Remote response system based on block chain

By establishing a service response chain on the blockchain and storing user historical operation records, the business interruption caused by terminal device failure or network problems is solved, the response speed and server efficiency are improved, and the user's repeated operations and resource waste are avoided.

CN119155350APending Publication Date: 2024-12-17蒋贵阳
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202410988207.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, when terminal equipment failure or network problems are malfunctioning, users need to re-process their business, resulting in wasted time and high server resource occupancy, affecting response efficiency.

Method used

By establishing a service response chain on the blockchain, the user's historical operation records are stored on the user's end node, the terminal device receives service requests and sends registration instructions to the server, and the server stores the access request process in real time to ensure that the service process fails in the device or the response chain is interrupted. When not lost, users can continue requesting on the new device.

Benefits of technology

Improve user response speed and server processing efficiency, prevent duplicate operations caused by device failure or response chain interruption, save user time and reduce server resource usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155350A_ABST
    Figure CN119155350A_ABST
Patent Text Reader

Abstract

The invention discloses a remote response method based on a block chain, and the method comprises the following steps: 1, building a service response chain, and enabling an administrator to register nodes for a response service module, a user side, terminal equipment and a user service request; 2, a user sends a service request to the terminal equipment, and user historical operation records are stored in a user end node; step 3, the terminal device receives a user service request and sends a service node registration instruction to the server; 4, the server stores the access request process in real time, establishes a new response chain and sends a reconnection request to the server; and 5, acquiring data stored in the user service request by the server and service process data of the server node, and responding to the user service request. The method has the characteristics of saving user time, reducing server response resource occupancy rate and improving processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a remote response system based on blockchain. Background Art

[0002] With the continuous improvement of my country's scientific and technological level, the terminal equipment is becoming more and more intelligent. When users handle business, they can often handle business by themselves through intelligent terminal equipment. However, the existing technology has defects in handling business responses. When the terminal equipment is interrupted due to its own failure or network problems, the user needs to use another terminal device to re-handle the business. For some very cumbersome business handling processes, users need to waste a lot of time to re-handle, and the service process that has been handled will also be re-responded, which will cause the server response resources to be occupied, greatly reducing the server response efficiency. Therefore, it is necessary to design a blockchain-based remote response system that saves user time, reduces the occupancy rate of server response resources, and improves processing efficiency. Summary of the invention

[0003] The purpose of the present invention is to provide a remote response system based on blockchain to solve the problems raised in the above background technology.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a remote response method based on blockchain, comprising the following steps: Step 1: Establish a service response chain. The administrator registers nodes for responding to service modules, user terminals, terminal devices, and user service requests. Step 2: The user sends a service request to the terminal device, and the user's historical operation records are stored in the user terminal node; Step 3: The terminal device receives the user service request and sends a service node registration instruction to the server; Step 4: The server accesses the request process storage in real time, establishes a new response chain and sends a reconnection request to the server; Step 5: Obtain the data stored in the user service request and the service process data of the server node, and respond to the user service request.

[0005] According to the above technical solution, the step of the user sending a service request to the terminal device and storing the user's historical operation record in the user terminal node includes: The user accesses the terminal device through the user terminal, registers and logs in through the registration and login module to enter the service request page, selects the service type on the service request page to make a service request, and the historical operation record module stores the user operation record and service request progress.

[0006] According to the above technical solution, the step of recording the user service request operation includes: The historical operation record module collects users' real-time behavior operations, binds the operation records to the user's login account, and when recording each user operation, the system will mark the user operation with a time stamp, record and store it in the user-side node, and retrieve the service request process and service node data on the terminal device based on the operation records.

[0007] According to the above technical solution, the step of the terminal device receiving a user service request and sending a service node registration instruction to the server includes: The terminal device receives the service request sent by the user through the request receiving module; The processing of the user service request by the request processing module includes compression of the user service request data size and encoding of the user service request; the specific method for compressing the user service request data size is: obtaining the user service request data, segmenting the data, the data is segmented into n×m data blocks, and the data blocks are stacked and stored in the service node in sequence, so as to reduce the resource occupation of the data in the service node and make the system have higher processing efficiency; the specific method for encoding the user service request is: obtaining the user service request data block, encoding the user service request according to the data blocks segmented by the service request step, and obtaining the service request data encoding set M n ={M1,M2,M3,...M n}.

[0008] According to the above technical solution, the server performs real-time access request process storage, establishes a new response chain and sends a reconnection request to the server, including: Obtain the user service request, the service process storage module scans the user request data, and identifies the code set M carried in the user request n ={M1,M2,M3,...M n}, according to the code M n Determine the progress of the user service request. Specifically, M1 represents the first step of the user service request progress, and M2 represents the second step of the user service request progress. The process storage module records the progress of the user service request. Storing the user service request process can keep the process of the user service request in the response service module from being terminated when the terminal device fails or the response chain is disconnected. When the user uses a new terminal device to make a service request again, the service process acquisition module of the terminal device retrieves the process data in the response service module to continue the service request.

[0009] According to the above technical solution, the step of obtaining the data stored in the user service request and the service process data of the server node and responding to the user service request includes: The node data acquisition module acquires the user request data stored in the service node; The service process acquisition module acquires the user request process data of the service process node and obtains the user service request code M n , according to the process code M n Find the corresponding service process and send the obtained service process to the terminal device; The terminal device retrieves the historical operation records stored in the user terminal node through the historical operation record module; The data stored in the service node and the data of the service process node are compared with the historical operation records. When the comparison results are exactly the same, the response service module remotely responds to the user service request.

[0010] According to the above technical solution, the system includes: The response service module is used to store user request data and remotely respond to user requests; The user end is used for users to send service requests; The terminal device module is used to receive and process user service requests, obtain service request nodes and obtain data of service process nodes.

[0011] According to the above technical solution, the response service module includes: A service process storage module is used to store service request processes; A service node registration module, used to register a service node and store service requests in the service node; Server reconnection module, used for terminal devices to reconnect to the server; The service request response module is used to remotely respond to user service requests.

[0012] According to the above technical solution, the user terminal includes: Registration and login module, used for user login service page; The historical operation record module is used to record the user's historical operations; The service request sending module is used to send a service request to the terminal device.

[0013] According to the above technical solution, the terminal device module includes: A request receiving module, used for receiving user service requests; Request processing module, used to process user service requests; A node data acquisition module is used to obtain the request data stored in the service node; The service process acquisition module is used to obtain the request process data of the service process node.

[0014] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by providing a service node registration module and a service process storage module, saves user service request data through the service node registration module, and stores the process of the user service request through the service process storage module, thereby ensuring that the user service request process will not be lost due to the interruption of the response chain, causing the service process to still run and occupy the process resources of the response service module, thereby improving the processing response speed of the response service module to the user service request, and preventing the user from having to re-make a service request due to equipment failure or response chain interruption. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 This is a flowchart of a remote response method based on blockchain provided in Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of the module composition of a blockchain-based remote response system provided in Example 2 of the present invention. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0017] Embodiment 1: Figure 1 This is a flowchart of a remote response system based on blockchain provided in Embodiment 1 of the present invention. This embodiment can be applied to the scenario of service request response. The method can be executed by a remote response system based on blockchain provided in this embodiment. Figure 1 As shown, the method specifically comprises the following steps: Step 1: Establish a service response chain. The administrator registers nodes for responding to service modules, user terminals, terminal devices, and user service requests. Step 2: The user sends a service request to the terminal device, and the user's historical operation records are stored in the user terminal node; In the embodiment of the present invention, the user accesses the terminal device through the user terminal, registers and logs in through the registration and login module to enter the service request page, selects the service type on the service request page to make a service request, and the historical operation record module stores the user operation record and the service request progress; Exemplarily, a specific method of sending a service request to a terminal device is as follows: a user enters a domain name in a browser, registers and logs in to enter a service page, the user performs a click operation on the page, and according to the user's click operation, a request carrier filled with service request data is sent to the terminal device through a service request sending module; The specific method for recording user service request operations is as follows: the historical operation record module collects user real-time behavior operations, binds the operation records to the user login account, and when recording each user operation, the system will mark the user operation with a time stamp, record and store it on the user-side node, and retrieve the service request process and service node data on the terminal device based on the operation record, so that the user can find the operation record of the last service request when making a service request again, saving the user time in repeating operations.

[0018] Step 3: The terminal device receives the user service request and sends a service node registration instruction to the server; In the embodiment of the present invention, when a user handles a service business, when the terminal device receives a user service request, the user service request is processed and a service node registration instruction is sent to the server. The service node registration module performs service node registration for storing user service request data transmitted by the terminal device, so that the user can query the data filled in when making a previous service request on the new terminal device, thereby avoiding the user's operation error on the old device, and the data filling error cannot be modified on the new device, causing losses to the user; When the terminal device does not receive data, the response chain detection module detects whether the response chain connection between the user end and the terminal device is interrupted to ensure that the response chain can operate normally and avoid the situation where the user operation is not recorded due to the disconnection of the response chain; Exemplarily, the terminal device receives a service request sent by a user through a request receiving module; the request processing module processes the user service request, including compressing the size of the user service request data and encoding the user service request; wherein the specific method for compressing the size of the user service request data is: obtaining the user service request data, segmenting the data, the data is segmented into n×m data blocks, and the data blocks are stacked and stored in the service node in sequence, so as to reduce the resource occupation of the data in the service node and make the system have higher processing efficiency; the specific method for encoding the user service request is: obtaining the user service request data block, encoding the user service request according to the data blocks segmented by the service request step, and obtaining the service request data encoding set M n ={M1,M2,M3,...M n}, convenient for recording the process of user service request steps and ensuring real-time storage of the request process; The terminal device sends a node registration instruction carrying a user service request code to the service node registration module. The service node registration module receives the service node registration instruction, which carries the user request code. The service node registration module registers the service node and stores the code in the service node to prevent the user from needing to re-fill in the service request when a device fails or the response chain is disconnected, thereby reducing the resource occupation of the response service module by the user service request and improving the response efficiency of the response service module to user requests.

[0019] Step 4: The server accesses the request process storage in real time, establishes a new response chain and sends a reconnection request to the server; In the embodiment of the present invention, during the process of the user making a service request, the terminal device sends the user's service request operation to the response service module, and sends a process node registration instruction to the response service module. The service process storage module receives the process node registration instruction, registers the user service request process storage node according to the process node registration instruction to store the operation process of the user service request, obtains the user service request, and the service process storage module scans the user request data to identify the code set M carried in the user request. n ={M1,M2,M3,...M n}, according to the code M n Determine the progress of the user service request. Specifically, M1 represents the first step of the user service request progress, and M2 represents the second step of the user service request progress. The process storage module records the process of the user service request. Storing the user service request process can keep the process of the user service request in the response service module from being terminated when the terminal device fails or the response chain is disconnected. When the user uses a new terminal device to make a service request again, the service process acquisition module of the terminal device retrieves the process data in the response service module to continue the service request, thereby avoiding the user from re-making a service request to start a new process while the previous service request process has not been terminated and has been occupying the response resources of the response service module, slowing down the system response speed, and improving the response efficiency of the response service module. The user accesses the new terminal device and logs in, searches and calls the historical operation record module through the account information, obtains the response service module record in the historical operation record, and the new terminal device calls the response chain establishment module to establish a response chain connection between the terminal device and the server; Exemplarily, the response chain establishment module obtains the domain name address of the response service module, accesses the response service module through the domain name address, establishes a communication link with the response service module, deploys the response chain through the communication link, deploys the response chain on the service request node that was not completed last time, and establishes a new response chain between the new terminal device and the response service module. It can obtain the process and service data of the last service request, thereby reducing the time users spend on filling out service requests.

[0020] Step 5: Obtain the data stored in the user service request and the service process data of the server node, and respond to the user service request.

[0021] In the embodiment of the present invention, the terminal device of the user making the service request fails or the network is abnormal, resulting in the interruption of the user's service request. The user changes to a new terminal device for access. After the response chain is established, the response chain establishment module obtains the service request node data and service process data through the terminal device. The user continues to make the service request according to the service process. When the service request is completed, the response service module remotely responds to the request of the user at the user end; Exemplarily, the node data acquisition module acquires user request data stored by the service node; The service process acquisition module acquires the user request process data of the service process node and obtains the user service request code M n , according to the process code M n Find the corresponding service process and send the obtained service process to the terminal device; The terminal device retrieves the historical operation records stored in the user terminal node through the historical operation record module; The data stored in the service node and the data of the service process node are compared with the historical operation records. When the comparison results are exactly the same, the response service module remotely responds to the user service request, and the user operation is recorded on the user side. Even if the terminal device fails or the response chain connection is interrupted, it will not affect the user's operation record on the user side. The service request process and service node data obtained by the terminal device are compared with the historical operation records on the user side to prevent data transmission errors when the equipment fails, resulting in the user service request cannot be responded to, so that the user needs to end the service request process and re-submit the service request, avoiding users wasting time on filling out service requests and improving the response efficiency of the system.

[0022] Embodiment 2: Embodiment 2 of the present invention provides a remote response system based on blockchain. Figure 2 A schematic diagram of the module composition of a remote response system based on blockchain provided in Embodiment 2 of the present invention is shown in FIG. Figure 2 As shown, the system includes: The response service module is used to store user request data and remotely respond to user requests; The user end is used for users to send service requests; The terminal device module is used to receive and process user service requests, obtain service request nodes and obtain data of service process nodes.

[0023] In some embodiments of the present invention, the response service module includes: A service process storage module is used to store service request processes; A service node registration module, used to register a service node and store service requests in the service node; Server reconnection module, used for terminal devices to reconnect to the server; The service request response module is used to remotely respond to user service requests.

[0024] In some embodiments of the present invention, the user terminal includes: Registration and login module, used for user login service page; The historical operation record module is used to record the user's historical operations; The service request sending module is used to send a service request to the terminal device.

[0025] In some embodiments of the present invention, the terminal device module includes: A request receiving module, used for receiving user service requests; Request processing module, used to process user service requests; A node data acquisition module is used to obtain the request data stored in the service node; The service process acquisition module is used to obtain the request process data of the service process node.

[0026] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0027] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A remote response method based on blockchain, characterized in that: The method comprises the following steps: Step 1: Establish a service response chain. The administrator registers nodes for responding to service modules, user terminals, terminal devices, and user service requests. Step 2: The user sends a service request to the terminal device, and the user's historical operation records are stored in the user terminal node; Step 3: The terminal device receives the user service request and sends a service node registration instruction to the server; Step 4: The server accesses the request process storage in real time, establishes a new response chain and sends a reconnection request to the server; Step 5: Obtain the data stored in the user service request and the service process data of the server node, and respond to the user service request.

2. A blockchain-based remote response system according to claim 1, characterized in that: The step of the user sending a service request to the terminal device and storing the user's historical operation record in the user terminal node includes: The user accesses the terminal device through the user terminal, registers and logs in through the registration and login module to enter the service request page, selects the service type on the service request page to make a service request, and the historical operation record module stores the user operation record and service request progress.

3. A blockchain-based remote response system according to claim 2, characterized in that: The step of recording the user service request operation includes: The historical operation record module collects users' real-time behavior operations, binds the operation records to the user's login account, and when recording each user operation, the system will mark the user operation with a time stamp, record and store it in the user-side node, and retrieve the service request process and service node data on the terminal device based on the operation records.

4. A blockchain-based remote response system according to claim 3, characterized in that: The step of the terminal device receiving a user service request and sending a service node registration instruction to the server comprises: The terminal device receives the service request sent by the user through the request receiving module; The processing of the user service request by the request processing module includes compression of the user service request data size and encoding of the user service request; the specific method for compressing the user service request data size is: obtaining the user service request data, segmenting the data, the data is segmented into n×m data blocks, and the data blocks are stacked and stored in the service node in sequence, so as to reduce the resource occupation of the data in the service node and make the system have higher processing efficiency; the specific method for encoding the user service request is: obtaining the user service request data block, encoding the user service request according to the data blocks segmented by the service request step, and obtaining the service request data encoding set M n ={M1,M2,M3,...M n }.

5. A blockchain-based remote response system according to claim 4, characterized in that: The server performs the steps of accessing the request process storage in real time, establishing a new response chain and sending a reconnection request to the server, including: Obtain the user service request, the service process storage module scans the user request data, and identifies the code set M carried in the user request n ={M1,M2,M3,...M n }, according to the code M n Determine the progress of the user service request. Specifically, M1 represents the first step of the user service request progress, and M2 represents the second step of the user service request progress. The process storage module records the progress of the user service request. Storing the user service request process can keep the process of the user service request in the response service module from being terminated when the terminal device fails or the response chain is disconnected. When the user uses a new terminal device to make a service request again, the service process acquisition module of the terminal device retrieves the process data in the response service module to continue the service request.

6. A blockchain-based remote response system according to claim 5, characterized in that: The step of obtaining the data stored in the user service request and the service process data of the server node and responding to the user service request comprises: The node data acquisition module acquires the user request data stored in the service node; The service process acquisition module acquires the user request process data of the service process node and obtains the user service request code M n , according to the process code M n Find the corresponding service process and send the obtained service process to the terminal device; The terminal device retrieves the historical operation records stored in the user terminal node through the historical operation record module; The data stored in the service node and the data of the service process node are compared with the historical operation records. When the comparison results are exactly the same, the response service module remotely responds to the user service request.

7. A remote response system based on blockchain, characterized in that: The system comprises: The response service module is used to store user request data and remotely respond to user requests; The user end is used for users to send service requests; The terminal device module is used to receive and process user service requests, obtain service request nodes and obtain data of service process nodes.

8. A blockchain-based remote response system according to claim 7, characterized in that: The response service module includes: A service process storage module is used to store service request processes; A service node registration module, used to register a service node and store service requests in the service node; Server reconnection module, used for terminal devices to reconnect to the server; The service request response module is used to remotely respond to user service requests.

9. A blockchain-based remote response system according to claim 8, characterized in that: The user terminal comprises: Registration and login module, used for user login service page; The historical operation record module is used to record the user's historical operations; The service request sending module is used to send a service request to the terminal device.

10. A blockchain-based remote response system according to claim 9, characterized in that: The terminal device module comprises: A request receiving module, used for receiving user service requests; Request processing module, used to process user service requests; A node data acquisition module is used to obtain the request data stored in the service node; The service process acquisition module is used to obtain the request process data of the service process node.

Citation Information

Patent Citations

  • Reconnection methods, apparatuses and system in case of disconnection

    CN105635116A

  • Service response method and system

    CN109584105A

  • Distributed coordination service method, system and computer readable storage medium

    CN110719311A

  • Task request response method and device

    CN110865877A

  • Task processing method and device based on block chain, equipment and storage medium

    CN115396439A