发明内容
为克服相关技术中存在的问题,本发明提供一种结算方法及装置。
根据本发明实施例的第一方面,提供一种结算方法,应用于第一终端,所述方法包括:
当获取到结算信息和用于结算所述结算信息的结算账户时,获取用户的面部表情动作;
判断所述面部表情动作是否为预设面部表情动作;
当所述面部表情动作为预设面部表情动作时,获取所述用户的唇语;
向服务器发送所述结算信息、所述结算账户和所述唇语;以使所述服务器根据所述唇语利用所述结算账户结算所述结算信息。
其中,所述面部表情动作包括眼部动作、嘴部动作、鼻部动作、脸颊动作和额头动作中的一种或多种组合。
其中,所述判断所述面部表情动作是否为预设面部表情动作,包括:
向所述服务器发送所述面部表情动作和所述结算账户;以使服务器判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
当接收到所述服务器返回的、所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令时,确定所述面部表情动作为预设面部表情动作。
其中,所述获取所述用户的唇语,包括:
采集包含所述用户的嘴部动作的多张图像或包含所述用户的嘴部动作的视频;
将所述多张图像或所述视频确定为所述用户的唇语。
根据本发明实施例的第二方面,提供一种结算方法,应用于服务器,所述方法包括:
接收第一终端发送的结算信息、用于结算所述结算信息的结算账户和唇语;
判断所述唇语是否为与所述结算账户绑定的唇语;
当所述唇语为与所述结算账户绑定的唇语时,利用所述结算账户结算所述结算信息。
进一步地,所述方法还包括:
接收第二终端发送的用于将所述结算账户与所述唇语绑定的第一绑定请求;所述第一绑定请求中携带有所述结算账户和所述唇语;
从所述第一绑定请求中提取出所述结算账户和所述唇语;
将所述结算账户与所述唇语绑定。
进一步地,所述方法还包括:
接收所述第二终端发送的用于将所述结算账户与所述面部表情动作绑定的第二绑定请求;所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
从所述第二绑定请求中提取出所述结算账户和所述面部表情动作;
将所述结算账户与面部表情动作绑定。
进一步地,所述方法还包括:
接收第一终端发送的所述面部表情动作和所述结算账户;
判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
当所述面部表情动作为与所述结算账户绑定的面部表情动作时,向所述第一终端发送所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令。
根据本发明实施例的第三方面,提供一种结算方法,应用于第二终端,所述方法包括:
获取用户的结算账户与用户的唇语;
生成用于将所述结算账户与所述唇语绑定的第一绑定请求,所述第一绑定请求中携带有所述结算账户和所述唇语;
向服务器发送所述第一绑定请求,以使所述服务器根据所述第一绑定请求将所述结算账户与所述唇语绑定。
进一步地,所述方法还包括:
获取所述用户的结算账户和所述用户的面部表情动作;
生成用于将所述结算账户与所述面部表情动作绑定的第二绑定请求,所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
向所述服务器发送所述第二绑定请求,以使所述服务器根据所述第二绑定请求将所述结算账户与所述面部表情动作绑定。
根据本发明实施例的第四方面,提供一种结算装置,应用于第一终端,所述装置包括:
第一获取模块,用于当获取到结算信息和用于结算所述结算信息的结算账户时,获取用户的面部表情动作;
第一判断模块,用于判断所述面部表情动作是否为预设面部表情动作;
第二获取模块,用于当所述面部表情动作为预设面部表情动作时,获取所述用户的唇语;
第一发送模块,用于向服务器发送所述结算信息、所述结算账户和所述唇语;以使所述服务器根据所述唇语利用所述结算账户结算所述结算信息。
其中,所述面部表情动作包括眼部动作、嘴部动作、鼻部动作、脸颊动作和额头动作中的一种或多种组合。
其中,所述第一判断模块包括:
发送单元,用于向所述服务器发送所述面部表情动作和所述结算账户;以使服务器判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
第一确定单元,用于当接收到所述服务器返回的、所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令时,确定所述面部表情动作为预设面部表情动作。
其中,所述第二获取模块包括:
采集单元,用于采集包含所述用户的嘴部动作的多张图像或包含所述用户的嘴部动作的视频;
第二确定单元,用于将所述多张图像或所述视频确定为所述用户的唇语。
根据本发明实施例的第五方面,提供一种结算装置,应用于服务器,所述装置包括:
第一接收模块,用于接收第一终端发送的结算信息、用于结算所述结算信息的结算账户和唇语;
第二判断模块,用于判断所述唇语是否为与所述结算账户绑定的唇语;
结算模块,用于当所述唇语为与所述结算账户绑定的唇语时,利用所述结算账户结算所述结算信息。
进一步地,所述装置还包括:
第二接收模块,用于接收第二终端发送的用于将所述结算账户与所述唇语绑定的第一绑定请求;所述第一绑定请求中携带有所述结算账户和所述唇语;
第一提取模块,用于从所述第一绑定请求中提取出所述结算账户和所述唇语;
第一绑定模块,用于将所述结算账户与所述唇语绑定。
进一步地,所述装置还包括:
第三接收模块,用于接收所述第二终端发送的用于将所述结算账户与所述面部表情动作绑定的第二绑定请求;所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
第二提取模块,用于从所述第二绑定请求中提取出所述结算账户和所述面部表情动作;
第二绑定模块,用于将所述结算账户与面部表情动作绑定。
进一步地,所述装置还包括:
第四接收模块,用于接收第一终端发送的所述面部表情动作和所述结算账户;
第三判断模块,用于判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
第二发送模块,用于当所述面部表情动作为与所述结算账户绑定的面部表情动作时,向所述第一终端发送所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令。
根据本发明实施例的第六方面,提供一种结算装置,应用于第二终端,所述装置包括:
第三获取模块,用于获取用户的结算账户与用户的唇语;
第一生成模块,用于生成用于将所述结算账户与所述唇语绑定的第一绑定请求,所述第一绑定请求中携带有所述结算账户和所述唇语;
第三发送模块,用于向服务器发送所述第一绑定请求,以使所述服务器根据所述第一绑定请求将所述结算账户与所述唇语绑定。
进一步地,所述装置还包括:
第四获取模块,用于获取所述用户的结算账户和所述用户的面部表情动作;
第二生成模块,用于生成用于将所述结算账户与所述面部表情动作绑定的第二绑定请求,所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
第四发送模块,用于向所述服务器发送所述第二绑定请求,以使所述服务器根据所述第二绑定请求将所述结算账户与所述面部表情动作绑定。
本发明的实施例提供的技术方案可以包括以下有益效果:通过本发明的方法,当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种结算方法的流程图,如图1所示,该方法应用于第一终端,该方法包括以下步骤。
在步骤S101中,当获取到结算信息和用于结算该结算信息的结算账户时,获取用户的面部表情动作;
在步骤S102中,判断该面部表情动作是否为预设面部表情动作;
当该面部表情动作为预设面部表情动作时,在步骤S103中,获取用户的唇语;
在步骤S104中,向服务器发送该结算信息、该结算账户和该唇语。
以使服务器根据该唇语利用该结算账户结算该结算信息。
本发明图1所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
图2是根据一示例性实施例示出的一种结算方法的流程图,如图2所示,该方法应用于服务器,该方法包括以下步骤。
在步骤S201中,接收第一终端发送的结算信息、用于结算该结算信息的结算账户和唇语;
在步骤S202中,判断该唇语是否为与该结算账户绑定的唇语;
当该唇语为与该结算账户绑定的唇语时,在步骤S203中,利用该结算账户结算该结算信息。
本发明图2所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
图3是根据一示例性实施例示出的一种结算方法的流程图,如图3所示,该方法应用于第二终端,该方法包括以下步骤。
在步骤S301中,获取用户的结算账户与用户的唇语;
在步骤S303中,生成用于将该结算账户与该唇语绑定的第一绑定请求;
该第一绑定请求中携带有该结算账户和该唇语;
在步骤S304中,向服务器发送该第一绑定请求。
以使服务器根据第一绑定请求将该结算账户与该唇语绑定。
本发明图3所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
图4是根据一示例性实施例示出的一种结算方法的流程图,如图4所示,该方法包括以下步骤。
在步骤S401中,第二终端获取用户的结算账户与用户的唇语;
其中,第二终端可以为用户使用的手机、平板电脑或笔记本电脑等。第二终端上设置有图像采集设备,图像采集设备可以为摄像头等。
该结算账户可以为用户所拥有的具有支付功能的账户,例如支付宝的支付账户,以及储值卡、***、银行储蓄卡或存折等中的银行账户等。
在本发明实施例中,当用户需要在服务器中将用户的结算账户与用户的唇语绑定时,用户可以利用第二终端从服务器中获取用于将用户的结算账户与用户的唇语绑定的绑定页面,如图5所示,该绑定页面包括结算账户输入框1,“确定”按钮2和“取消”按钮3;用户可以在结算账户输入框1中输入用户的结算账户,然后再点击“确定”按钮2以将输入的结算账户提交给第二终端。
另外,当用户想放弃绑定时,用户可以在图5所示的绑定页面中点击“取消”按钮3来输入取消操作,以结束绑定。
进一步地,当第二终端获取到该结算账户时,可以提示用户做唇语,用户在接收到第二终端的提示后,可以正面面对着第二终端上的图像采集设备做唇语,第二终端通过图像采集设备采集包含用户的嘴部动作的多张图像或包含用户的嘴部动作的视频;将该多张图像或该视频确定为用户的唇语。
在步骤S402中,第二终端生成用于将该结算账户与该唇语绑定的第一绑定请求;
其中,第一绑定请求中携带有该结算账户和该唇语。
在步骤S403中,第二终端向服务器发送第一绑定请求,以使服务器根据第一绑定请求将该结算账户与该唇语绑定;
在步骤S404中,服务器接收第二终端发送的用于将该结算账户与该唇语绑定的第一绑定请求;
在步骤S405中,服务器从第一绑定请求中提取出该结算账户和该唇语;
在步骤S406中,服务器将该结算账户与该唇语绑定;
具体地,服务器可以将该结算账户和该唇语作为一条记录存储在服务器存储的结算账户与唇语之间的第一对应关系中,如此实现将该结算账户与该唇语绑定。
以上,通过步骤S401至步骤S406完成了用户通过第二终端在服务器中将用户的结算账户与用户的唇语绑定的流程。
之后用户可能会在第一终端上利用该结算账户对结算信息进行结算;例如,用户在超市购买商品,然后在超市收银台上设置的第一终端上将购买的商品的金额结算至超市的商户中。其中,第一终端可以为超市收银台的支付终端等,第一终端上设置有图像采集设备,图像采集设备可以为摄像头等。
当用户需要在第一终端上利用该结算账户对结算信息进行结算时,可以通过如下步骤S407至步骤S413的流程实现。
在步骤S407中,第一终端获取结算信息;
当需要在第一终端上对结算信息进行结算时,用户或者商户的工作人员可以先将结算信息输入至第一终端中,第一终端可以获取用户或者商户的工作人员输入的结算信息。
在发明实施例中,结算信息包括结算金额以及收款账户。
例如,用户在超市购买商品,然后在超市收银台上设置的第一终端上将购买的商品的金额结算至超市的商户中时,结算信息包括购买的商品的金额以及超市的收款账户,超市的收款账户可以为超市的银行账户等。
在步骤S408中,第一终端获取用于结算该结算信息的结算账户;
本发明实施例中的目的是需要使服务器从用于结算该结算信息的结算账户中扣除用户购买的商品的金额,然后将用户购买的商品的金额添加至超市的结算账户中,以完成对该结算信息进行结算。目前,第一终端已经获取到了该结算信息,即已经获取到了用户购买该商品的金额以及商户的收款账户,因此第一终端还需要获取用于结算该结算信息的结算账户。
其中,当第一终端获取到该结算信息之后会在第一终端的屏幕显示该结算信息,用户可以对第一终端显示的该结算信息进行验证,如果用户确认第一终端显示的该结算信息正确,用户可以在第一终端上输入用户的结算账户,第一终端获取用户输入的结算账户,并作为用于结算该结算信息的结算账户。
然而,有时候该结算账户包含的数字或字母较多,例如银行卡***包括16位数字或19位数字,支付宝账号一般为包含11位数字的手机号码,导致用户在第一终端上输入结算账户时需要连续触发多次字母按钮或数字按钮才能完成第一终端上输入该结算账户,这样会给用户带来很大不便,用户体验较低。
因此,为了提高用户体验,在本发明另一实施例中,用户事先可以将自己的人脸图像特征和该结算账户在服务器中绑定。
其中,当用户需要在服务器中将用户的结算账户与用户的人脸图像特征绑定时,用户可以利用第二终端从服务器中获取用于将用户的结算账户与用户的人脸图像特征绑定的绑定页面,如图6所示,该绑定页面包括结算账户输入框1,“确定”按钮2和“取消”按钮3;用户可以在结算账户输入框1中输入用户的结算账户,然后再点击“确定”按钮2以将输入的结算账户提交给第二终端。
另外,当用户想放弃绑定时,用户可以在图6所示的绑定页面中点击“取消”按钮3来输入取消操作,以结束绑定。
进一步地,当用户点击“确定”按钮2后,用户可以正面面对着第二终端上的图像采集设备,第二终端在接收到用户点击“确定”按钮2的操作后,第一终端可以通过图像采集设备获取用户的人脸图像特征,具体地,第一终端可以通过图像采集设备采集用户的人脸图像,然后从用户的人脸图像中获取用户的人脸图像特征。然后第一终端生成用于将该结算账户与该人脸图像特征绑定的第三绑定请求,第三绑定请求中携带有该结算账户和该人脸图像特征;之后第一终端向服务器发送第三绑定请求。服务器接收第二终端发送的用于将该结算账户与该人脸图像特征绑定的第三绑定请求;然后服务器从第三绑定请求中提取出该结算账户和该人脸图像特征;之后服务器将该结算账户与人脸图像特征绑定。
其中,服务器可以将该结算账户与该人脸图像特征作为一条记录存储在本地存储的结算账户与人脸图像特征之间的第三对应关系中,以实现将该结算账户与该人脸图像特征绑定。
这样,如果用户确认第一终端显示的该结算信息正确,用户可以正面面对第一终端上的图像采集设备,然后在第一终端上输入结算操作,其中,第一终端上设置有一个结算按钮,用户可以触发该结算按钮,以实现在第一终端上输入结算操作。当第一终端接收到该结算操作时,第一终端通过第一终端上的图像采集设备采集用户的人脸图像,从用户的人脸图像中获取用户的人脸图像特征,然后第一终端向服务器发送该人脸图像特征。服务器接收第一终端发送的该人脸图像特征,查找与该人脸图像特征绑定的结算账户,然后向第一终端发送该结算账户。第一终端接收服务器发送的该结算账户,并将第一终端发送的该结算账户确定为用于结算该结算信息的结算账户。
其中,第一终端从用户的人脸图像中获取用户的人脸图像特征,包括:
获取用户的人脸图像中的各个器官的第一局部图像;器官包括眉毛、眼睛、鼻子、嘴巴和耳朵等器官。分别对每个第一局部模块图像进行光照归一化处理,得到亮度均匀的、各个器官的第二局部图像;分别对每个第二局部图像进行采样及编码,得到每个第二局部图像对应的第一特征向量;分别对每个第一特征向量进行特征空间降维,得到每个第一特征向量对应的第二特征向量,第二特征向量的维数小于第一特征向量的维数;将得到的所有的第二特征向量进行融合得到目标特征向量,并作为用户的人脸图像特征。
其中,服务器查找与该人脸图像特征绑定的结算账户,包括:
服务器获取本地存储的结算账户与人脸图像特征之间的第三对应关系;在第三对应关系中查找该人脸特征,然后获取与该人脸特征相对应的结算账户,将查找到的该结算账户作为与该人脸图像特征绑定的结算账户。
在步骤S409中,获取用户的面部表情动作,并判断该面部表情动作是否为预设面部表情动作;
其中,面部表情动作包括眼部动作、嘴部动作、鼻部动作、脸颊动作和额头动作中的一种或多种组合。
在本发明实施例中,当第一终端获取到用于结算该结算信息的结算账户后,就可以利用该结算账户结算该结算信息,但是,为了保障用户的财产安全,避免不法分子非法获取到用户的结算账户后利用用户的结算账户对非法结算信息进行结算以对用户带来财产损失,服务器需要确定用户是否是该结算账户的所有者,当确定出用户是该结算账户的所有者之后,才会利用该结算账户结算该结算信息。
一般情况下,用户需要输入该结算账户的账户密码以向服务器证明用户是该结算账户的所有者,但是通常账户密码包含多位,例如银行卡的密码一般都为6位,支付宝账户的支付密码包含的位数很可能更多,用户输入多位的密码给用户带来很大不便,用户体验较低。
在本发明实施例中,用户事先在服务器已经将用户的唇语与用户的结算账户绑定,用户的唇语是私密性的,其他人并不知道用户的唇语。
因此,为了提高用户体验,用户可以通过事先与用户的结算账户绑定的唇语来向服务器证明用户是该结算用户的所有者。
其中,用户可以正面面对第一终端上的图像采集设备,然后通过嘴巴做出事先与该结算账户绑定的唇语,第一终端通过图像采集设备获取用户的唇语,并将该结算账户和该唇语发送给服务器;当服务器接收到该唇语和该结算账户后,会判断该唇语是否为与该结算账户绑定的唇语,如果服务器确定出该唇语为与该结算账户绑定的唇语,则确定用户是该结算账户的所有者,进而就会利用该结算账户结算该结算信息。
然而,在实际场景中,为了尽快能够对结算信息进行结算,当第一终端获取到用于结算该结算信息的结算账户后,会就开始采集用户的唇语,但是此时采集的唇语可能不是用户想要做出的、事先与该结算账户绑定的唇语,例如此时用户正在打电话,或者用户正在与超市的收银人员交流等,在说话过程中嘴唇也会动,会形成唇语,但是这个唇语并不是用户想要做出的、事先与该结算账户绑定的唇语。可是,第一终端仍旧会获取到这个唇语,并作为用户的唇语,以及将获取到的该唇语、该结算信息和该结算账户发送给服务器,服务器就会判断该唇语是否为与该结算账户绑定的唇语,且会确定出用户的唇语不是与该结算账户绑定的唇语,因此无法利用该结算账户结算该结算信息,为了能够成功地利用该结算账户结算该结算信息,还要再次获取用户的唇语,并重复上述步骤,但是这样多次重复上述步骤之后会极大浪费第一终端的***资源,以及浪费第一终端与服务器之间的网络资源。
因此,为了节省第一终端的***资源,以及节省第一终端与服务器之间的网络资源。在本发明实施例中,当用户正面面对第一终端上的图像采集设备后,如果需要做出唇语并且希望第一终端能够获取到自己做出的唇语,用户可以先做一个预设面部表情动作作为做唇语的起点,当做出预设面部表情动作之后,再做唇语。
对于第一终端而言,终端会判断是否获取到用户的面部表情动作,当获取到用户的面部表情动作后,判断用户的面部表情动作是否为预设面部表情动作,当用户的面部表情动作为预设面部表情动作时,确定用户就要开始做唇语,并开始通过第一终端上的图像采集设备获取用户的唇语。
如果第一终端获取不到用户的面部表情动作,或者,如果获取到用户的面部表情动作,但是获取到的用户的面部表情动作不是预设面部表情动作,则就不会执行获取用户的唇语的步骤。
其中,预设面部表情动作可以为技术人员事先在第一终端中设置的一个统一的面部表情动作,例如眨左眼、皱眉或撇嘴等。也就是说,无论对于哪个用户,如果想要第一终端能够获取到自己做出的唇语,必须先做出统一的面部表情动作,然后再做出唇语,当第一终端获取到用户输入的面部表情动作并确定出用户的面部表情动作为该统一的面部表情动作时,才会开始获取用户的唇语,否则第一终端就不会执行获取用户的唇语的步骤。
然而,如果预设面部表情动作是统一的,则人人都知道这个面部表情动作,如果不法分子窃取了该结算账户和与该结算账户绑定的唇语,就可以使得服务器根据该唇语利用该结算账户结算非法结算信息,给用户带来财产损失。
因此,为了避免给用户带来财产损失,在本发明又一实施例中,不使用统一的预设面部表情动作,每个用户可以事先在服务器中设置自己的预设面部表情动作。
其中,当用户需要在服务器中设置自己的预设面部表情动作时,用户可以在服务器中将用户的结算账户与用户的面部表情动作绑定,例如,用户可以利用第二终端从服务器中获取用于将用户的结算账户与用户的面部表情动作绑定的绑定页面,如图7所示,该绑定页面包括结算账户输入框1,“确定”按钮2和“取消”按钮3;用户可以在结算账户输入框1中输入用户的结算账户,然后再点击“确定”按钮2以将输入的结算账户提交给第二终端。
另外,当用户想放弃绑定时,用户可以在图7所示的绑定页面中点击“取消”按钮3来输入取消操作,以结束绑定。
进一步地,当用户点击“确定”按钮2后,用户可以正面对着第二终端上的图像采集设备,并做一个面部表情动作,第二终端在接收到用户点击“确定”按钮2的操作后,第一终端获取用户的面部表情动作,具体地,第一终端可以通过图像采集设备获取用户做出的面部表情动作,然后第二终端生成用于将该结算账户与该面部表情动作绑定的第二绑定请求,第二绑定请求中携带有该结算账户和该面部表情动作;之后第二终端向该服务器发送第二绑定请求,服务器接收第二终端发送的用于将该结算账户与该面部表情动作绑定的第二绑定请求;然后服务器从第二绑定请求中提取出该结算账户和该面部表情动作;最后将该结算账户与该面部表情动作绑定。
其中,服务器可以将该结算账户与该面部表情动作作为一条记录存储在本地存储的结算账户与面部表情动作之间的第二对应关系中,以实现将该结算账户与该面部表情动作绑定。
其他人也可以通过上述方法在服务器中设置自己的预设面部表情动作。且每个人在服务器设置的自己的预设面部表情动作只有自己知道。
这样,当第一终端获取到用户的面部表情动作后,第一终端机会向服务器发送该面部表情动作和该结算账户;服务器接收第一终端发送的该面部表情动作和该结算账户;然后服务器判断该面部表情动作是否为与该结算账户绑定的面部表情动作;当该面部表情动作为与该结算账户绑定的面部表情动作时,服务器向该第一终端发送该面部表情动作为与该结算账户绑定的面部表情动作的确认指令;当第一终端接收到服务器返回的、该面部表情动作为与该结算账户绑定的面部表情动作的确认指令时,确定该面部表情动作为预设面部表情动作。
这样,即使不法分子窃取了该结算账户和与该结算账户绑定的唇语,如果不法分子没有窃取到与该结算账户绑定的面部表情动作,则第一终端就不会执行获取不法分子做出的唇语的步骤,获取不到唇语也就无法使得服务器利用该结算账户结算非法结算信息,从而避免给用户带来损失。
当该面部表情动作为预设面部表情动作时,在步骤S410中,第一终端获取用户的唇语;
其中,当用户正面面对第一终端上的图像采集设备做出预设面部表情动作后,就可以做出唇语。当第一终端确定出该面部表情动作为预设面部表情动作时,第一终端就可以通过图像采集设备采集包含用户的嘴部动作的多张图像或包含用户的嘴部动作的视频;将该多张图像或该视频确定为用户的唇语。
在步骤S411中,第一终端向服务器发送该结算信息、该结算账户和该唇语;
以使服务器根据该唇语利用该结算账户结算该结算信息。
在步骤S412中,服务器接收第一终端发送的该结算信息、该结算账户和该唇语;
在步骤S413中,服务器判断该唇语是否为与该结算账户绑定的唇语;
具体地,服务器获取本地存储的结算账户与唇语之间的第一对应关系;在第一对应关系中查找与该结算账户相对应的唇语;判断接收到的该唇语与查找到的该唇语是否相同;当接收到的该唇语与查找到的该唇语相同时,确定接收到的该唇语为与该结算账户绑定的唇语。
其中,在本发明实施例中,如果不法分子窃取了该结算账户、与该结算账户绑定的唇语和与该结算账户绑定的面部表情动作,则不法分子就可以先做出该面部表情动作然后做出唇语,由于不法分子做出的面部表情动作为与该结算账户绑定的面部表情动作,因此第一终端就会确定出该不法分子的部表情动作为预设面部表情动作,进而就会获取不法分子的唇语,由于不法分子的唇语为与该结算账户绑定的唇语,因此就可以使得服务器利用该结算账户结算非法结算信息,从而给用户带来损失。
因此,为了避免给用户带来损失,当第一终端在获取到用户的唇语时,还同时会获取用户的人脸图像特征,并向服务器发送该结算信息、该结算账户和该唇语时,同时向服务器发送该人脸图像特征。
这样,当服务器确定出接收到的该唇语与查找到的该唇语相同时,则继续判断该人脸图像特征是否为与该结算账户绑定的人脸图像特征,当该人脸图像特征为与该结算账户绑定的人脸图像特征时,确定接收到的该唇语为与该结算账户绑定的唇语,执行步骤S414。
由于不法分子几乎不可能伪造用户的人脸图像特征,因此,第一终端获取不到用户的人脸图像特征的情况下,就无法确定接收到的该唇语为与该结算账户绑定的唇语,进而不会执行步骤S414,即,不法分子也就无法使得服务器利用该结算账户结算非法结算信息,从而避免给用户带来损失。
其中,服务器判断该人脸图像特征是否为与该结算账户绑定的人脸图像特征,包括:
服务器获取本地存储的结算账户与人脸图像特征之间的第三对应关系;在第三对应关系中查找与该结算账户对应的人脸图像特征;判断接收的该人脸图像特征与查找到的该人脸图像特征是否相同;当接收的该人脸图像特征与查找到的该人脸图像特征相同时,确定该人脸图像特征为与该结算账户绑定的人脸图像特征。
当该唇语为与该结算账户绑定的唇语时,在步骤S414中,服务器利用该结算账户结算该结算信息。
其中,服务器可以从该结算账户中扣除该结算信息中包括的结算金额,然后将扣除的结算金额添加至结算信息中包括的的收款账户中,以实现对该结算信息进行结算。
通过本发明实施例的方法,当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
图8是根据一示例性实施例示出的一种结算装置的框图,如图8所示,该装置包括:
第一获取模块11,用于当获取到结算信息和用于结算所述结算信息的结算账户时,获取用户的面部表情动作;
第一判断模块12,用于判断所述面部表情动作是否为预设面部表情动作;
第二获取模块13,用于当所述面部表情动作为预设面部表情动作时,获取所述用户的唇语;
第一发送模块14,用于向服务器发送所述结算信息、所述结算账户和所述唇语;以使所述服务器根据所述唇语利用所述结算账户结算所述结算信息。
本发明图8所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
其中,所述面部表情动作包括眼部动作、嘴部动作、鼻部动作、脸颊动作和额头动作中的一种或多种组合。
其中,所述第一判断模块12包括:
发送单元,用于向所述服务器发送所述面部表情动作和所述结算账户;以使服务器判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
第一确定单元,用于当接收到所述服务器返回的、所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令时,确定所述面部表情动作为预设面部表情动作。
其中,所述第二获取模块13包括:
采集单元,用于采集包含所述用户的嘴部动作的多张图像或包含所述用户的嘴部动作的视频;
第二确定单元,用于将所述多张图像或所述视频确定为所述用户的唇语。
图9是根据一示例性实施例示出的一种结算装置的框图,如图9所示,该装置包括:
第一接收模块21,用于接收第一终端发送的结算信息、用于结算所述结算信息的结算账户和唇语;
第二判断模块22,用于判断所述唇语是否为与所述结算账户绑定的唇语;
结算模块23,用于当所述唇语为与所述结算账户绑定的唇语时,利用所述结算账户结算所述结算信息。
本发明图9所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
进一步地,所述装置还包括:
第二接收模块,用于接收第二终端发送的用于将所述结算账户与所述唇语绑定的第一绑定请求;所述第一绑定请求中携带有所述结算账户和所述唇语;
第一提取模块,用于从所述第一绑定请求中提取出所述结算账户和所述唇语;
第一绑定模块,用于将所述结算账户与所述唇语绑定。
进一步地,所述装置还包括:
第三接收模块,用于接收所述第二终端发送的用于将所述结算账户与所述面部表情动作绑定的第二绑定请求;所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
第二提取模块,用于从所述第二绑定请求中提取出所述结算账户和所述面部表情动作;
第二绑定模块,用于将所述结算账户与面部表情动作绑定。
进一步地,所述装置还包括:
第四接收模块,用于接收第一终端发送的所述面部表情动作和所述结算账户;
第三判断模块,用于判断所述面部表情动作是否为与所述结算账户绑定的面部表情动作;
第二发送模块,用于当所述面部表情动作为与所述结算账户绑定的面部表情动作时,向所述第一终端发送所述面部表情动作为与所述结算账户绑定的面部表情动作的确认指令。
图10是根据一示例性实施例示出的一种结算装置的框图,如图10所示,该装置包括:
第三获取模块31,用于获取用户的结算账户与用户的唇语;
第一生成模块32,用于生成用于将所述结算账户与所述唇语绑定的第一绑定请求,所述第一绑定请求中携带有所述结算账户和所述唇语;
第三发送模块33,用于向服务器发送所述第一绑定请求,以使所述服务器根据所述第一绑定请求将所述结算账户与所述唇语绑定。
本发明图10所示的实施例支持当用户需要在第一终端上利用该结算账户对该结算信息进行结算时,用户无需携带手机或银行卡等硬件设备,用户只需正面面对第一终端上的图像采集设备,然后做一个与预设面部表情动作相同的面部表情动作;当第一终端确定出用户的面部表情动作为预设面部表情动作时,第一终端就开始通过第一终端上的图像采集设备获取用户的唇语,然后向服务器发送该结算账户、该结算信息以及该唇语;当服务器确定出该唇语为与该结算账户绑定的唇语时,服务器就会利用该结算账户结算该结算信息。整个过程中无需用户在第一终端上输入至少6位的该结算账户的密码,简化了用户的操作,避免浪费较多的时间,从而提高了结算效率以及用户体验。
进一步地,所述装置还包括:
第四获取模块,用于获取所述用户的结算账户和所述用户的面部表情动作;
第二生成模块,用于生成用于将所述结算账户与所述面部表情动作绑定的第二绑定请求,所述第二绑定请求中携带有所述结算账户和所述面部表情动作;
第四发送模块,用于向所述服务器发送所述第二绑定请求,以使所述服务器根据所述第二绑定请求将所述结算账户与所述面部表情动作绑定。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。