CN114358839A - 资源处理方法、用户端、服务端、设备及存储介质 - Google Patents
资源处理方法、用户端、服务端、设备及存储介质 Download PDFInfo
- Publication number
- CN114358839A CN114358839A CN202111666721.2A CN202111666721A CN114358839A CN 114358839 A CN114358839 A CN 114358839A CN 202111666721 A CN202111666721 A CN 202111666721A CN 114358839 A CN114358839 A CN 114358839A
- Authority
- CN
- China
- Prior art keywords
- resource
- store
- information
- target
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 27
- 238000012790 confirmation Methods 0.000 claims abstract description 147
- 238000012545 processing Methods 0.000 claims abstract description 107
- 238000012795 verification Methods 0.000 claims abstract description 92
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000004044 response Effects 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 33
- 230000008569 process Effects 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 22
- 230000015654 memory Effects 0.000 claims description 16
- 210000001503 joint Anatomy 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 53
- 238000010586 diagram Methods 0.000 description 19
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
本申请公开了一种资源处理方法、用户端、服务端、设备及存储介质,属于计算机技术领域。方法包括:显示信息展示界面;响应于对第一处理选项的触发操作,向服务器发送兑换校验请求,兑换校验请求用于请求服务器校验资源,在资源校验通过的情况下,返回资源标识对应的门店信息和物品信息;基于门店信息和物品信息,显示资源的信息确认界面,信息确认界面包括确认选项;响应于对确认选项的触发操作,向服务器发送使用请求,通过目标通信链路,向商家客户端发送资源的使用通知以使目标门店准备目标物品。该方案使得用户能够自行兑换校验资源,无需店员的参与,提高了商家的订单处理效率。
Description
技术领域
本申请涉及计算机技术领域,特别涉及一种资源处理方法、用户端、服务端、设备及存储介质。
背景技术
电子券是优惠券、套餐券、团购券、打折券、代金券等任一种券的电子形式。餐饮娱乐行业的商家经常以推出电子券的方式来进行促销。用户可以领取或者购买商家推出的电子券,去往相关门店,在该门店中使用该电子券进行消费。
以电子券为电子套餐券为例,用户使用该电子套餐券进行消费的过程为:用户向店员出示该电子套餐券的图形码,店员扫描该图形码进行验证,验证通过之后,店员基于该电子套餐券对相应的套餐进行下单;或者,用户提供电子套餐券的券码,店员在下单设备上输入该券码对电子套餐券进行验证,验证通过之后,店员基于该电子套餐券对相应的套餐进行下单。
相对于用户直接到店下单来说,使用电子券进行消费会使得店员额外进行对电子券的验证操作。因此,电子券的使用过程会消耗商家较多的人力成本,从而降低商家的订单处理效率,尤其在商家的上客高峰期,对商家的订单处理效率的影响尤为严重。
发明内容
本申请实施例提供了一种资源处理方法、用户端、服务端、设备及存储介质,使得用户能够自行使用资源兑换物品,无需店员的参与,减少了店员的工作量,从而提高了商家的订单处理效率。该技术方案如下:
一方面,提供了一种资源处理方法,所述方法包括:
显示信息展示界面,所述信息展示界面包括资源标识和第一处理选项,所述资源标识表示用于兑换物品的资源;响应于对所述第一处理选项的触发操作,向服务器发送兑换校验请求,所述兑换校验请求用于请求所述服务器校验所述资源,在所述资源校验通过的情况下,返回所述资源标识对应的门店信息和物品信息,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;基于所述门店信息和所述物品信息,显示所述资源的信息确认界面,所述信息确认界面包括确认选项,所述信息确认界面用于确认需要兑换的目标物品以及提供所述目标物品的目标门店,所述确认选项表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;响应于对所述确认选项的触发操作,向所述服务器发送使用请求,通过目标通信链路,向商家客户端发送所述资源的使用通知,所述使用请求携带所述资源标识,用于指示所述服务器调整所述资源的状态,所述状态表示所述资源的使用情况,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
一方面,提供了一种资源处理方法,所述方法包括:
接收一用户客户端提交的兑换校验请求,所述兑换校验请求携带资源标识,所述资源标识表示用于兑换物品的资源;基于所述兑换校验请求,对所述资源进行校验,在所述资源校验通过的情况下,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;接收所述用户客户端发送的使用请求,所述使用请求携带所述资源标识、目标物品的物品信息和目标门店的门店信息,表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;基于所述资源标识,调整所述资源的状态,所述状态表示所述资源的使用情况;基于所述目标门店的门店信息,向商家客户端发送所述资源的使用通知,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
一方面,提供了一种用户端,所述用户端包括:
显示模块,用于显示信息展示界面,所述信息展示界面包括资源标识和第一处理选项,所述资源标识表示用于兑换物品的资源;发送模块,用于响应于对所述第一处理选项的触发操作,向服务器发送兑换校验请求,所述兑换校验请求用于请求所述服务器校验所述资源,在所述资源校验通过的情况下,返回所述资源标识对应的门店信息和物品信息,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;所述显示模块,还用于基于所述门店信息和所述物品信息,显示所述资源的信息确认界面,所述信息确认界面包括确认选项,所述信息确认界面用于确认需要兑换的目标物品以及提供所述目标物品的目标门店,所述确认选项表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;所述发送模块,还用于响应于对所述确认选项的触发操作,向所述服务器发送使用请求,并通过目标通信链路,向商家客户端发送所述资源的使用通知,所述使用请求携带所述资源标识,用于指示所述服务器调整所述资源的状态,所述状态表示所述资源的使用情况,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
一方面,提供了一种服务端,所述服务端包括:
接收模块,用于接收一用户客户端提交的兑换校验请求,所述兑换校验请求携带资源标识,所述资源标识表示用于兑换物品的资源;发送模块,用于基于所述兑换校验请求,对所述资源进行校验,在所述资源校验通过的情况下,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;所述接收模块,还用于接收所述用户客户端发送的使用请求,所述使用请求携带目标物品的物品信息和目标门店的门店信息,表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;调整模块,用于基于所述资源标识,调整所述资源的状态,所述状态表示所述资源的使用情况;所述发送模块,还用于基于所述目标门店的门店信息,向商家客户端发送所述资源的使用通知,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现如上述任一种可能实现方式的资源处理方法所执行的操作。
一方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现如上述任一种可能实现方式的资源处理方法所执行的操作。
一方面,提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括:计算机程序代码,所述计算机程序代码被计算机执行时,使得所述计算机实现如上述任一种可能实现方式的资源处理方法所执行的操作。
本申请实施例提供的技术方案带来的有益效果至少包括:
本申请实施例提供的资源处理方法、用户端、服务端、设备及存储介质,通过提供的资源的第一处理选项,使得用户能够在自己使用的客户端上自行兑换校验该资源,无需店员参与,减少了店员的工作量,使得店员能够尽快为用户提供该资源对应的目标物品,从而提高了商家的订单处理效率。
并且,用户在自己使用的客户端上自行兑换校验该资源,无需排队等待店员处理,降低了用户的退款率,也提高了用户的体验。并且用户还可以在达到门店之前,先在自己的客户端上兑换校验该资源,这样,可以减少用户在门店等待的时间,提高了获取目标物品的效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图;
图2是本申请实施例提供的另一种实施环境的示意图;
图3是本申请实施例提供的一种资源处理方法的示意图;
图4是本申请实施例提供的一种资源的信息展示界面的示意图;
图5是本申请实施例提供的另一种资源的信息展示界面的示意图;
图6是本申请实施例提供的一种资源处理方法的示意图;
图7是本申请实施例提供的一种资源处理方法的示意图;
图8是本申请实施例提供的一种信息确认界面的示意图;
图9是本申请实施例提供的另一种信息确认界面的示意图;
图10是本申请实施例提供的一种目标标识的示意图;
图11是本申请实施例提供的一种用户端结构示意图;
图12是本申请实施例提供的一种服务端结构示意图;
图13是本申请实施例提供的另一种服务端结构示意图;
图14是本申请实施例提供的终端的结构示意图;
图15是本申请实施例提供的服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种概念,但除非特别说明,这些概念不受这些术语限制。这些术语仅用于将一个概念与另一个概念区分。举例来说,在不脱离本申请的范围的情况下,可以将第一门店称为第二门店,且类似地,可将第二门店称为第一门店。
本申请所使用的术语“至少一个”、“多个”、“每个”、“任一”,至少一个包括一个、两个或者两个以上,多个包括两个或者两个以上,而每个是指对应的多个中的每一个,任一是指多个中的任意一个,举例来说,多个门店包括3个门店,而每个是指这3个门店中的每一个门店,任一是指这3个门店中的任意一个,可以是第一个,也可以是第二个,还可以是第三个。
本申请实施例提供的资源处理方法由计算机设备执行。在一种可能实现方式中,该计算机设备为终端,例如,该终端为台式电脑、平板电脑或者手机等任一种类型的终端。在另一种可能实现方式中,该计算机设备为服务器。例如,该服务器可以为一台服务器,或者由若干服务器组成的服务器集群,或者是一个云计算服务中心。在另一种可能实现方式中,该计算机设备包括终端和服务器。
在一种可能实现方式中,本申请实施例提供了一种资源处理***,图1是本申请实施例提供的一种资源处理***的示意图,如图1所示,该资源处理***包括第一终端101、第二终端102和服务器103。其中,第一终端101与服务器103之间通过无线或者有线网络连接。第二终端102与服务器103之间通过无线或者有线网络连接。
可选地,第一终端101为台式电脑、平板电脑或者手机等任一种类型的终端。可选地,第二终端102为台式电脑、平板电脑或者手机等任一种类型的终端。可选地,服务器103为一台服务器,或者由若干服务器组成的服务器集群,或者是一个云计算服务中心。
可选地,第一终端101上安装由服务器103提供服务的第一目标应用,第一终端101能够通过该第一目标应用实现例如数据传输、消息交互等功能。可选地,第一目标应用为第一终端101操作***中的应用,或者为第三方提供的应用。例如,第一目标应用为电子商务应用,该电子商务应用具有接单功能,当然,该电子商务应用还能够具有其他功能,例如,拒单功能、通信功能等。
第二终端102上安装由服务器103提供服务的第二目标应用,第二终端102能够通过该第二目标应用实现例如数据传输、消息交互等功能。可选地,第二目标应用为第二终端102操作***中的应用,或者为第三方提供的应用。例如,第二目标应用为电子商务应用,该电子商务应用具有购物功能,当然,该电子商务应用还能够具有其他功能,例如,点评功能、分享功能等。
可选地,第一目标应用和第二目标应用相同;可选地,第一目标应用和第二目标应用不同。例如,第一目标应用是为商家开发的应用,侧重于核销资源、处理订单等;第二目标应用是为用户开发的应用,侧重于购买资源、使用资源兑换物品等。
可选地,第一终端101上安装有第三目标应用,服务器103能够通过为第三目标应用提供服务的第三方服务器与第三目标应用进行数据传输、消息交互等功能。可选地,第三目标应用为第一终端101操作***中的应用,或者为第三方提供的应用。例如,第三目标应用为电子商务应用,该电子商务应用具有接单功能,当然,该电子商务应用还能够具有其他功能,例如,拒单功能、通信功能等。
可选地,第二终端102显示信息展示界面,该信息展示界面包括资源标识和第一处理选项,该资源标识表示用于兑换物品的资源;第二终端102响应于对第一处理选项的触发操作,向服务器发送兑换校验请求,该兑换校验请求用于请求该服务器返回该资源标识对应的门店信息和物品信息,该物品信息表示该资源适用的物品,该门店信息表示该资源适用的门店;第二终端102基于该门店信息和物品信息,显示该资源的信息确认界面,该信息确认界面包括确认选项,该信息确认界面用于确认需要兑换的目标物品以及提供该目标物品的目标门店,该确认选项表示用户确认采用该资源兑换目标物品且到目标门店获取该目标物品;第二终端102响应于对确认选项的触发操作,通过目标通信链路,向商家客户端发送该资源的使用通知,该商家客户端是为目标门店提供下单服务的终端,该使用通知是在该资源校验成功之后向商家客户端发送的通知,且携带该目标物品的物品信息以使目标门店准备该目标物品。
其中,资源标识是能够确定唯一资源的标识,例如,该资源的编号、该资源的图形码等。
需要说明的是,在一种可能实现方式中,商家通过第一终端101接收到资源的使用通知之后,需要打印小票,以保留相关凭证。可选地,如果商家有收银机,那么可以通过收银机来打印小票;如果商家没有收银机,那么可以通过第一终端101指示云打印机来打印小票。
在一种可能实现方式中,商家没有收银机,服务器103向第一终端101发送资源的使用通知,第一终端101接收该使用通知,基于该使用通知,指示云打印打印小票。
在另一种可能实现方式中,商家有收银机,那么服务器103包括目标应用服务器1031和ISV(Independent Software Vendors,独立软件开发商)服务器1032。如图2所示,图2是本申请实施例提供的一种资源处理***的示意图。该ISV服务器1032与目标应用服务器1031通过有线或者无线网络连接。
其中,目标应用服务器1031是为第一目标应用和第二目标应用提供服务的服务器,ISV服务器1032是目标应用服务器1031和收银机的对接开放平台。目标应用服务器1031向ISV服务器1032和第一终端101发送资源的使用通知,ISV服务器1032基于该使用通知,指示对应商家的收银机打印小票。
如果商家有收银机,那么通过ISV服务器将使用通知发送给收银机,收银机打印小票。可选地,该小票包括给顾客的订单小票、商家自留的订单小票或者给后厨的小票等中的至少一项。
需要说明的是,如果商家的收银机使用的***与目标应用服务器是适配的,那么无需通过ISV服务器,目标应用服务器可以直接将使用通知发送给收银机,或者,基于该使用通知,指示收银机打印小票。
本申请实施例提供的资源处理方法能够应用于任一使用资源兑换物品的场景。
例如,应用于使用餐厅套餐券的场景。
用户可以在网络平台上购买某一餐厅的套餐券,在到达该餐厅之后,或者,在去往该餐厅的路上等,可以在自己的终端上使用该套餐券兑换相应的套餐,用户兑换完成之后,该餐厅收到套餐券的使用通知,为用户准备相应的菜品,这样,用户无需排队等待店员处理套餐券,甚至可以在到店之前通知餐厅提前准备相关菜品,提高了套餐券的使用效率,使得用户可以更加快速地获取到自己购买的菜品,提高了用户体验。
又如,应用于花店兑换花束的场景。
用户可以在网络平台上购买某一花店的团购券,并且,在达到花店之前可以使用该团购券兑换相应的花束,以使商家提前准备该花束,在用户到店之后直接拿走花束,无需在花店等待花束的包扎,提高了订单处理效率。
需要说明的是,本申请实施例仅是以在餐厅使用套餐券和在花店使用团购券为例进行示例性说明,并不对使用资源兑换物品的场景进行限定。可选地,该使用资源兑换物品的场景还可以在饮料门店使用饮品的优惠券等场景。
图3是本申请实施例提供的一种资源处理方法的流程图。本申请实施例以执行主体为用户客户端为例进行示例性说明,该实施例包括:
301、用户客户端显示信息展示界面,该信息展示界面包括资源标识和第一处理选项。
其中,用户可以通过用户客户端购买资源,并在用户客户端使用该资源兑换相应的物品。其中,该资源可以是套餐券、优惠券、代金券、满减券、打折券等任一种类型的券。本申请实施例对资源抵用券的类型不做限定。可选地,用户客户端安装有目标客户端,用户在该目标客户端中购买资源,还可以在该目标客户端中使用该资源兑换物品。
信息展示界面是用于展示资源的相关信息的界面,并且,该信息展示界面为用户提供了核销资源的核销入口,该核销入口即是该资源对应的第一处理选项。通过该信息展示界面可以触发该资源的自助核销流程,也即是该资源的兑换校验流程。
在本申请实施例中,该信息展示界面可以是任一能够展示该资源的相关信息的界面,本申请实施例对信息展示界面不做限定。本申请实施例仅以以下两种界面对信息展示界面进行示例性说明。
在一种可能实现方式中,该信息展示界面为资源的详情界面。该详情界面用于展示该资源的详细信息。例如,如图4所示,该详情界面包括资源的编码、该资源适用的物品、能够使用该资源的门店、该资源的价格等。用户购买资源之后有时会过一段时间才会使用该资源,用户通过查看该资源的详情界面可以了解该资源的详细信息,从而准确地找到自己想要使用的资源。本申请实施例中,在资源的详情界面中添加了第一处理选项,这样,用户在详情界面中查看资源的详细信息之后,如果确定使用该资源,就可以直接在详情界面中进行自助核销操作了。
在另一种可能实现方式中,该信息展示界面为资源对应的购买完成界面。用户购买完该资源之后,用户客户端会显示该资源对应的购买完成界面。一些用户在购买完资源之后会立即使用该资源,为了方便用户操作,本申请实施例中还在资源的购买完成界面中添加了第一处理选项,使得用户在购买资源完成之后,可以直至通过第一处理选项进行自助核销,减少了自助核销过程中用户的操作,提高了用户体验。
例如,如图5所示,该资源转移完成界面包括“使用”选项,该“使用”选项即是本申请实施例提供的第一处理选项,也即自助核销选项。
302、用户客户端响应于第一处理选项的触发操作,向服务器发送兑换校验请求,该兑换校验请求用于请求服务器校验该资源,在该资源校验通过的情况下,返回该资源标识对应的门店信息和物品信息,该物品信息表示该资源适用的物品,该门店信息表示该资源适用的门店。
本申请实施例中,触发操作可以是点击操作、滑动操作、双击操作、长按操作等中的任一种或者多种的组合,本申请实施例对触发操作不做限定。
在门店店员核销用户出示的资源,对该资源对应的物品进行下单的过程中,用户需要出示该资源的图形码,门店店员手持扫描设备扫码该图形码,对该图形码进行识别校验,确定该图形码是可用的图形码,而不是伪造的、已经使用过的或者本门店不适用的,再基于该资源进行下单。但是本申请提供的资源处理方法中,是用户在自己的用户客户端上自行核销资源,无需门店店员参与。为了保证用户客户端自行核销的资源是合法的资源,本申请实施例中添加了服务器来协助校验过程。其中,客户端会向服务器发送兑换校验请求,请求服务器校验该资源,在该资源校验通过的情况下,才会继续进行自助核销流程。例如,在资源校验通过的情况下,服务器返回资源标识对应的门店信息和物品信息,以使客户端基于门店信息和物品信息显示资源的信息确认界面。而在资源校验不通过的情况下,服务器返回提示信息,该提示信息表示该资源不可核销。
其中,兑换校验请求是用户客户端向服务器发送的,可选地,该兑换校验请求携带资源标识,以使服务器基于该资源标识,获取该资源标识对应的门店信息和物品信息,将该门店信息和物品信息返回给用户客户端。
门店信息是该资源适用的门店的信息,可以是该门店的门店标识、门店位置等,本申请实施例对门店信息不做限定。其中,门店标识可以是门店的名称等能够表示唯一门店的任一标识。该资源适用的门店是指:可以在该门店中使用该资源兑换物品。
物品信息是该资源适用的物品的信息,可以是物品名称、物品图像、物品价格等中的至少一项,本申请实施例对物品信息不做限定。该资源适用的物品是指:能够使用该资源兑换的物品。
303、用户客户端基于门店信息和物品信息,显示该资源的信息确认界面,该信息确认界面包括确认选项,该信息确认界面用于确认需要兑换的目标物品以及提供目标物品的目标门店,该确认选项表示用户确认采用该资源兑换该目标物品且到目标门店获取该目标物品。
其中,信息确认界面是用于提供给用户,使得用户能够自行核销资源的界面。该信息确认界面包括到确认选项,用户通过对确认选项进行触发操作,来核销该资源,也即是使用该资源兑换目标物品。其中,资源可以是用于兑换物品的券,用户核销资源实际上是使用资源兑换某些物品,并且,在兑换物品之后,该资源失效。由于资源是用于兑换物品的券,因此,在兑换信息确认界面中还会显示用户即将兑换的目标物品,以便用户确认是否要核销该资源以兑换该目标物品。
需要说明的是,物品信息可以是一个物品的信息,也可以是多个物品的信息;目标物品可以是一个物品,也可以是多个物品;并且,目标物品可以是物品信息指示的全部物品,还可以是物品信息指示的部分物品。例如,物品信息是物品A的物品信息、物品B的物品信息和物品C的物品信息;目标物品可以是物品A、物品B和物品C中的任一个,或者,目标物品包括物品A、物品B和物品C。
第二客户端基于门店信息和物品信息,显示该资源的信息确认界面,就是在该信息确认界面总显示该门店信息和物品信息。
在一种可能实现方式中,该资源只能兑换某一特定物品,用户不能进行选择,默认兑换该物品,该物品即是目标物品。在另一种可能实现方式中,该资源能够兑换多个候选物品中的至少一个物品,用户可以从该多个候选物品中选择至少一个物品进行兑换,该目标物品为用户从多个候选物品中选择的至少一个物品。
同理,在一种可能实现方式中,该资源只能一个指定门店使用,用户不能进行选择,该门店即是目标门店。而在另一种可能实现方式中,该资源适用于多个门店,用户可以从该多个门店中选择一个门店,在选择的门店中使用该资源兑换物品。
需要说明的是,如果物品和门店不能由用户选择的话,则用户通过信息确认界面确定该信息确认界面中展示的物品是否是自己想要兑换的物品,该信息确认界面中展示的门店是否是自己想要的提供目标物品的门店。如果物品或者门店可以由用户选择的话,则用户通过该信息确认界面选择自己想要兑换的目标物品,或者选择提供目标物品的目标门店。
304、用户客户端响应于对确认选项的触发操作,向服务器发送使用请求,通过目标通信链路,向商家客户端发送该资源的使用通知,该使用请求携带所述资源标识,用于指示服务器调整该资源的状态,该商家客户端为目标门店提供下单服务的客户端,该使用通知是在该资源校验成功后向商家客户端发送的通知,且携带该目标物品的物品信息以使目标门店准备该目标物品。
本申请实施例中,触发操作可以是点击操作、滑动操作、双击操作、长按操作等中的任一种或者多种的组合,本申请实施例对触发操作不做限定。
用户通过对确认选项进行触发操作,表示用户要使用该资源兑换目标物品,商家需要为用户提供目标物品。由于资源的核销过程是用户完成的,为了使商家获悉用户使用资源兑换了目标物品,需要为用户提供目标物品,本申请实施例中,用户客户端会响应于对确认选项的触发操作,向商家客户端发送该资源的使用通知,以通知商家为用户准备目标物品。
本申请实施例中,为了使得用户客户端与商家客户端能够通信,添加了目标通信链路,打通了用户客户端与商家的下单***,使得用户可以在自己的客户端上进行操作实现在商家客户端上下单。
用户在使用资源兑换目标物品之后,该资源就被核销了,因此,本申请实施例中,客户端会响应于对确认选项的触发操作,向服务器发送使用请求,该使用请求携带资源标识,用于指示服务器调整该资源的状态,该状态表示资源的使用情况。例如,该资源的状态为已使用状态,表示该资源已经被核销了,不可用。又如,该资源的状态为未使用状态,表示该资源还未被使用过,可用。又如,该资源的状态为可用次数N,表示该资源还可以被使用N次。
相关技术中,用户使用资源(如电子券等)在门店消费时,门店需要验证用户提供的资源是否是在本门店可用的资源,在用户提供的资源是在本门店可用的资源之后,基于该资源进行下单。而无论是验证资源是否是在本门店可用的资源,还是进行下单都离不开人工操作,一方面是因为需要门店店员对核验设备进行操作才可以对用户提供的资源进行验证,另一方面是需要通过对门店的下单***进行操作才可以进行下单,而只有店员才有权限对门店的下单***进行操作,这也是核销资源只能由门店店员来操作的痛点所在。
本申请实施例中,颠覆了以往核销资源的处理过程,创造性地提出了一种自助核销资源的方法,将店员从资源的核销流程中解放出来。本申请实施例中,在用户客户端中提供了自助核销功能,由用户来触发自助核销流程,由服务器对资源进行校验,在服务器校验通过的情况下才可以继续自助核销流程,在无需店员参与的情况下,保证了使用的资源是合法的、有效的,从而保证了商家的利益。并且,该自助核销资源的方法中,还打通了用户端与门店的下单***,使得用户在本端操作能够实现在门店的下单***中进行下单,解决了相关技术中核销资源的两个痛点。
本申请实施例提供的资源处理方法,无需排队等待店员处理,降低了用户的退款率,也提高了用户的体验。并且用户还可以在达到门店之前,先在自己的客户端上兑换校验该资源,这样,可以减少用户在门店等待的时间,提高了获取目标物品的效率。
图6是本申请实施例提供的一种资源处理方法的流程图。本申请实施例以执行主体为服务器为例进行示例性说明,该实施例包括:
601、服务器接收一用户客户端提交的兑换校验请求,该兑换校验请求携带资源标识,该资源标识表示用于兑换物品的资源。
本申请实施例中,用户客户端通过向服务器发送兑换校验请求来通过资源兑换相关物品。其中,兑换校验请求可以是用户客户端响应于对该资源的第一处理选项的触发操作发送的,该第一处理选项用于触发资源的自助核销流程,也即是使用该资源兑换相关物品的流程。
其中,用户客户端响应于对该资源对应的第一处理选项的触发操作会向服务器发送兑换校验请求,该兑换校验请求携带该资源的资源标识,用于访问该资源的信息确认界面。
其中,资源标识可以是资源的编码、资源的图形码、资源的名称等能够确定唯一资源的任一标识,本申请实施例对资源标识不做限定。
602、服务器基于该兑换校验请求,对该资源进行校验,在该资源校验通过的情况下,将该资源标识对应的门店信息和物品信息返回该用户客户端,该物品信息表示该资源适用的物品,该门店信息表示该资源适用的门店。
其中,资源标识对应的门店信息和物品信息与步骤302中的门店信息和物品信息同理,在此不再一一赘述。
本申请实施例中,服务器接收到兑换校验请求之后,先基于兑换校验请求中的资源标识,对该资源标识对应的资源进行校验,在该资源校验通过的情况下,将资源标识对应的门店信息和物品信息返回用户客户端。也就是说,在资源校验通过的情况下,该资源的自助核销流程才可以继续进行。
其中,服务器中或者服务器连接的数据库中存储有该资源标识对应的门店信息和物品信息,服务器接收到该兑换校验请求之后,可以基于该兑换校验请求中的资源标识,从本地存储中或者相应的数据库中获取该资源标识对应的门店信息和物品信息。可选地,在服务器获取到该资源标识对应的门店信息和物品信息之后,直接将该门店信息和物品信息返回给用户客户端;可选地,在服务器获取到该资源标识对应的门店信息和物品信息之后,生成包含该门店信息和物品信息的信息确认界面,将该信息确认界面返回该用户客户端。
603、服务器接收用户客户端发送的使用请求,该使用请求携带该资源标识、目标物品的物品信息和目标门店的门店信息,表示用户确认采用该资源兑换目标物品且到目标门店获取该目标物品。
需要说明的是,用户客户端在获取到物品信息和门店信息之后,用户可以基于该物品信息和门店信息,确定采用该资源兑换的目标物品以及提供该目标物品的目标门店。并且,用户客户端可以向服务器发送使用请求,告知服务器用户确定采用该资源兑换的目标物品以及提供该目标物品的目标门店。
604、服务器基于该资源标识,调整该资源的状态,该状态表示该资源的使用情况。
成功核销资源是指:使用该资源兑换目标物品,并将该资源从未使用状态调整为已使用状态,使得该资源不再可用。本申请实施例中,服务器接收到用户客户端发送的使用请求表示用户同意核销该资源,因此,服务器基于该资源标识调整该资源的状态,以实现对该资源的核销。
605、服务器基于该目标门店的门店信息,向商家客户端发送该资源的使用通知,该商家客户端是为目标门店提供下单服务的客户端,该使用通知是在资源校验成功后向商家客户端发送的通知,且携带目标物品的物品信息以使该目标门店准备该目标物品。
本申请实施例提供的资源处理方法,无需排队等待店员处理,降低了用户的退款率,也提高了用户的体验。并且用户还可以在达到门店之前,先在自己的终端上兑换校验该资源,这样,可以减少用户在门店等待的时间,提高了获取目标物品的效率。
图7是本申请实施例提供的一种资源处理方法的流程图。本申请实施例以执行主体为图1所示的资源处理***为例进行示例性说明,该实施例包括:
701、用户客户端显示信息展示界面,该信息展示界面包括资源标识和第一处理选项,该资源标识表示用于兑换物品的资源。
在本申请实施例中,在信息展示界面中添加了第一处理选项,以使得用户可以在本端设备上进行自助核销资源的流程。其中,可以默认在每个信息展示界面中添加该第一处理选项,以使用户能够对任一资源进行自助核销。还可以由商家设置是否提供自助核销功能,如果提供该资源的商家设置了自助核销功能,那么在信息展示界面中就会显示该资源对应的第一处理选项;如果提供该资源的商家没有设置自助核销功能,那么在信息展示界面中就不会显示该资源对应的第一处理选项,从而用户无法自行触发自助核销流程。
例如,商家A开启了自助核销功能,那么从该商家A中购买的资源,都可以进行自助核销。又如,商家B未开启自助核销功能,那么从商家B中购买的资源,不可以进行自助核销。可选地,在信息展示界面未包括第一处理选项的情况下,可以通过在信息展示界面中展示该资源的图形码,由门店店员校验该图形码;或者,在该信息展示界面中提供第四处理选项,通过对第四处理选项的触发操作,在信息展示界面中显示该资源的图形码,由门店店员校验该图形码。
本申请实施例分别以信息展示界面为资源的详情界面和资源的购买成功完成界面为例,对显示信息展示界面的过程进行示例性说明。
在一种可能实现方式中,信息展示界面为资源的详情界面,用户客户端显示信息展示界面,包括:用户客户端显示资源列表界面,该资源列表界面用于展示待使用的资源;用户客户端响应于对资源列表界面中的任一资源的触发操作,基于该资源对应的门店标识,确定该资源对应的门店的功能开启信息,该功能开启信息表示该门店是否开启了自助核销功能;用户客户端在功能开启信息表示该门店开启了自助核销功能的情况下,显示该资源的、包含该第一处理选项的详情界面。用户客户端在功能开启信息表示该门店未开启自助核销功能的情况下,显示该资源的、包含资源标识的详情界面。该资源标识可以是资源的编码、图形码等能够使得店员进行验证的标识。
在另一种可能实现方式中,该信息展示界面为资源对应的购买完成界面,该用户客户端显示信息展示界面,包括:用户客户端在为成功购买资源之后,基于该资源对应的门店标识,确定该资源对应的门店的功能开启信息,该功能开启信息表示门店是否开启了自助核销功能;在该功能开启信息表示门店开启了自助核销功能的情况下,显示包含第一处理选项和资源标识的购买完成界面。在该功能开启信息表示门店未开启自助核销功能的情况下,显示该资源的、包含资源标识的详情界面。
需要说明的是,本申请实施例中确定资源对应的门店的功能开启信息可以由用户客户端完成,也可以由服务器完成,本申请实施例对此不做限。例如,用户客户端响应于对资源列表界面中的任一资源的触发操作,向服务器发送访问请求,该访问请求携带该资源的标识和详情界面的界面标识;服务器基于该访问请求中的资源标识,确定该资源标识对应的门店标识,基于该门店标识,确定该门店的功能开启信息,该功能开启信息表示该门店是否开启了自助核销功能;服务器在功能开启信息表示该门店开启了自助核销功能的情况,向用户客户端返回包含第一处理选项的第一详情界面;服务器在功能开启信息表示该门店未开启自助核销功能的情况下,向用户客户端返回未包含第一处理选项的第二详情界面。用户服务器接收并显示服务器返回的详情界面。
需要说明的是,在一种可能实现方式中,商家可以在商家客户端中设置该自助核销功能,例如,开启或者关闭该自助核销功能。在另一种可能实现方式中,后台技术人员为商家设置自助核销功能。本申请实施例对自助核销功能的设置方式不做限定。
本申请实施例中还提供了一种根据用户与门店的距离来确定是否显示第一处理选项的方法,以使得用户能够在较近的门店拿取相应物品,避免用户去往很远的地方拿取物品。在一种可能实现方式中,用户客户端显示信息展示界面,包括:用户客户端向服务器发送该信息展示界面的访问请求,该访问请求携带信息展示界面的界面标识和登录的用户标识;服务器接收该用户客户端提交的访问请求,基于访问请求中的用户标识,确定该用户标识对应的资源标识,该用户标识对应的资源标识为基于该用户标识获取的、且还未使用的资源;基于确定的资源标识,确定该资源标识对应的多个门店标识和物品信息,该门店标识表示该资源适用的门店;服务器获取该用户客户端的定位信息和该多个门店标识对应的位置信息,该定位信息表示用户的当前位置;服务器基于该多个门店标识的位置信息和该定位信息,确定每个门店与当前位置的距离;在任一门店与当前位置的距离不超过距离阈值的情况下,该服务器向用户客户端返回包括该资源标识和第一处理选项的信息展示界面,该第一处理选项用于在该用户客户端触发资源的兑换校验流程;在未存在与当前位置的距离不超过距离阈值的门店情况下,向该用户客户端返回包括资源标识的信息展示界面。用户客户端接收并显示服务器返回的信息展示界面。
其中,距离阈值可以是任一距离,例如,500米、1千米等任一距离。可选地,该距离阈值是一经验数值;可选地,该距离阈值是技术人员设置的任一数值;或者,***默认数值等,本申请实施例对该距离阈值不做限定。
需要说明的是,根据用户与门店的距离来确定是否显示第一处理选项,仅是本申请实施例提供的一种可选实施方案,该第一处理选项的显示还可以与该距离没有关系,也就是说,无论当前位置与门店距离多远,都可以使用该资源兑换物品。例如,用户上班之前在家中使用该资源兑换了公司楼下一门店的菜品,用户达到公司楼下之后,可以直接在该门店获取相应菜品,无需排队等待,提高了门店和用户的效率。
702、用户客户端响应于对第一处理选项的触发操作,向服务器发送兑换校验请求,该兑换校验请求携带资源标识,该兑换校验请求用于请求服务器校验该资源,在该资源校验通过的情况下,返回资源标识对应的门店信息和物品信息,该物品信息表示该资源适用的物品,该门店信息表示该资源适用的门店。
该步骤702与上述步骤302同理,在此不再一一赘述。
703、服务器接收用户客户端提交的兑换校验请求,基于该兑换校验请求,对该资源进行校验,在该资源校验通过的情况下,将该资源标识对应的门店信息和物品信息返回用户客户端。
本申请实施例中,服务器接收到任一资源的兑换校验请求之后,需要对该资源进行校验,在该资源校验通过的情况下,才可以继续进行兑换校验流程,也即是,继续进行自助核销流程。
其中,服务器对该资源进行校验是为了验证该资源是否可用。例如,基于该资源的资源标识查询该资源适用的门店,如果没有查询到适用的门店,则说明该资源标识是伪造的、不可用的。又如,基于该资源的资源标识查询该资源的可用时间段,如果当前时间属于该可用时间段,则确定该资源是可用的,也即是校验通过;如果当前时间不属于该可用时间段,则确定该资源是不可用的,也即是校验不通过。
在一种可能实现方式中,服务器对资源进行校验包括以下至少一项:
(1)基于该资源的资源标识查询该资源适用的门店,如果查询到适用的门店,则确定该资源校验通过,如果未查询到适用的门店,则确定该资源校验未通过。
(2)如果查询到的门店位于当前城市,则确定该资源校验通过;如果查询到的门店未位于当前城市,则确定该资源校验未通过。
(3)基于查询到的门店,获取该门店的营业状态信息,如果该营业状态信息指示该门店当前未营业,则确定该资源校验未通过;如果该营业状态信息指示该门店当前正在营业,则确定该资源校验通过。
(4)基于该资源的资源标识查询该资源的可用时间段,如果当前时间属于该可用时间段,则确定该资源校验通过;如果当前时间不属于该可用时间段,则确定该资源校验未通过。
(5)基于该资源的资源标识,确定该资源的状态;如果该资源的状态表示该资源可用,则确定该资源校验通过;如果该资源的状态表示该资源不可用,则确定该资源校验未通过。
例如,该资源的状态为已使用状态、已过期状态、已退款状态、已冻结状态等时,该资源的状态表示该资源不可用。
其中,资源对应的物品信息可以是一个物品的物品信息,也可以是多个物品的物品信息。该资源标识对应的门店信息可以是一个门店的门店信息,也可以是多个门店的门店信息。
根据图3和图6所示的实施例可知,一些情况下,该资源适用于多个门店。为了帮助用户从多个门店中选择一个最适合的门店,服务器还可以基于这多个门店与用户的距离,对这多个门店进行排序,以使用户能够根据多个门店的顺序选择一个最合适的门店。
在一种可能实现方式中,门店信息包括门店标识、门店的排列顺序、门店与当前位置的距离等中的至少一项。可选地,服务器将资源标识对应的门店信息和物品信息返回用户客户端,包括:将该资源标识对应的多个门店标识和物品信息;获取该用户客户端的定位信息和多个门店标识对应的位置信息,该定位信息表示用户的当前位置;基于该定位信息和该多个门店标识对应的位置信息,确定每个门店与当前位置的距离;按照每个门店与当前位置的距离,对该多个门店标识进行排序,将该多个门店标识、多个门店标识的排列顺序以及该资源标识对应的物品信息返回该用户客户端,以使用户客户端按照该排列顺序,显示该多个门店标识。
需要说明的是,服务器还可以将每个门店与当前位置的距离返回给用户客户端,以便用户查看门店与当前位置的具体距离。需要说明的另一点是,服务器将多个门店标识的排列顺序返回该用户客户端,用户客户端可以在信息确认界面中显示位于首位的门店标识。如果位于首位的门店标识不是用户理想的门店,那么用户还可以进行门店选择操作,在用户进行门店选择的时候,用户客户端按照排列顺序,显示该多个门店标识,以供用户从该多个门店标识选择一个理想的门店。服务器将多个门店标识的排列顺序返回该用户客户端,用户客户端可以直接按照排列顺序,显示该多个门店标识,以供用户从该多个门店标识选择一个理想的门店。
另外,本申请实施例还考虑到门店可能由于原料不足,无法为用户提供相应物品。为了避免用户兑换物品之后商家无法提供该物品,本申请实施例在实施时,还会考虑商家提供的库存信息。在一种可能实现方式中,服务器将该资源标识对应的门店信息和物品信息返回该用户客户端,包括:服务器确定该资源标识对应的门店标识和物品信息;该服务器基于该门店标识,确定该门店标识对应的物品库存信息;基于该门店标识、门店标识对应的物品库存信息以及该物品信息,向用户客户端返回信息确认界面,以使用户客户端显示该信息确认界面。
其中,门店标识对应的物品库存信息用于表示该门店提供的物品以及该物品的剩余库存数量;或者,门店标识对应的物品库存信息用于表示该门店提供的物品以及该物品是否还有库存。
可选地,服务器基于该门店标识、该门店标识对应的物品库存信息以及该物品信息,向该用户客户端返回信息确认界面,包括:基于该物品信息,在该门店标识对应的物品库存信息中查询该资源适用的物品的库存信息,得到查询结果;基于查询结果,向用户客户端返回相应的信息确认界面。
在该资源只能用于兑换一个物品的情况下,可以分为以下三种情况:
第一种:在该资源适用的物品为一个,且该查询结果表示该资源适用的物品无库存的情况下,向该用户客户端返回第一信息确认界面,该第一信息确认界面包括第一提示信息和处于不可操作状态的确认选项,以使该用户客户端无法兑换校验该资源,该第一提示信息用于提示用户该资源适用的物品的库存数量不足。
第二种:在该资源适用的物品为一个,且该查询结果表示该资源适用的物品有库存的情况下,向用户客户端返回第三信息确认界面,该第三信息确认界面包括该物品的物品信息以及处于可操作状态的确认选项。
第三种:在该资源适用的物品为多个,且该查询结果表示该资源适用的任一物品库存充足的情况下,向该用户客户端返回第二信息确认界面,该第二信息确认界面包括处于可操作状态的第一物品、处于该不可操作状态的第二物品以及处于该可操作状态的确认选项,该第一物品为库存数量充足的物品,该第二物品为库存数量不足的物品,以使该用户客户端无法选择该第二物品。
其中,资源适用的物品是指可以采用该资源兑换的物品。
在该资源能够用于兑换N(N为大于1的整数)个物品的情况下,可以分为以下三种情况:
第一种情况:在该资源适用的物品为N个,且该查询结果表示该N个物品中任一物品无库存的情况下,向该用户客户端返回第一信息确认界面,该第一信息确认界面包括第一提示信息和处于不可操作状态的确认选项,以使该用户客户端无法兑换校验该资源,该第一提示信息用于提示用户该资源适用的物品的库存数量不足。
第二种情况:在该资源适用的物品为M(M为大于N的整数)个,且该查询结果表示该M个物品中至少N个物品有库存的情况下,向该用户客户端返回第二信息确认界面,该第二信息确认界面包括处于可操作状态的第一物品、处于该不可操作状态的第二物品以及处于该可操作状态的确认选项,该第一物品为库存数量充足的物品,该第二物品为库存数量不足的物品,以使该用户客户端无法选择该第二物品。
第三种情况:在该资源适用的物品为M(M为大于N的整数)个,且该查询结果表示该M个物品中不足N个物品有库存的情况下,向该用户客户端返回第一信息确认界面,该第一信息确认界面包括第一提示信息和处于不可操作状态的确认选项,以使该用户客户端无法兑换校验该资源,该第一提示信息用于提示用户该资源适用的物品的库存数量不足。
需要说明的是,不可操作状态可以是灰度显示的状态等,本申请实施例对不可操作状态不做限定。
704、用户客户端接收该门店信息和物品信息,基于该门店信息和物品信息,显示该资源的信息确认界面,该信息确认界面包括确认选项,该信息确认界面用于确认需要兑换的目标物品以及提供该目标物品的目标门店,该确认选项表示用户确认采用该资源兑换该目标物品且到目标门店获取该目标物品。
可选地,服务器向用户客户端返回门店信息和物品信息,用户客户端基于门店信息和物品信息,显示该资源的信息确认界面;例如,用户客户端获取到门店信息和物品信息之后,基于信息确认界面的界面模板,生成包含该物品信息和门店信息的信息确认界面,显示该信息确认界面。或者,服务器向用户客户端返回包含门店信息和物品信息的信息确认界面,用户客户端接收到信息确认界面,显示该信息确认界面。
需要说明的是,该资源可兑换的物品可以是指定的,也就是说,该资源只能兑换某一物品,用户无法选择;或者,该资源可兑换的物品是多个候选物品中的至少一个,也就是说,用户可以从多个候选物品中选择至少一个物品进行兑换。
在一种可能实现方式中,信息确认界面还包括第二处理选项,该第二处理选项用于切换提供目标物品的门店;用户客户端响应于对该第二处理选项的触发操作,显示该资源适用的多个门店;响应于对任一门店的选择操作,将该门店确定为目标门店。
其中,为了使得用户感知到已经将某一门店确定为目标门店,可以将该门店设置为选中状态,或者在信息确认界面中只显示该门店的门店标识。
需要说明的是,本申请实施例对第二处理选项的显示形式不做限定。可选地,第二处理选项可以是一个虚拟按键;或者,第二处理选项是显示门店标识的一个可触发区域,例如,信息确认界面中显示有距离用户最近的门店,但是用户不想要在该门店中兑换物品,则用户可以对该门店进行触发操作,显示该资源适用的多个门店。
同理,用户还可以在信息确认界面中选择想要兑换的物品。在一种可能实现方式中,该资源用于从多个候选物品中兑换至少一个物品,该信息确认界面还包括第三处理选项,该第三处理选项用于选择采用该资源兑换的目标物品;响应于对该第三处理选项的触发操作,显示该资源对应的多个候选物品;响应于对至少一个候选物品的选中操作,将该至少一个候选物品确定为该目标物品。
需要说明的是,该多个候选物品可以以可直接选择的状态呈现在自助核销界面中,也可以以不可直接选择的状态呈现在自助核销界面中。在一种可能实现方式中,显示信息确认界面,包括:用户客户端在信息确认界面中第三处理选项和确认选项,第三处理选项聚合显示有多个候选物品。之后,用户客户端响应于对第三处理选项的触发操作,显示多个候选物品;响应于对至少一个候选物品的选择操作,将至少一个候选物品设置为选中状态。其中,目标物品为处于选中状态的物品。
例如,用户客户端响应于对第三处理选项的触发操作,显示弹窗,该弹窗中包括该多个候选物品,且该多个候选物品以可直接选择的状态呈现在弹窗中。
需要说明的是,本申请实施例仅是以在信息确认界面中选择目标物品为例,对兑换物品的过程进行示例性说明。
705、用户客户端响应于对确认选项的触发操作,向服务器发送该资源的使用请求,该使用请求携带该资源标识、目标物品的物品信息和目标门店的门店信息,表示用户确认采用该资源兑换目标物品且到目标门店获取该目标物品。
在本申请实施例中,用户在用户客户端对确认选项进行触发操作之后,用户客户端向服务器发送该资源的使用请求,由服务器确认使用该资源兑换目标物品。
706、服务器接收该使用请求,基于该资源标识,调整该资源的状态,基于目标门店的门店信息,向商家客户端发送该资源的使用通知,该状态表示资源的使用情况,该商家客户端是为目标门店提供下单服务的客户端,该使用通知是在资源校验成功后向商家客户端发送的通知,且携带目标物品的物品信息以使目标门店准备该目标物品。
在本申请实施例中,在使用资源之后,还可以调整资源的状态。例如,资源只能使用一次,则在资源使用完成之后,将该资源的状态信息修改为失效状态或者已使用状态。又如,资源可以使用多次,则在资源使用完成之后,记录该资源的使用次数,直至该资源的使用次数达到目标次数,将该资源的状态信息修改为失效状态。
其中,服务器接收该使用请求,该使用请求携带目标物品的物品信息,服务器确认用户使用资源兑换的目标物品。在一种可能实现方式中,服务器接收该使用请求,基于目标门店的门店信息,向商家客户端发送该资源的使用通知,服务器接收该使用请求,基于该使用请求生成目标物品的订单,向商家客户端发送包含该订单的使用通知。商家客户端基于该使用通知,在本端的下单***中进行下单。
需要说明的是,用户使用资源兑换目标物品之后,商家准备该目标物品,并将目标物品提供给该用户,为了使商家能够准确地将目标物品提供给相应的用户,服务器还可以生成用于获取目标物品的目标标识,将目标标识分别发送给商家客户端和用户客户端。这样,用户在取物时,可以基于目标标识进行取物。在一种可能实现方式中,用户客户端响应于对第一处理选项的触发操作,向服务器发送该使用通知,由服务器基于该使用通知,生成用于获取该目标物品的目标标识,返回该目标标识,向商家客户端发送该使用通知和该目标标识。用户客户端接收服务器返回的目标标识,显示该目标标识,该目标标识表示该物品的取物凭证,以使商家基于用户客户端展示的目标标识将物品提供给用户。
本申请实施例中可以采用任一种方式来生成目标标识,例如,将已生成的、用于获取物品的标识加1,得到目标标识。以物品为菜品为例,该目标标识为取餐号。
707、商家客户端接收该使用通知,指示云打印机打印小票。
需要说明的是,本申请实施例仅是以云打印机为例进行示例性说明。而在另一实施例中,商家客户端未设置云打印机。在一种可能实现方式中,商家客户端接收该使用通知,在界面中显示该使用通知。
需要说明的是,本申请实施例仅是以一个资源的核销过程为例进行示例性说明。而在另一实施例中,用户可以同时核销多个资源。在一种可能实现方式中,该多个资源是在同一门店使用的资源。在另一种可能实现方式中,该多个资源是在不同门店使用的资源。可选地,用户客户端响应于对第一处理选项的触发操作,显示该资源的信息确认界面,包括:响应于对该多个资源对应的第一处理选项的触发操作,显示该多个资源的信息确认界面,该多个资源的信息确认界面包括确认选项和每个资源对应的目标物品,如图9所示。用户客户端响应于对该确认选项的触发操作,通过目标通信链路向商家客户端发送该资源的使用通知,包括:响应于对该确认选项的触发操作,向至少一个商家客户端发送对应的资源的使用通知,该至少一个商家客户端为提供不同资源对应的目标物品的商家使用的客户端。
其中,多个资源对应的信息确认界面与一个资源对应的信息确认界面类似,都可以选择该资源对应的目标物品,以及提供目标物品的门店等,本申请实施例在此不再一一赘述。
另外,本申请实施例还提供了一种触发多个资源一起核销的方式。在一种可能实现方式中,信息展示界面包括多个资源,用户客户端响应于对多个资源对应的第一处理选项的触发操作,显示该多个资源的信息确认界面,包括:在信息展示界面中的多个资源处于选中状态的情况下,响应于对第一处理选项的触发操作,显示该多个资源对应的信息确认界面。
例如,在信息展示界面中对任一资源标识进行长按操作,此时信息展示界面中的多个资源标识处于可选状态,从该多个资源标识中选择至少一个资源标识,点击第一处理选项,显示该至少一个资源的信息确认界面。
需要说明的是,在同时核销多个资源时,可以为每个资源单独生成订单,也可以为对应同一门店的多个资源生成一个订单,本申请实施例对订单的生成方式不做限定。例如,用户客户端响应于对确认选项的触发操作,在提供每个目标物品的目标门店为同一门店的情况下,对确定的多个目标物品进行下单,向该目标门店的商家客户端发送该订单;在提供的每个目标物品的目标门店为不同门店的情况下,分别对确定的多个目标物品中属于同一目标门店的目标物品进行下单,分别向每个目标门店的商家客户端发送对应的订单。
需要说明的另一点是,本申请实施例中,在同时核销多个资源时,可以为每个资源生成同一目标标识,也可以为每个资源生成不同的目标标识,还可以为对应同一门店的至少一个资源生成同一目标标识。其中,目标标识是用于获取目标物品的标识,在资源为用于购买菜品的券的情况下,目标标识为取餐号。如图10所示。
需要说明的是,本申请实施例仅是以目标通信链路为服务器为例,对“用户客户端通过目标通信链路,向商家客户端发送该资源的使用通知”进行示例性说明。而在另一实施例中,服务器为目标应用服务器,该目标通信链路包括该目标应用服务器,该商家客户端安装有目标应用或第三方应用;用户客户端通过目标通信链路,向商家客户端发送资源的使用通知,包括:用户客户端通过目标应用向目标应用服务器发送该使用通知,由该目标应用服务器将该使用通知转发给商家客户端。例如,用户客户端为目标应用客户端,用户客户端向目标应用服务器发送使用请求,该目标应用服务器用于响应于该使用请求,向商家客户端发送使用通知。
在另一实施例中,服务器为目标应用服务器,该目标通信链路包括该目标应用服务器和ISV服务器,该商家客户端为该商家的收银机或者云打印机;用户客户端通过目标通信链路,向商家客户端发送资源的使用通知,包括:响应于对该第一处理选项的触发操作,通过该目标应用向该目标应用服务器发送该使用通知,由该目标应用服务器将该使用通知转发给该ISV服务器,由该ISV服务器将该使用通知转发给该商家客户端,该ISV服务器为该目标应用服务器和该商家客户端的对接开放平台。例如,用户客户端为目标应用客户端,用户客户端向目标应用服务器发送使用请求,该目标应用服务器用于响应于该使用请求向ISV服务器发送使用通知,由ISV服务器将使用通知转发给该商家客户端。
而在另一实施例中,目标通信链路包括位于目标门店的路由器;用户客户端通过目标通信链路,向商家客户端发送资源的使用通知,包括:向该路由器发送第一转发请求,该第一转发请求携带该使用通知以及该商家客户端的设备标识,以使该路由器基于该设备标识,向该商家客户端转发该使用通知,该设备标识在该资源校验成功后从该服务器中获取。
本申请实施例提供的资源处理方法,通过提供的资源的第一处理选项,使得用户能够在自己使用的终端上自行兑换校验该资源,无需店员参与,减少了店员的工作量,使得店员能够尽快为用户提供该资源对应的目标物品,从而提高了商家的订单处理效率。
并且,用户在自己使用的终端上自行兑换校验该资源,无需排队等待店员处理,降低了用户的退款率,也提高了用户的体验。并且用户还可以在达到门店之前,先在自己的终端上兑换校验该资源,这样,可以减少用户在门店等待的时间,提高了获取目标物品的效率。
并且,本申请实施例中,商家客户端是为门店提供下单服务的终端,因此,本申请实施例中,用户在用户客户端进行操作,可以实现在商家客户端上进行下单,也就是说,本申请实施例中,打通了用户客户端与商家的下单***,提高了下单效率。
并且,在用户与相应门店的距离不超过距离阈值时,才会显示第一处理选项,以供用户在本端上自行兑换校验相应资源,避免了用户与门店距离较远,不方便去往门店的困扰。
图11是本申请实施例提供的一种用户端结构示意图,参见图11,该用户端包括:
显示模块1101,用于显示信息展示界面,该信息展示界面包括资源标识和第一处理选项,该资源标识表示用于兑换物品的资源;
发送模块1102,用于响应于对所述第一处理选项的触发操作,向服务器发送兑换校验请求,所述兑换校验请求用于请求所述服务器校验所述资源,在所述资源校验通过的情况下,返回所述资源标识对应的门店信息和物品信息,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
该显示模块1101,还用于基于该门店信息和该物品信息,显示该资源的信息确认界面,该信息确认界面包括确认选项,该信息确认界面用于确认需要兑换的目标物品以及提供该目标物品的目标门店,该确认选项表示用户确认采用该资源兑换该目标物品且到该目标门店获取该目标物品;
该发送模块1102,还用于响应于对所述确认选项的触发操作,向所述服务器发送使用请求,并通过目标通信链路,向商家客户端发送所述资源的使用通知,所述使用请求携带所述资源标识,用于指示所述服务器调整所述资源的状态,所述状态表示所述资源的使用情况,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
在一种可能实现方式中,所述服务器为目标应用服务器,所述目标通信链路包括所述目标应用服务器,所述商家客户端为目标应用客户端或第三方应用客户端;所述目标应用服务器用于响应于所述使用请求,向所述商家客户端发送所述资源的使用通知;或者,
所述服务器为所述目标应用服务器,所述目标通信链路包括所述目标应用服务器和独立软件开发商服务器,所述商家客户端为所述商家的收银机或者云打印机;所述目标应用服务器用于响应于所述使用请求,向所述独立软件开发商服务器发送所述使用通知,由所述独立软件开发商服务器将所述使用通知转发给所述商家客户端,所述独立软件开发商服务器为所述目标应用服务器和所述商家客户端的对接开放平台;或者,
该目标通信链路包括位于该目标门店的路由器,该发送模块1102,用于向所述路由器发送第一转发请求,所述第一转发请求携带所述使用通知以及所述商家客户端的设备标识,以使所述路由器基于所述设备标识,向所述商家客户端转发所述使用通知,所述设备标识在所述资源校验成功后从所述服务器中获取。
在一种可能实现方式中,该显示模块1101,还用于执行以下至少一项:
该信息确认界面还包括第二处理选项,该第二处理选项用于切换提供该目标物品的门店;响应于对该第二处理选项的触发操作,显示该资源适用的多个门店;响应于对任一门店的选择操作,将该门店确定为该目标门店;
该资源用于从多个候选物品中兑换至少一个物品,该信息确认界面还包括第三处理选项,该第三处理选项用于选择采用该资源兑换的目标物品;响应于对该第三处理选项的触发操作,显示该资源对应的多个候选物品;响应于对至少一个候选物品的选中操作,将该至少一个候选物品确定为该目标物品。
在一种可能实现方式中,该发送模块1102,用于响应于对该第一处理选项的触发操作,向该服务器发送该使用通知,由该服务器基于该使用通知,生成用于获取该目标物品的目标标识,返回该目标标识,向该商家客户端发送该使用通知和该目标标识;
该显示模块1101,还用于接收该服务器返回的该目标标识,显示该目标标识,该目标标识表示该物品的取物凭证,以使商家基于用户客户端展示的目标标识将该物品提供给用户。
图12是本申请实施例提供的一种服务端结构示意图,参见图12,该服务端包括:
接收模块1201,用于接收一用户客户端提交的兑换校验请求,所述兑换校验请求携带资源标识,所述资源标识表示用于兑换物品的资源;
发送模块1202,用于基于所述兑换校验请求,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
所述接收模块1201,还用于基于所述兑换校验请求,对所述资源进行校验,在所述资源校验通过的情况下,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
调整模块1203,用于基于所述资源标识,调整所述资源的状态,所述状态表示所述资源的使用情况;
所述发送模块1202,还用于基于所述目标门店的门店信息,向商家客户端发送所述资源的使用通知,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
如图13所示,在一种可能实现方式中,所述发送模块1202,包括:
第一确定单元1212,用于确定所述资源标识对应的多个门店标识和物品信息;
第一获取单元1222,用于获取所述用户客户端的定位信息和所述多个门店标识对应的位置信息,所述定位信息表示用户的当前位置;
第二确定单元1232,用于基于所述定位信息和所述多个门店标识对应的位置信息,确定每个门店与所述当前位置的距离;
排序单元1242,用于按照所述每个门店与所述当前位置的距离,对所述多个门店标识进行排序;
发送单元1252,用于将所述多个门店标识、所述多个门店标识的排列顺序以及所述资源标识对应的物品信息返回所述用户客户端,以使所述用户客户端按照所述排列顺序显示所述多个门店标识。
在一种可能实现方式中,所述服务端还包括:
所述接收模块1201,还用于接收所述用户客户端提交的访问请求,所述访问请求携带信息展示界面的界面标识和登录的用户标识;
第一确定模块1204,用于基于所述用户标识,确定所述用户标识对应的资源标识,所述用户标识对应的资源标识为基于所述用户标识获取的、且还未使用的资源;
所述第一确定模块1204,还用于基于确定的资源标识,确定所述资源标识对应的多个门店标识和物品信息,所述门店标识表示所述资源适用的门店;
获取模块1205,用于获取所述用户客户端的定位信息和所述多个门店标识对应的位置信息,所述定位信息表示用户的当前位置;
第二确定模块1206,用于基于所述多个门店标识的位置信息和所述定位信息,确定每个门店与所述当前位置的距离;
所述发送模块1202,还用于在任一门店与所述当前位置的距离不超过距离阈值的情况下,向所述用户客户端返回包括所述资源标识和第一处理选项的信息展示界面,所述第一处理选项用于在所述用户客户端触发所述资源的兑换校验流程;
所述发送模块1202,还用于在未存在与所述当前位置的距离不超过所述距离阈值的门店情况下,向所述用户客户端返回包括所述资源标识的信息展示界面。
在一种可能实现方式中,所述发送模块1202,包括:
第一确定单元1212,用于确定所述资源标识对应的门店标识和物品信息;
第三确定单元1262,用于基于所述门店标识,确定所述门店标识对应的物品库存信息;
发送单元1252,用于基于所述门店标识、所述门店标识对应的物品库存信息以及所述物品信息,向所述用户客户端返回信息确认界面,以使所述用户客户端显示所述信息确认界面。
在一种可能实现方式中,所述发送单元1252,用于基于所述物品信息,在所述门店标识对应的物品库存信息中查询所述资源适用的物品的库存信息,得到查询结果;
所述发送单元1252,还用于在所述资源适用的物品为一个,且所述查询结果表示所述资源适用的物品无库存的情况下,向所述用户客户端返回第一信息确认界面,所述第一信息确认界面包括第一提示信息和处于不可操作状态的确认选项,以使所述用户客户端无法兑换校验所述资源,所述第一提示信息用于提示用户所述资源适用的物品的库存数量不足;
所述发送单元1252,还用于在所述资源适用的物品为多个,且所述查询结果表示所述资源适用的任一物品库存充足的情况下,向所述用户客户端返回第二信息确认界面,所述第二信息确认界面包括处于可操作状态的第一物品、处于所述不可操作状态的第二物品以及处于所述可操作状态的确认选项,所述第一物品为库存数量充足的物品,所述第二物品为库存数量不足的物品,以使所述用户客户端无法选择所述第二物品。
需要说明的是:上述实施例提供的用户端和服务端在处理资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用户端和服务端与资源处理的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
在示例性实施例中,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现如上述实施例中的资源处理方法。
可选地,该计算机设备被提供为终端。图14示出了本申请一个示例性实施例提供的终端1400的结构框图。该终端1400可以是:智能手机、平板电脑、MP3播放器(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1400还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
终端1400包括有:处理器1401和存储器1402。
处理器1401可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1401可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1401可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1401还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1402中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1401所执行以实现本申请中方法实施例提供的资源处理方法。
在一些实施例中,终端1400还可选包括有:***设备接口1403和至少一个***设备。处理器1401、存储器1402和***设备接口1403之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1403相连。具体地,***设备包括:射频电路1404、显示屏1405、摄像头1406、音频电路1407、定位组件1408和电源1409中的至少一种。
***设备接口1403可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1401和存储器1402。在一些实施例中,处理器1401、存储器1402和***设备接口1403被集成在同一芯片或电路板上;在一些其他实施例中,处理器1401、存储器1402和***设备接口1403中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1404用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1404通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1404将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1404包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1404可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1404还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1405用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1405是触摸显示屏时,显示屏1405还具有采集在显示屏1405的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1401进行处理。此时,显示屏1405还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1405可以为一个,设置终端1400的前面板;在另一些实施例中,显示屏1405可以为至少两个,分别设置在终端1400的不同表面或呈折叠设计;在再一些实施例中,显示屏1405可以是柔性显示屏,设置在终端1400的弯曲表面上或折叠面上。甚至,显示屏1405还可以设置成非矩形的不规则图形,也即异形屏。显示屏1405可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1406用于采集图像或视频。可选地,摄像头组件1406包括前置摄像头和后置摄像头。前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1406还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
定位组件1408用于定位终端1400的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1408可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
在一些实施例中,终端1400还包括有一个或多个传感器1410。该一个或多个传感器1140包括但不限于:加速度传感器1411、陀螺仪传感器1412、压力传感器1413、指纹传感器1414、光学传感器1415以及接近传感器1416。
本领域技术人员可以理解,图14中示出的结构并不构成对终端1400的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
可选地,该计算机设备被提供为服务器。图15是本申请实施例提供的一种服务器的结构示意图,该服务器1500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central Processing Units,CPU)1501和一个或一个以上的存储器1502,其中,该存储器1502中存储有至少一条程序代码,该至少一条程序代码由该处理器1501加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
该服务器1500用于执行上述方法实施例中服务器所执行的步骤。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括程序代码的存储器,上述程序代码可由计算机设备中的处理器执行以完成上述实施例中的图像增强方法。例如,该计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括计算机程序代码,该计算机程序代码被计算机执行时,使得计算机实现上述实施例中的资源处理方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种资源处理方法,其特征在于,所述方法包括:
显示信息展示界面,所述信息展示界面包括资源标识和第一处理选项,所述资源标识表示用于兑换物品的资源;
响应于对所述第一处理选项的触发操作,向服务器发送兑换校验请求,所述兑换校验请求用于请求所述服务器校验所述资源,在所述资源校验通过的情况下,返回所述资源标识对应的门店信息和物品信息,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
基于所述门店信息和所述物品信息,显示所述资源的信息确认界面,所述信息确认界面包括确认选项,所述信息确认界面用于确认需要兑换的目标物品以及提供所述目标物品的目标门店,所述确认选项表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;
响应于对所述确认选项的触发操作,向所述服务器发送使用请求,通过目标通信链路,向商家客户端发送所述资源的使用通知,所述使用请求携带所述资源标识,用于指示所述服务器调整所述资源的状态,所述状态表示所述资源的使用情况,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
2.根据权利要求1所述的方法,其特征在于,所述通过目标通信链路,向商家客户端发送所述资源的使用通知,包括:
所述服务器为目标应用服务器,所述目标通信链路包括所述目标应用服务器,所述商家客户端为目标应用客户端或第三方应用客户端;所述目标应用服务器用于响应于所述使用请求,向所述商家客户端发送所述资源的使用通知;或者,
所述服务器为所述目标应用服务器,所述目标通信链路包括所述目标应用服务器和独立软件开发商服务器,所述商家客户端为所述商家的收银机或者云打印机;所述目标应用服务器用于响应于所述使用请求,向所述独立软件开发商服务器发送所述使用通知,由所述独立软件开发商服务器将所述使用通知转发给所述商家客户端,所述独立软件开发商服务器为所述目标应用服务器和所述商家客户端的对接开放平台;或者,
所述目标通信链路包括位于所述目标门店的路由器,向所述路由器发送第一转发请求,所述第一转发请求携带所述使用通知以及所述商家客户端的设备标识,以使所述路由器基于所述设备标识,向所述商家客户端转发所述使用通知,所述设备标识在所述资源校验成功后从所述服务器中获取。
3.根据权利要求1所述的方法,其特征在于,所述显示所述资源的信息确认界面之后,所述方法还包括以下至少一项:
所述信息确认界面还包括第二处理选项,所述第二处理选项用于切换提供所述目标物品的门店;响应于对所述第二处理选项的触发操作,显示所述资源适用的多个门店;响应于对任一门店的选择操作,将所述门店确定为所述目标门店;
所述资源用于从多个候选物品中兑换至少一个物品,所述信息确认界面还包括第三处理选项,所述第三处理选项用于选择采用所述资源兑换的目标物品;响应于对所述第三处理选项的触发操作,显示所述资源对应的多个候选物品;响应于对至少一个候选物品的选中操作,将所述至少一个候选物品确定为所述目标物品。
4.根据权利要求1所述的方法,其特征在于,所述通过目标通信链路,向商家客户端发送所述资源的使用通知,包括:
响应于对所述第一处理选项的触发操作,向所述服务器发送所述使用通知,由所述服务器基于所述使用通知,生成用于获取所述目标物品的目标标识,返回所述目标标识,向所述商家客户端发送所述使用通知和所述目标标识;
所述方法还包括:
接收所述服务器返回的所述目标标识,显示所述目标标识,所述目标标识表示所述物品的取物凭证,以使商家基于用户客户端展示的目标标识将所述物品提供给用户。
5.一种资源处理方法,其特征在于,所述方法包括:
接收一用户客户端提交的兑换校验请求,所述兑换校验请求携带资源标识,所述资源标识表示用于兑换物品的资源;
基于所述兑换校验请求,对所述资源进行校验,在所述资源校验通过的情况下,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
接收所述用户客户端发送的使用请求,所述使用请求携带所述资源标识、目标物品的物品信息和目标门店的门店信息,表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;
基于所述资源标识,调整所述资源的状态,所述状态表示所述资源的使用情况;
基于所述目标门店的门店信息,向商家客户端发送所述资源的使用通知,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
6.根据权利要求5所述的方法,其特征在于,所述将所述资源标识对应的门店信息和物品信息返回所述用户客户端,包括:
确定所述资源标识对应的多个门店标识和物品信息;
获取所述用户客户端的定位信息和所述多个门店标识对应的位置信息,所述定位信息表示用户的当前位置;
基于所述定位信息和所述多个门店标识对应的位置信息,确定每个门店与所述当前位置的距离;
按照所述每个门店与所述当前位置的距离,对所述多个门店标识进行排序;
将所述多个门店标识、所述多个门店标识的排列顺序以及所述资源标识对应的物品信息返回所述用户客户端,以使所述用户客户端按照所述排列顺序显示所述多个门店标识。
7.根据权利要求5所述的方法,其特征在于,所述接收一用户客户端提交的兑换校验请求之前,所述方法还包括:
接收所述用户客户端提交的访问请求,所述访问请求携带信息展示界面的界面标识和登录的用户标识;
基于所述用户标识,确定所述用户标识对应的资源标识,所述用户标识对应的资源标识为基于所述用户标识获取的、且还未使用的资源;
基于确定的资源标识,确定所述资源标识对应的多个门店标识和物品信息,所述门店标识表示所述资源适用的门店;
获取所述用户客户端的定位信息和所述多个门店标识对应的位置信息,所述定位信息表示用户的当前位置;
基于所述多个门店标识的位置信息和所述定位信息,确定每个门店与所述当前位置的距离;
在任一门店与所述当前位置的距离不超过距离阈值的情况下,向所述用户客户端返回包括所述资源标识和第一处理选项的信息展示界面,所述第一处理选项用于在所述用户客户端触发所述资源的兑换校验流程;
在未存在与所述当前位置的距离不超过所述距离阈值的门店情况下,向所述用户客户端返回包括所述资源标识的信息展示界面。
8.根据权利要求5所述的方法,其特征在于,所述将所述资源标识对应的门店信息和物品信息返回所述用户客户端,包括:
确定所述资源标识对应的门店标识和物品信息;
基于所述门店标识,确定所述门店标识对应的物品库存信息;
基于所述门店标识、所述门店标识对应的物品库存信息以及所述物品信息,向所述用户客户端返回信息确认界面,以使所述用户客户端显示所述信息确认界面。
9.根据权利要求8所述的方法,其特征在于,所述基于所述门店标识、所述门店标识对应的物品库存信息以及所述物品信息,向所述用户客户端返回信息确认界面,包括:
基于所述物品信息,在所述门店标识对应的物品库存信息中查询所述资源适用的物品的库存信息,得到查询结果;
在所述资源适用的物品为一个,且所述查询结果表示所述资源适用的物品无库存的情况下,向所述用户客户端返回第一信息确认界面,所述第一信息确认界面包括第一提示信息和处于不可操作状态的确认选项,以使所述用户客户端无法兑换校验所述资源,所述第一提示信息用于提示用户所述资源适用的物品的库存数量不足;
在所述资源适用的物品为多个,且所述查询结果表示所述资源适用的任一物品库存充足的情况下,向所述用户客户端返回第二信息确认界面,所述第二信息确认界面包括处于可操作状态的第一物品、处于所述不可操作状态的第二物品以及处于所述可操作状态的确认选项,所述第一物品为库存数量充足的物品,所述第二物品为库存数量不足的物品,以使所述用户客户端无法选择所述第二物品。
10.一种用户端,其特征在于,所述用户端包括:
显示模块,用于显示信息展示界面,所述信息展示界面包括资源标识和第一处理选项,所述资源标识表示用于兑换物品的资源;
发送模块,用于响应于对所述第一处理选项的触发操作,向服务器发送兑换校验请求,所述兑换校验请求用于请求所述服务器校验所述资源,在所述资源校验通过的情况下,返回所述资源标识对应的门店信息和物品信息,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
所述显示模块,还用于基于所述门店信息和所述物品信息,显示所述资源的信息确认界面,所述信息确认界面包括确认选项,所述信息确认界面用于确认需要兑换的目标物品以及提供所述目标物品的目标门店,所述确认选项表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;
所述发送模块,还用于响应于对所述确认选项的触发操作,向所述服务器发送使用请求,通过目标通信链路,向商家客户端发送所述资源的使用通知,所述使用请求携带所述资源标识,用于指示所述服务器调整所述资源的状态,所述状态表示所述资源的使用情况,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
11.一种服务端,其特征在于,所述服务端包括:
接收模块,用于接收一用户客户端提交的兑换校验请求,所述兑换校验请求携带资源标识,所述资源标识表示用于兑换物品的资源;
发送模块,用于基于所述兑换校验请求,对所述资源进行校验,在所述资源校验通过的情况下,将所述资源标识对应的门店信息和物品信息返回所述用户客户端,所述物品信息表示所述资源适用的物品,所述门店信息表示所述资源适用的门店;
所述接收模块,还用于接收所述用户客户端发送的使用请求,所述使用请求携带所述资源标识、目标物品的物品信息和目标门店的门店信息,表示用户确认采用所述资源兑换所述目标物品且到所述目标门店获取所述目标物品;
调整模块,用于基于所述资源标识,调整所述资源的状态,所述状态表示所述资源的使用情况;
所述发送模块,还用于基于所述目标门店的门店信息,向商家客户端发送所述资源的使用通知,所述商家客户端是为所述目标门店提供下单服务的客户端,所述使用通知是在所述资源校验成功后向所述商家客户端发送的通知,且携带所述目标物品的物品信息以使所述目标门店准备所述目标物品。
12.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求4任一项所述的资源处理方法所执行的操作;或者,以实现如权利要求5至权利要求9任一项所述的资源处理方法所执行的操作。
13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如权利要求1至权利要求4任一项所述的资源处理方法所执行的操作;或者,以实现如权利要求5至权利要求9任一项所述的资源处理方法所执行的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111666721.2A CN114358839A (zh) | 2021-12-31 | 2021-12-31 | 资源处理方法、用户端、服务端、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111666721.2A CN114358839A (zh) | 2021-12-31 | 2021-12-31 | 资源处理方法、用户端、服务端、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114358839A true CN114358839A (zh) | 2022-04-15 |
Family
ID=81106245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111666721.2A Pending CN114358839A (zh) | 2021-12-31 | 2021-12-31 | 资源处理方法、用户端、服务端、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114358839A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117974255A (zh) * | 2023-12-25 | 2024-05-03 | 行吟信息科技(武汉)有限公司 | 信息显示方法、装置、计算机设备及计算机可读存储介质 |
-
2021
- 2021-12-31 CN CN202111666721.2A patent/CN114358839A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117974255A (zh) * | 2023-12-25 | 2024-05-03 | 行吟信息科技(武汉)有限公司 | 信息显示方法、装置、计算机设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11361298B2 (en) | Shared mobile payments | |
US20220253887A1 (en) | Merchandise sales data processing apparatus | |
US10600049B2 (en) | Digital wallet-based transaction method, apparatus, and system | |
JP6101366B2 (ja) | 支払認証情報を提供するためのシステムおよび方法 | |
US9946999B2 (en) | Customer interaction manager on a point of sale computer | |
US8422949B1 (en) | Public kiosk providing near field communication services | |
US20120089471A1 (en) | System and method of capturing point-of-sale data and providing real-time advertising content | |
US20130179336A1 (en) | Financial card method, device and system utilizing bar codes to identify transaction details | |
US20100228627A1 (en) | Method, System and Apparatus for Electronic Business Suited for Conventional Retailing | |
KR20150035877A (ko) | 실시간 대화를 기반으로 한 트랜잭션 처리 방법과 시스템 및 기록 매체 | |
US20090119183A1 (en) | Method and System For Service Provider Access | |
US20130103461A1 (en) | Coupon distribution | |
CN110188903B (zh) | 预点单信息的处理方法及装置 | |
CN109478281A (zh) | 用于捕获和管理销售点交易相关数据的***、设备和方法 | |
US20150073840A1 (en) | Information processing device, program and electronic receipt system | |
CN114358839A (zh) | 资源处理方法、用户端、服务端、设备及存储介质 | |
JP7064046B1 (ja) | アプリケーションプログラム、サービス提供システム、および端末装置 | |
JP6592054B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、端末装置、端末制御方法および端末制御プログラム | |
KR20200000606A (ko) | 배달 주문 처리 방법 및 그를 수행하기 위한 결제 단말 장치 | |
KR101505032B1 (ko) | Url을 이용한 전자상거래 관리서버 및 그 관리방법 | |
KR101505033B1 (ko) | Url을 이용한 전자상거래 관리서버 및 그 관리방법 | |
JP6422545B1 (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
CN112686724A (zh) | 信息推荐方法、装置、电子设备及存储介质 | |
US20180341449A1 (en) | Display control method, order management method, display control device, and recording medium | |
US20180300781A1 (en) | Trial system, trial method, trial processing device, and trial processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |