Communication method and device and storage medium
By obtaining the capability information of the terminal device and determining the data streaming transmission method based on the information, the problem of undetermined data streaming transmission method of passive IoT devices is solved, and its efficient operation in different communication scenarios is achieved.
Patent Information
- Application Number
- CN202411475592.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art has failed to effectively determine the data streaming mode of passive IoT devices, resulting in the inability to meet their communication needs in the fields of logistics, warehousing, intelligent manufacturing, etc.
By receiving a request from an AMF network element, the intelligent module obtains the corresponding terminal device capability information of the terminal device identification and determines its data streaming transmission method based on the information. The method includes determining whether the terminal device supports user plane transmission and control plane transmission, and making decisions based on factors such as network resources, packet information and delay information.
It realizes effective determination of the data streaming mode of passive IoT devices to ensure their normal operation and efficiency in different communication scenarios.
Smart Images

Figure CN119485228A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal communication technology, and in particular to a communication method, device and storage medium. Background Art
[0002] With the construction and development of the To Business (ToB) market, passive IoT devices with lower power consumption and lower cost have emerged, and new requirements have been put forward for communication networks in the fields of logistics, warehousing, intelligent manufacturing, state-owned assets, etc. In addition, the 3rd Generation Partnership Project (3GPP), an international communications standards organization, has also conducted research on passive IoT. The 3GPP standard defines four service scenarios and corresponding performance parameters. However, 3GPP does not specify the data stream transmission method of passive IoT devices, making it impossible to determine the data stream transmission method of passive IoT devices. Summary of the invention
[0003] Based on this, it is necessary to provide a communication method, device and storage medium that can determine the data stream transmission mode of passive Internet of Things devices in response to the above technical problems.
[0004] In a first aspect, the present application provides a communication method, which is applied to an intelligent module, and the method includes:
[0005] Receiving a first request from an access and mobility function (AMF) network element, the first request including a terminal device identifier and an analysis identifier;
[0006] In a case where the service identified by the analysis identifier is a data flow policy service, acquiring capability information of the first terminal device corresponding to the terminal device identifier;
[0007] Determine a data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0008] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported, and determining the data stream transmission mode of the first terminal device according to the capability information of the first terminal device includes:
[0009] Determine a data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
[0010] In one of the embodiments, the first request further includes a service identifier and device information, and the device information is information of a passive Internet of Things AIoT device managed by the first terminal device;
[0011] The determining, according to the first indication information and the second indication information, a data stream transmission mode of the first terminal device includes:
[0012] When the first indication information indicates that user plane transmission is supported, and the second indication information indicates that control plane transmission is supported, determining data packet information and delay information according to the service identifier and the device information;
[0013] Determine a data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information and the network resource information.
[0014] In one of the embodiments, determining the data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information, and the network resource information includes:
[0015] When the network resources corresponding to the network resource information are less than or equal to a first threshold, it is determined that the data stream transmission mode of the first terminal device is user plane transmission.
[0016] In one of the embodiments, determining the data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information and the network resource information further includes:
[0017] When the network resources corresponding to the network resource information are greater than the first threshold, the data stream transmission mode of the first terminal device is determined according to one or more of the data packet information, the delay information and the device information.
[0018] In one embodiment, determining the data stream transmission mode of the first terminal device according to the first indication information and the second indication information further includes:
[0019] When the first indication information indicates that user plane transmission is supported and the second indication information indicates that control plane transmission is not supported, determining that the data stream transmission mode of the first terminal device is user plane transmission;
[0020] When the first indication information indicates that user plane transmission is not supported and the second indication information indicates that control plane transmission is supported, it is determined that the data stream transmission mode of the first terminal device is control plane transmission.
[0021] In one embodiment, the capability information of the first terminal device further includes third indication information, and the third indication information is used to indicate whether the terminal device has a reader function. The determining, according to the first indication information and the second indication information, the data stream transmission mode of the first terminal device includes:
[0022] When the third indication information indicates that the terminal has a reader function, a data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
[0023] In one embodiment, the capability information of the first terminal device further includes fourth indication information, where the fourth indication information is used to indicate whether a reader is supported, and determining the data stream transmission mode of the first terminal device according to the first indication information and the second indication information includes:
[0024] When the fourth indication information indicates that the reader is supported, the data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
[0025] In one of the embodiments, acquiring capability information of the first terminal device corresponding to the terminal device identifier includes:
[0026] Sending a capability acquisition request to a unified data management (UDM) network element, wherein the capability acquisition request includes the terminal device identifier;
[0027] Receive capability information of the first terminal device corresponding to the terminal device identifier from the UDM network element.
[0028] In one embodiment, the method further comprises:
[0029] generating a policy recommendation including a data stream transmission mode of the first terminal device;
[0030] The policy recommendation is sent to the AMF network element, where the policy recommendation is used by the AMF network element to determine policy information, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or the policy recommendation is sent to the first terminal device, where the policy recommendation is used by the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
[0031] In a second aspect, the present application also provides a communication method, which is applied to an access and mobility management function AMF network element, and the method includes:
[0032] receiving a second request from an application function AF network element, wherein the second request includes a terminal device identifier;
[0033] A first request is sent to an intelligent module, wherein the first request includes the terminal device identifier and an analysis identifier, wherein the analysis identifier is an identifier of a data flow policy service, and the analysis identifier is used by the intelligent module to obtain capability information of a first terminal device corresponding to the terminal device identifier, and the capability information of the first terminal device is used by the intelligent module to determine a data flow transmission mode of the first terminal device.
[0034] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported, and the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0035] In one of the embodiments, the second request further includes a service identifier and device information, and the device information is information of a passive Internet of Things AIoT device managed by the first terminal device;
[0036] The first request also includes the service identifier and the device information;
[0037] When the first indication information indicates support for user plane transmission and the second indication information indicates support for control plane transmission, the service identifier and the device information are used by the intelligent module to determine the data packet information and delay information, and one or more of the data packet information, the delay information and the device information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0038] In one embodiment, sending the first request to the intelligent module includes:
[0039] In a case where the first terminal device corresponding to the terminal device identifier has a reader function, a first request is sent to the intelligent module.
[0040] In one of the embodiments, the capability information of the first terminal device also includes third indication information, and the third indication information is used to indicate whether it has a reader function. When the third indication information indicates that it has a reader function, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission method of the first terminal device.
[0041] In one embodiment, the method further comprises:
[0042] receiving a policy suggestion from the intelligent module, wherein the policy suggestion includes a data stream transmission mode of the first terminal device;
[0043] Determine policy information according to the policy recommendation, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or send the policy recommendation to the first terminal device, and the policy recommendation is used for the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
[0044] In a third aspect, the present application also provides a communication method, which is applied to a unified data management (UDM) network element, and the method includes:
[0045] Receiving a capability acquisition request from an intelligent module, wherein the capability acquisition request includes a terminal device identifier;
[0046] The capability information of the first terminal device corresponding to the terminal device identifier is sent to the intelligent module, and the capability information of the first terminal device is used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0047] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported;
[0048] The first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0049] In one of the embodiments, the capability information of the first terminal device further includes third indication information, and the third indication information is used to indicate whether it has a reader function;
[0050] When the third indication information indicates that the reader function is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0051] In one of the embodiments, the capability information of the first terminal device further includes fourth indication information, and the fourth indication information is used to indicate whether the reader is supported;
[0052] When the fourth indication information indicates that the reader is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0053] In a fourth aspect, the present application further provides a communication device, applied to an intelligent module, the device comprising:
[0054] A communication module, configured to receive a first request from an access and mobility management function AMF network element, wherein the first request includes a terminal device identifier and an analysis identifier;
[0055] The communication module is further configured to obtain capability information of the first terminal device corresponding to the terminal device identifier when the service identified by the analysis identifier is a data flow policy service;
[0056] A determination module is used to determine the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0057] In a fifth aspect, the present application also provides a communication device, applied to an access and mobility management function AMF network element, the device comprising a communication module and a processing module, the communication module being used under the control of the processing module to:
[0058] receiving a second request from an application function AF network element, wherein the second request includes a terminal device identifier;
[0059] A first request is sent to an intelligent module, wherein the first request includes the terminal device identifier and an analysis identifier, wherein the analysis identifier is an identifier of a data flow policy service, and the analysis identifier is used by the intelligent module to obtain capability information of a first terminal device corresponding to the terminal device identifier, and the capability information of the first terminal device is used by the intelligent module to determine a data flow transmission mode of the first terminal device.
[0060] In a sixth aspect, the present application further provides a communication device, applied to a unified data management (UDM) network element, the device comprising a communication module and a processing module, the communication module being used under the control of the processing module to:
[0061] Receiving a capability acquisition request from an intelligent module, wherein the capability acquisition request includes a terminal device identifier;
[0062] The capability information of the first terminal device corresponding to the terminal device identifier is sent to the intelligent module, and the capability information of the first terminal device is used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0063] In the seventh aspect, the present application also provides a communication device, which can be an intelligent module. The communication device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, it implements the steps of the method provided in the first aspect or any embodiment of the first aspect.
[0064] In the eighth aspect, the present application also provides a communication device, which may be an AMF network element. The communication device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method provided in the second aspect or any embodiment of the second aspect when executing the computer program.
[0065] In the ninth aspect, the present application also provides a communication device, which may be a UDM network element. The communication device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method provided in the third aspect or any embodiment of the third aspect are implemented.
[0066] In the tenth aspect, the present application also provides a communication system, which includes the communication devices provided in the seventh aspect, the eighth aspect and the ninth aspect.
[0067] In an eleventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above-mentioned methods when executed by a processor.
[0068] In a sixth aspect, the present application also provides a computer program product, including a computer program, which implements the steps of the above methods when executed by a processor.
[0069] In the present application, the AMF network element receives a second request including a terminal device identifier from the AF network element, and sends a first request including a terminal device identifier and an analysis identifier to the intelligent module; when the service identified by the analysis identifier is a data flow policy service, the intelligent module obtains the capability information of the first terminal device corresponding to the terminal device identifier, and determines the data flow transmission mode of the first terminal device based on the capability information of the first terminal device. It can be seen that when the service corresponding to the received request is a data flow policy service, the intelligent module can obtain the capability information of the terminal device, and can determine the data flow transmission mode of the terminal device based on the capability information of the terminal device, that is, the data flow transmission mode of the passive Internet of Things device managed by the terminal device, so as to ensure the normal communication of the passive Internet of Things device. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0071] Figure 1 It is a schematic diagram of a network architecture disclosed in an embodiment of the present application;
[0072] Figure 2 It is a flow chart of a communication method provided in an embodiment of the present application;
[0073] Figure 3 It is a flowchart of another communication method provided in an embodiment of the present application;
[0074] Figure 4 is a schematic diagram of a transmission path for control plane transmission provided in an embodiment of the present application;
[0075] Figure 5 is a schematic diagram of a transmission path for user plane transmission provided in an embodiment of the present application;
[0076] Figure 6 It is a flowchart of another communication method provided in an embodiment of the present application;
[0077] Figure 7 It is a flowchart of another communication method provided in an embodiment of the present application;
[0078] Figure 8 It is a flowchart of another communication method provided in an embodiment of the present application;
[0079] Fig. 9 It is a flowchart of another communication method provided in an embodiment of the present application;
[0080] Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0081] Fig.11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;
[0082] Fig.12 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0083] 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.
[0084] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein.
[0085] The present application provides a communication method, device and storage medium capable of determining a data stream transmission mode of a passive Internet of Things device.
[0086] In order to better understand the embodiments of the present application, the network architecture of the present application is first described below.
[0087] Figure 1 This is a schematic diagram of a network architecture disclosed in the embodiment of this application. Figure 1 As shown, the network architecture may include passive Internet of Things (Ambient Internet of Things, AIoT) devices, User Equipment (User Equipment, UE) readers (Reader), Radio Access Network (Radio Access Network, RAN) equipment, User Plane Function (User Plane Function, UPF) network elements, Access and Mobility Management Function (Access and Mobility Management Function, AMF) network elements, Charging Function (Charging Function, CHF) network elements, Application Function (Application Function, AF) network elements, Policy Control Function (Policy Control Function, PCF) network elements, Session Management Function (Session Management Function, SMF) network elements, Unified Data Management (Unified Data Management, UDM) network elements, Network Data Analytics Function (Network Data Analytics Function, NWDAF) network elements, Network Repository Function (Network Repository Function, NRF) network elements, Network Exposure Function (Network Exposure Function, NEF) network elements and Authentication Server Function (Authentication Server Function, AUSF) network elements.
[0088] UE Reader can communicate directly with RAN equipment. UE Reader can communicate with AMF network element through N1 interface. RAN equipment can communicate with AMF network element through N2 interface. RAN equipment can communicate with UPF network element through N3 interface. UPF network element can communicate with SMF network element through N4 interface. AMF network element can provide service interface Namf, CHF network element can provide service interface Nchf, AF network element can provide service interface Naf, PCF network element can provide service interface Npcf, SMF network element can provide service interface Nsmf, UDM network element can provide service interface Nudm, NWDAF network element can provide service interface Nnwdaf, NRF network element can provide service interface Nnrf, NEF network element can provide service interface Nnef, AUSF network element can provide service interface Nausf. AMF network elements, CHF network elements, AF network elements, PCF network elements, SMF network elements, UDM network elements, NWDAF network elements, NRF network elements, NEF network elements and AUSF network elements can communicate through service-oriented interfaces.
[0089] UE Reader is a UE with reader function, responsible for communication between AIoT devices and AF network elements, and can report UE capability information to UDM network elements. UE can also be called terminal equipment, mobile station (MS), mobile terminal (MT), etc. It is a device that provides voice and / or data connectivity to users. The terminal device may be a handheld terminal, a notebook computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device (handheld), a laptop computer, a cordless phone or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a smart grid (smart grid), a wireless communication terminal in a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a smart grid (smart grid), a wireless communication terminal in a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), ... The invention relates to wireless terminals in the Internet of Things (IoT) grid, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flying equipment (such as smart robots, hot air balloons, drones, airplanes, etc.) or other devices that can access the Internet. Figure 1 The terminal device is shown as UE Reader, which is only an example and does not limit the terminal device.
[0090] RAN equipment is a device that provides wireless access for UE Reader. It is mainly responsible for wireless resource management, Quality of Service (QoS) flow management, data compression and encryption, etc. on the air interface side. RAN equipment can include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, access points, etc. RAN equipment can also include wireless Internet access (Wireless Fidelity, WiFi) access nodes (Access Point, AP). RAN equipment can also include Worldwide interoperability for Microwave access (Worldwide interoperability for Microwave access, WiMax) base stations (Base Station, BS).
[0091] The UPF network element is mainly responsible for user-plane related content, such as data packet routing and transmission, mobility anchor point, uplink classifier to support routing service flows to the data network, branch point to support multi-homing protocol data unit (PDU) sessions, packet detection, service usage reporting, QoS processing, legal monitoring, downlink packet storage, etc.
[0092] AMF network elements can be responsible for processing AIoT business logic, tag registration, connection management, registration process, mobility management, access authentication and authorization management, reachability management, security context management, SMF network element selection and other access and mobility related functions.
[0093] The CHF network element may be responsible for billing-related content.
[0094] AF network elements mainly support interaction with the 3rd Generation Partnership Project (3GPP) core network to provide business or services, to influence business flow routing, access network capability opening, policy control, etc., and can interact with NEF network elements, etc. AF network elements can be responsible for sending service requirements to AIoT devices.
[0095] The PCF network element can be responsible for unified policy formulation, policy control provision, and obtaining policy-related contract information from the unified data storage (UDR) network element, and receiving data flow policies sent by the intelligent module. The provision of policy control can include providing service data flow and application detection, gating, QoS, and flow-based charging control.
[0096] The SMF network element is mainly responsible for session management in the mobile network, selection and control of UPF network elements, service and session continuity (SSC) mode selection, roaming and other session-related functions. Session management can include session establishment, modification, release, and update. Session management can also include tunnel maintenance between UPF network elements and access network (AN) equipment.
[0097] The UDM network element is responsible for tag contract data management and security management, UE Reader authorization information, generating UE Reader capability lists, and storing UE Reader capability lists.
[0098] The NWDAF network element provides network data collection and analysis functions based on technologies such as big data and artificial intelligence. It can provide network analysis services based on network service request data and provide data flow strategies to the PCF network element.
[0099] The NRF network element is mainly responsible for service discovery and maintaining the NF context of available network function (NF) instances and the services they support.
[0100] NEF network elements are located between the core network and external third-party application function bodies (there may also be some internal AF network elements), and are mainly responsible for the secure opening of services and capabilities provided by 3GPP network functions, which may be internally open or open to third parties. NEF network elements provide corresponding security guarantees to ensure the security of external applications to 3GPP networks, and provide external application QoS customization capability opening, mobility status event subscription, AF request distribution and other functions.
[0101] The AUSF network element may be responsible for authenticating and authorizing the access of the UE Reader, such as generating an intermediate key.
[0102] The above network elements in the core network can also be called functional entities, which can be network elements implemented on dedicated hardware, software instances running on dedicated hardware, or instances of virtualized functions on an appropriate platform. For example, the above virtualization platform can be a cloud platform.
[0103] It should be noted that Figure 1 The network architecture shown is not limited to including only the network elements and devices shown in the figure, but may also include other network elements or devices not shown in the figure, which will not be listed one by one in the specific present invention.
[0104] It should be noted that the embodiments of the present invention do not limit the distribution form of each network element in the core network. Figure 1The distribution form shown is only exemplary and the present invention is not limited thereto.
[0105] It should be understood that the names of all network elements in the present invention are only examples. In future communications, such as the sixth generation mobile communication technology (6th Generation Mobile Networks, 6G), they may also be called by other names, or in future communications, such as 6G, the network elements involved in the present invention may also be replaced by other entities or devices with the same functions, etc., and the present invention does not limit this. A unified explanation is given here, and no further description will be given later.
[0106] It should be noted that Figure 1 The fifth generation mobile communication technology (5th Generation Mobile Networks, 5G) network architecture shown does not constitute a limitation on the 5G network. Optionally, the method of the embodiment of the present invention is also applicable to various future communication systems, such as 6G or other communication networks.
[0107] In order to better understand the embodiments of the present application, the relevant technology is first described below.
[0108] With the construction and development of the ToB market, passive IoT devices with lower power consumption and lower cost have emerged, and new requirements have been put forward for communication networks in the fields of logistics, warehousing, intelligent manufacturing, state-owned assets, etc. In addition, the international communication standards organization 3GPP has also conducted research on passive IoT. The 3GPP standard defines the service requirements of AIoT, and clarifies the four service scenarios of inventory, sensor data collection, asset tracking and actuator control and the corresponding performance parameters. Performance parameters can include the maximum end-to-end delay allowed, user experience data transmission rate, data packet size, device density, etc.
[0109] Data streams can be transmitted through the control plane or the user plane. Generally, the transmission capacity of the control plane is lower than that of the user plane. When the amount of data is large, congestion will occur, affecting signaling transmission. The transmission speed of the user plane is lower than that of the control plane. When a fast response is required, it may not meet the demand. It can be seen that there are advantages and disadvantages to transmitting data streams through the control plane or the user plane.
[0110] Since the 3GPP standard does not specify whether the data stream of a passive IoT device is transmitted through a control plane or a user plane, it is impossible to determine the data stream transmission method of a passive IoT device.
[0111] Based on the above network architecture, Figure 2 is a flow chart of a communication method provided in an embodiment of the present application. Figure 2 As shown, the communication method may include the following steps.
[0112] 201. The AF network element sends a second request including a terminal device identifier to the AMF network element.
[0113] Correspondingly, the AMF network element receives a second request including the terminal device identifier from the AF network element.
[0114] The terminal device identifier is an identifier of the terminal device. The identifier of the terminal device may be information that uniquely identifies the terminal device. The identifier of the terminal device may be a subscription permanent identifier (SUPI) of the terminal device, or a subscription concealed identifier (SUCI), or other information that may uniquely identify the terminal device.
[0115] When the AIoT device managed by the terminal device detects the user's required operation, the AF network element can send a second request to the AMF network element.
[0116] 202. The AMF network element sends a first request including a terminal device identifier and an analysis identifier to the intelligent module.
[0117] Correspondingly, the intelligent module receives a first request including a terminal device identifier and an analysis identifier from the AMF network element.
[0118] The intelligent module is a functional module or physical device in the communication system that has artificial intelligence technology or artificial intelligence functions.
[0119] After the AMF network element receives the second request from the AF network element, it can first parse the second request to obtain the terminal device identifier, and then generate a first request including the terminal device identifier and the analysis identifier, and then send the first request to the intelligent module.
[0120] The analysis identifier is used to identify the service, service type or service scenario requested by the first request. The analysis identifier is an identifier of a data flow policy service. The data flow policy service can be understood as a service that determines a data flow transmission method.
[0121] The first request is used to request a data stream transmission mode. The data stream transmission mode may be control plane transmission or user plane transmission.
[0122] The first request is different from the second request.
[0123] 203. When the service identified by the analysis identifier is a data flow policy service, the intelligent module obtains capability information of the first terminal device corresponding to the terminal device identifier.
[0124] The capability information of the first terminal device is information related to the capability of the first terminal device. The capability information of the first terminal device may include information on the data stream transmission mode supported by the first terminal device. The data stream transmission mode supported by the first terminal device may be user plane transmission, control plane transmission, or user plane transmission and control plane transmission, that is, both user plane transmission and control plane transmission are supported.
[0125] After receiving the first request, the intelligent module can first parse the first request to obtain the terminal device identifier and the analysis identifier, and then determine the service identified by the analysis identifier. When the service identified by the analysis identifier is a data flow policy service, it indicates that it is necessary to determine the data flow transmission mode of the AIoT device managed by the first terminal device corresponding to the terminal device identifier, that is, the data flow transmission mode of the first terminal device, and the capability information of the first terminal device corresponding to the terminal device identifier can be obtained. The intelligent module can obtain the capability information of the first terminal device corresponding to the terminal device identifier from the UDM network element.
[0126] In the case where the service identified by the analysis identifier is other services, the intelligent module may execute a corresponding processing flow according to the existing 3GPP protocol.
[0127] 204. The intelligent module determines a data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0128] The intelligent module obtains the capability information of the first terminal device and can determine the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0129] The capability information of the first terminal device is different, and the data stream transmission mode of the first terminal device may be the same or different.
[0130] The data stream transmission mode of the first terminal device is the same as the data stream transmission mode of the AIoT device managed by the first terminal device. Therefore, the data stream transmission mode of the first terminal device is the data stream transmission mode of the AIoT device managed by the first terminal device.
[0131] exist Figure 2 In the communication method shown, when the service corresponding to the received request is a data flow policy service, the intelligent module can obtain the capability information of the terminal device, and can determine the data flow transmission mode of the terminal device based on the capability information of the terminal device, that is, the data flow transmission mode of the passive Internet of Things device managed by the terminal device, thereby ensuring the normal communication of the passive Internet of Things device.
[0132] Based on the above network architecture, Figure 3 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. Figure 3As shown, the communication method may include the following steps.
[0133] 301. The AF network element sends a second request including the terminal device identifier, service identifier and device information to the AMF network element.
[0134] Correspondingly, the AMF network element receives a second request from the AF network element including the terminal device identifier, service identifier and device information.
[0135] For a detailed description of the terminal device identification, please refer to the relevant description below step 201.
[0136] The service identifier is used to identify the service, service type or service scenario requested by the second request.
[0137] The device information is the information of the AIoT device managed by the first terminal device corresponding to the terminal device identifier. The device information may include the number of devices. The device information may also include the device identifier, etc. The number of devices may be the number of all AIoT devices managed by the first terminal device corresponding to the terminal device identifier, or it may be the number of some AIoT devices managed by the first terminal device corresponding to the terminal device identifier. The device identifier is the identifier of all AIoT devices managed by the first terminal device corresponding to the terminal device identifier, or it may be the identifier of some AIoT devices managed by the first terminal device corresponding to the terminal device identifier. The AIoT device managed by the first terminal device may be one or more.
[0138] When the AIoT device managed by the terminal device detects the user's required operation, the AF network element can send a second request to the AMF network element.
[0139] 302. When the first terminal device corresponding to the terminal device identifier has a reader function, the AMF network element sends a first request including the terminal device identifier, the analysis identifier, the service identifier and the device information to the intelligent module through the PCF network element.
[0140] Correspondingly, the intelligent module receives a first request including terminal device identification, analysis identification, service identification and device information from the AMF network element through the PCF network element.
[0141] After the AMF network element receives the second request from the AF network element, it can first parse the second request to obtain the terminal device identifier, service identifier and device information, and then determine whether the first terminal device corresponding to the terminal device identifier has a reader function. When it is determined that the first terminal device corresponding to the terminal device identifier has a reader function, it indicates that the first terminal device is a terminal device for managing AIoT devices, and it is necessary to determine the data stream transmission method of the AIoT device. The AMF network element can first generate a first request including the terminal device identifier, analysis identifier, service identifier and device information, and then send the first request to the intelligent module through the PCF network element. Among them, the detailed description of the analysis identifier and the first request can refer to the relevant description below step 202. The service identifier is different from the analysis identifier, that is, the service identifier and the analysis identifier identify different services.
[0142] Specifically, the AMF network element may send a first request to the PCF network element. Accordingly, the PCF network element may receive the first request from the AMF network element, and then send the first request to the intelligent module. Accordingly, the intelligent module may receive the first request from the PCF network element.
[0143] The transmission of the first request by the PCF network element may be transparent transmission or non-transparent transmission.
[0144] When the transmission of the first request by the PCF network element is transparent, the PCF network element forwards the first request and does not process the first request.
[0145] In the case where the transmission of the first request by the PCF network element is non-transparent transmission, the PCF network element processes the received first request before sending it. Therefore, the first request received by the PCF network element is different from the first request sent by the PCF network element.
[0146] When it is determined that the first terminal device corresponding to the terminal device identifier does not have a reader function, it indicates that the first terminal device may not be a terminal device for managing AIoT devices, and the AMF network element can continue processing according to the existing 3GPP protocol.
[0147] In one case, the second request may further include third indication information, and the third indication information is used to indicate whether the reader function is present. The AMF network element may determine whether the first terminal device corresponding to the terminal device identifier has the reader function according to the third indication information.
[0148] Since the second request includes the third indication information, the AMF network element can directly determine whether it is necessary to determine the data stream transmission mode of the first terminal device based on the third indication information. When it is not necessary to determine the data stream transmission mode of the first terminal device, subsequent processing procedures may not be performed, unnecessary processing procedures and interaction procedures may be avoided, thereby saving processing resources and interaction resources.
[0149] In another case, the AMF network element may obtain the capability information of the first terminal device corresponding to the terminal device identifier from the UDM network element. The capability information of the first terminal device may include third indication information. The AMF network element may determine whether the first terminal device corresponding to the terminal device identifier has a reader function based on the third indication information.
[0150] It can be seen that after the AMF network element receives the request from the AF network element, it can first determine whether the terminal device has a reader function, that is, whether it is necessary to determine the data stream transmission mode of the terminal device. If it is not necessary to determine the data stream transmission mode of the terminal device, the subsequent processing process can be omitted, unnecessary processing processes and interaction processes can be avoided, thereby saving processing resources and interaction resources.
[0151] 303. When the service identified by the analysis identifier is a data flow policy service, the intelligent module sends a capability acquisition request including a terminal device identifier to the UDM network element.
[0152] Correspondingly, the UDM network element receives a capability acquisition request including a terminal device identifier from the intelligent module.
[0153] After receiving the first request, the intelligent module can first parse the first request to obtain the terminal device identifier, analysis identifier, service identifier and device information, and then determine the service identified by the analysis identifier. When the service identified by the analysis identifier is a data flow policy service, it indicates that it is necessary to determine the data stream transmission method of the AIoT device managed by the first terminal device corresponding to the terminal device identifier. To determine the data stream transmission method of the AIoT device managed by the first terminal device, the capability information of the first terminal device is required. Therefore, the intelligent module can send a capability acquisition request including the terminal device identifier to the UDM network element. The capability acquisition request is used to request the capability information of the first terminal device corresponding to the terminal device identifier.
[0154] In the case where the service identified by the analysis identifier is other services, the intelligent module may execute a corresponding processing flow according to the existing 3GPP protocol.
[0155] 304. The UDM network element sends the capability information of the first terminal device to the intelligent module.
[0156] Correspondingly, the intelligent module receives the capability information of the first terminal device from the UDM network element.
[0157] The capability information of the first terminal device is information related to the capability of the first terminal device. The capability information of the first terminal device may include first indication information and second indication information. The first indication information is used to indicate whether user plane transmission is supported. The second indication information is used to indicate whether control plane transmission is supported.
[0158] The capability information of the first terminal device may further include fourth indication information. The fourth indication information is used to indicate whether a reader is supported. When the fourth indication information indicates that the reader is supported, it indicates that the first terminal device has a reader function and can be used as a reader, that is, it supports being used as a reader. When the fourth indication information indicates that the reader is not supported, it indicates that although the first terminal device has a reader function, it cannot be used as a reader, that is, it does not support being used as a reader.
[0159] After receiving the capability acquisition request from the intelligent module, the UDM network element can obtain the capability information of the first terminal device corresponding to the terminal device identifier, and then send the capability information of the first terminal device to the intelligent module.
[0160] It should be understood that the capability information of the first terminal device may include information about all capabilities of the first terminal device, and may also include information about some capabilities of the first terminal device.
[0161] In the case where the intelligent module requires some capability information, the capability acquisition request may also include the first information. The first information is the capability information required by the intelligent module. The first information includes the first indication information and the information corresponding to the second indication information. The first information may also include information corresponding to the fourth indication information. In the case where the capability acquisition request includes the first information, the UDM network element may obtain the capability information of the first terminal device according to the first information and the terminal device identifier.
[0162] In the case where the intelligent module requires all capability information, the capability acquisition request may not include capability-related information, or may include indication information for obtaining all capability information. Therefore, in the case where the capability acquisition request does not include capability-related information, or includes indication information for obtaining all capability information, the UDM network element may obtain all capability information of the first terminal device according to the terminal device identifier.
[0163] 305. The intelligent module determines the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0164] After the intelligent module obtains the capability information of the first terminal device, it can determine the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0165] The capability information of the first terminal device is different, and the data stream transmission mode of the first terminal device may be the same or different.
[0166] The capability information of the first terminal device is different, which can be understood as the first indication information is different, or the second indication information is different, or both the first indication information and the second indication information are different.
[0167] The intelligent module can determine the data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
[0168] The intelligent module can first identify the first indication information and the second indication information. When it is identified that the first indication information indicates that user plane transmission is supported, but the second indication information indicates that control plane transmission is not supported, it indicates that the first terminal device only supports data transmission through the user plane, and it can be determined that the data flow transmission mode of the first terminal device is user plane transmission.
[0169] When it is identified that the first indication information indicates that user plane transmission is not supported, but the second indication information indicates that control plane transmission is supported, it indicates that the first terminal device only supports data transmission through the control plane. The intelligent module can determine that the data flow transmission mode of the first terminal device is control plane transmission.
[0170] When it is identified that the first indication information indicates support for user plane transmission, and the second indication information indicates support for control plane transmission, it indicates that the first terminal device supports both user plane transmission and control plane transmission. The intelligent module can determine the data packet information and delay information based on the service identifier and device information, and can determine the data stream transmission mode of the first terminal device based on one or more of the data packet information, delay information, device information and network resource information. Network resource information is information about network resources, that is, information about resources of the core network. The network resources here can be deployment resources of the core network, processing resources of the core network, or other resources of the core network. The network resource information can be information about remaining network resources, or information about network resource utilization.
[0171] The data packet information is information of a data packet of a first terminal device corresponding to the terminal device identification. The data packet information may include information of the number of data packets, that is, information of the number of data packets.
[0172] The delay information is information about the delay requirement of the first terminal device corresponding to the terminal device identifier. The delay information may include information about the longest delay.
[0173] It should be understood that when the data packet information and delay information are not needed, the intelligent module may not determine the data packet information and delay information based on the service identifier and device information.
[0174] When the network resource information is information about remaining network resources, and the network resources corresponding to the network resource information are greater than the first threshold, it indicates that the remaining network resources of the core network are relatively large, that is, the core network resources are relatively sufficient. When the network resource information is information about remaining network resources, and the network resources corresponding to the network resource information are less than or equal to the first threshold, it indicates that the remaining network resources of the core network are relatively small, that is, the core network resources may be insufficient.
[0175] When the network resource information is information about network resource utilization, and the network resource corresponding to the network resource information is less than the second threshold, it indicates that the resource utilization of the core network is low, that is, the core network resources are sufficient. When the network resource information is information about network resource utilization, and the network resource corresponding to the network resource information is greater than or equal to the second threshold, it indicates that the resource utilization of the core network is high, that is, the core network resources may be insufficient.
[0176] In some embodiments, when the network resource information corresponds to a network resource greater than a first threshold (or less than a second threshold), it indicates that the core network resources are relatively sufficient, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource information corresponds to a network resource less than or equal to the first threshold (or greater than or equal to the second threshold), it indicates that the core network resources may be insufficient, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0177] In some embodiments, when the number of data packets corresponding to the data packet information is less than the third threshold, it indicates that the number of data packets is small, and the intelligent module can determine that the data flow transmission mode of the first terminal device is control plane transmission. When the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, it indicates that the number of data packets is large, and the intelligent module can determine that the data flow transmission mode of the first terminal device is user plane transmission.
[0178] In some embodiments, when the delay corresponding to the delay information is less than the fourth threshold, it indicates that the delay requirement is relatively strict, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the delay corresponding to the delay information is greater than or equal to the fourth threshold, it indicates that the delay is not sensitive, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0179] In some embodiments, when the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0180] In some embodiments, when the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), and the number of data packets corresponding to the data packet information is less than the third threshold, it indicates that the core network resources are relatively sufficient and the number of data packets is small, and the intelligent module can determine that the data flow transmission mode of the first terminal device is control plane transmission. When the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to the second threshold), or the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, it indicates that the core network resources may be insufficient, or the number of data packets is large, and the intelligent module can determine that the data flow transmission mode of the first terminal device is user plane transmission.
[0181] In some embodiments, when the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), and the delay corresponding to the delay information is less than the fourth threshold, it indicates that the core network resources are relatively sufficient and the delay requirement is relatively strict, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to the second threshold), or the delay corresponding to the delay information is greater than or equal to the fourth threshold, it indicates that the core network resources may be insufficient or the delay is not sensitive, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0182] In some embodiments, when the network resource information corresponds to a network resource greater than a first threshold (or less than a second threshold), and the device information corresponds to a number of devices less than a fifth threshold, it indicates that the core network resources are relatively sufficient, and the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource information corresponds to a network resource less than or equal to the first threshold (or greater than or equal to the second threshold), or the device information corresponds to a number of devices greater than or equal to the fifth threshold, it indicates that the core network resources may be insufficient, or the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0183] In some embodiments, when the number of data packets corresponding to the data packet information is less than the third threshold value and the delay corresponding to the delay information is less than the fourth threshold value, it indicates that the number of data packets is small and the delay requirement is relatively strict, and the intelligent module can determine that the data flow transmission mode of the first terminal device is control plane transmission. When the number of data packets corresponding to the data packet information is greater than or equal to the third threshold value, or the delay corresponding to the delay information is greater than or equal to the fourth threshold value, it indicates that the number of data packets is large or the delay is not sensitive, and the intelligent module can determine that the data flow transmission mode of the first terminal device is user plane transmission.
[0184] In some embodiments, when the number of data packets corresponding to the data packet information is less than the third threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the number of data packets is small, and the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the number of data packets is large, or the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0185] In some embodiments, when the delay corresponding to the delay information is less than the fourth threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the delay requirement is relatively strict, and the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the delay corresponding to the delay information is greater than or equal to the fourth threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the delay is not sensitive, or the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0186] In some embodiments, when the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), the number of data packets corresponding to the data packet information is less than the third threshold, and the delay corresponding to the delay information is less than the fourth threshold, it indicates that the core network resources are relatively sufficient, the number of data packets is small, and the delay requirement is relatively strict, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to the second threshold), the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, or the delay corresponding to the delay information is greater than or equal to the fourth threshold, it indicates that the core network resources may be insufficient, the number of data packets is large, or the delay is not sensitive, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0187] In some embodiments, when the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), the number of data packets corresponding to the data packet information is less than the third threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the core network resources are relatively sufficient, the number of data packets is small, and the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to the second threshold), the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the core network resources may be insufficient, the number of data packets is large, or the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0188] In some embodiments, when the network resource information corresponds to a network resource greater than a first threshold (or less than a second threshold), the delay information corresponds to a delay less than a fourth threshold, and the device information corresponds to a number of devices less than a fifth threshold, it indicates that the core network resources are relatively sufficient, the delay requirements are relatively stringent, and the number of passive IoT devices managed is relatively small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource information corresponds to a network resource less than or equal to the first threshold (or greater than or equal to the second threshold), the delay information corresponds to a delay greater than or equal to the fourth threshold, or the device information corresponds to a number of devices greater than or equal to the fifth threshold, it indicates that the core network resources may be insufficient, the delay is not sensitive, or the number of passive IoT devices managed is relatively large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0189] In some embodiments, when the number of data packets corresponding to the data packet information is less than the third threshold, the delay corresponding to the delay information is less than the fourth threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the number of data packets is small, the delay requirement is relatively strict, and the number of passive IoT devices managed is small, and the intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, the delay corresponding to the delay information is greater than or equal to the fourth threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the number of data packets is large, the delay is not sensitive, or the number of passive IoT devices managed is large, and the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0190] In some embodiments, when the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), the number of data packets corresponding to the data packet information is less than the third threshold, the delay corresponding to the delay information is less than the fourth threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the core network resources are relatively sufficient, the number of data packets is small, the delay requirements are relatively strict, and the number of passive IoT devices managed is small. The intelligent module can determine that the data stream transmission mode of the first terminal device is control plane transmission. When the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to the second threshold), the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, the delay corresponding to the delay information is greater than or equal to the fourth threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the core network resources may be insufficient, the number of data packets is large, the delay is not sensitive, or the number of passive IoT devices managed is large. The intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0191] Exemplarily, the intelligent module may first determine whether the network resource corresponding to the network resource information is greater than a first threshold (or less than a second threshold). When it is determined that the network resource corresponding to the network resource information is less than or equal to the first threshold (or greater than or equal to), it indicates that the core network resources may be insufficient. If the first terminal device uses the control plane to transmit data, it may cause congestion or blockage of the core network. Therefore, in order to ensure the communication quality of the first terminal device, it may be determined that the data stream transmission mode of the first terminal device is user plane transmission. When it is determined that the network resource corresponding to the network resource information is greater than the first threshold (or less than the second threshold), it indicates that the core network resources are relatively sufficient. The intelligent module may determine that the data stream transmission mode of the first terminal device is control plane transmission, or it may determine the data stream transmission mode of the first terminal device based on one or more of the data packet information, delay information and device information.
[0192] When the data stream transmission mode of the first terminal device is determined based on one or more of the data packet information, the delay information and the device information, the intelligent module can continue to determine whether the delay corresponding to the delay information is less than the fourth threshold value. When it is determined that the delay corresponding to the delay information is less than the fourth threshold value, it indicates that the delay requirement is relatively strict and the data transmission through the user plane may not meet the delay requirement. It can be determined that the data stream transmission mode of the first terminal device is control plane transmission. When it is determined that the delay corresponding to the delay information is greater than or equal to the fourth threshold value, it indicates that the delay is not sensitive and the data transmission through the user plane can meet the delay requirement. The intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission. In the case where it is determined that the delay corresponding to the delay information is greater than or equal to the fourth threshold, the intelligent module may continue to determine whether the data packet data corresponding to the data packet information is less than the third threshold, and whether the number of devices corresponding to the device information is less than the fifth threshold. In the case where it is determined that the data packet data corresponding to the data packet information is less than the third threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the number of transmitted data packets is small, and the number of managed AIoT devices is small. The transmission of data by the first terminal device through the control plane will not cause congestion or blockage of the core network. It can be determined that the data flow transmission mode of the first terminal device is control plane transmission. In the case where it is determined that the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the number of transmitted data packets is large, or the number of managed AIoT devices is large. The transmission of data by the first terminal device through the control plane may cause congestion or blockage of the core network. The intelligent module can determine that the data flow transmission mode of the first terminal device is user plane transmission.
[0193] In the case of determining the data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information and the device information, the intelligent module may also continue to determine whether the number of data packets corresponding to the data packet information is less than the third threshold, whether the delay corresponding to the delay information is less than the fourth threshold, and whether the number of devices corresponding to the device information is less than the fifth threshold. In the case of determining that the number of data packets corresponding to the data packet information is less than the third threshold, the delay corresponding to the delay information is less than the fourth threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the number of data packets is small, the delay requirement is relatively strict, and the number of passive IoT devices managed is small. The first terminal device can meet the requirements by transmitting data through the control plane without causing congestion or blockage of the core network. It can be determined that the data stream transmission mode of the first terminal device is control plane transmission. In the case of determining that the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, the delay corresponding to the delay information is greater than or equal to the fourth threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, the intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission.
[0194] Exemplarily, the intelligent module may also first determine whether the delay corresponding to the delay information is less than the fourth threshold value. When it is determined that the delay corresponding to the delay information is greater than or equal to the fourth threshold value, it indicates that the delay is not sensitive, and the data can meet the delay requirement by transmitting through the user plane. The intelligent module can determine that the data stream transmission mode of the first terminal device is user plane transmission. When it is determined that the delay corresponding to the delay information is less than the fourth threshold value, it indicates that the delay requirement is relatively strict. The intelligent module can continue to determine whether the network resource corresponding to the network resource information is greater than the first threshold value (or less than the second threshold value). When it is determined that the network resource corresponding to the network resource information is greater than the first threshold value (or less than the second threshold value), it indicates that the core network resources are relatively sufficient, and the first terminal device uses the control plane to transmit data without causing congestion or blockage of the core network. It can be determined that the data stream transmission mode of the first terminal device is control plane transmission. When it is determined that the network resource information corresponds to a network resource that is less than or equal to the first threshold (or greater than or equal to the second threshold), it indicates that the core network resources may be insufficient. The intelligent module can continue to determine whether the number of data packets corresponding to the data packet information is less than the third threshold, and whether the number of devices corresponding to the device information is less than the fifth threshold. When it is determined that the number of data packets corresponding to the data packet information is less than the third threshold, and the number of devices corresponding to the device information is less than the fifth threshold, it indicates that the transmitted data is small, and the first terminal device will not cause congestion or blockage of the core network by using the control plane to transmit data. It can be determined that the data flow transmission mode of the first terminal device is control plane transmission. When it is determined that the number of data packets corresponding to the data packet information is greater than or equal to the third threshold, or the number of devices corresponding to the device information is greater than or equal to the fifth threshold, it indicates that the number of data packets is large, and / or the number of passive IoT devices managed is large, and using the control plane to transmit data may cause congestion or blockage of the core network. The intelligent module can determine that the data flow transmission mode of the first terminal device is user plane transmission.
[0195] It should be understood that the above is an exemplary description of determining the data stream transmission mode of the first terminal device according to one or more of the data packet information, delay information, device information and network resource information, and does not limit the specific implementation of determining the data stream transmission mode of the first terminal device according to one or more of the data packet information, delay information, device information and network resource information. For example, the intelligent module can also first determine whether the number of devices corresponding to the device information is less than the fifth threshold.
[0196] Due to different packet information, delay information, device information or network resource information, the transmission mode of the determined data stream may be different. The corresponding data stream transmission mode can be determined based on the differences in this information, which can improve the flexibility of data transmission of passive IoT devices and improve the globality and comprehensiveness of data stream transmission mode.
[0197] It can be seen that when the terminal device supports both user transmission and control plane transmission, the intelligent module will determine the data stream transmission mode of the terminal device based on the actual situation, making the determination of the data stream transmission mode more flexible. In addition, since the actual situation and the advantages of the two transmission modes are taken into consideration, better communication services can be provided to users. Furthermore, in the case of considering network resources, while meeting user needs, network resources can be reasonably utilized, thereby achieving a balance between resource utilization and network pressure.
[0198] In the case where the capability information of the first terminal device includes the fourth indication information, the intelligent module may first identify the fourth indication information, and only when the fourth indication information indicates that the reader is supported, can the data stream transmission mode of the first terminal device be determined according to the first indication information and the second indication information. In the case where the fourth indication information indicates that the reader is not supported, step 305 and subsequent steps may not be performed, and the AMF network element may be informed to continue processing according to the existing 3GPP protocol, which may reduce unnecessary processing processes and interaction processes, thereby saving processing resources and interaction resources.
[0199] 306. The intelligent module generates a policy suggestion including a data stream transmission method of the first terminal device.
[0200] After the intelligent module determines the data stream transmission mode of the first terminal device, it can generate a policy recommendation including the data stream transmission mode of the first terminal device, so that the first terminal device can transmit data according to the data stream transmission mode. The data stream transmission mode of the first terminal device can be user plane transmission or control plane transmission.
[0201] The data stream transmission mode including the first terminal device can be understood as including the specific data stream transmission mode of the first terminal device, and can also be understood as including the information of the data stream transmission mode of the first terminal device.
[0202] The policy suggestion may further include a terminal device identifier, so that the policy suggestion may be determined to be a policy suggestion for the first terminal device.
[0203] 307. The intelligent module sends policy recommendations to the AMF network element through the PCF network element.
[0204] Correspondingly, the AMF network element receives policy recommendations from the intelligent module through the PCF network element.
[0205] After the intelligent module generates the policy suggestion, the policy suggestion can be sent to the AMF network element through the PCF network element. Specifically, the intelligent module can send the policy suggestion to the PCF network element. Accordingly, the PCF network element can receive the policy suggestion from the intelligent module, and then send the policy suggestion to the AMF network element. Accordingly, the AMF network element can receive the policy suggestion from the intelligent module.
[0206] The transmission of the policy recommendation by the PCF network element can be transparent or non-transparent.
[0207] When the PCF network element transparently transmits the policy suggestion, the PCF network element forwards the policy suggestion and does not process the policy suggestion.
[0208] In the case where the PCF network element transmits the policy suggestion in a non-transparent manner, the PCF network element processes the received policy suggestion before sending it. Therefore, the policy suggestion received by the PCF network element is different from the policy suggestion sent.
[0209] After receiving the policy recommendation, the AMF network element can first determine the policy information according to the policy recommendation, and then control the first terminal device to transmit data through the data stream transmission method in the policy information according to the policy information.
[0210] After receiving the policy suggestion, the AMF network element may also send the policy suggestion to the first terminal device. After receiving the policy suggestion, the first terminal device may determine the policy information according to the policy suggestion, and then transmit data through the data stream transmission mode in the policy information.
[0211] It should be understood that the data stream transmission mode in the above-mentioned policy information and the data stream transmission mode in the policy recommendation may be different or the same.
[0212] Figure 4 Schematic diagram of a transmission path for control plane transmission provided in an embodiment of the present application. Figure 4 As shown, when the first terminal device transmits data through the control plane, the data transmission path of the uplink data is, in sequence, the AIoT device, the first terminal device, the RAN device, the AMF network element, the SMF network element, the NEF network element, and the AF network element; the transmission path of the downlink data is, in sequence, the AF network element, the NEF network element, the SMF network element, the AMF network element, the RAN device, the first terminal device, and the AIoT device.
[0213] In the case where the AF network element is a trusted third party, the data transmission path of the control plane transmission data does not include the NEF network element.
[0214] Figure 5 Schematic diagram of a transmission path for user plane transmission provided in an embodiment of the present application. Figure 5As shown, when the first terminal device transmits data through the user plane, the data transmission path of the uplink data is, in sequence, the AIoT device, the first terminal device, the RAN device, the UPF network element, and the AF network element; the transmission path of the downlink data is, in sequence, the AF network element, the UPF network element, the RAN device, the first terminal device, and the AIoT device.
[0215] exist Figure 3 In the communication method shown, after receiving the request, the AMF network element can send a request to the intelligent module for determining the data stream transmission mode when it is determined that the terminal device has a reader function, that is, the terminal device manages a passive IoT device, so that the intelligent module can obtain the capability information of the terminal device, and can determine the data stream transmission mode of the terminal device according to the capability information of the terminal device, that is, the data stream transmission mode of the passive IoT device managed by the terminal device, and then the data stream transmission mode of the terminal device can be sent to the AMF network element through a policy recommendation, so that the passive IoT device can transmit data according to the determined data stream transmission mode, and the normal communication of the passive IoT device can be guaranteed. In addition, when the AMF network element determines that the terminal device does not have a reader function, the AMF network element and the intelligent module do not need to interact, and the intelligent module does not need to determine the data stream transmission mode, which can avoid unnecessary processing and interaction processes, thereby saving processing resources and interaction resources.
[0216] Based on the above network architecture, Figure 6 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. Figure 6 As shown, the communication method may include the following steps.
[0217] 601. The first terminal device sends an initial registration request including the terminal device identification and capability information to the UDM network element through the RAN device and the AMF network element in sequence.
[0218] Accordingly, the UDM network element receives an initial registration request including capability information from the first terminal device.
[0219] The terminal device identifier is an identifier of the first terminal device. The first terminal device is any terminal device that manages the AIoT device.
[0220] When the first terminal device needs to access the network, the first terminal device can send an initial registration request including the terminal device identification and capability information to the UDM network element through the RAN device and the AMF network element in sequence. Specifically, the first terminal device can send an initial registration request to the RAN device. After the RAN device receives the initial registration request from the first terminal device, it can send the initial registration request to the AMF network element. After the AMF network element receives the initial registration request from the RAN device, it can send the initial registration request to the UDM network element.
[0221] Among them, the detailed description of the terminal device identification and capability information can be referred to the relevant description above, which will not be repeated here.
[0222] 602. The UDM network element stores the terminal device identifier and capability information of the first terminal device.
[0223] After receiving the initial registration request, the UDM network element may store the terminal device identification and capability information of the first terminal device included in the initial registration request.
[0224] The UDM network element can generate a capability list of the first terminal device according to the terminal device identifier and capability information, and then store the capability list of the first terminal device. The capability list of the first terminal device includes the terminal device identifier, capability information of the first terminal device, and the like.
[0225] 603. The UDM network element sends an initial registration response to the first terminal device via the AMF network element and the RAN device in sequence.
[0226] Correspondingly, the first terminal device receives an initial registration response from the UDM network element.
[0227] After the UDM network element completes registration according to the initial registration request, it can send an initial registration response to the first terminal device through the AMF network element and the RAN device in sequence. Specifically, the UDM network element can send an initial registration response to the AMF network element. The AMF network element receives the initial registration response from the UDM network element, and then can send an initial registration response to the RAN device. After the RAN device receives the initial registration response, it can send an initial registration response to the first terminal device. The initial registration response is a response to the initial registration request.
[0228] It should be understood that step 601 to step 603 are the initial registration process of the first terminal device. It can be seen that the first terminal device reports the capability information through the initial registration process.
[0229] 604. The intelligent module monitors the core network elements and obtains network resources.
[0230] The intelligent module can monitor the core network elements in real time, periodically or regularly, that is, monitor the resource usage of the core network elements to obtain network resources. For a detailed description of the network resources, please refer to the above related description.
[0231] 605. The AF network element sends a second request including the terminal device identifier, service identifier and device information to the AMF network element.
[0232] Correspondingly, the AMF network element receives a second request from the AF network element including the terminal device identifier, service identifier and device information.
[0233] The detailed description of step 605 can refer to the description of step 301 and will not be repeated here.
[0234] 606. When the first terminal device corresponding to the terminal device identifier has a reader function, the AMF network element sends a first request including the terminal device identifier, the analysis identifier, the service identifier and the device information to the intelligent module through the PCF network element.
[0235] Correspondingly, the intelligent module receives a first request including terminal device identification, analysis identification, service identification and device information from the AMF network element through the PCF network element.
[0236] The detailed description of step 606 can refer to the description of step 302 and will not be repeated here.
[0237] 607. When the service identified by the analysis identifier is a data flow policy service, the intelligent module sends a capability acquisition request including a terminal device identifier to the UDM network element.
[0238] Correspondingly, the UDM network element receives a capability acquisition request including a terminal device identifier from the intelligent module.
[0239] The detailed description of step 607 can refer to the description of step 303 and will not be repeated here.
[0240] 608. The UDM network element sends the capability information of the first terminal device to the intelligent module.
[0241] Correspondingly, the intelligent module receives the capability information of the first terminal device from the UDM network element.
[0242] The detailed description of step 608 can refer to the description of step 304 and will not be repeated here.
[0243] 609. The intelligent module determines the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0244] The detailed description of step 609 can refer to the description of step 305 and will not be repeated here.
[0245] 610. The intelligent module generates a policy recommendation including a data stream transmission method for the first terminal device.
[0246] The detailed description of step 610 may refer to the description of step 306 and will not be repeated here.
[0247] 611. The intelligent module sends policy recommendations to the AMF network element through the PCF network element.
[0248] Accordingly, the AMF network element receives policy recommendations from the intelligent module through the PCF network element.
[0249] The detailed description of step 611 can refer to the relevant description below step 307, which will not be repeated here.
[0250] 612. The SMF network element establishes a data stream transmission channel for the first terminal device according to the data stream transmission mode of the first terminal device.
[0251] After receiving the policy recommendation, the AMF network element can first determine the policy information based on the policy recommendation, and then send the policy information to the SMF network element.
[0252] After receiving the policy suggestion, the AMF network element can also send the policy suggestion to the first terminal device. After receiving the policy suggestion, the first terminal device can determine the policy information according to the policy suggestion, and can send the policy information to the AMF network element, and then the AMF network element sends the policy information to the SMF network element.
[0253] After receiving the policy information, the SMF network element can establish a data stream transmission channel for the first terminal device according to the data stream transmission mode of the first terminal device. The data stream transmission channel can be a user plane data transmission channel or a control plane user transmission channel.
[0254] It should be understood that the data stream transmission mode in the above-mentioned policy information and the data stream transmission mode in the policy recommendation may be different or the same.
[0255] 613. The AMF network element sends a service response including a service identifier to the AF network element.
[0256] Accordingly, the AF network element receives a service response including a service identifier from the AMF network element.
[0257] After the SMF network element establishes the data stream transmission channel, the AMF network element can send a service response to the AF network element.
[0258] The service identifier may identify the service response as a response to the second request.
[0259] The service response may also include the establishment result of the data stream transmission channel, which may be a success or a failure.
[0260] exist Figure 6In the communication method shown, after receiving the request, the AMF network element can send a request for determining the data stream transmission mode to the intelligent module when it is determined that the terminal device has a reader function, that is, the terminal device manages a passive IoT device, so that the intelligent module can obtain the capability information of the terminal device, and can determine the data stream transmission mode of the terminal device according to the capability information of the terminal device, that is, the data stream transmission mode of the passive IoT device managed by the terminal device, and then the data stream transmission mode of the terminal device can be sent to the AMF network element through a policy recommendation, so that the SMF network element can establish a data stream transmission channel for the terminal device according to the policy information determined by the policy recommendation, and then the passive IoT device can transmit data through the established data stream transmission channel, which can ensure the normal transmission of data of the passive IoT device. In addition, when the AMF network element determines that the terminal device does not have a reader function, the AMF network element and the intelligent module do not need to interact, and the intelligent module does not need to determine the data stream transmission mode, which can avoid unnecessary processing and interaction processes, thereby saving processing resources and interaction resources.
[0261] Based on the above network architecture, Figure 7 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. Figure 7 As shown, the communication method may include the following steps.
[0262] 701. The AF network element sends a second request including the terminal device identifier, service identifier and device information to the AMF network element.
[0263] Correspondingly, the AMF network element receives a second request from the AF network element including the terminal device identifier, service identifier and device information.
[0264] The detailed description of step 701 can refer to the description of step 301 and will not be repeated here.
[0265] 702. The AMF network element sends a first request including the terminal device identifier, analysis identifier, service identifier and device information to the intelligent module through the PCF network element.
[0266] Correspondingly, the intelligent module receives a first request including terminal device identification, analysis identification, service identification and device information from the AMF network element through the PCF network element.
[0267] After the AMF network element receives the second request from the AF network element, it can first parse the second request to obtain the terminal device identifier, service identifier and device information, and then generate a first request including the terminal device identifier, analysis identifier, service identifier and device information, and then send the first request to the intelligent module through the PCF network element.
[0268] For other detailed descriptions of step 702 , please refer to the relevant descriptions below step 302 .
[0269] 703. When the service identified by the analysis identifier is a data flow policy service, the intelligent module sends a capability acquisition request including a terminal device identifier to the UDM network element.
[0270] Correspondingly, the UDM network element receives a capability acquisition request including a terminal device identifier from the intelligent module.
[0271] The detailed description of step 703 can refer to the description of step 303, which will not be repeated here.
[0272] 704. The UDM network element sends the capability information of the first terminal device to the intelligent module.
[0273] Correspondingly, the intelligent module receives the capability information of the first terminal device from the UDM network element.
[0274] The detailed description of step 704 can refer to the description of step 304 and will not be repeated here.
[0275] In addition, the capability information of the first terminal device may further include third indication information. The third indication information is used to indicate whether the terminal device has a reader function.
[0276] 705. When the third indication information indicates that the first terminal device has a reader function, the intelligent module determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
[0277] After the intelligent module receives the capability information of the first terminal device from the UDM network element, it can first identify the third indication information. When it is identified that the third indication information indicates that it has a reader function, it indicates that the first terminal device is a terminal device for managing AIoT devices, and it is necessary to determine the data stream transmission mode of the AIoT device. The data stream transmission mode of the first terminal device can be determined based on the first indication information and the second indication information. For a detailed description of how the intelligent module determines the data stream transmission mode of the first terminal device based on the first indication information and the second indication information, please refer to the relevant description below step 305.
[0278] When it is identified that the third indication information indicates that the reader function is not available, it indicates that the first terminal device is not a terminal device for managing the AIoT device, and there is no need to determine the data stream transmission method of the AIoT device. Step 705 and subsequent steps may not be performed, and the AMF network element may be informed to continue processing according to the existing 3GPP protocol, thereby reducing unnecessary processing and interaction processes, thereby saving processing resources and interaction resources.
[0279] 706. The intelligent module generates a policy recommendation including a data stream transmission method for the first terminal device.
[0280] The description of step 706 may refer to the description of step 306 .
[0281] 707. The intelligent module sends policy recommendations to the AMF network element through the PCF network element.
[0282] Correspondingly, the AMF network element receives policy recommendations from the intelligent module through the PCF network element.
[0283] The description of step 707 may refer to the description of step 307 .
[0284] exist Figure 7 In the communication method shown, when the intelligent module receives a request from the AMF network element and the corresponding service is a data flow policy service, the capability information of the terminal device can be obtained. When it is determined that the terminal device has a reader function according to the capability information of the terminal device, the data flow transmission mode of the terminal device can be determined according to the capability information of the terminal device. After that, the data flow transmission mode of the terminal device can be sent to the AMF network element through a policy recommendation, so that the passive Internet of Things device can transmit data according to the determined data flow transmission mode, and the normal communication of the passive Internet of Things device can be guaranteed. In addition, when it is determined that the terminal device does not have a reader function according to the capability information of the terminal device, there is no need to determine the data flow transmission mode, and there is no need to perform subsequent interactions, which can avoid unnecessary processing and interaction processes, thereby saving processing resources and interaction resources.
[0285] Based on the above network architecture, Figure 8 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. Figure 8 As shown, the communication method may include the following steps.
[0286] 801. The first terminal device sends an initial registration request including the terminal device identification and capability information to the UDM network element through the RAN device and the AMF network element in sequence.
[0287] Accordingly, the UDM network element receives an initial registration request including capability information from the first terminal device.
[0288] The detailed description of step 801 may refer to the description of step 601 .
[0289] 802. The UDM network element stores the terminal device identifier and capability information of the first terminal device.
[0290] For a detailed description of step 802 , reference may be made to the description of step 602 .
[0291] 803. The UDM network element sends an initial registration response to the first terminal device through the AMF network element and the RAN device in sequence.
[0292] Correspondingly, the first terminal device receives an initial registration response from the UDM network element.
[0293] For the detailed description of step 803 , reference may be made to the description of step 603 .
[0294] 804. The intelligent module monitors the core network elements and obtains network resources.
[0295] The detailed description of step 804 may refer to the description of step 604 .
[0296] 805. The AF network element sends a second request including the terminal device identifier, service identifier and device information to the AMF network element.
[0297] Correspondingly, the AMF network element receives a second request from the AF network element including the terminal device identifier, service identifier and device information.
[0298] The detailed description of step 805 may refer to the description of step 701 .
[0299] 806. The AMF network element sends a first request including the terminal device identifier, analysis identifier, service identifier and device information to the intelligent module through the PCF network element.
[0300] Correspondingly, the intelligent module receives a first request including terminal device identification, analysis identification, service identification and device information from the AMF network element through the PCF network element.
[0301] For a detailed description of step 806 , reference may be made to the description of step 702 .
[0302] 807. When the service identified by the analysis identifier is a data flow policy service, the intelligent module sends a capability acquisition request including a terminal device identifier to the UDM network element.
[0303] Correspondingly, the UDM network element receives a capability acquisition request including a terminal device identifier from the intelligent module.
[0304] For a detailed description of step 807 , reference may be made to the description of step 703 .
[0305] 808. The UDM network element sends the capability information of the first terminal device to the intelligent module.
[0306] Correspondingly, the intelligent module receives the capability information of the first terminal device from the UDM network element.
[0307] The detailed description of step 808 may refer to the description of step 704 .
[0308] 809. When the third indication information indicates that the first terminal device has a reader function, the intelligent module determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
[0309] For a detailed description of step 809 , reference may be made to the description of step 705 .
[0310] 810. The intelligent module generates a policy recommendation including a data stream transmission method for the first terminal device.
[0311] The detailed description of step 810 may refer to the description of step 706 .
[0312] 811. The intelligent module sends policy recommendations to the AMF network element through the PCF network element.
[0313] Accordingly, the AMF network element receives policy recommendations from the intelligent module through the PCF network element.
[0314] For a detailed description of step 810 , reference may be made to the description of step 707 .
[0315] 812. The SMF network element establishes a data stream transmission channel for the first terminal device according to the data stream transmission mode of the first terminal device.
[0316] For a detailed description of step 812 , reference may be made to the description of step 612 .
[0317] 813. The AMF network element sends a service response including a service identifier to the AF network element.
[0318] Accordingly, the AF network element receives a service response including a service identifier from the AMF network element.
[0319] For the detailed description of step 813 , reference may be made to the description of step 613 .
[0320] exist Figure 8In the communication method shown, after receiving the request, the AMF network element can send a request for determining the data stream transmission mode to the intelligent module, so that the intelligent module can obtain the capability information of the terminal device. When it is determined that the terminal device has a reader function according to the capability information of the terminal device, the data stream transmission mode of the terminal device can be determined according to the capability information of the terminal device. After that, the data stream transmission mode of the terminal device can be sent to the AMF network element through a policy recommendation, so that the SMF network element can establish a data stream transmission channel for the terminal device according to the policy information determined by the policy recommendation, and then the passive Internet of Things device can transmit data through the established data stream transmission channel, which can ensure the normal transmission of data of the passive Internet of Things device. In addition, when it is determined that the terminal device does not have a reader function according to the capability information of the terminal device, there is no need to determine the data stream transmission mode, and there is no need to perform subsequent interactions, which can avoid unnecessary processing and interaction processes, thereby saving processing resources and interaction resources.
[0321] Based on the above network architecture, Fig. 9 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. Fig. 9 As shown, the communication method may include the following steps.
[0322] 901. The AF network element sends a second request including a terminal device identifier to the AMF network element.
[0323] Correspondingly, the AMF network element receives a second request including the terminal device identifier from the AF network element.
[0324] 902. The AMF network element sends a first request including a terminal device identifier and an analysis identifier to the NWDAF network element through the PCF network element.
[0325] Correspondingly, the NWDAF network element receives the first request including the terminal device identifier and the analysis identifier from the AMF network element through the PCF network element.
[0326] 903. When the service identified by the analysis identifier is a data flow policy service, the NWDAF network element obtains capability information of the first terminal device corresponding to the terminal device identifier.
[0327] 904. The NWDAF network element determines the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0328] Fig. 9 Corresponding embodiments and Figure 2 The differences between the corresponding embodiments are: Figure 2 The corresponding module is the intelligent module. Fig. 9 The corresponding one is NWDAF network element, that is Fig. 9 Will Figure 2The intelligent module in is replaced by NWDAF network element.
[0329] For the detailed description of steps 901 to 904 , reference may be made to the description of steps 201 to 204 .
[0330] visible, Fig. 9 The corresponding embodiment is to deploy the intelligent module in the NWDAF network element. Figure 3 Corresponding embodiments and Figure 6-Figure 8 The intelligent module in the corresponding embodiment may also be replaced by a NWDAF network element.
[0331] It should be understood that the intelligent module can also be deployed in other core network elements, and the core network element where the intelligent module is deployed is not limited. For example, the intelligent module can be deployed on the core network element responsible for passive IoT tag registration, mobility management, business logic, etc.
[0332] It can be seen that the intelligent module can be deployed in different core network elements as needed, with high flexibility to provide more efficient subsequent operation and maintenance operations.
[0333] It should be understood that the same or corresponding information in different embodiments may be referenced to each other, and the contents and / or steps in different embodiments may be combined with each other.
[0334] It should be understood that in the above embodiments, some steps may be omitted and some steps may be combined.
[0335] Based on the same inventive concept, the embodiment of the present application also provides a communication device for implementing the communication method involved above. The implementation scheme for solving the problem provided by the communication device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more communication device embodiments provided below can refer to the limitations on the communication method above, and will not be repeated here.
[0336] Based on the above network structure, Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be applied to an intelligent module. The communication device may include:
[0337] The communication module 1001 is used to receive a first request from an AMF network element, where the first request includes a terminal device identifier and an analysis identifier;
[0338] The communication module 1001 is further used to obtain capability information of the first terminal device corresponding to the terminal device identifier when the service identified by the analysis identifier is a data flow policy service;
[0339] The determination module 1002 is used to determine the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
[0340] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported;
[0341] The determination module 1002 is specifically used to determine the data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
[0342] In one of the embodiments, the first request further includes a service identifier and device information, where the device information is information of an AIoT device managed by the first terminal device;
[0343] The determining module 1002 determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information, including:
[0344] When the first indication information indicates that user plane transmission is supported, and the second indication information indicates that control plane transmission is supported, determining the data packet information and the delay information according to the service identifier and the device information;
[0345] Determine the data stream transmission mode of the first terminal device according to one or more of the data packet information, delay information, device information and network resource information.
[0346] In one embodiment, the determining module 1002 determines the data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information and the network resource information, including:
[0347] When the network resource information corresponds to a network resource that is less than or equal to a first threshold, it is determined that the data stream transmission mode of the first terminal device is user plane transmission.
[0348] In one embodiment, the determining module 1002 determines the data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information and the network resource information, and further includes:
[0349] When the network resource information corresponds to a network resource greater than a first threshold, the data stream transmission mode of the first terminal device is determined according to one or more of the data packet information, the delay information and the device information.
[0350] In one embodiment, the determining module 1002 determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information, and further includes:
[0351] When the first indication information indicates that user plane transmission is supported and the second indication information indicates that control plane transmission is not supported, determining that the data stream transmission mode of the first terminal device is user plane transmission;
[0352] When the first indication information indicates that user plane transmission is not supported and the second indication information indicates that control plane transmission is supported, it is determined that the data stream transmission mode of the first terminal device is control plane transmission.
[0353] In one embodiment, the capability information of the first terminal device further includes third indication information, and the third indication information is used to indicate whether the terminal device has a reader function. The determination module 1002 determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information, including:
[0354] When the third indication information indicates that the device has a reader function, a data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
[0355] In one embodiment, the capability information of the first terminal device further includes fourth indication information, and the fourth indication information is used to indicate whether the reader is supported. The determination module 1002 determines the data stream transmission mode of the first terminal device according to the first indication information and the second indication information, including:
[0356] When the fourth indication information indicates that the reader is supported, the data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
[0357] In one embodiment, the communication module 1002 acquires the capability information of the first terminal device corresponding to the terminal device identifier, including:
[0358] Send a capability acquisition request to the UDM network element, where the capability acquisition request includes a terminal device identifier;
[0359] Receive capability information of the first terminal device corresponding to the terminal device identifier from the UDM network element.
[0360] In one of the embodiments, the communication device may further include:
[0361] A generating module 1003, configured to generate a policy suggestion including a data stream transmission mode of the first terminal device;
[0362] The communication module 1001 is also used to send a policy recommendation to the AMF network element, and the policy recommendation is used by the AMF network element to determine policy information, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or send a policy recommendation to the first terminal device, and the policy recommendation is used by the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
[0363] Based on the above network structure, Fig.11 This is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. Fig.11 As shown, the communication device may include a communication module 1101 and a processing module 1102 .
[0364] The communication device can be applied to an AMF network element, and the communication module 1101 is used under the control of the processing module 1102 to:
[0365] receiving a second request from the AF network element, where the second request includes a terminal device identifier;
[0366] A first request is sent to the intelligent module, the first request includes a terminal device identifier and an analysis identifier, the analysis identifier is an identifier of a data flow policy service, the analysis identifier is used by the intelligent module to obtain capability information of the first terminal device corresponding to the terminal device identifier, and the capability information of the first terminal device is used by the intelligent module to determine a data flow transmission mode of the first terminal device.
[0367] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported, and the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0368] In one of the embodiments, the second request further includes a service identifier and device information, where the device information is information of an AIoT device managed by the first terminal device;
[0369] The first request also includes a service identifier and device information;
[0370] When the first indication information indicates support for user plane transmission and the second indication information indicates support for control plane transmission, the service identifier and device information are used by the intelligent module to determine the data packet information and delay information, and one or more of the data packet information, delay information and device information are used by the intelligent module to determine the data stream transmission method of the first terminal device.
[0371] In one embodiment, the communication module 1101 sends a first request to the intelligent module including:
[0372] In the case that the first terminal device corresponding to the terminal device identifier has a reader function, a first request is sent to the intelligent module.
[0373] In one of the embodiments, the capability information of the first terminal device also includes third indication information, and the third indication information is used to indicate whether it has a reader function. When the third indication information indicates that it has a reader function, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission method of the first terminal device.
[0374] In one embodiment, the communication module 1101, under the control of the processing module 1102, is further used to:
[0375] receiving a policy suggestion from the intelligent module, the policy suggestion including a data stream transmission mode of the first terminal device;
[0376] Determine policy information according to policy recommendations, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or send policy recommendations to the first terminal device, the policy recommendations are used for the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
[0377] The communication device can also be applied to a UDM network element, and the communication module 1101 is used under the control of the processing module 1102 to:
[0378] receiving a capability acquisition request from an intelligent module, the capability acquisition request including a terminal device identifier;
[0379] The capability information of the first terminal device corresponding to the terminal device identifier is sent to the intelligent module, and the capability information of the first terminal device is used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0380] In one of the embodiments, the capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported;
[0381] The first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0382] In one of the embodiments, the capability information of the first terminal device further includes third indication information, and the third indication information is used to indicate whether the terminal device has a reader function;
[0383] When the third indication information indicates that the reader function is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0384] In one of the embodiments, the capability information of the first terminal device further includes fourth indication information, and the fourth indication information is used to indicate whether the reader is supported;
[0385] When the fourth indication information indicates that the reader is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
[0386] Each module in the above communication 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 the communication device in the form of hardware, or can be stored in a memory in the communication device in the form of software, so that the processor can call and execute operations corresponding to each module above.
[0387] In an exemplary embodiment, Fig.12 A structural diagram of another communication device provided for an embodiment of the present application. The communication device may be an intelligent module, an AMF network element, or a UDM network element. The communication device includes a processor, a memory, an input / output interface (Input / Output, I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. 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 positioning information fusion data. The input / output interface of the communication device is used to exchange information between the processor and an external device. The communication interface of the communication device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a communication method is implemented.
[0388] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the 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.
[0389] In one embodiment, a communication device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0390] In one embodiment, a communication system is also provided, including an intelligent module, an AMF network element and a UDM network element. The detailed description of the intelligent module, the AMF network element and the UDM network element can refer to the corresponding steps in the above method embodiment.
[0391] 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 method embodiments are implemented.
[0392] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0393] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0394] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory 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), magnetic 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, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0395] 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 application.
[0396] The above-described 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 communication method, characterized in that: Applied to the intelligent module, the method comprises: Receiving a first request from an access and mobility function (AMF) network element, the first request including a terminal device identifier and an analysis identifier; In a case where the service identified by the analysis identifier is a data flow policy service, acquiring capability information of the first terminal device corresponding to the terminal device identifier; Determine a data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
2. The method according to claim 1, characterized in that The capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported, and determining the data stream transmission mode of the first terminal device according to the capability information of the first terminal device includes: Determine a data stream transmission mode of the first terminal device according to the first indication information and the second indication information.
3. The method according to claim 2, characterized in that The first request also includes a service identifier and device information, where the device information is information of a passive Internet of Things (AIoT) device managed by the first terminal device; The determining, according to the first indication information and the second indication information, a data stream transmission mode of the first terminal device includes: When the first indication information indicates that user plane transmission is supported, and the second indication information indicates that control plane transmission is supported, determining data packet information and delay information according to the service identifier and the device information; Determine a data stream transmission mode of the first terminal device according to one or more of the data packet information, the delay information, the device information and the network resource information.
4. The method according to claim 3, characterized in that The determining, according to one or more of the data packet information, the delay information, the device information, and the network resource information, of the data stream transmission mode of the first terminal device comprises: When the network resources corresponding to the network resource information are less than or equal to a first threshold, it is determined that the data stream transmission mode of the first terminal device is user plane transmission.
5. The method according to claim 4, characterized in that The determining, according to one or more of the data packet information, the delay information, the device information, and the network resource information, of the data stream transmission mode of the first terminal device further comprises: When the network resources corresponding to the network resource information are greater than the first threshold, the data stream transmission mode of the first terminal device is determined according to one or more of the data packet information, the delay information and the device information.
6. The method according to claim 3, characterized in that The determining, according to the first indication information and the second indication information, a data stream transmission mode of the first terminal device further includes: When the first indication information indicates that user plane transmission is supported and the second indication information indicates that control plane transmission is not supported, determining that the data stream transmission mode of the first terminal device is user plane transmission; When the first indication information indicates that user plane transmission is not supported and the second indication information indicates that control plane transmission is supported, it is determined that the data stream transmission mode of the first terminal device is control plane transmission.
7. The method according to claim 2, characterized in that: The capability information of the first terminal device further includes third indication information, where the third indication information is used to indicate whether the terminal device has a reader function, and the determining, according to the first indication information and the second indication information, a data stream transmission mode of the first terminal device includes: When the third indication information indicates that the terminal has a reader function, a data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
8. The method according to claim 2 or 7, characterized in that: The capability information of the first terminal device further includes fourth indication information, where the fourth indication information is used to indicate whether the reader is supported, and determining the data stream transmission mode of the first terminal device according to the first indication information and the second indication information includes: When the fourth indication information indicates that the reader is supported, the data stream transmission mode of the first terminal device is determined according to the first indication information and the second indication information.
9. The method according to any one of claims 1 to 7, characterized in that: The acquiring capability information of the first terminal device corresponding to the terminal device identifier includes: Sending a capability acquisition request to a unified data management (UDM) network element, wherein the capability acquisition request includes the terminal device identifier; Receive capability information of the first terminal device corresponding to the terminal device identifier from the UDM network element.
10. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: generating a policy recommendation including a data stream transmission mode of the first terminal device; The policy recommendation is sent to the AMF network element, where the policy recommendation is used by the AMF network element to determine policy information, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or the policy recommendation is sent to the first terminal device, where the policy recommendation is used by the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
11. A communication method, characterized in that: Applied to an access and mobility management function AMF network element, the method comprises: receiving a second request from an application function AF network element, wherein the second request includes a terminal device identifier; A first request is sent to an intelligent module, wherein the first request includes the terminal device identifier and an analysis identifier, wherein the analysis identifier is an identifier of a data flow policy service, and the analysis identifier is used by the intelligent module to obtain capability information of a first terminal device corresponding to the terminal device identifier, and the capability information of the first terminal device is used by the intelligent module to determine a data flow transmission mode of the first terminal device.
12. The method according to claim 11, characterized in that The capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported. The first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
13. The method according to claim 12, characterized in that The second request also includes a service identifier and device information, where the device information is information of a passive Internet of Things (AIoT) device managed by the first terminal device; The first request also includes the service identifier and the device information; When the first indication information indicates support for user plane transmission and the second indication information indicates support for control plane transmission, the service identifier and the device information are used by the intelligent module to determine the data packet information and delay information, and one or more of the data packet information, the delay information and the device information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
14. The method according to any one of claims 11 to 13, characterized in that: The sending of the first request to the intelligent module comprises: In a case where the first terminal device corresponding to the terminal device identifier has a reader function, a first request is sent to the intelligent module.
15. The method according to claim 12, characterized in that The capability information of the first terminal device also includes third indication information, and the third indication information is used to indicate whether it has a reader function. When the third indication information indicates that it has a reader function, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission method of the first terminal device.
16. The method according to any one of claims 11 to 13, characterized in that The method further comprises: receiving a policy suggestion from the intelligent module, wherein the policy suggestion includes a data stream transmission mode of the first terminal device; Determine policy information according to the policy recommendation, and control the first terminal device to transmit data through the data stream transmission method according to the policy information; or send the policy recommendation to the first terminal device, and the policy recommendation is used for the first terminal device to determine policy information, and transmit data through the data stream transmission method according to the policy information.
17. A communication method, characterized in that: Applied to a unified data management (UDM) network element, the method includes: Receiving a capability acquisition request from an intelligent module, wherein the capability acquisition request includes a terminal device identifier; The capability information of the first terminal device corresponding to the terminal device identifier is sent to the intelligent module, and the capability information of the first terminal device is used by the intelligent module to determine the data stream transmission mode of the first terminal device.
18. The method according to claim 17, characterized in that The capability information of the first terminal device includes first indication information and second indication information, the first indication information is used to indicate whether user plane transmission is supported, and the second indication information is used to indicate whether control plane transmission is supported; The first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
19. The method according to claim 18, characterized in that The capability information of the first terminal device further includes third indication information, where the third indication information is used to indicate whether the terminal device has a reader function; When the third indication information indicates that the reader function is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
20. The method according to claim 18 or 19, characterized in that The capability information of the first terminal device further includes fourth indication information, where the fourth indication information is used to indicate whether the reader is supported; When the fourth indication information indicates that the reader is supported, the first indication information and the second indication information are used by the intelligent module to determine the data stream transmission mode of the first terminal device.
21. A communication device, characterized in that: Applied to intelligent modules, the device comprises: A communication module, configured to receive a first request from an access and mobility management function AMF network element, wherein the first request includes a terminal device identifier and an analysis identifier; The communication module is further configured to obtain capability information of the first terminal device corresponding to the terminal device identifier when the service identified by the analysis identifier is a data flow policy service; A determination module is used to determine the data stream transmission mode of the first terminal device according to the capability information of the first terminal device.
22. A communication device, characterized in that: Applied to an access and mobility management function AMF network element, the device includes a communication module and a processing module, and the communication module is used under the control of the processing module to: receiving a second request from an application function AF network element, wherein the second request includes a terminal device identifier; A first request is sent to an intelligent module, wherein the first request includes the terminal device identifier and an analysis identifier, wherein the analysis identifier is an identifier of a data flow policy service, and the analysis identifier is used by the intelligent module to obtain capability information of a first terminal device corresponding to the terminal device identifier, and the capability information of the first terminal device is used by the intelligent module to determine a data flow transmission mode of the first terminal device.
23. A communication device, characterized in that: Applied to a unified data management (UDM) network element, the device includes a communication module and a processing module, and the communication module is used under the control of the processing module to: Receiving a capability acquisition request from an intelligent module, wherein the capability acquisition request includes a terminal device identifier; The capability information of the first terminal device corresponding to the terminal device identifier is sent to the intelligent module, and the capability information of the first terminal device is used by the intelligent module to determine the data stream transmission mode of the first terminal device.
24. A communication device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 20 are implemented.
25. 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.