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, efficient transmission and processing is achieved, and the overall system performance is improved.
Patent Information
- Application Number
- CN202311719950.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 the communication system, various services need to be securely processed through the access network equipment during transmission, resulting in a reduction in transmission efficiency. How to achieve efficient transmission of services has become an urgent problem.
The access network device is sent through the core network function to indicate the transmission channel configuration of the target service, including whether processing, encryption, integrity protection, encoding and other processing methods are required. The access network device processes and transmits it according to the configuration information.
It realizes efficient service transmission, improves the processing efficiency of access network equipment for target services, reduces unnecessary security processing steps, and improves the overall transmission efficiency.
Smart Images

Figure CN120151885A_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, such as 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. When each service is transmitted, it needs to be processed for security related matters by an access network device according to specific implementations, which affects the transmission efficiency. Therefore, how to achieve efficient transmission of services 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 transmission of services.
[0004] In a first aspect, a method for transmitting a target service is provided. The method includes:
[0005] A core network function sends first configuration information to an access network device, where the first configuration information is used to indicate a 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 mode 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 first configuration information from the core network function, 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] The encryption algorithm used to encrypt the target service;
[0021] The coding algorithm used to code the target service;
[0022] The transmission mode of the target service.
[0023] In a third aspect, a method for transmitting a target service is provided, and the method includes:
[0024] The terminal receives at least one of second configuration information and 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.
[0025] In a fourth aspect, a device for transmitting a target service is provided, including:
[0026] A communication unit, configured to send first configuration information to the access network device, where the first configuration information is used to indicate the transmission channel configuration of the target service;
[0027] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0028] Whether the access network device needs to process the target service;
[0029] Whether to encrypt the target service;
[0030] Whether to perform integrity protection on the target service;
[0031] Whether to code the target service;
[0032] The encryption algorithm used to encrypt the target service;
[0033] The coding algorithm used to code the target service;
[0034] The transmission mode of the target service.
[0035] In a fifth aspect, a device for transmitting a target service is provided, including:
[0036] A communication unit, configured to receive first configuration information from a core network function, where the first configuration information is used to indicate a transmission channel configuration of the target service;
[0037] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0038] Whether the access network device needs to process the target service;
[0039] Whether to encrypt the target service;
[0040] Whether to perform integrity protection on the target service;
[0041] The encryption algorithm used to encrypt the target service;
[0042] The coding algorithm used to code the target service;
[0043] The transmission mode of the target service.
[0044] In a sixth aspect, a device for transmitting a target service is provided, including:
[0045] 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 the target service, and the third configuration information is used to indicate a bearer configuration of the target service.
[0046] In a seventh aspect, a communication device is provided. The terminal includes a processor and a memory. The memory stores a program or instruction that can run on the processor. 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.
[0047] In an eighth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the second aspect are implemented, or the steps of the method according to the third aspect are implemented.
[0048] In a ninth aspect, a wireless communication system is provided, including: a core network function and an access network device. 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. 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.
[0049] In a tenth aspect, a chip is provided. The chip includes a processor and a communication interface, and the communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect, or to implement the method described in the third aspect.
[0050] 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.
[0051] In an embodiment of the present application, the core network function can indicate to the access network device a transmission channel configuration for transmitting a target service. 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 encoding method used for encoding the target service; the transmission method 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. Description of the Drawings
[0052] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
[0053] Figure 2 is a schematic diagram of a user plane protocol architecture.
[0054] Figure 3 is a schematic diagram of a control plane protocol architecture.
[0055] Figure 4 is a structural diagram of a positioning protocol stack between a UE and an LMF.
[0056] Figure 5 is a structural diagram of a positioning protocol stack between an access network device (such as NG RAN) and an LMF.
[0057] Figure 6 shows a schematic diagram of a data plane.
[0058] 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.
[0059] Figure 8 It is a data plane protocol structure diagram between a UE and a first data plane function provided by an embodiment of the present application.
[0060] Figure 9 It is a schematic diagram of a method for transmitting a target service provided by an embodiment of the present application.
[0061] Figure 10 It is a schematic interaction diagram for transmitting a target service through the user plane provided by an embodiment of the present application.
[0062] Figure 11 It is a schematic interaction diagram for transmitting a target service through the control plane provided by an embodiment of the present application.
[0063] Figure 12 It is an architecture diagram of a data plane provided by an embodiment of the present application.
[0064] Figure 13 It is a schematic interaction diagram for transmitting a target service through the data plane provided by an embodiment of the present application.
[0065] Figure 14 It is a schematic diagram of a device for transmitting a target service provided by an embodiment of the present application.
[0066] Figure 15 It is a schematic diagram of another device for transmitting a target service provided by an embodiment of the present application.
[0067] Figure 16 It is a schematic diagram of yet another device for transmitting a target service provided by an embodiment of the present application.
[0068] Figure 17 It is a schematic diagram of a communication device provided by an embodiment of the present application.
[0069] Figure 18 It is a schematic diagram of the hardware structure of a terminal provided by an embodiment of the present application.
[0070] Figure 19 It is a schematic diagram of the hardware structure of a network side device provided by an embodiment of the present application.
[0071] Figure 20 It is a schematic diagram of the hardware structure of another network side device provided by an embodiment of the present application. Detailed implementation manners
[0072] The technical solutions in the embodiments of the present application will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. 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.
[0073] 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 generally 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.
[0074] 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 informs the recipient of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the recipient 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.
[0075] 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, and 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 example purposes, and the NR terms are used 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.
[0076] Figure 1Block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. 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. 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, vehicle user equipment can also be referred to as vehicle terminal, vehicle controller, vehicle module, vehicle component, vehicle chip or 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.
[0077] The terminal can also be referred to as user equipment (UE), terminal device, access terminal, user unit, user station, mobile station, mobile platform, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0078] 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), the 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 the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0079] Core network devices, or core network functions, core network nodes. Exemplarily, the core network devices may include but are 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.
[0080] For ease of understanding 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.
[0081] The User Plane is the part of a communication system that connects user equipment and applications, including the radio access network and the core network. The goal of the User Plane is to provide faster data transfer 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 analyzing User Plane data.
[0082] 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).
[0083] Figure 2 It is a schematic diagram of a User Plane protocol architecture. Among them, the User Plane of UE and the access network device (such as gNB) may include the following protocol layers:
[0084] Physical Layer (abbreviated as PHY);
[0085] Media Access Control (MAC) layer;
[0086] Radio Link Control (RLC) layer;
[0087] Packet Data Convergence Protocol (PDCP) layer;
[0088] Service Data Adaptation Protocol (SDAP) layer.
[0089] Figure 3 It is a schematic diagram of a Control Plane protocol architecture.
[0090] Among them, the Control Plane of UE may include the following protocol layers:
[0091] PHY layer;
[0092] MAC layer;
[0093] RLC layer;
[0094] PDCP layer;
[0095] Radio Resource Control (RRC) layer;
[0096] Non-Access Stratum (NAS).
[0097] Among them, the control plane of an access network device (such as a gNB) may include the following protocol layers:
[0098] PHY layer;
[0099] MAC layer;
[0100] RLC layer;
[0101] PDCP layer;
[0102] Radio Resource Control (RRC) layer.
[0103] Among them, the control plane of the core network function (such as AMF) includes the NAS layer. The NAS layer of the UE and the NAS layer of the core network function can communicate directly.
[0104] To facilitate the understanding of the embodiments of this application, the LTE positioning protocol (LPP) solution related to this application is described.
[0105] 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.
[0106] The protocol stack on the access network device side (such as Next Generation (NG) RAN) for communicating with the UE side may include the following protocol layers: L1, MAC, RLC, PDCP, RRC, relay layer.
[0107] 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 common.
[0108] 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. This application is not limited thereto.
[0109] 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.
[0110] 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. This application is not limited thereto.
[0111] 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).
[0112] 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.
[0113] 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. This application is not limited thereto.
[0114] 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 Abstract Syntax Notation One (ASN.1) encoding in the RRC layer, then integrity protection and encryption in the PDCP layer, then passes through the Acknowledged Mode (AM) of the RLC layer, passes through the MAC layer, and is transmitted through the L1 air interface. On the base station side, through the AM mode, integrity protection verification, decryption, and RRC decoding of the PDCP layer, 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 passes the payload to the LPP layer of the LMF. Finally, the LPP layer of the LMF decodes to obtain the data. In this process, encoding and decoding operations are performed on the LPP layer, RRC layer, and NAS layer, and encryption / decryption and integrity protection operations are performed on the NAS layer and PDCP layer, which improves data security but also increases data complexity and transmission delay.
[0115] Figure 5 It is a structural diagram of the positioning protocol stack between an access network device (such as NG RAN) and the LMF.
[0116] As Figure 5 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, and NR Positioning Protocol a (NRPPa).
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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 addressing the challenges of non-user plane data management and value monetization in the communication system.
[0121] 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.
[0122] As Figure 6 shown, the data plane function on the UE side can include at least one of the following functions:
[0123] Terminal data control, data security and trust, data transmission, specified data services, data consumption / provision.
[0124] The data plane function on the radio access network side can include at least one of the following functions:
[0125] Wireless data control, data security and trust, data warehouse, data transmission, wireless data services, data provision / consumption.
[0126] The data plane function on the core network side can include at least one of the following functions:
[0127] Data control, data security and trust, data warehouse, data analysis, data preprocessing, data transmission, data services, data provision / consumption.
[0128] The network external function can include at least one of the following functions:
[0129] Data provision, data consumption.
[0130] 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.
[0131] As Figure 7 shown, above the PDCP layer of the UE and the access network device, a first sub-layer (or Data Service Application Protocol (DSAP) layer) can be included to implement the data plane function.
[0132] In some scenarios, a first data plane function may 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 may also be replaced with other names. For example, Data Control Function (DCF), Data Plane Adaptation Protocol (DPAP) function, etc. This application does not make any limitations in this regard.
[0133] It should be understood that the first data plane function may be a newly added functional entity, or it may 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.
[0134] 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.
[0135] As Figure 8 shown, above the PDCP layer of the UE and the access network device, there may 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.
[0136] 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. For example, DCF layer, DPAP layer, etc. This application does not make any limitations in this regard.
[0137] In the related art, there are various services in the 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. Therefore, how to achieve efficient transmission of services is an urgent problem to be solved.
[0138] For example, when the collection, aggregation, and preprocessing of data are performed on 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.
[0139] 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.
[0140] 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:
[0141] S910, the core network function sends first configuration information to the access network device, where the first configuration information is used to indicate the transmission channel configuration of the target service.
[0142] Correspondingly, the access network device receives the first configuration information from the core network function.
[0143] 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).
[0144] Exemplarily, the target service may include but is not limited to at least one of the following services:
[0145] Traditional services, such as File Transfer Protocol (FTP) downloads, video services, short messages, instant messaging services, etc.;
[0146] Traditional positioning services;
[0147] Data plane services.
[0148] 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.
[0149] Exemplarily, the data plane service may include but is not limited to at least one of the following:
[0150] Services related to AI, communication and sensing services (or perception services), data plane services related to positioning (such as LPP services), network adaptive optimization services, Self-Organizing Network (SON) services, Minimization of Drive Test (MDT) services.
[0151] For the convenience of distinction and description, the core network function that sends the first configuration information is denoted as the first core network function.
[0152] Exemplarily, the first core network function may be the AMF, or it may also be other core network functions. In the following specific examples, the first core network function is taken as the AMF as an example, but the present application is not limited thereto.
[0153] In the embodiments of the present application, the processing of data plane services can be implemented through the 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 function 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. Or, 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 processing of data plane services is implemented 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, or the first network node may also be a direct connection node of the access network device. In this way, direct communication can be carried out 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 is taken as the DCF as an example for description, 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 by other names, such as the DCF layer, the DPAP layer, etc. The present application does not limit this.
[0161] In some embodiments, the transmission channel configuration of the target service can be used to configure the routing nodes (or, the transmission mode) included in the transmission channel of the target service, and the processing mode of the target service in the transmission channel, for example, whether to perform transparent transmission or whether to process the target service. Specifically, for example, whether encryption is required, whether integrity protection is performed, whether encoding is performed, etc.
[0162] 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:
[0163] Whether the access network device needs to process the target service;
[0164] Whether to encrypt the target service;
[0165] Whether to perform integrity protection on the target service;
[0166] Whether to encode the target service;
[0167] The encryption algorithm used to encrypt the target service;
[0168] The encoding algorithm used to encode the target service;
[0169] The transmission mode of the target service, or rather, the routing nodes included in the transmission channel of the target service.
[0170] In some embodiments, whether the access network device needs to process the target service may include whether the access network device needs to perform encryption, integrity protection, and encoding processing on the target service.
[0171] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0172] Transmission through the control plane, denoted as transmission mode 1;
[0173] Transmission through the user plane, denoted as transmission mode 2;
[0174] Only transmission through the control plane between the core network function and the access network device, denoted as transmission mode 3;
[0175] Only transmission through the data plane between the core network function and the access network device, denoted as transmission mode 4;
[0176] Only transmission through the control plane between the terminal and the access network device, denoted as transmission mode 5;
[0177] Only transmission through the data plane between the terminal and the access network device, denoted as transmission mode 6.
[0178] 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.
[0179] 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.
[0180] 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.
[0181] 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.
[0182] 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.
[0183] 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, the target service is a data plane service, and the target service is transmitted through the first sublayer of the access network device and the first sublayer of the terminal.
[0184] In some embodiments, the access network device can process and / or transmit the target service according to the first configuration information.
[0185] For example, when the first configuration information indicates that the target service is not to be processed, the access network device can consider that the target service is not encrypted and integrity protected. Therefore, the access network device can not decrypt the target service and verify its integrity, that is, perform transparent transmission of the target service, which is beneficial to improving the processing efficiency of the target service.
[0186] Again, for example, when the first configuration information indicates that the target service is not to be encrypted, the access network device can consider that the target service is not encrypted but integrity protected. Therefore, the access network device can not decrypt the target service but verify its integrity, which is beneficial to improving the processing efficiency of the target service.
[0187] Once again, for example, when the first configuration information indicates that the target service is not to be integrity protected, the access network device can consider that the target service is not integrity protected but encrypted. Therefore, the access network device can not verify the integrity of the target service but decrypt the target service, which is beneficial to improving the processing efficiency of the target service.
[0188] 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 can 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 can 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 can transmit the target service to the DCF.
[0189] 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 may 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 may 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 may 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 may be adopted.
[0190] 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.
[0191] In some embodiments, the first configuration information is determined according to the characteristics of the target service.
[0192] Exemplarily, the characteristics of the target service include at least one of the following:
[0193] The size (or, data length) of the target service;
[0194] The reporting period of the target service;
[0195] The service type of the target service;
[0196] The data security sensitivity of the target service;
[0197] The processing method indication of the target service, and the processing method indication is used to indicate whether the access network device needs to process the target service.
[0198] Therefore, in the embodiments of the present application, by 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, it is beneficial to balance the transmission reliability and transmission efficiency of the target service.
[0199] In some embodiments, the data security sensitivity of the target service may include sensitive and insensitive, or, alternatively, it may be divided into more sensitivity levels, such as not requiring confidentiality (i.e., insensitive), partially confidential, and fully confidential, etc.
[0200] Exemplarily, if the data security sensitivity of the target service is insensitive, the first configuration information may indicate that encryption and integrity protection are not required (or, in other words, no processing is 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.
[0201] 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.
[0202] 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 encryption and integrity protection are not required.
[0203] 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 is reported 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.
[0204] In some embodiments, the characteristics of the target service may be obtained by the first core network function from the second core network function.
[0205] In some embodiments, before S910, the method 900 further includes:
[0206] The first core network function receives the characteristics of the target service from the second core network function.
[0207] In some embodiments, the second core network function may be SMF, DCF, LMF, etc.
[0208] For example, if the target service is a traditional service or a traditional positioning service, the second core network function may be the SMF.
[0209] 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.
[0210] For still another example, if the target service is a data plane service related to positioning, the second core network function may be the LMF.
[0211] 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.
[0212] 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.
[0213] 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.
[0214] 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.
[0215] 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.
[0216] 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.
[0217] 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 be modified to meet the requirements of the target service.
[0218] 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, establish an association relationship between the PDU Session ID and the IP address or ID of the second core network function.
[0219] In some embodiments of the present application, the first configuration information further includes but is not limited to at least one of the following:
[0220] PDU Session ID;
[0221] PDU address (PDUAddress);
[0222] PDU session type (PDU Session Type), or NAS PDU Session Type;
[0223] Quality of Service (QoS) flow identifier (QoS Flow Identifier);
[0224] QoS profile;
[0225] Additional QoS characteristics;
[0226] The IP address of the target network node for processing the target service;
[0227] The identification information (ID) of the target network node;
[0228] The tunnel endpoint identifier (TEID) of the target service;
[0229] The transaction identifier (TI) of the target service;
[0230] The maximum number of bearers supported by the target service;
[0231] The service type of the target service.
[0232] 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 a DCF. Alternatively, if the target service is not a data plane service, the target network node may be an AMF or a UPF, etc.
[0233] 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.
[0234] 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.
[0235] In some embodiments, the PDU Session Type may be the type of PDU session 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;
[0236] 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.
[0237] In some embodiments, the QoS profile can be used to determine the QoS Flow available for transmitting the target service. Therefore, an appropriate 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.
[0238] In some embodiments, the additional QoS features may include, but are not limited to, at least one of the following:
[0239] Bandwidth management: Provide different bandwidth allocations for different applications or data streams to ensure higher priority for data transmission of important applications;
[0240] Latency guarantee: Minimize the latency time of data transmission to ensure accurate and smooth transmission of real-time data;
[0241] Bandwidth guarantee: Provide sufficient bandwidth for important applications or data streams to ensure their normal operation without interference from other applications in the network;
[0242] Traffic control: Control the amount of traffic entering the network to avoid network overload, thereby improving network performance and reliability;
[0243] Congestion control: Detect network congestion in a timely manner and take measures to avoid or alleviate congestion, thereby ensuring network communication quality;
[0244] Priority sorting: Set priority sorting to ensure that more important data transmissions in the network receive higher priorities, thereby realizing intelligent management of the network;
[0245] Fault recovery: Detect and repair network faults in a timely manner to ensure network reliability and uninterruptibility.
[0246] In some embodiments, an appropriate QoS Flow can be selected based on this additional QoS feature for transmitting the target service, which is beneficial to meeting the additional QoS feature of the target service.
[0247] In some embodiments, the IP address of the target network node can 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 can be the IP address of the first network node (such as DCF).
[0248] In some embodiments, the ID of the target network node can 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 can be the identification information of the first network node (such as DCF).
[0249] In some embodiments, the TEID of the target service can 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.
[0250] For example, if there is an association relationship between the TEID of the target service and the IP address or ID of the target network node, then which network node to forward the target service to can be determined according to the TEID of the target service and this association relationship.
[0251] 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 can be transmitted at most.
[0252] In some embodiments, the service type of the target service can include, for example, but is not limited to at least one of the following:
[0253] 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 self-adaptive optimization services, SON services, MDT services, etc.
[0254] 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.
[0255] In the embodiments of the present application, the first configuration information can be used to determine at least one of the following:
[0256] 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.
[0257] 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 alternatively, new signaling can be dedicated to sending the first configuration information. The present application does not make any limitations in this regard.
[0258] 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 alternatively, through different signaling. The present application does not make any limitations in this regard.
[0259] In some embodiments, the first configuration information can be sent through NAS signaling, such as NAS PDU signaling.
[0260] Exemplarily, the first configuration information can be sent through at least one of the following signaling:
[0261] PDU session resource establishment request (PDU SESSION RESOURCE SETUP REQUEST);
[0262] PDU session resource modification request (PDU SESSION RESOURCE MODIFICATION REQUEST);
[0263] The first transmission request for requesting the transmission of the target service.
[0264] In some embodiments, the first transmission request can be a newly added message, or rather, a newly added interface for requesting the transmission of the target service. For example, the first transmission request can be a newly added control plane interface, or a newly added user plane interface, etc.
[0265] 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 can also have other names, and this application does not make any limitations in this regard.
[0266] 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 can also have other names, and this application does not make any limitations in this regard.
[0267] 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 can also have other names, and this application does not make any limitations in this regard.
[0268] It should be noted that in the embodiments of this application, the first core network function can explicitly indicate the transmission channel configuration of the target service to the access network device, or, it can also implicitly indicate the transmission channel configuration of the target service, and this application does not make any limitations in this regard.
[0269] In some implementation manners, the first configuration information includes a configuration identifier (or configuration index), and this configuration identifier is used to identify the transmission channel configuration of the target service.
[0270] For example, the configuration identifier corresponds to a group of transmission channel configurations in the transmission channel configuration table, where the transmission channel configuration table includes at least one group of transmission channel configurations.
[0271] Optionally, the transmission channel configuration table is predefined (i.e., stipulated by the protocol), or pre-configured. For example, the 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.
[0272] In other implementation manners, the first configuration information explicitly includes the specific transmission channel configuration.
[0273] In some embodiments of this application, as Figure 9 shown, the method 900 further includes:
[0274] 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.
[0275] Correspondingly, the terminal receives the second configuration information from the core network function.
[0276] In some embodiments, the second configuration information may be sent through the existing signaling between the first core network function and the terminal, or alternatively, new signaling may be dedicated to sending the second configuration information, and the present application does not make any limitation in this regard.
[0277] Exemplarily, the second configuration information may be sent through NAS signaling.
[0278] In some embodiments, the second configuration information is used to indicate but is not limited to at least one of the following:
[0279] Whether to process the target service at the NAS layer;
[0280] Whether to encrypt the target service at the NAS layer;
[0281] Whether to perform integrity protection on the target service at the NAS layer;
[0282] Whether to encode the target service at the NAS layer;
[0283] The encryption algorithm used to encrypt the target service at the NAS layer;
[0284] The encoding algorithm used to encode the target service at the NAS layer.
[0285] 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.
[0286] In some embodiments, if the second configuration information does not indicate whether to encrypt the target service at the NAS layer, by default, the target service is encrypted at the NAS layer, or by default, the target service is not encrypted 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, by default, integrity protection is performed on the target service at the NAS layer, or by default, integrity protection is not performed on the target service at the NAS layer at the NAS layer; or, if the second configuration information does not indicate whether to encode the target service at the NAS layer, by default, the target service is encoded at the NAS layer, or by default, the target service is not encoded 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.
[0287] In some embodiments, the second configuration information may be configured for each terminal, that is, the same NAS layer configuration is adopted for all services of the terminal, or it may also be configured for each service. For example, different services may correspond to different NAS layer configurations.
[0288] 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.
[0289] For example, if the first configuration information indicates that the access network device does not need to process the target service, and the configuration of the existing bearer is to process the target service, the access network device may establish a new bearer, or it may also modify the bearer configuration of the existing bearer to not process the target service.
[0290] In some embodiments of the present application, as Figure 9 shown, the method 900 further includes:
[0291] S930, the access network device sends the third configuration information to the terminal, and the third configuration information is used to indicate the bearer configuration of the target service.
[0292] Correspondingly, the terminal receives the third configuration information from the access network device.
[0293] 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 use the existing bearer to transmit the target service, the method 900 may also not include S930.
[0294] In some embodiments, the third configuration information includes at least one of the following:
[0295] The first indication information, which is used to indicate the establishment of a target signaling radio bearer (SRB);
[0296] The configuration information of the target SRB;
[0297] The second indication information, which is used to indicate the establishment of a target data radio bearer (DRB);
[0298] The configuration information of the target DRB;
[0299] The third indication information, which is used to indicate the establishment of a target radio bearer (RB) for carrying target services;
[0300] The configuration information of the target RB.
[0301] In some embodiments, the target service is a data-plane service. The target SRB can be an SRB dedicated to the data-plane service, and the target DRB is a DRB dedicated to the data-plane service.
[0302] In some embodiments, the target service is a data-plane service. The target RB can be a dedicated RB for the data-plane service. For example, the target RB can be a special DRB, or it can also be a new RB type dedicated to the transmission of the target service, such as a DPRB.
[0303] In some embodiments, the target SRB is associated with (or mapped to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, the target SRB is the only SRB associated with the first PDU session.
[0304] In some embodiments, the target DRB is associated with (or mapped to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, the target DRB is the only DRB associated with the first PDU session.
[0305] In some embodiments, the target RB is associated with (or mapped to) a first PDU session, and the first PDU session is the first PDU session indicated in the first configuration information. For example, the target RB is the only RB associated with the first PDU session.
[0306] It should be understood that the third configuration information can be sent through existing signaling between the access network device and the terminal, or new signaling can be added specifically for sending the third configuration information. This application does not make any limitations in this regard.
[0307] Exemplarily, the third configuration information is sent via RRC signaling, such as RRC Setup signaling or RRC Reconfiguration signaling, etc.
[0308] For example, when the access network device determines to establish a new bearer to transmit the target service, the third configuration information can be carried by 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 can be carried by the RRC Reconfiguration signaling.
[0309] It should be understood that in the embodiments of the present application, the access network device can explicitly indicate the bearer configuration to the terminal, or can also implicitly indicate the bearer configuration, and the present application does not make a limitation thereon.
[0310] In some implementation manners, the third configuration information includes a configuration identifier (or referred to as a configuration index), and this configuration identifier is used to identify the bearer configuration.
[0311] 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.
[0312] 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 that needs to be indicated to the terminal in the bearer configuration table, and further sends this configuration identifier to the terminal.
[0313] In some other implementation manners, the third configuration information explicitly includes specific bearer configurations.
[0314] 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:
[0315] The identification information of the target SRB, such as the SRB ID;
[0316] Whether to encrypt the target service at the PDCP layer of the target SRB;
[0317] Whether to perform integrity protection on the target service at the PDCP layer of the target SRB;
[0318] The encryption algorithm used to encrypt the target service at the PDCP layer of the target SRB;
[0319] Whether to encode the target service at the RRC layer of the target SRB;
[0320] Whether to encode the target service.
[0321] 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.
[0322] 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 in the PDCP layer, the configuration information of the target SRB can indicate that the target service does not need to be encrypted in the PDCP layer of the target SRB.
[0323] 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 method of the target service in each layer of the SRB.
[0324] In some embodiments, the configuration information of the target DRB is used to indicate the processing method of the target service in 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:
[0325] The identification information of the target DRB, such as DRB ID;
[0326] Whether to encrypt the target service in the PDCP layer of the target DRB;
[0327] Whether to perform integrity protection on the target service in the PDCP layer of the target DRB;
[0328] The encryption algorithm used to encrypt the target service in the PDCP layer of the target DRB;
[0329] Whether to encode the target service in the RRC layer of the target DRB;
[0330] Whether to encode the target service.
[0331] Exemplarily, when using an existing DRB to transmit a target service, that is, when neither a new DRB needs to be established nor the existing DRB needs to be reconfigured, 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, no modification to the configuration of the target DRB is required.
[0332] 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 the encryption should 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.
[0333] 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.
[0334] 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:
[0335] The identification information of the target RB, such as the RB ID, specifically, for example, the DPRB ID;
[0336] Whether to encrypt the target service at the PDCP layer of the target RB;
[0337] Whether to perform integrity protection on the target service at the PDCP layer of the target RB;
[0338] The encryption algorithm used to encrypt the target service at the PDCP layer of the target RB;
[0339] Whether to encode the target service at the RRC layer of the target RB;
[0340] Whether to encode the target service.
[0341] Exemplarily, when using an existing RB to transmit a target service, that is, when neither a new RB needs to be established nor the existing RB needs to be reconfigured, 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, no modification to the configuration of the target RB is required.
[0342] Exemplarily, when modifying the existing RB to transmit the target service, the existing RB can be reconfigured. In this case, the configuration information of the target RB can include the identification information of the target RB and the RB configuration 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 the encryption of the target service in the PDCP layer needs to be modified, the configuration information of the target RB can indicate that the target service does not need to be encrypted in the PDCP layer of the target RB.
[0343] Exemplarily, when establishing a new RB (such as DPRB) to transmit the target service, the configuration information of the target RB can 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 in each layer of the RB.
[0344] In some embodiments, after obtaining the third configuration information, the access network device and the terminal can establish the 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 SRB; or establish the target DRB, or modify the established DRB to meet the configuration indicated in the configuration information of the target DRB; or establish the target RB, or modify the established RB to meet the configuration indicated in the configuration information of the target RB.
[0345] In some embodiments, the access network device and the terminal can perform data transmission 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, such as transmitting data plane services.
[0346] In some embodiments of the present application, for the terminal, one first request (indicated by the service ID) corresponds to one PDU Session ID, one PDU session ID can correspond to multiple RBs, and each RB corresponds to different QoS.
[0347] For the target network node, one first request corresponds to a unique IP address, and this IP address can be bound to multiple TEIDs. The services carrying different TEIDs come from different terminals, and the services of different TEIDs carried by different terminals are finally aggregated to the target network node.
[0348] In some embodiments of the present application, the method 900 further includes:
[0349] The terminal sends a second message to the access network device, and the second message includes the target service. Wherein, the target service is the service requested based on the first request.
[0350] Correspondingly, the access network device receives a second message from the terminal.
[0351] In some embodiments, the second message may be transmitted through the foregoing target SRB or target DRB or target RB.
[0352] In some embodiments, the access network device may 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 may not perform decryption and integrity protection verification on the target service. Another example is that if the first configuration information indicates that the target service is to be transmitted through the user plane, the access network device may 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 may 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 may send the target service to the DCF.
[0353] In some embodiments, the access network device forwards the target service to a target network node according to the message type in the second message or the TEID in the second message, and the target network node is used for processing the target service.
[0354] In some embodiments, the target service is a data plane service, and the target network node may be the DCF, that is, the access network device may 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 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.
[0355] In some embodiments, the DCF may obtain the identification information of the LMF from the first core network function.
[0356] For example, when the target service is a positioning-related data plane service, the first core network function may request the LMF to obtain the identification information of the LMF (for example, LMF ID), the LMF may send the identification information of the LMF (for example, LMF ID) to the first core network function, and the first core network function may send the identification information of the LMF (for example, LMF ID) to the DCF. In this way, when the DCF receives a positioning-related data plane service, it may forward the data plane service to the LMF, the LMF may decode the data plane service, and then receive the decoded data plane service from the LMF.
[0357] In some embodiments, the target service is a data plane service. The second 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.
[0358] Exemplarily, the second message may be a GTP message. When the data plane service is transmitted through the user plane, the second message may be a GTP-U message.
[0359] In some embodiments, the message type in the second message may include at least one of the following:
[0360] Echo Request, Echo Response, data plane type (or, forwarding type), Error Indication, Supported Extension Headers Notification, Tunnel Status, End Marker, GTP-PDU (abbreviated as G-PDU).
[0361] In some embodiments, when the message type of the second 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.
[0362] In other embodiments, when a second TEID is included in the second 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, for example, configured in a transmission channel configuration table, or alternatively, may be specified by a protocol.
[0363] In still other embodiments, the second 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 based on the identification information or IP address of the target network node.
[0364] 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 can be executed simultaneously, or the first configuration information can be sent first and then the second configuration information, or the second configuration information can be sent first and then the first configuration information. Another example is that the second configuration information and the third configuration information can be executed simultaneously, or the second configuration information can be sent first and then the third configuration information, or the third configuration information can be sent first and then the second configuration information.
[0365] In some embodiments of this application, the method 900 further includes:
[0366] The access network device sends a first message to the core network function (denoted as the third core network function), where the first message includes the target service. The target service is the service requested based on the first request.
[0367] Correspondingly, the third core network function receives the first message from the access network device.
[0368] 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 first message or the TEID in the first message, where the target network node is used for processing the target service.
[0369] In some embodiments, the third core network function can 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 can be a UPF; or if the target service is transmitted through the control plane, the third core network function can be an AMF; or if the target service is transmitted through the data plane, the third core network function can be a DCF.
[0370] For example, if the target service is a data plane service, the target network node can be a first network node, such as a DCF. That is, the third core network function can 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 can further send the data plane service to the LMF, and the LMF can decode the data plane service and send the decoded data plane service to the DCF.
[0371] In some embodiments, when the target service is a data plane service, the first message can be a message dedicated to transmitting the data plane service, or a message for transmitting user plane data or control plane data can be reused to transmit the data plane service.
[0372] Exemplarily, the first message may be a GTP message. When the data plane service is transmitted through the user plane, the first message may be a GTP-U message.
[0373] In some embodiments, the message type in the first message may include at least one of the following:
[0374] Echo Request, Echo Response, data plane type (or, forwarding type), Error Indication, Supported Extension Headers Notification, Tunnel Status, End Marker, GTP-PDU (abbreviated as G-PDU).
[0375] In some embodiments, when the message type of the first message is the data plane type, forward the data plane service to the target network node. For example, the target network node may be a DCF.
[0376] In some other embodiments, when a first TEID is included in the first 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. Among them, 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 stipulated by the protocol.
[0377] In still some other embodiments, the identification information or IP address of the target network node may also be included in the first message. 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.
[0378] In some embodiments, when the target service is a data plane service and the access network device supports processing the data plane service (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.
[0379] In some embodiments, when the target service is a data plane service and the first network node (such as a 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 may directly send the data plane service to the first network node without the participation of the core network function.
[0380] Next, in combination with specific embodiments, the transmission scheme of the target service will be described.
[0381] Embodiment 1: User plane transmission solution, corresponding to the aforementioned transmission method 1
[0382] In this Embodiment 1, the target service is transmitted through the user plane, taking the first core network function as the AMF and the second core network function as the SMF as an example.
[0383] As Figure 10 shown, this user plane transmission solution may include the following steps:
[0384] S1001. The AF sends a first request to the SMF to request the target service. The first request may include the characteristics of the requested target service.
[0385] For example, the target service may be FTP download, video service, data plane service, etc.
[0386] In some embodiments, the characteristics of the requested target service include at least one of the following:
[0387] The size of the target service;
[0388] The reporting period of the target service;
[0389] The target service type;
[0390] The data security sensitivity of the target service;
[0391] The processing method indication of the target service, used to indicate whether the access network device needs to process the target service.
[0392] S1002. The SMF notifies the AMF to establish a PDU session according to the first request.
[0393] A PDU session 1 is established between the AMF and the terminal (for easy distinction, denoted as UE1) for transmitting the requested target service, and a PDUSession ID 1 is configured for this PDU session.
[0394] S1003. The AMF sends the first configuration information to the access network device according to the characteristics of the target service, for indicating the transmission channel configuration of the requested target service.
[0395] For example, the first configuration information is sent to the access network device through a PDU session resource establishment request (PDU SESSION RESOURCE SETUP REQUEST), or the first configuration information may also be sent through other messages in the foregoing embodiments, and this application is not limited thereto.
[0396] In this embodiment, the first configuration information is used to indicate the following configuration:
[0397] PDUSession ID 1;
[0398] The access network device does not need to process the target service;
[0399] The target service does not need to be encrypted;
[0400] TEID1;
[0401] Transmit the target service through the user plane.
[0402] S1004. The access network device sends the third configuration information to UE1 according to the first configuration information.
[0403] For example, send the third configuration information through an RRC reconfiguration message.
[0404] In this embodiment, the third configuration information is used to indicate the following configuration:
[0405] Transmit the service through DRB1, and DRB1 is associated with PDUSession ID 1;
[0406] Integrity protection is not required for the target service at the PDCP layer of DRB1;
[0407] Encryption is not required for the target service at the PDCP layer of DRB1.
[0408] S1005. UE1 generates the target service and processes the target service according to the third configuration information.
[0409] For example, UE1 delivers the target service to the SDAP layer of UE1. The SDAP layer of UE1 delivers the target service to the corresponding PDCP entity according to the PDU SessionID1. The PDCP entity of UE1 does not perform integrity protection and encryption on the target service and directly sends the target service to the RLC layer of UE1; the RLC layer of UE1 uses the transparent mode (TransparentMode, TM) to transmit the target service.
[0410] S1005. The access network device receives the target service sent by UE1 and processes the target service according to the third configuration information. For example, since the PDCP layer of UE1 does not perform integrity protection and encryption on the target service, the PDCP layer of the access network device does not perform integrity protection verification and decryption on the target service and directly forwards it to the UPF.
[0411] S1006. The UPF determines to forward the target service to the target network node according to the TEID in the message carrying the target service (corresponding to the first message in the foregoing text). For example, if the TEID in the first message is associated with the IP address or ID of the DCF, the target service is forwarded to the DCF.
[0412] In some embodiments, the AMF may establish multiple PDU sessions with multiple UEs and establish multiple GTP-U. When the service type is a data plane service, the target network node aggregates the service data of the data plane services collected from different UEs and sends it to the data requester, that is, the AF.
[0413] Embodiment 2: Control plane transmission scheme, corresponding to the foregoing transmission method 2
[0414] In this Embodiment 2, the target service is transmitted through the control plane, taking the first core network function as the AMF and the second core network function as the DCF or LMF as an example.
[0415] Such as Figure 11 As shown, this control plane transmission scheme may include the following steps:
[0416] S1101. The AF sends a first request to the DCF or LMF to request a data plane service. The first request may include the characteristics of the requested data plane service.
[0417] In some embodiments, the characteristics of the requested data plane service include at least one of the following:
[0418] The size of the data plane service;
[0419] The reporting period of the data plane service;
[0420] The data plane service type;
[0421] The data security sensitivity of the data plane service;
[0422] The processing method indication of the data plane service, which is used to indicate whether the access network device needs to process the data plane service.
[0423] In some embodiments, the data plane service requested by the AF from the LMF may be a positioning-related data plane service.
[0424] In some embodiments, the data plane service requested by the AF from the DCF may be a non-positioning-related data plane service, such as an AI-related service, a communication sensing service, a SON service, an MDT service, etc., or it may also be a positioning-related data plane service.
[0425] S1102. The DCF or LMF sends the characteristics of the data plane service to the AMF.
[0426] S1103. The AMF sends first configuration information to the access network device according to the characteristics of the data plane service, for indicating the transmission channel configuration of the requested data plane service.
[0427] For example, the first configuration information is sent by using an existing control plane message, or the existing control plane message is modified (such as modifying parameters) to send the first configuration information, or a new control plane message can also be added to send the first configuration information. For example, a new control plane data transfer request (CONTROL PLANE DATA TRANSFER REQUEST) is defined to carry the first configuration information. It should be understood that the name of this message is only an example and can also be replaced with other names, and this application is not limited thereto.
[0428] In this embodiment, the first configuration information is used to indicate the following configurations:
[0429] The access network device does not need to process the data plane service;
[0430] The data plane service does not need to be encrypted;
[0431] The data plane service is transmitted through the control plane.
[0432] S1104. The AMF sends second configuration information to the terminal, for indicating the NAS layer configuration of the data plane service.
[0433] For example, the second configuration information is used to indicate the following configurations:
[0434] The data plane service does not need to be encrypted at the NAS layer;
[0435] The data plane service does not need integrity protection at the NAS layer.
[0436] Exemplarily, the second configuration information is transmitted through NAS signaling.
[0437] Optionally, the second configuration information can be configured for the data plane service, that is, the second configuration information only applies to the data plane service, or configured for the terminal, that is, the second configuration information applies to all services of the terminal. For example, when the data plane service of this terminal is transmitted at the NAS layer, it does not need integrity protection and encryption, while when the data plane services of other terminals are transmitted at the NAS layer, integrity protection and encryption are still required.
[0438] S1105. The access network device sends third configuration information to the terminal according to the first configuration information.
[0439] For example, the third configuration information is sent through an RRC reconfiguration message.
[0440] In this embodiment, the third configuration information is used to indicate the following configuration:
[0441] Transmit data plane services through the target SRB (e.g., SRB2);
[0442] Integrity protection and encryption of the target service are not required for each layer of the target SRB.
[0443] S1106, UE1 generates data plane services and processes the data plane services according to the second configuration information and / or the third configuration information.
[0444] For example, the data plane service is an LPP service. The terminal can perform positioning measurements, and the generated LPP service can be transmitted through the LPP layer. For example, after being encoded (e.g., ASN.1 encoding) by the LPP layer of the terminal, it is delivered to the NAS layer of the terminal. The LPP service is not encrypted at the NAS layer of the terminal, and after being encoded, the LPP service is transmitted to the RRC layer of the terminal.
[0445] Another example is that the data plane service is not an LPP service. The terminal can perform data collection, generate the data plane service, then encode the data plane service (e.g., using PROTOBUF), and then deliver the encoded data plane service to the NAS layer of the terminal. The data plane service is not encrypted at the NAS layer of the terminal, and after being encoded at the NAS layer, it is delivered to the RRC layer of the terminal.
[0446] Further, the RRC layer of the terminal encodes the data plane service and delivers it to the PDCP layer. The PDCP layer does not perform integrity protection and encryption on the data plane service and directly sends it to the RLC layer of the terminal. Optionally, at the RLC layer, the terminal uses the TM mode for transmission.
[0447] S1107, the RLC layer of the terminal sends a second message to the access network device, and the second message includes the data plane service.
[0448] S1108, the access network device receives the second message and processes the data plane service according to the configuration indicated by the first configuration information. For example, the access network device does not perform integrity protection verification and decryption on the data plane service at the PDCP layer and transparently transmits the data plane service to the AMF.
[0449] S1109, the AMF receives a first message from the access network device, the first message includes the data plane service, and forwards the data plane service to the target network node.
[0450] In some embodiments, the AMP may determine which network node to forward the data plane service to according to the payload type in the first message. For example, the AMF parses the first message directly without decrypting it according to the first configuration information to obtain the payload type in the first message.
[0451] In some embodiments, the payload type in the first message may include at least one of the following:
[0452] N1 Session Management (SM) message;
[0453] Short Messaging Service (SMS)
[0454] LPP message container;
[0455] Support Optimal Route (SOR) transparent container;
[0456] UE policy container;
[0457] UE parameters update transparent container;
[0458] Location services message container
[0459] Cellular Internet of Things (CIoT) user data container;
[0460] Service-level-AA container;
[0461] Event notification;
[0462] Data transfer type or forwarding type;
[0463] Multiple payloads.
[0464] For example, when the paload type is an LPP message container, the paload in the first message is an LPP service.
[0465] For another example, when the paload type is a data plane service, the paload in the first message is a data plane service.
[0466] In this embodiment, the AMF sends the LPP service to the LMF, or the AMF sends the data plane service to the DCF.
[0467] It should be understood that the naming of the above paload type is only an example, and with the evolution of the standard, it can also be replaced by other names, and this application is not limited thereto.
[0468] In some embodiments, the AMP can determine which network node to forward the data plane service to according to the message type or TEID in the first message. The specific determination method refers to the relevant descriptions mentioned above. For the sake of brevity, it will not be elaborated here.
[0469] Embodiment 3: Through data plane transmission, corresponding to the foregoing transmission method 4
[0470] In this Embodiment 3, the first core network function may be the AMF, and the second core network function may be the DPAP entity.
[0471] Figure 12 Shows a protocol architecture diagram of a data plane provided by an embodiment of the present application, as Figure 12 shown, for data transmission on the data plane, a new protocol layer can be introduced, called the DPAP layer, or it can also be replaced by other names. This application does not make a limit thereto. The DPAP layer can be used to transmit data plane services (such as positioning services, sensing services, AI services, SON / MDT services, etc.), or it can also be used to generate data plane services. Such as signaling data on the data plane.
[0472] Next, in combination with Figure 13 , the data plane transmission solution provided by the embodiment of the present application will be described.
[0473] S1301, the AF sends a first request to the DPAP to request to collect data plane services, where the first request includes the characteristics of the data plane service. For example, the service type of the data plane service is positioning, the data period is fixed, the period is short, the data length is large, and the security sensitivity is that encryption is not required.
[0474] S1302, the DPAP notifies the AMF to start collecting positioning-related data plane services.
[0475] For example, the DPAP indicates at least one of the following to the AMF:
[0476] Features of the data plane service;
[0477] Service identifier of the data plane service, such as service ID 1;
[0478] Identification information of DPAP, such as DPAP ID1.
[0479] AMF establishes the first GTP connection, identified as: TEID1.
[0480] AMP can notify the access network device to establish the first PDU session, identified as: PDU session id 1.
[0481] S1303, AMF sends the first configuration information to the access network device.
[0482] For example, send the first configuration information through PDU SESSION RESOURCE SETUP REQUEST.
[0483] Exemplarily, the first configuration information can be used to indicate the following configurations:
[0484] PDU session id 1;
[0485] Configuration identification ID, corresponding to a set of transmission channel configurations in the transmission channel configuration list, where the transmission channel configuration indicates that integrity protection and encryption are not required;
[0486] DPAP ID 1, corresponding to the ID of the aforementioned target network node;
[0487] TEID1, which is associated with DPAP ID1 or the IP address of the DPAP entity;
[0488] Transmitted through the data plane.
[0489] S1304, the access network device sends the third configuration information to the terminal according to the first configuration information.
[0490] For example, send the third configuration information through the RRC reconfiguration message.
[0491] Exemplarily, the third configuration information is used to indicate the following configurations:
[0492] Establish DRB;
[0493] No integrity protection and encryption are performed at the PDCP layer of the DRB.
[0494] S1305, the terminal generates a positioning service and processes the positioning service according to the third configuration information.
[0495] For example, the terminal can perform positioning measurements to generate a positioning service, and further transmit it to the access network device through the SDAP layer, PDCP layer, RLC layer, MAC layer, and PHY layer. Among them, at the PDCP layer, the terminal does not perform integrity protection and encryption on the positioning service.
[0496] S1306. The access network device receives a message carrying the positioning service (corresponding to the second message in the previous text), and does not perform integrity protection verification and decryption on the second message according to the third configuration information.
[0497] In some embodiments, the access network device can determine which network node to forward the positioning service to according to the message type of the second message or the TEID in the second message.
[0498] For example, the second message can be a GPT-U message. When the message type in the message header of the GPT-U message is a data plane type or a positioning-related type, the access network device can send the positioning service to the DPAP entity according to the DPAP ID1 in the first configuration information.
[0499] S1307. The access network device sends the positioning service to the DPAP entity.
[0500] In some embodiments, the DPAP can also indicate at least one of the following to the AMF based on the second request of the AF, where the second request is used to request the transmission of a data plane service:
[0501] The characteristics of the data plane service;
[0502] The service identifier of the data plane service, such as service ID 1;
[0503] The identification information of the DPAP, such as DPAP ID1.
[0504] Based on the above information, the AMF can also establish a second GTP connection, identified as TEID2, and establish a second PDU session, identified as: PDU sessionID2. And notify the TEID2 and PDU sessionID2 to the access network device. During the subsequent transmission of the data plane service, the access network device can determine which transmission path the data plane service belongs to according to the TEID. Since the identification information of the DPAP is still DPAP ID1, although the two services are transmitted through different GTP connections, they are finally aggregated at the DPAP entity. After the DPAP entity processes the data, it can notify the processing result to the data requester, that is, the AF.
[0505] In summary, in the embodiments of the present application, the core network function can indicate to the access network device the transmission channel configuration for transmitting the target service, and the access network device can process and / or transmit the target service based on this transmission channel configuration, which is beneficial to realizing the efficient transmission of the target service.
[0506] In some implementation manners, the core network function can determine this transmission channel configuration based on the characteristics of the target service, which is beneficial to taking into account both the transmission reliability and transmission efficiency of the target service.
[0507] In some implementation manners, the core network function can configure the NAS layer configuration for the terminal to transmit the target service, so that the terminal can process the target service based on this NAS layer configuration, which is beneficial to realizing the efficient transmission of the target service.
[0508] In some implementation manners, the access network device can also configure the bearer configuration for the terminal to transmit the target service, and the terminal can process the target service based on this bearer configuration, which is beneficial to realizing the efficient transmission of the target service.
[0509] As described above in conjunction with Figures 9 to 13 , the method embodiments of the present application have been described in detail. Below in conjunction with Figures 14 to 12 , the apparatus embodiments of the present application will be described in detail. It should be understood that the apparatus embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0510] For the method of transmitting the target service provided by the embodiments of the present application, the execution subject can be the apparatus for transmitting the target service. In the embodiments of the present application, taking the apparatus for transmitting the target service to execute the method of transmitting the target service as an example, the apparatus for transmitting the target service provided by the embodiments of the present application will be described.
[0511] Figure 14 Fig. shows a schematic block diagram of an apparatus 1400 for transmitting a target service according to an embodiment of the present application. As Figure 14 shown, the apparatus 1400 includes:
[0512] A communication unit 1410, configured to send first configuration information to an access network device, where the first configuration information is used to indicate a transmission channel configuration of a target service;
[0513] Wherein, the transmission channel configuration of the target service is used to indicate at least one of the following:
[0514] Whether the access network device needs to process the target service;
[0515] Whether to encrypt the target service;
[0516] Whether to perform integrity protection on the target service;
[0517] Whether to encode the target service;
[0518] The encryption algorithm used to encrypt the target service;
[0519] The encoding algorithm used to encode the target service;
[0520] The transmission mode of the target service.
[0521] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0522] Transmission through the control plane;
[0523] Transmission through the user plane;
[0524] Only control plane transmission between the core network function and the access network device;
[0525] Only data plane transmission between the core network function and the access network device;
[0526] Only control plane transmission between the terminal and the access network device;
[0527] Only data plane transmission between the terminal and the access network device.
[0528] In some embodiments, the first configuration information is further used to indicate at least one of the following:
[0529] Protocol Data Unit (PDU) session identifier;
[0530] PDU address;
[0531] PDU session type;
[0532] Quality of Service (QoS) flow identifier;
[0533] QoS profile;
[0534] Additional QoS characteristics;
[0535] The Internet Protocol (IP) address of the target network node for processing the target service;
[0536] The identification information of the target network node;
[0537] The Tunnel Endpoint Identifier (TEID) of the target service;
[0538] The service identifier of the target service;
[0539] The maximum number of bearers supported by the target service;
[0540] The service type of the target service.
[0541] In some embodiments, the first configuration information includes a configuration identifier for identifying the transmission channel configuration of the target service; or
[0542] the first configuration information includes the transmission channel configuration of the target service.
[0543] 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 pre-configured.
[0544] 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:
[0545] the size of the target service;
[0546] the reporting period of the target service;
[0547] the service type of the target service;
[0548] the data security sensitivity of the target service;
[0549] the processing mode indication of the target service, where the processing mode indication is used to indicate whether the access network device needs to process the target service.
[0550] In some embodiments, the communication unit 1410 is further configured to:
[0551] receive a first message from the access network device, where the first message includes the target service;
[0552] forward the target service to a target network node according to the message type in the first message or the TEID in the first message, where the target network node is used for processing the target service.
[0553] In some embodiments, the communication unit 1410 is further configured to:
[0554] when the message type of the first 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,
[0555] when a first TEID is included in the first message 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.
[0556] In some embodiments, the communication unit 1410 is further configured to:
[0557] 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.
[0558] In some embodiments, the second configuration information is used to indicate at least one of the following:
[0559] Whether to process the target service at the NAS layer;
[0560] Whether to encrypt the target service at the NAS layer;
[0561] Whether to perform integrity protection on the target service at the NAS layer;
[0562] Whether to encode the target service at the NAS layer;
[0563] The encryption algorithm used to encrypt the target service at the NAS layer;
[0564] The encoding algorithm used to encode the target service at the NAS layer.
[0565] In some embodiments, the first configuration information is sent through at least one of the following signaling:
[0566] PDU session resource establishment request;
[0567] PDU session resource modification request;
[0568] A first transmission request for requesting to transmit the target service.
[0569] 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.
[0570] 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 14 the corresponding processes of the core network functions in the method embodiments shown in, and achieve the same technical effects. To avoid repetition, details are not described here again.
[0571] Figure 15 FIG. shows a schematic block diagram of an apparatus 1500 for transmitting a target service according to an embodiment of the present application. As Figure 15 shown, the apparatus 1500 includes:
[0572] A communication unit 1510, configured to receive first configuration information from a core network function, where the first configuration information is used to indicate the transmission channel configuration of a target service;
[0573] Among them, the transmission channel configuration of the target service is configured to indicate at least one of the following:
[0574] Whether the access network device needs to process the target service;
[0575] Whether to encrypt the target service;
[0576] Whether to perform integrity protection on the target service;
[0577] The encryption algorithm used to encrypt the target service;
[0578] The coding algorithm used to code the target service;
[0579] The transmission mode of the target service.
[0580] In some embodiments, the transmission mode of the target service is used to indicate at least one of the following:
[0581] Transmission through the control plane;
[0582] Transmission through the user plane;
[0583] Only transmission through the control plane between the core network function and the access network device;
[0584] Only transmission through the data plane between the core network function and the access network device;
[0585] Only transmission through the control plane between the terminal and the access network device;
[0586] Only transmission through the data plane between the terminal and the access network device.
[0587] In some embodiments, the first configuration information is further used to indicate at least one of the following:
[0588] Protocol Data Unit (PDU) session identifier;
[0589] PDU address;
[0590] PDU session type;
[0591] Quality of Service (QoS) flow identifier;
[0592] QoS profile;
[0593] Additional QoS characteristics;
[0594] The Internet Protocol (IP) address of the target network node for processing the target service;
[0595] The identification information of the target network node;
[0596] The tunnel endpoint identifier (TEID) of the target service;
[0597] The service identifier of the target service;
[0598] The maximum number of bearers supported by the target service;
[0599] The service type of the target service.
[0600] In some embodiments, the first configuration information includes a configuration identifier for identifying the transmission channel configuration of the target service; or
[0601] The first configuration information includes the transmission channel configuration of the target service.
[0602] 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.
[0603] In some embodiments, the communication unit 1510 is further configured to:
[0604] Send third configuration information to the terminal, where the third configuration information is used to indicate the bearer configuration of the target service.
[0605] In some embodiments, the third configuration information includes at least one of the following:
[0606] First indication information for indicating the establishment of a target signaling radio bearer (SRB);
[0607] The configuration information of the target SRB;
[0608] Second indication information for indicating the establishment of a target data radio bearer (DRB);
[0609] The configuration information of the target DRB;
[0610] Third indication information for indicating the establishment of a target radio bearer (RB);
[0611] The configuration information of the target RB.
[0612] In some embodiments, 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
[0613] 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
[0614] 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.
[0615] In some embodiments, the configuration information of the target SRB is used to indicate at least one of the following:
[0616] The identification information of the target SRB;
[0617] Whether the target service is encrypted at the Packet Data Convergence Protocol (PDCP) layer of the target SRB;
[0618] Whether integrity protection is performed on the target service at the PDCP layer of the target SRB;
[0619] The encryption algorithm used for encrypting the target service at the PDCP layer of the target SRB;
[0620] Whether the target service is encoded at the Radio Resource Control (RRC) layer of the target SRB;
[0621] Whether the target service is encoded.
[0622] In some embodiments, the configuration information of the target DRB is used to indicate at least one of the following:
[0623] The identification information of the target DRB;
[0624] Whether the target service is encrypted at the PDCP layer of the target DRB;
[0625] Whether integrity protection is performed on the target service at the PDCP layer of the target DRB;
[0626] The encryption algorithm used for encrypting the target service at the PDCP layer of the target DRB;
[0627] Whether the target service is encoded at the RRC layer of the target DRB;
[0628] Whether the target service is encoded.
[0629] In some embodiments, the configuration information of the target RB is used to indicate at least one of the following:
[0630] The identification information of the target RB;
[0631] Whether the target service is encrypted at the PDCP layer of the target RB;
[0632] Whether integrity protection is performed on the target service at the PDCP layer of the target RB;
[0633] The encryption algorithm used for encrypting the target service at the PDCP layer of the target RB;
[0634] Whether to encode the target service at the RRC layer of the target RB;
[0635] Whether to encode the target service.
[0636] In some embodiments, the communication unit 1510 is further configured to:
[0637] The access network device receives a second message from the terminal, and the second message includes the target service;
[0638] Forward the target service to a target network node according to the message type in the second message or the TEID in the second message, where the target network node is used to process the target service.
[0639] In some embodiments, the communication unit 1510 is further configured to:
[0640] In the case where the message type of the second 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,
[0641] In the case where a second TEID is included in the second message and the second TEID is associated with the IP address of the target network node, determine to forward the target service to the target network node.
[0642] 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.
[0643] 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 14 the corresponding processes of the access network device in the method embodiments shown, and achieve the same technical effects. To avoid repetition, they are not described herein again.
[0644] Figure 16 FIG. shows a schematic block diagram of an apparatus 1600 for transmitting a target service according to an embodiment of the present application. As Figure 16 shown, the apparatus 1600 includes:
[0645] 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.
[0646] In some embodiments, the second configuration information is used to indicate at least one of the following:
[0647] Whether to process the target service at the NAS layer;
[0648] Whether to encrypt the target service at the NAS layer;
[0649] Whether to perform integrity protection on the target service at the NAS layer;
[0650] Whether to encode the target service at the NAS layer;
[0651] An encryption algorithm used to encrypt the target service at the NAS layer;
[0652] An encoding algorithm used to encode the target service at the NAS layer.
[0653] In some embodiments, the third configuration information includes at least one of the following:
[0654] First indication information, used to indicate the establishment of a target signaling radio bearer (SRB);
[0655] Configuration information of the target SRB;
[0656] Second indication information, used to indicate the establishment of a target data radio bearer (DRB);
[0657] Configuration information of the target DRB;
[0658] Third indication information, used to indicate the establishment of a target radio bearer (RB);
[0659] Configuration information of the target RB.
[0660] In some embodiments, the configuration information of the target SRB is used to indicate at least one of the following:
[0661] Identification information of the target SRB;
[0662] Whether to encrypt the target service at the packet data convergence protocol (PDCP) layer of the target SRB;
[0663] Whether to perform integrity protection on the target service at the PDCP layer of the target SRB;
[0664] The encryption algorithm used for encrypting the target service at the PDCP layer of the target SRB;
[0665] Whether to encode the target service at the radio resource control (RRC) layer of the target SRB;
[0666] Whether to encode the target service.
[0667] In some embodiments, the configuration information of the target DRB is used to indicate at least one of the following:
[0668] The identification information of the target DRB;
[0669] Whether to encrypt the target service at the PDCP layer of the target DRB;
[0670] Whether to perform integrity protection on the target service at the PDCP layer of the target DRB;
[0671] The encryption algorithm used for encrypting the target service at the PDCP layer of the target DRB;
[0672] Whether to encode the target service at the RRC layer of the target DRB;
[0673] Whether to encode the target service.
[0674] In some embodiments, the configuration information of the target RB is used to indicate at least one of the following:
[0675] The identification information of the target RB;
[0676] Whether to encrypt the target service at the PDCP layer of the target RB;
[0677] Whether to perform integrity protection on the target service at the PDCP layer of the target RB;
[0678] The encryption algorithm used for encrypting the target service at the PDCP layer of the target RB;
[0679] Whether to encode the target service at the RRC layer of the target RB;
[0680] Whether to encode the target service.
[0681] 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.
[0682] 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 14 the corresponding processes of the terminal in the method embodiments shown in
[0683] and achieving the same technical effects. To avoid repetition, details are not described herein again.
[0684] As Figure 17 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, the steps executed by the core network function in the method embodiments for transmitting the target service are implemented when the program or instruction is executed by the processor 1701, and the same technical effects can be achieved. When the communication device 1700 is an access network device, the steps executed by the access network device in the method embodiments for transmitting the target service are implemented when the program or instruction is executed by the processor 1701, and the same technical effects can be achieved. When the communication device 1700 is a terminal, the steps executed by the terminal in the method embodiments for transmitting the target service are implemented when the program or instruction is executed by the processor 1701, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.
[0685] 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 configured to run a program or instruction to implement the steps in the method embodiments for transmitting the target service as shown. This terminal embodiment corresponds to the above terminal-side method embodiments. The implementation processes and manners of the above method embodiments are applicable to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 18 is a schematic diagram of the hardware structure of a terminal for implementing the embodiments of the present application.
[0686] 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.
[0687] Those skilled in the art can understand that the terminal 1800 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 18 The terminal structure shown does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0688] 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 still 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, and a joystick, which will not be elaborated here.
[0689] In the embodiments of the present application, after the radio frequency unit 1801 receives downlink data from a network-side device, it can be transmitted 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.
[0690] 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 can 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 can include volatile memory or non-volatile memory. Among them, the non-volatile memory can 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 can 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 memory.
[0691] 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.
[0692] 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 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.
[0693] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment may 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.
[0694] 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 14 the steps shown in the method embodiment. This network-side device embodiment corresponds to the above-mentioned 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 the same technical effects can be achieved.
[0695] Specifically, the embodiment of the present application further provides a network-side device. As Figure 19 shown, this 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. After processing the received information, the radio frequency device 1902 sends it out through the antenna 1901.
[0696] The method executed by the network-side device in the above embodiment can be implemented in the baseband device 1903, and this baseband device 1903 includes a baseband processor.
[0697] The baseband device 1903 may include, for example, at least one baseband board, and multiple chips are arranged on this 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 operations of the network device shown in the above method embodiment.
[0698] This network-side device may further include a network interface 1906, and this interface is, for example, a Common Public Radio Interface (CPRI).
[0699] Specifically, the network-side device 1900 of 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 Figures 14 to 16 the methods executed by the respective modules shown, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0700] The embodiments of the present application further provide a network-side device. As Figure 20 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).
[0701] 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 14 shown, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0702] The embodiments of the present application further provide a readable storage medium. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, each process of the method embodiment for transmitting the target service described above is implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0703] 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.
[0704] The embodiments of the present application further provide a chip. The chip 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 embodiment for transmitting the target service described above, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0705] 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.
[0706] The embodiments of the present application further provide a computer program / program product. The computer program / program product 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 embodiment for transmitting the target service described above, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0707] 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.
[0708] 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.
[0709] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is 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, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the 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.
[0710] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, they 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.
[0711] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, 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 of the present application and the scope protected by the claims. 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 first configuration information to the access network device, where the first configuration information is used to indicate the transmission channel configuration of the target service; Among them, 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 coding 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 through the control plane between the core network function and the access network device; Only transmission through the data plane between the core network function and the access network device; Only transmission through the control plane between the terminal and the access network device; Only transmission through 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: Protocol Data Unit (PDU) session identifier; PDU address; PDU session type; Quality of Service (QoS) flow identifier; QoS configuration file; 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 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, 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.
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, where 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 method indication of the target service, and the processing method 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 receives a first message from the access network device, and the first message includes the target service; Forward the target service to a target network node according to the message type in the first message or the TEID in the first message, where the target network node is used for processing the target service.
8. The method according to claim 7, wherein, the step of forwarding the target service to a target network node according to the message type in the first message or the TEID in the first message includes: when the message type of the first message is a data plane type, forwarding the target service to the target network node, where the target network node is used for processing data plane services; or, when the first TEID is included in the first message and the first TEID is associated with the IP address of the target network node, determining to forward the target service to the target network node.
9. The method according to any one of claims 1-8, 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.
10. The method according to claim 9, 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 coding algorithm used to encode the target service at the NAS layer.
11. The method according to any one of claims 1-10, wherein, the first configuration information is sent through at least one of the following signaling: PDU session resource establishment request; PDU session resource modification request; a first transmission request for requesting to transmit the target service.
12. A method for transmitting a target service, wherein, includes: an access network device receives first configuration information from a core network function, 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; the encryption algorithm used to encrypt the target service; the coding algorithm used to encode the target service; the transmission mode of the target service.
13. The method according to claim 12, wherein, 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 through the control plane between the core network function and the access network device; only transmission through the data plane between the core network function and the access network device; only transmission through the control plane between the terminal and the access network device; only transmission through the data plane between the terminal and the access network device.
14. The method according to claim 12 or 13, wherein, the first configuration information is further used to indicate at least one of the following: Protocol Data Unit (PDU) session identifier; PDU address; PDU session type; Quality of Service (QoS) flow identifier; QoS profile; Additional QoS characteristics; Internet Protocol (IP) address of the target network node for handling the target service; Identity information of the target network node; Tunnel Endpoint Identifier (TEID) of the peer end of the channel for the target service; Service identifier of the target service; Maximum number of bearers supported by the target service; Service type of the target service.
15. The method according to any one of claims 12 - 14, 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.
16. The method according to any one of claims 12 - 5, characterized in that, 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 pre - configured.
17. The method according to any one of claims 12 - 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 of 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 for indicating the establishment of a target Signaling Radio Bearer (SRB); configuration information of the target SRB; second indication information for indicating the establishment of a target Data Radio Bearer (DRB); configuration information of the target DRB; third indication information for indicating the establishment of a target Radio Bearer (RB); 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: identity 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 for encrypting 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 8-21, wherein, 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 12-22, wherein, The method further includes: The access network device receives a second message from the terminal, and the second message includes the target service; Forward the target service to a target network node according to the message type in the second message or the TEID in the second message, wherein the target network node is used to process the target service.
24. The method according to claim 23, wherein, The forwarding the target service to a target network node according to the message type in the second message or the TEID in the second message includes: In the case where the message type of the second message is a data plane type, forward the target service to the target network node, and the target network node is used to process data plane services; or, In the case where the second message includes a second TEID and the second TEID is associated with the IP address of the target network node, determine to forward the target service to the target network node.
25. A method for transmitting a target service, wherein, includes: The terminal receives at least one of second configuration information and third configuration information, wherein 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.
26. The method according to claim 25, 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 coding algorithm used to code the target service at the NAS layer.
27. The method according to claim 25 or 26, wherein, the third configuration information includes at least one of the following: The first indication information is used to indicate the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; The second indication information is used to indicate the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; The third indication information is used to indicate the establishment of a target radio bearer (RB); The configuration information of the target RB.
28. The method according to claim 27, wherein, 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 code the target service at the radio resource control (RRC) layer of the target SRB; Whether to code the target service.
29. The method according to claim 27 or 28, wherein, 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 code the target service at the RRC layer of the target DRB; Whether to code the target service.
30. The method according to any one of claims 27-29, wherein, 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 code the target service at the RRC layer of the target RB; Whether to code the target service.
31. A device for transmitting a target service, wherein, comprising: A communication unit, configured to send first configuration information to an access network device, 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 code the target service; The encryption algorithm used to encrypt the target service; The coding algorithm used to code the target service; The transmission mode of the target service.
32. The device according to claim 31, wherein, 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; control plane transmission only between the core network function and the access network device; data plane transmission only between the core network function and the access network device; control plane transmission only between the terminal and the access network device; data plane transmission only between the terminal and the access network device.
33. The device according to claim 31 or 32, wherein, 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.
34. The device according to any one of claims 31-33, wherein, the communication unit is further used for: receiving a first message from the access network device, where the first message includes the target service; forwarding the target service to a target network node according to the message type in the first message or the TEID in the first message, where the target network node is used for processing the target service.
35. A device for transmitting a target service, wherein, it includes: a communication unit, configured to receive first configuration information from a core network function, 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; the encryption algorithm used for encrypting the target service; the coding algorithm used for coding the target service; the transmission mode of the target service.
36. The device according to claim 35, wherein, 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; control plane transmission only between the core network function and the access network device; data plane transmission only between the core network function and the access network device; control plane transmission only between the terminal and the access network device; data plane transmission only between the terminal and the access network device.
37. A device for transmitting a target service, wherein, it includes: 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.
38. The device according to claim 37, 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.
39. The apparatus according to claim 37 or 38, wherein, the third configuration information includes at least one of the following: The first indication information for indicating the establishment of a target signaling radio bearer (SRB); The configuration information of the target SRB; The second indication information for indicating the establishment of a target data radio bearer (DRB); The configuration information of the target DRB; The third indication information for indicating the establishment of a target radio bearer (RB); The configuration information of the target RB.
40. A communication device, wherein, it includes: A memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps in the method according to any one of claims 1 to 11, or the steps in the method according to any one of claims 12 to 24, or the steps in the method according to any one of claims 25 to 30.
41. A readable storage medium, wherein, a program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, it implements the steps in the method according to any one of claims 1 to 11, or the steps in the method according to any one of claims 12 to 24, or the steps in the method according to any one of claims 25 to 30.