课题在于提供能够抑制消耗电力的信息处理装置以及消耗电力管理程序,其特征在于,并行地进行多个处理的信息处理装置具有:多个处理单元;以及调整单元,其按各个处理单元来决定处理单元的处理间隔,并以该多个处理单元的处理时机相匹配的方式来分阶段地调整该处理间隔。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及并行地进行多个处理的信息处理装置以及在该信息处理装置中利用的消耗电力管理程序。
技术介绍
手机、PDA (Personal Digital Assistants)、笔记本PC等便携装置在 利用电池驱动之时,电池驱动时间会根据消耗电力的不同而不同。近些年,在便携装置中,安装多任务OS的装置在增加。安装多任务OS的便携装置中有可以增加例如功能、用户接口的表现力、操作性、显示的内容等丰富(rich)的用户端软件(丰富的软件)的装置。但是,安装多任务OS的便携装置有时会由于丰富的软件持续地动作而白白地消耗掉电力。例如作为安装多任务OS的便携装置的一个例子的智能手机的消耗电力大。智能手机也被广泛地应用于通话以外的用途。智能手机例如被用于SMS (ShortMessage Service)、MMS (Multimedia Messaging Service)、因特网邮件等邮件、Web、新闻、博客、地图、交通信息等的阅览、游戏等。但是,为了实现智能手机通话以外的用途而增加的丰富的软件等应用程序软件(以下仅称为“应用程序”)不限于在硬件设计者的设想内进行动作。另外,第三方提供商等应用程序制作者为了可靠地安装公开的硬件的外部规格,不会积极地考虑消耗电力。另外,第三方提供商等应用程序制作者未积极地意识到其他的应用程序制作者所执行的应用程序的动作。进而,对于智能手机而言,当用户不操作时,由于邮件接收、RSS (RDF SiteSummary)更新、无线器件的搜索(2G/3G/LTE、Wifi、Bluetooth、红外线等)、传感(GPS、动作、地磁、温度、光等),硬件、软件频繁地进行动作。例如以往存在一种便携装置,其为了降低消耗电力,禁止任务(处理)并行动作,在待机时使所需最低限度的处理执行动作。以往的移动器件中公知有考虑包含应用程序软件的所有层来进行电池电力的节约的器件(例如参照专利文献I)。但是,以往的便携装置由于应用程序制作者未积极地意识到其他的应用程序的动作,因此有可能即使能够对一个应用程序降低电力,也会由于其他应用程序的影响而不能产生充分的效果。图I是表示以往的便携装置中的消耗电力的一个例子的示意图。图I表示应用程序I、应用程序2、0S3、器件4的消耗电力的变化。应用程序I按轮询间隔Tl进行动作。应用程序2按轮询间隔T2进行动作。即,应用程序I与应用程序2按规定时间进行动作。然而,应用程序I与应用程序2之间不存在动作的关联性,是独立的。这里,在应用程序I以及应用程序2以外,没有要进行动作的处理。应用程序I与应用程序2利用作为固有的硬件资源的器件4。应用程序I以及应用程序2的消耗电力依据CPU或者访问存储器的访问时间。CPU在全部处理都待机时,变为低消耗电力状态。0S3以及器件4在应用程序I以及应用程序2动作的期间内消耗电力变大。在图I的例子中,应用程序I、应用程序2、0S3以及器件4的消耗电力的合计为125mW。若能够缩短0S3以及器件4的消耗电力变大的期间,则能够减小应用程序I、应用程序2、0S3以及器件4的消耗电力的合计。但是,以往的便携装置的轮询间隔Tl以及T2是应用程序I以及应用程序2的应用程序制作者在未考虑0S3以及器件4的消耗电力的情况下决定的。因此,以往的便携装置不能调整应用程序I以及应用程序2动作的期间,不能缩短0S3以及器件4的消耗电力变大的期间。专利文献I :日本特开2002 - 185475号公报
技术实现思路
本专利技术的一个实施方式的课题在于提供能够抑制消耗电力的信息处理装置以及 消耗电力管理程序。为了解决上述课题,本专利技术的一个实施方式是并行地进行多个处理的信息处理装置,具有多个处理单元;以及调整单元,其按各个所述处理单元来决定所述处理单元的处理间隔,并以该多个处理单元的处理时机相匹配的方式来分阶段地调整该处理间隔。其中,将本专利技术的一个实施方式的构成要素、表现或者构成要素的任意组合应用于方法、装置、系统、计算机程序、存储介质、数据构造等,作为本专利技术的方式也是有效的。根据本专利技术的一个实施方式,能够提供能够抑制消耗电力的信息处理装置以及消耗电力管理程序。附图说明图I是表示以往的便携装置中的消耗电力的一个例子的示意图。图2是本实施例的便携装置10的一个例子的硬件构成图。图3是本实施例的便携装置10的一个例子的软件构成图。图4是用于说明以事件管理API42所决定的轮询间隔来使应用程序30所包含的浏览器31等动作的处理的说明图。图5是用于说明本实施例的便携装置10中的消耗电力的一个例子的示意图。图6是事件管理API42所提供的f函数的一个例子的说明图。图7是表示以0S3所决定的轮询间隔来使应用程序I以及2动作的处理步骤的一个例子的流程图。附图标记的说明1,2-应用程序;3…OS ;4…器件;10···便携装置;11···多核CPU ;12…GPU(Graphics Processing Unit) ; 13···LCD (Liquid Crystal Display) I/F ;14…触摸面板I/F ;15…前面的拍摄装置I/F ;16…存储器;17…后面的拍摄装置I/F ;18···无线I/F ;19…USB (Universal Serial Bus) ;I/F ;20…Wi — Fi (Wireless Fidelity) I/F ;22…存储介质;25···总线;30…应用程序;31…浏览器;32···电话应用程序;33…新闻应用程序;34···邮件应用程序;40…API (Application Program Interface :应用程序接口);41…应用程序管理API ;42…事件管理API ;43…计时器API ;50…程序库;51…时机控制程序库;52...电力控制程序库;53··· Java (注册商标)VM…(Virtual Machine :虚拟机);60…内核;61...器件控制部;62…处理控制部。具体实施例方式接下来,基于以下的实施例,参照附图对用于实施本专利技术的最佳方式进行说明。此夕卜,在本实施例中,作为信息处理装置的一个例子,以便携装置为例进行说明。实施例的便携装置是并行地进行多个处理的手机、PDA、笔记本PC等装置的一个例子。图2是本实施例的便携装置10的一个例子的硬件构成图。便携装置10具有多核CPU 11 > GPU (Graphics Processing Unit) 12、LCD (Liquid Crystal Display) I/F13、触摸面板I/F14、前面的拍摄装置I/F15、存储器16、后面的拍摄装置I/F17、无线I/F18、USB(Universal Serial Bus) I/F19 和 Wi — Fi (Wireless Fidelity) I/F20。其中,图 2 省略了借助LCDI/F13、触摸面板I/F14、拍摄装置I/F15以及17、无线I/F18、USB I/F19、Wi —Fi I/F20连接的各装置的图示。 由总线25相互连接的GPU12、LCD I/F13、触摸面板I/F14、拍摄装置I/F15、存储器16、拍摄装置I/F17、无线I/F18、USB I/F19、Wi — Fi I/F20在多核本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:大石亮介,
申请(专利权)人:富士通株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。