资源转移方法、装置、系统、设备、存储介质和计算机程序产品与流程

专利2022-05-09  84


本公开实施例涉及计算机技术领域,特别是涉及一种资源转移方法、装置、系统、设备、存储介质和计算机程序产品。



背景技术:

当前,共享交通工具在人们的日常生活中已经越来越常见了,比较典型的共享交通工具可以包括共享单车、共享电单车等。

相关技术中,为了在使用共享交通工具的过程中进行交易结算,用户需要在自身的智能手机中下载共享交通工具借用app,并在该共享交通工具借用app中绑定线上支付账户,以利用该共享交通工具借用app以及该线上支付账户共同完成交易结算。

然而,对于老年人等特殊人群来说,无论是智能手机,还是共享交通工具借用app以及线上支付账户,对其都有较高的学习门槛,导致这部分特殊人群难以正常使用共享交通工具,这严重影响了共享交通工具使用的灵活性。



技术实现要素:

本公开实施例提供一种资源转移方法、装置、系统、设备、存储介质和计算机程序产品,可以提高共享交通工具使用的灵活性。

第一方面,本公开实施例提供一种资源转移方法,用于目标共享交通工具中,所述方法包括:

获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令,并根据所述目标业务指令向服务器发送目标业务请求;接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

第二方面,本公开实施例提供一种资源转移方法,用于用户数币硬件钱包中,所述方法包括:

向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;从所述目标共享交通工具中获取所述资源结算信息;根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

第三方面,本公开实施例提供一种资源转移方法,用于服务器中,所述方法包括:

接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

第四方面,本公开实施例提供一种资源转移方法,用于资源转移系统中,所述资源转移系统包括目标共享交通工具、用户数币硬件钱包以及服务器,所述方法包括:

所述用户数币硬件钱包向所述目标共享交通工具发送针对所述目标共享交通工具的目标业务指令;所述目标共享交通工具根据所述目标业务指令向所述服务器发送目标业务请求;所述服务器根据所述目标业务请求向所述目标共享交通工具发送资源结算信息;所述用户数币硬件钱包从所述目标共享交通工具中获取所述资源结算信息;所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;所述目标共享交通工具通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

第五方面,本公开实施例提供一种资源转移装置,所述装置包括:

获取模块,用于获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令;

第一发送模块,用于根据所述目标业务指令向服务器发送目标业务请求;

第一接收模块,用于接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

第二接收模块,用于通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

第六方面,本公开实施例提供一种资源转移装置,所述装置包括:

发送模块,用于向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;

获取模块,用于从所述目标共享交通工具中获取所述资源结算信息;

转移模块,用于根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

第七方面,本公开实施例提供一种资源转移装置,所述装置包括:

接收模块,用于接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;

第一发送模块,用于根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

第八方面,本公开实施例提供了一种资源转移系统,所述资源转移系统包括目标共享交通工具、用户数币硬件钱包以及服务器;

其中,所述目标共享交通工具,用于执行上述第一方面所述的方法;

所述用户数币硬件钱包,用于执行上述第二方面所述的方法;

所述服务器,用于执行上述第三方面所述的方法。

第九方面,本公开实施例提供了一种共享交通工具,所述共享交通工具包括车辆数币硬件钱包以及nfc标签;

其中,所述车辆数币硬件钱包用于实现上述第一至第四方面任一所述的资源转移方法中车辆数币硬件钱包所实现的功能;

所述nfc标签用于实现上述第一至第四方面任一所述的资源转移方法中nfc标签所实现的功能。

第十方面,本公开实施例提供了一种车锁,所述车锁包括车辆数币硬件钱包以及nfc标签;

其中,所述车辆数币硬件钱包用于实现上述第一至第四方面任一所述的资源转移方法中车辆数币硬件钱包所实现的功能;

所述nfc标签用于实现上述第一至第四方面任一所述的资源转移方法中nfc标签所实现的功能。

第十一方面,本公开实施例提供了一种数币硬件钱包,所述数币硬件钱包包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面所述的方法的步骤。

第十二方面,本公开实施例提供了一种服务器,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第三方面所述的方法的步骤。

第十三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一至第四方面所述的方法。

第十四方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一至第四方面所述的方法。

本公开实施例提供的资源转移方法、装置、系统、设备、存储介质和计算机程序产品,通过获取用户数币硬件钱包发送的针对目标共享交通工具的目标业务指令,根据该目标业务指令向服务器发送目标业务请求,而后,接收服务器根据该业务请求发送的资源结算信息,其中,该资源结算信息用于供用户数币硬件钱包根据该资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包转移目标资源,接着,通过该车辆数币硬件钱包接收该用户数币硬件钱包转移的目标资源,这样,就可以利用数币硬件钱包进行使用共享交通工具的交易结算,而数币硬件钱包是一种能够支持数字货币交易的专用的硬件,相较于智能手机、共享交通工具借用app以及线上支付账户等,其使用方式简单,学习门槛较低,因此,利用数币硬件钱包进行使用共享交通工具的交易结算,可以降低老年人等特殊人群对共享交通工具的使用门槛,故而,可以提高共享交通工具使用的灵活性。

附图说明

图1为一个实施例中资源转移方法的应用环境图;

图2为一个实施例中用户数币硬件钱包的结构框图;

图3为一个实施例中用户数币硬件钱包的外形示意图;

图4为一个实施例中资源转移方法的流程示意图;

图5为一个实施例中资源转移方法的流程示意图;

图6为一个实施例中资源转移方法的流程示意图;

图7为一个实施例中资源转移方法的流程示意图;

图8为一个实施例中资源转移方法的流程示意图;

图9为一个实施例中资源转移方法的流程示意图;

图10为一个实施例中资源转移方法的流程示意图;

图11为一个实施例中资源转移方法的流程示意图;

图12为一个实施例中资源转移方法的流程示意图;

图13为一个实施例中资源转移方法的流程示意图;

图14为一个实施例中资源转移方法的流程示意图;

图15为一个实施例中资源转移方法的流程示意图;

图16为一个实施例中资源转移装置的结构框图;

图17为一个实施例中资源转移装置的结构框图;

图18为一个实施例中资源转移装置的结构框图;

图19为一个实施例中资源转移装置的结构框图;

图20为一个实施例中资源转移装置的结构框图;

图21为一个实施例中资源转移装置的结构框图;

图22为一个实施例中资源转移系统的示意图;

图23为一个实施例中服务器的内部结构图。

具体实施方式

为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。

首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。

在实际应用中,为了在使用共享交通工具的过程中进行交易结算,用户需要在自身的智能手机中下载共享交通工具借用app,并在该共享交通工具借用app中绑定线上支付账户。在交易结算的过程中,服务器可以与共享交通工具以及共享交通工具借用app通信,从而确定结算金额,而后,服务器可以向支付系统发起结算流程,以从和共享交通工具借用app绑定的线上支付账户中划走与该结算金额一致的款项。

然而,对于老年人等特殊人群来说,无论是智能手机,还是共享交通工具借用app以及线上支付账户,对其都有较高的学习门槛,因此,这部分特殊人群往往难以正常使用共享交通工具,这严重影响了共享交通工具使用的灵活性。

有鉴于此,本公开实施例提供了一种资源转移方法,可以降低老年人等特殊人群对共享交通工具的使用门槛,继而可以提高共享交通工具使用的灵活性。下面,将对本公开实施例提供的资源转移方法所涉及到的实施环境进行简要说明。

请参考图1,该实施环境可以包括目标共享交通工具101、用户数币硬件钱包102以及服务器103。

其中,用户数币硬件钱包102是用户所持有的数币硬件钱包,数币硬件钱包是一种能够支持数字货币交易的专用的硬件,其中,数字货币是由具有相关资质的银行发行的数字形式的法定货币,其与传统的纸币、硬币等价,并以加密字符串的形式存在,在实际应用中,该加密字符串也可以被称为币串,当前,最具有代表性的数字货币为数字人民币,相应地,数字人民币中的币串可以被称为人民币串。

请参考图2,其为数币硬件钱包的一个示例性的框图,如图2所示,数币硬件钱包可以包括处理组件201、存储组件202以及通信组件203,其中,该存储组件202中可以存储有币串,该通信组件203可以为nfc通信组件,该处理组件201可以执行与数字货币交易相关的处理流程。

通常情况下,数币硬件钱包可以与另外的数币硬件钱包进行数字货币交易,也可以与pos机等进行数字货币交易。其中,两个数币硬件钱包进行交易的过程可以包括:将该两个数币硬件钱包靠近放置以保证该两个数币硬件钱包能够进行nfc通信,而后,作为支付一方的数币硬件钱包中的处理组件对自身中存储组件所存储的币串进行处理,接着,通过nfc通信组件将处理后的币串加密传输至作为收款一方的数币硬件钱包中,以供该数币硬件钱包对传输的币串进行存储。

在实际应用中,数币硬件钱包的外形可以表现为卡片状、硬币状等等,本公开实施例对数币硬件钱包的外形不作具体限定。

请参考图3,其为一种示例性的数币硬件钱包的外形示意图,如图3所示,该数币硬件钱包呈现卡片状,且,该数币硬件钱包包括多个物理按键a以及显示屏b,其中,该物理按键a可以供用户输入数币硬件钱包的支付密码,也可以供用户通过按压物理按键a选择数币硬件钱包的功能模式,例如,该功能模式可以包括支付模式、借用共享交通工具的模式等,该显示屏b用于显示数字货币交易信息,数币硬件钱包的余额信息等,本公开实施例对此不作具体限定。

需要指出的是,在本公开的一些实施例中,数币硬件钱包还可以包括音频输出组件(例如,麦克风)或者提示灯等,本公开实施例不对数币硬件钱包所包含的组件进行详细限定,在实际应用中,数币硬件钱包可以包括比上文所述的组件更多或者更少的组件。

在本公开实施例中,目标共享交通工具101中可以设置有车辆数币硬件钱包,该车辆数币硬件钱包可以与用户数币硬件钱包进行数字货币的交易,需要指出的是,由于车辆数币硬件钱包设置于目标共享交通工具101中,因此,其不需要与用户进行直接交互,故而,该车辆数币硬件钱包除了包含处理组件、存储组件以及通信组件(例如,nfc通信组件)以外,可以不设置物理按键以及显示屏等主要用于与用户交互的组件,此外,为了保证车辆数币硬件钱包的安全性,可以仅使能车辆数币硬件钱包的收款功能,而不使能该车辆数币硬件钱包的支付功能,也即是,在实际应用中,可以使车辆数币硬件钱包仅具有接收币串的功能,而不具有发送币串的功能。

除此以外,目标共享交通工具101中还可以设置有nfc标签,在实际应用中,用户数币硬件钱包可以通过其包括的nfc通信组件对该nfc标签进行读写。

需要指出的是,在实际应用中,该车辆数币硬件钱包与该nfc标签可以分开设置,也可以一体式设置,在一体式设置的情况下,该nfc标签可以复用车辆数币硬件钱包中的nfc通信组件。

还需要指出的是,该车辆数币硬件钱包以及nfc标签可以设置于目标共享交通工具101的车锁内。

该目标共享交通工具101除了包括车辆数币硬件钱包以及nfc标签以外,至少还包括处理组件以及通信组件,其中,目标共享交通工具101中的处理组件可以执行开锁、关锁等的处理流程,目标共享交通工具101中的通信组件用于供目标共享交通工具与服务器103进行通信。

本公开实施例中的服务器103可以为一个服务器,也可以为由多个服务器组成的服务器集群。

在一个实施例中,如图4所示,提供了一种资源转移方法,以该资源转移方法应用于图1中的目标共享交通工具为例进行说明,包括以下步骤:

步骤401、目标共享交通工具获取用户数币硬件钱包发送的针对目标共享交通工具的目标业务指令,并根据目标业务指令向服务器发送目标业务请求。

其中,目标共享交通工具可以为共享单车、共享电单车、共享汽车、共享滑板车等等,本公开实施例不对目标共享交通工具的类型进行限定。用户数币硬件钱包是用户所持有的数币硬件钱包,其中,数币硬件钱包是进行数字货币交易的专用硬件,数币硬件软钱包中存储有币串(也即是加密字符串),例如,该币串可以为人民币币串,数币硬件钱包可以基于nfc技术进行通信。

目标业务指令可以包括针对目标共享交通工具的借用指令或者针对目标共享交通工具的归还指令。

如上文所述,目标共享交通工具中可以设置有nfc标签,则用户数币硬件钱包向目标共享交通工具发送目标业务指令的过程可以包括:用户数币硬件钱包基于nfc技术将该目标业务指令写入nfc标签中,对应地,目标共享交通工具获取该目标业务指令的方式可以包括:目标共享交通工具从该nfc标签中读取目标业务指令,例如,可以由目标共享交通工具的处理组件从该nfc标签中读取目标业务指令。

在本公开的可选实施例中,该目标业务指令可以携带业务信息,其中,该业务信息包括用户数币硬件钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,该钱包属性信息可以包括用户数币硬件钱包的标识信息,该钱包属性信息还可以包括用户数币硬件钱包的余额信息,本公开实施例不对该钱包属性信息的具体内容进行限定,该目标共享交通工具的标识信息可以存储于nfc标签中,用户数币硬件钱包可以基于nfc技术从该nfc标签中读取该目标共享交通工具的标识信息。

在获取到该目标业务指令之后,目标共享交通工具可以向服务器发送目标业务请求,与目标业务指令的类型相对应的,目标业务请求可以包括针对目标共享交通工具的借用请求或者针对目标共享交通工具的归还请求。

在一种可能的实现方式中,目标共享交通工具可以从目标业务指令中提取业务信息,并根据提取的业务信息生成该目标业务请求,而后,将生成的目标业务请求发送至服务器。

在另一种可能的实现方式中,目标共享交通工具可以将该目标业务指令作为目标业务请求直接转发至服务器。

在又一种可能的实现方式中,目标共享交通工具可以从目标业务指令中提取业务信息,其中,提取到的业务信息仅包括钱包属性信息,而后,目标共享交通工具可以获取自身的标识信息,并根据该钱包属性信息以及目标共享交通工具的标识信息生成目标业务请求,并将生成的目标业务请求发送至服务器。

根据上述三种实现方式可知,与目标业务指令相同地,目标业务请求也携带上文所述的业务信息,在后续步骤中,该业务信息可以供服务器根据该业务信息生成资源结算信息,其中,资源结算信息可以用于指示资源价值,通俗地来讲,该资源价值一般可以理解为金额。

步骤402、目标共享交通工具接收服务器根据目标业务请求发送的资源结算信息。

如上文所述,服务器可以根据目标业务请求中携带的业务信息生成资源结算信息,而后,服务器可以将生成的资源结算信息发送至目标共享交通工具。

可选的,目标共享交通工具在接收到该资源结算信息之后,可以将资源结算信息写入nfc标签中,用户数币硬件钱包可以基于nfc技术从nfc标签中读取该资源结算信息。在后续步骤中,用户数币硬件钱包可以根据资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包转移目标资源,其中,可选的,该目标资源可以为币串,例如,该目标资源可以为人民币串。

需要指出的是,车辆数币硬件钱包是设置于共享交通工具中的数币硬件钱包,如上文所述,其是进行数字货币交易的专用硬件,其中存储有币串(也即是加密字符串),例如,该币串可以为人民币币串,其可以基于nfc技术进行通信。

下面,本公开实施例将对用户数币硬件钱包向车辆数币硬件钱包转移目标资源,也即是,币串的过程进行简要介绍:

将用户数币硬件钱包与车辆数币硬件钱包靠近放置,以保证用户数币硬件钱包与车辆数币硬件钱包能够进行nfc通信,用户数币硬件钱包根据资源结算信息确定待转移的币串,并对该币串进行处理,用户数币硬件钱包将处理后的币串基于nfc技术加密传输至车辆数币硬件钱包,车辆数币硬件钱包接收处理后的币串,并将其存储于车辆数币硬件钱包的存储组件中。

步骤403、目标共享交通工具通过车辆数币硬件钱包接收户数币硬件钱包转移的目标资源。

请参考图5,其示出了一种在通过车辆数币硬件钱包成功接收到目标资源的情况下,目标共享交通工具所执行的技术过程的流程图,如图5所示,该技术过程包括以下步骤:

步骤501、目标共享交通工具向用户数币硬件钱包发送资源转移成功信息。

在一种可能的实现方式中,目标共享交通工具可以通过车辆数币硬件钱包基于nfc技术向用户数币硬件钱包发送资源转移成功信息。

在另一种可能的实现方式中,目标共享交通工具可以将该资源转移成功信息写入至nfc标签中,以供用户数币硬件钱包基于nfc技术从该nfc标签中读取资源转移成功信息。

步骤502、目标共享交通向服务器发送资源结算成功信息。

请参考图6,其示出了一种在未通过车辆数币硬件钱包成功接收到目标资源的情况下,目标共享交通工具所执行的技术过程的流程图,如图6所示,该技术过程包括以下步骤:

步骤601、目标共享交通工具向用户数币硬件钱包发送资源转移失败信息。

与上文所述类似地,在一种可能的实现方式中,目标共享交通工具可以通过车辆数币硬件钱包基于nfc技术向用户数币硬件钱包发送资源转移失败信息。

在另一种可能的实现方式中,目标共享交通工具可以将该资源转移失败信息写入至nfc标签中,以供用户数币硬件钱包基于nfc技术从该nfc标签中读取资源转移失败信息。

步骤602、目标共享交通向服务器发送资源结算失败信息。

在接收到资源结算失败信息之后,服务器可以将用户数币硬件钱包标记为存在资源转移失败事件的数币硬件钱包,并将该资源转移信息与该用户数币硬件钱包的钱包属性信息进行对应存储。

这样,在该用户数币硬件钱包下一次发送针对共享交通工具的业务指令后,也即是,在持有该用户数币硬件钱包的用户下一次使用共享交通工具时,服务器可以确定该用户数币硬件钱包为存在资源转移失败事件的数币硬件钱包,在这种情况下,服务器可以指示该用户数币硬件钱包根据资源结算信息转移目标资源,只有在用户数币硬件钱包成功转移目标资源之后,服务器才会发起针对该用户数币硬件钱包的共享交通工具使用流程,通俗地来讲,只有在用户数币硬件钱包成功转移目标资源之后,服务器才会允许持有该用户数币硬件钱包的用户使用共享交通工具。

如上文所述,目标业务指令可以为针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令。

在本公开的一个可选实施例中,在该目标业务指令为归还指令的情况下,目标共享交通工具可以控制自身的车锁止锁。

在目标业务指令为归还指令的情况下,说明用户需要对目标共享交通工具进行归还,在这种情况下,除了需要对目标共享交通工具的使用进行交易结算(转移目标资源)以外,还需要控制目标共享交通工具的车锁止锁,以确保目标共享交通工具的安全,防止目标共享交通工具被盗骑。

在本公开的一个可选实施例中,在该目标业务指令为借用指令的情况下,服务器可以根据目标业务请求确定用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件,也即是,服务器可以根据目标业务请求确定用户数币硬件钱包在之前对共享交通工具的使用过程中是否出现过未成功转移资源(也即是币串)的情况。

若服务器根据目标业务请求确定用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件,则服务器可以向目标共享交通工具发送开锁指令,目标共享交通工具在接收到服务器发送的开锁指令之后,可以根据该开锁指令控制目标共享交通工具的车锁开锁,以使持有该用户数币硬件钱包的用户能够正常使用目标共享交通工具。

可选的,目标共享交通工具在接收到开锁指令之后,还可以向用户数币硬件钱包发送开锁成功信息,例如,目标共享交通工具可以将开锁成功信息写入至nfc标签中,以供用户数币硬件钱包基于nfc技术,从该nfc标签中读取开锁成功信息,用户数币硬件钱包在接收到开锁成功信息之后,可以输出开锁成功提示信息,例如,用户数币硬件钱包可以在显示屏中显示开锁成功提示文字,用户数币硬件钱包可以通过音频播放组件播放开锁成功提示音频,用户数币硬件钱包可以控制开锁成功提示灯亮起。

若服务器根据目标业务请求确定用户数币硬件钱包存在针对共享交通工具的资源转移失败事件,则服务器可以获取与该资源转移失败事件相对应的资源结算信息,而后,在上述步骤402中,服务器可以将获取到的资源结算信息发送至目标共享交通工具,该目标共享交通工具可以接收服务器发送的该资源结算信息,以供用户数币硬件钱包根据该资源结算信息向车辆数币硬件钱包转移目标资源,若用户数币硬件钱包成功向车辆数币硬件钱包转移目标资源,也即是,若用户数币硬件钱包获取到目标共享交通工具发送的资源转移成功信息,则请参考图7,目标共享交通工具还可以执行下述技术过程。

步骤701、目标共享交通工具获取用户数币硬件钱包再次发送的借用指令,并根据借用指令向服务器再次发送目标业务请求。

其中,目标共享交通工具获取用户数币硬件钱包再次发送的借用指令的技术过程与步骤401中目标共享交通工具获取目标业务指令的技术过程同理,本公开实施例不再赘述。

目标共享交通工具向服务器再次发送目标业务请求的技术过程与步骤401中目标共享交通工具发送目标业务请求的方式同理,本公开实施例在此不再赘述。

步骤702、在服务器根据再次发送的目标业务请求确定用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件的情况下,目标共享交通工具接收服务器发送的开锁指令,并根据开锁指令控制目标共享交通工具的车锁开锁。

在一个实施例中,如图8所示,提供了一种资源转移方法,以该方法应用于图1中的用户数币交易钱包102为例进行说明,包括以下步骤:

步骤801、用户数币硬件钱包向目标共享交通工具发送目标业务指令。

如上文所述,可选的,用户数币硬件钱包可以将目标业务指令写入至目标共享交通工具中设置的nfc标签中,以供目标共享交通工具从nfc标签中读取目标业务指令。

如上文所述,可选的,目标业务指令可以为针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令。

在本公开的可选实施例中,在检测到车辆借用操作后,用户数币硬件钱包可以向目标共享交通工具发送借用指令。

如上文所述,用户数币硬件钱包中可以设置有物理按键,该物理按键用于供用户选择用户数币硬件钱包的功能模式,在用户需要借用目标共享交通工具的情况下,用户可以按压与借用共享交通工具的模式相对应的物理按键,在检测到该物理按键被按压之后,也即是,在检测到车辆借用操作后,用户数币硬件钱包可以向目标共享交通工具发送借用指令。

当然,在实际应用中,车辆借用操作可以不限于按压物理按键的操作,例如,在用户数币硬件钱包设置有陀螺仪的情况下,该车辆借用操作还可以为按照第一预设晃动模式晃动用户数币硬件钱包的操作,在用户数币硬件钱包设置有触控屏的情况下,该车辆借用操作还可以为特定的触控操作。

在本公开的可选实施例中,在用户数币硬件钱包上一次发送的指令为借用指令的情况下,用户数币硬件钱包向目标共享交通工具发送归还指令。

通常情况下,在借用共享交通工具之后,就需要对共享交通工具进行归还,因此,用户数币硬件钱包只要检测到自身上一次发送的指令为借用指令,就可以直接发送归还指令,这样,在对共享交通工具进行归还时,用户不需要再进行车辆归还操作,因此,可以简化共享交通工具的归还流程。

当然,在本公开的一些实施例中,在对共享交通工具进行归还时,用户还需要进行车辆归还操作,在这种情况下,在检测到车辆归还操作后,用户数币硬件钱包向目标共享交通工具发送归还指令。

与车辆借用操作类似地,该车辆归还操作可以为:按压与归还共享交通工具的模式相对应的物理按键的操作、按照第二预设晃动模式晃动用户数币硬件钱包的操作、特定的触控操作等等,本公开实施例对此不作具体限定。

如上文所述,可选的,目标业务指令可以携带业务信息,其中,该业务信息可以包括用户数币硬件钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种。

其中,在目标业务指令包括目标共享交通工具的标识信息的情况下,用户数币硬件钱包可以在发送目标业务指令之前,基于nfc技术从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息。

步骤802、用户数币硬件钱包从目标共享交通工具中获取资源结算信息。

如上文所述,可选的,用户数币硬件钱包可以从目标共享交通工具中设置的nfc标签中读取该资源结算信息。

步骤803、用户数币硬件钱包根据资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

如上文所述,可选的,用户数币硬件钱包向车辆数币硬件钱包转移目标资源的过程如下:将用户数币硬件钱包与车辆数币硬件钱包靠近放置,以保证用户数币硬件钱包与车辆数币硬件钱包能够进行nfc通信,用户数币硬件钱包根据资源结算信息确定待转移的币串,并对该币串进行处理,用户数币硬件钱包将处理后的币串基于nfc技术加密传输至车辆数币硬件钱包,车辆数币硬件钱包接收处理后的币串,并将其存储于车辆数币硬件钱包的存储组件中。

请参考图9,在图8所示技术过程的基础上,本公开实施例提供的资源转移方法还可以包括以下步骤:

步骤901、用户数币硬件钱包接收目标共享交通工具发送的资源转移成功信息。

可选的,在一种可能的实现方式中,用户数币硬件钱包可以基于nfc技术接收车辆数币硬件钱包发送的该资源转移成功信息。

在另一种可能的实现方式中,用户数币硬件钱包可以基于nfc技术读取nfc标签,以从该nfc标签中读取资源转移成功信息。

步骤902、用户数币硬件钱包根据资源转移成功信息输出资源转移成功提示信息。

可选的,用户数币硬件钱包输出资源转移成功提示信息的方式可以包括:在显示屏中显示资源转移成功提示文字,通过音频播放组件播放资源转移成功提示音频,控制资源转移成功提示灯亮起等。

请参考图10,在图8所示技术过程的基础上,本公开实施例提供的资源转移方法还可以包括以下步骤:

步骤1001、用户数币硬件钱包接收目标共享交通工具发送的资源转移失败信息。

可选的,在一种可能的实现方式中,用户数币硬件钱包可以基于nfc技术接收车辆数币硬件钱包发送的该资源转移失败信息。

在另一种可能的实现方式中,用户数币硬件钱包可以基于nfc技术读取nfc标签,以从该nfc标签中读取资源转移失败信息。

步骤1002、用户数币硬件钱包根据资源转移失败信息输出资源转移失败提示信息。

可选的,用户数币硬件钱包输出资源转移失败提示信息的方式可以包括:在显示屏中显示资源转移失败提示文字,通过音频播放组件播放资源转移失败提示音频,控制资源转移失败提示灯亮起等。

如上文所述,在用户数币硬件钱包发送的目标业务指令为针对目标共享交通工具的借用指令的情况下,只有用户数币硬件钱包存在针对共享交通工具的资源转移失败事件时,服务器才会向目标共享交通工具发送资源结算信息,用户数币硬件钱包才需要在共享交通工具的借用阶段进行资源转移。

其中,在根据资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包成功转移目标资源之后,如上文所述,用户数币硬件钱包可以重新向目标共享交通工具发送借用指令,其中,用户数币硬件钱包重新向目标共享交通工具发送借用指令的技术过程与步骤801中所述同理,本公开实施例在此不再赘述。

在一个实施例中,如图11所示,提供了一种资源转移方法,以该方法应用于图1中的服务器103为例进行说明,包括以下步骤:

步骤1101、服务器接收目标共享交通工具发送的目标业务请求。

步骤1102、服务器根据目标业务请求向目标共享交通工具发送资源结算信息。

如上文所述,该目标业务请求携带业务信息,其中,业务信息包括用户数币硬件钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种。在步骤1102中,服务器可以根据根据该业务信息生成资源结算信息。

请参考图12,其提供了一种可选的根据业务信息生成资源结算信息的技术过程的流程图,如图12所示,该技术过程包括以下步骤:

步骤1201、在目标业务请求为归还请求的情况下,服务器根据业务信息获取目标共享交通工具的借用信息。

其中,该借用信息包括借用时长和行驶距离中的至少一种。

在本公开的可选实施例中,服务器可以根据业务信息查找该目标共享交通工具的开锁时刻,服务器可以根据该目标共享交通工具的开锁时刻以及当前的时刻,确定借用时长。

在本公开的可选实施例中,服务器可以根据业务信息查找该目标共享交通工具的开锁时所处的地理位置,服务器可以根据该目标共享交通工具的开锁时所处的地理位置以及目标共享交通工具当前的地理位置,确定行驶距离。

步骤1202、服务器根据借用信息生成资源结算信息。

请参考图13,其提供了一种可选的根据业务信息生成资源结算信息的技术过程的流程图,如图13所示,该技术过程包括以下步骤:

步骤1301、在目标业务请求为借用请求的情况下,服务器根据业务信息中包括的钱包属性信息确定用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件。

步骤1302、若存在资源转移失败事件,则服务器获取资源转移失败事件所对应的资源结算信息。

还需要指出的是,若不存在资源转移失败事件,则服务器可以向目标共享交通工具发送开锁指令,该开锁指令用于指示目标共享交通工具控制目标共享交通工具的车锁开锁。

请参考图14和图15,本公开还提供了一种资源转移方法,其中,图14所示为借用目标共享交通工具的过程中所涉及到的资源转移方法,图15所示为归还目标共享交通工具的过程中所涉及到的资源转移方法,以该资源转移方法应用于资源转移系统为例进行说明,其中,该资源转移系统包括用户数币硬件钱包、目标共享交通工具以及服务器,如图14所示,借用目标共享交通工具的过程中所涉及到的资源转移方法包括以下步骤:

步骤1401、用户数币硬件钱包接收车辆借用操作。

步骤1402、在与目标共享交通工具中设置的nfc标签贴近后,用户数币硬件钱包基于nfc技术从该nfc标签中读取目标共享交通工具的标识信息。

步骤1403、用户数币硬件钱包生成借用指令,该借用指令包括业务信息,该业务信息包括用户数币硬件钱包的钱包属性信息以及目标共享交通工具的标识信息。

