具有传感器的便携式终端装置的制造方法

文档序号:9523726阅读:174来源:国知局
具有传感器的便携式终端装置的制造方法
【技术领域】
[0001]这里讨论的实施例涉及一种具有传感器的便携式终端装置。
【背景技术】
[0002]使用各种传感器的应用程序安装在以智能电话为代表的便携式终端装置中。随着便携式终端装置的多功能化,便携式终端装置中可配备同一类型的多个传感器。
[0003]在例如国际公布页W0 2010/107107和日本早期公开专利公布2003-157155中公开了相关技术。

【发明内容】

[0004]因此,本发明的一方面的目的是提供一种能够抑制传感器的电力消耗的便携式终端装置。
[0005]根据本发明的一方面,一种便携式终端装置包括:存储器,用于存储电力数据;以及处理器,用于执行处理,所述处理包括:接收用于执行感测的指令;指定用于执行所述感测的一个或多个传感器或者用于控制所述传感器的一个或多个驱动程序,以使得包括所指定的传感器和驱动程序的装置被指定;基于所述电力数据,计算所指定的装置为所述感测消耗的电力;以及选择具有所指定的装置为所述感测消耗的最小电力的驱动程序和传感器的组合。
【附图说明】
[0006]图1是示出根据第一实施例的示例性便携式终端装置的功能配置的框图;
[0007]图2是示出根据第一实施例的示例性中间件执行单元的功能配置的框图;
[0008]图3是示出操作电力数据的示例的图;
[0009]图4是不出对应关系表的不例性配置的图;
[0010]图5是示出电力消耗的计算结果的示例的图;
[0011]图6是不出对应关系表的另一不例性配置的图;
[0012]图7是示出电力消耗的计算结果的另一示例的图;
[0013]图8是示出根据第一实施例的感测控制的过程序列的流程图;
[0014]图9是示出根据第二实施例的示例性便携式终端装置的功能配置的框图;
[0015]图10是示出根据第二实施例的示例性中间件执行单元的功能配置的框图;
[0016]图11是示出请求数据的转变的示例的图;
[0017]图12是示出根据第二实施例的第一感测控制的过程序列的流程图;
[0018]图13是示出根据第二实施例的第二感测控制的序列的流程图;
[0019]图14是示出根据第三实施例的示例性便携式终端装置的功能配置的框图;
[0020]图15是示出根据第三实施例的示例性中间件执行单元的功能配置的框图;
[0021]图16是示出操作状态数据的转变的示例的图;
[0022]图17是示出电力消耗的计算结果的另一示例的图;
[0023]图18是示出请求数据的转变的另一示例的图;
[0024]图19是示出电力消耗的增量部分的计算结果的示例的图;
[0025]图20是示出根据第三实施例的感测控制的过程序列的流程图;以及
[0026]图21是示出用于执行根据第一实施例至第四实施例的感测控制程序的示例性计算机的框图。
【具体实施方式】
[0027]在现有技术中,在正执行的应用中使用的传感器的电力消耗并不总是小于没有正执行的应用中的传感器的电力消耗。因此,存在传感器的电力消耗可能引起问题的情况。
[0028]在下文中,将参照附图对根据本公开的配备有多个传感器的便携式终端装置进行描述。同时,本公开不限于实施例。另外,在不会引起处理内容之间的不一致性的范围内,各个实施例可适当地彼此组合。
[0029]第一实施例
[0030][便携式终端装置的配置]
[0031]在下文中,术语“感测”用于指示使用传感器来测量和确定诸如声音、光、温度的物理量。首先,将对根据本实施例的便携式终端装置的功能配置进行描述。图1是示出根据第一实施例的便携式终端装置10的功能配置的框图。图1所示的便携式终端装置10执行如下感测控制:其中,使用在便携式终端装置10的控制之下的传感器,执行在便携式终端装置10上运行的应用程序所做出的感测请求。
[0032]作为感测控制的一部分,当存在能够实现相同感测的多种类型的传感器时,便携式终端装置10在便携式终端装置10的控制之下的传感器当中,选择比使用其它传感器执行感测的情况消耗更少电力的传感器。因此,便携式终端装置10抑制了例如用于感测的电力消耗。
[0033]在一个实施例中,用于为例如在便携式终端装置10上运行的应用程序提供上述感测控制作为API (应用程序接口)的感测控制程序可以被安装在各种计算机中,以作为要配备在便携式终端装置10中的中间件。感测控制程序可被提供为封装软件或在线软件。例如,感测控制程序可安装在诸如智能电话、移动电话或PHS(个人手持电话系统)的移动通信终端中以及包括例如平板终端或平板电脑终端(slate terminal)的便携式终端装置中。因此,上述感测控制可由便携式终端装置10来执行。
[0034]同时,这里,将以安装了感测控制程序的设备为例对便携式终端装置10进行以下描述,但是感测控制程序不一定需要安装在便携式终端装置10中。例如,感测控制程序可安装在包括固定式终端装置和个人计算机的整个信息处理设备中。
[0035]如图1所示,便携式终端装置10包括BLE(蓝牙(注册商标)低功耗)芯片11a、行走传感器llb、BLE芯片11c和行走传感器lid作为传感器的示例。
[0036]BLE芯片11a和BLE芯片11c是用于通过BLE与其它设备执行通信的芯片。BLE芯片11a和BLE芯片11c中的每个均能够感测符合BLE的装置。同时,在这里,BLE被作为短距离无线通信的示例,但是可根据除BLE之外的其它无线通信标准来执行短距离无线通
?目Ο
[0037]在BLE芯片当中,BLE芯片11a与BLE芯片11c之间的差别在于,通过控制单元14执行的驱动程序来利用BLE芯片11a而不需要其它装置的介入,而传感器微计算机12cd介于BLE芯片11c与控制单元14执行的驱动程序之间。
[0038]微计算机(未示出)安装在BLE芯片11a和BLE芯片11c中。微计算机通过缩窄为下述情况来向控制单元14执行通知:在该情况下,当满足诸如例如阈值的预定通知条件时,可对控制单元14进行通知。因此,当执行BLE感测时,控制单元14可处于休眠状态直到满足通知条件为止。
[0039]行走传感器lib和行走传感器lid两者均是用于获取行走数据的传感器。在这些传感器当中,行走传感器lib与行走传感器lid之间的差别在于,通过控制单元14执行的驱动程序来利用行走传感器lib而不需要其它装置的介入,而传感器微计算机12cd介于BLE芯片11c与控制单元14执行的驱动程序之间。
[0040]在一个实施例中,行走传感器lib和行走传感器lid可采用诸如三轴加速度传感器的运动传感器。例如,行走传感器能够使用作为行走数据的示例的、由运动传感器获取的三轴加速度数据来感测例如行走或快走。此外,行走传感器还能够使用从诸如地磁传感器或陀螺仪传感器的传感器获得的姿势分量以及所感测的行走或快走一起来感测更准确的行走数据。
[0041]此外,便携式终端装置10包括如图1所示的作为感测处理器的示例的传感器微计算机12cd。
[0042]传感器微计算机12cd也称为微计算机,S卩,用于控制BLE芯片11c和行走传感器lid所执行的感测操作的微计算机。
[0043]在一个实施例中,传感器微计算机12cd可对来自BLE芯片11c和行走传感器lid的传感器输出进行组合,以确定合成通知条件。另外,传感器微计算机12cd通过将情形缩窄为在满足预定通知条件时可对控制单元14进行通知的情况,来对控制单元14执行通知。因此,当在传感器微计算机12cd的控制之下的传感器执行感测操作时,控制单元14可处于休眠状态直到满足通知条件为止。
[0044]此外,便携式终端装置10包括如图1所示的作为主存储装置的存储单元13和作为中央处理单元的控制单元14。
[0045]存储单元13是存储用于各种程序(诸如在控制单元14中执行的应用程序、中间件和0S (操作系统))的数据的存储装置。
[0046]在一个实施例中,存储单元13被安装为便携式终端装置10中的主存储装置。例如,诸如例如RAM(随机存取存储器)、R0M(只读存储器)或闪存的各种半导体存储器装置可用在存储单元13中。此外,存储单元13可被安装为辅助存储装置。在该情况下,除了诸如USB(通用串行总线)存储器或SD(安全数字)卡的可拆卸介质之外,还可采用诸如SSD(固态驱动器)的装置。
[0047]控制单元14包括存储各种程序或控制数据的内部存储器,并且使用程序或数据执行各种处理。
[0048]在一个实施例中,控制单元14被安装作为中央处理单元(所谓的CPU)。在以下,假设控制单元被安装作为CPU,可通过将控制单元描述为“CPU”来进行描述。同时,控制单元14不一定需要被安装为中央处理单元,而是可被安装为MPU(微处理单元)。此外,控制单元14可由诸如ASIC(专用集成电路)或FPGA (现场可编程门阵列)的硬接线逻辑(hard-wired logic)来实现。
[0049]控制单元14执行用于虚拟地实现以下要描述的处理单元的各种程序。例如,如图1所示,控制单元14包括驱动程序执行单元15a、驱动程序执行单元15b、传感器微计算机驱动程序执行单元15cd、应用执行单元16和中间件执行单元17。
[0050]驱动程序执行单元15a、驱动程序执行单元15b和传感器微计算机驱动程序执行单元15cd是执行诸如所谓的驱动程序的软件的处理单元,该软件控制在便携式终端装置10的控制之下的传感器。
[0051]在这些执行单元当中,驱动程序执行单元15a执行与BLE芯片11a对应的驱动程序,并且驱动程序执行单元15b执行与行走传感器lib对应的驱动程序。此外,传感器微计算机驱动程序执行单元15cd执行与传感器微计算机12cd对应的驱动程序。
[0052]应用执行单元16是执行各种应用程序的处理单元。
[0053]在一个实施例中,应用执行单元16可执行任意应用程序。应用程序也可预先安装在便携式终端装置10中,从外部设备下载,或者从有线地或无线地连接的可拆卸介质获取。例如
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1