CN100446603C - A mobile terminal power consumption control system and method - Google Patents
A mobile terminal power consumption control system and method Download PDFInfo
- Publication number
- CN100446603C CN100446603C CNB2006100615868A CN200610061586A CN100446603C CN 100446603 C CN100446603 C CN 100446603C CN B2006100615868 A CNB2006100615868 A CN B2006100615868A CN 200610061586 A CN200610061586 A CN 200610061586A CN 100446603 C CN100446603 C CN 100446603C
- Authority
- CN
- China
- Prior art keywords
- equipment
- power consumption
- device events
- linkage
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明提供了一种移动终端的功耗控制系统,包括应用模块、功耗控制模块和设备联动数据库;所述功耗控制模块接收来自所述应用模块的设备事件,调整所述设备的自身功耗,并根据调用所述设备联动数据库获得的所述设备事件的设备联动关系,对所述设备事件涉及的其他设备进行功耗控制。本发明还提供了一种移动终端的功耗控制方法,包括步骤:根据设备事件调整所述设备的自身功耗;调用设备联动数据库,获取所述设备事件的设备联动关系;根据所述设备联动关系对所述设备事件涉及的其他设备进行功耗控制。本发明通过功耗控制模块调用设备联动数据库控制设备的功耗,使在开发不同的移动终端时都能采用本发明提供的功耗控制系统,具有可扩展性和通用性。
The present invention provides a power consumption control system of a mobile terminal, including an application module, a power consumption control module, and a device linkage database; the power consumption control module receives device events from the application module, and adjusts the device's own function power consumption, and control the power consumption of other devices involved in the device event according to the device linkage relationship of the device event obtained by calling the device linkage database. The present invention also provides a method for controlling power consumption of a mobile terminal, including the steps of: adjusting the power consumption of the device itself according to the device event; calling the device linkage database to obtain the device linkage relationship of the device event; The relationship controls the power consumption of other devices involved in the device event. The invention uses the power consumption control module to call the equipment linkage database to control the power consumption of the equipment, so that the power consumption control system provided by the invention can be used when developing different mobile terminals, and has scalability and versatility.
Description
技术领域 technical field
本发明涉及移动通信领域,具体地说,涉及一种终端功耗控制系统及方法。The present invention relates to the field of mobile communication, in particular to a terminal power consumption control system and method.
背景技术 Background technique
消费类电子移动终端的产品形态日益增多,如手机、MP3、MP4、数码相机、数码摄像机、PDA等,移动终端的可移动性,使降低移动终端运行期间的功耗和待机功耗成为延长移动终端使用时长的关键因素。例如,目前有一种手机平台支持摄像头、数字信号处理器(Digital Signal Processor,DSP)、液晶显示屏(Liquid Crystal Display,LCD)、键盘面板、背景灯等设备,当用户打开摄像头的时候,该平台调用数字信号处理器的驱动模块提供的接口,将数字信号处理器上电并运行,完成数字信号处理器的功耗控制,再调用CPU的驱动,提升CPU的工作频率,以此来完成所述几个设备的功耗联动。The product forms of consumer electronic mobile terminals are increasing day by day, such as mobile phones, MP3, MP4, digital cameras, digital video cameras, PDAs, etc. The mobility of mobile terminals makes reducing power consumption and standby power consumption during operation of mobile terminals an extension of mobile A key factor in the duration of terminal use. For example, there is currently a mobile phone platform that supports cameras, digital signal processors (Digital Signal Processor, DSP), liquid crystal displays (Liquid Crystal Display, LCD), keyboard panels, background lights and other equipment. When the user turns on the camera, the platform Call the interface provided by the driver module of the digital signal processor, power on and run the digital signal processor, complete the power consumption control of the digital signal processor, and then call the driver of the CPU to increase the operating frequency of the CPU, so as to complete the described The power consumption of several devices is linked.
上述功耗控制方法的缺陷是,基于这种平台进行移动终端开发时,如果需要新增一个设备,需要额外设计实现新增设备和已有设备的功耗联动关系,以及开发另一种移动终端平台时,必须重新设计开发新平台的功耗控制系统。The disadvantage of the above power consumption control method is that when developing a mobile terminal based on this platform, if a new device needs to be added, an additional design is required to realize the power consumption linkage relationship between the new device and the existing device, and to develop another mobile terminal When using a new platform, it is necessary to redesign and develop the power consumption control system of the new platform.
移动终端的形态多样化,而目前所有移动终端、移动终端平台之间都没有统一的功耗控制设计方法,在设计过程中必须根据具体的终端和具体的操作需求,控制具体设备的上下电,或者该具体设备的工作变频率。如需要开发不同的移动终端,需要进行重复的设计工作。所以现有技术的功耗控制系统及方法缺乏可扩展性和通用性。The forms of mobile terminals are diverse, and currently there is no unified power consumption control design method among all mobile terminals and mobile terminal platforms. During the design process, the power on and off of specific devices must be controlled according to specific terminals and specific operating requirements. Or the working frequency of the specific equipment is changed. If different mobile terminals need to be developed, repeated design work is required. Therefore, the power consumption control system and method in the prior art lack scalability and versatility.
发明内容 Contents of the invention
本发明提供一种移动终端功耗控制系统及方法,解决了现有技术在现有开发平台新增设备或新开发平台时,必须针对具体终端和具体操作需求需要重复开发,缺乏可扩展性和通用性的缺点。The present invention provides a mobile terminal power consumption control system and method, which solves the problem that in the prior art, when new devices or new development platforms are added to the existing development platform, repeated development must be aimed at specific terminals and specific operation requirements, lack of scalability and Common disadvantages.
本发明提供的一种移动终端功耗控制系统,包括应用模块、功耗控制模块和设备联动数据库;A mobile terminal power consumption control system provided by the present invention includes an application module, a power consumption control module and a device linkage database;
所述功耗控制模块接收来自所述应用模块的设备事件,调整所述设备的自身功耗,并根据调用所述设备联动数据库获得的所述设备事件的设备联动关系,对所述设备事件涉及的其他设备进行功耗控制。The power consumption control module receives the device event from the application module, adjusts the device's own power consumption, and according to the device linkage relationship of the device event obtained by calling the device linkage database, controls the device event related other devices for power consumption control.
所述设备联动数据库存储所述移动终端的各设备的设备联动关系。The device linkage database stores the device linkage relationship of each device of the mobile terminal.
所述设备联动数据库存储在所述移动终端的存储介质上。The device linkage database is stored on the storage medium of the mobile terminal.
所述功耗控制模块包括事件判断模块、联动关系调用模块和控制模块;The power consumption control module includes an event judgment module, a linkage relationship calling module and a control module;
所述事件判断模块接收来自所述应用模块的设备事件;The event judging module receives a device event from the application module;
所述联动关系调用模块调用所述设备联动数据库,获得所述设备事件的设备联动关系;The linkage relationship calling module calls the equipment linkage database to obtain the equipment linkage relationship of the equipment event;
所述控制模块调整所述设备的自身功耗,并根据所述设备联动关系对所述设备事件涉及的其他设备进行功耗控制。The control module adjusts the power consumption of the device itself, and controls the power consumption of other devices involved in the device event according to the device linkage relationship.
一种移动终端功耗控制方法,包括以下步骤:A method for controlling power consumption of a mobile terminal, comprising the following steps:
A、根据设备事件调整所述设备的自身功耗;A. Adjusting the power consumption of the device itself according to the device event;
B、调用设备联动数据库,获取所述设备事件的设备联动关系;B. Call the device linkage database to obtain the device linkage relationship of the device event;
C、根据所述设备联动关系对所述设备事件涉及的其他设备进行功耗控制。C. Control the power consumption of other devices involved in the device event according to the device linkage relationship.
所述步骤A之前还包括步骤:Also comprise steps before described step A:
M1、判断所述设备事件的设备是否为已处理联动关系设备,如是执行步骤M2,否则执行步骤M3;M1. Judging whether the device of the device event is a device that has processed the linkage relationship, if so, execute step M2, otherwise execute step M3;
M2、停止对所述设备事件的功耗控制;M2. Stop controlling the power consumption of the device event;
M3、将所述设备标注为已处理联动关系设备。M3. Mark the device as the processed linkage relationship device.
所述步骤C之前还包括步骤:Also comprise steps before described step C:
判断所述设备联动关系涉及的其他设备是否还引起另外一些其他设备的功耗变化,如是执行步骤M1,否则执行步骤C。It is judged whether other devices involved in the device linkage relationship also cause power consumption changes of some other devices, if so, perform step M1, otherwise, perform step C.
所述步骤B具体为:Described step B is specifically:
所述功耗控制模块中的联动关系调用模块通过存储介质的驱动接口调用所述设备联动数据库,获取所述设备事件的设备联动关系。The linkage relationship calling module in the power consumption control module calls the device linkage database through the drive interface of the storage medium to obtain the equipment linkage relationship of the device event.
所述步骤C具体为:Described step C is specifically:
所述功耗控制模块中的控制模块根据所述设备联动关系,调用设备驱动接口对所述设备事件涉及的其他设备进行功耗控制。The control module in the power consumption control module invokes a device driver interface to control power consumption of other devices involved in the device event according to the device linkage relationship.
本发明设计一通用的功耗控制模块,并设置设备联动数据库存储各设备的联动关系,通过功耗控制模块调用设备联动数据库控制设备的功耗,使在开发不同的移动终端时都能采用本发明提供的功耗控制系统,具有可扩展性和通用性。The present invention designs a general power consumption control module, and sets the equipment linkage database to store the linkage relationship of each equipment, and calls the equipment linkage database to control the power consumption of the equipment through the power consumption control module, so that the power consumption of the equipment can be used when developing different mobile terminals. The power consumption control system provided by the invention has scalability and versatility.
附图说明 Description of drawings
图1为本发明的系统结构示意图;Fig. 1 is a schematic diagram of the system structure of the present invention;
图2为本发明功耗控制模块的机构示意图;Fig. 2 is a schematic diagram of the mechanism of the power consumption control module of the present invention;
图3为本发明方法的流程示意图。Fig. 3 is a schematic flow chart of the method of the present invention.
具体实施方式 Detailed ways
本发明通过设计一通用的功耗控制模块,并设置设备联动数据库存储各设备的联动关系,通过功耗控制模块调用设备联动数据库,达到控制设备功耗的目的。In the present invention, a general power consumption control module is designed, a device linkage database is set to store the linkage relationship of each device, and the equipment linkage database is called by the power consumption control module to achieve the purpose of controlling the power consumption of the equipment.
如图1所示,本发明提供的移动终端功耗控制系统,包括应用模块1、功耗控制模块2和设备联动数据库3;所述设备联动数据库3存储在移动终端的存储介质上,如FLASH等;所述设备联动数据库3存储移动终端所有设备的设备联动关系。As shown in Figure 1, the mobile terminal power consumption control system provided by the present invention includes an
所述应用模块1输出设备事件,例如开启摄像头、背光超时、手机翻盖打开等,给所述功耗控制模块2;所述功耗控制模块2根据所述设备事件,调整所述设备的自身功耗,并通过移动介质的驱动接口访问设备联动数据库3,获取所述设备事件的设备联动关系;功耗控制模块2根据获得的设备联动关系通过调用设备驱动接口对所述设备联动关系涉及的其他设备4进行功耗控制。The
如图2所述,其中所述功耗控制模块2包括事件判断模块21、联动关系调用模块22和控制模块23;As shown in Figure 2, wherein the power
所述事件判断模块21接收来自应用模块1的设备事件,并判断所述设备是否为已处理联动关系设备;The
所述联动关系调用模块22根据所述设备事件,并通过移动介质的驱动接口访问设备联动数据库3,获得所述设备事件的设备联动关系;The linkage
所述控制模块23调整所述设备的自身功耗,并根据所述设备联动关系,通过调用设备驱动接口对所述设备联动关系涉及的其他设备4进行功耗控制。The
其中所述设备联动数据库3,可以根据不同的移动终端进行不同的设置,例如下表所示的各设备之间的设备联动关系,这些设备事件,既包括与功耗相关的设备事件,例如上下电、数字信号处理器工作频率的调整等,也包括与功耗无关的设备事件,例如手机翻盖的打开和合拢,但是这些与功耗无关的设备事件,与其他设备之间存在设备联动关系,会引起其他设备的功耗变化。Among them, the
在开发不同的移动终端时,根据所述移动终端有哪些设备,以及所述移动终端的常用设备事件,在设备联动数据库3中设置移动终端的各设备的设备联动关系,例如下表所示的手机液晶显示屏的合拢这个设备事件,与其他一些设备有设备联动关系,例如液晶显示屏的下电,背光的下电,摄像头的下电。数字信号处理器停止工作等等。When developing different mobile terminals, according to which devices the mobile terminal has and the common device events of the mobile terminal, the device linkage relationship of each device of the mobile terminal is set in the
同时,一些设备事件的设备联动关系涉及其他设备还会引起另外一些其他设备的功耗变化,例如,如下表所示,设备1的下电事件会引起设备2的电源调整和设备3的下电,设备3的下电事件会降低设备4的工作频率等,所以设备的联动关系会引起另一设备的联动关系,形成联动关系循环。At the same time, the device linkage relationship of some device events involving other devices will also cause changes in the power consumption of other devices. For example, as shown in the table below, the power-off event of
如图3所示,本发明还提供了一种移动终端功耗控制方法,包括以下步骤:As shown in Figure 3, the present invention also provides a method for controlling power consumption of a mobile terminal, comprising the following steps:
S301:应用模块将所述设备事件发送给功耗控制模块的事件判断模块;S301: The application module sends the device event to the event judgment module of the power consumption control module;
S302:事件判断模块接收所述设备事件,并判断所述设备事件的设备是否为已处理联动关系设备,如是执行步骤S308,否则执行步骤S303;S302: The event judging module receives the device event, and judges whether the device of the device event is a processed linkage related device, if so, execute step S308, otherwise, execute step S303;
S303:联动关系调用模块将所述设备标注为已处理联动关系设备;S303: The linkage relationship calling module marks the device as the equipment with the linkage relationship processed;
其中步骤S303中,联动关系调用模块将该设备标注为已处理联动关系,其目的是,设备联动数据库中记录的各设备的设备联动关系可能会造成设备联动的死循环,如下表所示,设备1下电导致设备3下电,设备3下电导致设备5下电,设备5下电又导致设备1下电,这样就会在具体实现中形成一个死循环。当事件判断模块接收来自应用模块的设备事件时,首先判断所述设备是否为已处理联动关系设备,如果是,则停止处理对该设备的功耗控制,如果否,则联动关系调用模块将该设备标注为已处理联动关系设备,就避免了当设备联动数据库中各设备的设备联动关系存在死循环导致死机的缺点。In step S303, the linkage relationship calling module marks the device as a processed linkage relationship. The purpose is that the equipment linkage relationship of each device recorded in the equipment linkage database may cause an endless loop of equipment linkage, as shown in the following table. Powering off
S304:控制模块调整所述设备的自身功耗;S304: The control module adjusts the power consumption of the device itself;
S305:联动关系调用模块通过存储介质的驱动接口调用设备联动数据库,获得所述设备事件的设备联动关系;S305: The linkage relationship calling module calls the equipment linkage database through the drive interface of the storage medium, and obtains the equipment linkage relationship of the equipment event;
S306:联动关系调用模块判断所述设备联动关系涉及的其他设备是否还引起另外一些其他设备的功耗变化,如果是执行步骤S302,对另外一些其他设备一一进行判断是否为已处理联动关系设备,否则执行步骤S307;S306: The linkage relationship calling module judges whether the other equipment involved in the equipment linkage relationship also causes the power consumption change of some other equipment. If step S302 is executed, it is judged one by one whether the other equipment is the equipment that has processed the linkage relationship. , otherwise execute step S307;
S307:控制模块接收来自联动关系调用模块的所述设备事件的设备联动关系,并根据所述设备联动关系,调用设备驱动接口对所述设备事件涉及的其他设备进行功耗控制;S307: The control module receives the device linkage relationship of the device event from the linkage relationship calling module, and calls a device driver interface to control power consumption of other devices involved in the device event according to the device linkage relationship;
S308:停止对所述设备事件的功耗控制。S308: Stop the power consumption control of the device event.
本发明提供的移动终端功耗控制系统和方法,具有功耗控制模块和设备联动数据库,只需针对具体移动设备进行设备联动数据库的设置,即可实现对设备的功耗控制,不需要针对不同的移动设备重复开发功耗控制系统,具有可扩展性和通用性。The mobile terminal power consumption control system and method provided by the present invention have a power consumption control module and a device linkage database, and only need to set the device linkage database for a specific mobile device to realize the power consumption control of the device without targeting different The mobile device repeated development power consumption control system has scalability and versatility.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100615868A CN100446603C (en) | 2006-07-07 | 2006-07-07 | A mobile terminal power consumption control system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100615868A CN100446603C (en) | 2006-07-07 | 2006-07-07 | A mobile terminal power consumption control system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1878364A CN1878364A (en) | 2006-12-13 |
| CN100446603C true CN100446603C (en) | 2008-12-24 |
Family
ID=37510622
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2006100615868A Active CN100446603C (en) | 2006-07-07 | 2006-07-07 | A mobile terminal power consumption control system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100446603C (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009098628A1 (en) * | 2008-02-05 | 2009-08-13 | Philips Intellectual Property & Standards Gmbh | Controlling the power consumption of a receiving unit |
| CN102156530B (en) * | 2010-09-30 | 2013-08-28 | 华为终端有限公司 | Power consumption management method and device thereof for mobile terminal |
| CN103634431A (en) * | 2013-12-06 | 2014-03-12 | Tcl通讯(宁波)有限公司 | Mobile terminal with pressure ring-off function |
| US10678320B2 (en) * | 2015-07-28 | 2020-06-09 | Lenovo (Singapore) Pte. Ltd. | Device power monitoring and optimization |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1254458A (en) * | 1997-05-02 | 2000-05-24 | 艾利森公司 | Hand-held cellular telephone with power management features |
| WO2004110073A2 (en) * | 2003-06-04 | 2004-12-16 | Siemens Aktiengesellschaft | Method for reducing the power usage of a mobile terminal |
| EP1580971A1 (en) * | 2004-03-17 | 2005-09-28 | LG Electronics Inc. | Power consumption control apparatus in personal digital assistant (PDA) phone |
| WO2005093552A2 (en) * | 2004-03-22 | 2005-10-06 | Koninklijke Philips Electronics, N.V. | Method and apparatus for power management in mobile terminals |
| CN1690924A (en) * | 2004-04-21 | 2005-11-02 | 讯宝科技公司 | Systems and methods that provide enhanced state machine power management |
-
2006
- 2006-07-07 CN CNB2006100615868A patent/CN100446603C/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1254458A (en) * | 1997-05-02 | 2000-05-24 | 艾利森公司 | Hand-held cellular telephone with power management features |
| WO2004110073A2 (en) * | 2003-06-04 | 2004-12-16 | Siemens Aktiengesellschaft | Method for reducing the power usage of a mobile terminal |
| EP1580971A1 (en) * | 2004-03-17 | 2005-09-28 | LG Electronics Inc. | Power consumption control apparatus in personal digital assistant (PDA) phone |
| WO2005093552A2 (en) * | 2004-03-22 | 2005-10-06 | Koninklijke Philips Electronics, N.V. | Method and apparatus for power management in mobile terminals |
| CN1690924A (en) * | 2004-04-21 | 2005-11-02 | 讯宝科技公司 | Systems and methods that provide enhanced state machine power management |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1878364A (en) | 2006-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8117471B2 (en) | Power management method for handheld electronic device using G-sensor | |
| US8483767B2 (en) | Portable information terminal apparatus, mobile wireless terminal apparatus, and sensor control method | |
| CN102122489A (en) | Method and terminal for automatically lowering power consumption of organic light-emitting display (OLED) | |
| CN1503934A (en) | New Personal Electronic Devices | |
| WO2013143208A1 (en) | Power saving method and device for large-screen terminal | |
| WO2007144878A3 (en) | Mobile phone system and method | |
| US20120151374A1 (en) | Portable electronic apparatus and control method thereof | |
| CN103294157A (en) | Method and system for optimizing power consumption of electronic device and electronic device | |
| US20100110054A1 (en) | Display module and method for using the same | |
| US20170365207A1 (en) | Temporarily increased refresh rate for a display panel in low power mode | |
| US8531593B2 (en) | Display panel with image capture module and assembling method of the same | |
| CN100446603C (en) | A mobile terminal power consumption control system and method | |
| WO2009149612A1 (en) | Backlight control method for electronic display device | |
| CN206757313U (en) | A kind of cover-turning intelligent wrist-watch | |
| CN101236411A (en) | Electronic device and method capable of automatically switching power supply | |
| CN104050031A (en) | Method and device for state switching and electronic equipment | |
| CN107483545A (en) | Expression picture update method, mobile terminal and storage medium | |
| US20060135100A1 (en) | Mobile phone capable of presenting a clock in a power-off mode | |
| CN102044201A (en) | Device and method for constant brightness display of mobile equipment screen | |
| CN103197752A (en) | Method and equipment for reducing power consumption of electronic instruments | |
| CN1941980B (en) | Mobile terminal supplying low power operation and driving method thereof | |
| JP5611506B2 (en) | Portable electronic devices | |
| WO2015165151A1 (en) | Mobile terminal, method for reducing power consumption, and computer storage medium | |
| KR100575991B1 (en) | Camera module sharing device of portable composite terminal | |
| CN210377205U (en) | Flat mainboard structure |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |