会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 按使用付费 / 一种诊断数据管理方法及区块链节点设备

一种诊断数据管理方法及区块链节点设备

申请号 CN201910250480.X 申请日 2019-03-29 公开(公告)号 CN110009118A 公开(公告)日 2019-07-12
申请人 深圳市元征科技股份有限公司; 发明人 刘新; 严丽玲;
摘要 本申请公开了一种诊断数据管理方法及区块链节点设备。该方法包括:接收技师终端上传的维修指导数据;对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;将所述技师数据和车主数据登记在区块链中;接收用户终端的数据使用请求,所述数据使用请求包括用户身份;根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用数据。还公开了相应地设备。本申请实施例通过区块链实现对车辆诊断数据的保存,区块链上的用户可通过区块链认证的权限以不同方式查阅或编辑诊断数据,付费查阅机制可提高车主、技师以及区块链设备的用户的积极性,为用户提供更好的体验。
权利要求

1.一种诊断数据管理方法,其特征在于,所述方法包括:接收技师终端上传的维修指导数据;

对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;

将所述技师数据和车主数据登记在区块链中;

接收用户终端的数据使用请求,所述数据使用请求包括用户身份;

根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用数据。

2.根据权利要求1所述的方法,其特征在于,所述维修指导数据包括所述技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和所述维修指导方案的诊断执行结果。

3.根据权利要求1所述的方法,其特征在于,所述维修指导数据还包括技师通过所述技师终端发布的车辆维修指导说明。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述维修指导数据按照预设规则处理,得到技师数据和车主数据,具体包括:提取并关联所述维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;

将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。

5.根据权利要求4所述的方法,其特征在于,所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限;

若所述用户身份与所述车主身份标识匹配,则确定所述用户终端的数据使用权限为免费查阅权限。

6.根据权利要求4所述的方法,其特征在于,所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识和所述车主身份标识均不匹配,则确定所述用户终端的数据使用权限为付费查阅权限。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述用户终端的付费查阅请求;

根据所述付费查阅请求向所述用户终端发起支付请求;

接收所述用户终端的支付结果;

根据所述支付结果进行分账。

8.一种区块链节点设备,其特征在于,所述区块链节点设备包括:接收单元,用于接收技师终端上传的维修指导数据;

处理单元,用于对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;

登记单元,用于将所述技术数据和车主数据登记在区块链中;

所述接收单元还用于接收用户终端的数据使用请求,所述使用请求包括用户身份;

确定单元,用于根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据。

9.一种区块链节点设备,包括存储器、处理器,所述处理器被配置用于调用存储在所述存储器的可执行计算程序,实现如权利要求1-7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有可执行的计算程序,所述可执行的计算程序被执行时实现如权利要求1-7任一项所述的方法。

说明书全文

一种诊断数据管理方法及区块链节点设备

技术领域

[0001] 本申请涉及计算机技术领域,尤其涉及一种诊断数据管理方法及区块链节点设备。

背景技术

[0002] 随着车联网概念的兴起,越来越多的商家将车联网技术与汽车诊断技术结合起来,实现汽车故障的远程诊断,为车主提供远程协助的主动服务,这种主动服务一方面提高了商家的经营利润,另一方面也满足了客户的满意度需求,但目前的远程诊断一般需要两台诊断设备连接或者通过服务器,再由后台的汽修技师根据车主反馈的问题进行协助、指导维修,但不能有效保存维修记录。

发明内容

[0003] 本申请提供一种诊断数据管理方法及区块链节点设备,以实现对车辆诊断数据的保存。
[0004] 第一方面,一种诊断数据管理方法,所述方法包括:接收技师终端上传的维修指导数据;对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;将所述技师数据和车主数据登记在区块链中;接收用户终端的数据使用请求,所述数据使用请求包括用户身份;根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用数据。
[0005] 在一种可能实现的方式中,所述维修指导数据包括所述技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和所述维修指导方案的诊断执行结果。
[0006] 在另一种可能实现的方式中,所述维修指导数据还包括技师通过所述技师终端发布的车辆维修指导说明。
[0007] 在又一种可能实现的方式中,所述对所述维修指导数据按照预设规则处理,得到技师数据和车主数据,具体包括:提取并关联所述维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。
[0008] 在又一种可能实现的方式中,所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限;若所述用户身份与所述车主身份标识匹配,则确定所述用户终端的数据使用权限为免费查阅权限。
[0009] 在又一种可能实现的方式中,所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识和所述车主身份标识均不匹配,则确定所述用户终端的数据使用权限为付费查阅权限。
[0010] 在又一种可能实现的方式中,所述方法还包括:接收所述用户终端的付费查阅请求;根据所述付费查阅请求向所述用户终端发起支付请求;接收所述用户终端的支付结果;根据所述支付结果进行分账。
[0011] 第二方面,提供了一种区块链节点设备,所述区块链节点设备包括:接收单元,用于接收技师终端上传的维修指导数据;处理单元,用于对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;登记单元,用于将所述技师数据和车主数据登记在区块链中;所述接收单元还用于接收用户终端的数据使用请求,所述使用请求包括用户身份;确定单元,用于根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据。
[0012] 在一种可能实现的方式中,所述维修指导数据包括所述技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和所述维修指导方案的诊断执行结果。
[0013] 在另一种可能实现的方式中,所述维修指导数据还包括技师通过所述技师终端发布的车辆维修指导说明。
[0014] 在又一种可能实现的方式中,所述处理单元具体包括:提取子单元,用于提取并关联所述维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;处理子单元,用于将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。
[0015] 在又一种可能实现的方式中,所述确定单元具体包括:第一确定子单元,用于若所述用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限;第二确定子单元,用于若所述用户身份与所述车主身份标识匹配,则确定所述用户终端的数据使用权限为免费查阅权限。
[0016] 在又一种可能实现的方式中,所述确定单元具体还包括:第三确定子单元,用于若所述用户身份与所述技师身份标识和所述车主身份标识均不匹配,则确定所述用户终端的数据使用权限为付费查阅权限。
[0017] 在又一种可能实现的方式中,所述区块链节点设备还包括:所述接收单元,还用于接收所述用户终端的付费查阅请求;请求单元,用于根据所述付费查阅请求向所述用户终端发起支付请求;所述接收单元还用于接收所述用户终端的支付结果;分账单元,用于根据所述支付结果进行分账。
[0018] 第三方面,提供了一种区块链节点设备,包括存储器、处理器,所述处理器被配置用于调用存储在所述存储器的可执行计算程序,实现上述第一方面及其任一种可能的实现方式的方法中相应的功能。
[0019] 第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行的计算程序,所述可执行的计算程序被执行时实现上述第一方面及其任一种可能的实现方式的方法。
[0020] 本申请通过区块链平台实现远程汽车维修;同时通过区块链对诊断数据进行共享,基于区块链上数据的不可篡改性以及可追溯性,保证诊断数据的真实性。

附图说明

[0021] 为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
[0022] 图1为本申请实施例提供的一种诊断数据管理系统的架构示意图;
[0023] 图2为本申请实施例提供的一种诊断数据管理方法的流程示意图;
[0024] 图3为本申请实施例提供的一种区块链节点设备的结构示意图;
[0025] 图4为本申请实施例提供的一种区块链节点设备的硬件结构示意图。

具体实施方式

[0026] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0027] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0028] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0029] 为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
[0030] 下面结合本申请实施例中的附图对本申请实施例进行描述。
[0031] 请参阅图1,图1为本申请实施例提供的一种诊断数据管理系统的架构示意图。其中,区块链30包含多个区块链节点设备40。技师终端10和用户终端20可以为手机、平板电脑、笔记本电脑、车载诊断系统(on-board diagnostics,OBD)设备、可穿戴设备等。技师终端10和用户终端20可以作为区块链节点设备连入区块链,也可以通过区块链节点设备40连入区块链,即技师终端10和用户终端20与区块链节点设备40相连,本申请对技师终端10和用户终端20连入区块链的方式不做限定。
[0032] 区块链节点设备40具备处理数据、记录数据以及广播数据等功能,其中,处理数据包括对数据的筛选,记录数据包括将接收到的任何数据登记于区块链,广播数据包括将接收到的任何数据在区块链30上进行广播,以使区块链30上所有设备(包括区块链节点设备40,以及与区块链节点设备40相连的终端)获知数据内容。
[0033] 本申请基于区块链构建的诊断数据管理系统可实现对汽车诊断数据的管理以下实施例将具体阐述诊断数据管理系统管理诊断数据的过程,以及诊断数据管理系统中各设备之间的交互关系。
[0034] 请参阅图2,图2是本申请实施例提供的一种诊断数据管理方法的流程示意图。
[0035] 201、接收技师终端上传的维修指导数据。
[0036] 在本申请实施例中,技师终端包括但不限于便携式平板电脑、笔记本电脑、台式电脑、智能手机、车载终端、OBD设备、可穿戴设备。
[0037] 在本申请实施例中,维修指导数据包括技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和维修指导方案的诊断执行结果;以及技师通过技师终端发布的车辆维修指导说明。
[0038] 在本申请实施例中,技师终端通过对车辆进行诊断获取维修指导数据,其中,诊断可以是线下维修指导数据,也可以是远程维修指导数据,本申请对此不做限定。在一种可能实现的方式中,技师通过OBD设备对车辆进行诊断,并根据诊断数据对车辆进行维修,并将诊断数据和维修数据作为维修指导数据。在另一种可能实现的方式中,技师通过技师终端获取车主终端提交的故障诊断协助请求,并根据故障诊断协助请求中的诊断数据、故障信息等信息向车主终端发送维修指导方案,实现对车辆的远程维修,并接收车主终端发送的诊断执行结果,最终将诊断请求、维修指导方案以及诊断执行结果作为维修指导数据。
[0039] 在本申请实施例中,技师终端可以与区块链节点设备连接,并将维修指导数据上传至区块链节点设备,技师终端还可以作为区块链节点设备连入区块链网络,将维修指导数据发布于至区块链网络,以使区块链节点设备对维修指导数据进行存储和记录。
[0040] 可选地,在技师通过技师终端将维修指导数据发布于区块链网络之前,区块链网络的授权节点设备可验证技师的是否已注册,具体地,用户输入正确的注册账号以及密码,才能完成登陆并通过车主终端向区块链网络发送维修指导数据。若检测到技师为未注册用户,则通过技师终端提示技师进行注册,区块链节点设备接收技师通过技师终端提交的技师注册请求,根据技师注册请求为技师终端分配账户信息,向技师终端发起身份认证请求,根据技师终端提交的身份认证资料确定技师身份。其中,账户信息包括账户名和数字钱包,技师身份包括技师的真实姓名、证件号码、维修年限、维修时长、技能等级、维修准确率、擅长车型等等。
[0041] 202、对维修指导数据按照预设规则处理,得到技师数据和车主数据。
[0042] 在本申请实施例中,预设规则可以包括提取并关联维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。
[0043] 这样,可实现对维修指导数据的分类管理,即,若维修指导数据中不包含车辆具体信息,说明该维修指导数据不是技师在接收到车主提供的诊断请求后给出的维修指导方案,可能是技师的个人维修经验,也可能是技师的一些个人维修建议,因此,技师理应享有对该维修数据进行编辑、更新以及免费阅读等权限。若维修指导数据中包含了车辆具体信息,说明该维修指导数据为技师根据车主提供的诊断请求给出的维修指导方案,且该方案为付费的,即车主已向技师支付了相应的费用,那么车主理应享有该维修指导数据的阅读权限,但由于车主并不具备维修技能,因此,不应该赋予车主编辑、更新该维修数据的权限,以免对其他用户造成误导。
[0044] 在一些可能实现的方式中,维修数据中包括车辆信息、故障信息、技师维修指导意见以及维修结果,区块链节点设备将维修数据添加车主身份标识,并加密得到车主数据,并将故障信息、技师维修指导意见以及维修结果添加技师身份标识,并加密得到技师数据。
[0045] 203、将技师数据和车主数据登记在区块链中。
[0046] 在本申请实施例中,区块链至区块链网络,区块链网络中包括:区块链节点设备以及技师终端。区块链节点设备在对维修指导数据的进行分类后,将分类后的技师数据和车主数据登记在区块链网络中,其中,登记可理解为将技师数据和车主数据在区块链网络中进行广播,以使区块链网络上的所有设备都能查找到该技师数据和车主数据。需要理解的是,区块链网络上的设备查找到的技师数据和车主数据是加密处理后的数据,因此只能看到该数据的属性(是技师数据还是车主数据,以及该数据的摘要信息),并不能查看数据的具体内容,例如:用户通过终端查找到某车主数据的摘要为:2017款雅阁刹车维修记录。
[0047] 可选地,不同技师的提供的解决方案的可靠性不尽相同,为了尽可能的减小可靠性相对不足的技师的维修结果对其他用户带来的影响,可根据注册信息对不同汽修技师上传的诊断数据赋予不同的可靠性系数。具体的,以维修年限一年为基准,赋予可靠性系数1.0,维修年限每增加一年,可靠性系数增加0.1;维修时长大于0且小于500个小时,可靠性系数为1.0,维修时长大于或等于500个小时且小于1000个小时,可靠性系数为1.1,维修时长大于或等于1000个小时且小于2000个小时,可靠性系数为1.2,维修时长大于或等于2000个小时且小于5000个小时,可靠性系数为1.3,维修时长大于或等于5000个小时,可靠性系数为1.5;给技能等级为初级的用户赋予可靠性系数1.1,给技能等级为中级的用户赋予可靠性系数1.2,给技能等级为高级的用户赋予可靠性系数1.3,给技能等级为技师的用户赋予可靠性系数1.4,给技能等级为高级技师的用户赋予可靠性系数1.5;对维修准确率小于或等于70%的用户,赋予可靠性系数1,对维修准确率大于70%且小于或等于80%的用户,赋予可靠性系数1.1,对维修准确率大于80%且小于或等于90%的用户,赋予可靠性系数
1.2,对维修准确率大于90%且小于或等于95%的用户,赋予可靠性系数1.3,对维修准确率大于95%且小于或等于100%的用户,赋予可靠性系数1.4。显然,可靠性系数越高,提供的解决方案的可靠性就越高。最终将可靠性系数添加至该诊断数据的属性。
[0048] 204、接收用户终端的数据使用请求,数据使用请求包括用户身份。
[0049] 在本申请实施例中,用户终端包括但不限于便携式平板电脑、笔记本电脑、台式电脑、智能手机、车载终端、车载诊断系统OBD设备、可穿戴设备。用户身份包括该用户的身份标识,即技师标识或车主标识。
[0050] 如上所述区块链网络上的设备只能查看数据的属性,并不能查看数据的具体内容,若用户需要查看数据的具体内容,可通过用户终端向区块链节点设备发送使用请求,其中,使用请求包括用户身份。
[0051] 205、根据用户身份确定用户终端的数据使用权限以使所述用户终端按照使用权限使用数据。
[0052] 在本申请实施例中,使用权限包括最高权限、免费查阅权限以及付费查阅权限,其中,最高权限包括:免费查阅该数据、对该数据进行编辑、更新该数据;免费查阅权限包括:免费查阅该数据;付费查阅权限包括:在向区块链节点设备支付预设金额的费用的情况下,查阅该数据。
[0053] 区块链节点设备在接收到用户发送的使用请求后,根据使用请求中的用户身份和维修数据的标识(即技师标识或车主标识),确定该用户终端的数据使用权限,具体地,若用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限,例如:该维修数据的技师身份标识为:技师89757,若用户身份标识为技师89757,则该用户拥有该维修数据的最高权限。若用户身份与车主身份标识匹配,则确定用户终端的数据使用权限为免费查阅权限,例如:该维修数据的车主身份标识为:车主89757,若用户身份标识为车主
89757,则该用户拥有该维修数据的免费查阅权限。若用户身份与技师身份标识和车主身份标识均不匹配,则确定用户终端的数据使用权限为付费查阅权限,例如:该诊断数据的技师身份标识为:技师89757,车主身份标识为:车主89757,而用户的身份标识为技师88888,则该技师对该诊断数据的使用权限为付费查阅权限。
[0054] 206、接收用户终端的付费查阅请求。
[0055] 若用户对诊断数据的使用权限为付费查阅权限,且用户希望查阅该诊断数据的具体内容,则需向区块链节点设备发送付费查阅请求。
[0056] 207、根据付费查阅请求向用户终端发起支付请求。
[0057] 区块链节点设备在接收到用户终端发送的付费查阅请求后,向用户终端发起支付请求,其中,支付请求包括支付金额,支付金额可由技师在上述该诊断数据时设置,例如:技师在将诊断数据上传至区块链节点设备后,将该诊断数据付费查阅金额设置为5个区块链平台通用代币。
[0058] 208、接收用户终端的支付结果。
[0059] 用户终端根据区块链节点设备发送的支付请求,支付相应的金额,并获得查阅该诊断数据的权限,相应地,区块链节点设备将接收用户终端的支付结果。
[0060] 209、根据支付结果进行分账。
[0061] 如202所述,车主数据中的维修指导方案是由技师提供的,且车主对该维修指导方案支付过费用,所以若用户查阅的诊断数据为车主数据,用户支付的费用理应在车主、技师以及区块链节点设备的用户之间分配。技师数据是技师上传的个人维修经验或个人维修意见,因此,若用户查阅的诊断数据为技师数据,用户支付的费用理应在技师和区块链节点设备的用户之间分配。
[0062] 可选地,奖励金(即用户支付的费用)分配方式可以在上传诊断数据是制定,在一些可能实现的方式中,诊断数据的奖励金分配方式为:若被查阅的是车主数据,则车主获得用户支付的费用的60%,技师获得用户支付的费用的30%,区块链节点设备的用户获得用户支付的费用的10%;若被查阅的是技师数据,则技师获得用户支付的费用的80%,区块链节点设备的用户获得用户支付的费用的20%。当用户查阅的是车主数据,且支付费用为100通用代币时,车主获得60通用代币,技师获得30通用代币,区块链节点设备的用户获得10通用代币;当用户查阅的是技师数据,且支付费用为100通用代币时,技师获得80通用代币,区块链节点设备的用户获得20通用代币。
[0063] 这样可更好的调动车主、技师上传诊断数据的积极性,同时可调动区块链节点设备的用户维护诊断数据的积极性,为其他用户提供更多更好的诊断数据,提高用户体验。
[0064] 本申请实施例通过区块链实现对车辆诊断数据的保存,区块链上的用户可通过区块链认证的权限以不同方式查阅或编辑诊断数据,付费查阅机制可提高车主、技师以及区块链设备的用户的积极性,为用户提供更好的体验。
[0065] 上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。
[0066] 请参阅图3,图3为本申请实施例提供的一种区块链节点设备的结构示意图,该设备1包括:接收单元11、处理单元12、登记单元13、确定单元14、请求单元15以及分账单元16。其中:
[0067] 接收单元11,用于接收技师终端上传的维修指导数据;
[0068] 处理单元12,用于对所述维修指导数据按照预设规则处理,得到技师数和车主数据;
[0069] 登记单元13,用于将所述技师数据和车主数据登记在区块链中;
[0070] 所述接收单元11还用于接收用户终端的数据使用请求,所述使用请求包括用户身份;
[0071] 确定单元14,用于根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据。
[0072] 进一步地,所述维修指导数据包括所述技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和所述维修指导方案的诊断执行结果。
[0073] 进一步地,所述维修指导数据还包括技师通过所述技师终端发布的车辆维修指导说明。
[0074] 进一步地,所述处理单元12具体包括:提取子单元121,用于提取并关联所述维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;处理子单元122,用于将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。
[0075] 进一步地,所述确定单元14具体包括:第一确定子单元141,用于若所述用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限;第二确定子单元142,用于若所述用户身份与所述车主身份标识匹配,则确定所述用户终端的数据使用权限为免费查阅权限。
[0076] 进一步地,所述确定单元具体14还包括:第三确定子单元143,用于若所述用户身份与所述技师身份标识和所述车主身份标识均不匹配,则确定所述用户终端的数据使用权限为付费查阅权限。
[0077] 进一步地,所述区块链节点设备1还包括:所述接收单元11,还用于接收所述用户终端的付费查阅请求;请求单元15,用于根据所述付费查阅请求向所述用户终端发起支付请求;所述接收单元11还用于接收所述用户终端的支付结果;分账单元16,用于根据所述支付结果进行分账。
[0078] 图4为本申请实施例提供的一种区块链节点设备的硬件结构示意图。该终端2包括处理器21,还可以包括输入装置22、输出装置23和存储器24。该输入装置22、输出装置23、存储器24和处理器21之间通过总线相互连接。
[0079] 存储器包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器用于相关指令及数据。
[0080] 输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。
[0081] 处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
[0082] 存储器用于存储网络设备的程序代码和数据。
[0083] 处理器用于调用该存储器中的程序代码和数据,执行以下步骤:接收技师终端上传的维修指导数据;对所述维修指导数据按照预设规则处理,得到技师数据和车主数据;将所述技师数据和车主数据登记在区块链中;接收用户终端的数据使用请求,所述数据使用请求包括用户身份;根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用数据。
[0084] 在一种可能实现的方式中,所述维修指导数据包括所述技师终端根据车主终端提交的故障诊断协助请求确定的维修指导方案,和所述维修指导方案的诊断执行结果。
[0085] 在另一种可能实现的方式中,所述维修指导数据还包括技师通过所述技师终端发布的车辆维修指导说明。
[0086] 在又一种可能实现的方式中,所述处理器执行所述对所述维修指导数据按照预设规则处理,得到技师数据和车主数据,具体包括:提取并关联所述维修指导数据中的故障信息和技师指导意见,将关联后的故障信息和技师指导意见添加技师身份标识,加密处理后得到技师数据;将包含有车辆具体信息的维修指导数据添加车主身份标识,加密处理后得到车主数据。
[0087] 在又一种可能实现的方式中,所述处理器执行所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识匹配,则确定所述用户终端的数据使用权限为最高权限;若所述用户身份与所述车主身份标识匹配,则确定所述用户终端的数据使用权限为免费查阅权限。
[0088] 在又一种可能实现的方式中,所述处理器执行所述根据所述用户身份确定所述用户终端的数据使用权限以使所述用户终端按照所述使用权限使用所述数据,具体包括:若所述用户身份与所述技师身份标识和所述车主身份标识均不匹配,则确定所述用户终端的数据使用权限为付费查阅权限。
[0089] 在又一种可能实现的方式中,所述处理器还执行以下步骤:接收所述用户终端的付费查阅请求;根据所述付费查阅请求向所述用户终端发起支付请求;接收所述用户终端的支付结果;根据所述支付结果进行分账。
[0090] 可以理解的是,图4仅仅示出了一种区块链节点设备的简化设计。在实际应用中,区块链节点设备还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的区块链节点设备都在本申请的保护范围之内。
[0091] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0092] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0093] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0094] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0095] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0096] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
[0097] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,ROM)或随机存储存储器(random access memory,RAM)、磁碟或者光盘等各种可存储程序代码的介质。