Data processing method and device, nonvolatile storage medium and electronic equipment

By establishing the relationship between the moment and location information of the user equipment when accessing the core network, the problem of user equipment being unable to locate is solved, and the data interaction between the core network and user equipment is managed is realized, network stability and user experience are ensured.

CN119110245AActive Publication Date: 2024-12-10CHINA TELECOM CORP LTD

Patent Information

Application Number
CN202411231232.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2024-12-10
Estimated Expiration
2044-09-03

AI Technical Summary

Technical Problem

User equipment cannot be positioned when it is connected to the core network through satellite terminal equipment, resulting in the inability to manage the interactive data between the core network and the user equipment.

Method used

By determining the time and location information of the user equipment multiple times to access the core network through the base station, establishing the relationship between the time and location information, obtaining the access information of the satellite terminal equipment, calculating the target location information, and sending it within the preset interval Instructions to allow or deny data interaction.

Benefits of technology

It realizes the positioning and data management of user equipment, ensures the smooth progress of data interaction between the core network and user equipment, avoids service abuse and network congestion, and improves network efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110245A_ABST
    Figure CN119110245A_ABST
Patent Text Reader

Abstract

The invention discloses a data processing method and device, a nonvolatile storage medium and electronic equipment. The method comprises the following steps: determining a plurality of first moments when user equipment accesses a core network through a base station for multiple times, and determining first position information; determining a first association relationship between the first moments and the first position information according to the plurality of first moments and the plurality of pieces of first position information; acquiring first access information that the user equipment accesses the core network through the satellite terminal equipment; determining first target position information; acquiring second target position information of the satellite terminal equipment at the first target moment in the satellite terminal system; and if a difference value between the first target position information and the second target position information is within a preset interval, sending a target instruction to a core network. The technical problem that when the user equipment accesses the core network through the satellite terminal equipment, the user equipment cannot be positioned, and then interaction data between the core network and the user equipment cannot be managed is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular, to a data processing method and device, a non-volatile storage medium, and an electronic device. Background Art

[0002] With the development of the times, users' demand for high-quality wireless communication services is increasing. It is difficult for ground communications to achieve global population coverage. In environments such as oceans and deserts, there are practical obstacles to deploying traditional communication backbone networks due to factors such as operating costs and technical difficulties. The "White Paper on the Development of China's Satellite Internet Industry in the "New Infrastructure"" points out that more than 70% of the geographical space on the earth, involving 3 billion people, has not been covered by the Internet. Building satellite Internet is an important means to solve the digital divide of the "no Internet" population on the earth, and it is an effective supplement to achieve continuous regional coverage and inclusive sharing of network information.

[0003] At present, satellites are mainly integrated with Wireless Fidelity (WiFi) to provide data services. If satellites, WiFi and cellular networks are effectively combined and connected to the IP Multimedia Subsystem (IMS) network through satellite and WiFi integrated networking, VoWiFi services based on the integrated space-ground networking can be realized, then data services can be extended to basic communication services such as voice and text messages.

[0004] However, when the user equipment (UE) accesses the core network through WiFi to carry voice over WiFi (VoWiFi) service based on the integrated space-ground network, the user equipment cannot provide access base station information, and the location of the user equipment cannot be determined, thereby failing to meet relevant regulatory requirements.

[0005] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0006] The embodiments of the present application provide a data processing method and device, a non-volatile storage medium, and an electronic device to at least solve the technical problem that when the user equipment accesses the core network through a satellite terminal device, the user equipment cannot be located, and thus the interaction data between the core network and the user equipment cannot be managed.

[0007] According to one aspect of an embodiment of the present application, a data processing method is provided, including: determining multiple first moments when a user device accesses a core network through a base station multiple times, and determining first location information of the user device at each first moment to obtain multiple first location information; determining a first association relationship between the first moment and the first location information based on the multiple first moments and the multiple first location information; obtaining first access information of the user device accessing the core network through a satellite terminal device, wherein the first access information at least includes: a first target moment; determining the first target location information based on the first target moment and the first association relationship; obtaining second target location information of the satellite terminal device at the first target moment in the satellite terminal system; if the difference between the first target location information and the second target location information is within a preset interval, sending a target instruction to the core network for instructing the core network to perform data interaction with the user device.

[0008] Optionally, the first access information also includes: the IP address and / or port information of the satellite terminal device; if the second target location information of the satellite terminal device at the first target time cannot be obtained in the satellite terminal system, the second target location information is determined by the following method: searching the satellite terminal system for the target satellite terminal device corresponding to the IP address and / or port information in the first access information; determining multiple second times when the target satellite terminal device accesses the core network multiple times, and determining the second location information of the target satellite terminal device at each second time to obtain multiple second location information; determining a second association relationship between the second time and the second location information based on the multiple second times and the multiple second location information; determining the second target location information based on the first target time and the second association relationship.

[0009] Optionally, based on multiple first moments and multiple first position information, a first association relationship between the first moment and the first position information is determined, including: when the number of first moments is 2, the first association relationship is determined by the following method: obtaining a first preset function, wherein the first preset function includes: a first dependent variable, a first independent variable, a first parameter and a second parameter, the first dependent variable is the first longitude information in the first position information, and the first independent variable is the first moment; obtaining a second preset function, wherein the second preset function includes: a second dependent variable, a second independent variable, a third parameter and a fourth parameter, the second dependent variable is the first latitude information in the first position information, and the second independent variable is the first moment; bringing multiple first moments and multiple first longitude information into the first preset function, determining the values ​​of the first parameter and the second parameter, so as to obtain a first objective function between the first moment and the first longitude information; bringing multiple first moments and multiple first latitude information into the second preset function, determining the values ​​of the third parameter and the fourth parameter, so as to obtain a second objective function between the first moment and the first latitude information.

[0010] Optionally, if the difference between the first target location information and the second target location information is within a preset interval, a target instruction for instructing the core network to perform data interaction with the user equipment is sent to the core network, including: when the number of first moments is 2, determining the difference between the two first moments, and when the difference between the two first moments is greater than a preset threshold, performing the following steps: obtaining authentication information of the user equipment accessing the core network for the first time through the satellite terminal device, wherein the authentication information includes: a user equipment identifier; searching the network management system for a first credit score corresponding to the user equipment identifier, and if the difference between the first target location information and the second target location information is within a preset interval and the first credit score is greater than the first preset score, sending a target instruction to the core network; or, obtaining a historical duration, historical data transmission volume, and historical interaction frequency of data interaction between the user equipment and the core network through the satellite terminal device; determining a second credit score corresponding to the user equipment based on the historical duration, historical data transmission volume, and historical interaction frequency; if the difference between the first target location information and the second target location information is within a preset interval and the second credit score is greater than the second preset score, sending a target instruction to the core network.

[0011] Optionally, according to multiple first moments and multiple first position information, a first association relationship between the first moment and the first position information is determined, including: when the number of first moments is greater than 2, the first association relationship is determined by the following method: obtaining a first preset multiple linear regression function, wherein the first preset multiple linear regression function includes: a third dependent variable, multiple third independent variables and multiple fifth parameters, the third dependent variable is the first longitude information in the first position information, and the multiple third independent variables are multiple first moments; obtaining a second preset multiple linear regression function, wherein the second preset multiple linear regression function includes: a fourth dependent variable, multiple fourth independent variables and multiple sixth parameters, the fourth dependent variable is the first latitude information in the first position information, and the multiple fourth independent variables are multiple first moments; bringing the multiple first moments and the multiple first longitude information into the first preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple fifth parameters to obtain a third objective function between the first moment and the first longitude information; bringing the multiple first moments and the multiple first latitude information into the second preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple sixth parameters to obtain a fourth objective function between the first moment and the first latitude information.

[0012] Optionally, the first target location information includes: first target longitude information and first target latitude information; the second target location information includes: second target longitude information and second target latitude information; if the difference between the first target location information and the second target location information is within a preset interval, a target instruction is sent to the core network to instruct the core network to interact data with the user device, including: determining a first difference between the first target longitude information and the second target longitude information, and determining a second difference between the first target latitude information and the second target latitude information; if the first difference belongs to a first preset range and the second difference belongs to a second preset range, a first instruction is sent to the core network, wherein the first instruction is used to instruct the core network to interact data with the user device; if the first difference does not belong to the first preset range and / or the second difference does not belong to the second preset range, a second instruction is sent to the core network, wherein the second instruction is used to instruct the core network to refuse to interact data with the user device.

[0013] Optionally, obtaining first access information of a user equipment accessing a core network via a satellite terminal device includes: obtaining first access information of the user equipment connecting to an evolved packet data gateway ePDG via a satellite terminal device and accessing the core network via the ePDG.

[0014] According to another aspect of the embodiment of the present application, a data processing device is also provided, including: a first determination module, used to determine multiple first moments when a user equipment accesses a core network through a base station multiple times, and determine the first location information of the user equipment at each first moment to obtain multiple first location information; a second determination module, used to determine a first association relationship between the first moment and the first location information based on the multiple first moments and the multiple first location information; a first acquisition module, used to obtain first access information of the user equipment accessing the core network through a satellite terminal device, wherein the first access information at least includes: a first target moment; a third determination module, used to determine the first target location information based on the first target moment and the first association relationship; a second acquisition module, used to obtain the second target location information of the satellite terminal device at the first target moment in the satellite terminal system; a sending module, if the difference between the first target location information and the second target location information is within a preset interval, used to send a target instruction to the core network for instructing the core network to interact data with the user equipment.

[0015] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided, the storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the above data processing method.

[0016] According to another aspect of the embodiments of the present application, there is further provided an electronic device, including: a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the above data processing method is executed when the program is run.

[0017] According to yet another aspect of the embodiments of the present application, a computer program is further provided, wherein the above data processing method is implemented when the computer program is executed by a processor.

[0018] According to another aspect of the embodiments of the present application, a computer program product is provided, which includes a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above data processing method is implemented.

[0019] In an embodiment of the present application, a plurality of first moments at which a user device accesses a core network through a base station multiple times is determined, and the first location information of the user device at each first moment is determined to obtain a plurality of first location information; a first association relationship between the first moment and the first location information is determined according to the plurality of first moments and the plurality of first location information; first access information of the user device accessing the core network through a satellite terminal device is obtained, wherein the first access information at least includes: a first target moment; the first target location information is determined according to the first target moment and the first association relationship; the second target location information of the satellite terminal device at the first target moment is obtained in the satellite terminal system; if the difference between the first target location information and the second target location information is within a preset interval, a target instruction for instructing the core network to perform data interaction with the user device is sent to the core network, so that the user device can also be positioned when accessing the core network through the satellite terminal device, thereby achieving the technical effect of managing the interaction data between the core network and the user device based on the location information of the user device, thereby solving the technical problem that the user device cannot be positioned when accessing the core network through the satellite terminal device, and thus the interaction data between the core network and the user device cannot be managed. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0021] Figure 1 is a flow chart of a data processing method according to an embodiment of the present application;

[0022] Figure 2 is a flow chart of another data processing method according to an embodiment of the present application;

[0023] Figure 3 is a schematic diagram of a data processing system according to an embodiment of the present application;

[0024] Figure 4 is a structural diagram of a data processing device according to an embodiment of the present application;

[0025] Figure 5 It is a hardware structure block diagram of a computer terminal according to a data processing method of an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] According to an embodiment of the present application, a method embodiment of a data processing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] Figure 1 is a flow chart of a data processing method according to an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:

[0030] Step S101, determining a plurality of first moments when a user equipment accesses a core network through a base station for multiple times, and determining first location information of the user equipment at each first moment, to obtain a plurality of first location information.

[0031] Among them, the core network includes: 4G core network and 5G core network.

[0032] In the 5G network, the access time can be determined by the following method: When the UE successfully attaches to the 5G network, it will exchange a series of signaling with the network. For example, in the initial access phase, after the UE completes the random access process, it will establish an RRC connection with the gNodeB (5G base station), and send an RRCSetupRequest message through this connection. The gNodeB responds to the RRCSetup message, and finally the UE sends an RRCSetupComplete message to complete the RRC connection establishment. The time points of these signaling exchanges can be used as a reference for the UE access time. Furthermore, the location information can be determined by the following method: The location service of the 5G network provides a variety of positioning technologies, including positioning technology based on triangular relationships, positioning technology based on scenario analysis, and positioning technology based on proximity relationships. Starting from the Rel-16 version, 5G location services can already support commercial scenarios, and have introduced features such as open location service capabilities, terminal positioning that supports non-3GPP access technologies, and user location privacy protection.

[0033] In a 4G network, the access time can be determined by the following method: When the UE attaches to the 4G network, it will initiate an Attach Request, which will be sent to the Mobility Management Entity (MME) of the 4G core network through the eNodeB (4G base station). When processing the Attach Request, the MME will record the UE's access time and feedback relevant information such as the assigned temporary identity and Tracking Area (TA) information to the UE after successful attachment. Further, the location information can be determined by the following method: The 4G LTE network uses tracking areas to manage the UE's location information. The TA consists of multiple cells. When the UE moves to a new TA, the Tracking Area Update (TAU) process will be triggered. In the TAU process, the UE will report the new Tracking Area Identity (TAI) to the network, and the core network will update the UE's location information accordingly.

[0034] Step S102: determining a first association relationship between a first moment and a first position information according to a plurality of first moments and a plurality of first position information.

[0035] The first association relationship is, for example, a function, that is, a functional relationship is established between the first moment and the first position information.

[0036] Step S103: obtaining first access information of the user equipment accessing the core network through the satellite terminal device, wherein the first access information at least includes: a first target time.

[0037] It is understandable that when the user equipment uses the VoWiFi service, the user equipment accesses the core network through the satellite terminal device, wherein the VoWiFi service allows the user to make voice and video calls in a Wi-Fi environment.

[0038] Step S104: determining first target position information according to the first target time and the first association relationship.

[0039] For example, by bringing the first target time into the first association relationship in step S102, the first target position information corresponding to the first target time can be obtained.

[0040] It is understandable that since the location information of the user device cannot be directly determined when the user device accesses the core network through the satellite terminal device, the location of the user device (first target location information) can be obtained through the first association relationship established in step S102, combined with the time when the user device currently accesses the core network (first target time).

[0041] Step S105, obtaining the second target position information of the satellite terminal device at the first target time in the satellite terminal system.

[0042] The satellite terminal system is a key component in realizing satellite-ground integrated communications. It can establish a connection with the ground core network through satellite to provide users with seamless coverage and communication services.

[0043] Exemplarily, the second target location information of the satellite terminal device may be searched in a data table in the satellite terminal system using the IP address and / or port information of the satellite terminal device. The data table is shown below.

[0044]

[0045]

[0046] Step S106: If the difference between the first target location information and the second target location information is within a preset interval, a target instruction for instructing the core network to perform data interaction with the user equipment is sent to the core network.

[0047] Preferably, the first target location information includes: first target longitude information and first target latitude information; the second target location information includes: second target longitude information and second target latitude information. Further, step S106 can be implemented by the following method: determining a first difference between the first target longitude information and the second target longitude information, and determining a second difference between the first target latitude information and the second target latitude information; if the first difference belongs to a first preset range and the second difference belongs to a second preset range, sending a first instruction to the core network, wherein the first instruction is used to instruct the core network to perform data interaction with the user equipment; if the first difference does not belong to the first preset range and / or the second difference does not belong to the second preset range, sending a second instruction to the core network, wherein the second instruction is used to instruct the core network to refuse to perform data interaction with the user equipment.

[0048] That is to say, if the difference between the first target location information and the second target location information is within the preset interval, the satellite VoWiFi service of the UE is enabled; if the difference between the first target location information and the second target location information is not within the preset interval, the satellite VoWiFi service of the UE is blocked.

[0049] Through the above steps, a method for blocking the satellite VoWiFi service in an electronic fence scenario is proposed to limit the use of satellite VoWiFi services in specific areas, thereby avoiding information leakage or illegal communications in sensitive areas or situations that require confidentiality. Blocking the VoWiFi service can prevent service abuse and ensure service quality, especially in areas with dense users, to avoid network congestion and ensure the stability and reliability of communications. In addition, the present application can also ensure that network resources are reasonably allocated, and VoWiFi services are only opened in areas where services are needed, which helps to improve network efficiency and user experience.

[0050] The following Figure 1 The steps shown are exemplary and explanatory.

[0051] According to some optional embodiments of the present application, the first access information also includes: an IP address and / or port information of the satellite terminal device.

[0052] It is understandable that when the user equipment uses VoWiFi, it accesses the 4G or 5G core network through the Evolved Packet Data Gateway (ePDG), and the user equipment reports the IP address and / or port number of the access WiFi gateway to the 4G or 5G core network. When the user equipment dials a voice service through a satellite network, it needs to report the IP address and / or port information of the satellite terminal device. The first access information is as follows.

[0053] Furthermore, if the second target position information of the satellite terminal device at the first target time cannot be obtained in the satellite terminal system, the second target position information is determined by the following method: searching the satellite terminal system for the target satellite terminal device corresponding to the IP address and / or port information in the first access information; determining multiple second times when the target satellite terminal device accesses the core network multiple times, and determining the second position information of the target satellite terminal device at each second time to obtain multiple second position information; determining a second association relationship between the second time and the second position information based on the multiple second time and the multiple second position information; determining the second target position information based on the first target time and the second association relationship.

[0054] The second association relationship is, for example, a function between the second moment and the second location information. If the second target location information of the satellite terminal device at the first target moment cannot be obtained in the satellite terminal system, the location of the satellite terminal device (second target location information) can be obtained by establishing a functional relationship and combining the moment when the user device currently accesses the core network (the first target moment).

[0055] According to some other optional embodiments of the present application, determining the first association relationship between the first moment and the first position information based on multiple first moments and multiple first position information can be achieved through the following method.

[0056] When the number of first moments is 2, the first association relationship is determined by the following method: obtaining a first preset function, wherein the first preset function includes: a first dependent variable, a first independent variable, a first parameter and a second parameter, the first dependent variable is the first longitude information in the first position information, and the first independent variable is the first moment; obtaining a second preset function, wherein the second preset function includes: a second dependent variable, a second independent variable, a third parameter and a fourth parameter, the second dependent variable is the first latitude information in the first position information, and the second independent variable is the first moment; bringing multiple first moments and multiple first longitude information into the first preset function, determining the values ​​of the first parameter and the second parameter, so as to obtain a first objective function between the first moment and the first longitude information; bringing multiple first moments and multiple first latitude information into the second preset function, determining the values ​​of the third parameter and the fourth parameter, so as to obtain a second objective function between the first moment and the first latitude information.

[0057] For example, the first preset function is expressed in the following form:

[0058] X n =i+kt n

[0059] Among them, X n is the first longitude information, t nis the first moment, i is the first parameter, and k is the second parameter.

[0060] The second preset function is expressed in the following form:

[0061] Y n =m+lt n

[0062] Among them, Y n is the first latitude information, m is the third parameter, and l is the fourth parameter.

[0063] Example IP address Port Number User equipment B 7.0.0.1 8080

[0064] By substituting the two first moments and the two first longitude information into the first preset function, the values ​​of i and k can be obtained; by substituting the two first moments and the two first latitude information into the second preset function, the values ​​of m and l can be obtained.

[0065] On the other hand, when the number of first moments is greater than 2, the first association relationship can be determined by the following method: obtaining a first preset multiple linear regression function, wherein the first preset multiple linear regression function includes: a third dependent variable, multiple third independent variables and multiple fifth parameters, the third dependent variable is the first longitude information in the first position information, and the multiple third independent variables are multiple first moments; obtaining a second preset multiple linear regression function, wherein the second preset multiple linear regression function includes: a fourth dependent variable, multiple fourth independent variables and multiple sixth parameters, the fourth dependent variable is the first latitude information in the first position information, and the multiple fourth independent variables are multiple first moments; bringing the multiple first moments and the multiple first longitude information into the first preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple fifth parameters to obtain a third objective function between the first moment and the first longitude information; bringing the multiple first moments and the multiple first latitude information into the second preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple sixth parameters to obtain a fourth objective function between the first moment and the first latitude information.

[0066] For example, the third preset function can be expressed in the following form:

[0067] y1=a0+a1x1+a2x2+…+a n-1 x n-1 +Δ1

[0068] Among them, y1 is the first longitude information, x1 to x n-1 are multiple first moments, a0 to a n-1 is the fifth parameter, and Δ1 is the accidental error.

[0069] The fourth preset function can be expressed in the following form:

[0070] y2=b0+b1x1+b2x2+…+b n-1 x n-1 +Δ2

[0071] Among them, y2 is the first latitude information, b0 to b n-1 is the sixth parameter, and Δ2 is the accidental error.

[0072] When there are m (or more than 2) first moments, the m first moments and m first longitude information within the first preset historical time are brought into the third preset function, and the multivariate linear regression function is solved by the least squares method to obtain a0 to a n-1 The values ​​of b0 to b0 can be obtained by bringing the m first moments and the m first latitude information into the fourth preset function and solving the multivariate linear regression function by the least squares method. n-1 The value of .

[0073] In some optional embodiments of the present application, if the difference between the first target location information and the second target location information is within a preset interval, sending a target instruction to the core network for instructing the core network to perform data interaction with the user equipment can be implemented by the following method. When the number of first moments is 2, determine the difference between the two first moments, and when the difference between the two first moments is greater than a preset threshold, perform the following steps: obtain authentication information of the user equipment accessing the core network through the satellite terminal device for the first time, wherein the authentication information includes: a user equipment identifier; search the first credit score corresponding to the user equipment identifier in the network management system, and if the difference between the first target location information and the second target location information is within a preset interval, and the first credit score is greater than the first preset score, send a target instruction to the core network; or, obtain the historical duration, historical data transmission volume, and historical interaction frequency of the user equipment performing data interaction with the core network through the satellite terminal device; determine the second credit score corresponding to the user equipment according to the historical duration, historical data transmission volume, and historical interaction frequency; if the difference between the first target location information and the second target location information is within a preset interval, and the second credit score is greater than the second preset score, send a target instruction to the core network.

[0074] It is worth noting that when the number of first moments is 2, if the interval between the two first moments is large, the authenticity of the first association relationship between the first moment and the first location information is weak. Based on this, in the case where the interval between the two first moments is large, this embodiment searches for the first credit score corresponding to the user equipment identifier in the network management system. If the difference between the first target location information and the second target location information is within the preset interval, and it is known from the first credit score that the user equipment belongs to a user with good credit, the satellite VoWiFi service of the UE is released. If the difference between the first target location information and the second target location information is within the preset interval, and it is known from the first credit score that the user equipment belongs to a user with poor credit, the satellite VoWiFi service of the UE is temporarily blocked this time.

