(57)【要約】【課題】リモート処理が実行される遠隔地のコンピュータの電源状態は、従来は完全にＯＮとなり、実際の処理に不要なデバイスまでＯＮになるのでその分、電力を浪費する。【解決手段】遠隔地のコンピュータ１１０上にデバイス状態制御部１１２とリモート処理保存部１１３を設けることで、必要なデバイスのみＯＮとして電力をロスすることなくリモート処理を実行させる。必要なデバイスの電源状態指定とリモート処理内容は無線データパケット１０１にて小型情報端末１００からコンピュータ１１０に送信される。【選択図】図１
2007164324.tif 000002
【特許請求の範囲】
【請求項１】
無線データパケット受信部と、
コンピュータ内の各デバイスの電源状態を制御するデバイス状態制御部と、
コンピュータで処理内容の保存を行うリモート処理保存部と、
前記処理内容の保存先である記憶装置と、
前記記憶装置に保存された前記処理内容を実行するＯＳ部と、
を備えることを特徴とするコンピュータ。
【請求項２】
前記無線データパケット受信部が受信する無線データパケットは、
遠隔地のコンピュータに処理させる内容であるリモート処理データならびにデバイスＩＤと電源状態のペアが記述されていることを特徴とする請求項１記載のコンピュータ。
【請求項３】
前記デバイス状態制御部は、
コンピュータ内の各デバイスを無線データパケットに指示される電源状態に設定し、また無線データパケットを一定時間受信しない場合はコンピュータ内の各デバイスの電源状態を前記記憶装置に記録されているデフォルト電源状態に設定することを特徴とする請求項１、２記載のコンピュータ。
【請求項４】
前記リモート処理保存部は、
無線データパケットに記述されるリモート処理データをコンピュータのＯＳが起動時に処理するバッチファイルとして保存することを特徴とする請求項１、２記載のコンピュータ。
【請求項５】
前記記憶装置は、
コンピュータ内デバイスのＩＤと実際のデバイス名とそのデバイスに設定可能なデバイス電源設定可能状態とデフォルト電源状態を記述したデバイス状態設定テーブルと、
一定時間無線データパケットがなければ各デバイスをデフォルト電源状態に設定するか否かのフラグを格納するデバイス状態自動制御許可フラグ格納領域と、
一定時間を設定するデバイス状態自動制御移行時間格納領域と、前記リモート処理保存部が保存するバッチファイルを格納するリモート処理バッチファイル保存領域と、
から構成されることを特徴とする請求項１、４記載のコンピュータ。
【請求項６】
前記ＯＳ部は、前記記憶装置にある前記リモート処理バッチファイル保存領域を調べてバッチファイルが保存されている場合には、起動時にそのバッチファイルを実行することを特徴とする請求項１、４、５に記載のコンピュータ。
【請求項７】
遠隔地におけるコンピュータ処理方法であって、
無線データパケット受信手順と、
コンピュータ内の各デバイスの電源状態を制御するデバイス状態制御手順と、
コンピュータで処理内容の保存を行うリモート処理保存手順と、
前記処理内容を実行するリモート処理バッチファイル実行手順と、
を備えることを特徴とするコンピュータ処理方法。
【請求項８】
前記無線データパケット受信手順にて受信する無線データパケットには、
遠隔地のコンピュータに処理させる内容であるリモート処理データと各デバイスのＩＤと電源状態のペアが記述されていることを特徴とする請求項７記載のコンピュータ処理方法。
【請求項９】
前記デバイス状態制御手順は、
コンピュータ内の各デバイスを無線データパケットに指示される電源状態に設定することを特徴とする請求項７記載のコンピュータ処理方法。
【請求項１０】
無線データパケットを一定時間受信しない場合はコンピュータ内の各デバイスの電源状態を記憶装置に記録されるデフォルト電源状態に設定するというデバイス状態自動制御手順を持つことを特徴とする請求項７、９記載のコンピュータ処理方法。
【請求項１１】
前記リモート処理保存手順は、
無線データパケットに記述されるリモート処理データをコンピュータのＯＳが起動時に処理するバッチファイルとして保存することを特徴とする請求項７、８記載のコンピュータ処理方法。
【請求項１２】
前記リモート処理バッチファイル実行手順は、
記憶装置にあるリモート処理バッチファイル保存領域を調べてバッチファイルが保存されている場合は起動時にそのバッチファイルを実行することを特徴とする請求項７、１０に記載のコンピュータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遠隔地にあるコンピュータを任意の電源状態に変更してソフトウェア処理を実行させるのに必要なデータパケット、コンピュータ内装置とその制御方法に関するものである。
【背景技術】
【０００２】
従来、遠隔地のコンピュータでソフトウェア処理を実行させる方法としては特許文献１に記載されたものが知られている。
【０００３】
図７はこの従来手法における実施形態の構成図である。７０１は遠隔地にあるメインコンピュータであり、メインコンピュータ７０１は７１１で示すＯＳ、７１２で示すメール処理プログラム、７１３で示す実行管理プログラム、７１４、７１５で示すアプリケーションで構成される。７０２はユーザがメールを送信するための端末コンピュータである。
【０００４】
次にその動作について説明する。ユーザは端末コンピュータ７０２からソフトウェア処理を記述したメールをネットワーク７０３経由でメインコンピュータ７０１に送信する。メール処理プログラム７１２を用いてメールを受信したコンピュータ７０１は、実行管理プログラム７１３においてメールを解析し、抽出したソフトウェア処理を実行する。このとき、ソフトウェア処理に必要なアプリケーション７１４、７１５が呼び出される。
【０００５】
この従来技術においてはメールというデータパケット形態をとっており、遠隔地コンピュータがＯＦＦの状態でも、メールを受けることでコンピュータをＯＮにしてメールに記述されたソフトウェア処理を実行することも可能と考えられる。
【特許文献１】特開２００３−２９９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら上記の従来の構成では、ソフトウェア処理を実行する遠隔地のコンピュータの電源状態は完全にＯＮとなる。遠隔地コンピュータにディスプレイやワイヤレスモジュールが備わっており、実行させたいリモート処理にそれらのデバイスが不要であってもそれらのデバイス電源はＯＮとなり、その分電力を浪費してしまうという問題点を有する。
【０００７】
本発明はこの従来の問題点を解決するもので、遠隔地から依頼された処理に必要なデバイスのみＯＮとできる仕組みをコンピュータ側に持ち、リモート処理内容を含めたデバイス電源状態指示を無線データパケットにてユーザが行う。この無線データパケットはユーザが所有するＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）などの小型の情報処理装置から遠隔地のコンピュータに対して送信される。これによりＯＦＦ状態になっている遠隔地のコンピュータにおいて必要なデバイスのみ電源ＯＮとして電力をロスすることなくリモート処理を実行させることができる。
【課題を解決するための手段】
【０００８】
本発明の請求項１に記載の発明は、無線データパケット受信部と、コンピュータ内の各デバイスの電源状態を制御するデバイス状態制御部と、コンピュータで処理内容の保存を行うリモート処理保存部と、前記処理内容の保存先である記憶装置と、前記記憶装置に保存された前記処理内容を実行するＯＳ部と、を備えることを特徴とするコンピュータであり、
遠隔地にあるコンピュータで必要最低限のデバイスのみＯＮとしてリモート処理を実行する。このため全デバイスＯＮ状態のコンピュータを使用する場合に比べて省電力でリモート処理を実行できるという作用を有する。
【０００９】
請求項２に記載の発明は、前記無線データパケット受信部が受信する無線データパケットは、遠隔地のコンピュータに処理させる内容であるリモート処理データならびにデバイスのＩＤと電源状態のペアが記述されていることを特徴としたものであり、
処理を実行するコンピュータから遠隔地にいるユーザは処理内容と処理に必要なデバイスの電源状態を無線データパケット内で指定できるという作用を有する。
【発明の効果】
【００１０】
以上のように本発明は、遠隔地にあるコンピュータで処理を実行させる際にそのコンピュータが完全にＯＮの状態に比べて少ない電力で処理を済ませられるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
（実施の形態１）
図１は本発明の一実施の形態におけるコンピュータの構成図である。
【００１２】
図１において、１１１はリモート処理パケットの受信部、１１２はコンピュータに含まれるデバイスの電源状態を変更するデバイス状態制御部、１１３はコンピュータ上で実行したい処理を保存するリモート処理保存部である。デバイス状態制御部１１２、リモート処理保存部１１３、およびＨＤＤ１２１からアクセス可能な記憶装置を１１４に示す。１２０、１２１、１３０、１３１、１３２、１４０、１４１、１４２、１５０、１５１、１５２はデバイス状態制御部１１２が制御するデバイスを示す。ＨＤＤデバイス１２１には、１２２で示すＯＳがあらかじめ導入されている。なお、１２０から１５２で示すデバイス構成はコンピュータの種類・用途によって変更される可能性がある。１００はリモート処理パケットを送信する小型情報処理端末であり、コンピュータ１１０は小型情報処理端末１００の遠隔地に存在する。１０１はコンピュータに送信されるリモート処理パケットである。リモート処理パケット１０１はコンピュータ１１０に直接送信される場合と、１０２で示されるネットワークを経由して送信される場合の両方が考えられる。
【００１３】
図２はリモート処理パケットの構成図である。
【００１４】
図２において、２００は本パケットがリモート処理パケットであることを示すリモート処理パケット識別子、２１０は遠隔地にあるコンピュータ上で実行したい処理内容を含むリモート処理データである。２２０は電源状態を変更したいコンピュータ上のデバイスの数を示す。２２１、２２３はコンピュータ上のデバイスを特定するデバイスＩＤ、２２２、２２４はそのデバイスに設定したい電源状態を示すデバイス状態である。このデバイスＩＤ、デバイス状態のペアは、指定デバイス数２２０で示される個数分だけ存在する。２３０は本リモート処理パケットの終端を示すパケット終端識別子である。
【００１５】
図３は記憶装置１１４の構成図である。
【００１６】
図３において、３００はデバイスＩＤ、デバイス名、デバイス電源設定可能状態、デフォルト電源状態から成るデバイス状態設定テーブルである。３０１はコンピュータ上のデバイスを特定するデバイスＩＤ、３０２はデバイスＩＤに対応するデバイス名、３０３はそのデバイスに対して設定できる電源状態であるデバイス電源設定可能状態、３０４はそのデバイスに対してデフォルトで設定されるデフォルト電源状態を示す。３１０はデバイスをデフォルトの状態に設定してよいかを示すデバイス状態自動制御許可フラグ格納領域、３１１はデバイス状態自動制御を実行する際に用いる時間設定を納めるデバイス状態自動制御移行時間格納領域、３２１はリモート処理パケットに含まれるリモート処理データをバッチファイルとして保存するためのリモート処理バッチファイル保存領域である。（３０４、３１０、３１１については、実施の形態２で詳述する。）
以上のように構成されたコンピュータついて、図１、図２、図３を用いてその動作を説明する。
【００１７】
まず、ユーザは遠隔地にあるコンピュータ１１０に対してデバイス電源状態の変更あるいは処理の実行を求める場合に所有する小型情報処理端末１００からリモート処理パケット１０１を送信する。コンピュータ１１０はリモート処理パケット１０１を無線データパケット受信部１１１にて受信する。リモート処理パケット１０１にリモート処理データ２１０が含まれる場合、リモート処理保存部１１３は記憶装置１１４のリモート処理バッチファイル保存領域３２１にリモート処理データ２１０をバッチファイルとして保存する。ＨＤＤデバイス１２１に格納されるＯＳ１２２は、起動時にこのリモート処理バッチファイルを自動的に実行するよう設定されている。
【００１８】
次にデバイス状態制御部１１２は、リモート処理パケット１０１が持つデバイスＩＤとデバイス状態を読み込み、読み込んだデバイスＩＤで指定されるデバイスを読み込んだデバイス状態に設定する。
【００１９】
以上の動作を、フローチャート図４、図５を用いて説明する。まず、無線データパケット受信部で受信された無線データパケットはステップ４０１においてデバイス状態制御部に渡される。デバイス状態制御部１１２は、ステップ４０２においてその無線データパケットがリモート処理パケットであるかを確認し、そうでなければ何も処理せずに終了する。受信したデータパケットがリモート処理パケットであった場合、そのリモート処理パケット内にリモート処理データが含まれているかをステップ４０３で調べる。リモート処理データが含まれていない場合、ステップ４０５へスキップする。含まれている場合、リモート処理保存手順４２０にジャンプする。リモート処理保存部はステップ４２１においてリモート処理パケットからリモート処理データを読み込み、ステップ４２２において読み込んだリモート処理データをバッチファイルとして、記憶装置のリモート処理バッチファイル保存領域に保存する。次にデバイス状態制御部はステップ４０５において、リモート処理パケットから電源状態を変更したいデバイスの数Ｍを読み込む。ステップ４０７においてデバイスＩＤとデバイス状態のペアを読み込み、ステップ４０８において読み込んだデバイスＩＤに対応するデバイスを読み込んだデバイス状態に設定する。ステップ４０７、４０８はＭ回実行された後、処理は終了する。
【００２０】
ＣＰＵ１２０、ＨＤＤ１２１の電源状態がＯＮに設定された場合、ＨＤＤに導入されているＯＳは図５にあるリモート処理バッチファイル実行手順を開始する。まずステップ５０２においてＯＳはリモート処理バッチファイル保存領域にデータが存在するか調べる。データが存在しない場合、処理を終了する。データが存在する場合、ステップ５０３でリモート処理バッチファイル保存領域からリモート処理バッチファイルを読み込み、ステップ５０４において読み込んだリモート処理バッチファイルを実行する。
【００２１】
以上のように本実施の形態によれば、遠隔地にあるコンピュータにおいてリモート処理を実行させる場合、その処理に必要なデバイスのみＯＮとすることを可能にする。従って、リモート処理実行時のコンピュータの消費電力を低減させることが可能である。例えばＯＦＦ状態にある遠隔地のコンピュータにネットワーク接続が必要なバッチ処理を依頼する場合、処理に必要なＣＰＵ、ＨＤＤ、ＷＬＡＮのみＯＮとし、その他の消費電力の大きいディスプレイなどはＯＦＦ状態を維持する。これにより全てのデバイスがＯＮになっているときより少ない電力でリモート処理を実行することができる。
【００２２】
なお、リモート処理パケットを送信する小型情報処理端末の代わりにコンピュータを使用したり、コンピュータ１１０の有する機能をＰＤＡのようなバッテリー駆動の情報端末に実装することも考えられる。バッテリー容量の制限が厳しい情報端末でリモート処理を行う場合、本実施の形態１における省電力性はとりわけ有効である。
【００２３】
また、リモート処理を行うことは必須ではなく、単に遠隔地にあるコンピュータの必要なデバイスのみＯＮにすることも考えられる。ＯＳの起動には時間がかかるが、ＯＦＦ状態にあるコンピュータにあらかじめＣＰＵ、ＨＤＤをＯＮとするリモート処理パケットを送信しておけば、ユーザがコンピュータの近くに到着するとすぐにＯＳ上で作業を開始できるというメリットが発生する。
【００２４】
また、図１におけるコンピュータの概念を拡大し、コンピュータシステムが自動車に実装されており、各デバイスをエンジン、空調とする場合、ユーザがエンジンをアイドリング状態、空調を適切な温度に設定するリモート処理パケットをあらかじめエンジン停止状態にある自動車に実装されているデバイス状態制御部に送信しておくことで、ユーザが自動車の近くに到着した時にはすぐ快適に出発できる環境を自動車側に整えておくことも応用として考えられる。
【００２５】
（実施の形態２）
図１、図２、図３を用いて動作を説明する。まず情報端末１００を持つユーザがコンピュータ１１０を手元で使用中であり、デバイス状態自動制御フラグ３１０が立っているものとする。このとき情報端末１００はコンピュータ１１０が現在の動作状態を維持できるようコンピュータ１１０に対し、ネットワーク経由ではなくて直接にかつ定期的にリモート処理パケット１０１を送信する。このときのリモート処理パケット１０１は、リモート処理パケット識別子２００とパケット終端識別子２３０さえ有していれば良い。デバイス状態制御部はデバイス状態自動制御移行時間格納領域３１１で設定される時間より長い時間リモート処理パケットを受けなかった場合、全デバイスをデバイス状態設定テーブル３００にあるデフォルト電源状態３０４で示される電源状態に変更する。
【００２６】
以上の動作をフローチャート図６で説明する。デバイス状態制御部１１２はステップ６０１においてデバイス状態自動制御移行時間格納領域で設定されている時間を読み込む。次にその時間より長い時間間隔でリモート処理パケットを受信していないことをステップ６０２で調べる。受信している場合は何もしない。受信していない場合、ステップ６０３においてデバイス状態自動制御許可フラグ格納領域にあるフラグの状態を調べる。フラグがたっていない場合は何もしない。フラグがたっている場合はステップ６０４において状態を変更させるデバイス数Ｎをデバイス状態設定テーブルから取得する。次にステップ６０６においてデバイス状態設定テーブルにあるデフォルト電源状態を読み込み、ステップ６０７においてそのデフォルト電源状態となるようデバイスを設定する。ステップ６０６、６０７はＮ回繰り返される。
【００２７】
以上のように本実施の形態によれば、ユーザがコンピュータから離れた場合に、ＯＳが標準としてサポートしない省電力の状態を設定することができる。例えばユーザの所有する情報端末からのリモート処理パケットを受けなくなったコンピュータは、ＣＰＵやＵＳＢの動作レベルを落としたり画面はつけたままだがバックライトの輝度を落としたりするといった柔軟な省電力設定が可能となる。
【００２８】
なお、ユーザが離れた場合にコンピュータを省電力させるのではなく、ユーザが使用していなかったデバイスをＯＮにしたりＣＰＵの動作レベルをあげるなどして電力をより消費させることも無論可能である。
【００２９】
また、図１におけるコンピュータの概念を拡大し、各デバイスを家庭に存在する家電とみなしコンピュータシステムを家電の電源状態を管理するシステムとした場合を考える。ユーザが家庭から離れるときにユーザの持つ小型情報端末からのリモート処理パケットを家庭内にあるデバイス状態制御部は受信しなくなるためデバイスはデフォルト電源状態に設定され、例えば照明を防犯のために明るくしたり暖房の設定温度を下げて保持するなどの柔軟な設定が可能となることも応用として考えられる。
【産業上の利用可能性】
【００３０】
本発明にかかるコンピュータシステムを特定の電源状態に設定して処理を実行するためのデータパケットおよびコンピュータシステム制御方法は、遠隔地にあるコンピュータシステムで処理を実行させる際にコンピュータシステムが完全にＯＮの状態と比較して少ない電力で処理を実行できるという効果を有し、コンピュータシステムの遠隔管理操作における省電力の実施方法として有用である。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態１におけるコンピュータの構成図
【図２】リモート処理パケットの構成図
【図３】記憶領域の構成図
【図４】デバイス状態制御手順とリモート処理保存手順のフローチャート
【図５】リモート処理バッチファイル実行手順のフローチャート
【図６】デバイス状態自動制御手順のフローチャート
【図７】従来手法における実施形態の構成図
【符号の説明】
【００３２】
１００  小型情報処理端末
１０１  リモート処理パケット
１１０  コンピュータ
１１１  パケット受信部
１１２  デバイス状態制御部
１１３  リモート処理保存部
１１４  記憶装置
１２２  ＯＳ部
１２０、１２１、１３０、１３１、１３２、１４０、１４１、１４２、１５０、１５１、１５２  コンピュータ内のデバイス
【図１】
2007164324.tif 000003
【図２】
2007164324.tif 000004
【図３】
2007164324.tif 000005
【図４】
2007164324.tif 000006
【図５】
2007164324.tif 000007
【図６】
2007164324.tif 000008
【図７】
2007164324.tif 000009