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

用于控制用户的场景信息的使用的方法和设备技术

技术编号:6431206 阅读:157 留言:0更新日期:2012-04-11 18:40
一种用于控制用户的场景信息的使用的方法和设备包括在移动计算设备上建立场景策略实施引擎。场景策略实施引擎可以实施为软件和/或硬件组件。响应于接收针对与用户有关的场景信息的请求,场景策略实施引擎获取场景策略数据。场景策略数据定义用于响应场景请求的场景规则集合。场景策略实施引擎基于所述场景规则集合来响应所述请求。

【技术实现步骤摘要】
用于控制用户的场景信息的使用的方法和设备背景 技术位置感知计算允许计算设备,尤其是例如蜂窝式电话和移动计算机的移动计算设 备,基于实现位置感知的计算设备的位置来执行各种功能。例如,这些功能可以包括适配 用户界面、调整软件应用和/或应用数据,以及发布关于或基于计算设备的位置的数据。此 夕卜,实现位置感知的计算设备的其他远程设备可以与所述实现的设备进行交互,以获取位 置信息并且基于这些位置信息来执行远程功能,例如发布设备的用户的位置。计算设备的位置可以从设备本身取得(例如,计算设备包括全球定位系统(GPS) 电路),或可以基于设备的功能或使用来计算。在通常的位置感知计算设备和相关联的系统 中,对位置信息的传播的控制是不可获得的。这样,位置信息的使用可以是可公开获得的, 而计算设备的用户对该使用几乎没有控制,或者在一些情况下几乎不知道该使用。附图说明附图中以示例的方式而非限制的方式说明了本文描述的专利技术。为了说明的简便和 清楚,附图中说明的部件未必按照比例绘制。例如,为了清楚可以相对于其他部件放大一些 部件的尺寸。另外,当认为合适时,会在附图中重复标号以指示相应的或类似的部件。图1是用于控制用户的场景信息的使用的移动计算设备的一个实施例的简化框 图;图2是图1的移动计算设备的软件环境的简化框图;图3是场景数据库的一个实施例的简化数据结构;图4是场景策略数据库的一个实施例的简化数据结构;以及图5是由图1的移动计算设备执行的用于控制用户的场景信息的使用的方法的一 个实施例的简化流程图。具体实施例方式尽管本公开的概念容许有各种修改和替代形式,但是其具体的示例性实施例已经 在附图中以示例的方式被示出并且将在本文进行详细描述。然而,应当理解,并不旨在将本 公开的概念限制于公开的特定形式,相反,其目的是覆盖落入由所附权利要求定义的本发 明的精神和范围内的所有修改、等价物和替代物。在下面的描述中,阐述了大量具体细节,例如逻辑实现、操作码、用于指定操作数 的模块、资源划分/共享/复制实现、系统组件的类型和相互关系,以及逻辑划分/集成选 择,以便提供对本公开的更透彻的理解。然而,本领域内的技术人员将会理解,可以在没有 这些具体细节的情况下实现本公开的实施例。在其他例子中,没有详细地示出控制结构、门 级电路和全软件指令序列以免模糊本专利技术。本领域技术人员利用所包括的说明,无需非常 规的试验(undue experimentation)就能够实现适当的功能。说明书中所提及的“一个实施例”、“实施例”、“示例性实施例”等表示所描述的实 施例可以包括特定的特征、结构或特性,但是并非每一个实施例一定包括所述特定的特征、结构或特性。此外,这些短语不一定指同一实施例。此外,当结合实施例描述特定的特征、 结构或特性时,认为无论是否明确描述,本领域技术人员在其知识范围内都可以结合其他 实施例来实现这种特征、结构或特性。 可以在硬件、固件、软件,或其任意组合中实现本专利技术的实施例。在计算机系统中 实现的本专利技术的实施例可以包括在组件之间的一个或多个基于总线的互连和/或在组件 之间的一个或多个点到点的互连。本专利技术的实施例也可以实现为存储在机器可读介质上的 指令,所述指令可以由一个或多个处理器来读取和执行。机器可读介质可以包括用于以机 器(例如,计算设备)可读的形式存储或传送信息的任何机构。例如,机器可读介质可以包 括只读存储器(ROM);随机存取存储器(RAM);磁盘存储器介质;光存储器介质;闪速存储 器设备;以及其他。现在参考图1,移动计算设备100被配置为控制与设备100的用户有关的场景 (context)数据的使用,设备100包括场景策略实施引擎102、处理器104、芯片组106,以及 存储器108。计算设备100可以被实施为能够执行本文描述的功能的任何类型的便携式计 算设备。例如,在一些实施例中,计算设备100被实施为蜂窝式电话、个人数据助理、膝上型 计算机、移动互联网设备,或其他基于计算机的移动设备。场景策略实施引擎102可以实施为包括硬件组件、固件组件以及软件组件的多个 组件,如本文中更详细地描述的,所述多个组件协同地交互以对与设备100的用户有关的 场景数据提供一定程度的保密性和控制。这样,场景策略实施引擎102可以包括专用硬件 处理器和/或与设备100的处理器104相分离的其他电路。此外,策略实施引擎可以包括 固件指令,所述固件指令被配置为在安全环境中初始化或以其他方式“引导”策略实施引 擎。在一些实施例中,为了提高安全性,策略实施引擎102可以包括或以其他方式通信地耦 合到与主存储器108相分离的存储器(没有示出)。处理器104说明性地实施为具有处理器核心110的单核心处理器。然而,在其他 实施例中,处理器104可以实施为具有多个处理器核心110的多核心处理器。此外,计算设 备100可以包括具有一个或多个处理器核心110的另外的处理器104。处理器104经由多 个信号路径112通信地耦合到芯片组106。信号路径112可以实施为能够有助于处理器104 和芯片组106之间的通信的任何类型的信号路径。例如,信号路径112可以实施为任意数 量的线路、印刷电路板迹线、通孔、总线、介入设备等。芯片组106可以包括存储器控制中心 (MCH)或北桥、输入/输出控制中心(ICH)或南桥,以及固件设备。在这些实施例中,固件设 备可以实施为用于存储基本输入/输出系统(BIOS)数据和/或指令和/或其他信息的存 储器存储设备。芯片组106经由多个信号路径114通信地耦合到存储器108。与信号路径112相 似,信号路径114可以实施为能够有助于芯片组106和存储器设备108之间的通信的任何 类型的信号路径,例如,任意数量的线路、印刷电路板迹线、通孔、总线、介入设备等。存储器 108可以实施为一个或多个存储器设备或数据存储位置,例如包括动态随机存取存储器 设备(DRAM)、同步动态随机存取存储器设备(SDRAM)、双倍数据率动态随机存取存储器设 备(DDR SDRAM),和/或其他易失性存储器设备。此外,尽管图1中只说明了单个存储器设 备108,但是在其他实施例中,移动计算设备100可以包括额外的存储器设备。在一些实施例中,计算设备100可以包括数据存储设备118、一个或多个外围设备120,以及通信电路124。在这些实施例中,芯片组106同样经由信号路径116通信地耦合 到数据存储设备118、外围设备120、通信电路124,以及场景策略实施引擎102。同样地,与 信号路径112、114相似,信号路径116可以实施为能够有助于芯片组106和数据存储设备 118、外围设备120、通信电路124以及场景策略实施引擎102之间的通信的任何类型的信号 路径,例如,任意数量的线路、印刷电路板迹线、通孔、总线、介入设备等。数据存储设备118可以实施为被配置来短期或长期存储数据的任何类型的设备, 例如,存储器设备和电路、存储卡、硬盘驱动器、固态驱动器,或其他数据存储设备。外围设 备120可以包括任意数量的外围设备,包括输入设备、输出设备以及其他接口设备。例如, 外围设备120可以包括计算设备100的显示屏和键盘。包括在外围设备120中的特定设备 可以取决于例如计算本文档来自技高网...

【技术保护点】
一种方法,包括:在移动计算设备上建立场景策略实施引擎;接收针对与所述移动计算设备的用户有关的场景信息的请求;用所述场景策略实施引擎来获取场景策略数据,所述场景策略数据定义用于响应场景请求的规则集合;以及基于所述场景策略数据来响应针对场景信息的所述请求。

【技术特征摘要】
US 2009-9-25 12/567,3861.一种方法,包括在移动计算设备上建立场景策略实施引擎;接收针对与所述移动计算设备的用户有关的场景信息的请求;用所述场景策略实施引擎来获取场景策略数据,所述场景策略数据定义用于响应场景 请求的规则集合;以及基于所述场景策略数据来响应针对场景信息的所述请求。2.根据权利要求1所述的方法,其中,建立场景策略实施引擎包括在安全引导环境中 建立所述场景策略实施引擎。3.根据权利要求1所述的方法,其中,建立场景策略实施引擎包括在软件中建立所述 场景策略实施引擎。4.根据权利要求1所述的方法,其中,接收针对场景信息的所述请求包括接收来自软 件应用的针对场景信息的所述请求。5.根据权利要求1所述的方法,其中,接收针对场景信息的所述请求包括接收针对下 述中的至少一个的请求所述用户的位置、所述用户的活动、所述用户所处环境的方面,以 及与所述用户有关的生物测定数据。6.根据权利要求1所述的方法,其中,接收针对场景信息的所述请求包括接收针对 (i)所述用户的所述位置以及(ii)与所述用户有关的至少一个额外场景参数的请求。7.根据权利要求1所述的方法,其中接收针对场景信息的所述请求包括接收来自发出请求的实体的所述请求;以及所述场景策略数据基于所述发出请求的实体的身份来定义场景策略规则。8.根据权利要求7所述的方法,其中,所述场景策略数据基于发出请求的实体的预定 组来定义规则。9.根据权利要求1所述的方法,其中,所述场景策略数据基于与所述用户相关联的场 景参数来定义规则。10.根据权利要求1所述的方法,其中,所述场景策略数据基于所请求的场景信息和接 收针对场景信息的所述请求时所述用户的位置来定义规则。11.根据权利要求1所述的方法,其中,所述场景策略数据基于所请求的场景信息和接 收到针对场景信息的所述请求的时间来定义规则。12.根据权利要求1所述的方法,其中,所述场景策略数据基于所请求的场景信息和所 述用户的活动来定义规则。13.根据权利要求1所述的方法,其中,响应所述请求包括基于所述场景策略数据的 所述规则集合来确定场景数据。14.根据权利要求13所述的方法,其中,响应所述请求还包括基于所述场景策略数据 的所述规则集合,用所述场景策略实施引擎从场景数据库获取所述场景数据。15.根据权利要求14所述的方法,其中,响应所述请求还包括发送所述场景数据。16.根据权利要求13所述的方法,其中,确定所述场景数据包括从...

【专利技术属性】
技术研发人员:TM科伦贝格S艾斯DM摩根AD罗斯JS巴卡
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利