Traffic routing method, device and equipment

The method and apparatus for establishing data transmission channels based on URSP and PIN routing rules address the challenge of routing PINEs to appropriate PDU sessions, ensuring efficient and high-quality network service utilization by matching PINEs with suitable PDU sessions.

JP2025528747AActive Publication Date: 2025-09-02VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025504540
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-08-03
Filing Date
2023-07-28
Publication Date
2025-09-02
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

The challenge of routing traffic in Personal IoT Network Elements (PINEs) to appropriate PDU sessions is not adequately addressed, as PINEs have diverse functions and Quality of Service (QoS) requirements, necessitating differentiated QoS streams.

Method used

A method and apparatus for establishing same or different data transmission channels for PINEs within a Personal IoT Network (PIN) using rules such as URSP and PIN routing rules, enabling efficient and high-quality network service utilization by matching PINEs with appropriate PDU sessions based on PIN descriptors and parameters.

Benefits of technology

Ensures differentiated traffic routing for diverse PINEs, enhancing network service efficiency and quality by aligning PINEs with suitable PDU sessions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025528747000001_ABST
    Figure 2025528747000001_ABST
Patent Text Reader

Abstract

The present application discloses a traffic routing method, apparatus and device, belonging to the field of communication technology. An embodiment of the method of the present application includes: a first communication device obtaining a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of a personal IoT network PIN, the first communication device and the one or more PINEs being located within the same PIN; and the first communication device establishing a data transmission channel based on the first rule.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202210929468.3 filed in China on August 3, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communications technology, and more particularly to traffic routing methods, devices and apparatus. [Background technology]

[0003] With the development of science and technology, the Internet of Things is becoming more and more popular, and the concept of Personal IoT Network (PIN) is proposed. In PIN, a Personal IoT Network Element (PIN Element) accesses a PIN Gateway (PEGC) through non-3GPP technology (e.g., mobile hotspot WiFi, Bluetooth, etc.), and then the PEGC accesses the network through 3rd Generation Partnership Project (3GPP) technology. Here, the PEGC is a PIN Element with gateway capability.

[0004] Since PINEs have different functions (e.g., air conditioners, printers, etc.) and different Quality of Service (QoS) requirements for transmitted data, PEGC needs to provide differentiated QoS streams to PINEs. Therefore, how PEGC routes traffic in PINEs to appropriate PDU sessions is an urgent problem to be solved. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a traffic routing method, device and apparatus that can realize routing of traffic in a PINE to an appropriate PDU session. [Means for solving the problem]

[0006] According to a first aspect, there is provided a method of traffic routing, the method comprising: A first communication device obtains a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of one Personal IoT Network PIN, and the first communication device and the one or more PINE are located within the same PIN; The first communication device establishes a data transmission channel based on the first rule.

[0007] According to a second aspect, there is provided a traffic routing apparatus, the apparatus comprising: an acquisition module, used to acquire a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PINEs of one PIN, and the first communication device and the one or more PINEs are located within the same PIN; and a processing module for establishing a data transmission channel based on the first rule.

[0008] According to a third aspect, there is provided a method of traffic routing, the method comprising: a second communication device determining a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINs of a PIN; The second communication device transmits the first rule.

[0009] According to a fourth aspect, there is provided a traffic routing apparatus, the apparatus comprising: a determination module for determining a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINs of a PIN; and a first transmission module for transmitting the first rule.

[0010] According to a fifth aspect, there is provided a method of traffic routing, the method comprising: The fifth communication device is connected to the second communication device. First information for the second communication device to determine a UE Route Selection Policy (URSP) rule; the second communication device transmits at least one of second information for determining a PIN routing rule; Here, the URSP rule and / or the PIN routing rule are the first rules, which are used to establish the same or different data transmission channels for one or more PINEs of one PIN.

[0011] According to a sixth aspect, there is provided a traffic routing apparatus, the apparatus comprising: a second transmitting module, the second transmitting module transmitting to the second communication device: First information for the second communication device to determine a URSP rule; the second communication device is used to transmit at least one of: second information for determining a PIN routing rule; Here, the URSP rule and / or the PIN routing rule are the first rules, which are used to establish the same or different data transmission channels for one or more PINEs of one PIN.

[0012] According to a seventh aspect, there is provided a terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method according to the first aspect.

[0013] According to an eighth aspect, there is provided a terminal, the terminal including a processor and a communication interface, wherein the processor is used to obtain a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINEs of a PIN, and the first communication device and the one or more PINEs are located within the same PIN and establish the data transmission channel based on the first rule.

[0014] According to a ninth aspect, there is provided a network side device including a processor and a memory, the memory storing a program or instructions operable to run on the processor, the program or instructions realizing the steps of the methods according to the third and fifth aspects when executed by the processor.

[0015] According to a tenth aspect, there is provided a network side device including a processor and a communication interface, wherein: The processor is used to determine a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINs of a PIN, and the communication interface is used to transmit the first rule; Alternatively, the communication interface may include a second communication device. First information for the second communication device to determine a URSP rule; the second communication device is used to transmit at least one of: second information for determining a PIN routing rule; Here, the URSP rule and / or the PIN routing rule are the first rules, which are used to establish the same or different data transmission channels for one or more PINEs of one PIN.

[0016] According to an eleventh aspect, there is provided a traffic routing system including a terminal and a network side device, wherein the terminal may be used to perform steps of the traffic routing method described in the first aspect, and the network side device may be used to perform steps of the traffic routing method described in the third or fifth aspect.

[0017] According to a twelfth aspect, there is provided a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, performs steps of the traffic routing method according to the first aspect, or performs steps of the traffic routing method according to the third aspect, or performs steps of the traffic routing method according to the fifth aspect.

[0018] According to a thirteenth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instruction to implement the traffic routing method according to the first aspect, or the traffic routing method according to the third aspect, or the traffic routing method according to the fifth aspect.

[0019] According to a fourteenth aspect, there is provided a computer program / program product, the computer program / program product being stored on a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the traffic routing method according to the first aspect, or to implement the steps of the traffic routing method according to the third aspect, or to implement the steps of the traffic routing method according to the fifth aspect. [Effects of the Invention]

[0020] In an embodiment of the present application, after obtaining the first rule, the first communication device can establish the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on the first rule, thereby realizing differentiated traffic routing for different types of PINE, and ensuring that elements in the PIN network use network services more efficiently and with higher quality. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 1 is a block diagram of a wireless communication system. [Figure 2] 1 is a flowchart of a method according to an embodiment of the present application. [Figure 3] FIG. 1 is a schematic diagram of the 5GS PIN feature support IE in an embodiment of the present application. [Figure 4] FIG. 1 is a schematic diagram of a 5GS update type IE according to an embodiment of the present application. [Figure 5] FIG. 1 is a schematic diagram of a PIN container IE according to an embodiment of the present application. [Figure 6] FIG. 1 is a schematic diagram of an embodiment of the present application in which the PIN container content includes one or more PIN parameters. [Figure 7] 1 is a flowchart illustrating an application of a method according to an embodiment of the present application. [Figure 8]2 is a second flowchart of the method application of the embodiment of the present application. [Figure 9] 3 is a third flowchart of the method application of the embodiment of the present application. [Figure 10] 4 is a flowchart of the method application of the embodiment of the present application. [Figure 11] 2 is a second flowchart of a method according to an embodiment of the present application. [Figure 12] 3 is a third flowchart of a method according to an embodiment of the present application. [Figure 13] 1 is a schematic diagram of a module of an apparatus according to an embodiment of the present application. [Figure 14] FIG. 2 is a second schematic diagram of a module of an apparatus according to an embodiment of the present application. [Figure 15] 3 is a third schematic diagram of a module of an apparatus according to an embodiment of the present application. [Figure 16] 1 is a structural schematic diagram of a communication device according to an embodiment of the present application; [Figure 17] 1 is a structural schematic diagram of a terminal according to an embodiment of the present application; [Figure 18] FIG. 2 is a structural schematic diagram of a network-side device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0022] The following clearly and completely describes the technical solutions in the embodiments of the present application, in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.

[0023] The terms "first," "second," etc. in the specification and claims of this application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It should be understood that terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.

[0024] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description. However, these techniques may also be used in applications other than NR system applications, such as sixth generation (6G) networks.th This may be applied to 6G (6th Generation) communication systems.

[0025] 1 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (Mobile Internet Device (MID)), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), a smart home (home devices with wireless communication capabilities, such as a refrigerator, a television, a washing machine, or furniture), a game console, a personal computer (Personal The network side device 12 may be a terminal side device such as a personal computer (PC), a teller machine or a self-service machine, and the wearable device includes a smart watch, a smart band, a smart earphone, a smart glasses, a smart accessory (a smart bracelet, a smart bracelet, a smart ring, a smart necklace, a smart anklet, etc.), a smart wristband, a smart clothing, etc. It should be noted that the embodiments of the present application do not limit the specific type of the terminal 11. The network side device 12 may include an access network device or a core network device, where the access network device may be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit.The access network equipment may include a base station, a WLAN access point, a WiFi node, etc., and the base station may be called a Node B, an evolved Node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home evolved B node, a transmitting and receiving point (TRP), or any other appropriate term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. For illustrative purposes, in the embodiments of this application, only base stations in an NR system are taken as examples, and the specific type of base station is not limited.Core network devices include core network nodes, core network functions, mobility management entities (MMEs), access and mobility management functions (AMFs), session management functions (SMFs), user plane functions (UPFs), policy control functions (PCFs), policy and charging rules functions (PCRFs), edge application server discovery functions (EASDFs), unified data management (UDMs), unified data repository (UDRs), home subscriber servers (HSSs), centralized network configuration (CNCs), network repository functions (NRFs), network exposure functions (NEFs), local NEFs (or L-NEFs), binding support functions (BSFs), and application functions (Application Node Functions). The core network device may include, but is not limited to, at least one of a User Function (AF), a Management Function (MF), etc. It should be noted that, although only core network devices in an NR system are taken as examples in the embodiments of the present application, the specific type of core network device is not limited thereto.

[0026] For ease of understanding, the following describes some contents related to the embodiments of the present application.

[0027] A PIN is a group consisting of at least one PIN element, and at least one of the PIN elements is a terminal. There are three types of PIN elements: PINE, PEGC, and PIN Element with Management Capability (PEMC). One PINE is a terminal or a non-3GPP device. A non-3GPP device refers to a device that does not use certificates defined by 3GPP, does not support the Non-Access Stratum (NAS) protocol defined by 3GPP, or does not support 3GPP access technologies (e.g., 3G / 4G / 5G air interface technologies) but only supports non-3GPP access technologies (e.g., access technologies such as WiFi, fixed networks, and Bluetooth®).

[0028] PINEs can use network services and data through the PEGC access network, and PINEs have different functions (e.g., air conditioners, printers, etc.) and different QoS requirements for transmitted data. At the same time, PINEs may belong to different PINs. Considering that PINEs cannot communicate directly with the network, this requires PEGC to identify the traffic of different PINEs and provide differentiated traffic transmission to different PINEs.

[0029] The following describes in detail the traffic routing method, apparatus and device according to the embodiments of the present application through several embodiments and their application scenarios in conjunction with the drawings.

[0030] As shown in FIG. 2 , the traffic routing method of the embodiment of the present application includes:

[0031] In step 201, a first communication device obtains a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of one Personal IoT Network PIN, and the first communication device and the one or more PINE are located within the same PIN; In step 202, the first communication device establishes a data transmission channel based on the first rule.

[0032] In this way, after obtaining the first rule through step 201, the first communication device can perform step 202, and establish the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on this first rule, realize differentiated traffic routing for different types of PINE, and ensure that elements in the PIN network use network services more efficiently and with higher quality.

[0033] It should be noted that in the embodiment of the present application, the first communication device may be a PEGC, and the data transmission channel is realized by a Protocol Data Unit (PDU) session, and the establishment of the data transmission channel may be understood as establishing a new PDU session to establish the data transmission channel, or selecting an appropriate PDU session from existing PDU sessions to establish the data transmission channel.

[0034] In some embodiments, optionally, the first rule includes a mapping relationship between PIN descriptors and protocol data unit (PDU) session parameters.

[0035] Here, the PIN description information is used to match a first rule that matches one or more PINE(s) of the data transmission channel to be established when the first communication device performs step 202. After matching the first rule to be used, the first communication device searches for corresponding PDU session parameters according to the mapping relationship therein, and establishes the data transmission channel.

[0036] The PDU session parameters may include a data network name (DNN), a single network slice selection assistance information (S-NSSAI), etc.

[0037] In some embodiments, optionally, when the first rule is used to establish the same data transmission channel for one or more PINE(s) of one PIN, the PIN description information is: PIN type and The service type and a PIN identifier; and first instruction information for instructing one or more PINE(s) to use the network service through the PIN gateway within one PIN.

[0038] Thus, by the first rule, The PIN type of the PIN is the PIN type included in the PIN description information; The service type of the PIN is the service type included in the PIN description information; The PIN includes a condition corresponding to a PIN identifier included in the PIN description information, and It is possible to establish the same data transmission channel for one or more PINE(s) that satisfy at least one of the conditions: a condition that the PINE is indicated by the first indication information of the PIN description information; and a condition that the PINE is indicated by the first indication information of the PIN description information.

[0039] Here, the PIN type is used to identify the type of a single PIN, and this type may be a major category such as personal entertainment, smart home, or sports and health, or a minor category such as sensor type, augmented reality (AR) / virtual reality (VR), smart lighting fixture, socket, or screen projection device. The service type is used to identify a service category, and different service types require different QoS, such as game type, office type, or home type. The PIN identifier (ID) is used to identify a single PIN or a single PIN group, and the PIN identifier may also be called a PIN group identifier.

[0040] The first indication information may be indicated by a PINE identifier, and the PINE identifier may be: The information may be at least one of a source Internet Protocol range (Source IP range), Service Set IDs (SSIDs), Bluetooth IDs (BT IDs), packet filters, port ranges, Media Access Control addresses (MAC addresses), and application IDs (APP IDs).

[0041] In some embodiments, optionally, when the first rule is used to establish different data transmission channels for one or more PINE(s) of a single PIN, the PIN description information is: The service type and Second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

[0042] Thus, by the first rule, Establishing different data transmission channels for PINEs with different service types according to the service types included in the PIN description information; Establishing different data transmission channels for the internal PINE and the external PINE according to second instruction information included in the PIN description information; and establishing different data transmission channels for PINEs of different groups based on third instruction information included in the PIN description information.

[0043] Here, when the second instruction information indicates that a PINE is an internal device (also called an internal PINE), it indicates that this PINE is configured to the current PIN, and when the second instruction information indicates that a PINE is an external device (also called an external PINE), it indicates that this PINE is not configured to the current PIN, and this PINE is temporarily added to the current PIN. One or more PINEs in the same group indicated by the third instruction information satisfy the grouping requirements that the service types are similar and the QoS requirements are the same.

[0044] The second indication information and the third indication information may be indicated by a PINE identifier, and the specific implementation of the PINE identifier is as described above and will not be listed one by one here.

[0045] Optionally, the first rule is: URSP rules and and PIN routing rules.

[0046] That is, the URSP rule may be the first rule, or the PIN routing rule may be the first rule.

[0047] Optionally, the traffic description information of the URSP rule includes PIN description information.

[0048] That is, the URSP rule is the first rule, and its traffic description information should include PIN description information (the specific implementation of this PIN description information is as described above and will not be further described here), for example, as shown in Table 1 below:

[0049] [Table 1-A] [Table 1-B]

[0050] In some embodiments, the URSP rules are optionally used by the first communication device to establish or select an appropriate PDU session for traffic of one or more PINE(s) having the same QoS requirements.

[0051] For example, the URSP rules are as shown in Table 2:

[0052] [Table 2]

[0053] It should be noted that the first rule may be pre-configured and stored in the first communication device, and the first communication device performs step 201, i.e., retrieves the locally stored first rule.

[0054] Alternatively, the first rule is configured by other communication devices, and therefore, optionally, step 201 can be: receiving a URSP rule transmitted by the second communication device; receiving a PIN routing rule transmitted by a third communication device; and receiving the PIN routing rule transmitted by the fourth communication device.

[0055] Here, the second communication device may be a PCF, the third communication device may be an AMF, and the fourth communication device may be an SMF.

[0056] Optionally, the method further comprises: The first communication device further includes transmitting related information of the first communication device, where the related information of the first communication device includes: Capability information (PEGC capability) of the first communication device for indicating that the first communication device has gateway capability; The indication information of the first communication device includes indication information of the first communication device (PEGC indication) for identifying the first communication device; A policy container of the first communication device (PEGC UE policy request), wherein the policy container of the first communication device is used to request a URSP rule.

[0057] Here, the first communication device sends related information of the first communication device to the second communication device, so that the second communication device can determine and send URSP rules to the first communication device (for example, provide the URSP rules to the PEGC through a terminal configuration update process).

[0058] In response, the second communication device obtains related information of the first communication device and determines a URSP rule according to the related information of the first communication device, so that the first communication device can complete the establishment of a data transmission channel by taking the URSP rule as a first rule.

[0059] Optionally, the first communication device sends a registration request, wherein the registration request carries relevant information of the first communication device.

[0060] At this time, the second communication device is a PCF, and can obtain related information of the first communication device by receiving a first message, the first message including the related information of the first communication device carried in the registration request. The first message is sent by an AMF.

[0061] In some embodiments, optionally, if the registration request includes capability information of the first communication device, the capability information of the first communication device is included in a PIN gateway capability information field of a third information element, wherein the third information element includes at least one of a 5GS mobility management information element, a PIN gateway capability information element, and a 5GS update type information element; If the registration request includes a policy container of the first communication device, the policy container of the first communication device is included in a payload container information element, where the payload container type of the payload container information element is set as a terminal policy container or a PIN gateway policy container.

[0062] Optionally, a PEGC capability bit is added to the 5GS mobility management information element (5GMM capability IE), for example, a PIN element with gateway capability (PIN element with gateway capability) (octet X, bit Y), where '0' indicates that the gateway capability is not supported (PIN element with gateway capability not supported) and '1' indicates that the gateway capability is supported (PIN element with gateway capability supported). Alternatively, the PIN element with gateway capability IE may be a 5GS PIN feature support IE, the purpose of which is to indicate whether the UE supports a specific PIN feature. The encoding of the 5GS PIN feature support IE is as shown in Figure 3, and the 5GS PIN feature support IE is a fourth type of information element with a length of 3 octets. The PIN gateway capability information element may be as shown in Table 3 below:

[0063] [Table 3]

[0064] The purpose of the 5GS update type information element (5GS update type IE) is to allow the terminal to provide additional information to the network when performing the registration process. The encoding of the 5GS update type IE is as shown in Figure 4, and the 5GS update type IE is a fourth type of information element with a length of 3 octets. The 5GS update type IE may be as shown in Table 4 below:

[0065] [Table 4]

[0066] The PEGC UE policy request is included in a payload container information element, and the payload container information element, e.g., Payload container IE, may be a Payload container IE with the payload container type set to UE policy container (UE policy container), or may be a Payload container IE with the payload container type set to PIN gateway policy container (e.g., PEGC UE policy container, PIN policy container, etc.). The PIN gateway policy container is a newly added payload container type.

[0067] In some embodiments, optionally, the registration request includes, if the payload container type of the payload container information element is set to terminal policy container: capability information of the first communication device; and instruction information for the first communication device.

[0068] If the Payload container type IE of the registration request is set to "UE policy container" and the Payload container IE includes a terminal policy container of the first communication device, the registration request may further include a PEGC indication and / or a PEGC capability as described above.

[0069] Optionally, the registration request further comprises, if the payload container type of the payload container information element is set to PIN gateway policy container: a status indication message for the first communication device; and a status indication message of the PIN where the first communication device is located.

[0070] That is, when the Payload container type IE of the registration request is set to "PEGC UE policy container" or "PIN policy container" and the Payload container IE includes a terminal policy container of a first communication device, the registration request may further include a state indication message of the first communication device (PEGC UE STATE INDICATION message) and / or a state indication message of the PIN where the first communication device is located (PIN STATE INDICATION message).

[0071] Alternatively, after receiving the PEGC indication, the PCF may search for subscription information corresponding to the PEGC based on the PEGC indication. The PEGC indication may be implemented as any one of a Generic Public Subscription Identifier (GPSI), a Subscription Permanent Identifier (SUPI), and a PEGC ID. The PEGC indication may further include a PIN identifier.

[0072] In some embodiments, optionally, after receiving the related information of the first communication device sent by the PIN AF, which includes only the indication information of the first communication device, the PCF determines the URSP rule based on the indication information of the first communication device.

[0073] In some embodiments, optionally, the second communication device obtains the first information and determines a URSP rule based on the first information, and then sends the URSP rule to the first communication device (for example, provides the URSP rule to the PEGC through a terminal configuration update process), so that the first communication device can complete the establishment of the data transmission channel with the URSP rule as the first rule.

[0074] Optionally, the second communication device receives the first information transmitted by a fifth communication device, where the fifth communication device may be a PIN MF.

[0075] Optionally, the first information is: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

[0076] In this way, the PCF can determine the URSP rule based on one or more PIN routing rules in the first information. For example, a relationship between the PIN routing rule and the URSP rule is preset, and the PCF can search for the corresponding URSP rule from the relationship after learning one or more PIN routing rules. The PCF may inquire about subscription information of the first communication device from the UDM based on the sixth instruction information in the first information, and determine the URSP rule based on the subscription information of the first communication device. Here, the subscription information may include the URSP rule, or a relationship between the subscription information and the URSP rule may be preset, and the PCF can search for the corresponding URSP rule from the relationship after learning the subscription information.

[0077] Here, the sixth indication information may include a PEGC identifier, and may further include a PEMC identifier or a PIN identifier.

[0078] In some embodiments, optionally, the second communication device obtains the second information and determines a PIN routing rule based on the second information, and then sends the PIN routing rule to the first communication device, so that the first communication device can complete the establishment of the data transmission channel with the PIN routing rule as the first rule.

[0079] Optionally, the second communication device obtains second information sent by a fifth communication device, which may be a PIN MF.

[0080] Optionally, the second information is: one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and and eighth instruction information for instructing the second communication device not to provide URSP rules.

[0081] In this way, the PCF may determine one or more PIN routing rules in the second information as PIN routing rules to be sent to the first communication device. The PCF may inquire about subscription information of the first communication device from the UDM based on the seventh instruction information in the second information, and determine the PIN routing rule based on the subscription information of the first communication device. Here, the subscription information may include the PIN routing rule, or a relationship between the subscription information and the PIN routing rule may be preset, and the PCF may be able to search for the corresponding PIN routing rule from the relationship after learning the subscription information.

[0082] The second information may further include eighth instruction information for instructing the second communication device not to provide instruction information for a URSP rule. In this way, after receiving the second information, the second communication device can determine a PIN routing rule based on the eighth instruction information and send the determined PIN routing rule to the first communication device, and there is no need to determine a URSP rule.

[0083] Optionally, if at least one of the first information and the second information does not include one or more PIN routing rules, the fifth communication device obtains PIN-related information; The fifth communication device determines the one or more PIN routing rules based on the PIN-related information.

[0084] The PIN-related information includes a PIN ID, a list of services, a PIN class, a time window, etc. The PIN MF generates a PIN routing rule based on the PIN-related information and a local configuration, where the local configuration is used as a PIN routing rule generation policy to generate a PIN routing rule based on the PIN-related information.

[0085] Alternatively, the PIN-related information may be conveyed when the PEGC or PEMC registers with the IN MF.

[0086] In some embodiments, optionally, after determining the URSP rule, the second communication device transmits the URSP rule to the first communication device, for example, the first communication device transmits the URSP rule via a terminal configuration update flow.

[0087] In some embodiments, optionally, after determining a PIN routing rule, the second communication device may transmit the PIN routing rule to a third communication device and / or a fourth communication device, and the third communication device and / or the fourth communication device further transmit the PIN routing rule to the first communication device.

[0088] In some embodiments, optionally, receiving the PIN routing rule transmitted by the third communication device comprises: receiving the PIN routing rule transmitted by a downlink non-access stratum transmission message, the PIN routing rule being included in a first information element of the downlink non-access stratum transmission message, wherein the first information element comprises: a payload container information element in which the payload container type is set as terminal policy container; a Payload Container Information Element with the Payload Container Type set to PIN Gateway Policy Container; and a PIN routing rules information element.

[0089] That is, the first communication device receives the PIN routing rule obtained by the AMF through a downlink non-access stratum transport (DL NAS transport) message, which may carry the PIN routing rule using the at least one information element, and transparently transmit the PIN routing rule to the first communication device.

[0090] Here, the payload container type is set to multiplex the payload container information element of the terminal policy container to carry the PIN routing rule, or a PIN gateway policy container (an IE representing a policy for carrying the PEGC UE, such as PEGC UE policy container, PIN policy container, etc.) is added to the payload container type, and the payload container type is set so that the payload container information element of the PIN gateway policy container carries the PIN routing rule, or the newly added PIN routing rule information element (PIN policy container IE) carries the PIN routing rule.

[0091] The PIN policy container IE, for example, the PIN container IE, is as shown in Figure 5. The PIN container content includes one or more PIN parameters, the encoding of which is as shown in Figures 6, 7, and Table 5 below:

[0092] [Table 5]

[0093] In some embodiments, optionally, receiving the PIN routing rule transmitted by the fourth communication device comprises: receiving the PIN routing rule transmitted by a PDU session modify command, the PIN routing rule being included in a second information element of the PDU session modify command, wherein the second information element comprises: a serving public land mobile network (PLMN) rate control information element; an extended protocol configuration options information element; and a PIN routing rules information element.

[0094] In some embodiments, optionally, the first communication device may further receive a PIN routing rule sent by the fourth communication device, the PIN routing rule being determined by the SMF based on a local configuration and PIN information.

[0095] Here, the PIN routing rule information element is as described above and will not be further described here.

[0096] In some embodiments, optionally, the first communication device may further receive a PIN routing rule sent by the PEMC, where the PIN routing rule is obtained by the PEMC from the PINMF. The PEMC sends the PIN routing rule according to a preset transmission method, and the preset transmission method is: transmitting over a non-3GPP connection; transmitting via an application layer; and transmitting the PIN over a PIN protocol layer.

[0097] In some embodiments, optionally, the first communication device establishing a data transmission channel based on the first rule comprises: The first communication device determines candidate rules matching the first PINE based on PINE description information of the first PINE, and the candidate rules include one or more of the first rules; If the candidate rules include one of the first rules, establishing a data transmission channel of the first PINE using the first rule; If the candidate rules include a plurality of the first rules, establishing a data transmission channel for the first PINE using the first rule with the highest priority.

[0098] That is, when establishing a data transmission channel for a first PINE, first, a candidate rule matching the first PINE is determined based on the PINE description information of the first PINE, and then, based on the candidate rules, if the candidate rules include one first rule, the first rule is used to establish a data transmission channel for the first PINE; if the candidate rules include multiple first rules, the first rule with the highest priority is used to establish a data transmission channel for the first PINE, where the priority is a pre-configured rule priority.

[0099] Optionally, the method further comprises: transmitted by a fifth communications device; fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

[0100] Here, the first communication device receives the fourth instruction information from the fifth communication device and does not establish a data transmission channel by subsequently matching the URSP rule based on the fourth instruction information, but receives the fifth instruction information from the fifth communication device and subsequently matches traffic of the same PIN to the same PDU session based on the fifth instruction information. Optionally, the first communication device receives the fourth instruction information and / or the fifth instruction information before or after receiving the second information.

[0101] The application of the method in the embodiments of the present application will be described below with reference to a specific scenario.

[0102] Scenario 1: As shown in FIG. 7, a first communication device (PEGC) receives a URSP rule sent by a second communication device (PCF) or a PIN AF, and establishes a data transmission channel based on the URSP rule.

[0103] In 1a, the PEGC registers with the 5GC and sends a registration request to the AMF. Here, the registration request includes: - PEGC capability and - PEGC indication and - PEGC UE policy request.

[0104] The AMF sends a first message to the PCF, the first message including at least one of: conveying the registration request;

[0105] In 1b, the PIN AF notifies the PCF of the PEGC indication via a service specific parameter provisioning flow.

[0106] 2. PCF decides on the URSP rules.

[0107] Specifically, the PCF may determine the URSP rule based on at least one of the PEGC capability, the PEGC indication, and the PEGC UE policy request included in the received registration request, or the PCF may determine the URSP rule based on the PEGC indication sent by the received PIN AF.

[0108] 3. The PCF provides the URSP rules to the PEGC through the UE configuration update process.

[0109] 4. PINE sends a relay request to PEGC.

[0110] 5. The PEGC matches an appropriate URSP rule based on the PINE information, selects an appropriate PDU session based on the PDU session parameters in the matched URSP rule, and if there is no already established PDU session, the PEGC establishes a new PDU session based on the PDU session parameters in the matched URSP rule.

[0111] Scenario 2: As shown in FIG. 8, the first communication device (PEGC) receives the URSP rule sent by the second communication device (PCF), and establishes a data transmission channel based on the URSP rule.

[0112] 0. The PEGC registers with the PINMF. During the registration process, the PINMF may provide the PEGC with PIN-related information, including the PIN ID, a list of PINs, and a PEGC ID.

[0113] 1. The PINMF sends first information to the PCF, the first information comprising: one or more PIN routing rules; and sixth instruction information, also referred to as PIN routing rule acquisition instruction information.

[0114] 2. If the first information includes the sixth indication information, the PCF needs to query the UDM for PEGC subscription information to determine the URSP rule.

[0115] 3. The PCF determines the URSP rule based on the received first information and provides the URSP rule to the PEGC through the UE configuration update process.

[0116] 4. PINE sends a relay request to PEGC.

[0117] 5. The PEGC matches an appropriate URSP rule based on the PINE traffic, selects an appropriate PDU session based on the PDU session parameters in the matched URSP rule, and if there is no established PDU session, the PEGC establishes a new PDU session based on the PDU session parameters in the matched URSP rule.

[0118] Scenario 3: As shown in FIG. 9, the first communication device (PEGC) receives the PIN routing rule sent by the second communication device (PCF), and establishes a data transmission channel based on the URSP rule.

[0119] 0. The PEGC registers with the PINMF. Optionally, during the registration process, the PINMF may inform the PEGC: a fourth instruction that does not match the URSP rule; and fifth indication information that indicates that the PIN group traffic matches the same PDU session.

[0120] 1. The PINMF sends second information to the PCF, the second information comprising: one or more PIN routing rules; seventh instructions, also referred to as PIN routing rule retrieval instructions; and and an eighth instruction, also referred to as an instruction not to match the URSP rule.

[0121] 2. If the second information includes the seventh indication information, the PCF needs to query the UDM for PEGC subscription information to determine the PIN routing rule.

[0122] 3. The PCF determines a PIN routing rule based on the received second information and calls Namf_Communication_N1N2MessageTransfer to send the determined PIN routing rule to the AMF.

[0123] 4. If the PEGC is in a connected state, the AMF transparently transmits the PIN routing rule to the PEGC in the DL NAS transport message, and the PEGC stores it.

[0124] 5. PINE sends a relay request to PEGC.

[0125] 6. The PEGC matches the PINE traffic to an appropriate PDU session based on the stored PIN routing rules, and if there is no established PDU session, the PEGC establishes a new PDU session based on the PDU session parameters in the matched routing rule.

[0126] Scenario 4: As shown in FIG. 10, the first communication device (PEGC) receives the PIN routing rule sent by the second communication device (PCF), and establishes a data transmission channel based on the URSP rule.

[0127] 0. The PEGC registers with the PINMF. Optionally, during the registration process, the PINMF may inform the PEGC: a fourth instruction that does not match the URSP rule; and fifth indication information that indicates that the PIN group traffic matches the same PDU session.

[0128] 1. When a PINE requests to join, the PEMC sends a relay activate request or a relay deactivate request to the PINMF.

[0129] 2. The PINMF sends a relay activate request to the PCF, the relay activate request carrying second information, and the second information is one or more PIN routing rules; seventh instructions, also referred to as PIN routing rule retrieval instructions; and and an eighth instruction, also referred to as an instruction not to match the URSP rule.

[0130] 3. If the relay activate request includes the seventh instruction, the PCF must query the UDM for PEGC subscription information to determine the PIN routing rule. The PCF determines the PIN routing rule based on the received second instruction and sends a relay activate request including the determined PIN routing rule to the SMF.

[0131] 4. The SMF generates a corresponding QoS rule based on the received PIN routing rule, initiates a PDU session modification program, and delivers the PIN routing rule to the PEGC through a PDU session modification command, and the PEGC stores the PIN routing rule.

[0132] 5. PINE sends a relay request to PEGC.

[0133] 6. The PEGC matches the PINE traffic to an appropriate PDU session based on the stored PIN routing rule, and if there is no established PDU session, the PEGC establishes a new PDU session based on the PDU session parameters in the matched routing rule.

[0134] To summarize, the method of the embodiment of the present application is applied to a first communication device, and performs differentiated processing on PINE data with different functions, thereby improving transmission efficiency and optimizing transmission resources.

[0135] As shown in FIG. 11 , the traffic routing method of the embodiment of the present application includes:

[0136] In step 1101, the second communication device determines a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PINs of one PIN; In step 1102, the second communication device transmits the first rule.

[0137] In this way, the second communication device determines a first rule and transmits the first rule, so that the first communication device can obtain the first rule, and establish the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on the first rule, realize differentiated traffic routing for different types of PINE, and ensure that elements in the PIN network use network services more efficiently and with higher quality.

[0138] Optionally, the first rule includes a mapping relationship between PIN description information and PDU session parameters.

[0139] Optionally, when the first rule is used to establish the same data transmission channel for one or more PINs of one PIN, the PIN description information is: PIN type and The service type and a PIN identifier; and first instruction information for instructing one or more PINEs to use the network service via the PIN gateway within one PIN.

[0140] Optionally, when the first rule is used to establish different data transmission channels for one or more PINs of one PIN, the PIN description information is: The service type and Second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

[0141] Optionally, the first rule is: URSP rules and and PIN routing rules.

[0142] Optionally, the traffic description information of the URSP rule includes the PIN description information.

[0143] Optionally, the second communication device determining the first rule includes: obtaining related information of a first communication device and determining the URSP rule based on the related information of the first communication device; obtaining first information and determining the URSP rule based on the first information; obtaining second information; and determining the PIN routing rule based on the second information.

[0144] Optionally, the related information of the first communication device is: capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; and a policy container of the first communication device for requesting URSP rules.

[0145] Optionally, obtaining the information related to the first communication device includes: The method includes receiving a first message by the second communication device, the first message including information related to the first communication device carried in a registration request.

[0146] Optionally, if the registration request includes capability information of the first communication device, the capability information of the first communication device is included in a PIN gateway capability information field of a third information element, where the third information element includes at least one of a 5GS mobility management information element, a PIN gateway capability information element, and a 5GS update type information element; If the registration request includes a policy container of the first communication device, the policy container of the first communication device is included in a payload container information element, where the payload container type of the payload container information element is set as a terminal policy container or a PIN gateway policy container.

[0147] Optionally, the registration request includes, if the payload container type of the payload container information element is set to terminal policy container: capability information of the first communication device; and instruction information for the first communication device.

[0148] Optionally, the registration request further comprises, if the payload container type of the payload container information element is set to PIN gateway policy container: a status indication message for the first communication device; and a status indication message of the PIN where the first communication device is located.

[0149] Optionally, obtaining the information related to the first communication device includes: When the related information of the first communication device only includes the indication information of the first communication device, the indication information of the first communication device is provided by an application function of a PIN.

[0150] Optionally, obtaining the first information includes: and receiving, by the second communication device, the first information transmitted by a fifth communication device, wherein the first information comprises: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

[0151] Optionally, obtaining the second information includes receiving, by the second communication device, the second information transmitted by the fifth communication device, wherein the second information is: one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and and eighth instruction information for instructing the second communication device not to provide URSP rules.

[0152] Optionally, the second communication device transmitting the first rule includes: the second communication device transmitting the URSP rule to the first communication device; the second communication device transmitting the PIN routing rule to a third communication device; and the second communication device transmitting the PIN routing rule to a fourth communication device.

[0153] It should be noted that the method of the embodiments of the present application can be realized in combination with the method performed by the first communication device, and the implementation manner of the embodiments of the above method can also be applied to this method to achieve the same technical effect.

[0154] As shown in FIG. 12 , the traffic routing method of the embodiment of the present application includes:

[0155] In step 1201, the fifth communication device sends to the second communication device: First information for the second communication device to determine a URSP rule; the second communication device transmits at least one of second information for determining a PIN routing rule; Here, the URSP rule and / or the PIN routing rule are the first rules, which are used to establish the same or different data transmission channels for the PINs of one PIN.

[0156] In this way, the fifth communication device can send at least one of the first information and the second information to the second communication device to determine a first rule, thereby ensuring that the first communication device establishes the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on this first rule, realizing differentiated traffic routing for different types of PINE(s), and ensuring that elements in the PIN network use network services more efficiently and with higher quality.

[0157] Optionally, the first information is: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

[0158] Optionally, the second information is: one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and and eighth instruction information for instructing the second communication device not to provide URSP rules.

[0159] Optionally, the method further comprises: If at least one of the first information and the second information includes one or more PIN routing rules, the fifth communication device obtains PIN-related information; The fifth communication device further includes determining the one or more PIN routing rules based on the PIN-related information.

[0160] Optionally, the method further comprises: fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

[0161] It should be noted that the method of the embodiments of the present application can be realized in combination with the method performed by the first communication device or the method performed by the second communication device, and the implementation manner of the embodiments of the above method can also be applied to this method to achieve the same technical effect.

[0162] The traffic routing method according to the embodiment of the present application may be performed by a traffic routing device. In the embodiment of the present application, the traffic routing device according to the embodiment of the present application will be described taking the traffic routing method as an example in which the traffic routing device performs the traffic routing method.

[0163] As shown in FIG. 13, the traffic routing device 1300 of the embodiment of the present application includes: an acquisition module 1310 for acquiring a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of one Personal IoT Network PIN, and the first communication device and the one or more PINE are located within the same PIN; and a processing module 1320 for establishing a data transmission channel based on the first rule.

[0164] Optionally, the first rule includes a mapping relationship between PIN description information and protocol data unit (PDU) session parameters.

[0165] Optionally, when the first rule is used to establish the same data transmission channel for one or more PINs of one PIN, the PIN description information is: PIN type and The service type and a PIN identifier; and first instruction information for instructing one or more PINEs to use the network service via the PIN gateway within one PIN.

[0166] Optionally, when the first rule is used to establish different data transmission channels for one or more PINs of one PIN, the PIN description information is: The service type and Second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

[0167] Optionally, the first rule is: URSP rules and and PIN routing rules.

[0168] Optionally, the traffic description information of the URSP rule includes PIN description information.

[0169] Optionally, the acquisition module further comprises: receiving a URSP rule transmitted by the second communication device; receiving a PIN routing rule transmitted by a third communication device; and receiving the PIN routing rule transmitted by the fourth communication device.

[0170] Optionally, the acquisition module further comprises: The PIN routing rule is used to receive the PIN routing rule transmitted by a downlink non-access stratum transmission message, and the PIN routing rule is included in a first information element of the downlink non-access stratum transmission message, wherein the first information element comprises: a payload container information element in which the payload container type is set as terminal policy container; a Payload Container Information Element with the Payload Container Type set to PIN Gateway Policy Container; and a PIN routing rules information element.

[0171] Optionally, the acquisition module further comprises: Used to receive the PIN routing rule transmitted by a PDU session modification command, the PIN routing rule being included in a second information element of the PDU session modification command, wherein the second information element: a serving public land mobile network (PLMN) rate control information element; an extended protocol configuration options information element; and a PIN routing rules information element.

[0172] Optionally, the device comprises: Further including a first receiving module, the first receiving module being transmitted by a fifth communication device; fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

[0173] Optionally, the device comprises: and a third sending module for sending related information of the first communication device, wherein the related information of the first communication device includes: capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; and a policy container of the first communication device for requesting URSP rules.

[0174] Optionally, the processing module further comprises: Determining candidate rules matching a first PINE based on PINE description information of the first PINE, wherein the candidate rules include one or more of the first rules; If the candidate rules include one of the first rules, establishing a data transmission channel of the first PINE using the first rule; If the candidate rules include a plurality of the first rules, establishing a data transmission channel for the first PINE using the first rule with the highest priority.

[0175] After obtaining the first rule, the device can establish the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on the first rule, realize differentiated traffic routing for different types of PINE, and ensure that elements in the PIN network use network services more efficiently and with higher quality.

[0176] The traffic routing device in the embodiments of the present application may be an electronic device, for example, an electronic device having an operating system, or may be a component of an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminals 11 listed above. The other device may be a server, a network-attached storage (NAS), etc., and the embodiments of the present application are not specifically limited thereto.

[0177] The traffic routing device according to the embodiment of the present application can implement each process implemented by the method embodiments of Figures 2 to 10 and achieve the same technical effects, and will not be further described here to avoid repetition of description.

[0178] As shown in FIG. 14, the traffic routing device 1400 of the embodiment of the present application includes: a determination module 1410 for determining a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PINEs of one PIN; and a first sending module 1420 for sending the first rule.

[0179] Optionally, the first rule includes a mapping relationship between PIN description information and PDU session parameters.

[0180] Optionally, when the first rule is used to establish the same data transmission channel for one or more PINs of one PIN, the PIN description information is: PIN type and The service type and a PIN identifier; and first instruction information for instructing one or more PINEs to use the network service via the PIN gateway within one PIN.

[0181] Optionally, when the first rule is used to establish different data transmission channels for one or more PINs of one PIN, the PIN description information is: The service type and Second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

[0182] Optionally, the first rule is: URSP rules and and PIN routing rules.

[0183] Optionally, the traffic description information of the URSP rule includes PIN description information.

[0184] Optionally, the decision module further comprises: obtaining related information of a first communication device and determining the URSP rule based on the related information of the first communication device; obtaining first information and determining the URSP rule based on the first information; and determining the PIN routing rule based on the second information.

[0185] Optionally, the related information of the first communication device is: capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; and a policy container of the first communication device for requesting URSP rules.

[0186] Optionally, the decision module further comprises: It is used to receive a first message containing information related to said first communication device carried in a registration request.

[0187] Optionally, if the registration request includes capability information of the first communication device, the capability information of the first communication device is included in a PIN gateway capability information field of a third information element, where the third information element includes at least one of a 5GS mobility management information element, a PIN gateway capability information element, and a 5GS update type information element; If the registration request includes a policy container of the first communication device, the policy container of the first communication device is included in a payload container information element, where the payload container type of the payload container information element is set as a terminal policy container or a PIN gateway policy container.

[0188] Optionally, the registration request includes, if the payload container type of the payload container information element is set to terminal policy container: capability information of the first communication device; and instruction information for the first communication device.

[0189] Optionally, the registration request further comprises, if the payload container type of the payload container information element is set to PIN gateway policy container: a status indication message for the first communication device; and a status indication message of the PIN where the first communication device is located.

[0190] Optionally, when the related information of the first communication device only includes indicative information of the first communication device, the indicative information of the first communication device is provided by an application function of a PIN.

[0191] Optionally, the decision module further comprises: for receiving the first information transmitted by a fifth communication device, wherein the first information comprises: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

[0192] Optionally, the decision module further comprises: The second communication device is used to receive the second information transmitted by the fifth communication device, wherein the second information is one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and and eighth instruction information for instructing the second communication device not to provide URSP rules.

[0193] Optionally, the first transmitting module further comprises: transmitting the URSP rules to the first communication device; sending the PIN routing rule to a third communication device; and transmitting the PIN routing rule to a fourth communication device.

[0194] This device determines a first rule and transmits the first rule, thereby allowing a first communication device to acquire the first rule, and establishes the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on the first rule, realizes differentiated traffic routing for different types of PINE, and ensures that elements in the PIN network use network services more efficiently and with higher quality.

[0195] The traffic routing device according to the embodiment of the present application can implement each process implemented by the embodiment of the method of Figure 11 and achieve the same technical effect, and will not be further described here to avoid repetition of description.

[0196] As shown in FIG. 15, the traffic routing device 1500 of the embodiment of the present application includes: a second transmitting module 1510, the second transmitting module 1510 transmitting to a second communication device: First information for the second communication device to determine a URSP rule; the second communication device is used to transmit at least one of: second information for determining a PIN routing rule; Here, the URSP rule and / or the PIN routing rule are the first rules, which are used to establish the same or different data transmission channels for the PINs of one PIN.

[0197] Optionally, the first information is: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

[0198] Optionally, the second information is: one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and and eighth instruction information for instructing the second communication device not to provide URSP rules.

[0199] Optionally, the device comprises: a PIN-related information acquisition module for the fifth communication device to acquire PIN-related information when at least one of the first information and the second information includes one or more PIN routing rules; The device further includes a PIN routing rule determination module for determining the one or more PIN routing rules based on the PIN-related information.

[0200] Optionally, the device comprises: Further including a fourth transmitting module, the fourth transmitting module comprising: fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

[0201] The device can transmit at least one of the first information and the second information and allow the second communication device to determine a first rule, thereby ensuring that the first communication device establishes the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on the first rule, realizing differentiated traffic routing for different types of PINE(s), and ensuring that elements in the PIN network use network services more efficiently and with higher quality.

[0202] The traffic routing device according to the embodiment of the present application can implement each process implemented by the embodiment of the method of Figure 12 and achieve the same technical effect, and will not be further described here to avoid repetition of description.

[0203] Optionally, as shown in FIG. 16 , an embodiment of the present application further provides a communication device 1600, including a processor 1601 and a memory 1602, wherein the memory 1602 stores a program or instruction executable on the processor 1601. For example, if the communication device 1600 is a terminal, when the program or instruction is executed by the processor 1601, it can realize each step of the embodiment of the traffic routing method executed by the first communication device, and achieve the same technical effect. If the communication device 1600 is a network-side device, when the program or instruction is executed by the processor 1601, it can realize each step of the embodiment of the traffic routing method executed by the second communication device or the fifth communication device, and achieve the same technical effect. To avoid repetition, no further description will be given here.

[0204] An embodiment of the present application further provides a terminal including a processor and a communication interface, wherein the processor is used to obtain a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PINEs of a PIN, and the first communication device and the one or more PINEs located within the same PIN establish data transmission channels based on the first rule. This embodiment of the terminal corresponds to the embodiment of the method on the first communication device side, and the implementation processes and realization modes of the embodiment of the method can all be applied to this embodiment of the terminal, and the same technical effects can be achieved. Specifically, Figure 17 is a schematic diagram of the hardware structure of the terminal of the embodiment of the present application.

[0205] The terminal 1700 includes at least some components such as, but not limited to, a radio frequency unit 1701, a network module 1702, an audio output unit 1703, an input unit 1704, a sensor 1705, a display unit 1706, a user input unit 1707, an interface unit 1708, a memory 1709, and a processor 1710.

[0206] As will be understood by those skilled in the art, the terminal 1700 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1710 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 17 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described here.

[0207] It should be understood that in the embodiment of the present application, the input unit 1704 may include a graphics processing unit (GPU) 17041 and a microphone 17042, and the graphics processor 17041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1706 may include a display panel 17061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1707 includes at least one of a touch panel 17071 and other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include two parts: a touch detection device and a touch controller. The other input devices 17072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be further described herein.

[0208] In the embodiment of the present application, the radio frequency unit 1701 can receive downlink data from the network side device and then transmit the data to the processor 1710 for processing, and can also transmit uplink data to the network side device. Generally, the radio frequency unit 1701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0209] The memory 1709 may be used to store software programs or instructions and various data. The memory 1709 may include a first storage area that mainly stores programs or instructions and a second storage area that stores data. Here, the first storage area may store an operating system, an application program or instructions necessary for at least one function (e.g., an audio playback function, an image playback function, etc.), etc. The memory 1709 may include volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. Here, the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DRRAM). Memory 1709 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.

