Information transmission method, system, electronic device and storage medium

Through the information transmission method of UDM network elements, the complex problem of policy control logic in the existing technology is solved, the user service management based on location information is realized, the service logic of the customized network is simplified, and the deployment of the customized network is promoted.

CN119155671BActive Publication Date: 2025-04-11CHINA TELECOM CORP LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411624278.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-04-11
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

In the prior art, the policy control based on DN-AAA and PCF network elements has the problem of complex business logic and difficulty in fully meeting business requirements, which leads to the inability to obtain and transmit corresponding information and cannot carry out targeted control of customized network services.

Method used

Through the information transmission method performed by the UDM network element, the user contract data request message sent by the target network element is obtained, the location information of the target user is determined, and the contract DNN is determined based on the location information, and the contract DNN is sent to the target network element to realize user service management based on location information.

Benefits of technology

It realizes the determination of the target user location information based on the user contract data request message, thereby performing differentiated business control based on the location information, simplifying the service implementation logic of the customized network, and promoting the deployment of the customized network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155671B_ABST
    Figure CN119155671B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information transmission method, system, electronic device and storage medium, which relate to the field of computer technology. The method includes: obtaining a user contract data request message sent by a target network element; determining the location information of the target user according to the user contract data request message; determining the DNN of the target user according to the location information of the target user; sending a contract DNN to the target network element, and the contract DNN is used to implement user service management based on location information. The present disclosure can manage user services based on location information, thereby realizing differentiated service control for different locations of target users. In addition, the information transmission method simplifies the customized network service implementation logic and can promote the deployment of customized networks.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the continuous development of mobile communication technology, 5G (5th generation mobile networks) networks, with their ultra-high speed, ultra-low latency and massive connections, are gradually penetrating into all walks of life, promoting the accelerated development of social informatization.

[0003] However, the current network service control strategy has exposed many deficiencies. For example, in related technologies, policy control can be implemented based on DN-AAA (Data Network-Authentication, Authorization, and Accounting) and PCF (Policy Control Function) network elements.

[0004] However, the policy-controlled services based on DN-AAA and PCF network elements have problems such as complex business logic and difficulty in fully meeting business requirements, which results in the inability of related network elements to obtain and transmit corresponding information, and therefore the inability to perform targeted control on customized network services.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The present disclosure provides an information transmission method, system, electronic device and storage medium, which at least to a certain extent overcome the problem that due to the complex business logic and difficulty in fully meeting business requirements in related technologies, related network elements are unable to obtain and transmit corresponding information, and thus cannot perform targeted control on customized network services.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to one aspect of the present disclosure, there is provided an information transmission method, which is performed by a UDM (Unified Data Management) network element, and includes:

[0009] Obtain the user subscription data request message sent by the target network element;

[0010] Determine the location information of the target user according to the user subscription data request message;

[0011] Determine the contracted DNN (Data Network Name) of the target user according to the location information of the target user;

[0012] The contracted DNN is sent to the target network element, where the contracted DNN is used to implement user service management based on location information.

[0013] In some exemplary embodiments, determining the location information of the target user according to the user subscription data request message includes:

[0014] Determining whether the user subscription data request message includes a target service tag;

[0015] When the target service tag is included, the location information corresponding to the target user is determined.

[0016] In some exemplary embodiments, determining the location information of the target user according to the user subscription data request message includes:

[0017] Obtaining an instance identifier from the subscription data request message;

[0018] The location information is determined according to the instance identifier, wherein the location information is used to describe the current location of the target user.

[0019] In some exemplary embodiments, the information transmission method provided by the embodiments of the present disclosure further includes:

[0020] Obtaining a user location information mapping table, where the user location information mapping table is used to describe a mapping relationship between each location information and a contracted DNN;

[0021] Wherein, determining the contracted DNN of the target user according to the location information of the target user includes:

[0022] According to the location information of the target user, the subscribed DNN of the target user is determined from the user location mapping table.

[0023] In some exemplary embodiments, the target network element includes an AMF (Access and Mobility Management Function) network element, and sending the subscribed DNN to the target network element includes:

[0024] Send the contracted DNN to the AMF network element, wherein the AMF network element is used to perform user registration based on the contracted DNN.

[0025] In some exemplary embodiments, the target network element includes an SMF (Session Management Function) network element, and sending the subscribed DNN to the target network element includes:

[0026] Sending the contracted DNN to the SMF network element, wherein the SMF network element is used to establish a user session according to the contracted DNN.

[0027] In some exemplary embodiments, determining the contracted DNN of the target user according to the location information of the target user includes:

[0028] Determine, according to the location information of the target user, contract attribute information of the target user, wherein the contract attribute information includes the contract DNN;

[0029] The step of sending the contracted DNN to the target network element includes:

[0030] Send the subscription attribute information to the target network element.

[0031] According to another aspect of the present disclosure, there is also provided an information transmission device, which is applied to a UDM network element, including:

[0032] A user subscription data request message acquisition module is used to acquire a user subscription data request message sent by a target network element;

[0033] A location information determination module, used to determine the location information of the target user according to the user subscription data request message;

[0034] A contracted DNN determination module, used to determine the contracted DNN of the target user according to the location information of the target user;

[0035] The contracted DNN sending module is used to send the contracted DNN to the target network element, and the contracted DNN is used to implement user service management based on location information.

[0036] In some exemplary embodiments, the location information determination module is used to determine whether the user subscription data request message contains a target service tag; when the target service tag is contained, determine the location information corresponding to the target user.

[0037] In some exemplary embodiments, the location information determination module is used to obtain an instance identifier from the subscription data request message; and determine the location information according to the instance identifier, wherein the location information is used to describe the current location of the target user.

[0038] In some exemplary embodiments, the information transmission device provided by the embodiments of the present disclosure further includes:

[0039] A user location information mapping table acquisition module, used to acquire a user location information mapping table, wherein the user location information mapping table is used to describe the mapping relationship between each location information and the contracted DNN;

[0040] The contracted DNN determination module is used to determine the contracted DNN of the target user from the user location mapping table according to the location information of the target user.

[0041] In some exemplary embodiments, the target network element includes an AMF network element and a contracted DNN sending module, which is used to send a contracted DNN to the AMF network element, wherein the AMF network element is used to perform user registration according to the contracted DNN.

[0042] In some exemplary embodiments, the target network element includes an SMF network element and a contracted DNN sending module, which is used to send a contracted DNN to the SMF network element, wherein the SMF network element is used to establish a user session according to the contracted DNN.

[0043] In some exemplary embodiments, the contract DNN determination module is used to determine the contract attribute information of the target user according to the location information of the target user, and the contract attribute information includes the contract DNN;

[0044] The contract DNN sending module is used to send the contract attribute information to the target network element.

[0045] According to another aspect of the present disclosure, there is also provided an information transmission system, the system comprising: a UDM network element, a target network element;

[0046] Wherein, the target network element is used to send a user subscription data request message to the UDM network element;

[0047] The UDM network element is used to obtain a user contract data request message sent by the target network element; determine the location information of the target user according to the user contract data request message; determine the contract DNN of the target user according to the location information of the target user; and send the contract DNN to the target network element, wherein the contract DNN is used to implement user service management based on location information.

[0048] According to another aspect of the present disclosure, an electronic device is also provided, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned information transmission methods by executing the executable instructions.

[0049] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the information transmission method described in any one of the above is implemented.

[0050] According to another aspect of the present disclosure, a computer program product is provided, including: a computer program or instructions, wherein when the computer program or instructions are executed by a processor, any one of the above-mentioned information transmission methods is implemented.

[0051] The technical solution provided in the embodiments of the present disclosure can determine the location information of the target user according to the user contract data request message, thereby determining the corresponding contract DNN according to the location information. Therefore, the embodiments of the present disclosure can manage user services based on location information, thereby realizing differentiated service control for different locations of the target user.

[0052] Furthermore, the information transmission method simplifies the customized network service implementation logic and can facilitate the deployment of the customized network.

[0053] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0055] Figure 1 A schematic diagram of an application system architecture in an embodiment of the present disclosure is shown;

[0056] Figure 2 A flow chart of an information transmission method in an embodiment of the present disclosure is shown;

[0057] Figure 3 A schematic diagram showing a correspondence between an instance identifier, a location area and a contracted DNN in an embodiment of the present disclosure;

[0058] Figure 4 A schematic diagram of an information transmission process in an embodiment of the present disclosure is shown;

[0059] Figure 5 A schematic diagram of an information transmission device in an embodiment of the present disclosure is shown;

[0060] Figure 6 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0061] Figure 7 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0062] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0063] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0064] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0065] Figure 1 FIG. 1 shows an exemplary application system architecture diagram to which the information transmission method in the embodiment of the present disclosure can be applied. Figure 1 As shown, the system architecture 100 may include a target network element 101 , a network 102 , and a UDM network element 103 .

[0066] The target network element 101 may send a user subscription data request message to the UDM network element 103. Then, the UDM network element 103 may obtain the user subscription data request message sent by the target network element 101.

[0067] Then, the UDM network element 103 may determine the location information of the target user according to the user subscription data request message, and may determine the subscription DNN of the target user according to the location information of the target user.

[0068] Finally, the UDM network element 103 may send the contracted DNN to the target network element 101 , where the contracted DNN is used to implement user service management based on location information.

[0069] The network 102 is a medium used to provide a communication link between the target network element 101 and the UDM network element 103, and may be a wired network or a wireless network.

[0070] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocols. The network is typically the Internet, but may also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec), etc. may be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies may also be used to replace or supplement the above data communication technologies.

[0071] Those skilled in the art will know that Figure 1 The number of target network elements 101, networks 102 and UDM network elements 103 is only illustrative, and any number of target network elements 101, networks 102 and UDM network elements 103 may be provided according to actual needs. This is not limited in the embodiments of the present disclosure.

[0072] Under the above system architecture, an information transmission method is provided in an embodiment of the present disclosure, and the method can be executed by any electronic device with computing and processing capabilities.

[0073] In some embodiments, the information transmission method provided in the embodiments of the present disclosure may be executed by the UDM network element of the above system architecture. In other embodiments, the information transmission method provided in the embodiments of the present disclosure may be executed by the UDM network element in the above system architecture and the target network element in an interactive manner.

[0074] Figure 2 A flow chart of an information transmission method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the information transmission method provided in the embodiment of the present disclosure includes the following steps S202 to S208.

[0075] S202: The UDM network element obtains a user subscription data request message sent by a target network element.

[0076] The disclosed embodiment does not limit the target network element, and the target network element can be determined according to the application scenario or experience. For example, the target network element can be any network element that needs to perform policy control on the service subscribed by the target user according to the target user's contract data. For example, the target network element can be an SMF network element, an AMF network element, etc.

[0077] The disclosed embodiment also does not limit the conditions for the target network element to send the user subscription data request message. For example, the target network element may send the user subscription data request message during the process of the target user going online, or may send the user subscription data request message during the process of establishing a target user session.

[0078] Exemplarily, the user subscription data request message may be included in a user registration request message of the target user. Alternatively, the user subscription data request message may be included in a session establishment request message of the target user.

[0079] In some exemplary embodiments, the information transmission method provided by the embodiments of the present disclosure may further include: obtaining a user location information mapping table, where the user location information mapping table is used to describe the mapping relationship between each location information and the contracted DNN.

[0080] Exemplarily, the user location information mapping table may be pre-configured in the UDM network element. Alternatively, the UDM network element may obtain the user location information mapping table from a device storing the user location information mapping table. The user location information mapping table may include multiple location information, and each location information corresponds to a contracted DNN.

[0081] It should be noted that, since customized network services may require users to use different service strategies in different location areas, the embodiment of the present disclosure can determine the contracted DNN corresponding to each location information based on the user location information mapping table, and differentiated control requirements for different location areas can be achieved by contracting DNNs corresponding to each user.

[0082] S204: The UDM network element determines the location information of the target user according to the user subscription data request message.

[0083] In some possible implementations, the target user may be a user who has subscribed to a specified service. Exemplarily, the specified service may be a service that needs to be differentially controlled according to user location information.

[0084] Therefore, when the target user subscribes to the designated service, the UDM network element can read the location information of the target user after obtaining the user subscription data request message corresponding to the target user.

[0085] In some exemplary embodiments, determining the location information of the target user based on the user subscription data request message includes: determining whether the user subscription data request message contains a target service tag; when the target service tag is contained, determining the location information corresponding to the target user.

[0086] In an exemplary embodiment, when the target user subscribes to a designated service, the UDM network element may tag the user with a target service label. The user subscription data request message corresponding to the target user may include the target service label.

[0087] Therefore, when the UDM network element recognizes the target service tag in the user subscription data request message, the location information corresponding to the target user can be determined. When the UDM network element does not recognize the target service tag in the user subscription data request message, the target user has not subscribed to the specified service, so there is no need to determine the location information.

[0088] In a possible implementation, a judgment and processing module for specifying customized network services can be added to the UDM network element in advance. The UDM network element can implement a target service label for the target user through the judgment and processing module. The target service label in the user contract data request message can also be identified through the judgment and processing module.

[0089] In some exemplary embodiments, determining the location information of the target user based on the user subscription data request message may include: obtaining an instance identifier from the subscription data request message; and determining the location information based on the instance identifier, wherein the location information is used to describe the current location of the target user.

[0090] In a possible implementation, the instance identifier may be NFinstanceID (Network Function Instance Identifier).

[0091] It should be noted that in the 5G network architecture, NFInstanceID is used to uniquely identify a specific network function instance. Each network function instance has a unique NFInstanceID for identification and management in the network.

[0092] Since the service of each network function instance covers a certain range, the location information of the target user can be determined based on the nfinstanceID of the network function instance, and the granularity of the location information can depend on the network planning. For example, the AMF network element can select the SMF network element that serves the user based on the TAC (Tracking Area Code), then the NFinstanceID of the corresponding SMF network element can describe the location of its user as the range of the corresponding TAC.

[0093] In an exemplary embodiment, the user subscription data request message may include a target service tag and NFInstanceID. When the UDM network element identifies the target service tag, the current location of the target user can be determined according to the NFInstanceID in the user subscription data request message.

[0094] In some exemplary embodiments, the instance identifier may be used as location information of the target user.

[0095] Alternatively, the location information may be divided based on regions. After the UDM network element obtains the instance identifier, it may determine the location region to which the current location of the target user belongs, thereby using the location region as the location information of the target user.

[0096] In another possible implementation, the subscription data request message may also include other types of information that can describe the current location of the user. The UDM network element may determine the location information of the target user based on the information. This disclosure embodiment is not limited to this.

[0097] S206: The UDM network element determines the contracted DNN of the target user according to the location information of the target user.

[0098] In some exemplary embodiments, determining the contracted DNN of the target user according to the location information of the target user includes: determining the contracted DNN of the target user from a user location mapping table according to the location information of the target user.

[0099] In an exemplary embodiment, the location information may be represented based on the instance identifier. Therefore, the user location mapping table may describe the corresponding relationship between the instance identifier and the contracted DNN.

[0100] Alternatively, the location information may be represented based on the location area. Therefore, the user location mapping table may describe the correspondence between the instance identifier, the location area, and the contracted DNN. It should be noted that any location area may correspond to at least one instance identifier. Any instance identifier may also correspond to at least one location area. Any contracted DNN may correspond to at least one location area.

[0101] For example, Figure 3 A schematic diagram showing the correspondence between an instance identifier, a location area and a contracted DNN provided in an embodiment of the present disclosure is shown.

[0102] In this Figure 3 In , instance identifier 1 corresponds to location area 1. Instance identifier 2 can correspond to location area 1 or location area 2. Location area 1 corresponds to contracted DNN 1, and location area 2 corresponds to contracted DNN 2.

[0103] Need to explain yes, Figure 3 For example, instance identifier 2 can correspond to either contracted DNN1 or contracted DNN2, so the UDM network element can return either contracted DNN1 or contracted DNN2 to the target network element. Alternatively, the UDM network element can filter contracted DNN1 and contracted DNN2 according to preset conditions. The preset conditions can be determined based on experience or application scenarios, and the embodiments of the present disclosure do not limit this.

[0104] In some exemplary embodiments, determining the contracted DNN of the target user according to the location information of the target user includes: determining contracted attribute information of the target user according to the location information of the target user, the contracted attribute information including the contracted DNN.

[0105] In an exemplary embodiment, in addition to the contracted DNN, the target user may also include other contract information, such as user identity information, service rights, security information, billing information, etc. The disclosed embodiment does not limit the contract attribute information, and the contract attribute information may include the above-mentioned various contract information and contracted DNN.

[0106] Therefore, according to the user subscription data request message sent by the target network element, the subscription attribute information can be returned to the target network element.

[0107] S208, the UDM network element sends the contracted DNN to the target network element, where the contracted DNN is used to implement user service management based on location information.

[0108] In some exemplary embodiments, sending the contract DNN to the target network element may include: sending the contract attribute information to the target network element. Exemplarily, the contract attribute information may include at least one contract information such as user identity information, service authority, security information, and billing information in addition to the contract DNN.

[0109] In some exemplary embodiments, the target network element may include an AMF network element.

[0110] In this case, sending the contract DNN to the target network element may include: sending the contract DNN to the AMF network element, wherein the AMF network element is used to perform user registration based on the contract DNN.

[0111] Exemplarily, when the target user who has subscribed to the specified service comes online, the AMF network element sends a user contract data request message to the UDM network element. The UDM network element determines that the target user has subscribed to the specified service, and then the UDM network element can determine the location information of the target user based on the NfinstanceID contained in the user contract data request message, and determine the contract DNN corresponding to the location information.

[0112] Finally, the UDM network element can return the contract DNN corresponding to the target user to the AMF network element. The AMF network element completes the subsequent user registration process based on the contract DNN and other contract information.

[0113] In some exemplary embodiments, the target network element may include an SMF network element.

[0114] In this case, sending the contracted DNN to the target network element may include: sending the contracted DNN to the SMF network element, wherein the SMF network element is used to establish a user session according to the contracted DNN.

[0115] For example, during the user session establishment phase, the SMF network element requests the user's contract attributes including the contract DNN from the UDM network element, and the UDM network element will also determine the location information of the target user based on the NfinstanceID, and determine the corresponding contract DNN based on the location information. Then, the UDM network element can return the contract DNN to the SMF network element.

[0116] Then, the SMF network element can complete the subsequent user session establishment according to the contracted DNN and other contract information. Thus, the disclosed embodiment can realize the service control of the target user based on the location area by the UDM network element issuing different contracted DNNs based on the location information of the target user.

[0117] The method provided by the embodiment of the present disclosure can determine the location information of the target user according to the user contract data request message, thereby determining the corresponding contract DNN according to the location information. Therefore, the embodiment of the present disclosure can manage user services based on location information, thereby realizing differentiated service control for different locations of the target user. In addition, the information transmission method simplifies the customized network service implementation logic and can promote the deployment of customized networks.

[0118] In an exemplary embodiment, a schematic diagram of an information transmission process provided by an embodiment of the present disclosure can be as follows: Figure 4 shown.

[0119] S402, target user goes online

[0120] S404, the AMF network element / SMF network element sends a user contract data request message to the UDM network element.

[0121] S406: The UDM network element determines whether the target user subscribes to the specified service.

[0122] If the UDM network element determines that the target user has not subscribed to the specified service, S408 is executed. If the UDM network element determines that the target user has subscribed to the specified service, S410 is executed.

[0123] S408, the UDM network element sends the default DNN.

[0124] It should be noted that the default DNN may be a DNN that does not change according to different location information.

[0125] S410, the UDM network element determines the location information of the target user.

[0126] S412, the UDM network element matches the contracted DNN according to the location information of the target user.

[0127] If the UDM network element determines that the location information of the target user is location area 1, S414 is executed. If the UDM network element determines that the location information of the target user is location area 2, S416 is executed.

[0128] S414, UDM network element sends the signed DNN1.

[0129] S416, UDM network element sends the signed DNN2.

[0130] It should be noted that the implementation of the above steps S402 to S416 can refer to the corresponding descriptions in the above steps S202 to S208, which will not be repeated here.

[0131] It should be noted that the acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of national laws and regulations, and various types of data such as personal identity data, operation data, behavioral data, etc. related to individuals, customers, and groups obtained in the embodiments of this disclosure have all been authorized.

[0132] Based on the same inventive concept, the present disclosure also provides an information transmission device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0133] Figure 5 A schematic diagram of an information transmission device in an embodiment of the present disclosure is shown. Figure 5 As shown, the device can be applied to a UDM network element, and the device includes:

[0134] A user subscription data request message acquisition module 501 is used to acquire a user subscription data request message sent by a target network element;

[0135] A location information determination module 502, configured to determine the location information of the target user according to the user subscription data request message;

[0136] A contracted DNN determining module 503 is used to determine the contracted DNN of the target user according to the location information of the target user;

[0137] The contracted DNN sending module 504 is used to send the contracted DNN to the target network element, and the contracted DNN is used to implement user service management based on location information.

[0138] In some exemplary embodiments, the location information determination module 502 is used to determine whether the user subscription data request message contains a target service tag; when the target service tag is contained, determine the location information corresponding to the target user.

[0139] In some exemplary embodiments, the location information determination module 502 is used to obtain an instance identifier from the subscription data request message; and determine the location information according to the instance identifier, wherein the location information is used to describe the current location of the target user.

[0140] In some exemplary embodiments, the information transmission device provided by the embodiments of the present disclosure further includes:

[0141] A user location information mapping table acquisition module, used to acquire a user location information mapping table, which is used to describe the mapping relationship between each location information and the contracted DNN;

[0142] The contracted DNN determination module 503 is used to determine the contracted DNN of the target user from the user location mapping table according to the location information of the target user.

[0143] In some exemplary embodiments, the target network element includes an AMF network element, and the contracted DNN sending module 504 is used to send the contracted DNN to the AMF network element, wherein the AMF network element is used to perform user registration based on the contracted DNN.

[0144] In some exemplary embodiments, the target network element includes an SMF network element, and the contracted DNN sending module 504 is used to send the contracted DNN to the SMF network element, wherein the SMF network element is used to establish a user session according to the contracted DNN.

[0145] In some exemplary embodiments, the contract DNN determination module 503 is used to determine the contract attribute information of the target user according to the location information of the target user, and the contract attribute information includes the contract DNN;

[0146] The contract DNN sending module 504 is used to send the contract attribute information to the target network element.

[0147] The device provided by the embodiment of the present disclosure can determine the location information of the target user according to the user contract data request message, thereby determining the corresponding contract DNN according to the location information. Therefore, the embodiment of the present disclosure can manage user services based on location information, thereby realizing differentiated service control for different locations of the target user. In addition, the information transmission method simplifies the customized network service implementation logic and can promote the deployment of customized networks.

[0148] It should be noted that the examples and application scenarios implemented by the modules in the above-mentioned device embodiment are the same as those of the corresponding steps in the method embodiment, but are not limited to the contents disclosed in the above-mentioned method embodiment. It should be noted that the above-mentioned modules as part of the device can be executed in a computer system such as a set of computer executable instructions.

[0149] Those skilled in the art will appreciate that various aspects of the present disclosure may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."

[0150] Based on the same inventive concept, an electronic device is also provided in an embodiment of the present disclosure, the electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above information transmission methods by executing the executable instructions. Since the principle of solving the problem in the electronic device embodiment is similar to that in the above method embodiment, the implementation of the electronic device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0151] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0152] like Figure 6As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: at least one processing unit 610, at least one storage unit 620, and a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610).

[0153] The storage unit stores a program code, which can be executed by the processing unit 610, so that the processing unit 610 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 610 can perform the following steps of the above method embodiment:

[0154] Obtain a user contract data request message sent by a target network element; determine the location information of the target user according to the user contract data request message; determine the DNN of the target user according to the location information of the target user; send a contract DNN to the target network element, and the contract DNN is used to implement user service management based on location information.

