一种车辆登记方法及装置与流程

文档序号:16040642发布日期:2018-11-24 10:26阅读:185来源:国知局

本申请涉及计算机领域,尤其涉及一种车辆登记方法及装置。

背景技术

随着信息时代的快速发展,共享车逐渐出现在人们日常生活中,方便人们生活。但是,在为人们提供便利的同时,共享车也面临着诸多问题,比如目前共享车作为实物资产,很难作为实物资产进行转移的,即使发生抵押、租用等合同方式转让,无法实现部分转让,并且其转让过程不能得到有效监控。因此,在共享车发展中,提供一种有效的共享车登记方法是目前需要解决的关键问题。



技术实现要素:

本申请实施例提供了一种车辆登记方法及装置,实现了将共享车作为数字资产登记,便于共享车的转移以及提升了共享车使用的便捷性。

本申请实施例第一方面提供了一种车辆登记方法,包括:

若接收到车载终端发送的车辆注册请求,则将所述车辆注册请求对应的车辆注册在区块链中,所述车辆注册请求中包括车辆信息和车主信息;

根据所述车辆注册请求中的所述车辆信息评估车辆作为数字资产的价值;

将数字资产价值和所述车主信息关联登记在所述区块链中与所述车辆对应的钱包地址中。

可选的,车辆登记方法还包括:

接收所述车载终端发送的用车信息、还车信息以及第一用车费用;

将所述用车信息、所述还车信息以及所述第一用车费用登记在所述区块链中,并将所述第一用车费用登记在所述钱包地址中。

可选的,将所述用车信息、所述还车信息以及所述第一用车费用登记在所述区块链中之后,将所述第一用车费用登记在所述钱包地址中之前,车辆登记方法还包括:

根据所述用车信息和所述还车信息计算第二用车费用;

判断所述第一用车费用和所述第二用车费用是否相同;

若相同,则执行将所述第一用车费用登记在所述钱包地址中的步骤。

可选的,用车信息包括用车时间和用车地点,所述还车信息包括还车时间和还车地点,所述根据所述用车信息和所述还车信息计算第二用车费用,包括:

根据用车时间和还车时间,计算用车时长,以及根据用车地点和还车地点,计算用车路程;

根据用车时长、用车路程以及预设费用计算规则计算第二用车费用。

可选的,车辆登记方法还包括:

若接收到所述车载终端发送的支付请求,则验证所述支付请求;

若验证通过,则从所述钱包地址中支付所述支付请求中的费用。

可选的,所述车辆信息包括车辆品牌、车龄以及车辆的市场价值,所述根据所述车辆信息评估所述车辆作为数字资产的价值,包括:

根据所述车辆品牌、车龄以及车辆的市场价值评估所述车辆作为数字资产的价值。

可选的,所述将所述数字资产价值和所述车主信息关联登记在所述钱包地址中,包括:

根据所述车主信息评估所述车主的信用度;

将所述数字资产价值、所述车主信息和所述车主的信用度关联存储在所述钱包地址中。

本申请实施例第二方面提供了一种车辆登记装置,包括:

接收单元,用于接收车载终端发送的车辆注册请求;

注册单元,用于当接收单元接收到车载终端发送的所述车辆注册请求,将所述车辆注册请求对应的车辆注册在区块链中,所述车辆注册请求中包括车辆信息和车主信息;

评估单元,用于根据所述车辆注册请求中的所述车辆信息评估车辆作为数字资产的价值;

登记单元,用于将数字资产价值和所述车主信息关联登记在所述区块链中与所述车辆对应的钱包地址中。

可选的,车辆登记装置还包括:

接收单元,还用于接收所述车载终端发送的用车信息、还车信息以及第一用车费用;

登记单元,还用于将所述用车信息、所述还车信息以及所述第一用车费用登记在区块链中;登记单元,还用于将第一用车费用登记在所述钱包地址中。

可选的,车辆登记装置还包括计算单元和判断单元:

计算单元,用于根据用车信息和还车信息计算第二用车费用;

判断单元,用于判断第一用车费用和第二用车费用是否相同。

可选的,用车信息包括用车时间和用车地点,所述还车信息包括还车时间和还车地点,计算单元具体用于:

根据所述用车时间和所述还车时间,计算用车时长,以及根据所述用车地点和所述还车地点,计算用车路程;

根据所述用车时长、所述用车路程以及预设费用计算规则计算所述第二用车费用。

可选的,车辆登记装置还包括验证单元和支付单元:

验证单元,用于若接收单元接收到车载终端发送的支付请求,验证支付请求;

支付单元,用于若验证单元对支付请求的验证通过,从钱包地址中支付所述支付请求中的费用。

可选的,车辆信息包括车辆品牌、车龄以及车辆的市场价值,评估单元具体用于:

根据所述车辆品牌、车龄以及车辆的市场价值评估所述车辆作为数字资产的价值。

可选的,登记单元将数字资产价值和车主信息关联登记在钱包地址中具体方式为:

根据所述车主信息评估所述车主的信用度;

将所述数字资产价值、所述车主信息和所述车主的信用度关联登记在所述钱包地址中。

第三方面,本申请实施例提供了一种服务器,包括处理器、网络接口和存储器,处理器、网络接口和存储器相互连接,其中,存储器用于存储支持终端执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第一方面的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行上述第一方面的方法。

本申请实施例中在接收到车载终端发送的车辆注册请求的情况下,区块链将该车辆登记在区块链。进一步的,区块链根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值,并将该数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中,从而实现了将共享车作为数字资产登记,便于共享车的转移,提升共享车使用的便捷性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种车辆登记应用的系统架构图;

图2是本申请实施例提供的一种车辆登记方法的流程示意图;

图3是本申请实施例提供的另一种车辆登记方法的流程示意图;

图4是本申请实施例提供的又一种车辆登记方法的流程示意图;

图5是本申请实施例提供的一种构造区块链交易的流程示意图;

图6是本申请实施提供的一种车辆登记装置的结构示意图;

图7是本申请实施例提供的一种服务器的结构示意图。

具体实施方式

下面结合附图,对本申请的实施例进行描述。

在对共享车的研究中发现,目前的共享车都是作为实物资产,很难实现转移,并且共享车的使用过程很难得到监督。本申请实施例针对上述问题提出一种车辆登记方法及装置,服务器根据车载终端发送的车辆注册请求为共享车辆在区块链中生成一个钱包地址,并根据共享车辆的车辆信息评估车辆作为数字资产的价值。进一步的,将数字资产价值和共享车辆的车主信息关联登记在区块链的钱包地址中,从而实现了将共享车作为数字资产登记,便于共享车的转移,提升共享车使用的便捷性。

参考图1,为本申请实施例提供的一种车辆登记应用的系统架构图。如图1所示,所述架构中包括共享车辆10、车载终端20、服务器30以及区块链40。另外,图1中还示意了在具体的通信场景下与该系统存在数据交互的用户50、维修厂60以及加油站70。需要说明的是,共享车辆10为想要在区块链中进行登记注册的共享车辆,车载终端20为配置在共享车辆中可以实现控车、锁车以及其他功能的智能终端,区块链40可以看作是分布式服务器网,服务器30可以为区块链40中的任何一个节点。在可行的通信场景下,用户50为想要租用共享车辆10的用户,维修厂60负责对共享车辆10进行维修,加油站70为共享车辆10加油。

在本申请的实施例中,当共享车辆10想要在区块链中登记注册时,车载终端20可向服务器20发送共享车辆注册请求。其中,共享车辆注册请求中包括共享车辆信息和车主信息。共享车辆信息可以为共享车辆号码以及车型等,车主信息可为车主姓名或者车主身份信息等。

服务器30接收到车载终端20发送的共享车辆注册请求时,将共享车辆注册请求对应的共享车辆10在区块链40中进行注册。可选的,服务器30在将共享车辆10注册在区块链40中之前,还可以判断是否共享车辆10已经在区块链40中进行过注册登记。如果检测到共享车辆10之前没有在区块链40中进行注册,服务器30可执行将共享车辆10注册在区块链40中的步骤;如果检测到共享车辆10已经在区块链40中注册过,服务器30可检测是否共享车辆10注册包括的车主信息发生变化。如果发生变化,表明共享车辆10已被新的车主拥有,需要重新在区块链中注册,因此服务器30可执行将共享车辆10注册在区块链40中的步骤;如果没有发生变化,服务器30可忽略车载终端20发送的注册请求,如此可以避免同一共享车辆在区块链中重复注册。

服务器30将共享车辆10在区块链40中注册之后,根据共享车辆10中包括的共享车辆信息评估共享车辆10作为数字资产的价值。可选的,共享车辆信息包括共享车辆品牌、车龄以及共享车辆的市场价值,服务器30根据共享车辆注册请求中的共享车辆信息评估共享车辆作为数字资产的价值,可包括:根据共享车辆品牌、车龄以及共享车辆的时市场价值评估共享车辆作为数字资产的价值。或者服务器30也可以通过其他方式确定共享车辆作为数字资产的价值,本发明实施例中不做具体限定。

服务器30评估共享车辆作为数字资产的价值之后,将数字资产价值和车主信息关联登记在区块链40中与共享车辆对应的钱包地址中。可选的,服务器30将数字资产价值和车主信息关联登记在区块链40中与共享车辆对应的钱包地址中,包括:服务器30根据车主信息评估车主的信用度;将数字资产价值、车主信息和车主的信用度关联登记在钱包地址中。

在本申请实施例中,可选的,当用户50想要租用共享车辆10时,用户50可通过用户终端比如手机中的应用程序向车载终端20发送用车请求;进而车载终端20将用户50的用车信息发送至服务器30;服务器30将所述用车信息登记在区块链40中。同时,服务器30针对所述用车请求发送确认用车信息至车载终端20;车载终端20接收到服务器30的确认用车之后,可启动共享车辆10,此时用户50可以使用共享车辆10。当用户50用车结束时,用户50可以通过用户终端向车载终端20发送还车信息;车载终端20将所述还车信息发送至服务器30;服务器30将所述还车信息登记在区块链40中。此外,车载终端20可以根据用户终端发送的用车信息、还车信息以及预设费用计算规则,计算第一用车费用,并将所述第一用车费用发送至用户50。用户50收到车载终端20发送第一用车费用后,确认并支付第一用车费用,然后将支付完成信息发送至车载终端20;车载终端20接收到支付完成信息后,将上述计算得到的第一用车费用发送至服务器30;服务器30将所述第一用车费用存储在区块链中与共享车辆对应的钱包地址中。

可选的,当服务器30接收到车载终端20发送的还车信息之后,可根据用车信息、还车信息以及预设费用计算规则计算第二用车费用。当服务器30接收到车载终端20发送的第一用车费用之后,可判断第一用车费用与第二用车费用是否相同;如果相同,则服务器30可执行将第一用车费用登记在钱包地址中的步骤。可选的,服务器30接收到的用车信息包括用车时间和用车地点,所述还车信息包括还车时间和还车地点。可选的,服务器30可根据用车信息、还车信息计算第二用车费用,包括:根据所述用车时间和所述还车时间,计算用车时长,以及根据所述用车地点和所述还车地点,计算用车路程;根据所述用车时长、所述用车路程以及预设费用计算规则计算所述第二用车费用。

在本申请实施例中,可选的,当共享车辆10在维修厂60进行维修后需要支付费用时,或者当共享车辆10在加油站70进行加油需要支付费用时,维修厂60或者加油站70将所述支付信息发送至车载终端20;车载终端20接收到支付信息后生成支付请求,并将所述支付请求发送至服务器30。服务器30接收到车载终端20发送的支付请求后,验证所述支付请求,同时将所述支付请求登记在区块链40中;若验证通过,则服务器30从钱包地址中支付所述支付请求中的费用。服务器30将支付完成反馈给车载终端20,车载终端20将支付完成反馈给维修厂60或者加油站70,至此共享车辆10作为主体,完成了直接购买汽油或者支付维修费用。

综上所述,本申请实施例的车辆登记方法可根据车辆信息评估车辆作为数字资产的价值,并将车辆的数字资产价值与车主信息关联登记在钱包地址中,从而实现了将共享车辆从实物资产转化为数字资产进行登记,以便于共享车辆的转移以及提升了共享车使用的便捷性,同时使得共享车辆在作为数字资产转移的过程得到监督,保证共享车辆的安全性。

参考图2,为本申请实施例提供的一种车辆登记方法的流程示意图,如图2所示的车辆登记方法,可包括以下步骤:

s201、若服务器接收到车载终端发送的车辆注册请求,则将车辆注册请求对应的车辆注册在区块链中。

其中,服务器可以为区块链中任一个节点,车载终端可以实现控制车辆、点火以及琐车等功能。其中,车载终端可以是车载通信系统远端接收盒(telematicsbox,t-box),其中,车载t-box是前装,一般指车联网系统中的智能车载终端,直接与车辆控制器局域网(controllerareanetwork,can)总线通信,可以获取车身状态、车况信息等,并且可以将这些参数上传到远程服务器提供商(telematicsserviceprovider,tsp)后台(该远程服务器提供商在本申请实施例中可以指区块链),也可以接收后台下发的指令并回传执行结果。车载终端也是车载诊断系统(on-boarddiagnostic,obd)。其中,obd是后装的,可以采集车辆总线数据、进行故障诊断,也可以获取驾驶数据,结合其他终端应用程序,能够起到一定的安防作用(震动、位移、点火告警)。或者其他终端可以通过obd接口与车辆进行关联,通过其他终端实现对车辆的控制。

可选的,车辆注册请求可以包括车辆信息,比如车型、车牌号、车龄等等,也可能包括车主信息,比如车主的年龄、性别、驾龄以及其他信息等。当服务器接收到车辆注册请求时,可以先检测区块链中是否已经注册了该车辆:如果没有,服务器可以将该车辆注册在区块链中,也即服务器将车辆注册请求中包括的车辆信息和车主信息存储在区块链中,完成车辆注册;如果服务器检测到该车辆已经在区块链中注册,则服务器可进一步检测该车辆注册请求中携带的车主信息与已经注册过该车辆的车主信息是否相同:如果不相同则表明该车辆可能被新的车主拥有,服务器可重新注册该车辆;如果相同则服务器可忽略此次注册请求,或者可以向车载终端发送该车辆已经注册过的提示信息,如此可以避免同一车辆的车辆信息和车主信息在去区块链中重复注册。

可选的,车辆注册请求中包括的车主信息,比如车主姓名、年龄以及驾龄等等,可以是车载终端通过读取车主的身份识别卡,比如身份证或者驾驶证等来获取到的。比如可以假设车辆中设置有读取身份识别卡的读取设备,该读取设备可以通过有线或者无线的方式与车载终端连接,车主可以将身份证或者驾驶证通过读取设备,读取设备将读取到的用户信息发送给车载终端。或者可以是车主在使用该共享车辆时,使用手机或者其他终端安装了一个应用程序,并且车主在该应用程序中完成身份信息填写。并且将该应用程序与车载终端关联,车载终端就可以通过该应用程序获取车主信息。或者车载终端可以通过其他方式获取共享车辆的车主信息,在本申请实施例中不做具体限定。

s202、服务器根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值。

在s202将车辆注册请求对应的车辆注册在区块链中之后,服务器可根据车载终端发送的车辆注册请求中包括的车辆信息评估将该车辆作为一种数字资产的价值。可选的,车辆信息可包括车辆品牌、车龄以及车辆的市场价值,根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值,包括:根据车辆品牌、车龄以及车辆的市场价值评估该车辆作为数字资产的价值。其中,数字资产是指企业拥有或控制的,以电子数据的形式存在的,在日常活动中持有以备出售或处在生产过程中的非货币性资产。数字资产可包括比特币、q币等虚拟资产,比特币是区块链技术的一种应用,也就是说在区块链中常用的数字资产可指比特币,因此本申请实施例中数字资产的价值可以理解为比特币,也可以理解为其他数字资产形式,在本申请实施例中以比特币为例详细介绍如何评估车辆作为数字资产的价值。上述的根据车辆信息包括的车辆品牌、车龄以及车辆的市场价值评估车辆作为数字资产的价值可以理解为:首先,服务器根据车辆品牌、车龄以及车辆的市场价值评估出该车辆价值多少钱,或者说价值多少人民币或者美元等,假设价值20万人民币;然后,服务器根据预设的货币和比特币的换算规则,将20万人民币换算成比特币。由此得到的比特币作为该车辆作为数字资产的价值,从而实现了将共享车辆作为数字资产,进而实现了共享车辆可以用来进行资产转移、抵押等操作。

举例来说,假设服务器接收到的车辆注册信息中包括的车辆信息为:车型奔驰s450、车龄2年、车辆市场价值为138万。服务器根据车辆注册信息中包括的车辆信息评估车辆作为数字资产的价值可包括:服务器根据车型奔驰s450和车辆市场价值138万初步评估出该车辆的人民币价值为138万,然后结合车龄为2年,最终评估该车辆的人民币价值为100万。进一步的,服务器根据预设的人民币与比特币的换算规则,比如换算规则为一比特币等于人民币76646.08元将100万人民币换算成为比特币,最后服务器将得到的比特币作为该车辆作为数字资产的价值登记在区块链的钱包地址中。

s203、服务器将数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中。

其中,钱包地址可以是车辆在区块链中注册后,服务器为该车辆生成的。钱包地址中存储有该车辆的数字资产价值,也即比特币。可选的,服务器为车辆生成钱包地址的过程可以为:当车辆在区块链中完成注册后,服务器为该车辆分配一个私钥,该私钥可以是服务器根据哈希函数随机生成的,或者也可以是服务器根据其他方法得到的;然后,服务器根据该私钥得到与之对应的公钥,比如可以对私钥进行椭圆曲线乘法处理即可得到公钥,或者也可以对私钥进行处理得到公钥,本申请实施不做限定;接着,服务器通过两种不同哈希算法对上述公钥进行处理,得到公钥哈希;最后,对该公钥哈希进行编码运算得到钱包地址。可选的,钱包地址可以理解为银行卡,车辆私钥可以看成是银行卡密码,只有知道银行卡密码才能对银行卡进行操作。可选的,如果想要花掉或者转出钱包地址上的资产,服务器需要构造一笔区块链交易,为了保证资产的安全性,服务器在交易中还可携带有该钱包地址的私钥签名,当签名验证通过时,钱包地址中的资产才能转出。但是,如果想要向该钱包地址中转入资产,只需要转入该钱包地址即可,可不需要签名验证。

可选的,服务器将数字资产价值和车主信息关联登记在钱包地址中,包括:根据车主信息评估车主的信用度;将数字资产价值、车主信息和车主的信用度关联登记在钱包地址中。也即服务器可以根据车主信息比如年龄、姓名以及其他身份信息,查询该车主的信用情况,比如该车主之前使用共享车辆时是否及时支付使用费用,或者该车主贷款情况等等;根据车主的信用情况,评估车主的信用度;最后将数字资产价值、车主信息和车主信用度关联登记在钱包地址中,有助于该车辆作为数字资产的管理和使用。

本申请实施例中在接收到车载终端发送的车辆注册请求的情况下,服务器将该车辆登记在区块链中。进一步的,服务器根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值,并将该数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中,从而实现了将共享车作为数字资产登记,便于共享车的转移,提升共享车使用的便捷性。

