Shared data transmission method and device, equipment, storage medium and program product
By constructing a granular shared data set in the first network node, the problem of NF repeatedly obtaining fragmented shared data is solved, and efficient shared data transmission and simplified workflow are realized.
Patent Information
- Application Number
- CN202310947565.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
In the prior art, network functions (NF) need to repeatedly obtain fragmented shared data from unified data management (UDM) or unified data repository (UDR) in business processes, resulting in cumbersome transmission methods and low efficiency.
By constructing a shared data set of network node granularity in the first network node, receiving the shared data set identity sent by the second network node, and returning the target shared data set based on the identification, realizing the return of multiple shared data at one time, simplifying subscription acquisition process.
It improves the efficiency of shared data transmission, simplifies the workflow of network nodes, avoids multiple subscriptions and repeated transmission of the same data, and improves the overall work efficiency.
Smart Images

Figure CN119450438A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a shared data transmission method, apparatus, device, storage medium and program product. Background Art
[0002] In the 3rd generation partnership project (3GPP) standard, the network function (NF) needs to obtain shared data (Share Date) from the Unified Data Management (UDM) or the Unified Data Repository (UDR). The shared data is usually scattered.
[0003] In the related art, NF usually needs to repeatedly go to UDM or UDR to obtain different shared data (Share Date) in a business process. It can be seen that the transmission method of NF shared data in the related art is relatively cumbersome and inefficient. Summary of the invention
[0004] The embodiments of the present application provide a shared data transmission method, apparatus, device, storage medium and program product, which can be helpful in improving the transmission efficiency of shared data and can also improve the working efficiency of network nodes.
[0005] In a first aspect, the present application provides a shared data transmission method, the method comprising:
[0006] The first network node receives a shared data set identifier sent by the second network node;
[0007] The first network node returns the target shared data set to the second network node according to the shared data set identifier.
[0008] In one of the embodiments, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0009] In one embodiment, the shared data set identifier includes an identifier of the second network node, and the method further includes:
[0010] The first network node determines, according to the identifier of the second network node, a message catalog corresponding to the second network node;
[0011] The first network node obtains a target shared data set according to the message catalog.
[0012] In one embodiment, the shared data set identifier also includes a set identifier of a target shared data set, and the first network node acquires the target shared data set according to the message catalog, including:
[0013] The first network node obtains the target shared data set according to the set identifier and the message catalog.
[0014] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0015] The target shared data set includes a portion of shared data corresponding to the second network node.
[0016] In one of the embodiments, the shared data set identifier further includes a shared data screening feature, and the first network node returns the target shared data set to the second network node according to the shared data set identifier, including:
[0017] The first network node determines an initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set;
[0018] The first network node filters the shared data from the initial shared data set according to the shared data screening feature to obtain a target shared data set;
[0019] The first network node returns a target shared data set to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
[0020] In one of the embodiments, the shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and screening the shared data from the initial shared data set according to the shared data screening feature includes:
[0021] The first network node deletes each shared data having the same data identifier as the data identifier in the initial shared data set according to the data identifier of each first shared data that the second network node does not need to obtain.
[0022] In one embodiment, the shared data screening feature includes data identifiers of multiple second shared data that the second network node needs to obtain, and screening the shared data from the initial shared data set according to the shared data screening feature includes:
[0023] The first network node selects each shared data having the same data identifier as the data identifier in the initial shared data set according to the data identifier of each second shared data that the second network node needs to obtain.
[0024] In one embodiment, the method further comprises:
[0025] The first network node performs an authentication process on the second network node;
[0026] When the first network node determines based on the authentication process that the second network node has the authority to obtain the shared data, the first network node executes the step of returning the target shared data set to the second network node according to the shared data set identifier.
[0027] In one embodiment, the method further comprises:
[0028] The first network node returns to the second network node data identifiers of the multiple shared data corresponding to the second network node.
[0029] In one of the embodiments, the first network node includes a unified data management (UDM) or a unified data repository (UDR).
[0030] In one of the embodiments, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0031] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0032] In a third aspect, the present application also provides a shared data transmission method, the method comprising:
[0033] The second network node sends a shared data set identifier to the first network node;
[0034] The second network node receives the target shared data set returned by the first network node.
[0035] In one of the embodiments, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0036] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0037] The target shared data set includes a portion of shared data corresponding to the second network node.
[0038] In one of the embodiments, the shared data set identifier further includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node by screening the shared data from the initial shared data set according to the shared data screening feature.
[0039] In one embodiment, the method further comprises:
[0040] The second network node receives the data identifiers of the multiple shared data corresponding to the second network node returned by the first network node.
[0041] In one of the embodiments, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0042] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0043] In a third aspect, the present application further provides a shared data transmission device, which is applied to a first network node and includes:
[0044] A receiving module, configured to receive a shared data set identifier sent by a second network node;
[0045] The first sending module is used to return a target shared data set to the second network node according to the shared data set identifier.
[0046] In one of the embodiments, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0047] In one of the embodiments, the shared data set identifier includes an identifier of the second network node, and the apparatus further includes:
[0048] A determination module, configured to determine a message catalog corresponding to the second network node according to an identifier of the second network node;
[0049] The acquisition module is used to acquire the target shared data set according to the message catalog.
[0050] In one embodiment, the shared data set identifier also includes a set identifier of a target shared data set, and the acquisition module is specifically used to:
[0051] Get the target shared data collection based on the collection ID and message catalog.
[0052] In one embodiment, the shared data set identifier also includes a shared data screening feature, and the first sending module includes:
[0053] A determining unit, configured to determine an initial shared data set according to an identifier of the second network node in the shared data set identifier and / or a set identifier of the target shared data set;
[0054] A screening unit, used for screening shared data from the initial shared data set according to the shared data screening feature to obtain a target shared data set;
[0055] The sending unit is configured to return the target shared data set to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
[0056] In one of the embodiments, the shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and the screening unit is specifically configured to:
[0057] According to the data identifier of each first shared data that the second network node does not need to obtain, each shared data with the same data identifier in the initial shared data set is deleted.
[0058] In one embodiment, the shared data screening feature includes data identifiers of multiple second shared data that the second network node needs to obtain, and the screening unit is specifically used to:
[0059] According to the data identifier of each second shared data that the second network node needs to obtain, each shared data with the same data identifier in the initial shared data set is selected.
[0060] In one embodiment, the device further comprises:
[0061] An authentication module, configured to perform an authentication process on the second network node;
[0062] The first sending module is specifically configured to: when it is determined based on the authentication process that the second network node has the authority to obtain the shared data, execute the step of returning the target shared data set to the second network node according to the shared data set identifier.
[0063] In one embodiment, the device further comprises:
[0064] The second sending module is used to return data identifiers of multiple shared data corresponding to the second network node to the second network node.
[0065] In a fourth aspect, the present application further provides a shared data transmission device, which is applied to a second network node and includes:
[0066] A sending module, configured to send a shared data set identifier to the first network node;
[0067] The first receiving module is configured to receive a target shared data set returned by a first network node.
[0068] In one of the embodiments, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0069] In one of the embodiments, the shared data set identifier further includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node by screening the shared data from the initial shared data set according to the shared data screening feature.
[0070] In one embodiment, the device further comprises:
[0071] The second receiving module is used to receive data identifiers of multiple shared data corresponding to the second network node returned by the first network node.
[0072] In a fifth aspect, the present application further provides a network node, the network node is a first network node, the first network node includes: a transmitter, a receiver, a processor and a memory, the memory stores a computer program;
[0073] The processor executes a computer program for controlling the transmitter and the receiver;
[0074] A receiver, configured to receive, under the control of the processor, a shared data set identifier sent by the second network node;
[0075] The transmitter is used to return the target shared data set to the second network node according to the shared data set identifier under the control of the processor.
[0076] In a sixth aspect, the present application further provides a network node, the network node is a second network node, the second network node includes: a transmitter, a receiver, a processor and a memory, the memory stores a computer program;
[0077] The processor executes a computer program for controlling the transmitter and the receiver;
[0078] A transmitter, configured to send a shared data set identifier to the first network node under the control of the processor;
[0079] The receiver is used to receive the target shared data set returned by the first network node under the control of the processor.
[0080] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method of any one of the first aspect or the second aspect when the computer program is executed by a processor.
[0081] In an eighth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the method of any one of the first aspect or the second aspect are implemented.
[0082] In the above-mentioned shared data transmission method, device, equipment, storage medium and program product, the first network node receives the shared data set identifier sent by the second network node, and returns the target shared data set to the second network node according to the shared data set identifier sent by the second network node, so that the first network node can return multiple shared data required by the second network node to the second network node at one time, simplifying the subscription acquisition process of scattered shared data, which can not only avoid multiple subscriptions to obtain shared data occupying too many resources, but also avoid repeated subscriptions to the same shared data. It can be seen that compared with the transmission method in the related art, the transmission method of shared data in the embodiment of the present application is more simple, which is not only conducive to improving the transmission efficiency of shared data, but also can improve the working efficiency of network nodes. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] Figure 1 A schematic diagram of a shared data transmission process in the related art;
[0084] Figure 2 A schematic diagram of an application scenario of a shared data transmission method provided in an embodiment of the present application;
[0085] Figure 3 This is a flow chart of a shared data transmission method in one embodiment of the present application;
[0086] Figure 4 A schematic diagram of a shared data transmission process provided in an embodiment of the present application;
[0087] Figure 5 This is a flow chart of a shared data transmission method in another embodiment of the present application;
[0088] Figure 6 This is a flow chart of a shared data transmission method in another embodiment of the present application;
[0089] Figure 7 This is a flow chart of a shared data transmission method in another embodiment of the present application;
[0090] Figure 8 This is a flow chart of a shared data transmission method in another embodiment of the present application;
[0091] Fig. 9 This is a schematic diagram of the structure of a shared data transmission device in one embodiment of the present application;
[0092] Fig.10 This is a schematic diagram of the structure of a first network node in an embodiment of the present application;
[0093] Fig.11 This is a schematic diagram of the structure of a shared data transmission device in another embodiment of the present application;
[0094] Fig.12 This is a schematic diagram of the structure of the second network node in one embodiment of the present application. DETAILED DESCRIPTION
[0095] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0096] The shared data transmission method, apparatus, device, storage medium and program product provided in the embodiments of the present application can be applied to the application scenario of shared data transmission between different network nodes. For example, the shared data transmission method in the embodiments of the present application can be applied to the application scenario of the second network node obtaining shared data from the first network node; of course, it can also be applied to other scenarios. It should be noted that any network node in the embodiments of the present application can also be referred to as a network element node.
[0097] In the related technology, NF usually needs to repeatedly subscribe to UDM or UDR to obtain different shared data in a business process. For example, the Access and Mobility Management Function (AMF) needs to obtain the Access and Mobility Subscription data, Session Management Function (SMF) Selection Subscription data, User Equipment (UE) context in SMF data and LCS mobile Originated Subscription Data in the initial access process, and other shared data.
[0098] Figure 1 is a schematic diagram of a shared data transmission process in a related technology, such as Figure 1 As shown, NF obtains shared data 1 in shared information body 1 from UDM through shared information subscription request 1, obtains shared data 2 in shared information body 2 from UDM through shared information subscription request 2, and obtains shared data 3 in shared information body 3 from UDM through shared information subscription request 3.
[0099] It can be seen that the granularity of shared data in the UDM in the related art varies and is scattered. The NF needs to subscribe to obtain different shared data repeatedly. The transmission method of the shared data is cumbersome and inefficient.
[0100] Based on the problem that the transmission method of shared data in the above-mentioned related technologies is relatively cumbersome and inefficient, an embodiment of the present application provides a shared data transmission method, by constructing a shared data set with network node granularity in the first network node, so that the first network node can return the target shared data set to the second network node according to the shared data set identifier sent by the second network node, thereby realizing that the first network node can return multiple shared data required by the second network node to the second network node at one time, simplifying the subscription and acquisition process of scattered shared data, making the transmission method of shared data simpler, which is not only conducive to improving the transmission efficiency of shared data, but also can improve the working efficiency of network nodes.
[0101] Figure 2 A schematic diagram of an application scenario of a shared data transmission method provided in an embodiment of the present application. Figure 2As shown, the application scenario may include but is not limited to a first network node 21 and a second network node 22. The first network node 21 may include but is not limited to a UDR or a UDM.
[0102] It should be noted that the second network node 22 can adopt the shared data transmission method of the embodiment of the present application to obtain the multiple shared data required by the second network node 22 from the first network node 21.
[0103] Exemplarily, if the first network node 21 includes a UDR, the second network node 22 may include but is not limited to any of the following: a UDM, a policy control function (PCF), a network exposure function (NEF), and a network repository function (NRF).
[0104] As another example, if the first network node 21 may include UDM, the second network node 22 may include but is not limited to any of the following: access and mobility management function AMF, session management function SMF, policy control function (PolicyControl Function, PCF), network open function NEF, network storage function NRF, authentication server function (Authentication Server Function, AUSF), network slice admission control function (Network SliceAdmission Control Function, NSACF), network slice specific and SNPN authentication and authorization function (NetworkSlice-specific and SNPN Authentication and Authorization Function, NSSAAF), network slice selection function (Network Slice Selection Function, NSSF), policy control function PCF, network data analysis function (Network Data Analytics Function, NWDAF), charging function (Charging Function, CHF), time sensitive communication and time synchronization function (Time Sensitive Communication and TimeSynchronization Function, TSCTSF), data collection coordination function (Data CollectionCoordination Function, DCCF), analysis data repository function (Analytics Data RepositoryFunction, ADRF), Messaging Framework Adaptor Function (MFAF), Non-Seamless WLAN Offload Function (NSWOF), Edge Application Server Discovery Function (EASDF).
[0105] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.
[0106] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0107] In one embodiment, Figure 3 A schematic diagram of a shared data transmission method in one embodiment of the present application. In the embodiment of the present application, the method is applied to Figure 2 The first network node in FIG. 1 is taken as an example for explanation.
[0108] like Figure 3 As shown, the method of the embodiment of the present application may include the following steps:
[0109] Step S301: A first network node receives a shared data set identifier sent by a second network node.
[0110] In this step, the first network node may receive a shared data set identifier sent by the second network node, wherein the shared data set identifier may be used to instruct the second network node to request to obtain a plurality of shared data required by the second network node.
[0111] Exemplarily, the shared data set identifier in the embodiment of the present application may be carried in a shared information subscription request at a network node granularity (or referred to as NF granularity); of course, it may also be carried in other messages.
[0112] The shared data set identifier in the embodiment of the present application may include but is not limited to at least one of the following: the identifier (Identity, ID) of the first network node, the identifier of the second network node, the set identifier of the target shared data set, and the shared data screening feature. Among them, the identifier of any network node can be used to uniquely indicate the corresponding network node; the set identifier of the target shared data set can be used to uniquely indicate the corresponding target shared data set; the shared data screening feature can be used to indicate the screening indication information of the shared data, so that the first network node can perform screening processing of the shared data according to the shared data screening feature.
[0113] It should be noted that the shared data set identifier in the embodiment of the present application is generally related to the corresponding second network node. For example, if the second network node is AMF, the shared data set identifier may include but is not limited to AMF-ShareData ID. For another example, if the second network node is SMF, the shared data set identifier may include but is not limited to SMF-ShareData ID. For another example, if the second network node is PCF, the shared data set identifier may include but is not limited to PCF-ShareData ID.
[0114] Step S302: The first network node returns a target shared data set to the second network node according to the shared data set identifier.
[0115] In the embodiment of the present application, the first network node may store a plurality of network node-level (or network node granularity) shared data sets, so that the network node may obtain the required plurality of shared data at one time.
[0116] In this step, the first network node can obtain the target shared data set according to the shared data set identifier, and return the target shared data set to the second network node; wherein the target shared data set may include but is not limited to multiple shared data required by the second network node, so that the second network node can obtain the required multiple shared data from the first network node at one time.
[0117] In a possible implementation, the target shared data set may include all shared data corresponding to the second network node. It should be understood that the multiple shared data that the second network node needs to obtain are all shared data corresponding to the second network node.
[0118] In another possible implementation, the target shared data set may include part of the shared data corresponding to the second network node. It should be understood that the multiple shared data required to be acquired by the second network node are part of the shared data corresponding to the second network node.
[0119] For ease of understanding, the shared data transmission process is introduced by taking the first network node as UDM and the second network node as NF as an example in the embodiment of the present application. Figure 4 A schematic diagram of a shared data transmission process provided in an embodiment of the present application, such as Figure 4 As shown, NF can obtain shared data 1 in shared information body 1, shared data 2 in shared information body 2, and shared data 3 in shared information body 3 from UDM through NF-granular shared information subscription request; wherein, shared data 1 in shared information body 1, shared data 2 in shared information body 2, and shared data 3 in shared information body 3 constitute a shared data set at NF granularity. It can be seen that NF can obtain multiple shared data that NF needs to obtain from UDM at one time, which simplifies the subscription acquisition process of shared data and saves signaling overhead.
[0120] In summary, in the embodiment of the present application, the first network node receives the shared data set identifier sent by the second network node, and returns the target shared data set to the second network node according to the shared data set identifier sent by the second network node, so that the first network node can return multiple shared data required by the second network node to the second network node at one time, simplifying the subscription acquisition process of scattered shared data, which can not only avoid multiple subscriptions to obtain shared data occupying too many resources, but also avoid repeated subscriptions to the same shared data. It can be seen that compared with the transmission method in the related art, the transmission method of shared data in the embodiment of the present application is simpler, which is not only conducive to improving the transmission efficiency of shared data, but also can improve the working efficiency of network nodes.
[0121] In one embodiment, based on the above embodiment, taking into account the security of shared data, the first network node may perform an authentication process on the second network node; further, when the first network node determines that the second network node has the authority to obtain the shared data based on the authentication process, the first network node executes the step of returning the target shared data set to the second network node according to the shared data set identifier in the above step S302.
[0122] Exemplarily, the first network node may determine whether the authentication information sent by the second network node satisfies the preset authentication rules. If the authentication information satisfies the preset authentication rules, the first network node may determine that the second network node has the authority to obtain the shared data, or has the authority to obtain the shared data at the network node level (or network node granularity); if the authentication information does not satisfy the preset authentication rules, the first network node may determine that the second network node has no authority to obtain the shared data. The authentication information may include but is not limited to key information; the authentication information may be carried in the shared information subscription request, or may be carried in other messages.
[0123] Of course, the first network node may also adopt other authentication procedures.
[0124] In the embodiment of the present application, the first network node will return the target shared data set to the second network node according to the shared data set identifier only when it determines that the second network node has the authority to obtain the shared data based on the authentication process, which can ensure that the shared data will not be exposed to network nodes that the first network node does not trust. It can be seen that in the embodiment of the present application, the first network node can improve the security of the shared data by performing a secondary authentication on the first network node.
[0125] Furthermore, the first network node can return data identifiers of multiple shared data corresponding to the second network node to the second network node, so that the second network node can know the shared data that can be obtained, so that when obtaining shared data from the first network node, it can carry shared data screening features to obtain multiple shared data required by the second network node.
[0126] Exemplarily, the data identifiers of multiple shared data in the embodiment of the present application can be returned to the second network node in the form of a data identifier list, or can be returned to the second network node in the form of data identifier text; of course, it can also be returned to the second network node in other forms.
[0127] In one embodiment, Figure 5 This is a flow chart of a shared data transmission method in another embodiment of the present application. Based on the above embodiment, the shared data set identifier in the embodiment of the present application may include but is not limited to the identifier of the second network node. The transmission method of the above target shared data set is described in the embodiment of the present application. Figure 5 As shown, the method of the embodiment of the present application may also include the following steps:
[0128] Step S501: A first network node determines a message catalog corresponding to a second network node according to an identifier of the second network node.
[0129] In this step, the first network node can determine the message directory corresponding to the second network node according to the identifier of the second network node in the shared data set identifier. It should be understood that for each second network node, the first network node in the embodiment of the present application can store at least one shared data set corresponding to the second network node under the message directory corresponding to the second network node, wherein each shared data set can be stored in the form of a shared information body; of course, it can also be stored in other ways.
[0130] For example, assuming that the second network node includes AMF, SMF and PCF, the first network node can store shared data set 1 corresponding to AMF under the message directory corresponding to AMF, shared data set 2 and shared data set 3 corresponding to SMF under the message directory corresponding to SMF, and shared data set 4 corresponding to PCF under the message directory corresponding to PCF.
[0131] Step S502: The first network node obtains a target shared data set according to the message catalog.
[0132] In this step, the first network node may determine the target shared data set from at least one shared data set stored in the message directory corresponding to the second network node.
[0133] In a possible implementation manner, the first network node may take one shared data set among the at least one shared data set as the target shared data set.
[0134] Exemplarily, the shared data set identifier also includes a set identifier of a target shared data set, and the first network node acquires the target shared data set according to the set identifier and the message catalog.
[0135] In the embodiment of the present application, the first network node may take the shared data set corresponding to the set identifier in at least one shared data set stored in the message directory corresponding to the second network node as the target shared data set.
[0136] In another possible implementation manner, the first network node may set a data set consisting of a portion of shared data in at least one shared data set as a target shared data set.
[0137] Of course, the first network node may also obtain the target shared data set in other ways according to the message catalog.
[0138] In summary, in the embodiment of the present application, the first network node determines the message directory corresponding to the second network node according to the identifier of the second network node, and obtains the target shared data set according to the message directory. It can be seen that in the embodiment of the present application, the first network node can determine the target shared data set according to the identifier of the second network node, so that the target shared data set can be returned to the second network node at one time, which simplifies the way in which the second network node obtains shared data.
[0139] In one embodiment, Figure 6 This is a flow chart of a shared data transmission method in another embodiment of the present application. Based on the above embodiment, the shared data set identifier in the embodiment of the present application may also include a shared data screening feature. In the embodiment of the present application, the first network node in the above step S302 returns the target shared data set to the second network node according to the shared data set identifier. Figure 6 As shown, the above step S302 in the embodiment of the present application may include the following steps:
[0140] Step S3021: The first network node determines an initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set.
[0141] In this step, the first network node may determine the initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set.
[0142] In a possible implementation manner, the first network node may determine the initial shared data set according to the identifier of the second network node in the shared data set identifier.
[0143] It should be noted that the manner in which the first network node determines the initial shared data set according to the identifier of the second network node can refer to the above Figure 5 The illustrated embodiment is about the first network node acquiring relevant content of the target shared data set according to the identifier of the second network node.
[0144] In another possible implementation manner, the first network node may determine the initial shared data set according to the set identifier of the target shared data set in the shared data set identifier.
[0145] In the embodiment of the present application, a plurality of shared data sets may be stored in the first network node, and each shared data set has a unique set identifier.
[0146] In this implementation, the first network node may, according to the set identifier of the target shared data set, take the shared data set corresponding to the set identifier among the multiple shared data sets as the initial shared data set.
[0147] In another possible implementation manner, the first network node determines the initial shared data set according to the identifier of the second network node in the shared data set identifier and the set identifier of the target shared data set.
[0148] It should be noted that the first network node determines the initial shared data set according to the identifier of the second network node and the set identifier of the target shared data set. Figure 5 In the illustrated embodiment, the first network node acquires the relevant content of the target shared data set according to the message catalog (ie, the identifier of the second network node) and the set identifier of the target shared data set.
[0149] Of course, the first network node may also determine the initial shared data set in other ways according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set.
[0150] Step S3022: The first network node filters the shared data from the initial shared data set according to the shared data screening feature to obtain a target shared data set.
[0151] The shared data screening feature in the embodiment of the present application may include but is not limited to the data identifier of at least one first shared data that the second network node does not need to obtain, or the data identifiers of multiple second shared data that the second network node needs to obtain.
[0152] In this step, the first network node screens the multiple shared data in the initial shared data set according to the shared data screening feature to obtain a target shared data set.
[0153] In one possible implementation, the shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and based on the data identifier of each first shared data that the second network node does not need to obtain, each shared data with the same data identifier in the initial shared data set is deleted.
[0154] In this implementation, the first network node may delete each shared data having the same data identifier as each first shared data in the initial shared data set to obtain a target shared data set, wherein each shared data in the target shared data set is the shared data that the second network node needs to obtain.
[0155] In another possible implementation, the shared data screening feature includes data identifiers of multiple second shared data that the second network node needs to obtain, and based on the data identifiers of each second shared data that the second network node needs to obtain, each shared data in the initial shared data set with the same data identifier is selected.
[0156] In this implementation, the first network node can select each shared data with the same data identifier as each second shared data from the initial shared data set to obtain a target shared data set, wherein each shared data in the target shared data set is the shared data that the second network node needs to obtain.
[0157] Step S3023: The first network node returns the target shared data set to the second network node.
[0158] In the embodiment of the present application, the first network node returns a target shared data set to the second network node, wherein each shared data in the target shared data set is the shared data that the second network node needs to obtain. It can be seen that the first network node can return multiple shared data that the second network node needs to obtain to the second network node at one time, simplifying the way in which the second network node obtains the shared data.
[0159] In summary, in an embodiment of the present application, the first network node determines the initial shared data set based on the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set. Furthermore, the first network node filters the shared data from the initial shared data set based on the shared data screening feature to obtain the target shared data set, and returns the target shared data set to the second network node. It can be seen that in an embodiment of the present application, by screening the shared data of the initial shared data set based on the shared data screening feature, the shared data in the target shared data set can be the shared data that the second network node needs to obtain, which not only simplifies the way the second network node obtains the shared data, but also improves the accuracy of the shared data.
[0160] In one embodiment, Figure 7 This is a flow chart of a method for sharing data transmission in another embodiment of the present application. Based on the above embodiment, the method is applied to Figure 2 The second network node in FIG. Figure 7 As shown, the method of the embodiment of the present application may include the following steps:
[0161] Step S701: The second network node sends a shared data set identifier to the first network node.
[0162] Exemplarily, the shared data set identifier may include, but is not limited to, at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0163] In this step, the second network node may send a shared data set identifier to the first network node, wherein the shared data set identifier may be used to instruct the second network node to request to obtain a plurality of shared data required by the second network node.
[0164] Exemplarily, the shared data set identifier in the embodiment of the present application may be carried in a shared information subscription request at a network node granularity (or referred to as NF granularity); of course, it may also be carried in other messages.
[0165] Step S702: The second network node receives a target shared data set returned by the first network node.
[0166] In this step, the second network node may receive the target shared data set returned by the first network node to the second network node according to the shared data set identifier; wherein the target shared data set may include but is not limited to multiple shared data that the second network node needs to obtain.
[0167] In a possible implementation, the target shared data set may include all shared data corresponding to the second network node. It should be understood that the multiple shared data that the second network node needs to obtain are all shared data corresponding to the second network node.
[0168] In another possible implementation, the target shared data set may include part of the shared data corresponding to the second network node. It should be understood that the multiple shared data required to be acquired by the second network node are part of the shared data corresponding to the second network node.
[0169] It should be understood that the shared data set identifier may also include a shared data screening feature, wherein the target shared data set may be a data set obtained by the first network node screening shared data from the initial shared data set according to the shared data screening feature.
[0170] In summary, in the embodiment of the present application, the first network node sends a shared data set identifier to the first network node and receives the target shared data set returned by the first network node, so that the second network node can obtain the required multiple shared data from the second network node at one time, simplifying the subscription acquisition process of scattered shared data, which can not only avoid multiple subscriptions to obtain shared data occupying too many resources, but also avoid repeated subscriptions to the same shared data. It can be seen that compared with the transmission method in the related art, the transmission method of shared data in the embodiment of the present application is simpler, which is not only conducive to improving the transmission efficiency of shared data, but also can improve the working efficiency of network nodes.
[0171] In one embodiment, based on the above embodiment, taking into account the security of shared data, the target shared data set in the embodiment of the present application can be returned by the first network node to the second network node when the first network node determines that the second network node has the authority to obtain the shared data based on the authentication process, so as to help improve the security of the shared data.
[0172] In one embodiment, based on the above embodiment, the second network node may also receive data identifiers of multiple shared data corresponding to the second network node returned by the first network node, so that when obtaining shared data from the first network node, the shared data screening feature may be carried to obtain the multiple shared data required by the second network node. The data identifiers of the multiple shared data may be returned by the first network node when it is determined based on the authentication process that the second network node has the authority to obtain the shared data.
[0173] In one embodiment, Figure 8This is a flow chart of a shared data transmission method in another embodiment of the present application. Based on the above embodiment, the first network node is a UDM and the second network node is a NF as an example in the present application embodiment, and the shared data transmission method is described in combination with the first network node side and the second network node side. Figure 8 As shown, the method of the embodiment of the present application may include the following steps:
[0174] Step S801: UDM performs secondary authentication on NF based on the authentication process.
[0175] In this step, the UDM can perform secondary authentication on the NF based on the authentication process to determine whether the NF has the authority to obtain shared data (or whether the NF has the authority to obtain NF-level shared data).
[0176] If the UDM determines based on the authentication process that the NF has the authority to obtain shared data, step S802 is executed; if the UDM determines based on the authentication process that the NF does not have the authority to obtain shared data, the UDM can notify the NF of the authentication result, or refuse to respond after receiving the shared information subscription request sent by the NF.
[0177] Step S802: UDM returns data identifiers of multiple shared data corresponding to NF to NF.
[0178] Step S803: The NF sends a NF-granularity shared information subscription request to the UDM.
[0179] The shared information subscription request may carry a shared data set identifier NF-ShareData ID. Exemplarily, the shared data set identifier may include but is not limited to an identifier of the NF.
[0180] Step S804: UDM returns the target shared data set to NF according to the shared data set identifier.
[0181] In this step, the UDM returns the target shared data set NF-ShareData ID to the NF according to the shared data set identifier NF-ShareData ID, wherein the target shared data set NF-ShareData ID may include all the shared data corresponding to the NF, or may include part of the shared data corresponding to the NF obtained through negotiation between the NF and the UDM.
[0182] In summary, in the embodiment of the present application, by constructing a network element-level shared data set in the UDM, and the NF can obtain multiple shared data that the NF needs to obtain from the UDM at one time by sending a NF-granular shared information subscription request to the UDM, the subscription acquisition process of the shared data is simplified, which can not only avoid multiple subscriptions to obtain shared data occupying too many resources, but also avoid repeated subscriptions to the same shared data. It can be seen that the transmission method of the shared data in the embodiment of the present application is more simple, which is not only conducive to improving the transmission efficiency of the shared data, but also can improve the working efficiency of the network nodes. In addition, through the secondary authentication method of the NF, it can be helpful to improve the security of the shared data.
[0183] It should be understood that, although the steps in the above-mentioned flowcharts are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear description in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flowcharts may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0184] In one embodiment, Fig. 9 Schematic diagram of the structure of a shared data transmission device in one embodiment of the present application. The shared data transmission device provided in the embodiment of the present application can be applied to the first network node. Fig. 9 As shown, the shared data transmission device of the embodiment of the present application may include: a receiving module 901 and a first sending module 902 .
[0185] The receiving module 901 is configured to receive a shared data set identifier sent by a second network node;
[0186] The first sending module 902 is configured to return a target shared data set to the second network node according to the shared data set identifier.
[0187] In one embodiment, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0188] In one embodiment, the shared data set identifier includes an identifier of the second network node, and the apparatus further includes:
[0189] A determination module, configured to determine a message catalog corresponding to the second network node according to an identifier of the second network node;
[0190] The acquisition module is used to acquire the target shared data set according to the message catalog.
[0191] In one embodiment, the shared data set identifier also includes a set identifier of a target shared data set, and the acquisition module is specifically used to:
[0192] Get the target shared data collection based on the collection ID and message catalog.
[0193] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0194] The target shared data set includes a portion of shared data corresponding to the second network node.
[0195] In one embodiment, the shared data set identifier also includes a shared data screening feature. The first sending module 902 includes:
[0196] A determining unit, configured to determine an initial shared data set according to an identifier of the second network node in the shared data set identifier and / or a set identifier of the target shared data set;
[0197] A screening unit, used for screening shared data from the initial shared data set according to the shared data screening feature to obtain a target shared data set;
[0198] The sending unit is configured to return the target shared data set to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
[0199] In one embodiment, the shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and the screening unit is specifically configured to:
[0200] According to the data identifier of each first shared data that the second network node does not need to obtain, each shared data with the same data identifier in the initial shared data set is deleted.
[0201] In one embodiment, the shared data screening feature includes data identifiers of multiple second shared data that the second network node needs to obtain, and the screening unit is specifically used to:
[0202] According to the data identifier of each second shared data that the second network node needs to obtain, each shared data with the same data identifier in the initial shared data set is selected.
[0203] In one embodiment, the apparatus further comprises:
[0204] An authentication module, configured to perform an authentication process on the second network node;
[0205] The first sending module 902 is specifically configured to: when it is determined based on the authentication process that the second network node has the authority to obtain the shared data, execute the step of returning the target shared data set to the second network node according to the shared data set identifier.
[0206] In one embodiment, the apparatus further comprises:
[0207] The second sending module is used to return data identifiers of multiple shared data corresponding to the second network node to the second network node.
[0208] In one embodiment, the first network node includes a unified data management (UDM) or a unified data repository (UDR).
[0209] In one embodiment, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0210] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0211] The shared data transmission device provided in the embodiment of the present application can be used to execute the technical solution regarding the first network node in the above-mentioned shared data transmission method embodiment of the present application. Its implementation principle and technical effect are similar and will not be repeated here.
[0212] Each module in the above-mentioned shared data transmission device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the first network node in the form of hardware, or can be stored in the memory in the first network node in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0213] In one embodiment, Fig.10 This is a schematic diagram of the structure of the first network node in an embodiment of the present application, such as Fig.10As shown, the first network node may include a receiver 1001, a memory 1002, a processor 1003, at least one communication bus 1004 and a transmitter 1005. The communication bus 1004 is used to realize the communication connection between the components. The memory 1002 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various computer programs may be stored in the memory 1002 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 1005 and the receiver 1001 can be integrated together to form a transceiver, and the transmitter 1005 and the receiver 1001 can be coupled to the processor 1003, which can realize the receiving or sending action under the instruction or control of the processor 1003.
[0214] In this embodiment, the processor 1003 may execute a computer program in the memory 1002 to control the transmitter 1005 and the receiver 1001;
[0215] The receiver 1001 is configured to receive a shared data set identifier sent by a second network node under the control of the processor 1003;
[0216] The transmitter 1005 is configured to return the target shared data set to the second network node according to the shared data set identifier under the control of the processor 1003 .
[0217] In one embodiment, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0218] In one embodiment, the shared data set identifier includes an identifier of the second network node, and the processor 1003 is further configured to:
[0219] Determining a message catalog corresponding to the second network node according to the identifier of the second network node;
[0220] Get the target shared data collection according to the message catalog.
[0221] In one embodiment, the shared data set identifier also includes a set identifier of a target shared data set, and the processor 1003 is specifically configured to:
[0222] Get the target shared data collection based on the collection ID and message catalog.
[0223] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0224] The target shared data set includes a portion of shared data corresponding to the second network node.
[0225] In one embodiment, the shared data set identifier also includes a shared data screening feature, and the transmitter 1005 is specifically configured to:
[0226] Determine an initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set;
[0227] Filtering shared data from an initial shared data set according to shared data screening features to obtain a target shared data set;
[0228] The target shared data set is returned to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
[0229] In one embodiment, the shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and the transmitter 1005 is specifically configured to:
[0230] According to the data identifier of each first shared data that the second network node does not need to obtain, each shared data with the same data identifier in the initial shared data set is deleted.
[0231] In one embodiment, the shared data screening feature includes data identifiers of multiple second shared data that the second network node needs to obtain, and the transmitter 1005 is specifically configured to:
[0232] According to the data identifier of each second shared data that the second network node needs to obtain, each shared data with the same data identifier in the initial shared data set is selected.
[0233] In one embodiment, the processor 1003 is further configured to:
[0234] performing an authentication process on the second network node;
[0235] The transmitter 1005 is specifically configured to: when it is determined based on the authentication process that the second network node has the authority to obtain the shared data, execute the step of returning the target shared data set to the second network node according to the shared data set identifier.
[0236] In one embodiment, the transmitter 1005 is further configured to:
[0237] The data identifiers of the multiple shared data corresponding to the second network node are returned to the second network node.
[0238] In one embodiment, the first network node includes a unified data management (UDM) or a unified data repository (UDR).
[0239] In one embodiment, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0240] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0241] The first network node provided in the embodiment of the present application can be used to execute the technical solution regarding the first network node in the above-mentioned shared data transmission method embodiment of the present application. Its implementation principle and technical effect are similar and will not be repeated here.
[0242] In one embodiment, Fig.11 This is a schematic diagram of the structure of a shared data transmission device in another embodiment of the present application. The shared data transmission device provided in the embodiment of the present application can be applied to a second network node. Fig.11 As shown, the shared data transmission device of the embodiment of the present application may include: a sending module 1101 and a first receiving module 1102 .
[0243] The sending module 1101 is configured to send a shared data set identifier to the first network node;
[0244] The first receiving module 1102 is configured to receive a target shared data set returned by a first network node.
[0245] In one embodiment, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0246] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0247] The target shared data set includes a portion of shared data corresponding to the second network node.
[0248] In one embodiment, the shared data set identifier further includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node by screening the shared data from the initial shared data set according to the shared data screening feature.
[0249] In one embodiment, the apparatus further comprises:
[0250] The second receiving module is used to receive data identifiers of multiple shared data corresponding to the second network node returned by the first network node.
[0251] In one embodiment, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0252] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0253] The shared data transmission device provided in the embodiment of the present application can be used to execute the technical solution regarding the second network node in the above-mentioned shared data transmission method embodiment of the present application. Its implementation principle and technical effect are similar and will not be repeated here.
[0254] Each module in the above-mentioned shared data transmission device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the second network node in the form of hardware, or can be stored in the memory in the second network node in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0255] In one embodiment, Fig.12 This is a schematic diagram of the structure of the second network node in an embodiment of the present application, such as Fig.12As shown, the second network node may include a receiver 1201, a memory 1202, a processor 1203, at least one communication bus 1204 and a transmitter 1205. The communication bus 1204 is used to realize the communication connection between the components. The memory 1202 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various computer programs may be stored in the memory 1202 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 1205 and the receiver 1201 can be integrated together to form a transceiver, and the transmitter 1205 and the receiver 1201 can be coupled to the processor 1203, which can realize the receiving or sending action under the instruction or control of the processor 1203.
[0256] In this embodiment, the processor 1203 may execute a computer program in the memory 1202 to control the transmitter 1205 and the receiver 1201;
[0257] The transmitter 1205 is configured to send a shared data set identifier to the first network node under the control of the processor 1203;
[0258] The receiver 1201 is configured to receive a target shared data set returned by the first network node under the control of the processor 1203 .
[0259] In one embodiment, the shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
[0260] In one embodiment, the target shared data set includes all shared data corresponding to the second network node; or,
[0261] The target shared data set includes a portion of shared data corresponding to the second network node.
[0262] In one embodiment, the shared data set identifier further includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node by screening the shared data from the initial shared data set according to the shared data screening feature.
[0263] In one embodiment, the receiver 1201 is further configured to:
[0264] The data identifiers of the multiple shared data corresponding to the second network node and returned by the first network node are received.
[0265] In one embodiment, if the first network node includes a unified data repository UDR, the second network node includes any one of the following: a unified data management UDM, a policy control function PCF, a network open function NEF, a network storage function NRF; or,
[0266] If the first network node includes unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
[0267] The second network node provided in the embodiment of the present application can be used to execute the technical solution regarding the second network node in the above-mentioned shared data transmission method embodiment of the present application. Its implementation principle and technical effect are similar and will not be repeated here.
[0268] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the technical solution regarding the first network node or the second network node in the above-mentioned shared data transmission method embodiment of the present application is implemented. The implementation principle and technical effect are similar and will not be repeated here.
[0269] In one embodiment, the embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the technical solution regarding the first network node or the second network node in the above-mentioned shared data transmission method embodiment of the present application. The implementation principle and technical effect are similar and will not be repeated here.
[0270] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0271] The processor disclosed in the above embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor are combined and executed. The software module may be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0272] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0273] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A shared data transmission method, characterized in that: The method comprises: The first network node receives a shared data set identifier sent by the second network node; The first network node returns a target shared data set to the second network node according to the shared data set identifier.
2. The method according to claim 1, characterized in that: The shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
3. The method according to claim 2, characterized in that The shared data set identifier includes an identifier of the second network node, and the method further includes: The first network node determines, according to the identifier of the second network node, a message catalog corresponding to the second network node; The first network node obtains the target shared data set according to the message catalog.
4. The method according to claim 3, characterized in that The shared data set identifier also includes a set identifier of the target shared data set, and the first network node acquires the target shared data set according to the message catalog, including: The first network node obtains the target shared data set according to the set identifier and the message catalog.
5. The method according to any one of claims 1 to 4, characterized in that: The target shared data set includes all shared data corresponding to the second network node; or, The target shared data set includes part of the shared data corresponding to the second network node.
6. The method according to any one of claims 2 to 4, characterized in that: The shared data set identifier also includes a shared data screening feature, and the first network node returns a target shared data set to the second network node according to the shared data set identifier, including: The first network node determines an initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set; The first network node filters shared data from the initial shared data set according to the shared data screening feature to obtain the target shared data set; The first network node returns the target shared data set to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
7. The method according to claim 6, characterized in that The shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and screening shared data from the initial shared data set according to the shared data screening feature includes: The first network node deletes each shared data having the same data identifier as the first shared data set in the initial shared data set according to the data identifier of each first shared data that the second network node does not need to obtain.
8. The method according to claim 6, characterized in that The shared data screening feature includes data identifiers of a plurality of second shared data that the second network node needs to obtain, and screening shared data from the initial shared data set according to the shared data screening feature includes: The first network node selects, according to the data identifier of each second shared data that the second network node needs to obtain, each shared data in the initial shared data set that has the same data identifier as the data identifier.
9. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The first network node performs an authentication process on the second network node; When the first network node determines, based on the authentication process, that the second network node has the authority to obtain the shared data, the first network node executes the step of returning the target shared data set to the second network node according to the shared data set identifier.
10. The method according to claim 9, characterized in that The method further comprises: The first network node returns, to the second network node, data identifiers of multiple shared data corresponding to the second network node.
11. The method according to any one of claims 1 to 4, characterized in that: The first network node includes a unified data management UDM or a unified data repository UDR.
12. The method according to claim 11, characterized in that If the first network node includes the unified data repository UDR, the second network node includes any one of the following: unified data management UDM, policy control function PCF, network open function NEF, network storage function NRF; or, If the first network node includes the unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
13. A shared data transmission method, characterized in that: The method comprises: The second network node sends a shared data set identifier to the first network node; The second network node receives the target shared data set returned by the first network node.
14. The method according to claim 13, characterized in that The shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
15. The method according to claim 13 or 14, characterized in that The target shared data set includes all shared data corresponding to the second network node; or, The target shared data set includes part of the shared data corresponding to the second network node.
16. The method according to claim 14, characterized in that The shared data set identifier also includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node screening shared data from an initial shared data set according to the shared data screening feature.
17. The method according to claim 13 or 14, characterized in that The method further comprises: The second network node receives data identifiers of multiple shared data corresponding to the second network node returned by the first network node.
18. The method according to claim 13 or 14, characterized in that If the first network node includes the unified data repository UDR, the second network node includes any one of the following: unified data management UDM, policy control function PCF, network open function NEF, network storage function NRF; or, If the first network node includes the unified data management UDM, the second network node includes any one of the following: access and mobility management function AMF, session management function SMF, policy control function PCF, network exposure function NEF, network storage function NRF, authentication server function AUSF, network slice admission control function NSACF, network slice specific and SNPN authentication and authorization function NSSAAF, network slice selection function NSSF, policy control function PCF, network data analysis function NWDAF, charging function CHF, time-sensitive communication and time synchronization function TSCTSF, data collection coordination function DCCF, analysis data repository function ADRF, messaging framework adapter function MFAF, non-seamless WLAN offload function NSWOF, edge application server discovery function EASDF.
19. A shared data transmission device, characterized in that: The device is applied to a first network node, and the device includes: A receiving module, configured to receive a shared data set identifier sent by a second network node; The first sending module is configured to return a target shared data set to the second network node according to the shared data set identifier.
20. The device according to claim 19, characterized in that The shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
21. The device according to claim 20, characterized in that The shared data set identifier includes an identifier of the second network node, and the apparatus further includes: a determination module, configured to determine a message catalog corresponding to the second network node according to an identifier of the second network node; An acquisition module is used to acquire the target shared data set according to the message catalog.
22. The device according to claim 21, characterized in that The shared data set identifier also includes a set identifier of the target shared data set, and the acquisition module is specifically used to: The target shared data set is acquired according to the set identifier and the message catalog.
23. The device according to any one of claims 20 to 22, characterized in that The shared data set identifier also includes a shared data screening feature, and the first sending module includes: a determining unit, configured to determine an initial shared data set according to the identifier of the second network node in the shared data set identifier and / or the set identifier of the target shared data set; a screening unit, configured to screen the shared data from the initial shared data set according to the shared data screening feature, so as to obtain the target shared data set; A sending unit is used to return the target shared data set to the second network node; wherein the amount of shared data in the initial shared data set is greater than the amount of shared data in the target shared data set.
24. The device according to claim 23, characterized in that The shared data screening feature includes a data identifier of at least one first shared data that the second network node does not need to obtain, and the screening unit is specifically configured to: According to the data identifier of each first shared data that the second network node does not need to obtain, each shared data with the same data identifier in the initial shared data set is deleted.
25. The device according to claim 23, characterized in that The shared data screening feature includes data identifiers of a plurality of second shared data that the second network node needs to obtain, and the screening unit is specifically configured to: According to the data identifier of each second shared data that the second network node needs to obtain, each shared data with the same data identifier in the initial shared data set is selected.
26. The device according to any one of claims 19 to 22, characterized in that The device also includes: An authentication module, configured to perform an authentication process on the second network node; The first sending module is specifically configured to: when it is determined based on the authentication process that the second network node has the authority to obtain the shared data, execute the step of returning the target shared data set to the second network node according to the shared data set identifier.
27. The device according to claim 26, characterized in that The device also includes: The second sending module is used to return data identifiers of multiple shared data corresponding to the second network node to the second network node.
28. A shared data transmission device, characterized in that: The device is applied to a second network node, and the device includes: A sending module, configured to send a shared data set identifier to the first network node; The first receiving module is configured to receive a target shared data set returned by the first network node.
29. The device according to claim 28, characterized in that The shared data set identifier includes at least one of the following: an identifier of the first network node, an identifier of the second network node, a set identifier of the target shared data set, and a shared data screening feature.
30. The device according to claim 29, characterized in that The shared data set identifier also includes a shared data screening feature, and the target shared data set is a data set obtained by the first network node screening shared data from an initial shared data set according to the shared data screening feature.
31. The device according to claim 28 or 29, characterized in that The device also includes: The second receiving module is configured to receive data identifiers of multiple shared data corresponding to the second network node returned by the first network node.
32. A network node, characterized in that: The network node is a first network node, the first network node comprises: a transmitter, a receiver, a processor and a memory, the memory storing a computer program; The processor executes the computer program to control the transmitter and the receiver; The receiver is configured to receive, under the control of the processor, a shared data set identifier sent by a second network node; The transmitter is configured to return a target shared data set to the second network node according to the shared data set identifier under the control of the processor.
33. A network node, characterized in that: The network node is a second network node, the second network node comprises: a transmitter, a receiver, a processor and a memory, the memory storing a computer program; The processor executes the computer program to control the transmitter and the receiver; The transmitter is configured to send a shared data set identifier to a first network node under the control of the processor; The receiver is configured to receive, under the control of the processor, a target shared data set returned by the first network node.
34. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 or claims 13 to 18 are implemented.
35. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 or claims 13 to 18 are implemented.
Citation Information
Cited By
Communication method and apparatus
WO2026194858A1