System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种卫星消息传输方法、系统与终端设备技术方案_技高网

一种卫星消息传输方法、系统与终端设备技术方案

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

【技术实现步骤摘要】

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


技术介绍

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

【技术保护点】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

...

【技术特征摘要】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15.根据权利要求14所述的方法,其特征...

【专利技术属性】
技术研发人员:田伟李朝阳张世茗王东旭
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1