本发明涉及信息处理技术领域,尤指一种支付系统、支付方法和第二客户端装置。
背景技术:
随着移动支付的发展、普及,越来越多人习惯通过例如手机、平板电脑等可移动的客户端设备完成电子交易支付。
目前,现有的支付系统和方法大多是针对成年用户设计的,而对儿童用户的行为习惯、使用特点考虑的相对较少,即对于儿童用户适配性相对较差,交互不够友好。例如,基于现有的支付系统,儿童用户通常需要先点击进入儿童手机等客户端中的支付app,再在app界面中输入预设的支付密码,在输入的密码正确情况下,才能最终完成支付。但是,对于儿童用户而言,上述支付过程相对较为复杂、繁琐,且由于儿童用户的年龄往往较小,很容易遗忘或者记混支付密码,导致输入的密码出现错误,无法完成支付。此外,基于上述支付系统和方法,一旦支付密码被泄漏,很容易会出现盗刷等问题,即支付过程中的安全性相对较差。综上可知,上述方法具体实施时,往往存在儿童用户使用不方便、安全性较差的技术问题。
针对上述问题,目前尚未有较为有效的解决方法。
技术实现要素:
本申请的目的在于提供一种支付系统、支付方法和第二客户端装置,以解决现有支付系统和方法中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验的技术效果。
本申请提供的一种支付系统、支付方法和第二客户端装置是这样实现的:
一种支付系统,所述支付系统包括:第一客户端、第二户客户端和服务器,其中,所述第一客户端与所述第二客户端关联,
所述第一客户端用于向所述服务器发送授权指令;
所述服务器用于响应所述授权指令,向所述第二客户端发送声纹录入凭证;
所述第二客户端用于根据所述声纹录入凭证,接收并存储通过第二客户端输入的声纹作为校验声纹,其中,所述校验声纹用于校验第二客户端上的支付操作。
在一个实施方式中,所述第二客户端包括:儿童手表、儿童手环或儿童手机。
在一个实施方式中,所述第二客户端在接收并存储通过第二客户端输入的声纹作为校验声纹后,还用于向所述服务器发送录入确认信息;
所述服务器在接收到所述录入确认信息后,还用于向所述第一客户端发送录入成功的提示信息。
在一个实施方式中,所述第二客户端还用于接收并响应用户的支付操作,采集用户的语音指令;并调用所述校验声纹对所述用户的语音指令进行校验;在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与第一客户端的使用者的支付账户关联。
在一个实施方式中,所述第一客户端还用于通过所述服务器向所述第二客户端发送支付规则;
所述第二客户端在所述用户的语音指令校验成功的情况下,还用于校验所述用户的支付操作所指示的支付数据是否符合所述支付规则;在确定所述支付数据符合所述支付规则的情况下,展示所述支付码。
本申请还提供了一种支付方法,包括:
接收并响应所述用户的支付操作,采集用户的语音指令;
调用校验声纹对所述用户的语音指令进行校验,其中,所述校验声纹为第二客户端在第一客户端授权的情况下,接收并存储的,所述第一客户端与所述第二客户端关联;
在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与所述第一客户端的使用者的支付账户关联。
在一个实施方式中,所述校验声纹按照以下方式,通过第二客户端接收并存储:
接收服务器发送的声纹录入凭证,其中,所述声纹录入凭证为所述服务器在接收到所述第一客户端的授权指令的情况下发送的;
根据所述声纹录入凭证,接收并存储通过所述第二客户端输入的声纹,作为校验声纹。
在一个实施方式中,所述方法还包括:
接收支付规则,其中,所述支付规则为所述第一客户端生成的;
相应的,
在所述用户的语音指令校验成功的情况下,所述方法还包括:
校验所述支付操作所指示的支付数据是否符合所述支付规则;
在确定所述支付数据符合所述支付规则的情况下,展示所述支付码。
本申请还提供了一种第二客户端装置,包括:通讯模块、声纹采集模块和存储模块,其中:
所述通讯模块,用于接收服务器发送的声纹录入凭证,其中,所述声纹录入凭证为所述服务器在接收到第一客户端的授权指令的情况下发送的;
所述声纹采集模块,用于根据所述声纹录入凭证,采集输入的声纹作为校验声纹;
所述存储模块,用于存储所述校验声纹,其中,所述校验声纹用于校验支付操作。
在一个实施方式中,所述装置还包括:接收模块、校验模块和展示模块,其中:
所述接收模块,用于接收用户的支付操作;
所述声纹采集模块,还用于响应所述支付操作,采集用户的语音指令;
所述校验模块,用于调用存储模块中的校验声纹对所述用户的语音指令进行校验;
所述展示模块,用于在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与所述第一客户端的使用者的支付账户关联。
本申请提供的一种支付系统、支付方法和第二客户端装置,由于通过第一客户端发送授权指令来授权第二客户端录入声纹作为用于校验第二客户端上的支付操作的校验声纹,进而第二客户端可以根据校验声纹对支付操作的校验结果确定是否付款完成支付,从而解决了现有支付系统和方法中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验的技术效果。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种通过语音确定语义的方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本申请提供的支付系统的结构组成的一个实施例示意图;
图2是本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图;
图3是本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图;
图4是本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图;
图5是本申请提供的支付方法的步骤流程的一个实施例示意图;
图6是本申请提供的支付方法中的录入校验声纹的步骤流程的示意图;
图7是本申请提供的第二客户端装置的结构组成的一个实施例示意图;
图8是本申请提供的第二客户端装置的结构组成的另一个实施例示意图;
图9是在一个场景示例中,应用本申请实施例提供的支付系统的处理流程示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
本申请考虑到现有的支付系统和方法往往是针对成人用户的行为习惯、使用特点设计的,而没有深入地去分析、考虑年龄相对较小、记忆相对较差(例如不善于记忆较为复杂的数字密码)的儿童用户的行为习惯、使用特点,也没有具体考虑到儿童用户通过移动客户端进行支付的具体场景,以及可能儿童用户操作时可能存在的安全隐患,导致现有的支付系统和方法具体实施时,往往相对较为复杂、繁琐,对儿童用户不够友好。例如,基于现有的支付系统和方法,需要儿童能够记住较长的、没有规律性的一段预设的支付密码;并且在具体支付过程,要求儿童用户要先准确地点击进入对应的支付app,再在app界面中准确输入正确的支付密码,才能完成支付,将交易的钱款发送给商户。但是,由于儿童用户年龄相对较小,很容易忘记或记错上述支付密码,导致无法顺利完成支付。且上述操作过程对于儿童用户而言,相对较为复杂、繁琐,也存在一定的安全风险。
针对产生上述问题的根本原因,本申请综合考虑了儿童用户的行为习惯和使用特点(例如儿童用户可以很容易学会、并准确地说出某几个简单的常用词),以及儿童用户支付时的具体场景和潜在的安全隐患,在引入了针对儿童用户更为友好、简便的声纹校验作为支付操作的校验方式的同时,还引入了由成人用户(例如儿童用户家长)通过另一个移动客户端进行授权监控的方式来保障支付安全。即,具体的可以通过成人用户使用的第一客户端先发送授权指令通过服务器来授权儿童用户使用的第二客户端录入儿童用户的语音中声纹作为用于校验第二客户端上的支付操作的校验声纹;进而第二客户端可以根据该校验声纹对该客户端上所发起的支付操作进行校验,以确定是否付款完成支付,从而解决了现有支付系统和方法中存在的儿童用户使用不方便、安全性较差的技术问题。
基于上述思考,本申请实施例提供了一种适配于儿童用户的支付系统,具体可以参阅图1所示的本申请提供的支付系统的结构组成的一个实施例示意图。该支付系统具体可以包括:第一客户端、第二户客户端和服务器,其中,所述第一客户端与所述第二客户端关联,
所述第一客户端具体可以用于向所述服务器发送授权指令;
所述服务器具体可以用于响应所述授权指令,向所述第二客户端发送声纹录入凭证;
所述第二客户端具体可以用于根据所述声纹录入凭证,接收并存储通过第二客户端输入的声纹作为校验声纹,其中,所述校验声纹用于校验第二客户端上的支付操作。
在本实施方式中,上述服务器具体可以是一种应用于支付系统后台一侧,能够实现数据传输、数据处理、指令生成等功能的后台应用服务器。具体的,所述服务器可以为一个具有数据运算、存储功能以及网络交互功能的电子设备;也可以为运行于该电子设备中,为数据处理、存储和网络交互提供支持的软件程序。需要补充的是,在本实施方式中,并不具体限定所述服务器的数量。所述服务器具体可以为一个服务器,也可以为几个服务器,或者,由若干服务器形成的服务器集群等。
在本实施方式中,上述第一客户端具体可以是一种应用于成人用户(例如儿童的父母、儿童的爷爷奶奶等)一侧的,能够实现指令输入、数据传输、数据显示等功能的可移动的客户端设备。具体地,所述第一客户端例如可以为平板电脑、笔记本电脑、智能手机、数字助理、智能手环等等。或者,所述第一客户端也可以为能够运行于上述电子设备中的软件应用。例如,可以是在手机上运行的用于授权控制的app等。
在本实施方式中,上述第二客户端具体可以是一种应用于儿童用户一侧的,能够实现语音输入、数据接收、数据处理等功能的可移动的客户端设备。具体地,所述第二客户端例如可以为儿童手表、儿童手环、儿童手机等等。或者,所述第二客户端也可以为能够运行于上述电子设备中的软件应用。
具体的,以第二客户端为儿童手表为例,可以参阅图2所示的本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图。第二客户端具体可以包括手表本体,以及通讯模块、声纹采集模块、显示模块和处理器(其中,处理器设置于手表本体内部,在图中未展示出)。上述第二客户端具体可以通过通讯模块与第一客户端、服务器进行数据交互;第二客户端可以通过声纹采集模块录入校验声纹,以及采集支付过程中的用户的语音指令;第二客户端可以通过处理器校验对支付过程中输入的用户的语音指令进行校验,根据校验结果确定是否展示支付码;在校验成功的情况下,第二客户端可以通过显示模块展示对应的支付码以完成交易支付。
在本实施方式中,上述声纹采集模块具体可以是麦克风等,具体可以设置于手表本体的右上角位置,便于儿童用户进行语音输入。当然,上述所列举的麦克风只是一种示意性说明。具体实施时,根据具体情况,也可以采用其他类型的收音设备作为上述声纹采集模块。对此,本说明书不作限定。
在本实施方式中,所述第一客户端与所述第二客户端关联,具体可以理解为:第一客户端与第二客户端是相互绑定的,这样第二客户端可以共享第一客户端的使用者(即成人用户)的支付账户,从而可以通过第一客户端的使用者支付账户进行转账,完成交易支付。
具体的,例如,成人用户可以先通过第一客户端按照绑定规则向服务器发送针对第二客户端的绑定请求;服务器在接收到上述绑定请求后,可以建立第一客户端和第二客户端的关联协议,完成第二客户端和第一客户端之间的绑定,即使得第一客户端与第二客户端关联。这样第二客户端后续可以基于上述关联协议,按照一定的协议规则使用第一客户端的使用者的支付账户进行交易支付。当然,需要说明的是,上述所列举的绑定方式或者关联方式只是一种示意性说明。具体实施时,根据具体的应用场景还可以采取其他合适的方式进行绑定或者关联。对此,本说明书不作限定。
在本实施方式中,成人用户在允许儿童用户通过第二客户端录入校验声纹时,可以先通过第一客户端向服务器发送授权指令,以表征成人用户同意儿童用户通过第二客户端录入校验声纹。这样既可以提高安全性,也避免了儿童用户的误操作导致的校验声纹的错误录入。
在本实施方式中,上述授权指令具体可以理解为一种携带有第一客户端的身份标识和第二客户端的身份标识,用以表征第一客户端针对第二客户端的授权指示的指令数据。其中,上述第一客户端的身份标识具体可以理解为一种与第一客户端一一对应的字符串。通常服务器可以根据上述身份标识唯一确定出所对应的第一客户端。具体的,上述第一客户端的身份标识可以是第一客户端的物理地址或者产品序列号。类似的,上述第二客户端的身份标识可以理解为一种与第二客户端一一对应的字符串,对此,本说明书不再赘述。
具体的,例如,成人用户可以先点击预设于手机上的授权控制app的界面中的授权图标,并根据指示,选择设置所授权的第二客户端,例如,儿童用户使用的儿童手表。手机可以接收到成人用户的上述操作,并响应上述操作,先根据成人用户对第二客户端的选择设置操作,确定出待授权的第二客户端的身份标识(例如儿童手表的产品序列号),同时提取第一客户端,即手机本身的物理地址作为第一客户端的身份标识;再根据上述第一客户端的身份标识和第二客户端的身份标识生成对应的授权指令,并通过手机网络将上述授权指令发送至服务器。
在本实施方式中,服务器在接收到上述授权指令后,对授权指令进行数据解析,提取得到授权指令中携带的第一客户端的身份标识和第二客户端的身份标识,并根据第一客户端的身份标识和第二客户端的身份标识,生成第一客户端针对第二客户端的声纹录入凭证。再通过有线或无线的方式,将上述声纹录入凭证发送至与第二客户端的身份标识匹配的第二客户端。
其中,上述授权凭证具体可以理解为一种携带有第一客户端的身份标识的电子证明文件。按照预设协议,在获取得到该授权凭证后,第二客户端才可以接收并存储输入的声纹作为校验声纹,并建校验声纹与第一客户端的使用者的支付账户之间的对应关系。
在本实施方式中,第二客户端在接收到上述声纹录入凭证后,可以根据该声纹录入凭证触发进行校验声纹的录入操作。具体的,可以包括以下内容:提示用户对着第二客户端上的声纹采集模块说出包含有关键词(例如付款、支付、结账等)的语句;通过声纹采集模块接收上述语句,并从上述语句提取出用户声纹,并将该声纹作为校验声纹存储于第二客户端本地。
其中,上述校验声纹具体可以理解为一种用于确定是否执行第二客户端上发起的支付操作的校验凭证。第二客户端在根据该校验声纹校验通过第二客户端发起支付操作的用户输入的语音指令,在校验成功的情况下,才会调用并展示与该校验声纹对应的,即与第一客户端使用者的支付账户关联的支付码,来完成交易支付。
在儿童用户按照上述方式通过第二客户端录入自己的声纹作为校验声纹后,具体交易支付过程中,任一用户在通过第二客户端发起支付操作时,需要先通过第二客户端输入语音指令。这时,第二客户端会根据预先存储的校验声纹,对当前输入的用户的语音指令进行校验,以确定发起支付操作的用户与输入校验声纹的儿童用户是否为同一人,进而确定是否执行该支付操作。
具体的,第二客户端会先从所采集的用户的语音指令中提取声纹信息,再根据校验声纹对声纹信息进行校验。当第二客户端确定当前输入的语音指令中的声纹信息与校验声纹匹配时,判断发起当前支付操作的用户与之前授权录入校验声纹的儿童用户为同一人,确定校验成功。这时,第二客户端会展示与第一客户端的使用者的支付账户关联的支付码供商家扫描,利用第一客户端的使用者的支付账户完成交易支付。当第二客户端确定当前输入的语音指令中的声纹信息与校验声纹不匹配时,判断发起当前支付操作的用户与之前授权录入校验声纹的儿童用户不是同一人,确定校验失败。这时,第二客户端不会展示支付码,同时还发出警报提示,以保护第一客户端的使用者的支付账户不被盗用。同时,第二客户端还会通过网络向关联的第一客户端发送报警提示信息,以提示使用第一客户端的成人用户:第二客户端可能正在被其他人使用,请注意核实。从而可以使得成人用户能够及时地发现第二客户端的使用存在异常,及时地进行核实并作相应处理,尽量减少支付风险,保护账户安全。
从以上的描述中,可以看出,本申请实施例提供的支付系统,通过利用第一客户端发送授权指令来授权第二客户端录入声纹作为用于校验第二客户端上的支付操作的校验声纹,进而通过第二客户端根据校验声纹对支付操作的校验结果确定是否付款完成支付,从而解决了现有支付系统中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验的技术效果。
在一个实施方式中,进一步考虑到儿童用户的行为习惯和使用特点,为了使得录入校验声纹的操作对于儿童用户更为友好,使得儿童用户可以更加高效、简便地录入声纹,具体可以参阅图3所示的本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图,在声纹采集模块上还设置有指示灯,用于在第二客户端接收并存储儿童用户输入的校验声纹的过程中,通过闪烁指示灯提示儿童用户进行语音输入来录入校验声纹的位置,即语音输入位置。从而能够避免儿童用户不能快速、准确地找到录入声纹的具体位置,导致无法顺利录入声纹。进一步地,上述指示灯的外侧还可以附有话筒图案,便于儿童用户识别理解。
在一个实施方式中,具体可以参阅图4所示的本申请实施例提供的支付系统中的第二客户端的结构组成的一个实施例示意图,上述第二客户端具体还可以包括语音模块,例如喇叭等,用于在第二客户端接收并存储儿童用户输入的校验声纹的过程中,发出提示语音,以指导儿童用户按照操作规则,对着上述指示灯所指示的语音输入位置处说出包含有关键词的语句以准确地输入声纹;并在第二客户端成功录入校验声纹的情况下发出录入成功的提示语音;在第二客户端录入校验声纹失败的情况下发出重新录入声纹的提示语音。
具体的,例如,第二客户端在接收到上述授权凭证后,可以根据授权凭证开始进行校验声纹的录入操作。首先第二客户端会先闪烁设置于声纹采集模块上的指示灯,以使得儿童用户注意到该位置是语音输入位置;同时第二客户端会通过语音模块,发出针对儿童用户设计的提示语音,以有效地提示儿童用户按照规则对这上述语音输入位置说出带有关键词的语句来录入校验声纹。
例如,刚开始的时候语音模块会先发出以下提示语音“小朋友,请将嘴靠近亮光闪烁的位置处”,以引导儿童用户通过指示灯找到声纹采集模块,即语音输入位置,并将自己的嘴靠近上声纹采集模块上,以改善采集效果。之后,第二客户端会通过语音模块发出以下提示语音“小朋友,请和我一起说:结账啦”,以引导儿童用户说出包含有关键词的语句,进而声纹采集模块可以对儿童用户说出的语句进行解析处理,以提取得到其中声纹特征作为校验声纹。在顺利采集得到儿童用户的声纹后,第二客户端可以通过语音模块发出以下提示语音“录入成功,小朋友真棒”,以提示儿童用户已经成功录入校验声纹。在采集儿童用户的声纹失败的情况下,第二客户端可以通过语音模块发出以下提示语音“录入失败,加油,我们再来一次”,并调回到开始时的提示语音,以提示儿童用户录入失败,重新录入。当然,需要说明的是,上述所列举的引导儿童用户通过第二客户端录入校验声纹的示例只是一种示意性说明。具体实施时,根据具体的应用场景和客户端设备的具体结构,还可以采用其他合适的方式来引导儿童用户通过上述第二客户端进行校验声纹的录入。对此,本说明书不作限定。
在一个实施方式中,进一步的,上述第二客户端还以包括有振动模块,具体实施时,在儿童用户录入校验声纹成功的情况下,振动模块会产生振动,以提示儿童用户已经完成校验声纹的输入,进一步提高了用户体验。
在一个实施方式中,所述第二客户端具体可以包括:儿童手表、儿童手环或儿童手机等等。当然,需要说明的是,上述所列举的第二客户端只是为了更好地说明本申请实施方式。具体实施时,根据具体情况和处理场景,上述第二客户端还可以包括其他类型的儿童用品,例如儿童游戏机等。对此,本说明书不作限定。
在一个实施方式中,所述第二客户端在接收并存储通过第二客户端输入的声纹作为校验声纹后,还用于向所述服务器发送录入确认信息;所述服务器在接收到所述录入确认信息后,还用于向所述第一客户端发送录入成功的提示信息。
在本实施方式中,具体实施时,第二客户端在成功地根据声纹录入凭证录入校验声纹后,会生成录入确认信息。其中,上述录入确认信息用于表征校验声纹录入成功。第二客户端进而可以通过有线或无线地方式将该录入确认信息反馈给服务器。服务器在接收到该录入确认信息后,通过对该录入确认信息的数据解析,确定校验声纹录入成功,进而可以生成并向第一客户端发送录入成功的提示信息,以提示使用第一客户端的成人用户:第二客户端已经成功地录入儿童用户的声纹作为校验声纹。
在一个实施方式中,具体实施时,所述第二客户端还用于接收并响应用户的支付操作,采集用户的语音指令;并调用所述校验声纹对所述用户的语音指令进行校验;在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与第一客户端的使用者的支付账户关联。
在本实施方式中,当儿童用户需要通过第二客户端进行交易支付时,可以不用专门地点击相应的app进行具体界面输入支付密码,而只需要在第二客户端上做出简单的预设操作以触发在第二客户端发起支付操作。
具体的,例如,儿童用户可以对着声纹采集模块说出包含有关键词例如支付、结账、付款等的语句。第二客户端可以通过声纹采集模块从上述语句中提取得到表征支付操作的关键词,进而可以根据上述关键词确定用户想要发起一笔交易支付,即确定用户发起了支付操作。当然,需要说明的是,上述所列举的预设操作只是一种示意性说明。具体实施时,根据具体情况还可以设计或者由用户自定义其他类型的便于儿童用户使用的预设操作作为支付操作。对此,本说明书不作限定。
在本实施方式中,在第二客户端在接收到儿童用户通过第二客户端发起的支付操作后,确定儿童用户想要进行交易支付,这时会触发对该支付操作的校验,即校验发出该支付操作的用户是否有资格调用第一客户端的使用者的支付账户来进行支付。
具体的,第二客户端在接收到支付操作后,会响应支付操作,提示儿童用户通过声纹采集模块输入用户的语音指令;第二客户端再调用所存储的校验声纹对当前输入的用户的语音指令的声纹进行校验,确定当前输入的语音指令的声纹与校验声纹是否匹配。如果确定当前输入的语音指令的声纹与校验声纹匹配,则判断发起当前支付操作的用户与之前录入校验声纹的儿童用户是同一个人,即确定发起当前支付操作的用户有资格调用第一客户端的使用者的支付账户进行支付,校验成功。这时,第二客户端可以展示与第一客户端的使用者的支付账户关联的支付码,供商家进行扫码。这样可以通过第一客户端的使用者的支付账户完成具体的交易支付。如果确定当前输入的用户的语音指令的声纹与校验声纹不匹配,则判断发起当前支付操作的用户与之前录入校验声纹的儿童用户不是同一个人,即确定发起当前支付操作的用户没有资格调用第一客户端的使用者的支付账户进行支付,校验失败。这时,第二客户端不会展示与第一客户端的使用者的支付账户关联的支付码,还会弹出提示信息,提示:校验失败,请重新输入语音指令。以便用户重新输入声纹进行支付操作校验。
在一个实施方式中,为了进一步保护账户安全,在连续多次校验失败的情况下,第二客户端会进入保护模式,其中,所述保护模式包括:第二客户端进入锁定状态,不再响应通过第二客户端发起的操作;同时第二客户端还会通过服务器向关联的第一客户端发送警告提示,以提示使用第一客户端的成人用户第二客户端使用异常,请注意核实、处理。从而可以更加有效地保护支付账户的安全,避免支付账户被盗刷。
在一个实施方式中,具体实施时,所述第一客户端还用于通过所述服务器向所述第二客户端发送支付规则;所述第二客户端在所述用户的语音指令校验成功的情况下,还用于校验所述用户的支付操作所指示的支付数据是否符合所述支付规则;在确定所述支付数据符合所述支付规则的情况下,展示所述支付码。
在本实施方式中,上述支付数据具体可以包括能够描述交易支付的属性数据。具体的,上述支付数据可以包括:支付金额、支付时间、支付笔数等等。当然,上述所列举的支付数据只是一种示意性说明。具体实施时,根据具体情况还可以引入其他类型的属性数据作为支付数据。对此,本说明书不作限定。
在本实施方式中,上述支付规则具体可以理解为一种对支付数据阈值进行限定的指示数据。
在本实施方式中,为了进一步提高对支付账户的保护,降低安全风险,避免儿童用户被骗或者不合理地花费,具体实施时,成人用户可以通过第一客户端设置并通过服务器向第二客户端发送具体的支付规则。第二客户端在接收到支付规则后,在用户的语音指令校验成功的情况下,即确定发起当前支付操作的用户与之前录入校验声纹的儿童用户是同一个人后,进一步还会根据支付规则对该笔支付操作所指向的交易支付本身进行校验,以确定该交易支付是否符合要求,是否可以允许执行。具体的,第二客户端可以将该笔支付操作所指示的支付数据与支付规则中所限定的支付数据阈值进行比较,根据比较结果确定是否校验成功。如果比较结果为支付数据小于等于支付数据阈值,则确定符合支付规则,校验成功,这时会在第二客户端展示支付码,完成交易支付。如果比较结果为支付数据大于支付数据阈值,则确定不符合支付规则,校验失败,这时不会在第二客户端展示支付码,而是会展示提示信息:不符合支付规则,请成人用户确认以后再支付。这样可以有效地避免儿童用户被骗或者乱花钱,进一步地保护支付账户。
具体的,例如,第一客户端的成人用户可以通过第一客户端设置支付金额阈值为100元作为支付规则,并通过服务器将该支付规则发送至第二客户端。第二客户端在校验发起支付操作的用户的语音指令的声纹与校验声纹匹配的情况下,不会马上展示支付码;而是提取该笔支付操作所指示的支付金额,并将支付金额与支付规则中限定的支付金额阈值进行比较,根据比较结果确定是否展示支付码。例如,如果支付金额为50元小于支付金额阈值100元,则确定符合支付规则,校验成功,这时,第二客户端会直接展示支付码以完成该笔交易支付;如果支付金额为110元大于支付金额阈值100元,则确定不符合支付规则,校验失败,这时第二客户端不会展示支付码,而是展示提示信息:不符合支付规则,请成人用户确认以后再支付。
此外,第二客户端同时还可以将该笔支付金额超过支付金额阈值的交易信息,以及对应的确认链接,发送给第一客户端,以提示成人用户注意该笔交易超过所设置的支付金额阈值。如果成人用户确认没有问题,可以支付,可以通过第一客户端点击确认链接进行确认操作,第二客户端可以响应上述确认操作,展示支付码。如果成人用户觉得有问题,不可以支付,则可以通过第一客户端进行拒绝操作,第二客户端可以响应上述拒绝操作,关闭该笔支付。当然,需要说明的是,上述所列举的支付规则,以及根据支付规则对支付数据进行校验只是一种示意性说明。具体实施时,根据具体情况和应用场景还可以使用其他类型的支付规则。对此,本说明书不作限定。
在一个实施方式中,为了进一步保护支付账户安全,上述授权凭证具体还可以携带有生成时间,其中,所述生成时间具体可以为服务器接收到授权指令的时间。这样,第二客户端在录入校验声纹的过程中会根据授权指令所携带的生成时间和预设的安全时效(例如10分钟)来确定本次校验声纹录入过程是否超过安全时效,如果超过安全时效,第二客户端会终止本次校验声纹录入,等待新的授权指令,再重新开始校验声纹的录入。
在一个实施方式中,成人用户还可以通过第一客户端通过服务器向第二客户端发送更换校验声纹,或者重新录入校验声纹的指令信息。第二客户端可以响应上述指令信息,对原来录入的校验声纹进行更换,或者重新录入校验声纹。
从以上的描述中,可以看出本申请实施例提供的支付系统,通过第一客户端发送授权指令来授权第二客户端录入声纹作为用于校验第二客户端上的支付操作的校验声纹,进而第二客户端可以根据校验声纹对支付操作的校验结果确定是否付款完成支付,从而解决了现有支付系统和方法中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验。还通过在对用户的语音指令校验成功后,根据第一客户端生成的支付规则,对支付操作所指示的支付数据进行校验,以确定是否展示支付码,进一步提高了支付的安全性。
基于上述所提供的支付系统,参阅图5所示的本申请提供的支付方法的步骤流程的一个实施例示意图。本申请还提供了一种应用于第二客户端一侧的支付方法,具体可以包括以下步骤:
s51:接收并响应所述用户的支付操作,采集用户的语音指令;
s52:调用校验声纹对所述用户的语音指令进行校验,其中,所述校验声纹为第二客户端在第一客户端授权的情况下,接收并存储的,所述第一客户端与所述第二客户端关联;
s53:在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与所述第一客户端的使用者的支付账户关联。
在本实施方式中,上述校验声纹具体可以理解为一种用于确定是否执行第二客户端上发起的支付操作的校验凭证。第二客户端在根据该校验声纹校验通过第二客户端发起支付操作的用户输入的语音指令,在校验成功的情况下,才会调用并展示与该校验声纹对应的,即与第一客户端使用者的支付账户关联的支付码,来完成交易支付。
在本实施方式中,所述第二客户端具体可以包括:儿童手表、儿童手环或儿童手机等等。当然,需要说明的是,上述所列举的第二客户端只是为了更好地说明本申请实施方式。具体实施时,根据具体情况和处理场景,上述第二客户端还可以包括其他类型的儿童用品,例如儿童游戏机等。对此,本说明书不作限定。
在本实施方式中,上述支付操作具体可以理解为通过第二客户端发出的用于表征交易支付的预设操作。具体的,例如,儿童用户可以对着声纹采集模块说出包含有关键词例如支付、结账、付款等的语句。第二客户端可以通过声纹采集模块从上述语句中提取得到表征支付操作的关键词,进而可以根据上述关键词确定用户想要发起一笔交易支付,即确定用户发起了支付操作。当然,需要说明的是,上述所列举的预设操作只是一种示意性说明。具体实施时,根据具体情况还可以设计或者由用户自定义其他类型的便于儿童用户使用的预设操作作为支付操作。对此,本说明书不作限定。
在一个实施方式中,具体实施时,参阅图6所示,所述校验声纹具体可以按照以下方式,通过第二客户端接收并存储:
s1:接收服务器发送的声纹录入凭证,其中,所述声纹录入凭证为所述服务器在接收到所述第一客户端的授权指令的情况下发送的;
s2:根据所述声纹录入凭证,接收并存储通过所述第二客户端输入的声纹,作为校验声纹。
在本实施方式中,上述授权指令具体可以理解为一种携带有第一客户端的身份标识和第二客户端的身份标识,用以表征第一客户端针对第二客户端的授权指示的指令数据。其中,上述第一客户端的身份标识具体可以理解为一种与第一客户端一一对应的字符串。通常服务器可以根据上述身份标识唯一确定出所对应的第一客户端。具体的,上述第一客户端的身份标识可以是第一客户端的物理地址或者产品序列号。类似的,上述第二客户端的身份标识可以理解为一种与第二客户端一一对应的字符串,对此,本说明书不再赘述。
在本实施方式中,上述授权凭证具体可以理解为一种携带有第一客户端的身份标识的电子证明文件。按照预设协议,在获取得到该授权凭证后,第二客户端才可以接收并存储输入的声纹作为校验声纹,并建校验声纹与第一客户端的使用者的支付账户之间的对应关系。
一个实施方式中,所述方法具体实施时还可以包括以下内容:接收支付规则,其中,所述支付规则为所述第一客户端生成的;相应的,在所述用户的语音指令校验成功的情况下,所述方法还包括:校验所述支付操作所指示的支付数据是否符合所述支付规则;在确定所述支付数据符合所述支付规则的情况下,展示所述支付码。
在本实施方式中,上述支付数据具体可以包括能够描述交易支付的属性数据。具体的,上述支付数据可以包括:支付金额、支付时间、支付笔数等等。当然,上述所列举的支付数据只是一种示意性说明。具体实施时,根据具体情况还可以引入其他类型的属性数据作为支付数据。对此,本说明书不作限定。
在本实施方式中,上述支付规则具体可以理解为一种对指定支付数据阈值进行限定的指示数据。
基于同一发明构思,本发明实施例中还提供了一种第二客户端装置,如下面的实施例所述。由于第二客户端装置解决问题的原理与上述支付系统和方法相似,因此第二客户端装置的实施可以参见上述支付系统和方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。请参阅图7所示的本申请提供的第二客户端装置的结构组成的一个实施例示意图,是本申请实施例提供的第二客户端装置的一种组成结构图,该装置具体可以包括:通讯模块701、声纹采集模块702和存储模块703,下面对该结构进行具体说明。
所述通讯模块701,具体可以用于接收服务器发送的声纹录入凭证,其中,所述声纹录入凭证为所述服务器在接收到第一客户端的授权指令的情况下发送的;
所述声纹采集模块702,具体可以用于根据所述声纹录入凭证,采集输入的声纹作为校验声纹;
所述存储模块703,具体可以用于存储所述校验声纹,其中,所述校验声纹用于校验支付操作。
在本实施方式中,上述授权指令具体可以理解为一种携带有第一客户端的身份标识和第二客户端的身份标识,用以表征第一客户端针对第二客户端的授权指示的指令数据。其中,上述第一客户端的身份标识具体可以理解为一种与第一客户端一一对应的字符串。通常服务器可以根据上述身份标识唯一确定出所对应的第一客户端。具体的,上述第一客户端的身份标识可以是第一客户端的物理地址或者产品序列号。类似的,上述第二客户端的身份标识可以理解为一种与第二客户端一一对应的字符串,对此,本说明书不再赘述。
在本实施方式中,上述授权凭证具体可以理解为一种携带有第一客户端的身份标识的电子证明文件。按照预设协议,在获取得到该授权凭证后,第二客户端才可以接收并存储输入的声纹作为校验声纹,并建校验声纹与第一客户端的使用者的支付账户之间的对应关系。
在本实施方式中,上述校验声纹具体可以理解为一种用于确定是否执行第二客户端上发起的支付操作的校验凭证。第二客户端在根据该校验声纹校验通过第二客户端发起支付操作的用户输入的用户的语音指令,校验成功的情况下,才会调用并展示与该校验支付对应的,即与第一客户端使用者的支付账户关联的支付码,来完成交易支付。
在本实施方式中,所述第二客户端装置具体可以包括:儿童手表、儿童手环或儿童手机等等。当然,需要说明的是,上述所列举的第二客户端装置只是为了更好地说明本申请实施方式。具体实施时,根据具体情况和处理场景,上述第二客户端装置还可以包括其他类型的儿童用品,例如儿童游戏机等。对此,本说明书不作限定。
在本实施方式中,上述支付操作具体可以理解为通过第二客户端发出的用于表征交易支付的预设操作。具体的,例如,儿童用户可以连续按压声纹采集模块三次,作为用于表征支付操作的预设操作。当然,需要说明的是,上述所列举的支付操作只是一种示意性说明,本申请对支付操作的具体形式和内容不作限定。
在一个实施方式中,参阅图8所示的本申请提供的第二客户端装置的结构组成的一个实施例示意图,所述装置具体还可以包括:接收模块704、校验模块705和展示模块706,其中:
所述接收模块704,具体可以用于接收用户的支付操作;
所述声纹采集模块702,还可以用于响应所述支付操作,采集用户的语音指令;
所述校验模块705,具体可以用于调用存储模块中的校验声纹对所述用户的语音指令进行校验;
所述展示模块706,具体可以用于在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与所述第一客户端的使用者的支付账户关联。
在一个实施方式中,针对儿童用户的行为习惯和使用特点,上述装置还可以包括其他能够引导儿童用户录入校验声纹,以及通过输入声纹进行支付的引导模块,例如,语音模块、振动模块等等。通过上述引导模块结合其他模块可以更加有效地引导儿童用户准确、方便地录入校验声纹,以及通过输入声纹进行支付,进一步提高了用户体验。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,上述实施方式阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,在本说明书中,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
此外,在本说明书中,诸如第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。
从以上的描述中,可以看出,本申请实施例提供的第二客户端装置,能够适配于针对儿童用户的支付场景,通过通讯模块接收根据第一客户端发送授权指令生成的声纹录入凭证,再通过声纹采集模块和存储模块录入并存储声纹作为用于校验支付操作的校验声纹;进而可以根据校验声纹对支付操作的校验结果确定是否付款完成支付,从而解决了现有支付系统中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验。
本申请实施例还提供了一种基于支付方法的计算机存储介质,所述计算机存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现:接收并响应所述用户的支付操作,采集用户的语音指令;调用校验声纹对所述用户的语音指令进行校验,其中,所述校验声纹为第二客户端在第一客户端授权的情况下,接收并存储的,所述第一客户端与所述第二客户端关联;在所述用户的语音指令校验成功的情况下,展示支付码,其中,所述支付码与所述第一客户端的使用者的支付账户关联。
在本实施方式中,上述存储介质包括但不限于随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、缓存(cache)、硬盘(harddiskdrive,hdd)或者存储卡(memorycard)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。
在本实施方式中,该计算机存储介质存储的程序指令具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。
在一个具体实施场景示例中,可以参阅图1所示的本申请提供的支付系统的结构组成的一个实施例示意图,以及图9所示的在一个场景示例中,应用本申请实施例提供的支付系统的处理流程示意图。可以应用本申请实施例的提供支付系统和方法,使得儿童用户能够方便、安全地完成交易支付。
具体的,上述支付系统和使用可以包括以下内容:
家长客户端(即第一客户端),家长(即成人用户)可以通过授权声纹采集开关授权儿童手表端(即第二客户端)进行声纹采集或更换已存在的由于误操作录入的声纹信息(即通过第一客户端发送授权指令,以便第二客户端录入校验声纹)。其中,家长授权是为了避免儿童误操作或其它原因导致未在家长授权的时候录入了他人的声纹从而导致的财产损失。在儿童手表每次成功录入声纹后都会收到服务器的推送(录入成功的提示信息),并以消息通知栏的形式告知家长端儿童端已经录入或更新了声纹信息。
服务器端(即服务器),所述服务器端主要是在家长客户端授权声纹采集开关后给家长客户端绑定的儿童电话手表推送声纹授权信息(即授权凭证),并在手表端成功录入声纹后,通过服务器端反馈给家长客户端儿童用户录入声纹成功。
儿童电话手表端(即第二客户端),该端主要包括通讯模块、语音提示模块(即语音模块)、声纹采集模块、存储模块、声纹验证模块(即校验模块)、显示模块、振动模块、通知模块。
其中,所述通讯模块进一步是指,手表端通过服务器与家长端通信的模块,当手表端收到家长端推送的授权录入声纹信息后,可通过点击推送消息进入到声纹采集模块采集声纹。所述语音模块进一步是指电话手表端可通过语音提示的方式引导儿童用户声纹采集或提示用户交易状态等操作。所述声纹采集模块进一步是指用户通过点击推送消息进入到的声纹采集界面,所述界面包括声纹录入文案以及录音图标。用户通过长按录音图标同时朗读所述声纹录入文案来采集声纹。声纹采集成功后会显示声纹采集成功提示,声纹采集失败会提示用户声纹采集失败并更换所述声纹录入文案的文本内容,引导用户重新录入声纹直至成功。所述存储模块进一步是指将声纹采集模块采集到的所述声纹信息持久化。声纹验证模块进一步是指用户打开支付app后,会显示录用图标,需要用户发出打开支付功能相关的指令进行验证。所述验证进一步包括:用户发出的声音(即语音指令)声纹与所述声纹采集模块的声纹信息不匹配,则弹窗通知用户,声纹不匹配,验证失败,并退出应用。若用户发出的声音声纹与所述声纹采集模块的声纹信息匹配且用户的指令为取消支付或退出应用时,则退出当前支付功能。若用户发出的声音声纹与所述声纹采集模块的声纹信息匹配且用户的指令为进入支付功能的相关指令时,则从家长端获取支付码,并将获取到的结果展示在手表支付功能界面。所述显示模块,进一步是指展示支付界面以及支付状态的模块。若当前支付交易不符合家长端所设置的支付规则,则展示交易失败界面,并显示失败原因。若当前支付交易符合家长端所设置的支付规则,则展示获取到的支付码。若交易成功则展示交易成功。若交易失败,则展示交易失败界面,并显示失败原因。所述震动模块进一步是指,用户在声纹采集模块持续按压录音图标时间达到预设时间时,声纹仍然未采集成功或者在声纹验证模块验证失败或者交易失败的时候会震动提示用户。所述通知模块进一步是指,电话手表收到服务器推送或主动从服务器拉取到最新的授权信息的时候会以通知栏消息的形式通知到用户,用户可点击该通知进入到声纹录入界面。并且该通知会在被用户点击跳转后或者持续时间达到预设时间后自动消失。
按照上述方式,通过采用家长端授权录入声纹的方式录入声纹,能够进一步保证声纹录入安全性,防止儿童用户误操作。还可以采用声纹触发的方式进行支付操作更加便捷、更加安全、更符合儿童用户的需求。
通过上述场景示例,验证了本申请实施例提供的支付系统、方法和第二客户端装置,通过第一客户端发送授权指令来授权第二客户端录入声纹作为用于校验第二客户端上的支付操作的校验声纹,进而第二客户端可以根据校验声纹对支付操作的校验结果确定是否付款完成支付,从而解决了现有支付系统和方法中存在的儿童用户使用不方便、安全性较差的技术问题,达到能适配于儿童用户、方便儿童用户操作,高效、安全地完成支付,提高了用户体验。
尽管本申请内容中提到不同的具体实施例,但是,本申请并不局限于必须是行业标准或实施例所描述的情况等,某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、处理、输出、判断方式等的实施例,仍然可以属于本申请的可选实施方案范围之内。
虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。
上述实施例阐明的装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的实施方式包括这些变形和变化而不脱离本申请。