A communication method, apparatus and system

CN115967992BActive Publication Date: 2026-09-01HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111179354.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-08
Publication Date
2026-09-01
Estimated Expiration
2041-10-08

AI Technical Summary

Technical Problem

例如,短距通信系统,通信距离相对有限,但是终端功耗低,成本低;第五代(5th generation,5G)蜂窝网络通信系统可以提供宏覆盖,通信范围广,但是终端的功耗和成本相对较高

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115967992B_ABST
    Figure CN115967992B_ABST
Patent Text Reader

Abstract

This application discloses a communication method, apparatus, and system, relating to the field of communication technology. The method includes: receiving first information from a first node, the first information being used to request the establishment of a first Protocol Data Unit (PDU) session; sending second information to the first node, the second information being used to indicate the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session; and sending third information to the first node, the third information being used to indicate a data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session. In this method, a second node can configure a PDU session for the first node based on the needs of the first node, enabling the services provided by the core network to better suit the needs of terminals that do not support NAS signaling transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus and system. Background Technology

[0002] To leverage the complementary advantages of different communication systems, they are often integrated. For example, short-range communication systems have relatively limited communication distances but low terminal power consumption and cost; 5G cellular network communication systems can provide macro coverage and a wide communication range, but terminal power consumption and cost are relatively high. Therefore, by integrating short-range communication systems with 5G cellular network communication systems, the resulting integrated communication system can achieve low-power, low-cost long-distance transmission.

[0003] However, some short-range terminals do not support NAS signaling transmission. Therefore, they need to access the cellular network indirectly through other nodes in the short range (such as management nodes and gateway nodes) to enjoy the services provided by the 5G core network. Summary of the Invention

[0004] This application provides a communication method, apparatus, and system to better meet the needs of terminal devices that do not support NAS signaling transmission.

[0005] Firstly, embodiments of this application provide a communication method that can be applied to a second node. The method includes:

[0006] The system receives first information from a first node, which is used to request the establishment of a first Protocol Data Unit (PDU) session; sends second information to the first node, which is used to indicate the identifier of the first PDU session and the first Quality of Service (QoS) configuration policy corresponding to the first PDU session; and sends third information to the first node, which is used to indicate the data routing policy corresponding to the first PDU session, wherein the data routing policy includes session information of the first PDU session.

[0007] Using the above method, in this embodiment of the application, the second node can configure a PDU session for the first node based on the needs of the first node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0008] In one possible implementation, the first QoS configuration policy may include a correspondence between the first PDU session and at least one session parameter included in the first information.

[0009] It should be noted that, in the embodiments of this application, the first QoS configuration policy includes the correspondence between the first PDU session and the at least one session parameter. This does not mean that the first QoS configuration policy truly includes the correspondence between a first PDU session and the at least one session parameter. Rather, since the first QoS configuration policy is associated with the first PDU session and is established based on the first information, it can be understood that the first QoS configuration policy may include the correspondence between the first PDU session and the at least one session parameter included in the first information.

[0010] In one possible implementation, the method includes performing data transmission via the first PDU session according to the data routing policy.

[0011] In one possible implementation, the first QoS configuration policy includes one or more of the following mapping relationships: the mapping relationship between the service flow identifier (QFI) and the data differentiated service coding point (DSCP), the mapping relationship between the DSCP and the service quality identifier (XQI), and the mapping relationship between the XQI and QoS parameters.

[0012] Using the above method, this application provides a first QoS configuration policy inclusion scenario.

[0013] In one possible implementation, the data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, and the mapping type between the QoS flows and the first nodes.

[0014] Using the methods described above, this application provides a data routing strategy inclusion scenario.

[0015] In one possible implementation, the second information is further used to indicate the QoS short-range control policy of the first node; the QoS short-range control policy of the first node includes the mapping relationship between Differentiated Service Code Point (DSCP) and Transmission Channel Identifier (TCID); or the mapping relationship between DSCP and Protocol 6 IPv6 flow label interconnecting the network and TCID.

[0016] Through the above method, this application provides other indicative functions for the second information. For example, the second information is also used for the QoS short-range control strategy of the first node, thereby enabling the determination of the corresponding TCID to which the transmitted data needs to be mapped based on the second information.

[0017] In one possible implementation, fourth information is received from a third node, the fourth information being used to indicate a second QoS configuration policy for the first PDU session, the second QoS configuration policy including a 5G Quality of Service Indicator (5QI), or the second QoS configuration policy being used to indicate a mapping relationship between 5QI and QFI.

[0018] It should be noted that, in the embodiments of this application, the second QoS configuration policy is also used to indicate the mapping relationship between 5QI and other session parameters, or the mapping relationship between other session parameters, specifically not limited to the mapping relationship between the service flow identifier QFI and the data differentiated service coding point DSCP, the mapping relationship between DSCP and the service quality identifier XQI, the mapping relationship between XQI and QoS parameters, etc.

[0019] Using the above method, the third node issues a second QoS configuration policy based on the needs of the first node, and the second node configures a PDU session for the first node based on the second QoS configuration policy issued by the third node. This enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0020] In one possible implementation, the fourth information is carried via a NAS message.

[0021] Using the methods described above, this application provides a way to send a fourth message.

[0022] In one possible implementation, before receiving the fourth information from the third node, the method further includes: sending a first request message, the first request message being used to request a second QoS configuration policy for the first PDU session.

[0023] Using the above method, this application provides a scenario for triggering a third node to send fourth information.

[0024] In one possible implementation, the first request information is carried in a registration request sent to the third node; or the first request information is sent after sending the registration request to the third node and before receiving the first information. Through the above methods, this application provides multiple ways to send the first request information.

[0025] In one possible implementation, the first information includes one or more session parameters selected from QoS parameters, application type, terminal type, PSK type, and DNN; the DNN is used to indicate the type of the first PDU session; the application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

[0026] Through the above method, this application provides a situation in which first information is included.

[0027] In one possible implementation, the method further includes: determining that the first node is included in the whitelist of the second node; or determining to establish the first PDU session for the first node.

[0028] Using the methods described above, this application provides several scenarios for triggering a second node to establish a first PDU session for a first node.

[0029] In one possible implementation, the data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the IP address of the first node; or the data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the MAC address of the first node.

[0030] Through the above methods, this application provides guidance for various data routing strategies.

[0031] In one possible implementation, communication is performed with the first node based on a first communication technology; and communication is performed with the third node based on a second communication technology.

[0032] Secondly, embodiments of this application provide a communication method that can be applied to a first node. The method includes:

[0033] Send a first message to the second node, the first message being used to request the establishment of a first Protocol Data Unit (PDU) session; receive a second message from the second node, the second message being used to indicate the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session, the first QoS configuration policy including the correspondence between the first PDU session and at least one session parameter included in the first message; receive a third message from the second node, the third message being used to indicate the data routing policy corresponding to the first PDU session, the data routing policy including the session information of the first PDU session.

[0034] Using the above method, in this embodiment of the application, the second node can configure a PDU session for the first node based on the needs of the first node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0035] In one possible implementation, the method further includes performing data transmission through the first PDU session according to the data routing policy.

[0036] In one possible implementation, the first QoS configuration policy includes at least one of the following mapping relationships: the mapping relationship between the service flow identifier (QFI) and the differentiated service coding point (DSCP) of the data, the mapping relationship between the DSCP and the service quality identifier (XQI), and the mapping relationship between the XQI and the QoS parameters.

[0037] Using the above method, this application provides a first QoS configuration policy inclusion scenario.

[0038] In one possible implementation, the data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, and the mapping type between the QoS flows and the first nodes.

[0039] Using the methods described above, this application provides a data routing strategy inclusion scenario.

[0040] In one possible implementation, the second information is further used to indicate the QoS short-range control policy of the first node; the QoS short-range control policy of the first node includes a mapping relationship between DSCP and transport channel identifier TCID; or a mapping relationship between DSCP and the flow label of Protocol 6 IPv6 interconnecting the network and TCID.

[0041] Through the above method, this application provides other indicative functions for the second information. For example, the second information is also used for the QoS short-range control strategy of the first node, thereby enabling the determination of the corresponding TCID to which the transmitted data needs to be mapped based on the second information.

[0042] In one possible implementation, the first information includes one or more session parameters selected from QoS parameters, application type, terminal type, PSK type, and DNN; the DNN is used to indicate the type of the first PDU session; the application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

[0043] Through the above method, this application provides a situation in which first information is included.

[0044] In one possible implementation, the data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the IP address of the first node; or the data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the MAC address of the first node.

[0045] Through the above methods, this application provides guidance for various data routing strategies.

[0046] In one possible implementation, before sending the first information to the second node, it is further included to determine that there is no PDU session that meets the current business requirements.

[0047] Using the above method, this application provides a scenario for triggering the first node to send the first information.

[0048] In one possible implementation, communication is conducted with the second node based on a first communication technology; and services provided based on the second communication technology are obtained through a third node.

[0049] Thirdly, embodiments of this application provide a communication method that can be applied to a third node. The method includes:

[0050] Send a fourth message to the second node. The fourth message is used to indicate the second quality of service (QoS) configuration policy of the first PDU session. The second QoS configuration policy includes the 5G quality of service indicator 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and the service flow identifier QFI.

[0051] Using the above method, in this embodiment of the application, the third node issues a second QoS configuration policy based on the needs of the first node, and the second node configures a PDU session for the first node based on the second QoS configuration policy issued by the third node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0052] In one possible implementation, the fourth information is carried via a NAS message.

[0053] Using the methods described above, this application provides a way to send a fourth message.

[0054] In one possible implementation, before sending the fourth information to the second node, the method further includes receiving first request information, the first request information being used to request a second QoS configuration policy for the first PDU session.

[0055] Using the above method, this application provides a scenario for triggering a third node to send fourth information.

[0056] In one possible implementation, the first request information is carried in the registration request received from the second node; the first request information is obtained after the registration request from the second node is received.

[0057] Through the methods described above, this application provides multiple ways to send the first request information.

[0058] In one possible implementation, communication is performed with the second node based on a second communication technology; and services are provided to the first node based on a first communication technology based on the second communication technology.

[0059] Fourthly, embodiments of this application provide a communication device for implementing the first aspect or any one of the methods described above. This device includes corresponding functional modules or units, each configured to implement the steps in the method described in the first aspect. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0060] Fifthly, embodiments of this application provide a communication device for implementing the second aspect or any one of the methods described above. This device includes corresponding functional modules or units, each used to implement the steps in the method described in the second aspect. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0061] Sixthly, embodiments of this application provide a communication device for implementing the third aspect or any one of the methods described above. This device includes corresponding functional modules or units, each used to implement the steps in the method described above. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0062] A seventh aspect provides a communication device comprising a processor and a memory. The memory stores computing programs or instructions, and the processor is coupled to the memory. When the processor executes the computer program or instructions, the device performs the first aspect or any of the methods described in the first aspect. The communication device may be the first device, or a device capable of supporting the first device in implementing the functions required by the methods provided in the first aspect, such as a chip system. For example, the communication device may be a terminal device or a component (such as a chip) within a terminal device. The terminal device may be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, etc. Smart mobile terminals include, for example, mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. Smart home devices include, for example, smart refrigerators, smart washing machines, smart televisions, speakers, etc. Smart car wearable devices include, for example, smart headphones, smart glasses, smart clothing, or shoes, etc.

[0063] Eighthly, a communication device is provided, comprising a processor and a memory. The memory stores computing programs or instructions, and the processor is coupled to the memory. When the processor executes the computer program or instructions, the device performs the second aspect or any of the methods described in the second aspect. The communication device can be a second device or a device capable of supporting the second device in implementing the functions required by the methods provided in the second aspect, such as a chip system. For example, the communication device can be a terminal device or a component (such as a chip) within a terminal device. The terminal device can be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, etc. Smart mobile terminals include, for example, mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. Smart home devices include, for example, smart refrigerators, smart washing machines, smart televisions, speakers, etc. Smart car wearable devices include, for example, smart headphones, smart glasses, smart clothing, or shoes, etc.

[0064] A ninth aspect provides a communication device comprising a processor and a memory. The memory stores computing programs or instructions, and the processor is coupled to the memory. When the processor executes the computer program or instructions, the device performs the methods described in the third aspect or any of the methods described in the third aspect. The communication device can be a third device or a device capable of supporting the third device in implementing the functions required by the methods provided in the third aspect, such as a chip system. For example, the communication device can be a terminal device or a component (such as a chip) within a terminal device. The terminal device can be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, etc. Smart mobile terminals include, for example, mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. Smart home devices include, for example, smart refrigerators, smart washing machines, smart televisions, speakers, etc. Smart car wearable devices include, for example, smart headphones, smart glasses, smart clothing, or shoes, etc.

[0065] In a tenth aspect, a terminal is provided, which may include the device described in the fourth or seventh aspect above, and the device described in the fifth or eighth aspect above. Optionally, the device may be a smart home device, smart manufacturing equipment, smart transportation equipment, such as a vehicle, drone, unmanned transport vehicle, automobile and vehicle, or robot. Alternatively, the device may be a mouse, keyboard, wearable device, TWS earphones, etc.

[0066] In one aspect, this application provides a chip connected to a memory for reading and executing computer programs or instructions stored in the memory to implement the method in the first aspect or any possible implementation of the first aspect; or to implement the method in the second aspect or any possible implementation of the second aspect; or to implement the method in the third aspect or any possible implementation of the third aspect.

[0067] In a twelfth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions that, when executed by a device, cause the device to perform the method of the first aspect or any possible implementation thereof; or cause the device to perform the method of the second aspect or any possible implementation thereof; or cause the device to perform the method of the third aspect or any possible implementation thereof.

[0068] In a thirteenth aspect, this application provides a computer program product comprising a computer program or instructions that, when executed by a device, cause the device to perform the method of the first aspect or any possible implementation thereof; or cause the device to perform the method of the second aspect or any possible implementation thereof; or cause the device to perform the method of the third aspect or any possible implementation thereof.

[0069] It should be understood that the technical solutions provided in this application can be applied to different communication system convergence scenarios, thereby enabling the services provided by the core network in different communication system convergence communication scenarios to effectively meet the needs of terminals that do not support NAS signaling transmission. Attached Figure Description

[0070] Figure 1 A schematic diagram of a first type of communication system provided in an embodiment of this application;

[0071] Figure 2 This is a schematic diagram of a second communication system provided in an embodiment of this application;

[0072] Figure 3 This is a schematic flowchart of the first communication method provided in the embodiments of this application;

[0073] Figure 4 This is a schematic diagram of a second communication method provided in an embodiment of this application;

[0074] Figure 5 This is a schematic flowchart of a third communication method provided in an embodiment of this application;

[0075] Figure 6This is a schematic diagram of a first type of data routing provided in an embodiment of this application;

[0076] Figure 7 This is a schematic diagram of a second type of data routing provided in an embodiment of this application;

[0077] Figure 8 This is a schematic diagram of a third type of data routing provided in an embodiment of this application;

[0078] Figure 9 This is a schematic diagram of a fourth type of data routing provided in an embodiment of this application;

[0079] Figure 10 This is a schematic diagram of the structure of a first type of communication device provided in an embodiment of this application;

[0080] Figure 11 This is a schematic diagram of a second type of communication device structure provided in an embodiment of this application;

[0081] Figure 12 This is a schematic diagram of a terminal structure provided in an embodiment of this application. Detailed Implementation

[0082] This application provides a communication method and apparatus to enable the services indirectly provided by the 5G network to T-nodes to meet the needs of terminal nodes that do not support NAS. To make the objectives, technical solutions, and advantages of this application's embodiments clearer, the embodiments will be further described in detail below with reference to the accompanying drawings.

[0083] The communication method provided in this application can be applied to fifth-generation (5G) communication systems, such as 5G new radio (NR), and can also be applied to various future communication systems, such as sixth-generation (6G) communication systems, without limitation.

[0084] like Figure 1 As shown in the embodiments of this application, an architecture for a communication system to which this communication method is applicable is provided. The communication system may include a first node 100, a second node 110, and a third node 120. Optionally, the first node in the communication system may be connected to the second node, and the second node may be connected to the third node.

[0085] In this application, the communication system can be a fusion of different communication systems, such as a fusion of a short-range wireless communication system and a 5G cellular network communication system, and is not limited thereto. The fused communication system can also be referred to as a tightly interworking communication system or an interworking communication system.

[0086] For example, this application uses a communication system that integrates a wireless short-range communication system and a 5G cellular network communication system as an example to introduce the integrated communication system:

[0087] In this integrated communication system, terminal nodes supporting short-range wireless communication can access the 5G network through control nodes or gateway nodes to further utilize the services provided by the 5G network. Furthermore, the 5G network can configure and manage data transmission strategies for terminal nodes based on their subscription information and link status information, thereby providing refined services. In other words, in this integrated communication system, the short-range wireless communication system and the 5G cellular network communication system can interact and complement each other.

[0088] Optionally, the wireless short-range communication system described in this application can be any possible short-range communication system, such as Bluetooth, Wi-Fi, vehicle-mounted universal short-range communication systems, and other current and future short-range communication systems such as StarScan. Compared to 5G communication systems, short-range communication systems have a smaller coverage area and shorter communication distance. This application does not specifically limit the specific communication distance or coverage area of ​​the short-range communication system, but rather uses the condition that it is shorter than the communication distance of the 5G communication system.

[0089] In this embodiment of the application, the first node, the node used for making a service request (e.g., a T node), can be a terminal device or a communication device that can support the terminal device to implement the function required by the method, or it can be a network device or a communication device that can support the network device to implement the function required by the method. Of course, it can also be other communication devices, such as a chip system.

[0090] In this embodiment of the application, the second node, which is used to authorize and authenticate the first node (e.g., a G node), can be a network device or a communication device that can support the network device to implement the method. Alternatively, the second node can be a terminal device or a communication device that can support the terminal device to implement the method. Of course, it can also be other communication devices, such as a chip system.

[0091] In this embodiment, the third node, which provides services to the first node (e.g., a core network node), can be a network device or a communication device that can support the functions required for the network device to implement the method, such as the access and mobility management function (AMF). Alternatively, the third node can be a terminal device or a communication device that can support the functions required for the terminal device to implement the method. Of course, it can also be other communication devices, such as a chip system.

[0092] Optionally, the terminal device in this application embodiment can be a device for implementing wireless communication functions, such as a terminal or a chip that can be used in the terminal. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point (AP), remote terminal device, access terminal device, user terminal device, user agent, or user device, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, smart wearable devices, etc. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). It also includes limited devices, such as those with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners.

[0093] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.

[0094] Optionally, the network devices in this application embodiment may include access network (AN) devices and radio access network (RAN) devices. Access network devices, such as base stations (e.g., access points), can refer to devices in the access network that communicate with wireless terminal devices via one or more cells over the air interface. Base stations can be used to convert received air frames to and from Internet Protocol (IP) packets, acting as routers between the terminal devices and the rest of the access network, where the rest of the access network may include an IP network. Network-side devices can also coordinate the management of air interface attributes. For example, network equipment may include evolved NodeBs (NodeBs, eNBs, or e-NodeBs) in Long Term Evolution (LTE) systems or Long Term Evolution-Advanced (LTE-A) systems, or it may include next-generation node Bs (gNBs) or next-generation evolved node Bs (ng-eNBs) or en-gNBs (enhanced next-generation node Bs) in 5G new radio (NR) systems: enhanced next-generation base stations; it may also include centralized units (CUs) and distributed units (DUs) in cloud radio access networks (Cloud RAN) systems, or it may include relay equipment, which is not limited in the embodiments of this application.

[0095] In addition, this application also provides another communication system, such as Figure 2 As shown, the communication system may also include functional entities such as session management function (SMF), user plane function (UPF), and DN.

[0096] Various functions can be connected via interfaces. The serial number or name of the interface is not limited in this embodiment. Interfaces can be defined according to the 3GPP relevant standard protocols for 5G systems, or interfaces from future communication systems can be used. For example, the terminal device communicates with the AMF through the next generation (N)1 interface (N1), the network device communicates with the AMF through the N2 interface (N2), the network device communicates with the local UPF through the N3 interface (N3), and the UPF communicates with the DN through the N6 interface (N6). The AMF communicates with the SMF through the N11 interface (N11), and the SMF communicates with the UPF through the N4 interface (N4).

[0097] The various functions included in a communication system can also be referred to as functional entities, network elements, or other names. For example, an SMF can be called an SMF entity. Optionally, the various functions in the embodiments of this application can be implemented by a single device, or by multiple devices working together, or by one or more functional modules within a single device. The embodiments of this application do not specifically limit this. It is understood that the various functions involved in the embodiments of this application can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0098] It should be noted that the embodiments of this application do not limit the distribution form of each function. Optionally, each function may also include other functional entities formed by the integration of any of the above functions. For example, a functional entity with two functions, session management and policy control, or a functional entity with three functions, session management, access and mobility management and policy control, or a functional entity with two functions, network opening and application functions.

[0099] It should be noted that, Figures 1-2 The communication system shown does not constitute a limitation on the communication systems applicable to the embodiments of this application. Of course Figure 2 The number of terminal devices mentioned is just an example. In practical applications, network devices can provide services to multiple terminal devices. The network device, as well as all or some of the terminal devices among the multiple terminal devices, can use the method provided in the embodiments of this application to determine the scheduling limits. Figure 1 and / or Figure 2 The communication system architecture shown can be a non-roaming 5G system architecture. Optionally, the method of this application embodiment is also applicable to roaming 5G system architectures and various future communication networks.

[0100] The various functions or devices involved in the embodiments of this application may also be referred to as communication devices, which may be a general-purpose device or a special-purpose device. The embodiments of this application do not specifically limit them.

[0101] The application architecture involved in the embodiments of this application has been described above. The technical features of the embodiments of this application are described below.

[0102] Currently, in converged communication systems, the services provided by the core network often fail to meet the needs of terminals that do not support NAS signaling transmission during communication transmission. Therefore, this application provides a communication method that better adapts the services provided by the core network to the needs of terminals that do not support NAS signaling transmission. The method and apparatus are based on the same technical concept. Since the principles by which the method and apparatus solve problems are similar, their implementations can be mutually referenced, and repeated details will not be elaborated further.

[0103] This application provides a first communication method in its embodiments; please refer to [link to relevant documentation]. Figure 3 Here is a flowchart of the method.

[0104] S300, the first node sends a first message to the second node, the first message being used to request the establishment of a first Protocol Data Unit (PDU) session.

[0105] Optionally, the first information may be a request to establish a first PDU session.

[0106] Specifically, in this application embodiment, the first information may include one or more session parameters such as Quality of Service (QoS) parameters, application type, terminal type, pre-shared key (PSK) type, and data network name (DNN).

[0107] In this embodiment, the QoS parameter can be a 5G converged QoS parameter, including one or more of the following: encoding, port number, priority, latency, packet loss rate, throughput, guaranteed bit rate (GBR), non-guaranteed bit rate (NGBR), maximum flow bit rate (MFBR), allocation and retention priority (ARP), fifth generation communication system core network (5GC) notification control (notifying 5GC when QoS requirements are not met), and short-range notification control (notifying peer nodes when QoS requirements are not met).

[0108] The DNN is used to indicate the type of the first PDU session. For example, the session type is web browsing; or, the session type is WeChat service; or the session type is Alipay service, etc.

[0109] The application type is used to indicate the type of service that the first PDU session is used to transmit or carry. For example, the application type indicates that the service type carried by the first PDU session is audio streaming service, video streaming service, or periodic / non-periodic service, etc.; or, the application type indicates the latency requirements, reliability requirements, throughput requirements, etc., for transmission of the first PDU session.

[0110] The terminal type is used to indicate the terminal status of the first PDU session. For example, the terminal type is a 5G converged terminal.

[0111] This PSK type is used to determine the whitelist filtering mechanism used by the first PDU session. For example, the PSK type is 5G Trusted PSK. It can be understood that when the PSK type of the first node is 5G Trusted PSK, the first node is considered to be in the whitelist; when the PSK type of the first node is 5G Untrusted PSK, the first node is considered not to be in the whitelist.

[0112] It should be noted that the whitelist filtering mechanism in this application embodiment includes, but is not limited to, terminal type and PSK type.

[0113] In this embodiment of the application, the second node communicates with the first node based on the first communication technology.

[0114] Understandably, the communication system in this application can be a fusion of a first communication system and a second communication system, and these two communication systems are not the same. For example, this application will use a fusion of a wireless short-range communication system (first communication system) and a 5G cellular network communication system (second communication system) as an example for description:

[0115] In this integrated communication system, the second node can communicate with the first node located in the wireless short-range communication system based on the first communication technology. This allows the first node supporting wireless short-range communication to access the 5G cellular network communication system through the second node, further utilizing the services provided by the 5G network. This achieves interactive operation between the wireless short-range communication system and the 5G cellular network communication system, complementing each other's strengths.

[0116] Understandably, prior to the implementation of S300, the first node determined that there were no PDU sessions that met the current business requirements.

[0117] For example, if the first node determines that there is a PDU session that meets the requirements, such as a PDU session that the first node previously requested the second node to establish that can meet the current application layer's business needs, and the second node has not yet notified the first node that the PDU session has been released, then the PDU session is available. Therefore, the first node does not need to send the first information to the second node. Conversely, if the first node determines that there is no PDU session that meets the requirements, then the first node sends the first information to the second node.

[0118] S301, The second node receives the first information from the first node.

[0119] In particular, after the second node receives the first information from the first node in S301, it can also determine whether to establish a new PDU session for the first node based on the first information.

[0120] Specifically, the second node can determine whether to establish a new PDU session for the first node based on the following two aspects:

[0121] Firstly, the second node can determine whether the first node is in the whitelist. If the second node determines that the first node is in the whitelist, then the second node can determine to establish a new PDU session for the first node; if the second node determines that the first node is not in the whitelist, then the second node can determine not to establish a new PDU session for the first node.

[0122] For example, the second node can determine whether the first node is in the whitelist by the PSK type in the received first information. For instance, when the PSK type is 5G trusted PSK, the first node can be considered to be in the whitelist, and the second node can determine to establish a new PDU session for the first node.

[0123] Secondly, the second node can determine whether there is a PDU session that meets the current business needs. If there is, the second node can determine not to establish a new PDU session for the first node; if not, the second node can determine to establish a new PDU session for the first node.

[0124] It should be noted that in this application embodiment, when the second node can simultaneously satisfy the above two aspects, the second node determines to establish a new PDU session; or, when the second node satisfies any one of the above aspects, the second node determines to establish a new PDU session. The specific implementation of this application embodiment is not limited.

[0125] S302, the second node sends second information to the first node, the second information being used to indicate the identifier of the first PDU session and the first QoS configuration policy corresponding to the first PDU session.

[0126] The first QoS configuration policy includes the correspondence between the first PDU session and at least one session parameter included in the first information.

[0127] It should be noted that, in the embodiments of this application, the first QoS configuration policy includes the correspondence between the first PDU session and the at least one session parameter. This does not mean that the first QoS configuration policy truly includes the correspondence between a first PDU session and the at least one session parameter. Rather, since the first QoS configuration policy is associated with the first PDU session and is established based on the first information, it can be understood that the first QoS configuration policy may include the correspondence between the first PDU session and the at least one session parameter included in the first information.

[0128] In this embodiment of the application, the first QoS configuration policy may include one or more mapping relationships, specifically not limited to the following three mapping relationships:

[0129] Mapping Relationship 1: Mapping relationship between Service Flow Identifier (QFI) and Differentiated Service Code Point (DSCP).

[0130] Mapping Relationship 2: Mapping Relationship between DSCP and XQI.

[0131] Mapping Relationship 3: Mapping Relationship between XQI and QoS Parameters.

[0132] It should be noted that the XQI in the embodiments of this application can be a service quality identifier for a wireless short-range communication system. For example, the XQI can be understood as a 5G QoS Identifier (5QI) in a 5G cellular communication system.

[0133] Optionally, the second information may be determined by the second node itself, or the second information may be determined by the second node based on the fourth information received from the third node.

[0134] The fourth information is used to indicate the second QoS configuration policy of the first PDU session, which includes 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and QFI.

[0135] It should be noted that, in the embodiments of this application, the second QoS configuration policy is also used to indicate the mapping relationship between 5QI and other session parameters, or the mapping relationship between other session parameters, specifically not limited to the mapping relationship between the service flow identifier QFI and the data differentiated service coding point DSCP, the mapping relationship between DSCP and the service quality identifier XQI, the mapping relationship between XQI and QoS parameters, etc.

[0136] Furthermore, the second QoS configuration strategy in this application embodiment can be a QoS flow-based configuration strategy, a first PDU session-based configuration strategy, or a Radio Access Bearer (RAB)-based configuration strategy, etc. This application embodiment does not limit the specific policy.

[0137] In this embodiment of the application, the second node communicates with the third node based on the second communication technology, and the third node can provide services to the first node based on the first communication technology based on the second communication technology.

[0138] Understandably, the communication system in this application can be a fusion of a first communication system and a second communication system, and these two communication systems are not the same. For example, this application will use a fusion of a wireless short-range communication system (first communication system) and a 5G cellular network communication system (second communication system) as an example for description:

[0139] In this integrated communication system, the second node can communicate with the third node located in the 5G cellular network communication system based on the second communication technology. This allows the third node, supporting 5G cellular network communication, to provide 5G network services to the first node, supporting short-range wireless communication, thus enabling interactive operation between the short-range wireless communication system and the 5G cellular network communication system, achieving complementary advantages.

[0140] Optionally, when the second information is determined by the second node based on the fourth information received from the third node, the fourth information can be carried by a Non-Access Stratum (NAS) message.

[0141] For example, the second node receives a NAS message from the third node, which carries the fourth information. This allows the second node that receives the NAS message to determine the second information based on the fourth information carried in the NAS message.

[0142] Furthermore, in this embodiment of the application, before the third node sends the fourth information to the second node, it receives a first request information, which is used to request the second QoS configuration policy of the first PDU session.

[0143] In this embodiment of the application, the first request information may be carried in the registration request received from the second node, or the first request information may be obtained after the registration request received from the second node.

[0144] Furthermore, in this embodiment of the application, the second information can also be used to indicate the QoS short-range control strategy of the first node.

[0145] The QoS short-range control strategy of the first node may include a mapping relationship between DSCP and Transmission Channel Identifier (TCID); or a mapping relationship between DSCP and IPv6 Flow Label and TCID.

[0146] For example, this application uses the StarScan short-range QoS mapping configuration process as an example. The second node can configure short-range communication-related QoS policies for the first node based on the channel mapping configuration message. For example, the second node can send the mapping configuration of IP flow and transport channel to the first node. The mapping configuration can be based on the mapping of DSCP and TCID; or based on the mapping of DSCP and IPv6 flow label and TCID, etc., which is not limited here.

[0147] Then, the first node maps the original IP data stream to the corresponding TCID for transmission based on the QoS policy. Furthermore, after receiving the mapping configuration of the IP stream and transport channel from the second node, the first node can also send a confirmation of the mapping configuration to the second node.

[0148] The same TCID can carry data from different PDU sessions.

[0149] Understandably, when the first node and the second node transmit IP data, the priority of the IP packets can be determined based on DSCP and / or IPv6 flow labels. Then, when mapping IP packets to transport channel TCIDs, the mapping relationship between DSCP and / or IPv6 flow labels and TCIDs can be referenced to map the IP data to the corresponding TCID.

[0150] It should be noted that the mapping relationship between DSCP and TCID included in the QoS short-range control policy of the first node; or the mapping relationship between DSCP and IPv6 flow label and TCID, can disregard PDU sessions, that is, different PDU sessions can be transmitted on the same TCID.

[0151] S303, The first node receives the second information sent from the second node.

[0152] S304. The second node sends third information to the first node, the third information being used to indicate the data routing policy corresponding to the first PDU session.

[0153] Specifically, the data routing policy includes session information of the first PDU session. The session information can be understood as information related to the first PDU session.

[0154] Optionally, the data routing policy may include one or more types of information, and the session information is not limited to one or more of the following four types of information:

[0155] Information 1: The number of QoS flows included in the first PDU session.

[0156] Information 2: The mapping method of the first PDU session.

[0157] Optionally, when the data routing policy includes a mapping method for the first PDU session that is a mapping relationship between Internet Protocol (IP) addresses and PDU sessions, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the IP address of the first node.

[0158] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between a Media Access Control (MAC) address and a PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the MAC address of the first node.

[0159] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between port number and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the port number of the first node.

[0160] Information 3: The number of first nodes included in the first PDU session.

[0161] Information 4: The mapping type between the QoS flow and the first node.

[0162] In this application embodiment, the mapping type can be a one-to-one mapping, a one-to-many mapping, or a many-to-many mapping.

[0163] S305, The first node receives the third information sent from the second node.

[0164] S306. The first node and the second node perform data transmission through the first PDU session according to the data routing policy.

[0165] It should be noted that, in the embodiments of this application, when the first node and the second node execute the communication method, the first node and the second node are in a connected state.

[0166] Using the above method, in this embodiment of the application, the second node can configure a PDU session for the first node based on the needs of the first node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0167] In order to better introduce the communication method provided in this application, based on Figure 3 The content shown below will be further described in detail in conjunction with the following two scenarios. Some steps in the scenarios mentioned below may be optional, and the order of steps does not represent the actual execution order. Therefore, this application does not limit the execution to strictly following the steps and order below.

[0168] Scenario 1: The second node determines the QoS policy corresponding to the first PDU session based on the fourth information received from the third node.

[0169] See Figure 4 As shown, the method corresponding to scenario one can perform the following steps.

[0170] S400, the second node sends a first request message to the third node, which is used to request the second QoS configuration policy of the first PDU session.

[0171] Optionally, the first request information may be carried in the registration request sent by the second node to the third node; or, the first request information may be sent by the second node to the third node after the second node sends the registration request to the third node.

[0172] S401, The first node sends a first message to the second node, which is used to request the establishment of a first PDU session.

[0173] For details regarding the content of S401, please refer to the description of S300 above. For the sake of brevity, it will not be elaborated here.

[0174] S402, The second node receives the first information from the first node.

[0175] S403. The second node determines whether it needs to establish the first PDU session for the first node. If it does, execute S404; if it does not, execute S405.

[0176] In S403, the second node can determine whether to establish a first PDU session for the first node through the two aspects described in S301 above. For the sake of brevity, these will not be elaborated here.

[0177] S404, The second node requests the third node to establish the first PDU session.

[0178] When the second node determines that a first PDU session needs to be established, the second node can convert the relevant parameters in the first information into PDU session parameters that the third node can understand, and then initiate a first PDU session establishment request to the third node.

[0179] S405, the second node refuses to establish a first PDU session for the first node, and sends a response to the first node refusing to establish a PDU session.

[0180] S406, The second node receives the fourth information fed back from the third node.

[0181] The fourth information is used to indicate the second QoS configuration policy of the first PDU session, which includes 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and QFI.

[0182] Optionally, the fourth information may be carried in the response from the third node accepting the establishment of the first PDU session; or, the second node may receive the fourth information sent by the third node after receiving the response from the third node accepting the establishment of the first PDU session.

[0183] Optionally, this fourth piece of information can be carried via NAS messages.

[0184] The fourth piece of information is determined by the third node based on the first request information received from the second node in the above-mentioned S400.

[0185] S407. The second node determines the second information based on the fourth information. The second information is used to indicate the identifier of the first PDU session and the first QoS configuration policy corresponding to the first PDU session.

[0186] In this embodiment of the application, the first QoS configuration policy may include one or more mapping relationships, specifically not limited to the following three mapping relationships:

[0187] Mapping Relationship 1: Mapping Relationship between QFI and DSCP.

[0188] Mapping Relationship 2: Mapping Relationship between DSCP and XQI.

[0189] Mapping Relationship 3: Mapping Relationship between XQI and QoS Parameters.

[0190] It should be noted that the XQI in the embodiments of this application can be the service quality identifier of a wireless short-range communication system. For example, the XQI can be understood as the 5QI in a 5G cellular communication system.

[0191] Furthermore, the second node can record and maintain the mapping relationship between the first node and the first PDUI session.

[0192] Furthermore, in this embodiment of the application, the second information can also be used to indicate the QoS short-range control strategy of the first node.

[0193] The QoS short-range control policy of the first node may include the mapping relationship between DSCP and TCID; or the mapping relationship between DSCP and IPv6 flow labels and TCID.

[0194] For example, when the first node and the second node transmit IP data, the priority of the IP packets can be determined based on DSCP and / or IPv6 flow labels. Then, when mapping IP packets to transport channel TCIDs, the mapping relationship between DSCP and / or IPv6 flow labels and TCIDs can be referenced to map the IP data to the corresponding TCID.

[0195] It should be noted that the mapping relationship between DSCP and TCID, or the mapping relationship between DSCP and IPv6 flow labels and TCID, included in the QoS short-range control policy of the first node, can disregard PDU sessions, meaning that different PDU sessions can be transmitted on the same TCID.

[0196] S408, The second node sends the second information to the first node.

[0197] S409, The first node receives second information from the second node.

[0198] S410, the second node sends third information to the first node, the third information being used to indicate the data routing policy corresponding to the first PDU session.

[0199] Specifically, the data routing policy includes session information of the first PDU session.

[0200] Optionally, the data routing strategy may include one or more types of information, specifically, but not limited to, the following four types:

[0201] Information 1: The number of QoS flows included in the first PDU session.

[0202] Information 2: The mapping method of the first PDU session.

[0203] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between IP address and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the IP address of the first node.

[0204] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between MAC address and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the MAC address of the first node.

[0205] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between port number and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the port number of the first node.

[0206] Information 3: The number of first nodes included in the first PDU session.

[0207] Information 4: The mapping type between the QoS flow and the first node.

[0208] In this application embodiment, the mapping type can be a one-to-one mapping, a one-to-many mapping, or a many-to-many mapping.

[0209] S411, The first node receives the third information sent from the second node.

[0210] S412. The first node and the second node perform data transmission through the first PDU session according to the data routing policy.

[0211] It should be noted that, in the embodiments of this application, when the first node and the second node execute the communication method, the first node and the second node are in a connected state.

[0212] It should be understood that, in cases such as Figure 4 In the method flow shown, the step numbers do not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in... Figure 4 The method flow shown is not limited to the above steps. Any additions, deletions, or modifications to the above steps are within the scope of protection of this application.

[0213] Using the above method, in this embodiment of the application, the third node issues a second QoS configuration policy based on the needs of the first node, and the second node configures a PDU session for the first node based on the second QoS configuration policy issued by the third node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0214] Scenario 2: The second node determines the QoS policy corresponding to the first PDU session it establishes.

[0215] See Figure 5 As shown, the method corresponding to scenario two can perform the following steps.

[0216] S500: The first node sends a first message to the second node, which is used to request the establishment of a first PDU session.

[0217] For details regarding the content of S500, please refer to the description of S300 above. For the sake of brevity, it will not be elaborated here.

[0218] S501, The second node receives the first information from the first node.

[0219] S502. The second node determines whether it needs to establish the first PDU session for the first node. If it does, execute S503; if it does not, execute S504.

[0220] In S502, the second node can determine whether to establish a first PDU session for the first node through the two aspects described in S301 above. For the sake of brevity, these will not be elaborated here.

[0221] S503, the second node requests the third node to establish the first PDU session.

[0222] When the second node determines that a first PDU session needs to be established, the second node can convert the relevant parameters in the first information into PDU session parameters that the third node can understand, and then initiate a first PDU session establishment request to the third node.

[0223] S504, the second node refuses to establish a first PDU session for the first node, and sends a response to the first node refusing to establish a PDU session.

[0224] S505, the second node receives a response from the third node accepting the establishment of the first PDU session.

[0225] S506, The second node determines the second information, which is used to indicate the first QoS configuration policy corresponding to the first PDU session.

[0226] In this embodiment of the application, the first QoS configuration policy may include one or more mapping relationships, specifically not limited to the following three mapping relationships:

[0227] Mapping Relationship 1: Mapping Relationship between QFI and DSCP.

[0228] Mapping Relationship 2: Mapping Relationship between DSCP and XQI.

[0229] Mapping Relationship 3: Mapping Relationship between XQI and QoS Parameters.

[0230] It should be noted that the XQI in the embodiments of this application can be the service quality identifier of a wireless short-range communication system. For example, the XQI can be understood as the 5QI in a 5G cellular communication system.

[0231] Furthermore, the second node can record and maintain the mapping relationship between the first node and the first PDU session.

[0232] Furthermore, in this embodiment of the application, the second information can also be used to indicate the QoS short-range control strategy of the first node.

[0233] The QoS short-range control policy of the first node may include the mapping relationship between DSCP and TCID; or the mapping relationship between DSCP and IPv6 flow labels and TCID.

[0234] For example, when the first node and the second node transmit IP data, the priority of the IP packets can be determined based on DSCP and / or IPv6 flow labels. Then, when mapping IP packets to transport channel TCIDs, the mapping relationship between DSCP and / or IPv6 flow labels and TCIDs can be referenced to map the IP data to the corresponding TCID.

[0235] It should be noted that the mapping relationship between DSCP and TCID, or the mapping relationship between DSCP and IPv6 flow labels and TCID, included in the QoS short-range control policy of the first node, can disregard PDU sessions, meaning that different PDU sessions can be transmitted on the same TCID.

[0236] S507, The second node sends the second information to the first node.

[0237] S508, The first node receives second information from the second node.

[0238] S509, the second node sends third information to the first node, the third information being used to indicate the data routing policy corresponding to the first PDU session.

[0239] Specifically, the data routing policy includes session information of the first PDU session.

[0240] Optionally, the data routing strategy may include one or more types of information, specifically, but not limited to, the following four types:

[0241] Information 1: The number of QoS flows included in the first PDU session.

[0242] Information 2: The mapping method of the first PDU session.

[0243] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between IP address and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the IP address of the first node.

[0244] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between MAC address and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the MAC address of the first node.

[0245] Optionally, when the data routing policy includes a mapping method for the first PDU session as a mapping relationship between port number and PDU session, the data routing policy can be used to instruct data transmission to be performed through the first PDU session established based on the port number of the first node.

[0246] Information 3: The number of first nodes included in the first PDU session.

[0247] Information 4: The mapping type between the QoS flow and the first node.

[0248] S510, the first node receives the third information sent from the second node.

[0249] S511. The first node and the second node perform data transmission through the first PDU session according to the data routing policy.

[0250] It should be noted that, in the embodiments of this application, when the first node and the second node execute the communication method, the first node and the second node are in a connected state.

[0251] It should be understood that, in cases such as Figure 5 In the method flow shown, the step numbers do not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in... Figure 5 The method flow shown is not limited to the above steps. Any additions, deletions, or modifications to the above steps are within the scope of protection of this application.

[0252] Using the above method, this application embodiment does not require a third node to issue QoS policies, effectively reducing the impact on 3GPP. In addition, by adopting a static QoS policy, the second node configures the PDU session for the first node, which enables the services provided by the core network to be better suited to the needs of terminals that do not support NAS signaling transmission.

[0253] Furthermore, in this embodiment of the application, multiple PDU Session pipelines can be established between the UPF and the second node, and a PDU Session can contain data streams from multiple first nodes.

[0254] Based on this, the embodiments of this application also provide a variety of correspondence design methods between PDU Session and first node, so that it can be determined which first node the data in the PDU Session is sent to, or which PDU Session the data of the first node is mapped to, based on the correspondence.

[0255] The design of the correspondence between the PDU Session and the first node provided in this application embodiment is not limited to the following four methods:

[0256] Design Method 1: Different first nodes correspond to different IPs, and a mapping relationship between the first node and the PDU session is established based on the IP.

[0257] Optionally, in this application embodiment, the correspondence between the PDU Session and the first node can be determined based on the third information sent by the second node to the first node.

[0258] For example, when the data routing policy included in the third information is used to instruct data transmission to be performed through a first PDU session established based on the IP address of the first node, a mapping relationship between the first node and the PDU session can be established based on the IP address.

[0259] In this process, a PDU session is established between the second node and the core network. The core network then assigns an IP address to the second node. The second node can establish an association between the IP address of the first node and the PDU session. When multiple first nodes share the same PDU session, the data within that PDU session can be shared among all the first nodes. Similarly, data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network. The data packets encapsulated within the PDU session carry the IP address.

[0260] For example, such as Figure 6 As shown, multiple PDU Session pipelines can be established between the UPF and the second node. For example, two PDU Session pipelines are established, namely PDU Session 1 and PDU Session 2. Each PDU Session can contain data streams from one or more first nodes. For example, PDU Session 1 includes data streams from two first nodes with IPs 1 and 2, and PDU Session 2 includes data streams from a first node with IP 3.

[0261] In order to effectively determine which first node the data in the PDU Session is sent to, or which PDU Session the data of the first node is mapped to, the mapping relationship between the IP of the first node and the PDU session shown in Table 1 below can be used to make the specific determination.

[0262]

[0263] Table 1. Mapping relationship between IP address and PDU session of the first node.

[0264] Suppose that the second node needs to determine which PDU Session the data of the first node with IP address 2 is mapped to, then according to the contents of Table 1 above, it can be determined that the data of the first node with IP address 2 is mapped to PDU Session 1.

[0265] Design Method 2: Different first nodes share the same second node IP address, and a mapping relationship with the PDU session is established based on the port number.

[0266] Optionally, in this application embodiment, the correspondence between the PDU Session and the first node can be determined based on the third information sent by the second node to the first node.

[0267] For example, when the data routing policy included in the third information is used to instruct data transmission to be performed through a first PDU session established based on the port number of the first node, a mapping relationship between the first node and the PDU session can be established based on the port number.

[0268] In this process, a PDU session is established between the second node and the core network. The core network then assigns a port number to the second node. The second node can establish an association between the port number of the first node and the PDU session. When multiple first nodes share the same PDU session, the data within that PDU session can be shared among all the first nodes. Similarly, data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network. The data packets encapsulated within the PDU session carry the port number.

[0269] For example, such as Figure 7 As shown, multiple PDU Session pipelines can be established between the UPF and the second node. For example, two PDU Session pipelines are established, namely PDU Session 1 and PDU Session 2. Each PDU Session can contain data streams from one or more first nodes. For example, PDU Session 1 includes data streams from two first nodes with the same IP address (1), where the port number of the first node with IP address 1 is P1 and the port number of the other first node with IP address 1 is P2. PDU Session 2 includes data streams from a first node with IP address 1 and port number P3.

[0270] In order to effectively determine which first node the data in the PDU Session is sent to, or which PDU Session the data of the first node is mapped to, the mapping relationship between the port number of the first node and the PDU session shown in Table 2 below can be used to make the specific determination.

[0271]

[0272] Table 2 shows the mapping relationship between the port number of the first node and the PDU session.

[0273] Assuming the IP address of the first node in this application is 1 and the port number is P3, the second node can determine, based on the contents of Table 2 above, that the data of the first node in this application is mapped to PDU Session2.

[0274] Design Method 3: The second node establishes a mapping relationship with the PDU session based on the MAC address of the first node.

[0275] Optionally, in this application embodiment, the correspondence between the PDU Session and the first node can be determined based on the third information sent by the second node to the first node.

[0276] For example, when the data routing policy included in the third information is used to instruct data transmission to be performed through a first PDU session established based on the MAC address of the first node, a mapping relationship between the first node and the PDU session can be established based on the MAC address of the first node.

[0277] In this process, a PDU session is established between the second node and the core network. The core network then assigns a MAC address to the second node. The second node can establish an association between the MAC address of the first node and the PDU session. When multiple first nodes share the same PDU session, the data within that PDU session can be shared among all the first nodes. Similarly, data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network. The data packets encapsulated in the PDU session carry the MAC address. For example,... Figure 8 As shown, multiple PDU Session pipelines can be established between the UPF and the second node. For example, two PDU Session pipelines are established, namely PDU Session 1 and PDU Session 2. Each PDU Session can contain data streams from one or more first nodes. For example, PDU Session 1 includes data streams from the first node with MCA address A and the first node with MCA address B, and PDU Session 2 includes data streams from the first node with MCA address C.

[0278] In order to effectively determine which first node the data in the PDU Session is sent to, or which PDU Session the data of the first node is mapped to, the mapping relationship between the MAC address of the first node and the PDU session shown in Table 3 below can be used to make the specific determination.

[0279]

[0280] Table 3. Mapping relationship between the MAC address of the first node and PDU sessions

[0281] Assuming the MAC address of the first node in this application is A, the second node can determine, based on the contents of Table 3 above, that the data of the first node in this application is mapped to PDU Session1.

[0282] Design Method 4: The second node generates multiple temporary MAC addresses. The second node establishes a mapping relationship with the PDU session based on the temporary MAC addresses, and finally establishes a mapping relationship between the first node and the PDU session.

[0283] Optionally, in this application embodiment, the correspondence between the PDU Session and the first node can be determined based on the third information sent by the second node to the first node.

[0284] For example, when the data routing policy included in the third information is used to instruct data transmission to be performed through a first PDU session established based on the temporary MAC address of the first node, a mapping relationship between the first node and the PDU session can be established based on the temporary MAC address of the first node.

[0285] In this process, a PDU session is established between the second node and the core network. The core network then assigns a temporary MAC address to the second node. The second node can establish an association between the temporary MAC address of the first node and the PDU session. When multiple first nodes share the same PDU session, the data within that PDU session can be shared among all the first nodes. Similarly, data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network. The data packets encapsulated within the PDU session carry the temporary MAC address.

[0286] For example, such as Figure 9 As shown, multiple PDU Session pipelines can be established between the UPF and the second node. For example, two PDU Session pipelines are established, namely PDU Session 1 and PDU Session 2. Each PDU Session can contain data streams from one or more first nodes. For example, PDU Session 1 includes data streams from the first node with temporary MCA address A and the first node with temporary MCA address B, and PDU Session 2 includes data streams from the first node with temporary MCA address C.

[0287] In order to effectively determine which first node the data in the PDU Session is sent to, or which PDU Session the data of the first node is mapped to, the mapping relationship between the temporary MAC address of the first node and the PDU session shown in Table 4 below can be used to make the specific determination.

[0288]

[0289] Table 4. Mapping relationship between the temporary MAC address of the first node and the PDU session

[0290] Assuming the temporary MAC address of the first node in this application is A, the second node can determine, based on the contents of Table 4 above, that the data of the first node in this application is mapped to PDU Session1.

[0291] By setting the above correspondence, the mapping between the first node and the PDU session can be realized, thereby better determining the data routing direction.

[0292] The methods and apparatuses are based on the same or similar technical concepts. Since the principles by which the methods and apparatuses solve problems are similar, their implementations can refer to each other, and repeated details will not be elaborated upon. The terms "system" and "network" in the embodiments of this application can be used interchangeably. In the description of the embodiments of this application, "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one" in this application refers to one or more; "multiple" refers to two or more. Furthermore, it should be understood that in the description of this application, terms such as "first," "second," and "third" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order. References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include specific features, structures, or characteristics described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0293] The following combination Figure 10 and Figure 11 The apparatus provided in the embodiments of this application is described in detail. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments. Therefore, any content not described in detail can be referred to accordingly.

[0294] Figure 10This is a schematic block diagram of the device 1000 provided in the embodiments of this application, used to implement the functions of the first or second device in the above method embodiments. For example, the device can be a software module or a chip system. The chip can be composed of chips or can include chips and other discrete devices. The device 1000 includes a processing unit 1001 and a communication unit 1002. The communication unit 1002 is used to communicate with other devices and can also be referred to as a communication interface, transceiver unit, or input / output interface, etc.

[0295] In some embodiments, the device 1000 described above can be used to implement the function of the first device in the above method. The device 1000 can be the first device, or a chip or circuit configured in the first device. The processing unit 1001 can be used to perform processing-related operations of the first device in the above method embodiments, and the communication unit 1002 is used to instruct the transmit / receive-related operations of the first device in the above method embodiments.

[0296] For example, communication unit 1002 is configured to receive first information from a first node, the first information being used to request the establishment of a first Protocol Data Unit (PDU) session; send second information to the first node, the second information being used to indicate the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session, the first QoS configuration policy including the correspondence between the first PDU session and at least one session parameter included in the first information; and send third information to the first node, the third information being used to indicate a data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session.

[0297] Optionally, the processing unit 1001 is further configured to:

[0298] Data transmission is performed through the first PDU session according to the data routing strategy.

[0299] Optionally, the first QoS configuration policy includes one or more of the following mapping relationships: the mapping relationship between the service flow identifier (QFI) and the differentiated service coding point (DSCP) of the data, the mapping relationship between the DSCP and the service quality identifier (XQI), and the mapping relationship between the XQI and the QoS parameters.

[0300] Optionally, the data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, and the mapping type between the QoS flows and the first nodes.

[0301] Optionally, the second information is also used to indicate the QoS short-range control policy of the first node; the QoS short-range control policy of the first node includes the mapping relationship between DSCP and Transmission Channel Identifier (TCID); or the mapping relationship between DSCP and the Protocol 6 IPv6 flow label interconnecting the network and TCID.

[0302] Optionally, the communication unit 1002 is further configured to receive fourth information from the third node, the fourth information being used to indicate a second QoS configuration policy for the first PDU session, the second QoS configuration policy including a 5G Quality of Service Indicator (5QI), or the second QoS configuration policy being used to indicate a mapping relationship between 5QI and QFI.

[0303] Optionally, the fourth information is carried through a non-access stratum (NAS) message.

[0304] Optionally, before receiving the fourth information from the third node, the communication unit 1002 is further configured to send a first request information, which is used to request a second QoS configuration policy for the first PDU session.

[0305] Optionally, the first request information is carried in the registration request sent to the third node; or after sending the registration request to the third node and before receiving the first information, the communication unit 1002 is further used to send the first request information.

[0306] Optionally, the first information includes one or more session parameters among QoS parameters, application type, terminal type, PSK type, and DNN; the DNN is used to indicate the type of the first PDU session; the application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

[0307] Optionally, the processing unit 1001 is further configured to determine that the first node is included in the whitelist of the second node; or to determine that the first PDU session is established for the first node.

[0308] Optionally, the data routing policy is used to instruct a first PDU session established based on the protocol IP address of the network interconnection between the first node to perform data transmission; or the data routing policy is used to instruct a first PDU session established based on the media access control MAC address of the first node to perform data transmission.

[0309] Optionally, the communication unit 1002 communicates with the first node based on a first communication technology; and communicates with the third node based on a second communication technology.

[0310] In other embodiments, the device 1000 described above can be used to implement the function of the second device in the above method embodiments. The device 1000 can be the second device, or a chip or circuit configured in the second device. The processing unit 1001 can be used to perform processing-related operations of the second device in the above method embodiments, and the communication unit 1002 can be used to perform transmit / receive-related operations of the second device in the above method embodiments.

[0311] For example, communication unit 1002 is configured to send first information to a second node, the first information being used to request the establishment of a first Protocol Data Unit (PDU) session; receive second information sent from the second node, the second information being used to indicate the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session, the first QoS configuration policy including the correspondence between the first PDU session and at least one session parameter included in the first information; and receive third information sent from the second node, the third information being used to indicate a data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session.

[0312] Optionally, the processing unit 1001 is further configured to perform data transmission through the first PDU session according to the data routing strategy.

[0313] Optionally, the first QoS configuration policy includes at least one of the following mapping relationships: the mapping relationship between the service flow identifier (QFI) and the differentiated service coding point (DSCP) of the data, the mapping relationship between the DSCP and the service quality identifier (XQI), and the mapping relationship between the XQI and the QoS parameters.

[0314] Optionally, the data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, and the mapping type between the QoS flows and the first nodes.

[0315] Optionally, the second information is also used to indicate the QoS short-range control policy of the first node; the QoS short-range control policy of the first node includes the mapping relationship between DSCP and Transmission Channel Identifier (TCID); or the mapping relationship between DSCP and the Protocol 6 IPv6 flow label interconnecting the network and TCID.

