Information processing method, device, network device, and storage medium

By grouping data streams into the same network slice or PDU session, the method ensures synchronization across multiple data streams in multimedia applications, addressing the challenge of packet-granularity synchronization in XR and metaverse environments.

JP2025542555APending Publication Date: 2025-12-25CHINA MOBILE COMM LTD RES INST +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025540258
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-01-09
Filing Date
2023-12-26
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Existing technologies fail to guarantee synchronization between multiple data streams in multimedia applications like metaverse and extended reality (XR), as these streams are often initiated by different applications and processed by different network slices, making packet-granularity synchronization impossible.

Method used

A network policy is formulated to group data streams supporting the same task into the same network slice or PDU session, ensuring synchronization by coordinating their transmission through a UPF with packet-granularity capabilities.

Benefits of technology

This approach enables synchronized processing of multiple data streams across different applications, ensuring they are carried in the same network slice or PDU session, thereby achieving packet-granularity synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025542555000001_ABST
    Figure 2025542555000001_ABST
Patent Text Reader

Abstract

The present application discloses an information processing method, an apparatus, a network device, and a storage medium, the method including receiving first information and determining a first network policy based on the first information, the first information being used to represent a relationship between at least two data streams.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of wireless technology, and in particular to an information processing method, an apparatus, a network device, and a storage medium.

[0002] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from a Chinese patent application bearing application number 202310029113.3, filed with the China Patent Office on January 9, 2023, the entire contents of which are incorporated herein by reference. [Background technology]

[0003] In multimedia applications such as metaverse and extended reality (XR), multiple data streams often exist in the same traffic scenario. In real applications, different data streams may be initiated by different applications, and related technologies cannot guarantee synchronization between multiple data streams. Summary of the Invention [Problem to be solved by the invention]

[0004] To solve the related technical problems, embodiments of the present application provide an information processing method, an apparatus, a network device, and a storage medium. [Means for solving the problem]

[0005] The technical solution of the embodiment of the present application is realized as follows:

[0006] An embodiment of the present application provides an information processing method executed by a first network device, the method comprising: receiving first information; determining a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

[0007] In one alternative embodiment, the relationship between the at least two data streams is: the at least two data streams belong to one data stream group; the at least two data streams constitute a data stream group; the at least two data streams belong to the same service; said at least two data streams carrying the same transaction; The at least two data streams relate to the same business.

[0008] In one alternative embodiment, the first information comprises: the first network policy includes at least one of application information, network protocol (IP: Internet Protocol) 5-tuple information of the application, application group information, quality of service (QoS: Quality of Service) requirements of the application, a common identifier (common ID), data stream group information, network slice information, data network name (DNN: Data Network Name), QoS monitoring requirements, time information related to the first network policy, and a time interval for executing the first network policy; The QoS monitoring requirements include at least one of a reporting frequency, a reporting period, and a reporting path.

[0009] In one alternative embodiment, the first information is emitted by an Application Function (AF) or a Network Exposure Function (NEF).

[0010] In one alternative embodiment, the first network policy comprises: the at least two data streams are carried by the same Protocol Data Unit (PDU) session; The network slice selection policy or the UE route selection policy (URSP) of the at least two data streams is the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; the at least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and the policy information includes at least one of a reporting frequency, a reporting period, and a reporting path.

[0011] In one alternative embodiment, the first network policy comprises: If the at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When the at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices is included.

[0012] In one alternative embodiment, the information processing method comprises: The method further includes transmitting the first network policy to a second network device.

[0013] In one alternative embodiment, the first network device includes a Policy Control Function (PCF).

[0014] An embodiment of the present application further provides an information processing method, executed by a second network device, the method including: receiving a first network policy; and distributing the first network policy to at least one terminal.

[0015] In one alternative embodiment, the first network policy comprises: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0016] In one alternative embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0017] In one alternative embodiment, the second network device comprises: It includes one of the following: NEF, Radio Access network (RAN), Unified Data Repository (UDR), Unified Data Management (UDM), Access and Mobility Management Function (AMF), Session Management Function (SMF), and Application Function (AF).

[0018] An embodiment of the present application further provides an information processing method, executed by a third network device, the method including: transmitting at least two data streams to a first User Plane Function (UPF); The first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0019] In one alternative embodiment, the first network policy comprises: the at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of the at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; the at least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and the policy information includes at least one of a reporting frequency, a reporting period, and a reporting path.

[0020] In one alternative embodiment, the first network policy comprises: If the at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When the at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices is included.

[0021] In one alternative embodiment, transmitting the at least two data streams to the first UPF includes: When at least one terminal initiates a PDU session or a PDU session update, transmitting the at least two data streams to the first UPF; The at least one terminal represents a transmitting terminal of the at least two data streams.

[0022] In one alternative embodiment, the UPF with packet granularity cooperation capability refers to a UPF with the capability to synchronously process different data packets corresponding to the same time in the at least two data streams.

[0023] In one alternative embodiment, the third network device comprises: Includes one of PCF, AMF, RAN, SMF, and AF.

[0024] An embodiment of the present application further provides an information processing device, the device comprising: a first receiving unit configured to receive first information; a determining unit configured to determine a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

[0025] An embodiment of the present application further provides an information processing device, the device comprising: a second receiving unit configured to receive the first network policy; a first sending unit configured to deliver the first network policy to at least one terminal.

[0026] An embodiment of the present application further provides an information processing device, the device comprising: a second transmitting unit configured to transmit at least two data streams to the first UPF; The first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0027] An embodiment of the present application further provides a first network device, comprising a first processor and a first communication interface; the first communication interface is configured to receive first information; the first processor is configured to determine a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

[0028] An embodiment of the present application further provides a second network device, the second network device comprising a second processor and a second communication interface; The second communication interface is configured to receive a first network policy and distribute the first network policy to at least one terminal.

[0029] An embodiment of the present application further provides a third network device, comprising a third processor and a third communication interface; the third communication interface is configured to transmit at least two data streams to the first UPF; The first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0030] An embodiment of the present application further provides a first network device, comprising: a first processor; and a first memory for storing a computer program executable by the processor; The first processor is configured to perform the steps of any of the above first network device-side methods when executing the computer program.

[0031] An embodiment of the present application further provides a second network device, comprising: a second processor; and a second memory for storing a computer program executable by the processor; The second processor is configured to perform the steps of any of the above-described second network device-side methods when executing the computer program.

[0032] An embodiment of the present application further provides a third network device, comprising: a third processor; and a third memory for storing a computer program executable by the processor; The third processor is configured to perform the steps of any of the above-described methods on the third network device side when executing the computer program.

[0033] An embodiment of the present application further provides a storage medium having a computer program stored thereon, the computer program being configured to, when executed by a processor, perform any step of the method on the first network device side described above, or any step of the method on the second network device side described above, or any step of the method on the third network device side described above.

[0034] In an information processing method, an apparatus, a network device, and a storage medium provided in an embodiment of the present application, a first network device receives first information representing a relationship between at least two data streams and determines a first network policy based on the first information; a second network device receives the first network policy and distributes the first network policy to a transmitting terminal of the at least two data streams, the at least two data streams are transmitted based on the first network policy; and a third network device transmits the at least two data streams to a first UPF having packet granularity coordination capabilities. Based on the above embodiment, if data streams belonging to different applications both support the same task, the first network policy is formulated so that these multiple data streams are carried in the same network slice or the same PDU session, allowing synchronization at packet granularity within the same UPF. This ensures synchronization between multiple data streams initiated by different applications in a coordinated manner. [Brief explanation of the drawings]

[0035] [Figure 1] 1 is a flowchart of an information processing method according to an embodiment of the present application. [Figure 2] 1 is a flowchart of another information processing method according to an embodiment of the present application. [Figure 3] 10 is a flowchart of a third information processing method according to an embodiment of the present application. [Figure 4] 1 is an interaction flowchart of an information processing method according to an application example of the present application; [Figure 5] 1 is a schematic diagram illustrating a configuration of an information processing device according to an embodiment of the present application. [Figure 6] FIG. 10 is a schematic diagram illustrating a configuration of another information processing device according to an embodiment of the present application. [Figure 7] FIG. 10 is a schematic diagram illustrating a configuration of a third information processing apparatus according to an embodiment of the present application. [Figure 8]FIG. 2 is a schematic diagram illustrating a configuration of a first network device according to an embodiment of the present application. [Figure 9] FIG. 2 is a schematic diagram illustrating a configuration of a second network device according to an embodiment of the present application. [Figure 10] FIG. 10 is a schematic diagram illustrating a configuration of a third network device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0036] In multimedia applications such as the Metaverse and XR, multiple data streams often exist in the same application (also called the same traffic) scenario. For example, different data streams, such as audio, video, haptic, or other sensors, exist simultaneously, and synchronization between the multiple data streams is required to ensure the user experience. In real applications, different data streams may be initiated by different applications, and the data streams may be carried on the network slices subscribed to by the corresponding applications and processed by different UPFs, making synchronization operations at the packet granularity impossible. As a result, synchronization between the multiple data streams cannot be guaranteed.

[0037] Based on this, in each embodiment of the present application, a first network device receives first information representing a relationship between at least two data streams and determines a first network policy based on the first information; a second network device receives the first network policy and distributes the first network policy to a transmitting terminal of the at least two data streams, the at least two data streams are transmitted based on the first network policy; and a third network device transmits the at least two data streams to a first UPF with packet granularity coordination capabilities. Based on the above solution, when data streams belonging to different applications both support the same task, the first network policy is formulated so that these multiple data streams are carried in the same network slice or the same PDU session, allowing synchronization operations at packet granularity within the same UPF. This cooperatively ensures synchronization between multiple data streams initiated by different applications.

[0038] In the following, the present application will be explained in more detail with reference to the figures and examples.

[0039] First, in each embodiment of the present application, the first network device may be a PCF, the second network device may be an NEF or a RAN or a UDR or a UDM or an AMF or an SMF or an AF, and the third network device may be a PCF or an AMF or a RAN or an SMF or an AF.

[0040] An embodiment of the present application provides an information processing method applied to a first network device, and as shown in FIG. 1, the method includes the following steps:

[0041] In step 101, first information is received.

[0042] In step 102, a first network policy is determined based on the first information.

[0043] Here, the first information is used to represent a relationship between at least two data streams.

[0044] wherein the first information is used to represent a relationship between at least two data streams, and representing the relationship between the at least two data streams includes: indicating that at least two data streams belong to one data stream group; representing that at least two data streams constitute one data stream group; Representing that at least two data streams belong to the same business; Representing at least two data streams carrying the same transaction; The at least two data streams represent that they relate to the same business.

[0045] Here, the business can be understood as a service, a multi-modality service, or the like.

[0046] Belonging to one data stream group can be understood as these data streams having the same data stream group identification information, and this identification information is used to identify these streams as belonging to the same data stream group.

[0047] Forming a data stream group can be understood to mean that the data streams have indicator information, and the data streams can be processed as a data stream group based on, with reference to, taking into account, according to, or combining the indicator information. The indicator information here may be the same, and the data streams are processed as a data stream group based on the same indicator information. The indicator information here may be different, and even if the indicator information is different, the data streams can be processed as a data stream group based on the relationship between the indicator information, with reference to, taking into account, according to, or combining the relationship between the indicator information, or based on a pre-configured rule. The indicator information here may have other names, may be specialized, explicit indicator information for indicating the relationship between the data streams, or may use existing parameters, fields, or information, and the first network device processes the data streams as a data stream group based on the relationship between the indicator information and / or a pre-configured rule.

[0048] Belonging to the same business can be understood as multiple data streams having a common identifier, which indicates that these data streams belong to the same business.

[0049] Carrying the same business is understood to mean that data or information or content of the business is carried in these data streams.

[0050] Associated with the same business may be understood to mean that these data streams serve the same business, or that these data streams support the same business, or that these data streams are associated with the same business in some other way.

[0051] In a practical application, the at least two data streams cooperate to support a first task, and the different data streams belong to different applications. Alternatively, when different applications are executed on different terminals, the different data streams can be understood to belong to different terminals. For example, in an XR task, the data stream output to the VR glasses and the data stream output to the force feedback device need to be synchronized. In this case, the two data streams belong to the VR application and the force feedback application, respectively, or the two data streams belong to two terminals, the VR glasses and the force feedback device, respectively.

[0052] In a real application, when an application subscribes, it notifies the network side which data streams of that application need to be synchronized with other applications. For example, application 1 notifies the network side which data streams of application 1 need to be synchronized with the data streams of application 2 and application 3.

[0053] In a practical application, after a terminal corresponding to at least two different applications simultaneously supporting a first service accesses the AF, the AF recognizes that these applications are simultaneously processing the first service, and then the AF reports first information to request that a first network policy be determined for these data streams cooperatively supporting the first service.

[0054] In one embodiment, the first information is: The QoS monitoring requirement includes at least one of application information, IP5 tuple information of the application, application group information, QoS requirements of the application, a common ID, data stream group information, network slice information, DNN, QoS monitoring requirements, time information related to the first network policy, and a time interval for executing the first network policy, where the time interval can be expressed as a time window or a time period, and the QoS monitoring requirements include at least one of a reporting frequency, a reporting period, and a reporting path.

[0055] In a practical application, the first information may be originated by the AF or the NEF and transmitted to the first network device.

[0056] Specifically, the transmission of the first information can be realized by adding new information Application coordination to the Route Selection Descriptor, which can indicate that at least two data streams belong to one data stream group or constitute one group of data streams.

[0057] When the first information is transmitted by an AF, the business requirements of the at least two data streams are the same.

[0058] Furthermore, when the first network policy is URSP, the business requirements of the at least two data streams are the same. The business requirements established for the URSP by the at least two data streams are the same.

[0059] Here, if the at least two data streams have the same business requirements established for the URSP and these data streams are transmitted by one terminal, it can be ensured that these data streams are carried in one PDU session, or if these data streams are transmitted by multiple terminals, it can be ensured that these data streams are carried in PDU sessions corresponding to the same network slice or the same DNN combination.

[0060] In this embodiment, determining the first network policy may be the first network device itself determining, certifying, or formulating the first network policy, or another network device formulating the first network policy and the first network device obtaining the first network policy from the other network device. Here, determining the first network policy based on the first information can be understood as determining the first network policy taking the first information into consideration, or determining the first network policy based on the first information, or determining the first network policy by referring to the first information, or determining the first network policy in combination with the first information.

[0061] In one embodiment, the first network policy comprises: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The at least one of the policy information related to QoS monitoring of the at least two data streams is the same.

[0062] Here, the policy information includes at least one of a reporting frequency, a reporting period, and a reporting route.

[0063] Here, when the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are also updated, thereby ensuring that the network slices selected by a data stream group or a group of data streams are the same, or that the data stream group or a group of data streams are carried in the same PDU session.

[0064] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0065] Here, by updating the URSP and / or URSP priority and / or network slice selection policy corresponding to the data stream, it is possible to ensure that the at least two data streams correspond to one network slice.

[0066] An embodiment of the present application further provides an information processing method applied to a second network device, and as shown in FIG. 2, the method includes the following steps:

[0067] In step 201, a first network policy is received.

[0068] In step 202, the first network policy is distributed to at least one terminal.

[0069] As noted above, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0070] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0071] An embodiment of the present application further provides an information processing method applied to a third network device, as shown in FIG. 3, the method includes the following steps:

[0072] In step 401, at least two data streams are transmitted to a first UPF.

[0073] Here, the first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0074] As noted above, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0075] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0076] In one embodiment, transmitting the at least two data streams to the first UPF includes: When at least one terminal initiates a PDU session or a PDU session update, the method includes transmitting at least two data streams to the first UPF.

[0077] Here, the at least one terminal represents a transmitting terminal of the at least two data streams.

[0078] In one embodiment, a UPF with packet granularity coordination capability refers to a UPF with the capability to synchronously process different data packets corresponding to the same time in at least two data streams.

[0079] Here, after the terminal receives the updated first policy, when the terminal initiates a PDU session or PDU session update, the third network device needs to search for a UPF with packet granularity coordination function in interaction with the N4 interface. Specifically, the third network device transmits the at least two data streams to the first UPF. In this way, the first UPF can coordinate between the at least two data streams based on packet granularity labels and synchronously process different data packets corresponding to the same time in the at least two data streams to achieve the purpose of multi-data stream coordination.

[0080] In conjunction with the above embodiment, Fig. 4 shows an application example applied to the above embodiment, in which the AF adds first information to a service parameter create / update / delete request (Nnef_ServiceParameter_Create / Update / Delete Request) sent to the NEF, and the UDR writes the first information to the PCF in a Nudr_DM_Notify sent to the PCF, and then delivers the updated URSP to the terminal.

[0081] In the embodiments of the present application, when data streams belonging to different applications support the same task, these data streams are grouped so that these multiple data streams are carried in the same network slice or the same PDU session, and packet-granular synchronization operations can be performed with the same UPF. In the related art, the URSP is only adjusted based on the location of the device, whereas in the embodiments of the present application, a first network policy is formulated or a solution is added based on first information, thereby cooperatively ensuring synchronization between multiple data streams initiated by different applications.

[0082] To realize the information processing method on the first network device side according to the embodiment of the present application, the embodiment of the present application further provides an information processing device disposed in the first network device. As shown in Figure 5, the information processing device: a first receiving unit 501 configured to receive first information; a determining unit 502 configured to determine a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

[0083] In one embodiment, expressing the relationship between the at least two data streams includes: indicating that at least two data streams belong to one data stream group; representing that at least two data streams constitute one data stream group; Representing that at least two data streams belong to the same business; Representing at least two data streams carrying the same transaction; The at least two data streams represent that they relate to the same business.

[0084] In one embodiment, the first information is: at least one of application information, IP5 tuple information of the application, application group information, QoS requirements of the application, a common ID, data stream group information, network slice information, DNN, QoS monitoring requirements, time information related to the first network policy, and a time interval for executing the first network policy; The QoS monitoring requirements include at least one of a reporting frequency, a reporting period, and a reporting path.

[0085] In one embodiment, the first information is transmitted by an AF or an NEF.

[0086] In one embodiment, the first network policy comprises: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0087] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0088] In one embodiment, the information processing device The network device further comprises a third sending unit configured to send the first network policy to a second network device.

[0089] In one embodiment, the first network device includes a PCF.

[0090] In practical applications, the first receiving unit 501 and the third sending unit can be realized by a communication interface in an information processing device, and the determining unit 502 can be realized by a processor in the information processing device.

[0091] To realize the information processing method on the second network device side according to the embodiment of the present application, the embodiment of the present application further provides an information processing device disposed in the second network device. As shown in Figure 6, the information processing device a second receiving unit 601 configured to receive a first network policy; a first sending unit 602 configured to deliver the first network policy to at least one terminal.

[0092] Here, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0093] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0094] In one embodiment, the second network device Includes one of NEF, RAN, UDR, UDM, AMF, SMF and AF.

[0095] In a practical application, the second receiving unit 601 and the first transmitting unit 602 can be realized by a communication interface in an information processing device.

[0096] To realize the information processing method on the third network device side according to the embodiment of the present application, the embodiment of the present application further provides an information processing device disposed in the third network device. As shown in Figure 7, the information processing device: a second sending unit 701 configured to transmit at least two data streams to the first UPF; The first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0097] Here, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0098] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0099] In one embodiment, the second sending unit 701 comprises: configured to transmit at least two data streams to the first UPF when at least one terminal initiates a PDU session or a PDU session update; The at least one terminal represents a transmitting terminal of the at least two data streams.

[0100] In one embodiment, a UPF with packet granularity coordination capability refers to a UPF with the capability to synchronously process different data packets corresponding to the same time in at least two data streams.

[0101] In one embodiment, the third network device is Includes one of PCF, AMF, RAN, SMF, and AF.

[0102] In practical applications, the second sending unit 701 can be realized by a communication interface in an information processing device.

[0103] It should be noted that, when the information processing device provided in the above embodiments performs communication, only the division of each of the above program modules is used as an example for description, but in actual applications, the above processes may be assigned to different program modules as needed to complete them, that is, the internal structure of the device may be divided into different program modules to complete all or part of the above processes. In addition, the information processing device provided in the above embodiments belongs to the same concept as the information processing method embodiments, and its specific implementation process may refer to the method embodiments, and will not be repeated here.

[0104] Based on the hardware implementation of the above program modules, in order to realize the method on the first network device side according to the embodiment of the present application, the embodiment of the present application further provides a first network device, as shown in FIG. 8 , the first network device 800 includes a first communication interface 801 and a first processor 802; The first communication interface 801 can perform information interaction with other network nodes; The first processor 802 is connected to the first communication interface 801 to realize information interaction with other network nodes, and is configured to execute the methods provided in one or more technical solutions on the first network device side when executing a computer program, while the first memory 803 stores the computer program.

[0105] Specifically, the first communication interface 801 is configured to receive first information; the first processor 802 is configured to determine a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

[0106] In one embodiment, expressing the relationship between the at least two data streams includes: indicating that at least two data streams belong to one data stream group; representing that at least two data streams constitute one data stream group; Representing that at least two data streams belong to the same business; Representing at least two data streams carrying the same transaction; The at least two data streams represent that they relate to the same business.

[0107] In one embodiment, the first information is: at least one of application information, IP5 tuple information of the application, application group information, QoS requirements of the application, a common ID, data stream group information, network slice information, DNN, QoS monitoring requirements, time information related to the first network policy, and a time interval for executing the first network policy; The QoS monitoring requirements include at least one of a reporting frequency, a reporting period, and a reporting path.

[0108] In one embodiment, the first information is transmitted by an AF or an NEF.

[0109] In one embodiment, the first network policy comprises: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0110] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0111] In one embodiment, the first communication interface 801 is further configured to transmit the first network policy to a second network device.

[0112] In one embodiment, the first network device includes a PCF.

[0113] The specific processing steps of the first processor 802 and the first communication interface 801 can be understood with reference to the above method.

[0114] Of course, in a practical application, the components in the first network device 800 are coupled via a bus system 804. It is understandable that the bus system 804 is used to realize communication connections between these components. The bus system 804 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of explanation, all the various buses are represented as the bus system 804 in FIG. 8.

[0115] The first memory 803 in this embodiment is configured to store various types of data to support operation by the first network device 800. Examples of this data include any computer programs used to operate on the first network device 800.

[0116] The above-described methods disclosed in the embodiments of the present application may be applied to or realized by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing functions. In the implementation process, each step of the above-described method may be completed by an integrated logic circuit of hardware in the first processor 802 or by instructions in the form of software. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The first processor 802 may implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly performed by a hardware decoding processor or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium may be located in the first memory 803, and the first processor 802 reads the information stored in the first memory 803 and completes the steps of the above method in combination with its hardware.

[0117] In an example embodiment, the first network device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate Arrays (FPGAs), general-purpose processors, controllers, Micro Controller Units (MCUs), microprocessors, or other electronic elements to perform the above methods.

[0118] Based on the hardware implementation of the above program modules, in order to realize the method on the second network device side according to the embodiment of the present application, the embodiment of the present application further provides a second network device, and the second network device is a source base station to which the AF performs switching. As shown in FIG. 9 , the second network device 900 includes a second communication interface 901 and a second processor 902; The second communication interface 901 can perform information interaction with other network nodes; The second processor 902 is connected to the second communication interface 901 to realize information interaction with other network nodes, and is configured to execute the methods provided in one or more technical solutions on the second network device side when executing a computer program, while the second memory 903 stores the computer program.

[0119] Specifically, the second communication interface 901 is configured to receive a first network policy and deliver the first network policy to at least one terminal.

[0120] Here, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0121] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0122] In one embodiment, the second network device Includes one of NEF, RAN, UDR, UDM, AMF, SMF and AF.

[0123] The specific processing steps of the second processor 902 and the second communication interface 901 can be understood with reference to the above method.

[0124] Of course, in a practical application, the components in the second network device 900 are coupled via a bus system 904. It is understandable that the bus system 904 is used to realize communication connections between these components. The bus system 904 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of explanation, all the various buses are represented as the bus system 904 in FIG. 9.

[0125] The second memory 903 in this embodiment is configured to store various types of data to support operation by the second network device 900. Examples of this data include any computer programs used to operate on the second network device 900.

[0126] The above-described methods disclosed in the embodiments of the present application may be applied to or realized by the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing functions. In the implementation process, each step of the above-described method may be completed by an integrated logic circuit of hardware or instructions in the form of software in the second processor 902. The second processor 902 may be a general-purpose processor, a DSP or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The second processor 902 may implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly performed by a hardware decoding processor or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium may be located in a second memory 903, and the second processor 902 reads the information stored in the second memory 903 and completes the steps of the above method in combination with its hardware.

[0127] In an exemplary embodiment, the second network device 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic elements to perform the above methods.

[0128] Based on the hardware implementation of the above program modules, in order to realize the method on the third network device side according to the embodiment of the present application, the embodiment of the present application further provides a third network device, where the third network device is a current serving base station of the AF. As shown in FIG. 10 , the third network device 1000 includes: a third communication interface 1001 and a third processor 1002; The third communication interface 1001 can perform information interaction with other network nodes; The third processor 1002 is connected to the third communication interface 1001 to realize information interaction with other network nodes, and is configured to execute the methods provided in one or more technical solutions on the third network device side when executing a computer program, while the third memory 1003 stores the computer program.

[0129] Specifically, the third communication interface 1001 is configured to transmit at least two data streams to the first UPF; The first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

[0130] Here, in one embodiment, the first network policy is: that at least two data streams are carried by the same PDU session; The network slice selection policies or URSPs of at least two data streams are the same; When the URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; The policy information related to QoS monitoring of the at least two data streams is the same, and includes at least one of the following: a reporting frequency, a reporting period, and a reporting path.

[0131] In one embodiment, the first network policy comprises: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or When at least two data streams correspond to different network slices, supporting cooperative transmission of the at least two data streams on different network slices.

[0132] In one embodiment, the third communication interface 1001 is configured to transmit at least two data streams to the first UPF when at least one terminal initiates a PDU session or a PDU session update; The at least one terminal represents a transmitting terminal of the at least two data streams.

[0133] In one embodiment, a UPF with packet granularity coordination capability refers to a UPF with the capability to synchronously process different data packets corresponding to the same time in at least two data streams.

[0134] In one embodiment, the third network device is Includes one of PCF, AMF, RAN, SMF, and AF.

[0135] Of course, in a practical application, the components in the third network device 1000 are coupled via a bus system 1004. It is understandable that the bus system 1004 is used to realize communication connections between these components. The bus system 1004 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of explanation, all the various buses are represented as the bus system 1004 in FIG. 10.

[0136] The third memory 1003 in this embodiment is configured to store various types of data to support operation by the third network device 1000. Examples of this data include any computer programs used to operate on the third network device 1000.

[0137] The above-described methods disclosed in the embodiments of the present application may be applied to or realized by the third processor 1002. The third processor 1002 may be an integrated circuit chip with signal processing functions. In the implementation process, each step of the above-described method may be completed by an instruction in the form of a hardware integrated logic circuit or software in the third processor 1002. The third processor 1002 may be a general-purpose processor, a DSP or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The third processor 1002 may implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly performed by a hardware decoding processor or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium may be located in a third memory 1003, and the third processor 1002 reads the information stored in the third memory 1003 and completes the steps of the above method in combination with its hardware.

[0138] In an exemplary embodiment, the third network device 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic elements to perform the above methods.

[0139] It is understood that the memories (first memory 803, second memory 903, third memory 1003) of the present embodiment may be volatile 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), ferromagnetic random access memory (FRAM), flash memory, magnetic memory, compact disc, or compact disc read-only memory (CD-ROM), and the magnetic memory may be magnetic disk memory or magnetic tape memory. The volatile memory may be random access memory (RAM) used as an external cache.By way of illustrative, but non-limiting example, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), 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), SyncLink dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM), etc. Memory as described in embodiments herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0140] In an exemplary embodiment, the present disclosure further provides a storage medium, i.e., a computer storage medium, specifically, a computer-readable storage medium, and may include, for example, a first memory 803 storing a computer program. The computer program can be executed by the first processor 802 of the first network device 800 to complete the steps of the above-mentioned first network device-side method. The present disclosure may further include, for example, a second memory 903 storing a computer program. The computer program can be executed by the second processor 902 of the second network device 900 to complete the steps of the above-mentioned second network device-side method. The present disclosure may further include, for example, a third memory 1003 storing a computer program. The computer program can be executed by the third processor 1002 of the third network device 1000 to complete the steps of the above-mentioned third network device-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic memory, optical disk, or CD-ROM.

[0141] It should be noted that the terms "first," "second," etc., do not limit the order or chronology to a particular order, but are used to distinguish between similar objects.

[0142] The term "and / or" herein describes only a related relationship and indicates that three relationships may exist, for example, A and / or B can indicate three cases: A is independently present, both A and B are present, and B is independently present. Furthermore, the term "at least one" herein indicates any combination of one of a plurality or at least two of a plurality, for example, including at least one of A, B, and C indicates including any one or more elements selected from the set consisting of A, B, and C.

[0143] In addition, the technical solutions described in the embodiments of the present application can be arbitrarily combined without contradiction.

[0144] The above are only preferred embodiments of the present application, and are not intended to limit the protection scope of the present application.

Claims

1. An information processing method executed by a first network device, comprising: receiving first information; determining a first network policy based on the first information; 10. A method of processing information, wherein the first information is used to represent a relationship between at least two data streams.

2. The relationship between the at least two data streams is: the at least two data streams belong to one data stream group; the at least two data streams constitute a data stream group; the at least two data streams belong to the same service; said at least two data streams carrying the same service; the at least two data streams relating to the same business; The information processing method according to claim 1 .

3. The first information is at least one of application information, network protocol (IP) 5-tuple information of the application, application group information, quality of service (QoS) requirements of the application, a common identifier (common ID), data stream group information, network slice information, data network name (DNN), QoS monitoring requirements, time information related to the first network policy, and a time interval for executing the first network policy; The QoS monitoring requirements include at least one of a reporting frequency, a reporting period, and a reporting path. The information processing method according to claim 1 .

4. The first information is sent by an application function (AF) or a network opening function (NEF); The information processing method according to claim 1 .

5. The first network policy is: the at least two data streams are carried by the same protocol data unit (PDU) session; The network slice selection policy or terminal routing selection policy (URSP) of the at least two data streams is the same; When a URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; the at least two data streams correspond to the same network slice and / or DNN; policy information related to QoS monitoring of the at least two data streams is the same, the policy information including at least one of a reporting frequency, a reporting period, and a reporting path; The information processing method according to claim 1 .

6. The first network policy is: If the at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or and supporting cooperative transmission of the at least two data streams over different network slices when the at least two data streams correspond to different network slices. The information processing method according to claim 1 .

7. The information processing method includes: further comprising transmitting the first network policy to a second network device. The information processing method according to claim 1 .

8. the first network device includes a Policy Control Function (PCF); The information processing method according to any one of claims 1 to 7.

9. An information processing method executed by a second network device, comprising: receiving a first network policy; and distributing the first network policy to at least one terminal.

10. The first network policy is: At least two data streams are carried by the same PDU session; The network slice selection policy or URSP of at least two data streams is the same; When a URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; At least two data streams correspond to the same network slice and / or DNN; policy information related to QoS monitoring of at least two data streams is the same, wherein the policy information includes at least one of a reporting frequency, a reporting period, and a reporting path; The information processing method according to claim 9.

11. The first network policy is: If at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or and supporting cooperative transmission of the at least two data streams over different network slices when the at least two data streams correspond to different network slices. The information processing method according to claim 9.

12. The second network device The NEF includes any one of a radio access network (RAN), a unified data storage function (UDR), a unified data management function (UDM), an access and mobility management function (AMF), a session management function (SMF), and an AF; The information processing method according to any one of claims 9 to 11.

13. An information processing method executed by a third network device, comprising: transmitting at least two data streams to a first user plane function (UPF); The information processing method, wherein the first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

14. The first network policy is: the at least two data streams are carried by the same PDU session; The network slice selection policy or URSP of the at least two data streams is the same; When a URSP corresponding to at least one data stream in a data stream group is changed, the URSPs corresponding to other data streams in the data stream group are updated; the at least two data streams correspond to the same network slice and / or DNN; policy information related to QoS monitoring of the at least two data streams is the same, wherein the policy information includes at least one of a reporting frequency, a reporting period, and a reporting path; The information processing method according to claim 13.

15. The first network policy is: If the at least two data streams correspond to different network slices, updating the URSP and / or the URSP priority and / or the network slice selection policy corresponding to the data streams; and / or and supporting cooperative transmission of the at least two data streams over different network slices when the at least two data streams correspond to different network slices. The information processing method according to claim 13.

16. transmitting the at least two data streams to a first UPF; When at least one terminal initiates a PDU session or a PDU session update, transmitting the at least two data streams to the first UPF; the at least one terminal represents a transmitting terminal of the at least two data streams; The information processing method according to claim 13.

17. The UPF with the packet granularity cooperation capability refers to a UPF with the ability to synchronously process different data packets corresponding to the same time in the at least two data streams. The information processing method according to claim 13.

18. The third network device is including any one of PCF, AMF, RAN, SMF, and AF; The information processing method according to any one of claims 13 to 17.

19. An information processing device, a first receiving unit configured to receive first information; a determining unit configured to determine a first network policy based on the first information; An information processing apparatus, wherein the first information is used to represent a relationship between at least two data streams.

20. An information processing device, a second receiving unit configured to receive the first network policy; a first sending unit configured to deliver the first network policy to at least one terminal.

21. An information processing device, a second transmitting unit configured to transmit at least two data streams to the first UPF; The information processing device, wherein the first UPF represents a UPF having packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

22. a first network device comprising a first processor and a first communication interface, the first communication interface is configured to receive first information; the first processor is configured to determine a first network policy based on the first information; The first information is used to represent a relationship between at least two data streams.

23. a second network device comprising a second processor and a second communication interface, A second network device, wherein the second communication interface is configured to receive a first network policy and distribute the first network policy to at least one terminal.

24. a third network device comprising a third processor and a third communication interface, the third communication interface is configured to transmit at least two data streams to the first UPF; The third network device, wherein the first UPF represents a UPF with packet granularity cooperation capability, and the at least two data streams are transmitted based on a first network policy.

25. A first network device comprising: a first processor; and a first memory for storing a computer program executable by the processor, The first processor, when executing the computer program, is configured to perform the steps of the method according to any one of claims 1 to 8. First network device.

26. a second network device comprising a second processor and a second memory for storing a computer program executable by the processor, A second network device, wherein the second processor is configured to perform the steps of the method according to any one of claims 9 to 12 when executing the computer program.

27. a third network device comprising a third processor and a third memory for storing a computer program executable by the processor, A third network device, wherein said third processor is configured to perform the steps of the method according to any one of claims 13 to 18 when executing said computer program.

28. A storage medium on which a computer program is stored, the computer program, when executed by a processor, realizing the steps of the method according to any one of claims 1 to 8, or the steps of the method according to any one of claims 9 to 2, or the steps of the method according to any one of claims 13 to 18.

Citation Information

Patent Citations

  • Communication method and device

    CN113676947A

  • Multi-stream associated transmission method, device and system

    CN114205839A

  • Pairing of user data streams

    CN115244884A

  • Dynamic QOS mapping between mapped radio bearers according to urllc tactile feedback use examples

    JP2020156084A

  • Media stream network action decisions

    US20210211479A1