[0210] The processor 1710 may include one or more processing units, and optionally, the processor 1710 may integrate an application processor and a modem processor, where the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. As can be appreciated, the modem processor does not have to be integrated into the processor 1710.

[0211] Here, the processor 1710 is used to obtain a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of one personal IoT network PIN, and the first communication device and the one or more PINE are located within the same PIN and establish a data transmission channel based on the first rule.

[0212] Optionally, the first rule includes a mapping relationship between PIN description information and protocol data unit (PDU) session parameters.

[0213] Optionally, when the first rule is used to establish the same data transmission channel for one or more PINs of one PIN, the PIN description information is: PIN type and The service type and a PIN identifier; and first instruction information for instructing one or more PINEs to use the network service via the PIN gateway within one PIN.

[0214] Optionally, when the first rule is used to establish different data transmission channels for one or more PINs of one PIN, the PIN description information is: The service type and Second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

[0215] Optionally, the first rule is: URSP rules and PIN routing rules.

[0216] Optionally, the traffic description information of the URSP rule includes PIN description information.

[0217] Optionally, the radio frequency unit 1701 is receiving a URSP rule transmitted by the second communication device; receiving a PIN routing rule transmitted by a third communication device; and receiving the PIN routing rule transmitted by the fourth communication device.

[0218] Optionally, the radio frequency unit 1701 is The PIN routing rule is used to receive the PIN routing rule transmitted by a downlink non-access stratum transmission message, and the PIN routing rule is included in a first information element of the downlink non-access stratum transmission message, wherein the first information element comprises: a payload container information element in which the payload container type is set as terminal policy container; a Payload Container Information Element with the Payload Container Type set to PIN Gateway Policy Container; and a PIN routing rules information element.

[0219] Optionally, the radio frequency unit 1701 is Used to receive the PIN routing rule transmitted by a PDU session modification command, the PIN routing rule being included in a second information element of the PDU session modification command, wherein the second information element: a serving public land mobile network (PLMN) rate control information element; an extended protocol configuration options information element; and a PIN routing rules information element.

[0220] Optionally, the radio frequency unit 1701 is transmitted by a fifth communications device; fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

[0221] Optionally, the radio frequency unit 1701 is used to transmit related information of the first communication device, wherein the related information of the first communication device is: capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; and a policy container of the first communication device for requesting URSP rules.

[0222] Optionally, the processor 1710: Determining candidate rules matching a first PINE based on PINE description information of the first PINE, wherein the candidate rules include one or more of the first rules; If the candidate rules include one of the first rules, establishing a data transmission channel of the first PINE using the first rule; If the candidate rules include a plurality of the first rules, the first rule with the highest priority is used to establish the data transmission channel of the first PINE.

[0223] After the terminal obtains the first rule, it can establish the same or different data transmission channels for one or more PINE(s) in the PIN where it is located based on this first rule, thereby realizing differentiated traffic routing for different types of PINE, and ensuring that elements in the PIN network use network services more efficiently and with higher quality.

[0224] Specifically, an embodiment of the present application further provides a network side device. As shown in Fig. 18, the network side device 1800 includes a processor 1801, a network interface 1802, and a memory 1803. Here, the network interface 1802 is, for example, a common public radio interface (CPRI).

