An IMS, method, related equipment, storage medium and computer program product supporting metaverse services

By introducing network functions such as LAS, MAS, SCS and MCS into IMS, the problem that the IMS system cannot effectively support mobile metaverse services is solved, the association of multiple UEs and digital twin object data streams and the intelligent coordination of multimedia content are realized, providing a localized service experience.

CN119363719BActive Publication Date: 2025-10-03CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411521306.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-10-03
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

The current IMS system lacks direct support for mobile metaverse services, cannot effectively associate and coordinate data flows related to multiple UEs, and cannot provide a localized service experience.

Method used

The first network function (LAS), second network function (MAS), third network function (SCS) and fourth network function (MCS) are newly added to IMS, which are used to manage the mapping relationship between UE location information and digital twin objects, manage metaverse services and digital twin applications, associate and coordinate UE-related data flows, coordinate the multimedia content of multiple metaverse services, and realize the association and coordination of data flows and multimedia content through the interaction process between different network functions.

Benefits of technology

It realizes the association of data flow information between multiple UEs and digital twin objects in the mobile metaverse service scenario, and provides localized multimedia content coordination and service experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363719B_ABST
    Figure CN119363719B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides an IP Multimedia Subsystem (IMS), method, related equipment, storage medium and computer program product supporting metaverse services. The IMS includes a first network function, a second network function, a third network function and a fourth network function; wherein the first network function is at least used to manage the mapping relationship between the location information of the user equipment (UE) and the digital twin object; the second network function is at least used to manage the metaverse service and the digital twin application; the third network function is at least used to associate and coordinate one or more UE-related data streams; the fourth network function is at least used to coordinate the multimedia content of multiple metaverse services, that is, the embodiment of the present application can add different network functions to the IMS, so that direct support for mobile metaverse services can be achieved based on the newly added network functions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of core network technology, and in particular to an IMS, method, related equipment, storage medium and computer program product supporting metaverse services. Background Art

[0002] The current IMS is mainly used to provide multimedia communication services. The IMS includes core network elements such as the Proxy-Call Session Control Function (P-CSCF), the Interrogating-Call Session Control Function (I-CSCF), the Serving-Call Session Control Function (S-CSCF), and the Home Subscriber Server (HSS). These network elements can work together to provide users with traditional communication services such as voice, video, and messaging.

[0003] However, the current IMS system lacks direct support for mobile metaverse services. For example, it is unable to effectively associate and coordinate data flows related to multiple UEs in mobile metaverse service scenarios. Therefore, there is an urgent need to propose an IMS system that can support metaverse services. Summary of the Invention

[0004] The embodiments of the present application provide an IMS, method, related equipment, storage medium, and computer program product that support metaverse services, which can directly support mobile metaverse services.

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

[0006] In a first aspect, an embodiment of the present application provides an IMS supporting a metaverse service, wherein the IMS includes a first network function, a second network function, a third network function, and a fourth network function; wherein,

[0007] The first network function is at least used to manage the mapping relationship between the UE's location information and the digital twin object;

[0008] The second network function is used to manage at least metaverse services and digital twin applications;

[0009] The third network function is at least used to associate and coordinate data flows related to one or more UEs;

[0010] The fourth network function is at least used to coordinate multimedia content of multiple metaverse services.

[0011] In a second aspect, an embodiment of the present application provides a method for supporting a metaverse service, the method being applied to an IMS, the method comprising:

[0012] The first network function in the IMS receives a first request sent by the fifth network function in the IMS; wherein the first request carries the first information or the second information;

[0013] When the first request carries the first information, the first network function queries third information corresponding to each first UE in the same area based on the first information; wherein the third information includes a digital twin object corresponding to each first UE;

[0014] The first network function sends the third information to a third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object.

[0015] In a third aspect, an embodiment of the present application provides a network function, which includes: a processor and a memory; wherein,

[0016] The memory is used to store a computer program that can be run on the processor;

[0017] The processor is configured to execute the method for supporting metaverse services as described above when running the computer program.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program code stored thereon. When the computer program code is executed by a computer, the method of supporting metaverse services as described above is implemented.

[0019] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method of supporting metaverse services as described above.

[0020] An embodiment of the present application provides an IMS, method, related equipment, storage medium and computer program product supporting metaverse services, wherein the IMS includes a first network function, a second network function, a third network function and a fourth network function; wherein the first network function is at least used to manage the mapping relationship between the UE's location information and the digital twin object; the second network function is at least used to manage the metaverse service and the digital twin application; the third network function is at least used to associate and coordinate one or more UE-related data streams; the fourth network function is at least used to coordinate the multimedia content of multiple metaverse services; the method includes: the first network function in the IMS receives a first request sent by the fifth network function in the IMS; wherein the first request carries the first information or the second information; when the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE; the first network function sends the third information to the third network function in the IMS, so that the third network function associates each first UE with the data stream information of the corresponding digital twin object. It can be seen that the embodiments of the present application can directly support mobile metaverse services by adding different network functions in IMS and associating multiple UEs with the data flow information of corresponding digital twin objects through the interaction process between different network functions. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Schematic diagram of the IMS structure proposed in this application embodiment Figure 1 ;

[0022] Figure 2 Schematic diagram of the IMS structure proposed in this application embodiment Figure 2 ;

[0023] Figure 3 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 1 ;

[0024] Figure 4 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 2 ;

[0025] Figure 5 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 3 ;

[0026] Figure 6 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 4 ;

[0027] Figure 7This is a schematic diagram of the enhanced IMS architecture proposed in an embodiment of the present application;

[0028] Figure 8 A schematic diagram of a process for associating data flows related to one or more UEs proposed in an embodiment of the present application;

[0029] Figure 9 A schematic diagram of the process of coordinating multimedia content in the IMS system proposed in an embodiment of the present application;

[0030] Figure 10 A schematic diagram of the composition structure of the network function proposed in an embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. It should be understood that the specific embodiments described herein are only used to explain the related applications and are not intended to limit the applications. It should also be noted that for ease of description, only the portions relevant to the related applications are shown in the drawings.

[0032] The current IMS is mainly used to provide multimedia communication services. The IMS includes core network elements such as P-CSCF, I-CSCF, S-CSCF and HSS. These network elements can work together to provide users with traditional communication services such as voice, video and messaging.

[0033] Related technologies have put forward new requirements for multimedia data streams to meet relevant business scenarios: for example, how to effectively associate and coordinate data streams related to multiple UEs in a mobile metaverse service scenario, or coordinate various media transmitted from one or more mobile metaverse services related to physical locations to the UE to form a localized service experience.

[0034] However, the current IMS system lacks direct support for mobile metaverse services. For example, it is unable to effectively associate and coordinate data flows related to multiple UEs in mobile metaverse service scenarios. Therefore, there is an urgent need to propose an IMS system that can support metaverse services.

[0035] In order to solve the problem that the current IMS system lacks direct support for mobile metaverse services, an embodiment of the present application provides an IMS, method, related equipment, storage medium and computer program product that supports metaverse services, wherein the IMS includes a first network function, a second network function, a third network function and a fourth network function; wherein the first network function is at least used to manage the mapping relationship between the UE's location information and the digital twin object; the second network function is at least used to manage the metaverse service and the digital twin application; the third network function is at least used to associate and coordinate one or more UE-related data streams; the fourth network function is at least used to coordinate the multimedia content of multiple metaverse services; the method includes: the first network function in the IMS receives a first request sent by the fifth network function in the IMS; wherein the first request carries the first information or the second information; when the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE; the first network function sends the third information to the third network function in the IMS, so that the third network function associates each first UE with the data stream information of the corresponding digital twin object. It can be seen that the embodiments of the present application can directly support mobile metaverse services by adding different network functions in IMS and associating multiple UEs with the data flow information of corresponding digital twin objects through the interaction process between different network functions.

[0036] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0037] The embodiment of the present application provides an IMS that supports Metaverse services. Figure 1 Schematic diagram of the IMS structure proposed in this application embodiment Figure 1 ,like Figure 1 As shown, the IMS may include a first network function, a second network function, a third network function, and a fourth network function.

[0038] It should be noted that, in an embodiment of the present application, the first network function is at least used to manage the mapping relationship between the location information of the user equipment UE and the digital twin object.

[0039] It should be noted that, in the embodiment of the present application, the first network function is a network function newly added in the IMS of the present application. The first network function may be a location awareness server (LAS). The present application does not specifically limit the type of the first network function.

[0040] It should be noted that, in the embodiments of the present application, the first network function includes at least the following functions: (1) receiving and processing the location information of the UE; (2) analyzing the location data of the UE to determine the relevant localized metaverse services; (3) maintaining the mapping relationship between the location of the UE and the digital twin object; (4) providing location-based service recommendations; and (5) supporting geo-fencing and location-triggered services.

[0041] It should be noted that in the embodiments of the present application, the second network function is at least used to manage metaverse services and digital twin applications.

[0042] It should be noted that in the embodiment of the present application, the second network function is a new network function added to the IMS in the present application. The second network function can be a Metaverse Application Server (MAS). The present application does not specifically limit the type of the second network function.

[0043] It should be noted that, in the embodiments of the present application, the second network function includes at least the following functions: (1) managing metaverse services and digital twin applications; (2) processing metaverse-related business logic; (3) storing and managing digital twin object information; and (4) coordinating the preparation and delivery of multimedia content.

[0044] It should be noted that, in the embodiment of the present application, the third network function is at least used to associate and coordinate data flows related to one or more UEs.

[0045] It should be noted that, in the embodiment of the present application, the third network function is a new network function added to the IMS of the present application. The third network function may be a stream correlation server (Stream Correlation Server, SCS). The present application does not specifically limit the type of the third network function.

[0046] It should be noted that, in the embodiments of the present application, the third network function includes at least the following functions: (1) associating and coordinating data flows related to one or more UEs; (2) generating data flow association strategies based on UE location information; (3) interacting with other network elements to obtain and process session information; (4) generating a comprehensive session strategy and applying it to related UE sessions; and (5) managing data flow relationships between different UEs.

[0047] It should be noted that, in the embodiment of the present application, the fourth network function is at least used to coordinate multimedia content of multiple metaverse services.

[0048] It should be noted that, in the embodiment of the present application, the IMS may further include a fourth network function, which may be a media coordination server (MCS). The present application does not specifically limit the type of the fourth network function.

[0049] It should be noted that, in the embodiments of the present application, the fourth network function includes at least the following functions: (1) coordinating multimedia content from multiple metaverse services; (2) generating a media coordination plan, including the timing and spatial relationships of different media streams; (3) optimizing the presentation effect of multimedia content; (4) managing synchronization between different types of media; and (5) supporting adaptive media processing based on the user environment.

[0050] Furthermore, in the embodiments of the present application, Figure 2 Schematic diagram of the IMS structure proposed in this application embodiment Figure 2 ,like Figure 2 As shown, in addition to the first network function, the second network function, the third network function and the fourth network function, the IMS may also include a fifth network function and a sixth network function. This application does not specifically limit the number and type of network functions included in the IMS.

[0051] It should be noted that, in the embodiment of the present application, the fifth network function may be a P-CSCF, and the present application does not specifically limit the type of the fifth network function.

[0052] It should be noted that, in the embodiment of the present application, the sixth network function may be an S-CSCF, and the present application does not specifically limit the type of the sixth network function.

[0053] The embodiment of the present application provides an IMS that supports metaverse services. The IMS includes a first network function, a second network function, a third network function, and a fourth network function. The first network function is at least used to manage the mapping relationship between the UE's location information and the digital twin object. The second network function is at least used to manage the metaverse service and the digital twin application. The third network function is at least used to associate and coordinate one or more UE-related data streams. The fourth network function is at least used to coordinate the multimedia content of multiple metaverse services. It can be seen that the embodiment of the present application can add different network functions to the IMS, so that direct support for mobile metaverse services can be achieved based on the newly added network functions.

[0054] Based on the above embodiment, another embodiment of the present application provides a method for supporting metaverse services, which is applied to IMS. Figure 3 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 1 ,like Figure 3As shown, the method for supporting metaverse services may include the following steps:

[0055] Step 101: A first network function in an IMS receives a first request sent by a fifth network function in the IMS; wherein the first request carries first information or second information.

[0056] In the embodiment of the present application, the first network function in the IMS may receive the first request sent by the fifth network function.

[0057] It should be noted that, in the embodiments of the present application, the first network function may be LAS, and the present application does not specifically limit the type of the first network function.

[0058] It should be noted that, in the embodiment of the present application, the fifth network function may be a P-CSCF, and the present application does not specifically limit the type of the fifth network function.

[0059] It should be noted that, in the embodiment of the present application, the first information at least includes the location information of the UE, and the present application does not specifically limit the type and quantity of information included in the first information.

[0060] It should be noted that, in the embodiment of the present application, the second information at least includes the updated location information of the UE, and the present application does not specifically limit the type and quantity of information included in the second information.

[0061] It should be noted that, in the embodiments of this application, Figure 4 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 2 ,like Figure 4 As shown, before the first network function receives the first request sent by the fifth network function, that is, before step 101, the following steps may also be included:

[0062] Step 104: The fifth network function receives a first request sent by the second UE; wherein the first UE includes at least the second UE, and the first request includes at least a metaverse service request.

[0063] It should be noted that, in the embodiment of the present application, the first UE includes one or more UEs in the area where the second UE is located.

[0064] Step 105: The fifth network function forwards the first request to the sixth network function in the IMS, and sends the first request to the first network function.

[0065] It should be noted that, in the embodiment of the present application, the sixth network function may be an S-CSCF, and the present application does not specifically limit the type of the sixth network function.

[0066] Further, in an embodiment of the present application, after receiving the first request sent by the fifth network function, the sixth network function may send the first request to the third network function if it identifies that the first request is a metaverse service request; then the third network function may send a query request to the first network function based on the first request, so that the first network function queries the third information corresponding to each first UE based on the query request.

[0067] It should be noted that in an embodiment of the present application, the third information may include a digital twin object corresponding to each first UE. The digital twin object may be an entity mapping object of the first UE in the metaverse. This application does not specifically limit the amount and type of information included in the third information.

[0068] Step 102: When the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE.

[0069] In an embodiment of the present application, after the first network function in the IMS receives the first request sent by the fifth network function, when the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information.

[0070] It should be noted that, in an embodiment of the present application, when the first network function queries the third information corresponding to each first UE in the same area based on the first information, it can query all UEs in the same area based on the location information of the second UE; then the first network function can query the third information corresponding to each first UE in the same area.

[0071] Exemplarily, in an embodiment of the present application, after the first network function receives a first request sent by the fifth network function, which carries the first information, and receives a query request sent by the third network function, the first network function can query all UEs in the same area based on the location information of the second UE, and then the first network function can query the digital twin object corresponding to each first UE.

[0072] For example, in an embodiment of the present application, assuming that the second UE is a mobile phone, the first network function can query all UEs in the same area based on the location information of the second UE. Assuming that there are also handles, wearable devices, etc. in the same area as the second UE, the present application does not specifically limit the type of the second UE.

[0073] Step 103: The first network function sends the third information to the third network function, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object.

[0074] It should be noted that in an embodiment of the present application, after the first network function queries the third information corresponding to each first UE in the same area based on the first information, the third information can be sent to the third network function so that the third network function can associate each first UE with the data flow information of the corresponding digital twin object.

[0075] It should be noted that, in the embodiments of this application, Figure 5 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 3 ,like Figure 5 As shown, after the first network function sends the third information to the third network function, that is, after step 103, the following steps may also be included:

[0076] Step 106: The third network function sends a second request to the second network function in the IMS; wherein the second request carries third information.

[0077] Step 107: The second network function sends fourth information to the third network function based on the third information; wherein the fourth information includes data flow information corresponding to each digital twin object.

[0078] It should be noted that in an embodiment of the present application, the fourth information may include data stream information corresponding to each digital twin object. The data stream information may be behavior data, action data, etc. corresponding to the digital twin object of each UE in the virtual world. Each UE can be associated with multiple data stream information. This application does not specifically limit the type of information included in the fourth information.

[0079] Step 108: The third network function generates a first policy based on the fourth information, and applies the first policy to the session of the first UE; wherein the first policy is used to associate each first UE with corresponding data flow information.

[0080] It should be noted that, in the embodiment of the present application, the first policy may be a data flow association policy, which is used to associate each first UE with corresponding data flow information.

[0081] Furthermore, in an embodiment of the present application, after applying the first policy to the session of the first UE, the third network function may send a notification message to the sixth network function; wherein the notification message includes at least the first policy; and then the sixth network function may update the initial policy in the fifth network function based on the first policy, so that the fifth network function coordinates and manages the data flow associated with the first UE based on the updated policy.

[0082] That is to say, in an embodiment of the present application, after the first network function receives the first request sent by the fifth network function, which carries the first information, and receives the query request sent by the third network function, the first network function can query all UEs in the same area based on the location information of the second UE, and then the first network function can query the third information corresponding to each first UE in the same area, that is, the digital twin object corresponding to each first UE, and then the first network function can send the third information to the third network function, and the third network function can send a second request to the second network function; wherein the second request carries the third information, and then the second network function can send the fourth information to the third network function based on the third information; wherein the fourth information includes the data flow information corresponding to each digital twin object, so that the third network function can generate a first strategy based on the fourth information, and apply the first strategy to the session of the first UE, and the first strategy is used to associate each first UE with the corresponding data flow information, thereby realizing the association of the data flow information of each first UE with the corresponding digital twin object in the mobile metaverse service scenario.

[0083] It should be noted that, in the embodiments of this application, Figure 6 Schematic diagram of the method for supporting Metaverse services proposed in this embodiment Figure 4 ,like Figure 6 As shown, after the first network function receives the first request sent by the fifth network function, that is, after step 101, the first network function may further include the following steps:

[0084] Step 109: When the first request carries the second information, the first network function may analyze and process the updated location information, determine the metaverse service related to the updated location information, and send the metaverse service to the third network function.

[0085] Exemplarily, in an embodiment of the present application, assuming that the second information includes the updated location information of the second UE, the first network function can analyze and process the updated location information of the second UE, thereby determining the metaverse service related to the updated location information of the second UE.

[0086] Step 110: The third network function sends a third request to the second network function; wherein the third request carries the Metaverse service.

[0087] Step 111: The second network function obtains fifth information corresponding to the metaverse service, and identifies sixth information corresponding to one or more third UEs based on the fifth information, where the fifth information includes metaverse service information, the metaverse service information includes at least metaverse service scenario information, the sixth information includes at least multimedia content to be coordinated, and the third UE includes at least the second UE.

[0088] It should be noted that, in the embodiment of the present application, the third UE includes all UEs in the same area as the updated second UE, and the present application does not specifically limit the number and type of UEs included in the third UE.

[0089] It should be noted that in the embodiments of the present application, the fifth information includes metaverse service information, and the metaverse service information at least includes metaverse service scene information, such as the topography and character relationships in the game scene. The type of information included in the fifth information of the present application is not specifically limited.

[0090] Furthermore, in an embodiment of the present application, after the second network function obtains the fifth information corresponding to the metaverse service and identifies the sixth information corresponding to one or more third UEs based on the fifth information, the sixth information can be sent to the fourth network function; then the fourth network function can generate a media coordination strategy based on the sixth information; wherein the media coordination strategy includes at least timing information of the media streams corresponding to one or more third UEs, and / or spatial relationship information; and then the fourth network function can send the media coordination strategy to the second network function; the second network function determines the corresponding coordinated multimedia content based on the media coordination strategy, and sends the media coordination strategy and the coordinated multimedia content to the third network function.

[0091] It should be noted that in the embodiments of the present application, the media coordination strategy includes at least timing information of the media streams corresponding to one or more third UEs, and / or spatial relationship information. For example, different third UEs may correspond to different media streams, and these media streams will have corresponding timing, spatial relationships, etc. The present application does not specifically limit the number of media streams corresponding to the third UE.

[0092] That is, in an embodiment of the present application, when the first request carries the second information, the first network function can analyze and process the updated location information, determine the metaverse service related to the updated location information, and send the metaverse service to the third network function, and then the third network function can send a third request to the second network function; wherein the third request carries the metaverse service, and then the second network function can obtain the fifth information corresponding to the metaverse service, and after identifying the sixth information corresponding to one or more third UEs based on the fifth information, the sixth information can be sent to the fourth network function; then the fourth network function can generate a media coordination policy based on the sixth information; wherein the media coordination policy includes at least timing information and / or spatial relationship information of the media streams corresponding to one or more third UEs; and then the fourth network function can send the media coordination policy to the second network function; so that the second network function can determine the corresponding coordinated multimedia content based on the media coordination policy, and send the media coordination policy and the coordinated multimedia content to the third network function, that is, the IMS proposed in the embodiment of the present application can coordinate multiple mobile metaverse services related to physical locations and realize intelligent coordination of multimedia content, thereby providing users with a localized service experience.

[0093] Furthermore, in an embodiment of the present application, after receiving the media coordination policy and the coordinated multimedia content sent by the second network function, the third network function can generate a session policy and send the session policy to the sixth network function; wherein the session policy includes the media coordination policy and the coordinated multimedia content; then the sixth network function can update the initial policy in the fifth network function based on the media coordination policy, so that the fifth network function manages and transmits the coordinated multimedia content based on the updated policy.

[0094] To sum up, after receiving the first request sent by the fifth network function, the first network function can determine whether the first request carries the first information or the second information. If the first request carries the first information, the first network function can query the third information corresponding to each first UE in the same area, that is, the digital twin object corresponding to each first UE, and then the first network function can send the third information to the third network function, and the third network function can send a second request to the second network function; wherein, the second request carries the third information, and then the second network function can send the fourth information to the third network function based on the third information; wherein, the fourth information includes the data flow information corresponding to each digital twin object, so that the third network function can generate a first strategy based on the fourth information, and apply the first strategy to the session of the first UE. The first strategy is used to associate each first UE with the corresponding data flow information, thereby realizing the association of the data flow information of each first UE with the corresponding digital twin object in the mobile metaverse service scenario. When the first request carries the second information, the first network function can analyze and process the updated location information, determine the metaverse service related to the updated location information, and send the metaverse service to the third network function, and then the third network function can send a third request to the second network function; wherein the third request carries the metaverse service, and then the second network function can obtain the fifth information corresponding to the metaverse service, and after identifying the sixth information corresponding to one or more third UEs based on the fifth information, the sixth information can be sent to the fourth network function; then the fourth network function can generate a media coordination strategy based on the sixth information; wherein the media coordination strategy includes at least timing information of the media streams corresponding to one or more third UEs, and / or spatial relationship information; and then the fourth network function can send the media coordination strategy to the second network function; so that the second network function can determine the corresponding coordinated multimedia content based on the media coordination strategy, and send the media coordination strategy and the coordinated multimedia content to the third network function, that is, the IMS proposed in the embodiment of the present application can coordinate multiple mobile metaverse services related to physical locations, and realize intelligent coordination of multimedia content, thereby providing users with a localized service experience.

