WO2023056852A1 - 一种通信方法、装置及系统 - Google Patents
一种通信方法、装置及系统 Download PDFInfo
- Publication number
- WO2023056852A1 WO2023056852A1 PCT/CN2022/121385 CN2022121385W WO2023056852A1 WO 2023056852 A1 WO2023056852 A1 WO 2023056852A1 CN 2022121385 W CN2022121385 W CN 2022121385W WO 2023056852 A1 WO2023056852 A1 WO 2023056852A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- pdu session
- information
- indicate
- qos
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2491—Mapping quality of service [QoS] requirements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the embodiments of the present application relate to the field of communication technologies, and in particular, to a communication method, device, and system.
- the short-distance communication system has a relatively limited communication distance, but the terminal has low power consumption and low cost;
- the fifth generation (5th generation, 5G) cellular network communication system can provide macro coverage and a wide communication range, but the power consumption and cost of the terminal Relatively high.
- the short-distance communication system can be integrated with the 5G cellular network communication system, so that the integrated communication system can achieve low-power, low-cost long-distance transmission.
- some short-distance terminals do not support NAS signaling transmission. Therefore, they need to access the cellular network through other short-distance nodes (such as management nodes and gateway nodes) to indirectly enjoy the services provided by the 5G core network.
- other short-distance nodes such as management nodes and gateway nodes
- Embodiments of the present application provide a communication method, device, and system to better meet requirements of terminal devices that do not support NAS signaling transmission.
- the embodiment of the present application provides a communication method, which may be applied to the second node.
- the method includes:
- the data routing strategy includes session information of the first PDU session.
- the second node can configure a PDU session for the first node based on the requirements of the first node, so that the services provided by the core network can be better applied to terminals that do not support NAS signaling transmission need.
- 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.
- the first QoS configuration policy in the embodiment of the present application includes the correspondence between the first PDU session and the at least one session parameter, and does not mean that the first QoS configuration policy actually includes A correspondence relationship between a first PDU session and the at least one session parameter, but because the first QoS configuration policy is associated with the first PDU session and is a PDU session established according to the first information, Therefore, it can be understood that 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.
- the method includes performing data transmission through the first PDU session according to the data routing policy.
- 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 services coding point DSCP, and the mapping relationship between the DSCP and the service quality identifier XQI Mapping relationship, mapping relationship between XQI and QoS parameters.
- the present application provides a situation of inclusion of the first QoS configuration policy.
- the data routing policy includes the number of QoS flows included in the first PDU session, the mapping mode of the first PDU session, and the first node included in the first PDU session one or more of the mapping types between the QoS flow and the first node.
- the present application provides a data routing policy inclusion situation.
- the second information is also used to indicate the QoS short-distance control policy of the first node;
- the QoS short-distance control policy of the first node includes a Differentiated Service Code Point (Differentiated Service Code Point, DSCP) and the transmission channel identifier (Transmission channel Identifier, TCID); or the mapping relationship between the flow label of the protocol 6IPV6 interconnected between the DSCP and the network, and the TCID.
- DSCP Differentiated Service Code Point
- TCID Transmission channel Identifier
- the present application provides other indication functions of the second information, for example, the second information is also used in the QoS short-distance control strategy of the first node, so that it can be determined based on the second information that the transmission data needs to be mapped to The corresponding TCID.
- fourth information from a third node is received, where the fourth information is used to indicate the second QoS configuration policy of the first PDU session, and the second QoS configuration policy includes 5G service
- the quality indicator 5QI, or, the second QoS configuration policy is used to indicate the mapping relationship between 5QI and QFI.
- the second QoS configuration policy in the embodiment of the present application is also used to indicate the mapping relationship between 5QI and other session parameters, or the mapping relationship between other session parameters, and is not limited to the service flow identifier QFI and data
- the third node issues a second QoS configuration strategy based on the requirements of the first node, and the second node configures a PDU session for the first node based on the second QoS configuration strategy issued by the third node, which can enable
- the services provided by the core network are better suited to the requirements of terminals that do not support NAS signaling transmission.
- the fourth information is carried by a NAS message.
- the present application provides a way of sending the fourth information.
- the method before receiving the fourth information from the third node, the method further includes: sending first request information, where the first request information is used to request the first PDU session The second QoS configuration policy.
- the present application provides a situation of triggering the third node to send the fourth information.
- 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, sending the first request information 1.
- 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, sending the first request information 1. Request Information.
- the first information includes one or more session parameters among QoS parameters, application types, terminal types, PSK types, and DNN; the DNN is used to indicate that the first PDU session type; the application type is used to indicate the type of service used for transmission or bearing by the first PDU session.
- the present application provides a situation of including the first information.
- the method further includes: determining that the first node is included in a whitelist of the second node; or determining to establish the first PDU session for the first node.
- the present application provides multiple situations that trigger the second node to establish the first PDU session for the first node.
- the data routing policy is used to indicate that data transmission is performed through the first PDU session established based on the IP address of the first node; or the data routing policy is used to indicate that the data transmission is performed based on the The first PDU session established by the MAC address of the first node performs data transmission.
- the present application provides indication functions of various data routing strategies.
- the embodiment of the present application provides a communication method, which may be applied to the first node.
- the method includes:
- receiving third information sent from the second node where the third information is used to indicate the data routing policy corresponding to the first PDU session, and the data routing policy includes the session of the first PDU session information.
- the second node can configure a PDU session for the first node based on the requirements of the first node, so that the services provided by the core network can be better applied to terminals that do not support NAS signaling transmission need.
- the method further includes performing data transmission through the first PDU session according to the data routing policy.
- the first QoS configuration strategy includes at least one of the following mapping relationships: a mapping relationship between a service flow identifier QFI and a data differentiated services coding point DSCP, and a mapping between a DSCP and a service quality identifier XQI Relationship, the mapping relationship between XQI and QoS parameters.
- the present application provides a situation of inclusion of the first QoS configuration policy.
- the data routing policy includes the number of Qos flows included in the first PDU session, the mapping mode of the first PDU session, and the first node included in the first PDU session one or more of the mapping types between the QoS flow and the first node.
- the present application provides a data routing policy inclusion situation.
- the second information is also used to indicate the QoS short-distance control policy of the first node;
- the QoS short-distance control policy of the first node includes the mapping between DSCP and transmission channel identifier TCID relationship; or the mapping relationship between the protocol 6IPV6 flow label and TCID interconnected between DSCP and the network.
- the present application provides other indication functions of the second information, for example, the second information is also used in the QoS short-distance control strategy of the first node, so that it can be determined based on the second information that the transmission data needs to be mapped to The corresponding TCID.
- the first information includes one or more session parameters among QoS parameters, application types, terminal types, PSK types, and DNN; the DNN is used to indicate that the first PDU session type; the application type is used to indicate the type of service used for transmission or bearing by the first PDU session.
- the present application provides a situation of including the first information.
- the data routing policy is used to indicate that data transmission is performed through the first PDU session established based on the IP address of the first node; or the data routing policy is used to indicate that the data transmission is performed based on the The first PDU session established by the MAC address of the first node performs data transmission.
- the present application provides indication functions of various data routing policies.
- the first information to the second node before sending the first information to the second node, it further includes determining that there is no PDU session meeting the current service requirement.
- the present application provides a situation of triggering the first node to send the first information.
- the embodiment of the present application provides a communication method, which may be applied to a third node.
- the method includes:
- the second QoS configuration policy includes a 5G service quality indicator 5QI, or, the first Two QoS configuration policies are used to indicate the mapping relationship between 5QI and service flow identifier QFI.
- the third node issues the second QoS configuration policy based on the requirements of the first node, and the second node configures the first node based on the second QoS configuration policy issued by the third node.
- the PDU session can make the services provided by the core network more suitable for the needs of terminals that do not support NAS signaling transmission.
- the fourth information is carried by a NAS message.
- the present application provides a way of sending the fourth information.
- the method before sending the fourth information to the second node, the method further includes receiving first request information, where the first request information is used to request the second QoS configuration policy.
- the present application provides a situation of triggering the third node to send the fourth information.
- the first request information is carried in the registration request received from the second node; the first request information is carried in the registration request received from the second node Obtained after the request.
- the present application provides multiple ways of sending the first request information.
- the embodiment of the present application provides a communication device, which is used to realize the first aspect or any one of the methods in the first aspect, including corresponding functional modules or units, respectively used to realize the first aspect steps in the method.
- Functions can be realized by hardware, or by executing corresponding software by hardware, and the hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
- the embodiment of the present application provides a communication device, which is used to implement the second aspect or any one of the methods in the second aspect, including corresponding functional modules or units, respectively used to implement the second aspect steps in the method.
- Functions can be realized by hardware, or by executing corresponding software by hardware, and the hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
- the embodiment of the present application provides a communication device, which is used to implement any one of the third aspect or the method in the third aspect, including corresponding functional modules or units, respectively used to implement the third aspect steps in the method.
- Functions can be realized by hardware, or by executing corresponding software by hardware, and the hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
- a communication device includes a processor and a memory.
- the memory is used to store calculation programs or instructions
- the processor is coupled to the memory; when the processor executes the computer programs or instructions, the device is made to execute the first aspect or any one of the methods in the first aspect.
- the communication device may be the first device, or a device capable of supporting the first device to implement the functions required by the method provided in the first aspect above, such as a chip system.
- the communication device may be a terminal device or a part of components (such as a chip) in the terminal device.
- the terminal device may be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, and the like.
- the smart mobile terminal includes a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA) and the like.
- Smart home devices such as smart refrigerators, smart washing machines, smart TVs, speakers, etc.
- Smart car wearable devices such as smart headphones, smart glasses, smart clothing or shoes, etc.
- a communication device includes a processor and a memory.
- the memory is used to store calculation programs or instructions
- the processor is coupled to the memory; when the processor executes the computer programs or instructions, the device is made to execute any method in the second aspect or the second aspect.
- the communication device may be the second device or a device capable of supporting the second device to implement the functions required by the method provided by the second aspect above, such as a chip system.
- the communication device may be a terminal device or a part of components (such as a chip) in the terminal device.
- the terminal device may be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, and the like.
- the smart mobile terminal includes a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA) and the like.
- Smart home devices such as smart refrigerators, smart washing machines, smart TVs, speakers, etc.
- Smart car wearable devices such as smart headphones, smart glasses, smart clothing or shoes, etc.
- a communication device includes a processor and a memory.
- the memory is used to store calculation programs or instructions
- the processor is coupled to the memory; when the processor executes the computer programs or instructions, the device is made to execute any method in the third aspect or the third aspect.
- the communication device may be a third device or a device capable of supporting the third device to implement the functions required by the method provided by the third aspect above, such as a chip system.
- the communication device may be a terminal device or a part of components (such as a chip) in the terminal device.
- the terminal device may be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, and the like.
- the smart mobile terminal includes a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA) and the like.
- Smart home devices such as smart refrigerators, smart washing machines, smart TVs, speakers, etc.
- Smart car wearable devices such as smart headphones, smart glasses, smart clothing or shoes, etc.
- a terminal may include the device in the fourth aspect or the seventh aspect, and the device in the fifth aspect or the eighth aspect.
- the device may be smart home equipment, smart manufacturing equipment, smart transportation equipment, etc., such as vehicles, drones, unmanned transport vehicles, cars and vehicles, or robots.
- the device may be a mouse, a keyboard, a wearable device, a TWS earphone, and the like.
- the present application provides a chip connected to a memory for reading and executing computer programs or instructions stored in the memory, so as to realize the above-mentioned first aspect or any possible implementation of the first aspect
- the method in; or to achieve the second aspect or the method in any possible implementation manner of the second aspect; or to achieve the above third aspect or the method in any possible implementation manner of the third aspect.
- a computer-readable storage medium In a twelfth aspect, a computer-readable storage medium is provided. Computer programs or instructions are stored in the computer-readable storage medium. When the computer programs or instructions are executed by a device, the device executes the above-mentioned first aspect or the first aspect. A method in any possible implementation; or make the device execute the method in the second aspect or any possible implementation of the second aspect; or make the device execute the third aspect or any possible implementation of the third aspect methods in methods.
- the present application provides a computer program product, the computer program product includes a computer program or an instruction, and when the computer program or instruction is executed by a device, the device executes the above-mentioned first aspect or any possibility of the first aspect or make the device execute the method in the above-mentioned second aspect or any possible implementation of the second aspect; or make the device execute the above-mentioned third aspect or any possible implementation of the third aspect Methods.
- FIG. 1 is a schematic diagram of a first communication system provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a second communication system provided by an embodiment of the present application.
- FIG. 3 is a schematic flowchart of the first communication method provided by the embodiment of the present application.
- FIG. 4 is a schematic flow diagram of a second communication method provided by an embodiment of the present application.
- FIG. 5 is a schematic flowchart of a third communication method provided by an embodiment of the present application.
- FIG. 6 is a schematic diagram of the first data routing provided by the embodiment of the present application.
- FIG. 7 is a schematic diagram of a second data routing provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of a third data routing provided by an embodiment of the present application.
- FIG. 9 is a schematic diagram of a fourth data routing provided by an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of a first communication device provided in an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a second communication device provided by an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a terminal provided by an embodiment of the present application.
- the embodiments of the present application provide a communication method and device, in order to realize that the services indirectly provided by the 5G network for T nodes can meet the requirements of terminal nodes that do not support NAS.
- the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.
- the communication method provided by the embodiment of the present application can be applied to the fifth generation (5th generation, 5G) communication system, such as 5G new air interface (new radio, NR), and can also be applied to various communication systems in the future, such as the sixth generation ( 6th generation, 6G) communication system, which is not limited here.
- 5G 5G new air interface
- 6th generation, 6G 6th generation
- the embodiment of the present application provides an architecture of a communication system to which the communication method is applicable.
- the communication system may include a first node 100 , a second node 110 and a third node 120 .
- the first node may be connected to the second node, and the second node may be connected to the third node.
- the communication system may be a communication system after integration of different communication systems, for example, a communication system obtained after integration of a wireless short-distance communication system and a 5G cellular network communication system, which is not limited here.
- the integrated communication system may also be called a tightly coupled (tight interworking) communication system, or an interworking (interworking) communication system.
- this application takes the integrated communication system of the wireless short-distance communication system and the 5G cellular network communication system as an example, and introduces the integrated communication system:
- the terminal nodes supporting wireless short-distance communication can access the 5G network through the control node or gateway node, and further use the services provided by the 5G network.
- the 5G network can also configure and manage data transmission policies for terminal nodes based on the terminal node's subscription information and link state information, so as to provide refined services for the network. That is to say, in the integrated communication system, the wireless short-distance communication system and the 5G cellular network communication system can work interactively and complement each other.
- the wireless short-distance communication system described in this application can be any possible short-distance communication system, such as Bluetooth, wifi, vehicle-mounted general short-distance communication system and star flash, etc. .
- the coverage of the short-distance communication system is smaller, and the communication distance is shorter.
- This application does not specifically limit the specific communication distance or coverage of the short-distance communication system. allow.
- the first node the node used for service application (for example, T node)
- the node used for service application may be a terminal device or a communication device capable of supporting the terminal device to implement the functions required by the method, or may be a network device or
- the communication device capable of supporting the network device to implement the functions required by the method may of course also be other communication devices, such as a chip system.
- the second node the node used to authorize and authenticate the first node (for example, G node)
- the first node may be a network device or a communication device capable of supporting the network device to implement the functions required by the method, or the second node
- the node may be a terminal device or a communication device capable of supporting the terminal device to implement the functions required by the method, and of course it may also be other communication devices, such as a chip system.
- the third node the node used to provide services for the first node (for example, a core network node), may be a network device or a communication device capable of supporting the network device to implement the functions required by the method, such as an access and mobility management function (access and mobility management function, AMF), or, the third node can be a terminal device or a communication device capable of supporting the terminal device to implement the functions required by the method, and of course it can also be other communication devices, such as a chip system.
- AMF access and mobility management function
- the terminal device in this embodiment of the present application may be a device for implementing a wireless communication function, such as a terminal or a chip that may be used in the terminal.
- Examples 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 (radio access network, RAN), and exchange voice and/or data with the RAN.
- radio access network radio access network
- the terminal equipment may include user equipment (user equipment, UE), wireless terminal equipment, mobile terminal equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), mobile station (mobile), remote Station (remote station), access point (access point, AP), remote terminal device (remote terminal), access terminal device (access terminal), user terminal device (user terminal), user agent (user agent), or user Equipment (user device), etc.
- user equipment user equipment
- UE wireless terminal equipment
- mobile terminal equipment subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), mobile station (mobile), remote Station (remote station), access point (access point, AP), remote terminal device (remote terminal), access terminal device (access terminal), user terminal device (user terminal), user agent (user agent), or user Equipment (user device), etc.
- mobile phones or called "cellular" phones
- computers with mobile terminal equipment portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, smart wearable devices, etc.
- PCS personal communication service
- cordless telephone cordless telephone
- session initiation protocol session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- constrained devices such as devices with low power consumption, or devices with limited storage capabilities, or devices with limited computing capabilities, etc.
- it includes barcodes, radio frequency identification (radio frequency identification, RFID), sensors, global positioning system (global positioning system, GPS), laser scanners and other information sensing devices.
- the terminal device may also be a wearable device.
- Wearable devices can also be called wearable smart devices, which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction.
- Generalized wearable smart devices include full-featured, large-sized, complete or partial functions without relying on smart phones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smart phones Use, such as various smart bracelets, smart helmets, smart jewelry, etc. for physical sign monitoring.
- the network equipment in the embodiment of the present application may include access network (access network, AN) equipment, radio access network (radio access network, RAN) equipment, access network equipment such as base stations (for example, access point), may refer to a device in an access network that communicates with a wireless terminal device through one or more cells over an air interface.
- the base station can be used to convert received over-the-air frames to and from Internet Protocol (IP) packets, acting as a router between the terminal device and the rest of the access network, which can include the IP network.
- IP Internet Protocol
- the network side device can also coordinate attribute management of the air interface.
- the network equipment may include an evolved base station (NodeB or eNB or e-NodeB, evolved Node B) in a long term evolution (long term evolution, LTE) system or an advanced long term evolution (long term evolution-advanced, LTE-A), Or it can also include the next generation node B (next generation node B, gNB) or the next generation evolved base station (next generation evolved base station) in the fifth generation mobile communication technology (the 5th generation, 5G) new air interface (new radio, NR) system nodeB, ng-eNB), en-gNB (enhanced next generation node B, gNB): Enhanced next-generation base stations; can also include centralized units in the cloud access network (cloud radio access network, Cloud RAN) system (centralized unit, CU) and a distributed unit (distributed unit, DU), or may also include a relay device, which is not limited in this embodiment of the present application.
- a relay device which is not limited in this embodiment of the present application.
- this application also provides another communication system, as shown in Figure 2, the communication system may also include functions such as session management function (session management function, SMF), user plane function (User Plane Function, UPF) and DN entity.
- session management function session management function
- UPF User Plane Function
- Each function may be connected through an interface, and the serial number or name of the interface is not limited in this embodiment of the application.
- the interface defined in the 3GPP related standard protocol of the 5G system may be used, or the interface in the future communication system may be used.
- the terminal device communicates with the AMF through the next generation network (next generation, N)1 interface (N1 for short), the network device communicates with the AMF through the N2 interface (N2 for short), and the network device communicates with the local UPF through the N3 interface (N3 for short).
- the UPF communicates with the DN through the N6 interface (N6 for short).
- the AMF communicates with the SMF through the N11 interface (N11 for short), and the SMF communicates with the UPF through the N4 interface (N4 for short).
- Each function included in the communication system may also be called a functional entity, a network element or other names.
- SMF may be referred to as an SMF entity.
- each function in the embodiment of the present application can be realized by one device, can also be realized by multiple devices, or can be realized by one or more functional modules in one device, and this embodiment of the present application does not make any Specific limits.
- the various functions involved in the embodiments of the present application can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or platforms (for example, cloud platform) instantiated virtualization functions.
- each function may also include other functional entities formed by the fusion of any of the above-mentioned functions, for example, it has two types of session management and policy control.
- the communication systems shown in Fig. 1 to Fig. 2 do not constitute a limitation to the applicable communication systems of the embodiments of the present application.
- the number of terminal devices in Figure 2 is just an example.
- a network device can provide services for multiple terminal devices, and the network device, as well as all or part of the terminal devices among the multiple terminal devices, can all use this method.
- the method provided in the embodiment of the application determines the scheduling limit.
- the communication system architecture shown in FIG. 1 and/or FIG. 2 may be a non-roaming 5G system architecture.
- the method in the embodiment of the present application is also applicable to a roaming 5G system architecture and various communication networks in the future.
- Each function or device involved in the embodiment of the present application may also be referred to as a communication device, which may be a general-purpose device or a special-purpose device, which is not specifically limited in the embodiment of the present application.
- the embodiment of the present application provides a communication method, so that the services provided by the core network can better meet the needs of terminals that do not support NAS signaling transmission.
- the method and the device are based on the same technical conception. Since the principles of the method and the device to solve the problem are similar, the implementation of the device and the method can be referred to each other, and the repetition will not be repeated.
- FIG. 3 is a flow chart of the method.
- the first node sends first information to the second node, where the first information is used to request establishment of a first Protocol Data Unit (Protocol Data Unit, PDU) session (session).
- PDU Protocol Data Unit
- the first information may be a first PDU session establishment request.
- the first information may include Quality of Service (QoS) parameters, application type, terminal type, pre-shared key (pre share key, PSK) type, data network name (data network name, DNN) in one or more session parameters.
- QoS Quality of Service
- application type application type
- terminal type terminal type
- pre-shared key pre share key, PSK
- data network name data network name, DNN
- the QoS parameter in the embodiment of the present application can be the QoS parameter of 5G integration, including encoding, port number, priority, delay, packet loss rate, throughput rate, guaranteed bit rate (Guard Bit Rate, GBR), Guaranteed bit rate (Non Guard Bit Rate, NGBR), maximum flow bit rate (Maximum Flow Bit Rate, MFBR), allocation and retention priority (Allocation and retention priority, ARP), fifth generation communication system core network (the Fifth Generation One or more of Communication System Core, 5GC) notification control (notify 5GC when QoS is not satisfied), short distance notification control (notify peer node when QoS is not satisfied).
- 5G integration including encoding, port number, priority, delay, packet loss rate, throughput rate, guaranteed bit rate (Guard Bit Rate, GBR), Guaranteed bit rate (Non Guard Bit Rate, NGBR), maximum flow bit rate (Maximum Flow Bit Rate, MFBR), allocation and retention priority (Allocation and retention priority, ARP), fifth generation communication system core network (the Fifth Generation One or more
- the DNN is used to indicate the type of the first PDU session.
- the session type is web browsing; or, the session type is WeChat service; or the session type is Alipay service, etc.
- the application type is used to indicate the service type used for transmission or bearing by the first PDU session.
- the application type indicates that the service type carried by the first PDU session is audio stream service, video stream service, or periodic aperiodic service, etc.; or, the application type indicates the delay requirement and reliability requirement of the first PDU session for transmission , throughput requirements, etc.
- the terminal type is used to indicate the terminal condition of the first PDU session, for example, the terminal type is a 5G converged terminal.
- the PSK type is used to determine the whitelist filtering mechanism adopted by the first PDU session.
- the PSK type is 5G trusted PSK. It can be understood that when the PSK type of the first node is 5G trusted PSK, it can be considered that the first node is in the white list; when the PSK type of the first node is 5G untrusted PSK, it can be considered that the first node Node is not in the whitelist.
- the whitelist filtering mechanism in the embodiment of the present application includes but not limited to terminal type and PSK type.
- the second node communicates with the first node based on the first communication technology.
- the communication system in this application may be a communication system in which the first communication system and the second communication system are integrated, the first communication system is different from the second communication system.
- this application uses the integrated communication system of the wireless short-distance communication system (the first communication system) and the 5G cellular network communication system (the second communication system) as an example to introduce:
- the second node can communicate with the first node located in the wireless short-range communication system based on the first communication technology. Therefore, the first node supporting wireless short-distance communication can access the 5G cellular network communication system through the second node, and further use the services provided by the 5G network to realize the interactive work between the wireless short-distance communication system and the 5G cellular network communication system. Advantages complementary.
- the first node determines that there is no PDU session meeting the current service requirement.
- the first node determines that there is a PDU session that meets the requirements, for example, the PDU session that the first node previously requested the second node to establish can meet the service requirements of the current application layer, and the second node has not yet notified The PDU session of the first node has been released, indicating that the PDU session is available, therefore, the first node does not need to send the first information to the second node; otherwise, 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.
- the second node receives first information from the first node.
- the second node may further determine whether to establish a new PDU session for the first node based on the first information.
- the second node may determine whether to establish a new PDU session for the first node through the following two aspects:
- 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 node for the first node PDU session; if the second node determines that the first node is not in the whitelist, the second node may determine not to establish a new PDU session for the first node.
- the second node can determine whether the first node is in the whitelist according to the PSK type in the received first information, for example, when the PSK type is a 5G trusted PSK, it can be considered that the first node If the node is in the white list, the second node may determine to establish a new PDU session for the first node.
- the second node can determine whether there is a PDU session that meets the current service requirements. If so, the second node can determine not to establish a new PDU session for the first node; if not, the second node It may be determined to establish a new PDU session for the first node.
- the second node when the second node can meet the above two aspects at the same time, the second node determines to establish a new PDU session; or, when the second node meets any of the above aspects, the second node The node determines to establish a new PDU session, which is not limited in this embodiment of the present application.
- the second node sends second information to the first node, where 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.
- the first QoS configuration policy includes a correspondence between the first PDU session and at least one session parameter included in the first information.
- the first QoS configuration policy in the embodiment of the present application includes the correspondence between the first PDU session and the at least one session parameter, and does not mean that the first QoS configuration policy actually includes A correspondence relationship between a first PDU session and the at least one session parameter, but because the first QoS configuration policy is associated with the first PDU session and is a PDU session established according to the first information, Therefore, it can be understood that 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.
- the first QoS configuration policy in the embodiment of the present application may include one or more mapping relationships, and is not limited to the following three mapping relationships:
- Mapping relationship 1 the mapping relationship between service flow identification (Service flow identification, QFI) and differentiated service code point (Differentiated Service Code Point, DSCP).
- Mapping relationship 2 the mapping relationship between DSCP and XQI.
- Mapping relationship 3 the mapping relationship between XQI and QoS parameters.
- the XQI in the embodiment of the present application may be the service quality identifier of the wireless short-distance communication system, for example, the XQI may be understood as the 5G service quality indicator (5G QoS Identifier, 5QI) in the 5G cellular communication system .
- 5G QoS Identifier 5G QoS Identifier
- the second information may be determined by the second node itself, or the second information is determined by the second node according to received fourth information sent from the third node.
- the fourth information is used to indicate the second QoS configuration policy of the first PDU session, and the second QoS configuration policy includes 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and QFI.
- the second QoS configuration policy in the embodiment of the present application is also used to indicate the mapping relationship between 5QI and other session parameters, or the mapping relationship between other session parameters, and is not limited to the service flow identifier QFI and data
- the second QoS configuration strategy in the embodiment of the present application may be a configuration strategy based on QoS flow, may also be a configuration strategy based on the first PDU session, or may be based on a radio access bearer (Radio Access Bearer, RAB) Configuration policies and the like are not limited in this embodiment of the present application.
- RAB Radio Access Bearer
- the second node communicates with the third node based on the second communication technology, and the third node can provide services for the first node based on the first communication technology based on the second communication reception.
- the communication system in this application may be a communication system in which the first communication system and the second communication system are integrated, the first communication system is different from the second communication system.
- this application uses the integrated communication system of the wireless short-distance communication system (the first communication system) and the 5G cellular network communication system (the second communication system) as an example to introduce:
- the second node can communicate with the third node located in the 5G cellular network communication system based on the second communication technology. Therefore, the third node supporting 5G cellular network communication can provide 5G network services for the first node supporting wireless short-distance communication, realizing the interactive work between the wireless short-distance communication system and the 5G cellular network communication system, and complementing each other's advantages.
- the fourth information may pass through the Non-Access Stratum (Non-Access Stratum, NAS) message bearer.
- Non-Access Stratum Non-Access Stratum, NAS
- the second node receives the NAS message from the third node, and the NAS message carries the fourth information, so that the second node that receives the NAS message can, based on the fourth information carried in the NAS message, The second information is determined.
- the third node before sending the fourth information to the second node, the third node receives first request information, and the first request information is used to request the second QoS configuration policy of the first PDU session.
- the first request information may be carried in the registration request received from the second node, or the first request information is obtained after receiving the registration request from the second node of.
- the second information may also be used to indicate the QoS short-distance control policy of the first node.
- the QoS short-distance control policy of the first node may include a mapping relationship between DSCP and a transmission channel identifier (Transmission channel Identifier, TCID); or a mapping relationship between DSCP and an IPV6 flow label, and TCID.
- TCID Transmission channel Identifier
- this application takes the Starlight short-distance QoS mapping configuration process as an example.
- the second node can configure the first node with a short-distance communication-related QoS policy based on the channel mapping configuration message.
- the second node can send the first node Mapping configuration for sending IP streams and transmission channels.
- the mapping configuration may be based on mapping between DSCP and TCID; or based on mapping between DSCP and IPv6 flow label and TCID, etc., which is not limited here.
- the first node maps the original IP data flow to the corresponding TCID for transmission.
- the first node may also send an acknowledgment of the mapping configuration of the IP flow and the transmission channel to the second node.
- the same TCID can carry data of different PDU sessions.
- the priority of the IP data packet may be determined based on DSCP and/or IPV6 flow label. Then, when mapping the IP data packet to the transport channel TCID, the IP data can be mapped to the corresponding TCID with reference to the mapping relationship between the DSCP and/or IPV6 flow label and the TCID.
- mapping relationship between DSCP and TCID included in the QoS short-distance control policy of the first node; or the mapping relationship between DSCP and IPV6 flow labels and TCID may not consider the PDU session, that is, different PDU sessions may be in the same transmitted on a TCID.
- the first node receives second information sent from the second node.
- the second node sends third information to the first node, where the third information is used to indicate a data routing policy corresponding to the first PDU session.
- the data routing policy includes session information of the first PDU session.
- the session information may be understood as information related to the first PDU session.
- 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:
- the mapping mode of the first PDU session included in the data routing policy is the mapping relationship between the Internet protocol (Internet Protocol, IP) address and the PDU session
- the data routing policy can be used to indicate the The first PDU session established based on the IP address of the first node performs data transmission.
- the mapping mode of the first PDU session included in the data routing strategy is the mapping relationship between a Media Access Control (MAC) address and a PDU session
- the data routing strategy can be used to indicate that the The first PDU session established by the MAC address of the first node performs data transmission.
- the data routing policy may be used to indicate the first PDU session established based on the port number of the first node. PDU sessions perform data transfers.
- mapping type in the embodiment of the present application may be one-to-one mapping, one-to-many mapping and many-to-many mapping.
- the first node receives third information sent from the second node.
- the first node and the second node perform data transmission through the first PDU session according to the data routing policy.
- the first node and the second node execute the communication method, the first node and the second node are in a connected state.
- the second node can configure a PDU session for the first node based on the requirements of the first node, so that the services provided by the core network can be better applied to terminals that do not support NAS signaling transmission need.
- Scenario 1 The second node determines the QoS policy corresponding to the established first PDU session based on the received fourth information from the third node.
- the following steps may be performed in the method corresponding to the scenario.
- the second node sends first request information to the third node, where the first request information is used to request a second QoS configuration policy for the first PDU session.
- 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 to the third node after the second node sends the registration request to the third node. of the third node.
- the first node sends first information to the second node, where the first information is used to request establishment of a first PDU session.
- the second node receives first information from the first node.
- the second node determines whether the first PDU session needs to be established for the first node. If necessary, perform S404. If not, perform S405.
- the second node may determine whether to establish the first PDU session for the first node through the two aspects introduced in S301 above. For the sake of brevity, details will not be described here.
- the second node requests the third node to establish the first PDU session.
- the second node when the second node determines that the 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 initiate The first PDU session establishment request.
- the second node refuses to establish the first PDU session for the first node, and feeds back a response of refusing to establish the PDU session to the first node.
- the second node receives fourth information fed back from the third node.
- the fourth information is used to indicate the second QoS configuration policy of the first PDU session, and the second QoS configuration policy includes 5QI, or the second QoS configuration policy is used to indicate the mapping relationship between 5QI and QFI.
- the fourth information may be carried in the response of accepting the establishment of the first PDU session fed back by the third node; or, the second node receives the response of accepting the establishment of the first PDU session fed back by the third node Afterwards, the fourth information sent from the third node is received.
- the fourth information may be carried by a NAS message.
- the fourth information is determined by the third node according to the first request information received from the second node in S400 above.
- the second node determines second information according to the fourth information, where 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.
- the first QoS configuration policy in the embodiment of the present application may include one or more mapping relationships, and is not limited to the following three mapping relationships:
- Mapping relationship 1 the mapping relationship between QFI and DSCP.
- Mapping relationship 2 the mapping relationship between DSCP and XQI.
- Mapping relationship 3 the mapping relationship between XQI and QoS parameters.
- the XQI in this embodiment of the present application may be a service quality identifier of a wireless short-distance communication system, for example, the XQI may be understood as a 5QI in a 5G cellular communication system.
- the second node may record and maintain the mapping relationship between the first node and the first PDUI session.
- the second information may also be used to indicate the QoS short-distance control policy of the first node.
- the QoS short-distance control strategy of the first node may include a mapping relationship between DSCP and TCID; or a mapping relationship between DSCP and IPV6 flow label and TCID.
- the priority of the IP data packet may be determined based on DSCP and/or IPV6 flow label. Then, when mapping the IP data packet to the transport channel TCID, the IP data can be mapped to the corresponding TCID with reference to the mapping relationship between the DSCP and/or IPV6 flow label and the TCID.
- the mapping relationship between DSCP and TCID included in the QoS short-distance control policy of the first node; or the mapping relationship between DSCP and IPV6 flow label and TCID, the PDU session may not be considered, that is, different PDU sessions may be in transmitted on the same TCID.
- the second node sends the second information to the first node.
- the first node receives second information from the second node.
- the second node sends third information to the first node, where the third information is used to indicate a data routing policy corresponding to the first PDU session.
- the data routing policy includes session information of the first PDU session.
- the data routing strategy may include one or more types of information, specifically not limited to the following four types of information:
- the mapping mode of the first PDU session included in the data routing policy is the mapping relationship between an IP address and a PDU session
- the data routing policy may be used to indicate the first PDU session established based on the IP address of the first node. PDU sessions perform data transfers.
- the data routing policy may be used to indicate the first PDU session established based on the MAC address of the first node. PDU sessions perform data transfers.
- the data routing policy may be used to indicate the first PDU session established based on the port number of the first node. PDU sessions perform data transfers.
- mapping type in the embodiment of the present application may be one-to-one mapping, one-to-many mapping and many-to-many mapping.
- the first node receives third information sent from the second node.
- the first node and the second node perform data transmission through the first PDU session according to the data routing policy.
- the first node and the second node execute the communication method, the first node and the second node are in a connected state.
- step numbers do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any obligation for the implementation process of the embodiment of the present application. limited.
- the above-mentioned steps are not limited, and any additions, deletions, modifications, etc. to the above-mentioned steps belong to the protection scope of the present application.
- the third node issues the second QoS configuration policy based on the requirements of the first node, and the second node configures the first node based on the second QoS configuration policy issued by the third node.
- the PDU session can make the services provided by the core network more suitable for the needs of terminals that do not support NAS signaling transmission.
- Scenario 2 The second node determines the QoS policy corresponding to the established first PDU session by itself.
- the method corresponding to the second scenario may perform the following steps.
- the first node sends first information to the second node, where the first information is used to request establishment of a first PDU session.
- the second node receives first information from the first node.
- the second node determines whether the first PDU session needs to be established for the first node. If necessary, perform S503. If not, perform S504.
- the second node may determine whether to establish the first PDU session for the first node through the two aspects introduced in S301 above. For the sake of brevity, details will not be described here.
- the second node requests the third node to establish the first PDU session.
- the second node when the second node determines that the 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 initiate The first PDU session establishment request.
- the second node refuses to establish the first PDU session for the first node, and feeds back a response of refusing to establish the PDU session to the first node.
- the second node receives a response of accepting establishment of the first PDU session fed back from the third node.
- the second node determines second information, where the second information is used to indicate the first QoS configuration policy corresponding to the first PDU session.
- the first QoS configuration policy in the embodiment of the present application may include one or more mapping relationships, and is not limited to the following three mapping relationships:
- Mapping relationship 1 the mapping relationship between QFI and DSCP.
- Mapping relationship 2 the mapping relationship between DSCP and XQI.
- Mapping relationship 3 the mapping relationship between XQI and QoS parameters.
- the XQI in this embodiment of the present application may be a service quality identifier of a wireless short-distance communication system, for example, the XQI may be understood as a 5QI in a 5G cellular communication system.
- the second node may record and maintain the mapping relationship between the first node and the first PDU session.
- the second information may also be used to indicate the QoS short-distance control policy of the first node.
- the QoS short-distance control strategy of the first node may include a mapping relationship between DSCP and TCID; or a mapping relationship between DSCP and IPV6 flow label and TCID.
- the priority of the IP data packet may be determined based on DSCP and/or IPV6 flow label. Then, when mapping the IP data packet to the transport channel TCID, the IP data can be mapped to the corresponding TCID with reference to the mapping relationship between the DSCP and/or IPV6 flow label and the TCID.
- the mapping relationship between DSCP and TCID included in the QoS short-distance control policy of the first node; or the mapping relationship between DSCP and IPV6 flow label and TCID, the PDU session may not be considered, that is, different PDU sessions may be in transmitted on the same TCID.
- the second node sends the second information to the first node.
- the first node receives second information from the second node.
- the second node sends third information to the first node, where the third information is used to indicate the data routing policy corresponding to the first PDU session.
- the data routing policy includes session information of the first PDU session.
- the data routing strategy may include one or more types of information, specifically not limited to the following four types of information:
- the mapping mode of the first PDU session included in the data routing policy is the mapping relationship between an IP address and a PDU session
- the data routing policy may be used to indicate the first PDU session established based on the IP address of the first node. PDU sessions perform data transfers.
- the data routing policy may be used to indicate the first PDU session established based on the MAC address of the first node. PDU sessions perform data transfers.
- the data routing policy may be used to indicate the first PDU session established based on the port number of the first node. PDU sessions perform data transfers.
- the first node receives third information sent from the second node.
- the first node and the second node perform data transmission through the first PDU session according to the data routing policy.
- the first node and the second node execute the communication method, the first node and the second node are in a connected state.
- step numbers do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any obligation for the implementation process of the embodiment of the present application. limited.
- the above-mentioned steps are not limited, and any additions, deletions, modifications, etc. to the above-mentioned steps belong to the protection scope of the present application.
- the third node there is no need for the third node to issue the QoS policy, which effectively reduces the impact on 3GPP.
- the static QoS policy is adopted, and the second node configures the PDU session for the first node, so that the core network can provide The service is better suited to the needs of terminals that do not support NAS signaling transmission.
- multiple PDU Session pipelines can be established between the UPF and the second node, and one PDU Session can include data streams of multiple first nodes.
- the embodiment of the present application also provides a variety of design methods for the corresponding relationship between the PDU Session and the first node, so that it can be determined based on the corresponding relationship which first node the data in the PDU Session is sent to, or the data of the first node Which PDU Session is mapped to.
- the PDU Session provided in the embodiment of the present application and the corresponding relationship design mode of the first node are not limited to the following four types:
- Design mode 1 Different first nodes correspond to different IPs, and the mapping relationship between the first node and the PDU session is established based on the IP.
- the mapping relationship between the first node and the PDU session may be established based on IP .
- a PDU session is established between the second node and the core network, and then the core network assigns an IP address to the second node, and the second node can establish an association between the IP address of the first node and the PDU session.
- the data in the PDU session can be shared with the multiple first nodes.
- the data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network.
- the data packet encapsulated in the PDU session carries an IP address.
- each PDU Session can contain one or more data streams of the first node, for example, PDU Session 1 includes the data streams of two first nodes whose IPs are 1-2 respectively, and PDU Session 2 includes the data streams of the first nodes whose IPs are 3 data flow of a first node.
- Design mode 2 Different first nodes share the same IP address of the second node, and a mapping relationship with the PDU session is established based on the port number.
- the mapping between the first node and the PDU session may be established based on the port number relation.
- a PDU session is established between the second node and the core network, and then the core network assigns a port number to the second node, and the second node can establish an association between the port number of the first node and the PDU session.
- the data in the PDU session can be shared with the multiple first nodes.
- the data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network.
- the data packet encapsulated in the PDU session carries the port number.
- each PDU Session may contain one or more data streams of the first node, for example, PDU Session 1 includes the data streams of two first nodes whose IP is 1, wherein the first node whose IP is 1 The port number of the node is P1, the port number of another first node whose IP is 1 is P2, and PDU Session 2 includes the data flow of a first node whose IP is 1 and whose port number is P3.
- the second node can determine that the data of the first node in this application is mapped to PDU Session2 according to the content of the above Table 2.
- Design mode 3 the second node establishes a mapping relationship with the PDU session based on the MAC address of the first node.
- the first node may be established based on the MAC address of the first node. Mapping relationship of PDU sessions.
- a PDU session is established between the second node and the core network, and then the core network assigns a MAC address to the second node, and the second node can establish an association between the MAC address of the first node and the PDU session.
- the data in the PDU session can be shared with the multiple first nodes.
- the data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network.
- the data packet encapsulated in the PDU session carries the MAC address.
- multiple PDU Session pipelines can be established between the UPF and the second node.
- each PDU Session may contain one or more data streams of the first node, for example, PDU Session 1 includes the data stream of the first node whose MCA address is A and the data stream of the first node whose MCA address is B, PDU Session 2 includes the data flow of the first node whose MCA address is C.
- the second node can determine that the data of the first node in this application is mapped to PDU Session1 according to the content of Table 3 above.
- Design mode 4 The second node generates multiple temporary MAC addresses, and the second node establishes a mapping relationship with the PDU session based on the temporary MAC address, and finally establishes a mapping relationship between the first node and the PDU session.
- the first PDU session may be established based on the temporary MAC address of the first node. Mapping relationship between nodes and PDU sessions.
- a PDU session is established between the second node and the core network, and then the core network assigns a temporary MAC address to the second node, and the second node can establish an association between the temporary MAC address of the first node and the PDU session.
- the data in the PDU session can be shared with the multiple first nodes.
- the data sent by multiple first nodes can be carried on the same PDU session and transmitted to the core network.
- the data packet encapsulated in the PDU session carries the temporary MAC address.
- each PDU Session may contain one or more data streams of the first node, for example, PDU Session 1 includes the data stream of the first node whose temporary MCA address is A and the data stream of the first node whose temporary MCA address is B Data flow, PDU Session2 includes the data flow of the first node whose temporary MCA address is C.
- the second node can determine that the data of the first node in this application is mapped to PDU Session1 according to the content of Table 4 above.
- the mapping between the first node and the PDU session can be realized, so as to better determine the data routing direction.
- the method and the device are conceived based on the same or similar technology. Since the principle of solving the problem of the method and the device is similar, the implementation of the device and the method can be referred to each other, and the repetition will not be repeated.
- the terms "system” and "network” in the embodiments of the present application may be used interchangeably.
- “and/or” describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which may mean: A exists alone, A and B exist simultaneously, and There are three cases of B.
- the character "/" generally indicates that the contextual objects are an "or” relationship.
- the at least one involved in this application refers to one or more; a plurality refers to two or more than two.
- terms such as “first”, “second”, and “third” are only used for the purpose of distinguishing descriptions, and should not be understood as indicating or implying relative importance. Neither should it be construed as indicating or implying an order.
- Reference to “one embodiment” or “some embodiments” or the like in this specification means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases “in one embodiment,” “in some embodiments,” “in other embodiments,” “in other embodiments,” etc.
- Fig. 10 is a schematic block diagram of an apparatus 1000 provided by an embodiment of the present application, which is used to realize the functions of the first apparatus or the second apparatus in the above method embodiment.
- the device may be a software module or a system on a chip.
- the chip may consist of chips, or may include chips and other discrete devices.
- the apparatus 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 called a communication interface, a transceiver unit, or an input/output interface, etc.
- the above-mentioned device 1000 can be used to realize the function of the first device in the above method, and the device 1000 can be the first device, or a chip or a circuit configured in the first device.
- the processing unit 1001 may be configured to perform processing-related operations of the first device in the above method embodiments, and the communication unit 1002 may be configured to instruct the first device to perform transceiving-related operations in the above method embodiments.
- the communication unit 1002 is configured to receive first information from a first node, where the first information is used to request establishment of a first protocol data unit PDU session; to send second information to the first node, where the second The information 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 the first QoS configuration policy includes the first PDU session and the first information The corresponding relationship of at least one session parameter included; sending third information to the first node, the third information is used to indicate the data routing policy corresponding to the first PDU session, and the data routing policy includes the first Session information of a PDU session.
- processing unit 1001 is further configured to:
- data transmission is performed through the first PDU session.
- the first QoS configuration strategy includes one or more of the following mapping relationships: the mapping relationship between the service flow identifier QFI and the data differentiated services coding point DSCP, the mapping relationship between DSCP and the quality of service identifier XQI, and the mapping relationship between XQI and Mapping relationship of QoS parameters.
- the data routing policy includes the number of QoS flows included in the first PDU session, the mapping mode of the first PDU session, the number of first nodes included in the first PDU session, the One or more of the mapping types between the QoS flow and the first node.
- the second information is also used to indicate the QoS short-distance control policy of the first node;
- the QoS short-distance control policy of the first node includes a mapping relationship between DSCP and a transmission channel identifier TCID; or DSCP and The mapping relationship between the protocol 6IPV6 flow label and TCID for interconnection between networks.
- the communication unit 1002 is further configured to receive fourth information from a third node, where the fourth information is used to indicate a second QoS configuration policy of the first PDU session, and the second QoS configuration policy Contains a 5G service quality indicator 5QI, or, the second QoS configuration policy is used to indicate a mapping relationship between 5QI and QFI.
- the fourth information is carried by a non-access stratum NAS message.
- the communication unit 1002 before the communication unit 1002 receives the fourth information from the third node, it is further configured to send a first request information, and the first request information is used to request the second QoS configuration policy of the first PDU session .
- 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 configured to send The first request information.
- the first information includes QoS parameters, application type, terminal type, PSK type, and one or more session parameters in DNN; the DNN is used to indicate the type of the first PDU session; the application The type is used to indicate the service type used for transmission or bearing by the first PDU session.
- processing unit 1001 is further configured to determine that the first node is included in the whitelist of the second node; or determine to establish the first PDU session for the first node.
- the data routing policy is used to indicate that the data transmission is performed through the first PDU session established based on the IP address of the interconnection protocol between the networks of the first nodes; or the data routing policy is used to indicate that the data transmission is performed based on the The first PDU session established by the medium access control MAC address of the first node performs data transmission.
- 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.
- the above-mentioned device 1000 can be used to realize the function of the second device in the above method embodiment, and the device 1000 can be the second device, or a chip or a circuit configured in the second device.
- the processing unit 1001 may be used to perform processing related operations of the second device in the above method embodiments, and the communication unit 1002 may be used to perform sending and receiving related operations of the second device in the above method embodiments.
- the communication unit 1002 is configured to send first information to a second node, where the first information is used to request establishment of a first protocol data unit PDU session; receive second information sent from the second node, where the first The second information 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 the first QoS configuration policy includes the first PDU session and the first information
- the corresponding relationship of at least one session parameter included in receiving the third information sent from the second node, the third information is used to indicate the data routing strategy corresponding to the first PDU session, and the data routing strategy includes Session information of the first PDU session.
- the processing unit 1001 is further configured to perform data transmission through the first PDU session according to the data routing policy.
- the first QoS configuration policy includes at least one of the following mapping relationships: a mapping relationship between a service flow identifier QFI and a data differentiated services coding point DSCP, a mapping relationship between a DSCP and a quality of service identifier XQI, and a mapping relationship between XQI and QoS The mapping relationship of parameters.
- the data routing policy includes the number of Qos flows included in the first PDU session, the mapping mode of the first PDU session, the number of first nodes included in the first PDU session, the One or more of the mapping types between the QoS flow and the first node.
- the second information is also used to indicate the QoS short-distance control policy of the first node;
- the QoS short-distance control policy of the first node includes a mapping relationship between DSCP and a transmission channel identifier TCID; or DSCP and The mapping relationship between the protocol 6IPV6 flow label and TCID for interconnection between networks.
- the first information includes QoS parameters, application type, terminal type, PSK type, and one or more session parameters in DNN; the DNN is used to indicate the type of the first PDU session; the application The type is used to indicate the service type used for transmission or bearing by the first PDU session.
- the data routing policy is used to indicate that the data transmission is performed through the first PDU session established based on the IP address of the interconnection protocol between the networks of the first nodes; or the data routing policy is used to indicate that the data transmission is performed based on the The first PDU session established by the medium access control MAC address of the first node performs data transmission.
- the processing unit 1001 is further configured to determine that there is no PDU session meeting the current service requirement.
- the communication unit 1002 communicates with the second node based on the first communication technology; and obtains the service provided based on the second communication technology through the third node.
- the above-mentioned device 1000 can be used to realize the function of the second device in the above method embodiment, and the device 1000 can be the second device, or a chip or a circuit configured in the second device.
- the processing unit 1001 may be used to perform processing related operations of the second device in the above method embodiments, and the communication unit 1002 may be used to perform sending and receiving related operations of the second device in the above method embodiments.
- the communication unit 1002 is configured to send fourth information to the second node, where the fourth information is used to indicate a second quality of service QoS configuration strategy of the first PDU session, and the second QoS configuration strategy includes a 5G quality of service indication 5QI, or, the second QoS configuration policy is used to indicate the mapping relationship between 5QI and service flow identifier QFI.
- the fourth information is used to indicate a second quality of service QoS configuration strategy of the first PDU session
- the second QoS configuration strategy includes a 5G quality of service indication 5QI
- the second QoS configuration policy is used to indicate the mapping relationship between 5QI and service flow identifier QFI.
- the fourth information is carried by a NAS message.
- the communication unit 1002 before sending the fourth information to the second node, is further configured to receive first request information, where the first request information is used to request the second QoS configuration policy of the first PDU session.
- 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.
- the communication unit 1002 communicates with the second node based on the second communication technology; and the communication unit 1002 provides services for the first node based on the first communication technology based on the second communication technology.
- each functional unit may be integrated into one processor, or physically exist separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
- FIG. 11 is a schematic diagram of an apparatus 1100 provided by an embodiment of the present application.
- the apparatus 1100 may be a node, or a component in a node, such as a chip or an integrated circuit.
- the apparatus 1100 can include at least one processor 1102 and a communication interface 1104 .
- the device may further include at least one memory 1101 .
- a bus 1103 may also be included. Wherein, the memory 1101 , the processor 1102 and the communication interface 1104 are connected through a bus 1103 .
- the memory 1101 is used to provide a storage space, in which data such as operating systems and computer programs can be stored.
- the memory 1101 mentioned in the embodiment of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- double data rate SDRAM double data rate SDRAM
- DDR SDRAM enhanced synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- serial link DRAM SLDRAM
- direct memory bus random access memory direct rambus RAM, DR RAM
- Processor 1102 is a module for performing arithmetic operations and/or logic operations, specifically, it may be a central processing unit (central processing unit, CPU), a picture processor (graphics processing unit, GPU), a microprocessor (microprocessor unit, MPU), Application specific integrated circuit (ASIC), field programmable logic gate array (field programmable gate array, FPGA), complex programmable logic device (complex programmable logic device, CPLD), coprocessor (to assist the central processing unit to complete Corresponding processing and application), microcontroller unit (microcontroller unit, MCU) and other processing modules or a combination of more.
- CPU central processing unit
- CPU central processing unit
- MPU graphics processing unit
- ASIC application specific integrated circuit
- FPGA field programmable logic gate array
- FPGA field programmable gate array
- CPLD complex programmable logic device
- coprocessor to assist the central processing unit to complete Corresponding processing and application
- microcontroller unit microcontroller unit, MCU
- the processor is a general-purpose processor, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components
- the memory storage module may be integrated in the processor.
- Communication interface 1104 may 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 sent from the outside and/or send data to the outside, which can be a wired link interface such as an Ethernet cable, or a wireless link (Wi-Fi, Bluetooth, General wireless transmission, vehicle short-distance communication technology, etc.) interface.
- the communication interface 1104 may further include a transmitter (such as a radio frequency transmitter, an antenna, etc.) or a receiver coupled with the interface.
- the above-mentioned device 1100 may be the first device in the above method embodiments or components in the first device, such as a chip or an 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:
- first information from a first node where the first information is used to request establishment of a first protocol data unit PDU session; sending second information to the first node, where the second information is used to indicate that the first The identifier of the PDU session and the first QoS configuration policy corresponding to the first PDU session, the first QoS configuration policy includes the correspondence between the first PDU session and at least one session parameter included in the first information relationship; sending third information to the first node, where the third information is used to indicate a data routing policy corresponding to the first PDU session, where the data routing policy includes session information of the first PDU session.
- the processor 1102 in the first device can also be used to read the program in the memory 1101 and execute the method flow executed by the first node in S300-S306 as shown in Figure 3; or execute the The method flow executed by the first node in S400-S412 shown in 4; or the method flow executed by the first node in S500-S511 shown in FIG. 5.
- the above-mentioned device 1100 may be the second device or a component in the second device in the above method embodiments, such as a chip or an 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:
- receiving third information sent from the second node where the third information is used to indicate the data routing policy corresponding to the first PDU session, and the data routing policy includes the session of the first PDU session information.
- the processor 1102 in the second device can also be used to read the program in the memory 1101 and execute the method flow executed by the second node in S300-S306 as shown in Figure 3; or execute The method flow executed by the second node in S400-S412 shown in 4; or the method flow executed by the second node in S500-S511 shown in FIG. 5.
- the above-mentioned device 1100 may be the third device or a component in the third device in the above method embodiments, such as a chip or an 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:
- the second QoS configuration policy includes a 5G service quality indicator 5QI, or, the first Two QoS configuration policies are used to indicate the mapping relationship between 5QI and service flow identifier QFI.
- the processor 1102 in the second device can also be used to read the program in the memory 1101 and execute the method flow executed by the second node in S300-S306 as shown in Figure 3; or execute The method flow executed by the second node in S400-S412 shown in 4; or the method flow executed by the second node in S500-S511 shown in FIG. 5.
- the embodiment of the present application also provides a terminal, and the terminal may be an intelligent terminal such as a smart phone, a notebook, and a tablet computer with a short-distance communication function, a mouse, a keyboard, an earphone, an audio system, or a vehicle-mounted playback device.
- the terminal includes a first device and/or a second device, and the first device and the second device may be the first node and the second node in the embodiment shown in FIG. 3 above, respectively.
- the types of the first device and the second device may be the same or different.
- FIG. 12 shows a schematic structural diagram of a simplified terminal device.
- the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input and output device.
- the processor is mainly used to process communication protocols and communication data, control terminal equipment, execute software programs, process data of software programs, and the like.
- Memory is primarily used to store software programs and data.
- the radio frequency circuit is mainly used for the conversion of the baseband signal and the radio frequency signal and the processing of the radio frequency signal.
- Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices such as touch screens, display screens, and keyboards, are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal equipment may not have input and output devices.
- the processor 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 circuit.
- the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
- FIG. 12 only one memory and processor are shown in FIG. 12 . In an actual terminal device product, there may be one or more processors and one or more memories.
- a memory may also be called a storage medium or a storage device. The memory may be set independently of the processor, or may be integrated with the processor, which is not limited in this embodiment of the present application.
- the antenna and the radio frequency circuit with the transceiver function may be regarded as the transceiver unit of the terminal device, and the processor with the processing function may be regarded as the processing unit of the terminal device.
- the terminal device includes a transceiver unit 1210 and a processing unit 1220 .
- the transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, and the like.
- a processing unit may also be called a processor, a processing board, a processing module, a processing device, and the like.
- the device in the transceiver unit 1210 for realizing the receiving function may be regarded as a receiving unit
- the device in the transceiver unit 1210 for realizing the sending function may be regarded as a sending unit, that is, the transceiver unit 1210 includes a receiving unit and a sending unit.
- the transceiver unit may sometimes also be referred to as a transceiver, a transceiver, or a transceiver circuit.
- the receiving unit may sometimes be called a receiver, a receiver, or a receiving circuit, etc.
- the sending unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit, etc.
- transceiver unit 1210 is used to perform the sending and receiving operations on the first node side in the method embodiment shown in FIG. 3 above, and the processing unit 1220 is used to perform the first node side in the method embodiment shown in FIG. Operations other than sending and receiving operations.
- the transceiving unit 1210 is configured to perform the transceiving step of the first node in the embodiment shown in FIG. 3 , such as S300 , and/or other processes for supporting the technology described herein.
- the processing unit 1220 is configured to execute other operations on the terminal device side in the embodiment shown in FIG. 3 except the transceiving operation, such as S306, and/or other processes for supporting the technology described herein.
- the transceiver unit 1210 is configured to perform the sending operation and the receiving operation of the first node in the method embodiment shown in FIG. operations other than operations.
- the transceiving unit 1210 is configured to perform the transceiving steps of the first node in the embodiment shown in FIG. 4 , such as S401 , and/or other processes for supporting the technology described herein.
- the processing unit 1220 is configured to execute other operations on the first node side in the embodiment shown in FIG. 4 except the transceiving operation, such as S412, and/or other processes for supporting the technology described herein.
- the transceiver unit 1210 is used to perform the sending and receiving operations on the first node side in the method embodiment shown in FIG. 5 above, and the processing unit 1220 is used to perform the first node side in the method embodiment shown in FIG. Operations other than sending and receiving operations.
- the transceiving unit 1210 is configured to perform the transceiving steps on the first node side in the embodiment shown in FIG. 5 , such as S500 , and/or other processes for supporting the technology described herein.
- the processing unit 1220 is configured to execute other operations on the first node side except the transceiving operation in the embodiment shown in FIG. 5 , such as S511, and/or other processes for supporting the technology described herein.
- the chip When the communication device is a chip, the chip includes a transceiver unit and a processing unit.
- the transceiver unit may be an input-output circuit or a communication interface;
- the processing unit is a processor or a microprocessor or an integrated circuit integrated on the chip.
- the embodiments of the present application also provide a computer-readable storage medium, including instructions, which, when run on a computer, cause the computer to execute the method described in the above embodiments.
- An embodiment of the present application further provides a system on chip, where the system on chip includes at least one processor and an interface circuit. Further optionally, the chip system may further include a memory or an external memory. The processor is configured to perform instruction and/or data interaction through the interface circuit, so as to implement the methods in the above method embodiments.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- the embodiments of the present application also provide a computer program product, including instructions, which, when run on a computer, cause the computer to execute the method described in the above embodiments.
- the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or a coprocessor etc., can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application.
- a general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
- the memory may be a non-volatile memory, such as a hard disk (hard disk drive, HDD) or a solid-state drive (solid-state drive, SSD), etc., and may also be a volatile memory (volatile memory), such as Random-access memory (RAM).
- a memory is, but is not limited to, any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- the memory in the embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, and is used for storing program instructions and/or data.
- the methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part 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 the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
- the computer may be a general purpose computer, a special purpose computer, a computer network, network equipment, user equipment or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
- the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD for short)), or a semiconductor medium (for example, SSD).
- a magnetic medium for example, a floppy disk, a hard disk, or a magnetic tape
- an optical medium for example, a digital video disc (digital video disc, DVD for short)
- a semiconductor medium for example, SSD
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种通信方法、装置及系统,涉及通信技术领域。该方法包括:接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。该方法中,第二节点能够基于第一节点的需求,为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
Description
相关申请的交叉引用
本申请要求在2021年10月08日提交中国专利局、申请号为202111179354.3、申请名称为“一种通信方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及通信技术领域,尤其涉及一种通信方法、装置及系统。
为了能够使不同的通信系统优势互补,经常将不同的通信系统进行融合。例如,短距通信系统,通信距离相对有限,但是终端功耗低,成本低;第五代(5th generation,5G)蜂窝网络通信系统可以提供宏覆盖,通信范围广,但是终端的功耗和成本相对较高。基于此,可以通过将短距通信系统与5G蜂窝网络通信系统进行融合,从而使得融合后的通信系统能够实现低功耗,低成本的远距离传输。
然而,一些短距终端不支持NAS信令传输,因此,需要通过短距中的其他节点(如管理节点、网关节点)接入蜂窝网络,间接享有5G核心网提供的服务。
发明内容
本申请实施例提供一种通信方法、装置及系统,用以更好适用于不支持NAS信令传输的终端设备的需求。
第一方面,本申请实施例提供了一种通信方法,可以应用于第二节点。该方法包括:
接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
通过上述方法,本申请实施例中第二节点能够基于第一节点的需求,为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
在一种可能的实现方式中,所述第一QoS配置策略可以包括所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系。
需要说明的是,本申请实施例中所述第一QoS配置策略包括所述第一PDU会话与所述至少一个会话参数的对应关系,并不是指所述第一QoS配置策略真正意义上的包括一个第一PDU会话与所述至少一个会话参数的对应关系,而是由于所述第一QoS配置策略是与所述第一PDU会话关联的,且是根据所述第一信息建立的PDU会话,因此,可以理解为所述第一QoS配置策略可以包括所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系。
在一种可能的实现方式中,所述方法包括根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
在一种可能的实现方式中,所述第一QoS配置策略包括下列映射关系中的一个或多个:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系。
通过上述方法,本申请提供了一种第一QoS配置策略的包含情况。
在一种可能的实现方式中,所述数据路由策略包括所述第一PDU会话中包括的QoS流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,所述QoS流与所述第一节点的映射类型中的一个或多个。
通过上述方法,本申请提供了一种数据路由策略的包含情况。
在一种可能的实现方式中,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括区分服务编码点(Differentiated Service Code Point,DSCP)与传输信道标识(Transmission channel Identifier,TCID)的映射关系;或DSCP和网络之间互连的协议6IPV6的流标签,与TCID的映射关系。
通过上述方法,本申请提供了第二信息的其他指示作用,例如,该第二信息还用于所述第一节点的QoS短距控制策略,从而能够基于该第二信息确定传输数据需要映射到的对应的TCID。
在一种可能的实现方式中,接收来自第三节点的第四信息,所述第四信息用于指示所述第一PDU会话的第二QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与QFI的映射关系。
需要说明的是,本申请实施例中所述第二QoS配置策略还用于指示5QI与其他会话参数的映射关系,或者其他会话参数之间的映射关系,具体并不限于业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系等。
通过上述方法,第三节点基于该第一节点的需求下发第二QoS配置策略,由第二节点基于该第三节点下发的第二QoS配置策略为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
在一种可能的实现方式中,所述第四信息通过NAS消息承载。
通过上述方法,本申请提供了一种发送第四信息的方式。
在一种可能的实现方式中,所述接收来自第三节点的第四信息之前,所述方法还包括:发送第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
通过上述方法,本申请提供了一种触发第三节点发送第四信息的情况。
在一种可能的实现方式中,所述第一请求信息携带在向第三节点发送的注册请求中;或在向第三节点发送注册请求之后,接收所述第一信息之前,发送所述第一请求信息。通过上述方法,本申请提供了多种发送第一请求信息的方式。
在一种可能的实现方式中,所述第一信息包括QoS参数、应用类型、终端类型、PSK类型、DNN中的一种或多种会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
通过上述方法,本申请提供了一种第一信息的包括情况。
在一种可能的实现方式中,所述方法还包括:确定所述第一节点包括在所述第二节点 的白名单列表中;或者确定为所述第一节点建立所述第一PDU会话。
通过上述方法,本申请提供了多种触发第二节点为第一节点建立第一PDU会话的情况。
在一种可能的实现方式中,所述数据路由策略用于指示通过基于所述第一节点的IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第一节点的MAC地址建立的第一PDU会话执行数据传输。
通过上述方法,本申请提供了多种数据路由策略的指示作用。
在一种可能的实现方式中,基于第一通信技术与所述第一节点进行通信;以及基于第二通信技术与所述第三节点进行通信。
第二方面,本申请实施例提供了一种通信方法,可以应用于第一节点。该方法包括:
向第二节点发送第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;接收来自所述第二节点发送的第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系;接收来自所述第二节点发送的第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
通过上述方法,本申请实施例中第二节点能够基于第一节点的需求,为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
在一种可能的实现方式中,所述方法还包括根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
在一种可能的实现方式中,所述第一QoS配置策略包括下列映射关系中的至少一种:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系。
通过上述方法,本申请提供了一种第一QoS配置策略的包含情况。
在一种可能的实现方式中,所述数据路由策略包括所述第一PDU会话中包括的Qos流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,所述QoS流与所述第一节点的映射类型中的一个或多个。
通过上述方法,本申请提供了一种数据路由策略的包含情况。
在一种可能的实现方式中,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括DSCP与传输信道标识TCID的映射关系;或DSCP和网络之间互连的协议6IPV6的流标签,与TCID的映射关系。
通过上述方法,本申请提供了第二信息的其他指示作用,例如,该第二信息还用于所述第一节点的QoS短距控制策略,从而能够基于该第二信息确定传输数据需要映射到的对应的TCID。
在一种可能的实现方式中,所述第一信息包括QoS参数、应用类型、终端类型、PSK类型、DNN中的一种或多种会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
通过上述方法,本申请提供了一种第一信息的包括情况。
在一种可能的实现方式中,所述数据路由策略用于指示通过基于所述第一节点的IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第 一节点的MAC地址建立的第一PDU会话执行数据传输。
通过上述方法,本申请提供了多种数据路由策略的指示作用。
在一种可能的实现方式中,所述向第二节点发送第一信息之前,还包括确定没有满足当前业务需求的PDU会话。
通过上述方法,本申请提供了一种触发第一节点发送第一信息的情况。
在一种可能的实现方式中,基于第一通信技术与所述第二节点进行通信;以及通过第三节点获取基于第二通信技术提供的服务。
第三方面,本申请实施例提供了一种通信方法,可以应用于第三节点。该方法包括:
向第二节点发送第四信息,所述第四信息用于指示第一PDU会话的第二服务质量QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与业务流标识QFI的映射关系。
通过上述方法,本申请实施例中第三节点基于该第一节点的需求下发第二QoS配置策略,由第二节点基于该第三节点下发的第二QoS配置策略为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
在一种可能的实现方式中,所述第四信息通过NAS消息承载。
通过上述方法,本申请提供了一种发送第四信息的方式。
在一种可能的实现方式中,所述向第二节点发送第四信息之前,所述方法还包括接收第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
通过上述方法,本申请提供了一种触发第三节点发送第四信息的情况。
在一种可能的实现方式中,所述第一请求信息携带在接收到的来自所述第二节点的注册请求中;所述第一请求信息是在接收到的来自所述第二节点的注册请求之后获取的。
通过上述方法,本申请提供了多种发送第一请求信息的方式。
在一种可能的实现方式中,基于第二通信技术与所述第二节点进行通信;以及基于第二通信技术为基于第一通信技术的第一节点提供服务。
第四方面,本申请实施例提供了一种通信装置,该装置用于实现上述第一方面或第一方面中任意一种方法,包括相应的功能模块或单元,分别用于实现上述第一方面方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,硬件或软件包括一个或多个与上述功能相应的模块或单元。
第五方面,本申请实施例提供了一种通信装置,该装置用于实现上述第二方面或第二方面中任意一种方法,包括相应的功能模块或单元,分别用于实现上述第二方面方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,硬件或软件包括一个或多个与上述功能相应的模块或单元。
第六方面,本申请实施例提供了一种通信装置,该装置用于实现上述第三方面或第三方面中任意一种方法,包括相应的功能模块或单元,分别用于实现上述第三方面方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,硬件或软件包括一个或多个与上述功能相应的模块或单元。
第七方面,提供一种通信装置,该装置包括处理器和存储器。其中,存储器用于存储计算程序或指令,处理器与存储器耦合;当处理器执行计算机程序或指令时,使得该装置执行上述第一方面或第一方面中的任意一种方法。通信装置可以是第一装置,或能够支持 第一装置实现上述第一方面提供的方法所需的功能的装置,例如芯片系统。例如,所述通信装置可以是终端设备或终端设备内的部分组件(比如芯片)。所述终端设备例如可以是智能移动终端、智能家居设备、智能汽车、智能穿戴设备等等。其中,智能移动终端比如手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。智能家居设备比如智能冰箱、智能洗衣机、智能电视机、音箱等。智能汽车穿戴设备比如智能耳机、智能眼镜、智能服饰或鞋子等。
第八方面,提供一种通信装置,该装置包括处理器和存储器。其中,存储器用于存储计算程序或指令,处理器与存储器耦合;当处理器执行计算机程序或指令时,使得该装置执行上述第二方面或第二方面中的任意一种方法。通信装置可以是第二装置或能够支持第二装置实现上述第二方面提供的方法所需的功能的装置,例如芯片系统。例如,所述通信装置可以是终端设备或终端设备内的部分组件(比如芯片)。所述终端设备例如可以是智能移动终端、智能家居设备、智能汽车、智能穿戴设备等等。其中,智能移动终端比如手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。智能家居设备比如智能冰箱、智能洗衣机、智能电视机、音箱等。智能汽车穿戴设备比如智能耳机、智能眼镜、智能服饰或鞋子等。
第九方面,提供一种通信装置,该装置包括处理器和存储器。其中,存储器用于存储计算程序或指令,处理器与存储器耦合;当处理器执行计算机程序或指令时,使得该装置执行上述第三方面或第三方面中的任意一种方法。通信装置可以是第三装置或能够支持第三装置实现上述第三方面提供的方法所需的功能的装置,例如芯片系统。例如,所述通信装置可以是终端设备或终端设备内的部分组件(比如芯片)。所述终端设备例如可以是智能移动终端、智能家居设备、智能汽车、智能穿戴设备等等。其中,智能移动终端比如手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。智能家居设备比如智能冰箱、智能洗衣机、智能电视机、音箱等。智能汽车穿戴设备比如智能耳机、智能眼镜、智能服饰或鞋子等。
第十方面,提供一种终端,该终端可包括上述第四方面或第七方面所述的装置,和上述第五方面或第八方面的装置。可选的,该装置可以为智能家居设备、智能制造设备、智能运输设备等,例如车辆、无人机、无人运输车、汽车和车辆等,或机器人等。或者,该装置可以为鼠标、键盘、可穿戴设备、TWS耳机等。
第十一方面,本申请提供一种芯片,芯片与存储器相连,用于读取并执行存储器中存储的计算机程序或指令,以实现上述第一方面或第一方面的任一种可能的实现方式中的方法;或以实现上述第二方面或第二方面的任一种可能的实现方式中的方法;或以实现上述第三方面或第三方面的任一种可能的实现方式中的方法。
第十二方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令被装置执行时,使得该装置执行上述第一方面或第一方面的任意可能的实现方式中的方法;或使得该装置执行上述第二方面或第二方面的任意可能的实现方式中的方法;或使得该装置执行上述第三方面或第三方面的任意可能的实现方式中的方法。
第十三方面,提供本申请提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当计算机程序或指令被装置执行时,使得该装置执行上述第一方面或第一方面的任意可能的实现方式中的方法;或使得该装置执行上述第二方面或第二方面的任意可能的实现方式中的方法;或使得该装置执行上述第三方面或第三方面的任意可能的实现方式中的方法。
应理解,基于本申请所提供的技术方案,可应用于不同通信系统融合场景下,从而使得不同通信系统进行融合通信场景下核心网提供的服务能够有效适用于不支持NAS信令传输的终端的需求。
图1为本申请实施例提供的第一种通信系统示意图;
图2为本申请实施例提供的第二种通信系统示意图;
图3为本申请实施例提供的第一种通信方法流程示意图;
图4为本申请实施例提供的第二种通信方法流程示意图;
图5为本申请实施例提供的第三种通信方法流程示意图;
图6为本申请实施例提供的第一种数据路由示意图;
图7为本申请实施例提供的第二种数据路由示意图;
图8为本申请实施例提供的第三种数据路由示意图;
图9为本申请实施例提供的第四种数据路由示意图;
图10为本申请实施例提供的第一种通信装置结构示意图;
图11为本申请实施例提供的第二种通信装置结构示意图;
图12为本申请实施例提供的一种终端结构示意图。
本申请实施例提供一种通信方法及装置,以期实现5G网络间接为T节点提供的服务能够满足不支持NAS的终端节点的需求。为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。
本申请实施例提供的通信方法可以应用到第五代(5th generation,5G)通信系统,例如5G新空口(new radio,NR),也可以应用于未来的各种通信系统,例如第六代(6th generation,6G)通信系统,在此并不进行限定。
如图1所示,本申请实施例提供了该通信方法适用的一种通信系统的架构,该通信系统可以包括第一节点100、第二节点110以及第三节点120。可选的,该通信系统中第一节点可以与第二节点连接,第二节点可以与第三节点连接。
本申请中该通信系统可以为不同通信系统融合后的通信系统,例如无线短距通信系统与5G蜂窝网络通信系统融合后得到的通信系统,在此并不进行限定。其中,融合后的通信系统还可以称为紧耦合(tight interworking)的通信系统,或者互相配合(interworking)的通信系统。
示例性的,本申请以无线短距通信系统与5G蜂窝网络通信系统融合后的通信系统为例,对融合后的通信系统进行介绍:
在该融合后的通信系统中,支持无线短距通信的终端节点可以通过控制节点或网关节点接入5G网络,进一步使用5G网络提供的服务。此外,5G网络还可以根据终端节点的签约信息和链路状态信息,对终端节点进行数据传输策略的配置和管理,以便为提供精细化服务。也就是说,在该融合后的通信系统中,无线短距通信系统与5G蜂窝网络通信系统可以交互工作,优势互补。
可选的,本申请所述的无线短距通信系统,可以是任意可能的短距通信系统,例如蓝牙,wifi、车载通用短距通信系统以及星闪等现在以及未来可能出现的短距通信系统。相比5G通信系统,短距通信系统的覆盖范围较小,且通信距离较短,本申请不具体限定短距通信系统的具体通信距离或覆盖范围,以相对5G通信系统的通信距离较短为准。
本申请实施例中第一节点,用于进行服务申请的节点(例如,T节点),可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置,或者,可以是网络设备或能够支持网络设备实现该方法所需的功能的通信装置,当然还可以是其他通信装置,例如芯片系统。
本申请实施例中第二节点,用于对第一节点进行授权认证的节点(例如,G节点),可以是网络设备或能够支持网络设备实现该方法所需的功能的通信装置,或者第二节点可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置,当然还可以是其他通信装置,例如芯片系统。
本申请实施例中第三节点,用于为第一节点提供服务的节点(例如,核心网节点),可以是网络设备或能够支持网络设备实现该方法所需的功能的通信装置,例如接入和移动性管理功能(access and mobility management function,AMF),或者,第三节点可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置,当然还可以是其他通信装置,例如芯片系统。
可选的,本申请实施例中的终端设备,可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point,AP)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可 以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
可选的,本申请实施例中的网络设备,可以包括接入网(access network,AN)设备,无线接入网(radio access network,RAN)设备,接入网设备例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备。基站可用于将收到的空中帧与网际协议(IP)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。网络侧设备还可协调对空口的属性管理。例如,网络设备可以包括长期演进(long term evolution,LTE)系统或高级长期演进(long term evolution-advanced,LTE-A)中的演进型基站(NodeB或eNB或e-NodeB,evolved Node B),或者也可以包括第五代移动通信技术(the 5th generation,5G)新空口(new radio,NR)系统中的下一代节点B(next generation node B,gNB)或者下一代演进型基站(next generation evolved nodeB,ng-eNB)、en-gNB(enhanced next generation node B,gNB):增强的下一代基站;也可以包括云接入网(cloud radio access network,Cloud RAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),或者还可以包括中继设备,本申请实施例并不限定。
此外,本申请还提供另一种通信系统,如图2所示,该通信系统中还可以包括会话管理功能(session management function,SMF)、用户面功能(User Plane Function,UPF)以及DN等功能实体。
各个功能之间可以通过接口连接,接口的序列号或接口的名称本申请实施例中不作限定。可以按照5G系统的3GPP相关标准协议中定义的接口,也可以使用未来通信系统中的接口。例如,终端设备通过下一代网络(next generation,N)1接口(简称N1)与AMF通信,网络设备通过N2接口(简称N2)与AMF通信,网络设备通过N3接口(简称N3)与本地UPF通信,UPF通过N6接口(简称N6)与DN通信。AMF通过N11接口(简称N11)与SMF通信,SMF通过N4接口(简称N4)与UPF通信。
通信系统中包括的各个功能也可以称为功能实体、网元或其他名称。例如,SMF可以称为SMF实体。可选的,本申请实施例中的各个功能可以由一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本申请实施例对此不作具体限定。可以理解的是,本申请实施例涉及的各个功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是硬件与软件的结合,或者是平台(例如,云平台)上实例化的虚拟化功能。
需要说明的是,本申请实施例并不限定各个功能的分布形式,可选的,各个功能也可以包含上述任意多种功能融合后形成的其他功能实体,例如,具有会话管理和策略控制两种功能的功能实体,或者具有会话管理、接入与移动性管理和策略控制三种功能的功能实体,或者具有网络开放和应用功能两种功能的功能实体。
需要说明的是,图1~图2所示的通信系统并不构成本申请实施例能够适用的通信系统 的限定。当然图2中的终端设备的数量只是举例,在实际应用中,网络设备可以为多个终端设备提供服务,网络设备,以及多个终端设备中的全部终端设备或者部分终端设备,都可以采用本申请实施例提供的方法确定调度限制。图1和/或图2所示的通信系统架构可以是非漫游的5G系统架构,可选的,本申请实施例的方法还适用于漫游的5G系统架构、以及适用于未来的各种通信网络。
本申请实施例中涉及的各个功能或设备也可以称之为通信装置,其可以是一个通用设备或者是一个专用设备,本申请实施例对此不作具体限定。
如上介绍了本申请实施例涉及的应用架构,下面介绍本申请实施例的技术特征。
目前融合后的通信系统在通信传输过程中,核心网提供的服务经常无法满足不支持NAS信令传输的终端的需求。鉴于此,本申请实施例提供一种通信方法,使得核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。其中,方法和装置是基于同一技术构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
本申请实施例提供第一种通信方法,请参见图3,为该方法的流程图。
S300、第一节点向第二节点发送第一信息,该第一信息用于请求建立第一协议数据单元(Protocol Data Unit,PDU)会话(session)。
可选的,该第一信息可以为第一PDU会话建立请求。
具体地,本申请实施例中该第一信息可以包括服务质量(Quality of Service,QoS)参数、应用类型、终端类型、预置共享密钥(pre share key,PSK)类型、数据网络名称(data network name,DNN)中的一种或多种会话参数。
其中,本申请实施例中的该QoS参数可以为5G融合的QoS参数,包括编码、端口号、优先级、时延、丢包率、吞吐率、保障比特率(Guard Bit Rate,GBR)、非保障比特率(Non Guard Bit Rate,NGBR)、最大流比特率(Maximum Flow Bit Rate,MFBR)、分配与保留优先级(Allocation and retention priority,ARP)、第五代通信系统核心网(he Fifth Generation Communication System Core,5GC)通知控制(QoS不满足要求时通知5GC)、短距通知控制(QoS不满足时通知对端节点)中的一个或多个。
该DNN用于指示所述第一PDU会话的类型。例如,该会话类型为网页浏览;或者,该会话类型为微信服务;或者该会话类型为支付宝服务等。
该应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。例如。该应用类型指示该第一PDU会话承载的业务类型为音频流业务、视频流业务或周期非周期业务等;或者,该应用类型指示该第一PDU会话用于传输的时延要求、可靠性要求、吞吐率要求等。
该终端类型用于指示该第一PDU会话的终端情况,例如,该终端类型为5G融合终端。
该PSK类型用于确定该第一PDU会话采用的白名单过滤机制。例如,该PSK类型为5G可信PSK。可以理解的,当该第一节点的PSK类型为5G可信PSK时,可以认为该第一节点在白名单中;当该第一节点的PSK类型为5G不可信PSK时,可以认为该第一节点不在白名单中。
需要说明的是,本申请实施例中白名单过滤机制包括但不限于终端类型、PSK类型。
其中,本申请实施例中该第二节点基于第一通信技术与该第一节点进行通信。
可以理解的,由于本申请中该通信系统可以为第一通信系统与第二通信系统融合后的通信系统,该第一通信系统与该第二通信系统不相同。例如,本申请以无线短距通信系统(第一通信系统)与5G蜂窝网络通信系统(第二通信系统)融合后的通信系统为例进行介绍:
在该融合后的通信系统中,该第二节点可以基于第一通信技术与位于该无线短距通信系统的该第一节点进行通信。从而使支持无线短距通信的第一节点可以通过第二节点接入5G蜂窝网络通信系统,进一步使用5G网络提供的服务,实现了无线短距通信系统与5G蜂窝网络通信系统的交互工作,优势互补。
可以理解的是,在实施S300之前,该第一节点确定没有满足当前业务需求的PDU会话。
示例性的,该第一节点若确定有满足要求的PDU会话,例如该第一节点之前请求第二节点建立的PDU会话可以满足当前应用层的业务需求,并且此时该第二节点还没有通知该第一节点该PDU会话已经释放,则表示该PDU会话可用,因此,该第一节点无需向该第二节点发送该第一信息;反之,该第一节点若确定没有满足要求的PDU会话,则该第一节点向该第二节点发送第一信息。
S301、第二节点接收来自第一节点的第一信息。
其中,在该第二节点在S301中接收到来自该第一节点的第一信息之后,还可以基于该第一信息确定是否为该第一节点建立新的PDU会话。
具体地,该第二节点可以通过下述两个方面确定是否为该第一节点建立新的PDU会话:
第一方面:该第二节点可以判断该第一节点是否在白名单中,若该第二节点确定该第一节点在白名单中,则该第二节点可以确定为该第一节点建立新的PDU会话;若该第二节点确定该第一节点不在白名单中,则该第二节点可以确定不为该第一节点建立新的PDU会话。
示例性的,该第二节点可以通过接收到的该第一信息中的PSK类型确定该第一节点是否在白名单中,例如,当该PSK类型为5G可信PSK时,可以认为该第一节点在白名单中,则该第二节点可以确定为该第一节点建立新的PDU会话。
第二方面:该第二节点可以判断是否存在满足当前业务需求的PDU会话,若有,则该第二节点可以确定不为该第一节点建立新的PDU会话;若无,则该第二节点可以确定为该第一节点建立新的PDU会话。
需要说明的是,本申请实施例中该第二节点可以同时满足上述两个方面时,该第二节点确定建立新的PDU会话;或者,该第二节点满足上述任一方面时,该第二节点确定建立新的PDU会话,具体本申请实施例并不进行限定。
S302、第二节点向第一节点发送第二信息,该第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一QoS配置策略。
其中,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系。
需要说明的是,本申请实施例中所述第一QoS配置策略包括所述第一PDU会话与所述至少一个会话参数的对应关系,并不是指所述第一QoS配置策略真正意义上的包括一个第一PDU会话与所述至少一个会话参数的对应关系,而是由于所述第一QoS配置策略是 与所述第一PDU会话关联的,且是根据所述第一信息建立的PDU会话,因此,可以理解为所述第一QoS配置策略可以包括所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系。
其中,本申请实施例中该第一QoS配置策略可以包括一种或多种映射关系,具体并不限于下述三种映射关系:
映射关系1:业务流标识(Service flow identification,QFI)与区分服务编码点(Differentiated Service Code Point,DSCP)的映射关系。
映射关系2:DSCP与XQI的映射关系。
映射关系3:XQI与QoS参数的映射关系。
需要说明的是,本申请实施例中的XQI可以为无线短距通信系统的业务质量标识,例如,可以将该XQI理解为5G蜂窝通信系统中的5G服务质量指示符(5G QoS Identifier,5QI)。
可选的,该第二信息可以是该第二节点自行确定的,或者,该第二信息是该第二节点根据接收到的来自该第三节点发送的第四信息确定的。
其中,该第四信息用于指示该第一PDU会话的第二QoS配置策略,该第二QoS配置策略包含5QI,或者,所述第二QoS配置策略用于指示5QI与QFI的映射关系。
需要说明的是,本申请实施例中所述第二QoS配置策略还用于指示5QI与其他会话参数的映射关系,或者其他会话参数之间的映射关系,具体并不限于业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系等。
此外,本申请实施例中的第二QoS配置策略可以是基于QoS流的配置策略,还可以是基于第一PDU会话的配置策略,还可以是基于无线接入承载(Radio Access Bearer,RAB)的配置策略等,本申请实施例在此并不进行限定。
其中,本申请实施例中该第二节点基于第二通信技术与该第三节点进行通信,该第三节点可以基于该第二通信接收为基于该第一通信技术的第一节点提供服务。
可以理解的,由于本申请中该通信系统可以为第一通信系统与第二通信系统融合后的通信系统,该第一通信系统与该第二通信系统不相同。例如,本申请以无线短距通信系统(第一通信系统)与5G蜂窝网络通信系统(第二通信系统)融合后的通信系统为例进行介绍:
在该融合后的通信系统中,该第二节点可以基于第二通信技术与位于该5G蜂窝网络通信系统的该第三节点进行通信。从而可以通过支持5G蜂窝网络通信的第三节点为支持无线短距通信的第一节点提供5G网络服务,实现了无线短距通信系统与5G蜂窝网络通信系统的交互工作,优势互补。
可选的,当第二信息是该第二节点根据接收到的来自该第三节点发送的第四信息确定的情况下,该第四信息可以通过非接入层(Non-Access Stratum,NAS)消息承载。
例如,该第二节点接收到来自该第三节点的NAS消息,该NAS消息中承载了该第四信息,从而可以使接收到该NAS消息的第二节点,基于该NAS消息承载的第四信息确定该第二信息。
进一步的,本申请实施例中该第三节点向第二节点发送第四信息之前,接收到了第一请求信息,该第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
其中,本申请实施例中该第一请求信息可以携带在接收到的来自该第二节点的注册请求中,或者,该第一请求信息是在接收到的来自该第二节点的注册请求之后获取的。
进一步的,本申请实施例中该第二信息还可以用于指示该第一节点的QoS短距控制策略。
其中,该第一节点的QoS短距控制策略可以包括DSCP与传输信道标识(Transmission channel Identifier,TCID)的映射关系;或DSCP和IPV6流标签,与TCID的映射关系。
示例性的,本申请以星闪短距QoS映射配置流程为例,第二节点可以基于信道映射配置消息给第一节点配置短距通信相关的QoS策略,例如,第二节点可以向第一节点发送IP流与传输信道的映射配置。其中,该映射配置可以是基于DSCP与TCID的映射;或基于DSCP和IPv6流标签与TCID的映射等,在此不进行限定。
然后,第一节点基于该QoS策略将原始IP数据流映射到对应的TCID上传输。此外,该第一节点在接收到来自第二节点发送的该IP流与传输信道的映射配置后,还可以向该第二节点发送该IP流与传输信道的映射配置确认。
其中,同一个TCID可以承载不同的PDU会话的数据。
可以理解的,当第一节点与第二节点针对IP进行传输的时候,可以基于DSCP和/或IPV6流标签确定IP数据包的优先级。然后,在IP数据包到传输信道TCID的映射的时候,可以参考该DSCP和/或IPV6流标签与TCID的映射关系,将IP数据映射到对应的TCID上。
需要说明的是,该第一节点的QoS短距控制策略中包括的DSCP与TCID的映射关系;或DSCP和IPV6流标签与TCID的映射关系可以不考虑PDU会话,即不同的PDU会话可以在同一个TCID上传输。
S303、第一节点接收来自所述第二节点发送的第二信息。
S304、第二节点向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略。
具体地,该数据路由策略包含所述第一PDU会话的会话信息。所述会话信息可以理解为与所述第一PDU会话相关的信息。
可选的,所述数据路由策略可以包括一种或多种信息,所述会话信息具体并不限于下述4种信息中的一个或多个:
信息1:所述第一PDU会话中包括的QoS流数量。
信息2:所述第一PDU会话的映射方式。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为网络之间互连的协议(Internet Protocol,IP)地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的IP地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为媒体接入控制(Media Access Control,MAC)地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的MAC地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为端口号与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的端口号建立的第一PDU会话执行数据传输。
信息3:所述第一PDU会话中包含的第一节点的数量。
信息4:所述QoS流与所述第一节点的映射类型。
其中,本申请实施例中的该映射类型可以为一对一映射,一对多映射以及多对多映射。
S305、第一节点接收来自所述第二节点发送的第三信息。
S306、第一节点与第二节点根据该数据路由策略,通过该第一PDU会话执行数据传输。
需要说明的是,本申请实施例中上述第一节点与第二节点在执行该通信方法时,该第一节点与该第二节点处于连接状态。
通过上述方法,本申请实施例中第二节点能够基于第一节点的需求,为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
其中,为了更好的对本申请提供的通信方法进行介绍,基于图3所示的内容,结合下述两种场景,进一步详细介绍,其中,下文所涉及的场景中的部分步骤可以是可选的,步骤顺序也不代表实际的执行顺序,因此本申请不限定完全按照下文的步骤和顺序执行。
场景一、第二节点基于接收到的来自第三节点的第四信息,确定建立的第一PDU会话对应的QoS策略。
参阅图4所示,该场景一对应的方法的可以执行下述步骤。
S400、第二节点向第三节点发送第一请求信息,该第一请求信息用于请求第一PDU会话的第二QoS配置策略。
可选的,该第一请求信息可以携带在第二节点向第三节点发送的注册请求中;或者,该第一请求信息可以是该第二节点向该第三节点发送注册请求之后,发送给该第三节点的。
S401、第一节点向第二节点发送第一信息,该第一信息用于请求建立第一PDU会话。
其中,该S401的内容具体可参见上述S300的介绍,为简洁描述,在此不进行赘述。
S402、第二节点接收来自该第一节点的第一信息。
S403、第二节点确定是否需要为第一节点建立第一PDU会话,若需要,执行S404,若不需要,执行S405。
其中,S403中该第二节点可以通过上述S301中介绍的两个方面确定是否为该第一节点建立第一PDU会话,为简洁描述,在此不进行赘述。
S404、第二节点向第三节点请求建立第一PDU会话。
其中,当该第二节点确定需要建立第一PDU会话后,则该第二节点可以将第一信息中的相关参数转换成该第三节点能够理解的PDU会话参数,并向该第三节点发起第一PDU会话建立请求。
S405、第二节点拒绝为该第一节点建立第一PDU会话,以及向该第一节点反馈拒绝建立PDU会话的响应。
S406、第二节点接收来自该第三节点反馈的第四信息。
其中,该第四信息用于指示该第一PDU会话的第二QoS配置策略,该第二QoS配置策略包含5QI,或者,所述第二QoS配置策略用于指示5QI与QFI的映射关系。
可选的,该第四信息可以携带在该第三节点反馈的接受第一PDU会话建立的响应中;或者,该第二节点接收到来自该第三节点反馈的接受第一PDU会话建立的响应之后,接收来自第三节点发送的第四信息。
可选的,该第四信息可以通过NAS消息承载。
其中,该第四信息是该第三节点根据上述S400中接收到的来自该第二节点的第一请求信息确定的。
S407、第二节点根据该第四信息确定第二信息,该第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一QoS配置策略。
其中,本申请实施例中该第一QoS配置策略可以包括一种或多种映射关系,具体并不限于下述三种映射关系:
映射关系1:QFI与DSCP的映射关系。
映射关系2:DSCP与XQI的映射关系。
映射关系3:XQI与QoS参数的映射关系。
需要说明的是,本申请实施例中的XQI可以为无线短距通信系统的业务质量标识,例如,可以将该XQI理解为5G蜂窝通信系统中的5QI。
进一步的,该第二节点可以记录并维护该第一节点与该第一PDUI会话的映射关系。
进一步的,本申请实施例中该第二信息还可以用于指示该第一节点的QoS短距控制策略。
其中,该第一节点的QoS短距控制策略可以包括DSCP与TCID的映射关系;或DSCP和IPV6流标签,与TCID的映射关系。
示例性的,当第一节点与第二节点针对IP进行传输的时候,可以基于DSCP和/或IPV6流标签确定IP数据包的优先级。然后,在IP数据包到传输信道TCID的映射的时候,可以参考该DSCP和/或IPV6流标签与TCID的映射关系,将IP数据映射到对应的TCID上。
需要说明的是,该第一节点的QoS短距控制策略中包括的DSCP与TCID的映射关系;或DSCP和IPV6流标签与TCID的映射关系,可以不考虑PDU会话,即不同的PDU会话可以在同一个TCID上传输。
S408、该第二节点向第一节点发送该第二信息。
S409、该第一节点接收来自该第二节点的第二信息。
S410、第二节点向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略。
具体地,该数据路由策略包含所述第一PDU会话的会话信息。
可选的,所述数据路由策略可以包括一种或多种信息,具体并不限于下述4种信息:
信息1:所述第一PDU会话中包括的QoS流数量。
信息2:所述第一PDU会话的映射方式。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为IP地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的IP地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为MAC地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的MAC地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为端口号与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的端口号建立的第一PDU会话执行数据传输。
信息3:所述第一PDU会话中包含的第一节点的数量。
信息4:所述QoS流与所述第一节点的映射类型。
其中,本申请实施例中的该映射类型可以为一对一映射,一对多映射以及多对多映射。
S411、第一节点接收来自所述第二节点发送的第三信息。
S412、第一节点与第二节点根据该数据路由策略,通过该第一PDU会话执行数据传输。
需要说明的是,本申请实施例中上述第一节点与第二节点在执行该通信方法时,该第一节点与该第二节点处于连接状态。
应理解,在如图4所示的方法流程中,步骤序号不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。此外,在如图4所示的方法流程中,也并不局限上述步骤,任何对上述步骤的增删变形等,都属于本申请保护范围。
通过上述方法,本申请实施例中第三节点基于该第一节点的需求下发第二QoS配置策略,由第二节点基于该第三节点下发的第二QoS配置策略为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
场景二、第二节点自行确定建立的第一PDU会话对应的QoS策略。
参阅图5所示,该场景二对应的方法的可以执行下述步骤。
S500、第一节点向第二节点发送第一信息,该第一信息用于请求建立第一PDU会话。
其中,该S500的内容具体可参见上述S300的介绍,为简洁描述,在此不进行赘述。
S501、第二节点接收来自该第一节点的第一信息。
S502、第二节点确定是否需要为第一节点建立第一PDU会话,若需要,执行S503,若不需要,执行S504。
其中,S502中该第二节点可以通过上述S301中介绍的两个方面确定是否为该第一节点建立第一PDU会话,为简洁描述,在此不进行赘述。
S503、第二节点向第三节点请求建立第一PDU会话。
其中,当该第二节点确定需要建立第一PDU会话后,则该第二节点可以将第一信息中的相关参数转换成该第三节点能够理解的PDU会话参数,并向该第三节点发起第一PDU会话建立请求。
S504、第二节点拒绝为该第一节点建立第一PDU会话,以及向该第一节点反馈拒绝建立PDU会话的响应。
S505、第二节点接收来自该第三节点反馈的接受第一PDU会话建立的响应。
S506、第二节点确定第二信息,该第二信息用于指示所述第一PDU会话对应的第一QoS配置策略。
其中,本申请实施例中该第一QoS配置策略可以包括一种或多种映射关系,具体并不限于下述三种映射关系:
映射关系1:QFI与DSCP的映射关系。
映射关系2:DSCP与XQI的映射关系。
映射关系3:XQI与QoS参数的映射关系。
需要说明的是,本申请实施例中的XQI可以为无线短距通信系统的业务质量标识,例如,可以将该XQI理解为5G蜂窝通信系统中的5QI。
进一步的,该第二节点可以记录并维护该第一节点与该第一PDU会话的映射关系。
进一步的,本申请实施例中该第二信息还可以用于指示该第一节点的QoS短距控制策略。
其中,该第一节点的QoS短距控制策略可以包括DSCP与TCID的映射关系;或DSCP和IPV6流标签与TCID的映射关系。
示例性的,当第一节点与第二节点针对IP进行传输的时候,可以基于DSCP和/或IPV6流标签确定IP数据包的优先级。然后,在IP数据包到传输信道TCID的映射的时候,可以参考该DSCP和/或IPV6流标签与TCID的映射关系,将IP数据映射到对应的TCID上。
需要说明的是,该第一节点的QoS短距控制策略中包括的DSCP与TCID的映射关系;或DSCP和IPV6流标签与TCID的映射关系,可以不考虑PDU会话,即不同的PDU会话可以在同一个TCID上传输。
S507、该第二节点向第一节点发送该第二信息。
S508、该第一节点接收来自该第二节点的第二信息。
S509、第二节点向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略。
具体地,该数据路由策略包含所述第一PDU会话的会话信息。
可选的,所述数据路由策略可以包括一种或多种信息,具体并不限于下述4种信息:
信息1:所述第一PDU会话中包括的QoS流数量。
信息2:所述第一PDU会话的映射方式。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为IP地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的IP地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为MAC地址与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的MAC地址建立的第一PDU会话执行数据传输。
可选的,当该数据路由策略包括的第一PDU会话的映射方式为端口号与PDU会话的映射关系时,该数据路由策略可以用于指示通过基于该第一节点的端口号建立的第一PDU会话执行数据传输。
信息3:所述第一PDU会话中包含的第一节点的数量。
信息4:所述QoS流与所述第一节点的映射类型。
S510、第一节点接收来自所述第二节点发送的第三信息。
S511、第一节点与第二节点根据该数据路由策略,通过该第一PDU会话执行数据传输。
需要说明的是,本申请实施例中上述第一节点与第二节点在执行该通信方法时,该第一节点与该第二节点处于连接状态。
应理解,在如图5所示的方法流程中,步骤序号不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。此外,在如图5所示的方法流程中,也并不局限上述步骤,任何对上述步骤的增删变形等,都属于本申请保护范围。
通过上述方法,本申请实施例中无需第三节点下发QoS策略,有效减少对3GPP的影 响,此外,采用静态QoS策略,由第二节点为该第一节点配置PDU会话,能够使核心网提供的服务更好的适用于不支持NAS信令传输的终端的需求。
进一步的,本申请实施例中UPF与第二节点之间可以建立多个PDU Session管道,一个PDU Session中可以包含多个第一节点的数据流。
基于此,本申请实施例还提供了多种PDU Session与第一节点的对应关系设计方式,从而可以基于该对应关系确定PDU Session中的数据是发往哪个第一节点,或者第一节点的数据映射到哪个PDU Session上。
其中,本申请实施例提供的PDU Session与第一节点的对应关系设计方式,具体并不限于下述4种:
设计方式1:不同的第一节点对应不同的IP,基于IP建立第一节点与PDU会话的映射关系。
可选的,本申请实施例中可以基于第二节点向该第一节点发送的第三信息确定PDU Session与第一节点的对应关系设计方式。
例如,当该第三信息中包括的数据路由策略用于指示通过基于所述第一节点的IP地址建立的第一PDU会话执行数据传输时,可以基于IP建立第一节点与PDU会话的映射关系。
其中,第二节点与核心网之间建立PDU会话,然后核心网为第二节点分配IP地址,第二节点可以建立第一节点的IP地址与PDU会话的关联关系,当有多个第一节点共用同一个PDU会话时,该PDU会话中的数据可以共享给该多个第一节点。同理,多个第一节点发送的数据可以承载在同一个PDU会话上传输到核心网。其中,PDU会话中封装的数据包携带IP地址。
示例性的,如图6所示,UPF与第二节点之间可以建立多个PDU Session管道,例如,建立了两个PDU Session管道,分别为PDU Session 1与PDU Session 2。其中,每个PDU Session中可以包含一个或多个第一节点的数据流,例如,PDU Session 1中包括IP分别为1~2的两个第一节点的数据流,PDU Session 2中包括IP为3的一个第一节点的数据流。
其中,为了能够有效确定PDU Session中的数据是发往哪个第一节点,或者第一节点的数据映射到哪个PDU Session上,可以基于下述表1所示的第一节点的IP与PDU会话的映射关系具体确定。
表1第一节点的IP与PDU会话的映射关系
假设,该第二节点需要确定IP为2的第一节点的数据映射到哪个PDU Session上,则根据上述表1的内容,可以确定该IP为2的第一节点的数据映射到PDU Session1上。
设计方式2:不同的第一节点共用相同的第二节点IP地址,基于端口号建立与PDU会话的映射关系。
可选的,本申请实施例中可以基于第二节点向该第一节点发送的第三信息确定PDU Session与第一节点的对应关系设计方式。
例如,当该第三信息中包括的数据路由策略用于指示通过基于所述第一节点的端口号 建立的第一PDU会话执行数据传输时,可以基于端口号建立第一节点与PDU会话的映射关系。
其中,第二节点与核心网之间建立PDU会话,然后核心网为第二节点分配端口号,第二节点可以建立第一节点的端口号与PDU会话的关联关系,当有多个第一节点共用同一个PDU会话时,该PDU会话中的数据可以共享给该多个第一节点。同理,多个第一节点发送的数据可以承载在同一个PDU会话上传输到核心网。其中,PDU会话中封装的数据包携带端口号。
示例性的,如图7所示,UPF与第二节点之间可以建立多个PDU Session管道,例如,建立了两个PDU Session管道,分别为PDU Session 1与PDU Session 2。其中,每个PDU Session中可以包含一个或多个第一节点的数据流,例如,PDU Session 1中包括IP都为1的两个第一节点的数据流,其中,IP为1的一个第一节点的端口号为P1,另一个IP为1的第一节点的端口号为P2,PDU Session 2中包括IP为1,端口号为P3的一个第一节点的数据流。
其中,为了能够有效确定PDU Session中的数据是发往哪个第一节点,或者第一节点的数据映射到哪个PDU Session上,可以基于下述表2所示的第一节点的端口号与PDU会话的映射关系具体确定。
表2第一节点的端口号与PDU会话的映射关系
假设,本申请中的第一节点的IP为1,端口号P3,则该第二节点根据上述表2的内容,可以确定本申请中的第一节点的数据映射到PDU Session2上。
设计方式3:第二节点基于第一节点的MAC地址建立与PDU会话的映射关系。
可选的,本申请实施例中可以基于第二节点向该第一节点发送的第三信息确定PDU Session与第一节点的对应关系设计方式。
例如,当该第三信息中包括的数据路由策略用于指示通过基于该第一节点的MAC地址建立的第一PDU会话执行数据传输时,可以基于该第一节点的MAC地址建立第一节点与PDU会话的映射关系。
其中,第二节点与核心网之间建立PDU会话,然后核心网为第二节点分配MAC地址,第二节点可以建立第一节点的MAC地址与PDU会话的关联关系,当有多个第一节点共用同一个PDU会话时,该PDU会话中的数据可以共享给该多个第一节点。同理,多个第一节点发送的数据可以承载在同一个PDU会话上传输到核心网。其中,PDU会话中封装的数据包携带MAC地址。示例性的,如图8所示,UPF与第二节点之间可以建立多个PDU Session管道,例如,建立了两个PDU Session管道,分别为PDU Session 1与PDU Session2。其中,每个PDU Session中可以包含一个或多个第一节点的数据流,例如,PDU Session1中包括MCA地址为A的第一节点的数据流以及MCA地址为B的第一节点的数据流,PDU Session 2中包括MCA地址为C的第一节点的数据流。
其中,为了能够有效确定PDU Session中的数据是发往哪个第一节点,或者第一节点的数据映射到哪个PDU Session上,可以基于下述表3所示的第一节点的MAC地址与PDU 会话的映射关系具体确定。
表3第一节点的MAC地址与PDU会话的映射关系
假设,本申请中的第一节点的MAC地址为A,则该第二节点根据上述表3的内容,可以确定本申请中的第一节点的数据映射到PDU Session1上。
设计方式4:第二节点生成多个临时的MAC地址,第二节点基于临时MAC地址建立与PDU会话的映射关系,最终建立起第一节点与PDU会话的映射关系。
可选的,本申请实施例中可以基于第二节点向该第一节点发送的第三信息确定PDU Session与第一节点的对应关系设计方式。
例如,当该第三信息中包括的数据路由策略用于指示通过基于该第一节点的临时MAC地址建立的第一PDU会话执行数据传输时,可以基于该第一节点的临时MAC地址建立第一节点与PDU会话的映射关系。
其中,第二节点与核心网之间建立PDU会话,然后核心网为第二节点分配临时MAC地址,第二节点可以建立第一节点的临时MAC地址与PDU会话的关联关系,当有多个第一节点共用同一个PDU会话时,该PDU会话中的数据可以共享给该多个第一节点。同理,多个第一节点发送的数据可以承载在同一个PDU会话上传输到核心网。其中,PDU会话中封装的数据包携带临时MAC地址。
示例性的,如图9所示,UPF与第二节点之间可以建立多个PDU Session管道,例如,建立了两个PDU Session管道,分别为PDU Session 1与PDU Session 2。其中,每个PDU Session中可以包含一个或多个第一节点的数据流,例如,PDU Session 1中包括临时MCA地址为A的第一节点的数据流以及临时MCA地址为B的第一节点的数据流,PDU Session2中包括临时MCA地址为C的第一节点的数据流。
其中,为了能够有效确定PDU Session中的数据是发往哪个第一节点,或者第一节点的数据映射到哪个PDU Session上,可以基于下述表4所示的第一节点的临时MAC地址与PDU会话的映射关系具体确定。
表4第一节点的临时MAC地址与PDU会话的映射关系
假设,本申请中的第一节点的临时MAC地址为A,则该第二节点根据上述表4的内容,可以确定本申请中的第一节点的数据映射到PDU Session1上。
通过上述对应关系的设置,能够实现第一节点与PDU会话的映射,从而更好的确定数据路由方向。
其中,方法和装置是基于相同或相似技术构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。本申请实施例中的术语“系 统”和“网络”可被互换使用。本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的至少一个是指一个或多个;多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
以下结合图10和图11详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应。因此,未详细描述的内容可相互参见。
图10是本申请实施例提供的装置1000的示意性框图,用于实现上文方法实施例中第一装置或第二装置的功能。例如,该装置可以为软件模块或芯片系统。所述芯片可以由芯片构成,也可以包括芯片和其他分立器件。该装置1000包括处理单元1001和通信单元1002。通信单元1002用于与其它设备进行通信,还可以称为通信接口、收发单元或输入\输出接口等。
在一些实施例中,上述装置1000可用于实现上文方法中第一装置的功能,装置1000可以是第一装置,或者配置于第一装置中的芯片或电路等。处理单元1001可用于执行上文方法实施例中第一装置的处理相关操作,通信单元1002用于指示上文方法实施例中第一装置的收发相关操作。
例如,通信单元1002,用于接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系;向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
可选的,所述处理单元1001还用于:
根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
可选的,所述第一QoS配置策略包括下列映射关系中的一个或多个:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系。
可选的,所述数据路由策略包括所述第一PDU会话中包括的QoS流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,所述QoS流与所述第一节点的映射类型中的一个或多个。
可选的,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括DSCP与传输信道标识TCID的映射关系;或DSCP和网络之间 互连的协议6IPV6的流标签,与TCID的映射关系。
可选的,所述通信单元1002还用于接收来自第三节点的第四信息,所述第四信息用于指示所述第一PDU会话的第二QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与QFI的映射关系。
可选的,所述第四信息通过非接入层NAS消息承载。
可选的,所述通信单元1002接收来自第三节点的第四信息之前,还用于发送第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
可选的,所述第一请求信息携带在向第三节点发送的注册请求中;或在向第三节点发送注册请求之后,接收所述第一信息之前,所述通信单元1002还用于发送所述第一请求信息。
可选的,所述第一信息包括QoS参数、应用类型、终端类型、PSK类型、DNN中的一个或多个会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
可选的,所述处理单元1001还用于确定所述第一节点包括在所述第二节点的白名单列表中;或者确定为所述第一节点建立所述第一PDU会话。
可选的,所述数据路由策略用于指示通过基于所述第一节点的网络之间互连的协议IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第一节点的媒体接入控制MAC地址建立的第一PDU会话执行数据传输。
可选的,所述通信单元1002基于第一通信技术与所述第一节点进行通信;以及基于第二通信技术与所述第三节点进行通信。
在另一些实施例中,上述装置1000可用于实现上文方法实施例中第二装置的功能,装置1000可以是第二装置,或者配置于第二装置中的芯片或电路等。处理单元1001可用于执行上文方法实施例中第二装置的处理相关操作,通信单元1002可用于执行上文方法实施例中第二装置的收发相关操作。
例如,通信单元1002,用于向第二节点发送第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;接收来自所述第二节点发送的第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系;接收来自所述第二节点发送的第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
可选的,所述处理单元1001还用于根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
可选的,所述第一QoS配置策略包括下列映射关系中的至少一种:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系。
可选的,所述数据路由策略包括所述第一PDU会话中包括的Qos流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,所述QoS流与所述第一节点的映射类型中的一个或多个。
可选的,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括DSCP与传输信道标识TCID的映射关系;或DSCP和网络之间 互连的协议6IPV6的流标签,与TCID的映射关系。
可选的,所述第一信息包括QoS参数、应用类型、终端类型、PSK类型、DNN中的一个或多个会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
可选的,所述数据路由策略用于指示通过基于所述第一节点的网络之间互连的协议IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第一节点的媒体接入控制MAC地址建立的第一PDU会话执行数据传输。
可选的,所述通信单元1002向第二节点发送第一信息之前,所述处理单元1001还用于确定没有满足当前业务需求的PDU会话。
可选的,所述通信单元1002基于第一通信技术与所述第二节点进行通信;以及通过第三节点获取基于第二通信技术提供的服务。
在另一些实施例中,上述装置1000可用于实现上文方法实施例中第二装置的功能,装置1000可以是第二装置,或者配置于第二装置中的芯片或电路等。处理单元1001可用于执行上文方法实施例中第二装置的处理相关操作,通信单元1002可用于执行上文方法实施例中第二装置的收发相关操作。
例如,通信单元1002,用于向第二节点发送第四信息,所述第四信息用于指示第一PDU会话的第二服务质量QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与业务流标识QFI的映射关系。
可选的,所述第四信息通过NAS消息承载。
可选的,所述通信单元1002向第二节点发送第四信息之前,还用于接收第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
可选的,所述第一请求信息携带在接收到的来自所述第二节点的注册请求中;所述第一请求信息是在接收到的来自所述第二节点的注册请求之后获取的。
可选的,所述通信单元1002基于第二通信技术与所述第二节点进行通信;以及所述通信单元1002基于第二通信技术为基于第一通信技术的第一节点提供服务。
本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请实施例中各功能单元可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
请参见图11,图11为本申请实施例提供的装置1100的示意图,该装置1100可以为节点,或者节点中的一部件,例如芯片或集成电路等。该装置1100可包括至少一个处理器1102和通信接口1104。进一步,可选的,所述装置还可以包括至少一个存储器1101。更进一步,可选的,还可以包含总线1103。其中,存储器1101、处理器1102和通信接口1104通过总线1103相连。
其中,存储器1101用于提供存储空间,存储空间中可以存储操作系统和计算机程序等数据。本申请实施例中提及的存储器1101可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读 存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。处理器1102是进行算术运算和/或逻辑运算的模块,具体可以是中央处理器(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)、协处理器(协助中央处理器完成相应处理和应用)、微控制单元(microcontroller unit,MCU)等处理模块中的一种或者多种的组合。
需要说明的是,当处理器为通用处理器、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。
通信接口1104可以用于为所述至少一个处理器提供信息输入或者输出。和/或所述通信接口可以用于接收外部发送的数据和/或向外部发送数据,可以为包括诸如以太网电缆等的有线链路接口,也可以是无线链路(Wi-Fi、蓝牙、通用无线传输、车载短距通信技术等)接口。可选的,通信接口1104还可以包括与接口耦合的发射器(如射频发射器、天线等),或者接收器等。
在一些实施例中,上述装置1100可以为上文方法实施例中的第一装置或者第一装置中的部件,例如芯片或者集成电路。该装置1100中的处理器1102用于读取所述存储器1101中存储的计算机程序,控制所述第一装置执行以下操作:
接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系;向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
可选的,该第一装置中的处理器1102,还可以用于读取存储器1101中的程序并执行如图3所示的S300~S306中该第一节点执行的方法流程;或执行如图4所示的S400~S412中该第一节点执行的方法流程;或执行如图5所示的S500~S511中该第一节点执行的方法流程。
关于具体细节,可参见上文方法实施例中的记载,在此不再赘述。
在另一些实施例中,上述装置1100可以为上文方法实施例中的第二装置或者第二装置中的部件,例如芯片或者集成电路。该装置1100中的处理器1102用于读取所述存储器1101中存储的计算机程序,控制所述第二装置执行以下操作:
向第二节点发送第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;接收来自所述第二节点发送的第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略,所述第一QoS配置策略包含所述第一PDU会话与所述第一信息中包括的至少一个会话参数的对应关系;接收来自所述第二节点发送的第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
可选的,该第二装置中的处理器1102,还可以用于读取存储器1101中的程序并执行如图3所示的S300~S306中该第二节点执行的方法流程;或执行如图4所示的S400~S412中该第二节点执行的方法流程;或执行如图5所示的S500~S511中该第二节点执行的方法流程。
关于具体细节,可参见上文方法实施例中的记载,在此不再赘述。
在另一些实施例中,上述装置1100可以为上文方法实施例中的第三装置或者第三装置中的部件,例如芯片或者集成电路。该装置1100中的处理器1102用于读取所述存储器1101中存储的计算机程序,控制所述第二装置执行以下操作:
向第二节点发送第四信息,所述第四信息用于指示第一PDU会话的第二服务质量QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与业务流标识QFI的映射关系。
可选的,该第二装置中的处理器1102,还可以用于读取存储器1101中的程序并执行如图3所示的S300~S306中该第二节点执行的方法流程;或执行如图4所示的S400~S412中该第二节点执行的方法流程;或执行如图5所示的S500~S511中该第二节点执行的方法流程。
关于具体细节,可参见上文方法实施例中的记载,在此不再赘述。
本申请实施例还提供一种终端,所述终端可以为具备短距通信功能的智能手机、笔记本、平板电脑等智能终端、鼠标、键盘、耳机、音响或者车载播放设备等。所述终端包括第一装置和/或第二装置,该第一装置和第二装置可分别为上述图3所示实施例中的第一节点和第二节点。其中,第一装置与第二装置的类型可相同或不同。
其中,图12示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图12中,终端设备以手机作为例子。如图12所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图12中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。 存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。如图12所示,终端设备包括收发单元1210和处理单元1220。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1210中用于实现接收功能的器件视为接收单元,将收发单元1210中用于实现发送功能的器件视为发送单元,即收发单元1210包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
应理解,收发单元1210用于执行上述图3所示的方法实施例中第一节点侧的发送操作和接收操作,处理单元1220用于执行上述图3所示的方法实施例中第一节点侧除了收发操作之外的其他操作。
例如,在一种实现方式中,收发单元1210用于执行图3所示的实施例中的第一节点的收发步骤,例如S300,和/或用于支持本文所描述的技术的其它过程。处理单元1220,用于执行图3所示的实施例中的终端设备侧除了收发操作之外的其他操作,例如S306,和/或用于支持本文所描述的技术的其它过程。
或者,收发单元1210用于执行上述图4所示的方法实施例中第一节点的发送操作和接收操作,处理单元1220用于执行上述图4所示的方法实施例中第一节点侧除了收发操作之外的其他操作。
例如,在一种实现方式中,收发单元1210用于执行图4所示的实施例中的第一节点的收发步骤,例如S401,和/或用于支持本文所描述的技术的其它过程。处理单元1220,用于执行图4所示的实施例中的第一节点侧除了收发操作之外的其他操作,例如S412,和/或用于支持本文所描述的技术的其它过程。
或者,收发单元1210用于执行上述图5所示的方法实施例中第一节点侧的发送操作和接收操作,处理单元1220用于执行上述图5所示的方法实施例中第一节点侧除了收发操作之外的其他操作。
例如,在一种实现方式中,收发单元1210用于执行图5所示的实施例中的第一节点侧的收发步骤,例如S500,和/或用于支持本文所描述的技术的其它过程。处理单元1220,用于执行图5所示的实施例中的第一节点侧除了收发操作之外的其他操作,例如S511,和/或用于支持本文所描述的技术的其它过程。
当该通信装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。
本申请实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上文实施例所描述的方法。
本申请实施例还提供一种芯片系统,该芯片系统包括至少一个处理器和接口电路。进一步可选的,所述芯片系统还可以包括存储器或者外接存储器。所述处理器用于通过所述接口电路执行指令和/或数据的交互,以实现上文方法实施例中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行上文实施例所描述的方法。
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件、协处理器等,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD))、或者半导体介质(例如,SSD)等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计 算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (36)
- 一种通信方法,其特征在于,所述方法包括:接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
- 如权利要求1所述的方法,其特征在于,所述方法包括:根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
- 如权利要求1或2所述的方法,其特征在于,所述第一QoS配置策略包括下列映射关系中的一个或多个:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,或者,XQI与QoS参数的映射关系。
- 如权利要求1~3任一项所述的方法,其特征在于,所述数据路由策略包括所述第一PDU会话中包括的QoS流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,或者,所述QoS流与所述第一节点的映射类型中的一个或多个。
- 如权利要求1~4任一项所述的方法,其特征在于,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括DSCP与传输信道标识TCID的映射关系;或DSCP和网络之间互连的协议6IPV6的流标签,与TCID的映射关系。
- 如权利要求1~5任一项所述的方法,其特征在于,所述方法包括:接收来自第三节点的第四信息,所述第四信息用于指示所述第一PDU会话的第二QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与QFI的映射关系。
- 如权利要求6所述的方法,其特征在于,所述第四信息通过非接入层NAS消息承载。
- 如权利要求6或7所述的方法,其特征在于,所述接收来自第三节点的第四信息之前,所述方法还包括:发送第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
- 如权利要求8所述的方法,其特征在于,所述第一请求信息携带在向第三节点发送的注册请求中;或在向第三节点发送注册请求之后,接收所述第一信息之前,所述方法还包括:发送所述第一请求信息。
- 如权利要求1~9任一项所述的方法,其特征在于,所述第一信息包括QoS参数、应用类型、终端类型、预置共享秘钥PSK类型、数据网络名称DNN中的一个或多个会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
- 如权利要求1~10任一项所述的方法,其特征在于,所述方法还包括:确定所述第一节点包括在所述第二节点的白名单列表中;或者确定为所述第一节点建立所述第一PDU会话。
- 如权利要求1~11任一项所述的方法,其特征在于,所述数据路由策略用于指示通过基于所述第一节点的网络之间互连的协议IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第一节点的媒体接入控制MAC地址建立的第一PDU会话执行数据传输。
- 如权利要求1~8任一项所述的方法,其特征在于,基于第一通信技术与所述第一节点进行通信;以及基于第二通信技术与所述第三节点进行通信。
- 一种通信方法,其特征在于,包括:向第二节点发送第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;接收来自所述第二节点发送的第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;接收来自所述第二节点发送的第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
- 如权利要求14所述的方法,其特征在于,所述方法还包括:根据所述数据路由策略,通过所述第一PDU会话执行数据传输。
- 如权利要求14或15所述的方法,其特征在于,所述第一QoS配置策略包括下列映射关系中的一个或多个:业务流标识QFI与数据的区分服务编码点DSCP的映射关系,DSCP与业务质量标识XQI的映射关系,XQI与QoS参数的映射关系。
- 如权利要求14~16任一项所述的方法,其特征在于,所述数据路由策略包括所述第一PDU会话中包括的Qos流数量,所述第一PDU会话的映射方式,所述第一PDU会话中包含的第一节点的数量,所述QoS流与所述第一节点的映射类型中的一个或多个。
- 如权利要求14~17任一项所述的方法,其特征在于,所述第二信息还用于指示所述第一节点的QoS短距控制策略;所述第一节点的QoS短距控制策略包括DSCP与传输信道标识TCID的映射关系;或DSCP和网络之间互连的协议6IPV6的流标签,与TCID的映射关系。
- 如权利要求14~18任一项所述的方法,其特征在于,所述第一信息包括QoS参数、应用类型、终端类型、预置共享秘钥PSK类型、数据网络名称DNN中的一个或多个会话参数;所述DNN用于指示所述第一PDU会话的类型;所述应用类型用于指示所述第一PDU会话用于传输或者承载的业务类型。
- 如权利要求14~19任一项所述的方法,其特征在于,所述数据路由策略用于指示通过基于所述第一节点的网络之间互连的协议IP地址建立的第一PDU会话执行数据传输;或所述数据路由策略用于指示通过基于所述第一节点的媒体接入控制MAC地址建立的第一PDU会话执行数据传输。
- 如权利要求14~20任一项所述的方法,其特征在于,所述向第二节点发送第一信息 之前,还包括:确定没有满足当前业务需求的PDU会话。
- 如权利要求14~21任一项所述的方法,其特征在于,基于第一通信技术与所述第二节点进行通信;以及通过第三节点获取基于第二通信技术提供的服务。
- 一种通信方法,其特征在于,所述方法包括:向第二节点发送第四信息,所述第四信息用于指示第一PDU会话的第二服务质量QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与业务流标识QFI的映射关系。
- 如权利要求23所述的方法,其特征在于,所述第四信息通过非接入层NAS消息承载。
- 如权利要求23或24所述的方法,其特征在于,所述向第二节点发送第四信息之前,所述方法还包括:接收第一请求信息,所述第一请求信息用于请求所述第一PDU会话的第二QoS配置策略。
- 如权利要求25所述的方法,其特征在于,所述第一请求信息携带在接收到的来自所述第二节点的注册请求中;所述第一请求信息是在接收到的来自所述第二节点的注册请求之后获取的。
- 如权利要求23~26任一项所述的方法,其特征在于,基于第二通信技术与所述第二节点进行通信;以及基于第二通信技术为基于第一通信技术的第一节点提供服务。
- 一种通信装置,其特征在于,包括:获取模块,用于接收来自第一节点的第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;发送模块,用于向所述第一节点发送第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;以及,用于向所述第一节点发送第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
- 一种通信装置,其特征在于,包括:发送模块,用于向第二节点发送第一信息,所述第一信息用于请求建立第一协议数据单元PDU会话;获取模块,用于接收来自所述第二节点发送的第二信息,所述第二信息用于指示所述第一PDU会话的标识以及所述第一PDU会话对应的第一服务质量QoS配置策略;接收来自所述第二节点发送的第三信息,所述第三信息用于指示所述第一PDU会话对应的数据路由策略,所述数据路由策略包含所述第一PDU会话的会话信息。
- 一种通信装置,其特征在于,包括:发送模块,用于向第二节点发送第四信息,所述第四信息用于指示第一PDU会话的第二服务质量QoS配置策略,所述第二QoS配置策略包含5G服务质量指示符5QI,或者,所述第二QoS配置策略用于指示5QI与业务流标识QFI的映射关系。
- 一种通信装置,其特征在于,包括至少一个处理器和接口电路;所述接口电路为所述至少一个处理器提供程序或者指令,所述至少一个处理器通过逻辑电路或执行程序或者指令以实现所述通信装置所在的设备执行如权利要求1至13中任一项;或执行如权利要 求14至22中任一项;或执行如权利要求23至27中任一项。
- 一种通信系统,其特征在于,包括如权利要求28或30所述的通信装置,以及包括如权利要求29或31所述的通信装置。
- 一种计算机可读存储介质,其特征在于,包括程序指令,当所述程序指令在计算机上运行时,使得所述计算机执行如权利要求1~13中任一所述的方法;或执行如权利要求14至22中任一项所述的方法;或执行如权利要求23至27中任一项所述的方法。
- 一种终端,其特征在于,包括执行如权利要求1~13中任一所述方法的第二节点,和/或,执行如权利要求14~22中任一项所述方法的第一节点。
- 一种芯片,其特征在于,所述芯片与存储器相连,用于读取并执行所述存储器中存储的计算机程序或指令,以实现如权利要求1~13中任一所述的方法;或执行如权利要求14至22中任一项所述的方法;或执行如权利要求23至27中任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所说计算机程序或指令被装置执行时,使得所述装置执行如权利要求1~13中任一所述的方法;或执行如权利要求14至22中任一项所述的方法;或执行如权利要求23至27中任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22877871.8A EP4401465A4 (en) | 2021-10-08 | 2022-09-26 | COMMUNICATION METHOD, DEVICE AND SYSTEM |
| US18/627,523 US20240251300A1 (en) | 2021-10-08 | 2024-04-05 | Communication method, apparatus, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111179354.3 | 2021-10-08 | ||
| CN202111179354.3A CN115967992A (zh) | 2021-10-08 | 2021-10-08 | 一种通信方法、装置及系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/627,523 Continuation US20240251300A1 (en) | 2021-10-08 | 2024-04-05 | Communication method, apparatus, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023056852A1 true WO2023056852A1 (zh) | 2023-04-13 |
Family
ID=85803885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/121385 Ceased WO2023056852A1 (zh) | 2021-10-08 | 2022-09-26 | 一种通信方法、装置及系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240251300A1 (zh) |
| EP (1) | EP4401465A4 (zh) |
| CN (1) | CN115967992A (zh) |
| WO (1) | WO2023056852A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025091439A1 (zh) * | 2023-11-02 | 2025-05-08 | 北京小米移动软件有限公司 | 业务数据流的处理方法、网络设备、通信设备和存储介质 |
| WO2025091436A1 (zh) * | 2023-11-02 | 2025-05-08 | 北京小米移动软件有限公司 | 通信方法、网元、通信系统和存储介质 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240155413A1 (en) * | 2022-11-03 | 2024-05-09 | Charter Communications Operating, Llc | Configuration and use of intermediate networks to support wireless communications |
| CN119729834A (zh) * | 2023-09-27 | 2025-03-28 | 华为技术有限公司 | 一种通信方法及装置 |
| CN119728047A (zh) * | 2023-09-28 | 2025-03-28 | 中国移动通信有限公司研究院 | 一种数据传输方法、装置、通信设备和存储介质 |
| CN120456331A (zh) * | 2024-02-08 | 2025-08-08 | 华为技术有限公司 | 一种通信方法、装置以及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108632953A (zh) * | 2017-02-10 | 2018-10-09 | 中兴通讯股份有限公司 | 一种实现多接入管理的方法及装置 |
| US20190132251A1 (en) * | 2017-10-31 | 2019-05-02 | Huawei Technologies Co., Ltd. | Method and system for supporting multiple qos flows for unstructured pdu sessions |
| CN111436081A (zh) * | 2019-03-06 | 2020-07-21 | 维沃移动通信有限公司 | 数据传送的保障方法及通信设备 |
| CN111770545A (zh) * | 2019-04-02 | 2020-10-13 | 华为技术有限公司 | 一种业务流路由控制方法、装置及系统 |
| CN112584458A (zh) * | 2019-09-30 | 2021-03-30 | 华为技术有限公司 | 数据传输方法及装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018062949A1 (en) * | 2016-09-30 | 2018-04-05 | Samsung Electronics Co., Ltd. | Method and apparatus for establishing dual-connectivity to transmit data in new radio communication architecture |
| CN110048873A (zh) * | 2018-01-16 | 2019-07-23 | 华为技术有限公司 | 多锚点协议数据单元会话的策略控制的方法和通信装置 |
| CN110366271B (zh) * | 2018-04-10 | 2023-11-17 | 华为技术有限公司 | 通信方法和通信装置 |
| CN110557786B (zh) * | 2018-05-31 | 2022-04-05 | 华为技术有限公司 | 一种无线承载建立、业务流的监测方法及装置 |
| CN113038553B (zh) * | 2021-02-25 | 2023-10-27 | 腾讯科技(深圳)有限公司 | 基于切换过程的消息发送方法、装置、设备及介质 |
| US20240015569A1 (en) * | 2022-12-21 | 2024-01-11 | Intel Corporation | Quality of service management for 5g networks |
-
2021
- 2021-10-08 CN CN202111179354.3A patent/CN115967992A/zh active Pending
-
2022
- 2022-09-26 WO PCT/CN2022/121385 patent/WO2023056852A1/zh not_active Ceased
- 2022-09-26 EP EP22877871.8A patent/EP4401465A4/en active Pending
-
2024
- 2024-04-05 US US18/627,523 patent/US20240251300A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108632953A (zh) * | 2017-02-10 | 2018-10-09 | 中兴通讯股份有限公司 | 一种实现多接入管理的方法及装置 |
| US20190132251A1 (en) * | 2017-10-31 | 2019-05-02 | Huawei Technologies Co., Ltd. | Method and system for supporting multiple qos flows for unstructured pdu sessions |
| CN111436081A (zh) * | 2019-03-06 | 2020-07-21 | 维沃移动通信有限公司 | 数据传送的保障方法及通信设备 |
| CN111770545A (zh) * | 2019-04-02 | 2020-10-13 | 华为技术有限公司 | 一种业务流路由控制方法、装置及系统 |
| CN112584458A (zh) * | 2019-09-30 | 2021-03-30 | 华为技术有限公司 | 数据传输方法及装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025091439A1 (zh) * | 2023-11-02 | 2025-05-08 | 北京小米移动软件有限公司 | 业务数据流的处理方法、网络设备、通信设备和存储介质 |
| WO2025091436A1 (zh) * | 2023-11-02 | 2025-05-08 | 北京小米移动软件有限公司 | 通信方法、网元、通信系统和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115967992A (zh) | 2023-04-14 |
| EP4401465A1 (en) | 2024-07-17 |
| EP4401465A4 (en) | 2025-01-01 |
| US20240251300A1 (en) | 2024-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240314637A1 (en) | Data transmission method and communication apparatus | |
| CN115967992A (zh) | 一种通信方法、装置及系统 | |
| CN113746585B (zh) | 授时方法和通信装置 | |
| US20230013500A1 (en) | Radio bearer configuration method, apparatus, and system | |
| CN113228717B (zh) | 一种通信方法及装置 | |
| WO2020147044A1 (zh) | 授权业务的方法、终端设备和网络设备 | |
| WO2020150876A1 (zh) | 会话建立方法、终端设备和网络设备 | |
| CN116488759B (zh) | 授时方法及装置 | |
| WO2024051313A1 (zh) | 通信资源管理方法、装置、系统及存储介质 | |
| CN115696468A (zh) | 通信的方法和通信装置 | |
| WO2023273880A1 (zh) | 传输方式切换的方法和相关装置 | |
| TW202013936A (zh) | 無線通訊方法和通訊設備 | |
| WO2022237857A1 (zh) | 确定安全保护开启方式的方法、通信方法及通信装置 | |
| CN113518475B (zh) | 通信方法、装置及系统 | |
| WO2023284551A1 (zh) | 通信方法、装置和系统 | |
| CN114640988B (zh) | 基于隐式指示加密的信息处理方法及装置 | |
| WO2022253083A1 (zh) | 一种公私网业务的隔离方法、装置及系统 | |
| WO2024198987A1 (zh) | 通信方法和通信装置 | |
| WO2024012230A1 (zh) | 通信方法及装置 | |
| WO2023066168A1 (zh) | 一种通信方法、装置及系统 | |
| WO2023020481A1 (zh) | 用于传输数据的方法和装置 | |
| CN114698145B (zh) | 用于传输数据的方法和装置 | |
| WO2022262544A1 (zh) | 一种通信的方法、装置及系统 | |
| WO2022233011A1 (zh) | 建立连接的方法和终端设备 | |
| WO2022160205A1 (zh) | 一种数据传输方法、终端设备和网络设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22877871 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022877871 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022877871 Country of ref document: EP Effective date: 20240412 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |



