CN105931044A - 移动支付激活方法及装置 - Google Patents
移动支付激活方法及装置 Download PDFInfo
- Publication number
- CN105931044A CN105931044A CN201610257087.XA CN201610257087A CN105931044A CN 105931044 A CN105931044 A CN 105931044A CN 201610257087 A CN201610257087 A CN 201610257087A CN 105931044 A CN105931044 A CN 105931044A
- Authority
- CN
- China
- Prior art keywords
- payment
- mobile terminal
- application
- mobile
- request
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种移动支付激活方法及装置,所述移动支付激活方法运行于移动终端,其包括:通过与支付终端建立的通信链路获得所述支付终端发起的支付请求;响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用;根据侦测得到的所述移动终端的移动状态判断所述移动终端中是否触发进行了确认支付行为;若为是,则通过所述移动终端中触发进行的所述确认支付行为在调用的所述支付应用中激活移动支付。采用本发明的移动支付激活方法及装置能够提高移动支付的操作安全性,避免发生误操作。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种移动支付激活方法及装置。
背景技术
随着近距离无线通信技术的快速发展,例如NFC(Near Field
Communication,近场无线通信)技术,利用智能手机、平板电脑等移动终端与支持NFC的支付终端(例如,POS机)之间建立通信链路来进行移动支付已成为一种便捷、流行的支付业务方式。
而在实际应用中,通过移动终端与支付终端之间所建立的通信链路进行移动支付的过程中,如果用户错误地将移动终端与支付终端靠近,则会立即激活移动支付,并且当支付应用所支持的密码验证是基于指纹识别,或者,支付应用支持低额免密功能时,支付应用将进一步使得用户直接消费,从而导致错误的支付交易,给用户财产造成安全隐患。
因此,现有的移动支付存在着操作安全性的缺失,误操作发生的可能性极高。
发明内容
基于此,有必要提供一种移动支付激活方法,所述方法能够提高移动支付的操作安全性,避免发生误操作。
此外,还有必要提供一种移动支付激活装置,所述装置能够提高移动支付的操作安全性,避免发生误操作。
为了解决上述技术问题,本发明所采用的技术方案为:
一种移动支付激活方法,运行于移动终端,所述方法包括:通过与支付终端建立的通信链路获得所述支付终端发起的支付请求;响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用;根据侦测得到的所述移动终端的移动状态判断所述移动终端中是否触发进行了确认支付行为;若为是,则通过所述移动终端中触发进行的所述确认支付行为在调用的所述支付应用中激活移动支付。
一种移动支付激活装置,包括:请求获取模块,用以通过与支付终端建立的通信链路获得所述支付终端发起的支付请求;请求响应模块,用以响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用;行为判断模块,用以根据侦测得到的所述移动终端的移动状态判断所述移动终端中是否触发进行了确认支付行为;若为是,则通知支付激活模块;所述支付激活模块,用以通过所述移动终端中触发进行的所述确认支付行为在调用的所述支付应用中激活移动支付。
与现有技术相比,本发明具有以下有益效果:
在使用移动终端响应支付终端发起的支付请求时,通过移动终端与支付终端之间建立的通信链路,移动终端获得支付终端所发起的支付请求,移动终端通过响应所述支付请求,触发进行其自身的移动状态的侦测和支付应用的调用,根据移动状态进行移动终端中是否进行了确认支付行为的触发的判断,,进而通过移动终端中触发进行的确认支付行为在调用的支付应用中进行移动支付的激活,完成整个移动支付流程。
也就是说,移动终端在接收到支付请求后,并不立即进行移动支付,而是通过对移动终端中触发进行的确认支付行为的识别建立支付确认保证,防止移动支付过程中所引发的误操作,从而有效地提高了移动支付的操作安全性,最大限度地保证移动支付的安全性。
附图说明
图1为一实施例中移动支付激活方法的应用环境示意图;
图2为本发明实施例所提供的一种移动终端的结构示意图;
图3为一实施例中移动支付激活方法的流程图;
图4为图3中响应支付请求的方法流程图;
图5为图4中根据支付请求调用支付应用的方法流程图;
图6为另一实施例中移动支付激活方法的流程图;
图7为图4中移动终端的移动状态的获取的方法流程图;
图8为一实施例中移动支付激活装置的结构框图;
图9为图8中请求响应模块的结构框图;
图10为图9中应用调用单元的结构框图;
图11为另一实施例中移动支付激活装置的结构框图;
图12为图9中位置监听单元的结构框图。
具体实施方式
体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
如前所述,通过移动终端与支付终端之间建立的通信链路所进行移动支付已成为一种便捷、流行的支付业务方式。
现有的移动支付过程,以基于NFC技术的移动支付过程为例,当移动终端与支持NFC的支付终端靠近时,二者之间即进行通信链路的建立,进而移动终端将调用支付应用,通过用户确认支付完成移动支付。
然而,该移动支付过程虽然便捷,但可能存在一定的风险。例如,用户错误地将移动终端与支付终端相互靠近,此时,若移动终端所调用的支付应用支持通过识别用户指纹确认支付或者支持低额免密功能,移动终端则能够直接完成移动支付而产生错误的支付交易,给用户财产造成安全隐患。
因此,为了提高移动支付的操作安全性,保证移动支付的安全性,特提出了一种移动支付激活方法,该方法运行于移动终端上。
图1为一实施例中移动支付激活方法的应用环境示意图。如图1所示,在该应用环境中包括移动终端100和支付终端200。
移动终端100可以是智能手机、平板电脑、掌上电脑或者其他支持近距离通信技术的终端设备。
支付终端200是支持消费、预授权等功能的终端设备,尤其是支持近距离通信技术的销售设备,例如,支持NFC技术的POS(Point Of Sale)机。
近距离通信技术包括但不限于红外技术、蓝牙技术、WiFi(无线保真)技术、NFC技术等。当移动终端100与支付终端200相互靠近,使得二者之间的距离在预设距离范围内时,移动终端100与支付终端200之间即尝试进行通信链路的建立,以通过建立的通信链路进行数据传输,例如,支付请求和支付完成信息的传输。
在移动终端100接收到支付终端200通过建立的通信链路所发起的支付请求之后,移动终端100将通过响应支付请求在移动终端中触发进行其自身的移动状态的侦测和支付应用的调用,以根据侦测得到的移动终端的移动状态进行用户的确认支付行为的识别,并通过识别到的确认支付行为在调用的支付应用中进行移动支付的激活。
请参阅图2,图2是移动支付激活方法所运行的移动终端100的结构示意图。移动终端100包括存储器101、存储控制器103、一个或多个(图中仅示出一个)处理器105、外设接口107、射频模块109、定位模块111、摄像模块113、音频模块115、触控屏幕117以及按键模块119。这些组件通过一条或多条通讯总线/信号线121相互通讯。
可以理解,图2所示的结构仅为示意,移动终端100还可包括比图2中所示更多或更少的组件,或者具有与图2所示不同的组件。图2中所示的各组件可以采用硬件、软件或者其组合来实现。
存储器101可用于存储软件程序以及模块,如本发明实施例中的移动支付激活方法及装置对应的程序指令及模块,处理器105通过运行存储在存储器101内的程序指令,从而执行各种功能以及数据处理,即实现上述运行于移动终端100的移动支付激活方法。
存储器101作为资源存储的载体,可以是随机存储介质、例如高速随机存储器、非易失性存储器,如一个或多个磁性存储装置、闪存、或者其它固态存储器。存储方式可以是短暂存储或者永久存储。
外设接口107可以包括至少一有线或无线网络接口、至少一串并联转换接口、至少一输入输出接口以及至少一USB接口等等,用于将外部各种输入/输出装置耦合至存储器101以及处理器105,以实现与外部各种输入/输出装置的通信。
射频模块109用于收发电磁波,实现电磁波与电信号的相互转换,从而通过通讯网络与其他设备进行通讯。通信网络包括蜂窝式电话网、无线局域网或者城域网。上述通信网络可以使用各种通信标准、协议及技术,包括但不限于GSM(Global
System for Mobile Communication,全球移动通信)***、CDMA(Code Division Multiple Access,码分多址接入)技术、蓝牙技术、WiFi技术、NFC技术、VoIP(Voice
over Internet Protocol,网络电话协议)技术、其他用于邮件、即时通信或者短消息的协议、以及任何其他合适的通信协议,甚至可包括那些尚处于完善阶段的协议。
定位模块111用于获取移动终端100的当前所在的地理位置。定位模块111的实例包括但不限于全球卫星定位***(GPS)、基于无线局域网或者移动通信网的定位技术。
摄像模块113用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器101内,还可以通过射频模块109发送。
音频模块115向用户提供音频接口,其可包括一个或多个麦克风接口、一个或多个扬声器接口以及一个或多个耳机接口。通过音频接口与其它设备进行音频数据的交互。音频数据可以存储至存储器101内,还可以通过射频模块109发送。
触控屏幕117在移动终端100与用户之间提供一个输入输出界面。具体地,用户可通过触控屏幕117进行输入操作,例如点击、触摸、滑动等手势操作,以使移动终端对该输入操作进行响应。移动终端100则将文字、图片或者视频任意一种形式或者组合所形成的输出内容通过触控屏幕117向用户显示输出。
按键模块119包括至少一个按键,用以提供用户向移动终端100进行输入的接口,用户可以通过按下不同的按键使移动终端100执行不同的功能。例如,声音调节按键可供用户实现对移动终端100播放的声音音量的调节。
请参阅图3,在一实施例中,一种移动支付激活方法包括以下步骤:
步骤310,通过与支付终端建立的通信链路获得支付终端发起的支付请求。
如前所述,当移动终端与支付终端之间的距离在预设距离范围内时,移动终端与支付终端之间即尝试进行通信链路的建立,进而在完成了通信链路的建立之后通过建立的通信链路进行数据传输。
在通信链路建立之后,支付终端将通过建立的通信链路向移动终端发起支付请求,以使用户通过移动终端所接收到的支付请求进行移动支付。
移动支付过程中涉及到支付信息,该支付信息包括但不限于商户信息、货品信息和消费信息,在该支付信息输入至支付终端之后,支付终端通过对该支付信息打包形成支付请求。
进一步地,支付请求是按照与建立的通信链路相匹配的数据交换格式打包支付信息得到的,以使支付请求能够在该通信链路上传输。例如,NFC通信链路能够传输符合NDEF(NFC数据交换格式)的支付请求。
步骤330,响应于支付请求,在移动终端中触发移动终端进行自身的移动状态的侦测和支付应用的调用。
为了最大限度地保证移动支付的安全性,有效地防止移动支付过程中所引发的误操作,需要在移动支付过程中建立支付确认保证。
基于此,在接收到支付请求之后,通过对支付请求的响应,移动终端中将触发进行支付应用的调用以及移动终端的移动状态的侦测,以通过侦测得到的移动终端的移动状态在移动支付过程中建立支付确认保证,进而使得被调用的支付应用能够完成整个移动支付流程。
值得一提的是,支付应用的调用和移动终端的移动状态的侦测并没有特定的先后顺序关系,移动终端通过对支付请求的响应,既可以先进行支付应用的调用,也可以先进行移动终端的移动状态的侦测,只要在移动支付激活之前,移动支付过程中已建立了支付确认保证,并且可供进行移动支付的支付应用已被调用即可,本实施例并不以此为限。
350,根据侦测得到的移动终端的移动状态判断移动终端中是否触发进行了确认支付行为。
确认支付行为是用户针对确认支付所触发进行的操控行为,例如,操控行为可以是摇晃移动终端的主体,还可以是点击或触摸移动终端所提供的触控屏幕等。通过对确认支付行为的识别即可判断出操控行为是否为确认支付行为。
进一步地,由于用户进行的操控的形式是多种多样的,因此,只有与预置条件相符的操控行为才会被识别为用户的确认支付行为。举例来说,假设预置条件为摇晃移动终端的主体,则用户点击或触摸移动终端所提供的触控屏幕的操控行为即与预置条件不相符,将不会被识别为用户的确认支付行为。
本实施例中,确认支付行为是用户针对确认支付对移动终端的主体进行的摇晃,基于此,通过侦测得到的移动终端的移动状态即能够对确认支付行为进行识别。
具体地,移动终端的移动状态包括移动和静止,若移动终端的移动状态为移动终端进行了移动,则判断得到移动终端中触发进行了确认支付行为。反之,若移动终端的移动状态为移动终端保持静止,则判断得到移动终端中未进行确认支付行为的触发。
步骤370,通过移动终端中触发进行的确认支付行为在调用的支付应用中激活移动支付。
在判断得到移动终端中触发进行了确认支付行为,即完成了移动终端对确认支付行为的识别。
在识别得到确认支付行为之后,移动终端即判定出当前所进行的移动支付是用户所确认的,而非误操作,则在支付应用中激活移动支付,使得当前所进行的移动支付能够继续完成整个移动支付流程。
具体地,在移动支付被激活之后,移动终端将根据支付请求中的支付信息得到用户再一次的确认支付行为,例如,用户在确认该支付信息后通过输入密码或者输入指纹进行的支付确认,进而通过建立的通信链路向支付终端返回支付完成信息,从而完成移动支付。
也就是说,上述移动支付过程中,移动终端在支付应用内将通过用户所进行的两次确认支付行为来完成整个移动支付流程。
通过如上所述的方法,移动终端在接收到支付请求后,并不立即进行移动支付,而是首先在移动终端中通过确认支付行为的识别建立支付确认保证,以此防止移动支付过程中由于用户所引发的误操作而导致错误的支付交易,有效地提高了移动支付的操作安全性,进而保证了用户财产的安全。
请参阅图4,在一实施例中,步骤330包括以下步骤:
步骤331,通过解析支付请求调用相应的支付应用。
在接收到支付请求之后,移动终端将根据支付请求进行支付应用的调用,使得支付应用被启动,进而通过启动的支付应用来完成移动支付的后续流程。
进一步地,由于支付请求是按照建立的通信链路相匹配的数据交换格式打包支付信息得到的,移动终端将通过对支付请求的解析进行支付应用的调用,以使被调用的支付应用能够用来处理支付请求及其中携带的支付信息。其中,支付请求的处理过程包括:由支付请求中获取支付信息,通过支付信息获取用户进一步的支付确认输入,进而生成可返回至支付终端的支付完成信息。
为了提高移动支付的安全性,支付应用被调用之后并不会立即进行支付请求的处理,而是需要等待支付应用中建立移动支付激活条件,只有在移动支付激活条件建立之后,移动支付才会被激活,支付请求才会被处理,以此防止用户误操作。
步骤333,在调用的支付应用中对移动终端的位置变化率进行监听,得到移动终端的移动状态。
为了在支付应用中建立移动支付激活条件,需要获知移动终端是否进行了移动,即获知移动终端的移动状态。也就是说,若移动终端的移动状态为移动终端进行了移动,则表示支付应用中移动支付激活条件被建立。
进一步地,移动终端的位置变化率表示的是移动终端在一定时间内移动终端所移动的距离,通过移动终端对移动终端的位置变化率进行的监听,即可得到移动终端的移动状态。例如,移动终端的位置变化率不为0,即可表示移动终端在一定时间内发生了移动,亦即移动终端的移动状态为移动终端进行了移动。
请参阅图5,在一实施例中,步骤331包括以下步骤:
步骤3311,解析支付请求,得到相应的数据类型标识。
如前所述,支付请求是通过打包支付信息得到的,支付信息的数据类型有多种,例如,支付信息可以是图片格式,还可以是文本格式,不同种数据类型的支付信息可能由同一种支付应用处理,或者,一种或者几种支付应用都能够处理同一种数据类型的支付信息。基于此,移动终端只有知悉了支付信息的数据类型,才能够准确地调用支付应用。
本实施例中,支付请求的数据类型标识用以表示支付请求中支付信息的数据类型,例如,文本格式的支付信息所对应的支付请求的数据类型标识为mimeType=“text/plain”,图片格式的支付信息所对应的支付请求的数据类型标识为mimeType=“image/jpeg”。该数据类型标识在支付请求被解析后即可获取到。
进一步地,每一数据类型标识都有其所匹配的支付应用,因此可通过解析得到的数据类型标识及其支付请求匹配得到当前可供调用的支付应用。
步骤3313,在预置的全局配置文件中进行支付请求及其数据类型标识的匹配,得到相应的支付应用,并启动该支付应用。
全局配置文件预置于移动终端中,可供调用的一种或者多种支付应用在移动终端安装后,将会添加该些支付应用所能够处理的各种请求及其数据类型标识至全局配置文件中,以使得移动终端知悉当前所存在的请求以及请求中携带的数据类型标识应当调用何种支付应用进行处理。
通过在全局配置文件中所进行的匹配查找,将得到与支付请求及其数据类型标识相匹配的支付应用,即查找得到的支付应用所能够处理的支付请求的数据类型标识即为解析得到的数据类型标识。
在得到匹配的支付应用之后,该支付应用被调用,以供移动终端通过调用的该支付应用对支付终端发起的支付请求进行处理,从而完成移动支付。
在一实施例中,步骤331之前,如上所述的方法还包括以下步骤:
于全局配置文件中为支付应用注册Intent过滤器,并在Intent过滤器中对支付请求及其数据类型标识进行声明,通过声明的支付请求及其数据类型标识进行匹配。
Intent过滤器对应于供移动终端调用的应用,用以描述何种数据类型标识的何种请求能够被该Intent过滤器所对应的应用处理。换而言之,Intent过滤器中包括如下声明:应用名称的声明,以使移动终端知悉该Intent过滤器对应于哪个应用;应用所能处理的请求的声明,以使移动该终端知悉该Intent过滤器对应的应用能够处理何种请求;该请求的数据类型标识的声明,以使移动终端知悉该Intent过滤器对应的应用能够处理何种数据类型的支付信息。
基于此,通过在全局配置文件中为支付应用注册Intent过滤器,移动终端将获知Intent过滤器对应于哪个支付应用,该支付应用能够处理何种支付请求以及该支付应用能够处理何种数据类型的支付信息。也就是说,通过全局配置文件中的Intent过滤器,移动终端在接收到支付请求的时候才能够准确地调用能够处理该支付请求的支付应用。
值得一提的是,移动终端中常会出现同一种支付请求能够被不同支付应用处理的情况,为此,Intent过滤器中还能够对不同支付应用处理同一种支付请求的优先级进行声明,使得移动终端能够自动调用处理优先级最高的支付应用去处理该支付请求,从而避免用户对不同支付应用进行选择时使移动终端远离支付终端而破坏已建立的通信链路。
例如,Intent过滤器中进行了如下声明<action android:
name=”android. nfc. action. NDEF_DISCOVERED”/>,即表示移动终端在接收到支持NFC的支付终端所发起的NDEF支付请求时,可以优先调用注册了上述Intent过滤器的支付应用来处理该NDEF支付请求。
请参阅图6,在一实施例中,步骤333之前,如上所述的方法还包括以下步骤:
步骤410,待支付应用被调用时生成支付应用中的用户提示消息,并通过用户提示消息进行支付确认提示。
如前所述,支付应用被移动终端调用后,并不会立即进行移动支付,而会首先识别移动终端中是否触发进行了确认支付行为。
基于此,通过在支付应用中生成的用户提示消息,使得移动支付的激活被拦截,用户才能够在移动终端中进行确认支付行为,以供移动终端识别。
进一步地,用户提示消息以对话框的形式呈现于移动终端所提供的触控屏幕中,用户将按照对话框所提示的内容进行支付确认,进而使得移动支付被激活。
当然,在其他实施例中,移动终端还可以在调用支付应用之后通过跳转至提示界面的方式对用户进行支付确认提示。
步骤430,通过响应用户提示消息而触发进行的用户操控,感测得到操控行为数据。
用户提示消息在支付应用中生成之后,用户将对用户提示消息进行响应,以在确认当前所进行的移动支付时实施用户操控。例如,用户提示消息通过对话框的形式呈现以对用户进行支付确认提示,在当前所进行的移动支付被用户确认时,用户通过按照对话框所提示的内容进行用户操控来响应用户提示消息。
进一步地,若移动终端中触发进行了用户操控,则移动终端通过其自身所携带的各种传感器将能够感测得到相应的操控行为数据。例如,若对话框所提示的内容为“摇一摇”,则用户所进行的用户操控是摇晃移动终端,此时,移动终端通过其自身所携带的陀螺仪传感器将能够感测到移动终端的加速度信息,该加速度信息即为感测得到的操控行为数据。
需要说明的是,操控行为数据可能是因用户误操作所感测得到的,因此,移动终端还将对感测得到的操控行为数据作进一步地运算,即通过操控行为数据对确认支付行为进行识别,只有能够被移动终端识别得到的确认支付行为才属于有效的用户操控。
通过如上所述的方法,在支付应用被调用之后移动支付的激活被用户提示消息拦截,而不会立即进行移动支付,进而使得感测操控行为数据得以进行,以此在支付应用中建立支付确认保证,以利于移动支付的操作安全性的提高。
请参阅图7,在一实施例中,步骤333包括以下步骤:
步骤3331,根据感测得到的操控行为数据对移动终端在预设时间范围内移动的距离进行运算,得到移动终端的位置变化率。
本实施例中,预设时间范围用以避免移动终端过于频繁地进行移动距离的检测,以提高移动终端的处理效率。换而言之,只有在预设时间范围内,才会根据感测得到的操控行为数据对移动终端移动的距离进行运算。例如,预设时间范围为不小于100ms,则移动终端至少每100ms进行一次移动距离的运算。
具体地,获取移动终端的当前时间和上一次更新时间,计算得到二者之间的时间差。其中,移动终端的当前时间可以通过移动终端自身所携带的时钟得到。可以理解,本次的时间差计算得到之后,上一次更新时间即更新为当前时间,以供下一次的时间差计算。
若时间差处于预设时间范围内,进一步地获取当前时间对应的移动终端位置和上一次更新时间对应的移动终端位置,计算得到二者之间的距离差。其中,移动终端位置可以通过移动终端自身所携带的陀螺仪传感器得到,例如,移动终端位置可以通过陀螺仪传感器感测到的加速度信息来表示,该加速度信息即为感测得到的操控行为数据。
求解距离差与时间差的商,即得到移动终端位置的变化率。进一步地,由于移动终端位置可能来回晃动,相应地,距离差可能会出现负值,因此,移动终端位置的变化率还将通过上述商的绝对值进行表示。
步骤3333,在移动终端的位置变化率符合预设条件时,判定移动终端的移动状态为移动终端进行了移动。
本实施例中,预设条件用以衡量移动终端是否进行了有效的移动,例如,预设条件可以设置为超过移动终端的位置变化率的最小值0,则移动终端的位置变化率大于0即是符合预设条件的。
也就是说,在得到移动终端的位置变化率之后,只有该位置变化率符合预设条件,移动终端的移动状态才会被判定为移动终端进行了移动,反之,若该位置变化率不符合预设条件,则返回步骤3331,继续获取移动终端的位置变化率,以供移动终端的移动状态的判定。
通过如上所述的方法,实现了移动终端对移动终端的移动状态的判定,同时由于预设条件的设置,还能够有效地防止用户误操作而引起的移动终端的移动所产生的误判,从而提高了确认支付行为的识别准确率,进一步提高了移动支付的安全性。
请参阅图8,在一实施例中,一种移动支付激活装置包括:请求获取模块710、请求响应模块730、行为识别模块750及支付激活模块770。
其中,请求获取模块710用以通过与支付终端建立的通信链路获得支付终端发起的支付请求。
请求响应模块730用以响应于支付请求,在移动终端中触发移动终端进行自身的移动状态的侦测和支付应用的调用。
行为识别模块750用以根据侦测得到的移动终端的移动状态判断移动终端中是否触发进行了确认支付行为;若为是,则通知支付激活模块770。
支付激活模块770用以通过移动终端中触发进行的确认支付行为在支付应用中激活移动支付。
请参阅图9,在一实施例中,请求响应模块730包括:应用调用单元731及位置监听单元733。
其中,应用调用单元731用以通过解析支付请求调用相应的支付应用。
位置监听单元733用以在调用的支付应用中对移动终端的位置变化率进行监听,得到移动终端的移动状态。
请参阅图10,在一实施例中,应用调用单元731包括:请求解析单元7311及应用选取单元7313。
其中,请求解析单元7311用以解析支付请求得到相应的数据类型标识。
应用选取单元7313用以在预置的全局配置文件中进行支付请求及其数据类型标识的匹配,得到相应的支付应用,并启动该支付应用。
在一实施例中,如上所述的装置还包括应用注册模块。
其中,应用注册模块用以于全局配置文件中为支付应用注册Intent过滤器,并在Intent过滤器中对支付请求及其数据类型标识进行声明,通过声明的支付请求及数据类型标识进行匹配。
请参阅图11,在一实施例中,如上所述的装置还包括:消息生成模块810及数据感测模块830。
其中,消息生成模块810用以待支付应用被调用时生成支付应用中的用户提示消息,并通过用户提示消息进行支付确认提示。
数据感测模块830用以通过响应用户提示消息而触发进行的用户操控,感测得到操控行为数据。
请参阅图12,在一实施例中,位置监听单元733包括:距离运算单元7331及移动判定单元7333。
其中,距离运算单元7331用以根据感测得到的操控行为数据对移动终端在预设时间范围内移动的距离进行运算,得到移动终端的位置变化率。
移动判定单元7333用以在移动终端的位置变化率符合预设条件时,判定移动终端的移动状态为移动终端进行了移动。
上述内容,仅为本发明的较佳实施例,并非用于限制本发明的实施方案,本领域普通技术人员根据本发明的主要构思和精神,可以十分方便地进行相应的变通或修改,故本发明的保护范围应以权利要求书所要求的保护范围为准。
Claims (12)
1.一种移动支付激活方法,其特征在于,运行于移动终端,所述方法包括:
通过与支付终端建立的通信链路获得所述支付终端发起的支付请求;
响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用;
根据侦测得到的所述移动终端的移动状态判断所述移动终端中是否触发进行了确认支付行为;
若为是,则通过所述移动终端中触发进行的所述确认支付行为在调用的所述支付应用中激活移动支付。
2.如权利要求1所述的方法,其特征在于,所述响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用的步骤包括:
通过解析所述支付请求调用相应的支付应用;
在调用的所述支付应用中对所述移动终端的位置变化率进行监听,得到所述移动终端的移动状态。
3.如权利要求2所述的方法,其特征在于,所述通过解析所述支付请求调用相应的支付应用的步骤包括:
解析所述支付请求得到相应的数据类型标识;
在预置的全局配置文件中进行所述支付请求及其数据类型标识的匹配,得到相应的支付应用,并启动该支付应用。
4.如权利要求3所述的方法,其特征在于,所述通过解析所述支付请求调用相应的支付应用的步骤之前,所述方法还包括:
于所述全局配置文件中为所述支付应用注册Intent过滤器,并在所述Intent过滤器中对所述支付请求及其数据类型标识进行声明,通过声明的支付请求及其数据类型标识进行所述匹配。
5.如权利要求2所述的方法,其特征在于,所述在调用的所述支付应用中对所述移动终端的位置变化率进行监听,得到所述移动终端的移动状态的步骤之前,所述方法还包括:
待所述支付应用被调用时生成所述支付应用中的用户提示消息,并通过所述用户提示消息进行支付确认提示;
通过响应所述用户提示消息而触发进行的用户操控,感测得到操控行为数据。
6.如权利要求2或5所述的方法,其特征在于,所述在调用的所述支付应用中对所述移动终端的位置变化率进行监听,得到所述移动终端的移动状态的步骤包括:
根据感测得到的操控行为数据对所述移动终端在预设时间范围内移动的距离进行运算,得到所述移动终端的位置变化率;
在所述移动终端的位置变化率符合预设条件时,判定所述移动终端的移动状态为所述移动终端进行了移动。
7.一种移动支付激活装置,其特征在于,包括:
请求获取模块,用以通过与支付终端建立的通信链路获得所述支付终端发起的支付请求;
请求响应模块,用以响应于所述支付请求,在所述移动终端中触发所述移动终端进行自身的移动状态的侦测和支付应用的调用;
行为识别模块,用以根据侦测得到的所述移动终端的移动状态判断所述移动终端中是否触发进行了确认支付行为;若为是,则通知支付激活模块;
所述支付激活模块,用以通过所述移动终端中触发进行的所述确认支付行为在调用的所述支付应用中激活移动支付。
8.如权利要求7所述的装置,其特征在于,所述请求响应模块包括:
应用调用单元,用以通过解析所述支付请求调用相应的支付应用;
位置监听单元,用以在调用的所述支付应用中对所述移动终端的位置变化率进行监听,得到所述移动终端的移动状态。
9.如权利要求8所述的装置,其特征在于,所述应用调用单元包括:
请求解析单元,用以解析所述支付请求得到相应的数据类型标识;
应用选取单元,用以在预置的全局配置文件中进行所述支付请求及其数据类型标识的匹配,得到相应的支付应用,并启动该支付应用。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
应用注册模块,用以于所述全局配置文件中为所述支付应用注册Intent过滤器,并在所述Intent过滤器中对所述支付请求及其数据类型标识进行声明,通过声明的支付请求及数据类型标识进行所述匹配。
11.如权利要求8所述的装置,其特征在于,所述装置还包括:
消息生成模块,用以待所述支付应用被调用时生成所述支付应用中的用户提示消息,并通过所述用户提示消息进行支付确认提示;
数据感测模块,用以通过响应所述用户提示消息而触发进行的用户操控,感测得到操控行为数据。
12.如权利要求8或11所述的装置,其特征在于,所述位置监听单元包括:
距离运算单元,用以根据感测得到的操控行为数据对所述移动终端在预设时间范围内移动的距离进行运算,得到所述移动终端的位置变化率;
移动判定单元,用以在所述移动终端的位置变化率符合预设条件时,判定所述移动终端的移动状态为所述移动终端进行了移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610257087.XA CN105931044A (zh) | 2016-04-22 | 2016-04-22 | 移动支付激活方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610257087.XA CN105931044A (zh) | 2016-04-22 | 2016-04-22 | 移动支付激活方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105931044A true CN105931044A (zh) | 2016-09-07 |
Family
ID=56835985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610257087.XA Pending CN105931044A (zh) | 2016-04-22 | 2016-04-22 | 移动支付激活方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105931044A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682897A (zh) * | 2016-12-27 | 2017-05-17 | 努比亚技术有限公司 | 确定nfc支付的装置及方法 |
WO2018120221A1 (zh) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | 利用条码进行数据传输的方法及移动设备 |
CN110473103A (zh) * | 2019-08-16 | 2019-11-19 | 中国工商银行股份有限公司 | 应用管理方法、装置、计算机***和介质 |
WO2020019985A1 (zh) * | 2018-07-27 | 2020-01-30 | 阿里巴巴集团控股有限公司 | 支付处理方法、装置、服务器及设备 |
CN111026388A (zh) * | 2019-10-15 | 2020-04-17 | 福建联迪商用设备有限公司 | 一种适配收单应用的方法及支付中间件 |
CN112215595A (zh) * | 2020-10-09 | 2021-01-12 | 支付宝(杭州)信息技术有限公司 | 项目处理方法、***以及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346560A (zh) * | 2014-06-25 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种安全验证方法及装置 |
CN104933556A (zh) * | 2015-05-27 | 2015-09-23 | 小米科技有限责任公司 | 模式设置方法及装置 |
CN105306204A (zh) * | 2014-07-04 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 安全验证方法、装置及*** |
-
2016
- 2016-04-22 CN CN201610257087.XA patent/CN105931044A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346560A (zh) * | 2014-06-25 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种安全验证方法及装置 |
CN105306204A (zh) * | 2014-07-04 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 安全验证方法、装置及*** |
CN104933556A (zh) * | 2015-05-27 | 2015-09-23 | 小米科技有限责任公司 | 模式设置方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682897A (zh) * | 2016-12-27 | 2017-05-17 | 努比亚技术有限公司 | 确定nfc支付的装置及方法 |
CN106682897B (zh) * | 2016-12-27 | 2020-09-08 | 努比亚技术有限公司 | 确定nfc支付的装置及方法 |
WO2018120221A1 (zh) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | 利用条码进行数据传输的方法及移动设备 |
WO2020019985A1 (zh) * | 2018-07-27 | 2020-01-30 | 阿里巴巴集团控股有限公司 | 支付处理方法、装置、服务器及设备 |
CN110473103A (zh) * | 2019-08-16 | 2019-11-19 | 中国工商银行股份有限公司 | 应用管理方法、装置、计算机***和介质 |
CN111026388A (zh) * | 2019-10-15 | 2020-04-17 | 福建联迪商用设备有限公司 | 一种适配收单应用的方法及支付中间件 |
CN111026388B (zh) * | 2019-10-15 | 2023-08-11 | 福建联迪商用设备有限公司 | 一种适配收单应用的方法及支付中间件 |
CN112215595A (zh) * | 2020-10-09 | 2021-01-12 | 支付宝(杭州)信息技术有限公司 | 项目处理方法、***以及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105931044A (zh) | 移动支付激活方法及装置 | |
EP3070905B1 (en) | Method and apparatus for binding device | |
US11055708B2 (en) | Resource deduction method and apparatus, intelligent terminal, and deduction server | |
WO2019205065A1 (zh) | 快速打开应用或应用功能的方法及终端 | |
JP6739648B2 (ja) | ワイヤレスネットワークタイプ検出方法および装置および電子デバイス | |
JP2018525918A (ja) | 注文情報を処理する方法、装置、及びシステム | |
CN105516071A (zh) | 验证业务操作安全性的方法、装置、终端及服务器 | |
CN107370772A (zh) | 账号登录方法、装置及计算机可读存储介质 | |
CN108551521B (zh) | 一种登录信息提示方法及移动终端 | |
CN108475304B (zh) | 一种关联应用程序和生物特征的方法、装置以及移动终端 | |
CN107396368B (zh) | 一种移动终端及其防止诈骗提示处理方法、及存储介质 | |
KR20180055209A (ko) | 대리 장치를 이용한 결제 방법 및 이를 수행하는 전자 장치 | |
CN106204046A (zh) | 订单支付的方法及装置 | |
CN111866885A (zh) | 验证信息共享方法、装置及电子设备 | |
CN108549804B (zh) | 模式切换方法和装置、计算机可读存储介质、终端 | |
KR102199402B1 (ko) | 서비스 처리 방법 및 장치 | |
CN110430252B (zh) | 资源数据处理方法和装置、设备、可读存储介质 | |
US20040030761A1 (en) | Apparatus control system | |
US20180210541A1 (en) | Method and apparatus for dynamic control of sensors to enhance security | |
CN107071008A (zh) | 终端设备的定位方法、装置和设备 | |
CN106408304B (zh) | 账户安全管理方法和装置 | |
CN110830556B (zh) | 一种业务处理方法和装置 | |
KR20130126048A (ko) | 결제 방법 및 그 시스템 | |
CN113034141A (zh) | 一种移动支付方法、装置、可穿戴设备和存储介质 | |
CN106874746B (zh) | 应用程序调用方法、装置和移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160907 |