Data transmission method and device, electronic equipment and nonvolatile storage medium

By optimizing the signaling interaction process and decrypting and determining the release status of air interface resources, the problem of low utilization efficiency of air interface resources in satellite access scenarios has been solved, achieving efficient utilization of satellite resources and improved user experience.

CN119363847BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD SATELLITE COMMUNICATIONS BRANCH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411472205.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-12-12
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

In satellite access scenarios, air interface resources are limited, making it impossible to utilize satellite air interface resources more efficiently and increase the number of concurrent services in the early stages when resources are limited.

Method used

The core network elements receive non-access stratum signaling constructed by the terminal side, decrypt and verify message integrity, use protocol identifiers to determine message type, determine the release status of air interface resources based on the bit values ​​in the ESM message, optimize the signaling interaction process to shorten the signaling length and save satellite air interface resources.

Benefits of technology

It enables efficient utilization of air interface resources in satellite access scenarios, reduces network resource idle time, improves resource utilization, reduces network latency, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363847B_ABST
    Figure CN119363847B_ABST
Patent Text Reader

Abstract

The application discloses a data transmission method and device, electronic equipment and nonvolatile storage medium. The method comprises the following steps: a core network element receives non-access layer signaling constructed by a terminal side, wherein the non-access layer signaling contains evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling; a target value under a first target bit in message type data in the non-access layer signaling is acquired; and the release condition of air interface resources is determined according to the target value under the first target bit, wherein the air interface resources represent wireless connection resources established by the terminal side and the core network element. The application solves the technical problem that in a satellite access scenario, air interface resources are limited, satellite air interface resources cannot be used more efficiently, and the number of concurrent services cannot be increased in the early stage with limited resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of satellite communication, in particular, to a data transmission method and device, electronic equipment and non-volatile storage medium. BACKGROUND

[0002] With the rapid development of high-throughput satellite communication technology and satellite network, the communication capability of satellite network in rate, delay, reliability and other aspects has been significantly improved, which can complement and cooperate with the ground network, and even replace the ground network in some application scenarios. The 3rd Generation Partnership Project (3GPP) and other standardization organizations have begun to study the related technologies of satellite and ground network cooperative development. Especially for the data transmission of Internet of Things, it is divided into control plane optimization and user plane optimization scheme.

[0003] In the current 3rd Generation Partnership Project (3GPP) data transmission process of ground network control plane optimization, the ESM DATATRANSPORT message carries the service data to be transmitted, and the network can determine the release timing of S1 (the interface between the evolved wireless access network (E-UTRAN) and the evolved packet core network (EPC)) according to the Release assistance indication IE: no Release assistance indication, the wireless side sets the upper message activity detection period, and in a certain time without upper message activity, the corresponding resources are released. When Release assistance indication = 01, it represents that the UE (user terminal) has no uplink data or downlink data transmission after the uplink data, and the core network completes the corresponding data uplink transmission and then executes the S1 release process; when Release assistance indication = 10, it represents that the UE has no uplink data but has downlink data transmission after the uplink data, and the core network executes the S1 release process after downloading the corresponding downlink data.

[0004] In the above scheme process, the core network can only execute the S1 release process after the uplink data is transmitted to the server or the downlink data is downloaded to the UE (user terminal); at the same time, Release assistance indication will occupy 8 bits alone. In the satellite access scenario, the air interface resource is limited, and it is impossible to more efficiently use the satellite air interface resource to increase the number of concurrent services in the early stage of limited resources.

[0005] At present, no effective solution has been proposed for the above problems. SUMMARY

[0006] Embodiments of the present application provide a data transmission method and device, electronic equipment and non-volatile storage medium to at least solve the technical problem that satellite air interface resources cannot be used more efficiently in a satellite access scenario, and the number of concurrent services cannot be increased in the early stage of limited resources.

[0007] According to an aspect of some embodiments of the present application, a data transmission method is provided, comprising: a core network element receiving a non-access layer signaling constructed by a terminal side, wherein the non-access layer signaling contains an evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling; obtaining a target value in a first target bit of message type data in the non-access layer signaling; and determining a release condition of an air interface resource according to the target value in the first target bit, wherein the air interface resource represents a wireless connection resource established by the terminal side and the core network element.

[0008] In some embodiments of the present application, obtaining the target value in the first target bit of the message type data in the non-access layer signaling comprises: decrypting a message carried by the non-access layer signaling and verifying the integrity of the message carried by the non-access layer signaling; determining a first message type of the decrypted message based on a protocol identifier; in the case that the first message type is an ESM message, determining a second message type of the ESM message based on a second target bit in the ESM message, wherein the second target bit is adjacent to the first target bit; and in the case that the second message type is a data transmission message, obtaining the target value in the first target bit.

[0009] In some embodiments of the present application, the first target bit includes a first bit and a second bit, the first bit and the second bit are adjacent bits, and the first bit is before the second bit, a first value in the target value is on the first bit, and a second value in the target value is on the second bit. Determining the release condition of the air interface resource according to the target value in the first target bit comprises: when the first value is 0 and the second value is 1, the core network element releases the air interface resource after receiving uplink data of the non-access layer bearer of the terminal side.

[0010] In some embodiments of the present application, determining the release condition of the air interface resource according to the target value in the first target bit comprises: when the first value is 0 and the second value is 0, the core network element releases the air interface resource after waiting for subsequent uplink or downlink data transmission of the non-access layer bearer of the terminal side.

[0011] In some embodiments of the present application, the release of the air interface resource is determined according to the target value in the first target bit, including: when the first value is 1 and the second value is 0, the core network element returns a downlink acknowledgement or response message after receiving the uplink data of the terminal side non-access layer bearer, and releases the air interface resource.

[0012] In some embodiments of the present application, the method further includes: the core network element establishes a target interface dedicated bearer, wherein the target interface dedicated bearer is used to transmit the terminal side data; and the core network element receives the uplink data from the terminal side and transmits the uplink data to the corresponding server through the target interface dedicated bearer.

[0013] According to another aspect of the embodiments of the present application, another data transmission method is also provided, including: a terminal side determines the message type of the sent non-access layer signaling and constructs a protocol identifier, wherein the protocol identifier is used to indicate the message type carried by the non-access layer signaling, obtaining an initial non-access layer signaling; determining the non-access layer signaling according to the initial non-access layer signaling and an ESM data transmission message identifier, wherein the ESM data transmission message identifier contains a target value in a first target bit, and the target value is used to determine the release of the air interface resource; and sending the non-access layer signaling to a core network element.

[0014] In some embodiments of the present application, the non-access layer signaling is determined according to the initial non-access layer signaling and the ESM data transmission message identifier, including: obtaining first information in a third target bit of the ESM data transmission message identifier, wherein the first information is used as auxiliary information for determining the release of the air interface resource; encapsulating the first information into a fourth target bit of the initial non-access layer signaling and replacing the original content in the fourth target bit of the initial non-access layer signaling, obtaining the non-access layer signaling.

[0015] According to another aspect of the embodiments of the present application, a data transmission device is also provided, including: a receiving module, configured to receive, by a core network element, a non-access layer signaling constructed by a terminal side, wherein the non-access layer signaling contains an evolved packet system session management (ESM) data transmission message identifier and an initial non-access layer signaling; an obtaining module, configured to obtain a target value in a first target bit of message type data in the non-access layer signaling; and a determining module, configured to determine the release of an air interface resource according to the target value in the first target bit, wherein the air interface resource represents a wireless connection resource established by the terminal side and the core network element.

[0016] According to another aspect of the embodiments of the present application, a non-volatile storage medium is also provided, wherein the non-volatile storage medium stores a program, and when the program is running, the non-volatile storage medium controls the device where the non-volatile storage medium is located to execute the above-mentioned data transmission method.

[0017] According to a further aspect of the embodiments of the present application, an electronic device is provided, comprising a memory and a processor, the processor being configured to execute a program stored in the memory, wherein the program performs the data transmission method described above when executed.

[0018] According to a further aspect of the embodiments of the present application, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the data transmission method described above.

[0019] In the embodiments of the present application, the core network element receives the non-access layer signaling constructed by the terminal side, wherein the non-access layer signaling contains an evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling; the target value under the first target bit in the message type data in the non-access layer signaling is obtained; and the release of the air interface resource is determined according to the target value under the first target bit, wherein the air interface resource represents the mode of the wireless connection resource established by the terminal side and the core network element. The non-access layer signaling contains the evolved packet system session management (ESM) data transmission message identifier and the initial non-access layer signaling, and the release of the air interface resource can be directly determined based on the non-access layer signaling, so that the resource release is quickly performed, thereby solving the technical problem that in the satellite access scenario, the air interface resource is limited, the satellite air interface resource cannot be used more efficiently, and the number of concurrent services cannot be increased in the early stage with limited resources. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and together with the description serve to explain the present application. In the drawings:

[0021] Figure 1 FIG. 1 is a hardware structure block diagram of a computer terminal for implementing the data transmission method according to an embodiment of the present application;

[0022] Figure 2 FIG. 2 is a flowchart of a data transmission method according to an embodiment of the present application;

[0023] Figure 3 FIG. 3 is a flowchart of another data transmission method according to an embodiment of the present application;

[0024] Figure 4 FIG. 4 is a flowchart of signaling interaction according to an embodiment of the present application;

[0025] Figure 5 FIG. 5 is a flowchart of optimized signaling interaction according to an embodiment of the present application;

[0026] Figure 6is a flow diagram of another optimized signaling interaction provided according to an embodiment of the application;

[0027] Figure 7 is a data transmission network architecture diagram of an Internet of Things control plane provided according to an embodiment of the application;

[0028] Figure 8 is a structure diagram of a data transmission device provided according to an embodiment of the application. DETAILED DESCRIPTION

[0029] In order to make the personnel in the technical field better understand the application scheme, the technical scheme in the application embodiment will be described clearly and completely below in combination with the drawings in the application embodiment. Obviously, the described embodiments are only a part of the embodiments of the application, not all. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative labor should be within the scope of protection of the application.

[0030] The information collected by the embodiments of the application is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data all comply with relevant laws, regulations and standards in the relevant region, necessary security measures are taken, public order and good customs are not violated, and appropriate operation portals are provided for users to choose authorization or refuse automatic decision results; if the user chooses to refuse, the expert decision process is entered.

[0031] It should be noted that the terms "first", "second" and the like in the specification and claims of the application and the above-described drawings are used to distinguish similar objects, and do not have to be used to describe a particular order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] In order to better understand the embodiments of the application, the technical terms involved in the embodiments of the application are explained as follows:

