JP7590475B2 - Methods and devices for restricting application use - Google Patents
Methods and devices for restricting application use Download PDFInfo
- Publication number
- JP7590475B2 JP7590475B2 JP2023026954A JP2023026954A JP7590475B2 JP 7590475 B2 JP7590475 B2 JP 7590475B2 JP 2023026954 A JP2023026954 A JP 2023026954A JP 2023026954 A JP2023026954 A JP 2023026954A JP 7590475 B2 JP7590475 B2 JP 7590475B2
- Authority
- JP
- Japan
- Prior art keywords
- applications
- application
- user
- usage restriction
- mobile terminal
- 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 62
- 230000004044 response Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims 1
- 238000010079 rubber tapping Methods 0.000 description 33
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 238000003860 storage Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000003825 pressing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 239000012141 concentrate Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 206010012335 Dependence Diseases 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 238000005282 brightening Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Description
本発明は、データ処理の分野に関し、具体的には、アプリケーションの使用を制限する方法、および端末に関する。 The present invention relates to the field of data processing, and more particularly to a method and a terminal for restricting the use of applications.
モバイル通信機能を有する携帯電話、タブレットコンピュータ、携帯型デバイス(PDA(Personal Digital Assistants)およびMP4プレーヤーなど)、およびウェアラブルデバイス(スマートバンド、スマートウォッチ、およびスマートメガネなど)などのモバイル端末の大規模大衆化に伴い、人々の生活がより便利になっている。特に、モバイル端末上の多様なアプリケーション(APP、Application、とも呼ばれる)は、生活を楽しくする。しかし、ユーザは没頭することがあるため、通常の作業や学習が影響を受け、「携帯電話依存」などの悪影響が発生される。したがって、アプリケーションの使用は制限される必要がある。 With the widespread use of mobile terminals, such as mobile phones with mobile communication functions, tablet computers, portable devices (such as PDAs (Personal Digital Assistants) and MP4 players), and wearable devices (such as smart bands, smart watches, and smart glasses), people's lives have become more convenient. In particular, various applications (APPs, also called Applications) on mobile terminals make life more enjoyable. However, users can become engrossed in them, which can affect normal work and learning, leading to negative effects such as "mobile phone addiction." Therefore, the use of applications needs to be restricted.
従来技術では、訪問者モードまたは子モードをモバイル端末のオペレーティングシステム層に設定してもよいため、一部のアプリケーションは、このモードで不可視であり、したがって使用されることはできない。しかしながら、本発明者は、この制限は単一の形態であり、十分な柔軟性がなく、モバイル端末とユーザとの間の人間-コンピュータの相互作用の能力が十分機能しないことを認めている。したがって、モバイル端末は、非常に低い効率でトランザクションを処理する。単一のアプリケーション層では、「スタディモード」が設定されてもよい、すなわち、ユーザは、ある期間アプリケーションを終了することが禁止される。2つの方法の形式は、単一であり、したがって、アプリケーションの多様な管理は実現できない。 In the prior art, a visitor mode or a child mode may be set in the operating system layer of a mobile terminal, so that some applications are invisible in this mode and therefore cannot be used. However, the inventors recognize that this restriction is a single form, is not flexible enough, and does not fully function the capacity of human-computer interaction between the mobile terminal and the user. Thus, the mobile terminal processes transactions with very low efficiency. In the single application layer, a "study mode" may be set, i.e., the user is prohibited from exiting the application for a certain period of time. The form of the two methods is single, so diverse management of applications cannot be realized.
このため、本発明の実施形態は、モバイル端末のアプリケーション使用における従来技術の管理上の不備を克服するために、アプリケーションの使用を制限するための方法および端末を提供し、ユーザに対して多様で個人に合わせたアプリケーション管理方法を提供する。 To overcome the management deficiencies of the prior art in application usage on mobile terminals, embodiments of the present invention provide a method and a terminal for restricting application usage, and provide users with a diverse and personalized application management method.
第1の態様によれば、本発明の実施形態は、アプリケーションの使用を制限するための方法を提供する。方法は、
アプリケーションのための使用制限条件を予め設定するステップであって、使用制限条件は、モバイル端末の時間、地理的位置、ネットワーク条件、およびユーザ属性を含むステップと、ユーザの入力操作を受け付けたときに、使用制限条件に対応する現在の操作環境を取得するステップと、操作環境が使用制限条件を満たすときにアプリケーションの使用を制限し、または操作環境が使用制限条件を満たさないときに普通にアプリケーションを使用するステップとを含む。
According to a first aspect, an embodiment of the present invention provides a method for restricting usage of an application, the method comprising:
The method includes the steps of: presetting usage restriction conditions for an application, the usage restriction conditions including time, geographical location, network conditions, and user attributes of the mobile terminal; acquiring a current operating environment corresponding to the usage restriction conditions when an input operation of a user is received; and restricting the use of the application when the operating environment satisfies the usage restriction conditions, or using the application normally when the operating environment does not satisfy the usage restriction conditions.
使用制限条件は、具体的には、モバイル端末がいくつかの特別なケースにおいてアプリケーションを実行するために特定の処理を行うように設定されたいくつかの条件である。アプリケーション使用制限条件は、アプリケーションの使用を制限するための時間、地理的位置、ユーザ属性、およびネットワーク条件を含むが、これらに限定されず、これらの条件は、ランダムに組み合わされてもよい。使用制限条件は、ユーザ指定のアプリケーション使用制限条件および/またはモバイル端末のシステムデフォルトアプリケーション使用制限条件である。ユーザ指定の使用制限条件がシステムデフォルトの使用制限条件と矛盾するとき、すなわち、ユーザとシステムの両方が同一の使用制限条件に関して設定を行うとき、ユーザ指定の条件が優先する。ユーザは、アプリケーションの設定操作を直接行ってもよい。例えば、ユーザは、モバイル端末の表示画面上でアプリケーションのアイコンに対する操作を実行する。あるいは、ユーザは、独立した設定インタフェース上で設定操作を実行し得る。例えば、ユーザは、アプリケーションリストを含む設定インタフェースに対し、アプリケーションの使用条件を個別にまたはバッチで制限する。モバイル端末のシステムデフォルトの制限条件は、配信時のデフォルト制限条件および/またはユーザ操作習慣を解析することによって設定される制限条件を含む。ユーザ操作習慣は、使用頻度、使用時間、使用の地理的位置、使用のネットワーク条件、使用のユーザアイデンティティなどを含む。モバイル端末は、ユーザによるアプリケーションまたはいくつかのアプリケーションの使用規則を取得し、次にアプリケーション使用制限条件を設定するために、統計収集によってユーザ操作習慣を分析する。 The usage restriction conditions are specifically some conditions set so that the mobile terminal performs a specific process to execute an application in some special cases. The application usage restriction conditions include, but are not limited to, time, geographical location, user attributes, and network conditions for restricting the use of the application, and these conditions may be randomly combined. The usage restriction conditions are user-specified application usage restriction conditions and/or system default application usage restriction conditions of the mobile terminal. When the user-specified usage restriction conditions conflict with the system default usage restriction conditions, that is, when both the user and the system make settings for the same usage restriction conditions, the user-specified conditions take precedence. The user may directly perform a setting operation of the application. For example, the user performs an operation on the icon of the application on the display screen of the mobile terminal. Alternatively, the user may perform a setting operation on an independent setting interface. For example, the user restricts the usage conditions of the application individually or in batches for a setting interface including an application list. The system default restriction conditions of the mobile terminal include default restriction conditions at the time of delivery and/or restriction conditions set by analyzing user operation habits. The user operation habits include the frequency of use, the time of use, the geographic location of use, the network conditions of use, the user identity of use, etc. The mobile terminal analyzes the user operation habits by collecting statistics to obtain the usage rules of the application or several applications by the user, and then sets the application usage restriction conditions.
第1の態様に関し、第1の態様の第1の実装において、使用制限条件がモバイル端末の地理的位置および時間を含む場合、使用制限条件に対応する現在の操作環境を取得するステップは、具体的には、モバイル端末の測位モジュールを用いてモバイル端末の地理的位置を取得するステップと、関数を呼び出すことによりモバイル端末のシステム時間を取得するステップとを含む。 Regarding the first aspect, in a first implementation of the first aspect, when the usage restriction condition includes the geographical location and time of the mobile terminal, the step of acquiring the current operating environment corresponding to the usage restriction condition specifically includes a step of acquiring the geographical location of the mobile terminal using a positioning module of the mobile terminal, and a step of acquiring the system time of the mobile terminal by calling a function.
第1の態様および第1の態様の第1の実装に関し、第1の態様の第2の実装において、操作環境が使用制限条件を満たすときにアプリケーションの使用を制限するステップは、具体的には、取得された地理的位置および取得されたシステム時間が、使用制限条件における地理的位置および時間と一致するときに、アプリケーションの使用を制限するステップである。 Regarding the first aspect and the first implementation of the first aspect, in a second implementation of the first aspect, the step of restricting use of the application when the operating environment satisfies a usage restriction condition is specifically a step of restricting use of the application when the acquired geographical location and the acquired system time match the geographical location and time in the usage restriction condition.
第1の態様に関し、第1の態様の第3の実装において、使用制限条件がモバイル端末の時間およびネットワーク条件を含む場合、使用制限条件に対応する現在の操作環境を取得するステップは、具体的には、関数を呼び出すことによってモバイル端末のシステム時間およびネットワーク条件を取得するステップを含む。 Regarding the first aspect, in a third implementation of the first aspect, when the usage restriction conditions include the time and network conditions of the mobile terminal, the step of acquiring the current operating environment corresponding to the usage restriction conditions specifically includes the step of acquiring the system time and network conditions of the mobile terminal by calling a function.
第1の態様および第1の態様の第3の実装に関し、第1の態様の第4の実装において、操作環境が使用制限条件を満たすときにアプリケーションの使用を制限するステップは、具体的には、取得されたシステム時間および取得されたネットワーク条件が使用制限条件における時間およびネットワーク条件と一致するときにアプリケーションの使用を制限するステップである。 Regarding the first aspect and the third implementation of the first aspect, in the fourth implementation of the first aspect, the step of restricting the use of the application when the operating environment satisfies the usage restriction condition is specifically a step of restricting the use of the application when the acquired system time and the acquired network conditions match the time and network conditions in the usage restriction condition.
第1の態様に関し、第1の態様の第5の実装において、アプリケーション使用制限条件が特定のものであるアプリケーションの数量は限定されず、1つまたは1種類のアプリケーションまたはすべてのアプリケーションが含まれる。つまり、使用制限条件は、単一のアプリケーションについて設定されてもよく、使用制限条件は、複数のアプリケーションについて設定されてもよい。アプリケーションのタイプは、ソース、目的、識別子、およびユーザの使用習慣のような類似の属性を有する複数のアプリケーションである。一般的なアプリケーションタイプは、例えば、システムアプリケーションタイプ、学習および作業タイプ、エンターテインメントタイプ、およびソーシャルコンタクトタイプである。分類規則は、デバイスの出荷時に予め設定され、ユーザ指定され、ネットワークを用いて更新され、またはそれらの組み合わせを用いて設定される。分類規則は、デフォルトで起動されてもよく、定期的(例えば、周期的)または不規則な(例えば、ランダムな)ユーザによるトリガリングによって起動されてもよいし、ネットワーク命令を用いてトリガリングされて起動されてもよいし、またはそれらの組み合わせで起動されてもよい。 Regarding the first aspect, in the fifth implementation of the first aspect, the quantity of applications for which the application usage restriction condition is specific is not limited, and includes one or one type of application or all applications. That is, the usage restriction condition may be set for a single application, and the usage restriction condition may be set for multiple applications. The type of application is multiple applications having similar attributes such as source, purpose, identifier, and user usage habits. Common application types are, for example, a system application type, a learning and work type, an entertainment type, and a social contact type. The classification rules are pre-set when the device is shipped, user-specified, updated using a network, or set using a combination thereof. The classification rules may be activated by default, may be activated by regular (e.g., periodic) or irregular (e.g., random) user triggering, may be triggered and activated using a network command, or may be activated using a combination thereof.
第1の態様に関し、第1の態様の第6の実装において、アプリケーションの使用を制限することは、アプリケーションを起動する操作を一時的に実行しない、すなわち、ユーザのタッチ操作は受け付けるが、アプリケーションを直ちに起動しないことであり、これは、(1)アプリケーションを起動する操作を一時的に実行しない、すなわち、ユーザタッチ操作は受け付けるが、アプリケーションを直ちに起動しないことであり、アプリケーションの起動を遅延または禁止することを含むこと、(2)アプリケーションのシステム通知を禁止する、すなわち、アプリケーションの使用制限中にアプリケーションのメッセージ通知を表示しないこと、を含むが、これに限定されない。起動遅延は、アプリケーションを初めて起動するユーザによる操作が検出されると、アプリケーションを起動する操作を一時的に実行しないが、特定の条件が満たされた後にアプリケーションを起動する操作を行う。 Regarding the first aspect, in the sixth implementation of the first aspect, restricting the use of an application means temporarily not executing the operation to launch the application, i.e., accepting a user's touch operation but not immediately launching the application, which includes, but is not limited to, (1) temporarily not executing the operation to launch the application, i.e., accepting a user's touch operation but not immediately launching the application, including delaying or prohibiting the launch of the application, and (2) prohibiting system notifications for the application, i.e., not displaying message notifications for the application while the use of the application is restricted. The launch delay means temporarily not executing the operation to launch the application when a user's operation to launch the application for the first time is detected, but launching the application after a specific condition is met.
第1の態様および第1の態様の第6の実装に関し、第1の態様の第7の実装において、アプリケーションの起動を禁止することは、アプリケーションをある期間ロックすること、アプリケーションのアイコンを秘匿すること、アプリケーションのアイコンの位置を変更すること、アプリケーションのアイコンをタッチして保持し、もしくは強く押圧することが受け付けられた後にのみアプリケーションを起動すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアプリケーションを起動すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアイコンが消滅すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にアプリケーションをアンインストールすること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後に画面を調光または消灯すること、またはアプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にモバイル端末をロック/電源オフ/再起動すること、のうちの少なくとも1つをさらに含む。 With respect to the first aspect and the sixth implementation of the first aspect, in the seventh implementation of the first aspect, prohibiting the launch of the application further includes at least one of: locking the application for a period of time, hiding the application icon, changing the position of the application icon, launching the application only after touching and holding or firmly pressing the application icon is accepted, launching the application only after tapping the application icon at least twice is accepted, disappearing the icon only after tapping the application icon at least twice is accepted, uninstalling the application after tapping the application icon at least twice is accepted, dimming or turning off the screen after tapping the application icon at least twice is accepted, or locking/powering off/restarting the mobile terminal after tapping the application icon at least twice is accepted.
第1の態様および第1の態様の第6の実装に関し、第1の態様の第8の実装において、アプリケーションの起動を遅延させることは、アプリケーションをある期間ロックすること、アプリケーションのアイコンを秘匿すること、アプリケーションのアイコンの位置を変更すること、アプリケーションのアイコンをタッチして保持し、もしくは強く押圧することが受け付けられた後にのみアプリケーションを起動すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアプリケーションを起動すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアイコンが消滅すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にアプリケーションをアンインストールすること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後に画面を調光または消灯すること、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にモバイル端末をロック/電源オフ/再起動すること、のうちの少なくとも1つをさらに含む With respect to the first aspect and the sixth implementation of the first aspect, in the eighth implementation of the first aspect, delaying the launch of the application further includes at least one of: locking the application for a period of time; hiding the application icon; changing the position of the application icon; launching the application only after touching and holding or firmly pressing the application icon is accepted; launching the application only after tapping the application icon at least twice is accepted; disappearing the icon only after tapping the application icon at least twice is accepted; uninstalling the application after tapping the application icon at least twice is accepted; dimming or turning off the screen after tapping the application icon at least twice is accepted; locking/powering off/restarting the mobile device after tapping the application icon at least twice is accepted
第1の態様に関し、第1の態様の第9の実装において、使用が制限されているアプリケーションのアイコンが通常の表示状態と異なり、例えば、アイコンが変形する、アイコンが変色する、制限マークが追加される(例えば、ロッキングマーク)、アイコンが消滅する、またはアイコンが特定の場所に移動される。使用制限条件が除去された後、すなわち、使用制限条件が満たされなかった後で、アプリケーションのアイコンは通常の表示状態に復帰される。 Regarding the first aspect, in a ninth implementation of the first aspect, the icon of an application whose use is restricted is displayed differently from the normal display state, for example, the icon is deformed, the icon is discolored, a restriction mark is added (e.g., a locking mark), the icon disappears, or the icon is moved to a specific location. After the usage restriction condition is removed, i.e., after the usage restriction condition is no longer satisfied, the icon of the application is restored to the normal display state.
第2の態様によれば、本発明の実施形態は、タッチスクリーンと、1つまたは複数のプロセッサと、メモリと、1つまたは複数のプログラムとを備えた端末を提供する。1つまたは複数のプログラムはメモリに記憶され、1つまたは複数のプロセッサによって実行されるように構成される。1つまたは複数のプログラムは命令を含む。命令は、以下の操作、すなわち、アプリケーションに対する使用制限条件を予め設定する操作であって、使用制限条件はモバイル端末の時間、地理的位置、ネットワーク条件、およびユーザ属性を含む操作と、ユーザの入力操作を受け付けると、使用制限条件に対応する現在の操作環境を取得する操作と、操作環境が使用制限条件を満たすときにアプリケーションの使用を制限する操作、または操作環境が使用制限条件を満たさないときにアプリケーションを普通に使用する操作と、を実行するために使用される。特定の方法は第1の態様における方法と同じである。 According to a second aspect, an embodiment of the present invention provides a terminal including a touch screen, one or more processors, a memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions. The instructions are used to perform the following operations: presetting a usage restriction condition for an application, the usage restriction condition including a time, a geographical location, a network condition, and a user attribute of the mobile terminal; obtaining a current operating environment corresponding to the usage restriction condition upon receiving an input operation from a user; and restricting the use of the application when the operating environment satisfies the usage restriction condition, or using the application normally when the operating environment does not satisfy the usage restriction condition. The specific method is the same as the method in the first aspect.
可能な実装において、任意選択的に、端末は、以下の構成要素、すなわち、GPSモジュール、RF回路、WiFiモジュール、スピーカ、マイクロホン、センサ、電源、カメラ、またはBluetooth(登録商標)モジュールのうちの1つまたは複数の構成要素をさらに含んでもよい。 In a possible implementation, optionally, the terminal may further include one or more of the following components: a GPS module, an RF circuit, a WiFi module, a speaker, a microphone, a sensor, a power source, a camera, or a Bluetooth (registered trademark) module.
第3の態様によれば、本発明の実施形態は、アプリケーションの使用を制限するためのモバイル端末であって、検出部と、判定部と、記憶部と、実行部とを含み、ユーザの入力操作を検出すると、検出部は、使用制限条件に対応する現在の操作環境を取得して、操作環境の条件を判定部に送信し、判定部は、操作環境の受信された条件と記憶部に記憶された予め設定された使用制限条件とを比較し、操作環境が使用制限条件を満たすときは、判定部は使用を制限するための実行命令を実行部に送信し、実行部は判定部から受信された実行命令に応じてアプリケーションの使用を制限し、または操作環境が使用制限条件を満たさないときは、判定部は使用を制限しないための実行命令を実行部に送信し、実行部はアプリケーションの使用を制限しない、モバイル端末を提供する。 According to a third aspect, an embodiment of the present invention provides a mobile terminal for restricting the use of an application, the mobile terminal including a detection unit, a determination unit, a storage unit, and an execution unit, and when a user's input operation is detected, the detection unit acquires a current operating environment corresponding to a use restriction condition and transmits the condition of the operating environment to the determination unit, the determination unit compares the received condition of the operating environment with a pre-set use restriction condition stored in the storage unit, and when the operating environment satisfies the use restriction condition, the determination unit transmits an execution command to the execution unit to restrict use, and the execution unit restricts use of the application in accordance with the execution command received from the determination unit, or when the operating environment does not satisfy the use restriction condition, the determination unit transmits an execution command to the execution unit not to restrict use, and the execution unit does not restrict use of the application.
第4の態様によれば、本発明の実施形態は、第1の態様における方法を実装するために使用されるコンピュータソフトウェア命令を記憶するように構成された記憶媒体を提供する。 According to a fourth aspect, an embodiment of the present invention provides a storage medium configured to store computer software instructions used to implement the method of the first aspect.
前述の解決策では、本発明の実施形態は、モバイル端末のユーザのための柔軟で多様なアプリケーション管理ポリシーを提供するので、従来技術における単一形態および非柔軟性の欠点が克服され、ユーザの自制能力が改善され、より良いユーザ使用習慣が開発され、ユーザはモバイル端末に依存することを、または中毒になることさえも防止される。したがって、これは大きな社会的意義がある。 In the above solution, the embodiment of the present invention provides a flexible and diverse application management policy for users of mobile terminals, so that the shortcomings of monolithic and inflexible in the prior art are overcome, the user's self-control ability is improved, better user usage habits are developed, and users are prevented from becoming dependent or even addicted to mobile terminals. Therefore, this is of great social significance.
本発明の実施形態における技術的解決策は、実施形態の添付図面を参照して以下に詳細に説明される。 The technical solutions in the embodiments of the present invention are described in detail below with reference to the accompanying drawings of the embodiments.
本発明の実施形態で説明されるモバイル端末は、モバイル通信機能を有する携帯電話、タブレットコンピュータ、携帯型デバイス(PDA(Personal Digital Assistants)およびMP4プレーヤーなど)、およびウェアラブルデバイス(スマートバンド、スマートウォッチ、およびスマートメガネなど)を含むが、これらに限定されず、モバイル端末にインストールされるオペレーティングシステムは、iOS(登録商標)、Android(登録商標)、Microsoft(登録商標)、DOS、Unix、Linux、または別のオペレーティングシステムを含むが、これらに限定されない。本発明の実施形態におけるモバイル端末は、タッチスクリーン、ディスプレイコントローラ、グラフィカルユーザインタフェース、1つまたは複数のプロセッサ、メモリ、およびメモリに記憶され、複数の機能を実行するように構成される1つまたは複数のモジュール、プログラム、または命令セットを含む。任意選択的に、いくつかの実施形態では、モバイル端末は、以下の構成要素、すなわち、GPSモジュール、RF回路、WiFiモジュール、スピーカ、マイクロホン、センサ、電源、カメラ、またはBluetooth(登録商標)モジュールのうちの1つまたは複数をさらに含む。グラフィカルユーザインタフェース(Graphical User Interface、略してGUI)は、グラフィカル形式で表示されるコンピュータ操作ユーザインタフェースである。GPSモジュールは、モバイル端末の地理的位置を決定し、様々なアプリケーションで情報を使用できるようにその情報を提供する。本明細書におけるGPSモジュールは、地理的位置を決定するように構成されているため、別の測位システム、例えば、GLONASS、Galileo、またはBeiDou Navigation Satellite Systemと置き換えられてもよいことを理解されたい。 The mobile terminal described in the embodiments of the present invention includes, but is not limited to, mobile phones with mobile communication capabilities, tablet computers, handheld devices (such as PDAs (Personal Digital Assistants) and MP4 players), and wearable devices (such as smart bands, smart watches, and smart glasses), and the operating systems installed on the mobile terminal include, but are not limited to, iOS (registered trademark), Android (registered trademark), Microsoft (registered trademark), DOS, Unix, Linux, or another operating system. The mobile terminal in the embodiments of the present invention includes a touch screen, a display controller, a graphical user interface, one or more processors, memory, and one or more modules, programs, or instruction sets stored in the memory and configured to perform multiple functions. Optionally, in some embodiments, the mobile terminal further includes one or more of the following components: a GPS module, an RF circuit, a WiFi module, a speaker, a microphone, a sensor, a power source, a camera, or a Bluetooth (registered trademark) module. A Graphical User Interface (GUI) is a computer-operated user interface that is displayed in a graphical format. The GPS module determines the geographic location of the mobile terminal and provides the information so that it can be used in various applications. It should be understood that the GPS module in this specification, as configured to determine the geographic location, may be replaced with another positioning system, for example, GLONASS, Galileo, or BeiDou Navigation Satellite System.
タッチ操作は、指またはスタイラスなどの適切な部分またはオブジェクトを使用してタッチスクリーンに触れることによって完了されてもよい。タッチスクリーンは、タッチセンシティブ面(touch-sensitive surface)とディスプレイ(display)を含む。タッチセンシティブ面は、タッチ検出に関連する様々な操作を実行するように、例えば、タッチがあるか否かを判定するように(例えば、指の押圧イベントを検出するように)、タッチ操作があるか否かを判定し、全タッチセンシティブ面上で動きを追跡するように(例えば、1つまたは複数の指のドラッグイベントを検出するように)、およびタッチが終了するか否かを判定するように(例えば、指の離脱またはタッチ中断イベントを検出するように)構成される。タッチポイントの動きを判定するステップは、タッチポイントの変化率(値)、速度(値および方向)、および/または加速度(値および/または方向の変化)を判定するステップを含んでもよく、タッチポイントの動きは、一連のタッチデータによって示される。これらの操作は、シングルポイントタッチ(例えば、ワンフィンガータッチ)またはマルチポイント同時タッチ(例えば、「マルチポイントタッチ」/マルチフィンガータッチ)に適用されてもよい。 A touch operation may be completed by touching the touch screen using a suitable part or object, such as a finger or a stylus. The touch screen includes a touch-sensitive surface and a display. The touch-sensitive surface is configured to perform various operations related to touch detection, such as determining whether there is a touch (e.g., to detect a finger press event), determining whether there is a touch operation, tracking movement across the entire touch-sensitive surface (e.g., to detect one or more finger drag events), and determining whether the touch ends (e.g., to detect a finger release or touch break event). Determining the movement of the touch point may include determining the rate of change (value), velocity (value and direction), and/or acceleration (change in value and/or direction) of the touch point, the movement of the touch point being indicated by a series of touch data. These operations may apply to single-point touch (e.g., one-finger touch) or multiple simultaneous touches (e.g., "multipoint touch"/multi-finger touch).
ディスプレイコントローラは、電気信号をタッチスクリーンから/に受信および/または送信する。ディスプレイは、ユーザへの視覚的出力を表示し、視覚的出力は、テキスト、グラフ、アイコン、ビデオ、およびそれらの任意の組み合わせを含む。いくつかの実施形態では、いくつかの視覚的出力またはすべての視覚的出力は、ユーザインタフェースオブジェクトに対応してもよい。LCD(Liquid Crystal Display)技術またはLPD(Laser Phosphor Display)技術または別の表示技術をその表示に対して用いてもよい。タッチ検出技術は、容量性技術、抵抗性技術、赤外線技術、および表面弾性波技術を含むが、これらに限定されない。タッチスクリーンは、広義にはタッチ入力デバイスとして理解されるべきであることに留意されたい。タッチセンシティブ面は、ディスプレイと一体化されてもよく、またはシステムに接続するために独立したタッチ入力デバイスとして別個に配置されてもよい。例えば、タッチパネル上でのマウスの移動とマウスの押圧(1つもしくは複数のキーボードを押下もしくは保持して、または押下もしくは保持せずに)との間の調整、ユーザの動作、優しいタッピング、ドラッギング、ローリングなど、スタイラス入力、デバイス移動、音声の命令、検出された眼球運動、バイオメトリック特徴入力、および/またはそれらの任意の組み合わせは、タッチ入力デバイスとして使用し得る。以下の実施形態では、指入力(例えば、一本指のタッチ、一本指の優しいタップジェスチャー、および単一指のフリックジェスチャー)について主に言及するが、いくつかの実施形態では、1つまたは複数の指入力を、別のタッチ入力デバイスからの入力(例えば、スタイラス入力)で置き換えてもよいことは理解されるべきである。 The display controller receives and/or transmits electrical signals from/to the touch screen. The display displays visual output to the user, including text, graphs, icons, video, and any combination thereof. In some embodiments, some or all of the visual outputs may correspond to user interface objects. Liquid Crystal Display (LCD) technology or Laser Phosphor Display (LPD) technology or another display technology may be used for the display. Touch detection technologies include, but are not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies. It should be noted that a touch screen should be understood broadly as a touch input device. The touch-sensitive surface may be integrated with the display or may be disposed separately as an independent touch input device to connect to the system. For example, coordination between mouse movement and mouse presses on a touch panel (with or without pressing or holding one or more keyboards), user movements, gentle tapping, dragging, rolling, etc., stylus input, device movement, voice commands, detected eye movements, biometric feature input, and/or any combination thereof may be used as touch input devices. In the following embodiments, finger input (e.g., single finger touch, single finger gentle tap gesture, and single finger flick gesture) is primarily referred to, but it should be understood that in some embodiments, one or more finger inputs may be replaced with input from another touch input device (e.g., stylus input).
本明細書では、特に指定のない限り、ユーザジェスチャは柔軟であり、タッピング、ダブルタッピング、円描画、線描画、シングルフィンガータッチ、マルチフィンガータッチなどであってもよい。当業者は、基本的に同じ効果が達成され得る限り、特定のジェスチャーが柔軟に選択されてもよいことを理解し得る。本明細書では、特に指定のない限り、ユーザジェスチャは、タッチセンシティブ面上の位置または領域に柔軟に行い、ディスプレイ上に表示されるアプリケーションインタフェース要素の領域上またはその近傍、ディスプレイ上にアプリケーションインタフェース要素が何も表示されない空の領域上、ディスプレイに表示される機能設定の領域上などで行ってもよい。当業者であれば、基本的に同じ効果が達成され得る限り、タッチセンシティブ面でありジェスチャーが行われる特定の位置または領域を柔軟に設定し得ることを理解し得る。 As used herein, unless otherwise specified, a user gesture is flexible and may be tapping, double tapping, drawing a circle, drawing a line, a single finger touch, a multi-finger touch, and the like. One skilled in the art will appreciate that a particular gesture may be flexibly selected as long as essentially the same effect can be achieved. As used herein, unless otherwise specified, a user gesture is flexible and may be performed at a location or area on the touch-sensitive surface, on or near an area of an application interface element displayed on the display, on an empty area on the display where no application interface elements are displayed, on an area of a feature setting displayed on the display, and the like. One skilled in the art will appreciate that a particular location or area on the touch-sensitive surface where a gesture is performed may be flexibly selected as long as essentially the same effect can be achieved.
モバイル端末デバイスは、一般的に、以下のアプリケーション、すなわち、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブページ作成アプリケーション、ディスク編集アプリケーション、スプレッドシート、ゲームアプリケーション、電話アプリケーション、ビデオ会議アプリケーション、電子メールアプリケーション、インスタントメッセージアプリケーション、運動支援アプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ネットワークブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、またはデジタルビデオプレーヤアプリケーションのうちの1つまたは複数のアプリケーションなどの複数のアプリケーションをサポートする。 A mobile terminal device typically supports multiple applications, such as one or more of the following applications: drawing applications, presentation applications, word processing applications, web page creation applications, disc editing applications, spreadsheets, gaming applications, telephony applications, video conferencing applications, email applications, instant messaging applications, athletic support applications, photo management applications, digital camera applications, digital video camera applications, network browsing applications, digital music player applications, or digital video player applications.
デバイス上で実行されることが可能な様々なアプリケーションは、タッチセンシティブ面のような少なくとも1つの共通の物理的ユーザインタフェースデバイスを使用し得る。タッチセンシティブ面の1つまたは複数の機能およびデバイス上に表示される対応する情報は、アプリケーションから次のアプリケーションに調整および/もしくは変更され、ならびに/または対応するアプリケーションにおいて調整および/もしくは変更されてもよい。このようにして、デバイスの共通の物理的アーキテクチャ(例えば、タッチセンシティブ面)は、ユーザにとって直観的で明瞭なユーザインタフェースを使用することによって、様々なアプリケーションをサポートすることができる。 Various applications that may be executed on the device may use at least one common physical user interface device, such as a touch-sensitive surface. One or more features of the touch-sensitive surface and corresponding information displayed on the device may be adjusted and/or changed from application to application and/or adjusted and/or changed in corresponding applications. In this manner, the common physical architecture of the device (e.g., the touch-sensitive surface) can support a variety of applications by using a user interface that is intuitive and clear to the user.
図1を参照すると、本発明の実施形態は、モバイル端末上のアプリケーションの使用を制限するための方法を提供する。この方法は、具体的には以下のステップを含む。 Referring to FIG. 1, an embodiment of the present invention provides a method for restricting the use of an application on a mobile terminal. The method specifically includes the following steps:
S101。モバイル端末は、アプリケーションの使用制限条件を予め設定し、使用制限条件は、モバイル端末の地理的位置、時間、ユーザ属性、およびネットワーク条件を含む。 S101. The mobile terminal pre-sets usage restriction conditions for the application, and the usage restriction conditions include the geographical location of the mobile terminal, time, user attributes, and network conditions.
本発明の実施形態において、プリセッティングは、受信されたユーザ入力に応じてモバイル端末によりアプリケーションに対する使用制限条件を設定することであってもよいし、モバイル端末のデフォルト設定であってもよい。これは、本発明のこの実施形態では限定されない。 In an embodiment of the present invention, the presetting may be setting usage restriction conditions for the application by the mobile terminal in response to a received user input, or may be a default setting of the mobile terminal. This is not limited in this embodiment of the present invention.
使用制限条件は、具体的には、モバイル端末がいくつかの特別なケースにおいてアプリケーションを実行するために特定の処理を行うように設定されたいくつかの条件である。アプリケーション使用制限条件は、アプリケーションの使用を制限するための時間、地理的位置、ユーザ属性、およびネットワーク条件を含むが、これらに限定されない。これらの条件は、ランダムに組み合わされてもよく、すなわち、予め設定された使用制限条件は、以下の条件、すなわち、時間、地理的位置、ユーザ属性、またはネットワーク条件のうちの少なくとも1つを含む。使用制限条件の具体例としては、(1)時刻、(2)地理的位置、(3)ユーザ属性、(4)ネットワーク条件、(5)時間および地理的位置、(6)時間およびユーザ属性、(7)時間およびネットワーク条件、(8)地理的位置およびユーザ属性、(9)地理的位置およびネットワーク条件、(10)ユーザ属性およびネットワーク条件、(11)時間、地理的位置、およびユーザ属性、(12)時間、地理的位置、およびネットワーク条件、(13)時間、ユーザ属性、およびネットワーク条件、(14)地理的位置、ユーザ属性、およびネットワーク条件、(15)時間、地理的位置、ユーザ属性、およびネットワーク条件である。 The usage restriction conditions are specifically some conditions set so that the mobile terminal performs certain processing to execute the application in some special cases. The application usage restriction conditions include, but are not limited to, time, geographic location, user attributes, and network conditions to restrict the use of the application. These conditions may be randomly combined, that is, the preset usage restriction conditions include at least one of the following conditions: time, geographic location, user attributes, or network conditions. Specific examples of usage restriction conditions include: (1) time, (2) geographic location, (3) user attributes, (4) network conditions, (5) time and geographic location, (6) time and user attributes, (7) time and network conditions, (8) geographic location and user attributes, (9) geographic location and network conditions, (10) user attributes and network conditions, (11) time, geographic location, and user attributes, (12) time, geographic location, and network conditions, (13) time, user attributes, and network conditions, (14) geographic location, user attributes, and network conditions, and (15) time, geographic location, user attributes, and network conditions.
モバイル端末のシステムデフォルトの制限条件は、配信時のデフォルト制限条件および/またはユーザ操作習慣を解析することによって設定される制限条件を含む。ユーザ操作習慣は、使用頻度、使用時間、使用の地理的位置、使用のネットワーク条件、使用のユーザアイデンティティなどを含む。モバイル端末は、ユーザによるアプリケーションまたはいくつかのアプリケーションの使用規則を取得し、次にアプリケーション使用制限条件を設定するためにプロセッサなどの構成要素を用いて統計収集によってユーザ操作習慣を分析する。例えば、呼アプリケーションの使用は、電話着信音からの干渉を避けるために、ユーザによってアラームが設定される時刻表に従ってスリープ時間中に制限されることがある。 The system default restriction conditions of the mobile terminal include default restriction conditions at the time of delivery and/or restriction conditions set by analyzing user operation habits. The user operation habits include frequency of use, time of use, geographic location of use, network conditions of use, user identity of use, etc. The mobile terminal obtains the usage rules of an application or several applications by a user, and then analyzes the user operation habits by statistics collection using components such as a processor to set application usage restriction conditions. For example, the use of a call application may be restricted during sleep time according to a timetable in which an alarm is set by a user to avoid interference from phone ringtones.
S102。ユーザの入力操作を受け付けると、その使用制限条件に応じた現在の操作環境を取得する。 S102. When a user input operation is accepted, the current operating environment according to the usage restriction conditions is obtained.
ユーザの入力操作は、入力装置を用いてユーザによりモバイル端末に命令を送る操作であり、音声入力、画像入力、キー入力、タッチ入力などを含み、具体的には、例えば、モバイル端末のロックを解除したり、画面を明るくしたり、キーをタッチしたり、画面に触れたり、アプリケーションのアイコンをタップしたり、音声認識、顔認識、指紋認識などの生理的な特徴を用いて命令を送る操作を含み得る。本発明のいくつかの実施形態では、アプリケーションのアイコンをタップすることが一例として使用されるが、別の入力操作も含められるべきであることに特に留意されたい。例えば、ユーザがモバイル端末のロックを解除するとき、または道路を横切る際に画面を明るくするために携帯電話のホームキーを押すとき、アプリケーションが正常に使用できるか否かを判定するためにこの方法を使用してもよい。 The user input operation is an operation in which a user sends a command to a mobile terminal using an input device, and includes voice input, image input, key input, touch input, etc., and specifically includes, for example, unlocking a mobile terminal, brightening a screen, touching a key, touching a screen, tapping an application icon, and sending a command using physiological characteristics such as voice recognition, face recognition, and fingerprint recognition. In some embodiments of the present invention, tapping an application icon is used as an example, but it should be noted that other input operations should also be included. For example, when a user unlocks a mobile terminal or presses the home key of a mobile phone to brighten the screen when crossing a road, the method may be used to determine whether an application can be used normally.
使用制限条件に対応する現在の操作環境を取得することは、モバイル端末がユーザの入力操作を検出したときにシステムのアプリケーション使用制限条件を取得すること、およびユーザの入力操作が受け付けられときに、その使用制限条件に従って、対応する条件を取得することである。例えば、アプリケーションの使用制限条件が、システムがユーザの入力操作を受け付けた時間および地理的位置である場合、現在のユーザ入力操作環境の時間および地理的位置の条件が取得される。 Acquiring the current operating environment corresponding to the usage restriction conditions means acquiring the system's application usage restriction conditions when the mobile terminal detects a user's input operation, and acquiring the corresponding conditions according to the usage restriction conditions when the user's input operation is accepted. For example, if the application usage restriction conditions are the time and geographic location at which the system accepts the user's input operation, the time and geographic location conditions of the current user input operating environment are acquired.
時間、ネットワーク条件、およびユーザ属性は、システム関数を呼び出すことによって確認されてもよく、地理的位置は、GPS測位モジュールを使用することによって取得されてもよい。 Time, network conditions, and user attributes may be ascertained by calling system functions, and geographic location may be obtained by using a GPS positioning module.
S103。操作環境が使用制限条件を満たしているときにアプリケーションの使用を制限する、または操作環境が使用制限条件を満たさないときには普通にアプリケーションを使用する。 S103. Restrict the use of the application when the operating environment satisfies the usage restriction conditions, or use the application normally when the operating environment does not satisfy the usage restriction conditions.
プロセッサは、使用制限条件における条件と、ユーザ入力操作環境の対応する条件とを1つずつ比較する。ユーザ入力操作環境の条件が全て対応する使用制限条件の要件を満たしていれば、ユーザ入力操作環境は使用制限条件を満たし、アプリケーションの使用が制限される。1つまたは複数の条件が要件を満たさない場合、ユーザ入力操作条件は使用制限条件を満たさず、アプリケーションは普通に使用される。例えば、アプリケーションに対して、時間と地理的場所の2つの使用制限条件があり、時間条件は8:00~10:00で、地理的位置条件は家である。しかし、ユーザがタッチ操作を行うとき、操作環境に対応する時間は9:30であり、地理的位置条件は学校である。比較の後、ユーザ操作の時間条件は要件を満たしているが、地理的位置条件は要件を満たさないことが分かり、したがって、アプリケーションは普通に使用される。 The processor compares the conditions in the usage restriction conditions with the corresponding conditions in the user input operating environment one by one. If all the conditions in the user input operating environment meet the requirements of the corresponding usage restriction conditions, the user input operating environment meets the usage restriction conditions, and the use of the application is restricted. If one or more conditions do not meet the requirements, the user input operating conditions do not meet the usage restriction conditions, and the application is used normally. For example, there are two usage restriction conditions for an application, time and geographic location, where the time condition is 8:00-10:00, and the geographic location condition is home. However, when the user performs a touch operation, the time corresponding to the operating environment is 9:30, and the geographic location condition is school. After the comparison, it is found that the time condition of the user operation meets the requirements, but the geographic location condition does not meet the requirements, and therefore the application is used normally.
ユーザ指定の使用制限条件がシステムデフォルトの使用制限条件と矛盾するとき、すなわち、ユーザとシステムの両方が同一の使用制限条件に関して設定を行うとき、ユーザ指定の条件が優先する。例えば、アプリケーションの使用は、システムのデフォルトによってWiFiネットワーク条件に制限されるが、ユーザによって同じアプリケーションに対して設定される条件は、アプリケーションの使用はWiFiネットワーク条件に制限されないということである。ユーザのタッチ操作が検出され、ネットワーク条件がWiFiであるとき、ユーザ指定の条件に従って比較が行われ、アプリケーションの使用は制限されない。すなわち、ユーザのタッチ操作の後にアプリケーションが普通に使用される。 When a user-specified usage restriction condition conflicts with a system default usage restriction condition, i.e., when both the user and the system make settings for the same usage restriction condition, the user-specified condition takes precedence. For example, the use of an application is restricted to WiFi network conditions by the system default, but a condition set by the user for the same application is that the use of the application is not restricted to WiFi network conditions. When a user's touch operation is detected and the network condition is WiFi, a comparison is made according to the user-specified condition and the use of the application is not restricted. That is, the application is used normally after the user's touch operation.
S103はもともと、現在の操作環境でアプリケーションを普通に使用できるか否かを判定するためのものであり、したがって判定条件が柔軟に記述されることが分かる。例えば、S103は、「操作環境が通常の使用条件を満たさないとき、アプリケーションの使用を制限する、または操作環境が通常の使用条件を満たしているとき、アプリケーションを普通に使用する」などと記述し得る。その本質は同じである。 S103 was originally intended to determine whether the application can be used normally in the current operating environment, and it can be seen that the conditions for the determination can therefore be flexibly described. For example, S103 could be described as "when the operating environment does not meet the normal conditions of use, restrict the use of the application, or when the operating environment meets the normal conditions of use, use the application normally." The essence is the same.
図2は、モバイル端末の概略ハードウェア図である。 Figure 2 is a schematic hardware diagram of a mobile terminal.
以下、図2を参照してモバイル端末2000の各構成要素について、携帯電話を例に用いて具体的に説明する。モバイル端末2000は、モバイル端末の一例に過ぎず、図に示す構成要素よりも多くのまたは少ない構成要素を含んでいてもよく、2つ以上の構成要素の組み合わせを含んでいてもよいし、異なって構成または配置される構成要素を含んでいてもよいことを理解すべきである。図2に示す様々な構成要素は、ハードウェア的に、またはソフトウェア的に、またはそれらの組み合わせで実装されてもよく、1つまたは複数のシグナルプロセッサおよび/または特定用途向け集積回路を含んでもよい。
The components of the mobile terminal 2000 will now be described in detail with reference to FIG. 2, using a mobile phone as an example. It should be understood that the
入力部2010は、入力数字または文字情報を受信し、モバイル端末2000のユーザ設定および機能制御に関するキー信号入力を生成するように構成され得る。具体的に、入力部2010は、タッチパネル2011および別の入力デバイス2012を含んでもよい。タッチパネル2011は、タッチスクリーンとも呼ばれ、タッチパネル2011上でのまたは近傍でのユーザの操作(例えば、指またはスタイラスなどの任意の適切なオブジェクトまたは付属品を用いる、タッチパネル2011上でのまたはタッチパネル2011の近傍でのユーザの操作)を収集することができ、予め設定されたプログラムにしたがって対応する接続装置を駆動することができる。任意選択的に、タッチパネル2011は、タッチ検出装置とタッチコントローラの2つの部分を含み得る。タッチ検出装置は、ユーザのタッチ方向を検出し、タッチ操作により得られた信号を検出してその信号をタッチコントローラに送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイント座標に変換し、タッチポイント座標をプロセッサ2020に送信し、プロセッサ2020により送信された命令を受信して実行することができる。さらに、タッチパネル2011は、抵抗型、容量型、赤外線、表面弾性波などの複数のタイプを用いて実装されている。入力部2010は、タッチパネル2011に加えて別の入力デバイス2012を含む。具体的には、別の入力デバイス2012は、物理キーボード、ファンクションキー(音量調整キー、またはオン/オフキー)、トラックボール、マウス、またはジョイスティックのうちの1つまたは複数を含むことができるが、これに限定されない。
The
メモリ2030は、ソフトウェアプログラムおよびモジュールを記憶するように構成され、プロセッサ2020は、メモリ2030に記憶されたソフトウェアプログラムおよびモジュールを実行することによって、モバイル端末2000の様々な機能アプリケーションおよびデータ処理を実行する。メモリ2030は、主にプログラム記憶領域とデータ記憶領域を含んでもよい。プログラム記憶領域は、オペレーティングシステムや、少なくとも1つの機能(例えば、サウンド再生機能や画像再生機能など)により要求されるアプリケーションなどを記憶してもよく、データ記憶領域は、モバイル端末2000の用途に応じて作成されたデータ(音声データやアドレス帳など)などが記憶されていてもよい。加えて、メモリ2030は、高速ランダムアクセスメモリを含み、さらに、少なくとも1つの磁気ディスクストレージコンポーネント、フラッシュメモリコンポーネント、または別の揮発性固体ストレージコンポーネントなどの不揮発性メモリを含む。
The
表示部2040は、ユーザによって入力された情報またはユーザに提供される情報、およびモバイル端末2000の多様なメニューを表示するように構成され得る。表示部2040は、表示パネル2041を含んでもよい。任意選択的に、表示パネル2041は、LCD(Liquid Crystal Display、liquid crystal display)、OLED(Organic Light-Emitting Diode、organic light-emitting diode)などを用いて構成してもよい。さらに、タッチパネル2011は、表示パネル2041を覆ってもよい。タッチパネル2011上のまたは近傍のタッチ操作を検出すると、タッチパネル2011は、タッチイベントの種類を判定するためにタッチ操作をプロセッサ2020に送信し、次に、プロセッサ2020は、タッチイベントのタイプに従って、表示パネル2041上に対応する視覚的出力を提供する。図2において、タッチパネル2011と表示パネル2041は、モバイル端末2000の入出力機能を実現するために、2つの独立した構成要素として使用される。しかしながら、いくつかの実施形態では、タッチパネル2011と表示パネル2041は、モバイル端末2000の入出力機能を実現するために、一体化される。
The
任意選択的に、RF回路2070は、情報を受信および送信し、または呼処理において信号を受信および送信するように構成されてもよく、特に、基地局のダウンリンク情報を受信した後、ダウンリンク情報を処理のためにプロセッサ2020に送信してもよく、さらに、関連するアップリンクデータを基地局に送信するように構成されてもよい。一般に、RF回路は、アンテナ、少なくとも1つの増幅器、トランシーバ、カプラ、LNA(Low Noise Amplifier、low noise amplifier)、またはデュプレクサを含むが、これらに限定されない。加えて、RF回路2070は、無線通信によってネットワークおよび別のデバイスとさらに通信する。任意の通信規格またはプロトコルは、これに限定されないが、GSM(Global System for Mobile Communications)、GPRS(general packet radio service)、CDMA(Code Division Multiple Access)、WCDMA(Wideand Code Division Multiple Access)、LTE(Long Term Evolution)、電子メール、またはSMS(short message service)を含む無線通信に使用される。
Optionally, the
任意選択的に、モバイル端末2000は、光センサ、モーションセンサ、および別のセンサなどのセンサ2050をさらに含んでもよい。具体的には、光センサは、周囲光センサおよび近接センサを含み得る。周囲光センサは、周囲光の明るさに応じて表示パネル2041の輝度を調整し、モバイル端末2000が耳に移動すると、近接センサは表示パネル2041および/またはバックライトを消灯し得る。モーションセンサとして、加速度センサは、各方向(通常は3軸方向)の加速度値を検出し、加速度センサが静止しているときには重力の値および方向を検出してよく、携帯電話の姿勢を認識するためのアプリケーション(例えば、風景/肖像画切り換え、関連ゲーム、磁力計姿勢較正)、振動認識に関連する機能(歩数計やノックなど)などに使用されてもよい。任意選択的に、モバイル端末2000上に配置し得るジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサなどの他のセンサについては、詳細は本明細書では説明しない。
Optionally, the mobile terminal 2000 may further include
任意選択的に、音声周波数回路2060、スピーカ2061およびマイクロホン2062は、ユーザとモバイル端末2000との間のオーディオインタフェースを提供してもよい。音声周波数回路2060は、スピーカ2061に受信された音声データから変換された電気信号を送信してもよく、スピーカ2061は、電気信号を出力のために音声信号に変換する。さらに、マイクロホン2062は、集音された音声信号を電気信号に変換し、音声周波数回路2060は、電気信号を受信すると、電気信号を音声データに変換して処理のためにプロセッサ2020に出力し、次いでプロセッサ2020は、例えばRF回路2070を用いて別の携帯電話に音声データを送信し、または音声データをさらに処理するためにメモリ2030に出力する。
Optionally, the
任意選択的に、モバイル端末2000は、図示しないが、カメラやBluetooth(登録商標)モジュールなどをさらに含んでいてもよく、詳細な説明は本明細書では省略する。 Optionally, the mobile terminal 2000 may further include a camera, a Bluetooth (registered trademark) module, etc., not shown, but detailed description of which is omitted in this specification.
図3を参照すると、図3は、ユーザ入力に応じてモバイル端末2000上で予め設定された使用制限条件をユーザにより選択する概略図である。ユーザの指301は、選択のためにタッチパネル2011をタップする。モバイル端末のシステムデフォルト条件は、有効または無効にされてもよく、個人用のおよびユーザ定義の設定は、ユーザ指定の条件欄をタップすることによって、使用制限条件に対し行われ得る。システムデフォルト条件が有効にされ、さらにユーザが使用制限条件に関する個人用の設定を実行すると、ユーザ指定の条件の優先度が高くなる。すなわち、システムデフォルト条件が同じユーザ操作条件に対するユーザ指定の条件と競合する場合、モバイル端末2000は、アプリケーションの使用を制限するか否かを判定するためにユーザ操作条件と個人用のユーザ指定の条件とを比較する。例えば、アプリケーションの場合、システムデフォルト使用制限条件においては、時間条件は8:00~9:00であり、地理的位置条件は学校であり、ユーザ指定の使用制限条件においては、時間条件は8:00~9:00であり、地理的位置条件は家であり、2種類の条件が互いに矛盾する。ユーザがタッチしてアプリケーションのアイコンをタップすると、アプリケーションの使用を制限するか否かを判定するためにユーザの入力操作環境条件はユーザ指定の使用制限条件と比較される。
Referring to FIG. 3, FIG. 3 is a schematic diagram of a user selecting a pre-set use restriction condition on the mobile terminal 2000 according to a user input. The user's finger 301 taps the
予め設定された使用制限条件は、ユーザ操作条件との比較のためにモバイル端末のメモリに記憶される。ユーザの操作条件が予め設定された使用制限条件を満たすとき、アプリケーションの使用が制限され、それ以外の場合は、アプリケーションが起動される。アプリケーションの使用を制限することは、アプリケーションを起動する操作を一時的に実行しない、すなわち、ユーザのタッチ操作は受け付けるが、アプリケーションを直ちに起動しないことであり、これは、(1)アプリケーションを起動する操作を一時的に実行しない、すなわち、ユーザタッチ操作は受け付けるが、アプリケーションを直ちに起動しないことであり、アプリケーションの起動を遅延または禁止することを含むこと、(2)アプリケーションのシステム通知を禁止する、すなわち、アプリケーションの使用制限中にアプリケーションのメッセージ通知を表示しないこと、を含むが、これに限定されない。起動遅延は、アプリケーションを初めて起動するユーザによる操作が検出されると、アプリケーションを起動する操作を一時的に実行しないが、特定の条件が満たされた後にアプリケーションを起動する操作を行う。起動遅延は、特定の条件が満たされた後にアプリケーションを起動することであり、例えば、10秒待機後にアプリケーションを起動する、またはユーザがアプリケーションのアイコンを連続して5回タップしたことが検出された後にアプリケーションを起動する、またはユーザが所定のトラックに沿ってアプリケーションのアイコンをドラッグすることが検出された後にアプリケーションを起動する。別の例では、予め設定された使用制限条件は、WiFiネットワーク条件においてアプリケーションの使用を制限することである。モバイル端末がアプリケーションを起動するユーザによるタッチ操作を検出し、ネットワーク条件がWiFiである場合、モバイル端末はアプリケーションの使用を制限する、すなわち、モバイル端末はアプリケーションを起動する操作を一時的に実行しない。 The preset use restriction conditions are stored in the memory of the mobile terminal for comparison with the user operation conditions. When the user operation conditions meet the preset use restriction conditions, the use of the application is restricted, otherwise the application is launched. Restricting the use of the application means temporarily not executing the operation to launch the application, i.e., accepting the user's touch operation but not immediately launching the application, which includes, but is not limited to, (1) temporarily not executing the operation to launch the application, i.e., accepting the user's touch operation but not immediately launching the application, including delaying or prohibiting the launch of the application, and (2) prohibiting system notifications for the application, i.e., not displaying message notifications for the application during the application use restriction. The launch delay means temporarily not executing the operation to launch the application when a user's operation to launch the application for the first time is detected, but launching the application after a certain condition is met. The startup delay is to start an application after a certain condition is met, for example, to start an application after waiting 10 seconds, or to start an application after it is detected that a user has tapped the application icon five times in succession, or to start an application after it is detected that a user has dragged the application icon along a predetermined track. In another example, the preset usage restriction condition is to restrict the use of the application in a WiFi network condition. When the mobile terminal detects a touch operation by a user to start an application and the network condition is WiFi, the mobile terminal restricts the use of the application, i.e., the mobile terminal temporarily does not perform the operation to start the application.
アプリケーション使用制限条件が特定のものであるアプリケーションの数量は限定されず、1つまたは1種類のアプリケーションまたはすべてのアプリケーションが含まれるものとすることに留意すべきである。つまり、1つのアプリケーションの使用が制限されたり、またはアプリケーションの使用がバッチで制限されたりすることがある。つまり、同じ使用制限条件がアプリケーションのあるタイプまたはすべてのアプリケーションに対して設定される。 It should be noted that the quantity of applications for which the application usage limiting conditions are specific is not limited and may include one or a type of application or all applications. That is, the usage of one application may be limited or the usage of a batch of applications may be limited. That is, the same usage limiting conditions are set for one type of application or all applications.
アプリケーションのタイプは、ソース、目的、識別子、およびユーザの使用習慣のような類似の属性を有する複数のアプリケーションである。一般的なアプリケーションタイプは、例えば、システムアプリケーションタイプ、学習および作業タイプ、エンターテインメントタイプ、およびソーシャルコンタクトタイプである。アプリケーションが同じタイプのアプリケーションであるかを判定する規則、言い換えれば、アプリケーションを分類する規則は柔軟性がある。分類規則は、デバイスの出荷時に予め設定されてもよく、ユーザ指定されても、ネットワークを用いて更新されてもよく、またはそれらの組み合わせを用いて設定されてもよい。分類規則は、デフォルトで起動されてもよく、定期的(例えば、周期的)または不規則な(例えば、ランダムな)ユーザによるトリガリングによって起動されてもよいし、ネットワーク命令を用いてトリガリングされて起動されてもよいし、またはそれらの組み合わせで起動されてもよい。同じタイプのアプリケーションは、以下のアプリケーションのいずれか1つまたは複数の組み合わせを含むが、これらに限定されない。
同じソースまたは類似のソースを持つアプリケーション(例えば、2つのアプリケーションは出荷時にプリインストールされているアプリケーションであり、2つのアプリケーションは同じアプリケーションストアまたは同じタイプのアプリケーションストアからダウンロードされたアプリケーションであり、または2つのアプリケーションは同じ開発者または同じタイプの開発者によって開発されたアプリケーションである)、
同じ目的または類似の目的を持つアプリケーション(例えば、2つのアプリケーションはビデオアプリケーションであり、2つのアプリケーションはフィットネスアプリケーションであり、または2つのアプリケーションは金融アプリケーションである)、
同じまたは同様のタイプの識別子を持つアプリケーション(例えば、2つのアプリケーションは、ゲームアプリケーション、最も頻繁にダウンロードされるアプリケーション、特定の期間に最も頻繁にダウンロードされるアプリケーション、またはアプリケーションストアにおいて特定の領域で最も頻繁にダウンロードされるアプリケーションとして識別される)、または
同じまたは同様のユーザの使用習慣を持つアプリケーション(例えば、2つのアプリケーションは、ユーザの使用時間がある範囲内に収まり(例えば、1000回を超えて使用される)アプリケーションであり、2つのアプリケーションは、ユーザによってある期間使用されるかまたは頻繁に使用される(例えば、最終月に50回以上使用される)アプリケーション、2つのアプリケーションは、ある領域内でユーザによって使用されるかもしくは頻繁に使用されるアプリケーションであり、または2つのアプリケーションは、同じ登録情報を使用してユーザによってアクセスされるアプリケーションである)。
A type of application is a number of applications that have similar attributes, such as source, purpose, identifier, and user usage habits. Common application types are, for example, a system application type, a learning and work type, an entertainment type, and a social contact type. The rules for determining whether an application is of the same type, in other words, the rules for classifying applications, are flexible. The classification rules may be preset when the device is shipped, may be user-specified, may be updated using the network, or may be set using a combination thereof. The classification rules may be activated by default, may be activated by regular (e.g., periodic) or irregular (e.g., random) triggering by the user, may be activated by triggering using a network command, or may be activated using a combination thereof. Applications of the same type include, but are not limited to, any one or more combinations of the following applications:
applications from the same or similar source (e.g., two applications are pre-installed applications at the factory, two applications are downloaded from the same application store or the same type of application store, or two applications are developed by the same developer or the same type of developer);
applications with the same or similar purpose (e.g., two applications are video applications, two applications are fitness applications, or two applications are financial applications);
Applications with the same or similar type of identifier (e.g., two applications are identified as gaming applications, the most frequently downloaded applications, the most frequently downloaded applications in a particular period, or the most frequently downloaded applications in a particular area in an application store); or Applications with the same or similar user usage habits (e.g., two applications are applications where the user's usage time falls within a certain range (e.g., used more than 1000 times), two applications are applications used for a certain period or frequently used by a user (e.g., used more than 50 times in the last month), two applications are applications used or frequently used by a user in a certain area, or two applications are applications accessed by a user using the same registration information).
ユーザは、アプリケーションの使用制限条件を設定する際に、アプリケーションに対して直接設定操作を行ってもよい。例えば、ユーザは、モバイル端末の表示画面上でアプリケーションのアイコンに対する操作を直接実行する。あるいは、ユーザは、独立した設定インタフェース上で設定操作を実行し得る。例えば、ユーザは、アプリケーションリストを含む設定インタフェースに対し、アプリケーションの使用条件を個別にまたはバッチで制限する。アプリケーションの使用を制限するための設定オプションがポップアップ可能であり、操作アクションがアイコンをタッチして保持すること、アイコンをダブルタッピングすること、様々な方向(上、下、左、右などの方向を含む)へのスライディングを実行すること、ドラッギング、シェイキング、塗りつぶし、ボックス選択などを実行することなどであれば、アプリケーションのアイコンに対する操作を直接実行する多様な方法があり得ることに留意されたい。 When setting the usage restriction conditions of an application, the user may perform a setting operation directly on the application. For example, the user performs the operation directly on the icon of the application on the display screen of the mobile terminal. Alternatively, the user may perform the setting operation on a separate setting interface. For example, the user restricts the usage conditions of the applications individually or in batches on a setting interface including an application list. It should be noted that there can be various ways to directly perform the operation on the icon of the application, so long as the setting option for restricting the usage of the application can pop up, and the operation action can be touching and holding the icon, double tapping the icon, performing sliding in various directions (including directions such as up, down, left, right, etc.), performing dragging, shaking, filling, box selection, etc.
図4を参照すると、モバイル端末2000は、タッチスクリーン2011を含み、モバイル端末2000のディスプレイ画面上ではいくつかのアプリケーション(APP)が存在する。ユーザの指301は、図中のアプリ401として表示されている特定のアプリの使用制限条件を設定するためのタッチ操作を実行し得る。アイコンをタッチして保持する例では、ユーザの指301がタッチしてアプリ401のアイコンを保持した後、設定オプション402がポップアップし、例えば、「1時間ロックされる」、「2時間ロックされる」、「ロック時間を定義する」が表示される。ユーザの指301は、対応する設定オプションをタップして、その結果アプリ401に使用制限条件が設定される、すなわち、アプリ401がロックされて一定期間使用できないようにしてもよい。
Referring to FIG. 4, the
図5Aおよび図5Bを参照すると、モバイル端末2000は、タッチスクリーン2011と、アプリケーションの使用を制限するための独立した設定インタフェースとを含む。モバイル端末2000上のすべてのアプリケーションは、アプリケーションリストに表示される。各アプリケーションについて、ユーザの指301は、使用制限設定操作を実行するために対応するアプリケーション設定オプションをタップしてもよい。図5Aおよび図5Bの例では、Facebookの設定オプションをタップした後、ユーザの指301は、Facebookに対する使用制限条件を、例えば、場所、ネットワーク条件、時間などに応じて設定し得る。図示されていないが、設定を1つのタイプのアプリケーションに対してバッチでさらに行ってもよい。詳細は本明細書では説明しない。
5A and 5B, the
任意選択的に、アプリケーションの使用を制限するために、別の応答方法を追加してもよい。別の応答方法は、モバイル端末システムが制限されたアプリケーションを起動しないときにモバイル端末システムがユーザに与えるフィードバックを参照し、フィードバック方法はほとんど網羅的ではなく、いくつかの典型的な方法は、アプリケーションをある期間ロックすること、アプリケーションのアイコンを秘匿すること、アプリケーションのアイコンの位置を変更すること、アプリケーションのアイコンをタッチして保持したり、または強く押圧することが受け付けられた後にのみアプリケーションを起動したり、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアプリケーションを起動したり、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にのみアイコンが消滅したり、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にアプリケーションをアンインストールしたり、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後に画面を調光または消灯したり、アプリケーションのアイコンを少なくとも2回タップしたことが受け付けられた後にモバイル端末をロック/電源オフ/再起動することを含むが、これらに限定されない。本明細書において少なくとも2回タッピングするとは、ある期間内に連続して複数回タッピングすることである。この期間の特定長は、モバイル端末システムの設定に依存する。タッチし保持することは、すぐに画面から移動せず、画面がタップされた後一定期間タッチし続ける、例えば、3秒間または5秒間押し続けることである。強く押圧することは、特定のしきい値を超える力を用いて画面をタップすることである。さらに、システムプロンプトが提供されてもよい。これらのフィードバック方法は、使用制限条件が解除されるまで、すなわち、使用制限条件が満たされなくなった後でこれらのフィードバック方法の実行が終了するまで、組み合わせて使用されてもよいし、繰り返し使用されてもよい。起動が遅延される場合には、フィードバック方法の実行が終了した後でアプリケーションの起動操作が行われる。起動が禁止されている場合、フィードバック方法の実行が終了した後でもアプリケーションの使用は禁止される。 Optionally, another response method may be added to restrict the use of the application. The other response method refers to the feedback that the mobile terminal system gives to the user when the mobile terminal system does not launch the restricted application, and the feedback methods are hardly exhaustive, and some typical methods include, but are not limited to, locking the application for a period of time, hiding the application icon, changing the position of the application icon, launching the application only after touching and holding or pressing the application icon is accepted, launching the application only after tapping the application icon at least twice is accepted, disappearing the icon only after tapping the application icon at least twice is accepted, uninstalling the application after tapping the application icon at least twice is accepted, dimming or turning off the screen after tapping the application icon at least twice is accepted, and locking/powering off/restarting the mobile terminal after tapping the application icon at least twice is accepted. In this specification, tapping at least twice means tapping multiple times consecutively within a certain period of time. The specific length of this period depends on the settings of the mobile terminal system. Touching and holding refers to not immediately moving off the screen, but continuing to touch for a period of time after the screen is tapped, for example, 3 or 5 seconds. Pressing hard refers to tapping the screen with a force that exceeds a certain threshold. Additionally, a system prompt may be provided. These feedback methods may be used in combination or repeatedly until the usage restriction condition is lifted, i.e., until the execution of these feedback methods ends after the usage restriction condition is no longer met. In the case of delayed launch, the application launch operation is performed after the execution of the feedback method ends. In the case of prohibited launch, the use of the application is prohibited even after the execution of the feedback method ends.
図6を参照すると、モバイル端末2000は、別の応答方法を選択するためのインタフェースを表示するように構成されたタッチスクリーン2011を含む。起動を禁止するオプションまたは起動を遅延するオプションの後に、別の応答方法を追加してもよく、ユーザの指301は、タップによって対応する応答方法を選択し得る。例えば、図において、起動を禁止するための応答方法としては、アイコンを表示しない、アイコンを灰色で表示する、アイコンを5回連続してタップした後にアプリをアンインストールする、タップ後にアイコンが消滅する、アプリケーションがロック解除されるまでアイコンをタップする、起動を遅延するために追加される応答方法は、5回タップした後にのみアプリを起動すること、すべての操作に必要な押圧、タッピングによってアイコンをランダムに移動すること、およびアプリケーションがロック解除されるまでアイコンをタップすることを含む。応答方法のオプションは柔軟で多様であり、図示されたオプションに限定されないことを理解されたい。
Referring to FIG. 6, the
図7を参照すると、モバイル端末2000は、タッチスクリーン2011を備え、モバイル端末2000の表示画面上にはいくつかのアプリケーション(APP)が存在する。アプリ401が使用制限状態にあり、ユーザによって有効とされた応答方法がアプリケーションを一定期間ロックすることである場合、ユーザの指301がアプリ401のアイコンをタップすると、モバイル端末2000は、アプリケーションの起動操作を一時的に行わず、使用制限に対する追加的な応答方法が一定期間アプリ401をロックしていることを示すために、アプリ401のアイコンにロックマーク701を付し、使用制限条件が満たされなかった後で追加の応答方法の実行を終了する。
Referring to FIG. 7, the
図8を参照すると、モバイル端末2000は、タッチスクリーン2011を備え、モバイル端末2000の表示画面上にはいくつかのアプリケーション(APP)が存在する。アプリ401が使用制限状態であり、かつユーザにより有効にされた応答方法がアプリケーションのアイコンの位置を移動させることである場合、ユーザの指301がアプリ401のアイコンをタップすると、モバイル端末2000はアプリケーションの起動操作を一時的に実行せず、アプリ401のアイコンを特定の場所に移動させる。移動経路は、アイコンの表示座標の変化を示してもよく、変更規則は、ランダムであっても予め設定されていてもよい。図示するアプリ401のアイコンの位置は、3行2列目から4行4列目に移動する。アイコン移動後、ユーザがアプリ401のアイコンの新たな表示位置をタップしたことが検出される場合には、アプリ401の起動を制限するために、アイコン401はさらに移動されてもよく、使用制限条件が満たされなかった後で追加の応答方法の実行を終了する。
Referring to FIG. 8, the
提供されるシステムプロンプトは、テキスト、画像、音声、およびビデオなどの形態を含むが、これらに限定されず、具体的には、ディスプレイおよびスピーカなどのハードウェアを使用して実装され得る。プロンプトは、任意の適切な形態を使用してもよい。ディスプレイ上の視覚的通知に加え、プロンプトは、音声形態(例えば、警告音および着信音)、視聴覚的形態、および/または物理的形態(例えば、活発なリマインダおよびLEDリマインダ)を含んでもよい。当業者は、本発明の範囲内の別のタイプの通知を想定し得る。 The system prompts provided may include, but are not limited to, forms such as text, images, audio, and video, and may be specifically implemented using hardware such as a display and speaker. The prompts may use any suitable form. In addition to visual notifications on a display, the prompts may include audio forms (e.g., beeps and ringtones), audiovisual forms, and/or physical forms (e.g., active reminders and LED reminders). Those skilled in the art may envision other types of notifications within the scope of the present invention.
図9Aと図9Bを参照すると、モバイル端末2000は、タッチスクリーン2011を含み、モバイル端末2000の表示画面上にはいくつかのアプリケーション(APP)が存在する。アプリ401が使用制限状態であり、かつユーザにより有効にされた応答方法がシステムプロンプトを提供することである場合、ユーザの指301がアプリ401のアイコンをタップすると、モバイル端末2000は、アプリケーションの起動操作を一時的に実行せず、システムプロンプトボックス901/902を提供する。左側の図において、モバイル端末2000は、GPSモジュールを用いた測位により、ユーザが道路の近くにいて、道路の反対側へ移動しており、アプリ401が現在の操作条件において使用制限状態にあることが分かる。この場合、ユーザの指301がアプリ401のアイコンをタップしたことが検出されると、ユーザに道路横断に集中するよう促すためにシステムプロンプトボックス901が設けられ、または警告音を鳴らし、アプリ401の起動は一時的に実行されない。右側の図において、モバイル端末2000は、ユーザの身元が学生であり、現在のシステム時間が授業時間内であり、この状態ではアプリ401が使用制限状態になっていることを検知する。この場合、ユーザの指301がアプリ401のアイコンをタップしたことが検出されると、ユーザに集中して学習するよう促すためにシステムプロンプトボックス902が設けられ、アプリ401を起動する操作は一時的に実行されない。
9A and 9B, the
任意選択で、アプリケーションの使用が制限されている場合には、アプリケーションのアイコンが通常の表示状態のアイコンと異なる場合があり、アイコンが変形する(例えば、アイコンの輪郭形状が変化する、別の輪郭が追加される、輪郭線が太くなる、輪郭線が破線になる、または輪郭線が消滅する)、アイコンが変色する(例えば、アイコンが灰色もしくは薄暗くなる、または別の色に変化する、輪郭線が別の色に変わる)、制限マークが追加される(例えば、ロッキングマークまたは制限図形スタンプが追加される)、アイコンが消滅する(例えば、アイコンが一時的に秘匿される)、またはアイコンが特定の場所に移動される(例えば、アイコンが専用の使用制限アイコンフォルダに移動される)。使用制限条件が削除された後、すなわち、使用制限条件が満たされなかった後で、アプリケーションのアイコンは通常の表示状態に復帰される。 Optionally, when the use of an application is restricted, the icon of the application may differ from its normal display state, the icon may be deformed (e.g., the outline of the icon changes, a different outline is added, the outline becomes thicker, the outline becomes dashed, or the outline disappears), the icon may be discolored (e.g., the icon may become gray or dimmed or may change to a different color, the outline may change to a different color), a restriction mark may be added (e.g., a locking mark or a restriction graphic stamp may be added), the icon may disappear (e.g., the icon may be temporarily hidden), or the icon may be moved to a specific location (e.g., the icon may be moved to a dedicated restricted use icon folder). After the use restriction condition is removed, i.e. after the use restriction condition is no longer met, the icon of the application may be restored to its normal display state.
図10を参照すると、モバイル端末2000はタッチパネル2011を備え、モバイル端末2000の表示画面にはいくつかのアプリケーション(APP)が存在する。アプリ401が使用制限状態にある場合、アプリ401のアイコンは、通常の表示状態のアイコンとは異なることがある。アプリ401が現在の状態で使用制限状態にあることを示すために、変形効果が図中のアプリ401のアイコンに追加される。
Referring to FIG. 10, the
さらに、図11を参照すると、本発明の実施形態は、タッチスクリーン111、1つまたは複数のプロセッサ112、メモリ113、複数のアプリケーション、および1つまたは複数のプログラムを含む端末を提供する。1つまたは複数のプログラムは、メモリに記憶され、1つまたは複数のプロセッサによって実行されるように構成される。1つ以上のプログラムは命令を含む。命令は、以下の操作、すなわち、アプリケーションに対する使用制限条件を予め設定する操作であって、使用制限条件はモバイル端末の時間、地理的位置、ネットワーク条件、およびユーザ属性を含む操作と、ユーザの入力操作を受け付けると、使用制限条件に対応する現在の操作環境を取得する操作と、操作環境が使用制限条件を満たすときにアプリケーションの使用を制限する操作、または操作環境が使用制限条件を満たさないときにアプリケーションを普通に使用する操作と、を実行するために使用される。具体的な方法は、アプリケーションの使用を制限する前述の方法と同じである。
Further, referring to FIG. 11, an embodiment of the present invention provides a terminal including a
任意選択的に、端末は、以下の構成要素、すなわち、GPSモジュール、RF回路、WiFiモジュール、スピーカ、マイクロホン、センサ、電源、カメラ、またはBluetooth(登録商標)モジュールのうちの1つまたは複数をさらに含んでもよい。 Optionally, the terminal may further include one or more of the following components: a GPS module, an RF circuit, a WiFi module, a speaker, a microphone, a sensor, a power source, a camera, or a Bluetooth module.
また、図12を参照すると、本発明の他の実施形態は、検出部121、判定部122、記憶部123、実行部124を含む端末を提供する。記憶部123は、予め設定された使用制限条件を記憶するように構成される。ユーザの入力操作を受け付けた後で、検出部121は、現在の操作環境条件を判定部122に送信する。判定部122は、受信したユーザ操作環境条件と、記憶部123に記憶されている予め設定された使用制限条件とを比較する。ユーザ操作環境条件が予め設定された使用制限条件を満たしている場合、判定部122は、使用制限を行うための実行命令を実行部124に送信し、実行部124は、判定部122から受信された実行命令に従ってアプリケーションの使用を制限する。ユーザ操作条件が予め設定された使用制限条件を満たさない場合、使用制限を実行しないための実行命令を実行部124に送信し、実行部124は、アプリケーションの使用を制限しない。
Also, referring to FIG. 12, another embodiment of the present invention provides a terminal including a
さらに、本発明の実施形態は、コンピュータソフトウェアの命令を記憶する記憶媒体を提供し、命令は、以下の操作、すなわち、アプリケーションに対する使用制限条件を予め設定する操作であって、使用制限条件はモバイル端末の時間、地理的位置、ネットワーク条件およびユーザ属性を含む操作と、ユーザの入力操作が受け付けられると、使用制限条件に対応する現在の操作環境を取得する操作と、操作環境が使用制限条件を満たすとき、アプリケーションの使用を制限する操作、または操作環境が使用制限条件を満たさないとき、アプリケーションを普通に使用する操作と、を実行するために使用される。具体的な方法は、モバイル端末上のアプリケーションの使用を制限する前述の方法と同じである。 Furthermore, an embodiment of the present invention provides a storage medium storing computer software instructions, the instructions being used to perform the following operations: presetting use restriction conditions for an application, the use restriction conditions including time, geographical location, network conditions and user attributes of the mobile terminal; obtaining a current operating environment corresponding to the use restriction conditions when a user input operation is accepted; and restricting the use of the application when the operating environment satisfies the use restriction conditions, or using the application normally when the operating environment does not satisfy the use restriction conditions. The specific method is the same as the above-mentioned method of restricting the use of an application on a mobile terminal.
本明細書中で使用される「および/または」という用語は、関連する列挙された項目における1つ以上の項目の任意のまたはすべての可能な組合せを示し、また包含すると理解すべきである。本明細書で使用される用語「含む」および/または「包含する」は、特徴、整数、ステップ、操作、要素、および/または構成要素の存在を、除外されない1つまたは複数の他の特徴、ステップ、操作、要素、構成要素、および/またはそれらの組み合わせの存在または追加と共に指定することをさらに理解されたい。 The term "and/or" as used herein should be understood to indicate and include any or all possible combinations of one or more items in the associated listed item. It should be further understood that the terms "comprise" and/or "comprise" as used herein specify the presence of features, integers, steps, operations, elements, and/or components together with the presence or addition of one or more other features, steps, operations, elements, components, and/or combinations thereof that are not excluded.
「第1の」および「第2の」などの用語は、本明細書の様々な要素を説明するために使用され得るが、要素は用語によって限定されるべきではないことを理解されたい。これらの用語は、ある要素を別の要素と区別するために使用されているに過ぎない。例えば、本発明の範囲から逸脱することなく、第1のコンタクトは第2のコンタクトと呼ばれ、同様に第2のコンタクトは第1のコンタクトと名付けられてもよい。第1のコンタクトと第2のコンタクトの両方がコンタクトであるが、第1のコンタクトと第2のコンタクトは同じではない。いくつかのシナリオでは、第1のコンタクトと第2のコンタクトは同じコンタクトであってもよい。 Terms such as "first" and "second" may be used to describe various elements herein, but it should be understood that the elements should not be limited by the terms. These terms are merely used to distinguish one element from another. For example, a first contact may be called a second contact, and similarly, a second contact may be named a first contact, without departing from the scope of the present invention. Although both the first contact and the second contact are contacts, the first contact and the second contact are not the same. In some scenarios, the first contact and the second contact may be the same contact.
本明細書において本発明の説明に用いられる用語は、特定の実施形態を説明するためのものに過ぎず、本発明を限定することを意図していない。本明細書および添付の特許請求の範囲で用いられる単数形の「一」、「1つ」および「この」という用語は、文脈上特に明記しない限り、複数形も含むように意図されている。 The terms used in the description of the present invention herein are merely for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in this specification and the appended claims, the singular forms "a," "one," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
文脈によれば、本明細書中で使用される用語「場合」は、「とき」または「後」または「判定に応答して」または「検出に応答して」という意味として解釈され得る。同様に、文脈によれば、「と判定される場合」または「(規定の状態または事象)が検出される場合」という語句は、「と判定されるとき」または「判定に応答して」または「規定の状態または事象)が検出されるとき」または「(規定の状態または事象)の検出に応答して」という意味として解釈され得る。 Depending on the context, the term "when" as used herein may be interpreted as meaning "when" or "after" or "in response to determining" or "in response to detecting." Similarly, depending on the context, the phrase "when it is determined that" or "when (a specified condition or event) is detected" may be interpreted as meaning "when it is determined that" or "in response to determining" or "when (a specified condition or event) is detected" or "in response to detecting (a specified condition or event)."
当業者であれば、本明細書に開示された実施形態に記載された実施例と組み合わせて、ユニット、アルゴリズム、および方法のステップが、コンピュータソフトウェアと電子ハードウェアの組み合わせによって実施されてもよいことは理解し得る。機能がハードウェアによって実行されるかソフトウェアによって実行されるかは、技術的解決策の特定のアプリケーションおよび設計制約条件に依存する。当業者であれば、特定の用途ごとに記載された機能を実施するために異なる方法を使用することができるが、その実施は本発明の範囲を超えていると考えるべきではない。 In combination with the examples described in the embodiments disclosed herein, those skilled in the art can understand that the units, algorithms, and method steps may be implemented by a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to go beyond the scope of the present invention.
別個の部品として記載されたユニットは、物理的に分離していてもいなくてもよく、ユニットとして表示されている部品は物理ユニットであってもそうでなくてもよく、単一の位置にあってもよく、複数のネットワークユニットに分散してもよい。本発明の実施形態の解決策の目的を達成するために、ユニットの一部または全部を実際のニーズに応じて選択されてもよい。ユニット分割は、単に論理的な機能分割であり、実際の実装では他の分割であってもよい。表示または議論された相互カップリングまたは直接結合または通信接続は、いくつかのインタフェースを使用することによって実施されてもよい。装置またはユニット間の間接的結合または通信接続は、電子的、機械的または他の形態で実施されてもよい。さらに、本発明の実施形態における機能部は、1つの処理部に統合されていてもよいし、物理的に単独で存在してもよいし、2つ以上の単位が一体化されていてもよい。 Units described as separate parts may or may not be physically separated, and parts shown as units may or may not be physical units, and may be in a single location or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments of the present invention. The unit division is merely a logical functional division, and may be other divisions in actual implementation. The mutual couplings or direct couplings or communication connections shown or discussed may be implemented by using some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical or other forms. Furthermore, the functional units in the embodiments of the present invention may be integrated into one processing unit, may exist physically alone, or two or more units may be integrated.
当業者であれば、本方法の実施形態のステップのすべてまたは一部が、関連するハードウェアに指示をするプログラムによって実施されてもよいことを理解し得る。プログラムは、コンピュータ可読記憶媒体に記憶されてもよい。プログラムが動作すると、方法の実施形態のステップが実行される。上記記憶媒体には、ROM、RAM、磁気ディスク、光ディスクなどのプログラムコードを記憶可能なあらゆる媒体が含まれる。 Those skilled in the art may understand that all or part of the steps of the method embodiments may be implemented by a program that instructs associated hardware. The program may be stored in a computer-readable storage medium. When the program runs, the steps of the method embodiments are executed. The storage medium includes any medium capable of storing program code, such as a ROM, a RAM, a magnetic disk, an optical disk, etc.
上述の説明は、本発明の特定の実施例に過ぎず、本発明の保護範囲を限定するものではない。本発明に開示された技術的範囲内において、当業者が容易に想到し得る同等の変形や置き換えは、本発明の保護範囲内に入るものとする。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に属するものとする。 The above description is merely a specific embodiment of the present invention and does not limit the scope of protection of the present invention. Equivalent modifications and replacements that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention are considered to fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention belongs to the scope of protection of the claims.
Claims (8)
第1のインタフェースを表示するステップであって、前記第1のインタフェースは設定インタフェースである、ステップと、
前記第1のインタフェースにおいて、複数のアプリケーションに対する使用制限条件を予め設定するための第1の操作を受け付けるステップであって、前記使用制限条件は時間に関連する、ステップと、
前記使用制限条件が満たされた場合、前記複数のアプリケーションの使用を制限するステップと、
第2のインタフェースを表示するステップであって、前記第2のインタフェースは前記第1のインタフェースとは異なる、ステップと、
前記第2のインタフェースにおいて、前記複数のアプリケーションのうちの対象アプリケーションに対する前記使用制限条件のうちの使用制限条件を解除するための第2の操作を受け付けるステップであって、前記第2の操作は第3のインタフェースにおいて設定される、ステップと、
前記第2の操作に応じて、前記対象アプリケーションに対する前記使用制限条件を解除するステップと、
前記対象アプリケーションに対する前記使用制限条件以外の、前記複数のアプリケーションのうちの他のアプリケーションに対する前記使用制限条件を保持するステップと
を含む、方法。 1. A method for restricting use of an application, the method comprising:
displaying a first interface, the first interface being a settings interface;
receiving, in the first interface, a first operation for presetting use limit conditions for a plurality of applications, the use limit conditions being related to time;
restricting use of the plurality of applications when the usage restriction condition is satisfied;
displaying a second interface, the second interface being different from the first interface;
receiving, in the second interface, a second operation for releasing a usage restriction condition among the usage restriction conditions for a target application of the plurality of applications, the second operation being set in a third interface;
canceling the usage restriction condition for the target application in response to the second operation;
and retaining the usage restriction conditions for other applications of the plurality of applications other than the usage restriction conditions for the target application.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023026954A JP7590475B2 (en) | 2020-05-28 | 2023-02-24 | Methods and devices for restricting application use |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020093322A JP6900552B2 (en) | 2016-03-22 | 2020-05-28 | How to limit the use of the application, and the terminal |
| JP2021100243A JP2021157823A (en) | 2020-05-28 | 2021-06-16 | How to limit the use of the application, and the terminal |
| JP2023026954A JP7590475B2 (en) | 2020-05-28 | 2023-02-24 | Methods and devices for restricting application use |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021100243A Division JP2021157823A (en) | 2020-05-28 | 2021-06-16 | How to limit the use of the application, and the terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023093420A JP2023093420A (en) | 2023-07-04 |
| JP7590475B2 true JP7590475B2 (en) | 2024-11-26 |
Family
ID=72429790
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020093322A Active JP6900552B2 (en) | 2016-03-22 | 2020-05-28 | How to limit the use of the application, and the terminal |
| JP2021100243A Pending JP2021157823A (en) | 2020-05-28 | 2021-06-16 | How to limit the use of the application, and the terminal |
| JP2023026954A Active JP7590475B2 (en) | 2020-05-28 | 2023-02-24 | Methods and devices for restricting application use |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020093322A Active JP6900552B2 (en) | 2016-03-22 | 2020-05-28 | How to limit the use of the application, and the terminal |
| JP2021100243A Pending JP2021157823A (en) | 2020-05-28 | 2021-06-16 | How to limit the use of the application, and the terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP6900552B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6900552B2 (en) * | 2016-03-22 | 2021-07-07 | 華為技術有限公司Huawei Technologies Co.,Ltd. | How to limit the use of the application, and the terminal |
| US10972476B2 (en) | 2016-03-22 | 2021-04-06 | Huawei Technologies Co., Ltd. | Method for limiting usage of application, and terminal |
| JPWO2023238261A1 (en) * | 2022-06-07 | 2023-12-14 | ||
| EP4610128A1 (en) | 2022-10-24 | 2025-09-03 | SoftBank Group Corp. | Information processing device, vehicle, information processing method, and program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013196628A (en) | 2012-03-22 | 2013-09-30 | Ntt Docomo Inc | Terminal and control method |
| JP2014170429A (en) | 2013-03-04 | 2014-09-18 | Nec Corp | Portable communication terminal, control method and control program thereof |
| WO2015114806A1 (en) | 2014-01-31 | 2015-08-06 | 日立マクセル株式会社 | Portable terminal device |
| US20150264169A1 (en) | 2014-03-13 | 2015-09-17 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
| US20150363587A1 (en) | 2012-02-24 | 2015-12-17 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling lock/unlock state of terminal through voice recognition |
| JP2020149720A (en) | 2016-03-22 | 2020-09-17 | 華為技術有限公司Huawei Technologies Co.,Ltd. | How to limit the use of applications, and terminals |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3813937B2 (en) * | 2003-03-25 | 2006-08-23 | 株式会社ジャストシステム | Computer management system |
| US9076008B1 (en) * | 2011-06-27 | 2015-07-07 | Amazon Technologies, Inc. | Content protection on an electronic device |
| JP5768185B2 (en) * | 2011-07-07 | 2015-08-26 | ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. | Method and apparatus for automatically displaying application components on a desktop |
| US8699998B2 (en) * | 2011-08-10 | 2014-04-15 | Qualcomm Incorporated | Controlling text messages on a mobile device |
| JP2013065289A (en) * | 2011-08-29 | 2013-04-11 | Kyocera Corp | Device, method, and program |
| JP2015127900A (en) * | 2013-12-27 | 2015-07-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus, server system, and information processing system |
| JP6308931B2 (en) * | 2014-12-08 | 2018-04-11 | Kddi株式会社 | Mobile communication terminal, control system, control method, and control program |
| US10972476B2 (en) * | 2016-03-22 | 2021-04-06 | Huawei Technologies Co., Ltd. | Method for limiting usage of application, and terminal |
-
2020
- 2020-05-28 JP JP2020093322A patent/JP6900552B2/en active Active
-
2021
- 2021-06-16 JP JP2021100243A patent/JP2021157823A/en active Pending
-
2023
- 2023-02-24 JP JP2023026954A patent/JP7590475B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150363587A1 (en) | 2012-02-24 | 2015-12-17 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling lock/unlock state of terminal through voice recognition |
| JP2013196628A (en) | 2012-03-22 | 2013-09-30 | Ntt Docomo Inc | Terminal and control method |
| JP2014170429A (en) | 2013-03-04 | 2014-09-18 | Nec Corp | Portable communication terminal, control method and control program thereof |
| WO2015114806A1 (en) | 2014-01-31 | 2015-08-06 | 日立マクセル株式会社 | Portable terminal device |
| US20150264169A1 (en) | 2014-03-13 | 2015-09-17 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
| JP2020149720A (en) | 2016-03-22 | 2020-09-17 | 華為技術有限公司Huawei Technologies Co.,Ltd. | How to limit the use of applications, and terminals |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021157823A (en) | 2021-10-07 |
| JP2020149720A (en) | 2020-09-17 |
| JP2023093420A (en) | 2023-07-04 |
| JP6900552B2 (en) | 2021-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11722494B2 (en) | Method for limiting usage of application, and terminal | |
| JP7590475B2 (en) | Methods and devices for restricting application use | |
| EP3695300B1 (en) | Managing and mapping multi-sided touch | |
| KR102545602B1 (en) | Electronic device and operating method thereof | |
| US8473871B1 (en) | Multiple seesawing panels | |
| KR102485448B1 (en) | Electronic device and method for processing gesture input | |
| US20140191979A1 (en) | Operating System Signals to Applications Responsive to Double-Tapping | |
| KR102607560B1 (en) | Method for displaying application and electronic device for the same | |
| KR102536148B1 (en) | Method and apparatus for operation of an electronic device | |
| US20140108995A1 (en) | Multiple seesawing panels | |
| KR102629341B1 (en) | Interface providing method for multitasking and electronic device implementing the same | |
| KR20190100339A (en) | Application switching method, device and graphical user interface | |
| EP3410282B1 (en) | Electronic device and method for controlling user interface of electronic device | |
| KR20160014481A (en) | Device Operated on Idle Mode and Method thereof | |
| KR20170076359A (en) | Method and apparatus for precessing touch event | |
| KR20170106822A (en) | Display device with multiple display surface and method for operating thereof | |
| US20190294287A1 (en) | User interface providing method using pressure input and electronic device implementing same | |
| KR102584981B1 (en) | Method for Outputting Screen according to Force Input and the Electronic Device supporting the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230322 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230322 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240716 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240719 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240719 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240926 |
|
| 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: 20241029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7590475 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |