(57)【要約】【課題】情報コンテンツや機能の取得取引を実施する通信管理システムの構築。【解決手段】端末装置２は、自身の機器情報と情報コンテンツの取得要求とをコンテンツ配給装置３に送信する。コンテンツ配給装置３は、取得要求での情報コンテンツと機器情報とに基づき端末装置２で情報コンテンツを具象化するプログラムの配給要求を指定してプログラム配給装置４に送信し、機器情報を検査装置５に送信する。プログラム配給装置４は、配給要求でのプログラムを検査装置５に送信する。検査装置５は、プログラムと機器情報とに基づき端末装置２での情報コンテンツの具象化状態を検査し、その検査結果をプログラム配給装置３とコンテンツ配給装置４とに送信する。検査結果が良好である場合にのみプログラム配給装置４はプログラムを端末装置２に送信し、コンテンツ配給装置３は情報コンテンツを端末装置２に送信する。【選択図】  図１
2006004348.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備える端末装置と、前記情報コンテンツを配給するコンテンツ配給装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムを配給するプログラム配給装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続し、
前記端末装置は、
当該端末装置の機器情報と、当該端末装置の使用者が当該端末装置に行う指示入力操作に基づいて認知する前記使用者の所望情報コンテンツの取得要求とを、前記コンテンツ配給装置に送信し、
前記使用者の所望情報コンテンツを前記コンテンツ配給装置から受信し、前記所望情報コンテンツの具象化で必要となる前記プログラムを前記プログラム配給装置から受信し、
受信する前記プログラムの実行で得られる前記機能により前記情報コンテンツを具象化し、
前記コンテンツ配給装置は、
前記端末装置から受信する前記取得要求で要求される前記情報コンテンツと、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該情報コンテンツを具象化する機能を実現するために新たなプログラムが必要となるか否かを判断し、新たにプログラムを必要としない場合には受信する前記取得要求で要求される前記情報コンテンツを前記端末装置に送信し、新たにプログラムを必要とする場合にはそのプログラムを指定したうえで、指定した前記プログラムの配給要求を前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を前記検査装置に送信し、
前記プログラム配給装置は、
前記コンテンツ配給装置から受信する前記配給要求で指定される前記プログラムを前記検査装置に送信し、
前記検査装置は、
前記プログラム配給装置から受信する前記プログラムと、前記コンテンツ配給装置から受信する前記機器情報とに基づいて前記端末装置での前記プログラムによる前記情報コンテンツの具象化状態を再現してその再現状態を検査し、その検査結果を前記プログラム配給装置と前記コンテンツ配給装置とに送信し、
かつ、前記プログラム配給装置は、前記検査装置から受信する前記検査結果が良好である場合にのみ、前記配給要求で指定される前記プログラムを前記端末装置に送信し、
かつ、前記コンテンツ配給装置は、前記端末装置で新たにプログラムを必要とする場合、前記検査装置から受信する前記検査結果が良好である場合にのみ、受信する前記取得要求で指摘される前記情報コンテンツを前記端末装置に送信する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項２】
請求項１に記載の情報コンテンツダウンロードシステムにおいて、
前記端末装置は、
当該端末装置の使用者が当該端末装置に行う指示入力操作を受け付ける入力器と、
前記入力器に対して前記使用者が実施する前記指示入力操作に基づいて認知する前記使用者の所望情報コンテンツの取得要求と当該端末装置の機器情報とを含む信号を、前記コンテンツ配給装置に送信する送信器と、
前記使用者の所望情報コンテンツを含む信号を前記コンテンツ配給装置から受信するとともに、前記所望情報コンテンツの具象化で必要となる前記プログラムを含む信号を前記プログラム配給装置から受信する受信器と、
前記情報コンテンツを、前記プログラムの実行で得られる前記機能により具象化する実行器と、
を備え、
前記コンテンツ配給装置は、
前記端末装置から前記取得要求と当該端末装置の機器情報とを含む信号を受信するとともに、前記検査装置から前記検査結果を含む信号を受信する受信器と、
受信する前記取得要求で要求される前記情報コンテンツと、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該情報コンテンツを具象化する機能を実現するために新たなプログラムが必要であるか否かを判断するとともに、新たにプログラムを必要とする場合にはそのプログラムを指定する指定器と、
前記情報コンテンツが格納されるコンテンツ格納器と、
受信する前記取得要求で要求される前記情報コンテンツを、前記コンテンツ格納器から読み出して当該情報コンテンツを含む信号を前記端末装置に送信し、前記指定器で指定される前記プログラムの配給要求を含む信号を、前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を、前記検査装置に送信する送信器と、
を備え、
前記プログラム配給装置は、
前記コンテンツ配給装置から前記配給要求を含む信号を受信するとともに、前記検査装置から前記検査結果を含む信号を受信する受信器と、
前記プログラムを格納するプログラム格納器と、
受信する前記検査結果が良好である場合にのみ、受信する前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記検査装置に送信する送信器と、
を備え、  
前記検査装置は、
前記プログラム配給装置から前記プログラムを含む信号を受信するとともに、前記コンテンツ配給装置から前記プログラムを所望する前記端末装置の前記機器情報を含む信号を受信する受信器と、
受信する前記機器情報に基づいて前記端末装置の装置構成をソフトウェア上で構成したうえで構成した装置構成上で前記プログラムを実行させる構成を有し、受信した前記プログラムと前記機器情報とに基づいて前記端末装置での前記プログラムによる前記情報コンテンツの具象化状態を再現してその再現状態を検査する検査器と、
前記検査器の検査結果を含む信号を前記プログラム配給装置と前記コンテンツ配給装置とに送信する送信器と、
を備え、
前記コンテンツ配給装置の送信器は、前記端末装置で新たにプログラムを必要としない場合、前記取得要求で指定される前記情報コンテンツを含む信号を送信し、前記端末装置で新たにプログラムを必要とする場合、前記検査装置から前記検査結果を受信する検査結果が良好である場合にのみ、受信する前記取得要求で指摘される前記情報コンテンツを前記コンテンツ格納器から読み出して当該情報コンテンツを含む信号を前記端末装置に送信する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項３】
請求項２に記載の情報コンテンツダウンロードシステムにおいて、
前記端末装置の前記送信器は、前記入力器に対して前記使用者が入力する前記情報コンテンツの一覧提示要求を含む信号を、前記コンテンツ配給装置に送信し、
前記コンテンツ配給装置の前記指定器は、前記端末装置から受信する前記一覧提示要求と前記機器情報とに基づいて、当該端末装置で具象化可能な前記情報コンテンツの一覧情報を作成し、
前記コンテンツ配給装置の前記送信器は、前記指定器で作成される前記一覧情報を含む信号を前記端末装置に送信し、
かつ、前記端末装置は、前記コンテンツ配給装置から受信する前記一覧情報を前記使用者に提示する提示器をさらに有し、当該端末装置の前記入力器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が実施する前記指示入力操作の認知に基づいて前記取得要求の内容を確定する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項４】
請求項３に記載の情報コンテンツダウンロードシステムにおいて、
前記検査装置は複数設けられ、
前記コンテンツ配給装置の前記指定器は、複数ある前記検査装置の紹介情報を含んで前記一覧情報を作成し、
かつ、前記端末装置の前記送信器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が前記入力器に対して実施する前記指示入力操作を認知することに基づいて、前記検査装置の指定要求を含む前記取得要求を生成し、
前記コンテンツ配給装置の前記指定器は、前記取得要求に含まれる前記検査装置の指定要求に基づいて前記検査装置を指定し、
前記コンテンツ配給装置の前記送信器は、前記指定器で指定される前記検査装置に、前記端末装置の前記機器情報を含む信号を送信する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項５】
請求項３または４に記載の情報コンテンツダウンロードシステムにおいて、
前記プログラム配給装置は複数設けられ、
前記コンテンツ配給装置の前記指定器は、複数ある前記プログラム配給装置の紹介情報を含んで前記一覧情報を作成し、
前記端末装置の前記送信器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が前記入力器に対して実施する前記指示入力操作を認知することに基づいて、前記プログラム配給装置の指定要求を含む前記取得要求を生成し、
前記コンテンツ配給装置の前記指定器は、前記取得要求に含まれる前記プログラム配給装置の指定要求に基づいて、前記プログラム配給装置を指定し、
前記コンテンツ配給装置の前記送信器は、前記指定器で指定される前記プログラム配給装置に、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を送信する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項６】
請求項２ないし５のいずれかに記載の情報コンテンツダウンロードシステムにおいて、
前記検査装置に前記プログラムを格納するプログラム格納器を設け、
前記コンテンツ配給装置の前記送信器は、前記プログラムを指定するプログラム指定要求を含む信号を前記検査装置に送信し、
前記検査装置の前記検査器は、受信する前記プログラム指定要求で指定されるプログラムを当該検査装置の前記プログラム格納部から読み出して検査する、
ことを特徴とする情報コンテンツダウンロードシステム。
【請求項７】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムを配給するプログラム配給装置と、前記プログラムの配給管理を行う配給管理装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続し、
前記端末装置は、
当該端末装置の機器情報と、当該端末装置の使用者が当該端末装置に行う前記指示入力操作に基づいて認知する前記使用者の所望機能の取得要求とを、前記配給管理装置に送信し、
前記使用者の所望機能に対応する前記プログラムを、前記プログラム配給装置から受信し、
受信する前記プログラムを実行し、
前記配給管理装置は、
前記端末装置から受信する前記取得要求で指定される前記機能と、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該機能を実現するために必要となるプログラムを指定したうえで、指定した前記プログラムの配給要求を前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を、前記検査装置に送信し、
前記プログラム配給装置は、
前記配給管理装置から受信する前記配給要求で指定される前記プログラムを前記検査装置に送信し、
前記検査装置は、
前記プログラム配給装置から受信する前記プログラムと、前記配給管理装置から受信する前記機器情報とに基づいて前記端末装置での前記プログラムの実行状態を再現してその再現状態を検査し、その検査結果を前記プログラム配給装置に送信し、
かつ、前記プログラム配給装置は、前記検査装置から受信する前記検査結果が良好である場合にのみ、前記端末装置が所望する前記機能を当該端末装置で実現するのに必要となる前記プログラムを前記端末装置に送信する、
ことを特徴とする機能ダウンロードシステム。
【請求項８】
請求項７に記載の機能ダウンロードシステムであって、
前記端末装置は、
当該端末装置の使用者が当該端末装置に行う指示入力操作を受け付ける入力器と、
前記入力器に対して前記使用者が実施する前記指示入力操作に基づいて認知する前記使用者の所望機能の取得要求と当該端末装置の機器情報とを含む信号を、前記配給管理装置に送信する送信器と、
前記使用者の所望機能に対応する前記プログラムを含む信号を、前記プログラム配給装置から受信する受信器と、
受信した前記プログラムを実行する実行器と、
を備え、
前記配給管理装置は、
前記端末装置から前記取得要求と当該端末装置の機器情報とを含む信号を受信する受信器と、
受信する前記取得要求で指定される前記機能と、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該機能を実現するために必要となるプログラムを指定する指定器と、
前記指定器で指定される前記プログラムの配給要求を含む信号を、前記プログラム配給装置に送信するとともに、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を、前記検査装置に送信する送信器と、
を備え、
前記プログラム配給装置は、
前記配給管理装置から前記配給要求を含む信号を受信するとともに、前記検査装置から前記検査結果を含む信号を受信する受信器と、
前記プログラムを格納するプログラム格納器と、
受信する前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記検査装置に送信する送信器と、
を備え、
前記検査装置は、
前記プログラム配給装置から前記プログラムを含む信号を受信するとともに、当該プログラムを所望する前記端末装置の前記機器情報を含む信号を前記配給管理装置から受信する受信器と、
受信する前記機器情報に基づいて前記端末装置の装置構成をソフトウェア上で構成したうえで構成した装置構成上で前記プログラムを実行させる構成を有し受信した前記プログラムと前記機器情報とに基づいて前記端末装置での前記プログラムの実行状態を再現してその再現状態を検査する検査器と、
前記検査器の前記検査結果を含む信号を前記プログラム配給装置に送信する送信器と、
を備え、
前記プログラム配給装置の送信器は、受信する前記検査結果が良好である場合にのみ、前記端末装置が所望する前記機能を当該端末装置で実現するのに必要となる前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記端末装置に送信する、
ことを特徴とする機能ダウンロードシステム。
【請求項９】
請求項８に記載の機能ダウンロードシステムにおいて、
前記端末装置の前記送信器は、前記入力器に対して前記使用者が入力する前記機能の一覧提示要求を含む信号を、前記配給管理装置に送信し、
前記配給管理装置の前記指定器は、前記端末装置から受信する前記一覧提示要求と前記機器情報とに基づいて、当該端末装置で実現可能な機能の一覧情報を作成し、
前記配給管理装置の前記送信器は、前記指定器で作成される前記一覧情報を含む信号を前記端末装置に送信し、
かつ、前記端末装置は、前記配給管理装置から受信する前記一覧情報を前記使用者に提示する提示器をさらに有し、
前記端末装置の前記入力器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が実施する前記指示入力操作の認知に基づいて前記取得要求の内容を確定する、
ことを特徴とする機能ダウンロードシステム。
【請求項１０】
請求項９に記載の機能ダウンロードシステムにおいて、
前記検査装置は複数設けられ、
前記配給管理装置の前記指定器は、複数ある前記検査装置の紹介情報を含んで前記一覧情報を作成し、
かつ、前記端末装置の前記送信器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が前記入力器に対して実施する前記指示入力操作を認知することに基づいて、前記検査装置の指定要求を含む前記取得要求を生成し、
前記配給管理装置の前記指定器は、前記取得要求に含まれる前記指定要求に基づいて前記検査装置を指定し、
前記配給管理装置の前記送信器は、前記指定器で指定される前記検査装置に、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を送信する、
ことを特徴とする機能ダウンロードシステム。
【請求項１１】
請求項９または１０に記載の機能ダウンロードシステムにおいて、
前記プログラム配給装置は複数設けられ、
前記配給管理装置の前記指定器は、複数ある前記プログラム配給装置の紹介情報を含んで前記一覧情報を作成し、
かつ、前記端末装置の前記送信器は、前記提示器で提示される前記一覧情報を参考にして前記使用者が前記入力器に対して実施する前記指示入力操作を認知することに基づいて、前記プログラム配給装置の指定要求を含む前記取得要求を生成し、
前記配給管理装置の前記指定器は、前記取得要求に含まれる前記指定要求に基づいて、前記プログラム配給装置を指定し、
前記配給管理装置の前記送信器は、前記指定器で指定される前記プログラム配給装置に、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を送信する、
ことを特徴とする機能ダウンロードシステム。
【請求項１２】
請求項８ないし１０のいずれかに記載の機能ダウンロードシステムにおいて、
前記検査装置に前記プログラムを格納するプログラム格納器を設け、
前記配給管理装置の前記送信器は、前記プログラムを指定するプログラム指定要求を含む信号を前記検査装置に送信し、
前記検査装置の前記検査器は、受信する前記プログラム指定要求で指定されるプログラムを当該検査装置の前記プログラム格納部から読み出して検査する、
ことを特徴とする機能ダウンロードシステム。
【請求項１３】
所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備えた端末装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムを配給するプログラム配給装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とに、電気通信回線を介して相互通信可能に接続されたコンテンツ配給装置であって、
前記端末装置から、前記使用者の所望情報コンテンツの取得要求と当該端末装置の機器情報とを含む信号を受信するとともに、前記検査装置から当該検査装置の検査結果を含む信号を受信する受信器と、
受信する前記取得要求で要求される前記情報コンテンツと、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該情報コンテンツを具象化する機能を実現するために新たなプログラムが必要であるか否かを判断するとともに、新たにプログラムを必要とする場合にはそのプログラムを指定する指定器と、
前記情報コンテンツが格納されるコンテンツ格納器と、
前記指定器で指定される前記プログラムの配給要求を含む信号を前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を前記検査装置に送信し、前記取得要求で指定される前記情報コンテンツを前記コンテンツ格納器から読み出して当該情報コンテンツを含む信号を前記端末装置に送信する送信器と、
を備え、
かつ、前記送信器は、前記端末装置で新たにプログラムを必要としない場合、前記取得要求で指定される前記情報コンテンツを含む信号を送信し、前記端末装置で新たにプログラムを必要とする場合、前記検査装置から受信する前記検査結果が良好である場合にのみ、前記取得要求で指定される前記情報コンテンツを含む信号を前記端末装置に送信する、
ことを特徴とするコンテンツ配給装置。
【請求項１４】
所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備えた端末装置と、前記情報コンテンツを配給するコンテンツ配給装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムの端末装置での実行状態を再現して検査する検査装置とに、電気通信回線を介して相互通信可能に接続されたプログラム配給装置であって、
前記コンテンツ配給装置から前記プログラムの配給要求を含む信号を受信するとともに、前記検査装置から当該検査装置の検査結果を含む信号を受信する受信器と、
前記プログラムを格納するプログラム格納器と、
前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記検査装置に送信するとともに、前記検査装置から受信する前記検査結果が良好である場合は、前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記端末装置に送信する送信器と、
を備えることを特徴とするプログラム配給装置。
【請求項１５】
所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備えた端末装置と、前記情報コンテンツを配給するコンテンツ配給装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムを配給するプログラム配給装置とに、電気通信回線を介して相互通信可能に接続された検査装置であって、
前記プログラム配給装置から前記プログラムを含む信号を受信するとともに、前記コンテンツ配給装置から前記プログラムを所望する前記端末装置の前記機器情報を含む信号を受信する受信器と、
受信する前記機器情報に基づいて前記端末装置の装置構成をソフトウェア上で構成したうえで構成した装置構成上で前記プログラムを実行させる構成を有し、受信した前記プログラムと前記機器情報とに基づいて前記端末装置での前記プログラムによる前記情報コンテンツの具象化状態を再現してその再現状態を検査する検査器と、
前記検査器の検査結果を含む信号を前記プログラム配給装置と前記コンテンツ配給装置とに送信する送信器と、
を備えることを特徴とする検査装置。
【請求項１６】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムを配給するプログラム配給装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とに、電気通信回線を介して相互通信可能に接続された配給管理装置であって、
前記端末装置から、前記使用者の所望機能の取得要求と当該端末装置の機器情報とを含む信号を受信するとともに、前記検査装置から当該検査装置の検査結果を含む信号を受信する受信器と、
受信する前記取得要求で要求される前記機能と、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該機能を実現するために必要となるプログラムを指定する指定器と、
前記指定器で指定される前記プログラムの配給要求を含む信号を、前記プログラム配給装置に送信するとともに、前記取得要求を送信する前記端末装置の前記機器情報を含む信号を、前記検査装置に送信する送信器と、
を備えることを特徴とする配給管理装置。
【請求項１７】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムの配給管理を行う配給管理装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とに、電気通信回線を介して相互通信可能に接続されたプログラム配給装置であって、
前記配給管理装置から前記プログラムの配給要求を含む信号を受信するとともに、前記検査装置から当該検査装置の検査結果を含む信号を受信する受信器と、
前記プログラムを格納するプログラム格納器と、
前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記検査装置に送信するとともに、前記検査装置から受信する前記検査結果が良好である場合は、前記配給要求で指定される前記プログラムを前記プログラム格納器から読み出して当該プログラムを含む信号を前記端末装置に送信する送信器と、
を備えることを特徴とするプログラム配給装置。
【請求項１８】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムを配給するプログラム配給装置と、前記プログラムの配給管理を行う配給管理装置とに、電気通信回線を介して相互通信可能に接続された検査装置であって、
前記プログラム配給装置から前記プログラムを含む信号を受信するとともに、前記プログラムを所望する前記端末装置の前記機器情報を含む信号を前記配給管理装置から受信する受信器と、
受信する前記機器情報に基づいて前記端末装置の装置構成をソフトウェア上で構成したうえで構成した装置構成上で前記プログラムを実行させる構成を有し受信した前記プログラムと前記機器情報とに基づいて前記端末装置での前記プログラムの実行状態を再現してその再現状態を検査する検査器と、
前記検査器の検査結果を含む信号を前記プログラム配給装置に送信する送信器と、
を備えることを特徴とする検査装置。
【請求項１９】
所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備える端末装置と、前記情報コンテンツを配給するコンテンツ配給装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムを配給するプログラム配給装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置と、前記端末装置と前記コンテンツ配給装置と前記プログラム配給装置と前記検査装置との決裁資金データをそれぞれ管理する決裁管理装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続し、
前記検査装置の検査結果が良好である場合のみ、前記プログラム配給装置は前記プログラムを前記端末装置に配給し前記コンテンツ配給装置は前記情報コンテンツを前記端末装置に配給し、
前記端末装置は、前記コンテンツ配給装置から前記情報コンテンツを取得する際に、コンテンツ取得料の支払い指示を前記決裁管理装置に送信し、
前記決裁管理装置は、前記支払い指示の受信に応じて、前記端末装置の決裁資金データから前記コンテンツ配給装置の決裁資金データに前記コンテンツ取得料を支払うデータ処理を行い、前記コンテンツ配給装置の決裁資金データから前記プログラム配給装置の決裁資金データに前記プログラムの取得料を支払うデータ処理を行い、前記コンテンツ配給装置の決裁資金データから前記検査装置の決裁資金データに検査料を支払うデータ処理を行う、
ことを特徴とする情報コンテンツダウンロード課金システム。
【請求項２０】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムを配給するプログラム配給装置と、前記プログラムの配給管理を行う配給管理装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置と、前記端末装置と前記プログラム配給装置と前記配給管理装置と前記検査装置との決裁資金データをそれぞれ管理する決裁管理装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続し、
前記検査装置の検査結果が良好である場合のみ、前記プログラム配給装置は前記プログラムを前記端末装置に配給し、
前記端末装置は、前記プログラム配給装置から前記プログラムを取得する際に、プログラム取得料の支払い指示を前記決裁管理装置に送信し、
前記決裁管理装置は、前記支払い指示の受信に応じて、前記端末装置の決裁資金データから前記配給管理装置の決裁資金データに前記プログラム取得料を支払うデータ処理を行い、前記配給管理装置の決裁資金データから前記プログラム配給装置の決裁資金データに前記プログラムの取得料を支払うデータ処理を行い、前記配給管理装置の決裁資金データから前記検査装置の決裁資金データに検査料を支払うデータ処理を行う、
ことを特徴とする機能ダウンロード課金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コンテンツや、当該情報コンテンツを具象化可能な機能を実現するプログラムのダウンロードする構成や、その際に生じる課金の処理システムに関する。
【背景技術】
【０００２】
昨今のブロードバンド通信技術の発達に伴い、今まで情報量が多すぎて通信が困難であった各種の情報コンテンツ（映像,音楽等）の送受信が容易になりつつある。さらには、ＬＳＩの高性能化に伴い、全ての機能を同一の端末装置でソフトウェア上で構築することが可能となりつつある。例えば、端末装置の初期状態ではＭＰＥＧ４の映像データを再生できないものの、ＭＰＥＧ４の再生機能（再生プログラム）をダウンロード等によって取得して端末装置にインストールすることで、ＭＰＥＧ４の再生が可能となる。拡張性と柔軟性とを備えた機能追加構成は、リコンフィギアラブルＤＳＰ等においてその一部が具体化しつつある。なお、本発明に関連する先行技術文献としては、端末にソフトウエアを配信する方法に関する特許文献１がある。
【特許文献１】ＵＳ６０２６３６６Ａ
【発明の開示】
【発明が解決しようとする課題】
【０００３】
機能取得の拡張性と柔軟性が高まるに伴い、情報コンテンツや機能の取得取引を実施する通信の管理を行うシステムの構築が要望される。しかも、その通信管理には、各端末装置における機能の不具合発生頻度を出来る限り小さくした状態で情報コンテンツや機能の取得通信を行うことが求められる。
【課題を解決するための手段】
【０００４】
本発明は、上述の課題を解決するために次の構成を備える。まず、情報コンテンツの送受信を基本構成とするシステムにおける本発明の構成を説明する。
【０００５】
本発明は、所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備える端末装置と、前記情報コンテンツを配給するコンテンツ配給装置と、前記情報コンテンツを前記端末装置で具象化する際に用いる機能を当該端末装置で実現するプログラムを配給するプログラム配給装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続する。
【０００６】
前記端末装置は、当該端末装置の機器情報と、当該端末装置の使用者が当該端末装置に行う指示入力操作に基づいて認知する前記使用者の所望情報コンテンツの取得要求とを、前記コンテンツ配給装置に送信する。前記使用者の所望情報コンテンツを前記コンテンツ配給装置から受信し、前記所望情報コンテンツの具象化で必要となる前記プログラムを前記プログラム配給装置から受信する。受信する前記プログラムの実行で得られる前記機能により前記情報コンテンツを具象化する。
【０００７】
前記コンテンツ配給装置は、前記端末装置から受信する前記取得要求で要求される前記情報コンテンツと、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該情報コンテンツを具象化する機能を実現するために新たなプログラムが必要となるか否かを判断し、新たにプログラムを必要としない場合には受信する前記取得要求で要求される前記情報コンテンツを前記端末装置に送信し、新たにプログラムを必要とする場合にはそのプログラムを指定したうえで、指定した前記プログラムの配給要求を前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を前記検査装置に送信する。
【０００８】
前記プログラム配給装置は、前記コンテンツ配給装置から受信する前記配給要求で指定される前記プログラムを前記検査装置に送信する。
【０００９】
前記検査装置は、前記プログラム配給装置から受信する前記プログラムと、前記コンテンツ配給装置から受信する前記機器情報とに基づいて前記端末装置での前記プログラムによる前記情報コンテンツの具象化状態を再現してその再現状態を検査し、その検査結果を前記プログラム配給装置と前記コンテンツ配給装置とに送信する。
【００１０】
かつ、前記プログラム配給装置は、前記検査装置から受信する前記検査結果が良好である場合にのみ、前記配給要求で指定される前記プログラムを前記端末装置に送信する。
【００１１】
かつ、前記コンテンツ配給装置は、前記端末装置で新たにプログラムを必要とする場合、前記検査装置から受信する検査結果が良好である場合にのみ、受信する前記取得要求で指摘される前記情報コンテンツを前記端末装置に送信する。
【００１２】
次に、機能を実現するプログラムの送受信を基本構成とするシステムにおける本発明の構成を説明する。
【００１３】
ソフトウェア上で任意の機能を実現可能なハードウエア構成を備える端末装置と、前記機能を前記端末装置で実現するプログラムを配給するプログラム配給装置と、前記プログラムの配給管理を行う配給管理装置と、前記端末装置での前記プログラムの実行状態を再現して検査する検査装置とを備え、これら装置を、電気通信回線を介して相互通信可能に接続する。
【００１４】
前記端末装置は、当該端末装置の機器情報と、当該端末装置の使用者が当該端末装置に行う前記指示入力操作に基づいて認知する前記使用者の所望機能の取得要求とを、前記配給管理装置に送信する。前記使用者の所望機能に対応する前記プログラムを、前記プログラム配給装置から受信する。受信する前記プログラムを実行する。
【００１５】
前記配給管理装置は、前記端末装置から受信する前記取得要求で指定される前記機能と、当該取得要求に添付される前記機器情報とに基づいて、当該取得要求を送信する前記端末装置で当該機能を実現するために必要となるプログラムを指定したうえで、指定した前記プログラムの配給要求を前記プログラム配給装置に送信し、前記取得要求を送信する前記端末装置の前記機器情報を、前記検査装置に送信する。
【００１６】
前記プログラム配給装置は、前記配給管理装置から受信する前記配給要求で指定される前記プログラムを前記検査装置に送信する。
【００１７】
前記検査装置は、前記プログラム配給装置から受信する前記プログラムと、前記配給管理装置から受信する前記機器情報とに基づいて前記端末装置での前記プログラムの実行状態を再現してその再現状態を検査し、その検査結果を前記プログラム配給装置に送信する。
【００１８】
かつ、前記プログラム配給装置は、前記検査装置から受信する検査結果が良好である場合にのみ、前記端末装置が所望する前記機能を当該端末装置で実現するのに必要となる前記プログラムを前記端末装置に送信する。
【発明の効果】
【００１９】
本発明によれば、端末装置の使用者は、所望する情報コンテンツや機能の要求をコンテンツ配給装置や配給管理装置に送信するだけで、所望する機能や所望する情報コンテンツで必要となる機能を、所持する端末装置で正確に動作するか否かの検査が終了した状態で取得することができる。そのため、端末装置の使用者の利便性は非常に高いものとなる。
【００２０】
さらには、情報コンテンツの取得に要する料金に、その情報コンテンツを具象化する際に用いる機能（具体的にはその機能を端末装置で実現するプログラム）の取得料金や、そのプログラムの検査料金が上乗せして課金されるため、端末装置の使用者は機能（プログラム）の取得料金や検査料金を別途支払う必要がない。このように課金に関しても端末装置の使用者の利便性は高いものとなる。
【００２１】
同様に、機能（プログラム）の取得に要する料金に、そのプログラムの検査料金が上乗せして課金されるため、端末装置の使用者は検査料金を別途支払う必要がなく、この点においても端末装置の使用者の利便性は高いものとなる。
【００２２】
また、プログラム配給装置や検査装置が複数設けられる場合、それら装置の紹介情報を端末装置に送信したうえで、端末装置の使用者によってそれら紹介した装置の中から任意の装置を選択してもらうこともできる。そうすれば、端末装置の使用者では、プログラム配給装置や検査装置の選択の余地が増えしかもその選択操作がしやすくなって、その利便性はさらに高いものとなる。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明の最良の実施形態に係るダウンロードシステム１の構成図であり、図２は、このシステム１の一部を構成する端末装置２の構成図であり、図３は、このシステム１の一部を構成するコンテンツ配給装置３の構成図であり、図４は、このシステム１の一部を構成するプログラム配給装置４の構成図であり、図５は、このシステム１の一部を構成する検査装置５の構成図であり、図６は、このシステム１の一部を構成する決済管理装置６の構成図である。
【００２４】
ダウンロードシステム１は、端末装置２とコンテンツ配給装置３とプログラム配給装置４と検査装置５と決済管理装置６を備え、これらの装置２〜６は、インターネット７を介して相互通信可能に接続される。
【００２５】
端末装置２は所定の機能を追加することで任意の情報コンテンツを具象化可能なハードウエア構成を備える。本実施形態では、複数の使用者がそれぞれ個別の端末装置２を所持していることを前提にしている。さらに、本実施形態では、それぞれ異なる機器構成を備えた複数の端末装置２が混在していることを前提にしている。
【００２６】
コンテンツ配給装置３は、情報コンテンツをインターネット７を介して配給する。プログラム配給装置５は、情報コンテンツを端末装置２で具象化する際に用いる機能を端末装置２で実現するプログラムを、インターネット７を介して配給する。検査装置４は端末装置２でのプログラムの実行状態を、端末装置２を用いることなく再現して検査する。
【００２７】
端末装置２は、図２に示すように、入力器１０と送信器１１と受信器１２と検知器１３とデータ処理器１４と機器情報格納器１５と提示器１６と実行器１７とを備える。
【００２８】
入力器１０は、端末装置１の使用者が端末装置１に行う指示入力操作を受け付ける機能を有する。送信器１１は、インターネット７を介して各種の信号をコンテンツ配給装置３に送信する機能を有する。受信器１２は、インターネット７を介して各種の信号を受信する機能を有する。検知器１３は、受信器１２で各種の信号を受信したか否かを検知する機能を有する。データ処理器１４はインターネット７を介して送信する信号を生成する機能と、インターネット７を介して受信する信号からデータを取り出す機能と、それらのデータを各種処理する機能とを有する。機器情報格納器１５は、端末装置２の機器情報を格納するデータベースである。ここで、機器情報とは、端末装置２のハードウエア構成と、端末装置２に既にインストールされているプログラム（ソフトウエア）の構成とを表す情報である。プログラムとは、各種の情報コンテンツを端末装置２で具象化する際に用いる機能を端末装置２で実現するソフトウエアのことを示す。提示器１６は、表示デバイスや音声発生器等から構成され、受信（ダウンロード）した信号から取り出した各種情報コンテンツを端末装置２の使用者に提示（表示・発声処理等）する機能を有する。実行器１７は、任意の機能を端末装置２で実現させることで、各種の情報コンテンツの具象化を図る機能を有する。各機能は、予め格納されたプログラムや受信した信号から取り出したプログラムを実行することで端末装置２で実現される。ここでプログラムとは上述したものをいう。また、端末装置２では、実行器１７の構成（実行器１７の処理能力や処理可能なデータの種類）や実行器１７にインストール済のプログラムの種類ないし数が、各端末装置２で互いに相違しており、これが機能情報の一部を構成する。
【００２９】
コンテンツ配給装置３は、図３に示すように、受信器２０と検知器２１とデータ処理器２２と指定器２３とコンテンツ格納器２４と送信器２５とを備える。受信器２０は、インターネット７を介して各種の信号を受信する機能を有する。検知器２１は、受信器２０で各種の信号を受信したか否かを検知する機能を有する。データ処理器２２は、インターネット７を介して送信する信号を生成する機能と、インターネット７を介して受信する信号から各種のデータを取り出す機能と、これらのデータを各種処理する機能とを有する。指定器２３は、データ処理器２２が取り出したデータに基づいて任意の情報コンテンツと、その情報コンテンツを具象化するのに必要となる機能と、その機能を各端末装置２で実現するプログラムとを指定する機能を有する。コンテンツ格納器２３は、映像データや音楽データ等の各種の情報コンテンツを格納するデータベースであり、格納している情報コンテンツの中から指定器２３の指定に基づいて任意のコンテンツを特定して読み出す機能を有する。送信器２５は、データ処理器２２で生成される信号を送信する機能を有する。
【００３０】
プログラム配給装置４は、図４に示すように、受信器３０と検知器３１とデータ処理器３２とプログラム格納器３３と送信器３４とを備える。受信器３０は、インターネット７を介して各種の信号を受信する機能を有する。検知器３１は、受信器３０で各種の信号を受信したか否かを検知する機能を有する。データ処理器３２は、インターネット７を介して送信する信号を生成する機能と、インターネット７を介して受信する信号から各種のデータを取り出す機能と、これらのデータを各種処理する機能とを有する。プログラム格納器３３は、端末装置２で任意の機能を実現するのに必要となるプログラムを格納するデータベースである。送信器３４は、データ処理器３２で生成される信号を送信する機能を有する。
【００３１】
検査装置５は、図５に示すように、受信器４０と、検知器４１と、データ処理器４２と、検査器４３と、送信器４４とを備える。検査器４３は、機器構成生成器４５と、検査パターン生成器４６と、検査器本体４７とを備える。
【００３２】
受信器４０は、インターネット７を介して各種の信号を受信する機能を有する。検知器４１は、受信器４０で各種の信号を受信したか否かを検知する機能を有する。データ処理器４２は、インターネット７を介して送信する信号を生成する機能と、インターネット７を介して受信する信号から各種のデータを取り出す機能と、これらのデータを各種処理する機能とを有する。検査器４３は、端末装置２の装置構成をソフトウェア上で構成したうえで構成した装置構成上でプログラムを実行させる構成を有し、プログラムと機器情報とに基づいて端末装置２でのプログラムによる情報コンテンツの具象化状態を再現してその再現状態を検査する機能を有する。送信器３４は、データ処理器４２で生成される信号を送信する機能を有する。
【００３３】
検査器４３において上述した機能を発揮するために、検査器４３の各構成要素は次のように機能する。機器構成生成器４５は、端末装置２の機器情報に基づいて、端末装置２の機器構成を再現するデータを生成する。検査パターン生成器４６は、使用者が具象化を希望する情報コンテンツを任意のプログラム（ソフトウエア）を用いて端末装置２で具象化する際のプログラム動作パターンを生成する。プログラム動作パターンは、前記プログラムのプログラムデータに基づいて生成される。検査器本体４７は、端末装置２でのプログラムによる情報コンテンツの具象化状態を再現してその再現状態を検査する。その際、検査は、機器構成生成器４５が生成する端末装置２の機器構成再現データと、検査パターン生成器４６が生成するプログラム動作パターンとに基づいて実施される。
【００３４】
決済管理装置６は、図６に示すように、受信器５０と、データ処理器５１と、端末装置資金データ格納器５２と、コンテンツ配給装置資金データ格納器５３と、プログラム配給装置資金データ格納器５４と、検査装置資金データ格納器５５とを備える。受信器５０は、インターネット７を介して、コンテンツ配給装置３との間で課金情報を含む信号の受信を行う。データ処理器５１は、コンテンツ配給装置３から受信する信号から課金情報を読み出したうえで各種処理を行う。端末装置資金データ格納器５２は、端末装置２の資金データが格納される。コンテンツ配給装置資金データ格納器５３は、コンテンツ配給装置３の資金データが格納される。プログラム配給装置資金データ格納器５４は、プログラム配給装置４の資金データが格納される。検査装置資金データ格納器５５は、検査装置５の資金データが格納される。ダウンロードシステム１のダウンロードシステムを実施して課金処理を実施するために、端末装置資金データ格納器５２には、端末装置２の使用者によって資金データが予め予納されている。
【００３５】
以下、ダウンロードシステム１による情報コンテンツの送受信操作を、図７〜図１０のフローチャートを参照して説明する。
【００３６】
まず、端末装置２の操作について図７のフローチャートを参照して説明する。任意の端末装置２においては、入力器１０に対して端末装置２の使用者が指示入力操作を行うか否かが監視される（Ｓ７１）。ここでいう指示入力操作とは、使用者がダウンロードを所望する情報コンテンツを指定する情報の入力のことである。Ｓ７１で指示入力操作が行われたことを確認すると、データ処理器１４では、その入力データから使用者の所望情報コンテンツが確定されたうえで、その情報コンテンツの取得要求が生成される。さらに、データ処理器１４では、機器情報格納器１５からこの端末装置２の機器情報が読み出されて取得要求に添付される。機器情報が添付された取得要求は送信器１１に送られる。送信器１１では、データ処理器１４から送られた取得要求と機器情報とがインターネット７を介してコンテンツ配給装置３に送信される（Ｓ７２）。
【００３７】
以上が、端末装置２の前段の処理（取得要求出力に関する処理）である。
【００３８】
次に、端末装置２から取得要求を受信するコンテンツ配給装置３の前段の処理を図８を参照して説明する。コンテンツ配給装置３では、端末装置２からインターネット７を介して取得要求と機器情報とを受信するか否かが監視される（Ｓ８１）。この監視は検知器２１により実施される。Ｓ８１において、取得要求と機器情報とを受信したことが検知されると、データ処理器２２では、受信した取得要求が指定器２３に送られる。指定器２３では、まず、受信する取得要求で要求される情報コンテンツと、この取得要求に添付される機器情報とに基づいて、取得要求を送信する端末装置２でこの情報コンテンツを具象化する機能を実現するために新たなプログラムが必要であるか否かが判断される（Ｓ８２）。
【００３９】
Ｓ８２で、新たなプログラムは必要ないと判断される場合、データ処理器３２は、受信する取得要求で要求される（端末装置２が所望する）情報コンテンツがコンテンツ格納器２４から読み出されて送信器２５に送られる。送信器２５では、その情報コンテンツを含む信号が生成されて端末装置２に送信されたうえで（Ｓ８２）、一連の処理が終了する。
【００４０】
一方、Ｓ８２で、新たなプログラムが必要となると判断される場合、データ処理器３２は、受信した取得要求と機器情報とに基づいて、取得要求を送信する端末装置２で所望する情報コンテンツを具象化するために必要となる機能が特定される。さらに、指定器２３では、端末装置２においてその機能を実現するために必要となるプログラムが指定される（Ｓ８４）。
【００４１】
ここでいう情報コンテンツや機能の例としては次のものが挙げられる。情報コンテンツとしては、ＭＰＥＧ４の映像記録フォーマットで記録された映像データやＭＰ３の音声記録フォーマットで記録された音声データがある。このような映像データや音声データを再生するために必要となる機能（ＭＰＥＧ４再生機能やＭＰ３再生機能）は、情報コンテンツと端末装置２の機器構成とから特定可能である。さらには、特定される機能からその機能を端末装置２で実現するのに必要となるプログラムが特定される。ここで、各端末装置２の実行器１７の構造や処理能力等の相違により、端末装置２で必要となる機能やプログラム（特にプログラム）が異なる。
【００４２】
Ｓ８４において指定器２３がプログラムを指定すると、そのプログラムの配給要求がデータ処理器２２で生成されて送信器２５に送られる。配給要求を受けた送信器２５では、その配給要求を含む信号が生成されてプログラム配給装置４に送信される。このとき、データ処理器２２では、同時にそのプログラムを必要とする端末装置２の機器情報と、その端末装置２から要求される機能（プログラム）を示す情報（機能情報）とを送信する指示が生成されて送信器２５に送られる。送信器２５では、その指示に基づき機器情報と機能情報とを含む信号が検査装置５に送信される（Ｓ８５）。
【００４３】
以上が、コンテンツ配給装置３の前段の処理（配給要求出力に関する処理）である。
【００４４】
次に、コンテンツ配給装置３から配給要求を受信するプログラム配給装置４の前段の処理を図９を参照して説明する。
【００４５】
プログラム配給装置４では、コンテンツ配給装置３からインターネット７を介して配給要求を受信するか否かが監視される（Ｓ９１）。この監視は検知器３１により実施される。Ｓ９１において、配給要求を受信したことが検知されると、データ処理器３２では、受信した配給要求で指定されるプログラムがプログラム格納器３３から読み出される。さらにデータ処理器３２では、読み出されたプログラムが送信器３４に送られる。送信器３４では、送られてきたプログラムを含む信号が生成されて検査装置５に送信される（Ｓ９２）。
【００４６】
以上が、プログラム配給装置４の前段の処理（プログラム出力に関する処理）である。
【００４７】
次に、コンテンツ配給装置３から機器情報を受信するとともに、プログラム配給装置４からプログラムを受信する検査装置５の処理を図１０を参照して説明する。
【００４８】
検査装置５では、コンテンツ配給装置３からインターネット７を介して機器情報,機能情報を含む信号を受信するか否かの監視と、プログラム配給装置４からプログラムを含む信号を受信するか否かの監視とが継続的に実施される（Ｓ１０１）。この監視は検知器４１により実施される。Ｓ１０１において、監視している信号群を受信したことが検知されると、データ処理器４２では、受信した信号群からプログラムと機器情報と機能情報とが抽出されて検査器４３に送られる。検査器４３では、送られてきた機器情報から、機器構成生成器４５においてプログラムを所望する端末装置２の仮想的な機器構成が生成される。さらに、送られてきた機器情報と機能情報とから、プログラム検査パターン生成器４６において検査パターンが生成される。さらに、生成される機器構成と検査パターンとに基づいて検査器本体４７において、端末装置２の装置構成をソフトウェア上で構成したうえで構成した装置構成上でプログラムによる情報コンテンツの具象化状態を再現してその再現状態が検査される（Ｓ１０２）。
【００４９】
Ｓ１０２の検査に用いる情報コンテンツは、その情報コンテンツの一般的なフォーマット形態の一例を有するサンプルコンテンツであって、このサンプルコンテンツは検査パターン生成器４６によって生成される。
【００５０】
検査器本体４７においてＳ１０２の検査が実施された結果（検査結果）が、良好であるか不良であるかが判断され（Ｓ１０３）、その検査結果（良好／不良）を含む信号が送信器４４からそれぞれコンテンツ配給装置３とプログラム配給装置４とに送信される（Ｓ１０４,Ｓ１０５）。これにより検査装置５の一連の処理が終了する。
【００５１】
次に、Ｓ９２でプログラムを送信処理したのちのプログラム配給装置４の処理（後段の処理）を図９を参照して説明する。
【００５２】
検知器３１では、検査装置５から検査結果を含む信号を受信するかが監視される（Ｓ９３）。Ｓ９３で検査結果を含む信号を受信したことが確認されると、データ処理器３２では、その検査結果が良好／不良のいずれであるかが判断される（Ｓ９４）。Ｓ９４において検査結果が良好であると判断される場合、データ処理器３２では、端末装置２が所望する情報コンテンツを具象化するのに必要となるプログラムがプログラム格納器３３から読み出されて送信器３４に送られる。送信器３４では、そのプログラムを含む信号が生成されて端末装置２に送信される（Ｓ９５）。ここで、Ｓ９１で受信する配給要求はデータ処理器３２等に記憶されており、Ｓ９５で送信するプログラムは、予め記憶している配給要求に基づいて特定される。
【００５３】
Ｓ９４において検査結果が不良であると判断する場合は、プログラムの送信処理を行うことなく、プログラム配給装置４における一連の処理が終了される。
【００５４】
次に、Ｓ８５で配給要求と機器情報とを送信したのちのコンテンツ配給装置３の処理（後段の処理）を図８を参照して説明する。検知器２１では、検査装置５から検査結果を含む信号を受信するか否かが監視される（Ｓ８６）。Ｓ８６で検査結果を含む信号を受信したことが確認されると、データ処理器２２では、その検査結果が良好／不良のいずれであるかが判断される（Ｓ８７）。Ｓ８７において検査結果が良好であると判断する場合、データ処理器２２では、受信する取得要求で要求される（端末装置２が所望する）情報コンテンツがコンテンツ格納器２４から読み出されて送信器２５に送られる。送信器２５では、その情報コンテンツを含む信号が生成されて端末装置２に送信される（Ｓ８８）。
【００５５】
ここで、Ｓ８１で受信する取得要求はデータ処理器２２等に記憶されており、Ｓ８８で送信される情報コンテンツは、予め記憶している取得要求に基づいて特定される。
【００５６】
Ｓ８７において検査結果が不良である判断する場合、データ処理器２２では、端末装置２が所望する情報コンテンツをその端末装置２で具象化すると異常が生じると判断して、そのことを示す異常通知が生成されて送信器２５に送られる。送信器２５では異常通知を含む信号が生成されて端末装置２に送信される（Ｓ８９）。
【００５７】
コンテンツ配給装置３では、プログラムの送信処理（Ｓ８８）の完了、または異常通知の送信処理（Ｓ８９）の完了をもって一連の処理が終了する。
【００５８】
次に、Ｓ７２で情報コンテンツの取得要求と機器情報とを送信したのちの端末装置２の処理を図７を参照して説明する。
【００５９】
Ｓ７２で取得要求と機器情報とを送信したのち、端末装置２は、受信監視を実施する（Ｓ７３,Ｓ７４）。具体的には、所望する情報コンテンツをコンテンツ配給装置３から受信するか否かの監視、およびその情報コンテンツの具象化（実行器１７での画面表示処理や音声発音処理など）に必要なプログラムをプログラム配給装置４から受信するか否かの監視（Ｓ７３）が実施される。さらには、異常通知をコンテンツ配給装置３から受信するか否かの監視（Ｓ７４）が実施される。これらの監視は検知器１３により実施される。
【００６０】
Ｓ７３で情報コンテンツとプログラムとを受信したことを検知器１３から知らされたデータ処理器１４は、受信したプログラムを実行器１７にインストールする（Ｓ７５）。ここで、受信したプログラムは、実行器１７に不具合なくインストール可能であることがコンテンツ配給装置３や検査装置５によって確認されている、そのために、プログラムは問題なくインストールされる。
【００６１】
さらにデータ処理器１４では、受信された情報コンテンツが提示器１６で具象化処理（表示処理や音声発声処理）される（Ｓ７６）。具象化処理は、インストールされるプログラムで発揮される機能により実行される。ここで、このプログラムによってデータ処理器１４で実行される情報コンテンツの具象化処理は、検査装置５により実施検証されており、その実施に不具合は生じない。
【００６２】
一方、Ｓ７４で異常通知を受信したことを検知器１３から知らされたデータ処理器１４は、使用者が所望する情報コンテンツの具象化が不能である旨の通知の提示処理（画像表示処理や音声発声処理）を提示器１６で行う（Ｓ７７）。具象化不能提示を認知した端末装置２の使用者は、所望している情報コンテンツは、端末装置２の機器構成では具象化できないことを理解してその情報コンテンツの獲得を断念する。
【００６３】
以上説明したのは、ダウンロードシステム１を、情報コンテンツダウンロードシステムとして機能させた場合の処理である。次に、ダウンロードシステム１を機能ダウンロードシステムとして機能させた場合における機能プログラムの送受信操作を、図１１〜図１４のフローチャートを参照して説明する。この場合、コンテンツ配給装置３は、配給管理装置として機能する。
【００６４】
まず、端末装置２の操作について図１１のフローチャートを参照して説明する。任意の端末装置２においては、入力器１０に対して端末装置２の使用者が指示入力操作を行うか否かが監視される（Ｓ１１１）。ここでいう指示入力操作とは、使用者がダウンロードを所望する機能を指定する情報の入力のことである。Ｓ１１１で指示入力操作が行われたことを確認すると、データ処理器１４では、その入力データから使用者の所望機能が確定されたうえで、その機能の取得要求が生成される。さらに、データ処理器１４では、機器情報格納器１５からこの端末装置２の機器情報が読み出されて取得要求に添付される。機器情報が添付された取得要求は送信器１１に送られる。送信器１１では、データ処理器１４から送られた取得要求と機器情報とがインターネット７を介してコンテンツ配給装置３に送信される（Ｓ１１２）。
【００６５】
以上が、端末装置２の前段の処理（取得要求出力に関する処理）である。
【００６６】
次に、端末装置２から取得要求を受信するコンテンツ配給装置３の前段の処理を図１２を参照して説明する。コンテンツ配給装置３では、端末装置２からインターネット７を介して取得要求と機器情報とを受信するか否かが監視される（Ｓ１２１）。この監視は検知器２１により実施される。Ｓ１２１において、取得要求と機器情報とを受信したことが検知されると、データ処理器２２では、受信した取得要求が指定器２３に送られる。指定器２３では、受信した取得要求と機器情報とに基づいて、取得要求を送信する端末装置２で所望する機能を実現するために必要となるプログラムが特定される。（Ｓ１２２）。
【００６７】
ここで機能の例ととして、次のものが挙げられる。機能としては、例えば、ＭＰＥＧ４再生機能やＭＰ３音声データの再生機能が挙げられる。これらの機能からその機能を端末装置２で実現するのに必要となるプログラムが特定される。ここで、各端末装置２の実行器１７の構造や処理能力等の相違により、端末装置２で必要となるプログラムが異なる。
【００６８】
Ｓ１２２において指定器２３がプログラムを指定すると、そのプログラムの配給要求がデータ処理器２２で生成されて送信器２５に送られる。配給要求を受けた送信器２５では、その配給要求を含む信号が生成されてプログラム配給装置４に送信される（Ｓ１２３）。このとき、データ処理器２２では、同時にその機能（プログラム）を必要とする端末装置２の機器情報と、その端末装置２から要求される機能を示す情報（機能情報）とを送信する指示が生成されて送信器２５に送られる。送信器２５では、その指示に基づき機器情報と機能情報とを含む信号が検査装置５に送信される。
【００６９】
以上が、コンテンツ配給装置３の前段の処理（配給要求出力に関する処理）である。
【００７０】
次に、コンテンツ配給装置３から配給要求を受信するプログラム配給装置４の前段の処理を図１３を参照して説明する。
【００７１】
プログラム配給装置４では、コンテンツ配給装置３からインターネット７を介して配給要求を受信するか否かが監視される（Ｓ１３１）。この監視は検知器３１により実施される。Ｓ１３１において、配給要求を受信したことが検知されると、データ処理器３２では、受信した配給要求で指定されるプログラムがプログラム格納器３３から読み出される。さらにデータ処理器３２では、読み出されたプログラムが送信器３４に送られる。送信器２５では、送られてきたプログラムを含む信号が生成されて検査装置５に送信される（Ｓ１３２）。
【００７２】
以上が、プログラム配給装置４の前段の処理（プログラム出力に関する処理）である。
【００７３】
次に、コンテンツ配給装置３から機器情報を受信するとともに、プログラム配給装置４からプログラムを受信する検査装置５の処理を図１４を参照して説明する。
【００７４】
検査装置５では、コンテンツ配給装置３からインターネット７を介して機器情報,機能情報を含む信号を受信するか否かの監視と、プログラム配給装置４からプログラムを含む信号を受信するか否かの監視とが継続的に実施される（Ｓ１４１）。この監視は検知器４１により実施される。Ｓ１４１において、監視している信号群を受信したことが検知されると、データ処理器４２では、受信した信号群からプログラムと機器情報と機能情報とが抽出されて検査器４３に送られる。検査器４３では、送られてきた機器情報から、機器構成生成器４５においてプログラムを所望する端末装置２の仮想的な機器構成が生成される。さらに、送られてきた機器情報と機能情報とから、プログラム検査パターン生成器４６において検査パターンが生成される。さらに、生成される機器構成と検査パターンとに基づいて検査器本体４７において、端末装置２の装置構成をソフトウェア上で構成したうえで構成した装置構成上でプログラムによる情報コンテンツの具象化状態を再現してその再現状態が検査される（Ｓ１４２）。
【００７５】
Ｓ１４２の検査においては、その機能プログラムを実施する情報コンテンツが必要となる。ここで用いる情報コンテンツは、その情報コンテンツの一般的なフォーマット形態の一例を有するサンプルコンテンツであって、このサンプルコンテンツは検査パターン生成器４６によって生成される。
【００７６】
検査器本体４７においてＳ１４２の検査が実施された結果（検査結果）が、良好であるか不良であるかが判断され（Ｓ１４３）、その検査結果（良好／不良）を含む信号が送信器４４からそれぞれコンテンツ配給装置３とプログラム配給装置４とに送信される（Ｓ１４４,Ｓ１４５）。これにより検査装置５の一連の処理が終了する。
【００７７】
次に、Ｓ１３２でプログラムを送信処理したのちのプログラム配給装置４の処理（後段の処理）を図１３を参照して説明する。
【００７８】
検知器３１では、検査装置５から検査結果を含む信号を受信するか否かが監視される（Ｓ１３３）。Ｓ１３３で検査結果を含む信号を受信したことが確認されると、データ処理器３２では、その検査結果が良好／不良のいずれであるかが判断される（Ｓ１３４）。Ｓ１３４において検査結果が良好であると判断される場合、データ処理器３２では、端末装置２が所望する機能を実現するのに必要となるプログラムがプログラム格納器３３から読み出されて送信器３４に送られる。送信器３４では、そのプログラムを含む信号が生成されて端末装置２に送信される。ここで、Ｓ１３１で受信する配給要求はデータ処理器３２等に記憶されており、Ｓ１３５で送信するプログラムは、予め記憶している配給要求に基づいて特定される。
【００７９】
Ｓ１３４において検査結果が不良であると判断される場合は、プログラムの送信処理を行うことなく、プログラム配給装置４における一連の処理が終了される。
【００８０】
次に、Ｓ１２３で配給要求と機器情報と機能情報とを送信したのちのコンテンツ配給装置３の処理（後段の処理）を説明する。検知器２１では、検査装置５から検査結果を含む信号を受信するか否かが監視される（Ｓ１２４）。Ｓ１２４で検査結果を含む信号を受信したことが確認されると、データ処理器２２では、その検査結果が良好／不良のいずれであるかが判断される（Ｓ１２５）。Ｓ１２５において検査結果が良好であると判断する場合、データ処理器２２では、一連の処理を終了する。
【００８１】
Ｓ１２５において検査結果が不良である判断する場合、データ処理器２２では、端末装置２が所望する機能をその端末装置２で実現すると異常が生じると判断される。データ処理器２２では、そのことを示す異常通知が生成されて送信器２５に送られる。送信器２５では異常通知を含む信号が生成されて端末装置２に送信される（Ｓ１２６）。異常通知の送信処理（Ｓ１２６）の完了をもって一連の処理が終了する。
【００８２】
次に、Ｓ１１２で機能の取得要求と機器情報とを送信したのちの端末装置２の処理を図１１を参照して説明する。
【００８３】
Ｓ１１２で取得要求と機器情報とを送信したのち、端末装置２は、受信監視を実施する（Ｓ１１３,Ｓ１１４）。具体的には、所望する機能を実現するプログラムをプログラム配給装置４から受信するか否かが監視される（Ｓ１１３）。さらには、異常通知をコンテンツ配給装置３から受信するか否かの監視（Ｓ１１４）が実施される。これらの監視は検知器１３により実施される。
【００８４】
Ｓ１１３でプログラムを受信したことを検知器１３から知らされたデータ処理器１４は、受信したプログラムを実行器１７にインストールする（Ｓ１１５）。ここで、受信したプログラムは、実行器１７にインストール可能であることと端末装置２で不具合なく動作可能であることが検査装置５によって確認されているために、プログラムは問題なくインストールされて端末装置２の実行器１７で動作する。
【００８５】
一方、Ｓ１１４で異常通知を受信したことを検知器１３から知らされたデータ処理器１４は、使用者が所望する機能を端末装置２で実現不能である旨の通知の提示処理（画像表示処理や音声発声処理）を行う（Ｓ１１６）。具象化不能提示を認知した端末装置２の使用者は、所望している機能は、端末装置２の機器構成では実現できないことを理解してその機能の獲得を断念する。
【００８６】
次に、
・端末装置２でダウンロード可能な情報コンテンツや機能が複数ある、
・同一の機能を実現可能であるものの互いに異なる構成を有するプログラムをそれぞれ格納しているプログラム配給装置４が複数ある、
・同一の検査を実施可能な検査装置５が複数ある、
という条件において、ダウンロードシステム１を情報コンテンツダウンロードシステムとして作用させる場合を、図１５,図１６のフローチャートを参照して説明する。
【００８７】
まず、端末装置２の処理を図１５のフローチャートを参照して説明する。以下に説明する処理は、図１１のフローチャートのＳ１１１の前処理として実施される。
【００８８】
端末装置２においては、入力器１０に対して端末装置２の使用者が一覧提示の要求入力を行うか否かが監視される（Ｓ１５１）。ここでいう一覧提示とは、この端末装置２でダウンロード可能な情報コンテンツの一覧情報をコンテンツ配給装置３からダウンロードすることを要求する入力のことである。Ｓ１５１で一覧提示の要求入力が行われたことを確認すると、データ処理器１４では、一覧提示要求が生成される。さらに、データ処理器１４では、機器情報格納器１５からこの端末装置２の機器情報が読み出されて一覧提示要求に添付される。機器情報が添付された一覧提示要求は送信器１１に送られる。送信器１１では、データ処理器１４から送られた一覧提示要求と機器情報とがインターネット７を介してコンテンツ配給装置３に送信される（Ｓ１５２）。
【００８９】
以上が、端末装置２の前段の処理（一覧提示要求出力に関する処理）である。
【００９０】
次に、端末装置２から一覧要求を受信するコンテンツ配給装置３の処理を図１６のフローチャートを参照して説明する。コンテンツ配給装置３では、端末装置２からインターネット７を介して一覧提示要求と機器情報とを受信するか否かが監視される（Ｓ１６１）。この監視は検知器２１により実施される。Ｓ１６１において、一覧提示要求と機器情報とを受信したことが検知されると、データ処理器２２では、受信した一覧提示要求が指定器２３に送られる。指定器２３では、受信した一覧提示要求と機器情報とに基づいて、一覧提示要求を送信する端末装置２で具象化可能な情報コンテンツと、その情報コンテンツをその端末装置２で具象化するのに必要となる機能が特定される。さらに、指定器２３では、端末装置２においてその機能を実現するために新たなプログラムが必要となるか否かが判断され、新たにプログラムが必要となると判断される場合は、その機能を端末装置２で実現するプログラムを提供するプログラム配給装置４が指定される。さらには、プログラムやそのプログラムを提供するプログラム配給装置４が指定されると、そのプログラムを検査可能な検査装置５が指定される。ここで、指定されるプログラム配給装置４と検査装置５とは、一つとは限らず、通常は複数のプログラム配給装置４と検査装置５とが指定される。指定器２３では、上述した各種の指定要求を含んで一覧情報が作成される（Ｓ１６２）。
【００９１】
Ｓ１６２で作成される一覧情報を含んだ信号は、データ処理器２２を介して、送信器２５から端末装置２に送信される（Ｓ１６３）。
【００９２】
次に、Ｓ１５２で一覧提示要求と機器情報とを送信したのちの端末装置２の処理（後段の処理）を図１５を参照して説明する。
【００９３】
Ｓ１５２で一覧提示要求と機器情報とを送信したのち、端末装置２では、一覧情報を受信するか否かが受信監視される。監視は検知器１３により実施される（Ｓ１５３）。
【００９４】
Ｓ１５３で一覧情報を受信したことを検知器１３から知らされたデータ処理器１４では、受信した一覧情報から情報コンテンツの一覧情報が読み出される。ここでいう情報コンテンツの一覧情報とは、この端末装置２で具象化可能な一つないし複数の情報コンテンツの一覧を示す情報をいう。読み出された情報コンテンツの一覧情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１５４）。
【００９５】
情報コンテンツの一覧提示処理をしたのち、データ処理器１４では、所望する情報コンテンツの指定要求を使用者が入力器１０に入力するか否かが監視される（Ｓ１５５）。
【００９６】
Ｓ１５５で情報コンテンツの指定要求が入力されたことを確認したデータ処理器１４では、指定された情報コンテンツの指定要求を記憶したうえで、さらに、受信した一覧情報からプログラム配給装置４の紹介情報が読み出される。ここでいうプログラム配給装置４の紹介情報とは、指定された情報コンテンツをこの端末装置２で具象化するのに必要となる機能を実現するプログラムを配給する一つ以上のプログラム配給装置４の一覧を示す情報をいう。読み出されたプログラム配給装置４の紹介情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１５６）。
【００９７】
プログラム配給装置４の紹介情報の提示処理をしたのち、データ処理器１４では、使用者によりプログラム配給装置４の指定要求が入力器１０に入力されるか否かが監視される（Ｓ１５７）。
【００９８】
Ｓ１５７でプログラム配給装置４の指定要求が入力されたことを確認したデータ処理器１４では、指定されたプログラム配給装置４の指定要求を記憶したうえで、さらに受信した一覧情報から検査装置５の紹介情報が読み出される。ここでいう検査装置５の紹介情報とは、指定されたプログラム配給装置４が配給するプログラムをこの端末装置２で不具合なく動作するか否かを検査する機能を備えた一つ以上の検査装置５の一覧を示す情報をいう。読み出された検査装置５の紹介情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１５８）。
【００９９】
検査装置５の紹介情報の提示処理をしたのち、データ処理器１４では、使用者が検査装置５の指定要求を入力器１０に入力するか否かが監視される（Ｓ１５９）。検査装置５の指定要求が入力されたことを検知したデータ処理器１４は、指定された検査装置５の指定要求を記憶する。さらに、データ処理器１４は、記憶している情報コンテンツの指定要求と、プログラム配給装置４の指定要求と、検査装置５の指定要求とに基づいて、情報コンテンツの取得要求を生成し、生成した情報コンテンツの取得要求と端末装置２の機器情報とをコンテンツ配給装置３に送信する。送信処理は、図７におけるＳ７２の処理となり、それ以降の処理は、図７のＳ７３以降の処理と同一となる。
【０１００】
次に、機能をダウンロードする構成において、
・端末装置２でダウンロード可能な機能が複数ある、
・同一の機能を実現可能であるものの互いに異なる構成を有するプログラムをそれぞれ格納しているプログラム配給装置４が複数ある、
・同一の検査を実施可能な検査装置５が複数ある、
という条件において、ダウンロードシステム１を機能ダウンロードシステムとして作用させる場合を、図１７,図１８のフローチャートを参照して説明する。
【０１０１】
まず、端末装置２の処理を図１７のフローチャートを参照して説明する。以下に説明する処理は、図１５のフローチャートと同様、図１１のフローチャートのＳ１１１の前処理として実施される。
【０１０２】
まず、端末装置２においては、入力器１０に対して端末装置２の使用者が一覧提示の要求入力を行うか否かが監視される（Ｓ１７１）。ここでいう一覧提示とは、この端末装置２でダウンロード可能な機能の一覧情報をコンテンツ配給装置３からダウンロードすることを要求する入力のことである。Ｓ１７１で一覧提示の要求入力が行われたことを確認すると、データ処理器１４では、一覧提示要求が生成される。さらに、データ処理器１４では、機器情報格納器１５からこの端末装置２の機器情報が読み出されて一覧提示要求に添付される。機器情報が添付された一覧提示要求は送信器１１に送られる。送信器１１では、データ処理器１４から送られた一覧提示要求と機器情報とがインターネット７を介してコンテンツ配給装置３に送信される（Ｓ１７２）。
【０１０３】
以上が、端末装置２の前段の処理（一覧提示要求出力に関する処理）である。
【０１０４】
次に、端末装置２から一覧提示要求を受信するコンテンツ配給装置３の処理を図１８のフローチャートを参照して説明する。コンテンツ配給装置３では、端末装置２からインターネット７を介して一覧提示要求と機器情報とを受信するか否かが監視される（Ｓ１８１）。この監視は検知器２１により実施される。Ｓ１８１において、一覧提示要求と機器情報とを受信したことが検知されると、データ処理器２２では、受信した一覧提示要求が指定器２３に送られる。指定器２３では、受信した一覧提示要求と機器情報とに基づいて、一覧提示要求を送信する端末装置２で実現可能な機能が特定される。さらに、指定器２３では、その機能を端末装置２で実現するプログラムを提供するプログラム配給装置４が指定される。さらには、プログラムやそのプログラムを提供するプログラム配給装置４が指定されると、そのプログラムを検査可能な検査装置５が指定される。ここで、指定されるプログラム配給装置４と検査装置５とは、一つとは限らず、通常は複数のプログラム配給装置４と検査装置５とが指定される。指定器２３では、上述した各種の指定要求を含んで一覧情報が作成される（Ｓ１８２）。
【０１０５】
Ｓ１８２で作成される一覧情報を含んだ信号は、データ処理器２２を介して、送信器２５から端末装置２に送信される（Ｓ１８３）。
【０１０６】
次に、Ｓ１７２で一覧提示要求と機器情報とを送信したのちの端末装置２の処理（後段の処理）を説明する。
【０１０７】
Ｓ１７２で一覧提示要求と機器情報とを送信したのち、端末装置２は、一覧情報を受信するか否かの受信監視を実施する。監視は検知器１３により実施される（Ｓ１７３）。
【０１０８】
Ｓ１７３で一覧情報を受信したことを検知器１３から知らされたデータ処理器１４では、受信した一覧情報から機能の一覧情報が読み出される。ここでいう機能の一覧情報とは、この端末装置２で実現可能な複数の機能の一覧を示す情報をいう。読み出された機能の一覧情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１７４）。
【０１０９】
機能の一覧提示処理をしたのち、データ処理器１４では、所望する機能の指定要求を使用者が入力器１０に入力するか否かが監視される（Ｓ１７５）。
【０１１０】
Ｓ１７５で機能の指定要求が入力されたことを確認したデータ処理器１４では、入力された機能の指定要求を記憶したうえで、さらに、受信した一覧情報からプログラム配給装置４の紹介情報が読み出される。ここでいうプログラム配給装置４の紹介情報とは、指定された機能をこの端末装置２で実現するのに必要となるプログラムを配給する一つ以上のプログラム配給装置４の一覧を示す情報をいう。読み出されたプログラム配給装置４の紹介情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１７６）。
【０１１１】
プログラム配給装置４の紹介情報の提示処理をしたのち、データ処理器１４では、使用者がプログラム配給装置４の指定要求を入力器１０に入力するか否かが監視される（Ｓ１７７）。
【０１１２】
Ｓ１７７でプログラム配給装置４の指定要求が入力されたことを確認したデータ処理器１４では、入力されたプログラム配給装置４の指定要求を記憶したうえで、さらに受信した一覧情報から検査装置５の紹介情報が読み出される。ここでいう検査装置５の紹介情報とは、指定されたプログラム配給装置４が配給するプログラムをこの端末装置２で不具合なく動作するか否かを検査する機能を備えた一つ以上の検査装置５の一覧を示す情報をいう。読み出された検査装置５の紹介情報は、提示器１６において提示処理（表示処理や音声発声処理等）される（Ｓ１７８）。
【０１１３】
検査装置５の紹介情報の提示処理をしたのち、データ処理器１４では、使用者が検査装置５の指定要求を入力器１０に入力するか否かが監視される（Ｓ１７９）。検査装置５の指定要求が入力されたことを検知したデータ処理器１４は、入力された検査装置５の指定要求を記憶する。さらに、データ処理器１４は、記憶している機能の指定要求と、プログラム配給装置４の指定要求と、検査装置５の指定要求とに基づいて、機能の取得要求を生成し、生成した機能の取得要求と端末装置２の機器情報とをコンテンツ配給装置３に送信する。送信処理は、図１１におけるＳ１１２の処理となり、それ以降の処理は、図１１のＳ１１３以降の処理と同一となる。
【０１１４】
次に、ダウンロードシステム１における課金システムとその実施方法とを図６,図１９,図２０のフローチャートを参照して説明する。まず、ダウンロードシステム１による情報コンテンツの送受信操作に伴う課金システムとその処理について説明する。なお、図６において、黒矢印は、命令指示情報の流れを示し、白矢印は金銭データの流れを示す。
【０１１５】
端末装置２は、コンテンツ配給装置３から情報コンテンツを取得すると、コンテンツ取得料の支払い指示を決裁管理装置６に送信する。支払い指示の送信に際しては、予め、端末装置２と決済管理装置６との間で端末装置２のＩＤ情報を設定したうえで設定したＩＤ情報を両装置２,６で記憶しておけばよい。そうすれば、端末装置２から支払い指示を送信する際にＩＤ情報を添付することで、決済管理装置６では、その支払い指示を送信した端末装置２を特定するが可能となる。これにより、偽の端末装置２からの支払い指示を防止することができる。
【０１１６】
決済管理装置６では、端末装置２から支払い指示を受信するか否かが監視される（Ｓ１９１）。監視はデータ処理器５１により実施される。
【０１１７】
Ｓ１９１で端末装置２から支払い指示を受信したことを確認したデータ処理器５１は、端末装置資金データ格納器５２に、コンテンツ取得料の支払い指示を出力する。コンテンツ取得料の支払い指示を受けた端末装置資金データ格納器５２では、格納している端末装置２の決済資金データからコンテンツ取得料を引き出すデータ処理が行われる。具体的には、コンテンツ取得料に相当する金額データを決済資金データから減算するデータ処理が実施される。
【０１１８】
端末装置資金データ格納器５２においてコンテンツ取得料を引き出すデータ処理が実施されたことを確認したデータ処理器５１は、コンテンツ配給装置資金データ格納器５３にコンテンツ取得料の受領指示を出力する。コンテンツ取得料の受領指示を受けたコンテンツ配給装置資金データ格納器５３では、格納しているコンテンツ配給装置３の決済資金データにコンテンツ取得料を受領するデータ処理が行われる。具体的には、コンテンツ取得料に相当する金額データを決済資金データに加算するデータ処理が実施される（Ｓ１９２）。
【０１１９】
コンテンツ配給装置資金データ格納器５３においてコンテンツ取得料を受領するデータ処理が実施されたことを確認したデータ処理器５１では、次の判断が実施される。データ処理器５１では、今回の情報コンテンツの授受処理において、機能プログラムの授受処理が付随して発生したか否かが判断される（Ｓ１９３）。この判断は、例えば、コンテンツ配給装置３から受信するコンテンツ支配指示の内容を解析することで実施される。
【０１２０】
データ処理器５１では、付随して機能プログラムの授受処理が発生していないと判断する場合、一連の課金処理を終了する。
【０１２１】
一方、Ｓ１９３で、付随して機能プログラムの授受処理が発生していると判断する場合、データ処理器５１では、次の処理が実施される。データ処理器５１では、コンテンツ配給装置資金データ格納器５３にプログラム取得料の支払い指示と、検査料支払い指示とが出力される。これらの支払い指示を受けたコンテンツ配給装置資金データ格納器５３では、格納しているコンテンツ配給装置３の決済資金データからプログラム取得料と検査料とを引き出すデータ処理とが行われる。具体的には、コンテンツ配給装置３に格納している決済資金データから、プログラム取得料に相当する金額データを減算するデータ処理と、検査料に相当する金額データを減算するデータ処理とが実施される。
【０１２２】
コンテンツ配給装置資金データ格納器５３においてプログラム取得料と検査料とを引き出すデータ処理が実施されたことを確認したデータ処理器５１は、プログラム配給装置資金データ格納器５４にプログラム取得料の受領指示を出力し、検査装置資金データ格納器５５に検査料の受領指示を出力する。
【０１２３】
プログラム取得料の受領指示を受けたプログラム配給装置資金データ格納器５４では、格納しているプログラム配給装置４の決済資金データにプログラム取得料を受領するデータ処理が行われる。具体的には、プログラム取得料に相当する金額データを決済資金データに加算するデータ処理が実施される。
【０１２４】
検査料の受領指示を受けた検査装置資金データ格納器５５では、格納している検査装置５の決済資金データに検査料を受領するデータ処理が行われる。具体的には、検査料に相当する金額データを決済資金データに加算するデータ処理が実施される（Ｓ１９４）。以上で一連の課金処理が終了する。
【０１２５】
次に、ダウンロードシステム１による機能プログラムの送受信操作に伴う課金システムとその処理について、図２０のフローチャートを参照して説明する。この場合、コンテンツ配給装置資金データ格納器５３は、配給管理装置の資金データ格納器として機能する。
【０１２６】
端末装置２は、プログラム配給装置４からプログラムを取得すると、プログラム取得料の支払い指示を決裁管理装置６に送信する。決済管理装置６では、端末装置２から支払い指示を受信するか否かが監視される（Ｓ２０１）。監視はデータ処理器５１により実施される。
【０１２７】
Ｓ２０１で端末装置２から支払い指示を受信したことを確認したデータ処理器５１は、端末装置資金データ格納器５２に、プログラム取得料の支払い指示を出力する。プログラム取得料の支払い指示を受けた端末装置資金データ格納器５２では、格納している端末装置２の決済資金データからプログラム取得料を引き出すデータ処理が行われる。具体的には、プログラム取得料に相当する金額データを決済資金データから減算するデータ処理が実施される。
【０１２８】
端末装置資金データ格納器５２においてプログラム取得料を引き出すデータ処理が実施されたことを確認したデータ処理器５１は、コンテンツ配給装置資金データ格納器（配給管理装置資金データ格納器として機能する）５３にプログラム取得料の受領指示を出力する。プログラム取得料の受領指示を受けたコンテンツ配給装置資金データ格納器５３では、格納しているコンテンツ配給装置３の決済資金データにプログラム取得料を受領するデータ処理が行われる。具体的には、プログラム取得料に相当する金額データを決済資金データに加算するデータ処理が実施される（Ｓ２０２）。
【０１２９】
コンテンツ配給装置資金データ格納器５３においてプログラム取得料を受領するデータ処理が実施されたことを確認したデータ処理器５１では、コンテンツ配給装置資金データ格納器５３にプログラム取得料の支払い指示と、検査料支払い指示とが出力される。これらの支払い指示を受けたコンテンツ配給装置資金データ格納器５３では、格納しているコンテンツ配給装置（配給管理装置として機能する）３の決済資金データからプログラム取得料と検査料とを引き出すデータ処理とが行われる。具体的には、プログラム取得料に相当する金額データを決済資金データから減算するデータ処理と、検査料に相当する金額データを決済資金データから減算するデータ処理とが実施される。
【０１３０】
コンテンツ配給装置資金データ格納器５３においてプログラム取得料と検査料とを引き出すデータ処理が実施されたことを確認したデータ処理器５１は、プログラム配給装置資金データ格納器５４にプログラム取得料の受領指示を出力し、検査装置資金データ格納器５５に検査料の受領指示を出力する。
【０１３１】
プログラム取得料の受領指示を受けたプログラム配給装置資金データ格納器５４では、格納しているプログラム配給装置４の決済資金データにプログラム取得料を受領するデータ処理が行われる。具体的には、プログラム取得料に相当する金額データを決済資金データに加算するデータ処理が実施される。
【０１３２】
検査料の受領指示を受けた検査装置資金データ格納器５５では、格納している検査装置５の決済資金データに検査料を受領するデータ処理が行われる。具体的には、検査料に相当する金額データを決済資金データに加算するデータ処理が実施される（Ｓ２０３）。以上で一連の課金処理が終了する。
【０１３３】
なお、コンテンツ配給装置３においては、プログラム配給管理に関する業務が発生し、プログラム検査管理に関する業務が発生する。これらの業務に対する手数料をプログラム配給装置４や検査装置５から徴収してもよい。その場合、プログラム配給装置資金データ格納器５４や検査装置資金データ格納器５５からコンテンツ配給装置資金データ格納器５３に手数料に相当する金額データを定期的（１ヶ月毎や１年毎等）に支払う処理を実施すればよい。
【０１３４】
また、複数のプログラム配給装置４や検査装置５が設けて、これら複数の装置４,５の中から端末装置２側で任意のものを選択するシステムでは、複数の装置４,５を紹介する情報がコンテンツ配給装置３から端末装置２に配信される。この場合、装置４,５を紹介する情報の配信は、コンテンツ配給装置３にとってこれら装置４,５の宣伝業務を代行していることに等しい。したがって、発生する宣伝代行業務に対する手数料をプログラム配給装置４や検査装置５から徴収してもよい。その場合、上述した業務の手数料の支払いと同様、プログラム配給装置資金データ格納器５４や検査装置資金データ格納器５５からコンテンツ配給装置資金データ格納器５３に手数料に相当する金額データを定期的（１ヶ月毎や１年毎等）に支払う処理を実施すればよい。
【０１３５】
上述した実施の形態では、プログラムはプログラム配給装置４だけに格納されており、プログラムの検査を実施する毎に、プログラム配給装置４から検査装置５に検査対象のプログラムが送信される。しかしながら、検査装置５に複数のプログラムを格納しておいてもよい。そうすれば、検査を実施する毎に、コンテンツ配給装置３から検査装置５に、機器情報とともに検査対象プログラムを指定する情報を送信すればよくなる。検査装置５では、装置内に格納しているプログラムの中から、指定された検査対象プログラムを読み出して検査することが可能となる。
【図面の簡単な説明】
【０１３６】
【図１】機能ダウンロードシステムや情報コンテンツダウンロードシステムとして機能する本発明のダウンロードシステムの一実施形態を示す構成図である。
【図２】実施の形態のダウンロードシステムを構成する端末装置のブロック図である。
【図３】実施の形態のダウンロードシステムを構成するコンテンツ配給装置のブロック図である。
【図４】実施の形態のダウンロードシステムを構成するプログラム配給装置のフロック図である。
【図５】実施の形態のダウンロードシステムを構成する検査装置のブロック図である。
【図６】実施の形態のダウンロードシステムを構成する決済管理装置のブロック図である。
【図７】ダウンロードシステムを情報コンテンツダウンロードシステムとして動作させた場合の端末装置の動作を示すフローチャートである。
【図８】ダウンロードシステムを情報コンテンツダウンロードシステムとして動作させた場合のコンテンツ配給装置の動作を示すフローチャートである。
【図９】ダウンロードシステムを情報コンテンツダウンロードシステムとして動作させた場合のプログラム配給装置の動作を示すフローチャートである。
【図１０】ダウンロードシステムを情報コンテンツダウンロードシステムとして動作させた場合の検査装置の動作を示すフローチャートである。
【図１１】ダウンロードシステムを機能ダウンロードシステムとして動作させた場合の端末装置の動作を示すフローチャートである。
【図１２】ダウンロードシステムを機能ダウンロードシステムとして動作させた場合のコンテンツ配給装置の動作を示すフローチャートである。
【図１３】ダウンロードシステムを機能ダウンロードシステムとして動作させた場合のプログラム配給装置の動作を示すフローチャートである。
【図１４】ダウンロードシステムを機能ダウンロードシステムとして動作させた場合の検査装置の動作を示すフローチャートである。
【図１５】実施の形態の第１の変形例における端末装置の前処理動作のフローチャートである。
【図１６】実施の形態の第１の変形例におけるコンテンツ配給装置の前処理動作のフローチャートである。
【図１７】実施の形態の第２の変形例における端末装置の前処理動作のフローチャートである。
【図１８】実施の形態の第２の変形例におけるコンテンツ配給装置の前処理動作のフローチャートである。
【図１９】ダウンロードシステムを情報コンテンツダウンロードシステムとして動作させた場合の決済管理装置の動作を示すフローチャートである。
【図２０】ダウンロードシステムを機能ダウンロードシステムとして動作させた場合の決済管理装置の動作を示すフローチャートである。
【符号の説明】
【０１３７】
１  ダウンロードシステム                ２  端末装置
３  コンテンツ配給装置                  ４  プログラム配給装置
５  検査装置                            ６  決済管理装置
７  インターネット                      １０  入力器
１１  送信器                            １２  受信器
１３  検知器                            １４  データ処理器
１５  機器情報格納器                    １６  提示器
１７  実行器                            ２０  受信器
２１  検知器                            ２２  データ処理器
２３  指定器                            ２４  コンテンツ格納器
２５  送信器                            ３０  受信器
３１  検知器                            ３２  データ処理器
３３  プログラム格納器                  ３４  送信器
４０  受信器                            ４１  検知器
４２  データ処理器                      ４３  検査器
４４  送信器                            ４５  機器構成生成器
４６  検査パターン生成器                ４７  検査器本体
５０  受信器                            ５１  データ処理器
５２  端末装置資金データ格納器  
５３  コンテンツ配給装置資金データ格納器
５４  プログラム配給装置資金データ格納器
５５  検査装置資金データ格納器
【図１】
2006004348.tif 000003
【図２】
2006004348.tif 000004
【図３】
2006004348.tif 000005
【図４】
2006004348.tif 000006
【図５】
2006004348.tif 000007
【図６】
2006004348.tif 000008
【図７】
2006004348.tif 000009
【図８】
2006004348.tif 000010
【図９】
2006004348.tif 000011
【図１０】
2006004348.tif 000012
【図１１】
2006004348.tif 000013
【図１２】
2006004348.tif 000014
【図１３】
2006004348.tif 000015
【図１４】
2006004348.tif 000016
【図１５】
2006004348.tif 000017
【図１６】
2006004348.tif 000018
【図１７】
2006004348.tif 000019
【図１８】
2006004348.tif 000020
【図１９】
2006004348.tif 000021
【図２０】
2006004348.tif 000022