(57)【要約】【課題】送信元から受信したデータの少なくとも一部を送信の指定に基づいて別の装置に送信することによって、送信先の機器が利用可能なデータを受け取ることができる通信装置を提供する。【解決手段】情報元識別子及び情報元識別子に対応する属性情報を含むデータを取得し（Ｓ３００）、他の通信機器が情報元識別子によって示されるデータを利用可能であることを示している属性情報を持つ情報元識別子が入力部によって選択された場合（Ｓ３１０）、他の通信機器に対して選択された情報元識別子を含むデータを送信する（Ｓ３１４）。【選択図】図３
2007164273.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
通信回線上にある情報の所在を示す情報元識別子と、前記情報元識別子によって示される情報元からの情報が対象とする機器の種類を表す属性情報とを含む受信データを送信元から受信し、指示された送信データを外部に送信するための通信部と、
送信対象となる機器の種類を表す機器属性と前記属性情報とが関連付けて記憶されている記憶部と、
ユーザからの入力を受け付けるための入力部と、
前記通信装置の動作を制御するための制御部とを備え、
前記制御部は、
前記入力部による入力に基づき選択された前記情報元識別子に対応する前記属性情報と、前記記憶部に記憶されている前記機器属性との比較に基づき、前記属性情報に対応する機器に前記受信データの少なくとも一部を前記通信部を介して送信する送信制御手段とを含む、通信装置。
【請求項２】
通信装置であって、
通信回線上にある情報の所在を示す情報元識別子と、前記情報元識別子によって示される情報元からの情報が対象とする機器の種類を表す属性情報とを含む受信データを送信元から受信し、指示された送信データを外部に送信するための通信部と、
送信対象となる機器を登録機器として特定するための機器情報と、前記登録機器の機器属性とが関連付けて記憶されている記憶部と、
ユーザからの入力を受け付けるための入力部と、
前記通信装置の動作を制御するための制御部とを備え、
前記制御部は、
前記入力部による入力に基づき選択された前記情報元識別子に対応する前記属性情報と、前記記憶部に記憶されている前記機器属性との比較に基づき、前記属性情報に対応する前記登録機器に前記受信データの少なくとも一部を前記通信部を介して送信する送信制御手段とを含む、通信装置。
【請求項３】
前記送信制御手段は、
前記通信部を介して前記属性情報に対応する機器に前記情報元識別子を含むデータを送信する、請求項１または請求項２記載の通信装置。
【請求項４】
前記情報元識別子は、第１の情報の所在を示す第１の識別子と第２の情報の所在を示す前記属性情報と関連付いた第２の識別子とを含み、
前記送信制御手段は、
前記第１の識別子が選択された場合は、前記通信部を介して前記第１の識別子によって示される情報元に対して接続を行ない、
前記第２の識別子が選択された場合は、前記通信部を介して前記属性情報に対応する前記登録機器に前記第２の識別子を含むデータを送信する、請求項３記載の通信装置。
【請求項５】
前記送信制御手段は、
前記通信部を介して受信したデータを、前記属性情報に対応する機器に送信する、請求項１または請求項２記載の通信装置。
【請求項６】
前記送信制御手段は、
前記通信部を介して前記情報元識別子によって示される情報元からのデータを受信し、
前記通信部を介して前記受信したデータを前記属性情報に対応する機器に送信する、請求項５記載の通信装置。
【請求項７】
前記通信装置は、
制御部からの指示に応じた画像を表示するための表示部をさらに備え、
前記制御部は、
前記表示部に前記情報元識別子が前記属性情報を持つことを示す表示をさせる手段をさらに含む、請求項１または請求項２記載の通信装置。
【請求項８】
前記表示をさせる手段は、
ユーザに対して前記情報元識別子に対応した選択肢から前記入力部を介して送信する情報元識別子に対応する選択肢を選択するよう促す表示をする、請求項７記載の通信装置。
【請求項９】
入力部、記憶部、通信部および制御部を有するコンピュータに通信処理を実行させるための通信プログラムであって、
前記記憶部は、送信対象となる機器の種類を表す機器属性と、通信回線上にある情報が対象とする機器の種類を表す属性情報とを関連付けて記憶しており、
前記通信部が、通信回線上にある情報の所在を示す情報元識別子と前記属性情報とを含む受信データを送信元から受信するステップと、
前記入力部が、ユーザからの入力を受け付けるステップと、
前記制御部が、前記入力部による入力に基づき選択された前記情報元識別子に対応する前記属性情報と、前記記憶部に記憶されている前記機器属性との比較をするステップと、
前記制御部が、前記比較の結果に基づき、前記属性情報に対応する機器に前記受信データの少なくとも一部を前記通信部を介して送信するステップとを備える、通信プログラム。
【請求項１０】
入力部、記憶部、通信部および制御部を有するコンピュータに通信処理を実行させるための通信プログラムであって、
前記記憶部は、送信対象となる機器を登録機器として特定するための機器情報と、前記登録機器の機器属性とを関連付けて記憶しており、
前記通信部が、通信回線上にある情報の所在を示す情報元識別子と、前記情報元識別子によって示される情報元からの情報が対象とする機器の種類を表す属性情報とを含む受信データを送信元から受信するステップと、
前記入力部が、ユーザからの入力を受け付けるステップと、
前記制御部が、前記入力部による入力に基づき選択された前記情報元識別子に対応する前記属性情報と、前記記憶部に記憶されている前記機器属性との比較をするステップと、
前記制御部が、前記比較の結果に基づき、前記属性情報に対応する前記登録機器に前記受信データの少なくとも一部を前記通信部を介して送信するステップとを備える、通信プログラム。
【請求項１１】
請求項９または請求項１０記載の通信プログラムを記録した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線上の情報元の所在を示す情報に基づいて、当該情報元の接続処理を行なう通信装置、コンピュータに通信処理を実行させるための通信プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、携帯電話の回線網はインターネットと接続され、携帯電話を用いたメールの送受信やウェブサイトへの接続が広く行なわれるようになっている。また、家庭内においてもＰＣ（Personal Computer）やテレビなどからインターネットへの接続が行なわれ、ＡＤＳＬ（Asymmetric Digital Subscriber Line）やＦＴＴＨ（Fiber To The Home）といった広い帯域を持つ接続手段の普及によって、たとえば動画コンテンツをネットワーク経由で視聴するといったことも可能になりつつある。
【０００３】
携帯電話でＰＣ向けのウェブサイトの内容を表示する機能が普及しつつあるが、携帯電話の画面の大きさはＰＣやテレビの画面の大きさに比べて明らかに小さいため、コンテンツによっては携帯電話の画面の大きさでは不十分である場合もある。したがって、携帯電話からコンテンツに応じてＰＣやテレビといった大きな表示画面を持つ機器に対して表示の代替を要求できると利便性が向上する。
【０００４】
たとえば、特許文献１および特許文献２に開示されている方法を用いて、携帯電話にＵＲＬ（Uniform Resource Locator）情報付きのメールデータが受信された場合にそのメールデータを情報処理装置へ転送し、情報処理装置からそのＵＲＬ情報に基づいてサーバ装置へ接続して取得される情報を表示することができる。
【特許文献１】特開２００５−１３５３４６号公報
【特許文献２】特開２００３−１４３４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２に開示されている技術では、携帯電話などの小さな画面向けに最適化されたコンテンツのＵＲＬ情報についても全て、携帯電話よりも画面の大きな情報処理装置に転送することになるため無駄が生じる。また、サーバ装置によっては、携帯電話以外の機器からの接続を拒否する設定を行なっている場合もあり、そのようなＵＲＬ情報については転送しないほうが望ましい。
【０００６】
本発明は、上述の課題を解決するためになされたものであって、本発明の目的の一つは送信元から受信したデータの少なくとも一部を送信の指定に基づいて別の装置に送信することによって、送信先の機器が利用可能なデータを受け取ることができる通信装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の１つの局面に従うと、通信装置であって、通信回線上にある情報の所在を示す情報元識別子と、情報元識別子によって示される情報元からの情報が対象とする機器の種類を表わす属性情報とを含む受信データを送信元から受信し、指示された送信データを外部に送信するための通信部と、送信対象となる機器の種類を表わす機器属性と属性情報とが関連付けて記憶されている記憶部と、ユーザからの入力を受け付けるための入力部と、通信装置の動作を制御するための制御部とを備え、制御部は、入力部による入力に基づき選択された情報元識別子に対応する属性情報と、記憶部に記憶されている機器属性との比較に基づき、属性情報に対応する機器に受信データの少なくとも一部を通信部を介して送信する送信制御手段とを含む。
【０００８】
本発明の他の局面に従うと、通信装置であって、通信回線上にある情報の所在を示す情報元識別子と、情報元識別子によって示される情報元からの情報が対象とする機器の種類を表わす属性情報とを含む受信データを送信元から受信し、指示された送信データを外部に送信するための通信部と、送信対象となる機器を登録機器として特定するための機器情報と、登録機器の機器属性とが関連付けて記憶されている記憶部と、ユーザからの入力を受け付けるための入力部と、通信装置の動作を制御するための制御部とを備え、制御部は、入力部による入力に基づき選択された情報元識別子に対応する属性情報と、記憶部に記憶されている機器属性との比較に基づき、属性情報に対応する登録機器に受信データの少なくとも一部を通信部を介して送信する送信制御手段とを含む。
【０００９】
好ましくは、送信制御手段は、通信部を介して属性情報に対応する機器に情報元識別子を含むデータを送信する。
【００１０】
好ましくは、情報元識別子は、第１の情報の所在を示す第１の識別子と第２の情報の所在を示す属性情報と関連付いた第２の識別子とを含み、送信制御手段は、第１の識別子が選択された場合は、通信部を介して第１の識別子によって示される情報元に対して接続を行ない、第２の識別子が選択された場合は、通信部を介して属性情報に対応する登録機器に第２の識別子を含むデータを送信する。
【００１１】
好ましくは、送信制御手段は、通信部を介して受信したデータを、属性情報に対応する機器に送信する。
【００１２】
好ましくは、送信制御手段は、通信部を介して情報元識別子によって示される情報元からのデータを受信し、通信部を介して受信したデータを属性情報に対応する機器に送信する。
【００１３】
好ましくは、通信装置は、制御部からの指示に応じた画像を表示するための表示部をさらに備え、制御部は、表示部に情報元識別子が属性情報を持つことを示す表示をさせる手段をさらに含む。
【００１４】
好ましくは、表示をさせる手段は、ユーザに対して情報元識別子に対応した選択肢から入力部を介して送信する情報元識別子に対応する選択肢を選択するよう促す表示をする。
【００１５】
本発明のさらに他の局面に従うと、入力部、記憶部、通信部および制御部を有するコンピュータに通信処理を実行させるための通信プログラムであって、記憶部は、送信対象となる機器の種類を表わす機器属性と、通信回線上にある情報が対象とする機器の種類を表わす属性情報とを関連付けて記憶しており、通信部が、通信回線上にある情報の所在を示す情報元識別子と属性情報とを含む受信データを送信元から受信するステップと、入力部が、ユーザからの入力を受け付けるステップと、制御部が、入力部による入力に基づき選択された情報元識別子に対応する属性情報と、記憶部に記憶されている機器属性との比較をするステップと、制御部が、比較の結果に基づき、属性情報に対応する機器に受信データの少なくとも一部を通信部を介して送信するステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、入力部、記憶部、通信部および制御部を有するコンピュータに通信処理を実行させるための通信プログラムであって、記憶部は、送信対象となる機器を登録機器として特定するための機器情報と、登録機器の機器属性とを関連付けて記憶しており、通信部が、通信回線上にある情報の所在を示す情報元識別子と、情報元識別子によって示される情報元からの情報が対象とする機器の種類を表わす属性情報とを含む受信データを送信元から受信するステップと、入力部が、ユーザからの入力を受け付けるステップと、制御部が、入力部による入力に基づき選択された情報元識別子に対応する属性情報と、記憶部に記憶されている機器属性との比較をするステップと、制御部が、比較の結果に基づき、属性情報に対応する登録機器に受信データの少なくとも一部を通信部を介して送信するステップとを備える。
【００１７】
本発明のさらに他の局面に従うと、上述の通信プログラムを記録した、コンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００１８】
外部から受信した情報元識別子と属性情報とを含むデータの少なくとも一部を送信の指定に基づいて別の機器に送信することによって、送信先の機器でその機器を対象としたデータを利用することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
[実施の形態１]
図１は、実施の形態１における通信装置１００の内部構成を示すブロック図である。
【００２１】
図２は、実施の形態１における通信装置１００と、通信機器１２０，１３０，１４０との間でやり取りされるデータの流れを示す概略図である。
【００２２】
図１および図２を参照して、本実施の形態を説明する。ここで、通信装置１００は、たとえば、携帯電話、ＰＤＡ（Personal Digital Assistance）であり、通信機器１２０は、たとえば、テレビ、ＰＣ等である。通信装置１００と通信機器１２０が有する機能や画面の大小の関係はこの逆であってもよいし、同じ機能や同じ大きさの画面であってもさしつかえない。また、通信機器１３０，１４０は、たとえば、コンテンツを記憶しているビデオサーバ、ウェブサーバ、メールサーバ等である。
【００２３】
図１において、通信装置１００は、外部の通信機器とデータの授受を行なう機能を有する通信用インタフェースである通信部１０３と、通信プログラム１８０やデータベース１９０などが格納されている記憶部１０２と、ユーザが通信装置１００を操作するための入力部１０４と、通信装置１００の動作を制御する制御部１０１とを備える。さらに、制御部１０１からの指示に応じた画像を表示する表示部１０５を備える。
【００２４】
制御部１０１は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定の用途のために設計，製造される集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００２５】
記憶部１０２は、ハードディスクやフラッシュメモリなど、データを保持可能な媒体や回路のいずれであってもよい。記憶部１０２には、制御部１０１に所定の処理を行なわせるための通信プログラム１８０や送信対象となる機器を登録機器として特定するための機器情報と、登録機器の機器属性とが関連付けて記憶されているデータベース１９０が記憶されている。ここでの機器情報とは、たとえば、家庭内ＬＡＮ（Local Area Network）などではＩＰアドレスなど所在を示す値であるが、もし、通信装置間であらかじめ取り決めがなされているのであれば、製品名など単に機器を識別するための値であってもかまわない。また、機器属性とは、たとえば、テレビやＰＣといった機器の種類を表わしている。制御部１０１は、通信プログラム１８０に従って、通信装置１００の内部の各部に対する各種処理や、演算処理等を行なう。データベース１９０は、基本的には製造者が製造時に設定を行なっているが、ユーザが入力部１０４によって変更してもよい。
【００２６】
通信部１０３は、赤外線通信、Ｂｌｕｅｔｏｏｔｈ等の近距離無線通信技術や、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、その他無線技術や有線ＬＡＮ技術を利用してデータ通信を行なう通信用インタフェースのいずれであってもよい。なお、本実施の形態では通信機器１２０と通信を行なう場合に使用する通信用インタフェース１０３Ａと、通信機器１３０と通信を行なう場合に使用する通信用インタフェース１０３Ｂの２種類を使用するが、一つの通信用インタフェースを使用して外部の通信機器と通信を行なってもよい。
【００２７】
入力部１０４は、スライド式スイッチ、ボタン式スイッチ、タッチパネル、キーボード、リモコンやマウスなどに実装されたボタン等、ユーザが入力を行なうことができるインタフェースである。
【００２８】
表示部１０５は、液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）、ＦＥＤ（Field Emission Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬディスプレイ（Organic Electro Luminescence Display）、ドットマトリクス等その他の画像表示方式をとる表示機器のいずれであってもよい。また、表示部１０５は、光を点灯させる発光体、たとえば、ＬＥＤ（Light Emitting Diode）であってもよい。
【００２９】
図２において、通信装置１００は、通信機器１２０，１３０とデータのやり取りを行なっている。通信機器１２０は、通信装置１００から情報元識別子を含むデータが送信されてきた場合にそのデータを通信用インタフェースで受信する機能を有する。通信機器１３０は、通信装置１００に対して情報元識別子と属性情報を含むデータを通信用インタフェースから送信する機能を有する。また、通信機器１２０は、通信機器１２０と同様の機能を持つ通信機器１４０とデータのやり取りを行なう。ここで言う情報元識別子とは、ＵＲＩ（Uniform Resource Identifier）やＩＰアドレスなどのような通信回線上にある情報の所在を示す値であり、もし情報の置き場所や送受信の際の通信プロトコルに関してあらかじめ通信装置間で合意がなされているのであれば、たとえばファイル名や商品番号、製造番号のような単に情報を識別するための値のみを送信し、受信側で補完を行なってもかまわない。また、ここで言う属性情報とは、情報元識別子によって示される情報元から提供されるコンテンツが対象とする機器の種類を表わしている。たとえば、“ＴＶ”という属性情報であれば、テレビ向けであることを示している。なお、ある種の機器において情報を入力するための通信装置の通信方法が機器の種類を表わすことと実質的に等価になる場合もあり、たとえば、“ＩＲ−ｌｉｎｋ”という属性情報により、赤外線通信ができる機器向けということを示してもよい。また、属性情報にはデータ送信者が意図する、そのコンテンツに対する処理方法、たとえば、コンテンツの中継、転送などの情報、が含まれていてもよい。
【００３０】
通信機器１２０は、情報元識別子を含むデータを受信した後、データを一旦記憶部に保存したり、あるいはデータから取り出した情報元識別子の値を元にして接続する通信機器の選択を行ない、情報元識別子が示すコンテンツを通信用インタフェース経由で取得し、取得したコンテンツを通信機器１２０の表示部において再生したりする機能を有する。
【００３１】
通信機器１３０が行なう送信は、通信装置１００からのデータ要求に対する応答としてもよいし、通信機器１３０のユーザの要求に従ってもよい。たとえば、通信機器１３０がウェブサーバの場合には通信装置１００からの要求に従ってサーバ上のデータを通信装置１００に対して送信し、通信機器１３０がメールサーバの場合にはユーザのメール送信要求に従って通信装置１００に対してメールの送信を行なったりする。なお、通信機器１３０が送信した情報元識別子によって示されるコンテンツは、通信機器１３０がウェブサーバの場合には通信機器１３０上にあることが多いが、たとえば通信機器１３０がメールサーバである場合などは通信機器１４０上にあってもかまわない。
【００３２】
図３は、実施の形態１における通信装置１００で実行される処理を示すフローチャートである。
【００３３】
以下、図１および図２を参照し、図３のフローチャートに従いながら、通信装置１００と、通信機器１２０，１３０，１４０との間で行なわれる通信処理について、具体的に説明する。なお、以下に説明する通信装置１００の処理は、制御部１０１が記憶部１０２に記憶されている通信プログラム１８０にしたがって動作することにより実行される。
【００３４】
図２における（Ｓ１）のように、通信装置１００の通信部１０３Ｂが、通信機器１３０から送信された情報元識別子と属性情報を含むデータを受信する（Ｓ３００）。たとえば、映像コンテンツを販売している企業が、新しく発売を開始するコンテンツの内容を顧客に紹介するために、予告編データのＵＲＬ情報を含んだ販促メールを通信機器１３０（たとえば、メールサーバ）から通信装置１００（たとえば、携帯電話）に送信する場合や、商品を販売している企業の通信機器１３０（たとえば、ウェブサーバ）が通信装置１００（たとえば、ＰＤＡ）からの要求に応じて、商品画像データのＵＲＬ情報を含んだＨＴＭＬファイルを通信装置１００に送信する場合などがある。なお、情報元識別子を含むデータは、通信機器１３０から受信するだけでなく、通信装置１００が記録媒体アクセス部を持つ場合は、データが記録された記録媒体から記録媒体アクセス部を経由して読み出してもよい。
【００３５】
制御部１０１は取得したデータを記憶部１０２に保存した後、データの中身を解析して情報元識別子および情報元識別子に対応する属性情報をデータから抽出する(Ｓ３０２)。
【００３６】
図４は、情報元識別子および情報元識別子に対応する属性情報を含むデータの第１の例である。たとえば、データが図４で示すようなＨＴＭＬ書式であった場合には、アンカータグのｈｒｅｆ属性で指定されたＵＲＬ情報を情報元識別子とする。さらに、ｔａｒｇｅｔ属性が指定されている場合には、属性値、たとえば“ＴＶ”を情報元識別子に対応する属性情報とする。
【００３７】
図５は、情報元識別子および情報元識別子に対応する属性情報を含むデータの第２の例である。あるいは、データが図５で示すようなＸＬｉｎｋ書式であった場合には、ｍｙ：ｌｉｎｋタグのｈｒｅｆ属性で指定されたＵＲＬ情報を情報元識別子とする。さらに、ｒｏｌｅ属性が指定されている場合には、属性値、たとえば“ＩＲ−ｌｉｎｋ”を情報元識別子に対応する属性情報とする。
【００３８】
なお、ここでは説明のためデータがテキスト形式の場合を示したが、バイナリ形式であってもかまわない。また、書式や属性名に関してはあらかじめ通信装置間で合意がなされているのであればどのようなものであってもよい。たとえば、情報元識別子の中に属性情報が含まれていてもよい。さらに、ＵＲＬで示されるコンテンツがテレビ向けのものであることを表わす属性情報をＵＲＬのスキームの中に埋め込んだり（たとえば“ｈｔｔｐ＿ｔｖ：／／マシン名／パス”）、コンテンツを示すパスの中に埋め込んだり（たとえば“スキーム：／／マシン名／パス？ｔａｒｇｅｔ＝ｔｖ”）、コンテンツのファイル名の中に埋め込んだりしてもよい（たとえば“スキーム：／／マシン名／パス．ｔｖ”）。この場合、制御部１０１はＵＲＬを文字列走査して、埋め込まれている属性情報を抽出する処理が必要となる。通信装置間で書式や属性名に関して合意がなされていないことがある場合には、情報元識別子と属性情報とが分離されている方が、属性情報を無視して情報元識別子のみを利用する場合に処理が容易である。
【００３９】
次にＳ３０４にて、制御部１０１は、受信したデータを元にして属性情報の判定を行なう。このとき、Ｓ３０２で取り出した情報元識別子については、その情報元識別子に対応する属性情報の値とデータベース１９０に記憶されている機器属性とを比較し、登録機器がその属性情報と対応する機器属性を持つかどうかを判定する。
【００４０】
たとえば、受信したデータが図４で示すようなＨＴＭＬ書式で、ｔａｒｇｅｔ属性“ＴＶ”という値をもつ場合に、ｔａｒｇｅｔ属性“ＴＶ”は、ＵＲＬで示されるコンテンツがテレビ向けのものであることを表わす属性情報であるとする。このとき、Ｓ３０４において制御部１０１はＳ３０２で取り出した属性情報の中にｔａｒｇｅｔ属性があって“ＴＶ”という値を持つかどうかを判定する。これにより、通信装置１００は、ｔａｒｇｅｔ属性の値を元に、ＵＲＬで示されるコンテンツがテレビ向けのものであるかどうかを容易に識別することができ、さらにデータベース１９０を元に“ＴＶ”を機器属性として持つ登録機器があるかどうかも識別できる。
【００４１】
あるいは、受信したデータが図５で示すようなＸＬｉｎｋ書式で、ｒｏｌｅ属性“ＩＲ−ｌｉｎｋ”はＵＲＬで示されるコンテンツが通信装置１００と赤外線通信で通信可能な機器向けのものであることを表わす属性情報であるとする。このとき、Ｓ３０４において制御部１０１はＳ３０２で取り出した属性情報の中にｒｏｌｅ属性があって“ＩＲ−ｌｉｎｋ”という値を持つかどうかを判定する。これにより、通信装置１００はｒｏｌｅ属性の値を元に、ＵＲＬで示されるコンテンツが赤外線通信で通信可能な機器向けのものであるかどうかを容易に識別することができ、さらにデータベース１９０を元に“ＩＲ−ｌｉｎｋ”に対応した機器属性を持つ登録機器があるかどうかも識別できる。
【００４２】
なお、上述したように、データベース１９０には、機器情報と、登録機器の機器属性とが関連付けて記憶されているが、機器属性と属性情報とを関連付けて記憶させておいてもよい。たとえば、機器属性“ＴＶ”は赤外線通信ができる機器として、属性情報“ＩＲ−ｌｉｎｋ”と関連付けておく。この場合、データベース１９０に登録機器を記憶していなくてもよく、たとえばユーザが赤外線を送信するリモコンの送信部を送信先となる赤外線通信が可能な機器の方向に向けることによって、送信対象の機器は指定される。
【００４３】
制御部１０１は、Ｓ３０４において行なった判定を元に、情報元識別子に対する表示を表示部１０５に指示する（Ｓ３０５およびＳ３０６)。
【００４４】
図６は、図４で示されるデータを受信したときに表示部１０５に表示される画面例である。
【００４５】
たとえば、図４で示すようなデータであった場合、図６で示すように、ｔａｒｇｅｔ属性が“ＴＶ”という値を持つ情報元識別子に対するリンクが転送先としてユーザの選択対象となっている場合には、リモコンを表わすアイコンを表示するよう指示する（Ｓ３０５）。他にも、たとえば、Ｓ３０４において行なった判定を元に、属性情報を持つかどうかで異なる色をリンクの表示に使用するように表示部１０５に指示してもよい。これにより、ユーザは表示部１０５における画面表示によって、どのリンクが他の通信機器への送信が可能であるかを容易に判断することが可能となる。なお、もし通信装置１００がテレビに対する情報元識別子を含むデータの送信機能を持たない場合には、表示部１０５に対するリンクの表示指示を行なわないようにしてもよいし、リモコンを利用できないことを表わすアイコンを表示するよう指示してもよい（Ｓ３０６）。これにより、ユーザが意味の無いリンクの選択を避けることが可能となる。
【００４６】
図７は、図５で示されるデータを受信したときに表示部１０５に表示される画面例である。
【００４７】
あるいは、たとえば図５で示すようなデータであった場合、図７で示すように、ｍｙ：ｌｉｎｋタグのｔｉｔｌｅ属性を画面に表示すると共に、ｒｏｌｅ属性が“ＩＲ−ｌｉｎｋ”という値を持つｌｏｃａｔｏｒタグがある場合には、赤外線通信ができる「リモコン送信」機能が選択可能であることを示すアイコン（図８では、「リモコン送信」アイコン）を表示するよう指示する。他にもたとえば、「リモコン送信」機能に割り当てられたボタン内にＬＥＤを設け、Ｓ３０４において行なった判定を元に、「リモコン送信」機能が選択可能である場合はＬＥＤを点灯するよう指示してもよい。これにより、ユーザは点灯の有無によって、どのリンクが他の通信機器への送信が可能であるかを容易に判断することが可能となる。なお、もし通信装置１００が赤外線通信機能を持たない場合には、表示部１０５に対する「リモコン送信」機能が選択可能であることを示すアイコンの表示指示を行なわないようにしてもよい（Ｓ３０６）。
【００４８】
ユーザは、Ｓ３０５またはＳ３０６で表示部１０５に表示された画面表示を元に、どの情報元識別子に対して、情報元識別子を含むデータの送信を行なうかの選択を入力部１０４により行なう(Ｓ３０７)。
【００４９】
たとえば、図６で示すような画面表示であった場合、ユーザが上下左右ボタンなどを押すことによって（Ｓ３０８)、リンクを選択し（Ｓ３０９）、どのリンクを処理対象とするかが入力部１０４から制御部１０１に与えられた情報によって決定される。
【００５０】
あるいは、たとえば図７で示すような画面表示であった場合、ユーザが上下左右ボタンなどを押すことによって（Ｓ３０８）、リンクを選択し（Ｓ３０９）、どのリンクを処理対象とするかが入力部１０４から制御部１０１に送られた情報によって決定される。
【００５１】
Ｓ３１０において、「リンクの決定」機能に割り当てられたボタンをユーザが押した際に、入力部１０４から制御部１０１にリンクが処理対象として確定されたことを示す情報が与えられる。ついで、制御部１０１は、そのリンクが「リモコン送信」機能に割り当てられたボタンが押されたかどうか判定する（Ｓ３１２）。「リモコン送信」キーが押されなかった場合（Ｓ３１２にてＮｏ）は、制御部１０１は、選択された情報元識別子によって示されるデータに対して通信部１０３Ｂが接続処理を行なうように指示する（Ｓ３１１）。「リモコン送信」キーが押された場合（Ｓ３１２にてＹｅｓ）は、選択された情報元識別子を含むデータを通信機器１２０に対して通信部１０３Ａから送信を行なう（Ｓ３１３）決定をする。
【００５２】
図６では、「予告編のＵＲＬをリモコン送信」するリンクを選択決定すると、Ｓ３１０において、入力部１０４から制御部１０１にリンクが処理対象として確定されたことを示す情報が与えられる。次いで，制御部１０１は「リモコン送信」機能に割り当てられたボタンが押されたと判定する（Ｓ３１２にてＹｅｓ）。なお、登録機器の機器属性に“ＴＶ”という値がない場合に、ｔａｒｇｅｔ属性が“ＴＶ”という値を持つアンカータグがあるときは、「リモコン送信」機能に割り当てられたボタンをユーザが押したときには、入力を無視するようにしてもよいし、無効なキー入力であることを示す警告表示を行なうようにしてもよい。さらに、そのアンカータグのｈｒｅｆ属性で指定された情報元識別子を含むデータを通信機器１２０に対し送信するようにあらかじめ設定しておいてもよい。
【００５３】
あるいは、図７では、「予告編を見る」リンクを選択決定すると、Ｓ３１０において、入力部１０４から制御部１０１にリンクが処理対象として確定されたことを示す情報が与えられる。さらに、ユーザが「リモコン送信」アイコンを選択決定すれば、制御部１０１は、「リモコン送信」機能に割り当てられたボタンが押されたと判定する（Ｓ３１２にてＹｅｓ）。Ｓ３０２において取り出したｒｏｌｅ属性が“ＩＲ−ｌｉｎｋ”という値を持つｌｏｃａｔｏｒタグのｈｒｅｆ属性で指定された情報元識別子を含むデータを通信機器１２０に対して通信部１０３Ａから送信を行なうことを指示する（Ｓ３１３）。また、Ｓ３１２で「リモコン送信」機能に割り当てられたボタンではなく「接続」機能に割り当てられたボタン（図８では、「決定」ボタン）が押されたという情報を制御部１０１が受け取った場合（Ｓ３１２にてＮｏ）、Ｓ３０２において取り出したｒｏｌｅ属性が“ｌｉｎｋ”という値を持つｌｏｃａｔｏｒタグのｈｒｅｆ属性で指定された情報元識別子によって示されるデータに対して通信部１０３Ｂが接続処理を行なうことを指示する（Ｓ３１１）。なお、登録機器の機器属性に“ＩＲ−ｌｉｎｋ”という値がない場合に、ｒｏｌｅ属性が“ＩＲ−ｌｉｎｋ”という値を持つｌｏｃａｔｏｒタグがであるときに、「リモコン送信」機能に割り当てられたボタンをユーザが押したときには、入力を無視するようにしてもよいし、無効なキー入力であることを示す警告表示を行なうようにしてもよい。さらに、他のｒｏｌｅ属性を持つｌｏｃａｔｏｒタグのｈｒｅｆ属性で指定された情報元識別子を含むデータを通信機器１２０に対し送信するように設定しておいてもよい。
【００５４】
（１．情報元識別子を他の通信機器に送信する例）
Ｓ３１４では、通信部１０３Ａは、制御部１０１からの送信要求を受けて、情報元識別子を含むデータを通信機器１２０に対して送信する（図２の（Ｓ２）参照）。このとき、制御部１０１は表示部１０５に対して、どのような機器が情報元識別子によって示されるデータを利用可能であるかを表示するように指示することが望ましい。たとえば、ＵＲＬで示されるコンテンツがテレビ向けで、通信方法が赤外線通信である場合、「テレビのある方向に赤外線送信部を向けてください」といった表示が行なわれると、ユーザは送信されるＵＲＬを含んだデータが利用可能な機器を容易に知ることができる。なお、通信方法が赤外線通信やＮＦＣ（Near Field Communication）などの場合は、ユーザが通信装置１００と通信機器１２０とを物理的に近づけることによって送信先である通信機器を選択することができるため、通信装置１００自身は通信先の選択機能を備えなくてもよく、データベース１９０に登録機器を記憶していなくてもよい。しかし、通信手段がＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの場合には、物理的に離れた通信機器に対しても送信が可能である代わりに、表示部１０５に対して接続可能な登録機器の一覧を表示し、入力部１０４を用いて送信先である通信機器をユーザに選択させる機能を通信装置１００が備える必要がある。
【００５５】
たとえば、通信装置１００はあらかじめ定めたマルチキャストアドレスに情報元識別子によって示されるデータを利用可能かどうかの問い合わせデータ（もしくは、どのようなデータが利用可能かを問い合わせるデータ）を送信し、受信した通信機器１２０はデータを利用可能であれば、情報元識別子を含むデータの待ち受けを行なっているＩＰアドレスやポート番号、ホスト名などの情報を含むデータや、どのようなデータが利用可能かを示す情報を含むデータを通信装置１００に返信する。通信装置１００は、返信を送ってきた機器を登録機器としてデータベース１９０に記憶すると共に、登録機器のうち、情報元識別子によって示されるデータを利用可能な機器の一覧を表示部１０５において表示し、ユーザによって選択された機器に対して、返信されたデータに含まれたＩＰアドレスとポート番号に対して、情報元識別子を含むデータを送信する。
【００５６】
図２の（Ｓ２）において、情報元識別子と共に通信機器１２０に対して送信するデータとしては、たとえば情報元識別子によって示されるコンテンツの内容を表わすデータがある。データの取得元としては、たとえば、図４の場合においてアンカータグによって挟まれた文字列を使用したり、たとえば、図５の場合においてｌｏｃａｔｏｒタグのｔｉｔｌｅ属性の文字列値を使用したりすることなどが可能である。これにより、データを受信した通信機器１２０において、一旦保存しておいた情報元識別子をユーザに選択してもらう際にコンテンツの内容を表わすデータを表示することによってユーザの選択を容易にすることが可能となる。
【００５７】
あるいは、情報元識別子と共に通信機器１２０に対して送信するデータとして、たとえば、通信装置１００を識別することができるＩＤがある。ＩＤの値としては、たとえば、通信装置の機器ＩＤや、通信装置１００に登録されている値（たとえば、電話番号やメールアドレスなど）が使用可能である。これにより、データを受信した通信機器１２０において、送られてきた情報元識別子をＩＤごとに分類して保存したりすることが可能となる。
【００５８】
あるいは、情報元識別子と共に通信機器１２０に対して送信するデータとして、たとえば、通信機器１３０がウェブサーバである場合に、通信機器１３０から情報元識別子に括り付けて送信され、通信機器１３０との通信時には通信機器１３０に対して送信されるＣｏｏｋｉｅがある。これにより、データを受信した通信機器１２０において、通信装置１００から送られてきたＣｏｏｋｉｅを通信機器１３０との通信時に送信することによって、通信機器１３０は通信機器１２０から接続してきたユーザが以前通信装置１００から通信機器１３０に接続してきたユーザと同一であると識別することが可能になる。
【００５９】
あるいは、情報元識別子と共に通信機器１２０に対して送信するデータとして、たとえば、通信機器１３０から情報元識別子やユーザなどに括り付けて送信され、通信機器１３０との通信時には通信機器１３０から暗号化して送られてきたコンテンツを復号するコンテンツ復号鍵がある。これにより、データを受信した通信機器１２０において、通信機器１３０に要求して受け取ったコンテンツをコンテンツ復号鍵によって復号して再生することが可能になる。
【００６０】
あるいは、情報元識別子と共に通信機器１２０に対して送信するデータとして、たとえばデータを受信した通信機器１２０がすぐに情報元識別子によって示されるデータに接続しにいくか、あるいは一旦通信機器１２０内に情報元識別子を保存するかを指定する値を入れてもよい。これにより、通信機器１２０に対して送信を行なう前に、受信後すぐにコンテンツを再生するかどうかをユーザが指定し、データを受信した通信機器１２０において、指定された値を元にコンテンツをすぐに取得しにいくかどうかを判定することが可能となる。
【００６１】
その後、通信機器１２０は、情報元識別子を含むデータを受信した後、データから情報元識別子を取り出し、取り出した情報元識別子の値を元にしてコンテンツを所有する通信機器１３０ないしは通信機器１４０に対し、コンテンツの送信を要求する（図２の（Ｓ３），（Ｓ３’）参照）。なお、通信機器１２０が携帯電話のように電子商取引を行なう機能を持つ機器である場合には、送信要求と共に通信機器１３０，１４０との間で課金処理を行なってもよい。通信機器１３０，１４０は要求に応じてコンテンツを通信機器１２０に送信する（図２の（Ｓ４），（Ｓ４’）参照）。通信機器１２０は、コンテンツを受信し、受信したコンテンツの再生などの処理を行なう。
【００６２】
（２．情報元にあるデータを受信し、受信したデータを他の通信機器に送信する例）
あるいは、Ｓ３１３において、制御部１０１は、Ｓ３０２において取り出したｒｏｌｅ属性が“ＩＲ−ｔｒａｎｓｆｅｒ”という値を持つｌｏｃａｔｏｒタグのｈｒｅｆ属性で指定された情報元識別子を元に、通信部１０３Ｂに対して情報元識別子によって示されるデータを赤外線通信によって受信するように指示する。
【００６３】
なお、書式や属性名に関してはあらかじめ通信装置間で合意がなされているのであればどのようなものであってもよく、たとえば、図４の場合のようにｔａｒｇｅｔ属性が“ＴＶ−ｔｒａｎｓｆｅｒ”という値を持つアンカータグのｈｒｅｆ属性で指定された情報元識別子に対して、制御部１０１はＵＲＬで示されるコンテンツがテレビ向けのものであると識別して、情報元識別子によって示されるデータを受信するよう指示してもよい。
【００６４】
通信部１０３Ｂは、情報元識別子によって示されるデータを所有する通信機器に対してデータの送信要求を送信し（図２の（ＣＡ）参照）、要求に応じて通信機器から送信されてきたデータを受信する（図２の（ＣＢ）参照）。制御部１０１は、通信部１０３Ａに対して通信部１０３Ｂが受信したデータを通信機器１２０に対して送信するように指示し、通信部１０３ＡはＳ３１４の代わりに、制御部１０１からの送信要求を受けて、通信部１０３Ｂが受信したデータを通信機器１２０に対して送信する（図２の（ＣＣ）参照）。
【００６５】
なお、受信したデータに対して通信装置１００は内容を編集する機能を提供してもよいし、データの安全性等を確認するため、データの内容やデータを利用可能な通信装置について表示部１０５において表示し、送信するか否かをユーザに入力部１０４から選択してもらってもよい。また、前述したＳ３１４と同様に、情報元識別子によって示されるデータ以外のデータを加えた上で送信処理を行なってもよい。また、データの安全を確保するため、データに対しては送信前に暗号化を行ない、受信後に復号を行なうことが望ましい。さらに、通信装置１００の情報を、あらかじめ通信機器１２０に登録しておき、データの送信前に通信装置１００と通信機器１２０との間で認証処理を行なうと、意図しない通信装置からの制御命令の実行等を防ぐことができる。
【００６６】
その後、通信機器１２０は、通信装置１００から送信されたデータを受信した後、データから制御命令を取り出して実行を行なう。
【００６７】
図８は、データから取り出した制御情報の例である。たとえば、通信機器１２０がテレビ等であった場合に、取り出した制御命令が図８のような視聴予約要求や録画予約要求などであった場合には、要求に従って視聴予約や録画予約などの処理を実行する。あるいは、送信されたデータが、通信機器１２０の制御部の動作を規定するファームウェアや設定データ等の更新版と更新命令であった場合には、要求に従ってファームウェアや設定データ等の更新処理を実行する。これにより、通信機器１３０と通信機器１２０との間に直接の通信経路が有っても無くても、通信機器１３０から通信機器１２０に対する制御命令を含んだデータを送ることが可能になる。あるいは、通信装置１００から送信されたデータとして、コンテンツを示す情報元識別子と暗号化して送られてきたコンテンツを復号するコンテンツ復号鍵が含まれていた場合には、通信機器１２０はデータから取り出した情報元識別子の値を元にしてコンテンツを所有する通信機器１３０ないしは通信機器１４０に対しコンテンツの送信を要求し、情報元識別子が示すコンテンツを受信した後、コンテンツ復号鍵による復号を行なってコンテンツの再生を行なうことが可能になる。さらには、通信装置１００から送信されたデータとして、コンテンツを示す情報元識別子とコンテンツの取得を許可する認証情報が含まれていた場合には、通信機器１２０はデータから取り出した情報元識別子の値を元にしてコンテンツを所有する通信機器１３０ないしは通信機器１４０に対し認証情報と共にコンテンツの送信を要求し、通信機器１３０ないしは通信機器１４０は通信機器１２０から送られた認証情報を元に認証を行なった後にコンテンツの送信を行ない、通信機器１２０はコンテンツを受信して再生を行なうことが可能になる。
【００６８】
以上、説明したように本実施の形態では、通信装置１００は、通信機器１３０から情報元識別子および情報元識別子に対応する属性情報を含むデータを受信した場合に、入力部１０４によって選択された情報元識別子に対応する属性情報と関連付けられた機器属性が通信装置１００に登録されているときは、ユーザが送信先として指定した通信機器１２０に対して選択された情報元識別子を含むデータを送信する。
【００６９】
したがって、ユーザは必要な情報元識別子を選択して通信機器１２０に対して送信することができるとともに、通信装置１００に登録されていない機器属性と関連付けられた属性情報を持つ情報元識別子を含むデータを送信することを防ぐことができ、通信機器１２０は受信した情報元識別子に基づいてサーバ装置から情報を取得することができる。
【００７０】
また、本実施の形態では、通信装置１００は、通信機器１３０から情報元識別子および情報元識別子に対応する属性情報を含むデータを受信した場合に、入力部１０４によって選択された情報元識別子に対応する属性情報と関連付けられた機器属性を持つ機器が通信機器１２０として通信装置１００に登録されているときは、通信機器１２０に対して選択された情報元識別子を含むデータを送信する。
【００７１】
したがって、ユーザは必要な情報元識別子を選択して通信機器１２０に対して送信することができるとともに、通信装置１００に登録されていない機器属性と関連付けられた属性情報を持つ情報元識別子を含むデータを送信することを防ぐことができ、通信機器１２０は受信した情報元識別子に基づいてサーバ装置から情報を取得することができる。
【００７２】
また、本実施の形態では、通信装置１００は、通信機器１３０から情報元識別子および情報元識別子に対応する属性情報を含むデータを受信した場合に、入力部１０４によって選択された情報元識別に対応する属性情報と関連付けられた機器属性を持つ機器が通信装置１００に登録されていないときは、通信装置１００は、情報元識別子によって示される情報元に対して接続する。
【００７３】
したがって、ユーザは選択した情報元識別子によって示される情報元からのデータに対して、通信装置１００が直接接続を行なうか、通信機器１２０から接続を行なうか指示することができる。
【００７４】
また、本実施の形態では、通信装置１００は、通信機器１３０から情報元識別子および情報元識別子に対応する属性情報を含むデータを受信した場合に、入力部１０４によって選択された情報元識別子に対応する属性情報と関連付けられた機器属性を持つ機器が通信機器１２０として通信装置１００に登録されているときは、選択された情報元識別子によって示される情報元からのデータを通信部１０３Ｂから受信し、受信したデータを通信機器１２０に対して通信部１０３Ａから送信する。
【００７５】
したがって、ユーザは必要な情報元識別子によって示される情報元からのデータを選択して通信機器１２０に対して送信することができるとともに、通信装置１００に登録されていない機器属性と関連付けられた属性情報を持つ情報元識別子を含むデータを送信することを防ぐことができ、通信機器１２０は受信したデータに基づいてサーバ装置からの制御等を受けることが可能となる。
【００７６】
また、本実施の形態では、通信装置１００は、通信機器１３０から情報元識別子および情報元識別子に対応する属性情報を含むデータを受信した場合に、入力部１０４によって選択された情報元識別子に対応する属性情報と関連付けられた機器属性を持つ機器が通信装置１００に登録されていないときは、通信装置１００は、情報元識別子によって示される情報元からのデータを受信する。
【００７７】
したがって、ユーザは選択した情報元識別子によって示される情報元からのデータによって、通信装置１００が制御を受けるか、通信機器１２０が制御を受けるか指示できる。
【００７８】
また、本実施の形態では、通信装置１００は、情報元識別子が属性情報を持つ場合に、ユーザに対して属性情報を持たない情報元識別子とは異なる表示を表示部１０５において行なう。
【００７９】
したがって、ユーザは情報元識別子の選択時に表示部１０５における表示を見ることによって、どの情報元識別子を属性情報と関連付けられた機器属性を持つ登録機器に対して送信してよいか判断できる。
【００８０】
以上の結果、外部から受信した情報元識別子と属性情報とを含むデータの少なくとも一部を送信の指定に基づいて別の機器に送信することによって、送信先の機器でその機器を対象としたデータを利用することが可能となる。
【００８１】
［実施の形態２］
本発明は、パーソナルコンピュータ（以下では、ＰＣとする）やテレビなどにおいても、適用可能である。その場合、通信プログラム１８０が記録された記録媒体から通信プログラムを読み出して、ＰＣ等にインストールさせ、通信プログラムに基づいてＰＣ等を動作させればよい。以下に詳細な説明を行なう。
【００８２】
図９は、実施の形態２におけるＰＣ５００の内部の構成を示すブロック図である。
なお、図９には説明のために記録媒体５５５も示している。また、図９は、通信プログラム１８０をＰＣ５００にインストールするときの構成を示す。この場合、ＰＣ５００は、通信装置１００として動作する。
【００８３】
図９において、ＰＣ５００は、外部の通信機器とデータの授受を行なう通信部５６０と、通信プログラム１８０やデータベース１９０などが格納されている記憶部５２０と、ユーザがＰＣ５００に対して入力を行なうためのインタフェースを接続するための入力部５４０と、ＰＣ５００の内部の各機器に対する各種処理や、演算処理等を行なう機能を有する制御部５１０とを備えている。なお、ＰＣ５００は、記憶部５２０に記憶された通信プログラム１８０に従った動作を行なう。通信部５６０は、ネットワークと有線または無線で、データの授受を行なう上述の通信部１０３と同様なインタフェースである。したがって、詳細な説明は繰り返さない。
【００８４】
さらに、ＰＣ５００は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用されるデータ一時記憶部５２２と、フォントデータ、図形データなどを表示するための画像を生成するのに用いる画像データが記憶されているＣＧＲＯＭ（Character Graphic Read Only Memory）５３４と、制御部５１０からの描画指示に応じてＣＧＲＯＭ５３４から必要な画像データを読出し、画像を生成するＶＤＰ（Video Display Processor）５３２と、ＶＤＰ５３２が生成した画像を一時的に記憶する機能を有するＶＲＡＭ（Video Random Access Memory）５３６と、通信プログラム１８０が記録された記録媒体５５５から、通信プログラム１８０を読み出す機能を有する記録媒体アクセス部５５０とを備える。なお、ＶＤＰ５３２はＶＲＡＭ５３６を利用して画像を生成している。
【００８５】
ＰＣ５００には、ＰＣ５００から出力された画像データに基づいた画像を表示する表示部５３０と、ユーザがＰＣ５００を操作するためのインタフェースであるマウス５４２と、ユーザがＰＣ５００を操作するためのインタフェースであるキーボード５４４とが入力部５４０を介して接続されている。なお、表示部５３０は、前述の表示部１０５と同様な表示機器である。したがって、詳細な説明は繰り返さない。
【００８６】
記憶部５２０は、制御部５１０によってデータアクセスされる。なお、記憶部５２０は、上述の記憶部１０２と同様な機器である。
【００８７】
制御部５１０は、前述の制御部１０１と同様な機能を有する。したがって、詳細な説明は繰りかえさない。また、制御部５１０は、記憶部５２０に記憶された通信プログラム１８０に従って、ＶＤＰ５３２に対し、画像を生成させ、当該画像を表示部５３０に表示させる指示（以下においては、「描画指示」とする）をだす。
【００８８】
ＶＤＰ５３２は表示部５３０と接続されている。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００８９】
データ一時記憶部５２２は、データを一時的に記憶可能なＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ダブルデータレートモードという高速なデータ転送機能を持ったＳＤＲＡＭであるＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、Ｒａｍｂｕｓ社が開発した高速インタフェース技術を採用したＤＲＡＭであるＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【００９０】
記録媒体５５５に記憶されている通信プログラム１８０は、制御部５１０の動作（インストール処理）により、記録媒体アクセス部５５０から読み出され、記憶部５２０に記憶される。なお、記録媒体５５５は、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＭＯ（Magneto Optical Disk）、フロッピー（登録商標）ディスク、ＣＦ(Compact Flash) カード、ＳＭ（Smart Media（登録商標））、ＭＭＣ（Multi Media Card）、ＳＤ（Secure Digital）メモリーカード、メモリースティック（登録商標）、ｘＤピクチャーカードおよびＵＳＢメモリ、ハードディスク、磁気テープ、その他不揮発性メモリのいずれであってもよい。
【００９１】
なお、通信プログラム１８０が記録される機器は、ＰＣに限定されることなく、プログラムをインストール可能で、当該プログラムに基づいて動作し、他の機器と通信する機能を有する通信装置であればよい。当該通信装置としては、たとえば、テレビ、携帯電話、ＰＤＡ等であってもよい。
【００９２】
また、通信プログラム１８０は、サーバ装置上に置かれたものを、通信部５６０を経由してダウンロードした後、記憶部５２０に保存したものを使用してもよい。
【００９３】
さらに、情報元識別子及び情報元識別子に対応する属性情報を含むデータは、通信機器１３０から受信するだけでなく、データが記録された記録媒体５５５から記録媒体アクセス部５５０を経由して読み出してもよい。
【００９４】
マウス５４２またはキーボード５４４からの入力指示は、入力部５４０を介して制御部５１０に伝達される。制御部５１０は、入力部５４０からの入力指示に基づいて所定の処理を行なう。すなわち、マウス５４２およびキーボード５４４は、前述の入力部１０４と同様な機能を有する。
【００９５】
以上説明したように、通信プログラム１８０がインストールされたＰＣを使用することにより、通信装置１００がＰＣによって構成されたネットワークにおいても、本発明を適用可能となる。
【００９６】
したがって、本実施の形態においても、実施の形態１と同様な効果を得ることができる。
【００９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９８】
【図１】実施の形態１における通信装置１００の内部構成を示すブロック図である。
【図２】実施の形態１における通信装置１００と、通信機器１２０，１３０，１４０との間でやり取りされるデータの流れを示す概略図である。
【図３】実施の形態１における通信装置１００で実行される処理を示すフローチャートである。
【図４】情報元識別子および情報元識別子に対応する属性情報を含むデータの第１の例である。
【図５】情報元識別子および情報元識別子に対応する属性情報を含むデータの第２の例である。
【図６】図４で示されるデータを受信したときに表示部１０５に表示される画面例である。
【図７】図５で示されるデータを受信したときに表示部１０５に表示される画面例である。
【図８】データから取り出した制御命令の例である。
【図９】実施の形態２におけるＰＣ５００の内部の構成を示すブロック図である。
【符号の説明】
【００９９】
１００  通信装置、１０１，５１０  制御部、１０２，５２０  記憶部、１０３，５６０  通信部、１０３Ａ，１０３Ｂ  通信用インタフェース、１０４，５４０  入力部、１０５，５３０  表示部、１２０，１３０，１４０  通信機器、１８０  通信プログラム、１９０  データベース、５００  ＰＣ、５２２  データ一時記憶部、５３２  ＶＤＰ、５３４  ＣＧＲＯＭ、５３６  ＶＲＡＭ、５４２  マウス、５４４  キーボード、５５０  記憶媒体アクセス部、５５５  記録媒体。
【図１】
2007164273.tif 000003
【図２】
2007164273.tif 000004
【図３】
2007164273.tif 000005
【図４】
2007164273.tif 000006
【図５】
2007164273.tif 000007
【図６】
2007164273.tif 000008
【図７】
2007164273.tif 000009
【図８】
2007164273.tif 000010
【図９】
2007164273.tif 000011