一种智能手表的支付方法及智能手表与流程

文档序号:17777155发布日期:2019-05-28 20:22阅读:1267来源:国知局
一种智能手表的支付方法及智能手表与流程

本发明属于智能手表技术领域,特别涉及一种智能手表的支付方法及智能手表。



背景技术:

现金支付,因为其不便捷性(需要找零)、易丢失性等特性,正逐渐淡出人们的日常交易平台,同时,随着网联网行业及网络技术的迅速发展,人们越来越多的使用微信、支付宝等快捷支付方式来完成日常支付。

为了进一步提高支付的便捷性,现在越来越多的智能手表开发了支付功能,即通过智能手表来进行移动支付。随着移动支付越来越流行,移动支付的安全性问题也逐渐被人们所重视,但是,目前的移动支付安全性普遍较低,如果智能手表丢失,则可能会造成用户的财产损失。



技术实现要素:

本发明的目的是提供一种智能手表的支付方法及智能手表,通过生成动态密码可提高移动支付的安全性。

本发明提供的技术方案如下:

一方面,提供一种智能手表的支付方法,包括:

获取支付请求;

显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

进一步优选地,所述获取支付请求之后,所述在显示密码支付界面之前还包括:

控制摄像头扫描并识别银行卡账号;

控制摄像头获取用户图像信息;

将所述银行卡账号和所述用户图像信息发送至服务器;

当接收到所述服务器发送的审核通过信息时,进入密码输入界面。

进一步优选地,所述根据所述当前时间和预设规则生成当前支付密码具体包括:

根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述待转动指针的读数,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

进一步优选地,所述根据所述当前时间和预设规则生成当前支付密码具体包括:

根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述预设规则,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

进一步优选地,所述获取支付请求之前还包括:

接收用户输入的当前语音信息;

当所述当前语音信息中包含唤醒词且所述当前语音信息的声纹与预设声纹匹配时,唤醒支付功能。

另一方面,还提供一种智能手表,包括:

获取模块,用于获取支付请求;

显示模块,用于显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

密码生成模块,用于根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

检测模块,用于检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

判断模块,用于判断所述多次相对转动后的读数与所述当前支付密码是否匹配;

执行模块,用于当所述多次相对转动后的读数与所述当前支付密码匹配时,执行所述支付请求,当所述多次相对转动后的读数与所述当前支付密码不匹配时,拒绝执行所述支付请求。

进一步优选地,还包括:

控制模块,用于控制摄像头扫描并识别银行卡账号;还用于控制摄像头获取用户图像信息;

发送模块,用于将所述银行卡账号和所述用户图像信息发送至服务器;

界面切换模块,用于当接收到所述服务器发送的审核通过信息时,进入密码输入界面。

进一步优选地,所述密码生成模块包括:

指针选取单元,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

数字生成单元,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述待转动指针的读数,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

进一步优选地,所述密码生成模块包括:

指针选取单元,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

数字生成单元,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述预设规则,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

进一步优选地,还包括:

接收模块,用于接收用户输入的当前语音信息;

唤醒模块,用于当所述当前语音信息中包含唤醒词且所述当前语音信息的声纹与预设声纹匹配时,唤醒支付功能。

与现有技术相比,本发明提供的一种智能手表的支付方法及智能手表具有以下有益效果:

1、本发明中,根据当前时间和预设规则生成当前支付密码,使得支付密码为动态密码,动态密码由于可跟随时间进行变动,因此,动态密码相对于固定密码,更不容易被他人获取,安全性更高;此外,由于智能手表的显示屏较小,若采用传统的数字密码输入,不仅输入困难,而且容易出现密码输入错误,本发明为克服这一缺陷,通过在触摸显示屏上转动指针的方式来实现支付密码的输入,不仅操作方便,而且不容易出错,进而提高用户的使用体验。

2、在本发明一优选实施例中,智能手表在支付时,通过验证银行卡和用户图像,可进一步提高移动支付的安全性,在大额支付时,可使用该支付方法,即当支付金额超过某一金额时,不可以直接从与智能手表绑定的账号中进行扣款,而必须扫描银行卡号和用户图像并进行验证才可进行后续的密码输入。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能手表的支付方法及智能手表的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种智能手表的支付方法的第一实施例的流程示意图;

图2是本发明一种智能手表的支付方法的第二实施例的流程示意图;

图3是本发明一种智能手表的支付方法的第三实施例的流程示意图;

图4是本发明一种智能手表的支付方法的第四实施例的流程示意图;

图5是本发明一种智能手表的支付方法的第五实施例的流程示意图;

图6是本发明一种智能手表的支付方法的第六实施例的流程示意图;

图7是本发明一种智能手表的支付方法的第七实施例的流程示意图;

图8是本发明一种智能手表的一个实施例的结构示意框图。

附图标号说明

100、获取模块;200、显示模块;

300、密码生成模块;310、指针选取单元;

320、数字生成单元;400、检测模块;

500、判断模块;600、执行模块;

700、控制模块;800、发送模块;

900、界面切换模块;1000、接收模块;

1100、唤醒模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

根据本发明提供的第一实施例,如图1所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s300根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

具体地,当智能手表上的摄像头扫描商家的二维码付款时或商家扫描智能手表上的付款二维码时,都会生成支付请求,智能手表获取到该支付请求后,在自身的显示屏上显示密码输入界面,密码输入界面以钟表盘的形式显示当前时间,钟表盘为传统的钟表界面,钟表盘上包括表盘、时针、分针和秒针,表盘上显示有刻度,时针、分针和秒针可分别相对表盘转动,即可在智能手表的显示界面上拨动时针、分针或秒针,以使时针、分针或秒针相对表盘转动。智能手表在密码输入界面上以钟表盘形式显示当前时刻的时间后,在未检测到用户的触摸操作时,显示界面上的时针、分针和秒针静止不动,例如,当前时刻的时间为2点50分30秒,钟表盘上的时针、分针和秒针则始终显示在2点50分30秒的读数上,只有当用户拨动时针、分针或秒针时,时针、分针和秒针才会转动。

智能手表根据密码输入界面上显示的当前时间和预设规则生成当前支付密码,当前支付密码包括待转动指针和一组数字,待转动指针是指时针、分针或秒针。

检测用户的触摸动作,即用户在密码输入界面上转动时针、分针或秒针的操作,用户转动指针后会有一个读数,将该读数记录下来,用户多次转动指针后会产生多个读数,该多个读数按照转动顺序进行排序即可形成一组数字。当用户转动的指针和之前生成的当前支付密码中的待转动指针匹配,且转动指针后产生的多个读数排序形成的一组数字与之前生成的一组数字匹配时,则说明用户密码输入正确,此时可执行该支付请求,若不匹配,则说明用户密码输入错误,可提醒用户再次输入密码,当用户输入错误密码的次数超过预设阈值(如三次、四次)时,则拒绝该支付请求,并对该智能手表的支付功能进行短时间的锁定。

本实施例中,当前支付密码根据当前时间和预设规则生成,使得支付密码为动态密码,动态密码由于可跟随时间进行变动,因此,动态密码相对于固定密码,更不容易被他人获取,安全性更高;此外,由于智能手表的显示屏较小,若采用传统的数字密码输入,不仅输入困难,而且容易出现密码输入错误,本实施例为克服这一缺陷,通过在触摸显示屏上转动指针的方式来实现支付密码的输入,不仅操作方便,而且不容易出错,进而提高用户的使用体验。

根据本发明提供的第二实施例,如图2所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s150控制摄像头扫描并识别银行卡账号;

s160控制摄像头获取用户图像信息;

s170将所述银行卡账号和所述用户图像信息发送至服务器;

s180当接收到所述服务器发送的审核通过信息时,进入密码输入界面;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s300根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

具体地,当智能手表获取支付请求后,先显示支付界面,支付界面包括支付金额、收款人账号、支付卡账号输入栏以及支付卡拥有者的图像输入框。

在支付界面上输入支付金额,控制智能手表上的摄像头扫描某一银行卡以获取该银行卡账号,并将获取的银行卡账号填入支付界面上的支付卡账号输入栏,再控制摄像头扫描用户的图像信息,并将用户的图像信息填入支付界面上的支付卡拥有者的图像输入框,最后将支付金额、收款人账号、支付卡账号和用户的图像信息一起发送给支付服务器。

支付服务器校验用户的图像属于该支付卡账号对应的合法用户人像时,发送审核通过信息至智能手表,智能手表再接收到服务器发送的审核通过信息后,进入密码输入界面,由用户在密码输入界面上输入支付密码,当用户输入的支付密码正确时,执行该支付请求,即从上述的支付卡账号中将该支付金额转移至收款人账号中。

本实施例中,智能手表在支付时,通过验证银行卡和用户图像,可进一步提高移动支付的安全性,在大额支付时,可使用该支付方法,即当支付金额超过某一金额时,不可以直接从与智能手表绑定的账号中进行扣款,而必须扫描银行卡号和用户图像并进行验证才可进行后续的密码输入。

根据本发明提供的第三实施例,如图3所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s310根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

具体地,智能手表的密码支付界面通过时针、分针和秒针指示的读数显示了当前时间,先根据时针、分针和秒针的读数大小和预设规则在时针、分针和秒针后确定出待转动指针。例如,时针、分针和秒针指示的读数分别为5、3、2,预设规则是选取读数最大的指针作为待转动指针,或者是选取读数最小的指针作为待转动指针,或者选取读数中间的指针作为待转动指针。当时针、分针或秒针分别位于表盘上的两个读数之间时,以四舍五入的方式获取各个指针的读数,如时针指示在读数5和6之间,而当前时间是5点10分,按四舍五入的方式,时针的读数则为5,同理可获取分针和秒针的读数。

s320根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述待转动指针的读数,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码;

具体地,在时针、分针和秒针中确定出待转动指针后,再根据时针、分针和秒针的读数和待转动指针的读数生成一组数字,例如,待转动指针为时针,时针的读数为5,分针的读数为3,秒针的读数为2,此时,将时针、分针和秒针的读数分别加上待转动指针的读数,得到的时针读数为10,分针的读数为8,秒针的读数为7,生成的一组数字为10、8、7,生成的该一组数字10、8、7以及从时针、分针和秒针确定出的待转动指针即为当前支付密码。当时针、分针或秒针的读数加上待转动指针的读数超过表盘的最大数字时,如读数超过12时,将读数减去12得到的数字即为最终读数。

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

具体地,在密码输入界面,检测用户在界面上的触摸动作,即用户转动指针(时针、分针或秒针)的动作,并获取用户转动指针后的读数,用户按住指针转动,当用户放开指针时指针指示的读数,即为转动后的读数,用户放开指针后,指针可恢复到初始指示的读数(当前时间的指示读数),然后用户再次转动指针,通过几次转动操作后,即可得到一组读数,该一组读数即可形成一组数字。

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

具体地,当用户转动指针后且得到用户转动后的一组读数后,先检测用户转动的指针与之前确定的待转动指针是否相同,若相同,则继续判断用户转动指针得到的一组读数与之前生成的一组读数是否相同,若相同,则执行该支付请求,否则,拒绝该支付请求。

本实施例中,通过指针选取和转动后的读数的双重验证,可进一步提高密码支付的安全性,且密码不容易被他人窃取。

根据本发明提供的第四实施例,如图4所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s310根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

s330根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述预设规则,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

具体地,根据上述实施例的方法确定出待转动指针后,再根据时针、分针和秒针指示的读数和预设规则生成一组数字,例如,时针、分针和秒针的读数为5、3、2,预设规则是将时针、分针和秒针的读数加上一个固定的读数,或者加上时针、分针和秒针中的最小读数,或者加上时针、分针和秒针中的最大读数,或者加上时针、分针和秒针中的中间读数。

本实施例中,通过指针选取和转动后的读数的双重验证,可进一步提高密码支付的安全性,且密码不容易被他人窃取。

根据本发明提供的第五实施例,如图5所示,一种智能手表的支付方法,包括:

s010接收用户输入的当前语音信息;

s020当所述当前语音信息中包含唤醒词且所述当前语音信息的声纹与预设声纹匹配时,唤醒支付功能;

s100获取支付请求;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s300根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

具体地,在获取支付请求之前,还可设置唤醒支付功能的方式,本实施例中是通过语音唤醒,即当用户输入的语音信息中包含唤醒词且用户输入的语音信息对应的声纹与智能手表中预先设置的声纹匹配时,即可唤醒支付功能,当用户输入的语音信息对应的声纹与预先设置的声纹不匹配时,智能手表上的支付功能不能被唤醒,即不可使用智能手表进行支付,通过声纹进行唤醒,可进一步提高智能手表支付的安全性。

根据本发明提供的第六实施例,如图6所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s150控制摄像头扫描并识别银行卡账号;

s160控制摄像头获取用户图像信息;

s170将所述银行卡账号和所述用户图像信息发送至服务器;

s180当接收到所述服务器发送的审核通过信息时,进入密码输入界面;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s310根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

s320根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述待转动指针的读数,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

本实施例中的各个步骤的具体描述已经在上述对应的实施例中进行了详细描述,此处将不做详细阐述说明。

根据本发明提供的第七实施例,如图7所示,一种智能手表的支付方法,包括:

s100获取支付请求;

s150控制摄像头扫描并识别银行卡账号;

s160控制摄像头获取用户图像信息;

s170将所述银行卡账号和所述用户图像信息发送至服务器;

s180当接收到所述服务器发送的审核通过信息时,进入密码输入界面;

s200显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

s310根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

s330根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述预设规则,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码;

s400检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

