用于使用生物特征签名样本来应用远程数据的系统、方法和介质

申请号 CN201780083926.3 申请日 2017-12-18 公开(公告)号 CN110235133A 公开(公告)日 2019-09-13
申请人 西恩·万·范; 发明人 西恩·万·范;
摘要 提供了用于使用 生物 特征签名样本来应用远程数据的系统、方法和介质。在一些 实施例 中,提供了用于使用生物特征签名样本来应用远程数据的系统,所述系统包括:存储设备,所述存储设备用于存储远程数据;至少一个 硬件 处理器,所述至少一个硬件处理器与所述存储设备通信,所述至少一个硬件处理器被配置成:接收生物特征签名样本;验证所述生物特征签名样本;从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;应用所述远程数据;以及记录所述远程数据的应用。
权利要求

1.一种用于使用生物特征签名样本来应用远程数据的系统,包括:
存储设备,所述存储设备用于存储远程数据;
至少一个硬件处理器,所述至少一个硬件处理器与所述存储设备通信,所述至少一个硬件处理器被配置成:
接收生物特征签名样本;
验证所述生物特征签名样本;
从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;
应用所述远程数据;以及
记录所述远程数据的所述应用。
2.根据权利要求1所述的系统,其中,所述生物特征签名样本是手写签名。
3.根据权利要求1所述的系统,其中,在用户设备上捕获所述生物特征签名样本。
4.根据权利要求1所述的系统,其中,通过将所述生物特征签名样本与参照物相比较来验证所述生物特征签名样本。
5.根据权利要求1所述的系统,其中,应用所述远程数据包括使用所述远程数据来执行功能。
6.根据权利要求1所述的系统,其中,所述功能是完成对于产品的购买。
7.根据权利要求1所述的系统,其中,完成对于产品的所述购买是通过向支付网关提供信用卡信息来被执行的。
8.一种用于使用生物特征签名样本来应用远程数据的方法,包括:
将远程数据存储在存储设备中;
在硬件处理器处接收生物特征签名样本;
验证所述生物特征签名样本;
从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;
应用所述远程数据;以及
记录所述远程数据的所述应用。
9.根据权利要求8所述的方法,其中,所述生物特征签名样本是手写签名。
10.根据权利要求8所述的方法,其中,在用户设备上捕获所述生物特征签名样本。
11.根据权利要求8方法,其中,通过将所述生物特征签名样本与参照物相比较来验证所述生物特征签名样本。
12.根据权利要求8所述的方法,其中,应用所述远程数据包括使用所述远程数据来执行功能。
13.根据权利要求8所述的方法,其中,所述功能是完成产品的购买。
14.根据权利要求8所述的方法,其中,完成对于产品的所述购买是通过向支付网关提供信用卡信息来被执行的。
15.一种包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令当被处理器执行时,使所述处理器执行用于使用生物特征签名样本来应用远程数据的方法,所述方法包括:
将远程数据存储在存储设备中;
接收生物特征签名样本;
验证所述生物特征签名样本;
从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;
应用所述远程数据;以及
记录所述远程数据的所述应用。
16.根据权利要求15所述的非暂时性计算机可读介质,其中,所述生物特征签名样本是手写签名。
17.根据权利要求15所述的非暂时性计算机可读介质,其中,在用户设备上捕获所述生物特征签名样本。
18.根据权利要求15所述的非暂时性计算机可读介质,其中,通过将所述生物特征签名样本与参照物相比较来验证所述生物特征签名样本。
19.根据权利要求15所述的非暂时性计算机可读介质,其中,应用所述远程数据包括使用所述远程数据来执行功能。
20.根据权利要求15所述的非暂时性计算机可读介质,其中,所述功能是完成对于产品的购买。
21.根据权利要求15所述的非暂时性计算机可读介质,其中,完成对于产品的所述购买是通过向支付网关提供信用卡信息来被执行的。

说明书全文

用于使用生物特征签名样本来应用远程数据的系统、方法和

介质

[0001] 相关申请的交叉引用
[0002] 本申请要求2016年12月18日提交的美国专利申请No.15/382,710的权益,其特此通过引用整体地并入本文。

背景技术

[0003] 鉴于数量日益增加的安全漏洞,要求用户提供安全凭证来验证其身份和/或授权以执行某个动作是至关重要的。然而,遗憾的是,一个人记住不容易破译的用户姓名和密码是很不自然的。例如,可容易地泄露刚好是该人的姓名的用户姓名和刚好是该人的孩子的姓名的密码。
[0004] 因此,用于安全且容易地提供用于在应用中使用的数据的新机制是所希望的。发明内容
[0005] 提供了用于使用生物特征签名样本来应用远程数据的系统、方法和介质。在一些实施例中,提供了用于使用生物特征签名样本来应用远程数据的系统,所述系统包括:存储设备,所述存储设备用于存储远程数据;至少一个硬件处理器,所述至少一个硬件处理器与所述存储设备通信,所述至少一个硬件处理器被配置成:接收生物特征签名样本;验证所述生物特征签名样本;从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;应用所述远程数据;以及记录所述远程数据的应用。
[0006] 在一些实施例中,提供了用于使用生物特征签名样本来应用远程数据的方法,所述方法包括:将远程数据存储在存储设备中;在硬件处理器处接收生物特征签名样本;验证所述生物特征签名样本;从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;应用所述远程数据;以及记录所述远程数据的应用。
[0007] 在一些实施例中,提供了包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令当由处理器执行时,使所述处理器执行一种用于使用生物特征签名样本来应用远程数据的方法,所述方法包括:将远程数据存储在存储设备中;接收生物特征签名样本;验证所述生物特征签名样本;从所述存储设备接收与所述生物特征签名样本相关联的所述远程数据;应用所述远程数据;以及记录所述远程数据的应用。附图说明
[0008] 参考当连同以下附图一起考虑时对所公开的主题的以下详细描述,可更充分地领会所公开的主题的各种目的、特征和优点,在附图中相同的附图标记标识相同的元件。
[0009] 图1图示依照一些实施例的用于使用生物特征签名样本来应用远程数据的过程的示例。
[0010] 图2图示依照一些实施例的用于使用生物特征签名样本来应用远程数据的系统的示例。
[0011] 图3图示依照一些实施例的可在图2和图6的一个或多个组件中使用的硬件的示例。
[0012] 图4图示依照一些实施例的可以在启动如图5中所示的过程之前呈现的用户界面的示例。
[0013] 图5图示依照一些实施例的用于使用生物特征签名样本来应用远程数据的过程的更具体示例。
[0014] 图6图示依照一些实施例的用于使用生物特征签名样本来应用远程数据的系统的更具体示例。

具体实施方式

[0015] 现在参考附图详细地描述各种实施例。在以下描述中,阐述了许多具体细节以便提供对本公开的透彻理解。然而,对于本领域的技术人员而言应该显而易见的是,可以在没有这些具体细节中的一些或全部的情况下实践本公开。在一些情况下,尚未详细地描述众所周知的过程步骤和/或结构,以免不必要地使本公开模糊。此外,虽然与特定实施例相结合地描述本公开,但是应该理解的是,此描述不旨在将本公开限于所描述的实施例。相反,本描述旨在涵盖如可以被包括在如由所附权利要求所限定的本发明的精神和范围内的替代方案、修改和等同物。
[0016] 依照各种实施例,依照一些实施例提供了用于使用生物特征签名样本来应用远程数据的机制,其可包括系统、方法和介质。
[0017] 在一些实施例中,生物特征签名样本可用于访问远程数据,使得远程数据可被用于某个应用。例如,在一些实施例中,生物特征签名可在设备上键入,由远程服务器验证,用于从数据服务器中检索凭证,并且被应用来执行安全功能。
[0018] 转向图1,示出了依照一些实施例的用于使用生物特征签名样本来应用远程数据的过程的示例100。过程100可由任何适合的一个或多个设备执行。例如,在一些实施例中,过程100的各部分可由在下面描述的图2中所示的不同组件执行。在一些实施例中,过程100可由图2中所示的组件的子集(包括仅一个(例如,用户设备、生物特征签名验证服务器或应用服务器))执行。
[0019] 如图所示,在过程100在102处开始之后,该过程在102处接收生物特征签名样本。生物特征签名样本可以是基于用户的生理学的、用于识别用户的任何适合的签名。例如,在一些实施例中,生物特征签名样本可以是任何适合的数据,诸如在一些实施例中基于面部的图像或视频、语音的音频、指纹、(例如,通过计算机鼠标手指触摸屏或数字化器平板等上的移动来绘制的)手写签名的数据。可以任何适合的方式接收生物特征签名样本。例如,在一些实施例中,响应于用户使用用户的食指在触摸屏界面上签名,可在用户设备的触摸屏界面处接收生物特征签名样本。作为另一示例,在一些实施例中,可在生物特征签名验证服务器或应用服务器(参见在下面描述的图2)处从用户设备接收生物特征签名样本。
[0020] 接下来,在106处,可验证生物特征签名样本。在一些实施例中,可以任何适合的方式验证生物特征签名样本。例如,在一些实施例中,可通过将生物特征签名样本与参照物(reference)相比较并确定它是否适合地类似来验证生物特征签名样本。更具体地,例如,在一些实施例中,如果生物特征签名样本与参照物的一组特征的90%(或任何适合的数量)匹配,则可将生物特征签名样本确定为有效的。在一些实施例中,生物特征签名样本可由生物特征签名验证服务器(参见在下面描述的图2)验证。
[0021] 在108处,可确定生物特征签名样本是否有效。如果确定了样本无效,则过程100可分支到110并在110处结束。否则,如果确定了样本有效,则过程100可分支到112。在一些实施例中,生物特征签名样本是否有效的确定可由生物特征签名验证服务器(参见在下面描述的图2)或者由另一组件基于来自生物特征签名验证服务器的数据做出。
[0022] 在112处,过程100可在112处得到与生物特征签名样本相关联的远程数据。在一些实施例中,此数据可由任何适合的组件以任何适合的方式从任何适合的源获得。例如,在一些实施例中,此数据可由生物特征签名验证服务器从远程数据服务器(参见在下面描述的图2)获得。作为另一示例,在一些实施例中此数据可由用户设备基于来自生物特征签名验证服务器(参见在下面描述的图2)的数据从远程数据服务器(参见在下面描述的图2)、由远程数据服务器从它本身(参见在下面描述的图2)或者由应用服务器从远程数据服务器(参见在下面描述的图2)获得。
[0023] 接下来,在114处,可应用远程数据。可以任何适合的方式应用此数据。例如,在一些实施例中,可如在下面提供的示例中所描述的那样应用此数据。此数据可由任何适合的组件应用。例如,在一些实施例中,此数据可由应用服务器(参见在下面描述的图2)应用,所述应用服务器可被实现来执行具体功能(例如,像图6的支付网关612一样)。
[0024] 在116处,可确定远程数据的应用是否成功。如果确定了应用不成功,则过程100可分支到110并在110处结束。否则,如果确定了应用成功,则过程100可分支到118。在一些实施例中,远程数据的应用是否成功的确定可由应用服务器(参见在下面描述的图2)或者由另一组件基于来自应用服务器的数据做出。
[0025] 在118处,过程100可记录与远程数据的应用有关的数据。在一些实施例中可记录任何适合的数据。例如,在一些实施例中,可记录包括以下各项的数据:用户id、用户设备id、用户设备的IP地址(其可以是用户设备连接到的路由器的IP地址)、生物特征签名样本id、远程数据id、应用id、应用实例id、时间、日期和/或任何其它适合的数据。在一些实施例中,在118处记录数据可由任何适合的组件执行。例如,在一些实施例中数据可由日志服务器(参见在下面描述的图2)或者由将数据发送到日志服务器的另一组件记录。
[0026] 图2图示可实现本文描述的机制的系统的示例200。如所示,系统200包括用户设备202、网络路由器204、通信网络206、生物特征签名验证服务器208、远程数据服务器210和应用服务器212以及日志服务器214。
[0027] 尽管在图2中示出了单个用户设备,但是在一些实施例中可使用任何适合数量的用户设备。尽管在图2中示出了四个单独的服务器,但是在一些实施例中可使用任何适合数量的服务器。例如,可组合图2中所示的服务器中的两个或更多个,使得其功能在单个服务器上被执行。尽管在图2中示出了单个路由器,但是在一些实施例中可使用任何适合数量的路由器(包括没有)。尽管在图2中示出了仅单个通信网络,但是在一些实施例中可使用任何适合数量的通信网络。
[0028] 在一些实施例中,用户设备202可以是用户可键入生物特征签名样本以应用远程数据的任何适合的设备。例如,在一些实施例中,用户设备202可以是移动电话(例如,智能电话)、计算机(例如,膝上型计算机、台式计算机、平板计算机等)、智能电器(例如,智能箱)、交通工具(例如,汽车、船、飞机、摩托车等)导航、娱乐或信息系统、娱乐系统(例如,机顶盒、流媒体设备、智能扬声器、电视等)、媒体捕获设备(例如,静止图像相机、视频相机、音频记录设备等)和/或任何其它适合的设备。
[0029] 在一些实施例中,网络路由器204可以是用于将一个或多个用户设备202连接到一个或多个网络206的任何适合的设备。在一些实施例中,网络路由器可以是有线路由器和/或无线路由器。例如,在一些实施例中,网络路由器204可以是WiFi路由器。
[0030] 在一些实施例中,通信网络206可以是任何适合的通信网络。在一些实施例中,通信网络206可包括任何适合的子网络,并且网络206及子网络中的任何一个或多个可包括任何适合的连接(例如,电线、电缆、光纤、无线链路等)和任何适合的设备(例如,路由器、网关、交换机、防火墙、接收器、发送器、收发器等)。例如,网络206可包括因特网、有线电视网络、卫星网络、电话网络、有线网络、无线网络、局域网、广域网、以太网网络、WiFi网络、网状网络和/或任何其它适合的网络。
[0031] 在一些实施例中,生物特征签名验证服务器208可以是用于验证生物特征签名样本的任何适合的服务器。如上所述,生物特征签名样本可以是基于用户的生理学的、用于识别用户的任何适合的签名。例如,在一些实施例中,生物特征签名样本可以是任何适合的数据,诸如在一些实施例中基于面部的图像或视频、语音的音频、指纹、(例如,通过计算机鼠标、手指在触摸屏或数字化器平板等上的移动来绘制的)手写签名的数据。同样如上所述,在一些实施例中,可以任何适合的方式验证生物特征签名样本。例如,在一些实施例中,可通过将生物特征签名样本与参照物相比较并确定它是否适合地类似来验证生物特征签名样本。更具体地,例如,在一些实施例中,如果生物特征签名样本与参照物的一组特征的90%(或任何适合的数量)匹配,则可将生物特征签名样本确定为有效的。
[0032] 在一些实施例中,远程数据服务器210可以是用于存储远程数据的任何适合的服务器。在一些实施例中,远程数据可以是对应用有用的任何适合的数据,如在下面进一步描述的。例如,在一些实施例中,远程数据可以是安全凭证、个人信息(例如,姓名、地址、出生日期、社会安全号等)、支付信息(例如,信用卡号、信用卡类型、帐户持有人、到期日、安全代码、帐单地址等)、和/或可能需要仅在验证用户授权之后被提供给应用来这样做的任何其它信息。
[0033] 在一些实施例中,应用服务器212可以是用于应用来自数据库服务器210的远程数据的任何适合的服务器。在一些实施例中,应用服务器212可通过执行任何适合的应用和/或功能来应用远程数据。例如,在一些实施例中,应用服务器可使用远程数据来执行安全功能(例如,诸如提供对网站、应用、数据库、服务器、交通工具等的访问),完成金融交易(例如,诸如针对产品或服务的支付),确认同意某事(例如,同意合同的条款)等。
[0034] 在一些实施例中,日志服务器214可以是用于记录与由应用服务器212应用远程数据有关的数据的任何适合的服务器。在一些实施例中,日志服务器214可记录任何适合的数据。例如,在一些实施例中,日志服务器可记录包括以下各项的数据:用户id、用户设备id、用户设备的IP地址(其可以是用户设备连接到的路由器的IP地址)、生物特征签名样本id、远程数据id、应用id、应用实例id、时间、日期和/或任何其它适合的数据。
[0035] 在一些实施例中,可使用任何适合的硬件来实现用户设备202以及服务器208、210、212和214。例如,在一些实施例中,可使用任何适合的通用计算机或专用计算机来实现用户设备202以及服务器208、210、212和214中的任何一个或多个。例如,可使用专用计算机(诸如智能电话)来实现用户设备202。任何这样的通用计算机或专用计算机可包括任何适合的硬件。例如,如图3的示例硬件300中所图示的,这样的硬件可包括硬件处理器302、存储器和/或存储装置304、输入设备控制器306、输入设备308、显示/音频驱动器310、显示和音频输出电路312、通信接口314、天线316和总线318。
[0036] 在一些实施例中,硬件处理器302可包括任何适合的硬件处理器,诸如微处理器微控制器、数字信号处理器、专用逻辑和/或用于控制通用计算机或专用计算机的功能的任何其它适合的电路。
[0037] 在一些实施例中,存储器和/或存储装置304可以是用于存储程序、数据、媒体内容和/或任何其它适合的信息的任何适合的存储器和/或存储装置。例如,存储器和/或存储装置304可包括随机存取存储器只读存储器、闪速存储器、硬盘存储装置、光学介质和/或任何其它适合的存储器。
[0038] 在一些实施例中,输入设备控制器306可以是用于控制和接收来自设备(诸如输入设备308)的输入的任何适合的电路。例如,输入设备控制器306可以是用于从输入设备308(诸如触摸屏)、从一个或多个按钮、从语音识别电路、从麦克、从相机、从光学传感器、从加速度计、从温度传感器、从近场传感器和/或任何其它类型的输入设备接收输入的电路。
[0039] 在一些实施例中,显示/音频驱动器310可以是用于控制和驱动到一个或多个显示/音频输出电路312的输出的任何适合的电路。例如,显示/音频驱动器310可以是用于驱动LCD显示器、扬声器、LED或任何其它类型的输出设备的电路。
[0040] 通信接口314可以是用于与一个或多个其它设备和/或通信网络(诸如如图2中所示的网络206)对接的任何适合的电路。例如,接口314可包括网络接口卡电路、无线通信电路和/或任何其它适合类型的通信网络电路。
[0041] 在一些实施例中,天线316可以是用于以无线方式与通信网络进行通信的任何适合的一个或多个天线。在一些实施例中,可以在不需要时省略天线316。
[0042] 在一些实施例中,总线318可以是用于在两个或更多个组件302、304、306、310和314之间通信的任何适合的机制。
[0043] 依照一些实施例,可在硬件300中包括任何其它适合的组件。
[0044] 如上所述,响应于验证生物特征签名样本,可访问远程数据并且使用该远程数据来执行应用。在一些实施例中可执行任何适合的应用。例如,在一些实施例中,来自服务器的远程数据可用于验证用户并启动用户的汽车,打开用户的车,解用户的房门,禁用用户的汽车和/或家庭安全系统,打开或者关闭家庭安全相机,获得对安全相机连续镜头的访问。作为另一示例,在一些实施例中,来自服务器的远程数据可用于指示用户同意为某物款付,提供关于用户的信息(例如,姓名、地址、出生日期、社会安全号等),同意协定(例如,合同)等。
[0045] 作为更具体示例,在一些实施例中,本文描述的技术可用于完成产品或服务的在线购买。例如,当购买产品时,可以向用户呈现签名以为购买付款的选项。更具体地,在一些实施例中可呈现像图4的界面400一样的界面,并且界面可包括使得用户能够选择签名以购买产品的按钮402。
[0046] 响应于用户选择签名以购买,可启动用于接收生物特征签名样本的机制。当生物特征签名样本是手写签名时,可在用户设备上呈现用户界面以接收手写签名。例如,用户设备上的屏幕可呈现用户可使用用户的手指(当屏幕是触敏的时)、触针(当屏幕对触针敏感时)、使用任何其它适合的指针等来签用户的签名的框。一旦签名已被键入,就可如上所述验证作为生物特征签名样本的签名。一旦生物特征签名样本被成功地验证,就可从远程存储装置中检索用户的默认信用卡信息。一旦已检索到信用卡信息,就可使用该信用卡信息来完成购买。如果信用卡信息被成功地处理,则可记录交易ID、生物特征签名样本、订单信息和/或任何其它适合的数据。
[0047] 转向图5和图6,示出了依照一些实施例的分别可用于实现签名购买机制的过程和系统的示例500和600。
[0048] 如图所示,在过程500在502处开始之后,该过程在504处请求用户使用用户设备602来利用用户的手指、触针或计算机鼠标的移动来签他的/她的签名。一旦签名样本被收集,过程就使生物特征签名样本经由网络路由器604和网络606被从用户设备602提供给生物特征签名验证服务器608,并且在506处使签名样本由生物特征签名验证服务器608验证。
在508处,如果所收集到的生物特征签名样本被确定为无效的,则过程500分支到510并终止。否则,在508处,过程分支到512并在远程数据服务器610中检索默认信用卡信息。在514处,过程500将信用卡信息提供给支付网关612,所述支付网关612试图处理信用卡信息以完成购买。在516处,过程500确定信用卡支付是否被有效地处理。如果不是,则过程500分支到
510并终止。否则,过程500分支到518并将所收集到的生物特征签名样本、用户识别符、订单识别符、事务ID和/或任何其它适合的信息存储在订单历史数据库服务器614中。在518处存储数据之后,过程500在510处终止。
[0049] 在一些实施例中,可如上面针对图2的系统200的组件所描述的那样实现系统600的组件。更具体地,在一些实施例中,可如上面针对图2的组件202、204、206、208、210、212和214所描述的那样实现组件602、604、606、608、610、612和614。在一些中实施例,支付网关
612可以是具体形式的应用服务器212(因为它执行具体功能),并且订单历史数据库服务器
614可以是具体形式的日志服务器214(因为它记录某些类型的数据)。
[0050] 过程100和500描述了各种组件之间的通信。在一些实施例中可以任何适合的方式执行此通信。例如,在一些实施例中,对于每个通信,可在组件之间建立连接,发送数据,并且断开连接。作为另一示例,在一些实施例中,组件之间的连接可为多个通信实例保持建立。
[0051] 应该理解的是,可以任何次序或顺序实行或者执行图1和图5的过程的上述中的至少一些,所述次序或顺序不限于图中示出并描述的次序和顺序。另外,可在适当的情况下大致同时地或并行地实行或者执行图1和图5的过程的上述块中的一些,以减少等待时间和处理时间。附加地或替换地,可省略图1和图5的过程的上述块中的一些。
[0052] 在一些实施方式中,任何适合的计算机可读媒体可被用于存储用于执行本文描述的功能和/或过程的指令。例如,在一些实施方式中,计算机可读介质可以是暂时性的或非暂时性的。例如,非暂时性计算机可读介质可包括诸如以下各项的介质:非暂时性形式的磁介质(诸如硬盘、软盘等)、非暂时性形式的光学介质(诸如光盘、数字视频盘、蓝光光盘等)、非暂时性形式的半导体介质(诸如闪速存储器、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)等)、在传输期间不稍纵即逝或者缺乏任何类似持久性的任何适合的介质和/或任何适合的有形介质。作为另一示例,暂时性计算机可读介质可包括网络上的信号、在电线中、导体、光纤、电路、在传输期间稍纵即逝并缺乏任何类似持久性的任何适合的介质和/或任何适合的无形介质。
[0053] 尽管已经在前面的说明性实施例中描述并图示了本发明,但是应理解的是,已经仅通过示例做出本公开,并且在不脱离本发明的精神和范围的情况下,可对本发明的实施方式的细节做出许多变化,本发明的精神和范围仅受到接着的权利要求书限制。可以各种方式组合并重新布置所公开的实施例的特征。
QQ群二维码
意见反馈