[0225] Specifically, the network side device 1800 of the embodiment of the present application further includes instructions or programs stored in the memory 1803 and capable of running on the processor 1801, and the processor 1801 can call the instructions or programs in the memory 1803 to execute the methods performed by each module shown in FIG. 14 or FIG. 15, and achieve the same technical effects, which will not be further described here to avoid repetition.

[0226] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, which, when executed by a processor, can realize the processes of the above-mentioned embodiments of the traffic routing method performed by the first communication device, the traffic routing method performed by the second communication device, or the traffic routing method performed by the fifth communication device, and achieve the same technical effects. In order to avoid repetition, no further description will be given here.

[0227] Here, the processor is the processor in the terminal in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0228] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor executing a program or instruction to realize each process of the embodiments of the traffic routing method performed by the first communication device, or the traffic routing method performed by the second communication device, or the traffic routing method performed by the fifth communication device, and can achieve the same technical effect. In order to avoid repetition of the description, no further description will be given here.

[0229] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.

[0230] The embodiments of the present application further provide a computer program / program product, the computer program / program product being stored in a storage medium, which can be executed by at least one processor to realize each process of the embodiments of the traffic routing method performed by the first communication device, or the traffic routing method performed by the second communication device, or the traffic routing method performed by the fifth communication device, and achieve the same technical effects. In order to avoid repetition, no further description will be given here.

[0231] An embodiment of the present application further provides a traffic routing system including a terminal and a network side device, wherein the terminal may be used to perform steps of the above traffic routing method performed by a first communication device, and the network side device may be used to perform steps of the above traffic routing method performed by a second communication device or a traffic routing method performed by a fifth communication device.

[0232] It should be noted that, in this specification, the terms "comprises," "includes," or any other variations thereof are intended to cover the non-exclusive "comprises," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises one of" does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved. For example, a described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.

[0233] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a required general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases, the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a computer software product. This computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.

[0234] Although the above describes the embodiments of the present application in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can implement many forms under the guidance of the present application without departing from the spirit and scope of protection of the claims, and all forms fall within the scope of protection of the present application.

Claims

1. 1. A traffic routing method, comprising: A first communication device obtains a first rule, where the first rule is used to establish the same or different data transmission channels for one or more PIN elements PINE of one personal IoT network PIN, and the first communication device and the one or more PINE are located within the same PIN; and the first communication device establishing a data transmission channel based on the first rule.

2. The method of claim 1 , wherein the first rule includes a mapping relationship between PIN descriptive information and protocol data unit (PDU) session parameters.

3. If the first rule is used to establish the same data transmission channel for one or more PINEs of one PIN, the PIN description information is: PIN type, The service type and a PIN identifier; and and first instruction information for instructing one or more PINEs to use a network service through a PIN gateway within one PIN.

