Data subscription method and device, communication equipment and storage medium

By deploying AIF network elements in the core network and providing services to subscribe to passive IoT terminals, the network congestion problem caused by a large number of AF network element subscription requests is solved, and more efficient and stable network operation is achieved.

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

Patent Information

Application Number
CN202310954343.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing core network causes network congestion due to the subscription request of a large number of AF network elements, resulting in request blocking and conflicting problems.

Method used

Deploy AIF network elements on the core network, which is responsible for providing AF network elements with services to subscribe to passive IoT terminals. By maintaining the subscription list and actively pushing data, the number of requests for AF network elements is reduced.

Benefits of technology

This reduces the request congestion and tidal phenomenon of requests caused by a large number of requests on the network, improves the network's operation efficiency and service quality, and enhances the overall stability of the core network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450440A_ABST
    Figure CN119450440A_ABST
Patent Text Reader

Abstract

The invention relates to a data subscription method and device, communication equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: an AIF network element receives a subscription request sent by a target application function AF network element through a network open function NEF network element; wherein the subscription request is used for requesting to subscribe to network data of a target passive Internet of Things terminal. According to the application, the AIF network element is deployed in the core network, and the AIF network element is responsible for providing a service of subscribing to the passive Internet of Things terminal for the AF network element, so that the problem of network congestion caused by the fact that the existing core network receives a large number of subscription requests of the AF network element is solved, request congestion and request tide phenomena caused by a large number of requests of the network are reduced, and meanwhile, the network congestion is reduced. And the whole network side can run more orderly and efficiently.
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 data subscription method, apparatus, communication equipment and storage medium. Background Art

[0002] With the continuous development of communication technology, AF (Application Function) network elements can subscribe to the data or status of terminal devices from the core network.

[0003] In existing network services, if the AF network element needs to obtain the data and status of passive IoT terminal devices, it needs to continuously send requests to the core network. In the face of the complexity and diversification of services and applications, due to the large number and variety of requests from AF network elements and the large number of passive IoT terminals requesting subscriptions, request blocking and conflicts occur.

[0004] Based on this, how to solve the problem of network congestion caused by a large number of subscription requests in the core network has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] Based on this, it is necessary to provide a data subscription method, device, communication equipment and storage medium that can solve the problem of network congestion caused by a large number of subscription requests in the core network in response to the above technical problems.

[0006] In a first aspect, the present application provides a data subscription method, which is applied to an AIF (Ambient IoT Function) network element. The method comprises:

[0007] A subscription request is received from a target application function AF network element via a NEF (Network Exposure Function) network element; wherein the subscription request is used to request subscription to network data of a target passive Internet of Things terminal.

[0008] In one of the embodiments, the subscription request includes identification information of the target AF network element and subscription content, and the subscription content includes identification information of the target passive Internet of Things terminal, data type and data subscription period.

[0009] In one of the embodiments, after receiving the subscription request sent by the target application function AF network element through the network open function NEF network element, the method further includes:

[0010] In response to the subscription request, the network data of the target passive Internet of Things terminal is sent to the target AF network element.

[0011] In one of the embodiments, after receiving the subscription request sent by the target application function AF network element through the network open function NEF network element, the method further includes:

[0012] According to the subscription request, a locally maintained subscription list is updated.

[0013] In one of the embodiments, in response to the subscription request, sending the network data of the target passive Internet of Things terminal to the target AF network element includes:

[0014] In the case that all the network data subscribed by the target AF network element are stored locally, the locally stored network data subscribed by the target AF network element are sent to the target AF network element.

[0015] In one of the embodiments, in response to the subscription request, sending the network data of the target passive Internet of Things terminal to the target AF network element includes:

[0016] In the case that all the network data subscribed by the target AF network element are not stored locally, a data reporting request is sent to a RAN (Radio Access Network) network element to instruct the RAN network element to request the passive IoT terminals within the service range to report network data, and the RAN network element sends the network data of the passive IoT terminals within the service range to the AIF network element;

[0017] Determine the network data of the target passive Internet of Things terminal subscribed by the target AF network element from the network data of the passive Internet of Things terminal within the service range of the RAN network element;

[0018] Send the network data of the target passive Internet of Things terminal to the target AF network element.

[0019] In one embodiment, the method further comprises:

[0020] When the current time satisfies the data subscription period of any target AF network element in the subscription list, the network data of the target passive Internet of Things terminal subscribed by the target AF network element is obtained;

[0021] Push the network data of the target passive Internet of Things terminal to the target AF network element.

[0022] In one of the embodiments, the subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; the at least one AF network element includes the target AF network element.

[0023] In one embodiment, the method comprises:

[0024] A data reporting request is sent to the RAN network element to instruct the RAN network element to request the passive IoT terminals within the service range to report network data, and the RAN network element sends the network data of the passive IoT terminals within the service range to the AIF network element.

[0025] In one of the embodiments, the network data includes status information and terminal data; wherein the status information is information indicating the connection status of the passive Internet of Things terminal, and the terminal data is data stored locally in the passive Internet of Things terminal.

[0026] In one of the embodiments, the data reporting request is issued by the AIF network element when it detects that the current time meets a first set period.

[0027] In one of the embodiments, the data reporting request is used to instruct the RAN network element to collect and report network data of passive IoT terminals within the service range when detecting that the current time meets a second set period.

[0028] In one of the embodiments, after sending the data reporting request to the RAN network element, the method further includes:

[0029] Receiving a terminal information set sent by the RAN network element; wherein the terminal information set includes identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element;

[0030] Receive a status information set sent by an access and mobility management function AMF network element; wherein the status information set includes identification information and status information of each passive Internet of Things terminal within the service range of the RAN network element; the status information set is determined by the AMF network element according to the location information set sent by the RAN network element; the location information set includes identification information and location information of each passive Internet of Things terminal within the service range of the RAN network element, as well as identification information and location information of the RAN network element.

[0031] In one of the embodiments, the target passive Internet of Things terminal is at least one passive Internet of Things terminal subscribed by the AF network element.

[0032] In a second aspect, the present application provides a data subscription method, which is applied to a target AF network element. The method comprises:

[0033] A subscription request is received, which is sent by a target application function AF network element through a network open function NEF network element; wherein the subscription request is used to request subscription to network data of a target passive Internet of Things terminal.

[0034] In one of the embodiments, a subscription request is sent to an AIF network element via an NEF network element; wherein the subscription request is used to request subscription to network data of a target passive Internet of Things terminal.

[0035] In one of the embodiments, the subscription request includes identification information of the target AF network element and subscription content, and the subscription content includes identification information of the target passive Internet of Things terminal, data type and data subscription period.

[0036] In one of the embodiments, network data of a target passive Internet of Things terminal pushed by an AIF network element is received; wherein the network data of the target passive Internet of Things terminal is sent by the AIF network element when it detects that the current time meets the data subscription period of the target AF network element in the subscription list.

[0037] In one embodiment, the method further comprises:

[0038] Receive the network data of the target passive Internet of Things terminal sent by the AIF network element in response to the subscription request.

[0039] In one of the embodiments, the subscription request is also used for the AIF network element to update a subscription list.

[0040] In one of the embodiments, the subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; the at least one AF network element includes the target AF network element.

[0041] In a third aspect, the present application further provides a data subscription device, which is applied to the AIF network element side. The device includes:

[0042] The request receiving module is used to receive a subscription request sent by the target AF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

[0043] In a fourth aspect, the present application further provides a data subscription device, which is applied to a target AF network element side. The device includes:

[0044] The request sending module is used to send a subscription request to the AIF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

[0045] In a fifth aspect, the present application further provides a communication device, wherein the communication device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the above data subscription method when executing the computer program.

[0046] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the above-mentioned data subscription method when executed by a processor.

[0047] In a seventh 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 data subscription method described above is implemented.

[0048] The above-mentioned data subscription method, device, communication equipment and storage medium, the method includes: the AF network element sends a subscription request to the AIF network element through the NEF network element to request to subscribe to the network data of the target passive Internet of Things terminal. This application deploys an AIF network element in the core network, and the AIF network element is responsible for providing the AF network element with a service for subscribing to passive Internet of Things terminals, so as to solve the problem of network congestion caused by receiving a large number of subscription requests from AF network elements in the existing core network, reduce the network request congestion and request tidal phenomenon caused by a large number of requests, and at the same time, make the entire network side run more orderly and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 An application environment diagram of a data subscription method in an embodiment;

[0050] Figure 2 A schematic diagram of a data subscription method in one embodiment;

[0051] Figure 3 is a flow chart of a data subscription method in another embodiment;

[0052] Figure 4 is a flow chart of a data subscription method in another embodiment;

[0053] Figure 5 is a structural block diagram of a data subscription device in an embodiment;

[0054] Figure 6 is a structural block diagram of a data subscription device in another embodiment;

[0055] Figure 7 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION

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

[0057] As mentioned in the background technology above, the passive IoT terminal Ambient UE is a new type of IoT terminal with simple structure, low cost, relatively simple function, less storage data, but a large number of terminals. The variety of passive IoT terminals enables the deployment of a large number of different types of passive IoT terminals to provide extremely rich service types and service content.

[0058] In contrast, the number of AF network elements for corresponding services will also become large and diverse. In the existing core network architecture, in order to obtain data from related terminals, AF network elements usually need to continuously send requests to related network elements in the core network when there is a demand. With the rapid increase in the number of terminals and the diversification of application functions, how to effectively avoid AF request congestion caused by a large number of passive IoT terminals, reduce unnecessary requests while effectively reducing network consumption, and improve overall network operation efficiency and service quality are the key points that need to be paid attention to in the future deployment of passive IoT. Because the huge number of low-capability passive IoT terminals is an order of magnitude larger than the existing number of terminals, this will inevitably lead to the network providing services for passive IoT terminals and related application functions in a very different way than before. According to the characteristics and service requirements of passive IoT terminals, flexible design and deployment of related network services can significantly reduce the cost of network deployment and operation and maintenance, and improve the overall network operation efficiency.

[0059] Based on this, the present application provides a data subscription method, device, communication equipment and storage medium, based on the passive Internet of Things core network network element passive Internet of Things terminal subscription service design, the present application is mainly for the characteristics of many types of passive Internet of Things services and extremely large number of terminals, choose the opposite idea of ​​the existing method of sending requests by remote AF network elements to obtain relevant data, and transform the relevant services of the passive Internet of Things into a subscription push method through the passive Internet of Things function AIF network element deployed in the core network. For example, the AF network element sends a subscription request or subscription requirement to the AIF network element of the core network, and the AIF network element maintains a subscription list inside the network element. Every time the AIF network element actively collects the status and data of the passive Internet of Things terminal, the AIF network element actively pushes the subscribed content to the AF network element according to the subscription requirements corresponding to the AF network element in the subscription list. Among them, the present application also considers that in the case of abnormal state of the passive Internet of Things terminal, the AIF network element will urgently push messages to the AF network element that subscribes to this passive Internet of Things terminal, and report the abnormal information of the terminal.

[0060] This application deploys AIF network elements in the core network to provide subscription services for passive IoT terminals for various AF network elements, which can not only better concentrate the ability to manage a large number of passive IoT terminals in the AIF network elements of the core network, but also separate the services related to passive IoT from the existing network services, so as to avoid conflicts between the special service type of passive IoT terminals and the existing services, thereby increasing the stability of the overall service of the core network. At the same time, this application changes the mode of AF network elements continuously sending requests to AIF network elements actively pushing relevant status information and data of passive IoT terminals according to actual subscription conditions and subscription needs, which can better reduce the network request congestion and request tidal phenomena caused by a large number of requests, and can make AIF network elements more orderly and proactive in providing related subscription services, thereby making the operation of the entire network side more reasonable and efficient.

[0061] In addition, this application can be applied to the following scenarios:

[0062] 1. Large-scale logistics distribution transit center: The passive IoT function AIF network element can periodically collect the terminal status and location information within the network coverage area, and can regularly report it to the application function services AF Services of different companies or different service types, thereby making the distribution of goods more orderly and intelligent. At the same time, with the cooperation of different AF Services, its deployment scenarios can also cover different types of services without being limited to related services such as positioning.

[0063] 2. Nursing homes and other scenarios where people are concentrated and health monitoring is required: Passive IoT terminals are small in size and simple in structure and can be easily worn by people. The network can periodically send requests to passive IoT terminals to collect people's location and health information to monitor the status of relevant people. At the same time, through subscription push services, data of different types of terminals and different service requirements (different health indicators, etc.) can be pushed and distributed to different application function services AFServices for long-term monitoring of people's health status. At the same time, periodic data collection can also detect abnormal conditions in a timely manner and then push them to relevant AF Services in a timely manner so that relevant personnel can respond quickly.

[0064] Figure 1 A schematic diagram showing an exemplary system architecture that can be applied to a data subscription method or a data subscription device according to an embodiment of the present application is shown.

[0065] Some relevant functional entities included in the communication system are introduced below.

[0066] AIF (Ambient IoT Function) is mainly responsible for collecting, storing and processing data from passive IoT terminals; storing the correspondence information between passive IoT terminal IDs and base station IDs to facilitate quick retrieval when querying terminals; storing subscription list information, for example, the status and data information of the Ambient IoT terminals subscribed by each AF; push function, for example, based on the actual stored subscription information, regularly push information to the corresponding AF after data collection; data processing, for example, classifying, simplifying, security checking and timeliness checking the collected data from passive IoT terminals.

[0067] Ambient UE is a passive IoT terminal. The English expression of passive IoT terminal can also be Ambient IoT. Passive IoT terminal is a terminal device that does not have the ability to independently access the 3GPP core network, for example, a terminal device that is not configured with a SIM (Subscriber Identity Module) card. The terminal device can be a variety of electronic devices, including but not limited to smartphones, tablet computers, laptops, desktop computers, smart speakers, smart watches, wearable devices, augmented reality devices, virtual reality devices, etc.

[0068] RAN: (Radio Access Network) The main function is to control UE's wireless access to the mobile communication network.

[0069] Access and Mobility Management Function (AMF) is a control plane function in 3GPP network, which is mainly responsible for access control and mobility management of UE access to operator network. It can realize mobility management of large-scale passive IoT terminals by performing low-precision positioning of the terminal based on the correspondence between the passive IoT terminal and the base station, and the base station providing access services to the passive IoT terminal.

[0070] Among them, the Network Exposure Function (NEF) is also a control plane function in the 3GPP network. NEF is mainly responsible for opening the external interface of the 3GPP network to third parties in a secure manner. When functional entities such as SMF need to communicate with third-party network elements, NEF can be used as a communication relay.

[0071] Application Function (AF) is responsible for user application management.

[0072] 3GPP network refers to a network that complies with 3GPP standards. Figure 1 The parts other than Ambient UE can be regarded as 3GPP networks. 3GPP networks are not limited to 5G networks defined by 3GPP, but can also include 2G, 3G, and 4G networks. Usually, 3GPP networks are operated by operators.

[0073] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0074] In one embodiment, Figure 2 As shown, a data subscription method is provided, which is applied to Figure 1 The AIF in the example is used to illustrate, including the following steps:

[0075] S202: Receive a subscription request sent by a target application function AF network element via a network open function NEF network element.

[0076] The subscription request is used to request to subscribe to the network data of the target passive IoT terminal. The network data may be data stored locally by the target passive IoT terminal and / or the connection status information of the target passive IoT terminal. A passive IoT terminal is a terminal device that does not have the ability to independently access the 3GPP core network, for example, a terminal device that is not configured with a SIM (Subscriber Identity Module) card.

[0077] Optionally, it can be determined whether to forward data between the target AF network element and the AIF network element through the NEF network element based on whether the target AF network element is a trusted network element. For example, when the target AF network element is a trusted network element, the target AF network element can directly send a subscription request to the AIF network element without the need for forwarding by the NEF network element. When the target AF network element is an untrusted network element, the target AF network element sends the subscription request to the AIF network element through the NEF network element. Specifically, the target AF network element first sends the subscription request to the NEF network element, and then the NEF network element forwards the subscription request to the AIF network element to avoid data attacks on the target AF network element and improve the security of the interaction process. Among them, the trusted network element is a network element that has passed the security verification of the AIF network element.

[0078] Optionally, the subscription request includes the identification information of the target AF network element and the subscription content, and the subscription content includes the identification information, data type and data subscription period of the target passive Internet of Things terminal. The identification information may be a device identification and / or a network identification, and the device identification may be an IMSI (International Mobile Subscriber Identity), an IMPI (IP Multimedia Private Identity) or an IMEI (International Mobile Station Equipment Identity), etc., and the network identification may be the IP address of the target passive Internet of Things terminal. When the number of target passive Internet of Things terminals is more than two, the subscription content may also include an identification list, which is used to record the identification information of each target passive Internet of Things terminal.

[0079] Optionally, the target passive Internet of Things terminal is at least one passive Internet of Things terminal subscribed by the AF network element. For example, the AF network element can subscribe to network data of one, a group or multiple passive Internet of Things terminals through a subscription request.

[0080] In this embodiment, the AF network element sends a subscription request to the AIF network element through the NEF network element to request to subscribe to the network data of the target passive IoT terminal. This application deploys an AIF network element in the core network, and the AIF network element is responsible for providing the AF network element with a service for subscribing to passive IoT terminals, so as to solve the problem of network congestion caused by receiving a large number of subscription requests from AF network elements in the existing core network, reduce the network request congestion and request tidal phenomenon caused by a large number of requests, and at the same time, avoid the special service type of passive IoT terminals that may conflict with existing services, thereby increasing the stability of the overall service of the core network and making the entire network side run more orderly and efficient.

[0081] In one of the embodiments, after receiving a subscription request sent by a target application function AF network element through a network open function NEF network element, the method further includes: sending network data of a target passive Internet of Things terminal to the target AF network element in response to the subscription request. After the AIF network element receives the subscription request of the AF network element for the first time, the AIF network element may return the AF network element subscription data to the AF network element in response to the subscription request.

[0082] In one of the embodiments, after receiving a subscription request sent by a target application function AF network element through a network open function NEF network element, the method further includes: updating a locally maintained subscription list according to the subscription request. The subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; and at least one AF network element includes a target AF network element. The subscription list is used to record subscription content of multiple AF network elements. When the AIF network element sends a subscription request to a target AF network element for the first time, the AIF network element adds the network element identifier and subscription content association of the target AF network element to the subscription list; when the AIF network element receives a subscription request from a target AF network element not for the first time, the AIF network element updates the subscription content corresponding to the target AF network element in the subscription list according to the subscription content in the subscription request, so as to update the subscription content of the target AF network element in real time.

[0083] In one of the embodiments, in response to a subscription request, sending the network data of the target passive Internet of Things terminal to the target AF network element includes: when all the network data subscribed to by the target AF network element are stored locally, sending the network data subscribed to by the target AF network element stored locally to the target AF network element. The AIF network element can maintain a local database, search the local database for whether all the network data subscribed to by the target AF network element is stored, and when all the network data subscribed to by the target AF network element are stored locally, sending the network data subscribed to by the target AF network element stored locally to the target AF network element.

[0084] In one of the embodiments, in response to a subscription request, network data of a target passive Internet of Things terminal is sent to a target AF network element, including: when all the network data subscribed to by the target AF network element is not stored locally, a data reporting request is sent to a wireless access network RAN ​​network element to instruct the RAN network element to request the passive Internet of Things terminals within the service range to report network data, and the RAN network element sends the network data of the passive Internet of Things terminals within the service range to the AIF network element; from the network data of the passive Internet of Things terminals within the service range of the RAN network element, the network data of the target passive Internet of Things terminals subscribed to by the target AF network element is determined; and the network data of the target passive Internet of Things terminal is sent to the target AF network element.

[0085] In one of the embodiments, the method also includes: when the current time satisfies the data subscription cycle of any target AF network element in the subscription list, obtaining the network data of the target passive Internet of Things terminal subscribed by the target AF network element; and pushing the network data of the target passive Internet of Things terminal to the target AF network element.

[0086] In one of the embodiments, the method includes: sending a data reporting request to a RAN network element to instruct the RAN network element to request passive IoT terminals within the service range to report network data, and the RAN network element sends the network data of the passive IoT terminals within the service range to the AIF network element. The network data of passive IoT terminals within the service range of the RAN network element can be collected by sending a data reporting request to the RAN network element. It should be noted that the AIF network element here can also send a data reporting request to a base station or AP (Access Point) device to instruct the base station or AP device to request passive IoT terminals within the service range to report network data, and the base station or AP device sends the network data of passive IoT terminals within the service range to the AIF network element.

[0087] In one embodiment, the data reporting request is issued by the AIF network element when it is detected that the current time meets the first set period. The first set period can be any freely set period, such as every 1 hour, every 12 hours or every 1 day, etc. The first set period can be the same as the data subscription period in the subscription request.

[0088] In one of the embodiments, the data reporting request is used to instruct the RAN network element to collect and report the network data of the passive IoT terminals within the service range when detecting that the current time meets the second set period. The second set period can be any freely set period, such as every 1 hour, every 12 hours or every 1 day, etc. The second set period can be the same as the data subscription period in the subscription request, and the second set period can also be the same as the first set period.

[0089] In one of the embodiments, the network data includes status information and terminal data; wherein the status information is information indicating the connection status of the passive Internet of Things terminal, and the terminal data is data stored locally by the passive Internet of Things terminal. After sending a data reporting request to the RAN network element, the method further includes: receiving a terminal information set sent by the RAN network element; wherein the terminal information set includes identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element; receiving a status information set sent by an access and mobility management function AMF network element; wherein the status information set includes identification information and status information of each passive Internet of Things terminal within the service range of the RAN network element; the status information set is determined by the AMF network element based on a location information set sent by the RAN network element; the location information set includes identification information and location information of each passive Internet of Things terminal within the service range of the RAN network element, as well as identification information and location information of the RAN network element.

[0090] In one of the embodiments, the above method also includes: when it is detected that the status information of the target passive IoT terminal is in an abnormal state, the AIF network element pushes the status information of the target passive IoT terminal to all AF network elements that subscribe to the target passive IoT terminal. The abnormal state is lost or damaged, which is generally because the RAN network element (or base station AP) has not received the data reported by the target passive IoT terminal or the terminal reports its own abnormal state. For example, if in this data collection cycle the target AF network element is not within the subscription push range of this data collection cycle, but the AMF network element has determined that the status information of the target passive IoT terminal subscribed by the target AF network element shows an abnormal state in this data collection cycle, then the AIF network element will push the status information of the target passive IoT terminal to all AF network elements that subscribe to the target passive IoT terminal in the subscription list.

[0091] In one embodiment, Figure 3 As shown, a data subscription method is provided, which is applied to Figure 1 The AF in the example is used to illustrate, including the following steps:

[0092] S302: Send a subscription request to the AIF network element through the NEF network element.

[0093] Among them, the subscription request is used to request subscription to the network data of the target passive Internet of Things terminal; the subscription request includes the identification information of the target AF network element and the subscription content, and the subscription content includes the identification information, data type and data subscription period of the target passive Internet of Things terminal.

[0094] In this embodiment, the AF network element sends a subscription request to the AIF network element through the NEF network element to request to subscribe to the network data of the target passive IoT terminal. This application deploys an AIF network element in the core network, and the AIF network element is responsible for providing the AF network element with a service for subscribing to passive IoT terminals, so as to solve the problem of network congestion caused by receiving a large number of subscription requests from AF network elements in the existing core network, reduce the network request congestion and request tidal phenomenon caused by a large number of requests, and at the same time, make the entire network side run more orderly and efficient.

[0095] In one of the embodiments, the method also includes: receiving network data of the target passive Internet of Things terminal pushed by the AIF network element; wherein the network data of the target passive Internet of Things terminal is sent by the AIF network element when it detects that the current time meets the data subscription cycle of the target AF network element in the subscription list.

[0096] In one of the embodiments, the method further includes: receiving network data of the target passive Internet of Things terminal sent by the AIF network element in response to the subscription request.

[0097] In one of the embodiments, the subscription request is also used for the AIF network element to update the subscription list. The subscription list includes the network element identifier of at least one AF network element and the subscription content associated with each network element identifier; the at least one AF network element includes the target AF network element. For example, when the subscription content corresponding to the target AF network element does not exist in the subscription list, the AIF network element associates the subscription content in the subscription request with the network element identifier of the target AF network element and adds it to the subscription list; when the subscription content corresponding to the target AF network element already exists in the subscription list, the AIF network element replaces the subscription content corresponding to the target AF network element in the subscription list with the subscription content in the subscription request to update the subscription list so that the subscription list can record the latest subscription content of the target AF network element.

[0098] For example, this embodiment provides an optional implementation process based on the above embodiment, see Figure 4 The flowchart of another data subscription method shown in FIG. 1 specifically includes the following steps:

[0099] S402: The target AF network element sends a subscription request to the AIF network element.

[0100] The subscription request is used to request subscription to the network data of the target passive IoT terminal. The subscription request includes the identification information of the target AF network element and the subscription content. The subscription content includes the identification information, data type and data subscription period of the target passive IoT terminal.

[0101] S404, the AIF network element returns the network data of the target passive IoT terminal to the target AF network element.

[0102] Optionally, the AIF network element returns the network data of the target passive Internet of Things terminal to the target AF network element in response to the subscription request.

[0103] S406: When the data subscription period in the subscription list is satisfied, the AIF network element sends a data reporting request to the RAN network element.

[0104] The subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; and the at least one AF network element includes a target AF network element.

[0105] Optionally, when the current time satisfies the data subscription period in the subscription list, the AIF network element sends a data reporting request to the RAN network element.

[0106] S408, the RAN network element requests the target passive IoT terminal to report terminal data.

[0107] Among them, terminal data refers to the data stored locally in the passive Internet of Things terminal.

[0108] S410, the target passive IoT terminal sends terminal data to the RAN network element.

[0109] S412, the RAN network element sends a location information set to the AMF network element.

[0110] The location information set includes the identification information and location information of each passive IoT terminal within the service range of the RAN network element, as well as the identification information and location information of the RAN network element.

[0111] S414, the RAN network element sends the terminal information set to the AIF network element.

[0112] Among them, the terminal information set includes the identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element.

[0113] S416, the AMF network element sends a status information set to the AIF network element.

[0114] Among them, the status information set includes the identification information and status information of each passive IoT terminal within the service range of the RAN network element; the status information set is determined by the AMF network element based on the location information set sent by the RAN network element.

[0115] S418, the AIF network element pushes the network data of the target passive IoT terminal to the target AF network element according to the subscription list.

[0116] Optionally, the AIF network element may push the network data of the target passive IoT terminal to the target AF network element according to the subscription content of the target AF network element in the subscription list.

[0117] S420, when the AIF network element detects that the status information is in an abnormal state, the AIF network element pushes the status information of the target passive Internet of Things terminal to the target AF network element.

[0118] Optionally, when the status information of the target passive Internet of Things terminal is in an abnormal state, the AIF network element pushes the status information of the target passive Internet of Things terminal to the target AF network element.

[0119] The specific process of S402-S420 above can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0120] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0121] Based on the same inventive concept, the embodiment of the present application also provides a data subscription device for implementing the data subscription method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more data subscription device embodiments provided below can refer to the limitations on the data subscription method above, and will not be repeated here.

[0122] In one embodiment, Figure 5 As shown, a data subscription device is provided, which is applied to the AIF network element side, including:

[0123] The request receiving module 510 is used to receive a subscription request sent by the target AF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

[0124] In one of the embodiments, the above-mentioned device also includes a data sending module, which is used to send network data of the target passive Internet of Things terminal to the target AF network element in response to the subscription request.

[0125] In one of the embodiments, the apparatus further includes a list updating module, wherein the list updating module is configured to update a locally maintained subscription list according to a subscription request.

[0126] In one of the embodiments, the data sending module is used to send the locally stored network data subscribed by the target AF network element to the target AF network element when all the network data subscribed by the target AF network element are stored locally.

