JP2005521336A - Method, device and process for distributing tasks over time in mobile terminals - Google Patents
Method, device and process for distributing tasks over time in mobile terminals Download PDFInfo
- Publication number
- JP2005521336A JP2005521336A JP2003579450A JP2003579450A JP2005521336A JP 2005521336 A JP2005521336 A JP 2005521336A JP 2003579450 A JP2003579450 A JP 2003579450A JP 2003579450 A JP2003579450 A JP 2003579450A JP 2005521336 A JP2005521336 A JP 2005521336A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- task
- charging device
- mobile
- instructions
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000008569 process Effects 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 45
- 238000004891 communication Methods 0.000 claims description 51
- 230000003111 delayed effect Effects 0.000 claims description 14
- 238000012546 transfer Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 5
- 230000001960 triggered effect Effects 0.000 claims description 4
- 230000001010 compromised effect Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 11
- 241000700605 Viruses Species 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000013467 fragmentation Methods 0.000 description 3
- 238000006062 fragmentation reaction Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0264—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by selectively disabling software applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本発明は、移動端末(101)が実行する種々のタスクを経時的に分配するための方法、デバイスおよびプロセスに関する。本発明の考え方は、端末が充電デバイス(102)に接続されている時にできるだけ多くの、電力を消費する遅延可能なタスクを実行することで前記端末(101)の通話および待ち受け時間を増加することである。先進の解決策は、例えば、その計算が収集されたユーザ・プロファイル情報に基づく理想的なタスク実行時間間隔を利用する。前記端末(101)とタスク実行を共有する、または前記端末(101)のためにタスクの一部を処理するメモリおよび処理手段を備えたインテリジェント充電デバイス(102)が提供される。The present invention relates to a method, device and process for distributing various tasks performed by a mobile terminal (101) over time. The idea of the present invention is to increase the call and standby time of the terminal (101) by executing as many delayable tasks that consume power as possible when the terminal is connected to the charging device (102). It is. Advanced solutions utilize, for example, an ideal task execution time interval based on user profile information from which the calculations were collected. There is provided an intelligent charging device (102) comprising a memory and processing means for sharing task execution with the terminal (101) or processing part of a task for the terminal (101).
Description
本発明は、移動端末が実行する種々のタスクを経時的に分配するための方法、デバイスおよびプロセスに関する。 The present invention relates to methods, devices and processes for distributing various tasks performed by a mobile terminal over time.
現在、移動体インターネットおよび第3世代技術に関する新しい機能を備えたことでより電力を必要とする移動端末の消費電力が問題になっている。また、要求されるサービスの時間と性質によって異なるネットワーク容量、コストおよびQoS(サービス品質)要求のような他の問題も考慮しなければならない。 Currently, the power consumption of mobile terminals that require more power is a problem due to the provision of new functions related to the mobile Internet and third generation technology. Other issues such as network capacity, cost and quality of service (QoS) requirements that vary depending on the time and nature of the required service must also be considered.
移動端末によるデータの柔軟なダウンロードまたは、例えば、電子メールの送受信に関連するいくつかの知られている解決策がある。米国特許第5,896,566号および5,689,825号は、PLMN(公衆陸上移動体通信網)網への接続機能を内蔵したバッテリ充電器モジュールの使用を開示している。ソフトウェア更新の利用可能性が移動端末によって検出され、端末が充電器内に配置されている時に、更新内容が固定回線網の品質および速度で充電器を介してダウンロードされる。しかし、この解決策は、どちらかといえばコスト高で複雑な二重接続のために、利用できるエアインタフェース上の帯域幅が狭く、大容量のデータ・ファイルの転送が遅く、信号品質が低いと誤り率が上がる環境でのみ可能である。 There are several known solutions related to flexible downloading of data by mobile terminals or e.g. sending and receiving e-mails. US Pat. Nos. 5,896,566 and 5,689,825 disclose the use of a battery charger module with built-in connectivity to a PLMN (Public Land Mobile Communication Network) network. When the availability of software updates is detected by the mobile terminal and the terminal is located in the charger, the updates are downloaded via the charger at the quality and speed of the fixed line network. However, this solution is rather costly and complex due to the complex double connection, which means that the available bandwidth on the air interface is narrow, the transfer of large data files is slow, and the signal quality is low. This is possible only in an environment where the error rate increases.
Eメールおよび他のデータ通信機能を備えた送受器であるNokia9110i(Nokia Corporationの登録商標)は、インターネットのウェブ・ページなどからメールや情報を定時に取り込む内蔵機能を有する。しかし、省電力または低コスト化は図られていない。 Nokia 9110i (registered trademark of Nokia Corporation), which is a handset equipped with e-mail and other data communication functions, has a built-in function for fetching mail and information on a regular basis from web pages on the Internet. However, power saving or cost reduction has not been achieved.
UMTS(汎用移動体通信システム)端末を含む第3世代移動端末には、エアインタフェース上でデータ・ファイルを十分に誤りなく迅速にダウンロードする機能および容量があり、この点で移動端末をPLMN網に接続されたデバイスにほぼ匹敵する存在に押し上げている。同時に、使用時に通話可能時間と待ち受け時間とをますます長くすることが要求されている。より高性能のバッテリを開発し、電力管理を効率化することで端末の電力性能はさらに向上する。しかし、移動体インターネット・ブラウジングの到来によって想定されるように、音楽または映像ファイルを頻繁にダウンロードするには、これらの移動端末の消費電力を低減するすべての解決策を探ることが必要である。
上記の問題を克服するために、本発明は、ある種のタスクと機能とを実行する際の移動端末のバッテリ電力の必要を最小限にするという考えに基いて、移動端末が実行する種々のタスクを経時的に分配するための方法、デバイスおよびプロセスを開示する。これについての基本的な前提は、移動端末が複雑になればなるほど、正確な実行時間があまり重要でないいくつかの電力を消費する動作が存在することが明らかであるという点である。また、何らかの理由で、即時ではなく、将来、高性能の移動端末によって実行されることがより好ましいタスクを識別することが可能である。 In order to overcome the above problems, the present invention is based on the idea of minimizing the need for mobile terminal battery power when performing certain tasks and functions. Disclosed are methods, devices, and processes for distributing tasks over time. The basic premise for this is that the more complex the mobile terminal, the more obvious it is that there are some power consuming operations whose exact execution time is less important. It is also possible for some reason to identify tasks that are more likely to be performed by high performance mobile terminals in the future rather than immediately.
本発明は、実行が後の時点に遅延させられた、移動無線通信端末が実行するタスクの実行時間を決定するための方法であって、遅れて実行できる1つまたはそれ以上のタスクを実行する命令を上記移動端末内で受信するステップと、上記命令を待ち行列内に記憶するステップと、上記端末が充電デバイスに結合されているかどうかを上記端末内でチェックするステップと、上記移動端末と上記充電デバイスとの間の電気的接続を認識した時上記タスクを実行するステップとを含むことを特徴とする方法を提供する。 The present invention is a method for determining the execution time of a task performed by a mobile radiocommunication terminal, the execution of which is delayed at a later time, and performs one or more tasks that can be executed late Receiving an instruction in the mobile terminal; storing the instruction in a queue; checking in the terminal whether the terminal is coupled to a charging device; the mobile terminal; Performing the above task when recognizing an electrical connection with a charging device.
別の態様においては、本発明は、実行が後の時点に遅延させられた、移動無線通信端末が実行するタスクの実行時間を決定するための方法であって、ある期間内にユーザのバッテリ充電ルーチンを学習するステップと、上記移動端末が充電器に接続されている尤度が高い時間間隔を計算するステップと、遅れて実行できる1つまたはそれ以上のタスクを実行する命令を上記移動端末内で受信するステップと、上記命令を待ち行列内に記憶するステップと、上記計算された時間間隔の1つに入った時上記タスクを実行するステップとを含むことを特徴とする方法を提供する。 In another aspect, the present invention is a method for determining an execution time of a task performed by a mobile radiocommunication terminal, the execution of which is delayed at a later time, wherein the battery charging of a user within a period of time. Learning a routine, calculating a time interval with a high likelihood that the mobile terminal is connected to a charger, and executing instructions in the mobile terminal to perform one or more tasks that can be executed late And receiving the instructions in a queue, and performing the task when entering one of the calculated time intervals.
さらに別の態様においては、本発明は、実行が後の時点に遅延させられた、移動無線通信端末が実行するタスクの実行時間を決定するための方法であって、ある期間内にユーザのバッテリ充電ルーチンを学習するステップと、上記移動端末が充電器に接続されている尤度が高い時間間隔を計算するステップと、遅れて実行できる1つまたはそれ以上のタスクを実行する命令を上記移動端末内で受信するステップと、上記時間間隔中に実行すべき上記命令を待ち行列内に記憶するステップと、上記計算された時間間隔に入ると、上記移動端末が充電デバイスに結合されているかどうかを上記端末内でチェックし、接続されている場合には、上記タスクを実行するステップと、移動端末が充電デバイスに結合されていない場合には、以下の条件、すなわち、移動端末が充電デバイスに接続される、上記タスクの実行遅延の最大制限時間が近づいている、利用可能なバッテリ電力レベルが限界に近づいていて、上記遅延されたタスクの少なくとも一部の実行が危ぶまれる、のいずれか1つが最初に満たされるまで、上記時間間隔内での上記タスクの実行を遅延させるステップとを含むことを特徴とする方法を提供する。 In yet another aspect, the present invention is a method for determining an execution time of a task performed by a mobile radiocommunication terminal, the execution of which is delayed at a later point in time, wherein the battery of a user is within a period of time. A step of learning a charging routine; a step of calculating a time interval at which the mobile terminal is connected to a charger; and a command for executing one or more tasks that can be executed late. Receiving in a queue, storing the instructions to be executed during the time interval in a queue, and entering the calculated time interval, whether the mobile terminal is coupled to a charging device. Check in the terminal and if connected, perform the above tasks, and if the mobile terminal is not coupled to a charging device, the following conditions: That is, when the mobile terminal is connected to a charging device, the maximum time limit for execution delay of the task is approaching, the available battery power level is approaching the limit, and at least a part of the delayed task is Delaying execution of the task within the time interval until any one of execution is first met is provided.
さらに別の態様では、本発明は、エアインタフェース上で無線の音声およびデータ通信が可能な移動無線通信端末であって、タスクを処理するための処理手段および上記タスクをタイミングどおりに実行するためのタイミング手段を含み、そのようなタスクの各々に関連する命令およびデータを記憶するためのメモリ手段を含み、遅延可能なタスクに関する受信した命令をメモリ内の待ち行列に記憶し、充電デバイスに結合されるまで待ち、次いで上記タスクを実行するように構成されることを特徴とする端末を提供する。 In yet another aspect, the present invention is a mobile radio communication terminal capable of radio voice and data communication over an air interface, and a processing means for processing a task and for executing the task in a timely manner. Including timing means, memory means for storing instructions and data associated with each such task, storing received instructions for deferrable tasks in a queue in memory, coupled to the charging device A terminal is provided, which is configured to wait until then, and then perform the task.
さらに別の態様においては、本発明は、エアインタフェース上で無線の音声およびデータ通信が可能な移動無線通信端末であって、タスクを処理するための処理手段および上記タスクをタイミングどおりに実行するためのタイミング手段と、そのようなタスクの各々に関連する命令およびデータを記憶するためのメモリ手段と、上記端末と上記充電デバイスとの間のデータ接続を行うためのデータ伝送手段とを含み、上記命令内の処理すべきデータの少なくとも一部を記憶のために上記充電デバイスに転送し、上記タスクの実行中に上記記憶されたデータを取り出すように構成されることを特徴とする端末を提供する。 In yet another aspect, the present invention provides a mobile radio communication terminal capable of radio voice and data communication over an air interface, and processing means for processing a task and executing the task in a timely manner. Timing means; memory means for storing instructions and data associated with each such task; and data transmission means for making a data connection between the terminal and the charging device, Provided is a terminal configured to transfer at least a portion of data to be processed in an instruction to the charging device for storage and to retrieve the stored data during execution of the task .
さらに別の態様においては、本発明は、エアインタフェース上で無線の音声およびデータ通信が可能な移動無線通信端末であって、タスクを処理するための処理手段および上記タスクをタイミングどおりに実行するためのタイミング手段、そのようなタスクの各々に関連する命令およびデータを記憶するためのメモリ手段とを含む端末を提供する。上記端末の上記処理手段は、ある期間内にユーザのバッテリ充電ルーチンを学習し、上記端末が充電器に接続されている尤度が高い時間間隔を計算し、計算された時間間隔の1つに入るとメモリ内に記憶された命令を実行して1つまたはそれ以上の遅延可能なタスクを実行するように構成される。 In yet another aspect, the present invention provides a mobile radio communication terminal capable of radio voice and data communication over an air interface, and processing means for processing a task and executing the task in a timely manner. And a memory means for storing instructions and data associated with each such task. The processing means of the terminal learns a user's battery charging routine within a certain period, calculates a time interval with a high likelihood that the terminal is connected to a charger, and sets one of the calculated time intervals. Upon entry, the instructions stored in the memory are executed to perform one or more deferrable tasks.
さらに別の態様においては、本発明は、エアインタフェース上で無線の音声およびデータ通信が可能な移動無線通信端末であって、タスクを処理するための処理手段および上記タスクをタイミングどおりに実行するためのタイミング手段と、そのようなタスクの各々に関連する命令およびデータを記憶するためのメモリ手段とを含み、ある期間内にユーザのバッテリ充電ルーチンを学習し、上記移動端末が充電器に接続されている尤度が高い時間間隔を計算し、遅れて実行できる1つまたはそれ以上のタスクを実行する命令を上記移動端末内で受信し、メモリ内にある待ち行列に命令を記憶し、上記端末が充電デバイスに結合されているかどうかを上記端末内でチェックし、結合されている場合には、上記タスクを実行し、上記移動端末が充電デバイスに結合されていない場合には、以下の条件、すなわち、移動端末が充電デバイスに接続される、上記タスクの実行遅延の最大制限時間が近づいている、利用可能なバッテリ電力レベルが限界に近づいていて、上記遅延されたタスクの少なくとも一部の実行が危ぶまれる、のいずれか1つが最初に満たされるまで、上記時間間隔内での上記タスクの実行を遅延させるように構成される端末を提供する。 In yet another aspect, the present invention provides a mobile radio communication terminal capable of radio voice and data communication over an air interface, and processing means for processing a task and executing the task in a timely manner. Timing means and memory means for storing instructions and data associated with each such task, learning a user's battery charging routine within a period of time, wherein the mobile terminal is connected to a charger. The mobile terminal receives instructions in the mobile terminal to calculate one or more tasks that can be executed late, stores the instructions in a queue in memory, Check whether it is coupled to the charging device in the terminal, and if it is coupled, execute the above task and charge the mobile terminal. If not coupled to a device, the following conditions are approaching: the maximum time limit for delay of execution of the above task when the mobile terminal is connected to the charging device, the available battery power level is approaching the limit A terminal configured to delay execution of the task within the time interval until any one of the delayed tasks is initially compromised To do.
さらに別の態様においては、本発明は、移動無線通信端末のバッテリを充電可能な充電デバイスであって、上記充電デバイスと移動無線通信端末との間の双方向データ接続のためのデータ伝送手段と、データを記憶するためのメモリ手段とを含み、上記端末によって実行すべきタスクに関連する命令内の処理すべきデータの少なくとも一部を記憶し、上記端末から要求があれば上記移動端末に上記記憶されたデータを返送するように構成された充電デバイスを提供する。 In yet another aspect, the present invention is a charging device capable of charging a battery of a mobile radio communication terminal, the data transmission means for bidirectional data connection between the charging device and the mobile radio communication terminal; Memory means for storing data, storing at least part of the data to be processed in an instruction related to a task to be executed by the terminal, and if requested by the terminal, the mobile terminal A charging device configured to return stored data is provided.
さらに別の態様においては、本発明は、移動無線通信端末のバッテリを充電可能な充電デバイスであって、上記充電デバイスと移動無線通信端末との間の双方向データ接続のためのデータ伝送手段と、データを記憶するためのメモリ手段とを含み、上記端末と上記充電デバイスとの間のタスク実行を共有するための処理手段を備えることを特徴とする充電デバイスを提供する。 In yet another aspect, the present invention is a charging device capable of charging a battery of a mobile radio communication terminal, the data transmission means for bidirectional data connection between the charging device and the mobile radio communication terminal; A charging device comprising: memory means for storing data; and processing means for sharing task execution between the terminal and the charging device.
さらに別の態様においては、本発明は、エアインタフェース上で無線の音声およびデータ通信が可能な移動無線通信端末内でタスクを遅延実行するためのプロセスであって、上記端末は、タスクを処理するための処理手段と、上記タスクをタイミングどおりに実行するためのタイミング手段と、前記各タスクに関連する命令およびデータを記憶するためのメモリ手段とを含み、上記移動端末がタスクを実行する少なくとも1つの命令を受信するステップと、上記端末がタスクを遅延可能なバックグラウンド・タスクとして識別するステップと、上記端末が遅延可能なタスクの実行に関連するデータをメモリ内の待ち行列に記憶するステップと、上記端末のバッテリと充電デバイスの電源との間の接続を認識すると、上記端末が上記端末の処理手段を用いて上記タスクを実行するステップとを含むことを特徴とするプロセスを提供する。 In yet another aspect, the present invention is a process for delay execution of a task in a mobile radio communication terminal capable of wireless voice and data communication over an air interface, wherein the terminal processes the task Processing means, timing means for executing the task in accordance with timing, and memory means for storing instructions and data related to each task, wherein the mobile terminal executes the task Receiving one instruction; identifying the terminal as a deferrable background task; storing data associated with execution of the deferrable task in a queue in memory. When the terminal recognizes the connection between the battery of the terminal and the power source of the charging device, the terminal processes the terminal. Provides a process which comprises the step of performing the task using the stage.
さらに別の態様においては、本発明は、エアインタフェース上で無線の音声およびデータ通信可能な移動無線通信端末内でタスクを遅延実行するためのプロセスであって、上記端末は、タスクを処理するための処理手段と、上記タスクをタイミングどおりに実行するためのタイミング手段と、上記タスクの各々に関連する命令およびデータを記憶するためのメモリ手段とを含み、上記移動端末がタスクを実行する少なくとも1つの命令を受信するステップと、上記端末がタスクを遅延可能なバックグラウンド・タスクとして識別するステップと、上記端末が遅延可能なタスクの実行に関連するデータをメモリ内の待ち行列に記憶するステップと、上記端末が充電デバイスに接続されている事前計算された時間間隔に入ると、上記端末が、ユーザのバッテリ充電ルーチンの学習に基いて、処理ユニットを用いて上記タスクを実行するステップとを含むことを特徴とするプロセスを提供する。 In yet another aspect, the present invention is a process for performing tasks in a mobile radio communication terminal capable of wireless voice and data communication over an air interface, wherein the terminal processes the tasks. Processing means, timing means for executing the task according to timing, and memory means for storing instructions and data related to each of the tasks, wherein the mobile terminal executes the task Receiving one instruction; identifying the terminal as a deferrable background task; storing data associated with execution of the deferrable task in a queue in memory. When the terminal enters a pre-calculated time interval connected to a charging device, the terminal Based of the learning of the battery charging routine, it provides a process which comprises the step of performing the task using the processing unit.
遅延可能なバックグラウンド動作の例は、以下の通りである。
・インターネット・ページ、音楽、ゲーム、写真などのコンテンツのダウンロードおよび先取り(プリキャッシング)
・個別化および推奨アプリケーションに関連するユーザのプロファイルおよび好みの計算
・定期的なウイルス・スキャン
・ファイル圧縮によるメモリまたはディスク空間/フラッシュ・メモリの節減
・ファイルの断片化防止のための記憶されたファイルの組織化とその結果としての端末の電力節減および高速化。
Examples of background operations that can be delayed are as follows.
・ Download and pre-fetch (pre-caching) content such as Internet pages, music, games, photos, etc.
-User profile and preference calculations related to personalization and recommended applications-Regular virus scanning-Memory or disk space / flash memory savings due to file compression-Stored files to prevent file fragmentation Organization and consequent power saving and speedup of the terminal.
端末がバッテリ充電器に接続されている時に可能な限りのバッテリ消費電力が高い動作を実行する過程で、バッテリの待ち受け時間、および通話、表示および再生などの他の機能の動作時間は実際に大幅に増加する。 In the process of performing as high a battery power operation as possible when the device is connected to the battery charger, the battery standby time and other functions such as call, display and playback are actually greatly increased To increase.
本発明の一実施形態においては、ユーザの習慣を学習し、学習した情報を用いて消費電力が大きいバックグラウンド・アクティビティの実行を自動的にスケジューリングするように端末を設定できる。端末が移動体ネットワークまたはサービスと通信する必要があるかどうかは自由である。端末が充電器に接続されているか否かにかかわらず所望のタスクを実行することができるが、例えば、帯域幅が低料金で利用でき、ユーザが夜間に端末のバッテリをフル充電することが多いということを端末が学習した夜間など、その他の点で好ましい条件の下で実行することができる。 In one embodiment of the present invention, the terminal can be configured to learn the user's habits and automatically schedule execution of background activities with high power consumption using the learned information. Whether the terminal needs to communicate with a mobile network or service is free. Can perform any desired task regardless of whether the terminal is connected to a charger, for example, bandwidth is available at a low charge and users often charge the terminal battery at night This can be executed under other favorable conditions such as at night when the terminal has learned.
本発明の別の実施形態においては、バックグラウンド動作の性能は、「インテリジェント」な充電ユニットと共有される。この場合、充電ユニットは、移動端末の処理電力、メモリおよび通信能力の各要件を低減することを可能にする。
以下に、添付の図面を参照しながら本発明について詳細に説明する。
In another embodiment of the present invention, the performance of background operation is shared with an “intelligent” charging unit. In this case, the charging unit makes it possible to reduce the processing power, memory and communication capability requirements of the mobile terminal.
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
図1および図2を参照すると、本発明の概念に含まれる基本要素は、トランシーバ(204)、タイマ機能付き処理ユニット(203)、プログラム/データ・メモリ(201)、ユーザ・インタフェース(202)などの構成要素を含む移動端末(101)と、端末を収容し、そのバッテリ・コネクタと接続し、バッテリ(205)または上記端末(101)のバッテリを充電するように適合された充電デバイス(102)である。必須の電源(207)に加えて、「インテリジェント」充電器は、メモリ(209)、または端末(101)と充電器(102)との間で双方向データ接続(206,208)を用いて端末(101)から送信される情報を一時的に記憶または処理する処理装置(210)さえ含むことができる。通常、充電器(102)は家庭または自動車の電源コンセント(図示せず)に接続される。 1 and 2, the basic elements included in the concept of the present invention are transceiver (204), processing unit with timer function (203), program / data memory (201), user interface (202), etc. A mobile terminal (101) including the components of: a charging device (102) adapted to house the terminal, connect to its battery connector, and charge the battery (205) or the battery of the terminal (101) It is. In addition to the requisite power supply (207), the “intelligent” charger uses a memory (209) or a two-way data connection (206, 208) between the terminal (101) and the charger (102). Even a processing device (210) for temporarily storing or processing information transmitted from (101) may be included. Usually, the charger (102) is connected to a power outlet (not shown) of a home or automobile.
本発明のこの第1の実施形態では、充電デバイス(102)は市販のデバイスと異なるものではない。充電デバイスが有する唯一の機能は移動端末(101)のバッテリを充電することである。この実施形態の特徴について、ユーザの充電行動を学習し活用するステップを組み込んだ実施形態を含めて、以下に詳細に説明する。 In this first embodiment of the invention, the charging device (102) is not different from a commercially available device. The only function the charging device has is to charge the battery of the mobile terminal (101). The features of this embodiment will be described in detail below, including embodiments incorporating steps for learning and utilizing user charging behavior.
移動端末(101)は、とりわけ、音楽再生機能を備え、ユーザはインターネットを介して音楽データ・ファイルを移動端末(101)に配信するようにオーダしている。音楽ファイル形式は、例えば、人気があるMP3フォーマット、または移動端末が処理できる他の任意のフォーマットである。MP3音楽ファイルを受信するのに必要な電力量はきわめて大きい。音楽を1分間聴くのに約1MBのデータが必要なので、移動端末(101)のユーザは、本発明によれば、端末(101)がバッテリ充電器(102)に接続されている間に音楽をダウンロードして、消費電力が大きいバックグラウンド動作の処理を最適化したいと考える。また、ユーザがこの特定の音楽を今すぐに聴く時間がないかそれを望まない時には、ファイルを、例えば、24時間以内に移動端末(101)に配信するようにオーダしている。この遅延ダウンロードはバックグラウンド・ダウンロードと呼ばれる。 The mobile terminal (101) has, inter alia, a music playback function, and the user orders to distribute music data files to the mobile terminal (101) via the Internet. The music file format is, for example, the popular MP3 format, or any other format that the mobile terminal can process. The amount of power required to receive MP3 music files is very large. Since approximately 1 MB of data is required to listen to music for 1 minute, according to the present invention, the user of the mobile terminal (101) can play music while the terminal (101) is connected to the battery charger (102). I would like to download and optimize the processing of background operations that consume a lot of power. Also, when the user has no time or does not want to listen to this particular music immediately, the file is ordered to be delivered to the mobile terminal (101) within 24 hours, for example. This delayed download is called background download.
図3のフローチャートによれば、本発明のプロセスはオーディオ・ファイル・ダウンロード・オーダ(301)を出したユーザによって開始される。移動端末(101)は、ユーザ(302)によって即時ダウンロードとバックグラウンド・ダウンロードのどちらが要求されているのかを確認する。ユーザがバックグラウンド・ダウンロードのデフォルトの最大時間として24時間を有すると仮定する。この場合、特定の時間は指定されず、端末(101)は、コマンドをデフォルトのバックグラウンド・ダウンロード・コマンドとして識別し、通常動作を想定して、端末(101)がバッテリ充電器(102)に接続されている時に、このダウンロード・タスクをそのコマンド・スタックに入れるか、処理ユニット(203)によって後で実行されるメモリ(201)内のタスク(303)の同様の待ち行列に入れる。さらに、ユーザがその不規則なライフスタイルなどが理由で充電完了前に充電を中止しようとする場合、バッテリ(102)がフル充電されるまでタスクの実行を延期することが有利である。いずれにせよ、動作は、例えば、先入れ先出し(FIFO)方式、または所定の優先順位に従って待ち行列から取り出すことができる。コマンドおよびオペランドのスタックはシステム・プログラマの一般的な能力の範囲内であり、この機能についてはここでは詳細に説明する必要はない。 According to the flowchart of FIG. 3, the process of the present invention is initiated by a user who has issued an audio file download order (301). The mobile terminal (101) confirms whether immediate download or background download is requested by the user (302). Assume that the user has 24 hours as the default maximum time for background download. In this case, a specific time is not specified, and the terminal (101) identifies the command as a default background download command and assumes normal operation and the terminal (101) is connected to the battery charger (102). When connected, this download task is put into its command stack or into a similar queue of tasks (303) in memory (201) that is later executed by the processing unit (203). Furthermore, if the user intends to stop charging before charging is complete due to its irregular lifestyle or the like, it is advantageous to postpone the task until the battery (102) is fully charged. In any case, operations can be taken out of the queue according to, for example, a first-in first-out (FIFO) scheme or a predetermined priority. Command and operand stacks are within the general capabilities of system programmers, and this function need not be described in detail here.
本発明の第2の実施形態の図4のフローチャートによれば、移動端末(101)はユーザのバッテリ充電ルーチンを分析し、バックグラウンド・タスク(401)を実行する好ましい時間間隔を計算している。この間隔中に、端末(101)は充電器(102)に接続されている可能性が最も高い。指定された実行時間(402)なしにタスクを実行する命令を受信した後で、端末(101)は計算された時間間隔に入る(403)までタスクの実行を延期する。通常、このようなタスクはインターネット・ページ、音楽、ゲーム、写真などのコンテンツのダウンロードおよび先取り(プリキャッシング)を含み、移動端末(101)は、サービス(または別のコンテンツ配信システム)に、例えば、午前1時〜6時の間にMP3音楽ファイルを送信するよう要求する。これは、この時間には上記端末(101)は、通常、充電器(102)に接続されていてバッテリ(205)が充電されているからである。ユーザが朝に音楽ファイルを準備したいと思う時には、この指定された制限時間前にダウンロードが実行される。単なる内部計算(下記参照)を含む他のタイプのタスクは、この場合、優先度を低くして、データ転送を要求するすべてのタスクが実行されるまでその実行を延期する。 According to the flowchart of FIG. 4 of the second embodiment of the present invention, the mobile terminal (101) analyzes the user's battery charging routine and calculates a preferred time interval for executing the background task (401). . During this interval, the terminal (101) is most likely connected to the charger (102). After receiving an instruction to execute the task without the specified execution time (402), the terminal (101) postpones the execution of the task until the calculated time interval is entered (403). Typically, such tasks include downloading and pre-fetching content such as Internet pages, music, games, photos, etc., and the mobile terminal (101) can send a service (or another content distribution system) to, for example, Request to send MP3 music file between 1am and 6am. This is because the terminal (101) is normally connected to the charger (102) and the battery (205) is charged at this time. When the user wants to prepare a music file in the morning, the download is performed before this specified time limit. Other types of tasks, including just internal calculations (see below), in this case have a lower priority and defer execution until all tasks that require data transfer have been executed.
上記実施形態の場合には、ユーザの行動の監視に基づき、他の判断規則を考慮しない限り、移動端末(101)が充電デバイス(102)に接続されているか否かにかかわらず、計算された時間間隔内に遅延可能なタスクを実行し、それ故、時折、余分なバッテリ電力を消費する恐れがある。しかし、デバイスはユーザの行動を学習し、ユーザはこの機能の詳細を知るようになり、充電器からの電力のバックアップなしにダウンロードまたはバックグラウンド処理が実行されるケースの発生が実際にはまれであり、停電時にも影響がない。 In the case of the above-described embodiment, the calculation is performed regardless of whether the mobile terminal (101) is connected to the charging device (102) or not unless other determination rules are taken into account based on the monitoring of the user's behavior. It performs tasks that can be delayed within a time interval, and therefore may occasionally consume extra battery power. However, the device learns the user's behavior, the user gets to know the details of this function, and it is actually rare that a download or background process is performed without backing up the power from the charger. Yes, there is no impact during a power outage
本発明の第3の実施形態の場合、図5のフローチャートを参照すると、端末(101)は、また、遅延可能なタスク(502)の適切な実行時間を決定するために計算された時間間隔(501)を利用する。さらに、端末(101)は上記端末が実際に充電デバイス(102)に接続される(504)まで上記計算された時間間隔(503)内で待つ決定をして、利用可能な時間遅延の最後まで、または利用可能なバッテリ電力のレベルが限界に近づき待ち行列に入れたタスクを完全に実行することが危うくなるまで、この待ち時間を延ばすことができる。当然ながら、これらの状況を処理する他の方法も選ぶことができ、その一部は、例えば、タスク優先順位リスト(505)を発行することでユーザが決定することができる。例えば、端末(101)が深夜に充電器(102)に結合されている場合、一晩中端末はそこにあるだろうというのが妥当な推測である。簡単な実施態様では、端末(101)は、即時に、またはバッテリ(205)がフル充電された時に配信要求を送信する。別の実施態様の場合、端末(101)は、予測トラヒック状況およびデータ転送コストが最適になるまで、例えば、深夜まで待つことができる。 In the case of the third embodiment of the present invention, referring to the flowchart of FIG. 5, the terminal (101) can also calculate the time interval calculated to determine the appropriate execution time of the deferrable task (502) ( 501). Furthermore, the terminal (101) decides to wait within the calculated time interval (503) until the terminal is actually connected to the charging device (102) (504) until the end of the available time delay This wait time can be extended until the level of available battery power approaches a limit and it becomes dangerous to fully perform the queued task. Of course, other ways of handling these situations can be chosen, some of which can be determined by the user, for example, by issuing a task priority list (505). For example, if terminal (101) is coupled to charger (102) at midnight, a reasonable guess is that the terminal will be there all night. In a simple implementation, the terminal (101) sends a delivery request immediately or when the battery (205) is fully charged. In another embodiment, the terminal (101) can wait until the predicted traffic conditions and data transfer costs are optimal, for example, until midnight.
好ましいトラヒック状況およびデータ転送コストの利用を最適化するためには、端末(101)はサービス・プロバイダおよびネットワーク通信業者と通信しなければならない場合もある。即時のダウンロードと聴取で可能な場合と比較して遅い接続速度またはチャネルをトラヒックの閑散期に利用することで、通常の昼間のサービスが大幅に低いコストで達成できる。多くの計算を要するがエアインタフェース上でのデータ転送は皆無に近いタスクが存在する。そのようなタスクは、例えば、メモリまたはディスク空間/フラッシュ・メモリの節減のためのファイル圧縮に関するユーザのプロファイルおよび好みの計算と、ファイルの断片化防止のための記憶されたファイルの組織化とその結果としての端末の電力節減および高速化である。その場合、端末(101)を実際に充電器(102)に結合する必要がある本発明の電力節減の態様によって利益の大半が得られる。 In order to optimize the utilization of favorable traffic conditions and data transfer costs, terminal (101) may have to communicate with service providers and network carriers. By utilizing slower connection speeds or channels during periods of traffic when compared to what is possible with immediate downloads and listening, normal daytime services can be achieved at significantly lower costs. Although many calculations are required, there are almost no tasks for transferring data over the air interface. Such tasks include, for example, calculating user profiles and preferences for file compression for memory or disk space / flash memory savings, organizing stored files to prevent file fragmentation, and The resulting power savings and speedup of the terminal. In that case, most of the benefits come from the power saving aspect of the present invention where the terminal (101) actually needs to be coupled to the charger (102).
待ち行列に入れられたタスクのよりインテリジェントなタイミングを開始する学習規則の一例を示す。ユーザが95%の確率で端末のバッテリを毎晩充電し、平均して最小限6時間の充電およびバッテリのフル充電時間がある場合に、インテリジェント・コスト節減モードがトリガされる。 Fig. 4 illustrates an example of a learning rule that initiates more intelligent timing of queued tasks. The intelligent cost saving mode is triggered when the user charges the terminal battery every night with a 95% probability and there is an average of at least 6 hours of charging and full battery charging time.
本発明の別の態様では、充電デバイス(102)は、移動端末(101)と処理タスクを共有し、または上記端末が充電ユニット(102)に挿入されている状態で移動端末(101)のためにある種のタスクを完全に実行することができる回路を備える。 In another aspect of the invention, the charging device (102) shares processing tasks with the mobile terminal (101) or for the mobile terminal (101) with the terminal inserted in the charging unit (102). Are equipped with a circuit that can completely perform certain tasks.
本発明の別の実施形態は、移動端末(101)と充電デバイス(102)との間でのタスク実行の共有を含む。そのような場合、充電器(102)は単なるバッテリ充電に加えて各種機能を含み、移動端末用にカスタム構成される可能性が最も高い。本発明の一実施形態の場合、充電デバイス(102)は追加のメモリ容量(209)を備え、移動端末(101)自身に収容できる以上のデータをバックグラウンドでダウンロードすることが可能になる。次に、このデータを、例えば、今日のGSM(広域自動車通信システム)のセル方式の携帯電話のデバイス・メモリとSIM(Secure Identity Module)カード・モジュールとの間で行われるのと同様の方法で、移動端末(101)と充電デバイス(102)との間でスワップまたはコピーすることができる。 Another embodiment of the present invention involves sharing task execution between the mobile terminal (101) and the charging device (102). In such a case, the charger (102) includes various functions in addition to simple battery charging, and is most likely to be custom configured for the mobile terminal. In the case of an embodiment of the present invention, the charging device (102) has an additional memory capacity (209) and can download more data in the background than can be accommodated in the mobile terminal (101) itself. This data is then used in a manner similar to that performed, for example, between today's GSM (Wide Area Vehicle Communication System) cellular mobile device memory and a SIM (Secure Identity Module) card module. Can be swapped or copied between the mobile terminal (101) and the charging device (102).
別の実施形態の場合、充電デバイス(102)は専用の処理電力(210)を備える。これにより、移動端末(101)が生データを収集し、それを充電デバイス(102)に送信し、実行されたタスクの最終結果を受信するだけでよいタスクを実行することができる。メモリおよびエネルギーを消費するがタイム・クリティカルではないタスクを移動端末(101)内で実行することは、例えば、個別化および推奨アプリケーションに関連するユーザのプロファイルおよび好みの計算、定期的なウイルス・スキャン、ファイル圧縮によるメモリまたはディスク空間/フラッシュ・メモリの節減、ファイルの断片化防止のための記憶されたファイルの組織化とその結果としての端末の電力節減および高速化の場合には、ユーザに付加価値を与えるものではない。 In another embodiment, the charging device (102) comprises dedicated processing power (210). This allows the mobile terminal (101) to collect the raw data, transmit it to the charging device (102), and execute a task that only needs to receive the final result of the executed task. Performing tasks that consume memory and energy but are not time critical in the mobile terminal (101) can include, for example, calculating user profiles and preferences related to personalization and recommendation applications, periodic virus scanning Added to the user in case of memory or disk space / flash memory savings due to file compression, organization of stored files to prevent file fragmentation and consequent power savings and speedup of the terminal It does not give value.
バックグラウンド・タスクの一部はユーザによってのみ開始されるが、その多くは事前プログラミングされたサービスおよび保守ルーチンの一部とすることができ、したがって、システムによって自動的に起動されスケジューリングされる。即時ウイルス・スキャンなど、ユーザによって任意のバックグラウンド・タスクの起動を手動で無効にすることが可能であるべきなのは当然である。 Some of the background tasks are initiated only by the user, many of which can be part of pre-programmed services and maintenance routines and are therefore automatically activated and scheduled by the system. Of course, it should be possible to manually disable the activation of any background task by the user, such as an immediate virus scan.
上記の実施形態の一部を実施するには、移動端末(101)と充電デバイス(102)との間のデータ接続(206,208)と、プロセスを制御する適当なプロトコルとソフトウェアとが必要である。しかし、今日の移動端末は、パーソナル・コンピュータ、センサ、ポインティング・デバイスなどの他のデバイスとのデータ交換を処理する標準化されたプラットフォームをますます十分に備える傾向にある。そのようなプラットフォームは、無線の赤外線およびLPRF(例えば、ブルートゥース)に基づくパーソナル・エリア・ネットワーク(PAN)の解決策、およびコンピュータ、FMラジオ、外部キーボードなどとの有線接続を含む。したがって、大半の新しい移動端末モデルがすでに適切な機能を内蔵しているように、充電デバイス(102)と移動端末(101)との間の適切なデータ転送の解決策を実施することは当業者にとって困難なことではない。 Implementation of some of the above embodiments requires a data connection (206, 208) between the mobile terminal (101) and the charging device (102), and appropriate protocols and software to control the process. is there. However, today's mobile terminals are increasingly equipped with standardized platforms that handle data exchange with other devices such as personal computers, sensors, and pointing devices. Such platforms include wireless infrared and LPRF (eg, Bluetooth) based personal area network (PAN) solutions and wired connections to computers, FM radios, external keyboards, and the like. Therefore, it will be appreciated by those skilled in the art to implement an appropriate data transfer solution between the charging device (102) and the mobile terminal (101) so that most new mobile terminal models already have the appropriate functionality built-in. It is not difficult for them.
本発明によれば、専用のプロセッサとメモリとを備えたインテリジェント充電デバイスを有することは通常の使用で大半の場合に、例えば、来るべき第3世代移動端末の処理タスクを大幅に軽減することができる。この結果、バッテリ電力とコストを節約して移動端末のメモリと処理電力要件を節減する以外に、移動端末のエネルギー消費をさらに低減して待ち受けおよび稼動時間を延ばすことができる。移動端末は、さらに、軽量化と小型化が可能であり、見方を変えると節減された余分な電力は最高級の映像およびマルチメディアの用途に向けることができる。 According to the present invention, having an intelligent charging device with a dedicated processor and memory can greatly reduce the processing tasks of upcoming third generation mobile terminals, for example, in most cases in normal use. it can. As a result, in addition to saving battery power and cost and saving memory and processing power requirements of the mobile terminal, it is possible to further reduce the energy consumption of the mobile terminal and extend standby and operating time. Mobile terminals can be further reduced in weight and size, and the extra power saved in different ways can be directed to the finest video and multimedia applications.
Claims (32)
遅れて実行できる1つまたはそれ以上のタスクを実行する命令(301)を前記移動端末(101)内で受信するステップ(302)と、
前記命令を待ち行列内に記憶するステップと、
前記端末(101)が充電デバイス(102)に結合されているかどうかを前記端末(101)内でチェックするステップ(303)と、
前記移動端末(101)と前記充電デバイス(102)との間の電気的接続を認識した時に前記タスクを実行するステップと、を含むことを特徴とする方法。 A method for determining an execution time of a task executed by a mobile radio communication terminal (101), whose execution is delayed at a later time,
Receiving (302) within the mobile terminal (101) an instruction (301) to perform one or more tasks that can be executed late;
Storing the instructions in a queue;
Checking (303) in the terminal (101) whether the terminal (101) is coupled to a charging device (102);
Performing the task when recognizing an electrical connection between the mobile terminal (101) and the charging device (102).
ある期間内にユーザのバッテリ充電ルーチンを学習するステップと、
前記移動端末(101)が充電器(102)に接続されている尤度が高い時間間隔を計算するステップ(401)と、
遅れて実行できる1つまたはそれ以上のタスクを実行する命令を前記移動端末内で受信するステップ(402)と、
前記命令を待ち行列内に記憶するステップと、
前記計算された時間間隔の1つに入ると前記タスクを実行するステップ(403)と、を含むことを特徴とする方法。 A method for determining an execution time of a task executed by a mobile radio communication terminal (101), whose execution is delayed at a later time,
Learning a user's battery charging routine within a period of time;
Calculating (401) a time interval with a high likelihood that the mobile terminal (101) is connected to the charger (102);
Receiving (402) instructions within the mobile terminal to perform one or more tasks that can be executed late;
Storing the instructions in a queue;
Performing the task upon entering one of the calculated time intervals (403).
ある期間内にユーザのバッテリ充電ルーチンを学習するステップと、
前記移動端末(101)が充電器(102)に接続されている尤度が高い時間間隔を計算するステップ(501)と、
遅れて実行できる1つまたはそれ以上のタスクを実行する命令を前記移動端末内で受信するステップ(502)と、
前記時間間隔中に実行すべき前記命令を待ち行列内に記憶するステップ(503)と、
前記時間間隔に入ると、前記移動端末が前記充電デバイス(102)に結合されているかどうかを前記移動端末(101)内でチェックし、接続されている場合には前記タスクを実行するステップ(504)と、
前記移動端末(101)が前記充電デバイス(102)に結合されていない場合には、以下の条件、すなわち、
前記移動端末(101)が前記充電デバイス(102)に接続される、
前記タスクの実行延期の最大制限時間が近づいている、
利用可能なバッテリ電力レベルが限界に近づいていて、前記遅延させられたタスクの少なくとも一部の実行が危ぶまれる、
のいずれか1つが最初に満たされるまで、前記時間間隔内での前記タスクの実行を遅延させるステップ(505)と、を含むことを特徴とする方法。 A method for determining an execution time of a task executed by a mobile radio communication terminal (101), whose execution is delayed at a later time,
Learning a user's battery charging routine within a period of time;
Calculating a time interval (501) with a high likelihood that the mobile terminal (101) is connected to the charger (102);
Receiving (502) instructions in the mobile terminal to perform one or more tasks that can be executed late;
Storing in a queue the instructions to be executed during the time interval (503);
Upon entering the time interval, the mobile terminal (101) checks whether the mobile terminal is coupled to the charging device (102), and if connected, executes the task (504) )When,
If the mobile terminal (101) is not coupled to the charging device (102), the following conditions:
The mobile terminal (101) is connected to the charging device (102);
The maximum time limit for postponing execution of the task is approaching,
The available battery power level is approaching a limit and execution of at least some of the delayed tasks is jeopardized;
Delaying execution of the task within the time interval until any one of the first is satisfied (505).
前記移動端末(101)が前記充電器(102)に接続される、
前記タスクの実行遅延の最大制限時間が近づいている、
利用可能なバッテリ電力レベルが限界に近づいていて、前記遅延されたタスクの少なくとも一部の実行が危ぶまれる、
のいずれか1つが最初に満たされるまで、前記時間間隔内での前記タスクの実行を遅延させるように構成されることを特徴とする移動無線通信端末(101)。 A mobile wireless communication terminal (101) capable of wireless voice and data communication on an air interface (204), wherein the terminal performs processing means for processing a task and the task in accordance with timing Timing means (203) and memory means (201) for storing instructions and data associated with each such task, wherein said terminal (101) performs a user battery charging routine within a period of time. Learns, calculates a time interval of high likelihood that the mobile terminal (101) is connected to the charger (102), and issues instructions to the mobile terminal (1) to perform one or more tasks that can be executed late 101) and store the instructions in the queue (201) in the memory (201), the terminal is connected to the charging device (102) Whether the mobile terminal (101) is not connected to the charging device (102), or if the mobile terminal (101) is not connected to the charging device (102): That is,
The mobile terminal (101) is connected to the charger (102);
The maximum time limit for execution delay of the task is approaching,
The available battery power level is approaching a limit and execution of at least part of the delayed task is compromised;
A mobile radio communication terminal (101) configured to delay execution of the task within the time interval until any one of the first is satisfied.
前記移動端末(101)がタスクを実行する少なくとも1つの命令を受信するステップ(301)と、
前記端末(101)がタスクを遅延可能なバックグラウンド・タスクとして識別するステップ(302)と、
前記端末(101)が遅延可能なタスクの実行に関連するデータをメモリ(201)内の待ち行列に記憶するステップと、
前記端末(101)のバッテリ(205)と充電デバイス(102)の電源(207)との間の接続を認識すると、前記端末(101)が前記端末(101)の処理手段(203)を用いて前記タスクを実行するステップ(303)と、を含むことを特徴とするプロセス。 A process for delay execution of a task in a mobile wireless communication terminal (101) capable of wireless voice and data communication on an air interface (204), the processing means for the terminal to process the task, and Timing means (203) for performing said tasks in a timely manner, said terminal comprising memory means (201) for storing instructions and data associated with each such task, said process ,
Receiving (301) at least one command for said mobile terminal (101) to perform a task;
The terminal (101) identifying the task as a background task that can be delayed (302);
Storing data relating to execution of tasks that the terminal (101) can delay in a queue in the memory (201);
When the connection between the battery (205) of the terminal (101) and the power source (207) of the charging device (102) is recognized, the terminal (101) uses the processing means (203) of the terminal (101). Performing the task (303).
前記移動端末(101)がタスクを実行する少なくとも1つの命令を受信するステップ(401)と、
前記端末(101)がタスクを遅延可能なバックグラウンド・タスクとして識別するステップ(402)と、
前記端末(101)が遅延可能なタスクの実行に関連するデータをメモリ(201)内の待ち行列に記憶するステップと、
前記端末(101)が充電デバイス(102)に接続されている事前計算された時間間隔に入ると、前記端末(101)がユーザのバッテリ充電ルーチンの学習に基いて、処理ユニット(203)を用いて前記タスクを実行するステップ(403)と、を含むことを特徴とするプロセス。 A process for delay execution of a task in a mobile wireless communication terminal (101) capable of wireless voice and data communication on an air interface (204), the processing means for the terminal to process the task, and Timing means (203) for performing said tasks in a timely manner, said terminal comprising memory means (201) for storing instructions and data associated with each such task, said process ,
Receiving (401) at least one command for said mobile terminal (101) to perform a task;
The terminal (101) identifying the task as a layable background task (402);
Storing data relating to execution of tasks that the terminal (101) can delay in a queue in the memory (201);
When the terminal (101) enters a pre-calculated time interval connected to a charging device (102), the terminal (101) uses a processing unit (203) based on learning of the user's battery charging routine. And (403) performing the task.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20020570A FI20020570A0 (en) | 2002-03-25 | 2002-03-25 | Time division of tasks on a mobile phone |
PCT/FI2003/000222 WO2003081882A1 (en) | 2002-03-25 | 2003-03-24 | Distribution of tasks over time in a mobile terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008030713A Division JP4896904B2 (en) | 2002-03-25 | 2008-02-12 | Method, device and process for distributing tasks over time in mobile terminals |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005521336A true JP2005521336A (en) | 2005-07-14 |
Family
ID=8563642
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003579450A Pending JP2005521336A (en) | 2002-03-25 | 2003-03-24 | Method, device and process for distributing tasks over time in mobile terminals |
JP2008030713A Expired - Fee Related JP4896904B2 (en) | 2002-03-25 | 2008-02-12 | Method, device and process for distributing tasks over time in mobile terminals |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008030713A Expired - Fee Related JP4896904B2 (en) | 2002-03-25 | 2008-02-12 | Method, device and process for distributing tasks over time in mobile terminals |
Country Status (8)
Country | Link |
---|---|
US (1) | US7505753B2 (en) |
EP (1) | EP1349049B1 (en) |
JP (2) | JP2005521336A (en) |
AT (1) | ATE325378T1 (en) |
AU (1) | AU2003216944A1 (en) |
DE (1) | DE60304923C5 (en) |
FI (1) | FI20020570A0 (en) |
WO (1) | WO2003081882A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012530401A (en) * | 2009-06-11 | 2012-11-29 | クゥアルコム・インコーポレイテッド | Sending information during charging events |
JP2013009298A (en) * | 2011-05-26 | 2013-01-10 | Sony Corp | Radio communication apparatus, information processing apparatus, communication system, and method of controlling radio communication apparatus |
KR101384311B1 (en) | 2007-12-14 | 2014-04-10 | 삼성전자주식회사 | Apparatus and method for reducing power consumption in wireless communication system |
JP2014523224A (en) * | 2011-06-16 | 2014-09-08 | マイクロソフト コーポレーション | Battery optimization for mobile device operation |
JP2015504552A (en) * | 2011-11-09 | 2015-02-12 | カプリカ セキュリティー | System and method for two-way trust between a downloaded application and a mobile device, including a secure charger and malware search program |
JP2015528657A (en) * | 2012-08-08 | 2015-09-28 | ノキア テクノロジーズ オーユー | Method and apparatus for network-assisted data transfer scheduling |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005159905A (en) * | 2003-11-27 | 2005-06-16 | Ntt Docomo Inc | Data storing device and communication terminal |
US20050138296A1 (en) * | 2003-12-18 | 2005-06-23 | Coulson Richard L. | Method and system to alter a cache policy |
JP2005222171A (en) * | 2004-02-03 | 2005-08-18 | Nec Access Technica Ltd | Cellular phone set |
US7266344B2 (en) * | 2004-06-02 | 2007-09-04 | Wayne-Dalton Corp. | Remotely activated bridge device for use with a home network and methods for programming and using the same |
US7636548B2 (en) * | 2005-03-04 | 2009-12-22 | Nokia Corporation | Event handling in a mobile terminal |
US20080037554A1 (en) * | 2006-08-10 | 2008-02-14 | Motorola, Inc. | Communication device having a cost saving operation mode |
US20080046888A1 (en) * | 2006-08-15 | 2008-02-21 | Appaji Anuradha K | Framework for Rule-Based Execution and Scheduling of Tasks in Mobile Devices |
US20080108302A1 (en) * | 2006-11-07 | 2008-05-08 | Mikko Linnamaki | Multi-radio mobile application |
US8583090B2 (en) | 2006-12-29 | 2013-11-12 | Nokia Corporation | Transferring task completion to another device |
US8934871B2 (en) * | 2007-08-31 | 2015-01-13 | Qualcomm Incorporated | Accessing subscribed content with a mobile computing device |
US20090258641A1 (en) * | 2008-04-13 | 2009-10-15 | Toshiba America Research, Inc. | Multi-interface parsable mobile devices (pmd) for energy conservation and services enhancement |
US8706821B2 (en) * | 2009-09-16 | 2014-04-22 | Nokia Corporation | Method and apparatus for time adaptation of online services to user behavior |
US20110083130A1 (en) * | 2009-10-01 | 2011-04-07 | Nokia Corporation | Dynamic execution context management in heterogeneous computing environments |
US20110099507A1 (en) * | 2009-10-28 | 2011-04-28 | Google Inc. | Displaying a collection of interactive elements that trigger actions directed to an item |
US8572165B2 (en) * | 2011-07-08 | 2013-10-29 | Sony Corporation | Collaborative filtering of content |
US9392092B2 (en) | 2011-07-14 | 2016-07-12 | Qualcomm Incorporated | Method and apparatus for detecting and dealing with a lost electronics device |
US20150189465A1 (en) * | 2011-09-01 | 2015-07-02 | Google Inc. | System and Method for Optimizing Battery Power and Data Access Costs During Fetching of Data |
US9092623B2 (en) * | 2011-11-09 | 2015-07-28 | Kaprica Security, Inc. | System and method for bidirectional trust between downloaded applications and mobile devices including a secure charger and malware scanner |
US8584243B2 (en) * | 2011-11-09 | 2013-11-12 | Kaprica Security, Inc. | System and method for bidirectional trust between downloaded applications and mobile devices including a secure charger and malware scanner |
US9594899B2 (en) * | 2011-12-30 | 2017-03-14 | Intel Corporation | Apparatus and method for managing operation of a mobile device |
US8935793B2 (en) * | 2012-02-29 | 2015-01-13 | The Mitre Corporation | Hygienic charging station for mobile device security |
KR101952260B1 (en) * | 2012-04-03 | 2019-02-26 | 삼성전자주식회사 | Video display terminal and method for displaying a plurality of video thumbnail simultaneously |
JP5802637B2 (en) | 2012-09-21 | 2015-10-28 | 株式会社東芝 | Information processing apparatus, information processing method, and program |
US9804888B2 (en) * | 2013-03-15 | 2017-10-31 | Oracle International Corporation | System and method for implementing constrained data-driven parallelism |
US9292080B2 (en) | 2013-06-19 | 2016-03-22 | Microsoft Technology Licensing, Llc | Selective blocking of background activity |
US20150192440A1 (en) * | 2014-01-07 | 2015-07-09 | InvenSense, Incorporated | Systems and Methods for Initiating Calibration of a Sensor |
US9332010B2 (en) | 2014-03-07 | 2016-05-03 | Motorola Solutions, Inc. | Methods and systems for token-based application management |
US9668298B1 (en) * | 2014-03-27 | 2017-05-30 | Amazon Technologies, Inc. | Network-enabled user device charger |
US9232476B1 (en) | 2014-06-11 | 2016-01-05 | Empire Technology Development Llc | Task management across low-power wireless communications |
CN111443326B (en) * | 2020-04-10 | 2022-08-19 | 国网浙江省电力有限公司营销服务中心 | Running beat diagnostic system for automatic verification assembly line of electric energy meter and working method thereof |
CN115601195B (en) * | 2022-10-17 | 2023-09-08 | 桂林电子科技大学 | Transaction bidirectional recommendation system and method based on real-time label of power user |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2746281B2 (en) * | 1991-11-05 | 1998-05-06 | 日本電気株式会社 | Wireless telephone system |
JPH0869684A (en) | 1994-08-30 | 1996-03-12 | Canon Inc | Information recorder and its information recording method |
US5896566A (en) * | 1995-07-28 | 1999-04-20 | Motorola, Inc. | Method for indicating availability of updated software to portable wireless communication units |
US5689825A (en) * | 1995-07-28 | 1997-11-18 | Motorola, Inc. | Method and apparatus for downloading updated software to portable wireless communication units |
JP3410892B2 (en) | 1996-01-25 | 2003-05-26 | 株式会社東芝 | Wireless communication system |
JPH10304578A (en) | 1997-04-21 | 1998-11-13 | Canon Inc | Electric equipment, and operation and control therefor |
US6505055B1 (en) * | 1997-08-04 | 2003-01-07 | Starfish Software, Inc. | Camel-back digital organizer and communication protocol for a cellular phone device |
US6405049B2 (en) * | 1997-08-05 | 2002-06-11 | Symbol Technologies, Inc. | Portable data terminal and cradle |
JPH1168994A (en) | 1997-08-26 | 1999-03-09 | Sony Corp | Information transmitter, transmission distribution system and charger |
US6289464B1 (en) * | 1998-01-07 | 2001-09-11 | Microsoft Corporation | Receiving wireless information on a mobile device with reduced power consumption |
JP2000082007A (en) | 1998-09-04 | 2000-03-21 | Hitachi Ltd | Portable information device and its connection device |
JP2000253010A (en) * | 1999-02-26 | 2000-09-14 | Sony Corp | Radio equipment |
JP3669619B2 (en) | 1999-09-06 | 2005-07-13 | 富士通株式会社 | Software updating method and apparatus for wireless terminal device |
JP2001094500A (en) * | 1999-09-22 | 2001-04-06 | Toshiba Corp | Mobile communication apparatus |
JP2001326721A (en) | 2000-05-15 | 2001-11-22 | Sony Corp | Portable telephone terminal, method for notifying power information and method for limiting additional function |
EP1182548A3 (en) * | 2000-08-21 | 2003-10-15 | Texas Instruments France | Dynamic hardware control for energy management systems using task attributes |
GB2367216B (en) * | 2000-09-26 | 2004-01-21 | Hewlett Packard Co | Selection of content for downloading |
US6792297B2 (en) * | 2001-01-17 | 2004-09-14 | Agere Systems, Inc. | Methods and systems for indicating cellular telephone battery-charging information |
US6344727B1 (en) * | 2001-03-05 | 2002-02-05 | Motorola, Inc. | Charger having a data store and data link |
-
2002
- 2002-03-25 FI FI20020570A patent/FI20020570A0/en unknown
-
2003
- 2003-03-24 AU AU2003216944A patent/AU2003216944A1/en not_active Abandoned
- 2003-03-24 US US10/509,008 patent/US7505753B2/en not_active Expired - Lifetime
- 2003-03-24 JP JP2003579450A patent/JP2005521336A/en active Pending
- 2003-03-24 WO PCT/FI2003/000222 patent/WO2003081882A1/en active Application Filing
- 2003-03-25 AT AT03396026T patent/ATE325378T1/en not_active IP Right Cessation
- 2003-03-25 DE DE60304923.0T patent/DE60304923C5/en not_active Expired - Lifetime
- 2003-03-25 EP EP03396026A patent/EP1349049B1/en not_active Expired - Lifetime
-
2008
- 2008-02-12 JP JP2008030713A patent/JP4896904B2/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101384311B1 (en) | 2007-12-14 | 2014-04-10 | 삼성전자주식회사 | Apparatus and method for reducing power consumption in wireless communication system |
JP2012530401A (en) * | 2009-06-11 | 2012-11-29 | クゥアルコム・インコーポレイテッド | Sending information during charging events |
US8929929B2 (en) | 2009-06-11 | 2015-01-06 | Qualcomm Incorporated | Sending information during a charging event |
JP2015111857A (en) * | 2009-06-11 | 2015-06-18 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Sending information during charging event |
JP2013009298A (en) * | 2011-05-26 | 2013-01-10 | Sony Corp | Radio communication apparatus, information processing apparatus, communication system, and method of controlling radio communication apparatus |
US9699799B2 (en) | 2011-05-26 | 2017-07-04 | Sony Corporation | Radio communication apparatus, information processing apparatus, communication system, and method of controlling a radio communication apparatus according to information controlling a condition in which an access request is to be executed |
US10257845B2 (en) | 2011-05-26 | 2019-04-09 | Sony Corporation | Radio communication apparatus, information processing apparatus, communication system, and method of controlling a radio communication apparatus according to information controlling a condition in which an access request is to be executed |
JP2014523224A (en) * | 2011-06-16 | 2014-09-08 | マイクロソフト コーポレーション | Battery optimization for mobile device operation |
JP2015504552A (en) * | 2011-11-09 | 2015-02-12 | カプリカ セキュリティー | System and method for two-way trust between a downloaded application and a mobile device, including a secure charger and malware search program |
JP2015528657A (en) * | 2012-08-08 | 2015-09-28 | ノキア テクノロジーズ オーユー | Method and apparatus for network-assisted data transfer scheduling |
US9743428B2 (en) | 2012-08-08 | 2017-08-22 | Nokia Technologies Oy | Method and apparatus for network assisted data transfer scheduling |
Also Published As
Publication number | Publication date |
---|---|
US20050245245A1 (en) | 2005-11-03 |
US7505753B2 (en) | 2009-03-17 |
JP4896904B2 (en) | 2012-03-14 |
ATE325378T1 (en) | 2006-06-15 |
EP1349049A1 (en) | 2003-10-01 |
DE60304923C5 (en) | 2019-10-31 |
DE60304923D1 (en) | 2006-06-08 |
EP1349049B1 (en) | 2006-05-03 |
JP2008199621A (en) | 2008-08-28 |
WO2003081882A1 (en) | 2003-10-02 |
AU2003216944A1 (en) | 2003-10-08 |
DE60304923T2 (en) | 2006-09-28 |
FI20020570A0 (en) | 2002-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4896904B2 (en) | Method, device and process for distributing tasks over time in mobile terminals | |
US10789198B2 (en) | Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors | |
CN110996376B (en) | Service data transmission method, device, storage medium and terminal | |
US9477459B2 (en) | Method and device arrangement for managing the use profile of a terminal device | |
WO2005091705A2 (en) | Power management system and method for a wireless communications device | |
CN105718287B (en) | A kind of program streaming execution method of intelligent terminal | |
CN100517221C (en) | Efficient multiprocessor system and methods thereof | |
US8971972B2 (en) | Power savings mode management of wireless communication terminal based on data communication rate | |
EP3200481A1 (en) | Method and apparatus for providing mobile services outside of cellular coverage | |
EP2406924B1 (en) | Process of audio data exchanges of information between a central unit and a bluetooth controller | |
CN113840269B (en) | Multimedia data transmission method and device, electronic equipment and storage medium | |
CN110018885B (en) | Application program freezing method and device, storage medium and terminal | |
TW200413942A (en) | Data channel resource optimization for devices in a network | |
CN102158503A (en) | Communication method for vehicle system | |
CN113438639A (en) | Method, device, equipment and medium for transmitting Bluetooth data | |
JP4504189B2 (en) | System and method for piggybacking data over an open data channel of a wireless device | |
JP2001145168A (en) | Communication system, communications equipment, and communication method | |
CN114710755B (en) | Message processing method, vehicle-mounted communication device, electronic equipment and storage medium | |
US12028938B2 (en) | Data processing and communication methods, memory, communication terminal, apparatus, and device | |
CN101877622B (en) | Method for promoting data transmission efficiency | |
CN102469125A (en) | Mobile phone multitask downloading system and method | |
CN112203343A (en) | User equipment management method and device, electronic equipment and storage medium | |
CN115484577A (en) | Control method, control device, electronic equipment and storage medium | |
JP2004120036A (en) | Mobile communication terminal | |
KR20050067323A (en) | Multi terminal, driving method for the same and medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070724 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080212 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080321 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080530 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090826 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090828 |