[0075] On the other hand, the historical duration a, historical data transmission volume b, and historical interaction frequency c of the UE's data interaction with the core network through the satellite terminal device can also be obtained, and the second credit score corresponding to the UE can be determined according to the weight w1 corresponding to a, the weight w2 corresponding to b, and the weight w3 corresponding to c. If the difference between the first target location information and the second target location information is within the preset interval, and the second credit score is high, it means that the user equipment is a user with good credit, and a target instruction is sent to the core network to open the satellite VoWiFi service of the UE.

[0076] Preferably, obtaining the first access information of the user equipment accessing the core network through the satellite terminal device can be implemented by the following method: obtaining the first access information of the user equipment currently connected to the ePDG through the satellite terminal device and accessing the core network through the ePDG. It can be understood that according to the 3GPP protocol, when the user equipment uses VoWiFi, it accesses the 4G or 5G core network through the ePDG.

[0077] According to the above steps, a plurality of first moments at which the user equipment accesses the core network through the base station multiple times are determined, and the first position information of the user equipment at each first moment is determined to obtain a plurality of first position information; a first association relationship between the first moment and the first position information is determined according to the plurality of first moments and the plurality of first position information; first access information of the user equipment accessing the core network through the satellite terminal device is obtained, wherein the first access information at least includes: a first target moment; first target position information is determined according to the first target moment and the first association relationship; second target position information of the satellite terminal device at the first target moment is obtained in the satellite terminal system; if the difference between the first target position information and the second target position information is within a preset interval, a target instruction for instructing the core network to perform data interaction with the user equipment is sent to the core network, thereby achieving the purpose of locating the user equipment when the user equipment accesses the core network through the satellite terminal device, thereby achieving the technical effect of managing the interaction data between the core network and the user equipment based on the position information of the user equipment.

[0078] Figure 2 It is a flow chart of another data processing method according to an embodiment of the present application. This method uses the satellite terminal location, combined with the mobile phone's recent access to the cellular cell information, to match the user location, and can establish a location model based on multiple cellular cell access location information for simulation. At the same time, the location where the mobile phone terminal accesses the mobile network is measured to determine the location of the mobile phone when sending and dialing services. The mobile phone and the satellite terminal are associated through the IP address and port number of the satellite terminal, and then the longitude and latitude of the two are matched. The effect is that it can determine whether to open the satellite VoWiFi service, which is mainly used in scenarios such as electronic fences. Figure 3 Schematic diagram of a data processing system according to an embodiment of the present application. Figure 2 and Figure 3 Provides detailed instructions on how to determine the location of a mobile phone.

[0079] Step S201, satellite terminal data reporting. In the existing network, the satellite terminal reports its longitude and latitude to the satellite terminal system in real time. It can be understood that in order to ensure that the network address does not conflict, the IP address and port number of the satellite terminal are allocated according to the rules and can be queried in the satellite terminal system, as shown in Table 2-1.

[0080]

[0081] Table 2-1

[0082] According to the 3GPP protocol, when a user uses VoWiFi, the terminal accesses the core network (5GC / EPC, 5GC is the 5G core network, EPC is the 4G core network) through ePDG, and the terminal reports the IP address and port number of the WiFi gateway to the network. In the scenario of integrated space-ground networking, the terminal reports the IP address and port number of the satellite terminal to the network, as shown in Table 2-2.

[0083] Example IP address Port Number Access time Mobile Phone B 7.0.0.1 8080 6 / 1 8:30

[0084] Table 2-2

[0085] The extraction process is performed according to the satellite terminal access time point, as shown in Table 2-3.

[0086] time CELLID longitude latitude Mobile Phone B 6 / 1 8:00 10 E20°25′ N30°50′ Mobile Phone B 6 / 1 8:55 11 E21°05′ N30°30′

[0087] Table 2-3

[0088] Step S202, calculating the function of the mobile phone position and time.

[0089] It is understandable that the mobile phone may be moving, so the access situation within a period of time is selected to calculate the user's location, as shown below:

[0090] X n =i+kt n

[0091] Y n =m+lt n

[0092] Among them, t0 in (X0, Y0, t0) represents the time when the mobile terminal last accessed the network, and (X0, Y0) represents the longitude and latitude of the mobile terminal when it last accessed the network; t1 in (X1, Y1, t1) represents the time when the mobile terminal next accesses the network, and (X1, Y1) represents the longitude and latitude of the mobile terminal when it next accesses the network. Substituting (X0, Y0, t0) and (X1, Y1, t1), the values ​​of i, k, m, and l can be obtained.

[0093] Substituting the calling time of the mobile phone, the longitude and latitude of the mobile phone VoWiFi calling time can be obtained (X VoWiFi , Y VoWiFi , t VoWiFi ). As shown in Table 2-4.

[0094]

[0095] Table 2-4

[0096] Step S203, calculating the satellite terminal position.

[0097] If the satellite terminal reports its latitude and longitude in real time, the values ​​are directly taken as shown in Table 2-5.

[0098] Example IP address Port Number Access time longitude latitude Satellite Terminal A 7.0.0.1 8080 6 / 1 8:30 E 21°12′ N30°50′

[0099] Table 2-5

[0100] If it is not possible to obtain the information in real time, since the equipment (ship, airplane, etc.) on which the satellite terminal is installed may be moving, the access situation within a period of time is selected to calculate the user location, as shown below:

[0101] X n =a+bt n

[0102] Y n =c+dt n

[0103] Among them, t0 in (X0, Y0, t0) represents the time when the satellite terminal last accessed the network, and (X0, Y0) represents the longitude and latitude when the satellite terminal last accessed the network; t1 in (X1, Y1, t1) represents the time when the satellite terminal next accesses the network, and (X1, Y1) represents the longitude and latitude when the satellite terminal next accesses the network. Substituting (X0, Y0, t0) and (X1, Y1, t1), the values ​​of a, b, c, and d can be obtained.

[0104] By inputting the data in Table 2-1, we can obtain the latitude and longitude of the satellite terminal when the mobile phone is connected, as shown in Table 2-6.

