NFC充值方法及设备与流程


nfc充值方法及设备
技术领域
1.本技术涉及终端领域,尤其涉及一种近距离无线通讯技术(near field communication,nfc)充值方法及设备。


背景技术:



2.nfc是一种新兴的通讯技术,其是由非接触式射频识别(radio frequency identification,rfid)及互连互通技术整合演变而来的。
3.nfc技术通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,使得具备nfc技术的终端(如智能手机、可穿戴设备等),可以在彼此靠近的时采用nfc技术进行数据交换,例如通过数据交换可实现移动支付功能。
4.终端可以采用nfc技术,实现多类移动支付功能(如支付公共交通出行费用、支付就餐费用、支付观影费用等)。当进行的移动支付出现账户余额不足时,需要用户在终端上进行手动充值,该充值的过程可包括:选择钱包应用—选择对应的支付功能—选择充值金额—选择充值方式等一系列繁琐的操作动作。
5.因此,如何提高nfc充值效率成为亟待解决的问题。


技术实现要素:



6.本技术实施例提供一种nfc充值方法及设备,解决了nfc充值效率低的问题。
7.为达到上述目的,本技术实施例采用如下技术方案:
8.第一方面,提供一种nfc充值方法,应用于终端,该方法可以包括:终端在接收到nfc刷卡器发送的支付命令之后,向nfc刷卡器发送终端中nfc刷卡器对应的账号余额,然后接收nfc刷卡器发送的支付数据包,最后向账号充值第二金额值,使得充值后的账号余额大于或等于第一金额值。其中,支付数据包用于指示账号余额不足,支付数据包中包括第一金额值。
9.通过本技术提供的nfc充值方法,终端在接收到nfc刷卡器发送的支付命令之后,向nfc刷卡器发送终端中nfc刷卡器对应的账号余额,在接收到nfc刷卡器发送的指示账号余额不足的支付数据包后,终端触发对该账号的自动充值。与目前通过用户对账号进行手动充值相比,本实施例在确定账号余额不足时,自动触发上述nfc充值流程,从而通过本实施例可提高nfc的充值效率。
10.在一种可能的设计中,向账号充值第二金额值可以包括:获取账号的默认充值金额值,默认充值金额大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和;显示第一充值界面,第一充值界面包括多种支付方式的指示信息;接收用户在第一充值界面对第一支付方式的指示信息的操作;通过第一支付方式,向账号充值默认充值金额值。通过该实现方式,在获取到账号的默认充值金额值之后,直接显示第一充值界面,以便于用户在该界面快速的选择出支付方式,然后根据选择的支付方式向账号充值默认充值金额值,从而提高了nfc账号的充值效率。
11.在一种可能的设计中,向账号充值第二金额值可以包括:获取账号的默认支付方式;显示第二充值界面,第二充值界面包括多种充值金额值的指示信息;接收用户在第二充值界面对第一充值金额值的操作,第一充值金额值大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和;通过默认支付方式,向账号充值第一充值金额值。通过该实现方式,在获取到账号的默认支付方式之后,显示第二充值界面,以便于用户在该界面快速的选择出充值金额,然后根据默认支付方式,向账号充值选择的充值金额,从而提高了nfc账号的充值效率。
12.在一种可能的设计中,向账号充值第二金额值可以包括:获取账号的默认充值金额值和默认支付方式,默认充值金额大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和;通过默认支付方式,向账号充值默认充值金额值。通过该实现方式,在获取到账号的默认充值金额值和默认支付方式之后,无需用户进行任何充值动作,终端自动完成充值过程,从而提高了nfc充值效率,提高了用户体验。
13.在一种可能的设计中,向账号充值第二金额值还可以包括:若默认充值金额或第一充值金额小于第三金额值,输出第一提示信息,第一提示信息用于指示充值金额不满足支付需求;接收用户在第二充值界面对第二充值金额值的操作,第二充值金额值大于或等于第三金额值,第三金额值为第一金额值,或者第三金额值为第一金额值与账号余额绝对值的和;向账号充值第二充值金额值。通过该实现方式,通过第一提示信息提示用户充值金额不满足支付需求,然后接收用户在第二充值界面重新选择的充值金额值,使得重新选择的充值金额值满足支付需求,保证本次充值的支付有效性。
14.在一种可能的设计中,向账号充值第二金额值可以包括:若第一支付方式的账户余额小于默认充值金额值,或者,默认支付方式的账户余额小于第一充值金额值,或者,默认支付方式的账户余额小于默认充值金额值,输出第二提示信息,第二提示信息用于指示支付方式余额不足;接收用户在第一充值界面对第二支付方式的指示信息的操作;通过第二支付方式,向账号充值第二金额值。通过该实现方式,通过第二提示信息提示用户支付方式余额不足,然后接收用户在第一充值界面重新选择的支付方式,以便于通过重新选择的支付方式对账号进行充值,保证本次充值的支付有效性。
15.在一种可能的设计中,上述支付数据包可以被封装成nfc协议规定的数据包格式,包括余额标志字段和第一金额值字段,该余额标志字段用于指示账号余额是否能够完成当前的支付行为,该第一金额值字段用于指示所述nfc刷卡器内配置的第一金额值。
16.在一种可能的设计中,该方法还可以包括:响应于支付数据包,输出账号余额不足的通知消息;接收用户对通知消息的操作,执行向账号充值第二金额值。通过该实现方式,在接收到用户对通知消息的操作后,对账号进行充值,实现了用户对即将进行的充值流程的确认,提高了用户对充值流程的使用体验。
17.在一种可能的设计中,该方法还可以包括:接收用户在第三充值界面对第一图标的操作,第一图标用于指示自动充值功能;显示第一配置界面,第一配置界面用于选取默认充值金额值和/或默认支付方式;接收用户在第一配置界面中的配置操作,配置操作用于指示默认充值金额值和/或默认支付方式;将配置操作指示的默认充值金额值和/或默认支付方式保存。在该实现方式中,通过第一配置界面接收用户配置的默认充值金额值和/或默认
支付方式,以便于在对账号进行充值过程中,直接根据默认充值金额值和/或默认支付方式进行自动充值,从而提高nfc账号充值的效率。
18.在一种可能的设计中,接收用户在第一配置界面中的配置操作可以包括:接收用户在第一配置界面上的第一配置操作,触发显示第二配置界面,第二充值界面包括多种默认充值金额值的指示信息;接收用户在第二配置界面中对第一默认充值金额值的指示信息的操作;将第一默认充值金额值保存。在该实现方式中,通过第二配置界面接收用户配置的默认充值金额值,以便于在对账号进行充值过程中,直接对账号充值默认充值金额值,提高了nfc账号充值的效率。
19.在一种可能的设计中,接收用户在第一配置界面中的配置操作可以包括:接收用户在第一配置界面上的第二配置操作,触发显示第三配置界面,第三充值界面包括多种默认支付方式的指示信息;接收用户在第三配置界面中对第一默认支付方式的指示信息的操作;将第一默认支付方式保存。在该实现方式中,通过第三配置界面接收用户配置的默认支付方式,以便于在对账号进行充值过程中,直接通过默认支付方式对账号进行充值,从而提高了nfc账号充值的效率。
20.在一种可能的设计中,接收用户在第一配置界面中的配置操作可以包括:接收用户在第一配置界面上的第三配置操作,触发显示第四配置界面,第四充值界面包括种多种默认充值金额值和多种默认支付方式的指示信息;接收用户在第四配置界面中对第一默认充值金额值和第一默认支付方式的操作;将第一默认充值金额值和第一默认支付方式保存。在该实现方式中,通过第四配置界面接收用户配置的默认支付方式和默认充值金额值,以便于在对账号进行充值过程中,根据默认支付方式和默认充值金额值自动完成充值流程,进一步提高nfc账号充值的效率,提高用户使用体验。
21.第二方面,提供一种nfc充值方法,应用于nfc刷卡器,该方法可以包括:第一支付方式的nfc刷卡器向终端发送支付命令;nfc刷卡器接收终端响应支付命令发送的第一支付方式的账号余额;nfc刷卡器向终端发送支付数据包,该支付数据包用于指示账号余额不足,支付数据包中包括第一金额值;该第一金额值用于对账号充值。
22.通过本技术提供的nfc充值方法,nfc刷卡器向终端发送支付命令后,终端响应支付命令,并向nfc刷卡器发送账号余额,然后nfc刷卡器向终端发送支付数据包,以便终端触发对账号的自动充值。与目前通过用户对账号进行手动充值相比,本实施例在确定账号余额不足时,自动触发上述nfc充值流程,从而通过本实施例可提高nfc的充值效率。
23.第三方面,提供一种终端,该终端用于执行上述第一方面提供的一种nfc充值方法。本技术可以根据上述第一方面提供的方法,对该终端进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。示例性的,本技术可以按照功能将该终端划分为第一接收单元、发送单元、充值单元等。上述划分的各个功能模块执行的可能的技术方案和有益效果的描述均可以参考上述第一方面或其相应的可能的设计提供的技术方案,此处不再赘述。
24.第四方面,提供一种终端,该终端包括:存储器和一个或多个处理器,该存储器和处理器耦合。该存储器用于存储计算机指令,该处理器用于调用该计算机指令,以执行如第一方面及其任一种可能的设计方式提供的任一种方法。
25.第五方面,提供一种nfc刷卡器,该nfc刷卡器用于执行上述第二方面提供的一种
nfc充值方法。本技术可以根据上述第二方面提供的方法,对该nfc刷卡器进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。示例性的,本技术可以按照功能将该nfc刷卡器划分为发送单元、接收单元等。上述划分的各个功能模块执行的可能的技术方案和有益效果的描述均可以参考上述第二方面或其相应的可能的设计提供的技术方案,此处不再赘述。
26.第六方面,提供一种nfc刷卡器,该nfc刷卡器包括:存储器和一个或多个处理器,该存储器和处理器耦合。该存储器用于存储计算机指令,该处理器用于调用该计算机指令,以执行如第二方面及其任一种可能的设计方式提供的任一种方法。
27.第七方面,提供一种计算机存储介质,用于存储计算机程序,当该计算机程序在计算机上运行时,使得上述任一方面中的任一种可能的实现方式提供的任一种方法被执行。
28.第八方面,本技术提供了一种计算机程序产品,当其在计算机上运行时,使得上述任一方面中的任一种可能的实现方式提供的任一种方法被执行。
29.第九方面,提供一种通信设备,该通信设备包括:存储器和处理器,该存储器用于存储计算机程序,该处理器用于调用所述计算机程序,使得上述任一方面中的任一种可能的实现方式提供的任一种方法被执行。
附图说明
30.图1a为现有技术提供的屏幕界面示意图;
31.图1b为现有技术提供的钱包主界面示意图;
32.图1c为现有技术提供的公交出行界面示意图;
33.图1d为现有技术提供的交通卡充值界面示意图;
34.图2a为本技术实施例提供的一种系统架构的组成示意图;
35.图2b为本技术实施例提供的另一种系统架构的组成示意图;
36.图3为本技术实施例提供的一种终端的结构示意图;
37.图4为本技术实施例提供的一种nfc充值方法的流程示意图;
38.图5为本技术实施例提供的一种支付数据包传递流程示意图;
39.图6为本技术实施例提供的另一种支付数据包传递流程示意图;
40.图7为本技术实施例提供的另一种nfc充值方法的流程示意图;
41.图8为本技术实施例提供的余额不足通知消息界面示意图;
42.图9为本技术实施例提供的一种终端向账号充值第二金额值的流程图;
43.图10为本技术实施例提供的第二充值界面的示意图;
44.图11为本技术实施例提供的第一充值界面的示意图;
45.图12为本技术实施例提供的另一种终端向账号充值第二金额值的流程图;
46.图13为本技术实施例提供的又一种终端向账号充值第二金额值的流程图;
47.图14为本技术实施例提供的充值确认界面的示意图;
48.图15为本技术实施例提供的充值成功通知信息的界面示意图;
49.图16为本技术实施例提供的自动充值设置流程图;
50.图17为本技术实施例提供的第三充值界面的示意图;
51.图18为本技术实施例提供的第一配置界面的示意图;
52.图19为本技术实施例提供的配置默认充值金额界面示意图;
53.图20为本技术实施例提供的配置默认支付方式界面示意图;
54.图21为本技术实施例提供的配置默认支付方式和默认充值金额界面示意图;
55.图22为本技术实施例提供的终端的结构示意图;
56.图23为本技术实施例提供的另一终端的结构示意图;
57.图24为本技术实施例提供的再一终端的结构示意图;
58.图25为本技术实施例提供的一种nfc刷卡器的结构示意图;
59.图26为本技术实施例提供的另一种nfc刷卡器的结构示意图。
具体实施方式
60.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
61.目前,终端可以采用nfc技术,实现多类移动支付功能(如支付公共交通出行费用、支付就餐费用、支付观影费用等)。当进行的移动支付出现账户余额不足时,需要用户在终端上进行手动充值,该充值的过程可包括:选择钱包应用—选择对应的支付功能—选择充值金额—选择充值方式等一系列繁琐的操作动作。
62.例如,用户通过具备nfc技术的终端(如手机、智能手表、智能手环等)刷公交卡时,当遇到余额不足的场景时,nfc刷卡器(公交、地铁闸机)会发出余额不足提示信息。此时,需要用户手动发起并完成公交卡充值动作后,然后再重新刷公交卡。但是,用户手动对公交卡进行充值需要多个操作步骤,具体下所示:
63.(1)若具备nfc技术的手机处于灭屏状态,则需要解锁手机进入屏幕显示界面;如果使用具备nfc技术手环/手表,需要解锁与之蓝牙连接的手机并进入手机的屏幕显示界面。
64.(2)如图1a所示,从手机屏幕界面到钱包应用的图标10,用户若不记得钱包应用图标10的具体位置且手机有多个屏幕界面,则需左右滑动屏幕界面以查钱包应用的图标10。
65.(3)选择钱包应用的图标10进入如图1b所示的钱包主页面。
66.(4)在钱包主页面中选择交通出行的图标20,进入如图1c所示的公交出行页。
67.(5)在公交出行页中选择充值的图标30,进入如图1d所示的交通卡充值页。然后在该交通卡充值界面中选择充值金额40和充值方式50之后,选择立即充值按钮完成交通卡的充值过程。
68.可见,上述现有nfc充值过程繁琐、耗时耗力,非常影响用户体验。因此,如何提高nfc充值效率成为亟待解决的问题。
69.本技术实施例提供一种nfc充值方法,终端在接收到nfc刷卡器发送的支付命令之后,向nfc刷卡器发送终端中nfc刷卡器对应的账号余额,在接收到nfc刷卡器发送的指示账号余额不足的支付数据包后,终端触发对该账号的自动充值。与目前通过用户对账号进行手动充值相比,本实施例在确定账号余额不足时,自动触发上述nfc充值流程,从而通过本
unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
81.控制器可以是终端的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
82.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
83.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,sim接口,和/或usb接口等。
84.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端供电。
85.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
86.终端的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
87.天线1和天线2用于发射和接收电磁波信号。终端中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
88.移动通信模块150可以提供应用在终端上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
89.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
90.无线通信模块160可以提供应用在终端上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
91.在一些实施例中,无线通信模块160可以包括nfc芯片。该nfc芯片能够对信号进行放大、模数转换及数模转换、存储等处理,可以负责通过天线(如天线2)进行数据的传输。
92.在一些实施例中,终端的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
93.终端通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
94.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端可以包括1个或n个显示屏194,n为大于1的正整数。
95.终端可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等
实现拍摄功能。
96.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤进行算法优化。isp还可以对拍摄场景的曝光,温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
97.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端可以包括1个或n个摄像头193,n为大于1的正整数。
98.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
99.视频编解码器用于对数字视频压缩或解压缩。终端可以支持一种或多种视频编解码器。这样,终端可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
100.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
101.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展终端的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
102.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
103.终端可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
104.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
105.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。终端可以通过扬声器170a收听音乐,或收听免提通话。
106.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当终端接听电话或
语音信息时,可以通过将受话器170b靠近人耳接听语音。
107.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当或发送语音信息或需要通过语音助手触发终端执行某些功能时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。终端可以设置至少一个麦克风170c。在另一些实施例中,终端可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
108.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
109.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。终端根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,终端根据压力传感器180a检测所述触摸操作强度。终端也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
110.陀螺仪传感器180b可以用于确定终端的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定终端围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测终端抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
111.气压传感器180c用于测量气压。在一些实施例中,终端通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
112.磁传感器180d包括霍尔传感器。终端可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当终端是翻盖机时,终端可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
113.加速度传感器180e可检测终端在各个方向上(一般为三轴)加速度的大小。当终端静止时可检测出重力的大小及方向。还可以用于识别终端姿态,应用于横竖屏切换,计步器等应用。
114.距离传感器180f,用于测量距离。终端可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端可以利用距离传感器180f测距以实现快速对焦。
115.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端通过发光二极管向外发射红外光。终端使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端附近有
物体。当检测到不充分的反射光时,终端可以确定终端附近没有物体。终端可以利用接近光传感器180g检测用户手持终端贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
116.环境光传感器180l用于感知环境光亮度。终端可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测终端是否在口袋里,以防误触。
117.指纹传感器180h用于采集指纹。终端可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
118.温度传感器180j用于检测温度。在一些实施例中,终端利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,终端执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,终端对电池142加热,以避免低温导致终端异常关机。在其他一些实施例中,当温度低于又一阈值时,终端对电池142的输出电压执行升压,以避免低温导致的异常关机。
119.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于终端的表面,与显示屏194所处的位置不同。
120.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。
121.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端可以接收按键输入,产生与终端的用户设置以及功能控制有关的键信号输入。
122.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
123.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
124.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和终端的接触和分离。终端可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。终端通过sim卡和网络交互,实现通话
以及数据通信等功能。在一些实施例中,终端采用esim,即:嵌入式sim卡。esim卡可以嵌在终端中,不能和终端分离。
125.示例性的,以下实施例中所涉及的技术方案均可以在具有上述硬件架构的终端中实现。
126.本技术实施例提供一种nfc充值方法,该方法可以应用于终端对账号进行充值的过程中。本技术实施例以nfc刷卡器与终端的交互为例,对本技术提供的方案进行详细说明。
127.如图4所示,本技术提供的nfc充值方法:可以包括:
128.401、nfc刷卡器向终端发送支付命令。
129.用户在通过具备nfc技术的终端刷卡时,终端被模拟成一张卡。当终端靠近nfc刷卡器,nfc刷卡器通过供电设备的能量提供射频场,然后将支付命令发送给终端。
130.402、终端接收nfc刷卡器发送的支付命令。
131.403、终端响应支付命令,向nfc刷卡器发送终端中nfc刷卡器对应的账号余额。
132.其中,不同的nfc刷卡器对应不同的账号。例如,公交卡的nfc刷卡器对应公交账号、校园饭卡的nfc刷卡器对应饭卡账号、购物卡的nfc刷卡器对应购物卡账号等,本技术实施例对此不作具体限定。
133.例如,用户在通过终端刷公交卡的过程中,当接收到nfc刷卡器发送的支付命令时,将终端中配置的公交卡的账号余额发送给nfc刷卡器,以使nfc刷卡器验证该账号余额是否满足当前的支付需求。
134.404、nfc刷卡器接收终端发送的终端中nfc刷卡器对应的账号余额。
135.在本实施例中,nfc刷卡器在接收到终端发送的账号余额后,首先确定该账号余额是否大于或等于第一金额值,若账号余额大于或等于第一金额值,则说明终端中nfc刷卡器对应的账号余额可满足当前的支付需求,然后执行对终端中nfc刷卡器对应的账号进行扣费的流程,完成刷卡行为,结束本次支付流程。
136.若账号余额小于第一金额值,则执行405。
137.其中,第一金额值可以是在nfc刷卡器中配置的满足支付需求的金额值。具体的,该金额值可以为满足支付需求的最小金额,也可以为满足支付需求的最大金额,还可以为满足支付需求的平均金额,又可以为满足支付需求中支付次数出现最多的金额,本技术实施例对此不作具体限定。
138.例如,某市地铁按照乘坐距离进行收费,收费的标准为:2元、4元、6元、8元和10元。若按照满足支付需求的最小金额确定第一金额值,则第一金额值为2元;若按照满足支付需求的最大金额确定第一金额值,则第一金额值为10元;若按照满足支付需求的平均金额确定第一支付金额值,则第一金额值为6元;若按照满足支付需求中支付次数最多的金额确定第一支付金额值,则第一金额值为4元(经过历史数据统计得到用户乘坐地铁支付4元出现的次数最多)。
139.405、nfc刷卡器向终端发送支付数据包。
140.在一个可选实施例中,nfc刷卡器将支付数据包封装成nfc协议规定的数据包格式,并将该支付数据包从终端的底层从向上沿nfc协议栈传递到应用层。具体的如图5所示,nfc刷卡器作为发起设备通过磁场感应到终端接近,向终端发起支付命令,终端对该支付命
令进行响应,并将终端中nfc刷卡器对应的账号余额发送给nfc刷卡器,nfc刷卡器检测nfc刷卡器对应的账号余额是否大于或等于第一金额值(即是否满足支付需求的金额值),若检测nfc刷卡器对应的账号余额小于第一金额值,则nfc刷卡器将支付数据包封装成nfc协议规定的数据包格式,然后将该支付数据包发送给终端。
141.具体的,支付数据包传递的过程为:nfc刷卡器将支付数据包发送给终端中的nfc模块,nfc模块将支付数据包传递给nfc内核驱动,nfc内核驱动将支付数据包传递给nfc固有(native)协议封装,nfc native协议封装将支付数据包通过框架服务层传递给目标应用程序(app),由该目标应用程序完成相应的充值动作。
142.需要说明的是,本实施中的终端安装有目标应用程序,在终端收到nfc刷卡器发送的支付数据包之后,终端中的目标应用程序调用该支付数据包,并对该支付数据包进行解析,获取支付数据包中的第一金额值,然后执行步骤407向账号充值第二金额值。根据应用场景的不同,目标应用程序可以分为不同的类型。如,公交类应用、饭卡类应用、购物卡类应用等。
143.在一个可选实施例中,nfc刷卡器和终端之间通过不具备支付功能的目标设备连接。nfc刷卡器将支付数据包封装成nfc协议规定的数据包格式,并将该支付数据通过目标设备发送给终端,该支付数据包从终端的底层向上沿nfc协议栈传递到应用层。
144.其中,支付数据包被封装成nfc协议规定的数据包格式,封装后的数据包括张工包括余额标志字段和第一金额值字段,该余额标志字段用于指示账号余额是否能够完成当前的支付行为,该第一金额值字段用于指示所述nfc刷卡器内配置的第一金额值。
145.如图6所示,nfc刷卡器作为发起设备首先通过磁场感应到目标设备(手环或手表)接近,然后向目标设备发起支付命令,目标设备对该支付命令进行响应,并将关联设备(手机)中nfc刷卡器对应的账号余额发送给nfc刷卡器。nfc刷卡器检测nfc刷卡器对应的账号余额是否大于或等于第一金额值(即是否满足支付需求的金额值),若检测nfc刷卡器对应的账号余额小于第一金额值,则nfc刷卡器将支付数据包封装成nfc协议规定的数据包格式,然后将该支付数据包发送给目标设备,之后目标设备将收到的支付数据包通过发送给与之蓝牙连接的关联设备。其中,关联设备与图5中的终端相同,且支付数据包在关联设备中的传递过程与图5对应部分的描述内容一致,本实施例在此不再赘述。
146.具体的,如表1所示,本实施例中的支付数据包中可以包括:余额标志字段、第一金额值字段。
147.表1
148.余额标志第一金额值15
149.进一步的,如表2所示,本实施例中的支付数据包中还可以包括:终端账号余额字段和预留字段。其中,终端账号余额字段和预留字段为可选字段,可以根据实际需求进行配置。
150.表2
151.余额标志第一金额值终端账号余额预留151充值50可享9.8折
152.其中,余额标志字段用于指示账号余额是否能够完成当前的支付行为,如通过数
字1表示账号余额不足;通过数字0表示账号余额充足。还可以通过英文字母n表示账号余额不足;通过英文字母y表示账号余额充足,本实施例对余额标志的具体表现形式不作限定。
153.第一金额值字段用于指示对应nfc刷卡器内配置的第一金额值,账号终端余额字段用于指示终端中nfc刷卡器对应的账号余额。在本实施例中,若支付数据包中未设置有终端账号余额字段或终端账号余额字段下的内容为空,则终端可从本地获取nfc刷卡器对应的账号余额。
154.需要说明的是,预留字段的内容可以根据实际需求进行配置,该预留字段中可以配置充值的优惠信息,也可以配置nfc刷卡器所在场所的临时运行时间,还可以配置nfc刷卡器所在场所的变动信息等,本实施例不作具体限定。
155.例如,支付数据包中设置有预留字段,且该预留字段的内容配置有“充值50可享9.8折”的优惠信息,则将该支付数据包发送给终端之后,终端可从预留字段中提取出优惠信息,并在终端进行充值的过程中输出该优惠信息,以提示用户现有的充值优惠活动,从而提高用户体验。
156.例如,支付数据包中设置有预留字段,且该预留字段的内容配置有“元旦假期三天地铁最晚运行时间改至01:00点”,则将该支付数据包发送给终端之后,终端可从预留字段中提取出临时运行时间信息,并输出该临时运行时间信息,以提示用户地铁的最新运行动态,提高用户体验。
157.例如,支付数据包中设置有预留字段,且该预留字段的内容配置有“今日10:00-11:00市府站不停靠”,则将该支付数据包发送给终端之后,终端可从预留字段中提取出该场所变动信息,然后输出该场所变动信息,以提示用户市府站出现的临时不停靠情况,提示去往市府站的乘客更改其出行方式。
158.406、终端接收nfc刷卡器发送的支付数据包。
159.407、终端向账号充值第二金额值。
160.具体的,终端在407中,可以根据支付数据包中的第一金额值,确定本次最小的充值金额值,称之为第三金额值,407中向账号充值的第二金额值,需大于或等于该第三金额值。使得终端在向账号充值第二金额值之后,账号余额大于或等于第一金额值。
161.在本技术提供的一个实施例中,根据nfc刷卡器中设置的第一金额值的大小来确定对应的第三金额值的大小。若第一金额值为满足支付需求的最小金额,而用户刷卡实际支付的金额却大于该最小金额,即用户在刷卡离开时会出现账号余额为负数的情况,因此针对该种情况可将第三金额值设置为账号余额绝对值与第一金额值的和;若第一金额值为满足支付需求的最大金额,即用户在刷卡离开时不会出现账号余额为负数的情况,则针对该种情况可将第三金额值设置为第一金额值。
162.例如,某市地铁按照乘坐距离进行收费,收费的标准为:2元、4元、6元、8元和10元。用户的终端中nfc刷卡器对应的账号余额为2元,nfc刷卡器设置的第一金额值为满足支付需求的最小金额,即第一金额值为2元。在用户通过终端进行刷卡时,账号余额满足支付需求,即账号余额等于第一金额值,用户可正常进站乘车,当用户出站刷卡时,其实际花费为6元,对终端中nfc刷卡器对应的账号进行扣费,扣费后的账号余额为-4元。针对上述账号余额会出现负数的情况,即nfc刷卡器设置的第一金额值为满足支付需求的最小金额的情况,第三金额值需要设置为账号余额绝对值与第一金额值的和。也就是说,当用户再次乘车时,
至少需要充值6元方可进站乘车。
163.又例如,某市地铁按照乘坐距离进行收费,收费的标准为:2元、4元、6元、8元和10元。用户的终端中nfc刷卡器对应的账号余额为0元,nfc刷卡器设置的第一金额值为满足支付需求的最大金额,即第一金额值为10元。在用户通过终端进行刷卡时,账号余额不满足支付需求,即账号余额小于第一金额值,此时需要对账号进行充值,充值的第二金额值需要大于或等于第一金额值,也就是说至少需要对账号充值10元。由于充值后的账号余额大于或等于10元,也就是地铁收费的最高标准,因此该账号余额能够满足此次的出行费用,若出站扣费后的账号余额为2。针对上述账号余额不会出现负数的情况,即nfc刷卡器设置的第一金额值为满足支付需求的最大金额,第三金额值可设置为第一金额值。也就是说,当用户再次乘车时,至少需要充值8元方可进站乘车。
164.需要说明的是,终端向账号充值第二金额值的具体过程,可以参照图9、图12或图13示意的过程,此处不再赘述。
165.本技术实施例提供的nfc充值方法,由于支付数据包是在nfc刷卡器确定账号余额不足时才向终端发送的,且该支付数据包中包括满足支付需求的第一金额值,因此,终端在收到该支付数据包后,根据第三金额值对账号充值第二金额值,使得充值后的账号余额可以满足本次的支付需求。与目前通过用户对账号进行手动充值相比,本实施例在确定账号余额不足时,自动触发上述nfc充值流程,从而通过本实施例可提高nfc的充值效率,提高用户使用体验。
166.可选的,如图7所示,在406之后,本技术实施例提供的方法还可以包括408和409。
167.408、响应于支付数据包,输出账号余额不足的通知消息。
168.其中,该通知消息中可以包含账号余额信息,也可以包含上述第三金额值(即最少充值金额),还可以包含充值优惠信息等,本技术实施例对此不作具体限定。
169.例如,用户通过具备nfc技术的终端刷地铁卡,当终端中nfc刷卡器对应的账号余额不足时,终端会接收到账号余额不足的通知消息。具体的,终端可以显示如图8所示的界面,该界面中包括账号余额不足的通知消息80,该通知消息80中包含了账号余额、最少充值金额和充值优惠信息。
170.409、终端接收用户对通知消息的操作。
171.可选的,当接收到账号余额不足的通知消息时,若用户的终端处于亮屏状态,则终端可直接接收用户对通知消息的操作;若用户的终端处于锁屏状态,则首先接收用户对终端的解锁操作,并在解锁成功后,接收用户对该通知消息的操作。
172.需要说明是的,用户对通知消息的操作具体可以为:单指触碰通知消息、双值触碰通知消息、手指滑动通知消息等,本实施例对此不作具体限定。
173.在终端接收到用户对通知消息的操作后,执行407终端向账号充值第二金额值。
174.在本实施例中,在接收到nfc刷卡器发送的支付数据包之后,输出账号余额不足的通知消息,通过该通知消息中的账号余额信息、最少充值金额信息和充值优惠等信息提示用户进行充值操作,使得用户根据该通知消息进行更加有针对性的充值操作,从而提高用户体验。
175.可选的一个实施例中,如图9所示,终端中配置了nfc刷卡器对应账号的默认充值金额值,终端向账号充值第二金额值,可以包括:
176.901、终端获取账号的默认充值金额值。
177.其中,默认充值金额值可以是终端默认配置的金额值,也可以是用户配置的金额值,关于用户配置的默认充值金额值的过程可参照图16示意的过程,此处不再赘述。
178.902、终端判断账号的默认充值金额值是否大于或等于第三金额值。
179.具体的,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。关于第三金额值确定方式可参照图4中第三金额值的确定方式,本实施例在此不再赘述。
180.若902中判断账号的默认充值金额值大于或等于第三金额值,则直接跳转到903继续执行;若账号的默认充值金额值小于第三金额值,则执行908-909之后,再跳转到903继续执行。
181.908、终端显示第二充值界面。
182.若默认充值金额值小于第三金额值,说明默认充值金额值不满足当前的支付需求,此时需要用户重新选择充值金额。因此,本实施例在确定默认充值金额小于第三金额值后,终端显示第二充值界面,使得用户在第二充值界面中选择充值金额。
183.具体的,显示的第二充值界面为充值金额选择界面,通过该页面选择对账号进行充值的金额。第二充值界面包括多种充值金额值的指示信息,充值金额值具体可以为30元、50元、100元,或是自定义充值金额值,本实施例不作具体限定。
184.可选的,在确定默认充值金额值小于第三金额值时,若用户的终端处于亮屏状态,则终端直接将其他正在显示的界面切换至第二充值界面;若用户的终端处于锁屏状态,则需要用户对终端进行解锁操作,解锁成功后终端直接切入显示第二充值界面。在本实施例中,通过终端直接切入显示的第二充值界面,可使用户快速的选择满足支付需求的出充值金额,从而提高充值的效率。
185.进一步的,第二充值界面中包含有第一提示信息,该提示信息用于指示默认充值金额不满足支付需求。
186.更进一步的,该第一提示信息中还可以包括满足支付需求最小支付金额,即第三金额值。以便用户根据提示信息中的第三金额值有针对性的选择第一充值金额值,提高用户体验。
187.909、接收用户在第二充值界面对第一充值金额值的操作。
188.其中,第一充值金额值大于或等于第三金额值。
189.如图10所示的第二充值界面,该界面为充值金额选择的界面,用户需要在图10中的界面选择第一充值金额值120(如选择100元),然后选择确立即充值按钮完成充值操作。
190.903、终端显示第一充值界面。
191.第一充值界面具体为支付方式选择界面,通过该界面选择对账号充值的支付方式。第一充值界面包括多种支付方式的指示信息,该充值方式可以为钱包支付、支付、支付宝支付、银行卡支付等,本实施例不作具体限定。
192.在本实施例中,在确定默认充值金额值大于或等于第三金额值时,若用户的终端处于亮屏状态,则终端直接将其他正在显示的界面切换至第一充值界面;若用户的终端处于锁屏状态,则需要用户对终端进行解锁操作,解锁成功后终端直接切入显示第一充值界面。本实施例通过终端直接切入显示的第一充值界面,可使用户快速的选择出支付方式,从
而提高充值的效率。
193.在本实施例中,在确定默认充值金额值小于第三金额值时,接收用户在第二充值界面输入的第一充值金额值,且第一充值金额值大于或等于第三金额值,将终端显示的第二充值界面切换至第一充值界面;若输入的第一金额值小于第三金额值,则终端扔停留在第二充值界面,直至用户选择出满足支付需求的第一充值金额值后,终端由显示的第二充值界面跳转到第一充值界面。
194.904、终端接收用户在第一充值界面对第一支付方式的指示信息的操作。
195.如图11所示的第一充值界面,该界面为选择支付方式的界面,界面中的商品金额为获取的默认充值金额值,待支付金额为实际需要支付的金额。由于存在充值优惠活动或是优惠券等,因此待支付金额会小于默认支付金额值。在图11中,待支付金额和商品金额相同,即没有优惠活动,用户需要在图11中的界面选择相应的支付方式,如选择支付100,然后选择确认支付按钮完成充值操作。
196.905、终端获取第一支付方式的账户余额。
197.906a、终端判断第一支付方式的账户余额是否大于或等于默认充值金额。
198.若906a中判断第一支付方式的账户余额大于或等于默认充值金额,执行907a;若判断第一支付方式的账户余额小于默认充值金额,重新执行903,直至选取到账户余额大于或等于默认充值金额的支付方式。
199.需要说明的是,906a和906b是两个并列的步骤,若默认充值金额大于或等于第三金额值,则执行906a分支;若默认充值金额小于第三金额值,则获取第一充值金额值,该第一充值金额值大于或等于第三金额值,执行906b分支。
200.907a、终端通过第一支付方式,向账号充值默认充值金额值。
201.906b、终端判断第一支付方式的账户余额是否大于或等于第一充值金额值。
202.若906b中判断第一支付方式的账户余额大于或等于第一充值金额值,执行907b;若判断第一支付方式的账户余额小于第一充值金额值,重新执行903,直至选取到账户余额大于或等于默认充值金额的支付方式。
203.907b、终端通过第一支付方式,向账号充值第一充值金额值。
204.在本实施例中,终端在获取到账号的默认充值金额值之后,显示第一充值界面,以便于用户在第一充值界面中选择支付方式,然后根据选择的支付方式,向账号充值默认充值金额。由于第一充值界面可在终端获到默认充值金额后直接进入的,因此用户可快速的从显示的第一充值界面中选择出支付方式,从而通过本实施例可提高充值效率。
205.可选的一个实施例中,如图12所示,终端中配置了nfc刷卡器对应的账号的默认支付方式,终端向账号充值第二金额值,包括:
206.121、终端账号的获取默认支付方式。
207.其中,默认支付方式可以是终端默认配置的方式,也可以是用户配置的支付方式,关于用户配置的默认支付方式的过程可参照图16示意的过程,此处不再赘述。
208.122、终端显示第二充值界面。
209.需要说明定的,若终端只获取到账号的默认支付方式,即未获取到账号的默认充值金额,此时需要显示第二充值界面,使得用户在第二充值界面中选择充值金额。
210.显示的第二充值界面为充值金额选择界面,通过该页面选择对账号进行充值的金
额。第二充值界面包括多种充值金额值的指示信息,充值金额值具体可以为30元、50元、100元,或是自定义充值金额值,本实施例不作具体限定。
211.可选的,若用户的终端处于亮屏状态,且终端只获取到账号的默认支付方式,则终端直接将其他正在显示的界面切换至第二充值界面;若用户的终端处于锁屏状态,则需要用户对终端进行解锁操作,解锁成功后终端直接切入显示第二充值界面。在本实施例中,通过终端直接切入显示的第二充值界面,可使用户快速的选择出充值金额,从而提高充值的效率。
212.可选的,若接收到账号余额不足的通知消息,用户的终端处于亮屏状态,且终端只获取到账号的默认支付方式,则在接收到用户对通知消息的操作后,终端将其他正在显示的界面切换至第二充值界面;若用户的终端处于锁屏状态,则需要用户对终端进行解锁操作,解锁成功且接收到用户对通知消息的操作后,终端进入显示第二充值界面。
213.123、终端接收用户在第二充值界面对第一充值金额值的操作。
214.具体的,显示的第二充值界面为充值金额选择界面,通过该页面选择对账号进行充值的金额。第二充值界面包括多种充值金额值的指示信息,充值金额值具体可以为30元、50元、100元,或是自定义充值金额值,本实施例不作具体限定。
215.如图10所示的第二充值界面,该界面为充值金额选择的界面,用户需要在图10中的界面选择第一充值金额值120(如选择100元),然后选择确立即充值按钮完成充值操作。
216.124、终端判断第一充值金额值是否大于或等于第三金额值。
217.具体的,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。关于第三金额值确定方式可参照图4中第二金额值,本实施例在此不再赘述。
218.在124中,若判断出第一充值金额值大于或等于第三金额值,则跳转到125继续执行;若判断出第一充值金额值小于第三金额值,则调转到122继续执行,即在122显示的第一充值界面接收用户重新对第一充值金额值的操作,直至选择的第一充值金额值大于或等于第三金额值。
219.进一步的,第二充值界面中包含有第一提示信息,该提示信息用于指示第一充值金额值不满足当前支付需求。具体的,在终端判断出第一充值金额值小于第三金额值时,在第二充值界面中输出该提示信息,以提示用户当前选择的第一充值金额值不满足支付需求。
220.更进一步的,该第一提示信息中还可以包括满足支付需求最小支付金额,即第三金额值。以便用户根据提示信息中的第三金额值有针对性的选择第一充值金额值,提高用户体验。
221.125、终端获取默认支付方式的账户余额。
222.126、终端判断默认支付方式的账户余额是否大于或等于第一充值金额值。
223.在126中,若判断出默认支付方式的账户余额大于或等于第一充值金额值,则跳转到129b继续执行;若判断出默认支付方式的账户余额是小于第一充值金额值,则执行127-128之后,在跳转129a继续执行。
224.129b、通过默认支付方式,向账号充值第一充值金额值。
225.127、终端显示第一充值界面。
226.第一充值界面具体为支付方式选择界面,通过该界面选择对账号充值的支付方
式。第一充值界面包括多种支付方式的指示信息,该充值方式可以为钱包支付、支付、支付宝支付、银行卡支付等,本实施例不作具体限定。
227.进一步的,第一充值界面中包含有第二提示信息,该提示信息用于指示默认支付方式的账户余额不满足当前充值需求。具体的,在终端判断出默认支付方式的账户余额小于第一充值金额值时,在第二充值界面中输出该提示信息,以提示用户默认支付方式的账户余额不满足充值需求。
228.更进一步的,该第二提示信息中还可以包括满足支付需求最小充值金额,即第一充值金额值。以便用户根据提示信息中的第一充值金额值有针对性的选择第一支付方式,提高用户体验。
229.128、终端接收用户在第一充值界面对第一支付方式的操作。
230.其中,第一支付方式的账户余额大于或等于第一充值金额值。
231.如图11所示的第一充值界面,该界面为选择支付方式的界面,界面中的商品金额为获取的默认充值金额值,待支付金额为实际需要支付的金额。由于存在充值优惠活动或是优惠券等,因此待支付金额会小于默认支付金额值。在图11中,待支付金额和商品金额相同,即没有优惠活动,用户需要在图11中的界面选择相应的支付方式,如选择支付100,然后选择确认支付按钮完成充值操作。
232.129a、通过第一支付方式,向账号充值第一充值金额值。
233.在本实施例中,终端在获取到账号的默认支付方式之后,显示第二充值界面,以使用户在第二充值界面中选择第一充值金额值,然后通过默认支付方式,向账号充值第一充值金额值。由于第二充值界面可在终端获到默认支付方式后直接进入的,因此用户可快速的从显示的第二充值界面中选择出充值金额值,从而通过本实施例可提高充值效率。
234.可选的一个实施例中,如图13所示,终端中配置了nfc刷卡器对应的账号的默认支付方式和默认充值金额值,向账号充值第二金额值,可以包括:
235.131、获取默认充值金额值和默认支付方式。
236.默认充值金额值和默认支付方式可以是终端默认配置,也可以是用户配置的,关于用户配置的默认充值金额值和默认支付方式的过程可参照图16示意的过程,此处不再赘述。
237.其中,默认充值金额大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。关于第三金额值确定方式可参照图4中第二金额值,本实施例在此不再赘述。
238.132、判断默认充值金额值是否大于或等于第三金额值,且默认支付方式的账户余额是否大于或等于默认充值金额值。
239.在132中,若判断出默认充值金额值大于或等于第三金额值,且默认支付方式的账户余额大于或等于默认充值金额值,则跳转执行133;若判断出默认充值金额值小于第三金额值,则跳转执行134a-136a;若判断出默认支付方式的账户余额小于默认充值金额值,则跳转执行134b-136b;若判断出默认充值金额值小于第三金额值,且默认支付方式的账户余额小于默认充值金额值,则分别跳转执行134a-135a和134b-135b,最终两条分支汇总到137执行。
240.133、若默认充值金额值大于或等于第三金额值,且默认支付方式的账户余额大于
或等于默认充值金额值,通过默认支付方式,向账号充值默认充值金额值。
241.134a、若默认充值金额值小于第三金额值,终端显示第二充值界面。
242.135a、终端接收用户在第二充值界面对第一充值金额值的操作。
243.136a、通过默认支付方式,向账号充值第一充值金额值。
244.134b、若默认支付方式的账户余额小于默认充值金额值,终端显示第一充值界面。
245.135b、终端接收用户在第一充值界面对第一支付方式的操作。
246.136b、通过第一支付方式,向账号充值默认充值金额值。
247.137、通过第一支付方式,向账号充值第一充值金额值。
248.需要说明的是,本实施例通过第一充值界面选择第一支付方式,以及通过第二充值界面选择第一充值金额值,可参照图9、图12中响应部分的内容,本实施例在此不再赘述。
249.在本实施例中,若获取的默认充值金额值大于或等于第三金额值,且默认支付方式的账户余额大于或等于默认充值金额值,则可直接通过默认支付方式,向账号充值默认充值金额值,无需用户进行任何充值操作,在账号余额不足时,自动完成充值操作,从而提高了充值效率。
250.当然,为了实现用户对正在进行充值动作进行确认,可在获取到默认充值金额和默认支付方式之后,显示如图14所示的充值确认界面,该充值确认界面中包含系统或用户设置的默认充值金额和默认支付方式,用户对充值确认界面中的立即充值按钮140进行确认,即可完成账号的充值。
251.在一个可选的实施例中,若参照图9、图12和图13的流程成功实现对账号的充值,终端可以输出如图15所示的账号输出成功通知信息150,以此通知信息提醒用户完成的充值。
252.本发明可提供的一个实施例中,在向账号间充值第二金额值之前,用户可以对充值的默认充值金额值和/或默认支付方式进行设置,具体设置过程如图16所示:
253.161、接收用户在第三充值界面对第一图标的操作。
254.图17为第三充值界面,该界面是配置默认充值金额值和/或默认支付方式的进入界面。其中,第一图标170用于指示自动充值功能。
255.162、显示第一配置界面。
256.在本实施例中,在接收到用户在第三充值界面对第一图标170的操作之后,触发显示如图18所示的第一配置界面,第一配置界面用于选取默认充值金额值和/或默认支付方式。
257.163、接收用户在第一配置界面中的配置操作。
258.如图18所示,第一配置界面中的配置操作具体可以为:配置默认支付方式181和/或配置默认充值金额182。通过操作第一配置界面中的配置默认支付方式181和/或配置默认充值金额182,以指示默认充值金额值和/或默认支付方式。
259.164、将配置操作指示的默认充值金额值和/或默认支付方式保存。
260.可选的,若接收到用户对图18第一配置界面中配置默认充值金额182的操作,则触发显示图19所示的配置默认充值金额界面,该界面包含可供用户选择的或自定义的多种默认充值金额值。在该界面若接收到用户选择的充值金额,以及用户对确认按钮的操作,则将用户选择的充值金额作为默认充值金额值保存。
261.可选的,若接收到用户对图18中第一配置界面中配置默认支付方式181的操作,则触发显示图20所示的配置默认支付方式界面,该界面包含可供用户选择的多种支付方式。在该界面若接收到用户选择的支付方式,以及用户对确认按钮的操作,则将用户选择的支付方式作为默认支付方式保存。
262.可选的,若接收到用户对图18中第一配置界面中配置默认支付方式181和配置默认充值金额182的操作,则触发显示图21所示的配置默认支付方式和默认充值金额界面,该界面包含可供用户选择的多种支付方式,以及可供用户选择的或自定义的多种默认充值金额值。在该界面若接收到用户选择的支付方式和充值金额,以及用户对确认按钮的操作,则将用户选择的支付方式作为默认支付方式、充值金额作为默认充值金额值保存。
263.本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
264.本技术实施例可以根据上述方法示例对终端、nfc刷卡器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
265.在采用对应各个功能划分各个功能模块的情况下,图22示出了上述和实施例中涉及的终端22的一种可能的组成示意图,如图22所示,该终端22可以包括:第一接收单元221、发送单元222、充值单元223。
266.第一接收单元221,用于接收nfc刷卡器发送的支付命令。
267.发送单元222,用于响应支付命令,向nfc刷卡器发送终端22中nfc刷卡器对应的账号余额。
268.第一接收单元221,用于接收nfc刷卡器发送的支付数据包,支付数据包用于指示账号余额不足,支付数据包中包括第一金额值。
269.充值单元223,用于向账号充值第二金额值,充值后的账号余额大于或等于第一金额值。
270.进一步可选的,如图23所示,该终端22还可以包括:获取单元224、显示单元225和第二接收单元226。
271.一种可能的实现方式中,获取单元224,用于获取账号的默认充值金额值,该默认充值金额大于或等于第三金额值,第三金额值为所述第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。
272.相应的,显示单元225,用于显示第一充值界面,该第一充值界面包括多种支付方式的指示信息。
273.相应的,第二接收单元226,用于接收用户在第一充值界面对第一支付方式的指示信息的操作。
274.相应的,充值单元223,具体用于通过第一支付方式,向账号充值默认充值金额值。
275.另一种可能的实现方式中,获取单元224,用于获取账号的默认支付方式。
276.相应的,显示单元225,还用于显示第二充值界面,该第二充值界面包括多种充值金额值的指示信息。
277.相应的,第二接收单元226,还用于接收用户在第二充值界面对第一充值金额值的操作。该第一充值金额值大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。
278.相应的,充值单元223,具体用于通过默认支付方式,向账号充值第一充值金额值。
279.又一种可能的实现方式中,获取单元224,还用于获取账号的默认充值金额值和默认支付方式,该默认充值金额大于或等于第三金额值,第三金额值为所述第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。
280.相应的,充值单元223,具体用于通过默认支付方式,向账号充值默认充值金额值。
281.进一步可选的,如图23所示,该终端22还可以包括:输出单元227。
282.一种可能的实现方式中,输出单元227,用于若默认充值金额或第一充值金额小于第三金额值,输出第一提示信息,该第一提示信息用于指示充值金额不满足支付需求。
283.相应的,第二接收单元226,还用于接收用户在第二充值界面对第二充值金额值的操作,该第二充值金额值大于或等于第三金额值,第三金额值为第一金额值,或者,第三金额值为第一金额值与账号余额绝对值的和。
284.相应的,充值单元223,还用于向账号充值第二充值金额值。
285.另一种可能的实现方式中,输出单元227,还用于若第一支付方式的账户余额小于默认充值金额值,或者,默认支付方式的账户余额小于第一充值金额值,或者,默认支付方式的账户余额小于默认充值金额值,输出第二提示信息,第二提示信息用于指示支付方式余额不足。
286.相应的,第二接收单元226,还用于接收用户在第一充值界面对第二支付方式的指示信息的操作。
287.相应的,充值单元223,还用于通过第二支付方式,向账号充值第二金额值。
288.又一种可能的实现方式中,输出单元227,还用于响应于支付数据包,输出账号余额不足的通知消息。
289.相应的,第二接收单元226,还用于接收用户对通知消息的操作。
290.相应的,充值单元223,还用于响应通知消息,执行向账号充值第二金额值。
291.进一步可选的,如图23所示,该终端22还可以包括:存储单元228。
292.一种可能的实现方式中,第二接收单元223,还用于接收用户在第三充值界面对第一图标的操作,第一图标用于指示自动充值功能。
293.相应的,显示单元225,还用于显示第一配置界面,该第一配置界面用于选取默认充值金额值和/或默认支付方式。
294.相应的,第二接收单元223,还用于接收用户在第一配置界面中的配置操作,该配置操作用于指示默认充值金额值和/或默认支付方式。
295.相应的,存储单元228,用于将配置操作指示的默认充值金额值和/或默认支付方式保存。
296.另一种可能的实现方式中,第二接收单元226,还用于接收用户在第一配置界面上
的第一配置操作,触发显示单元225显示第二配置界面,该第二充值界面包括多种默认充值金额值的指示信息。
297.相应的,第二接收单元226,还用于接收用户在第二配置界面中对第一默认充值金额值的指示信息的操作。
298.相应的,存储单元228,还用于将第一默认充值金额值保存。
299.又一种可能的实现方式中,第二接收单元226,还用于接收用户在第一配置界面上的第二配置操作,触发显示单元225显示第三配置界面,该第三充值界面包括多种默认支付方式的指示信息。
300.相应的,第二接收单元226,还用于接收用户在第三配置界面中对第一默认支付方式的指示信息的操作。
301.相应的,存储模块228,还用于将第一默认支付方式保存。
302.再一种可能的实现方式中,第二接收单元226,还用于接收用户在第一配置界面上的第三配置操作,触发显示单元225显示第四配置界面,该第四充值界面包括种多种默认充值金额值和多种默认支付方式的指示信息。
303.相应的,第二接收单元226,还用于接收用户在第四配置界面中对第一默认充值金额值和第一默认支付方式的操作。
304.相应的,存储模块228,还用于将第一默认充值金额值和第一默认支付方式保存。
305.在采用集成的单元的情况下,图24示出了本技术实施例提供的终端24的另一种可能的结构示意图。该终端24可以应用于上述实施例中所涉及的终端。该终端24可以包括:处理模块241、存储模块242和显示模块243。处理模块241用于对终端24的动作进行控制管理。显示模块243用于根据处理模块241的指示进行内容显示。存储模块242,用于保存终端24的程序代码和数据。进一步的,该终端24还可以包括输入模块,通信模块,该通信模块用于支持终端24与其他网络实体的通信,以实现终端24的通话,数据交互,internet访问等功能。
306.其中,处理模块241可以是处理器或控制器。通信模块可以是收发器、rf电路或通信接口等。存储模块242可以是存储器。显示模块243可以是屏幕或显示器。输入模块可以是触摸屏,语音输入装置,或指纹传感器等。
307.当处理模块241为处理器,通信模块为rf电路,存储模块242为存储器,显示模块243为触摸屏时,本技术实施例所提供的终端24可以为图3所示的手机。其中,上述通信模块不仅可以包括rf电路,还可以包括wi-fi模块、nfc模块和蓝牙模块。rf电路、nfc模块、wi-fi模块和蓝牙模块等通信模块可以统称为通信接口。其中,上述处理器、rf电路、触摸屏和存储器可以通过总线耦合在一起。
308.在采用对应各个功能划分各个功能模块的情况下,图25示出了上述和实施例中涉及的nfc刷卡器的一种可能的组成示意图。如图25所示,该nfc刷卡器25可以包括:发送单元251、接收单元252。
309.发送单元251,用于向终端发送支付命令。
310.接收单元252,用于接收终端响应支付命令发送的nfc刷卡器对应的账号余额。
311.发送单元251,还用于向终端发送支付数据包,支付数据包用于指示账号余额不足,支付数据包中包括第一金额值;第一金额值用于对账号充值。
312.在采用集成的单元的情况下,图26示出了本技术实施例提供的nfc刷卡器26的另
一种可能的结构示意图。该nfc刷卡器26可以应用于上述实施例中所涉及的nfc刷卡器。该nfc刷卡器26可以包括:处理模块261、存储模块262和通信模块263。处理模块261用于对nfc刷卡器26的动作进行控制管理。通信模块263用于与其他设备通信。nfc刷卡器26还可以包括存储模块263,用于存储电子设备230的程序代码和数据。
313.其中,处理模块261可以是处理器或控制器。例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理模块261也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块262可以是通信端口,或者可以是收发器、收发电路或通信接口等。或者,上述通信接口可以通过上述具有收发功能的元件,实现与其他设备的通信。上述具有收发功能的元件可以由天线和/或射频装置实现。
314.作为本实施例的另一种形式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述任一方法实施例中的nfc充值方法。
315.作为本实施例的另一种形式,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机运行时执行上述任一方法实施例中的nfc充值方法。
316.本技术实施例再提供一种芯片系统,该芯片系统包括处理器,用于实现本发明实施例的技术方法。在一种可能的设计中,该芯片系统还包括存储器,用于保存本发明实施例必要的程序指令和/或数据。在一种可能的设计中,该芯片系统还包括存储器,用于处理器调用存储器中存储的应用程序代码。该芯片系统,可以由一个或多个芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
317.结合本技术公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、可擦除可编程只读存储器(erasable programmable rom,eprom)、电可擦可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。或者,存储器可以与处理器耦合,例如存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。存储器可以用于存储执行本技术实施例提供的技术方案的应用程序代码,并由处理器来控制执行。处理器用于执行存储器中存储的应用程序代码,从而实现本技术实施例提供的技术方案。
318.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
319.在本技术实施例所提供的几个实施例中,应该理解到,所揭露的系统,装置和方
法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
320.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
321.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
322.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
323.以上所述,仅为本技术实施例的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术实施例揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:


1.一种近距离无线通讯技术nfc充值方法,其特征在于,应用于终端,所述方法包括:接收nfc刷卡器发送的支付命令;响应所述支付命令,向所述nfc刷卡器发送所述终端中所述nfc刷卡器对应的账号余额;接收所述nfc刷卡器发送的支付数据包,所述支付数据包用于指示所述账号余额不足,所述支付数据包中包括第一金额值;向所述账号充值第二金额值,充值后的所述账号余额大于或等于所述第一金额值。2.根据权利要求1所述的方法,其特征在于,所述向所述账号充值第二金额值,包括:获取所述账号的默认充值金额值,所述默认充值金额大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;显示第一充值界面,所述第一充值界面包括多种支付方式的指示信息;接收用户在所述第一充值界面对第一支付方式的指示信息的操作;通过所述第一支付方式,向所述账号充值所述默认充值金额值。3.根据权利要求1所述的方法,其特征在于,所述向所述账号充值第二金额值,包括:获取所述账号的默认支付方式;显示第二充值界面,所述第二充值界面包括多种充值金额值的指示信息;接收用户在所述第二充值界面对第一充值金额值的操作,所述第一充值金额值大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;通过所述默认支付方式,向所述账号充值所述第一充值金额值。4.根据权利要求1所述的方法,其特征在于,所述向所述账号充值第二金额值,包括:获取所述账号的默认充值金额值和默认支付方式,所述默认充值金额大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;通过所述默认支付方式,向所述账号充值所述默认充值金额值。5.根据权利要求2-4任一项所述的方法,其特征在于,所述向所述账号充值第二金额值,还包括:若默认充值金额或第一充值金额小于所述第三金额值,输出第一提示信息,所述第一提示信息用于指示充值金额不满足支付需求;接收用户在第二充值界面对第二充值金额值的操作,所述第二充值金额值大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;向所述账号充值所述第二充值金额值。6.根据权利要求2-4任一项所述的方法,其特征在于,所述向所述账号充值第二金额值,包括:若第一支付方式的账户余额小于默认充值金额值,或者,默认支付方式的账户余额小于第一充值金额值,或者,默认支付方式的账户余额小于默认充值金额值,输出第二提示信息,所述第二提示信息用于指示支付方式账户余额不足;
接收用户在第一充值界面对第二支付方式的指示信息的操作;通过所述第二支付方式,向所述账号充值第二金额值。7.根据权利要求1-6任一项所述的方法,其特征在于,所述支付数据包被封装成nfc协议规定的数据包格式,包括余额标志字段和第一金额值字段,所述余额标志字段用于指示账号余额是否能够完成当前的支付行为,所述第一金额值字段用于指示所述nfc刷卡器内配置的第一金额值。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:响应于所述支付数据包,输出所述账号余额不足的通知消息;接收用户对所述通知消息的操作,执行所述向所述账号充值第二金额值。9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:接收用户在第三充值界面对第一图标的操作,第一图标用于指示自动充值功能;显示第一配置界面,所述第一配置界面用于选取默认充值金额值和/或默认支付方式;接收用户在所述第一配置界面中的配置操作,所述配置操作用于指示默认充值金额值和/或默认支付方式;将所述配置操作指示的默认充值金额值和/或默认支付方式保存。10.根据权利要求9所述的方法,其特征在于,所述接收用户在所述第一配置界面中的配置操作,包括:接收用户在所述第一配置界面上的第一配置操作,触发显示第二配置界面,所述第二充值界面包括多种默认充值金额值的指示信息;接收用户在所述第二配置界面中对第一默认充值金额值的指示信息的操作;将所述第一默认充值金额值保存。11.根据权利要求9所述的方法,其特征在于,所述接收用户在所述第一配置界面中的配置操作,包括:接收用户在所述第一配置界面上的第二配置操作,触发显示第三配置界面,所述第三充值界面包括多种默认支付方式的指示信息;接收用户在所述第三配置界面中对第一默认支付方式的指示信息的操作;将所述第一默认支付方式保存。12.一种近距离无线通讯技术nfc充值方法,其特征在于,应用于nfc刷卡器,所述方法包括:所述nfc刷卡器向终端发送支付命令;接收所述终端响应所述支付命令发送的所述nfc刷卡器对应的账号余额;向所述终端发送支付数据包,所述支付数据包用于指示所述账号余额不足,所述支付数据包中包括第一金额值;所述第一金额值用于对所述账号充值。13.一种终端,其特征在于,所述终端包括:第一接收单元,用于接收nfc刷卡器发送的支付命令;发送单元,用于响应所述支付命令,向所述nfc刷卡器发送所述终端中所述nfc刷卡器对应的账号余额;所述第一接收单元,还用于接收所述nfc刷卡器发送的支付数据包,所述支付数据包用于指示所述账号余额不足,所述支付数据包中包括第一金额值;
充值单元,用于向所述账号充值第二金额值,充值后的所述账号余额大于或等于所述第一金额值。14.根据权利要求13所述的终端,其特征在于,所述终端还包括:获取单元、显示单元和第二接收单元;所述获取单元,用于获取所述账号的默认充值金额值,所述默认充值金额大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;所述显示单元,用于显示第一充值界面,所述第一充值界面包括多种支付方式的指示信息;所述第二接收单元,用于接收用户在所述第一充值界面对第一支付方式的指示信息的操作;所述充值单元,具体用于通过所述第一支付方式,向所述账号充值所述默认充值金额值。15.根据权利要求13所述的终端,其特征在于,所述终端还包括:获取单元、显示单元和第二接收单元;所述获取单元,用于获取所述账号的默认支付方式;所述显示单元,用于显示第二充值界面,所述第二充值界面包括多种充值金额值的指示信息;所述第二接收单元,用于接收用户在所述第二充值界面对第一充值金额值的操作,所述第一充值金额值大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;所述充值单元,具体用于通过所述默认支付方式,向所述账号充值所述第一充值金额值。16.根据权利要求13所述的终端,其特征在于,所述终端还包括获取单元;所述获取单元,用于获取所述账号的默认充值金额值和默认支付方式,所述默认充值金额大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;所述充值单元,具体用于通过所述默认支付方式,向所述账号充值所述默认充值金额值。17.根据权利要求14-16任一项所述的终端,其特征在于,所述终端还包括:输出单元和第二接收单元;所述输出单元,用于若默认充值金额或第一充值金额小于所述第三金额值,输出第一提示信息,所述第一提示信息用于指示充值金额不满足支付需求;所述第二接收单元,用于接收用户在第二充值界面对第二充值金额值的操作,所述第二充值金额值大于或等于第三金额值,所述第三金额值为所述第一金额值,或者,所述第三金额值为所述第一金额值与所述账号余额绝对值的和;所述充值单元,具体用于向所述账号充值所述第二充值金额值。18.根据权利要求13-17任一项所述的终端,其特征在于,所述支付数据包被封装成nfc协议规定的数据包格式,包括余额标志字段和第一金额值字段,所述余额标志字段用于指
示账号余额是否能够完成当前的支付行为,所述第一金额值字段用于指示所述nfc刷卡器内配置的第一金额值。19.根据权利要求13-18任一项所述的终端,其特征在于,所述终端还包括:第二接收单元、显示单元和存储单元;所述第二接收单元,用于接收用户在第三充值界面对第一图标的操作,第一图标用于指示自动充值功能;所述显示单元,用于显示第一配置界面,所述第一配置界面用于选取默认充值金额值和/或默认支付方式;所述第二接收单元,还用于接收用户在所述第一配置界面中的配置操作,所述配置操作用于指示默认充值金额值和/或默认支付方式;所述存储单元,用于将所述配置操作指示的默认充值金额值和/或默认支付方式保存。20.一种近距离无线通讯技术nfc刷卡器,其特征在于,所述nfc刷卡器包括:发送单元,用于向终端发送支付命令;接收单元,用于接收所述终端响应所述支付命令发送的所述nfc刷卡器对应的账号余额;所述发送单元,还用于向所述终端发送支付数据包,所述支付数据包用于指示所述账号余额不足,所述支付数据包中包括第一金额值;所述第一金额值用于对所述账号充值。21.一种通信设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,以执行权利要求1-12任一项所述的方法。22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1-12任一项所述的方法。23.一种计算机程序产品,其中,所述计算机程序产品包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1-12任一项所述的方法。

技术总结


本申请公开了一种NFC充值方法及设备,涉及终端领域,用于提高NFC充值效率。具体方案为:接收NFC刷卡器发送的支付命令;响应支付命令,向NFC刷卡器发送终端中NFC刷卡器对应的账号余额;接收所FC刷卡器发送的支付数据包,支付数据包用于指示账号余额不足,支付数据包中包括第一金额值;向账号充值第二金额值,充值后的账号余额大于或等于第一金额值。后的账号余额大于或等于第一金额值。后的账号余额大于或等于第一金额值。


技术研发人员:

王司宇

受保护的技术使用者:

荣耀终端有限公司

技术研发日:

2021.06.24

技术公布日:

2022/12/26

本文发布于:2024-09-22 07:07:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/48786.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:充值   金额   终端   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议