步骤1404、用户数币硬件钱包基于nfc技术将借用指令写入目标共享交通工具中的nfc标签中。

步骤1405、目标共享交通工具从nfc标签中读取借用指令,并根据该借用指令向服务器发送借用请求,该借用请求携带上文所述的业务信息。

步骤1406、服务器根据业务信息中的钱包属性信息确定用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件。

步骤1407、若用户数币硬件钱包不存在资源转移失败事件,则服务器向目标共享交通工具发送开锁指令。

步骤1408、目标共享交通工具根据该开锁指令控制车锁开锁,并将开锁成功信息写入至nfc标签中。

步骤1409、用户数币硬件钱包基于nfc技术从nfc标签中读取开锁成功信息,并输出开锁成功提示信息。

步骤1410、若用户数币硬件钱包存在资源转移失败事件,则服务器获取该资源转移失败事件对应的资源结算信息,并将该资源结算信息发送至目标共享交通工具。

步骤1411,目标共享交通工具将资源结算信息写入至nfc标签。

步骤1412、用户数币硬件钱包基于nfc技术从该nfc标签中读取资源结算信息,并根据该资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

步骤1413、若车辆数币硬件钱包成功接收到目标资源,则目标共享交通工具向用户数币硬件钱包发送资源转移成功信息。

需要指出的是,若车辆数币硬件钱包未接收到目标资源,则目标共享交通工具向用户数币硬件钱包发送资源转移失败信息,并向服务器发送资源结算失败信息,以供服务器保留用户数币硬件钱包对应的资源转移失败事件,同时禁止车锁开锁。

步骤1414、若车辆数币硬件钱包成功接收到目标资源,则目标共享交通工具还可以向服务器发送资源结算成功信息,以供服务器删除用户数币硬件钱包对应的资源转移失败事件。

步骤1415、用户数币硬件钱包接收资源转移成功信息后,再次基于nfc技术将借用指令写入目标共享交通工具中的nfc标签中,该借用指令携带上文所述的业务信息。

步骤1416、目标共享交通工具从nfc标签中读取借用指令,并根据该借用指令向服务器发送借用请求,该借用请求携带上文所述的业务信息。

步骤1417、服务器根据业务信息中的钱包属性信息确定用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件。

步骤1418、若用户数币硬件钱包不存在资源转移失败事件,则服务器向目标共享交通工具发送开锁指令。

步骤1419、目标共享交通工具根据该开锁指令控制车锁开锁,并将开锁成功信息写入至nfc标签中。

步骤1420、用户数币硬件钱包基于nfc技术从nfc标签中读取开锁成功信息,并输出开锁成功提示信息。

如图15所示,归还目标共享交通工具的过程中所涉及到的资源转移方法包括以下步骤:

步骤1501、在与目标共享交通工具中设置的nfc标签贴近后,用户数币硬件钱包基于nfc技术从该nfc标签中读取目标共享交通工具的标识信息。

步骤1502、在上一次生成的指令为借用指令的情况下,用户数币硬件钱包生成归还指令,该归还指令包括业务信息,该业务信息包括用户数币硬件钱包的钱包属性信息以及目标共享交通工具的标识信息。

步骤1503、用户数币硬件钱包基于nfc技术将归还指令写入目标共享交通工具中的nfc标签中。

步骤1504、目标共享交通工具从nfc标签中读取归还指令,根据该归还指令控制车锁止锁,并根据该归还指令向服务器发送归还请求,该归还请求携带上文所述的业务信息。

步骤1505、服务器根据业务信息获取目标共享交通工具的借用信息,并根据借用信息生成资源结算信息,并将资源结算信息发送至目标共享交通工具。

步骤1506、目标共享交通工具将资源结算信息写入至nfc标签。

步骤1507、用户数币硬件钱包基于nfc技术从该nfc标签中读取资源结算信息,并根据该资源结算信息向目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

步骤1508、若车辆数币硬件钱包成功接收到目标资源,则目标共享交通工具向用户数币硬件钱包发送资源转移成功信息。

步骤1509、若车辆数币硬件钱包成功接收到目标资源,则目标共享交通工具向用户数币硬件钱包发送资源结算成功信息。

步骤1510、若车辆数币硬件钱包未接收到目标资源,则目标共享交通工具向用户数币硬件钱包发送资源转移失败信息。

步骤1511、若车辆数币硬件钱包未接收到目标资源,在目标共享交通工具向服务器发送资源结算失败信息,以供服务器将用户数币硬件钱包标记为存在资源转移失败事件的数币硬件钱包。

应该理解的是,虽然图4-15的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图4-15中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图16所示,提供了一种资源转移装置1600,包括:获取模块1601、第一发送模块1602、第一接收模块1603和第二接收模块1604,其中:

该获取模块1601,用于获取用户数币硬件钱包发送的针对该目标共享交通工具的目标业务指令。

该第一发送模块1602,用于根据该目标业务指令向服务器发送目标业务请求。

该第一接收模块1603,用于接收该服务器根据该目标业务请求发送的资源结算信息,其中,该资源结算信息用于供该用户数币硬件钱包根据该资源结算信息向该目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

该第二接收模块1604,用于通过该车辆数币硬件钱包接收该户数币硬件钱包转移的该目标资源。

在本公开的一个可选的实施例中,该获取模块1601,具体用于:从该目标共享交通工具中设置的nfc标签中读取该用户数币硬件钱包写入该nfc标签的该目标业务指令。

在本公开的一个可选的实施例中,该目标业务指令为针对该目标共享交通工具的归还指令或者针对该目标共享交通工具的借用指令。

在本公开的一个可选的实施例中,该目标业务请求和该目标业务指令均携带业务信息,该业务信息包括该用户数币硬件钱包的钱包属性信息以及该目标共享交通工具的标识信息中的至少一种,该业务信息用于供该服务器根据该业务信息生成该资源结算信息。

在本公开的一个可选的实施例中,该目标资源为币串。

请参考图17,本公开实施例除了提供资源转移装置1600之外,还提供了资源转移装置1700,该资源转移装置1700除了包括资源转移装置1600包括的各模块外,还包括写入模块1605、第二发送模块1606、第三发送模块1607、止锁模块1608、第三接收模块1609以及开锁模块1610。

其中,该写入模块1605,用于将该资源结算信息写入该目标共享交通工具中设置的nfc标签中,以供该用户数币硬件钱包从该nfc标签中读取该资源结算信息。

该第二发送模块1606,用于在通过该车辆数币硬件钱包成功接收到该目标资源的情况下,向该用户数币硬件钱包发送资源转移成功信息,并向服务器发送资源结算成功信息。

该第三发送模块1607,用于在未通过该车辆数币硬件钱包接收到该目标资源的情况下,向该用户数币硬件钱包发送资源转移失败信息,并向该服务器发送资源结算失败信息,该资源结算失败信息用于供该服务器在该用户数币硬件钱包下一次发送针对共享交通工具的业务指令后,指示该用户数币硬件钱包根据该资源结算信息转移该目标资源。

该止锁模块1608,用于在该目标业务指令为该归还指令的情况下,控制该目标共享交通工具的车锁止锁。

该第三接收模块1609,用于在该目标业务指令为该借用指令,且,该服务器根据该目标业务请求确定该用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件的情况下,接收该服务器发送的开锁指令。

该开锁模块1610,用于根据该开锁指令控制该目标共享交通工具的车锁开锁。