[0105]

[0106] Table 2-6

[0107] Step S204, location tracing.

[0108] When a user dials the VoWiFi service of the integrated network of the sky and the earth, the satellite terminal reports the current longitude and latitude of the access according to the service process. At the same time, the satellite terminal system stores the IP address and port number of the current access terminal. If the satellite terminal does not report the longitude and latitude, the longitude and latitude of the satellite terminal at the current access time are calculated based on the longitude and latitude of the last and next satellite terminal access. On the other hand, the mobile terminal accesses the mobile network and reports the current access base station information. Based on the last and next access base station information, the call time and the longitude and latitude of the mobile phone can be calculated.

[0109] When a mobile phone terminal dials a voice service through a satellite network, it needs to report the IP address and port number of the access gateway, that is, the IP address and port number of the satellite terminal, so the two information can be matched. By comparing and calculating the longitude and latitude of the satellite terminal and the mobile phone, the user's location can be traced and it can be determined whether the user is allowed to connect. If the difference exceeds the error range, the user will not be allowed to connect.

[0110] Optionally, in actual problems, the relationship between variables is not always linear. In this embodiment, the independent variable is time, and the dependent variable is longitude and latitude, and a multiple linear regression model is used for analysis and prediction. The multiple linear regression model is as follows:

[0111] y=a0+a1x1+a2x2+…+a n-1 x n-1 +Δ

[0112] Where x1, x2, …, x n-1 is the independent variable, y is the dependent variable, a1, a2, …, a n-1 are the regression parameters to be solved, Δ is the accidental error, and these parameters can be solved by the least squares method.

[0113] The model can be established by using the information obtained in step S202 and step S203, as shown in Table 2-7:

[0114]

[0115]

[0116] Table 2-7

[0117] Furthermore, according to the established model, by inputting the access time, the user location information can be obtained to determine whether the location is open.

[0118] Figure 4 is a structural diagram of a data processing device according to an embodiment of the present application, such as Figure 4 As shown, the device comprises:

[0119] The first determination module 41 is used to determine multiple first moments when the user equipment accesses the core network through the base station multiple times, and determine the first location information of the user equipment at each first moment to obtain multiple first location information.

[0120] The second determining module 42 is used to determine a first association relationship between a first moment and a first position information according to a plurality of first moments and a plurality of first position information.

[0121] The first acquisition module 43 is used to acquire first access information of the user equipment accessing the core network through the satellite terminal equipment, wherein the first access information at least includes: a first target time.

[0122] The third determining module 44 is used to determine the first target position information according to the first target time and the first association relationship.

[0123] The second acquisition module 45 is used to acquire the second target position information of the satellite terminal device at the first target time in the satellite terminal system.

[0124] The sending module 46 is configured to send a target instruction for instructing the core network to perform data interaction with the user equipment to the core network if the difference between the first target location information and the second target location information is within a preset interval.

[0125] Optionally, the first access information also includes: the IP address and / or port information of the satellite terminal device. The data processing device also includes: a fourth determination device, which is used to determine the second target location information of the satellite terminal device at the first target time by the following steps when the second target location information of the satellite terminal device at the first target time cannot be obtained in the satellite terminal system: searching the satellite terminal system for the target satellite terminal device corresponding to the IP address and / or port information in the first access information; determining multiple second times when the target satellite terminal device accesses the core network multiple times, and determining the second location information of the target satellite terminal device at each second time, to obtain multiple second location information; determining the second association relationship between the second time and the second location information based on the multiple second times and the multiple second location information; determining the second target location information based on the first target time and the second association relationship.

[0126] Optionally, the second determination module 42 is also used to perform the following steps: when the number of first moments is 2, determine the first association relationship by the following method: obtain a first preset function, wherein the first preset function includes: a first dependent variable, a first independent variable, a first parameter and a second parameter, the first dependent variable is the first longitude information in the first position information, and the first independent variable is the first moment; obtain a second preset function, wherein the second preset function includes: a second dependent variable, a second independent variable, a third parameter and a fourth parameter, the second dependent variable is the first latitude information in the first position information, and the second independent variable is the first moment; bring multiple first moments and multiple first longitude information into the first preset function, determine the values ​​of the first parameter and the second parameter, so as to obtain a first objective function between the first moment and the first longitude information; bring multiple first moments and multiple first latitude information into the second preset function, determine the values ​​of the third parameter and the fourth parameter, so as to obtain a second objective function between the first moment and the first latitude information.

[0127] Optionally, the sending module 46 is also used to perform the following steps: when the number of first moments is 2, determine the difference between the two first moments, and when the difference between the two first moments is greater than a preset threshold, perform the following steps: obtain authentication information for the user device to access the core network for the first time through the satellite terminal device, wherein the authentication information includes: a user device identifier; search the network management system for a first credit score corresponding to the user device identifier, and if the difference between the first target location information and the second target location information is within a preset interval, and the first credit score is greater than the first preset score, send a target instruction to the core network; or, obtain the historical duration, historical data transmission volume, and historical interaction frequency of data interaction between the user device and the core network through the satellite terminal device; determine the second credit score corresponding to the user device based on the historical duration, historical data transmission volume, and historical interaction frequency; if the difference between the first target location information and the second target location information is within a preset interval, and the second credit score is greater than the second preset score, send a target instruction to the core network.

[0128] Optionally, the second determination module 42 is also used to perform the following steps: when the number of first moments is greater than 2, the first association relationship is determined by the following method: obtaining a first preset multiple linear regression function, wherein the first preset multiple linear regression function includes: a third dependent variable, multiple third independent variables and multiple fifth parameters, the third dependent variable is the first longitude information in the first position information, and the multiple third independent variables are multiple first moments; obtaining a second preset multiple linear regression function, wherein the second preset multiple linear regression function includes: a fourth dependent variable, multiple fourth independent variables and multiple sixth parameters, the fourth dependent variable is the first latitude information in the first position information, and the multiple fourth independent variables are multiple first moments; bringing the multiple first moments and the multiple first longitude information into the first preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple fifth parameters to obtain a third objective function between the first moment and the first longitude information; bringing the multiple first moments and the multiple first latitude information into the second preset multiple linear regression function, and using the least squares method to determine the values ​​of the multiple sixth parameters to obtain a fourth objective function between the first moment and the first latitude information.

