数据发送方法及装置、存储介质、电子装置制造方法及图纸

技术编号:27692297 阅读:20 留言:0更新日期:2021-03-17 04:49
本发明专利技术实施例提供了一种数据发送方法及装置、存储介质、电子装置,该方法包括:通过第一对象设备的第一转换节点将与第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;将第一目标数据发送至第二对象设备的第二转换节点中;通过第二转换节点将第一目标数据转换为第二预设格式的数据,得到第二目标数据;通过第二转换节点将第二目标数据发送至第二区块链中。通过本发明专利技术,解决了相关技术中多个设备之间进行互连互通时,资源消耗大、安全性低的问题,达到减小互联互通的开发难度,节省开发资源的效果。

【技术实现步骤摘要】
数据发送方法及装置、存储介质、电子装置
本专利技术实施例涉及通信领域,具体而言,涉及一种数据发送方法及装置、存储介质、电子装置。
技术介绍
区块链技术,是一种去中心信任化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与通过多方存储、多方计算的方式来实现数据不可篡改、计算结果可信的分布式数据库系统。利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。物联网技术发展迅速,对农业、工业、服务业等人类社会基本业态,都会产生深远影响。物联网设备厂商基于区块链技术构建自己的区块链系统成为趋势。厂商虽然建立了自身区块链系统,实现了厂商设备的互联互通和自治。但各个厂商的区块链系统所用技术、协议、接口、数据结构都不尽相同,当不同厂商之间的设备需要互联互通时,需要开发程序适配对方厂商的协议、接口、数据格式,如果与多个厂商进行互联互通则要开发多套程序。针对上述技术问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据发送方法及装置、存储介质、电子装置,以至少解决相关技术中多个设备之间进行互连互通时,资源消耗大、安全性低的问题。根据本专利技术的一个实施例,提供了一种数据发送方法,应用于区块链中的侧链系统,包括:通过第一对象设备的第一转换节点将与上述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;将上述第一目标数据发送至第二对象设备的第二转换节点中,其中,上述第一转换节点和上述第二转换节点均位于侧链系统中,上述第一对象设备是第一区块链中的设备,上述第二对象设备是第二区块链中的设备;通过上述第二转换节点将上述第一目标数据转换为第二预设格式的数据,得到第二目标数据,其中,上述第二目标数据是上述第二区块链可识别的数据;通过上述第二转换节点将上述第二目标数据发送至上述第二区块链中,其中,上述第二区块链用于利用上述第二目标数据对上述第二对象设备执行操作。根据本专利技术的另一个实施例,提供了一种数据发送方法,应用于区块链中的第一对象设备,包括:确定第一指令,其中,所述第一指令中包括待转换数据和第二对象设备的标识信息;将所述第一指令发送至侧链系统中的第一转换节点中,以指示所述第一转换节点将所述待转换数据转换为第一预设格式的数据,得到第一目标数据,其中,所述侧链系统中还包括第二转换节点,所述第二转换节点对应于所述第二对象设备,所述第二转换节点用于将所述第一目标数据转换为第二预设格式的第二目标数据,并用于将所述第二目标数据发送至第二区块链中,所述第二区块链用于利用所述第二目标数据对所述第二对象设备执行操作。根据本专利技术的另一个实施例,提供了一种数据发送装置,包括:第一转换模块,用于通过第一对象设备的第一转换节点将与上述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;第一发送模块,用于将上述第一目标数据发送至第二对象设备的第二转换节点中,其中,上述第一转换节点和上述第二转换节点均位于侧链系统中,上述第一对象设备是第一区块链中的设备,上述第二对象设备是第二区块链中的设备;第二转换模块,用于通过上述第二转换节点将上述第一目标数据转换为第二预设格式的数据,得到第二目标数据,其中,上述第二目标数据是上述第二区块链可识别的数据;第二发送模块,用于通过上述第二转换节点将上述第二目标数据发送至上述第二区块链中,其中,上述第二区块链用于利用上述第二目标数据对上述第二对象设备执行操作。在一个示例性实施例中,上述装置还包括:第二确定模块,用于通过第一对象设备的第一转换节点将与上述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据之前,在上述侧链系统中确定与上述第一对象设备对应的上述第一转换节点;第二确定模块,用于在上述侧链系统中确定与上述第二对象设备对应的上述第二转换节点。在一个示例性实施例中,上述第一转换模块,包括:第一接收单元,用于接收上述第一对象设备发送的第一指令,其中,上述第一指令中包括上述待转换数据和上述第一转换节点的标识信息,上述第一转换节点的标识信息用于表示上述第一区块链和上述第一转换节点的关联关系;第一查找单元,用于基于上述第一转换节点的标识信息在上述侧链系统中查找到上述第一转换节点;第一发送单元,用于将上述第一指令发送至上述第一转换节点,以通过上述第一转换节点将上述待转换数据转换为上述第一预设格式的数据,得到上述第一目标数据。在一个示例性实施例中,上述装置还包括:第一接收模块,用于在将上述第一目标数据发送至第二对象设备的第二转换节点中之前,接收上述第一对象设备发送的第一指令,其中,上述第一指令中包括上述待转换数据和上述第二对象设备的标识信息。在一个示例性实施例中,上述第一发送模块,包括:第二查找单元,用于在上述侧链系统中查找与上述第二对象设备的标识信息对应的上述第二转换节点,以将上述第一目标数据发送至上述第二转换节点中。根据本专利技术的又一个实施例,还提供了一种数据发送装置,包括:第一确定模块,用于确定第一指令,其中,上述第一指令中包括待转换数据和第二对象设备的标识信息;第三发送模块,用于将上述第一指令发送至侧链系统中的第一转换节点中,以指示上述第一转换节点将上述待转换数据转换为第一预设格式的数据,得到第一目标数据,其中,上述侧链系统中还包括第二转换节点,上述第二转换节点对应于上述第二对象设备,上述第二转换节点用于将上述第一目标数据转换为第二预设格式的第二目标数据,并用于将上述第二目标数据发送至第二区块链中,上述第二区块链用于利用上述第二目标数据对上述第二对象设备执行操作。在一个示例性实施例中,上述装置还包括广播模块,用于在确定第一指令之后,将上述第一指令在上述第一区块链中广播,以指示上述第一区块链中的其他对象设备记录上述第一指令。根据本专利技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,由于侧链系统通过第一对象设备的第一转换节点将与第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;侧链系统将第一目标数据发送至第二对象设备的第二转换节点中,其中,第一转换节点和第二转换节点均位于侧链系统中,第一对象设备是第一区块链中的设备,第二对象设备是第二区块链中的设备;侧链系统通过第二转换节点将第一目标数据转换为第二预设格式的数据,得到第二目标数据,其中,第二目标数据是第二区块链可识别的数据;侧链系统通过第二转换节点将第二目标数据发送至第二区块链中,其中,第二区块链用于利用第二目标数据对第二对象设备执行操作。可以实现只需开发一套侧链系统,就可以实现不同设备的区块链系统之间的互联互通。因此,可以解决相关技术中多个设备之间进行互连互通本文档来自技高网...

【技术保护点】
1.一种数据发送方法,其特征在于,应用于区块链中的侧链系统,包括:/n通过第一对象设备的第一转换节点将与所述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;/n将所述第一目标数据发送至第二对象设备的第二转换节点中,其中,所述第一转换节点和所述第二转换节点均位于侧链系统中,所述第一对象设备是第一区块链中的设备,所述第二对象设备是第二区块链中的设备;/n通过所述第二转换节点将所述第一目标数据转换为第二预设格式的数据,得到第二目标数据,其中,所述第二目标数据是所述第二区块链可识别的数据;/n通过所述第二转换节点将所述第二目标数据发送至所述第二区块链中,其中,所述第二区块链用于利用所述第二目标数据对所述第二对象设备执行操作。/n

【技术特征摘要】
1.一种数据发送方法,其特征在于,应用于区块链中的侧链系统,包括:
通过第一对象设备的第一转换节点将与所述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据;
将所述第一目标数据发送至第二对象设备的第二转换节点中,其中,所述第一转换节点和所述第二转换节点均位于侧链系统中,所述第一对象设备是第一区块链中的设备,所述第二对象设备是第二区块链中的设备;
通过所述第二转换节点将所述第一目标数据转换为第二预设格式的数据,得到第二目标数据,其中,所述第二目标数据是所述第二区块链可识别的数据;
通过所述第二转换节点将所述第二目标数据发送至所述第二区块链中,其中,所述第二区块链用于利用所述第二目标数据对所述第二对象设备执行操作。


2.根据权利要求1所述的方法,其特征在于,通过第一对象设备的第一转换节点将与所述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据之前,所述方法还包括:
在所述侧链系统中确定与所述第一对象设备对应的所述第一转换节点;
在所述侧链系统中确定与所述第二对象设备对应的所述第二转换节点。


3.根据权利要求1所述的方法,其特征在于,通过第一对象设备的第一转换节点将与所述第一对象设备对应的待转换数据转换为第一预设格式的数据,得到第一目标数据,包括:
接收所述第一对象设备发送的第一指令,其中,所述第一指令中包括所述待转换数据和所述第一转换节点的标识信息,所述第一转换节点的标识信息用于表示所述第一区块链和所述第一转换节点的关联关系;
基于所述第一转换节点的标识信息在所述侧链系统中查找到所述第一转换节点;
将所述第一指令发送至所述第一转换节点,以通过所述第一转换节点将所述待转换数据转换为所述第一预设格式的数据,得到所述第一目标数据。


4.根据权利要求1所述的方法,其特征在于,将所述第一目标数据发送至第二对象设备的第二转换节点中之前,所述方法还包括:
接收所述第一对象设备发送的第一指令,其中,所述第一指令中包括所述待转换数据和所述第二对象设备的标识信息。


5.根据权利要求4所述的方法,其特征在于,将所述第一目标数据发送至第二对象设备的第二转换节点中,包括:
在所述侧链系统中查找与所述第二对象设备的标识信息对应的所述第二转换节点,以将所述第一目标数据发送至所述第二转换节点中。


6.一种数据发送方法,其特征在于,应用于区块链中的第一对象设备,包括:
确定第一指令,其中,所述第一指令中包括待转换数据和第二对象设备的标识信息;
将所述第一指令发送至侧链系统中的第一转换节点中,以指示所述第一转换节点将所述待转换数据转换为第一预设格式的数据,得到第一目标数据,其中,所述侧链系统中还包括第二转换节点,所述第二转换节点对应于所述第二对象设备,所述第二转换节点用于将所述第一目标数据转换为第二预设格式的第二目标数据,并用于将所述第二目标数据发送至第二区块链中,所述第二区块链用于利用所述第二目标数据对所述第二对象设备执行操作。


7.根据权利要求6所述的方法,其特征在于,确定第一指令之后,所述方法...

【专利技术属性】
技术研发人员:井皓
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:山东;37

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

1