[0316] Optionally, the first information includes one or more session parameters among QoS parameters, application type, terminal type, PSK type, and DNN; the DNN is used to indicate the type of the first PDU session; the application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

[0317] Optionally, the data routing policy is used to instruct a first PDU session established based on the protocol IP address of the network interconnection between the first node to perform data transmission; or the data routing policy is used to instruct a first PDU session established based on the media access control MAC address of the first node to perform data transmission.

[0318] Optionally, before the communication unit 1002 sends the first information to the second node, the processing unit 1001 is further configured to determine that there is no PDU session that meets the current service requirements.

[0319] Optionally, the communication unit 1002 communicates with the second node based on the first communication technology; and obtains services provided based on the second communication technology through the third node.

[0320] In other embodiments, the device 1000 described above can be used to implement the function of the second device in the above method embodiments. The device 1000 can be the second device, or a chip or circuit configured in the second device. The processing unit 1001 can be used to perform processing-related operations of the second device in the above method embodiments, and the communication unit 1002 can be used to perform transmit / receive-related operations of the second device in the above method embodiments.

[0321] For example, communication unit 1002 is used to send fourth information to the second node. The fourth information is used to indicate the second quality of service (QoS) configuration policy of the first PDU session. The second QoS configuration policy includes a 5G quality of service indicator (5QI). Alternatively, the second QoS configuration policy is used to indicate the mapping relationship between 5QI and service flow identifier (QFI).

[0322] Optionally, the fourth information is carried via a NAS message.

[0323] Optionally, before sending the fourth information to the second node, the communication unit 1002 is further configured to receive first request information, which is used to request the second QoS configuration policy of the first PDU session.

[0324] Optionally, the first request information is carried in the registration request received from the second node; the first request information is obtained after the registration request from the second node is received.

[0325] Optionally, the communication unit 1002 communicates with the second node based on the second communication technology; and the communication unit 1002 provides services to the first node based on the first communication technology based on the second communication technology.

[0326] The unit division in this embodiment is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, in this embodiment, each functional unit can be integrated into a single processor, exist as a separate physical entity, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0327] Please see Figure 11 , Figure 11 This is a schematic diagram of the device 1100 provided in an embodiment of this application. The device 1100 can be a node, or a component within a node, such as a chip or integrated circuit. The device 1100 may include at least one processor 1102 and a communication interface 1104. Further, optionally, the device may also include at least one memory 1101. Even further, optionally, it may also include a bus 1103. The memory 1101, processor 1102, and communication interface 1104 are connected via the bus 1103.

[0328] The memory 1101 provides storage space, which can store data such as the operating system and computer programs. The memory 1101 mentioned in this embodiment can be volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0329] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory. Processor 1102 is a module that performs arithmetic and / or logical operations, and may specifically be one or a combination of processing modules such as a central processing unit (CPU), graphics processing unit (GPU), microprocessor unit (MPU), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), complex programmable logic device (CPLD), coprocessor (assisting the CPU in completing corresponding processing and applications), and microcontroller unit (MCU).

[0330] It should be noted that when the processor is a general-purpose processor, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0331] The communication interface 1104 can be used to provide information input or output to the at least one processor. And / or the communication interface can be used to receive data transmitted externally and / or transmit data externally, and can be a wired link interface including an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission, vehicular short-range communication technology, etc.). Optionally, the communication interface 1104 may also include a transmitter (such as a radio frequency transmitter, antenna, etc.) or a receiver coupled to the interface.

[0332] In some embodiments, the device 1100 may be the first device or a component of the first device in the method embodiments described above, such as a chip or integrated circuit. The processor 1102 in the device 1100 is used to read the computer program stored in the memory 1101 and control the first device to perform the following operations:

[0333] The system receives first information from a first node, which requests the establishment of a first Protocol Data Unit (PDU) session; sends second information to the first node, which indicates the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session, wherein the first QoS configuration policy includes the correspondence between the first PDU session and at least one session parameter included in the first information; and sends third information to the first node, which indicates the data routing policy corresponding to the first PDU session, wherein the data routing policy includes session information of the first PDU session.

[0334] Optionally, the processor 1102 in the first device can also be used to read programs from the memory 1101 and execute them, such as... Figure 3 The method flow executed by the first node in S300 to S306 shown; or the execution of, for example Figure 4 The method flow executed by the first node in S400 to S412 shown; or the execution of, for example Figure 5 The method flow executed by the first node in S500 to S511 is shown.

[0335] For specific details, please refer to the description in the above method embodiments, which will not be repeated here.

[0336] In other embodiments, the device 1100 described above may be a second device or a component of the second device in the method embodiments above, such as a chip or integrated circuit. The processor 1102 in the device 1100 is used to read the computer program stored in the memory 1101 and control the second device to perform the following operations:

[0337] Send a first message to the second node, the first message being used to request the establishment of a first Protocol Data Unit (PDU) session; receive a second message from the second node, the second message being used to indicate the identifier of the first PDU session and a first Quality of Service (QoS) configuration policy corresponding to the first PDU session, the first QoS configuration policy including the correspondence between the first PDU session and at least one session parameter included in the first message; receive a third message from the second node, the third message being used to indicate the data routing policy corresponding to the first PDU session, the data routing policy including the session information of the first PDU session.

[0338] Optionally, the processor 1102 in the second device can also be used to read programs from the memory 1101 and execute them, such as... Figure 3 The method flow executed by the second node in S300 to S306 shown; or the execution of, for example Figure 4The method flow executed by the second node in S400 to S412 shown; or the execution of, for example Figure 5 The method flow executed by the second node in S500 to S511 is shown.

[0339] For specific details, please refer to the description in the above method embodiments, which will not be repeated here.

[0340] In other embodiments, the device 1100 may be a third device or a component of the third device in the above method embodiments, such as a chip or integrated circuit. The processor 1102 in the device 1100 is used to read the computer program stored in the memory 1101 and control the second device to perform the following operations:

[0341] Send a fourth message to the second node. The fourth message is used to indicate the second quality of service (QoS) configuration policy of the first PDU session. The second QoS configuration policy includes the 5G quality of service indicator 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and the service flow identifier QFI.

[0342] Optionally, the processor 1102 in the second device can also be used to read programs from the memory 1101 and execute them, such as... Figure 3 The method flow executed by the second node in S300 to S306 shown; or the execution of, for example Figure 4 The method flow executed by the second node in S400 to S412 shown; or the execution of, for example Figure 5 The method flow executed by the second node in S500 to S511 is shown.

[0343] For specific details, please refer to the description in the above method embodiments, which will not be repeated here.

[0344] This application embodiment also provides a terminal, which can be a smart terminal such as a smartphone, laptop, or tablet computer with short-range communication capabilities, a mouse, keyboard, headphones, speakers, or in-vehicle playback device, etc. The terminal includes a first device and / or a second device, the first device and the second device being respectively described above... Figure 3 The first node and the second node in the illustrated embodiment. The first device and the second device may be of the same or different types.

[0345] in, Figure 12 A simplified schematic diagram of a terminal device is shown. This is for ease of understanding and illustration. Figure 12 In this context, the terminal device is taken as a mobile phone. For example... Figure 12As shown, the terminal device includes a processor, memory, radio frequency (RF) circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the terminal device, executing software programs, and processing software program data. The memory is mainly used to store software programs and data. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0346] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 12 Only one memory and processor are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application embodiment does not impose any limitations on this.

[0347] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be considered as the transceiver unit of the terminal device, and the processor with processing functions can be considered as the processing unit of the terminal device. For example... Figure 12 As shown, the terminal device includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 1210 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1210 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1210 includes a receiving unit and a transmitting unit. The transceiver unit can sometimes also be called a transceiver, transceiver, or transceiver circuit, etc. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc.

[0348] It should be understood that the transceiver unit 1210 is used to perform the above-mentioned tasks. Figure 3 In the method embodiment shown, the sending and receiving operations on the first node side are executed by the processing unit 1220. Figure 3The method embodiment shown includes operations on the first node side other than sending and receiving operations.

[0349] For example, in one implementation, the transceiver unit 1210 is used to perform... Figure 3 The transmit / receive steps of the first node in the illustrated embodiment, such as S300, and / or other processes used to support the technology described herein. Processing unit 1220 is used to execute... Figure 3 The terminal device side in the illustrated embodiments includes operations other than the transmit / receive operation, such as S306, and / or other processes used to support the technology described herein.

[0350] Alternatively, the transceiver unit 1210 is used to perform the above. Figure 4 In the method embodiment shown, the sending and receiving operations of the first node are executed by the processing unit 1220. Figure 4 The method embodiment shown includes operations on the first node side other than sending and receiving operations.

[0351] For example, in one implementation, the transceiver unit 1210 is used to perform... Figure 4 The transmit / receive steps of the first node in the illustrated embodiment, such as S401, and / or other processes used to support the technology described herein. Processing unit 1220 is used to execute... Figure 4 In the embodiments shown, the first node side includes operations other than the transmit / receive operation, such as S412, and / or other processes used to support the technology described herein.

[0352] Alternatively, the transceiver unit 1210 is used to perform the above. Figure 5 In the method embodiment shown, the sending and receiving operations on the first node side are executed by the processing unit 1220. Figure 5 The method embodiment shown includes operations on the first node side other than sending and receiving operations.

