Target service transmission method, apparatus and device, and readable storage medium
By sending transmission channel configuration information to the access network equipment in the communication system, the problem of low service transmission efficiency is solved, and efficient and secure service transmission is achieved.
Patent Information
- Application Number
- CN202311719975.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-13
- Publication Date
- 2025-06-13
AI Technical Summary
In existing communication systems, services need to be securely processed through access network equipment during transmission, affecting transmission efficiency. How to achieve efficient transmission of services has become an urgent problem.
The access network device is sent to the access network device through the core network function, indicating the transmission channel configuration of the target service, including whether to process, encryption, integrity protection and encoding, etc. The access network device processes and transmits it according to the configuration information.
It realizes efficient service transmission, improves the processing and transmission efficiency of target services by access network equipment, and meets the security and efficient service transmission needs.
Smart Images

Figure CN120151886A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a method, apparatus, device, and readable storage medium for transmitting a target service. Background Art
[0002] In related technologies, there are various services in a communication system. For example, traditional services (such as video services, short message services, etc.) and data plane services related to Artificial Intelligence (AI), communication sensing services, Long Term Evolution (LTE) Positioning Protocol (LPP) services, etc. When each service is transmitted, the access network device needs to perform security-related processing according to specific implementations, which affects the transmission efficiency. Therefore, how to achieve efficient service transmission is an urgent problem to be solved. Summary of the Invention
[0003] Embodiments of this application provide a method, apparatus, device, and readable storage medium for transmitting a target service, which can achieve efficient service transmission.
[0004] In a first aspect, a method for transmitting a target service is provided. The method includes:
[0005] A core network function sends at least one first message to an access network device. The message header of the at least one first message includes first configuration information, where the first configuration information is used to indicate the transmission channel configuration of the target service;
[0006] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0007] Whether the access network device needs to process the target service;
[0008] Whether to encrypt the target service;
[0009] Whether to perform integrity protection on the target service;
[0010] Whether to encode the target service;
[0011] The encryption algorithm used to encrypt the target service;
[0012] The encoding algorithm used to encode the target service;
[0013] The transmission method of the target service.
[0014] In a second aspect, a method for transmitting a target service is provided. The method includes:
[0015] The access network device receives at least one first message from the core network function, and the first configuration information is included in the message header of the first message, where the first configuration information is used to indicate the transmission channel configuration of the target service;
[0016] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0017] Whether the access network device needs to process the target service;
[0018] Whether to encrypt the target service;
[0019] Whether to perform integrity protection on the target service;
[0020] Whether to encode the target service;
[0021] The encryption algorithm used to encrypt the target service;
[0022] The encoding algorithm used to encode the target service;
[0023] The transmission mode of the target service.
[0024] In a third aspect, a method for transmitting a target service is provided, and the method includes:
[0025] The terminal receives at least one of the second configuration information and the third configuration information, where the second configuration information is received from the core network function, the third configuration information is received from the access network device, the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service, and the third configuration information is used to indicate the bearer configuration of the target service.
[0026] In a fourth aspect, a device for transmitting a target service is provided, including:
[0027] A communication unit, configured to send at least one first message to the access network device, where the first configuration information is included in the message header of the at least one first message, and the first configuration information is used to indicate the transmission channel configuration of the target service;
[0028] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0029] Whether the access network device needs to process the target service;
[0030] Whether to encrypt the target service;
[0031] Whether to perform integrity protection on the target service;
[0032] Whether to encode the target service;
[0033] The encryption algorithm used to encrypt the target service;
[0034] The coding algorithm used to code the target service;
[0035] The transmission mode of the target service.
[0036] In a fifth aspect, a device for transmitting a target service is provided, including:
[0037] A communication unit, configured to receive at least one first message from a core network function, where a first configuration information is included in a message header of the first message, and wherein the first configuration information is used to indicate a transmission channel configuration of a target service;
[0038] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0039] Whether the access network device needs to process the target service;
[0040] Whether to encrypt the target service;
[0041] Whether to perform integrity protection on the target service;
[0042] Whether to code the target service;
[0043] The encryption algorithm used to encrypt the target service;
[0044] The coding algorithm used to code the target service;
[0045] The transmission mode of the target service.
[0046] In a sixth aspect, a device for transmitting a target service is provided, including:
[0047] A communication unit, configured to receive at least one of second configuration information and third configuration information, where the second configuration information is received from a core network function, the third configuration information is received from an access network device, the second configuration information is used to indicate a non-access stratum (NAS) layer configuration of a target service, and the third configuration information is used to indicate a bearer configuration of the target service.
[0048] In a seventh aspect, a communication device is provided, where the terminal includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of the first aspect to the third aspect are implemented.
[0049] In an eighth aspect, a readable storage medium is provided, on which a program or instructions are stored, and when the program or instructions are executed by a processor, the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect are implemented.
[0050] In a ninth aspect, a wireless communication system is provided, including: a core network function and an access network device, where the core network function can be used to execute the steps of the method described in the first aspect, and the access network device can be used to execute the steps of the method described in the second aspect.
[0051] Optionally, the wireless communication system further includes a terminal, which can be used to execute the steps of the method described in the third aspect.
[0052] In a tenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method described in the first aspect, or the method described in the second aspect, or the method described in the third aspect.
[0053] In an eleventh aspect, a computer program / program product is provided, the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in any one of the first aspect to the third aspect.
[0054] In an embodiment of the present application, the core network function can indicate, through the message header of the first message, the transmission channel configuration for transmitting the target service to the access network device, and the transmission channel configuration is used to indicate at least one of the following: whether the access network device needs to process the target service; whether to encrypt the target service; whether to perform integrity protection on the target service; whether to encode the target service; the encryption algorithm used for encrypting the target service; the encoding algorithm used for encoding the target service; the transmission mode of the target service. Thus, the access network device can process and / or transmit the target service quickly and efficiently based on the transmission channel configuration, which is beneficial to realizing the efficient transmission of the target service. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
[0056] Figure 2 is a schematic diagram of a user plane protocol architecture.
[0057] Figure 3 is a schematic diagram of a control plane protocol architecture.
[0058] Figure 4It is a structural diagram of a positioning protocol stack between a UE and an LMF.
[0059] Figure 5 It is a structural diagram of a positioning protocol stack between an access network device (such as an NG RAN) and an LMF.
[0060] Figure 6 It shows a schematic diagram of a data plane.
[0061] Figure 7 It is a structural diagram of a data plane protocol between a UE and an access network device provided by an embodiment of the present application.
[0062] Figure 8 It is a structural diagram of a data plane protocol between a UE and a first data plane function provided by an embodiment of the present application.
[0063] Figure 9 It is a schematic diagram of a method for transmitting a target service provided by an embodiment of the present application.
[0064] Figure 10 It is a schematic diagram of a reading method of a first configuration information provided by an embodiment of the present application.
[0065] Figure 11 It is a schematic interaction diagram for transmitting a target service through a control plane provided by an embodiment of the present application.
[0066] Figure 12 It is a schematic interaction diagram for transmitting a target service through a data plane provided by an embodiment of the present application.
[0067] Figure 13 It is a schematic diagram of a device for transmitting a target service provided by an embodiment of the present application.
[0068] Figure 14 It is a schematic diagram of another device for transmitting a target service provided by an embodiment of the present application.
[0069] Figure 15 It is a schematic diagram of yet another device for transmitting a target service provided by an embodiment of the present application.
[0070] Figure 16 It is a schematic diagram of a communication device provided by an embodiment of the present application.
[0071] Figure 17 It is a schematic diagram of the hardware structure of a terminal provided by an embodiment of the present application.
[0072] Figure 18 It is a schematic diagram of the hardware structure of a network-side device provided by an embodiment of the present application.
[0073] Figure 19It is a schematic diagram of the hardware structure of another network-side device provided by an embodiment of the present application. Specific embodiments
[0074] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0075] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms 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" and "second" are usually of the same category, and the number of objects is not limited. 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, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0076] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0077] It should be noted that the technology described in the embodiments of this 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 this 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 the New Radio (NR) system for illustrative purposes and uses the NR term in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system.
[0078] Figure 1The block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., which are terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.
[0079] The terminal can also be referred to as a user equipment (UE), a terminal device, an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.
[0080] The network-side device 12 may include an access network device or a core network device. Among them, the access network device may 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 may include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node, etc. Among them, the base station may be referred to as Node B (NB), evolved Node B (eNB), next generation Node B (gNB), new radio Node B (NR Node B), access point, relay base station (RBS), serving base station (SBS), base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home Node B (HNB), home evolved Node B, transmission reception point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this 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.
[0081] Core network equipment, or core network functions, core network nodes. Exemplarily, the core network equipment may include but is not limited to at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LMF), location server, etc. It should be noted that in the embodiments of the present application, only the core network functions in the NR system are taken as examples for introduction, and the specific types of core network functions are not limited.
[0082] To facilitate the understanding of the embodiments of the present application, the transmission schemes of the User Plane (UP) and Control Plane (CP) related to the present application are described.
[0083] The User Plane is the part of a communication system that connects user devices and applications, including the radio access network and the core network. The goal of the User Plane is to provide faster data transmission speeds, better network coverage, lower latency, and higher security. The protocol responsible for transmitting and processing user data streams is called the User Plane. The nodes of the User Plane include UE, gNB, UPF, and the Data Analysis Function (DAF) for the analysis of User Plane data.
[0084] The Control Plane is one of the core parts of a communication system, mainly responsible for network management and protocol control, and determining the transmission paths and quality of service of all information in the network. The protocol responsible for transmitting and processing system protocol signaling is called the Control Plane. The nodes of the Control Plane include UE, gNB, AMF, and the Data Control Function (DCF).
[0085] Figure 2 It is a schematic diagram of a User Plane protocol architecture. Among them, the User Plane of the UE and the access network device (such as gNB) can include the following protocol layers:
[0086] Physical Layer (abbreviated as PHY);
[0087] Media Access Control (MAC) layer;
[0088] Radio Link Control (RLC) layer;
[0089] Packet Data Convergence Protocol (PDCP) layer;
[0090] Service Data Adaptation Protocol (SDAP) layer.
[0091] Figure 3 It is a schematic diagram of a Control Plane protocol architecture.
[0092] Among them, the Control Plane of the UE can include the following protocol layers:
[0093] PHY layer;
[0094] MAC layer;
[0095] RLC layer;
[0096] PDCP layer;
[0097] Radio Resource Control (RRC) layer;
[0098] Non-Access Stratum (NAS).
[0099] Among them, the control plane of an access network device (such as a gNB) may include the following protocol layers:
[0100] PHY layer;
[0101] MAC layer;
[0102] RLC layer;
[0103] PDCP layer;
[0104] Radio Resource Control (RRC) layer.
[0105] Among them, the control plane of the core network function (such as the AMF) includes the NAS layer. The NAS layer of the UE and the NAS layer of the core network function can communicate directly.
[0106] To facilitate understanding of the embodiments of the present application, the LTE positioning protocol (LPP) solution related to the present application is described.
[0107] Figure 4 is a structural diagram of the positioning protocol stack between a UE and an LMF. As Figure 4 shown, the protocol stack on the UE side may include the following protocol layers: Layer 1 (L1), MAC, RLC, PDCP, RRC, NAS, LPP.
[0108] The protocol stack on the access network device side (such as the Next Generation (NG) RAN) that communicates with the UE side may include the following protocol layers: L1, MAC, RLC, PDCP, RRC, relay layer.
[0109] The protocol stack for communication between the access network device side (e.g., Next Generation (NG) RAN) and the AMP side may include the following protocol layers: L1, Layer 2 (L2), Internet Protocol (IP), Stream Control Transmission Protocol (SCTP), Protocol for NG Interface (NGAP), and relay layer. Among them, the relay layer used by the access network device side to communicate with the UE and the AMF may be shared.
[0110] Among them, the access network device and the UE may communicate through the NR-Uu interface or the LTE-Uu interface, or, with the evolution of the standard, may also communicate through other interfaces, and this application is not limited thereto.
[0111] The protocol stack for communication between the AMF side and the access network device may include the following protocol layers: L1, L2, IP, SCTP, NGAP. The AMF side also includes the NAS layer for communicating with the UE.
[0112] Among them, the AMF and the access network device may communicate through the NG-C interface, or, with the evolution of the standard, the name of this interface may also be replaced by other names, or may also communicate through other interfaces, and this application is not limited thereto.
[0113] The protocol stack for communication between the AMF side and the LMF may include the following protocol layers: L1, L2, IP, Transmission Control Protocol (TCP), Transport Layer Security (TLS), Hypertext Transfer Protocol / 2 (HTTP / 2).
[0114] The protocol stack on the LMF side may include the following protocol layers: L1, L2, IP, TCP, TLS, HTTP / 2, for communicating with the AMF. The LMF side also includes the LPP layer for communicating with the UE.
[0115] Among them, the AMF and the LMF may communicate through the NL1 interface, or, with the evolution of the standard, the name of this interface may also be replaced by other names, or may also communicate through other interfaces, and this application is not limited thereto.
[0116] In this LPP solution, data is transmitted through the control plane via the LPP layer. Taking the direction from the UE to the core network as an example, and vice versa, the data first undergoes encoding in the LPP layer, then encoding in the NAS layer, encryption and integrity protection in the NAS layer, then encoding with Abstract Syntax Notation One (ASN.1) in the RRC layer, then integrity protection and encryption in the PDCP layer, then passes through the Acknowledged Mode (AM) of the RLC layer, through the MAC layer, and is transmitted through the L1 air interface. On the base station side, it passes through the AM mode, integrity protection verification of the PDCP layer, decryption, RRC decoding. The base station transmits the payload of the NAS layer data to the NAS layer of the peer, i.e., the AMF. Then the NAS layer of the AMF transparently transmits the payload to the LPP layer of the LMF. Finally, the LPP layer of the LMF decodes to obtain the data. In this process, the LPP layer, RRC layer, and NAS layer all perform encoding and decoding operations, and the NAS layer and PDCP layer both perform encryption / decryption and integrity protection operations, which improves data security but also increases data complexity and transmission delay.
[0117] Figure 5 It is a structural diagram of the positioning protocol stack between an access network device (such as NG RAN) and the LMF.
[0118] Such as Figure 5 As shown, the protocol stack on the access network device side (such as NG RAN) can include the following protocol layers: L1, L2, IP, SCTP, NGAP, NR Positioning Protocol a (NRPPa).
[0119] The protocol stack for the AMF to communicate with the access network device side (such as NG RAN) can include the following protocol layers: L1, L2, IP, SCTP, NGAP.
[0120] The protocol stack for the AMF to communicate with the LMF side can include the following protocol layers: L1, L2, IP, TCP, TLS, HTTP / 2.
[0121] The protocol stack on the LMF side can include the following protocol layers: L1, L2, IP, TCP, TLS, HTTP / 2, for communicating with the AMF. The LMF side also includes the NRPPa layer for communicating with the access network device.
[0122] In some scenarios, it is considered to introduce a data plane for data transmission and data processing in a communication system. For example, it includes network devices and traffic processing mechanisms. The goal of the data plane is to provide more efficient and stable data transmission and processing capabilities. This data plane can be a data plane architecture independent of the traditional user plane, capable of systematically solving the challenges of the communication system in controlling non-user plane data and realizing value monetization.
[0123] For example, the data plane can be composed of a data plane function on the core network side, a data plane function on the radio access network side, and a data plane function on the UE side, with end-to-end connectivity. For example, the data plane is responsible for data control, including but not limited to data collection coordination, data collection configuration, and data transmission configuration, etc. The data plane is also responsible for functions such as data acquisition, data transmission, data preprocessing, data privacy and security, data analysis, data storage, and data services. Figure 6 A schematic diagram of a data plane is shown.
[0124] As Figure 6 shown, the data plane function on the UE side can include at least one of the following functions:
[0125] Terminal data control, data security and trust, data transmission, specified data services, data consumption / provision.
[0126] The data plane function on the radio access network side can include at least one of the following functions:
[0127] Wireless data control, data security and trust, data warehouse, data transmission, wireless data services, data provision / consumption.
[0128] The data plane function on the core network side can include at least one of the following functions:
[0129] Data control, data security and trust, data warehouse, data analysis, data preprocessing, data transmission, data services, data provision / consumption.
[0130] The network external function can include at least one of the following functions:
[0131] Data provision, data consumption.
[0132] Figure 7 It is a data plane protocol structure diagram between a UE and an access network device provided by an embodiment of the present application.
[0133] As Figure 7 shown, above the PDCP layer of the UE and the access network device, there can be a first sub-layer (or called the Data Service Application Protocol (DSAP) layer) for implementing data plane functions.
[0134] In some scenarios, a first data plane function can be introduced on the core network side to implement the data plane function on the core network side. Optionally, the name of the first data plane function is only an example and can also be replaced with other names. For example, it can be replaced with a Data Control Function (DCF), a Data Plane Adaptation Protocol (DPAP) function, etc. This application does not make any limitations in this regard.
[0135] It should be understood that the first data plane function can be a newly added functional entity, or it can also be a data plane processing module added to an existing core network functional entity to implement the data plane function. This application does not make any limitations in this regard.
[0136] Figure 8 It is a data plane protocol structure diagram between a UE and a first data plane function provided by an embodiment of this application.
[0137] As Figure 8 shown, above the PDCP layer of the UE and the access network device, there can be a first sublayer for implementing the data plane function. The first data plane function includes a first data plane function protocol layer. Adding a first data plane function protocol layer above the first sublayer of the UE is used to implement the data plane function between the UE and the first data plane function.
[0138] It should be understood that the name of the first data plane function protocol layer is only an example and can also be replaced with other names. For example, it can be replaced with a DCF layer, a DPAP layer, etc. This application does not make any limitations in this regard.
[0139] In the related art, there are various services in a communication system. For example, traditional services (such as video services, short message services, etc.), as well as data plane services related to Artificial Intelligence (AI), communication sensing services, Long Term Evolution (LTE) Positioning Protocol (LPP) services, etc. Therefore, how to achieve efficient transmission of services is an urgent problem to be solved.
[0140] For example, when the collection, aggregation, and preprocessing of data are performed in the core network, when the data reaches the core network, affected by the network architecture, the data may undergo multiple encryption, integrity protection, encoding, and compression processes. Since the data does not need to be parsed and processed on the access network side and is only transparently transmitted, the core network can reduce the number of encryption, integrity protection, encoding, and decoding operations through configuration, thereby achieving efficient transmission of data.
[0141] The following will, with reference to the accompanying drawings, describe in detail the method for transmitting a target service provided by the embodiments of the present application through some embodiments and their application scenarios.
[0142] Figure 9 It is a schematic diagram of a method for transmitting a target service provided by an embodiment of the present application. As Figure 9 shown, the method 900 includes at least the following parts:
[0143] S910, the core network function sends at least one first message to the access network device, and a first configuration information is included in the message header of the at least one first message, where the first configuration information is used to indicate the transmission channel configuration of the target service.
[0144] Correspondingly, the access network device receives at least one first message from the core network function.
[0145] In some embodiments, the target service may be a service to be transmitted in a communication system. For example, it is a service requested to be collected by an Application Function (AF).
[0146] Exemplarily, the target service may include but is not limited to at least one of the following services:
[0147] Traditional services, such as File Transfer Protocol (FTP) downloads, video services, short messages, instant messaging services, etc.;
[0148] Traditional positioning services;
[0149] Data plane services.
[0150] In some embodiments, data plane services (or data plane data) may refer to data generated or consumed by intelligence, perception, or network operation, etc. Such data needs to be collected, preprocessed, stored, and analyzed in a distributed manner.
[0151] Exemplarily, the data plane service may include but is not limited to at least one of the following:
[0152] AI-related services, communication and sensing services (or perception services), positioning-related data plane services (such as LPP services), network adaptive optimization services, Self-Organizing Network (SON) services, Minimization of Drive Test (MDT) services.
[0153] In the embodiments of the present application, the processing of data plane services can be implemented through a first network node.
[0154] In some embodiments, the first network node may be deployed on the core network side.
[0155] For example, the first network node may be an independent core network functional entity, or a Data Control Function (DCF), a Data Plane Adaptation Protocol (DPAP) function, a data plane processing function, a data plane function, etc. The present application does not limit this. Alternatively, a data plane processing module may also be added to the existing core network function to implement the processing of data plane services. For example, the data plane services are processed through the SMF. The present application does not limit this.
[0156] Again, for example, the first network node may also be deployed on the access network side.
[0157] Specifically, for example, a data plane processing module is added to the access network device to implement the processing of data services. Alternatively, the first network node may also be a direct connection node of the access network device. In this way, direct communication can be performed between the first network node and the access network device, without being limited to the participation of the core network function.
[0158] Hereinafter, the first network node being DCF is taken as an example for illustration, but the present application is not limited thereto.
[0159] In some embodiments, the first network node includes a first data plane function protocol layer for implementing the processing and / or transmission of data plane data.
[0160] It should be understood that the name of the first data plane function protocol layer is only an example and may also be replaced with other names, such as the DCF layer, the DPAP layer, etc. The present application does not limit this.
[0161] For ease of distinction and description, the core network function that sends the first message is denoted as the first core network function.
[0162] Exemplarily, the first core network function may be the AMF, or may also be other core network functions, such as the UPF, the DCF, etc. The present application does not limit this.
[0163] In some embodiments of the present application, the method 900 further includes:
[0164] The core network function sends first indication information to the access network device, where the first indication information is used to instruct the access network device to obtain first configuration information in the message header of the first message, or is used to instruct information about the target first message for obtaining the first configuration information.
[0165] For example, if the first indication information indicates that the access network device acquires the first configuration information in the first message, after receiving the first indication information, the access network device may read the message headers of each subsequent received first message to acquire the first configuration information therefrom. Optionally, if it is not indicated that the access network device acquires the first configuration information in the first message, the access network device may transparently transmit the first message.
[0166] In some embodiments, the first indication information is used to indicate information about a target first message for acquiring the first configuration information, including:
[0167] The first indication information is used to indicate at least one of the following:
[0168] The access network device starts to acquire the first configuration information in the message header of the first message;
[0169] The access network device starts to acquire the sequence number (SequenceNumber, SN) corresponding to the first message of the first configuration information;
[0170] The access network device ends acquiring the first configuration information in the message header of the first message;
[0171] The access network device ends acquiring the SN corresponding to the first message of the first configuration information;
[0172] Wherein, each of the first messages corresponds to an SN.
[0173] For example, if the access network device receives the first indication information which indicates to start acquiring the first configuration information in the message header of the first message, the access network device may start to read the message headers of the subsequent received first messages to acquire the first configuration information therefrom. Optionally, the first indication information may also indicate from which first message to start reading the message header. For example, if it indicates the SN of the first message to start reading the message, the access network device may start to read the message header from the first message with that SN.
[0174] For another example, if the access network device receives the first indication information which indicates to stop acquiring the first configuration information in the message header of the first message, the access network device may stop reading the message headers of the subsequent received first messages. Optionally, the first indication information may also indicate from which first message to stop reading the message header. For example, if it indicates the SN of the first message to stop reading the message, the access network device may start to stop reading the message header from the first message with that SN.
[0175] Hereinafter, in combination with Figure 10 , the process of reading the message header of the first message will be described.
[0176] First, a PDU session and a GTP connection are established between the core network function and the terminal, corresponding to the respective PDU session ID and TEID. When data is transmitted through the GTP connection, it is transparently transmitted on the access network device side by default. If the core network side wants to change the transmission channel configuration during the transmission process, the changed transmission channel configuration can be indicated by the first configuration information. Before sending the first configuration information, the core network function can first notify the access network device through which first messages to obtain the first configuration information. The specific process is as follows:
[0177] S1001, the core network function sends a start reading indication to the access network device, which is used to indicate that the access network device starts to read the message header of the first message to obtain the first configuration information.
[0178] For example, the start reading indication is sent through a PDU session modification request or a PDU session establishment request.
[0179] Optionally, the start reading indication can also indicate to start reading the SN of the first message.
[0180] That is, the start reading indication can include start and SN x, indicating to start reading the message header from the SN x.
[0181] Optionally, when the SN of the first message is not indicated to start reading, the access network device can immediately read the message header of the next received first message after receiving the start reading indication. When the SN of the first message is indicated to start reading, the access network device can start reading the message header from the first message of that SN.
[0182] S1002, the access network device reads the message header of the first message according to the start reading indication to obtain the first configuration information.
[0183] For example, after the access network device receives the start reading indication, if the indication content is start and SN x, it starts to parse the message header of the first message passing through the access network device from SNx, and obtains the transmission channel configuration of the target service according to the configuration information in the message header.
[0184] S1003, the access network device receives an end reading indication sent by the core network function, which is used to indicate that the access network device ends reading the message header of the first message to obtain the first configuration information.
[0185] For example, the end reading indication is sent through a PDU session modification request or a PDU session establishment request.
[0186] Optionally, the end reading indication can also indicate the SN to end reading the first message.
[0187] That is, the end-of-reading indication may include "stop" and SN y, indicating that message header reading stops starting from SN y. After stopping message header reading, the first message is transparently transmitted on the access network device side.
[0188] Optionally, when the SN for ending the reading of the first message is not indicated, the access network device may immediately stop reading the message header of the next received first message after receiving the end-of-reading indication. When the SN for ending the reading of the first message is indicated, the access network device may stop reading the message header starting from the first message of that SN.
[0189] It should be understood that the first indication information may be sent through the existing signaling between the first core network function and the access network device, or it may also be a new signaling for sending the first indication information. This application does not make any limitations in this regard.
[0190] In some embodiments, the first indication information may be sent through the first message or the second message, and the second message is different from the first message. That is, the first indication information and the first configuration information may be carried in one message or in different messages.
[0191] In some embodiments, the first core network function is the AMF, and the first indication information may be sent through at least one of the following signaling:
[0192] PDU Session Resource Setup Request;
[0193] PDU Session Resource Modification Request;
[0194] The first transmission request, or the first forwarding request.
[0195] In some embodiments, the first transmission request may be a new message, or rather, a new interface, for requesting the transmission of the target service. For example, the first transmission request may be a new control plane interface, or a new user plane interface, etc.
[0196] Optionally, when the first transmission request is used to request the transmission of the target service through the data plane, the first transmission request, or the Data Plane Data Transfer Request, or it may also have other names. This application does not make any limitations in this regard.
[0197] Optionally, when the first transmission request is used to request to transmit the target service through the control plane, the first transmission request, or the control plane data transfer request (CONTROL PLANE DATA TRANSFER REQUEST), or it can also have other names, which is not limited in this application.
[0198] Optionally, when the first transmission request is used to request to transmit the target service through the user plane, the first transmission request, or the user plane data transfer request (USER PLANE DATA TRANSFER REQUEST), or it can also have other names, which is not limited in this application.
[0199] In some other embodiments, when the first core network function is a UPF, the first indication information can be sent through a GTP-U message. For example, the first indication information is carried in the message header of the GTP-U message.
[0200] In still some other embodiments, the first core network function is a DCF, and the first indication information can be sent through an SBA interface message. Specifically, for example, the first indication information is sent to the access network device through the SBA interface using the HTTP protocol.
[0201] In still some other embodiments, the first core network function is a DCF, and the DCF can send the first indication information through a point-to-point interface message. Specifically, for example, the first indication information is sent to the access network device through the point-to-point interface. For example, a new protocol layer is added between the DCF and the access network device. This protocol layer can be above the TCP / IP layer, and the point-to-point interface is the interface between the protocol layer of the access network device and the protocol layer of the first core network function. That is, the protocol layer of the first core network function and the protocol layer of the access network device directly perform point-to-point communication.
[0202] In some embodiments, the first message can be a GTP message, such as a GTP-U message.
[0203] In some embodiments, the first configuration information can be carried in an existing field in the first message, or a new field can be added to the first message, or an existing field can be redefined to carry the first configuration information, which is not limited in this application.
[0204] In a specific embodiment, the message header of the first message includes a NextExtension Header field, and the first configuration information is carried in the NextExtension Header field.
[0205] In some embodiments, the message header of the first message further includes a Next Extension Header Type field. When the extension header type indicated by the Next Extension Header Type field is the first type, the Next Extension Header field in the message header of the first message is used to carry the first configuration information.
[0206] Optionally, the first type is used to indicate the service type of the target service, or the first type is used to indicate the function of the information carried in the extension header, such as indicating the transmission channel configuration.
[0207] Optionally, the first type may be a transmission channel configuration type, or a data plane type, or may also have other similar names.
[0208] Optionally, the message header of the first message may further include an Extension Header Flag (E) field. When the value of the E field is the first value (for example, 1), it indicates that the first message includes a Next Extension Header Type field.
[0209] Table 1 shows a schematic diagram of a message header format provided by an embodiment of the present application. Among them, when the value of the E field is 1, it indicates that the first message includes a Next Extension Header Type field.
[0210] Table 1
[0211]
[0212]
[0213] Furthermore, the content carried in the Next Extension Header field can be determined according to the value of the Next Extension Header Type field. For example, different values of the Next Extension Header Type field are used to indicate different extension headers carried in the Next Extension Header field.
[0214] Table 2 shows an example of the correspondence between the values of the Next Extension Header Type field and the extension header types, but the present application is not limited thereto, as long as each extension header type corresponds to a unique value.
[0215] Table 2
[0216]
[0217] It should be understood that the correspondence between the values of the above next extension header type field and the extension header types is only an example. In actual applications, this correspondence can also be adjusted, or only some of the correspondences are included, or other extension header types can also be added. This application does not make any limitations in this regard.
[0218] Optionally, when the transmission channel type is not indicated, it means that new first configuration information is carried in the message header of the first message. Otherwise, the previously indicated first configuration information is used.
[0219] Optionally, the length of the next extension header field can be in bytes, such as a single byte, or it can also be in bits, such as 6 bits, 8 bits, or 12 bits, etc., or a logical volume (LV) structure can also be adopted.
[0220] It should be understood that this application does not limit the specific indication method for indicating the transmission channel configuration through the next extension header field. For example, different values of the next extension header field correspond to different transmission channel configurations, or different transmission channel configurations can also be indicated by a bitmap method. For example, the transmission channel configuration field includes N bits, one bit is used to indicate whether to encrypt the target service, one bit is used to indicate whether to perform integrity protection on the target service, and one bit is used to indicate whether to encode the target service, etc. Or, the next extension header field can also adopt an LV structure to indicate different transmission channel configurations.
[0221] In some embodiments, the transmission channel configuration of the target service can be used to configure the routing nodes included in the transmission channel of the target service (or, the transmission mode of the target service), and the processing mode of the target service in the transmission channel, such as whether to pass through or whether the target service needs to be processed. Specifically, for example, whether encryption is required, whether integrity protection is performed, whether encoding is performed, etc.
[0222] In some embodiments, the transmission channel configuration of the target service is used to indicate but is not limited to at least one of the following:
[0223] Whether the access network device needs to process the target service;
[0224] Whether to encrypt the target service;
[0225] Whether to perform integrity protection on the target service;
[0226] Whether to encode the target service;
[0227] The encryption algorithm used to encrypt the target service;
[0228] The coding algorithm used to code the target service;
[0229] The transmission mode of the target service, or rather, the routing nodes included in the transmission channel of the target service.
[0230] In some embodiments, whether the access network device needs to process the target service may include whether the access network device needs to encrypt, perform integrity protection, and coding processing on the target service.
[0231] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0232] Transmission through the control plane, denoted as transmission mode 1;
[0233] Transmission through the user plane, denoted as transmission mode 2;
[0234] Only transmission through the control plane between the core network function and the access network device, denoted as transmission mode 3;
[0235] Only transmission through the data plane between the core network function and the access network device, denoted as transmission mode 4;
[0236] Only transmission through the control plane between the terminal and the access network device, denoted as transmission mode 5;
[0237] Only transmission through the data plane between the terminal and the access network device, denoted as transmission mode 6.
[0238] In some embodiments, for transmission mode 1, it can be considered that the routing nodes included in the transmission path of the target service are the terminal, the access network device, and the AMF.
[0239] In some embodiments, for transmission mode 2, it can be considered that the routing nodes included in the transmission path of the target service are the terminal, the access network device, and the UPF.
[0240] In some embodiments, for transmission mode 3, it can be considered that the routing nodes included in the transmission path of the target service are the access network device and the AMF.
[0241] In some embodiments, for transmission mode 4, it can be considered that the routing nodes included in the transmission path of the target service are the access network device and the first network node, such as the DCF. For example, the target service can be transmitted through the first data plane function protocol layer of the access network device and the first network node.
[0242] In some embodiments, for transmission mode 5, it can be considered that the routing nodes included in the transmission path of the target service are the terminal and the access network device.
[0243] In some embodiments, for transmission mode 6, it can be considered that the routing nodes included in the transmission path of the target service are the terminal and the access network device. For example, if the target service is a data plane service, the target service is transmitted through the first sublayer of the access network device and the first sublayer of the terminal.
[0244] In some embodiments, the access network device may process and / or transmit the target service according to the first configuration information.
[0245] For example, when the first configuration information indicates that the target service is not to be processed, the access network device may consider that the target service is not encrypted and integrity protected. Therefore, the access network device may not perform decryption and integrity protection verification on the target service, that is, perform transparent transmission on the target service, which is beneficial to improving the processing efficiency of the target service.
[0246] Another example is that when the first configuration information indicates that the target service is not to be encrypted, the access network device may consider that the target service is not encrypted but integrity protected. Therefore, the access network device may not decrypt the target service but perform integrity protection verification on the target service, which is beneficial to improving the processing efficiency of the target service.
[0247] Still another example is that when the first configuration information indicates that the target service is not to be integrity protected, the access network device may consider that the target service is not integrity protected but encrypted. Therefore, the access network device may not perform integrity protection verification on the target service but decrypt the target service, which is beneficial to improving the processing efficiency of the target service.
[0248] Another example is that when the first configuration information indicates that the target service is to be transmitted through the user plane, the access network device may transmit the target service to the AMF. Or, when the first configuration information indicates that the target service is to be transmitted through the control plane, the access network device may transmit the target service to the UPF. Or, when the first configuration information indicates that the target service is to be transmitted through the data plane between the core network function and the access network device, the access network device may transmit the target service to the DCF.
[0249] In some embodiments, if the first configuration information does not indicate whether to encrypt the target service, it is default to encrypt the target service, or, alternatively, it can be default not to encrypt the target service; or, if the first configuration information does not indicate whether to perform integrity protection on the target service, it is default to perform integrity protection on the target service, or, alternatively, it can be default not to perform integrity protection on the target service; or, if the first configuration information does not indicate whether to encode the target service, it is default to encode the target service, or, alternatively, it can be default not to encode the target service; or, if the first configuration information does not indicate the encoding algorithm used to encode the target service, a default encoding algorithm can be adopted.
[0250] Therefore, in the embodiments of the present application, the core network function configures the transmission channel of the target service by instructing the access network device, so that the access network device can process and / or transmit the target service according to the transmission channel configuration, which is beneficial to realizing the efficient transmission of the target service.
[0251] In some embodiments, the first configuration information is determined according to the characteristics of the target service.
[0252] Exemplarily, the characteristics of the target service include at least one of the following:
[0253] The size (or data length) of the target service;
[0254] The reporting period of the target service;
[0255] The service type of the target service;
[0256] The data security sensitivity of the target service;
[0257] The processing method indication of the target service, which is used to indicate whether the access network device needs to process the target service.
[0258] Therefore, in the embodiments of the present application, indicating a suitable transmission channel configuration for the target service according to the characteristics of the target service, and then processing and / or transmitting the target service based on the transmission channel configuration is beneficial to taking into account the transmission reliability and transmission efficiency of the target service.
[0259] In some embodiments, the data security sensitivity of the target service may include sensitive and insensitive, or, alternatively, it can be divided into more sensitivity levels, such as not requiring confidentiality (i.e., insensitive), partially confidential, and fully confidential, etc.
[0260] Exemplarily, if the data security sensitivity of the target service is insensitive, the first configuration information may indicate that no encryption and no integrity protection (or rather, no processing) are required. Or, if the data security sensitivity of the target service is sensitive, the first configuration information may indicate that encryption and integrity protection are required.
[0261] In some embodiments, the data length of the target service may be divided into multiple ranges, such as a first range and a second range. The data length in the first range is shorter, and the data length in the second range is longer. If the data length of the target service falls within the first range, the target service may not be compressed. In this case, the first configuration information may indicate an encoding algorithm that does not compress and has a fast processing time. Or, if the data length of the target service falls within the second range, the first configuration information may be used to indicate that compression encoding is required, and may also indicate a specific compression encoding algorithm.
[0262] In some embodiments, if the processing mode of the target service indicates that the access network device needs to process the target service, the first configuration information may indicate that encryption and integrity protection are required. Or, if it is indicated that the access network device does not need to process the target service, the first configuration information may indicate that no encryption and integrity protection are required.
[0263] In some embodiments, the transmission mode of the target service and / or the bearer used to transmit the target service may be determined according to the reporting period of the target service. For example, whether to use the user plane transmission or the control plane transmission, and whether to use a dedicated bearer or a general bearer for transmitting the target service. Exemplarily, if the reporting period of the target service is short, indicating that the target service reports frequently, user plane transmission may be used, or a dedicated bearer transmission may also be used. Exemplarily, if the reporting period of the target service is long, indicating that the data plane reporting is not frequent, and if the data volume of the target service is small, in this case, control plane transmission may be used, or it may be transmitted through the Small Data Transmission (SDT) process.
[0264] In some embodiments, the characteristics of the target service may be obtained by the first core network function from the second core network function.
[0265] In some embodiments, before S910, the method 900 further includes:
[0266] The first core network function receives the characteristics of the target service from the second core network function.
[0267] In some embodiments, the second core network function may be SMF, DCF, LMF, etc.
[0268] For example, if the target service is a traditional service or a traditional positioning service, the second core network function may be the SMF.
[0269] For another example, if the target service is a data plane service not related to positioning, the second core network function may be the DCF.
[0270] For yet another example, if the target service is a data plane service related to positioning, the second core network function may be the LMF.
[0271] In some embodiments, the second core network function may send the characteristics of the target service to the first core network function based on a first request, where the first request is used to request the transmission of the target service, and the characteristics of the target service to be transmitted are included in the first request.
[0272] For example, the second core network function receives the first request from the AF, where the characteristics of the target service to be transmitted are included in the first request. After receiving the first request, the second core network function may send the characteristics of the requested target service to the first core network function. The first core network function may determine the first configuration information based on the characteristics of the data plane data.
[0273] Exemplarily, the AF may send a first request to the SMF for requesting the transmission of a traditional service or a traditional positioning service, where the characteristics of the requested service are included in the first request, and the SMF may send the characteristics of the requested service to the first core network function.
[0274] Exemplarily, the AF may send a first request to the DCF for requesting the transmission of a data plane service, where the characteristics of the requested data plane service are included in the first request, and the DCF may send the characteristics of the requested data plane service to the first core network function.
[0275] Exemplarily, the AF may send a first request to the LMF for requesting the transmission of a data plane service related to positioning, where the characteristics of the requested data plane service related to positioning are included in the first request, and the LMF may send the characteristics of the requested data plane service related to positioning to the first core network function.
[0276] In the embodiments of the present application, the first request, also known as a service request or a service request, when the requested service is a data plane service, the first request, also known as a data plane service request or a data plane service request.
[0277] In some embodiments, a service request may correspond to a Protocol Data Unit (PDU) session identifier (PDU Session ID). For example, a PDU session is established based on a service request for transmitting the target service of the request. Alternatively, an existing PDU session may also be modified to meet the requirements of the target service.
[0278] In some embodiments, the first core network function may establish an association relationship between the second core network function (such as SMF, DCF, or LMF, etc.) and the PDU Session ID. For example, an association relationship between the PDU Session ID and the IP address or ID of the second core network function is established.
[0279] In some embodiments of the present application, the first configuration information is further used to indicate but is not limited to at least one of the following:
[0280] Whether to obtain the transmission channel configuration of the target service by reading the message header of the first message;
[0281] PDU Session ID;
[0282] PDU Address;
[0283] PDU Session Type, or NAS PDU Session Type;
[0284] Quality of Service (QoS) Flow Identifier;
[0285] QoS profile;
[0286] Additional QoS characteristics;
[0287] The IP address of the target network node, which is used for processing the target service;
[0288] The identification information (ID) of the target network node;
[0289] The Tunnel Endpoint Identifier (TEID) of the target service;
[0290] The Transaction Identifier (TI) of the target service;
[0291] The maximum number of bearers supported by the target service;
[0292] The service type of the target service.
[0293] In some embodiments, when the first configuration information indicates obtaining the transmission channel configuration by reading the message header of the first message, the access network device obtains the transmission channel configuration through the message header of the first message. For example, the message header is read according to the first indication information.
[0294] In some embodiments, if the target service is a data plane service, the target network node may be the aforementioned first network node, such as DCF. Alternatively, if the target service is not a data plane service, the target network node may be an AMF or a UPF, etc.
[0295] In some embodiments, the PDU session identified by the PDU Session ID in the first configuration information may be a PDU session available for transmitting the target service, or in other words, a PDU session that meets the transmission requirements of the target service. Therefore, the target service can be transmitted based on the PDU session corresponding to the PDU Session ID, which is beneficial to meeting the transmission requirements of the target service.
[0296] In some embodiments, the PDU Address can be used to determine the PDU session available for transmitting the target service, or in other words, the PDU session that meets the transmission requirements of the target service. Therefore, transmitting the target service based on the PDU session corresponding to the PDU Address is beneficial to meeting the transmission requirements of the target service.
[0297] In some embodiments, the PDU Session Type may be the PDU session type available for transmitting the target service. Therefore, the target service can be transmitted based on the PDU session of the PDU Session Type, which is beneficial to meeting the transmission requirements of the target service;
[0298] In some embodiments, the QoS Flow Identifier can be used to indicate the QoS Flow available for transmitting the target service. Therefore, transmitting the target service based on the QoS Flow identified by the QoS Flow Identifier is beneficial to meeting the QoS requirements of the target service.
[0299] In some embodiments, the QoS profile can be used to determine the QoS Flow available for transmitting the target service. Therefore, a suitable QoS Flow can be selected based on the QoS profile for transmitting the target service, which is beneficial to meeting the QoS requirements of the target service.
[0300] In some embodiments, the additional QoS features may include, but are not limited to, at least one of the following:
[0301] Bandwidth management: Provide different bandwidth allocations for different applications or data streams to ensure higher priority for data transmission of important applications;
[0302] Latency guarantee: Minimize the latency time of data transmission to ensure accurate and smooth transmission of real-time data;
[0303] Bandwidth guarantee: Provide sufficient bandwidth for important applications or data streams to ensure their normal operation without interference from other applications in the network;
[0304] Traffic control: Control the amount of traffic entering the network to avoid network overload, thereby improving network performance and reliability;
[0305] Congestion control: Detect network congestion in a timely manner and take measures to avoid or alleviate congestion, thereby ensuring network communication quality;
[0306] Priority sorting: Set priority sorting to ensure higher priority for more important data transmission in the network, thereby realizing intelligent management of the network;
[0307] Fault recovery: Detect and repair network faults in a timely manner to ensure network reliability and uninterruptibility.
[0308] In some embodiments, an appropriate QoS Flow may be selected based on the additional QoS features for transmitting the target service, which is beneficial to meeting the additional QoS features of the target service.
[0309] In some embodiments, the IP address of the target network node may determine which network node to forward the target service to, so as to facilitate the target network node to process the target service. For example, if the target service is a data plane service, the IP address of the target network node may be the IP address of the first network node (such as DCF).
[0310] In some embodiments, the ID of the target network node may determine which network node to forward the target service to, so as to facilitate the network node to process the target service. For example, if the target service is a data plane service, the identification information of the target network node may be the identification information of the first network node (such as DCF).
[0311] In some embodiments, the TEID of the target service may also be used to determine which network node to forward the data plane service to, so as to facilitate the target network node to process the target service.
[0312] For example, if the TEID of the target service has an associated relationship with the IP address or ID of the target network node, then based on the TEID of the target service and this associated relationship, it can be determined to which network node the target service is to be forwarded.
[0313] In some embodiments, the maximum number of bearers supported by the target service can be understood as the maximum number of bearers through which the target service supports transmission.
[0314] In some embodiments, the service type of the target service may, for example, include but is not limited to at least one of the following:
[0315] Traditional services (such as video services, short message services, instant messaging services, etc.), traditional positioning services, data plane services. For example, it can further indicate the type of specific data plane services, such as services related to AI, communication sensing services, positioning-related data plane services (such as LPP services), network adaptive optimization services, SON services, MDT services, etc.
[0316] Optionally, an appropriate PDU session, QoS flow, bearer, etc. can be selected according to the service type of the target service to meet the transmission requirements of this type of service.
[0317] In the embodiments of the present application, the first configuration information can be used to determine at least one of the following:
[0318] The PDU session, QoS flow, bearer configuration for transmitting the target service, and the target receiving device (i.e., the target network node) of the target service.
[0319] It should be understood that the transmission channel configuration of the target service and other configuration information in the first configuration information can be sent through one message, or can also be sent through different messages. The present application does not make any limitation in this regard.
[0320] It should be understood that the first configuration information can be sent through the existing signaling between the first core network function and the access network device, or a new signaling can also be dedicated to sending the first configuration information. The present application does not make any limitation in this regard.
[0321] It should also be understood that the transmission channel configuration of the target service and other configuration information in the first configuration information can be sent through one signaling, or can also be sent through different signalings. The present application does not make any limitation in this regard.
[0322] In some embodiments, the first configuration information can be sent through NAS signaling, such as NAS PDU signaling.
[0323] Exemplarily, the first configuration information can be sent through at least one of the following signalings:
[0324] PDU Session Resource Setup Request;
[0325] PDU Session Resource Modification Request;
[0326] A first transmission request for requesting the transmission of a target service.
[0327] In some embodiments, the first transmission request may be a newly added message, or rather, a newly added interface, for requesting the transmission of a target service. For example, the first transmission request may be a newly added control plane interface, or a newly added user plane interface, etc.
[0328] Optionally, when the first transmission request is used to request the transmission of the target service through the data plane, the first transmission request, or the data plane data transfer request (DATA PLANE DATA TRANSFER REQUEST), or it may also have other names, which is not limited in this application.
[0329] Optionally, when the first transmission request is used to request the transmission of the target service through the control plane, the first transmission request, or the control plane data transfer request (CONTROL PLANE DATA TRANSFER REQUEST), or it may also have other names, which is not limited in this application.
[0330] Optionally, when the first transmission request is used to request the transmission of the target service through the user plane, the first transmission request, or the user plane data transfer request (USER PLANE DATA TRANSFER REQUEST), or it may also have other names, which is not limited in this application.
[0331] It should be noted that in the embodiments of this application, the first core network function may explicitly indicate the transmission channel configuration of the target service to the access network device, or may also implicitly indicate the transmission channel configuration of the target service, which is not limited in this application.
[0332] In some implementation manners, the first configuration information includes a configuration identifier (or configuration index), and the configuration identifier is used to identify the transmission channel configuration of the target service.
[0333] For example, the configuration identifier corresponds to a set of transmission channel configurations in the transmission channel configuration table, where the transmission channel configuration table includes at least one set of transmission channel configurations.
[0334] Table 3 shows an example of a transmission channel configuration table, where each configuration index corresponds to a set of transmission channel configurations. The core network function can then indicate the transmission channel configuration to the access network device through this configuration index. Correspondingly, the access network device can obtain the corresponding transmission channel configuration according to this configuration index and this transmission channel configuration list.
[0335] Table 3
[0336] Index Whether to read the message header Whether to encode Transmission path (or, transmission mode) 1 No Yes Transmission mode 1 2 Yes No Transmission mode 2 3 No Yes Transmission mode 3 4 Yes Yes Transmission mode 4 5 No No Transmission mode 5 ……
[0337] It should be understood that the corresponding relationship between the above configuration index and the transmission channel configuration is only an example. In practical applications, this corresponding relationship can also be adjusted, or only part of the corresponding relationship is included, or other transmission channel configurations can also be added. This application does not make any limitations in this regard.
[0338] Optionally, the transmission channel configuration table is predefined (i.e., stipulated by the protocol), or pre-configured. For example, this transmission channel configuration table is pre-configured on the access network device and the first core network function. When it is necessary to indicate the transmission channel configuration to the access network device, the first core network function determines the configuration identifier corresponding to the target transmission channel configuration that needs to be indicated to the access network device in the transmission channel configuration table, and further sends this configuration identifier to the access network device.
[0339] In some other implementation manners, the first configuration information explicitly includes specific transmission channel configurations.
[0340] In some embodiments of this application, as Figure 9 shown, the method 900 further includes:
[0341] S920, the core network function sends second configuration information to the terminal, and the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service.
[0342] Correspondingly, the terminal receives the second configuration information from the core network function.
[0343] In some embodiments, the second configuration information can be sent through the existing signaling between the first core network function and the terminal, or new signaling can also be added specifically for sending this second configuration information. This application does not make any limitations in this regard.
[0344] Exemplarily, the second configuration information can be sent through NAS signaling.
[0345] In some embodiments, the second configuration information is used to indicate but is not limited to at least one of the following:
[0346] Whether to process the target service at the NAS layer;
[0347] Whether to encrypt the target service at the NAS layer;
[0348] Whether to perform integrity protection on the target service at the NAS layer;
[0349] Whether to encode the target service at the NAS layer;
[0350] The encryption algorithm used to encrypt the target service at the NAS layer;
[0351] The encoding algorithm used to encode the target service at the NAS layer.
[0352] In some embodiments, the terminal may process the target service according to the second configuration information. For example, if the second configuration information indicates that the terminal does not process the target service at the NAS layer, or if the second configuration information indicates that the terminal does not encrypt the target service at the NAS layer, the terminal may not encrypt the target service. Or, if the second configuration information indicates that the terminal does not perform integrity protection on the target service at the NAS layer, the terminal may not perform integrity protection on the target service.
[0353] In some embodiments, if the second configuration information does not indicate whether to encrypt the target service at the NAS layer, it is default to encrypt the target service at the NAS layer, or default not to encrypt the target service at the NAS layer; or, if the second configuration information does not indicate whether to perform integrity protection on the target service at the NAS layer, it is default to perform integrity protection on the target service at the NAS layer, or default not to perform integrity protection on the target service at the NAS layer; or, if the second configuration information does not indicate whether to encode the target service at the NAS layer, it is default to encode the target service at the NAS layer, or default not to encode the target service at the NAS layer; or, if the first configuration information does not indicate the encoding algorithm used to encode the target service, a default encoding algorithm may be used, or, if the first configuration information does not indicate the encryption algorithm used to encrypt the target service, a default encryption algorithm may be used.
[0354] In some embodiments, the second configuration information may be per-terminal configured, that is, the same NAS layer configuration is adopted for all services of the terminal, or it may also be per-service configured. For example, different services may correspond to different NAS layer configurations.
[0355] In some embodiments, the access network device may determine whether to establish a new bearer for transmitting the target service according to the first configuration information, or reconfigure an existing bearer to meet the transmission channel configuration of the target service.
[0356] For example, if the first configuration information indicates that the access network device does not need to process the target service, and the existing bearer configuration is to process the target service, the access network device may establish a new bearer, or may also modify the bearer configuration of the existing bearer so as not to process the target service.
[0357] In some embodiments of the present application, as Figure 9 shown, the method 900 further includes:
[0358] S930, the access network device sends third configuration information to the terminal, and the third configuration information is used to indicate the bearer configuration of the target service.
[0359] Correspondingly, the terminal receives the third configuration information from the access network device.
[0360] Optionally, when the target service is only transmitted between the core network function and the access network device (such as the aforementioned transmission modes 3 and 4), the method 900 may not include this step S930. Or, when the access network device determines to transmit the target service using the existing bearer, the method 900 may also not include S930.
[0361] In some embodiments, the third configuration information includes at least one of the following:
[0362] First indication information, used to indicate the establishment of a target signaling radio bearer (SRB);
[0363] The configuration information of the target SRB;
[0364] Second indication information, used to indicate the establishment of a target data radio bearer (DRB);
[0365] The configuration information of the target DRB;
[0366] Third indication information, used to indicate the establishment of a target radio bearer (RB), and the target RB is used to carry the target service;
[0367] The configuration information of the target RB.
[0368] In some embodiments, the target service is a data plane service, the target SRB may be an SRB dedicated to the data plane service, and the target DRB is a DRB dedicated to the data plane service.
[0369] In some embodiments, the target service is a data plane service, the target RB may be a dedicated RB for the data plane service. For example, the target RB may be a special DRB, or may also be a newly added RB type dedicated to the transmission of the target service, such as DPRB.
[0370] In some embodiments, the target SRB is associated with (or maps to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, this target SRB is the only SRB associated with the first PDU session.
[0371] In some embodiments, the target DRB is associated with (or maps to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, this target DRB is the only DRB associated with the first PDU session.
[0372] In some embodiments, the target RB is associated with (or maps to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, this target RB is the only RB associated with the first PDU session.
[0373] It should be understood that the third configuration information may be sent through existing signaling between the access network device and the terminal, or alternatively, new signaling may be added specifically for sending this third configuration information, and this application does not make any limitations in this regard.
[0374] In some embodiments, the third configuration information is sent through RRC signaling, such as RRC Setup signaling or RRC Reconfiguration signaling, etc.
[0375] For example, when the access network device determines to establish a new bearer to transmit the target service, the third configuration information may be carried in the RRC Setup signaling. Or, when the access network device determines to reconfigure an existing bearer to transmit the target service, the third configuration information may be carried in the RRC Reconfiguration signaling.
[0376] In other embodiments, the third configuration information is carried in the header of the PDCP message and sent in this way, so that the PDCP receiving entity of the access network device can perform corresponding processing on the target service according to the third configuration information in this header.
[0377] For example, in the case where the header of the PDCP includes an Extension (E) field, the third configuration information is included in the header of the PDCP.
[0378] Table 4 shows the format of the header of a PDCP message that can carry the third configuration information provided in the embodiments of this application.
[0379] Table 4
[0380]
[0381] Optionally, when the E field is the second value (e.g., 1), the third configuration information is included in the header of the PDCP message. Optionally, when the E field is included in the header of the PDCP message, it indicates that the new third configuration information is carried in the header of the PDCP message; otherwise, the third configuration information indicated last time is used.
[0382] Optionally, the header of the PDCP message may include a bearer configuration field for indicating the third configuration information, i.e., the bearer configuration.
[0383] Optionally, the length of the bearer configuration field may be in bytes, e.g., a single byte, or may be in bits, e.g., 6 bits, 8 bits, or 12 bits, etc., or may adopt the LV structure.
[0384] It should be understood that the present application does not limit the specific indication method for indicating the bearer configuration through the bearer configuration field. For example, different values of the next extension header field correspond to different bearer configurations, or different bearer configurations may be indicated by means of a bitmap. For example, the bearer configuration field includes M bits, one bit is used to indicate whether encryption is performed at the PDCP layer, one bit is used to indicate whether integrity protection is performed at the PDCP layer, one bit is used to indicate whether coding is performed at the PDCP layer, etc. Or, the logical volume (LV) structure may also be adopted.
[0385] It should be understood that in the embodiments of the present application, the access network device may explicitly indicate the bearer configuration to the terminal, or may implicitly indicate the bearer configuration, and the present application does not limit this.
[0386] In some implementation manners, the third configuration information includes a configuration identifier (or configuration index), and the configuration identifier is used to identify the bearer configuration.
[0387] For example, the configuration identifier corresponds to a group of bearer configurations in the bearer configuration table, where the bearer configuration table includes at least one group of bearer configurations.
[0388] Optionally, the bearer configuration table is predefined (i.e., stipulated by the protocol), or pre-configured. For example, the bearer configuration table is pre-configured on the access network device and the terminal. When it is necessary to indicate the bearer configuration to the terminal, the access network device determines the configuration identifier corresponding to the target bearer configuration to be indicated to the terminal in the bearer configuration table, and further sends the configuration identifier to the terminal.
[0389] In other implementation manners, the third configuration information explicitly includes the specific bearer configuration.
[0390] In some embodiments, the configuration information of the target SRB is used to indicate the processing manner of the target service at at least one layer of the target SRB. For example, the configuration information of the target SRB is used to indicate at least one of the following:
[0391] The identification information of the target SRB, such as the SRB ID;
[0392] Whether to encrypt the target service at the PDCP layer of the target SRB;
[0393] Whether to perform integrity protection on the target service at the PDCP layer of the target SRB;
[0394] The encryption algorithm used to encrypt the target service at the PDCP layer of the target SRB;
[0395] Whether to encode the target service at the RRC layer of the target SRB;
[0396] Whether to encode the target service.
[0397] Exemplarily, when using an existing SRB to transmit the target service, that is, when neither a new SRB needs to be established nor the existing SRB needs to be reconfigured, the configuration information of the target SRB may only include the identification information of the target SRB, which is used to indicate the SRB for transmitting the target service. In this case, there is no need to modify the configuration of the target SRB.
[0398] Exemplarily, when modifying an existing SRB to transmit the target service, the existing SRB can be reconfigured. In this case, the configuration information of the target SRB may include the identification information of the target SRB and the SRB configuration that needs to be modified. For example, if the PDCP layer of the target SRB encrypts the target service and it is determined according to the first configuration information that it needs to be modified to not encrypt the target service at the PDCP layer, the configuration information of the target SRB can indicate that the target service does not need to be encrypted at the PDCP layer of the target SRB.
[0399] Exemplarily, when establishing a new SRB to transmit the target service, the configuration information of the target SRB may include the identification information of the target SRB and the configuration information of the new SRB, which is used to indicate the processing manner of the target service at each layer of the SRB.
[0400] In some embodiments, the configuration information of the target DRB is used to indicate the processing manner of the target service at at least one layer of the target DRB. For example, the configuration information of the target DRB is used to indicate at least one of the following:
[0401] The identification information of the target DRB, such as the DRB ID;
[0402] Whether the PDCP layer of the target DRB encrypts the target service;
[0403] Whether the PDCP layer of the target DRB performs integrity protection on the target service;
[0404] The encryption algorithm used by the PDCP layer of the target DRB to encrypt the target service;
[0405] Whether the RRC layer of the target DRB encodes the target service;
[0406] Whether to encode the target service.
[0407] Exemplarily, when using an existing DRB to transmit a target service, that is, when there is no need to establish a new DRB and no need to reconfigure the existing DRB, the configuration information of the target DRB may only include the identification information of the target DRB, which is used to indicate the DRB for transmitting the target service. In this case, there is no need to modify the configuration of the target DRB.
[0408] Exemplarily, when modifying an existing DRB to transmit a target service, the existing DRB can be reconfigured. In this case, the configuration information of the target DRB may include the identification information of the target DRB and the DRB configuration that needs to be modified. For example, if the PDCP layer of the target DRB encrypts the target service and it is determined according to the first configuration information that it needs to be modified to not encrypt the target service at the PDCP layer, the configuration information of the target DRB can indicate that the target service does not need to be encrypted at the PDCP layer of the target DRB.
[0409] Exemplarily, when establishing a new DRB to transmit a target service, the configuration information of the target DRB may include the identification information of the target DRB and the configuration information of the new DRB, which is used to indicate the processing method of the target service at each layer of the DRB.
[0410] In some embodiments, the configuration information of the target RB is used to indicate the processing method of the target service at at least one layer of the target RB. For example, the configuration information of the target RB is used to indicate at least one of the following:
[0411] The identification information of the target RB, such as RB ID, specifically, for example, DPRB ID;
[0412] Whether the PDCP layer of the target RB encrypts the target service;
[0413] Whether the PDCP layer of the target RB performs integrity protection on the target service;
[0414] The encryption algorithm used for encrypting the target service at the PDCP layer of the target RB;
[0415] Whether to encode the target service at the RRC layer of the target RB;
[0416] Whether to encode the target service.
[0417] Exemplarily, when using an existing RB to transmit a target service, that is, when there is no need to establish a new RB and no need to reconfigure the existing RB, the configuration information of the target RB may only include the identification information of the target RB, which is used to indicate the RB for transmitting the target service. In this case, there is no need to modify the configuration of the target RB.
[0418] Exemplarily, when modifying an existing RB to transmit a target service, the existing RB can be reconfigured. In this case, the configuration information of the target RB may include the identification information of the target RB and the RB configuration that needs to be modified. For example, if the PDCP layer of the target RB encrypts the target service and it is determined according to the first configuration information that it needs to be modified to not encrypt the target service at the PDCP layer, the configuration information of the target RB can indicate that there is no need to encrypt the target service at the PDCP layer of the target RB.
[0419] Exemplarily, when establishing a new RB (such as a DPRB) to transmit a target service, the configuration information of the target RB may include the identification information of the target RB and the configuration information of the new RB, which is used to indicate the processing method of the target service at each layer of the RB.
[0420] In some embodiments, after obtaining the third configuration information, the access network device and the terminal may establish a target SRB according to the third configuration information, or modify the established SRB to meet the configuration indicated in the configuration information of the target SRS; or establish a target DRB, or modify the established DRB to meet the configuration indicated in the configuration information of the target DRB; or establish a target RB, or modify the established RB to meet the configuration indicated in the configuration information of the target RB.
[0421] In some embodiments, the access network device and the terminal may perform data transmission, such as transmitting data plane services, between the SDAP, PDCP, RLC, MAC, and PHY entities of the access network device and the terminal based on the target SRB, target DRB, or target RB.
[0422] In some embodiments of the present application, for a terminal, one first request (indicated by a service ID) corresponds to one PDU Session ID. One PDU session ID can correspond to multiple RBs, and each RB corresponds to a different QoS.
[0423] For a target network node, one first request corresponds to a unique IP address. This IP address can be bound to multiple TEIDs. Services carrying different TEIDs come from different terminals, and the services of different TEIDs carried by different terminals are finally aggregated to this target network node.
[0424] In some embodiments of the present application, the method 900 further includes:
[0425] The terminal sends a fourth message to the access network device, and the fourth message includes the target service. Wherein, the target service is the service requested based on the first request.
[0426] Correspondingly, the access network device receives the fourth message from the terminal.
[0427] In some embodiments, the fourth message can be transmitted through the aforementioned target SRB or target DRB or target RB.
[0428] In some embodiments, the access network device can determine the processing method and / or transmission method for the target service according to the first configuration information. For example, if the first configuration information indicates that the target service is not to be processed, the access network device can not perform decryption and integrity protection verification on the target service. Again, for example, if the first configuration information indicates that the target service is to be transmitted through the user plane, the access network device can send the target service to the UPF. Or, if the first configuration information indicates that the target service is to be transmitted through the control plane, the access network device can send the target service to the AMF. Or, if the first configuration information is configured to transmit the target service through the data plane, the access network device can send the target service to the DCF.
[0429] In some embodiments, the access network device forwards the target service to the target network node according to the message type in the fourth message or the TEID in the fourth message. The target network node is used for processing the target service.
[0430] In some embodiments, the target service is a data plane service, and the target network node can be the DCF. That is, the access network device can send the data plane service to the DCF. Optionally, if the data plane service is a positioning-related data plane service (for example, LPP service), the DCF can further send the data plane service to the LMF. The LMF can decode the data plane service and send the decoded data plane service to the DCF.
[0431] In some embodiments, the DCF may obtain the identification information of the LMF from the first core network function.
[0432] For example, when the target service is a location-related data plane service, the first core network function may request the LMF to obtain the identification information of the LMF (such as the LMF ID), the LMF may send the identification information of the LMF (such as the LMF ID) to the first core network function, and the first core network function may send the identification information of the LMF (such as the LMF ID) to the DCF. In this way, when the DCF receives a location-related data plane service, it can forward the data plane service to the LMF, and the LMF decodes the data plane service and then receives the decoded data plane service from the LMF.
[0433] In some embodiments, the target service is a data plane service, and the fourth message may be a message dedicated to transmitting the data plane service, or a message for transmitting user plane data or control plane data may also be reused to transmit the data plane service.
[0434] Exemplarily, the fourth message may be a GTP message. When the data plane service is transmitted through the user plane, the fourth message may be a GTP-U message.
[0435] In some embodiments, the message type in the fourth message may include at least one of the following:
[0436] Echo Request, Echo Respouse, data plane type (or forwarding type), Error Indication, Supported Extension Headers Notification, Tunnel Status, End Marker, GTP-PDU (abbreviated as G-PDU).
[0437] In some embodiments, when the message type of the fourth message is the data plane type, the data plane service is forwarded to the target network node. For example, the target network node may be the DCF.
[0438] In other embodiments, when the second TEID is included in the fourth message and the second TEID is associated with the IP address or ID of the target network node, it is determined to forward the target service to the target network node. The association relationship between the TEID and the IP address or ID of the target network node may be pre-configured, such as configured in a transmission channel configuration table, or may also be specified by a protocol.
[0439] In some other embodiments, the fourth message may also include the identification information or IP address of the target network node. Therefore, the access network device may also determine to forward the target service to the target network node according to the identification information or IP address of the target network node.
[0440] It should be understood that this application does not limit the execution order of the first configuration information and the second configuration information, and the second configuration information and the third configuration information. For example, the first configuration information and the second configuration information may be executed simultaneously, or the first configuration information may be sent first and then the second configuration information, or the second configuration information may be sent first and then the first configuration information. Also, for example, the second configuration information and the third configuration information may be executed simultaneously, or the second configuration information may be sent first and then the third configuration information, or the third configuration information may be sent first and then the second configuration information.
[0441] In some embodiments of this application, the method 900 further includes:
[0442] The access network device sends a third message to the core network function (denoted as the third core network function), where the third message includes the target service. The target service is the service requested based on the first request.
[0443] Correspondingly, the third core network function receives the third message from the access network device.
[0444] In some embodiments, the third core network function forwards the target service to the target network node according to the message type (messagetype) in the third message or the TEID in the third message, where the target network node is used for processing the target service.
[0445] In some embodiments, the third core network function may be a core network node on the transmission channel of the target service. For example, if the target service is transmitted through the user plane, the third core network function may be a UPF, or if the target service is transmitted through the control plane, the third core network function may be an AMF, or if the target service is transmitted through the data plane, the third core network function may be a DCF.
[0446] For example, if the target service is a data plane service, the target network node may be a first network node, such as a DCF. That is, the third core network function may send the data plane service received from the access network device to the DCF. If the data plane service is a positioning-related data plane service (LPP service), the DCF may further send the data plane service to the LMF, and the LMF may decode the data plane service and send the decoded data plane service to the DCF.
[0447] In some embodiments, the target service is a data plane service. The third message may be a message dedicated to transmitting data plane services, or alternatively, a message for transmitting user plane data or control plane data may be reused to transmit data plane services.
[0448] Exemplarily, the third message may be a GTP message. When the data plane service is transmitted through the user plane, the third message may be a GTP-U message.
[0449] In some embodiments, the message type in the third message may include at least one of the following:
[0450] Echo Request, Echo Respouse, data plane type (or, forwarding type), Error Indication, Supported Extension Headers Notification, Tunnel Status, End Marker, GTP-PDU (abbreviated as G-PDU).
[0451] In some embodiments, when the message type of the third message is the data plane type, the data plane service is forwarded to the target network node. For example, the target network node may be a DCF.
[0452] In other embodiments, when a first TEID is included in the third message and the first TEID is associated with the IP address or ID of the target network node, it is determined to forward the target service to the target network node. The association relationship between the TEID and the IP address or ID of the target network node may be pre-configured, for example, configured in a transmission channel configuration table, or may also be specified by a protocol.
[0453] In still other embodiments, the third message may also include the identification information or IP address of the target network node. Therefore, the third core network function may determine to forward the target service to the target network node according to the identification information or IP address of the target network node.
[0454] In some embodiments, when the target service is a data plane service and the access network device supports processing data plane services (for example, a data plane processing module is deployed in the access network device), the access network device may not forward the data plane service and directly process the data plane service.
[0455] In some embodiments, when the target service is a data plane service and the first network node (e.g., DCF) is deployed on the access network side, for example, when the first network node is directly connected to the access network device, the access network device can directly send the data plane service to the first network node without the participation of the core network function.
[0456] Hereinafter, in combination with specific embodiments, the transmission scheme of the target service in the embodiments of the present application will be described.
[0457] Embodiment 1:
[0458] In this Embodiment 1, the first core network function is taken as an example of AMF, but the present application is not limited thereto.
[0459] Specifically, it may include the following steps:
[0460] S1101. The AMF sends at least one first message to the access network device, and the first configuration information is included in the message header of the first message.
[0461] For example, the first message may be a PDU session resource establishment request message.
[0462] Optionally, a configuration index may be included in the message header of the first message, and the configuration index corresponds to a set of transmission channel configurations in the transmission channel list. For example, if the configuration index is 2, it means that the transmission channel configuration indicated by the AMF is:
[0463] Use user plane transmission, read the message header, and do not encode the target service. The first configuration information may further include information about the PDU session for transmitting the target service, such as PDU session ID 1.
[0464] S1102. The access network device reads the message header of the first message to obtain the first configuration information.
[0465] For example, if the first message is a GTP-U message, the access network device reads the content of the GTP-U header to obtain the first configuration information.
[0466] Optionally, the GTP-U message may be any transmission method carried on PDCP, and the control information is transmitted in the form of a messageheader.
[0467] The access network device can determine the bearer configuration of the target service (i.e., the third configuration information) according to the first configuration information. For example, whether a new radio bearer needs to be established to transmit the target service, or the existing bearer is reconfigured to transmit the target service.
[0468] Exemplarily, the third configuration information is used to indicate the following configuration:
[0469] The target service is not encrypted at the PDCP layer;
[0470] Integrity protection is performed on the target service at the PDCP layer.
[0471] S1103. The access network device sends the third configuration information to the terminal.
[0472] For example, in the case where an existing bearer (such as a DRB) needs to be reconfigured, the third configuration information can be sent through an RRC reconfiguration message. For example, it is indicated that the target service is not encrypted at the PDCP layer of the DRB, and integrity protection is performed on the target service at the PDCP layer of the DRB.
[0473] In some embodiments, the DRB can be a general DRB or a data-plane dedicated DRB, or DPRB for short.
[0474] S1104. When the terminal has an uplink target service to transmit, the terminal can deliver the uplink target service to be transmitted to the PDCP layer of the terminal. The uplink target service is not encrypted but integrity protected at the PDCP layer of the terminal, and then sent to the PDCP layer of the access network device.
[0475] S1105. The PDCP layer of the access network device does not decode the uplink target service, but does not perform integrity protection verification on the uplink target service.
[0476] S1106. When the access network device has a downlink target service to transmit, the access network device can deliver the downlink target service to be transmitted to the PDCP layer of the access network device. The uplink target service is not encrypted but integrity protected at the PDCP layer of the access network device, and then sent to the PDCP layer of the terminal.
[0477] S1107. The PDCP layer of the terminal does not decode the uplink target service, but does not perform integrity protection verification on the uplink target service.
[0478] It should be understood that the present application does not limit the execution order of S1104 and S1106, and it can also be that S1106 is executed first and then S1104.
[0479] S1108. The access network device receives the first indication information sent by the AMF, and the first indication information indicates to stop reading the message header of the first message.
[0480] S1109. The access network device stops reading the message header of the first message according to the first indication information.
[0481] Optionally, the access network device transparently transmits the first message.
[0482] Optionally, the first indication information may further indicate the PDU session corresponding to the first message, that is, the core network function may also indicate which PDU session to stop reading the message header of the first message.
[0483] In some embodiments, the first message may be a message (or, a data packet) carrying a service (such as a target service), that is, the core network function may carry the first indication information and / or the first configuration information in the data packet carrying the service, so as to be able to control the access network device to read the message header in real time, and / or, update the transmission channel configuration of the target service in real time.
[0484] For example, the first transmission channel configuration is indicated in the message header of the first message sent within the first time period, and the second transmission channel configuration is indicated in the message header of the first message sent within the second time period.
[0485] For another example, when the transmission channel configuration needs to be updated, the core network function may carry the first indication information in the first message to indicate the access network device to start reading the message header to obtain the new transmission channel configuration. When continuing to use the indicated transmission channel configuration, the core network function may carry the first indication information in the first message to indicate the access network device to stop reading the message header.
[0486] Optionally, when the core network function instructs the access network device to stop reading the message header, the access network device may perform transparent transmission processing on the subsequent received first message, or may also process the first message according to the previously indicated transmission channel configuration. This application does not make any limitation in this regard.
[0487] It should be understood that this Embodiment 1 may be applicable to the case where the connection established between the core network function and the terminal is a user plane connection or a control plane connection, and may also be applicable to the case where the connection established between the core network function and the terminal is a data plane connection. For example, the bearer for the access network device to transmit the service is a data plane dedicated bearer, such as DPRB. In this case, the PDUsessionID and QoS flow ID used to transmit the target service respectively correspond to the data plane session or flow identifier. Correspondingly, the bearer established in S1103 is DPRB.
[0488] Embodiment 2:
[0489] In this Embodiment 2, the first core network function may be DCF, and the DCF may include a first sublayer (or called the DSAP layer). This Embodiment 2 may be implemented based on Figure 8 the protocol architecture.
[0490] As Figure 12 shown, it may specifically include the following steps:
[0491] A DPRB is established between the terminal, the access network device, and the core network for transmitting the target service, and a GTP-U connection is established to connect the terminal and the core network.
[0492] For example, the DPRB and the GTP-U connection are established based on the foregoing first request.
[0493] S1201, the DCF sends the first indication information to the access network device to indicate starting to read the message header of the first message. Optionally, it can also indicate the SN of the first message for starting to read the message header and / or the SN of the first message for ending to read the message header.
[0494] S1202, the DCF sends the first message to the access network device, where the first configuration information is included in the message header of the first message.
[0495] S1203, the access network device reads the message header of the first message according to the first indication information to obtain the first configuration information.
[0496] For example, the first configuration information is used to indicate the following configuration:
[0497] The target service is transmitted through the user plane, the service type is the communication sensing service, encryption is turned off (i.e., the target service is not encrypted), integrity protection is turned off (i.e., the target service is not integrity protected), and coding is turned off (i.e., the target service is not coded).
[0498] S1204, the access network device determines to configure the DPRB according to the first configuration information. For example, it sends the third configuration information to the terminal to configure the DPRB.
[0499] For example, the third configuration information is sent through an RRC reconfiguration message.
[0500] Exemplarily, the third configuration information is used to indicate the following configuration:
[0501] The PDCP layer of the DPRB turns off encryption, turns off integrity protection, and turns off coding.
[0502] S1205, when the terminal (such as the first sublayer, or DSAP layer) has an uplink communication sensing service to transmit, the terminal does not code the uplink communication sensing service, directly submits the uplink communication sensing service to be transmitted to the PDCP layer of the terminal, and does not encrypt and integrity protect the uplink target service in the PDCP layer of the terminal, and sends it to the PDCP layer of the access network device.
[0503] S1206, the PDCP layer of the access network device does not decode, decrypt, and integrity protection check the uplink communication sensing service.
[0504] S1207. When the access network device (e.g., the first sub-layer, or DSAP layer) has a downlink communication and sensing service to transmit, the access network device does not encode the uplink communication and sensing service, and directly submits the uplink communication and sensing service to be transmitted to the PDCP layer of the access network device. The PDCP layer of the access network device does not encrypt and integrity protect the uplink target service, and sends it to the PDCP layer of the terminal.
[0505] S1208. The PDCP layer of the terminal does not decode, decrypt, and integrity protect the uplink target service.
[0506] S1209. The access network device receives the first indication information sent by the AMF, and the first indication information indicates to stop reading the message header of the first message.
[0507] S1210. The access network device stops reading the message header of the first message according to the first indication information.
[0508] Optionally, the access network device transparently transmits the first message.
[0509] Optionally, the first indication information can also indicate the PDU session corresponding to the first message, that is, the core network function can also indicate to stop reading the message header of the first message in which PDU session.
[0510] In some embodiments, the first message can be a message (or, a data packet) carrying a bearer service (e.g., the target service), that is, the core network function can carry the first indication information and / or the first configuration information in the data packet of the bearer service, so as to be able to control the access network device to read the message header in real time, and / or, update the transmission channel configuration of the target service in real time.
[0511] For example, the first transmission channel configuration is indicated in the message header of the first message sent in the first time period, and the second transmission channel configuration is indicated in the message header of the first message sent in the second time period.
[0512] For another example, when the transmission channel configuration needs to be updated, the core network function can carry the first indication information in the first message to indicate the access network device to start reading the message header to obtain the new transmission channel configuration. When continuing to use the indicated transmission channel configuration, the core network function can carry the first indication information in the first message to indicate the access network device to stop reading the message header.
[0513] Optionally, when the core network function indicates the access network device to stop reading the message header, the access network device can transparently transmit the subsequent received first message, or, can also process the first message according to the previously indicated transmission channel configuration. This application does not make a limitation on this.
[0514] In summary, in the embodiments of the present application, the core network function may indicate, to the access network device through the message header of the first message, the transmission channel configuration for transmitting the target service. The access network device may process and / or transmit the target service based on the transmission channel configuration, which is conducive to achieving efficient transmission of the target service.
[0515] In some implementation manners, the core network function may further send first indication information to the access network device, for indicating information about the first message for obtaining the transmission channel configuration, such as starting to read the message header of the first message, ending to read the message header of the first message, starting to read the SN of the first message of the message header, ending to read the SN of the first message of the message header, etc. Thus, the access network device may read the message header of the first message based on the first indication information.
[0516] In some implementation manners, the core network function may determine the transmission channel configuration based on the characteristics of the target service, which is conducive to taking into account the transmission reliability and transmission efficiency of the target service.
[0517] In some implementation manners, the core network function may configure the NAS layer configuration for the terminal to transmit the target service. Thus, the terminal may process the target service based on the NAS layer configuration, which is conducive to achieving efficient transmission of the target service.
[0518] In some implementation manners, the access network device may further configure the bearer configuration for the terminal to transmit the target service. The terminal may process the target service based on the bearer configuration, which is conducive to achieving efficient transmission of the target service.
[0519] As described above in conjunction with Figures 9 to 12 , the method embodiments of the present application have been described in detail. Below in conjunction with Figures 13 to 19 , the device embodiments of the present application will be described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions may refer to the method embodiments.
[0520] For the method for transmitting the target service provided in the embodiments of the present application, the execution subject may be a device for transmitting the target service. In the embodiments of the present application, taking the device for transmitting the target service as an example to execute the method for transmitting the target service, the device for transmitting the target service provided in the embodiments of the present application is described.
[0521] Figure 13 FIG. shows a schematic block diagram of a device 1400 for transmitting a target service according to an embodiment of the present application. As Figure 13 shown, the device 1400 includes:
[0522] A communication unit 1410, configured to send at least one first message to an access network device, where a message header of the at least one first message includes first configuration information, and the first configuration information is used to indicate a transmission channel configuration of a target service;
[0523] Among them, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0524] Whether the access network device needs to process the target service;
[0525] Whether to encrypt the target service;
[0526] Whether to perform integrity protection on the target service;
[0527] Whether to encode the target service;
[0528] The encryption algorithm used to encrypt the target service;
[0529] The encoding algorithm used to encode the target service;
[0530] The transmission mode of the target service.
[0531] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0532] Transmission through the control plane;
[0533] Transmission through the user plane;
[0534] Only transmission through the control plane between the core network function and the access network device;
[0535] Only transmission through the data plane between the core network function and the access network device;
[0536] Only transmission through the control plane between the terminal and the access network device;
[0537] Only transmission through the data plane between the terminal and the access network device.
[0538] In some embodiments, the first configuration information is further used to indicate at least one of the following:
[0539] Whether to obtain the transmission channel configuration of the target service through the message header of the first message;
[0540] Protocol Data Unit (PDU) session identifier;
[0541] PDU address;
[0542] PDU session type;
[0543] Quality of Service (QoS) flow identifier;
[0544] QoS profile;
[0545] Additional QoS characteristics;
[0546] The network protocol IP address of the target network node, where the target network node is used for the processing of the target service;
[0547] The identification information of the target network node;
[0548] The tunnel endpoint identifier TEID of the target service;
[0549] The service identifier of the target service;
[0550] The maximum number of bearers supported by the target service;
[0551] The service type of the target service.
[0552] In some embodiments, the first configuration information includes a configuration identifier for identifying the transmission channel configuration of the target service; or
[0553] The first configuration information includes the transmission channel configuration of the target service.
[0554] In some embodiments, each configuration identifier corresponds to a set of transmission channel configurations in a transmission channel configuration table, where the transmission channel configuration table includes at least one set of transmission channel configurations, and the transmission channel configuration table is predefined or preconfigured.
[0555] In some embodiments, the first configuration information is determined according to the characteristics of the target service, where the characteristics of the target service include at least one of the following:
[0556] The size of the target service;
[0557] The reporting period of the target service;
[0558] The service type of the target service;
[0559] The data security sensitivity of the target service;
[0560] The processing method indication of the target service, where the processing method indication is used to indicate whether the access network device needs to process the target service.
[0561] In some embodiments, the communication unit 1410 is further configured to:
[0562] Send first indication information to the access network device, where the first indication information is used to instruct the access network device to obtain the first configuration information in the message header of the first message, or the information of the target first message for obtaining the first configuration information.
[0563] In some embodiments, the first indication information is used to indicate information about a target first message for obtaining the first configuration information, including:
[0564] The first indication information is used to indicate at least one of the following:
[0565] The access network device starts to obtain the first configuration information in the message header of the first message;
[0566] The access network device starts to obtain the sequence number SN corresponding to the first message of the first configuration information;
[0567] The access network device ends obtaining the first configuration information in the message header of the first message;
[0568] The access network device ends obtaining the SN corresponding to the first message of the first configuration information;
[0569] Wherein, each first message corresponds to an SN.
[0570] In some embodiments, the first indication information is sent through the first message, or through a second message, where the second message includes at least one of the following:
[0571] PDU session resource establishment request;
[0572] PDU session resource modification request;
[0573] First transmission request for requesting to transmit the target service;
[0574] Service-based architecture SBA message;
[0575] Point-to-point interface message between the core network device and the access network device.
[0576] In some embodiments, the communication unit 1410 is further configured to:
[0577] Receive a third message from the access network device, where the third message includes the target service;
[0578] Forward the target service to a target network node according to the message type in the third message or the TEID in the third message, where the target network node is used for processing the target service.
[0579] In some embodiments, the communication unit 1410 is further configured to:
[0580] In the case that the message type of the third message is a data plane type, forward the target service to the target network node, where the target network node is used for processing data plane services; or,
[0581] When a first TEID is included in the third message and the first TEID is associated with the IP address of the target network node, it is determined to forward the target service to the target network node.
[0582] In some embodiments, a next extension header field is included in the header of the first message, and the first configuration information is carried in the next extension header field.
[0583] In some embodiments, a next extension header type field is further included in the header of the first message. When the extension header type indicated by the next extension header type field is the transmission channel configuration of the target service, the next extension header field in the header of the first message is used to carry the first configuration information.
[0584] In some embodiments, the communication unit 1410 is further configured to:
[0585] Send second configuration information to the terminal, where the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service.
[0586] In some embodiments, the second configuration information is used to indicate at least one of the following:
[0587] Whether to process the target service at the NAS layer;
[0588] Whether to encrypt the target service at the NAS layer;
[0589] Whether to perform integrity protection on the target service at the NAS layer;
[0590] Whether to encode the target service at the NAS layer;
[0591] The encryption algorithm used to encrypt the target service at the NAS layer;
[0592] The encoding algorithm used to encode the target service at the NAS layer.
[0593] Optionally, in some embodiments, the above communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system-on-chip.
[0594] It should be understood that the apparatus 1400 according to the embodiments of the present application may correspond to the core network function in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the apparatus 1400 are respectively for implementing Figures 9 to 12 the corresponding processes of the core network functions in the method embodiments shown, and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0595] Figure 14 A schematic block diagram of a device 1500 for transmitting a target service according to an embodiment of the present application is shown. As Figure 14 shown, the device 1500 includes:
[0596] A communication unit 1510, configured to receive at least one first message from a core network function, where a first configuration information is included in a message header of the first message, and where the first configuration information is used to indicate a transmission channel configuration of a target service;
[0597] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0598] Whether it is necessary to process the target service;
[0599] Whether to encrypt the target service;
[0600] Whether to perform integrity protection on the target service;
[0601] Whether to encode the target service;
[0602] The encryption algorithm used to encrypt the target service;
[0603] The encoding algorithm used to encode the target service;
[0604] The transmission mode of the target service.
[0605] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0606] Transmission through the control plane;
[0607] Transmission through the user plane;
[0608] Only transmission through the control plane between the core network function and the access network device;
[0609] Only transmission through the data plane between the core network function and the access network device;
[0610] Only transmission through the control plane between the terminal and the access network device;
[0611] Only transmission through the data plane between the terminal and the access network device.
[0612] In some embodiments, the first configuration information is further used to indicate at least one of the following:
[0613] Whether to obtain the transmission channel configuration of the target service through the message header of the first message;
[0614] Protocol data unit (PDU) session identifier;
[0615] PDU address;
[0616] PDU session type;
[0617] Quality of Service (QoS) flow identifier;
[0618] QoS profile;
[0619] Additional QoS features;
[0620] IP address of the network protocol of the target network node for processing the target service;
[0621] Identification information of the target network node;
[0622] Tunnel Endpoint Identifier (TEID) of the target service;
[0623] Service identifier of the target service;
[0624] Maximum number of bearers supported by the target service;
[0625] Service type of the target service.
[0626] In some embodiments, the first configuration information includes a configuration identifier for identifying the transmission channel configuration of the target service; or
[0627] The first configuration information includes the transmission channel configuration of the target service.
[0628] In some embodiments, each configuration identifier corresponds to a set of transmission channel configurations in a transmission channel configuration table, where the transmission channel configuration table includes at least one set of transmission channel configurations, and the transmission channel configuration table is predefined or preconfigured.
[0629] In some embodiments, the first configuration information is determined according to the characteristics of the target service, where the characteristics of the target service include at least one of the following:
[0630] Size of the target service;
[0631] Reporting period of the target service;
[0632] Service type of the target service;
[0633] Data security sensitivity of the target service;
[0634] Processing method indication of the target service, which is used to indicate whether the device needs to process the target service.
[0635] In some embodiments, the communication unit 1410 is further configured to:
[0636] Receive first indication information from a core network function, where the first indication information is used to indicate obtaining first configuration information in a header of the first message, or is used to indicate information about a target first message for obtaining the first configuration information.
[0637] In some embodiments, the first indication information is used to indicate information about a target first message for obtaining the first configuration information, including:
[0638] The first indication information is used to indicate at least one of the following:
[0639] Start obtaining the first configuration information in the header of the first message;
[0640] Start obtaining a sequence number SN corresponding to the first message of the first configuration information;
[0641] End obtaining the first configuration information in the header of the first message;
[0642] End obtaining the SN corresponding to the first message of the first configuration information;
[0643] Wherein, each first message corresponds to an SN.
[0644] In some embodiments, the first indication information is sent through the first message, or is sent through a second message, where the second message includes at least one of the following:
[0645] PDU session resource establishment request;
[0646] PDU session resource modification request;
[0647] First transmission request for requesting transmission of the target service;
[0648] Service-based architecture SBA message;
[0649] Point-to-point interface message between the core network device and the device.
[0650] In some embodiments, the communication unit 1410 is further configured to:
[0651] Send third configuration information from the core network function to the terminal, where the third configuration information is used to indicate a bearer configuration for transmitting the target service.
[0652] In some embodiments, the third configuration information includes at least one of the following:
[0653] First indication information for indicating establishment of a target signaling radio bearer SRB;
[0654] Configuration information of the target SRB;
[0655] Second indication information for indicating the establishment of a target data radio bearer (DRB);
[0656] Configuration information of the target DRB.
[0657] Third indication information for indicating the establishment of a target radio bearer (RB) for carrying a target service;
[0658] Configuration information of the target RB.
[0659] In some embodiments, the target SRB is associated with a first PDU session, which is the first PDU session indicated in the first configuration information; or
[0660] The target DRB is associated with a first PDU session, which is the first PDU session indicated in the first configuration information; or
[0661] The target RB is associated with a first PDU session, which is the first PDU session indicated in the first configuration information.
[0662] In some embodiments, the configuration information of the target SRB is used to indicate at least one of the following:
[0663] Identity information of the target SRB;
[0664] Whether to encrypt the target service at the packet data convergence protocol (PDCP) layer of the target SRB;
[0665] Whether to perform integrity protection on the target service at the PDCP layer of the target SRB;
[0666] The encryption algorithm used for encrypting the target service at the PDCP layer of the target SRB;
[0667] Whether to encode the target service at the radio resource control (RRC) layer of the target SRB;
[0668] Whether to encode the target service.
[0669] In some embodiments, the configuration information of the target DRB is used to indicate at least one of the following:
[0670] Identity information of the target DRB;
[0671] Whether to encrypt the target service at the PDCP layer of the target DRB;
[0672] Whether integrity protection is performed on the target service at the PDCP layer of the target DRB;
[0673] The encryption algorithm used for encrypting the target service at the PDCP layer of the target DRB;
[0674] Whether the target service is encoded at the RRC layer of the target DRB;
[0675] Whether the target service is encoded.
[0676] In some embodiments, the configuration information of the target RB is used to indicate at least one of the following:
[0677] The identification information of the target RB;
[0678] Whether the target service is encrypted at the PDCP layer of the target RB;
[0679] Whether integrity protection is performed on the target service at the PDCP layer of the target RB;
[0680] The encryption algorithm used for encrypting the target service at the PDCP layer of the target RB;
[0681] Whether the target service is encoded at the RRC layer of the target RB;
[0682] Whether the target service is encoded.
[0683] In some embodiments, the third configuration information is sent through radio resource control (RRC) signaling, or the third configuration information is carried in the message header of a PDCP message and sent.
[0684] In some embodiments, when an extended field is included in the message header of the PDCP, the third configuration information is included in the message header of the PDCP.
[0685] In some embodiments, the communication unit 1410 is further configured to:
[0686] Receive a fourth message from the core network function for the terminal, where the fourth message includes the target service;
[0687] Forward the target service to a target network node according to the message type in the fourth message or the TEID in the fourth message, where the target network node is used for processing the target service.
[0688] In some embodiments, forwarding the target service to a target network node according to the message type in the fourth message or the TEID in the fourth message includes:
[0689] When the message type of the fourth message is a data plane type, forward the target service to the target network node, where the target network node is used for processing data plane services; or,
[0690] When a second TEID is included in the fourth message and the second TEID is associated with the IP address of the target core network function, determine to forward the target service to the target network node.
[0691] Optionally, in some embodiments, the above communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-chip.
[0692] It should be understood that the apparatus 1500 according to the embodiments of the present application may correspond to the access network device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the apparatus 1500 are respectively for implementing Figures 9 to 12 the corresponding processes of the access network device in the method embodiments shown in, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0693] Figure 15 shows a schematic block diagram of an apparatus 1600 for transmitting a target service according to an embodiment of the present application. As Figure 15 shown, the apparatus 1600 includes:
[0694] A communication unit 1610, configured to receive at least one of second configuration information and third configuration information, where the second configuration information is received from a core network function, the third configuration information is received from an access network device, the second configuration information is used to indicate a non-access stratum (NAS) layer configuration of a target service, and the third configuration information is used to indicate a bearer configuration of the target service.
[0695] In some embodiments, the second configuration information is used to indicate at least one of the following:
[0696] Whether to process the target service at the NAS layer;
[0697] Whether to encrypt the target service at the NAS layer;
[0698] Whether to perform integrity protection on the target service at the NAS layer;
[0699] Whether to encode the target service at the NAS layer;
[0700] The encryption algorithm used to encrypt the target service at the NAS layer;
[0701] The encoding algorithm used to encode the target service at the NAS layer.
[0702] In some embodiments, the third configuration information includes at least one of the following:
[0703] The first indication information, which is used to indicate the establishment of a target signaling radio bearer (SRB);
[0704] The configuration information of the target SRB;
[0705] The second indication information, which is used to indicate the establishment of a target data radio bearer (DRB);
[0706] The configuration information of the target DRB;
[0707] The third indication information, which is used to indicate the establishment of a target radio bearer (RB) for carrying a target service;
[0708] The configuration information of the target RB.
[0709] In some embodiments, the configuration information of the target SRB is used to indicate at least one of the following:
[0710] The identification information of the target SRB;
[0711] Whether to encrypt the target service at the packet data convergence protocol (PDCP) layer of the target SRB;
[0712] Whether to perform integrity protection on the target service at the PDCP layer of the target SRB;
[0713] The encryption algorithm used for encrypting the target service at the PDCP layer of the target SRB;
[0714] Whether to encode the target service at the radio resource control (RRC) layer of the target SRB;
[0715] Whether to encode the target service.
[0716] In some embodiments, the configuration information of the target DRB is used to indicate at least one of the following:
[0717] The identification information of the target DRB;
[0718] Whether to encrypt the target service at the PDCP layer of the target DRB;
[0719] Whether to perform integrity protection on the target service at the PDCP layer of the target DRB;
[0720] The encryption algorithm used for encrypting the target service at the PDCP layer of the target DRB;
[0721] Whether the RRC layer of the target DRB encodes the target service;
[0722] Whether to encode the target service.
[0723] In some embodiments, the configuration information of the target RB is used to indicate at least one of the following:
[0724] The identification information of the target RB;
[0725] Whether the PDCP layer of the target RB encrypts the target service;
[0726] Whether the PDCP layer of the target RB performs integrity protection on the target service;
[0727] The encryption algorithm used by the PDCP layer of the target RB to encrypt the target service;
[0728] Whether the RRC layer of the target RB encodes the target service;
[0729] Whether to encode the target service.
[0730] In some embodiments, the third configuration information is sent through radio resource control (RRC) signaling, or the third configuration information is carried in the message header of a PDCP message and sent.
[0731] In some embodiments, when an extended field is included in the message header of the PDCP, the third configuration information is included in the message header of the PDCP.
[0732] Optionally, in some embodiments, the above communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-chip.
[0733] It should be understood that the apparatus 1600 according to the embodiments of the present application may correspond to the terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the apparatus 1600 are respectively for implementing Figures 9 to 12 the corresponding processes of the terminal in the method embodiments shown, and achieve the same technical effects. To avoid repetition, they are not described herein again.
[0734] In some embodiments, the apparatuses 1400, 1500, and 1600 in the embodiments of the present application may be electronic devices, such as electronic devices with an operating system, or components in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0735] As Figure 16 shown, the embodiments of the present application further provide a communication device 1700, including a processor 1701 and a memory 1702. A program or instruction that can run on the processor 1701 is stored on the memory 1702. For example, when the communication device 1700 is a core network function, when the program or instruction is executed by the processor 1701, the steps executed by the core network function in the method embodiment for transmitting the target service are implemented, and the same technical effect can be achieved. When the communication device 1700 is an access network device, when the program or instruction is executed by the processor 1701, the steps executed by the access network device in the method embodiment for transmitting the target service are implemented, and the same technical effect can be achieved. When the communication device 1700 is a terminal, when the program or instruction is executed by the processor 1701, each step executed by the terminal in the method embodiment for transmitting the target service is implemented, and the same technical effect can be achieved. To avoid repetition, details are not described herein again.
[0736] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps in the method embodiment for transmitting the target service as shown in the figure. This terminal embodiment corresponds to the above terminal-side method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this terminal embodiment, and the same technical effect can be achieved. Specifically, Figure 17 FIG. is a schematic hardware structure diagram of a terminal for implementing an embodiment of the present application.
[0737] The terminal 1800 includes, but is not limited to, at least some components such as a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809, and a processor 1810.
[0738] Those skilled in the art can understand that the terminal 1800 may further include a power source (such as a battery) for powering each component. The power source can be logically connected to the processor 1810 through a power management system, so as to manage functions such as charging, discharging, and power consumption management through the power management system. Figure 17 The terminal structure shown in Figure 17 does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0739] It should be understood that in the embodiments of the present application, the input unit 1804 may include a Graphics Processing Unit (GPU) 18041 and a microphone 18042. The graphics processor 18041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1806 may include a display panel 18061, and the display panel 18061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1807 includes at least one of a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include two parts: a touch detection device and a touch controller. The other input devices 18072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0740] In the embodiments of the present application, after receiving the downlink data from the network side device, the radio frequency unit 1801 can transmit it to the processor 1810 for processing; in addition, the radio frequency unit 1801 can send uplink data to the network side device. Generally, the radio frequency unit 1801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0741] The memory 1809 can be used to store software programs or instructions and various data. The memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1809 may include volatile memory or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1809 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.
[0742] The processor 1810 may include one or more processing units; optionally, the processor 1810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1810.
[0743] The radio frequency unit 1801 is used to receive at least one of the second configuration information and the third configuration information, where the second configuration information is received from a core network function, the third configuration information is received from an access network device, the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of a target service, and the third configuration information is used to indicate the bearer configuration of the target service.
[0744] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0745] The embodiment of the present application further provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement as Figures 9 to 12 the steps of the method embodiment shown. This network-side device embodiment corresponds to the above access network device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.
[0746] Specifically, the embodiment of the present application further provides a network-side device. As Figure 18 shown, the network-side device 1900 includes: an antenna 1901, a radio frequency device 1902, a baseband device 1903, a processor 1904, and a memory 1905. The antenna 1901 is connected to the radio frequency device 1902. In the uplink direction, the radio frequency device 1902 receives information through the antenna 1901 and sends the received information to the baseband device 1903 for processing. In the downlink direction, the baseband device 1903 processes the information to be sent and sends it to the radio frequency device 1902. The radio frequency device 1902 processes the received information and then sends it out through the antenna 1901.
[0747] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1903, and the baseband device 1903 includes a baseband processor.
[0748] The baseband device 1903 may include, for example, at least one baseband board, and a plurality of chips are provided on the baseband board. As Figure 19 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1905 through a bus interface to call the program in the memory 1905 and execute the network device operations shown in the above method embodiments.
[0749] The network-side device may further include a network interface 1906, and this interface is, for example, a Common Public Radio Interface (CPRI).
[0750] Specifically, the network-side device 1900 in the embodiment of the present application further includes: instructions or programs stored on the memory 1905 and executable on the processor 1904. The processor 1904 calls the instructions or programs in the memory 1905 to execute Figure 14 the methods executed by the respective modules shown and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0751] The embodiments of the present application further provide a network-side device. As Figure 19 shown, the network-side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. Among them, the network interface 2002 is, for example, a common public radio interface (CPRI).
[0752] In some embodiments, the network-side device 2000 of the embodiments of the present application further includes: instructions or programs stored on the memory 2003 and executable on the processor 2001. The processor 2001 calls the instructions or programs in the memory 2003 to execute the steps performed by the core network function in the method embodiments as Figures 9 to 12 shown, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0753] The embodiments of the present application further provide a readable storage medium, on which programs or instructions are stored. When the programs or instructions are executed by a processor, they implement each process of the method embodiments for transmitting the target service above, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0754] Among them, the processor is the processor in the communication device, terminal, and network-side device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0755] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the method embodiments for transmitting the target service above, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0756] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0757] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the method embodiments for transmitting the target service above, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0758] An embodiment of the present application further provides a communication system, including: a core network function and an access network device. The core network function can be used to execute the steps performed by the core network function in the method for transmitting a target service as described above, and the access network device can be used to execute the steps performed by the access network device in the method for transmitting a target service as described above.
[0759] Optionally, the communication system further includes a terminal, which can be used to execute the steps performed by the terminal in the method for transmitting a target service as described above.
[0760] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0761] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.
[0762] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose and scope protected by the claims of the present application. These embodiments are all within the protection scope of the present application.
Claims
1. A method for transmitting a target service, characterized in that, it includes: The core network function sends at least one first message to the access network device, and the first configuration information is included in the message header of the at least one first message, wherein the first configuration information is used to indicate the transmission channel configuration of the target service; Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following: Whether the access network device needs to process the target service; Whether to encrypt the target service; Whether to perform integrity protection on the target service; Whether to encode the target service; The encryption algorithm used to encrypt the target service; The encoding algorithm used to encode the target service; The transmission mode of the target service.
2. The method according to claim 1, characterized in that, The transmission mode of the target service is used to indicate at least one of the following: Transmission through the control plane; Transmission through the user plane; Only transmission on the control plane between the core network function and the access network device; Only transmission on the data plane between the core network function and the access network device; Only transmission on the control plane between the terminal and the access network device; Only transmission on the data plane between the terminal and the access network device.
3. The method according to claim 1 or 2, characterized in that, The first configuration information is further used to indicate at least one of the following: Whether to obtain the transmission channel configuration of the target service through the message header of the first message; Protocol Data Unit (PDU) session identifier; PDU address; PDU session type; Quality of Service (QoS) flow identifier; QoS profile; Additional QoS characteristics; The Internet Protocol (IP) address of the target network node for processing the target service; The identification information of the target network node; The Tunnel Endpoint Identifier (TEID) of the channel of the target service; The service identifier of the target service; The maximum number of bearers supported by the target service; The service type of the target service.
4. The method according to any one of claims 1-3, characterized in that, The first configuration information includes a configuration identifier for identifying the transmission channel configuration of the target service; or The first configuration information includes the transmission channel configuration of the target service.
5. The method according to claim 4, characterized in that, Each configuration identifier corresponds to a set of transmission channel configurations in the transmission channel configuration table, wherein the transmission channel configuration table includes at least one set of transmission channel configurations, and the transmission channel configuration table is predefined or pre-configured.
6. The method according to any one of claims 1-5, characterized in that, The first configuration information is determined according to the characteristics of the target service, wherein the characteristics of the target service include at least one of the following: The size of the target service; The reporting period of the target service; The service type of the target service; The data security sensitivity of the target service; The processing mode indication of the target service, and the processing mode indication is used to indicate whether the access network device needs to process the target service.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: The core network function sends first indication information to the access network device, where the first indication information is used to instruct the access network device to obtain first configuration information in the message header of the first message, or is used to indicate information about a target first message for obtaining the first configuration information.
8. The method according to claim 7, wherein, The first indication information being used to indicate information about a target first message for obtaining the first configuration information includes: The first indication information is used to indicate at least one of the following: The access network device starts to obtain the first configuration information in the message header of the first message; The access network device starts to obtain the sequence number SN corresponding to the first message of the first configuration information; The access network device ends obtaining the first configuration information in the message header of the first message; The access network device ends obtaining the SN corresponding to the first message of the first configuration information; wherein, each of the first messages corresponds to one SN.
9. The method according to claim 7 or 8, wherein, The first indication information is sent through the first message, or is sent through a second message, where the second message includes at least one of the following: PDU session resource establishment request; PDU session resource modification request; A first transmission request for requesting transmission of the target service; Service-based architecture SBA message; Point-to-point interface message between the core network device and the access network device.
10. The method according to any one of claims 1-9, wherein, The method further includes: The core network function receives a third message from the access network device, where the third message includes the target service; Forward the target service to a target network node according to the message type in the third message or the TEID in the third message, where the target network node is used for processing of the target service.
11. The method according to claim 10, wherein, The forwarding the target service to a target network node according to the message type in the third message or the TEID in the third message includes: When the message type of the third message is a data plane type, forward the target service to the target network node, where the target network node is used for processing of data plane services; or, When the third message includes a first TEID and the first TEID is associated with the IP address of the target network node, determine to forward the target service to the target network node.
12. The method according to any one of claims 1-11, wherein, The message header of the first message includes a next extension header field, and the first configuration information is carried in the next extension header field.
13. The method according to claim 12, wherein, The message header of the first message further includes a next extension header type field. When the extension header type indicated by the next extension header type field is the transmission channel configuration of the target service, the next extension header field in the message header of the first message is used to carry the first configuration information.
14. The method according to any one of claims 1-13, the method further includes: The core network function sends second configuration information to the terminal, and the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service.
15. The method according to claim 14, the second configuration information is used to indicate at least one of the following: Whether to process the target service at the NAS layer; Whether to encrypt the target service at the NAS layer; Whether to perform integrity protection on the target service at the NAS layer; Whether to encode the target service at the NAS layer; The encryption algorithm used to encrypt the target service at the NAS layer; The encoding algorithm used to encode the target service at the NAS layer.
16. A method for transmitting a target service, characterized in that, includes: The access network device receives at least one first message from the core network function, and the message header of the first message includes first configuration information, where the first configuration information is used to indicate the transmission channel configuration of the target service; wherein, the transmission channel configuration of the target service is used to indicate at least one of the following: Whether the access network device needs to process the target service; Whether to encrypt the target service; Whether to perform integrity protection on the target service; Whether to encode the target service; The encryption algorithm used to encrypt the target service; The encoding algorithm used to encode the target service; The transmission mode of the target service.
17. The method according to claim 16, characterized in that, The method further includes: The access network device sends third configuration information to the terminal, and the third configuration information is used to indicate the bearer configuration for transmitting the target service.
18. The method according to claim 17, characterized in that, The third configuration information includes at least one of the following: First indication information, used to indicate the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; Second indication information, used to indicate the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; Third indication information, used to indicate the establishment of a target radio bearer (RB) for carrying the target service; The configuration information of the target RB.
19. The method according to claim 18, characterized in that, The target SRB is associated with a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information; or The target DRB is associated with a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information; Or The target RB is associated with a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information.
20. The method according to claim 18 or 19, characterized in that, the configuration information of the target SRB is used to indicate at least one of the following: the identification information of the target SRB; whether to encrypt the target service at the Packet Data Convergence Protocol (PDCP) layer of the target SRB; whether to perform integrity protection on the target service at the PDCP layer of the target SRB; the encryption algorithm used to encrypt the target service at the PDCP layer of the target SRB; whether to encode the target service at the Radio Resource Control (RRC) layer of the target SRB; whether to encode the target service.
21. The method according to any one of claims 18-20, characterized in that, the configuration information of the target DRB is used to indicate at least one of the following: the identification information of the target DRB; whether to encrypt the target service at the PDCP layer of the target DRB; whether to perform integrity protection on the target service at the PDCP layer of the target DRB; the encryption algorithm used to encrypt the target service at the PDCP layer of the target DRB; whether to encode the target service at the RRC layer of the target DRB; whether to encode the target service.
22. The method according to any one of claims 18-21, characterized in that, the configuration information of the target RB is used to indicate at least one of the following: the identification information of the target RB; whether to encrypt the target service at the PDCP layer of the target RB; whether to perform integrity protection on the target service at the PDCP layer of the target RB; the encryption algorithm used to encrypt the target service at the PDCP layer of the target RB; whether to encode the target service at the RRC layer of the target RB; whether to encode the target service.
23. The method according to any one of claims 17-22, characterized in that, the third configuration information is sent through Radio Resource Control (RRC) signaling, or the third configuration information is carried in the message header of a PDCP message and sent.
24. The method according to claim 23, characterized in that, when an extended field is included in the message header of the PDCP, the third configuration information is included in the message header of the PDCP.
25. The method according to any one of claims 16-24, characterized in that, the method further includes: the access network device receives a fourth message from the terminal, and the fourth message includes the target service; the access network device forwards the target service to a target network node according to the message type in the fourth message or the Tunnel Endpoint Identifier (TEID) in the fourth message, where the target network node is used for processing the target service.
26. The method according to claim 25, characterized in that, the forwarding of the target service to the target network node according to the message type in the fourth message or the TEID in the fourth message includes: When the message type of the fourth message is a data plane type, forward the target service to the target network node, where the target network node is used for processing data plane services; or, When the second TEID is included in the fourth message and the second TEID is associated with the IP address of the target core network function, determine to forward the target service to the target network node.
27. A method for transmitting a target service, characterized in that, it includes: The terminal receives at least one of second configuration information and third configuration information, where the second configuration information is received from a core network function, the third configuration information is received from an access network device, the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service, and the third configuration information is used to indicate the bearer configuration of the target service.
28. The method according to claim 27, characterized in that, The second configuration information is used to indicate at least one of the following: Whether to process the target service at the NAS layer; Whether to encrypt the target service at the NAS layer; Whether to perform integrity protection on the target service at the NAS layer; Whether to encode the target service at the NAS layer; The encryption algorithm used to encrypt the target service at the NAS layer; The encoding algorithm used to encode the target service at the NAS layer.
29. The method according to claim 27 or 28, characterized in that, The third configuration information includes at least one of the following: First indication information, used to indicate the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; Second indication information, used to indicate the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; Third indication information, used to indicate the establishment of a target radio bearer (RB) for carrying the target service; The configuration information of the target RB.
30. The method according to claim 29, characterized in that, The configuration information of the target SRB is used to indicate at least one of the following: The identification information of the target SRB; Whether to encrypt the target service at the packet data convergence protocol (PDCP) layer of the target SRB; Whether to perform integrity protection on the target service at the PDCP layer of the target SRB; The encryption algorithm used to encrypt the target service at the PDCP layer of the target SRB; Whether to encode the target service at the radio resource control (RRC) layer of the target SRB; Whether to encode the target service.
31. The method according to claim 29 or 30, characterized in that, The configuration information of the target DRB is used to indicate at least one of the following: The identification information of the target DRB; Whether to encrypt the target service at the PDCP layer of the target DRB; Whether to perform integrity protection on the target service at the PDCP layer of the target DRB; The encryption algorithm used to encrypt the target service at the PDCP layer of the target DRB; Whether to encode the target service at the RRC layer of the target DRB; Whether to encode the target service.
32. The method according to any one of claims 29-31, characterized in that, the configuration information of the target RB is used to indicate at least one of the following: the identification information of the target RB; whether to encrypt the target service at the PDCP layer of the target RB; whether to perform integrity protection on the target service at the PDCP layer of the target RB; the encryption algorithm used to encrypt the target service at the PDCP layer of the target RB; whether to encode the target service at the RRC layer of the target RB; Whether to encode the target service.
33. The method according to any one of claims 27-32, characterized in that, the third configuration information is sent through radio resource control (RRC) signaling, or the third configuration information is carried in the message header of the PDCP message and sent.
34. The method according to claim 33, characterized in that, when an extended field is included in the message header of the PDCP, the third configuration information is included in the message header of the PDCP.
35. A device for transmitting a target service, comprising: a communication unit, configured to send at least one first message to an access network device, where a message header of the at least one first message includes first configuration information, and the first configuration information is used to indicate a transmission channel configuration of a target service; wherein, the transmission channel configuration of the target service is used to indicate at least one of the following: whether the access network device needs to process the target service; whether to encrypt the target service; whether to perform integrity protection on the target service; whether to encode the target service; the encryption algorithm used to encrypt the target service; the encoding algorithm used to encode the target service; the transmission mode of the target service.
36. The device according to claim 35, characterized in that, the first configuration information is determined according to the characteristics of the target service, and the characteristics of the target service include at least one of the following: the size of the target service; the reporting period of the target service; the service type of the target service; the data security sensitivity of the target service; the processing mode indication of the target service, and the processing mode indication is used to indicate whether the access network device needs to process the target service.
37. The device according to claim 35 or 36, characterized in that, the communication unit is further configured to: send first indication information to the access network device, where the first indication information is used to indicate that the access network device acquires the first configuration information in the message header of the first message, or is used to indicate information of the target first message for acquiring the first configuration information.
38. A device for transmitting a target service, comprising: a communication unit, configured to receive at least one first message from a core network function, where a message header of the first message includes first configuration information, and the first configuration information is used to indicate a transmission channel configuration of a target service; wherein, the transmission channel configuration of the target service is used to indicate at least one of the following: Whether to process the target service; Whether to encrypt the target service; Whether to perform integrity protection on the target service; Whether to encode the target service; The encryption algorithm used to encrypt the target service; The encoding algorithm used to encode the target service; The transmission mode of the target service.
39. The apparatus according to claim 38, wherein, The communication unit is further configured to: Send third configuration information to the terminal, where the third configuration information is used to indicate the bearer configuration for transmitting the target service.
40. The apparatus according to claim 39, wherein, The third configuration information includes at least one of the following: First indication information, used to indicate the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; Second indication information, used to indicate the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; Third indication information, used to indicate the establishment of a target radio bearer (RB), where the target RB is used to carry the target service; The configuration information of the target RB.
41. An apparatus for transmitting a target service, comprising: A communication unit, configured to receive at least one of second configuration information and third configuration information, where the second configuration information is received from a core network function, the third configuration information is received from an access network device, the second configuration information is used to indicate the non-access stratum (NAS) layer configuration of the target service, and the third configuration information is used to indicate the bearer configuration of the target service.
42. The apparatus according to claim 41, wherein, The second configuration information is used to indicate at least one of the following: Whether to process the target service at the NAS layer; Whether to encrypt the target service at the NAS layer; Whether to perform integrity protection on the target service at the NAS layer; Whether to encode the target service at the NAS layer; The encryption algorithm used to encrypt the target service at the NAS layer; The encoding algorithm used to encode the target service at the NAS layer.
43. The apparatus according to claim 41 or 42, wherein, The third configuration information includes at least one of the following: First indication information, used to indicate the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; Second indication information, used to indicate the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; Third indication information, used to indicate the establishment of a target radio bearer (RB), where the target RB is used to carry the target service; The configuration information of the target RB.
44. A communication device, wherein, comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, where when the computer program is executed by the processor, it implements the steps in the method according to any one of claims 1 to 15, or the steps in the method according to any one of claims 16 to 26, or the steps in the method according to any one of claims 27 to 34.
45. A readable storage medium, wherein, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps in the method according to any one of claims 1 to 15, or the steps in the method according to any one of claims 16 to 26, or the steps in the method according to any one of claims 27 to 34 are implemented.