一种卫星消息传输方法、系统与终端设备与流程

xiaoxiao12天前  14


本技术涉及终端,尤其涉及一种卫星消息传输方法、系统与终端设备。


背景技术:

1、随着技术的发展和进步,终端设备的功能逐渐完善和丰富。以手机为例,目前越来越多的手机具有北斗短报文通信服务功能,可以为用户提供无网络环境下的通信保障。

2、由于卫星通信的速率限制,当前通过卫星发送和接收消息的消息容量具有一定限制,例如一些实现方式中北斗短报文最多能够传输400比特(bit)的内容。而且,消息的收件人号码、位置信息、用户输入的信息内容都会占用北斗短报文的消息容量。因此,用户在北斗短报文实际可以输入的信息内容存在较大的限制。


技术实现思路

1、本技术提供一种卫星消息传输方法、系统与终端设备,可以实现在北斗短报文中指示北斗卫星消息的标识,并且可以减少对报文空间的占用;其中,北斗卫星消息的标识可以便于关联包括北斗卫星消息的多条消息之间的关系。

2、第一方面,本技术实施例提供了一种卫星消息传输方法。该方法中,第一终端设备响应于在第一界面上的第一操作,基于第一时间戳信息生成第一消息标识,所述第一操作用于指示所述第一终端设备发送卫星消息;所述第一终端设备向卫星发送第一卫星消息,所述第一卫星消息包括所述第一消息标识和第一消息内容。

3、该方法中,基于时间戳信息生成北斗卫星消息的标识(identity document,id),可以减少北斗卫星消息的id对北斗短报文的消息容量的占用。以及,通过北斗卫星消息的id,可以实现对多条消息的关联,从而可以实现用户更加直观地确定消息之间的关系。

4、在一种可能的设计中,所述基于第一时间戳信息生成第一消息标识,包括:采用第一预设时长对所述第一时间戳信息进行取余处理,得到取余结果;根据所述取余结果,生成所述第一消息标识。示例性的,第一预设时长可以为卫星消息的预设最大存储时长,例如可以为7天。在一些实施例中,所述根据所述取余结果,生成所述第一消息标识,包括:将所述取余结果作为所述第一消息标识。

5、该设计中,通过采用时间戳信息生成北斗卫星消息的id,相比于采用通用技术生成的北斗消息的id,可以减少对北斗短报文的消息容量的占用。

6、在一种可能的设计中,所述方法还包括:所述第一终端设备接收卫星发送的第二卫星消息,所述第二卫星消息包括第二消息标识和第二消息内容;其中,所述第二消息标识与所述第一消息标识相同,所述第二消息内容为所述第一消息内容的回复内容。在一些实施例中,第二消息标识可以理解为第一消息标识,第一终端设备的通信对端设备接收到第一终端设备发送的第一消息标识和第一消息内容之后,向第一终端设备回复消息时,在回复消息中携带所述第一消息标识,从而可以通过消息标识指示该条回复消息为针对第一消息内容的回复消息。所述第一终端设备基于所述第二卫星消息显示第二界面;其中,在所述第二界面中所述第二消息内容与所述第一消息内容进行关联显示。可以理解,卫星消息进行传输时,卫星消息中携带的为编码之后的消息内容和消息标识,以及,终端设备接收到第二卫星消息之后,对编码的消息内容和消息标识进行解码,基于解码之后消息标识确定消息之间的关联关系对解码之后的消息内容进行显示。尽管本技术实施例中未介绍编码和解码,可以理解消息可以编码后进行传输,以及在接收后进行解码处理。

7、该设计中,第一终端设备基于接收到的卫星消息中携带的消息标识与第一终端设备发送消息的消息标识进行匹配,可以准确地获取到消息之间的关联关系,从而可以实现具有消息之间的关联展示,从而可以实现用户更加直观地确定消息之间的关系。

8、在一种可能的设计中,所述第一终端设备接收卫星发送的第二卫星消息之前,所述方法还包括:所述第一终端设备响应于第二操作,向卫星发送第一请求消息,所述第一请求消息用于请求获取所述第一终端设备待接收的卫星消息。

9、该设计中,第一终端设备可以向卫星主动进行查询,以获取到待接收的卫星消息,从而可以扩展实现无网络连接状态下的更多场景,提升用户的通信保障。

10、在一种可能的设计中,所述第一时间戳信息为所述第一终端设备响应于所述第一操作获取的当前世界标准时间(universal time coordinated,utc)。

11、该设计中,通过采用utc,可以实现更准确的生成北斗卫星消息的id,避免北斗卫星消息的id的重复等问题。

12、基于上述各种可能的设计,所述第一卫星消息为北斗卫星消息。

13、第二方面,本技术实施例还提供另一种卫星消息传输方法。第一终端设备响应于在第一界面上的第一操作,基于第一时间戳信息生成第一消息标识,所述第一操作用于指示所述第一终端设备发送卫星消息;所述第一终端设备基于所述第一时间戳信息生成第一传输码,所述第一传输码用于获取所述第一消息标识;所述第一终端设备向卫星发送第一卫星消息,所述第一卫星消息包括所述第一传输码和第一消息内容。

14、该方法中,基于时间戳信息生成北斗卫星消息的id和传输码,并在卫星消息中携带传输码,通过传输码也可以间接指示北斗卫消息的id,这样可以减少对北斗短报文的消息容量占用。以及,通过北斗卫星消息的id,可以实现对多条消息的关联,从而可以实现用户更加直观地确定消息之间的关系。

15、在一种可能的设计中,所述基于第一时间戳信息生成第一消息标识,包括:采用第一预设时长对所述第一时间戳信息进行取余处理,得到第一取余结果;根据所述第一取余结果,生成所述第一消息标识。在一种可能的设计中,所述第一预设时长大于或等于卫星消息的预设存储时长。示例性的,第一预设时长可以为卫星消息的预设最大存储时长,例如可以为7天。在一些实施例中,所述根据所述第一取余结果,生成所述第一消息标识,包括:将所述第一取余结果作为所述第一消息标识。

16、在一种可能的设计中,所述基于所述第一时间戳信息生成第一传输码,包括:采用第二预设时长对所述第一时间戳信息进行取余处理,得到第二取余结果;根据所述第二取余结果,生成所述第一传输码。在一种可能的设计中,所述第二预设时长大于或等于卫星消息从所述第一终端设备到服务器所需的最大传输时长。示例性的,第二预设时长可以为卫星消息从终端设备发送到服务器接收所需要的最大传输时长,例如可以为4分钟。在一些实施例中,所述根据所述第二取余结果,生成所述第一传输码,包括:将所述第二取余结果作为所述第一传输码。

17、该设计中,通过采用时间戳信息生成传输码,以及通过传输码间接指示北斗卫星消息的id,相比于采用通用技术生成的北斗消息的id,可以减少对北斗短报文的消息容量的占用。

18、在一种可能的设计中,所述方法还包括:所述第一终端设备接收卫星发送的第二卫星消息,所述第二卫星消息包括第二消息标识和第二消息内容;其中,所述第二消息标识与所述第一消息标识相同,所述第二消息内容为所述第一消息内容的回复内容;所述第一终端设备基于所述第二卫星消息显示第二界面;其中,在所述第二界面中所述第二消息内容与所述第一消息内容进行关联显示。

19、在一种可能的设计中,所述第一终端设备接收卫星发送的第二卫星消息之前,所述方法还包括:所述第一终端设备响应于第二操作,向卫星发送第一请求消息,所述第一请求消息用于请求获取所述第一终端设备待接收的卫星消息。

20、在一种可能的设计中,所述第一时间戳信息为所述第一终端设备响应于所述第一操作获取的当前utc。

21、基于上述各种可能的设计,所述第一卫星消息为北斗卫星消息。

22、第三方面,本技术实施例还提供一种卫星消息传输方法。该方法中,服务器通过卫星接收来自第一终端设备的第一卫星消息,所述第一卫星消息包括第一传输码和第一消息内容,所述第一传输码用于获取所述第一消息标识;所述服务器基于第二时间戳信息和所述第一传输码,得到第一时间戳信息;所述第一时间戳早于所述第二时间戳;所述服务器基于所述第一时间戳信息得到所述第一消息标识;所述服务器向第二终端设备发送第一消息,所述第一消息包括所述第一消息标识和所述第一消息内容。

23、该方法中,服务器从卫星消息中解析出第一传输码之后,基于第一传输码的编码方式,服务器可以确定出生成第一传输码所对应的第一时间戳信息;进一步的,基于北斗卫星消息的id的编码方式,服务器可以采用相同的编码方式,基于第一时间戳信息得到北斗卫星消息的id。通过该方式,在需要传输北斗卫星消息的id的场景下,可以减少对北斗短报文的消息容量的占用。

24、在一种可能的设计中,所述方法还包括:所述服务器接收所述第二终端设备发送的第二消息,所述第二消息包括第二消息标识和第二消息内容;其中,所述第二消息标识与所述第一消息标识相同,所述第二消息内容为所述第一消息内容的回复内容;所述服务器向卫星发送第二卫星消息,所述第二卫星消息包括所述第二消息标识和所述第二消息内容。

25、在一种可能的设计中,所述服务器基于第二时间戳信息和所述第一传输码,得到第一时间戳信息,包括:所述服务器基于所述第二时间戳信息生成第二传输码;当确定所述第二传输码与所述第一传输码相同,确定所述第一时间戳信息为所述第二时间戳信息;当确定所述第二传输码与所述第一传输码不同,基于早于所述第二时间戳信息m个预设时间间隔的时间戳信息生成传输码,直到确定出与所述第一传输码相同的传输码对应的第三时间戳信息,确定所述第一时间戳信息为所述第三时间戳信息;其中,所述m为从小到大依次取值的正整数,所述预设时间间隔小于或等于第一预设时长;所述第一预设时长为所述第一卫星消息从所述第一终端设备发送到所述服务器接收的预设传输时长。

26、在一种可能的设计中,所述第二时间戳信息为所述服务器接收到所述第一卫星消息时获取的当前utc。

27、基于上述各种可能的设计,所述第一卫星消息为北斗卫星消息。

28、第四方面,本技术实施例还提供一种终端设备,所述终端设备包括存储器和一个或多个处理器;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述终端设备执行上述第一方面或第二方面中任一种可能设计中第一终端设备执行的方法。

29、第五方面,本技术实施例还提供一种终端设备,该终端设备包括执行上述第一方面或第二方面中任一种可能设计中的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。

30、在一些实施例中,终端设备可以包括处理模块和通信模块,其中,所述处理模块,可用于响应于在第一界面上的第一操作,基于第一时间戳信息生成第一消息标识,所述第一操作用于指示所述第一终端设备发送卫星消息;所述通信模块,可用于向卫星发送第一卫星消息,所述第一卫星消息包括所述第一消息标识和第一消息内容。

31、在另一些实施例中,终端设备可以包括处理模块和通信模块,其中,所述处理模块,可用于响应于在第一界面上的第一操作,基于第一时间戳信息生成第一消息标识,所述第一操作用于指示所述第一终端设备发送卫星消息;所述处理模块,还用于基于所述第一时间戳信息生成第一传输码,所述第一传输码用于获取所述第一消息标识;所述通信模块,用于向卫星发送第一卫星消息,所述第一卫星消息包括所述第一传输码和第一消息内容。

32、第六方面,本技术实施例还提供一种服务器,所述服务器包括存储器和一个或多个处理器;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述服务器执行上述第三方面中任一种可能设计中服务器执行的方法。

33、第七方面,本技术实施例还提供一种服务器,该服务器包括执行上述第三方面中任一种可能设计中的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。

34、在一些实施例中,服务器可以包括处理模块和通信模块,其中,所述通信模块,用于通过卫星接收来自第一终端设备的第一卫星消息,所述第一卫星消息包括第一传输码和第一消息内容,所述第一传输码用于获取所述第一消息标识;所述处理模块,用于基于第二时间戳信息和所述第一传输码,得到第一时间戳信息;所述第一时间戳早于所述第二时间戳;所述处理模块,还用于基于所述第一时间戳信息得到所述第一消息标识;所述通信模块,还用于向第二终端设备发送第一消息,所述第一消息包括所述第一消息标识和所述第一消息内容。

35、第八方面,本技术实施例还提供一种卫星消息传输系统。所述系统可以至少包括如上述第四方面所述的终端设备和上述第六方面所述的服务器。

36、第九方面,提供了一种计算机可读存储介质,计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面或上述第二方面或上述第三方面中任一种可能设计中的方法。

37、第十方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面或上述第二方面或上述第三方面中任一种可能设计中的方法。

38、第十一方面,还提供一种终端设备上的图形用户界面,该终端设备具有显示屏、一个或多个存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,所述图形用户界面包括所述第一终端设备执行本技术实施例第一方面或第二方面任一可能的实现方式时显示的图形用户界面。

39、第十二方面,本技术还提供一种芯片,所述芯片用于读取存储器中存储的计算机程序,执行上述任一方面及其各可能的设计终端设备执行的方法。

40、第十三方面,本技术还提供一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现上述任一方面及其各可能的设计终端设备执行的方法。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

41、需要说明的是,本技术实施例第二方面至第十三方面提供的终端设备的各个设计的有益效果请参考第一方面至第三方面任一种可能的设计的有益效果,此处不再赘述。


技术特征:

1.一种卫星消息传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于第一时间戳信息生成第一消息标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述取余结果,生成所述第一消息标识,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述第一终端设备接收卫星发送的第二卫星消息之前,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一时间戳信息为所述第一终端设备响应于所述第一操作获取的当前世界标准时间utc。

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一卫星消息为北斗卫星消息。

8.一种卫星消息传输方法,其特征在于,包括:

9.根据权利要求8所述的方法,其特征在于,所述基于第一时间戳信息生成第一消息标识,包括:

10.根据权利要求9所述的方法,其特征在于,所述根据所述第一取余结果,生成所述第一消息标识,包括:

11.根据权利要求8至10中任一项所述的方法,其特征在于,所述基于所述第一时间戳信息生成第一传输码,包括:

12.根据权利要求11所述的方法,其特征在于,所述根据所述第二取余结果,生成所述第一传输码,包括:

13.根据权利要求8至12中任一项所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述第一终端设备接收卫星发送的第二卫星消息之前,所述方法还包括:

15.根据权利要求9所述的方法,其特征在于,所述第一预设时长大于或等于卫星消息的预设存储时长。

16.根据权利要求11所述的方法,其特征在于,所述第二预设时长大于或等于卫星消息从所述第一终端设备到服务器所需的最大传输时长。

17.一种卫星消息传输方法,其特征在于,包括:

18.根据权利要求17所述的方法,其特征在于,所述方法还包括:

19.根据权利要求17或18所述的方法,其特征在于,所述服务器基于第二时间戳信息和所述第一传输码,得到第一时间戳信息,包括:

20.一种终端设备,其特征在于,包括至少一个处理器,所述至少一个处理器与至少一个存储器耦合,所述至少一个处理器用于读取所述至少一个存储器所存储的计算机程序,以执行如权利要求1至7中任一项所述的方法,或执行如权利要求8至16中任一项所述的方法。

21.一种服务器,其特征在于,包括至少一个处理器,所述至少一个处理器与至少一个存储器耦合,所述至少一个处理器用于读取所述至少一个存储器所存储的计算机程序,以执行如权利要求17至19中任一项所述的方法。

22.一种卫星消息传输系统,其特征在于,所述系统包括如权利要求20所述的终端设备和如权利要求21所述的服务器。

23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1至7中任一项所述的方法,或执行如权利要求8至16中任一项所述的方法。

24.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至7中任一项所述的方法,或执行如权利要求8至16中任一项所述的方法。


技术总结
本申请实施例提供一种卫星消息传输方法、系统与终端设备,可以实现在北斗短报文中指示北斗卫星消息的标识,并且可以减少对报文空间的占用;其中,北斗卫星消息的标识可以便于关联包括北斗卫星消息的多条消息之间的关系。该方法中,第一终端设备响应于用于指示发送卫星消息的操作,基于时间戳信息生成卫星消息的标识;然后,将卫星消息的标识与卫星消息的消息内容一起发送出去。相比于通用技术生成卫星消息的标识,基于时间戳信息生成卫星消息的标识可以占用更少的报文空间。

技术研发人员:田伟,李朝阳,张世茗,王东旭
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)