(57)【特許請求の範囲】
【請求項１】
サーバから提供されたデータをクライアント側の端末が表示または再生するインターネットブラウザシステムにおいて、
クライアント側が、インターネットに接続する一個のインターネット接続端末と、インターネットには接続せずに前記インターネット接続端末に有線または無線で接続する一または複数個のインターネット非接続端末とで構成され、前記インターネット接続端末は、ＨＴＭＬで記述されたコンテンツのデータをサーバから取得して、コンテンツに記述されたデータの表示順序に従って、前記データの中の自ら表示できるデータを表示し、表示できないデータを当該データの表示機能を有するインターネット非接続端末に送信して前記インターネット非接続端末に表示させ、前記インターネット非接続端末での表示が終了した後、前記インターネット接続端末は、前記インターネット非接続端末で表示されたデータに続く前記コンテンツのデータを自ら表示し、またはその他のインターネット非接続端末に表示させることを特徴とする分散型インターネットブラウザシステム。
【請求項２】
前記インターネット接続端末は、データを送信する前記インターネット非接続端末を、優先順位が設定された複数の選択基準に基づいて選択することを特徴とする請求項１に記載の分散型インターネットブラウザシステム。
【請求項３】
前記選択基準の一つとして、各インターネット非接続端末での前記インターネット接続端末から選択された履歴が含まれることを特徴とする請求項２に記載の分散型インターネットブラウザシステム。
【請求項４】
サーバからインターネットを通じて提供されたデータを端末で表示する表示方法において、
インターネットに接続する一個のインターネット接続端末と、インターネットには接続しない一または複数個のインターネット非接続端末とを有線または無線で接続し、前記インターネット接続端末は、ＨＴＭＬで記述されたコンテンツのデータをサーバから取得して、コンテンツに記述されたデータの表示順序に従って、前記データの中の自ら表示できるデータを表示し、表示できないデータを当該データの表示機能を有するインターネット非接続端末に送信して前記インターネット非接続端末に表示させ、前記インターネット非接続端末での表示が終了した後、前記インターネット接続端末は、前記インターネット非接続端末で表示されたデータに続く前記コンテンツのデータを自ら表示し、またはその他のインターネット非接続端末に表示させることを特徴とするインターネットから得たデータの表示方法。
【請求項５】
クライアント側が、インターネットに接続する一個のインターネット接続端末と、インターネットには接続せずに前記インターネット接続端末に有線または無線で接続する一または複数個のインターネット非接続端末とで構成され、インターネット接続端末を通じてサーバから提供されたコンテンツのデータを前記複数の端末が連携して表示または再生する分散型インターネットブラウザシステムのインターネット接続端末であって、
ＨＴＭＬで記述されたコンテンツのデータをサーバから取得するデータ取得部と、
前記インターネット非接続端末及び自端末の能力を管理する接続端末能力管理部と、
前記コンテンツのデータを自端末で表示または再生するための制御を行なう表示／再生制御部と、
前記インターネット非接続端末の中から前記コンテンツのデータを表示または再生する端末を選択するための基準と各々の選択基準に対する優先度とを設定する選択基準設定部と、
前記選択基準設定部によって設定された選択基準を参照して前記インターネット非接続端末の中から前記コンテンツのデータを表示または再生する端末を選択する端末選択部と、
前記端末選択部が選択したインターネット非接続端末に対し表示または再生の制御を行なう遠隔端末制御部と、
前記コンテンツの表示または再生位置を管理する表示位置管理部と
を備え、
前記コンテンツのデータを表示または再生する際に、自端末で表示または再生できないデータが現れたとき、前記端末選択部が選択したインターネット非接続端末を前記遠隔端末制御部から起動し、このインターネット非接続端末に当該データと前記表示位置管理部より得られる前記コンテンツの表示位置を示すデータとを送信して、当該データを前記インターネット非接続端末で表示または再生させることを特徴するインターネット接続端末。
【請求項６】
前記インターネット非接続端末の前記端末選択部により選択された履歴情報を管理する表示端末履歴情報格納部を具備し、前記端末選択部は、前記表示端末履歴情報格納部で管理されている前記履歴情報を選択基準の一つに含めて前記コンテンツのデータを表示または再生するインターネット非接続端末を選択することを特徴とする請求項５に記載のインターネット接続端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ上のデータをクライアントに表示するインターネットブラウザシステムと、その表示方法に関し、特に、クライアントを複数の端末で構成し、この複数の端末が連携してインターネットデータを表示できるようにしたものである。
【０００２】
【従来の技術】
近年、インターネットを情報の入手手段として利用するケースが増えており、パーソナルコンピュータを始めとして、テレビ受信機、ワードプロセッサ、携帯端末、ゲーム機など各種の端末装置にブラウザが搭載され、インターネットの情報が表示できるように構成されている。
【０００３】
図２０は、このインターネットのクライアント・サーバ型システムを模式的に示している。端末Ａ７１、端末Ｂ７２及び端末Ｃ７３は、それぞれ、公衆回線７５でＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ７４に接続し、ＷＷＷサーバ７４から提供されたインターネットデータを端末のＷＷＷブラウザで表示する。この端末Ａ７１、端末Ｂ７２及び端末Ｃ７３が、パーソナルコンピュータや、ＷＷＷブラウザを有するテレビ受信機、ワードプロセッサ、あるいは携帯端末などであり、各端末装置がそれぞれ個別にＷＷＷサーバに接続して情報を取得している。
【０００４】
【発明が解決しようとする課題】
しかし、この従来のクライアント・サーバ型システムでは、各端末がインターネットへの接続機能を持たなければならないため、各端末の回路規模が増大し、装置が大型化し、コストがアップするという問題点がある。
【０００５】
また、携帯用として装置を小型化した場合には、表示機能の一部を割愛するなどの措置が必要になり、ＷＷＷサーバから提供される情報を十分に活用することができないという問題点がある。
【０００６】
また、従来のシステムでは、インターネットから提供されるデータを複数の端末で表示する仕組みについては考慮されていない。複数の端末でグループを構成した場合には、例えば、インターネットから取得した同じ情報を各端末で一斉に表示したり、あるいは、異なる表示機能を持つ複数の端末の各々が、インターネットの情報に含まれる各カテゴリのデータを得意の表示機能を駆使して表示したりすることが可能になり、インターネットの利用性を拡げ、新たな形態のクライアント・サーバ型システムを構築することができる。
【０００７】
本発明は、クライアントを複数の端末で構成する方向から、従来の問題点を解決するものであり、インターネットの利用性を拡大することができる分散型インターネットブラウザシステムを提供し、また、そのシステムでのインターネットの表示方法を提供し、さらに、そのシステムを構成する端末装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
そこで、本発明のインターネットブラウザシステムでは、クライアント側を複数の端末で構成し、その中の一つの端末がインターネットに接続し、サーバから提供されたデータを複数の端末が連携して表示し、あるいは再生するように構成している。
【０００９】
そのため、例えば、表示機能を異にする複数の携帯端末を携帯することによって、インターネットのテキスト、画像、オーディオ、ビデオなどの各情報を、それらの表示機能を持つそれぞれの端末で表示させることができ、外出時であっても、インターネットの情報を隈無く利用することが可能になる。
【００１２】
【発明の実施の形態】
本発明の請求項１に記載の発明は、サーバから提供されたデータをクライアント側の端末が表示または再生するインターネットブラウザシステムにおいて、クライアント側が、インターネットに接続する一個のインターネット接続端末と、インターネットには接続せずにインターネット接続端末に有線または無線で接続する一または複数個のインターネット非接続端末とで構成され、インターネット接続端末は、ＨＴＭＬで記述されたコンテンツのデータをサーバから取得して、コンテンツに記述されたデータの表示順序に従って、データの中の自ら表示できるデータを表示し、表示できないデータを当該データの表示機能を有するインターネット非接続端末に送信してインターネット非接続端末に表示させ、インターネット非接続端末での表示が終了した後、インターネット接続端末は、インターネット非接続端末で表示されたデータに続くコンテンツのデータを自ら表示し、またはその他のインターネット非接続端末に表示させるようにしたものであり、インターネットの情報を種々の形態で利用することが可能であり、表示端末を切り替えても同じコンテンツのデータを連続的に表示することができる。
【００１５】
請求項２に記載の発明は、インターネット接続端末が、データを送信するインターネット非接続端末を、優先順位が設定された複数の選択基準に基づいて選択するようにしたものであり、ユーザの好みやデータ形式など複数の条件に合わせて最適な端末を選択して表示させることができる。
【００１７】
請求項３に記載の発明は、選択基準の一つとして、各インターネット非接続端末での前記インターネット接続端末から選択された履歴を含むようにしたものであり、ユーザが一度表示端末として選択した端末を優先して再度自動的に選択することが可能となる。
【００２４】
請求項４に記載の発明は、サーバからインターネットを通じて提供されたデータを端末で表示する表示方法において、インターネットに接続する一個のインターネット接続端末と、インターネットには接続しない一または複数個のインターネット非接続端末とを有線または無線で接続し、インターネット接続端末は、ＨＴＭＬで記述されたコンテンツのデータをサーバから取得して、コンテンツに記述されたデータの表示順序に従って、データの中の自ら表示できるデータを表示し、表示できないデータを当該データの表示機能を有するインターネット非接続端末に送信してインターネット非接続端末に表示させ、インターネット非接続端末での表示が終了した後、インターネット接続端末は、インターネット非接続端末で表示されたデータに続くコンテンツのデータを自ら表示し、またはその他のインターネット非接続端末に表示させるようにしたものであり、インターネットの利用形態を拡げることが可能であり、表示端末を切り替えても同じコンテンツのデータを連続的に表示することができる。
【００３２】
請求項５に記載の発明は、クライアント側が、インターネットに接続する一個のインターネット接続端末と、インターネットには接続せずにインターネット接続端末に有線または無線で接続する一または複数個のインターネット非接続端末とで構成され、インターネット接続端末を通じてサーバから提供されたコンテンツのデータを複数の端末が連携して表示または再生する分散型インターネットブラウザシステムのインターネット接続端末において、ＨＴＭＬで記述されたコンテンツのデータをサーバから取得するデータ取得部と、インターネット非接続端末及び自端末の能力を管理する接続端末能力管理部と、コンテンツのデータを自端末で表示または再生するための制御を行なう表示／再生制御部と、インターネット非接続端末の中からコンテンツのデータを表示または再生する端末を選択するための基準と各々の選択基準に対する優先度とを設定する選択基準設定部と、選択基準設定部によって設定された選択基準を参照してインターネット非接続端末の中からコンテンツのデータを表示または再生する端末を選択する端末選択部と、端末選択部が選択したインターネット非接続端末に対し表示または再生の制御を行なう遠隔端末制御部と、コンテンツの表示または再生位置を管理する表示位置管理部とを設け、コンテンツのデータを表示または再生する際に、自端末で表示または再生できないデータが現れたとき、端末選択部が選択したインターネット非接続端末を遠隔端末制御部から起動し、このインターネット非接続端末に当該データと表示位置管理部より得られるコンテンツの表示位置を示すデータとを送信して、当該データをインターネット非接続端末で表示または再生させるようにしたものであり、表示端末をインターネット接続端末からインターネット非接続端末に切り替えても同じコンテンツのデータを連続的に表示することができる。
【００３４】
請求項６に記載の発明は、インターネット非接続端末の端末選択部により選択された履歴情報を管理する表示端末履歴情報格納部を設け、端末選択部は、表示端末履歴情報格納部で管理されている履歴情報を選択基準の一つに含めてコンテンツのデータを表示または再生するインターネット非接続端末を選択するようにしたものであり、表示端末の選択を表示端末履歴情報格納部に格納された表示端末履歴情報に基づいて選択することが可能になる。
【００３６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００３７】
（第１の実施形態）
実施形態の分散型インターネットブラウザシステムは、図２に例示するように、クライアント側では複数台の携帯型端末２００１、２００２、２００３が有線または無線のネットワークで接続されており、その中の１台２００１がデータ提供サーバ２００４と接続し、インターネット上のデータを取得することができる。
【００３８】
図１では、このシステムを構成する各機器の内部機能をブロック図で示している。
【００３９】
通信網を介してインターネット上のデータを取得するインターネット接続端末１（図２の端末Ｃ２００１）は、インターネット上のデータを表示または再生するデータ表示／再生部１０と、有線／無線のネットワークで接続された他の端末２００２、２００３の端末情報を管理する接続端末管理部２０とから成り、データ表示／再生部１０は、インターネット上のデータを取得するデータ取得部１０１と、取得したデータの表示または再生制御を行なう表示／再生制御部１０２と、表示または再生する際の表示位置を管理する表示位置管理部１０３とを具備し、また、接続端末管理部２０は、表示／再生端末を選択する際の選択基準を設定する選択基準設定部２０４と、現在接続している端末の能力情報を管理する接続端末能力管理部２０２と、選択基準情報及び接続端末能力情報を元に表示／再生端末を選択する端末選択部２０１と、選択された端末に対し表示または再生を行なうアプリケーションを起動制御する遠隔表示／再生制御部２０３と、端末選択部２０１で過去に選択された端末を時系列に管理する表示端末履歴情報格納部２０５とを具備している。
【００４０】
また、インターネット接続端末１に有線または無線で接続する遠隔端末３（図２の端末Ａ２００３及び端末Ｂ２００２）は、インターネット上のデータを表示または再生するデータ表示／再生部３０を有し、このデータ表示／再生部３０には、インターネット接続端末１から転送されるインターネット上のデータを取得するデータ取得部３０１と、取得したデータの表示または再生制御を行なう表示／再生制御部３０２と、表示または再生する際の表示位置を管理する表示位置管理部３０３とを具備している。
【００４１】
また、インターネット上のデータを提供するデータ提供サーバ５０（図２のデータ提供サーバ２００４）は、インターネット上のデータを他のＷＷＷサーバ等から取得して提供するデータ提供部５０１と、端末１、３の能力に応じてデータを変換するデータ変換部５０４と、データ変換方法を決定するデータ決定部５０２と、データ形式変換を行なう際の変換の優先順位が記述されたデータ形式変換対応表５０３と、変換前及び変換後のデータ並びに変換による対応情報を保存するローカルキャッシュ５０５とを具備している。
【００４２】
このように構成されたシステムの動作について説明する。
インターネット接続端末１のデータ表示／再生部１０におけるデータ取得部１０１は、ネットワーク４を介して、データ提供サーバ５０のデータ提供部５０１に対してインターネット上のデータの取得要求を行ない、データを入手する。データ取得部１０１が入手したデータは、表示／再生制御部１０２が表示し、その表示位置を表示位置管理部１０３が管理する。
【００４３】
インターネットのデータには、テキスト、静止画、動画など、各種のデータが含まれる。表示／再生制御部１０２で表示または再生できないデータが現れた場合には、そのデータと表示位置とを接続端末管理部２０へ渡す。
【００４４】
接続端末管理部２０の端末選択部２０１は、接続端末能力管理部２０２で管理されている端末の中から、そのデータを表示することが可能な遠隔端末を選択し、遠隔表示／再生制御部２０３から、選択した遠隔端末３のデータ表示／再生部３０を起動し、そのデータと表示位置とをデータ表示／再生部３０へ送信する。
【００４５】
選択された遠隔端末３のデータ表示／再生部３０では、データ取得部３０１がインターネット接続端末１からのデータを受信して表示／再生制御部３０２に送り、表示／再生制御部３０２は、このデータを、伝えられた表示位置を先頭位置として表示する。
【００４６】
また、端末選択部２０１で選択された遠隔端末３の情報は、表示端末履歴情報格納部２０５で時系列に管理される。
【００４７】
なお、表示端末の変更は、データ表示／再生部１０で表示または再生できないデータが現れた時だけで無く、データ表示中の任意の時点でのユーザ操作をトリガーとして、表示端末を変更しても良い。
【００４８】
また、インターネット接続端末１からデータを転送しようとする遠隔端末３のデータ表示／再生部３０が既に起動されている場合には、遠隔表示／再生制御部２０３から、転送するデータと表示位置とを、そのデータ表示／再生部３０へ渡し、表示させればよい。
【００４９】
また、インターネット接続端末１は、表示／再生制御部１０２を持たなくてもよい。この場合には、データ取得部１０１で取得したデータを、直接、接続端末管理部２０へ渡し、選択された遠隔端末３に表示する。
【００５０】
このように、クライアントを複数の端末で構成したこのシステムでは、表示ページの途中で、表示データに適した端末を自動的に選択し、端末を切替えて、その端末でデータの続きを表示させることが可能になる。
【００５１】
このようなシステムの利用例として、例えば、デジタルスチルカメラのデータをインターネットからダウンロードする場合に、ＨＴＭＬデータを表示できるブラウザ機能を備えた端末によって、データを選択するまでのナビゲーション操作を行ない、実際にデジタルスチルカメラ用のデータが送られて来た時に、端末をデジタルスチルカメラに自動的に切り替えて、それにデータをダウンロードするような用途が考えられる。
【００５２】
このシステムでのクライアント側の端末は、この例で示すように、同じユーザが所有する複数の端末であってもよいし、また、連携する複数のユーザが所有する端末の組み合わせであってもよい。
【００５３】
後者の場合、複数のユーザが、各自の端末で同じＷＷＷページを表示することができ、会議やコミュニケーションのツールとしての利用が可能になる。例えば、ＷＷＷ上の地図を見ながら複数の人が同一目的地へ向かう場合に、代表者が、まず、自分の携帯端末にインターネットで取得した地図ページを表示し、次いで、表示端末変更操作で、順次、他の人の端末にそれを転送することにより、複数の人の携帯端末に同一地図を表示させることができる。
【００５４】
（第２の実施形態）
第２の実施形態では、遠隔端末からインターネット接続端末に表示を戻すときの端末間の表示連携動作について説明する。ここでは、図１のインターネット接続端末１は、テキストデータを表示できるが、イメージデータは表示できず、一方、遠隔端末３は、イメージデータを表示できるが、テキストデータは表示できないものとする。また、データ提供サーバ５０からは、インターネット接続端末１からの求めに応じて、図３に示すＨＴＭＬ形式のデータが送られて来るものとする。ここで、３００１及び３００３の部分はテキストデータ、３００２はイメージデータを表している。
【００５５】
インターネット接続端末１のデータ取得部１０１は、データ提供サーバ５０のデータ提供部５０１より図３に示すデータを受け取る。
【００５６】
図４は、取得したデータを基に、表示／再生制御部１０２が表示する画面例である。ここでユーザが、次の画面を表示するためのボタン４００４あるいは次へ進むための操作キーを押すと、表示／再生制御部１０２は、画面を次へ進めようとするが、イメージデータは表示できないため、接続端末管理部２０にｇｉｆ形式データを表示するよう、要求する。
【００５７】
これを受けた接続端末管理部２０の端末選択部２０１は、選択基準設定部２０４及び接続端末能力管理部２０２の情報に基づいて、ｇｉｆ形式データを表示する端末を決定する。
【００５８】
表示する端末（遠隔端末３）が見つかった場合は、再びデータ取得部１０１によりデータ提供サーバ５０のデータ提供部５０１からイメージデータｓｔｒｕｃｔ．ｇｉｆを取得し、遠隔表示／再生制御部２０３へ送る。
【００５９】
遠隔表示／再生制御部２０３は、遠隔端末３のデータ表示／再生部３０を起動してイメージデータｓｔｒｕｃｔ．ｇｉｆを送信し、遠隔端末３でイメージデータｓｔｒｕｃｔ．ｇｉｆが表示されるように制御する。
【００６０】
ユーザが遠隔端末３での表示終了操作を行なうと、遠隔表示／再生制御部２０３は、表示位置管理部１０３にイメージデータｓｔｒｕｃｔ．ｇｉｆの表示終了を通知し、表示位置管理部１０３は、ｇｉｆデータを表示する部分３００２の次に表示位置を進め、表示／再生制御部１０２は、データ取得部１０１で取得したデータを基に、部分３００３のテキストデータを表示する。図５は表示位置を進めた後の表示／再生制御部１０２により表示されるテキストデータの表示例である。
【００６１】
なお、表示端末を遠隔端末３から変更する操作は、遠隔端末３での表示終了操作以外に、任意の時点でのユーザ操作をトリガーとして変更できるようにしても良い。この場合、表示端末を元の端末に戻しても良いし、新たに別の端末に表示を移してもよい。
【００６２】
このように、このシステムでは、表示を他端末から、元の端末などに戻した場合に、他端末で既に表示された部分を自動的にスクロールして、その次の部分からの表示を行なうことができる。従って、表示端末の切替えに際して、表示するデータ位置をユーザが変更しなくても、端末間においてスムーズな表示連携が行なわれる。
【００６３】
（第３の実施形態）
第３の実施形態では、データ提供サーバ５０におけるデータ変換について説明する。
【００６４】
インターネット接続端末１のデータ取得部１０１は、データ提供サーバ５０にデータを要求する際、接続端末能力管理部２０２で管理しているデータ（図１０）の中のデータ決定に関係する端末情報をデータ提供サーバ５０に伝える。
【００６５】
図６は、この端末情報を例示しており、各端末の読込みメモリ容量と、表示可能な対応データ形式とがデータ提供サーバ５０に伝えられる。
【００６６】
データを要求する際のネゴシエーションのための情報は、ＨＴＴＰ（ＨｙｐｅｒｔｅｘｔＴｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のリクエストヘッダ情報に含めることが可能であり、例えばＨＴＴＰ／１．１（ＲＦＣ２０６８を参照）のＡｃｃｅｐｔヘッダなどがよく知られている。図７は、ＨＴＴＰヘッダを拡張し、新しいヘッダＴｅｒｍｉｎａｌ−Ａｂｉｌｉｔｙによって図６の情報を記述した例である。
【００６７】
データ提供サーバ５０のデータ決定部５０２は、この端末情報を基に、図８に示す手順でデータ変換方法を決定する。
【００６８】
ステップ１：端末情報の中から、要求されたデータのデータ形式を対応データ形式として有している端末を選択する。
ステップ２：該当する端末が無い場合には、
ステップ３：データ変換対応表５０３を参考に、端末情報の対応データ形式に含まれる一つのデータ形式を指定して、データ変換部５０４に、要求されたデータのデータ形式の変換を行なわせる。データ変換部５０４は、ローカルキャッシュ５０５から元のデータを読み出し、指定されたデータ形式に変換して、再びローカルキャッシュ５０５に格納する。
【００６９】
ステップ２において、該当する端末が存在する場合は、
ステップ４：選択した端末の中から、要求されたデータのデータ量を読み込むことが可能なメモリ容量を持つ端末を選択する。
【００７０】
ステップ５：該当する端末が存在する場合は、
ステップ６：データの変換は行なわない。
【００７１】
ステップ５において、該当する端末が無い場合には、
ステップ７：データ変換部５０４に、ステップ１で選択した端末の端末情報で表された読込みメモリの容量を指定して、要求されたデータのデータ量の圧縮／縮小変換を行なわせる。データ変換部５０４は、ローカルキャッシュ５０５から元のデータを読み出し、指定されたデータ量以下へのデータ圧縮／縮小を実施して、再びローカルキャッシュ５０５に格納する。
【００７２】
図９は、データ形式変換を決定する際に参照されるデータ形式変換対応表５０３の一例を示している。変換後データ形式が複数存在する場合は、データを要求する際に付加された端末情報の対応データ形式に含まれる範囲内で、最も順位の高いものを選択する。
【００７３】
このように、インターネット接続端末１がデータ提供サーバ５０にデータを要求する際、接続されている各端末の能力情報を併せて伝えることにより、データ提供サーバ側では、表示可能なデータ形式への変換または表示可能なサイズへの圧縮／縮小を実施したデータを提供することができる。このとき、データ提供サーバ５０は、接続された複数の端末の能力を総合的に判断して、変換するデータ形式やデータ量を決定する。
【００７４】
（第４の実施形態）
第４の実施形態では、ユーザの意向に基づいてインターネットデータを表示する遠隔端末が選択され、また、その遠隔端末が表示できるデータ形式にデータが変換されるシステムについて説明する。
【００７５】
ユーザは、端末の選択にユーザの意向を反映させるため、選択基準設定部２０４から、端末選択の選択基準と各々の選択基準に対する優先度とを設定する。
【００７６】
図１０は、接続端末能力管理部２０２で管理される端末能力データを示しており、ユーザが端末選択の選択基準として設定した各端末に対する優先度は、この中で「ユーザ優先設定」として管理される。
【００７７】
図１０の例は、能力的には端末Ｃの方が優れているが、ユーザの意向として、端末Ａまたは端末Ｂを優先したい場合を表している。
【００７８】
また、選択基準に対する優先度として、図１１に例示するように、「対応データ形式」や「ユーザ優先設定」などの各選択基準に対する優先順位が設定される。なお、選択基準の「表示端末履歴」は、表示端末履歴情報格納部２０５に格納された、過去に選択した端末を時系列に管理している情報であり、この表示端末履歴に基づいて端末を選択する場合には、最も新しいデータ、つまり、最近選択された端末が選択される。また、図１１の例では、優先度を３まで設定しているが、ユーザは任意の数の選択基準を設定することができる。
【００７９】
端末選択部２０１は、この端末能力データと選択基準とを基に、図１２に示す手順で表示端末を決定する。
【００８０】
ステップ２１：最も優先度が高い選択基準に基づいて端末候補を選択し、
ステップ２２：選択すべき端末がない場合は、
ステップ２３：次に優先度が高い選択基準に基づいて端末候補を選択する。
【００８１】
ステップ２２において、端末候補が存在する場合には、
ステップ２４：端末候補が一つであれば、
ステップ２７：その端末候補を表示端末として決定する。
【００８２】
ステップ２４において、端末候補が複数であるときは、
ステップ２５：その次に優先度が高い選択基準がある場合には、
ステップ２６：その選択基準に基づいて、端末候補を絞り込む。
【００８３】
この手順を繰り返し、端末候補を一つに絞り込むことができれば、それを表示端末として決定する。また、ステップ２５において、次の選択基準が無い場合には、複数の端末候補のどれかを表示端末として決定する。
【００８４】
こうした手順により、表示端末を、ユーザの意向を反映して選択することが可能となる。
【００８５】
また、このシステムでは、インターネット接続端末１のデータ取得部１０１は、データ提供サーバ５０にデータを要求する際に、端末情報に加えて端末優先順位情報を付加する。この端末優先順位情報としては、図１０におけるユーザ優先設定の値をそのまま用いてもよいし、端末能力情報やユーザ優先設定、端末選択基準、接続履歴情報から総合的に判断した値を用いてもよい。
【００８６】
これを受けてデータ提供サーバ５０のデータ決定部５０２は、図１３に示す手順でデータ変換方法を決定する。
【００８７】
ステップ３１：優先順位が最も高い端末を選択し、
ステップ３２：その端末が、要求されたデータの表示が可能な対応データ形式を有しているかどうかを調べ、有している場合には、
ステップ３４：その端末が、要求されたデータのデータ量を読み込むことが可能なメモリ容量を持っているかどうかを調べ、持っているときは、
ステップ３６：データ変換は行なわない。
【００８８】
ステップ３２において、選択した端末が、要求されたデータの表示が可能な対応データ形式を有していない場合には、
ステップ３３：要求されたデータのデータ形式を、選択した端末が有している対応データ形式に変換することを決定する。
【００８９】
また、ステップ３４において、選択した端末が、要求されたデータのデータ量を読み込むことが可能なメモリ容量を持っていない場合には、
ステップ３５：要求されたデータのデータ量を、選択した端末の読込みメモリの容量まで、圧縮／縮小変換することを決定する。
【００９０】
ステップ３７：選択した端末の表示可能なデータ形式への変換が出来なかったり、選択した端末の読込みメモリの容量まで圧縮／縮小変換することができない場合には、
ステップ３５：次に優先順位が高い端末を選択して、ステップ３２以降の手順を繰り返す。
【００９１】
図８の手順では、データ提供サーバ５０は、データをなるべく変換しないで表示できる端末を選択しており、データ形式を優先して端末を選んでいる。一方、図１３の手順では、データ提供サーバ５０は、できるだけユーザが指定した端末に表示できるようデータを変換しており、表示端末を優先している。
【００９２】
こうした手順より、提供データを決定する際に、端末能力にユーザの意向を組み合わせた端末選択が可能となる。
【００９３】
このようなシステムでは、例えば複数の人がＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｉｓｔａｎｔｓ）や携帯電話など異なる端末を持つ場合に、各々の端末に適した形にデータを変換して、各端末に表示させることにより、同一ソースのデータを参照することが可能になる。
【００９４】
（第５の実施形態）
第５の実施形態では、表示の途中で表示端末を変更した場合でも、変更前の端末に表示されていたページと同じページを変更後の表示端末に表示することができるシステムについて説明する。
【００９５】
このシステムでは、データ提供サーバ５０でデータ変換が行なわれた場合に、変換前及び変換後のデータと変換による対応情報とがローカルキャッシュ５０５に保存される。
【００９６】
対応情報は、例えば、変換前のデータと変換後のデータとのデータ位置を対応づけるデータ位置対応情報であり、図３に示すＨＴＭＬ形式データを、図１４に示すプレーンテキストデータに変換した場合のデータ位置対応情報を図１５に例示している。図１５の値はデータの先頭からのバイト数を表しており、プレーンテキスト形式に変換したデータの８バイト目が、変換前のＨＴＭＬ形式の２６バイト目に当たることを表している。従って、例えば、プレーンテキスト形式に変換したデータの１０バイト目を先頭に表示している場合、変換前のＨＴＭＬ形式に戻して表示するためには２８バイト目から表示すべきことがこのデータ位置対応情報から求められる。
【００９７】
インターネット接続端末１は、表示端末を、データ形式変換後のデータを表示していた第１の端末から、データ形式変換前のデータを表示する第２の端末に変更する場合に、データ提供サーバ５０に対して、第１の端末での現在表示位置を指定して、データ形式変換前のデータを要求する。
【００９８】
データ提供サーバ５０のデータ提供部５０１は、これを受けて、データ位置対応情報から、データ変換後のデータの表示位置に対応する、データ変換前のデータの位置を求め、その位置からの変換前のデータをインターネット接続端末１に提供する。
【００９９】
インターネット接続端末１は、データ取得部１０１を通じて取得したデータを第２の端末に送り、第２の端末は、第１の端末で表示されていたページと同じページから表示を継続する。
【０１００】
このように、このシステムでは、表示端末を、対応データ形式が異なる端末の間で切り替えた場合でも、同じページからの表示を引き継ぐことができる。
【０１０１】
なお、ここで言うデータ変換には、前述した異なるデータ形式への変換だけで無く、同じ形式の中でのデータ変換、例えば、同じＨＴＭＬ形式内でのタグの省略や、データ圧縮・カットなどによるサイズ縮小変換も含めることができる。
【０１０２】
（第６の実施形態）
第６の実施形態では、クライアント側のいずれの端末でも表示することができないデータを削除するデータ変換方式について説明する。
【０１０３】
図１６は元データであり、ここには、１６０１で示す音声データへの参照情報ＨＲＥＦ＝”ａｕｄｉｏ．ａｕ”が含まれている。
【０１０４】
データ変換部５０４は、インターネット接続端末１から、データ要求とともに図６の端末情報が転送されて来た場合に、その端末情報から音声の表示がいずれの端末でも不可能であると判断すると、その不可能な参照情報を削除し、図１７に示すデータに変換してインターネット接続端末１にデータを提供する。
【０１０５】
このように、参照不可能なデータを削除することにより、データのサイズを縮小させるとともに、不要なリンク情報を省くことでユーザ操作を単純で分かり易いものとすることができる。
【０１０６】
（第７の実施形態）
第７の実施形態では、表示される文書の文字サイズや文字色、背景色などを任意に設定することができるシステムについて説明する。
【０１０７】
インターネット接続端末１は、図１８に示すように、ブックマーク情報にフィルタ情報を加えて記憶する。
【０１０８】
ブックマーク情報は、次回の同一ページへのアクセスを容易にするために記憶される情報であり、ＵＲＬと関連情報とが含まれる。
【０１０９】
フィルタ情報は、特定の条件に合致するデータだけに限定する情報であり、ここでは、文書の背景色、文字色、文字サイズなどを限定する表示フィルタ情報をブックマーク情報に加えている。
【０１１０】
ユーザは、ブックマークを登録する際（あるいは登録した後）、ブックマーク属性情報として、背景色、文字色などの表示フィルタ情報を設定する。ユーザが指定したフィルタ情報の値は、ブックマーク属性情報として登録され、次回このブックマーク情報を利用してインターネットにアクセスし、ページを表示する際に、このフィルタ情報の値が解析され、表示に反映される。
【０１１１】
例えば、図１８中のＵＲＬ”ｈｔｔｐ：／／ｗｗｗ／”の文書が図１９で示すようなＨＴＭＬ文書であった場合、この文書中には、１９０１に示すように背景色”ＢＯＤＹ  ｂｇｃｏｌｏｒ”の値が指定されている。通常のＷＷＷブラウザでは、この指定された値”＃ＦＥＣＡＤＥ”を背景色として表示されるが、このシステムでは、ユーザがブックマークのフィルタ情報として設定した値”＃ＦＦＦＦＦＦ”が背景色となって文書が表示される。
【０１１２】
同様に、文字の色や文字サイズが、ブックマークのフィルタ情報によって登録された色やサイズで表示される。
【０１１３】
なお、この例では、文書中の設定値より、ブックマークフィルタ情報の設定値を優先したが、文書中の設定値を優先し、文書に指定されていない場合のみブックマークフィルタ情報の設定値を使用するようにしても良い。
【０１１４】
このように、このシステムでは、ユーザがデータに適した表示方法を予め設定することにより、次回からの表示を、設定した表示方法で自動的に表示させることができる。
【０１１５】
（第８の実施形態）
第８の実施形態では、表示端末をブックマーク属性情報として登録する場合について説明する。
【０１１６】
ユーザは、次回の同一ページの表示に同一端末を使用する場合、図１８に示すように、表示端末ＩＤをブックマーク属性情報として登録する。この表示端末ＩＤは図１０における端末ＩＤと一致している。
【０１１７】
ユーザは、ブックマーク属性情報登録時に、現在接続されている端末のリストの中から登録すべき端末を選択する。選択した端末の端末ＩＤは、ブックマークフィルタ情報の値として登録される。次回このブックマーク情報を利用してインターネットにアクセスし、文書を表示する際には、表示端末ＩＤの値が設定されていれば、その端末に接続し、文書の内容がその端末に表示される。
【０１１８】
なお、フィルタ情報が有効となるのは、指定したＵＲＬページ内のみでもよいし、指定したＵＲＬのリンクをたどった先についても有効としてもよい。
【０１１９】
このように、このシステムでは、ユーザがデータに適した端末をあらかじめ設定することにより、次回からの表示を、自動的に設定した端末で表示させることができる。
【０１２０】
【発明の効果】
以上の説明から明らかなように、本発明のシステムは、インターネットの利用性を高め、特に、屋外でのインターネットの利用形態を拡げることができる。
【０１２１】
また、表示端末を切り替えた場合でも、データが連携して表示されるため、表示位置を調整するなどの操作が不要であり、インターネット情報を効率的に視聴することができる。
【０１２２】
また、表示端末の選択基準に優先度を導入したことによって、ユーザの使い易い端末や最近使用した端末の使用機会を増やすことができ、システムの使い勝手を改善することができる。
【０１２３】
また、表示する文書を、好みの背景色、文字色、文字サイズなどで表示したり、また、表示文書に応じた端末を設定したりすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態における分散型インターネットブラウザシステムの構成図、
【図２】実施形態の分散型インターネットブラウザシステムの機器構成を示す図、
【図３】第２の実施形態の動作を説明するためのＨＴＭＬ形式データ例、
【図４】第２の実施形態の動作を説明するための画面表示例、
【図５】第２の実施形態の動作を説明するための画面表示例、
【図６】第３の実施形態においてデータ要求に付加する端末情報の例、
【図７】図６の端末情報をＨＴＴＰヘッダで記述した例、
【図８】第３の実施形態のデータ決定部における処理フロー、
【図９】第３の実施形態におけるデータ形式決定のためのデータ形式変換対応表、
【図１０】第４の実施形態の接続端末能力管理部で管理される端末能力データの例、
【図１１】第４の実施形態の選択基準設定部で優先度順に設定された選択基準の例、
【図１２】第４の実施形態の端末選択部における処理フロー、
【図１３】第４の実施形態におけるデータ決定部の処理フロー、
【図１４】第５の実施形態の動作を説明するための画面表示例、
【図１５】第５の実施形態の動作を説明するためのデータ位置対応情報の例、
【図１６】第６の実施形態の動作を説明するためのＨＴＭＬ形式の変換前データの例、
【図１７】第６の実施形態の動作を説明するためのＨＴＭＬ形式の変換後データの例、
【図１８】第７及び第８の実施形態におけるフィルタ情報のデータ例、
【図１９】第７の実施形態の動作を説明するためのＨＴＭＬ形式データ例、
【図２０】従来のインターネットブラウザシステムの構成を示す図である。
【符号の説明】
１  インターネット接続端末
１０  データ表示／再生部
１０１  データ取得部
１０２  表示／再生制御部
１０３  表示位置管理部
２０  接続端末管理部
２０１  端末選択部
２０２  接続端末能力管理部
２０３  遠隔表示／再生制御部
２０４  選択基準設定部
２０５  表示端末履歴情報格納部
３  遠隔端末
３０  データ表示／再生部
３０１  データ取得部
３０２  表示／再生制御部
３０３  表示位置管理部
４、７５  ネットワーク
５０、７４  データ提供サーバ
５０１  データ提供部
５０２  データ決定部
５０３  データ変換対応表
５０４  データ変換部
５０５  ローカルキャッシュ
７１  端末Ａ
７２  端末Ｂ
７３  端末Ｃ
２００１  インターネット接続端末
２００２  遠隔端末
２００３  遠隔端末
２００４  データ提供サーバ
【図１】
0003580710.tif 000002
【図２】
0003580710.tif 000003
【図３】
0003580710.tif 000004
【図４】
0003580710.tif 000005
【図５】
0003580710.tif 000006
【図６】
0003580710.tif 000007
【図７】
0003580710.tif 000008
【図８】
0003580710.tif 000009
【図９】
0003580710.tif 000010
【図１０】
0003580710.tif 000011
【図１１】
0003580710.tif 000012
【図１２】
0003580710.tif 000013
【図１３】
0003580710.tif 000014
【図１４】
0003580710.tif 000015
【図１５】
0003580710.tif 000016
【図１６】
0003580710.tif 000017
【図１７】
0003580710.tif 000018
【図１８】
0003580710.tif 000019
【図１９】
0003580710.tif 000020
【図２０】
0003580710.tif 000021