参考图3,为本申请实施例提供的另一种车辆登记方法的流程示意图。如图3所示的车辆登记方法,可包括以下步骤:

s301、若服务器接收到车载终端发送的车辆注册请求,则将车辆注册请求对应的车辆注册在区块链中。

s302、服务器根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值。

s303、服务器将数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中。

步骤s301-s303可行的实施方式已在图2所示的实施例中具体描述,此处不再赘述。

s304、若服务器接收到车载终端发送的用车信息、还车信息以及第一用车费用,则将用车信息、还车信息以及第一用车费用存储在区块链中,并将第一用车费用登记在钱包地址中。

在步骤s304中,可选的,服务器接收车载终端发送的用车信息、还车信息以及第一用车费用时,说明车辆作为营运的主体,直接得到服务器费用。然后,服务器将车辆得到的服务器费用转化为比特币存储在钱包地址中。可选的,车辆作为营运主体,得到服务费用的过程可以具体包括如图4所示的步骤:s401:服务器接收并存储车载终端发送的用车信息;其中,车载终端接收到的用车信息可以是用户通过用户终端向车载终端发送的,比如用户通过手机中与车载终端关联的应用程序向车载终端发送的用车信息,或者也可以是用户通过其他方式发送的;s402:服务器接收并存储车载终端发送的还车信息;s403:服务器接收车载终端发送的第一用车费用,并将该第一用车费用登记在钱包地址中。其中,第一用车费用是车载终端根据用车信息、还车信息以及预设用车费用计算规则计算得到的。通过上述步骤可知,车辆被其他用户使用状态由服务器记录在区块链的各个节点中,可以保证该车的租用过程被监控,以供车主随时查看车辆被租用状态等信息,并且可以保证车辆作为共享车被其他用户使用所得的费用直接登记在该钱包地址中,便于费用的管理和使用。

可选的,将第一用车费用登记在钱包地址中之前,车辆登记方法还包括:根据用车信息和还车信息计算第二用车费用;判断第一用车费用和第二用车费用是否相同;若相同,则执行将第一用车费用登记在钱包地址中的步骤。也就是说,在上述步骤s403将第一用车费用登记在钱包地址中之前,服务器可根据步骤s401和步骤s401接收到的用车信息和还车信息,计算第二用车费用。如果计算得到的第二用车费用和第一用车费用相同,表明第一用车费用为准确的用车费用,则可将第一用车转化为比特币之后登记在钱包地址中;如果计算得到的第二用车得用和第一用车费用不相同,表明第一用车费用可能为不准确的用车费用,服务器可以向车载终端发送用车费用出错的提示信息,用于提示车载终端重新计算费用,直到车载终端发送的第一费用与服务器计算的第二费用相同,服务器可执行将第一用车费用登记在钱包地址中的步骤。从而可以保证登记在钱包地址中的用车费用的准确性。

可选的,若用车信息包括用车时间和用车地点,以及还车信息包括还车时间和还车地点,上述服务器根据用车信息和还车信息计算第二用车费用,包括:根据用车时间和还车时间,计算用车时长,以及根据用车地点和还车地点,计算用车路程;根据用车时长、用车路程以及预设费用计算规则计算第二用车费用。

s305、若服务器接收到车载终端发送的支付请求,则验证支付请求。

s306、若验证通过,则服务器从钱包地址中支付该支付请求中的费用。

在步骤s305中,支付请求中可包括车辆型号、车辆在区块链中钱包地址以及支付金额等信息。可选的,当服务器接收到车载终端发送的支付请求时,说明车辆可以直接作为钱包,完成购买汽油、维修保养并支付等操作。