[0127] In one of the embodiments, the above-mentioned data sending module is used to send a data reporting request to a wireless access network RAN ​​network element when all the network data subscribed by the target AF network element are not stored locally, so as to instruct the RAN network element to request the passive Internet of Things terminals within the service range to report network data, and the RAN network element sends the network data of the passive Internet of Things terminals within the service range to the AIF network element; determines the network data of the target passive Internet of Things terminals subscribed by the target AF network element from the network data of the passive Internet of Things terminals within the service range of the RAN network element; and sends the network data of the target passive Internet of Things terminal to the target AF network element.

[0128] In one of the embodiments, the above-mentioned device also includes a data push module, which is used to obtain the network data of the target passive Internet of Things terminal subscribed by the target AF network element when the current time meets the data subscription cycle of any target AF network element in the subscription list; and push the network data of the target passive Internet of Things terminal to the target AF network element.

[0129] In one of the embodiments, the above-mentioned device also includes a reporting request sending module, which is used to send a data reporting request to the RAN network element to instruct the RAN network element to request the passive Internet of Things terminals within the service range to report network data, and the RAN network element sends the network data of the passive Internet of Things terminals within the service range to the AIF network element.

[0130] In one of the embodiments, the above-mentioned device also includes a data collection module, which is used to receive a terminal information set sent by a RAN network element; wherein the terminal information set includes identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element; receive a status information set sent by an access and mobility management function AMF network element; wherein the status information set includes identification information and status information of each passive Internet of Things terminal within the service range of the RAN network element; the status information set is determined by the AMF network element based on a location information set sent by the RAN network element; the location information set includes identification information and location information of each passive Internet of Things terminal within the service range of the RAN network element, as well as identification information and location information of the RAN network element.

[0131] In one embodiment, Figure 6 As shown, a data subscription device is provided, which is applied to the target AF network element side, including:

[0132] The request sending module 610 is used to send a subscription request to the AIF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

[0133] In one of the embodiments, the above-mentioned device also includes a data receiving module, which is used to receive network data of the target passive Internet of Things terminal pushed by the AIF network element; wherein the network data of the target passive Internet of Things terminal is sent by the AIF network element when it detects that the current time meets the data subscription cycle of the target AF network element in the subscription list.

[0134] In one of the embodiments, the data receiving module is used to receive network data of a target passive Internet of Things terminal sent by the AIF network element in response to a subscription request.

[0135] Each module in the above data subscription device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a communication device in the form of hardware, or can be stored in a memory in a communication device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0136] In one embodiment, a communication device is provided. The communication device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The communication device includes a processor, a memory, a network interface and a transceiver (not shown in the figure) connected via a system bus. Among them, the processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store data such as subscription lists and network data of passive Internet of Things terminals. The network interface of the communication device is used to communicate with an external terminal through a network connection. The transceiver of the communication device is used to perform operations of receiving data or sending data under the control of the processor. When the computer program is executed by the processor, a data subscription method is implemented.

[0137] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0138] In one embodiment, a communication device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the processing logic in the computer program, the steps according to various exemplary embodiments of the present application described in the above “Exemplary Method” section of this specification can be implemented. For example, when the processor executes the processing logic in the computer program, the following steps are also implemented: receiving a subscription request sent by a target application function AF network element through a network open function NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

[0139] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the processing logic in the computer program is executed by a processor, the steps described in the "Exemplary Method" section of the specification according to various exemplary embodiments of the present application can be implemented. For example, in one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are implemented: sending a data reporting request to a RAN network element; receiving a terminal information set sent by the RAN network element; wherein the terminal information set includes identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element; receiving a status information set sent by an access and mobility management function AMF network element; wherein the status information set includes identification information and status information of each passive Internet of Things terminal within the service range of the RAN network element; the status information set is determined by the AMF network element according to the location information set sent by the RAN network element; the location information set includes identification information and location information of each passive Internet of Things terminal within the service range of the RAN network element, as well as identification information and location information of the RAN network element.

[0140] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, can implement the steps described in the "Exemplary Method" section of the present specification according to various exemplary embodiments of the present application. For example, in one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are implemented: sending a subscription request to the AIF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

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

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

[0143] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. 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 present application shall be subject to the attached claims.

Claims

1. A data subscription method, characterized in that: Applied to a passive Internet of Things function AIF network element, the method includes: A subscription request is received, which is sent by a target application function AF network element through a network open function NEF network element; wherein the subscription request is used to request subscription to network data of a target passive Internet of Things terminal.

2. The method according to claim 1, characterized in that The subscription request includes identification information of the target AF network element and subscription content, and the subscription content includes identification information, data type and data subscription period of the target passive Internet of Things terminal.

3. The method according to claim 1, characterized in that After receiving the subscription request sent by the target application function AF network element through the network open function NEF network element, the method further includes: In response to the subscription request, the network data of the target passive Internet of Things terminal is sent to the target AF network element.

