当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于传感器动作验证的技术制造技术

技术编号:15196193 阅读:92 留言:0更新日期:2017-04-21 02:50
用于传感器动作验证的技术包括本地计算设备,所述本地计算设备用于从远程计算设备接收针对由所述本地计算设备执行传感器动作的请求。所述本地计算设备验证所述接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作,并且由所述本地计算设备的传感器控制器响应于验证所述接收的请求而执行所述请求的传感器动作。所述传感器控制器管理所述本地计算设备的一个或多个传感器的操作。所述本地计算设备向所述远程计算设备传输响应消息,所述响应消息指示所述本地计算设备的所述传感器控制器是否已经执行所述请求的传感器动作。

Techniques for sensor motion verification

A technique for sensor action verification includes a local computing device for receiving a request for a sensor action from a local computing device from a remote computing device. The local computing request the receiving equipment validation to confirm the remote computing device is authorized to request the local computing device executes the action of the sensor, and by the local computing sensor motion sensor controller device in response to the received request to verify the execution of the request. The sensor controller manages the operation of one or more sensors of the local computing device. The local computing device transmits a response message to the remote computing device that indicates whether the sensor controller of the local computing device has performed the requested sensor action.

【技术实现步骤摘要】
【国外来华专利技术】相关美国专利申请的交叉引用本申请要求于2014年9月24日提交的题为“TECHNOLOGIESFORSENSORACTIONVERIFICATION(用于传感器动作验证的技术)”的美国技术专利申请序列号14/495,059的优先权。专利技术背景智能电话、可穿戴计算设备(例如,眼镜、手表、健康水平监测器等)以及其他移动计算设备通常由人们一直携带。那些移动计算设备中的每一个根据具体移动计算设备的预期用途通常包括多个传感器。例如,移动计算设备可以包括一个或多个传感器,如相机、话筒、位置传感器、惯性传感器、和/或其它传感器。这种传感器可能对计算设备附近的其他设备造成显著的安全和隐私风险。例如,雇主可能不希望雇员能够在工作场所(例如,在国防工业)记录机密对话。用于确保保护隐私的常见解决方案包括没收参与机密会议的每个人的计算设备。替代性地,基于软件的解决方案可以允许一个设备请求另一个设备禁用传感器;然而,这种基于软件的解决方案经常容易受到损害。附图说明在附图中,以示例的方式而非限制的方式来展示在本文中所描述的概念。为了说明的简单和清楚起见,在附图中所展示的元件不一定按比例绘制。在认为适当的情况下,在附图之间重复参考标号以表示相应或相似的元件。图1是一种用于传感器动作验证的系统的至少一个实施例的简化框图;图2是图1的系统的本地计算设备的环境的至少一个实施例的简化框图;图3是一种用于在本地计算设备与图1的远程计算设备之间建立可信关系的方法的至少一个实施例的简化流程图;图4至图5是一种由图1的系统的本地计算设备进行传感器动作验证的方法的至少一个实施例的简化流程图;并且图6是一种用于传感器动作验证的方法的至少一个其它实施例的简化流程图。具体实施方式虽然本公开的概念易于经历各种修改和替代形式,但是在附图中已经通过示例的方式来示出了其特定实施例并且将在本文中详细地对其进行描述。然而,应当理解的是,不意在将公开的概念限制于所公开的特定形式,而相反,旨在覆盖与本公开和所附权利要求一致的所有修改型式、等效型式和替代型式。在说明书中提到的“一个实施例”、“实施例”、“说明性施例”等指示所描述的实施例可以包括特定特征、结构或特性,但每一个实施例可能或者可能不一定包括所述特定特征、结构或特性。此外,这种短语不一定指相同的实施例。此外,当关于实施例而描述了特定特征、结构或特性时,所认为的是,无论是否进行了明确描述,关于其他实施例来实现这种特征、结构或特性都在本领域技术人员的知识内。另外地,应当认识的是,包括在采用“至少一个A、B和C”的形式的列表中的项目可以指(A)、(B)、(C)、(A和B)、(B和C)、(A和C)或(A、B和C)。类似地,以“A、B或C中的至少一个”的形式列出的项可以指(A);(B);(C);(A和B);(B和C);(A和C);或(A、B和C)。在一些情况下,可以在硬件、固件、软件或其任意组合中实施所公开的实施例。所公开的实施例还可以实现为一个或多个瞬态或非瞬态机器可读(例如,计算机可读)存储介质所携带或其上所存储的指令,这些指令可以由一个或多个处理器读取和执行。机器可读存储介质可以具体化为任何存储设备、机制、或用于存储或传输采用机器可读形式的信息的其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。在附图中,一些结构或方法特征可能以具体安排和/或顺序示出。然而,应当理解的是,可以不需要这样的具体安排和/或顺序。相反,在一些实施例中,可以采用不同于在说明性图中所示出的方式和/或顺序来安排这种特征。另外,在具体的图中包括结构性特征或方法特征并不意味着暗示在所有的实施例中都需要这个特征,并且在某些实施例中,可以不包括这个特征或者这个特征可以与其他特征组合。现在参照图1,一种用于传感器动作验证的说明性系统包括本地计算设备102、网络104、和远程计算设备106。如下面详细描述的,在使用中,本地计算设备102可以建立与一个或多个远程计算设备106的可信关系并确定所述远程计算设备106可以请求本地计算设备102来执行哪些传感器动作(如果有的话)。本地计算设备102可以从远程计算设备106接收用于在本地计算设备102上执行特定传感器动作的请求。本地计算设备102验证所述请求以确认所述远程计算设备106被授权请求执行所述传感器动作,并且,如果是这样,则执行所述请求的传感器动作。本地计算设备102还可以向远程计算设备106传输响应消息,所述响应消息指示是否执行了请求的传感器动作的响应消息和/或其他相关信息。本地计算设备102可以具体化为能够执行在此所述功能的任何类型的计算设备。例如,本地计算设备102可以被具体化为台式计算机、服务器、路由器、交换机、膝上型计算机、平板计算机,笔记本计算机、上网本计算机、超极本TM计算机、蜂窝电话、智能电话、可穿戴计算设备、个人数字助理、移动互联网设备、混合设备、和/或任何其它计算/通信设备。如图1所示,说明性本地计算设备102包括处理器110、输入/输出(“I/O”)子系统112、存储器114、数据存储设备116、传感器控制器118、一个或多个传感器120、安全引擎122、一个或多个外围设备124、以及通信电路126。当然,在其他实施例中,本地计算设备102可以包括其他或附加部件,如典型计算设备中常见的那些(例如,各种输入/输出设备和/或其他部件)。另外,在某些实施例中,这些示意性部件中的一个或多个可以结合在另一部件中,或另外形成其一部分。例如,在一些实施例中,可以将存储器114或者其部分结合到处理器110中。处理器110可以具体化为能够执行在本文中所描述的功能的任何类型的处理器。例如,处理器110可以具体化为(多个)单核或多核处理器、数字信号处理器、微控制器、或其他处理器或处理/控制电路。类似地,存储器114可以具体化为能够执行在此所述功能的任何类型的易失性或非易失性存储器或数据储存器。在运行中,存储器114可以存储在本地计算设备102运行过程中所使用的各种数据和软件,如,操作系统、应用、程序、函数库和驱动程序。存储器114经由I/O子系统112通信地耦合至处理器110,所述I/O子系统可以具体化为用于促进与本地计算设备102的处理器110、存储器114、以及其他部件的输入/输出操作的电路和/或部件。例如,I/O子系统112可以具体化为、或能以其他方式包括用于促进输入/输出操作的存储器控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点到点链路、总线链路、线、电缆、光导、印刷电路板迹线等)和/或其他部件和子系统。在某些实施例中,I/O子系统112可以形成片上系统(SoC)的一部分并且与处理器110、存储器114以及本地计算设备102的其他部件一起被整合在单个集成电路芯片上。数据存储装置116可以具体化为配置成用于对数据进行短期或长期存储的任何类型的一种或多种设备,例如,存储器设备和电路、存储卡、硬盘驱动器、固态驱动器或其他数据存储设备。如以下所讨论的,数据存储设备116和/或存储器114可以存储在本地计算设备102的操作中有用的各种数据。传感器控制器118可以具体化为处理器、控制器(例如,微控制器)、设备集和/或用本文档来自技高网...
用于传感器动作验证的技术

