Data transmission method, device and equipment
By sending a first access layer AS message including message type and terminal reporting data to the access network device, and receiving a second AS message indicating that the message is successfully received, the problem of data transmission difficulty of Ambient IoT device is solved, and efficient Data transmission.
Patent Information
- Application Number
- CN202311012470.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art cannot accurately transmit data from Ambient IoT devices, resulting in excessive overhead or the device cannot support complex signaling processes.
By sending a first access layer AS message to the access network device, it includes the message type and reported data of the terminal, and receiving a second AS message sent by the access network device, it is used to indicate whether the first AS message has been successfully received. This method does not require establishing a PDU session for the terminal, and the network does not require establishing and maintaining contexts.
The data transmission of Ambient IoT devices is realized, reducing signaling overhead, and is suitable for the data transmission needs of Ambient IoT devices.
Smart Images

Figure CN119485362A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device and equipment. Background Art
[0002] Ambient IoT is a newly emerging IoT technology. Ambient IoT devices refer to devices that have no energy or only very limited energy of their own and communicate by obtaining energy from the external environment, such as common radio frequency identification (RFID) devices.
[0003] Specifically, Ambient IoT devices are different from general User Equipment (UE) or Narrow Band Internet of Things (NB-IoT) devices. Ambient IoT devices often have no energy or only very limited energy, are generally very low in complexity and cost, and transmit very small amounts of data at very low frequencies. The existing UE data transmission mechanism requires the UE to register with the network and establish a PDU session before data transmission can be performed. This mechanism is too expensive for Ambient IoT devices or the Ambient IoT devices simply cannot support such a complex signaling process.
[0004] From the above, the prior art does not have a data transmission method suitable for Ambient IoT devices, and cannot guarantee the data transmission of Ambient IoT devices. Summary of the invention
[0005] The purpose of the present application is to provide a data transmission method, device and equipment to solve the problem that the data transmission of Ambient IoT devices cannot be accurately performed in the prior art.
[0006] In order to solve the above technical problems, an embodiment of the present application provides a data transmission method, which is applied to a terminal, including:
[0007] Sending a first access layer AS message to the access network device, where the first AS message includes a message type and reported data of the terminal;
[0008] Receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0009] Optionally, before sending the first AS message to the access network device, the method further includes:
[0010] receiving a third AS message sent by the access network device, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method;
[0011] The first identifier includes an identifier and / or a group identifier of the terminal.
[0012] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0013] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0014] Optionally, the requested data reporting method includes:
[0015] At least one of single reporting, periodic reporting, and random reporting.
[0016] Optionally, also include:
[0017] Determining to report data according to the first identifier included in the third AS message;
[0018] The sending a first access layer AS message to the access network device includes:
[0019] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0020] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0021] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0022] The second AS message is an RRC message or a random access message; and / or,
[0023] The third AS message is a paging message or an RRC message.
[0024] The embodiment of the present application also provides a data transmission method, which is applied to an access network device, including:
[0025] Receiving a first access layer AS message sent by a terminal, where the first AS message includes a message type and reported data of the terminal;
[0026] A second AS message is sent to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0027] Optionally, before receiving the first access layer AS message sent by the terminal, the method further includes:
[0028] Sending a third AS message to the terminal, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method;
[0029] The first identifier includes an identifier and / or a group identifier of the terminal.
[0030] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0031] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0032] Optionally, the requested data reporting method includes:
[0033] At least one of single reporting, periodic reporting, and random reporting.
[0034] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0035] The second AS message is an RRC message or a random access message; and / or,
[0036] The third AS message is a paging message or an RRC message.
[0037] Optionally, the method further includes:
[0038] Receiving the subscription information of the terminal sent by the first core network device;
[0039] According to the contract information, the reported data is sent to the application server through the second core network device.
[0040] Optionally, the contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0041] Optionally, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0042] The reported data is sent to the second core network device according to the address information, and the reported data is sent to the application server through the second core network device.
[0043] Optionally, the first core network device is a unified data management UDM or a policy control function PCF; and / or,
[0044] The second core network device is a network open function NEF or a user plane function UPF.
[0045] The embodiment of the present application further provides a data transmission device, which is a terminal and includes a memory, a transceiver, and a processor:
[0046] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0047] Sending a first access layer AS message to an access network device through the transceiver, wherein the first AS message includes a message type and reported data of the terminal;
[0048] A second AS message sent by the access network device is received through the transceiver, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0049] Optionally, the operation further includes:
[0050] Before sending the first AS message to the access network device, receiving, by the transceiver, a third AS message sent by the access network device, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method;
[0051] The first identifier includes an identifier and / or a group identifier of the terminal.
[0052] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0053] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0054] Optionally, the requested data reporting method includes:
[0055] At least one of single reporting, periodic reporting, and random reporting.
[0056] Optionally, the operation further includes:
[0057] Determining to report data according to the first identifier included in the third AS message;
[0058] The sending a first access layer AS message to the access network device includes:
[0059] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0060] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0061] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0062] The second AS message is an RRC message or a random access message; and / or,
[0063] The third AS message is a paging message or an RRC message.
[0064] The embodiment of the present application further provides a data transmission device, which is an access network device and includes a memory, a transceiver, and a processor:
[0065] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0066] Receiving, by the transceiver, a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal;
[0067] A second AS message is sent to the terminal through the transceiver, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0068] Optionally, the operation further includes:
[0069] Before the receiving terminal sends the first access layer AS message, the transceiver sends a third AS message to the terminal, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method;
[0070] The first identifier includes an identifier and / or a group identifier of the terminal.
[0071] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0072] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0073] Optionally, the requested data reporting method includes:
[0074] At least one of single reporting, periodic reporting, and random reporting.
[0075] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0076] The second AS message is an RRC message or a random access message; and / or,
[0077] The third AS message is a paging message or an RRC message.
[0078] Optionally, the operation further includes:
[0079] Receiving, by the transceiver, the subscription information of the terminal sent by the first core network device;
[0080] According to the contract information, the reported data is sent to the application server through the second core network device.
[0081] Optionally, the contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0082] Optionally, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0083] According to the address information, the reported data is sent to the second core network device through the transceiver, and the reported data is sent to the application server through the second core network device.
[0084] Optionally, the first core network device is a unified data management UDM or a policy control function PCF; and / or,
[0085] The second core network device is a network open function NEF or a user plane function UPF.
[0086] The embodiment of the present application also provides a data transmission device, applied to a terminal, including:
[0087] A first sending unit, configured to send a first access layer AS message to an access network device, wherein the first AS message includes a message type and reported data of the terminal;
[0088] The first receiving unit is used to receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0089] Optionally, the device further comprises:
[0090] A second receiving unit, configured to receive a third AS message sent by the access network device before sending the first AS message to the access network device, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method;
[0091] The first identifier includes an identifier and / or a group identifier of the terminal.
[0092] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0093] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0094] Optionally, the requested data reporting method includes:
[0095] At least one of single reporting, periodic reporting, and random reporting.
[0096] Optionally, also include:
[0097] A first determining unit, configured to determine to report data according to a first identifier included in the third AS message;
[0098] The sending a first access layer AS message to the access network device includes:
[0099] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0100] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0101] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0102] The second AS message is an RRC message or a random access message; and / or,
[0103] The third AS message is a paging message or an RRC message.
[0104] The embodiment of the present application further provides a data transmission device, which is applied to an access network device, including:
[0105] A third receiving unit, configured to receive a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal;
[0106] The second sending unit is used to send a second AS message to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0107] Optionally, the device further comprises:
[0108] A third sending unit, configured to send a third AS message to the terminal before receiving the first access layer AS message sent by the terminal, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting mode;
[0109] The first identifier includes an identifier and / or a group identifier of the terminal.
[0110] Optionally, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0111] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0112] Optionally, the requested data reporting method includes:
[0113] At least one of single reporting, periodic reporting, and random reporting.
[0114] Optionally, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0115] The second AS message is an RRC message or a random access message; and / or,
[0116] The third AS message is a paging message or an RRC message.
[0117] Optionally, the device further comprises:
[0118] A fourth receiving unit, configured to receive the subscription information of the terminal sent by the first core network device;
[0119] The first processing unit is used to send the reported data to the application server through the second core network device according to the subscription information.
[0120] Optionally, the contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0121] Optionally, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0122] The reported data is sent to the second core network device according to the address information, and the reported data is sent to the application server through the second core network device.
[0123] Optionally, the first core network device is a unified data management UDM or a policy control function PCF; and / or,
[0124] The second core network device is a network open function NEF or a user plane function UPF.
[0125] An embodiment of the present application also provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute the above-mentioned method on the terminal side or the access network device side.
[0126] The beneficial effects of the above technical solution of the present application are as follows:
[0127] In the above scheme, the data transmission method sends a first access layer AS message to the access network device, wherein the first AS message includes the message type and the reported data of the terminal; receives a second AS message sent by the access network device, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed. BRIEF DESCRIPTION OF THE DRAWINGS
[0128] Figure 1 A schematic diagram of the wireless communication system architecture of an embodiment of the present application;
[0129] Figure 2 The data transmission method of the present invention is shown in the following figure. Figure 1 ;
[0130] Figure 3 The data transmission method of the present invention is shown in the following figure. Figure 2 ;
[0131] Figure 4 The data transmission method of the present invention is specifically implemented as follows: Figure 1 ;
[0132] Figure 5 The data transmission method of the present invention is specifically implemented as follows: Figure 2 ;
[0133] Figure 6 The data transmission method of the present invention is specifically implemented as follows: Figure 3;
[0134] Figure 7 The data transmission method of the present invention is specifically implemented as follows: Figure 4 ;
[0135] Figure 8 The data transmission device structure of the embodiment of the present application is shown in FIG. Figure 1 ;
[0136] Fig. 9 The data transmission device structure of the embodiment of the present application is shown in FIG. Figure 2 ;
[0137] Fig.10 The structure of the data transmission device of the embodiment of the present application is shown as follows: Figure 1 ;
[0138] Fig.11 The structure of the data transmission device of the embodiment of the present application is shown as follows: Figure 2 . DETAILED DESCRIPTION
[0139] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0140] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0141] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0142] It is explained here that the technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0143] Figure 1 A block diagram of a wireless communication system applicable to the embodiments of the present application is shown. The wireless communication system includes a terminal device (also referred to as a terminal) and a network device.
[0144] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0145] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long-term evolution (long term evolution, LTE) system, a 5G base station (the next Generation Node B, gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0146] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0147] The following first introduces the contents involved in the solution provided in the embodiment of the present application.
[0148] Currently, we are studying how Ambient IoT devices can access 5G networks for communication, so as to achieve the goal of 5G network interconnection of all things. Among them, due to the very limited power consumption and complexity of Ambient IoT devices, the existing user equipment (UE) defined method of transmitting data by registering and establishing protocol data unit (PDU) sessions is not suitable for data transmission of Ambient IoT devices with very limited capabilities. It is necessary to study new data transmission methods suitable for Ambient IoT devices. Specifically, the Ambient IoT scenario and the current UE data transmission mechanism are introduced as follows:
[0149] (1) Ambient IoT scenarios;
[0150] Ambient IoT scenarios have been studied in existing projects. Ambient IoT can be widely used in scenarios such as automated logistics, smart grids, internal factory logistics in manufacturing, and sensor data reporting in smart homes. For example, in automated warehousing scenarios, Ambient IoT technology can be used to count goods when they enter and leave the warehouse. Among them, AmbientIoT devices often have no energy or only very limited energy, and are generally very low in complexity and cost. The amount of data transmitted is very small (for example, only tag information needs to be reported) and the frequency is very low (for example, data transmission may only be performed once).
[0151] (2) Current UE data transmission mechanism;
[0152] The currently defined UE data transmission mechanism requires the UE to register with the network and establish a PDU session before data transmission can be performed. The network needs to maintain its context information for each UE. Although some optimized small data transmission methods (such as control plane small data transmission) have been defined for Narrow Band Internet of Things (NB-IoT) devices, no matter what optimization method is used, the UE must register and establish a PDU session before it can be performed.
[0153] Based on the above, the embodiments of the present application provide a data transmission method, device and equipment to solve the problem that the data transmission of Ambient IoT devices cannot be accurately performed in the prior art. Among them, the method, device and equipment are based on the same application concept. Since the principles of solving the problems by the method, device and equipment are similar, the implementation of the method, device and equipment can refer to each other, and the repeated parts will not be repeated.
[0154] The data transmission method provided in the embodiment of the present application is applied to a terminal, such as Figure 2 As shown, including:
[0155] Step 21: Send a first access layer AS message to the access network device, where the first AS message includes a message type and reported data of the terminal;
[0156] Step 22: Receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0157] The data transmission method provided in the embodiment of the present application sends a first access layer AS message to the access network device, wherein the first AS message includes the message type and the reported data of the terminal; receives a second AS message sent by the access network device, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0158] Furthermore, before sending the first AS message to the access network device, the method also includes: receiving a third AS message sent by the access network device, the third AS message containing a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0159] In this way, at least one of the message type, the first identifier, and the requested data reporting method can be clarified.
[0160] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0161] In this way, the message type of the first AS message and / or the third AS message can be accurately indicated. Wherein, the connectionless AS message can be understood as an AS message that does not need to establish a connection. Current AS messages such as RRC messages need to establish a connection, but are not limited thereto.
[0162] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0163] This can support multiple methods of data reporting.
[0164] Furthermore, the data transmission method also includes: determining to report data based on a first identifier included in the third AS message; sending a first access layer AS message to the access network device includes: sending the first AS message to the access network device based on a requested data reporting method included in the third AS message; wherein the reported data in the first AS message includes an identifier or a group identifier of the terminal.
[0165] In this way, the first AS message can be accurately transmitted. Wherein, determining to report data according to the first identifier included in the third AS message includes: determining to report data when the first identifier included in the third AS message matches the identifier or group identifier of the terminal, but is not limited thereto.
[0166] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0167] In this way, the first AS message, the second AS message and / or the third AS message can be specifically identified.
[0168] The present application also provides a data transmission method, which is applied to an access network device, such as Figure 3 As shown, including:
[0169] Step 31: receiving a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal;
[0170] Step 32: Send a second AS message to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0171] The data transmission method provided in the embodiment of the present application receives a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal; sends a second AS message to the terminal, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0172] Furthermore, before the receiving terminal sends the first access layer AS message, the method also includes: sending a third AS message to the terminal, the third AS message including a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0173] In this way, the terminal can clearly understand at least one of the message type, the first identifier, and the requested data reporting method.
[0174] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0175] In this way, the message type of the first AS message and / or the third AS message can be accurately indicated. Wherein, the connectionless AS message can be understood as an AS message that does not need to establish a connection. Current AS messages such as RRC messages need to establish a connection, but are not limited thereto.
[0176] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0177] This can support multiple methods of data reporting.
[0178] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0179] In this way, the first AS message, the second AS message and / or the third AS message can be specifically identified.
[0180] Furthermore, the method also includes: receiving the contract information of the terminal sent by the first core network device; and sending the reported data to the application server through the second core network device based on the contract information.
[0181] This can support accurate transmission of reported data.
[0182] The contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0183] This can further support accurate transmission of reported data.
[0184] In an embodiment of the present application, sending the reported data to the application server through the second core network device based on the signing information includes: sending the reported data to the second core network device based on the address information, and sending the reported data to the application server through the second core network device.
[0185] This supports the complete transmission of reported data.
[0186] Among them, the first core network device is a unified data management UDM or a policy control function PCF; and / or, the second core network device is a network open function NEF or a user plane function UPF.
[0187] In this way, the present solution can be implemented in multiple ways. The information interaction between the first core network device or the second core network device and the access network device can be performed through an access and mobility management function (Access and Mobility Management Function, AMF), but is not limited thereto.
[0188] The data transmission method provided in the embodiment of the present application is illustrated below by taking an example of an AmbientIoT device as an example of a terminal and a NG-RAN as an example of an access network device.
[0189] In view of the above technical problems, the embodiment of the present application provides a data transmission method, which can be specifically implemented as a method for transmitting Ambient IoT data. The method does not require the establishment of a PDU session for the Ambient IoT device, and the network does not need to establish and maintain a context for the Ambient IoT device. Specifically, the solution can be implemented in at least one of the following ways:
[0190] Mode 1: Ambient IoT devices transmit data through the Next Generation Radio Access Network (NG-RAN) and the User Plane Function (UPF) (or without UPF) (see the following embodiment 1 for details).
[0191] Method 2: Ambient IoT devices transmit data through NG-RAN and AMF, or transmit data through NG-RAN, AMF and Session Management Function (SMF) (see the following Example 2 for details).
[0192] Method 3: Ambient IoT devices transmit data through NG-RAN and AIoT management functions (see the following embodiment 3 for details).
[0193] Method 4: The Ambient IoT device first obtains the authorization information (of the Ambient IoT device) and the address information (for data transmission) from the AMF through NG-RAN, and then transmits data (see the following embodiment 4 for details).
[0194] Among them: Method 1-3 is to obtain authorization information and address information during data transmission.
[0195] The following is a specific example to illustrate this solution.
[0196] Example 1: Ambient IoT devices transmit data through NG-RAN and UPF;
[0197] Specific as Figure 4 As shown, this embodiment includes the following steps:
[0198] 1. AMF receives the Ambient IoT data collection request sent by the Ambient IoT App Server through the Network Exposure Function (NEF). The request can be a request for a single or a group of AIoT Devices or a request for an AIoT Device at a certain location. If it is a request for a single or a group of AIoT Devices, the request message may include the device identification of a single or a group of AIoT Devices, the AIoT Device data reporting request, and the data type of the reported data; if it is a request for an AIoT Device at a certain location, the request message may include the AIoT Device data reporting request, the data type of the reported data (such as the device identification of the AIoT Device, monitoring data, etc.), and the requested location information.
[0199] 2. AMF sends an N2 message to NG-RAN. The N2 message contains the AIoT Device data reporting request and the data type of the reported data, such as the device identification and monitoring data of the AIoT Device.
[0200] 3. NG-RAN sends an access stratum (AS) message to the AIoT Device (corresponding to the third AS message sent to the terminal above). The AS message may be a Paging message or a Radio Resource Control (RRC) message. The AS message may include a request for the AIoT Device to report data and the type of data reported, such as the device identification of the AIoT Device, monitoring data, etc.
[0201] 4. After the AIoT Device receives the request message from NG-RAN, or when the AIoT Device actively reports data, the AIoT Device sends an AS request or reporting message to NG-RAN (corresponding to the sending of the first access layer AS message to the access network device). The AS message can be a Random Access message or an RRC message (corresponding to the first AS message being a radio resource control RRC message or a random access message). The AS message contains information such as AIoT data (corresponding to the reporting data of the terminal contained in the first AS message), AIoT device identification (corresponding to the message type contained in the first AS message), etc.
[0202] 5. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of a second AS message to the terminal). The AS message may be a Random Access message or an RRC message.
[0203] 6. NG-RAN sends an uplink N2 message to AMF. The N2 message contains the AIoT device identity and authorization check request received by NG-RAN from the AIoT Device.
[0204] 7. AMF sends a request message (AIoT contract or management data request) to the Unified Data Management (UDM) or PCF or AmbientIoT Management Function (AIoT management function). The message may include the Ambient IoT device identifier to request the mobility management or policy management contract data of the AIoT Device, or the Ambient IoT management data.
[0205] 8. UDM or PCF or Ambient IoT Management Function sends a response message to AMF (i.e., AIoT contract or management data response, which may carry AIoT contract or management data) to provide AMF with the mobility management or policy management contract data of AIoT Device, or Ambient IoT management data, which may include: whether AIoTDevice is allowed to transmit data through the network (corresponding to the authorization information of Ambient IoT device), address information of UPF or AIoT App Server used for data transmission (such as IP address, port number), etc. Among them, the above address information corresponds to the AIoT device identifier.
[0206] 9. AMF sends a downlink N2 message to NG-RAN, which may include the authorization information of the Ambient IoT device and the address information of the UPF or AIoT App Server used for data transmission (such as IP address, port number, etc.); corresponding to the above-mentioned receiving the contract information of the terminal sent by the first core network device; the contract information of the terminal includes: the authorization information for the terminal to perform data transmission, and / or the address information of the second core network device; the above-mentioned first core network device is the unified data management UDM or the policy control function PCF.
[0207] 10. NG-RAN sends AIoT data, AIoT device identification and other information (i.e., AIoT data, corresponding to the above-mentioned reported data) to UPF or AIoTApp Server based on the address information of UPF or AIoT App Server obtained in step 9, and UPF sends AIoT data, AIoT device identification and other information to AIoT App Server (corresponding to the above-mentioned sending of the reported data to the application server through the second core network device according to the contract information; specifically, sending the reported data to the second core network device according to the address information, and sending the reported data to the application server through the second core network device; the above-mentioned second core network device is the user plane function UPF). If authorization fails or the address information cannot be obtained, NG-RAN will discard the AIoT data.
[0208] Embodiment 2: Ambient IoT devices transmit data through NG-RAN and AMF (or through NG-RAN, AMF and SMF);
[0209] Specific as Figure 5 As shown, this embodiment includes the following steps:
[0210] 1. SMF receives the Ambient IoT data collection request sent by the Ambient IoT App Server through the NEF or UPF. The request can be a request for a single or a group of AIoT Devices or a request for an AIoT Device at a certain location. If it is a request for a single or a group of AIoT Devices, the request message may include the device identification of a single or a group of AIoT Devices, the AIoT Device data reporting request, and the data type of the reported data; if it is a request for an AIoT Device at a certain location, the request message may include the AIoT Device data reporting request, the data type of the reported data (such as the device identification of the AIoT Device, monitoring data, etc.), and the requested location information.
[0211] 2. SMF sends an N1N2 message transmission message to AMF, which contains the AIoT Device data reporting request and the data type of the reported data, such as the device identification and monitoring data of the AIoT Device.
[0212] 3. AMF sends an N2 message to NG-RAN. The N2 message includes a request message sent by SMF to NG-RAN, which includes the AIoT Device data reporting request and the data type of the reported data, such as the device identification and monitoring data of the AIoT Device.
[0213] 4. NG-RAN sends an AS message to the AIoT Device, which corresponds to the above-mentioned sending of a third AS message to the terminal. The AS message may be a Paging message or an RRC message. The AS message includes a request for the AIoT Device to report data and the data type of the reported data, such as the device identification of the AIoT Device, monitoring data, etc.
[0214] 5. After the AIoT Device receives the request message from NG-RAN, or when the AIoT Device actively reports data, the AIoT Device sends an AS request or reporting message to NG-RAN (corresponding to the sending of the first access layer AS message to the access network device). The AS message can be a Random Access message or an RRC message (corresponding to the first AS message being a radio resource control RRC message or a random access message). The AS message contains information such as AIoT data (corresponding to the reporting data of the terminal contained in the first AS message), AIoT device identification (corresponding to the message type contained in the first AS message), etc.
[0215] 6. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of a second AS message to the terminal). The AS message may be a Random Access message or an RRC message.
[0216] 7. NG-RAN sends an N2 message to AMF, which contains information such as AIoTdata and AIoT device identification received by NG-RAN from AIoT Device. Execute steps 8a-8c or steps 9a-9c.
[0217] Among them, steps 8a-8c are AMF directly sending data to NEF or UPF, as follows:
[0218] 8a. AMF sends a request message (AIoT contract or management data request) to UDM or PCF or Ambient IoT Management Function. The message may include the AIoT device identifier, requesting the mobility management or policy management contract data of the AIoT Device, or the Ambient IoT management data.
[0219] 8b. UDM or PCF or Ambient IoT Management Function sends a response message to AMF (i.e., AIoT contract or management data response, which may carry AIoT contract or management data), and provides AMF with the mobility management or policy management contract data of AIoT Device, or Ambient IoT management data. The data may include: whether AIoTDevice is allowed to transmit data through the network (corresponding to the authorization information of the Ambient IoT device), the address information of UPF or NEF used for data transmission (such as IP address, port number), etc.
[0220] 8c. AMF sends AIoT data, AIoT device identification and other information (i.e., AIoT data, corresponding to the above-mentioned reported data) to UPF or NEF according to the address information of UPF or NEF obtained in step 8b, and UPF or NEF sends AIoT data, AIoT device identification and other information to AIoT App Server (corresponding to the above-mentioned sending of the reported data to the application server through the second core network device according to the signing information; the above-mentioned second core network device is the network open function NEF or the user plane function UPF).
[0221] Among them, steps 9a-9c are AMF sending data to SMF, and then SMF sends data to NEF or UPF, as follows:
[0222] 9a. AMF sends an AIoT data transmission message to SMF, which may include the AIoT device identifier and AIoTdata.
[0223] 9b. SMF sends a request message (AIoT contract or management data request) to UDM or PCF or Ambient IoT Management Function, which may include the AIoT device identifier and request the session management or policy management contract data or Ambient IoT management data of the AIoT Device. UDM or PCF or Ambient IoT Management Function sends a response message (i.e., AIoT contract or management data response) to SMF, providing SMF with the session management or policy management contract data or Ambient IoT management data of the AIoT Device, which may include: whether the AIoTDevice is allowed to transmit data over the network (corresponding to the authorization information of the Ambient IoT device), the address information of the UPF or NEF used for data transmission (such as IP address, port number), etc.
[0224] 9c. SMF sends AIoT data, AIoT device identification and other information (i.e., AIoT data, corresponding to the above-mentioned reported data) to UPF or NEF according to the address information of UPF or NEF obtained in step 9b, and UPF or NEF sends AIoT data, AIoT device identification and other information to AIoT App Server (corresponding to the above-mentioned sending of the reported data to the application server through the second core network device according to the signing information; the above-mentioned second core network device is the network open function NEF or the user plane function UPF).
[0225] Example 3: Ambient IoT devices transmit data through NG-RAN and AIoT management functions;
[0226] Specific as Figure 6 As shown, this embodiment includes the following steps:
[0227] 1. NG-RAN receives the Ambient IoT data collection request sent by the Ambient IoT App Server through the AIoT management function (a newly defined network element, which can be responsible for AIoT contract management, capability opening and other functions). The request can be a request for a single or a group of AIoT Devices or a request for an AIoT Device at a certain location. If it is a request for a single or a group of AIoT Devices, the request message may include the device identification of a single or a group of AIoT Devices, the AIoT Device data reporting request and the data type of the reported data; if it is a request for an AIoT Device at a certain location, the request message may include the AIoT Device data reporting request, the data type of the reported data (such as the device identification of the AIoT Device, monitoring data, etc.) and the requested location information. The message may also include the IP address and port number used by the AIoT management function to receive AIoT data.
[0228] 2. NG-RAN sends an AS message to the AIoT Device (corresponding to the third AS message sent to the terminal as mentioned above). The AS message may be a Paging message or an RRC message. The AS message may include a request for the AIoT Device to report data and the data type of the reported data, such as the device identification of the AIoT Device, monitoring data, etc.
[0229] 3. After the AIoT Device receives the request message from NG-RAN, or when the AIoT Device actively reports data, the AIoT Device sends an AS request or reporting message to NG-RAN (corresponding to the sending of the first access layer AS message to the access network device). The AS message can be a Random Access message or an RRC message (corresponding to the first AS message being a radio resource control RRC message or a random access message). The AS message contains information such as AIoT data (corresponding to the reporting data of the terminal contained in the first AS message), AIoT device identification (corresponding to the message type contained in the first AS message), etc.
[0230] 4. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of a second AS message to the terminal). The AS message may be a Random Access message or an RRC message.
[0231] 5. NG-RAN sends a data transmission message to the AIoT management function, which may include information such as AIoT data and AIoT device identification received by NG-RAN from AIoTDevice; alternatively, NG-RAN sends AIoT data to the IP address and port number of the AIoT management function obtained in step 1.
[0232] 6. The AIoT management function performs authorization checks on AIoT devices, such as whether the device is allowed to transmit data over the network.
[0233] 7. (If the check passes) the AIoT management function sends AIoT data, AIoT device identification and other information to the AIoT App Server; this may correspond to sending the reported data to the application server through the third core network device, and the third core network device is the AIoT management function, but is not limited to this.
[0234] Embodiment 4: The Ambient IoT device obtains authorization information and address information from the AMF through NG-RAN before transmitting data;
[0235] Specific as Figure 7 As shown, this embodiment includes the following steps:
[0236] 1. NG-RAN indicates to AMF through NG messages (such as NG SETUP REQUEST, NG establishment request) that it supports communication with AIoT Device (i.e., indicating AIoT supported).
[0237] 2. AMF returns an NG message (such as NG SETUP RESPONSE) to NG-RAN, which may include authorization information for NG-RAN to communicate with AIoT Device, Ambient IoT device identification, address for Ambient IoT data reporting (such as UPF address, NEF address, Ambient IoT management function address or AIoT App Server address) and other information; corresponding to the above-mentioned reception of the contract information of the terminal sent by the first core network device; the contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0238] 3. AMF receives the Ambient IoT data collection request sent by the Ambient IoT App Server through the NEF. The request can be a request for a single or a group of AIoT Devices or a request for an AIoT Device at a certain location. If it is a request for a single / a group of AIoT Devices, the request message may include the device identification of a single or a group of AIoT Devices, the AIoT Device data reporting request, and the data type of the reported data; if it is a request for an AIoT Device at a certain location, the request message may include the AIoT Device data reporting request, the data type of the reported data (such as the device identification of the AIoT Device, monitoring data, etc.), and the requested location information.
[0239] 4. AMF sends an N2 message to NG-RAN. The N2 message contains the AIoT Device data reporting request and the data type of the reported data, such as the device identification and monitoring data of the AIoT Device.
[0240] 5. NG-RAN sends an AS message to the AIoT Device (corresponding to the third AS message sent to the terminal as mentioned above). The AS message may be a Paging message or an RRC message. The AS message may include a request for the AIoT Device to report data and the data type of the reported data, such as the device identification of the AIoT Device, monitoring data, etc.
[0241] 6. After the AIoT Device receives the request message from NG-RAN, or when the AIoT Device actively reports data, the AIoT Device sends an AS request or reporting message to NG-RAN (corresponding to the sending of the first access layer AS message to the access network device). The AS message can be a Random Access message or an RRC message (corresponding to the first AS message being a radio resource control RRC message or a random access message). The AS message contains information such as AIoT data (corresponding to the reporting data of the terminal contained in the first AS message), AIoT device identification (corresponding to the message type contained in the first AS message), etc.
[0242] 7. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of a second AS message to the terminal). The AS message may be a Random Access message or an RRC message.
[0243] 8. NG-RAN sends AIoT data to the address obtained in step 2 (corresponding to the above-mentioned sending of the reported data to the application server through the second core network device according to the subscription information).
[0244] It is to be noted that the relevant contents of the above embodiments can be referenced to each other, and the repeated contents will not be repeated here.
[0245] From the above, this solution provides a method for transmitting Ambient IoT data, so that the network does not need to establish a PDU session for the Ambient IoT device, and does not need to establish and maintain a context for the Ambient IoT device; based on this, this solution reduces the signaling overhead of the Ambient IoT device and the network, and is more suitable for Ambient IoT data transmission.
[0246] The embodiment of the present application also provides a data transmission device, wherein the data transmission device is a terminal, such as Figure 8 As shown, it includes a memory 81, a transceiver 82, and a processor 83:
[0247] The memory 81 is used to store computer programs; the transceiver 82 is used to send and receive data under the control of the processor 83; the processor 83 is used to read the computer program in the memory 81 and perform the following operations:
[0248] Sending a first access layer AS message to the access network device through the transceiver 82, wherein the first AS message includes a message type and the reported data of the terminal;
[0249] The transceiver 82 receives a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0250] The data transmission device provided in the embodiment of the present application sends a first access layer AS message to the access network device, wherein the first AS message includes the message type and the reported data of the terminal; receives a second AS message sent by the access network device, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0251] Specifically, the transceiver 82 is used to receive and send data under the control of the processor 83.
[0252] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 83 and various circuits of memory represented by memory 81 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 82 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 84 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0253] The processor 83 is responsible for managing the bus architecture and general processing, and the memory 81 can store data used by the processor 83 when performing operations.
[0254] Optionally, the processor 83 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0255] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0256] Furthermore, the operation also includes: before sending the first AS message to the access network device, receiving a third AS message sent by the access network device through the transceiver, the third AS message including a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0257] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0258] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0259] Furthermore, the operation also includes: determining to report data based on the first identifier included in the third AS message; sending the first access layer AS message to the access network device includes: sending the first AS message to the access network device based on the requested data reporting method included in the third AS message; wherein the reported data in the first AS message includes the identifier or group identifier of the terminal.
[0260] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0261] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned terminal side method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0262] The embodiment of the present application also provides a data transmission device, wherein the data transmission device is an access network device, such as Fig. 9 As shown, it includes a memory 91, a transceiver 92, and a processor 93:
[0263] The memory 91 is used to store computer programs; the transceiver 92 is used to send and receive data under the control of the processor 93; the processor 93 is used to read the computer program in the memory 91 and perform the following operations:
[0264] Receiving, through the transceiver 92, a first access layer AS message sent by the terminal, wherein the first AS message includes a message type and reported data of the terminal;
[0265] A second AS message is sent to the terminal through the transceiver 92, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0266] The data transmission device provided in the embodiment of the present application receives a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal; sends a second AS message to the terminal, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0267] Specifically, the transceiver 92 is used to receive and send data under the control of the processor 93.
[0268] Among them, Fig. 9In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 93 and various circuits of memory represented by memory 91 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 92 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 93 is responsible for managing the bus architecture and general processing, and the memory 91 may store data used by the processor 93 when performing operations.
[0269] The processor 93 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0270] Furthermore, the operation also includes: before the first access layer AS message sent by the receiving terminal, a third AS message is sent to the terminal through the transceiver, and the third AS message includes a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0271] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0272] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0273] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0274] Furthermore, the operation also includes: receiving, through the transceiver, the contract information of the terminal sent by the first core network device; and sending the reported data to the application server through the second core network device based on the contract information.
[0275] The contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0276] In an embodiment of the present application, sending the reported data to the application server through the second core network device based on the signing information includes: sending the reported data to the second core network device through the transceiver based on the address information, and sending the reported data to the application server through the second core network device.
[0277] Among them, the first core network device is a unified data management UDM or a policy control function PCF; and / or, the second core network device is a network open function NEF or a user plane function UPF.
[0278] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned access network device side method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0279] The present application also provides a data transmission device, which is applied to a terminal, such as Fig.10 As shown, including:
[0280] The first sending unit 101 is used to send a first access layer AS message to the access network device, where the first AS message includes a message type and reported data of the terminal;
[0281] The first receiving unit 102 is used to receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0282] The data transmission device provided in the embodiment of the present application sends a first access layer AS message to the access network device, wherein the first AS message includes the message type and the reported data of the terminal; receives a second AS message sent by the access network device, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0283] Furthermore, the device also includes: a second receiving unit, used to receive a third AS message sent by the access network device before sending the first AS message to the access network device, the third AS message containing a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0284] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0285] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0286] Furthermore, the data transmission device also includes: a first determination unit, used to determine data reporting based on the first identifier included in the third AS message; sending the first access layer AS message to the access network device includes: sending the first AS message to the access network device according to the requested data reporting method included in the third AS message; wherein the reported data in the first AS message includes the identifier or group identifier of the terminal.
[0287] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0288] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned terminal side method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0289] The present application also provides a data transmission device, which is applied to access network equipment, such as Fig.11 As shown, including:
[0290] The third receiving unit 111 is configured to receive a first access layer AS message sent by a terminal, where the first AS message includes a message type and reported data of the terminal;
[0291] The second sending unit 112 is used to send a second AS message to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0292] The data transmission device provided in the embodiment of the present application receives a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal; sends a second AS message to the terminal, wherein the second AS message is used to indicate whether the access network device has successfully received the first AS message; and can support the implementation of: there is no need to establish a PDU session for the terminal (such as an Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as an Ambient IoT device), and at the same time, data transmission of the terminal (such as an Ambient IoT device) can be accurately performed.
[0293] Furthermore, the device also includes: a third sending unit, which is used to send a third AS message to the terminal before the first access layer AS message sent by the receiving terminal, and the third AS message includes a message type, a first identifier, and at least one of the requested data reporting methods; wherein the first identifier includes the identifier and / or group identifier of the terminal.
[0294] The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or the message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0295] In the embodiment of the present application, the requested data reporting method includes: at least one of: single reporting, periodic reporting, and random reporting.
[0296] The first AS message is a radio resource control RRC message or a random access message; and / or the second AS message is an RRC message or a random access message; and / or the third AS message is a paging message or an RRC message.
[0297] Furthermore, the device also includes: a fourth receiving unit, used to receive the contract information of the terminal sent by the first core network device; and a first processing unit, used to send the reported data to the application server through the second core network device according to the contract information.
[0298] The contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
[0299] In an embodiment of the present application, sending the reported data to the application server through the second core network device based on the signing information includes: sending the reported data to the second core network device based on the address information, and sending the reported data to the application server through the second core network device.
[0300] Among them, the first core network device is a unified data management UDM or a policy control function PCF; and / or, the second core network device is a network open function NEF or a user plane function UPF.
[0301] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned access network device side method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0302] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0303] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0304] An embodiment of the present application also provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute the above-mentioned method on the terminal side or the access network device side.
[0305] The non-transitory readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical (MO)), etc.), optical storage (such as compact discs (CD), digital video discs (DVD), Blu-ray discs (BD), high-definition versatile discs (HVD), etc.), and semiconductor memories (such as ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSD)), etc.
[0306] Among them, the implementation embodiments of the methods on the above-mentioned terminal side or access network device side are all applicable to the embodiments of the non-transitory readable storage medium, and can also achieve the same technical effects.
[0307] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0308] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0309] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0310] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0311] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A data transmission method, applied to a terminal, characterized in that: include: Sending a first access layer AS message to the access network device, where the first AS message includes a message type and reported data of the terminal; Receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
2. The data transmission method according to claim 1, characterized in that: Before sending the first AS message to the access network device, the method further includes: receiving a third AS message sent by the access network device, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method; The first identifier includes an identifier and / or a group identifier of the terminal.
3. The data transmission method according to claim 2, characterized in that: The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or, The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
4. The data transmission method according to claim 2, characterized in that: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
5. The data transmission method according to claim 2, characterized in that: Also includes: Determining to report data according to the first identifier included in the third AS message; The sending a first access layer AS message to the access network device includes: Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message; The reported data in the first AS message includes the identifier or group identifier of the terminal.
6. The data transmission method according to claim 2, characterized in that: The first AS message is a radio resource control RRC message or a random access message; and / or, The second AS message is an RRC message or a random access message; and / or, The third AS message is a paging message or an RRC message.
7. A data transmission method, applied to access network equipment, characterized in that: include: Receiving a first access layer AS message sent by a terminal, where the first AS message includes a message type and reported data of the terminal; A second AS message is sent to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
8. The data transmission method according to claim 7, characterized in that: Before the receiving terminal sends a first access layer AS message, the method further includes: Sending a third AS message to the terminal, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method; The first identifier includes an identifier and / or a group identifier of the terminal.
9. The data transmission method according to claim 8, characterized in that: The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or, The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
10. The data transmission method according to claim 8, characterized in that: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
11. The data transmission method according to claim 8, characterized in that: The first AS message is a radio resource control RRC message or a random access message; and / or, The second AS message is an RRC message or a random access message; and / or, The third AS message is a paging message or an RRC message.
12. The data transmission method according to claim 7, characterized in that: The method further comprises: Receiving the subscription information of the terminal sent by the first core network device; According to the contract information, the reported data is sent to the application server through the second core network device.
13. The data transmission method according to claim 12, characterized in that: The contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
14. The method according to claim 13, characterized in that The sending the reported data to the application server through the second core network device according to the subscription information includes: The reported data is sent to the second core network device according to the address information, and the reported data is sent to the application server through the second core network device.
15. The data transmission method according to claim 12, characterized in that: The first core network device is a unified data management (UDM) or a policy control function (PCF); and / or, The second core network device is a network open function NEF or a user plane function UPF.
16. A data transmission device, the data transmission device being a terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Sending a first access layer AS message to an access network device through the transceiver, wherein the first AS message includes a message type and reported data of the terminal; A second AS message sent by the access network device is received through the transceiver, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
17. The data transmission device according to claim 16, characterized in that: The operations also include: Before sending the first AS message to the access network device, receiving, by the transceiver, a third AS message sent by the access network device, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method; The first identifier includes an identifier and / or a group identifier of the terminal.
18. The data transmission device according to claim 17, characterized in that: The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or, The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
19. The data transmission device according to claim 17, characterized in that: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
20. The data transmission device according to claim 17, characterized in that: The operations also include: Determining to report data according to the first identifier included in the third AS message; The sending a first access layer AS message to the access network device includes: Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message; The reported data in the first AS message includes the identifier or group identifier of the terminal.
21. The data transmission device according to claim 17, characterized in that: The first AS message is a radio resource control RRC message or a random access message; and / or, The second AS message is an RRC message or a random access message; and / or, The third AS message is a paging message or an RRC message.
22. A data transmission device, the data transmission device being an access network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Receiving, by the transceiver, a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal; A second AS message is sent to the terminal through the transceiver, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
23. The data transmission device according to claim 22, characterized in that: The operations also include: Before the receiving terminal sends the first access layer AS message, the transceiver sends a third AS message to the terminal, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting method; The first identifier includes an identifier and / or a group identifier of the terminal.
24. The data transmission device according to claim 23, characterized in that: The message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or, The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
25. The data transmission device according to claim 23, characterized in that: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
26. The data transmission device according to claim 23, characterized in that: The first AS message is a radio resource control RRC message or a random access message; and / or, The second AS message is an RRC message or a random access message; and / or, The third AS message is a paging message or an RRC message.
27. The data transmission device according to claim 22, characterized in that: The operations also include: Receiving, by the transceiver, the subscription information of the terminal sent by the first core network device; According to the contract information, the reported data is sent to the application server through the second core network device.
28. The data transmission device according to claim 27, characterized in that: The contract information of the terminal includes: authorization information for the terminal to transmit data, and / or address information of the second core network device.
29. The device according to claim 28, characterized in that The sending the reported data to the application server through the second core network device according to the subscription information includes: According to the address information, the reported data is sent to the second core network device through the transceiver, and the reported data is sent to the application server through the second core network device.
30. The data transmission device according to claim 27, characterized in that: The first core network device is a unified data management (UDM) or a policy control function (PCF); and / or, The second core network device is a network open function NEF or a user plane function UPF.
31. A data transmission device, applied to a terminal, characterized in that: include: A first sending unit, configured to send a first access layer AS message to an access network device, wherein the first AS message includes a message type and reported data of the terminal; The first receiving unit is used to receive a second AS message sent by the access network device, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
32. A data transmission device, applied to access network equipment, characterized in that: include: A third receiving unit, configured to receive a first access layer AS message sent by a terminal, wherein the first AS message includes a message type and reported data of the terminal; The second sending unit is used to send a second AS message to the terminal, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
33. A non-transitory readable storage medium, characterized in that: The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 15.
Citation Information
Cited By
Communication method and communication apparatus
WO2026061291A1