(57)【要約】【課題】携帯情報端末が接続されていないネットワークに接続されている情報提供装置等を、煩雑な処理を行うことなく制御することができる通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムを提供する。【解決手段】携帯情報端末１０は、ネットワーク５０ｂの通信プロトコルによる制御情報の入力を受け付ける制御情報入力部１１と、制御情報入力部１１が取得した制御情報を含むネットワーク５０ａの通信プロトコルによる送信情報を生成する送信情報生成部１２と、送信情報生成部１２が生成した送信情報を、識別情報記憶部１６に識別情報が記憶されている通信制御装置２０に送信する通信部１３とを備える。【選択図】図１
2008263488.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置とを備える通信制御システムであって、
前記携帯情報端末は、
前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、
前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、
前記第１の送信情報生成手段が生成した送信情報を前記通信制御装置に送信する第１の送信手段とを備え、
前記通信制御装置は、
前記第１の送信手段が送信した送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、
前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、
前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、
前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段とを備えることを特徴とする通信制御システム。
【請求項２】
前記情報提供装置は、コンテンツを記憶するコンテンツ記憶手段を備え、
前記通信制御装置の制御手段は、前記制御情報取得手段が取得した制御情報を使用して前記情報提供装置のコンテンツ記憶手段が記憶しているコンテンツを検索する検索手段からなり、
前記通信制御装置は、前記検索手段による検索結果を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第２の送信情報生成手段と、
前記第２の送信情報生成手段が生成した送信情報を前記携帯情報端末に送信する第２の送信手段とを更に備え、
前記携帯情報端末は、
前記第２の送信手段が送信した送信情報から前記検索結果情報を取得する検索結果情報取得手段と、
前記検索結果情報取得手段が取得した検索結果情報を表示する表示手段とを更に備えることを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記携帯情報端末は、
通信制御装置の識別情報を記憶する第２の識別情報記憶手段を更に備え、
前記第１の送信手段は、前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている通信制御装置に送信することを特徴とする請求項２に記載の通信制御システム。
【請求項４】
第１のネットワークと第２のネットワークとに接続される通信制御装置と通信し、前記第２のネットワークに接続される携帯情報端末であって、
通信制御装置の識別情報を記憶する第２の識別情報記憶手段と、
前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、
前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、
前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている前記通信制御装置に送信する第１の送信手段と、
を備えることを特徴とする携帯情報端末。
【請求項５】
第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と通信し、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置であって、
前記携帯情報端末が送信する送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、
前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、
前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、
前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段と、
を備えることを特徴とする通信制御装置。
【請求項６】
第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置とを用いた通信制御方法であって、
前記携帯情報端末は、
前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力過程と、
前記制御情報入力過程で取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成過程と、
前記第１の送信情報生成過程で生成した送信情報を前記通信制御装置に送信する第１の送信過程とを実行し、
前記通信制御装置は、
前記第１の送信過程で送信した送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得過程と、
前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定過程と、
前記更新判定過程で情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶過程と、
前記制御情報取得過程で取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶過程で識別情報を記憶した情報提供装置を制御する制御過程とを実行することを特徴とする通信制御方法。
【請求項７】
第１のネットワークと第２のネットワークとに接続される通信制御装置と通信し、前記第２のネットワークに接続される携帯情報端末のコンピュータを、
通信制御装置の識別情報を記憶する第２の識別情報記憶手段と、
前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、
前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、
前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている前記通信制御装置に送信する第１の送信手段として機能させるためのコンピュータプログラム。
【請求項８】
第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と通信し、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置のコンピュータを、
前記携帯情報端末が送信する送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、
前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、
前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、
前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
図８は、従来から知られている通信制御システムの概略構成図である。この通信制御システムは、携帯電話などの携帯情報端末１００、ゲートウェイなどの通信制御装置２００−１〜２００−３、サーバなどの情報提供装置３００−１１〜３００−１ｎ、３００−２１〜３００−２ｎ、・・・３００−ｋ１〜３００−ｋｎを備えている（特許文献１）。
携帯情報端末１００は、ネットワーク５００に接続されている。また、通信制御装置２００−１、２００−２、２００−３は、それぞれネットワーク５００及びネットワーク６００−１、ネットワーク５００及びネットワーク６００−２、ネットワーク５００及びネットワーク６００−ｋに接続されている。
また、情報提供装置３００−１１〜３００−１ｎ、３００−２１〜３００−２ｎ、・・・、３００−ｋ１〜３００−ｋｎは、それぞれネットワーク５００−１、５００−２、５００−３に接続されている。
【０００３】
図８において、ネットワーク５００は、インターネットなどのＷＡＮ（Wide Area Network）である。また、ネットワーク６００−１、６００−２、６００−ｋは、ホームネットワークなどのＬＡＮ（Local Area Network）である。
【０００４】
従来の技術では、携帯情報端末１００と通信制御装置２００−１とを、ＶＰＮ（Virtual Private Network）接続することにより、携帯情報端末１００を仮想的にネットワーク６００−１に接続するようにして、携帯情報端末１００によってネットワーク６００−１に接続されている情報提供装置３００−１１〜３００−１ｎを利用する技術が知られていた。
【０００５】
図９（Ａ）〜図９（Ｃ）は、従来の技術における送信情報について説明するための図である。図９（Ａ）に示すように、携帯情報端末１００には、ネットワーク５００上のアドレスとして「５０．０．０．１」が割り当てられているとともに、ネットワーク６００−１上のアドレスとして「２００．０．０．３」が割り当てられている。また、通信制御装置２００−１には、ネットワーク５００上のアドレスとして「２４０．０．０．２」が割り当てられているとともに、ネットワーク６００−１上のアドレスとして「２００．０．０．１」が割り当てられている。また、情報提供装置３００−１１には、ネットワーク６００−１上のアドレスとして「２００．０．０．２」が割り当てられている。
【０００６】
携帯情報端末１００は、ネットワーク６００−１に接続されている情報提供装置３００−１１〜３００−１ｎを制御する制御情報Ｐ１０を、ＨＴＴＰ（Hyper Text Transfer Protocol）データからなるデータ部分Ｐ２０に埋め込み、そのデータ部分Ｐ２０に、ＩＰヘッダＰ３０、Ｐ４０、Ｐ５０、Ｐ６０やＨＴＴＰヘッダＰ９０を付すことにより、送信情報Ｐ７０を生成して、通信制御装置２００−１に送信していた（図９（Ｂ））。
【０００７】
また、通信制御装置２００−１は、携帯情報端末１００から受信した送信情報Ｐ７０から、ＩＰヘッダＰ５０、Ｐ６０、ＨＴＴＰヘッダＰ９０を消去したものを送信情報Ｐ８０として情報提供装置３００−１１へ送信することにより、ＨＴＴＰ（Hyper Text Transfer Protocol）データ部分に埋め込まれた携帯情報端末１００からの制御情報Ｐ１０を情報提供装置３００−１１へ送り届けていた（図９（Ｃ））。
なお、図９（Ａ）に示す通信制御システムを実現する際には、図９（Ｂ）、図９（Ｃ）の送信情報のＩＰヘッダの前にＥｔｈｅｒ（Ethernet（登録商標））ヘッダが付されるとともに、ＩＰヘッダの後ろにＴＣＰ（Transmission Control Protocol）ヘッダが付されるが、ここでは省略している。
【特許文献１】特開２００５−２６７３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の技術では、携帯情報端末１００が、携帯情報端末１００が接続されていないネットワーク６００−１に接続されている情報提供装置３００−１１〜３００−１ｎが記憶しているコンテンツを検索する場合に、携帯情報端末１００と情報提供装置３００−１１とを通信制御装置２００−１とをＶＰＮ接続する必要があり、その処理が煩雑であるという問題があった。
【０００９】
また、上述した従来の技術では、通信制御装置に接続されている情報提供装置が記憶している全てのコンテンツを検索の対象としていたため、通信制御装置が検索する際の処理負担が大きいという問題があった。
【００１０】
また、上述した従来の技術では、通信制御装置に接続されている情報提供装置が記憶しているコンテンツを、情報提供装置毎に検索する必要があったため、情報検索者が検索する際の負担が大きいという問題があった。
【００１１】
本発明は、上記事情に鑑みてなされたものであり、その目的は、携帯情報端末が接続されていないネットワークに接続されている情報提供装置等を、煩雑な処理を行うことなく携帯情報端末が制御することができる通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムを提供することにある。
また、通信制御装置が情報提供装置を制御する際の処理負担を軽減することができる通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムを提供することにある。
また、携帯情報端末が複数の通信制御装置を同時に、かつ自動的に制御することができ、通信制御装置は複数の情報提供装置を同時に、かつ自動的に制御することができる通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するためになされたものであり、請求項１に記載の発明は、第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置とを備える通信制御システムであって、前記携帯情報端末は、前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、前記第１の送信情報生成手段が生成した送信情報を前記通信制御装置に送信する第１の送信手段とを備え、前記通信制御装置は、前記第１の送信手段が送信した送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段とを備えることを特徴とする通信制御システムである。
本発明では、第１のネットワークの通信プロトコルによる制御情報を含む第２のネットワークの通信プロトコルによる送信情報を携帯情報端末が生成し、その送信情報から第１のネットワークの通信プロトコルによる制御情報を通信制御装置が取得して、その制御情報に基づいて通信制御装置が情報提供装置を制御するようにした。また、情報が更新された情報提供装置の識別情報を第１の識別情報記憶手段が記憶しておき、第１のネットワークに接続されている情報提供装置であって第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御手段が制御するようにした。
よって、第１のネットワークに接続されていない携帯情報端末が、第１のネットワークに接続され、第１のネットワークに接続される機器に対して情報を提供する情報提供装置を、ＶＰＮ接続を確立するなどの煩雑な処理を行うことなく制御することができる。
また、情報が更新された情報提供装置のみを通信制御装置によって制御することができ、情報が更新されていない情報提供装置を通信制御装置によって制御する必要がないため、通信制御装置の処理負担を軽減することができる。
また、携帯情報端末が複数の通信制御装置を同時に、かつ自動的に制御することができ、通信制御装置は複数の情報提供装置を同時に、かつ自動的に制御することができる。
【００１３】
また、請求項２に記載の発明の前記情報提供装置は、コンテンツを記憶するコンテンツ記憶手段を備え、前記通信制御装置の制御手段は、前記制御情報取得手段が取得した制御情報を使用して前記情報提供装置のコンテンツ記憶手段が記憶しているコンテンツを検索する検索手段からなり、前記通信制御装置は、前記検索手段による検索結果を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第２の送信情報生成手段と、前記第２の送信情報生成手段が生成した送信情報を前記携帯情報端末に送信する第２の送信手段とを更に備え、前記携帯情報端末は、前記第２の送信手段が送信した送信情報から前記検索結果情報を取得する検索結果情報取得手段と、前記検索結果情報取得手段が取得した検索結果情報を表示する表示手段とを更に備えることを特徴とする請求項１に記載の通信制御システムである。
本発明では、第１のネットワークに接続されていない携帯情報端末が、第１のネットワークに接続されている情報提供装置が記憶するコンテンツを、ＶＰＮ接続を確立するなどの煩雑な処理を行うことなく検索することができ、その検索結果を携帯情報端末の表示手段に表示することができる。
【００１４】
また、請求項３に記載の前記携帯情報端末は、通信制御装置の識別情報を記憶する第２の識別情報記憶手段を更に備え、前記第１の送信手段は、前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている通信制御装置に送信することを特徴とする請求項２に記載の通信制御システムである。
本発明では、携帯情報端末が検索の対象としているネットワークに接続されている通信制御装置の識別情報のみを、携帯情報端末の第２の識別情報記憶手段に記憶しておくことにより、第２の識別情報記憶手段に識別情報が記憶されていない通信制御装置が接続されているネットワークを検索対象から除外することができ、通信制御システムの処理負担を軽減することができる。
【００１５】
また、請求項４に記載の発明は、第１のネットワークと第２のネットワークとに接続される通信制御装置と通信し、前記第２のネットワークに接続される携帯情報端末であって、前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている前記通信制御装置に送信する第１の送信手段と、を備えることを特徴とする携帯情報端末である。
【００１６】
また、請求項５に記載の発明は、第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と通信し、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置であって、前記携帯情報端末が送信する送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段と、を備えることを特徴とする通信制御装置である。
【００１７】
また、請求項６に記載の発明は、第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置とを用いた通信制御方法であって、前記携帯情報端末は、前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力過程と、前記制御情報入力過程で取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成過程と、前記第１の送信情報生成過程で生成した送信情報を前記通信制御装置に送信する第１の送信過程とを実行し、前記通信制御装置は、前記第１の送信過程で送信した送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得過程と、前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定過程と、前記更新判定過程で情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶過程と、前記制御情報取得過程で取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶過程で識別情報を記憶した情報提供装置を制御する制御過程とを実行することを特徴とする通信制御方法である。
【００１８】
また、請求項７に記載の発明は、第１のネットワークと第２のネットワークとに接続される通信制御装置と通信し、前記第２のネットワークに接続される携帯情報端末のコンピュータを、前記第１のネットワークの通信プロトコルによる制御情報の入力を受け付ける制御情報入力手段と、前記制御情報入力手段が取得した制御情報を含む前記第２のネットワークの通信プロトコルによる送信情報を生成する第１の送信情報生成手段と、前記第１の送信情報生成手段が生成した送信情報を前記第２の識別情報記憶手段に識別情報が記憶されている前記通信制御装置に送信する第１の送信手段として機能させるためのコンピュータプログラムである。
【００１９】
また、請求項８に記載の発明は、第１のネットワークに接続される情報提供装置と、第２のネットワークに接続される携帯情報端末と通信し、前記第１のネットワークと前記第２のネットワークとに接続される通信制御装置のコンピュータを、前記携帯情報端末が送信する送信情報から前記第１のネットワークの通信プロトコルによる制御情報を取得する制御情報取得手段と、前記情報提供装置が記憶する情報が更新されたか否かについて判定する更新判定手段と、前記更新判定手段により情報が更新されたと判定された情報提供装置の識別情報を記憶する第１の識別情報記憶手段と、前記制御情報取得手段が取得した前記第１のネットワークの通信プロトコルによる制御情報に基づいて前記第１のネットワークに接続されている情報提供装置であって前記第１の識別情報記憶手段に識別情報が記憶されている情報提供装置を制御する制御手段として機能させるためのコンピュータプログラムである。
【発明の効果】
【００２０】
本発明の通信制御システム、携帯情報端末、通信制御装置、通信制御方法及びコンピュータプログラムによれば、携帯情報端末が接続されていないネットワークに接続されている情報提供装置等を、煩雑な処理を行うことなく制御することができる。
また、情報が更新された情報提供装置のみを通信制御装置によって制御することができるため、通信制御装置の処理負担を軽減することができる。
また、携帯情報端末は、複数の通信制御装置ならびに情報提供装置が持つ情報を同時に、かつ自動で検索することができるため、検索者の負担を軽減することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の実施形態による通信制御システムの構成を示す概略ブロック図である。この通信制御システムは、携帯情報端末１０、通信制御装置２０、情報提供装置３０ａ、３０ｂを備えている。
携帯情報端末１０と通信制御装置２０とは、ネットワーク５０ａを介して接続されている。本実施形態のネットワーク５０ａは、通信プロトコルとしてＩＰ（Internet Protocol）が適用される。本実施形態において、ネットワーク５０ａは、インターネットである。
また、通信制御装置２０と情報提供装置３０ａ、３０ｂとは、ネットワーク５０ｂを介して接続されている。本実施形態のネットワーク５０ｂは、通信プロトコルとしてＩＰが適用される。本実施形態において、ネットワーク５０ｂは、ホームネットワークである。ネットワーク５０ｂには、ＤＬＮＡ（Digital Living Network Alliance）に対応した機器（ここでは、情報提供装置３０ａ、３０ｂ、通信制御装置２０）が接続されている。
なお、図１では、ネットワーク５０ａに、通信制御装置２０が１台のみ接続されている場合について示しているが、実際には、複数台の通信制御装置（図示省略）が接続されている。それらの複数台の通信制御装置は、それぞれネットワークを介して１台以上の情報提供装置（図示省略）が接続されている。
【００２２】
携帯情報端末１０は、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistants）などの機器である。携帯情報端末１０は、制御情報入力部１１（制御情報入力手段）、送信情報生成部１２（第１の送信情報生成手段）、通信部１３（第１の送信手段）、検索結果情報取得部１４（検索結果情報取得手段）、表示部１５（表示手段）、識別情報記憶部１６（第２の識別情報記憶手段）を備えている。
【００２３】
制御情報入力部１１は、操作ボタンなどの入力機器を備えており、ネットワーク５０ｂの通信プロトコルによる制御情報の入力を受け付け、その制御情報を送信情報生成部１２に出力する。制御情報は、携帯情報端末１０のユーザの操作に基づいて、制御情報入力部１１に入力される。本実施形態の制御情報は、ネットワーク５０ｂの通信プロトコルの制御情報であって、ネットワーク５０ｂに接続されている情報提供装置３０に記録されているコンテンツを検索する制御情報である。なお、制御情報として、携帯情報端末１０が、ネットワーク５０ｂに接続された情報提供装置３０ａ、３０ｂを制御するためのその他の制御情報を使用してもよい。
【００２４】
送信情報生成部１２は、制御情報入力部１１が取得した制御情報を含むネットワーク５０ａの通信プロトコルによる送信情報を生成し、その送信情報を通信部１３に出力する。
【００２５】
図２（Ａ）〜図２（Ｃ）は、本発明の実施形態による送信情報生成部１２の処理を説明するための図である。図２（Ａ）に示すように、携帯情報端末１０には、ネットワーク５０ａ上のアドレスとして「５０．０．０．１」が割り当てられている。
また、通信制御装置２０には、ネットワーク５０ａ上のアドレスとして「２４０．０．０．２」が割り当てられているとともに、ネットワーク５０ｂ上のアドレスとして「２００．０．０．１」が割り当てられている。
また、情報提供装置３０には、ネットワーク５０ｂ上のアドレスとして「２００．０．０．２」が割り当てられている。
【００２６】
携帯情報端末１０の送信情報生成部１２は、制御情報入力部１１が取得した制御情報Ｐ１を、ＨＴＴＰデータからなるデータ部分Ｐ２に埋め込み、そのデータ部分Ｐ２に、ＨＴＴＰヘッダＰ３や、ＩＰヘッダＰ４（２４０．０．０．２）、ＩＰヘッダＰ５（５０．０．０．１）を付すことにより、送信情報Ｐ６を生成する（図２（Ｂ））。この送信情報Ｐ６は、携帯情報端末１０から通信制御装置２０に対して送信される。通信制御装置が複数存在する場合は、ＲＳＳ(RDF Site Summary)などを用いて、同時に、かつ自動的に送信することが可能である。
通信制御装置２０は、携帯情報端末から送信された送信情報Ｐ６から制御情報Ｐ１を取り出し、その制御情報Ｐ１に、ＩＰヘッダＰ５、Ｐ８を付すことにより、送信情報Ｐ７を生成する（図２（Ｃ））。この送信情報Ｐ７は、制御情報Ｐ１に基づく情報提供装置３０ａ、３０ｂの制御のために、通信制御装置２０から情報提供装置３０ａ、３０ｂに対して送信される。
なお、図２（Ａ）に示す通信制御システムを実現する際には、図２（Ｂ）、図２（Ｃ）の送信情報のＩＰヘッダの前にＥｔｈｅｒヘッダが付されるとともに、ＩＰヘッダの後ろにＴＣＰヘッダが付されるが、ここでは省略している。
【００２７】
図１に戻り、通信部１３は、送信情報生成部１２が生成した送信情報Ｐ６を、識別情報記憶部１６が識別情報を記憶している通信制御装置２０に対して、ネットワーク５０ａを介して送信する。また、通信部１３は、通信制御装置２０から送信される送信情報を、ネットワーク５０ａを介して受信し、検索結果情報取得部１４に出力する。
検索結果情報取得部１４は、通信制御装置２０の通信部２１がネットワーク５０ａを介して送信した送信情報から、検索結果情報を取得し、その検索結果情報を表示部１５に出力する。
表示部１５は、ＬＣＤ（Liquid Crystal Display）などの表示機器を備えており、検索結果情報取得部１４が取得した検索結果情報を表示画面に表示する。
識別情報記憶部１６は、携帯情報端末１０が検索の対象とするネットワーク（例えば、ネットワーク５０ｂ）に接続されている通信制御装置２０の識別情報を記憶している。
【００２８】
図３は、本発明の実施形態による携帯情報端末１０の識別情報記憶部１６が記憶している情報の一例を示す図である。図３に示すように、識別情報記憶部１６は、通信制御装置の識別情報として、「Ａ０００１」、「Ａ０００２」、「Ａ０００４」を記憶している。ここで、識別情報「Ａ０００１」、「Ａ０００２」、「Ａ０００４」は、それぞれ、通信制御装置２０、通信制御装置２０ｂ（図１において図示省略）、通信制御装置２０ｄ（図１において図示省略）の識別情報を示している。
【００２９】
図１に戻り、通信制御装置２０は、ゲートウェイなどの機器であり、通信部２１（第２の送信手段）、制御情報取得部２２（制御情報取得手段）、制御部２３（制御手段）、送信情報生成部２５（第２の送信情報生成手段）、更新判定部２６、識別情報記憶部２７を備えている。
通信部２１は、携帯情報端末１０がネットワーク５０ａを介して送信した送信情報を受信し、その送信情報を制御情報取得部２２に出力する。また、通信部２１は、送信情報生成部２５が生成した送信情報を、ネットワーク５０ａを介して、携帯情報端末１０に送信する。
制御情報取得部２２は、携帯情報端末１０の通信部１３から送信され、通信部２１から出力された送信情報Ｐ６から、送信情報Ｐ６のデータ部分Ｐ２に含まれる、ネットワーク５０ｂの通信プロトコルによる制御情報Ｐ１を取得する。
【００３０】
制御部２３は、ＣＰＵ（Central Processing Unit）などの制御装置を備えている。制御部２３は、制御情報取得部２２が取得したネットワーク５０ｂの通信プロトコルによる制御情報Ｐ１に、ＩＰヘッダＰ５、Ｐ８を付すことにより、送信情報Ｐ７を生成する（図２（Ｃ）参照）。制御部２３は、送信情報Ｐ７を、ネットワーク５０ｂを介して情報提供装置３０に送信することにより、情報提供装置３０を制御する。
より具体的には、制御部２３は、検索部２３ａを備えており、検索部２３ａは、制御情報取得部２２が取得した制御情報Ｐ１を使用して、ネットワーク５０ｂに接続されている情報提供装置３０ａ、３０ｂであって、識別情報記憶部２７に識別情報が記憶されている情報提供装置の各コンテンツ記憶部が記憶しているコンテンツを、ネットワーク５０ｂを介して検索し、その検索結果を送信情報生成部２５に出力する。
【００３１】
図４は、本発明の実施形態による通信制御装置２０の検索部２３ａによって得られる検索結果の一例を示す図である。図４に示すように、検索結果として、ネットワーク５０ｂに接続されている情報提供装置３０であって、識別情報記憶部２７に識別情報が記憶されている情報提供装置（ここでは、情報提供装置３０ｂ）が記憶しているコンテンツの識別情報「Ｃ０３」等が列挙される。
【００３２】
図１に戻り、送信情報生成部２５は、検索部２３ａによって得られた検索結果を含むネットワーク５０ａの通信プロトコルによる送信情報を生成し、その送信情報を通信部２１に出力する。具体的には、送信情報生成部２５は、検索部２３ａが生成した検索結果をＨＴＴＰデータからなるデータ部分に埋め込み、そのデータ部分に、ＨＴＴＰヘッダや、ＩＰヘッダを付すことにより、送信情報を生成する。
【００３３】
更新判定部２６は、所定の時間（例えば、１０分）ごとに、検索部２３ａを介して、ネットワーク５０ｂに接続されている全ての情報提供装置（ここでは、情報提供装置３０ａ、３０ｂ）を検索することにより、それらの情報提供装置が記憶しているコンテンツ名を取得する。更新判定部２６は、情報提供装置３０ａ、３０ｂを検索した結果得られたコンテンツ名と、所定の時間の経過後に情報提供装置３０ａ、３０ｂを検索した結果得られたコンテンツ名との差分を求めることにより、情報提供装置３０ａ、３０ｂが記憶している情報が更新されたか否かについて判定する。更新判定部２６は、例えば、ＲＳＳなどの機能を用いて実現することができる。
更新判定部２６は、情報提供装置が記憶している情報が更新されたと判定した場合には、情報が更新された情報提供装置の識別情報を識別情報記憶部２７に記録する。
【００３４】
図５は、本発明の実施形態による通信制御装置２０の識別情報記憶部２７が記憶している情報の一例を示す図である。図５に示すように、識別情報記憶部１６は、通信制御装置の識別情報として、「Ｂ０００２」を記憶している。ここで、識別情報「Ｂ０００２」は、情報提供装置３０ｂの識別情報を示している。
【００３５】
情報提供装置３０ａ、３０ｂは、サーバなどの機器であり、コンテンツ記憶部３１ａ、３１ｂ（コンテンツ記憶手段）を備えている。なお、図１では、ネットワーク５０ｂに情報提供装置が２台接続されている場合を示しているが、１台又は３台以上接続されていてもよい。
コンテンツ記憶部３１ａ、３１ｂは、コンテンツと、そのコンテンツの識別情報とを対応付けて記憶している。本実施形態では、コンテンツ記憶部３１ａは、コンテンツの識別情報が「Ｃ０１」と「Ｃ０２」で特定されるコンテンツを記憶している。また、コンテンツ記憶部３１ｂは、コンテンツの識別情報が「Ｃ０３」で特定されるコンテンツを記憶している。
【００３６】
図６は、本発明の実施形態による通信制御装置２０の処理を示すフローチャートである。通信制御装置２０の検索部２３ａは、ネットワーク５０ｂに接続されている全ての情報提供装置（ここでは、情報提供装置３０ａ、３０ｂ）を検索し（ステップＳ１）、それらの情報提供装置が記憶しているコンテンツのコンテンツ名を取得する。
次に、更新判定部２６は、検索部２３ａの検索結果が前回の検索結果と異なっているか否かについて判定する（ステップＳ２）。具体的には、検索部２３ａがステップＳ１で取得した各情報提供装置が記憶しているコンテンツ名と、所定の時間（例えば、１０分）前に検索部２３ａが取得した各情報提供装置が記憶しているコンテンツ名とを比較することによって、各情報提供装置が記憶しているコンテンツに追加や変更が生じている場合には、前回の検索結果と異なっているとステップＳ２で更新判定部２６が判定する。
【００３７】
前回の検索結果と同じである場合には、更新判定部２６はステップＳ２で「ＮＯ」と判定して、ステップＳ４に進む。一方、前回の検索結果と異なっている場合には、更新判定部２６はステップＳ２で「ＹＥＳ」と判定して、ステップＳ３に進む。そして、識別情報記憶部２７は、コンテンツに追加や変更が生じている情報提供装置（例えば、情報提供装置３０ｂ）の識別情報（例えば、「Ｂ０００２」）を記憶する（ステップＳ３）。
次に、制御部２３は、ステップＳ１で検索部２３ａが検索を行った時刻から所定の時間（例えば、１０分）が経過したか否かについて判定する（ステップＳ４）。所定の時間が経過していない場合には、制御部２３はステップＳ４で「ＮＯ」と判定し、ステップＳ４に進む。一方、所定の時間が経過している場合には、制御部２３はステップＳ４で「ＹＥＳ」と判定し、ステップＳ１に進む。なお、本実施形態では、ステップＳ４の所定の時間が１０分である場合について説明しているが、所定の時間を１０分以外の時間に設定してもよい。
図６のフローチャートの処理を行うことにより、通信制御装置２０の識別情報記憶部２７には、ネットワーク５０ｂに接続されている全ての情報提供装置のうち、コンテンツの追加や変更が行われた情報提供装置の識別情報を自動的に記憶することができる。
【００３８】
図７は、本発明の実施形態による通信制御システムの処理を示すシーケンス図である。なお、図７のシーケンス図の処理を行う前提として、携帯情報端末１０の識別情報記憶部１６には、携帯情報端末１０が検索対象とするネットワーク（例えば、５０ｂなど）に接続されている通信制御装置（例えば、通信制御装置２０、２０ｂ、２０ｄ）の識別情報（例えば、「Ａ０００１」、「Ａ０００２」、「Ａ０００４」）が予め記録されている（図３参照）。
【００３９】
始めに、携帯情報端末１０の制御情報入力部１１は、制御情報が入力されたか否かについて判定する（ステップＳ０１）。制御情報が入力されていない場合には、ステップＳ０１で「ＮＯ」と判定し、所定時間（例えば、０．１秒）の経過後、再度、ステップＳ０１に進む。一方、制御情報が入力された場合には、ステップＳ０１で「ＹＥＳ」と判定し、ステップＳ０２に進む。
【００４０】
そして、送信情報生成部１２は、ステップＳ０１で制御情報入力部１１が取得した制御情報を含むネットワーク５０ａの通信プロトコルによる送信情報を生成する（ステップＳ０２）。
次に、通信部１３は、ステップＳ０２で送信情報生成部１２が生成した送信情報を、所定の通信制御装置に対して送信する（ステップＳ０３）。具体的には、通信部１３は、ステップＳ０２で送信情報生成部１２が生成した送信情報を、識別情報記憶部１６に識別情報が記憶されている通信制御装置（ここでは、通信制御装置２０、２０ｂ、２０ｄ）に対して送信する。
【００４１】
通信制御装置２０の通信部２１は、ステップＳ０３で携帯情報端末１０が送信した送信情報を、ネットワーク５０ａを介して受信する（ステップＳ０４）。なお、通信制御装置２０ｂ、２０ｄの処理は、通信制御装置２０の処理と同様であるため、それらの説明を省略する。
次に、制御情報取得部２２は、ステップＳ０４で通信部２１が受信した送信情報から、その送信情報のデータ部分に含まれる、ネットワーク５０ｂの通信プロトコルによる制御情報を取得する（ステップＳ０５）。
そして、検索部２３ａは、ステップＳ０５で制御情報取得部２２が取得した制御情報を使用して、ネットワーク５０ｂに接続されている情報提供装置（ここでは、情報提供装置３０ａ、３０ｂ）であって、識別情報記憶部２７に識別情報（ここで、「Ｂ０００２」）が記憶されている情報提供装置（ここでは、情報提供装置３０ｂ）のコンテンツ記憶部３１ｂが記憶しているコンテンツを検索する（ステップＳ０６、Ｓ０７）。
【００４２】
そして、送信情報生成部２５は、ステップＳ０６で検索部２３ａにより得られた検索結果（図４参照）を含むネットワーク５０ａの通信プロトコルによる送信情報を生成する（ステップＳ０８）。
次に、通信部２１は、ステップＳ０８で送信情報生成部２５が生成した送信情報を、ネットワーク５０ａを介して携帯情報端末１０に送信する（ステップＳ０９）。
【００４３】
そして、携帯情報端末１０の通信部１３は、ステップＳ０９で通信制御装置２０の通信部２１から送信された送信情報を受信する（ステップＳ１０）。
次に、検索結果情報取得部１４は、ステップＳ１０で通信部１３が受信した送信情報から、その送信情報のデータ部分に含まれる検索結果情報を取得する（ステップＳ１１）。
そして、表示部１５は、ステップＳ１１で検索結果情報取得部１４が取得した検索結果情報（図５参照）を画面に表示する（ステップＳ１２）。
【００４４】
本発明の実施形態による通信制御システムによれば、ネットワーク５０ｂに接続されていない携帯情報端末１０が、ネットワーク５０ｂに接続されている情報提供装置３０ａ、３０ｂ、・・・が記憶しているコンテンツを、ＶＰＮ接続を確立するなどの煩雑な処理を行うことなく検索することができる。
また、通信制御装置２０の識別情報記憶部２７に、情報が更新された情報提供装置の識別情報を記憶しておくことにより、情報が更新された情報提供装置のみを通信制御装置によって検索することができ、情報が更新されていない情報提供装置を通信制御装置によって検索する必要がないため、通信制御装置の処理負担を軽減することができる。
また、携帯情報端末１０の識別情報記憶部１６に、携帯情報端末１０が検索対象とするネットワーク（例えば、ネットワーク５０ｂ）に接続されている通信制御装置（例えば、通信制御装置２０）の識別情報を記憶しておくことにより、携帯情報端末１０の識別情報記憶部１６に識別情報が記憶されていない通信制御装置が接続されているネットワークを検索対象から除外することができ、通信制御システムの処理負担を軽減することができる。
【００４５】
なお、上述した実施形態では、携帯情報端末１０によって、携帯情報端末１０が接続されていないネットワーク５０ｂに接続されている情報提供装置３０ａ、３０ｂに記憶されているコンテンツを検索する場合について説明したが、これに限定されるものではない。携帯情報端末１０によって、携帯情報端末１０が接続されていないネットワーク５０ｂに接続されている情報提供装置３０ａ、３０ｂに対して検索以外のその他の制御を行うようしてもよい。
【００４６】
なお、以上説明した実施形態において、図１の携帯情報端末１０の送信情報生成部１２、検索結果情報取得部１４や、通信制御装置２０の制御情報取得部２２、制御部２３、送信情報生成部２５、更新判定部２６などの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより携帯情報端末１０や通信制御装置２０の制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４７】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態による通信制御システムの構成を示す概略ブロック図である。
【図２】本発明の実施形態による送信情報生成部１２の処理を説明するための図である。
【図３】本発明の実施形態による携帯情報端末１０の識別情報記憶部１６が記憶している情報の一例を示す図である。
【図４】本発明の実施形態による通信制御装置２０の検索部２３ａによって得られる検索結果の一例を示す図である。
【図５】本発明の実施形態による通信制御装置２０の識別情報記憶部２７が記憶している情報の一例を示す図である。
【図６】本発明の実施形態による通信制御装置２０の処理を示すフローチャートである。
【図７】本発明の実施形態による通信制御システムの処理を示すシーケンス図である。
【図８】従来から知られている通信制御システムの概略構成図である。
【図９】従来の技術における送信情報について説明するための図である。
【符号の説明】
【００５０】
１０・・・携帯情報端末、１１・・・制御情報入力部、１２・・・送信情報生成部、１３・・・通信部、１４・・・検索結果情報取得部、１５・・・表示部、１６・・・識別情報記憶部、２０・・・通信制御装置、２１・・・通信部、２２・・・制御情報取得部、２３・・・制御部、２３ａ・・・検索部、２５・・・送信情報生成部、２６・・・更新判定部、２７・・・識別情報記憶部、３０ａ、３０ｂ・・・情報提供装置、３１ａ、３１ｂ・・・コンテンツ記憶部
【図１】
2008263488.tif 000003
【図２】
2008263488.tif 000004
【図３】
2008263488.tif 000005
【図４】
2008263488.tif 000006
【図５】
2008263488.tif 000007
【図６】
2008263488.tif 000008
【図７】
2008263488.tif 000009
【図８】
2008263488.tif 000010
【図９】
2008263488.tif 000011