Holographic communication mobility management method and related equipment

By using entity identifier-position mapping tables in edge network nodes, the movement of network entities in holographic communication environments is dynamically managed, which solves the problem of inefficiency of traditional Internet protocol architectures in dynamic environments, and realizes efficient and flexible holographic communication mobile management.

CN119789069AActive Publication Date: 2025-04-08CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202411996906.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-08
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

When facing a highly dynamic holographic communication environment, traditional Internet protocol architecture cannot effectively manage the movement of network entities, resulting in high system complexity and low efficiency.

Method used

The entity identifier-position mapping table of edge network nodes is used to dynamically manage the movement of network entities by receiving mobile signaling, querying name resolution system, updating the mapping table and rebinding data packets.

Benefits of technology

It realizes efficient management of network entities movement in a holographic communication environment, reduces system complexity, improves communication efficiency, and supports the flexibility and scalability of holographic communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789069A_ABST
    Figure CN119789069A_ABST
Patent Text Reader

Abstract

The invention provides a holographic communication mobility management method and related equipment, and relates to the technical field of communication. The method comprises: an edge network node receives a mobile signaling sent by an initial access point, the initial access point being an access point accessed before a network entity moves, and the mobile signaling carrying a target identifier of the network entity; a target identifier of the network entity is inquired from a name analysis system, a target network address corresponding to the target identifier of the network entity is obtained, and the target network address is a network address after the network entity moves; updating an entity identifier-position mapping table of the edge network node according to a mapping relationship between the target identifier and the target network address of the network entity; and based on the entity identifier-position mapping table, the data packet forwarded to the network entity is rebound, the ever-increasing movement requirement can be effectively met, and the holographic communication performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the widespread deployment and popularization of 5G technology, holographic communication is gradually developing. Holographic communication can not only realize the real-time transmission of three-dimensional stereoscopic images, but also transmit multi-sensory information such as sound and touch, which greatly enriches people's remote communication experience. At the same time, with the sharp increase in the number of smartphones, tablets and other portable smart devices, mobile data traffic has also grown exponentially. In this context, it is particularly important to effectively manage these terminal devices with constantly changing locations.

[0003] In the related art, the traditional Internet protocol architecture tightly binds the identity of a network entity to its physical address. However, it is powerless in the face of a highly dynamic holographic communication environment. When a network entity changes its access point, the traditional method requires reallocation of a new network address and maintenance of session continuity through a complex redirection process. The above method is not applicable to the highly dynamic network environment of holographic communication, which increases the complexity of the system and may lead to inefficiencies.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a holographic communication mobile management method and related equipment, which at least to a certain extent overcomes the problem that the method of binding the identity of the Internet protocol architecture network entity with the physical address in the related technology is not applicable to holographic communication, and the system has high complexity and low efficiency.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, a holographic communication mobility management method is provided, which is applied to an edge network node, and the method includes: receiving mobility signaling sent by an initial access point, the initial access point being an access point accessed by a network entity before it moves, and the mobility signaling carrying a target identifier of the network entity; querying the target identifier of the network entity from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, and the target network address is the network address of the network entity after it moves; updating an entity identifier-location mapping table of the edge network node according to a mapping relationship between the target identifier of the network entity and the target network address; and rebinding a data packet forwarded to the network entity based on the entity identifier-location mapping table.

[0008] In one embodiment of the present disclosure, in the entity identifier-location mapping table, one network entity corresponds to one table entry, and one table entry includes a mapping relationship between the entity identifier field, the network address field, and the timestamp field of the network entity; before querying the target identifier of the network entity from the name resolution system and obtaining the target network address corresponding to the target identifier of the network entity, the method also includes: establishing a table entry corresponding to the network entity in the entity identifier-location mapping table, configuring the entity identifier field of the table entry as the target identifier of the network entity, configuring the timestamp field of the table entry as the current system time when the table entry is established, and configuring the network address field of the table entry as a default initial value; after querying the target identifier of the network entity from the name resolution system and obtaining the target network address corresponding to the target identifier of the network entity, the method also includes: modifying the network address field of the table entry from the default initial value to the target network address.

[0009] In one embodiment of the present disclosure, the method further includes: if there is a table entry in the entity identifier-location mapping table that is not matched within a preset time period, deleting the table entry from the entity identifier-location mapping table.

[0010] In one embodiment of the present disclosure, the method also includes: generating a mobile notification message based on the updated entity identifier-location mapping table of the edge network node, propagating the mobile notification message to each intermediate network node on the first forwarding path through a first forwarding path until the termination network node, so that each intermediate network node and the termination network node update the entity identifier-location mapping table of the corresponding node according to the target identifier of the network entity and the target network address, the first forwarding path is a path in the opposite direction of the transmission direction of the second forwarding path, and the second forwarding path is a path from the source network node to route the data packet before the network entity moves.

[0011] In one embodiment of the present disclosure, the terminating network node is the next network node of the fork node of the second forwarding path and the third forwarding path, and the third forwarding path is the path for routing the data packet from the source network node to the network entity after moving; the next network node of the fork node is the network node after the fork node along the transmission direction of the first forwarding path.

[0012] In one embodiment of the present disclosure, the data packet includes an IPv6 header, an entity identifier header and data, wherein the entity identifier header is an IPv6 extension header, and the entity identifier header contains a target identifier of the network entity.

[0013] According to another aspect of the present disclosure, a holographic communication mobile management method is also provided, which is applied to an intermediate network node, and the method includes: in response to the intermediate network node acquiring a data packet of a network entity, matching the target identifier of the network entity in an entity identifier-location mapping table corresponding to the intermediate network node, and the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, determining the target network address corresponding to the target identifier, modifying the target network address of the network address field to the destination network address of the data packet of the network entity, and forwarding the data packet of the network entity according to the target network address.

[0014] In one embodiment of the present disclosure, the method further includes: if the target identifier of the network entity is not matched, forwarding the data packet of the network entity according to a routing table.

[0015] In one embodiment of the present disclosure, the method also includes: receiving a mobile notification message propagated through a first forwarding path, the mobile notification message being generated based on an updated entity identifier-location mapping table of an edge network node, the entity identifier-location mapping table of the edge network node being used to characterize a mapping relationship between a target identifier of the network entity after movement and the target network address, the first forwarding path being a path in the opposite direction of transmission to the second forwarding path, the second forwarding path being a path for routing data packets from a source network node to a path before the network entity moves; if the intermediate network node is not a terminating network node, updating the entity identifier-location mapping table of the intermediate network node according to the mobile notification message, and propagating the mobile notification message through the first forwarding path until it reaches the terminating network node, if the intermediate network node is a terminating network node, updating the entity identifier-location mapping table of the terminating network node according to the mobile notification message.

[0016] In one embodiment of the present disclosure, the propagation of the mobile notification message through the first forwarding path includes: querying the ingress port table to obtain the ingress port through which the data packet of the network entity flows through the intermediate network node; and forwarding the mobile notification message through the ingress port through which the data packet of the network entity flows through the intermediate network node.

[0017] In one embodiment of the present disclosure, the terminating network node is the next network node of the fork node of the second forwarding path and the third forwarding path, and the third forwarding path is the path for routing the data packet from the source network node to the network entity after moving; the next network node of the fork node is the network node after the fork node along the transmission direction of the first forwarding path.

[0018] In one embodiment of the present disclosure, the mobile notification message carries the initial network address and the target network address of the network entity, the initial network address is the network address of the network entity before it moves, and the target network address is the network address of the network entity after it moves; wherein, after receiving the mobile notification message propagated through the first forwarding path, the method further includes: using the initial network address and the target network address of the network entity to search the routing table, obtain the egress port corresponding to the initial network address and the egress port corresponding to the target network address; if the egress port of the target network address is the same as the egress port of the initial network address, determine the intermediate network node as the terminating network node, and stop propagating the mobile notification message; if the egress port of the target network address is different from the egress port of the initial network address, query the ingress port table or the routing table, and forward the mobile notification message using the queried port.

[0019] According to another aspect of the present disclosure, a holographic communication mobility management device is provided, which is applied to an edge network node, and the device includes: a signaling receiving module, which is used to receive mobility signaling sent by an initial access point, wherein the initial access point is an access point accessed by a network entity before it moves, and the mobility signaling carries a target identifier of the network entity; an address acquisition module, which is used to query the target identifier of the network entity from a name resolution system, and obtain a target network address corresponding to the target identifier of the network entity, wherein the target network address is the network address of the network entity after moving; a first update module, which is used to update an entity identifier-location mapping table of the edge network node according to a mapping relationship between the target identifier of the network entity and the target network address; and a rebinding module, which is used to rebind a data packet forwarded to the network entity based on the entity identifier-location mapping table.

[0020] According to another aspect of the present disclosure, a holographic communication mobile management device is provided, which is applied to an intermediate network node, and the device includes: an identifier matching module, which is used to match the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node obtaining a data packet of the network entity, and the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; an address binding module, which is used to determine the target network address corresponding to the target identifier if the target identifier of the network entity is matched, modify the target network address of the network address field to the destination network address of the data packet of the network entity, and forward the data packet of the network entity according to the target network address.

[0021] According to another aspect of the present disclosure, a holographic communication mobile management system is provided, including a name resolution system, an edge network node and an intermediate network node, wherein: the name resolution system is used to store a target identifier and a corresponding target network address before and after the network entity moves; the edge network entity is used to receive a mobile signaling sent by an initial access point, the initial access point is an access point accessed before the network entity moves, and the mobile signaling carries the target identifier of the network entity; the target identifier of the network entity is queried from the name resolution system to obtain a target network address corresponding to the target identifier of the network entity, and the target network address is the network address of the network entity after the move; the edge network node is updated according to the mapping relationship between the target identifier of the network entity and the target network address. an entity identifier-location mapping table; based on the entity identifier-location mapping table, rebinding the data packet forwarded to the network entity; the intermediate network node is used to match the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node obtaining the data packet of the network entity, the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, determining the target network address corresponding to the target identifier, modifying the target network address of the network address field to the destination network address of the data packet of the network entity, and forwarding the data packet of the network entity according to the target network address.

[0022] According to another aspect of the present disclosure, there is provided an electronic device, comprising: a processor and a memory, wherein the memory is used to store executable instructions of the processor; wherein the processor is configured to execute the above-mentioned holographic communication mobile management method by executing the executable instructions.

[0023] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned holographic communication mobile management method is implemented.

[0024] According to another aspect of the present disclosure, a computer program product is provided, which includes a computer program or computer instructions, and the computer program or the computer instructions are loaded and executed by a processor to enable a computer to implement the above-mentioned holographic communication mobile management method.

[0025] In an embodiment of the present disclosure, an edge network node receives mobile signaling sent by an initial access point, where the initial access point is an access point accessed before the network entity moves, and the mobile signaling carries a target identifier of the network entity; the target identifier of the network entity is queried from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, where the target network address is the network address of the network entity after moving; an entity identifier-location mapping table of the edge network node is updated according to a mapping relationship between the target identifier of the network entity and the target network address; based on the entity identifier-location mapping table, a data packet forwarded to the network entity is rebinded. The present disclosure records the latest mapping relationship between the identifier of the network entity and the network address through an entity identifier-location mapping table, and the network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile demand, but also significantly improve the overall performance of holographic communication applications.

[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0028] Figure 1 A schematic diagram showing an exemplary architecture of a holographic communication mobility management method in an embodiment of the present disclosure.

[0029] Figure 2 A flow chart of a holographic communication mobile management method in an embodiment of the present disclosure is shown.

[0030] Figure 3 A structural schematic diagram of a holographic communication mobile management system in an embodiment of the present disclosure is shown.

[0031] Figure 4 A diagram showing the state change of the forwarding path of a network entity before and after movement in an embodiment of the present disclosure.

[0032] Figure 5 A flow chart of another holographic communication mobile management method in an embodiment of the present disclosure is shown.

[0033] Figure 6A flow chart of another holographic communication mobile management method in an embodiment of the present disclosure is shown.

[0034] Figure 7 A flow chart of another holographic communication mobile management method in an embodiment of the present disclosure is shown.

[0035] Figure 8 A schematic diagram of the structure of a holographic communication mobile management device in an embodiment of the present disclosure is shown.

[0036] Fig. 9 A schematic diagram of the structure of another holographic communication mobile management device in an embodiment of the present disclosure is shown.

[0037] Fig.10 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0038] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0039] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0040] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0041] Figure 1 FIG. 1 is a schematic diagram showing an exemplary system architecture of a holographic communication mobile management method that can be applied to an embodiment of the present disclosure. Figure 1 As shown, the system architecture 100 may include a terminal device 101 , a network 102 and a network-side device 103 .

[0042] The network 102 is a medium for providing a communication link between the terminal device 101 and the network-side device 103 , and may be a wired network or a wireless network.

[0043] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, the data exchanged through the network is represented by technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0044] Optionally, the terminal device 101 in the embodiment of the present disclosure may also be referred to as UE (User Equipment) or a network entity. In a specific implementation, the terminal device 101 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device, etc. It should be noted that the specific type of the terminal device 101 is not limited in the embodiment of the present invention.

[0045] The network side device 103 may be a base station, a relay or an access point, etc. The base station may be a base station of 5G or later versions (e.g., 5G NR NB), or a base station in other communication systems (e.g., an eNB base station). It should be noted that the specific type of the network side device is not limited in the embodiments of the present disclosure.

[0046] Those skilled in the art will know that Figure 1The number of terminal devices, networks, and network-side devices in the embodiment is only illustrative, and any number of terminals, networks, and network-side devices may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0047] With the widespread deployment and popularization of 5G technology, holographic communication is gradually developing. Holographic communication can not only realize the real-time transmission of three-dimensional stereoscopic images, but also transmit multi-sensory information such as sound and touch, which greatly enriches people's remote communication experience. However, holographic communication also faces many challenges in practical applications, especially how to ensure high-quality information transmission. Since the amount of data designed for holographic communication is huge and it is extremely sensitive to delays, it is easily affected by various factors during the data transmission process, such as noise interference, network jitter, and data packet loss. These factors may seriously affect the user experience and even cause distortion or interruption of new images.

