Position reporting method and device, storage medium and program product
By generating emergency location reporting messages that meet the requirements of the location collection platform through non-terrestrial communication devices, the problem of complex adaptation between terminals and the EPS platform is solved, the development and debugging workload on the terminal side is reduced, and user experience and information reliability are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, terminals need to be adapted to the EPS platform when reporting emergency location information, which results in a large workload for development and debugging and a poor user experience, especially when the content format changes and frequent updates are required.
Non-terrestrial communication equipment receives location reporting request messages from terminals, obtains the terminal's location information, and generates location reporting messages in a content format that meets the requirements of the location collection platform, which are then sent on behalf of the terminals.
It reduces the debugging workload and message generation complexity on the terminal side, improves the user experience, ensures the reliability and accuracy of location information, and avoids frequent coordination between the terminal and the location collection platform.
Smart Images

Figure CN121645145A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a location reporting method, apparatus, storage medium, and program product. Background Technology
[0002] Emergency position service refers to the process where a terminal actively reports its location information to the emergency position service (EPS) platform when dialing an emergency number. The EPS platform then forwards this location information to the emergency response and rescue agencies for timely assistance.
[0003] Currently, when reporting location, terminals need to fill in the content of each field in the message according to the EPS platform's specifications to generate a message that the EPS platform can recognize. This solution requires the terminal to be adapted to the EPS platform in advance, which places high demands on the terminal side. Summary of the Invention
[0004] This disclosure provides a location reporting method, apparatus, storage medium, and program product, which can at least reduce the complexity of message generation on the terminal side.
[0005] On the one hand, a location reporting method is provided, applied to non-terrestrial communication equipment, including: receiving a location reporting request message sent by a terminal; the location reporting request message is used to request the non-terrestrial communication equipment to report the location of the terminal to a location collection platform; in response to the location reporting request message, obtaining the location information of the terminal; generating a location reporting message based on the location information; the location reporting message includes the location information, and the content format of the location reporting message conforms to the content format supported by the location collection platform; and sending the location reporting message to the location collection platform.
[0006] On the other hand, a location reporting method is provided, applied to a terminal, the method including: generating a location reporting request message; the location reporting request message is used to request a non-terrestrial communication device to convert the terminal's location information into a reporting request message that conforms to the content format supported by the location collection platform, and send it to the location collection platform; and sending the location reporting request message to the non-terrestrial communication device.
[0007] In another aspect, a communication device is provided, comprising: a receiving module, an acquiring module, a generating module, and a sending module. The receiving module is used to receive a location reporting request message sent by a terminal; the location reporting request message is used to request a non-terrestrial communication device to report the terminal's location to a location collection platform; the acquiring module is used to acquire the terminal's location information in response to the location reporting request message; the generating module is used to generate a location reporting message based on the location information; the location reporting message includes location information, and the content format of the location reporting message conforms to the content format supported by the location collection platform; the sending module is used to send the location reporting message to the location collection platform.
[0008] In another aspect, a communication device is provided, comprising: a generation module for generating a location reporting request message; the location reporting request message for requesting a non-terrestrial communication device to convert the terminal's location information into a reporting request message conforming to the content format supported by the location collection platform, and send it to the location collection platform; and a sending module for sending the location reporting request message to the non-terrestrial communication device.
[0009] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the method described in any of the above embodiments.
[0010] In another aspect, a computer program product is provided, the computer program product including computer program instructions that, when executed by a processor, implement the method described in any of the above embodiments.
[0011] This disclosure provides a location reporting method. In this method, after a non-terrestrial communication device receives a location reporting request message sent by a terminal, it obtains the terminal's location information, and then generates a location reporting message with a content format conforming to the requirements of the location collection platform based on the location information, and sends the location reporting message to the location collection platform. It can be seen that in this solution, the non-terrestrial communication device generates the location reporting message with the required content format on behalf of the terminal, eliminating the need for the terminal to consider how to coordinate with the location collection platform, effectively reducing the workload of terminal-side debugging and message generation. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.
[0013] Figure 1 This is a schematic diagram of the structure of a communication system provided in some embodiments of this disclosure;
[0014] Figure 2 A schematic diagram illustrating the software module composition of a terminal provided for some embodiments of this disclosure;
[0015] Figure 3 A schematic flowchart illustrating a location reporting method provided in some embodiments of this disclosure;
[0016] Figure 4 A flowchart illustrating another location reporting method provided in some embodiments of this disclosure;
[0017] Figure 5This is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure;
[0018] Figure 6 This is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure;
[0019] Figure 7 This is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure. Detailed Implementation
[0020] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0021] It should be noted that, in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0022] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0023] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.
[0024] Emergency location service refers to a terminal proactively reporting its emergency location to the EPS platform when dialing an emergency number. The EPS platform then forwards the terminal's emergency location to the emergency response agency for timely rescue. In existing technologies, terminals transmit emergency location information via satellite communication. Because the EPS platform has specific message format requirements, terminals need to be adapted to the EPS platform during the development phase, filling in each field of the message according to the platform's required format so that the EPS platform can correctly parse messages from the terminal.
[0025] It can be seen that the current solution has high requirements for the terminal side and the workload of development and debugging is large. If the content format required by the EPS platform changes, all terminals need to be updated.
[0026] Based on this, this disclosure provides a location reporting method. In this method, after receiving a location reporting request message sent by a terminal, a non-terrestrial communication device obtains the terminal's location information, and then generates a location reporting message with a content format conforming to the requirements of the location collection platform based on the location information, and sends the location reporting message to the location collection platform. It can be seen that in this solution, the non-terrestrial communication device generates the location reporting message with the required content format on behalf of the terminal, eliminating the need for the terminal to consider how to coordinate with the location collection platform, effectively reducing the workload of terminal-side debugging and message generation.
[0027] It should be noted that the location reporting method provided in this disclosure can be applied to emergency location reporting scenarios. That is, the location collection platform mentioned above can be an EPS platform, which forwards the emergency location information of the terminal to the emergency response agency for timely rescue after obtaining it. It can also be applied to other scenarios requiring location reporting, such as intelligent positioning scenarios. This disclosure uses an emergency location reporting scenario as an example for illustration.
[0028] Figure 1 This is a schematic diagram of the structure of a communication system provided in an embodiment of this disclosure. Figure 1 As shown, the communication system includes a gateway station, a satellite, and a terminal. The gateway station and the satellite, and the satellite and the terminal, can be connected via a wireless network. This wireless network can be supported by a router, a switch, or other equipment that facilitates communication between the satellite and the terminal; this disclosure does not limit this aspect.
[0029] In some embodiments, a gateway station refers to a data center node in a non-terrestrial communication system, responsible for the distribution and collection of satellite communication service data, and capable of exchanging data within the satellite communication network and routing data to external networks. For example, the external network could be a location collection platform, such as an EPS platform.
[0030] In some embodiments, the satellite may also be referred to as a satellite node, a communication satellite, etc. The satellite can be a geostationary Earth orbit (GEO) satellite or a non-geostationary orbit (NGEO) satellite. It can also be a high-orbit, medium-orbit, or low-orbit satellite. A wireless link exists between the satellite and the terminal.
[0031] In some embodiments, a satellite is used to provide wireless access services to a terminal. Specifically, a satellite provides one or more service coverage areas (also known as cells). Terminals entering this area can communicate with the satellite via wireless signals to receive the wireless access services provided by the satellite.
[0032] In some embodiments, the terminal can be a device with wireless transceiver capabilities, such as a mobile phone, tablet computer, wearable device, in-vehicle device, augmented reality (AR) / virtual reality (VR) device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), etc. The embodiments of the present invention do not limit the specific type of user device.
[0033] It should be understood that Figure 1 This is an exemplary structural diagram. Figure 1 The communication system shown includes an unlimited number of devices, such as an unlimited number of satellites and an unlimited number of terminals. Furthermore, except... Figure 1 In addition to the equipment shown, Figure 1 The communication system shown may also include other devices, which are not limited thereto.
[0034] Figure 2 This is a schematic diagram illustrating the software module composition of a terminal provided in an embodiment of this disclosure. For example... Figure 2 As shown, it includes: query module 201, call module 202, receiving module 203, display module 204, parsing module 205, and address book module 206.
[0035] The system includes the following modules: a query module 201 to check if the Emergency Location Service (ERS) switch is enabled; a call module 202 to set the EPS flag in the call signaling for sending call signaling to non-terrestrial communication equipment; a receiving module 203 to receive receipts sent from non-terrestrial communication equipment; a display module 204 to display the receipt to the user on the call interface; a parsing module 205 to parse the emergency call number list from the satellite's system messages; and a contact list module 206 to save the emergency call number list to the contact list and display it prominently.
[0036] Figure 3 This is a schematic flowchart illustrating a location reporting method provided in an embodiment of this disclosure. For example, the location reporting method provided in this disclosure can be applied to... Figure 1 The system architecture shown can be specifically applied to terminals.
[0037] like Figure 3 As shown, the location reporting method provided in this disclosure may specifically include the following steps:
[0038] S301, The terminal generates a location reporting request message.
[0039] Among them, the location reporting request message is used to request non-terrestrial communication devices to convert the terminal's location information into a reporting request message that conforms to the content format supported by the location collection platform, and send it to the location collection platform.
[0040] When there is a need for location reporting (such as in positioning scenarios or emergency rescue scenarios), the terminal can generate a location reporting request message to instruct non-terrestrial communication devices to convert the content format of the message in order to replace the terminal in generating a message that meets the requirements of the location collection platform.
[0041] In some embodiments, in the scenario of emergency location reporting, the above S301 can be implemented as: generating a location reporting request message when an emergency call number is detected.
[0042] For example, after detecting a satellite providing emergency location services, the terminal initiates a call signaling via the satellite. This call signaling includes a location reporting flag (also known as an EPS flag). This location reporting flag requests the non-terrestrial communication device to convert the terminal's location information into a reporting request message that conforms to the content format supported by the location collection platform and send it to the location collection platform. During an emergency call, the terminal can include this location reporting flag in the call signaling, enabling the non-terrestrial communication device to send the terminal's location to the location collection platform.
[0043] It should be understood that in the solution provided in this disclosure, the terminal only needs to carry the location reporting flag in the call signaling to realize the requirement of the satellite to report the location on behalf of the terminal, which can avoid frequent interaction between the terminal and the satellite and reduce the signaling overhead between the terminal and the satellite.
[0044] In some embodiments, users can also determine whether to enable the emergency location service function through interface operation. That is, the above S301 can also be implemented as follows:
[0045] S3011. When an emergency call is detected, the terminal displays an emergency location service control.
[0046] The Emergency Location Service control is used to enable the terminal's emergency location service function.
[0047] S3012. In response to the triggering operation of the emergency location service control, the terminal generates a location reporting request message.
[0048] Regarding S3011-S3012 above, when the terminal dials an emergency call number, Figure 2 The query module checks whether the terminal's emergency location service function is enabled. An emergency location service control is displayed on the terminal interface so that users can enable the function according to their needs. Once the terminal confirms that the user has clicked the emergency location service control, it generates the aforementioned location reporting request message and executes step S302 below.
[0049] In some embodiments, the emergency location service function in the terminal can be enabled or disabled according to the user's needs, or the emergency location service function in the terminal is enabled by default and does not require user authorization.
[0050] In some embodiments, the emergency call number is preset or obtained by parsing information from satellite broadcasts.
[0051] For example, the emergency call number can be one preset in the terminal manufacturer's or user's address book, or it can be obtained by parsing the emergency call number supported by the satellite from the information broadcast by the satellite when it detects a satellite, and then adding it to the terminal's address book. The emergency call number can be displayed at the top of the address book for easy access by the user to make an emergency call.
[0052] S302, The terminal sends the location reporting request message to the non-terrestrial communication equipment.
[0053] After generating a location reporting request message, the terminal sends the message to the non-terrestrial communication equipment.
[0054] In some embodiments, when the non-terrestrial communication device is a satellite, the terminal directly sends the location reporting request message to the satellite. When the non-terrestrial communication device is a gateway station, the terminal sends the location reporting request message to the gateway station via satellite.
[0055] Figure 4 This is a schematic flowchart illustrating a location reporting method provided in an embodiment of this disclosure. For example, the location reporting method provided in this disclosure can be applied to... Figure 1 The system architecture shown can be applied to satellites or gateway stations, collectively referred to as non-terrestrial communication equipment.
[0056] like Figure 4 As shown, the location reporting method provided in this disclosure may specifically include the following steps:
[0057] S401. Non-terrestrial communication equipment receives a location reporting request message sent by the terminal.
[0058] Among them, the location reporting request message is used to request non-terrestrial communication devices to report the terminal's location to the location collection platform.
[0059] For example, a non-terrestrial communication device can receive call signaling from a terminal. By parsing the call signaling, if it is determined that the call signaling includes an EPS flag bit, and the EPS flag bit is set to the first value, then the non-terrestrial communication device determines that it has received a location reporting request message.
[0060] For example, when a user disables the emergency location service, the terminal sets the EPS flag to 0 in the call signaling, indicating that EPS = 0 (0x0).
[0061] When a user enables the emergency location service function, the terminal sets the EPS flag to 1 in the call signaling, which means EPS = 1 (0x1).
[0062] When a user enables the emergency location service and requests that emergency location information be sent periodically during a call, the terminal sets the EPS flag to 2 in the call signaling, indicating that EPS = 2 (0x2).
[0063] S402. In response to the location reporting request message, the non-terrestrial communication equipment obtains the location information of the terminal.
[0064] In some embodiments, the non-terrestrial communication device can obtain the location information of the terminal by measurement (e.g., by satellite measurement or other measurement devices); and / or receive the location information sent by the terminal (the terminal determines its location based on its own positioning module and sends it to the non-terrestrial communication device in the call signaling).
[0065] For example, when a terminal sends its location information autonomously, it can carry its initial location information in the call invitation signaling and its latest location information in the call update signaling.
[0066] S403. Non-terrestrial communication equipment generates location reporting messages based on location information.
[0067] The location reporting message includes location information, and the content format of the location reporting message conforms to the content format supported by the location collection platform.
[0068] In some embodiments, in the context of emergency location services, the location collection platform is an EPS platform, and the location reporting message, i.e., the content format, conforms to the format required by the EPS platform.
[0069] In some embodiments, the location reporting message includes, in addition to the terminal's location information, at least one of the following:
[0070] Terminal identifier;
[0071] Host number;
[0072] The called number;
[0073] Methods for obtaining location information;
[0074] Location information type;
[0075] The timestamp when the location information was obtained.
[0076] For example, Table 1 below lists the fields included in a location reporting message provided in an embodiment of this disclosure:
[0077] Table 1
[0078]
[0079]
[0080] The signature values in Table 1 can be obtained using a signature algorithm. For example, the parameter names in Table 1 are sorted alphabetically by ASCII to obtain a string encoded in UTF-8. Further, a key is obtained from the EPS platform, and the string is concatenated with the key to obtain the concatenated string. Finally, an encryption algorithm (such as SM3) is used to encrypt the concatenated string and convert it to a lowercase hexadecimal string to obtain the final signature value.
[0081] As shown in Table 1 above, obtaining a location reporting message requires collecting various information fields, filling them in sequence according to the format, and concatenating them to generate a signature value. However, in satellite communication, due to limitations in terminal performance (such as the number and length of antennas), the length of messages sent by the terminal via satellite is limited. Furthermore, the EPS platform specifies a large number of fields, which places high demands on the terminal's capabilities.
[0082] Furthermore, the format of Table 1 is not yet fixed and may be adjusted later. If the location reporting messages are generated by the terminals, all terminals will need to be readjusted and updated to the new version to function properly if the content format changes, which will greatly affect the user experience.
[0083] Therefore, this disclosure provides a solution for non-terrestrial communication devices to generate location reporting messages instead of terminals. On the one hand, the capabilities of non-terrestrial communication devices (such as satellites or gateway stations) are far greater than those of terminals, and generating messages that meet the content format requirements of Table 1 will not be a significant burden for non-terrestrial communication devices. On the other hand, if the content format in Table 1 changes, only adjustments need to be made to the non-terrestrial communication devices, without requiring adjustments or updates to the terminal side, ensuring that users are unaware of the changes and that the user experience is not affected.
[0084] S404. Non-terrestrial communication equipment sends location reporting messages to the location collection platform.
[0085] Among them, non-terrestrial communication equipment can generate location reporting messages that meet the requirements once or multiple times, and send the location reporting messages using the Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) encryption method.
[0086] It should be understood that location reporting messages are messages that conform to the content format required by the location collection platform. Therefore, the location collection platform can parse location reporting messages to obtain the terminal's location information for subsequent operations (such as rescuing the terminal at its location in an emergency rescue scenario).
[0087] In some embodiments, after S404, the non-terrestrial communication device further sends a location reporting response message to the terminal, and in response, the terminal receives the location reporting response message. The location reporting response message is used to indicate the location of the terminal that has reported.
[0088] For example, when a non-terrestrial communication device receives a receipt (location reporting response message) from a location collection platform, indicating that a location reporting message has been received, the non-terrestrial communication device can send the receipt to the terminal, and the terminal can display the receipt to the user on the interface.
[0089] In some embodiments, when the non-terrestrial communication device is a satellite, the above S404 can be implemented as: sending the location reporting message to the location collection platform through the gateway station.
[0090] In some embodiments, when the non-terrestrial communication device is a satellite, the above-mentioned S401 can be implemented as: sending the location reporting request message through the satellite receiving terminal.
[0091] This disclosure provides a location reporting method. In this method, after a non-terrestrial communication device receives a location reporting request message sent by a terminal, it obtains the terminal's location information, and then generates a location reporting message with a content format conforming to the requirements of the location collection platform based on the location information, and sends the location reporting message to the location collection platform. It can be seen that in this solution, the non-terrestrial communication device generates the location reporting message with the required content format on behalf of the terminal, eliminating the need for the terminal to consider how to coordinate with the location collection platform, effectively reducing the workload of terminal-side debugging and message generation.
[0092] Furthermore, having satellites / gateways generate messages that meet the requirements of the location collection platform instead of terminals offers the following advantages: If a terminal sends location information, the success rate is not guaranteed due to limitations imposed by the terminal's antenna, message length, and transmission frequency. Generating and transmitting location information via satellites or ground gateways effectively avoids these problems. Satellites or ground gateways are trusted infrastructure; their message generation and transmission processes are more reliable and secure than those of terminals, and are less susceptible to malicious tampering.
[0093] Moreover, this solution can also avoid situations where the terminal cannot send location information in a timely manner due to satellite time and frequency limitations.
[0094] Finally, location information is provided by trusted devices such as satellites or gateways, which can effectively ensure the accuracy and reliability of location information and meet the regulatory requirements of operations in emergency rescue scenarios.
[0095] It is understood that, in order to achieve the above-mentioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0096] This disclosure embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.
[0097] Figure 5 This is a schematic diagram of a communication device provided in an embodiment of this disclosure. The communication device can execute the location reporting method provided in the above-described method embodiment. Figure 5 As shown, the communication device includes a receiving module 501, an acquisition module 502, a generation module 503, and a sending module 504.
[0098] The receiving module 501 is used to receive a location reporting request message sent by the terminal; the location reporting request message is used to request the non-terrestrial communication device to report the location of the terminal to the location collection platform;
[0099] The acquisition module 502 is used to acquire the location information of the terminal in response to the location reporting request message;
[0100] The generation module 503 is used to generate a location reporting message based on the location information; the location reporting message includes the location information, and the content format of the location reporting message conforms to the content format supported by the location collection platform.
[0101] The sending module 504 is used to send the location reporting message to the location collection platform.
[0102] In some embodiments, the location reporting message may further include at least one of the following: terminal identifier; host number; called number; method of obtaining location information; type of location information; timestamp when obtaining location information.
[0103] In some embodiments, the acquisition module 502 is specifically used to obtain the location information of the terminal by measurement; and / or to receive the location information sent by the terminal.
[0104] In some embodiments, the sending module 504 is further configured to send a location reporting response message to the terminal; the location reporting response message is used to indicate that the terminal has reported its emergency location.
[0105] In some embodiments, when the non-terrestrial communication device is a satellite, the transmitting module 504 is specifically used to send the location reporting message to the location collection platform through a gateway station.
[0106] In some embodiments, when the non-terrestrial communication device is a gateway station, the receiving module 501 is specifically configured to receive the location reporting request message sent by the terminal via satellite.
[0107] Figure 6 This is a schematic diagram of another communication device provided in an embodiment of this disclosure. The communication device can execute the location reporting method provided in the above-described method embodiments. Figure 6 As shown, the communication device includes a generation module 601 and a transmission module 602.
[0108] The generation module 601 is used to generate a location reporting request message; the location reporting request message is used to request the non-terrestrial communication device to convert the location information of the terminal into a reporting request message that conforms to the content format supported by the location collection platform, and send it to the location collection platform.
[0109] The sending module 602 is used to send the location reporting request message to non-terrestrial communication equipment.
[0110] In some embodiments, the generation module 601 is specifically configured to generate the location reporting request message upon detecting that an emergency call number has been dialed.
[0111] In some embodiments, the generation module 601 is specifically configured to: display an emergency location service control when an emergency call number is detected; the emergency location service control is used to enable the emergency location service function of the terminal; and generate the location reporting request message in response to a trigger operation on the emergency location service control.
[0112] In some embodiments, the emergency call number is preset or obtained by parsing information from satellite broadcasts.
[0113] In some embodiments, the apparatus further includes a receiving module 603. The receiving module 603 is configured to receive a location reporting response message sent by the non-terrestrial communication device; the location reporting response message is used to indicate that the terminal's emergency location has been reported.
[0114] In implementing the functionality of the integrated modules described above using hardware, this disclosure provides another possible structure for the communication device involved in the above embodiments. For example... Figure 7 As shown, the communication device 700 includes a processor 702 and a bus 704. Optionally, the communication device may also include a memory 701; alternatively, the communication device may also include a communication interface 703.
[0115] Processor 702 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 702 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0116] The communication interface 703 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0117] The memory 701 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0118] In one possible implementation, the memory 701 can exist independently of the processor 702. The memory 701 can be connected to the processor 702 via a bus 704 and is used to store instructions or program code. When the processor 702 calls and executes the instructions or program code stored in the memory 701, it can implement the method provided in the embodiments of this disclosure.
[0119] In another possible implementation, the memory 701 can also be integrated with the processor 702.
[0120] The 704 bus can be an extended industry standard architecture (EISA) bus, etc. The 704 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0121] In some embodiments, the memory 701 stores executable instructions that, when executed by the processor 702, cause the communication device to perform the method described in any of the embodiments described above.
[0122] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the methods described in any of the above embodiments.
[0123] For example, the computer-readable storage media described above may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0124] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.
[0125] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A location reporting method, characterized by, The method is applied to a non-ground communication device, and the method comprises: receiving a position reporting request message sent by a terminal; the position reporting request message is used to request the non-ground communication device to report a position of the terminal to a position collection platform; obtaining position information of the terminal in response to the position reporting request message; generating a position reporting message based on the position information; the position reporting message comprises the position information, and a content format of the position reporting message conforms to a content format supported by the position collection platform; sending the position reporting message to the position collection platform.
2. The method of claim 1, wherein, The position reporting message further comprises at least one of the following: a terminal identifier; a host number; a called number; an acquisition mode of the position information; a type of the position information; a timestamp when the position information is acquired.
3. The method of claim 1, wherein, The obtaining of the position information of the terminal comprises: obtaining the position information of the terminal by measurement; and / or, receiving the position information sent by the terminal.
4. The method of claim 1, wherein, The method further comprises: sending a position reporting response message to the terminal; the position reporting response message is used to indicate that the position of the terminal has been reported.
5. The method of claim 1, wherein, In a case where the non-ground communication device is a satellite, the sending of the position reporting message to the position collection platform comprises: sending the position reporting message to the position collection platform through a gateway station.
6. The method of claim 1, wherein, In a case where the non-ground communication device is a gateway station, the receiving of the position reporting request message sent by the terminal comprises: receiving the position reporting request message sent by the terminal through a satellite.
7. A method for reporting a position, characterized by, The method is applied to a terminal, and the method comprises: generating a position reporting request message; the position reporting request message is used to request a non-ground communication device to convert position information of the terminal into a reporting request message conforming to a content format supported by a position collection platform, and to send the reporting request message to the position collection platform; sending the position reporting request message to the non-ground communication device.
8. The method of claim 7, wherein, The generating of the position reporting request message comprises: generating the position reporting request message in a case where a dialing of an emergency call number is detected.
9. The method of claim 8, wherein, The generating of the position reporting request message in the case where the dialing of the emergency call number is detected comprises: displaying an emergency location service control in the case where the dialing of the emergency call number is detected; the emergency location service control is used to start an emergency location service function of the terminal; generating the position reporting request message in response to a triggering operation on the emergency location service control.
10. The method according to claim 8 or 9, characterized in that, The emergency call number is preset, or is parsed from information broadcast by a satellite.
11. The method of claim 7, wherein, The method further comprises: receiving a position reporting response message sent by the non-ground communication device; the position reporting response message is used to indicate that the position of the terminal has been reported.
12. A communications device, characterized by The communication device comprises: a processor and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions, so that the communication device performs the position reporting method according to any one of claims 1-11.
13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions which, when executed on the communication device, cause the communication device to perform the location reporting method according to any one of claims 1-11.
14. A computer program product, characterised in that, The computer program product contains computer instructions which, when executed on the computer, cause the computer to perform the location reporting method according to any one of claims 1-11.