JP6491326B2 - アプリケーションプログラムを実行するための方法および装置 - Google Patents
アプリケーションプログラムを実行するための方法および装置 Download PDFInfo
- Publication number
- JP6491326B2 JP6491326B2 JP2017515146A JP2017515146A JP6491326B2 JP 6491326 B2 JP6491326 B2 JP 6491326B2 JP 2017515146 A JP2017515146 A JP 2017515146A JP 2017515146 A JP2017515146 A JP 2017515146A JP 6491326 B2 JP6491326 B2 JP 6491326B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- identifier
- application
- executed
- operating system
- 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
- 238000000034 method Methods 0.000 title claims description 127
- 230000008569 process Effects 0.000 claims description 98
- 230000001419 dependent effect Effects 0.000 claims description 44
- 230000006837 decompression Effects 0.000 claims description 19
- 230000006266 hibernation Effects 0.000 claims description 14
- 230000001960 triggered effect Effects 0.000 claims description 13
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000010257 thawing Methods 0.000 claims 3
- 230000003213 activating effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 34
- 238000009434 installation Methods 0.000 description 5
- 230000007958 sleep Effects 0.000 description 5
- 230000005059 dormancy Effects 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect 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/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- 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
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3231—Monitoring the presence, absence or movement of users
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信すること、
アプリケーションエントリ情報により、実行される必要があるアプリケーションプログラムの識別子を獲得すること、
オペレーティングシステムを起動させ、かつ実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つこと、および
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムを実行することを含む。
アプリケーションエントリ情報とアプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得すること、および
アプリケーションプログラムの獲得された識別子を、実行される必要があるアプリケーションプログラムの識別子として決定することを含む。
各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定すること、ならびに
各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶することをさらに含む。
ウェイクアッププロセスを使用することによってシステムデバイス、バス、および外部デバイスを起動させて、オペレーティングシステムを起動させるようにすること、
オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムの識別子を獲得すること、ならびに
オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつアプリケーションプログラムの獲得された識別子により、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つことを含む。
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムにシステムリソースを割り当てること、ならびに
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、実行される必要があるアプリケーションプログラムを開始して、実行される必要があるアプリケーションプログラムを実行することを含む。
実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得すること、
オペレーティングシステムを使用することによって、依存されるアプリケーションプログラムの識別子により、依存されるアプリケーションプログラムにシステムリソースを割り当てること、ならびに
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、依存されるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、依存されるアプリケーションプログラムを開始することをさらに含む。
実行される必要があるアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を獲得すること、およびオペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を記憶すること、ならびに
プロセスグループ管理インターフェースを使用することによって、実行される必要があるアプリケーションプログラム、およびオペレーティングシステムを休止にして、端末がスタンバイ状態に入るようにすることをさらに含む。
スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信するように構成された受信モジュールと、
アプリケーションエントリ情報により、実行される必要があるアプリケーションプログラムの識別子を獲得するように構成された獲得モジュールと、
オペレーティングシステムを起動させ、かつ実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つように構成されたウェイクアップモジュールと、
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムを実行するように構成された実行モジュールとを含む。
アプリケーションエントリ情報とアプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得するように構成された第1の獲得ユニットと、
アプリケーションプログラムの獲得された識別子を、実行される必要があるアプリケーションプログラムの識別子として決定するように構成された決定ユニットとを含む。
各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定するように構成された設定モジュールと、
各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶するように構成された記憶モジュールとをさらに含む。
ウェイクアッププロセスを使用することによってシステムデバイス、バス、および外部デバイスを起動させて、オペレーティングシステムを起動させるようにするように構成されたウェイクアップユニットと、
オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムの識別子を獲得するように構成された第2の獲得ユニットと、
オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつアプリケーションプログラムの獲得された識別子により、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つように構成された保持ユニットとを含む。
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムにシステムリソースを割り当てるように構成された第1の割当てユニットと、
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、実行される必要があるアプリケーションプログラムを開始して、実行される必要があるアプリケーションプログラムを実行するように構成された第1の開始ユニットとを含む。
実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得するように構成された第3の獲得ユニットと、
オペレーティングシステムを使用することによって、依存されるアプリケーションプログラムの識別子により、依存されるアプリケーションプログラムにシステムリソースを割り当てるように構成された第2の割当てユニットと、
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、依存されるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、依存されるアプリケーションプログラムを開始するように構成された第2の開始ユニットとをさらに含む。
実行される必要があるアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を獲得すること、およびオペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を記憶することを行うように構成された獲得および記憶モジュールと、
プロセスグループ管理インターフェースを使用することによって、実行される必要があるアプリケーションプログラム、およびオペレーティングシステムを休止にして、端末がスタンバイ状態に入るようにするように構成された休止モジュールとをさらに含む。
感知装置は、スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信するように構成され、
プロセッサは、アプリケーションエントリ情報により、実行される必要があるアプリケーションプログラムの識別子を獲得すること、オペレーティングシステムを起動させ、かつ実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つこと、およびオペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムを実行することを行うように構成される。
プロセッサは、各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定するようにさらに構成され、
メモリは、各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶するように構成される。
図1を参照すると、本発明のこの実施形態は、アプリケーションプログラムを実行するための方法を提供し、方法は、以下のステップを含む。
アプリケーションエントリ情報とアプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得すること、および
アプリケーションプログラムの獲得された識別子を、実行される必要があるアプリケーションプログラムの識別子として決定することを含む。
各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定すること、および
各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶することをさらに含む。特に、各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子は、メモリに記憶されることがある。
ウェイクアッププロセスを使用することによってシステムデバイス、バス、および外部デバイスを起動させて、オペレーティングシステムを起動させるようにすること、
オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムの識別子を獲得すること、ならびに
オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつアプリケーションプログラムの獲得された識別子により、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つことを含む。
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムにシステムリソースを割り当てること、ならびに
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、実行される必要があるアプリケーションプログラムを開始して、実行される必要があるアプリケーションプログラムを実行することを含む。
実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得すること、
オペレーティングシステムを使用することによって、依存されるアプリケーションプログラムの識別子により、依存されるアプリケーションプログラムにシステムリソースを割り当てること、ならびに
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、依存されるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、依存されるアプリケーションプログラムを開始することをさらに含む。
実行される必要があるアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を獲得すること、およびオペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を記憶すること、ならびに
プロセスグループ管理インターフェースを使用することによって、実行される必要があるアプリケーションプログラム、およびオペレーティングシステムを休止にして、端末がスタンバイ状態に入るようにすることをさらに含む。
図2を参照すると、本発明のこの実施形態は、アプリケーションプログラムを実行するための方法を提供する。ユーザが、実行される必要があるアプリケーションプログラムを、別のアプリケーションプログラムを実行することなく実行することを所望する場合、端末が、本発明のこの実施形態において提供される方法を使用することによって、実行される必要があるアプリケーションプログラムを実行することがあり、ここで、方法は、以下のステップを特に含む。すなわち、
アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に含まれるすべてのアプリケーションエントリ情報を獲得することであって、受信されたアプリケーションエントリ情報が、タッチセンシティブ装置によって受信された第1の移動軌跡、または動き感知装置によって識別された第2の動き軌跡である場合、アプリケーションエントリ情報のそれぞれに含まれる事前設定された軌跡を別々に獲得し、受信された第1の軌跡または受信された第2の軌跡と各事前設定された軌跡との間の類似度を別々に計算し、最大の類似度を有する事前設定された軌跡に対応するアプリケーションエントリ情報を、見出されたアプリケーションエントリ情報として決定すること、および受信されたアプリケーションエントリ情報が、音声データのセグメントである場合、アプリケーションエントリ情報のそれぞれに含まれる事前設定された音声を別々に獲得し、受信された音声データと事前設定された音声のそれぞれの間の類似度を別々に計算し、最大の類似度を有する事前設定された音声に対応するアプリケーションエントリ情報を、見出されたアプリケーションエントリ情報として決定することである。
図3を参照すると、本発明のこの実施形態が、
スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信するように構成された受信モジュール301と、
アプリケーションエントリ情報により、実行される必要があるアプリケーションプログラムの識別子を獲得するように構成された獲得モジュール302と、
オペレーティングシステムを起動させ、かつ実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つように構成されたウェイクアップモジュール303と、
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムを実行するように構成された実行モジュール304とを含む、アプリケーションプログラムを実行するための装置を提供する。
アプリケーションエントリ情報とアプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得するように構成された第1の獲得ユニットと、
アプリケーションプログラムの獲得された識別子を、実行される必要があるアプリケーションプログラムの識別子として決定するように構成された決定ユニットとを含む。
各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定するように構成された設定モジュールと、
各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶するように構成された記憶モジュールとをさらに含む。
ウェイクアッププロセスを使用することによってシステムデバイス、バス、および外部デバイスを起動させて、オペレーティングシステムを起動させるようにするように構成されたウェイクアップユニットと、
オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムの識別子を獲得するように構成された第2の獲得ユニットと、
オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつアプリケーションプログラムの獲得された識別子により、実行される必要があるアプリケーションプログラムを除くアプリケーションプログラムにおける休止のアプリケーションプログラムを依然として休止状態に保つように構成された保持ユニットとを含む。
オペレーティングシステムを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムにシステムリソースを割り当てるように構成された第1の割当てユニットと、
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ実行される必要があるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、実行される必要があるアプリケーションプログラムを開始して、実行される必要があるアプリケーションプログラムを実行するように構成された第1の開始ユニットとを含む。
実行される必要があるアプリケーションプログラムの識別子により、実行される必要があるアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得するように構成された第3の獲得ユニットと、
オペレーティングシステムを使用することによって、依存されるアプリケーションプログラムの識別子により、依存されるアプリケーションプログラムにシステムリソースを割り当てるように構成された第2の割当てユニットと、
オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、依存されるアプリケーションプログラムの識別子、および割り当てられたシステムリソースにより、依存されるアプリケーションプログラムを開始するように構成された第2の開始ユニットとをさらに含む。
実行される必要があるアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、オペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を獲得すること、およびオペレーティングシステムを使用することによって、実行される必要があるアプリケーションプログラムの実行情報を記憶することを行うように構成された獲得および記憶モジュールと、
プロセスグループ管理インターフェースを使用することによって、実行される必要があるアプリケーションプログラム、およびオペレーティングシステムを休止にして、端末がスタンバイ状態に入るようにするように構成された休止モジュールとをさらに含む。
図4を参照すると、本発明のこの実施形態は、アプリケーションプログラムを実行するための装置を提供し、ここで、装置は、感知装置401と、プロセッサ402とを含む。
プロセッサ402は、各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定するように構成され、かつ
メモリ403は、各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶するように構成され、ここで、特に、各アプリケーションプログラムに対応するアプリケーションエントリ情報、および各アプリケーションプログラムの識別子は、メモリに記憶されることがある。
Claims (15)
- 装置においてアプリケーションプログラムを実行するための方法であって、
スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信することであって、前記アプリケーションエントリ情報は、前記装置のスクリーン上でユーザによって入力される軌跡、あるいは音声データ、または、前記ユーザが装置を移動するときに生成される移動軌跡である、ことと、
前記アプリケーションエントリ情報により、第1のアプリケーションプログラムの識別子を獲得することと、
オペレーティングシステムを起動させることと、
前記識別子により、前記第1のアプリケーションプログラムを実行することと、
第2のアプリケーションプログラムを、前記第2のアプリケーションプログラムが自動的に開始するときに実行しないようにすることであって、前記第2のアプリケーションプログラムは開始する必要がない、ことと
を備えることを特徴とする方法。 - 前記アプリケーションエントリ情報により、前記第1のアプリケーションプログラムの前記識別子を前記獲得することは、
アプリケーションエントリ情報と前記アプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得することと、
前記対応するアプリケーションプログラムの前記獲得された識別子を、実行される必要がある前記第1のアプリケーションプログラムの前記識別子として決定することとを備えることを特徴とする請求項1に記載の方法。 - 前記ユーザによって入力されたアプリケーションエントリ情報を前記受信することの前に、
各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定することと、
各アプリケーションプログラムに対応する前記アプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶することと
をさらに備えることを特徴とする請求項1または2に記載の方法。 - 前記オペレーティングシステムを起動させることは、
ウェイクアッププロセスを使用することによって、システムデバイス、バス、および外部デバイスを起動させて、前記オペレーティングシステムを起動させるようにすることと、
前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムを除く前記第2のアプリケーションプログラムにおける休止のアプリケーションプログラムの前記識別子を獲得することと、
前記オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつ前記第2のアプリケーションプログラムの前記獲得された識別子により、前記第1のアプリケーションプログラムを除く前記第2のアプリケーションプログラムにおける前記休止のアプリケーションプログラムを依然として休止状態に保つこととを備えることを特徴とする請求項1乃至3のいずれか一項に記載の方法。 - 前記識別子により、前記第1のアプリケーションプログラムを前記実行することは、
前記オペレーティングシステムを使用することによって、かつ前記第1のアプリケーションプログラムの前記識別子により、前記第1のアプリケーションプログラムにシステムリソースを割り当てることと、
前記オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ前記第1のアプリケーションプログラムの前記識別子、および前記割り当てられたシステムリソースにより、前記第1のアプリケーションプログラムを開始して、前記第1のアプリケーションプログラムを実行することとを備えることを特徴とする請求項1乃至4のいずれか一項に記載の方法。 - 前記識別子により、前記第1のアプリケーションプログラムを前記実行することの後、
前記第1のアプリケーションプログラムの前記識別子により、前記第1のアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得することと、
前記オペレーティングシステムを使用することによって、前記依存されるアプリケーションプログラムの前記識別子により、前記依存されるアプリケーションプログラムにシステムリソースを割り当てることと、
前記オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、前記依存されるアプリケーションプログラムの前記識別子、および前記割り当てられたシステムリソースにより、前記依存されるアプリケーションプログラムを開始することと
をさらに備えることを特徴とする請求項1乃至5のいずれか一項に記載の方法。 - 前記識別子により、前記第1のアプリケーションプログラムを前記実行することの後、
前記第1のアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムの実行情報を獲得すること、および前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムの前記実行情報を記憶することと、
プロセスグループ管理インターフェースを使用することによって、前記第1のアプリケーションプログラム、および前記オペレーティングシステムを休止にして、装置が前記スタンバイ状態に入るようにすることと
をさらに備えることを特徴とする請求項1乃至6のいずれか一項に記載の方法。 - アプリケーションプログラムを実行するための装置であって、
感知装置と、プロセッサとを含み、
前記感知装置は、スタンバイ状態において、ユーザによって入力されたアプリケーションエントリ情報を受信するように構成され、前記アプリケーションエントリ情報は、軌跡、あるいは音声データ、または、前記ユーザが装置を移動するときに生成される移動軌跡であり、
前記プロセッサは、前記アプリケーションエントリ情報により、第1のアプリケーションプログラムの識別子を獲得し、オペレーティングシステムを起動させ、かつ前記識別子により、前記第1のアプリケーションプログラムを実行し、かつ
第2のアプリケーションプログラムを、前記第2のアプリケーションプログラムが自動的に開始するときに実行しないように構成し、前記第2のアプリケーションプログラムは開始する必要がないことを特徴とする装置。 - 前記プロセッサは、アプリケーションエントリ情報と前記アプリケーションエントリ情報によるアプリケーションプログラムの識別子との間の対応関係から、対応するアプリケーションプログラムの識別子を獲得し、および前記対応するアプリケーションプログラムの前記獲得された識別子を、前記第1のアプリケーションプログラムの前記識別子として決定するように構成されることを特徴とする請求項8に記載の装置。
- メモリをさらに含み、
前記プロセッサは、各アプリケーションプログラムに対応するアプリケーションエントリ情報を設定するようにさらに構成され、
前記メモリは、各アプリケーションプログラムに対応する前記アプリケーションエントリ情報、および各アプリケーションプログラムの識別子を、アプリケーションエントリ情報とアプリケーションプログラムの識別子との間の対応関係に別々に記憶するように構成されることを特徴とする請求項8または9に記載の装置。 - 前記プロセッサは、ウェイクアッププロセスを使用することによって、システムデバイス、バス、および外部デバイスを起動させて、前記オペレーティングシステムを起動させるようにし、前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムを除く前記第2のアプリケーションプログラムにおける休止のアプリケーションプログラムの識別子を獲得し、ならびに前記オペレーティングシステムにおけるプロセスグループ管理インターフェースを使用することによって、かつ前記休止のアプリケーションプログラムの前記獲得された識別子により、前記第1のアプリケーションプログラムを除く前記第2のアプリケーションプログラムにおける前記休止のアプリケーションプログラムを依然として休止状態に保つことを行うように構成されることを特徴とする請求項8乃至10のいずれか一項に記載の装置。
- 前記プロセッサは、前記オペレーティングシステムを使用することによって、かつ前記第1のアプリケーションプログラムの前記識別子により、前記第1のアプリケーションプログラムにシステムリソースを割り当て、ならびに前記オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、かつ前記第1のアプリケーションプログラムの前記識別子、および前記割り当てられたシステムリソースにより、前記第1のアプリケーションプログラムを開始して、前記第1のアプリケーションプログラムを実行するように構成されることを特徴とする請求項8乃至11のいずれか一項に記載の装置。
- 前記プロセッサは、前記第1のアプリケーションプログラムの前記識別子により、前記第1のアプリケーションプログラムが依存するアプリケーションプログラムの識別子を獲得し、前記オペレーティングシステムを使用することによって、前記依存されるアプリケーションプログラムの前記識別子により、前記依存されるアプリケーションプログラムにシステムリソースを割り当て、ならびに前記オペレーティングシステムにおけるプロセス解凍層においてプロセスグループ管理インターフェースを使用することによって、前記依存されるアプリケーションプログラムの前記識別子、および前記割り当てられたシステムリソースにより、前記依存されるアプリケーションプログラムを開始するようにさらに構成されることを特徴とする請求項8乃至12のいずれか一項に記載の装置。
- 前記プロセッサは、前記第1のアプリケーションプログラムの終了コマンドがトリガされたことが検出された場合、前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムの実行情報を獲得すること、および前記オペレーティングシステムを使用することによって、前記第1のアプリケーションプログラムの前記実行情報を記憶すること、ならびにプロセスグループ管理インターフェースを使用することによって、前記第1のアプリケーションプログラム、および前記オペレーティングシステムを休止にして、端末が前記スタンバイ状態に入るようにさらに構成されることを特徴とする請求項8乃至13のいずれか一項に記載の装置。
- 前記感知装置は、少なくともタッチセンシティブ装置、音声感知装置、および/または動き感知装置を備えることを特徴とする請求項8乃至14のいずれか一項に記載の装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/086909 WO2016041190A1 (zh) | 2014-09-19 | 2014-09-19 | 一种运行应用程序的方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019036558A Division JP6752913B2 (ja) | 2019-02-28 | 2019-02-28 | アプリケーションプログラムを実行するための方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017532669A JP2017532669A (ja) | 2017-11-02 |
JP6491326B2 true JP6491326B2 (ja) | 2019-03-27 |
Family
ID=55532471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017515146A Active JP6491326B2 (ja) | 2014-09-19 | 2014-09-19 | アプリケーションプログラムを実行するための方法および装置 |
Country Status (6)
Country | Link |
---|---|
US (2) | US10386914B2 (ja) |
EP (1) | EP3187995A4 (ja) |
JP (1) | JP6491326B2 (ja) |
KR (1) | KR102048329B1 (ja) |
CN (2) | CN109324833B (ja) |
WO (1) | WO2016041190A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6491326B2 (ja) * | 2014-09-19 | 2019-03-27 | 華為技術有限公司Huawei Technologies Co.,Ltd. | アプリケーションプログラムを実行するための方法および装置 |
JP2018117311A (ja) * | 2017-01-20 | 2018-07-26 | ソニー株式会社 | 制御方法、プログラム、および制御装置 |
WO2019109090A1 (en) * | 2017-12-03 | 2019-06-06 | Munro Design & Technologies, Llc | Signal generating systems for three-dimensional imaging systems and methods thereof |
CN108037999A (zh) * | 2017-12-06 | 2018-05-15 | 广东欧珀移动通信有限公司 | 资源配置方法及相关产品 |
CN110018905B (zh) * | 2018-01-10 | 2023-05-05 | Oppo广东移动通信有限公司 | 信息处理方法、装置、计算机设备和计算机可读存储介质 |
CN110032398B (zh) * | 2018-01-12 | 2022-04-12 | Oppo广东移动通信有限公司 | 应用处理方法和装置、电子设备、计算机可读存储介质 |
KR102640922B1 (ko) * | 2018-03-05 | 2024-02-27 | 삼성전자주식회사 | 동작 상태에 따라 기능 모듈들을 저전력 상태로 제어하는 집적 회로, 전자 장치 및 그 제어 방법 |
CN110209428B (zh) * | 2018-12-28 | 2023-08-29 | 深圳市泰衡诺科技有限公司 | 一种终端屏幕唤醒方法、装置、终端及存储介质 |
KR20200100492A (ko) | 2019-02-18 | 2020-08-26 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 어플리케이션 관리 방법 |
KR20200125258A (ko) | 2019-04-26 | 2020-11-04 | 삼성전자주식회사 | 어플리케이션 실행을 제어하기 위한 방법, 이를 위한 전자 장치 및 저장 매체 |
CN112207811B (zh) * | 2019-07-11 | 2022-05-17 | 杭州海康威视数字技术股份有限公司 | 一种机器人控制方法、装置、机器人及存储介质 |
CN110704271B (zh) * | 2019-08-26 | 2023-07-07 | 上海商魁信息科技有限公司 | 移动手持终端的外接设备模块功耗管控方法和装置 |
JP7005577B2 (ja) * | 2019-11-20 | 2022-01-21 | Necパーソナルコンピュータ株式会社 | 情報処理装置、及び情報処理方法 |
CN111045738B (zh) * | 2019-11-29 | 2023-12-29 | RealMe重庆移动通信有限公司 | 电子设备控制方法、装置、电子设备及存储介质 |
US11874722B2 (en) * | 2021-08-02 | 2024-01-16 | Dell Products L.P. | Applying modern standby configurations on a per-application basis |
CN117008980A (zh) * | 2022-04-29 | 2023-11-07 | 华为技术有限公司 | ***休眠方法及装置、***唤醒方法及装置 |
Family Cites Families (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003520365A (ja) * | 1999-08-24 | 2003-07-02 | オーツー・マイクロ・インターナショナル・リミテッド | ポータブルコンピュータ用の起動キー及び低電力cd−romプレーヤ |
JP2004111822A (ja) * | 2002-09-20 | 2004-04-08 | Sumitomo Rubber Ind Ltd | 透光性電磁波シールド部材の製造方法 |
US20060053113A1 (en) * | 2002-09-20 | 2006-03-09 | Koninklijke Philips Electronics N.V. | Method and system for allocating shared resources between applications |
US7073052B2 (en) * | 2003-05-22 | 2006-07-04 | International Business Machines Corporation | Method and system for storing active files and programs in a hibernation mode |
JP4027389B2 (ja) | 2003-06-13 | 2007-12-26 | 富士通株式会社 | 情報処理装置 |
US20070067445A1 (en) * | 2005-09-16 | 2007-03-22 | Smart Link Ltd. | Remote computer wake-up for network applications |
JP2008107914A (ja) | 2006-10-23 | 2008-05-08 | Denso Corp | マイクロコンピュータ、プログラム及び車両用電子制御装置 |
US8061064B2 (en) * | 2007-05-10 | 2011-11-22 | Esco Corporation | Wear assembly for excavating equipment |
US8521966B2 (en) * | 2007-11-16 | 2013-08-27 | Vmware, Inc. | VM inter-process communications |
US8151100B2 (en) * | 2008-02-06 | 2012-04-03 | Broadcom Corporation | Operating system for a computing device with handheld and extended computing units |
CN102150103A (zh) * | 2008-07-14 | 2011-08-10 | 加利福尼亚大学董事会 | 能够在联网计算机中节能的架构 |
US9501694B2 (en) | 2008-11-24 | 2016-11-22 | Qualcomm Incorporated | Pictorial methods for application selection and activation |
US20110055299A1 (en) * | 2008-12-18 | 2011-03-03 | Virtual Computer, Inc. | Managing User Data in a Layered Virtual Workspace |
KR101565768B1 (ko) * | 2008-12-23 | 2015-11-06 | 삼성전자주식회사 | 휴대단말의 잠금 모드 해제 방법 및 장치 |
CN101819564B (zh) * | 2009-02-26 | 2013-04-17 | 国际商业机器公司 | 协助在虚拟机之间进行通信的方法和装置 |
KR101593598B1 (ko) | 2009-04-03 | 2016-02-12 | 삼성전자주식회사 | 휴대단말에서 제스처를 이용한 기능 실행 방법 |
JP5289153B2 (ja) * | 2009-04-14 | 2013-09-11 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにコンピュータプログラム |
KR101537706B1 (ko) * | 2009-04-16 | 2015-07-20 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US20100306705A1 (en) * | 2009-05-27 | 2010-12-02 | Sony Ericsson Mobile Communications Ab | Lockscreen display |
US8434153B2 (en) * | 2009-08-24 | 2013-04-30 | Microsoft Corporation | Application display on a locked device |
KR20110031797A (ko) * | 2009-09-21 | 2011-03-29 | 삼성전자주식회사 | 휴대 단말기의 입력 장치 및 방법 |
US8286011B2 (en) * | 2010-02-28 | 2012-10-09 | Freescale Semiconductor, Inc. | Method of waking processor from sleep mode |
KR101685991B1 (ko) * | 2010-09-30 | 2016-12-13 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US8539278B2 (en) * | 2010-10-29 | 2013-09-17 | Infineon Technologies Ag | Methods and systems for measuring I/O signals |
CN101996111A (zh) * | 2010-11-30 | 2011-03-30 | 华为技术有限公司 | 一种倒换方法、装置及分布式刀片服务器*** |
CN102541574A (zh) | 2010-12-13 | 2012-07-04 | 鸿富锦精密工业(深圳)有限公司 | 应用程序开启***及方法 |
GB2486707A (en) | 2010-12-21 | 2012-06-27 | Sharp Kk | A touch screen handset with a combined application launcher and touch screen unlock mechanism. |
KR101678271B1 (ko) * | 2011-06-05 | 2016-11-21 | 애플 인크. | 다수의 애플리케이션들로부터 수신된 통지들을 디스플레이하기 위한 시스템들 및 방법들 |
US9841822B2 (en) * | 2011-06-28 | 2017-12-12 | Guangzhou Ucweb Computer Technology Co., Ltd. | Method for operating mobile device using vibration sensor |
KR101863926B1 (ko) | 2011-07-19 | 2018-06-01 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101262700B1 (ko) | 2011-08-05 | 2013-05-08 | 삼성전자주식회사 | 음성 인식 및 모션 인식을 이용하는 전자 장치의 제어 방법 및 이를 적용한 전자 장치 |
US9703382B2 (en) * | 2011-08-29 | 2017-07-11 | Kyocera Corporation | Device, method, and storage medium storing program with control for terminating a program |
US8621494B2 (en) * | 2011-09-12 | 2013-12-31 | Microsoft Corporation | Managing processes within suspend states and execution states |
JP2013093698A (ja) * | 2011-10-25 | 2013-05-16 | Kyocera Corp | 携帯端末、ロック制御プログラムおよびロック制御方法 |
US9031847B2 (en) * | 2011-11-15 | 2015-05-12 | Microsoft Technology Licensing, Llc | Voice-controlled camera operations |
US20130125916A1 (en) | 2011-11-23 | 2013-05-23 | Bacoustics, Llc | Ultrasound Hair Dyeing Method |
US9213822B2 (en) * | 2012-01-20 | 2015-12-15 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
KR101889836B1 (ko) * | 2012-02-24 | 2018-08-20 | 삼성전자주식회사 | 음성인식을 통한 단말기의 잠금 상태 해제 및 조작 방법 및 장치 |
KR101356368B1 (ko) * | 2012-02-24 | 2014-01-29 | 주식회사 팬택 | 어플리케이션 전환 장치 및 방법 |
CN102622079B (zh) | 2012-02-25 | 2015-02-04 | 华为终端有限公司 | 一种休眠方法、唤醒方法和移动终端设备 |
JP2013182381A (ja) | 2012-03-01 | 2013-09-12 | Nec Casio Mobile Communications Ltd | 端末装置、端末装置制御方法およびプログラム |
US8504842B1 (en) * | 2012-03-23 | 2013-08-06 | Google Inc. | Alternative unlocking patterns |
CN103377067B (zh) * | 2012-04-13 | 2019-01-25 | 富泰华工业(深圳)有限公司 | 应用程序加载***及方法 |
US20130283199A1 (en) | 2012-04-24 | 2013-10-24 | Microsoft Corporation | Access to an Application Directly from a Lock Screen |
KR101946364B1 (ko) * | 2012-05-01 | 2019-02-11 | 엘지전자 주식회사 | 적어도 하나의 마이크 센서를 갖는 모바일 디바이스 및 그 제어방법 |
KR20130133629A (ko) * | 2012-05-29 | 2013-12-09 | 삼성전자주식회사 | 전자장치에서 음성명령을 실행시키기 위한 장치 및 방법 |
JP6045975B2 (ja) * | 2012-07-09 | 2016-12-14 | 東京エレクトロン株式会社 | カーボン膜の成膜方法および成膜装置 |
CN103631356B (zh) * | 2012-08-20 | 2019-01-15 | 联想(北京)有限公司 | 一种节电的方法及电子设备 |
CN102999291A (zh) * | 2012-09-25 | 2013-03-27 | 广东欧珀移动通信有限公司 | 待机状态下触摸唤醒移动终端的方法 |
CN102929502A (zh) * | 2012-10-15 | 2013-02-13 | 上海华勤通讯技术有限公司 | 移动终端及其应用程序的运行方法 |
CN102929390A (zh) * | 2012-10-16 | 2013-02-13 | 广东欧珀移动通信有限公司 | 一种在待机状态下应用程序的启动方法及装置 |
CN102968174A (zh) * | 2012-11-06 | 2013-03-13 | 珠海全志科技股份有限公司 | 安卓设备深层睡眠唤醒方法 |
WO2014088470A2 (en) * | 2012-12-07 | 2014-06-12 | Yota Devices Ipr Limited | Haptic message |
WO2014089763A1 (en) * | 2012-12-12 | 2014-06-19 | Intel Corporation | Single- gesture device unlock and application launch |
CN103886232B (zh) * | 2012-12-20 | 2017-11-24 | 联想(北京)有限公司 | 一种终端的安全使用方法及终端 |
US9710628B2 (en) * | 2012-12-21 | 2017-07-18 | Nokia Technologies Oy | Unlocking an apparatus |
KR102049977B1 (ko) * | 2012-12-31 | 2019-11-28 | 엘지전자 주식회사 | 이동 단말기 |
CN103915095B (zh) * | 2013-01-06 | 2017-05-31 | 华为技术有限公司 | 语音识别的方法、交互设备、服务器和*** |
US9122389B2 (en) * | 2013-01-11 | 2015-09-01 | Blackberry Limited | Apparatus and method pertaining to the stylus-initiated opening of an application |
EP2755122B1 (en) * | 2013-01-11 | 2020-03-04 | BlackBerry Limited | Apparatus and method pertaining to a stylus-initiated opening of an application |
CN103927106A (zh) | 2013-01-14 | 2014-07-16 | 富泰华工业(深圳)有限公司 | 应用程序启动***及方法 |
JP2014157490A (ja) * | 2013-02-15 | 2014-08-28 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
CN104049722B (zh) | 2013-03-11 | 2017-07-25 | 联想(北京)有限公司 | 一种信息处理方法以及电子设备 |
KR102135346B1 (ko) * | 2013-03-15 | 2020-07-17 | 엘지전자 주식회사 | 이동 단말기 |
CN105229989B (zh) * | 2013-04-12 | 2019-01-22 | 微软技术许可有限责任公司 | 针对移动设备的节能数据处理方法、存储介质和*** |
CN105324979A (zh) * | 2013-05-08 | 2016-02-10 | 诺基亚技术有限公司 | 一种装置和相关联的方法 |
US9300720B1 (en) * | 2013-05-21 | 2016-03-29 | Trend Micro Incorporated | Systems and methods for providing user inputs to remote mobile operating systems |
US9491032B2 (en) * | 2013-05-29 | 2016-11-08 | Microsoft Technology Licensing, Llc | Pattern coalescing for remote wake-enabled applications |
CN103345360B (zh) * | 2013-06-21 | 2016-02-10 | 广东欧珀移动通信有限公司 | 一种智能终端触摸屏手势识别方法 |
US9477673B2 (en) * | 2013-09-24 | 2016-10-25 | Dropbox, Inc. | Heuristics for selecting and saving content to a synced online content management system |
CN103677267A (zh) * | 2013-12-09 | 2014-03-26 | 惠州Tcl移动通信有限公司 | 移动终端及其唤醒方法、装置 |
CN103760969A (zh) * | 2013-12-12 | 2014-04-30 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端及语音控制应用程序的方法 |
CN103729224B (zh) * | 2013-12-30 | 2017-06-16 | 广州华多网络科技有限公司 | 基于开放平台的应用加载方法及装置 |
EP3093748A4 (en) * | 2014-01-06 | 2017-01-11 | Huawei Device Co., Ltd. | Application program display method and terminal |
KR101412448B1 (ko) * | 2014-01-14 | 2014-06-26 | (주)세미센스 | 디스플레이가 꺼져 있는 저전력 모드에서의 터치입력을 통한 디바이스 구동시스템 |
US10488909B2 (en) * | 2014-02-14 | 2019-11-26 | Hewlett-Packard Development Company, L.P. | Communicating commands to an embedded controller of a system |
WO2015024674A1 (en) * | 2014-03-06 | 2015-02-26 | Polar Electro Oy | Device power saving during exercise |
US9754552B2 (en) * | 2014-06-17 | 2017-09-05 | Amazon Technologies, Inc. | Architectures for processing of head tracking on a mobile device |
KR102343657B1 (ko) * | 2014-08-28 | 2021-12-24 | 삼성전자주식회사 | 손목 근육들의 움직임들에 상응하는 사용자 입력을 처리할 수 있는 애플리케이션 프로세서와 이를 포함하는 장치들 |
US10671275B2 (en) * | 2014-09-04 | 2020-06-02 | Apple Inc. | User interfaces for improving single-handed operation of devices |
JP6491326B2 (ja) * | 2014-09-19 | 2019-03-27 | 華為技術有限公司Huawei Technologies Co.,Ltd. | アプリケーションプログラムを実行するための方法および装置 |
EP3282773B1 (en) * | 2015-04-29 | 2019-09-25 | Huawei Technologies Co., Ltd. | Terminal control method and apparatus, and terminal device |
US10341412B1 (en) * | 2015-06-19 | 2019-07-02 | Amazon Technologies, Inc. | Multiple application remoting |
KR20170105262A (ko) * | 2016-03-09 | 2017-09-19 | 삼성전자주식회사 | 전자장치 및 그의 생체 정보 획득 방법 |
JP2018092353A (ja) * | 2016-12-02 | 2018-06-14 | 富士通株式会社 | 起動制御装置、情報処理システムおよびプログラム |
-
2014
- 2014-09-19 JP JP2017515146A patent/JP6491326B2/ja active Active
- 2014-09-19 CN CN201811039304.3A patent/CN109324833B/zh active Active
- 2014-09-19 KR KR1020177010210A patent/KR102048329B1/ko active IP Right Grant
- 2014-09-19 US US15/512,454 patent/US10386914B2/en active Active
- 2014-09-19 EP EP14901998.6A patent/EP3187995A4/en not_active Ceased
- 2014-09-19 WO PCT/CN2014/086909 patent/WO2016041190A1/zh active Application Filing
- 2014-09-19 CN CN201480046579.3A patent/CN105612485B/zh active Active
-
2019
- 2019-07-11 US US16/509,190 patent/US11181968B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190332159A1 (en) | 2019-10-31 |
EP3187995A1 (en) | 2017-07-05 |
JP2017532669A (ja) | 2017-11-02 |
CN109324833B (zh) | 2020-07-07 |
KR102048329B1 (ko) | 2019-11-25 |
CN109324833A (zh) | 2019-02-12 |
US10386914B2 (en) | 2019-08-20 |
EP3187995A4 (en) | 2017-08-23 |
WO2016041190A1 (zh) | 2016-03-24 |
US20170300103A1 (en) | 2017-10-19 |
KR20170056646A (ko) | 2017-05-23 |
CN105612485A (zh) | 2016-05-25 |
US11181968B2 (en) | 2021-11-23 |
CN105612485B (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6491326B2 (ja) | アプリケーションプログラムを実行するための方法および装置 | |
US9361128B2 (en) | Fast computer startup | |
US9489236B2 (en) | Application prioritization | |
US8725994B2 (en) | Launching an application from a power management state | |
JP5960262B2 (ja) | 接続型スタンバイのためのプロセスの一時停止及び/又は制限 | |
US8898495B2 (en) | Method and apparatus for switching an operating system by determining whether a boot-up mode is a general mode or a switch mode | |
US9223596B1 (en) | Virtual machine fast provisioning based on dynamic criterion | |
US8543849B2 (en) | Fast computer startup | |
US9645625B2 (en) | System and method for power management of computing devices in a virtual desktop infrastructure | |
WO2019028854A1 (zh) | 一种虚拟机的状态管理方法、装置和智能终端 | |
WO2018039967A1 (zh) | 虚拟机切换方法、装置、电子设备和计算机程序产品 | |
US20150378782A1 (en) | Scheduling of tasks on idle processors without context switching | |
JP2014522061A (ja) | 接続型スタンバイのためのプロセスの一時停止及び/又は制限 | |
WO2017014919A1 (en) | Background task management | |
US20160147577A1 (en) | System and method for adaptive thread control in a portable computing device (pcd) | |
US9612907B2 (en) | Power efficient distribution and execution of tasks upon hardware fault with multiple processors | |
JP6752913B2 (ja) | アプリケーションプログラムを実行するための方法および装置 | |
US10545562B2 (en) | Electronic device and method for operating the same | |
WO2021233363A1 (zh) | 计算设备及其bios更新方法和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180511 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180511 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180522 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180828 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181207 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6491326 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |