用于社交网络的基于用户的识别系统的制作方法

文档序号:7792946阅读:192来源:国知局
用于社交网络的基于用户的识别系统的制作方法
【专利摘要】本发明中揭示的技术实现使用认证过程来验证预期的社交网络成员的身份,其中所述社交网络的知晓所述预期成员的所述身份的一或多个现有成员与所述预期成员实时地通信。在所述实时通信期间,可使所述预期成员的生物计量信息与所述预期成员的简档相关联。在所述实时通信期间或之后,所述现有成员可验证所述预期成员的所述身份。一旦已恰当地验证所述预期成员的身份,可准予所述预期成员对所述社交网络的接入。
【专利说明】用于社交网络的基于用户的识别系统

【背景技术】
[0001] 在线社交网络在当今社会是普遍存在的,使得数亿用户能够使用多种用户装置 (例如,个人计算机、膝上型计算机、平板计算机、智能电话等)中的任一者经由因特网电子 地创建并建立关系。用户可使用注册过程加入社交网络。但许多社交网络允许用户匿名地 注册或者具有验证注册者的身份的有限手段,进而无法防止许多用户用假信息进行注册。 虽然匿名在某些社交网络中是受欢迎的,但在其它社交网络中准确的识别可为很重要的。 促进用户之间的人会议的在线社交网络对确保收集到正确的信息感兴趣,尤其是在其用户 包含未成年人的情况下。


【发明内容】

[0002] 本文中揭示的技术提供使用认证过程来验证预期的社交网络成员的身份,其中所 述社交网络的知晓所述预期成员的所述身份的一或多个现有成员与所述预期成员实时地 通信。在所述实时通信期间,可使所述预期成员的生物计量信息与所述预期成员的简档相 关联。在所述实时通信期间或之后,所述现有成员可验证所述预期成员的所述身份。一旦 已恰当地验证所述预期成员的身份,可授予所述预期成员对所述社交网络的接入。
[0003] 根据本发明的基于实时通信进行认证的实例方法可包含:存取包括关于第一人的 信息的简档;以及在所述第一人与第二人之间的实时通信期间收集所述第一人的第一组生 物计量信息,其中所述第二人具有阈值认证水平。所述方法进一步包含:使用处理单元使所 述第一组生物计量信息与所述简档相关联;从所述第二人接收关于所述第一人的身份的指 示;及使用所述处理单元至少部分基于关于所述第一人的所述身份的所述指示使第一认证 水平与所述简档相关联。
[0004] 基于实时通信进行认证的所述实例方法可包含以下特征中的一或多者。使用所述 处理单元创建所述简档。所述第一组生物计量信息可包含音频信息或视频信息中的至少一 者。可至少部分通过所述第二人向所述第一人发送加入社交网络的邀请来起始所述实时通 信。可至少部分通过从第三人向所述第一人发送的加入社交网络的邀请来起始所述实时通 信。使口令与所述简档相关联。从第三人接收关于所述第一人身份的所述身份的第二指示, 其中所述第三人具有至少所述阈值认证水平,且至少部分基于关于所述第一人的所述身份 的所述第二指示使第二认证水平与所述简档相关联。在所述实时通信期间,提示所述第一 人或所述第二人或两者在所述实时通信期间执行动作。所述动作可包括说一个字或短语。 在所述实时通信之后,接收所述第一人的第二组生物计量信息;将所述第二组生物计量信 息与和所述简档相关联的所述第一组生物计量信息进行比较以获得比较结果;及至少部分 基于所述比较结果而准予对所述简档的接入。
[0005] 根据本发明的用于基于实时通信提供认证的实例系统可包含:用于存取包括关于 第一人的信息的简档的装置;以及用于在所述第一人与第二人之间的所述实时通信期间收 集所述第一人的第一组生物计量信息的装置,其中所述第二人具有阈值认证水平。所述实 例系统还包含:用于使所述第一组生物计量信息与所述简档相关联的装置;用于从所述第 二人接收关于所述第一人的身份的指示的装置;及用于至少部分基于关于所述第一人的所 述身份的所述指示使第一认证水平与所述简档相关联的装置。
[0006] 用于基于实时通信提供认证的所述实例系统可包含以下特征中的一或多者。用于 创建所述简档的装置。所述用于收集所述第一组生物计量信息的装置可包含用于收集音频 信息或视频信息中的至少一者的装置。用于使得第三人能够向所述第一人发送加入社交网 络的邀请的装置。用于使口令与所述简档相关联的装置。用于从第三人接收关于所述第一 人身份的所述身份的第二指示的装置,其中所述第三人具有至少所述阈值认证水平,且至 少部分基于关于所述第一人的所述身份的所述第二指示使第二认证水平与所述简档相关 联。用于在所述实时通信期间提示所述第一人或所述第二人或两者在所述实时通信期间执 行动作的装置。用于以下操作的装置:在所述实时通信之后接收所述第一人的第二组生物 计量信息;将所述第二组生物计量信息与和所述简档相关联的所述第一组生物计量信息进 行比较以获得比较结果;及至少部分基于所述比较结果而准予对所述简档的存取。
[0007] -种用于基于实时通信提供认证的实例装置包括通信接口及耦合到所述通信接 口的一或多个处理器。所述一或多个处理器经配置以经由所述通信接口存取包括关于第一 人的信息的简档,经由所述通信接口在所述第一人与第二人之间的实时通信期间收集所述 第一人的第一组生物计量信息。所述第二人具有阈值认证水平。所述一或多个处理器进一 步经配置以:使所述第一组生物计量信息与所述简档相关联;经由所述通信接口从所述第 二人接收关于所述第一人的身份的指示;及至少部分基于关于所述第一人的所述身份的所 述指示使第一认证水平与所述简档相关联。
[0008] 用于基于实时通信提供认证的所述实例装置可包含以下特征中的一或多者。所述 一或多个处理器可进一步经配置以创建所述简档。所述第一组生物计量信息可包含音频信 息或视频信息中的至少一者。所述一或多个处理器可进一步经配置以至少部分通过使得所 述第二人能够向所述第一人发送加入社交网络的邀请来起始所述实时通信。所述一或多个 处理器可进一步经配置以至少部分通过使得第三人能够向所述第一人发送加入社交网络 的邀请来起始所述实时通信。所述一或多个处理器可进一步经配置以使口令与所述简档相 关联。所述一或多个处理器可进一步经配置以从第三人接收关于所述第一人身份的所述身 份的第二指示,其中所述第三人具有至少所述阈值认证水平,且至少部分基于关于所述第 一人的所述身份的所述第二指示使第二认证水平与所述简档相关联。所述一或多个处理器 可进一步经配置以在所述实时通信期间提示所述第一人或所述第二人或两者在所述实时 通信期间执行动作。所述一或多个处理器可进一步经配置以:在所述实时通信之后接收所 述第一人的第二组生物计量信息;将所述第二组生物计量信息与和所述简档相关联的所述 第一组生物计量信息进行比较以获得比较结果;及至少部分基于所述比较结果而准予对所 述简档的存取。
[0009] -种上面嵌入有根据本发明的用于基于实时通信提供认证的指令的实例计算机 可读媒体可包含用于以下操作的计算机可执行代码:存取包括关于第一人的信息的简档的 计算机可执行代码;以及在所述第一人与第二人之间的实时通信期间收集所述第一人的第 一组生物计量信息,其中所述第二人具有阈值认证水平。所述计算机可读媒体还包含用于 以下操作的计算机可执行代码:使所述第一组生物计量信息与所述简档相关联;从所述第 二人接收关于所述第一人的身份的指示;及至少部分基于关于所述第一人的所述身份的所 述指示使第一认证水平与所述简档相关联。
[0010] 所述实例计算机可读媒体可包含以下特征中的一或多者。所述指令可进一步包含 用于创建所述简档的计算机可执行代码。所述用于收集所述第一组生物计量信息的代码可 包含用于收集音频信息或视频信息中的至少一者的代码。所述指令进一步包含用于使得所 述第二人能够向所述第一人发送加入社交网络的邀请的计算机可执行代码。所述指令可进 一步包含用于使得第三人能够向所述第一人发送加入社交网络的邀请的计算机可执行代 码。所述指令可进一步包含用于使口令与所述简档相关联的计算机可执行代码。所述指令 可进一包含用于以下操作的计算机可执行代码:从第三人接收关于所述第一人身份的所述 身份的第二指示,其中所述第三人具有至少所述阈值认证水平;及至少部分基于关于所述 第一人的所述身份的所述第二指示使第二认证水平与所述简档相关联。所述指令可进一包 含用于以下操作的计算机可执行代码:在所述实时通信期间提示所述第一人或所述第二人 或两者在所述实时通信期间执行动作。所述指令可进一包含用于以下操作的计算机可执行 代码:在所述实时通信之后接收所述第一人的第二组生物计量信息;将所述第二组生物计 量信息与和所述简档相关联的所述第一组生物计量信息进行比较以获得比较结果;及至少 部分基于所述比较结果而准予对所述简档的存取。
[0011] 本文中所描述的项目及/或技术可提供以下能力中的一或多者以及未提及的其 它能力。用户简档信息的增加的准确度。社交网络及其成员的增加的安全性。使得社交网 络能够基于用户的相应认证水平而向用户提供不同程度的功能性的多个认证水平。虽然已 描述至少一个项目/技术效果对,可有可能通过除了所述的手段之外的手段来实现所述的 效果,且所述的项目/技术可能不一定产生所述的效果。

【专利附图】

【附图说明】
[0012] 参照以下各图,可以实现对各种实施例的性质及优点的进一步理解。在附图中,类 似组件或特征可以具有相同的参考标记。此外,通过在参考标记后面加上破折号及在类似 组件之间进行区分的第二标记来区分相同类型的各种组件。如果在说明书中仅使用第一参 考标记,那么描述适用于具有相同第一参考标记的类似组件中的任一者,而不管第二参考 标记如何。
[0013] 图1是根据本发明的实施例的社交网络的组件的简化图。
[0014] 图2是演示根据一个实施例可如何利用社交网络的各种组件来实施识别系统的 简化说明。
[0015] 图3是说明在线和/或电子认证过程的实施例的流程图。
[0016] 图4是说明根据一个实施例的可如何由图1-2中展示的不同实体执行认证过程的 不同任务的泳道图。
[0017] 图5是计算机系统的实施例的说明,所述计算机系统可至少部分并入到经配置以 执行本文中所描述的方法中的一些或全部的装置中。

【具体实施方式】
[0018] 本发明的实施例是针对在线模式和/或电子认证。社交网络(例如Facebook?、 Twiuer?等)的注册过程常常允许用户使用虚假信息匿名地进行注册。虽然匿名在某些社 交网络中是受欢迎的,但在其它社交网络中准确的识别可为很重要的。促进用户之间的现 场会议的在线社交网络对确保收集到正确的信息感兴趣,尤其是在其用户包含未成年人的 情况下。本文中提供的技术可帮助降低试图通过诈骗性简档信息来误导社交网络成员的那 些人给社交网络成员造成的风险。可注意到,虽然本文中提供的实例将本发明论述为应用 于社交网络,但本文中所描述的功能性可扩展到其它电子和/或在线认证系统。
[0019] 图1是社交网络100的组件的简化图。各种电子装置120可允许社交网络成员经 由与社交网络服务器130通信地链接的通信网络110来接入和/或贡献于社交网络100。 取决于所要的功能性,电子装置120可包含与通信网络110通信地链接的多种装置中的任 一者,例如平板计算机、计算机120-1、移动电话120-2、个人计算机120-3、手机、电子阅读 器、个人媒体播放器等。
[0020] 通信网络110实现社交网络100的其它组件之间的通信。通信网络110可包括利 用各种技术和/或协议(例如射频(RF)、光学、卫星、同轴电缆、以太网、蜂窝式、双绞线、其 它有线及无线技术等)的多种数据通信系统的任何组合,例如,电缆、卫星、无线/蜂窝式或 因特网系统,或其类似者。通信网络110类型可包括包和/或电路类型交换,且可包含一或 多个开放、闭合、公共和/或私有网络(包含因特网),其取决于所要的功能性、成本问题,及 其它因素。
[0021] 社交网络服务器130可包括经配置以认证用户、存储用户信息、托管和/或管理基 于用户的内容等的一或多个计算机系统(如下文更详细描述)。取决于所要的功能性,社交 网络服务器130可经由在电子装置120上执行的因特网浏览器和/或专门的软件应用来与 电子装置120通信。
[0022] 如上文所指示,许多社交网络100具有有限的用于正确地识别社交网络100的成 员的手段。虽然社交网络100可提供受口令保护的成员简档以帮助认证现有用户,但这些 口令可被攻击和/或以其他方式被破解,且在成员第一次加入社交网络时所述口令不提供 身份验证或其它认证。如本文中所提供,在成员第一次加入社交网络时,本发明的实施例利 用群众外包及实时通信来提供对所述成员的识别/认证。
[0023] 图2是演示根据一个实施例可如何利用社交网络的各种组件来实施这些技术的 简化说明。认证过程可涉及社交网络100的现有成员210,其使用经由通信网络110连接的 电子装置120来进行视频聊天或其它实时通信以认证预期成员220。所述实时通信可(例 如)在预期成员220接受来自现有成员的通信邀请(其可经由社交网络100发送)时而起 始。在所述通信期间,电子装置120可使用相机230、麦克风和/或其它传感器来收集所述 预期成员的生物计量信息(例如,话音和/或物理特征)和/或其它识别信息。此信息可 传送到社交网络服务器130,所述社交网络服务器可在所述实时通信期间和/或在所述实 时通信之后使所述信息与预期成员220的简档相关联。在所述视频聊天期间或在所述视频 聊天之后,现有成员210可通过验证预期成员220的身份来完成认证过程。
[0024] 图3是说明可(例如)由图1-2的社交网络服务器130和/或电子装置120的软 件和/或硬件执行的在线和/或电子认证方法300的实施例的流程图。在框305处,存取 预期成员的简档。简档信息可包含关于预期成员220的信息,包含识别信息(姓名、出生日 期、地址、电话号码、用户名、口令、电子邮件地址等)。可由预期成员220、现有成员210和 /或其它实体在初始简档建立过程期间提供所述简档信息。在一些实施例中,举例来说,预 期成员220可在社交网络100的注册网站上上传信息。社交网络服务器130和/或社交网 络服务器130通信地链接的其它系统可创建、存储和/或存取所述简档。因此,用于执行框 305和/或创建简档的结构可包含一或多个处理器、存储器、通信接口和/或一般参考方法 300所论述的结构中的任一者。
[0025] 在框310处,在与现有成员210的实时通信期间收集预期成员220的生物计量信 息。如上文所暗示,现有成员210可通过将实时通信请求(例如,视频聊天请求)发送到预 期成员220来起始所述过程。可(例如)将邀请发送到电子邮件地址、即时消息接发帐户 或可在预期成员220的简档中指定和/或在现有成员的请求中指示的其它通信媒体。可以 类似方式发送邀请响应。在一些实施例中,举例来说,预期成员220可上线且发布"准备加 入"消息。此外,预期成员220可能够选择社交网络的知晓或可能知晓预期成员220的成员 (除了曾发送邀请的现有成员210之外或作为其补充),以希望至少一个人(其可能在线) 可快速地识别预期成员220。在一些实施例中,可使用网页或由社交网络100代管的其它通 信手段来促进所述实时通信。因此,用于执行框310和/或使得能够将邀请发送到预期成 员的结构可包含一或多个处理器、存储器、通信接口、生物计量收集装置(相机、麦克风和/ 或其它传感器)和/或与其通信地联合的处理器,和/或一般参考方法300所论述的结构 中的任一者。
[0026] 取决于可用的生物计量感测结构,所收集的生物计量信息(或其它识别信息)可 变化。对于实时视频聊天,举例来说,视频图像可用于收集并处理面部(或其它物理)特征 以用于面部(或其它)辨识。另外或替代地,可收集音频以用于话音辨识。可利用其它传 感器和/或感测结构来收集视网膜、指纹、签名和/或其它区别性特征。此信息可由社交网 络服务器130、电子装置120和/或社交网络的其它组件处理和/或存储。
[0027] 在框315处,使生物计量信息与预期成员220的简档相关联。这可(例如)使得 社交网络100能够利用所述生物计量信息来用于对预期成员220的后续认证,例如,预期成 员220尝试登录社交网络100或获得对社交网络100的接入。再次,用于执行框315的结 构可包含一或多个处理器、存储器、通信接口和/或一般参考方法300所论述的结构中的任 一者。
[0028] 在框320处,接收关于预期成员220的身份的指示。现有成员210 (例如)可在与 预期成员220的所述实时通信期间和/或在所述实时通信之后提供识别信息。作为一实例, 在与预期成员220 "鲍勃?琼斯"的实时通信之后,可给予现有成员210问卷或其它输入接 口,现有成员210可借以验证用于属于"鲍勃?琼斯"的所述实时通信中的话音、图像和/或 其它区别性特征。在其它实施例中,所述问卷可更简单,例如简单的识别(例如,让现有成 员210提供简单的"是的,他是鲍勃?琼斯"或"不是,他不是鲍勃?琼斯"的答案)。用于 执行框320的结构可包含一或多个处理器、存储器、通信接口、电子装置120 (和/或与其通 信地链接的处理器)和/或一般参考方法300所论述的结构中的任一者。
[0029] 在框325处,在现有成员210提供识别之后,一认证水平将与预期成员220的简档 相关联。所述认证水平可(例如)使得预期成员220能够登录和/或接入社交网络的至少 某些部分和/或功能。在一些实施例中,社交网络100可在准予预期成员220接入之前需 要来自额外的现有成员的认证。一些实施例可具有对应于不同认证水平的不同接入水平, 使得在预期成员220是由第二现有成员识别/验证时第二认证水平与预期成员的简档相关 联,以此类推。另外或替代地,与预期成员220的简档相关联的认证水平可取决于现有成员 210认证水平。举例来说,与预期成员220的身份是由具有相对低的认证的现有成员210验 证的情况相比,在其身份是由具有相对高的认证水平的现有成员210验证的情况下,可授 予其较高的认证水平。此外,与现有成员与预期成员的连接不那么紧密(例如,熟人)相比, 在所述连接是紧密连接(例如,家庭成员)的情况下,可授予较高的认证水平。现有成员可 能不能够向预期成员发送加入社交网络的邀请,除非现有成员已实现阈值认证水平。在一 些实施例中,所述实时通信可发生在多个预期成员和/或多个现有成员之间,这取决于所 要的功能性。用于执行框325的结构可包含一或多个处理器、存储器、通信接口和/或一般 参考方法300所论述的结构中的任一者。
[0030] 另外或替代地,可在来自现有成员210的调查类型的发帖中提供所述实时通信, 其将随后允许朋友、家庭和/或社交网络的其它成员验证预期成员220的身份。所述实时 通信(例如)可发布在新闻动态上,其向社交网络的额外成员询问"是"或"否"认证响应。 此外,所述额外成员可包含对成员的选择,例如由现有成员210选择的成员群组。
[0031] 图4是说明根据一个实施例的可如何由图1-2中展示的不同实体执行认证过程的 不同任务的泳道图。此处,可经由例如图1-2的电子装置120等电子装置来执行由现有成 员及预期成员执行的任务。可由执行(例如)经配置以执行图4中展示的认证步骤的软件 的一或多个服务器(例如,图1-2的社交网络服务器130)来执行用于社交网络的任务。电 子装置和/或一或多个社交网络服务器可合并下文关于图5所描述的计算机系统的至少部 分。
[0032] 在框410处,现有成员向预期成员发送邀请以起始实时通信,例如话音聊天、视频 聊天或其类似者。在替代实施例中,又一人可发送邀请以在现有成员与预期成员之间开始 实时通信。此可为(例如)社交网络的不具有认证预期成员的能力和/或认证水平的另一 成员。然而,在这些情况下,可仍允许所述另一成员发送邀请以起始所述实时通信。
[0033] 分别在框420及430处,社交网络递送所述邀请且预期成员接受所述邀请。其后, 在框440处,社交网络可起始实时聊天(或其它通信手段)且记录预期成员的生物计量特 征。为了确保实时地执行聊天,所述社交网络可经由实时聊天(或其它通信手段)提示现 有成员和/或预期成员执行动作,例如作出特定动作,说一个字或短语等。取决于社交网络 1〇〇的功能性,所述动作的执行可为可经由社交网络的视觉和/或音频辨识系统而自动验 证的。
[0034] 在框450处,现有成员识别预期成员、认证(例如)预期成员的一或多个特征(话 音、外观等)。在框460处,社交网络保存预期成员的生物计量特征,且随后在框470处使一 认证水平与预期成员相关联。所述生物计量特征和/或认证水平可与预期成员的简档相关 联,所述简档可在所述实时通信期间或在所述实时通信之后创建。
[0035] 随后,预期成员可使用生物计量信息登录到社交网络。举例来说,如果在视频聊天 期间所述社交网络收集了识别预期成员的至少一些面部特征的第一组图像,那么所述预期 成员可使用收集所述预期成员的面部特征的第二组图像的电子装置来登录到所述社交网 络。所述社交网络比较所述第一和第二组图像,且如果存在匹配就允许预期成员登录。可 在从单一图像、音频录音或其它识别信息收集生物计量信息时执行类似的功能性。另外或 替代地,在所述预期成员已由现有成员验证之后,可允许所述预期成员使用与预期成员的 简档相关联的口令来登录到社交网络,所述口令可在所述实时通信之前、之后或期间创建。 可使用社交网络服务器130和/或其它计算结构使口令与简档相关联。
[0036] 应了解,图3-4中所说明的特定步骤提供用于认证社交网络的预期成员的方法的 实例。替代实施例可包含对所展示实施例的更改。举例来说,替代实施例可包含在所述方 法期间的不同时间处保存预期成员的生物计量特征和/或创建预期成员的简档。又其它实 施例可包含在社交网络不俘获和/或存储生物计量的情况下进行认证。此外,可取决于特 定应用而添加、移除或组合额外的特征。所属领域的技术人员将认识到许多变化、修改和替 代方案。
[0037] 图5说明计算机系统500的实施例,其可至少部分并入到例如图1-2的社交网络 服务器110和/或电子装置120和/或本文中所描述的社交网络的其它组件中。图5提供 可执行由各种其它实施例所提供的方法的计算机系统500的一个实施例的示意性说明。应 注意,图5仅打算提供各种组件的一般化说明,可在适当时利用所述组件中的任一者或全 部。因此,图5广泛地说明可如何以相对分离或相对更整合的方式实施个别系统元件。
[0038] 将计算机系统500展示为包括可经由总线505电耦合(或在适当时可以其它方式 通信)的硬件元件。所述硬件元件可包含处理单元,例如处理器510,其包含(不限制)一 或多个通用处理器、一或多个专用处理器(例如,数字信号处理芯片、图形加速处理器,和/ 或类似物),和/或其它处理结构;一或多个输入装置515,其可包含(不限制)鼠标、键盘相 机、麦克风、其它生物计量传感器和/或类似物;以及一或多个输出装置520,其可包含(不 限制)显示装置、打印机和/或类似物。
[0039] 计算机系统500可进一步包含(且/或与之通信)一或多个非暂时性存储装置 525,其可包括(不限制)本地和/或网络可存取存储装置,且/或可包含(不限制)磁盘 驱动器、驱动阵列、光学存储装置、固态存储装置,例如随机存取存储器("RAM")和/或只 读存储器("R0M"),其可为可编程的、闪存可更新的,和/或类似物。此些存储装置可经配 置以实施任何适当的数据存储装置,包含(不限制)各种文件系统、数据库结构和/或类似 物。
[0040] 计算机系统500还可能包含通信子系统530,所述通信子系统可包含(不限制) 调制解调器、网卡(无线或有线)、红外线通信装置、无线通信装置和/或芯片组(例如, Bluetooth?装置、802. 11装置、WiFi装置、WiMax装置、蜂窝式通信设施等),和/或类似物。 通信子系统530可包含一或多个输入和/或输出通信接口以准许与网络(例如,图1到2 的通信网络110)、其它计算机系统和/或本文中所描述的任何其它电子装置交换数据。取 决于所需的功能性和/或其它实施问题,便携式电子装置(或类似装置)可经由通信子系 统530传送图像和/或其它信息。在许多实施例中,计算机系统500将进一步包括工作存 储器535,其可包含如上文所描述的RAM或ROM装置。
[0041] 计算机系统500还可包括展示为当前位于工作存储器535内的软件元件,包含操 作系统540、装置驱动器、可执行库和/或其它代码,例如一或多个应用程序545,所述应用 程序可包括由各种实施例提供的计算机程序,且/或可经设计以实施由其它实施例提供的 方法且/或配置由其它实施例提供的系统,如本文中所描述。仅举例来说,关于上文所论述 的方法(例如,关于图3到4所描述的方法)而描述的一或多个过程可能被实施为可由计 算机(和/或计算机内的处理单元)执行的代码和/或指令;在一方面中,此类代码和/或 指令可随后用于配置和/或调适通用计算机(或其它装置)来执行根据所描述的方法的一 或多个操作。
[0042] -组这些指令和/或代码可能存储在非暂时性计算机可读存储媒体上,例如上文 所描述的存储装置525。在一些情况下,存储媒体可能并入计算机系统内,例如计算机系统 500。在其它实施例中,存储媒体可能与计算机系统分开(例如,可移除媒体,例如光盘),且 /或提供在安装包中,使得存储媒体可用其上存储的指令/代码来编程、配置和/或调适通 用计算机。这些指令可能采取可由计算机系统500执行的可执行代码的形式,且/或可能 采取源和/或可安装代码的形式,其在计算机系统500上编译和/或安装后(例如,使用多 种一般可用的编译器、安装程序、压缩/解压缩公用程序等中的任一者)即刻采取可执行代 码的形式。
[0043] 所属领域的技术人员将明白,可根据特定要求作出实质性变化。举例来说,还可 能使用定制的硬件,且/或特定元件可能实施于硬件、软件(包含便携式软件,例如applet 等)或两者中。此外,可使用到例如网络输入/输出装置等其它计算装置的连接。
[0044] 如上文所提及,在一个方面中,一些实施例可使用计算机系统(例如,计算机系统 500)来执行根据本发明的各种实施例的方法。根据一组实施例,此些方法的过程中的一些 或全部由计算机系统500响应于处理器510执行工作存储器535中所含有的一或多个指令 的一或多个序列(其可能并入到操作系统540和/或其它代码(例如,应用程序545)中) 来执行。可从另一计算机可读媒体(例如,存储装置525中的一或多者)将此些指令读取 到工作存储器535中。仅举例来说,执行工作存储器535中所含有的指令的序列可能致使 处理器510执行本文中所描述的方法的一或多个程序。另外或替代地,可通过专用硬件执 行本文中所描述的方法的多个部分。
[0045] 如本文中所使用的术语"机器可读媒体"和"计算机可读媒体"指代参与提供致使 机器以特定方式操作的数据的任何媒体,但不指代暂时性传播信号。在使用计算机系统500 实施的实施例中,各种计算机可读媒体可能涉及向处理器510提供指令/代码以供执行且/ 或可能用于存储和/或携载此类指令/代码。在许多实施方案中,计算机可读媒体是物理 的和/或有形的存储媒体。此类媒体可采取非易失性媒体或易失性媒体的形式。非易失性 媒体包含(例如)光盘和/或磁盘,例如存储装置525。易失性媒体包含(不限制)动态存 储器,例如工作存储器535。
[0046] 物理的和/或有形的计算机可读媒体的常见形式包含(例如)软盘、柔性磁盘、硬 盘、磁带或任何其它磁性媒体、CD-ROM、任何其它光学媒体,穿孔卡、纸带、具有孔图案的任 何其它物理媒体、RAM、PROM、EPROM、FLASH-EPR0M、任何其它存储器芯片或盒式磁带、或计算 机可从其读取指令和/或代码的任何其它媒体。
[0047] 在将一或多个指令的一或多个序列载运到处理器510以供执行的过程中可涉及 各种形式的计算机可读媒体。仅举例来说,所述指令可起初被携载在远程计算机的磁盘和/ 或光盘上。远程计算机可能将所述指令加载到其动态存储器中,且经由传输媒体将所述指 令作为信号进行发送以让计算机系统500接收和/或执行。
[0048] 通信子系统530 (和/或其组件)一般将接收所述信号,且总线505随后可能将所 述信号(和/或由所述信号载运的数据、指令等)载运到工作存储器535,处理器510从所 述工作存储器检索和执行所述指令。由工作存储器535接收的指令可在由处理器510执行 之前或之后任选地存储于存储装置525上(其中短语"存储装置"、"存储媒体"等不指代暂 时性传播信号)。
[0049] 上文所论述的方法、系统和装置是实例。各种配置可在适当时省略、替代或添加各 种过程或组件。举例来说,在替代性配置中,所述方法可以不同于所描述的次序的次序执 行,且/或可添加、省略和/或组合各种阶段。而且,关于某些配置所描述的特征可组合在 各种其它配置中。配置的不同方面和元件可以类似方式组合。而且,技术会演进且因此许 多元件是实例,且不限制本发明或权利要求书的范围。
[0050] 在描述中给出特定细节以提供对实例配置(包含实施方案)的透彻理解。然而, 可以在没有这些特定细节的情况下实践配置。举例来说,已在没有不必要的细节的情况下 展示众所周知的电路、过程、算法、结构和技术,以便避免使所述配置模糊不清。此描述仅提 供实例性配置,且不限制权利要求书的范围、适用性或配置。而是,对配置的前述描述将向 所属领域的技术人员提供用于实施所描述的技术的启用性描述。在不脱离本发明的精神或 范围的情况下,可在元件的功能和布置方面作出各种改变。
[0051] 而且,可将配置描述为被描绘为流程图或框图的过程。虽然可将操作描述为连续 过程,但许多操作可并行地或同时地执行。另外,操作的次序可重新布置。过程可具有图中 未包含的额外步骤。此外,所述方法的实例可由硬件、软件、固件、中间件、微码、硬件描述语 言或其任何组合来实施。当实施于软件、固件、中间件或微码中时,用以执行必需的任务的 程序代码或代码段可存储在例如存储媒体等非暂时性计算机可读媒体中。处理器可执行所 描述的任务。
[0052] 描述了若干实例配置,在不脱离本发明的精神的情况下,可使用各种修改、替代性 构造和等效物。举例来说,以上元件可为较大系统的组件,其中其它规则可优先于或以其它 方式修改本发明的应用。而且,可在考虑以上元件之前、期间或之后来着手一定数目的步 骤。因此,以上描述不限制权利要求书的范围。
【权利要求】
1. 一种基于实时通信进行认证的方法,所述方法包括: 存取包括关于第一人的信息的简档; 在所述第一人与第二人之间的所述实时通信期间收集所述第一人的第一组生物计量 信息,所述第二人具有阈值认证水平; 使用处理单元使所述第一组生物计量信息与所述简档相关联; 从所述第二人接收关于所述第一人的身份的指示;及 使用所述处理单元至少部分基于关于所述第一人的所述身份的所述指示使第一认证 水平与所述简档相关联。
2. 根据权利要求1所述的方法,其进一步包括使用所述处理单元创建所述简档。
3. 根据权利要求1所述的方法,其中所述第一组生物计量信息包含以下各者中的至少 一者: 音频信息,或 视频息。
4. 根据权利要求1所述的方法,其中至少部分通过所述第二人向所述第一人发送的加 入社交网络的邀请来起始所述实时通信。
5. 根据权利要求1所述的方法,其中至少部分通过第三人向所述第一人发送的加入社 交网络的邀请来起始所述实时通信。
6. 根据权利要求1所述的方法,其进一步包括使口令与所述简档相关联。
7. 根据权利要求1所述的方法,其进一步包括: 从第三人接收关于所述第一人的所述身份的第二指示,其中所述第三人具有至少所述 阈值认证水平;及 至少部分基于关于所述第一人的所述身份的所述第二指示使第二认证水平与所述简 档相关联。
8. 根据权利要求1所述的方法,其进一步包括在所述实时通信期间提示所述第一人或 所述第二人或两者在所述实时通信期间执行动作。
9. 根据权利要求8所述的方法,其中所述动作包括说一个字或短语。
10. 根据权利要求1所述的方法,其进一步包括: 在所述实时通信之后接收所述第一人的第二组生物计量信息; 将所述第二组生物计量信息与和所述简档相关联的所述第一组生物计量信息进行比 较以获得比较结果;及 至少部分基于所述比较结果而准予对所述简档的存取。
11. 一种用于基于实时通信提供认证的系统,所述系统包括: 用于存取包括关于第一人的信息的简档的装置; 用于在所述第一人与第二人之间的所述实时通信期间收集所述第一人的第一组生物 计量信息的装置,所述第二人具有阈值认证水平; 用于使所述第一组生物计量信息与所述简档相关联的装置; 用于从所述第二人接收关于所述第一人的身份的指示的装置;及 用于至少部分基于关于所述第一人的所述身份的所述指示使第一认证水平与所述简 档相关联的装置。
12. 根据权利要求11所述的系统,其进一步包括用于创建所述简档的装置。
13. 根据权利要求11所述的方法,其中所述用于收集所述第一组生物计量信息的装置 包含用于收集以下各者中的至少一者的装置: 音频信息,或 视频息。
14. 根据权利要求11所述的系统,其进一步包括用于使得所述第二人能够向所述第一 人发送加入社交网络的邀请的装置。
15. 根据权利要求11所述的系统,其进一步包括用于使得第三人能够向所述第一人发 送加入社交网络的邀请的装置。
16. 根据权利要求11所述的系统,其进一步包括用于使口令与所述简档相关联的装 置。
17. 根据权利要求11所述的系统,其进一步包括用于以下操作的装置: 从第三人接收关于所述第一人的所述身份的第二指示,其中所述第三人具有至少所述 阈值认证水平;及 至少部分基于关于所述第一人的所述身份的所述第二指示使第二认证水平与所述简 档相关联。
18. 根据权利要求11所述的系统,其进一步包括用于在所述实时通信期间提示所述第 一人或所述第二人或两者在所述实时通信期间执行动作的装置。
19. 根据权利要求11所述的系统,其进一步包括用于以下操作的装置: 在所述实时通信之后接收所述第一人的第二组生物计量信息; 将所述第二组生物计量信息与和所述简档相关联的所述第一组生物计量信息进行比 较以获得比较结果;及 至少部分基于所述比较结果而准予对所述简档的存取。
20. -种用于基于实时通信提供认证的装置,所述装置包括: 通信接口;以及 耦合到所述通信接口的一或多个处理器,所述一或多个处理器经配置以: 存取包括关于第一人的信息的简档; 经由所述通信接口在所述第一人与第二人之间的实时通信期间收集所述第一人的第 一组生物计量信息,所述第二人具有阈值认证水平; 使所述第一组生物计量信息与所述简档相关联; 经由所述通信接口从所述第二人接收关于所述第一人的身份的指示;及 至少部分基于关于所述第一人的所述身份的所述指示使第一认证水平与所述简档相 关联。
21. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以创建所述 简档。
22. 根据权利要求20所述的装置,其中所述第一组生物计量信息包含以下各者中的至 少一者: 音频信息,或 视频息。
23. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以通过使得 所述第二人能够向所述第一人发送加入社交网络的邀请来起始所述实时通信。
24. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以通过使得 第三人能够向所述第一人发送加入社交网络的邀请来起始所述实时通信。
25. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以使口令与 所述简档相关联。
26. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以: 从第三人接收关于所述第一人的所述身份的第二指示,其中所述第三人具有至少所述 阈值认证水平;及 至少部分基于关于所述第一人的所述身份的所述第二指示使第二认证水平与所述简 档相关联。
27. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以在所述实 时通信期间提示所述第一人或所述第二人或两者在所述实时通信期间执行动作。
28. 根据权利要求20所述的装置,其中所述一或多个处理器进一步经配置以: 在所述实时通信之后接收所述第一人的第二组生物计量信息; 将所述第二组生物计量信息与和所述简档相关联的所述第一组生物计量信息进行比 较以获得比较结果;及 至少部分基于所述比较结果而准予对所述简档的存取。
29. -种上面嵌入有用于基于实时通信提供认证的指令的计算机可读媒体,所述指令 包含用于以下操作的计算机可执行代码: 存取包括关于第一人的信息的简档; 在所述第一人与第二人之间的实时通信期间收集所述第一人的第一组生物计量信息, 所述第二人具有阈值认证水平; 使所述第一组生物计量信息与所述简档相关联; 从所述第二人接收关于所述第一人的身份的指示;及 至少部分基于关于所述第一人的所述身份的所述指示使第一认证水平与所述简档相 关联。
30. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于创建所述 简档的计算机可执行代码。
31. 根据权利要求29所述的计算机可读媒体,其中所述用于收集所述第一组生物计量 信息的代码包含用于收集以下各者中的至少一者的代码: 音频信息,或 视频息。
32. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于使得所述 第二人能够向所述第一人发送加入社交网络的邀请的计算机可执行代码。
33. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于使得第三 人能够向所述第一人发送加入社交网络的邀请的计算机可执行代码。
34. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于使口令与 所述简档相关联的计算机可执行代码。
35. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于以下操作 的计算机可执行代码: 从第三人接收关于所述第一人的所述身份的第二指示,其中所述第三人具有至少所述 阈值认证水平;及 至少部分基于关于所述第一人的所述身份的所述第二指示使第二认证水平与所述简 档相关联。
36. 根据权利要求29所述的计算机可读媒体,其中所述指令可进一包含用于以下操作 的计算机可执行代码:在所述实时通信期间提示所述第一人或所述第二人或两者在所述实 时通信期间执行动作。
37. 根据权利要求29所述的计算机可读媒体,其中所述指令进一步包含用于以下操作 的计算机可执行代码: 在所述实时通信之后接收所述第一人的第二组生物计量信息; 将所述第二组生物计量信息与和所述简档相关联的所述第一组生物计量信息进行比 较以获得比较结果;及 至少部分基于所述比较结果而准予对所述简档的存取。
【文档编号】H04L29/08GK104303483SQ201380024140
【公开日】2015年1月21日 申请日期:2013年4月17日 优先权日:2012年5月8日
【发明者】安妮·卡特琳·科纳茨, 尼科罗·A·帕多瓦尼 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1