[0353] For example, in one implementation, the transceiver unit 1210 is used to perform... Figure 5 The transmit / receive steps on the first node side of the illustrated embodiment, such as S500, and / or other processes used to support the technology described herein. Processing unit 1220 is used to execute... Figure 5 In the embodiments shown, the first node side includes operations other than the transmit / receive operation, such as S511, and / or other processes used to support the technology described herein.

[0354] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.

[0355] This application also provides a computer-readable storage medium including instructions that, when run on a computer, cause the computer to perform the methods described in the above embodiments.

[0356] This application also provides a chip system including at least one processor and interface circuitry. Optionally, the chip system may further include a memory or external memory. The processor is used to execute instruction and / or data interaction through the interface circuitry to implement the methods described in the above method embodiments. This chip system may be composed of chips or may include chips and other discrete devices.

[0357] This application also provides a computer program product, including instructions that, when run on a computer, cause the computer to perform the methods described in the above embodiments.

[0358] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, a coprocessor, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0359] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0360] The methods provided in this application can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., SSDs), etc.

[0361] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0362] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0363] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0364] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0365] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, Applied to the second node, the method includes: Receive first information from the first node, the first information being used to request the establishment of a first protocol data unit (PDU) session; Send second information to the first node, the second information being used to indicate the identifier of the first PDU session and the first quality of service (QoS) configuration policy corresponding to the first PDU session; Send third information to the first node, the third information being used to indicate the data routing policy corresponding to the first PDU session, the data routing policy including the session information of the first PDU session; The third node communicates with the first node based on a first communication technology and with the first node based on a second communication technology, wherein the third node is used to provide services to the first node based on the first communication technology through the second node.

2. The method as described in claim 1, characterized in that, The method includes: Data transmission is performed through the first PDU session according to the data routing strategy.

3. The method as described in claim 2, characterized in that, The first QoS configuration policy includes one or more of the following mapping relationships: The mapping relationship between the Flow Identifier (QFI) and the Differentiated Service Code Point (DSCP) of data, the mapping relationship between the DSCP and the Quality of Service Identifier (XQI), or the mapping relationship between the XQI and QoS parameters.

4. The method according to any one of claims 1 to 3, characterized in that, The data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, or the mapping type between the QoS flows and the first nodes.

5. The method according to any one of claims 1 to 3, characterized in that, The second information is also used to indicate the QoS short-range control policy of the first node; The QoS short-range control strategy of the first node includes the mapping relationship between DSCP and Transmission Channel Identifier (TCID); or the mapping relationship between DSCP and Protocol 6 IPv6 flow label interconnecting the network and TCID.

6. The method according to any one of claims 1 to 3, characterized in that, The method includes: Receive fourth information from the third node, the fourth information being used to indicate a second QoS configuration policy for the first PDU session, the second QoS configuration policy including a 5G Quality of Service Indicator (5QI), or the second QoS configuration policy being used to indicate a mapping relationship between 5QI and QFI.

7. The method as described in claim 6, characterized in that, The fourth piece of information is carried through a non-access stratum (NAS) message.

8. The method as described in claim 6, characterized in that, Before receiving the fourth information from the third node, the method further includes: Send a first request message, which is used to request a second QoS configuration policy for the first PDU session.

9. The method as described in claim 8, characterized in that, The first request information is carried in the registration request sent to the third node; or After sending the registration request to the third node and before receiving the first information, the method further includes: Send the first request information.

10. The method according to any one of claims 1 to 3, 7 or 8, characterized in that, The first information includes one or more session parameters from QoS parameters, application type, terminal type, preset shared key PSK type, and data network name DNN; The DNN is used to indicate the type of the first PDU session; The application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

11. The method according to any one of claims 1 to 3, 7 or 8, characterized in that, The method further includes: Determine that the first node is included in the whitelist of the second node; or It is determined that the first PDU session will be established for the first node.

12. The method according to any one of claims 1 to 3, 7 or 8, characterized in that, The data routing policy is used to instruct a first PDU session established based on the protocol IP address of the network interconnection between the first node to perform data transmission; or The data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the Media Access Control (MAC) address of the first node.

13. A communication method, characterized in that, Applied to the first node, the method includes: Send first information to the second node, the first information being used to request the establishment of a first protocol data unit (PDU) session; Receive second information sent from the second node, the second information being used to indicate the identifier of the first PDU session and the first quality of service (QoS) configuration policy corresponding to the first PDU session; Receive third information sent from the second node, the third information being used to indicate the data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session; The second node communicates with the third node using the first communication technology and obtains services from the third node using the second communication technology through the second node.

14. The method as described in claim 13, characterized in that, The method further includes: Data transmission is performed through the first PDU session according to the data routing strategy.

15. The method as described in claim 14, characterized in that, The first QoS configuration policy includes one or more of the following mapping relationships: The mapping relationship between the Flow Identifier (QFI) and the Differentiated Service Code Point (DSCP) of data, the mapping relationship between the DSCP and the Quality of Service Identifier (XQI), and the mapping relationship between the XQI and QoS parameters.

16. The method according to any one of claims 13 to 15, characterized in that, The data routing policy includes one or more of the following: the number of QoS flows included in the first PDU session, the mapping method of the first PDU session, the number of first nodes included in the first PDU session, and the mapping type between the QoS flows and the first nodes.

17. The method as described in claim 16, characterized in that, The second information is also used to indicate the QoS short-range control policy of the first node; The QoS short-range control strategy of the first node includes the mapping relationship between DSCP and Transmission Channel Identifier (TCID); or the mapping relationship between DSCP and Protocol 6 IPv6 flow label interconnecting the network and TCID.

18. The method according to any one of claims 13-15 or 17, characterized in that, The first information includes one or more session parameters from QoS parameters, application type, terminal type, preset shared key PSK type, and data network name DNN; The DNN is used to indicate the type of the first PDU session; The application type is used to indicate the type of service that the first PDU session is used to transmit or carry.

19. The method according to any one of claims 13-15 or 17, characterized in that, The data routing policy is used to instruct the first PDU session established via the protocol IP address interconnected between the first node's networks to perform data transmission; or The data routing policy is used to instruct data transmission to be performed through a first PDU session established based on the Media Access Control (MAC) address of the first node.

20. The method according to any one of claims 13-15 or 17, characterized in that, Before sending the first information to the second node, the process also includes: It was determined that there was no PDU session that met the current business requirements.

21. A communication method, characterized in that, Applied to a third node, the method includes: Send a fourth message to the second node, the fourth message being used to indicate a second quality of service (QoS) configuration policy for the first PDU session, the second QoS configuration policy including a 5G quality of service indicator 5QI, or the second QoS configuration policy being used to indicate the mapping relationship between 5QI and the service flow identifier QFI; Communicating with the second node based on the second communication technology; and providing services to the first node based on the first communication technology through the second node based on the second communication technology.

22. The method as described in claim 21, characterized in that, The fourth piece of information is carried through a non-access stratum (NAS) message.

23. The method as described in claim 21 or 22, characterized in that, Before sending the fourth information to the second node, the method further includes: Receive a first request message, which is used to request a second QoS configuration policy for the first PDU session.

24. The method as described in claim 23, characterized in that, The first request information is carried in the registration request received from the second node; the first request information is obtained after the registration request from the second node is received.

25. A communication device, characterized in that, Applied to the second node, including: The acquisition module is used to receive first information from the first node, the first information being used to request the establishment of a first protocol data unit (PDU) session; The sending module is configured to send second information to the first node, the second information indicating the identifier of the first PDU session and the first Quality of Service (QoS) configuration policy corresponding to the first PDU session; and to send third information to the first node, the third information indicating the data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session; to communicate with the first node based on a first communication technology; and to communicate with a third node based on a second communication technology, the third node being configured to provide services to the first node based on the first communication technology through the second node using the second communication technology.

26. A communication device, characterized in that, Applied to the first node, including: The sending module is used to send first information to the second node, wherein the first information is used to request the establishment of a first protocol data unit (PDU) session; The acquisition module is configured to receive second information sent from the second node, the second information indicating the identifier of the first PDU session and the first Quality of Service (QoS) configuration policy corresponding to the first PDU session; receive third information sent from the second node, the third information indicating the data routing policy corresponding to the first PDU session, the data routing policy including session information of the first PDU session; communicate with the second node based on a first communication technology; and acquire services provided by the third node based on a second communication technology through the second node.

27. A communication device, characterized in that, Applied to the third node, including: The sending module is configured to send fourth information to the second node, the fourth information being used to indicate a second Quality of Service (QoS) configuration policy for the first PDU session, the second QoS configuration policy including a 5G Quality of Service Indicator (5QI), or the second QoS configuration policy being used to indicate a mapping relationship between 5QI and a Flow Identifier (QFI); communicate with the second node based on a second communication technology; and provide services to the first node based on a first communication technology through the second node based on the second communication technology.

28. A communication device, characterized in that, It includes at least one processor and an interface circuit; the interface circuit provides a program or instructions to the at least one processor, and the at least one processor executes the program or instructions through logic circuits to enable the device in which the communication device is located to perform any one of claims 1 to 12; or perform any one of claims 13 to 20; or perform any one of claims 21 to 24.

29. A communication system, characterized in that, It includes the communication device as described in claim 25 or 27, and the communication device as described in claim 26 or 28.

30. A computer-readable storage medium, characterized in that, Includes program instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 12; or to perform any one of claims 13 to 20; or to perform any one of claims 21 to 24.

Citation Information

Patent Citations

  • Methods and devices for realizing multi access management

    CN108632953A