Data transmission method and apparatus, and device
By using access layer AS messages in Ambient IoT devices for data transmission, the problem of difficulty in data transmission of Ambient IoT devices in the prior art is solved, and low overhead and efficient data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/105381
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-07-15
- Publication Date
- 2025-02-20
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 the terminal's context.
It realizes data transmission of Ambient IoT devices, reduces signaling overhead, and is suitable for the low complexity and low energy consumption characteristics of Ambient IoT devices.
Smart Images

Figure CN2024105381_20022025_PF_FP_ABST
Abstract
Description
Data transmission method, device and equipment
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on August 11, 2023, with application number 202311012470.5 and application name “A Data Transmission Method, Device and Equipment,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, apparatus, and device. Background Art
[0003] The Ambient Internet of Things (Ambient IoT, or AIoT) is an emerging IoT technology. Ambient IoT devices refer to devices that have no energy or very limited energy of their own and communicate by obtaining energy from the external environment, such as common radio frequency identification (RFID) devices.
[0004] Specifically, Ambient IoT devices differ from typical User Equipment (UE) or Narrowband Internet of Things (NB-IoT) devices in that they typically have no or very limited energy, are generally very low-complexity and cost-effective, and transmit very small amounts of data infrequently. The UE data transmission mechanism defined in related technologies requires the UE to register with the network and establish a Protocol Data Unit (PDU) session before data transmission can proceed. This mechanism is prohibitively expensive for Ambient IoT devices, or they simply cannot support such a complex signaling process.
[0005] From the above, the related art does not have a data transmission method suitable for Ambient IoT devices, and cannot guarantee the data transmission of Ambient IoT devices.
[0006] Summary of the Invention
[0007] The present disclosure aims to provide a data transmission method, apparatus and device to solve the problem in the related art that data transmission of Ambient IoT devices cannot be accurately performed.
[0008] In order to solve the above technical problems, an embodiment of the present disclosure provides a data transmission method, which is applied to a terminal, including:
[0009] Sending a first access stratum (AS) message to an access network device, where the first AS message includes a message type and reported data of the terminal;
[0010] 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.
[0011] In some embodiments, before sending the first AS message to the access network device, the method further includes:
[0012] receiving a third AS message sent by the access network device, where the third AS message includes at least one of a message type, a first identifier, and a requested data reporting mode;
[0013] The first identifier includes the identifier of the terminal and / or the group identifier.
[0014] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0015] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0016] In some embodiments, the requested data reporting method includes:
[0017] At least one of single reporting, periodic reporting, and random reporting.
[0018] In some embodiments, it further includes:
[0019] Determining to report data according to the first identifier included in the third AS message;
[0020] The sending of the first access layer AS message to the access network device includes:
[0021] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0022] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0023] In some embodiments, the first AS message is a Radio Resource Control (RRC) message or a random access message; and / or,
[0024] The second AS message is an RRC message or a random access message; and / or,
[0025] The third AS message is a paging message or an RRC message.
[0026] The present disclosure also provides a data transmission method, which is applied to an access network device and includes:
[0027] 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;
[0028] 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.
[0029] In some embodiments, before receiving the first access layer AS message sent by the terminal, the method further includes:
[0030] Sending a third AS message to the terminal, where the third AS message includes at least one of a message type, a first identifier, and a requested data reporting mode;
[0031] The first identifier includes the identifier of the terminal and / or the group identifier.
[0032] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0033] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0034] In some embodiments, the requested data reporting method includes:
[0035] At least one of single reporting, periodic reporting, and random reporting.
[0036] In some embodiments, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0037] The second AS message is an RRC message or a random access message; and / or,
[0038] The third AS message is a paging message or an RRC message.
[0039] In some embodiments, the method further comprises:
[0040] Receiving the subscription information of the terminal sent by the first core network device;
[0041] According to the contract information, the reported data is sent to the application server through the second core network device.
[0042] In some embodiments, 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.
[0043] In some embodiments, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0044] According to the address information, the reported data is sent to the second core network device, and the reported data is sent to the application server through the second core network device.
[0045] In some embodiments, the first core network device is a Unified Data Management (UDM) or a Policy Control Function (PCF); and / or,
[0046] The second core network device is a network exposure function (NEF) or a user plane function (UPF).
[0047] The present disclosure also provides a data transmission device, which is a terminal and includes a memory, a transceiver, and a processor.
[0048] 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:
[0049] Sending a first access layer AS message to an access network device through the transceiver, where the first AS message includes a message type and reported data of the terminal;
[0050] 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.
[0051] In some embodiments, the operations further include:
[0052] 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 mode;
[0053] The first identifier includes the identifier of the terminal and / or the group identifier.
[0054] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0055] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0056] In some embodiments, the requested data reporting method includes:
[0057] At least one of single reporting, periodic reporting, and random reporting.
[0058] In some embodiments, the operations further include:
[0059] Determining to report data according to the first identifier included in the third AS message;
[0060] The sending of the first access layer AS message to the access network device includes:
[0061] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0062] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0063] In some embodiments, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0064] The second AS message is an RRC message or a random access message; and / or,
[0065] The third AS message is a paging message or an RRC message.
[0066] The embodiment of the present disclosure further provides a data transmission device, which is an access network device and includes a memory, a transceiver, and a processor:
[0067] 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:
[0068] Receiving, by the transceiver, 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;
[0069] A second AS message is sent to the terminal via the transceiver, where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0070] In some embodiments, the operations further include:
[0071] Before receiving the first access layer AS message sent by the terminal, sending a third AS message to the terminal through the transceiver, wherein the third AS message includes at least one of a message type, a first identifier, and a requested data reporting mode;
[0072] The first identifier includes the identifier of the terminal and / or the group identifier.
[0073] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0074] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0075] In some embodiments, the requested data reporting method includes:
[0076] At least one of single reporting, periodic reporting, and random reporting.
[0077] In some embodiments, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0078] The second AS message is an RRC message or a random access message; and / or,
[0079] The third AS message is a paging message or an RRC message.
[0080] In some embodiments, the operations further include:
[0081] Receiving, through the transceiver, the subscription information of the terminal sent by the first core network device;
[0082] According to the contract information, the reported data is sent to the application server through the second core network device.
[0083] In some embodiments, 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.
[0084] In some embodiments, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0085] 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.
[0086] In some embodiments, the first core network device is a unified data management (UDM) or a policy control function (PCF); and / or,
[0087] The second core network device is a network open function NEF or a user plane function UPF.
[0088] The present disclosure also provides a data transmission device, which is applied to a terminal and includes:
[0089] A first sending unit, configured 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;
[0090] The first receiving unit is configured 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.
[0091] In some embodiments, the apparatus further comprises:
[0092] A second receiving unit is 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 mode;
[0093] The first identifier includes the identifier of the terminal and / or the group identifier.
[0094] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0095] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0096] In some embodiments, the requested data reporting method includes:
[0097] At least one of single reporting, periodic reporting, and random reporting.
[0098] In some embodiments, it further includes:
[0099] A first determining unit, configured to determine data reporting according to a first identifier included in the third AS message;
[0100] The sending of the first access layer AS message to the access network device includes:
[0101] Sending the first AS message to the access network device according to the requested data reporting mode contained in the third AS message;
[0102] The reported data in the first AS message includes the identifier or group identifier of the terminal.
[0103] In some embodiments, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0104] The second AS message is an RRC message or a random access message; and / or,
[0105] The third AS message is a paging message or an RRC message.
[0106] The present disclosure also provides a data transmission device, which is applied to an access network device and includes:
[0107] A third receiving unit 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;
[0108] The second sending unit is configured 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.
[0109] In some embodiments, the apparatus further comprises:
[0110] A third sending unit is 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;
[0111] The first identifier includes the identifier of the terminal and / or the group identifier.
[0112] In some embodiments, the message type included in the first AS message indicates that the first AS message is a connectionless AS message; and / or,
[0113] The message type included in the third AS message indicates that the third AS message is a connectionless AS message.
[0114] In some embodiments, the requested data reporting method includes:
[0115] At least one of single reporting, periodic reporting, and random reporting.
[0116] In some embodiments, the first AS message is a radio resource control RRC message or a random access message; and / or,
[0117] The second AS message is an RRC message or a random access message; and / or,
[0118] The third AS message is a paging message or an RRC message.
[0119] In some embodiments, the apparatus further comprises:
[0120] a fourth receiving unit, configured to receive the subscription information of the terminal sent by the first core network device;
[0121] 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.
[0122] In some embodiments, 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.
[0123] In some embodiments, sending the reported data to the application server through the second core network device according to the subscription information includes:
[0124] According to the address information, the reported data is sent to the second core network device, and the reported data is sent to the application server through the second core network device.
[0125] In some embodiments, the first core network device is a unified data management (UDM) or a policy control function (PCF); and / or,
[0126] The second core network device is a network open function NEF or a user plane function UPF.
[0127] An embodiment of the present disclosure further 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.
[0128] The beneficial effects of the above technical solutions disclosed herein are as follows:
[0129] In the above scheme, the data transmission method sends a first access layer AS message to the access network device, where 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, where 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: 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
[0130] FIG1 is a schematic diagram of a wireless communication system architecture according to an embodiment of the present disclosure;
[0131] FIG2 is a flowchart of a data transmission method according to an embodiment of the present disclosure;
[0132] FIG3 is a second flow chart of a data transmission method according to an embodiment of the present disclosure;
[0133] FIG4 is a schematic diagram of a first embodiment of a data transmission method according to an embodiment of the present disclosure;
[0134] FIG5 is a second schematic diagram of a specific implementation flow of the data transmission method according to an embodiment of the present disclosure;
[0135] FIG6 is a third schematic diagram of a specific implementation flow of the data transmission method according to an embodiment of the present disclosure;
[0136] FIG7 is a fourth schematic diagram of a specific implementation flow of the data transmission method according to an embodiment of the present disclosure;
[0137] FIG8 is a first structural diagram of a data transmission device according to an embodiment of the present disclosure;
[0138] FIG9 is a second structural diagram of a data transmission device according to an embodiment of the present disclosure;
[0139] FIG10 is a first structural diagram of a data transmission device according to an embodiment of the present disclosure;
[0140] FIG11 is a second structural diagram of the data transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0141] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0142] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0143] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.
[0144] It is explained here that the technical solutions provided by the embodiments of the present disclosure can be applicable to a variety of systems, especially the fifth generation mobile communication technology (5th-Generation, 5G) system. 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 devices and network devices. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0145] Figure 1 shows a block diagram of a wireless communication system to which embodiments of the present disclosure may be applied. The wireless communication system includes a terminal device (also referred to as a terminal) and a network device.
[0146] The terminal device involved in the embodiments of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device 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 User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), 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, or a user device, but is not limited in the embodiments of the present disclosure.
[0147] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named by another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting 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 disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the next generation system, a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. 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 geographically separated.
[0148] 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 configuration and number of antenna combinations, MIMO transmission can be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), full-dimensional MIMO (FD-MIMO), or massive MIMO. It can also use diversity transmission, precoding, or beamforming.
[0149] The following first introduces the contents involved in the solution provided by the embodiment of the present disclosure.
[0150] Research is currently underway to understand how Ambient IoT devices can access 5G networks for communication, thereby achieving the goal of the 5G Internet of Everything. However, due to the limited power consumption and complexity of Ambient IoT devices, the data transmission method defined in related technologies, whereby user equipment (UE) registers and establishes Protocol Data Unit (PDU) sessions, is not suitable for data transmission on these devices. Therefore, new data transmission methods suitable for Ambient IoT devices are needed. Specifically, the following describes Ambient IoT scenarios and current UE data transmission mechanisms:
[0151] (1) Ambient IoT scenarios;
[0152] Ambient IoT scenarios have been studied in related technology 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 as they enter and leave the warehouse. Ambient IoT devices often have no or very limited energy, are generally very low in complexity and cost, transmit very small amounts of data (for example, only tag information needs to be reported), and transmit data infrequently (for example, data may only be transmitted once).
[0153] (2) Current UE data transmission mechanism;
[0154] The currently defined UE data transmission mechanism requires the UE to register with the network and establish a PDU session before data transmission can proceed. The network must maintain context information for each UE. Although some optimized small data transmission methods (such as control plane small data transmission) have been defined for Narrowband Internet of Things (NB-IoT) devices, all optimized methods require the UE to register and establish a PDU session before data transmission can proceed.
[0155] Based on the foregoing, the embodiments of the present disclosure provide a data transmission method, apparatus, and device to address the related art issue of inaccurate data transmission between Ambient IoT devices. The method, apparatus, and device are based on the same patent application concept. Since the principles underlying the problems solved by the method, apparatus, and device are similar, their implementations can be referenced in conjunction with each other, and any repetitions will not be repeated.
[0156] The data transmission method provided in the embodiment of the present disclosure is applied to a terminal, as shown in FIG2 , and includes:
[0157] Step 21: Sending a first access layer AS message to the access network device, where the first AS message includes a message type and the reported data of the terminal;
[0158] 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.
[0159] The data transmission method provided by the embodiment of the present disclosure sends a first access layer AS message to the access network device, where 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, where 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: no need to establish a PDU session for the terminal (such as the Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as the Ambient IoT device), while accurately performing data transmission for the terminal (such as the Ambient IoT device).
[0160] 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.
[0161] In this way, at least one of the message type, the first identifier, and the requested data reporting method can be clarified.
[0162] 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.
[0163] 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 require a connection to be established. Current AS messages such as RRC messages require a connection to be established, but the present invention is not limited thereto.
[0164] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0165] This can support multiple ways of reporting data.
[0166] Furthermore, the data transmission method also includes: determining data reporting based on the first identifier contained 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 contained in the third AS message; wherein the reported data in the first AS message includes the identifier or group identifier of the terminal.
[0167] In this way, the first AS message can be accurately transmitted. Wherein, determining to report data based on 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.
[0168] 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.
[0169] In this way, the first AS message, the second AS message and / or the third AS message can be specifically identified.
[0170] The present disclosure also provides a data transmission method, which is applied to an access network device, as shown in FIG3 , and includes:
[0171] Step 31: 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;
[0172] 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.
[0173] The data transmission method provided by the embodiment of the present disclosure 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: 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), while accurately performing data transmission for the terminal (such as an Ambient IoT device).
[0174] 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.
[0175] In this way, the terminal can clearly understand at least one of the message type, the first identifier, and the requested data reporting method.
[0176] 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.
[0177] 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 require a connection to be established. Current AS messages such as RRC messages require a connection to be established, but the present invention is not limited thereto.
[0178] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0179] This can support multiple ways of reporting data.
[0180] 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.
[0181] In this way, the first AS message, the second AS message and / or the third AS message can be specifically identified.
[0182] 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.
[0183] This can support accurate transmission of reported data.
[0184] 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.
[0185] This can further support accurate transmission of reported data.
[0186] In the embodiment of the present disclosure, sending the reported data to the application server through the second core network device based on the contract 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.
[0187] This supports the complete transmission of reported data.
[0188] 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).
[0189] This can support multiple ways to implement this solution. Among them, the information interaction between the first core network device or the second core network device and the access network device can be carried out through the Access and Mobility Management Function (AMF), but is not limited to this.
[0190] The data transmission method provided in the embodiment of the present disclosure is illustrated below with an example, taking an Ambient IoT (Enabled Internet of Things) device as an example of a terminal, and taking a Next Generation Radio Access Network (NG-RAN) device as an example of an access network device.
[0191] To address the above technical issues, embodiments of the present disclosure provide a data transmission method, which can be specifically implemented as a method for transmitting Ambient IoT (Enabled Internet of Things) data. This method does not require establishing 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, this solution can be implemented using at least one of the following methods:
[0192] Method 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).
[0193] Method 2: Ambient IoT devices transmit data through NG-RAN and AMF, or through NG-RAN, AMF and Session Management Function (SMF) (see Example 2 below for details).
[0194] Method 3: Ambient IoT devices transmit data through NG-RAN and AIoT management functions (see Example 3 below for details).
[0195] 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).
[0196] Among them: Methods 1-3 are for obtaining authorization information and address information during data transmission.
[0197] The following is a specific example to illustrate this solution.
[0198] Example 1: Ambient IoT devices transmit data through NG-RAN and UPF;
[0199] Specifically as shown in FIG4 , this embodiment includes the following steps:
[0200] 1. AMF receives the Ambient IoT data collection request sent by the Ambient IoT App Server (AIoT 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 AIoT Device's device identification, monitoring data, etc.), and the requested location information.
[0201] 2. AMF sends an N2 message to NG-RAN. The N2 message contains the AIoT Device data reporting request and the type of data reported, such as the device identification and monitoring data of the AIoT Device.
[0202] 3. NG-RAN sends an access stratum (AS) message to the AIoT device (corresponding to the third AS message sent to the terminal). The AS message can be a paging message or a radio resource control (RRC) message. The AS message can include the AIoT device's request to report data and the type of data reported, such as the AIoT device's device identification and monitoring data.
[0203] 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 report message to NG-RAN (corresponding to the above-mentioned 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 above-mentioned 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 above-mentioned first AS message containing the reported data of the terminal), an AIoT device identifier (corresponding to the above-mentioned first AS message containing the message type), and so on.
[0204] 5. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of the second AS message to the terminal). The AS message can be a Random Access message or an RRC message.
[0205] 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.
[0206] 7. AMF sends a request message (AIoT contract or management data request) to the Unified Data Management (UDM) or PCF or Ambient IoT 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.
[0207] 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. This data may include: whether AIoT Device 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.
[0208] 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 reception of the subscription information of the terminal sent by the first core network device; the subscription 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 a unified data management UDM or a policy control function PCF.
[0209] 10. NG-RAN sends AIoT data, AIoT device identification and other information (i.e., AIoT data, corresponding to the above-mentioned reported data) to the UPF or AIoT App Server based on the address information of the UPF or AIoT App Server obtained in step 9. The UPF sends the AIoT data, AIoT device identification and other information to the 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.
[0210] Example 2: Ambient IoT devices transmit data through NG-RAN and AMF (or through NG-RAN, AMF and SMF);
[0211] Specifically as shown in FIG5 , this embodiment includes the following steps:
[0212] 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 (AIoT Device) 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 the 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 AIoT Device's device identification, monitoring data, etc.), and the requested location information.
[0213] 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.
[0214] 3. AMF sends an N2 message to NG-RAN. The N2 message includes a request message from SMF to NG-RAN, which includes the AIoT Device data reporting request and the type of data reported, such as the device identification and monitoring data of the AIoT Device.
[0215] 4. NG-RAN sends an AS message to the AIoT Device (corresponding to the aforementioned sending of the third AS message to the terminal). The AS message can be a Paging message or an RRC message. The AS message includes the AIoT Device's request to report data and the type of the reported data, such as the AIoT Device's device identifier and monitoring data.
[0216] 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 report message to NG-RAN (corresponding to the above-mentioned 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 above-mentioned 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 above-mentioned first AS message containing the reported data of the terminal), an AIoT device identifier (corresponding to the above-mentioned first AS message containing the message type), and so on.
[0217] 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 can be a Random Access message or an RRC message.
[0218] 7. The NG-RAN sends an N2 message to the AMF. The N2 message contains the AIoT data received from the AIoT device, the AIoT device identifier, and other information. The following steps 8a-8c or steps 9a-9c are executed.
[0219] Among them, steps 8a-8c are for AMF to directly send data to NEF or UPF, as follows:
[0220] 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 and request the mobility management or policy management contract data of the AIoT Device, or the Ambient IoT management data.
[0221] 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 AIoT Device is allowed to transmit data through the network (corresponding to the authorization information of Ambient IoT device), the address information of UPF or NEF used for data transmission (such as IP address, port number), etc.
[0222] 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 the AIoT data, AIoT device identification and other information to the 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; the above-mentioned second core network device is the network open function NEF or the user plane function UPF).
[0223] Among them, steps 9a-9c are AMF sending data to SMF, and then SMF sends it to NEF or UPF, as follows:
[0224] 9a. AMF sends an AIoT data transmission message to SMF, which may include the AIoT device identifier and AIoT data.
[0225] 9b. SMF 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 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. The data may include: whether the AIoT Device is allowed to transmit data through 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.
[0226] 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 the AIoT data, AIoT device identification and other information to the 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; the above-mentioned second core network device is the network open function NEF or the user plane function UPF).
[0227] Example 3: Ambient IoT devices transmit data through NG-RAN and AIoT management functions;
[0228] Specifically as shown in FIG6 , this embodiment includes the following steps:
[0229] 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 that 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 (AIoT Device) 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.
[0230] 2. NG-RAN sends an AS message to the AIoT Device (corresponding to the third AS message sent to the terminal). The AS message can be a Paging message or an RRC message. The AS message can include the AIoT Device's request to report data and the type of data reported, such as the AIoT Device's device identifier and monitoring data.
[0231] 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 report message to NG-RAN (corresponding to the above-mentioned 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 above-mentioned 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 above-mentioned first AS message containing the reported data of the terminal), an AIoT device identifier (corresponding to the above-mentioned first AS message containing the message type), and so on.
[0232] 4. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of the second AS message to the terminal). The AS message can be a Random Access message or an RRC message.
[0233] 5. NG-RAN sends a data transmission message to the AIoT management function. The message may include the AIoT data received by NG-RAN from the AIoT Device, the AIoT device identifier, and other information. Alternatively, NG-RAN sends the AIoT data to the IP address and port number of the AIoT management function obtained in step 1.
[0234] 6. The AIoT management function performs authorization checks on AIoT devices, such as whether the device is allowed to transmit data over the network.
[0235] 7. (If the inspection 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.
[0236] Example 4: The Ambient IoT device obtains authorization information and address information from the AMF through NG-RAN before transmitting data.
[0237] Specifically as shown in FIG7 , this embodiment includes the following steps:
[0238] 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 supported AIoT (AIoT supported)).
[0239] 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 identifier, Ambient IoT data reporting address (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.
[0240] 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 the 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 AIoT Device's device identification, monitoring data, etc.), and the requested location information.
[0241] 4. AMF sends an N2 message to NG-RAN. The N2 message contains the AIoT Device data reporting request and the type of data reported, such as the device identification and monitoring data of the AIoT Device.
[0242] 5. NG-RAN sends an AS message to the AIoT Device (corresponding to the third AS message sent to the terminal). The AS message can be a Paging message or an RRC message. The AS message can include the AIoT Device's request to report data and the type of data reported, such as the AIoT Device's device identifier and monitoring data.
[0243] 6. After the AIoT Device receives the request message from the NG-RAN, or when the AIoT Device actively reports data, the AIoT Device sends an AS request or report message to the NG-RAN (corresponding to the above-mentioned 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 above-mentioned 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 above-mentioned first AS message containing the reported data of the terminal), an AIoT device identifier (corresponding to the above-mentioned first AS message containing the message type), and so on.
[0244] 7. NG-RAN sends an AS response message to the AIoT Device (corresponding to the above-mentioned sending of the second AS message to the terminal). The AS message can be a Random Access message or an RRC message.
[0245] 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).
[0246] It is to be noted that the relevant contents of the above embodiments can be referred to each other, and the repeated parts will not be repeated here.
[0247] As described above, this solution provides a method for transmitting Ambient IoT data, eliminating the need for the network to establish PDU sessions for Ambient IoT devices and the need to establish and maintain contexts for Ambient IoT devices. This reduces the signaling overhead for Ambient IoT devices and the network, making it more suitable for Ambient IoT data transmission.
[0248] The embodiment of the present disclosure further provides a data transmission device, which is a terminal, as shown in FIG8 , including a memory 81 , a transceiver 82 , and a processor 83 :
[0249] 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:
[0250] Sending a first access layer AS message to the access network device through the transceiver 82, where the first AS message includes a message type and the reported data of the terminal;
[0251] 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.
[0252] The data transmission device provided by the embodiment of the present disclosure sends a first access layer AS message to the access network device, where 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, where 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: no need to establish a PDU session for the terminal (such as the Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as the Ambient IoT device), while accurately performing data transmission for the terminal (such as the Ambient IoT device).
[0253] Specifically, the transceiver 82 is used to receive and send data under the control of the processor 83.
[0254] In FIG8 , 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. 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 82 may be a plurality of components, i.e., 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. For different user devices, the user interface 84 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0255] 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.
[0256] In some embodiments, 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). The processor may also adopt a multi-core architecture.
[0257] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0258] 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 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.
[0259] 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.
[0260] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0261] Furthermore, the operation also includes: determining data reporting based on the first identifier contained 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 contained in the third AS message; wherein the reported data in the first AS message includes the identifier or group identifier of the terminal.
[0262] 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.
[0263] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure 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.
[0264] The embodiment of the present disclosure further provides a data transmission device, which is an access network device, as shown in FIG9 , including a memory 91 , a transceiver 92 , and a processor 93 :
[0265] 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:
[0266] Receiving, through the transceiver 92, a first access layer AS message sent by the terminal, where the first AS message includes a message type and reported data of the terminal;
[0267] A second AS message is sent to the terminal via the transceiver 92 , where the second AS message is used to indicate whether the access network device has successfully received the first AS message.
[0268] The data transmission device provided by the embodiment of the present disclosure 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: 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), while accurately transmitting data to the terminal (such as an Ambient IoT device).
[0269] Specifically, the transceiver 92 is used to receive and send data under the control of the processor 93.
[0270] In FIG9 , 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. 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, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over 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.
[0271] 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.
[0272] 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.
[0273] 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.
[0274] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0275] 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.
[0276] Furthermore, the operation also includes: receiving the contract information of the terminal sent by the first core network device through the transceiver; and sending the reported data to the application server through the second core network device based on the contract information.
[0277] 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.
[0278] In the embodiment of the present disclosure, sending the reported data to the application server through the second core network device based on the contract 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.
[0279] 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).
[0280] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure 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 of this embodiment that are the same as the method embodiment will not be described in detail here.
[0281] The present disclosure also provides a data transmission device, which is applied to a terminal, as shown in FIG10 , and includes:
[0282] The first sending unit 101 is configured to send a first access layer AS message to an access network device, where the first AS message includes a message type and reported data of the terminal;
[0283] The first receiving unit 102 is configured 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.
[0284] The data transmission device provided by the embodiment of the present disclosure sends a first access layer AS message to the access network device, where 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, where 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: no need to establish a PDU session for the terminal (such as the Ambient IoT device), and the network does not need to establish and maintain a context for the terminal (such as the Ambient IoT device), while accurately performing data transmission for the terminal (such as the Ambient IoT device).
[0285] 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.
[0286] 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.
[0287] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0288] Furthermore, the data transmission device also includes: a first determination unit, used to determine data reporting based on the first identifier contained 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 contained in the third AS message; wherein the reported data in the first AS message includes the identifier or group identifier of the terminal.
[0289] 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.
[0290] It should be noted here that the above-mentioned device provided by the embodiment of the present disclosure can implement all the method steps implemented by 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.
[0291] The present disclosure also provides a data transmission device, which is applied to an access network device, as shown in FIG11 , and includes:
[0292] 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;
[0293] The second sending unit 112 is configured 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.
[0294] The data transmission device provided by the embodiment of the present disclosure 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: 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), while accurately performing data transmission for the terminal (such as an Ambient IoT device).
[0295] 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.
[0296] 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.
[0297] In the embodiment of the present disclosure, the requested data reporting method includes at least one of: single reporting, periodic reporting, and random reporting.
[0298] 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.
[0299] 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.
[0300] 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.
[0301] In the embodiment of the present disclosure, sending the reported data to the application server through the second core network device based on the contract 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.
[0302] 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).
[0303] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure 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 of this embodiment that are the same as the method embodiment will not be described in detail here.
[0304] It should be noted that the division of units in the embodiments of the present disclosure is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0305] 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 disclosure is essentially or the part that contributes to the relevant technology 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 for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0306] An embodiment of the present disclosure further 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.
[0307] 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 disks (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 storage (such as ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND FLASH), solid state drives (SSD), etc.).
[0308] Among them, the implementation embodiments of the above-mentioned methods on the 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.
[0309] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0310] The present disclosure 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 disclosure. 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 produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0311] 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 a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0312] 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, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0313] It should be noted that the division of the modules described above is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into a single physical entity or physically separated. Furthermore, these modules can be implemented entirely as software invoked by a processing element, or entirely as hardware. Alternatively, some modules can be implemented as software invoked by a processing element, while others can be implemented as hardware. For example, a module can be a separate processing element, or integrated into a chip of the aforementioned device. Furthermore, it can be stored in the memory of the aforementioned device in the form of program code, invoked by a processing element of the aforementioned device to perform the functions of the aforementioned module. The implementation of other modules is similar. Furthermore, these modules can be fully or partially integrated or implemented independently. The processing element described herein can be an integrated circuit with signal processing capabilities. During implementation, the steps of the aforementioned method or the modules described above can be performed by hardware integrated logic circuits within the processor element or by software instructions.
[0314] For example, each module, unit, sub-unit or sub-module can be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0315] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure described herein may be implemented in a sequence other than that illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, for example, A and / or B and / or C, means that seven situations are included: A alone, B alone, C alone, both A and B present, both B and C present, both A and C present, and all A, B, and C present. Similarly, the use of "at least one of A and B" in the specification and claims should be understood to mean "A alone, B alone, or both A and B present."
[0316] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.
Claims
1. A data transmission method, applied to a terminal, the method comprising: 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, wherein: 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, wherein: 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, wherein: 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, further comprising: 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, wherein: 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 an access network device, the method comprising: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, the device comprising a memory, a transceiver, and a 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, the device comprising a memory, a transceiver, and a 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 apparatus of claim 28, wherein: 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, wherein: 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, the device comprising: 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. The data transmission device according to claim 31, wherein: The device also includes: 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; The first identifier includes an identifier and / or a group identifier of the terminal.
33. The data transmission device according to claim 32, wherein: 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.
34. The data transmission device according to claim 32, wherein: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
35. The data transmission device according to claim 32, wherein: The device also includes: A first determining unit, configured to determine to report data according to a 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.
36. The data transmission device according to claim 32, wherein: 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.
37. A data transmission device, applied to an access network device, comprising: 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.
38. The data transmission device according to claim 37, wherein: The device also includes: 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; The first identifier includes an identifier and / or a group identifier of the terminal.
39. The data transmission device according to claim 38, wherein: 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.
40. The data transmission device according to claim 38, wherein: The requested data reporting method includes: At least one of single reporting, periodic reporting, and random reporting.
41. The data transmission device according to claim 38, wherein: 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.
42. The data transmission device according to claim 37, wherein: The device also includes: A fourth receiving unit, configured to receive the subscription information of the terminal sent by the first core network device; 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.
43. The data transmission device according to claim 42, wherein: 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.
44. The data transmission device according to claim 43, wherein: 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.
45. The data transmission device according to claim 42, wherein: 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.
46. A non-transitory readable storage medium, wherein: 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
Patent Citations
Authentication method and device
CN116074836A
Data transmission method and device
CN116419274A
Data transmission method, device and system
WO2018195823A1
Communication method, terminal device, and radio access network device
WO2022001964A1