[0155] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0156] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0157] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0158] The electronic device 600 may also communicate with one or more external devices 640 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication may be performed through an input / output (I / O) interface 650. In addition, the electronic device 600 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 660. As shown, the network adapter 660 communicates with other modules of the electronic device 600 through a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0159] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0160] Based on the same inventive concept, the embodiment of the present disclosure also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, any of the above-mentioned information transmission methods is implemented. Since the principle of solving the problem in the embodiment of the computer-readable storage medium is similar to that in the above-mentioned method embodiment, the implementation of the embodiment of the computer-readable storage medium can refer to the implementation of the above-mentioned method embodiment, and the repeated parts will not be repeated.

[0161] Figure 7 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. Figure 7 As shown, a program product capable of implementing the above method of the present disclosure is stored on the computer-readable storage medium 700. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0162] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0163] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0164] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0165] In specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0166] Based on the same inventive concept, a computer program product is also provided in the embodiments of the present disclosure, including a computer program product, including: a computer program or an instruction, wherein when the computer program or the instruction is executed by a processor, the information transmission method of any one of the above method embodiments is implemented. Since the principle of solving the problem in the computer program product embodiment is similar to that in the above method embodiment, the implementation of the computer program product embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0167] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0168] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0169] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.

[0170] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. An information transmission method, characterized in that: Executed by the unified data management (UDM) network element, including: Obtain the user subscription data request message sent by the target network element; Determine whether the user subscription data request message contains a target service tag, wherein the judgment and processing module in the UDM network element is used to mark the target service tag for the target user and identify the target service tag in the user subscription data request message; When the target service tag is included, determining the location information of the target user according to the user subscription data request message; Determine the contracted data network name DNN of the target user according to the location information of the target user; The contracted DNN is sent to the target network element, where the contracted DNN is used to implement user service management based on location information.

2. The information transmission method according to claim 1, characterized in that: The determining the location information of the target user according to the user subscription data request message includes: Obtaining an instance identifier from the subscription data request message; The location information is determined according to the instance identifier, wherein the location information is used to describe the current location of the target user.

3. The information transmission method according to claim 1 or 2, characterized in that: The method further comprises: Obtaining a user location information mapping table, where the user location information mapping table is used to describe a mapping relationship between each location information and a contracted DNN; The step of determining the contracted DNN of the target user according to the location information of the target user includes: According to the location information of the target user, the subscribed DNN of the target user is determined from the user location mapping table.

4. The information transmission method according to claim 1 or 2, characterized in that: The target network element includes an access and mobility management function AMF network element, and sending the subscribed DNN to the target network element includes: Send the contracted DNN to the AMF network element, wherein the AMF network element is used to perform user registration based on the contracted DNN.

5. The information transmission method according to claim 1 or 2, characterized in that: The target network element includes a session management function SMF network element, and sending the subscribed DNN to the target network element includes: Sending the contracted DNN to the SMF network element, wherein the SMF network element is used to establish a user session according to the contracted DNN.

6. The information transmission method according to claim 1 or 2, characterized in that: The determining, according to the location information of the target user, the contracted DNN of the target user includes: Determine, according to the location information of the target user, contract attribute information of the target user, wherein the contract attribute information includes the contract DNN; The sending the contracted DNN to the target network element includes: Send the subscription attribute information to the target network element.

7. An information transmission system, characterized in that: The system comprises: a UDM network element and a target network element; The target network element is used to send a user subscription data request message to the UDM network element; The UDM network element is used to obtain the user contract data request message sent by the target network element; determine whether the user contract data request message contains a target service tag, wherein the judgment and processing module in the UDM network element is used to mark the target user with a target service tag and identify the target service tag in the user contract data request message; when the target service tag is included, determine the location information of the target user according to the user contract data request message; determine the contract DNN of the target user according to the location information of the target user; send the contract DNN to the target network element, and the contract DNN is used to implement user service management based on location information.

8. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the information transmission method according to any one of claims 1 to 6 by executing the executable instructions.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the information transmission method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the information transmission method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data distribution method, system and device and storage medium

    CN117998367A

  • Access method and device and network side equipment

    CN118803711A