在步骤s305中,可选的,由图2所示的实施例中描述可知,车辆作为钱包或者主体时,如果有其他钱包地址向该钱包地址中转入数字资产,则只需要提供钱包地址即可。但是如果想要使用钱包地址中的数字资产进行支付或者转账,需要构造一笔区块链交易,且需要使用钱包地址的私钥对该钱包地址进行签名,验证通过才可以将该钱包地址中的数字资产转出。钱包地址中的数字资产转出的过程可以类比为通过手机中某支付应用程序向陌生人的银行卡转账,需要验证银行卡的持卡人信息等。

在步骤s305中,可选的,当服务器接收到车载终端发送的支付请求时,构造一笔区块链交易可如图5所示。在图5中,503为针对车载终端发送的支付请求构造的区块链交易信息,交易信息中包括支付公钥(也就是钱包地址的公钥)、支付签名、支付金额以及支付目的地址。其中,501部分表明服务器利用私钥对钱包地址进行签名,502部分表示钱包地址公钥是根据钱包地址的私钥进过哈希算法得到的。可选的,服务器构造如503所示的交易后,可对交易进行验证,具体验证可以为:服务器利用503交易中的支付公钥对支付签名进行解密,如果解密成功说明该条交易是钱包地址发出的不是其他地址冒充的,也即表明验证通过,则服务器可完成该比交易-从钱包地址中支付相应的金额到车载终端,以便于车载终端向其他终端支付费用。如果服务器利用503中的支付公钥对支付签名解密失败,可说明该条交易是其他钱包地址伪造的,不是钱包地址发送的,也即验证未通过,则服务器可不从钱包地址中支付金额给车载终端,从而保证了车辆的数字资产的安全性。

可选的,服务器还可以接收车载终端发送的车辆故障信息和故障诊断信息,并将上述车辆故障信息和故障诊断信息存储在区块链中。总而言之,服务器接收可以车载终端发送的用车信息、还车信息、支付信息以及故障信息等,从而实现了车辆的所有被使用以及车辆自身状态信息都被登记在区块链中,使得车辆作为数字资产转移时,其转移过程以及被使用过程得到有效监控。

本申请实施例中,在服务器接收到车载终端发送的车辆注册请求情况下,对该车辆进行注册,并且评估该车辆作为数字资产的价值,将数字资产价值和车主信息登记在钱包地址中。进一步的,在服务器接收到车载终端发送的用车信息、还车信息和第一用车费用情况下,服务器将上述信息存储在区块链中,并将第一用车费用登记在钱包地址中。如果服务器接收到支付请求并且在对该支付请求验证通过情况下,服务器从钱包地址中支付相应金额,从而实现了将共享车作为数字资产登记,便于共享车的转移以及提升了共享车使用的便捷性。

参考图6,为本申请实施例提供的一种车辆登记装置的结构示意图,如图6所示的车辆登记装置,可包括:

接收单元601,用于接收车载终端发送的车辆注册请求;

注册单元602,用于当接收单元接收到车载终端发送的车辆注册请求,将车辆注册在区块链中,车辆注册请求中包括车辆信息和车主信息;

评估单元603,用于根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值;

登记单元604,用于将数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中。

可选的,车辆登记装置还包括:

接收单元601,还用于接收车载终端发送的用车信息、还车信息以及第一用车费用;

登记单元604,还用于将用车信息、还车信息以及第一用车费用登记在区块链中;登记单元604,还用于将第一用车费用登记在钱包地址中。

可选的,车辆登记装置还包括计算单元605和判断单元606:

计算单元605,用于根据用车信息和还车信息计算第二用车费用;

判断单元606,用于判断第一用车费用和第二用车费用是否相同。

可选的,计算单元605具体用于:

根据用车时间和还车时间,计算用车时长,以及根据用车地点和还车地点,计算用车路程;

根据用车时长、用车路程以及预设费用计算规则计算第二用车费用。

可选的,车辆登记装置还包括验证单元607和支付单元608:

验证单元607,用于若接收单元601接收到车载终端发送的支付请求,则验证支付请求;

支付单元608,用于若验证单元607对支付请求验证通过,从钱包地址中支付费用。

可选的,车辆信息包括车辆品牌、车龄以及车辆的市场价值,评估单元403具体用于:

根据车辆品牌、车龄以及车辆的市场价值评估车辆作为数字资产的价值。

可选的,登记单元用于将数字资产价值和车主信息关联登记在钱包地址中具体方式为:

根据车主信息评估车主的信用度;

将数字资产价值、车主信息和车主的信用度关联登记在钱包地址中。

本申请实施例中接收单元601若接收到车辆注册请求,注册单元602将车辆在区块链中注册。进一步的,评估单元603根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值。最后,登记单元604将数字资产价值和车主信息关联登记在车辆登记装置中与车辆对应的钱包地址中,从而实现了将共享车作为数字资产登记,便于共享车的转移以及提升了共享车使用的便捷性。

可以理解的是,本实施例的数据信息处理装置的各功能模块、单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

参见图7,是本申请实施例提供的一种终端的示意性框图。如图所示的本实施例中的终端可以包括:一个或多个处理器701;一个或多个网络接口702和存储器703。上述处理器701、网络接口702和存储器703通过总线704连接。存储器703用于存储计算机程序,计算机程序包括程序指令,处理器701用于执行存储器703存储的程序指令。其中,处理器701被配置用于调用程序指令执行:

若接收到车载终端发送的车辆注册请求,则将车辆注册请求对应的车辆注册在区块链中,车辆注册请求中包括车辆信息和车主信息;

根据车辆注册请求中的车辆信息评估车辆作为数字资产的价值;

将数字资产价值和车主信息关联登记在区块链中与车辆对应的钱包地址中。

可选的,处理器701被配置用于调用程序指令还执行:

接收车载终端发送的用车信息、还车信息以及第一用车费用;

将用车信息、还车信息以及第一用车费用登记在区块链中,并将第一用车费用登记在钱包地址中。

可选的,将第一用车费用登记在钱包地址中之前,处理器701被配置用于调用程序指令还执行:

根据用车信息和还车信息计算第二用车费用;

判断第一用车费用和第二用车费用是否相同;

若相同,则执行将第一用车费用登记在钱包地址中的步骤。

可选的,用车信息包括用车时间和用车地点,还车信息包括还车时间和还车地点,根据用车信息和还车信息计算第二用车费用,处理器701被配置用于调用程序指令具体执行:

根据用车时间和还车时间,计算用车时长,以及根据用车地点和还车地点,计算用车路程;

根据用车时长、用车路程以及预设费用计算规则计算第二用车费用。

可选的,处理器701被配置用于调用程序指令还执行:

若接收到车载终端发送的支付请求,则验证支付请求;

若验证通过,则从钱包地址中支付所述支付请求中的费用。

可选的,车辆信息包括车辆品牌、车龄以及车辆的市场价值,根据车辆信息评估车辆作为数字资产的价值,处理器701被配置用于调用程序指令具体执行:

根据车辆品牌、车龄以及车辆的市场价值评估车辆作为数字资产的价值。

可选的,将数字资产价值和车主信息关联登记在钱包地址中,处理器701被配置用于调用程序指令具体执行:

根据车主信息评估车主的信用度;

将数字资产价值、车主信息和车主的信用度关联存储在钱包地址中。

应当理解,在本申请实施例中,所称处理器501可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

网络接口702用于在连接网路时发送或接收数据。

该存储器703可以包括只读存储器和随机存取存储器,并向处理器701提供指令和数据。存储器703的一部分还可以包括非易失性随机存取存储器。例如,存储器703还可以存储设备类型的信息。

具体实现中,本申请实施例中所描述的处理器701、网络接口702可执行本申请实施例图1和图2提供的车辆登记方法的实施例和图6所描述的车辆登记装置的实现方式,在此不再赘述。

在本申请的实施例中提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时使该处理器执行上述车辆登记方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,计算机可读取存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本申请一种较佳实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于发明所涵盖的范围。

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