Signing data acquisition method and device, communication equipment and storage medium

By using SMS to manage contract data requests with shared data identifiers in the 3GPP standard, consumer network elements can obtain UE's SMS management contract data in a small number of interactions, solving the problem of low interaction efficiency between network elements in the existing technology, realizing the realization of More efficient data acquisition.

CN119485178AActive Publication Date: 2025-02-18CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202311000654.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-09
Publication Date
2025-02-18
Estimated Expiration
2043-08-09

AI Technical Summary

Technical Problem

In the 3GPP standard, consumer network elements need to interact with UDM network elements multiple times to obtain complete UE's SMS management contract data, resulting in low interaction efficiency between network elements.

Method used

The consumer network element sends a SMS management contract data request carrying the first shared data identifier to the UDM network element. The first shared data identifier is the identifier of the shared SMS management contract data known to the consumer network element and receives the sending of the UDM network element. Target SMS management contract data, and target SMS management contract data include shared SMS management contract data of unknown consumer network elements in the SMS management contract data requested by consumers.

Benefits of technology

The number of interactions between consumer network elements and UDM network elements is reduced, and the interaction efficiency between network elements is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485178A_ABST
    Figure CN119485178A_ABST
Patent Text Reader

Abstract

The invention relates to a subscription data acquisition method and device, communication equipment and a storage medium. The method comprises: a consumer network element sends a short message management subscription data request to a unified data management UDM network element, the short message management subscription data request carrying a first shared data identifier, the first shared data identifier being an identifier of shared short message management subscription data known by the consumer network element; the consumer network element receives target short message management signing data sent by the UDM network element, the target short message management signing data comprises shared short message management signing data unknown to the consumer network element in the short message management signing data requested to be acquired by the consumer network element, and the interaction efficiency between the network elements can be improved by adopting the method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, apparatus, communication equipment and storage medium for acquiring contract data. Background Art

[0002] In the current 3GPP standard, a consumer network element can obtain the SMS management subscription data of a UE (User Equipment) from a UDM (Unified Data Management) network element by calling Nudm_SDM related services.

[0003] However, in this process, the consumer network element needs to interact with the UDM network element multiple times to obtain complete UE's SMS management contract data, resulting in low efficiency in interaction between network elements. Summary of the invention

[0004] The embodiments of the present application provide a contract data acquisition method, apparatus, communication equipment and storage medium, which can improve the interaction efficiency between network elements.

[0005] In a first aspect, the present application provides a method for acquiring contract data. The method comprises: a consumer network element sends a text message management contract data request to a UDM network element, the text message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared text message management contract data known to the consumer network element; the consumer network element receives target text message management contract data sent by the UDM network element, the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract data requested to be acquired by the consumer network element.

[0006] In one of the embodiments, the method further includes: the consumer network element receives a second shared data identifier sent by the UDM network element, the second shared data identifier including an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0007] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0008] In one of the embodiments, the method also includes: the consumer network element receives a third shared data identifier sent by the UDM network element corresponding to shared SMS management contract data unknown to the consumer network element; the consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0009] In a second aspect, the present application provides a method for acquiring contract data. The method includes: the UDM network element receives a text message management contract data request sent by a consumer network element, the text message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared text message management contract data known to the consumer network element; the UDM network element sends target text message management contract data to the consumer network element, the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract data requested to be acquired by the consumer network element.

[0010] In one of the embodiments, the method further includes: the UDM network element sends a second shared data identifier to the consumer network element, the second shared data identifier including an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0011] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0012] In one of the embodiments, the method also includes: the UDM network element sends a third shared data identifier corresponding to shared SMS management contract 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 SMS management contract data unknown to the consumer network element correspondingly.

[0013] In the third aspect, the present application also provides a contract data acquisition device. The device includes: a first sending module, which is used for the consumer network element to send a text message management contract data request to the UDM network element, and the text message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared text message management contract data known to the consumer network element; a first receiving module, which is used for the consumer network element to receive the target text message management contract data sent by the UDM network element, and the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract data requested to be obtained by the consumer network element.

[0014] In one of the embodiments, the first receiving module is also used for the consumer network element to receive a second shared data identifier sent by the UDM network element, and the second shared data identifier includes an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0015] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0016] In one of the embodiments, the first receiving module is also used for the consumer network element to receive a third shared data identifier sent by the UDM network element corresponding to the shared SMS management contract data unknown to the consumer network element; the consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0017] In a fourth aspect, the present application also provides a contract data acquisition device. The device includes: a second receiving module, used for the UDM network element to receive a text message management contract data request sent by a consumer network element, the text message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared text message management contract data known to the consumer network element; a second sending module, used for the UDM network element to send target text message management contract data to the consumer network element, the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract data requested to be obtained by the consumer network element.

[0018] In one of the embodiments, the second sending module is also used for the UDM network element to send a second shared data identifier to the consumer network element, and the second shared data identifier includes an identifier of the shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0019] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0020] In one of the embodiments, the second sending module is also used for the UDM network element to send a third shared data identifier corresponding to shared SMS management contract data unknown to the consumer network element to the consumer network element, so that the consumer network element can store the third shared data identifier and the shared SMS management contract data unknown to the consumer network element correspondingly.

[0021] In a fifth aspect, the present application also provides a communication device. The communication device includes: a transmitter and a receiver; the transmitter is used to send a short message management contract data request to the UDM network element, the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; the receiver is used to receive the target short message management contract data sent by the UDM network element, the target short message management contract data includes the shared short message management contract data unknown to the consumer network element in the short message management contract data requested by the consumer network element.

[0022] In a sixth aspect, the present application further provides a communication device. The communication device includes: a transmitter and a receiver; the receiver is used to receive a short message management contract data request sent by a consumer network element, the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management contract data known to the consumer network element; the transmitter is used to send target short message management contract data to the consumer network element, the target short message management contract data includes the shared short message management contract data unknown to the consumer network element in the short message management contract data requested by the consumer network element.

[0023] In a seventh aspect, the present application further provides a chip, wherein the chip comprises a programmable logic circuit and / or program instructions, and when the chip is running, the steps of any of the methods described in the first aspect or the second aspect are implemented.

[0024] In an eighth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in any one of the first aspect or the second aspect are implemented.

[0025] In a ninth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method described in any one of the first aspect or the second aspect are implemented.

[0026] The above-mentioned contract data acquisition method, device, communication equipment and storage medium send a text message management contract data request carrying a first shared data identifier to the UDM network element through the consumer network element, where the first shared data identifier is the identifier of the shared text message management contract data known to the consumer network element. Then, the consumer network element receives the target text message management contract data sent by the UDM network element, and the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract 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 finds that the data corresponding to the shared data identifier in the text message management contract data cannot be obtained locally after receiving the text message management contract data, thereby reducing the number of interactions between the consumer network element and the UDM network element, and thereby improving the interaction efficiency between network elements. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 This is an application environment diagram of a method for acquiring contract data in an embodiment;

[0028] Figure 2 A schematic diagram of a flow chart of a method for acquiring contract data in an embodiment;

[0029] Figure 3A signaling interaction flow chart of a method for acquiring contract data in an embodiment;

[0030] Figure 4 A signaling interaction flow chart of another method for acquiring contract data in one embodiment;

[0031] Figure 5 A flowchart of another method for acquiring contract data in one embodiment;

[0032] Figure 6 It is a structural block diagram of a contract data acquisition device in an embodiment;

[0033] Figure 7 It is a structural block diagram of another contract data acquisition device in one embodiment;

[0034] Figure 8 is a schematic structural diagram of a communication device in an embodiment;

[0035] Fig. 9 is a schematic diagram of the structure of another communication device in one embodiment;

[0036] Fig.10 The figure is a schematic structural diagram of a chip in one embodiment. DETAILED DESCRIPTION

[0037] 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.

[0038] Figure 1 A schematic diagram of an application scenario of a method for acquiring contract data provided in an embodiment of the present application. Figure 1As shown, the scenario includes a consumer network element 101 and a UDM network element 102, wherein the consumer network element 101 may be an SMSF (English: Short Message Service Function; Chinese: SMS 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 may be connected to a service bus, and communicate with each other through the service bus. The service bus may also be understood as a message bus, and a network element may call services provided by other network elements by sending messages directed to the target network element on the service bus. The above-mentioned multiple network elements are network elements of the core network in the wireless communication network, wherein the wireless communication network can be a Global System of Mobile communication (GSM) or 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, consumer network elements, such as SMSF network elements, call Nudm SDM related services (such as Nudm_SDM_Get or Nudm_SDM_Update services) to send SMS management contract data requests to UDM network elements, and obtain UE's SMS management contract data from the UDM network elements. In this process, some UE's SMS management contract data is shared. The UDM network element does not need to return specific data to the SMSF network element, but only needs to return the shared data identifier.

[0040] However, in some cases, such as when the SMSF network element has not read the cache or the cache data is lost, the shared SMS management contract data at the SMSF network element is unavailable. When the SMSF network element cannot identify the shared SMS management contract data corresponding to the shared data identifier, it is necessary to call the Nudm_SDM_Get service again to obtain the shared SMS management contract data corresponding to the shared data identifier from the UDM network element. This requires the SMSF network element and the UDM network element to interact multiple times to obtain the shared SMS management contract data, which increases the complexity of the interaction and leads to low efficiency in interaction between network elements.

[0041] Based on the above technical problems, an embodiment of the present application provides a method for obtaining contract data, wherein a consumer network element sends a text message management contract data request carrying a first shared data identifier to a UDM network element, where the first shared data identifier is an identifier of shared text message management contract data known to the consumer network element. Then, the consumer network element receives the target text message management contract data sent by the UDM network element, where the target text message management contract data includes shared text message management contract data unknown to the consumer network element in the text message management contract 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 finds that the data corresponding to the shared data identifier in the text message management contract data cannot be obtained locally after receiving the text message management contract data, thereby reducing the number of interactions between the consumer network element and the UDM network element, and thereby improving the interaction efficiency between network elements.

[0042] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application 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.

[0043] 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.

[0044] In one embodiment, Figure 2 As shown, a method for obtaining contract data is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the consumer network element in FIG.

[0045] Step 201: The consumer network element sends a short message management contract data request to the UDM network element. The short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element.

[0046] The consumer network element includes at least one of an SMSF network element, an AMF network element, and an SMF network element, etc. The SMS management subscription data request refers to a request for obtaining the SMS management subscription data of the UE.

[0047] The shared SMS management contract data may be data applicable to different UEs, or data applicable to the same UE in different service processes.

[0048] Optionally, the consumer network element traverses the cache or the local disk to obtain the identifier of the shared SMS management contract data known to the consumer network element, that is, the first shared data identifier. Then, the consumer network element calls the Nudm_SDM_Get service to send a SMS management contract data request carrying the first shared data identifier to the UDM network element.

[0049] Step 202: The consumer network element receives target SMS management contract data sent by the UDM network element. The target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0050] Optionally, after the UDM network element receives the SMS management contract data request carrying the first shared data identifier sent by the consumer network element, it obtains all shared data identifiers corresponding to the SMS management contract data request based on the SMS management contract data request, and then the UDM network element compares the first shared data identifier with all the shared data identifiers obtained by the UDM network element, and obtains the shared data identifier that does not match the first shared data identifier from all the shared data identifiers. Then, the UDM network element sends the shared SMS management contract data corresponding to the shared data identifier that does 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 determines based on the SMS management contract data request that the shared data identifiers corresponding to all the shared SMS management contract data needed by the consumer network element for this business process are A, B, C, and D. The first shared data identifier sent by the consumer network element is B and C. The UDM network element only sends the shared SMS management contract data corresponding to A and D to the consumer network element.

