首页 / 专利库 / 专利权 / 国际初步审查要求 / 选定 / 业务处理方法和装置

业务处理方法和装置

阅读:17发布:2023-01-24

专利汇可以提供业务处理方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种业务处理方法和装置,该方法包括在接收到对待消费卡券的使用 请求 时,获取当前终端所在的地理 位置 ,并向 服务器 发送待核销卡券请求;接收服务器根据地理位置返回的发行方标识列表;获取待消费卡券的卡券编码和基于发行方标识列表确定的 选定 的发行方标识;接收待验证发行方信息;在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求;向服务器发送卡券核销业务请求;接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。该方法无需通过商家进行核销,简化了商家侧的操作,降低了对商家的 硬件 要求,提高了卡券核销业务的处理效率。,下面是业务处理方法和装置专利的具体信息内容。

1.一种业务处理方法,包括:
在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置,并向服务器发送待核销卡券请求,所述待核销卡券请求包括所述地理位置;
接收服务器根据所述地理位置返回的发行方标识列表,所述发行方标识列表包括发行方位置信息与所述地理位置的距离在预设距离范围内的发行方的发行方标识;
获取待消费卡券的卡券编码和基于发行方标识列表确定的选定的发行方标识;
接收待验证发行方信息;
在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求;
向服务器发送卡券核销业务请求;
接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
2.根据权利要求1所述的方法,其特征在于,所述发行方标识列表中,按各发行方位置信息与所述地理位置的距离,将发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识升序排列;
在接收服务器根据地理位置返回的发行方标识列表的步骤之后,还包括:
显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识,并将发行方标识列表中除了该发行方标识之外的各发行方标识隐藏;其中,被隐藏的各发行方标识在检测到对对应的显示控件的触发操作后,按各发行方位置与所述地理位置的距离的升序显示。
3.根据权利要求1所述的方法,其特征在于,
所述待核销卡券请求还包括:待消费卡券的类型;
所述发行方标识列表包括发行方位置信息与地理位置的距离在预设范围内且与待消费卡券的类型对应的发行方的发行方标识。
4.一种业务处理方法,包括:
接收终端发送的待核销卡券请求,所述待核销卡券请求包括终端所在的地理位置;
获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识,得到发行方标识列表并发送至终端;
接收终端发送的卡券核销业务请求,所述卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息;
根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果;
将处理结果发送至终端。
5.根据权利要求4所述的方法,其特征在于,所述获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识,得到发行方标识列表并发送至终端的步骤包括:
获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识;
按发行方位置信息与所述地理位置的距离,对各发行方标识进行升序排列得到发行方标识列表;
将所述发行方标识列表发送至终端。
6.根据权利要求4所述的方法,其特征在于,根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果的步骤包括:
根据发行方标识,查询得到对应的发行方的配置信息,配置信息包括与所述发行方标识对应的验证信息和有效卡券列表;有效卡券列表中包含至少一个可用的有效卡券编码;
根据配置信息,对所述卡券编码和所述待验证发行方信息进行校验,并根据校验结果生成处理结果。
7.根据权利要求6所述的方法,其特征在于,所述根据配置信息,对所述卡券编码和所述待验证发行方信息进行校验,并根据校验结果生成处理结果的步骤包括:
在验证所述待验证发行方信息与所述发行方标识对应的验证信息不一致时,生成核销失败的处理结果;
在验证所述待验证发行方信息与所述发行方标识对应的验证信息一致时,验证所述卡券编码是否为所述有效卡券列表中的有效卡券编码;
若所述卡券编码为所述有效卡券列表中的有效卡券编码,则生成核销成功的处理结果;
若所述卡券编码不为所述有效卡券列表中的有效卡券编码,则生成核销失败的处理结果。
8.根据权利要求7所述的方法,其特征在于,在生成核销成功的处理结果时,将所述处理结果发送至所述发行方标识对应的终端。
9.一种业务处理装置,包括:
位置获取模,用于在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置;
发送模块,用于向服务器发送待核销卡券请求,所述待核销卡券请求包括所述地理位置;
接收模块,用于接收服务器根据所述地理位置返回的发行方标识列表,所述发行方标识列表包括发行方位置信息与地理位置的距离在预设距离范围内的发行方的发行方标识;
获取模块,用于获取待消费卡券的卡券编码、基于发行方标识列表确定的选定的发行方标识;
发行方信息接收模块,用于接收待验证发行方信息;
请求生成模块,用于在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求;
所述发送模块,还用于向服务器发送卡券核销业务请求;
所述接收模块,还用于接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
10.根据权利要求9所述的装置,其特征在于,所述发行方标识列表中,按各发行方位置信息与所述地理位置的距离,将发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识升序排列;
所述装置还包括显示处理模块,所述显示处理模块用于显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识,并将发行方标识列表中除了该发行方标识之外的各发行方标识隐藏;其中,被隐藏的各发行方标识在检测到对对应的显示控件的触发操作后,按各发行方位置与所述地理位置的距离的升序显示。
11.根据权利要求9所述的装置,其特征在于,
所述待核销卡券请求还包括:待消费卡券的类型;
所述发行方标识列表包括发行方位置信息与地理位置的距离在预设范围内且与待消费卡券的类型对应的发行方的发行方标识。
12.一种业务处理装置,包括:
请求接收模块,用于接收终端发送的待核销卡券请求,所述待核销卡券请求包括终端所在的地理位置;
列表处理模块,用于获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识得到发行方标识列表;
发送模块,用于将所述发行方标识列表发送至终端;
所述请求接收模块,还用于接收终端发送的卡券核销业务请求,所述卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息;
业务处理模块,用于根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果;
所述发送模块,还用于将处理结果发送至终端。
13.根据权利要求12所述的装置,其特征在于,所述列表处理模块包括:查找模块和排序模块;
所述查找模块,用于获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识;
所述排序模块,用于按发行方位置信息与所述地理位置的距离,对各发行方标识进行升序排列得到发行方标识列表。
14.根据权利要求12所述的装置,其特征在于,所述业务处理模块包括查询模块和校验模块;
所述查询模块,用于根据发行方标识,查询得到对应的发行方的配置信息,配置信息包括与所述发行方标识对应的验证信息和有效卡券列表;有效卡券列表中包含至少一个可用的有效卡券编码;
所述校验模块,用于根据配置信息,对所述卡券编码和所述待验证发行方信息进行校验,并根据校验结果生成处理结果。
15.根据权利要求14所述的装置,其特征在于,所述校验模块,在验证所述待验证发行方信息与所述发行方标识对应的验证信息不一致时,生成核销失败的处理结果;在验证所述待验证发行方信息与所述发行方标识对应的验证信息一致时,验证所述卡券编码是否为所述有效卡券列表中的有效卡券编码;若所述卡券编码为所述有效卡券列表中的有效卡券编码,则生成核销成功的处理结果;若所述卡券编码不为所述有效卡券列表中的有效卡券编码,则生成核销失败的处理结果。
16.根据权利要求15所述的装置,其特征在于,所述发送模块,还用于在生成核销成功的处理结果时,将所述处理结果发送至所述发行方标识对应的终端。
17.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8中任一项所述的方法的步骤。
18.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现权利要求1至8中任一项所述的方法的步骤。

说明书全文

业务处理方法和装置

技术领域

[0001] 本发明涉及互联网技术领域,特别是涉及一种业务处理方法和装置。

背景技术

[0002] 随着互联网技术的发展和移动终端设备的普及,越来越多的商家通过互联网发送电子卡券,用户通过移动终端设备领取卡券进行消费。卡券是指从商家获得的相应服务的凭证,例如,优惠券、团购券、代金券等。消费者在使用时,通过移动终端出示卡券,由商家进行核销。卡券核销是指对卡券的可用性进行验证,并在验证通过后,使该卡券核失效的过程。对卡券进行核销后,由商家向消费者提供卡券对应的服务。
[0003] 通常,商家借助扫描枪等具备扫描功能的设备对用户出示的卡券进行核销,用户在对应商店进行消费时,通过移动终端设备出示卡券,商家借助扫描枪获取卡券编码,系统根据商家信息和卡券编码对卡券进行核销,并返回核销结果。传统的方法需要商家安装有具备扫描功能的设备,对商家的硬件要求较高,并且,用户有使用卡券时,需要一一通过具备扫描功能的设备进行扫描才能进行消费,处理效率低。

发明内容

[0004] 基于此,有必要提供一种降低硬件要求,提高卡券核销业务的处理效率的业务处理方法和装置。
[0005] 为达到上述目的,本发明实施例采用以下技术方案:
[0006] 一种业务处理方法,包括:
[0007] 在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置,并向服务器发送待核销卡券请求,所述待核销卡券请求包括所述地理位置;
[0008] 接收服务器根据所述地理位置返回的发行方标识列表,所述发行方标识列表包括发行方位置信息与所述地理位置的距离在预设距离范围内的发行方的发行方标识;
[0009] 获取待消费卡券的卡券编码和基于发行方标识列表确定的选定的发行方标识;
[0010] 接收待验证发行方信息;
[0011] 在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求;
[0012] 向服务器发送卡券核销业务请求;
[0013] 接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
[0014] 一种业务处理方法,包括:
[0015] 接收终端发送的待核销卡券请求,所述待核销卡券请求包括终端所在的地理位置;
[0016] 获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识,得到发行方标识列表并发送至终端;
[0017] 接收终端发送的卡券核销业务请求,所述卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息;
[0018] 根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果;
[0019] 将处理结果发送至终端。
[0020] 一种业务处理装置,包括:
[0021] 位置获取模,用于在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置;
[0022] 发送模块,用于向服务器发送待核销卡券请求,所述待核销卡券请求包括所述地理位置;
[0023] 接收模块,用于接收服务器根据所述地理位置返回的发行方标识列表,所述发行方标识列表包括发行方位置信息与地理位置的距离在预设距离范围内的发行方的发行方标识;
[0024] 获取模块,用于获取待消费卡券的卡券编码、基于发行方标识列表确定的选定的发行方标识;
[0025] 发行方信息接收模块,用于接收待验证发行方信息;
[0026] 请求生成模块,用于在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求;
[0027] 所述发送模块,还用于向服务器发送卡券核销业务请求;
[0028] 所述接收模块,还用于接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
[0029] 一种业务处理装置,包括:
[0030] 请求接收模块,用于接收终端发送的待核销卡券请求,所述待核销卡券请求包括终端所在的地理位置;
[0031] 列表处理模块,用于获取发行方位置信息与所述地理位置的距离在预设范围内的发行方的发行方标识得到发行方标识列表;
[0032] 发送模块,用于将所述发行方标识列表发送至终端;
[0033] 所述请求接收模块,还用于接收终端发送的卡券核销业务请求,所述卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息;
[0034] 业务处理模块,用于根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果;
[0035] 所述发送模块,还用于将处理结果发送至终端。
[0036] 上述业务处理方法和装置,通过由消费方侧的终端将所处的地理位置发送至服务器,接收服务器根据地理位置返回的发行方标识列表,并基于该发行方标识列表选定发行方标识,消费方侧的终端根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求并发送至服务器,由服务器进行卡券核销业务处理并返回处理结果。从而实现了在消费方侧发起卡券核销业务请求,由服务器对卡券核销业务进行处理,无需通过商家进行核销,简化了商家侧的操作,降低了对商家的硬件要求。由于无需商家进行核销,消费者在付款前可提前发起卡券核销业务请求,付款时出示处理结果即可,从而提高了卡券核销业务的处理效率。附图说明
[0037] 图1为一个实施例的业务处理方法的应用环境示意图;
[0038] 图2为另一个实施例的终端的内部结构示意图;
[0039] 图3为一个实施例的业务处理方法的流程图
[0040] 图4为另一个实施例的业务处理方法的流程图;
[0041] 图5为一个实施例的业务处理方法的时序图;
[0042] 图6为一个实施例的使用卡券的操作界面示意图;
[0043] 图7为一个实施例的确定使用卡券的操作界面示意图;
[0044] 图8为一个实施例的向发行方标识对应的终端发送的处理结果的界面示意图;
[0045] 图9为一个实施例的向消费方对应的终端发送的核销成功的界面示意图;
[0046] 图10为一个实施例的向消费方对应的终端发送的核销失败的界面示意图;
[0047] 图11为一个实施例的业务处理装置的结构示意图;
[0048] 图12为另一个实施例的业务处理装置的结构示意图;
[0049] 图13为又一个实施例的业务处理装置的结构示意图;
[0050] 图14为再一个实施例的业务处理装置的结构示意图。

具体实施方式

[0051] 为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
[0052] 图1为一个实施例中业务处理方法的应用环境示意图。如图1所示,该应用环境包括第一终端110、服务器120和第二终端130。第一终端110和第二终端130与服务器120通过网络进行通信。其中,第一终端为用户(即卡券的消费方)所持有,通常为移动终端,第二终端为商家(即卡券的发行方)所在的终端。第一用户登录第一终端110上的应用程序客户端发起卡券核销请求。当服务器120获取到该卡券核销请求时,根据卡券编码、发行方标识和待验证发行方信息进行卡券核销业务处理,并将卡券核销业务处理发送至第一终端110和/或第二终端130。卡券的消费方通过第一终端查看核销业务处理结果,发行方通过第二终端查看核销业务处理结果。并在业务处理结果为核销成功时,向消费方提供被核销卡券对应的服务。
[0053] 图2为一个实施例中终端的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、存储介质、内存和网络接口和输入装置。其中,终端的存储介质存储有操作系统,还包括一种业务处理装置,该业务处理装置用于实现一种业务处理方法。该处理器用于提供计算和控制能支撑整个终端的运行。终端中的内存为存储介质中的资源分享的装置的运行提供环境,网络接口用于与服务器进行网络通信,如将卡券编码和商家信息发送到至服务器,接收服务器返回业务处理结果,输入设备用于接受用户输入的商家验证信息。终端的显示屏可以是液晶显示屏或者电子墨显示屏等,输入设备可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0054] 图3为一个实施例中业务处理方法的流程图。该业务处理方法运行于如图1所示的第一终端110,该实施例的方法包括以下步骤:
[0055] S302:在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置,并向服务器发送待核销卡券请求,待核销卡券请求包括地理位置。
[0056] 卡券由消费方通过运行在如图1所示的第一终端的应用程序进行领取和使用操作。具体的,应用程序包括但不限于社交应用、游戏应用和电商应用等。当消费方领取卡券后,卡券存储在消费方的对应账户下。
[0057] 在一种实施方式时,当消费方需要使用卡券时,通过第一终端的应用程序打开卡券,点击显示界面中的相关交互按钮,例如“立即使用”,产生对待消费卡券的使用请求。当终端接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置。具体的,可利用终端的GPS(Global Positioning System,全球定位系统)定位并获得当前终端所在的地理位置。
[0058] 终端可以与服务器建立有线或无线的通信连接,终端基于与服务器之间的通信连接,将待核销卡券请求发送至服务器,待核销卡券请求包括当前终端的地理位置。
[0059] S304:接收服务器根据地理位置返回的发行方标识列表。
[0060] 发行方标识列表包括发行方位置信息与地理位置的距离在预设距离范围内的发行方的发行方标识。
[0061] 发行方为卡券的发行方,即商家。发行方标识即商家标识,一种实施方式的发行方标识可以为商家名称。
[0062] 服务器获取发行方位置信息与该地理位置的距离在预设距离范围内的发行方的发行方标识,得到发行方标识列表,并发送给终端。
[0063] S306:获取待消费卡券的卡券编码和基于发行方标识列表确定的选定的发行方标识。
[0064] 一个卡券对应一个唯一编码,卡券编码通常可用于描述卡券的类型、卡券的发行方等信息。
[0065] 服务器根据终端的地理位置,为终端提供与终端的地理位置的距离在预设范围内的发行方(商家)的发行方标识(商家标识),为消费方提供选择。消费方根据消费的商家可快速的从发行方标识列表中选定对应的发行方标识。
[0066] S308:接收待验证发行方信息。
[0067] 待验证发行方信息由消费方从商家获取,并输入至终端中,例如,通过询问消费商家的店员获取。待验证发行方信息用于验证消费方所消费的商家与卡券对应的商家是否一致。可以理解的是,对应的应用程序提供供用户输入待验证发行方信息的操作界面。
[0068] S310:在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求。
[0069] 在一个具体的实施方式中,核销请求在消费方通过终端触发对待消费卡券的核销操作时产生,例如,消费方选定发行方标识、输入待验证发行方信息后,通过点击应用程序的交互按钮“确认使用”,触发对卡券的核销操作。当终端接收到核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求。
[0070] S312:向服务器发送卡券核销业务请求。
[0071] 终端基于与服务器之间的通信连接,将卡券核销业务请求发送至服务器。
[0072] S314:接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
[0073] 服务器在接收到卡券核销业务请求之后,根据卡券编码、选定的发行方标识和待验证发行方信息进行验证,具体的,对卡券是否有效以及通过对待验证发行方信息进行验证以验证消费方所消费的商家是否与卡券对应的商家是否一致,并得到处理结果。
[0074] 处理结果包括:核销成功或核销失败。其中,核销失败的处理结果中携带失败原因,失败原因包括:卡券的使用期限错误、卡券编码无效和待验证发行方信息错误的任意一种或多种。
[0075] 服务器基于与终端之间的通信连接,将处理结果返回至消费方对应的终端。
[0076] 本实施例的业务处理方法,通过由消费方侧的终端将所处的地理位置发送至服务器,接收服务器根据地理位置返回的发行方标识列表,并基于该发行方标识列表选定发行方标识,消费方侧的终端根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求并发送至服务器,由服务器进行卡券核销业务处理并返回处理结果。从而实现了在消费方侧发起卡券核销业务请求,由服务器对卡券核销业务进行处理,无需通过商家进行核销,简化了商家侧的操作,降低了对商家的硬件要求。由于无需商家进行核销,消费者在付款前可提前发起卡券核销业务请求,付款时出示处理结果即可,从而提高了卡券核销业务的处理效率。
[0077] 在另一个实施例中,在步骤S314之后,还包括步骤:
[0078] 显示处理结果。
[0079] 具体的,在消费方侧对应的终端显示处理结果,从而使消费方能够直观地了解卡券业务的处理情况。
[0080] 在另一个实施例中,发行方标识列表中,按发行方位置信息与地理位置的距离,将发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识升序排列。从而使发行方位置信息与地理位置的距离最近的发行方的发行方标识排在发行方标识列表的最前面。
[0081] 在步骤S304之后,还包括步骤:显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识,并将发行方标识列表中除了该发行方标识之外的各发行方标识隐藏;其中,被隐藏的各发行方标识在检测到对对应的显示控件的触发操作后按顺序显示。
[0082] 在接收到发行方标识列表后,在终端的操作界面上显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识。在本实施例中,服务器根据终端的地理位置自动帮助消费者选定离消费者最近的发行方(商家)作为卡券核销的发行方,无需用户手动选择,提高了卡券核销的效率。并隐藏除该发行方之外的各发行方标识,被隐藏的各发行方标识在检测到对对应的显示控件的触发操作后按顺序显示。显示控件包括下拉框等控件。当消费方通过终端触发相关的显示控件后,将隐藏的发行方标识显示。当最初显示的发行方标识不是用户所要消费的发行方(商家)时,消费方通过触发对应的控件,例如,显示界面的下拉框,将隐藏的其它发行方标识显示,并从中选定发行方标识。
[0083] 在另一个实施例中,待核销卡券请求还包括:待消费卡券的类型。
[0084] 发行方标识列表包括发行方位置信息与地理位置的距离在预设范围内且与待消费卡券的类型对应的发行方的发行方标识。
[0085] 待消费卡券的类型是指待消费卡券的发行方。一种实施方式中,待消费卡券由发行方号+流水号组成。待消费卡券的前面一部分号码对应发行方号。在向服务器发送待核销卡券请求时,还将消费卡券的发行方号发送至服务器,发行方号对应卡券类型。
[0086] 服务器根据获取到卡券类型后,根据卡券类型和地理位置确定发行方标识列表,具体的,根据发行方号和地理位置确定发行方标识列表,该表包括发行方位置信息与地理位置的距离在预设范围内且与待消费卡券的类型对应的发行方的发行方标识。例如,服务器根据待消费卡券的类型确定待消费卡券的发行方为麦当劳,服务器确定的发行方标识列表仅包括位置与终端所在位置的距离在预设范围内的麦当劳的标识。当消费方对应的终端接收到发行方标识列表后,消费方能够快速的从发行方标识列表中选定对应的发行方标识,避免由于商家位置过于集中或定位不精确而导致发行方标识列表中的发行方标识过多的情况,也能够避免显示的发行方标识不是用户想到消费的发行方(商家)而用户需要查找筛选才能选定发行方标识的情况。
[0087] 图4为一个实施例中业务处理方法的流程图。该业务处理方法运行于如图1所示的服务器120,该实施例的方法包括以下步骤:
[0088] S402:接收终端发送的待核销卡券请求,待核销卡券请求包括终端所在的地理位置。
[0089] 待核销卡券请求在终端接收到对待消费卡券的使用请求时被发送至服务器。当终端接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置。具体的,终端通过自带的GPS(Global Positioning System,全球定位系统)定位并获得所在的地理位置。
[0090] S404:获取发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识,得到发行方标识列表并发送至终端。
[0091] 发行方为卡券的发行方,即商家。发行方标识即商家标识,一种实施方式的发行方标识可以为商家名称。
[0092] 服务器获取发行方位置信息与该地理位置的距离在预设距离范围内的发行方的发行方标识,得到发行方标识列表,并发送给终端。
[0093] S406:接收终端发送的卡券核销业务请求,卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息。
[0094] 一个卡券对应一个唯一编码,卡券编码通常可用于描述卡券的类型、卡券的发行方等信息。
[0095] 消费方在接收到发行方标识列表后,根据消费的商店可快速的从发行方标识列表中选定对应的发行方标识。
[0096] 待验证发行方信息由消费方从商家获取,并输入至终端中,例如,通过询问消费商家的店员获取。待验证发行方信息用于验证消费方所消费的商家与卡券对应的商家是否一致。
[0097] 在一个具体的实施方式中,当终端接收到消费方通过终端触发对待消费卡券的核销操作时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求并发送至服务器。
[0098] S408:根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果。
[0099] 服务器在接收到卡券核销业务请求之后,根据卡券编码、选定的发行方标识和待验证发行方信息进行验证,具体的,对卡券是否有效以及验证消费方所消费的商家是否与卡券对应的商家是否一致进行验证,并得到验证的处理结果。
[0100] 处理结果包括:核销成功或核销失败。其中,核销失败的处理结果中携带失败原因,失败原因包括:卡券的使用期限错误、卡券编码无效和待验证发行方信息错误的任意一种或多种。
[0101] S410:将处理结果发送至终端。
[0102] 服务器基于与终端之间的通信连接,将处理结果返回至消费方所在的终端。
[0103] 本实施例的业务处理方法,通过由服务器根据终端发送的地理位置确定发行方标识列表并发送至终端,并接收终端的卡券核销业务请求,卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息,根据卡券核销业务请求进行卡券核销业务处理将处理结果返回至终端。从而实现了在消费方侧发起卡券核销业务请求,由服务器对卡券核销业务进行处理,无需通过商家进行核销,简化了商家侧的操作,降低了对商家的硬件要求。由于无需商家进行核销,消费者在付款前可提前发起卡券核销业务请求,付款时出示处理结果即可,从而提高了卡券核销业务的处理效率。
[0104] 在另一个实施例中,步骤S404包括以下步骤1至步骤3。
[0105] 步骤1:获取发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识。
[0106] 步骤2:按发行方位置信息与地理位置的距离,对各发行方标识进行升序排列得到发行方标识列表。
[0107] 步骤3:将发行方标识列表发送至终端。
[0108] 本实施例中,服务器根据发行方位置信息与地理位置的距离将在预设范围内的发行方的发行方标识按升序排列得到发行方标识列表。当终端接收到发行方标识列表后,操作界面上显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识。服务器根据终端的地理位置自动帮助消费者选定离消费者最近的发行方(商家)作为卡券核销的发行方,无需用户手动选择,提高了卡券核销的效率。
[0109] 在又一实施例中,步骤S408包括以下步骤1至步骤2。
[0110] 步骤1:根据发行方标识,查询得到对应的发行方的配置信息,配置信息包括与发行方标识对应的验证信息和有效卡券列表;有效卡券列表中包含至少一个可用的有效卡券编码。
[0111] 发行方标识对应的验证信息由发行方设定,与发行方标识对应。发行方标识对应的验证信息可仅只有一个,也可以有多个。发行方可根据发行的卡券的名称对每一种卡券分别设置对应的验证码。例如,某一发行方发行了10元代金券、20元代金券和50元代金券三类。发行方对于三种代金券可设置为同一验证码,也可分别设置不同的验证码。
[0112] 对于发行方发行的卡券可配置卡券发行列表,某一发行方发行的所有不同类型的代金券分别配置不同的卡券发行列表,卡券发行列表可包括卡券的卡券编号和卡券的状态。卡券的状态包括:已过期、已使用和未使用等。通过卡券的状态确定有效卡券。本实施例中的有效卡券是指在有效期内未被使用的卡券。对于发行方发行的卡券可根据卡券状态配置有效卡券列表,该有效卡券列表中包括有效卡券编码。
[0113] 步骤2:根据配置信息,对卡券编码和待验证发行方信息进行校验,并根据校验结果生成处理结果。
[0114] 具体的,上述步骤2包括以下步骤A至D:
[0115] 步骤A:在验证待验证发行方信息与发行方标识对应的验证信息不一致时,生成核销失败的处理结果。
[0116] 步骤B:在验证待验证发行方信息与发行方标识对应的验证信息一致时,验证卡券编码是否为有效卡券列表中的有效卡券编码。
[0117] 步骤C:若卡券编码为有效卡券列表中的有效卡券编码,则生成核销成功的处理结果。
[0118] 步骤D:若卡券编码不为有效卡券列表中的有效卡券编码,则生成核销失败的处理结果。
[0119] 上述步骤A至D的步骤中,若服务器生成核销失败的处理结果,服务器还可以在处理结果中携带失败原因。具体的,在步骤A中,若在验证待验证发行方信息与发行方标识对应的验证信息不一致时,服务器生成“待验证发行方信息错误”的失败原因,在步骤D中,若卡券编码不为有效卡券列表中的有效卡券编码,可通过查询卡券发行列表中该卡券编码的状态,若为已过期或使用状态,服务器生成“卡券已过期”或“卡券已使用”的失败原因。
[0120] 在服务器生成核销成功的处理结果后,还将在处理结果更新卡券列表以及卡券状态,以保证后业务处理的准确性。
[0121] 在又一个实施例中,在步骤C后,还包括步骤:将处理结果发送至发行方标识对应的终端。
[0122] 在服务器生成核销成功的步骤之后,还将处理结果发送至发行方标识(商家标识)对应的终端。从而,商家能够在第一时间接收到卡券被核销的消息。商家通过终端获得卡券被核销成功的信息后,为消费方提供与卡券对应的服务。
[0123] 在另一种实施例中,步骤S408包括:根据卡券核销业务请求和终端所在的地理位置进行卡券核销业务处理,并得到处理结果。
[0124] 具体的,服务器对终端所在的地理位置与卡券核销业务请求中选定的发行方标识对应的发行方的地理位置的距离进行计算,当两者的距离未在预设距离内时,则生成核销失败的处理结果。
[0125] 本实施例的业务处理方法适用于属性为到店消费的卡券。由于商家将卡券设定为到店消费,服务器在核销卡券时,将根据终端所在的地理位置与选定的发行方标识对应的发行方的地理位置的距离确定是否核销,只有在两者的距离在设定距离内时,才进行核销。同时,服务器还可以根据终端所在的地理位置为消费方推荐卡券。
[0126] 下面,通过终端与服务器之间的交互阐述一种业务处理方法的流程图,如图5所示,该方法包括以下步骤:
[0127] S502:终端在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置,并向服务器发送待核销卡券请求,待核销卡券请求包括地理位置。
[0128] 具体的,如图5和图6所示,消费方通过终端,点击卡券上面的“立即使用”后,终端接收到对待消费卡券的使用请求,获取当前终端所在的地理位置,并向服务器发送待核销卡券请求。具体的,可利用终端的GPS(Global Positioning System,全球定位系统)定位并获得当前终端所在的地理位置。
[0129] S504:服务器接收终端发送的待核销卡券请求。
[0130] S506:服务器获取发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识得到发行方标识列表并发送至终端。
[0131] S508:终端接收服务器根据地理位置返回的发行方标识列表。
[0132] S510:终端获取待消费卡券的卡券编码和基于发行方标识列表确定的选定的发行方标识。
[0133] 服务器根据终端的地理位置,为终端提供与终端的地理位置的距离在预设范围内的发行方(商家)的发行方标识(商家标识),为消费方提供选择。消费方根据消费的商家可快速的从发行方标识列表中选定对应的发行方标识。
[0134] S512:终端接收待验证发行方信息。
[0135] 待验证发行方信息由消费方从商家获取,并输入至终端中,例如,通过询问消费商家的店员获取。待验证发行方信息用于验证消费方所消费的商家与卡券对应的商家是否一致。可以理解的是,对应的应用程序提供供用户输入待验证发行方信息的操作界面。一种实施方式的操作界面如图7所示。
[0136] S514:终端在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求。
[0137] 消费方选定发行方标识、输入待验证发行方信息后,通过点击应用程序的交互按钮,如图7所示的“确定使用”按钮,触发对卡券的核销操作。当终端接收到核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求。
[0138] S516:终端向服务器发送卡券核销业务请求。
[0139] S518:服务器接收终端发送的卡券核销业务请求。
[0140] S520:服务器根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果。
[0141] 服务器在接收到卡券核销业务请求之后,根据卡券编码、选定的发行方标识和待验证发行方信息进行验证,具体的,对卡券是否有效以及验证消费方所消费的商家是否与卡券对应的商家是否一致进行验证,并得到验证的处理结果。
[0142] 处理结果包括:核销成功或核销失败。其中,核销失败的处理结果中携带失败原因,失败原因包括:卡券的使用期限错误、卡券编码无效和待验证发行方信息错误的任意一种或多种。
[0143] 具体的,根据发行方标识,查询得到对应的发行方的配置信息,配置信息包括与发行方标识对应的验证信息和有效卡券列表,再根据配置信息,对卡券编码和待验证发行方信息进行校验,并根据校验结果生成处理结果。例如,在验证待验证发行方信息与发行方标识对应的验证信息不一致时,生成核销失败的处理结果。在验证待验证发行方信息与发行方标识对应的验证信息一致,且,卡券编码为有效卡券列表中的有效卡券编码,则生成核销成功的处理结果。若卡券编码不为有效卡券列表中的有效卡券编码,则生成核销失败的处理结果。
[0144] S522:服务器将处理结果发送至终端。
[0145] S524:在生成核销成功的处理结果时,服务器将处理结果发送至发行方标识对应的终端。
[0146] 一种实施方式的在发行方标识对应的终端显示的处理结果如图8所示,在服务器核销成功后,将处理结果发送至发行方标识对应的终端,处理结果具体的为核销通知,包括被核销的卡券的卡券名称、卡券编码、有效期、卡券状态、核销时间等信息。发行方根据接收到的核销通知,向对应的消费方提供与卡券对应的服务。
[0147] S526:终端接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
[0148] 消费方终端接收到的处理结果包括已成功使用和核销失败两种情况。当服务器核销成功后,向终端发送处理结果,一种实施方式的核销成功的处理结果如图9所示,包括核销结果和被核销的卡券编码。一种实施方式的核销失败的处理结果如图10所示,包括核销结果、对应的卡券编码和失败原因。消费方终端通过查看处理结果,能够直观地了解核销处理结果,并在核销失败时,能够得知失败原因。
[0149] 图11为一个实施例中业务处理装置的结构图,如图11所示,包括:位置获取模块1102、发送模块1104、接收模块1106、获取模块1108、发行方信息接收模块1110和请求生成模块1112。
[0150] 位置获取模块1102,用于在接收到对待消费卡券的使用请求时,获取当前终端所在的地理位置。
[0151] 发送模块1104,用于向服务器发送待核销卡券请求,待核销卡券请求包括地理位置。
[0152] 接收模块1106,用于接收服务器根据地理位置返回的发行方标识列表,发行方标识列表包括发行方位置信息与地理位置的距离在预设距离范围内的发行方的发行方标识。
[0153] 获取模块1108,用于获取待消费卡券的卡券编码、基于发行方标识列表确定的选定的发行方标识。
[0154] 发行方信息接收模块1110,用于接收待验证发行方信息。
[0155] 请求生成模块1112,用于在接收到对待消费卡券进行核销的核销请求时,根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求。
[0156] 发送模块1104,还用于向服务器发送卡券核销业务请求。
[0157] 接收模块1106,还用于接收服务器根据卡券核销业务请求进行卡券核销业务处理后返回的处理结果。
[0158] 本实施例的业务处理装置,通过由消费方侧的终端将所处的地理位置发送至服务器,接收服务器根据地理位置返回的发行方标识列表,并基于该发行方标识列表选定发行方标识,消费方侧的终端根据卡券编码、选定的发行方标识和待验证发行方信息生成卡券核销业务请求并发送至服务器,由服务器进行卡券核销业务处理并返回处理结果。从而实现了在消费方侧发起卡券核销业务请求,由服务器对卡券核销业务进行处理,无需通过商家进行核销,简化了商家侧的操作,降低了对商家的硬件要求。由于无需商家进行核销,消费者在付款前可提前发起卡券核销业务请求,付款时出示处理结果即可,从而提高了卡券核销业务的处理效率。
[0159] 在另一个实施例中,发行方标识列表中,按各发行方位置信息与地理位置的距离,将发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识升序排列。如图12所示,装置还包括显示处理模块1109,显示处理模块用于显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识,并将发行方标识列表中除了该发行方标识之外的各发行方标识隐藏;其中,被隐藏的各发行方标识在检测到对对应的显示控件的触发操作后按顺序显示。
[0160] 在又一个实施例中,待核销卡券请求还包括:待消费卡券的类型,发行方标识列表包括发行方位置信息与地理位置的距离在预设范围内且与待消费卡券的类型对应的发行方的发行方标识。
[0161] 当消费方对应的终端接收到发行方标识列表后,消费方能够快速的从发行方标识列表中选定对应的发行方标识,避免由于商家位置过于集中或定位不精确而导致发行方标识列表中的发行方标识过多的情况,也能够避免显示的发行方标识不是用户想到消费的发行方(商家)而用户需要查找筛选才能选定发行方标识的情况。
[0162] 图13为一个实施例中业务处理装置的结构示意图。如图13所示,包括:请求接收模块1302、列表处理模块1304、发送模块1306和业务处理模块1308。
[0163] 请求接收模块1302,用于接收终端发送的待核销卡券请求,待核销卡券请求包括终端所在的地理位置。
[0164] 列表处理模块1304,用于获取发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识得到发行方标识列表。
[0165] 发送模块1306,用于将发行方标识列表发送至终端。
[0166] 请求接收模块1302,还用于接收终端发送的卡券核销业务请求,卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息。
[0167] 业务处理模块1308,用于根据卡券核销业务请求进行卡券核销业务处理,并得到处理结果。
[0168] 发送模块1306,还用于将处理结果发送至终端。
[0169] 本实施例的业务处理装置,通过由服务器根据终端发送的地理位置确定发行方标识列表并发送至终端,并接收终端的卡券核销业务请求,卡券核销业务请求包括待核销卡券的卡券编码、基于发行方标识列表选定的发行方标识和待验证发行方信息,根据卡券核销业务请求进行卡券核销业务处理将处理结果返回至终端。从而实现了在消费方侧发起卡券核销业务请求,由服务器对卡券核销业务进行处理,无需通过商家进行核销,简化了商家侧的操作,降低了对商家的硬件要求。由于无需商家进行核销,消费者在付款前可提前发起卡券核销业务请求,付款时出示处理结果即可,从而提高了卡券核销业务的处理效率。
[0170] 在又一个实施例中,如图14所示,列表处理模块1304包括:查找模块3041和排序模块3042。
[0171] 查找模块3041,用于获取发行方位置信息与地理位置的距离在预设范围内的发行方的发行方标识。
[0172] 排序模块3042,用于按发行方位置信息与地理位置的距离,对各发行方标识进行升序排列得到发行方标识列表。
[0173] 当终端接收到发行方标识列表后,操作界面上显示发行方标识列表中、发行方位置信息与地理位置的距离最近的发行方的发行方标识。服务器根据终端的地理位置自动帮助消费者选定离消费者最近的发行方(商家)作为卡券核销的发行方,无需用户手动选择,提高了卡券核销的效率。
[0174] 在再一个实施例中,业务处理模块1308包括查询模块3081和校验模块3082。
[0175] 查询模块3081,用于根据发行方标识,查询得到对应的发行方的配置信息,配置信息包括与发行方标识对应的验证信息和有效卡券列表;有效卡券列表中包含至少一个可用的有效卡券编码;
[0176] 校验模块3082,用于根据配置信息,对卡券编码和待验证发行方信息进行校验,并根据校验结果生成处理结果。
[0177] 具体的,校验模块3082,在验证待验证发行方信息与发行方标识对应的验证信息不一致时,生成核销失败的处理结果;在验证待验证发行方信息与发行方标识对应的验证信息一致时,验证卡券编码是否为有效卡券列表中的有效卡券编码;若卡券编码为有效卡券列表中的有效卡券编码,则生成核销成功的处理结果;若卡券编码不为有效卡券列表中的有效卡券编码,则生成核销失败的处理结果。
[0178] 在另一个实施例中,发送模块1306,还用于在生成核销成功的处理结果时,将处理结果发送至发行方标识对应的终端。
[0179] 在服务器生成核销成功的处理结果后,还将在处理结果更新卡券列表以及卡券状态,以保证后业务处理的准确性。
[0180] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0181] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0182] 以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