(57)【特許請求の範囲】
【請求項１】
リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムであって、
前記頒布サーバが、前記オペレータ端末、及び前記被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行うソフトウェア提供手段を備え、
前記被コントロール端末が、前記リモートコントロールソフトウェアにより、前記オペレータ端末からリモートコントロールを受けるリモートコントロール手段を備え、
前記オペレータサーバが、
前記リモートコントロールソフトウェアの利用度合いに基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料を決定するソフトウェア利用料決定手段と、
を備え、
前記ソフトウェア提供サーバは、
決定した利用料に対して、前記頒布サーバに付与する頒布料を決定する頒布料金決定手段と、を備えるシステム。
【請求項２】
リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムであって、
前記頒布サーバが、前記オペレータ端末、及び前記被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行うソフトウェア提供手段を備え、
前記被コントロール端末が、前記リモートコントロールソフトウェアにより、前記オペレータ端末からリモートコントロールを受けるリモートコントロール手段を備え、
前記オペレータサーバが、
前記リモートコントロールソフトウェアの利用度合いに基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出するソフトウェア利用料決定手段と、
算出した前記利用料を、前記ソフトウェア提供サーバに送信する利用料送信手段と、
を備え、
前記ソフトウェア提供サーバは、
受信した利用料に対して、頒布料として所定の割合を乗じた額を算出する頒布料金決定手段と、
当該所定の割合を乗じた額を、前記リモートコントロールソフトウェアの提供を行った頒布サーバに送信する頒布料金送信手段、を備えるシステム。
【請求項３】
前記オペレータサーバの、
前記ソフトウェア利用料決定手段は、オペレータ端末が実行したリモートサービスの対価の額を算出する、又は当該対価の額を前記オペレータ端末から受信し、
ソフトウェア利用料決定手段は、さらに、前記対価の額に基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出する請求項２に記載のシステム。
【請求項４】
前記頒布サーバは、前記リモートコントロールソフトウェア提供時に、前記頒布サーバの固有の識別子を付する識別子付与手段を備え、
前記ソフトウェア提供サーバは、
前記付された頒布サーバの固有の識別子に基づいて、リモートコントロールソフトウェアの提供を行った頒布サーバを特定する頒布サーバ特定手段を備え、
前記頒布料金決定手段が、前記付された頒布サーバの固有の識別子に基づいて、前記頒布料の所定の割合を決定する請求項２又は３に記載のシステム。
【請求項５】
リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムが実行する方法であって、
前記頒布サーバが、前記オペレータ端末、及び被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行うステップを実行し、
前記被コントロール端末が、前記リモートコントロールソフトウェアにより、前記オペレータ端末からリモートコントロールを受けるステップを実行し、
前記オペレータサーバが、
前記リモートコントロールソフトウェアの利用度合いに基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出するステップと、
算出した前記利用料を、前記ソフトウェア提供サーバに送信するステップと、を実行し、
を備え、
前記ソフトウェア提供サーバは、
受信した利用料に対して、頒布料として所定の割合を乗じた額を算出するステップと、
当該所定の割合を乗じた額を、前記リモートコントロールソフトウェアの提供を行った頒布サーバに送信するステップと、を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントロールに利用するソフトウェアを、オペレータ端末に提供するソフトウェア提供システム及び、ソフトウェア提供方法に関する。
【背景技術】
【０００２】
近年、公衆回線網に接続された携帯端末をＷｅｂサーバ等と接続することで、ユーザに様々なサービスが提供されている。特に、スマートフォン（高機能携帯電話）の登場により、従来、パソコンに対して行われていた高度なサービスを、携帯電話で行うことが可能になってきた。
【０００３】
また、サーバが提供するサービスではなく、スマートフォン単独でも、様々な機能がそれ自体に搭載されている。したがって、ユーザは、搭載されている全ての機能を熟知するには時間がかかることが多い。例えば、ユーザが所望する機能が、スマートフォンに搭載されていても、その機能を設定する方法が不明であるため、ユーザがその機能を活用することができないといった問題も生じている。
【０００４】
したがって、このような高度なＷｅｂサービスや、高度なスマートフォンの機能を最大限、利用するには、スマートフォンに対する設定操作や機能を、ユーザは熟知する必要がある。さらに、操作に不慣れなユーザが、端末に対して、初めての設定を行うと、削除すべきでない設定情報を削除してしまったり、適切でない設定を行うことでエラーを発生させてしまう場合も多い。
【０００５】
このような課題に対して、ユーザの端末に対して、システムからリモートサポート（遠隔保守）を行うことで、ユーザの端末を遠隔から設定したり、遠隔からユーザを指導する方法が知られている。例えば、特許文献１では、サポート対象となる各クライアントの画面情報をサーバ側で取得し、サーバでこの画面情報を、常時、一覧表示することで、クライアントに対するサポート及び監視の効率を向上させることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−６０６２号公報
【特許文献２】特開２０１１−０３４３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一方、リモートサポートを行う端末から、サポートを受けるユーザ端末にリモートログイン等をして、リアルタイムで画面共有をすることで、リモート操作を行うことが知られている。すなわち、オペレータ端末に、ユーザ端末に表示されている画面を、逐次、転送して表示するとともに、オペレータ端末を操作すると、あたかも、ユーザ端末を操作しているかのように、入力操作（リモート操作）を行うことが可能となる。さらに、特許文献２では、携帯電話機を利用して、リモートサポートを行う方法が開示されている。
【０００８】
しかしながら、ほとんどの場合リモートサポートには専用のソフトウェアが用いられるため、オペレータ端末と被サポート端末の間には共通のソフトウェアがインストールされている必要がある。リモートサポートサービスの提供者がそれぞれ独自の形式でソフトウェアを開発しているため、サポートを受ける消費者は、オペレータの利用するソフトウェアにあわせたソフトウェアを新規に導入する必要があった。
【０００９】
本発明は、これらの課題に鑑み、リモートコントロールを行うソフトウェアを一元化し、他者のオペレータ端末及び被コントロール端末を接続可能とするとともに、ソフトウェアを頒布した者や、ソフトウェアを制作提供した者に対しても、それぞれ利益調整をすることが可能なソフトウェア提供システム及び、ソフトウェア提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、
リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムであって、
前記頒布サーバが、前記オペレータ端末、及び前記被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行うソフトウェア提供手段を備え、
前記被コントロール端末が、前記リモートコントロールソフトウェアにより、前記オペレータ端末からリモートコントロールを受けるリモートコントロール手段を備え、
前記オペレータサーバが、
前記リモートコントロールソフトウェアの利用度合いに基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料を決定するソフトウェア利用料決定手段と、
を備え、
前記ソフトウェア提供サーバは、
決定した利用料に対して、前記頒布サーバに付与する頒布料を決定する頒布料金決定手段と、を備えるシステムを提供する。
【００１２】
第１の特徴に係る発明によれば、リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムにおいて、頒布サーバが、オペレータ端末、及び被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行い、被コントロール端末が、リモートコントロールソフトウェアにより、オペレータ端末からリモートコントロールを受け、オペレータサーバが、リモートコントロールソフトウェアの利用度合いに基づいて、オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料を決定し、ソフトウェア提供サーバは、決定した利用料に対して、頒布サーバに付与する頒布料を決定する。
【００１３】
第２の特徴に係る発明は、
リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムであって、
前記頒布サーバが、前記オペレータ端末、及び前記被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行うソフトウェア提供手段を備え、
前記被コントロール端末が、前記リモートコントロールソフトウェアにより、前記オペレータ端末からリモートコントロールを受けるリモートコントロール手段を備え、
前記オペレータサーバが、
前記リモートコントロールソフトウェアの利用度合いに基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出するソフトウェア利用料決定手段と、
算出した前記利用料を、前記ソフトウェア提供サーバに送信する利用料送信手段と、
を備え、
前記ソフトウェア提供サーバは、
受信した利用料に対して、頒布料として所定の割合を乗じた額を算出する頒布料金決定手段と、
当該所定の割合を乗じた額を、前記リモートコントロールソフトウェアの提供を行った頒布サーバに送信する頒布料金送信手段、を備えるシステムを提供する。
【００１４】
第２の特徴に係る発明によれば、リモートコントロールを行うオペレータ端末を管理するオペレータサーバ、リモートコントロールを受ける被コントロール端末、リモートコントロールソフトウェアの提供を行うソフトウェア提供サーバ、リモートコントロールソフトウェアの頒布を行う頒布サーバからなるソフトウェア提供システムにおいて、頒布サーバが、オペレータ端末及び被コントロール端末に、リモートコントロールに利用するリモートコントロールソフトウェアの提供を行い、被コントロール端末が、リモートコントロールソフトウェアにより、オペレータ端末からリモートコントロールを受ける、そして、オペレータサーバが、リモートコントロールソフトウェアの利用度合いに基づいて、オペレータ端末及び被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出し、算出した利用料を、ソフトウェア提供サーバに送信する、さらに、ソフトウェア提供サーバは、受信した利用料に対して、頒布料として所定の割合を乗じた額を算出し、所定の割合を乗じた額を、リモートコントロールソフトウェアの提供を行った頒布サーバに送信する。
【００１５】
したがって、第１及び第２の特徴に係る発明は、リモートコントロールを行うソフトウェアを一元化し、他者のオペレータ端末及び被コントロール端末を接続可能とするとともに、ソフトウェアを頒布した者や、ソフトウェアを制作提供した者に対しても、それぞれ利益調整をすることが可能となる。
【００１６】
第１及び第２の特徴に係る発明は、ソフトウェア提供システムのカテゴリであるが、ソフトウェア提供方法、及びソフトウェア提供サーバ用プログラムであっても、カテゴリに応じた同様の作用、効果を奏する。
【００１７】
第３の特徴に係る発明は、第１の特徴に係る発明であって、
前記オペレータサーバの、
前記ソフトウェア利用料決定手段は、オペレータ端末が実行したリモートサービスの対価の額を算出する、又は当該対価の額を前記オペレータ端末から受信し、
ソフトウェア利用料決定手段は、さらに、前記対価の額に基づいて、前記オペレータ端末及び前記被コントロール端末が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出するシステムを提供する。
【００１８】
第２の特徴に係る発明によれば、オペレータ端末が実行したリモートサービスの対価の額を、リモートコントロールソフトウェアの利用料に反映させることが可能である。
【００１９】
第４の特徴に係る発明は、第２又は第３の特徴に係る発明であって、
前記頒布サーバは、前記リモートコントロールソフトウェア提供時に、前記頒布サーバの固有の識別子を付する識別子付与手段を備え、
前記ソフトウェア提供サーバは、
前記付された頒布サーバの固有の識別子に基づいて、リモートコントロールソフトウェアの提供を行った頒布サーバを特定する頒布サーバ特定手段を備え、
前記頒布料金決定手段が、前記付された頒布サーバの固有の識別子に基づいて、前記頒布料の所定の割合を決定するシステムを提供する。
【００２０】
第４の特徴に係る発明によれば、頒布サーバの種類に応じた頒布料を決定することが可能である。
【発明の効果】
【００２１】
本発明によれば、リモートコントロールのソフトウェアを提供するにあたり、これらのソフトを一元化しても、リモートコントロールを行った者、ソフトウェアを頒布した者、ソフトウェアを制作提供した者、それぞれに対して利益調整をすることが可能となるシステム及び方法を提供することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の好適な実施形態であるソフトウェア提供システム１の概要図である。
【図２】図２は、ソフトウェア提供システム１の全体構成図である。
【図３】図３は、被コントロール端末１０、オペレータサーバ１５０、オペレータ端末２０、ソフトウェア提供サーバ２００、及び頒布サーバ３００の機能ブロックと各機能の関係を示す図である。
【図４】図４は、オペレータ端末２０、及び頒布サーバ３００が実行するソフトウェア提供処理のフローチャート図である。
【図５】図５は、被コントロール端末１０、オペレータ端末２０、オペレータサーバ１５０、頒布サーバ３００、及びソフトウェア提供サーバ２００が実行するソフトウェア利用料徴収処理のフローチャート図である。
【図６】図７は、オペレータサーバ１５０がソフトウェア利用料を送信する画面の一例である。
【図７】図７は、第２の実施形態に係る被コントロール端末１０、オペレータ端末２０、オペレータサーバ１５０、頒布サーバ３００、及びソフトウェア提供サーバ２００が実行するソフトウェア利用料徴収処理のフローチャート図である。
【図８】図８は、第２の実施形態に係る被コントロール端末１０に表示されるサービス費用の支払いを行う画面の一例である。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２４】
［ソフトウェア提供システム１の概要］
図１は、本発明の好適な実施形態であるソフトウェア提供システム１の概要を説明するための図である。この図１に基づいて、ソフトウェア提供システム１の概要を説明する。
【００２５】
ソフトウェア提供システム１は、被コントロール端末１０と、オペレータ端末２０と、オペレータサーバ１５０と、ソフトウェア提供サーバ２００と、頒布サーバ３００によって構成される。
【００２６】
はじめに、ソフトウェア提供サーバ２００から、頒布サーバ３００に、リモートコントロールソフトウェアが提供される（ステップＳ０１）。このソフトウェアは、被コントロール端末１０やオペレータ端末２０のリモートコントロールに利用されるものである。
【００２７】
次に、頒布サーバ３００から、被コントロール端末１０に対して、リモートコントロールに利用されるソフトウェアが送信される（ステップＳ０２）。また、同様に、オペレータ端末２０に対しても、リモートコントロールに利用されるソフトウェアが送信される（ステップＳ０３）。また、それぞれのソフトウェアは必ずしも同一でなく、オペレータ用と被コントロール端末用にわかれていてもよい。
【００２８】
次に、被コントロール端末１０とオペレータ端末２０は、リモートコントロールを開始する（ステップＳ０４）。このリモートコントロールには、ソフトウェア提供サーバ２００から送信されたリモートコントロール用のソフトウェアを用いる。
【００２９】
その後、リモートコントロールが終了すると、リモートコントロールソフトウェアの利用度合いに基づいて、オペレータ端末２０及び被コントロール端末１０が利用したリモートコントロールソフトウェアの利用料として、所定の割合を乗じた額を算出し、これをソフトウェア提供サーバ２００に送信する（ステップＳ０５）。
【００３０】
次に、ソフトウェア提供サーバ２００は、送信したリモートコントロールソフトウェアの利用時間や、利用頻度、頒布数量、利用した機能の種類等に応じて、頒布料を頒布サーバ３００に送信する（ステップＳ０６）。
【００３１】
［ソフトウェア提供システムのシステム構成］
図２は、ソフトウェア提供システム１の全体構成図である。ソフトウェア提供システム１において、リモートコントロールを受ける被コントロール端末１０、オペレータや個人がリモートコントロールを行うオペレータ端末２０、オペレータサーバ１５０、ソフトウェアを制作提供するソフトウェア提供サーバ２００、及びソフトウェアを頒布する頒布サーバ３００は、公衆回線網５を介してそれぞれ通信可能に接続されている。
【００３２】
ここで、オペレータサーバ１５０、１５０aは、リモートコントロールを行う業者や個人の数だけ、システムに存在していてよい。すなわち、リモートコントロールサービスを行うＡ社、Ｂ社、Ｃ社や、個人であるＤ氏、Ｅ氏・・等が存在するなら、Ａ社のオペレータサーバ、Ｂ社のオペレータサーバ、Ｃ社のオペレータサーバ、Ｄ氏のオペレータサーバ、Ｅ氏のオペレータサーバと、それぞれのサーバが存在していてよい。これらのサーバは、被コントロール端末１０にて実行されるリモーロコントロールソフトウェアが、ユーザの指示を受けて、もしくは、自動で選択して接続する。
【００３３】
同様に、頒布サーバ３００も、頒布を行う業者や個人の数だけ、システムに存在していてよい。すなわち、リモートコントロールソフトウェアを配布する者が、Ａ社、Ｂ社、Ｃ社等が存在するなら、Ａ社の頒布サーバ、Ｂ社の頒布サーバ、Ｃ社の頒布サーバと、それぞれのサーバが存在していてよい。これらのサーバは、被コントロール端末１０がリモートコントロールソフトウェアをダウンロードする際に、ユーザの指示を受けて選択したり、もしくは、自動で選択して接続される。
【００３４】
なお、被コントロール端末１０に、リモートコントロールソフトウェアがプリインストールされている場合は、頒布サーバ３００が、この被コントロール端末１０を製造、販売するメーカのサーバであってよい。
【００３５】
オペレータ端末２０、２０aは、通信部を備えた一般的な情報端末であってよく、後述する機能を備える情報機器である。オペレータ端末２０は、例えば、携帯電話、スマートフォン、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤといった携帯型端末であってもよいし、パーソナルコンピュータといった据え置き型の端末であってもよい。
【００３６】
被コントロール端末１０も、同様に通信部を備えた一般的な情報端末であってよい。被コントロール端末１０は、例えば、携帯電話、スマートフォン、複合型プリンタ、テレビ、ルータ又はゲートウェイ等のネットワーク機器、コンピュータに加えて、冷蔵庫、洗濯機等の白物家電であってもよいし、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
【００３７】
ソフトウェア提供サーバ２００、及び頒布サーバ３００は、それぞれ後述の機能を備えた一般的なサーバであってよい。
【００３８】
リモートコントロールソフトウェアは、オペレータ端末２０から被コントロール端末１０を遠隔操作するソフトウェアであってよいが、これに加えて、もしくは、これに代えて、電話、テレビ電話等による遠隔指示（ショッピングのサポート等）を行うソフトウェアであってもよい。
【００３９】
［各機能の説明］
図３は、被コントロール端末１０、オペレータ端末２０、ソフトウェア提供サーバ２００、頒布サーバ３００の機能ブロックと各機能の関係を示す図である。
【００４０】
被コントロール端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３世代、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える。
【００４１】
被コントロール端末１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、リモートコントロールモジュール１３を実現する。
【００４２】
オペレータ端末２０は、同様に、制御部２１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部２２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。
【００４３】
オペレータ端末２０において、制御部２１が所定のプログラムを読み込むことで、通信部２２と協働して、ソフトウェア取得モジュール２３、リモートコントロールモジュール２４を実現する。
【００４４】
オペレータサーバ１５０は、同様に、制御部１５１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部１５２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。
【００４５】
オペレータサーバ１５０において、制御部１５１が所定のプログラムを読み込むことで、通信部１５２と協働して、ソフトウェア利用料決定手段１５４、利用料送信モジュール１５５を実現する。
【００４６】
ソフトウェア提供サーバ２００は、同様に、制御部２０１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部２０２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。また、ソフトウェア提供サーバ２００は記憶部２０８として、ハードディスクや半導体メモリによる、データのストレージ部を備える。
【００４７】
ソフトウェア提供サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、通信部２０２と協働して、ソフトウェア提供モジュール２０３、頒布料金決定モジュール２０４、頒布料金送信モジュール２０５、頒布サーバ特定モジュール２０６を実現する。
【００４８】
頒布サーバ３００は、同様に、制御部３０１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部３０２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。
【００４９】
頒布サーバ３００において、制御部３０１が所定のプログラムを読み込むことで、通信部３０２と協働して、ソフトウェア提供モジュール３０３、識別子付与モジュール３０４を実現する。
【００５０】
頒布サーバ３００は、例えば、被コントロール端末１０の製造メーカが本ソフトウェアをプリインストールして、リモートコントロールのサービスを提供する際に、この製造メーカが管理するサーバであってもよい。
【００５１】
［ソフトウェア提供処理］
図４は、オペレータ端末２０、及びソフトウェア提供サーバ２００が実行するソフトウェア提供処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５２】
はじめに、オペレータ端末２０のソフトウェア取得モジュール２３は、頒布サーバ３００にソフトウェアの送信要求を送信する（ステップＳ２１）。これは、例えばＨＴＴＰプロトコルを介したダウンロードの要求であってよい。
【００５３】
頒布サーバ３００のソフトウェア提供モジュール３０３が、この送信要求を受信すると（ステップＳ２２）、識別子付与モジュール３０４が、頒布サーバを識別する識別子を発行する（ステップＳ２３）。
【００５４】
そして、頒布サーバ３００のソフトウェア提供モジュール３０３は、リモートコントロールソフトウェアと、発行した識別子をオペレータ端末２０に送信する（ステップＳ２４）。
【００５５】
次に、オペレータ端末２０のソフトウェア取得モジュール１５３が、送信されたソフトウェアを受信し、インストールを開始する（ステップＳ２５）。そして、ソフトウェア取得モジュール１５３は、ソフトウェアを受信した頒布サーバ３００を識別する識別子を記憶する（ステップＳ２６）。
【００５６】
また、以上はオペレータ端末２０にソフトウェアを提供する場合について説明したが、オペレータ端末２０の代わりに、オペレータサーバ１５０にソフトウェアを提供してもよい。すなわち、オペレータサーバ１５０にリモートコントロールソフトウェアが提供され、各オペレータ端末２０が、オペレータサーバ１５０に設定されたソフトウェアを、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）型で利用する態様であってもよい。
【００５７】
［ソフトウェア利用料徴収処理］
図５は、被コントロール端末１０、オペレータ端末２０、オペレータサーバ１５０、ソフトウェア提供サーバ２００、頒布サーバ３００が実行するソフトウェア利用料徴収処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５８】
はじめに、被コントロール端末１０のリモートコントロールモジュール１４は、オペレータ端末２０に対してリモートコントロールの開始要求を送信する（ステップＳ３１）。オペレータ端末２０のリモートコントロールモジュール２４は、開始要求を受信すると、被コントロール端末１０との間でリモートコントロールを開始する（ステップＳ３２）。
【００５９】
リモートコントロールを開始すると、オペレータ端末２０のリモートコントロールモジュール２４は、リモートコントロール時間を計測するため、計時を開始する（ステップＳ３３）。
【００６０】
リモートコントロールの手続きが進み、被コントロール端末１０のリモートコントロールモジュール１４がオペレータ端末２０に対して終了要求を送信すると（ステップＳ３４）、オペレータ端末２０のリモートコントロールモジュール２４がこれを受信し、被コントロール端末１０との間のリモートコントロールを終了する（ステップＳ３５）。
【００６１】
そして、オペレータ端末２０のリモートコントロールモジュール２４は、リモートコントロール時間を計測するための計時を終了する（ステップＳ３６）。そして、オペレータ端末２０のリモートコントロールモジュール２４は、計時データをオペレータサーバ１５０に送信する（ステップＳ３７）。この際に、リモートコントロールモジュール２４は、リモートコントロールソフトウェアを提供した頒布サーバ３００の頒布識別子もあわせて、オペレータサーバ１５０に送信する。
【００６２】
オペレータサーバ１５０のソフトウェア利用料決定手段１５４は、受信した計時データに、所定のソフトウェア利用料算出係数をかけあわせることで、ソフトウェア利用料を算出する（ステップ３９）。ここで、ソフトウェア利用料が定額であって、利用料を算出するのではなく、所定のテーブルを参照して、一定の料金を決定してもよい。
【００６３】
なお、上述の説明では、リモートコントロールサービスの計時をソフトウェア利用料の算出因子として利用したが、例えば、リモートコントロールソフトウェアの起動回数、リモートコントロールソフトウェアの複数の機能のうち、所定の機能を利用した回数などを、ソフトウェア利用料の算出因子に用いてもよい。
【００６４】
次に、オペレータサーバ１５０の利用料送信モジュール１５５は、ソフトウェア利用料と頒布識別子を、ソフトウェア提供サーバ２００に送信する（ステップＳ４０）。ここで、ソフトウェア利用料が定額の場合は、ソフトウェア利用料の数値を送信せずに、単に、ソフトウェアを利用したことを示すデータのみを送信してもよい。この場合、ソフトウェア利用料が、所定の定額料金であることが決定される。
【００６５】
ソフトウェア提供サーバ２００の頒布料金決定モジュール２０４は、ソフトウェア利用料と頒布識別子をオペレータサーバ１５０より受信し（ステップＳ４１）、頒布料を算出する（ステップＳ４２）。ここで、頒布料は、予め定められた定額料金で決定されてもよいし、ソフトウェア利用料に所定の割合を乗じて算出されてもよい。また、頒布識別子に応じて、このソフトウェア利用料に乗じられる所定の割合が変動してもよい。この場合は、頒布識別子とこの割合がテーブルとして、予めソフトウェア提供サーバ２００に記憶され、本テーブルを参照することで、頒布料が算出される。また、頒布料は算出することなく、頒布サーバ３００の種類ごとに予め定められた定額であってもよい。この場合は、所定のテーブルを参照して、頒布料が決定される。
【００６６】
次に、頒布サーバ特定モジュール２０６は、頒布サーバ３００を、頒布識別子に基づいて特定する（ステップＳ４３）。この特定とは、頒布サーバ３００のＩＰアドレスを決定することであってよい。頒布料金送信モジュール２０５は、特定された頒布サーバ３００に、頒布料を頒布サーバ３００に付与するため、算出された頒布料のデータを送信（ステップＳ４４）し、頒布サーバ３００がこれを受信する（ステップＳ４５）。
【００６７】
図６は、オペレータサーバ１５０が、ソフトウェア提供サーバに、ソフトウェア利用料を納付する（支払いデータを送信する）際の、画面の一例である。この例のように、オペレータサーバ１５０に通信可能に接続された表示装置（管理者用のオペレータ端末２０であってもよい）に、１ヶ月分の統計情報７１が画面に表示され、リモートコントロールによる総売り上げ７２が表示される。そのうち、利用料算出係数に基づいて一月分の納付金額が示され、ボタン７４を押すことで、ソフトウェア利用料がソフトウェア提供サーバ２００に納付される（支払いデータを送信する）。
【００６８】
［第２の実施形態：ソフトウェア利用料徴収処理２］
図７は、第２の実施形態であるソフトウェア利用料徴収処理２を説明するためのフローチャートである。基本的な処理工程は、先に説明した第１の実施形態にかかるシステムと同様であるため、頒布サーバ３００の処理は略して、以下に説明する。
【００６９】
はじめに、上述の第１の実施形態と同様に、被コントロール端末１０のリモートコントロールモジュール１４は、オペレータ端末２０に対してリモートコントロールの開始要求を送信する（ステップＳ５１）。オペレータ端末２０のリモートコントロールモジュール２４は、開始要求を受信すると、被コントロール端末１０との間でリモートコントロールを開始する（ステップＳ５２）。
【００７０】
リモートコントロールを開始すると、オペレータ端末２０のリモートコントロールモジュール２４は、リモートコントロール時間を計測するため、計時を開始する（ステップＳ５３）。
【００７１】
リモートコントロールの手続きが進み、被コントロール端末１０のリモートコントロールモジュール１４がオペレータ端末２０に対して終了要求を送信すると（ステップＳ５４）、オペレータ端末２０のリモートコントロールモジュール２４がこれを受信し、被コントロール端末１０との間のリモートコントロールを終了する（ステップＳ５５）。
【００７２】
そして、オペレータ端末２０のリモートコントロールモジュール１４は、リモートコントロール時間を計測するための計時を終了する（ステップＳ５６）。そして、オペレータ端末２０のリモートコントロールモジュール２４は、計時データをオペレータサーバ１５０に送信する（ステップＳ５７）。この際に、リモートコントロールモジュール２４は、リモートコントロールソフトウェアを提供した頒布サーバ３００の頒布識別子もあわせて、オペレータサーバ１５０に送信する。ここまでは、第１実施形態と同様である。
【００７３】
次に、オペレータサーバ１５０のソフトウェア利用料決定手段１５４は、受信した計時データに、所定のリモートコントロールサービス利用料算出係数をかけあわせることで、被コントロール端末１０から徴収する対価をサービス費用として算出する（ステップ５８）。
【００７４】
なお、上述の説明では、第１実施形態と同様に、リモートコントロールサービスの計時をソフトウェア利用料の算出因子として利用したが、例えば、リモートコントロールソフトウェアの起動回数、リモートコントロールソフトウェアの複数の機能のうち、所定の機能を利用した回数などを、ソフトウェア利用料の算出因子に用いてもよい。
【００７５】
次に、オペレータサーバ１５０のソフトウェア利用料決定手段１５４は、受信した計時データに、所定のソフトウェア利用料算出係数をかけあわせることで、ソフトウェア利用料を算出する（ステップ５９）。ここで、計時データに加えて、又は、代えて、サービス費用に所定の係数をかけあわせて、ソフトウェア利用料を算出してもよい。
【００７６】
次に、オペレータサーバ１５０の利用料送信モジュール１５５は、ソフトウェア利用料と頒布識別子を、ソフトウェア提供サーバ２００に送信する（図示せず）（ステップＳ６０）。この後の、頒布サーバ３００の動作は、第１実施形態と同様であるので省略する。
【００７７】
オペレータサーバ１５０は、算出したサービス費用を被コントロール端末１０に送信して、請求を行う（ステップＳ６１）。これに応じて、被コントロール端末１０は、サービス費用をオペレータサーバ１５０に納付する（ステップＳ６２）。
【００７８】
図８は、被コントロール端末１０に表示される画面の一例であって、サービス費用の支払いを行う画面イメージ６１である。被コントロール端末１０には、サポート費用の額が示され、請求者であるオペレータサーバ１５０の管理者と、決済を決定するためのボタン６５が表示される。このボタンをユーザが押すことで、決済が完了され、サービス費用の納付が行われる。
【００７９】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８０】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８１】
１  ソフトウェア提供システム、５  公衆回線網、１０  被コントロール端末、２０  オペレータ端末、１５０  オペレータサーバ、２００  ソフトウェア提供サーバ、３００  頒布サーバ
【図１】
0005926229.tif 000002
【図２】
0005926229.tif 000003
【図３】
0005926229.tif 000004
【図４】
0005926229.tif 000005
【図５】
0005926229.tif 000006
【図６】
0005926229.tif 000007
【図７】
0005926229.tif 000008
【図８】
0005926229.tif 000009