(57)【特許請求の範囲】
【請求項１】
情報を送信する第１の端末と、第１の端末側にある第１の周辺機器と、前記情報を受信する第２の端末と、第２の端末側にある第２の周辺機器と、前記第１の周辺機器と前記第２の周辺機器との接続を管理する管理サーバと、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバと、を備えるプログラム配信システムであって、
前記第１の端末は、
前記第２の端末に自己の固有情報を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報と、を送信する第１の送信手段を備え、
前記第１の周辺機器は、
受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第２の送信手段と、
前記第２の周辺機器から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う認証手段と、
を備え、
前記第２の端末は、
受信した第１の端末の固有情報と、自己の固有情報と、を前記第２の周辺機器に送信する第３の送信手段を備え、
前記第２の周辺機器は、
受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第４の送信手段と、
受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する認証要求手段と、
前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する配信手段と、
を備え、
前記管理サーバは、
受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されており、かつ、受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の周辺機器との接続を許可する接続許可手段と、
前記許可された場合に、前記認証情報を発行する発行手段と、
前記発行された認証情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記第２の周辺機器の固有情報に基づいて前記第２の周辺機器に送信する第５の送信手段と、
を備えることを特徴とするプログラム配信システム。
【請求項２】
前記配信手段は、
前記第１の周辺機器により接続認証された場合に、前記第２の周辺機器のユーザの指示によりプログラムを配信することを特徴とする請求項１に記載のプログラム配信システム。
【請求項３】
前記管理サーバは、
端末の固有情報と、周辺機器へのアクセス権限が定義された権限情報とを対応付けて記憶する権限情報記憶手段を備え、
前記発行手段は、
前記第２の端末の固有情報に基づいて、前記権限情報記憶手段から権限情報を取得し、
前記第５の送信手段は、
前記取得された権限情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信し、
前記第１の周辺機器は、
前記接続認証を行った後に、前記権限情報に基づき、自己が有する情報への接続を制限する接続制御手段を備えることを特徴とする請求項１または２に記載のプログラム配信システム。
【請求項４】
プログラムと前記プログラムを識別するプログラムＩＤとを対応付けて記憶するプログラム配信サーバを備え、
前記配信手段は、
前記プログラムに替わって、プログラムＩＤを前記第１の周辺機器に送信し、
前記第１の周辺機器は、
受信したプログラムＩＤに基づいて、前記プログラム配信サーバからプログラムを取得する取得手段を備えることを特徴とする請求項１から３のいずれかに記載のプログラム配信システム。
【請求項５】
前記第１の端末は、
前記第１の端末側にある複数の周辺機器の中から通信を行う前記第１の周辺機器を選択する機器選択手段を備えることを特徴とする請求項１から４のいずれかに記載のプログラム配信システム。
【請求項６】
前記管理サーバは、
前記第１の端末の固有情報と、前記第２の端末の固有情報と、を対応付けて記憶する端末許可情報記憶手段と、
前記受信した第１の端末の固有情報および第２の端末の固有情報の組み合わせが、前記端末許可情報記憶手段に記憶されている場合に、前記第２の周辺機器が前記第１の周辺機器にプログラムを配信することを許可する端末許可手段と、
を備えることを特徴とする請求項１から５のいずれかに記載のプログラム配信システム。
【請求項７】
前記第１の周辺機器および前記第２の周辺機器は、近距離無線通信機能を備えた電子機器であることを特徴とする請求項１から６のいずれかに記載のプログラム配信システム。
【請求項８】
前記第１の周辺機器および前記第２の周辺機器は、デジタルテレビジョン受像機であることを特徴とする請求項１から７のいずれかに記載のプログラム配信システム。
【請求項９】
前記第１の周辺機器および前記第２の周辺機器は、セットトップボックスであることを特徴とする請求項１から７のいずれかに記載のプログラム配信システム。
【請求項１０】
前記第１の周辺機器および前記第２の周辺機器は、デジタルフォトフレームであることを特徴とする請求項１から７のいずれかに記載のプログラム配信システム。
【請求項１１】
前記第１の周辺機器および前記第２の周辺機器は、携帯端末であることを特徴とする請求項１から７のいずれかに記載のプログラム配信システム。
【請求項１２】
前記第１の周辺機器および前記第２の周辺機器は、タブレット端末であることを特徴とする請求項１から７のいずれかに記載のプログラム配信システム。
【請求項１３】
情報を送信する第１の端末と、第１の端末側にある第１の周辺機器と、前記情報を受信し、プログラム提供事業者により使用される第２の端末と、前記第１の周辺機器と前記第２の端末との接続を管理する管理サーバと、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバと、を備えるプログラム配信システムであって、
前記第１の端末は、
前記第２の端末に自己の固有情報を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報と、を送信する第１の送信手段を備え、
前記第１の周辺機器は、
受信した第１の端末の固有情報および前記第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第２の送信手段と、
前記第２の端末から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う認証手段と、
を備え、
前記第２の端末は、
受信した第１の端末の固有情報と、自己の固有情報と、を前記管理サーバに送信する第３の送信手段と、
受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する認証要求手段と、
前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する配信手段と、
を備え、
前記管理サーバは、
あらかじめ、プログラム提供事業者により登録された、第２の端末の固有情報を記憶する端末許可情報記憶手段と、
受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の端末との接続を許可する接続許可手段と、
受信した第２の端末の固有情報が、前記端末許可情報記憶手段に記憶されている場合に、前記第２の端末が前記第１の周辺機器にプログラムを配信することを許可する事業者許可手段と
前記許可された場合に、前記認証情報を発行する発行手段と、
前記発行された認証情報を、前記受信した第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記受信した第２の端末の固有情報に基づいて前記第２の端末に送信する第５の送信手段と、
を備えることを特徴とするプログラム配信システム。
【請求項１４】
情報を送信する第１の端末と、第１の端末側にある第１の周辺機器と、前記情報を受信する第２の端末と、第２の端末側にある第２の周辺機器と、前記第１の周辺機器と前記第２の周辺機器との接続を管理する管理サーバと、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバと、を備えるプログラム配信システムにおけるプログラム配信方法であって、
前記第１の端末が、前記第２の端末に自己の固有情報を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報と、を送信する第１のステップと、
前記第２の端末が、前記第１の端末から前記第１の端末の固有情報を受信すると、受信した第１の端末の固有情報と、自己の固有情報と、を前記第２の周辺機器へ送信する第２のステップと、
前記第１の周辺機器が、前記第１の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第３のステップと、
前記第２の周辺機器が、前記第２の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第４のステップと、
前記管理サーバが、前記第１の周辺機器から受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されおり、かつ、前記第２の周辺機器から受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の周辺機器との接続を許可する第５のステップと、
前記管理サーバが、前記許可した場合に、認証情報を発行する第６のステップと、
前記管理サーバが、前記発行された認証情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記第２の周辺機器の固有情報に基づいて前記第２の周辺機器に送信する第７のステップと、
前記第２の周辺機器が、前記管理サーバから受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する第８のステップと、
前記第１の周辺機器が、前記第２の周辺機器から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う第９のステップと、
前記第２の周辺機器が、前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する第１０のステップと、
を含むことを特徴とするプログラム配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して、一方の端末からの指示に基づいて、他方の端末にプログラムを配信するプログラム配信システム、および方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータにアプリケーションやコンテンツなどのプログラムをインストールする際には、ＣＤ−ＲＯＭといった記憶媒体に記憶されているプログラムを用いていた。しかし、利便性向上のために、インターネット回線といった通信回線を通じて入手したプログラムが用いられるようになり、ＰＣからのプログラム配信要求に応じて、プログラム配信側のサーバが、通信回線を通じて、プログラムを配信するシステムが提案されている。具体的には、このシステムは、プリンタドライバの提供や、例えば、Ａｐｐｌｅ社のアプリケーションサービス「Ａｐｐ  Ｓｔｏｒｅ」によるアプリケーションの提供に利用されている。
【０００３】
例えば、特許文献１では、まず、サーバが、クライアント端末からの要求に応じて、配信対象のソフトウェアの一覧を要求元クライアント端末に送信し、次に、クライアント端末が、サーバから受信した一覧から自端末に適応するソフトウェアを抽出し、そして、抽出されたソフトウェアのうち、クライアント端末のユーザが選択したソフトウェアがサーバからクライアント端末に配信され、インストールされるシステムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３２３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したシステム、例えば、特許文献１に開示のシステムにおいては、プログラム配信要求をする端末と、プログラムが配信される端末が同一でなければならず、操作性の悪い端末では、ユーザがプログラムをインストールしにくいという問題点があった。また、特に、上述したシステムは検索を伴うため、インストールしたいアプリケーションが既に決まっている場合には、端末の種類によっては、上述したシステムは適当でないという問題点があった。
【課題を解決するための手段】
【０００６】
そこで、本発明は、上記の課題に鑑みてなされたものであり、一方の端末からのプログラム配信要求により、他方の端末にプログラムを配信することができるプログラム配信システム、および方法を提供することを目的とする。
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）  本発明は、情報を送信する第１の端末（例えば、図１の送信端末１０に相当）と、第１の端末側にある第１の周辺機器（例えば、図１のコンテンツ受領機器２０に相当）と、前記情報を受信する第２の端末（例えば、図１の受信端末３０に相当）と、前記第２の端末側にある第２の周辺機器と（例えば、図１のコンテンツ提供機器４０に相当）、前記第１の周辺機器と前記第２の周辺機器との接続を管理する管理サーバ（例えば、図１の管理サーバ５０に相当）と、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバ（例えば、図１の機器情報サーバ６０に相当）と、を備えるプログラム配信システムであって、前記第１の端末は、前記第２の端末に自己の固有情報（例えば、電話番号などの送信端末情報に相当）を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報（例えば、電話番号などの受信端末情報に相当）と、を送信する第１の送信手段を備え、前記第１の周辺機器は、受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報（例えば、ＩＰアドレスなどの周辺機器情報に相当）と、自己の機器ＩＤと、を前記管理サーバへ送信する第２の送信手段（例えば、図２の送受信部２０１に相当）と、前記第２の周辺機器から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う認証手段（例えば、図２の認証部２０２に相当）と、を備え、前記第２の端末は、受信した第１の端末の固有情報と、自己の固有情報と、を前記第２の周辺機器に送信する第３の送信手段を備え、前記第２の周辺機器は、受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第４の送信手段と、受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する認証要求手段（例えば、図２の認証要求部４０２に相当）と、前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する配信手段（例えば、図２の配信部４０３に相当）と、を備え、前記管理サーバは、受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されており、かつ、受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の周辺機器との接続を許可する接続許可手段（例えば、図２の接続許可部５０１に相当）と、前記許可された場合に、前記認証情報を発行する発行手段（例えば、図２の発行部５０２に相当）と、前記発行された認証情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記第２の周辺機器の固有情報に基づいて前記第２の周辺機器に送信する第５の送信手段と、を備えることを特徴とするプログラム配信システムを提案している。
【０００９】
この発明によれば、プログラム配信システムは、第１の端末、第１の周辺機器、第２の端末、第２の周辺機器、管理サーバ、および機器情報サーバを備える。第１の端末の第１の送信手段は、第２の端末に自己の固有情報を送信するとともに、第１の周辺機器に自己の固有情報と、第２の端末の固有情報と、を送信する。第１の周辺機器の第２の送信手段は、受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を管理サーバへ送信する。第１の周辺機器の認証手段は、第２の周辺機器から認証情報を受信した際に、受信した認証情報が管理サーバから受信した認証情報と一致する場合に、接続認証を行う。第２の端末の第３の送信手段は、受信した第１の端末の固有情報と、自己の固有情報と、を第２の周辺機器に送信する。第２の周辺機器の第４の送信手段は、受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を管理サーバへ送信する。第２の周辺機器の認証要求手段は、受信した認証情報を第１の周辺機器に送信して、第１の周辺機器に接続認証を要求する。第２の周辺機器の配信手段は、第１の周辺機器により接続認証された場合に、自動的にプログラムを第１の周辺機器に配信する。管理サーバの接続許可手段は、受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、機器情報サーバに記憶されており、かつ、受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、機器情報サーバに記憶されている場合に、第１の周辺機器と第２の周辺機器との接続を許可する。管理サーバの発行手段は、接続許可手段により許可された場合に、認証情報を発行する。管理サーバの第５の送信手段は、発行された認証情報を、第１の周辺機器の固有情報に基づいて第１の周辺機器に送信するとともに、第２の周辺機器の固有情報に基づいて第２の周辺機器に送信する。したがって、プログラム配信要求として、第１の端末が第２の端末と通信を開始したことを契機に、第２の周辺機器から第１の周辺機器にプログラムを自動的に配信することができる。また、自動的にプログラムを配信することができるため、第１の周辺機器の操作性の問題を解消することができる。
【００１０】
（２）  本発明は、（１）のプログラム配信システムについて、前記配信手段は、前記第１の周辺機器により接続認証された場合に、前記第２の周辺機器のユーザの指示によりプログラムを配信することを特徴とするプログラム配信システムを提案している。
【００１１】
この発明によれば、第２の周辺機器の配信手段は、第１の周辺機器により接続認証された場合に、第２の周辺機器のユーザの指示によりプログラムを配信する。したがって、第２の周辺機器のユーザの指示によって、第１の周辺機器にプログラムを配信することができる。また、第２の周辺機器においてプログラム配信のための操作を行うため、第１の周辺機器の操作性の問題を解消することができる。
【００１２】
（３）  本発明は、（１）または（２）のプログラム配信システムについて、前記管理サーバは、端末の固有情報と、周辺機器へのアクセス権限が定義された権限情報とを対応付けて記憶する権限情報記憶手段（例えば、図２の権限情報記憶部５０３に相当）を備え、前記発行手段は、前記第２の端末の固有情報に基づいて、前記権限情報記憶手段から権限情報を取得し、前記第５の送信手段は、前記取得された権限情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信し、前記第１の周辺機器は、前記接続認証を行った後に、前記権限情報に基づき、自己が有する情報への接続を制限する接続制御手段（例えば、図２の接続制御部２０３に相当）を備えることを特徴とするプログラム配信システムを提案している。
【００１３】
この発明によれば、管理サーバは、端末の固有情報と、周辺機器へのアクセス権限が定義された権限情報とを対応付けて記憶する権限情報記憶手段を、さらに、備える。また、第１の周辺機器は、接続認証を行った後に、権限情報に基づき、自己が有する情報への接続を制限する接続制御手段を、さらに、備える。管理サーバの発行手段は、第２の端末の固有情報に基づいて、権限情報記憶手段から権限情報を取得する。管理サーバの第５の送信手段は、取得された権限情報を、第１の周辺機器の固有情報に基づいて第１の周辺機器に送信する。したがって、第２の周辺機器がアクセスできる第１の周辺機器のディレクトリを制限することによって、第１の周辺機器のセキュリティを確保することができる。
【００１４】
（４）  本発明は、（１）から（３）のプログラム配信システムについて、プログラムと前記プログラムを識別するプログラムＩＤとを対応付けて記憶するプログラム配信サーバ（例えば、図５のプログラム配信サーバ７０に相当）を備え、前記配信手段は、前記プログラムに替わって、プログラムＩＤを前記第１の周辺機器に送信し、前記第１の周辺機器は、受信したプログラムＩＤに基づいて、前記プログラム配信サーバからプログラムを取得する取得手段（例えば、図６の取得部２０４に相当）を備えることを特徴とするプログラム配信システムを提案している。
【００１５】
この発明によれば、プログラム配信システムは、プログラムとプログラムを識別するプログラムＩＤとを対応付けて記憶するプログラム配信サーバを、さらに、備える。また、第１の周辺機器は、受信したプログラムＩＤに基づいて、プログラム配信サーバからプログラムを取得する取得手段を、さらに、備える。そして、第２の周辺機器の配信手段は、プログラムに替わって、プログラムＩＤを第１の周辺機器に送信する。したがって、プログラム配信サーバから第１の周辺機器にプログラムが配信されるので、コピーが規制されているプログラムや、有料プログラムなどであって、第２の周辺機器から配信できないプログラムであっても、第２の周辺機器からの指示により第１の周辺機器にプログラムを配信することができる。
【００１６】
（５）  本発明によれば、（１）から（４）のプログラム配信システムについて、前記第１の端末は、前記第１の端末側にある複数の周辺機器の中から通信を行う前記第１の周辺機器を選択する機器選択手段を備えることを特徴とするプログラム配信システムを提案している。
【００１７】
この発明によれば、第１の端末は、第１の端末側にある複数の周辺機器の中から通信を行う第１の周辺機器を選択する機器選択手段を、さらに、備える。したがって、プログラムを配信する第１の周辺機器を第１の端末により選択することができる。
【００１８】
（６）  本発明によれば、（１）から（５）のプログラム配信システムについて、前記管理サーバは、前記第１の端末の固有情報と、前記第２の端末の固有情報と、を対応付けて記憶する端末許可情報記憶手段（例えば、図７の端末許可情報記憶部５０６に相当）と、前記受信した第１の端末の固有情報および第２の端末の固有情報の組み合わせが、前記端末許可情報記憶手段に記憶されている場合に、前記第２の周辺機器が前記第１の周辺機器にプログラムを配信することを許可する端末許可手段（例えば、図７の端末許可部５０４に相当）と、を備えることを特徴とするプログラム配信システムを提案している。
【００１９】
この発明によれば、管理サーバの端末許可情報記憶手段は、第１の端末の固有情報と、第２の端末の固有情報と、を対応付けて記憶する。管理サーバの端末許可手段は、受信した第１の端末の固有情報および第２の端末の固有情報の組み合わせが、端末許可情報記憶手段に記憶されている場合に、第２の周辺機器が第１の周辺機器にプログラムを配信することを許可する。したがって、第１の端末のユーザが、第１の周辺機器へのプログラムのインストールを許可したユーザのみが、第１の周辺機器にプログラムのインストールすることができる。
【００２０】
（７）  本発明によれば、（１）から（６）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、近距離無線通信機能を備えた電子機器であることを特徴とするプログラム配信システムを提案している。
【００２１】
この発明によれば、第１の周辺機器および第２の周辺機器は、近距離無線通信機能を備えた電子機器である。
【００２２】
（８）  本発明によれば、（１）から（７）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、デジタルテレビジョン受像機であることを特徴とするプログラム配信システムを提案している。
【００２３】
この発明によれば、第１の周辺機器および第２の周辺機器は、デジタルテレビジョン受像機である。
【００２４】
（９）  本発明によれば、（１）から（７）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、セットトップボックスであることを特徴とするプログラム配信システムを提案している。
【００２５】
この発明によれば、第１の周辺機器および第２の周辺機器は、セットトップボックスである。
【００２６】
（１０）  本発明によれば、（１）から（７）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、デジタルフォトフレームであることを特徴とするプログラム配信システムを提案している。
【００２７】
この発明によれば、第１の周辺機器および第２の周辺機器は、デジタルフォトフレームである。
【００２８】
（１１）  本発明によれば、（１）から（７）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、携帯端末であることを特徴とするプログラム配信システムを提案している。
【００２９】
この発明によれば、第１の周辺機器および第２の周辺機器は、携帯端末である。
【００３０】
（１２）  本発明によれば、（１）から（７）のプログラム配信システムについて、前記第１の周辺機器および前記第２の周辺機器は、タブレット端末であることを特徴とするプログラム配信システムを提案している。
【００３１】
この発明によれば、第１の周辺機器および第２の周辺機器は、タブレット端末である。
【００３２】
（１３）  本発明によれば、情報を送信する第１の端末（例えば、図８の送信端末１１）と、第１の端末側にある第１の周辺機器（例えば、図８のコンテンツ受領機器２０）と、前記情報を受信し、プログラム提供事業者により使用される第２の端末（例えば、図８の事業者端末８０）と、前記第１の周辺機器と前記第２の端末との接続を管理する管理サーバ（例えば、図８の管理サーバ５２）と、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバ（例えば、図８の機器情報サーバ６０）と、を備えるプログラム配信システムであって、前記第１の端末は、前記第２の端末に自己の固有情報を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報と、を送信する第１の送信手段を備え、前記第１の周辺機器は、受信した第１の端末の固有情報および前記第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第２の送信手段と、前記第２の端末から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う認証手段と、を備え、前記第２の端末は、受信した第１の端末の固有情報と、自己の固有情報と、を前記管理サーバに送信する第３の送信手段と、受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する認証要求手段と、前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する配信手段と、を備え、前記管理サーバは、あらかじめ、プログラム提供事業者により登録された、第２の端末の固有情報を記憶する端末許可情報記憶手段（例えば、図９の端末許可情報記憶部５０９）と、受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の端末との接続を許可する接続許可手段（例えば、図９の接続許可部５０１）と、受信した第２の端末の固有情報が、前記端末許可情報記憶手段に記憶されている場合に、前記第２の端末が前記第１の周辺機器にプログラムを配信することを許可する事業者許可手段（例えば、図９の事業者許可部５０７）と、前記許可された場合に、前記認証情報を発行する発行手段（例えば、図９の発行部５０８）と、前記発行された認証情報を、前記受信した第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記受信した第２の端末の固有情報に基づいて前記第２の端末に送信する第５の送信手段と、を備えることを特徴とするプログラム配信システムを提案している。
【００３３】
この発明によれば、第１の端末の第１の送信手段は、第２の端末に自己の固有情報を送信するとともに、第１の周辺機器に自己の固有情報と、第２の端末の固有情報と、を送信する。第１の周辺機器の第２の送信手段は、受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を管理サーバへ送信する。第１の周辺機器の認証手段は、第２の端末から認証情報を受信した際に、受信した認証情報が管理サーバから受信した認証情報と一致する場合に、接続認証を行う。第２の端末の第３の送信手段は、受信した第１の端末の固有情報と、自己の固有情報と、を管理サーバに送信する。第２の端末の認証要求手段は、受信した認証情報を第１の周辺機器に送信して、第１の周辺機器に接続認証を要求する。第２の端末の配信手段は、第１の周辺機器により接続認証された場合に、自動的にプログラムを第１の周辺機器に配信する。管理サーバの端末許可情報記憶手段は、あらかじめ、プログラム提供事業者により登録された、第２の端末の固有情報を記憶する。管理サーバの接続許可手段は、受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、機器情報サーバに記憶されている場合に、第１の周辺機器と第２の端末との接続を許可する。管理サーバの事業者許可手段は、受信した第２の端末の固有情報が、端末許可情報記憶手段に記憶されている場合に、第２の端末が第１の周辺機器にプログラムを配信することを許可する。管理サーバの発行手段は、接続許可手段および端末許可手段により許可された場合に、認証情報を発行する。管理サーバの第５の送信手段は、発行された認証情報を、受信した第１の周辺機器の固有情報に基づいて第１の周辺機器に送信するとともに、受信した第２の端末の固有情報に基づいて第２の端末に送信する。したがって、第２の端末がプログラム提供事業者が使用する端末である場合には、第１の端末のユーザが第１の周辺機器へのプログラムのインストールを許可しているか否かにかかわらず、第２の端末は、第１の周辺機器へプログラムをインストールすることができる。
【００３４】
（１４）  本発明によれば、情報を送信する第１の端末と、第１の端末側にある第１の周辺機器と、前記情報を受信する第２の端末と、第２の端末側にある第２の周辺機器と、前記第１の周辺機器と前記第２の周辺機器との接続を管理する管理サーバと、端末に固有の固有情報と周辺機器を識別する機器ＩＤとを対応付けて記憶する機器情報サーバと、を備えるプログラム配信システムにおけるプログラム配信方法であって、前記第１の端末が、前記第２の端末に自己の固有情報を送信するとともに、前記第１の周辺機器に自己の固有情報と、前記第２の端末の固有情報と、を送信する第１のステップ（例えば、図３のステップＳ１に相当）と、前記第２の端末が、前記第１の端末から前記第１の端末の固有情報を受信すると、受信した第１の端末の固有情報と、自己の固有情報と、を前記第２の周辺機器へ送信する第２のステップ（例えば、図３のステップＳ２に相当）と、前記第１の周辺機器が、前記第１の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第３のステップ（例えば、図３のステップＳ３に相当）と、前記第２の周辺機器が、前記第２の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を前記管理サーバへ送信する第４のステップ（例えば、図３のステップＳ４に相当）と、前記管理サーバが、前記第１の周辺機器から受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されおり、かつ、前記第２の周辺機器から受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、前記機器情報サーバに記憶されている場合に、前記第１の周辺機器と前記第２の周辺機器との接続を許可する第５のステップ（例えば、図４のステップＳ５２、Ｓ５３に相当）と、前記管理サーバが、前記許可した場合に、認証情報を発行する第６のステップ（例えば、図４のステップＳ５４に相当）と、前記管理サーバが、前記発行された認証情報を、前記第１の周辺機器の固有情報に基づいて前記第１の周辺機器に送信するとともに、前記第２の周辺機器の固有情報に基づいて前記第２の周辺機器に送信する第７のステップ（例えば、図４のステップＳ５６、Ｓ５７に相当）と、前記第２の周辺機器が、前記管理サーバから受信した認証情報を前記第１の周辺機器に送信して、前記第１の周辺機器に接続認証を要求する第８のステップ（例えば、図３のステップＳ６に相当）と、前記第１の周辺機器が、前記第２の周辺機器から認証情報を受信した際に、前記受信した認証情報が前記管理サーバから受信した認証情報と一致する場合に、接続認証を行う第９のステップ（例えば、図３のステップＳ７に相当）と、前記第２の周辺機器が、前記第１の周辺機器により接続認証された場合に、自動的にプログラムを前記第１の周辺機器に配信する第１０のステップ（例えば、図３のステップＳ８に相当）と、を含むことを特徴とするプログラム配信方法を提案している。
【００３５】
この発明によれば、第１のステップにおいて、第１の端末が、第２の端末に自己の固有情報を送信するとともに、第１の周辺機器に自己の固有情報と、第２の端末の固有情報と、を送信する。次に、第２のステップにおいて、第２の端末が、第１の端末から第１の端末の固有情報を受信すると、受信した第１の端末の固有情報と、自己の固有情報と、を第２の周辺機器へ送信する。次に、第３のステップにおいて、第１の周辺機器が、第１の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を管理サーバへ送信する。次に、第４のステップにおいて、第２の周辺機器が、第２の端末から受信した第１の端末の固有情報および第２の端末の固有情報と、自己の固有情報と、自己の機器ＩＤと、を管理サーバへ送信する。次に、第５のステップにおいて、管理サーバが、第１の周辺機器から受信した第１の端末の固有情報と第１の周辺機器の機器ＩＤとの組み合わせが、機器情報サーバに記憶されおり、かつ、第２の周辺機器から受信した第２の端末の固有情報と第２の周辺機器の機器ＩＤとの組み合わせが、機器情報サーバに記憶されている場合に、第１の周辺機器と第２の周辺機器との接続を許可する。次に、第６のステップにおいて、管理サーバが、ステップＳ５において接続を許可した場合に、認証情報を発行する。次に、第７のステップにおいて、管理サーバが、発行された認証情報を、第１の周辺機器の固有情報に基づいて第１の周辺機器に送信するとともに、第２の周辺機器の固有情報に基づいて第２の周辺機器に送信する。次に、第８のステップにおいて、第２の周辺機器が、管理サーバから受信した認証情報を第１の周辺機器に送信して、第１の周辺機器に接続認証を要求する。次に、第９のステップにおいて、第１の周辺機器が、第２の周辺機器から認証情報を受信した際に、受信した認証情報が管理サーバから受信した認証情報と一致する場合に、接続認証を行う。次に、第１０のステップにおいて、第２の周辺機器が、第１の周辺機器により接続認証された場合に、自動的にプログラムを第１の周辺機器に配信する。したがって、プログラム配信要求として、第１の端末が、第２の端末に自己の固有情報を送信することに基づいて、第１の周辺機器に第２の周辺機器からプログラムを自動的に配信することができる。また、自動的にプログラムを配信することができるため、第１の周辺機器の操作性の問題を解消することができる。
【発明の効果】
【００３６】
本発明によれば、プログラム配信要求として、第１の端末が第２の端末と通信を開始したことを契機に、第２の周辺機器から第１の周辺機器にプログラムを配信することができる。また、第１の周辺機器へのプログラム配信は、自動的に、または第２の周辺機器からの指示により実行されるため、第１の周辺機器の操作性の問題を解消することができる。
【図面の簡単な説明】
【００３７】
【図１】第１の実施形態に係るプログラム配信システムの構成図である。
【図２】第１の実施形態に係るコンテンツ受領機器、コンテンツ提供機器、および管理サーバそれぞれの構成を示す機能ブロック図である。
【図３】第１の実施形態に係るプログラム配信システムのプログラム配信処理フロー図である。
【図４】第１の実施形態に係る接続許可処理のフロー図である。
【図５】第２の実施形態に係るプログラム配信システムの構成図である。
【図６】第２の実施形態に係るコンテンツ受領機器およびコンテンツ提供機器の構成を示す機能ブロック図である。
【図７】第３の実施形態に係る管理サーバの構成を示す機能ブロック図である。
【図８】第４の実施形態に係るプログラム配信システムの構成図である。
【図９】第４の実施形態に係る管理サーバの構成を示す機能ブロック図
【発明を実施するための形態】
【００３８】
以下、本発明の実施形態について図面を用いて、詳細に説明する。なお、以下の実施形態における構成要素は適宜、既存の構成要素などとの置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、以下の実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３９】
＜第１の実施形態＞
＜プログラム配信システムの構成＞
図１は、第１の実施形態に係るプログラム配信システム１の構成図である。図１に示すようにプログラム配信システム１は、送信端末１０、コンテンツ受領機器２０、受信端末３０、コンテンツ提供機器４０、管理サーバ５０、および機器情報サーバ６０を備える。送信端末１０とコンテンツ受領機器２０とは、互いを数十メートル程度に位置させた状態で有線または無線で接続され、例えば、イーサネット（登録商標）ワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワークやＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）無線ネットワークなどの通信ネットワークで接続される。受信端末３０とコンテンツ提供機器４０とも同様である。その他の各装置間は、例えばインターネットなどの通信ネットワークで接続される。
【００４０】
第１の実施形態に係る各装置の機能について、図１とともに、図２に示す第１の実施形態に係るコンテンツ受領機器２０、コンテンツ提供機器４０、および管理サーバ５０それぞれの構成を示す機能ブロック図を用いて説明する。
【００４１】
送信端末１０は、コンテンツ受領機器２０の周囲に存在し、コンテンツ受領機器２０のユーザが使用する端末である。第１の実施形態において、送信端末１０および後述する受信端末３０は携帯電話機とするが、通信機能を有すればよく、他にも、ＰＨＳ、ＰＤＡ、ＰＣ、ゲーム機などであってもよい。ここで、プログラムとは、映像、音楽、ゲームなどのコンテンツ、およびワープロや表計算などのソフトウェアを意味する。
【００４２】
送信端末１０は、受信端末３０への接続要求の入力、例えば、受信端末３０へ電話をかける操作をユーザから入力部（図示せず）で受け付けると、受信端末３０に自己の固有情報（以下、送信端末情報とする）を送信し、コンテンツ受領機器２０に、送信端末情報および受信端末３０の固有情報（以下、受信端末情報とする）を送信する。なお、コンテンツ受領機器２０への送信のタイミングは、受信端末３０への送信と同時であってもよい。ここで、固有情報とは、送信端末１０、コンテンツ受領機器２０、受信端末３０、コンテンツ提供機器４０それぞれに固有の情報であって、例えば、電話番号、メールアドレス、ＩＰアドレスなどや、これらの組み合わせである。
【００４３】
また、送信端末１０は、機器選択部（図示せず）を備えてもよい。機器選択部は、受信端末３０への接続要求が入力されると、送信端末１０と通信可能な複数の周辺機器の中から、送信端末情報および受信端末情報を送信するコンテンツ受領機器２０を選択する。機器選択部は、送信端末１０のユーザの指示によりコンテンツ受領機器２０を選択してもよいし、あらかじめ送信端末１０に設定されている所定の条件、例えば、距離が最も近い周辺機器といった条件にしたがって、自動的にコンテンツ受領機器２０を選択してもよい。
【００４４】
コンテンツ受領機器２０は、例えば、デジタルテレビジョン受像機、セットトップボックス、デジタルフォトフレーム、携帯端末、タブレット端末などであって、コンテンツ受領機器２０は、コンテンツ提供機器４０からプログラムを受信する。なお、コンテンツ受領機器２０は、受信したプログラムをインストールしてもよい。図２に示すように、コンテンツ受領機器２０は、送受信部２０１、認証部２０２、および接続制御部２０３を備える。なお、図示しないが、各部は送受信部２０１を介して管理サーバ５０などと情報の送受信を行っている。
【００４５】
送受信部２０１は、送信端末１０から送信端末情報および受信端末情報を受信すると、送信端末情報、受信端末情報、自己の固有情報（以下、受領機器情報とする）、および自己の機器ＩＤを管理サーバ５０へ送信する。ここで、機器ＩＤとは、コンテンツ受領機器２０を識別するための情報であって、例えば、周辺機器の種類、周辺機器のハードウェア構成、およびコンテンツ受領機器２０を識別するユニークなＩＤを含む。
【００４６】
認証部２０２は、後述する管理サーバ５０が発行した認証情報を受信する。そして、認証部２０２は、コンテンツ提供機器４０から認証要求を受信すると、認証要求に含まれる認証情報が、管理サーバ５０から受信した認証情報と一致するか否かを判断する。そして、両者の認証情報が一致した場合に、コンテンツ提供機器４０の接続を許可し、その旨をコンテンツ提供機器４０に通知する。一方、認証情報が一致しない場合には、認証部２０２はコンテンツ提供機器４０の接続を許可しない。この際、認証部２０２は、コンテンツ提供機器４０に接続を許可しない旨の通知を行ってもよい。このように、コンテンツ受領機器２０が、コンテンツ提供機器４０と接続する際に認証を行うことにより、不正なアクセスを防ぐことがきる。
【００４７】
接続制御部２０３は、管理サーバ５０から受信した権限情報に基づいて、コンテンツ受領機器２０のディレクトリに対するコンテンツ提供機器４０のアクセス制御を行う。具体的には、接続制御部２０３は、権限情報に基づいて、コンテンツ提供機器４０から配信されるプログラムを記憶するディレクトリや、配信されたプログラムのコンテンツ提供機器４０によるインストールを制御する。これにより、コンテンツ受領機器２０において、コンテンツ提供機器４０が可能な操作を制限することができ、コンテンツ受領機器２０のセキュリティを確保することができる。なお、図２において、接続制御部２０３は、認証部２０２を介して、管理サーバ５０から権限情報を受信しているが、直接受信してもよい。
【００４８】
受信端末３０は、コンテンツ提供機器４０の周囲に存在し、コンテンツ提供機器４０のユーザが使用する端末である。受信端末３０は、送信端末１０から受信した送信端末情報と、受信端末情報とを、コンテンツ提供機器４０に送信する。
【００４９】
コンテンツ提供機器４０は、コンテンツ受領機器２０にプログラムを配信する端末である。なお、コンテンツ提供機器４０は配信したプログラムを、コンテンツ受領機器２０にインストールすることもできる。なお、コンテンツ提供機器４０は、コンテンツ受領機器２０と同様に、デジタルテレビジョン受像機などであって、コンテンツ受領機器２０と同一のプラットホームを持っていることが必要である。図２に示すように、コンテンツ提供機器４０は、送受信部４０１、認証要求部４０２、および配信部４０３を備える。なお、図示しないが、各部は送受信部４０１を介して管理サーバ５０などと情報の送受信を行っている。
【００５０】
送受信部４０１は、送信端末情報および受信端末情報を受信端末３０から受信すると、受信した送信端末情報および受信端末情報と、自己の固有情報（以下、提供機器情報）、および自己の機器ＩＤを管理サーバ５０へ送信する。
【００５１】
認証要求部４０２は、管理サーバ５０から受信した認証情報を含む認証要求をコンテンツ受領機器２０に送信する。そして、認証要求部４０２は、コンテンツ受領機器２０から、接続を許可する旨の通知を受信する。
【００５２】
配信部４０３は、認証要求部４０２が、コンテンツ受領機器２０から、接続を許可する旨の通知を受信すると、コンテンツ提供機器４０が有するプログラムの一部または全部をコンテンツ受領機器２０に配信する。なお、配信部４０３は、配信したプログラムをコンテンツ受領機器２０にインストールすることもできる。
【００５３】
配信部４０３は、例えば、スクリプトにより、自動的に、コンテンツ受領機器２０に配信されるプログラムを選択したり、コンテンツ受領機器２０にプログラムを配信したりしてもよい。これにより、プログラム配信要求として、送信端末１０が受信端末３０に通信を行うことを契機に、コンテンツ受領機器２０にプログラムを配信することができる。具体例としては、送信端末１０のユーザが受信端末３０に電話をかけるだけで、コンテンツ受領機器２０へのプログラムの配布や販売が可能となる。
【００５４】
また、配信部４０３は、受信端末３０のユーザの指示に応じて、プログラムの選択や、コンテンツ受領機器２０への配信を行ってもよい。これにより、コンテンツ提供機器４０のユーザの指示によって、コンテンツ受領機器２０にプログラムを配信することができる。したがって、コンテンツ提供機器４０のユーザにより、コンテンツ受領機器２０に配信するプログラムがカスタマイズされ、コンテンツ受領機器２０に必要なプログラムを配信することができる。
【００５５】
管理サーバ５０は、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を管理する。図２に示すように、管理サーバ５０は、接続許可部５０１、発行部５０２、および権限情報記憶部５０３を備える。なお、送受信部は図示しないが、各部は送受信部を介してコンテンツ受領機器２０などと情報の送受信を行っている。
【００５６】
接続許可部５０１は、コンテンツ受領機器２０から受信した、送信端末情報およびコンテンツ受領機器２０の機器ＩＤを機器情報サーバ６０に送信する。そして、接続許可部５０１は、送信した送信端末情報とコンテンツ受領機器２０の機器ＩＤとの組み合わせが機器情報サーバ６０に記憶されているか否かの結果を、機器情報サーバ６０から受信する。また、コンテンツ提供機器４０から受信した、受信端末情報およびコンテンツ提供機器４０の機器ＩＤを機器情報サーバ６０に送信する。そして、接続許可部５０１は、送信した受信端末情報とコンテンツ提供機器４０の機器ＩＤとの組み合わせが機器情報サーバ６０に記憶されているか否かの結果を、機器情報サーバ６０から受信する。そして、機器情報サーバ６０から受信した結果に基づいて、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を許可するか否か判断する。
【００５７】
具体的には、接続許可部５０１が送信した、送信端末情報とコンテンツ受領機器２０の機器ＩＤとの組み合わせが機器情報サーバ６０に記憶され、かつ、受信端末情報とコンテンツ提供機器４０の機器ＩＤとの組み合わせが機器情報サーバ６０に記憶されているとの結果の場合には、接続許可部５０１は、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を許可する。一方、記憶されていないとの結果の場合には、接続許可部５０１は、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を許可しない。
【００５８】
発行部５０２は、接続許可部５０１によりコンテンツ受領機器２０とコンテンツ提供機器４０との接続が許可された場合に、認証情報を発行する。ここで、認証情報とは、コンテンツ受領機器２０とコンテンツ提供機器４０とが接続する際の認証に用いられ、例えば、受信端末情報とワンタイムパスワードとにより構成される。また、発行部５０２は、接続許可部５０１によりコンテンツ受領機器２０とコンテンツ提供機器４０との接続が許可された場合に、コンテンツ受領機器２０またはコンテンツ提供機器４０から受信した受信端末情報に基づいて、後述する権限情報記憶部５０３から権限情報を取得する。そして、発行部５０２は、コンテンツ受領機器２０に認証情報および権限情報を、コンテンツ提供機器４０に認証情報を送信する。
【００５９】
権限情報記憶部５０３は、受信端末情報と権限情報とを対応付けて記憶する。権限情報は、コンテンツ受領機器２０のディレクトリへのアクセス制限情報であって、あらかじめ、ユーザによって送信端末１０やコンテンツ受領機器２０から設定される。
【００６０】
機器情報サーバ６０は、送信端末情報または受信端末情報と機器ＩＤとを対応付けて記憶する。これにより、コンテンツ受領機器２０のユーザの送信端末１０、およびコンテンツ提供機器４０のユーザの受信端末３０を特定することができる。そして、接続許可部５０１が、機器情報サーバ６０を参照することにより、コンテンツ受領機器２０のユーザ以外の送信端末１０からのプログラム配信要求を阻止することができ、また、受信端末３０のユーザが使用するコンテンツ提供機器４０以外からのプログラム配信を阻止することができる。
【００６１】
＜プログラム配信システムの処理フロー＞
図３は、第１の実施形態に係るプログラム配信システムのプログラム配信処理フロー図である。
【００６２】
まず、ステップＳ１において、送信端末１０は、受信端末３０に送信端末情報を送信し、コンテンツ受領機器２０に送信端末情報および受信端末情報を送信する。
【００６３】
次に、ステップＳ２において、受信端末３０は、送信端末１０から受信した送信端末情報と、受信端末情報と、をコンテンツ提供機器４０へ送信する。
【００６４】
次に、ステップＳ３において、コンテンツ受領機器２０は、送信端末１０から受信した送信端末情報および受信端末情報と、受領機器情報と、自己の機器ＩＤと、を管理サーバ５０へ送信する。
【００６５】
次に、ステップＳ４において、コンテンツ提供機器４０は、受信端末３０から受信した送信端末情報および受信端末情報と、提供機器情報と、自己の機器ＩＤと、を管理サーバ５０へ送信する
【００６６】
次に、ステップＳ５において、管理サーバ５０は、図４を用いて後述する接続許可処理を行う。この接続許可処理では、コンテンツ受領機器２０またはコンテンツ提供機器４０から受信した送信端末情報、受信端末情報、受領機器情報、提供機器情報、コンテンツ受領機器２０の機器ＩＤ、およびコンテンツ提供機器４０の機器ＩＤを取得し、それらに基づいて、認証情報および権限情報を取得し、コンテンツ受領機器２０に認証情報および権限情報を、コンテンツ提供機器４０に認証情報を送信する。
【００６７】
次に、ステップＳ６において、コンテンツ提供機器４０は、管理サーバ５０から受信した認証情報を含む認証要求を、コンテンツ受領機器２０に送信する。
【００６８】
次に、ステップＳ７において、コンテンツ受領機器２０は、管理サーバ５０から受信した認証情報とコンテンツ提供機器４０から受信した認証情報とに基づいて、コンテンツ提供機器４０の接続を許可するか否か判断する。そして、コンテンツ提供機器４０の接続を許可（ＹＥＳ）場合には、ステップＳ８に処理を移し、コンテンツ提供機器４０の接続を許可しない（ＮＯ）場合には、処理を終了する。
【００６９】
次に、ステップＳ８において、コンテンツ提供機器４０は、自己が有するプログラムの一部または全部をコンテンツ受領機器２０に配信する。
【００７０】
＜接続許可処理のフロー＞
図４は、上述した接続許可処理のフロー図である。
【００７１】
まず、ステップＳ５１において、管理サーバ５０は、送信端末情報、受信端末情報、受領機器情報、提供機器情報、コンテンツ受領機器２０の機器ＩＤ、およびコンテンツ提供機器４０の機器ＩＤを受信する。
【００７２】
次に、ステップＳ５２において、接続許可部５０１は、ステップＳ５１において受信した送信端末情報およびコンテンツ受領機器２０の機器ＩＤに基づいて、機器情報サーバ６０を参照し、送信端末情報およびコンテンツ受領機器２０の機器ＩＤが対応付けて記憶されているか否か判断する。そして、記憶されている（ＹＥＳ）場合には、ステップＳ５３に処理を移し、記憶されていない（ＮＯ）場合には、処理を終了する。
【００７３】
次に、ステップＳ５３において、接続許可部５０１は、ステップＳ５１において受信した受信端末情報およびコンテンツ提供機器４０の機器ＩＤに基づいて、機器情報サーバ６０を参照し、受信端末情報およびコンテンツ提供機器４０の機器ＩＤが対応付けて記憶されているか否か判断する。そして、記憶されている（ＹＥＳ）場合には、ステップＳ５４に処理を移し、記憶されていない（ＮＯ）場合には、処理を終了する。
【００７４】
次に、ステップＳ５４において、発行部５０２は、認証情報を発行する。
【００７５】
次に、ステップＳ５５において、発行部５０２は、ステップＳ５１において受信した受信端末情報に基づいて、権限情報記憶部５０３から権限情報を取得する。
【００７６】
次に、ステップＳ５６において、管理サーバ５０は、ステップＳ５１において受信した受領機器情報に基づいて、コンテンツ受領機器２０に、ステップＳ５４において発行された認証情報と、ステップＳ５５において取得した権限情報を送信する。
【００７７】
次に、ステップＳ５７において、管理サーバ５０は、ステップＳ５１において受信した提供機器情報に基づいて、コンテンツ提供機器４０に、認証情報を送信する。
【００７８】
以上、第１の実施形態に係るプログラム配信システム１によれば、プログラム配信要求として、送信端末１０が受信端末３０と通信を開始したことを契機に、コンテンツ提供機器４０からコンテンツ受領機器２０にプログラムを配信することができる。また、コンテンツ受領機器２０へのプログラム配信は、自動的に、またはコンテンツ提供機器４０のユーザからの指示により実行されるため、コンテンツ受領機器２０の操作性の問題を解消することができる。
【００７９】
＜第２の実施形態＞
図５から図６を用いて、本発明の第２の実施形態について説明する。なお、本実施形態におけるプログラム配信システムは、コンテンツ受領機器２１に、プログラム配信サーバ７０からプログラムを配信する。
【００８０】
＜プログラム配信システムの構成＞
図５は、第２の実施形態に係るプログラム配信システム２の構成図である。図５に示すように、第２の実施形態に係るプログラム配信システム２は、送信端末１０、コンテンツ受領機器２１、受信端末３０、コンテンツ提供機器４１、管理サーバ５０、機器情報サーバ６０、およびプログラム配信サーバ７０を備える。
【００８１】
第２の実施形態おける各装置の機能について図５とともに、図６に示す第２の実施形態に係るコンテンツ受領機器２１およびコンテンツ提供機器４１の構成を示す機能ブロック図を用いて、説明する。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００８２】
プログラム配信サーバ７０は、プログラムをプログラムＩＤに対応付けて記憶している。ここで、プログラムＩＤは、プログラムを識別する情報であって、例えば、プログラム提供事業者、プログラムが対象とする周辺機器の機器ＩＤ、プログラムの種類、プログラムのジャンル、プログラムを識別するユニークなＩＤを含む。このような構成のプログラムＩＤを用いることにより、周辺機器に合った最適なプログラムを選択できる。
【００８３】
また、プログラム配信サーバ７０は、コンテンツ受領機器２０から受信したプログラムＩＤに基づいて、プログラムを取得する。そして、プログラム配信サーバ７０は、取得したプログラムをコンテンツ受領機器２０に配信する。この際、プログラム配信サーバ７０は、配信されたプログラムを一意に識別するユニークなＩＤをプログラムＩＤに付与して送信してもよい。なお、プログラム配信サーバ７０は、プログラムＩＤとともに受信端末情報をコンテンツ受領機器２０から受信し、受信端末情報を受け付けた回数を受信端末３０のユーザがプログラムを紹介したポイントとして記憶してもよい。さらに、このポイントに基づいて、受信端末３０のユーザに報奨金などを渡してもよい。
【００８４】
コンテンツ提供機器４１は、送受信部４０１、認証要求部４０２、および配信部４０４を備える。配信部４０４は、コンテンツ提供機器４１が有するプログラムのプログラムＩＤを取得し、取得したコンテンツＩＤをコンテンツ受領機器２０に送信する。
【００８５】
コンテンツ受領機器２１は、送受信部２０１、認証部２０２、および取得部２０４を備える。取得部２０４は、コンテンツ提供機器４１から受信したプログラムＩＤをプログラム配信サーバ７０に送信する。そして、取得部２０４は、プログラム配信サーバ７０からプログラムを受信する。
【００８６】
以上、第２の実施形態に係るプログラム配信システム２によれば、プログラム配信サーバ７０からコンテンツ受領機器２０にプログラムが配信されるので、コピーが規制されているプログラムや、有料プログラムなどであって、コンテンツ提供機器４１から配信できないプログラムであっても、コンテンツ提供機器４１からの指示によりコンテンツ受領機器２０にプログラムを配信することができる。
【００８７】
＜第３の実施形態＞
図７を用いて、本発明の第３の実施形態について説明する。なお、本実施形態におけるプログラム配信システムは、コンテンツ受領機器２０へのプログラム配信が許可されたユーザが、コンテンツ受領機器２０へプログラムを配信できる。
【００８８】
＜管理サーバの構成＞
第３の実施形態におけるプログラム配信システムの構成は、管理サーバ５０の替わりに管理サーバ５１を備える点以外は、第１の実施形態のプログラム配信システム１と同様である。第３の実施形態おける管理サーバ５１の機能について図７に示す第３の実施形態に係る管理サーバ５１の構成を示す機能ブロック図を用いて、説明する。図７に示すように、管理サーバ５１は、接続許可部５０１、端末許可部５０４、発行部５０５、権限情報記憶部５０３、および端末許可情報記憶部５０６を備える。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００８９】
端末許可部５０４は、コンテンツ受領機器２０およびコンテンツ提供機器４０それぞれから受信した送信端末情報および受信端末情報が対応付けられて記憶されているか否か、後述する端末許可情報記憶部５０６を参照する。参照した結果、記憶されている場合には、端末許可部５０４は、コンテンツ提供機器４０がコンテンツ受領機器２０にプログラムを配信することを許可する。一方、記憶されていない場合には、端末許可部５０４は、コンテンツ提供機器４０がコンテンツ受領機器２０にプログラムを配信することを許可しない。
【００９０】
発行部５０５は、接続許可部５０１によりコンテンツ受領機器２０とコンテンツ提供機器４０との接続が許可され、かつ、端末許可部５０４によりコンテンツ提供機器４０がコンテンツ受領機器２０にプログラムを配信することを許可された場合に、認証情報を発行する。
【００９１】
また、発行部５０５は、認証情報を発行するとともに、コンテンツ受領機器２０またはコンテンツ提供機器４０から受信した受信端末情報に基づいて、権限情報記憶部５０３から権限情報を取得する。そして、発行部５０５は、コンテンツ受領機器２０に認証情報および権限情報を、コンテンツ提供機器４０に認証情報を送信する。
【００９２】
端末許可情報記憶部５０６は、あらかじめ、ユーザにより登録され、送信端末情報と、受信端末情報と、を対応付けて記憶する。
【００９３】
以上、第３の実施形態に係る管理サーバ５１によれば、プログラム配信要求として、送信端末１０が受信端末３０と通信を開始した場合に、送信端末１０のユーザが、コンテンツ受領機器２０へのプログラムのインストールを許可したユーザのコンテンツ提供機器４０からのみ、コンテンツ受領機器２０にプログラムのインストールすることができる。
【００９４】
＜第４の実施形態＞
図８から図９を用いて、本発明の第４の実施形態について説明する。なお、本実施形態におけるプログラム配信システムは、事業者によりプログラムが配信される。
【００９５】
＜プログラム配信システムの構成＞
図８は、第４の実施形態に係るプログラム配信システム４の構成図である。図８に示すように、第２の実施形態に係るプログラム配信システム４は、送信端末１１、コンテンツ受領機器２０、事業者端末８０、管理サーバ５２、および機器情報サーバ６０を備える。
【００９６】
第４の実施形態おける各装置の機能について図８とともに、図９に示す第４の実施形態に係る管理サーバ５２の構成を示す機能ブロック図を用いて、説明する。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００９７】
送信端末１１は、コンテンツ受領機器２０の周囲に存在し、コンテンツ受領機器２０のユーザが使用する端末である。第１の実施形態と同様に、送信端末１１は携帯電話機とする。送信端末１１は、事業者端末８０への接続要求の入力、例えば、事業者端末８０へ電話をかける操作をユーザから入力部（図示せず）で受け付けると、事業者端末８０に送信端末情報を送信し、コンテンツ受領機器２０に、送信端末情報および受信端末情報を送信する。
【００９８】
事業者端末８０は、通信機能を有し、コンテンツ提供事業者が使用する端末である。また、事業者端末８０は、第１の実施形態におけるコンテンツ提供機器４０と同様の機能を有し、コンテンツ受領機器２０にコンテンツを配信する。また、事業者端末８０は、コンテンツ提供機器４０が備える送受信部４０１、認証要求部４０２、および配信部４０３を同様に備える。
【００９９】
＜管理サーバの構成＞
管理サーバ５２は、図９に示すように、接続許可部５０１、事業者許可部５０７、発行部５０８、および端末許可情報記憶部５０９を備える。事業者許可部５０７は、コンテンツ受領機器２０または事業者端末８０から受信した事業者端末８０の固有情報が、端末許可情報記憶部５０９に記憶されているか否か判断する。事業者端末８０の固有情報が、端末許可情報記憶手段に記憶されている場合に、事業者許可部５０７は、事業者端末８０がコンテンツ受領機器２０にプログラムを配信することを許可する。一方、記憶されていない場合には、事業者端末８０がコンテンツ受領機器２０にプログラムを配信することを許可しない。
【０１００】
発行部５０８は、接続許可部５０１によりコンテンツ受領機器２０と事業者端末８０との接続が許可され、かつ、事業者許可部５０７により事業者端末８０がコンテンツ受領機器２０にプログラムを配信することを許可された場合に、認証情報を発行する。そして、発行部５０８は、コンテンツ受領機器２０および事業者端末８０に認証情報を送信する。
【０１０１】
端末許可情報記憶部５０９は、あらかじめ、プログラム提供事業者により登録され、事業者端末８０の固有情報を記憶する。
【０１０２】
以上、第４の実施形態に係るプログラム配信システム４によれば、事業者端末８０は、送信端末１０のユーザがコンテンツ受領機器２０へのプログラムのインストールを許可しているか否かにかかわらず、事業者端末８０は、コンテンツ受領機器２０へプログラムをインストールすることができる。
【０１０３】
なお、プログラム配信システムの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをプログラム配信システムを構成する各機器に読み込ませ、実行することによって本発明のプログラム配信システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置などのハードウェアを含む。
【０１０４】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【０１０５】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０６】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。例えば、管理サーバ５０は、コンテンツ受領機器２０から受信した受信端末情報および送信端末情報と、コンテンツ提供機器４０から受信した受信端末情報および送信端末情報とが一致するか判断し、一致しない場合に、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を許可しないとしてもよい。これにより、コンテンツ受領機器２０およびコンテンツ提供機器４０が、送信端末１０から受信端末３０への通信を契機に接続された装置の組み合わせでない場合に、管理サーバ５０は、コンテンツ受領機器２０とコンテンツ提供機器４０との接続を許可せず、セキュリティを確保することができる。
【符号の説明】
【０１０７】
１      プログラム配信システム
１０    送信端末
２０    コンテンツ受領機器
３０    受信端末
４０    コンテンツ提供機器
５０    管理サーバ
６０    機器情報サーバ
【図１】
0005495996.tif 000002
【図２】
0005495996.tif 000003
【図３】
0005495996.tif 000004
【図４】
0005495996.tif 000005
【図５】
0005495996.tif 000006
【図６】
0005495996.tif 000007
【図７】
0005495996.tif 000008
【図８】
0005495996.tif 000009
【図９】
0005495996.tif 000010