The embodiment of this application provides a data collaboration method and an electronic device to improve the low data processing efficiency of the traditional centralized architecture. Data collaboration method is applied to block chain nodes in block chain network. In one case, data collaboration method is applied to the first node in block chain network. The method includes receiving service requests from the first terminal in the physical domain of the first device, associating the physical domain of the first device with the first node, including data requirement information in service requests, and adjusting according to data requirement information. The deployed cooperative intelligence contract is used to initiate data collaboration requests to other nodes in the block chain network through the cooperative intelligence contract; obtain the feedback data returned by other nodes according to the data collaboration requests; and send the service request response to the first terminal according to the feedback data.
【技术实现步骤摘要】
数据协同方法及电子设备
本申请涉及数据处理领域,具体而言,涉及一种数据协同方法及电子设备。
技术介绍
在传统模式下,终端设备需要直接接入中心服务器,或者通过汇聚点接入中心服务器,终端设备之间的数据交互需要由中心服务器实现,中心服务器的性能成为影响终端设备间数据交互效率的瓶颈。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种数据协同方法及电子设备,以提升数据处理效率。第一方面,本申请实施例提供了一种数据协同方法,应用于区块链网络中的第一节点,所述方法包括:接收第一设备物理域中的第一终端的服务请求,所述第一设备物理域与所述第一节点关联,所述服务请求中包括数据需求信息;根据所述数据需求信息调用部署的协同智能合约,通过所述协同智能合约向所述区块链网络中的其他节点发起数据协同请求;获取所述其他节点根据所述数据协同请求返回的反馈数据;根据所述反馈数据向所述第一终端发送服务请求响应。在上述实现过程中,第一节点只需要接收第一设备物理域中的第一终端所发起的服务请求,并调用协同智能合约向同一区块链网络中的其他节点发送数据协同请求,再获取其他节点返回的反馈数据,然后向第一终端发送服务请求响应。对单个节点而言,由于划分了对应的设备物理域,降低了需要协调的终端规模,提高了数据处理效率。对所有设备物理域中的所有终端而言,可以有多个区块链节点完成一次数据协同过程,提高了数据处理效率。即使单个区块链节点出现临时故障,也不会影响大局,对于大部分设备物理域中的终端而言,仍然能够通过对应的区块链节点执行数据协同过程。结合第一方面,在一种可能的设计中,所述数据协同请求中包括所述第一节点的公钥 ...
【技术保护点】
1.一种数据协同方法,其特征在于,应用于区块链网络中的第一节点,所述方法包括:接收第一设备物理域中的第一终端的服务请求,所述第一设备物理域与所述第一节点关联,所述服务请求中包括数据需求信息;根据所述数据需求信息调用部署的协同智能合约,通过所述协同智能合约向所述区块链网络中的其他节点发起数据协同请求;获取所述其他节点根据所述数据协同请求返回的反馈数据;根据所述反馈数据向所述第一终端发送服务请求响应。
【技术特征摘要】
1.一种数据协同方法,其特征在于,应用于区块链网络中的第一节点,所述方法包括:接收第一设备物理域中的第一终端的服务请求,所述第一设备物理域与所述第一节点关联,所述服务请求中包括数据需求信息;根据所述数据需求信息调用部署的协同智能合约,通过所述协同智能合约向所述区块链网络中的其他节点发起数据协同请求;获取所述其他节点根据所述数据协同请求返回的反馈数据;根据所述反馈数据向所述第一终端发送服务请求响应。2.如权利要求1所述的方法,其特征在于,所述数据协同请求中包括所述第一节点的公钥,所述获取所述其他节点根据所述数据协同请求返回的反馈数据,包括:获取所述其他节点根据所述数据协同请求返回的利用所述第一节点的公钥加密过的反馈数据。3.如权利要求1所述的方法,其特征在于,所述服务请求中包括数据请求时限,根据所述反馈数据向所述第一终端发送服务请求响应,包括:在所述数据请求时限内向所述第一终端发送服务请求响应。4.如权利要求1所述的方法,其特征在于,在所述根据所述反馈数据向所述第一终端发送服务请求响应之前,所述方法还包括:接收所述第一设备物理域中的终端根据所述数据需求信息提交的反馈数据。5.如权利要求1-4任一项所述的方法,其特征在于,所述根据所述反馈数据向所述第一终端发送服务请求响应,包括:向所述第一终端发送多个所述反馈数据。6.如权利要求1-4任一项所述的方法,其特征在于,所述根据所述反馈数据向所述第一终端发送服务请求响应,包括:根据所述反馈数据生成数据协同计算结果,向所述第一终端发送所述数据协同计算结果。7.如权利要求6所述的方法,其特征在于,在所述根据所述反馈数据生成数据协同计算结果之后,所述方法还包括:调用所述协同智能合约,通过所述协同智能合约得到第二节点信息,所述第二节点为提交过所述反馈数据的节点;向所述第二节点发送所述数据协同计算结果。8.如权利要求4所述的方...
【专利技术属性】
技术研发人员:邓密密,袁杨,
申请(专利权)人:四川虹微技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。