[0052] In another optional embodiment, after receiving the above-mentioned SMS management contract data request, the UDM network element compares the first shared data identifier with all shared data identifiers stored in the UDM network element, and then the UDM network element sends the shared SMS management contract data corresponding to the shared data identifier that does not match the first shared data identifier to the consumer network element. It should be noted that all shared data identifiers here include not only all shared data identifiers corresponding to the above-mentioned SMS management contract data request, but also other shared data identifiers corresponding to other shared SMS management contract data not required by the consumer network element in this business process. The purpose is that in other business processes, the consumer network element does not need the UDM network element to send shared SMS management contract data, but only needs to send the shared data identifiers that the consumer network element needs to use 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. The shared data identifiers corresponding to all the shared SMS management contract data needed by the consumer network element for this business process are only A, B, C, and D. The first shared data identifier sent by the consumer network element is B and C. The UDM network element sends the shared SMS management contract data corresponding to A, D, E, F, and H to the consumer network element.

[0054] In another optional embodiment, after the UDM network element receives the above-mentioned SMS management contract data request, the UDM network element obtains all shared data identifiers required by the consumer network element according to the preset rules based on the SMS management contract data request, compares the first shared data identifier with all shared data identifiers required by the consumer network element, and then the UDM network element sends the shared SMS management contract data corresponding to the shared data identifier that does not match the first shared data identifier to the consumer network element. The preset rule can be to obtain all shared data identifiers required by the consumer network element for the target UE according to the target UE identifier in the SMS management contract data request.

[0055] For example, the shared data identifiers stored in the UDM network element are A, B, C, D, E, F, and H, among which A, B, C, D, E, and H are all shared data identifiers required by the target UE consumer network element. However, the shared data identifiers corresponding to all the shared SMS management contract data needed by the consumer network element for this business process are only A, B, C, and D. The first shared data identifier sent by the consumer network element is B and C. The UDM network element sends the shared SMS management contract data corresponding to A, D, E, and H to the consumer network element.

[0056] The shared SMS management contract data corresponding to the shared data identifier that does not match the first shared data identifier is the shared SMS management contract data unknown to the consumer network element. The UDM network element sends the shared SMS management contract data corresponding to the shared data identifier that does not match the first shared data identifier to the consumer network element, so that the consumer network element will receive the target SMS management contract data sent by the UDM network element.

[0057] In the above-mentioned contract data acquisition method, a text message management contract data request carrying a first shared data identifier is sent to the UDM network element by the consumer network element, and the first shared data identifier is an identifier of the shared text message management contract data known to the consumer network element. Then, the consumer network element receives the target text message management contract data sent by the UDM network element, and the target text message management contract data includes the shared text message management contract data unknown to the consumer network element in the text message management contract 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 finds that the data corresponding to the shared data identifier in the text message management contract data cannot be obtained locally after receiving the text message management contract data, thereby reducing the number of interactions between the consumer network element and the UDM network element, and thereby improving the interaction efficiency between network elements.

[0058] In one of the embodiments, the method further includes: the consumer network element receives a second shared data identifier sent by the UDM network element, the second shared data identifier including an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0059] Optionally, the consumer network element will not only receive the shared SMS management contract data unknown to the consumer network element, but also receive the identifier of the SMS management contract data corresponding to the SMS management contract data request, that is, the second shared data identifier, so that the consumer network element knows which data is needed for this business process. It can be understood that if there are multiple first shared data identifiers, forming a first shared data identifier set, and there are multiple second shared data identifiers, forming a second shared data identifier set, then the second shared data identifier set is a subset of the first shared data identifier set.

[0060] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0061] The non-shared SMS management contract data may be different data for different UEs, or different data for the same UE in different service processes.

[0062] Optionally, the consumer network element receives non-shared SMS management subscription data sent by the UDM network element and shared SMS management subscription data unknown to the consumer network element.

[0063] In one of the embodiments, the method also includes: the consumer network element receives a third shared data identifier sent by the UDM network element corresponding to shared SMS management contract data unknown to the consumer network element; the consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0064] Optionally, the UDM network element will not only send shared SMS management contract data unknown to the consumer network element to the consumer network element, but also send a third shared data identifier corresponding to the shared SMS management contract data unknown to the consumer network element to the consumer network element for storage by the consumer network element. In this way, the next time the consumer network element sends a SMS management contract data request to the UDM network element, the UDM network element no longer needs to send shared SMS management contract data, which can greatly reduce resource consumption.

[0065] In one of the embodiments, the consumer network element UDM network element sends SMS management contract data requests corresponding to different UEs, and each SMS management contract data request carries a first shared data identifier corresponding to the UE, wherein each first shared data identifier is an identifier of shared SMS management contract data corresponding to a UE known to the consumer network element; the consumer network element receives multiple target SMS management contract data sent by the UDM network element, and each target SMS management contract data corresponds one-to-one to a different UE; each target SMS management contract data includes shared SMS management contract data corresponding to a UE unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0066] In one of the embodiments, the consumer network element sends a text message management contract data request to the UDM network element, and the text message management contract data request carries a fourth shared data identifier, wherein the fourth shared data identifier is an identifier of shared text message management contract data unknown to the consumer network element; the consumer network element receives the target text message management contract data sent by the UDM network element, and the target text message management contract data includes the shared text message management contract data unknown to the consumer network element described in the text message management contract data requested by the consumer network element.

[0067] Optionally, a shared data identification table is stored in the consumer network element, and the shared data identification table may be statically configured and includes multiple shared data identifications. The consumer network element obtains the fourth shared data identification corresponding to the shared SMS management contract data unknown to the consumer network element according to the query of the shared data identification table, and then the consumer network element sends a SMS management contract data request carrying the fourth shared data identification to the UDM network element.

[0068] In another optional embodiment, the consumer network element accesses the cache storing shared SMS management contract data, and the identifier corresponding to the shared SMS management contract data that cannot be accessed is the identifier of the shared SMS management contract data unknown to the consumer network element, that is, the fourth shared data identifier. The consumer network element then sends a SMS management contract data request carrying the fourth shared data identifier to the UDM network element.

[0069] In one embodiment, Figure 3 A signaling interaction flow chart of a method for obtaining contract data is provided. Figure 3 As shown, 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 is an identifier of the shared short message management subscription data known to the consumer network element.

[0071] In step 302, the UDM network element sends target SMS management contract data to the consumer network element. The target SMS management contract data includes the second shared data identifier known to the consumer network element in the SMS management contract data requested by the consumer network element, the shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element, the third shared data identifier corresponding to the shared SMS management contract data unknown to the consumer network element, and the non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0072] Step 303: The consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0073] In one embodiment, Figure 4 A signaling interaction flow chart of another method for obtaining contract data is provided. Figure 4 As shown, the method includes the following steps.

[0074] Step 401: The consumer network element sends a short message management contract data request carrying a fourth shared data identifier to the UDM network element. The fourth shared data identifier is an identifier of the shared short message management contract data unknown to the consumer network element.

[0075] In step 402, the UDM network element sends target SMS management contract data to the consumer network element. The target SMS management contract data includes the second shared data identifier known to the consumer network element in the SMS management contract data requested by the consumer network element, the shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element, the third shared data identifier corresponding to the shared SMS management contract data unknown to the consumer network element, and the non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0076] Step 403: The consumer network element stores the fourth shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0077] In one embodiment, Figure 5 As shown, another method for obtaining contract data is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the UDM network element in the example:

[0078] Step 501: The UDM network element receives a text message management contract data request sent by a consumer network element. The text message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared text message management contract data known to the consumer network element.

[0079] Step 502: The UDM network element sends target SMS management contract data to the consumer network element. The target SMS management contract data includes the shared SMS management contract data unknown to the consumer network element in the SMS management contract 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, the second shared data identifier including an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0081] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0082] In one of the embodiments, the method also includes: the UDM network element sends a third shared data identifier corresponding to shared SMS management contract 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 SMS management contract data unknown to the consumer network element correspondingly.

[0083] The above embodiment has been described in detail on the above consumer network element side, and will not be repeated here.

[0084] It should be understood that although Figure 2-5 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2-5 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0085] In one embodiment, Figure 6 As shown, a contract data acquisition device is provided. The contract data acquisition device 600 is set in a consumer network element. The contract data acquisition device 600 includes: a first sending module 601 and a first receiving module 602, wherein:

[0086] The first sending module 601 is used to send a short message management contract data request to the UDM network element, where the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element.

