北斗通信系统中的信件下载查询方法、系统及相关装置与流程
- 国知局
- 2024-08-02 14:54:11
本技术涉及北斗通信,尤其涉及一种北斗通信系统中的信件下载查询方法、系统及相关装置。
背景技术:
1、北斗卫星导航系统是我国自主研制的集定位、授时、通信于一体的重大基础设施。北斗短报文系统是利用北斗卫星系统,实现短报文信息的发送。特别适用于在海洋,沙漠,草原、无人区等移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域进行通信。当终端处于移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域进行通信的环境中,终端无法通过蜂窝网络或者无线局域网络(例如,无线保真(wireless fidelity,wi-fi))及时获知是否有发送给该终端的信件。
2、由此,当终端所在的环境中没有蜂窝网络、或无线局域网络的情况下,终端如何获取到其他蜂窝网络下的终端发送给该终端的信件,是亟待解决的问题。
技术实现思路
1、本技术实施例提供了一种北斗通信系统中的信件下载查询方法、系统及相关装置。通过本技术实施例提供的一种北斗通信系统中的信件下载查询方法,当终端所在的环境中没有蜂窝网络、或者无线局域网络的情况下,终端也可以下载其他终端发送给终端的信件。
2、第一方面,本技术实施例提供了一种北斗通信系统中的信件下载查询方法,该方法可以包括:第一终端向北斗网络设备发送信件下载查询请求报文,信件下载查询请求报文用于下载一个或多个第二终端发送给第一终端的信件的内容,信件下载查询请求报文中包含消息id字段,消息id字段用于指示第一终端上一次接收成功的第一信件的id,第一信件的id用于指示北斗网络设备删除第一信件;第一终端接收北斗网络设备发送的信件下载查询结果报文;信件下载查询结果报文包括信件内容字段和信件id字段;信件内容字段用于指示一个或多个第二终端发送给第一终端的第二信件的内容,信件id字段用于指示第二信件的id,第二信件的id与第一信件的id按顺序排列,第二信件的id排列在第一信件的id之后。
3、这样,当第一终端所在的环境中没有蜂窝网络、或者无线局域网络的情况下,终端也可以下载其他终端发送给第一终端的信件。
4、结合第一方面,在一种可能的实现方式中,信件下载查询请求报文还包括业务类型字段,在业务类型字段为第一值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第二值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载非白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第三值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载所有第二终端发送给第一终端的第二信件的内容;其中,第一终端中设置有白名单,白名单中用于存储与第一终端关联的第二终端的标识、以及与第一终端关联的第二终端的序号。
5、这样,第一终端可以通过该业务类型字段指定该信件下载查询请求报文的具体业务类型。北斗网络设备接收信件下载查询请求报文后,也可以通过该业务类型字段获知该信件下载查询请求报文的业务类型。
6、结合第一方面,在一种可能的实现方式中,在业务类型字段为第一值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示第二终端在白名单中的序号;在业务类型字段为第二值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示非白名单内的第二终端的标识。
7、这样,北斗网络设备接收到该信件下载查询请求报文后,根据发送方id字段中的标识可以确定第一终端要下载哪个终端发送给第一终端的信件。
8、结合第一方面,在一种可能的实现方式中,信件下载查询请求报文中还包括回执指示字段,该回执指示字段可以用于指示该信件下载查询请求报文的接收设备(例如,北斗网络设备)是否需要向第一终端回复应用层回执。应用层回执可以用于指示接收设备是否成功接收该信件下载查询请求报文。回执指示字段的长度可以是1bit。当该回执指示字段为数值d1(例如,0)时,可以用于指示该信件下载查询请求报文的接收设备不需要向第一终端回复应用层回执。当该回执指示字段为数值d2(例如,1)时,可以用于指示该信件下载查询请求报文的接收设备需要向第一终端回复应用层回执。
9、结合第一方面,在一种可能的实现方式中,信件下载查询请求报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询请求报文是否加密。
10、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
11、结合第一方面,在一种可能的实现方式中,信件下载查询请求报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询请求报文是否压缩。
12、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
13、结合第一方面,在一种可能的实现方式中,信件下载查询请求报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
14、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
15、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文中还包括白名单指示字段、第二发送方id字段;在白名单指示字段为第四值的情况下,白名单指示字段用于指示第二发送方id字段中为非白名单内的第二终端的手机号码;在白名单指示字段为第五值情况下,白名单指示字段用于指示第二发送方id字段为白名单内的第二终端在白名单中的序号。
16、这样,第一终端接收到信件下载查询结果报文后,根据白名单指示字段知道如何解析信件下载查询结果报文中的第二发送方id字段。第一终端根据根据第二发送方id字段可以确定是哪个第二终端发送给第一终端的信件。
17、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文中还包括消息类型指示字段,在消息类型指示字段为第六值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的数量;在消息类型指示字段为第七值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的内容。
18、这样,第一终端接收到信件下载查询结果报文后,可以根据该信件下载查询结果报文中的消息类型指示字段确定该信件下载查询结果报文的类型。从而,第一终端可以正确解析该信件下载查询结果报文。
19、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文还包括信件下载完成指示字段;在业务类型字段为第一值或第二值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有第二终端发送给第一终端的信件;在业务类型字段为第三值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有所有第二终端发送给第一终端的信件。
20、这样,第一终端可以根据该信件下载完成指示字段确定是否还有后续待下载的信件。
21、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文还包括原始消息发送时间字段,原始消息发送时间字段用于指示第二信件的原始发送时间。
22、这样,第一终端可以根据该原始消息发送时间字段确定信件的原始发送时间。
23、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文还包括位置信息指示字段;在位置指示字段为第八值的情况下,位置信息指示字段用于指示后续字段中无位置信息字段,在位置指示字段为第九值的情况下,位置信息指示字段用于指示后续字段中有位置信息字段。
24、这样,第一终端可以根据位置信息指示字段正确解析信件下载查询结果报文中的后续字段。
25、结合第一方面,在一种可能的实现方式中,在位置信息指示字段为第九值的情况下,信件下载查询结果报文中还包括位置信息字段;位置信息字段用于指示发送方id字段指示的第二终端的位置信息。
26、这样,第一终端的用户根据该第二终端发送的位置信息尽快找到第二终端的用户。或者当第一终端与第二终端距离不远,但是第二终端所处的位置有蜂窝网络覆盖,第一终端所处的位置没有蜂窝网络覆盖。然后,第一终端可以根据第二终端发送的位置信息尽快找到蜂窝网络覆盖的地方。这样,第一终端也可以尽快与第二终端取得联系。
27、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文还包括数据格式指示字段,数据格式指示字段用于指示第二信件的内容的格式。
28、这样,第一终端可以根据该数据格式指示字段正确地解析第二信件的内容。
29、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询结果报文是否加密。
30、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
31、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询结果报文是否压缩。
32、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
33、结合第一方面,在一种可能的实现方式中,信件下载查询结果报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
34、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
35、结合第一方面,在一种可能的实现方式中,第一终端向北斗网络设备发送信件下载查询请求报文之前,该方法还可以包括:第一终端检测到第一操作,基于第一操作生成信件下载查询请求报文。
36、结合第一方面,在一种可能的实现方式中,第一终端向北斗网络设备发送信件下载查询请求报文,包括:第一终端在应用app层将信件下载查询请求报文下发至第一终端的消息数据汇聚mdcp层,作为mdcp层的mdcp服务数据单元sdu;第一终端将mdcp sdu加入填充数据和冗余长度指示字段后,拆分成一个或多个mdcp协议数据单元pdu;一个或多个mdcppdu中包括第一mdcp pdu;第一终端将第一mdcp pdu下发至卫星链路控制slc层,作为slc层的slc sdu;第一终端将slc sdu拆分成一个或多个slc pdu;第一终端将一个或多个slcpdu发送给北斗网络设备。
37、结合第一方面,在一种可能的实现方式中,第一终端接收所述北斗网络设备发送的信件下载查询结果报文,包括:第一终端接收北斗网络设备发送的p个slc pdu;p为正整数;第一终端在slc层将p个slc pdu拼成q个slc sdu;q为正整数,q小于或等于p;第一终端将q个slc sdu上传至mdcp层,作为mdcp层的q个mdcp pdu;第一终端在mdcp层将q个mdcppdu拼成mdcp sdu;第一终端在mdcp层将mdcp sdu去除填充数据和冗余长度指示字段后,上传至app层,作为信件下载查询结果报文。
38、结合第一方面,在一种可能的实现方式中,第一终端接收北斗网络设备发送的信件下载查询结果报文之后,该方法还可以包括:第一终端解析出信件下载查询结果报文中信件内容字段中一个或多个第二终端发送的所述第一终端的第二信件的内容;第一终端在显示屏中显示第二信件的内容。
39、第二方面,本技术实施例提供了一种北斗通信系统中的信件下载查询方法,该方法可以包括:北斗网络设备接收到第一终端发送的信件下载查询请求报文,信件下载查询请求报文用于下载一个或多个第二终端发送给第一终端的信件的内容,信件下载查询请求报文中包含消息id字段,消息id字段用于指示第一终端上一次接收成功的第一信件的id,第一信件的id用于指示北斗网络设备删除第一信件;基于信件下载查询请求报文,北斗网络设备生成信件下载查询结果报文,信件下载查询结果报文包括信件内容字段和信件id字段;信件内容字段用于指示一个或多个第二终端发送给第一终端的第二信件的内容,信件id字段用于指示第二信件的id,第二信件的id与第一信件的id按顺序排列,第二信件的id排列在第一信件的id之后;北斗网络设备向第一终端发送信件下载查询结果报文。
40、这样,当第一终端所在的环境中没有蜂窝网络、或者无线局域网络的情况下,终端也可以下载其他终端发送给第一终端的信件。
41、结合第二方面,在一种可能的实现方式中,信件下载查询请求报文还包括业务类型字段,在业务类型字段为第一值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第二值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载非白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第三值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载所有第二终端发送给第一终端的第二信件的内容;其中,第一终端中设置有白名单,白名单中用于存储与第一终端关联的第二终端的标识、以及与第一终端关联的第二终端的序号。
42、这样,第一终端可以通过该业务类型字段指定该信件下载查询请求报文的具体业务类型。北斗网络设备接收信件下载查询请求报文后,也可以通过该业务类型字段获知该信件下载查询请求报文的业务类型。
43、结合第二方面,在一种可能的实现方式中,在业务类型字段为第一值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示第二终端在白名单中的序号;在业务类型字段为第二值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示非白名单内的第二终端的标识。
44、这样,北斗网络设备接收到该信件下载查询请求报文后,根据发送方id字段中的标识可以确定第一终端要下载哪个终端发送给第一终端的信件。
45、结合第二方面,在一种可能的实现方式中,信件下载查询请求报文中还包括回执指示字段,该回执指示字段可以用于指示该信件下载查询请求报文的接收设备(例如,北斗网络设备)是否需要向第一终端回复应用层回执。应用层回执可以用于指示接收设备是否成功接收该信件下载查询请求报文。回执指示字段的长度可以是1bit。当该回执指示字段为数值d1(例如,0)时,可以用于指示该信件下载查询请求报文的接收设备不需要向第一终端回复应用层回执。当该回执指示字段为数值d2(例如,1)时,可以用于指示该信件下载查询请求报文的接收设备需要向第一终端回复应用层回执。
46、结合第二方面,在一种可能的实现方式中,信件下载查询请求报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询请求报文是否加密。
47、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
48、结合第二方面,在一种可能的实现方式中,信件下载查询请求报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询请求报文是否压缩。
49、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
50、结合第二方面,在一种可能的实现方式中,信件下载查询请求报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
51、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
52、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文中还包括白名单指示字段、第二发送方id字段;在白名单指示字段为第四值的情况下,白名单指示字段用于指示第二发送方id字段中为非白名单内的第二终端的手机号码;在白名单指示字段为第五值情况下,白名单指示字段用于指示第二发送方id字段为白名单内的第二终端在白名单中的序号。
53、这样,第一终端接收到信件下载查询结果报文后,根据白名单指示字段知道如何解析信件下载查询结果报文中的第二发送方id字段。第一终端根据根据第二发送方id字段可以确定是哪个第二终端发送给第一终端的信件。
54、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文中还包括消息类型指示字段,在消息类型指示字段为第六值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的数量;在消息类型指示字段为第七值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的内容。
55、这样,第一终端接收到信件下载查询结果报文后,可以根据该信件下载查询结果报文中的消息类型指示字段确定该信件下载查询结果报文的类型。从而,第一终端可以正确解析该信件下载查询结果报文。
56、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文还包括信件下载完成指示字段;在业务类型字段为第一值或第二值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有第二终端发送给第一终端的信件;在业务类型字段为第三值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有所有第二终端发送给第一终端的信件。
57、这样,第一终端可以根据该信件下载完成指示字段确定是否还有后续待下载的信件。
58、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文还包括原始消息发送时间字段,原始消息发送时间字段用于指示第二信件的原始发送时间。
59、这样,第一终端可以根据该原始消息发送时间字段确定信件的原始发送时间。
60、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文还包括位置信息指示字段;在位置指示字段为第八值的情况下,位置信息指示字段用于指示后续字段中无位置信息字段,在位置指示字段为第九值的情况下,位置信息指示字段用于指示后续字段中有位置信息字段。
61、这样,第一终端可以根据位置信息指示字段正确解析信件下载查询结果报文中的后续字段。
62、结合第二方面,在一种可能的实现方式中,在位置信息指示字段为第九值的情况下,信件下载查询结果报文中还包括位置信息字段;位置信息字段用于指示发送方id字段指示的第二终端的位置信息。
63、这样,第一终端的用户根据该第二终端发送的位置信息尽快找到第二终端的用户。或者当第一终端与第二终端距离不远,但是第二终端所处的位置有蜂窝网络覆盖,第一终端所处的位置没有蜂窝网络覆盖。然后,第一终端可以根据第二终端发送的位置信息尽快找到蜂窝网络覆盖的地方。这样,第一终端也可以尽快与第二终端取得联系。
64、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文还包括数据格式指示字段,数据格式指示字段用于指示第二信件的内容的格式。
65、这样,第一终端可以根据该数据格式指示字段正确地解析第二信件的内容。
66、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询结果报文是否加密。
67、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
68、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询结果报文是否压缩。
69、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
70、结合第二方面,在一种可能的实现方式中,信件下载查询结果报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
71、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
72、结合第二方面,在一种可能的实现方式中,北斗网络设备接收到第一终端发送的信件下载查询请求报文,包括:北斗网络设备接收到所述第一终端发送的x个slc pdu;x为正整数;北斗网络设备在slc层将x个slc pdu拼成y个slc sdu;y为正整数,y小于或等于x,北斗网络设备将y个slc sdu上传至mdcp层,作为mdcp层的y个mdcp pdu;北斗网络设备在mdcp层将y个mdcp pdu拼成mdcp sdu;北斗网络设备在mdcp层将mdcp sdu去除填充数据和冗余长度指示字段后,上传至app层,作为信件下载查询请求报文。
73、结合第二方面,在一种可能的实现方式中,基于所述信件下载查询请求报文,北斗网络设备生成信件下载查询结果报文,包括:北斗网络设备根据信件下载查询请求报文,在短消息中心中查询在第一信件的发送时间之后,一个或多个第二终端发送给第一终端的第二信件的内容;北斗网络设备基于第二信件的内容,生成信件下载查询结果报文。
74、结合第二方面,在一种可能的实现方式中,北斗网络设备向第一终端发送信件下载查询结果报文,包括:北斗网络设备在应用app层将信件下载查询结果报文下发至北斗网络设备的消息数据汇聚mdcp层,作为mdcp层的mdcp服务数据单元sdu;北斗网络设备将mdcpsdu加入填充数据和冗余长度指示字段后,拆分成一个或多个mdcp协议数据单元pdu;一个或多个mdcp pdu中包括第二mdcp pdu;第一终端将第二mdcp pdu下发至卫星链路控制slc层,作为slc层的slc sdu;北斗网络设备将所述slc sdu拆分成一个或多个slc pdu;北斗网络设备将一个或多个slc pdu发送给第一终端。
75、第三方面,提供一种北斗通信系统,该系统可以包括终端和北斗网络设备,其中:
76、第一终端用于向北斗网络设备发送信件下载查询请求报文,信件下载查询请求报文用于下载一个或多个第二终端发送给第一终端的信件的内容,信件下载查询请求报文中包含消息id字段,消息id字段用于指示第一终端上一次接收成功的第一信件的id,第一信件的id用于指示北斗网络设备删除第一信件;
77、北斗网络设备用于接收第一终端发送的信件下载查询请求报文;
78、北斗网络设备用于基于信件下载查询请求报文,生成信件下载查询结果报文,信件下载查询结果报文包括信件内容字段和信件id字段;信件内容字段用于指示在第一信件的发送时间之后,一个或多个第二终端发送给第一终端的第二信件的内容,信件id字段用于指示第二信件的id,第二信件的id与第一信件的id按顺序排列,第二信件的id排列在第一信件的id之后;
79、北斗网络设备用于向第一终端发送信件下载查询结果报文;
80、第一终端用于接收北斗网络设备发送的信件下载查询结果报文。
81、这样,当第一终端所在的环境中没有蜂窝网络、或者无线局域网络的情况下,终端也可以下载其他终端发送给第一终端的信件。
82、结合第三方面,在一种可能的实现方式中,信件下载查询请求报文还包括业务类型字段,在业务类型字段为第一值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第二值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载非白名单内的第二终端发送给第一终端的第二信件的内容;在业务类型字段为第三值的情况下,业务类型字段用于指示信件下载查询请求报文用于下载所有第二终端发送给第一终端的第二信件的内容;其中,第一终端中设置有白名单,白名单中用于存储与第一终端关联的第二终端的标识、以及与第一终端关联的第二终端的序号。
83、这样,第一终端可以通过该业务类型字段指定该信件下载查询请求报文的具体业务类型。北斗网络设备接收信件下载查询请求报文后,也可以通过该业务类型字段获知该信件下载查询请求报文的业务类型。
84、结合第三方面,在一种可能的实现方式中,在业务类型字段为第一值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示第二终端在白名单中的序号;在业务类型字段为第二值的情况下,信件下载查询请求报文还包括第一发送方id字段,第一发送方id字段用于指示非白名单内的第二终端的标识。
85、这样,北斗网络设备接收到该信件下载查询请求报文后,根据发送方id字段中的标识可以确定第一终端要下载哪个终端发送给第一终端的信件。
86、结合第三方面,在一种可能的实现方式中,信件下载查询请求报文中还包括回执指示字段,该回执指示字段可以用于指示该信件下载查询请求报文的接收设备(例如,北斗网络设备)是否需要向第一终端回复应用层回执。应用层回执可以用于指示接收设备是否成功接收该信件下载查询请求报文。回执指示字段的长度可以是1bit。当该回执指示字段为数值d1(例如,0)时,可以用于指示该信件下载查询请求报文的接收设备不需要向第一终端回复应用层回执。当该回执指示字段为数值d2(例如,1)时,可以用于指示该信件下载查询请求报文的接收设备需要向第一终端回复应用层回执。
87、结合第三方面,在一种可能的实现方式中,信件下载查询请求报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询请求报文是否加密。
88、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
89、结合第三方面,在一种可能的实现方式中,信件下载查询请求报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询请求报文是否压缩。
90、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
91、结合第三方面,在一种可能的实现方式中,信件下载查询请求报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
92、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
93、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文中还包括白名单指示字段、第二发送方id字段;在白名单指示字段为第四值的情况下,白名单指示字段用于指示第二发送方id字段中为非白名单内的第二终端的手机号码;在白名单指示字段为第五值情况下,白名单指示字段用于指示第二发送方id字段为白名单内的第二终端在白名单中的序号。
94、这样,第一终端接收到信件下载查询结果报文后,根据白名单指示字段知道如何解析信件下载查询结果报文中的第二发送方id字段。第一终端根据根据第二发送方id字段可以确定是哪个第二终端发送给第一终端的信件。
95、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文中还包括消息类型指示字段,在消息类型指示字段为第六值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的数量;在消息类型指示字段为第七值的情况下,消息类型指示字段用于指示信件下载查询结果报文指示一个或多个第二终端发送给第一终端的第二信件的内容。
96、这样,第一终端接收到信件下载查询结果报文后,可以根据该信件下载查询结果报文中的消息类型指示字段确定该信件下载查询结果报文的类型。从而,第一终端可以正确解析该信件下载查询结果报文。
97、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文还包括信件下载完成指示字段;在业务类型字段为第一值或第二值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有第二终端发送给第一终端的信件;在业务类型字段为第三值的情况下,信件下载完成指示字段用于指示在北斗网络设备发送完第二信件之后,是否还有所有第二终端发送给第一终端的信件。
98、这样,第一终端可以根据该信件下载完成指示字段确定是否还有后续待下载的信件。
99、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文还包括原始消息发送时间字段,原始消息发送时间字段用于指示第二信件的原始发送时间。
100、这样,第一终端可以根据该原始消息发送时间字段确定信件的原始发送时间。
101、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文还包括位置信息指示字段;在位置指示字段为第八值的情况下,位置信息指示字段用于指示后续字段中无位置信息字段,在位置指示字段为第九值的情况下,位置信息指示字段用于指示后续字段中有位置信息字段。
102、这样,第一终端可以根据位置信息指示字段正确解析信件下载查询结果报文中的后续字段。
103、结合第三方面,在一种可能的实现方式中,在位置信息指示字段为第九值的情况下,信件下载查询结果报文中还包括位置信息字段;位置信息字段用于指示发送方id字段指示的第二终端的位置信息。
104、这样,第一终端的用户根据该第二终端发送的位置信息尽快找到第二终端的用户。或者当第一终端与第二终端距离不远,但是第二终端所处的位置有蜂窝网络覆盖,第一终端所处的位置没有蜂窝网络覆盖。然后,第一终端可以根据第二终端发送的位置信息尽快找到蜂窝网络覆盖的地方。这样,第一终端也可以尽快与第二终端取得联系。
105、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文还包括数据格式指示字段,数据格式指示字段用于指示第二信件的内容的格式。
106、这样,第一终端可以根据该数据格式指示字段正确地解析第二信件的内容。
107、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文中还包括加密指示字段,该加密指示字段可以用于指示该信件下载查询结果报文是否加密。
108、进一步地,在一种可能的实现方式中,加密指示字段的长度可以是2bit。
109、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文中还包括压缩指示字段,该压缩指示字段可以用于指示该信件下载查询结果报文是否压缩。
110、进一步地,在一种可能的实现方式中,压缩指示字段的长度可以是2bit。
111、结合第三方面,在一种可能的实现方式中,信件下载查询结果报文中还包括应用层鉴权码字段,该应用层鉴权码字段可以用于应用层的鉴权。
112、进一步地,在一种可能的实现方式中,该应用层鉴权码字段的长度可以是16bit。
113、结合第三方面,在一种可能的实现方式中,第一终端还用于:检测到第一操作,基于第一操作生成信件下载查询请求报文。
114、结合第三方面,在一种可能的实现方式中,第一终端具体用于:在应用app层将信件下载查询请求报文下发至第一终端的消息数据汇聚mdcp层,作为mdcp层的mdcp服务数据单元sdu;将mdcp sdu加入填充数据和冗余长度指示字段后,拆分成一个或多个mdcp协议数据单元pdu;一个或多个mdcp pdu中包括第一mdcp pdu;将第一mdcp pdu下发至卫星链路控制slc层,作为slc层的slc sdu;将slc sdu拆分成一个或多个slc pdu;将一个或多个slcpdu发送给北斗网络设备。
115、结合第三方面,在一种可能的实现方式中,第一终端可以具体用于:接收北斗网络设备发送的p个slc pdu;p为正整数;在slc层将p个slc pdu拼成q个slc sdu;q为正整数,q小于或等于p;将q个slc sdu上传至mdcp层,作为mdcp层的q个mdcp pdu;在mdcp层将q个mdcp pdu拼成mdcp sdu;在mdcp层将mdcp sdu去除填充数据和冗余长度指示字段后,上传至app层,作为信件下载查询结果报文。
116、结合第三方面,在一种可能的实现方式中,第一终端还可以用于:解析出信件下载查询结果报文中信件内容字段中一个或多个第二终端发送的所述第一终端的第二信件的内容;在显示屏中显示第二信件的内容。
117、结合第三方面,在一种可能的实现方式中,北斗网络设备可以用于:接收到所述第一终端发送的x个slc pdu;x为正整数;在slc层将x个slc pdu拼成y个slc sdu;y为正整数,y小于或等于x;将y个slc sdu上传至mdcp层,作为mdcp层的y个mdcp pdu;在mdcp层将y个mdcp pdu拼成mdcp sdu;在mdcp层将mdcp sdu去除填充数据和冗余长度指示字段后,上传至app层,作为信件下载查询请求报文。
118、结合第三方面,在一种可能的实现方式中,北斗网络设备可以用于:根据信件下载查询请求报文,在短消息中心中查询在第一信件的发送时间之后,一个或多个第二终端发送给第一终端的第二信件的内容;基于第二信件的内容,生成信件下载查询结果报文。
119、结合第三方面,在一种可能的实现方式中,北斗网络设备可以用于:在应用app层将信件下载查询结果报文下发至北斗网络设备的消息数据汇聚mdcp层,作为mdcp层的mdcp服务数据单元sdu;将mdcp sdu加入填充数据和冗余长度指示字段后,拆分成一个或多个mdcp协议数据单元pdu;一个或多个mdcp pdu中包括第二mdcp pdu;将第二mdcp pdu下发至卫星链路控制slc层,作为slc层的slc sdu;将所述slc sdu拆分成一个或多个slc pdu;将一个或多个slc pdu发送给第一终端。
120、结合第三方面,在一种可能的实现方式中,终端还可以执行上述第一方面中任一种可能的实现方式中的方法。
121、第四方面,本技术提供了一种通信装置,包括一个或多个处理器、一个或多个存储器和收发器。收发器、该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得通信装置执行上述第一方面任一项可能的实现方式中的方法。
122、其中,该通信装置可以为终端或其他产品形态的设备。
123、第五方面,本技术提供了一种通信装置,包括一个或多个处理器、一个或多个存储器和收发器。收发器、该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得通信装置执行上述第二方面任一项可能的实现方式中的方法。
124、其中,该通信装置可以为北斗网络设备,或北斗网络设备中的任一网元或多个网元的组合。
125、第六方面,本技术提供了一种计算机存储介质,包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的方法。
126、第七方面,本技术提供了一种计算机存储介质,包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述第二方面任一项可能的实现方式中的方法。
127、第八方面,本技术提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的方法。
128、第九方面,本技术提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第二方面任一项可能的实现方式中的方法。
129、第十方面,本技术提供了一种芯片或芯片系统,应用于终端,包括处理电路和接口电路,接口电路用于接收代码指令并传输至所述处理电路,处理电路用于运行所述代码指令以执行上述第一方面任一项可能的实现方式中的方法。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244267.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表