Location tracing method of VoWiFi voice service based on satellite communication and related equipment

Through the satellite traceability gateway to convert the public network address and MAC address query of VoSat service, the user positioning of satellite voice call service is realized, solving the problem of insufficient positioning traceability accuracy in VoSat service, improving positioning accuracy and promoting commercial use.

CN119110241APending Publication Date: 2024-12-10中国卫通集团股份有限公司
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411040129.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In VoSat service, when users access the network through Wi-Fi through satellite terminals, users cannot locate the user address location through base stations like VoLTE/VoNR service, resulting in insufficient positioning traceability and unable to meet commercial requirements.

Method used

Through the satellite traceability gateway, the public network address is converted into an intranet address, and the MAC address and geographical location information of the satellite terminal are obtained based on the intranet address to realize the user's location traceability.

Benefits of technology

It improves user location positioning accuracy, from cell-level accuracy to AP-level, meets regulatory requirements, and promotes the commercial use of VoSat services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110241A_ABST
    Figure CN119110241A_ABST
Patent Text Reader

Abstract

The invention provides a VoWiFi voice service position tracing method based on satellite communication and related equipment. The method comprises the steps of determining a corresponding intranet address and an intranet port number based on a public network address and a public network port number of a session request in a position traceability request in response to the received position traceability request about the session request; obtaining an MAC address of a satellite terminal corresponding to the session request based on the intranet address and the intranet port number; and obtaining geographical location information of the satellite terminal based on the MAC address of the satellite terminal, and obtaining a location traceability result of the session request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communications, and in particular to a location tracing method and related equipment for a VoWiFi voice service based on satellite communications. Background Art

[0002] In the VoSat service, users access the network through satellite terminal Wi-Fi. When they make voice calls and send and receive text messages, their address cannot be located through base stations like in the VoLTE / VoNR service. Summary of the invention

[0003] The present disclosure proposes a location tracing method and related equipment for VoWiFi voice service based on satellite communication, so as to solve the technical problem that the VoWiFi voice service cannot be located and traced to a certain extent.

[0004] In a first aspect of the present disclosure, a location tracing method for a VoWiFi voice service based on satellite communication is provided, which is applied to a satellite tracing gateway. The method comprises:

[0005] In response to receiving a location tracing request regarding a session request, determining a corresponding intranet address and intranet port number based on a public network address and a public network port number of the session request in the location tracing request;

[0006] Acquire a MAC address of a satellite terminal corresponding to the session request based on the intranet address and the intranet port number;

[0007] The geographical location information of the satellite terminal is obtained based on the MAC address of the satellite terminal to obtain the location tracing result of the session request.

[0008] In a second aspect of the present disclosure, a location tracing device for a VoWiFi voice service based on satellite communication is provided, which is applied to a satellite tracing gateway, and the device includes:

[0009] An intranet address module, configured to determine, in response to receiving a location tracing request regarding a session request, a corresponding intranet address and intranet port number based on the public network address and public network port number of the session request in the location tracing request;

[0010] A MAC address module, used for acquiring the MAC address of the satellite terminal corresponding to the session request based on the intranet address and the intranet port number;

[0011] The positioning module is used to obtain the geographical location information of the satellite terminal based on the MAC address of the satellite terminal, and obtain the location tracing result of the session request.

[0012] In a third aspect of the present disclosure, an electronic device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.

[0013] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the first aspect.

[0014] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.

[0015] From the above, it can be seen that the present disclosure provides a location tracing method and related equipment for VoWiFi voice services based on satellite communication, which can realize user positioning of satellite voice call services by converting the public network address of the session request into an intranet address and obtaining the physical address of the satellite based on the intranet address, so that the VoSat service meets regulatory requirements and further promotes the commercial use of the VoSat service. Compared with VoLTE / VoNR user location positioning, the present disclosure is advanced and has higher user location positioning accuracy, and the tracing accuracy is accurate from the cell level to the AP level. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 Schematic diagram of the location tracing architecture of the VoWiFi voice service based on satellite communication according to an embodiment of the present disclosure.

[0018] Figure 2 The figure is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.

[0019] Figure 3 The present invention is a flowchart of a method for tracing the location of a VoWiFi voice service based on satellite communication according to an embodiment of the present invention.

[0020] Figure 4 It is a schematic diagram of a location tracing method for a VoWiFi voice service based on satellite communication according to an embodiment of the present disclosure.

[0021] Figure 5 It is a schematic diagram of a location tracing device for a VoWiFi voice service based on satellite communication according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0023] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0024] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0025] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0026] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0027] Figure 1 A schematic diagram of a location tracing architecture of a VoWiFi voice service based on satellite communication according to an embodiment of the present disclosure is shown. Figure 1The location tracing architecture 100 of the VoWiFi voice service based on satellite communication may include a server 110, a terminal 120, and a network 130 that provides a communication link. The server 110 and the terminal 120 may be connected via a wired or wireless network 130. The server 110 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, security services, and CDN.

[0028] The terminal 120 may be implemented in hardware or software. For example, when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc. When the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.

[0029] It should be noted that the location tracing method for the VoWiFi voice service based on satellite communication provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that Figure 1 The number of terminals, networks and servers in the embodiment is only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.

[0030] Figure 2 FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided in an embodiment of the present disclosure. Figure 2 As shown, the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208 and a bus 210. The processor 202, the memory 204, the network module 206 and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.

[0031] Processor 202 may be a central processing unit (CPU), a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 202 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 202 may also include multiple processors integrated into a single logical component. For example, Figure 2 As shown, processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0032] The memory 204 may be configured to store data (eg, instructions, computer code, etc.). Figure 2 As shown, the data stored in the memory 204 may include program instructions (for example, program instructions for implementing the location tracing method of the VoWiFi voice service based on satellite communication of the embodiment of the present disclosure) and data to be processed (for example, the memory may store configuration files of other modules, etc.). The processor 202 may also access the program instructions and data stored in the memory 204, and execute the program instructions to operate on the data to be processed. The memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0033] The network module 206 can be configured to provide communication with other external devices to the electronic device 200 via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC) etc.), a cellular network, the Internet or a combination thereof. It is understood that the type of network is not limited to the above specific examples. In some embodiments, the network module 306 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.

[0034] The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0035] The bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0036] It should be noted that, although the architecture of the electronic device 200 only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208 and the bus 210, in the specific implementation process, the architecture of the electronic device 200 may also include other components necessary for normal execution. In addition, it can be understood by those skilled in the art that the architecture of the electronic device 200 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0037] In mobile communication services, tracing refers to accurately locating the user's physical location through mobile communication technology and meeting government regulatory requirements. This is also an inevitable requirement for the commercialization of mobile communication services. In voice call services such as VoLTE / VoNR accessed through base stations, telecom operators conduct tracing work through wireless cells covered by base stations with cell-level accuracy. Satellite-based voice call services (Voice over Satellite, VoSat) integrate VoWiFi technology with high-throughput satellite communication networks. It is a new type of satellite network voice call solution that can solve the problem of voice calls and SMS sending and receiving in network-free scenarios such as complex terrain, aviation and navigation. However, in the VoSat service, users access the network through satellite terminal Wi-Fi. When making voice calls and sending and receiving text messages, they cannot locate the user's address through the base station like the VoLTE / VoNR service. Therefore, how to realize user positioning in satellite communications and improve positioning accuracy has become a technical problem that needs to be solved urgently.

[0038] In view of this, the embodiments of the present disclosure provide a location tracing method and related equipment for VoWiFi voice services based on satellite communication. By converting the public network address of the session request into an intranet address and obtaining the physical address of the satellite based on the intranet address, the user positioning of the satellite voice call service can be achieved, so that the VoSat service meets regulatory requirements and further promotes the commercial use of the VoSat service. Compared with the VoLTE / VoNR user location positioning, the present disclosure is advanced and has higher user location positioning accuracy, and the tracing accuracy is accurate from the cell level to the AP level.

[0039] See also Figure 3 , Figure 3The schematic flow chart of the location tracing method of the VoWiFi voice service based on satellite communication according to the embodiment of the present disclosure is shown. The location tracing method of the VoWiFi voice service based on satellite communication according to the embodiment of the present disclosure can be applied to the satellite tracing gateway and can be deployed on the server side. Figure 3 In the method 300 for tracing the location of the VoWiFi voice service based on satellite communication may further include the following steps.

[0040] In step S310, in response to receiving a location tracing request regarding a session request, a corresponding intranet address and intranet port number are determined based on the public network address and public network port number of the session request in the location tracing request.

[0041] The session request may be a VoWiFi voice service initiated by a user terminal. Figure 4 , Figure 4 A schematic diagram of a method for tracing the location of a VoWiFi voice service according to an embodiment of the present disclosure is shown. Figure 4 In the process, the user terminal UE can initiate a session request, which will land at the gateway after passing through the satellite network. The satellite ground network equipment will perform NAT conversion, allocate a public IP and service port number for its session, and then route it to the evolved packet data gateway (evolved Packet Data Gateway, ePDG) through the three-layer network.

[0042] In some embodiments, the public network address and the public network port number of the session request are obtained by performing network address relationship conversion on the session request; and the location tracing request is generated based on the public network address and the public network port number of the session request.

[0043] Among them, network address relationship translation can be used to rewrite the IP address in the IP data packet header. When the external network sends a data packet to the internal host, the NAT device checks the destination IP address of the data packet. If the destination IP address is a public IP address on the NAT device and the port number matches an entry in the NAT table, the NAT device changes the destination IP address of the data packet to the corresponding internal private IP address, and may also change the destination port number (if it is NAPT). When the internal host sends a data packet to the external network, the NAT device checks the source IP address of the data packet. If the address is private, the NAT device replaces the source IP address with a public IP address, and may also change the source port number (if it is NAPT). This conversion is recorded in the NAT table (i.e., the preset network address relationship) so that subsequent data packets can be correctly returned to the corresponding internal host. Figure 4In the process, the session request can be routed through the packet data gateway to the telecommunications tracing gateway, which generates a location tracing request based on the public network address and public network port number of the session request, and sends the location tracing request to the satellite tracing gateway.

[0044] In some embodiments, the public network address and public network port number of the session request are routed from the satellite ground network device via the network routing and packet data gateway to the telecommunications tracing gateway, and the location tracing request is generated at the telecommunications tracing gateway.

[0045] Specifically, the satellite ground network equipment allocates an intranet IP and an intranet port number to the session request, and the session request will be allocated a public IP and a public port number when it passes through the Internet exit of the satellite ground. The process of converting the intranet IP and the intranet port number to the public IP and the public port number is called network address relation translation (NAT translation). Figure 4 In the method 300, the execution subject can be a satellite tracing gateway. The satellite tracing gateway uses the public network IP and port number as indexes to query the intranet IP and port number of the session according to the NAT relationship table synchronized by the satellite ground equipment. Then, the internally stored terminal information is queried with the intranet IP as the index to obtain the MAC address of the satellite terminal that initiated the service. The VoSat voice call request initiated by the UE lands at the gateway after passing through the satellite network. The satellite ground system network equipment performs NAT conversion, assigns a public network IP and service port number to its session, and then routes it to the evolved packet data gateway through a three-layer network. The telecommunications tracing gateway calibrates the VoSat voice session request through the public network IP and port number, and initiates a tracing request to the satellite tracing gateway.

[0046] In some embodiments, determining the corresponding intranet address and intranet port number based on the public network address and public network port number of the session request in the location tracing request includes:

[0047] The intranet address and the intranet port number are obtained by querying in a preset network address relationship based on the public network address and the public network port number.

[0048] The preset network address relationship may include a mapping relationship between a public network address and a public network port number, and an intranet address and an intranet port number. For example, the preset network address relationship may be a NAT table.

[0049] In step S320, the MAC address of the satellite terminal corresponding to the session request is obtained based on the intranet address and the intranet port number.

[0050] The MAC (Media Access Control) address of the satellite terminal may refer to a unique identifier or hardware address of a network interface card (NIC) on the terminal device.

[0051] In some embodiments, obtaining the physical address of the satellite terminal corresponding to the session request based on the intranet address and the intranet port number includes:

[0052] The physical address of the satellite terminal is retrieved from the locally stored satellite terminal information based on the intranet address and the intranet port number.

[0053] Specifically, Figure 4 As shown, the satellite tracing gateway can initiate a MAC address acquisition request to the BOSS platform based on the MAC address. Among them, the BOSS platform returns the status and geographic location information of the satellite terminal to the satellite tracing gateway. Among them, the high-throughput satellite business operation support system (Business Operation Support System, BOSS) as one of the components of the satellite ground system stores VoSat service registration information and terminal information.

[0054] In step S330, the geographical location information of the satellite terminal is acquired based on the MAC address of the satellite terminal to obtain a location tracing result of the session request.

[0055] The geographic location information of the satellite terminal may refer to the latitude and longitude information of the satellite terminal.

[0056] In some embodiments, acquiring the geographical location information of the satellite terminal based on the MAC address of the satellite terminal to obtain the location tracing result of the session request includes:

[0057] Generate a location tracing request based on the MAC address of the satellite terminal, and send the location tracing request;

[0058] A response result to the location tracing request is received, the response result including geographic location information, and a location tracing result of the session request is obtained.

[0059] Furthermore, in some embodiments, the corresponding result may also include the state of the satellite terminal, wherein fault troubleshooting may be performed based on the state of the satellite terminal.

[0060] In some embodiments, method 300 further includes: sending the location tracing result to the initiator of the session request.

[0061] Specifically, the satellite tracing gateway returns the geographic location information to the telecommunications tracing gateway to complete the tracing process. The telecommunications tracing gateway can return the location tracing result to the user terminal UE.

[0062] It can be seen that according to the embodiments of the present disclosure, the location tracing of VoWiFi voice services based on satellite communication can be realized, so that VoSat services meet regulatory requirements and further promote the commercial use of VoSat services. Compared with VoLTE / VoNR user location positioning, the present disclosure is advanced and has higher user location positioning accuracy, and the tracing accuracy is accurate from the cell level to the AP level.

[0063] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0064] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0065] Based on the same technical concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a location tracing device for VoWiFi voice service based on satellite communication, see Figure 5 The location tracing device of the VoWiFi voice service based on satellite communication is applied to the satellite tracing gateway, and the device includes:

[0066] An intranet address module, configured to determine, in response to receiving a location tracing request regarding a session request, a corresponding intranet address and intranet port number based on the public network address and public network port number of the session request in the location tracing request;

[0067] A MAC address module, used for acquiring the MAC address of the satellite terminal corresponding to the session request based on the intranet address and the intranet port number;

[0068] The positioning module is used to obtain the geographical location information of the satellite terminal based on the MAC address of the satellite terminal, and obtain the location tracing result of the session request.

[0069] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0070] The device of the above embodiment is used to implement the location tracing method of the VoWiFi voice service based on satellite communication corresponding to any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0071] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the location tracing method of the VoWiFi voice service based on satellite communication as described in any of the above embodiments.

[0072] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0073] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the location tracing method of VoWiFi voice service based on satellite communication as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0074] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0075] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0076] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0077] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A location tracing method for VoWiFi voice service based on satellite communication, applied to a satellite tracing gateway, the method comprising: In response to receiving a location tracing request regarding a session request, determining a corresponding intranet address and intranet port number based on a public network address and a public network port number of the session request in the location tracing request; Acquire a MAC address of a satellite terminal corresponding to the session request based on the intranet address and the intranet port number; The geographical location information of the satellite terminal is obtained based on the MAC address of the satellite terminal to obtain the location tracing result of the session request.

2. The method according to claim 1, wherein The public network address and the public network port number of the session request are obtained by performing network address relationship conversion on the session request; And the location tracing request is generated based on the public network address and the public network port number of the session request.

3. The method according to claim 2, wherein: Determining the corresponding intranet address and intranet port number based on the public network address and public network port number of the session request in the location tracing request includes: The intranet address and the intranet port number are obtained by querying in a preset network address relationship based on the public network address and the public network port number.

4. The method according to claim 3, wherein: Acquiring a MAC address of a satellite terminal corresponding to the session request based on the intranet address and the intranet port number includes: The physical address of the satellite terminal is retrieved from the locally stored satellite terminal information based on the intranet address and the intranet port number.

5. The method according to claim 4, wherein: Acquiring geographical location information of the satellite terminal based on the MAC address of the satellite terminal to obtain a location tracing result of the session request includes: Generate a location tracing request based on the MAC address of the satellite terminal, and send the location tracing request; A response result to the location tracing request is received, the response result including geographic location information, and a location tracing result of the session request is obtained.

6. The method according to claim 5, further comprising: The location tracing result is sent to the initiator of the session request.

7. The method according to claim 2, further comprising: The public network address and public network port number of the session request are routed from the satellite ground network device via the network routing and packet data gateway to the telecommunications tracing gateway, and the location tracing request is generated at the telecommunications tracing gateway.

8. A location tracing device for VoWiFi voice service based on satellite communication, applied to a satellite tracing gateway, the device comprising: An intranet address module, configured to determine, in response to receiving a location tracing request regarding a session request, a corresponding intranet address and intranet port number based on the public network address and public network port number of the session request in the location tracing request; A MAC address module, used for acquiring the MAC address of the satellite terminal corresponding to the session request based on the intranet address and the intranet port number; The positioning module is used to obtain the geographical location information of the satellite terminal based on the MAC address of the satellite terminal, and obtain the location tracing result of the session request.

9. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the program. 10 . A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method according to claim 1 .

Citation Information

Cited By

  • Terminal position tracing method and device, electronic equipment and storage medium

    CN120224369A