一种安装支付应用程序的方法、设备和系统的制作方法
【技术领域】
[0001]本发明涉及终端应用程序安装领域,尤其涉及一种安装支付应用程序的方法、设备和系统。
【背景技术】
[0002]移动终端的线下移动支付应用程序,在苹果的Apple Pay推出以后,逐渐成为了消费趋势。线下移动支付应用程序通常是在终端的内置或者外置的安全模块中进行安装,例如招商银行的信用卡应用,上海公交的应用,商场的ViP卡应用,餐馆的积分卡应用等等。用户利用这些已经安装的支付应用程序通过手机的近场通信(NFC,Near FieldCommunicat1n)或者其他近距离通信技术等方式,实现与商家的POS机或者收款端设备的通信,完成支付。
[0003]而这些支付应用程序的安装过程通常为:用户通过终端从服务器上查看可以进行下载的支付应用程序的应用列表,然后在应用列表中查询需要使用的支付应用程序并发起下载和安装。
[0004]但是,随着线下支付业务的不断拓展和细化,支付场景也随之增加,从而会造成终端的安全模块无法安装全部的支付应用程序,而且也不需要安装全部的支付应用程序。例如,应用列表中的公交卡应用可能会有30个,但是用户可能只会在某几个城市中使用公交卡应用。所以,用户就需要从应用列表中对需要进行安装的支付应用程序进行查询和选择,选出需要安装的应用程序后,再发起下载和安装。应用列表中表项的数目较大,给用户进行查找和选择带来了不便。
【发明内容】
[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]获取所述第一支付应用列表的表项所对应的支付应用程序的适用区域;
[0038]以及,根据所述终端当前所处的位置信息从所述第一支付应用列表中获取适用区域包含有所述终端当前所处的位置信息的支付应用程序所对应的表项,并且根据所述适用区域包含有所述终端当前所处的位置信息的支付应用程序所对应的表项生成第二支付应用列表。
[0039]在上述方案中,所述筛选单元,具体用于:
[0040]获取所述第一支付应用列表的表项所对应的支付应用程序的适用区域及应用类型;以及,
[0041]根据所述终端当前所处的位置信息获取所述终端当前所处的位置类型;以及,
[0042]将所述适用区域包含有所述终端当前所处的位置信息,且应用类型与所述终端当前所处的位置类型相匹配的支付应用程序所对应的表项组成第二支付应用列表。
[0043]第五方面,本发明实施例提供了一种安装支付应用程序的系统,所述系统包括终端和应用服务器;其中,
[0044]所述应用服务器,用于接收所述终端发送的环境信息;
[0045]以及,根据所述环境信息按照预设的筛选规则从第一支付应用列表中筛选得到第二支付应用列表;
[0046]以及,将所述第二支付应用列表发送至所述终端;
[0047]所述终端,用于获取自身当前所处的环境信息;
[0048]以及,将所述环境信息传输至所述应用服务器;
[0049]以及,接收所述应用服务器返回的推送信息;其中,所述推送信息包括所述应用服务器根据所述环境信息生成的第二支付应用列表。
[0050]本发明实施例所提供的一种安装支付应用程序的方法、设备和系统,通过终端向应用程序服务器上传自身所处的环境信息,从而可以使得应用服务器根据和终端的环境信息从庞杂的支付应用列表中进行筛选和精简,减少了向终端推送的支付应用列表的表项数量,不仅增加了推送的精准度,而且还减少了用户对支付应用列表的查询量。
【附图说明】
[0051]图1为本发明实施例提供的一种移动终端的硬件结构示意图;
[0052]图2为本发明实施例提供的移动终端能够操作的通信系统结构示意图;
[0053]图3为本发明实施例提供的一种终端安装支付应用程序的方法流程示意图;
[0054]图4为本发明实施例提供的一种终端显示界面示意图;
[0055]图5为本发明实施例提供的另一种终端安装支付应用程序的方法流程示意图;
[0056]图6为本发明实施例提供的一种终端安装支付应用程序的方法详细流程示意图;
[0057]图7为本发明实施例提供的一种服务器获取第二支付应用列表的流程示意图;
[0058]图8为本发明实施例提供的一种终端的结构示意图;
[0059]图9为本发明实施例提供的另一种终端的结构示意图;
[0060]图10为本发明实施例提供的一种应用服务器结构示意图;
[0061]图11为本发明实施例还提供了一种安装支付应用程序的系统结构示意图。
【具体实施方式】
[0062]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0063]现在将参考附图1来描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意