[0033] Evolved Packet System Session Management (ESM): ESM is a process in Long Term Evolution (LTE) networks that handles session management between user equipment (UE) and the Evolved Packet Core (EPC), including operations such as establishing, modifying, and releasing EPS bearers.

[0034] ESM data transport message identity: refers to a message used to transport data during the session management process. In the Internet of Things (IoT) scenario, especially when IoT devices communicate through satellite networks, this identifier is used to identify a specific type of ESM message during the control plane data transport process.

[0035] Protocol discriminator: in communication protocols such as 3GPP, it is usually used to identify the type of high-level protocol so that network nodes can correctly process received messages.

[0036] Release assistance indication: this information element is used to indicate to the network whether to expect subsequent uplink or downlink data transmission after completing the current uplink data transmission, in order to help the network decide when to release resources.

[0037] In related technologies, the core network needs to perform the S1 release process after uplink data transmission to the server or downlink data transmission to the UE (user terminal); at the same time, the Release assistance indication will occupy 8 bits alone. In the satellite access scenario, the air interface resource is limited, and it is not possible to more efficiently use the satellite air interface resource. In the early stage of limited resources, increasing the number of concurrent services, therefore, there is a problem of limited air interface resources in the satellite access scenario, which cannot more efficiently use the satellite air interface resource, and cannot increase the number of concurrent services in the early stage of limited resources. In order to solve this problem, the related solutions are provided in the embodiments of the present application, which are described in detail below.

[0038] According to the embodiments of the present application, a method embodiment of a data transmission method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from that shown here.

[0039] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware block diagram of a computer terminal for implementing a data transmission method is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0040] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as a form of processor control (e.g., selection of a variable resistor termination path connected to an interface).

[0041] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the data transmission method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned data transmission method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0042] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network interface controller (NIC) that can connect to other network devices through a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module that is configured to communicate with the Internet wirelessly.

[0043] The display can be a touch screen liquid crystal display (LCD) that enables a user to interact with the user interface of the computer terminal 10 (or mobile device).

[0044] In the above operating environment, the embodiments of the present application provide a flowchart of a data transmission method, as shown in Figure 2 The method includes the following steps:

[0045] In step S202, the core network element receives the non-access layer signaling constructed by the terminal side, wherein the non-access layer signaling at least includes an evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling.

[0046] In step S204, a target value in a first target bit of message type data in the non-access layer signaling is obtained.

[0047] In the technical solution provided in step S204, there are various ways to obtain the target value in the first target bit of the message type data in the non-access layer signaling. For example, the target value in the first target bit of the message type data in the non-access layer signaling is obtained by decrypting the message carried by the non-access layer signaling and verifying the integrity of the message carried by the non-access layer signaling, determining the first message type of the decrypted message based on the protocol identifier, determining the second message type of the ESM message based on a second target bit of the ESM message in the case where the first message type is an ESM message, wherein the second target bit is adjacent to the first target bit, and obtaining the target value in the first target bit in the case where the second message type is a data transmission message. In this way, the security and accuracy of data transmission can be ensured, especially in scenarios involving sensitive information transmission, such as online banking transactions and medical data transmission. This method can provide additional security protection to prevent data from being illegally intercepted or tampered with.

[0048] The first target bit includes a first bit and a second bit, the first bit and the second bit are adjacent bits (for example, the first two bits in a non-access layer (NAS) signaling message), and the first bit is before the second bit, a first value in the target value is on the first bit, and a second value in the target value is on the second bit, and the release of the air interface resource is determined according to the target value under the first target bit, including: when the first value is 0 and the second value is 1, the core network element releases the air interface resource after receiving the uplink data of the non-access layer bearer on the terminal side. This precise resource management strategy can effectively avoid resource waste, especially in scenarios such as video conferencing and online education that require real-time transmission of large amounts of data, and can ensure that resources are released immediately after data transmission is completed, improving network response speed.

[0049] In step S206, the release of the air interface resource is determined according to the target value under the first target bit, wherein the air interface resource represents a wireless connection resource established between the terminal side and the core network element.

[0050] In the technical solution provided in step S206, there are various implementation manners for determining the release of the air interface resource according to the target value under the first target bit, for example: when the first value is 0 and the second value is 0, the core network element releases the air interface resource after waiting for subsequent uplink or downlink data transmission of the non-access layer bearer on the terminal side. Or, when the first value is 1 and the second value is 0, the core network element returns a downlink confirmation or response message after receiving the uplink data of the non-access layer bearer on the terminal side, and releases the air interface resource.

[0051] Or, when the first value is 0 and the second value is 1, the core network element releases the air interface resource after receiving the uplink data of the non-access layer bearer on the terminal side.

[0052] It should be noted that the core network element establishes a target interface dedicated bearer, wherein the target interface dedicated bearer is used to transmit terminal side data; the core network element receives uplink data from the terminal side and transmits the uplink data to the corresponding server through the target interface dedicated bearer. By establishing a dedicated bearer, priority can be provided for specific types of data transmission, especially in emergency communication and critical business data transmission scenarios, to ensure fast and accurate data transmission and improve business processing efficiency.

[0053] The following is a specific embodiment:

[0054] As Figure 4The signaling interaction flowchart provided is a flowchart of an Internet of Things control plane optimized data transmission network architecture. The core network element can perform an S1 release process only after uplink data is transmitted to a server or after downlink data is sent to a UE. Meanwhile, the Release assistance indication occupies 8 bits. To more efficiently use satellite air interface resources, increase the number of concurrent services in the early stage of limited resources, and optimize the initial NAS signaling in the method of the present application, the specific NAS signaling field optimization principles are as follows: Figure 4

[0055] The Protocol discriminator (i.e., the above-mentioned protocol identifier) can parse the message as the first message type (e.g., an ESM message, in which case the first 4 bits of the Protocol discriminator are 0010, i.e., the above-mentioned protocol identifier determines the first message type of the decrypted message). The highest two bits of the ESM data transport message identity (i.e., the above-mentioned evolved packet system session management (ESM) data transport message identifier) are also used to identify ESM messages. Therefore, the highest two bits of the ESM data transport message identity can be parsed according to the value carried in the Protocol discriminator (i.e., the first 4 bits of the Protocol discriminator are 0010, which can be determined as an ESM message). The highest two bits of the ESM data transport message identity are replaced with the subsequent uplink and downlink data transmission conditions originally displayed by the Release assistance indication information element, so that the core network can determine the subsequent data conditions in real time and make a decision to control the air interface resources in a timely manner. The highest two bits of the ESM data transport message identity are customized as shown in Table 1:

[0056] Table 1

[0057]

[0058] ​From Table 1, it can be concluded that the core network element receives the non-access layer signaling constructed by the terminal side, and Bit5-bit0 is 101011, which can determine that the message is an EMS data transmission message (determine the second message type of the ESM message based on the second target bit in the ESM message). Through the above steps, the 8 bits of the original Release assistance indication information information element can be merged into the highest two bits of the ESM data transport message identity to identify, and the original ESM data transport message identity highest 2 bits are used to identify the ESM message type (the related message type can be read from the Protocol discriminator values information element). Therefore, the complete field of the non-access layer signaling constructed by the terminal side received by the core network element is shown in Table 2 as follows:

[0059] Table 2

[0060]

[0061]

[0062] When the first value is 0 and the second value is 1, the core network element releases the air interface resource after receiving the uplink data of the non-access layer bearer of the terminal side, and the specific implementation process is as shown in Figure 5 (the following will be described).

[0063] When the first value is 1 and the second value is 0, the core network element returns a downlink confirmation or response message after receiving the uplink data of the non-access layer bearer of the terminal side, and releases the air interface resource. The specific implementation process is as shown in Figure 6 (the following will be described).

[0064] Through the above steps, the message element of the non-access layer signaling interaction between the terminal and the core network element (such as the mobile management entity (MME) element) is trimmed and the format is adjusted, which can shorten the length of the signaling and save the satellite air interface resource usage; through the optimization of the interaction process between the terminal and the core network, the time length of the satellite air interface resource occupied by the terminal and the core network interaction can be reduced, and the number of users using services in the time length is improved. From the size of resource usage and the time length of usage, the efficient use of satellite resources for the control plane data transmission of the Internet of Things in the satellite access scenario is realized. The idle time of network resources can be effectively reduced, especially in a high-traffic network environment, which can significantly improve the resource utilization, reduce network delay, and improve user experience.

[0065] The embodiment of the application provides another flowchart of a data transmission method, as shown in Figure 3As shown, comprising:

[0066] In step S302, the terminal side determines the message type of the transmitted non-access layer signaling, and constructs a protocol identifier, wherein the protocol identifier is used to indicate the message type carried by the non-access layer signaling, to obtain initial non-access layer signaling.

[0067] In step S304, the non-access layer signaling is determined according to the initial non-access layer signaling and an ESM data transmission message identifier, wherein the ESM data transmission message identifier contains a target value in a first target bit, and the target value is used to determine the release condition of the air interface resource.

[0068] In the technical solution provided in step S304, there are multiple ways to determine the non-access layer signaling according to the initial non-access layer signaling and the ESM data transmission message identifier, for example: obtaining first information (for example, Release assistance indication information) in a third target bit of the ESM data transmission message identifier, wherein the first information is used as auxiliary information to determine the release condition of the air interface resource; encapsulating the first information into a fourth target bit of the initial non-access layer signaling, and replacing the original content in the fourth target bit of the initial non-access layer signaling, to obtain the non-access layer signaling (that is, replacing the original highest 2 bits of the initial non-access layer signaling with Release assistance indication, and using the last 6 bits to identify ESM data transport message identity).

[0069] In step S306, the non-access layer signaling is sent to the core network element.

[0070] The embodiment of the present application also provides a flowchart of signaling interaction, as shown in Figure 4 The flowchart of the Internet of Things control plane optimization data transmission network architecture shows the interaction among the user equipment (UE), the evolved node B (eNodeB), the mobile management entity (MME), the service gateway (S-GW), and the packet data network gateway (P-GW). Figure 4 The steps in the flowchart start from the ECM Idle state of the UE, and gradually depict the key nodes and processes in the data transmission process.

[0071] In step 0, the UE (User Equipment) is in an Evolved Connection Management Idle (ECM) state, meaning that there is no ongoing data transmission between the UE and the network. This is a network connection state between the UE and the Evolved Packet Core (EPC) in the Long Term Evolution (LTE) network. In the ECM Idle state, there is a signaling connection between the UE and the Mobility Management Entity (MME), but no data bearer connection between the UE and the Serving Gateway (SGW), that is, there is no data transmission between the UE and the network, but the network still knows the location information of the UE in order to initiate paging when needed.

[0072] In step 1, when the UE needs to establish a data connection or send an early data request, the UE initiates a Radio Resource Control (RRC) connection establishment procedure through the interface between the UE and the eNodeB. For example, the above-mentioned early data request contains a non-access layer protocol data unit (NAS Data PDU) of an evolved bearer identifier (EBI), which is used to identify a specific EPS bearer in the 3GPP LTE (Long Term Evolution) network. The EPS bearer is a logical channel for providing data transmission services for users, and each bearer has an EBI associated with it to identify the characteristics of the bearer when communicating between various nodes in the network. The RRC connection request sent by the UE contains non-access layer (NAS) signaling, which contains an ESM data transmission message identifier and initial NAS signaling. Here, the communication between the UE and the eNodeB is through the Uu interface, which is the wireless interface between the UE and the evolved NodeB (eNodeB) for carrying the RRC connection establishment message. In step 1b, the context information of the user equipment (UE) is sent to the MME.

[0073] In step 2, the eNodeB converts the RRC Connection Request received from the UE into an Initial UE Message (S1-AP Initial UE Message), which is a message sent by the base station (eNodeB) to the mobile management entity (MME) when a user equipment (UE) first establishes a connection with the evolved packet core (EPC) network. This message contains a series of UE and connection information for subsequent network processing and resource allocation. The message is forwarded to the MME through the S1-MME interface, carrying the NAS Data PDU containing the EBI. The S1-MME interface is the interface between the eNodeB and the MME, used to transmit the Initial UE message.

[0074] In step 3, after receiving the S1-AP Initial UE Message, the MME first performs message integrity check and decryption. This is to protect data security and ensure privacy and security during data transmission.

[0075] In steps 4-7, the MME determines the first type of message based on the protocol identifier of the decrypted message. If the message is an ESM message, the MME will further analyze it. Once the MME determines the type of ESM message, it will send a Modify Bearer Request to the S-GW to establish or modify the bearer. The S-GW receives the modification request from the MME and further modifies the bearer to optimize the data transmission path or service quality. Then the P-GW returns a Modify Bearer Response to the MME, confirming the establishment or modification status of the bearer.

[0076] In step 8, the UE begins to send uplink data. The uplink data is transmitted through RRC and NAS layer signaling, which is a key step in transmitting data from the UE to the network.

[0077] In step 9, accordingly, the network (S-GW or P-GW) responds to the uplink data sent by the UE and begins to send downlink data to the UE, realizing the bidirectionality of data transmission.

[0078] In step 10, the MME performs data encryption and integrity protection when receiving and processing uplink or downlink data to ensure data security.

[0079] Step 11, when the network completes the downlink data transmission to the UE, the MME sends the S1-AP UE Context Release Command to the eNodeB to release the air interface resources after the data transmission is completed, thereby improving the utilization efficiency of resources. The S1-AP UE Context Release Command is a control signal for releasing the wireless resources between the UE and the eNodeB. This signaling is sent by the MME (Mobile Management Entity) to the eNodeB in the LTE network, instructing the eNodeB to release the wireless resources and context information related to a specific UE (User Equipment). This is a key step in resource release and management in mobile networks, especially when the user equipment is disconnected from the network, to reduce the occupation of network resources and improve resource utilization efficiency.

[0080] In steps 12a and 12b, the eNodeB responds to the instructions of the network and sends the NASData PDU containing the EBI to the UE through the RRC DLMessage (Downlink Message), or sends a confirmation message through the RRC EarlyData Complete when the early data transmission is completed, to inform the network that the data reception is complete.

[0081] Step 13, the UE sends the NASDelivery notification to the MME through the eNodeB, indicating that the data has been successfully transmitted or processed.

[0082] Step 14, after the core network element (such as MME) detects that there is no further activity, it will no longer maintain the air interface resources, thereby optimizing the network resource management. That is, after a period of time without detecting further activity, the network will automatically enter a dormant state to save resources and optimize network performance.

[0083] Finally, in step 15, when the UE enters the Idle state again, the network performs the S1 release procedure to release the connection resources, thereby improving the network efficiency. The MME performs the S1 release procedure to further optimize the use of network resources.

[0084] The embodiment of the present application also provides a flowchart of the optimized signaling interaction, as shown in Figure 5 , which is an optimization of the signaling interaction flow shown in Figure 4 , specifically:

[0085] Steps 0-2: The Internet of Things terminal (User Equipment) accesses the core network through a satellite and sends NAS signaling carrying the service data to be transmitted in an optimized and simplified format (i.e., the non-access layer signaling constructed on the terminal side).

[0086] Step 3-3a: The core network mobility management network element (such as MME) accepts and can identify the optimized ESM data transport message format according to the judgment based on the Internet of Things terminal and satellite access type, checks the integrity and decrypts the data; the message is identified as an ESM type through a protocol discriminator (PD) information element (i.e., the first message type of the decrypted message determined based on the protocol identifier described above), so as to determine the second message type (data transmission type) of the ESM message based on the second target bit in the ESM message; the value of the highest 2 bits is 01, and the core network mobility management network element (such as MME) immediately performs an S1 release process (releases the air interface resource) after receiving the uplink data of the terminal NAS bearer; step 4-8, the core network creates a dedicated bearer and transmits the uplink data to the corresponding server, through the above steps, the steps 10-15 in the original core network are simplified. Figure 4

[0087] The embodiments of the present application also provide another optimized signaling interaction process diagram, as shown in Figure 6 , which is another optimization of the signaling interaction process shown in Figure 4 .

[0088] Step 0-2: The Internet of Things terminal (user terminal) accesses the core network through a satellite, sends a NAS signaling, carries the service data to be transmitted, and the message format is an optimized and simplified format (i.e., the non-access layer signaling constructed by the terminal side described above). Realize the fast transmission and processing of data, and provide better communication experience for terminal users.

[0089] ​Step 3-3b: The core network mobility management network element (such as MME) accepts and can identify the optimized ESM data transport message format according to the judgment based on the Internet of Things terminal and satellite access type, checks the integrity and decrypts the data; identifies the message as the ESM type through the protocol discriminator (PD) information information element (i.e. the first message type of the decrypted message determined based on the protocol identifier), thereby reading the value of the 6 low bit bits in the Message Type, confirming that the ESM message is a data transmission; according to the value of the second target bit (for example, the highest 2 bits of the Message Type) in the ESM message is 10, determine the second message type (data transmission type) of the ESM message, the core network mobility management network element (such as MME) receives the uplink data of the terminal NAS bearer, immediately returns the acknowledge / response message to the terminal, and executes the S1 release process; step 4-8, the core network creates an S11-U dedicated bearer and transmits the uplink data to the corresponding server. The original steps 10-15 in the middle of the original are simplified. After ensuring the completion of data transmission, the wireless connection resources are quickly released, unnecessary resource waste is avoided, and the service quality and user experience of the network are improved. Figure 4

[0090] The embodiments of the present application also provide an Internet of Things control plane optimized data transmission network architecture diagram, as shown in Figure 7

[0091] ​​The interaction model of Service Capability Exposure Function (SCEF) and the data transmission architecture of Internet of Things involves UE, E-UNRAN (eNodeB), MME, S-GW, P-GW and Application Service (AS). As a part of the core network, SCEF is connected with MME through T6a interface, and is responsible for forwarding the data request of UE to the application service, such as Machine-to-Machine (M2M) service gateway node, and is responsible for processing the communication request of M2M device, providing necessary security mechanism, such as authentication, encryption and integrity protection, and ensuring the correct routing of data between the control plane and the user plane. In this process, UE communicates with E-UNRAN through Uu interface, E-UNRAN is directly connected with UE as a base station, and uses S1-U interface to interact with MME and S-GW. Among them, Uu interface is a wireless interface defined by 3GPP, which is located between user equipment (UE) and evolved node B (eNodeB), and is the first layer interface of user equipment accessing E-UTRAN (Evolved Universal Terrestrial Radio Access Network). In Uu interface, UE and eNodeB exchange data and control information through wireless communication technology to realize access to the network and transmission of services. Uu interface supports the following functions: wireless bearer signaling: used for establishing, modifying and releasing wireless bearer, including RRC connection management, RAB establishment and release. Wireless resource management: including power control, handover control, wireless access control and wireless link monitoring, etc. Data transmission: user data is transmitted between UE and eNodeB through Uu interface, including uplink and downlink service data. Control information transmission of wireless link layer and physical layer: such as HARQ (Hybrid Automatic Repeat Request), CQI (Channel Quality Indicator), etc.

[0092] The MME communicates with the E-UTRAN through an S1-MME interface, and interacts with the SCEF through an interface (Service Capability Exposure Function to Application Function interface, referred to as T6a) between a service capability exposure platform and an application function. The T6a interface mainly defines an interaction protocol between a service capability exposure function (SCEF) and a non-3GPP application function (AF) in a 3GPP system, so that the non-3GPP application can use the capability of the SCEF, such as sending and receiving non-IP data transmission to the UE. In the satellite-based Internet of Things scenario, the T6a interface also plays an important role in data interaction and transmission of control information with the application platform. The MME communicates with the S-GW through an S11 interface. The S-GW communicates with the MME through an S11 interface, communicates with the P-GW through an S5 / S8 interface, and communicates with an application service through an SGi interface.

[0093] The P-GW communicates with the S-GW through an S5 / S8 interface, and connects with an application service through an SGi interface, which is an exit for data transmission to an external network. The S5 / S8 interface is an interface for connecting the S-GW and the P-GW in the 3GPP LTE (Long Term Evolution) network architecture. In the EPC (Evolved Packet Core) core network, the S5 interface is used for interaction between the S-GW and the P-GW in the same public land mobile network (PLMN), and the S8 interface is used for interaction between the SGW and the PGW in different PLMNs.

[0094] The SCEF, as a service capability exposure platform, interacts with the AS through an API interface, realizes switching and processing of Internet of Things data, and can be switched in a CP (Control Plane) mode through the SCEF or the S-GW / PGW.

[0095] When the UE initiates a data transmission request, the process is as follows: the UE establishes a connection with the E-UNRAN through the Uu interface; the E-UNRAN sends a request to the MME through the S1-MME interface, the MME involves processing and modification of the request, interacts with the S-GW through the S11 interface between the service gateway and the mobile management entity (S11 Interface, referred to as S11), which is the interface between the MME and the SGW. Its main function is to support the separation of the user plane (User Plane) and the control plane (Control Plane) in the core network, allowing the MME and the SGW to interact for mobility management and session management, including updating of user context, bearer management, etc.; the S-GW further processes the request, and needs to communicate with the P-GW to adjust the bearer parameters to adapt to different transmission requirements or optimize the path. During data transmission, the SCEF may intervene in the CP mode to realize data switching or processing. Data is ultimately transmitted to the application service through the service gateway interface (Service Gateway Interface, referred to as SGi) interface. Through the SGi interface, the EPC network can exchange data with the Internet, enterprise networks, etc., providing services for user devices to access external networks. Complete the closed loop of data transmission.

[0096] The network nodes communicate through S1, S11, S5 / S8, T6a, SGi, etc. to ensure the safe, optimized and timely transmission of data. The optimization point of this architecture is the intervention of SCEF, which realizes flexible control and processing of data transmission, especially in the Internet of Things scenario, which can better adapt to large-scale device access and diversified data transmission requirements. Through the SCEF, application services can directly communicate with the network core node, improving data transmission efficiency, and at the same time, the API interface design of the SCEF makes the opening of network capabilities more standardized and modularized, facilitating the integration and development of third-party applications. In addition, the switching function of the SCEF in the CP mode can effectively process CloT (Cloud of Things) business and enhance the processing capacity of the network for Internet of Things data. Overall, this architecture improves the security, efficiency and flexibility of Internet of Things data transmission, providing a powerful support platform for Internet of Things applications.

[0097] The embodiment of the present application also provides a structural diagram of a data transmission device, as shown in Figure 8 , comprising:

[0098] The receiving module 802 is configured to receive non-access layer signaling constructed by a terminal side core network element, wherein the non-access layer signaling contains an evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling.

[0099] The acquisition module 804 is configured to acquire a value of a first target bit in message type data in the non-access stratum signaling.

[0100] The acquisition module 804 is further configured to decrypt a message carried by the non-access stratum signaling, and verify the integrity of the message carried by the non-access stratum signaling; determine a first message type of the decrypted message based on a protocol identifier; in a case where the first message type is an ESM message, determine a second message type of the ESM message based on a second target bit in the ESM message, where the second target bit is adjacent to the first target bit; and in a case where the second message type is a data transmission message, acquire a target value under the first target bit.

[0101] The determination module 806 is configured to determine a release condition of an air interface resource according to the target value under the first target bit, where the air interface resource represents a wireless connection resource established by the terminal side and the core network element.

[0102] The determination module 806 is further configured to, in a case where the first value is 0 and the second value is 1, release the air interface resource by the core network element after receiving uplink data of the non-access stratum bearer of the terminal side.

[0103] The determination module 806 is further configured to, in a case where the first value is 0 and the second value is 0, release the air interface resource by the core network element after waiting for subsequent uplink or downlink data transmission of the non-access stratum bearer of the terminal side.

[0104] The determination module 806 is further configured to, in a case where the first value is 1 and the second value is 0, return a downlink acknowledgement or response message and release the air interface resource by the core network element after receiving uplink data of the non-access stratum bearer of the terminal side.

[0105] It should be noted that each module in the above data transmission apparatus can be a program module (for example, a program instruction set for implementing a certain specific function) or a hardware module. For the latter, it can be in the following forms, but is not limited to this: the forms of the above modules are all a processor, or the functions of the above modules are implemented by a processor.

[0106] The embodiments of the present application further provide a non-volatile storage medium including a stored program, where the program controls a device in which the non-volatile storage medium is located to perform the above data transmission method when the program is running. For example, a core network element receives non-access stratum signaling constructed by a terminal side, where the non-access stratum signaling includes an evolved packet system session management (ESM) data transmission message identifier and initial non-access stratum signaling; acquires a value of a first target bit in message type data in the non-access stratum signaling; and determines a release condition of an air interface resource according to a target value under the first target bit, where the air interface resource represents a wireless connection resource established by the terminal side and the core network element.

[0107] The electronic device includes a processor configured to execute a program. When the program is executed, the above data transmission method is performed. For example, the core network element receives non-access stratum signaling constructed by the terminal side, wherein the non-access stratum signaling includes an evolved packet system session management (ESM) data transmission message identifier and initial non-access stratum signaling; obtains a value of a first target bit in message type data in the non-access stratum signaling; and determines a release condition of air interface resources according to a target value under the first target bit, wherein the air interface resources represent wireless connection resources established by the terminal side and the core network element.

[0108] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the above data transmission method is implemented. For example, the core network element receives non-access stratum signaling constructed by the terminal side, wherein the non-access stratum signaling includes an evolved packet system session management (ESM) data transmission message identifier and initial non-access stratum signaling; obtains a value of a first target bit in message type data in the non-access stratum signaling; and determines a release condition of air interface resources according to a target value under the first target bit, wherein the air interface resources represent wireless connection resources established by the terminal side and the core network element.

[0109] In the above-described embodiments of the present application, the description of each embodiment focuses on different aspects, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0110] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the unit embodiment described above is only schematic. For example, the division of the units can be different, and each unit or some features can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.

[0111] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place, or distributed on multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0112] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0113] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or the part that essentially contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0114] The above is only the preferred embodiment of the present application. It should be pointed out that, for those skilled in the art, without departing from the principle of the present application, a number of improvements and refinements can be made, which should be regarded as the protection scope of the present application.