[0129] Optionally, the first target location information includes: first target longitude information and first target latitude information; the second target location information includes: second target longitude information and second target latitude information. The sending module 46 is also used to perform the following steps: determine the first difference between the first target longitude information and the second target longitude information, and determine the second difference between the first target latitude information and the second target latitude information; if the first difference belongs to the first preset range and the second difference belongs to the second preset range, send a first instruction to the core network, wherein the first instruction is used to instruct the core network to interact with the user equipment; if the first difference does not belong to the first preset range and / or the second difference does not belong to the second preset range, send a second instruction to the core network, wherein the second instruction is used to instruct the core network to refuse to interact with the user equipment.

[0130] Optionally, the first acquisition module 43 is further used to perform the following steps: obtain first access information that the user equipment is connected to the evolved packet data gateway ePDG through the satellite terminal device and accesses the core network through the ePDG.

[0131] It should be noted that the above Figure 4 The modules in the embodiment may be program modules (e.g., a set of program instructions for implementing a specific function) or hardware modules. For the latter, they may be expressed in the following forms, but are not limited thereto: the expression form of the above modules is a processor, or the functions of the above modules are implemented by a processor.

[0132] It should be noted that Figure 4 The preferred implementation of the illustrated embodiment can be found in Figure 1 The relevant description of the illustrated embodiment will not be repeated here.

[0133] Figure 5 FIG. 1 shows a hardware structure block diagram of a computer terminal for implementing a data processing method. Figure 5 As shown, the computer terminal 50 may include one or more (502a, 502b, ..., 502n are used to illustrate) processors 502 (the processor 502 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 504 for storing data, and a transmission module 506 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 5 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 5 More or fewer components as shown, or with Figure 5 Different configurations are shown.

[0134] It should be noted that the one or more processors 502 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 50. As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0135] The memory 504 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the data processing method in the embodiment of the present application. The processor 502 executes various functional applications and data processing by running the software programs and modules stored in the memory 504, that is, realizing the above-mentioned data processing method. The memory 504 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 504 may further include a memory remotely arranged relative to the processor 502, and these remote memories may be connected to the computer terminal 50 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0136] The transmission module 506 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 50. In one example, the transmission module 506 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission module 506 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0137] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 50 .

[0138] It should be noted that, in some optional embodiments, the above Figure 5 The computer terminal shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of hardware elements and software elements. It should be noted that Figure 5This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the computer terminal described above.

[0139] It should be noted that Figure 5 The computer terminal shown is used to execute Figure 1 The data processing method shown, therefore the relevant explanations in the execution method of the above command are also applicable to the electronic device and will not be repeated here.

[0140] An embodiment of the present application further provides a non-volatile storage medium, which includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the above data processing method.

[0141] A program for a non-volatile storage medium to perform the following functions: determining multiple first moments when a user device accesses a core network through a base station multiple times, and determining first location information of the user device at each first moment to obtain multiple first location information; determining a first association relationship between the first moment and the first location information based on the multiple first moments and the multiple first location information; obtaining first access information when the user device accesses the core network through a satellite terminal device, wherein the first access information at least includes: a first target moment; determining first target location information based on the first target moment and the first association relationship; obtaining second target location information of the satellite terminal device at the first target moment in the satellite terminal system; and sending a target instruction to the core network for instructing the core network to perform data interaction with the user device if the difference between the first target location information and the second target location information is within a preset interval.

[0142] An embodiment of the present application further provides an electronic device, including: a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the above data processing method is executed when the program is run.

[0143] The processor is used to run a program that performs the following functions: determining multiple first moments when a user device accesses a core network through a base station multiple times, and determining first location information of the user device at each first moment to obtain multiple first location information; determining a first association relationship between the first moment and the first location information based on the multiple first moments and the multiple first location information; obtaining first access information when the user device accesses the core network through a satellite terminal device, wherein the first access information at least includes: a first target moment; determining the first target location information based on the first target moment and the first association relationship; obtaining second target location information of the satellite terminal device at the first target moment in the satellite terminal system; and sending a target instruction to the core network for instructing the core network to perform data interaction with the user device if the difference between the first target location information and the second target location information is within a preset interval.

[0144] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0145] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0146] In the above-mentioned embodiments of the present application, the collected information is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary protection measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0147] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0148] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0149] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0150] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0151] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A data processing method, characterized in that: include: Determine multiple first moments at which the user equipment accesses the core network through the base station multiple times, and determine first location information of the user equipment at each of the first moments, to obtain multiple first location information; Determine a first association relationship between the first moment and the first position information according to the plurality of the first moments and the plurality of the first position information; Acquire first access information of the user equipment accessing the core network through the satellite terminal device, wherein the first access information at least includes: a first target time; Determine first target location information according to the first target time and the first association relationship; Acquiring second target position information of the satellite terminal device at a first target time in a satellite terminal system; If the difference between the first target location information and the second target location information is within a preset interval, a target instruction for instructing the core network to perform data interaction with the user equipment is sent to the core network.

2. The method according to claim 1, characterized in that The first access information also includes: the IP address and / or port information of the satellite terminal device; If the second target position information of the satellite terminal device at the first target time cannot be obtained in the satellite terminal system, the second target position information is determined by the following method: Searching the satellite terminal system for a target satellite terminal device corresponding to the IP address and / or the port information in the first access information; Determine multiple second moments when the target satellite terminal device accesses the core network multiple times, and determine second position information of the target satellite terminal device at each of the second moments, to obtain multiple second position information; Determine a second association relationship between the second moment and the second position information according to the plurality of second moments and the plurality of second position information; Determine second target location information according to the first target time and the second association relationship.

3. The method according to claim 1, characterized in that Determining a first association relationship between the first moment and the first position information according to the plurality of first moments and the plurality of first position information includes: When the number of the first moments is 2, the first association relationship is determined by the following method: Obtaining a first preset function, wherein the first preset function includes: a first dependent variable, a first independent variable, a first parameter, and a second parameter, the first dependent variable is the first longitude information in the first position information, and the first independent variable is the first time; Obtaining a second preset function, wherein the second preset function includes: a second dependent variable, a second independent variable, a third parameter, and a fourth parameter, the second dependent variable is the first latitude information in the first position information, and the second independent variable is the first moment; Substituting a plurality of the first moments and a plurality of the first longitude information into the first preset function, determining the values ​​of the first parameter and the second parameter, so as to obtain a first objective function between the first moment and the first longitude information; Substitute multiple first moments and multiple first latitude information into the second preset function, determine the values ​​of the third parameter and the fourth parameter, and obtain a second objective function between the first moment and the first latitude information.

4. The method according to claim 3, characterized in that If the difference between the first target location information and the second target location information is within a preset interval, sending a target instruction for instructing the core network to perform data interaction with the user equipment to the core network includes: When the number of the first moments is 2, determine the difference between the two first moments, and when the difference between the two first moments is greater than a preset threshold, perform the following steps: Acquire authentication information of the user equipment accessing the core network through the satellite terminal device for the first time, wherein the authentication information includes: a user equipment identifier; searching, in the network management system, for a first credit score corresponding to the user equipment identifier, and sending the target instruction to the core network if a difference between the first target location information and the second target location information is within a preset interval and the first credit score is greater than a first preset score; Alternatively, obtaining a historical duration, a historical data transmission volume, and a historical interaction frequency of data interaction between the user equipment and the core network through the satellite terminal device; Determining a second credit score corresponding to the user device according to the historical duration, the historical data transmission volume, and the historical interaction frequency; If the difference between the first target location information and the second target location information is within a preset interval, and the second credit score is greater than a second preset score, the target instruction is sent to the core network.

5. The method according to claim 1, characterized in that Determining a first association relationship between the first moment and the first position information according to the plurality of first moments and the plurality of first position information includes: When the number of the first moments is greater than 2, the first association relationship is determined by the following method: Obtaining a first preset multiple linear regression function, wherein the first preset multiple linear regression function includes: a third dependent variable, a plurality of third independent variables, and a plurality of fifth parameters, the third dependent variable is the first longitude information in the first location information, and the plurality of the third independent variables are a plurality of the first moments; Obtaining a second preset multiple linear regression function, wherein the second preset multiple linear regression function includes: a fourth dependent variable, a plurality of fourth independent variables, and a plurality of sixth parameters, the fourth dependent variable is the first latitude information in the first location information, and the plurality of the fourth independent variables are a plurality of the first moments; Substituting multiple first moments and multiple first longitude information into the first preset multiple linear regression function, and determining multiple values ​​of the fifth parameters by using the least squares method to obtain a third objective function between the first moment and the first longitude information; Substitute multiple first moments and multiple first latitude information into the second preset multivariate linear regression function, and use the least squares method to determine the values ​​of multiple sixth parameters to obtain a fourth objective function between the first moment and the first latitude information.

6. The method according to claim 1, characterized in that The first target location information includes: first target longitude information and first target latitude information; The second target location information includes: second target longitude information and second target latitude information; If the difference between the first target location information and the second target location information is within a preset interval, sending a target instruction for instructing the core network to perform data interaction with the user equipment to the core network includes: Determine a first difference between the first target longitude information and the second target longitude information, and determine a second difference between the first target latitude information and the second target latitude information; If the first difference belongs to a first preset range and the second difference belongs to a second preset range, sending a first instruction to the core network, wherein the first instruction is used to instruct the core network to perform data interaction with the user equipment; If the first difference does not belong to the first preset range and / or the second difference does not belong to the second preset range, a second instruction is sent to the core network, wherein the second instruction is used to instruct the core network to refuse data interaction with the user equipment.

7. The method according to any one of claims 1 to 6, characterized in that: Acquiring first access information of the user equipment accessing the core network through the satellite terminal device, including: The first access information that the user equipment is connected to an evolved packet data gateway ePDG through the satellite terminal device and accesses the core network through the ePDG is obtained.

8. A data processing device, characterized in that: include: A first determination module is used to determine multiple first moments when a user equipment accesses a core network through a base station multiple times, and determine first location information of the user equipment at each of the first moments to obtain multiple first location information; A second determining module, configured to determine a first association relationship between the first moment and the first position information according to a plurality of the first moments and a plurality of the first position information; A first acquisition module is configured to acquire first access information of the user equipment accessing the core network through a satellite terminal device, wherein the first access information at least includes: a first target time; A third determining module, configured to determine first target location information according to the first target time and the first association relationship; A second acquisition module is used to acquire the second target position information of the satellite terminal device at the first target time in the satellite terminal system; The sending module is used to send a target instruction to the core network for instructing the core network to perform data interaction with the user equipment if the difference between the first target location information and the second target location information is within a preset interval.

9. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the data processing method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the program executes the data processing method according to any one of claims 1 to 7 when running.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the data processing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Mobile terminal positioning method and device and nonvolatile storage medium

    CN116963273A

  • Positioning method, apparatus, and system

    US20240276433A1

  • Access method and apparatus based on position of UE, and communication device and storage medium

    WO2023201546A1

  • Method for determining positioning satellite, and apparatus

    WO2024098308A1

Cited By

  • Method and system for identifying signal blind area of base station

    CN119946664A