Data transmission methods and apparatus, terminal, access network device and core network device
By establishing a signaling radio bearer in NB-IoT to transmit voice-related data, the problem of missing voice service transmission in NB-IoT is solved, and the service scope of voice services is expanded.
Patent Information
- Application Number
- PCT/CN2025/112744
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-08-05
- Publication Date
- 2026-02-12
AI Technical Summary
NB-IoT technology does not support voice service transmission, and there is a lack of solutions for voice service transmission in NB-IoT in the existing technology.
By establishing a signaling radio bearer in NB-IoT, voice-related data, including voice signaling data and voice service data, is transmitted.
It expands the service scope of voice services and enables support for voice communication in NB-IoT networks.
Smart Images

Figure CN2025112744_12022026_PF_FP_ABST
Abstract
Description
Data transmission method, apparatus, terminal, access network device and core network device
[0001] Cross Reference to Related Applications
[0002] The present application claims priority to Chinese Patent Application No. 202411073475.3, filed on August 06, 2024, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, apparatus, terminal, access network device and core network device. BACKGROUND
[0004] Narrow Band-IoT (NB-IoT) is a low-power wide-area network technology standard for connecting various intelligent sensors and devices using wireless cellular networks and providing long-distance, wide-coverage and high-reliability communication services. In addition, high-orbit satellite communication has the advantages of wide coverage and high industry maturity, and has great potential in voice communication demand in remote environments such as oceans and deserts. If high-orbit satellites can support narrowband voice using NB-IoT narrowband technology, users can directly connect high-orbit satellites through terminals (e.g., mobile phones) for real-time voice communication, which will greatly expand the boundaries of communication services. However, in the related art, NB-IoT does not support voice, and there is no corresponding solution for how to transmit voice services in NB-IoT. SUMMARY
[0005] Embodiments of the present application provide a data transmission method, apparatus, terminal, access network device and core network device, which can transmit voice-related data in NB-IoT by establishing a signaling radio bearer, thereby facilitating the expansion of the service range of voice services.
[0006] In a first aspect, a data transmission method is provided, the method comprising:
[0007] establishing, by a terminal, a first signaling radio bearer;
[0008] transmitting, by the terminal, voice-related data based on the first signaling radio bearer;
[0009] wherein the voice-related data comprises voice signaling data and voice service data.
[0010] In a second aspect, a data transmission apparatus is provided, the apparatus comprising:
[0011] a processing module configured to establish a first signaling radio bearer;
[0012] transmit voice-related data based on the first signaling radio bearer;
[0013] The voice-related data includes voice signaling data and voice service data.
[0014] In a third aspect, a data transmission method is provided, which includes:
[0015] The access network device receives or sends voice-related data based on the first signaling radio bearer.
[0016] The voice-related data includes voice signaling data and voice service data.
[0017] In a fourth aspect, a data transmission apparatus is provided, which includes:
[0018] The transceiver receives or sends voice-related data based on the first signaling radio bearer.
[0019] The voice-related data includes voice signaling data and voice service data.
[0020] In a fifth aspect, a data transmission method is provided, which includes:
[0021] The first core network device receives a NAS message forwarded by the access network device.
[0022] The first core network device forwards data carried in the NAS message.
[0023] The NAS message carries voice signaling data or voice service data.
[0024] In a sixth aspect, a data transmission apparatus is provided, which includes:
[0025] The receiving module receives a NAS message forwarded by the access network device.
[0026] The sending module forwards data carried in the NAS message.
[0027] The NAS message carries voice signaling data or voice service data.
[0028] In a seventh aspect, a data transmission apparatus is provided, which is configured to perform the steps of the method of the first aspect, or implement the steps of the method of the third aspect, or implement the steps of the method of the fifth aspect.
[0029] In an eighth aspect, a terminal is provided, which comprises a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
[0030] In a ninth aspect, a terminal is provided, which comprises a processor and a communication interface, wherein the processor is configured to establish a first signaling radio bearer; and the communication interface is configured to transmit voice-related data based on the first signaling radio bearer; wherein the voice-related data comprises voice signaling data and voice service data.
[0031] In a tenth aspect, an access network device is provided, which comprises a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the third aspect.
[0032] In an eleventh aspect, an access network device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to receive voice-related data sent by a terminal or send voice-related data to a terminal based on a first signaling radio bearer; wherein the voice-related data comprises voice signaling data and voice service data.
[0033] In a twelfth aspect, a core network device is provided, which comprises a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the fifth aspect.
[0034] In a thirteenth aspect, a core network device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to receive a NAS message forwarded by an access network device; and forward data carried in the NAS message; wherein the NAS message carries voice signaling data or voice service data.
[0035] In a fourteenth aspect, a readable storage medium is provided, which stores programs or instructions, and the programs or instructions, when executed by a processor, implement the steps of the method according to the first aspect, or implement the steps of the method according to the third aspect, or implement the steps of the method according to the fifth aspect.
[0036] In a fifteenth aspect, a wireless communication system is provided, which comprises a terminal, an access network device and a core network device, the terminal is configured to implement the steps of the data transmission method according to the first aspect, the access network device is configured to implement the steps of the data transmission method according to the third aspect, and the core network device is configured to implement the steps of the data transmission method according to the fifth aspect.
[0037] In a sixteenth aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface and the processor coupled, the processor configured to execute a program or instructions to implement the steps of the method of the first aspect, or to implement the steps of the method of the third aspect, or to implement the steps of the method of the fifth aspect.
[0038] In a seventeenth aspect, a computer program / program product is provided, the computer program / program product stored in a storage medium, the computer program / program product executed by at least one processor to implement the steps of the method of the first aspect, or to implement the steps of the method of the third aspect, or to implement the steps of the method of the fifth aspect.
[0039] In the embodiments of the present application, a terminal establishes a first signaling radio bearer; the terminal transmits voice-related data based on the first signaling radio bearer; wherein the voice-related data comprises voice signaling data and voice service data, that is, the embodiments of the present application can transmit voice-related data by establishing a signaling radio bearer in NB-IoT, thereby facilitating expansion of the service range of voice services. BRIEF DESCRIPTION OF DRAWINGS
[0040] FIG. 1 is a block diagram of a wireless communication system to which embodiments of the present application can be applied;
[0041] FIG. 2 is a schematic diagram of an NTN deployment architecture provided by the related art;
[0042] FIG. 3 is a flowchart of a data transmission method according to an embodiment of the present application;
[0043] FIG. 4 is a flowchart of another data transmission method according to an embodiment of the present application;
[0044] FIG. 5 is a flowchart of yet another data transmission method according to an embodiment of the present application;
[0045] FIG. 6 is a flowchart of yet another data transmission method according to an embodiment of the present application;
[0046] FIG. 7 is a structural diagram of a data transmission apparatus according to an embodiment of the present application;
[0047] FIG. 8 is a structural diagram of another data transmission apparatus according to an embodiment of the present application;
[0048] FIG. 9 is a structural diagram of yet another data transmission apparatus according to an embodiment of the present application;
[0049] FIG. 10 is a structural diagram of a communication device according to an embodiment of the present application;
[0050] FIG. 11 is a structural diagram of a terminal according to an embodiment of the present application;
[0051] FIG. 12 is a structural diagram of a network-side device according to an embodiment of the present application;
[0052] FIG. 13 is a structural diagram of another network-side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0053] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0054] The terms "first", "second", and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second" are generally a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, the protection scope of "A or B" at least covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and including B. In addition, the terms "A and / or B", "at least one of A and B", "at least one of A or B" also at least cover the above three schemes, respectively. The character " / " generally represents that the objects before and after are in an "or" relationship.
[0055] The term "indication" in the present application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed or requested results, etc. in the indication sent by the sender. The indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or judging and determining the operations to be performed or the requested results according to the judgment result.
[0056] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th
[0057] FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a Personal Computer (PC), a kiosk, or a self-service machine. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0058] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.
[0059] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices together, and the embodiments of the present application do not make a specific limitation hereon. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a dedicated hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).
[0060] For the convenience of understanding, some contents related to the embodiments of the present application are described as follows:
[0061] I. Introduction of non-terrestrial network (NTN)
[0062] A typical NTN deployment scenario is shown in FIG. 2. The link between a user equipment (UE) (i.e., a terminal) and a satellite is called a service link (i.e., a service link), and the link between the satellite and the ground gateway is called a feeder link (i.e., a feeder link).
[0063] NTN communication systems include two types: a transparent payload-based NTN communication system and a regenerative payload-based NTN communication system. In the 3rd Generation Partnership Project (3GPP) Release 17 (R17) and Release 18 (R18), only the transparent payload-based NTN communication system is considered. In this deployment environment, the terminal, base station, and core network device are all deployed on the ground, and the communication data between the terminal and the network device is transferred via the satellite in the air. In this system, the satellite only forwards the data between the base station and the terminal, and does not decode and process the data. In the 3GPP Release 19 (R19), it is extended to the regenerative payload-based NTN system. In this deployment environment, the satellite has all the functions of the base station and can decode and process the uplink or downlink data.
[0064] Based on the orbit height of the satellite, the NTN communication system is divided into high, low, and medium orbit satellite communication systems. Among them, the high orbit satellite commonly refers to the Geostationary Orbit (GEO) satellite, and the orbit height is 35786 kilometers, which is stationary relative to the ground. The common orbit height range of the Low Earth Orbit (LEO) satellite is 600km-1200km. The common orbit height range of the Medium Earth Orbit (MEO) satellite is 2000km-10000km.
[0065] II. Introduction of Cellular Internet of Things (CIoT) Evolved Packet System (EPS) optimization
[0066] In order to send CIoT data to CIoT application server, two data transmission modes are defined in EPS for CIoT:
[0067] 1. Control Plane (CP) CIoT EPS optimization
[0068] The data transmission path is: UE-RAN-MME-Service Capibility Exposure Function (SCEF)-CIoT service application, or UE-RAN-MME-Serving GateWay (SGW)-PDN GateWay (PGW)-CIoT service application.
[0069] Under this scheme, no data radio bearer (DRB) needs to be established between UE and RAN, and service data transmission is transmitted through signal radio bearer (SRB). That is, service data is encapsulated in non-access stratum (NAS) message and sent as a container of radio resource control (RRC) message. It can be understood that, since service data is transmitted through signaling radio bearer, this data transmission scheme is generally understood as a control plane scheme.
[0070] The above control plane CIoT optimization scheme reduces the signaling interaction between the terminal and the network side, and can effectively reduce the overhead.
[0071] 2. User Plane (UP) CIoT EPS optimization
[0072] The data transmission path is: UE-RAN-SGW-PGW-CIoT service application.
[0073] Under this scheme, CIoT data transmission mode is the same as traditional data flow, which is transmitted on DRB. It can be understood that, since service data is transmitted through data radio bearer, this data transmission scheme is generally understood as a user plane scheme.
[0074] In addition, the above-mentioned control plane optimization scheme and user plane optimization scheme are also applicable to the 5GS (5G System) scenario, which are respectively referred to as control plane CIoT 5GS optimization scheme and user plane CIoT 5GS optimization scheme. The data transmission mode is similar in principle to the EPS scenario, which is not described here.
[0075] III. Introduction of LTE Narrow Band-IoT (NB-IoT)
[0076] LTE NB-IoT is a low-power wide-area network technology standard for connecting various intelligent sensors and devices using wireless cellular networks and providing long-distance, wide-coverage and high-reliability communication services. LTE NB-IoT is developed on the basis of LTE standard and can be understood as a simplified version of LTE. Compared with LTE, the following procedures are not supported for NB-IoT UE: connected state mobility management (handover and measurement reporting), inter-RAT cell reselection, inter-RAT mobility in connected mode, RRC_INACTIVE, carrier aggregation (CA), dual connectivity (DC), etc.
[0077] For the control plane EPS optimization scheme, for NB-IoT, RRC connection reconfiguration is not supported, DRB is not used, Access Stratum (AS) security is not used, no Packet Data Convergence Protocol (PDCP) entity is used, and only SRB1bis (without PDCP entity) is used to transmit data. For a terminal transmitting data through the control plane scheme, SRB1bis is established in the RRC connection establishment process. In the RRC establishment process, a NAS message carrying downlink data can be transmitted via SRB0 through an RRC connection setup (RRCConnectionSetup) message, and a NAS message carrying uplink data can be transmitted via SRB1bis through an RRC connection complete (RRCConnentionComplete) message. After entering the connected state, a NAS message carrying uplink data can be transmitted via SRB1bis through an uplink information transmission (ULInformationTransfer) message, and a NAS message carrying downlink data can be transmitted via SRB1bis through a DLInformationTransfer message.
[0078] For the user plane EPS optimization scheme, before AS security is activated, the NB-IoT terminal uses SRB1bis (without PDCP entity) to transmit RRC messages and / or NAS messages. After AS security is activated, the NB-IoT terminal uses SRB1 (with PDCP entity) to transmit RRC messages and / or NAS messages.
[0079] In addition, NB-IoT technology is designed at the beginning to transmit low-rate / latency-insensitive service data, and therefore does not support real-time services such as IP Multimedia Subsystem (IMS) voice.
[0080] Four, Voice over LTE (VoLTE) Introduction
[0081] VoLTE transmits voice services based on the IMS system. Among them, the IMS signaling required for voice session establishment and voice service packets are transmitted through DRB in the LTE system. In LTE, the Adaptive multi-Rate compression (AMR) voice coding scheme is commonly used. A common voice model generates a voice service packet every 20 ms, and the size of each voice service is related to the AMR coding rate used. For example, if the AMR coding rate is 4.75 kbs, the size of each original voice service packet is 95 bits.
[0082] The data transmission method provided by the embodiments of the present application will be described in detail below in combination with the accompanying drawings and some embodiments and application scenarios.
[0083] Please refer to FIG. 3, which is a flowchart of a data transmission method provided by an embodiment of the present application. The method can be executed by a terminal. As shown in FIG. 3, the method comprises the following steps:
[0084] Step 301: The terminal establishes a first signaling radio bearer.
[0085] Step 302: The terminal transmits voice-related data based on the first signaling radio bearer.
[0086] The voice-related data comprises voice signaling data and voice service data.
[0087] In the embodiment, the voice-related data can comprise voice signaling data and voice service data. The voice signaling data can be, for example, IMS signaling. The voice service data can be, for example, voice service packets.
[0088] The first signaling radio bearer is used to transmit voice signaling data and voice service data. For example, the first signaling radio bearer can be a signaling radio bearer provided by the related art, i.e., the voice-related data is transmitted by multiplexing the signaling radio bearer provided by the related art, such as SRB1bis or SRB1. Alternatively, the first signaling radio bearer can be a newly added signaling radio bearer, such as a signaling radio bearer newly added for voice service. For example, the newly added signaling radio bearer for voice service can be identified by a dedicated logical channel identifier. The dedicated logical channel identifier (LCID) can be a protocol agreement, such as LCID=5.
[0089] For step 301, the terminal can autonomously establish the first signaling radio bearer, for example, based on a default configuration or a default manner. Alternatively, the terminal can be triggered by a network-side device to establish the first signaling radio bearer, for example, based on configuration information received from the network-side device.
[0090] The terminal transmits voice-related data based on the first signaling radio bearer, for example, sends voice-related data to an access network device based on the first signaling radio bearer and / or receives voice-related data from the access network device based on the first signaling radio bearer.
[0091] In the embodiment of the present application, the terminal establishes a first signaling radio bearer; the terminal transmits voice-related data based on the first signaling radio bearer; wherein the voice-related data includes voice signaling data and voice service data, that is, the embodiment of the present application can transmit voice-related data by establishing a signaling radio bearer in NB-IoT, thereby facilitating expansion of the service range of voice services.
[0092] Optionally, the terminal is a control plane NB-IoT terminal.
[0093] The control plane NB-IoT terminal can be understood as a terminal that transmits data through a control plane scheme (such as a CP CIoT EPS optimization scheme), or a terminal that supports control plane NB-IoT communication, or a terminal located in a control plane NB-IoT communication system, and the like.
[0094] Optionally, the terminal is a non-ground terminal.
[0095] The non-ground terminal can be understood as a terminal that supports non-ground network communication, or a terminal located in a non-ground network communication system, and the like.
[0096] Optionally, the terminal establishing the first signaling radio bearer includes:
[0097] In the connection establishment process, the terminal establishes the first signaling radio bearer.
[0098] The connection establishment process can be an RRC connection establishment process.
[0099] In the embodiment, the terminal can establish the first signaling radio bearer in the connection establishment process, which is conducive to improving the efficiency of establishing the first signaling radio bearer, and thereby facilitating the efficiency of providing voice services.
[0100] In some optional embodiments, the first signaling radio bearer can be established after the connection establishment is completed.
[0101] Optionally, the first signaling radio bearer includes any one of the following:
[0102] A narrowband dedicated signaling bearer;
[0103] A voice dedicated signaling bearer.
[0104] The narrowband dedicated signaling bearer is, for example, SRB1bis. The voice dedicated signaling bearer is, for example, SRBx.
[0105] Optionally, the terminal establishing the first signaling radio bearer includes any one of the following:
[0106] establish the first signaling radio bearer based on configuration information of the first signaling radio bearer received from the access network device;
[0107] establish the first signaling radio bearer based on a first default manner.
[0108] In an embodiment, the terminal can be triggered by the network side device to establish the first signaling radio bearer. Specifically, the terminal can receive configuration information of the first signaling radio bearer from the network side device, and establish the first signaling radio bearer based on the configuration information of the first signaling radio bearer, which is beneficial to guarantee consistency of understanding of the first signaling radio bearer by the network side and the terminal, and guarantee reliability of the established first signaling radio bearer.
[0109] For example, the configuration information of the first signaling radio bearer can be carried in an RRC connection setup message, for example, the configuration information of the first signaling radio bearer can be carried in a narrowband RRC connection setup (RRCConnectionSetup-NB) message, in which case, the second signaling radio bearer can be established based on network configuration in a connection setup process, guaranteeing consistency of understanding of the second signaling radio bearer by the terminal and the network; or the configuration information of the first signaling radio bearer can be carried in a newly added message, in which case, the influence on the supported messages (such as RRCConnectionSetup-NB) in the existing system can be reduced, which is not limited in the embodiment.
[0110] In another embodiment, the terminal can establish the first signaling radio bearer autonomously. Specifically, the terminal can establish the first signaling radio bearer based on a first default manner, for example, the terminal can establish the first signaling radio bearer autonomously based on a default configuration of the first signaling radio bearer, which is beneficial to the terminal to quickly establish the first signaling radio bearer; in addition, the network configuration overhead can be reduced by the terminal to establish the first signaling radio bearer autonomously.
[0111] In some optional embodiments, in a case where the first signaling radio bearer is a voice dedicated signaling radio bearer, the terminal establishes the first signaling radio bearer based on configuration information of the first signaling radio bearer received from the access network device; or the terminal establishes the first signaling radio bearer based on a first default manner.
[0112] Optionally, the configuration information of the first signaling radio bearer comprises any one of the following:
[0113] wireless configuration information of the first signaling radio bearer;
[0114] first indication information, the first indication information being used to indicate that the terminal establishes the first signaling radio bearer by using a first default configuration;
[0115] the second indication information is used for instructing the terminal to establish the first signaling radio bearer in a second default manner;
[0116] The first default configuration is a default configuration of the first signaling radio bearer.
[0117] The second default manner is a manner of establishing the first signaling radio bearer by using configuration information of a second signaling radio bearer.
[0118] It should be noted that the first signaling radio bearer can have no corresponding PDCP layer. It can be understood that for the first signaling radio bearer, the terminal does not need to establish, or does not need to maintain, or does not need to use a PDCP entity. In the case of wireless configuration of the first signaling radio bearer, the network side can not provide the PDCP configuration information corresponding to the first signaling radio bearer.
[0119] It should be noted that the terminal establishing the first signaling radio bearer by using the configuration information of the second signaling radio bearer can refer to establishing the first signaling radio bearer by using all or part of the configuration information of the second signaling radio bearer. Further, the terminal establishing the first signaling radio bearer by using the configuration information of the second signaling radio bearer can refer to establishing the first signaling radio bearer by using all or part of the protocol layer configuration information of the second signaling radio bearer, such as radio link control (RLC) configuration information, etc.
[0120] In addition, it should be noted that the terminal establishing the first signaling radio bearer by using the configuration information of the second signaling radio bearer can refer to establishing the first signaling radio bearer by using the current configuration information or the latest configuration information of the second signaling radio bearer. Further, the terminal establishing the first signaling radio bearer by using the configuration information of the second signaling radio bearer can refer to establishing the first signaling radio bearer by using all or part of the current protocol layer configuration information of the second signaling radio bearer, or establishing the first signaling radio bearer by using all or part of the latest protocol layer configuration information of the second signaling radio bearer. For example, in the case that the terminal establishes the second signaling radio bearer based on network configuration, the terminal establishes the first signaling radio bearer based on the network configuration corresponding to the second signaling radio bearer. In the case that the terminal establishes the third signaling radio bearer based on the default configuration of the second signaling radio bearer, the terminal establishes the first signaling radio bearer based on the default configuration corresponding to the second signaling radio bearer.
[0121] In the embodiment, the radio configuration information of the first signaling radio bearer can include, but is not limited to, at least one of radio link control (RLC) configuration information and logical channel identification (LCID).
[0122] The first default configuration can be a default configuration of the first signaling radio bearer, and the default configuration of the first signaling radio bearer can be agreed by a protocol. For example, the default configuration of the first signaling radio bearer can include, but is not limited to, at least one of default RLC configuration information and default logical channel identification. For example, it can be agreed by a protocol that the default configuration of the first signaling radio bearer includes RLC configuration and logical channel identification, and the logical channel identification is the logical channel identification corresponding to the first signaling radio bearer, such as LCID=5, and the default RLC configuration of the first signaling radio bearer is the same as the RLC configuration of the second signaling radio bearer (SRB1bis or SRB1). Alternatively, the RLC configuration of the first signaling radio bearer can be agreed by a protocol, and in this case, the default RLC configuration of the first signaling radio bearer can be the same as or different from the default RLC configuration of the second signaling radio bearer.
[0123] The configuration information of the second signaling radio bearer can include, but is not limited to, at least one of RLC configuration information and logical channel identification. For example, the second signaling radio bearer can include a signaling radio bearer established in a related art in an RRC connection establishment process, such as SRB1 or SRB1bis.
[0124] In some optional embodiments, when the terminal establishes the first signaling radio bearer by using the configuration information of the second signaling radio bearer, the logical channel identification of the first signaling radio bearer can be a protocol-agreed dedicated logical channel identification, such as LCID=5.
[0125] In some optional embodiments, neither the first signaling radio bearer nor the second signaling radio bearer uses a PDCP entity.
[0126] It can be understood that, in a case where the configuration information of the first signaling radio bearer includes the radio configuration information of the first signaling radio bearer, the terminal can establish the first signaling radio bearer based on the radio configuration information of the first signaling radio bearer; in a case where the configuration information of the first signaling radio bearer includes the first indication information, the terminal can establish the first signaling radio bearer by using a first default configuration; and in a case where the configuration information of the first signaling radio bearer includes the second indication information, the terminal can establish the first signaling radio bearer by using a second default manner, that is, the terminal can establish the first signaling radio bearer by using the configuration information of the second signaling radio bearer.
[0127] Optionally, the establishing, by the terminal, of the first signaling radio bearer based on the first default manner includes any one of the following:
[0128] the terminal establishes the first signaling radio bearer based on a default configuration of the first signaling radio bearer;
[0129] the terminal establishes the first signaling radio bearer based on configuration information of a second signaling radio bearer.
[0130] In the embodiment, the default configuration of the first signaling radio bearer and the configuration information of the second signaling radio bearer can be referred to the related description of the foregoing embodiments, and will not be described herein.
[0131] Optionally, the second signaling radio bearer is a narrowband dedicated signaling radio bearer.
[0132] The narrowband dedicated signaling radio bearer is, for example, SRB1bis.
[0133] Optionally, in a case where the first signaling radio bearer is established in a connection establishment process, the configuration information of the first signaling radio bearer is carried in a connection establishment message.
[0134] Exemplarily, the configuration information of the SRB1bis and the configuration information of the first signaling radio bearer can be simultaneously carried in an RRCConnectionSetup-NB message. For example, the RRCConnectionSetup-NB message can include a first information field and a second information field, the first information field is used for the terminal to establish the SRB1bis, for example, the first information field can be an information field SRB-ToAddModList-NB-r13 of a protocol version number r13; and the second information field is used for the terminal to establish the first signaling radio bearer, for example, the second information field can be a newly introduced information field, for example, the second information field can be an information field SRB-ToAddModList-NB-r20 of a newly added protocol version number r20.
[0135] Optionally, the terminal transmits voice-related data based on the first signaling radio bearer, including:
[0136] The terminal sends a non-access stratum (NAS) message based on the first signaling radio bearer.
[0137] The NAS message carries voice signaling data or voice service data.
[0138] In this embodiment, the voice signaling data or voice service data is carried by the NAS message, and the NAS message is sent through the first signaling radio bearer. For example, the terminal can send the NAS message to the access network device through the first signaling radio bearer.
[0139] The NAS message carrying the voice signaling data or voice service data is carried in an RRC message.
[0140] For example, in the case where the first signaling radio bearer is a narrowband dedicated signaling bearer, a new protocol version of a NAS container can be introduced in an RRC message, and the NAS container is used to carry the voice signaling data and voice service data. The RRC message can include at least one of a narrowband RRC connection complete (RRCConnectioncomplete-NB) message, a narrowband uplink information transmission (ULInformationTransfer-NB) message, and a narrowband downlink information transmission (DLInformationTransfer-NB) message. For example, a new protocol version of an information field dedicatedInfoNAS-r20 is introduced in the ULInformationTransfer-NB message, and the dedicatedInfoNAS-r20 is used to carry the uplink voice signaling data and voice service data.
[0141] For example, in the case where the first signaling radio bearer is a voice dedicated signaling bearer, an existing NAS container in an RRC message can be used to carry the voice signaling data and voice service data. The RRC message can include at least one of RRCConnectioncomplete-NB, ULInformationTransfer-NB, and DLInformationTransfer-NB. For example, when the ULInformationTransfer-NB message is transmitted through a voice dedicated signaling bearer (such as SRBx), an existing information field dedicatedInfoNAS-r13 in the ULInformationTransfer-NB message can be used to carry the voice signaling data and voice service data.
[0142] In some optional embodiments, the above-mentioned NAS message carrying voice signaling data or voice service data can also carry type indication information, which is used to indicate the type of data carried by the NAS message or the type of data carried by a NAS message following the NAS message, the type of data carried by the NAS message including voice signaling data or voice service data, so that the network-side device can distinguish the type of data carried by each received NAS message based on the above-mentioned type indication information.
[0143] Optionally, the NAS message further carries at least one of the following:
[0144] message type information, which is used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data;
[0145] load type information, which is used to indicate that the load of the NAS message is voice signaling data or voice service data;
[0146] end indication information, which is used to indicate that the NAS message is the last NAS message carrying voice signaling data;
[0147] start indication information, which is used to indicate that the NAS message is the first NAS message carrying voice service data.
[0148] Exemplarily, the above-mentioned message type information can include indication information of message type or message type identifier, etc. Exemplarily, the above-mentioned message type carrying voice signaling data and the above-mentioned message type carrying voice service data can be different, for example, the message type carrying uplink voice signaling data (e.g. UL NAS transport for IMS signaling) is 01101110, the message type carrying uplink voice service data (e.g. UL NAS transport for voice) is 01101111, the message type carrying downlink voice signaling data (e.g. DL NAS transport for IMS signaling) is 01110000, and the message type carrying downlink voice service data (e.g. DL NAS transport for voice) is 01110001. Then, the type of the NAS message can be determined according to the message type information carried by the NAS message.
[0149] Exemplarily, the load type information can include a load container type. Exemplarily, a payload container type dedicated to voice signaling data and voice service data can be introduced, for example, the load container type of a container encapsulating voice signaling data is 1100, and the load container type of a container encapsulating voice service data is 1101. In the case that the NAS message carries voice signaling data, the load container type is set to 1100; in the case that the NAS message carries voice service data, the load container type is set to 1101, and thus the type of the NAS message carried by the NAS message can be conveniently determined according to the load container type carried by the NAS message.
[0150] Exemplarily, the end indication information can include an end indication bit, for example, a 1-bit indication bit. In the case that the terminal sends the last NAS message carrying voice signaling data, the terminal can set the end indication bit of the NAS message to true or can set the NAS message to carry the end indication bit to inform the network device that the NAS message is the last NAS message carrying voice signaling data.
[0151] Exemplarily, the start indication information can include a start indication bit, for example, a 1-bit indication bit. In the case that the terminal sends the first NAS message carrying voice service data, the terminal can set the start indication bit of the NAS message to true or can set the NAS message to carry the start indication bit to inform the network device that the NAS message is the first NAS message carrying voice service data.
[0152] Optionally, the method further includes at least one of the following:
[0153] In the case that the terminal completes the transmission of voice signaling data, the terminal sends an end data packet, and the end data packet is used to inform the network device that the transmission of voice signaling data has been completed.
[0154] Before the terminal transmits voice service data, the terminal sends a start data packet, and the start data packet is used to inform the network device that the transmission of voice service data packets will start.
[0155] In the embodiment, in the case that the terminal completes the transmission of voice signaling data, the terminal sends an end data packet, and the end data packet is used to inform the network device that the transmission of voice signaling data has been completed; and / or, before the terminal transmits voice service data, the terminal sends a start data packet, and the start data packet is used to inform the network device that the transmission of voice service data packets will start, so that the network device can accurately and conveniently distinguish voice signaling data and voice service data sent by the terminal through the first signaling radio bearer.
[0156] Optionally, the terminal sending the end data packet comprises at least one of the following:
[0157] The terminal sends at least one of the end data packets.
[0158] The terminal sends the end data packet within a first time duration.
[0159] And / or,
[0160] The terminal sending the start data packet comprises at least one of the following:
[0161] The terminal sends at least one of the start data packets.
[0162] The terminal sends the start data packet within a second time duration.
[0163] The number of the end data packets can be agreed by a protocol, configured by a network side device or determined by the terminal. The number of the start data packets can also be agreed by a protocol, configured by a network side device or determined by the terminal.
[0164] The first time duration can be agreed by a protocol, configured by a network side device or determined by the terminal. The second time duration can also be agreed by a protocol, configured by a network side device or determined by the terminal.
[0165] In the embodiment, when the terminal completes the transmission of the voice signaling data, the terminal can send at least one end data packet, or the terminal can continuously send the end data packet within a first time duration, which is beneficial to ensure the accurate reception of the end data packet by the network side device. In the embodiment, the accurate reception of the end data packet by the network side can be ensured, so that the network side can know that the message carrying the voice service data will be received subsequently. Before the terminal transmits the voice service data, the terminal can send at least one start data packet, or the terminal can continuously send the start data packet within a second time duration, which is beneficial to ensure the accurate reception of the start data packet by the network side device. In the embodiment, the accurate reception of the start data packet by the network side can be ensured, so that the network side can know that the message carrying the voice service data will be received subsequently.
[0166] Optionally, at least one of the end data packet and the start data packet carries empty load.
[0167] Optionally, the method further comprises:
[0168] The terminal sends auxiliary information to the access network device, and the auxiliary information is used for assisting the access network device or informing the access network device to establish the first signaling radio bearer.
[0169] In this embodiment, the terminal sends the assistance information to the access network device, and then the access network device can configure the first signaling radio bearer based on the assistance information, or the access network device can know that the terminal will establish or has established the first signaling radio bearer based on the assistance information.
[0170] Optionally, the assistance information comprises at least one of the following:
[0171] a first reason indication, used for indicating that the connection establishment is for voice;
[0172] a second reason indication, used for indicating that the connection establishment is for emergency call;
[0173] a bearer establishment request, used for requesting the access network device to configure the first signaling radio bearer;
[0174] a bearer establishment indication, used for indicating that the terminal establishes the first signaling radio bearer.
[0175] The first reason indication is used for indicating that the connection establishment is for voice, for example, mo-VoiceCall. For example, the terminal can carry an RRC connection establishment reason field in an RRC connection establishment request message, and the reason field is set as voice.
[0176] For example, when the connection establishment is for voice, the access network device will provide the terminal with the configuration information of the first signaling radio bearer by default.
[0177] For example, the NAS layer of the terminal provides the AS layer of the terminal with the reason for the connection establishment being voice.
[0178] The second reason indication is used for indicating that the connection establishment is for emergency call. For example, the terminal can carry an RRC connection establishment reason field in an RRC connection establishment request message, and the reason field is set as emergency call.
[0179] For example, when the connection establishment is for emergency call, the access network device will provide the terminal with the configuration information of the first signaling radio bearer by default.
[0180] The bearer establishment request is used for requesting the access network device to configure the first signaling radio bearer. For example, a new information field can be introduced in an RRC connection establishment request message, and the new information field is used to carry the bearer establishment request.
[0181] Exemplarily, the bearer establishment request can comprise an information field, for example, a 1-bit indication field. Exemplarily, in a case that the bearer establishment request is carried in the RRC connection establishment request message or the information field of the bearer establishment request is set to true, the terminal requests to establish the first signaling radio bearer.
[0182] Exemplarily, the NAS layer of the terminal can instruct or trigger the AS layer of the terminal to send the bearer establishment request to the access network device.
[0183] The bearer establishment indication is used to instruct the terminal to establish the first signaling radio bearer. For example, the bearer establishment indication is used to inform the access network device that the terminal will establish the first signaling radio bearer by default.
[0184] Exemplarily, the bearer establishment indication can comprise an information field, for example, a 1-bit indication field, which is used to inform the access network device that the terminal will establish the first signaling radio bearer by default.
[0185] Exemplarily, the NAS layer of the terminal can instruct or trigger the AS layer of the terminal to send the bearer establishment indication to the access network device.
[0186] Exemplarily, in a case that the assistance information comprises the bearer establishment indication, the terminal can establish the first signaling radio bearer based on a first default mode.
[0187] Optionally, the assistance information is carried through a connection establishment request message.
[0188] The connection establishment request message can be an RRC connection establishment request message, for example, a narrowband RRC connection establishment request (RRCConnectionRequest-NB) message.
[0189] The embodiment carries the assistance information through the connection establishment request message, which is beneficial to saving signaling overhead.
[0190] Please refer to FIG. 4, which is a flow chart of a data transmission method provided by the embodiment of the application. The method can be executed by an access network device. As shown in FIG. 4, the method comprises the following steps:
[0191] In step 401, the access network device receives voice-related data sent by a terminal based on a first signaling radio bearer or sends voice-related data to the terminal.
[0192] The voice-related data comprises voice signaling data and voice service data.
[0193] It should be noted that, in a case where the terminal establishes the first signaling radio bearer based on the default manner, in order to ensure the transmission of subsequent voice-related data, the access network device also needs to establish the first signaling radio bearer in the same default manner as the terminal. In a case where the terminal establishes the first signaling radio bearer based on the configuration information of the first signaling radio bearer sent by the access network device, the access network device also establishes the corresponding first signaling radio bearer based on the configuration information of the first signaling radio bearer.
[0194] In the embodiment, the first signaling radio bearer is used to transmit voice-related data. For example, in a case where the access network device receives voice-related data sent by the terminal based on the first signaling radio bearer, the access network device can forward the received voice-related data (such as a NAS message carrying voice-related data) to the core network device.
[0195] Optionally, the terminal is a control plane narrowband Internet of Things terminal.
[0196] Optionally, the terminal is a non-terrestrial terminal.
[0197] Optionally, the first signaling radio bearer includes any one of the following:
[0198] a narrowband dedicated signaling bearer;
[0199] a voice dedicated signaling bearer.
[0200] Optionally, the method further includes:
[0201] The access network device sends configuration information of the first signaling radio bearer to the terminal.
[0202] Optionally, the configuration information of the first signaling radio bearer includes at least one of the following:
[0203] wireless configuration information of the first signaling radio bearer;
[0204] first indication information, the first indication information being used to instruct the terminal to establish the first signaling radio bearer by using a first default configuration;
[0205] second indication information, the second indication information being used to instruct the terminal to establish the first signaling radio bearer by using a second default manner;
[0206] The first default configuration is a default configuration of the first signaling radio bearer.
[0207] The second default manner is a manner of establishing the first signaling radio bearer by using configuration information of a second signaling radio bearer.
[0208] Optionally, the second signaling radio bearer is a narrowband dedicated signaling bearer.
[0209] Optionally, the method further comprises:
[0210] The access network device receives the assistance information sent by the terminal, and the assistance information is used for assisting the access network device or informing the access network device to establish the first signaling radio bearer.
[0211] Optionally, the assistance information comprises at least one of:
[0212] a first cause indication, used for indicating that the cause of connection establishment is voice;
[0213] a second cause indication, used for indicating that the cause of connection establishment is an emergency call;
[0214] a bearer establishment request, used for requesting the access network device to configure the first signaling radio bearer;
[0215] a bearer establishment indication, used for instructing the terminal to establish the first signaling radio bearer.
[0216] Optionally, the access network device receives voice-related data sent by the terminal based on the first signaling radio bearer, comprising:
[0217] the access network device receives a non-access stratum (NAS) message sent by the terminal based on the first signaling radio bearer;
[0218] The NAS message carries voice signaling data or voice service data.
[0219] Optionally, the method further comprises:
[0220] The access network device forwards the NAS message to a first core network device.
[0221] In the embodiment, the first core network device can include, but is not limited to, an MME or a service capability exposure function (SCEF), etc.
[0222] The access network device forwards the NAS message to the first core network device, which can include that the access network device directly sends the NAS message to the first core network device, or can include that the access network device forwards the NAS message to the first core network device via another core network device, where the another core network device can be understood as a core network device different from the first core network device. Exemplarily, in a case where the first core network device is an MME, the access network device can directly send the NAS message to the MME; in a case where the first core network device is an SCEF, the access network device can forward the NAS message to the SCEF via the MME.
[0223] In a case where the first core network device receives the NAS message, the first core network device can process the received NAS message, or can parse the received NAS message and forward data carried by the NAS message based on a parsing result.
[0224] Optionally, the NAS message further carries at least one of the following:
[0225] message type information, where the message type information is used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data;
[0226] payload type information, where the payload type information is used to indicate that a payload of the NAS message is voice signaling data or voice service data;
[0227] end indication information, where the end indication information is used to indicate that the NAS message is a last NAS message carrying voice signaling data;
[0228] start indication information, where the start indication information is used to indicate that the NAS message is a first NAS message carrying voice service data.
[0229] Optionally, the method further includes at least one of the following:
[0230] The access network device receives an end packet from the terminal, where the end packet is used to inform a network side device that voice signaling data has been completely transmitted;
[0231] The access network device receives a start packet from the terminal, where the start packet is used to inform a network side device that voice service packets will start to be transmitted.
[0232] Optionally, the method further includes at least one of the following:
[0233] The terminal forwards the end packet to the first core network device;
[0234] The terminal forwards the start data packet to the first core network device.
[0235] It should be noted that the implementation manner of the embodiment can refer to the related description of the embodiment shown in FIG. 3, which is not repeated here.
[0236] Please refer to FIG. 5, which is a flow chart of a data transmission method provided by the embodiment of the present application. The method can be executed by a core network device. As shown in FIG. 5, the method comprises the following steps:
[0237] In step 501, the first core network device receives a NAS message forwarded by an access network device.
[0238] In step 502, the first core network device forwards data carried in the NAS message.
[0239] The NAS message carries voice signaling data or voice service data.
[0240] In the embodiment, the NAS message is a NAS message received by the access network device based on a first signaling radio bearer. The NAS message carries voice signaling data or voice service data.
[0241] The first core network device can include, but is not limited to, MME or SCEF, etc. For example, the first core network device can forward the data carried in the NAS message to a second core network device or a third core network device. The second core network device is a network node for processing voice signaling data. For example, the second core network device can include, but is not limited to, SCEF or IMS application server (AS), etc. The third core network device can include, but is not limited to, SGW or IMS access gateway (AGW), etc.
[0242] The first core network device forwards the data carried in the NAS message. For example, the first core network device can determine the type of the data carried in the NAS message, and forward the NAS message to a corresponding core network device according to the type of the data carried in the NAS message.
[0243] Exemplarily, it can be determined that the data carried by the received NAS message is voice signaling data in a case where a voice call is not established, in which case the first core network device forwards the NAS message forwarded by the access network device to the second core network device; it can be determined that the data carried by the received NAS message is voice service data in a case where the voice call is established, in which case the first core network device can forward the NAS message forwarded by the access network device to the third core network device; or the first core network device can determine the type of the data carried in the NAS message based on type indication information carried by the NAS message, for example, in a case where it is determined based on the type indication information carried by the NAS message that the data carried by the NAS message is voice signaling data, the first core network device forwards the NAS message forwarded by the access network device to the second core network device; in a case where it is determined based on the type indication information carried by the NAS message that the data carried by the NAS message is voice service data, the first core network device forwards the NAS message forwarded by the access network device to the third core network device.
[0244] Optionally, the NAS message further carries at least one of the following:
[0245] message type information, the message type information being used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data;
[0246] load type information, the load type information being used to indicate that the load of the NAS message is voice signaling data or voice service data;
[0247] end indication information, the end indication information being used to indicate that the NAS message is the last NAS message carrying voice signaling data;
[0248] start indication information, the start indication information being used to indicate that the NAS message is the first NAS message carrying voice service data.
[0249] The message type information, the load type information, the end indication information and the start indication information in this embodiment can refer to the related description in the foregoing embodiments, which will not be described here.
[0250] Optionally, the method further comprises:
[0251] The first core network device receives at least one of the following data packets forwarded by the access network device:
[0252] an end data packet, the end data packet being used to inform a network side device that the transmission of voice signaling data has been completed;
[0253] a start data packet, the start data packet being used to inform a network side device that the transmission of voice service data packets will start.
[0254] The end data packet and the start data packet in the embodiment can refer to the related description of the foregoing embodiment, and will not be described herein.
[0255] Optionally, at least one of the end data packet and the start data packet carries empty load.
[0256] In the embodiment, the end data packet can be a NAS message. The NAS message can not carry load, and can be understood as that the NAS message can only carry a NAS layer header information field and does not carry effective load. For the start data packet, similar to the end data packet, no further description is given herein.
[0257] Optionally, the forwarding, by the first core network device, of the data carried in the NAS message comprises:
[0258] The first core network forwards voice signaling data carried in the NAS message to a second core network device, wherein the second core network device is a network node for processing voice signaling data.
[0259] The first core network forwards voice service data carried in the NAS message to a third core network device, wherein the third core network device is a network node for processing voice service data.
[0260] Exemplarily, the second core network device can include, but is not limited to, an SCEF or an IMS application server, etc. The third core network device can include, but is not limited to, an SGW or an IMS AGW, etc.
[0261] Exemplarily, in a case where the first core network device is an MME, the MME forwards voice signaling data carried in the NAS message to an SCEF and forwards voice service data carried in the NAS message to an SGW; in a case where the first core network device is an SCEF, the SCEF forwards voice signaling data carried in the NAS message to an IMS application server and forwards voice service data carried in the NAS message to an IMS AGW.
[0262] The first core network forwards voice signaling data carried in the NAS message to a second core network device, which can be understood as that, in a case where the data carried in the NAS message is voice signaling data, the first core network forwards the voice signaling data carried in the NAS message to the second core network device. The first core network forwards voice service data carried in the NAS message to a third core network device, which can be understood as that, in a case where the data carried in the NAS message is voice service data, the first core network forwards the voice service data carried in the NAS message to the third core network device.
[0263] Optionally, the forwarding, by the first core network device, of the data carried in the NAS message comprises at least one of the following:
[0264] In a case where the message type information indicates that the NAS message is a message carrying voice signaling data, the first core network device forwards the data carried in the NAS message to a second core network device.
[0265] In a case where the message type information indicates that the NAS message is a message for carrying voice service data, the first core network device forwards the data carried in the NAS message to a third core network device.
[0266] In a case where the load type information indicates that the load of the NAS message is voice signaling data, the first core network device forwards the data carried in the NAS message to a second core network device.
[0267] In a case where the load type information indicates that the load of the NAS message is voice service data, the first core network device forwards the data carried in the NAS message to a third core network device.
[0268] In a case where the end indication information indicates that the NAS message is the last NAS message carrying voice signaling data, the first core network device forwards the data carried in the NAS message to a second core network device, and forwards the data in the NAS messages received after the NAS message to a third core network device.
[0269] In a case where the start indication information indicates that the NAS message is the first NAS message carrying voice service data, the first core network device forwards the data carried in the NAS message and the data in the NAS messages received after the NAS message to a third core network device.
[0270] In the embodiment, in a case where the message type information indicates that the NAS message is a message carrying voice signaling data, the first core network device forwards the data (i.e. voice signaling data) carried in the NAS message to a second core network device; in a case where the message type information indicates that the NAS message is a message for carrying voice service data, the first core network device forwards the data (i.e. voice service data) carried in the NAS message to a third core network device.
[0271] In a case where the load type information indicates that the load of the NAS message is voice signaling data, the first core network device forwards data (i.e., voice signaling data) carried in the NAS message to a second core network device; in a case where the load type information indicates that the load of the NAS message is voice service data, the first core network device forwards data (i.e., voice service data) carried in the NAS message to a third core network device.
[0272] In a case where the end indication information indicates that the NAS message is the last NAS message carrying voice signaling data, it is indicated that a NAS message sent after the NAS message is a NAS message carrying voice service data, in which case, the first core network device forwards data (i.e., voice signaling data) carried in the NAS message to a second core network device, and forwards data (i.e., voice service data) in a NAS message received after the NAS message to a third core network device.
[0273] In a case where the start indication information indicates that the NAS message is the first NAS message carrying voice service data, it is indicated that NAS messages after the NAS message are all NAS messages carrying voice service data, in which case, the first core network device forwards data (i.e., voice service data) carried in the NAS message and data (i.e., voice service data) in a NAS message received after the NAS message to a third core network device.
[0274] Optionally, the forwarding, by the first core network device, of the data carried in the NAS message comprises at least one of the following:
[0275] In a case where the end data packet is received, the first core network device forwards data carried in a NAS message received after the end data packet to a third core network device;
[0276] In a case where the start data packet is received, the first core network device forwards data carried in a NAS message received after the start data packet to a third core network device.
[0277] In the embodiment, in a case where the end data packet is received, it is indicated that data carried in a NAS message sent after the end data packet is voice service data, in which case, the first core network device forwards data (i.e., voice service data) carried in a NAS message received after the end data packet to a third core network device.
[0278] In a case where the start data packet is received, it is indicated that data carried in a NAS message sent after the start data packet is voice service data, and in this case, the first core network device forwards data carried in the NAS message received after the start data packet to the third core network device.
[0279] It can be understood that the first core network device can forward data carried in the received NAS message to the second core network device before receiving any one of the end data packet and the start data packet.
[0280] It should be noted that the implementation manner of this embodiment can refer to the related description of the embodiments shown in FIG. 3 and FIG. 4, which will not be repeated here.
[0281] The embodiments of the present application are described below in conjunction with examples:
[0282] Exemplarily, as shown in FIG. 6, the data transmission method provided in this embodiment includes the following steps:
[0283] In step 601, a UE sends a random access preamble to a base station.
[0284] In this example, the UE can be a CP NB-IoT UE, and the base station can be an eNB or a next generation eNB (ng-eNB).
[0285] In step 602, the base station sends a random access response to the UE.
[0286] In step 603, the UE sends an RRC connection request message to the base station.
[0287] Exemplarily, the RRC connection request message can carry auxiliary information of the SRBx (i.e., the first signaling radio bearer). The auxiliary information can refer to the related description of the foregoing embodiments, which will not be repeated here.
[0288] Exemplarily, the RRC connection request message can be an RRCConnectionRequest-NB message.
[0289] In step 604, the base station sends an RRC connection setup message to the UE.
[0290] Exemplarily, the RRC connection setup can carry configuration information of the SRBx, where the configuration information of the SRBx can refer to the related description of the configuration information of the first signaling radio bearer in the foregoing embodiments, and details are not described herein.
[0291] It should be noted that in this example, the UE establishes the SRBx in the RRC connection setup process. The UE can establish the first signaling radio bearer based on the configuration information of the SRBx received from the network side device, or can establish the SRBx based on a first default mode. The UE establishes the SRBx based on the first default mode can include establishing the SRBx based on a default configuration of the SRBx, or establishing the SRBx based on configuration information of a second signaling radio bearer (e.g., SRB1bis).
[0292] It should be noted that the establishment mode of the SRBx can refer to the establishment mode of the first signaling radio bearer and the second signaling radio bearer in the foregoing embodiments, and details are not described herein.
[0293] Step 605, the UE sends an RRC setup complete (RRCConnectionSetupComplete) message to the base station.
[0294] The RRC setup complete message can carry an uplink NAS message.
[0295] Step 606, the UE and the base station transmit RRC messages through the SRBx.
[0296] The RRC message includes a NAS message, the NAS message carries voice signaling data or voice service data, and the NAS message also carries type indication information, the type indication information is used to indicate that the data carried by the NAS message is voice signaling data or voice service data.
[0297] It can be understood that after the base station receives the NAS message transmitted through the SRBx, the base station forwards the received NAS message to the first core network device, and the first core network device forwards the data carried by the NAS message to the corresponding core network device for processing according to the type of the data carried by the NAS message.
[0298] As can be seen from the above, the embodiments of the present application can realize the configuration and establishment of the voice service related bearer under the control plane optimization architecture. It should be noted that the embodiments of the present application are applicable to LTE control plane evolved packet core (EPC) / 5G core network (5G Core, 5GC) optimization architecture, etc.
[0299] It should be noted that the data transmission method provided in the embodiments of the present application can be executed by a data transmission device. In the embodiments of the present application, the data transmission device executing the data transmission method is taken as an example to illustrate the data transmission device provided in the embodiments of the present application.
[0300] The embodiments of the present application provide a data transmission device. As an example, the data transmission device can be a communication device or a component in the communication device, for example, a chip. The communication device can be a terminal, a network side device or a server, etc. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiments of the present application do not make specific limitations.
[0301] The data transmission device includes a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor. For example, the processor can include a general purpose processor, a special purpose processor, etc., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.
[0302] Specifically, referring to FIG. 7, when the data transmission device is a terminal or a component in the terminal, the data transmission device 700 includes a processing module 701 configured to establish a first signaling radio bearer; and a transceiver module 702 configured to transmit voice related data based on the first signaling radio bearer.
[0303] The voice related data includes voice signaling data and voice service data.
[0304] Optionally, the terminal is a control plane narrowband internet of things terminal.
[0305] Optionally, the terminal is a non-terrestrial terminal.
[0306] Optionally, the processing module is specifically configured to:
[0307] In the connection establishment process, a first signaling radio bearer is established.
[0308] Optionally, the first signaling radio bearer comprises any one of the following:
[0309] a narrowband dedicated signaling bearer;
[0310] a voice dedicated signaling bearer.
[0311] Optionally, the processing module is specifically configured to any one of the following:
[0312] establishing the first signaling radio bearer based on configuration information of the first signaling radio bearer received from the access network device;
[0313] establishing the first signaling radio bearer based on a first default mode.
[0314] Optionally, the configuration information of the first signaling radio bearer comprises any one of the following:
[0315] wireless configuration information of the first signaling radio bearer;
[0316] first indication information, the first indication information being used to indicate that the terminal establishes the first signaling radio bearer by using a first default configuration;
[0317] second indication information, the second indication information being used to indicate that the terminal establishes the first signaling radio bearer by using a second default mode;
[0318] wherein the first default configuration is a default configuration of the first signaling radio bearer;
[0319] wherein the second default mode is a mode of establishing the first signaling radio bearer by using configuration information of a second signaling radio bearer.
[0320] Optionally, the processing module is specifically configured to any one of the following:
[0321] establishing the first signaling radio bearer based on a default configuration of the first signaling radio bearer;
[0322] establishing the first signaling radio bearer based on configuration information of a second signaling radio bearer.
[0323] Optionally, the second signaling radio bearer is a narrowband dedicated signaling bearer.
[0324] Optionally, the transceiver module is specifically configured to:
[0325] sending a non-access stratum (NAS) message based on the first signaling radio bearer;
[0326] The NAS message carries voice signaling data or voice service data.
[0327] Optionally, the NAS message further carries at least one of:
[0328] message type information, which is used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data;
[0329] load type information, which is used to indicate that the load of the NAS message is voice signaling data or voice service data;
[0330] end indication information, which is used to indicate that the NAS message is the last NAS message carrying voice signaling data;
[0331] start indication information, which is used to indicate that the NAS message is the first NAS message carrying voice service data.
[0332] Optionally, the transceiver module is further configured to perform at least one of:
[0333] in a case where the terminal completes voice signaling data transmission, sending an end data packet, which is used to inform the network device that voice signaling data transmission has been completed;
[0334] before the terminal transmits voice service data, sending a start data packet, which is used to inform the network device that voice service data packets will start to be transmitted.
[0335] Optionally, the transceiver module is specifically configured to perform at least one of:
[0336] sending at least one end data packet;
[0337] sending the end data packet within a first time length;
[0338] and / or,
[0339] the transceiver module is specifically configured to perform at least one of:
[0340] sending at least one start data packet;
[0341] sending the start data packet within a second time length.
[0342] Optionally, at least one of the number of times of sending the end data packet and the start data packet is agreed upon by a protocol or preconfigured.
[0343] At least one of the first time length and the second time length is agreed upon by a protocol or preconfigured.
[0344] Optionally, at least one of the end data packet and the start data packet carries an empty load.
[0345] Optionally, the transceiver module is further configured to:
[0346] send, to an access network device, assistance information, the assistance information being used to assist the access network device or inform the access network device to establish the first signaling radio bearer.
[0347] Optionally, the assistance information comprises at least one of:
[0348] a first cause indication, used to indicate that a cause of connection establishment is voice;
[0349] a second cause indication, used to indicate that a cause of connection establishment is an emergency call;
[0350] a bearer establishment request, used to request the access network device to configure the first signaling radio bearer;
[0351] a bearer establishment indication, used to instruct the terminal to establish the first signaling radio bearer.
[0352] Optionally, the assistance information is carried through a connection establishment request message.
[0353] The data transmission apparatus provided in the embodiments of the present application can implement each process implemented by the method embodiment of FIG. 3 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0354] Referring to FIG. 8, when the data transmission apparatus is an access network device or a component in the access network device, the data transmission apparatus 800 comprises a transceiver module 801, configured to receive voice-related data sent by a terminal based on a first signaling radio bearer or send voice-related data to the terminal.
[0355] The voice-related data comprises voice signaling data and voice service data.
[0356] Optionally, the terminal is a control plane narrowband Internet of Things terminal.
[0357] Optionally, the terminal is a non-ground terminal.
[0358] Optionally, the first signaling radio bearer comprises any one of:
[0359] a narrowband dedicated signaling bearer;
[0360] a voice dedicated signaling bearer.
[0361] Optionally, the transceiver is further configured to:
[0362] send configuration information of a first signaling radio bearer to the terminal.
[0363] Optionally, the configuration information of the first signaling radio bearer comprises at least one of:
[0364] wireless configuration information of the first signaling radio bearer;
[0365] first indication information, the first indication information being used to instruct the terminal to establish the first signaling radio bearer by using a first default configuration;
[0366] second indication information, the second indication information being used to instruct the terminal to establish the first signaling radio bearer by using a second default manner;
[0367] wherein the first default configuration is a default configuration of the first signaling radio bearer.
[0368] wherein the second default manner is a manner of establishing the first signaling radio bearer by using configuration information of a second signaling radio bearer.
[0369] Optionally, the second signaling radio bearer is a narrowband dedicated signaling bearer.
[0370] Optionally, the transceiver is further configured to:
[0371] receive assistance information sent by the terminal, the assistance information being used to assist or inform the access network device to establish a first signaling radio bearer.
[0372] Optionally, the assistance information comprises at least one of:
[0373] first reason indication, used to indicate that a reason for connection establishment is voice;
[0374] second reason indication, used to indicate that a reason for connection establishment is an emergency call;
[0375] bearer establishment request, used to request the access network device to configure the first signaling radio bearer;
[0376] bearer establishment indication, used to instruct the terminal to establish the first signaling radio bearer.
[0377] Optionally, the transceiver is specifically configured to:
[0378] receive a non-access stratum (NAS) message sent by the terminal based on the first signaling radio bearer;
[0379] wherein the NAS message carries voice signaling data or voice service data.
[0380] Optionally, the transceiving module is further configured to:
[0381] forward the NAS message to a first core network device.
[0382] The data transmission apparatus provided by the embodiments of the present application can implement each process implemented by the method embodiment of FIG. 4 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0383] Referring to FIG. 9, when the data transmission apparatus is a core network device or a component in the core network device, the data transmission apparatus 900 includes a receiving module 901 configured to receive a NAS message forwarded by an access network device; and a sending module 902 configured to forward data carried in the NAS message.
[0384] The NAS message carries voice signaling data or voice service data.
[0385] Optionally, the NAS message further carries at least one of the following:
[0386] message type information, the message type information being used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data;
[0387] load type information, the load type information being used to indicate that a load of the NAS message is voice signaling data or voice service data;
[0388] end indication information, the end indication information being used to indicate that the NAS message is the last NAS message carrying voice signaling data;
[0389] start indication information, the start indication information being used to indicate that the NAS message is the first NAS message carrying voice service data.
[0390] Optionally, the receiving module is further configured to:
[0391] receive at least one of the following data packets forwarded by the access network device:
[0392] an end data packet, the end data packet being used to inform a network side device that the transmission of voice signaling data has been completed;
[0393] a start data packet, the start data packet being used to inform the network side device that the transmission of voice service data packets will start.
[0394] Optionally, at least one of the end data packet and the start data packet carries empty load.
[0395] Optionally, the sending module is specifically configured to:
[0396] forwarding voice signaling data carried in the NAS message to a second core network device, wherein the second core network device is a network node processing voice signaling data;
[0397] forwarding voice service data carried in the NAS message to a third core network device, wherein the third core network device is a network node processing voice service data.
[0398] Optionally, the sending module is specifically configured to at least one of:
[0399] forwarding data carried in the NAS message to a second core network device in a case that the message type information indicates that the NAS message is a message carrying voice signaling data;
[0400] forwarding data carried in the NAS message to a third core network device in a case that the message type information indicates that the NAS message is a message carrying voice service data;
[0401] forwarding data carried in the NAS message to a second core network device in a case that the load type information indicates that the load of the NAS message is voice signaling data;
[0402] forwarding data carried in the NAS message to a third core network device in a case that the load type information indicates that the load of the NAS message is voice service data;
[0403] forwarding data carried in the NAS message to a second core network device in a case that the end indication information indicates that the NAS message is the last NAS message carrying voice signaling data, and forwarding data in a NAS message received after the NAS message to a third core network device;
[0404] forwarding data carried in the NAS message and data in a NAS message received after the NAS message to a third core network device in a case that the start indication information indicates that the NAS message is the first NAS message carrying voice service data.
[0405] Optionally, the sending module is specifically configured to at least one of:
[0406] forwarding data carried in a NAS message received after the end data packet to a third core network device in a case that the end data packet is received;
[0407] forwarding data carried in a NAS message received after the start data packet to a third core network device in a case that the start data packet is received.
[0408] The data transmission apparatus provided by the embodiments of the present application can implement each process of the method embodiment of FIG. 5 and achieve the same technical effects. To avoid repetition, the details are not described herein.
[0409] As shown in FIG. 10, the embodiments of the present application further provide a communication device 1000, which includes a processor 1001 and a memory 1002, and the memory 1002 stores programs or instructions executable on the processor 1001. For example, when the communication device 1000 is a terminal, the programs or instructions are executed by the processor 1001 to implement each step of the terminal-side data transmission method embodiments described above and achieve the same technical effects. When the communication device 1000 is an access network device, the programs or instructions are executed by the processor 1001 to implement each step of the access network device-side data transmission method embodiments described above and achieve the same technical effects. When the communication device 1000 is a core network device, the programs or instructions are executed by the processor 1001 to implement each step of the core network device-side data transmission method embodiments described above and achieve the same technical effects. To avoid repetition, the details are not described herein.
[0410] The embodiments of the present application further provide a terminal, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiment shown in FIG. 3. The terminal embodiment corresponds to the terminal-side method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment and achieve the same technical effects. The terminal can be the data transmission apparatus shown in FIG. 7. Specifically, FIG. 11 is a schematic diagram of the hardware structure of a terminal implementing the embodiments of the present application.
[0411] The terminal 1100 includes, but is not limited to, at least part of the components such as a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.
[0412] Those skilled in the art can understand that the terminal 1100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG. 11 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than those shown, or combine certain components, or have different component arrangements, which are not described herein.
[0413] It should be understood that in the embodiments of the present application, the input unit 1104 can include a graphics processor 11041 and a microphone 11042, and the graphics processor 11041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1106 can include a display panel 11061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 can include two parts of a touch detection device and a touch controller. The other input devices 11072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0414] In the embodiments of the present application, after the radio frequency unit 1101 receives the downlink data from the network side device, it can be transmitted to the processor 1110 for processing. In addition, the radio frequency unit 1101 can send uplink data to the network side device. Generally, the radio frequency unit 1101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0415] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1109 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0416] The processor 1110 can include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1110.
[0417] The processor 1110 is configured to establish a first signaling radio bearer.
[0418] The radio frequency unit 1101 is configured to transmit voice-related data by the terminal based on the first signaling radio bearer.
[0419] The voice-related data includes voice signaling data and voice service data.
[0420] It can be understood that the implementation process of each implementation mode mentioned in the embodiment can refer to the related description of the foregoing terminal side data transmission method embodiment, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0421] The embodiment of the application further provides a network side device, comprising a processor and a communication interface, the communication interface and the processor are coupled, the processor is used for running programs or instructions, and the steps of the method embodiment shown in FIG. 4 are realized. The network side device embodiment corresponds to the access network device side method embodiment described above, and each implementation process and implementation mode of the foregoing method embodiment can be applied to the access network device side embodiment, and the same technical effects can be achieved.
[0422] Specifically, the embodiment of the application further provides a network side device, which can be a data transmission apparatus shown in FIG. 8. As shown in FIG. 12, the network side device 1200 comprises an antenna 1201, a radio frequency device 1202, a baseband device 1203, a processor 1204 and a memory 1205. The antenna 1201 is connected with the radio frequency device 1202. In the uplink direction, the radio frequency device 1202 receives information through the antenna 1201, and sends the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be sent, and sends the information to the radio frequency device 1202. The radio frequency device 1202 processes the received information and sends it out through the antenna 1201.
[0423] The method performed by the network side device in the above embodiment can be implemented in the baseband device 1203, which comprises a baseband processor.
[0424] The baseband device 1203 may, for example, comprise at least one baseband board, and a plurality of chips are arranged on the baseband board, as shown in FIG. 12. One of the chips is, for example, a baseband processor, which is connected with the memory 1205 through a bus interface to call the programs in the memory 1205 and execute the network device operations shown in the above method embodiment.
[0425] The network side device may, for example, further comprise a network interface 1206, which is, for example, a common public radio interface (CPRI).
[0426] Specifically, the network side device 1200 of the embodiment of the application further comprises instructions or programs stored in the memory 1205 and executable on the processor 1204, the processor 1204 calls the instructions or programs in the memory 1205 to execute the method performed by each module shown in FIG. 8, and achieves the same technical effects. To avoid repetition, it will not be described here.
[0427] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG. 13, the network side device 1300 includes a processor 1301, a network interface 1302 and a memory 1303. The network side device can be the data transmission apparatus shown in FIG. 9. The network interface 1302 is, for example, a common public radio interface (CPRI).
[0428] Specifically, the network side device 1300 of the embodiment of the present application further includes instructions or programs stored in the memory 1303 and executable on the processor 1301. The processor 1301 invokes the instructions or programs in the memory 1303 to perform the method performed by each module shown in FIG. 9 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0429] The embodiment of the present application further provides a readable storage medium having programs or instructions stored thereon. The programs or instructions are executed by a processor to implement each process of the above-mentioned data transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0430] The processor is the processor in the terminal described in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0431] The embodiment of the present application further provides a chip including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement each process of the above-mentioned data transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0432] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system on chip, a chip system or a system on chip, etc.
[0433] The embodiment of the present application further provides a computer program / program product stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above-mentioned data transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0434] The embodiments of the present application further provide a wireless communication system, comprising a terminal, an access network device and a core network device, wherein the terminal can be used to execute the steps of the data transmission method, the access network device can be used to execute the steps of the data transmission method, and the core network device can be used to execute the steps of the data transmission method.
[0435] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover a non-exclusive inclusion, such that processes, methods, articles, or apparatuses that comprise a list of elements are not limited to those elements, but can also include other elements not expressly listed, or inherent to such processes, methods, articles, or apparatuses. Without further limitation, an element preceded by "comprising" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that includes the recited element. In addition, it should be noted that the scope of the methods and apparatuses of the present embodiments are not limited to performing functions in the order recited in the figures or as described herein, but can include performing functions in different orders, or substantially simultaneously, or in reverse order, such as described, for example, the described methods can be performed in a different order than described, and various steps can be added, omitted, or combined, in addition, features described with respect to certain examples can be combined in other examples.
[0436] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of computer software product and general hardware platform, of course, it can also be realized by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making the terminal or network side device execute the method described in each embodiment of the present application.
[0437] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, the above-mentioned specific embodiments are only illustrative, but not restrictive, those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and these embodiments all belong to the protection scope of the present application.
Claims
1. A method for data transmission, comprising: establishing, by a terminal, a first signaling radio bearer; transmitting, by the terminal, voice related data based on the first signaling radio bearer; wherein the voice related data comprises voice signaling data and voice service data.
2. The method of claim 1, wherein, The terminal is a control plane NB-IoT terminal.
3. The method of claim 1 or 2, wherein, The terminal is a non-terrestrial terminal.
4. The method of any one of claims 1 to 3, wherein, The establishing, by the terminal, of the first signaling radio bearer comprises: establishing, by the terminal, the first signaling radio bearer during a connection establishment procedure.
5. The method of any one of claims 1 to 4, wherein, The first signaling radio bearer comprises any one of: a narrowband dedicated signaling bearer; and a voice dedicated signaling bearer.
6. The method of any one of claims 1 to 5, wherein, The establishing, by the terminal, of the first signaling radio bearer comprises any one of: establishing, by the terminal, the first signaling radio bearer based on configuration information of the first signaling radio bearer received from an access network device; and establishing, by the terminal, the first signaling radio bearer based on a first default manner.
7. The method of claim 6, wherein, The configuration information of the first signaling radio bearer comprises any one of: radio configuration information of the first signaling radio bearer; first indication information for indicating that the terminal establishes the first signaling radio bearer using a first default configuration; and second indication information for indicating that the terminal establishes the first signaling radio bearer using a second default manner. The first default configuration is a default configuration of the first signaling radio bearer. The second default manner is a manner of establishing the first signaling radio bearer using configuration information of a second signaling radio bearer.
8. The method of claim 6, wherein, The establishing, by the terminal, of the first signaling radio bearer based on the first default manner comprises any one of: establishing, by the terminal, the first signaling radio bearer based on a default configuration of the first signaling radio bearer; and establishing, by the terminal, the first signaling radio bearer based on configuration information of a second signaling radio bearer.
9. The method of claim 7 or 8, wherein, The second signaling radio bearer is a narrowband dedicated signaling bearer.
10. The method of any one of claims 1 to 9, wherein, The transmitting, by the terminal, of the voice related data based on the first signaling radio bearer comprises: sending, by the terminal, a non-access stratum (NAS) message based on the first signaling radio bearer. The NAS message carries the voice signaling data or the voice service data.
11. The method of claim 10, wherein, The NAS message further carries at least one of: message type information for indicating that the NAS message is a message carrying the voice signaling data or a message carrying the voice service data; payload type information for indicating that a payload of the NAS message is the voice signaling data or the voice service data; end indication information for indicating that the NAS message is a last NAS message carrying the voice signaling data; and start indication information for indicating that the NAS message is a first NAS message carrying the voice service data. 12.The method of any one of claims 1 to 10, further comprising at least one of: sending, by the terminal, an end packet for informing a network device that the voice signaling data has been completely transmitted, in a case where the terminal completes transmission of the voice signaling data. Before the terminal transmits the voice service data, the terminal sends a start data packet, the start data packet being used to inform a network side device that voice service data packets will start to be transmitted.
13. The method of claim 12, wherein, The terminal sending the end data packet comprises at least one of the following: The terminal sends at least one of the end data packets; The terminal sends the end data packet within a first time duration; And / or, The terminal sending the start data packet comprises at least one of the following: The terminal sends at least one of the start data packets; The terminal sends the start data packet within a second time duration.
14. The method of claim 13, wherein, At least one of the number of times of sending the end data packet and the start data packet is agreed upon by a protocol or preconfigured; At least one of the first time duration and the second time duration is agreed upon by a protocol or preconfigured.
15. The method of any one of claims 12 to 14, wherein, At least one of the end data packet and the start data packet carries empty load.
16. The method of any one of claims 1 to 15, further comprising: The terminal sends auxiliary information to an access network device, the auxiliary information being used to assist the access network device or inform the access network device to establish the first signaling radio bearer.
17. The method of claim 16, wherein, The auxiliary information comprises at least one of the following: A first cause indication, used to indicate that a cause of connection establishment is voice; A second cause indication, used to indicate that a cause of connection establishment is an emergency call; A bearer establishment request, used to request the access network device to configure the first signaling radio bearer; A bearer establishment indication, used to instruct the terminal to establish the first signaling radio bearer.
18. The method of claim 17, wherein, The auxiliary information is carried by a connection establishment request message.
19. A data transmission method, comprising: An access network device receiving voice related data sent by a terminal or sending voice related data to a terminal based on a first signaling radio bearer; Wherein, the voice related data comprises voice signaling data and voice service data.
20. The method of claim 19, wherein, The terminal is a control plane narrowband Internet of Things terminal.
21. The method of claim 19 or 20, wherein, The terminal is a non-terrestrial terminal.
22. The method of any one of claims 19-21, wherein, The first signaling radio bearer comprises any one of the following: A narrowband dedicated signaling bearer; A voice dedicated signaling bearer.
23. The method of any one of claims 19 to 22, further comprising: The access network device sending configuration information of the first signaling radio bearer to the terminal.
24. The method of claim 23, wherein, The configuration information of the first signaling radio bearer comprises at least one of the following: Radio configuration information of the first signaling radio bearer; First indication information, used to instruct the terminal to establish the first signaling radio bearer using a first default configuration; Second indication information, used to instruct the terminal to establish the first signaling radio bearer using a second default manner; Wherein, the first default configuration is a default configuration of the first signaling radio bearer; Wherein, the second default manner is a manner of establishing the first signaling radio bearer using configuration information of a second signaling radio bearer.
25. The method of claim 24, wherein, The second signaling radio bearer is a narrowband dedicated signaling bearer.
26. The method of any one of claims 19 to 25, further comprising: The access network device receives the auxiliary information sent by the terminal, and the auxiliary information is used for assisting the access network device or informing the access network device to establish a first signaling radio bearer.
27. The method of claim 26, wherein, The auxiliary information includes at least one of the following: A first reason indication, used for indicating that the connection establishment is caused by voice; A second reason indication, used for indicating that the connection establishment is caused by an emergency call; A bearer establishment request, used for requesting the access network device to configure the first signaling radio bearer; A bearer establishment indication, used for instructing the terminal to establish the first signaling radio bearer.
28. The method of any one of claims 19 to 27, wherein, The access network device receives voice-related data sent by the terminal based on the first signaling radio bearer, including: The access network device receives a non-access stratum (NAS) message sent by the terminal based on the first signaling radio bearer. The NAS message carries voice signaling data or voice service data.
29. The method of claim 28, further comprising: The access network device forwards the NAS message to a first core network device.
30. A data transmission method, comprising: A first core network device receives a non-access stratum (NAS) message forwarded by an access network device; The first core network device forwards data carried in the NAS message; The NAS message carries voice signaling data or voice service data.
31. The method of claim 30, wherein, The NAS message further carries at least one of the following: Message type information, used for indicating that the NAS message is a message carrying voice signaling data or a message carrying voice service data; Payload type information, used for indicating that the payload of the NAS message is voice signaling data or voice service data; End indication information, used for indicating that the NAS message is the last NAS message carrying voice signaling data; Start indication information, used for indicating that the NAS message is the first NAS message carrying voice service data.
32. The method of claim 30, further comprising: The first core network device receives at least one of the following data packets forwarded by the access network device: An end data packet, used for informing a network side device that the transmission of voice signaling data has been completed; A start data packet, used for informing the network side device that the transmission of voice service data packets will start.
33. The method of claim 32, wherein, At least one of the end data packet and the start data packet carries an empty payload.
34. The method of any one of claims 30-33, wherein, The first core network device forwards the data carried in the NAS message, including: The first core network forwards voice signaling data carried in the NAS message to a second core network device, where the second core network device is a network node processing voice signaling data; The first core network forwards voice service data carried in the NAS message to a third core network device, where the third core network device is a network node processing voice service data.
35. The method of claim 31 or 34, wherein, The first core network device forwards the data carried in the NAS message, including at least one of the following: In a case where the message type information indicates that the NAS message is a message carrying voice signaling data, the first core network device forwards data carried in the NAS message to a second core network device; In a case where the message type information indicates that the NAS message is a message carrying voice service data, the first core network device forwards data carried in the NAS message to a third core network device; In a case where the load type information indicates that the load of the NAS message is voice signaling data, the first core network device forwards data carried in the NAS message to a second core network device; In a case where the load type information indicates that the load of the NAS message is voice service data, the first core network device forwards data carried in the NAS message to a third core network device; In a case where the end indication information indicates that the NAS message is the last NAS message carrying voice signaling data, the first core network device forwards data carried in the NAS message to a second core network device, and forwards data in NAS messages received after the NAS message to a third core network device; In a case where the start indication information indicates that the NAS message is the first NAS message carrying voice service data, the first core network device forwards data carried in the NAS message and data in NAS messages received after the NAS message to a third core network device.
36. The method of claim 32 or 34, wherein, The forwarding, by the first core network device, of the data carried in the NAS message comprises at least one of the following: In a case where the end data packet is received, the first core network device forwards data carried in NAS messages received after the end data packet to a third core network device; In a case where the start data packet is received, the first core network device forwards data carried in NAS messages received after the start data packet to a third core network device.
37. A data transmission apparatus, comprising: a processing module configured to establish a first signaling radio bearer; a transceiver configured to transmit voice-related data based on the first signaling radio bearer; wherein the voice-related data comprises voice signaling data and voice service data.
38. The apparatus of claim 37, wherein, The processing module is configured to: establish the first signaling radio bearer during a connection establishment procedure.
39. The apparatus of claim 37 or 38, wherein, The processing module is specifically configured to perform any one of the following: establish the first signaling radio bearer based on configuration information of the first signaling radio bearer received from an access network device; establish the first signaling radio bearer based on a first default manner.
40. A data transmission apparatus, comprising: a transceiver configured to receive voice-related data sent by a terminal or send voice-related data to the terminal based on a first signaling radio bearer; wherein the voice-related data comprises voice signaling data and voice service data.
41. The apparatus of claim 40, wherein, The transceiver is further configured to: send configuration information of the first signaling radio bearer to the terminal.
42. The device of claim 41, wherein, The configuration information of the first signaling radio bearer comprises at least one of the following: radio configuration information of the first signaling radio bearer; The first indication information is used to instruct the terminal to establish the first signaling radio bearer by using a first default configuration. The second indication information is used to instruct the terminal to establish the first signaling radio bearer by using a second default manner. The first default configuration is a default configuration of the first signaling radio bearer. The second default manner is a manner of establishing the first signaling radio bearer by using configuration information of a second signaling radio bearer.
43. A data transmission apparatus, comprising: a receiving module configured to receive a NAS message forwarded by an access network device; a sending module configured to forward data carried in the NAS message; The NAS message carries voice signaling data or voice service data.
44. The device of claim 43, wherein, The NAS message further carries at least one of the following: message type information, used to indicate that the NAS message is a message carrying voice signaling data or a message carrying voice service data; payload type information, used to indicate that a payload of the NAS message is voice signaling data or voice service data; end indication information, used to indicate that the NAS message is the last NAS message carrying voice signaling data; start indication information, used to indicate that the NAS message is the first NAS message carrying voice service data.
45. The device of claim 43, wherein, The receiving module is further configured to receive at least one of the following data packets forwarded by the access network device: an end data packet, used to inform a network side device that voice signaling data has been completely transmitted; a start data packet, used to inform the network side device that voice service data packets will start to be transmitted.
46. A terminal, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the data transmission method according to any one of claims 1 to 18.
47. An access network device, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the data transmission method according to any one of claims 19 to 29.
48. A core network device, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the data transmission method according to any one of claims 30 to 36.
49. A readable storage medium, wherein the readable storage medium stores programs or instructions, and the programs or instructions, when executed by a processor, implement steps of the data transmission method according to any one of claims 1 to 18, or implement steps of the data transmission method according to any one of claims 19 to 29, or implement steps of the data transmission method according to any one of claims 30 to 36.
50. A computer program product, the computer program product being executed by at least one processor to implement the steps of the data transmission method of any one of claims 1 to 18, or to implement the steps of the data transmission method of any one of claims 19 to 29, or to implement the steps of the data transmission method of any one of claims 30 to 36.
Citation Information
Patent Citations
Protocol overhead reduction
CN117121464A
Communication method, communication device and computer readable storage medium
CN118233437A
Terminal access management method, communication system and network equipment
CN120050733A
Communication system supporting NB-IOT voice service
CN120378409A
Information transmission method, user equipment, access network device, and core network device
US20190098691A1