Claims

1. A data transmission method, characterized by, The method comprises: A core network element receives non-access layer signaling constructed by a terminal side, wherein the non-access layer signaling contains an evolved packet system session management (ESM) data transmission message identifier and initial non-access layer signaling; A target value in a first target bit of the evolved packet system session management (ESM) data transmission message identifier in the non-access layer signaling is obtained: a message carried by the non-access layer signaling is decrypted, and the integrity of the message carried by the non-access layer signaling is verified; a first message type of the decrypted message is determined based on a protocol identifier; in the case where the first message type is an ESM message, a second message type of the ESM message is determined based on a second target bit in the ESM message, wherein the second target bit is adjacent to the first target bit; in the case where the second message type is a data transmission message, the target value in the first target bit is obtained; A release condition of air interface resources is determined according to the target value in the first target bit, wherein the air interface resources represent wireless connection resources established by the terminal side and the core network element.

2. The method of claim 1, wherein, The first target bit comprises a first bit and a second bit, the first bit and the second bit are adjacent bits, and the first bit is before the second bit, a first value in the target value is on the first bit, and a second value in the target value is on the second bit, and determining the release condition of the air interface resources according to the target value in the first target bit comprises: When the first value is 0 and the second value is 1, the core network element releases the air interface resources after receiving uplink data of a non-access layer bearer of the terminal side.

3. The method of claim 2, wherein, Determining the release condition of the air interface resources according to the target value in the first target bit comprises: When the first value is 0 and the second value is 0, the core network element releases the air interface resources after waiting for subsequent uplink or downlink data transmission of a non-access layer bearer of the terminal side.

4. The method of claim 2, wherein, Determining the release condition of the air interface resources according to the target value in the first target bit comprises: When the first value is 1 and the second value is 0, the core network element returns a downlink acknowledgement or response message and releases the air interface resources after receiving uplink data of a non-access layer bearer of the terminal side.

5. The method of claim 1, wherein, The method further comprises: The core network element establishes a target interface dedicated bearer, wherein the target interface dedicated bearer is used to transmit terminal side data; The core network element receives uplink data from the terminal side and transmits the uplink data to a corresponding server through the target interface dedicated bearer.

6. A data transmission method, characterized by, The method comprises: A terminal side determines a message type of transmitted non-access layer signaling and constructs a protocol identifier, wherein the protocol identifier is used to indicate a message type carried by the non-access layer signaling, and initial non-access layer signaling is obtained; determining the non-access stratum signaling according to the initial non-access stratum signaling and an ESM data transfer message identifier, wherein the ESM data transfer message identifier comprises a first target bit and a second target bit adjacent to the first target bit, a target value under the first target bit is used to determine a release condition of an air interface resource, and the target value is determined by decrypting a message carried by the non-access stratum signaling and verifying integrity of the message carried by the non-access stratum signaling, determining a first message type of the decrypted message based on a protocol identifier, determining a second message type of an ESM message based on a second target bit in the ESM message in a case where the first message type is the ESM message, and obtaining a target value under the first target bit in a case where the second message type is a data transfer message; sending the non-access stratum signaling to a core network element.

7. The method of claim 6, wherein, The method further includes: obtaining first information on a third target bit of the ESM data transfer message identifier, wherein the first information is auxiliary information used to determine the release condition of the air interface resource; encapsulating the first information into a fourth target bit of the initial non-access stratum signaling and replacing original content on the fourth target bit of the initial non-access stratum signaling to obtain the non-access stratum signaling.

8. A data transmission apparatus, characterized by comprising: The method further includes: receiving, by a core network element, a non-access stratum signaling constructed by a terminal side, wherein the non-access stratum signaling comprises an evolved packet system (EPS) session management (ESM) data transfer message identifier and initial non-access stratum signaling; obtaining, by the core network element, a target value under a first target bit in the ESM data transfer message identifier in the non-access stratum signaling by decrypting a message carried by the non-access stratum signaling and verifying integrity of the message carried by the non-access stratum signaling, determining a first message type of the decrypted message based on a protocol identifier, determining a second message type of an ESM message based on a second target bit in the ESM message in a case where the first message type is the ESM message, wherein the second target bit is adjacent to the first target bit, and obtaining the target value under the first target bit in a case where the second message type is a data transfer message; determining, by the core network element, a release condition of an air interface resource according to the target value under the first target bit, wherein the air interface resource represents a wireless connection resource established by the terminal side and the core network element.

9. A non-volatile storage medium, characterized by, The non-volatile storage medium stores a program, and when the program runs, controls a device in which the non-volatile storage medium is located to perform the data transmission method in any one of claims 1 to 5 or the data transmission method in any one of claims 6 to 7.

10. An electronic device, comprising: The method further includes: a memory and a processor for running programs stored in the memory, wherein the programs, when executed, perform the data transmission method of any one of claims 1 to 5, or perform the data transmission method of any one of claims 6 to 7.

11. A computer program product comprising computer instructions, characterized in that, The computer instructions, when executed by the processor, implement the data transmission method of any one of claims 1 to 5, or perform the data transmission method of any one of claims 6 to 7.

Citation Information

Patent Citations

  • Non-access stratum architecture (NAS) and protocol enhancements for long term evolution (LTE) mobile units

    CN101836470A

  • Cellular internet of things data transfer via a mobility management entity

    WO2017151437A1