4. If the first rule is used to establish different data transmission channels for one or more PINEs of one PIN, the PIN description information is: The service type and second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

5. The first rule is: URSP rules and The method of claim 1 , wherein the method further comprises at least one of: a PIN routing rule;

6. The method of claim 5 , wherein the traffic description information of the URSP rule includes PIN description information.

7. The first communication device acquiring the first rule includes: receiving URSP rules transmitted by a second communication device; receiving a PIN routing rule sent by a third communication device; and receiving the PIN routing rule transmitted by the fourth communication device.

8. receiving the PIN routing rule transmitted by the third communication device; receiving the PIN routing rule transmitted by a downlink non-access stratum transmission message, the PIN routing rule being included in a first information element of the downlink non-access stratum transmission message, wherein the first information element comprises: a payload container information element in which the payload container type is set as terminal policy container; a Payload Container Information Element with the Payload Container Type set to PIN Gateway Policy Container; and a PIN routing rules information element.

9. receiving the PIN routing rule transmitted by the fourth communication device; receiving the PIN routing rule transmitted by a PDU session modification command, wherein the PIN routing rule is included in a second information element of the PDU session modification command, wherein the second information element comprises: a serving public land mobile network (PLMN) rate control information element; an extended protocol configuration options information element; and a PIN routing rules information element.

10. transmitted by a fifth communications device; fourth instruction information for instructing the second communication device not to provide URSP rules; and and a fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

11. The method comprises: The first communication device further includes transmitting related information of the first communication device, where the related information of the first communication device includes: capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; and a policy container of the first communication device for requesting a URSP rule.

12. The first communication device establishing a data transmission channel based on the first rule, The first communication device determines candidate rules matching the first PINE based on PINE description information of the first PINE, where the candidate rules include one or more of the first rules; If the candidate rules include one of the first rules, establishing a data transmission channel of the first PINE using the first rule; and if the candidate rules include a plurality of the first rules, using the first rule with the highest priority to establish a data transmission channel for the first PINE.

13. 1. A traffic routing method, comprising: a second communication device determining a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINEs of a single PIN; and transmitting the first rule by the second communication device.

14. The method of claim 13, wherein the first rule includes a mapping relationship between PIN descriptive information and PDU session parameters.

15. If the first rule is used to establish the same data transmission channel for one or more PINEs of one PIN, the PIN description information is: PIN type, The service type and a PIN identifier; and and first instruction information for instructing one or more PINEs to use the network service through the PIN gateway within one PIN.

16. If the first rule is used to establish different data transmission channels for one or more PINEs of one PIN, the PIN description information is: The service type and second indication information for indicating whether the PINE is an internal device or an external device; and third indication information for indicating one or more PINEs in the same group.

17. The first rule is: URSP rules and 17. The method of any one of claims 13 to 16, wherein the method further comprises at least one of: a PIN routing rule;

18. The method of claim 17 , wherein the traffic description information of the URSP rule includes PIN description information.

19. The second communication device determining the first rule includes: obtaining related information of a first communication device and determining the URSP rule based on the related information of the first communication device; obtaining first information and determining the URSP rule based on the first information; 20. The method of claim 17, comprising at least one of: obtaining second information; and determining the PIN routing rule based on the second information.

20. The related information of the first communication device is capability information of the first communication device for indicating that the first communication device has gateway capability; instruction information for identifying the first communication device; 20. The method of claim 19, further comprising at least one of: a policy container of the first communication device for requesting a URSP rule;

21. The acquiring of the information related to the first communication device includes:

21. The method of claim 20, comprising receiving a first message by the second communication device, the first message including information related to the first communication device being carried in a registration request.

22. If the registration request includes capability information of the first communication device, the capability information of the first communication device is included in a PIN gateway capability information field of a third information element, where the third information element includes at least one of a 5GS mobility management information element, a PIN gateway capability information element, and a 5GS update type information element; 22. The method of claim 21, wherein if the registration request includes a policy container for the first communication device, the policy container for the first communication device is included in a payload container information element, wherein a payload container type of the payload container information element is set as a terminal policy container or a PIN gateway policy container.

23. If the payload container type of the payload container information element is set to terminal policy container, the registration request: capability information of the first communication device; 23. The method of claim 22, further comprising at least one of: an instruction for the first communication device;

24. If the payload container type of the payload container information element is set to PIN Gateway Policy Container, the registration request: a status indication message for the first communication device; and a message indicating the status of the PIN where the first communication device is located.

25. The method of claim 20, wherein when the associated information of the first communication device includes only indicative information of the first communication device, the indicative information of the first communication device is provided by an application function of a PIN.

26. The acquisition of the first information includes: and receiving, by the second communication device, the first information transmitted by a fifth communication device, wherein the first information comprises: one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a URSP rule.

27. The acquisition of the second information includes: The second communication device receives the second information transmitted by a fifth communication device, wherein the second information includes: one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM and determine a PIN routing rule; and eighth indication information for indicating that the second communication device does not provide URSP rules.

28. The second communication device transmitting the first rule includes: the second communication device transmitting the URSP rules to the first communication device; the second communication device transmitting the PIN routing rule to a third communication device; The method of claim 17, further comprising at least one of: the second communication device transmitting the PIN routing rule to a fourth communication device.

29. 1. A traffic routing method, comprising: The fifth communication device is connected to the second communication device. First information for the second communication device to determine a URSP rule; and the second communication device transmits at least one of second information for determining a PIN routing rule; Here, the traffic routing method uses the URSP rule and / or the PIN routing rule as a first rule, which is used to establish the same or different data transmission channels for PINEs of one PIN.

30. The first information is one or more PIN routing rules; and sixth instruction information for instructing the second communication device to obtain subscription information of the first communication device from a UDM to determine a URSP rule.

31. The second information is one or more PIN routing rules; seventh instruction information for instructing the second communication device to obtain subscription information of the first communication device from the UDM and determine a PIN routing rule; and eighth indication information for indicating that the second communication device does not provide URSP rules.

32. When at least one of the first information and the second information includes one or more PIN routing rules, the fifth communication device acquires PIN-related information; 30. The method of claim 29, further comprising the fifth communication device determining the one or more PIN routing rules based on the PIN-related information.

33. fourth instruction information for instructing the second communication device not to provide URSP rules; and fifth indication information for indicating that traffic of the same PIN matches the same PDU session.

34. A traffic routing device, comprising: an acquisition module for acquiring a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINEs of one PIN, and the first communication device and the one or more PINEs are located within the same PIN; a processing module for establishing a data transmission channel based on the first rule.

35. A traffic routing device, comprising: a determination module for determining a first rule, wherein the first rule is used to establish the same or different data transmission channels for one or more PINEs of a PIN; a first transmitting module for transmitting the first rule.

36. A traffic routing device, comprising: a second transmitting module, the second transmitting module transmitting to the second communication device: First information for the second communication device to determine a URSP rule; the second communication device is used to transmit at least one of: second information for determining a PIN routing rule; Here, the traffic routing device uses the URSP rule and / or the PIN routing rule as a first rule, which is used to establish the same or different data transmission channels for one or more PINEs of one PIN.

37. A terminal including a processor and a memory, the memory storing a program or instructions operable on the processor, the program or instructions implementing the steps of the traffic routing method according to any one of claims 1 to 12 when executed by the processor.

38. A network side device comprising a processor and a memory, the memory storing a program or instructions operable on the processor, the program or instructions, when executed by the processor, realizing the traffic routing method of any one of claims 13 to 28, or realizing the steps of the traffic routing method of any one of claims 29 to 33.

39. A readable storage medium having a program or instructions stored thereon, the program or instructions, when executed by a processor, implementing the traffic routing method of any one of claims 1 to 12, or implementing the traffic routing method of any one of claims 13 to 28, or implementing the steps of the traffic routing method of any one of claims 29 to 33.

Citation Information

Patent Citations

  • Secure access for 5g IoT devices and services

    US20210368341A1