本发明涉及无线通信技术领域,尤其涉及一种基于WIFI的移动支付方法、装置及移动终端。
背景技术:
移动终端在日常生活和工作中的使用越来越普及,如智能手机,通过移动终端进行支付也变得非常普及,通常为了支付的安全,对支付会有安全等级和支付额度的限制,比如每笔支付不能超过3000元等,但是目前移动终端支付时,支付额度均是由第三方来设定,例如银行等,支付额度比较统一,用户在需要进行大额支付时,操作则比较繁琐。
技术实现要素:
本发明的目的在于,针对现有技术中的移动终端进行支付时的上述不足,提供一种基于WIFI的移动支付方法、装置及移动终端,可动态设定支付额度,使得移动终端在进行支付时,支付安全得到保障。
本发明解决上述技术问题所采用的技术方案是提供了一种基于WIFI的移动支付方法,包括:在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度;检测所述应用程序进行支付操作时的支付金额是否满足所述支付额度;若满足,则控制所述应用程序进行支付,若否,则控制所述应用程序停止支付。
其中,在所述获取根据WIFI热点而调整的支付额度之前,包括:给至少一个WIFI热点分别设置对应的支付额度;所述获取根据WIFI热点而调整的支付额度包括:在接入到WIFI热点时,获取所述WIFI热点的标识信息;判断所述标识信息是否与所述至少一个WIFI热点的标识信息匹配;若匹配,获取将所述WIFI热点对应的支付额度以设定为所述应用程序进行支付操作时的支付额度。
其中,所述获取根据WIFI热点调整支付额度包括:
在接入到WIFI热点时,获取用户输入的与所述WIFI热点对应的支付额度,并将所述获取的支付额度设定为所述应用程序进行支付操作时的支付额度。
其中,所述获取根据WIFI热点而调整的支付额度之前还包括:判断所述应用程序是否为预先设置的被允许使用所述WIFI热点所形成的网络的应用程序;若是,则执行所述获取根据WIFI热点而调整的支付额度。
其中,所述获取根据WIFI热点而调整支付额度包括:检测是否存在未预先配置的终端接入当前WIFI热点中;若否,则执行所述获取根据WIFI热点而调整支付额度;若是,则控制所述应用程序停止支付。
本发明解决上述技术问题所采用的另一技术方案是提供了一种基于WIFI的移动支付装置,包括:获取模块,用于在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度;检测模块,用于检测所述应用程序进行支付操作时的支付金额是否满足所述支付额度;控制模块,用于在所述应用程序进行支付操作时的支付金额满足所述支付额度,控制所述应用程序进行支付,在所述应用程序进行支付操作时的支付金额不满足所述支付额度,控制所述应用程序停止支付。
本发明解决上述技术问题所采用的另一技术方案是提供了一种移动终端,包括处理器和存储器,其中:所述存储器用于存储被配置为被所述处理器执行的计算机操作指令;所述处理器执行所述计算机操作指令,用于:在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度;检测所述应用程序进行支付操作时的支付金额是否满足所述支付额度;若满足,则控制所述应用程序进行支付,若否,则控制所述应用程序停止支付。
其中,所述处理器在执行所述获取根据WIFI热点而调整的支付额度之前,包括:给至少一个WIFI热点分别设置对应的支付额度;所述处理器执行所述获取根据WIFI热点而调整的支付额度包括:在接入到WIFI热点时,获取所述WIFI热点的标识信息;判断所述标识信息是否与所述至少一个WIFI热点的标识信息匹配;若匹配,获取将所述WIFI热点对应的支付额度以设定为所述应用程序进行支付操作时的支付额度。
其中,所述处理器执行所述获取根据WIFI热点而调整的支付额度之前,包括:在接入到WIFI热点时,获取用户输入的与所述WIFI热点对应的支付额度,并将所述获取的支付额度设定为所述应用程序进行支付操作时的支付额度。
其中,所述处理器执行所述获取根据WIFI热点而调整的支付额度之前包括:判断所述应用程序是否为预先设置的被允许使用所述WIFI热点所形成的网络的应用程序;若是,则执行所述获取根据WIFI热点而调整的支付额度。
本发明的有益效果有:可动态设定支付额度,使得移动终端在进行支付时,支付安全得到保障,且动态设定支付额度较为简单方便,尤其适用于大额支付。
附图说明
下面将结合附图及实施方式对本发明作进一步说明,附图中:
图1是本发明的基于WIFI的移动支付方法实施例的流程图;
图2是上述实施例中的步骤S102的流程图;
图3是本发明的基于WIFI的移动支付装置实施例的结构示意图;
图4是本发明的移动终端实施例的结构示意图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明的技术方案做进一步详细描述。
如图1所示,是本发明的基于WIFI的移动支付方法实施例的流程图,该方法包括以下步骤:
步骤S102:在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度;
步骤S104:检测应用程序进行支付操作时的支付金额是否满足支付额度;若满足,执行步骤S106,若否,则执行步骤S108。
步骤S106:控制应用程序进行支付。
步骤S108:控制应用程序停止支付。
在上述步骤S102中,执行主体为移动终端,例如,智能手机、IPad等,应用程序是指可执行支付操作的应用程序,例如,支付宝、大众点评等用于消费的应用程序,以及各个银行的客户端等,支付操作包括支付、转账等操作,只要涉及交易即可,在本领域技术人员可以理解的范围内,不再赘述。在应用程序进行支付操作时,一般都有支付额度限制,即支付金额的上限值,此时获取根据WIFI热点而调整的支付额度,这样在进行移动支付前,可根据WIFI热点设定支付额度,进而支付额度较为动态,进行大额支付时,操作方便。
在上述步骤S104中,由移动终端的后台程序来执行此步骤S104,检测进行支付操作的支付金额是否在支付额度的范围之内,若是,则在上述步骤S106中,控制应用程序进行支付,若否,则在步骤S108中,控制应用程序停止支付,进而保障支付的安全性。
通过上述实施例的实施,可动态设定支付额度,使得移动终端在进行支付时,支付安全得到保障,且,动态设定支付额度较为简单方便,尤其适用于大额支付。
进一步地,参考图1,在获取根据WIFI热点而调整的支付额度之前,包括:
步骤S100:给至少一个WIFI热点分别设置对应的支付额度。
在步骤S100中,在移动终端每接入一个WIFI热点时,可以给用户提供一个人机交互界面,以使用户可以自行设定WIFI热点所对应的支付额度,并将WIFI热点及其对应的支付额度进行保存,本实施例中,通过配置文件的形式进行保存,这样,当用户使用该WIFI热点进行支付操作时,即可接入该WIFI热点,进而可直接读取配置文件,以采用预先已经保存的支付额度。
具体地,本实施例中,如图2所示,在步骤S102中,获取根据WIFI热点而调整的支付额度包括以下步骤:
步骤S1021:在接入到WIFI热点时,获取WIFI热点的标识信息。
在步骤S1021中,移动终端接入某个WIFI热点通过自身的射频收发装置及WIFI技术。在接入到某个WIFI热点时,获取该WIFI热点的标识信息,该标识信息可以是SSID(Service Set Identifier,服务集标识)该SSID是一个字符串,最大长度为32个字符,通常会由WiFi热点广播出来,移动终端在接入该WIFI热点时,可通过系统接口获得其SSID信息,并显示其SSID。当然,该WIFI热点的标识信息也可以是其他信息,如预先设定的可唯一表示该WIFI热点的信息,例如,WIFI热点的名称等。
步骤S1022:判断标识信息是否与至少一个WIFI热点的标识信息匹配。
在步骤S1022中,获取到WIFI热点的标识信息后,与预先保存的至少一个WIFI热点及其标识信息进行匹配,若该WIFI热点的标识信息与预先保存的至少一个WIFI热点中的其中一个WIFI热点匹配,则执行步骤S1023,若不匹配,则跳转到步骤S1021,重新接入另一个WIFI热点,以将另一个WIFI热点的标识信息与预先保存的至少一个WIFI热点及其标识信息进行匹配。
步骤S1023:获取将WIFI热点对应的支付额度以设定为应用程序进行支付操作时的支付额度。
其他实施例中,在步骤S102中,获取根据WIFI热点而调整支付额度包括:在接入到WIFI热点时,获取用户输入的与WIFI热点对应的支付额度,并将获取的支付额度设定为应用程序进行支付操作时的支付额度。在移动终端接入到WIFI热点时,可以给用户提供一个人机交互界面,用户可在该人机交互界面上输入该WIFI热点对应的支付额度,进而获取该支付额度,将该支付额度设定为应用程序进行支付操作时的支付额度,这样,移动终端在接入到该WIFI热点时,即可设定支付额度。
进一步地,步骤S102中,获取根据WIFI热点而调整的支付额度之前还包括:
判断应用程序是否为预先设置的被允许使用WIFI热点所形成的网络的应用程序;若是则执行步骤S102,获取根据WIFI热点而调整的支付额度。若否,则直接控制该应用程序停止支付操作,或者直接采用默认的支付额度进行支付操作。其中,被允许使用WIFI热点所形成的网络的应用程序,表示应用程序与WIFI热点之间存在关联关系,举例说明,假如应用程序A想使用WIFI热点B进行移动支付,则将应用程序A设置成与WIFI热点B存在关联关系,可以为WIFI热点B建立一个可以使用其的应用程序列表,在应用程序A想使用WIFI热点B进行移动支付时,将应用程序A添加到该应用程序列表中,进而,在应用程序A进行移动支付时,先判断该应用程序A是否位于该应用程序列表中,若是,则应用程序A可以使用WIFI热点B进行移动支付,进而获取根据该WIFI热点B而调整的支付额度。当然,应用程序与WIFI热点之间的关联关系还可以是其他形式,例如,应用程序与WIFI热点存在相同的信息,在本领域人员理解的范围内,不再列举。
进一步地,步骤S102中,获取根据WIFI热点而调整支付额度包括:检测是否存在未预先配置的终端接入当前WIFI热点中;若否,则执行获取根据WIFI热点而调整支付额度;若是,则控制应用程序停止支付,或者直接采用默认的支付额度进行支付操作。其中,预先配置的终端包括但不限于移动终端,未预先配置表示移动终端通过当前WIFI热点进行移动支付时,存在未配置的终端接入当前WIFI热点,此时,控制应用程序停止支付,进一步保障移动支付的安全性,预先配置可以表示终端接入当前WIFI热点时通过当前WIFI热点的正常接入方式,例如,当前WIFI热点的名称和密码匹配,当然,也可以表示终端接入当前WIFI热点时所采用的动态认证的方式,例如,动态验证码。
如图3所示,是本发明的基于WIFI的移动支付装置实施例的结构示意图,该移动支付装置300可以是移动终端,也可以是个人计算机等。该移动支付装置300包括获取模块310、检测模块320以及控制模块330,其中,获取模块310、检测模块320以及控制模块330依次连接。
获取模块310用于在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度。应用程序是指可执行支付操作的应用程序,例如,支付宝、大众点评等用于消费的应用程序,以及各个银行的客户端等,支付操作包括支付、转账等操作,只要涉及交易即可,在本领域技术人员可以理解的范围内,不再赘述。在应用程序进行支付操作时,一般都有支付额度限制,即支付金额的上限值,此时获取根据WIFI热点而调整的支付额度,这样在进行移动支付前,可根据WIFI热点设定支付额度,进而支付额度较为动态,进行大额支付时,操作方便。
检测模块320用于检测应用程序进行支付操作时的支付金额是否满足支付额度。
控制模块330用于在应用程序进行支付操作时的支付金额满足支付额度,控制应用程序进行支付,在应用程序进行支付操作时的支付金额不满足支付额度,控制应用程序停止支付。
通过上述实施例的实施,可动态设定支付额度,使得移动终端在进行支付时,支付安全得到保障,且,设定支付额度较为简单方便,尤其适用于大额支付。
另外,本实施例的多个模块的具体功能还请参阅前面实施方式的相关描述,在本技术领域人员理解的范围内,不再赘述。
如图4所示,是本发明的移动终端实施例的结构示意图,该移动终端400包括处理器410、存储器420、显示器430、总线440以及通信接口450。其中,处理器410、存储器420、显示器430、总线440以及通信接口450通过总线440相互连接。通信接口450用于接收用户输入的指令,并通过显示器430显示人机交互界面。
总线440可以是外设部件互连标准(英文:Peripheral Component Interconnect,缩写:PCI)总线或扩展工业标准结构(英文:Extended Industry Standard Architecture,缩写:EISA)总线等。总线440可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器420用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令,包括被配置为被处理器410执行的计算机操作指令。存储器420可能包含高速随机存取存储器420(英文:random-access memory,缩写:RAM)存储器420,也可能还包括非易失性存储器420(英文:non-volatile memory,缩写:NVM),例如至少一个磁盘存储器420。存储器420还用于保存预先设置的WIFI热点及对应的支付额度,以及与WIFI热点存在关联关系的应用程序等。
处理器410执行存储器420所存放的程序。
本发明的实施例中,处理器410通过调用存储器420存储的计算机操作指令(该操作指令可存储在操作系统中),执行如下操作:
在检测到应用程序进行支付操作时,获取根据WIFI热点而调整的支付额度;检测应用程序进行支付操作时的支付金额是否满足支付额度;以及,若满足,则控制应用程序进行支付,若否,则控制应用程序停止支付。
进一步地,处理器410在执行获取根据WIFI热点而调整的支付额度之前,执行给至少一个WIFI热点分别设置对应的支付额度。
具体地,本实施例中,处理器410执行获取根据WIFI热点而调整的支付额度具体执行以下操作:在接入到WIFI热点时,获取WIFI热点的标识信息;判断标识信息是否与至少一个WIFI热点的标识信息匹配;若该WIFI热点的标识信息与预先保存的至少一个WIFI热点中的其中一个WIFI热点匹配,则执行获取根据WIFI热点而调整的支付额度以设定为应用程序进行支付操作时的支付额度,若不匹配,则重新接入另一个WIFI热点,以将另一个WIFI热点的标识信息与预先保存的至少一个WIFI热点及其标识信息进行匹配。
其他实施例中,处理器410执行获取根据WIFI热点而调整支付额度包括:在接入到WIFI热点时,获取用户输入的与WIFI热点对应的支付额度,并将获取的支付额度设定为应用程序进行支付操作时的支付额度。用户可通过显示器430显示的人机交互界面输入支付额度,并通过通信接口450来得到。
进一步地,处理器410执行获取根据WIFI热点而调整的支付额度之前,判断应用程序是否为预先设置的被允许使用WIFI热点所形成的网络的应用程序;若是则执行获取根据WIFI热点而调整的支付额度。若否,则直接控制该应用程序停止支付操作,或者直接采用默认的支付额度进行支付操作。
上述本发明实施例揭示的方法可以应用于处理器410中,或者由处理器410实现。处理器410可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器410中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器410可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器420,处理器410读取存储器420中的信息,结合其硬件完成上述方法的步骤。
以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。