感测操作控制方法和移动终端装置的制造方法_5

文档序号:9765846阅读:来源:国知局
操作和条件确定中所消耗的电力。图11是针对感测操作和条件确定中的电力消耗的示例性评价模型的说明图。在图11所示的纵轴上示出了电力消耗(W)并且在横轴上示出了时间(t)。图11示出从左上方到右下方带有斜线阴影的区域作为感测操作装置所消耗的电力Ps(W)、以及从左下方到右上方带有斜线阴影的区域作为处理器每次条件确定所消耗的电力量Pp (Wh)。如图11所示,始终使感测操作装置通电。因而,通过将感测操作装置所消耗的电力Ps (例如,在总面积内的每小时的电力消耗)与进行条件确定的处理器所消耗的电力ΣΡρ -Fs相加,可以除了在条件确定中所消耗的电力外还评价在感测操作中所消耗的电力。换句话说,计算单元27c通过计算表达式“ XPs+ΣΡρ.Fs”来计算感测操作和条件确定中的电力消耗的总评价值。
[0146]如上所述,计算每对传感器组合与候选处理器的总评价值。
[0147]具体示例
[0148]接下来,将参照图12和图13来描述根据本实施例的感测操作控制的具体示例。图12是示例性操作电力数据23a的图。图13是总评价值的示例性计算结果的图。注意,这里假定接收单元17a从应用程序接收图4所示的通知条件,并且使用图5A所示的处理器数据13a和图5B所示的频率数据13b来计算总评价值。
[0149]例如,当接收单元17a从应用程序接收到针对BLE感测操作和步行感测操作的请求时,将BLE芯片Ila和BLE芯片21b2指定作为可以执行BLE感测操作的传感器。此外,将步行传感器21bl指定作为可以执行步行感测操作的传感器。
[0150]如上所述,可以推导出以下的传感器组合(a)和(b)作为执行BLE感测操作和步行感测操作的传感器组合。
[0151](a) BLE芯片Ila+步行传感器2IbI的组合
[0152](b)BLE芯片21b2+步行传感器2IbI的组合
[0153]关于传感器组合(a),参考图12所示的操作电力数据23a,获得1mW作为BLE芯片Ila的操作电力并且获得6mW作为步行传感器21bl的操作电力。因而,计算出在BLE感测操作和步行感测操作期间传感器组合(a)的电力消耗的评价值为16mW( = 10mW+6mW)。
[0154]关于传感器组合(b),参考图12所示的操作电力数据23a,获得12mW作为BLE芯片21b2的操作电力并且获得6mW作为步行传感器21bl的操作电力。因而,计算出在BLE感测操作和步行感测操作期间传感器组合(b)的电力消耗的评价值为18mW( = 12mW+6mW)。
[0155]这里,在传感器组合(a)中,CPU 14被指定作为BLE芯片Ila将事件输出至的目的地并且协处理器12b被指定作为步行传感器21bl将事件输出至的目的地。因而,CPU 14和协处理器12b这两者被指定作为卸载处理器的候选处理器。
[0156](I)传感器组合(a) +候选处理器“CPU 14”
[0157]当候选处理器是CPU 14时,如上所述那样计算每个事件的评价值。换句话说,与第一实施例中描述的(Al)相同,通过对事件“detect”的评价值“1.5”、事件“lost”的评价值“1.5”、事件“start”的评价值“9.9”和事件“stop”的评价值“9.9”进行求和来计算候选处理器“CPU 14”的电力消耗的评价值“22.8”。之后,可以通过对在BLE感测操作和步行感测操作期间的电力消耗的评价值“16”与候选处理器“CPU 14”的电力消耗的评价值“22.8”进行求和来计算如图13所示的总评价值“38.8”。
[0158](2)传感器组合(a) +候选处理器“协处理器12b”
[0159]当候选处理器是协处理器12b时,如下所述那样计算每个事件的评价值。换句话说,与第一实施例中描述的(A2)相同,通过对事件“detect”的评价值“1.65”、事件“lost”的评价值“1.65”、事件“start”的评价值“0.9”和事件“stop”的评价值“0.9”进行求和来计算候选处理器“协处理器12b”的电力消耗的评价值“5.1”。之后,可以通过对在BLE感测操作和步行感测操作期间的电力消耗的评价值“16”与候选处理器“协处理器12b”的评价值“5.1”进行求和来计算如图13所示的总评价值“21.1”。
[0160](3)传感器组合(b) +候选处理器“协处理器12b”
[0161]另一方面,在传感器组合(b)中,协处理器12b被指定作为BLE芯片21b2将事件输出至的目的地并且协处理器12b还被指定作为步行传感器21bl将事件输出至的目的地。因而,仅指定协处理器12b作为卸载处理器的候选处理器。在这种情况下,协处理器12b可以在无需其它处理器的中介的情况下接收所有事件。通过对事件“detect”的评价值“0.15=0.03X 5”、事件 “lost” 的评价值“0.15 = 0.03X 5”、事件 “start” 的评价值 “0.9 =
0.03X 30”和事件“stop”的评价值“0.9 = 0.03X 30”进行求和来计算候选处理器“协处理器12b”的电力消耗的评价值“2.1”。之后,可以通过对在BLE感测操作和步行感测操作期间的电力消耗的评价值“18”与候选处理器“协处理器12b”的评价值“2.1”进行求和来计算如图13所示的总评价值“20.1”。
[0162](4)卸载处理器的选择结果
[0163]在如上所述那样计算出每个传感器组合的候选处理器的电力消耗的评价值之后,在所有传感器组合与候选处理器对当中选择具有最小评价值“20.1”的该对传感器组合(b)与候选处理器“协处理器12b”作为卸载处理器。如上所述,将在感测操作中所消耗的电力与在条件确定中所消耗的电力相加,并且对电力进行整体评价。然后,根据总评价来选择卸载处理器和感测操作装置。可以更高效地降低电力消耗。
[0164]处理的流程
[0165]图14是根据第二实施例的用于选择处理器的处理的流程图。与图7所示的流程图相同,当接收单元17a从应用执行单元16执行的应用程序接收到针对感测操作的请求时,执行该处理。
[0166]如图14所示,当从应用程序接收到针对感测操作的请求时(步骤S501),接收单元17a分析在步骤S501中接收单元17a连同该请求一起接收的通知条件的源代码(步骤S502)ο
[0167]随后,指定单元27b推导要执行在步骤S501中所接收到的请求的感测操作的传感器组合(步骤S503)。之后,指定单元27b在步骤S503中所推导出的传感器组合当中选择一个传感器组合(步骤S504)。然后,指定单元27b在步骤S504中所选择的传感器组合当中指定在感测操作中要进行操作的装置(步骤S505)。
[0168]之后,计算单元27c参考存储单元23中所存储的操作电力数据23a、通过对在步骤S505中所指定的各个感测操作装置的操作电力进行求和来计算在步骤S504中所选择的传感器组合的电力消耗的评价值(步骤S506)。
[0169]随后,指定单元27b在步骤S505中所指定的感测操作装置将事件输出至的处理器当中指定卸载处理器的候选处理器(步骤S507)。
[0170]之后,计算单元27c在步骤S507中所指定的候选处理器当中选择候选处理器(步骤S508)。随后,计算单元27c使用在步骤S502中根据通知条件分析的每个事件的生成频率来计算在步骤S508中所选择的候选处理器在条件确定期间所消耗的电力的评价值(步骤 S509)ο
[0171]之后,计算单元27c根据在步骤S506中所计算出的传感器组合的电力消耗的评价值和在步骤S509中所计算出的候选处理器的电力消耗的评价值来计算总评价值(步骤S510)ο
[0172]随后,在计算出在步骤S507中所指定的所有候选处理器的总评价值以前(步骤S511 否”),重复步骤S508至S510中的处理。
[0173]在计算出在步骤S507中所指定的所有候选处理器的总评价值之后(步骤S511:“是”),确定是否计算出在步骤S503中所推导出的所有传感器组合的候选处理器的总评价值(步骤S512)。
[0174]在计算出在步骤S503中所推导出的所有传感器组合的候选处理器的总评价值以前(步骤S512 否”),重复步骤S504至S511中的处理。
[0175]在计算出在步骤S503中所推导出的所有传感器组合的候选处理器的总评价值之后(步骤S512 是”),选择单元17d在所有传感器组合与候选处理器对当中选择具有最小评价值的传感器组合与候选处理器对(步骤S513)。
[0176]之后,选择单元17d在步骤S513中所选择的卸载处理器中设置应用程序的通知条件,并且向在步骤S513中所选择的组合中所包括的传感器给出用以执行感测操作的指示(步骤S514)。然后,该处理完成。
[0177]效果的方面
[0178]如上所述,与根据第一实施例的移动终端装置10类似,根据本实施例的移动终端装置20除了评价电力消耗外还根据由移动终端装置20控制的每个处理器的操作频率来选择卸载处理器。因而,根据本实施例的移动终端装置20例如可以适当地选择卸载处理器。
[0179]根据本实施例的移动终端装置20还通过将在条件确定中所消耗的电力与在感测操作中所消耗的电力相加来对卸载处理器和感测操作装置进行整体评价,选择卸载处理器和感测操作装置。因而,根据本实施例的移动终端装置20可以高效地降低电力消耗。
[0180][c]第三实施例
[0181]以上描述了所公开的装置的实施例。然而,可以在除所描述的实施例以外的各种实施例中实现本发明。因而,下文中将描述本发明中所包括的其它实施例。
[0182]外部装置上所安装的传感器的使用
[0183]在第一实施例和第二实施例中描述了在产品出厂时将传感器安装在移动终端装置10和20上的示例。然而,作为感测操作,可以使用外部装置上所安装的传感器。例如,可以通过将诸如智能玻璃产品、智能手表或环状配件(ring gadget)的可佩戴配件以有线或无线通信连接至移动终端装置10或20来将可佩戴配件添加到移动终端装置10或20控制的装置中。在这种情况下,每当检测到诸如可佩戴配件的装置的连接或该连接的解除时,允许移动终端装置10或移动终端装置20执行与图7、图14和图8类似的处理。
[0184]频率数据的示例性应用
[0185]在第一实施例和第二实施例中描述了将事件与频率的值关联的示例。然而,应用范围不限于这些实施例。例如,移动终端装置10或移动终端装置20可以使得更新单元17g生成将事件与按时间区分的多个频率值关联的频率数据、或者使得计算单元17c或计算单元27c利用该数据计算评价值。如上所述,使用按从应用程序接收到请求的时间区分的频率值来计算评价值。这样可以提高评价值的计算的精度。
[0186]电力评价模型的第一示例性应用
[0187]在第一实施例和第二实施例中描述了如下示例:通过将处理器每次条件确定所消耗的电力量Pp乘以进行条件确定所使用的感测操作的事件的生成
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1