信息传递方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27144670 阅读:18 留言:0更新日期:2021-01-27 21:44
本发明专利技术实施例提供一种信息传递方法、装置、电子设备及可读存储介质,旨在提高信息传递的便利性。其中,所述信息传递方法包括:从区块链网络获取交易,每个交易携带报文标识,由同一个第一报文解析成的多个交易携带相同的报文标识;根据携带相同报文标识的多个交易,组装第二报文;将所述第二报文发送给目标用户端。本发明专利技术中,携带相同报文标识的多个交易对应同一个第一报文,进而也与该第一报文所需处理的业务相对应。如此,根据携带相同报文标识的多个交易组装出的第二报文,能够反映比较完整的业务信息。然后再将组装出的第二报文发送给目标用户端,使得目标用户端可以通过解析第二报文,从而简便快捷地获得业务信息。从而简便快捷地获得业务信息。从而简便快捷地获得业务信息。

【技术实现步骤摘要】
信息传递方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及通信
,特别是涉及一种信息传递方法、装置、电子设备及可读存储介质。

技术介绍

[0002]区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,从而实现区块数据的生成、验证和上链保存,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
[0003]区块链技术可应用至多种业务场景,例如金融领域、电子商务领域、商品或原材料溯源领域、电子存证领域等,由于区块链技术实现了数据防篡改机制,因此利用区块链技术开展业务,能解决业务参与各方之间的信任危机。
[0004]相关技术中,用户在利用区块链网络开展业务时,通常需要构建与业务相关的一个或多个交易,并将构建的一个或多个交易提交给区块链网络执行。此外,相关技术中,当用户需要查询与自身相关或与其他用户相关的业务信息时,通常需要从区块链网络获取与业务相关的一个或多个交易,然后对获取到的一个或多个交易逐一进行解读,从而解读出相应的业务信息。然而,由于交易数据的可读性偏低,通常难以理解,因此对于普通用户而言,交易解读过程的复杂程度较高,用户体验偏低。
[0005]可见相关技术中,用户从区块链网络查询和解读业务信息的复杂程度较高,导致信息传递的便利性较差。

技术实现思路

[0006]本专利技术实施例的目的在于提供一种信息传递方法、装置、电子设备及可读存储介质,旨在提高信息传递的便利性。具体技术方案如下:
[0007]在本专利技术实施例的第一方面,提供一种信息传递方法,所述方法包括:
[0008]从区块链网络获取交易,每个交易携带报文标识,由同一个第一报文解析成的多个交易携带相同的报文标识;
[0009]根据携带相同报文标识的多个交易,组装第二报文;
[0010]将所述第二报文发送给目标用户端。
[0011]在本专利技术实施例的第二方面,提供一种信息传递装置,所述装置包括:
[0012]交易数据获取模块,用于从区块链网络获取交易,每个交易携带报文标识,由同一个第一报文解析成的多个交易携带相同的报文标识;
[0013]报文组装模块,用于根据携带相同报文标识的多个交易,组装第二报文;
[0014]报文发送模块,用于将所述第二报文发送给目标用户端。
[0015]在本专利技术实施例的第三方面,提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0016]所述存储器,用于存放计算机程序;
[0017]所述处理器,用于在执行存储器上所存放的程序时,实现本专利技术任一实施例所提供的信息传递方法。
[0018]在本专利技术实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任一实施例所提供的信息传递方法。
[0019]本专利技术中,由于每个交易携带报文标识,并且由同一个第一报文解析成的多个交易携带相同的报文标识。因此,携带相同报文标识的多个交易对应同一个第一报文,进而也与该第一报文所需处理的业务相对应。如此,根据携带相同报文标识的多个交易组装出的第二报文,能够反映比较完整的业务信息。然后再将组装出的第二报文发送给目标用户端,使得目标用户端可以通过解析第二报文,从而简便快捷地获得业务信息。可见,通过实施本专利技术,能够提高信息传递的便利性,提升用户体验。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0021]图1是本专利技术一实施例提出的基于业务处理系统的信息传递方法的示意图;
[0022]图2是本专利技术一实施例提出的信息传递方法的流程图;
[0023]图3是本专利技术一实施例提出的信息传递装置的示意图;
[0024]图4是本专利技术一实施例提出的电子设备的示意图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现区块数据的生成、验证和上链保存,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
[0027]相关技术中,用户在利用区块链网络开展业务时,通常需要构建与业务相关的一个或多个交易,然后将构建的一个或多个交易提交给区块链网络执行。
[0028]可选地,在一些具体实施方式中,利用区块链网络执行交易的过程包括:物理世界中产生的真实数据被构建成区块链网络所支持的交易格式,并被发布至区块链网络;区块链网络的各节点在接收到交易后,执行该交易,并根据该交易和该交易的执行结果生成区块;多个节点相互之间对各自生成的区块进行共识,并在达成共识的情况下,各节点将各自的区块追加至各自保存的区块链的末尾。
[0029]需要说明的是,本专利技术在具体实现时,对于区块链网络执行交易的过程,并不限定于上述具体实施方式。除上述具体实施方式以外,本领域技术人员也可采用其熟知的其他技术方案。
[0030]相关技术中,当用户需要查询与自身相关或与其他用户相关的业务信息时,通常需要从区块链网络获取与业务信息相关的各个交易,然后对获取到的各个交易逐一进行解读,从而解读出相应的业务信息。然而,由于交易数据的可读性偏低,通常难以理解,因此对于普通用户而言,交易解读过程的复杂程度较高。总言之,相关技术中,用户从区块链网络查询和解读信息的复杂程度较高,导致信息传递的便利性较差。
[0031]有鉴于此,本专利技术通过以下实施例,提出信息传递方法、装置、电子设备及可读存储介质,旨在提高信息传递的便利性。
[0032]参考图1,图1是本专利技术一实施例提出的基于业务处理系统的信息传递方法的示意图。如图1所示,业务处理系统包括:区块链网络、多个中间件、以及多个用户端。用户端与中间件通信连接,中间件又与区块链网络内的任一节点或指定节点通信连接。如此,用户端通过中间件实现与区块链网络的通信。
[0033]具体地,用户端通过向中间件发送报文,从而实现向中间件传递信息。而中间件通过将用户端发送的报文解析成一个或多个交易,并提交给区块链网络,从而实现向区块链网络传递信息。此外,中间件通过同步区块链网络生成的新区块,或者同步区块链网络的账本数据库,从而实现从区块链网络获取信息。中间件把从区块链网络获取的信息组装成报文,并将该报文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息传递方法,其特征在于,所述方法包括:从区块链网络获取交易,每个交易携带报文标识,由同一个第一报文解析成的多个交易携带相同的报文标识;根据携带相同报文标识的多个交易,组装第二报文;将所述第二报文发送给目标用户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将所述第二报文发送给目标用户端之前,从所述区块链网络获取所述携带相同报文标识的多个交易各自的执行结果;根据所述携带相同报文标识的多个交易各自的执行结果,确定总业务结果;将所述总业务结果填充至所述第二报文。3.根据权利要求1或2所述的方法,其特征在于,每个第一报文包含业务类型标识,由同一个第一报文解析成的多个交易中,至少存在一个交易携带该第一报文所包含的业务类型标识;所述根据携带相同报文标识的多个交易,组装第二报文,包括:从所述携带相同报文标识的多个交易中的任一交易中,读取该交易携带的业务类型标识,并从多个预设的报文组装策略中,确定与该业务类型标识对应的报文组装策略;基于确定出的报文组装策略,从所述携带相同报文标识的多个交易中获取用于组装报文的数据,以组装第二报文。4.根据权利要求3所述的方法,其特征在于,所述基于确定出的报文组装策略,从所述携带相同报文标识的多个交易中获取用于组装报文的数据,以组装第二报文,包括:根据确定出的报文组装策略所限定的交易需求量,判断所述携带相同报文标识的多个交易的数量,是否等于所述交易需求量;若是,则基于确定出的报文组装策略,从所述携带相同报文标识的多个交易中获取用于组装报文的数据,以组装第二报文。5.根据权利要求2所述的方法,其特征在于,每个第一报文对应一个事务标识,由同一个第一报文解析成的多个交易中,至少存在一个交易携带该第一报文所对应的事务标识;所述方法还包括:在所述携带相同报文标识的多个交易中包含合约发布交易的情况下,从该合约发布交易中读取合约地址,并从所述携带相同报文标识的多个交易中的任一交易中,读取该交易携带的事务标识,以及将读取的合约地址和读取的事务标识关联;在将所述第二报文发送给目标用户端之前,将读取的事务标识填充至所述第二报文;所述方法还包括:接收所述目标客户端发送的第三报文,所述第三报文中包含事务标识;将所述第三报文解析成一个或多个交易;在所述一个或多个交易中包括需要调用合约的目标交易的情况下,根据所述第三报文包含的事...

【专利技术属性】
技术研发人员:王杰陈策李立夫邓柯
申请(专利权)人:成都质数斯达克科技有限公司
类型:发明
国别省市:

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

1