用于基于设备的认证的系统和方法_5

文档序号:9667660阅读:来源:国知局
口 616提供计 算机系统600和诸如以太网(如IEEE802. 3)网络、背板(backplane)等广泛的网络中的 任一个之间的通信。大容量存储器618提供数据和程序指令的永久存储以执行由以上标识 的各个计算系统实现的上述过程和特征,而系统存储器614 (如DRAM)在数据和程序指令被 处理器602执行时提供数据和程序指令的临时存储。I/O端口 620可以是一个或多个串行 和/或并行通信端口,其提供可以被耦接到计算机系统600的附加外围设备之间的通信。
[0080] 计算机系统600可以包括各种系统架构,并且计算机系统600的各种组件可以被 重新布置。例如,高速缓存604可以与处理器602 -起在芯片上。可替代地,高速缓存604 和处理器602可以作为"处理器模块"被封装在一起,此时处理器602被称为"处理器核"。 此外,本发明的某些实施例可以不需要所有以上组件,也可以不包括所有以上组件。例如, 被耦接到标准I/O总线608的外围设备可以耦接到高性能I/O总线606。此外,在一些实施 例中,只有单个总线可以存在,此时计算机系统600的组件被耦接到该单个总线。而且,计 算机系统600可以包括附加组件,诸如附加处理器、存储设备或存储器。
[0081] 通常,在此所描述的过程和特征可以被实现为操作系统的部分或特定应用、组件、 程序、对象、模块或被称为"程序"的一系列指令。例如,一个或多个程序可以被用于执行在 此所描述的特定过程。该程序通常包括在计算机系统600的各种存储器和存储设备中的一 个或多个指令,当前其被一个或多个处理器读取和运行时,使计算机系统600执行操作以 运行在此所描述的过程和特征。在此所描述的过程和特征可以在软件、固件、硬件(如应用 特定集成电路)或它们的任意组合中被实现。
[0082] 在一个实现方式中,在此所描述的过程和特征被实现为独立地或集中地在分布式 计算环境中的、由计算机系统600运行的一系列可执行模块。前述模块可以由硬件、存储在 计算机可读介质上可执行模块(或机器可读介质)、或二者的组合来实现。例如,该模块可 以包括多个或一系列指令,其由硬件系统中的处理器,诸如处理器602,来运行。最初,该一 系列指令可以被存储在存储设备上,诸如大容量存储器618上。然而,该一系列指令可以被 存储在任何适合的计算机可读存储介质上。而且,该一系列指令无需存储在本地,并且可以 经由网络接口 616从远程存储设备接收,诸如从网络上的服务器。该指令从诸如大容量存 储器618的存储设备被复制到系统存储器614,然后由处理器602来存取和运行。在各种 实现方式中,模块或多个模块可以由处在一个或多个位置的一个处理器或多个处理器来运 行,诸如在并行处理环境中多个服务器。
[0083] 计算机可读介质的示例包括,但不限于,诸如易失性和非易失性存储器设备的可 记录类型介质;固态存储器;软盘和其它可移动磁盘;硬盘驱动器;磁介质;光盘(例如,压 缩盘只读存储器(CDROMS),数字多功能盘(DVD));其他类似的非暂时性(或短暂的),有 形的(或非有形的)存储介质;或任何类型的介质适用于存储、编码或携带用于由计算机系 统600运行以执行在此所描述的过程和特征中任意一个或多个的一系列指令。
[0084] 为了解释的目的,阐述许多具体细节以便提供对说明书的充分理解。然而,将显而 易见的是,对于本领域技术人员,能够在没有这些具体细节的情况下实践本公开的实施例。 在一些实例中,模块、结构、过程、特征和设备以框图的形式被示出,以避免混淆本说明书。 在其他实例中,功能性框图和流程图被示出以表现数据和逻辑流程。框图和流程图(如模 块、块、结构、设备、特征等)的组件可以,以除了明确地在此描述和描绘的之外方式来以各 种方式组合、分离、移除、重新排序和替换。
[0085] 本说明书中引用的"一个实施例"、"实施例"、"其他实施例"、"一组实施例"、"一些 实施例"、"各种实施例"、"示例"等等,意指与至少一个本公开的实施例中包括的实施例或 示例结合描述的、特定特征、设计、结构或特性。例如,在本说明书中的各种位置中出现短语 "在一个实施例中"或"在实施例中"不必都引用相同的实施例,也不是与其他实施例相互排 斥的单独或可替代的实施例。而且,无论是否存储引用"实施例"等等的表达,如下的各种 特征被描述,其可以在一些实施例中以各种方式被组合和包括,也可以在其他实施例中以 各种方式被省略。类似地,各种特征被描述为可能对一些实施例是优先的或要求的,但对其 他实施例不是。
[0086] 还应理解的是,本说明书和附图将被视为是说明性的意义上。可显而易见的是,在 不脱离所公开技术的较宽精神和范围的情况下,能作出各种改变、替换和修改。
[0087] 此外,这里所用的语言主要是被选择用于可读性和指令性的目的,并且它可能没 有被选择以描绘或限制本发明的主题。因此,期望的是本发明的范围不会受到详细描述的 限制,而是由在此提出申请的任何权利要求来限定。因此,本发明的实施例的公开内容旨在 进行说明,而不是限制,本发明的范围,该范围在以下权利要求中被阐述。
【主权项】
1. 一种系统,包括: 至少一个处理器;以及 存储器,存储指令,该指令在被所述至少一个处理器运行时,使所述系统执行: 基于与在第一情境中第一设备的第一组传感器数据相关联的第一传感器签名以及与 第二设备的第二组传感器数据相关联的第二传感器签名之间的第一比较来确定第一比较 值,所述第一比较与第一认证类型相关联; 确定所述第一比较值是否满足第一阈值;以及 基于所述第一阈值的满足来确定在所述第二设备上用户应被认证。2. 如权利要求1所述的系统,其中,所述指令使系统进一步执行: 基于与所述第一设备的第一组传感器数据相关联的第一传感器签名以及与所述第一 情境相关联的第三传感器签名之间的第二比较来确定第二比较值,所述第二比较与第二认 证类型相关联; 确定所述第二比较值是否满足第二阈值;以及 基于第二阈值的满足,确定在所述第二设备上用户应被认证。3. 如权利要求2所述的系统,其中,所述第一认证类型和第二认证类型中的至少一个 是按连续地或周期性方式中的至少一个来执行的。4. 如权利要求2所述的系统,其中,所述第一认证类型和第二认证类型中的至少一个 以不规则的间隔被执行。5. 如权利要求2所述的系统,其中,所述指令使所述系统进一步执行: 响应于第二阈值的满足,提供密码给所述第二设备以在第二设备上认证所述用户。6. 如权利要求2所述的系统,其中,所述指令使所述系统进一步执行: 在不满足第二阈值时,将命令提供给第二设备以使用户从第二设备退出。7. 如权利要求2所述的系统,其中,所述指令使所述系统进一步执行: 基于所述第一比较值来更新所述第一阈值;以及 基于所述第二比较值更新所述第二阈值。8. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 响应于第一阈值的满足,提供密码给所述第二设备以在第二设备上认证所述用户。9. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 在不满足所述第一阈值时,将命令提供给第二设备以使用户从第二设备退出。10. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 执行所述第一比较。11. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 至少部分地基于所述第一比较来更新所述第一阈值。12. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 基于与在所述第一情境中的第一设备的第一组传感器数据相关联的第一传感器签名 以及与第三设备的第三组传感器数据相关联的第三传感器签名之间的第三比较来确定第 三比较值,所述第三比较与所述第一认证类型相关联; 确定所述第三比较值是否满足第三阈值;以及 基于第三阈值的满足,确定在所述第三设备上用户应被认证。13. 如权利要求1所述的系统,其中,所述第一组传感器数据和第二组传感器数据中 的至少一个是由以下各项中的至少一个来提供的:加速度、陀螺仪、麦克风、皮肤电反应 (GSR)传感器、压力传感器、温度传感器、GPS、WiFi射频和蓝牙射频。14. 如权利要求1所述的系统,其中,所述指令使所述系统进一步执行: 检测用户已穿戴所述第一设备。15. -种方法,包括: 由计算系统,基于与在第一情境中的第一设备的第一组传感器数据相关联的第一传感 器签名以及与第二设备的第二组传感器数据相关联的第二传感器签名之间的第一比较来 确定第一比较值,所述第一比较与第一认证类型相关联; 确定所述第一比较值是否满足第一阈值;以及 基于所述第一阈值的满足来确定在所述第二设备上用户应被认证。
【专利摘要】在一些实施例中,计算实现方法、系统和非暂态计算机可读介质,基于与在第一情境中第一设备的第一组传感器数据相关联的第一传感器签名以及与第二设备的第二组传感器数据相关联的第二传感器签名之间的第一比较来确定第一比较值。所述第一比较与第一认证类型相关联。确定出所述第一比较值是否满足第一阈值。基于第一阈值的满足,确定在所述第二设备上用户应被认证。
【IPC分类】G06F21/31
【公开号】CN105426714
【申请号】CN201510590458
【发明人】K.K.拉查里, E.蒙吉亚-塔皮亚, V.斯里尼瓦桑
【申请人】三星电子株式会社
【公开日】2016年3月23日
【申请日】2015年9月16日
【公告号】US20160080936, WO2016043373A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1