[0087] The first receiving module 602 is used to receive target SMS management contract data sent by the UDM network element, where the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0088] In one of the embodiments, the first receiving module 602 is also used to receive a second shared data identifier sent by the UDM network element, and the second shared data identifier includes an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0089] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0090] In one of the embodiments, the first receiving module 602 is also used to receive a third shared data identifier sent by the UDM network element and corresponding to the shared SMS management contract data unknown to the consumer network element; the consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

[0091] In one embodiment, Figure 7 As shown, another subscription data acquisition device is provided. The subscription data acquisition device 700 is set in the UDM network element. The subscription data acquisition device 700 includes: a second receiving module 701 and a second sending module 702, wherein:

[0092] The second receiving module 701 is used to receive a short message management contract data request sent by a consumer network element, where the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element;

[0093] The second sending module 702 is used to send target SMS management contract data to the consumer network element, where the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0094] In one of the embodiments, the second sending module 702 is also used to send a second shared data identifier to the consumer network element, and the second shared data identifier includes an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0095] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0096] In one of the embodiments, the second sending module 702 is also used to send a third shared data identifier corresponding to shared SMS management contract data unknown to the consumer network element to the consumer network element, so that the consumer network element can store the third shared data identifier and the shared SMS management contract data unknown to the consumer network element correspondingly.

[0097] For the specific definition of the contract data acquisition device, please refer to the definition of the contract data acquisition method above, which will not be repeated here. Each module in the above-mentioned contract data acquisition device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0098] In one embodiment, Figure 8 As shown, a schematic diagram of the structure of a communication device is provided, and the communication device may include a transmitter 801, a receiver 802 and at least one communication bus 803. The communication bus 803 is used to realize the communication connection between the 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 the receiver 802 may be integrated together to realize a transceiver.

[0099] Transmitter 801, used to send a short message management contract data request to the UDM network element, the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element.

[0100] The receiver 802 is used to receive the target SMS management contract data sent by the UDM network element, where the target SMS management contract data includes the shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0101] In one of the embodiments, the receiver 802 is further used to receive a second shared data identifier sent by the UDM network element, where the second shared data identifier includes an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0102] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0103] In one of the embodiments, the receiver 802 is also used to receive a third shared data identifier sent by the UDM network element and corresponding to the shared SMS management contract data unknown to the consumer network element; the consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element correspondingly.

[0104] In one embodiment, Fig. 9 As shown, a schematic diagram of the structure of another communication device is provided, and the communication device may include a transmitter 901, a receiver 902 and at least one communication bus 903. The communication bus 903 is used to realize the communication connection between the components. 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 used to receive a short message management contract data request sent by a consumer network element, where the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element;

[0106] The transmitter 901 is used to send target SMS management contract data to the consumer network element, where the target SMS management contract data includes the shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

[0107] In one of the embodiments, the transmitter 901 is further used to send a second shared data identifier to the consumer network element, where the second shared data identifier includes an identifier of shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

[0108] In one of the embodiments, the target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

[0109] In one of the embodiments, the transmitter 901 is also used to send a third shared data identifier corresponding to shared SMS management contract data unknown to the consumer network element to the consumer network element, so that the consumer network element can store the third shared data identifier and the shared SMS management contract data unknown to the consumer network element correspondingly.

[0110] In one embodiment, a chip is provided. Fig.10It is a schematic structural diagram of the chip of an embodiment of the present application. Fig.10 The chip 1000 shown includes a processor 1001, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0111] Alternatively, if Fig.10 As shown, the chip 1000 may also include a memory 1002. The processor 1001 may call and run a computer program from the memory 1002 to implement the method in the embodiment of the present application. The memory 1002 may be a separate device independent of the processor 1001, or may be integrated in the processor 1001.

[0112] Optionally, the chip 1000 may further include an input interface 1003. The processor 1001 may control the input interface 1003 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips. Optionally, the chip 1000 may further include an output interface 1004. The processor 1001 may control the output interface 1004 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0113] Optionally, the chip 1000 can be applied to the communication device in the embodiment of the present application, and the chip 1000 can implement the corresponding processes implemented by the communication device in each method of the embodiment of the present application, which will not be described here for the sake of brevity.

[0114] It should be understood that the chip 1000 mentioned in the embodiment of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc. It should be understood that the processor of the 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 embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor 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 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 can be a microprocessor or the processor can 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 can be combined and executed. The software module can be located in a storage medium mature in the art 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 the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0115] 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 steps in the above-mentioned contract data acquisition method embodiment are implemented.

[0116] In one embodiment, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute the steps in the above-mentioned contract data acquisition method embodiment.

[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, 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 the 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 (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. 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). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0118] The technical features of the above embodiments may be combined arbitrarily. 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.

[0119] The above-mentioned 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 method for acquiring contract data, characterized in that: The method comprises: The consumer network element sends a short message management contract data request to the unified data management (UDM) network element, where the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; The consumer network element receives target SMS management contract data sent by the UDM network element, where the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

2. The method according to claim 1, characterized in that The method further comprises: The consumer network element receives a second shared data identifier sent by the UDM network element, where the second shared data identifier includes an identifier of the shared SMS management subscription data known to the consumer network element in the SMS management subscription data requested by the consumer network element.

3. The method according to claim 1, characterized in that The target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

4. The method according to claim 1, characterized in that The method further comprises: The consumer network element receives a third shared data identifier sent by the UDM network element and corresponding to the shared SMS management subscription data unknown to the consumer network element; The consumer network element stores the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

5. A method for acquiring contract data, characterized in that: The method comprises: The UDM network element receives a short message management contract data request sent by a consumer network element, wherein the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; The UDM network element sends target SMS management contract data to the consumer network element, where the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

6. The method according to claim 5, characterized in that The method further comprises: The UDM network element sends a second shared data identifier to the consumer network element, where the second shared data identifier includes an identifier of the shared SMS management contract data known to the consumer network element in the SMS management contract data requested by the consumer network element.

7. The method according to claim 5, characterized in that The target SMS management contract data also includes non-shared SMS management contract data in the SMS management contract data requested by the consumer network element.

8. The method according to claim 5, characterized in that The method further comprises: The UDM network element sends a third shared data identifier corresponding to the shared SMS management contract data unknown to the consumer network element to the consumer network element, so that the consumer network element can store the third shared data identifier and the shared SMS management contract data unknown to the consumer network element in correspondence.

9. A contract data acquisition device, characterized in that: The device comprises: A first sending module, configured for a consumer network element to send a short message management contract data request to a UDM network element, wherein the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of shared short message management contract data known to the consumer network element; The first receiving module is used for the consumer network element to receive target SMS management contract data sent by the UDM network element, and the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

10. A contract data acquisition device, characterized in that: The device comprises: A second receiving module, configured for the UDM network element to receive a short message management contract data request sent by a consumer network element, wherein the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; The second sending module is used for the UDM network element to send target SMS management contract data to the consumer network element, and the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

11. A communication device, characterized in that: include: Transmitters and receivers; The transmitter is used to send a short message management contract data request to the UDM network element, wherein the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; The receiver is used to receive target SMS management contract data sent by the UDM network element, and the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

12. A communication device, characterized in that: include: Transmitters and receivers; The receiver is used to receive a short message management contract data request sent by a consumer network element, wherein the short message management contract data request carries a first shared data identifier, wherein the first shared data identifier is an identifier of the shared short message management contract data known to the consumer network element; The transmitter is used to send target SMS management contract data to the consumer network element, where the target SMS management contract data includes shared SMS management contract data unknown to the consumer network element in the SMS management contract data requested by the consumer network element.

13. 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 4 or 5 to 8 are implemented.

14. 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 4 or 5 to 8 are implemented.

Citation Information

Patent Citations

  • Signing data distributing method and apparatus

    CN101420679A

  • Method, device and system for realizing short message service center reminding information servitization

    CN114727240A

  • Request method, equipment, device and storage medium

    CN116156476A

  • Systems and methods for exposing user equipment identity

    US20220104004A1

  • Subscription information acquisition method and device

    WO2021138822A1