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

文档序号:26142001发布日期:2021-08-03 14:26阅读:81来源:国知局
资源转移方法、装置、系统、设备、存储介质和计算机程序产品与流程

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



背景技术:

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

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

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



技术实现要素:

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

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

获取用户数币软钱包发送的针对目标共享交通工具的目标业务指令,并根据目标业务指令向服务器发送目标业务请求,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

接收服务器发送的资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

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

向目标共享交通工具发送目标业务指令,目标业务指令用于供目标共享交通工具根据目标业务指令向服务器发送目标业务请求,并接收服务器发送的资源转移信息,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,资源转移信息用于表征资源转移流程的资源转移结果;

从目标共享交通工具中获取资源转移信息。

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

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

根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

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

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

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

服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

服务器向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果;

用户数币软钱包从目标共享交通工具中获取资源转移信息。

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

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

发送模块,用于根据目标业务指令向服务器发送目标业务请求,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

接收模块,用于接收服务器发送的资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

第六方面,本公开实施例提供一种资源转移装置,用于用户数币软钱包中,所述装置包括:

发送模块,用于向目标共享交通工具发送目标业务指令,目标业务指令用于供目标共享交通工具根据目标业务指令向服务器发送目标业务请求,并接收服务器发送的资源转移信息,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,资源转移信息用于表征资源转移流程的资源转移结果;

获取模块,用于从目标共享交通工具中获取资源转移信息。

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

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

流程发起模块,用于根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

发送模块,用于向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

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

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

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

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

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

第十方面,本公开实施例提供一种数币软钱包,所述数币软钱包包括存储器、处理器、nfc通信组件及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面所述的方法,所述存储器用于存储钱包属性信息。

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

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

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

附图说明

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

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

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

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

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

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

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

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

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

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

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

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

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

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

图15为一个实施例中设备的内部结构图;

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

具体实施方式

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

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

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

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

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

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

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

请参考图2,其为数币软钱包的一个示例性的框图,如图2所示,数币软钱包可以包括处理组件201、存储组件202以及通信组件203,其中,该存储组件202中可以存储有该数币软钱包的钱包属性信息,钱包属性信息可以包括钱包标识信息和钱包余额信息,钱包标识信息可以是钱包的名称或者钱包的id,该通信组件203可以为nfc通信组件、rfid通信组件等近场通信组件,该处理组件201可以执行与目标交易设备之间的数据交互相关处理流程,该目标交易设备可以是pos机和共享设备等,共享设备可以是共享交通工具、共享充电设备、共享按摩设备等。

通常情况下,数币软钱包在与目标交易设备进行交易的过程可以包括:将数币软钱包与目标交易设备靠近放置,以保证数币软钱包与目标交易设备能够进行近场通信,数币软钱包中的处理组件将自身存储组件中存储的钱包属性信息进行处理后,通过近场通信组件将处理后的钱包属性信息发送至目标交易设备中,以供目标交易设备将数币软钱包的钱包属性信息发送至服务器,通过服务器实现数币软钱包与目标交易设备之间的数字货币交易。

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

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

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

在本公开实施例中,目标共享交通工具101中除了设置与数字软钱包的近场通信组件(例如,nfc通信组件)外,还可以设置与服务器103进行通信的远距离通信组件;需要指出的是,由于数币软钱包与目标共享交通工具101之间的数字货币交易是通过服务器完成的,因此,不需要与用户进行直接交互,故而,在目标共享交通工具101中可以不设置物理按键以及显示屏等主要用于与用户交互的组件,

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

还需要指出的是,该nfc标签可以设置于目标共享交通工具101的车锁内。

还需要指出的是,该nfc标签可以复用目标共享交通工具101中设置的近场通信组件。

该目标共享交通工具101除了包括近场通信组件、远距离通信组件、nfc标签以外,至少还包括处理组件,其中,目标共享交通工具101中的处理组件可以执行开锁、关锁等的处理流程。

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

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

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

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

其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程。

具体地,用户在使用目标共享交通工具时,可以通过将持有的用户数币软钱包与目标共享交通工具上的标签进行贴合,以使用户的用户数币软钱包与目标共享交通工具之间能够实现通信连接,可选地,目标共享交通工具中设置的标签可以是能够实现近场通信的任意类型的标签,例如:nfc标签、rfid标签等;在用户数币软钱包与目标共享交通工具建立通信连接的情况下,用户数币软钱包可以向目标共享交通工具发送目标业务指令,目标共享交通工具在获取到用户数币软钱包发送的目标业务指令后,可以根据目标业务指令向服务器发送目标业务请求;可选地,目标共享交通工具可以从目标共享交通工具中设置的nfc标签中读取用户数币软钱包写入nfc标签的目标业务指令,也就是,用户数币软钱包在与目标共享交通工具上的标签贴合后,通过nfc近场通信技术,将目标业务指令写入目标共享交通工具的nfc标签中,接着,目标共享交通工具可以从自身的nfc标签中读取该目标业务指令,并进一步根据该目标业务指令向服务器发送目标业务请求。

另外,在用户数币软钱包中可以设置多种不同类型的业务功能,在用户数币软钱包与目标共享交通工具建立通信连接后,用户数币软钱包可以根据用户选择的业务功能,将该业务功能对应的目标业务指令发送至目标共享交通工具中,以使得目标共享交通工具根据该目标业务指令向服务器发送目标业务请求;可选地,该目标业务指令可以为针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令,还可以是针对目标共享交通工具的支付指令等。用户在选择数币软钱包中的业务功能时,可选地,该用户数币软钱包可以设置不同业务功能对应的按键,用户通过按键操作选择相应的业务;该用户数币软钱包也可以设置触控显示屏,用户通过在触控显示屏上的触控操作来选择相应的业务;该用户数币软钱包还可以设置语音功能,用户通过语音选择相应的业务等;本公开实施例中对用户数币软钱包获取用户选择的业务的方式并不做限定。

步骤402,接收服务器发送的资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

具体地,目标共享交通工具在根据获取到的目标业务指令向服务器发送目标业务请求之后,服务器根据该目标业务请求发起资源转移流程,在服务器得到该资源转移流程对应的资源转移结果后,根据该资源转移结果向目标共享交通工具发送资源转移信息;也就是,目标共享交通工具可以接收到服务器发送的资源转移信息,接着,目标共享交通工具可以将该资源转移信息发送至用户数币软钱包,以使得用户数币软钱包也可以获取到资源转移后的资源转移信息;可选地,目标共享交通工具也可以在接收到服务器发送的资源转移信息之后,将该资源转移信息写入目标共享交通工具中设置的nfc标签中,以供用户数币软钱包从nfc标签中读取该资源转移信息。

上述资源转移方法中,目标共享交通工具通过获取用户数币软钱包发送的针对目标共享交通工具的目标业务指令,并根据目标业务指令向服务器发送目标业务请求,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;接着,接收服务器发送的用于表征资源转移流程的资源转移结果的资源转移信息,该资源转移信息可以供用户数币软钱包获取;这样,就可以利用数币软钱包进行使用共享交通工具的交易结算,相较于智能手机、共享交通工具借用app以及线上支付账户等,其使用方式简单,学习门槛较低,因此,利用用户数币软钱包进行使用共享交通工具的交易结算,可以降低老年人等特殊人群对共享交通工具的使用门槛,故而,可以提高共享交通工具使用的灵活性。

在本公开的一个可选的实施例中,目标共享交通工具在获取到的用户数币软钱包发送的目标业务指令为归还指令的情况下,还可以控制目标共享交通工具的车锁止锁,即关闭目标共享交通工具的车锁开关,该目标共享交通工具将不能被使用。

本实施例中,目标共享交通工具能够在获取到的用户数币软钱包发送的目标业务指令为归还指令的情况下,直接控制目标共享交通工具的车锁止锁,无需等待服务器下发关锁指令,能够提高目标共享交通工具控制车锁关锁的效率。

在本公开的一个可选的实施例中,目标共享交通工具在获取到的用户数币软钱包发送的目标业务指令为借用指令的情况下,如果目标共享交通工具确定接收到服务器发送的资源转移信息表征的资源转移结果为成功转移资源,那么目标共享交通工具可以控制目标共享交通工具的车锁开锁;即在车锁开锁后,用户可以正常使用该目标共享交通工具。其中,目标共享交通工具接收的资源转移信息为服务器根据目标业务请求确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件,并基于资源转移失败事件发起资源转移流程后发送的;也就是说,目标共享交通工具在确定用户数币软钱包发送的目标业务指令为借用指令的情况下,目标共享交通工具向服务器发送目标业务请求,服务器在接收到该目标业务请求,并在确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件(即存在至少一次用户数币软钱包向服务器数币软钱包的支付结算失败事件)的情况下,发起的用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;服务器将表征该资源转移流程对应的资源转移结果的资源转移信息发送至目标共享交通工具,目标共享交通工具在确定资源转移信息表征的资源转移结果为成功转移资源的情况下,可以控制目标共享交通工具的车锁开锁;即用户在通过用户数币软钱包进行开锁时,服务器需要判断该用户数币软钱包是否有历史未支付成功的账单事件,如果确定该用户数币软钱包有历史未支付成功的账单事件,则发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,在用户数币软钱包将该历史账单结算成功后,才能打开目标共享交通工具的车锁。

本实施例中,目标共享交通工具在确定目标业务指令为借用指令,且接收到的服务器发送的资源转移信息表征的资源转移结果为成功转移资源的情况下,控制目标共享交通工具的车锁开锁,能够在用户开锁前,结算历史用户未支付结算成功的账单,实现自动交易,保障了提供共享交通工具一方的权益。

在本公开的一个可选的实施例中,目标共享交通工具在获取到的用户数币软钱包发送的目标业务指令为借用指令的情况下,如果目标共享交通工具确定接收到服务器发送的资源转移信息表征的资源转移结果为资源转移失败,那么目标共享交通工具可以控制目标共享交通工具的车锁禁止开锁,即用户不能使用该目标共享交通工具。其中,目标共享交通工具接收的资源转移信息为服务器根据目标业务请求确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件,并基于资源转移失败事件发起资源转移流程后发送的;也就是说,目标共享交通工具在确定用户数币软钱包发送的目标业务指令为借用指令的情况下,目标共享交通工具向服务器发送目标业务请求,服务器在接收到该目标业务请求,并在确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件(即存在至少一次用户数币软钱包向服务器数币软钱包的支付结算失败事件)的情况下,发起的用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;服务器将表征该资源转移流程对应的资源转移结果的资源转移信息发送至目标共享交通工具,目标共享交通工具在确定资源转移信息表征的资源转移结果为资源转移失败的情况下,可以控制目标共享交通工具的车锁禁止开锁;可选地,资源转移失败可以是在用户数币软钱包的钱包余额不足以支付历史账单金额的情况下,导致的支付失败,即资源转移失败。

本实施例中,目标共享交通工具在确定目标业务指令为借用指令,且接收到的服务器发送的资源转移信息表征的资源转移结果为资源转移失败的情况下,控制目标共享交通工具的车锁禁止开锁,也就是能够在用户开锁前,结算历史用户未支付结算成功的账单,并在当前结算还未成功的情况下,不打开该目标共享交通工具的车锁,能够保障提供共享交通工具一方的权益。

在本公开的一个可选的实施例中,目标共享交通工具在获取到的用户数币软钱包发送的目标业务指令为借用指令的情况下,如果接收到服务器发送的开锁指令,那么可以根据该开锁指令控制目标共享交通工具的车锁开锁;其中,该开锁指令为服务器根据目标业务请求确定用户数币软钱包不存在针对服务器数币软钱包的资源转移失败事件后发送的;也就是说,目标共享交通工具在确定用户数币软钱包发送的目标业务指令为借用指令的情况下,目标共享交通工具向服务器发送目标业务请求,服务器在接收到该目标业务请求,并在确定用户数币软钱包不存在针对服务器数币软钱包的资源转移失败事件(即不存在用户数币软钱包向服务器数币软钱包的支付结算失败事件)的情况下,服务器可以向目标共享交通工具发送开锁指令,目标共享交通工具在接收到该开锁指令后,控制车锁开锁,在车锁开锁后,用户则可以正常使用该目标共享交通工具。

本实施例中,目标共享交通工具在确定目标业务指令为借用指令,且接收到服务器发送的开锁指令的情况下,控制目标共享交通工具的车锁开锁,也就是在用户开锁前,通过服务器判断是否允许进行开锁,在服务器判断用户数币软钱包不存在历史未支付结算成功的账单的情况下,则允许目标共享交通工具进行开锁,大大提高了目标共享交通工具的可靠性和安全性,以及能够保障提供共享交通工具一方的权益。

在本公开的一个可选的实施例中,上述目标业务请求和目标业务指令均可以携带业务信息,业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,该业务信息用于供服务器根据业务信息发起资源转移流程;可选地,用户通过用户数币软钱包选择业务后,用户数币软钱包可以将用户选择的业务功能对应的目标业务指令发送至目标共享交通工具,该目标业务指令中携带的业务信息可以包括业务类型信息和用户数币软钱包的钱包属性信息;目标共享交通工具在获取到该目标业务指令后,可以根据该目标业务指令和该目标共享交通工具的标识信息生成目标业务指令对应的目标业务请求,该目标业务请求中携带的业务信息可以包括业务类型信息、用户数币软钱包的钱包属性信息和目标共享交通工具的标识信息;例如:业务类型可以包括借用业务和归还业务,用户数币软钱包的钱包属性信息可以包括钱包标识信息和钱包余额信息,钱包标识信息可以是钱包的名称或者钱包的id,目标共享交通工具的标识信息可以是目标共享交通工具的名称或者目标共享交通工具的id;在用户选择借用业务时,用户数币软钱包可以将携带借用业务的业务类型信息、钱包标识信息和钱包余额信息的目标业务指令发送至目标共享交通工具,目标共享交通工具根据目标业务指令和目标共享交通工具的标识信息,生成携带借用业务的业务类型信息、钱包标识信息、钱包余额信息和目标共享交通工具的标识信息的目标业务请求。

可选地,用户通过用户数币软钱包选择业务后,用户数币软钱包可以通过用户数币软钱包与目标共享交通工具之间的通信连接,获取目标共享交通工具的标识信息,可选地,用户数币软钱包可以通过读取目标共享交通工具中设置的nfc标签的标签信息,来获取目标共享交通工具的标识信息;接着,用户数币软钱包可以根据用户选择的业务类型、用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息生成目标业务指令,即该目标业务指令中携带的业务信息包括业务类型信息、用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息;用户数币软钱包将该目标业务指令发送至目标共享交通工具,目标共享交通工具根据该目标业务指令向服务器发送的目标业务请求中携带的业务信息中,同样包括业务类型信息、用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息,使得服务器可以根据目标业务请求中携带的业务信息发起资源转移流程。

本实施例中,目标业务请求和目标业务指令均携带包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种的业务信息,该业务信息可以用于供服务器根据业务信息发起资源转移流程,即可以为服务器提供进行资源转移的双方的信息,以便服务器根据双方信息精确建立资源转移流程,提高数币交易的安全性和可靠性。

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

步骤501,向目标共享交通工具发送目标业务指令,目标业务指令用于供目标共享交通工具根据目标业务指令向服务器发送目标业务请求,并接收服务器发送的资源转移信息。

其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,资源转移信息用于表征资源转移流程的资源转移结果。

在无人使用共享交通工具时,共享交通工具的车锁处于关闭状态,在用户需要使用共享交通工具时,用户可以选择一个目标共享交通工具,并使用用户数币软钱包刷卡将目标共享交通工具的车锁打开,即可正常使用;用户在通过用户数币软钱包进行刷卡操作时,可以将用户数币软钱包与目标共享交通工具的标签(例如:nfc标签)贴合,在用户数币软钱包和目标共享交通工具能够实现近场通信的情况下,用户数币软钱包可以向目标共享交通工具发送目标业务指令,以便于目标共享交通工具可以根据目标业务指令向服务器发送目标业务请求,可选地,该目标业务指令可以是针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令;进而,服务器可以根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,得到资源转移流程的资源转移结果,也就是用户数币软钱包与服务器对应的服务器数币软钱包之间是资源转移成功还是资源转移失败。

步骤502,从目标共享交通工具中获取资源转移信息。

具体地,服务器在得到资源转移流程的资源转移结果之后,将表征该资源转移结果的资源转移信息发送至目标共享交通工具,则用户数币软钱包可以从目标共享交通工具中获取资源转移信息;可选地,目标共享交通工具可以在接收到服务器发送的资源转移信息后,将该资源转移信息发送至用户数币软钱包;目标共享交通工具也可以在接收到服务器发送的资源转移信息后,将该资源转移信息存储在存储器中,以待用户数币软钱包向目标共享交通工具发送获取资源转移信息的指令后,目标共享交通工具将存储器中存储的资源转移信息发送至用户数币软钱包。另外,该资源转移信息可以包括服务器进行用户数币软钱包与服务器数币软钱包之间的资源转移流程对应的交易记录信息、用户数币软钱包在进行交易后的钱包余额信息、以及此次交易的支付金额等信息。

本实施例中,用户数币软钱包向目标共享交通工具发送目标业务指令,并从目标共享交通工具中获取根据该目标业务指令得到的资源转移信息,也就是本实施例中的用户数币软钱包无需执行数币交易流程,只需发送目标业务指令,即可获得交易后的资源转移信息,大大减少了用户数币软钱包自身执行的操作,能够降低对用户数币软钱包的开发成本。

在本公开的一个可选的实施例中,用户数币软钱包在向目标共享交通工具发送目标业务指令时,可以将该目标业务指令写入至该目标共享交通工具中设置的nfc标签中,以供目标共享交通工具可以从nfc标签中读取目标业务指令,也就是,在将用户数币软钱包与目标共享交通工具中设置的nfc标签贴合时,用户数币软钱包可以通过nfc近场通信技术将目标业务指令写入该nfc标签中,进而使得目标共享交通工具中的处理组件可以从nfc标签中读取到该目标业务指令,进而根据该目标业务指令向服务器发送目标业务请求。

本实施例中,用户数币软钱包通过近场通信技术,与目标共享交通工具的nfc标签之间进行数据读写操作,实现数据交互,能够提高用户数币软钱包与目标共享交通工具之间的数据交互速率。

在本公开的一个可选的实施例中,用户数币软钱包在从目标共享交通工具中获取资源转移信息时,也可以从目标共享交通工具中设置的nfc标签中读取资源转移信息;即服务器在将表征资源转移流程的资源转移结果的资源转移信息发送至目标共享交通工具后,目标共享交通工具可以将该资源转移信息写入nfc标签中,即此时nfc标签中存储的将是服务器发送的资源转移信息,这时,用户数币软钱包可以从目标共享交通工具中设置的nfc标签中读取该资源转移信息,以将该资源转移信息存储在用户数币软钱包中。

本实施例中,用户数币软钱包通过近场通信技术,与目标共享交通工具的nfc标签之间进行数据读写操作,实现数据交互,能够提高用户数币软钱包与目标共享交通工具之间的数据交互速率。

在本公开的一个可选的实施例中,目标业务指令可以携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,也就是说,在用户数币软钱包与目标共享交通工具能够实现近场通信的情况下,用户数币软钱包可以将携带用户数币软钱包的钱包属性信息的目标业务指令发送至目标共享交通工具中,用户数币软钱包也可以将携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息的目标业务指令发送至目标共享交通工具中;可选地,用户数币软钱包在向目标共享交通工具发送目标业务指令之前,在目标业务指令包括目标共享交通工具的标识信息的情况下,用户数币然钱包可以从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息;也就是说,用户数币软钱包可以先从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息,再根据目标共享交通工具的标识信息和用户数币软钱包的钱包属性信息,生成目标业务指令,并发送至目标共享交通工具。可选地,用户数币软钱包也可以将携带用户数币软钱包的钱包属性信息的业务指令发送至目标共享交通工具中,目标共享交通工具从自身设置的nfc标签中读取该目标共享交通工具的标识信息,并根据用户数币软钱包发送的业务指令和读取的目标共享交通工具的标识信息,生成携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息的目标业务指令。

本实施例中,用户数币软钱包在向目标共享交通工具发送目标业务指令之前,从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息,使得用户数币软钱包发送至目标共享交通工具的目标业务指令中,可以同时携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息;这样,目标共享交通工具可以直接根据该目标业务指令,向服务器发送目标业务请求,由于该目标业务指令中已经包括用户数币软钱包的钱包属性信息和目标共享交通工具的标识信息,则目标共享交通工具无需执行将目标共享交通工具的标识信息与目标业务请求关联的操作,能够降低对目标共享交通工具的开发难度和开发复杂性。

在本公开的一个可选的实施例中,用户数币软钱包在从目标共享交通工具中获取资源转移信息之后,还可以根据资源转移信息,输出资源转移结果提示信息,即可以在用户数币软钱包的显示屏上输出该资源转移结果,以向用户展示该资源转移结果;可选地,该资源转移信息可以包括服务器进行用户数币软钱包与服务器数币软钱包之间的资源转移流程对应的交易记录信息、用户数币软钱包在进行交易后的钱包余额信息、以及此次交易的支付金额等信息;用户数币软钱包在根据资源转移信息输出资源转移结果提示信息时,可以输出支付成功信息和此次交易的支付金额等;例如:可以输出成功支付1元。

本实施例中,用户数币软钱包可以根据资源转移信息输出资源转移结果提示信息,以便向用户展示此次操作的结果,为用户提供便利。

在本公开的一个可选的实施例中,在用户数币软钱包向目标共享交通工具发送的目标业务指令为针对目标共享交通工具的借用指令的情况下,用户数币软钱包可以在检测到针对用户数币软钱包的车辆借用操作后,向目标共享交通工具发送借用指令;可选地,用户可以通过触发用户数币软钱包上的借用按钮,用户数币软钱包在检测到用户的触发操作,并检测到该触发操作为车辆借用操作后,可以向目标共享交通工具发送目标业务指令,该目标业务指令即为借用指令;本公开实施例对用户的车辆借用操作的方式并不做限定。

本实施例中,目标业务指令为针对目标共享交通工具的借用指令的情况下,用户数币软钱包可以在检测到针对用户数币软钱包的车辆借用操作后,向目标共享交通工具发送借用指令,可以避免在用户数币软钱包与目标共享交通工具处于通信连接状态下时,重复向目标共享交通工具发送车辆借用指令的情况,提高用户数币软钱包的操作有效性和可靠性。

在本公开的一个可选的实施例中,在用户数币软钱包向目标共享交通工具发送的目标业务指令时,如果在用户数币软钱包上一次发送的指令为借用指令的情况下,向目标共享交通工具发送归还指令,即当前次向目标共享交通工具发送的目标业务指令为归还指令。

本实施例中,用户数币软钱包在上一次发送的指令为借用指令的情况下,在当前次向目标共享交通工具发送的指令为归还指令,可以有效避免用户在未归还车辆的情况下,再次开锁的情况。

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

步骤601,接收目标共享交通工具发送的目标业务请求。

其中,目标业务请求是目标共享交通工具根据用户数币软钱包发送的针对目标共享交通工具的目标业务指令发送的。

具体地,用户在将用户数币软钱包与目标共享交通工具的标签贴合,以实现用户数币软钱包与目标共享交通工具的通信连接的情况下,用户数币软钱包可以向目标共享交通工具发送目标业务指令,目标共享交通工具在获取到该目标业务指令后,可以根据该目标业务指令向服务器发送目标业务请求,服务器接收目标共享交通工具发送的目标业务请求;可选地,用户数币软钱包向目标共享交通工具发送的目标业务指令可以为针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令,在该目标业务指令为归还指令的情况下,根据该目标业务指令向服务器发送的目标业务请求可以是结算当前行程费用的业务请求;在该目标业务指令为借用指令的情况下,根据该目标业务指令向服务器发送的目标业务请求可以是结算历史行程费用的业务请求。

步骤602,根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程。

其中,服务器对应的服务器数币软钱包可以为一种类型的共享交通工具对应的数币软钱包,用于集中管理这一种类型下的所有共享交通工具的数字货币交易,例如:同一个品牌下的所有共享单车可以对应一个服务器数币软钱包、或者多个品牌下的所有共享单车对应一个服务器数币软钱包,还可以为多个不同类型下的共享交通工具对应一个服务器数币软钱包,如:共享单车和共享汽车对应一个服务器数币软钱包;本公开实施例对此并不做限定。

具体地,服务器在接收到目标共享交通工具发送的目标业务请求之后,可以根据该目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;无论该目标业务请求是结算当前行程费用的业务请求,还是结算历史行程费用的业务请求,服务器都可以发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;可选地,服务器可以向用于进行资源转移的专有服务器发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,该用于进行资源转移的专有服务器可以是银行服务器,该资源转移流程可以实现用户数币软钱包与服务器数币软钱包之间的数字货币交易,即将用户数币软钱包中的部分数字货币转移到服务器数币软钱包中,实现对用户数币软钱包的扣费操作,完成用户对使用目标共享交通工具的支付操作。

步骤603,向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

具体地,服务器在发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程之后,在资源转移流程结束后,将得到对应的资源转移结果,该资产转移结果为资产转移成功或者资产转移失败;接着,服务器可以将表征该资源转移流程的资源转移结果的资源转移信息发送至目标共享交通工具,以使目标共享交通工具可以将资源转移信息发送至用户数币软钱包,或者供用户数币软钱包能够从目标共享交通工具中获取到该资源转移信息,得到资源转移结果。

本实施例中,服务器通过接收目标共享交通工具根据用户数币软钱包发送的针对目标共享交通工具的目标业务指令发送的目标业务请求,并根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,接着,向目标共享交通工具发送用于表征资源转移流程的资源转移结果的资源转移信息,以供用户数币软钱包获取;即通过服务器实现用户数币软钱包与服务器对应的服务器数币软钱包之间的数币交易过程,能够大大提高数币交易的安全性和公平性。

在本公开的一种可选的实施例中,服务器在接收到的目标共享交通工具发送的目标业务请求中携带业务信息,该业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,其中,用户数币软钱包的钱包属性信息可以包括用户数币软钱包的钱包标识信息和钱包余额信息,钱包标识信息可以为用户数币软钱包的id;根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程的其中一种方式可以采用以下过程来实现。

图7为另一个实施例中资源转移方法的流程示意图。本实施例中涉及的是服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程的一种可选的实现过程;在图6实施例的基础上,如图7所示,上述步骤602包括:

步骤701,根据业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息。

具体地,服务器可以根据目标业务请求中携带业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息,也就是,用户数币软钱包向服务器数币软钱包支付的交易金额,即从用户数币软钱包中扣除的交易金额,以及向服务器数币软钱包增加的交易金额;可选地,可以根据钱包标识信息和/或目标共享交通工具的标识信息确定出交易金额,作为资源结算信息,例如:可以对于不同的用户使用不同的目标共享交通工具时设置不同的扣费标准,也就是说,不同用户的用户数币软钱包和不同的目标共享交通工具对应不同的扣费标准,即在确认资产结算信息时,可以根据钱包标识信息和目标共享交通工具的标识信息确定出交易金额,生成资源结算信息。

步骤702,根据资源结算信息发起资源转移流程。

具体地,服务器在确定出用户数币软钱包与服务器数币软钱包之间的资源结算信息后,可以根据该资源结算信息发起资源转移流程;可选地,服务器可以向用于进行资源转移的专有服务器发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,通过该资源转移流程可以实现用户数币软钱包与服务器数币软钱包之间的数字货币交易,即将用户数币软钱包中的部分数字货币转移到服务器数币软钱包中,实现对用户数币软钱包的扣费操作,完成用户对使用目标共享交通工具的支付操作。

本实施例中,服务器根据业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息,并根据资源结算信息发起资源转移流程,即根据业务信息中的实际内容,合理生成资源结算信息,能够提高资源结算的合理性。

在本公开的一种可选的实施例中,在目标业务指令为针对目标共享交通工具的归还指令的情况下,服务器所接收到的目标共享交通工具发送的目标业务请求为归还指令对应的业务请求,则服务器根据目标业务请求中携带的业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息的其中一种方式可以采用以下过程来实现。

图8为另一个实施例中资源转移方法的流程示意图。本实施例中涉及的是服务器根据业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息的一种可选的实现过程,在上述实施例的基础上,如图8所示,上述步骤701包括:

步骤801,根据业务信息获取目标共享交通工具的借用信息。

其中,该借用信息可以包括借用时长和行驶距离中的至少一种,在目标共享交通工具的车锁被打开后,服务器可以开始记录该目标共享交通工具被借用的借用时长和/或该目标共享交通工具被使用的行驶距离。

具体地,服务器在接收到的目标业务请求为归还指令对应的业务请求时,可以根据该目标业务请求中携带的业务信息,例如:用户数币软钱包的钱包属性信息或者目标共享交通工具的标识信息,获取该目标共享交通工具的借用信息,也就是说,可以根据业务信息中的用户数币软钱包的钱包属性信息或者目标共享交通工具的标识信息,查询该目标共享交通工具被借用的借用时长和/或行驶距离。

步骤802,根据借用信息生成资源结算信息。

具体地,服务器可以根据目标共享交通工具的借用信息生成资源结算信息,可选地,服务器中可以预先存储有不同共享交通工具的不同借用时长与不同资源结算信息之间的对应关系、或者不同共享交通工具的不同行驶距离与不同资源结算信息之间的对应关系、又或者不同共享交通工具的不同借用时长、不同行驶距离与不同资源结算信息之间的对应关系,服务器根据预先存储的对应关系,可以根据确定出的目标共享交通工具的借用信息,生成资源结算信息。

本实施例中,服务器根据业务信息获取目标共享交通工具的包括借用时长和行驶距离中的至少一种的借用信息,并根据借用信息生成资源结算信息,能够根据业务信息中对目标共享交通工具的实际使用情况,合理生成资源结算信息,能够提高资源结算的合理性。

在本公开的一种可选的实施例中,在目标业务指令为针对目标共享交通工具的借用指令,业务信息包括钱包属性信息的情况下,服务器所接收到的目标共享交通工具发送的目标业务请求为借用指令对应的业务请求,则服务器根据目标业务请求中携带的业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息的其中一种方式可以采用以下过程来实现。

图9为另一个实施例中资源转移方法的流程示意图。本实施例中涉及的是服务器根据业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息的一种可选的实现过程,在上述实施例的基础上,如图9所示,上述步骤701包括:

步骤901,根据钱包属性信息确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件。

具体地,服务器在接收到的目标业务请求为借用指令对应的业务请求时,也就是说,在用户通过用户数币软钱包向目标共享交通工具发送借用指令以实现对目标共享交通工具的开锁时,服务器可以根据目标业务请求中携带的钱包属性信息确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件,即用户在上一次借用共享交通工具之后,是否成功向服务器数币软钱包进行资源转移,即成功支付费用;如果用户在上一次借用共享交通工具后支付失败,则服务器中存储有用户数币软钱包针对服务器数币软钱包的资源转移失败事件;进而,服务器再次接收到借用指令对应的目标业务请求时,可以根据目标业务请求中携带的用户数币软钱包的钱包属性信息,确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件;例如:可以根据钱包属性信息中的钱包id查找是否有与该钱包id对应的资源转移失败事件。

步骤902,在存在资源转移失败事件的情况下,获取资源转移失败事件所对应的资源结算信息。

具体地,服务器在根据钱包属性信息确定存在用户数币软钱包针对服务器数币软钱包的资源转移失败事件的情况下,可以获取该资源转移失败事件所对应的资源结算信息,也就是,获取用户数币软钱包在历史上的支付失败事件对应的资源结算信息,该资源结算信息中可以包括资源转移失败事件对应的时间以及资源转移失败事件对应的交易金额等。

可选地,服务器在根据钱包属性信息确定不存在资源转移失败事件的情况下,可以向目标共享交通工具发送开锁指令,开锁指令用于指示目标共享交通工具控制目标共享交通工具的车锁开锁;也就是,在用户历史借用共享交通工具时均成功支付费用的情况下,服务器可以向目标共享交通工具发送开锁指令,控制目标共享交通工具的车锁开锁,开锁后,用户可以正常使用该目标共享交通工具。

本实施例中,服务器在确定目标业务指令为针对目标共享交通工具的借用指令的情况下,根据钱包属性信息确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件,并在存在资源转移失败事件的情况下,获取资源转移失败事件所对应的资源结算信息;也就是,在用户借用车辆时,服务器优先对用户在历史的资源转移失败事件进行处理,即根据历史资源转移失败事件所对应的资源结算信息进行用户数币软钱包与服务器数币软钱包之间的资源结算,确保持有共享交通工具方的合法权益。

在一个实施例中,如图10所示,提供了一种资源转移方法,用于资源转移系统中,该资源转移系统包括目标共享交通工具、用户数币软钱包以及服务器,该方法包括以下步骤:

步骤1001,用户数币软钱包向目标共享交通工具发送针对目标共享交通工具的目标业务指令;

步骤1002,目标共享交通工具根据目标业务指令向服务器发送目标业务请求;

步骤1003,服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程;

步骤1004,服务器向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果;

步骤1005,用户数币软钱包从目标共享交通工具中获取资源转移信息。

下面结合一个具体的出行场景来介绍本公开的一个实施例,具体参见图11所示,该方法包括如下步骤:

步骤1101,用户将持有的用户数币软钱包与目标共享交通工具贴合,点击用户数币软钱包上的借用按钮;

步骤1102,用户数币软钱包从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息;

步骤1103,用户数币软钱包根据自身存储的钱包属性信息和目标共享交通工具的标识信息生成目标业务指令;该目标业务指令为借用指令;

步骤1104,用户数币软钱包将该目标业务指令写入至目标共享交通工具中设置的nfc标签中;

步骤1105,目标共享交通工具从nfc标签中读取该目标业务指令;

步骤1106,目标共享交通工具根据目标业务指令向服务器发送目标业务请求;

步骤1107,服务器在接收目标共享交通工具发送的目标业务请求后,在该目标业务请求为借用指令时,则根据钱包属性信息确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件;

步骤1108,若存在资源转移失败事件,则获取资源转移失败事件所对应的资源结算信息;并根据资源结算信息发起资源转移流程;

步骤1109,将资源转移流程的资源转移结果对应的资源转移信息发送至目标共享交通工具;

步骤1110,目标共享交通工具将该资源转移信息写入nfc标签中;

步骤1111,用户数币软钱包从nfc标签中读取资源转移信息,并根据资源转移信息,输出资源转移结果提示信息;

步骤1112,目标共享交通工具在检测到用户数币软钱包从nfc标签中读取到资源转移信息后,向服务器发送成功转达指令,以通知服务器用户数币软钱包成功获取到该资源转移信息;

步骤1113,目标共享交通工具在确定该资源转移信息表征的资源转移结果为成功转移资源时,控制目标共享交通工具的车锁开锁;

步骤1114,目标共享交通工具在确定该资源转移信息表征的资源转移结果为资源转移失败时,控制目标共享交通工具的车锁禁止开锁;

步骤1115,若不存在资源转移失败事件,服务器向目标共享交通工具发送开锁指令,以控制目标共享交通工具的车锁开锁;

步骤1116,用户数币软钱包向目标共享交通工具发送目标业务指令,该目标业务指令为归还指令;

步骤1117,目标共享交通工具在接收到用户数币软钱包发送的归还指令后,控制目标共享交通工具的车锁止锁;

步骤1118,目标共享交通工具根据该目标业务指令向服务器发送目标业务请求;

步骤1119,服务器根据目标业务请求中携带的业务信息获取目标共享交通工具的借用信息,并根据借用信息生成资源结算信息,进而根据资源结算信息发起资源转移流程;

步骤1120,服务器将资源转移流程的资源转移结果对应的资源转移信息发送至目标共享交通工具;

步骤1121,目标共享交通工具将该资源转移信息写入nfc标签中;

步骤1122,用户数币软钱包从nfc标签中读取资源转移信息,并根据资源转移信息,输出资源转移结果提示信息;

步骤1123,目标共享交通工具在检测到用户数币软钱包从nfc标签中读取到资源转移信息后,向服务器发送成功转达指令,以通知服务器用户数币软钱包成功获取到该资源转移信息。

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

在一个实施例中,如图12所示,提供了一种资源转移装置,用于目标共享交通工具中,包括:获取模块1201、发送模块1202和接收模块1203,其中:

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

发送模块1202,用于根据目标业务指令向服务器发送目标业务请求,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程。

接收模块1203,用于接收服务器发送的资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

在一个实施例中,上述获取模块1201,具体用于从目标共享交通工具中设置的nfc标签中读取用户数币软钱包写入nfc标签的目标业务指令。

在一个实施例中,该装置还包括写入模块;该写入模块,用于在接收服务器发送的资源转移信息之后,将资源转移信息写入目标共享交通工具中设置的nfc标签中,以供用户数币软钱包从nfc标签中读取资源转移信息。

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

在一个实施例中,该装置还包括控制模块;该控制模块,用于在目标业务指令为归还指令的情况下,控制目标共享交通工具的车锁止锁。

在一个实施例中,该控制模块,还用于在目标业务指令为借用指令的情况下,若资源转移信息表征的资源转移结果为成功转移资源,则控制目标共享交通工具的车锁开锁;其中,资源转移信息为服务器根据目标业务请求确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件,并基于资源转移失败事件发起资源转移流程后发送的。

在一个实施例中,该控制模块,还用于在目标业务指令为借用指令的情况下,若资源转移信息表征的资源转移结果为转移资源失败,则控制目标共享交通工具的车锁禁止开锁;其中,资源转移信息为服务器根据目标业务请求确定用户数币软钱包存在针对服务器数币软钱包的资源转移失败事件,并基于资源转移失败事件发起资源转移流程后发送的。

在一个实施例中,该控制模块,还用于在目标业务指令为借用指令的情况下,若接收到服务器发送的开锁指令,则根据开锁指令控制目标共享交通工具的车锁开锁;其中,开锁指令为服务器根据目标业务请求确定用户数币软钱包不存在针对服务器数币软钱包的资源转移失败事件后发送的。

在一个实施例中,目标业务请求和目标业务指令均携带业务信息,业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,业务信息用于供服务器根据业务信息发起资源转移流程。

在一个实施例中,如图13所示,提供了一种资源转移装置,用于用户数币软钱包中,包括:发送模块1301和获取模块1302,其中:

发送模块1301,用于向目标共享交通工具发送目标业务指令,目标业务指令用于供目标共享交通工具根据目标业务指令向服务器发送目标业务请求,并接收服务器发送的资源转移信息,其中,目标业务请求用于指示服务器根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程,资源转移信息用于表征资源转移流程的资源转移结果。

获取模块1302,用于从目标共享交通工具中获取资源转移信息。

在一个实施例中,上述发送模块1301,具体用于将目标业务指令写入至目标共享交通工具中设置的nfc标签中,以供目标共享交通工具从nfc标签中读取目标业务指令。

在一个实施例中,上述获取模块1302,具体用于从目标共享交通工具中设置的nfc标签中读取资源转移信息。

在一个实施例中,目标业务指令携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,该装置还包括读取模块;该读取模块,用于向目标共享交通工具发送目标业务指令之前,在目标业务指令包括目标共享交通工具的标识信息的情况下,从目标共享交通工具中设置的nfc标签中读取目标共享交通工具的标识信息。

在一个实施例中,该装置还包括输出模块;该输出模块,用于根据资源转移信息,输出资源转移结果提示信息。

在一个实施例中,目标业务指令为针对目标共享交通工具的借用指令,上述发送模块1301,具体用于在检测到针对用户数币软钱包的车辆借用操作后,向目标共享交通工具发送借用指令。

在一个实施例中,目标业务指令为针对目标共享交通工具的归还指令,上述发送模块1301,具体用于在用户数币软钱包上一次发送的指令为借用指令的情况下,向目标共享交通工具发送归还指令。

在一个实施例中,如图14所示,提供了一种资源转移装置,用于服务器中,包括:接收模块1401、流程发起模块1402和发送模块1403,其中:

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

流程发起模块1402,用于根据目标业务请求发起用户数币软钱包与服务器对应的服务器数币软钱包之间的资源转移流程。

发送模块1403,用于向目标共享交通工具发送资源转移信息,资源转移信息用于表征资源转移流程的资源转移结果,资源转移信息用于供用户数币软钱包获取。

在一个实施例中,目标业务请求携带业务信息,业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,上述流程发起模块1402包括生成单元和流程发起单元;其中,生成单元,用于根据业务信息生成用户数币软钱包与服务器数币软钱包之间的资源结算信息;流程发起单元,用于根据资源结算信息发起资源转移流程。

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

在一个实施例中,目标业务指令为针对目标共享交通工具的借用指令,业务信息包括钱包属性信息,上述生成单元,具体用于根据钱包属性信息确定用户数币软钱包是否存在针对服务器数币软钱包的资源转移失败事件;若存在资源转移失败事件,则获取资源转移失败事件所对应的资源结算信息。

在一个实施例中,发送模块1403,还用于若不存在资源转移失败事件,则向目标共享交通工具发送开锁指令,开锁指令用于指示目标共享交通工具控制目标共享交通工具的车锁开锁。

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

在一个实施例中,参考图1所示,提供了一种资源转移系统,该系统包括目标共享交通工具、用户数币软钱包以及服务器;其中,目标共享交通工具用于执行上述用于目标共享交通工具中的资源转移方法;用户数币软钱包用于执行上述用于用户数币软钱包中的资源转移方法;服务器用于执行上述用于服务器中的资源转移方法;在此不再赘述。

在一个实施例中,提供了一种数币软钱包,该数币软钱包包括存储器、处理器、nfc通信组件及存储在所述存储器上并可在所述处理器上运行的计算机程序,处理器执行计算机程序时实现上述用于用户数币软钱包中的资源转移方法;该存储器用于存储钱包属性信息。

图15是根据一示例性实施例示出的一种设备1500的框图。例如,该设备1500可以是卡片式的用户数币软钱包。

参照图15,设备1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电源组件1506,多媒体组件1508,音频组件1510,输入/输出(i/o)的接口1512,传感器组件1514,以及通信组件1516。其中,存储器上存储有在处理器上运行的计算机程序或者指令。

处理组件1502通常控制设备1500的整体操作,诸如与显示,数据通信,和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1520来执行指令,以完成上述方法的全部或部分步骤。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。

存储器1504被配置为存储各种类型的数据以支持在设备1500的操作。这些数据的示例包括用于在设备1500上操作的任何应用程序或方法的指令,用户数币软钱包的钱包属性信息、钱包id、钱包余额等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1506为设备1500的各种组件提供电力。电源组件1506可以包括电源管理系统,一个或多个电源,及其他与为设备1500生成、管理和分配电力相关联的组件。

多媒体组件1508包括在所述设备1500和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(lcd)和触摸面板(tp)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1508包括一个前置摄像头和/或后置摄像头。当设备1500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1310被配置为输出和/或输入音频信号。例如,音频组件1510包括一个麦克风(mic),当设备1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1504或经由通信组件1516发送。在一些实施例中,音频组件1510还包括一个扬声器,用于输出音频信号。

i/o接口1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1514包括一个或多个传感器,用于为设备1500提供各个方面的状态评估。例如,传感器组件1514可以检测到设备1500的打开/关闭状态,组件的相对定位,例如所述组件为设备1500的显示器和小键盘,传感器组件1514还可以检测设备1500或设备1500一个组件的位置改变,用户与设备1500接触的存在或不存在,设备1500方位或加速/减速和设备1500的温度变化。传感器组件1514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1314还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1516被配置为便于设备1500和其他设备之间有线或无线方式的通信。设备1500可以接入基于通信标准的无线网络,如wifi,2g或5g,或它们的组合。在一个示例性实施例中,通信组件1516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1516还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,设备1500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述资源转移方法。

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

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

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

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

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

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

获取用户数币软钱包发送的针对所述目标共享交通工具的目标业务指令,并根据所述目标业务指令向服务器发送目标业务请求,其中,所述目标业务请求用于指示所述服务器根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程;

接收所述服务器发送的资源转移信息,所述资源转移信息用于表征所述资源转移流程的资源转移结果,所述资源转移信息用于供所述用户数币软钱包获取。

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

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

ts3、如ts1所述的方法,其特征在于,所述接收所述服务器发送的资源转移信息之后,所述方法还包括:

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

ts4、如ts1所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令或者针对所述目标共享交通工具的借用指令。

ts5、如ts4所述的方法,其特征在于,所述方法还包括:

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

ts6、如ts4所述的方法,其特征在于,所述方法还包括:

在所述目标业务指令为所述借用指令的情况下,若所述资源转移信息表征的资源转移结果为成功转移资源,则控制所述目标共享交通工具的车锁开锁;

其中,所述资源转移信息为所述服务器根据所述目标业务请求确定所述用户数币软钱包存在针对所述服务器数币软钱包的资源转移失败事件,并基于所述资源转移失败事件发起所述资源转移流程后发送的。

ts7、如ts4所述的方法,其特征在于,所述方法还包括:

在所述目标业务指令为所述借用指令的情况下,若所述资源转移信息表征的资源转移结果为转移资源失败,则控制所述目标共享交通工具的车锁禁止开锁;

其中,所述资源转移信息为所述服务器根据所述目标业务请求确定所述用户数币软钱包存在针对所述服务器数币软钱包的资源转移失败事件,并基于所述资源转移失败事件发起所述资源转移流程后发送的。

ts8、如ts4所述的方法,其特征在于,所述方法还包括:

在所述目标业务指令为所述借用指令的情况下,若接收到所述服务器发送的开锁指令,则根据所述开锁指令控制所述目标共享交通工具的车锁开锁;

其中,所述开锁指令为所述服务器根据所述目标业务请求确定所述用户数币软钱包不存在针对所述服务器数币软钱包的资源转移失败事件后发送的。

ts9、如ts1至ts8任一所述的方法,其特征在于,所述目标业务请求和所述目标业务指令均携带业务信息,所述业务信息包括所述用户数币软钱包的钱包属性信息以及所述目标共享交通工具的标识信息中的至少一种,所述业务信息用于供所述服务器根据所述业务信息发起所述资源转移流程。

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

向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器发送的资源转移信息,其中,所述目标业务请求用于指示所述服务器根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程,所述资源转移信息用于表征所述资源转移流程的资源转移结果;

从所述目标共享交通工具中获取所述资源转移信息。

ts11、如ts10所述的方法,其特征在于,所述向目标共享交通工具发送目标业务指令,包括:

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

ts12、如ts10所述的方法,其特征在于,所述从所述目标共享交通工具中获取所述资源转移信息,包括:

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

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

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

ts14、如ts10所述的方法,其特征在于,所述方法还包括:

根据所述资源转移信息,输出资源转移结果提示信息。

ts15、如ts10所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的借用指令,所述向目标共享交通工具发送目标业务指令,包括:

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

ts16、如ts10所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令,所述向目标共享交通工具发送目标业务指令,包括:

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

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

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

根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程;

向所述目标共享交通工具发送资源转移信息,所述资源转移信息用于表征所述资源转移流程的资源转移结果,所述资源转移信息用于供所述用户数币软钱包获取。

ts18、如ts17所述的方法,其特征在于,所述目标业务请求携带业务信息,所述业务信息包括所述用户数币软钱包的钱包属性信息以及所述目标共享交通工具的标识信息中的至少一种,所述根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程,包括:

根据所述业务信息生成所述用户数币软钱包与所述服务器数币软钱包之间的资源结算信息;

根据所述资源结算信息发起所述资源转移流程。

ts19、如ts18所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的归还指令,所述根据所述业务信息生成所述用户数币软钱包与所述服务器数币软钱包之间的资源结算信息,包括:

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

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

ts20、如ts18所述的方法,其特征在于,所述目标业务指令为针对所述目标共享交通工具的借用指令,所述业务信息包括所述钱包属性信息,所述根据所述业务信息生成所述用户数币软钱包与所述服务器数币软钱包之间的资源结算信息,包括:

根据所述钱包属性信息确定所述用户数币软钱包是否存在针对所述服务器数币软钱包的资源转移失败事件;

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

ts21、如ts20所述的方法,其特征在于,所述方法还包括:

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

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

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

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

所述服务器根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程;

所述服务器向所述目标共享交通工具发送资源转移信息,所述资源转移信息用于表征所述资源转移流程的资源转移结果;

所述用户数币软钱包从所述目标共享交通工具中获取所述资源转移信息。

ts23、一种资源转移装置,其特征在于,用于目标共享交通工具中,所述装置包括:

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

发送模块,用于根据所述目标业务指令向服务器发送目标业务请求,其中,所述目标业务请求用于指示所述服务器根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程;

接收模块,用于接收所述服务器发送的资源转移信息,所述资源转移信息用于表征所述资源转移流程的资源转移结果,所述资源转移信息用于供所述用户数币软钱包获取。

ts24、如ts23所述的装置,其特征在于,所述获取模块,具体用于从所述目标共享交通工具中设置的nfc标签中读取所述用户数币软钱包写入所述nfc标签的所述目标业务指令。

ts25、如ts23所述的装置,其特征在于,所述装置还包括:写入模块;所述写入模块,用于在接收所述服务器发送的资源转移信息之后,将所述资源转移信息写入所述目标共享交通工具中设置的nfc标签中,以供所述用户数币软钱包从所述nfc标签中读取所述资源转移信息。

ts26、如ts23所述的装置,其特征在于,目标业务指令为针对目标共享交通工具的归还指令或者针对目标共享交通工具的借用指令。

ts27、如ts26所述的装置,其特征在于,所述装置还包括:控制模块;所述控制模块,用于在所述目标业务指令为所述归还指令的情况下,控制所述目标共享交通工具的车锁止锁。

ts28、如ts26所述的装置,其特征在于,所述控制模块,还用于在所述目标业务指令为所述借用指令的情况下,若所述资源转移信息表征的资源转移结果为成功转移资源,则控制所述目标共享交通工具的车锁开锁;

其中,所述资源转移信息为所述服务器根据所述目标业务请求确定所述用户数币软钱包存在针对所述服务器数币软钱包的资源转移失败事件,并基于所述资源转移失败事件发起所述资源转移流程后发送的。

ts29、如ts26所述的装置,其特征在于,所述控制模块,还用于在所述目标业务指令为所述借用指令的情况下,若所述资源转移信息表征的资源转移结果为转移资源失败,则控制所述目标共享交通工具的车锁禁止开锁;

其中,所述资源转移信息为所述服务器根据所述目标业务请求确定所述用户数币软钱包存在针对所述服务器数币软钱包的资源转移失败事件,并基于所述资源转移失败事件发起所述资源转移流程后发送的。

ts30、如ts26所述的装置,其特征在于,所述控制模块,还用于在所述目标业务指令为所述借用指令的情况下,若接收到所述服务器发送的开锁指令,则根据所述开锁指令控制所述目标共享交通工具的车锁开锁;

其中,所述开锁指令为所述服务器根据所述目标业务请求确定所述用户数币软钱包不存在针对所述服务器数币软钱包的资源转移失败事件后发送的。

ts31、如ts23至ts30所述的装置,其特征在于,目标业务请求和目标业务指令均携带业务信息,业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,业务信息用于供服务器根据业务信息发起资源转移流程。

ts32、一种资源转移装置,其特征在于,用于用户数币软钱包中,所述装置包括:

发送模块,用于向目标共享交通工具发送目标业务指令,所述目标业务指令用于供所述目标共享交通工具根据所述目标业务指令向服务器发送目标业务请求,并接收所述服务器发送的资源转移信息,其中,所述目标业务请求用于指示所述服务器根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程,所述资源转移信息用于表征所述资源转移流程的资源转移结果;

获取模块,用于从所述目标共享交通工具中获取所述资源转移信息。

ts33、如ts32所述的装置,其特征在于,所述发送模块,具体用于将所述目标业务指令写入至所述目标共享交通工具中设置的nfc标签中,以供所述目标共享交通工具从所述nfc标签中读取所述目标业务指令。

ts34、如ts32所述的装置,其特征在于,所述获取模块,具体用于从所述目标共享交通工具中设置的nfc标签中读取所述资源转移信息。

ts35、如ts32所述的装置,其特征在于,目标业务指令携带用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,所述装置还包括读取模块;所述读取模块,用于在向目标共享交通工具发送目标业务指令之前,在所述目标业务指令包括所述目标共享交通工具的标识信息的情况下,从所述目标共享交通工具中设置的nfc标签中读取所述目标共享交通工具的标识信息。

ts36、如ts32所述的装置,其特征在于,所述装置还包括输出模块;所述输出模块,用于根据所述资源转移信息,输出资源转移结果提示信息。

ts37、如ts32所述的装置,其特征在于,目标业务指令为针对目标共享交通工具的借用指令,所述发送模块,具体用于在检测到针对所述用户数币软钱包的车辆借用操作后,向所述目标共享交通工具发送所述借用指令。

ts38、如ts32所述的装置,其特征在于,目标业务指令为针对目标共享交通工具的归还指令,所述发送模块,具体用于在所述用户数币软钱包上一次发送的指令为所述借用指令的情况下,向所述目标共享交通工具发送所述归还指令。

ts39、一种资源转移装置,其特征在于,用于服务器中,所述装置包括:

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

流程发起模块,用于根据所述目标业务请求发起所述用户数币软钱包与所述服务器对应的服务器数币软钱包之间的资源转移流程;

发送模块,用于向所述目标共享交通工具发送资源转移信息,所述资源转移信息用于表征所述资源转移流程的资源转移结果,所述资源转移信息用于供所述用户数币软钱包获取。

ts40、如ts39所述的装置,其特征在于,目标业务请求携带业务信息,业务信息包括用户数币软钱包的钱包属性信息以及目标共享交通工具的标识信息中的至少一种,所述流程发起模块包括生成单元和流程发起单元;其中,所述生成单元,用于根据所述业务信息生成所述用户数币软钱包与所述服务器数币软钱包之间的资源结算信息;所述流程发起单元,用于根据所述资源结算信息发起所述资源转移流程。

ts41、如ts40所述的装置,其特征在于,目标业务指令为针对目标共享交通工具的归还指令,所述生成单元,具体用于根据所述业务信息获取所述目标共享交通工具的借用信息,所述借用信息包括借用时长和行驶距离中的至少一种;根据所述借用信息生成所述资源结算信息。

ts42、如ts40所述的装置,其特征在于,目标业务指令为针对目标共享交通工具的借用指令,业务信息包括钱包属性信息,所述生成单元,具体用于根据所述钱包属性信息确定所述用户数币软钱包是否存在针对所述服务器数币软钱包的资源转移失败事件;若存在所述资源转移失败事件,则获取所述资源转移失败事件所对应的所述资源结算信息。

ts43、如ts26所述的装置,其特征在于,所述发送模块,还用于若不存在所述资源转移失败事件,则向所述目标共享交通工具发送开锁指令,所述开锁指令用于指示所述目标共享交通工具控制所述目标共享交通工具的车锁开锁。

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

其中,所述目标共享交通工具用于执行ts1至ts9中任一项所述的方法的步骤;

所述用户数币软钱包用于执行ts10至ts16中任一项所述的方法的步骤;

所述服务器用于执行ts17至ts21中任一项所述的方法的步骤。

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

ts46、一种数币软钱包,其特征在于,所述数币软钱包包括存储器、处理器、nfc通信组件及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现ts10至ts16中任一项所述的方法的步骤,所述存储器用于存储钱包属性信息。

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

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

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

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

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

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