一种交易处理方法、装置、服务器及存储介质与流程

文档序号:26909054发布日期:2021-10-09 14:31阅读:91来源:国知局
一种交易处理方法、装置、服务器及存储介质与流程

1.本技术涉及无人零售技术领域,尤其涉及一种交易处理方法、装置、服务器及存储介质。


背景技术:

2.随着互联网技术的飞速发展,互联网技术对各行各业均产生了较大的影响。例如随着互联网技术的广泛应用,零售业中逐渐新兴了无人零售业务。由于无人零售方式有效降低了人工成本,因此,无人零售得到了广泛的推广应用。目前,无人零售过程中,通常采用无人售卖机等无人售卖系统来实现。在交易过程中,用户选中需要购买的商品后,除了通过无人售卖机生成的数字支付码来实现交易过程外,还可以通过与无人售卖机自带的交易卡来实现刷卡交易。
3.但是,目前无人售卖机等无人售卖系统通常会设置在一些人流较大,但是不方便设置实体商店的例如办公大楼、学校等区域中,而这些区域中,人们通常会具有一些与无人售卖机自带的交易卡不同的可以用于实现支付功能的第三方私域交易卡,而由于无人售卖系统的限制,这些第三方私域交易卡不能在这些无人售卖机等无人售卖系统上实现交易过程,导致无人售卖系统的兼容性较低。
4.申请内容
5.为解决上述技术问题,本技术实施例期望提供一种交易处理方法、装置、服务器及存储介质,解决了目前无人售卖系统的兼容性较低的问题,有效提高了无人售卖系统的兼容性,提高了无人售卖系统的智能化程度。
6.本技术的技术方案是这样实现的:
7.第一方面,一种交易处理方法,所述方法应用于交易处理服务器,所述交易处理服务器用于管理至少一个无人零售设备,所述方法包括:
8.接收目标无人零售设备发送的第三方私域交易卡的卡片信息;其中,所述第三方私域交易卡的卡片信息是通过所述目标无人零售设备在检测到所述第三方私域交易卡时获取得到的,所述目标无人零售设备属于所述至少一个无人零售设备;
9.基于所述卡片信息,确定所述第三方私域交易卡所属的第三方服务系统;
10.若确定所述目标无人零售设备与所述第三方服务系统之间存在交易服务,基于所述卡片信息,执行交易操作。
11.第二方面,一种交易处理装置,所述装置应用于交易处理服务器,用于管理至少一个无人零售设备,所述装置包括:接收单元、确定单元和执行单元;其中:
12.所述接收单元,用于接收目标无人零售设备发送的第三方私域交易卡的卡片信息;其中,所述第三方私域交易卡的卡片信息是通过所述无人零售设备在检测到所述第三方私域交易卡时获取得到的,所述目标无人零售设备属于所述至少一个无人零售设备;
13.所述确定单元,用于基于所述卡片信息,确定所述第三方私域交易卡所属的第三方服务系统;
14.所述执行单元,用于若确定所述目标无人零售设备与所述第三方服务系统之间存在交易服务,基于所述卡片信息,执行交易操作。
15.第三方面,一种交易处理服务器,所述交易处理服务器用于管理至少一个无人零售设备,所述交易处理服务器至少包括:存储器、处理器和通信总线;其中:
16.所述存储器,用于存储可执行指令;
17.所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
18.所述处理器,用于执行所述存储器中存储的交易处理程序,实现如上述任一项所述的交易处理方法的步骤。
19.第四方面,一种存储介质,所述存储介质上存储有交易处理程序,所述交易处理程序被处理器执行时实现如上述任一项所述的交易处理方法的步骤。
20.本技术实施例中,通过交易处理服务器接收到目标无人零售设备发送的第三方私域交易卡的卡片信息,并基于卡片信息,确定第三方私域交易卡所属的第三方服务系统,若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。这样,目标无人零售设备检测到第三方私域交易卡的卡片信息后,将卡片信息发送至至交易处理服务器,以使交易处理服务器确定目标无人零售设备与第三方服务系统之间存在交易服务时,基于第三方私域交易卡的卡片信息,执行交易操作,解决了目前无人售卖系统的兼容性较低的问题,有效提高了无人售卖系统的兼容性,提高了无人售卖系统的智能化程度。
附图说明
21.图1为本技术实施例提供的交易处理方法的流程示意图一;
22.图2为本技术实施例提供的交易处理方法的流程示意图二;
23.图3为本技术实施例提供的交易处理方法的流程示意图三;
24.图4为本技术实施例提供的交易处理方法的流程示意图四;
25.图5为本技术实施例提供的交易处理方法的流程示意图五;
26.图6为本技术实施例提供的交易处理方法的流程示意图六;
27.图7为本技术实施例提供的交易处理方法的流程示意图七;
28.图8为本技术实施例提供的一种交易处理装置的结构示意图;
29.图9为本技术实施例提供的一种交易处理服务器的结构示意图。
具体实施方式
30.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
31.本技术的实施例提供一种交易处理方法,参照图1所示,方法应用于交易处理服务器,交易处理服务器用于管理至少一个无人零售设备,该方法包括以下步骤:
32.步骤101、接收目标无人零售设备发送的第三方私域交易卡的卡片信息。
33.其中,第三方私域交易卡的卡片信息是通过目标无人零售设备在检测到第三方私域交易卡时获取得到的,目标无人零售设备属于至少一个无人零售设备。
34.在本技术实施例中,无人零售设备可以放置在不同区域中的无人售卖商品的智能
货柜;无人零售设备可以具备与互联网通信功能。第三方私域交易卡可以是至少能够存储卡片信息的集成电路芯片(integrated circuit chip,ic)卡或者身份识别卡(identification card,id)卡,第三方私域交易卡与无人零售设备的发卡方所发行的自有卡不同,由与无人零售设备发卡方不同的第三方发行机构发行。第三方私域交易卡的卡片信息至少包括第三方私域交易卡所属的第三方服务系统的系统标识信息和对应的卡片标识信息。无人零售设备检测第三方私域交易卡可以通过无人零售设备包括的用于检测ic卡和/或id卡的检测区域来实现,具体可以是感应区域。
35.步骤102、基于卡片信息,确定第三方私域交易卡所属的第三方服务系统。
36.在本技术实施例中,第三方服务系统可以是对第三方私域交易卡进行管理的服务管理系统,第三方服务系统至少用于实现对第三方私域交易卡对应的用户管理和第三方私域交易卡中的预存储支付金额或预先可使用支付金额的金融管理。
37.步骤103、若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。
38.在本技术实施例中,若确定目标无人零售设备与第三方服务系统之间不存在交易服务,则结束操作,进一步的,可以生成提示对方暂时不能使用该第三方私域交易卡购买商品的提示信息。确定目标无人零售设备与第三方服务系统之间存在交易服务可以是目标无人零售设备确定目标无人零售设备中存储有第三方服务系统的相关信息,例如若交易处理服务器从自身存储的提供交易服务的交易名单中查询到与第三方服务系统匹配的信息,则可以确定目标无人零售设备与第三方服务系统之间存在交易服务。在确定目标无人零售设备与第三方服务系统之间存在交易服务时,根据确定的卡片信息,执行后续的交易操作,交易操作至少包括控制目标无人零售设备将第三方私域交易卡对应的用户所选择购买的商品输送至目标无人零售设备的商品出口,并打开商品出口处的门,以使用户获取到所购买的商品。在一些情况下,交易操作还包括将从第三方私域交易卡对应的用户的交易账户中取出与用户所购买的商品的金额至目标无人零售设备对应的交易账户中的操作。
39.本技术实施例中,通过交易处理服务器接收到目标无人零售设备发送的第三方私域交易卡的卡片信息,并基于卡片信息,确定第三方私域交易卡所属的第三方服务系统,若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。这样,目标无人零售设备检测到第三方私域交易卡的卡片信息后,将卡片信息发送至至交易处理服务器,以使交易处理服务器确定目标无人零售设备与第三方服务系统之间存在交易服务时,基于第三方私域交易卡的卡片信息,执行交易操作,解决了目前无人售卖系统的兼容性较低的问题,有效提高了无人售卖系统的兼容性,提高了无人售卖系统的智能化程度。
40.基于前述实施例,本技术的实施例提供一种交易处理方法,参照图2所示,方法应用于交易处理服务器,该方法包括以下步骤:
41.步骤201、若目标无人零售设备检测到第三方私域交易卡,目标无人零售设备获取第三方私域交易卡的卡片信息。
42.在本技术实施例中,假设目标无人零售设备当前设置在某一公共场所区域内,用户想通过第三方私域交易卡例如其单位餐厅的就餐卡在该目标无人零售设备上购买商品时,用户将就餐卡放置在目标无人零售设备的刷卡感应区域,此时,目标无人零售设备可以
检测到该就餐卡,并可以读取到该就餐卡的卡片信息。
43.步骤202、目标无人零售设备发送第三方私域交易卡的卡片信息至交易处理服务器。
44.步骤203、交易处理服务器接收目标无人零售设备发送的第三方私域交易卡的卡片信息。
45.步骤204、交易处理服务器基于卡片信息,确定第三方私域交易卡所属的第三方服务系统。
46.在本技术实施例中,交易处理服务器基于读取到的就餐卡的卡片信息,确定该就餐卡所属的第三方服务系统为该用户单位餐厅的就餐卡网络服务管理系统。
47.步骤205、若卡片信息中包括的预设配置参数与第三方服务系统对应的目标配置参数匹配,交易处理服务器确定目标无人零售设备与第三方服务系统之间存在交易服务。
48.在本技术实施例中,预设配置参数为预先在确定无人零售设备为第三方服务系统提供服务时,双方约定好交易过程中目标无人零售设备需要对第三方服务系统对应的第三方私域交易卡进行验证的内容,只有在卡片信息中包括的预设配置参数与第三方服务系统对应的目标配置参数匹配时,可以确定无人零售设备与第三方服务系统之间存在交易服务,即用户可以使用其就餐卡在无人零售设备上实现购物服务。
49.步骤206、交易处理服务器基于卡片信息,执行交易操作。
50.在本技术实施例中,由于目标无人零售设备与第三方服务系统之间存在交易服务,因此,交易处理服务器可以根据用户的就餐卡的卡片信息,根据用户的选择操作,执行相应的交易操作。
51.基于前述实施例,在本技术其他实施例中,步骤206可以由步骤206a~206e来实现:
52.步骤206a、交易处理服务器基于卡片信息包括的卡片标识信息,确定卡片标识信息对应的交易状态信息。
53.在本技术实施例中,卡片标识信息用于唯一标识该第三方私域交易卡。交易状态信息用于指示第三方私域交易卡的交易状态,包括第三方私域交易卡当前存在待支付订单和第三方私域交易卡当前订单均已完成支付两种情况。交易处理服务器从接收到的卡片信息中,确定得到卡片标识信息后,根据卡片标识信息来确定对应的交易状态信息。
54.步骤206b、若交易状态信息为第一状态,交易处理服务器接收目标无人零售设备发送的待购买商品信息。
55.在本技术实施例中,待购买商品信息是用于在目标无人零售设备上进行相应的商品选择操作确定得到的,至少包括待购买的商品名称和商品数量。
56.步骤206c、交易处理服务器确定待购买商品信息在目标无人零售设备的目标区域。
57.其中,第一状态用于指示订单均已完成支付。
58.在本技术实施例中,在交易状态信息为第一状态的情况下,允许第三方私域交易卡对应的购物操作。待购买商品信息可以是用户对目标无人零售设备中的商品进行选择确定得到的。例如,在目标无人零售设备确定与第三方服务系统之间存在交易服务后,且确定交易状态信息为第一状态时,允许用户选择需要购买的商品,确定得到待购买商品信息,并
确定待购买商品信息在目标无人零售设备中存储的目标区域。
59.步骤206d、交易处理服务器生成用于打开目标区域对应的目标柜门的开门指令。
60.在本技术实施例中,确定目标区域后,由于目标无人零售设备是一个封闭的存储设备,因此,为了使用户能够取到待购买商品信息,需将目标无人零售设备的目标柜门打开,这样,交易处理服务器还需生成用于控制目标柜门打开的开门指令。
61.步骤206e、交易处理服务器发送开门指令至目标无人零售设备。
62.其中,开门指令用于控制目标柜门打开,以使用户可以从目标柜门处获取待购买商品信息,交易操作包括目标柜门打开操作。
63.在本技术实施例中,交易处理服务器生成开门指令后,基于开门指令控制目标柜门打开,使用户能够顺序取出所购买的待购买商品信息,实现目标无人零售设备的服务功能。这样,无人零售设备能够识别第三方私域交易卡,能够有效提高无人零售设备的应用范围。
64.基于前述实施例,在本技术其他实施例中,参照图3所示,交易处理服务器执行步骤206e之后,还用于执行步骤207~210:
65.步骤207、交易处理服务器确定待购买商品信息对应的待支付金额。
66.在本技术实施例中,交易处理服务器根据待购买商品信息确定用户选择的待购买商品信息的种类、价格和数量,计算得到待购买商品信息对应的待支付金额。
67.步骤208、交易处理服务器基于待支付金额和卡片信息,生成扣款请求。
68.在本技术实施例中,交易处理服务器在确定待支付金额后,基于待支付金额和卡片信息,生成用于请求第三方服务系统支付待支付金额的扣款请求。扣款请求包括待支付金额和卡片信息。
69.步骤209、交易处理服务器发送扣款请求至第三方服务系统。
70.在本技术实施例中,交易处理服务器与第三方服务系统之间可以采用互联网方式来实现通信。第三方服务系统接收到扣款请求后,从扣款请求中确定卡片信息对应的交易账户,具体可以是第三服务系统确定卡片信息中包括的卡片标识信息,确定卡片标识信息对应的交易账户,得到卡片信息对应的交易账户;从卡片信息对应的交易账户中扣除扣款请求中包括的待支付金额,并响应扣款请求,将扣除的待支付金额发送至交易处理服务器。
71.步骤210、若接收到第三方服务系统发送的扣款金额,交易处理服务器存储扣款金额至目标无人零售设备对应的交易账户中。
72.其中,扣款金额是第三方服务系统响应扣款请求,从卡片标识信息对应的交易账户中扣取待支付金额得到的。
73.在本技术实施例中,交易处理服务器接收到第三方服务系统发送的扣款金额,扣款金额与待支付金额相同。交易处理服务器接收到第三方服务系统发送的扣款金额后,将接收到的扣款金额存储至目标无人零售设备对应的交易账户中,实现支付过程。交易处理服务器将接收到的扣款金额存储至目标无人零售设备的交易账户后,还可以生成支付成功的提示信息。
74.需说明的是,在一些应用场景中,步骤207~210可以在步骤206e之前执行,即只有在支付成功后,从控制目标无人零售设备才打开目标柜门,否则不打开柜门。
75.基于前述实施例,在本技术其他实施例中,参照图4所示,交易处理服务器执行步
骤209之后,还用于执行步骤211~213:
76.步骤211、若接收到第三方服务系统发送的金额不足的指示信息,交易处理服务器基于待支付金额和卡片信息,交易处理服务器生成待支付订单。
77.其中,指示信息是第三方服务系统响应扣款请求生成的。
78.在本技术实施例中,第三方服务系统发送金额不足的指示信息指的是卡片标识信息对应的交易账户中的剩余金额小于待支付金额,不能实现支付,此时第三方服务系统会告知交易处理服务器金额不足的指示信息,即告知交易处理服务器支付未完成,此时,交易处理服务器在确定支付未完成时,基于待支付金额和卡片信息,生成待支付订单。
79.步骤212、交易处理服务器基于待支付订单,生成提示信息。
80.其中,提示信息用于提示待支付金额未成功支付,和/或提示是否采用除第三方私域交易卡外的支付方式完成待支付订单。
81.在本技术实施例中,交易处理服务器基于待支付订单,生成提示信息,提示用户待支付金额未支付成功,需要用户对第三方私域交易卡进行充值。或者交易处理服务器基于待支付订单,生成用于提示用户是否采用除第三方私域交易卡外的支付方式完成待支付订单,并给用户对应的选择选项;若用户根据提示信息,选择采用除第三方私域交易卡外的支付方式完成待支付订单,在用户选择的支付方式为扫码支付时,交易处理服务器可以生成待支付金额对应的收款信息,例如可以是收款待支付金额的收款二维码信息或收款待支付金额的收款条形码,并发送给目标无人零售设备,使目标无人零售设备显示于对应的显示区域,来实现支付待支付订单;或者,用户还可以选择现金支付,并目标无人零售设备检测接收到的现金金额,并发送给交易处理服务器,交易处理服务器若确定接收到的现金金额满足待支付金额,即可实现支付过程。若用户根据提示信息,选择不采用第三方私域交易卡外的支付方式完成待支付订单,则保存待支付订单,并将待支付订单发送至第三方服务系统,以使第三方服务系统检测到第三方私域交易卡的卡片标识信息对应的交易账户的余额发生改变时,优先执行针对该待支付订单对应的支付操作。
82.步骤213、交易处理服务器发送提示信息至目标无人零售设备。
83.在本技术实施例中,目标无人零售设备接收到提示信息后,将提示信息进行显示,以使用户知晓当前交易的状况。
84.基于前述实施例,在本技术其他实施例中,交易处理服务器执行步骤206a之后,还用于执行步骤206f:
85.步骤206f、若交易状态信息为第二状态,交易处理服务器结束交易。
86.其中,第二状态用于指示存在待支付订单。
87.在本技术实施例中,在交易处理服务器检测到交易状态为第二状态时,结束交易。在一些应用场景中,交易处理服务器还可以根据为第二状态的交易状态信息生成一个状态提示信息,提示用户还有待支付订单需要进行支付处理,需对待支付订单进行支付处理后,才能进行刷卡交易操作,并将该状态提示信息发送至目标无人零售设备。
88.基于前述实施例,在本技术其他实施例中,参照图5所示,交易处理服务器执行步骤206a之前,还用于执行步骤214~215,对应的,步骤206或者步骤206a~206f是在当前剩余金额大于或等于预设金额的前提条件下执行的:
89.步骤214、交易处理服务器确定第三方私域交易卡的当前剩余金额。
90.在本技术实施例中,第三方私域交易卡的当前剩余金额可以是目标无人零售设备从第三方私域交易卡的卡片信息中确定得到的,即第三方私域交易卡存储的卡片信息中包括当前剩余金额,也可以是交易处理服务器从第三服务系统中获取到的。
91.步骤215、若当前剩余金额小于预设金额,交易处理服务器结束交易。
92.在本技术实施例中,预设金额可以是预先设置的一个金额经验值。例如,预设金额可以是目标无人零售设备所包括的所有商品中最便宜商品的售价金额。交易处理服务器在确定第三方私域交易卡的当前剩余金额小于预设金额时,交易处理服务器结束交易,进一步的,交易处理服务器还可以生成一个指示第三方私域交易卡的当前剩余金额较低的余额提示信息,并发送至目标无人零售设备,以显示在目标无人零售设备的显示区域,使用户看到后对其第三方私域交易卡进行充值等操作。
93.基于前述实施例,在本技术其他实施例,参照图6所示,交易处理服务器执行步骤201之前,还用于执行步骤216~219:
94.步骤216、交易处理服务器确定每一无人零售设备对应的n个第三方服务系统。
95.其中,n为大于或等于0的正整数。
96.步骤217、交易处理服务器创建与每一第三方服务系统之间的服务连接关系。
97.在本技术实施例中,交易处理服务器创建于每一第三方服务系统之间的服务连接关系,即交易处理服务器建立与每一第三方服务系统之间的通信通道,以便进行交易信息的传输。
98.步骤218、交易处理服务器确定每一无人零售设备与对应的第三方服务系统之间交易时所需的交易配置参数,得到n组交易配置参数。
99.在本技术实施例中,交易配置参数至少包括一个参数。
100.步骤219、交易处理服务器建立每一无人零售设备与n个第三方服务系统之间的关联关系。
101.在本技术实施例中,交易处理服务器建立每一无人零售设备与n个第三方服务系统之间的关联关系即交易处理服务将每一无人零售设备与其需要提供刷卡服务的第三方服务系统之间建立的关联关系为将每一无人零售设备与对应的n个第三方服务系统建立对应关系,使该n个第三方服务系统中的每一第三方服务系统确定能够为其提供刷卡服务的无人零售设备,每一无人零售设备确定能够提供刷卡服务的第三方服务系统。
102.步骤216~219实现交易处理服务器与第三方服务系统之间的服务绑定关系,即只有交易处理服务器与第三方服务系统之间创建服务关系后,第三方服务系统所属的第三方私域交易卡才能在交易处理服务器所管理的某些无人零售设备上实现刷卡服务,有效提高了用户的使用体验效果。
103.在一些应用场景下,交易处理服务器执行步骤216~219之后,步骤201~215中,交易处理服务器执行的步骤可以由目标无人零售设备自身来执行,即由目标无人零售设备来与第三方服务系统之间进行通信,实现交易过程。
104.基于前述实施例,本技术实施例提供一种交易处理方法,包括以下内容:
105.步骤一、用于管理至少一个无人零售智能货柜的管理服务器,预先确定针对每一无人零售智能货柜可以合作的第三方服务对象,并根据第三方服务对象的第三方服务系统创建第三方服务系统对应的私有主体渠道账号,并针对私有主体渠道账号配置交互过程中
所需要的参数信息,并确定第三方服务对象对应的私有卡的私有卡标识,以便与无人零售智能货柜对应的自有卡做出区分。
106.其中,管理服务器即前述交易处理服务器,参数信息为前述交易配置参数。
107.步骤二、管理服务器将生成的私有主体渠道账号分配至对应的无人零售智能货柜。
108.在一些应用场景中,无人零售智能货柜也可以不分配任何私有主体渠道账号,即无人零售智能货柜只支持自有卡刷卡消费。一个私有主体渠道账号可以分配至多个无人零售智能货柜,一个无人零售智能货柜可以为多个私有主体渠道账号提供刷卡消费服务。即管理服务器实现每一私有主体渠道账号与对应的无人零售智能货柜之间的相互绑定关系。
109.步骤是三、无人零售智能货柜接收到管理服务器发送的私有主体渠道账号后,还从管理服务器处获取为所分配的私有主体渠道账号配置的参数信息,这样,在私有主体渠道账号对应的第三方ic卡在无人零售智能货柜处进行刷卡消费时,若从第三方ic卡中读取到的参数信息与对应的私有主体渠道账号配置的参数信息不匹配,即出现参数信息缺少或不正确时,无人零售智能货柜不支持该第三方ic的刷卡消费。
110.参照图7所示,已分配对应的私有主体渠道账号后的无人零售智能货柜实现交易处理方法的具体实现步骤如下所示:
111.步骤301、无人零售智能货柜的感应区域感应到第三方ic卡后,读取第三方ic卡的卡号等信息。
112.其中,第三方ic卡的卡号为前述卡号标识信息。
113.步骤302、无人零售智能货柜将读取到的第三方ic卡的卡号等信息发送至管理服务器。
114.步骤303、管理服务器将接收到的第三方ic卡的卡号等信息与配置的参数信息进行匹配处理,判断第三方ic卡的卡号是否有效,若无效,执行步骤304,若有效,执行步骤305。
115.其中,判断第三方ic卡的卡号是否有效可以判断第三方ic卡的卡号是否在第三方服务系统中被注册来实现。进一步的,在一些应用场景中,第三方ic卡的卡号是否有效除了判断第三方ic卡的卡号在第三方服务系统中是否被注册外,还需进一步判断第三方ic卡的卡号是否注册于管理服务器中。在第三方ic卡的卡号在第三方服务系统中已注册,且在管理服务器中也已注册时,确定第三方ic的卡号有效。需说明的是,在检测到第三方ic卡的卡号在第三方服务系统中已注册,但在管理服务器还未注册时,管理服务器可以根据第三方ic卡的卡号等信息对第三方ic卡进行注册服务,使第三方ic卡注册于管理服务器中。
116.步骤304、管理服务器不生成用于指示无人零售智能货柜开的开门指令。
117.这样,由于管理服务器没有发送开门指令至无人零售智能货柜,因此,无人零售智能货柜不能打开柜门。
118.步骤305、管理服务器判断第三方ic卡是否存在待支付订单,若存在待支付订单,执行步骤304,若不存在待支付订单,执行步骤306。
119.步骤306、管理服务器生成开门指令,并发送开门指令至无人零售智能货柜,控制无人零售智能货柜开门。
120.步骤307、无人零售智能货柜检测到用户开门完成购物并关门后,上报商品数据至
管理服务器。
121.步骤308、管理服务器接收到商品数据后,确定待支付金额。
122.步骤309、管理服务器通过第三方服务系统的应用程序接口(application programming interface,api)获取第三方ic卡的余额信息。
123.步骤310、若确定第三方ic卡的余额信息大于或等于待支付金额,管理服务器向第三方服务系统的api发起扣款请求,完成订单结算,并通知无人零售智能货柜已完成订单结算。
124.步骤311、若确定第三方ic卡的余额信息小于待支付金额,管理服务器生成待付款订单,并提示用户可使用用户端小程序完成支付扣款。
125.其中,用户端小程序可以通过例如扫码支付等方式来实现支付。
126.步骤312、结束。
127.在一些应用场景下,若无人零售智能货柜之前能够支持为a第三方服务对象提供服务,但后续由于合约等问题,无人零售智能货柜进行转让后,属于a第三方服务对象的第三方私域交易卡不能再通过刷卡无人零售智能货柜进行消费。
128.需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
129.本技术实施例中,通过交易处理服务器接收到目标无人零售设备发送的第三方私域交易卡的卡片信息,并基于卡片信息,确定第三方私域交易卡所属的第三方服务系统,若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。这样,目标无人零售设备检测到第三方私域交易卡的卡片信息后,将卡片信息发送至至交易处理服务器,以使交易处理服务器确定目标无人零售设备与第三方服务系统之间存在交易服务时,基于第三方私域交易卡的卡片信息,执行交易操作,解决了目前无人售卖系统的兼容性较低的问题,有效提高了无人售卖系统的兼容性,提高了无人售卖系统的智能化程度。
130.基于前述实施例,本技术的实施例提供一种交易处理装置,装置应用于交易处理服务器,用于管理至少一个无人零售设备,照图8所示,该交易处理装置4可以包括:接收单元41、确定单元42和执行单元42;其中:
131.接收单元41,用于接收目标无人零售设备发送的第三方私域交易卡的卡片信息;其中,第三方私域交易卡的卡片信息是通过无人零售设备在检测到第三方私域交易卡时获取得到的,目标无人零售设备属于至少一个无人零售设备;
132.确定单元42,用于基于卡片信息,确定第三方私域交易卡所属的第三方服务系统;
133.执行单元43,用于若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。
134.在本技术其他实施例中,执行单元43包括:确定模块和执行模块;其中:
135.确定模块,用于若卡片信息中包括的预设配置参数与第三方服务系统对应的目标配置参数匹配,确定目标无人零售设备与第三方服务系统之间存在交易服务;
136.执行模块,用于基于卡片信息,执行交易操作。
137.在本技术其他实施例中,执行模块具体用于实现以下步骤:
138.基于卡片信息包括的卡片标识信息,确定卡片标识信息对应的交易状态信息;
139.若交易状态信息为第一状态,接收目标无人零售设备发送的待购买商品信息;
140.确定待购买商品信息在目标无人零售设备的目标区域;其中,第一状态用于指示订单均已完成支付;
141.生成用于打开目标区域对应的目标柜门的开门指令;
142.发送开门指令至目标无人零售设备;其中,开门指令用于控制目标柜门打开,以使用户可以从目标柜门处获取待购买商品信息,交易操作包括目标柜门打开操作。
143.在本技术其他实施例中,执行模块执行步骤基于开门指令,控制目标柜门打开之后,还用于执行以下步骤:
144.确定待购买商品信息对应的待支付金额;
145.基于待支付金额和卡片信息,生成扣款请求;
146.发送扣款请求至第三方服务系统;
147.若接收到第三方服务系统发送的扣款金额,存储扣款金额至目标无人零售设备对应的交易账户中;其中,扣款金额是第三方服务系统响应扣款请求,从卡片标识信息对应的交易账户中扣取待支付金额得到的。
148.在本技术其他实施例中,执行模块执行步骤发送扣款请求至第三方服务系统之后,还用于执行以下步骤:
149.若接收到第三方服务系统发送的金额不足的指示信息,基于待支付金额和卡片信息,生成待支付订单;其中,指示信息是第三方服务系统响应扣款请求生成的;
150.基于待支付订单,生成提示信息;其中,提示信息用于提示待支付金额未成功支付,和/或提示是否采用除第三方私域交易卡外的支付方式完成待支付订单;
151.发送提示信息至目标无人零售设备。
152.在本技术其他实施例中,执行模块执行步骤基于卡片信息包括的卡片标识信息,确定卡片标识信息对应的交易状态信息之后,还用于执行以下步骤:
153.若交易状态信息为第二状态,结束交易;其中,第二状态用于指示存在待支付订单。
154.在本技术其他实施例中,执行模块执行步骤若交易状态信息为第一状态,确定待购买商品信息在目标无人零售设备的目标区域之前,还用于执行以下步骤:
155.确定第三方私域交易卡的当前剩余金额;
156.若当前剩余金额小于预设金额,结束交易;
157.对应的,若交易状态信息为第一状态,确定待购买商品信息在目标无人零售设备的目标区域,包括:
158.在当前剩余金额大于或等于预设金额的情况下,若交易状态信息为第一状态,确定待购买商品信息在目标无人零售设备的目标区域。
159.在本技术其他实施例中,交易处理服务器还包括:创建单元;其中:
160.确定单元42,还用于确定每一无人零售设备对应的n个第三方服务系统;其中,n为大于或等于0的正整数;
161.创建单元,用于创建与每一第三方服务系统之间的服务连接关系;
162.确定单元42,还用于确定每一无人零售设备与对应的第三方服务系统之间交易时所需的交易配置参数,得到n组交易配置参数;
163.创建单元,还用于建立每一无人零售设备与n个第三方服务系统之间的关联关系。
164.需要说明的是,本实施例中单元和模块之间信息交互的具体实现过程,可以参照图1~6对应的实施例提供的交易处理方法中的实现过程,此处不再赘述。
165.本技术实施例中,通过交易处理服务器接收到目标无人零售设备发送的第三方私域交易卡的卡片信息,并基于卡片信息,确定第三方私域交易卡所属的第三方服务系统,若确定目标无人零售设备与第三方服务系统之间存在交易服务,基于卡片信息,执行交易操作。这样,目标无人零售设备检测到第三方私域交易卡的卡片信息后,将卡片信息发送至至交易处理服务器,以使交易处理服务器确定目标无人零售设备与第三方服务系统之间存在交易服务时,基于第三方私域交易卡的卡片信息,执行交易操作,解决了目前无人售卖系统的兼容性较低的问题,有效提高了无人售卖系统的兼容性,提高了无人售卖系统的智能化程度。
166.基于前述实施例,本技术的实施例提供一种交易服务器,该交易处理服务器用于管理至少一个无人零售设备,参照图9所示,交易处理服务器5至少包括:存储器51、处理器52和通信总线53;其中:
167.存储器51,用于存储可执行指令;
168.通信总线53,用于实现处理器和存储器之间的通信连接;
169.处理器52,用于执行存储器中存储的交易处理程序,实现如图1~6所示的交易处理方法的实现过程,此处不再详细赘述。
170.基于前述实施例,本技术的实施例提供一种计算机可读存储介质,简称为存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如图1~6对应的实施例提供的交易处理方法实现过程,此处不再赘述。
171.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
172.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
173.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
174.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
175.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1