一种卫星通信系统中传输控制方法及相关装置与流程

文档序号:33251623发布日期:2023-02-18 03:06阅读:36来源:国知局
一种卫星通信系统中传输控制方法及相关装置与流程

1.本技术涉及终端及卫星通信技术领域,尤其涉及一种卫星通信系统中传输控制方法及相关装置。


背景技术:

2.北斗短报文通信业务是北斗卫星导航系统区别于美国的全球卫星定位系统(global positioning system,gps)、俄罗斯的全球导航卫星系统(global navigation satellite system,glonass)等其它全球定位导航系统的特色之一,特别适用于在海洋、沙漠、草原、无人区等移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域进行定位和通信。北斗短报文业务的通信系统对技术体制进行升级,实现了军民信号分离。目前国家在确保军用需求完全满足的前提下,北斗短报文业务的通信系统一些必要的资源也被开放给民用,针对民用业务和设备特性,需要依据北斗短报文业务的通信系统的特性设计通信协议。其中,北斗短报文业务的通信系统在下文中简称为北斗通信系统。
3.目前,终端通过全球导航卫星系统(global navigation satellite system,gnss)进行寻星的步骤可以包括:首先终端可以通过通信芯片进行基站定位,获取一个粗略的地理位置。然后将粗略的地理位置发送到基站。基站可以基于收到的地理位置查询得到相应的导航电文后,得到精确的终端的地理位置并根据该精确的地理位置得到对应的可见卫星星历(有效时间4h左右)。之后,基站再将可见卫星星历文件发送到终端。终端再根据精确的星历文件去针对性地寻星。但是,由于终端通常在没有网络的情况下使用同步轨道卫星进行通信,终端无法通过基站获取精确的星历文件,所以目前的寻星方法在卫星通信系统中不适用。
4.目前,终端主要依赖外部器件(例如机械支架)或外部设备测量来调整天线姿态,让卫星天线的辐射方向对准目标卫星,提升卫星通信的性能。或者终端可以通过升级自身的硬件,提升卫星通信的性能。这样,成本、体积、功耗等方面代价大,在手机等小型手持移动设备中不适用。


技术实现要素:

5.本技术提供了一种卫星通信系统中传输控制方法及相关装置。终端可以通过选星从至少一颗同步轨道卫星中,确定出信号最强的目标卫星。终端可以基于终端所处位置信息(例如,终端的经纬度)以及目标卫星所处位置信息(例如,目标卫星的波束中心的经纬度,目标卫星的高度)确定出卫星传输链路方向。终端还可以基于终端的地磁数据、姿态数据等,确定出终端中卫星天线的辐射方向。然后,终端可以通过该卫星传输链路方向以及该卫星天线的辐射方向,使得终端的卫星天线的辐射方向对准目标卫星。终端可以在对准目标卫星后,沿卫星天线的辐射方向将第一数据包发送至目标卫星。这样,在不依赖外部器件的情况下,用户可以将终端的卫星天线的辐射方向对准目标卫星,增强终端与目标卫星之间的通信性能,并且简化了用户选星、对星的操作。
6.第一方面,本技术提供了一种卫星通信系统中传输控制方法,包括:终端显示第一界面,第一界面包括多颗同步轨道geo卫星中已选中的目标卫星以及终端中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角偏差;其中,卫星传输链路方向为终端所处位置到目标卫星所处位置的方向;
7.终端接收到调整终端的姿态的第一输入;
8.当终端确定出卫星天线的辐射方向对准目标卫星时,终端向目标卫星发送第一数据包。
9.通过本技术提供的方法,可以提示用户如何将卫星天线的辐射方向对准目标卫星。简化了用户选星、对星的操作,提高终端与目标卫星的通信质量。
10.在一种可能的实现方式中,在终端显示第一界面之前,方法还包括:终端显示第二界面,第二界面显示有多颗同步轨道卫星;当终端从多颗同步轨道卫星中确定出目标卫星后,终端显示第一标记,第一标记用于指示目标卫星已被选中。
11.在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第一界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;
12.终端显示第一界面,具体包括:终端响应于第一输入,显示第一界面。
13.在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第二界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;
14.终端显示第二界面,具体包括:终端响应于第二输入,显示第二界面。
15.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第一应用层回执;
16.当第一应用层回执用于指示第一数据包接收成功时,终端显示成功提示信息,成功提示信息用于提示用户第一数据包发送成功。
17.当第一时应用层回执用于指示第一数据包接收失败时,终端显示失败提示信息,失败提示信息用于提示用户第一数据包发送失败。
18.在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第一界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;
19.终端显示第一界面,具体包括:终端响应于第三输入,显示第一界面。
20.在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第二界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;
21.终端显示第二界面,具体包括:终端响应于第三输入,显示第二界面。
22.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。
23.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第二数据包,终端显示请求失败提示信息,请求失败提示信息用于提示用户第一数据包发送失败。
24.在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第一界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;
25.终端显示第一界面,具体包括:终端响应于第四输入,显示第一界面。
26.在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第二界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;
27.终端显示第二界面,具体包括:终端响应于第四输入,显示第二界面。
28.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第三数据包,第三数据包包括其他用户设备通过目标卫星发送至终端的短消息的数量信息。
29.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第三数据包,终端显示查询失败提示信息,查询失败提示信息用于提示用户第一数据包发送失败。
30.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载业务。
31.在一种可能的实现方式中,在终端向目标卫星发送第四数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。
32.在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端显示发送提示信息,发送提示信息用于提示用户终端已经向目标卫星发送第一数据包。
33.在一种可能的实现方式中,当终端确定出卫星天线的辐射方向对准目标卫星时,方法还包括:终端显示准确提示信息,准确提示信息用于提示用户终端中卫星天线的辐射方向已对准目标卫星。
34.在一种可能的实现方式中,目标卫星为终端从多颗同步轨道卫星中确定出的信号强度最强的卫星。
35.在一种可能的实现方式中,目标卫星为多颗同步轨道卫星中波束中心距离最近的卫星,波束中心距离为终端基于终端的经纬度坐标和同步轨道卫星的波束中心的经纬度坐标得到的。
36.在一种可能的实现方式中,目标卫星为第一历史卫星,第一历史卫星为终端的数据库中,与终端当前地点距离最近的第一历史地点对应的历史卫星。
37.在一种可能的实现方式中,目标卫星为与终端欧式距离最近的同步轨道卫星。
38.在一种可能的实现方式中,俯仰角偏差为地面坐标系中,卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之间的差值,方位角偏差为地面坐标系中,卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之间的差值。
39.在一种可能的实现方式中,卫星传输链路方向的方位角和俯仰角为终端基于终端所处位置信息和目标卫星所处位置信息得到的。
40.在一种可能的实现方式中,卫星天线的辐射方向的方位角为终端基于终端的基准方向的方位角和方位角偏移量确定的,卫星天线的辐射方向的俯仰角为终端基于终端的基准方向的俯仰角和俯仰角偏移量确定的;其中,方位角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的方位角和地面坐标系中终端的基准方向的方位角确定的,俯仰角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的俯仰角和地面坐标系中终端的基准方向的俯仰角确定的。
41.在一种可能的实现方式中,终端的基准方向在地面坐标系中的方位角及俯仰角为终端基于终端的基准方向在地磁坐标系中的方位角及俯仰角和地磁坐标系与地面坐标系的磁偏角确定的;其中,终端的基准方向在地磁坐标系中的俯仰角和方位角为终端基于终端的地磁数据及姿态数据确定的。
42.在一种可能的实现方式中,当终端确定出卫星天线的辐射方向未对准目标卫星时,方法还包括:
43.终端显示偏差提示信息,偏差提示信息用于提示用户调整终端的姿态使得终端中卫星天线的辐射方向对准目标卫星。
44.在一种可能的实现方式中,终端确定出卫星天线的辐射方向未对准目标卫星,具体包括:当终端确定出方位角偏差大于第一阈值或俯仰角偏差大于第二阈值时,终端确定出卫星天线的辐射方向未对准目标卫星。
45.在一种可能的实现方式中,终端确定出卫星天线的辐射方向对准目标卫星,具体包括:当方位角偏差小于或等于第一阈值且俯仰角偏差小于或等于第二阈值时,终端确定出卫星天线的辐射方向对准目标卫星。
46.第二方面,本技术提供了一种终端,包括一个或多个处理器、一个或多个存储器和收发器。收发器、该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得终端执行上述第一方面任一项可能的实现方式中的方法。
47.第三方面,本技术提供了一种计算机存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行上述第一方面任一项可能的实现方式中的方法。
48.第四方面,本技术提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的方法。
49.第五方面,本技术提供了一种芯片或芯片系统,应用于终端,包括处理电路和接口电路,接口电路用于接收代码指令并传输至所述处理电路,处理电路用于运行所述代码指令以执行上述第一方面任一项可能的实现方式中的方法。
附图说明
50.图1为本技术实施例提供的一种卫星通信系统的架构示意图;
51.图2为本技术实施例提供的一种硬件结构示意图;
52.图3a-图3k为本技术实施例提供的一组界面示意图;
53.图4a-图4d为本技术实施例提供的另一组界面示意图;
54.图5为本技术实施例提供一种偏离界面示意图;
55.图6为本技术实施例提供的一种磁场校准界面示意图;
56.图7a-图7b本技术实施例提供的一组磁场校准界面示意图;
57.图8为本技术实施例提供的一种卫星通信系统中传输控制方法的流程示意图;
58.图9为本技术实施例提供的一种地面坐标中卫星传输链路方向的方位角和俯仰角的示意图;
59.图10为本技术实施例提供的一种地磁坐标中终端100的基准方向的方位角和俯仰角的示意图;
60.图11为本技术实施例提供的一种地磁坐标系及地面坐标系中终端100的基准方向的方位角以及俯仰角的示意图;
61.图12a-图12b为本技术实施例提供的一种磁偏角示意图;
62.图13为本技术实施例提供的一种终端球坐标系示意图;
63.图14为本技术实施例提供的一种卫星通信系统中传输控制方法的流程示意图;
64.图15为本技术实施例提供的一种通信装置的结构示意图;
65.图16为本技术实施例提供的另一种通信装置的结构示意图;
66.图17为本技术实施例提供的另一种通信装置的结构示意图;
67.图18为本技术实施例提供的另一种通信装置的结构示意图。
具体实施方式
68.本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本技术中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
69.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
70.本技术实施例提供了一种卫星通信系统中传输控制方法及相关装置。基于本技术提供的卫星通信系统中传输控制方法(又称为传输控制方法),终端100可以从至少一颗同步轨道(geosynchronous orbit,geo)卫星(下文将geo卫星简称为卫星)中,确定出信号最强的卫星,该信号最强的卫星可称为目标卫星。其中,终端100确定目标卫星的过程为选星。
71.终端100在确定目标卫星之后,可以基于终端100的所处位置信息以及目标卫星所处位置信息确定终端100与目标卫星通信时的卫星传输链路方向。其中,卫星传输链路方向为终端100所处位置到目标卫星所处位置的方向,终端100还可以基于终端100的地磁数据以及姿态数据等数据,确定出终端100的卫星天线的辐射方向。然后,终端100可以通过该卫星传输链路方向以及该卫星天线的辐射方向,使得终端100的卫星天线的辐射方向对准目标卫星。在本技术实施例的描述中,终端100对准目标卫星的过程称为对星。其中,卫星天线的辐射方向为天线发射信号时信号的最大增益方向,该方向上的信号强度最大。
72.终端100可以在对星成功后,沿卫星天线的辐射方向将第一数据包发送至目标卫星。这样,在不依赖外部器件的情况下,用户可以将终端100的卫星天线的辐射方向对准目标卫星,增强终端100与目标卫星之间的通信性能,并且简化了用户选星、对星的操作。
73.需要说明的是,当终端100的卫星天线的辐射方向对准目标卫星,终端100将第一数据包发送至目标卫星之后。目标卫星可以将第一数据包转发至卫星网络设备200。
74.其中,由于第一数据包的业务类型的不同,卫星网络设备200在接收到终端100通过目标卫星发送的第一数据包后,可以基于第一数据包的业务类型,执行相应的操作。其中,第一数据包的业务类型可以包括报文通信业务、信箱概况查询业务和信件消息下载业务。
75.具体的,当第一数据包的业务类型为报文通信业务时,第一数据包又称为卫星短消息。第一数据包中包括用户输入的第一消息内容。当卫星网络设备200收到第一数据包后,可以将第一消息内容转发至其他终端。
76.当第一数据包的业务类型为信件消息下载业务时,第一数据包又称为业务请求。卫星网络设备200收到终端100经过目标卫星发送的第一数据包后,可以向终端100发送第二数据包。其中,第二数据包包括第二消息内容,第二消息内容为其他终端(又称为其他用户设备)发送给终端100的短消息的内容。
77.当第一数据包的业务类型为信箱概况查询业务时,第一数据包又称为概况请求。卫星网络设备200收到终端100经过目标卫星发送的第一数据包后,可以向终端100发送第三数据包。第三数据包包括其他终端(例如终端300)发送给终端100的短消息的数量信息。
78.在一些实施例中,卫星传输链路方向可以表示为在地面坐标系中终端100和目标卫星的连线的俯仰角及方位角,卫星天线的辐射方向可以表示为终端100的卫星天线的辐射方向在地面坐标系中的俯仰角及方位角。终端100可以基于在地面坐标系中,卫星传输链路方向的俯仰角及方位角和卫星天线的辐射方向的俯仰角及方位角,确定卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。当方位角差值小于或等于第一阈值,并且俯仰角差值小于或等于第二阈值时,终端100确定出卫星天线的辐射方向对准目标卫星。当方位角差值大于第一阈值或俯仰角差值大于第二阈值时,终端100确定出卫星天线的辐射方向未对准目标卫星。终端100可以基于该俯仰角差值及方位角差值提示用户调整终端100的姿态,以使得卫星天线的辐射方向对准目标卫星。当终端100检测到用户调整终端100的姿态的操作之后,终端100可以再次执行前述对星步骤直到终端100确定出方位角差值小于/等于第一阈值并且俯仰角差值小于/等于第二阈值,即,终端100的卫星天线的辐射方向对准目标卫星。
79.下面介绍本技术实施例提供的一种卫星通信系统10。
80.如图1所示,卫星通信系统10可以包括但不限于终端100、卫星21、卫星网络设备200、短消息中心25和终端300等等。可选的,该卫星通信系统10还可以包括国家紧急救援平台26、国家紧急救援中心27。
81.其中,卫星网络的终端100可以向蜂窝网络的终端300发送第一数据包。具体的,终端100可以先发送第一数据包给卫星21,卫星21只进行中继,可以直接将终端100发送的第一数据包转发给地面的卫星网络设备200。卫星网络设备200可以根据通信协议解析卫星21
转发的第一数据包,并将从第一数据包中解析出的消息内容转发给短消息中心(shortmessageservicecenter,smsc)25。短消息中心25可以通过传统的蜂窝通信网络,将消息内容转发给终端300。其中,卫星网络设备200也可以将终端100发送的紧急救援类型的第一数据包,通过国家紧急救援平台26发送给国家紧急救援中心27。
82.其中,卫星21可以包括有至少一个geo卫星,例如,3个。
83.蜂窝网络的终端300(可以称为蜂窝用户设备)也可以向卫星网络的终端100发送第二数据包。终端300可以通过传统的蜂窝通信网络(又称为蜂窝网络),将短消息发送给短消息中心25。短消息中心25可以将终端300的短消息转发给卫星网络设备200。卫星网络设备200可以将包括有终端300的短消息的消息内容的第二数据包通过卫星21中继发送给终端100。
84.其中,上述卫星网络设备200可以包括卫星收发站22、卫星中心站23和卫星短报文融合通信平台24。其中,卫星收发站22可以包括分别具有发送功能的一个或多个设备和具有接收功能的一个或多个设备,或者可以包括具有发送功能和接收功能的一个或多个设备,此处不作限定。卫星收发站22可用于卫星网络设备200在物理层(physicallayerprotocol,phy)对数据的处理功能。卫星中心站23可用于卫星网络设备200在卫星链路控制层和消息数据汇聚层(messagedataconvergenceprotocol,mdcp)对数据的处理功能。卫星短报文融合通信平台24可用于在应用层(applicationlayerprotocol,app)对数据的处理功能。
85.其中,上述卫星通信系统10中,发送设备可以向接收设备发送数据。当接收设备收到发送设备发送的数据帧后,可以向发送设备发送slc层的确认字符(ack)。发送设备可以基于ack确定出接收设备是否成功接收数据帧。
86.在一些实施例中,卫星通信系统10中的卫星21中的geo卫星可以为北斗短报文卫星,卫星网络设备200可以为北斗网络设备,则卫星网络设备200中的卫星收发站22可以为北斗卫星收发站、卫星中心站23可以为北斗中心站,卫星短报文融合通信平台24可以为北斗短报文融合通信平台。则此时,该卫星网络设备200可以根据北斗通信协议解析卫星转发的第一数据包,并将从第一数据包中解析出的消息内容转发给短消息中心25。短消息中心25可以通过传统的蜂窝通信网络,将消息内容转发给终端300。
87.下面介绍卫星通信系统10中的终端100。
88.终端100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、人工智能(artificial intelligence,ai)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备,本技术实施例对该电子设备的具体类型不作特殊限制。
89.图2示出了本技术实施例提供的一种硬件结构示意图。
90.下面以终端100为例对实施例进行具体说明。应该理解的是,图2所示终端100仅是一个范例,并且终端100可以具有比图2中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图2中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
91.终端100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
92.可以理解的是,本发明实施例示意的结构并不构成对终端100的具体限定。在本技术另一些实施例中,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
93.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
94.其中,控制器可以是终端100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
95.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
96.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
97.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现终端100的触摸功能。
98.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实
现通过蓝牙耳机接听电话的功能。
99.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
100.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
101.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现终端100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现终端100的显示功能。
102.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
103.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为终端100充电,也可以用于终端100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
104.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端100的结构限定。在本技术另一些实施例中,终端100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
105.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
106.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
107.终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
108.天线1和天线2用于发射和接收电磁波信号。终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
109.移动通信模块150可以提供应用在终端100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
110.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
111.无线通信模块160可以提供应用在终端100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),卫星通信模块,调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
112.其中,卫星通信模块可用于与卫星网络设备200进行通信,例如在北斗通信系统中,卫星网络设备200为北斗网络设备,卫星通信模块可以与北斗网络设备通信,卫星通信模块的可支持与北斗网络设备之间的短报文传输。
113.在一些实施例中,终端100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
114.终端100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
115.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端100可以包括1个或n个显示屏194,n为大于1的正整数。
116.终端100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
117.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
118.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端100可以包括1个或n个摄像头193,n为大于1的正整数。
119.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
120.视频编解码器用于对数字视频压缩或解压缩。终端100可以支持一种或多种视频编解码器。这样,终端100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
121.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
122.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
123.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部
存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
124.终端100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
125.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
126.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。终端100可以通过扬声器170a收听音乐,或收听免提通话。
127.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当终端100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
128.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。终端100可以设置至少一个麦克风170c。在另一些实施例中,终端100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
129.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
130.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。终端100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,终端100根据压力传感器180a检测所述触摸操作强度。终端100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
131.陀螺仪传感器180b可以用于确定终端100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定终端100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测终端100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
132.气压传感器180c用于测量气压。在一些实施例中,终端100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
133.磁传感器180d包括霍尔传感器。终端100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当终端100是翻盖机时,终端100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
134.磁传感器180d还包括磁力计。终端100可以利用磁力计获取终端100所在地点的地磁信息。具体的,终端100可以通过磁力计检测终端100的基准方向和磁北坐标系中东南西北四个方向的夹角,以确定出终端100的基准方向在地磁坐标系中的朝向。其中,终端100的基准方向可以为平行于终端100的显示屏,垂直于终端100的顶部边框的方向。
135.加速度传感器180e可检测终端100在各个方向上(一般为三轴)加速度的大小。当终端100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
136.距离传感器180f,用于测量距离。终端100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端100可以利用距离传感器180f测距以实现快速对焦。
137.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端100通过发光二极管向外发射红外光。终端100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端100附近有物体。当检测到不充分的反射光时,终端100可以确定终端100附近没有物体。终端100可以利用接近光传感器180g检测用户手持终端100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
138.环境光传感器180l用于感知环境光亮度。终端100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测终端100是否在口袋里,以防误触。
139.指纹传感器180h用于采集指纹。终端100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
140.温度传感器180j用于检测温度。在一些实施例中,终端100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过温度阈值,终端100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一温度阈值时,终端100对电池142加热,以避免低温导致终端100异常关机。在其他一些实施例中,当温度低于又一温度阈值时,终端100对电池142的输出电压执行升压,以避免低温导致的异常关机。
141.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于终端100的表面,与显示屏194所处的位置不同。
142.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解
析心率信息,实现心率检测功能。
143.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端100可以接收按键输入,产生与终端100的用户设置以及功能控制有关的键信号输入。
144.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
145.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
146.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和终端100的接触和分离。终端100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。终端100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端100采用esim,即:嵌入式sim卡。esim卡可以嵌在终端100中,不能和终端100分离。
147.下面结合应用场景,具体介绍本技术实施例中提供的传输控制方法。
148.在一种可能的实现方式中,终端100无法使用除了卫星网络以外的其他网络资源(例如,蜂窝网络),即,处于无信号的状态时,例如,当终端100处于海洋、沙漠、草原、无人区等移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域时。终端100可以在卫星天线的辐射方向已经对准目标卫星之后,将第一数据包沿着卫星天线的辐射方向发送至目标卫星。终端100可以通过该目标卫星与其他终端(例如终端300)进行通信,即,向其他终端发送卫星短消息,或接收其他终端发送的短消息。
149.具体的,终端100可以在接收到用户发送第一数据包的输入后,响应于该输入,执行选星操作,确定出目标卫星。然后,终端100可以计算出卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。在该俯仰角差值大于第一阈值或方位角差值大于第二阈值的情况下,终端100可以在界面中显示偏差提示信息,偏差提示信息可以用于提示用户调整终端100的姿态。终端100接收到调整姿态的输入后,响应于该输入,终端100可以再次执行对星过程,重新计算卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。终端100可以实时检测用户调整终端100的姿态,并实时计算该方位角偏差和俯仰角偏差,直到该方位角差值小于等于第一阈值并且俯仰角差值小于等于第二阈值。当方位角差值小于/等于第一阈值并且俯仰角差值小于/等于第二阈值时,终端100可以在界面中显示准确提示信息,并且将第一数据包发送给目标卫星。其中,准确提示信息可以用于提示用户终端100的卫星天线的辐射方向已经对准目标卫星。当终端100沿着对齐了目标卫星的卫星天线的辐射方向将第一数据包发送给目标卫星后,终端100可以显示发送提示信息,该发送提示信息可以用于提示用户终端100已经向目标终端发送该第一数据包。
150.可以理解的是,目标卫星接收到终端100发送的第一数据包后,可以将该第一数据包发送至卫星网络设备200。当第一数据包为卫星短消息时,卫星网络设备200可以通过蜂窝网络/卫星将该第一数据包的第一消息内容发送至目标终端。当第一数据包为业务请求时,卫星网络设备200可以通过目标卫星向终端100发送上述第二数据包。当第一数据包为概况请求时,卫星网络设备200可以通过目标卫星向终端100发送上述第三数据包。
151.可以理解的是,上述界面中的提示信息除了可以为文字类提示信息、图片类文字信息,还可以为其他的类型,例如,动画类提示信息,还可以为其中任意至少两个类型的组合。本技术对此不作限定。
152.下面介绍本技术实施例提供的终端100在卫星网络下发送卫星短消息的一组界面示意图。
153.示例性的,如图3a所示,终端100显示有桌面300。其中,桌面300可以包括多个应用图标,例如,卫星通信应用图标302等等。其中,该卫星通信应用图标302可以用于触发显示卫星通信应用的界面(例如,下图3b所示的卫星消息界面310),其中,终端100可以通过卫星通信应用将包括用户输入的第一消息内容的第一数据包发送至其他终端,也可以接收卫星网络设备200发送的第二数据包/第三数据包。其中,桌面300的上方还可以显示状态栏301,该状态栏中可以显示提示图标301a,提示图标301a用于指示终端100与蜂窝网络断开通信连接,此时,终端100处于无蜂窝信号的状态。
154.终端100接收到用户针对卫星通信应用图标302的输入(例如单击),响应于该输入,终端100可以显示如图3b所示的卫星消息界面310。
155.如图3b所示,终端100可以显示卫星消息界面310。卫星消息界面310可以包括新建控件311,该新建控件311用于触发显示新建卫星短消息的界面(例如,图3c所示的新建信息界面320)。卫星消息界面310还可以包括接收控件312,该接收控件312用于触发终端100下载包括其他终端发送的第二消息内容的第二数据包。卫星消息界面310还可以包括查询控件313,该查询控件313用于触发终端100查询其他终端发送给终端100的短消息的数量信息。
156.终端100接收到用户针对新建控件311的输入(例如单击),响应于该输入,终端100可以显示如图3c所示的新建信息界面320。该新建信息界面320可以显示有联系人显示区域321。联系人显示区域321可以显示多个联系人图标,例如联系人图标321a,该联系人图标可用于触发显示和该联系人图标对应的联系人通信的信息编辑界面(例如,信息编辑界面330)。
157.终端100接收到用户针对联系人图标321a的输入(例如单击),响应于该输入,终端100可以显示与该联系人图标321a对应的联系人“lucy”的信息编辑界面330。如图3d所示,该通信界面330可以包括编辑栏331,发送控件332等等。其中,编辑栏331可以用于显示用户编辑的卫星短消息的内容。例如,编辑栏331可以显示有卫星短消息的内容,例如:“安全到达营地”。发送控件331可以触发终端100将包括有编辑栏331中显示的内容的卫星短消息发送至卫星网络设备200。
158.在一些实施例中,终端100在接收到针对发送控件331的输入(例如单击),响应于该输入,在将卫星短消息发送至卫星网络设备200之前,还会执行选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,将卫星短消息发送至目标卫星,并通
过目标卫星将第一数据包发送至卫星网络设备200。其中,终端100执行选星操作时,可以显示选星界面,选星界面可以包括多颗卫星,当终端100从多颗卫星中确定出目标卫星后,可以显示标记,该标记可以用于指示目标卫星已被选中。其中,终端100执行对星操作时,可以显示对星界面,对星界面可以包括目标卫星和上述方位角偏差及俯仰角偏差。可选的,终端100可以在后台执行选星操作,当终端100在接收到针对发送控件331的输入(例如单击),响应于该输入,显示如图3g所示的对星界面360。
159.示例性的,涉及选星操作的一组界面示意图可以参考下述对图3e以及图3f的描述,涉及对星操作的一组界面示意图可以参考下述对图3g及图3h的描述。
160.终端100可以响应于用户针对发送控件331的输入,显示如图3e所示的选星界面340。其中,选星界面340中可以包括提示信息341、提示信息342和卫星图标显示区域343。其中,提示信息341和提示信息342可以用于提示用户终端100正在执行选星操作,尽量保持终端100处于开阔地带,以使得当前终端100接收的卫星信号不被障碍物(例如,高山)阻挡,提高将第一数据包发送至目标卫星的成功率。其中,提示信息341、提示信息342和提示信息343可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息等等。例如,提示信息341可以为文字类提示信息:“正在寻星,请尽量处于开阔地带,避免视线可见范围内存在异物遮挡信号”。例如,提示信息342可以文字类提示信息为:“正在选星,请稍后”。其中,卫星图标显示区域343可以用于显示终端100搜索到的卫星对应的卫星图标及编号信息等等。例如,卫星图标显示区域343可以显示有“1号”卫星的卫星编号和卫星图标,“2号”卫星的卫星编号和卫星图标,“3号”卫星的卫星编号和卫星图标。
161.终端100通过选星从搜索到的卫星中确定信号最强的卫星之后,可以显示第一标记,第一标记可以用于指示目标卫星已被选中。可选的,第一标记还可以用于提示用户被选中的目标卫星的卫星编号和卫星图标。
162.例如,终端100可以在选中目标卫星后,显示如下图3f所示的选星界面350。如图3f所示,选星界面350中可以包括提示信息351、提示信息352和卫星图标显示区域353。其中,提示信息351、提示信息352和卫星图标显示区域353可以用于提示用户当前选星已经完成,应该处于开阔地带,以使得终端100发送及接收卫星信号时不被障碍物阻挡,提高将第一数据包发送至卫星网络设备200的成功率。其中,提示信息351和提示信息352可以为文字类提示信息。例如,提示信息351可以为文字类提示信息:“请尽量处于开阔地带,避免视线可见范围内存在异物遮挡信号”,提示信息352可以为文字类提示信息:“选星成功,接下来请根据提示信息调整终端姿态,保证通信质量”。其中,卫星图标显示区域353可以包括终端100搜索到的卫星对应的卫星图标及编号信息。其中,卫星图标显示区域353中还可以包括标记353a。其中,终端100可以通过标记标识被选中的目标卫星,该标记可以为颜色标记或图形标记等。例如,标记353a为图形标记。该标记353a可以用于提示用户“1号”卫星为终端100选中的目标卫星。其中,当该标记为颜色标记时,颜色标记可以为改变目标卫星显示时的颜色以使得该目标卫星的颜色与其他卫星的颜色不同,从而提示用户识别出目标卫星。
163.在一种可能的实现方式中,终端100可以接收到用户针对卫星图标或编号的输入,响应于该输入,确定出该卫星图标或编号对应的卫星为目标卫星。例如,终端100可以响应于用户针对图3e所示的“1号”卫星的卫星图标的输入(例如单击),响应于该输入,确定“1号”卫星为目标卫星,终端100还可以显示上述图3f所示的选星界面350。
164.当终端100执行选星操作获取目标卫星后,可以执行对星操作,终端100可以实时计算并显示终端100中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角偏差。当终端100基于该俯仰角偏差和方位角偏差确定出卫星天线的辐射方向未对准目标卫星时,终端100可以显示偏差提示信息,偏差提示信息用于提示用户调整终端100的姿态,使得卫星天线的辐射方向对准目标卫星。当终端100基于该俯仰角偏差和方位角偏差确定出卫星天线的辐射方向对准目标卫星时,终端100可以显示准确提示信息,准确提示信息用于提示用户卫星天线的辐射方向已对准目标卫星。需要说明的是,俯仰角偏差和方位角偏差可以以文字、图片、动画等形式显示,本技术实施例对此不作限定。
165.示例性的,终端100可以在显示选星界面350后,显示如图3g所示的对星界面360。
166.如图3g所示,对星界面360中可以包括提示信息361、提示信息362和提示信息363。其中,提示信息361、提示信息362和提示信息363可以用于提示用户按照提示朝着减少方位角偏差和俯仰角偏差的方向调整终端100,让终端100的卫星天线的辐射方向对准目标卫星。其中,提示信息361以及提示信息363可以为文字类提示信息,提示信息362可以包括文字类提示信息和图片类提示信息。例如,提示信息361可以为:“请调整终端至最佳姿态(提示:请跟随指示旋转手机,让卫星图标与顶部灰色区域对齐;请上下调整手机角度,直至两个圆重合,感受到震动后,手机处于最佳姿态)”。其中,“顶部灰色区域”为提示信息362中的区域362a中所示出的内容,“两个圆”为提示信息362中的区域362b中所示出的内容。提示信息362中还可以包括用户调整终端姿态的方式,例如,提示信息362中的文字提示信息“请向右旋转手机”可以用于提示用户向指定方向(例如,向右手方向)旋转。其中,提示信息363中可以包括对星时终端100的实时数据,例如当地时间、方位角偏差、俯仰角偏差以及信号强度中的一个或多个。其中,当地时间为当前终端100所处城市的时间,方位角偏差为卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值,俯仰角角偏差为卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,信号强度为当前终端100收到的目标卫星的信号强度。
167.在方位角差值大于第一阈值或俯仰角差值大于第二阈值的情况下,终端100可以在接收到用户调整终端100的姿态的输入后,响应于该输入,再次执行对星操作,重新计算俯仰角差值及方位角差。终端100可以更新显示对星界面360的提示信息363中的俯仰角偏差及方位角偏差的数值。该对星过程可以循环进行,直至俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值。当俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值,终端100可以显示如图3h所述的对星界面370。
168.如图3h所示,对星界面370为终端100提供的一个对星成功的界面。该界面370中包括提示信息371、提示信息372和提示信息373。其中,提示信息371可以用于提用户此时已经完成了对星,但是要保持当前姿态,以免影响第一数据包的发送。其中,提示信息373可以用于提示用户终端100的实时数据(例如,收到目标卫星的信号强度、方位角偏差等等)。其中,提示信息371和提示信息372可以为文字类提示信息,其中,提示信息371可以为:“手机已对准目标卫星,感受到震动后,将进行卫星短信收发,请保持姿态不变”。提示信息372可以包括图片类提示信息和文字类提示信息。提示信息372包括对星成功之后,卫星天线的辐射方向对准目标卫星时的一个示意图。
169.终端100可以在对星成功之后,将第一数据包发送至目标卫星,并通过目标卫星进
行中继,将第一数据包传输至卫星网络设备200,卫星网络设备200再通过蜂窝网络设备400/卫星21将第一数据包传输给其他终端。
170.在一种可能的实现方式中,终端100可以在选星对星后,将第一数据包发送至目标卫星。当终端100将该第一数据包发送给目标卫星之后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标终端发送第一数据包。
171.示例性的,终端100可以在向目标卫星发送第一数据包后,显示如图3i所述的信息详情界面380。其中,信息详情界面380为终端提供的一个显示第一数据包的第一消息内容的界面。其中,信息详情界面380包括提示信息381,该提示信息用于指示终端100已经将第一数据包发送给其他终端。其中,提示信息381可以为文字类提示信息,例如,“已发送”。
172.在一种可能的实现方式中,当卫星网络设备200接收到终端100发送的第一数据包后,可以解析该第一数据包,并向终端100发送包括有解析第一数据包的结果的应用层回执(又称为第一应用层回执)。终端100可以通过应用层回执确定出第一数据包的发送情况。
173.可选的,当终端100确定出应用层回执指示第一数据包发送失败时,终端100可以显示失败提示信息,失败提示信息可以用于提示用户第一数据包发送失败。例如,失败提示信息可以为文字类提示信息:“发送失败”。当终端100确定出应用层回执指示第一数据包发送成功时,终端100可以显示成功提示信息,成功提示信息可以用于提示用户第一数据包发送成功。例如,成功提示信息可以为文字类提示信息:“发送成功”。
174.在一些实施例中,终端100在发送了第一数据包后预设时间阈值(例如,1分钟)内未接收到应用回执,终端100可以显示失败提示信息,或,继续显示发送提示信息。
175.在一种可能的实现方式中,终端100可以在发送第一数据包的过程中,除了将第一数据包发送至目标卫星之外,还可以向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载。当目标卫星收到第一数据包和第四数据包后,可以将第一数据包和第四数据包发送至卫星网络设备200。卫星网络设备200可以基于第四数据包,通过目标卫星向终端100发送第二数据包。该第二数据包为终端100处于无信号状态时,在发送第一数据包给其他终端之前,其他终端发送给终端100的第二数据包。这样,终端100可以在发送第一数据包的同时,接收其他终端的第二数据包。
176.可选的,终端100可以在发送第四数据包后,显示接收提示信息。接收提示信息用于提示用户终端100正在通过目标卫星接收其他终端的短消息。例如,接收提示信息可以为文字类提示信息:“正在接收卫星短消息,请勿移动手机”。
177.终端100成功接收第二数据包后,可以显示第二数据包中的第二消息内容。
178.示例性的,如图3j所示,终端100在发送了第一数据包并接收了第二数据包,和用于指示第一数据包接收成功的应用层回执后,可以显示信息详情界面390。其中,信息详情界面390可以包括信息框391、提示信息392、提示信息393和提示信息394。其中,信息框391可以显示第二数据包的内容。提示信息392可以用于显示其他终端将第二数据包发送给终端100的发送时间,例如,“07:31”。提示信息394可以用于提示用户终端100发送第一数据包的时间,例如,“08:00”。其中,终端100接收到用于指示发送成功的应用层回执后,可以显示提示信息393。提示信息393可以用于提示用户第一数据包发送成功。
179.在一些实施例中,当终端100在后台向目标卫星发送业务请求(例如,上述第四数据包)后,终端100在预设时间阈值(例如,1分钟)内未接收到第二数据包,终端100可以确定
出终端100向目标卫星发送业务请求失败。终端100可以显示请求失败提示信息,请求失败提示信息用于提示用户接收其他终端的短消息失败。
180.示例性的,终端100可以在如图3i所示的信息详情界面380上显示如图3k所示的错误提示框395。其中,错误提示框395可以包括错误提示395a和“确定”控件395b。其中,错误提示395a可以用于提示用户终端100未接收到第二数据包。“确定”控件395b可以用于触发终端100取消显示错误提示框397。
181.可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送业务请求。例如,终端100可以在接收到用户针对“确定”控件395b的输入后,响应于该输入,执行上述选星对星操作,并在对星成功后,重新发送该第四数据包。
182.在一些实施例中,终端100在预设时间阈值内未接收到第二数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第四数据包。
183.在一种可能的实现方式中,终端100可以响应于用户接收第二数据包的输入,执行选星及对星操作,并沿着对星之后的卫星天线的辐射方向将业务类型为信件消息下载的第一数据包(即,业务请求)发送至目标卫星。目标卫星可以将业务请求发送至卫星网络设备200,卫星网络设备200可以基于业务请求,通过目标卫星向终端100发送第二数据包。其中,第二数据包包括其他终端发送给终端100的短消息的内容。这样,由于终端100的卫星天线的辐射方向对准目标卫星,目标卫星的信号更强,可以更高质量地发送第一数据包并接收第二数据包。
184.接下来介绍终端100接收其他终端发送的第一数据包的一组界面示意图。
185.终端100可以在接收到用户针对如图3b所示的接收控件312的输入(例如单击)后,响应于该输入,终端100可以进行上述选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,接收其他终端发送给终端100的第二数据包。其中,终端100选星以及对星涉及的示例性界面可以为图3e-图3h中的界面,具体描述可以参考上述图3e-图3h所示实施例,在此不再赘述。
186.示例性的,终端100对星成功后可以通过目标卫星接收其他终端发送的第二数据包,并显示如图4a所示的卫星消息界面400。
187.如图4a所示,卫星消息界面400中可以显示有信件提示401和联系人显示区域402。其中,信件提示401可以用于提示用户接收到其他终端的第二数据包。信件提示401还可以包括接收到的第二数据包的数量信息。该数量信息可以用于提示用户接收到新的第二数据包的数量。其中,联系人显示区域402中可以包括一个或多个联系人选项,例如联系人选项402a。其中,联系人选项可以显示有联系人的名称和联系人发送的消息概括等等,联系人选项可以用于触发终端100显示联系人对应的信件编辑界面。其中,联系人选项可以包括新消息提示,例如新消息提示402b。其中,新消息提示可以用于提示用户收到的联系人选项对应的联系人发送的新信息,还用于指示收到的该新消息的数量。例如,联系人选项402a可以包括新消息提示402b,新消息提示402b可以用于指示终端100接收到了1条来自联系人“lucy”的第一数据包,该第一数据包的概括内容为:“注意安全”。
188.终端100可以在接收到用户针对联系人项402a的输入(例如单击)后,响应于该输入,终端100可以显示与该联系人项402a对应的联系人“lucy”的信息编辑界面410。
189.如图4b所示,信息编辑界面410可以包括信息框411、提示信息412。其中,信息框391可以显示接收到的第二数据包的内容,例如,“注意安全”。提示信息412用于指示其他设备发送该第二数据包至终端100的时间,例如,“07:31”。
190.应该理解的是,终端100接收第二数据包的途径除了图4a以及图4b涉及的界面描述的方式以外,还可以上述图3j涉及的方式,详细内容可以参考上述图3j所示实施例,在此不再赘述。
191.在一种可能的实现方式中,终端100在向目标卫星发送第一数据包后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标卫星发送业务请求,即,提示用户正在接收其他终端发送的短消息。
192.在一些实施例中,终端100向目标卫星发送业务请求后,终端100在预设时间阈值内未接收到第二数据包,可以显示上述请求失败提示信息。
193.可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送第一数据包。
194.在一些实施例中,终端100在预设时间阈值内未接收到第二数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第一数据包。
195.在一种可能的实现方式中,终端100可以响应于用户查询信箱概况的输入,执行选星及对星操作,并沿着对星之后的卫星天线的辐射方向将业务类型为信箱概况查询的第一数据包(即,概况请求)发送至目标卫星。目标卫星可以将概况请求发送至卫星网络设备200,卫星网络设备200可以基于概况请求,通过目标卫星向终端100发送第三数据包。其中,第三数据包包括其他终端发送给终端100的短消息的数量。这样,由于终端100的卫星天线的辐射方向对准目标卫星,目标卫星的信号更强,可以更高质量地发送第一数据包,接收第三数据包。
196.示例性的,终端100可以接收针对如图3b所示的查询控件313的输入(例如单击)后,响应于该输入,终端100可以显示如图4c所示的查询界面430。
197.其中,查询界面430可以包括联系人显示区域431,联系人显示区域431可以包括一个或多个联系人选项,例如联系人选项431a。其中,联系人选项可以显示有联系人的名称等等,联系人选项可以用于触发终端100查询联系人选项对应的联系人发送给终端100的短消息的数量。终端100可以接收用户针对联系人选项431a的输入,响应于该输入,显示上述图3e-图3h所示的界面。
198.终端100可以在对准目标卫星后,向目标卫星发送概况查询。目标卫星可以将概况查询转发至卫星网络设备200。卫星网络设备200可以基于概况查询中联系人“lucy”的id号,查找联系人“lucy”发送给终端100的短消息的数量。卫星网络设备200可以将包括该数量的第三数据包经目标卫星发送给终端100。
199.终端100可以在收到第三数据包后,显示如图4d所示的查询界面440。查询界面440可以用于显示信箱概况查询的结果。在此,查询界面440可以包括查询结果框441,查询结果框441可以用于提示用户指定联系人发送给终端100的短消息数量。可选的,查询界面441还可以包括查询时间,查询时间可以用于指示用户获取信箱概况结果的时间。例如,查询结果框441可以显示有文字信息:“截止到北京时间14:06,联系人

lucy’一共向您发送了3条消
息”。
200.的进行上述选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,接收其他终端发送给终端100的第一数据包。其中,终端100选星以及对星涉及的示例性界面可以为图3e-图3h中的界面,具体描述可以参考上述图3e-图3h所示实施例,在此不再赘述。
201.示例性的,终端100对星成功后可以通过目标卫星接收其他终端发送的第一数据包,并显示如图4a所示的卫星消息界面400。
202.在一种可能的实现方式中,终端100在向目标卫星发送第一数据包后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标卫星发送业务请求,即,提示用户正在接收信箱概况结果。
203.在一些实施例中,终端100向目标卫星发送业务请求后,终端100在预设时间阈值内未接收到第三数据包,可以显示查询失败提示信息,查询失败提示信息用于提示用户查询失败。可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送第一数据包。
204.在一些实施例中,终端100在预设时间阈值内未接收到第三数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第一数据包。
205.在一种可能的实现方式中,终端100可以在后台执行选星操作。例如,终端100可以在接收到用户针对如图3d所示的发送控件332的输入后,响应于该输入,显示如图3g所示的对星界面360。再例如,终端100可以在接收到用户针对如图3b所示的接收控件312的输入后,响应于该输入,显示如图3g所示的对星界面360。
206.在一种可能的实现方式中,终端100对星成功之后,在发送/接收第一数据包的过程中,由于终端100的姿态变化,导致卫星天线的辐射方向未对准目标卫星,终端100可以显示偏离提示信息,偏离提示信息用于提示用户终端100的姿态偏离目标卫星,并提示用户重新调整终端100的姿态,让卫星天线的辐射方向对准目标卫星。需要说明的是,卫星天线的辐射方向偏离目标卫星,会导致目标卫星信号强度变小,可能使得发送第一数据包失败,或接收第二数据包失败,或接收第三数据包失败。终端100可以提示用户终端已经偏离目标卫星方向使得用户重新调整终端100的姿态以使得卫星天线的辐射方向与目标卫星重新对准,这样,才能提高终端100的收发成功率。
207.示例性的,终端100可以显示如图5所示的对星界面500。对星界面500为终端100对星成功后,终端100偏离目标卫星方向时的一个对星界面。对星界面500中包括提示信息501、提示信息502和提示信息503。其中,提示信息501可以用于提示用户终端100方向偏离目标卫星,需要用户调整终端100的姿态,直至终端100的卫星天线的辐射方向对准目标卫星。提示信息501可以为文字类提示信息,例如,“终端已偏离目标卫星方向,请尽快返回并保持平稳”。其中,提示信息502以及提示信息503的描述可以参考上述对图3c中的提示信息362以及提示信息363的描述,在此不再赘述。
208.当终端100检测到俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值时,终端100可以显示如图3h所示的对星界面370。
209.在一种可能的实现方式中,终端100可以通过传感器(例如,磁力计)获取终端100所处地点的地磁数据。并基于地磁数据获取终端100的卫星天线的辐射方向的方位角。当终
端100所处地点的磁场强度大于预设磁场强度(例如,200ut)时,会导致终端100无法获取准确的地磁数据,即,无法确定出终端100的方位角。当终端100所在地点的磁场强度大于预设磁场强度时,终端100可以显示校准提示信息,校准提示信息可以用于提示用户进行磁场校准使得终端100可以获取准确的地磁数据,确定出终端100的方位角。这样,可以通过磁场校准让终端100准确获取计算终端100的方位角的地磁数据。
210.在一些实施例中,终端100可以基于校准提示信息提示用户通过画“8”字进行磁场校准。该校准提示信息的类型可以为动画、文字、语音等。
211.需要说明的是,画“8”字进行磁场校准是由于画“8”字时磁力计相对于地球是磁场转动。如果磁力计是有误差的,比如三个轴在输入同样磁场情况下输出有大有小,那么这些点就不在一个正球面上,会在一个近似椭球面上,当有足够的测量点的时候,可以拟合出这个椭球面,得到椭球的系数就可以计算出磁力计的测量误差,然后就可以进行补偿将校准磁力计。
212.当终端100选星成功后,可以通过传感器获取当前地点的地磁数据,终端100在获取地磁数据之前(例如,终端100显示图3f所示的选星界面350之后,图3g所示的对星界面360之前),可以检测磁场强度。当磁场强度大于预设磁场强度时,终端100可以显示如图6所示的校准界面600。
213.示例性的,如图6所示,校准界面600为终端100提供的一个磁场校对界面。校准界面600中包括校准提示信息601、校准提示信息602。其中,校准提示信息601用于提示用户进行磁场校准。例如,校准提示信息601为文字类提示信息:“请尽量处于开阔地带,避免视线可见范围内存在异物遮挡信号”。校准提示信息602用于提示用户通过画“8”字进行磁场校准。例如,提示信息602可以包括提示文字602a:“当前环境磁场干扰较大,请尝试画“8”字进行磁场校准”,以及提示图片602b:画“8”字的示意图。
214.当终端100检测到用户画“8”字进行磁场校准的输入后,可以显示如图3g所示的对星界面360。
215.可选的,终端100可以在处于卫星网络时,随着用户的移动在后台进行磁场校准操作。这样,终端100可以在用户发送第一数据包前,完成磁场校准。
216.在一些实施例中,终端100可以基于校准提示信息提示用户通过更换发送卫星消息的地点进行磁场校准。该校准提示信息的类型可以为动画、文字、语音等。
217.当终端100选星成功后,可以通过传感器获取当前地点的地磁数据,终端100在获取地磁数据之前(例如,终端100显示图3f所示的选星界面350之后,图3g所示的对星界面360之前),可以检测磁场强度。当磁场强度大于预设磁场强度(例如,200ut)时,终端100可以显示如图7a所示的校准界面700。
218.如图7a所示,校准界面700可以包括提示信息701以及提示框702,其中,提示信息701的描述可以参见上述图6所示实施例,在此不再赘述。其中。提示框702可以包括提示信息702a,“可以移动”控件702b和“无法移动”控件702c。其中,提示信息702a用于提示用户当前地点磁场干扰大,需要更换至磁场干扰小的地点(例如,绿地、泥土地等)发送第一数据包。例如,提示信息702a为:“当前磁场干扰较大,已经严重影响对星精准度,请移动到绿地、泥土地等少金属矿物质的地带。”的文字提示信息。
219.其中,“无法移动”控件702c可以用于触发终端100直接执行对星、发送第一数据包
的操作。“可以移动”控件702b可以用于触发终端显示可以进行重新检测磁场强度的界面,例如,终端100接收到针对“可以移动”控件703b的输入(例如单击)后,响应于该输入,显示如图7b中的校准界面710。
220.如图7b所示,校准界面710可以包括提示信息711以及提示框712,其中,提示信息711/的详细描述可以参见图6所示实施例,在此不再赘述。提示框712可以用于提示用户更换远离金属矿物地带后,可以重新检测磁场强度。该提示框712中可以包括提示信息712a以及“重新检测”控件712b,其中,提示信息712a为:“若已经移动至少金属矿物质地带,请点击重新检测,手机将重新检测当前磁场干扰强度。”该提示信息用于提示用户在移动到少金属矿物质地带之后,可以点击“重新检测”控件712b以触发终端100重新检测周围的磁场强度。在接收到针对“重新检测”控件712b的输入(如单击),响应于该输入,终端100可以重新检测周围的磁场强度,当磁场强度大于预设磁场强度时,显示如图7a所示的校准界面700,当磁场强度小于/等于预设磁场强度时,显示上述图3g中示出的对星界面360,提示用户调整终端100的姿态以完成对星。
221.在一种可能的实现方式中,当终端100的地理位置无法更改时,终端100可以通过不获取地磁数据的方式确定终端100的卫星天线的辐射方向的方位角和俯仰角。例如,终端100可以通过gnss获取在地面坐标中,终端100的gnss天线的辐射方向的方位角和俯仰角。终端100可以基于gnss天线的辐射方向方位角和俯仰角,获取卫星天线的辐射方向的方位角和俯仰角。并将卫星天线的辐射方向对准目标卫星。
222.示例性的,当终端100检测到用户针对如图7a所示的“无法移动”控件702c的输入后,响应于该输入,通过gnss卫星获取终端100的gnss天线的辐射方向的方位角和俯仰角。终端100可以基于gnss天线的辐射方向的方位角和俯仰角,得到终端100的卫星天线的辐射方向的方位角和俯仰角。并计算该卫星天线的辐射方向的方位角和卫星传输链路方向的方位角之间的方位角差值,该卫星天线的辐射方向的俯仰角和卫星传输链路方向的俯仰角之间的俯仰角差值。终端100可以在方位角差值大于第一阈值,或,俯仰角差值大于第二阈值时,显示如图3g所示的对星界面360。终端100可以在方位角差值小于等于第一阈值,且,俯仰角差值小于等于第二阈值时,显示如图3h所示的对星界面370。
223.可以理解的是,前述涉及的所有界面以及其中的显示顺序、显示内容等描述都是示例性描述不应该构成对本技术实施例的限制。在其他的实施中,还可以有其他的实现方式。例如,对于图3e中的界面340,可以不通过图3d中界面330中的“发送”控件331触发显示,而是在下拉通知栏中显示一个卫星通信控件,该卫星通信控件可以触发终端100进行选星,显示图3e中的界面340。这样,终端100进行选星对星的步骤可以在点击“发送”控件331之前的任一时刻进行,例如,在打开卫星通信应用302之前,检测到用户针对下拉通知栏中的卫星通信控件的操作(如单击),响应于该操作,终端100可以进行选星,显示图3e中的界面340,直到选星完成,进行对星,对星成功之后终端100可以利用卫星通信应用302发送卫星消息。再例如,当终端可以通过卫星发送卫星消息时,还可以在状态栏中显示一个图标,该图标用于指示可以通过卫星发送卫星消息。
224.接下来介绍本技术实施例提供的一种卫星通信系统中传输控制方法的具体流程。
225.在本技术实施例提出的传输控制方法中,终端100可以基于预设规则从至少一个卫星中确定目标卫星。然后基于终端100和目标卫星所处位置信息确定出卫星传输链路方
向的方位角以及俯仰角。以及,还可以基于终端100的地磁数据以及姿态数据等数据,确定地面坐标系中终端100的卫星天线的辐射方向的方位角以及俯仰角。利用两个方位角之间的方位角差值以及两个俯仰角之间的俯仰角差值进行对星。使得卫星天线的辐射方向对准目标卫星(即,卫星天线的辐射方向和卫星传输链路方向相同)。
226.图8示出了本技术实施例中提供的一种传输控制方法的流程示意图。
227.在本技术实施例提出的传输控制方法具体流程如下:
228.s801,终端100响应于发送第一数据包的输入,基于预设规则确定出目标卫星。
229.其中,第一输入可以为触发终端100将第一数据包发送至其他终端的输入,例如,可以为针对前述图3d示出的界面330中的发送控件的输入。或,接收其他终端发送至终端100的第二数据包的输入,例如,针对前述图3b中示出的界面310中的接收控件的输入。
230.可选的,第一输入还可以为终端100将第一数据包发送至其他终端之前的任一输入,或,接收其他终端发送至终端100的第一数据包之前的任一输入,例如,可以为针对前述图3a示出的界面300中的打开卫星通信应用301的输入。
231.终端100基于预设规则确定目标卫星的过程如下:
232.方式1:当终端100可以获取卫星的信号强度时,终端100可以获取检测到的至少一颗卫星中每一颗卫星的信号强度,终端100可以确定出该至少一颗卫星中信号强度最强的卫星为目标卫星。
233.当终端100不可以获取卫星的信号强度的情况下,可以通过以下方式2-方式4确定目标卫星:
234.方式2:终端100可以基于当前终端100的经纬度坐标和各个卫星的波束中心的经纬度坐标,计算终端100与各个卫星的波束中心距离,选择距离最近的波束中心对应的卫星为目标卫星。其中,当前终端100的经纬度坐标可以通过gnss获取。各个卫星的波束中心的经纬度可以为终端100预存的。
235.当终端100中没有预存方式2中涉及的各个卫星的波束中心的经纬度时,可以通过方式3、方式4确定目标卫星:
236.方式3:终端100可以从数据库中获取选星的历史信息,并基于历史信息查询与当前地点最接近的历史地点,然后通过该历史地点对应的历史卫星确定目标卫星。
237.其中,数据库中可以包括有历史地点与历史卫星的对应关系。在数据库中,可以用历史地点的经纬度信息标记该地点,用历史卫星的标号标记该卫星。且一个历史地点对应一颗历史卫星。该历史卫星可以为最近一次在该历史地点通信时使用的卫星。例如,表1示出了一种可能的数据库示例,具体的:
238.表1
[0239][0240][0241]
如表1所示,数据库可以存储有历史地点与历史卫星的对应关系,例如在(经度a,
维度a)这一经纬度对应的历史地点中,最近一次通信过的卫星为1号卫星。
[0242]
在一种可能的实现方式中,终端100可以基于当前终端100的经纬度坐标与数据库中全部历史地点对应的经纬度进行计算,确定当前地点与任一历史地点的距离,将其中距离最小的历史地点对应的历史卫星确定为目标卫星。
[0243]
在另一种可能的实现方式中,终端100可以设置一个预设距离阈值,从第一个历史地点对应的经纬度开始计算,当得到一个历史地点对应的经纬度与当前地点的经纬度小于该预设距离阈值时,则该历史地点为与当前地点距离最小的历史地点。该历史地点对应的历史卫星为目标卫星。
[0244]
在一些实施例中,终端100的数据库中存储有一个历史地点对应的多个历史卫星,以及终端100和多个历史卫星发送第一数据包时卫星的通信性能指标。终端100可以基于历史信息查询与当前地点最接近的历史地点,确定该历史地点对应的全部历史卫星。并从该全部历史卫星中确定出通信性能指标最优的历史卫星为目标卫星。
[0245]
可以理解的是,数据库中除了可以记录历史地点与历史卫星的对应关系之外,还可以记录历史卫星与通信性能指标之间的对应关系。其中,通信性能指标可以包括载噪比等。需要说明的是,数据库中一个历史地点可以对应至少一颗历史卫星,该至少一颗历史卫星可以为在该历史地点与终端100通信过的任意卫星。或者,数据库中存储的一个历史地点对应的至少一颗历史卫星,可以为指定时间(例如,15天)内在该历史地点与终端100通信过的任意卫星。示例性的,表2示出了一种可能的数据库示例,具体的:
[0246]
表2
[0247][0248]
如表2所示,数据库中可以有存储历史地点与历史卫星的对应关系以及历史卫星与通信性能指标的对应关系,例如在(经度a,维度a)这一经纬度对应的历史地点中,通信过的卫星为1号卫星及2号卫星,其中1号卫星的通信性能指标为载噪比1,2号卫星的通信性能指标为载噪比2。例如,终端100确定出距离最近的历史地点为(经度a,纬度a)时,可以对比1号卫星的载噪比1和2号卫星的载噪比2。当终端100确定出载噪比1大于载噪比2时,确定目标卫星为1号卫星。
[0249]
若终端100中没有预存方式2中涉及的各个卫星的波束中心的经纬度以及方式3中涉及的数据库,则可以通过方式4确定目标卫星。
[0250]
方式4:终端100可以直接计算终端100与任一卫星的欧氏距离,选取欧氏距离最近的卫星为目标卫星。例如,终端100可以通过导航电文的时间戳和光速计算终端100到任一卫星的欧式距离,并选取欧氏距离最近的卫星作为目标卫星。
[0251]
s802、终端100基于终端100和目标卫星的所处位置信息,确定出地面坐标系中卫星传输链路方向的方位角和俯仰角。
[0252]
其中,终端100的位置信息可以包括但不限于终端100的经纬度和海拔等信息。目标卫星的位置信息可以包括但不限于目标卫星波束中心的经纬度、目标卫星的高度等信息。
[0253]
具体的,终端100可以通过gnss获取终端100当前所处位置的经纬度。目标卫星波束中心的经纬度是预存在终端100中的。
[0254]
其中,地面坐标系可以为以终端100的中心为原点,天向、第一北向、第一东向为三轴建立的三维坐标系。其中天向为地球球心指向终端100的中心的方向,第一北向为地理北极的方向,第一东向为与第一北向垂直的东方。
[0255]
该卫星传输链路方向为终端100的中心指向目标卫星的方向。
[0256]
该方位角为卫星传输链路方向在水平面的投影和第一北向的夹角。
[0257]
该俯仰角为卫星传输链路方向在水平面的投影与卫星传输链路方向的夹角。
[0258]
图9示出了地面坐标中,卫星传输链路方向的方位角和俯仰角的一个示意图。
[0259]
如图9所示,p点为终端100的中心,s点为目标卫星,q点为目标卫星波束中心。为卫星传输链路方向,为卫星传输链路方向在水平面的投影。a为卫星传输链路方向的方位角,b为卫星传输链路方向的俯仰角。δu为目标卫星的轨道高度,是预存到终端100中的。终端100可以基于终端100的经纬度以及目标卫星波束中心的经纬度计算得到目标卫星波束中心到东西的距离,该距离为图9中示出的δn,以及目标卫星波束中心到北西的距离,该距离为图9中示出的δe。基于对图9的描述介绍:终端100确定出地面坐标系中卫星传输链路方向的方位角和俯仰角的相关计算公式:
[0260][0261][0262]
其中,公式(1)用于求取卫星传输链路方向的方位角,a表示该方位角,参见图9中示出的a。δe为目标卫星波束中心到北西的距离,参见图9中示出的δe。δn为目标卫星波束中心到东西的距离,参见图9中示出的δn。公式(2)用于求取卫星传输链路方向的俯仰角,b表示该俯仰角,参见图9中示出的b。δu为目标卫星的轨道高度,参见图9中示出的δu。
[0263]
s803、终端100基于终端100的地磁数据和姿态数据,确定出终端100的基准方向在地磁坐标系中的俯仰角和方位角。
[0264]
其中,地磁数据可以包括磁场强度、地磁北极方向(又称为磁北方向)等数据。终端100可以通过内置传感器(例如,磁力计)获取地磁数据。其中,磁场强度为终端100周围的磁场大小,其用于衡量测量的其他地磁数据(例如磁北方向)是否准确,当该磁场强度大于预设磁场强度时,可以通过提示信息提示用户进行磁场校准使得磁场强度小于预设磁场强度。该校准过程可以参考上述图6、图7a及图7b所示实施例,在此不再赘述。
[0265]
其中,磁北方向可以用于终端100确定地磁坐标系。其中,地磁坐标系为以终端100的中心为原点,天向、第二北向、第二东向为三轴建立的三维坐标系。其中天向为地球球心指向终端100的中心的方向,第二北向为地磁北极的方向,第二东向为与第二北向垂直的东方。
[0266]
终端100可以通过内置传感器(例如,陀螺仪传感器、加速度传感器等)检测终端在磁北坐标系中的姿态数据,并根据该姿态数据确定出终端100的基准方向在地磁坐标系中的俯仰角和方位角。
[0267]
其中,终端100的基准方向为与屏幕平行垂直于顶部边框的方向,该方位角为终端100的基准方向在水平面的投影和第二北向的夹角。该俯仰角为终端100的基准方向在水平面的投影与终端100的基准方向的夹角。
[0268]
图10示出了地磁坐标中,终端100的基准方向的方位角和俯仰角的一个示意图。
[0269]
如图10所示,p点为终端100的中心,天向、第二北向、第二东向构成的地磁坐标如图10所示。为终端100的基准方向,为终端100的基准方向在水平面的投影。α为终端100的基准方向在地磁坐标系中的俯仰角,β终端100的基准方向在地磁坐标系中的方位角。
[0270]
s804、终端100基于终端100的基准方向在地磁坐标系中的方位角以及俯仰角,地磁坐标系与地面坐标系的磁偏角,确定终端100的基准方向在地面坐标系中的方位角以及俯仰角。
[0271]
终端100的基准方向在地面坐标系中的方位角为终端100的基准方向在水平面的投影和第一北向的夹角。该俯仰角为终端100的基准方向在水平面的投影与终端100的基准方向的夹角。
[0272]
其中,终端100的基准方向在地面坐标系中的方位角以及俯仰角分别被称为第一北向方位角以及第一北向俯仰角,终端100的基准方向在地磁坐标系中的方位角以及俯仰角分别被称为第二北向方位角以及第二北向俯仰角。
[0273]
图11为地磁坐标系及地面坐标系中终端100的基准方向的方位角以及俯仰角的一个示意图。
[0274]
下面结合图11详细介绍第一北向方位角以及第二北向方位角之间的关系以及第一北向俯仰角以及第二北向俯仰角之间的关系。
[0275]
如图11所示,该地磁坐标系与地面坐标系都以天向作为坐标系的三轴中的一轴。水平面垂直于该天向,地磁坐标系与地面坐标系的水平面相同,则在地磁坐标系与地面坐标中终端100的基准方向的俯仰角相同,即第一北向俯仰角以及第二北向俯仰角相同。但是第一北向与第二北向之间存在一个磁偏角,则导致第一北向方位角与第二北向方位之间相差一个磁偏角。
[0276]
该磁偏角可以为东磁偏角也可以为西磁偏角。其中,第二北向相对于第一北向偏东则磁偏角为正,称为东磁偏角,偏西则磁偏角为负,称为西磁偏角。
[0277]
图12a以及图12b示出了第一北向方位角以及第二北向方位角与磁偏角的关系。
[0278]
如图12a所示,当磁偏角为西磁偏角时,第一北向方位角=第二北向方位角-|西磁偏角|。
[0279]
如图12b所示,当磁偏角为东磁偏角时,第一北向方位角=第二北向方位角+|东磁偏角|。
[0280]
由此可知,则终端100的基准方向在地面坐标系中的方位角为第一北向方位角,俯仰角与终端100的基准方向在地磁坐标系中的方位角相同。
[0281]
s805、终端100可以基于终端球坐标系中,卫星天线的辐射方向的俯仰角及方位角确定地面坐标系中卫星天线的辐射方向与终端100的基准方向的方位角偏移量以及俯仰角
偏移量。
[0282]
其中,终端球坐标系为以终端100的中心为原点o,终端100的基准方向为z轴,水平方向为y轴,水平面中垂直于y轴的方向为x轴。其中,卫星天线的辐射方向为天线发射信号时,信号的最大增益方向,该方向上的信号强度最大。
[0283]
基于终端球坐标系中,卫星天线的辐射方向的俯仰角以及方位角是预存在终端100中的。其中,该俯仰角为终端球坐标系中,卫星天线的辐射方向与终端100的基准方向的夹角。该方位角为终端球坐标系中,卫星天线的辐射方向在xoy平面中的投影与x轴的夹角。
[0284]
可选的,预存的终端100的卫星天线的辐射方向的俯仰角以及方位角可以由终端100的生产厂家提供。具体的,终端100的生产厂家可以在实验室的暗室中,遍历球坐标各个角度上收发天线的效率,确定出效率最高的方向作为卫星天线的辐射方向的俯仰角以及方位角,并存储在终端100的存储器中。
[0285]
图13为终端球坐标系、方位角偏移量以及俯仰角偏移量的一个示意图。
[0286]
如图13所示,终端球坐标系中,终端100的中心为原点o,终端100的基准方向为z轴,xoy平面为垂直于z轴。图中的为卫星天线的辐射方向,θ为终端球坐标系中,卫星天线的辐射方向的俯仰角,为终端球坐标系中,卫星天线的辐射方向的方位角。方位角偏移量为azimuth,俯仰角偏移量为pitch。为在z轴的投影,令的长度为1。则azimuth及pitch的计算公式为:
[0287][0288][0289]
公式(3)以及公式(4)中,θ为终端球坐标系中,卫星天线的辐射方向的俯仰角,为终端球坐标系中,卫星天线的辐射方向的方位角。
[0290]
s806、终端100可以基于该方位角偏移量以及俯仰角偏移量对地面坐标系中终端100的基准方向的方位角以及俯仰角进行补偿,得到地面坐标系中,卫星天线的辐射方向的俯仰角及方位角。
[0291]
其中,地面坐标系中,卫星天线的辐射方向的方位角为卫星天线的辐射方向在水平面的投影和第一北向的夹角。该俯仰角为卫星天线的辐射方向在水平面的投影与卫星天线的辐射方向的夹角。
[0292]
终端100将地面坐标系中终端100的基准方向的方位角与方位角偏移量相加,即可得到地面坐标系中,卫星天线的辐射方向的方位角。终端100将地面坐标系中终端100的基准方向的俯仰角与俯仰角偏移量相加,即可得到地面坐标系中,卫星天线的辐射方向的俯仰角。
[0293]
在一种可能的实现方式中,终端100除了可以通过步骤s803-步骤s806涉及的方式获取终端100的卫星天线的辐射方向在地面坐标系中的方位角以及俯仰角,还可以通过其他的方式获取:
[0294]
例如,终端100可以通过gnss获取在地面坐标中,终端100的gnss天线的辐射方向的方位角和俯仰角。当终端100的gnss天线和卫星天线为同一根天线时,gnss天线的辐射方
向的方位角和俯仰角,为终端100的辐射方向在地面坐标系中的方位角和俯仰角。
[0295]
当终端100的gnss天线和卫星天线为不同天线时,终端100可以基于终端球坐标中终端100的卫星天线的辐射方向的俯仰角和方位角,确定出地面坐标系中,卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量,如步骤s805所示。终端100还可以基于终端球坐标中,gnss天线的辐射方向的俯仰角和方位角,确定出地面坐标系中,gnss天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量。其中,终端100确定gnss天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量可以参见上述步骤s805终端100确定卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量的实施例,在此不再赘述。终端100可以基于gnss天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量、卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量、gnss天线的辐射方向的俯仰角和方位角,得到地面坐标系中卫星天线的辐射方向的俯仰角和方位角。
[0296]
s807、终端100可以基于地面坐标系中卫星天线的辐射方向的俯仰角及方位角、卫星传输链路方向的方位角及俯仰角确定卫星天线的辐射方向与卫星传输链路方向的方位角差值以及俯仰角差值。
[0297]
例如,方位角差值和俯仰角差值的计算公式如下:
[0298]
方位角差值=卫星天线的辐射方向的方位角-卫星传输链路方向的方位角
[0299]
俯仰角差值=卫星天线的辐射方向的俯仰角-卫星传输链路方向的俯仰角
[0300]
在一种可能的实现方式中,终端100利用地面坐标系中卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之差的绝对值作为方位角偏差值,利用地面坐标系中卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之差的绝对值作为俯仰角偏差值。
[0301]
s808、终端100确定该方位角差值是否小于等于第一阈值及俯仰角差值是否小于等于第二阈值。
[0302]
终端100确定该方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值的情况下,则确定此时卫星天线的辐射方向对准了目标卫星,可以执行步骤s811。
[0303]
否则,终端100可以确定此时卫星天线的辐射方向没有对准目标卫星,可以执行步骤s809及步骤s810。
[0304]
s809、终端100显示偏差提示信息,该偏差提示信息用于提示用户调整终端100的姿态,使得卫星天线的辐射方向对准目标卫星。
[0305]
此时,卫星天线的辐射方向没有对准目标卫星,终端100可以显示偏差提示信息提示用户调整终端100的姿态,更新俯仰角差值以及方位角差值,直到方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值,使得卫星天线的辐射方向对准目标卫星。
[0306]
在一种可能的实现方式中,该偏差提示信息中可以包括提示用户如何调整终端100的方式。例如,前述图3g中涉及的提示信息362。
[0307]
在另一种可能的实现方式中,该偏差提示信息中除了可以包括提示用户如何调整终端100的方式。还可以包括方位角偏差以及俯仰角偏差等对星时的实时数据,例如图3g涉及的提示信息363中的方位角偏差以及俯仰角偏差。
[0308]
可以理解的是,在其他的实现方式中,该偏差提示信息还可以包括比前述的实现方式更多或者更少的内容,只要可以达到提示用户调整终端100的姿态的目的即可,本技术
实施例对此不作限制。
[0309]
s810、终端100接收到调整终端100的姿态的输入。
[0310]
例如,调整终端100的姿态的输入可以为用户按照偏差提示信息调整终端100的输入。终端100接收到调整终端100的姿态的输入之后,可以重新执行步骤s802-步骤s808,实时更新俯仰角差值以及方位角差值,直到方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值,即步骤s808判断为“是”,使得卫星天线的辐射方向对准目标卫星。
[0311]
s811、终端100显示准确提示信息,该准确提示信息用于提示用户卫星天线的辐射方向已经对准目标卫星。
[0312]
准确提示信息可以用于提示用户卫星天线的辐射方向已经对准目标卫星。例如,准确提示信息可以为上述图3h中的提示信息371。
[0313]
在卫星天线的辐射方向已经对准目标卫星之后,终端100可以通过目标卫星将第一数据包发送至其他终端,还可以通过该目标卫星获取其他终端发送至终端100的第二数据包。
[0314]
需要说明的是,终端100可以通过目标卫星将第一数据包发送至其他终端,具体的,终端100可以沿着卫星天线的辐射方向向目标卫星发送第一数据包,目标卫星收到终端100发送的第一数据包后,可以将第一数据包转发至卫星网络设备200,卫星网络设备200可以通过蜂窝网络设备400/卫星21将第一数据包发送至其他终端。
[0315]
在终端100收取其他终端发送至终端100的第二数据包时,终端100可以沿着卫星天线的辐射方向向目标卫星发送业务请求。目标卫星收到终端100的业务请求后,可以将业务请求转发至卫星网络设备200,卫星网络设备200可以基于业务请求,将第二数据包经目标卫星转发至终端100。
[0316]
在一些实施例中,步骤s804-步骤s806之间执行顺序不是固定的。终端100还可以基于地磁坐标系中,终端100的基准方向的方位角以及俯仰角以及终端球坐标系中,卫星天线的辐射方向的俯仰角及方位角确定地磁坐标系中卫星天线的辐射方向与终端100的基准方向的方位角偏移量以及俯仰角偏移量,进行补偿,得到地磁坐标系中卫星天线的辐射方向的俯仰角及方位角。然后,再基于地磁坐标系与地面坐标系的磁偏角,确定终端100的基准方向在地面坐标系中的方位角以及俯仰角。
[0317]
在一些实施例中,在终端100执行步骤s803之前,终端100如果在对星的过程中使用磁力计获取计算终端100的地磁数据以计算终端100的基准方向在地面坐标系的方位角及俯仰角完成对星,则终端100可以检测周围的磁场强度,当该磁场强度大于预设磁场强度时,可以通过提示信息提示用户进行磁场校准使得磁场强度小于预设磁场强度。这样,可以使得磁力计准确获取计算终端100的地磁数据。其中,预设磁场强度的一个可能的取值可以为200ut。该过程涉及的一组示例性界面可以参考上述对图6、图7a以及图7b的描述。
[0318]
下面介绍本技术实施例中提供的一种卫星通信系统中传输控制方法。
[0319]
图14示出了本技术实施例中提供的一种卫星通信系统中传输控制方法的流程示意图。
[0320]
如图14所示,该卫星通信系统中传输控制方法包括如下步骤:
[0321]
s1401、终端100显示第一界面,第一界面包括多颗同步轨道卫星中已选中的目标卫星以及终端100中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角
偏差;其中,卫星传输链路方向为终端100所处位置到目标卫星所处位置的方向。
[0322]
s1402、终端100接收到调整终端100的姿态的第一输入。
[0323]
其中,第一输入为用户调整终端100的姿态的输入,例如,向左手方向旋转终端100的输入。
[0324]
s1403、当终端100确定出卫星天线的辐射方向对准目标卫星时,终端100向目标卫星发送第一数据包。
[0325]
其中,第一数据包的业务类型可以为报文通信业务,或信箱概况查询业务,或信件消息下载业务。
[0326]
具体涉及终端100,显示第一界面,响应于用户的第一输入实时检测卫星天线的辐射方向是否对准目标卫星,发送第一数据包的具体描述可以参见上述实施例,在此不再赘述。
[0327]
下面介绍终端100执行的一些可能的实现方式。
[0328]
在一种可能的实现方式中,在终端显示第一界面之前,方法还包括:终端显示第二界面,第二界面显示有多颗同步轨道卫星;当终端从多颗同步轨道卫星中确定出目标卫星后,终端显示第一标记,第一标记用于指示目标卫星已被选中。
[0329]
具体的,可以参见上述图3e、图3f所述实施例。
[0330]
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第一界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;
[0331]
终端显示第一界面,具体包括:终端响应于第一输入,显示第一界面。
[0332]
具体的,可以参见上述图3d所述实施例。
[0333]
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第二界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;
[0334]
终端显示第二界面,具体包括:终端响应于第二输入,显示第二界面。
[0335]
具体的,可以参见上述图3d所述实施例。
[0336]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第一应用层回执;
[0337]
当第一应用层回执用于指示第一数据包接收成功时,终端显示成功提示信息,成功提示信息用于提示用户第一数据包发送成功。
[0338]
当第一时应用层回执用于指示第一数据包接收失败时,终端显示失败提示信息,失败提示信息用于提示用户第一数据包发送失败。
[0339]
具体的,可以参见上述图3i、图3j所述实施例。
[0340]
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第一界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;
[0341]
终端显示第一界面,具体包括:终端响应于第三输入,显示第一界面。
[0342]
具体的,可以参见上述图3b、图3g所述实施例。
[0343]
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第二界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;
[0344]
终端显示第二界面,具体包括:终端响应于第三输入,显示第二界面。
[0345]
具体的,可以参见上述图3b、图3e所述实施例。
[0346]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。
[0347]
具体的,可以参见上述图4a、图4b所述实施例。
[0348]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第二数据包,终端显示请求失败提示信息,请求失败提示信息用于提示用户第一数据包发送失败。
[0349]
具体的,可以参见上述图4a、图4b所述实施例。
[0350]
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第一界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;
[0351]
终端显示第一界面,具体包括:终端响应于第四输入,显示第一界面。
[0352]
具体的,可以参见上述图3b、图3g所述实施例。
[0353]
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第二界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;
[0354]
终端显示第二界面,具体包括:终端响应于第四输入,显示第二界面。
[0355]
具体的,可以参见上述述图3b、图3e所述实施例。
[0356]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第三数据包,第三数据包包括其他用户设备通过目标卫星发送至终端的短消息的数量信息。
[0357]
具体的,可以参见上述图4d所述实施例。
[0358]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第三数据包,终端显示查询失败提示信息,查询失败提示信息用于提示用户第一数据包发送失败。
[0359]
具体的,可以参见上述图4d所述实施例。
[0360]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载业务。
[0361]
具体的,可以参见上述图3j所述实施例。
[0362]
在一种可能的实现方式中,在终端向目标卫星发送第四数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。
[0363]
具体的,可以参见上述图3j所述实施例。
[0364]
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端显示发送提示信息,发送提示信息用于提示用户终端已经向目标卫星发送第一数据包。
[0365]
具体的,可以参见上述图3i所述实施例。
[0366]
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向对准目标卫星时,方法还包括:终端显示准确提示信息,准确提示信息用于提示用户终端中卫星天线的辐射方向已对准目标卫星。
[0367]
具体的,可以参见上述图3h所述实施例。
[0368]
在一种可能的实现方式中,目标卫星为终端从多颗同步轨道卫星中确定出的信号强度最强的卫星。
[0369]
具体的,可以参见上述图8所述实施例。
[0370]
在一种可能的实现方式中,目标卫星为多颗同步轨道卫星中波束中心距离最近的卫星,波束中心距离为终端基于终端的经纬度坐标和同步轨道卫星的波束中心的经纬度坐标得到的。
[0371]
具体的,可以参见上述图8所述实施例。
[0372]
在一种可能的实现方式中,目标卫星为第一历史卫星,第一历史卫星为终端的数据库中,与终端当前地点距离最近的第一历史地点对应的历史卫星。
[0373]
具体的,可以参见上述图8所述实施例。
[0374]
在一种可能的实现方式中,目标卫星为与终端欧式距离最近的同步轨道卫星。
[0375]
具体的,可以参见上述图8所述实施例。
[0376]
在一种可能的实现方式中,俯仰角偏差为地面坐标系中,卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之间的差值,方位角偏差为地面坐标系中,卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之间的差值。
[0377]
具体的,可以参见上述图8所述实施例。
[0378]
在一种可能的实现方式中,卫星传输链路方向的方位角和俯仰角为终端基于终端所处位置信息和目标卫星所处位置信息得到的。
[0379]
具体的,可以参见上述图8、图9所述实施例。
[0380]
在一种可能的实现方式中,卫星天线的辐射方向的方位角为终端基于终端的基准方向的方位角和方位角偏移量确定的,卫星天线的辐射方向的俯仰角为终端基于终端的基准方向的俯仰角和俯仰角偏移量确定的;其中,方位角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的方位角和地面坐标系中终端的基准方向的方位角确定的,俯仰角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的俯仰角和地面坐标系中终端的基准方向的俯仰角确定的。
[0381]
具体的,可以参见上述图8、图13所述实施例。
[0382]
在一种可能的实现方式中,终端的基准方向在地面坐标系中的方位角及俯仰角为终端基于终端的基准方向在地磁坐标系中的方位角及俯仰角和地磁坐标系与地面坐标系的磁偏角确定的;其中,终端的基准方向在地磁坐标系中的俯仰角和方位角为终端基于终端的地磁数据及姿态数据确定的。
[0383]
具体的,可以参见上述图8、图10、图11、图12a、图12b所述实施例。
[0384]
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向未对准目标卫星时,方法还包括:终端显示偏差提示信息,偏差提示信息用于提示用户调整终端的姿态使得终端中卫星天线的辐射方向对准目标卫星。
[0385]
具体的,可以参见上述图3g所述实施例。
[0386]
在一种可能的实现方式中,终端确定出卫星天线的辐射方向未对准目标卫星,具体包括:当终端确定出方位角偏差大于第一阈值或俯仰角偏差大于第二阈值时,终端确定出卫星天线的辐射方向未对准目标卫星。
[0387]
具体的,可以参见上述图8所述实施例。
[0388]
在一种可能的实现方式中,终端确定出卫星天线的辐射方向对准目标卫星,具体包括:当方位角偏差小于或等于第一阈值且俯仰角偏差小于或等于第二阈值时,终端确定出卫星天线的辐射方向对准目标卫星。
[0389]
具体的,可以参见上述图8所述实施例。
[0390]
上述内容详细阐述了本技术提供的方法,为了便于更好地实施本技术实施例的上述方案,本技术实施例还提供了相应的装置或设备。
[0391]
本技术实施例可以根据上述方法示例对终端100和进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0392]
下面将结合图15至图18详细描述本技术实施例的通信装置。
[0393]
在采用集成的单元的情况下,参见图15,图15是本技术实施例提供的通信装置1500的结构示意图。该通信装置1500可以为上述实施例中的终端100。可选的,通信装置1500可以为一种芯片/芯片系统,例如,卫星通信芯片、北斗通信芯片。如图15所示,该通信装置1500可以包括收发单元1510和处理单元1520。
[0394]
一种设计中,处理单元1520,可用于实时计算俯仰角偏差和方位角偏差。
[0395]
处理单元1520,还用于检测卫星天线的辐射方向是否对准目标卫星。
[0396]
处理单元1520,还用于生成业务类型为报文通信业务或信件消息下载业务,或信件消息下载业务的数据包。
[0397]
收发单元1510,可用于向目标卫星发送卫星短消息、业务请求和概况请求。
[0398]
可选的,收发单元1510,还可用于执行上述图14所示方法实施例中终端100执行的有关发送和接收的功能步骤。
[0399]
可选的,处理单元1520,还可用于执行上述图14所示方法实施例中终端100执行的有关协议解析与封装以及运算确定的功能步骤。
[0400]
应理解,该种设计中的通信装置1500可对应执行前述实施例中终端100执行的方法步骤,为了简洁,在此不再赘述。
[0401]
在采用集成的单元的情况下,参见图16,图16是本技术实施例提供的通信装置1600的结构示意图。该通信装置1600可以为上述实施例中的卫星网络设备200。可选的,通信装置1600可以为卫星网络设备200中的具体网元,例如,卫星收发站22、卫星中心站23、卫星短报文融合通信平台24中的一个网元或多个网元的组合。如图16所示,该通信装置1600
可以包括收发单元1610和处理单元1620。
[0402]
一种设计中,处理单元1620,可用于基于第一数据包,得到第一消息内容。
[0403]
处理单元1620,还用于基于第一数据包和其他终端发送的短消息,得到第二数据包。
[0404]
处理单元1620,还用于基于第一数据包和其他终端发送的短消息的数量信息,得到第三数据包。
[0405]
收发单元1610,可用于向其他终端发送第一消息内容。
[0406]
收发单元1610,还用于通过目标卫星向终端100发送第二数据包或第三数据包。
[0407]
可选的,收发单元1610,还可用于执行上述实施例中卫星网络设备200执行的有关发送和接收的功能步骤。
[0408]
可选的,处理单元1620,还可用于执行上述实施例中卫星网络设备200执行的有关协议解析与封装以及运算确定的功能步骤。
[0409]
应理解,该种设计中的通信装置1600可对应执行前述实施例中卫星网络设备200执行的方法步骤,为了简洁,在此不再赘述。
[0410]
以上介绍了本技术实施例的终端100和卫星网络设备200,应理解,但凡具备上述图15所述的终端100的功能的任何形态的产品,但凡具备上述图16所述的卫星网络设备200的功能的任何形态的产品,都落入本技术实施例的保护范围。
[0411]
作为一种可能的产品形态,本技术实施例所述的终端100,可以由一般性的总线体系结构来实现。
[0412]
参见图17,图17是本技术实施例提供的通信装置1700的结构示意图。该通信装置1700可以是终端100,或其中的装置。如图17所示,该通信装置1700包括处理器1701和与所述处理器内部连接通信的收发器1702。其中,处理器1701是通用处理器或者专用处理器等。例如可以是卫星通信的基带处理器或中央处理器。卫星通信的基带处理器可以用于对卫星通信协议以及卫星通信数据进行处理,中央处理器可以用于对通信装置(如,基带芯片,终端、终端芯片等)进行控制,执行计算机程序,处理计算机程序的数据。收发器1702可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1702可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。可选的,通信装置1700还可以包括天线1703和/或射频单元(图未示意)。所述天线1703和/或射频单元可以位于所述通信装置1700内部,也可以与所述通信装置1700分离,即所述天线1703和/或射频单元可以是拉远或分布式部署的。
[0413]
可选的,通信装置1700中可以包括一个或多个存储器1704,其上可以存有指令,该指令可为计算机程序,所述计算机程序可在通信装置1700上被运行,使得通信装置1700执行上述方法实施例中描述的方法。可选的,所述存储器1704中还可以存储有数据。通信装置1700和存储器1704可以单独设置,也可以集成在一起。
[0414]
其中,处理器1701、收发器1702、以及存储器1704可以通过通信总线连接。
[0415]
一种设计中,通信装置1700可以用于执行前述实施例中终端100的功能:处理器1701可以用于执行上述图15所示实施例中终端100执行的有关协议解析与封装以及运算确定的功能步骤和/或用于本文所描述的技术的其它过程;收发器1702可以用于执行上述图15所示实施例中终端100执行的有关执行的有关发送和接收的功能步骤和/或用于本文所
描述的技术的其它过程。
[0416]
在上述任一种设计中,处理器1701中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
[0417]
在上述任一种设计中,处理器1701可以存有指令,该指令可为计算机程序,计算机程序在处理器1701上运行,可使得通信装置1700执行上述方法实施例中终端100执行的方法步骤。计算机程序可能固化在处理器1701中,该种情况下,处理器1701可能由硬件实现。
[0418]
在一种实现方式中,通信装置1700可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本技术中描述的处理器和收发器可实现在集成电路(integrated circuit,ic)、模拟ic、射频集成电路rfic、混合信号ic、专用集成电路(application specific integrated circuit,asic)、印刷电路板(printed circuit board,pcb)、电子设备等上。该处理器和收发器也可以用各种ic工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,cmos)、n型金属氧化物半导体(nmetal-oxide-semiconductor,nmos)、p型金属氧化物半导体(positive channel metal oxide semiconductor,pmos)、双极结型晶体管(bipolar junction transistor,bjt)、双极cmos(bicmos)、硅锗(sige)、砷化镓(gaas)等。
[0419]
本技术中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图17的限制。通信装置1700可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置1700可以是:
[0420]
(1)独立的集成电路ic,或芯片,或,芯片系统或子系统;
[0421]
(2)具有一个或多个ic的集合,可选的,该ic集合也可以包括用于存储数据,计算机程序的存储部件;
[0422]
(3)asic,例如调制解调器(modem);
[0423]
(4)可嵌入在其他设备内的模块;
[0424]
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
[0425]
(6)其他等等。
[0426]
作为一种可能的产品形态,本技术实施例所述的卫星网络设备200中的任一网元(例如、卫星收发站22、卫星中心站23、卫星短报文融合通信平台24),可以由一般性的总线体系结构来实现。
[0427]
参见图18,图18是本技术实施例提供的通信装置1800的结构示意图。该通信装置1800可以是卫星网络设备200,或其中的装置。如图18所示,该通信装置1800包括处理器1801和与所述处理器内部连接通信的收发器1802。其中,处理器1801是通用处理器或者专用处理器等。例如可以是卫星通信的基带处理器或中央处理器。卫星通信的基带处理器可以用于对卫星通信协议以及卫星通信数据进行处理,中央处理器可以用于对通信装置(如,基带芯片等)进行控制,执行计算机程序,处理计算机程序的数据。收发器1802可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1802可以包括接收器和发送器,
接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。可选的,通信装置1800还可以包括天线1803和/或射频单元(图未示意)。所述天线1803和/或射频单元可以位于所述通信装置1800内部,也可以与所述通信装置1800分离,即所述天线1803和/或射频单元可以是拉远或分布式部署的。
[0428]
可选的,通信装置1800中可以包括一个或多个存储器1804,其上可以存有指令,该指令可为计算机程序,所述计算机程序可在通信装置1800上被运行,使得通信装置1800执行上述方法实施例中描述的方法。可选的,所述存储器1804中还可以存储有数据。通信装置1800和存储器1804可以单独设置,也可以集成在一起。
[0429]
其中,处理器1801、收发器1802、以及存储器1804可以通过通信总线连接。
[0430]
一种设计中,通信装置1800可以用于执行前述实施例中卫星网络设备200的功能:处理器1801可以用于执行上述图16所示实施例中卫星网络设备200执行的有关协议解析与封装以及运算确定的功能步骤和/或用于本文所描述的技术的其它过程;收发器1802可以用于执行上述图16所示实施例中卫星网络设备200执行的有关执行的有关发送和接收的功能步骤和/或用于本文所描述的技术的其它过程。
[0431]
在上述任一种设计中,处理器1801中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
[0432]
在上述任一种设计中,处理器1801可以存有指令,该指令可为计算机程序,计算机程序在处理器1801上运行,可使得通信装置1800执行上述方法实施例中终端100执行的方法步骤。计算机程序可能固化在处理器1801中,该种情况下,处理器1801可能由硬件实现。
[0433]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,电子设备执行前述任一实施例中的方法。
[0434]
本技术实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行前述任一实施例中的方法。
[0435]
本技术实施例还提供一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使得该装置执行前述任一实施例中的方法。
[0436]
本技术实施例还提供一种卫星通信系统,包括终端100和卫星网络设备200,该终端100和卫星网络设备200可以执行前述任一实施例中的方法。
[0437]
本技术全文介绍了卫星通信系统中短报文的通信功能,除了北斗通信系统之外,可以理解的是,其他卫星通信系统中也可能存在支持短报文的通信功能。因此,不限制在北斗通信系统中,若有其他卫星系统也支持短报文的通信功能,本技术中介绍的方法,也同样适用于其他卫星系统的通信。
[0438]
结合本技术公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、可擦除可编程只读
存储器(erasable programmable rom,eprom)、电可擦可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
[0439]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0440]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
[0441]
上述实施例中所用,根据上下文,术语“当

时”可以被解释为意思是“如果
…”
或“在

后”或“响应于确定
…”
或“响应于检测到
…”
。类似地,根据上下文,短语“在确定

时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定
…”
或“响应于确定
…”
或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
[0442]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘)等。
[0443]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1