US 11,917,523 B2
Polymorphic network control system and method supporting mobile access of terminal
Zhongxia Pan, Hangzhou (CN); Peng Yi, Zhengzhou (CN); Le Tian, Zhengzhou (CN); Tao Zou, Hangzhou (CN); and Juan Shen, Zhengzhou (CN)
Assigned to ZHEJIANG LAB, Hangzhou (CN); and INFORMATION ENGINEERING UNIVERSITY, Zhengzhou (CN)
Filed by ZHEJIANG LAB, Zhejiang (CN); and INFORMATION ENGINEERING UNIVERSITY, Henan (CN)
Filed on May 30, 2023, as Appl. No. 18/325,139.
Application 18/325,139 is a continuation of application No. PCT/CN2022/126622, filed on Oct. 21, 2022.
Claims priority of application No. 202210765413.3 (CN), filed on Jul. 1, 2022.
Prior Publication US 2024/0007929 A1, Jan. 4, 2024
Int. Cl. H04W 40/26 (2009.01); H04L 45/7453 (2022.01); H04W 76/25 (2018.01); H04L 45/02 (2022.01)
CPC H04W 40/26 (2013.01) [H04L 45/04 (2013.01); H04L 45/7453 (2013.01); H04W 76/25 (2018.02)] 7 Claims
OG exemplary drawing
 
1. A polymorphic network control system supporting terminal mobile access, comprising a polymorphic network control plane and a polymorphic network data plane;
wherein the polymorphic network control plane comprises a global identity resolution service, a polymorphic Software-defined Networking (SDN) controller and a global identity authentication service, wherein the global identity resolution service is configured to define a mapping between an identifier service and a network address service by a distributed hash table and is responsible for establishing a connection, between an identity name and a device, and a network address in a network, wherein the polymorphic SDN network controller is configured to update intra-domain routing and inter-domain routing of a network layer by obtaining a mapping table of the global identity resolution service, and wherein the global identity authentication service is configured to map an identifiable identity name to an identifier; and
wherein the polymorphic network data plane comprises a link layer, a network layer, a transport layer and an application layer, wherein the application layer is configured to process different application programs and realize identity addressing, file transmission and message delivery services based on the identifier by calling a Socket Application Programming Interface (API), and to convert the identifiable identity name into an identifier by the global identity authentication service, wherein the transport layer is responsible for receiving an application layer message and segmenting the application layer message into chunks, wherein one chunk represents one autonomous data unit, and the chunk is routed by the network and comprises a header of a destination identifier, wherein the application programs are selected from a plurality of supported transport protocols by options in a messaging interface, wherein the transport layer comprises an identity service and a network address service, wherein the identity service is configured to identify various objects on the network using the identifier, and the network address is a latest group of network addresses that the global identity resolution service dynamically binds to a destination identifier, wherein the network layer comprises intra-domain routing and inter-domain routing mechanisms, and hybrid routing based on identity information and address information is adopted for routing to achieve expandability, wherein the hybrid routing based on identity information and address information refers to mapping the identifier to the network address and routing by using the network address, requiring one global authentication service, and wherein the link layer is configured to protocol-encapsulate data based on different underlying physical network interfaces and different device drivers in the system.