当前位置: 首页 > 专利查询>杨志武专利>正文

智策多服务器交互协议方法技术

技术编号:26733853 阅读:23 留言:0更新日期:2020-12-15 14:40
本发明专利技术公开一种智策多服务器交互协议方法,在数据交互工作群组的各个服务器中安装统一的通信交换协议,所述通信交换协议将已接入通信的服务器的通信域名数据保存到各个服务器中,各个服务器中的数据实现同步与交互。本发明专利技术实现了服务器与服务器之间的数据同步与交互的方式,通过将服务器的通信域名(访问域名)保存到数据中,方便之后新服务器的接入工作。并且在服务器保存数据时,会对数据进行编码,最后保存的是编码字符串,这样不会受数据结构的限制。同时又可以通过本发明专利技术对数据进行解析,这样也不耽误应用层对数据的应用。并且还降低了数据在服务器设备中的存储空间占用。

【技术实现步骤摘要】
智策多服务器交互协议方法
本专利技术涉及网络通信
,具体为一种多服务器的交互协议方法。
技术介绍
分布式账本(Distributedledger)是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本的时间和开支。该技术是配置多台服务器,并将服务器都关联上,将数据同步存储在多个服务器/数据库中。在系统运行时需要在服务器架构上搭建好,配置好已搭建的服务器。这样一来已接入的服务器就可以参与到数据存储的工作当中。每当有新数据记录时,都会通过这台服务器利用网络,传输给其他服务器,并且在每台服务器中保存本次的数据记录,并利用共识机制,将多台服务器中的数据进行对比,只要数据匹配度达到共识机制定的规则才会被视为有效数据,以便于确保数据的准确性与安全性。但是现有技术在实现多服务器之间的数据同步与交互时,是在服务器系统架构上搭建好的,预先配置好接入哪些设备。在后期想要接入新服务器设备参与到数据工作中的时候,要对已接入的服务器设备进行改动才能实现。在数据结构上,它的数据字段是针对账本类的系统而定的规则,数据参数都有所限制。在存储上,对所有传输的数据都进行存储,占用存储空间较大。
技术实现思路
本专利技术的目的就是通过服务器的数据交互动态的接入新服务设备,并灵活的存储数据,且减少在存储数据上的空间占用;本专利技术提供一种智策多服务器交互协议方法,本专利技术解决其技术问题所采用的技术方案是:智策多服务器交互协议方法,在数据交互工作群组的各个服务器中安装统一的通信交换协议,所述通信交换协议将已接入通信的服务器的通信域名数据保存到各个服务器中,各个服务器中的数据实现同步与交互,当某一服务器的数据发生变化时,会通过网络将数据发送给安装统一的通信交换协议的其余服务器,所有安装统一的通信交换协议的服务器全部更新数据记录。该协议的主要功能功能就是在服务器中安装好之后,会将已接入的服务器通信域名保存到服务器中,并利用服务器之间的交互,将数据同步给已接入的服务器。当有一台新设备需要接入时,只需在新设备中安装好智策服务器交互协议。并通过任意一台已经接入服务器智策服务器交互协议中的一个接口添加新服务器的通信域名,这时由于数据发生了变化,将会把该数据传输给其他的已经接入的服务器中,进行保存。这样新的服务器设备就加入到工作中了,并且这台新设备将被标记为受信任状态,以便于之后服务器之间的数据交互工作。考虑到数据传输过程中会存在其它来源的非法数据注入,因此在协议中,各个服务器之间接收数据时会先检索数据来源是否是已接入的服务器的通信域名发送过来的数据,如果是受信任的数据,才会接收数据进行操作。进一步的,各个服务器依据所述通信交换协议对已接入的服务器的通信域名数据进行编码后存储,由于保存的数据是针对系统数据进行编码之后的字符串,所以与不受数据结构和类型的限制,在解码之后可以还原为原来的数据结构,也起到减少数据存储所占空间和减少数据泄露带来的问题。本专利技术的有益效果是:本方案实现了动态的接入新设备,不需要对已接入的服务器做架构上的改变。可应用在账本类系统中,实现服务器与服务器之间的数据同步与交互的方式,通过将服务器的通信域名(访问域名)保存到数据中,方便之后新服务器的接入工作。并且在服务器保存数据时,会对数据进行编码,最后保存的是编码字符串,这样不会受数据结构的限制。同时又可以通过本专利技术对数据进行解析,这样也不耽误应用层对数据的应用。并且还降低了数据在服务器设备中的存储空间占用。由于保存的数据是针对系统数据进行编码之后的字符串,所以与不受数据结构和类型的限制,在解码之后可以还原为原来的数据结构;在服务器中保存的数据都是以编码的形式保存,所占字节数比保存原有带有数据结构的数据节省很多空间;数据存储是以编码的形式存储,即使通过非法途径获取了数据,没有通过协议解析,数据将无任何意义,减少了数据泄露带来的问题。附图说明图1为本专利技术的流程框图。具体实施方式下面结合附图对本专利技术进行进一步的说明。如图1所示,智策多服务器交互协议方法,在数据交互工作群组的各个服务器中安装统一的通信交换协议,所述通信交换协议将已接入通信的服务器的通信域名数据保存到各个服务器中,各个服务器中的数据实现同步与交互,同步是指,在安装统一的通信交换协议的服务器群组中,其他服务器的数据发生变化时,该服务器也需要更新数据记录,交互是指,当自身服务器数据发生变化时,会通过网络将数据发送给已接入的其他服务器设备。通过服务器对应的网络域名或者外网,实现服务器与服务器之间的通信。而在目前技术的架构中发现在接入新设备的时候,会比较麻烦。要对已接入的服务器架构进行修改,才能成功接入新设备,实现服务器之间的通信功能。到后期接入的服务器设备越多,新接入一台服务器就越麻烦。本方案智策服务器交互协议的主要功能就是在服务器中安装好之后,会将已接入的服务器通信域名保存到服务器中,并利用服务器之间的交互,将数据同步给已接入的服务器。当有一台新设备需要接入时,只需在新设备中安装好智策服务器交互协议。并通过任意一台已经接入服务器智策服务器交互协议中的一个接口添加新服务器的通信域名,这时由于数据发生了变化,将会把该数据传输给其他的已经接入的服务器中,进行保存。这样新的服务器设备就加入到工作中了,并且这台新设备将被标记为受信任状态,以便于之后服务器之间的数据交互工作。虑到数据传输过程中会存在其它来源的非法数据注入,因此在协议中,接收数据时会先检索数据来源是否是已接入的服务器发送过来的数据,如果是受信任的数据,才会数据进行操作。为了避免数据泄露所带来的影响,在数据存储时,智策服务器交互协议会对数据按照设置好的规则进行编码处理。这样在避免数据泄露的同时,还大大节省了数据存储时所占的空间。而在安装了该协议的服务器中,可以将存储的数据编码,按照规定进行解码,获得原始数据结构以便完成应用层的功能实现以及系统完善。场景模拟:1.当只有一台服务器x安装了智策服务器交互协议工作时,这台服务器会保存他自身的服务器通信域名,这时效果,与传统的系统服务器除了数据会进行编码之外,没有其他差别。2.假设这时有一台新服务器a设备要加入到数交互工作中,只需要在这台新服务器a上安装智策服务器交互协议,并且在之前的第一台服务器中(用于场景中只有一台接入了,所以是第一台,之后是任意一台已经接入的服务器)调用协议中的一个接口添加这台新服务器a的通信域名。3.由于已经接入的服务器的通信域名的数据改变了,所以它会将新数据交互给所有已经接入的服务器b/c(该场景中目前只有一台服务器,效果不是很明显)。这时已接入的服务器a中就保存了这台新服务器的通信域名。并标记他为信任状态。4.任何一台之服务器中的数据发生变化,都将通过通信域名传输给这台新服务器。同样这台新服务器的数据在发生变化时也将传输给其他服务器,而且这台新服务器是受信任的状态。以上所述者,仅为本专利技术的较佳实施例而已,当不能以此限定本专利技术实施的范本文档来自技高网...

【技术保护点】
1.智策多服务器交互协议方法,其特征在于,在数据交互工作群组的各个服务器中安装统一的通信交换协议,所述通信交换协议将已接入通信的服务器的通信域名数据保存到各个服务器中,各个服务器中的通信域名数据实现同步与交互,当某一服务器的数据发生变化时,会通过网络将数据发送给安装统一的通信交换协议的其余服务器,所有安装统一的通信交换协议的服务器全部更新数据记录。/n

【技术特征摘要】
1.智策多服务器交互协议方法,其特征在于,在数据交互工作群组的各个服务器中安装统一的通信交换协议,所述通信交换协议将已接入通信的服务器的通信域名数据保存到各个服务器中,各个服务器中的通信域名数据实现同步与交互,当某一服务器的数据发生变化时,会通过网络将数据发送给安装统一的通信交换协议的其余服务器,所有安装统一的通信交换协议的服务器全部更新数据记录。

【专利技术属性】
技术研发人员:杨志武
申请(专利权)人:杨志武
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1