(57)【要約】【課題】ホットキーによってワンタッチシステムを起動する方法を提供する。【解決手段】コンピュータ実行可能なプラットフォームの下では、オペレーティングシステムが入力された後、ブートエージェントサービスを持つルーチンは、ユーザがいつでもホットキーによってワンタッチシステムを起動できるようにする。また、さまざまな機能を実行するためにワンタッチシステム用のオペレーティングインターフェースをユーザに提供する。【選択図】            なし【特許請求の範囲】
【請求項１】
ワンタッチ機能とそのインターフェースを提供し、ブートエージェントサービスを持つルーチンを用いることによってユーザがホットキーで起動させることができるようにする、コンピュータ実行可能なシステムプラットフォーム上のホットキーによってワンタッチシステム（ＯＴＳ）を起動するための方法であって、
オペレーティングシステム（ＯＳ）を起動するとともにＯＳのデスクトップを入力するステップと、
ブートエージェントの処理手順を実行するステップと、
ＯＴＳ用のホットキーを選択するステップと、
ＯＴＳを起動するとともにワンタッチユーザインターフェース（ＵＩ）を開くステップと、
ユーザによって選択されたＯＴＳの機能的なホットキーを受け付けるステップと、
機能を実行するために関連するプログラムモジュールを呼び出すステップと、
を含むことを特徴とする
【請求項２】
コンピュータ実行可能なシステムプラットフォームは、入力装置、表示装置およびシステムホストを含むことを特徴とする請求項１記載の方法。
【請求項３】
システムホストは、ＯＳ、ブートエージェントの処理手順およびＯＴＳを有することを特徴とする請求項２記載の方法。
【請求項４】
ブートエージェントの処理手順は、ＯＳのブートの処理手順内に設定されることを特徴とする請求項１記載の方法。
【請求項５】
ブートエージェントの処理手順は、ＯＳのデスクトップ上にエージェントアイコンを生成するステップをさらに含むことを特徴とする請求項１記載の方法。
【請求項６】
ブートエージェントの処理手順を呼び出しプログラムの接続によってＯＴＳを起動するためにＯＴＳがホットキーを用いるためのホットキーを選択するステップを有することを特徴とする請求項１記載の方法。
【請求項７】
ＯＴＳを起動しワンタッチＵＩを開くステップは、ＯＳデスクトップの上部に表示されたアクティブウインドウのみでワンタッチＵＩを生成することを特徴とする請求項１記載の方法。
【請求項８】
ワンタッチＵＩは、すべてのワンタッチ機能と機能的なホットキーのメニューを表示することを特徴とする請求項１記載の方法。
【請求項９】
すべての操作、制御および入力の動作は入力装置を介して実行されることを特徴とする請求項２記載の方法。
【請求項１０】
入力装置はキーボード、マウス、デジタルタッチコントロールパネル、音声認識システムからなるグループから選択されることを特徴とする請求項９記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オペレーティングシステム（ＯＳ）上で役立つ起動方法に係り、特に、ＯＳにおけるワンタッチシステムの実行方法に関する。ルーチンはユーザがホットキーで起動できるようにするために実行される。
【０００２】
【従来の技術】
コンピュータソフトウェア関連技術の絶え間ない成長と進歩は、多くのプログラムに有益かつ強力な機能を提供するものの、一方ではコンピュータハードウェア装置の操作に大きな問題も生じさせる。ほとんどのユーザにとっては、特にコンピュータソフトウェアの基本的な知識をあまり持っていないユーザにとっては、これらの理解しずらい専門語と機能がその習得と使用を妨げることになる。ユーザが幾つかの基本的な機能を使用したいだけであっても、ユーザはわかりにくく冗長な操作をしなければならず、そのようなソフトウェアは不親切である。したがって、親切なユーザインターフェース（ＵＩ）を提供しユーザが簡単に操作できるワンタッチシステムが要求される。
【０００３】
【発明が解決しようとする課題】
今のところ、一般的なコンピュータの実行可能なプラットフォームは、マイクロソフト社のウインドウズ２０００、ウインドウズ９８、およびウインドウズＭｅ等のようなオペレーティングシステム（ＯＳ）が他のユーティリティ−の実行に先だって常に要求される。実際、それぞれのユーティリティーの実行と操作は、ユーザによって期待される結果が得られる前に起動の処理手順の期間を通過しなければならない。単純なワンタッチシステムが利用されるときであっても、デスクトップ上の多くのアイテムがたまにしかコンピュータを使わないユーザを混乱させる。ユーザがさらに容易かつ有益なものとするためには、ＯＳに入った後に即座にワンタッチシステムによって提供される機能を他のわかりにくい手順を踏むことなくユーザが直接使用することができる方法の提供を考えることである。
【０００４】
前述の問題を考慮して、本発明は、ホットキーでワンタッチシステム（ＯＴＳ）を起動する方法を提供する。
【０００５】
本発明の目的は、フッキング（ｈｏｏｋｉｎｇ）によってユーザがＯＴＳを起動するホットキーを押すことができるように、コンピュータ実行可能なＯＳプラットフォームにおいてエージェントサービスを起動する機能を持ったルーチンを提供することである。
【０００６】
【課題を解決するための手段】
上記した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる方法は、ＯＳを起動するとともにＯＳのデスクトップを入力するステップと、ＯＳが自動的にブートエージェントの処理手順を実行するステップと、ユーザがＯＴＳ起動用のホットキーを押した時にワンタッチユーザインターフェース（ＵＩ）を起動するステップと、ユーザのＯＴＳにおける機能的なホットキーの選択を受け付けるステップと、望ましい機能を実行するために関連するプログラムモジュールを呼び出すステップと、を含むことを特徴とするものである。
【０００７】
【発明の実施の形態】
以下に、本発明にかかる方法の理解を完全なものとするため、添付図面を参照しながら、本発明方法の好適な実施の形態を詳細に説明する。なお、本実施の形態は、本発明にかかる方法の理解を容易なものとするために説明したものであり、この説明のための記載を本発明の範囲を限定するための根拠として用いるべきではない。
【０００８】
本発明は、コンピュータ実行可能なシステムプラットフォームにおいてワンタッチシステム（ＯＴＳ）１２０を起動させるホットキーを用いた機能に関するものである。具体的には、ワンタッチ機能とそのインターフェースを提供し、ブートエージェントサービスを持つルーチンを用いることによってユーザがホットキーで起動させることができるようにする、コンピュータ実行可能なシステムプラットフォーム上のホットキーによってワンタッチシステム（ＯＴＳ）を起動するための方法である。さまざまなワンタッチ機能は、親切なワンタッチユーザインターフェース（ＵＩ）１２１によって提供される。ＯＴＳ１２０は、ユーザが一回の操作（通常、１つのキーの押し下げによってワンタッチファンクションモジュール１２２の呼び出しと実行を行うことを意味する）であらかじめ決まった機能を完了することができるシステムである。この操作は、ｅメールでメッセージを送ったり、ファックスしたり、インターネット接続の場合に便利である。コンピュータ実行可能なシステムプラットフォームのハードウェア構成は、少なくとも、入力装置１０、表示装置２０、システムホスト３０を有している。本発明のソフトウェア構成は、少なくとも、ＯＳ１００、ブートエージェント処理機能１０１、ＯＴＳ１２０などシステムホスト３０内に記憶されているすべてのものが含まれる。ブートエージェント処理機能１０１とＯＴＳ１２０は、ＯＳ１００内にインストールされる。ブートエージェント処理機能１０１は、ＯＳのブーティング処理の間（手順内）に自動的に実行される。ホットキーは、ユーザの同時キーインを減少させることができる幾つかの特別なキーの組み合わせと関連する。これらのホットキーは、０〜９の番号キー、Ａ〜Ｚのアルファベットキー、Ｆ１〜Ｆ１２のファンクションキーおよび他の特別なキー（ＳＥＣ、ＰａｇｅＵｐ、ＰａｇｅＤｏｗｎ他）の組み合わせである。
【０００９】
図２および図３は、本発明の手順を示すフローチャートである。以下に、図１の構成図を参照しながら本発明の手順をこれらのフローチャートに基づいて説明する。
【００１０】
ユーザがシステムホスト３０を起動させると、ＯＳ１００が自動的に起動し、ＯＳデスクトップ１１０を入力する（ステップ２００）。ＯＳ１００は、続いて、ブートエージェント処理手順１０１の操作を実行するためにそのブート処理手順をセットする（ステップ２０５）。その処理の間、ＯＳ１００はブートエージェント処理手順１０１が通常通り実行されたか否かを自動的に判断する（ステップ２１０）。通常通りに実行されなければ、再度ブートエージェント処理手順１０１を実行するためにステップ２０５の処理が継続される。一方、ＯＳデスクトップ１１０はブートエージェントアイコン１１１を生成する（ステップ２１５）。その後、システムはユーザが操作のための入力をするのを待つ（ステップ２２０）。同様に、ＯＳ１００はユーザが何らかの操作を行ったか否かを判断する（ステップ２２５）。操作を行っていなければ、システムは待機状態となって、ユーザが操作のための入力をするのを待つ（ステップ２２０）。一方、システムは、ＯＳ１００がシャットダウンしたか否かを判断する（ステップ２３０）。もしシャットダウンしたら、ＯＳ１００はブートエージェント処理手順１０１を終了し（ステップ２５０）、ＯＳデスクトップ１１０上からブートエージェントアイコン１１１を削除する（ステップ２５５）。最後に、ＯＳ１００はシャットダウンされ（ステップ２６０）、すべての処理が終了する。
【００１１】
ＯＳ１００の処理がユーザによってシャットダウンされていなければ（ステップ２３０）、ＯＳ１００はＯＴＳ１２０を起動するためのホットキーをユーザが叩いたか否かを判断する（ステップ２３５）。叩いていなければ、後述するステップＡの処理を入力する。一方、ＯＳ１００はユーザの操作にしたがって処理を実行する（ステップ２４０）。処理が実行されているときに、ＯＳ１００は操作が行われたか否かを継続してチェックする（ステップ２４５）。操作が行われていなければステップ２４０の処理が継続される。操作が行われたら、そのときにはステップ２２０に戻ってそのステップの処理が行われ、ＯＳ１００はユーザによって行われる操作が入力されるのを引き続き待つ。
【００１２】
ステップＡに入ったということは、ユーザがＯＴＳ１２０を使いたいことを意味し、ブートエージェント処理手順１０１はＯＴＳ１２０を呼び出す（ステップ３００）。呼び出しの動作はプログラムの接続によって実行される。呼び出している間、ＯＳ１００はＯＴＳ１２０が実行しているか否かを判断する（ステップ３１５）。ＯＴＳ１２０が実行していれば、ＯＴＳ１２０のワンタッチＵＩ１２１がすべてのトップに表示される。ワンタッチＵＩは、すべてのワンタッチ機能と機能的なホットキーのメニューを表示する。一方、ワンタッチＵＩ１２１は、アクティブウインドウだけになる（ステップ３１０）。処理はステップ３２０に進み、ユーザからの更なる指示を待つ。ＯＴＳ１２０が実行していなければ（ステップ３０５）、ＯＴＳ１２０が起動してワンタッチＵＩ１２１が出て（ステップ３１５）、ステップ３２０に進む。その後、ＯＴＳ１２０はＯＴＳ１２０においてどれかの機能的なホットキーがユーザによって実行されたか否かを判断する（ステップ３２５）。実行されていなければシステムはユーザの入力のためにステップ３２０にとどまる。一方、実行されたらユーザによって要求された機能を処理するために該当するワンタッチファンクショナルモジュール１２２が呼び出される（ステップ３３０）。その機能が終了すると、ＯＴＳ１２０はユーザがＯＴＳ１２０を切ることを選択したか否かを判断する（ステップ３３５）。ユーザがＯＴＳ１２０を切ることを選択しなければ、処理はステップ３２０に戻り、ユーザの更なる操作を待つ。一方、切ることが選択されればＯＴＳ１２０がシャットダウンされる（ステップ３４０）。そして、処理はステップＢに入り、例えばステップ２２０に戻る。
【００１３】
実際には、すべての操作と制御の入力は、入力装置を介して行われる。一般的には、入力装置は、キーボード、マウス、デジタルタッチコントロールパネル、または音声認識装置である。
【００１４】
本発明は、本実施の形態で説明した以外にも、さまざまな方法で同様の変形が可能であることは明らかである。さまざまな変形は、本発明の精神と発明の範囲に含まれるものであり、当業者がさまざまな変形を特許請求の範囲に記載された発明の範囲内で容易に行えることは明らかである。
【００１５】
【発明の効果】
以上説明したように、本発明によれば、コンピュータシステムがオペレーティングシステムを入力した後に、単にホットキーを叩くことによってワンタッチシステムが起動し、ユーザの直接選択が可能になる。ユーティリティーの実行処理手順が単純であるだけでなく、ユーザの使用上および習得上の負担が軽減される。
【００１６】
ブートエージェントの処理手順とソフトウエアプロラム接続のデザインを自動的に実行することによって、ユーザはワンタッチシステムの一回の操作で提供されるさまざまなワンタッチ機能を実行することができ、実行効率が著しく向上する。
【図面の簡単な説明】
【図１】ホットキーによってＯＴＳを起動する本発明の方法を説明するための概略構成図である。
【図２】ホットキーによってＯＴＳを起動する本発明の方法のフローチャートである。
【図３】ホットキーによってＯＴＳを起動する本発明の方法のフローチャートである。
【符号の説明】
１０…入力装置、
２０…表示装置、
３０…システムホスト、
１００…オペレーションシステム（ＯＳ）、
１０１…ブートエージェント処理手順、
１１０…ＯＳデスクトップ、
１１１…ブートエージェントアイコン、
１２０…ワンタッチシステム（ＯＴＳ）、
１２１…ワンタッチユーザインターフェース（ＵＩ）、
１２２…ワンタッチファンクションモジュール。
【図１】
2004326703.tif 000002
【図２】
2004326703.tif 000003
【図３】
2004326703.tif 000004