用于功率效率分类的经应用控制的粒度的制作方法

文档序号:9438806阅读:275来源:国知局
用于功率效率分类的经应用控制的粒度的制作方法
【技术领域】
[0001] 本专利申请案大体上涉及上下文感知计算,且更特定来说,涉及管理计算装置的 上下文分类。
【背景技术】
[0002] 无线通信技术上的进步已使现今无线通信装置的多功能性大大增加。此些进步已 使得无线通信装置能够从简单移动电话及寻呼机演进成具有广泛的多种功能性(例如多 媒体记录及播放、事件调度、文书处理、电子商务等)的复杂计算装置。结果,现今无线通信 装置的用户能够执行来自单一便携式装置的广泛范围的任务,所述任务常规地需要多个装 置或较大的非便携式设备。此些任务可通过装置的在执行并定制装置的功能中检测并使用 装置及用户上下文信息(例如装置的位置、发生于装置的区域中的事件等)的能力来提供 辅助。

【发明内容】

[0003] 本文中描述用于提供应用程序控制的具功率效率的上下文(状态)分类的系统及 方法。如本文中所描述的一种用于管理上下文分类的方法的实例包含接收对所述上下文分 类的请求,及与所述请求相关联的粒度输入;及使得分类器响应于所述请求在与所述粒度 输入相关的资源使用层级执行所述上下文分类。指示较高粒度等级的粒度输入与较高资源 使用层级相关联,且指示较低粒度等级的粒度输入与较低资源使用层级相关联。
[0004] 所述方法的实施方案可包含以下特征中的一或多者。从所述分类器获得所述上下 文分类的结果;及将所述结果转递到接收到所述请求所自的实体。用于所述上下文分类的 所述资源使用层级涉及所利用的传感器特征的数目、所使用的分类技术、所述分类器的工 作循环或与所使用的所述分类技术相关联的参数中的至少一者。所述粒度输入是选自粒度 设定的预定集合。识别所述上下文分类的可用输出的子集;及将粒度等级指派给可用输出 的所述子集中的相应子集。接收粒度输入,所述粒度输入包括所述上下文分类的可用输出 的所述子集中的一者;且使得所述分类器在指派给所述粒度等级的所述资源使用层级通过 从经接收可用输出的所述子集选择输出作为所述粒度输入而执行所述上下文分类。所述上 下文分类包含运动状态分类、位置状态分类或音频状态分类中的一或多者。在应用程序编 程接口(API)处从发出请求的应用程序接收对所述上下文分类的所述请求。
[0005] 如本文中所描述的一种用于以可调整粒度执行上下文分类的方法的实例包含接 收对所述上下文分类的请求,及与所述请求相关联的粒度输入;基于所述粒度输入选择用 于所述上下文分类的资源使用层级;及以所述所选择的资源使用层级执行所述上下文分 类。指示较高粒度等级的粒度输入与较高资源使用层级相关联,且指示较低粒度等级的粒 度输入与较低资源使用层级相关联。
[0006] 所述方法的实施方案可包含以下特征中的一或多者。所述资源使用层级涉及所利 用的传感器特征的数目、所使用的分类技术、分类的频率或与所使用的所述分类技术相关 联的参数中的至少一者。所述粒度输入是选自粒度设定的预定集合。获得分类器配置参数 的集合,其中分类器配置参数的所述集合中的相应集合指示资源使用层级与粒度设定的所 述集合中的对应粒度设定之间的指派;及选择所述资源使用层级作为指派给如在分类器配 置参数的所述集合中所指示的所述接收到的粒度输入的资源使用层级。识别所述上下文 分类的可用输出的子集;及将可用输出的所述子集中的相应子集指派给相应分类器粒度配 置,其中所述分类器粒度配置定义对应资源使用层级。接收粒度输入,所述粒度输入包括可 用输出的所述子集中的一者;及使用指派给作为所述粒度输入接收到的可用输出的所述子 集的所述分类器粒度配置来执行所述上下文分类。所述上下文分类包含运动状态分类、位 置状态分类或音频状态分类中的一或多者。从API接收对上下文分类的所述请求及所述粒 度输入。将所述上下文分类的输出传回到所述API。对所述上下文分类的所述请求起源于 发出请求的应用程序;且所述方法包含将所述上下文分类的输出传回到所述发出请求的应 用程序。
[0007] 如本文中所描述的一种用于以可调整粒度执行上下文分类的设备的实例包含分 类器控制器,其经配置以接收对上下文分类的请求,及与所述请求相关联的粒度输入;及上 下文分类器,其通信地耦合到所述分类器控制器且经配置以从所述分类器控制器接收所述 请求及所述粒度输入,基于所述粒度输入选择用于所述上下文分类的资源使用层级,且在 所述所选择的资源使用层级执行所述上下文分类。指示较高粒度等级的粒度输入与较高资 源使用层级相关联,且指示较低粒度等级的粒度输入与较低资源使用层级相关联。
[0008] 所述设备的实施方案可包含以下特征中的一或多者。所述分类器控制器经进一步 配置以从所述分类器获得所述上下文分类的结果,且将所述结果转递到接收到所述请求所 自的实体。用于所述上下文分类的所述资源使用层级涉及所利用的传感器特征的数目、所 使用的分类技术、所述分类器的工作循环或与所使用的所述分类技术相关联的参数中的至 少一者。所述粒度输入是选自粒度设定的预定集合。所述上下文分类器经进一步配置以获 得分类器配置参数的集合,其中分类器配置参数的所述集合中的相应集合指示资源使用层 级与粒度设定的所述集合中的对应粒度设定之间的指派;且选择所述资源使用层级作为指 派给如在分类器配置参数的所述集合中所指示的所述接收到的粒度输入的资源使用层级。
[0009] 所述设备的实施方案可另外或替代地包含以下特征中的一或多者。所述粒度输入 包含所述上下文分类的可用输出的子集。所述上下文分类器经进一步配置以将作为所述粒 度输入接收到的所述可用输出的所述子集指派给分类器粒度配置,所述分类器粒度配置定 义所述所选择的资源使用层级。所述上下文分类器经进一步配置以通过从作为所述粒度输 入接收到的可用输出的所述子集选择输出而执行所述上下文分类。所述上下文分类器包含 运动状态分类器、位置状态分类器或音频状态分类器中的一或多者。所述分类器控制器包 含API,且经进一步配置以从发出请求的应用程序接收对所述上下文分类的所述请求。所述 上下文分类器经进一步配置以将所述上下文分类的结果提供到所述API或所述发出请求 的应用程序中的至少一者。一或多个数据源通信地耦合到所述上下文分类器,其中所述上 下文分类器经配置以基于从所述数据源取样的数据执行所述上下文分类。所述数据源包含 以下各者中的至少一者:音频传感器、位置传感器、网络传感器、运动传感器、行事历、时钟、 装置使用统计的集合,或光传感器。
[0010] 如本文中所描述的一种用于管理上下文分类的设备的实例包含用于接收对所述 上下文分类的请求及与所述请求相关联的粒度输入的装置;及用于使得分类器响应于所述 请求在与所述粒度输入相关的资源使用层级执行所述上下文分类的装置。指示较高粒度等 级的粒度输入与较高资源使用层级相关联,且指示较低粒度等级的粒度输入与较低资源使 用层级相关联。
[0011] 所述设备的实施方案可包含以下特征中的一或多者。用于所述上下文分类的所述 资源使用层级涉及所利用的传感器特征的数目、所使用的分类技术、所述分类器的工作循 环或与所使用的所述分类技术相关联的参数中的至少一者。所述粒度输入是选自粒度设定 的预定集合。所述粒度输入包含所述上下文分类的可用输出的子集。所述上下文分类包含 运动状态分类、位置状态分类或音频状态分类中的一或多者。
[0012] 如本文中所描述的一种用于以可调整粒度执行上下文分类的设备的实例包含用 于接收对所述上下文分类的请求及与所述请求相关联的粒度输入的装置;用于基于所述粒 度输入选择用于所述上下文分类的资源使用层级的装置;及用于以所述所选择的资源使用 层级执行所述上下文分类的装置。指示较高粒度等级的粒度输入与较高资源使用层级相关 联,且指示较低粒度等级的粒度输入与较低资源使用层级相关联。
[0013] 所述设备的实施方案可包含以下特征中的一或多者。所述资源使用层级涉及所利 用的传感器特征的数目、所使用的分类技术、分类的频率或与所使用的所述分类技术相关 联的参数中的至少一者。所述粒度输入是选自粒度设定的预定集合。所述粒度输入包含所 述上下文分类的可用输出的子集。所述上下文分类包含运动状态分类、位置状态分类或音 频状态分类中的一或多者。用于将所述上下文分类的结果传回到对所述上下文分类的所述 请求的源的装置。
[0014] 如本文中所描述的一种计算机程序产品的实例驻存在处理器可执行计算机存储 媒体上,且包含处理器可执行指令,所述指令经配置使得处理器接收对所述上下文分类的 请求,及与所述请求相关联的粒度输入;及使得分类器响应于所述请求在与所述粒度输入 相关的资源使用层级执行所述上下文分类。指示较高粒度等级的粒度输入与较高资源使用 层级相关联,且指示较低粒度等级的粒度输入与较低资源使用层级相关联。
[0015] 所述计算机程序产品的实施方案可包含以下特征中的一或多者。用于所述上下文 分类的所述资源使用层级涉及所利用的传感器特征的数目、所使用的分类技术、所述分类 器的工作循环或与所使用的所述分类技术相关联的参数中的至少一者。所述粒度输入是选 自粒度设定的预定集合。所述粒度输入包含所述上下文分类的可用输出的子集。
[0016] 如本文中所描述的一种计算机程序产品的另一实例驻存在处理器可执行计算机 存储媒体上,且包含处理器可执行指令,所述指令经配置使得处理器接收对上下文分类的 请求,及与所述请求相关联的粒度输入;基于所述粒度输入选择用于所述上下文分类的资 源使用层级;及以所述所选择的资源使用层级执行所述上下文分类。指示较高粒度等级的 粒度输入与较高资源使用层级相关联,且指示较低粒度等级的粒度输入与较低资源使用层 级相关联。
[0017] 所述计算机程序产品的实施方案可包含以下特征中的一或多者。所述资源使用层 级涉及所利用的传感器特征的数目、所使用的分类技术、分类的频率或与所使用的所述分 类技术相关联的参数中的至少一者。所述粒度输入是选自粒度设定的预定集合。所述粒度 输入包含所述上下文分类的可用输出的子集。经配置以使得所述处理器将所述上下文分类 的结果传回到对所述上下文分类的所述请求的源的指令。
[0018] 本文中所描述的项目及/或技术可提供以下能力中的一或多者以及未提及的其 它能力。本文中的机制提供可调整的分类器决策,从而使得针对不需要高分类精度的应用 的功率消耗及资源使用的节省成为可能。提供应用程序编程接口(API)及/或其它控制机 制,前面两者提供用于通过在装置上执行的应用存取状态或上下文分类例程的简化的均一 过程。可提供其它能力,且并非根据本发明的每一实施方案必须提供所论述的任何能力,更 不用说全部能力。另外,对于上文所注释的效应,可有可能的是通过不同于所注释的装置来 达成,且所注释的项目/技术可不必产生所注释的效应。
【附图说明】
[0019] 图1为移动计算装置的组件的框图。
[0020] 图2为用于执行并管理上下文分类的系统的框图。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1