【技术保护点】
一种用于传感器动作验证的本地计算设备,所述本地计算设备包括:一个或多个传感器,所述一个或多个传感器用于生成传感器数据;传感器管理模块,所述传感器管理模块用于从远程计算设备接收所述本地计算设备执行传感器动作的请求;以及安全模块,所述安全模块用于验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作;其中,所述传感器管理模块进一步用于(i)响应于由所述安全模块对所接收请求的验证而执行所请求的传感器动作;以及(ii)向所述远程计算设备传输响应消息,所述响应消息指示所请求的传感器动作是否已由所述本地计算设备执行。

【技术特征摘要】
【国外来华专利技术】2014.09.24 US 14/495,0591.一种用于传感器动作验证的本地计算设备,所述本地计算设备包括:一个或多个传感器,所述一个或多个传感器用于生成传感器数据;传感器管理模块,所述传感器管理模块用于从远程计算设备接收所述本地计算设备执行传感器动作的请求;以及安全模块,所述安全模块用于验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作;其中,所述传感器管理模块进一步用于(i)响应于由所述安全模块对所接收请求的验证而执行所请求的传感器动作;以及(ii)向所述远程计算设备传输响应消息,所述响应消息指示所请求的传感器动作是否已由所述本地计算设备执行。2.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收禁用所述本地计算设备的传感器的请求。3.如权利要求2所述的本地计算设备,其中,接收禁用所述本地计算设备的所述传感器的所述请求包括:接收禁用所述本地计算设备的相机或话筒中的至少一者的请求。4.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收禁用所述本地计算设备的传感器达确定的时间段的请求;其中,执行所请求的传感器动作包括:禁用所述传感器并建立与所述确定的时间段相对应的定时器;并且其中,所述传感器管理模块进一步用于:响应于所述定时器到期而重新启用被禁用的传感器。5.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收一个或多个传感器动作参数,所述一个或多个传感器动作参数指示与所述传感器动作的性能相关联的条件;并且其中,所述传感器管理模块进一步用于:监测对与所述传感器动作的性能相关联的所述条件的满足;以及响应于确定了所述条件已被满足而执行与对所述条件的所述满足相对应的条件满足动作。6.如权利要求1所述的本地计算设备,其中,接收执行所述传感器动作的所述请求包括:接收所述远程计算设备的远程公共密钥和所述远程计算设备的签名;并且其中,验证所接收的请求包括:(i)确认所述远程计算设备被授权请求由所述本地计算设备执行所述传感器动作;以及(ii)利用所述远程公共密钥验证所述签名。7.如权利要求6所述的本地计算设备,其中,确认所述远程计算设备被授权请求由所述本地计算设备执行所述传感器动作包括:将所述远程公共密钥与存储在所述本地计算设备上的关系数据进行比较,其中,所述关系数据包括控制策略,所述控制策略标识所述远程计算设备被授权请求所述本地计算设备执行的传感器动作。8.如权利要求1所述的本地计算设备,其中,所述传感器管理模块进一步用于基于所请求的传感器动作来生成所述响应消息,其中,所生成的响应消息(i)指示所请求的传感器动作是否已由所述本地计算设备的所述传感器管理模块执行,并且(ii)包括所述本地计算设备的本地公共密钥和所述本地计算设备的签名以供所述远程计算设备用来验证所述本地计算设备。9.如权利要求1所述的本地计算设备,其中,所述安全模块进一步用于建立与所述远程计算设备的可信关系,其中,验证所接收的请求包括:基于所建立的可信关系来验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作。10.如权利要求9所述的本地计算设备,其中,建立与所述远程计算设备的所述可信关系包括:向所述远程计算设备传输所述本地计算设备的本地公共密钥;从所述远程计算设备接收所述远程计算设备的远程公共密钥;以及将(i)与所述本地公共密钥相对应的本地私有密钥以及(ii)所述远程公共密钥作为用于所述远程计算设备的关系数据存储在所述本地计算设备的存储器上。11.如权利要求10所述的本地计算设备,其中,建立所述可信关系包括:确定所述远程计算设备被授权请求所述本地计算设备执行的所述本地计算设备的传感器动作;以及将所确定的传感器动作存储在与所述远程计算设备相关联的控制策略中。12.如权利要求1至11中任一项所述的本地计算设备,其中,所述传感...

【专利技术属性】
技术研发人员:D·开普兰S·泰特A·隆T·赖德
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1