CN115734201B - User service data acquisition method and device, electronic equipment and storage medium - Google Patents
User service data acquisition method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115734201B CN115734201B CN202211450711.XA CN202211450711A CN115734201B CN 115734201 B CN115734201 B CN 115734201B CN 202211450711 A CN202211450711 A CN 202211450711A CN 115734201 B CN115734201 B CN 115734201B
- Authority
- CN
- China
- Prior art keywords
- service data
- user service
- acquired
- core network
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 37
- 238000013507 mapping Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013523 data management Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application provides a method and a device for acquiring user service data, electronic equipment and a storage medium. The method comprises the following steps: receiving a data acquisition request sent by network equipment of an edge network, wherein the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user; determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired; and acquiring the user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network. By adopting the method of the application, when the users in the enterprise private network are in different number segments, the user service data of all the users can be obtained from the network equipment of the core network.
Description
Technical Field
The present application relates to mobile network technologies, and in particular, to a method and apparatus for acquiring user service data, an electronic device, and a storage medium.
Background
With the development of mobile network technology, in order to facilitate the downloading of UDM (Unified DATA MANAGEMENT) data of a core network and the synchronization of the UDM data of an enterprise private network, a method for acquiring user service data has been developed.
The current method for acquiring user service data mainly realizes communication connection between network equipment of an edge network and network equipment of a core network in a special line or a special network direct connection mode. After successful connection, the enterprise private network (which is an edge network) can download and synchronize the UDM data of the core network, so that users in the enterprise can still normally use various communication services when the enterprise private network and the core network lose communication connection.
However, since the network devices of the enterprise private network are connected to the network devices of the core network by the private line/private network direct connection, the network devices of the enterprise private network and the network devices of the core network are in one-to-one correspondence, and each network device of the core network stores a corresponding number segment. When the users in the enterprise private network are in different number segments, the user service data of all the users cannot be obtained from the network equipment of the core network.
Disclosure of Invention
The application provides a method, a device, electronic equipment and a storage medium for acquiring user service data, which are used for solving the technical problem that in the prior art, when users in an enterprise private network are in different number segments, the user service data of all the users cannot be acquired from network equipment of a core network.
In a first aspect, the present application provides a method for acquiring user service data, including:
receiving a data acquisition request sent by network equipment of an edge network, wherein the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user;
Determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired;
And acquiring the user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network.
In one embodiment, the determining, according to the identifier of the to-be-acquired user service data, at least one core network device in the core network with the identifier of the to-be-acquired user service data includes:
And determining at least one core network device matched with the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired and a prestored mapping relation, wherein the mapping relation is a corresponding relation between the identifier of the user service data and the network device of the core network.
In one embodiment, the acquiring the user service data to be acquired from the core network device includes:
determining the access address and the account number password of the core network equipment according to the access address and the account number password of each network equipment in a pre-stored core network;
generating a data acquisition instruction according to the access address and the account password of the core network equipment;
And sending the data acquisition instruction to the core network equipment, and receiving user service data to be acquired, which is returned by the core network equipment in response to the data acquisition instruction.
In one embodiment, the identifier of each network device in the core network, the corresponding access address and the account number password are stored;
The determining the access address and the account password of the core network device according to the access address and the account password of each network device in the pre-stored core network comprises the following steps:
And determining the access address and the account password of the core network according to the access address and the account password of each network device in the pre-stored core network and the identification of the core network device.
In one embodiment, after the receiving the data acquisition request sent by the network device of the edge network, the method further includes:
Checking the identification of the user service data to be acquired to judge whether the identification of the user service data to be acquired belongs to the edge network;
if yes, executing the step of determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired.
In one embodiment, the issuing into the edge network includes:
And converting the format of the user service data to be acquired to be consistent with the file format of the network equipment of the edge network, and transmitting the user service data to the edge network.
In a second aspect, the present application provides an apparatus for acquiring user service data, including:
The system comprises a request signal acquisition module, a request signal acquisition module and a data processing module, wherein the request signal acquisition module is used for receiving a data acquisition request sent by network equipment of an edge network, the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user;
a network device determining module, configured to determine, according to the identifier of the user service data to be acquired, at least one core network device in the core network that has the identifier of the user service data to be acquired;
And the service data acquisition module is used for acquiring the user service data to be acquired from the core network equipment and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network.
In a third aspect, the present application provides a proxy server comprising: a processor, and a memory communicatively coupled to the processor;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored in the memory to implement the method as described in the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium having stored therein computer-executable instructions for performing the method according to the first aspect when executed by a processor.
The method, the device, the electronic equipment and the storage medium for acquiring the user service data are provided by the application, and the data acquisition request sent by the network equipment of the edge network is received, wherein the data acquisition request comprises the identification of the user service data to be acquired, and the user service data to be acquired are communication service data of a user; determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired; and acquiring the user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network. Because the edge network and the core network are not connected in a private line/private network mode, but a middle platform, namely a proxy server, is adopted to realize communication connection between the edge network and the core network, the edge network can acquire user service data from a plurality of network devices of the core network through the proxy server, and can not only be acquired from the network devices of the core network which are in one-to-one correspondence with the original network devices, therefore, if the user service data to be acquired of the network devices of the edge network are stored in a plurality of network devices of the core network, the user service data of all users can be acquired from the plurality of network devices.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is an application scenario diagram of a method for obtaining user service data according to an embodiment of the present application;
fig. 2 is a flow chart illustrating a method for obtaining user service data according to an embodiment of the present application;
fig. 3 is a flowchart illustrating a method for implementing acquisition of user service data according to another embodiment of the present application;
fig. 4 is a schematic structural diagram of a method for obtaining user service data according to the present application;
fig. 5 is a schematic diagram of a proxy server in a method for obtaining user service data.
Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
For a clear understanding of the technical solutions of the present application, the prior art solutions will be described in detail first.
In the traditional mode, the communication connection between the network equipment of the edge network and the network equipment of the core network is realized mainly by a special line or a special network direct connection mode. After successful connection, the enterprise private network (which is an edge network) can download and synchronize the UDM data of the core network, so that users in the enterprise can still normally use various communication services when the enterprise private network and the core network lose communication connection. However, since the network devices of the enterprise private network are connected to the network devices of the core network by the private line/private network direct connection, the network devices of the enterprise private network and the network devices of the core network are in one-to-one correspondence, and each network device of the core network stores a corresponding number segment. When the users in the enterprise private network are in different number segments, the user service data of all the users cannot be obtained from the network equipment of the core network.
The inventor has found after creative research in order to obtain user service data of all users from network devices of a core network when users of an edge network have different numbers. Therefore, firstly, the edge network and the core network are not connected in a private line/private network mode, but an intermediate platform, namely a proxy server, is adopted to realize communication connection between the edge network and the core network, so that the edge network can acquire user service data from a plurality of network devices of the core network through the proxy server, and can not only acquire the user service data from the network devices of the core network which are in one-to-one correspondence originally, therefore, if the user service data to be acquired of the network devices of the edge network are stored in a plurality of network devices of the core network, the user service data of all users can be acquired from the plurality of network devices. Specifically, the proxy server receives a data acquisition request sent by a network device of the edge network, where the data acquisition request includes an identifier of user service data to be acquired. And determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired. And acquiring user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network.
As shown in fig. 1, in an application scenario of the method for acquiring user service data provided in the embodiment of the present application, a network architecture corresponding to the application scenario includes a network device 10 of an edge network, a proxy server 20, and a core network device 30 of a core network, where the proxy server 20, the network device 10 of the edge network, and the core network device 30 of the core network are in communication connection.
The proxy server 20 receives a data acquisition request sent by the network device 10 of the edge network, and determines at least one core network device in the core network having the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired. User service data to be acquired is acquired from the core network equipment and is issued to the network equipment 10 of the edge network, so that the edge network can provide corresponding communication service support for the users of the edge network.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 2 is a block diagram of a method for acquiring user service data according to an embodiment of the present application, and as shown in fig. 2, an execution subject of the method for acquiring user service data according to the present embodiment is a proxy server. The method for acquiring the user service data provided in the embodiment includes the following steps:
Step 101, receiving a data acquisition request sent by a network device of an edge network, wherein the data acquisition request comprises an identifier of user service data to be acquired.
The edge network is the last network of the access user, and belongs to the edge network relative to the core network. The network device of the edge network refers to UDM (Unified DATA MANAGEMENT) devices of the edge network.
When the network device of the edge network needs to download and synchronize user service data in the network device of the core network, the network device of the edge network will send a data acquisition request to the proxy server. The data acquisition request may carry an identifier of the user service data to be acquired, where the identifier of the user service data to be acquired may be an international mobile subscriber identity (IMSI, international Mobile Subscriber Identity) or an MSISDN (Mobile Subscriber International ISDN/PSTN number), and the international mobile subscriber identity is an identity that is used to distinguish different users in the cellular network and is not repeated in all the cellular networks. The MSISDN refers to the number that the calling subscriber needs to dial in order to call one mobile subscriber in the GSM PLMN, and acts as a fixed network PSTN number; is a number uniquely identifying the mobile subscriber in the public switched telephone network numbering plan. The IMSI or the MSISDN is used as the identifier of the user service data to be acquired, which is essentially used to determine in which core network device of the core network the user service data to be acquired is, so that the proxy server can acquire the user service data from the core network device of the core network based on the identifier of the user service data.
The user service data to be acquired is the communication service data of the user to be acquired, wherein the communication service data of the user comprises basic services such as mobile phone call forwarding, caller identification, international roaming and the like and value added services such as seven color ring tones, news early evening paper, short message assistant and the like.
In one example scenario, a UDM device of an enterprise private network that is an edge network needs to download and synchronize user service data of a UDM device of a core network, so that when a plurality of users of the enterprise private network use the enterprise network, the edge network can provide service support for the plurality of users according to the plurality of obtained user service data, so that the plurality of users can normally use communication services in the enterprise private network.
Step 102, determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired.
The core network device is a network device of a core network, in particular to a network device in the core network matched with the identification of the user service data to be acquired. The network device of the core network refers to a UDM device of the core network, which has a unified data management function, for example, is responsible for management of user identification, subscription data, authentication data, and registration management of service network elements of the user. Only one network device is provided in the edge network, i.e. only one UDM device is deployed in one enterprise private network, and a plurality of UDM devices are provided in the core network.
At least one core network device in the core network having the identity of the user service data to be acquired may be determined based on the identity of the user service data to be acquired.
Step 103, the user service data to be obtained is obtained from the core network device and is issued to the network device of the edge network, so that the edge network can provide corresponding communication service support for the user of the edge network.
Specifically, the proxy server obtains the user service data to be obtained from the aforementioned core network devices, and typically, one core network device in the core network only stores the user service data in one edge network, so when the proxy server determines at least one core network device in step 102, the proxy server may directly obtain the user service data to be obtained from the at least one core network device.
After the user service data to be acquired is acquired, the proxy server transmits the acquired user service data to the network equipment of the edge network, so that the edge network can provide corresponding communication service support for the user of the edge network, namely, the user of the edge network can normally use the communication service in the enterprise private network according to the acquired user service data.
In the application, a data acquisition request sent by network equipment of an edge network is received, wherein the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user; determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired; and acquiring the user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network. Because the edge network and the core network are not connected in a private line/private network mode, but a middle platform, namely a proxy server, is adopted to realize communication connection between the edge network and the core network, the edge network can acquire user service data from a plurality of network devices of the core network through the proxy server, and can not only be acquired from the network devices of the core network which are in one-to-one correspondence with the original network devices, therefore, if the user service data to be acquired of the network devices of the edge network are stored in a plurality of network devices of the core network, the user service data of all users can be acquired from the plurality of network devices.
As an alternative implementation manner, in this embodiment, before step 101, the method further includes the following steps:
and step 201, carrying out security authentication on the network equipment of the edge network.
In order to ensure the connection security of the network device of the edge network accessing the core network, the network device of the edge network needs to be securely authenticated. Security authentication refers to verifying the security of network devices of an edge network. Optionally, the content of the security authentication at least comprises CA digital certificate authentication and account password authentication.
And after receiving the data acquisition request sent by the network equipment of the edge network, the proxy server carries out security authentication on the network equipment of the edge network.
Step 202, if the network device of the edge network passes the security authentication, step 101 may be performed.
Specifically, when the network device of the edge network passes the security authentication, it is explained that the connection with the network device of the edge network is secure and reliable, and thus step 101 can be performed.
In this embodiment, by performing security authentication on the network device of the edge network in advance, the connection security between the network device of the edge network and the network device of the core network can be improved.
As an optional implementation manner, in this embodiment, step 102 specifically includes: and determining at least one core network device matched with the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired and a pre-stored mapping relation.
The proxy server stores a mapping relation in advance, wherein the mapping relation is a corresponding relation between the identification of the user service data and the network equipment of the core network.
In this embodiment, at least one core network device that matches the identifier of the user service data to be obtained is determined according to the identifier of the user service data to be obtained and a mapping relationship stored in advance, where the mapping relationship is a correspondence relationship between the identifier of the user service data and a network device of the core network. Because the mapping relation is prestored by the proxy server, the proxy server can conveniently and rapidly and accurately determine at least one corresponding core network device based on the identification of the user service data to be acquired.
As an alternative implementation, as shown in fig. 3, in this embodiment, step 103 includes the following steps:
step 301, determining an access address and an account password of each network device in a core network according to the access address and the account password of each network device in the core network, which are stored in advance.
The access address and account passwords of each network device in the core network are prestored in the proxy server. When the proxy server acquires data from the network equipment of the core network, the proxy server needs to acquire an access address and an account number and a password of the network equipment of the core network to log in and access the data. The core network device is used as the network device in the core network, so the proxy server can determine the access address and the account password of the core network device from the access address and the account password of each network device in the core network stored in advance.
Step 302, generating a data acquisition instruction according to the access address and account password of the core network device
The data acquisition instruction comprises an access address and an account password of the core network equipment. The data acquisition instructions may be used to acquire user traffic data to be acquired from the core network.
And packaging the access address and the account number password of the core network equipment through a transmission protocol to generate a data acquisition instruction. If the number of the core network devices is 2 or more, generating corresponding data acquisition instructions according to the access addresses and account passwords of the core network devices.
Step 303, sending the data acquisition instruction to the core network device, and receiving user service data to be acquired returned by the core network device in response to the data acquisition instruction.
After the data acquisition instruction is generated, the data acquisition instruction is sent to the core network equipment. After receiving the data acquisition instruction, the core network device returns the user service data to be acquired to the proxy server in response to the data acquisition instruction, so that the proxy server receives the user service data to be acquired.
In this embodiment, according to access addresses and account passwords of network devices in a core network stored in advance, determining the access addresses and account passwords of the core network devices; generating a data acquisition instruction according to the access address and the account password of the core network equipment; and sending the data acquisition instruction to the core network equipment, and receiving user service data to be acquired, which is returned by the core network equipment in response to the data acquisition instruction. When the proxy server acquires user service data to be acquired from the core network equipment, a data acquisition instruction is generated firstly based on the determined access address and account password of the core network equipment, and then the user service data is acquired from the core network equipment according to the data acquisition instruction, so that the security of data transmission is improved.
As an alternative embodiment, before step 101, the method further includes: determining the access address and account number password of each network device in a core network according to the access address and account number password of each network device in the pre-stored core network
Step 301 specifically includes: and determining the access address and the account password of the core network according to the access address and the account password of each network device in the pre-stored core network and the identification of the core network device.
That is, each network device in the core network has a respective identifier, which can be used to distinguish between each network device in the core network. When the network device identification of the core network is stored in the proxy server, the corresponding access address and account number password are stored. Therefore, when the identification of the core network equipment is determined later, the access address and the account password of the core network can be determined according to the identification of the core network equipment.
In this embodiment, the identifier of each network device in the core network, and the corresponding access address and account password are stored; the access address and the account number password of the core network device are determined according to the access address and the account number password of each network device in the pre-stored core network, specifically, the access address and the account number password of the core network are determined according to the access address and the account number password of each network device in the pre-stored core network and the identification of the core network device. The proxy server correspondingly stores the identification of the network equipment of the core network, the access address and the account number password, so that the access address and the account number password of the core network can be conveniently determined later.
As an optional implementation manner, after step 101, the method further includes: checking the identification of the user service data to be acquired to judge whether the identification of the user service data to be acquired belongs to the edge network; if yes, go to step 102.
In order to prevent the network equipment of any edge network from being unauthorized to view or acquire the user service data of the network equipment of other edge networks, the safety and confidentiality of the user service data are improved. Therefore, after the network device of the edge network sends the data acquisition request, the proxy server can check the identification of the user service data to be acquired so as to judge whether the identification of the user service data to be acquired belongs to the edge network. When the identifiers of the user service data to be acquired belong to the edge network, it is determined that the network device of the edge network does not have the behavior of unauthorized viewing or acquiring data, so step 102 may be performed next.
If at least one identifier of the user service data to be acquired does not belong to the edge network exists, the proxy server discards the at least one identifier of the user service data to be acquired which does not belong to the edge network, and does not acquire the corresponding user service data from the network equipment of the core network based on the at least one identifier of the user service data to be acquired which does not belong to the edge network.
In this embodiment, the identifier of the user service data to be obtained is checked to determine whether the identifiers of the user service data to be obtained all belong to the edge network; if yes, executing the step of determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired. After receiving the data acquisition request of the network equipment of the edge network, the identification of the user service data to be acquired is checked, so that the unauthorized viewing and data acquisition actions are prevented.
As an optional implementation manner, in this embodiment, the issuing in step 103 to the edge network specifically includes: and converting the format of the user service data to be acquired to be consistent with the file format of the network equipment of the edge network, and transmitting the user service data to the edge network.
The proxy server obtains user service data to be obtained from at least one core network device of the core network based on the identification of the user service data to be obtained, and the format of the user service data to be obtained is a file format in the core network device of the core network. The network devices of the edge network may be from different manufacturers, and the types of the network devices of the edge network may be different, and there is a difference in the stored file formats, so after the proxy server obtains the user service data to be obtained, format conversion is performed on the user service data to be obtained in the network device of the edge network, so that the user service data to be obtained in the network device of the edge network is consistent with the file format in the network device of the edge network, and the edge network can provide corresponding communication service support for the user based on the user service data to be obtained.
In this embodiment, format conversion is performed on the user service data to be obtained, so as to keep consistent with a file format of the network device of the edge network, and the user service data is issued to the edge network. Through format conversion, the network equipment of the edge network is convenient to identify the user service data to be acquired, so that corresponding communication service support is better provided for the users of the edge network.
Fig. 4 is a schematic structural diagram of an apparatus for acquiring user service data according to an embodiment of the present application, as shown in fig. 4, where the apparatus for acquiring user service data 40 according to the present embodiment is located in a proxy server, the apparatus for acquiring user service data 40 according to the present embodiment includes: the system comprises a request signal acquisition module, a network device determination module and a service data acquisition module, wherein:
The system comprises a request signal acquisition module, a request signal acquisition module and a data processing module, wherein the request signal acquisition module is used for receiving a data acquisition request sent by network equipment of an edge network, the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user;
a network device determining module, configured to determine, according to the identifier of the user service data to be acquired, at least one core network device in the core network that has the identifier of the user service data to be acquired;
And the service data acquisition module is used for acquiring the user service data to be acquired from the core network equipment and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network.
Optionally, the network device determining module is specifically configured to: and determining at least one core network device matched with the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired and a prestored mapping relation, wherein the mapping relation is a corresponding relation between the identifier of the user service data and the network device of the core network.
Optionally, the service data acquiring module is specifically configured to, when acquiring the user service data to be acquired from the core network device: determining the access address and the account number password of the core network equipment according to the access address and the account number password of each network equipment in a pre-stored core network; generating a data acquisition instruction according to the access address and the account password of the core network equipment; and sending the data acquisition instruction to the core network equipment, and receiving user service data to be acquired, which is returned by the core network equipment in response to the data acquisition instruction.
Optionally, the device for acquiring the user service data further comprises a storage module, which is used for storing the identifier of each network device in the core network, the corresponding access address and the account password.
Optionally, the service data obtaining module is specifically configured to, when determining the access address and the account password of the core network device according to the access address and the account password of each network device in the pre-stored core network: and determining the access address and the account password of the core network according to the access address and the account password of each network device in the pre-stored core network and the identification of the core network device.
Optionally, the device for acquiring the user service data further comprises a data checking module, configured to: checking the identification of the user service data to be acquired to judge whether the identification of the user service data to be acquired belongs to the edge network; if yes, executing the step of determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired.
Optionally, the service data acquisition module is specifically configured to, when sending the service data to the edge network: and converting the format of the user service data to be acquired to be consistent with the file format of the network equipment of the edge network, and transmitting the user service data to the edge network.
FIG. 5 is a block diagram of a proxy server, which may be as shown in FIG. 5, according to an exemplary embodiment, including: a memory 51, a processor 52; memory 51 is a memory for storing processor-executable instructions; the processor 52 is configured to execute a computer program or instructions to implement the method for obtaining user traffic data provided in any of the embodiments above.
The memory 51 is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory 51 may comprise a high-speed RAM memory or may further comprise a non-volatile memory (non-volatile memory), such as at least one disk memory.
The processor 52 may be a central processing unit (Central Processing Unit, abbreviated as CPU), or an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure.
Alternatively, in a specific implementation, if the memory 51 and the processor 52 are implemented independently, the memory 51 and the processor 52 may be connected to each other and communicate with each other through the bus 53. The bus 53 may be an industry standard architecture (Industry Standard Architecture, abbreviated ISA) bus 53, an external device interconnect (PERIPHERAL COMPONENT, abbreviated PCI) bus 53, or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated EISA) bus 53, among others. The bus 53 may be classified into an address bus 53, a data bus 53, a control bus 53, and the like. For ease of illustration, only one thick line is shown in fig. 5, but not only one bus 53 or one type of bus 53.
Alternatively, in a specific implementation, if the memory 51 and the processor 52 are integrated on a chip, the memory 51 and the processor 52 may perform the same communication through an internal interface.
A non-transitory computer readable storage medium, which when executed by a processor of a proxy server, causes the proxy server to perform the method of acquiring user traffic data of the proxy server described above.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (9)
1. A method for obtaining user service data, which is applied to a proxy server, the method comprising:
receiving a data acquisition request sent by network equipment of an edge network, wherein the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user;
According to the identification of the user service data to be acquired, at least one core network device with the identification of the user service data to be acquired in a core network is determined;
Acquiring the user service data to be acquired from the core network equipment, and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for users of the edge network;
after the receiving the data acquisition request sent by the network device of the edge network, the method further comprises:
Checking the identification of the user service data to be acquired to judge whether the identification of the user service data to be acquired belongs to the edge network;
if yes, executing the step of determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired.
2. The method according to claim 1, wherein the determining, according to the identifier of the user service data to be acquired, at least one core network device in the core network having the identifier of the user service data to be acquired includes:
And determining at least one core network device matched with the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired and a prestored mapping relation, wherein the mapping relation is a corresponding relation between the identifier of the user service data and the network device of the core network.
3. The method according to claim 1, wherein the obtaining the user service data to be obtained from the core network device includes:
determining the access address and the account number password of the core network equipment according to the access address and the account number password of each network equipment in a pre-stored core network;
generating a data acquisition instruction according to the access address and the account password of the core network equipment;
And sending the data acquisition instruction to the core network equipment, and receiving user service data to be acquired, which is returned by the core network equipment in response to the data acquisition instruction.
4. A method according to claim 3, wherein prior to receiving the data acquisition request sent by the network device of the edge network, further comprising:
storing the identification of each network device in the core network, and the corresponding access address and account password;
The determining the access address and the account password of the core network device according to the access address and the account password of each network device in the pre-stored core network comprises the following steps:
And determining the access address and the account password of the core network according to the access address and the account password of each network device in the pre-stored core network and the identification of the core network device.
5. The method of claim 1, wherein the issuing into the edge network comprises:
And converting the format of the user service data to be acquired to be consistent with the file format of the network equipment of the edge network, and transmitting the user service data to the edge network.
6. An apparatus for acquiring user service data, the apparatus comprising:
The system comprises a request signal acquisition module, a request signal acquisition module and a data processing module, wherein the request signal acquisition module is used for receiving a data acquisition request sent by network equipment of an edge network, the data acquisition request comprises an identifier of user service data to be acquired, and the user service data to be acquired is communication service data of a user;
a network equipment determining module, configured to determine, according to the identifier of the user service data to be acquired, at least one core network equipment in a core network that has the identifier of the user service data to be acquired;
the service data acquisition module is used for acquiring the user service data to be acquired from the core network equipment and transmitting the user service data to the network equipment of the edge network so that the edge network can provide corresponding communication service support for the users of the edge network;
The data checking module is used for checking the identification of the user service data to be acquired so as to judge whether the identification of the user service data to be acquired belongs to the edge network; if yes, executing the step of determining at least one core network device with the identifier of the user service data to be acquired in the core network according to the identifier of the user service data to be acquired.
7. The apparatus according to claim 6, wherein the network device determination module is specifically configured to:
And determining at least one core network device matched with the identifier of the user service data to be acquired according to the identifier of the user service data to be acquired and a prestored mapping relation, wherein the mapping relation is a corresponding relation between the identifier of the user service data and the network device of the core network.
8. A proxy server, comprising: a processor, and a memory communicatively coupled to the processor;
the memory stores computer-executable instructions;
The processor executes computer-executable instructions stored in the memory to implement the method of any one of claims 1-5.
9. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor are adapted to carry out the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211450711.XA CN115734201B (en) | 2022-11-18 | 2022-11-18 | User service data acquisition method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211450711.XA CN115734201B (en) | 2022-11-18 | 2022-11-18 | User service data acquisition method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115734201A CN115734201A (en) | 2023-03-03 |
CN115734201B true CN115734201B (en) | 2024-07-30 |
Family
ID=85296672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211450711.XA Active CN115734201B (en) | 2022-11-18 | 2022-11-18 | User service data acquisition method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115734201B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111935738A (en) * | 2020-07-17 | 2020-11-13 | 网络通信与安全紫金山实验室 | Method and system for multi-operator core network docking MEC |
CN113542201A (en) * | 2020-04-20 | 2021-10-22 | 上海云盾信息技术有限公司 | Access control method and device for Internet service |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459937B (en) * | 2008-12-31 | 2011-04-20 | 华为技术有限公司 | Core network node access method, system and access equipment |
IL222709A (en) * | 2012-10-25 | 2016-02-29 | Intucell Ltd | Method and apparatus for using inter cell interference coordination mechanism in cellular systems |
CN113507736B (en) * | 2016-08-10 | 2024-10-29 | 日本电气株式会社 | Wireless access network node, wireless terminal, core network node and method thereof |
IT201800002192U1 (en) * | 2018-03-20 | 2019-09-20 | SGW-LBO solution for the MEC platform | |
KR102231853B1 (en) * | 2020-06-15 | 2021-03-25 | 텔코웨어 주식회사 | Mec server and method for providing mec service using the same |
GB2598293A (en) * | 2020-08-11 | 2022-03-02 | Nokia Technologies Oy | Apparatus, methods, and computer programs |
CN114697388B (en) * | 2020-12-11 | 2024-01-30 | 成都鼎桥通信技术有限公司 | Data transmission method and device |
CN113079565B (en) * | 2021-04-21 | 2022-06-03 | 恒安嘉新(北京)科技股份公司 | LTE edge user network access method and device |
CN114158038B (en) * | 2021-11-26 | 2023-06-23 | 中国联合网络通信集团有限公司 | Communication method, device and storage medium |
CN114666112B (en) * | 2022-03-14 | 2023-08-15 | 亿咖通(湖北)技术有限公司 | Communication authentication method, device, electronic equipment and storage medium |
CN114786121B (en) * | 2022-04-07 | 2024-06-11 | 中国联合网络通信集团有限公司 | Positioning method, device, system and storage medium |
-
2022
- 2022-11-18 CN CN202211450711.XA patent/CN115734201B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113542201A (en) * | 2020-04-20 | 2021-10-22 | 上海云盾信息技术有限公司 | Access control method and device for Internet service |
CN111935738A (en) * | 2020-07-17 | 2020-11-13 | 网络通信与安全紫金山实验室 | Method and system for multi-operator core network docking MEC |
Also Published As
Publication number | Publication date |
---|---|
CN115734201A (en) | 2023-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110800331B (en) | Network verification method, related equipment and system | |
US9198026B2 (en) | SIM lock for multi-SIM environment | |
US10425537B2 (en) | Method, apparatus, and system for allocating phone number | |
CN111148088B (en) | Method, device, equipment and storage medium for managing mobile terminal and system | |
US9210574B2 (en) | Method and apparatus for verifying the authenticity of mobile device information | |
US20100144350A1 (en) | Methods, devices, systems, and computer program products for registration of multi-mode communications devices | |
EP3897020A1 (en) | Method and apparatus for verifying subscriber identification module, electronic device, and storage medium | |
CN111385274B (en) | Cross-network service calling method and device, feature gateway and identity recognition system | |
CN106790199B (en) | Verification code processing method and device | |
CN111132305B (en) | Method for 5G user terminal to access 5G network, user terminal equipment and medium | |
CN109905394B (en) | Anti-counterfeiting method based on block chain, base station, user terminal and user support system | |
CN111385771B (en) | Service processing method, system, device and medium | |
CN112272169B (en) | User identity determining method and device | |
CN108632773B (en) | Call interception method, intelligent network system and call interception system | |
CN115734201B (en) | User service data acquisition method and device, electronic equipment and storage medium | |
CN111093196B (en) | Method for 5G user terminal to access 5G network, user terminal equipment and medium | |
CN106341374B (en) | Method and device for limiting access of unlicensed user equipment to home gateway | |
US11228680B2 (en) | Calling party validation | |
CN113079514B (en) | Network access verification method and device and computer readable storage medium | |
CN105516376B (en) | Control method for mobile terminal to access home gateway and home gateway | |
CN114095929A (en) | Account security enhancement method in B-Trunc system | |
CN111711724A (en) | Authority management method, system, computer device and storage medium | |
CN104427497A (en) | Handset verification method, handset and handset verification system | |
CN112492597B (en) | Authentication method and device | |
EP4462838A1 (en) | Network access method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |