(57)【特許請求の範囲】
【請求項１】
少なくとも１つの携帯可能な通信端末であるクライアントとの間でデータを送受信する中継サーバを備え、上記クライアントが文書を要求して表示する際に用いられており、
上記中継サーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、上記スクリプトを実行するスクリプト実行手段とを備えており、
上記中継サーバは、上記変換済文書を上記クライアントに送り、
上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、
上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示されるスクリプト変換システム。
【請求項２】
上記中継サーバは、文書を蓄積している文書サーバから直接、又は外部記録媒体を介して上記文書サーバから文書が提供される請求項１記載のスクリプト変換システム。
【請求項３】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換手段は、上記文書及びスクリプトを上記文書用記憶手段に保存する請求項１記載のスクリプト変換システム。
【請求項４】
上記クライアントは、発呼者を特定するＩＤ情報を記憶するＩＤ情報記憶手段を備え、
上記中継サーバは、上記クライアントから上記ＩＤ情報を受け取り、予め上記中継サーバの利用を許可されているＩＤ情報のリストと比較する認証手段を備えており、
上記認証手段は、上記認証手段の認証結果に基づいて上記中継サーバの利用の可否を判断する請求項１記載のスクリプト変換システム。
【請求項５】
上記認証手段で上記中継サーバの利用を許可されたクライアントが、文書及びスクリプトを入力とし上記入力中から少なくとも上記スクリプトを上記記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換機能、及び上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行する実行機能を利用することに対して課金を行う課金手段をさらに備える請求項４記載のスクリプト変換システム。
【請求項６】
上記課金手段は、上記認証手段で上記中継サーバの利用を許可された上記クライアントが上記変換機能及び上記実行機能を利用する毎に上記ＩＤ情報に対応する課金情報を更新する請求項５記載のスクリプト変換システム。
【請求項７】
上記中継サーバは、上記文書を予め中継サーバに保持することで文書サーバの機能を有する請求項１記載のスクリプト変換システム。
【請求項８】
携帯可能な通信端末である少なくとも１つのクライアントが中継サーバを介して文書サーバに文書を要求して表示する際に用いられており、
上記中継サーバは、文書サーバからの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、
上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、
上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを有するスクリプト変換方法。
【請求項９】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換工程では、上記文書及びスクリプトを上記文書用記憶手段に保存する請求項８記載のスクリプト変換方法。
【請求項１０】
認証手段が、携帯可能な通信端末であるクライアントの持つＩＤ情報を受け取って、予め中継サーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記中継サーバの利用の可否を判断する認証工程と、
課金手段が、上記認証工程で上記中継サーバの利用を許可されたクライアントが、文書サーバからの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力するという変換機能、及び上記変換済文書を上記クライアントに返送し上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行し、実行されたスクリプトを上記クライアントにおいて表示するという実行機能を利用することに対して課金を行う課金工程とを有する課金方法。
【請求項１１】
上記課金手段は、上記クライアントが上記変換機能及び上記実行機能を利用する毎に上記クライアントから受け取った上記ＩＤ情報に対応する課金情報を更新する請求項１０記載の課金方法。
【請求項１２】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換機能は、上記文書及びスクリプトを上記文書用記憶手段に保存するものである請求項１０記載の課金方法。
【請求項１３】
放送局送信装置と、上記放送局送信装置から文書を含む放送を受信し、上記文書を放送受信用のリモート端末である少なくとも１つのクライアントへ出力して表示させる放送受信機とを備え、
上記放送受信機は、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを有しており、
上記放送受信機は、上記変換済文書を上記クライアントに送り、
上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、
上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示されるスクリプト変換システム。
【請求項１４】
上記放送受信機は、外部記録媒体を介して上記放送局送信装置から文書が提供される請求項１３記載のスクリプト変換システム。
【請求項１５】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換手段は、上記文書及びスクリプトを上記文書用記憶手段に保存する請求項１３記載のスクリプト変換システム。
【請求項１６】
上記スクリプト実行手段において、上記放送受信機は、放送用の拡張関数を用いて上記スクリプトを実行する請求項１３記載のスクリプト変換システム。
【請求項１７】
放送受信機において放送局送信装置から文書を含む放送を受信し、上記放送受信機から上記文書を放送受信用のリモート端末である少なくとも１つのクライアントへ配信して表示させるスクリプト変換方法であって、
上記放送受信機は、上記放送局送信装置からの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、
上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、
上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを有するスクリプト変換方法。
【請求項１８】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換工程では、上記文書及びスクリプトを上記文書用記憶手段で保存する請求項１７記載のスクリプト変換方法。
【請求項１９】
クライアントと、上記クライアントで表示する上記クライアント用の操作メニュー文書中のスクリプトを実行することによって機器制御信号を発行するリモコンサーバと、上記機器制御信号によって制御される被制御機器とを備え、
上記リモコンサーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを備えており、
上記リモコンサーバは、上記変換済文書を上記クライアントに送り、
上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、
上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示され、
上記クライアントは、上記被制御機器を制御するリモートコントローラであるスクリプト変換システム。
【請求項２０】
上記リモコンサーバは、文書を蓄積している文書サーバから直接、又は外部記録媒体を介して上記文書サーバから文書が提供される請求項１９記載のスクリプト変換システム。
【請求項２１】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換手段は、上記文書及びスクリプトを上記文書用記憶手段に保存する請求項１９記載のスクリプト変換システム。
【請求項２２】
上記リモコンサーバは、上記文書を予め上記リモコンサーバに保持することで文書サーバの機能を有している請求項１９記載のスクリプト変換システム。
【請求項２３】
上記リモコンサーバは、予め利用可能な文書を文書サーバから取得し、上記変換手段で変換した後に保存し、上記クライアントから文書要求が発行された際に、上記保存された文書中から当該文書を返送する請求項１９記載のスクリプト変換システム。
【請求項２４】
上記被制御機器は、上記文書を上記リモコンサーバに提供するという文書サーバの機能を有している請求項１９記載のスクリプト変換システム。
【請求項２５】
上記リモコンサーバは、発呼者を特定するＩＤ情報を記憶する記憶手段を備え、
上記リモコンサーバは、上記ＩＤ情報を受け取り、予めリモコンサーバの利用を許可されているＩＤ情報のリストと比較する認証手段を備えており、
上記認証手段は、上記認証手段の認証結果に基づいて上記リモコンサーバの利用の可否を判断する請求項１９記載のスクリプト変換システム。
【請求項２６】
上記認証手段によってリモコンサーバの利用を許可されたクライアントが、文書及びスクリプトを入力とし上記入力中から少なくとも上記スクリプトを上記記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換機能、上記変換済文書を上記クライアントに返送し上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行する実行機能、及び上記スクリプトの実行の結果発生する機器制御信号によって被制御機器を制御する制御機能を利用することに対して課金を行う課金手段を備える請求項２５記載のスクリプト変換システム。
【請求項２７】
上記認証手段によって上記リモコンサーバの利用を許可された上記クライアントが上記変換機能、上記実行機能、及び上記制御機能を利用する毎に上記ＩＤ情報に対応する課金情報を更新する請求項２６記載のスクリプト変換システム。
【請求項２８】
被制御機器の制御をリモコンサーバを介してクライアントから行う際に、クライアントで表示する上記クライアント用の操作メニュー文書のスクリプトによって機器制御信号を上記被制御機器へ発行し、
上記リモコンサーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、
上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、
上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを備え、
上記クライアントは、上記被制御機器を制御するリモートコントローラであるスクリプト変換方法。
【請求項２９】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換工程では、上記文書及びスクリプトを上記文書用記憶手段で保存する請求項２８記載のスクリプト変換方法。
【請求項３０】
認証手段が、リモコンサーバ又はリモコンサーバを介して被制御機器を制御するリモートコントローラであるクライアントからＩＤ情報を受け取って、予めリモコンサーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記リモコンサーバの利用の可否を判断する認証工程と、
課金手段が、上記認証工程で上記リモコンサーバの利用を許可されたクライアントが、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力するという変換機能、上記変換済文書を上記クライアントに返送し、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行し、実行したスクリプトを上記クライアントにおいて表示する実行機能、及び上記スクリプトの実行の結果発生する機器制御信号によって上記被制御機器を制御する制御機能を利用することに対して課金を行う課金工程とを有する課金方法。
【請求項３１】
上記課金手段は、上記クライアントが上記変換機能、上記実行機能、及び上記制御機能を利用する毎に上記ＩＤ情報に対応する課金情報を更新する請求項３０記載の課金方法。
【請求項３２】
上記記憶手段は、少なくとも文書を記憶する文書用記憶手段を有し、
上記変換機能は、上記文書及びスクリプトを上記文書用記憶手段に保存するものである請求項３０記載の課金方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷにおける文章中、若しくはデジタル放送のためのデータ放送中のスクリプト、又はネットワークに接続されている機器の制御を行うリモートコントローラに表示させる操作メニュー中のスクリプトを実行するシステムに関する。
【０００２】
【従来の技術】
一般に、ワールドワイドウェブ（以下、ＷＷＷという。）における文章は、ＷＷＷコンソーシアム（以下、Ｗ３Ｃという。）で定められているＨＴＭＬ（HyperText Markup Language）に代表されるマークアップ言語で記述される。ＷＷＷ上の文章などのリソースは、ＵＲＩ（Universal Resource Identifier）と呼ばれる識別子によりユニークに特定される。ＵＲＩは、ＲＦＣ１６３０に記載されている。ＲＦＣ（Request For Comments）とは、ＩＥＴＦ（Internet Engineering Task Force）が発行している文書である。
【０００３】
ＵＲＩは、ＵＲＬ（Universal Resource Locator）を含んでおり、ＵＲＬは、ＲＦＣ１７３８及びＲＦＣ１８０８に記載されているように、“ｈｔｔｐ：ｈｏｓｔ：ｐｏｒｔ／ｐａｔｈ？ｓｅａｒｃｈ”という構文からなる。ここでｈｏｓｔは、ＷＷＷ上の文章などのリソースを提供するサーバを特定し、ｐｏｒｔは、接続に使用するポート番号を表し、ｐａｔｈは、サーバ中のリソースを特定し、ｓｅａｒｃｈは、リソースのためのパラメータを表す。ｈｔｔｐは、データ転送プロトコルとして、ＨＴＴＰ（HyperText Transfer Protocol）を用いることを示している。ＨＴＴＰは、ＲＦＣ２０６８に記載されている。
【０００４】
上述のＷＷＷを利用するものとして、例えば文書閲覧を行うブラウザを備えたパーソナルコンピュータや携帯端末等のクライアントがある。このようなクライアントは、ユーザの操作により文書サーバとの間でＨＴＴＰプロトコルを用いて通信し、ＵＲＬにより指定する文書を要求する。文書サーバは、蓄積してある文書中から要求された文書をＨＴＴＰの応答メッセージとしてクライアントに送る。あるいは、クライアントからの文書要求に応じて、当該文書を文書サーバにおいて動的に作成し、これをクライアントに送る。
【０００５】
ところで、文書サーバは、外部プログラムを実行するための標準インターフェースであるＣＧＩ（Common Gateway Interface）を備えることがある。クライアントから文書サーバへ送られる外部プログラムの実行要求は、文書サーバ中のＣＧＩを介して外部プログラムを起動し、その結果生成された文書をクライアントへ返送する。ＨＴＭＬで記述された文章からのＣＧＩの利用例として、クライアントが文書サーバのデータベースを検索し、検索結果の文章を得るような利用法が挙げられる。この例における外部プログラムは、データベースの検索を行い、検索結果の文書を生成するものである。
【０００６】
上述のように文書サーバにおいて外部プログラムを実行する方法の他、クライアント側でプログラムを実行できるように、文書自体にプログラムを埋め込むか、又は付随させてクライアント側へ返送する手法がある。このプログラムを以下では総称してスクリプトと呼ぶ。スクリプトの例としては、ＨＴＭＬのＳＣＲＩＰＴタグを用いて、ＪａｖａＳｃｒｉｐｔ等によって文書中に直接記述可能なスクリプトが挙げられる。例えば、図３のＨＴＭＬ文書では、“Ｃｌｉｃｋ  Ｈｅｒｅ”と表示されている文字列をユーザがポインティングデバイスによりクリックした場合に、スクリプト部分２０２のｅｘｅｃ（）内に記述されたスクリプトが実行される。なお、簡単のために図３では、ｅｘｅｃ（）中のスクリプト自体は省略している。
【０００７】
ＷＷＷにおける文書の多くは、パーソナルコンピュータ等の大きな表示画面を備えたクライアントを対象にして記述されている。携帯電話やＰＤＡ（Personal Digital Assistant）等の携帯端末をクライアントとしてＷＷＷの文書を表示させたい場合には、クライアントの表示画面が小さく、通信に使用可能な伝送容量が低く、また、クライアントのブラウザ処理能力が低い等の問題がある。
【０００８】
そこで、図１１に示すようなＷＷＷ文書取得システム４が考えられている。以下、詳細に説明する。
【０００９】
ＷＷＷ文書取得システム４は、クライアント１１０と、中継サーバ１２０と、文書サーバ１３０とを備えている。クライアント１１０は、ブラウザ１１１を有する。中継サーバ１２０は、プロキシサーバ１２１と、文書変換装置１２２と、文書キャッシュ１２３とを有する。クライアント１１０と中継サーバ１２０間のネットワークＨは、例えば携帯電話の無線通信網であり、中継サーバ１２０と文書サーバ１３０間のネットワークＩは、例えばインターネットである。
【００１０】
このＷＷＷ文書取得システム４の基本的な動作は、クライアント１１０が文書変換装置１２２を備えた中継サーバ１２０を介して文書サーバ１３０へ接続し、文書サーバ１３０から返送される文書を文書変換装置１２２により簡易な文書へ変換してからクライアント１１０へ返送するものである。
【００１１】
このＷＷＷ文書取得システム４における文書表示までのフローチャートを図１２に示す。先ず、ステップＳ１００において、クライアント１１０を操作するユーザがＵＲＬを入力することにより、文書要求発行が行われる。
【００１２】
次に、ステップＳ１０１において、中継サーバ１２０は、文書要求をＵＲＬで指定された文書サーバ１３０へ転送する。ステップＳ１０２において、文書サーバ１３０は、要求された文書を中継サーバ１２０に送る。
【００１３】
ステップＳ１０３において、中継サーバ１２０は、文書サーバ１３０から送られた文書の変換を行う。この文書変換では、例えば画像や文書中の特定のタグやスクリプトを削除したり、画像をよりデータ量の少ない小さな画枠の画像へ変換したりする。変換済文書は、ステップＳ１０４において中継サーバ１２０からクライアント１１０へ送られる。
【００１４】
最後にステップＳ１０５において、クライアント１１０は、中継サーバ１２０から送られた変換済文書をブラウザ１１１で表示する。
【００１５】
なお、上述のＷＷＷ文書取得システム４において、クライアント１１０、中継サーバ１２０及び文書サーバ１３０は、それぞれ複数存在してもよい。また、変換済文書の返送は、中継サーバ１２０の文書キャッシュ１２３に出力文書を保存し、保存された文書を指すＵＲＬをクライアント１１０へ返し、クライアント１１０がＵＲＬの指す文書要求を発行するという手順で行っても構わない。
【００１６】
上述の携帯端末におけるシステムの他に、デジタルテレビ放送を受信する際に、放送受信機で受信したデータ放送をリモート端末であるクライアントへ配信して表示させるシステムが提案されている。このシステムについては、例えば、特願平１２−０５５０５４に記載されている。
【００１７】
デジタルテレビ放送のためのデータ放送としても、マークアップ言語が使用されることがある。例えばＢＳデジタル放送においては、マークアップ言語であるＢＭＬ（Broadcast Markup Language）が用いられる。ＢＭＬの詳細は、ＡＲＩＢ（Association of Radio Industries and Businesses）標準規格のARIB STD-B24 1.0版に記載されている。ＢＭＬは、Ｗ３Ｃにおいて定義されているＸＨＴＭＬ１．０をベースに、スクリプト記述が可能で、放送サービスに必要な機能を拡張した言語である。
【００１８】
また、ネットワークに接続されている機器の制御をリモートコントローラから行う際に、リモートコントローラに表示させる操作メニューをＨＴＭＬ等の言語で記述した文書で表現し、文書に埋め込まれた若しくは付随されたスクリプトによって機器制御信号を被制御機器へ発行するユーザインターフェースシステムも提案されている。このシステムについては、例えば特願平１２−０５５０５５号に記載されている。
【００１９】
【発明が解決しようとする課題】
しかし、上述した携帯端末におけるシステムでは、スクリプトは文書変換装置により削除されてしまうか、若しくは削除されずにクライアントへ返送されても、クライアントがスクリプトを実行する機能を持たない場合には実行されないという問題があった。
【００２０】
クライアントにおいて全てのスクリプトを実行可能とするためには、クライアントにスクリプト実行環境が必要となってしまうため、クライアントの構成が複雑で高価となり、携帯電話やＰＤＡ等の携帯端末としては現実的ではない。
【００２１】
このため、携帯電話やＰＤＡ等の携帯端末をクライアントとしてＷＷＷの文書に埋め込まれている又は付随するスクリプトを実行したいという要求があったが、従来のシステムでは実現できなかった。
【００２２】
また、放送受信機において文書を含む放送を受信し、さらにリモート端末であるクライアントへ配信して表示させるシステムでは、上述と同様の問題点に加えて、クライアントのブラウザにも暗号化や通信等に関する放送受信機が備えるべき特別な拡張関数が備わっていない限り、データ放送中のスクリプトを実行できないという問題点がある。すなわち、上述したＢＭＬでは、暗号化や通信等に関する放送受信機が備えるべき特別な拡張関数を定義しており、スクリプトによって拡張関数を使用する。従って、上述のように放送受信機で受信したデータ放送をリモート端末であるクライアントへ配信して表示させた場合には、クライアントのブラウザにも上述した暗号化や通信等に関する拡張関数が備わっていない限り、データ放送のＢＭＬ中に記述されているスクリプトを実行することができない。このようなスクリプトを実行するために暗号や認証装置、通信装置、大容量の記憶装置等を放送受信装置及び全てのクライアントに個々に備えることは無駄である上、クライアントの構成が複雑で高価なものとなってしまう。
【００２３】
さらに、ネットワークに接続されている機器の制御をリモートコントローラから行う際に、操作メニュー中のスクリプトによって機器制御信号を被制御機器へ発行するユーザインターフェースシステムにおいては、全てのリモートコントローラにおいてスクリプト実行環境が必要となり、リモートコントローラの構成が複雑で高価なものとなってしまう。
【００２４】
本発明は、このような従来の実情に鑑みて提案されたものであり、クライアントがスクリプト実行環境を持たなくてもスクリプトの実行を可能とする変換装置を有するスクリプト変換システム及びその方法を提供することを目的とする。
【００２５】
また、本発明は、上記スクリプト変換システムを利用するクライアントに対して課金を行う課金方法を併せて提供することを目的とする。
【００３０】
本発明に係るスクリプト変換システムは、少なくとも１つの携帯可能な通信端末であるクライアントとの間でデータを送受信する中継サーバを備え、上記クライアントが文書を要求して表示する際に用いられており、上記中継サーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを備えており、上記中継サーバは、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示されるものである。
【００３１】
このようなスクリプト変換システムでは、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、中継サーバにおいて実行される。
【００３２】
また、本発明に係るスクリプト変換方法は、携帯可能な通信端末である少なくとも１つのクライアントが中継サーバを介して文書サーバに文書を要求して表示する際に用いられており、上記中継サーバは、文書サーバからの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを有するものである。
【００３３】
このようなスクリプト変換方法では、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、中継サーバにおいて実行される。
【００３４】
また、本発明に係る課金方法は、認証手段が、携帯可能な通信端末であるクライアントの持つＩＤ情報を受け取って、予め中継サーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記中継サーバの利用の可否を判断する認証工程と、課金手段が、上記認証工程で上記中継サーバの利用を許可されたクライアントが、上記中継サーバからの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力するという変換機能、及び上記変換済文書を上記クライアントに返送し上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行し、実行されたスクリプトを上記クライアントにおいて表示するという実行機能を利用することに対して課金を行う課金工程とを有するものである。
【００３５】
このような課金方法では、クライアントの持つＩＤ情報を受け取って、予め中継サーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記中継サーバの利用の可否を判断し、上記中継サーバの利用を許可されたクライアントが中継サーバを利用することに対して課金する。
【００３６】
また、本発明に係るスクリプト変換システムは、放送局送信装置と、上記放送局送信装置から文書を含む放送を受信し、上記文書を放送受信用のリモート端末である少なくとも１つのクライアントへ出力して表示させる放送受信機とを備え、上記放送受信機は、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを有しており、上記放送受信機は、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示されるものである。
【００３７】
このようなスクリプト変換システムでは、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、放送受信機において実行される。
【００３８】
また、本発明に係るスクリプト変換方法は、放送受信機において放送局送信装置から文書を含む放送を受信し、上記放送受信機から上記文書を放送受信用のリモート端末である少なくとも１つのクライアントへ配信して表示させるスクリプト変換方法であって、上記放送受信機は、上記放送局送信装置からの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを有するものである。
【００３９】
このようなスクリプト変換方法では、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、放送受信機において実行される。
【００４０】
また、本発明に係るスクリプト変換システムは、クライアントと、上記クライアントで表示する上記クライアント用の操作メニュー文書中のスクリプトを実行することによって機器制御信号を発行するリモコンサーバと、上記機器制御信号によって制御される被制御機器とを備え、上記リモコンサーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを備えており、上記リモコンサーバは、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行され、上記スクリプト実行手段により実行されたスクリプトは、上記クライアントにおいて表示され、上記クライアントは、上記被制御機器を制御するリモートコントローラであるものである。
【００４１】
このようなスクリプト変換システムでは、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、リモコンサーバにおいて実行される。
【００４２】
また、本発明に係るスクリプト変換方法は、被制御機器の制御をリモコンサーバを介してクライアントから行う際に、クライアントで表示する上記クライアント用の操作メニュー文書のスクリプトによって機器制御信号を上記被制御機器へ発行し、上記リモコンサーバは、文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程と、上記スクリプト実行工程において実行されたスクリプトを上記クライアントにおいて表示する表示工程とを備え、上記クライアントは、上記被制御機器を制御するリモートコントローラであるものである。
【００４３】
このようなスクリプト変換方法では、クライアントにおいて変換済文書に対して発生するスクリプトの呼び出しは、自動的に記憶手段中のスクリプトの呼び出しとなり、スクリプトは、リモコンサーバにおいて実行される。
【００４４】
また、本発明に係る課金方法は、認証手段が、リモコンサーバ又はリモコンサーバを介して被制御機器を制御するリモートコントローラであるクライアントからＩＤ情報を受け取って、予めリモコンサーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記リモコンサーバの利用の可否を判断する認証工程と、課金手段が、上記認証工程で上記リモコンサーバの利用を許可されたクライアントが、文書サーバからの文書及び該文書に埋め込まれ又は付随されているスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを削除して記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を検出し、該検出したスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトを呼び出すためのプログラムの記述に置き換えて変換済文書として出力するという変換機能、上記変換済文書を上記クライアントに返送し、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行し、実行したスクリプトを上記クライアントにおいて表示する実行機能、及び上記スクリプトの実行の結果発生する機器制御信号によって上記被制御機器を制御する制御機能を利用することに対して課金を行う課金工程を有するものである。
【００４５】
このような課金方法では、クライアント又はリモコンサーバからＩＤ情報を受け取って、予めリモコンサーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記リモコンサーバの利用の可否を判断し、上記リモコンサーバの利用を許可されたクライアントがリモコンサーバを利用することに対して課金する。
【００４６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００４７】
本発明の第１の実施の形態として図１に示す携帯端末用変換システム１は、クライアント１０と、中継サーバ２０と、文書サーバ３０とを備える。ここで、クライアント１０は、例えば携帯電話、ＰＤＡ（Personal Digital Assistant）等の携帯端末である。また、クライアント１０と中継サーバ２０間のネットワークＡは、例えば携帯電話の場合、無線通信網であり、中継サーバ２０と文書サーバ３０間のネットワークＢは、例えばインターネットである。
【００４８】
クライアント１０は、ブラウザ１２を有する。また、クライアント１０は、発呼者を特定する固有のＩＤ情報１１を持つ。中継サーバ２０は、プロキシサーバ２１と、変換装置２２と、スクリプト実行装置２３と、スクリプト用記憶手段であるスクリプトキャッシュ２４と、認証課金装置２５と、文書用記憶手段である文書キャッシュ２６とを有する。
【００４９】
この携帯端末用変換システム１の基本的な動作は、クライアント１０が変換装置２２を備えた中継サーバ２０のプロキシサーバ２１を介して文書サーバ３０へ接続し、文書サーバ３０から返送される文書を変換装置２２により変換し、変換済文書としてからクライアント１０へ返送し、ブラウザ１２により表示するというものである。
【００５０】
携帯端末用変換システム１における文書表示のフローチャートを図２に示す。先ず、ステップＳ１において、クライアント１０を操作するユーザがＵＲＬ（Universal Resource Locator）を入力することにより文書要求発行が行われる。
【００５１】
次に、ステップＳ２において、中継サーバ２０は、文書要求をＵＲＬで指定された文書サーバ３０へ送る。文書サーバ３０は、ステップＳ３において、要求された文書を中継サーバ２０に送る。
【００５２】
続いてステップＳ４において、中継サーバ２０は、返送された文書の変換を行う。文書の変換については、後で詳述するが、文書中からスクリプトを抽出してスクリプトキャッシュ２４に保管し、さらに、文書中のスクリプト呼び出しが記述されていた部分を中継サーバ２０に保管されたスクリプトを呼び出すためのプログラムの記述に置き換えるというものである。このように変換して得た変換済文書は、ステップＳ５において中継サーバ２０からクライアント１０へ返送される。次に、ステップＳ６において、クライアント１０に返送された変換済文書は、ブラウザ１２により表示される。
【００５３】
ステップＳ７において、クライアント１０を操作するユーザが表示された文書に対して入力を行う等によりスクリプトの呼び出しが行われると、既に中継サーバ２０において文書変換が行われているので、スクリプト呼び出しは、中継サーバ２０に対して行われることになる。続いてステップＳ８において、中継サーバ２０は、スクリプト実行装置２３により、呼び出されたスクリプトを実行する。これにより、クライアント１０がスクリプトの呼び出しを行うと、当該スクリプトは、中継サーバ２０において自動的に実行される。通常は、ここで終了する。
【００５４】
なお、中継サーバ２０の変換装置２２は、文書サーバ３０から送られた文書及び文書に埋め込まれた又は付随されたスクリプトをそのまま文書キャッシュ２６に保存しても構わない。これによりスクリプトの実行結果によってスクリプト以外の文書中の一部を書き換えるようなスクリプトの場合には、文書をそのまま文書キャッシュ２６に保存しておくことで、スクリプトの実行によって書き換えられた文書を実行結果文書としてクライアント１０に返送し、表示することができる。すなわち、ステップＳ９において、実行結果文書を出力するような場合には、ステップＳ１０において、実行結果文書をクライアント１０に送る。続いてステップＳ１１において、クライアント１０は、実行結果文書をブラウザ１２により表示して終了する。
【００５５】
また、上述したようにスクリプトの実行により実行結果文書が出力される場合、中継サーバ２０の文書キャッシュ２６に実行結果文書を保存し、保存された文書を示すＵＲＬをクライアント１０に返し、クライアント１０がＵＲＬの指す文書要求を発行するという手順で行われる場合もある。以上が、携帯端末用変換システム１における文書表示の一連の処理手順である。
【００５６】
次に、中継サーバ２０が備える変換装置２２について詳しく説明する。変換装置２２は、例えば画像や文書中のスクリプトタグ等の特定のタグを削除したり、画像をよりデータ量の少ない小さな画枠の画像で置き換える等の変換を行うという従来の機能に加えて、文書に埋め込まれている又は付随するスクリプトを検出して文書から除去し、スクリプトキャッシュ２４へ保存する機能を持つものである。例えば図３に示す例のようなＨＴＭＬ（HyperText Markup Language）で記述された文書２００を入力とした場合、ＳＣＲＩＰＴタグで記述されたスクリプト２０２を検出し、文書中から除去し、スクリプトキャッシュ２４へ保存する。
【００５７】
スクリプトを保存した後、スクリプト呼び出し部分を検出し、スクリプトキャッシュ２４に保存したスクリプトの呼び出し部分で置き換える。例えば図３の例においては、スクリプト２０２の呼び出し部分２０１を検出し、スクリプトキャッシュ２４へ保存したスクリプト２０２相当のスクリプトを呼び出すプログラムの記述で置き換える。図３に示した文書の、変換装置２２による変換結果は、例えば図４に示すような変換済文書３００になる。
【００５８】
図４の例では、中継サーバ２０に保存されているスクリプトへの呼び出しを、ＨＴＭＬのＡ（Anchor）タグにより置き換えている。Ａタグは、ｈｒｅｆ属性にＵＲＩを指定してＷＷＷ上のリソースへのリンクを表すタグである。変換後呼び出し部分３０１中のＵＲＩの部分には、実際には中継サーバ２０中の保存されたスクリプトを特定するＵＲＩを埋め込む。
【００５９】
すなわち、このようにＡタグで置き換えることで、クライアント１０におけるスクリプト呼び出しは、中継サーバ２０に対してなされることになる。スクリプトキャッシュ２４へ保存するのは中継サーバ２０の変換装置２２自体であるため、変換装置２２は、保存したスクリプトを特定するためのユニークなＵＲＩを割り当てることが可能である。以上が、変換装置２２の説明である。
【００６０】
続いて第１の実施の形態における課金方法について説明する。クライアント１０は、発呼者を特定するＩＤ情報１１を持つ。ＩＤ情報１１は、例えばクライアント１０が携帯電話の場合、携帯電話の電話番号等、課金対象の発呼者を特定可能な情報であればよい。また、中継サーバ２０は、クライアント１０からＩＤ情報１１を受け取って、認証及び課金処理を行う認証課金装置２５を備えている。
【００６１】
これにより、文書及びスクリプトを入力とし、入力中からスクリプトをスクリプトキャッシュ２４に別途保存し上記文書中のスクリプトの呼び出し部分を保存したスクリプトの呼び出しで置き換えて変換済文書として出力するという変換機能、及び上記変換済文書を上記クライアント１０に返送し上記変換済文書に対して上記クライアント１０が呼び出したスクリプトを実行するという実行機能の利用に対して課金を行うことが可能となる。
【００６２】
認証課金装置２５は、クライアント１０からＩＤ情報１１を受け取り、予め上述した変換機能及び実行機能の利用を許可されているＩＤのリストと比較することにより当該機能を利用可能とする。ユーザは、上述した変換機能及び実行機能を利用するためには、予めＩＤを登録しておくことが必要である。また、認証課金装置２５は、上述した変換機能及び実行機能の利用を許可されたクライアント１０が当該機能を利用する毎に、クライアント１０から受け取ったＩＤ情報１１に対応する課金情報を更新することにより、利用に応じた課金を行うことが可能となる。以上が、課金方法についての説明である。
【００６３】
上述したように、本発明の第１の実施の形態における携帯端末用変換システム１では、クライアント１０は、スクリプトの実行環境を持つ必要が無く、クライアント１０の構成が簡易なものとなる。
【００６４】
なお、図３及び図４の例では、スクリプトの呼び出しをＡ（Anchor）タグを用いて置換したが、置換はＡタグに限定されるものではない。例えば、ＨＴＭＬのＦＯＲＭを用い、中継サーバ２０のＣＧＩ（Common Gateway Interface）を介してスクリプトを呼び出す記述に置き換えても構わないし、中継サーバ２０のスクリプトを呼び出すためのスクリプトで置き換えても構わない。スクリプトで置き換える場合には、クライアント１０で中継サーバ２０のスクリプトを呼び出すためのスクリプトを実行することが必要となるが、本発明の第１の実施の形態における携帯端末用変換システム１では、呼び出し以外のスクリプトは全て中継サーバ２０で実行されるため、クライアント１０は、呼び出し以外のスクリプトを実行する必要は無い。この場合クライアント１０は、少なくとも中継サーバ２０のスクリプトを呼び出すためのスクリプトを実行できる実行環境を備えることになる。
【００６５】
また、変換装置２２により変換される文書は、特定の言語に依存するものではない。スクリプトが埋め込まれている、又は付随する文書であれば同様に変換可能であり、バイナリデータに符号化されている場合も同様である。
【００６６】
さらに、中継サーバ２０は、予め文書を中継サーバ２０中に保持することで文書サーバ３０の機能を持つものであっても構わない。すなわち、中継サーバ２０は、文書サーバ３０の機能を代替する文書記憶手段を持つものであっても構わない。このような構成の場合、文書サーバ３０は不要となる。
【００６７】
さらにまた、文書は、表示を表す部分と、文書に埋め込まれている、又は付随するスクリプト部分とが別個に提供されても構わない。例えば、それら別個に提供された文書及びスクリプトが、それぞれ異なる文書サーバから、又は外部の記録媒体を介してそれぞれ異なる文書サーバから別個に提供されても構わない。変換装置２２は、文書及びスクリプトが別個に提供される場合にも、スクリプトを中継サーバ２０のスクリプトキャッシュ２４に保存し、文書中のスクリプト呼び出し部分をスクリプトキャッシュ２４に保存したスクリプトの呼び出し部分で置き換える。従って、この場合も同様に変換装置２２によって変換可能である。以上が第１の実施の形態についての説明である。
【００６８】
次に、第２の実施の形態について説明する。第２の実施の形態として図５に示す放送用変換システム２は、基本構成を図１に示した携帯端末用変換システム１と同様とするが、放送受信機５０において文書を含むデータ放送を受信し、放送受信用のリモート端末であるクライアント４０へ配信して表示させるものであり、文書の提供が文書サーバの代わりに放送局送信装置６０によってなされる点に特徴を有している。先に図１に示した携帯用変換システム１と同様の構成については同一符号を付して詳細な説明を省略する。
【００６９】
放送用変換システム２は、クライアント４０と、放送受信機５０と、放送局送信装置６０とからなる。クライアント４０と放送受信機５０との間のネットワークＣは、例えば赤外線や無線等のデータ伝送媒体であり、放送受信機５０と放送局送信装置６０間のネットワークＤは、放送の伝送媒体であるが、放送用変換システム２は、伝送媒体の種類に依存しない。
【００７０】
クライアント４０は、ブラウザ４１を有する。また、放送受信機５０は、チューナ５１と、変換装置２２と、スクリプト実行装置２３と、スクリプト用記憶手段であるスクリプトキャッシュ２４と、文書用記憶手段である文書キャッシュ２６とを有する。
【００７１】
このシステム２の基本的な動作は、クライアント４０からの文書要求発行に応じて放送受信機５０がチューナ５１によって、要求された文書を抽出し、変換装置２２により変換し、変換済文書としてからクライアント４０へ返送し、ブラウザ４１で表示するというものである。
【００７２】
システム２における文書表示のフローチャートを図６に示す。先ず、ステップＳ２０においてクライアント４０を操作するユーザが視聴したい番組を選択することにより、文書要求発行が行われる。
【００７３】
次に、ステップＳ２１において、放送受信機５０は、文書要求、つまり番組チャネルの選択に応じて受信している放送データ中から要求された文書を抽出する。一般に、テレビ放送における放送局送信装置６０は、データ放送用の文書を繰り返し送信しており、ステップＳ２１で受信している放送データは、ステップＳ２２で送信されているものである。
【００７４】
続いてステップＳ２３において、放送受信機５０は、抽出した文章に対して、第１の実施の形態と同様の処理手順により文書変換を行う。つまり、スクリプトを抽出して文書中から除去し、スクリプトキャッシュ２４に保存する。さらに、文書中のスクリプト呼び出しが記述されていた部分をスクリプトキャッシュ２４に保存したスクリプトを呼び出すためのプログラムの記述に置き換える。変換済みの文書は、ステップＳ２４において、放送受信機５０からクライアント４０へ返送される。返送された文書は、ステップＳ２５において、ブラウザ４１により表示される。
【００７５】
なお、文書変換は、クライアント４０から文書要求が発行されるよりも前に、放送受信機５０において行われていても構わない。その場合、文書要求が発行された時点で、予め変換済みの文書がクライアント４０へ返送され、ブラウザ４１により表示される。これにより、クライアント４０から要求された文書を高速に表示させることが可能となる。
【００７６】
ステップＳ２６において、クライアント４０を操作するユーザの入力等によりスクリプトの呼び出しが行われると、放送受信機５０における変換装置２２により、既にスクリプトの呼び出し部分は、放送受信機５０のスクリプトキャッシュ２４に保存されているスクリプトの呼び出し部分で置き換えられているため、スクリプト呼び出しは、放送受信機５０に対して行われることになる。次にステップＳ２７において、放送受信機５０は、スクリプト実行装置２３によりスクリプトを実行する。通常はここで終了する。
【００７７】
スクリプトによっては、実行結果を文書として出力する場合がある。ステップＳ２８において、実行結果文書が出力された場合には、ステップＳ２９において、クライアント４０へ送られる。最後にステップＳ３０において、実行結果文書は、ブラウザ４１により表示される。
【００７８】
また、実行結果文書の返送は、放送受信機５０の文書キャッシュ２６に実行結果文書を保存し、保存された文書を指すＵＲＬをクライアント４０へ返送し、クライアント４０がＵＲＬの指す文書要求を発行するという手順で行われる場合もある。
【００７９】
さらに、第１の実施の形態における携帯端末用変換システム１と同様に、放送受信機５０の変換装置２２におけるスクリプトの保存は、文書及び付随するスクリプトをそのまま文書キャッシュ２６に保存することでも達成できる。
【００８０】
これにより、スクリプトの実行結果によってスクリプト以外の文書中の一部を書き換えるようなスクリプトの場合には、文書をそのまま文書キャッシュ２６に保存しておくことで、スクリプトの実行によって書き換えられた文書を実行結果文書としてクライアント４０に返送し、表示することができる。
【００８１】
さらにまた、文書は、表示を表す部分と、文書に埋め込まれている、又は付随するスクリプト部分とが別個に提供されても構わない。例えば、それら別個に提供された文書及びスクリプトが、それぞれ異なる放送局送信装置から、若しくは外部の記録媒体を介してそれぞれ異なる放送局送信装置から、又は放送局送信装置から送信されているそれぞれ異なる番組チャネルから別個に提供されても構わない。変換装置２２は、文書及びスクリプトが別個に提供される場合にも、スクリプトを放送受信機５０のスクリプトキャッシュ２４に保存し、文書中のスクリプト呼び出し部分をスクリプトキャッシュ２４に保存したスクリプトの呼び出し部分で置き換える。従って、この場合も同様に変換装置２２によって変換可能である。
【００８２】
上述したように、本発明の第２の実施の形態における放送用変換システム２では、クライアント４０は、スクリプトの実行環境を持つ必要が無い。例えば暗号や認証装置、通信装置、大容量の記憶装置等を必要とする特別な拡張関数を用いたスクリプトであっても、放送用変換システム２においては、放送受信機５０においてのみ実行されるため、放送用の特別な拡張関数を放送受信機５０が備えてさえいれば実行可能となる。このため、クライアント４０は、例えば暗号や認証装置、通信装置、大容量の記憶装置等を備える必要がなく、クライアント４０の構成を簡易なものとすることが可能である。以上が第２の実施の形態についての説明である。
【００８３】
次に、第３の実施の形態について説明する。第３の実施の形態として図７に示すリモコン用変換システム３は、基本構成を図１に示した携帯端末用変換システム１と同様とするが、ネットワークＧに接続されている機器の制御をリモートコントローラであるクライアント７０から行う点に特徴を有している。先に図１に示した携帯端末用変換システム１と同様の構成については同一符号を付して詳細な説明を省略する。
【００８４】
リモコン用変換システム３は、クライアント７０と、リモコンサーバ８０と、文書サーバ９０と、被制御機器１００とを備える。クライアント７０とリモコンサーバ８０間のネットワークＥは、例えば赤外線や無線等のデータ伝送媒体であるが、リモコン用変換システム３は、伝送媒体の種類に依存しない。リモコンサーバ８０と文書サーバ９０間のネットワークＦは、例えばインターネットである。リモコンサーバ８０と被制御機器１００間のネットワークＧは、例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４で規定されたネットワークであり、機器制御信号は、1394 Trade AssociationのAV/C Digital Interface Command Setで規定されている制御信号を用いることができるが、リモコン用変換システム３は、伝送媒体やコマンドセットに依存しない。なお、クライアント７０、リモコンサーバ８０、文書サーバ９０、及び被制御機器１００は、複数接続されていても構わない。
【００８５】
クライアント７０は、ブラウザ７１を有する。リモコンサーバ８０は、プロキシサーバ２１と、変換装置２２と、スクリプト実行装置２３と、スクリプトキャッシュ２４と、文書キャッシュ２６とを有する。また、リモコンサーバ８０は、ＩＤ情報１１を持つ。文書サーバ９０は、認証課金装置２５を有する。
【００８６】
このリモコン用変換システム３の基本的な動作は、クライアント７０が変換装置２２を備えたリモコンサーバ８０のプロキシサーバ２１を介して文書サーバ９０へ接続し、文書サーバ９０から返送される文書を変換装置２２により変換し、変換済文書としてからクライアント７０へ返送し、ブラウザ７１により表示するというものである。
【００８７】
リモコン用変換システム３の一連の動作のフローチャートを図８に示す。先ず、ステップＳ４０において、リモートコントローラであるクライアント７０を操作するユーザが所望のメニューに対応するＵＲＬを入力することにより文書要求発行が行われる。
【００８８】
次にステップＳ４１において、リモコンサーバ８０は、文書要求をＵＲＬで指定された文書サーバ９０へ送る。文書サーバ９０は、ステップＳ４２において、要求された文書をリモコンサーバ８０に送る。
【００８９】
続いてステップＳ４３において、リモコンサーバ８０は、第１の実施の形態と同様の処理手順で送られた文書の変換を行う。つまり、被制御機器１００へ機器制御信号を発するスクリプトは抽出され、リモコンサーバ８０のスクリプトキャッシュ２４に保存される。さらに、文書中のスクリプト呼び出しが記述されていた部分をリモコンサーバ８０のスクリプトキャッシュ２４に保存されたスクリプトを呼び出すためのプログラムの記述に置き換える。
【００９０】
このように変換して得た変換済文書は、ステップＳ４４において、リモコンサーバ８０からクライアント７０へ返送される。返送された文書は、ステップＳ４５において、ブラウザ７１で表示される。
【００９１】
続いてステップＳ４６において、クライアント７０を操作するユーザの入力等によりスクリプトの呼び出しが行われると、リモコンサーバ８０における文書変換により、スクリプトの呼び出しは、既にリモコンサーバ８０に保存されているスクリプトの呼び出しへと置き換えられているため、スクリプトの呼び出しは、リモコンサーバ８０に対して行われることになる。ステップＳ４７において、リモコンサーバ８０は、呼び出されたスクリプトをスクリプト実行装置２３により実行する。
【００９２】
その後ステップＳ４８において、スクリプトの実行により発生した機器制御信号は、被制御機器１００を制御する。被制御機器１００によっては、ステップＳ４９において制御の結果をリモコンサーバ８０のスクリプトへ返送する場合もある。また、スクリプトによっては、実行結果を文書として出力する場合がある。ステップＳ５０において、実行結果文書が出力された場合には、ステップＳ５１において、クライアント７０へ返送される。返送された文書は、ステップＳ５２において、ブラウザ７１により表示される。
【００９３】
なお、出力文書の返送は、リモコンサーバ８０の文書キャッシュ２６に出力文書を保存し、保存された文書を指すＵＲＬをクライアント７０に返し、クライアント７０がＵＲＬの指す文書要求を発行するという手順で行われる場合もある。以上がリモコン用変換システム３の一連の動作である。
【００９４】
続いて、第３の実施の形態に係る課金方法について説明する。リモコンサーバ８０は、発呼者を特定するＩＤ情報１１を持つ。また、文書サーバ９０は、ＩＤ情報１１を受け取って認証及び課金を行う認証課金装置９１を備える。認証課金装置９１は、変換機能、実行機能、及び制御機能に対して課金を行う。
【００９５】
ここで、変換機能とは、文書及びスクリプトを入力とし、入力中からスクリプトをスクリプトキャッシュ２４に別途保存し上記文書中のスクリプトの呼び出し部分を保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力するというものである。
【００９６】
また、実行機能とは、上記変換済文書を上記クライアントに返送し上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するものである。さらに、制御機能とは、上記スクリプトの実行の結果発生する機器制御信号によって被制御機器を制御するものである。
【００９７】
認証課金装置２５は、リモコンサーバ８０からＩＤ情報１１を受け取り、予め上記変換機能、実行機能、及び制御機能の利用を許可されているＩＤのリストと比較することにより、リモートコントロールのためのメニューとスクリプトを含む文書を使用可能にする。ユーザは、当該機能を利用するために予めＩＤを登録しておく必要があり、これにより文書サーバ８０から文書を取得することが可能になる。また、認証課金装置９１は、当該機能を利用する毎にリモコンサーバ８０から受け取ったＩＤ情報１１に対応する課金情報を更新することにより、利用に応じた課金を行うことが可能になる。
【００９８】
なお、ＩＤ情報１１は、リモコンサーバ８０ではなくクライアント７０が持ってもよい。クライアント７０がＩＤ情報１１を持ち、リモコンサーバ８０が認証課金装置９１を備えることにより、第１の実施の形態における課金方法と同様にリモコンサーバ８０において課金を行うことができる。これにより、例えばクライアント７０とリモコンサーバ８０間のネットワークＥがインターネットである場合等において好適な課金を行うことができる。
【００９９】
上述したように、本発明の第３の実施の形態におけるリモコン用変換システム３は、ネットワークに接続されている機器の制御をリモートコントローラから行う際にもスクリプトの変換装置２２とスクリプト実行装置２３とを備えるリモコンサーバ８０を介してリモートコントローラであるクライアント７０と被制御機器１００とを中継することにより、クライアント７０においてスクリプト実行環境を不要とすることが可能になった。
【０１００】
なお、リモコン用変換システム３における文書は、外部記録媒体を介して文書サーバ９０からリモコンサーバ８０へ提供されても構わない。また、リモコンサーバは、予め文書をリモコンサーバ中に保持することで、文書サーバの機能を持つものであっても構わない。すなわち、リモコンサーバ８０は、文書サーバ９０の機能を代替する文書記憶手段を持つものであっても構わない。
【０１０１】
また、文書が文書サーバ９０から提供される場合において、クライアント７０からの文書要求に先立って、利用可能な文書をリモコンサーバ８０が文書サーバ９０から予め取得しておくことも可能である。この場合の一連の動作のフローチャートを図９に示す。先ず、ステップＳ６０において、クライアント７０から文書要求が発行される以前にリモコンサーバ８０は、利用可能な文書を文書サーバ９０へ要求する。文書サーバ９０は、ステップＳ６１において、当該文書をリモコンサーバ８０に送る。
【０１０２】
次にステップＳ６２において、リモコンサーバ８０は、第１の実施の形態と同様の処理手順で送られた文書の変換を行う。つまり、被制御機器１００へ機器制御信号を発するスクリプトは抽出され、リモコンサーバ８０のスクリプトキャッシュ２４に保存される。さらに、文書中のスクリプト呼び出しが記述されていた部分をリモコンサーバ８０のスクリプトキャッシュ２４に保存されたスクリプトを呼び出すためのプログラムの記述に置き換える。
【０１０３】
続いてステップＳ６３において、クライアント７０を操作するユーザの入力等により文書要求が発行されると、リモコンサーバ８０は、ステップＳ６４において、変換済文書の中から当該文書をクライアント７０に送る。当該文書は、ステップＳ６５において、ブラウザ７１により表示される。
【０１０４】
続いてステップＳ６６において、クライアント７０を操作するユーザの入力等によりスクリプトの呼び出しが行われると、リモコンサーバ８０における文書変換により、スクリプトの呼び出しは、リモコンサーバ８０に保存されているスクリプトの呼び出しへと置き換えられているため、スクリプトの呼び出しは、リモコンサーバ８０に対して行われることになる。リモコンサーバ８０は、ステップＳ６７において、呼び出されたスクリプトをスクリプト実行装置２３により実行する。
【０１０５】
その後、ステップＳ６８において、スクリプトの実行により機器制御信号が被制御機器１００に送られ制御が行われる。被制御機器１００によっては、ステップＳ６９において、制御の結果をリモコンサーバ８０のスクリプトへ返送する場合もある。また、スクリプトによっては、実行結果を文書として出力する場合がある。ステップＳ７０において、文書が出力された場合には、当該文書は、ステップＳ７１において、クライアント７０へ送られ、ブラウザ７１により表示される。
【０１０６】
このように、予め文書変換を行っておくことにより、クライアント７０から文書要求が発行された際に既に変換済みでリモコンサーバ８０に保存されている文書中から当該文書を返送すればよいために、高速にクライアント７０へ表示させることが可能となる。
【０１０７】
さらに、文書は、被制御機器１００から提供されてもよい。つまり、被制御機器１００は、文書を予め保持することで文書サーバ９０の機能を持つものであっても構わない。この場合の一連の動作のフローチャートを図１０に示す。先ず、ステップＳ８０において、クライアント７０を操作するユーザが所望のメニューに対応するＵＲＬを入力することにより文書要求発行が行われる。
【０１０８】
次にステップＳ８１において、リモコンサーバ８０は、文書要求をＵＲＬで指定された被制御機器１００へ送る。被制御機器１００は、ステップＳ８２において、要求された文書をリモコンサーバ８０に送る。
【０１０９】
続いてステップＳ８３において、リモコンサーバ８０は、第１の実施の形態と同様の処理手順で送られた文書の変換を行う。つまり、被制御機器１００へ機器制御信号を発するスクリプトは抽出され、リモコンサーバ８０のスクリプトキャッシュ２４に保存される。さらに、文書中のスクリプト呼び出しが記述されていた部分をリモコンサーバ８０のスクリプトキャッシュ２４に保存されたスクリプトを呼び出すためのプログラムの記述に置き換える。
【０１１０】
変換済文書は、ステップＳ８４において、リモコンサーバ８０からクライアント７０へ送られる。クライアント７０に送られた変換済文書は、ステップＳ８５において、ブラウザ７１により表示される。
【０１１１】
続いてステップＳ８６において、クライアント７０を操作するユーザの入力等によりスクリプトの呼び出しが行われると、リモコンサーバ８０における文書変換により、スクリプトの呼び出しは、リモコンサーバ８０に保存されているスクリプトの呼び出しへと置き換えられているため、スクリプトの呼び出しは、リモコンサーバ８０に対して行われることになる。リモコンサーバ８０は、ステップＳ８７においてスクリプトをスクリプト実行装置２３により実行する。
【０１１２】
その後ステップＳ８８において、スクリプトの実行により発生する機器制御信号は、被制御機器１００を制御する。被制御機器１００によっては、ステップＳ８９において、制御の結果をリモコンサーバ８０のスクリプトへ返送する場合もある。また、スクリプトによっては、実行結果を文書として出力する場合がある。ステップＳ９０において、実行結果文書が出力された場合には、当該文書は、ステップＳ９１において、クライアント１００へ返送される。実行結果文書は、ステップＳ９２において、ブラウザ７１により表示される。
【０１１３】
さらにまた、文書は、操作メニューの表示を表す部分と、文書に埋め込まれた若しくは付随したスクリプトによって機器制御を行う部分とが別個に提供されても構わない。例えば、それら分離された文書及びスクリプトが、文書サーバ９０、被制御機器１００、リモコンサーバ８０、若しくは外部の記録媒体を介して別個に提供されても構わない。リモコン用変換システム３は、文書及びスクリプトが別個に提供される場合にもスクリプトをリモコンサーバ８０のスクリプトキャッシュ２４に保存し、文書中のスクリプト呼び出し部分をスクリプトキャッシュ２４に保存したスクリプトの呼び出しに置き換える。従って、同様に変換装置２２によって変換可能である。
【０１１４】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、本発明に係る変換方法等は、ハードウェアによってもソフトウェアによっても実行可能である。
【０１１５】
【発明の効果】
以上詳細に説明したように本発明に係る変換装置は、文書及びスクリプトを入力とする変換装置であって、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存する保存手段と、上記文書中においてスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて出力する置換手段とを備えるものである。
【０１１６】
この変換装置により、当該変換後では、スクリプトの呼び出しは、記憶手段に対してなされる。
【０１１７】
また、本発明に係る変換方法は、文書及びスクリプトを入力とする変換方法であって、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存する保存工程と、上記文書中においてスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて出力する置換工程とを有するものである。
【０１１８】
この変換方法により、当該変換後では、スクリプトの呼び出しは、記憶手段に対してなされる。
【０１１９】
また、本発明に係るスクリプト変換システムは、少なくとも１つのクライアントとの間でデータを送受信する中継サーバを備え、上記クライアントが文書を要求して表示する際に用いられており、上記中継サーバは、文書及びスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを備えており、上記中継サーバは、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段において実行されるものである。
【０１２０】
これにより、クライアントは、中継サーバのスクリプトを呼び出す以外にスクリプトの実行を一切行う必要が無いため、クライアントは、スクリプト実行環境を備えなくてもよく、簡易な構成とすることが可能である。
【０１２１】
また、本発明に係るスクリプト変換方法は、少なくとも１つのクライアントが中継サーバを介して文書サーバに文書を要求して表示する際に用いられており、上記中継サーバは、文書サーバからの文書及びスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程とを有するものである。
【０１２２】
これにより、クライアントは、中継サーバのスクリプトを呼び出す以外にスクリプトの実行を一切行う必要が無いため、クライアントは、スクリプト実行環境を備えなくてもよく、簡易な構成とすることが可能である。
【０１２３】
また、本発明に係る課金方法は、クライアントの持つＩＤ情報を受け取って、予め中継サーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記中継サーバの利用の可否を判断する認証工程と、上記認証工程で上記中継サーバの利用を許可されたクライアントが、文書サーバからの文書及びスクリプトを入力とし上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトの呼び出しで置き換えて変換済文書として出力するという変換機能、及び上記変換済文書を上記クライアントに返送し上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するという実行機能を利用することに対して課金を行う課金工程とを有するものである。
【０１２４】
この課金方法は、クライアントが発呼者を特定するＩＤ情報を持ち、中継サーバが認証課金装置を備えることにより、中継サーバにおいてスクリプトを実行可能とするための課金処理を行うことができる。
【０１２５】
また、本発明に係るスクリプト変換システムは、放送局送信装置と、上記放送局送信装置から文書を含む放送を受信し、上記文書を少なくとも１つのクライアントへ出力して表示させる放送受信機とを備え、上記放送受信機は、文書及びスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを有しており、上記放送受信機は、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行されるものである。
【０１２６】
これにより、放送受信機のみが備える暗号化や通信などに関する特別な拡張関数をクライアントからのユーザ入力に応えて使用することが可能である。
【０１２７】
また、暗号や認証装置、通信装置、容量の大きな記憶装置等を、全てのクライアントに個々に備える必要が無くなり、クライアントを簡易な構成とすることが可能である。
【０１２８】
また、本発明に係るスクリプト変換方法は、放送受信機において放送局送信装置から文書を含む放送を受信し、上記放送受信機から上記文書を少なくとも１つのクライアントへ配信して表示させるスクリプト変換方法であって、上記中継サーバは、上記放送局送信装置からの文書及びスクリプトを入力とし上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程とを有するものである。
【０１２９】
これにより、放送受信機のみが備える暗号化や通信などに関する特別な拡張関数をクライアントからのユーザ入力に応えて使用することが可能である。
【０１３０】
また、暗号や認証装置、通信装置、容量の大きな記憶装置等を、全てのクライアントに個々に備える必要が無くなり、クライアントを簡易な構成とすることが可能である。
【０１３１】
また、本発明に係るスクリプト変換システムは、クライアントと、上記クライアントで表示する上記クライアント用の操作メニュー文書中のスクリプトを実行することによって機器制御信号を発行するリモコンサーバと、上記機器制御信号によって制御される被制御機器とを備え、上記リモコンサーバは、文書及びスクリプトを入力とし上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換手段と、スクリプトを実行するスクリプト実行手段とを備えており、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトは、上記スクリプト実行手段によって実行されるものである。
【０１３２】
これにより、クライアントは、リモコンサーバのスクリプトを呼び出す以外にスクリプトの実行を一切行う必要が無いため、クライアントは、スクリプト実行環境を備えなくてもよく、簡易な構成とすることが可能である。
【０１３３】
また、本発明に係るスクリプト変換方法は、被制御機器の制御をリモコンサーバを介してクライアントから行う際に、クライアントで表示する上記クライアント用の操作メニュー文書のスクリプトによって機器制御信号を上記被制御機器へ発行し、上記リモコンサーバは、文書及びスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を、上記記憶手段に保存したスクリプトの呼び出し部分で置き換えて変換済文書として出力する変換工程と、上記変換済文書を上記クライアントに送り、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行するスクリプト実行工程とを備えるものである。
【０１３４】
これにより、クライアントは、リモコンサーバのスクリプトを呼び出す以外にスクリプトの実行を一切行う必要が無いため、クライアントは、スクリプト実行環境を備えなくてもよく、簡易な構成とすることが可能である。
【０１３５】
また、本発明に係る課金方法は、リモコンサーバ又はリモコンサーバを介して被制御機器を制御するクライアントからＩＤ情報を受け取って、予めリモコンサーバの利用を許可されている上記ＩＤ情報のリストと比較し、上記比較の結果に基づいて上記リモコンサーバの利用の可否を判断する認証工程と、上記認証工程で上記リモコンサーバの利用を許可されたクライアントが、文書サーバからの文書及びスクリプトを入力とし、上記入力中から少なくとも上記スクリプトを記憶手段に別途保存し、上記文書中のスクリプトの呼び出し部分を上記記憶手段に保存したスクリプトの呼び出しで置き換えて変換済文書として出力するという変換機能、上記変換済文書を上記クライアントに返送し、上記変換済文書に対して上記クライアントが呼び出したスクリプトを実行する実行機能、及び上記スクリプトの実行の結果発生する機器制御信号によって上記被制御機器を制御する制御機能を利用することに対して課金を行う課金工程を有するものである。
【０１３６】
これにより、リモートコントロール機能の利用に対して課金を行うことが可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る携帯端末用変換システムの構成を説明する図である。
【図２】同携帯端末用変換システムの一連の動作を説明するフローチャートである。
【図３】本発明に係る変換装置に入力される文書の一例を説明する図である。
【図４】本発明に係る変換装置により変換された変換済文書の一例を説明する図である。
【図５】本発明の第２の実施の形態に係る放送用変換システムの構成を説明する図である。
【図６】同放送用変換システムの一連の動作を説明するフローチャートである。
【図７】本発明の第３の実施の形態に係るリモコン用変換システムの構成を説明する図である。
【図８】同リモコン用変換システムの一連の動作を説明するフローチャートである。
【図９】同リモコン用変換システムにおいて、リモコンサーバが予め文書を変換しておく場合の一連の動作を説明するフローチャートである。
【図１０】同リモコン用変換システムにおいて、被制御機器が文書を提供する場合の一連の動作を説明するフローチャートである。
【図１１】従来のＷＷＷ文書取得システムの構成を説明する図である。
【図１２】同ＷＷＷ文書取得システムの一連の動作を説明するフローチャートである。
【符号の説明】
１  携帯端末用変換システム、２  放送用変換システム、３  リモコン用変換システム、１０，４０，７０  クライアント、１１  ＩＤ情報、２０  中継サーバ、２２  変換装置、２３  スクリプト実行装置、２４  スクリプトキャッシュ、２５，９１  認証課金装置、２６  文書キャッシュ、３０，９０  文書サーバ、５０  放送受信機、６０  放送局送信装置、１００  被制御機器
【図１】
0004644940.tif 000002
【図２】
0004644940.tif 000003
【図３】
0004644940.tif 000004
【図４】
0004644940.tif 000005
【図５】
0004644940.tif 000006
【図６】
0004644940.tif 000007
【図７】
0004644940.tif 000008
【図８】
0004644940.tif 000009
【図９】
0004644940.tif 000010
【図１０】
0004644940.tif 000011
【図１１】
0004644940.tif 000012
【図１２】
0004644940.tif 000013