[0048] At the same time, with the increasing number of smartphones, tablets and other portable smart devices, mobile data traffic is also growing exponentially. In this context, it is particularly important to effectively manage these terminal devices in constantly changing locations.

[0049] In the traditional Internet architecture, the identity of the network entity is tightly bound to the corresponding physical address. This design can meet the needs of most application scenarios, but it is powerless in the face of a highly dynamic holographic communication network environment. Specifically, when a mobile terminal device changes its access point, in the traditional Internet architecture, a new IP address needs to be reassigned to the terminal device, and a complex redirection process is used to maintain the continuity of the session. This method increases the complexity of the system and leads to low communication efficiency.

[0050] In the related art, a variety of IP-based mobility management solutions have been proposed, such as mobile IP and proxy mobile IP. The above methods all attempt to track the location changes of each mobile terminal device by introducing a centralized anchor point, thereby achieving seamless switching. However, this centralized architecture often leads to the problem of suboptimal path selection, that is, in order to ensure that the connection is not disconnected, a detour has to be adopted for data forwarding, which is likely to sacrifice network performance. In addition, as the user scale grows, a single control point may face huge load pressure, which in turn affects the stability and scalability of the entire holographic communication system.

[0051] In order to at least partially solve the above technical problems, the present disclosure proposes a holographic communication mobility management method based on a post-binding mechanism, which decouples the relationship between the identity of the network entity and the actual location, so that efficient data transmission can be maintained even when the network topology changes. Specifically, the holographic communication mobility management method provided by the present disclosure, the edge network node receives the mobile signaling sent by the initial access point, the initial access point is the access point accessed before the network entity moves, and the mobile signaling carries the target identifier of the network entity; the target identifier of the network entity is queried from the name resolution system, and the target network address corresponding to the target identifier of the network entity is obtained, and the target network address is the network address after the network entity moves. network address; according to the mapping relationship between the target identifier of the network entity and the target network address, the entity identifier-location mapping table of the edge network node is updated; based on the entity identifier-location mapping table, the data packet forwarded to the network entity is rebinded. The present invention records the latest mapping relationship between the identifier of the network entity and the network address through the entity identifier-location mapping table. The network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile demand, but also significantly improve the overall performance of holographic communication applications.

[0052] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0053] First, a holographic communication mobility management method is provided in an embodiment of the present disclosure, and the method can be executed by any electronic device with computing and processing capabilities. In some embodiments, the method can be executed by an edge network node; in some embodiments, the method can be executed by an intermediate network node.

[0054] Figure 2 FIG. 2 shows a flow chart of a holographic communication mobile management method in an embodiment of the present disclosure. Figure 2 As shown, in one embodiment, the holographic communication mobility management method provided in the embodiment of the present disclosure is applied to an edge network node, comprising the following steps:

[0055] S202: Receive mobile signaling sent by an initial access point, where the initial access point is an access point accessed by the network entity before moving, and the mobile signaling carries a target identifier of the network entity.

[0056] In one embodiment, the network entity is a terminal device, a router, data, etc. that moves in the holographic communication system.

[0057] like Figure 3As shown, in one embodiment, the network entity is split into a locator and an identifier, the identifier ID is a globally unique identifier of the network entity, and the network address is used as a locator for locating the network entity. For example, using an IP address as the network address is backward compatible with current routing and forwarding devices. The target identifier and target network address of the network entity are included in the data packet interacting through the network entity.

[0058] Mobility signaling is used to propagate the movement of network entities. After a network entity moves, the initial access point that the network entity accessed before the movement sends mobility signaling carrying the target identifier of the network entity to the edge router, thereby quickly notifying the network entity of the movement event.

[0059] S204, querying the target identifier of the network entity from the name resolution system, and obtaining a target network address corresponding to the target identifier of the network entity, where the target network address is the network address of the network entity after it moves;

[0060] Before the network entity moves, it accesses the network through the initial access point, and after the network entity moves, it accesses the network through the target access point. The mapping relationship between the target identifier of the network entity and the target network address is maintained in the name resolution system.

[0061] S206, updating the entity identifier-location mapping table ELMT of the edge network node according to the mapping relationship between the target identifier of the network entity and the target network address;

[0062] In one embodiment, each network node (e.g., a router) maintains an entity identifier-network address mapping table for recording the latest mapping relationship between the target identifier and the target network address of the mobile network entity. In the entity identifier-location mapping table of the edge network node, one network entity corresponds to one table entry, and one table entry includes the mapping relationship between the entity identifier field, the network address field, and the timestamp field of the network entity.

[0063] As shown in Table 1, the entity identifier-location mapping table includes three table entries, wherein the new IP corresponding to the target identifier ID1 is IP1, and the timestamp is T1.

[0064] Table 1 Entity identifier-location mapping table structure

[0065] ID New IP Timestamp ID1 IP1 T1 ID2 IP2 T2 ID3 IP3 T3 … … …

[0066] S208. Rebind the data packet forwarded to the network entity based on the entity identifier-location mapping table.

[0067] The edge network node may dynamically rebind the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table.

[0068] When a data packet of a network entity flows through an edge network node, the edge network node will first match the entity identifier-location mapping table. If the data packet matches the entity identifier-location mapping table, the edge network node will modify the target network address of the data packet; otherwise, the router will directly forward the data packet according to the IP forwarding table.

[0069] If a table entry in the entity identifier-location mapping table of an edge network node does not match for a long time, the edge network node determines that the network entity corresponding to the target identifier in the table entry is in an idle state, no session has been established, or the network entity has left the nearby area, and the edge network node will delete the table entry, thereby improving scalability.

[0070] like Figure 4 As shown in (a), before the network entity 0 moves, the source network node CN routes the data packet to the network entity 0 through the third forwarding path (the green line in the figure indicates the direction), and the third forwarding path is the source network node CN-R1-R2-R4-R6-network entity 0. When the network entity moves from 0 to 1, the initial access point that the network entity 0 accesses before moving sends a mobile signaling to the edge network node R6, and the mobile signaling carries the target identifier of the network entity 0. The edge network node R6 queries the name resolution system according to the target identifier of the network entity 0, determines that the target identifier of the network entity corresponds to the target network address, and updates the entity identifier-address mapping table of the edge network node. The edge network node modifies the destination network address of the data packet and routes it to the moved network entity 1 through the second forwarding path. At this time, the second forwarding path is the source network node CN-R1-R2-R6-R6-R4-R2-R5-network entity 0.

[0071] In an embodiment of the present disclosure, an edge network node receives mobile signaling sent by an initial access point, where the initial access point is an access point accessed before the network entity moves, and the mobile signaling carries a target identifier of the network entity; the target identifier of the network entity is queried from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, where the target network address is the network address of the network entity after moving; an entity identifier-location mapping table of the edge network node is updated according to a mapping relationship between the target identifier of the network entity and the target network address; based on the entity identifier-location mapping table, a data packet forwarded to the network entity is rebinded. The present disclosure records the latest mapping relationship between the identifier of the network entity and the network address through an entity identifier-location mapping table, and the network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile demand, but also significantly improve the overall performance of holographic communication applications.

[0072] In one embodiment, in the entity identifier-location mapping table, one network entity corresponds to one table entry, and one table entry includes a mapping relationship between an entity identifier field, a network address field, and a timestamp field of the network entity, wherein the value of the entity identifier field corresponds to the target identifier of the network entity, the value of the network address field corresponds to the network address of the network entity after moving, and the timestamp field corresponds to the creation time of the entry.

[0073] Figure 5 FIG. 2 shows another flow chart of a holographic communication mobile management method in an embodiment of the present disclosure. Figure 5 As shown, in one embodiment, before querying the target identifier of the network entity from the name resolution system at S204 to obtain the target network address corresponding to the target identifier of the network entity, the method further includes:

[0074] S203, establishing a table entry corresponding to the network entity in the entity identifier-location mapping table, configuring the entity identifier field of the table entry as the target identifier of the network entity, configuring the timestamp field of the table entry as the current system time when the table entry is established, and configuring the network address field of the table entry as a default initial value;

[0075] After querying the target identifier of the network entity from the name resolution system at S204 and acquiring the target network address corresponding to the target identifier of the network entity, the method further includes:

[0076] S205: Modify the network address field of the table entry from the default initial value to the target network address.

[0077] It should be noted that for edge network nodes, the entity identifier-location mapping table is initially an empty table with no table entries. After receiving mobile signaling, the edge network node can add a table entry to the entity identifier-location mapping table based on the target identifier of the network entity carried in the mobile signaling, and configure the entity identifier field of the table entry to the target identifier, configure the timestamp field of the table entry to the current system time when the table entry is established, and configure the network address field of the table entry to the default initial value. The above default initial value can be determined according to actual needs, and the value of the default initial value is not limited. The default initial value can indicate that the table entry has not been updated and temporarily stores data packets to be sent to the network entity.

[0078] After the edge network node obtains the target network address corresponding to the target identifier from the name resolution system, the network address field of the table entry may be modified from a default initial value to the target network address.

[0079] In one embodiment, when a table entry containing a target identifier already exists in the entity identifier-location mapping table, the timestamp field can be configured to the current system time, the network address field of the table entry can be first modified to a default initial value, and then the default initial value is replaced by the target network address queried from the name resolution system, thereby enabling the edge network node to update the entity identifier-location mapping table.

[0080] When a data packet of a network entity flows through the edge network node, the edge network node matches the target identifier of the network entity corresponding to the data packet in the entity identifier-location mapping table. When a table entry is matched and the network address field of the table entry is not the default initial value, the data packet will perform late binding, that is, the destination network address of the data packet is modified to the target network address (new IP address) of the network address field of the table entry, and forwarded according to the target network address. When a table entry is matched but the network address field of the table entry is the default initial value, the data packet will be temporarily stored in the edge router to avoid packet loss, and the entity identifier-location mapping table will be queried regularly until the network address field of the table entry is modified from the default initial value to the target network address, and forwarded according to the target network address. When the table entry corresponding to the target identifier cannot be matched, it indicates that the network entity has not moved, and the data packet will be forwarded directly according to the IP routing table.

[0081] The routing table is stored in the network node. The routing table includes the destination address, mask and next information, which is used to guide the path selection of the data packet from the source address to the destination address.

[0082] In the disclosed embodiments, by updating the entity identifier-address mapping table of the edge network node through mobile signaling, late binding of data packets routed to the network entity can be implemented, so that the network entity can maintain an uninterrupted session during movement, thereby ensuring the continuity of the session.

[0083] In one embodiment, the method further comprises: if there is a table entry in the entity identifier-location mapping table that is not matched within a preset time period, deleting a table entry from the entity identifier-location mapping table.

[0084] It should be noted that the preset time period can be pre-configured in the edge network node, and the value of the preset time period can be determined according to actual needs, such as 24 hours.

[0085] Based on the timestamp field in the entity identifier-location mapping table. When a data packet flows through an edge network node, if the table entry in the entity identifier-location mapping table matches, the timestamp field of the table entry is updated to the current system time; if the timestamp field of a table entry has not been updated for a long time, it indicates that the network entity corresponding to the target identifier of the table entry is in an idle state, no session has been established, or the network entity has left the nearby network for a long time, so the edge network node deletes the table entry.

[0086] In addition, whether to delete the table entry can also be determined by the number of matches of the table entry within a preset period of time. For example, if the number of matches of the table entry is less than a preset number threshold within 24 hours, the table entry is deleted.

[0087] In the disclosed embodiment, a timeout deletion table entry is used to delete unnecessary table entries in the entity identifier-location mapping table, thereby improving the scalability of the entity identifier-location mapping table.

[0088] Figure 6 FIG. 2 shows another flow chart of a holographic communication mobile management method in an embodiment of the present disclosure. Figure 6 As shown, in one embodiment, the method further includes:

[0089] S210. Generate a mobile notification message according to the updated entity identifier-location mapping table of the edge network node, and propagate the mobile notification message to each intermediate network node on the first forwarding path through the first forwarding path until the terminating network node, so that each intermediate network node and the terminating network node updates the entity identifier-location mapping table of the corresponding node according to the target identifier and the target network address of the network entity. The first forwarding path is a path in the opposite direction of the transmission direction of the second forwarding path, and the second forwarding path is a path for routing data packets from the source network node to the network entity before it moves.

[0090] In one embodiment, the first forwarding path is a path in the opposite direction to the transmission direction of the data packet before the network entity moves. Figure 4 As shown in (a), the data packet is routed from the source network node CN to the network entity 0 through the second forwarding path, and the second forwarding path is the source network node CN-R2-R4-R6-network entity 0. After the network entity moves, the edge network node generates a mobile notification message, and the mobile notification message is forwarded to each intermediate network node before the edge network node through the first forwarding path, so that each intermediate network node before the edge network node knows the new mapping relationship between the target identifier of the network node and the target network address, thereby triggering each intermediate network node to perform late binding and modify the forwarding path of the data packet. The first forwarding path is R6-R4-R2-R1, and the propagation of the mobile notification message is special, forming an invisible one-to-many propagation.

[0091] The intermediate network node is a network node between the source network node and the network entity. The number of the intermediate network nodes is greater than or equal to 1 and can be determined according to actual needs. The destination of the mobile notification message is each intermediate network node on the propagation path, not just the terminating network node.

[0092] In the embodiment of the present disclosure, the propagation process of the mobile notification message affects the entity identifier-address mapping table stored in the edge router, and the entity identifier-address mapping table will trigger the edge router and even each intermediate network node on the first forwarding path to perform late binding on the data packet, thereby affecting the forwarding path of the data packet. If the edge router stops propagating the mobile notification after learning the entity movement time, the edge router will become a temporary anchor point. The data packet will not perform late binding until it reaches the edge router. The new path of the data packet will be particularly long, resulting in a large overall network overhead. In the present disclosure, the mobile notification message is propagated along the reverse direction forwarding path of the data packet, and each intermediate network node through which the mobile notification message flows will perform late binding on the data packet. As the mobile notification message propagates, the forwarding path of the data packet will be greatly shortened.

[0093] In one embodiment, the terminating network node is the next network node of the forking node of the second forwarding path and the third forwarding path, the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the forking node is the network node after the forking node along the transmission direction of the first forwarding path.

[0094] Continue to refer Figure 4 ,With the propagation of the mobility notification message, there will be many temporary paths for data packets during the mobility handover. Figure 4As shown in (b), after the mobile notification message flows through the intermediate network node R4, the intermediate network node R4 modifies the data packet and forwards it to the target network address of the network entity, that is, the new IP address. At this time, the temporary path of the data packet is CN-R1-R2-R4-R2-R5-MN. Figure 4 In (c), the mobility notification message flows through the intermediate network node R2. The intermediate network node R2 is the fork node of the two paths (forming a Y shape) from the CN to the initial location and the target location of the MN. At this time, the new temporary path of the data packet will be CN-R1-R2-R5-MN, and the subsequent data packets sent by the CN to the MN will be as follows Figure 4 (d) shows forwarding along the CN-R1-R2-R5-MN path, Figure 4 The CN-R1-R2-R5-MN path in (d) is the third forwarding path mentioned above. The next network node of the fork node is Figure 4 The intermediate node R1 in the figure. Obviously, as the mobile notification message spreads, the forwarding path of the data packet is shortened, and even the new path is usually optimal, which will reduce the overall network overhead.

[0095] In the disclosed embodiment, a mobile notification propagation scheme is adopted to establish and update the entity identifier-location mapping table, and timely notify the network of mobile events. The mobile notification propagation mechanism enables data packets to be quickly forwarded to a new network address after the network entity moves, and the new path is close to the optimal, thereby reducing the circuitous transmission of data packets, reducing network overhead, and improving transmission efficiency.

[0096] In one embodiment, the data packet includes an IPv6 header, an entity identifier header and data, wherein the entity identifier header is an IPv6 extension header, and the entity identifier header includes a target identifier of a network entity.

[0097] Table 2 Data packet format

[0098] IPv6 Header ID Header Upper layer header data

[0099] Table 2 shows the format of the data packet. As shown in Table 2, the data packet consists of an IPv6 header, an ID header, an upper-layer header, and data. The IPv6 header is for backward compatibility with the current IP network. The ID header is an IPv6 extension header that contains the target identifier of the network entity. The actual location of the network entity is determined by rebinding the unchanged target identifier with the variable and routable IP.

[0100] Figure 7 FIG. 2 shows a flow chart of another holographic communication mobile management method in an embodiment of the present disclosure. Figure 7As shown, in one embodiment, the embodiment of the present disclosure also provides a holographic communication mobility management method, which is applied to an intermediate network node. The method mainly includes the following steps:

[0101] S702: In response to the intermediate network node acquiring a data packet of the network entity, matching a target identifier of the network entity in an entity identifier-location mapping table corresponding to the intermediate network node, where the entity identifier-location mapping table is used to represent a mapping relationship between a target network identifier of the network entity and a target network address stored in the intermediate network node;

[0102] In one embodiment, the source network node routes the data packet flow of the network entity to the network entity through multiple intermediate network nodes. Figure 3 In the example, the source network node routes the data packet to the network entity MN through R4-R3-R2-R1, where R1 to R4 are four intermediate nodes.

[0103] It should be noted that each intermediate network node maintains and updates the entity identifier-location mapping table. The table entries in the entity identifier-location mapping table of different intermediate network nodes may be the same or different, but the value of the same table entry in different network nodes is the same.

[0104] The entity identifier-location mapping table represents the mapping relationship between the target identifier of the network entity and the target network address.

[0105] S704: If the target identifier of the network entity is matched, determine the target network address corresponding to the target identifier, modify the target network address in the network address field to the destination network address of the data packet of the network entity, and forward the data packet of the network entity according to the target network address.

[0106] When a data packet of a network entity flows through the intermediate network node, the intermediate network node matches the target identifier of the network entity corresponding to the data packet in the entity identifier-location mapping table. When a table entry containing the target identifier is matched, the data packet will perform late binding, that is, the destination network address of the data packet is modified to the target network address (new IP address) of the network address field of the table entry, and forwarded according to the target network address.

[0107] In one embodiment, the method further comprises: if no target identifier of the network entity is matched, forwarding the data packet of the network entity according to the routing table.

[0108] When no table entry corresponding to the destination identifier can be matched, it indicates that the network entity has not moved and the data packet will be forwarded directly according to the IP routing table.

[0109] The routing table is stored in the network node. The routing table includes the destination address, mask and next information, which is used to guide the path selection of the data packet from the source address to the destination address.

[0110] It should be noted that each table entry in the entity identifier-location mapping table of each intermediate network node is set with a timestamp field. When a data packet flows through an intermediate network node, if the table entry in the entity identifier-location mapping table matches, the timestamp field of the table entry is updated to the current system time. If the timestamp field of a table entry has not been updated for a long time, the intermediate network node determines that the network entity corresponding to the target identifier in the table entry is in an idle state, no session has been established, or the network entity has left the nearby network for a long time. The intermediate network node will delete the less used table entries.

[0111] In an embodiment of the present disclosure, in response to the intermediate network node acquiring a data packet of a network entity, the intermediate network node matches the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node, and the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, the target network address corresponding to the target identifier is determined, the target network address in the network address field is modified to the destination network address of the data packet of the network entity, and the data packet of the network entity is forwarded according to the target network address. The present disclosure records the latest mapping relationship between the identifier and the network address of the network entity through the entity identifier-location mapping table, and the network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile needs, but also significantly improve the overall performance of holographic communication applications.

[0112] In one embodiment, the method also includes: receiving a mobile notification message propagated through a first forwarding path, the mobile notification message is generated based on an updated entity identifier-location mapping table of an edge network node, the entity identifier-location mapping table of the edge network node is used to characterize the mapping relationship between a target identifier and a target network address of the network entity after movement, the first forwarding path is a path in the opposite direction of transmission to the second forwarding path, and the second forwarding path is a path for routing data packets from a source network node to a path before the network entity moves; if the intermediate network node is not a terminating network node, updating the entity identifier-location mapping table of the intermediate network node according to the mobile notification message, and propagating the mobile notification message through the first forwarding path until it reaches the terminating network node, and if the intermediate network node is a terminating network node, updating the entity identifier-location mapping table of the terminating network node according to the mobile notification message.

[0113] In one embodiment, propagating the mobile notification message through the first forwarding path includes: querying the ingress port table to obtain the ingress port of the intermediate network node through which the data packet of the network entity flows; and forwarding the mobile notification message through the ingress port of the intermediate network node through which the data packet of the network entity flows.

[0114] In one embodiment, the mobile notification message propagates along the reverse forwarding path (i.e., the first forwarding path) of the data packet. The network node can use an inbound port table (IPT) to guide the propagation of the mobile notification message. The IPT records the port where the data packet enters the network node. The intermediate network node obtains the inbound port of the data packet by querying the IPT, and uses the inbound port as the outbound port of the mobile notification message to forward the mobile notification message.

[0115] In the disclosed embodiment, the most intuitive method for selecting the reverse next hop is to leave "bread crumbs" on each intermediate network node during the data packet forwarding process to prepare for the propagation of the mobile notification message.

[0116] In one embodiment, the terminating network node is the next network node of the forking node of the second forwarding path and the third forwarding path, the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the forking node is the network node after the forking node along the transmission direction of the first forwarding path.

[0117] In one embodiment, the mobile notification message carries the initial network address and the target network address of the network entity, the initial network address is the network address of the network entity before it moves, and the target network address is the network address of the network entity after it moves; wherein, after receiving the mobile notification message propagated through the first forwarding path, the method further comprises: using the initial network address and the target network address of the network entity to search the routing table, and obtain the egress port corresponding to the initial network address and the egress port corresponding to the target network address; if the egress port of the target network address is the same as the egress port of the initial network address, the intermediate network node is determined as the terminating network node, and the propagation of the mobile notification message is stopped; if the egress port of the target network address is different from the egress port of the initial network address, the ingress port table or the routing table is queried, and the obtained port is used to forward the mobile notification message.

[0118] The routing table is stored in the network node. The routing table includes the destination address, mask and next information, which is used to guide the path selection of the data packet from the source address to the destination address.

[0119] In the embodiment of the present disclosure, by selecting the next node of the bifurcation node of the new and old paths of the data packet as the propagation termination point, the data packet forwarding path is made close to optimal and the signaling overhead is reduced.

[0120] The present invention provides a new communication mobility management method based on the back panel top. Compared with the centralized management method, the distributed architecture has lower red heat, higher reliability and better resource utilization. It can be widely used in various network environments and is not restricted by specific topological structures. It is one of the important directions for the development of future holographic communication networks.

[0121] Based on the same inventive concept, the disclosed embodiment also provides a holographic communication mobile management device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0122] Figure 8 A schematic diagram of the structure of a holographic communication mobile management device in an embodiment of the present disclosure is shown. Figure 8 As shown, the holographic communication mobility management device is applied to an edge network node, and the device includes a signaling receiving module 810, an address acquisition module 820, a first update module 830 and a rebinding module 840, wherein:

[0123] The signaling receiving module 810 is configured to receive a mobile signaling sent by an initial access point, where the initial access point is an access point accessed by the network entity before the network entity moves, and the mobile signaling carries a target identifier of the network entity;

[0124] An address acquisition module 820, configured to query a target identifier of the network entity from a name resolution system, and acquire a target network address corresponding to the target identifier of the network entity, wherein the target network address is the network address of the network entity after the move;

[0125] A first updating module 830, configured to update an entity identifier-location mapping table of the edge network node according to a mapping relationship between a target identifier of the network entity and the target network address;

[0126] The rebinding module 840 is configured to rebind the data packets forwarded to the network entity based on the entity identifier-location mapping table.

[0127] In one embodiment, in the entity identifier-location mapping table, one network entity corresponds to one table entry, and one table entry includes a mapping relationship between the entity identifier field, the network address field, and the timestamp field of the network entity; the first update module 830 is used to establish a table entry corresponding to the network entity in the entity identifier-location mapping table before querying the target identifier of the network entity from the name resolution system and obtaining the target network address corresponding to the target identifier of the network entity, configuring the entity identifier field of the table entry as the target identifier of the network entity, configuring the timestamp field of the table entry as the current system time when the table entry is established, and configuring the network address field of the table entry as a default initial value; after querying the target identifier of the network entity from the name resolution system and obtaining the target network address corresponding to the target identifier of the network entity, modifying the network address field of the table entry from the default initial value to the target network address.

[0128] In one embodiment, the first updating module is further configured to delete a table entry from the entity identifier-location mapping table if there is a table entry in the entity identifier-location mapping table that has not been matched within a preset period of time.

[0129] In one embodiment, the device also includes a message sending module not shown in the accompanying drawings, the message sending module is used to generate a mobile notification message based on the updated entity identifier-location mapping table of the edge network node, and propagate the mobile notification message to each intermediate network node on the first forwarding path through a first forwarding path until the terminating network node, so that each intermediate network node and the terminating network node updates the entity identifier-location mapping table of the corresponding node according to the target identifier and target network address of the network entity, the first forwarding path is a path in the opposite direction of the transmission direction of the second forwarding path, and the second forwarding path is a path from the source network node to route the data packet before the network entity moves.

[0130] In one embodiment, the terminating network node is the next network node of the forking node of the second forwarding path and the third forwarding path, the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the forking node is the network node after the forking node along the transmission direction of the first forwarding path.

[0131] In one embodiment, the data packet includes an IPv6 header, an entity identifier header and data, wherein the entity identifier header is an IPv6 extension header, and the entity identifier header includes a target identifier of a network entity.

[0132] In an embodiment of the present disclosure, an edge network node receives mobile signaling sent by an initial access point, where the initial access point is an access point accessed before the network entity moves, and the mobile signaling carries a target identifier of the network entity; the target identifier of the network entity is queried from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, where the target network address is the network address of the network entity after moving; an entity identifier-location mapping table of the edge network node is updated according to a mapping relationship between the target identifier of the network entity and the target network address; based on the entity identifier-location mapping table, a data packet forwarded to the network entity is rebinded. The present disclosure records the latest mapping relationship between the identifier of the network entity and the network address through an entity identifier-location mapping table, and the network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile demand, but also significantly improve the overall performance of holographic communication applications.

[0133] Fig. 9 A schematic diagram showing the structure of another holographic communication mobile management device in an embodiment of the present disclosure is shown. Fig. 9 As shown, the holographic communication mobility management device is applied to an intermediate network node, and the device includes an identifier matching module 910 and an address bonding module 920, wherein:

[0134] The identifier matching module 910 is used to match the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node acquiring the data packet of the network entity, and the entity identifier-location mapping table is used to represent the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node;

[0135] The address binding module 920 is used to determine the target network address corresponding to the target identifier if the target identifier of the network entity is matched, modify the target network address in the network address field to the destination network address of the data packet of the network entity, and forward the data packet of the network entity according to the target network address.

[0136] In one embodiment, the address binding module 920 is configured to forward a data packet of the network entity according to a routing table if no target identifier of the network entity is matched.

[0137] In one embodiment, the device also includes a second update module not shown in the accompanying drawings, the second update module is used to receive a mobile notification message propagated through a first forwarding path, the mobile notification message is generated based on an updated entity identifier-location mapping table of an edge network node, the entity identifier-location mapping table of an edge network node is used to characterize a mapping relationship between a target identifier and a target network address of a network entity after movement, the first forwarding path is a path in the opposite direction of transmission to the second forwarding path, the second forwarding path is a path for routing data packets from a source network node to a path before the network entity moves; if the intermediate network node is not a terminating network node, the entity identifier-location mapping table of the intermediate network node is updated based on the mobile notification message, and the mobile notification message is propagated through the first forwarding path until it reaches the terminating network node; if the intermediate network node is a terminating network node, the entity identifier-location mapping table of the terminating network node is updated based on the mobile notification message.

[0138] In one embodiment, the device also includes a notification transceiver module not shown in the accompanying drawings, and the notification transceiver module is used to query the input port table to obtain the input port of the intermediate network node through which the network entity's data packet flows; and forward the mobile notification message through the input port of the intermediate network node through which the network entity's data packet flows.

[0139] In one embodiment, the terminating network node is the next network node of the forking node of the second forwarding path and the third forwarding path, the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the forking node is the network node after the forking node along the transmission direction of the first forwarding path.

[0140] In one embodiment, the mobile notification message carries the initial network address and the target network address of the network entity, the initial network address is the network address of the network entity before it moves, and the target network address is the network address of the network entity after it moves; wherein the notification transceiver module is used to use the initial network address and the target network address of the network entity to search the routing table after receiving the mobile notification message propagated through the first forwarding path, and obtain the egress port corresponding to the initial network address and the egress port corresponding to the target network address; if the egress port of the target network address is the same as the egress port of the initial network address, the intermediate network node is determined as the terminating network node, and the propagation of the mobile notification message is stopped; if the egress port of the target network address is different from the egress port of the initial network address, the ingress port table or the routing table is queried, and the obtained port is used to forward the mobile notification message.

[0141] In an embodiment of the present disclosure, in response to the intermediate network node acquiring a data packet of a network entity, the intermediate network node matches the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node, and the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, the target network address corresponding to the target identifier is determined, the target network address in the network address field is modified to the destination network address of the data packet of the network entity, and the data packet of the network entity is forwarded according to the target network address. The present disclosure records the latest mapping relationship between the identifier and the network address of the network entity through the entity identifier-location mapping table, and the network node dynamically rebinds the data packet forwarded to the mobile network entity with the new network address according to the entity identifier-location mapping table, thereby providing a more flexible and well-scalable holographic communication mobile management method, which can not only effectively cope with the growing mobile needs, but also significantly improve the overall performance of holographic communication applications.

[0142] like Figure 3 As shown, in one embodiment, the present disclosure also provides a holographic communication mobile management system, including a name resolution system, an edge network node and an intermediate network node, wherein: the name resolution system is used to store the target identifier and the corresponding target network address before and after the network entity moves; the edge network entity is used to receive the mobile signaling sent by the initial access point, the initial access point is the access point accessed before the network entity moves, and the mobile signaling carries the target identifier of the network entity; the target identifier of the network entity is queried from the name resolution system to obtain the target network address corresponding to the target identifier of the network entity, and the target network address is the network address of the network entity after moving; according to the mapping relationship between the target identifier and the target network address of the network entity, the edge network entity is updated. An entity identifier-location mapping table of an edge network node; based on the entity identifier-location mapping table, rebinding the data packet forwarded to the network entity; an intermediate network node, used to match the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node obtaining the data packet of the network entity, the entity identifier-location mapping table is used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, determining the target network address corresponding to the target identifier, modifying the target network address of the network address field to the destination network address of the data packet of the network entity, and forwarding the data packet of the network entity according to the target network address.

[0143] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0144] Refer to the following Fig.10 The electronic device 1000 according to this embodiment of the present disclosure is described. Fig.10 The electronic device 1000 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0145] like Fig.10 As shown, the electronic device 1000 is in the form of a general computing device. The components of the electronic device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).

[0146] The storage unit stores program codes, which can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 1010 can execute the following steps: Figure 2 The method embodiment in the embodiment comprises the following steps: an edge network node receives a mobile signaling sent by an initial access point, the initial access point is an access point accessed by the network entity before the movement, and the mobile signaling carries a target identifier of the network entity; the target identifier of the network entity is queried from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, the target network address being the network address of the network entity after the movement; an entity identifier-location mapping table of the edge network node is updated according to a mapping relationship between the target identifier of the network entity and the target network address; and a data packet forwarded to the network entity is re-bound based on the entity identifier-location mapping table.

[0147] Exemplarily, the processing unit 1010 may also execute the following Figure 7The method embodiment in the present invention comprises the following steps: in response to the intermediate network node obtaining a data packet of the network entity, the intermediate network node matches the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node, the entity identifier-location mapping table being used to characterize the mapping relationship between the target network identifier and the target network address of the network entity stored in the intermediate network node; if the target identifier of the network entity is matched, the target network address corresponding to the target identifier is determined, the target network address in the network address field is modified to the destination network address of the data packet of the network entity, and the data packet of the network entity is forwarded according to the target network address.

[0148] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202 , and may further include a read-only storage unit (ROM) 10203 .

[0149] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0150] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0151] The electronic device 1000 may also communicate with one or more external devices 1040 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 1000, and / or any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 1050. Furthermore, the electronic device 1000 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 1060. Fig.10 As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via the bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0152] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0153] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. In an exemplary embodiment of the present disclosure, a computer program product is also provided, which includes a computer program or a computer instruction, and the computer program or the computer instruction is loaded and executed by a processor to enable the computer to implement the steps of the method disclosed in the above embodiment.

[0154] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0155] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0156] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0157] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A holographic communication mobility management method, applied to edge network nodes, characterized in that: The method comprises: receiving a mobile signaling sent by an initial access point, where the initial access point is an access point accessed by the network entity before the network entity moves, and the mobile signaling carries a target identifier of the network entity; Querying a target identifier of the network entity from a name resolution system, and acquiring a target network address corresponding to the target identifier of the network entity, wherein the target network address is a network address of the network entity after the move; updating the entity identifier-location mapping table of the edge network node according to the mapping relationship between the target identifier of the network entity and the target network address; Based on the entity identifier-location mapping table, data packets forwarded to the network entity are re-bound.

2. The holographic communication mobile management method according to claim 1, characterized in that: In the entity identifier-location mapping table, one of the network entities corresponds to one table entry, and one table entry includes a mapping relationship between an entity identifier field, a network address field, and a timestamp field of the network entity; Before querying the target identifier of the network entity from the name resolution system to obtain the target network address corresponding to the target identifier of the network entity, the method further includes: Establishing a table entry corresponding to the network entity in the entity identifier-location mapping table, configuring the entity identifier field of the table entry as the target identifier of the network entity, configuring the timestamp field of the table entry as the current system time when the table entry is established, and configuring the network address field of the table entry as a default initial value; After querying the target identifier of the network entity from the name resolution system and acquiring the target network address corresponding to the target identifier of the network entity, the method further includes: The network address field of the table entry is modified from the default initial value to the target network address.

3. The holographic communication mobile management method according to claim 2, characterized in that: The method further comprises: If there is a table entry in the entity identifier-location mapping table that is not matched within a preset time period, the table entry is deleted from the entity identifier-location mapping table.

4. The holographic communication mobile management method according to claim 1, characterized in that: The method further comprises: A mobile notification message is generated according to the updated entity identifier-location mapping table of the edge network node, and the mobile notification message is propagated to each intermediate network node on the first forwarding path through a first forwarding path until the terminating network node, so that each intermediate network node and the terminating network node update the entity identifier-location mapping table of the corresponding node according to the target identifier of the network entity and the target network address. The first forwarding path is a path opposite to the transmission direction of the second forwarding path, and the second forwarding path is a path for routing a data packet from a source network node to the network entity before it moves.

5. The holographic communication mobile management method according to claim 4, characterized in that: The terminating network node is the next network node of the fork node of the second forwarding path and the third forwarding path, and the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the fork node is the network node after the fork node along the transmission direction of the first forwarding path.

6. The holographic communication mobile management method according to claim 1, characterized in that: The data packet includes an IPv6 header, an entity identifier header and data, wherein the entity identifier header is an IPv6 extension header and contains a target identifier of the network entity.

7. A holographic communication mobility management method, applied to an intermediate network node, characterized in that: The method comprises: In response to the intermediate network node acquiring a data packet of a network entity, matching a target identifier of the network entity in an entity identifier-location mapping table corresponding to the intermediate network node, wherein the entity identifier-location mapping table is used to characterize a mapping relationship between a target network identifier and a target network address of the network entity stored in the intermediate network node; If the target identifier of the network entity is matched, the target network address corresponding to the target identifier is determined, the target network address of the network address field is modified to the destination network address of the data packet of the network entity, and the data packet of the network entity is forwarded according to the target network address.

8. The holographic communication mobile management method according to claim 7, characterized in that: The method further comprises: If the target identifier of the network entity is not matched, the data packet of the network entity is forwarded according to the routing table.

9. The holographic communication mobile management method according to claim 7, characterized in that: The method further comprises: receiving a mobile notification message propagated through a first forwarding path, wherein the mobile notification message is generated according to an updated entity identifier-location mapping table of an edge network node, wherein the entity identifier-location mapping table of the edge network node is used to characterize a mapping relationship between a target identifier of a network entity after movement and the target network address, wherein the first forwarding path is a path in a transmission direction opposite to that of a second forwarding path, and the second forwarding path is a path for routing a data packet from a source network node to the network entity before movement; If the intermediate network node is not a terminating network node, updating an entity identifier-location mapping table of the intermediate network node according to the mobility notification message, and propagating the mobility notification message through the first forwarding path until it reaches the terminating network node; If the intermediate network node is a terminating network node, the entity identifier-location mapping table of the terminating network node is updated according to the mobility notification message.

10. The holographic communication mobile management method according to claim 9, characterized in that: The propagating the mobile notification message through the first forwarding path includes: Querying the ingress port table to obtain the ingress port through which the data packet of the network entity flows through the intermediate network node; The data packet flowing through the network entity forwards the mobility notification message through the ingress port of the intermediate network node.

11. The holographic communication mobile management method according to claim 9, characterized in that: The terminating network node is the next network node of the fork node of the second forwarding path and the third forwarding path, and the third forwarding path is the path after routing the data packet from the source network node to the network entity after movement; the next network node of the fork node is the network node after the fork node along the transmission direction of the first forwarding path.

12. The holographic communication mobile management method according to claim 11, characterized in that: The movement notification message carries an initial network address and a target network address of the network entity, wherein the initial network address is the network address of the network entity before the movement, and the target network address is the network address of the network entity after the movement; After receiving the mobile notification message propagated through the first forwarding path, the method further includes: Using the initial network address and the target network address of the network entity to search the routing table, and obtaining the egress port corresponding to the initial network address and the egress port corresponding to the target network address; If the egress port of the target network address is the same as the egress port of the initial network address, determining the intermediate network node as the terminating network node and stopping propagating the mobility notification message; If the egress port of the target network address is different from the egress port of the initial network address, an ingress port table or a routing table is queried, and the obtained port is used to forward the mobile notification message.

13. A holographic communication mobile management device, applied to edge network nodes, characterized in that: The device comprises: A signaling receiving module, configured to receive a mobile signaling sent by an initial access point, wherein the initial access point is an access point accessed by the network entity before the network entity moves, and the mobile signaling carries a target identifier of the network entity; An address acquisition module, configured to query a target identifier of the network entity from a name resolution system, and acquire a target network address corresponding to the target identifier of the network entity, wherein the target network address is the network address of the network entity after the move; A first updating module, configured to update an entity identifier-location mapping table of the edge network node according to a mapping relationship between a target identifier of the network entity and the target network address; A rebinding module is used to rebind the data packet forwarded to the network entity based on the entity identifier-location mapping table.

14. A holographic communication mobile management device, applied to an intermediate network node, characterized in that: The device comprises: An identifier matching module, configured to match a target identifier of the network entity in an entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node acquiring a data packet of the network entity; The address binding module is used to determine the target network address corresponding to the target identifier if it matches the target identifier of the network entity, modify the target network address of the network address field to the destination network address of the data packet of the network entity, and forward the data packet of the network entity according to the target network address.

15. A holographic communication mobile management system, characterized in that: It includes name resolution system, edge network nodes and intermediate network nodes, among which: The name resolution system is used to store the target identifier and the corresponding target network address before and after the network entity moves; The edge network entity is configured to receive a mobile signaling sent by an initial access point, the initial access point being an access point accessed by the network entity before the network entity moves, the mobile signaling carrying a target identifier of the network entity; querying the target identifier of the network entity from a name resolution system to obtain a target network address corresponding to the target identifier of the network entity, the target network address being the network address of the network entity after the movement; updating an entity identifier-location mapping table of the edge network node according to a mapping relationship between the target identifier of the network entity and the target network address; and rebinding a data packet forwarded to the network entity based on the entity identifier-location mapping table; The intermediate network node is used to match the target identifier of the network entity in the entity identifier-location mapping table corresponding to the intermediate network node in response to the intermediate network node obtaining the data packet of the network entity; if the target identifier of the network entity is matched, determine the target network address corresponding to the target identifier, modify the target network address of the network address field to the destination network address of the data packet of the network entity, and forward the data packet of the network entity according to the target network address.

16. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store executable instructions of the processor; The processor is configured to execute the holographic communication mobility management method described in any one of claims 1 to 6, or execute the holographic communication mobility management method described in any one of claims 7 to 12 by executing the executable instructions.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the holographic communication mobile management method described in any one of claims 1 to 6, or implements the holographic communication mobile management method described in any one of claims 7 to 12.

18. A computer program product having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the holographic communication mobile management method described in any one of claims 1 to 6, or implements the holographic communication mobile management method described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Location identifier and host identifier separation-based system and mobility management method thereof

    CN102075420A

  • Implementation method of user mobility

    CN102088390A

  • Mobile communication switching method, device and system

    CN102655475A

  • Route optimizing method and system

    CN102711152A

  • Communications network system based on separation of position and identity label and device of communications network system

    CN102957621A