4. The method according to claim 1, characterized in that After receiving the subscription request sent by the target application function AF network element through the network open function NEF network element, the method further includes: According to the subscription request, a locally maintained subscription list is updated.

5. The method according to claim 3, characterized in that: The sending, in response to the subscription request, the network data of the target passive Internet of Things terminal to the target AF network element comprises: In the case that all the network data subscribed by the target AF network element are stored locally, the locally stored network data subscribed by the target AF network element are sent to the target AF network element.

6. The method according to claim 3, characterized in that The sending, in response to the subscription request, the network data of the target passive Internet of Things terminal to the target AF network element comprises: In the case that all network data subscribed to by the target AF network element are not stored locally, a data reporting request is sent to a wireless access network RAN ​​network element to instruct the RAN network element to request the passive IoT terminals within the service range to report network data, and the RAN network element sends the network data of the passive IoT terminals within the service range to the AIF network element; Determine, from the network data of the passive Internet of Things terminals within the service range of the RAN network element, the network data of the target passive Internet of Things terminal subscribed by the target AF network element; Send the network data of the target passive Internet of Things terminal to the target AF network element.

7. The method according to claim 1, characterized in that The method further comprises: When the current time satisfies the data subscription period of any target AF network element in the subscription list, obtain the network data of the target passive Internet of Things terminal subscribed by the target AF network element; Push the network data of the target passive Internet of Things terminal to the target AF network element.

8. The method according to claim 7 or 4, characterized in that: The subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; the at least one AF network element includes the target AF network element.

9. The method according to claim 1, characterized in that: The method comprises: A data reporting request is sent to the RAN network element to instruct the RAN network element to request the passive IoT terminals within the service range to report network data, and the RAN network element sends the network data of the passive IoT terminals within the service range to the AIF network element.

10. The method according to claim 6 or 9, characterized in that: The network data includes status information and terminal data; wherein the status information is information indicating the connection status of the passive Internet of Things terminal, and the terminal data is data stored locally in the passive Internet of Things terminal.

11. The method according to claim 6 or 9, characterized in that: The data reporting request is issued by the AIF network element when it detects that the current time meets the first set period.

12. The method according to claim 6 or 9, characterized in that: The data reporting request is used to instruct the RAN network element to collect and report network data of passive Internet of Things terminals within the service range when detecting that the current time meets the second set period.

13. The method according to claim 10, characterized in that After sending the data reporting request to the RAN network element, the method further includes: Receiving a terminal information set sent by the RAN network element; wherein the terminal information set includes identification information and terminal data of each passive Internet of Things terminal within the service range of the RAN network element; Receive a status information set sent by an access and mobility management function AMF network element; wherein the status information set includes identification information and status information of each passive Internet of Things terminal within the service range of the RAN network element; the status information set is determined by the AMF network element according to the location information set sent by the RAN network element; the location information set includes identification information and location information of each passive Internet of Things terminal within the service range of the RAN network element, as well as identification information and location information of the RAN network element.

14. The method according to claim 1, characterized in that The target passive Internet of Things terminal is at least one passive Internet of Things terminal subscribed by the AF network element.

15. A data subscription method, characterized in that: Applied to a target AF network element, the method comprises: A subscription request is sent to the AIF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

16. The method according to claim 15, characterized in that The subscription request includes identification information of the target AF network element and subscription content, and the subscription content includes identification information, data type and data subscription period of the target passive Internet of Things terminal.

17. The method according to claim 15, characterized in that The method further comprises: Receive network data of a target passive Internet of Things terminal pushed by an AIF network element; wherein the network data of the target passive Internet of Things terminal is sent by the AIF network element when it detects that the current time meets the data subscription cycle of the target AF network element in the subscription list.

18. The method according to claim 15, characterized in that The method further comprises: Receive the network data of the target passive Internet of Things terminal sent by the AIF network element in response to the subscription request.

19. The method according to claim 15, characterized in that The subscription request is also used for the AIF network element to update the subscription list.

20. The method according to claim 17 or 19, characterized in that The subscription list includes a network element identifier of at least one AF network element and subscription content associated with each network element identifier; the at least one AF network element includes the target AF network element.

21. A data subscription device, characterized in that: Applied to the AIF network element side, the device includes: The request receiving module is used to receive a subscription request sent by the target AF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

22. A data subscription device, characterized in that: Applied to the target AF network element side, the device includes: The request sending module is used to send a subscription request to the AIF network element through the NEF network element; wherein the subscription request is used to request to subscribe to the network data of the target passive Internet of Things terminal.

23. A communication device, comprising a memory, a transceiver and a processor, wherein the memory stores a computer program, characterized in that: The processor implements the steps of the method described in any one of claims 1 to 14 when executing the computer program, or implements the steps of the method described in any one of claims 15 to 20 when executing the computer program, and the transceiver is used to perform the operation of receiving data or sending data under the control of the processor.

24. 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 20 are implemented.