一种数据管理方法及装置与流程

文档序号:17989858发布日期:2019-06-22 00:42阅读:186来源:国知局
一种数据管理方法及装置与流程

本发明涉及区块链技术领域,尤其涉及一种数据管理方法及装置。



背景技术:

随着信息技术和人工智能技术的发展,汽车的智能化程度越来越高,越来越多的车辆开始安装远程信息处理器(telematicsbox,tbox),以方便信息交互,缓解汽车中控系统处理大量数据的压力。

但是现有的tbox数据需要进行收集保存和上传服务器,各个车型的tbox数据流量费都是汽车厂商在支付,数据繁杂造成大量的流量费,给厂商造成较大的经济负担。



技术实现要素:

本申请提出一种数据管理方法及装置,根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

第一方面,本申请提出一种数据管理方法,应用于区块链节点设备,所述方法包括:

获取目标车辆的tbox目标数据;

根据所述tbox目标数据生成索引信息,所述索引信息由所述tbox目标数据按照关键词分类处理得到,所述索引信息包括摘要信息和目录;

对所述tbox目标数据的详细信息进行加密处理,输出所述tbox目标数据的索引信息;

接收针对所述tbox目标数据的获取请求,所述获取请求用于获取用户所查看的所述tbox目标数据的索引信息对应的详细信息;

将所述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个所述tbox目标数据的贡献方;

根据所述tbox目标数据的获取请求和所述智能合约发送所述tbox目标数据的详细信息。

在一种可能的实现方式中,所述获取目标车辆的tbox目标数据,包括:

保存预设时间段内的tbox数据;

对所述tbox数据按照预定规则进行处理,得到tbox目标数据。

在一种可能的实现方式中,所述对所述tbox数据按照预定规则进行处理,得到tbox目标数据,包括:

设置信息特征,所述信息特征为所述tbox数据中有效信息的关键词;

从所述tbox数据中筛选出包含所述信息特征的tbox目标数据。

在一种可能的实现方式中,所述对所述tbox目标数据的详细信息进行加密处理,包括:

利用加密算法将所述tbox目标数据的详细信息转换为密文。

在一种可能的实现方式中,所述将所述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个所述tbox目标数据的贡献方,包括:

获取所述tbox目标数据的至少一个贡献方的分账比例;

按照每个贡献方的分账比例,将所述用户的数字钱包中的相应款项转移至每个贡献方。

在一种可能的实现方式中,所述方法还包括:

接收针对tbox目标数据的信息检索请求,所述信息检索请求用于检索所述tbox目标数据的索引信息,所述信息检索请求包括关键词;

根据所述tbox目标数据的信息检索请求发送所述tbox目标数据的索引信息。

第二方面,本申请提出一种数据管理装置,包括:

获取单元,用于获取目标车辆的tbox目标数据;

生成单元,用于根据所述tbox目标数据生成索引信息,所述索引信息由所述tbox目标数据按照关键词分类处理得到,所述索引信息包括摘要信息和目录;

加密单元,用于对所述tbox目标数据的详细信息进行加密处理,输出所述tbox目标数据的索引信息;

第一接收单元,用于接收针对tbox目标数据的获取请求,所述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息;

转移单元,用于将所述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个所述tbox目标数据的贡献方;

第一发送单元,用于根据所述tbox目标数据的获取请求和所述智能合约发送所述tbox目标数据的详细信息。

在一种可能的实现方式中,所述获取单元具体用于保存预设时间段内的tbox数据;设置信息特征,所述信息特征为所述tbox数据中有效信息的关键词;从所述tbox数据中筛选出包含所述信息特征的tbox目标数据。

在一种可能的实现方式中,所述加密单元具体用于利用加密算法将所述tbox目标数据的详细信息转换为密文。

在一种可能的实现方式中,所述转移单元具体用于获取所述tbox目标数据的至少一个贡献方的分账比例;按照每个贡献方的分账比例,将所述用户的数字钱包中的相应款项转移至每个贡献方。

在一种可能的实现方式中,所述装置还包括:

第二接收单元,用于接收针对tbox目标数据的信息检索请求,所述信息检索请求用于检索所述tbox目标数据的索引信息,所述信息检索请求包括关键词;

第二发送单元,用于根据所述tbox目标数据的信息检索请求发送所述tbox目标数据的索引信息。

第三方面,本申请提出一种区块链节点设备,包括:处理器、存储器和收发器;其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面或任一种实现所提出的方法。

第四方面,本申请提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行所述各方面或任一种实现所提出的方法。

第五方面,本申请实施例提供了一种包含程序指令的计算机程序产品,当其在计算机上运行时,使得计算机执行所述各方面或任一种实现所提出的方法。

实施本申请,根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

实施本申请,根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1是本申请提出的一种数据管理系统的框架图;

图2是本申请提出的一种数据管理方法的流程图;

图3是本申请提出的另一种数据管理方法的流程图;

图4是本申请提出的一种数据管理方法的具体应用场景的流程图;

图5是本申请提出的一种数据管理装置的结构示意图;

图6是本申请提出的一种区块链节点设备的结构示意图。

具体实施方式

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。

现有的tbox数据需要进行收集保存和上传服务器,各个车型的tbox数据流量费都是汽车厂商在支付,数据繁杂造成大量的流量费,给厂商造成较大的经济负担。

本申请提出一种数据管理方法及装置,根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

请参阅图1,图1是本申请实施例提供的一种数据管理系统的框架图。如图1所示,该数据管理系统包括但不限于第一区块链节点设备1和第二区块链节点设备2。第一区块链节点设备1和第二区块链节点设备2通信连接,本申请实施例对于该第一区块链节点设备1和该第二区块链节点设备2之间的通信连接方式不作唯一性限定。

在本申请实施例中,在第一区块链节点设备1获取目标车辆的tbox目标数据后,第一区块链节点设备1根据该tbox目标数据生成索引信息,该索引信息由该tbox目标数据按照关键词分类处理得到,上述索引信息包括摘要信息和目录。第一区块链节点设备1还对上述tbox目标数据的详细信息进行加密处理,输出上述tbox目标数据的索引信息。第一区块链节点设备1接收第二区块链节点设备2发送的针对上述tbox目标数据的获取请求,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息。第一区块链节点设备1将该用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个上述tbox目标数据的贡献方。第一区块链节点设备1根据该tbox目标数据的获取请求和上述智能合约向第二区块链节点设备2发送上述tbox目标数据的详细信息。上述第一区块链节点设备1可以是tbox终端,上述第二区块链节点设备2可以是用户终端。

实施本申请实施例,可以根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

图2是本申请提出的一种数据管理方法的流程图,应用于区块链节点设备,上述方法包括以下内容:

201、获取目标车辆的tbox目标数据。

具体的,区块链节点设备可以是tbox终端。车载诊断系统(on-boarddiagnostic,obd)收集车辆数据并传输到tbox终端。tbox终端设置信息特征,该信息特征为tbox数据中有效信息的关键词。tbox终端从tbox数据中筛选出包含该信息特征的tbox目标数据。

202、根据上述tbox目标数据生成索引信息。

具体的,tbox终端选定一些关键词(例如车辆状态、故障信息等),将上述tbox目标数据按照关键词进行分类整理,形成索引信息,上述索引信息包括摘要信息和目录。上述目录使不同的tbox目标数据按次序编排以供查考。上述摘要信息是tbox目标数据内容的提要,简明扼要地叙述了tbox目标数据的内容。简而言之,索引信息能够让用户很方便地查询到相关的tbox目标数据。用户后续在对tbox目标数据进行查询时,利用关键词即可查询到对应的tbox目标数据的目录和摘要信息。用户一眼看过去就能获知是否是所需的数据,提高数据的查询效率。

203、对上述tbox目标数据的详细信息进行加密处理,输出上述tbox目标数据的索引信息。

具体的,利用加密算法将上述tbox目标数据的详细信息转换为密文。上述加密算法将上述tbox目标数据加密模糊,以实现在后续的查询时未付费仅能够看到摘要和目录,当用户付费后才可以解锁或恢复被加密的内容。

204、接收针对上述tbox目标数据的获取请求。

具体的,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息。

具体的,区块链系统的注册用户可以对tbox目标数据进行查询筛选,输入关键词检索到根据相关度排序的一列tbox目标数据,用户可查看摘要信息确定是否需要进一步付费查看tbox目标数据的详细信息。当用户选择了付费查看向区块链平台发送获取请求,即触发预设的智能合约。

205、将用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个上述tbox目标数据的贡献方。

具体的,上述数字钱包是一种存储和使用数字货币的工具,用户可以向数字钱包中存入数字货币。

具体的,读取上述获取请求中的款项数额,读取预先设定的分账规则,将上述用户的数字钱包中的相应款项按照预先设定的上述规则转移至至少一个上述tbox目标数据的贡献方,上述tbox目标数据的贡献方可以是车主、tbox盒子厂商、数据流量费垫付方、数据处理保存方。

实施本步骤,采用区块链进行分账,很好的解决现有的tbox数据变现和流量支出的问题,提高效率且排除不公正的分账行为。

206、根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。

举例来说,tbox终端从获取请求与智能合约中读取用户地址,向该用户的用户终端发送tbox目标数据的详细信息。

实施本申请实施例,可以根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

图3是本申请提出的另一种数据管理方法的流程示意图,应用于区块链平台,上述方法包括以下内容:

301、保存预设时间段内的tbox数据。

举例来说,tbox数据可以是车辆基本信息、车辆行驶信息、车辆故障信息等。预设时间段可以是24小时。

302、设置信息特征。

具体的,上述信息特征为上述tbox数据中有效信息的关键词。一般来说,tbox数据的存储和后续的调用都是与车辆相关的设备厂商进行的,即tbox数据更多的需求集中于与车辆性能改善、故障排查相关的信息。所以,上述关键词可设置成与车辆性能改善、故障排查相关的词汇。

303、从上述tbox数据中筛选出包含上述信息特征的tbox目标数据。

具体的,从上述tbox数据中筛选出包含上述关键词的目标数据。在筛选时,关键词可设置成与车辆性能改善、故障排查相关的词汇,可选择性剔除tbox数据中的车辆的车牌、某时刻车主对车辆的操控信息、车辆的正常行驶状态等无效信息。

实施本步骤,可以定时对tbox数据进行清理,剔除无效信息,以节省tbox终端内部存储空间,提高数据流转效率。

304、根据上述tbox目标数据生成索引信息。

具体的,tbox终端选定一些关键词(例如车辆状态、故障信息等),将上述tbox目标数据按照关键词进行分类整理,形成索引信息,上述索引信息包括摘要信息和目录。上述目录使不同的tbox目标数据按次序编排以供查考。上述摘要信息是tbox目标数据内容的提要,简明扼要地叙述了tbox目标数据的内容。简而言之,索引信息能够让用户很方便地查询到相关的tbox目标数据。用户后续在对tbox目标数据进行查询时,利用关键词即可查询到对应的tbox目标数据的目录和摘要信息。用户一眼看过去就能获知是否是所需的数据,提高数据的查询效率。

305、利用加密算法将上述tbox目标数据的详细信息转换为密文,输出上述tbox目标数据的索引信息。

实施本步骤,以实现在后续的查询时未付费仅能够看到摘要信息和目录;当查询用户付费后才可以对其解锁或恢复被加密的内容。

306、接收针对上述tbox目标数据的信息检索请求。

具体的,上述信息检索请求用于检索上述tbox目标数据的索引信息,上述信息检索请求包括关键词。

307、根据上述tbox目标数据的信息检索请求发送上述tbox目标数据的索引信息。

具体的,tbox终端读取发送该信息检索请求的用户地址,向该用户的用户终端发送tbox目标数据的索引信息。

308、接收针对上述tbox目标数据的获取请求。

具体的,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息。

309、获取上述tbox目标数据的至少一个贡献方的分账比例。

举例来说,某条tbox数据的生成、保存、筛选处理等流程包括车主、tbox盒子厂商、数据流量费垫付方、数据处理保存方四个处理方,可按照40%、10%、30%、20%的比例对该tbox数据被查看或调用获得的收益进行分账。贡献方的具体分配比例可以自主伸张但必须经过协商达成一致。

310、按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

举例来说,车主要求40%的利润分成,tbox盒子厂商要求10%的利润分成,数据流量费垫付方要求30%的利润分成,数据处理保存方要求20%的利润分成。按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

311、根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。

实施本申请实施例,可以根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

图4是本申请提出的一种数据管理方法的具体应用场景的流程图,应用于区块链节点设备,上述方法包括以下内容:

401、保存预设时间段内的tbox数据。

举例来说,tbox数据包括车辆基本信息、车辆行驶信息、车辆故障信息等,一般情况,tbox数据的存储和后续的调用都是与车辆相关的设备厂商进行的,即tbox数据更多的需要集中于与车辆性能改善、故障排查相关的信息。在筛选时可选择性剔除tbox数据中的车辆的车牌、某时刻车主对车辆的操控信息、车辆的正常行驶状态等无效信息。

402、设置信息特征。

具体的,上述信息特征为上述tbox数据中有效信息的关键词。

举例来说,上述关键词可以是“发动机异响”。

403、从上述tbox数据中筛选出包含上述信息特征的tbox目标数据。

举例来说,从上述tbox数据中筛选出包含关键词“发动机异响”的目标数据。

上述目标数据可以是:

发动机异响的可能原因:发动机外部导致的异响

固定发动机或相互连接的外部零部件如果松动,也会导致异响。解决方法:

1、发动机下护板螺丝松动。发动机无法固定,紧固或调整发动机下护板螺丝即可。2、发动机机脚垫老化。机脚垫支撑发动机,老化后无法正常工作,更换即可。3、发动机舱内有许多塑料件,比如发动机盖板、进气管等松动时与发动机舱产生碰撞,导致异响,紧固散掉的塑料件即可。4、另外,发动机噪声的传递主要是通过引擎盖、前翼子板等震动传到驾驶室,加装隔音棉会有比较好的效果。

404、根据上述tbox目标数据生成索引信息。

具体的,上述索引信息由上述tbox目标数据按照关键词分类处理得到,上述索引信息包括摘要信息和目录。

举例来说,当上述关键词为“发动机异响”时,上述索引信息可以是:

目录:

发动机异响的可能原因:冷启动异响

发动机异响的可能原因:机油不合适

发动机异响的可能原因:皮带松紧度不合适

发动机异响的可能原因:发动机“回火”故障

发动机异响的可能原因:燃油质量差或者标号不对

发动机异响的可能原因:发动机外部导致的异响

发动机异响的可能原因:进排气管泄露

摘要信息:

“发动机异响的可能原因:冷启动异响”的摘要信息是:汽车长时间停放,机油回流到油底壳,冷车启动时油泵不能立刻建立油压,特别是发动机上半部分,气门得不到足够润滑,液压挺柱和机械摇臂未能正常工作,导致异响。

“发动机异响的可能原因:机油不合适”的摘要信息是:机油黏度过高,会导致发动机运转中润滑不够,产生摩擦,导致异响,很多车友在保养更换不同机油之后会出现这个情况。

“发动机异响的可能原因:皮带松紧度不合适”的摘要信息是:发动机皮带松紧度不够,会发出吱吱的尖锐异响。

“发动机异响的可能原因:发动机‘回火’故障”的摘要信息是:当发动机的气门积碳过多或者正时调整不对,发动机就会有“噗噗噗”的声音。

“发动机异响的可能原因:燃油质量差或者标号不对”的摘要信息是:加注质量较差或者标号不合适的燃油时,发动机内的燃烧情况会变得不好,产生剧烈的震动,发出噪音。

“发动机异响的可能原因:发动机外部导致的异响”的摘要信息是:固定发动机或相互连接的外部零部件如果松动,也会导致异响。

“发动机异响的可能原因:进排气管泄露”的摘要信息是:进排气管泄漏时,气体会从泄漏处泄漏,从而产生振动导致异响。

405、利用hash加密算法将上述tbox目标数据的详细信息转换为密文,输出上述tbox目标数据的索引信息。

具体的,hash加密算法就是把任意长度的二进制值映射为较短的固定长度的二进制值,此种方法常用于信息安全领域。

实施本步骤,以实现在后续的查询时未付费仅能够看到摘要信息和目录;当查询用户付费后才可以对其解锁或恢复被加密的内容。

406、接收针对上述tbox目标数据的信息检索请求。

具体的,上述信息检索请求用于检索上述tbox目标数据的索引信息,上述信息检索请求包括关键词。

举例来说,上述信息检索请求为“发动机异响”。

407、根据上述tbox目标数据的信息检索请求发送上述tbox目标数据的索引信息。

举例来说,向用户终端发送与关键词“发动机异响”相匹配的索引信息。

目录:

发动机异响的可能原因:冷启动异响

发动机异响的可能原因:机油不合适

发动机异响的可能原因:皮带松紧度不合适

发动机异响的可能原因:发动机“回火”故障

发动机异响的可能原因:燃油质量差或者标号不对

发动机异响的可能原因:发动机外部导致的异响

发动机异响的可能原因:进排气管泄露

摘要信息:

“发动机异响的可能原因:冷启动异响”的摘要信息是:汽车长时间停放,机油回流到油底壳,冷车启动时油泵不能立刻建立油压,特别是发动机上半部分,气门得不到足够润滑,液压挺柱和机械摇臂未能正常工作,导致异响。

“发动机异响的可能原因:机油不合适”的摘要信息是:机油黏度过高,会导致发动机运转中润滑不够,产生摩擦,导致异响,很多车友在保养更换不同机油之后会出现这个情况。

“发动机异响的可能原因:皮带松紧度不合适”的摘要信息是:发动机皮带松紧度不够,会发出吱吱的尖锐异响。

“发动机异响的可能原因:发动机‘回火’故障”的摘要信息是:当发动机的气门积碳过多或者正时调整不对,发动机就会有“噗噗噗”的声音。

“发动机异响的可能原因:燃油质量差或者标号不对”的摘要信息是:加注质量较差或者标号不合适的燃油时,发动机内的燃烧情况会变得不好,产生剧烈的震动,发出噪音。

“发动机异响的可能原因:发动机外部导致的异响”的摘要信息是:固定发动机或相互连接的外部零部件如果松动,也会导致异响。

“发动机异响的可能原因:进排气管泄露”的摘要信息是:进排气管泄漏时,气体会从泄漏处泄漏,从而产生振动导致异响。

408、接收针对上述tbox目标数据的获取请求。

具体的,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息。

举例来说,上述获取请求用于获取用户所查看的“发动机异响的可能原因:发动机外部导致的异响”的详细信息。

409、获取上述tbox目标数据的至少一个贡献方的分账比例。

举例来说,“发动机异响的可能原因:发动机外部导致的异响”的生成、保存、筛选处理等流程包括车主、tbox盒子厂商、数据流量费垫付方、数据处理保存方四个处理方,可按照40%、10%、30%、20%的比例对该tbox数据被查看或调用获得的收益进行分账。贡献方的具体分配比例可以自主伸张但必须经过协商达成一致。

410、按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

举例来说,车主要求40%的利润分成,tbox盒子厂商要求10%的利润分成,数据流量费垫付方要求30%的利润分成,数据处理保存方要求20%的利润分成。按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

411、根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。

举例来说,向用户终端发送的“发动机异响的可能原因:发动机外部导致的异响”的详细信息为:

固定发动机或相互连接的外部零部件如果松动,也会导致异响。解决方法为:1、发动机下护板螺丝松动。发动机无法固定,紧固或调整发动机下护板螺丝即可。2、发动机机脚垫老化。机脚垫支撑发动机,老化后无法正常工作,更换即可。3、发动机舱内有许多塑料件,比如发动机盖板、进气管等松动时与发动机舱产生碰撞,导致异响,紧固散掉的塑料件即可。4、另外,发动机噪声的传递主要是通过引擎盖、前翼子板等震动传到驾驶室,加装隔音棉会有比较好的效果。

实施本申请实施例,可以根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

图5是本申请提出的一种数据管理装置的结构示意图,上述装置包括:

获取单元501,用于获取目标车辆的tbox目标数据;

生成单元502,用于根据上述tbox目标数据生成索引信息,上述索引信息由上述tbox目标数据按照关键词分类处理得到,上述索引信息包括摘要信息和目录;

加密单元503,用于对上述tbox目标数据的详细信息进行加密处理,输出上述tbox目标数据的索引信息;

第一接收单元504,用于接收针对tbox目标数据的获取请求,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息;

转移单元505,用于将上述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个上述tbox目标数据的贡献方;

第一发送单元506,用于根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。

进一步的,上述获取单元501具体用于保存预设时间段内的tbox数据;设置信息特征,上述信息特征为上述tbox数据中有效信息的关键词;从上述tbox数据中筛选出包含上述信息特征的tbox目标数据。

进一步的,上述加密单元503具体用于利用加密算法将上述tbox目标数据的详细信息转换为密文。

进一步的,上述转移单元505具体用于获取上述tbox目标数据的至少一个贡献方的分账比例;按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

进一步的,上述装置还包括:

第二接收单元507,用于接收针对tbox目标数据的信息检索请求,上述信息检索请求用于检索上述tbox目标数据的索引信息,上述信息检索请求包括关键词;

第二发送单元508,用于根据上述tbox目标数据的信息检索请求发送上述tbox目标数据的索引信息。

可理解,图5所示的装置的具体实现方式还可参考图2、图3和图4所示的方法,这里不再一一详述。

在本申请实施例中,获取单元501获取目标车辆的tbox目标数据;生成单元502根据上述tbox目标数据生成索引信息,上述索引信息由上述tbox目标数据按照关键词分类处理得到,上述索引信息包括摘要信息和目录;加密单元503对上述tbox目标数据的详细信息进行加密处理,输出上述tbox目标数据的索引信息;第一接收单元504接收针对tbox目标数据的获取请求,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息;转移单元505将上述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个上述tbox目标数据的贡献方;第一发送单元506根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。可见,本申请实施例根据区块链数据的不可篡改性,保证数据的真实性,同时去中心化的数据,用户可以随时查询调用已上传分类的tbox目标数据,且根据预先制定的权限或规则进行收费分成,从而提高tbox目标数据的利用率,维持了tbox目标数据上传保存的积极性。

请参阅图6,图6是本申请实施例提供的一种区块链节点设备的结构示意图。该设备包括:至少一个处理601,例如中央处理器(centralprocessingunit,cpu),至少一个存储器602,至少一个收发器603和至少一个总线604。其中,上述总线604可以是一组并行的数据线,用于实现上述处理器601、上述存储器602和上述收发器603的相互连接;上述存储器602可以是高速随机存取存储器(randomaccessmemory,ram),也可以是非易失性存储器(non-volatilememory),例如至少一个只读存储器(readonlymemory,rom)。

具体的,上述处理器601获取目标车辆的tbox目标数据;上述处理器601根据上述tbox目标数据生成索引信息,上述索引信息由上述tbox目标数据按照关键词分类处理得到,上述索引信息包括摘要信息和目录;上述处理器601对上述tbox目标数据的详细信息进行加密处理,输出上述tbox目标数据的索引信息;上述收发器603接收针对tbox目标数据的获取请求,上述获取请求用于获取用户所查看的tbox目标数据的索引信息对应的详细信息;上述处理器601将上述用户的数字钱包中的相应款项按照智能合约中的规则转移至至少一个上述tbox目标数据的贡献方;上述收发器603根据上述tbox目标数据的获取请求和上述智能合约发送上述tbox目标数据的详细信息。

进一步的,上述存储器602保存预设时间段内的tbox数据;上述处理器601对上述tbox数据按照预定规则进行处理,得到tbox目标数据。

进一步的,上述处理器601设置信息特征,上述信息特征为上述tbox数据中有效信息的关键词;上述处理器601从上述tbox数据中筛选出包含上述信息特征的tbox目标数据。

进一步的,上述处理器601利用加密算法将上述tbox目标数据的详细信息转换为密文。

进一步的,上述处理器601获取上述tbox目标数据的至少一个贡献方的分账比例;上述处理器601按照每个贡献方的分账比例,将上述用户的数字钱包中的相应款项转移至每个贡献方。

进一步的,上述收发器603接收针对tbox目标数据的信息检索请求,上述信息检索请求用于检索上述tbox目标数据的索引信息,上述信息检索请求包括关键词;上述收发器603根据上述tbox目标数据的信息检索请求发送上述tbox目标数据的索引信息。

具体的,上述存储器602中可以存储程序指令,上述处理器601可用于调用程序指令执行图2、图3和图4所示的方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质包括只读存储器(readonlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmablereadonlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本申请实施例公开的一种数据管理方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1