CN115706601A - Transmission control method and related device in satellite communication system - Google Patents
Transmission control method and related device in satellite communication system Download PDFInfo
- Publication number
- CN115706601A CN115706601A CN202111137529.4A CN202111137529A CN115706601A CN 115706601 A CN115706601 A CN 115706601A CN 202111137529 A CN202111137529 A CN 202111137529A CN 115706601 A CN115706601 A CN 115706601A
- Authority
- CN
- China
- Prior art keywords
- terminal
- satellite
- interface
- data packet
- target satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本申请涉及终端及卫星通信技术领域,尤其涉及一种卫星通信系统中传输控制方法及相关装置。The present application relates to the technical field of terminals and satellite communications, and in particular to a transmission control method and related devices in a satellite communications system.
背景技术Background technique
北斗短报文通信业务是北斗卫星导航系统区别于美国的全球卫星定位系统(global positioning system,GPS)、俄罗斯的全球导航卫星系统(global navigationsatellite system,GLONASS)等其它全球定位导航系统的特色之一,特别适用于在海洋、沙漠、草原、无人区等移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域进行定位和通信。北斗短报文业务的通信系统对技术体制进行升级,实现了军民信号分离。目前国家在确保军用需求完全满足的前提下,北斗短报文业务的通信系统一些必要的资源也被开放给民用,针对民用业务和设备特性,需要依据北斗短报文业务的通信系统的特性设计通信协议。其中,北斗短报文业务的通信系统在下文中简称为北斗通信系统。Beidou short message communication service is one of the characteristics of Beidou satellite navigation system that distinguishes it from other global positioning and navigation systems such as the global positioning system (GPS) of the United States and the global navigation satellite system (GLONASS) of Russia. , especially suitable for positioning and communication in areas such as oceans, deserts, grasslands, uninhabited areas, etc. that are not covered by mobile communications, or cannot be covered, or where the communication system is destroyed. The communication system of the Beidou short message service upgrades the technical system and realizes the separation of military and civilian signals. At present, under the premise of ensuring that the military needs are fully met, some necessary resources of the communication system of the Beidou short message service are also opened to civilian use. According to the characteristics of the civilian service and equipment, it is necessary to design according to the characteristics of the communication system of the Beidou short message service. letter of agreement. Among them, the communication system of the Beidou short message service is hereinafter referred to as the Beidou communication system.
目前,终端通过全球导航卫星系统(global navigation satellite system,GNSS)进行寻星的步骤可以包括:首先终端可以通过通信芯片进行基站定位,获取一个粗略的地理位置。然后将粗略的地理位置发送到基站。基站可以基于收到的地理位置查询得到相应的导航电文后,得到精确的终端的地理位置并根据该精确的地理位置得到对应的可见卫星星历(有效时间4h左右)。之后,基站再将可见卫星星历文件发送到终端。终端再根据精确的星历文件去针对性地寻星。但是,由于终端通常在没有网络的情况下使用同步轨道卫星进行通信,终端无法通过基站获取精确的星历文件,所以目前的寻星方法在卫星通信系统中不适用。Currently, the steps for the terminal to search for satellites through a global navigation satellite system (GNSS) may include: firstly, the terminal may perform base station positioning through a communication chip to obtain a rough geographic location. The rough geographic location is then sent to the base station. The base station can query the corresponding navigation message based on the received geographic location, obtain the precise geographic location of the terminal, and obtain the corresponding visible satellite ephemeris (valid time is about 4 hours) according to the precise geographic location. After that, the base station sends the visible satellite ephemeris file to the terminal. The terminal searches for stars in a targeted manner according to the accurate ephemeris file. However, since the terminal usually uses geostationary orbit satellites for communication without a network, the terminal cannot obtain accurate ephemeris files through the base station, so the current method of finding stars is not applicable in the satellite communication system.
目前,终端主要依赖外部器件(例如机械支架)或外部设备测量来调整天线姿态,让卫星天线的辐射方向对准目标卫星,提升卫星通信的性能。或者终端可以通过升级自身的硬件,提升卫星通信的性能。这样,成本、体积、功耗等方面代价大,在手机等小型手持移动设备中不适用。At present, the terminal mainly relies on external devices (such as mechanical brackets) or external equipment measurements to adjust the antenna attitude, so that the radiation direction of the satellite antenna is aligned with the target satellite, and the performance of satellite communication is improved. Or the terminal can improve the performance of satellite communication by upgrading its own hardware. In this way, the cost, volume, power consumption and other aspects are expensive, and it is not suitable for small handheld mobile devices such as mobile phones.
发明内容Contents of the invention
本申请提供了一种卫星通信系统中传输控制方法及相关装置。终端可以通过选星从至少一颗同步轨道卫星中,确定出信号最强的目标卫星。终端可以基于终端所处位置信息(例如,终端的经纬度)以及目标卫星所处位置信息(例如,目标卫星的波束中心的经纬度,目标卫星的高度)确定出卫星传输链路方向。终端还可以基于终端的地磁数据、姿态数据等,确定出终端中卫星天线的辐射方向。然后,终端可以通过该卫星传输链路方向以及该卫星天线的辐射方向,使得终端的卫星天线的辐射方向对准目标卫星。终端可以在对准目标卫星后,沿卫星天线的辐射方向将第一数据包发送至目标卫星。这样,在不依赖外部器件的情况下,用户可以将终端的卫星天线的辐射方向对准目标卫星,增强终端与目标卫星之间的通信性能,并且简化了用户选星、对星的操作。The present application provides a transmission control method and a related device in a satellite communication system. The terminal can determine the target satellite with the strongest signal from at least one geostationary orbit satellite through star selection. The terminal can determine the direction of the satellite transmission link based on the location information of the terminal (for example, the latitude and longitude of the terminal) and the location information of the target satellite (for example, the latitude and longitude of the beam center of the target satellite, and the height of the target satellite). The terminal may also determine the radiation direction of the satellite antenna in the terminal based on the geomagnetic data and attitude data of the terminal. Then, the terminal can transmit the link direction and the radiation direction of the satellite antenna through the satellite, so that the radiation direction of the satellite antenna of the terminal is aligned with the target satellite. After aligning with the target satellite, the terminal may send the first data packet to the target satellite along the radiation direction of the satellite antenna. In this way, without relying on external devices, the user can align the radiation direction of the satellite antenna of the terminal to the target satellite, which enhances the communication performance between the terminal and the target satellite, and simplifies the user's operation of selecting and aligning satellites.
第一方面,本申请提供了一种卫星通信系统中传输控制方法,包括:终端显示第一界面,第一界面包括多颗同步轨道GEO卫星中已选中的目标卫星以及终端中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角偏差;其中,卫星传输链路方向为终端所处位置到目标卫星所处位置的方向;In a first aspect, the present application provides a transmission control method in a satellite communication system, including: the terminal displays a first interface, the first interface includes selected target satellites among multiple geostationary orbit GEO satellites and the radiation direction of the satellite antenna in the terminal The pitch angle deviation and the azimuth angle deviation between the direction of the satellite transmission link; where, the direction of the satellite transmission link is the direction from the position of the terminal to the position of the target satellite;
终端接收到调整终端的姿态的第一输入;The terminal receives a first input for adjusting the posture of the terminal;
当终端确定出卫星天线的辐射方向对准目标卫星时,终端向目标卫星发送第一数据包。When the terminal determines that the radiation direction of the satellite antenna is aligned with the target satellite, the terminal sends the first data packet to the target satellite.
通过本申请提供的方法,可以提示用户如何将卫星天线的辐射方向对准目标卫星。简化了用户选星、对星的操作,提高终端与目标卫星的通信质量。Through the method provided in this application, the user can be prompted how to align the radiation direction of the satellite antenna to the target satellite. It simplifies the user's satellite selection and satellite operations, and improves the communication quality between the terminal and the target satellite.
在一种可能的实现方式中,在终端显示第一界面之前,方法还包括:终端显示第二界面,第二界面显示有多颗同步轨道卫星;当终端从多颗同步轨道卫星中确定出目标卫星后,终端显示第一标记,第一标记用于指示目标卫星已被选中。In a possible implementation, before the terminal displays the first interface, the method further includes: the terminal displays a second interface, and the second interface displays a plurality of geostationary orbit satellites; when the terminal determines the target from the plurality of geosynchronous orbit satellites After the satellite is selected, the terminal displays the first mark, which is used to indicate that the target satellite has been selected.
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第一界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;In a possible implementation, the service type of the first data packet is a message communication service; before the terminal displays the first interface, the method further includes: the terminal displays a third interface, and the third interface includes the first message input by the user Content and the first sending control; wherein, the first data packet includes the first message content; the terminal receives the second input for the first sending control;
终端显示第一界面,具体包括:终端响应于第一输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the first input.
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第二界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;In a possible implementation, the service type of the first data packet is a message communication service; before the terminal displays the second interface, the method further includes: the terminal displays a third interface, and the third interface includes the first message input by the user Content and the first sending control; wherein, the first data packet includes the first message content; the terminal receives the second input for the first sending control;
终端显示第二界面,具体包括:终端响应于第二输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the second input.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第一应用层回执;In a possible implementation manner, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives the first application layer receipt;
当第一应用层回执用于指示第一数据包接收成功时,终端显示成功提示信息,成功提示信息用于提示用户第一数据包发送成功。When the first application layer receipt is used to indicate that the first data packet is successfully received, the terminal displays success prompt information, and the success prompt information is used to prompt the user that the first data packet is successfully sent.
当第一时应用层回执用于指示第一数据包接收失败时,终端显示失败提示信息,失败提示信息用于提示用户第一数据包发送失败。When the first application layer receipt is used to indicate that the first data packet fails to be received, the terminal displays failure prompt information, and the failure prompt information is used to prompt the user that the first data packet fails to be sent.
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第一界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;In a possible implementation, the service type of the first application layer message is a letter message download service; before the terminal displays the first interface, the method further includes: the terminal displays a fourth interface, and the fourth interface includes the first receiving control ; The terminal receives a third input for the first receiving control;
终端显示第一界面,具体包括:终端响应于第三输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the third input.
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第二界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;In a possible implementation, the service type of the first application layer message is a letter message download service; before the terminal displays the second interface, the method further includes: the terminal displays a fourth interface, and the fourth interface includes the first receiving control ; The terminal receives a third input for the first receiving control;
终端显示第二界面,具体包括:终端响应于第三输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the third input.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives a second data packet, the second data packet includes a second message content, and the second message content is other user equipment The content of the short message sent to the terminal through the target satellite; the terminal displays the content of the second message.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第二数据包,终端显示请求失败提示信息,请求失败提示信息用于提示用户第一数据包发送失败。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: when the terminal does not receive the second data packet within the preset time threshold, the terminal displays request failure prompt information, and the request fails The prompt information is used to prompt the user that the sending of the first data packet fails.
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第一界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;In a possible implementation, the service type of the first application layer message is a mailbox profile query service; before the terminal displays the first interface, the method further includes: the terminal displays a fifth interface, and the fifth interface includes the first query control ; The terminal receives a fourth input for the first query control;
终端显示第一界面,具体包括:终端响应于第四输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the fourth input.
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第二界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;In a possible implementation, the service type of the first application layer message is a mailbox profile query service; before the terminal displays the second interface, the method further includes: the terminal displays a fifth interface, and the fifth interface includes the first query control ; The terminal receives a fourth input for the first query control;
终端显示第二界面,具体包括:终端响应于第四输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the fourth input.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第三数据包,第三数据包包括其他用户设备通过目标卫星发送至终端的短消息的数量信息。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives a third data packet, and the third data packet includes short messages sent to the terminal by other user equipment through the target satellite. quantity information.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第三数据包,终端显示查询失败提示信息,查询失败提示信息用于提示用户第一数据包发送失败。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: when the terminal does not receive the third data packet within the preset time threshold, the terminal displays a query failure prompt message, and the query fails The prompt information is used to prompt the user that the sending of the first data packet fails.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载业务。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal sends a fourth data packet to the target satellite, where the service type of the fourth data packet is a mail message download service.
在一种可能的实现方式中,在终端向目标卫星发送第四数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。In a possible implementation manner, after the terminal sends the fourth data packet to the target satellite, the method further includes: the terminal receives a second data packet, the second data packet includes a second message content, and the second message content is other user equipment The content of the short message sent to the terminal through the target satellite; the terminal displays the content of the second message.
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端显示发送提示信息,发送提示信息用于提示用户终端已经向目标卫星发送第一数据包。In a possible implementation manner, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal displays sending prompt information, and the sending prompt information is used to remind the user that the terminal has sent the first data packet to the target satellite.
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向对准目标卫星时,方法还包括:终端显示准确提示信息,准确提示信息用于提示用户终端中卫星天线的辐射方向已对准目标卫星。In a possible implementation, when the terminal determines that the radiation direction of the satellite antenna is aligned with the target satellite, the method further includes: the terminal displays accurate prompt information, and the accurate prompt information is used to remind the user that the radiation direction of the satellite antenna in the terminal is aligned with the target satellite. quasi-target satellite.
在一种可能的实现方式中,目标卫星为终端从多颗同步轨道卫星中确定出的信号强度最强的卫星。In a possible implementation manner, the target satellite is the satellite with the strongest signal strength determined by the terminal from the multiple geostationary orbit satellites.
在一种可能的实现方式中,目标卫星为多颗同步轨道卫星中波束中心距离最近的卫星,波束中心距离为终端基于终端的经纬度坐标和同步轨道卫星的波束中心的经纬度坐标得到的。In a possible implementation manner, the target satellite is the satellite with the closest beam center distance among the multiple geostationary orbit satellites, and the beam center distance is obtained by the terminal based on the longitude and latitude coordinates of the terminal and the longitude and latitude coordinates of the beam center of the geosynchronous orbit satellite.
在一种可能的实现方式中,目标卫星为第一历史卫星,第一历史卫星为终端的数据库中,与终端当前地点距离最近的第一历史地点对应的历史卫星。In a possible implementation manner, the target satellite is a first historical satellite, and the first historical satellite is a historical satellite corresponding to a first historical location closest to a current location of the terminal in a database of the terminal.
在一种可能的实现方式中,目标卫星为与终端欧式距离最近的同步轨道卫星。In a possible implementation manner, the target satellite is a geostationary satellite with the closest European distance to the terminal.
在一种可能的实现方式中,俯仰角偏差为地面坐标系中,卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之间的差值,方位角偏差为地面坐标系中,卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之间的差值。In a possible implementation, the pitch angle deviation is the difference between the pitch angle in the radiation direction of the satellite antenna and the pitch angle in the satellite transmission link direction in the ground coordinate system, and the azimuth angle deviation is in the ground coordinate system, The difference between the azimuth angle of the radiation direction of the satellite antenna and the azimuth angle of the satellite transmission link direction.
在一种可能的实现方式中,卫星传输链路方向的方位角和俯仰角为终端基于终端所处位置信息和目标卫星所处位置信息得到的。In a possible implementation manner, the azimuth and elevation angles of the satellite transmission link direction are obtained by the terminal based on the location information of the terminal and the location information of the target satellite.
在一种可能的实现方式中,卫星天线的辐射方向的方位角为终端基于终端的基准方向的方位角和方位角偏移量确定的,卫星天线的辐射方向的俯仰角为终端基于终端的基准方向的俯仰角和俯仰角偏移量确定的;其中,方位角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的方位角和地面坐标系中终端的基准方向的方位角确定的,俯仰角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的俯仰角和地面坐标系中终端的基准方向的俯仰角确定的。In a possible implementation manner, the azimuth of the radiation direction of the satellite antenna is determined by the azimuth and azimuth angle offset of the terminal based on the reference direction of the terminal, and the elevation angle of the radiation direction of the satellite antenna is determined by the terminal based on the reference direction of the terminal. The pitch angle and pitch angle offset of the direction are determined; the azimuth offset is determined by the terminal based on the azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system and the azimuth angle of the terminal's reference direction in the ground coordinate system , the pitch angle offset is determined by the terminal based on the pitch angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system and the pitch angle of the reference direction of the terminal in the ground coordinate system.
在一种可能的实现方式中,终端的基准方向在地面坐标系中的方位角及俯仰角为终端基于终端的基准方向在地磁坐标系中的方位角及俯仰角和地磁坐标系与地面坐标系的磁偏角确定的;其中,终端的基准方向在地磁坐标系中的俯仰角和方位角为终端基于终端的地磁数据及姿态数据确定的。In a possible implementation, the azimuth and elevation angle of the terminal's reference direction in the ground coordinate system are the terminal's azimuth and elevation angle in the geomagnetic coordinate system based on the terminal's reference direction and the geomagnetic coordinate system and the ground coordinate system The magnetic declination angle is determined; wherein, the pitch angle and azimuth angle of the reference direction of the terminal in the geomagnetic coordinate system are determined by the terminal based on the geomagnetic data and attitude data of the terminal.
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向未对准目标卫星时,方法还包括:In a possible implementation manner, when the terminal determines that the radiation direction of the satellite antenna is not aimed at the target satellite, the method further includes:
终端显示偏差提示信息,偏差提示信息用于提示用户调整终端的姿态使得终端中卫星天线的辐射方向对准目标卫星。The terminal displays deviation prompt information, and the deviation prompt information is used to prompt the user to adjust the attitude of the terminal so that the radiation direction of the satellite antenna in the terminal is aligned with the target satellite.
在一种可能的实现方式中,终端确定出卫星天线的辐射方向未对准目标卫星,具体包括:当终端确定出方位角偏差大于第一阈值或俯仰角偏差大于第二阈值时,终端确定出卫星天线的辐射方向未对准目标卫星。In a possible implementation manner, the terminal determines that the radiation direction of the satellite antenna is not aligned with the target satellite, which specifically includes: when the terminal determines that the azimuth angle deviation is greater than the first threshold or the elevation angle deviation is greater than the second threshold, the terminal determines that The radiation direction of the satellite dish is not aimed at the target satellite.
在一种可能的实现方式中,终端确定出卫星天线的辐射方向对准目标卫星,具体包括:当方位角偏差小于或等于第一阈值且俯仰角偏差小于或等于第二阈值时,终端确定出卫星天线的辐射方向对准目标卫星。In a possible implementation manner, the terminal determines that the radiation direction of the satellite antenna is aligned with the target satellite, which specifically includes: when the azimuth angle deviation is less than or equal to the first threshold and the elevation angle deviation is less than or equal to the second threshold, the terminal determines that The radiation direction of the satellite antenna is aimed at the target satellite.
第二方面,本申请提供了一种终端,包括一个或多个处理器、一个或多个存储器和收发器。收发器、该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得终端执行上述第一方面任一项可能的实现方式中的方法。In a second aspect, the present application provides a terminal, including one or more processors, one or more memories, and a transceiver. The transceiver, the one or more memories are coupled to the one or more processors, the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the The terminal executes the method in any possible implementation manner of the foregoing first aspect.
第三方面,本申请提供了一种计算机存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行上述第一方面任一项可能的实现方式中的方法。In a third aspect, the present application provides a computer storage medium, including computer instructions. When the computer instructions are run on a terminal, the terminal is made to execute the method in any possible implementation manner of the first aspect above.
第四方面,本申请提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的方法。In a fourth aspect, the present application provides a computer program product, which, when the computer program product is run on a computer, causes the computer to execute the method in any possible implementation manner of the above first aspect.
第五方面,本申请提供了一种芯片或芯片系统,应用于终端,包括处理电路和接口电路,接口电路用于接收代码指令并传输至所述处理电路,处理电路用于运行所述代码指令以执行上述第一方面任一项可能的实现方式中的方法。In the fifth aspect, the present application provides a chip or a chip system applied to a terminal, including a processing circuit and an interface circuit, the interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions To execute the method in any possible implementation manner of the first aspect above.
附图说明Description of drawings
图1为本申请实施例提供的一种卫星通信系统的架构示意图;FIG. 1 is a schematic structural diagram of a satellite communication system provided by an embodiment of the present application;
图2为本申请实施例提供的一种硬件结构示意图;FIG. 2 is a schematic diagram of a hardware structure provided by an embodiment of the present application;
图3A-图3K为本申请实施例提供的一组界面示意图;3A-3K are schematic diagrams of a set of interfaces provided by the embodiment of the present application;
图4A-图4D为本申请实施例提供的另一组界面示意图;Fig. 4A-Fig. 4D are another set of interface diagrams provided by the embodiment of the present application;
图5为本申请实施例提供一种偏离界面示意图;Fig. 5 is a schematic diagram of a deviation interface provided by the embodiment of the present application;
图6为本申请实施例提供的一种磁场校准界面示意图;Fig. 6 is a schematic diagram of a magnetic field calibration interface provided by the embodiment of the present application;
图7A-图7B本申请实施例提供的一组磁场校准界面示意图;7A-7B are schematic diagrams of a set of magnetic field calibration interfaces provided by the embodiment of the present application;
图8为本申请实施例提供的一种卫星通信系统中传输控制方法的流程示意图;FIG. 8 is a schematic flowchart of a transmission control method in a satellite communication system provided by an embodiment of the present application;
图9为本申请实施例提供的一种地面坐标中卫星传输链路方向的方位角和俯仰角的示意图;9 is a schematic diagram of the azimuth and elevation angles of the satellite transmission link direction in ground coordinates provided by the embodiment of the present application;
图10为本申请实施例提供的一种地磁坐标中终端100的基准方向的方位角和俯仰角的示意图;FIG. 10 is a schematic diagram of the azimuth and elevation angles of the reference direction of the terminal 100 in geomagnetic coordinates according to an embodiment of the present application;
图11为本申请实施例提供的一种地磁坐标系及地面坐标系中终端100的基准方向的方位角以及俯仰角的示意图;FIG. 11 is a schematic diagram of the azimuth and pitch angles of the reference direction of the terminal 100 in a geomagnetic coordinate system and a ground coordinate system provided by an embodiment of the present application;
图12A-图12B为本申请实施例提供的一种磁偏角示意图;12A-12B are schematic diagrams of a magnetic declination angle provided by the embodiment of the present application;
图13为本申请实施例提供的一种终端球坐标系示意图;FIG. 13 is a schematic diagram of a terminal spherical coordinate system provided by an embodiment of the present application;
图14为本申请实施例提供的一种卫星通信系统中传输控制方法的流程示意图;FIG. 14 is a schematic flowchart of a transmission control method in a satellite communication system provided by an embodiment of the present application;
图15为本申请实施例提供的一种通信装置的结构示意图;FIG. 15 is a schematic structural diagram of a communication device provided by an embodiment of the present application;
图16为本申请实施例提供的另一种通信装置的结构示意图;FIG. 16 is a schematic structural diagram of another communication device provided by an embodiment of the present application;
图17为本申请实施例提供的另一种通信装置的结构示意图;FIG. 17 is a schematic structural diagram of another communication device provided by an embodiment of the present application;
图18为本申请实施例提供的另一种通信装置的结构示意图。FIG. 18 is a schematic structural diagram of another communication device provided by an embodiment of the present application.
具体实施方式Detailed ways
本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. As used in the specification and appended claims of this application, the singular expressions "a", "an", "said", "above", "the" and "this" are intended to also Plural expressions are included unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in this application refers to and includes any and all possible combinations of one or more of the listed items.
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。Hereinafter, the terms "first" and "second" are used for descriptive purposes only, and cannot be understood as implying or implying relative importance or implicitly specifying the quantity of indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of these features. In the description of the embodiments of the present application, unless otherwise specified, the "multiple" The meaning is two or more.
本申请实施例提供了一种卫星通信系统中传输控制方法及相关装置。基于本申请提供的卫星通信系统中传输控制方法(又称为传输控制方法),终端100可以从至少一颗同步轨道(geosynchronous orbit,GEO)卫星(下文将GEO卫星简称为卫星)中,确定出信号最强的卫星,该信号最强的卫星可称为目标卫星。其中,终端100确定目标卫星的过程为选星。Embodiments of the present application provide a transmission control method and a related device in a satellite communication system. Based on the transmission control method (also referred to as the transmission control method) in the satellite communication system provided by this application, the terminal 100 can determine the The satellite with the strongest signal may be called the target satellite. Wherein, the process of determining the target satellite by the terminal 100 is satellite selection.
终端100在确定目标卫星之后,可以基于终端100的所处位置信息以及目标卫星所处位置信息确定终端100与目标卫星通信时的卫星传输链路方向。其中,卫星传输链路方向为终端100所处位置到目标卫星所处位置的方向,终端100还可以基于终端100的地磁数据以及姿态数据等数据,确定出终端100的卫星天线的辐射方向。然后,终端100可以通过该卫星传输链路方向以及该卫星天线的辐射方向,使得终端100的卫星天线的辐射方向对准目标卫星。在本申请实施例的描述中,终端100对准目标卫星的过程称为对星。其中,卫星天线的辐射方向为天线发射信号时信号的最大增益方向,该方向上的信号强度最大。After determining the target satellite, the terminal 100 may determine the direction of the satellite transmission link when the terminal 100 communicates with the target satellite based on the location information of the terminal 100 and the location information of the target satellite. The satellite transmission link direction is the direction from the location of the terminal 100 to the location of the target satellite, and the terminal 100 can also determine the radiation direction of the satellite antenna of the terminal 100 based on the geomagnetic data and attitude data of the terminal 100. Then, the terminal 100 may transmit the link direction of the satellite and the radiation direction of the satellite antenna, so that the radiation direction of the satellite antenna of the terminal 100 is aligned with the target satellite. In the description of the embodiment of the present application, the process of aligning the terminal 100 to the target satellite is called star alignment. Wherein, the radiation direction of the satellite antenna is the maximum gain direction of the signal when the antenna transmits the signal, and the signal strength in this direction is the largest.
终端100可以在对星成功后,沿卫星天线的辐射方向将第一数据包发送至目标卫星。这样,在不依赖外部器件的情况下,用户可以将终端100的卫星天线的辐射方向对准目标卫星,增强终端100与目标卫星之间的通信性能,并且简化了用户选星、对星的操作。After the satellite alignment is successful, the terminal 100 may send the first data packet to the target satellite along the radiation direction of the satellite antenna. In this way, without relying on external devices, the user can align the radiation direction of the satellite antenna of the terminal 100 to the target satellite, which enhances the communication performance between the terminal 100 and the target satellite, and simplifies the user's operation of selecting and aligning satellites .
需要说明的是,当终端100的卫星天线的辐射方向对准目标卫星,终端100将第一数据包发送至目标卫星之后。目标卫星可以将第一数据包转发至卫星网络设备200。It should be noted that, when the radiation direction of the satellite antenna of the terminal 100 is aligned with the target satellite, the terminal 100 sends the first data packet to the back of the target satellite. The target satellite may forward the first data packet to the satellite network device 200 .
其中,由于第一数据包的业务类型的不同,卫星网络设备200在接收到终端100通过目标卫星发送的第一数据包后,可以基于第一数据包的业务类型,执行相应的操作。其中,第一数据包的业务类型可以包括报文通信业务、信箱概况查询业务和信件消息下载业务。Wherein, due to the different service types of the first data packet, after receiving the first data packet sent by the terminal 100 through the target satellite, the satellite network device 200 may perform corresponding operations based on the service type of the first data packet. Wherein, the service type of the first data packet may include message communication service, mailbox profile query service and letter message download service.
具体的,当第一数据包的业务类型为报文通信业务时,第一数据包又称为卫星短消息。第一数据包中包括用户输入的第一消息内容。当卫星网络设备200收到第一数据包后,可以将第一消息内容转发至其他终端。Specifically, when the service type of the first data packet is a message communication service, the first data packet is also called a satellite short message. The first data packet includes the content of the first message input by the user. After receiving the first data packet, the satellite network device 200 may forward the content of the first message to other terminals.
当第一数据包的业务类型为信件消息下载业务时,第一数据包又称为业务请求。卫星网络设备200收到终端100经过目标卫星发送的第一数据包后,可以向终端100发送第二数据包。其中,第二数据包包括第二消息内容,第二消息内容为其他终端(又称为其他用户设备)发送给终端100的短消息的内容。When the service type of the first data packet is the mail message download service, the first data packet is also called a service request. After receiving the first data packet sent by the terminal 100 via the target satellite, the satellite network device 200 may send the second data packet to the terminal 100 . Wherein, the second data packet includes the second message content, and the second message content is the content of the short message sent to the terminal 100 by other terminals (also referred to as other user equipments).
当第一数据包的业务类型为信箱概况查询业务时,第一数据包又称为概况请求。卫星网络设备200收到终端100经过目标卫星发送的第一数据包后,可以向终端100发送第三数据包。第三数据包包括其他终端(例如终端300)发送给终端100的短消息的数量信息。When the service type of the first data packet is mailbox profile query service, the first data packet is also called profile request. After receiving the first data packet sent by the terminal 100 via the target satellite, the satellite network device 200 may send the third data packet to the terminal 100 . The third data packet includes information about the number of short messages sent to the terminal 100 by other terminals (for example, the terminal 300 ).
在一些实施例中,卫星传输链路方向可以表示为在地面坐标系中终端100和目标卫星的连线的俯仰角及方位角,卫星天线的辐射方向可以表示为终端100的卫星天线的辐射方向在地面坐标系中的俯仰角及方位角。终端100可以基于在地面坐标系中,卫星传输链路方向的俯仰角及方位角和卫星天线的辐射方向的俯仰角及方位角,确定卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。当方位角差值小于或等于第一阈值,并且俯仰角差值小于或等于第二阈值时,终端100确定出卫星天线的辐射方向对准目标卫星。当方位角差值大于第一阈值或俯仰角差值大于第二阈值时,终端100确定出卫星天线的辐射方向未对准目标卫星。终端100可以基于该俯仰角差值及方位角差值提示用户调整终端100的姿态,以使得卫星天线的辐射方向对准目标卫星。当终端100检测到用户调整终端100的姿态的操作之后,终端100可以再次执行前述对星步骤直到终端100确定出方位角差值小于/等于第一阈值并且俯仰角差值小于/等于第二阈值,即,终端100的卫星天线的辐射方向对准目标卫星。In some embodiments, the satellite transmission link direction can be expressed as the pitch angle and azimuth angle of the line connecting the terminal 100 and the target satellite in the ground coordinate system, and the radiation direction of the satellite antenna can be expressed as the radiation direction of the satellite antenna of the terminal 100 The pitch angle and azimuth angle in the ground coordinate system. The terminal 100 may determine the pitch angle of the satellite transmission link direction and the radiation direction of the satellite antenna based on the pitch angle and azimuth angle of the satellite transmission link direction and the pitch angle and azimuth angle of the satellite antenna radiation direction in the ground coordinate system. The difference in pitch angle between the pitch angles, and the difference in azimuth angle between the azimuth angle in the direction of the satellite transmission link and the azimuth angle in the radiation direction of the satellite antenna. When the azimuth angle difference is less than or equal to the first threshold, and the elevation angle difference is less than or equal to the second threshold, the terminal 100 determines that the radiation direction of the satellite antenna is aligned with the target satellite. When the azimuth angle difference is greater than the first threshold or the elevation angle difference is greater than the second threshold, the terminal 100 determines that the radiation direction of the satellite antenna is not aimed at the target satellite. The terminal 100 may prompt the user to adjust the attitude of the terminal 100 based on the difference in pitch angle and the difference in azimuth, so that the radiation direction of the satellite antenna is aligned with the target satellite. After the terminal 100 detects that the user adjusts the attitude of the terminal 100, the terminal 100 can perform the aforementioned star alignment step again until the terminal 100 determines that the azimuth difference is less than/equal to the first threshold and the pitch difference is less than/equal to the second threshold , that is, the radiation direction of the satellite antenna of the terminal 100 is aimed at the target satellite.
下面介绍本申请实施例提供的一种卫星通信系统10。A satellite communication system 10 provided in the embodiment of the present application is introduced below.
如图1所示,卫星通信系统10可以包括但不限于终端100、卫星21、卫星网络设备200、短消息中心25和终端300等等。可选的,该卫星通信系统10还可以包括国家紧急救援平台26、国家紧急救援中心27。As shown in FIG. 1 , the satellite communication system 10 may include but not limited to a terminal 100 , a satellite 21 , a satellite network device 200 , a short message center 25 , a terminal 300 and so on. Optionally, the satellite communication system 10 may also include a national emergency rescue platform 26 and a national emergency rescue center 27 .
其中,卫星网络的终端100可以向蜂窝网络的终端300发送第一数据包。具体的,终端100可以先发送第一数据包给卫星21,卫星21只进行中继,可以直接将终端100发送的第一数据包转发给地面的卫星网络设备200。卫星网络设备200可以根据通信协议解析卫星21转发的第一数据包,并将从第一数据包中解析出的消息内容转发给短消息中心(shortmessageservicecenter,SMSC)25。短消息中心25可以通过传统的蜂窝通信网络,将消息内容转发给终端300。其中,卫星网络设备200也可以将终端100发送的紧急救援类型的第一数据包,通过国家紧急救援平台26发送给国家紧急救援中心27。Wherein, the terminal 100 of the satellite network may send the first data packet to the
其中,卫星21可以包括有至少一个GEO卫星,例如,3个。Wherein, the satellite 21 may include at least one GEO satellite, for example, three.
蜂窝网络的终端300(可以称为蜂窝用户设备)也可以向卫星网络的终端100发送第二数据包。终端300可以通过传统的蜂窝通信网络(又称为蜂窝网络),将短消息发送给短消息中心25。短消息中心25可以将终端300的短消息转发给卫星网络设备200。卫星网络设备200可以将包括有终端300的短消息的消息内容的第二数据包通过卫星21中继发送给终端100。The
其中,上述卫星网络设备200可以包括卫星收发站22、卫星中心站23和卫星短报文融合通信平台24。其中,卫星收发站22可以包括分别具有发送功能的一个或多个设备和具有接收功能的一个或多个设备,或者可以包括具有发送功能和接收功能的一个或多个设备,此处不作限定。卫星收发站22可用于卫星网络设备200在物理层(physicallayerprotocol,PHY)对数据的处理功能。卫星中心站23可用于卫星网络设备200在卫星链路控制层和消息数据汇聚层(messagedataconvergenceprotocol,MDCP)对数据的处理功能。卫星短报文融合通信平台24可用于在应用层(applicationlayerprotocol,APP)对数据的处理功能。Wherein, the aforementioned satellite network equipment 200 may include a satellite transceiver station 22 , a satellite central station 23 and a satellite short message integrated communication platform 24 . Wherein, the satellite transceiver station 22 may include one or more devices respectively having a sending function and one or more devices having a receiving function, or may include one or more devices having a sending function and a receiving function, which is not limited here. The satellite transceiver station 22 can be used for the satellite network device 200 to process data at the physical layer protocol (PHY). The satellite central station 23 can be used for the data processing function of the satellite network equipment 200 at the satellite link control layer and the message data convergence protocol (message data convergence protocol, MDCP). The satellite short message fusion communication platform 24 can be used for processing data at the application layer protocol (APP).
其中,上述卫星通信系统10中,发送设备可以向接收设备发送数据。当接收设备收到发送设备发送的数据帧后,可以向发送设备发送SLC层的确认字符(ACK)。发送设备可以基于ACK确定出接收设备是否成功接收数据帧。Wherein, in the satellite communication system 10 above, the sending device may send data to the receiving device. After receiving the data frame sent by the sending device, the receiving device may send an acknowledgment character (ACK) of the SLC layer to the sending device. The sending device can determine whether the receiving device successfully receives the data frame based on the ACK.
在一些实施例中,卫星通信系统10中的卫星21中的GEO卫星可以为北斗短报文卫星,卫星网络设备200可以为北斗网络设备,则卫星网络设备200中的卫星收发站22可以为北斗卫星收发站、卫星中心站23可以为北斗中心站,卫星短报文融合通信平台24可以为北斗短报文融合通信平台。则此时,该卫星网络设备200可以根据北斗通信协议解析卫星转发的第一数据包,并将从第一数据包中解析出的消息内容转发给短消息中心25。短消息中心25可以通过传统的蜂窝通信网络,将消息内容转发给终端300。In some embodiments, the GEO satellite in the satellite 21 in the satellite communication system 10 can be a Beidou short message satellite, the satellite network device 200 can be a Beidou network device, and the satellite transceiver station 22 in the satellite network device 200 can be a Beidou The satellite transceiver station and the satellite central station 23 may be the Beidou central station, and the satellite short message integrated communication platform 24 may be the Beidou short message integrated communication platform. Then at this time, the satellite network device 200 can analyze the first data packet forwarded by the satellite according to the Beidou communication protocol, and forward the message content parsed from the first data packet to the short message center 25 . The short message center 25 can forward the content of the message to the terminal 300 through a traditional cellular communication network.
下面介绍卫星通信系统10中的终端100。The terminal 100 in the satellite communication system 10 will be described below.
终端100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmentedreality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificialintelligence,AI)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备,本申请实施例对该电子设备的具体类型不作特殊限制。The terminal 100 may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (personal digital assistant) assistant, PDA), augmented reality (augmented reality, AR) device, virtual reality (virtual reality, VR) device, artificial intelligence (AI) device, wearable device, car device, smart home device and/or smart city device , the embodiment of the present application does not specifically limit the specific type of the electronic device.
图2示出了本申请实施例提供的一种硬件结构示意图。FIG. 2 shows a schematic diagram of a hardware structure provided by an embodiment of the present application.
下面以终端100为例对实施例进行具体说明。应该理解的是,图2所示终端100仅是一个范例,并且终端100可以具有比图2中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图2中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。The embodiment will be specifically described below by taking the terminal 100 as an example. It should be understood that the terminal 100 shown in FIG. 2 is only an example, and the terminal 100 may have more or fewer components than those shown in FIG. 2, may combine two or more components, or may have Different component configurations. The various components shown in Figure 2 may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and/or application specific integrated circuits.
终端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等。The terminal 100 may include: a
可以理解的是,本发明实施例示意的结构并不构成对终端100的具体限定。在本申请另一些实施例中,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。It can be understood that, the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the terminal 100 . In other embodiments of the present application, the terminal 100 may include more or fewer components than shown in the figure, or combine certain components, or separate certain components, or arrange different components. The illustrated components can be realized in hardware, software or a combination of software and hardware.
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The
其中,控制器可以是终端100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。Wherein, the controller may be the nerve center and command center of the terminal 100 . The controller can generate an operation control signal according to the instruction opcode and timing signal, and complete the control of fetching and executing the instruction.
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。A memory may also be provided in the
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。In some embodiments,
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现终端100的触摸功能。The I2C interface is a bidirectional synchronous serial bus, including a serial data line (serial data line, SDA) and a serial clock line (derail clock line, SCL). In some embodiments,
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。The I2S interface can be used for audio communication. In some embodiments,
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。The PCM interface can also be used for audio communication, sampling, quantizing and encoding the analog signal. In some embodiments, the
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。The UART interface is a universal serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is generally used to connect the
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现终端100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现终端100的显示功能。The MIPI interface can be used to connect the
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为终端100充电,也可以用于终端100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。The USB interface 130 is an interface conforming to the USB standard specification, specifically, it may be a Mini USB interface, a Micro USB interface, a USB Type C interface, and the like. The USB interface 130 can be used to connect a charger to charge the terminal 100, and can also be used to transmit data between the terminal 100 and peripheral devices. It can also be used to connect headphones and play audio through them. This interface can also be used to connect other electronic devices, such as AR devices.
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端100的结构限定。在本申请另一些实施例中,终端100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。It can be understood that the interface connection relationship between the modules shown in the embodiment of the present invention is only a schematic illustration, and does not constitute a structural limitation of the terminal 100 . In other embodiments of the present application, the terminal 100 may also adopt different interface connection modes in the foregoing embodiments, or a combination of multiple interface connection modes.
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。The charging management module 140 is configured to receive a charging input from a charger. Wherein, the charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger through the USB interface 130 . In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through the wireless charging coil of the terminal 100 . While the charging management module 140 is charging the battery 142 , it can also provide power for electronic devices through the power management module 141 .
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。The power management module 141 is used for connecting the battery 142 , the charging management module 140 and the
终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。The wireless communication function of the terminal 100 can be realized by the
天线1和天线2用于发射和接收电磁波信号。终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在终端100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。The
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。A modem processor may include a modulator and a demodulator. Wherein, the modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low frequency baseband signal. Then the demodulator sends the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal is passed to the application processor after being processed by the baseband processor. The application processor outputs sound signals through audio equipment (not limited to
无线通信模块160可以提供应用在终端100上的包括无线局域网(wireless localarea 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转为电磁波辐射出去。The
其中,卫星通信模块可用于与卫星网络设备200进行通信,例如在北斗通信系统中,卫星网络设备200为北斗网络设备,卫星通信模块可以与北斗网络设备通信,卫星通信模块的可支持与北斗网络设备之间的短报文传输。Among them, the satellite communication module can be used to communicate with the satellite network equipment 200. For example, in the Beidou communication system, the satellite network equipment 200 is the Beidou network equipment, the satellite communication module can communicate with the Beidou network equipment, and the satellite communication module can support Beidou network Short message transmission between devices.
在一些实施例中,终端100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple 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),全球导航卫星系统(globalnavigation satellite system,GLONASS),北斗卫星导航系统(beidou navigationsatellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。In some embodiments, the
终端100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。The terminal 100 realizes the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,终端100可以包括1个或N个显示屏194,N为大于1的正整数。The display screen 194 is used to display images, videos and the like. The display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (active-matrix organic light emitting diode). AMOLED), flexible light-emitting diode (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, quantum dot light-emitting diodes (quantum dot light emitting diodes, QLED), etc. In some embodiments, the terminal 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
终端100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。The terminal 100 can realize the shooting function through the ISP, the camera 193 , the video codec, the GPU, the display screen 194 and the application processor.
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。The ISP is used for processing the data fed back by the camera 193 . For example, when taking a picture, open the shutter, the light is transmitted to the photosensitive element of the camera through the lens, and the light signal is converted into an electrical signal, and the photosensitive element of the camera transmits the electrical signal to the ISP for processing, and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on image noise, brightness, and skin color. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, the ISP may be located in the camera 193 .
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端100可以包括1个或N个摄像头193,N为大于1的正整数。Camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects it to the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a complementary metal-oxide-semiconductor (complementary metal-oxide-semiconductor, CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. DSP converts digital image signals into standard RGB, YUV and other image signals. In some embodiments, the terminal 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。Digital signal processors are used to process digital signals. In addition to digital image signals, they can also process other digital signals. For example, when the terminal 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the energy of the frequency point.
视频编解码器用于对数字视频压缩或解压缩。终端100可以支持一种或多种视频编解码器。这样,终端100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。Video codecs are used to compress or decompress digital video. Terminal 100 may support one or more video codecs. In this way, the terminal 100 can play or record videos in various encoding formats, for example: moving picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。The NPU is a neural-network (NN) computing processor. By referring to the structure of biological neural networks, such as the transfer mode between neurons in the human brain, it can quickly process input information and continuously learn by itself. Applications such as intelligent cognition of the terminal 100 can be implemented through the NPU, such as image recognition, face recognition, speech recognition, text understanding, and the like.
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。The
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。The internal memory 121 may be used to store computer-executable program codes including instructions. The
终端100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。The terminal 100 may implement an audio function through an
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。The
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。终端100可以设置至少一个麦克风170C。在另一些实施例中,终端100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。The
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。The
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。终端100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,终端100根据压力传感器180A检测所述触摸操作强度。终端100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。The pressure sensor 180A is used to sense the pressure signal and convert the pressure signal into an electrical signal. In some embodiments, pressure sensor 180A may be disposed on display screen 194 . There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may be comprised of at least two parallel plates with conductive material. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes. The terminal 100 determines the strength of the pressure from the change in capacitance. When a touch operation acts on the display screen 194, the terminal 100 detects the intensity of the touch operation according to the pressure sensor 180A. The terminal 100 may also calculate the touched position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities may correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view short messages is executed. When a touch operation whose intensity is greater than or equal to the first pressure threshold acts on the icon of the short message application, the instruction of creating a new short message is executed.
陀螺仪传感器180B可以用于确定终端100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定终端100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测终端100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。The gyro sensor 180B can be used to determine the motion posture of the terminal 100 . In some embodiments, the angular velocity of the terminal 100 around three axes (ie, x, y and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for image stabilization. Exemplarily, when the shutter is pressed, the gyro sensor 180B detects the shaking angle of the terminal 100, and calculates the distance that the lens module needs to compensate according to the angle, and allows the lens to counteract the shaking of the terminal 100 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.
气压传感器180C用于测量气压。在一些实施例中,终端100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
磁传感器180D包括霍尔传感器。终端100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当终端100是翻盖机时,终端100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。The magnetic sensor 180D includes a Hall sensor. The terminal 100 may use the magnetic sensor 180D to detect the opening and closing of the flip holster. In some embodiments, when the terminal 100 is a clamshell machine, the terminal 100 can detect the opening and closing of the clamshell according to the magnetic sensor 180D. Furthermore, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, features such as automatic unlocking of the flip cover are set.
磁传感器180D还包括磁力计。终端100可以利用磁力计获取终端100所在地点的地磁信息。具体的,终端100可以通过磁力计检测终端100的基准方向和磁北坐标系中东南西北四个方向的夹角,以确定出终端100的基准方向在地磁坐标系中的朝向。其中,终端100的基准方向可以为平行于终端100的显示屏,垂直于终端100的顶部边框的方向。The magnetic sensor 180D also includes a magnetometer. The terminal 100 may use the magnetometer to acquire geomagnetic information of the location where the terminal 100 is located. Specifically, the terminal 100 may use a magnetometer to detect the angles between the reference direction of the terminal 100 and the four directions of the magnetic north coordinate system, central, south, north, and north, so as to determine the orientation of the reference direction of the terminal 100 in the geomagnetic coordinate system. Wherein, the reference direction of the terminal 100 may be a direction parallel to the display screen of the terminal 100 and perpendicular to the top frame of the terminal 100 .
加速度传感器180E可检测终端100在各个方向上(一般为三轴)加速度的大小。当终端100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。The acceleration sensor 180E can detect the acceleration of the terminal 100 in various directions (generally three axes). The magnitude and direction of gravity can be detected when the terminal 100 is stationary. It can also be used to identify the posture of electronic devices, and can be used in applications such as horizontal and vertical screen switching, pedometers, etc.
距离传感器180F,用于测量距离。终端100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端100可以利用距离传感器180F测距以实现快速对焦。The distance sensor 180F is used to measure the distance. The terminal 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the terminal 100 may use the distance sensor 180F for distance measurement to achieve fast focusing.
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端100通过发光二极管向外发射红外光。终端100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端100附近有物体。当检测到不充分的反射光时,终端100可以确定终端100附近没有物体。终端100可以利用接近光传感器180G检测用户手持终端100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。Proximity light sensor 180G may include, for example, light emitting diodes (LEDs) and light detectors, such as photodiodes. The light emitting diodes may be infrared light emitting diodes. The terminal 100 emits infrared light through the light emitting diode. The terminal 100 detects infrared reflected light from nearby objects using a photodiode. When sufficient reflected light is detected, it may be determined that there is an object near the terminal 100 . When insufficient reflected light is detected, the terminal 100 may determine that there is no object near the terminal 100 . The terminal 100 can use the proximity light sensor 180G to detect that the user holds the terminal 100 close to the ear to make a call, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode, automatic unlock and lock screen in pocket mode.
环境光传感器180L用于感知环境光亮度。终端100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测终端100是否在口袋里,以防误触。The ambient light sensor 180L is used for sensing ambient light brightness. The terminal 100 may adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the terminal 100 is in the pocket, so as to prevent accidental touch.
指纹传感器180H用于采集指纹。终端100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。The fingerprint sensor 180H is used to collect fingerprints. The terminal 100 can use the collected fingerprint characteristics to realize fingerprint unlocking, access to the application lock, take pictures with fingerprints, answer incoming calls with fingerprints, and so on.
温度传感器180J用于检测温度。在一些实施例中,终端100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过温度阈值,终端100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一温度阈值时,终端100对电池142加热,以避免低温导致终端100异常关机。在其他一些实施例中,当温度低于又一温度阈值时,终端100对电池142的输出电压执行升压,以避免低温导致的异常关机。The temperature sensor 180J is used to detect temperature. In some embodiments, the terminal 100 uses the temperature detected by the temperature sensor 180J to implement a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds the temperature threshold, the terminal 100 executes reducing the performance of a processor located near the temperature sensor 180J, so as to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another temperature threshold, the terminal 100 heats the battery 142 to prevent the terminal 100 from being shut down abnormally due to the low temperature. In some other embodiments, when the temperature is lower than another temperature threshold, the terminal 100 boosts the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于终端100的表面,与显示屏194所处的位置不同。Touch sensor 180K, also known as "touch panel". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a “touch screen”. The touch sensor 180K is used to detect a touch operation on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194 . In other embodiments, the touch sensor 180K may also be disposed on the surface of the terminal 100 , which is different from the position of the display screen 194 .
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire the vibration signal of the vibrating bone mass of the human voice. The bone conduction sensor 180M can also contact the human pulse and receive the blood pressure beating signal. In some embodiments, the bone conduction sensor 180M can also be disposed in the earphone, combined into a bone conduction earphone. The
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端100可以接收按键输入,产生与终端100的用户设置以及功能控制有关的键信号输入。The keys 190 include a power key, a volume key and the like. The key 190 may be a mechanical key. It can also be a touch button. The terminal 100 may receive key input and generate key signal input related to user settings and function control of the terminal 100 .
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。The motor 191 can generate a vibrating reminder. The motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations applied to different applications (such as taking pictures, playing audio, etc.) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects for touch operations acting on different areas of the display screen 194 . Different application scenarios (for example: time reminder, receiving information, alarm clock, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。The indicator 192 can be an indicator light, and can be used to indicate charging status, power change, and can also be used to indicate messages, missed calls, notifications, and the like.
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分离。The
下面结合应用场景,具体介绍本申请实施例中提供的传输控制方法。The following specifically introduces the transmission control method provided in the embodiment of the present application in combination with application scenarios.
在一种可能的实现方式中,终端100无法使用除了卫星网络以外的其他网络资源(例如,蜂窝网络),即,处于无信号的状态时,例如,当终端100处于海洋、沙漠、草原、无人区等移动通信未覆盖、或覆盖不了、或通信系统被破坏的区域时。终端100可以在卫星天线的辐射方向已经对准目标卫星之后,将第一数据包沿着卫星天线的辐射方向发送至目标卫星。终端100可以通过该目标卫星与其他终端(例如终端300)进行通信,即,向其他终端发送卫星短消息,或接收其他终端发送的短消息。In a possible implementation, the terminal 100 cannot use other network resources (for example, a cellular network) other than the satellite network, that is, when there is no signal, for example, when the terminal 100 is in an ocean, desert, grassland, wireless When mobile communication does not cover, or cannot cover, or areas where the communication system is damaged, such as crowded areas. After the radiation direction of the satellite antenna is aligned with the target satellite, the terminal 100 may send the first data packet to the target satellite along the radiation direction of the satellite antenna. Terminal 100 can communicate with other terminals (such as terminal 300 ) through the target satellite, that is, send satellite short messages to other terminals, or receive short messages sent by other terminals.
具体的,终端100可以在接收到用户发送第一数据包的输入后,响应于该输入,执行选星操作,确定出目标卫星。然后,终端100可以计算出卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。在该俯仰角差值大于第一阈值或方位角差值大于第二阈值的情况下,终端100可以在界面中显示偏差提示信息,偏差提示信息可以用于提示用户调整终端100的姿态。终端100接收到调整姿态的输入后,响应于该输入,终端100可以再次执行对星过程,重新计算卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,以及卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值。终端100可以实时检测用户调整终端100的姿态,并实时计算该方位角偏差和俯仰角偏差,直到该方位角差值小于等于第一阈值并且俯仰角差值小于等于第二阈值。当方位角差值小于/等于第一阈值并且俯仰角差值小于/等于第二阈值时,终端100可以在界面中显示准确提示信息,并且将第一数据包发送给目标卫星。其中,准确提示信息可以用于提示用户终端100的卫星天线的辐射方向已经对准目标卫星。当终端100沿着对齐了目标卫星的卫星天线的辐射方向将第一数据包发送给目标卫星后,终端100可以显示发送提示信息,该发送提示信息可以用于提示用户终端100已经向目标终端发送该第一数据包。Specifically, after receiving the user's input of sending the first data packet, the terminal 100 may perform a satellite selection operation in response to the input to determine the target satellite. Then, the terminal 100 can calculate the pitch angle difference between the pitch angle of the satellite transmission link direction and the pitch angle of the radiation direction of the satellite antenna, and the azimuth angle of the satellite transmission link direction and the azimuth angle of the satellite antenna radiation direction The azimuth angle difference between . When the pitch angle difference is greater than the first threshold or the azimuth angle difference is greater than the second threshold, the terminal 100 may display deviation prompt information on the interface, and the deviation prompt information may be used to prompt the user to adjust the attitude of the terminal 100 . After the terminal 100 receives the input to adjust the attitude, in response to the input, the terminal 100 can perform the star alignment process again, and recalculate the pitch angle difference between the pitch angle of the satellite transmission link direction and the pitch angle of the radiation direction of the satellite antenna , and the difference in azimuth between the azimuth of the satellite transmission link direction and the azimuth of the radiation direction of the satellite antenna. The terminal 100 can detect the attitude of the user adjusting the terminal 100 in real time, and calculate the azimuth angle deviation and the elevation angle deviation in real time until the azimuth angle difference is less than or equal to the first threshold and the elevation angle difference is less than or equal to the second threshold. When the azimuth angle difference is less than/equal to the first threshold and the elevation angle difference is less than/equal to the second threshold, the terminal 100 may display accurate prompt information on the interface, and send the first data packet to the target satellite. Wherein, the accurate prompt information may be used to prompt the radiation direction of the satellite antenna of the user terminal 100 to be aligned with the target satellite. After the terminal 100 sends the first data packet to the target satellite along the radiation direction of the satellite antenna aligned with the target satellite, the terminal 100 can display sending prompt information, and the sending prompt information can be used to remind the user that the terminal 100 has sent the data packet to the target terminal. the first packet.
可以理解的是,目标卫星接收到终端100发送的第一数据包后,可以将该第一数据包发送至卫星网络设备200。当第一数据包为卫星短消息时,卫星网络设备200可以通过蜂窝网络/卫星将该第一数据包的第一消息内容发送至目标终端。当第一数据包为业务请求时,卫星网络设备200可以通过目标卫星向终端100发送上述第二数据包。当第一数据包为概况请求时,卫星网络设备200可以通过目标卫星向终端100发送上述第三数据包。It can be understood that, after receiving the first data packet sent by the terminal 100 , the target satellite may send the first data packet to the satellite network device 200 . When the first data packet is a satellite short message, the satellite network device 200 may send the first message content of the first data packet to the target terminal through the cellular network/satellite. When the first data packet is a service request, the satellite network device 200 may send the second data packet to the terminal 100 through the target satellite. When the first data packet is a profile request, the satellite network device 200 may send the third data packet to the terminal 100 through the target satellite.
可以理解的是,上述界面中的提示信息除了可以为文字类提示信息、图片类文字信息,还可以为其他的类型,例如,动画类提示信息,还可以为其中任意至少两个类型的组合。本申请对此不作限定。It can be understood that, in addition to text prompt information and image text information, the prompt information in the above interface can also be other types, for example, animation prompt information, or a combination of at least two of them. This application is not limited to this.
下面介绍本申请实施例提供的终端100在卫星网络下发送卫星短消息的一组界面示意图。The following introduces a set of schematic diagrams of interfaces provided by the embodiment of the present application for the terminal 100 to send satellite short messages under the satellite network.
示例性的,如图3A所示,终端100显示有桌面300。其中,桌面300可以包括多个应用图标,例如,卫星通信应用图标302等等。其中,该卫星通信应用图标302可以用于触发显示卫星通信应用的界面(例如,下图3B所示的卫星消息界面310),其中,终端100可以通过卫星通信应用将包括用户输入的第一消息内容的第一数据包发送至其他终端,也可以接收卫星网络设备200发送的第二数据包/第三数据包。其中,桌面300的上方还可以显示状态栏301,该状态栏中可以显示提示图标301A,提示图标301A用于指示终端100与蜂窝网络断开通信连接,此时,终端100处于无蜂窝信号的状态。Exemplarily, as shown in FIG. 3A , the terminal 100 displays a
终端100接收到用户针对卫星通信应用图标302的输入(例如单击),响应于该输入,终端100可以显示如图3B所示的卫星消息界面310。The terminal 100 receives the user's input (for example, click) on the satellite
如图3B所示,终端100可以显示卫星消息界面310。卫星消息界面310可以包括新建控件311,该新建控件311用于触发显示新建卫星短消息的界面(例如,图3C所示的新建信息界面320)。卫星消息界面310还可以包括接收控件312,该接收控件312用于触发终端100下载包括其他终端发送的第二消息内容的第二数据包。卫星消息界面310还可以包括查询控件313,该查询控件313用于触发终端100查询其他终端发送给终端100的短消息的数量信息。As shown in FIG. 3B , the terminal 100 may display a
终端100接收到用户针对新建控件311的输入(例如单击),响应于该输入,终端100可以显示如图3C所示的新建信息界面320。该新建信息界面320可以显示有联系人显示区域321。联系人显示区域321可以显示多个联系人图标,例如联系人图标321A,该联系人图标可用于触发显示和该联系人图标对应的联系人通信的信息编辑界面(例如,信息编辑界面330)。Terminal 100 receives user input (for example, click) on the
终端100接收到用户针对联系人图标321A的输入(例如单击),响应于该输入,终端100可以显示与该联系人图标321A对应的联系人“Lucy”的信息编辑界面330。如图3D所示,该通信界面330可以包括编辑栏331,发送控件332等等。其中,编辑栏331可以用于显示用户编辑的卫星短消息的内容。例如,编辑栏331可以显示有卫星短消息的内容,例如:“安全到达营地”。发送控件331可以触发终端100将包括有编辑栏331中显示的内容的卫星短消息发送至卫星网络设备200。Terminal 100 receives the user's input (for example, click) on
在一些实施例中,终端100在接收到针对发送控件331的输入(例如单击),响应于该输入,在将卫星短消息发送至卫星网络设备200之前,还会执行选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,将卫星短消息发送至目标卫星,并通过目标卫星将第一数据包发送至卫星网络设备200。其中,终端100执行选星操作时,可以显示选星界面,选星界面可以包括多颗卫星,当终端100从多颗卫星中确定出目标卫星后,可以显示标记,该标记可以用于指示目标卫星已被选中。其中,终端100执行对星操作时,可以显示对星界面,对星界面可以包括目标卫星和上述方位角偏差及俯仰角偏差。可选的,终端100可以在后台执行选星操作,当终端100在接收到针对发送控件331的输入(例如单击),响应于该输入,显示如图3G所示的对星界面360。In some embodiments, after the terminal 100 receives an input (such as a single click) for the sending
示例性的,涉及选星操作的一组界面示意图可以参考下述对图3E以及图3F的描述,涉及对星操作的一组界面示意图可以参考下述对图3G及图3H的描述。Exemplarily, for a set of schematic interface diagrams related to star selection operations, refer to the following descriptions of FIG. 3E and FIG. 3F , and for a set of schematic interface diagrams related to star alignment operations, refer to the following descriptions of FIGS. 3G and 3H .
终端100可以响应于用户针对发送控件331的输入,显示如图3E所示的选星界面340。其中,选星界面340中可以包括提示信息341、提示信息342和卫星图标显示区域343。其中,提示信息341和提示信息342可以用于提示用户终端100正在执行选星操作,尽量保持终端100处于开阔地带,以使得当前终端100接收的卫星信号不被障碍物(例如,高山)阻挡,提高将第一数据包发送至目标卫星的成功率。其中,提示信息341、提示信息342和提示信息343可以包括但不限于文字类提示信息、图片类提示信息、动画类提示信息等等。例如,提示信息341可以为文字类提示信息:“正在寻星,请尽量处于开阔地带,避免视线可见范围内存在异物遮挡信号”。例如,提示信息342可以文字类提示信息为:“正在选星,请稍后”。其中,卫星图标显示区域343可以用于显示终端100搜索到的卫星对应的卫星图标及编号信息等等。例如,卫星图标显示区域343可以显示有“1号”卫星的卫星编号和卫星图标,“2号”卫星的卫星编号和卫星图标,“3号”卫星的卫星编号和卫星图标。The terminal 100 may display a
终端100通过选星从搜索到的卫星中确定信号最强的卫星之后,可以显示第一标记,第一标记可以用于指示目标卫星已被选中。可选的,第一标记还可以用于提示用户被选中的目标卫星的卫星编号和卫星图标。After the terminal 100 determines the satellite with the strongest signal from the searched satellites through satellite selection, it may display the first mark, and the first mark may be used to indicate that the target satellite has been selected. Optionally, the first mark may also be used to remind the user of the satellite number and satellite icon of the selected target satellite.
例如,终端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选中的目标卫星。其中,当该标记为颜色标记时,颜色标记可以为改变目标卫星显示时的颜色以使得该目标卫星的颜色与其他卫星的颜色不同,从而提示用户识别出目标卫星。For example, after the target satellite is selected, the terminal 100 may display a
在一种可能的实现方式中,终端100可以接收到用户针对卫星图标或编号的输入,响应于该输入,确定出该卫星图标或编号对应的卫星为目标卫星。例如,终端100可以响应于用户针对图3E所示的“1号”卫星的卫星图标的输入(例如单击),响应于该输入,确定“1号”卫星为目标卫星,终端100还可以显示上述图3F所示的选星界面350。In a possible implementation manner, the terminal 100 may receive a user's input on the satellite icon or number, and in response to the input, determine that the satellite corresponding to the satellite icon or number is the target satellite. For example, the terminal 100 may respond to the user's input (such as clicking) on the satellite icon of the "No. 1" satellite shown in FIG. The
当终端100执行选星操作获取目标卫星后,可以执行对星操作,终端100可以实时计算并显示终端100中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角偏差。当终端100基于该俯仰角偏差和方位角偏差确定出卫星天线的辐射方向未对准目标卫星时,终端100可以显示偏差提示信息,偏差提示信息用于提示用户调整终端100的姿态,使得卫星天线的辐射方向对准目标卫星。当终端100基于该俯仰角偏差和方位角偏差确定出卫星天线的辐射方向对准目标卫星时,终端100可以显示准确提示信息,准确提示信息用于提示用户卫星天线的辐射方向已对准目标卫星。需要说明的是,俯仰角偏差和方位角偏差可以以文字、图片、动画等形式显示,本申请实施例对此不作限定。After the terminal 100 performs the satellite selection operation to obtain the target satellite, it can perform the satellite alignment operation, and the terminal 100 can calculate and display the pitch angle deviation and the azimuth angle deviation between the radiation direction of the satellite antenna in the terminal 100 and the direction of the satellite transmission link in real time. When the terminal 100 determines that the radiation direction of the satellite antenna is not aligned with the target satellite based on the pitch angle deviation and the azimuth angle deviation, the terminal 100 can display deviation prompt information, and the deviation prompt information is used to prompt the user to adjust the attitude of the terminal 100 so that the satellite antenna The radiation direction is aimed at the target satellite. When the terminal 100 determines that the radiation direction of the satellite antenna is aligned with the target satellite based on the pitch angle deviation and the azimuth angle deviation, the terminal 100 can display accurate prompt information, which is used to remind the user that the radiation direction of the satellite antenna has been aligned with the target satellite . It should be noted that the pitch angle deviation and the azimuth angle deviation may be displayed in the form of text, picture, animation, etc., which is not limited in this embodiment of the present application.
示例性的,终端100可以在显示选星界面350后,显示如图3G所示的对星界面360。Exemplarily, the terminal 100 may display a
如图3G所示,对星界面360中可以包括提示信息361、提示信息362和提示信息363。其中,提示信息361、提示信息362和提示信息363可以用于提示用户按照提示朝着减少方位角偏差和俯仰角偏差的方向调整终端100,让终端100的卫星天线的辐射方向对准目标卫星。其中,提示信息361以及提示信息363可以为文字类提示信息,提示信息362可以包括文字类提示信息和图片类提示信息。例如,提示信息361可以为:“请调整终端至最佳姿态(提示:请跟随指示旋转手机,让卫星图标与顶部灰色区域对齐;请上下调整手机角度,直至两个圆重合,感受到震动后,手机处于最佳姿态)”。其中,“顶部灰色区域”为提示信息362中的区域362A中所示出的内容,“两个圆”为提示信息362中的区域362B中所示出的内容。提示信息362中还可以包括用户调整终端姿态的方式,例如,提示信息362中的文字提示信息“请向右旋转手机”可以用于提示用户向指定方向(例如,向右手方向)旋转。其中,提示信息363中可以包括对星时终端100的实时数据,例如当地时间、方位角偏差、俯仰角偏差以及信号强度中的一个或多个。其中,当地时间为当前终端100所处城市的时间,方位角偏差为卫星传输链路方向的方位角和卫星天线的辐射方向的方位角之间的方位角差值,俯仰角角偏差为卫星传输链路方向的俯仰角和卫星天线的辐射方向的俯仰角之间的俯仰角差值,信号强度为当前终端100收到的目标卫星的信号强度。As shown in FIG. 3G , the
在方位角差值大于第一阈值或俯仰角差值大于第二阈值的情况下,终端100可以在接收到用户调整终端100的姿态的输入后,响应于该输入,再次执行对星操作,重新计算俯仰角差值及方位角差。终端100可以更新显示对星界面360的提示信息363中的俯仰角偏差及方位角偏差的数值。该对星过程可以循环进行,直至俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值。当俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值,终端100可以显示如图3H所述的对星界面370。In the case that the azimuth angle difference is greater than the first threshold or the pitch angle difference is greater than the second threshold, the terminal 100 may, after receiving an input from the user to adjust the attitude of the terminal 100, perform the star alignment operation again in response to the input, and restart Calculate the pitch angle difference and the azimuth angle difference. The terminal 100 may update and display the values of the pitch angle deviation and the azimuth angle deviation in the
如图3H所示,对星界面370为终端100提供的一个对星成功的界面。该界面370中包括提示信息371、提示信息372和提示信息373。其中,提示信息371可以用于提用户此时已经完成了对星,但是要保持当前姿态,以免影响第一数据包的发送。其中,提示信息373可以用于提示用户终端100的实时数据(例如,收到目标卫星的信号强度、方位角偏差等等)。其中,提示信息371和提示信息372可以为文字类提示信息,其中,提示信息371可以为:“手机已对准目标卫星,感受到震动后,将进行卫星短信收发,请保持姿态不变”。提示信息372可以包括图片类提示信息和文字类提示信息。提示信息372包括对星成功之后,卫星天线的辐射方向对准目标卫星时的一个示意图。As shown in FIG. 3H , the
终端100可以在对星成功之后,将第一数据包发送至目标卫星,并通过目标卫星进行中继,将第一数据包传输至卫星网络设备200,卫星网络设备200再通过蜂窝网络设备400/卫星21将第一数据包传输给其他终端。After the terminal 100 successfully aligns with the satellite, it can send the first data packet to the target satellite, and relay the first data packet to the satellite network device 200, and then the satellite network device 200 passes the
在一种可能的实现方式中,终端100可以在选星对星后,将第一数据包发送至目标卫星。当终端100将该第一数据包发送给目标卫星之后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标终端发送第一数据包。In a possible implementation manner, the terminal 100 may send the first data packet to the target satellite after the satellite-to-satellite selection. After the terminal 100 sends the first data packet to the target satellite, it may display sending prompt information, and the sending prompt information may be used to prompt the user terminal 100 that the first data packet has been sent to the target terminal.
示例性的,终端100可以在向目标卫星发送第一数据包后,显示如图3I所述的信息详情界面380。其中,信息详情界面380为终端提供的一个显示第一数据包的第一消息内容的界面。其中,信息详情界面380包括提示信息381,该提示信息用于指示终端100已经将第一数据包发送给其他终端。其中,提示信息381可以为文字类提示信息,例如,“已发送”。Exemplarily, after sending the first data packet to the target satellite, the terminal 100 may display the
在一种可能的实现方式中,当卫星网络设备200接收到终端100发送的第一数据包后,可以解析该第一数据包,并向终端100发送包括有解析第一数据包的结果的应用层回执(又称为第一应用层回执)。终端100可以通过应用层回执确定出第一数据包的发送情况。In a possible implementation manner, after receiving the first data packet sent by the terminal 100, the satellite network device 200 may parse the first data packet, and send an application including the result of parsing the first data packet to the terminal 100. Layer receipt (also known as the first application layer receipt). The terminal 100 may determine the sending situation of the first data packet through the application layer receipt.
可选的,当终端100确定出应用层回执指示第一数据包发送失败时,终端100可以显示失败提示信息,失败提示信息可以用于提示用户第一数据包发送失败。例如,失败提示信息可以为文字类提示信息:“发送失败”。当终端100确定出应用层回执指示第一数据包发送成功时,终端100可以显示成功提示信息,成功提示信息可以用于提示用户第一数据包发送成功。例如,成功提示信息可以为文字类提示信息:“发送成功”。Optionally, when the terminal 100 determines that the application layer receipt indicates that the first data packet has failed to be sent, the terminal 100 may display failure prompt information, and the failure prompt information may be used to prompt the user that the first data packet fails to be sent. For example, the failure prompt information may be text type prompt information: "failed to send". When the terminal 100 determines that the application layer receipt indicates that the first data packet is successfully sent, the terminal 100 may display a success prompt message, and the success prompt message may be used to prompt the user that the first data packet is successfully sent. For example, the success prompt information may be text type prompt information: "send successfully".
在一些实施例中,终端100在发送了第一数据包后预设时间阈值(例如,1分钟)内未接收到应用回执,终端100可以显示失败提示信息,或,继续显示发送提示信息。In some embodiments, if the terminal 100 does not receive the application receipt within a preset time threshold (for example, 1 minute) after sending the first data packet, the terminal 100 may display a failure prompt message, or continue to display the sending prompt message.
在一种可能的实现方式中,终端100可以在发送第一数据包的过程中,除了将第一数据包发送至目标卫星之外,还可以向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载。当目标卫星收到第一数据包和第四数据包后,可以将第一数据包和第四数据包发送至卫星网络设备200。卫星网络设备200可以基于第四数据包,通过目标卫星向终端100发送第二数据包。该第二数据包为终端100处于无信号状态时,在发送第一数据包给其他终端之前,其他终端发送给终端100的第二数据包。这样,终端100可以在发送第一数据包的同时,接收其他终端的第二数据包。In a possible implementation manner, in the process of sending the first data packet, the terminal 100 may not only send the first data packet to the target satellite, but also send a fourth data packet to the target satellite, the fourth data packet The business type is letter message download. After receiving the first data packet and the fourth data packet, the target satellite may send the first data packet and the fourth data packet to the satellite network device 200 . The satellite network device 200 may send the second data packet to the terminal 100 through the target satellite based on the fourth data packet. The second data packet is a second data packet sent to the terminal 100 by other terminals before sending the first data packet to other terminals when the terminal 100 is in a no-signal state. In this way, the terminal 100 can receive the second data packets of other terminals while sending the first data packets.
可选的,终端100可以在发送第四数据包后,显示接收提示信息。接收提示信息用于提示用户终端100正在通过目标卫星接收其他终端的短消息。例如,接收提示信息可以为文字类提示信息:“正在接收卫星短消息,请勿移动手机”。Optionally, the terminal 100 may display receiving prompt information after sending the fourth data packet. The receiving prompt information is used to prompt the user terminal 100 to receive short messages from other terminals through the target satellite. For example, the receiving prompt information may be text type prompt information: "receiving satellite short message, please do not move the mobile phone".
终端100成功接收第二数据包后,可以显示第二数据包中的第二消息内容。After successfully receiving the second data packet, the terminal 100 may display the second message content in the second data packet.
示例性的,如图3J所示,终端100在发送了第一数据包并接收了第二数据包,和用于指示第一数据包接收成功的应用层回执后,可以显示信息详情界面390。其中,信息详情界面390可以包括信息框391、提示信息392、提示信息393和提示信息394。其中,信息框391可以显示第二数据包的内容。提示信息392可以用于显示其他终端将第二数据包发送给终端100的发送时间,例如,“07:31”。提示信息394可以用于提示用户终端100发送第一数据包的时间,例如,“08:00”。其中,终端100接收到用于指示发送成功的应用层回执后,可以显示提示信息393。提示信息393可以用于提示用户第一数据包发送成功。Exemplarily, as shown in FIG. 3J , after the terminal 100 has sent the first data packet and received the second data packet, and an application layer receipt indicating that the first data packet has been successfully received, the terminal 100 may display an
在一些实施例中,当终端100在后台向目标卫星发送业务请求(例如,上述第四数据包)后,终端100在预设时间阈值(例如,1分钟)内未接收到第二数据包,终端100可以确定出终端100向目标卫星发送业务请求失败。终端100可以显示请求失败提示信息,请求失败提示信息用于提示用户接收其他终端的短消息失败。In some embodiments, after the terminal 100 sends a service request (for example, the fourth data packet) to the target satellite in the background, the terminal 100 does not receive the second data packet within a preset time threshold (for example, 1 minute), The terminal 100 may determine that the terminal 100 fails to send the service request to the target satellite. The terminal 100 may display request failure prompt information, and the request failure prompt information is used to prompt the user to fail to receive short messages from other terminals.
示例性的,终端100可以在如图3I所示的信息详情界面380上显示如图3K所示的错误提示框395。其中,错误提示框395可以包括错误提示395A和“确定”控件395B。其中,错误提示395A可以用于提示用户终端100未接收到第二数据包。“确定”控件395B可以用于触发终端100取消显示错误提示框397。Exemplarily, the terminal 100 may display an error
可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送业务请求。例如,终端100可以在接收到用户针对“确定”控件395B的输入后,响应于该输入,执行上述选星对星操作,并在对星成功后,重新发送该第四数据包。Optionally, when displaying the failure prompt information, the terminal 100 may also display a retransmission control. The retransmission control can be used to trigger the terminal 100 to re-execute the satellite selection and satellite alignment operations, and resend the service request to the target satellite after the satellite alignment is successful. For example, the terminal 100 may, after receiving the user's input on the "confirm"
在一些实施例中,终端100在预设时间阈值内未接收到第二数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第四数据包。In some embodiments, after the terminal 100 does not receive the second data packet within the preset time threshold, the terminal 100 may re-perform the above satellite selection and star alignment operations, and resend the fourth data packet to the target satellite.
在一种可能的实现方式中,终端100可以响应于用户接收第二数据包的输入,执行选星及对星操作,并沿着对星之后的卫星天线的辐射方向将业务类型为信件消息下载的第一数据包(即,业务请求)发送至目标卫星。目标卫星可以将业务请求发送至卫星网络设备200,卫星网络设备200可以基于业务请求,通过目标卫星向终端100发送第二数据包。其中,第二数据包包括其他终端发送给终端100的短消息的内容。这样,由于终端100的卫星天线的辐射方向对准目标卫星,目标卫星的信号更强,可以更高质量地发送第一数据包并接收第二数据包。In a possible implementation, the terminal 100 can respond to the user receiving the input of the second data packet, perform satellite selection and satellite alignment operations, and download the service type as letter message along the radiation direction of the satellite antenna after the star alignment. The first data packet (ie, service request) of is sent to the target satellite. The target satellite may send the service request to the satellite network device 200, and the satellite network device 200 may send the second data packet to the terminal 100 through the target satellite based on the service request. Wherein, the second data packet includes the content of the short message sent to the terminal 100 by other terminals. In this way, since the radiation direction of the satellite antenna of the terminal 100 is aimed at the target satellite, the signal of the target satellite is stronger, and the first data packet can be sent and the second data packet can be received with higher quality.
接下来介绍终端100接收其他终端发送的第一数据包的一组界面示意图。Next, a set of schematic interface diagrams for terminal 100 receiving the first data packet sent by other terminals will be introduced.
终端100可以在接收到用户针对如图3B所示的接收控件312的输入(例如单击)后,响应于该输入,终端100可以进行上述选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,接收其他终端发送给终端100的第二数据包。其中,终端100选星以及对星涉及的示例性界面可以为图3E-图3H中的界面,具体描述可以参考上述图3E-图3H所示实施例,在此不再赘述。After the terminal 100 receives the user's input (for example, single click) on the receiving control 312 as shown in FIG. When the direction is aligned with the target satellite, the second data packet sent to the terminal 100 by other terminals is received. The exemplary interfaces involved in star selection and alignment by the terminal 100 may be the interfaces shown in FIG. 3E-FIG. 3H . For specific descriptions, reference may be made to the above-mentioned embodiments shown in FIG. 3E-FIG. 3H , which will not be repeated here.
示例性的,终端100对星成功后可以通过目标卫星接收其他终端发送的第二数据包,并显示如图4A所示的卫星消息界面400。Exemplarily, after the terminal 100 is aligned with the satellite successfully, it may receive the second data packet sent by other terminals through the target satellite, and display the
如图4A所示,卫星消息界面400中可以显示有信件提示401和联系人显示区域402。其中,信件提示401可以用于提示用户接收到其他终端的第二数据包。信件提示401还可以包括接收到的第二数据包的数量信息。该数量信息可以用于提示用户接收到新的第二数据包的数量。其中,联系人显示区域402中可以包括一个或多个联系人选项,例如联系人选项402A。其中,联系人选项可以显示有联系人的名称和联系人发送的消息概括等等,联系人选项可以用于触发终端100显示联系人对应的信件编辑界面。其中,联系人选项可以包括新消息提示,例如新消息提示402B。其中,新消息提示可以用于提示用户收到的联系人选项对应的联系人发送的新信息,还用于指示收到的该新消息的数量。例如,联系人选项402A可以包括新消息提示402B,新消息提示402B可以用于指示终端100接收到了1条来自联系人“Lucy”的第一数据包,该第一数据包的概括内容为:“注意安全”。As shown in FIG. 4A , a message prompt 401 and a
终端100可以在接收到用户针对联系人项402A的输入(例如单击)后,响应于该输入,终端100可以显示与该联系人项402A对应的联系人“Lucy”的信息编辑界面410。After terminal 100 receives the user's input (for example, click) on
如图4B所示,信息编辑界面410可以包括信息框411、提示信息412。其中,信息框391可以显示接收到的第二数据包的内容,例如,“注意安全”。提示信息412用于指示其他设备发送该第二数据包至终端100的时间,例如,“07:31”。As shown in FIG. 4B , the
应该理解的是,终端100接收第二数据包的途径除了图4A以及图4B涉及的界面描述的方式以外,还可以上述图3J涉及的方式,详细内容可以参考上述图3J所示实施例,在此不再赘述。It should be understood that, in addition to the manner described in the interface described in FIG. 4A and FIG. 4B , the way for the terminal 100 to receive the second data packet can also be the manner involved in the above-mentioned FIG. 3J . For details, please refer to the embodiment shown in the above-mentioned FIG. 3J . This will not be repeated here.
在一种可能的实现方式中,终端100在向目标卫星发送第一数据包后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标卫星发送业务请求,即,提示用户正在接收其他终端发送的短消息。In a possible implementation, after the terminal 100 sends the first data packet to the target satellite, it may display sending prompt information, and the sending prompt information may be used to remind the user that the terminal 100 has sent a service request to the target satellite, that is, remind the user Receiving short messages sent by other terminals.
在一些实施例中,终端100向目标卫星发送业务请求后,终端100在预设时间阈值内未接收到第二数据包,可以显示上述请求失败提示信息。In some embodiments, after the terminal 100 sends the service request to the target satellite, but the terminal 100 does not receive the second data packet within the preset time threshold, the above request failure prompt information may be displayed.
可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送第一数据包。Optionally, when displaying the failure prompt information, the terminal 100 may also display a retransmission control. The retransmission control can be used to trigger the terminal 100 to re-execute satellite selection and satellite alignment operations, and resend the first data packet to the target satellite after successful satellite alignment.
在一些实施例中,终端100在预设时间阈值内未接收到第二数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第一数据包。In some embodiments, after the terminal 100 does not receive the second data packet within the preset time threshold, the terminal 100 may re-perform the above satellite selection and star alignment operations, and re-send the first data packet to the target satellite.
在一种可能的实现方式中,终端100可以响应于用户查询信箱概况的输入,执行选星及对星操作,并沿着对星之后的卫星天线的辐射方向将业务类型为信箱概况查询的第一数据包(即,概况请求)发送至目标卫星。目标卫星可以将概况请求发送至卫星网络设备200,卫星网络设备200可以基于概况请求,通过目标卫星向终端100发送第三数据包。其中,第三数据包包括其他终端发送给终端100的短消息的数量。这样,由于终端100的卫星天线的辐射方向对准目标卫星,目标卫星的信号更强,可以更高质量地发送第一数据包,接收第三数据包。In a possible implementation, the terminal 100 may respond to the user's input of querying the mailbox overview, perform satellite selection and satellite alignment operations, and send the service type to the mailbox overview query along the radiation direction of the satellite antenna after the star alignment. A data packet (ie, a profile request) is sent to the target satellite. The target satellite may send the profile request to the satellite network device 200, and the satellite network device 200 may send the third data packet to the terminal 100 through the target satellite based on the profile request. Wherein, the third data packet includes the number of short messages sent to the terminal 100 by other terminals. In this way, since the radiation direction of the satellite antenna of the terminal 100 is aimed at the target satellite, the signal of the target satellite is stronger, and the first data packet can be sent and the third data packet can be received with higher quality.
示例性的,终端100可以接收针对如图3B所示的查询控件313的输入(例如单击)后,响应于该输入,终端100可以显示如图4C所示的查询界面430。Exemplarily, after the terminal 100 may receive an input (for example, click) on the query control 313 as shown in FIG. 3B , in response to the input, the terminal 100 may display the
其中,查询界面430可以包括联系人显示区域431,联系人显示区域431可以包括一个或多个联系人选项,例如联系人选项431A。其中,联系人选项可以显示有联系人的名称等等,联系人选项可以用于触发终端100查询联系人选项对应的联系人发送给终端100的短消息的数量。终端100可以接收用户针对联系人选项431A的输入,响应于该输入,显示上述图3E-图3H所示的界面。Wherein, the
终端100可以在对准目标卫星后,向目标卫星发送概况查询。目标卫星可以将概况查询转发至卫星网络设备200。卫星网络设备200可以基于概况查询中联系人“Lucy”的ID号,查找联系人“Lucy”发送给终端100的短消息的数量。卫星网络设备200可以将包括该数量的第三数据包经目标卫星发送给终端100。The terminal 100 may send an overview query to the target satellite after aligning to the target satellite. The target satellite may forward the profile query to the satellite network device 200 . The satellite network device 200 may find the number of short messages sent by the contact "Lucy" to the terminal 100 based on the ID number of the contact "Lucy" in the profile query. The satellite network device 200 may send the third data packet including the quantity to the terminal 100 via the target satellite.
终端100可以在收到第三数据包后,显示如图4D所示的查询界面440。查询界面440可以用于显示信箱概况查询的结果。在此,查询界面440可以包括查询结果框441,查询结果框441可以用于提示用户指定联系人发送给终端100的短消息数量。可选的,查询界面441还可以包括查询时间,查询时间可以用于指示用户获取信箱概况结果的时间。例如,查询结果框441可以显示有文字信息:“截止到北京时间14:06,联系人‘Lucy’一共向您发送了3条消息”。After receiving the third data packet, the terminal 100 may display a
的进行上述选星以及对星操作,使得可以在卫星天线的辐射方向对准目标卫星的情况下,接收其他终端发送给终端100的第一数据包。其中,终端100选星以及对星涉及的示例性界面可以为图3E-图3H中的界面,具体描述可以参考上述图3E-图3H所示实施例,在此不再赘述。The above satellite selection and satellite alignment operations are performed so that the first data packet sent to the terminal 100 by other terminals can be received under the condition that the radiation direction of the satellite antenna is aligned with the target satellite. The exemplary interfaces involved in star selection and alignment by the terminal 100 may be the interfaces shown in FIG. 3E-FIG. 3H . For specific descriptions, reference may be made to the above-mentioned embodiments shown in FIG. 3E-FIG. 3H , which will not be repeated here.
示例性的,终端100对星成功后可以通过目标卫星接收其他终端发送的第一数据包,并显示如图4A所示的卫星消息界面400。Exemplarily, after the terminal 100 is aligned with the satellite successfully, it may receive the first data packet sent by other terminals through the target satellite, and display the
在一种可能的实现方式中,终端100在向目标卫星发送第一数据包后,可以显示发送提示信息,发送提示信息可以用于提示用户终端100已经向目标卫星发送业务请求,即,提示用户正在接收信箱概况结果。In a possible implementation, after the terminal 100 sends the first data packet to the target satellite, it may display sending prompt information, and the sending prompt information may be used to remind the user that the terminal 100 has sent a service request to the target satellite, that is, remind the user Receiving mailbox profile results.
在一些实施例中,终端100向目标卫星发送业务请求后,终端100在预设时间阈值内未接收到第三数据包,可以显示查询失败提示信息,查询失败提示信息用于提示用户查询失败。可选的,终端100在显示失败提示信息时,还可以显示重传控件。重传控件可以用于触发终端100重新执行选星及对星操作,并在对星成功后向目标卫星重新发送第一数据包。In some embodiments, after the terminal 100 sends a service request to the target satellite, if the terminal 100 does not receive the third data packet within a preset time threshold, it may display query failure prompt information, which is used to remind the user of query failure. Optionally, when displaying the failure prompt information, the terminal 100 may also display a retransmission control. The retransmission control can be used to trigger the terminal 100 to re-execute satellite selection and satellite alignment operations, and resend the first data packet to the target satellite after successful satellite alignment.
在一些实施例中,终端100在预设时间阈值内未接收到第三数据包后,终端100可以重新执行上述选星及对星操作,重新向目标卫星发送第一数据包。In some embodiments, after the terminal 100 does not receive the third data packet within the preset time threshold, the terminal 100 may re-perform the above satellite selection and star alignment operations, and resend the first data packet to the target satellite.
在一种可能的实现方式中,终端100可以在后台执行选星操作。例如,终端100可以在接收到用户针对如图3D所示的发送控件332的输入后,响应于该输入,显示如图3G所示的对星界面360。再例如,终端100可以在接收到用户针对如图3B所示的接收控件312的输入后,响应于该输入,显示如图3G所示的对星界面360。In a possible implementation manner, the terminal 100 may perform a star selection operation in the background. For example, after receiving the user's input on the sending
在一种可能的实现方式中,终端100对星成功之后,在发送/接收第一数据包的过程中,由于终端100的姿态变化,导致卫星天线的辐射方向未对准目标卫星,终端100可以显示偏离提示信息,偏离提示信息用于提示用户终端100的姿态偏离目标卫星,并提示用户重新调整终端100的姿态,让卫星天线的辐射方向对准目标卫星。需要说明的是,卫星天线的辐射方向偏离目标卫星,会导致目标卫星信号强度变小,可能使得发送第一数据包失败,或接收第二数据包失败,或接收第三数据包失败。终端100可以提示用户终端已经偏离目标卫星方向使得用户重新调整终端100的姿态以使得卫星天线的辐射方向与目标卫星重新对准,这样,才能提高终端100的收发成功率。In a possible implementation, after the terminal 100 successfully aligns with the satellite, during the process of sending/receiving the first data packet, due to the attitude change of the terminal 100, the radiation direction of the satellite antenna is not aligned with the target satellite, and the terminal 100 can Displaying deviation prompt information, the deviation prompt information is used to remind the user that the attitude of the terminal 100 deviates from the target satellite, and prompt the user to readjust the attitude of the terminal 100 so that the radiation direction of the satellite antenna is aligned with the target satellite. It should be noted that if the radiation direction of the satellite antenna deviates from the target satellite, the signal strength of the target satellite will decrease, which may cause failure to send the first data packet, or fail to receive the second data packet, or fail to receive the third data packet. The terminal 100 can prompt the user that the terminal has deviated from the direction of the target satellite, so that the user can readjust the posture of the terminal 100 so that the radiation direction of the satellite antenna is realigned with the target satellite, so that the success rate of the terminal 100 can be improved.
示例性的,终端100可以显示如图5所示的对星界面500。对星界面500为终端100对星成功后,终端100偏离目标卫星方向时的一个对星界面。对星界面500中包括提示信息501、提示信息502和提示信息503。其中,提示信息501可以用于提示用户终端100方向偏离目标卫星,需要用户调整终端100的姿态,直至终端100的卫星天线的辐射方向对准目标卫星。提示信息501可以为文字类提示信息,例如,“终端已偏离目标卫星方向,请尽快返回并保持平稳”。其中,提示信息502以及提示信息503的描述可以参考上述对图3C中的提示信息362以及提示信息363的描述,在此不再赘述。Exemplarily, the terminal 100 may display a
当终端100检测到俯仰角差值小于/等于第二阈值并且方位角差值小于/等于第一阈值时,终端100可以显示如图3H所示的对星界面370。When the terminal 100 detects that the difference in elevation angle is less than/equal to the second threshold and the difference in azimuth angle is less than/equal to the first threshold, the terminal 100 may display the
在一种可能的实现方式中,终端100可以通过传感器(例如,磁力计)获取终端100所处地点的地磁数据。并基于地磁数据获取终端100的卫星天线的辐射方向的方位角。当终端100所处地点的磁场强度大于预设磁场强度(例如,200ut)时,会导致终端100无法获取准确的地磁数据,即,无法确定出终端100的方位角。当终端100所在地点的磁场强度大于预设磁场强度时,终端100可以显示校准提示信息,校准提示信息可以用于提示用户进行磁场校准使得终端100可以获取准确的地磁数据,确定出终端100的方位角。这样,可以通过磁场校准让终端100准确获取计算终端100的方位角的地磁数据。In a possible implementation manner, the terminal 100 may acquire geomagnetic data of a location where the terminal 100 is located through a sensor (for example, a magnetometer). And the azimuth of the radiation direction of the satellite antenna of the terminal 100 is acquired based on the geomagnetic data. When the magnetic field strength at the location where the terminal 100 is located is greater than the preset magnetic field strength (for example, 200 ut), the terminal 100 cannot acquire accurate geomagnetic data, that is, the azimuth angle of the terminal 100 cannot be determined. When the magnetic field strength at the location where the terminal 100 is located is greater than the preset magnetic field strength, the terminal 100 can display a calibration prompt message, and the calibration prompt message can be used to prompt the user to perform magnetic field calibration so that the terminal 100 can obtain accurate geomagnetic data and determine the orientation of the terminal 100 horn. In this way, the terminal 100 can accurately acquire geomagnetic data for calculating the azimuth of the terminal 100 through magnetic field calibration.
在一些实施例中,终端100可以基于校准提示信息提示用户通过画“8”字进行磁场校准。该校准提示信息的类型可以为动画、文字、语音等。In some embodiments, the terminal 100 may prompt the user to perform magnetic field calibration by drawing an "8" based on the calibration prompt information. The type of the calibration prompt information may be animation, text, voice, etc.
需要说明的是,画“8”字进行磁场校准是由于画“8”字时磁力计相对于地球是磁场转动。如果磁力计是有误差的,比如三个轴在输入同样磁场情况下输出有大有小,那么这些点就不在一个正球面上,会在一个近似椭球面上,当有足够的测量点的时候,可以拟合出这个椭球面,得到椭球的系数就可以计算出磁力计的测量误差,然后就可以进行补偿将校准磁力计。It should be noted that the reason for drawing "8" to calibrate the magnetic field is that the magnetometer rotates relative to the earth's magnetic field when drawing "8". If the magnetometer has errors, for example, the output of the three axes is different when the same magnetic field is input, then these points will not be on a positive sphere, but will be on an approximate ellipsoid. When there are enough measurement points , the ellipsoid can be fitted, the coefficient of the ellipsoid can be obtained to calculate the measurement error of the magnetometer, and then the compensation can be performed to calibrate the magnetometer.
当终端100选星成功后,可以通过传感器获取当前地点的地磁数据,终端100在获取地磁数据之前(例如,终端100显示图3F所示的选星界面350之后,图3G所示的对星界面360之前),可以检测磁场强度。当磁场强度大于预设磁场强度时,终端100可以显示如图6所示的校准界面600。After the terminal 100 selects the star successfully, it can obtain the geomagnetic data of the current location through the sensor. Before the terminal 100 acquires the geomagnetic data (for example, after the terminal 100 displays the
示例性的,如图6所示,校准界面600为终端100提供的一个磁场校对界面。校准界面600中包括校准提示信息601、校准提示信息602。其中,校准提示信息601用于提示用户进行磁场校准。例如,校准提示信息601为文字类提示信息:“请尽量处于开阔地带,避免视线可见范围内存在异物遮挡信号”。校准提示信息602用于提示用户通过画“8”字进行磁场校准。例如,提示信息602可以包括提示文字602A:“当前环境磁场干扰较大,请尝试画“8”字进行磁场校准”,以及提示图片602B:画“8”字的示意图。Exemplarily, as shown in FIG. 6 , the
当终端100检测到用户画“8”字进行磁场校准的输入后,可以显示如图3G所示的对星界面360。When the terminal 100 detects that the user draws the character "8" to perform magnetic field calibration, the terminal 100 may display a
可选的,终端100可以在处于卫星网络时,随着用户的移动在后台进行磁场校准操作。这样,终端100可以在用户发送第一数据包前,完成磁场校准。Optionally, when the terminal 100 is in the satellite network, it may perform a magnetic field calibration operation in the background as the user moves. In this way, the terminal 100 can complete the magnetic field calibration before the user sends the first data packet.
在一些实施例中,终端100可以基于校准提示信息提示用户通过更换发送卫星消息的地点进行磁场校准。该校准提示信息的类型可以为动画、文字、语音等。In some embodiments, the terminal 100 may prompt the user to perform magnetic field calibration by changing the place where the satellite message is sent based on the calibration prompt information. The type of the calibration prompt information may be animation, text, voice, etc.
当终端100选星成功后,可以通过传感器获取当前地点的地磁数据,终端100在获取地磁数据之前(例如,终端100显示图3F所示的选星界面350之后,图3G所示的对星界面360之前),可以检测磁场强度。当磁场强度大于预设磁场强度(例如,200ut)时,终端100可以显示如图7A所示的校准界面700。After the terminal 100 selects the star successfully, it can obtain the geomagnetic data of the current location through the sensor. Before the terminal 100 acquires the geomagnetic data (for example, after the terminal 100 displays the
如图7A所示,校准界面700可以包括提示信息701以及提示框702,其中,提示信息701的描述可以参见上述图6所示实施例,在此不再赘述。其中。提示框702可以包括提示信息702A,“可以移动”控件702B和“无法移动”控件702C。其中,提示信息702A用于提示用户当前地点磁场干扰大,需要更换至磁场干扰小的地点(例如,绿地、泥土地等)发送第一数据包。例如,提示信息702A为:“当前磁场干扰较大,已经严重影响对星精准度,请移动到绿地、泥土地等少金属矿物质的地带。”的文字提示信息。As shown in FIG. 7A , the
其中,“无法移动”控件702C可以用于触发终端100直接执行对星、发送第一数据包的操作。“可以移动”控件702B可以用于触发终端显示可以进行重新检测磁场强度的界面,例如,终端100接收到针对“可以移动”控件703B的输入(例如单击)后,响应于该输入,显示如图7B中的校准界面710。Wherein, the "unable to move"
如图7B所示,校准界面710可以包括提示信息711以及提示框712,其中,提示信息711/的详细描述可以参见图6所示实施例,在此不再赘述。提示框712可以用于提示用户更换远离金属矿物地带后,可以重新检测磁场强度。该提示框712中可以包括提示信息712A以及“重新检测”控件712B,其中,提示信息712A为:“若已经移动至少金属矿物质地带,请点击重新检测,手机将重新检测当前磁场干扰强度。”该提示信息用于提示用户在移动到少金属矿物质地带之后,可以点击“重新检测”控件712B以触发终端100重新检测周围的磁场强度。在接收到针对“重新检测”控件712B的输入(如单击),响应于该输入,终端100可以重新检测周围的磁场强度,当磁场强度大于预设磁场强度时,显示如图7A所示的校准界面700,当磁场强度小于/等于预设磁场强度时,显示上述图3G中示出的对星界面360,提示用户调整终端100的姿态以完成对星。As shown in FIG. 7B , the calibration interface 710 may include
在一种可能的实现方式中,当终端100的地理位置无法更改时,终端100可以通过不获取地磁数据的方式确定终端100的卫星天线的辐射方向的方位角和俯仰角。例如,终端100可以通过GNSS获取在地面坐标中,终端100的GNSS天线的辐射方向的方位角和俯仰角。终端100可以基于GNSS天线的辐射方向方位角和俯仰角,获取卫星天线的辐射方向的方位角和俯仰角。并将卫星天线的辐射方向对准目标卫星。In a possible implementation manner, when the geographic location of the terminal 100 cannot be changed, the terminal 100 may determine the azimuth and elevation angle of the radiation direction of the satellite antenna of the terminal 100 without acquiring geomagnetic data. For example, the terminal 100 may acquire the azimuth and elevation angle of the radiation direction of the GNSS antenna of the terminal 100 in ground coordinates through the GNSS. The terminal 100 may acquire the azimuth and elevation angle of the radiation direction of the satellite antenna based on the azimuth and elevation angle of the radiation direction of the GNSS antenna. And aim the radiation direction of the satellite antenna at the target satellite.
示例性的,当终端100检测到用户针对如图7A所示的“无法移动”控件702C的输入后,响应于该输入,通过GNSS卫星获取终端100的GNSS天线的辐射方向的方位角和俯仰角。终端100可以基于GNSS天线的辐射方向的方位角和俯仰角,得到终端100的卫星天线的辐射方向的方位角和俯仰角。并计算该卫星天线的辐射方向的方位角和卫星传输链路方向的方位角之间的方位角差值,该卫星天线的辐射方向的俯仰角和卫星传输链路方向的俯仰角之间的俯仰角差值。终端100可以在方位角差值大于第一阈值,或,俯仰角差值大于第二阈值时,显示如图3G所示的对星界面360。终端100可以在方位角差值小于等于第一阈值,且,俯仰角差值小于等于第二阈值时,显示如图3H所示的对星界面370。Exemplarily, when the terminal 100 detects the user's input on the "unmovable"
可以理解的是,前述涉及的所有界面以及其中的显示顺序、显示内容等描述都是示例性描述不应该构成对本申请实施例的限制。在其他的实施中,还可以有其他的实现方式。例如,对于图3E中的界面340,可以不通过图3D中界面330中的“发送”控件331触发显示,而是在下拉通知栏中显示一个卫星通信控件,该卫星通信控件可以触发终端100进行选星,显示图3E中的界面340。这样,终端100进行选星对星的步骤可以在点击“发送”控件331之前的任一时刻进行,例如,在打开卫星通信应用302之前,检测到用户针对下拉通知栏中的卫星通信控件的操作(如单击),响应于该操作,终端100可以进行选星,显示图3E中的界面340,直到选星完成,进行对星,对星成功之后终端100可以利用卫星通信应用302发送卫星消息。再例如,当终端可以通过卫星发送卫星消息时,还可以在状态栏中显示一个图标,该图标用于指示可以通过卫星发送卫星消息。It can be understood that all the interfaces mentioned above and the descriptions of the display sequence and display content therein are exemplary descriptions and should not be construed as limitations on the embodiment of the present application. In other implementations, there may also be other implementation manners. For example, for the
接下来介绍本申请实施例提供的一种卫星通信系统中传输控制方法的具体流程。Next, a specific flow of a transmission control method in a satellite communication system provided by an embodiment of the present application is introduced.
在本申请实施例提出的传输控制方法中,终端100可以基于预设规则从至少一个卫星中确定目标卫星。然后基于终端100和目标卫星所处位置信息确定出卫星传输链路方向的方位角以及俯仰角。以及,还可以基于终端100的地磁数据以及姿态数据等数据,确定地面坐标系中终端100的卫星天线的辐射方向的方位角以及俯仰角。利用两个方位角之间的方位角差值以及两个俯仰角之间的俯仰角差值进行对星。使得卫星天线的辐射方向对准目标卫星(即,卫星天线的辐射方向和卫星传输链路方向相同)。In the transmission control method proposed in the embodiment of the present application, the terminal 100 may determine a target satellite from at least one satellite based on a preset rule. Then the azimuth and elevation angle of the satellite transmission link direction are determined based on the location information of the terminal 100 and the target satellite. And, the azimuth and elevation angle of the radiation direction of the satellite antenna of the terminal 100 in the ground coordinate system may also be determined based on data such as geomagnetic data and attitude data of the terminal 100 . Use the azimuth angle difference between two azimuth angles and the elevation angle difference between two elevation angles to perform star alignment. The radiation direction of the satellite antenna is aligned with the target satellite (that is, the radiation direction of the satellite antenna is the same as the direction of the satellite transmission link).
图8示出了本申请实施例中提供的一种传输控制方法的流程示意图。Fig. 8 shows a schematic flowchart of a transmission control method provided in the embodiment of the present application.
在本申请实施例提出的传输控制方法具体流程如下:The specific flow of the transmission control method proposed in the embodiment of this application is as follows:
S801,终端100响应于发送第一数据包的输入,基于预设规则确定出目标卫星。S801, the terminal 100 determines a target satellite based on a preset rule in response to an input of sending a first data packet.
其中,第一输入可以为触发终端100将第一数据包发送至其他终端的输入,例如,可以为针对前述图3D示出的界面330中的发送控件的输入。或,接收其他终端发送至终端100的第二数据包的输入,例如,针对前述图3B中示出的界面310中的接收控件的输入。Wherein, the first input may be an input for triggering the terminal 100 to send the first data packet to other terminals, for example, it may be an input for the sending control in the
可选的,第一输入还可以为终端100将第一数据包发送至其他终端之前的任一输入,或,接收其他终端发送至终端100的第一数据包之前的任一输入,例如,可以为针对前述图3A示出的界面300中的打开卫星通信应用301的输入。Optionally, the first input may also be any input before the terminal 100 sends the first data packet to other terminals, or any input before receiving the first data packet sent by other terminals to the terminal 100, for example, may is an input for opening the
终端100基于预设规则确定目标卫星的过程如下:The process of terminal 100 determining the target satellite based on preset rules is as follows:
方式1:当终端100可以获取卫星的信号强度时,终端100可以获取检测到的至少一颗卫星中每一颗卫星的信号强度,终端100可以确定出该至少一颗卫星中信号强度最强的卫星为目标卫星。Mode 1: When the terminal 100 can obtain the signal strength of the satellite, the terminal 100 can obtain the signal strength of each of the detected at least one satellite, and the terminal 100 can determine the signal strength of the at least one satellite with the strongest signal strength The satellite is the target satellite.
当终端100不可以获取卫星的信号强度的情况下,可以通过以下方式2-方式4确定目标卫星:When the terminal 100 cannot obtain the signal strength of the satellite, the target satellite can be determined through the following methods 2-4:
方式2:终端100可以基于当前终端100的经纬度坐标和各个卫星的波束中心的经纬度坐标,计算终端100与各个卫星的波束中心距离,选择距离最近的波束中心对应的卫星为目标卫星。其中,当前终端100的经纬度坐标可以通过GNSS获取。各个卫星的波束中心的经纬度可以为终端100预存的。Mode 2: The terminal 100 can calculate the beam center distance between the terminal 100 and each satellite based on the latitude and longitude coordinates of the current terminal 100 and the beam centers of each satellite, and select the satellite corresponding to the nearest beam center as the target satellite. Wherein, the latitude and longitude coordinates of the current terminal 100 can be obtained through GNSS. The latitude and longitude of the beam center of each satellite may be pre-stored by the terminal 100 .
当终端100中没有预存方式2中涉及的各个卫星的波束中心的经纬度时,可以通过方式3、方式4确定目标卫星:When the latitude and longitude of the beam center of each satellite involved in the
方式3:终端100可以从数据库中获取选星的历史信息,并基于历史信息查询与当前地点最接近的历史地点,然后通过该历史地点对应的历史卫星确定目标卫星。Way 3: The terminal 100 can obtain the historical information of star selection from the database, and query the historical location closest to the current location based on the historical information, and then determine the target satellite through the historical satellite corresponding to the historical location.
其中,数据库中可以包括有历史地点与历史卫星的对应关系。在数据库中,可以用历史地点的经纬度信息标记该地点,用历史卫星的标号标记该卫星。且一个历史地点对应一颗历史卫星。该历史卫星可以为最近一次在该历史地点通信时使用的卫星。例如,表1示出了一种可能的数据库示例,具体的:Wherein, the database may include the correspondence between historical locations and historical satellites. In the database, the location can be marked with the longitude and latitude information of the historical location, and the satellite can be marked with the label of the historical satellite. And a historical location corresponds to a historical satellite. The historical satellite may be the last satellite used for communication at the historical location. For example, Table 1 shows a possible database example, specifically:
表1Table 1
如表1所示,数据库可以存储有历史地点与历史卫星的对应关系,例如在(经度A,维度A)这一经纬度对应的历史地点中,最近一次通信过的卫星为1号卫星。As shown in Table 1, the database can store the correspondence between historical locations and historical satellites. For example, in the historical locations corresponding to the latitude and longitude (longitude A, dimension A), the satellite that communicated last time is satellite No. 1.
在一种可能的实现方式中,终端100可以基于当前终端100的经纬度坐标与数据库中全部历史地点对应的经纬度进行计算,确定当前地点与任一历史地点的距离,将其中距离最小的历史地点对应的历史卫星确定为目标卫星。In a possible implementation, the terminal 100 may perform calculations based on the latitude and longitude coordinates of the current terminal 100 and the latitude and longitude corresponding to all historical locations in the database, determine the distance between the current location and any historical location, and correspond to the historical location with the smallest distance The historical satellites identified as target satellites.
在另一种可能的实现方式中,终端100可以设置一个预设距离阈值,从第一个历史地点对应的经纬度开始计算,当得到一个历史地点对应的经纬度与当前地点的经纬度小于该预设距离阈值时,则该历史地点为与当前地点距离最小的历史地点。该历史地点对应的历史卫星为目标卫星。In another possible implementation, the terminal 100 can set a preset distance threshold, and calculate from the latitude and longitude corresponding to the first historical location, when the latitude and longitude corresponding to a historical location is less than the preset distance from the latitude and longitude of the current location threshold, the historical location is the historical location with the smallest distance from the current location. The historical satellite corresponding to the historical location is the target satellite.
在一些实施例中,终端100的数据库中存储有一个历史地点对应的多个历史卫星,以及终端100和多个历史卫星发送第一数据包时卫星的通信性能指标。终端100可以基于历史信息查询与当前地点最接近的历史地点,确定该历史地点对应的全部历史卫星。并从该全部历史卫星中确定出通信性能指标最优的历史卫星为目标卫星。In some embodiments, the database of the terminal 100 stores multiple historical satellites corresponding to a historical location, and the satellite communication performance indicators when the terminal 100 and the multiple historical satellites send the first data packet. The terminal 100 may query the historical location closest to the current location based on the historical information, and determine all historical satellites corresponding to the historical location. And from all the historical satellites, the historical satellite with the best communication performance index is determined as the target satellite.
可以理解的是,数据库中除了可以记录历史地点与历史卫星的对应关系之外,还可以记录历史卫星与通信性能指标之间的对应关系。其中,通信性能指标可以包括载噪比等。需要说明的是,数据库中一个历史地点可以对应至少一颗历史卫星,该至少一颗历史卫星可以为在该历史地点与终端100通信过的任意卫星。或者,数据库中存储的一个历史地点对应的至少一颗历史卫星,可以为指定时间(例如,15天)内在该历史地点与终端100通信过的任意卫星。示例性的,表2示出了一种可能的数据库示例,具体的:It can be understood that, in addition to recording the correspondence between historical locations and historical satellites, the database can also record the correspondence between historical satellites and communication performance indicators. Wherein, the communication performance index may include carrier-to-noise ratio and the like. It should be noted that a historical location in the database may correspond to at least one historical satellite, and the at least one historical satellite may be any satellite that has communicated with the terminal 100 at the historical location. Alternatively, the at least one historical satellite corresponding to a historical location stored in the database may be any satellite that has communicated with the terminal 100 at the historical location within a specified time (for example, 15 days). Exemplarily, Table 2 shows a possible database example, specifically:
表2Table 2
如表2所示,数据库中可以有存储历史地点与历史卫星的对应关系以及历史卫星与通信性能指标的对应关系,例如在(经度A,维度A)这一经纬度对应的历史地点中,通信过的卫星为1号卫星及2号卫星,其中1号卫星的通信性能指标为载噪比1,2号卫星的通信性能指标为载噪比2。例如,终端100确定出距离最近的历史地点为(经度A,纬度A)时,可以对比1号卫星的载噪比1和2号卫星的载噪比2。当终端100确定出载噪比1大于载噪比2时,确定目标卫星为1号卫星。As shown in Table 2, the database can store the corresponding relationship between historical locations and historical satellites, as well as the corresponding relationship between historical satellites and communication performance indicators. The satellites are No. 1 satellite and No. 2 satellite. The communication performance index of No. 1 satellite is
若终端100中没有预存方式2中涉及的各个卫星的波束中心的经纬度以及方式3中涉及的数据库,则可以通过方式4确定目标卫星。If the terminal 100 does not pre-store the latitude and longitude of the beam center of each satellite involved in the
方式4:终端100可以直接计算终端100与任一卫星的欧氏距离,选取欧氏距离最近的卫星为目标卫星。例如,终端100可以通过导航电文的时间戳和光速计算终端100到任一卫星的欧式距离,并选取欧氏距离最近的卫星作为目标卫星。Way 4: The terminal 100 can directly calculate the Euclidean distance between the terminal 100 and any satellite, and select the satellite with the closest Euclidean distance as the target satellite. For example, the terminal 100 can calculate the Euclidean distance from the terminal 100 to any satellite through the timestamp of the navigation message and the speed of light, and select the satellite with the closest Euclidean distance as the target satellite.
S802、终端100基于终端100和目标卫星的所处位置信息,确定出地面坐标系中卫星传输链路方向的方位角和俯仰角。S802. Based on the location information of the terminal 100 and the target satellite, the terminal 100 determines the azimuth and elevation angle of the satellite transmission link direction in the ground coordinate system.
其中,终端100的位置信息可以包括但不限于终端100的经纬度和海拔等信息。目标卫星的位置信息可以包括但不限于目标卫星波束中心的经纬度、目标卫星的高度等信息。Wherein, the location information of the terminal 100 may include, but not limited to, information such as longitude, latitude and altitude of the terminal 100 . The location information of the target satellite may include, but not limited to, the latitude and longitude of the center of the beam of the target satellite, the height of the target satellite, and other information.
具体的,终端100可以通过GNSS获取终端100当前所处位置的经纬度。目标卫星波束中心的经纬度是预存在终端100中的。Specifically, the terminal 100 may acquire the latitude and longitude of the current location of the terminal 100 through GNSS. The latitude and longitude of the beam center of the target satellite is pre-stored in the terminal 100 .
其中,地面坐标系可以为以终端100的中心为原点,天向、第一北向、第一东向为三轴建立的三维坐标系。其中天向为地球球心指向终端100的中心的方向,第一北向为地理北极的方向,第一东向为与第一北向垂直的东方。Wherein, the ground coordinate system may be a three-dimensional coordinate system established with the center of the terminal 100 as the origin, and the sky, the first north direction, and the first east direction as three axes. The celestial direction is the direction in which the center of the earth points to the center of the terminal 100 , the first north direction is the direction of the geographic North Pole, and the first east direction is the east perpendicular to the first north direction.
该卫星传输链路方向为终端100的中心指向目标卫星的方向。The direction of the satellite transmission link is a direction in which the center of the terminal 100 points to the target satellite.
该方位角为卫星传输链路方向在水平面的投影和第一北向的夹角。The azimuth is the angle between the projection of the satellite transmission link direction on the horizontal plane and the first north direction.
该俯仰角为卫星传输链路方向在水平面的投影与卫星传输链路方向的夹角。The pitch angle is the angle between the projection of the direction of the satellite transmission link on the horizontal plane and the direction of the satellite transmission link.
图9示出了地面坐标中,卫星传输链路方向的方位角和俯仰角的一个示意图。FIG. 9 shows a schematic diagram of the azimuth and elevation angles of the satellite transmission link direction in ground coordinates.
如图9所示,P点为终端100的中心,S点为目标卫星,Q点为目标卫星波束中心。为卫星传输链路方向,为卫星传输链路方向在水平面的投影。a为卫星传输链路方向的方位角,b为卫星传输链路方向的俯仰角。Δu为目标卫星的轨道高度,是预存到终端100中的。终端100可以基于终端100的经纬度以及目标卫星波束中心的经纬度计算得到目标卫星波束中心到东西的距离,该距离为图9中示出的Δn,以及目标卫星波束中心到北西的距离,该距离为图9中示出的Δe。基于对图9的描述介绍:终端100确定出地面坐标系中卫星传输链路方向的方位角和俯仰角的相关计算公式:As shown in FIG. 9 , point P is the center of the terminal 100 , point S is the target satellite, and point Q is the beam center of the target satellite. is the satellite transmission link direction, is the projection of the satellite transmission link direction on the horizontal plane. a is the azimuth angle in the direction of the satellite transmission link, and b is the elevation angle in the direction of the satellite transmission link. Δu is the orbital altitude of the target satellite, which is pre-stored in the terminal 100 . The terminal 100 can calculate the distance from the target satellite beam center to the east-west based on the longitude and latitude of the terminal 100 and the longitude and latitude of the target satellite beam center, the distance is Δn shown in FIG. 9 , and the distance from the target satellite beam center to the northwest, the distance is Δe shown in Figure 9. Based on the description of FIG. 9, the terminal 100 determines the relevant calculation formulas for the azimuth and elevation angles of the satellite transmission link direction in the ground coordinate system:
其中,公式(1)用于求取卫星传输链路方向的方位角,a表示该方位角,参见图9中示出的a。Δe为目标卫星波束中心到北西的距离,参见图9中示出的Δe。Δn为目标卫星波束中心到东西的距离,参见图9中示出的Δn。公式(2)用于求取卫星传输链路方向的俯仰角,b表示该俯仰角,参见图9中示出的b。Δu为目标卫星的轨道高度,参见图9中示出的Δu。Wherein, formula (1) is used to calculate the azimuth angle of the satellite transmission link direction, and a represents the azimuth angle, see a shown in FIG. 9 . Δe is the distance from the target satellite beam center to NW, see Δe shown in FIG. 9 . Δn is the distance from the center of the target satellite beam to the east-west, see Δn shown in FIG. 9 . Formula (2) is used to obtain the pitch angle of the satellite transmission link direction, b represents the pitch angle, see b shown in FIG. 9 . Δu is the orbit altitude of the target satellite, see Δu shown in FIG. 9 .
S803、终端100基于终端100的地磁数据和姿态数据,确定出终端100的基准方向在地磁坐标系中的俯仰角和方位角。S803. Based on the geomagnetic data and attitude data of the terminal 100, the terminal 100 determines the pitch angle and azimuth angle of the reference direction of the terminal 100 in the geomagnetic coordinate system.
其中,地磁数据可以包括磁场强度、地磁北极方向(又称为磁北方向)等数据。终端100可以通过内置传感器(例如,磁力计)获取地磁数据。其中,磁场强度为终端100周围的磁场大小,其用于衡量测量的其他地磁数据(例如磁北方向)是否准确,当该磁场强度大于预设磁场强度时,可以通过提示信息提示用户进行磁场校准使得磁场强度小于预设磁场强度。该校准过程可以参考上述图6、图7A及图7B所示实施例,在此不再赘述。Wherein, the geomagnetic data may include data such as magnetic field strength, geomagnetic north direction (also referred to as magnetic north direction), and the like. The terminal 100 may acquire geomagnetic data through a built-in sensor (eg, a magnetometer). Among them, the magnetic field strength is the size of the magnetic field around the terminal 100, which is used to measure whether other geomagnetic data measured (such as the direction of magnetic north) is accurate. When the magnetic field strength is greater than the preset magnetic field strength, the user can be prompted to perform magnetic field calibration through a prompt message so that The magnetic field strength is less than the preset magnetic field strength. For the calibration process, reference may be made to the above-mentioned embodiments shown in FIG. 6 , FIG. 7A and FIG. 7B , which will not be repeated here.
其中,磁北方向可以用于终端100确定地磁坐标系。其中,地磁坐标系为以终端100的中心为原点,天向、第二北向、第二东向为三轴建立的三维坐标系。其中天向为地球球心指向终端100的中心的方向,第二北向为地磁北极的方向,第二东向为与第二北向垂直的东方。Wherein, the magnetic north direction may be used by the terminal 100 to determine the geomagnetic coordinate system. Wherein, the geomagnetic coordinate system is a three-dimensional coordinate system established with the center of the terminal 100 as the origin, and the sky, the second north, and the second east as three axes. The celestial direction is the direction in which the center of the earth points to the center of the terminal 100 , the second north direction is the direction of the magnetic north pole, and the second east direction is the east perpendicular to the second north direction.
终端100可以通过内置传感器(例如,陀螺仪传感器、加速度传感器等)检测终端在磁北坐标系中的姿态数据,并根据该姿态数据确定出终端100的基准方向在地磁坐标系中的俯仰角和方位角。The terminal 100 can detect the attitude data of the terminal in the magnetic north coordinate system through a built-in sensor (for example, a gyroscope sensor, an acceleration sensor, etc.), and determine the pitch angle and orientation of the reference direction of the terminal 100 in the geomagnetic coordinate system according to the attitude data horn.
其中,终端100的基准方向为与屏幕平行垂直于顶部边框的方向,该方位角为终端100的基准方向在水平面的投影和第二北向的夹角。该俯仰角为终端100的基准方向在水平面的投影与终端100的基准方向的夹角。Wherein, the reference direction of the terminal 100 is a direction parallel to the screen and perpendicular to the top frame, and the azimuth is the angle between the projection of the reference direction of the terminal 100 on the horizontal plane and the second north direction. The pitch angle is an included angle between a projection of the reference direction of the terminal 100 on the horizontal plane and the reference direction of the terminal 100 .
图10示出了地磁坐标中,终端100的基准方向的方位角和俯仰角的一个示意图。FIG. 10 shows a schematic diagram of the azimuth and elevation angles of the reference direction of the terminal 100 in geomagnetic coordinates.
如图10所示,P点为终端100的中心,天向、第二北向、第二东向构成的地磁坐标如图10所示。为终端100的基准方向,为终端100的基准方向在水平面的投影。α为终端100的基准方向在地磁坐标系中的俯仰角,β终端100的基准方向在地磁坐标系中的方位角。As shown in FIG. 10 , the point P is the center of the terminal 100 , and the geomagnetic coordinates formed by the sky direction, the second north direction, and the second east direction are shown in FIG. 10 . is the reference direction of the terminal 100, is the projection of the reference direction of the terminal 100 on the horizontal plane. α is the pitch angle of the reference direction of the terminal 100 in the geomagnetic coordinate system, and β is the azimuth angle of the reference direction of the terminal 100 in the geomagnetic coordinate system.
S804、终端100基于终端100的基准方向在地磁坐标系中的方位角以及俯仰角,地磁坐标系与地面坐标系的磁偏角,确定终端100的基准方向在地面坐标系中的方位角以及俯仰角。S804. The terminal 100 determines the azimuth and pitch of the reference direction of the terminal 100 in the ground coordinate system based on the azimuth and pitch angle of the terminal 100's reference direction in the geomagnetic coordinate system, and the magnetic declination between the geomagnetic coordinate system and the ground coordinate system. horn.
终端100的基准方向在地面坐标系中的方位角为终端100的基准方向在水平面的投影和第一北向的夹角。该俯仰角为终端100的基准方向在水平面的投影与终端100的基准方向的夹角。The azimuth of the reference direction of the terminal 100 in the ground coordinate system is the included angle between the projection of the reference direction of the terminal 100 on the horizontal plane and the first north direction. The pitch angle is an included angle between a projection of the reference direction of the terminal 100 on the horizontal plane and the reference direction of the terminal 100 .
其中,终端100的基准方向在地面坐标系中的方位角以及俯仰角分别被称为第一北向方位角以及第一北向俯仰角,终端100的基准方向在地磁坐标系中的方位角以及俯仰角分别被称为第二北向方位角以及第二北向俯仰角。Wherein, the azimuth and pitch angle of the reference direction of the terminal 100 in the ground coordinate system are respectively called the first north azimuth and the first north pitch angle, and the azimuth and pitch angle of the reference direction of the terminal 100 in the geomagnetic coordinate system They are called the second north azimuth and the second north elevation respectively.
图11为地磁坐标系及地面坐标系中终端100的基准方向的方位角以及俯仰角的一个示意图。FIG. 11 is a schematic diagram of the azimuth and elevation angles of the reference direction of the terminal 100 in the geomagnetic coordinate system and the ground coordinate system.
下面结合图11详细介绍第一北向方位角以及第二北向方位角之间的关系以及第一北向俯仰角以及第二北向俯仰角之间的关系。The relationship between the first north azimuth and the second north azimuth and the relationship between the first north elevation angle and the second north elevation angle will be described in detail below with reference to FIG. 11 .
如图11所示,该地磁坐标系与地面坐标系都以天向作为坐标系的三轴中的一轴。水平面垂直于该天向,地磁坐标系与地面坐标系的水平面相同,则在地磁坐标系与地面坐标中终端100的基准方向的俯仰角相同,即第一北向俯仰角以及第二北向俯仰角相同。但是第一北向与第二北向之间存在一个磁偏角,则导致第一北向方位角与第二北向方位之间相差一个磁偏角。As shown in FIG. 11 , both the geomagnetic coordinate system and the ground coordinate system use the celestial direction as one of the three axes of the coordinate system. The horizontal plane is perpendicular to the celestial direction, and the geomagnetic coordinate system is the same as the horizontal plane of the ground coordinate system, so the pitch angle of the reference direction of the terminal 100 in the geomagnetic coordinate system and the ground coordinate is the same, that is, the first north pitch angle and the second north pitch angle are the same . However, there is a magnetic declination between the first north direction and the second north direction, which results in a magnetic declination angle difference between the first north azimuth and the second north direction.
该磁偏角可以为东磁偏角也可以为西磁偏角。其中,第二北向相对于第一北向偏东则磁偏角为正,称为东磁偏角,偏西则磁偏角为负,称为西磁偏角。The magnetic declination can be east magnetic declination or west magnetic declination. Among them, the magnetic declination angle of the second north direction relative to the east of the first north direction is positive, which is called the east magnetic declination angle, and the magnetic declination angle of the west direction is negative, called the west magnetic declination angle.
图12A以及图12B示出了第一北向方位角以及第二北向方位角与磁偏角的关系。12A and 12B show the relationship between the first north azimuth and the second north azimuth and the magnetic declination.
如图12A所示,当磁偏角为西磁偏角时,第一北向方位角=第二北向方位角-|西磁偏角|。As shown in FIG. 12A , when the magnetic declination is the west magnetic declination, the first north azimuth=the second north azimuth-|west magnetic declination|.
如图12B所示,当磁偏角为东磁偏角时,第一北向方位角=第二北向方位角+|东磁偏角|。As shown in FIG. 12B , when the magnetic declination is the east magnetic declination, the first north azimuth=the second north azimuth+|east magnetic declination|.
由此可知,则终端100的基准方向在地面坐标系中的方位角为第一北向方位角,俯仰角与终端100的基准方向在地磁坐标系中的方位角相同。It can be seen that the azimuth of the reference direction of the terminal 100 in the ground coordinate system is the first north azimuth, and the pitch angle is the same as the azimuth of the reference direction of the terminal 100 in the geomagnetic coordinate system.
S805、终端100可以基于终端球坐标系中,卫星天线的辐射方向的俯仰角及方位角确定地面坐标系中卫星天线的辐射方向与终端100的基准方向的方位角偏移量以及俯仰角偏移量。S805. The terminal 100 may determine the azimuth angle offset and the pitch angle offset between the radiation direction of the satellite antenna in the ground coordinate system and the reference direction of the terminal 100 based on the pitch angle and azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system. quantity.
其中,终端球坐标系为以终端100的中心为原点O,终端100的基准方向为Z轴,水平方向为Y轴,水平面中垂直于Y轴的方向为X轴。其中,卫星天线的辐射方向为天线发射信号时,信号的最大增益方向,该方向上的信号强度最大。Wherein, the spherical coordinate system of the terminal takes the center of the terminal 100 as the origin O, the reference direction of the terminal 100 is the Z axis, the horizontal direction is the Y axis, and the direction perpendicular to the Y axis in the horizontal plane is the X axis. Wherein, the radiation direction of the satellite antenna is the maximum gain direction of the signal when the antenna transmits the signal, and the signal strength in this direction is the maximum.
基于终端球坐标系中,卫星天线的辐射方向的俯仰角以及方位角是预存在终端100中的。其中,该俯仰角为终端球坐标系中,卫星天线的辐射方向与终端100的基准方向的夹角。该方位角为终端球坐标系中,卫星天线的辐射方向在XOY平面中的投影与X轴的夹角。Based on the spherical coordinate system of the terminal, the pitch angle and the azimuth angle of the radiation direction of the satellite antenna are pre-stored in the terminal 100 . Wherein, the pitch angle is the included angle between the radiation direction of the satellite antenna and the reference direction of the terminal 100 in the spherical coordinate system of the terminal. The azimuth is the angle between the projection of the radiation direction of the satellite antenna on the XOY plane and the X axis in the terminal spherical coordinate system.
可选的,预存的终端100的卫星天线的辐射方向的俯仰角以及方位角可以由终端100的生产厂家提供。具体的,终端100的生产厂家可以在实验室的暗室中,遍历球坐标各个角度上收发天线的效率,确定出效率最高的方向作为卫星天线的辐射方向的俯仰角以及方位角,并存储在终端100的存储器中。Optionally, the prestored elevation angle and azimuth angle of the radiation direction of the satellite antenna of the terminal 100 may be provided by the manufacturer of the terminal 100 . Specifically, the manufacturer of the terminal 100 can traverse the efficiencies of the transmitting and receiving antennas at various angles of the spherical coordinates in the darkroom of the laboratory, determine the direction with the highest efficiency as the pitch angle and azimuth angle of the radiation direction of the satellite antenna, and store it in the terminal 100 in memory.
图13为终端球坐标系、方位角偏移量以及俯仰角偏移量的一个示意图。FIG. 13 is a schematic diagram of a terminal spherical coordinate system, an azimuth offset, and an elevation offset.
如图13所示,终端球坐标系中,终端100的中心为原点O,终端100的基准方向为Z轴,XOY平面为垂直于Z轴。图中的为卫星天线的辐射方向,θ为终端球坐标系中,卫星天线的辐射方向的俯仰角,为终端球坐标系中,卫星天线的辐射方向的方位角。方位角偏移量为azimuth,俯仰角偏移量为pitch。为在Z轴的投影,令的长度为1。则azimuth及pitch的计算公式为:As shown in FIG. 13 , in the spherical coordinate system of the terminal, the center of the terminal 100 is the origin O, the reference direction of the terminal 100 is the Z axis, and the XOY plane is perpendicular to the Z axis. in the picture is the radiation direction of the satellite antenna, θ is the pitch angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system, is the azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system. The azimuth offset is azimuth, and the elevation offset is pitch. for Projected on the Z axis, let has a length of 1. Then the calculation formula of azimuth and pitch is:
公式(3)以及公式(4)中,θ为终端球坐标系中,卫星天线的辐射方向的俯仰角,为终端球坐标系中,卫星天线的辐射方向的方位角。In formula (3) and formula (4), θ is the pitch angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system, is the azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system.
S806、终端100可以基于该方位角偏移量以及俯仰角偏移量对地面坐标系中终端100的基准方向的方位角以及俯仰角进行补偿,得到地面坐标系中,卫星天线的辐射方向的俯仰角及方位角。S806, the terminal 100 can compensate the azimuth and the elevation angle of the reference direction of the terminal 100 in the ground coordinate system based on the azimuth offset and the elevation angle offset, and obtain the elevation of the radiation direction of the satellite antenna in the ground coordinate system angle and azimuth.
其中,地面坐标系中,卫星天线的辐射方向的方位角为卫星天线的辐射方向在水平面的投影和第一北向的夹角。该俯仰角为卫星天线的辐射方向在水平面的投影与卫星天线的辐射方向的夹角。Wherein, in the ground coordinate system, the azimuth of the radiation direction of the satellite antenna is the angle between the projection of the radiation direction of the satellite antenna on the horizontal plane and the first north direction. The elevation angle is the included angle between the projection of the radiation direction of the satellite antenna on the horizontal plane and the radiation direction of the satellite antenna.
终端100将地面坐标系中终端100的基准方向的方位角与方位角偏移量相加,即可得到地面坐标系中,卫星天线的辐射方向的方位角。终端100将地面坐标系中终端100的基准方向的俯仰角与俯仰角偏移量相加,即可得到地面坐标系中,卫星天线的辐射方向的俯仰角。The terminal 100 adds the azimuth of the reference direction of the terminal 100 in the ground coordinate system to the azimuth offset to obtain the azimuth of the radiation direction of the satellite antenna in the ground coordinate system. The terminal 100 adds the pitch angle of the reference direction of the terminal 100 in the ground coordinate system and the pitch angle offset to obtain the pitch angle of the radiation direction of the satellite antenna in the ground coordinate system.
在一种可能的实现方式中,终端100除了可以通过步骤S803-步骤S806涉及的方式获取终端100的卫星天线的辐射方向在地面坐标系中的方位角以及俯仰角,还可以通过其他的方式获取:In a possible implementation, in addition to obtaining the azimuth and elevation angle of the radiation direction of the satellite antenna of the terminal 100 in the ground coordinate system through the methods involved in steps S803 to S806, the terminal 100 can also obtain the azimuth and elevation angles in other ways :
例如,终端100可以通过GNSS获取在地面坐标中,终端100的GNSS天线的辐射方向的方位角和俯仰角。当终端100的GNSS天线和卫星天线为同一根天线时,GNSS天线的辐射方向的方位角和俯仰角,为终端100的辐射方向在地面坐标系中的方位角和俯仰角。For example, the terminal 100 may acquire the azimuth and elevation angle of the radiation direction of the GNSS antenna of the terminal 100 in ground coordinates through the GNSS. When the GNSS antenna of the terminal 100 and the satellite antenna are the same antenna, the azimuth and elevation angles of the radiation direction of the GNSS antenna are the azimuth and elevation angles of the radiation direction of the terminal 100 in the ground coordinate system.
当终端100的GNSS天线和卫星天线为不同天线时,终端100可以基于终端球坐标中终端100的卫星天线的辐射方向的俯仰角和方位角,确定出地面坐标系中,卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量,如步骤S805所示。终端100还可以基于终端球坐标中,GNSS天线的辐射方向的俯仰角和方位角,确定出地面坐标系中,GNSS天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量。其中,终端100确定GNSS天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量可以参见上述步骤S805终端100确定卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量的实施例,在此不再赘述。终端100可以基于GNSS天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量、卫星天线的辐射方向与基准方向的方位角偏移量和俯仰角偏移量、GNSS天线的辐射方向的俯仰角和方位角,得到地面坐标系中卫星天线的辐射方向的俯仰角和方位角。When the GNSS antenna and the satellite antenna of the terminal 100 are different antennas, the terminal 100 can determine the radiation direction of the satellite antenna in the ground coordinate system based on the pitch angle and azimuth angle of the radiation direction of the satellite antenna of the terminal 100 in the terminal spherical coordinates The azimuth angle offset and the elevation angle offset of the reference direction are shown in step S805. The terminal 100 can also determine the azimuth offset and pitch angle offset between the radiation direction of the GNSS antenna and the reference direction in the ground coordinate system based on the pitch angle and azimuth angle of the radiation direction of the GNSS antenna in the spherical coordinates of the terminal. Where the terminal 100 determines the azimuth offset and pitch angle offset between the radiation direction of the GNSS antenna and the reference direction, refer to the above step S805. The terminal 100 determines the azimuth offset and the pitch angle between the radiation direction of the satellite antenna and the reference direction. The embodiment of the offset will not be repeated here. The terminal 100 can be based on the azimuth angle offset and the elevation angle offset between the radiation direction of the GNSS antenna and the reference direction, the azimuth angle offset and the elevation angle offset between the radiation direction of the satellite antenna and the reference direction, the radiation of the GNSS antenna The pitch angle and azimuth angle of the direction are obtained to obtain the pitch angle and azimuth angle of the radiation direction of the satellite antenna in the ground coordinate system.
S807、终端100可以基于地面坐标系中卫星天线的辐射方向的俯仰角及方位角、卫星传输链路方向的方位角及俯仰角确定卫星天线的辐射方向与卫星传输链路方向的方位角差值以及俯仰角差值。S807. The terminal 100 may determine the difference in azimuth angle between the radiation direction of the satellite antenna and the direction of the satellite transmission link based on the pitch angle and azimuth angle of the radiation direction of the satellite antenna in the ground coordinate system, and the azimuth angle and pitch angle of the satellite transmission link direction and pitch angle difference.
例如,方位角差值和俯仰角差值的计算公式如下:For example, the calculation formulas of azimuth difference and pitch difference are as follows:
方位角差值=卫星天线的辐射方向的方位角-卫星传输链路方向的方位角The azimuth angle difference = the azimuth angle of the radiation direction of the satellite antenna - the azimuth angle of the satellite transmission link direction
俯仰角差值=卫星天线的辐射方向的俯仰角-卫星传输链路方向的俯仰角Pitch angle difference = pitch angle of the radiation direction of the satellite antenna - pitch angle of the satellite transmission link direction
在一种可能的实现方式中,终端100利用地面坐标系中卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之差的绝对值作为方位角偏差值,利用地面坐标系中卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之差的绝对值作为俯仰角偏差值。In a possible implementation, the terminal 100 uses the absolute value of the difference between the azimuth angle of the radiation direction of the satellite antenna in the ground coordinate system and the azimuth angle of the satellite transmission link direction as the azimuth angle deviation value, and utilizes the azimuth angle of the satellite antenna in the ground coordinate system The absolute value of the difference between the pitch angle of the radiation direction of the antenna and the pitch angle of the satellite transmission link direction is used as the pitch angle deviation value.
S808、终端100确定该方位角差值是否小于等于第一阈值及俯仰角差值是否小于等于第二阈值。S808. The terminal 100 determines whether the azimuth angle difference is less than or equal to a first threshold and whether the elevation angle difference is less than or equal to a second threshold.
终端100确定该方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值的情况下,则确定此时卫星天线的辐射方向对准了目标卫星,可以执行步骤S811。When the terminal 100 determines that the azimuth angle difference is less than or equal to the first threshold and the elevation angle difference is less than or equal to the second threshold, it determines that the radiation direction of the satellite antenna is aligned with the target satellite at this time, and step S811 may be performed.
否则,终端100可以确定此时卫星天线的辐射方向没有对准目标卫星,可以执行步骤S809及步骤S810。Otherwise, the terminal 100 may determine that the radiation direction of the satellite antenna is not aimed at the target satellite at this time, and may perform step S809 and step S810.
S809、终端100显示偏差提示信息,该偏差提示信息用于提示用户调整终端100的姿态,使得卫星天线的辐射方向对准目标卫星。S809, the terminal 100 displays deviation prompt information, and the deviation prompt information is used to prompt the user to adjust the attitude of the terminal 100 so that the radiation direction of the satellite antenna is aligned with the target satellite.
此时,卫星天线的辐射方向没有对准目标卫星,终端100可以显示偏差提示信息提示用户调整终端100的姿态,更新俯仰角差值以及方位角差值,直到方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值,使得卫星天线的辐射方向对准目标卫星。At this time, if the radiation direction of the satellite antenna is not aligned with the target satellite, the terminal 100 may display a deviation prompt message to prompt the user to adjust the attitude of the terminal 100, and update the difference in pitch and azimuth until the difference in azimuth is less than or equal to the first threshold and the pitch angle difference is less than or equal to the second threshold, so that the radiation direction of the satellite antenna is aligned with the target satellite.
在一种可能的实现方式中,该偏差提示信息中可以包括提示用户如何调整终端100的方式。例如,前述图3G中涉及的提示信息362。In a possible implementation manner, the deviation prompt information may include a manner of prompting the user how to adjust the terminal 100 . For example, the
在另一种可能的实现方式中,该偏差提示信息中除了可以包括提示用户如何调整终端100的方式。还可以包括方位角偏差以及俯仰角偏差等对星时的实时数据,例如图3G涉及的提示信息363中的方位角偏差以及俯仰角偏差。In another possible implementation manner, the deviation prompt information may include a manner of prompting the user how to adjust the terminal 100 . It may also include real-time data such as azimuth angle deviation and elevation angle deviation when aligning with the star, for example, the azimuth angle deviation and elevation angle deviation in the
可以理解的是,在其他的实现方式中,该偏差提示信息还可以包括比前述的实现方式更多或者更少的内容,只要可以达到提示用户调整终端100的姿态的目的即可,本申请实施例对此不作限制。It can be understood that, in other implementation manners, the deviation prompt information may also include more or less content than the foregoing implementation manners, as long as the purpose of prompting the user to adjust the posture of the terminal 100 can be achieved. Examples are not limited to this.
S810、终端100接收到调整终端100的姿态的输入。S810. The terminal 100 receives an input for adjusting the posture of the terminal 100 .
例如,调整终端100的姿态的输入可以为用户按照偏差提示信息调整终端100的输入。终端100接收到调整终端100的姿态的输入之后,可以重新执行步骤S802-步骤S808,实时更新俯仰角差值以及方位角差值,直到方位角差值小于等于第一阈值及俯仰角差值小于等于第二阈值,即步骤S808判断为“是”,使得卫星天线的辐射方向对准目标卫星。For example, the input for adjusting the posture of the terminal 100 may be an input for the user to adjust the terminal 100 according to the deviation prompt information. After the terminal 100 receives the input to adjust the attitude of the terminal 100, it can re-execute steps S802-S808 to update the pitch difference and the azimuth difference in real time until the azimuth difference is less than or equal to the first threshold and the pitch difference is less than It is equal to the second threshold, that is, the judgment of step S808 is "Yes", so that the radiation direction of the satellite antenna is aligned with the target satellite.
S811、终端100显示准确提示信息,该准确提示信息用于提示用户卫星天线的辐射方向已经对准目标卫星。S811. The terminal 100 displays accurate prompt information, and the accurate prompt information is used to prompt the user that the radiation direction of the satellite antenna has been aligned with the target satellite.
准确提示信息可以用于提示用户卫星天线的辐射方向已经对准目标卫星。例如,准确提示信息可以为上述图3H中的提示信息371。The accurate prompt information can be used to prompt the user that the radiation direction of the satellite antenna has been aligned with the target satellite. For example, the accurate prompt information may be the
在卫星天线的辐射方向已经对准目标卫星之后,终端100可以通过目标卫星将第一数据包发送至其他终端,还可以通过该目标卫星获取其他终端发送至终端100的第二数据包。After the radiation direction of the satellite antenna is aligned with the target satellite, the terminal 100 can send the first data packet to other terminals through the target satellite, and can also obtain the second data packet sent to the terminal 100 by other terminals through the target satellite.
需要说明的是,终端100可以通过目标卫星将第一数据包发送至其他终端,具体的,终端100可以沿着卫星天线的辐射方向向目标卫星发送第一数据包,目标卫星收到终端100发送的第一数据包后,可以将第一数据包转发至卫星网络设备200,卫星网络设备200可以通过蜂窝网络设备400/卫星21将第一数据包发送至其他终端。It should be noted that the terminal 100 can send the first data packet to other terminals through the target satellite. Specifically, the terminal 100 can send the first data packet to the target satellite along the radiation direction of the satellite antenna, and the target satellite receives the first data packet sent by the terminal 100. After receiving the first data packet, the first data packet can be forwarded to the satellite network device 200, and the satellite network device 200 can send the first data packet to other terminals through the
在终端100收取其他终端发送至终端100的第二数据包时,终端100可以沿着卫星天线的辐射方向向目标卫星发送业务请求。目标卫星收到终端100的业务请求后,可以将业务请求转发至卫星网络设备200,卫星网络设备200可以基于业务请求,将第二数据包经目标卫星转发至终端100。When the terminal 100 receives the second data packet sent to the terminal 100 by other terminals, the terminal 100 may send a service request to the target satellite along the radiation direction of the satellite antenna. After receiving the service request from the terminal 100, the target satellite may forward the service request to the satellite network device 200, and the satellite network device 200 may forward the second data packet to the terminal 100 via the target satellite based on the service request.
在一些实施例中,步骤S804-步骤S806之间执行顺序不是固定的。终端100还可以基于地磁坐标系中,终端100的基准方向的方位角以及俯仰角以及终端球坐标系中,卫星天线的辐射方向的俯仰角及方位角确定地磁坐标系中卫星天线的辐射方向与终端100的基准方向的方位角偏移量以及俯仰角偏移量,进行补偿,得到地磁坐标系中卫星天线的辐射方向的俯仰角及方位角。然后,再基于地磁坐标系与地面坐标系的磁偏角,确定终端100的基准方向在地面坐标系中的方位角以及俯仰角。In some embodiments, the execution sequence between step S804 and step S806 is not fixed. The terminal 100 can also determine the radiation direction and the pitch angle of the satellite antenna in the geomagnetic coordinate system based on the azimuth and pitch angle of the reference direction of the terminal 100 in the geomagnetic coordinate system and the pitch angle and azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system. The azimuth angle offset and the elevation angle offset of the reference direction of the terminal 100 are compensated to obtain the elevation angle and the azimuth angle of the radiation direction of the satellite antenna in the geomagnetic coordinate system. Then, based on the magnetic declination of the geomagnetic coordinate system and the ground coordinate system, the azimuth and pitch angle of the reference direction of the terminal 100 in the ground coordinate system are determined.
在一些实施例中,在终端100执行步骤S803之前,终端100如果在对星的过程中使用磁力计获取计算终端100的地磁数据以计算终端100的基准方向在地面坐标系的方位角及俯仰角完成对星,则终端100可以检测周围的磁场强度,当该磁场强度大于预设磁场强度时,可以通过提示信息提示用户进行磁场校准使得磁场强度小于预设磁场强度。这样,可以使得磁力计准确获取计算终端100的地磁数据。其中,预设磁场强度的一个可能的取值可以为200ut。该过程涉及的一组示例性界面可以参考上述对图6、图7A以及图7B的描述。In some embodiments, before the terminal 100 executes step S803, if the terminal 100 uses a magnetometer to acquire geomagnetic data of the terminal 100 during the star alignment process to calculate the azimuth and elevation angle of the reference direction of the terminal 100 in the ground coordinate system After star alignment is completed, the terminal 100 can detect the surrounding magnetic field strength, and when the magnetic field strength is greater than the preset magnetic field strength, it can prompt the user to perform magnetic field calibration so that the magnetic field strength is smaller than the preset magnetic field strength through a prompt message. In this way, the magnetometer can accurately acquire the geomagnetic data of the computing terminal 100 . Wherein, a possible value of the preset magnetic field strength may be 200ut. For a set of exemplary interfaces involved in this process, reference may be made to the above descriptions of FIG. 6 , FIG. 7A and FIG. 7B .
下面介绍本申请实施例中提供的一种卫星通信系统中传输控制方法。A transmission control method in a satellite communication system provided in an embodiment of the present application is introduced below.
图14示出了本申请实施例中提供的一种卫星通信系统中传输控制方法的流程示意图。Fig. 14 shows a schematic flowchart of a transmission control method in a satellite communication system provided in an embodiment of the present application.
如图14所示,该卫星通信系统中传输控制方法包括如下步骤:As shown in Figure 14, the transmission control method in the satellite communication system includes the following steps:
S1401、终端100显示第一界面,第一界面包括多颗同步轨道卫星中已选中的目标卫星以及终端100中卫星天线的辐射方向与卫星传输链路方向之间的俯仰角偏差和方位角偏差;其中,卫星传输链路方向为终端100所处位置到目标卫星所处位置的方向。S1401, the terminal 100 displays a first interface, the first interface includes the selected target satellite among the multiple geostationary orbit satellites and the pitch angle deviation and azimuth angle deviation between the radiation direction of the satellite antenna in the terminal 100 and the direction of the satellite transmission link; Wherein, the satellite transmission link direction is the direction from the location of the terminal 100 to the location of the target satellite.
S1402、终端100接收到调整终端100的姿态的第一输入。S1402. The terminal 100 receives a first input for adjusting the posture of the terminal 100.
其中,第一输入为用户调整终端100的姿态的输入,例如,向左手方向旋转终端100的输入。Wherein, the first input is an input for the user to adjust the posture of the terminal 100 , for example, an input for rotating the terminal 100 to the left hand direction.
S1403、当终端100确定出卫星天线的辐射方向对准目标卫星时,终端100向目标卫星发送第一数据包。S1403. When the terminal 100 determines that the radiation direction of the satellite antenna is aligned with the target satellite, the terminal 100 sends the first data packet to the target satellite.
其中,第一数据包的业务类型可以为报文通信业务,或信箱概况查询业务,或信件消息下载业务。Wherein, the service type of the first data packet may be a message communication service, or a mailbox profile query service, or a mail message download service.
具体涉及终端100,显示第一界面,响应于用户的第一输入实时检测卫星天线的辐射方向是否对准目标卫星,发送第一数据包的具体描述可以参见上述实施例,在此不再赘述。Specifically related to the terminal 100, displaying the first interface, responding to the user's first input to detect in real time whether the radiation direction of the satellite antenna is aligned with the target satellite, and the specific description of sending the first data packet can refer to the above-mentioned embodiments, and will not be repeated here.
下面介绍终端100执行的一些可能的实现方式。Some possible implementations executed by the terminal 100 are introduced below.
在一种可能的实现方式中,在终端显示第一界面之前,方法还包括:终端显示第二界面,第二界面显示有多颗同步轨道卫星;当终端从多颗同步轨道卫星中确定出目标卫星后,终端显示第一标记,第一标记用于指示目标卫星已被选中。In a possible implementation, before the terminal displays the first interface, the method further includes: the terminal displays a second interface, and the second interface displays a plurality of geostationary orbit satellites; when the terminal determines the target from the plurality of geosynchronous orbit satellites After the satellite is selected, the terminal displays the first mark, which is used to indicate that the target satellite has been selected.
具体的,可以参见上述图3E、图3F所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3E and FIG. 3F .
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第一界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;In a possible implementation, the service type of the first data packet is a message communication service; before the terminal displays the first interface, the method further includes: the terminal displays a third interface, and the third interface includes the first message input by the user Content and the first sending control; wherein, the first data packet includes the first message content; the terminal receives the second input for the first sending control;
终端显示第一界面,具体包括:终端响应于第一输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the first input.
具体的,可以参见上述图3D所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3D .
在一种可能的实现方式中,第一数据包的业务类型为报文通信业务;在终端显示第二界面之前,方法还包括:终端显示第三界面,第三界面包括用户输入的第一消息内容和第一发送控件;其中,第一数据包中包括第一消息内容;终端接收针对第一发送控件的第二输入;In a possible implementation, the service type of the first data packet is a message communication service; before the terminal displays the second interface, the method further includes: the terminal displays a third interface, and the third interface includes the first message input by the user Content and the first sending control; wherein, the first data packet includes the first message content; the terminal receives the second input for the first sending control;
终端显示第二界面,具体包括:终端响应于第二输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the second input.
具体的,可以参见上述图3D所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3D .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第一应用层回执;In a possible implementation manner, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives the first application layer receipt;
当第一应用层回执用于指示第一数据包接收成功时,终端显示成功提示信息,成功提示信息用于提示用户第一数据包发送成功。When the first application layer receipt is used to indicate that the first data packet is successfully received, the terminal displays success prompt information, and the success prompt information is used to prompt the user that the first data packet is successfully sent.
当第一时应用层回执用于指示第一数据包接收失败时,终端显示失败提示信息,失败提示信息用于提示用户第一数据包发送失败。When the first application layer receipt is used to indicate that the first data packet fails to be received, the terminal displays failure prompt information, and the failure prompt information is used to prompt the user that the first data packet fails to be sent.
具体的,可以参见上述图3I、图3J所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3I and FIG. 3J .
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第一界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;In a possible implementation, the service type of the first application layer message is a letter message download service; before the terminal displays the first interface, the method further includes: the terminal displays a fourth interface, and the fourth interface includes the first receiving control ; The terminal receives a third input for the first receiving control;
终端显示第一界面,具体包括:终端响应于第三输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the third input.
具体的,可以参见上述图3B、图3G所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3B and FIG. 3G .
在一种可能的实现方式中,第一应用层报文的业务类型为信件消息下载业务;在终端显示第二界面之前,方法还包括:终端显示第四界面,第四界面包括第一接收控件;终端接收针对第一接收控件的第三输入;In a possible implementation, the service type of the first application layer message is a letter message download service; before the terminal displays the second interface, the method further includes: the terminal displays a fourth interface, and the fourth interface includes the first receiving control ; The terminal receives a third input for the first receiving control;
终端显示第二界面,具体包括:终端响应于第三输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the third input.
具体的,可以参见上述图3B、图3E所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3B and FIG. 3E .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives a second data packet, the second data packet includes a second message content, and the second message content is other user equipment The content of the short message sent to the terminal through the target satellite; the terminal displays the content of the second message.
具体的,可以参见上述图4A、图4B所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 4A and FIG. 4B .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第二数据包,终端显示请求失败提示信息,请求失败提示信息用于提示用户第一数据包发送失败。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: when the terminal does not receive the second data packet within the preset time threshold, the terminal displays request failure prompt information, and the request fails The prompt information is used to prompt the user that the sending of the first data packet fails.
具体的,可以参见上述图4A、图4B所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 4A and FIG. 4B .
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第一界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;In a possible implementation, the service type of the first application layer message is a mailbox profile query service; before the terminal displays the first interface, the method further includes: the terminal displays a fifth interface, and the fifth interface includes the first query control ; The terminal receives a fourth input for the first query control;
终端显示第一界面,具体包括:终端响应于第四输入,显示第一界面。Displaying the first interface by the terminal specifically includes: displaying the first interface by the terminal in response to the fourth input.
具体的,可以参见上述图3B、图3G所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3B and FIG. 3G .
在一种可能的实现方式中,第一应用层报文的业务类型为信箱概况查询业务;在终端显示第二界面之前,方法还包括:终端显示第五界面,第五界面包括第一查询控件;终端接收针对第一查询控件的第四输入;In a possible implementation, the service type of the first application layer message is a mailbox profile query service; before the terminal displays the second interface, the method further includes: the terminal displays a fifth interface, and the fifth interface includes the first query control ; The terminal receives a fourth input for the first query control;
终端显示第二界面,具体包括:终端响应于第四输入,显示第二界面。Displaying the second interface by the terminal specifically includes: displaying the second interface by the terminal in response to the fourth input.
具体的,可以参见上述述图3B、图3E所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 3B and FIG. 3E .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端接收第三数据包,第三数据包包括其他用户设备通过目标卫星发送至终端的短消息的数量信息。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal receives a third data packet, and the third data packet includes short messages sent to the terminal by other user equipment through the target satellite. quantity information.
具体的,可以参见上述图4D所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 4D .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:当终端在预设时间阈值内未接收到第三数据包,终端显示查询失败提示信息,查询失败提示信息用于提示用户第一数据包发送失败。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: when the terminal does not receive the third data packet within the preset time threshold, the terminal displays a query failure prompt message, and the query fails The prompt information is used to prompt the user that the sending of the first data packet fails.
具体的,可以参见上述图4D所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 4D .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端向目标卫星发送第四数据包,第四数据包的业务类型为信件消息下载业务。In a possible implementation, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal sends a fourth data packet to the target satellite, where the service type of the fourth data packet is a mail message download service.
具体的,可以参见上述图3J所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3J .
在一种可能的实现方式中,在终端向目标卫星发送第四数据包之后,方法还包括:终端接收第二数据包,第二数据包包括第二消息内容,第二消息内容为其他用户设备通过目标卫星发送至终端的短消息内容;终端显示第二消息内容。In a possible implementation manner, after the terminal sends the fourth data packet to the target satellite, the method further includes: the terminal receives a second data packet, the second data packet includes a second message content, and the second message content is other user equipment The content of the short message sent to the terminal through the target satellite; the terminal displays the content of the second message.
具体的,可以参见上述图3J所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3J .
在一种可能的实现方式中,在终端向目标卫星发送第一数据包之后,方法还包括:终端显示发送提示信息,发送提示信息用于提示用户终端已经向目标卫星发送第一数据包。In a possible implementation manner, after the terminal sends the first data packet to the target satellite, the method further includes: the terminal displays sending prompt information, and the sending prompt information is used to remind the user that the terminal has sent the first data packet to the target satellite.
具体的,可以参见上述图3I所述实施例。Specifically, reference may be made to the embodiment described in FIG. 3I above.
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向对准目标卫星时,方法还包括:终端显示准确提示信息,准确提示信息用于提示用户终端中卫星天线的辐射方向已对准目标卫星。In a possible implementation, when the terminal determines that the radiation direction of the satellite antenna is aligned with the target satellite, the method further includes: the terminal displays accurate prompt information, and the accurate prompt information is used to remind the user that the radiation direction of the satellite antenna in the terminal is aligned with the target satellite. quasi-target satellite.
具体的,可以参见上述图3H所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3H .
在一种可能的实现方式中,目标卫星为终端从多颗同步轨道卫星中确定出的信号强度最强的卫星。In a possible implementation manner, the target satellite is the satellite with the strongest signal strength determined by the terminal from the multiple geostationary orbit satellites.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,目标卫星为多颗同步轨道卫星中波束中心距离最近的卫星,波束中心距离为终端基于终端的经纬度坐标和同步轨道卫星的波束中心的经纬度坐标得到的。In a possible implementation manner, the target satellite is the satellite with the closest beam center distance among the multiple geostationary orbit satellites, and the beam center distance is obtained by the terminal based on the longitude and latitude coordinates of the terminal and the longitude and latitude coordinates of the beam center of the geosynchronous orbit satellite.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,目标卫星为第一历史卫星,第一历史卫星为终端的数据库中,与终端当前地点距离最近的第一历史地点对应的历史卫星。In a possible implementation manner, the target satellite is a first historical satellite, and the first historical satellite is a historical satellite corresponding to a first historical location closest to a current location of the terminal in a database of the terminal.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,目标卫星为与终端欧式距离最近的同步轨道卫星。In a possible implementation manner, the target satellite is a geostationary satellite with the closest European distance to the terminal.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,俯仰角偏差为地面坐标系中,卫星天线的辐射方向的俯仰角与卫星传输链路方向的俯仰角之间的差值,方位角偏差为地面坐标系中,卫星天线的辐射方向的方位角与卫星传输链路方向的方位角之间的差值。In a possible implementation, the pitch angle deviation is the difference between the pitch angle in the radiation direction of the satellite antenna and the pitch angle in the satellite transmission link direction in the ground coordinate system, and the azimuth angle deviation is in the ground coordinate system, The difference between the azimuth angle of the radiation direction of the satellite antenna and the azimuth angle of the satellite transmission link direction.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,卫星传输链路方向的方位角和俯仰角为终端基于终端所处位置信息和目标卫星所处位置信息得到的。In a possible implementation manner, the azimuth and elevation angles of the satellite transmission link direction are obtained by the terminal based on the location information of the terminal and the location information of the target satellite.
具体的,可以参见上述图8、图9所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 8 and FIG. 9 .
在一种可能的实现方式中,卫星天线的辐射方向的方位角为终端基于终端的基准方向的方位角和方位角偏移量确定的,卫星天线的辐射方向的俯仰角为终端基于终端的基准方向的俯仰角和俯仰角偏移量确定的;其中,方位角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的方位角和地面坐标系中终端的基准方向的方位角确定的,俯仰角偏移量为终端基于终端球坐标系中卫星天线的辐射方向的俯仰角和地面坐标系中终端的基准方向的俯仰角确定的。In a possible implementation manner, the azimuth of the radiation direction of the satellite antenna is determined by the azimuth and azimuth angle offset of the terminal based on the reference direction of the terminal, and the elevation angle of the radiation direction of the satellite antenna is determined by the terminal based on the reference direction of the terminal. The pitch angle and pitch angle offset of the direction are determined; the azimuth offset is determined by the terminal based on the azimuth angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system and the azimuth angle of the terminal's reference direction in the ground coordinate system , the pitch angle offset is determined by the terminal based on the pitch angle of the radiation direction of the satellite antenna in the terminal spherical coordinate system and the pitch angle of the reference direction of the terminal in the ground coordinate system.
具体的,可以参见上述图8、图13所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 8 and FIG. 13 .
在一种可能的实现方式中,终端的基准方向在地面坐标系中的方位角及俯仰角为终端基于终端的基准方向在地磁坐标系中的方位角及俯仰角和地磁坐标系与地面坐标系的磁偏角确定的;其中,终端的基准方向在地磁坐标系中的俯仰角和方位角为终端基于终端的地磁数据及姿态数据确定的。In a possible implementation, the azimuth and elevation angle of the terminal's reference direction in the ground coordinate system are the terminal's azimuth and elevation angle in the geomagnetic coordinate system based on the terminal's reference direction and the geomagnetic coordinate system and the ground coordinate system The magnetic declination angle is determined; wherein, the pitch angle and azimuth angle of the reference direction of the terminal in the geomagnetic coordinate system are determined by the terminal based on the geomagnetic data and attitude data of the terminal.
具体的,可以参见上述图8、图10、图11、图12A、图12B所述实施例。Specifically, reference may be made to the embodiments described above in FIG. 8 , FIG. 10 , FIG. 11 , FIG. 12A , and FIG. 12B .
在一种可能的实现方式中,当终端确定出卫星天线的辐射方向未对准目标卫星时,方法还包括:终端显示偏差提示信息,偏差提示信息用于提示用户调整终端的姿态使得终端中卫星天线的辐射方向对准目标卫星。In a possible implementation, when the terminal determines that the radiation direction of the satellite antenna is not aligned with the target satellite, the method further includes: the terminal displays deviation prompt information, and the deviation prompt information is used to prompt the user to adjust the attitude of the terminal so that the satellite in the terminal The radiation direction of the antenna is aimed at the target satellite.
具体的,可以参见上述图3G所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 3G .
在一种可能的实现方式中,终端确定出卫星天线的辐射方向未对准目标卫星,具体包括:当终端确定出方位角偏差大于第一阈值或俯仰角偏差大于第二阈值时,终端确定出卫星天线的辐射方向未对准目标卫星。In a possible implementation manner, the terminal determines that the radiation direction of the satellite antenna is not aligned with the target satellite, which specifically includes: when the terminal determines that the azimuth angle deviation is greater than the first threshold or the elevation angle deviation is greater than the second threshold, the terminal determines that The radiation direction of the satellite dish is not aimed at the target satellite.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
在一种可能的实现方式中,终端确定出卫星天线的辐射方向对准目标卫星,具体包括:当方位角偏差小于或等于第一阈值且俯仰角偏差小于或等于第二阈值时,终端确定出卫星天线的辐射方向对准目标卫星。In a possible implementation manner, the terminal determines that the radiation direction of the satellite antenna is aligned with the target satellite, which specifically includes: when the azimuth angle deviation is less than or equal to the first threshold and the elevation angle deviation is less than or equal to the second threshold, the terminal determines that The radiation direction of the satellite antenna is aimed at the target satellite.
具体的,可以参见上述图8所述实施例。Specifically, reference may be made to the embodiment described above in FIG. 8 .
上述内容详细阐述了本申请提供的方法,为了便于更好地实施本申请实施例的上述方案,本申请实施例还提供了相应的装置或设备。The above content elaborates the method provided by the present application in detail. In order to facilitate better implementation of the above solutions of the embodiments of the present application, the embodiments of the present application also provide corresponding devices or equipment.
本申请实施例可以根据上述方法示例对终端100和进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application may divide the terminal 100 into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in the embodiment of the present application is schematic, and is only a logical function division, and there may be other division methods in actual implementation.
下面将结合图15至图18详细描述本申请实施例的通信装置。The communication device according to the embodiment of the present application will be described in detail below with reference to FIG. 15 to FIG. 18 .
在采用集成的单元的情况下,参见图15,图15是本申请实施例提供的通信装置1500的结构示意图。该通信装置1500可以为上述实施例中的终端100。可选的,通信装置1500可以为一种芯片/芯片系统,例如,卫星通信芯片、北斗通信芯片。如图15所示,该通信装置1500可以包括收发单元1510和处理单元1520。In the case of using an integrated unit, refer to FIG. 15 , which is a schematic structural diagram of a communication device 1500 provided in an embodiment of the present application. The communication device 1500 may be the terminal 100 in the foregoing embodiments. Optionally, the communication device 1500 may be a chip/chip system, for example, a satellite communication chip or a Beidou communication chip. As shown in FIG. 15 , the communication device 1500 may include a transceiver unit 1510 and a processing unit 1520 .
一种设计中,处理单元1520,可用于实时计算俯仰角偏差和方位角偏差。In one design, the processing unit 1520 can be used to calculate the pitch angle deviation and the azimuth angle deviation in real time.
处理单元1520,还用于检测卫星天线的辐射方向是否对准目标卫星。The processing unit 1520 is further configured to detect whether the radiation direction of the satellite antenna is aimed at the target satellite.
处理单元1520,还用于生成业务类型为报文通信业务或信件消息下载业务,或信件消息下载业务的数据包。The processing unit 1520 is further configured to generate a data packet whose service type is a message communication service or a letter message download service, or a letter message download service.
收发单元1510,可用于向目标卫星发送卫星短消息、业务请求和概况请求。The transceiver unit 1510 is configured to send satellite short messages, service requests and profile requests to target satellites.
可选的,收发单元1510,还可用于执行上述图14所示方法实施例中终端100执行的有关发送和接收的功能步骤。Optionally, the transceiver unit 1510 may also be configured to perform the functional steps related to sending and receiving performed by the terminal 100 in the method embodiment shown in FIG. 14 above.
可选的,处理单元1520,还可用于执行上述图14所示方法实施例中终端100执行的有关协议解析与封装以及运算确定的功能步骤。Optionally, the processing unit 1520 may also be configured to execute functional steps related to protocol parsing and encapsulation and calculation determination performed by the terminal 100 in the method embodiment shown in FIG. 14 above.
应理解,该种设计中的通信装置1500可对应执行前述实施例中终端100执行的方法步骤,为了简洁,在此不再赘述。It should be understood that the communication device 1500 in this design can correspondingly perform the method steps performed by the terminal 100 in the foregoing embodiments, and for the sake of brevity, details are not repeated here.
在采用集成的单元的情况下,参见图16,图16是本申请实施例提供的通信装置1600的结构示意图。该通信装置1600可以为上述实施例中的卫星网络设备200。可选的,通信装置1600可以为卫星网络设备200中的具体网元,例如,卫星收发站22、卫星中心站23、卫星短报文融合通信平台24中的一个网元或多个网元的组合。如图16所示,该通信装置1600可以包括收发单元1610和处理单元1620。In the case of using an integrated unit, refer to FIG. 16 , which is a schematic structural diagram of a communication device 1600 provided in an embodiment of the present application. The communication apparatus 1600 may be the satellite network device 200 in the foregoing embodiments. Optionally, the communication device 1600 may be a specific network element in the satellite network equipment 200, for example, a network element or multiple network elements in the satellite transceiver station 22, the satellite central station 23, and the satellite short message fusion communication platform 24 combination. As shown in FIG. 16 , the communication device 1600 may include a transceiver unit 1610 and a processing unit 1620 .
一种设计中,处理单元1620,可用于基于第一数据包,得到第一消息内容。In one design, the processing unit 1620 may be configured to obtain the first message content based on the first data packet.
处理单元1620,还用于基于第一数据包和其他终端发送的短消息,得到第二数据包。The processing unit 1620 is further configured to obtain a second data packet based on the first data packet and short messages sent by other terminals.
处理单元1620,还用于基于第一数据包和其他终端发送的短消息的数量信息,得到第三数据包。The processing unit 1620 is further configured to obtain a third data packet based on the first data packet and the quantity information of short messages sent by other terminals.
收发单元1610,可用于向其他终端发送第一消息内容。The transceiver unit 1610 may be configured to send the first message content to other terminals.
收发单元1610,还用于通过目标卫星向终端100发送第二数据包或第三数据包。The transceiver unit 1610 is further configured to send the second data packet or the third data packet to the terminal 100 through the target satellite.
可选的,收发单元1610,还可用于执行上述实施例中卫星网络设备200执行的有关发送和接收的功能步骤。Optionally, the transceiver unit 1610 may also be configured to perform the functional steps related to sending and receiving performed by the satellite network device 200 in the foregoing embodiments.
可选的,处理单元1620,还可用于执行上述实施例中卫星网络设备200执行的有关协议解析与封装以及运算确定的功能步骤。Optionally, the processing unit 1620 may also be configured to perform functional steps related to protocol parsing and encapsulation and calculation determination performed by the satellite network device 200 in the foregoing embodiments.
应理解,该种设计中的通信装置1600可对应执行前述实施例中卫星网络设备200执行的方法步骤,为了简洁,在此不再赘述。It should be understood that the communication device 1600 in this design can correspondingly perform the method steps performed by the satellite network device 200 in the foregoing embodiments, and for the sake of brevity, details are not repeated here.
以上介绍了本申请实施例的终端100和卫星网络设备200,应理解,但凡具备上述图15所述的终端100的功能的任何形态的产品,但凡具备上述图16所述的卫星网络设备200的功能的任何形态的产品,都落入本申请实施例的保护范围。The terminal 100 and the satellite network device 200 of the embodiment of the present application have been introduced above. It should be understood that any product having the functions of the terminal 100 described in FIG. Products of any form with functions fall within the scope of protection of the embodiments of the present application.
作为一种可能的产品形态,本申请实施例所述的终端100,可以由一般性的总线体系结构来实现。As a possible product form, the terminal 100 described in the embodiment of the present application may be implemented by a general bus architecture.
参见图17,图17是本申请实施例提供的通信装置1700的结构示意图。该通信装置1700可以是终端100,或其中的装置。如图17所示,该通信装置1700包括处理器1701和与所述处理器内部连接通信的收发器1702。其中,处理器1701是通用处理器或者专用处理器等。例如可以是卫星通信的基带处理器或中央处理器。卫星通信的基带处理器可以用于对卫星通信协议以及卫星通信数据进行处理,中央处理器可以用于对通信装置(如,基带芯片,终端、终端芯片等)进行控制,执行计算机程序,处理计算机程序的数据。收发器1702可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1702可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。可选的,通信装置1700还可以包括天线1703和/或射频单元(图未示意)。所述天线1703和/或射频单元可以位于所述通信装置1700内部,也可以与所述通信装置1700分离,即所述天线1703和/或射频单元可以是拉远或分布式部署的。Referring to FIG. 17 , FIG. 17 is a schematic structural diagram of a communication device 1700 provided by an embodiment of the present application. The communication device 1700 may be the terminal 100, or a device therein. As shown in FIG. 17 , the communication device 1700 includes a processor 1701 and a transceiver 1702 internally connected and communicating with the processor. Wherein, the processor 1701 is a general purpose processor or a special purpose processor or the like. For example, it may be a baseband processor or a central processing unit for satellite communications. The baseband processor of satellite communication can be used to process satellite communication protocols and satellite communication data, and the central processing unit can be used to control communication devices (such as baseband chips, terminals, terminal chips, etc.), execute computer programs, and process computer Program data. The transceiver 1702 may be called a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1702 may include a receiver and a transmitter, and the receiver may be called a receiver or a receiving circuit for realizing a receiving function; the transmitter may be called a transmitter or a sending circuit for realizing a sending function. Optionally, the communication device 1700 may further include an antenna 1703 and/or a radio frequency unit (not shown in the figure). The antenna 1703 and/or the radio frequency unit may be located inside the communication device 1700, or may be separated from the communication device 1700, that is, the antenna 1703 and/or the radio frequency unit may be remote or distributed.
可选的,通信装置1700中可以包括一个或多个存储器1704,其上可以存有指令,该指令可为计算机程序,所述计算机程序可在通信装置1700上被运行,使得通信装置1700执行上述方法实施例中描述的方法。可选的,所述存储器1704中还可以存储有数据。通信装置1700和存储器1704可以单独设置,也可以集成在一起。Optionally, the communication device 1700 may include one or more memories 1704, on which instructions may be stored, the instructions may be computer programs, and the computer programs may be run on the communication device 1700, so that the communication device 1700 executes the above-mentioned Methods described in the Methods Examples. Optionally, data may also be stored in the memory 1704 . The communication device 1700 and the memory 1704 can be set separately or integrated together.
其中,处理器1701、收发器1702、以及存储器1704可以通过通信总线连接。Wherein, the processor 1701, the transceiver 1702, and the memory 1704 may be connected through a communication bus.
一种设计中,通信装置1700可以用于执行前述实施例中终端100的功能:处理器1701可以用于执行上述图15所示实施例中终端100执行的有关协议解析与封装以及运算确定的功能步骤和/或用于本文所描述的技术的其它过程;收发器1702可以用于执行上述图15所示实施例中终端100执行的有关执行的有关发送和接收的功能步骤和/或用于本文所描述的技术的其它过程。In one design, the communication device 1700 can be used to perform the functions of the terminal 100 in the foregoing embodiments: the processor 1701 can be used to perform the functions related to protocol analysis and encapsulation and operation determination performed by the terminal 100 in the embodiment shown in FIG. 15 Steps and/or other processes used in the technology described herein; the transceiver 1702 may be used to execute the functional steps related to the execution of sending and receiving performed by the terminal 100 in the embodiment shown in FIG. 15 and/or used in this article Other procedures for the techniques described.
在上述任一种设计中,处理器1701中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In any of the above designs, the processor 1701 may include a transceiver for implementing receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuits, interfaces or interface circuits for realizing the functions of receiving and sending can be separated or integrated together. The above-mentioned transceiver circuit, interface or interface circuit may be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface or interface circuit may be used for signal transmission or transmission.
在上述任一种设计中,处理器1701可以存有指令,该指令可为计算机程序,计算机程序在处理器1701上运行,可使得通信装置1700执行上述方法实施例中终端100执行的方法步骤。计算机程序可能固化在处理器1701中,该种情况下,处理器1701可能由硬件实现。In any of the above designs, the processor 1701 may store instructions, which may be computer programs, and the computer programs run on the processor 1701 to enable the communication device 1700 to execute the method steps performed by the terminal 100 in the above method embodiments. The computer program may be fixed in the processor 1701, and in this case, the processor 1701 may be implemented by hardware.
在一种实现方式中,通信装置1700可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuitboard,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channelmetal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。In an implementation manner, the communication device 1700 may include a circuit, and the circuit may implement the function of sending or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in this application can be implemented in integrated circuits (integrated circuits, ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application specific integrated circuits (ASICs), printed circuit boards ( printed circuitboard, PCB), electronic equipment, etc. The processor and transceiver can also be fabricated using various IC process technologies such as complementary metal oxide semiconductor (CMOS), nMetal-oxide-semiconductor (NMOS), p-type Metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
本申请中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图17的限制。通信装置1700可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置1700可以是:The scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited by FIG. 17 . Communications apparatus 1700 may be a stand-alone device or may be part of a larger device. For example, the communication device 1700 may be:
(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;(1) Stand-alone integrated circuits ICs, or chips, or chip systems or subsystems;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据,计算机程序的存储部件;(2) A set of one or more ICs, optionally, the set of ICs may also include storage components for storing data and computer programs;
(3)ASIC,例如调制解调器(Modem);(3) ASIC, such as modem (Modem);
(4)可嵌入在其他设备内的模块;(4) Modules that can be embedded in other devices;
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;(5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handsets, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
(6)其他等等。(6) Others and so on.
作为一种可能的产品形态,本申请实施例所述的卫星网络设备200中的任一网元(例如、卫星收发站22、卫星中心站23、卫星短报文融合通信平台24),可以由一般性的总线体系结构来实现。As a possible product form, any network element (for example, satellite transceiver station 22, satellite central station 23, satellite short message fusion communication platform 24) in the satellite network equipment 200 described in the embodiment of the present application can be composed of Generic bus architecture to achieve.
参见图18,图18是本申请实施例提供的通信装置1800的结构示意图。该通信装置1800可以是卫星网络设备200,或其中的装置。如图18所示,该通信装置1800包括处理器1801和与所述处理器内部连接通信的收发器1802。其中,处理器1801是通用处理器或者专用处理器等。例如可以是卫星通信的基带处理器或中央处理器。卫星通信的基带处理器可以用于对卫星通信协议以及卫星通信数据进行处理,中央处理器可以用于对通信装置(如,基带芯片等)进行控制,执行计算机程序,处理计算机程序的数据。收发器1802可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1802可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。可选的,通信装置1800还可以包括天线1803和/或射频单元(图未示意)。所述天线1803和/或射频单元可以位于所述通信装置1800内部,也可以与所述通信装置1800分离,即所述天线1803和/或射频单元可以是拉远或分布式部署的。Referring to FIG. 18 , FIG. 18 is a schematic structural diagram of a communication device 1800 provided by an embodiment of the present application. The communication device 1800 may be the satellite network device 200, or a device therein. As shown in FIG. 18 , the communication device 1800 includes a processor 1801 and a transceiver 1802 internally connected and communicating with the processor. Wherein, the processor 1801 is a general purpose processor or a special purpose processor or the like. For example, it may be a baseband processor or a central processing unit for satellite communications. The baseband processor of the satellite communication can be used to process the satellite communication protocol and satellite communication data, and the central processing unit can be used to control the communication device (eg, baseband chip, etc.), execute the computer program, and process the data of the computer program. The transceiver 1802 may be called a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1802 may include a receiver and a transmitter, and the receiver may be called a receiver or a receiving circuit for realizing a receiving function; the transmitter may be called a transmitter or a sending circuit for realizing a sending function. Optionally, the communication device 1800 may further include an antenna 1803 and/or a radio frequency unit (not shown in the figure). The antenna 1803 and/or the radio frequency unit may be located inside the communication device 1800, or may be separated from the communication device 1800, that is, the antenna 1803 and/or the radio frequency unit may be remote or distributed.
可选的,通信装置1800中可以包括一个或多个存储器1804,其上可以存有指令,该指令可为计算机程序,所述计算机程序可在通信装置1800上被运行,使得通信装置1800执行上述方法实施例中描述的方法。可选的,所述存储器1804中还可以存储有数据。通信装置1800和存储器1804可以单独设置,也可以集成在一起。Optionally, the communication device 1800 may include one or more memories 1804, on which instructions may be stored, the instructions may be computer programs, and the computer programs may be run on the communication device 1800, so that the communication device 1800 executes the above-mentioned Methods described in the Methods Examples. Optionally, data may also be stored in the memory 1804 . The communication device 1800 and the memory 1804 can be set separately or integrated together.
其中,处理器1801、收发器1802、以及存储器1804可以通过通信总线连接。Wherein, the processor 1801, the transceiver 1802, and the memory 1804 may be connected through a communication bus.
一种设计中,通信装置1800可以用于执行前述实施例中卫星网络设备200的功能:处理器1801可以用于执行上述图16所示实施例中卫星网络设备200执行的有关协议解析与封装以及运算确定的功能步骤和/或用于本文所描述的技术的其它过程;收发器1802可以用于执行上述图16所示实施例中卫星网络设备200执行的有关执行的有关发送和接收的功能步骤和/或用于本文所描述的技术的其它过程。In one design, the communication device 1800 can be used to perform the functions of the satellite network device 200 in the foregoing embodiments: the processor 1801 can be used to perform the related protocol parsing and encapsulation performed by the satellite network device 200 in the embodiment shown in FIG. 16 and The functional steps determined by the calculation and/or other processes used in the technology described herein; the transceiver 1802 can be used to perform the functional steps related to the execution of the sending and receiving performed by the satellite network device 200 in the embodiment shown in FIG. 16 and/or other processes for the techniques described herein.
在上述任一种设计中,处理器1801中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In any of the above designs, the processor 1801 may include a transceiver for implementing receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuits, interfaces or interface circuits for realizing the functions of receiving and sending can be separated or integrated together. The above-mentioned transceiver circuit, interface or interface circuit may be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface or interface circuit may be used for signal transmission or transmission.
在上述任一种设计中,处理器1801可以存有指令,该指令可为计算机程序,计算机程序在处理器1801上运行,可使得通信装置1800执行上述方法实施例中终端100执行的方法步骤。计算机程序可能固化在处理器1801中,该种情况下,处理器1801可能由硬件实现。In any of the above designs, the processor 1801 may store instructions, the instructions may be computer programs, and the computer programs run on the processor 1801 to enable the communication device 1800 to execute the method steps performed by the terminal 100 in the above method embodiments. The computer program may be fixed in the processor 1801, and in this case, the processor 1801 may be implemented by hardware.
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,电子设备执行前述任一实施例中的方法。The embodiment of the present application also provides a computer-readable storage medium, where computer program code is stored, and when the above-mentioned processor executes the computer program code, the electronic device executes the method in any one of the above-mentioned embodiments.
本申请实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行前述任一实施例中的方法。An embodiment of the present application further provides a computer program product, which, when the computer program product is run on a computer, causes the computer to execute the method in any one of the foregoing embodiments.
本申请实施例还提供一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使得该装置执行前述任一实施例中的方法。The embodiment of the present application also provides a communication device, which can exist in the product form of a chip. The structure of the device includes a processor and an interface circuit. The processor is used to communicate with other devices through a receiving circuit, so that the device performs the aforementioned The method in any of the examples.
本申请实施例还提供一种卫星通信系统,包括终端100和卫星网络设备200,该终端100和卫星网络设备200可以执行前述任一实施例中的方法。The embodiment of the present application also provides a satellite communication system, including a terminal 100 and a satellite network device 200, and the terminal 100 and the satellite network device 200 can execute the method in any of the preceding embodiments.
本申请全文介绍了卫星通信系统中短报文的通信功能,除了北斗通信系统之外,可以理解的是,其他卫星通信系统中也可能存在支持短报文的通信功能。因此,不限制在北斗通信系统中,若有其他卫星系统也支持短报文的通信功能,本申请中介绍的方法,也同样适用于其他卫星系统的通信。This application fully introduces the communication function of short messages in the satellite communication system. In addition to the Beidou communication system, it is understandable that other satellite communication systems may also have communication functions that support short messages. Therefore, it is not limited to the Beidou communication system. If other satellite systems also support the short message communication function, the method introduced in this application is also applicable to the communication of other satellite systems.
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(ElectricallyEPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。The steps of the methods or algorithms described in connection with the disclosure of this application can be implemented in the form of hardware, or can be implemented in the form of a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (Random Access Memory, RAM), flash memory, erasable programmable read-only memory (Erasable Programmable ROM, EPROM), electrically erasable Programmable read-only memory (Electrically EPROM, EEPROM), registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and storage medium can be located in the ASIC. In addition, the ASIC may be located in the core network interface device. Certainly, the processor and the storage medium may also exist in the core network interface device as discrete components.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should be aware that, in the above one or more examples, the functions described in this application may be implemented by hardware, software, firmware or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer-readable storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions described in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the various embodiments of the application.
上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。As used in the above embodiments, depending on the context, the term "when" may be interpreted to mean "if" or "after" or "in response to determining..." or "in response to detecting...". Similarly, depending on the context, the phrases "in determining" or "if detected (a stated condition or event)" may be interpreted to mean "if determining..." or "in response to determining..." or "on detecting (a stated condition or event)" or "in response to detecting (a stated condition or event)".
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, optical fiber, DSL) or wireless (eg, infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, solid state hard disk), etc.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments are realized. The processes can be completed by computer programs to instruct related hardware. The programs can be stored in computer-readable storage media. When the programs are executed , may include the processes of the foregoing method embodiments. The aforementioned storage medium includes: ROM or random access memory RAM, magnetic disk or optical disk, and other various media that can store program codes.
Claims (31)
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411396166.XA CN119316033A (en) | 2021-08-06 | 2021-09-27 | A transmission control method and related device in a satellite communication system |
| CN202411391739.XA CN119070891B (en) | 2021-08-06 | 2021-09-27 | Transmission control method and related device in satellite communication system |
| CN202411403443.5A CN119210569B (en) | 2021-08-06 | 2021-09-27 | Transmission control method and related device in satellite communication system |
| CN202411398004.XA CN119341622A (en) | 2021-08-06 | 2021-09-27 | A transmission control method and related device in a satellite communication system |
| PCT/CN2022/110346 WO2023011602A1 (en) | 2021-08-06 | 2022-08-04 | Transmission control method in satellite communication system and related apparatus |
| EP22852313.0A EP4362350A4 (en) | 2021-08-06 | 2022-08-04 | METHOD FOR CONTROLLING TRANSMISSION IN A SATELLITE COMMUNICATION SYSTEM AND RELATED APPARATUS |
| US18/681,519 US20250132820A1 (en) | 2021-08-06 | 2022-08-04 | Transmission control method in satellite communication system and related apparatus |
| CA3226123A CA3226123A1 (en) | 2021-08-06 | 2022-08-04 | Transmission control method in satellite communication system and related apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2021109018439 | 2021-08-06 | ||
| CN202110901843 | 2021-08-06 |
Related Child Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411396166.XA Division CN119316033A (en) | 2021-08-06 | 2021-09-27 | A transmission control method and related device in a satellite communication system |
| CN202411403443.5A Division CN119210569B (en) | 2021-08-06 | 2021-09-27 | Transmission control method and related device in satellite communication system |
| CN202411398004.XA Division CN119341622A (en) | 2021-08-06 | 2021-09-27 | A transmission control method and related device in a satellite communication system |
| CN202411391739.XA Division CN119070891B (en) | 2021-08-06 | 2021-09-27 | Transmission control method and related device in satellite communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115706601A true CN115706601A (en) | 2023-02-17 |
| CN115706601B CN115706601B (en) | 2024-09-17 |
Family
ID=85180597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111137529.4A Active CN115706601B (en) | 2021-08-06 | 2021-09-27 | A transmission control method and related device in a satellite communication system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115706601B (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116388844A (en) * | 2023-03-31 | 2023-07-04 | 广州邦讯信息系统有限公司 | Communication control method and system of satellite communication terminal |
| CN116667913A (en) * | 2023-07-31 | 2023-08-29 | 河北北斗天汇科技有限公司 | Ultra-long-distance Beidou satellite navigation signal forwarding method, forwarding device and system |
| WO2023174161A1 (en) * | 2022-03-18 | 2023-09-21 | 华为技术有限公司 | Message transmission method and corresponding terminal |
| CN117579738A (en) * | 2024-01-17 | 2024-02-20 | 荣耀终端有限公司 | Interface display method, electronic equipment and chip system |
| CN117650829A (en) * | 2023-03-15 | 2024-03-05 | 华为技术有限公司 | A communication system, method and terminal equipment |
| CN117978257A (en) * | 2024-03-28 | 2024-05-03 | 浙江中星光电子科技有限公司 | Satellite signal locking method, device, equipment and medium |
| CN118381852A (en) * | 2023-03-08 | 2024-07-23 | 华为技术有限公司 | A satellite communication method, system and related device |
| WO2024183767A1 (en) * | 2023-03-08 | 2024-09-12 | 华为技术有限公司 | Satellite communication method and system, and related apparatus |
| WO2024187928A1 (en) * | 2023-03-15 | 2024-09-19 | 华为技术有限公司 | Satellite message transmission method and system, and terminal device |
| CN118712743A (en) * | 2024-08-27 | 2024-09-27 | 深圳疆泰科技有限公司 | Satellite communication watch star alignment method and device |
| WO2024255316A1 (en) * | 2023-06-16 | 2024-12-19 | 荣耀终端有限公司 | Satellite call method and terminal device |
| CN119276331A (en) * | 2023-07-07 | 2025-01-07 | 华为技术有限公司 | A communication system, method and terminal device |
| CN119277464A (en) * | 2024-03-29 | 2025-01-07 | 荣耀终端有限公司 | Control method and related equipment |
| WO2025044530A1 (en) * | 2023-08-28 | 2025-03-06 | 华为技术有限公司 | Satellite alignment method, terminal device and computer-readable storage medium |
| WO2025051092A1 (en) * | 2023-09-07 | 2025-03-13 | 中兴通讯股份有限公司 | Satellite communication method, electronic device, and storage medium |
| WO2025050866A1 (en) * | 2023-09-05 | 2025-03-13 | 荣耀终端股份有限公司 | Control method and related apparatus |
| WO2025091306A1 (en) * | 2023-10-31 | 2025-05-08 | 荣耀终端股份有限公司 | Satellite communication adjustment method and foldable electronic device |
| WO2025102828A1 (en) * | 2023-11-15 | 2025-05-22 | 荣耀终端股份有限公司 | Method for aligning electronic device with satellite and electronic device |
| WO2025218205A1 (en) * | 2024-04-19 | 2025-10-23 | 荣耀终端股份有限公司 | Method and apparatus for accessing satellite network, and electronic device |
| WO2025227882A1 (en) * | 2024-04-30 | 2025-11-06 | 荣耀终端股份有限公司 | Satellite short message sending method and apparatus |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101938287A (en) * | 2010-07-16 | 2011-01-05 | 天津七一二通信广播有限公司 | Handheld satellite communication terminal and method for guiding user to align antenna with satellite by using same |
| US20170085314A1 (en) * | 2015-09-23 | 2017-03-23 | Qualcomm Incorporated | Acquiring leo satellites without compass |
| US20180006710A1 (en) * | 2016-05-27 | 2018-01-04 | Viasat, Inc. | Position-based access to satellite networks for satellite terminals |
| CN107632619A (en) * | 2017-09-06 | 2018-01-26 | 北京宇航智科科技有限公司 | A kind of full-automatic satellite/celestial body light beam pointing method, device |
| CN109742543A (en) * | 2019-01-29 | 2019-05-10 | 上海微小卫星工程中心 | Method for aligning antenna of terminal to satellite and corresponding system |
| CN111082223A (en) * | 2020-03-02 | 2020-04-28 | 中国人民解放军96852部队 | Satellite Antenna Alignment Device |
-
2021
- 2021-09-27 CN CN202111137529.4A patent/CN115706601B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101938287A (en) * | 2010-07-16 | 2011-01-05 | 天津七一二通信广播有限公司 | Handheld satellite communication terminal and method for guiding user to align antenna with satellite by using same |
| US20170085314A1 (en) * | 2015-09-23 | 2017-03-23 | Qualcomm Incorporated | Acquiring leo satellites without compass |
| US20180006710A1 (en) * | 2016-05-27 | 2018-01-04 | Viasat, Inc. | Position-based access to satellite networks for satellite terminals |
| CN107632619A (en) * | 2017-09-06 | 2018-01-26 | 北京宇航智科科技有限公司 | A kind of full-automatic satellite/celestial body light beam pointing method, device |
| CN109742543A (en) * | 2019-01-29 | 2019-05-10 | 上海微小卫星工程中心 | Method for aligning antenna of terminal to satellite and corresponding system |
| CN111082223A (en) * | 2020-03-02 | 2020-04-28 | 中国人民解放军96852部队 | Satellite Antenna Alignment Device |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023174161A1 (en) * | 2022-03-18 | 2023-09-21 | 华为技术有限公司 | Message transmission method and corresponding terminal |
| CN118381852A (en) * | 2023-03-08 | 2024-07-23 | 华为技术有限公司 | A satellite communication method, system and related device |
| WO2024183727A1 (en) * | 2023-03-08 | 2024-09-12 | 华为技术有限公司 | Satellite communication method and system and related apparatus |
| WO2024183767A1 (en) * | 2023-03-08 | 2024-09-12 | 华为技术有限公司 | Satellite communication method and system, and related apparatus |
| WO2024187928A1 (en) * | 2023-03-15 | 2024-09-19 | 华为技术有限公司 | Satellite message transmission method and system, and terminal device |
| CN117650829A (en) * | 2023-03-15 | 2024-03-05 | 华为技术有限公司 | A communication system, method and terminal equipment |
| CN117650829B (en) * | 2023-03-15 | 2024-10-18 | 华为技术有限公司 | A communication system, method and terminal device |
| CN116388844A (en) * | 2023-03-31 | 2023-07-04 | 广州邦讯信息系统有限公司 | Communication control method and system of satellite communication terminal |
| CN116388844B (en) * | 2023-03-31 | 2023-12-12 | 广州邦讯信息系统有限公司 | Communication control method and system of satellite communication terminal |
| WO2024255316A1 (en) * | 2023-06-16 | 2024-12-19 | 荣耀终端有限公司 | Satellite call method and terminal device |
| CN119276331A (en) * | 2023-07-07 | 2025-01-07 | 华为技术有限公司 | A communication system, method and terminal device |
| CN116667913B (en) * | 2023-07-31 | 2023-09-29 | 河北北斗天汇科技有限公司 | Ultra-long-distance Beidou satellite navigation signal forwarding method, forwarding device and system |
| CN116667913A (en) * | 2023-07-31 | 2023-08-29 | 河北北斗天汇科技有限公司 | Ultra-long-distance Beidou satellite navigation signal forwarding method, forwarding device and system |
| WO2025044530A1 (en) * | 2023-08-28 | 2025-03-06 | 华为技术有限公司 | Satellite alignment method, terminal device and computer-readable storage medium |
| WO2025050866A1 (en) * | 2023-09-05 | 2025-03-13 | 荣耀终端股份有限公司 | Control method and related apparatus |
| WO2025051092A1 (en) * | 2023-09-07 | 2025-03-13 | 中兴通讯股份有限公司 | Satellite communication method, electronic device, and storage medium |
| WO2025091306A1 (en) * | 2023-10-31 | 2025-05-08 | 荣耀终端股份有限公司 | Satellite communication adjustment method and foldable electronic device |
| WO2025102828A1 (en) * | 2023-11-15 | 2025-05-22 | 荣耀终端股份有限公司 | Method for aligning electronic device with satellite and electronic device |
| CN117579738B (en) * | 2024-01-17 | 2024-06-18 | 荣耀终端有限公司 | Interface display method, electronic equipment and chip system |
| CN117579738A (en) * | 2024-01-17 | 2024-02-20 | 荣耀终端有限公司 | Interface display method, electronic equipment and chip system |
| WO2025152314A1 (en) * | 2024-01-17 | 2025-07-24 | 荣耀终端股份有限公司 | Interface display method, electronic device and chip system |
| CN117978257A (en) * | 2024-03-28 | 2024-05-03 | 浙江中星光电子科技有限公司 | Satellite signal locking method, device, equipment and medium |
| CN119277464A (en) * | 2024-03-29 | 2025-01-07 | 荣耀终端有限公司 | Control method and related equipment |
| WO2025218205A1 (en) * | 2024-04-19 | 2025-10-23 | 荣耀终端股份有限公司 | Method and apparatus for accessing satellite network, and electronic device |
| WO2025227882A1 (en) * | 2024-04-30 | 2025-11-06 | 荣耀终端股份有限公司 | Satellite short message sending method and apparatus |
| CN118712743A (en) * | 2024-08-27 | 2024-09-27 | 深圳疆泰科技有限公司 | Satellite communication watch star alignment method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115706601B (en) | 2024-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115706601B (en) | A transmission control method and related device in a satellite communication system | |
| CN119210569B (en) | Transmission control method and related device in satellite communication system | |
| WO2022170863A1 (en) | Ultra-wideband positioning method and system | |
| CN115620457A (en) | A method and electronic equipment for controlling express cabinets based on express messages | |
| CN114079855B (en) | Low-power-consumption positioning method and related device | |
| CN119676659B (en) | Message transmission method and corresponding terminal | |
| WO2023030152A1 (en) | Network switching method, and related device | |
| CN113672756B (en) | Visual positioning method and electronic equipment | |
| CN112134995A (en) | Method, terminal and computer readable storage medium for searching application object | |
| CN115706602A (en) | Position reporting method, system and related device in Beidou communication system | |
| CN113364970B (en) | Imaging method and electronic equipment for non-line-of-sight objects | |
| WO2022022466A1 (en) | Method and apparatus for determining file storage position, and terminal | |
| CN114338642B (en) | File transmission method and electronic equipment | |
| US20240171672A1 (en) | Display method, electronic device, and system | |
| EP4586653A1 (en) | Positioning method and related apparatus | |
| CN112840227B (en) | A positioning method and device | |
| WO2023011603A1 (en) | Position reporting method and system in beidou communication system, and related apparatus | |
| CN117135258A (en) | A method and terminal for displaying short messages | |
| CN119277307A (en) | Positioning method, terminal device and computer readable medium | |
| WO2025190312A1 (en) | Communication method and system, and related apparatus | |
| CN119233389A (en) | Crowd-sourcing method, system and related device | |
| WO2024244597A1 (en) | Communication method and terminal device | |
| CN118554993A (en) | Method and electronic equipment for limiting use of satellite communication | |
| CN117148404A (en) | Positioning method, terminal device and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |