Information center network control methods, systems, storage media and terminals

CN122578652APending Publication Date: 2026-08-14SHANGHAI ADVANCED RES INST CHINESE ACADEMY OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-01
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0004]然而,随着虚拟现实和增强现实服务从“内容播放型”向“强交互、强同步”的运行模式演进,仅依赖现有ICN的通用控制机制已难以充分满足其运行需求

Benefits of technology

[0041](1)不同于传统以主机和位置为中心的网络控制方式,在信息中心网络体系下以命名数据对象为核心控制对象,面向沉浸式虚拟现实(Virtual Reality,VR)/增强现实(Augmented Reality,AR)AR 服务在多内容对象协同传输、强时序依赖和高动态变化场景中的运行需求,对网络控制能力进行了系统性增强;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122578652A_ABST
    Figure CN122578652A_ABST
Patent Text Reader

Abstract

This invention provides an information-centric network control method, system, storage medium, and terminal, including a publish / subscribe control unit, a routing control unit, a forwarding information base, a synchronization control unit, a mobility support unit, and a control state coordination unit. The publish / subscribe control unit establishes publish and subscribe states; the routing control unit generates routing control states related to virtual reality and augmented reality services; the synchronization control unit establishes synchronization control states related to named data objects; the mobility support unit generates corresponding control state adjustment requests; and the control state coordination unit coordinates and processes these control state adjustment requests and updates the control states of the routing control unit, the publish / subscribe control unit, and the synchronization control unit. The information-centric network control method, system, storage medium, and terminal of this invention can better support the stable operation of immersive services in complex and dynamic network environments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the technical field of network communication and relates to an information center network control method, system, storage medium, and terminal. Background Technology

[0002] With the development of virtual reality and augmented reality technologies, applications such as immersive conferencing, remote collaboration, digital twins, and immersive interaction are constantly emerging. These immersive services are typically composed of multiple heterogeneous content objects working together. They usually require the network side to simultaneously support the collaborative transmission of multimodal media, interactive information, and contextual data, and impose strict requirements on latency, jitter, reliability, and presentation consistency. Especially in interactive or real-time feedback scenarios, the service experience is highly dependent on the network's dynamic control capabilities during operation.

[0003] To support the development and application of immersive communication services, Information-Centric Networking (ICN), a network architecture centered on named data objects, has been introduced as a potential underlying network solution. ICN achieves decoupling of content and location through mechanisms such as name routing, intra-network caching, and multi-source acquisition, offering advantages over traditional host- and location-centric networks in terms of content distribution efficiency, data acquisition latency, and network resource utilization. Based on these characteristics, Information-Centric Networking has become a potential underlying framework for supporting immersive live experience services, capable of improving the transmission efficiency and latency performance of immersive content.

[0004] However, as virtual reality and augmented reality services evolve from a "content playback" model to a "strongly interactive and highly synchronized" operating mode, relying solely on the general control mechanisms of existing ICNs is no longer sufficient to meet their operational needs. On the one hand, existing research and frameworks related to information center networks mainly focus on data forwarding and caching mechanisms, and their control plane capabilities are still primarily based on general content distribution, making it difficult to directly meet the control requirements of immersive services. In scenarios such as multi-source acquisition, multi-copy caching, and cross-domain transmission, existing networks struggle to uniformly control the temporal relationships, version consistency relationships, and joint presentation constraints between different content objects, easily leading to content timing deviations or inconsistent presentation. On the other hand, during the operation of virtual reality and augmented reality services, events such as user movement, changes in content provider nodes, and network topology adjustments may occur concurrently. In existing control mechanisms, functions such as route updates, publish and subscribe state maintenance, and synchronization control are mostly processed in a relatively independent manner, lacking a unified control state coordination and orchestration mechanism, making it difficult to ensure the consistency of control decisions and service continuity in complex dynamic scenarios.

[0005] Therefore, it is necessary to further enhance the control plane capabilities of ICN, based on the already defined overall framework of ICN, so that it can better perceive the operational characteristics of virtual reality and augmented reality services, and coordinate and dynamically adjust the relevant control states. Summary of the Invention

[0006] The purpose of this invention is to provide an information center network control method, system, storage medium, and terminal that can better support the stable operation of immersive services in complex and dynamic network environments.

[0007] In a first aspect, the present invention provides an information-centric network control system, the system comprising a publish / subscribe control unit, a routing control unit, a forwarding information database, a synchronization control unit, a mobility support unit, and a control state coordination unit; the publish / subscribe control unit is used to receive publish requests and subscription requests for content or service objects related to virtual reality services and augmented reality services, and to establish corresponding publish and subscription states and a matching relationship between the publish and subscription states; the routing control unit is used to generate routing control states related to the virtual reality services and augmented reality services based on the matching relationship between the publish and subscription states; the synchronization control unit is used when the virtual reality services and augmented reality services involve multiple heterogeneous named data objects. When there is a joint transmission or joint presentation requirement, a synchronization control state related to the named data object is established to constrain the time consistency and presentation consistency of the named data object during transmission, caching, or retrieval. The mobility support unit is used to detect mobility events caused by changes in user state, content state, or network state related to the virtual reality service and augmented reality service during operation, and generate corresponding control state adjustment requests. The control state coordination unit is used to coordinate and process the control state adjustment requests, and update the control states of the routing control unit, the publish and subscribe control unit, and the synchronization control unit to achieve consistent maintenance and orderly evolution of the control state.

[0008] In one implementation of the first aspect, the publish and subscribe control unit includes a publish control module, a subscribe control module, and a publish-subscribe matching control module; the publish control module is used to maintain the publish information of named data objects and manage the association between content provider nodes and named data objects; the subscribe control module is used to maintain the subscription status of virtual reality services and augmented reality services to named data objects; the publish-subscribe matching control module is used to establish a matching relationship between content providers and content users based on the publish status and subscription status, and to provide control status for the routing control unit and the synchronization control unit;

[0009] The routing control unit includes an information collection module, a path selection module, a constraint-aware routing module, and a forwarding table derivation module. The information collection module collects the reachability status of named data objects and network topology information within the network. The path selection module generates candidate forwarding paths based on the reachability information of named data objects and ICN network status information. The constraint-aware routing module introduces control constraints for virtual reality services and augmented reality services during path selection, enabling different types of content objects to match corresponding stability or consistency requirements. The forwarding table derivation module generates a forwarding table based on the routing control status and uploads it to the forwarding information database.

[0010] The synchronization control unit includes a synchronization transmission module and a synchronization cache module; the synchronization transmission module is used to constrain the acquisition order and scheduling behavior of named data objects with synchronization relationships during the transmission process; the synchronization cache control module is used to coordinate the caching and provisioning behavior of named data objects with synchronization relationships in multi-copy caching or multi-source acquisition scenarios.

[0011] The mobility support unit includes a user mobility sensing module, a target object mobility sensing module, and a network mobility sensing module; the user mobility sensing module is used to identify changes in control state caused by changes in user location or service access relationship; the target object mobility sensing module is used to identify changes in control state caused by changes in content providing nodes or content accessibility; and the network mobility sensing module is used to identify changes in control state caused by changes in network nodes or network topology.

[0012] The control state coordination unit includes a control state governance module, a cross-functional orchestration module, and a global control state consistency verification module. The control state governance module is used to classify and manage control state changes. The cross-functional orchestration module is used to coordinate concurrent changes among multiple control functions and determine the order of control state updates. The global control state consistency verification module is used to verify the consistency of the updated control state.

[0013] In one implementation of the first aspect, a forwarding information database is also included, which is used to receive the forwarding table generated by the routing control unit and maintain different versions of the forwarding table and forwarding status.

[0014] In one implementation of the first aspect, the synchronous caching module achieves synchronous caching control by generating a cache preference field and embedding it in the interaction signaling with the data plane; the cache preference field includes cache location, data block version number, and time deviation; based on the cache preference field and local information, the data plane makes caching decisions to control the version consistency of the data blocks to be cached and reduce the time deviation caused by cache dispersion.

[0015] Secondly, the present invention provides an information center network control method, the method comprising the following steps:

[0016] Receive publishing and subscription requests for content or service objects related to virtual reality services and augmented reality services, and establish corresponding publishing and subscription states as well as the matching relationship between the publishing and subscription states;

[0017] Based on the matching relationship between the publication status and the subscription status, a routing control status related to the virtual reality service and the augmented reality service is generated;

[0018] When the virtual reality service and augmented reality service involve the joint transmission or joint presentation of multiple heterogeneous named data objects, a synchronization control state related to the named data objects is established to constrain the time consistency and presentation consistency of the named data objects during transmission, caching or acquisition.

[0019] During the operation of the virtual reality service and the augmented reality service, the system detects mobility events caused by changes in user status, content status, or network status related to the virtual reality service and the augmented reality service, and generates corresponding control status adjustment requests.

[0020] The control state adjustment request is coordinated and processed, and the routing control state, publishing state, subscription state, and synchronization control state are updated to achieve consistent maintenance and orderly evolution of the control state.

[0021] In one implementation of the second aspect, generating a routing control state related to the virtual reality service and the augmented reality service based on the matching relationship between the publishing state and the subscription state includes the following steps:

[0022] Extract service constraint information related to the named data object from the control objectives of the virtual reality service and the augmented reality service. The service constraint information includes one or more combinations of latency constraints, path stability constraints, and synchronization consistency constraints.

[0023] Based on the matching relationship between the publication status and the subscription status, determine the set of target named data objects that satisfy the subscription request;

[0024] Based on the target named data object set, determine the candidate publishing source or candidate cache node that can provide the target named data object;

[0025] The service constraint information is combined with the ICN network status information to filter or sort candidate forwarding paths or sets of forwarding paths based on the candidate publishing source or the candidate cache node; wherein, the ICN network status information includes at least one of network topology status, link status, node status, congestion status or load status.

[0026] Based on the filtering or sorting results, a routing control state corresponding to different types of named data objects is generated so that latency-sensitive named data objects are guided to low-latency paths, interactive named data objects are guided to a stable set of paths, and the path selection of named data objects in the synchronization control state is limited by the forwarding domain that satisfies the consistency delivery constraint.

[0027] In one implementation of the second aspect, establishing a synchronization control state associated with the named data object to constrain the temporal and presentation consistency of the named data object during transmission, caching, or retrieval includes the following steps:

[0028] A synchronization control state is established for the plurality of heterogeneous named data objects, wherein the synchronization control state includes synchronization description information for describing the combination relationship, dependency relationship or order relationship between the plurality of heterogeneous named data objects;

[0029] Based on the aforementioned synchronization control state, the acquisition, caching, or transmission processes of the multiple heterogeneous named data objects are synchronized and controlled.

[0030] Based on the synchronization control state, consistency constraints are applied to the cache location, cache copy selection, or cache update behavior of the multiple heterogeneous named data objects, so that the associated named data objects can be cached synchronously.

[0031] In one implementation of the second aspect, generating the corresponding control state adjustment request includes the following steps:

[0032] The changes in the control states of the routing control state, publishing state, subscription state, and synchronization control state are classified, and the classification includes at least the establishment, update, failure, or replacement types of the control state;

[0033] Based on the type of the control state change, the associated named data object, and the control objectives of the virtual reality service and the augmented reality service, a corresponding processing priority is assigned to the control state change;

[0034] According to the processing priority, multiple concurrent control state changes are sorted and arranged, and the execution order of control state updates is determined.

[0035] The control state item to be adjusted is determined based on the mobility event, and the control state item to be adjusted is encapsulated into a control state adjustment request and reported; wherein, the control state adjustment request includes at least one of the following: event type, affected named data object identifier, control state type to be adjusted, scope of impact, and adjustment triggering reason, so as to trigger the execution of control state classification, priority sorting, orchestration and update processing.

[0036] Thirdly, the present invention provides a terminal, the terminal comprising: a processor and a memory;

[0037] The memory is used to store computer programs;

[0038] The processor is used to execute the computer program stored in the memory, so that the terminal performs the above-described information center network control method.

[0039] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a terminal, implements the above-described information center network control method.

[0040] As described above, the information center network control method, system, storage medium, and terminal of the present invention have the following beneficial effects:

[0041] (1) Unlike the traditional network control method centered on host and location, this method takes named data objects as the core control objects in the information center network system. It systematically enhances the network control capabilities to meet the operational needs of immersive virtual reality (VR) / augmented reality (AR) services in scenarios with collaborative transmission of multiple content objects, strong time-series dependence and high dynamic change.

[0042] (2) By introducing publish and subscribe control, constraint-aware routing control, synchronization control, mobility support and control state coordination capabilities in the control layer, the network can continuously perceive changes in service state during service operation and coordinate and dynamically evolve multiple control states in a unified manner, thereby improving the timing consistency, presentation stability and operation continuity of immersive services under conditions of multi-source acquisition, multi-copy caching and complex network changes.

[0043] (3) By introducing the control objectives of virtual reality and augmented reality services into the network control decision-making process, the network’s ability to perceive and adapt to the differentiated needs of different content objects is enhanced, which is conducive to optimizing the utilization of network resources and improving the overall service experience.

[0044] (4) An enhanced control solution oriented towards business characteristics is provided for virtual reality and augmented reality services under the information center network system. It can better support the stable operation of immersive services in complex and dynamic network environments. It solves the problems that the control plane capability of the existing information center network is insufficient to cope with the collaborative transmission of multiple named data objects, strong time-series dependencies and highly dynamic operating environments in the process of supporting the operation of virtual reality and augmented reality services. Attached Figure Description

[0045] Figure 1 The diagram shown is a structural schematic of the information center network control system of the present invention in one embodiment.

[0046] Figure 2 The flowchart shown is an embodiment of the information center network control method of the present invention;

[0047] Figure 3 The diagram shown is a framework flowchart of the information center network control method of the present invention in another embodiment;

[0048] Figure 4 The diagram shown is a schematic representation of the data structure of the aggregated data block associated manifest file of the present invention in one embodiment;

[0049] Figure 5 The diagram shown is a schematic representation of the data structure of the cache preference field of the present invention in one embodiment;

[0050] Figure 6 The diagram shown is a structural schematic of the terminal of the present invention in one embodiment. Detailed Implementation

[0051] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.

[0052] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0053] Furthermore, in this invention, descriptions involving "first," "second," etc., are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.

[0054] This invention discloses an information-centric network control method, system, storage medium, and terminal for real-time control of the entire lifecycle of virtual reality and augmented reality services, aiming to improve the experience of virtual reality and augmented reality services based on an ICN (Internet Content Provider Network) underlying network. Unlike the transmission method of TCP / IP networks, this invention proposes an enhanced control layer network architecture for information-centric virtual reality and augmented reality services. Specifically, by enhancing the control layer's perception and coordination capabilities regarding publish / subscribe, routing, synchronization constraints, and runtime changes, this invention achieves unified management and dynamic evolution of the control state, thereby improving the stability, consistency, and overall performance of immersive services in complex network environments.

[0055] like Figure 1 As shown, in one embodiment, the information center network control system of the present invention includes a publish and subscribe control unit 11, a routing control unit 12, a forwarding information base 13, a synchronization control unit 14, a mobility support unit 15, and a control state coordination unit 16.

[0056] The publish / subscribe control unit 11 is used to receive publish and subscribe requests for content or service objects related to virtual reality services and augmented reality services, and to establish corresponding publish and subscribe states, as well as matching relationships between the publish and subscribe states. In one embodiment, the publish / subscribe control unit 11 includes a publish control module 111, a subscribe control module 112, and a publish / subscribe matching control module 113. The publish control module 111 is used to maintain publish information of named data objects and manage the association relationship between content provider nodes and named data objects. The subscribe control module 112 is used to maintain the subscription status of virtual reality services and augmented reality services for named data objects. The publish / subscribe matching control module 113 is used to establish matching relationships between content providers and content users based on publish and subscribe states, and to provide control states for the routing control unit and the synchronization control unit. Specifically, the publish / subscribe control unit 11 needs to consider that virtual reality and augmented reality services typically involve multiple named data objects during operation, and the publish and subscribe relationships of these named data objects may dynamically change with service stages and user behavior. Relying solely on a single publish or subscribe management mechanism is insufficient to simultaneously depict the availability status of the content provider and the changing needs of the content user. Therefore, this invention further incorporates a publish / subscribe matching control module 113 within the publish / subscribe control unit 11 to maintain the publish status, subscription status, and matching relationships between named data objects. Through the collaborative work of these modules, the logical association between content objects and subscription relationships can be dynamically maintained during service operation, providing clear and interpretable control inputs for subsequent routing and synchronization control, thereby meeting the needs of virtual reality and augmented reality services for dynamic discovery and flexible scheduling of content objects.

[0057] The routing control unit 12 is used to generate routing control states related to the virtual reality service and the augmented reality service based on the matching relationship between the publishing state and the subscription state. In one embodiment, the routing control unit 12 includes an information collection module 121, a path selection module 122, a constraint-aware routing module 123, and a forwarding table derivation module 124. The information collection module 121 is used to collect the reachability status of named data objects and network topology information in the network. The path selection module 122 is used to generate candidate forwarding paths based on the reachability information of named data objects and ICN network status information. The ICN network status information includes at least one of the network topology status, link status, node status, congestion status, or load status within the ICN forwarding domain. The constraint-aware routing module 123 is used to introduce control constraints of the virtual reality service and the augmented reality service during the path selection process so that different types of content objects can match corresponding stability or consistency requirements. The forwarding table derivation module 124 is used to generate a forwarding table based on the routing control state and upload it to the forwarding information database. Specifically, the routing control unit 12 needs to simultaneously consider the reachability of named data objects, network topology status, and the differentiated requirements of virtual reality services and augmented reality services in terms of latency, stability, and consistency. Traditional routing control methods based on topology or shortest path are difficult to express the differences in control objectives for different content objects within a service. Therefore, this invention introduces modules such as the information collection module 121 and the constraint-aware routing module 123 into the routing control unit. By continuously sensing object reachability and network status, and introducing control constraints related to service requirements during path selection, the control layer can generate routing control states that better conform to the characteristics of virtual reality and augmented reality services, thereby improving the dynamic adaptability and controllability of the network in immersive service scenarios.

[0058] The synchronization control unit 14 is used to establish a synchronization control state related to the named data objects when the virtual reality service and augmented reality service involve the joint transmission or joint presentation of multiple heterogeneous named data objects, so as to constrain the time consistency and presentation consistency of the named data objects during transmission, caching, or retrieval. In one embodiment, the synchronization control unit 14 includes a synchronization transmission module 141 and a synchronization caching module 142. The synchronization transmission module 141 is used to constrain the retrieval order and scheduling behavior of named data objects with synchronization relationships during transmission. The synchronization caching control module 142 is used to coordinate the caching and provisioning behavior of named data objects with synchronization relationships in multi-copy caching or multi-source retrieval scenarios. Specifically, the synchronization control unit 14 needs to address the timing discrepancies and consistency issues that may arise during the joint transmission and presentation of multiple heterogeneous named data objects in virtual reality and augmented reality services. Since service content typically originates from multiple nodes and may have multiple copies cached in the network, relying solely on the data plane's sequential forwarding mechanism is insufficient to guarantee the temporal relationships and version consistency between content objects. Therefore, this invention designs a synchronization transmission module 141 and a synchronization caching module 142 within the synchronization control unit 14. These modules respectively constrain the acquisition order of data objects with synchronization relationships during transmission scheduling, and the collaborative storage and provisioning behavior in multi-copy caching scenarios. Through the cooperation of these two modules, the control layer can impose consistency constraints on content objects during data acquisition, caching, and transmission, thereby reducing timing mismatches under multi-source acquisition conditions and ensuring the presentation consistency of immersive services. Preferably, the synchronization description information upon which the synchronization transmission module 141 and the synchronization caching module 142 rely is managed by a manifest file. The manifest file is used to bind named data objects associated under the same service, clarifying structural relationships and timing offsets, and providing a unified configuration benchmark for synchronization caching and synchronization transmission.

[0059] The mobility support unit 15 is used to detect mobility events caused by changes in user status, content status, or network status related to the virtual reality service and augmented reality service during operation, and to generate corresponding control status adjustment requests. In one embodiment, the mobility support unit 15 includes a user mobility sensing module 151, a target object mobility sensing module 152, and a network mobility sensing module 153. The user mobility sensing module 151 is used to identify control status changes caused by changes in user location or service access relationship. The target object mobility sensing module 152 is used to identify control status changes caused by changes in content provider nodes or content accessibility. The network mobility sensing module 153 is used to identify control status changes caused by changes in network nodes or network topology. The mobility support unit 15 needs to consider the highly dynamic nature of the virtual reality service and augmented reality service operating environment, including changes in user access location, content provider node migration, and changes in network topology or performance status. If these changes are not detected and processed in a timely manner, it may lead to service interruption or a decline in experience quality. Therefore, the present invention incorporates a user mobility sensing module 151, a target object mobility sensing module 152, and a network mobility sensing module 153 in the mobility support unit 15, respectively, to identify mobility events related to changes in user access relationships, changes in content accessibility, and changes in network structure. By classifying and identifying mobility events from different sources, the control layer can uniformly map complex runtime changes into processable control events, providing a clear triggering basis for subsequent control state coordination and joint updates, thereby enhancing the continuity of immersive services in dynamic environments.

[0060] The control state coordination unit 16 is used to coordinate and process the control state adjustment request, and update the control states of the routing control unit, the publish and subscribe control unit, and the synchronization control unit to achieve consistent maintenance and orderly evolution of the control state. In one embodiment, the control state coordination unit 16 includes a control state governance module 161, a cross-functional orchestration module 162, and a global control state consistency verification module 163. The control state governance module 161 is used to classify and manage control state changes. The cross-functional orchestration module 162 is used to coordinate concurrent changes among multiple control functions and determine the order of control state updates. The global control state consistency verification module 163 is used to verify the consistency of the updated control state. Specifically, the control state coordination unit 16 needs to address the problem that state changes from multiple control functions may occur concurrently during the operation of virtual reality and augmented reality services. Since there are potential dependencies between the publish and subscribe state, the routing control state, the synchronization control state, and the mobility-related state, the lack of a unified coordination mechanism can easily lead to control decision conflicts or state inconsistencies. Therefore, this invention introduces modules such as a control state governance module 161, a cross-functional orchestration module 162, and a global control state consistency verification module 163 into the control state coordination unit 16, for classifying, semantically parsing, and sequentially orchestrating control state changes. Through the collaborative work of these modules, the control layer can orderly advance the evolution of control states under multi-event concurrency conditions, avoiding local optimization from destroying global consistency, thereby improving the stability and reliability of the immersive service control process.

[0061] The forwarding information database 13 is used to receive the forwarding table generated by the routing control unit 12 and maintain different versions of the forwarding table and forwarding status.

[0062] In one embodiment, the information-centric network control method of the present invention, in immersive service scenarios under virtual reality and augmented reality technologies, utilizes control plane capabilities to regulate the entire lifecycle of services to provide highly dynamic and highly synchronous services. For example... Figure 2 As shown, the information center network control method of the present invention includes steps S1-S5.

[0063] Step S1: Receive publishing requests and subscription requests for content or service objects related to virtual reality services and augmented reality services, and establish corresponding publishing and subscription states as well as the matching relationship between the publishing and subscription states.

[0064] Step S2: Based on the matching relationship between the publishing state and the subscription state, generate a routing control state related to the virtual reality service and the augmented reality service.

[0065] Specifically, generating routing control states related to the virtual reality service and the augmented reality service based on the matching relationship between the publishing state and the subscription state includes the following steps:

[0066] 21) Extract service constraint information related to the named data object from the control objectives of the virtual reality service and the augmented reality service. The service constraint information includes one or more combinations of latency constraints, path stability constraints, and synchronization consistency constraints.

[0067] 22) Based on the matching relationship between the publication status and the subscription status, determine the set of target named data objects that satisfy the subscription request.

[0068] 23) Based on the target named data object set, determine the candidate publishing source or candidate cache node that can provide the target named data object.

[0069] 24) Combine the service constraint information with the ICN network status information, and filter or sort the candidate forwarding paths or the set of forwarding paths based on the candidate publishing source or the candidate cache node; wherein, the ICN network status information includes at least one of network topology status, link status, node status, congestion status or load status.

[0070] 25) Based on the filtering or sorting results, generate routing control states corresponding to different types of named data objects so that latency-sensitive named data objects are guided to low-latency paths, interaction-driven named data objects are guided to a stable set of paths, and the path selection of named data objects in the synchronization control state is limited to forwarding domains that satisfy the consistency delivery constraint.

[0071] Step S3: When the virtual reality service and augmented reality service involve the joint transmission or joint presentation of multiple heterogeneous named data objects, establish a synchronization control state related to the named data objects to constrain the time consistency and presentation consistency of the named data objects during transmission, caching or acquisition.

[0072] Specifically, establishing a synchronization control state associated with the named data object to constrain the time consistency and presentation consistency of the named data object during transmission, caching, or retrieval includes the following steps:

[0073] 31) Establish a synchronization control state for the plurality of heterogeneous named data objects, wherein the synchronization control state includes synchronization description information for describing the combination relationship, dependency relationship or order relationship between the plurality of heterogeneous named data objects.

[0074] 32) Based on the synchronization control state, perform synchronization control on the acquisition, caching or transmission process of the multiple heterogeneous named data objects.

[0075] 33) Based on the synchronization control state, apply consistency constraints to the cache location, cache copy selection, or cache update behavior of the multiple heterogeneous named data objects so that the associated named data objects can be cached synchronously.

[0076] Step S4: During the operation of the virtual reality service and the augmented reality service, detect mobility events caused by changes in user status, content status, or network status related to the virtual reality service and the augmented reality service, and generate corresponding control status adjustment requests.

[0077] Specifically, the mobility events include at least:

[0078] a) An event in which the subscription relationship of named data objects or the service access domain changes due to changes in the user's position or viewpoint posture;

[0079] b) Events that cause changes in the reachability path, optional source, or providing domain of a named data object due to changes in the primary provider node or collaborating provider node;

[0080] c) Events that cause changes in forwarding domain connectivity, cross-domain forwarding paths, or path constraints due to network node joining, leaving, or changes in link status.

[0081] In one embodiment, generating a corresponding control state adjustment request includes the following steps:

[0082] 41) Classify the changes in control states of the routing control state, publishing state, subscription state and synchronization control state, and the classification shall include at least the establishment, update, failure or replacement types of control states.

[0083] 42) Based on the type of the control state change, the associated named data object, and the control objectives of the virtual reality service and the augmented reality service, assign a corresponding processing priority to the control state change.

[0084] 43) According to the processing priority, sort and arrange multiple concurrently generated control state changes, and determine the execution order of control state updates.

[0085] 44) Determine the control status item to be adjusted based on the mobility event, and encapsulate the control status item to be adjusted into a control status adjustment request and report it; wherein, the control status adjustment request includes at least one of the following: event type, affected named data object identifier, control status type to be adjusted, scope of influence, and adjustment triggering reason, so as to trigger the execution of control status classification, priority sorting, orchestration and update processing.

[0086] Step S5: Coordinate and process the control state adjustment request, and update the routing control state, publishing state, subscription state, and synchronization control state to achieve consistent maintenance and orderly evolution of the control state.

[0087] Specifically, when a mobility event triggers a control state adjustment request, the control state coordination unit coordinates and makes decisions regarding the request by combining the current routing control state, synchronization control state, and publish / subscribe state. Based on the coordination results, the control state coordination unit drives the corresponding routing control unit, synchronization control unit, and publish / subscribe control unit to jointly update their control states, thereby achieving collaborative evolution and consistency maintenance of multiple control states under mobility event triggering.

[0088] The information center network control method of the present invention will be further illustrated below through specific embodiments. For example... Figure 3 As shown, in this embodiment, the method is used to control the entire lifecycle of a virtual reality / augmented reality service from request, operation to termination. The method includes the following steps P1 to P5, where P3 is an on-demand triggering step that can be executed when conditions are met.

[0089] Step P1: Service-related control initiation and publish / subscribe state establishment. When a virtual reality service or augmented reality service is requested (e.g., a user enters a virtual environment, launches an augmented reality application, or initiates a business session), the control plane enters the service-related control state establishment phase. The publish / subscribe control function receives and processes the publish and subscribe requests associated with the service. In this embodiment, the publish function declares the virtual reality or augmented reality content objects or service objects available in the current network, and the subscribe function expresses the set of objects or services that the user or application wishes to obtain. Based on this, the publish / subscribe control function establishes and maintains at least the following control states: publish state, subscribe state, and publish / subscribe matching relationship.

[0090] Step P2 involves the generation of path control and forwarding control states based on publish-subscribe matching. After establishing the publish-subscribe matching relationship in S1, the routing control function interprets the matching result as a demand for a set of target named data objects and generates path control and forwarding states. Then, the routing control function aggregates network topology information, node status information, and object reachability information to calculate one or more candidate transmission path sets and form forwarding control decisions related to the name prefix. These forwarding control decisions can be further instantiated as entries in a forwarding information base, including but not limited to: name prefix, candidate next-hop set, and forwarding priority. Subsequently, the control plane distributes these entries to the data plane, enabling the data plane to perform forwarding based on the entries. The forwarding table can also be dynamically updated and retrospectively updated in the forwarding information base in a versioned manner during service operation based on changes in network status.

[0091] It should be noted that routing control and forwarding execution follow the idea of ​​separating the control plane from the user plane. That is, the control plane is responsible for independently calculating routes and policies, while the data plane is responsible for high-speed forwarding execution, thereby improving the adaptability to the dynamic nature of virtual reality and augmented reality services.

[0092] Step P3: Establish a synchronization control state as needed. In virtual reality and augmented reality services, not all data objects require strict joint transmission or time consistency guarantees. Therefore, the synchronization control function may not participate by default, but is only activated when the control plane identifies synchronization-related service requirements. In one example, when a service description or control policy indicates that certain services need to combine multiple tagged data blocks into composite objects (e.g., the joint reassembly and presentation of video, audio, and spatial data), the synchronization control function establishes synchronization-related control information in the control plane, forming a synchronization control state. At this time, the synchronization transmission module can be used to register synchronization constraints (e.g., time deviation thresholds, priority levels) and associate them with a manifest file describing the order and structural dependencies between data blocks, verifying version consistency and content integrity, so that the data plane can obtain and forward data in the prescribed reassembly order, avoiding out-of-order delivery. The synchronization caching module can be used to issue caching and replica control policies, prompting related named data object replicas to be placed collaboratively at appropriate nodes, avoiding synchronization deviations caused by fragmented caching of multiple elements, and maintaining object version alignment through the manifest file.

[0093] In one possible implementation, after processing by the synchronization transmission function in step S3, the control plane can enhance the forwarding table to carry information such as the manifest file index and data block sequence markers. This allows the data plane to resolve dependencies based on the manifest file and perform in-order reassembly and forwarding. The data plane can also report synchronization-related fault feedback (such as timing deviations, data block loss, or retrieval failures), and the control plane can dynamically adjust the synchronization strategy accordingly. For example, when data block loss occurs, the synchronization transmission module can trigger partial retransmission based on the manifest file information to maintain synchronization continuity.

[0094] Step P4: Service runtime state awareness and mobility event identification and reporting. During service operation, the Mobility Support Function (MSF) remains in state-aware mode to identify dynamic control events related to the Virtual Reality and Augmented Reality services, and generates control state adjustment requests to be reported to the Control State Coordination Function (CSC). The MSF identifies at least three types of event sources and maps them to processable control adjustment requests:

[0095] ① User-side mobility events: When a user moves beyond a preset location change threshold or an access point switch occurs, the mobility support function can infer the movement trend based on historical motion data and generate proactive pre-caching or path adjustment related request reports.

[0096] ② Object / Provider Mobility Events: When the provider location of a named data object changes (e.g., edge instance migration, provider node change, or reachability change), the mobility support function generates and reports a replica location update request.

[0097] ③ Network-side change events: When the aggregated network resource information provided by the performance evaluation or management-related functions is combined with the ICN network status and a threshold is exceeded, the mobility support function interprets it as a network constraint status change event related to the service (such as low latency constraint failure, high bandwidth path change, etc.) and reports the set of affected objects and constraint update requests.

[0098] Through step P4, the control plane can abstract runtime changes into control state adjustment requests, thereby establishing triggering conditions for subsequent cross-functional coordination and joint updates.

[0099] Step P5, Control State Evolution and Consistency Coordination. When the control state coordination function receives control state adjustment requests from the publish / subscribe control function, mobility support function, and other functions or planes, it enters the control state evolution and consistency coordination phase. This phase is used to avoid control conflicts in the event of multiple concurrent events and to ensure the consistency and interpretability of the control state evolution.

[0100] In one embodiment, the control state coordination function performs at least the following processes: First, it determines the nature of each control state change and classifies it as establishment, update, failure, or replacement to adopt differentiated processing strategies; second, it extracts structured information, including but not limited to named data object name tags, event types, magnitude or scope of influence of state changes, and uniformly assigns adjustment priorities to prevent low-priority events from preempting high-priority resources, providing a consistent basis for subsequent orchestration; then, it coordinates concurrent changes from multiple functions, orchestrates the adjustment order to avoid control state conflicts, and satisfies necessary event dependencies; finally, based on the coordination results, it distributes adjustment instructions to each basic control function to complete the control state evolution. For example, in an active caching decision scenario, the control state coordination function can select a pre-caching node and issue the corresponding routing adjustment to the routing control function to update the forwarding table entries. Once the pre-caching path is determined, caching behavior control and synchronization state control can be issued to the data plane and synchronization control function, respectively, thereby triggering the relevant replicas to synchronize with the candidate node.

[0101] The complete process of constraint-aware routing is as follows: After the application layer submits the constraint requirements of services such as virtual reality / augmented reality (e.g., low latency, high bandwidth, haptic QoS), the constraint-aware routing module converts them into standardized parameters (including constraint type, threshold, and priority). The control plane collects the status of the entire network links based on the CUPS architecture of ITU-T Y.3075, filters out the set of compliant links according to the constraint threshold, and then calculates the optimal path through an improved weighted algorithm (integrating constraint factors such as latency ratio, bandwidth utilization, and cache hit probability). Subsequently, the path is bound with constraint parameters, real-time compliance status, and associated Manifest ID to generate a complete routing entry of "content prefix-next hop-constraint parameter". This entry is sent to the extended FIB table of the path node through Route_Config signaling. The data plane completes constraint compliance forwarding according to the entry. At the same time, the nodes monitor the link status in real time. If the deviation exceeds the threshold, the control plane triggers path recalculation or bandwidth adjustment to dynamically adapt to the service constraint requirements.

[0102] It should be noted that, in one embodiment of the present invention, Figure 3 The synchronization control state is primarily formed through the collaboration of synchronization buffering and synchronization transmission. The manifest file upon which synchronization transmission and synchronization buffering depend can bind multiple data blocks under the same service, aligning them and then uniformly planning to maintain synchronization. Specifically, such as... Figure 4The diagram shows the data structure of an aggregated data block associated manifest file. The manifest file core includes basic metadata information, multi-stream association information, and constraint parameters. The basic metadata information includes the basic information of the aggregated data block, its lifecycle, and the manifest file's ID and version information. The multi-stream association information includes the data type, ID, version information, time offset, and slicing order of each sub-data block. Constraint parameters include latency thresholds and time bases.

[0103] In this embodiment, when a synchronous transmission request is triggered, the synchronous transmission function first binds multiple data blocks such as video, audio, and haptic data from the same virtual reality / augmented reality service together into a synchronous transmission stream group based on the manifest file and assigns a unified ID, such as "VR-SPORT-001-202406011530". Then, during forwarding, a unified forwarding path and unified priority are planned for the stream group to avoid latency deviations caused by differences in multi-stream paths. During transmission, the time deviation of each data block is monitored in real time based on a time base and a latency threshold. If the threshold is exceeded, the forwarding priority is adjusted by the routing control unit to calibrate the deviation. After the terminal receives the aggregated data block, the timing of the multi-stream data is recalibrated based on the final time deviation of each data block in the manifest file to finally ensure synchronization.

[0104] Meanwhile, in this embodiment, the implementation of the synchronous caching function also requires the use of a manifest file. A cache preference field is generated for the bound and associated data blocks to be cached and placed in the signaling that interacts with the data plane. This unifies the scheduling of data plane caching behavior, ensuring the temporal consistency and content integrity of associated data blocks, and avoiding synchronization errors caused by fragmented caching. Specifically, as... Figure 5 As shown, the data structure of the cache preference field is displayed. This cache preference field includes the cache location, cache data block version number, and time offset. In this embodiment, when a synchronization cache requirement is triggered, the synchronization cache module generates a cache preference field based on the associated data block list and a latency threshold to trigger cache preparation. After receiving the cache preference field, the data plane prioritizes caching associated data blocks on the same node or a group of adjacent nodes to ensure centralized storage of multi-stream data blocks corresponding to the same manifest file, thereby guaranteeing the timing consistency and access efficiency of multi-stream data caching.

[0105] In summary, unlike existing network control mechanisms centered on hosts and locations, this invention uses named data objects as the core control object. Addressing the multi-source content acquisition, joint presentation, strong temporal dependencies, and high dynamism of virtual reality and augmented reality services, it expands and enhances the functions of the information center network control plane. This enables the network to continuously perceive and dynamically control the service status during operation. Throughout the service's lifecycle, each stage revolves around the establishment, updating, and coordination of the control state, achieved through the collaborative work of various functional modules in the enhanced control layer. Ultimately, this improves the user experience of virtual reality and augmented reality services.

[0106] The scope of protection of the information center network control method described in this embodiment is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, subtracting, or replacing steps in the prior art based on the principle of this invention is included within the scope of protection of this invention.

[0107] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, or methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules / units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatuses or modules or units may be electrical, mechanical, or other forms.

[0108] The modules / units described as separate components may or may not be physically separate. The components shown as modules / units may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules / units can be selected to achieve the objectives of the embodiments of the present invention, depending on actual needs. For example, the functional modules / units in the various embodiments of the present invention may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.

[0109] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0110] This invention also provides a computer-readable storage medium. Those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing a processor. The program can be stored in a computer-readable storage medium, which is a non-transitory medium, such as random access memory, read-only memory, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof. The storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. This available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state drive (SSD)).

[0111] This invention also provides a terminal. The terminal includes a processor and a memory.

[0112] The memory is used to store computer programs.

[0113] The memory includes various media capable of storing program code, such as ROM, RAM, magnetic disk, USB flash drive, memory card, or optical disk.

[0114] The processor is connected to the memory and is used to execute the computer program stored in the memory so that the terminal performs the above-described information center network control method.

[0115] Preferably, the processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0116] like Figure 6 As shown, the terminal of the present invention is presented in the form of a general-purpose computing device. The components of the terminal may include, but are not limited to: one or more processors or processing units 61, a memory 62, and a bus 63 connecting different system components (including the memory 62 and the processing unit 61).

[0117] Bus 63 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0118] Terminals typically include various computer system-readable media. These media can be any available media that can be accessed by the terminal, including volatile and non-volatile media, and removable and non-removable media.

[0119] Memory 62 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 621 and / or cache memory 622. The terminal may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 623 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 6 Not shown; usually referred to as a "hard drive"). Although Figure 6As not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 63 via one or more data media interfaces. Memory 62 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0120] A program / utility 624 having a set (at least one) of program modules 6241 may be stored, for example, in memory 62. Such program modules 6241 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 6241 typically perform the functions and / or methods described in the embodiments of the present invention.

[0121] The terminal can also communicate with one or more external devices (e.g., keyboard, pointing device, display, etc.), one or more devices that enable user interaction with the terminal, and / or any device that enables the terminal to communicate with one or more other computing devices (e.g., network interface card, modem, etc.). This communication can be performed through input / output (I / O) interface 64. Furthermore, the terminal can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 65. Figure 6 As shown, network adapter 65 communicates with other modules of the terminal via bus 63. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the terminal, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0122] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. An information center network control system, characterized in that, The system includes a publish and subscribe control unit, a routing control unit, a forwarding information base, a synchronization control unit, a mobility support unit, and a control state coordination unit; The publish and subscribe control unit is used to receive publish and subscribe requests for content or service objects related to virtual reality services and augmented reality services, and to establish corresponding publish and subscribe states and the matching relationship between the publish and subscribe states; The routing control unit is used to generate routing control states related to the virtual reality service and the augmented reality service based on the matching relationship between the publishing state and the subscription state; The synchronization control unit is used to establish a synchronization control state related to the named data objects when the virtual reality service and augmented reality service involve the joint transmission or joint presentation of multiple heterogeneous named data objects, so as to constrain the time consistency and presentation consistency of the named data objects during transmission, caching or acquisition. The mobility support unit is used to detect mobility events caused by changes in user status, content status, or network status related to the virtual reality service and augmented reality service during the operation of the virtual reality service and augmented reality service, and generate corresponding control status adjustment requests. The control state coordination unit is used to coordinate and process the control state adjustment request, and update the control state of the routing control unit, the publish and subscribe control unit and the synchronization control unit, so as to achieve consistent maintenance and orderly evolution of the control state.

2. The information center network control system according to claim 1, characterized in that, The publish and subscribe control unit includes a publish control module, a subscribe control module, and a publish-subscribe matching control module; the publish control module is used to maintain the publish information of named data objects and manage the association between content providing nodes and named data objects; the subscribe control module is used to maintain the subscription status of virtual reality services and augmented reality services for named data objects; The publish-subscribe matching control module is used to establish a matching relationship between content providers and content users based on the publish status and subscription status, and to provide control status for the routing control unit and the synchronization control unit; The routing control unit includes an information collection module, a path selection module, a constraint-aware routing module, and a forwarding table derivation module. The information collection module collects the reachability status of named data objects and network topology information within the network. The path selection module generates candidate forwarding paths based on the reachability information of named data objects and ICN network status information. The constraint-aware routing module introduces control constraints for virtual reality services and augmented reality services during path selection, enabling different types of content objects to match corresponding stability or consistency requirements. The forwarding table derivation module generates a forwarding table based on the routing control status and uploads it to the forwarding information database. The synchronization control unit includes a synchronization transmission module and a synchronization cache module; the synchronization transmission module is used to constrain the acquisition order and scheduling behavior of named data objects with synchronization relationships during the transmission process; the synchronization cache control module is used to coordinate the caching and provisioning behavior of named data objects with synchronization relationships in multi-copy caching or multi-source acquisition scenarios. The mobility support unit includes a user mobility sensing module, a target object mobility sensing module, and a network mobility sensing module; the user mobility sensing module is used to identify changes in control state caused by changes in user location or service access relationship; the target object mobility sensing module is used to identify changes in control state caused by changes in content providing nodes or content accessibility; and the network mobility sensing module is used to identify changes in control state caused by changes in network nodes or network topology. The control state coordination unit includes a control state governance module, a cross-functional orchestration module, and a global control state consistency verification module. The control state governance module is used to classify and manage control state changes. The cross-functional orchestration module is used to coordinate concurrent changes among multiple control functions and determine the order of control state updates. The global control state consistency verification module is used to verify the consistency of the updated control state.

3. The information center network control system according to claim 1, characterized in that, It also includes a forwarding information database, which is used to receive the forwarding table generated by the routing control unit and maintain different versions of the forwarding table and forwarding status.

4. The information center network control system according to claim 4, characterized in that, The synchronous caching module achieves synchronous caching control by generating a cache preference field and embedding it in the interaction signaling with the data plane. The cache preference field includes cache location, data block version number, and time deviation. Based on the cache preference field and local information, the data plane makes caching decisions to control the version consistency of the data blocks to be cached and reduce the time deviation caused by cache dispersion.

5. A method for controlling an information center network, characterized in that, The method includes the following steps: Receive publishing and subscription requests for content or service objects related to virtual reality services and augmented reality services, and establish corresponding publishing and subscription states as well as the matching relationship between the publishing and subscription states; Based on the matching relationship between the publication status and the subscription status, a routing control status related to the virtual reality service and the augmented reality service is generated; When the virtual reality service and augmented reality service involve the joint transmission or joint presentation of multiple heterogeneous named data objects, a synchronization control state related to the named data objects is established to constrain the temporal consistency and presentation consistency of the named data objects during transmission, caching or acquisition. During the operation of the virtual reality service and the augmented reality service, the system detects mobility events caused by changes in user status, content status, or network status related to the virtual reality service and the augmented reality service, and generates corresponding control status adjustment requests. The control state adjustment request is coordinated and processed, and the routing control state, publishing state, subscription state, and synchronization control state are updated to achieve consistent maintenance and orderly evolution of the control state.

6. The information center network control method according to claim 5, characterized in that, Based on the matching relationship between the publication status and the subscription status, generating the routing control status related to the virtual reality service and the augmented reality service includes the following steps: Extract service constraint information related to the named data object from the control objectives of the virtual reality service and the augmented reality service. The service constraint information includes one or more combinations of latency constraints, path stability constraints, and synchronization consistency constraints. Based on the matching relationship between the publication status and the subscription status, determine the set of target named data objects that satisfy the subscription request; Based on the target named data object set, determine the candidate publishing source or candidate cache node that can provide the target named data object; The service constraint information is combined with the ICN network status information to filter or sort candidate forwarding paths or sets of forwarding paths based on the candidate publishing source or the candidate cache node; wherein, the ICN network status information includes at least one of network topology status, link status, node status, congestion status or load status. Based on the filtering or sorting results, a routing control state corresponding to different types of named data objects is generated so that latency-sensitive named data objects are guided to low-latency paths, interactive named data objects are guided to a stable set of paths, and the path selection of named data objects in the synchronization control state is limited by the forwarding domain that satisfies the consistency delivery constraint.

7. The information center network control method according to claim 5, characterized in that, Establishing a synchronization control state associated with the named data object to constrain the time consistency and presentation consistency of the named data object during transmission, caching, or retrieval includes the following steps: A synchronization control state is established for the plurality of heterogeneous named data objects, wherein the synchronization control state includes synchronization description information for describing the combination relationship, dependency relationship or order relationship between the plurality of heterogeneous named data objects; Based on the aforementioned synchronization control state, the acquisition, caching, or transmission processes of the multiple heterogeneous named data objects are synchronized and controlled. Based on the synchronization control state, consistency constraints are applied to the cache location, cache copy selection, or cache update behavior of the multiple heterogeneous named data objects, so that the associated named data objects can be cached synchronously.

8. The information center network control method according to claim 5, characterized in that, Generating the corresponding control status adjustment request includes the following steps: The changes in the control states of the routing control state, publishing state, subscription state, and synchronization control state are classified, and the classification includes at least the establishment, update, failure, or replacement types of the control state; Based on the type of the control state change, the associated named data object, and the control objectives of the virtual reality service and the augmented reality service, a corresponding processing priority is assigned to the control state change; According to the processing priority, multiple concurrent control state changes are sorted and arranged, and the execution order of control state updates is determined. The control state item to be adjusted is determined based on the mobility event, and the control state item to be adjusted is encapsulated into a control state adjustment request and reported; wherein, the control state adjustment request includes at least one of the following: event type, affected named data object identifier, control state type to be adjusted, scope of impact, and adjustment triggering reason, so as to trigger the execution of control state classification, priority sorting, orchestration and update processing.

9. A terminal, characterized in that, The terminal includes: a processor and a memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory, so that the terminal performs the information center network control method according to any one of claims 5 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the terminal, it implements the information center network control method as described in any one of claims 5 to 8.