一种基于移动终端支付金额的输入方法、装置及其可读存储介质机器终端设备转让专利

申请号 : CN201811474012.2

文献号 : CN109558055B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张朝磊

申请人 : 张朝磊

摘要 :

本发明实施例公开了一种基于移动终端支付金额的输入方法、装置及其可读存储介质机器终端设备,其中,所述方法包括监听移动终端启动支付事件;当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘包括若干虚拟数字键位;检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字。

权利要求 :

1.一种基于移动终端支付金额的输入方法,其特征在于,包括以下步骤,监听移动终端启动支付事件;

当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘包括若干虚拟数字键位,所述虚拟数字键位不包括用于清除金额输入区的虚拟清除键位以及提供小数点的虚拟小数点键位;

检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;

在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字;

其中,当所述移动终端的触摸屏上同时检测到两个接触时,清空所述金额输入区中所显示的内容;当所述移动终端的触摸屏上同时检测到三个接触时,调整所述金额输入区的数位;当所述三个接触的接触轨迹由下至上时,将所述数位向上调整;当所述三个接触的接触轨迹由上至下时,将所述数位向下调整。

2.根据权利要求1所述的方法,其特征在于,所述金额输入键盘为由阿拉伯数字0-9组成的环形键盘。

3.根据权利要求1所述的方法,其特征在于,所述金额输入键盘为由阿拉伯数字0-9组成的一字键盘。

4.根据权利要求1所述的方法,其特征在于,如果所述不间断接触轨迹未经过所述金额输入键盘,则根据所述不间断接触轨迹从数据库中选取与该轨迹相似的字符显示在所述金额输入区;其中,所述字符为0-9的阿拉伯数字。

5.一种基于移动终端支付金额的输入装置,其特征在于,包括

事件监听模块,用于监听移动终端启动支付事件;

支付窗口弹出模块,用于当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘包括若干虚拟数字键位;

接触检测模块,用于检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;

金额显示模块,用于在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字;

所述接触检测模块还用于,判断所述不间断接触轨迹是否经过所述金额输入键盘,如果所述不间断接触轨迹未经过所述金额输入键盘,则根据所述不间断接触轨迹从数据库中选取与该轨迹相似的字符显示在所述金额输入区;其中,所述字符为0-9的阿拉伯数字;

所述接触检测模块还用于,当所述移动终端的触摸屏上同时检测到两个接触时,清空所述金额输入区中所显示的内容;

所述接触检测模块还用于,当所述移动终端的触摸屏上同时检测到三个接触时,调整所述金额输入区的数位;当所述三个接触的接触轨迹由下至上时,将所述数位向上调整;当所述三个接触的接触轨迹由上至下时,将所述数位向下调整。

6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4任意一项所述的基于移动终端支付金额的输入方法。

7.一种终端设备,其特征在于,包括处理器、图 存储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的基于移动终端支付金额的输入方法。

说明书 :

一种基于移动终端支付金额的输入方法、装置及其可读存储

介质机器终端设备

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种基于移动终端支付金额的输入方法、装置及其可读存储介质机器终端设备。

背景技术

[0002] 随着移动支付方式的不断演化,支付渠道的逐渐拓宽,新型支付方式的不断推广,移动终端支付应运而生。移动终端支付的交易,是指在移动设备的客户端产生一个支付钱
包账号安全索引信息,比如支付宝、微信的支付索引信息,这个支付索引信息可以是一维
码,也可以是二维码,而后通过收银设备的扫描枪来进行扫码,将交易账户索引信息、商家
和商品信息、交易金额等信息送到支付机构进行交易授权处理的过程。或者是指商家提供
一个交易账户索引信息,即可以是一维码也可以是二维码,而支付方可以通过移动设备的
客户端的扫描功能来进行扫码,进而客户端界面显示相应的商家信息和交易金额输入框,
支付方通过界面的键盘手动输入相应的金额数值于交易金额输入框,支付方最后确认授权
确认交易授权处理;
[0003] 截止目前,键盘输入相应的金额至交易金额输入框大多都是采用点击的输入方式,即点击键盘上对应的虚拟数字信息,随后在交易金额输入框中输入与键盘的虚拟数字
信息相对应的数字信息;目前的金额的输入方式过于单一化,容易操作疲劳;并且,这种金
额的输入方式在输入金额时容易造成较大的操作失误,极有可能造成输入金额的过大化;
例如,在手机较为卡顿的情况下,交易金额输入框与虚拟数字信息的点击输入之间产生延
迟,在过多次点击键盘时,若不及时清空很可能直接交易错误金额,造成不必要的损失;

发明内容

[0004] 本发明实施例提供一种基于移动终端支付金额的输入方法、装置及其可读存储介质机器终端设备,提供了一种新的金额输入键盘及该键盘的输入方法,改善了现有金额输
入键盘的操作方式过于单一化的局面,增加了用户体验,并同时也可以达到有效的金额输
入目的;并且本发明所提供的输入方法、装置及其可读存储介质机器终端设备,也通过“检
测移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键
位”的方式有效避免了点击式金额输入键盘,因操作不当或其他客观原因例如手机卡顿所
导致的输入金额过大或过小对支付方或被支付方造成不必要的损失。
[0005] 作为本发明实施例的第一个方面,本发明实施例提供一种基于移动终端支付金额的输入方法,包括以下步骤,
[0006] 监听移动终端启动支付事件;
[0007] 当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘包括若干虚拟数字键位;
[0008] 检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;
[0009] 在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字。
[0010] 作为进一步改进,所述金额输入键盘为由阿拉伯数字0-9组成的环形键盘。
[0011] 作为进一步改进,所述金额输入键盘为由阿拉伯数字0-9组成的一字键盘。
[0012] 作为进一步改进,如果所述不间断接触轨迹未经过所述金额输入键盘,则根据所述不间断接触轨迹从数据库中选取与该轨迹相似的字符显示在所述金额输入区;其中,所
述字符为0-9的阿拉伯数字。
[0013] 作为进一步改进,,当所述移动终端的触摸屏上同时检测到两个接触时,清空所述金额输入区中所显示的内容。
[0014] 作为进一步改进,当所述移动终端的触摸屏上同时检测到三个接触时,调整所述金额输入区的数位。
[0015] 作为进一步改进,,当所述三个接触的接触轨迹由下至上时,将所述数位向上调整;当所述三个接触的接触轨迹由上至下时,将所述数位向下调整。
[0016] 相应地,本发明实施例还提供一种扫码支付金额输入的装置,包括:
[0017] 事件监听模块,用于监听移动终端启动支付事件;
[0018] 支付窗口弹出模块,用于当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘包
括若干虚拟数字键位;
[0019] 接触检测模块,用于检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;
[0020] 金额显示模块,用于在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字;
[0021] 所述接触检测模块还用于,判断所述不间断接触轨迹是否经过所述金额输入键盘,如果所述不间断接触轨迹未经过所述金额输入键盘,则根据所述不间断接触轨迹从数
据库中选取与该轨迹相似的字符显示在所述金额输入区;其中,所述字符为0-9的阿拉伯数
字;
[0022] 所述接触检测模块还用于,当所述移动终端的触摸屏上同时检测到两个接触时,清空所述金额输入区中所显示的内容;
[0023] 所述接触检测模块还用于,当所述三个接触的接触轨迹由下至上时,将所述数位向上调整;当所述三个接触的接触轨迹由上至下时,将所述数位向下调整。
[0024] 另外,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在
设备执行如前任一所述的基于移动终端支付金额的输入方法。
[0025] 以及,本发明实施例提供一种终端设备,包括处理器、存图储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如
前任一项所述的基于移动终端支付金额的输入方法。
[0026] 与现有技术相比本发明的有益效果,
[0027] 本发明实施例采用上述技术方案,监听移动终端启动支付事件;当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区
和金额输入键盘;所述金额输入键盘包括若干虚拟数字键位;通过检测所述移动终端的触
摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;在所述金额输
入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过
的数字;在提供了一种新的移动终端金额输入键盘、操作方式的同时,通过“检测移动终端
的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位”的方式有
效避免了点击式金额输入键盘,因操作不当或其他客观原因例如手机卡顿所导致的输入金
额过大或过小对支付方或被支付方造成不必要的损失。
[0028] 上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的
方面、实施方式和特征将会是容易明白的。

附图说明

[0029] 在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明
公开的一些实施方式,而不应将其视为是对本发明范围的限制。
[0030] 图1为本发明第一种是实施例的整体流程示意图;
[0031] 图2为本发明第一实施例中例举的一字形金额输入键盘;
[0032] 图3为本发明第一实施例中例举例的环形金额输入键盘;
[0033] 图4为本发明第二种实施例的整体结构示意图。

具体实施方式

[0034] 在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。
因此,附图和描述被认为本质上是示例性的而非限制性的。
[0035] 在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必
须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0036] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者
隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,
除非另有明确具体的限定。
[0037] 参见图1,本发明实施例提供一种基于多人交互的移动终端提示方法,由移动终端执行,移动终端包括但不限于手机、平板等,该方法包括步骤S10至步骤S40,具体如下:
[0038] S10,监听移动终端启动支付事件;
[0039] 在本发明实施例中,支付事件包括指扫描支付事件、转账支付事件、红包支付事件等;其中,扫描支付事件是指支付方,即用户启动支付宝、微信、网上银行等二维码或一维码
扫码支付的功能,例如,扫一扫,用户点击扫一扫的功能,即启动支付事件;转账支付事件和
红包支付事件是指用户启动支付宝、微信、QQ等的转账功能/红包功能,例如,用户执行转账
功能/红包功能,即启动支付事件。
[0040] S20,当监听到启动支付事件时,弹出支付窗口至移动终端的显示界面;其中,支付窗口包括金额输入区和金额输入键盘;金额输入键盘包括若干虚拟数字键位;
[0041] 在本发明实施例中,当移动终端启动支付事件时,移动终端的显示界面会弹出支付窗口以为用户提供金额输入区和金额输入键盘,金额输入键盘中的虚拟数字键位是不滑
动状态,即每个键位的位置是固定的,具体可参见现有的金额输入键盘。另外,作为优选的
本发明实施例中的虚拟数字键位分别为阿拉伯数字0~9;当然,虚拟数字键位可以富有地
方特色,可以基于不同语种的文字表达形式,例如汉字一~九等,但是考虑到金额输入键盘
的通用性,故选择了阿拉伯数字0~9。
[0042] S30,检测移动终端的触摸屏上的不间断接触轨迹,确定不间断接触轨迹经过的虚拟数字键位;
[0043] 这里进行举例说明,例如用户A需给用户B转账128元,那么此时用户A支付窗口就可以根据虚拟数字键位的位置在移动终端的显示屏上进行操作,形成一个依次经过虚拟数
字键位1、虚拟数字键位2、虚拟数字键位8的不间断接触轨迹;
[0044] 作为优选的,本发明实施例的金额输入键盘中的相邻虚拟数字键位之间会留有间隙,意在于防止不间断接触轨迹在不经意间重复经过某一虚拟数字键位,为用户提供更良
好的操作空间。
[0045] S40,在金额输入区以不间断接触轨迹经过虚拟数字键位的次序显示不间断接触轨迹经过的数字。
[0046] 为方便更好的执行本发明实施例,特提供了两种金额输入键盘的采用形式,请参阅图2、图3,其一是由阿拉伯数字0-9组成的环形键盘、其二是由阿拉伯数字0-9组成的一字
键盘。在本实施例中,优选采用“环形键盘”,具体的在“环形键盘”中,以0作为中心,1~9以
围绕0的形式等间距周向分布。“环形键盘”可以最大程度的节约出相邻虚拟数字键位之间
的间隙,以方便用户进行操作。
[0047] 作为延展的,在发明实施例中,“不间断接触轨迹”不仅可以在金额输入键盘内进行操作,也可以在除金额操作键盘以外的支付窗口的空间内进行操作;在金额输入键盘区
域内进操作时是以不间断接触轨迹经过虚拟数字键位的次序显示不间断接触轨迹经过的
数字;如果不间断接触轨迹未经过支付窗口内的金额输入键盘,则根据不间断接触轨迹从
数据库中选取与该轨迹相似的字符显示在金额输入区;其中,字符为0-9的阿拉伯数字。这
种金额的输入方式可以理解为现有技术中的手写输入方式,意在为用户提供多种支付金额
的输入方式,以满足不同用户的使用需求。
[0048] 在本发明实施例中,上述所提及的虚拟数字键盘不包括用于清除金额输入区的虚拟清除键位以及提供小数点的虚拟小数点键位;这是为了给金额输入键盘的相邻虚拟数字
键位预留更为充分的间隙,方便“不间断接触轨迹”与虚拟数字键盘的识别;为了确保发明
实施例的功能完整性上述所提及的用于输入金额的“不间断接触轨迹”都是以单手指触摸
方式作为基础进行的,而关于实现虚拟清除键位的功能和虚拟小数点键位的功能,在本发
明实施例中,是通过基于手指数量的触摸感应进行实现,具体如下;
[0049] 当移动终端的触摸屏上同时检测到两个接触时,清空金额输入区中所显示的内容。
[0050] 当移动终端的触摸屏上同时检测到三个接触时,调整金额输入区的数位;作为优选的,当三个接触的接触轨迹由下至上时,将数位向上调整;当三个接触的接触轨迹由上至
下时,将数位向下调整。
[0051] 上述所提及的数位相同于金额单位,例如“分”、“角”、“元”、“十元”、“百元”等,结合上述“当移动终端的触摸屏上同时检测到三个接触时”的情况进行举例,若金额输入区的数字为128时(金额输入区的默认金额单位为“元”相当于数位概念中的个位),三个接触的
接触轨迹由上至下,则128的金额单位转换为角,实际相同于12.8元。作为优选的,金额输入
区内显示金额单位,以方便使用者获取目前操作状态下的数位(金额单位),具体请参见图
2、图3。
[0052] 请参阅图4,本发明第二种实施例,还提供一种基于移动终端支付金额的输入装置,包括,
[0053] 事件监听模块10,用于监听移动终端启动支付事件;
[0054] 支付窗口弹出模块20,用于当监听到启动所述支付事件时,弹出支付窗口至移动终端的显示界面;其中,所述支付窗口包括金额输入区和金额输入键盘;所述金额输入键盘
包括若干虚拟数字键位;
[0055] 接触检测模块30,用于检测所述移动终端的触摸屏上的不间断接触轨迹,确定所述不间断接触轨迹经过的虚拟数字键位;
[0056] 金额显示模块40,用于在所述金额输入区以所述不间断接触轨迹经过所述虚拟数字键位的次序显示所述不间断接触轨迹经过的数字;
[0057] 所述接触检测模块30还用于,判断所述不间断接触轨迹是否经过所述金额输入键盘,如果所述不间断接触轨迹未经过所述金额输入键盘,则根据所述不间断接触轨迹从数
据库中选取与该轨迹相似的字符显示在所述金额输入区;其中,所述字符为0-9的阿拉伯数
字;
[0058] 所述接触检测模块30还用于,当所述移动终端的触摸屏上同时检测到两个接触时,清空所述金额输入区中所显示的内容;
[0059] 所述接触检测模块30还用于,当所述三个接触的接触轨迹由下至上时,将所述数位向上调整;当所述三个接触的接触轨迹由上至下时,将所述数位向下调整。
[0060] 本发明第三种实施例,提供一种基于移动终端支付金额的终端设备,包括处理器、存储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,例如:扫码支付
金额输入的程序。所述处理器执行所述计算机程序时实现第一方面的上述任一项所述的扫
码支付金额输入的实施例中的步骤。
[0061] 示例性地,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以
是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所
述基于移动终端支付金额的终端设备中的执行过程。
[0062] 所述终端设备可包括,但不仅限于,处理器、存储器、显示器。本领域技术人员可以理解,所述示意图仅仅是基于移动终端支付金额的终端设备的示例,并不构成对基于移动
终端支付金额的终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,
或者不同的部件,例如基于移动终端支付金额的终端设备还可以包括输入输出设备、网络
接入设备、总线等。
[0063] 所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路
(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等,所述处理器是所述基于移动终端支付金额的终端设备的控制中心,利用各种接口和线
路连接整个所述基于移动终端支付金额的终端设备的各个部分。
[0064] 所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,基于移动
终端支付金额的终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,
其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文
字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字
消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,
例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure 
Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固
态存储器件。
[0065] 其中,所述基于移动终端支付金额的终端设备的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这
样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指
令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机
程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计
算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些
中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或
装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only 
Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件
分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法
和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机
可读介质不包括电载波信号和电信信号。
[0066] 需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以
不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的
需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置
实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或
多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解
并实施。
[0067] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,
这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保
护范围为准。