(57)【要約】【課題】ユーザーの切り替え操作によって、複数の情報処理装置の間で、データの転送をすることのできるＣＰＵ切替器を提供する。【解決手段】ＣＰＵ切替器は、第１の情報処理装置と、第２の情報処理装置と、第１の情報処理装置と第２の情報処理装置によって共有される周辺機器とが、接続可能なＣＰＵ切替器であって、ＣＰＵ切替器は、第１の情報処理装置から受信したデータを格納する記憶手段と、ユーザーの操作によって、周辺機器の接続先が切り替えられた場合に、データを、記憶手段から、第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする。【選択図】図１
2010079334.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とが、接続可能なＣＰＵ切替器であって、
前記ＣＰＵ切替器は、
前記第１の情報処理装置から受信したデータを格納する記憶手段と、
ユーザーの操作によって、前記周辺機器の接続先が切り替えられた場合に、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とするＣＰＵ切替器。
【請求項２】
第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とが、接続可能なＣＰＵ切替器であって、
前記ＣＰＵ切替器は、
前記周辺機器の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを格納する記憶手段と、
ユーザーの操作によって、前記周辺機器の接続先を切り替える切り替え手段と、
前記切り替え手段によって、前記周辺機器の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とするＣＰＵ切替器。
【請求項３】
ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とを有する情報処理システムであって、
前記ＣＰＵ切替器は、
前記第１の情報処理装置から受信したデータを格納する記憶手段と、
ユーザーの操作によって、前記周辺機器の接続先が切り替えられた場合に、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする情報処理システム。
【請求項４】
ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とを有する情報処理システムであって、
前記ＣＰＵ切替器は、
前記周辺機器の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを格納する記憶手段と、
ユーザーの操作によって、前記周辺機器の接続先を切り替える切り替え手段と、
前記切り替え手段によって、前記周辺装置の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする情報処理システム。
【請求項５】
ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とを有する情報処理システムであって、
前記周辺機器は、記憶手段を備え、
前記ＣＰＵ切替器は、
前記周辺機器の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを、前記記憶手段に格納させる格納手段と、
ユーザーの操作によって、前記周辺機器の接続先を切り替える切り替え手段と、
前記切り替え手段によって、前記周辺機器の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送させるデータ伝送手段とを備えることを特徴とする情報処理システム。
【請求項６】
前記周辺機器は、少なくとも、表示装置または入力装置のいずれかであることを特徴とする請求項３乃至５に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理装置の間において、ＣＰＵ切替器を利用することにより、データを転送する技術に関する。
【背景技術】
【０００２】
切り替え操作を行うことにより、複数の情報処理装置を使用するときに、１組の入力装置（例えば、キーボード、マウス等が挙げられる）と１台の表示装置とを、共有できるＣＰＵ切替器が一般に普及している。
【０００３】
具体的には、ＣＰＵ切替器に、２台の情報処理装置と１台の表示装置とが接続され、ユーザーが、第１の情報処理装置の表示画像を表示装置に表示されている状態で、ＣＰＵ切替器の切り替え操作を行うと、表示装置に表示される画像を、第１の情報処理装置の表示画像から、第２の情報処理装置の表示画像に切り替えることができる。このようにして、ユーザーは、１台の表示装置を、２台の情報処理装置で共有することができる。
【０００４】
同様に、さらに、ＣＰＵ切替器に１組の入力装置が接続されているときには、ユーザーは、１組の入力装置を２台の情報処理装置で共有することができる。
【０００５】
このように、ＣＰＵ切替器は、ユーザーが複数の情報処理装置を並行して使用しながら作業するときに、複数の情報処理装置で１台の表示装置や１組の入力装置を共有できるので、複数の表示装置や入力装置を用意する必要がなく、ユーザーの作業空間を効率的に使用できるというメリットがある。
【０００６】
ところで、複数の情報処理装置の間でデータの移行を行いたい場合には、携帯可能な情報記録媒体（例えば、ＵＳＢメモリ等が挙げられる。）を、ユーザーが第１の情報処理装置に挿入して、データを保存し、次に、当該情報記録媒体を第２の情報処理装置に挿入して、コピーすることで、第１の情報処理装置から第２の情報処理装置に当該データの移動やコピーをさせてデータの移行をすることが可能である。
【０００７】
また、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を経由してデータ転送することでも、第１の情報処理装置から第２の情報処理装置に、データの移動やコピーをさせてデータの移行をすることが可能である。
【０００８】
なお、特許文献１には、情報処理装置から入力したデータを格納し、他の情報処理装置にデータを出力することができるＵＳＢメモリ装置について開示されている。
【０００９】
【特許文献１】特開２００２−４１２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、情報記録媒体を使用する場合には、上述のように、一方の情報処理装置に情報記録媒体を挿入して、データをコピーして、他方の情報処理装置に差し替えて、データを移行する操作が発生し、非常に煩雑である。
【００１１】
また、ＬＡＮ経由でデータを転送させる場合には、それぞれの情報処理装置がネットワークに接続されている環境であることが前提であり、仮に一方の情報処理装置はネットワークに接続されていたとしても、他方の情報処理装置がネットワークに接続されていなければ、新たにネットワークの接続設定が必要となり、非常に煩雑となる。
【００１２】
そこで、本発明は、上述のような課題を鑑み、ユーザーの切り替え操作によって、複数の情報処理装置の間で、データの転送をすることのできるＣＰＵ切替器を提供する。
【課題を解決するための手段】
【００１３】
本発明の第１のＣＰＵ切替器は、第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とが、接続可能なＣＰＵ切替器であって、前記ＣＰＵ切替器は、前記第１の情報処理装置から受信したデータを格納する記憶手段と、ユーザーの操作によって、前記周辺機器の接続先が切り替えられた場合に、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする。
【００１４】
本発明の第２のＣＰＵ切替器は、第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺装置とが、接続可能なＣＰＵ切替器であって、前記ＣＰＵ切替器は、前記周辺装置の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを格納する記憶手段と、ユーザーの操作によって、前記周辺装置の接続先を切り替える切り替え手段と、前記切り替え手段によって、前記周辺装置の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする。
【００１５】
本発明の第１の情報処理システムは、ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺機器とを有する情報処理システムであって、前記ＣＰＵ切替器は、前記第１の情報処理装置から受信したデータを格納する記憶手段と、ユーザーの操作によって、前記周辺機器の接続先が切り替えられた場合に、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする。
【００１６】
本発明の第２の情報処理システムは、ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺装置とを有する情報処理システムであって、前記ＣＰＵ切替器は、前記周辺装置の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを格納する記憶手段と、ユーザーの操作によって、前記周辺装置の接続先を切り替える切り替え手段と、前記切り替え手段によって、前記周辺装置の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送するデータ伝送手段とを備えることを特徴とする。
【００１７】
本発明の第３の情報処理システムは、ＣＰＵ切替器と、前記ＣＰＵ切替器にそれぞれ接続されている第１の情報処理装置と、第２の情報処理装置と、前記第１の情報処理装置と前記第２の情報処理装置によって共有される周辺装置とを有する情報処理システムであって、前記周辺装置は、記憶手段を備え、前記ＣＰＵ切替器は、前記周辺装置の接続先が前記第１の情報処理装置である場合に、前記第１の情報処理装置から受信したデータを、前記記憶手段に格納させる格納手段と、ユーザーの操作によって、前記周辺装置の接続先を切り替える切り替え手段と、前記切り替え手段によって、前記周辺装置の接続先が、前記第２の情報処理装置に切り替えられた場合、前記データを、前記記憶手段から、前記第２の情報処理装置に転送させるデータ伝送手段とを備えることを特徴とする。
【００１８】
本発明の第４の情報処理システムは、さらに、前記周辺装置は、少なくとも、表示装置または入力装置のいずれかであることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザーの切り替え操作によって、複数の情報処理装置の間で、データの転送をすることのできるＣＰＵ切替器を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の実施の形態の情報処理システムを説明するためのブロック図である。
【００２１】
図１を参照すると、本情報処理システムは、情報処理装置１０と、情報処理装置４０と、ＣＰＵ切替器７０と、入力装置８０と、表示装置９０とからなる。
【００２２】
なお、情報処理装置１０は、ＣＰＵ切替器７０とケーブルで接続されている。また、情報処理装置４０も、ＣＰＵ切替器７０とケーブルで物理的に接続されている。
【００２３】
ＣＰＵ切替器７０は、情報処理装置と、周辺機器（入力装置や表示装置）との間のデータの送受信を仲介する。
【００２４】
具体的には、ＣＰＵ切替器７０は、データの送受信を仲介する情報処理装置を排他的に切り替えるスイッチ７１を備えており、情報処理装置１０とのデータの送受信を仲介する場合には、情報処理装置１０が接続されているケーブル（信号線）を介して、情報処理装置１０から表示装置９０に表示すべき画像の情報が転送される。一方、入力装置８０から操作情報が入力されると、当該操作情報は、当該ケーブル（信号先）を介して情報処理装置１０に転送される。スイッチ７１は、排他的に、データの送受信を仲介する接続先の情報処理装置を切り替えているので、情報処理装置１０が接続先となっている場合は、ＣＰＵ切替器７０は、情報処理装置４０とのデータの送受信を仲介を行わない。
【００２５】
ここで、ユーザーがスイッチ７１を切り替えることによって、データの送受信を仲介する情報処理装置が情報処理装置４０に切り替えられた場合、ＣＰＵ切替器７０は、情報処理装置４０と、入力装置８０や表示装置９０とのデータの送受信の仲介を行う。上述の通り、スイッチ７１は、排他的に、データの送受信を仲介する接続先の情報処理装置を切り替えているので、接続先が情報処理装置４０に切り替えられた場合は、ＣＰＵ切替器７０は、情報処理装置１０とのデータの送受信を仲介を行わない。
【００２６】
また、ＣＰＵ切替器７０には、入力装置８０と、表示装置９０とがそれぞれケーブル（信号線）で接続されている。
【００２７】
つまり、ＣＰＵ切替器７０を介して、周辺機器（本発明の実施の形態においては、入力装置８０と表示装置９０）を、複数の情報処理装置（本発明の実施の形態においては、情報処理装置１０と情報処理装置４０との２台の情報処理装置）において、スイッチ７１の切り替え操作によって、接続先が切り替えられ、共有することができる。
【００２８】
入力装置８０は、具体的には、マウス、キーボードといった入力機器である。また、表示装置９０は、液晶モニタ等の表示装置である。
【００２９】
まず、本発明の実施の形態の情報処理システムの概略を説明すると、この情報処理システムは、情報処理装置１０がデータを記憶部３０に格納すると、当該データがＣＰＵ切替器７０に送信され、記憶部７２に格納される。その後、ユーザーによって、スイッチ７１が切り替えられたことにより、情報処理装置４０とのデータの送受信を仲介するように切り替えられた場合、記憶部７２に格納されたデータが、情報処理装置４０に転送される。
【００３０】
なお、本発明の実施の形態では、情報処理装置の台数は２台であるが、情報処理装置の台数は２台に限定されない。
【００３１】
情報処理装置１０は、制御部２０と、記憶部４０とを有する。
【００３２】
制御部２０は、記録媒体に格納されたプログラムを読み込んで実行することにより、データ送受信手段２１と、データ記憶手段２２とを論理的に備える。なお、データ送受信手段２１と、データ記憶手段２２とは、それぞれ専用のハードウェアで構成されても良い。
【００３３】
情報処理装置４０は、制御部５０と、記憶部６０とを有する。
【００３４】
制御部５０は、記録媒体に格納されたプログラムを読み込んで実行することにより、データ送受信手段５１と、データ記憶手段５２とを論理的に備える。なお、データ送受信手段５１と、データ記憶手段５２とは、それぞれ専用のハードウェアで構成されても良い。
【００３５】
ＣＰＵ切替器７０は、スイッチ７１と、記憶部７２と、転送手段７３とを有する。
【００３６】
ＣＰＵ切替器７０は、上述のとおり、情報処理装置と、入力装置や表示装置との間のデータの送受信を仲介する。
【００３７】
スイッチ７１は、ＣＰＵ切替器７０が、データの送受信を仲介する情報処理装置を排他的に切り替える。
【００３８】
例えば、データの送受信を仲介する情報処理装置が、情報処理装置１０から、情報処理装置４０に切り替えられた場合、ＣＰＵ切替器７０は、情報処理装置４０と、入力装置８０や表示装置９０とのデータの送受信の仲介を行う。
【００３９】
転送手段７３は、仲介する情報処理装置と、入力装置８０や表示装置９０との間のデータの送受信を行う。
【００４０】
入力装置８０は、具体的には、マウス、キーボードといった入力機器である。また、表示装置９０は、液晶モニタ等の表示装置である。
【００４１】
なお、本発明の実施の形態では、記憶部７２は、ＣＰＵ切替器７０に内蔵されるものとして説明するが、入力装置８０に内蔵される形態であっても良い。
【００４２】
同様に、本発明の実施の形態では、記憶部７２は、ＣＰＵ切替器７０に内蔵されるものとして説明するが、表示装置９０に内蔵される形態であっても良い。
【００４３】
次に、図２を参照して、本発明の実施の形態の動作について説明する。図２は、本発明の実施の形態の動作を説明するためのフローチャートである。
【００４４】
なお、本発明の実施の形態においては、情報処理装置１０と、情報処理装置４０と、入力装置８０と、表示装置９０とは、それぞれ電源が供給されているものとして説明する。また、当初の状態では、ＣＰＵ切替器７０は、情報処理装置１０と入力装置８０や表示装置９０と接続されている状態であるものとする。より具体的には、ＣＰＵ切替器７０は、情報処理装置１０と入力装置８０や表示装置９０との間のデータの送受信を仲介しているものとする。
【００４５】
図２を参照すると、まず、データ記憶手段２２は、所定のデータを記憶部３０に格納するユーザーの操作を検出する。（ステップＳ１）。
【００４６】
ここでの、所定のデータを記憶部３０に格納するユーザーの操作とは、具体的には、一例として、クリップボードにデータをコピーする操作をいう。なお、所定のデータを記憶部３０に格納するユーザーの操作について、クリップボードにコピーする操作は一例に過ぎず、これに限定されない。
【００４７】
ステップＳ１で、データ（以下、「クリップボードデータ」という。）を格納する操作を検出すると、データ送受信手段２１は、クリップボードデータをＣＰＵ切替器７０に送信する（ステップＳ２）。
【００４８】
なお、ステップＳ１で、データを格納する操作が検出されなければ、ステップＳ１に戻り、ステップＳ１の処理を繰り返す（ステップＳ１）。
【００４９】
ステップＳ２で、クリップボードデータが送信されると、転送手段７３は、情報処理装置１０から受信したデータが、表示装置９０に表示すべき情報を示す表示情報であるかを判定し、表示情報でなければ、クリップボードデータを、記憶部７２に格納する（ステップＳ３）。
【００５０】
なお、ステップＳ２で、クリップボードデータをＣＰＵ切替器７０に転送した後に、またステップＳ１の処理に戻り、新たにデータを格納する操作を検出して、さらに追加のクリップボードデータをＣＰＵ切替器７０に転送するようにしても良い。この場合、転送手段７３は、記憶部７２に、随時クリップボードデータを追加して格納するようにしても良いし、上書きして格納するようにしても良い。
【００５１】
ステップＳ３で、クリップボードデータが記憶部７２に格納されると、スイッチ７１が、ユーザーによるＣＰＵ切替器７０の切り替え操作の有無を判定する（ステップＳ４）。
【００５２】
なお、図２には記載しないが、ステップＳ３で、情報処理装置１０から受信したデータが、表示情報であった場合には、転送手段７３は、当該表示情報を、表示装置９０に転送する。さらに、転送手段７３は、入力装置８０からユーザーによって入力された操作情報を受信すると、受信した当該操作情報を情報処理装置１０に転送する。
【００５３】
ステップＳ４で、ユーザーによって情報処理装置４０に接続先（仲介先）を切り替える操作が行われたことが判定された場合、転送手段７３は、記憶部７２に格納されているクリップボードデータを、情報処理装置４０に転送する（ステップＳ５）。
【００５４】
なお、記憶部７２には、情報処理装置１０からのクリップボードデータを、転送可能な情報処理装置４０のみにするように、情報処理装置１０を示す識別情報と、クリップボードデータの転送を許可する情報処理装置（例えば、情報処理装置４０）を示す識別情報とを対応付けるテーブル情報を備えても良い。これによって、対応付けられていない情報処理装置がＣＰＵ切替器７０に接続されている場合には、クリップボードデータが転送されることを防止することができる。
【００５５】
また、図２には記載しないが、ＣＰＵ切替器７０の切り替え操作が行われれば、情報処理装置４０からの送信された表示装置に表示すべき表示情報を、表示装置９０に転送することとなる。また、ユーザーによって入力装置８０を介して入力された操作情報は、情報処理装置４０に転送されることになる。
【００５６】
なお、記憶部７２に複数のクリップボードデータが格納されている場合には、転送手段７３は、ステップＳ４で切り替え操作があったと判定すると、全てのクリップボードデータを情報処理装置４０に転送することにしても良い。
【００５７】
ステップＳ５で、ＣＰＵ切替器７０から、クリップボードデータが転送されると、データ送受信手段５１は、クリップボードデータを受信し、データ記憶手段５２が、記憶部６０にクリップボードデータを格納する（ステップ６）。
【００５８】
また、クリップボードデータの転送先である情報処理装置４０に電源が供給されていない状態で、ＣＰＵ切替器７０の切替操作が行われた場合には、情報処理装置４０は、クリップボードデータを受信することができないので、記憶部７２にクリップボードデータを格納しておき、情報処理装置４０に電源が供給され、転送手段７３が情報処理装置４０からの表示情報が転送されたことを検出した場合に、転送手段７３が、記憶部７２に格納されたクリップボードデータを情報処理装置４０に転送することとしても良い。
【００５９】
なお、記憶部７２に格納されるデータに暗号化を施すために、データ送受信手段２１において暗号化手段と復号化手段とを備えることとしても良いし、ＣＰＵ切替器７０において暗号化手段と復号化手段とを備えることとしても良い。
【００６０】
また、本発明の実施の形態では、ユーザーによる切り替え操作によって、情報処理装置１０からＣＰＵ切替器７０を介して情報処理装置４０にデータを転送しているが、当然ながら、情報処理装置４０からＣＰＵ切替器７０を介して情報処理装置１０にデータを転送することにしても良い。
【００６１】
以上のような処理により、ユーザーによるＣＰＵ切替器の切り替え操作によって、複数の情報処理装置の間で、手軽にデータを転送することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態の情報処理システムを説明するためのブロック図である。
【図２】本発明の実施の形態の情報処理システムの動作を説明するためのフローチャートである。
【符号の説明】
【００６３】
１０  情報処理装置
２０  制御部
２１  データ送受信手段
２２  データ記憶手段
３０  記憶部
４０  情報処理装置
５０  制御部
５１  データ送受信手段
５２  データ記憶手段
６０  記憶部
７０  ＣＰＵ切替器
７１  スイッチ
７２  記憶部
７３  転送手段
８０  入力装置
９０  出力装置
【図１】
2010079334.tif 000003
【図２】
2010079334.tif 000004