s500判断所述多次相对转动后的读数与所述当前支付密码是否匹配,若是,则执行所述支付请求;若否,则拒绝所述支付请求。

本实施例中的各个步骤的具体描述已经在上述对应的实施例中进行了详细描述,此处将不做详细阐述说明。

根据本发明提供的第八实施例,如图8所示,一种智能手表,包括:

获取模块100,用于获取支付请求;

显示模块200,用于显示密码输入界面,所述密码输入界面包括表盘和可相对表盘转动的时针、分针和秒针,且通过时针、分针和秒针显示当前时间;

密码生成模块300,用于根据所述当前时间和预设规则生成当前支付密码,所述当前支付密码包括待转动指针和一组数字,所述待转动指针为所述时针、所述分针和所述秒针中的任意一个;

检测模块400,用于检测触摸动作,并获取指针与所述表盘的多次相对转动后的读数;

判断模块500,用于判断所述多次相对转动后的读数与所述当前支付密码是否匹配;

执行模块600,用于当所述多次相对转动后的读数与所述当前支付密码匹配时,执行所述支付请求,当所述多次相对转动后的读数与所述当前支付密码不匹配时,拒绝执行所述支付请求。

具体地,当智能手表上的摄像头扫描商家的二维码付款时或商家扫描智能手表上的付款二维码时,都会生成支付请求,智能手表获取到该支付请求后,在自身的显示屏上显示密码输入界面,密码输入界面以钟表盘的形式显示当前时间,钟表盘为传统的钟表界面,钟表盘上包括表盘、时针、分针和秒针,表盘上显示有刻度,时针、分针和秒针可分别相对表盘转动,即可在智能手表的显示界面上拨动时针、分针或秒针,以使时针、分针或秒针相对表盘转动。智能手表在密码输入界面上以钟表盘形式显示当前时刻的时间后,在未检测到用户的触摸操作时,显示界面上的时针、分针和秒针静止不动,例如,当前时刻的时间为2点50分30秒,钟表盘上的时针、分针和秒针则始终显示在2点50分30秒的读数上,只有当用户拨动时针、分针或秒针时,时针、分针和秒针才会转动。

智能手表根据密码输入界面上显示的当前时间和预设规则生成当前支付密码,当前支付密码包括待转动指针和一组数字,待转动指针是指时针、分针或秒针。

检测用户的触摸动作,即用户在密码输入界面上转动时针、分针或秒针的操作,用户转动指针后会有一个读数,将该读数记录下来,用户多次转动指针后会产生多个读数,该多个读数按照转动顺序进行排序即可形成一组数字。当用户转动的指针和之前生成的当前支付密码中的待转动指针匹配,且转动指针后产生的多个读数排序形成的一组数字与之前生成的一组数字匹配时,则说明用户密码输入正确,此时可执行该支付请求,若不匹配,则说明用户密码输入错误,可提醒用户再次输入密码,当用户输入错误密码的次数超过预设阈值(如三次、四次)时,则拒绝该支付请求,并对该智能手表的支付功能进行短时间的锁定。

本实施例中,当前支付密码根据当前时间和预设规则生成,使得支付密码为动态密码,动态密码由于可跟随时间进行变动,因此,动态密码相对于固定密码,更不容易被他人获取,安全性更高;此外,由于智能手表的显示屏较小,若采用传统的数字密码输入,不仅输入困难,而且容易出现密码输入错误,本实施例为克服这一缺陷,通过在触摸显示屏上转动指针的方式来实现支付密码的输入,不仅操作方便,而且不容易出错,进而提高用户的使用体验。

优选地,还包括:

控制模块700,用于控制摄像头扫描并识别银行卡账号;还用于控制摄像头获取用户图像信息;

发送模块800,用于将所述银行卡账号和所述用户图像信息发送至服务器;

界面切换模块900,用于当接收到所述服务器发送的审核通过信息时,进入密码输入界面。

具体地,当智能手表获取支付请求后,先显示支付界面,支付界面包括支付金额、收款人账号、支付卡账号输入栏以及支付卡拥有者的图像输入框。

在支付界面上输入支付金额,控制智能手表上的摄像头扫描某一银行卡以获取该银行卡账号,并将获取的银行卡账号填入支付界面上的支付卡账号输入栏,再控制摄像头扫描用户的图像信息,并将用户的图像信息填入支付界面上的支付卡拥有者的图像输入框,最后将支付金额、收款人账号、支付卡账号和用户的图像信息一起发送给支付服务器。

支付服务器校验用户的图像属于该支付卡账号对应的合法用户人像时,发送审核通过信息至智能手表,智能手表再接收到服务器发送的审核通过信息后,进入密码输入界面,由用户在密码输入界面上输入支付密码,当用户输入的支付密码正确时,执行该支付请求,即从上述的支付卡账号中将该支付金额转移至收款人账号中。

本实施例中,智能手表在支付时,通过验证银行卡和用户图像,可进一步提高移动支付的安全性,在大额支付时,可使用该支付方法,即当支付金额超过某一金额时,不可以直接从与智能手表绑定的账号中进行扣款,而必须扫描银行卡号和用户图像并进行验证才可进行后续的密码输入。

优选地,所述密码生成模块300包括:

指针选取单元310,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

具体地,智能手表的密码支付界面通过时针、分针和秒针指示的读数显示了当前时间,先根据时针、分针和秒针的读数大小和预设规则在时针、分针和秒针后确定出待转动指针。例如,时针、分针和秒针指示的读数分别为5、3、2,预设规则是选取读数最大的指针作为待转动指针,或者是选取读数最小的指针作为待转动指针,或者选取读数中间的指针作为待转动指针。当时针、分针或秒针分别位于表盘上的两个读数之间时,以四舍五入的方式获取各个指针的读数,如时针指示在读数5和6之间,而当前时间是5点10分,按四舍五入的方式,时针的读数则为5,同理可获取分针和秒针的读数。

数字生成单元320,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述待转动指针的读数,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

具体地,在时针、分针和秒针中确定出待转动指针后,再根据时针、分针和秒针的读数和待转动指针的读数生成一组数字,例如,待转动指针为时针,时针的读数为5,分针的读数为3,秒针的读数为2,此时,将时针、分针和秒针的读数分别加上待转动指针的读数,得到的时针读数为10,分针的读数为8,秒针的读数为7,生成的一组数字为10、8、7,生成的该一组数字10、8、7以及从时针、分针和秒针确定出的待转动指针即为当前支付密码。当时针、分针或秒针的读数加上待转动指针的读数超过表盘的最大数字时,如读数超过12时,将读数减去12得到的数字即为最终读数。

在密码输入界面,检测用户在界面上的触摸动作,即用户转动指针(时针、分针或秒针)的动作,并获取用户转动指针后的读数,用户按住指针转动,当用户放开指针时指针指示的读数,即为转动后的读数,用户放开指针后,指针可恢复到初始指示的读数(当前时间的指示读数),然后用户再次转动指针,通过几次转动操作后,即可得到一组读数,该一组读数即可形成一组数字。

当用户转动指针后且得到用户转动后的一组读数后,先检测用户转动的指针与之前确定的待转动指针是否相同,若相同,则继续判断用户转动指针得到的一组读数与之前生成的一组读数是否相同,若相同,则执行该支付请求,否则,拒绝该支付请求。

本实施例中,通过指针选取和转动后的读数的双重验证,可进一步提高密码支付的安全性,且密码不容易被他人窃取。

优选地,还包括:

接收模块1000,用于接收用户输入的当前语音信息;

唤醒模块1100,用于当所述当前语音信息中包含唤醒词且所述当前语音信息的声纹与预设声纹匹配时,唤醒支付功能。

具体地,在获取支付请求之前,还可设置唤醒支付功能的方式,本实施例中是通过语音唤醒,即当用户输入的语音信息中包含唤醒词且用户输入的语音信息对应的声纹与智能手表中预先设置的声纹匹配时,即可唤醒支付功能,当用户输入的语音信息对应的声纹与预先设置的声纹不匹配时,智能手表上的支付功能不能被唤醒,即不可使用智能手表进行支付,通过声纹进行唤醒,可进一步提高智能手表支付的安全性。

根据本发明提供的第九实施例,如图8所示,一种智能手表,本实施例与上述第八实施例的区别在于,

所述密码生成模块300包括:

指针选取单元310,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及预设规则,在所述时针、所述分针和所述秒针中确定出待转动指针;

数字生成单元320,用于根据所述时针、所述分针和所述秒针在当前时间分别指示的读数以及所述预设规则,生成一组数字,所述待转动指针和所述一组数字组成当前支付密码。

具体地,根据上述实施例的方法确定出待转动指针后,再根据时针、分针和秒针指示的读数和预设规则生成一组数字,例如,时针、分针和秒针的读数为5、3、2,预设规则是将时针、分针和秒针的读数加上一个固定的读数,或者加上时针、分针和秒针中的最小读数,或者加上时针、分针和秒针中的最大读数,或者加上时针、分针和秒针中的中间读数。

本实施例中,通过指针选取和转动后的读数的双重验证,可进一步提高密码支付的安全性,且密码不容易被他人窃取。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1