此外,在本公开的一个可选的实施例中,该第一接收模块1603,具体用于:在该目标业务指令为该借用指令,且,该服务器根据该目标业务请求确定该用户数币硬件钱包存在针对共享交通工具的资源转移失败事件的情况下,接收该服务器发送的与该资源转移失败事件相对应的该资源结算信息。

在本公开的一个可选的实施例中,该获取模块1601,还用于:在该用户数币硬件钱包基于该资源结算信息成功向该车辆数币硬件钱包转移该目标资源的情况下,获取该用户数币硬件钱包再次发送的该借用指令。

该第一发送模块1602,还用于根据该借用指令向该服务器再次发送该目标业务请求。

该第三接收模块1609,还用于在该服务器根据再次发送的该目标业务请求确定该用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件的情况下,接收该服务器发送的开锁指令。该开锁模块1610,还用于根据该开锁指令控制该目标共享交通工具的车锁开锁。

关于资源转移装置的具体限定可以参见上文中对于资源转移方法的限定,在此不再赘述。上述资源转移装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于处理器中,也可以以软件形式存储于存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图18所示,提供了一种资源转移装置1800,包括:发送模块1801、获取模块1802以及转移模块1803,其中:

该发送模块1801,用于向目标共享交通工具发送目标业务指令,该目标业务指令用于供该目标共享交通工具根据该目标业务指令向服务器发送目标业务请求,并接收该服务器根据该目标业务请求向该目标共享交通工具返回的资源结算信息。

该获取模块1802,用于从该目标共享交通工具中获取该资源结算信息。

该转移模块1803,用于根据该资源结算信息向该目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

在本公开的一个可选实施例中,该发送模块1801,具体用于:将该目标业务指令写入至该目标共享交通工具中设置的nfc标签中,以供该目标共享交通工具从该nfc标签中读取该目标业务指令。

在本公开的一个可选实施例中,该获取模块1802,具体用于:从该目标共享交通工具中设置的nfc标签中读取该资源结算信息。

在本公开的一个可选实施例中,该目标业务指令为针对该目标共享交通工具的借用指令,该发送模块1801,具体用于:在检测到针对该用户数币硬件钱包的车辆借用操作后,向该目标共享交通工具发送该借用指令。

在本公开的一个可选实施例中,该目标业务指令为针对该目标共享交通工具的归还指令,该发送模块1801,具体用于:在该用户数币硬件钱包上一次发送的指令为该借用指令的情况下,向该目标共享交通工具发送该归还指令。

在本公开的一个可选实施例中,该目标业务指令为针对该目标共享交通工具的借用指令,该发送模块1801,具体用于:在该用户数币硬件钱包成功向该车辆数币硬件钱包转移该目标资源之后,重新向该目标共享交通工具发送该借用指令。

在本公开的一个可选实施例中,该目标资源为币串。

请参考图19,本公开实施例除了提供资源转移装置1800之外,还提供了资源转移装置1900,该资源转移装置1900除了包括资源转移装置1800包括的各模块外,还包括读取模块1804、第一接收模块1805、第一输出模块1806、第二接收模块1807以及第二输出模块1808。

其中,该目标业务指令携带该用户数币硬件钱包的钱包属性信息以及该目标共享交通工具的标识信息中的至少一种,该读取模块1804,用于:在该目标业务指令包括该目标共享交通工具的标识信息的情况下,从该目标共享交通工具中设置的nfc标签中读取该目标共享交通工具的标识信息。

该第一接收模块1805,用于:接收该目标共享交通工具发送的资源转移成功信息,其中,该资源转移成功信息是该车辆数币硬件钱包成功接收到该目标资源后发送的。

该第一输出模块1806,用于:根据该资源转移成功信息输出资源转移成功提示信息。

该第二接收模块1807,用于:接收该目标共享交通工具发送的资源转移失败信息,其中,该资源转移失败信息是该车辆数币硬件钱包未成功接收到该目标资源后发送的。

该第二输出模块1808,用于:根据该资源转移失败信息输出资源转移失败提示信息。

关于资源转移装置的具体限定可以参见上文中对于资源转移方法的限定,在此不再赘述。上述资源转移装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于处理器中,也可以以软件形式存储于存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图20所示,提供了一种资源转移装置2000,包括:接收模块2001和第一发送模块2002,其中:

该接收模块2001,用于接收目标共享交通工具发送的目标业务请求,其中,该目标业务请求是该目标共享交通工具根据用户数币硬件钱包发送的针对该目标共享交通工具的目标业务指令发送的。

该第一发送模块2002,用于根据该目标业务请求向该目标共享交通工具发送资源结算信息,该资源结算信息用于供该用户数币硬件钱包根据该资源结算信息向该目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

请参考图21,本公开实施例除了提供资源转移装置2000之外,还提供了资源转移装置2100,该资源转移装置2100除了包括资源转移装置2000包括的各模块外,还包括生成模块2003以及第二发送模块2004。

其中,该目标业务请求携带业务信息,该业务信息包括该用户数币硬件钱包的钱包属性信息以及该目标共享交通工具的标识信息中的至少一种,该生成模块2003,用于:根据该业务信息生成该资源结算信息。

在本公开的一个可选实施例中,该目标业务指令为针对该目标共享交通工具的归还指令,该生成模块2003,具体用于:根据该业务信息获取该目标共享交通工具的借用信息,该借用信息包括借用时长和行驶距离中的至少一种;根据该借用信息生成该资源结算信息。

在本公开的一个可选实施例中,该目标业务指令为针对该目标共享交通工具的借用指令,该业务信息包括该钱包属性信息,该生成模块2003,具体用于:根据该钱包属性信息确定该用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件;若存在该资源转移失败事件,则获取该资源转移失败事件所对应的该资源结算信息。

该第二发送模块2004,用于:在不存在该资源转移失败事件的情况下,向该目标共享交通工具发送开锁指令,该开锁指令用于指示该目标共享交通工具控制该目标共享交通工具的车锁开锁。

关于资源转移装置的具体限定可以参见上文中对于资源转移方法的限定,在此不再赘述。上述资源转移装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于处理器中,也可以以软件形式存储于存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图22所示,提供了一种资源转移系统2200,该资源转移系统2200包括目标共享交通工具2201、用户数币硬件钱包2202以及服务器2203。

其中,该目标共享交通工具2201,用于执行上述方法实施例中,目标共享交通工具所执行的步骤。

该用户数币硬件钱包2202,用于执行上述方法实施例中,用户数币硬件钱包所执行的步骤。

该服务器2203,用于执行上述方法实施例中,服务器所执行的步骤。

本公开实施例还提供了一种共享交通工具,该共享交通工具包括车辆数币硬件钱包以及nfc标签,该车辆数币硬件钱包可以包括处理组件、存储组件以及通信组件,其中,该存储组件中可以存储有币串,该通信组件可以为nfc通信组件,该处理组件可以执行与数字货币交易相关的处理流程。

该车辆数币硬件钱包与该nfc标签可以分开设置,也可以一体式设置,在一体式设置的情况下,该nfc标签可以复用车辆数币硬件钱包中的nfc通信组件。需要指出的是,该车辆数币硬件钱包以及nfc标签可以设置于共享交通工具的车锁内。

本公开实施例还提供了一种车锁,该车锁包括车辆数币硬件钱包以及nfc标签,该车辆数币硬件钱包可以包括处理组件、存储组件以及通信组件,其中,该存储组件中可以存储有币串,该通信组件可以为nfc通信组件,该处理组件可以执行与数字货币交易相关的处理流程。

该车辆数币硬件钱包与该nfc标签可以分开设置,也可以一体式设置,在一体式设置的情况下,该nfc标签可以复用车辆数币硬件钱包中的nfc通信组件。

本公开实施例还提供了一种数币硬件钱包,该数币硬件钱包可以包括处理组件、存储组件以及通信组件,其中,该存储组件中可以存储有币串,该通信组件可以为nfc通信组件,该处理组件可以执行与数字货币交易相关的处理流程。

图23是根据一示例性实施例示出的一种服务器2300的框图。参照图23,服务器2300包括处理组件2320,其进一步包括一个或多个处理器,以及由存储器2322所代表的存储器资源,用于存储可由处理组件2320执行的指令或者计算机程序,例如应用程序。存储器2322中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件2320被配置为执行指令,以执行上述资源转移方法。

服务器2300还可以包括一个电源组件2324被配置为执行设备2300的电源管理,一个有线或无线网络接口2326被配置为将设备2300连接到网络,和一个输入输出(i/o)接口2328。服务器2300可以操作基于存储在存储器2322的操作系统,例如window1414ervertm,maco14xtm,unixtm,linuxtm,freeb14dtm或类似。

在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述资源转移方法。存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,该计算机程序被处理器执行时,可以实现上述资源转移方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行这些计算机指令时,可以全部或部分地按照本公开实施例所述的流程或功能实现上述方法中的部分或者全部。

示例性的,本申请实施例公开了ts1、一种资源转移方法,其特征在于,用于目标共享交通工具中,所述方法包括:

获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令,并根据所述目标业务指令向服务器发送目标业务请求;

接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

ts2、根据权利要求ts1所述的方法,其特征在于,所述获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令,包括:

从所述目标共享交通工具中设置的nfc标签中读取所述用户数币硬件钱包写入所述nfc标签的所述目标业务指令。

ts3、根据权利要求ts1所述的方法,其特征在于,所述接收所述服务器根据所述目标业务请求发送的资源结算信息之后,所述方法还包括:

将所述资源结算信息写入所述目标共享交通工具中设置的nfc标签中,以供所述用户数币硬件钱包从所述nfc标签中读取所述资源结算信息。

ts4、根据权利要求ts1所述的方法,其特征在于,所述方法还包括:

若通过所述车辆数币硬件钱包成功接收到所述目标资源,则向所述用户数币硬件钱包发送资源转移成功信息,并向所述服务器发送资源结算成功信息。

ts5、根据权利要求ts1所述的方法,其特征在于,所述方法还包括:

若未通过所述车辆数币硬件钱包接收到所述目标资源,则向所述用户数币硬件钱包发送资源转移失败信息,并向所述服务器发送资源结算失败信息,所述资源结算失败信息用于供所述服务器在所述用户数币硬件钱包下一次发送针对共享交通工具的业务指令后,指示所述用户数币硬件钱包根据所述资源结算信息转移所述目标资源。

ts6、根据权利要求ts1所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令或者针对所述目标共享交通工具的借用指令。

ts7、根据权利要求ts6所述的方法,其特征在于,所述方法还包括:

在所述目标业务指令为所述归还指令的情况下,控制所述目标共享交通工具的车锁止锁。

ts8、根据权利要求ts6所述的方法,其特征在于,所述方法还包括:

在所述目标业务指令为所述借用指令,且,所述服务器根据所述目标业务请求确定所述用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件的情况下,接收所述服务器发送的开锁指令,并根据所述开锁指令控制所述目标共享交通工具的车锁开锁。

ts9、根据权利要求ts6所述的方法,其特征在于,所述接收所述服务器根据所述目标业务请求发送的资源结算信息,包括:

在所述目标业务指令为所述借用指令,且,所述服务器根据所述目标业务请求确定所述用户数币硬件钱包存在针对共享交通工具的资源转移失败事件的情况下,接收所述服务器发送的与所述资源转移失败事件相对应的所述资源结算信息。

ts10、根据权利要求ts9所述的方法,其特征在于,所述接收所述服务器发送的与所述资源转移失败事件相对应的所述资源结算信息之后,所述方法还包括:

在所述用户数币硬件钱包基于所述资源结算信息成功向所述车辆数币硬件钱包转移所述目标资源的情况下,获取所述用户数币硬件钱包再次发送的所述借用指令,并根据该借用指令向所述服务器再次发送所述目标业务请求;

在所述服务器根据再次发送的所述目标业务请求确定所述用户数币硬件钱包不存在针对共享交通工具的资源转移失败事件的情况下,接收所述服务器发送的开锁指令,并根据所述开锁指令控制所述目标共享交通工具的车锁开锁。

ts11、根据权利要求ts1至ts10任一所述的方法,其特征在于,所述目标业务请求和所述目标业务指令均携带业务信息,所述业务信息包括所述用户数币硬件钱包的钱包属性信息以及所述目标共享交通工具的标识信息中的至少一种,所述业务信息用于供所述服务器根据所述业务信息生成所述资源结算信息。

ts12、根据权利要求ts1至ts10任一所述的方法,其特征在于,所述目标资源为币串。

ts13、一种资源转移方法,其特征在于,用于用户数币硬件钱包中,所述方法包括:

向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;

从所述目标共享交通工具中获取所述资源结算信息;

根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

ts14、根据权利要求ts13所述的方法,其特征在于,所述向目标共享交通工具发送目标业务指令,包括:

将所述目标业务指令写入至所述目标共享交通工具中设置的nfc标签中,以供所述目标共享交通工具从所述nfc标签中读取所述目标业务指令。

ts15、根据权利要求ts13所述的方法,其特征在于,所述从所述目标共享交通工具中获取所述资源结算信息,包括:

从所述目标共享交通工具中设置的nfc标签中读取所述资源结算信息。

ts16、根据权利要求ts13所述的方法,其特征在于,所述目标业务指令携带所述用户数币硬件钱包的钱包属性信息以及所述目标共享交通工具的标识信息中的至少一种,所述向目标共享交通工具发送目标业务指令之前,所述方法还包括:

在所述目标业务指令包括所述目标共享交通工具的标识信息的情况下,从所述目标共享交通工具中设置的nfc标签中读取所述目标共享交通工具的标识信息。

ts17、根据权利要求ts13所述的方法,其特征在于,所述方法还包括:

接收所述目标共享交通工具发送的资源转移成功信息,并根据所述资源转移成功信息输出资源转移成功提示信息,其中,所述资源转移成功信息是所述车辆数币硬件钱包成功接收到所述目标资源后发送的。

ts18、根据权利要求ts13所述的方法,其特征在于,所述方法还包括:

接收所述目标共享交通工具发送的资源转移失败信息,并根据所述资源转移失败信息输出资源转移失败提示信息,其中,所述资源转移失败信息是所述车辆数币硬件钱包未成功接收到所述目标资源后发送的。

ts19、根据权利要求ts13所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的借用指令,所述向目标共享交通工具发送目标业务指令,包括:

在检测到针对所述用户数币硬件钱包的车辆借用操作后,向所述目标共享交通工具发送所述借用指令。

ts20、根据权利要求ts13所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令,所述向目标共享交通工具发送目标业务指令,包括:

在所述用户数币硬件钱包上一次发送的指令为所述借用指令的情况下,向所述目标共享交通工具发送所述归还指令。

ts21、根据权利要求ts13所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的借用指令,所述根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源之后,所述方法还包括:

在所述用户数币硬件钱包成功向所述车辆数币硬件钱包转移所述目标资源之后,重新向所述目标共享交通工具发送所述借用指令。

ts22、根据权利要求ts13至ts21任一所述的方法,其特征在于,所述目标资源为币串。

ts23、一种资源转移方法,其特征在于,用于服务器中,所述方法包括:

接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;

根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

ts24、根据权利要求ts23所述的方法,其特征在于,所述目标业务请求携带业务信息,所述业务信息包括所述用户数币硬件钱包的钱包属性信息以及所述目标共享交通工具的标识信息中的至少一种,所述根据所述目标业务请求向所述目标共享交通工具发送资源结算信息之前,所述方法还包括:

根据所述业务信息生成所述资源结算信息。

ts25、根据权利要求ts24所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令,所述根据所述业务信息生成所述资源结算信息,包括:

根据所述业务信息获取所述目标共享交通工具的借用信息,所述借用信息包括借用时长和行驶距离中的至少一种;

根据所述借用信息生成所述资源结算信息。

ts26、根据权利要求ts24所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的借用指令,所述业务信息包括所述钱包属性信息,所述根据所述业务信息生成所述资源结算信息,包括:

根据所述钱包属性信息确定所述用户数币硬件钱包是否存在针对共享交通工具的资源转移失败事件;

若存在所述资源转移失败事件,则获取所述资源转移失败事件所对应的所述资源结算信息。

ts27、根据权利要求ts26所述的方法,其特征在于,所述方法还包括:

若不存在所述资源转移失败事件,则向所述目标共享交通工具发送开锁指令,所述开锁指令用于指示所述目标共享交通工具控制所述目标共享交通工具的车锁开锁。

ts28、一种资源转移方法,其特征在于,用于资源转移系统中,所述资源转移系统包括目标共享交通工具、用户数币硬件钱包以及服务器,所述方法包括:

所述用户数币硬件钱包向所述目标共享交通工具发送针对所述目标共享交通工具的目标业务指令;

所述目标共享交通工具根据所述目标业务指令向所述服务器发送目标业务请求;

所述服务器根据所述目标业务请求向所述目标共享交通工具发送资源结算信息;

所述用户数币硬件钱包从所述目标共享交通工具中获取所述资源结算信息;

所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

所述目标共享交通工具通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

ts29、一种资源转移装置,其特征在于,所述装置包括:

获取模块,用于获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令;

第一发送模块,用于根据所述目标业务指令向服务器发送目标业务请求;

第一接收模块,用于接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

第二接收模块,用于通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

ts30、一种资源转移装置,其特征在于,所述装置包括:

发送模块,用于向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;

获取模块,用于从所述目标共享交通工具中获取所述资源结算信息;

转移模块,用于根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

ts31、一种资源转移装置,其特征在于,所述装置包括:

接收模块,用于接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;

第一发送模块,用于根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

ts32、一种资源转移系统,其特征在于,所述资源转移系统包括目标共享交通工具、用户数币硬件钱包以及服务器;

其中,所述目标共享交通工具,用于执行权利要求ts1至ts12任一所述的方法;

所述用户数币硬件钱包,用于执行权利要求ts13至ts22任一所述的方法;

所述服务器,用于执行权利要求ts23至ts27任一所述的方法。

ts33、一种共享交通工具,其特征在于,所述共享交通工具包括车辆数币硬件钱包以及nfc标签;

其中,所述车辆数币硬件钱包用于实现权利要求ts1至ts28任一所述的资源转移方法中车辆数币硬件钱包所实现的功能;

所述nfc标签用于实现权利要求ts1至ts28任一所述的资源转移方法中nfc标签所实现的功能。

ts34、根据权利要求ts33所述的共享交通工具,其特征在于,所述车辆数币硬件钱包以及nfc标签设置于所述共享交通工具的车锁中。

ts35、根据权利要求ts33所述的共享交通工具,其特征在于,所述车辆数币硬件钱包以及nfc标签为一体式结构。

ts36、根据权利要求ts33所述的共享交通工具,其特征在于,所述车辆数币硬件钱包包括存储器以及nfc通信组件,所述车辆数币硬件钱包中的存储器用于存储币串。

ts37、一种车锁,其特征在于,所述车锁包括车辆数币硬件钱包以及nfc标签;

其中,所述车辆数币硬件钱包用于实现权利要求ts1至ts28任一所述的资源转移方法中车辆数币硬件钱包所实现的功能;

所述nfc标签用于实现权利要求ts1至ts28任一所述的资源转移方法中nfc标签所实现的功能。

ts38、根据权利要求ts37所述的车锁,其特征在于,所述车辆数币硬件钱包以及nfc标签为一体式结构。

ts39、根据权利要求ts37所述的车锁,其特征在于,所述车辆数币硬件钱包包括存储器以及nfc通信组件,所述车辆数币硬件钱包中的存储器用于存储币串。

ts40、一种数币硬件钱包,其特征在于,所述数币硬件钱包包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求ts13至ts22中任一项所述的方法的步骤。

ts41、根据权利要求ts40所述的数币硬件钱包,其特征在于,所述存储器用于存储币串。

ts42、根据权利要求ts40所述的数币硬件钱包,其特征在于,所述数币硬件钱包包括nfc通信组件。

ts43、一种服务器,其特征在于,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求ts23至ts27中任一项所述的方法的步骤。

ts44、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求ts1至ts28中任一项所述的方法的步骤。

ts45、一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求ts1至ts28中任一项所述的方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。


技术特征:

1.一种资源转移方法,其特征在于,用于目标共享交通工具中,所述方法包括:

获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令,并根据所述目标业务指令向服务器发送目标业务请求;

接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

2.一种资源转移方法,其特征在于,用于用户数币硬件钱包中,所述方法包括:

向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;

从所述目标共享交通工具中获取所述资源结算信息;

根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

3.一种资源转移方法,其特征在于,用于服务器中,所述方法包括:

接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;

根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

4.一种资源转移装置,其特征在于,所述装置包括:

获取模块,用于获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令;

第一发送模块,用于根据所述目标业务指令向服务器发送目标业务请求;

第一接收模块,用于接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;

第二接收模块,用于通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。

5.一种资源转移装置,其特征在于,所述装置包括:

发送模块,用于向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器根据所述目标业务请求向所述目标共享交通工具返回的资源结算信息;

获取模块,用于从所述目标共享交通工具中获取所述资源结算信息;

转移模块,用于根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

6.一种资源转移装置,其特征在于,所述装置包括:

接收模块,用于接收目标共享交通工具发送的目标业务请求,其中,所述目标业务请求是所述目标共享交通工具根据用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令发送的;

第一发送模块,用于根据所述目标业务请求向所述目标共享交通工具发送资源结算信息,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源。

7.一种共享交通工具,其特征在于,所述共享交通工具包括车辆数币硬件钱包以及nfc标签;

其中,所述车辆数币硬件钱包用于实现权利要求1至3任一所述的资源转移方法中车辆数币硬件钱包所实现的功能;

所述nfc标签用于实现权利要求1至3任一所述的资源转移方法中nfc标签所实现的功能。

8.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至3中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至3中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至3中任一项所述的方法的步骤。

技术总结
本公开实施例涉及一种资源转移方法、装置、系统、设备、存储介质和计算机程序产品。所述方法包括:获取用户数币硬件钱包发送的针对所述目标共享交通工具的目标业务指令,并根据所述目标业务指令向服务器发送目标业务请求;接收所述服务器根据所述目标业务请求发送的资源结算信息,其中,所述资源结算信息用于供所述用户数币硬件钱包根据所述资源结算信息向所述目标共享交通工具中设置的车辆数币硬件钱包转移目标资源;通过所述车辆数币硬件钱包接收所述户数币硬件钱包转移的所述目标资源。采用本方法能够提高共享交通工具使用的灵活性。

技术研发人员:陈明星;谢卓江
受保护的技术使用者:北京骑胜科技有限公司
技术研发日:2021.04.30
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-6737.html

最新回复(0)