Blockchain-based remote linking method and terminal

By using a blockchain-based remote linking method to dynamically match link paths, the network latency and security issues in cross-regional remote work are resolved, achieving efficient, flexible, and secure remote links suitable for complex network environments with multiple users and devices.

CN119299498BActive Publication Date: 2025-12-05福建天晴在线互动科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411046339.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2025-12-05
Estimated Expiration
2044-08-01

AI Technical Summary

Technical Problem

Existing remote work and resource sharing technologies suffer from network latency and packet loss in cross-regional scenarios, making it difficult to meet the needs for efficient, flexible, and secure remote connections. In particular, they lack flexibility and stability in multi-user, multi-device collaborative environments.

Method used

By adopting a blockchain-based remote linking method, the system obtains the host information to be linked from the user's request, matches the spider web connection relationship in the environment block, and dynamically matches the link path to realize the remote link between the user and the host to be linked, avoiding hardware dependence and improving security and flexibility.

Benefits of technology

It enables flexible allocation of host connections without the aid of hardware, improves the security and flexibility of remote connections, ensures the efficiency and reliability of connections, and is suitable for complex network environments with multiple users and multiple devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299498B_ABST
    Figure CN119299498B_ABST
Patent Text Reader

Abstract

The application discloses a kind of remote link method and terminal based on block chain, after obtaining the remote request sent by user, corresponding environment block is matched according to the host information to be linked in request, and environment block includes the host of mutual establishment spider web connection relationship, can be used to build the bridging tool of subsequent remote link.Afterwards, according to the host information to be linked in remote request and link demand, link path is matched in environment block, and remote link of the host to be linked is carried out through dynamically matched link path.In this way, the soft link of the application can realize the flexible deployment of host link without the aid of hardware, so as to replace the existing method of linking through soft routing, while limiting the use range of dynamically matched link path, the security and flexibility of remote link can be improved;And through the method of dynamically matching remote link, the efficiency and reliability of each remote link can also be guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of remote linking, and in particular to a blockchain-based remote linking method and terminal. Background Technology

[0002] With the increasing prevalence of digital office and remote collaboration, how to efficiently and securely achieve cross-regional network interconnection and resource access has become a pressing issue in enterprise IT infrastructure development. Traditional network architectures are often limited by geographical location and physical connections, making it difficult to meet the flexibility and scalability needs of modern enterprises. Therefore, a series of technologies designed to break down network boundaries and enable remote access have emerged, among which the most representative include solutions such as software router NAT traversal, Sunflower, AnyDest, and VPNs.

[0003] Among them, software routing intranet penetration technology simulates the function of a router on a regular computer or server through software, enabling data exchange between the internal and external networks. This technology can utilize existing network resources and reduce hardware costs, but it has significant shortcomings in terms of flexibility. Specifically, software routing relies on specific hardware and software environments; once equipment fails or its configuration changes, the entire network structure may be severely affected, leading to service interruptions and impacting business continuity.

[0004] Remote desktop control software such as Sunflower allows users to remotely access and control another computer through a client-server model. While providing a convenient way to work remotely, it primarily focuses on single-point remote access and struggles to meet the collaborative needs of multiple users and devices in complex network environments.

[0005] AnyDest and other intranet penetration tools aim to simplify cross-network access by creating stable connection channels to enable remote access to intranet resources. However, these tools often focus on point-to-point connections and lack support for multi-user, multi-node management in enterprise-level application scenarios. Furthermore, their security and stability in complex network environments still require further verification.

[0006] VPN (Virtual Private Network) technology establishes a secure, encrypted channel over a public network, enabling remote users to securely access internal corporate network resources. While widely used for remote work and branch office interconnection, VPN implementation can involve complex network configuration and management, and requires all participating devices to have VPN client capabilities. Furthermore, VPN environments typically grant internal network access to all programs passing through the channel, which increases security risks to some extent.

[0007] In summary, current intranet penetration and remote access technologies each have their advantages and disadvantages, but both have limitations to varying degrees when addressing the needs of large-scale, multi-location, and highly secure remote work. Especially in cross-regional remote work scenarios, network latency and packet loss are unavoidable. For applications requiring real-time interaction and large data transmission, existing network solutions often struggle to guarantee stable performance and reliable connections. Therefore, it is necessary to develop a more efficient, flexible, and secure remote network interconnection solution to meet the requirements of modern enterprises for remote work and resource sharing. Summary of the Invention

[0008] The technical problem to be solved by this invention is to provide a blockchain-based remote linking method and terminal that can achieve remote linking efficiently, flexibly and securely.

[0009] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0010] A blockchain-based remote linking method includes the following steps:

[0011] Get the remote request sent by the user, and match the corresponding environment block according to the host information to be connected in the remote request. The environment block contains hosts that have established a spider web connection relationship with each other.

[0012] The remote request determines the host information and connection requirements, and the link path is dynamically matched in the environment block according to the host information and the connection requirements. The link path is then used to realize the remote connection between the user and the host.

[0013] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows:

[0014] A blockchain-based remote link terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the aforementioned blockchain-based remote link method.

[0015] The beneficial effects of this invention are as follows: After receiving a remote request sent by a user, the corresponding environment block is matched based on the host information to be connected in the request. This environment block contains hosts with interconnected web-like relationships, which can be used to build bridging tools for subsequent remote connections. Then, based on the host information to be connected and the connection requirements in the remote request, a connection path is matched in the environment block, and a remote connection to the host to be connected is established through the dynamically matched connection path. In this way, the soft link of this invention can achieve flexible allocation of host connections without the aid of hardware, thereby replacing the existing method of connecting via a soft router. It also limits the scope of application of dynamically matched connection paths, improving the security and flexibility of remote connections. Furthermore, the method of dynamically matching remote connections also ensures the efficiency and reliability of each remote connection. Attached Figure Description

[0016] Figure 1 This is a flowchart illustrating a blockchain-based remote linking method according to an embodiment of the present invention.

[0017] Figure 2 This is a schematic diagram of a blockchain-based remote connection terminal according to an embodiment of the present invention;

[0018] Figure 3 This is a block relationship diagram of a blockchain-based remote linking method according to an embodiment of the present invention;

[0019] Figure 4 This is a schematic diagram of the internal environment area of ​​a blockchain-based remote linking method according to an embodiment of the present invention.

[0020] Figure 5 This is a schematic diagram illustrating the dynamic matching of link paths in a blockchain-based remote linking method according to an embodiment of the present invention.

[0021] Label Explanation:

[0022] 1. A blockchain-based remote connection terminal; 2. Memory; 3. Processor. Detailed Implementation

[0023] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0024] Please refer to Figure 1 This invention provides a blockchain-based remote linking method, including the following steps:

[0025] Get the remote request sent by the user, and match the corresponding environment block according to the host information to be connected in the remote request. The environment block contains hosts that have established a spider web connection relationship with each other.

[0026] The remote request determines the host information and connection requirements, and the link path is dynamically matched in the environment block according to the host information and the connection requirements. The link path is then used to realize the remote connection between the user and the host.

[0027] As described above, the beneficial effects of this invention are as follows: After receiving a remote request sent by a user, the system matches corresponding environment blocks based on the host information to be connected in the request. These environment blocks contain hosts with interconnected web-like relationships, which can be used to construct bridging tools for subsequent remote connections. Then, based on the host information and connection requirements in the remote request, a connection path is matched within the environment block, and a remote connection to the host to be connected is established through the dynamically matched connection path. In this way, flexible allocation of host connections can be achieved without hardware assistance through soft links, replacing the existing method of connecting via soft routers. This also limits the scope of application of dynamically matched connection paths, improving the security and flexibility of remote connections. Furthermore, the method of dynamically matching remote connections also ensures the efficiency and reliability of each remote connection.

[0028] Further, matching the corresponding environment block based on the host information to be connected in the remote request includes:

[0029] Obtain the IP address of the host to be connected in the remote request, and match the environment block containing the corresponding host IP address.

[0030] As described above, since there is a spider web structure in the environment block and the spider web structure is bound to the corresponding host information, by matching the IP address of the host to be connected with the environment block, it is convenient to use the spider web structure to replace the existing software router to realize subsequent remote connection.

[0031] Furthermore, dynamically matching a link path within the environment block based on the host information to be linked and the link requirement includes:

[0032] When the link requirement considers both hardware performance and network speed, the hosts in the environment block are categorized according to hardware performance and network speed, and a central point is set for the categorized hosts. Based on the central point, the shortest link path is matched between the host to be linked and the user.

[0033] As described above, for connection requirements that simultaneously consider hardware performance and network speed, the divide-and-conquer approach can be used to categorize hosts according to their hardware performance and network speed, and then set a central point based on the network speed of the categorized hosts. Once the central point is determined, the shortest connection path can be matched, effectively taking into account both hardware performance and network speed requirements.

[0034] Furthermore, dynamically matching a link path within the environment block based on the host information to be linked and the link requirement includes:

[0035] When the link requirement is based solely on hardware performance, the environment block will contain the shortest link path between the host to be linked and the user.

[0036] Furthermore, dynamically matching a link path within the environment block based on the host information to be linked and the link requirement includes:

[0037] When the link requirement is based solely on network speed, the link path with the shortest matching time between the host to be linked and the user is selected within the environment block.

[0038] As described above, dynamically matching the corresponding link path according to the link requirements can satisfy various link situations, thereby improving the flexibility and rationality of the links to the host to be linked.

[0039] Please refer to Figure 2 Another embodiment of the present invention provides a blockchain-based remote link terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the blockchain-based remote link method described above.

[0040] The blockchain-based remote connection method and terminal described above are suitable for efficiently, flexibly, and securely implementing remote connections. The following detailed implementation methods illustrate these methods:

[0041] Example 1

[0042] Please refer to Figure 1 and Figure 3 A blockchain-based remote linking method includes the following steps:

[0043] S1. Obtain the remote request sent by the user, and match the corresponding environment block according to the host information to be connected in the remote request. The environment block contains hosts that have established a web connection relationship with each other.

[0044] In this embodiment, the user can be either an intranet user or an extranet user. The management block obtains the user's remote request and matches it with the environment block.

[0045] Please refer to Figure 4The environment block establishes a spiderweb-like connection by linking its host members together, allowing connection to the host to be linked from any host route. The environment block includes both fully intranet environments and relatively intranet environments, where multiple users in different locations communicate with the intranet. The management block manages the IP address of one external network central point and the IP address of one internal network central point.

[0046] Specifically, the system obtains the IP address of the host to be connected in the remote request, matches the environment block containing the corresponding host IP based on the IP address, and determines whether the host needs to be bound to the IP of the external network center based on the matched environment block.

[0047] S2. Determine the host information and connection requirements through the remote request, and dynamically match the connection path in the environment block according to the host information and the connection requirements, and use the connection path to realize the remote connection between the user and the host to be connected.

[0048] Specifically, the method for dynamically matching link paths is as follows:

[0049] 1. When the connection requirement considers both hardware performance and network speed, the hosts in the environment block are classified according to hardware performance and network speed, and a central point is set for the classified hosts. Based on the central point, the shortest connection path is matched between the host to be connected and the user.

[0050] In this embodiment, hosts in a fully intranet select a central point based on hardware performance; hosts in a relatively intranet select a central point based on network speed, without configuration requirements, in order to optimize network connectivity and reduce latency.

[0051] For details, please refer to Figure 5 Hardware performance includes the hardware's own network speed attribute. When a user chooses to match based on both hardware performance and network speed, the algorithm matching block uses a divide-and-conquer approach between hardware and network speed. That is, it categorizes hosts with the same hardware performance, collects the network speed of all hosts in each category, sorts the collected network speed values ​​(Mbps), and determines the host with the middle speed as the center point by sorting them from smallest to largest according to the connection path time.

[0052] In this embodiment, the time from the host to the management block is used as the basis, for example:

[0053] Assume that hosts n1, n2, and n3 in the environment block are remote hosts, while hosts n4, n5, and n6 are hosts on the internal network. Let n5 be the central point of the internal network.

[0054] n1→n5, t=275ms

[0055] n2→n5, t=30ms

[0056] n3→n5, t=90ms

[0057] n1→n2→n5, t=100ms

[0058] n1→n3→n5, t=135ms

[0059] The interconnection of n1, n2, and n3 can determine the external network center point n1 and the minimum time (100ms).

[0060] Specifically, when determining the external network center point and the internal network center point, the IP addresses of the external network center point and the internal network center point are first stored in the management block. When a remote request contains an external network IP address, the external network center point and the internal network center point are matched and bound together to optimize the communication between the external network center point and the internal network center point, optimize the communication from each external host to the external network center point, and optimize the communication from each internal host to the internal network center point.

[0061] 2. When the link requirement is based solely on hardware performance, the shortest link path between the host to be linked and the user is selected within the environment block.

[0062] 3. When the link requirement is based solely on network speed, the link path with the shortest matching time between the host to be linked and the user is selected from the environment blocks.

[0063] Specifically, taking host 3 as an example, the time taken for path 1 (user → host 1 → host 3) is 35ms, and the time taken for path 2 (user → host 3) is 95ms. In the algorithm matching block, path 2 is selected when only hardware performance is considered, and path 1 is selected when only network speed is considered.

[0064] Therefore, in this embodiment, by establishing a block spider web structure, host information is bound to the spider web, a disordered central point is established, which becomes a bridging tool for other device objects. At the same time, data monitoring points are established to monitor / coordinate / synchronize host link events to ensure data link security. Meanwhile, a blockchain with rich dynamic components can be flexibly constructed.

[0065] Example 2

[0066] Please refer to Figure 2 A blockchain-based remote link terminal 1 includes a memory 2, a processor 3, and a computer program stored on the memory 2 and executable on the processor 3. When the processor 3 executes the computer program, it implements the various steps of a blockchain-based remote link method according to Embodiment 1.

[0067] In summary, the present invention provides a blockchain-based remote linking method and terminal. After receiving a remote request from a user, it matches the corresponding environment blocks based on the host information to be linked in the request. These environment blocks contain hosts with interconnected web-like relationships, which can be used to construct bridging tools for subsequent remote links. Then, based on the host information and link requirements in the remote request, it matches link paths in the environment blocks and establishes a remote link to the host using dynamically matched paths. The dynamic matching of link paths can be based on considerations of hardware performance alone, network speed alone, or both. For link requests considering both hardware performance and network speed, a divide-and-conquer approach is used to categorize hosts with similar hardware performance, and a central point is set based on the network speed of the categorized hosts. Once the central point is determined, the shortest link path is matched.

[0068] In this way, the soft link of the present invention can achieve flexible allocation of host connections without the aid of hardware, thereby replacing the existing method of connecting through soft routing. At the same time, it limits the scope of use of dynamically matched link paths, which can improve the security and flexibility of remote connections. Furthermore, by using the method of dynamically matching remote links, the efficiency and reliability of each remote connection can also be guaranteed.

[0069] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A blockchain-based remote linking method, characterized by, The method comprises the steps of: acquiring a remote request sent by a user, and matching a corresponding environment block according to host information to be linked in the remote request, the environment block comprising hosts that establish a spider web connection relationship with each other; determining host information to be linked and a linking requirement through the remote request, and dynamically matching a linking path in the environment block according to the host information to be linked and the linking requirement, and using the linking path to realize remote linking of the user and the host to be linked; dynamically matching the linking path in the environment block according to the host information to be linked and the linking requirement, comprising: when the linking requirement is a requirement of considering both hardware performance and network speed, classifying the hosts in the environment block according to hardware performance and network speed respectively, setting a center point for the classified hosts, and matching a linking path with the shortest path between the host to be linked and the user based on the center point; when the linking requirement is a requirement of only considering hardware performance, matching a linking path with the shortest path between the host to be linked and the user in the environment block; when the linking requirement is a requirement of only considering network speed, matching a linking path with the shortest time between the host to be linked and the user in the environment block.

2. The blockchain-based remote linking method of claim 1, wherein, matching the corresponding environment block according to the host information to be linked in the remote request, comprising: acquiring an IP address of the host information to be linked in the remote request, and matching an environment block in which a corresponding host IP exists according to the IP address. 3.A blockchain-based remote link terminal, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the following steps when executing the computer program: acquiring a remote request sent by a user, and matching a corresponding environment block according to host information to be linked in the remote request, the environment block comprising hosts that establish a spider web connection relationship with each other; determining host information to be linked and a linking requirement through the remote request, and dynamically matching a linking path in the environment block according to the host information to be linked and the linking requirement, and using the linking path to realize remote linking of the user and the host to be linked; dynamically matching the linking path in the environment block according to the host information to be linked and the linking requirement, comprising: when the linking requirement is a requirement of considering both hardware performance and network speed, classifying the hosts in the environment block according to hardware performance and network speed respectively, setting a center point for the classified hosts, and matching a linking path with the shortest path between the host to be linked and the user based on the center point; when the linking requirement is a requirement of only considering hardware performance, matching a linking path with the shortest path between the host to be linked and the user in the environment block; when the linking requirement is a requirement of only considering network speed, matching a linking path with the shortest time between the host to be linked and the user in the environment block.

4. The blockchain-based remote linking terminal of claim 3, wherein, matching the corresponding environment block according to the host information to be linked in the remote request, comprising: acquiring an IP address of the host information to be linked in the remote request, and matching an environment block in which a corresponding host IP exists according to the IP address.

Citation Information

Patent Citations

  • Terminal and chain management method

    CN102892214A

  • Information inquiry method, edge server, and information inquiry system

    CN109040337A