1.一种基于区块链的远程响应方法,其特征在于:所述方法包括以下步骤:步骤一:建立服务响应链,管理员为响应服务模块、用户端、终端设备和用户服务请求分别注册节点;
步骤二:用户向终端设备发送服务请求,并将用户历史操作记录存储到用户端节点;
步骤三:终端设备接收用户服务请求,向服务器发送服务节点注册指令;
步骤四:服务器实时进行访问请求进程存储,建立新的响应链并向服务器发送重新连请求;
步骤五:获取服务器存储在用户服务请求的数据和服务器节点的服务进程数据,对用户服务请求做出响应。
2.根据权利要求1所述的一种基于区块链的远程响应系统,其特征在于:所述用户向终端设备发送服务请求,并将用户历史操作记录存储到用户端节点的步骤,包括:用户通过用户端对终端设备进行访问,通过注册登陆模块进行注册登录进入服务请求页面,在服务请求页面选择服务类型进行服务请求,历史操作记录模块将用户操作记录和服务请求进展进行存储。
3.根据权利要求2所述的一种基于区块链的远程响应系统,其特征在于:所述记录用户服务请求操作的步骤,包括:历史操作记录模块收集用户实时行为操作,将操作记录与用户登录账号进行绑定并在记录每一次用户操作时系统都会在用户操作上刻上时间标记,记录并储存在用户端节点,根据操作记录在终端设备上调取服务请求进程和服务节点数据。
4.根据权利要求3所述的一种基于区块链的远程响应系统,其特征在于:所述终端设备接收用户服务请求,向服务器发送服务节点注册指令的步骤,包括:终端设备通过请求接收模块接收用户发送的服务请求;
请求处理模块对用户服务请求的处理包括针对用户服务请求数据大小的压缩和对用户服务请求进行编码;其中针对用户服务请求数据大小的压缩具体方法为:获取用户服务请求数据,对数据进行分割,数据被分割成n×m个数据块,将数据块按顺序一次堆叠存储到服务节点,减少数据在服务节点的资源占用,使系统具备更高的处理效率;对用户服务请求进行编码的具体方法为:获取用户服务请求数据块,根据服务请求步骤分割的数据块对用户服务请求进行编码,得到服务请求数据编码集合Mn={M1,M2,M3,......Mn}。
5.根据权利要求4所述的一种基于区块链的远程响应系统,其特征在于:所述服务器实时进行访问请求进程存储,建立新的响应链并向服务器发送重新连请求的步骤,包括:获取用户服务请求,服务进程存储模块扫描用户请求数据,识别用户请求上的携带的编码集合Mn={M1,M2,M3,......Mn},根据编码Mn判断用户服务请求的进展,具体的,M1代表用户服务请求进展第一步,M2代表用户服务请求进展第二步,进程存储模块对用户服务请求的进程进行记录,存储用户服务请求进程可以在终端设备故障或响应链断开连接时,保持用户服务请求在响应服务模块中的进程不被结束,在用户使用新的终端设备重新进行服务请求时,终端设备的服务进程获取模块调取响应服务模块中的进程数据继续进行服务请求。
6.根据权利要求5所述的一种基于区块链的远程响应系统,其特征在于:所述获取服务器存储在用户服务请求的数据和服务器节点的服务进程数据,对用户服务请求做出响应的步骤,包括:节点数据获取模块获取服务节点存储的用户请求数据;
服务进程获取模块获取用服务进程节点的用户请求进程数据,获取户服务请求编码Mn,根据进程编码Mn找到与其对应的服务进程,将获取到的服务进程发送的终端设备;
终端设备通过历史操作记录模块调取存储在用户端节点的历史操作记录;
将服务节点存储的数据和服务进程节点的数据与历史操作记录进行对比,对比结果完全相同时,响应服务模块对用户服务请求进行远程响应。
7.一种基于区块链的远程响应系统,其特征在于:所述该系统包括:响应服务模块,用于存储用户请求数据,远程响应用户请求;
用户端,用于用户进行服务请求的发送;
终端设备模块,用于接受处理用户服务请求,获取服务请求节点和获取服务进程节点的数据。
8.根据权利要求7所述的一种基于区块链的远程响应系统,其特征在于:所述响应服务模块包括:服务进程存储模块,用于存储服务请求进程;
服务节点注册模块,用于注册服务节点并将服务请求存储在服务节点中;
服务器重连模块,用于终端设备重新连接服务器;
服务请求响应模块,用于远程响应用户服务请求。
9.根据权利要求8所述的一种基于区块链的远程响应系统,其特征在于:所述用户端包括:注册登录模块,用于用户登录服务页面;
历史操作记录模块,用于记录用户历史操作;
服务请求发送模块,用于向终端设备发送服务请求。
10.根据权利要求9所述的一种基于区块链的远程响应系统,其特征在于:所述终端设备模块包括:请求接收模块,用于接收用户服务请求;
请求处理模块,用于处理用户服务请求;
节点数据获取模块,用于获取服务节点存储的请求数据;
服务进程获取模块,用于获取服务进程节点的请求进程数据。