Contract data acquisition method and device, communication device, and storage medium
By sending SMS management subscription data requests carrying shared data identifiers to UDM network elements from consumer network elements, the problem of low interaction efficiency between consumer network elements and UDM network elements is solved, and more efficient data acquisition is achieved.
Patent Information
- Application Number
- CN202311000654.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-08-09
AI Technical Summary
In the 3GPP standard, there is a problem of low interaction efficiency when the consumer network element and the UDM network element interact to obtain the UE's SMS management subscription data.
The consumer network element sends a request for SMS management subscription data carrying the first shared data identifier to the UDM network element, and receives the target SMS management subscription data, including shared SMS management subscription data unknown to the consumer network element, thereby reducing redundant interactions.
It improves the efficiency of interaction between network elements and reduces the number of interactions between consumer network elements and UDM network elements.
Smart Images

Figure CN119485178B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a subscription data acquisition method and device, a communication device, and a storage medium. BACKGROUND
[0002] In the current 3GPP standard, a consumer network element can acquire short message management subscription data of a UE (User Equipment) from a UDM (Unified Data Management) network element by invoking an Nudm_SDM related service.
[0003] However, in this process, the consumer network element needs to interact with the UDM network element multiple times to acquire complete short message management subscription data of the UE, and there is a problem of low inter-network element interaction efficiency. SUMMARY
[0004] Embodiments of the present application provide a subscription data acquisition method and device, a communication device, and a storage medium, which can improve the inter-network element interaction efficiency.
[0005] In a first aspect, the present application provides a subscription data acquisition method. The method comprises: a consumer network element sending a short message management subscription data request to a UDM network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and the consumer network element receiving target short message management subscription data sent by the UDM network element, the target short message management subscription data including shared short message management subscription data unknown to the consumer network element in short message management subscription data requested to be acquired by the consumer network element.
[0006] In one of the embodiments, the method further comprises: the consumer network element receiving a second shared data identifier sent by the UDM network element, the second shared data identifier including an identifier of shared short message management subscription data known to the consumer network element in short message management subscription data requested to be acquired by the consumer network element.
[0007] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in short message management subscription data requested to be acquired by the consumer network element.
[0008] In one of the embodiments, the method further comprises: the consumer network element receiving a third shared data identifier corresponding to shared short message management subscription data unknown to the consumer network element and sent by the UDM network element; and the consumer network element storing the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0009] In a second aspect, the present application provides a method for obtaining subscription data. The method comprises: receiving, by a UDM network element, a short message management subscription data request sent by a consumer network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and sending, by the UDM network element, target short message management subscription data to the consumer network element, the target short message management subscription data including shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0010] In one of the embodiments, the method further comprises: sending, by the UDM network element, a second shared data identifier to the consumer network element, the second shared data identifier including an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0011] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0012] In one of the embodiments, the method further comprises: sending, by the UDM network element, a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element correspondingly.
[0013] In a third aspect, the present application further provides an apparatus for obtaining subscription data. The apparatus comprises: a first sending module configured to send, by a consumer network element, a short message management subscription data request to a UDM network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and a first receiving module configured to receive, by the consumer network element, target short message management subscription data sent by the UDM network element, the target short message management subscription data including shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0014] In one of the embodiments, the first receiving module is further configured to receive, by the consumer network element, a second shared data identifier sent by the UDM network element, the second shared data identifier including an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0015] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0016] In one of the embodiments, the first receiving module is further configured to receive, by the consumer network element, third shared data identifiers corresponding to the shared short message management subscription data unknown to the consumer network element and sent by the UDM network element; and store, by the consumer network element, the third shared data identifiers and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0017] In a fourth aspect, the present application further provides a subscription data obtaining apparatus. The apparatus comprises: a second receiving module configured to receive, by the UDM network element, a short message management subscription data request sent by the consumer network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and a second sending module configured to send, by the UDM network element, target short message management subscription data to the consumer network element, the target short message management subscription data comprising shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested to be obtained by the consumer network element.
[0018] In one of the embodiments, the second sending module is further configured to send, by the UDM network element, second shared data identifiers to the consumer network element, the second shared data identifiers comprising identifiers of shared short message management subscription data known to the consumer network element in the short message management subscription data requested to be obtained by the consumer network element.
[0019] In one of the embodiments, the target short message management subscription data further comprises non-shared short message management subscription data in the short message management subscription data requested to be obtained by the consumer network element.
[0020] In one of the embodiments, the second sending module is further configured to send, by the UDM network element, third shared data identifiers corresponding to the shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifiers and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0021] In a fifth aspect, the present application further provides a communication device. The communication device comprises a transmitter and a receiver; the transmitter is configured to send a short message management subscription data request to a UDM network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and the receiver is configured to receive target short message management subscription data sent by the UDM network element, the target short message management subscription data comprising shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested to be obtained by the consumer network element.
[0022] In a sixth aspect, the present application provides a communication device. The communication device comprises a transmitter and a receiver; the receiver is configured to receive a short message management subscription data request sent by a consumer network element, the short message management subscription data request carrying a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; and the transmitter is configured to send target short message management subscription data to the consumer network element, the target short message management subscription data comprising shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0023] In a seventh aspect, the present application provides a chip. The chip comprises a programmable logic circuit and / or program instructions, and when the chip is running, the steps of the method of any one of the first aspect or the second aspect are implemented.
[0024] In an eighth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores 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.
[0025] In a ninth aspect, the present application provides a computer program product. The computer program product comprises 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.
[0026] The above-mentioned subscription data acquisition method, device, communication device and storage medium, by sending a short message management subscription data request carrying a first shared data identifier to a UDM network element by a consumer network element, the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element, and then the consumer network element receives target short message management subscription data sent by the UDM network element, the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element, so that the consumer network element will not send a request to the UDM network element again when it finds that the data corresponding to the shared data identifier in the short message management subscription data cannot be obtained from the local after receiving the short message management subscription data, thereby reducing the number of interactions between the consumer network element and the UDM network element, and further improving the interaction efficiency between the network elements. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 An application environment diagram of a subscription data acquisition method in an embodiment;
[0028] Figure 2 A flowchart of a subscription data acquisition method in an embodiment;
[0029] Figure 3A signaling interaction flowchart of a subscription data acquisition method in an embodiment;
[0030] Figure 4 A signaling interaction flowchart of another subscription data acquisition method in an embodiment;
[0031] Figure 5 A flowchart of another subscription data acquisition method in an embodiment;
[0032] Figure 6 A structural block diagram of a subscription data acquisition apparatus in an embodiment;
[0033] Figure 7 A structural block diagram of another subscription data acquisition apparatus in an embodiment;
[0034] Figure 8 A structural schematic diagram of a communication device in an embodiment;
[0035] Figure 9 A structural schematic diagram of another communication device in an embodiment;
[0036] Figure 10 A schematic structural diagram of a chip in an embodiment. DETAILED DESCRIPTION
[0037] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not used to limit the present application.
[0038] Figure 1 A schematic diagram of an application scenario of a subscription data acquisition method provided by an embodiment of the present application. As shown in Figure 1As shown, the scenario includes a consumer network element 101 and a UDM network element 102, where the consumer network element 101 can be an SMSF (English: Short Message Service Function; Chinese: Short Message Service Function) network element, or an AMF (English: Authentication Management Function; Chinese: Authentication Management Function) network element, or an SMF (English: Session Management Function; Chinese: Session Management Function) network element, etc. The consumer network element 101 and the UDM network element 102 can be connected to a service bus to realize communication between each other through the service bus, which can also be understood as a message bus. One network element can call the service provided by other network elements by sending a message to the target network element on the service bus. The above-mentioned network elements are network elements of a core network in a wireless communication network, where the wireless communication network can be a Global System of Mobile communication (GSM) or a Code Division Multiple Access (CDMA) network, or a Wideband Code Division Multiple Access (WCDMA) network, or a Long Term Evolution (LTE) network, or a 5G network, which is not limited here.
[0039] In the current 3GPP standard, the consumer network element, such as the SMSF network element, calls the Nudm SDM related service (such as the Nudm_SDM_Get or Nudm_SDM_Update service) to send a short message management subscription data request to the UDM network element to obtain the short message management subscription data of the UE from the UDM network element. In this process, part of the short message management subscription data of the UE is shared, and the UDM network element can return only the shared data identifier to the SMSF network element without returning the specific data.
[0040] However, in some cases, such as when the SMSF network element has not read the cache or the cache data is lost, etc., the shared short message management subscription data at the SMSF network element is unavailable, and the SMSF network element cannot identify the shared short message management subscription data corresponding to the shared data identifier, the Nudm_SDM_Get service needs to be called again to obtain the shared short message management subscription data corresponding to the shared data identifier from the UDM network element. This requires multiple interactions between the SMSF network element and the UDM network element to obtain the shared short message management subscription data, increasing the interaction complexity and existing problems of low interaction efficiency between network elements.
[0041] Based on the above technical problem, the embodiment of the present application provides a subscription data acquisition method, a consumer network element sends a short message management subscription data request carrying a first shared data identifier to a UDM network element, the first shared data identifier is an identifier of shared short message management subscription data known by the consumer network element, and then the consumer network element receives target short message management subscription data sent by the UDM network element, the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element, so that the consumer network element will not send a request to the UDM network element again when it is found that the data corresponding to the shared data identifier in the short message management subscription data cannot be acquired from the local after receiving the short message management subscription data, thereby reducing the interaction times between the consumer network element and the UDM network element, and further improving the interaction efficiency between the network elements.
[0042] It should be noted that the beneficial effects brought by the embodiment of the present application or the technical problems solved are not limited to this, but also other implicit or related problems, which can be referred to the description of the following embodiments.
[0043] The technical solutions of the present application and how the technical solutions solve the above technical problems will be 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 can not be described in detail in some embodiments. The embodiments of the present application will be described below with reference to the drawings.
[0044] In one embodiment, as shown in Figure 2 , a subscription data acquisition method is provided, which is applied to a consumer network element in Figure 1 for example, and includes the following steps:
[0045] Step 201, the consumer network element sends a short message management subscription data request to the UDM network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known by the consumer network element.
[0046] Among them, the consumer network element includes at least one of an SMSF network element, an AMF network element and an SMF network element, etc. The short message management subscription data request refers to a request for acquiring short message management subscription data of a UE.
[0047] The shared short message management subscription data can be data applicable to different UEs, or data applicable to the same UE in different business processes.
[0048] Optionally, the consumer network element traverses the cache or traverses the local disk to obtain the identifier of the shared short message management subscription data known by the consumer network element, i.e., the first shared data identifier. Then, the consumer network element calls the Nudm_SDM_Get service to send the short message management subscription data request carrying the first shared data identifier to the UDM network element.
[0049] In step 202, the consumer network element receives the target short message management subscription data sent by the UDM network element, and the target short message management subscription data includes the shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0050] Optionally, after the UDM network element receives the short message management subscription data request carrying the first shared data identifier sent by the consumer network element, the UDM network element obtains all the shared data identifiers corresponding to the short message management subscription data request based on the short message management subscription data request. Then, the UDM network element compares the first shared data identifier with all the shared data identifiers obtained by the UDM network element, obtains the shared data identifiers that do not match the first shared data identifier from all the shared data identifiers, and then sends the shared short message management subscription data corresponding to the shared data identifiers that do not match the first shared data identifier to the consumer network element.
[0051] For example, the shared data identifiers stored in the UDM network element are A, B, C, D, E, F, and H. The UDM network element judges that all the shared short message management subscription data needed by the consumer network element in the current business process according to the short message management subscription data request are corresponding to the shared data identifiers A, B, C, and D. The first shared data identifier sent by the consumer network element is B and C. Then, the UDM network element sends only the shared short message management subscription data corresponding to A and D to the consumer network element.
[0052] In another optional embodiment, after the UDM network element receives the short message management subscription data request, the UDM network element compares the first shared data identifier with all the shared data identifiers stored in the UDM network element, and then sends the shared short message management subscription data corresponding to the shared data identifiers that do not match the first shared data identifier to the consumer network element. It should be noted that all the shared data identifiers here include not only all the shared data identifiers corresponding to the short message management subscription data request, but also other shared data identifiers corresponding to other shared short message management subscription data that are not needed by the consumer network element in the current business process. The purpose is that the consumer network element does not need the UDM network element to send the shared short message management subscription data in other business processes, and only needs to send the shared data identifiers needed by the consumer network element in other business processes.
[0053] For example, the shared data identifiers stored in the UDM network element are A, B, C, D, E, F, and H, all the shared short message management subscription data needed by the consumer network element in this service process corresponds to the shared data identifiers A, B, C, and D, and the first shared data identifier sent by the consumer network element is B and C. The UDM network element sends the shared short message management subscription data corresponding to the shared data identifiers A, D, E, and H to the consumer network element.
[0054] In another optional embodiment, after the UDM network element receives the short message management subscription data request, the UDM network element acquires all the shared data identifiers needed by the consumer network element based on the short message management subscription data request according to a preset rule, compares the first shared data identifier with all the shared data identifiers needed by the consumer network element, and then sends the shared short message management subscription data corresponding to the shared data identifiers that do not match the first shared data identifier to the consumer network element. The preset rule can be to acquire all the shared data identifiers needed by the consumer network element for the target UE according to the target UE identifier in the short message management subscription data request.
[0055] For example, the shared data identifiers stored in the UDM network element are A, B, C, D, E, F, and H, all the shared data identifiers needed by the target UE consumer network element are A, B, C, D, E, and H, but all the shared short message management subscription data needed by the consumer network element in this service process corresponds to the shared data identifiers A, B, C, and D, and the first shared data identifier sent by the consumer network element is B and C. The UDM network element sends the shared short message management subscription data corresponding to the shared data identifiers A, D, E, and H to the consumer network element.
[0056] The shared short message management subscription data corresponding to the shared data identifiers that do not match the first shared data identifier is the shared short message management subscription data unknown to the consumer network element. The UDM network element sends the shared short message management subscription data corresponding to the shared data identifiers that do not match the first shared data identifier to the consumer network element, so that the consumer network element will receive the target short message management subscription data sent by the UDM network element.
[0057] In the method for obtaining the subscription data, the consumer network element sends a short message management subscription data request carrying the first shared data identifier to the UDM network element, the first shared data identifier is an identifier of shared short message management subscription data known by the consumer network element, and then the consumer network element receives target short message management subscription data sent by the UDM network element, the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element. In this way, the consumer network element will not send a request to the UDM network element again when it is found that the data corresponding to the shared data identifier in the short message management subscription data cannot be obtained from the local after receiving the short message management subscription data, thereby reducing the number of interactions between the consumer network element and the UDM network element, and further improving the interaction efficiency between the network elements.
[0058] In one of the embodiments, the method further includes that the consumer network element receives a second shared data identifier sent by the UDM network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0059] Optionally, the consumer network element not only receives the shared short message management subscription data unknown to the consumer network element, but also receives an identifier of the short message management subscription data corresponding to the short message management subscription data request, i.e., a second shared data identifier, so that the consumer network element knows which data are needed in the current business process. It can be understood that if the first shared data identifier has multiple identifiers to form a first shared data identifier set, and the second shared data identifier has multiple identifiers to form a second shared data identifier set, the second shared data identifier set is a subset of the first shared data identifier set.
[0060] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0061] The non-shared short message management subscription data can be different data for different UEs or different data for the same UE in different business processes.
[0062] Optionally, the consumer network element receives non-shared short message management subscription data and shared short message management subscription data unknown to the consumer network element sent by the UDM network element.
[0063] In one of the embodiments, the method further includes that the consumer network element receives a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element sent by the UDM network element, and the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element correspondingly.
[0064] Optionally, the UDM network element not only sends the shared short message management subscription data unknown to the consumer network element to the consumer network element, but also sends the third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifier, and thus the UDM network element does not need to send the shared short message management subscription data when the consumer network element sends a short message management subscription data request next time, which can greatly reduce resource consumption.
[0065] In one of the embodiments, the consumer network element sends short message management subscription data requests corresponding to different UEs to the UDM network element, and each short message management subscription data request carries a first shared data identifier corresponding to a UE, wherein each first shared data identifier is an identifier of shared short message management subscription data corresponding to the UE and known to the consumer network element; the consumer network element receives target short message management subscription data sent by the UDM network element, and each target short message management subscription data corresponds to a different UE; and each target short message management subscription data includes shared short message management subscription data corresponding to a UE and unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0066] In one of the embodiments, the consumer network element sends a short message management subscription data request to the UDM network element, and the short message management subscription data request carries a fourth shared data identifier, wherein the fourth shared data identifier is an identifier of shared short message management subscription data unknown to the consumer network element; the consumer network element receives target short message management subscription data sent by the UDM network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0067] Optionally, the consumer network element stores a shared data identifier table, which can be statically configured and includes a plurality of shared data identifiers. The consumer network element queries the fourth shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element according to the shared data identifier table, and then sends a short message management subscription data request carrying the fourth shared data identifier to the UDM network element.
[0068] In another optional embodiment, the consumer network element accesses a cache storing shared short message management subscription data, and the identifier corresponding to the shared short message management subscription data that cannot be accessed is an identifier of shared short message management subscription data unknown to the consumer network element, that is, the fourth shared data identifier, and then the consumer network element sends a short message management subscription data request carrying the fourth shared data identifier to the UDM network element.
[0069] In one of the embodiments, Figure 3 A signaling interaction flowchart of a subscription data acquisition method is provided. As shown in Figure 3 The method includes the following steps.
[0070] Step 301, the consumer network element sends a short message management subscription data request carrying a first shared data identifier to the UDM network element, the first shared data identifier being an identifier of shared short message management subscription data known to the consumer network element.
[0071] Step 302, the UDM network element sends target short message management subscription data to the consumer network element, the target short message management subscription data including a second shared data identifier known to the consumer network element in the short message management subscription data requested by the consumer network element, shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element, a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element, and non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0072] Step 303, the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element correspondingly.
[0073] In one embodiment, as shown in Figure 4 , another signaling interaction flowchart of a subscription data acquisition method is provided. As shown in the figure, the method includes the following steps. Figure 4
[0074] Step 401, the consumer network element sends a short message management subscription data request carrying a fourth shared data identifier to the UDM network element, the fourth shared data identifier being an identifier of shared short message management subscription data unknown to the consumer network element.
[0075] Step 402, the UDM network element sends target short message management subscription data to the consumer network element, the target short message management subscription data including a second shared data identifier known to the consumer network element in the short message management subscription data requested by the consumer network element, shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element, a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element, and non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0076] Step 403, the consumer network element stores the fourth shared data identifier and the shared short message management subscription data unknown to the consumer network element correspondingly.
[0077] In one embodiment, as shown in Figure 5 , another subscription data acquisition method is provided, which is applied to the UDM network element in Figure 1 for example, and includes the following steps.
[0078] At step 501, the UDM network element receives a short message management subscription data request sent by the consumer network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element.
[0079] At step 502, the UDM network element sends target short message management subscription data to the consumer network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0080] In one of the embodiments, the method further includes: the UDM network element sends a second shared data identifier to the consumer network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0081] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0082] In one of the embodiments, the method further includes: the UDM network element sends a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0083] The above embodiments have been described in detail on the consumer network element side, and will not be described here.
[0084] It should be understood that, although Figures 2-5 the steps in the flowchart are shown in sequence according to the arrows, these steps are not necessarily executed in sequence according to the arrows. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, Figures 2-5 at least part of the steps in the flowchart can 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. The execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or steps or stages in other steps.
[0085] In one embodiment, as shown in Figure 6 , a subscription data acquisition device is provided, and the subscription data acquisition device 600 is arranged in the consumer network element. The subscription data acquisition device 600 includes a first sending module 601 and a first receiving module 602, wherein:
[0086] The first sending module 601 is configured to send a short message management subscription data request to a UDM network element, and the short message management subscription data request carries a first shared data identifier, where the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element.
[0087] The first receiving module 602 is configured to receive target short message management subscription data sent by the UDM network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0088] In one of the embodiments, the first receiving module 602 is further configured to receive a second shared data identifier sent by the UDM network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0089] In one of the embodiments, the target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0090] In one of the embodiments, the first receiving module 602 is further configured to receive a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element and sent by the UDM network element; and the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0091] In one of the embodiments, as shown in FIG. 7, Figure 7 Another subscription data acquisition apparatus is provided, and the subscription data acquisition apparatus 700 is arranged in a UDM network element. The subscription data acquisition apparatus 700 includes a second receiving module 701 and a second sending module 702, and the second receiving module 701 and the second sending module 702 are configured to perform the following steps.
[0092] The second receiving module 701 is configured to receive a short message management subscription data request sent by a consumer network element, and the short message management subscription data request carries a first shared data identifier, where the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element.
[0093] The second sending module 702 is configured to send target short message management subscription data to the consumer network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0094] In one of the embodiments, the second sending module 702 is further configured to send a second shared data identifier to the consumer network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0095] In one embodiment, the target SMS management subscription data also includes non-shared SMS management subscription data from the SMS management subscription data requested by the consumer network element.
[0096] In one embodiment, the second sending module 702 is further configured to send a third shared data identifier corresponding to the shared SMS management subscription data unknown to the consumer network element, so that the consumer network element can store the third shared data identifier and the shared SMS management subscription data unknown to the consumer network element accordingly.
[0097] Specific limitations regarding the contract data acquisition device can be found in the limitations of the contract data acquisition method described above, and will not be repeated here. Each module in the aforementioned contract data acquisition device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0098] In one embodiment, such as Figure 8 The diagram illustrates the structure of a communication device, which may include a transmitter 801, a receiver 802, and at least one communication bus 803. The communication bus 803 is used to establish communication connections between components. In this embodiment, the transmitter 801 may be a radio frequency processing module or a baseband processing module in the communication device, and the receiver 802 may also be a radio frequency processing module or a baseband processing module in the communication device. The transmitter 801 and receiver 802 can be integrated together to form a transceiver.
[0099] The transmitter 801 is used to send a text message management subscription data request to the UDM network element. The text message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared text message management subscription data known to the consumer network element.
[0100] Receiver 802 is used to receive target SMS management subscription data sent by UDM network element. The target SMS management subscription data includes shared SMS management subscription data unknown to the consumer network element from the SMS management subscription data requested by the consumer network element.
[0101] In one embodiment, receiver 802 is further configured to receive a second shared data identifier sent by UDM network element, the second shared data identifier including the identifier of shared SMS management subscription data known to consumer network element in SMS management subscription data requested by consumer network element.
[0102] In one of the embodiments, the target short message management subscription data further comprises non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0103] In one of the embodiments, the receiver 802 is further configured to receive a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element and sent by the UDM network element, and the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0104] In one of the embodiments, as shown in Figure 9 Fig. 9, there is provided a structural diagram of another communication device, which can include a transmitter 901, a receiver 902 and at least one communication bus 903. The communication bus 903 is configured to realize the communication connection between the elements. In this embodiment, the transmitter 901 can be a radio frequency processing module or a baseband processing module in the communication device, and the receiver 902 can also be a radio frequency processing module or a baseband processing module in the communication device. The transmitter 901 and the receiver 902 can be integrated together to realize a transceiver.
[0105] The receiver 902 is configured to receive a short message management subscription data request sent by a consumer network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element.
[0106] The transmitter 901 is configured to send target short message management subscription data to the consumer network element, and the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
[0107] In one of the embodiments, the transmitter 901 is further configured to send a second shared data identifier to the consumer network element, and the second shared data identifier comprises an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
[0108] In one of the embodiments, the target short message management subscription data further comprises non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
[0109] In one of the embodiments, the transmitter 901 is further configured to send a third shared data identifier corresponding to the shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
[0110] In one of the embodiments, a chip is provided, Figure 10This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 10 The chip 1000 shown includes a processor 1001, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0111] Optionally, such as Figure 10 As shown, chip 1000 may further include memory 1002. Processor 1001 can call and run computer programs from memory 1002 to implement the methods in the embodiments of this application. Memory 1002 may be a separate device independent of processor 1001, or it may be integrated into processor 1001.
[0112] Optionally, the chip 1000 may further include an input interface 1003. The processor 1001 can control the input interface 1003 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips. Optionally, the chip 1000 may further include an output interface 1004. The processor 1001 can control the output interface 1004 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.
[0113] Optionally, the chip 1000 can be applied to the communication device in the embodiments of this application, and the chip 1000 can implement the corresponding processes implemented by the communication device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0114] It should be understood that the chip 1000 mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc. It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiments can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The processor mentioned above can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a ready-to-program gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or can be executed by a combination of hardware and software modules in the code processor. The software module can be located in 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 mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0115] In one embodiment, a computer readable storage medium is provided, and a computer program is stored on the computer readable storage medium. The computer program is executed by a processor to implement the steps in the above-mentioned subscription data acquisition method embodiments.
[0116] In one embodiment, a computer program product containing instructions is provided, which, when running on a computer, causes the computer to perform the steps in the above-mentioned subscription data acquisition method embodiments.
[0117] Those skilled 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. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0118] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0119] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of the present application. Therefore, the scope of protection of the patent of the present application should be subject to the appended claims.
Claims
1. A method of acquiring subscription data, characterized by, The method comprises: The consumer network element sends a short message management subscription data request to a unified data management (UDM) network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; The consumer network element receives target short message management subscription data sent by the UDM network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
2. The method of claim 1, wherein, The method further comprises: The consumer network element receives a second shared data identifier sent by the UDM network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
3. The method of claim 1, wherein, The target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
4. The method of claim 1, wherein, The method further comprises: The consumer network element receives a third shared data identifier corresponding to shared short message management subscription data unknown to the consumer network element and sent by the UDM network element; The consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
5. A method of acquiring subscription data, characterized by, The method comprises: A UDM network element receives a short message management subscription data request sent by a consumer network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; The UDM network element sends target short message management subscription data to the consumer network element, and the target short message management subscription data includes shared short message management subscription data unknown to the consumer network element in the short message management subscription data requested by the consumer network element.
6. The method of claim 5, wherein, The method further comprises: The UDM network element sends a second shared data identifier to the consumer network element, and the second shared data identifier includes an identifier of shared short message management subscription data known to the consumer network element in the short message management subscription data requested by the consumer network element.
7. The method of claim 5, wherein, The target short message management subscription data further includes non-shared short message management subscription data in the short message management subscription data requested by the consumer network element.
8. The method of claim 5, wherein, The method further comprises: The UDM network element sends a third shared data identifier corresponding to shared short message management subscription data unknown to the consumer network element to the consumer network element, so that the consumer network element stores the third shared data identifier and the shared short message management subscription data unknown to the consumer network element in correspondence.
9. A subscription data acquisition apparatus characterized by comprising: The apparatus comprises: A first sending module is configured to send a short message management subscription data request to a UDM network element by a consumer network element, and the short message management subscription data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element; The first receiving module is configured to receive, by the consumer network element, target short message management subscription data sent by the UDM network element, wherein the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in short message management subscription data requested by the consumer network element.
10. A subscription data acquisition apparatus characterized by comprising: The apparatus comprises: The second receiving module is configured to receive, by the UDM network element, a short message management subscription data request sent by the consumer network element, wherein the short message management subscription data request carries a first shared data identifier, and the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element. The second sending module is configured to send, by the UDM network element, target short message management subscription data to the consumer network element, wherein the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in short message management subscription data requested by the consumer network element.
11. A communication device, characterized by It comprises: a transmitter and a receiver; The transmitter is configured to send, to the UDM network element, a short message management subscription data request, wherein the short message management subscription data request carries a first shared data identifier, and the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element. The receiver is configured to receive target short message management subscription data sent by the UDM network element, wherein the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in short message management subscription data requested by the consumer network element.
12. A communication device, characterized by It comprises: a transmitter and a receiver; The receiver is configured to receive a short message management subscription data request sent by the consumer network element, wherein the short message management subscription data request carries a first shared data identifier, and the first shared data identifier is an identifier of shared short message management subscription data known to the consumer network element. The transmitter is configured to send, to the consumer network element, target short message management subscription data, wherein the target short message management subscription data comprises shared short message management subscription data unknown to the consumer network element in short message management subscription data requested by the consumer network element.
13. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 4 or 5 to 8.
14. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 4 or 5 to 8.
Citation Information
Patent Citations
Request method, equipment, device and storage medium
CN116156476A
Data processing method and apparatus, network device, and terminal
WO2021233286A1