(57)【要約】  本発明は、処理ユニットと、クラウドサービスと通信するように構成されたネットワーク通信ユニットと、ビデオキャプチャユニットと、少なくとも１つのビデオ入力ポートと、少なくとも１つのビデオ出力ポートとを備えるポータブルリモートサポートデバイスに関する。処理ユニットは、ビデオ入力ポートを介して受信したビデオ信号を、ネットワーク通信ユニットを介してクラウドサービスに通信し、また、少なくとも１つの出力ポート上で、前記ネットワーク通信ユニットを介して受信したポインティングデバイス信号及び／又はキーボード信号をエミュレートするように構成される。ポータブルリモートサポートデバイスは固有セキュアトークンを取得するように構成される。
2021522635.tif 000002
【特許請求の範囲】
【請求項１】
ポータブルリモートサポートデバイスであって、
処理ユニットと、
クラウドサービスと通信するように構成されたネットワーク通信ユニットと、
ビデオキャプチャユニットと、
少なくとも１つのビデオ入力ポートと、
少なくとも１つの出力ポートと、を備え、
前記処理ユニットは、前記ビデオ入力ポートを介して受信したビデオ信号を、前記ネットワーク通信ユニットを介して、前記クラウドサービスに送信するように構成され、
前記処理ユニットは、前記少なくとも１つの出力ポート上で、前記ネットワーク通信ユニットを介して受信したポインティングデバイス信号及び／又はキーボード信号をエミュレートするように構成され、
前記ポータブルリモートサポートデバイスは、固有セキュアトークンを取得するように構成された、
ポータブルリモートサポートデバイス。
【請求項２】
セキュアトークン生成ユニットをさらに備える、
請求項１に記載のポータブルリモートサポートデバイス。
【請求項３】
前記ネットワーク通信ユニットを介して、前記クラウドサービスからセキュアトークンを受信するように構成された、
請求項１又は２に記載のポータブルリモートサポートデバイス。
【請求項４】
前記リモートサポートデバイスのステータスを表示するように適合されたディスプレイをさらに備える、
請求項１−３のうちいずれか１つに記載のポータブルリモートサポートデバイス。
【請求項５】
前記ディスプレイは固有セキュアトークンを表示するようにさらに適合されている、
請求項４に記載のポータブルリモートサポートデバイス。
【請求項６】
所定の時間長の間、使用されて、前記リモートサポートデバイスを給電するために適合されたバッテリをさらに備える、
請求項１−５のうちいずれか１つに記載のリモートサポートデバイス。
【請求項７】
バーチャルプライベートネットワーク（ＶＰＮ）に接続するように適合されている、
請求項１−６のうちいずれか１つに記載のポータブルリモートサポートデバイス。
【請求項８】
前記ネットワーク通信ユニットは、衛星及び／又はモバイルネットワークを介するネットワーク接続を提供するように適合されている、
請求項１−７のうちいずれか１つに記載のポータブルリモートサポートデバイス。
【請求項９】
シリアルコンソールを介して装置に接続するためのシリアルポートをさらに備える、
請求項１−８のうちいずれか１つに記載のポータブルリモートサポートデバイス。
【請求項１０】
コンピュータ装置をリモートサポートするための方法であって、
請求項１−９のうちいずれか１つに記載のポータブルリモートサポートデバイスを提供するステップと、
前記リモートサポートデバイスの前記少なくとも１つの出力ポートを、前記コンピュータ装置のポインティングデバイス入力ポート及び／又はキーボード入力ポートに接続するステップと、
前記コンピュータ装置のビデオ出力ポートを前記リモートサポートデバイスの前記日で入力ポートに接続するステップと、
前記ネットワーク通信ユニットが、前記リモートサポートデバイスをクラウドサービスに接続するステップと、
固有セキュアトークンを取得するステップと、
前記固有セキュアトークンを前記リモートサポートデバイス及び前記クラウドサービスの間で共有するステップと、
前記固有セキュアトークンを用いて、前記クラウドサービスを介して、リモートコンピュータ及び前記リモートサポートデバイスの間の通信を確立するステップと、
前記リモートサポートデバイスの前記ビデオキャプチャユニットが、前記コンピュータ装置のビデオ出力をキャプチャし、前記キャプチャされたビデオ出力を、前記確立されたセキュアな接続を介して前記リモートコンピュータに送信するステップと、並びに、
前記リモートコンピュータへの入力に応答して、前記リモートサポートデバイスの前記１つ以上の出力ポート上で、ポインティングデバイスの移動及び／又はキーボードキーストロークをエミュレートするステップと、
を含む、
方法。
【請求項１１】
前記固有セキュアトークンを取得するステップは、前記固有セキュアトークンを生成する前記リモートサポートデバイスにより実行され、
前記固有セキュアトークンを共有するステップは、前記リモートサポートデバイスが前記生成された固有セキュアトークンを、前記ネットワーク通信ユニットを介して前記クラウドサービスに通信することを含む、
請求項１０に記載の方法。
【請求項１２】
前記固有セキュアトークンを取得するステップは、前記固有セキュアトークンを生成する前記クラウドサービスにより実行され、
前記固有セキュアトークンを共有するステップは、前記クラウドサービスが前記生成された固有セキュアトークンを、前記ネットワーク通信ユニットを介して前記リモートサポートデバイスに通信することを含む、
請求項１０に記載の方法。
【請求項１３】
前記固有セキュアトークンを取得するステップは、リモートサポートデバイスが固有セキュアトークンを要求することをさらに含む、
請求項１２に記載の方法。
【請求項１４】
前記リモートサポートデバイスがディスプレイをさらに備えており、
前記ディスプレイ上に前記固有セキュアトークンを表示するステップをさらに含む、
請求項１０−１３のうちいずれか１つに記載の方法。
【請求項１５】
固有セキュアトークンが、前記ポータブルリモートサポートデバイスを用いて実行される各サポートセッションに対して生成される、
請求項１０−１４のうちいずれか１つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はポータブルリモートサポートデバイス及びリモートサポートコンピュータ装置のための方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）、サーバ、ルータ、スイッチ、ＩｏＴデバイス、ロボット、家電製品等のほとんどのコンピュータ機器は、その寿命の間に、ある時点で、例えば、セットアップ、接続及びハードウェアの障害、誤動作、ソフトウェアの更新、停電後の再起動等のサポートを必要とする。
【０００３】
サーバ及び／又はＰＣ等のコンピュータ機器は、多くの場合、動作のためにクリティカルな情報を含んでおり、従って、それらへの物理的及び仮想的なアクセスが制限されることが多い。仮想アクセスは、しばしば、アンチウイルス／アンチスパイウェア／アンチマルウェアソフトウェア、安全なネットワーク設定、及びＵＳＢデバイスのような未知のハードウェアがサーバに接続されることを禁止することによって、コンピュータ機器への仮想的及び／又は物理的なアクセスを防止するセキュリティポリシー層によって制限される。さらに、機器が接続されている通信ネットワークに関してネットワークの問題が発生する可能性がある。同様に、物理的なアクセスは、通常、例えばサーバルームを安全にロックし、ＩＴに精通し信頼された数人の従業員のみがアクセスを許可されるようにすることで制限される。これらの信頼された従業員は、コンピュータ機器の基本的な理解はあるが、より複雑な状況を処理するために必要なスキルセットを持っていない可能性がある。
【０００４】
このように、専門技術者は、典型的には、コンピュータ装置をセットアップしてサポートするために必要とされる。そのためには、専門技術者は、通常、マウス及び／又はキーボード等の入力装置、並びにＰＣ／サーバの画面出力等を表示するディスプレイへのアクセスを必要とする。専門技術者は、追加的に、又は代替的に、例えばシリアル接続を介してコンピュータ装置と通信したり、コンピュータ装置にコマンドを送信したりするために、スマートフォン、タブレットコンピュータ、又はＰＣ等のサポートデバイスを必要とし得る。従って、入力装置、ディスプレイ及び／又はサポート装置をコンピュータ装置に接続する必要がある。
【０００５】
効率性の向上とダウンタイムの削減の必要性から、「リモートアクセス」ソリューションは近年ますます普及してきている。しかし、既存のソリューションには、（１）インターネット接続、又は（２）「完全に動作するコンピュータ」を必要とするため、いくつかのクリティカルな制約がある。ダウンタイムはしばしばこれら２つの要因によって引き起こされ、その結果、専門技術者の物理的な存在が必要になる。
【０００６】
従って、コンピュータ装置のサポートは、典型的には、コンピュータ装置をサポートしている間、専門技術者が物理的に存在することを必要とする。従って、専門技術者は、サポートが必要とされるたびに、現場に配置され得る、つまり装置に出向き得る。
【０００７】
多くの企業は専門技術者を集中的に配置しており、彼らに様々な場所に出張させることは、非常にコストがかかり、対応時間も長くなる。企業が完全に又は部分的に操業を禁止される可能性があるため、ダウンタイムを減らすことは非常にクリティカルであり、従って、のれん及び評判の損失を含む企業に対する高いコストにつながる。
【０００８】
米国特許第８，５９５，３２１号は、コンピュータにソフトウェアがインストールされていない場合であっても、リモートユーザが様々な状況でコンピュータにアクセスすることを可能にする簡単な方法を提供するリモートコントロールサポートシステムを開示している。いくつかの実施形態では、システムは、ほとんどのＵＳＢマウス、キーボード、ストレージデバイス、（スクリーンの表示をキャプチャするため）カメラセンサ等をシミュレートするためのハードウェアデバイスを含む。ハードウェアデバイスは、リモートコンピュータと（ネットワーク接続を介して）通信して、リモートの技術者等のユーザが、ユーザがリモートのコンピュータの前に座っているかのようにリモートのコンピュータで作業できるようにすることができる。情報技術の専門家及び他のユーザは、記載されたシステムを使用して、リモートコンピュータにいるユーザと、音声、ビデオ、又はオンラインメッセージングを用いたチャットを介して自然な方法で通信することができる。
【０００９】
これにより、技術者は、遠隔地に配置されてもよく、ネットワーク接続を介して、サポートデバイス即ちリモートコンピュータを、電源が供給されて、サポートされるコンピュータ装置に接続されたリモートサポートデバイスに接続し得る。このネットワーク接続を介して、技術者は、例えば、マウスコマンド、キーストローク又は他の通信をサポートされるコンピュータ装置に送信することができる。
【００１０】
しかしながら、これは、技術者がリモートサポート装置に接続する前に、リモートサポート装置を所定の場所に設置し、電源を供給することを必要とする。従って、リモートサポート装置は恒久的に設置されなければならず、これにより、リモートサポート装置が１台のコンピュータ装置しかサポートできないことになる。その結果、これは、コンピュータ装置１台につき１台のリモートサポート装置を有することによる高額なコストだけでなく、リモートサポート装置の初期設置時間を大いに必要とし得る。
【００１１】
代替的に、信頼された者がリモートサポート装置を切り離し、移動させ、かつ別のコンピュータ装置に再接続させることにより、リモートサポートデバイスを別のコンピュータ装置に移動及び接続することはできる。そうすると、技術者は、コンピュータ装置が移動するたびにリモートサポート装置に再接続しなければならなくなる。さらに、サーバルーム等の停電がある環境では、技術者は、リモートサポートデバイスへの接続を失い、停電のたびに再接続する必要があります。さらに、技術者は、リモートサポートデバイスが正しく接続されているかどうかに関する情報を提供するために、リモートサポートデバイスが移動している間、信頼されている人と、例えば電話で連絡を取り合う必要があるかもしれない。
【００１２】
国際公開第２０１３／０２３１９５号は、リモートコンピュータの動作のためのネットワークデバイス及び方法を開示している。ネットワークデバイスは、対象デバイスからのデータを格納するか又は対象デバイスにデータを転送するために、プロセッサ、ヒューマンインタフェースデバイスをエミュレートするためのインタフェース、ビデオ入力、及びデータストレージを備える。ネットワークデバイスは、第１のネットワークインタフェースをさらに備え、ヒューマンインタフェースデバイスをエミュレートするためのインタフェースを介して、対象デバイスの制御を提供するように構成されている。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の実施形態の目的は、より時間効率が良く、使用時の接続安定性がより高い、コンピュータ装置のリモートサポートのための方法及びデバイスを提供することである。
【００１４】
本発明の実施形態のさらなる目的は、リモートサポート方法及びコンピュータ装置のリモートサポートのためのデバイスを提供することであり、このデバイスは、リモートサポートシステムを介して第三者がコンピュータ装置への不正アクセスを得るリスクを最小限に抑えることができる。
【００１５】
本発明の実施形態のさらなる目的は、セキュリティを損なうことなく使用が容易なコンピュータ装置のリモートサポート方法及びリモートサポートのためのデバイスを提供することである。
【００１６】
本発明の実施形態のさらなる目的は、ネットワークがダウンしている場合でもリモートアクセスが可能なコンピュータ装置のリモートサポート方法及びデバイスを提供することである。
【課題を解決するための手段】
【００１７】
第１の態様によると、本発明は、処理ユニットと、クラウドサービスと通信するように構成されたネットワーク通信ユニットと、ビデオキャプチャユニットと、少なくとも１つのビデオ入力ポートと、少なくとも１つの出力ポートとを備えるポータブルリモートサポートデバイスであって、前記処理ユニットは、前記ネットワーク通信ユニットを介して、前記ビデオ入力ポートを介して入力されたビデオ信号を前記クラウドサービスに通信するように構成され、前記処理ユニットはまた、前記少なくとも１つの出力ポート上のネットワーク通信ユニットを介して受信されたポインティングデバイス信号及び／又はキーボード信号をエミュレートするように構成され、前記ポータブルリモートサポートデバイスは、固有セキュアトークンを獲得するように構成される、ポータブルリモートサポートデバイスが提供される。
【００１８】
ここで、ポインティングデバイス信号は、マウス信号、トラックボール信号、タッチパッド信号、トラックポイント信号、ジョイスティック信号、タッチスクリーン入力信号、又はそれらの任意の組み合わせであってもよい。さらに、キーボード信号は、ＱＷＥＲＴＹキーボード又はその国のキーボード、Ｔ９スタイルのキーボード、テンキーパッド、ＭＩＤＩキーボード、これらのいずれかのエミュレータ、又はこれらの任意の組み合わせからの信号であってもよい。ポータブルリモートサポートデバイスは、例えば、第１及び第２の出力ポートを含んでよく、この場合、ポインティングデバイスの信号は第１の出力ポートでエミュレートされ、キーボードの信号は第２の出力ポートでエミュレートされる。
【００１９】
少なくとも１つの出力ポートは、推奨規格２３２（ＲＳ−２３２）、ユニバーサル非同期レシーバトランスミッタ（ＵＡＲＴ）、ユニバーサル同期・非同期レシーバトランスミッタ（ＵＳＡＲＴ）、若しくは好ましくはパーソナルシステム／２仕様（ＰＳ／２）、又はそれらの任意の組み合わせ等のシリアル通信を使用したシリアルポートであってもよい。例えば、サーバ環境は、通常、強力なセキュリティポリシーの対象となるため、例えば、ソフトウェアが送信され得るＵＳＢ接続を介して外部デバイスを接続することは好ましくなく、セキュリティ違反と見なされ得る。少なくとも１つの出力ポートは、このように、例えばＰＳ／２及びＩＢＭ標準プロトコルのような、マウス及び／又はキーボード入力のみを許可する標準プロトコルを使用できる。これにより、ポータブルサポートデバイスのハッキング等の不正アクセスが発生した場合、コンピュータウイルス、マルウェア、スパイウェア等の悪意のあるソフトウェアは、少なくとも１つの出力ポートを介して送信し得ないため、リモートサポートデバイスは追加のセキュリティを提供する。
【００２０】
技術者は、接続された携帯型リモートサポートデバイスを介してコンピュータ装置を制御することができるので、リモートサポートは、信頼された人がその場にいなくてもよい。さらに、信頼された人は、リモートサポートデバイスを接続してセットアップするためのＩＴ技術を必要とせず、従って、素人及び／又は企業の任意の従業員であってもよい。
【００２１】
本文脈では、「ポータブルリモートサポートデバイス」という用語は、ある位置から別の位置に容易に移動することができ、リモートサポートセンターのような遠隔地からコンピュータ装置へのサポートアクセスを確立することができるハードウェアデバイスを意味すると解釈されるべきである。
【００２２】
本文脈では、「コンピュータ装置」という用語は、プロセッサを備えてリモートサポートを必要とし得る任意の種類の装置を意味すると解釈されるべきである。従って、コンピュータ装置は、パーソナルコンピュータ（ＰＣ）、サーバ、ルータ、スイッチ、ＩｏＴデバイス、ロボット、家電製品、センサ等の形態であってもよい。
【００２３】
ポータブルリモートサポートデバイスは、クラウドサービスと通信するように構成されたネットワーク通信ユニットを備える。本文脈では、「クラウドサービス」という用語は、インターネット接続等のネットワーク接続を介してアクセス可能であり、例えばデータストレージ、サポート等の形でサービスを、オンデマンドかつユーザによる直接的な管理なしに提供するサービスを意味すると解釈されるべきである。このように、ネットワーク通信ユニットは、ポータブルリモートサポートデバイスとこのようなクラウドサービスとの間にネットワーク接続を確立することができる。
【００２４】
ポータブルリモートサポートデバイスは、ビデオキャプチャユニットと、少なくとも１つのビデオ入力ポートとをさらに備え、処理ユニットは、ネットワーク通信ユニットを介して、ビデオ入力ポートを介して受信したビデオ信号をクラウドサービスに通信するように構成されている。従って、ポータブルリモートサポートデバイスによるクラウドサービスへのリモートサポートを必要とするコンピュータ装置の位置から、ビデオ入力ポート及びネットワーク通信ユニットを介してビデオ信号を供給することができる。ビデオ信号は、例えば、コンピュータ装置に向けられたカメラからのビデオ信号の形態、及び／又はコンピュータ装置からのビデオ出力の形態、例えば通常コンピュータ装置のモニタに供給されるであろう信号のような形態であってもよい。後者の場合、通常はモニタを介してコンピュータ装置のオペレータに表示されるものを反映したビデオ信号がクラウドサービスに提供され、それによって、クラウドサービスにアクセスするサポート要員は、ローカルに配置されたオペレータが見るであろうものを正確に見ることができる。
【００２５】
さらに、処理ユニットは、少なくとも１つの出力ポート上のネットワーク通信ユニットを介して受信された、上記で定義されたようなポインティングデバイス信号及び／又はキーボード信号をエミュレートするように構成される。これにより、リモートに配置されたサポート要員は、クラウドサービス及びポータブルリモートサポートデバイスを介して、リモートサポートを必要とするコンピュータ装置に適切なポインティングデバイス信号及び／又はキーボード信号を提供することができる。従って、リモートに配置されたサポート担当者は、ローカルに配置されたオペレータと同様の方法でコンピュータ装置を制御することができる。
【００２６】
ポータブルリモートサポートデバイスは、固有セキュアトークンを取得するように構成されている。本文脈では、「固有セキュアトークン」とは、リモートポータブルサポートデバイスに関連付けられ識別される固有のコードを意味すると解釈されるべきであり、ポータブルリモートサポートデバイスへのアクセスを得るために適用される必要がある。固有セキュアトークンは、例えば、所定の桁数を有する数字の形式であってもよい。固有セキュアトークンは、例えば、ポータブルリモートサポートデバイスの使用開始時に一度だけ生成されてもよい。しかしながら、固有セキュアトークンは、通常、例えば、事前に定義された時間間隔で、又は、ポータブルリモートサポートデバイスの電源が入るたびに、又は、リモートサポートセッションが開始されるたびに、特定のイベントに応答して、時々、リフレッシュされる。これについては、以下でさらに詳細に説明する。さらに、固有セキュアトークンは、ポータブルリモートサポートデバイスが固有セキュアトークン自体を生成することによって、又は、固有セキュアトークンが外部ソース、例えばクラウドサービスを介してポータブルリモートサポートデバイスに提供されることによって取得され得る。これについても、以下でさらに詳細に説明する。
【００２７】
ポータブルリモートサポートデバイスは固有セキュアトークンを取得するように構成されているため、ポータブルリモートサポートデバイスとクラウドサービスとの間でポータブルリモートサポートデバイスを介して行われる通信がセキュアな方法で行われることが保証され、また、リモートサポートを要求するコンピュータ装置への認証されていないアクセスのリスクが最小化される。さらに、リモートサポート担当者とのセキュアな通信が容易に確立される。
【００２８】
従って、少なくともポータブルリモートサポートデバイスとクラウドサービスとの間の接続、好ましくは、技術者によって操作されるクラウドサービスとデバイスとの間の接続は、セキュアな接続、例えばＨＴＴＰＳを介した接続であり得る。
【００２９】
ポータブルリモートサポートデバイスはまた、好ましくは、自動化スクリプトが少なくとも１つの出力ポート上の一連のポインティングデバイス信号及び／又はキーボード信号を引き起こすのを防止するハードウェア又はソフトウェアのスクリプトブロッカーを備える。スクリプトブロッカーは、処理ユニット及び／又はネットワーク通信ユニット内に実装されてもよい。これにより、コンピュータ装置上のカーソル移動等のポインティングデバイス信号並びに／又は文字入力等のキーボード信号がディスプレイ上に表示され、従って、技術者及び／又は信頼された人にも見えるようになるため、リモートサポートデバイスのセキュリティが向上できる。技術者及び／又は信頼された人は、例えば、望ましくない文字及び／又はカーソルの動きがコンピュータ装置上で発生した場合、サポートセッションを中止し、及び／又はデバイスを切断できる。従って、潜在的なハッカーがサポートされるコンピュータ装置の部分に望ましくない動作を引き起こすことを防止できる。
【００３０】
代替的又は追加的に、クラウドサービスは、キーボード又はマウスを介して入力されたプログラミングコードを検出し、場合によっては接続を終了し、そのようなコードを記録し、又は他のオペレータに警告するように有効化され得る。
【００３１】
さらなる保護のために、リモートサポートデバイスにパスワードを割り当ててもよい。この場合、悪意のある者は、リモートサポートデバイスにアクセスするためには、セキュアトークンＩＤに加えてパスワードを知っている必要がある。
【００３２】
さらに、リモートサポートデバイスは、オフィス内、ホームオフィス等の、制限されたエリアの外のコンピュータ装置をサポートするために用いられてもよい。
【００３３】
ポータブルリモートサポートデバイスは、セキュアトークン生成ユニットをさらに備え得る。この実施形態によると、固有セキュアトークンのうちの少なくともいくつかはポータブルリモートサポートデバイスにより生成される。所与の固有セキュアトークンが生成されると、当該固有セキュアトークンは、例えばポータブルリモートサポートデバイスが固有セキュアトークンを直接クラウドサービスに通信する等により、クラウドサービスで共有され得る。
【００３４】
代替的又は追加的に、ポータブルリモートサポートデバイスは、ネットワーク通信ユニットを通じてクラウドサービスからセキュアトークンを受信するように構成され得る。本実施形態によると、固有セキュアトークンのうちの少なくともいくつかはポータブルリモートサポートデバイスによっては生成されず、かわりにクラウドサービスを介して外部ソースからポータブルリモートサポートデバイスに提供される。例えば、固有セキュアトークンはクラウドサービスにより生成され、続いてポータブルリモートサポートデバイスと共有される。代替として、クラウドサービスは固有セキュアトークンを別のソースから受信し、それらをポータブルリモートサポートデバイスに転送してもよい。
【００３５】
ある実施形態において、ポータブルリモートサポートデバイスは、ポータブルリモートサポートデバイスの状態を表示するように適合したディスプレイを備える。ディスプレイに表示された状態は、例えばネットワーク接続情報を含み得る。ポータブルリモートサポートデバイスがバッテリを備えるケースにおいて、表示される状態情報は、例えばステート・オブ・チャージ（ＳｏＣ：Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）といったバッテリ充電情報を含み得る。
【００３６】
続いて、例えばリモートサポートデバイスを設定する信頼された人又は技術者は、システムに関する情報を提供され得る。ネットワーク情報を含む状態により、例えばこれを設定した信頼された人は、デバイスがネットワークに接続されているかどうか、及び技術者により接続可能であるかどうかを見ることができる。例えば２．４ＧＨｚ及び５ＧＨｚ無線ネットワーク、３Ｇ／４Ｇ／ＬＴＥ、衛星ネットワーク等の、室内無線接続の部屋内におけるカバー範囲は変動し得るため、ネットワーク情報を示すステータスにより、信頼された人がリモートサポートデバイスを良好な無線カバレッジが提供される場所に置くことが可能になる。それゆえ、遅延及び損失されたパッケージの割合が最小化され、それによりシームレスなデータ転送が可能になり得る。代替的に又はネットワーク情報ステータスと組み合わせて、ＳｏＣといったバッテリ充電情報を表示するように適合されているディスプレイにより、信頼された人は、バッテリの残り動作時間を推定し、及び／又はデバイスの充電を計画することができる。さらに、ディスプレイは例えばステート・オブ・ヘルス（ＳｏＨ：Ｓｔａｔｅ  ｏｆ  Ｈｅａｌｔｈ）等のバッテリ健康度を表示してもよく、これにより信頼された人は、バッテリ交換を時間で計画することができる。
【００３７】
ディスプレイは、接続されたリモートコンピュータの数、マウスポインティングデバイス接続情報、ビデオ接続情報、及び／又はキーボード接続情報のうちの１つ以上を表示するようにさらに適合していてもよい。
【００３８】
それにより、リモートサポートデバイスのセットアップ、接続、切断、及び／又はステータスのチェックは、信頼された人（素人でもあり得る）にとって直感的であり得る。同様に、デバイスに接続されている技術者から、例えば電話等でフィードバックを得る必要がある場合に比べて、セットアップ、接続／切断、及び／又はステータスの確認は、信頼された人に対してより短い時間を要し得る。さらに、リモートサポートデバイスに接続するためにその時点で技術者が利用可能であるかどうかに関係なく、リモートサポートデバイスはセットアップ、接続、及び／又は切断されてもよい。
【００３９】
ディスプレイは、固有セキュアトークンを表示するようにさらに適合してもよい。この実施形態によると、現時点で有効な固有セキュアトークンがディスプレイ上に表示され、それにより信頼された人はトークンを見ることができる。技術者に、例えば電話で支援を要求するか、そうでなくともコンタクトするとき、信頼された人は技術者にトークンを通信することができ、これにより技術者は、クラウドサービスを介してポータブルリモートサポートデバイスに接続することができる。これは、新しい固有セキュアトークンが比較的頻繁に生成されているようなケースにおいて、特に有利である。
【００４０】
代替として、固有セキュアトークンはディスプレイ上に表示されなくてもよい。例えば、トークンが表示されないようなやり方でディスプレイを構成することが可能である。これは例えば、固有セキュアトークンが一度しか生成されないか、又は非常に長い間隔を開けて生成され、固有セキュアトークンを表示することがセキュリティの穴につながり得るようなケースにおいて妥当であり得る。
【００４１】
ポータブルリモートサポートデバイスは、所定の期間使用されてリモートサポートデバイスを給電するために適合したバッテリをさらに備える。
【００４２】
所定の期間使用中のリモートサポートデバイスを給電するために適合したバッテリをさらに備えるポータブルリモートサポートデバイスにより、リモートサポートデバイスは、リモートサポートデバイスが外部電源に接続されていない時でも給電された状態を維持できる。これにより、デバイスがコンピュータ装置に接続又は切断されているいずれの間も、技術者のリモートコンピュータはリモートサポートデバイスに接続し続けることができる。従って、信頼された人がコンピュータ装置の近く、例えばサーバルーム内又は別のアクセス制限エリアにいる時に、ポータブルリモートサポートデバイスは、１つのコンピュータ装置から別のコンピュータ装置へと移動でき、これにより複数のコンピュータ装置を連続してサポートすることができるため、時間が節約できる。リモートコンピュータがリモートサポートデバイスに接続されたままであることにより、リモートコンピュータとリモートサポートデバイスとの間の接続の再確立を避けることができるため、複数のコンピュータ装置をリモートサポートするために必要な時間が短縮される。
【００４３】
上記の所定の持続時間は、信頼された人が第１のコンピュータ装置からリモートサポートデバイスを切断し、リモートサポートデバイスを移動させ、それを第２のコンピュータ装置に再接続することを可能にするのに十分な長さであり得る。従って、所定の持続時間は、例えば１０分以下であってよい。しかしながら、所定の持続時間は、例えば１０分から数時間以上等のリモートサポートの時間を通じて、リモートサポートがバッテリにより給電されるのを可能にしてもよい。代替的に、所定の持続時間は、リモートサポートデバイスがバッテリから給電されたままリモートコンピュータがコンピュータ装置を監視できるようにしてもよく、従って２４時間から７２時間以上であり得る。
【００４４】
しばしば、コンピュータ装置は、停電が発生した場合に一定時間の安定動作を確保するために、無停電電源装置（ＵＰＳ）に接続される。しかし、ポータブルリモートサポートデバイス等の追加の装置をＵＰＳに接続すると、コンピュータ装置の動作安定性が損なわれる可能性があり、これは好ましくない。バッテリを備えるポータブルリモートサポートデバイスにより、コンピュータ装置への電力供給が不安定な場合及び／又は停電が発生した場合にも、コンピュータ装置はリモートサポートされ得る。
【００４５】
また別の実施形態において、リモートサポートデバイスは、仮想プライベートネットワーク（ＶＰＮ）に接続するように適合され得る。
【００４６】
技術者のサポートデバイスとリモートサポートデバイスとの間のＶＰＮ接続を提供することにより、データが暗号化され、第三者が不正にアクセスを得ることがより困難となる。仮想プライベートネットワーク（ＶＰＮ）は非常によく知られているため、ＶＰＮがどのように確立及び使用されるかは、当業者には明らかであろう。ＶＰＮ接続及びＶＰＮは従って、以下でさらに詳細には説明されない。
【００４７】
別の実施形態において、ネットワーク通信ユニットは、衛星及び／又は携帯ネットワークを通じたネットワーク接続を提供するように適合し得る。
【００４８】
この実施形態によると、リモートサポートデバイスは、例えばケーブルを通じたローカルエリアネットワーク（ＬＡＮ）又はＷｉ−Ｆｉ若しくは３Ｇ／４Ｇが利用可能でないか、又はリモートサポートデバイスから技術者のリモートコンピュータに十分に低い遅延でデータを送信するのに必要なデータ帯域幅を提供できないような場所のコンピュータ装置をサポートするのに用いられ得る。さらに、ルータ及びスイッチ等のコンピュータ環境においてネットワーク接続を提供するべきコンピュータ装置は、リモートサポートデバイスによりブートされるか、又はリモートサポートデバイスによりブートからサポートされ得る。例えば、ポータブルリモートサポートデバイスは、３Ｇ、４Ｇ、５Ｇデータモデム等のモバイルデータモデムを備えていてもよい。
【００４９】
代替的又は追加的に、ネットワーク通信ユニットは、インターネットを通じてクラウドサービスと通信するように適合し得る。
【００５０】
ポータブルリモートサポートデバイスは、シリアルコンソールを介してデバイスと接続するためのシリアルポートをさらに備え得る。この実施形態によると、ポータブルリモートサポートデバイスは、ルータ、ファイアウォール、リレー、製造機械、ロボット等に接続され得る。技術者は、例えば適切な設定の適用又は選択、装置の再起動、診断の実行等の形で、シリアルポートを通じてネットワーク装置にテキストベースのコマンドを入力し得る。この方法では、シリアルポートにはテキストベースのコマンドのみが通信され、データファイルは通信されないため、マルウェア又は同等の物を導入してしまうリスクは最小化され、又は排除までされる。
【００５１】
第２の態様によると、本発明は、リモートサポートデバイスのための方法であって、
本発明の第１の態様に係るポータブルリモートサポートデバイスを提供することと、
上記リモートサポートデバイスの少なくとも１つの出力ポートをコンピュータ装置のポインティングデバイス入力ポート及び／又はキーボード入力ポートに接続することと、
コンピュータ装置のビデオ出力ポートをリモートサポートデバイスのビデオ入力ポートに接続することと、
ネットワーク通信ユニットにより、リモートサポートデバイスをクラウドサービスに接続することと、
固有セキュアトークンを取得することと、
リモートサポートデバイス及びクラウドサービスの間で固有セキュアトークンを共有することと、
クラウドサービスを介して、固有セキュアトークンを用いて、リモートコンピュータとリモートサポートデバイスとの間のセキュアな接続を確立することと、
リモートサポートデバイスのビデオキャプチャユニットにより、コンピュータ装置のビデオ出力をキャプチャし、確立されたセキュアな接続を介してキャプチャされたビデオ出力をリモートコンピュータに送信することと、並びに、
リモートコンピュータへの入力に応答して、リモートサポートデバイスの少なくとも１つの出力ポートの上でポインティングデバイスの移動及び／又はキーボードのキーストロークをエミュレートすることと、
を含む方法を提供する。
【００５２】
従って、第２の態様によると、本発明は、コンピュータ装置をリモートでサポートするための方法を提供する。本発明の第１の態様を参照して上述したように、「コンピュータ装置」の用語は、本文脈では、従来のコンピュータに限らず、サーバ、ルータ、ロボット、製造機械等もカバーするように広く解釈されるべきである。
【００５３】
本発明の第２の態様に係る方法において、本発明の第１の態様に係るポータブルサポートデバイスがまず提供される。従って、本発明の第１の態様を参照して上述した備考は、ここでも同様に適用可能である。
【００５４】
次に、ポータブルリモートサポートデバイスの少なくとも１つの出力ポートは、コンピュータ装置のポインティングデバイス入力ポート及び／又はキーボード入力ポートに接続される。これにより、ポータブルリモートサポートデバイスにより、ポインティングデバイス信号及び／又はキーボード信号がコンピュータ装置に提供され得る。これにより、技術者がローカルに存在して通常の方法で直接コンピュータ装置を操作しているかのように、遠隔に位置する技術者により実行されたポインティングデバイスの移動及び／又はキーストロークがコンピュータ装置でエミュレート及び受信され得る。
【００５５】
さらに、コンピュータ装置のビデオ出力ポートはリモートサポートデバイスのビデオ入力ポートに接続される。これにより、本発明の第１の態様を参照して上述したように、リモートサポートデバイス及びクラウドサービスを介して、遠隔に位置する技術者にビデオフィードが提供され得る。
【００５６】
次に、リモートサポートデバイスは、リモートサポートデバイスのネットワーク通信ユニットを介してクラウドサービスに接続される。これにより、リモートサポートデバイスとクラウドとの間に接続が確立され、その間での通信が可能となる。
【００５７】
次に、固有セキュアトークンが取得され、固有セキュアトークンはリモートサポートデバイス及びクラウドサービスの間で共有される。例えば固有セキュアトークンは、リモートサポートデバイスにより生成された後、上記の確立された接続を介して、リモートサポートデバイスからクラウドサービスに通信され得る。代替として、固有セキュアトークンがクラウドサービスにより生成された後、確立された接続を介して、リモートサポートデバイスに通信され得る。別の代替として、固有セキュアトークンは、クラウドサービスと同様に、生成に続いて固有セキュアトークンをリモートサポートデバイスに送信するか、又はリモートサポートデバイス及びクラウドサービスの一方に送信する外部ソースにより生成され得る。送信先が後者の場合、外部エンティティから固有セキュアトークンを直接受信したエンティティは、その後、他のエンティティに通信を行う。
【００５８】
従って、本プロセスのこの時点では、リモートサポートデバイス及びクラウドサービスは、いずれも固有セキュアトークンを保有している。
【００５９】
次に、クラウドサービスを介して、固有のセキュアトークンを使用して、リモートコンピュータとリモートサポートデバイスとの間にセキュアな接続が確立される。本文脈では、「リモートコンピュータ」の語は、リモートサポートを必要とするコンピュータ装置の位置に対して相対的に離れた位置に配置されたコンピュータを意味すると解釈されるべきである。安全な接続を確立することは、例えば、電話により、テキストメッセージにより、携帯電話若しくはタブレット若しくはＰＣ等のデバイスにインストールされたアプリを介して、又は他の適切な方法で、代替の通信チャネルを介して、遠隔地に配置された技術者に固有のセキュアトークンを通信することを含み得る。遠隔に配置された技術者は、次いで、クラウドサービスにアクセスして、固有のセキュアトークンを入力し、それにより、クラウドサービス及びリモートサポートデバイスとクラウドサービスとの間に確立された接続を介して、リモートサポートデバイスへのアクセスを得ることができる。追加のセキュリティ層を提供するために、リモートサポートデバイスへのアクセスは、技術者がパスワード又は同様のものを入力することをさらに要求してもよい。
【００６０】
リモートコンピュータ及びリモートサポートデバイスの間のセキュアな接続が確立されると、リモートコンピュータの場所にいる技術者はポータブルリモートサポートデバイスにアクセスし、ひいてはリモートコンピュータ及びセキュアな接続を介して、リモートサポートを要するコンピュータ装置にアクセスすることが可能となる。
【００６１】
従って、コンピュータ装置のビデオ出力はリモートサポートデバイスのビデオキャプチャユニットによりキャプチャされ、確立されたセキュアな接続を介してリモートコンピュータに送信される。これにより、技術者はコンピュータ装置のビデオ出力を見ることが可能となる。
【００６２】
さらに、リモートコンピュータへの入力に応答して、ポインティングデバイスの移動及び／又はキーボードのキーストロークはリモートサポートデバイスの少なくとも１つの出力ポートの上でエミュレートされる。従って、セキュアな接続により適切な入力をリモートコンピュータに提供することで、技術者はリモートサポートを要するコンピュータ装置をコントロールできる。
【００６３】
その結果、技術者は、リモートサポートデバイスを通じてリモートコンピュータにより、コンピュータ装置のビデオ出力を見るとともにコンピュータ装置を制御することができる。少なくとも１つの出力ポート上でポインティングデバイスの移動及びキーボードのキーストロークをエミュレートすることにより、コンピュータ装置へのソフトウェア又はドライバの転送が不要となる。従って、技術者は、ブートの段階からデバイスをサポートすることができる。例えば、コンピュータ装置の基本入出力システム（ＢＩＯＳ）及び／又は統合拡張可能ファームウェアインタフェース（ＵＥＦＩ）に入り、それらを制御することができる。ポインティングデバイスの移動は、例えばリモートコンピュータ上のマウス、タッチスクリーン入力、移動の視覚トラッキング等による、例えばカーソルの移動等に応答してエミュレートされる。少なくとも１つの出力ポートは、本発明に係るリモートサポートデバイスに関連して記載されているように構成され得る。
【００６４】
固有セキュアトークンを取得するステップは、固有セキュアトークンを生成するリモートサポートデバイスにより実行されてもよく、固有セキュアトークンを共有するステップは、リモートサポートデバイスが、ネットワーク通信ユニットを介して、生成された固有セキュアトークンをクラウドサービスに通信することを含み得る。
【００６５】
代替的に、固有セキュアトークンを取得するステップは、固有セキュアトークンを生成するクラウドサービスにより実行されてもよく、固有セキュアトークンを共有するステップは、クラウドサービスが、ネットワーク通信ユニットを介して、生成された固有セキュアトークンをリモートサポートデバイスに通信することを含み得る。
【００６６】
この場合、固有セキュアトークンを取得するステップは、リモートサポートデバイスが固有セキュアトークンを要求することをさらに含み得る。この実施形態によると、固有セキュアトークンは、リモートサポートデバイスからのリクエストに応答して、例えばリモートサポートセッションを開始することに関連して生成される。
【００６７】
リモートサポートデバイスはディスプレイをさらに備え、方法は固有セキュアトークンをディスプレイに表示するステップをさらに含み得る。この実施形態によると、リモートサポートを要するコンピュータ装置の場所にいる信頼された人は、固有セキュアトークンをディスプレイで見ることができる。これにより、信頼された人は、固有セキュアトークンを、例えば電話、テキストメッセージ、又は他の適切な方法で技術者に伝えることができる。
【００６８】
固有セキュアトークンは、ポータブルリモートサポートデバイスを使用して実行されるサポートセッションごとに、例えば、リモートサポートデバイスが電源投入されるたびに生成されてもよい。別の代替として、固有セキュアトークンは、予め定義された時間間隔、例えば、２０秒ごと、１５分ごと、１時間ごと、１日に１回、又は他の任意の適切な時間間隔で生成されてもよい。別の代替として、固有セキュアトークンは、一度だけ、例えば、リモートサポートデバイスの製造中に、又はリモートサポートデバイスが最初に電源投入されたときに生成されてもよい。別の代替として、固有セキュアトークンは、ユーザによって、又はリモートサポートデバイスによって要求されるたびに生成されてもよい。
【００６９】
方法の実施形態において、使用中のポータブルリモートサポートデバイスのバッテリはがリモートサポートデバイスの電源となり、バッテリは所定の時間庁の間、使用中のリモートサポートデバイスを給電するように適合している。
【００７０】
電源となるポータブルリモートサポートデバイスのバッテリにより、デバイスは、ポータブルリモートサポートデバイスに関して上述したように、電力供給及び／又は総電力が不安定な環境においてもコンピュータ装置をサポートするために用いられ得る。従って、ポータブルリモートサポートデバイスは、給電されて技術者のリモートコンピュータに接続されたまま、様々なコンピュータ装置の間を移動させられ得る。
【００７１】
方法の別の実施形態において、方法は、バッテリにより給電されたポータブルリモートサポートデバイスを複数のコンピュータの間で移動するステップであって、リモートサポートデバイスは移動の間もコンピュータネットワークを介してリモートコンピュータに接続されたままである、ステップをさらに含む。
【００７２】
ポータブルリモートサポートデバイスを異なるコンピュータ間で移動させることにより、リモートサポートデバイスがリモートコンピュータに接続されている間、コンピュータネットワークを介してリモートコンピュータに再接続するための時間が不要となり、従って複数の電子装置をサポートするために必要とされる時間が短くなる。さらに、技術者が監視できるため、デバイスが他のコンピュータに接続されている間、技術者及び信頼された人が電話、ＶｏＩＰ、インスタントメッセージ、テキストメッセージ、ｅメール等で連絡し続ける必要がなく、従って時間が節約できる。
【００７３】
方法のさらに別の実施形態によると、ポータブルリモートサポートデバイスは、ディスプレイを備え、ディスプレイはリモートサポートデバイスのステータスを表示し、ステータスはネットワーク接続情報及び／又はバッテリ充電情報（好ましくはＳｏＣ：Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）を含み得る。
【００７４】
ポータブルサポートシステムに関して上述したように、その結果、バッテリ源の動作時間が推定され、充電が計画され、デバイスは待ち時間及びパケット損失が最小化されるように配置され得る。示されているネットワーク情報により、ポータブルリモートサポートデバイスに関して上述したように、リモートデバイスがオンラインであること及び／又は技術者のリモートコンピュータに接続されていることが確認され得る。
【００７５】
本方法の別の実施形態において、ポータブルリモートサポートデバイスのディスプレイは、接続されたリモートコンピュータの数、ポインティングデバイス接続情報、ビデオ接続情報、及び／又はキーボード接続情報のうちの１つ以上をさらに表示する。
【００７６】
接続情報を提供することにより、信頼された人は、装置が正しく接続されているかどうかという点で、何らかのフィードバックを得ることができる。そのため、リモートサポートデバイスの接続がより直感的になり、信頼された人が必要とする時間及び／又はスキルが軽減される。さらに、リモートサポートデバイスの接続方法のガイドがディスプレイに表示され、リモートサポートデバイスのセットアップがより直感的となるようにしてもよい。
【００７７】
本発明の第２の態様に係る方法は、例えば以下のように実行される。特定のコンピュータ装置へのサポートが必要な場合、固有のセキュアトークンが取得される。固有セキュアトークンは、特定の時間間隔で生成されてもよく、その場合には、現在有効な固有セキュアトークンであるものが確立されていることだけが要求される。代替的に、固有セキュアトークンは、リクエストに応じて、サポートセッションの開始の一部として生成され得る。固有セキュアトークンは、ポータブルリモートサポートデバイスにより生成されてもよく、外部ソース、例えばクラウドサービスにより生成された後でポータブルリモートサポートデバイスに提供されてもよい。固有セキュアトークンは、ポータブルリモートサポートデバイスのディスプレイに表示されてもよい。代替的に、固有セキュアトークンは、別の方法、例えばポータブルリモートサポートデバイスに接続されるか又は関連付けられた携帯電話、タブレット、ＰＣ等にインストールされたアプリを介して、信頼された人に伝達され得る。
【００７８】
ポータブルリモートサポートデバイスの少なくとも１つの出力ポートをコンピュータ装置のポインティングデバイス入力ポート及び／又はキーボード入力ポートに接続し、サポートを要するコンピュータ装置に接続し、コンピュータ装置のビデオ出力ポートをリモートサポートデバイスのビデオ入力装置に接続することにより、ポータブルリモートサポートデバイスが、サポートを要するコンピュータ装置に接続される。
【００７９】
リモートサポートデバイスはクラウドサービスに接続され、固有セキュアトークンはリモートサポートデバイス及びクラウドサービスの間で共有される。
【００８０】
その後、信頼された人は、サポートを要するコンピュータ装置の場所にはいない技術者に連絡し、例えば電話、テキストメッセージ、ｅメール、又は他の任意の適切な手段を通じて固有セキュアトークンを技術者に伝える。
【００８１】
その後、技術者は例えばブラウザを介して、又はＰＣ、タブレット、携帯電話又は他の任意の適切なデバイスにインストールされたアプリを介して、クラウドサービスにアクセスする。これにより技術者は、技術者が操作するデバイスとポータブルリモートサポートデバイスとの間のセキュアな接続を確立する。ポータブルリモートサポートデバイスは、サポートを要するコンピュータ装置と物理的に接続されているため、技術者はコンピュータ装置へのアクセスも有する。ポータブルリモートサポートデバイスはパスワード保護されていてもよく、その場合、技術者がポータブルリモートサポートデバイスへのアクセスを得るためには、さらにパスワードを入力する必要がある。
【００８２】
これでクラウドサービスは、ポータブルリモートサポートデバイスからのビデオストリームを技術者が操作するデバイスに渡す中間のサーバとして振る舞うようになり、これにより技術者のデバイスにビデオが表示される。さらに、技術者により実行された例えばマウス移動、マウスクリック、キーボードストローク、タッチ入力等の入力動作はクラウドサービスに送信され、今度はクラウドサービスがそのような入力を、ポータブルリモートサポートデバイスを介してコンピュータ装置に送る。これにより、技術者はコンピュータ装置をコントロールすることができる。
【００８３】
本発明の異なる態様は様々な方法で実装され得る。これは、上述及び後述の、リモートサポートデバイス、及びデバイスをリモートサポートするための方法としての実装を含み、上述の態様の少なくとも１つに関して説明された１つ以上の利益及び利点を各々生み出し、上述の態様の少なくとも１つに関して説明された１つ以上の好適な実施形態を各々有する。
【００８４】
さらに、本明細書に記載の態様の１つに関して説明された実施形態は、他の態様にも等しく適用され得ることは理解されるであろう。
【００８５】
次に、本発明は、図面を参照しながら、非限定的な実施例に基づいて、大いに詳細に説明される。
【図面の簡単な説明】
【００８６】
【図１】本発明に係るポータブルリモートサポートデバイスのある実施形態のブロック図
【図２】本発明に係るポータブルリモートサポートデバイスのある実施形態の斜視図
【図３】本発明に係るポータブルリモートサポートデバイスを含むシステムの模式図
【発明を実施するための形態】
【００８７】
図面の詳細な説明．
図１に、本発明に係るポータブルリモートサポートデバイス１の実施形態のブロック図を示す。ポータブルリモートサポートデバイス１は、コントロールユニット１０と、ディスプレイユニット１２と、ユーザ入力デバイス１４と、電力管理ユニット（ＰＭＵ）２０と、バッテリ２２と、及び、直流（ＤＣ）電源インレット２４とを備える。ポータブルサポートデバイス１は、第１の出力ポート３２と、第２の出力ポート３４と、ビデオキャプチャユニット４０と、ビデオ入力ポート４２と、及び、ネットワーク通信ユニット５０とをさらに備える。
【００８８】
ＰＭＵ２０はバッテリ２２、電源インレット２４、及び制御ユニット１０に接続され、電圧及び温度等のバッテリのパラメータを監視して、バッテリ２２のステート・オブ・チャージ（ＳｏＣ：Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）の推定値をコントロールユニット１０に提供する。バッテリ２２は１つ以上のリチウムイオン（ＬＩＢ）セル、リチウムイオンポリマー（ＬｉＰｏ）セル、リチウム空気（Ｌｉ−ａｉｒ）セル、ニッケル金属ハイブリッド（ＮｉＭＨ）セル、ニッケルカドミウム（ＮｉＣｄ）セル、又はこれらの任意の組み合わせを含んでよい。ＰＭＵ２０は、外部電源（図示なし）が電源インレット２４に接続されている時にバッテリ２２の充電を開始し、バッテリ２２が例えば９５％等の十分なＳｏＣに達した時に充電を終了する。ＰＭＵ２０は、最大電圧及び／又は放電曲線等のバッテリ性能をさらに監視し、ステート・オブ・ヘルス（ＳｏＨ：Ｓｔａｔｅ  ｏｆ  Ｈｅａｌｔｈ）又はバッテリ２２のバッテリ寿命を推定してもよい。別の実施形態において、ＰＭＵ２０はコントロールユニット１０及び／又はバッテリ２２と統合されていてもよい。
【００８９】
コントロールユニット１０は、ディスプレイユニット１２及びユーザ入力デバイス１４とさらに接続されている。別の実施形態において、コントロールユニット１０は、ビデオグラフィックカードを通じてディスプレイユニット１２と接続される。ユーザ入力デバイス１４により、ユーザは例えばリモートサポートデバイス１の電源を入れてセットアップすることが可能になる。ユーザ入力デバイスは、ジョイスティック、多方向コントローラ、ボタン、キーボード、キーパッド、又はこれらの任意の組み合わせであってよい。
【００９０】
追加的に、コントロールユニット１０は、ポインティングデバイス信号及びキーボード信号がエミュレートされる第１及び第２の出力ポート３２，３４と接続されている。第１及び第２の出力ポート３２，３４は、例えばコンピュータ装置のカーソル及びキーボード入力がリモートサポートデバイス１によりコントロールされるようなやり方でコンピュータ装置に接続される。コントロールユニット１０は、リモートサポートユニット１が接続し得る技術者のリモートコンピュータ（図示なし）からの入力に応答して、例えばそれぞれ第１及び第２の出力ポート３４からのマウス信号及びキーボード信号等の、ポインティングデバイス信号をエミュレートする。別の実施形態において、第１及び第２の出力ポート３２，３４における信号は、リモートサポートデバイス１に格納された自動プロセスに基づいてエミュレートされてもよいし、リモートコンピュータからリモートサポートデバイスに送信された自動プロセスに基づいてエミュレートされてもよい。第１及び第２の出力ポート３２，３４は一方向であってもよく、即ちリモートサポートデバイス１からコンピュータ装置への通信のみを可能してもよいし、双方向であってもよく、即ち、コンピュータ装置がリモートサポートデバイス１と通信することをさらに可能にしてもよい。
【００９１】
ビデオキャプチャユニット４０はコントロールユニット１０及びビデオ入力ポート４２に接続されている。コンピュータ装置のディスプレイ出力がビデオ入力ポート４２に接続され得る。その後、コンピュータ装置からのビデオ信号がビデオキャプチャユニット４０により処理され、コントロールユニット１０及びネットワーク通信ユニット５０を介して、接続された技術者のリモートコンピュータに送信される。ディスプレイ出力ビデオ信号はアナログ信号又はデジタル信号であり得るため、ビデオキャプチャユニット４０はコンピュータ装置からの出力ビデオ信号をサンプリング、ダウンサンプリング、アップサンプリング、及び／又は離散化し得る。ビデオキャプチャユニット４０及び／又はコントロールユニット１０は、ビデオ信号をさらに圧縮及び／又は暗号化して、必要なデータ帯域幅及び／又は技術者のリモートコンピュータへ通信接続のセキュリティ前置を低減し得る。ビデオキャプチャユニット４０はビデオグラフィックカード、グラフィック処理装置（ＧＰＵ）、グラフィックキャプチャカード、又はそれらの任意の組み合わせであり得る。
【００９２】
ネットワーク通信ユニット５０はコントロールユニット１０に接続され、リモートサポートデバイス１がコンピュータネットワークに接続できるように、ネットワーク接続インタフェースを提供する。ネットワーク接続は有線であってよく、その場合、例えばレジスタードジャック４５（ＲＪ４５：Ｒｅｇｉｓｔｅｒｅｄ  Ｊａｃｋ４５）ネットワーク通信で用いるための８極８接点（８Ｐ８Ｃ）コネクタ、又は、レジスタードジャック１１（ＲＪ１１：Ｒｅｇｉｓｔｅｒｅｄ  Ｊａｃｋ１１）ネットワーク通信で用いるための６極２接点（６Ｐ２Ｃ）等のネットワーク接続ポートがネットワーク通信ユニット５０に接続され得る。ネットワーク通信ユニット５０は、有線ネットワーク接続を提供するためのイーサネットネットワークユニット又はダイヤルアップモデムであってよい。代替的に、ネットワーク通信ユニット５０は、Ｗｉ−Ｆｉ（例えばＩＥＥＥ８０２．１１規格準拠）、３Ｇ、４Ｇ、ＬＴＥ、及び／又は衛星ネットワーク通信等の、無線ネットワーク接続を提供してもよい。ネットワーク通信は、インターネット接続でもよいし、例えばローカルエリアネットワーク（ＬＡＮ）接続又はＶＰＮ接続等のローカルネットワーク通信であってもよい。リモートサポートデバイス１及び／又はネットワーク通信ユニット５０は、従って、例えばＷｉ−Ｆｉのための２．４ＧＨｚ及び／又は５ＧＨｚ等の帯域幅での使用に適合したアンテナ（図示なし）をさらに含み得る。アンテナはリモートサポートデバイス１の筐体に組み込まれていてもよいし、ネットワーク通信ユニット５０に接続された例えば同軸ポート（図示なし）等の例えばアンテナ接続ポートを通じてネットワーク通信ユニットと外部から接続されていてもよい。
【００９３】
コントロールユニット１０は、それに接続されたディスプレイ１２、ユーザ入力デバイス１４、ＰＭＵ２０、ビデオキャプチャユニット４０、及びネットワーク通信ユニット５０を制御し、また、それぞれ第１及び第２の出力ポート３２，３４からのポインティングデバイス信号及びキーボード信号をエミュレートする。コントロールユニットは、中央処理装置（ＣＰＵ）、マイクロコントローラユニット（ＭＣＵ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はこれらの任意の組み合わせであり得る。
【００９４】
図２に、本発明に係るポータブルリモートサポートデバイス１’の実施形態の斜視図を示す。ポータブルリモートサポートデバイス１’は、図１のブロック図に従って組み上げられ、ネットワーク通信ポート５２及びシリアル通信ポート３６をさらに備える。第１及び第２のボタン１６，１８は機械式押しボタンである。別の実施形態において、ボタンはマイクロスイッチ又は静電容量タッチボタンであってよい。第１のボタンは、信頼された人がリモートサポートデバイスの電源をオンオフできるようにする電源オン／オフボタンである。第２のボタン１８は、スクリーン上のメニューからの選択を可能にするエンターボタンとして振る舞う。他の実施形態において、第１及び第２のボタン１６，１８の機能は逆であってもよいし、及び／又はボタン１６，１８が他の機能を持っていても良い。例えば、デバイス１’をネットワークに再接続するのを可能にする機能、又は、ケーブルが正しく接続されているかを再確認するのを可能にする機能、等である。ナビゲーションボタン１４は、スクリーン上のメニューを上下左右に操作するために用いられ得る。他の実施形態において、リモートサポートデバイスはより少ないボタン、逆により多いボタンを備えてもよいし。デバイスはディスプレイユニット１２及びボタン１４，１６，１８の代わりにタッチスクリーンを備えてもよい。
【００９５】
ディスプレイユニット１２は、リモートサポートデバイス１’のコントロールユニット（図示なし）に接続された液晶ディスプレイ（ＬＣＤ）を備え、使用中は、ネットワーク接続ステータス、バッテリ充電ステータス即ちＳｏＣ、及び、リモートサポートデバイス１’の個別の入出力ポート２４，３２，３４，３６，４２，６２のポート接続ステータスを示すステータスインジケータを表示する。ディスプレイユニット１２は、固有セキュアトークンを表示するようにさらに構成され得る。ポート接続ステータスは、入出力ポート２４，３２，３４，３６，４２，５２においてケーブルが挿入されて通信が可能であるかどうかを示す。ディスプレイユニット１２を通じて、例えばＶＰＮ接続設定、ＬＡＮ接続のためのＩＰｖ４及びＩＰｖ６アドレスに対するＤＨＣＰ設定等のネットワーク接続設定が表示され、ディスプレイユニット１２及びボタン１４，１６，１８を通じて設定され得る。別の実施形態において、ディスプレイユニット１２は、３．５インチ発光ダイオード（ＬＥＤ）ディスプレイを備え、ステータスインジケータに加えて、コンピュータ装置が接続されている場合にコンピュータ装置のスクリーン出力を表示する。ステータスインジケータはコンピュータ装置のスクリーン出力へのオーバレイとして表示又は非表示されてよいし、又は、スクリーン出力のかわりに表示されてもよい。別の実施形態において、ディスプレイユニット１２は、薄膜トランジスタ（ＴＦＴ）ＬＣＤ、発光ダイオード（ＬＥＤ）ディスプレイ、有機ＬＥＤ（ＯＬＥＤ）ディスプレイ、アクティブマトリクスＯＬＥＤディスプレイ（ＡＭＯＬＥＤ）、量子ドットＬＥＤ（ＱＬＥＤ）ディスプレイ、又はこれらの任意の組み合わせを備え得る。別の実施形態において、ディスプレイユニット１２はタッチスクリーンであり、デジタイザをさらに含む。
【００９６】
電源インレット２４は、バッテリを充電するための外部電源（図示なし）からの５ＶＤＣ電源入力のためのバレルタイプのコネクタである。別の実施形態において、電源インレット２４は、例えばＵＳＢ−Ａプラグ、マイクロＵＳＢプラグ、ＵＳＢ−Ｃプラグ等のユニバーサルシリアルバス（ＵＳＢ）規格のプラグ、Ｔｈｕｎｄｅｒｂｏｌｔプラグ、ＦｉｒｅＷｉｒｅプラグ、０．０９３インチ標準コネクタ、又はこれらの任意の組み合わせであり得る。別の実施形態において、第１及び第２の出力ポート３２，３４又はシリアル通信ポート３６のバス電圧又はレール電圧がＰＭＵへの電源入力を提供し、電源インレット２４が省略されてもよい。
【００９７】
リモートサポートデバイス１’の第１及び第２の出力ポート３２，３４は、それぞれＰＳ／２マウスポート及びＰＳ／２キーボードポートであり得る。従って、第１及び第２の出力ポート３２，３４を通じて、それぞれマウス及びキーボード信号のみが送信され得る。従って、コンピュータ装置に悪意のあるソフトウェアが送信されるリスクが最小化される。別の実施形態において、第１及び第２の出力ポート３２，３４は、ＵＳＢ−Ａ、ＵＳＢ−Ｂ、ＵＳＢ−Ｃ等のＵＳＢポート、ＦｉｒｅＷｉｒｅポート、又は、ＲＳ−２３２、ＵＲＡＴ、若しくはＵＳＲＡＴ等のシリアル通信ポート、又はそれらの任意の組み合わせであり得る。しかしながら、サーバ環境等の脆弱なコンピュータ装置環境においてセキュリティ又はセキュリティポリシーを犠牲にし得るため、ＵＳＢポートは好ましくない。シリアルポート３６は、９ピンのＤ−サブミニチュアＲＳ−２３２ポートであり、ルータ、スイッチ等のネットワーク装置を接続するのに用いられ得る。シリアルポート３６はコントロールユニット１０に接続され、シリアルポート３６を通じて接続された装置との通信が提供される。他の実施形態において、複数のシリアルポートがコントロールユニット１０に接続されてもよい。
【００９８】
ビデオキャプチャデバイスに接続されたビデオ入力ポート４２は、コンピュータ装置のＶＧＡ出力を接続するための１５ピンのＲＳ−２３２ポートであり得る。他の実施形態において、ビデオ入力ポート４２は、例えばデジタルビジュアルインタフェース（ＤＶＩ）ポート、高精細度マルチメディアインタフェース（ＨＤＭＩ（登録商標））ポート、ディスプレイポート、又はそれらの任意の組み合わせ等のデジタルポートであってよい。
【００９９】
さらに、ネットワーク通信ポート６２は、ＲＪ−４５規格ネットワーク接続のための８Ｐ８Ｃコネクタである。別の実施形態において、これはＲＪ−１１規格ネットワーク通信のための６Ｐ２Ｃコネクタであってもよい。他の実施形態において、リモートサポートユニット１’は、ネットワーク通信ポート５２と組み合わせて、又はネットワーク通信ポート５２の代わりに、ネットワーク通信ユニットと接続された、外部アンテナに接続するためのアンテナポートを備える。アンテナポートは、例えばサブミニチュアバージョンＡ（ＳＭＡ）コネクタ、バヨネットネイルコンセルマン（ＢＮＣ：Ｂａｙｏｎｅｔ  Ｎｅｉｌｌ−Ｃｏｎｃｅｌｍａｎ）コネクタ、又はタイプＮコネクタ等を有する同軸ポートであり得る。
【０１００】
図３に、本発明に係るポータブルリモートサポートデバイス１’’を含むシステム１００の模式図を示す。リモートサポートデバイス１’’は、少なくともリモートサポートデバイス１’’の第１及び第２の出力ポート及びビデオ入力ポートによりコンピュータ装置１１０と接続されている。リモートサポートデバイス１’’は、セキュアなネットワーク接続１３０を介して技術者のリモートコンピュータ１２０とさらに接続されている。リモートコンピュータ１２０は、サーバ、ＰＣ、タブレットＰＣ、スマートフォン、及び／又はパーソナルデジタルアシスタント（ＰＤＡ）であり得る。さらに、ネットワーク接続１３０は、ＬＡＮ接続、ピアツーピアネットワーク接続、ＶＰＮ接続、パーソナルエリアネットワーク（ＰＡＮ）接続、又はそれらの任意の組み合わせであり得る。セキュアなネットワーク接続１３０は、上述のようなフオ法で、固有セキュアトークンを用いて確立される。好ましくは、技術者は、ネットワーク接続１３０により提供されたネットワーク上のリモートコンピュータ１２０のＩＰアドレスにより、リモートサポートデバイス１’’に接続するために識別及び／又は認証され得る。接続は、例えばリモートコンピュータ１２０アプリケーション又はブラウザプラグイン、若しくはリモートコンピュータ１２０のオペレーティングシステムのビルトイン機能を通じて確立されるか、又は、ブラウザを通じて確立される。ポインティングデバイス及びキーボード信号は、リモートサポートデバイス１’’により、技術者からリモートコンピュータ１２０へのマウス、タッチパッド、トラックパッド、スタイラス、及び／又は指入力と、キーボード、キーパッド又はオンスクリーンキー入力とに基づいてエミュレートされる。いくつかの実施形態において、リモートサポートデバイス１’’のコントロールユニット又はリモートコンピュータ１２０のアプリケーション若しくはブラウザプラグインは、コンピュータ装置１１０及びリモートコンピュータ１２０の間のスクリーン解像度及びスケーリングの差等に対して調整を行うように信号を処理してもよい。さらに、技術者は、例えばコマンドプロンプト又はターミナルを通じて、コマンドを送信してもよい。リモートサポートデバイス１’’はシリアルポートを介してコマンドをコンピュータ装置１１０に転送するか、ポインティングデバイス移動又はキーストロークに変換してコンピュータ装置１１０に送信し得る。同様に、例えばリモートサポートデバイス１’’のシリアル通信ポート及びコンピュータ装置１１０の間のシリアル通信を介して、通信がリモートコンピュータ１２０に送信され得る。
【０１０１】
いくつかの実施形態が詳細に説明及び図示されてきたが、本発明はそれらには限定されず、以下の請求項に画定された主題の保護範囲内において、他の方法でも実施され得る。特に、本発明の保護範囲から逸脱することなく、他の実施形態が利用され、構造的及び機能的変更が行われ得ることは理解される。本明細書において「備える」／「含む」の語は、述べられた特徴、全体、ステップ又はコンポーネントが存在することを特定するのであって、１つ以上の特徴、全体、ステップ、コンポーネント、又はそれらのグループの存在又は追加を除外するものではないことはさらに強調されたい。
【図１】
2021522635.tif 000003
【図２】
2021522635.tif 000004
【図３】
2021522635.tif 000005
【国際調査報告】
2021522635.tif 000006
2021522635.tif 000007