Remote linking method based on block chain and terminal
Through the blockchain-based remote linking method, the spider web connection relationship in the environment block dynamically matches the link path, the problem of insufficient efficiency and security in cross-regional remote office is solved, and efficient, flexible and reliable are achieved remote link.
Patent Information
- Application Number
- CN202411046339.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-08-01
AI Technical Summary
The existing remote link technology is difficult to meet the needs of efficiency, flexibility and security in cross-regional remote office scenarios. Especially in complex network environments, there are problems such as network latency and packet loss, making it difficult to ensure stable performance and reliable connections.
The remote linking method based on blockchain is adopted to obtain the user's remote request, match the hosts in the environment block that establish a spider web connection relationship, and dynamically match the link path according to the link requirements, so as to realize the remote link between the user and the host to be linked.
Implementing flexible provisioning of host links without relying on hardware improves the security and flexibility of remote links, ensuring the efficiency and reliability of each remote link, replacing the traditional soft routing linking method.
Smart Images

Figure CN119299498A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of remote links, and in particular to a remote link method and terminal based on blockchain. Background Art
[0002] With the increasing popularity of digital office and remote collaboration, how to efficiently and securely achieve cross-regional network interconnection and resource access has become an urgent problem to be solved in enterprise information construction. Traditional network architecture is often limited by geographical location and physical connection, and it is difficult to meet the needs of modern enterprises for flexibility and scalability. Therefore, a series of technologies designed to break network boundaries and achieve remote access have emerged, among which the most representative ones include soft router intranet penetration, Sunflower, AnyDest and VPN solutions.
[0003] Among them, soft router intranet penetration technology simulates the function of a router on an ordinary computer or server through software to achieve data exchange between the internal and external networks. This technology can utilize existing network resources and reduce hardware costs, but it has obvious deficiencies in flexibility. Specifically, soft routers rely on specific hardware and software environments. Once the equipment fails or the configuration changes, the entire network structure may be seriously affected, resulting in service interruption and affecting business continuity.
[0004] Remote desktop control software such as Sunflower allows users to remotely access and control another computer through a client-server model. Although it provides a convenient way to work remotely, it mainly focuses on single-point remote access and is difficult to meet the needs of multi-user and multi-device collaboration in a complex network environment.
[0005] Intranet penetration tools such as AnyDest are designed to simplify the cross-network access process and achieve remote access to intranet resources by creating a stable connection channel. However, such tools often focus on point-to-point connections and lack support for multi-user and multi-node management in enterprise-level application scenarios. At the same time, their security and stability still need to be further verified in complex network environments.
[0006] VPN (Virtual Private Network) technology uses encryption technology to establish a secure encrypted channel on the public network, allowing remote users to securely access corporate internal network resources. Although VPN technology is widely used in remote offices and branch office interconnection, its implementation may involve complex network configuration and management, and requires all participating devices to have VPN client capabilities. In addition, the VPN environment usually opens intranet access rights to all programs passing through the channel, which increases security risks to a certain extent.
[0007] In summary, the intranet penetration and remote access technologies currently on the market have their own advantages and disadvantages, but they all have varying degrees of limitations when dealing with large-scale, multi-location, and high-security remote office needs. Especially in cross-regional remote office scenarios, network delays, packet loss, and other problems are difficult to avoid. Especially for application scenarios that require real-time interaction and large data transmission, existing network solutions often cannot 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 office and resource sharing. Summary of the invention
[0008] The technical problem to be solved by the present invention is to provide a remote connection method and terminal based on blockchain, which can realize remote connection efficiently, flexibly and securely.
[0009] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0010] A remote link method based on blockchain, comprising the steps of:
[0011] Acquire a remote request sent by a user, and match a corresponding environment block according to information of a host to be connected in the remote request, wherein the environment block includes hosts that establish a spider web connection relationship with each other;
[0012] The host information to be linked and the link requirement are determined through the remote request, and the link path is dynamically matched in the environment block according to the host information to be linked and the link requirement, and the link path is used to realize the remote link between the user and the host to be linked.
[0013] In order to solve the above technical problems, another technical solution adopted by the present invention is:
[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, each step of the above-mentioned blockchain-based remote link method is implemented.
[0015] The beneficial effects of the present invention are as follows: after obtaining the remote request sent by the user, the corresponding environment block is matched according to the host information to be linked in the request, and the environment block contains hosts that have established a spider web connection relationship with each other, which can be used to build a bridging tool for subsequent remote links. Afterwards, the link path is matched in the environment block according to the host information to be linked in the remote request and the link requirements, and the remote link of the host to be linked is performed through the dynamically matched link path. In this way, the soft link of the present invention can realize the flexible deployment of host links without the help of hardware, thereby replacing the existing method of linking through soft routing, while limiting the scope of use of the dynamically matched link path, which can improve the security and flexibility of the remote link; and through the method of dynamically matching remote links, the efficiency and reliability of each remote link can also be guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a flowchart of a remote link method based on blockchain according to an embodiment of the present invention;
[0017] Figure 2 This is a schematic diagram of a remote link terminal based on blockchain according to an embodiment of the present invention;
[0018] Figure 3 A block relationship diagram of a remote link method based on blockchain according to an embodiment of the present invention;
[0019] Figure 4 This is a schematic diagram of the structure of the internal environment area of a remote link method based on blockchain according to an embodiment of the present invention;
[0020] Figure 5 This is a schematic diagram of a dynamic matching link path of a remote link method based on blockchain according to an embodiment of the present invention.
[0021] Description of labels:
[0022] 1. A remote connection terminal based on blockchain; 2. Memory; 3. Processor. DETAILED DESCRIPTION
[0023] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0024] Please refer to Figure 1 , an embodiment of the present invention provides a remote link method based on blockchain, comprising the steps of:
[0025] Acquire a remote request sent by a user, and match a corresponding environment block according to information of a host to be connected in the remote request, wherein the environment block includes hosts that establish a spider web connection relationship with each other;
[0026] The host information to be linked and the link requirement are determined through the remote request, and the link path is dynamically matched in the environment block according to the host information to be linked and the link requirement, and the link path is used to realize the remote link between the user and the host to be linked.
[0027] From the above description, it can be seen that the beneficial effects of the present invention are: after obtaining the remote request sent by the user, the corresponding environment block is matched according to the host information to be linked in the request, and the environment block contains hosts that establish a spider web connection relationship with each other, which can be used to build a bridging tool for subsequent remote links. Afterwards, the link path is matched in the environment block according to the host information to be linked in the remote request and the link requirements, and the remote link of the host to be linked is performed through the dynamically matched link path. In this way, the flexible deployment of host links can be achieved without the help of hardware through the soft link method, thereby replacing the existing method of linking through soft routing, while limiting the scope of use of the dynamically matched link path, which can improve the security and flexibility of the remote link; and through the method of dynamically matching remote links, the efficiency and reliability of each remote link can also be guaranteed.
[0028] Further, matching the corresponding environment block according to the host information to be connected in the remote request includes:
[0029] The IP address of the host information to be connected in the remote request is obtained, and the environment block corresponding to the host IP is matched according to the IP address.
[0030] From the above description, it can be seen that 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 instead of the existing soft routing to realize subsequent remote links.
[0031] Furthermore, dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes:
[0032] When the link requirement is to take both hardware performance and network speed into consideration, the hosts in the environment block are classified according to hardware performance and network speed, a center point is set for the classified hosts, and the shortest link path is matched between the host to be linked and the user based on the center point.
[0033] From the above description, it can be seen that for link requirements that take into account both hardware performance and network speed requirements, the hosts are classified according to hardware performance and network speed through the divide-and-conquer method, and the center point is set according to the classified host network speed. When the center point is determined, the shortest link path is matched, which can effectively take into account the hardware performance and network speed requirements.
[0034] Furthermore, dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes:
[0035] When the link requirement is a requirement that only considers hardware performance, the link path in the environment block is the shortest matching path between the host to be linked and the user.
[0036] Furthermore, dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes:
[0037] When the link requirement is a requirement that only considers the network speed, the link path in the environment block is the one with the shortest matching time between the host to be linked and the user.
[0038] It can be seen from the above description that dynamically matching corresponding link paths according to link requirements can meet various link situations, thereby improving the flexibility and rationality of linking 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, wherein the processor implements each step of the above-mentioned blockchain-based remote link method when executing the computer program.
[0040] The blockchain-based remote connection method and terminal of the present invention are suitable for realizing remote connection efficiently, flexibly and securely, and are described below through specific implementation methods:
[0041] Embodiment 1
[0042] Please refer to Figure 1 and Figure 3 , a remote link method based on blockchain, comprising the steps of:
[0043] S1. Obtain a remote request sent by a user, and match a corresponding environment block according to information of a host to be connected in the remote request. The environment block includes hosts that have established a spider web connection relationship with each other.
[0044] In this embodiment, the user can be an intranet user or an extranet user, and the management block obtains the user's remote request and matches it with the environment block.
[0045] Please refer to Figure 4In the environment block, the hosts are linked to each other to establish a spider web connection relationship, so no matter which host route is started, it can be connected to the host to be linked; and the environment block includes a complete intranet environment and a relative intranet environment. The relative intranet environment is the situation where multiple users communicate with the intranet remotely. Among them, the management block needs to manage the IP of an external network center point and the IP of an intranet center point.
[0046] Specifically, the IP address of the host information to be linked in the remote request is obtained, and the environment block corresponding to the host IP is matched according to the IP address, and it can be determined whether the host needs to be bound to the IP of the external network center point according to the matched environment block.
[0047] S2. Determine the host information to be linked and the link requirement through the remote request, dynamically match the link path in the environment block according to the host information to be linked and the link requirement, and use the link path to realize the remote link between the user and the host to be linked.
[0048] Specifically, the way to dynamically match the link path is as follows:
[0049] 1. When the link requirement is to take both hardware performance and network speed into consideration, the hosts in the environment block are classified according to hardware performance and network speed, a center point is set for the classified hosts, and the shortest link path is matched between the host to be linked and the user based on the center point.
[0050] In this embodiment, the host in the complete intranet selects the center point based on the hardware performance; the host in the relative intranet selects the center point based on the network speed, with no configuration requirements, in order to optimize the network connection and reduce latency.
[0051] For details, please refer to Figure 5 The hardware performance includes the network speed attribute of the hardware itself. When the user chooses to match by considering both the hardware performance and the network speed, the algorithm matching block will divide and conquer the hardware and network speeds, that is, classify the hosts with the same hardware performance, collect the network speeds of all hosts in each category, sort the collected network speed values (Mbps), and sort them from small to large according to the link path time to determine the host corresponding to the middle speed as the center point.
[0052] In this embodiment, the time from the host to the management block is used as the basis for the central point, for example:
[0053] Assume that hosts n1, n2, and n3 in the environment block are all remote hosts, and n4, n5, and n6 are all hosts in the intranet. Among them, assume that n5 is the center point of the intranet:
[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] n1, n2, and n3 are linked to each other to 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 must first be stored in the management block. When the remote request contains the external network IP address, the external network center point and the internal network center point are matched and bound to make the connection between the external network center point and the internal network center point optimal, the connection between each external network host and the external network center point optimal, and the connection between each internal network host and the internal network center point optimal.
[0061] 2. When the link requirement is a requirement that only considers hardware performance, the link path with the shortest matching path between the host to be linked and the user is selected in the environment block.
[0062] 3. When the link requirement is a requirement that only considers the network speed, the link path with the shortest matching time between the host to be linked and the user is selected in the environment block.
[0063] Specifically, taking host 3 as an example, the time consumption of path 1 (user→host 1→host 3) is 35ms, and the time consumption of 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, the host information is bound to the spider web, and an unordered center point is established to make it a bridge tool for other device objects. At the same time, a data monitoring point is established to monitor / coordinate / synchronize host link events to ensure data link security, and at the same time, a blockchain with rich dynamic components can be flexibly constructed.
[0065] Embodiment 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 in the memory 2 and executable on the processor 3. When the processor 3 executes the computer program, each step of a blockchain-based remote link method of embodiment 1 is implemented.
[0067] In summary, the present invention provides a remote link method and terminal based on blockchain. After obtaining the remote request sent by the user, the corresponding environment block is matched according to the host information to be linked in the request, and the environment block contains hosts that establish a spider web connection relationship with each other, which can be used to build a bridge tool for subsequent remote links. Afterwards, the link path is matched in the environment block according to the host information to be linked in the remote request and the link requirement, and the remote link of the host to be linked is performed through the dynamically matched link path. Among them, the dynamic matching of the link path can be performed according to the requirements of only considering the hardware performance, only considering the network speed, or considering the hardware performance and network speed requirements at the same time. For the link requirements that consider the hardware performance and network speed requirements at the same time, the hosts with the same hardware performance are classified by the divide-and-conquer method, and the center point is set according to the classified host network speed. When the center point is determined, the link path with the shortest path is matched.
[0068] In this way, the soft link of the present invention can realize the flexible deployment of the host link without the help of hardware, thereby replacing the existing method of linking through soft routing, while limiting the scope of use of the dynamic matching link path, which can improve the security and flexibility of the remote link; and through the method of dynamically matching the remote link, the efficiency and reliability of each remote link can also be guaranteed.
[0069] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A remote link method based on blockchain, characterized in that: Includes steps: Acquire a remote request sent by a user, and match a corresponding environment block according to information of a host to be connected in the remote request, wherein the environment block includes hosts that establish a spider web connection relationship with each other; The host information to be linked and the link requirement are determined through the remote request, and the link path is dynamically matched in the environment block according to the host information to be linked and the link requirement, and the link path is used to realize the remote link between the user and the host to be linked.
2. A remote link method based on blockchain according to claim 1, characterized in that: Matching a corresponding environment block according to the host information to be connected in the remote request includes: The IP address of the host information to be connected in the remote request is obtained, and the environment block corresponding to the host IP is matched according to the IP address.
3. According to a blockchain-based remote linking method according to claim 1, it is characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is to take both hardware performance and network speed into consideration, the hosts in the environment block are classified according to hardware performance and network speed, a center point is set for the classified hosts, and the shortest link path is matched between the host to be linked and the user based on the center point.
4. A remote link method based on blockchain according to claim 3, characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is a requirement that only considers hardware performance, the link path in the environment block is the shortest matching path between the host to be linked and the user.
5. According to a blockchain-based remote link method according to claim 3, it is characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is a requirement that only considers the network speed, the link path in the environment block is the one with the shortest matching time between the host to be linked and the user.
6. A remote link terminal based on blockchain, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: Acquire a remote request sent by a user, and match a corresponding environment block according to information of a host to be connected in the remote request, wherein the environment block includes hosts that establish a spider web connection relationship with each other; The host information to be linked and the link requirement are determined through the remote request, and the link path is dynamically matched in the environment block according to the host information to be linked and the link requirement, and the link path is used to realize the remote link between the user and the host to be linked.
7. A blockchain-based remote link terminal according to claim 6, characterized in that: Matching a corresponding environment block according to the host information to be connected in the remote request includes: The IP address of the host information to be connected in the remote request is obtained, and the environment block corresponding to the host IP is matched according to the IP address.
8. A blockchain-based remote link terminal according to claim 6, characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is to take both hardware performance and network speed into consideration, the hosts in the environment block are classified according to hardware performance and network speed, a center point is set for the classified hosts, and the shortest link path is matched between the host to be linked and the user based on the center point.
9. A remote link terminal based on blockchain according to claim 8, characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is a requirement that only considers hardware performance, the link path in the environment block is the shortest matching path between the host to be linked and the user.
10. A remote link terminal based on blockchain according to claim 8, characterized in that: Dynamically matching a link path in the environment block according to the host information to be linked and the link requirement includes: When the link requirement is a requirement that only considers the network speed, the link path in the environment block is the one with the shortest matching time between the host to be linked and the user.
Citation Information
Patent Citations
Terminal and chain management method
CN102892214A
Information inquiry method, edge server, and information inquiry system
CN109040337A
Method and apparatus for distributed signal processing among internetworked wireless integrated network sensors (WINS)
US6832251B1