[0095] The embodiment of the present application provides a method for supporting metaverse services, which is applied to IMS, and the method includes: a first network function in the IMS receives a first request sent by a fifth network function in the IMS; wherein the first request carries first information or second information; when the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE; the first network function sends the third information to the third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object. It can be seen that after the first network function in the IMS receives the first request sent by the fifth network function, if the first request carries the first information, it can query the third information corresponding to each first UE in the same area based on the first information, that is, the digital twin object corresponding to each first UE, and then send the third information to the third network function, so that the third network function can associate each first UE with the data flow information of the corresponding digital twin object, that is, the embodiment of the present application can add different network functions in the IMS, and associate multiple UEs with the data flow information of the corresponding digital twin object through the interaction process between different network functions, thereby achieving direct support for mobile metaverse services.

[0096] Based on the above embodiments, another embodiment of the present application provides a method for supporting metaverse services. The method is applied to an enhanced IMS architecture and can support mobile metaverse services by introducing new network elements and functions. Figure 7 This is a schematic diagram of the enhanced IMS architecture proposed in the embodiment of the present application, as shown in FIG. Figure 7 As shown, the four new network elements added to the IMS in the embodiment of the present application are the four network elements in bold in the figure, namely MCS (i.e., the fourth network function), SCS (i.e., the third network function), LAS (i.e., the first network function) and MAS (i.e., the second network function), that is, the embodiment of the present application can associate and coordinate data streams related to one or more UEs through the enhanced IMS, and can also coordinate multiple mobile metaverse services related to physical locations.

[0097] It should be noted that, in the embodiments of the present application, Figure 7As shown, in addition to the four new network elements, the enhanced IMS architecture may also include the following network elements, S-CSCF (i.e., the sixth network function), HSS, P-CSCF (i.e., the fifth network function), I-CSCF, Subscription Locator Function (SLF), Interconnection Border Control Function (IBCF), Breakout Gateway Control Function (BGCF), Media Gateway Control Function (MGCF), Multimedia Resource Function Controller (MRFC), IMS Access Gateway (IMS-AGW), Transition Gateway (TrGW), IP Multimedia Gateway (IM-MGW), Multimedia Resource Processor (MRFP). This application does not specifically limit the number and type of network elements included in the enhanced IMS architecture.

[0098] It should be noted that, in the embodiment of the present application, the four network elements newly added to the IMS in the embodiment of the present application can respectively include the following functions; among them, MCS (i.e., the fourth network function) includes at least the following functions: (1) coordinating multimedia content from multiple metaverse services; (2) generating media coordination schemes, including the timing and spatial relationships of different media streams; (3) optimizing the presentation effect of multimedia content; (4) managing synchronization between different types of media; (5) supporting adaptive media processing based on user environment. SCS (i.e., the third network function) includes at least the following functions: (1) associating and coordinating data streams related to one or more UEs; (2) generating data stream association strategies based on UE location information; (3) interacting with other network elements to obtain and process session information; (4) generating comprehensive session strategies and applying them to related UE sessions; (5) managing data stream relationships between different UEs. The LAS (i.e., the first network function) includes at least the following functions: (1) receiving and processing UE location information; (2) analyzing UE location data to determine relevant localized metaverse services; (3) maintaining the mapping relationship between UE location and digital twin objects; (4) providing location-based service recommendations; (5) supporting geo-fencing and location-triggered services. The MAS (i.e., the second network function) includes at least the following functions: (1) managing metaverse services and digital twin applications; (2) processing metaverse-related business logic; (3) storing and managing digital twin object information; and (4) coordinating the preparation and delivery of multimedia content.

[0099] It should be noted that in the embodiments of the present application, the S-CSCF network element, HSS network element and P-CSCF in the IMS are upgraded; among them, the S-CSCF network element has added the ability to identify and route metaverse-related sessions; the HSS network element has added the ability to store user metaverse service subscription information, and the P-CSCF network element has added the ability to support QoS management and location information collection of metaverse data flows.

[0100] It should be noted that, in an embodiment of the present application, the key process of the IMS system for associating and coordinating data flows associated with one or more UEs may include: UE initiates a request → P-CSCF (ie, the fifth network function) forwards → S-CSCF (ie, the sixth network function) routes to SCS (ie, the third network function), and then SCS queries LAS (ie, the first network function) to obtain location-related information, SCS interacts with MAS (ie, the second network function) to obtain data flow information, and then SCS can generate an association policy and apply it to the relevant session.

[0101] Furthermore, in the embodiments of the present application, Figure 8 A flow chart of associating one or more UE-related data flows proposed in an embodiment of the present application is shown as follows: Figure 8As shown, the process of associating one or more UE-related data flows may include the following steps: 1. The UE (i.e., the second UE) initiates a metaverse service request (i.e., the first request) to the IMS network through the P-CSCF (i.e., the fifth network function), which includes the UE's location information (i.e., the first information); 2. The P-CSCF (i.e., the fifth network function) forwards the request to the S-CSCF (i.e., the sixth network function), and at the same time sends the UE's location information to the LAS (i.e., the first network function); 3. The S-CSCF (i.e., the sixth network function) identifies it as a metaverse service request and routes it to the SCS (i.e., the third network function); 4. After receiving the request, the SCS (i.e., the third network function) queries the LAS for related UE and object information (i.e., digital twin object); 5. The LAS (i.e., the first network function) returns the same location information based on the received location information (i.e., the first information). Relevant UE (i.e., the first UE) and digital twin object information (i.e., the third information) within a region; 6. SCS (i.e., the third network function) communicates the acquired information (i.e., the third information) with MAS (i.e., the second network function) to request relevant data flow information; 7. MAS (i.e., the second network function) returns the data flow information (i.e., the fourth information) of the relevant objects in the digital twin application; 8. SCS (i.e., the third network function) generates a data flow association policy (i.e., the first policy) based on the received information, and applies it to the relevant UE session; 9. SCS (i.e., the third network function) notifies S-CSCF (i.e., the sixth network function) to update the session information, and S-CSCF updates the policy in P-CSCF (i.e., the fifth network function) accordingly; 10. P-CSCF (i.e., the fifth network function) coordinates and manages the data flow of the relevant UE according to the updated policy.

[0102] For example, in an embodiment of the present application, assuming that the second UE is a mobile phone, the first network function can query all UEs in the same area based on the location information of the second UE. Assuming that there are also handles, wearable devices, etc. in the same area as the second UE, the present application does not specifically limit the type of the second UE.

[0103] It should be noted that in an embodiment of the present application, the third information may include a digital twin object corresponding to each first UE. The digital twin object may be an entity mapping object of the first UE in the metaverse. This application does not specifically limit the amount and type of information included in the third information.

[0104] That is to say, in an embodiment of the present application, after the first network function receives the first request sent by the fifth network function, which carries the first information, and receives the query request sent by the third network function, the first network function can query all UEs in the same area based on the location information of the second UE, and then the first network function can query the third information corresponding to each first UE in the same area, that is, the digital twin object corresponding to each first UE, and then the first network function can send the third information to the third network function, and the third network function can send a second request to the second network function; wherein the second request carries the third information, and then the second network function can send the fourth information to the third network function based on the third information; wherein the fourth information includes the data flow information corresponding to each digital twin object, so that the third network function can generate a first strategy based on the fourth information, and apply the first strategy to the session of the first UE, and the first strategy is used to associate each first UE with the corresponding data flow information, thereby realizing the association of the data flow information of each first UE with the corresponding digital twin object in the mobile metaverse service scenario.

[0105] It should be noted that, in an embodiment of the present application, the key process of the IMS system for multimedia content coordination may include: UE location update → LAS (ie, the first network function) analyzes and notifies SCS (ie, the third network function); SCS (ie, the third network function) requests MAS (ie, the second network function) to obtain service information (ie, metaverse service information); MAS (ie, the second network function) notifies MCS (ie, the fourth network function) to perform media coordination; MCS (ie, the fourth network function) generates a coordination plan (ie, media coordination strategy) and returns it to MAS (ie, the second network function); SCS (ie, the third network function) generates a comprehensive session strategy; P-CSCF (ie, the fifth network function) manages and transmits the coordinated content to the UE.

[0106] Furthermore, in the embodiments of the present application, Figure 9 This is a flow chart of multimedia content coordination performed by the IMS system proposed in the embodiment of the present application, as shown in FIG. Figure 9As shown, the process of multimedia content coordination in the IMS system may include the following steps: 1. UE sends a location update request to the IMS network through the P-CSCF (i.e., the fifth network function); 2. The P-CSCF (i.e., the fifth network function) forwards the location information (i.e., the second information) to the LAS (i.e., the first network function); 3. The LAS (i.e., the first network function) analyzes the location information, determines the relevant localized metaverse service, and notifies the SCS (i.e., the third network function); 4. The SCS (i.e., the third network function) requests the MAS (i.e., the second network function) to obtain the relevant metaverse service information (i.e., the fifth information); 5. The MAS (i.e., the second network function) identifies the multimedia content that needs to be coordinated (i.e., the sixth information) and notifies the MCS (i.e., the fourth network function); 6. The MCS generates a media coordination plan ( 7. MCS (i.e., the fourth network function) sends the coordination plan (i.e., media coordination policy) to MAS (i.e., the second network function); 8. MAS prepares the corresponding media content (i.e., the coordinated multimedia content) according to the coordination plan (i.e., media coordination policy) and notifies SCS (i.e., the third network function); 9. SCS (i.e., the third network function) generates a comprehensive session strategy, including media coordination information (i.e., media coordination policy), and sends it to S-CSCF (i.e., the sixth network function); 10. S-CSCF (i.e., the sixth network function) updates the strategy in P-CSCF (i.e., the fifth network function); 11. P-CSCF (i.e., the fifth network function) manages and transmits the coordinated multimedia content to UE according to the updated strategy.

[0107] That is, in an embodiment of the present application, when the first request carries the second information, the first network function can analyze and process the updated location information, determine the metaverse service related to the updated location information, and send the metaverse service to the third network function, and then the third network function can send a third request to the second network function; wherein the third request carries the metaverse service, and then the second network function can obtain the fifth information corresponding to the metaverse service, and after identifying the sixth information corresponding to one or more third UEs based on the fifth information, the sixth information can be sent to the fourth network function; then the fourth network function can generate a media coordination policy based on the sixth information; wherein the media coordination policy includes at least timing information and / or spatial relationship information of the media streams corresponding to one or more third UEs; and then the fourth network function can send the media coordination policy to the second network function; so that the second network function can determine the corresponding coordinated multimedia content based on the media coordination policy, and send the media coordination policy and the coordinated multimedia content to the third network function, that is, the IMS system proposed in the embodiment of the present application can coordinate multiple mobile metaverse services related to physical locations and realize intelligent coordination of multimedia content, thereby providing users with a localized service experience.

[0108] To sum up, after receiving the first request sent by the fifth network function, the first network function can determine whether the first request carries the first information or the second information. If the first request carries the first information, the first network function can query the third information corresponding to each first UE in the same area, that is, the digital twin object corresponding to each first UE, and then the first network function can send the third information to the third network function, and the third network function can send a second request to the second network function; wherein, the second request carries the third information, and then the second network function can send the fourth information to the third network function based on the third information; wherein, the fourth information includes the data flow information corresponding to each digital twin object, so that the third network function can generate a first strategy based on the fourth information, and apply the first strategy to the session of the first UE. The first strategy is used to associate each first UE with the corresponding data flow information, thereby realizing the association of the data flow information of each first UE with the corresponding digital twin object in the mobile metaverse service scenario. When the first request carries the second information, the first network function can analyze and process the updated location information, determine the metaverse service related to the updated location information, and send the metaverse service to the third network function, and then the third network function can send a third request to the second network function; wherein the third request carries the metaverse service, and then the second network function can obtain the fifth information corresponding to the metaverse service, and after identifying the sixth information corresponding to one or more third UEs based on the fifth information, the sixth information can be sent to the fourth network function; then the fourth network function can generate a media coordination strategy based on the sixth information; wherein the media coordination strategy includes at least timing information of the media streams corresponding to one or more third UEs, and / or spatial relationship information; and then the fourth network function can send the media coordination strategy to the second network function; so that the second network function can determine the corresponding coordinated multimedia content based on the media coordination strategy, and send the media coordination strategy and the coordinated multimedia content to the third network function, that is, the IMS system proposed in the embodiment of the present application can coordinate multiple mobile metaverse services related to physical locations, and realize intelligent coordination of multimedia content, thereby providing users with a localized service experience.

[0109] The embodiment of the present application provides a method for supporting metaverse services, which is applied to IMS, and the method includes: a first network function in the IMS receives a first request sent by a fifth network function in the IMS; wherein the first request carries first information or second information; when the first request carries the first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE; the first network function sends the third information to the third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object. It can be seen that after the first network function in the IMS receives the first request sent by the fifth network function, if the first request carries the first information, it can query the third information corresponding to each first UE in the same area based on the first information, that is, the digital twin object corresponding to each first UE, and then send the third information to the third network function, so that the third network function can associate each first UE with the data flow information of the corresponding digital twin object, that is, the embodiment of the present application can add different network functions in the IMS, and associate multiple UEs with the data flow information of the corresponding digital twin object through the interaction process between different network functions, thereby achieving direct support for mobile metaverse services.

[0110] Based on the above embodiments, the present application provides a network function structure. Figure 10 This is a schematic diagram of the composition structure of network functions, such as Figure 10 As shown, the network function 10 proposed in the embodiment of the present application may include a processor 11 and a memory 12 storing executable instructions of the processor 11. Furthermore, the network function 10 may also include a communication interface 13 and a bus 14 for connecting the processor 11, the memory 12 and the communication interface 13.

[0111] In an embodiment of the present application, the processor 11 may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor. It is understood that for different devices, the electronic device used to implement the above-mentioned processor function may also be other, and the embodiment of the present application does not specifically limit this. The network function 10 may also include a memory 12, which may be connected to the processor 11, wherein the memory 12 is used to store executable program code, the program code including computer operating instructions, and the memory 12 may include a high-speed RAM memory, and may also include a non-volatile memory, for example, at least two disk memories.

[0112] In the embodiment of the present application, the bus 14 is used to connect the communication interface 13, the processor 11 and the memory 12, as well as to facilitate mutual communication between these devices.

[0113] In the embodiment of the present application, the memory 12 is used to store instructions and data.

[0114] Furthermore, in an embodiment of the present application, the above-mentioned processor 11 is used for the first network function in the IMS to receive a first request sent by the fifth network function in the IMS; wherein the first request carries first information or second information; when the first request carries first information, the first network function queries the third information corresponding to each first UE in the same area based on the first information; wherein the third information includes the digital twin object corresponding to each first UE; the first network function sends the third information to the third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object.

[0115] In practical applications, the memory 12 may be a volatile memory, such as a random-access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 11.

[0116] An embodiment of the present application provides an IMS, which includes a first network function, a second network function, a third network function and a fourth network function; wherein the first network function is used to manage the mapping relationship between the UE's location information and the digital twin object; the second network function is used to manage metaverse services and digital twin applications; the third network function is used to associate and coordinate one or more UE-related data streams; and the fourth network function is used to coordinate the multimedia content of multiple metaverse services. That is, the embodiment of the present application can add different network functions to the IMS and realize direct support for mobile metaverse services through different network functions.

[0117] An embodiment of the present application provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the method for supporting metaverse services as described above.

[0118] Specifically, the program instructions corresponding to a method for supporting a Metaverse service in this embodiment may be stored on a storage medium such as a CD, a hard disk, or a USB flash drive. When the program instructions corresponding to a method for supporting a Metaverse service in the storage medium are read or executed by an electronic device, the following steps are included:

[0119] The first network function in the IMS receives a first request sent by the fifth network function in the IMS; wherein the first request carries the first information or the second information;

[0120] When the first request carries the first information, the first network function queries third information corresponding to each first UE in the same area based on the first information; wherein the third information includes a digital twin object corresponding to each first UE;

[0121] The first network function sends the third information to a third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object.

[0122] An embodiment of the present application also provides a computer program product, including a computer program, which can be executed by the processor 11 of the network function 10 to complete the steps of any of the aforementioned methods.

[0123] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0124] The present application is described with reference to the implementation flow charts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flow charts and / or block diagrams, as well as the combination of processes and / or boxes in the flow charts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the implementation flow charts. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0125] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which is implemented in the implementation flow diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process described in the flowchart. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0127] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.

Claims

1. An IP Multimedia Subsystem (IMS) supporting Metaverse services, characterized in that: The IMS includes a first network function, a second network function, a third network function and a fourth network function; wherein, The first network function is at least used to manage the mapping relationship between the location information of the user equipment UE and the digital twin object; The second network function is used to manage at least metaverse services and digital twin applications; The third network function is at least used to associate and coordinate data flows related to one or more UEs; The fourth network function is at least used to coordinate multimedia content of multiple metaverse services.

2. The IMS according to claim 1, wherein: The IMS also includes a fifth network function and a sixth network function; wherein, The fifth network function is at least used to manage the quality of service (QoS) of the metaverse data flow; The sixth network function is at least used to identify and route relevant sessions of the metaverse.

3. A method for supporting a metaverse service, characterized in that: The method is applied to IMS and includes: The first network function in the IMS receives a first request sent by the fifth network function in the IMS; wherein the first request carries the first information or the second information; When the first request carries the first information, the first network function queries third information corresponding to each first UE in the same area based on the first information; wherein the third information includes a digital twin object corresponding to each first UE; The first network function sends the third information to a third network function in the IMS, so that the third network function associates each first UE with the data flow information of the corresponding digital twin object.

4. The method according to claim 3, characterized in that Before the first network function in the IMS receives the first request sent by the fifth network function in the IMS, the method further includes: The fifth network function receives the first request sent by the second UE; wherein the first UE includes at least the second UE, and the first request includes at least a metaverse service request; The fifth network function forwards the first request to a sixth network function in the IMS, and sends the first request to the first network function.

5. The method according to claim 4, characterized in that The method further comprises: The sixth network function, upon identifying that the first request is a metaverse service request, sends the first request to the third network function; The third network function sends a query request to the first network function based on the first request, so that the first network function queries the third information corresponding to each first UE based on the query request.

6. The method according to claim 3, characterized in that The first information includes at least location information of the second UE, and the first network function queries third information corresponding to each first UE in the same area based on the first information, including: The first network function queries all UEs in the same area based on the location information of the second UE; The first network function queries the third information corresponding to each of the first UEs in the same area.

7. The method according to claim 3, characterized in that After the first network function sends the third information to a third network function in the IMS, the method further includes: The third network function sends a second request to the second network function in the IMS; wherein the second request carries the third information; The second network function sends fourth information to the third network function based on the third information; wherein the fourth information includes data flow information corresponding to each of the digital twin objects; The third network function generates a first policy based on the fourth information and applies the first policy to the session of the first UE; wherein the first policy is used to associate each of the first UEs with the corresponding data flow information.

8. The method according to claim 7, characterized in that The method further comprises: The third network function sends a notification message to the sixth network function; wherein the notification message includes at least the first policy; The sixth network function updates the initial policy in the fifth network function based on the first policy, so that the fifth network function coordinates and manages the data flow associated with the first UE based on the updated policy.

9. The method according to claim 3, characterized in that The second information includes at least updated location information of the second UE, and the method further includes: When the first request carries the second information, the first network function analyzes and processes the updated location information, determines a Metaverse service related to the updated location information, and sends the Metaverse service to the third network function; The third network function sends a third request to the second network function; wherein the third request carries the metaverse service; The second network function obtains fifth information corresponding to the metaverse service, and identifies sixth information corresponding to one or more third UEs based on the fifth information, where the fifth information includes metaverse service information, the metaverse service information includes at least metaverse service scenario information, the sixth information includes at least multimedia content to be coordinated, and the third UE includes at least the second UE.

10. The method according to claim 9, characterized in that The method further comprises: The second network function sends the sixth information to a fourth network function in the IMS; The fourth network function generates the media coordination strategy based on the sixth information; wherein the media coordination strategy includes at least timing information and / or spatial relationship information of the media streams corresponding to the one or more third UEs; The fourth network function sends the media coordination policy to the second network function; The second network function determines corresponding coordinated multimedia content based on the media coordination policy, and sends the media coordination policy and the coordinated multimedia content to the third network function.

11. The method according to claim 10, characterized in that The method further comprises: The third network function generates a session policy and sends the session policy to a sixth network function in the IMS; wherein the session policy includes the media coordination policy and the coordinated multimedia content; The sixth network function updates the initial policy in the fifth network function based on the media coordination policy, so that the fifth network function manages and transmits the coordinated multimedia content based on the updated policy.

12. A network function device, characterized in that: The network function device includes: a processor and a memory; wherein, The memory is used to store a computer program that can be run on the processor; The processor is configured to execute the method according to any one of claims 3 to 11 when running the computer program.

13. A computer-readable storage medium, characterized in that The storage medium stores computer program code, which, when executed by a computer, executes the method according to any one of claims 3 to 11.

14. A computer program product comprising a computer program, characterized in that The computer program implements the method according to any one of claims 3 to 11 when executed by a processor.

Citation Information

Patent Citations

  • Digital twin subsystem and service providing device

    CN115696366A

  • Electronic apparatus for performing call with user of metaverse and operation method thereof

    WO2024075942A1