(57)【要約】【課題】コンテンツの提供者が通信端末の複数のディスプレイのそれぞれに所望する複数のコンテンツを表示させることができるネットワークシステムを提供する。【解決手段】コンテンツ提供方法は、通信端末１００が、サーバ３００に第１の要求Ｄ１を送信するステップと、サーバ３００が、第１の要求に応じて通信端末に第１のコンテンツＤ２０と第２のコンテンツを特定するための情報Ｄ２２とを送信するステップと、通信端末が、第１のコンテンツを第１のディスプレイ１０２に表示するステップと、通信端末が、情報に基づいて、サーバに第２の要求Ｄ３を送信するステップと、サーバが、第２の要求に応じて通信端末に第２のコンテンツＤ４を送信するステップと、通信端末が、第２のコンテンツを第２のディスプレイ１０３に表示するステップとを備える。【選択図】図５
2011118731.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信端末とを備えるネットワークシステムであって、
前記サーバは、
第１および第２のコンテンツを記憶するためのメモリと、
前記通信端末とデータを送受信するためのサーバ通信インターフェイスと、
前記サーバを制御するためのサーバプロセッサとを含み、
前記サーバプロセッサは、
前記サーバ通信インターフェイスを介して、前記通信端末からの第１の要求に応じて前記通信端末に前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを送信し、
前記サーバ通信インターフェイスを介して、前記通信端末からの第２の要求に応じて前記通信端末に前記第２のコンテンツを送信し、
前記通信端末は、
第１のディスプレイと、
第２のディスプレイと、
前記サーバと前記データを送受信するための端末通信インターフェイスと、
前記通信端末を制御するための端末プロセッサとを含み、
前記端末プロセッサは、
前記端末通信インターフェイスを介して、前記サーバに前記第１の要求を送信することによって前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを受信し、
前記第１のコンテンツを前記第１のディスプレイに表示させ、
前記情報に基づいて、前記端末通信インターフェイスを介して、前記サーバに前記第２の要求を送信することによって前記第２のコンテンツを受信し、
前記第２のコンテンツを前記第２のディスプレイに表示させる、ネットワークシステム。
【請求項２】
前記端末プロセッサは、
前記端末通信インターフェイスを介して前記サーバに前記第１の要求を送信することによって前記第１のコンテンツを受信し、前記第１のコンテンツを前記第１のディスプレイに表示させるための第１のモジュールと、
前記情報に基づいて前記端末通信インターフェイスを介して前記サーバに前記第２の要求を送信することによって前記第２のコンテンツを受信し、前記第２のコンテンツを前記第２のディスプレイに表示させるための第２のモジュールとを含む、請求項１に記載のネットワークシステム。
【請求項３】
前記第１のコンテンツは、第１の識別情報を含み、
前記第２のコンテンツは、第２の識別情報を含み、
前記端末プロセッサは、前記サーバからのコンテンツが前記第２の識別情報を含むか否かを判断することによって、前記第２の識別情報を含むコンテンツを前記第２のコンテンツとして前記第２のディスプレイに表示させる、請求項１に記載のネットワークシステム。
【請求項４】
前記メモリは、前記第２のコンテンツの各々に対応付けて、操作と処理との対応関係を示す操作情報を記憶し、
前記サーバプロセッサは、前記第２のコンテンツとともに対応する前記操作情報を通信端末へ送信し、
前記第２のディスプレイは、タッチパネルであって、
前記端末プロセッサは、前記タッチパネルを介して前記操作を受け付け、前記操作情報を参照して前記操作に対応する前記処理を実行する、請求項１から３のいずれかに記載のネットワークシステム。
【請求項５】
前記第１のディスプレイは、ポインタを表示し、
前記タッチパネルは、ボタンを表示し、
前記通信端末は、前記タッチパネルを介して前記ポインタを移動させるための命令を受け付けるためのマウスモードと、前記タッチパネルを介して前記ボタンを押下するための命令を受け付けるためのタッチモードとを有し、
前記操作情報は、前記タッチパネルに対する所定の操作と前記モードの切替処理との対応関係を含む、請求項４に記載のネットワークシステム。
【請求項６】
第１および第２のコンテンツを記憶するサーバと、第１および第２のディスプレイを含む通信端末とを備えるネットワークシステムにおけるコンテンツ提供方法であって、
前記通信端末が、前記サーバに第１の要求を送信するステップと、
前記サーバが、前記第１の要求に応じて前記通信端末に前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを送信するステップと、
前記通信端末が、前記第１のコンテンツを前記第１のディスプレイに表示するステップと、
前記通信端末が、前記情報に基づいて、前記サーバに第２の要求を送信するステップと、
前記サーバが、前記第２の要求に応じて前記通信端末に第２のコンテンツを送信するステップと、
前記通信端末が、前記第２のコンテンツを前記第２のディスプレイに表示するステップとを備える、コンテンツ提供方法。
【請求項７】
通信端末にコンテンツを提供するためのサーバであって、
第１および第２のコンテンツを記憶するためのメモリと、
前記通信端末とデータを送受信するための通信インターフェイスと、
前記サーバを制御するためのプロセッサとを含み、
前記プロセッサは、
前記通信インターフェイスを介して、前記通信端末からの第１の要求に応じて前記通信端末に前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを送信し、
前記通信インターフェイスを介して、前記通信端末からの第２の要求に応じて前記通信端末に前記第２のコンテンツを送信する、サーバ。
【請求項８】
第１および第２のコンテンツを記憶するメモリとプロセッサと通信インターフェイスとを含むサーバにおけるコンテンツ提供方法であって、
前記プロセッサが、前記通信インターフェイスを介して、前記通信端末からの第１の要求に応じて前記通信端末に前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを送信するステップと、
前記プロセッサが、前記通信インターフェイスを介して、前記通信端末からの第２の要求に応じて前記通信端末に前記第２のコンテンツを送信するステップとを備える、コンテンツ提供方法。
【請求項９】
サーバからコンテンツを取得する通信端末であって、
第１のディスプレイと、
第２のディスプレイと、
前記サーバと前記データを送受信するための通信インターフェイスと、
前記通信端末を制御するためのプロセッサとを含み、
前記プロセッサは、
前記通信インターフェイスを介して、前記サーバに前記第１の要求を送信することによって前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを受信し、
前記第１のコンテンツを前記第１のディスプレイに表示させ、
前記情報に基づいて、前記通信インターフェイスを介して、前記サーバに前記第２の要求を送信することによって前記第２のコンテンツを受信し、
前記第２のコンテンツを前記第２のディスプレイに表示させる、通信端末。
【請求項１０】
サーバからコンテンツを取得する通信端末であって、
第１のディスプレイと、
サーバと通信するための第１の通信インターフェイスと、
第２のディスプレイと通信するための第２の通信インターフェイスとを備え、
前記第１の通信インターフェイスを介して、前記サーバから、第１のコンテンツと、第２のコンテンツと、前記第１のコンテンツを特定する第１の識別情報と、前記第２のコンテンツを特定する第２の識別情報とを受信し、
前記第１の識別情報に基づいて、前記第１のコンテンツを前記第１のディプレイに表示させ、
前記第２の識別情報に基づいて、前記第２のコンテンツを前記第２の通信インターフェイスを介して前記第２のディスプレイに表示させる、通信端末。
【請求項１１】
第１および第２のディスプレイとプロセッサと通信インターフェイスとを含む通信端末におけるコンテンツ取得方法であって、
前記プロセッサが、前記通信インターフェイスを介して、前記サーバに前記第１の要求を送信することによって前記第１のコンテンツと前記第２のコンテンツを特定するための情報とを受信するステップと、
前記プロセッサが、前記第１のコンテンツを前記第１のディスプレイに表示させるステップと、
前記情報に基づいて、前記通信インターフェイスを介して、前記サーバに前記第２の要求を送信することによって前記第２のコンテンツを受信するステップと、
前記第２のコンテンツを前記第２のディスプレイに表示させるステップとを備える、コンテンツ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバがテキストや画像などのコンテンツを通信端末に提供するネットワークシステム、コンテンツ提供方法、サーバ、通信端末、およびコンテンツ取得方法に関し、特に、通信端末が複数のディスプレイのそれぞれに複数のコンテンツを表示することができるネットワークシステム、コンテンツ提供方法、サーバ、通信端末、およびコンテンツ取得方法に関する。
【背景技術】
【０００２】
テキストや画像などのコンテンツを受信して、当該コンテンツを表示するための通信端末が知られている。また、メインディスプレイとタブレット機能を搭載したタッチパネルとを有するコンピュータも知られている。そのようなコンピュータは、メインディスプレイを介してユーザに第１のコンテンツを表示するとともに、タブレット機能を搭載したタッチパネルを介してユーザから命令を受け付ける。
【０００３】
たとえば、特開２０００−３３９０９７号公報（特許文献１）は、情報処理装置にモード切替ボタンを設けて、モード切替ボタンの操作に従ってこれらモードを切り替える技術を開示している。また、特開２００４−５２１２号公報（特許文献２）は、一方のモードからモードの切り替えの指示を受け付けて、他方のモードに切り替える技術を開示している。また、特開２００７−１５６９８３号公報（特許文献３）は、外部ポインティングデバイスの接続を検出すると、タッチ操作モードに切り替える技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３９０９７号公報
【特許文献２】特開２００４−５２１２号公報
【特許文献３】特開２００７−１５６９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の通信端末は、複数のディスプレイ（タッチパネル）のそれぞれに複数のコンテンツを同時に表示させることができる。しかしながら、従来のネットワークシステムでは、コンテンツの提供者の思い通りに、通信端末の複数のディスプレイのそれぞれに複数のコンテンツを表示させることは困難である。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、コンテンツの提供者が通信端末の複数のディスプレイのそれぞれに所望する複数のコンテンツを表示させることができるネットワークシステム、コンテンツ提供方法、サーバ、通信端末、およびコンテンツ取得方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、サーバと通信端末とを備えるネットワークシステムが提供される。サーバは、第１および第２のコンテンツを記憶するためのメモリと、通信端末とデータを送受信するためのサーバ通信インターフェイスと、サーバを制御するためのサーバプロセッサとを含む。サーバプロセッサは、サーバ通信インターフェイスを介して、通信端末からの第１の要求に応じて通信端末に第１のコンテンツと第２のコンテンツを特定するための情報とを送信し、サーバ通信インターフェイスを介して、通信端末からの第２の要求に応じて通信端末に第２のコンテンツを送信する。通信端末は、第１のディスプレイと、第２のディスプレイと、サーバとデータを送受信するための端末通信インターフェイスと、通信端末を制御するための端末プロセッサとを含む。端末プロセッサは、端末通信インターフェイスを介して、サーバに第１の要求を送信することによって第１のコンテンツと第２のコンテンツを特定するための情報とを受信し、第１のコンテンツを第１のディスプレイに表示させ、情報に基づいて、端末通信インターフェイスを介して、サーバに第２の要求を送信することによって第２のコンテンツを受信し、第２のコンテンツを第２のディスプレイに表示させる。
【０００８】
好ましくは、端末プロセッサは、端末通信インターフェイスを介してサーバに第１の要求を送信することによって第１のコンテンツを受信し、第１のコンテンツを第１のディスプレイに表示させるための第１のモジュールと、情報に基づいて端末通信インターフェイスを介してサーバに第２の要求を送信することによって第２のコンテンツを受信し、第２のコンテンツを第２のディスプレイに表示させるための第２のモジュールとを含む。
【０００９】
好ましくは、第１のコンテンツは、第１の識別情報を含む。第２のコンテンツは、第２の識別情報を含む。端末プロセッサは、サーバからのコンテンツが第２の識別情報を含むか否かを判断することによって、第２の識別情報を含むコンテンツを第２のコンテンツとして第２のディスプレイに表示させる。
【００１０】
好ましくは、メモリは、第２のコンテンツの各々に対応付けて、操作と処理との対応関係を示す操作情報を記憶する。サーバプロセッサは、第２のコンテンツとともに対応する操作情報を通信端末へ送信する。第２のディスプレイは、タッチパネルである。端末プロセッサは、タッチパネルを介して操作を受け付け、操作情報を参照して操作に対応する処理を実行する。
【００１１】
好ましくは、第１のディスプレイは、ポインタを表示する。タッチパネルは、ボタンを表示する。通信端末は、タッチパネルを介してポインタを移動させるための命令を受け付けるためのマウスモードと、タッチパネルを介してボタンを押下するための命令を受け付けるためのタッチモードとを有する。操作情報は、タッチパネルに対する所定の操作とモードの切替処理との対応関係を含む。
【００１２】
この発明の別の局面に従うと、第１および第２のコンテンツを記憶するサーバと、第１および第２のディスプレイを含む通信端末とを備えるネットワークシステムにおけるコンテンツ提供方法が提供される。コンテンツ提供方法は、通信端末が、サーバに第１の要求を送信するステップと、サーバが、第１の要求に応じて通信端末に第１のコンテンツと第２のコンテンツを特定するための情報とを送信するステップと、通信端末が、第１のコンテンツを第１のディスプレイに表示するステップと、通信端末が、情報に基づいて、サーバに第２の要求を送信するステップと、サーバが、第２の要求に応じて通信端末に第２のコンテンツを送信するステップと、通信端末が、第２のコンテンツを第２のディスプレイに表示するステップとを備える。
【００１３】
この発明の別の局面に従うと、通信端末にコンテンツを提供するためのサーバが提供される。サーバは、第１および第２のコンテンツを記憶するためのメモリと、通信端末とデータを送受信するための通信インターフェイスと、サーバを制御するためのプロセッサとを含む。プロセッサは、通信インターフェイスを介して、通信端末からの第１の要求に応じて通信端末に第１のコンテンツと第２のコンテンツを特定するための情報とを送信し、通信インターフェイスを介して、通信端末からの第２の要求に応じて通信端末に第２のコンテンツを送信する。
【００１４】
この発明の別の局面に従うと、第１および第２のコンテンツを記憶するメモリとプロセッサと通信インターフェイスとを含むサーバにおけるコンテンツ提供方法が提供される。コンテンツ提供方法は、プロセッサが、通信インターフェイスを介して、通信端末からの第１の要求に応じて通信端末に第１のコンテンツと第２のコンテンツを特定するための情報とを送信するステップと、プロセッサが、通信インターフェイスを介して、通信端末からの第２の要求に応じて通信端末に第２のコンテンツを送信するステップとを備える。
【００１５】
この発明の別の局面に従うと、サーバからコンテンツを取得する通信端末が提供される。通信端末は、第１のディスプレイと、第２のディスプレイと、サーバとデータを送受信するための通信インターフェイスと、通信端末を制御するためのプロセッサとを含む。プロセッサは、通信インターフェイスを介して、サーバに第１の要求を送信することによって第１のコンテンツと第２のコンテンツを特定するための情報とを受信し、第１のコンテンツを第１のディスプレイに表示させ、情報に基づいて、通信インターフェイスを介して、サーバに第２の要求を送信することによって第２のコンテンツを受信し、第２のコンテンツを第２のディスプレイに表示させる。
【００１６】
この発明の別の局面に従うと、サーバからコンテンツを取得する通信端末が提供される。通信端末は、第１のディスプレイと、サーバと通信するための第１の通信インターフェイスと、第２のディスプレイと通信するための第２の通信インターフェイスとを備える。通信端末は、第１の通信インターフェイスを介して、サーバから、第１のコンテンツと、第２のコンテンツと、第１のコンテンツを特定する第１の識別情報と、第２のコンテンツを特定する第２の識別情報とを受信し、第１の識別情報に基づいて、第１のコンテンツを第１のディプレイに表示させ、第２の識別情報に基づいて、第２のコンテンツを第２の通信インターフェイスを介して第２のディスプレイに表示させる。
【００１７】
この発明の別の局面に従うと、第１および第２のディスプレイとプロセッサと通信インターフェイスとを含む通信端末におけるコンテンツ取得方法が提供される。コンテンツ取得方法は、プロセッサが、通信インターフェイスを介して、サーバに第１の要求を送信することによって第１のコンテンツと第２のコンテンツを特定するための情報とを受信するステップと、プロセッサが、第１のコンテンツを第１のディスプレイに表示させるステップと、情報に基づいて、通信インターフェイスを介して、サーバに第２の要求を送信することによって第２のコンテンツを受信するステップと、第２のコンテンツを第２のディスプレイに表示させるステップとを備える。
【発明の効果】
【００１８】
以上のように、本発明によって、コンテンツの提供者が通信端末の複数のディスプレイのそれぞれに所望する複数のコンテンツを表示させることができるネットワークシステム、コンテンツ提供方法、サーバ、通信端末、およびコンテンツ取得方法が提供される。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係るネットワークシステムを示すイメージ図である。
【図２】本実施の形態に係る通信端末のハードウェア構成を表わすブロック図である。
【図３】本実施の形態に係るサーバのハードウェア構成を表わすブロック図である。
【図４】実施の形態１に係る通信方法を示すシーケンス図である。
【図５】本実施の形態に係る送受信データを示すイメージ図である。
【図６】本実施の形態に係るメインデータの一部を示すイメージ図である。
【図７】本実施の形態に係るメインデータの変形例の一部を示すイメージ図である。
【図８】本実施の形態に係る操作情報を示すイメージ図である。
【図９】本実施の形態に係る操作情報の具体例を示すイメージ図である。
【図１０】実施の形態２に係る通信方法を示すシーケンス図である。
【図１１】本実施の形態に係る通信端末の変形例を示すイメージ図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
［実施の形態１］
＜ネットワークシステム１の全体構成＞
まず、本実施の形態に係るネットワークシステム１の全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１を示すイメージ図である。
【００２２】
図１を参照して、ネットワークシステム１は、通信端末１００とサーバ３００とを含む。通信端末１００とサーバ３００とは、ネットワーク５００を介して、互いに接続可能である。ネットワーク５００は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの専用回線や、インターネットや仮想プライベートネットワークなどの公衆回線からなり、さらにその一部または全部が無線ＬＡＮなどの無線通信回線であってもよい。
【００２３】
通信端末１００は、ノート型のパーソナルコンピュータや、電子辞書や、電子手帳や、携帯電話、ＰＤＡ（Personal  Digital  Assistants）などによって実現される。特に、本実施の形態においては、通信端末１００は、複数のディスプレイ１０２，１０３を有する。本実施の形態に係る通信端末１００は、２つのディスプレイ１０２，１０３を有しているが、３つ以上のディスプレイを有してもよい。また、応用例として後述するように、複数のディスプレイは１つの装置に装備されてもよいし、ケーブルなどで接続されてもよい。
【００２４】
なお、サブディスプレイ１０３は、タブレット機能を有していることが好ましい。本実施の形態に係る通信端末１００のディスプレイ１０２，１０３は、共にタブレット機能を有する光センサ液晶パネル１４０，２４０によって実現されている。
【００２５】
本実施の形態においては、通信端末１００は、ネットワーク５００を介して、サーバ３００からテキストや画像やプログラムなどのコンテンツをダウンロードする。すなわち、サーバ３００は、自身が記憶しているコンテンツを、通信端末１００へと送信する。
【００２６】
より詳細には、通信端末１００は、ネットワーク５００を介して、サーバ３００にＷｅｂページ（メインコンテンツ）を要求する。このとき、たとえば、通信端末１００は、Ｗｅｂページの格納場所を示すＵＲＬ（Uniform  Resource  Locator）に基づいて、メインコンテンツを要求するためのリクエストデータＤ１をサーバ３００に送信する。サーバ３００は、リクエストデータＤ１を受信すると、当該リクエストデータＤ１のＵＲＬに対応するメインデータＤ２を通信端末１００に送信する。
【００２７】
通信端末１００は、メインデータＤ２に基づいて、メインディスプレイ１０２にメインコンテンツを表示する。本実施の形態においては、メインデータＤ２は、コンテンツ提供者（サービス側）が通信端末１００のサブディスプレイ１０３にて表示されることを所望するサブコンテンツを取得するための情報が含まれる。通信端末１００は、メインデータＤ２から当該情報を抽出する。
【００２８】
通信端末１００は、当該情報に基づいて、ネットワーク５００を介してサーバ３００にサブコンテンツを要求する。当該情報は、たとえば、サブコンテンツの格納場所を示すＵＲＬ（Uniform  Resource  Locator）である。通信端末１００は、サブコンテンツのＵＲＬに基づいて、サブコンテンツを要求するためのリクエストデータＤ３をサーバ３００に送信する。サーバ３００は、リクエストデータＤ３を受信すると、当該リクエストデータＤ３のＵＲＬに対応するサブデータＤ４を通信端末１００に送信する。
【００２９】
通信端末１００は、サブデータＤ４に基づいて、サブディスプレイ１０３にサブコンテンツを表示する。本実施の形態に係るサブデータＤ４は、サブディスプレイ１０３を介してユーザからの操作を受け付けるためのプログラム（操作情報）を含む。通信端末１００は、サブデータＤ４に基づいて、サブディスプレイ１０３に対するタッチに応じたユーザ命令を受け付ける。
【００３０】
なお、通信端末１００は、サブディスプレイ１０３に対する直接的なボタン操作（タッチ操作）を受け付けるためのモード（タッチモード）と、マウス操作の代わりとして、サブディスプレイ１０３に対するスライド操作をポインタＸを移動するための命令として受け付けるためのモード（マウスモード）とを有する。実施の形態１および２においては、通信端末１００は、操作情報を受信した際に、操作情報に基づいてタッチモードへ移行するものとする。
【００３１】
このように、本実施の形態に係るネットワークシステム１では、コンテンツの提供者が、通信端末１００のメインディスプレイ１０２に表示させたいメインコンテンツとサブディスプレイ１０３に表示させたいサブコンテンツとを自由に決定（指定）することができる。たとえば、通信端末１００は、メインコンテンツに関連する商品のコマーシャルや、メインコンテンツを操作するための操作画面などをサブディスプレイ１０３に表示することができる。通信端末１００のユーザは、メインディスプレイ１０２を介してメインコンテンツを閲覧しながら、サブディスプレイ１０３を介して当該メインコンテンツに応じた好ましいサブコンテンツを閲覧することができる。
【００３２】
以下、このような機能を実現するための構成について詳述する。
＜通信端末１００のハードウェア構成＞
次に、通信端末１００の具体的構成の一態様について説明する。図２は、通信端末１００のハードウェア構成を表わすブロック図である。
【００３３】
図１および図２を参照して、通信端末１００は、第１ユニット１００１（メイン装置）と、第２ユニット１００２とを含む。第２ユニット１００２は、通信端末１００から着脱可能に第１ユニット１００１に接続されている。第１ユニット１００１は、本体装置１０１と、メインディスプレイ１０２とを含む。第２ユニット１００２は、サブディスプレイ１０３と、本体装置１０４とを含む。
【００３４】
第１の筐体１００Ｘは、メインディスプレイ１０２を含む。第２の筐体１００Ｙは、本体装置１０１を含む。また、第２の筐体１００Ｙは、第２ユニット１００２を含む。
【００３５】
（第１ユニットについて）
本体装置１０１は、ＣＰＵ（Central  Processing  Unit）１１０と、ＲＡＭ（Random  Access  Memory）１７１と、ＲＯＭ（Read-Only  Memory）１７２と、メモリカードリーダライタ１７３と、外部通信部１７４と、マイク１７５と、スピーカ１７６と、操作キー１７７と、電源スイッチ１９１と、電源回路１９２と、電源検出部１９３と、ＵＳＢ（Universal  Serial  Bus）コネクタ１９４と、アンテナ１９５と、ＬＡＮ（Local  Area  Network）コネクタ１９６とを含む。各構成要素（１１０，１７１〜１７７，１９３）は、相互にデータバスＤＢ１によって接続されている。メモリカードリーダライタ１７３には、メモリカード１７３１が装着される。
【００３６】
ＣＰＵ１１０は、プログラムを実行する。操作キー１７７は、通信端末１００の使用者による指示の入力を受ける。ＲＡＭ１７１は、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、または操作キー１７７を介して入力されたデータを揮発的に格納する。ＲＯＭ１７２は、データを不揮発的に格納する。また、ＲＯＭ１７２は、ＥＰＲＯＭ（Erasable  Programmable  Read-Only  Memory）やフラッシュメモリなどのデータの書込みおよび消去が可能なＲＯＭである。
【００３７】
外部通信部１７４は、他の通信端末と通信を行う。具体的には、外部通信部１７４は、ＵＳＢコネクタ１９４を介して、たとえば第２ユニット１００２と通信を行う。また、外部通信部１７４は、アンテナ１９５を介して、たとえば第２ユニット１００２と無線通信を行う。さらに、外部通信部１７４は、ＬＡＮコネクタ１９６を介して、他の通信端末との間で有線通信を行う。
【００３８】
なお、本体装置１０１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の無線通信により、他の通信端末と通信を行ってもよい。たとえば、外部通信部１７４は、図示しない無線ＬＡＮアンテナを介して、ＬＡＮに接続された他の通信端末との間で無線通信を行ってもよい。あるいは、図示しない赤外線ポートを介して、他の通信端末との間で無線通信を行ってもよい。
【００３９】
電源スイッチ１９１は、通信端末１００を起動させるためのスイッチである。
電源スイッチ１９１がオンすると、電源回路１９２は、電源検出部１９３を介して、データバスＤＢ１に接続されている各構成要素とメインディスプレイ１０２とに電力を供給する。また、電源スイッチ１９１がオンすると、電源回路１９２は、電源検出部１９３を介することなく、外部通信部１７４に電力を供給する。
【００４０】
電源検出部１９３は、電源回路１９２からの出力を検出する。また、電源検出部１９３は、当該検出した出力に関する情報（たとえば、電圧値や電流値）を、ＣＰＵ１１０に送る。
【００４１】
ＵＳＢコネクタ１９４は、第１ユニット１００１を第２ユニット１００２に接続するために用いられる。なお、本体装置１０１は、ＵＳＢコネクタ１９４に加えて他のＵＳＢコネクタを備えていてもよい。
【００４２】
第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２にデータを送信する。また、第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２からデータを受信する。さらに、第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２に電力を供給する。
【００４３】
アンテナ１９５は、第１ユニット１００１と、他の通信装置（たとえば第２ユニット１００２）との間における、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に沿った通信に用いられる。ＬＡＮコネクタ１９６は、通信端末１００をＬＡＮに接続するために用いられる。
【００４４】
以下では、外部通信部１７４とＬＡＮコネクタ１９６あるいはアンテナ１９５とをまとめて端末通信インターフェイス１９９ともいう。すなわち、第１ユニット１００１（メイン装置）と第２ユニット１００２を含む通信端末１００が、サーバ３００などの外部の機器とデータを送受信するためのデバイスを端末通信インターフェイス１９９という。
【００４５】
メインディスプレイ１０２は、ドライバ１３０と、光センサ内蔵液晶パネル１４０（以下、表示パネル１４０とも称する。）と、インターフェイス１７８と、バックライト１７９と、画像処理エンジン１８０とを含む。
【００４６】
本実施の形態に係るメインディスプレイ１０２は、光センサ内蔵液晶パネル１４０からのセンシングデータに基づいて、ユーザによるタッチ操作を検出するものである。しかし、メインディスプレイ１０２は、他の形式のタッチ操作を検出するための機構を有してもよい。さらに、メインディスプレイ１０２は、タブレット機能を有していなくてもよい。
【００４７】
ドライバ１３０は、表示パネル１４０およびバックライト１７９を駆動するための駆動回路である。
【００４８】
表示パネル１４０は、液晶ディスプレイの機能と光センサの機能とを備えたデバイスである。つまり、表示パネル１４０は、液晶を用いた画像の表示と、光センサを用いたセンシングとを行うことができる。
【００４９】
インターフェイス（Interface）１７８は、本体装置１０１とメインディスプレイ１０２との間で、データの遣り取りを仲介する。
【００５０】
バックライト１７９は、表示パネル１４０の裏面に配置された光源である。バックライト１７９は、当該裏面に対して均一な光を照射する。
【００５１】
画像処理エンジン１８０は、ドライバ１３０を介して表示パネル１４０の動作を制御する。ここで、当該制御は、インターフェイス１７８を介して本体装置１０１から送られてくる各種データに基づいて行われる。なお、当該各種データは、後述するコマンドを含む。また、画像処理エンジン１８０は、表示パネル１４０から出力されるデータを処理し、処理したデータをインターフェイス１７８を介して本体装置１０１に送る。さらに、画像処理エンジン１８０は、ドライバ制御部１８１と、タイマ１８２と、信号処理部１８３とを含む。
【００５２】
ドライバ制御部１８１は、ドライバ１３０に対して制御信号を送ることによりドライバ１３０の動作を制御する。また、ドライバ制御部１８１は、本体装置１０１から送られてくるコマンドを解析する。そして、ドライバ制御部１８１は、当該解析の結果に基づいた制御信号をドライバ１３０に送る。
【００５３】
タイマ１８２は、時刻情報を生成する。タイマ１８２は、信号処理部１８３に時刻情報を送る。
【００５４】
信号処理部１８３は、上記光センサから出力されるデータを受け取る。ここで、上記光センサから出力されるデータはアナログデータであるため、信号処理部１８３は、まず当該アナログデータをデジタルデータに変換する。さらに、信号処理部１８３は、当該デジタルデータに対して、本体装置１０１から送られてくるコマンドの内容に応じたデータ処理を行う。そして、信号処理部１８３は、上記データ処理を行った後のデータと、タイマ１８２から取得した時刻情報とを含んだデータ（以下、応答データと称する）を本体装置１０１に送る。また、信号処理部１８３は、スキャンデータを連続して複数格納できるＲＡＭ（図示せず）を備えている。上記コマンドは、上記光センサによりセンシングを指示するセンシングコマンドを含む。
【００５５】
なお、タイマ１８２は、必ずしも画像処理エンジン１８０に備えられている必要はない。たとえば、タイマ１８２は、メインディスプレイ１０２内における、画像処理エンジン１８０の外部に備えられていてもよい。あるいは、タイマ１８２は、本体装置１０１に備えられていてもよい。また、マイク１７５およびスピーカ１７６は、通信端末１００が常に備える構成ではなく、通信端末１００の実施例によっては、マイク１７５およびスピーカ１７６のいずれかあるいは両方を有さない構成であってもよい。
【００５６】
ここで、メインディスプレイ１０２は、システム液晶を含んでいる。なお、システム液晶とは、表示パネル１４０の周辺機器を当該表示パネル１４０のガラス基板上に一体形成することにより得られるデバイスである。本実施の形態では、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、インターフェイス１７８と、画像処理エンジン１８０とが、表示パネル１４０のガラス基板上に一体形成されている。なお、メインディスプレイ１０２が、必ずしもシステム液晶を用いて構成されている必要はなく、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、インターフェイス１７８と、画像処理エンジン１８０とが、上記ガラス基板以外の基板に構成されていてもよい。
【００５７】
（第２ユニットについて）
第２ユニット１００２は、第１ユニット１００１から電力の供給を受ける。具体的には、後述するＵＳＢコネクタ２９４と第１ユニット１００１のＵＳＢコネクタ２９４とを接続することにより、第２ユニット１００２は、第１ユニット１００１の電源回路１９２から電力の供給を受ける。
【００５８】
本体装置１０４は、ＣＰＵ２１０と、ＲＡＭ２７１と、ＲＯＭ２７２と、外部通信部２７４と、電源検出部２９３と、ＵＳＢコネクタ２９４と、アンテナ２９５と、信号強度検出部２９７とを含む。各構成要素（２１０，２７１，２７２，２７４，２９３）は、相互にデータバスＤＢ２によって接続されている。
【００５９】
ＣＰＵ２１０は、プログラムを実行する。ＲＡＭ２７１は、ＣＰＵ２１０によるプログラムの実行により生成されたデータを揮発的に格納する。ＲＯＭ２７２は、データを不揮発的に格納する。また、ＲＯＭ２７２は、ＥＰＲＯＭ（Erasable  Programmable  Read-Only  Memory）やフラッシュメモリなどのデータの書込みおよび消去が可能なＲＯＭである。
【００６０】
外部通信部２７４は、他の通信端末との間で通信を行う。具体的には、外部通信部２７４は、ＵＳＢコネクタ２９４を介して、たとえば第１ユニット１００１と通信を行う。また、外部通信部２７４は、アンテナ２９５を介して、たとえば第１ユニット１００１と通信を行う。
【００６１】
なお、本体装置１０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の無線通信により、他の通信端末（たとえば、第１ユニット１００１）と通信を行ってもよい。たとえば、外部通信部２７４は、図示しない赤外線ポートを介して、他の通信端末との間で無線通信を行ってもよい。
【００６２】
信号強度検出部２９７は、アンテナ２９５を介して受信した信号についての強度を検出する。そして、信号強度検出部２９７は、検出した強度を外部通信部２７４に送る。
【００６３】
ＵＳＢコネクタ１９４は、第２ユニット１００２を第１ユニット１００１に接続するために用いられる。
【００６４】
第２ユニット１００２は、ＵＳＢコネクタ２９４を介して、第１ユニット１００１にデータを送信する。また、第２ユニット１００２は、ＵＳＢコネクタ２９４を介して、第１ユニット１００１からデータを受信する。さらに、第２ユニット１００２は、上述したように、ＵＳＢコネクタ２９４を介して、第１ユニット１００１から電力の供給を受ける。なお、第２ユニット１００２は、第１ユニット１００１から供給された電力を、図示しないバッテリに蓄電する。
【００６５】
アンテナ２９５は、第２ユニット１００２と、たとえば第１ユニット１００１との間における、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に沿った通信に用いられる。
【００６６】
電源検出部１９３は、ＵＳＢコネクタ２９４を介して給電された電力を検出する。また、電源検出部１９３は、当該検出した電力についての情報を、ＣＰＵ２１０に送る。
【００６７】
また、本体装置１０４は、赤外線通信を行う機能を備えていてもよい。
サブディスプレイ１０３は、ドライバ２３０と、光センサ内蔵液晶パネル２４０（以下、「表示パネル２４０」と称する）と、インターフェイス２７８と、バックライト２７９と、画像処理エンジン２８０とを含む。画像処理エンジン２８０は、ドライバ制御部２８１と、タイマ２８２と、信号処理部２８３とを含む。
【００６８】
本実施の形態に係るサブディスプレイ１０３は、光センサ内蔵液晶パネル１４０からのセンシングデータに基づいて、ユーザによるタッチ操作を検出するものである。しかし、サブディスプレイ１０３は、他の形式のタッチ操作を検出するための機構を有してもよい。ただし、サブディスプレイ１０３は、タブレット機能を有していなくてもよい。
【００６９】
サブディスプレイ１０３は、メインディスプレイ１０２と同様な構成を有する。つまり、ドライバ２３０、表示パネル２４０、インターフェイス２７８、バックライト２７９、および画像処理エンジン２８０は、メインディスプレイ１０２における、ドライバ１３０、表示パネル１４０、インターフェイス１７８、バックライト１７９、画像処理エンジン１８０と同じ構成をそれぞれ有する。ドライバ制御部２８１、タイマ２８２、および信号処理部２８３は、メインディスプレイ１０２における、ドライバ制御部１８１、タイマ１８２、信号処理部１８３と同じ構成をそれぞれ有する。したがって、サブディスプレイ１０３に含まれる各機能ブロックについての説明は、繰り返さない。
【００７０】
ところで、通信端末１００における処理は、各ハードウェアおよびＣＰＵ１１０，２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＯＭ１７２，２７２に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１７３１その他の記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００７１】
このようなソフトウェアは、メモリカードリーダライタ１７３その他の読取装置によりその記憶媒体から読み取られて、あるいは、端末通信インターフェイス１９９を介してダウンロードされた後、ＲＡＭ１７１，２７１あるいはＲＯＭ１７２，２７２に一旦格納される。たとえば、ソフトウェアは、ＣＰＵ１１０，２１０によってＲＯＭ１７２，２７２から読み出され、ＲＡＭ１７１，２７１に実行可能なプログラムの形式で格納される。ＣＰＵ１１０は、そのプログラムを実行する。
【００７２】
ＣＰＵ１１０が、ＲＡＭ１７１上のプログラムを実行することによって、メインシステム１１０Ａというモジュールを実現する。ＣＰＵ２１０が、ＲＡＭ２７１上のプログラムを実行することによって、サブシステム２１０Ａというモジュールを実現する。換言すれば、以下のメインシステム１１０Ａは、ＣＰＵ１１０と当該ＣＰＵ１１０によって実行されるプログラムとによって実現される。以下の、サブシステム２１０Ａは、ＣＰＵ２１０と当該ＣＰＵ２１０によって実行されるプログラムとによって実現される。
【００７３】
図２に示される通信端末１００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１７１，２７１、ＲＯＭ１７２，２７２、メモリカード１７３１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、通信端末１００のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００７４】
なお、記憶媒体としては、メモリカードに限られず、ＣＤ−ＲＯＭ、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc））、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。
【００７５】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７６】
＜サーバ３００のハードウェア構成＞
次に、図３を参照して、サーバ３００の具体的構成の一態様について説明する。図３は、サーバ３００のハードウェア構成を表わすブロック図である。
【００７７】
本実施の形態に係るサーバ３００は、相互に内部バス３０８で接続されたＣＰＵ３０５と、メモリ３０６と、固定ディスク３０７と、サーバ通信インターフェイス３０９とを含む。
【００７８】
ＣＰＵ３０５は、サーバ３００の各ハードウェアを制御するものであって、各種の演算を実施する装置である。たとえば、ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、通信端末１００からリクエストデータＤ１，Ｄ３を受信する。ＣＰＵ３０５は、リクエストデータＤ１，Ｄ３に基づいて、メモリ３０６あるいは固定ディスク３０７からメインデータＤ２やサブデータＤ４を読み出す。ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介してメインデータＤ２やサブデータＤ４を通信端末１００に送信する。
【００７９】
メモリ３０６は、各種の情報を記憶するものであって、たとえば、ＣＰＵ３０５でのプログラムの実行に必要なデータを一時的に記憶する。固定ディスク３０７は、ＣＰＵ３０５が実行するプログラムやデータベースを記憶する。
【００８０】
メモリ３０６および固定ディスク３０７は、メインデータＤ２として、Ｗｅｂページなどのメインコンテンツと、サブコンテンツの表示位置と、サブコンテンツの格納場所（サブコンテンツＵＲＬ）とを記憶する。メインデータＤ２は、メモリ３０６および固定ディスク３０７の格納場所（メインコンテンツＵＲＬ）に格納される。
【００８１】
メモリ３０６および固定ディスク３０７は、サブデータＤ４として、サブコンテンツと、操作情報とを記憶する。サブデータＤ４は、メモリ３０６および固定ディスク３０７の格納場所（サブコンテンツＵＲＬ）に格納される。
【００８２】
サーバ通信インターフェイス３０９は、ＣＰＵ３０５が出力したデータを電気信号へと変換して外部へ送信し、外部から受信した電気信号をデータに変換してＣＰＵ３０５に入力する。具体的には、サーバ通信インターフェイス３０９は、ＣＰＵ３０５からのデータ（メインデータＤ２やサブデータＤ４）を、ネットワーク５００を介して通信端末１００に送信する。そして、ネットワーク５００を介して通信端末１００から受信したデータ（リクエストデータＤ１，Ｄ３）を、ＣＰＵ３０５に入力する。
【００８３】
あるいは、ＣＰＵ３０５は、プログラムやコンテンツなどを、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）駆動装置３１３またはフレキシブルディスク（ＦＤ：Flexible  Disk）駆動装置３１１を用いて、ＣＤ−ＲＯＭ３１４またはフレキシブルディスク３１２などから読み取る。そして、ＣＰＵ３０５は、キーボード３０３やマウス３０４を介してユーザから操作要求を受け取るとともに、プログラムの実行によって生成されるテキストや画像を表示インターフェイス３１５を介してディスプレイ３０２へ出力する。
【００８４】
＜通信方法＞
次に、本実施の形態に係る通信方法について説明する。図４は、本実施の形態に係る通信方法を示すシーケンス図である。図５は、本実施の形態に係る送受信データを示すイメージ図である。
【００８５】
図４を参照して、まず、メインシステム１１０Ａは、操作キー１７７やサブディスプレイ１０３（タッチパネル）などを介して、ユーザからメインコンテンツ（Ｗｅｂページ）をダウンロードするための命令を受け付ける。すなわち、ユーザが、通信端末１００に閲覧したいＷｅｂページのアドレスを入力する。
【００８６】
メインシステム１１０Ａは、サーバ３００にメインコンテンツを要求する（ステップＳ１０２）。詳細には、図５に示すように、メインシステム１１０Ａは、端末通信インターフェイス１９９を介してサーバ３００に、リクエストデータＤ１としてのメインコンテンツＵＲＬを送信する。
【００８７】
図４に戻って、サーバ３００のＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、通信端末１００からリクエストデータＤ１を受信する。ＣＰＵ３０５は、リクエストデータＤ１に応じて、メインコンテンツＵＲＬに格納されているメインデータＤ２を読み出す。詳細には、図５に示すように、メインデータＤ２は、テキストや画像を示すメインコンテンツＤ２０や、サブコンテンツの表示位置Ｄ２１や、サブコンテンツのＵＲＬ（Ｄ２２）を含む。ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、メインデータＤ２を通信端末１００に送信する（ステップＳ１０４）。
【００８８】
メインデータＤ２は、メインコンテンツＤ２０を含むことを識別するための第１のデータ種別情報を含む。あるいは、メインコンテンツＤ２０は、メインコンテンツＤ２０であることを識別するための第１のデータ種別情報を含む。
【００８９】
図４に戻って、メインシステム１１０Ａは、端末通信インターフェイス１９９を介してメインデータＤ２を受信する（ステップＳ１０６）。メインシステム１１０Ａは、第１のデータ種別情報に基づいて、メインコンテンツＤ２０をメインディスプレイ１０２に表示する（ステップＳ１０８）。メインシステム１１０Ａは、メインデータＤ２からサブコンテンツＵＲＬを抽出する（ステップＳ１１０）。
【００９０】
メインシステム１１０Ａは、サブコンテンツのＵＲＬをサブシステム２１０Ａに受け渡す（ステップＳ１１２）。サブシステム２１０Ａは、メインシステム１１０ＡからサブコンテンツのＵＲＬを受け取る（ステップＳ１１４）。
【００９１】
ここで、サブシステム２１０ＡがサブコンテンツのＵＲＬを取得するための構成について説明する。図６は、本実施の形態に係るメインデータＤ２の一部を示すイメージ図である。図６に示すように、メインデータＤ２は、サブコンテンツの存在を示すタグ、＜subimage＞と、当該サブコンテンツの格納場所、http://hoge.com/hoge.jpgとを含む。メインシステム１１０Ａは、メインデータＤ２の当該タグを検索することによって、当該タグに基づいてサブコンテンツのＵＲＬを抽出する。メインシステム１１０Ａは、抽出したサブコンテンツのＵＲＬをサブシステム２１０Ａに受け渡す。
【００９２】
さらに、サブシステム２１０ＡがサブコンテンツのＵＲＬを取得するための変形例について説明する。図７は、本実施の形態に係るメインデータＤ２の変形例の一部を示すイメージ図である。図７に示すように、メインデータＤ２は、サブディスプレイ１０３を制御するためのプログラムを立ち上げるための命令を含む。メインシステム１１０Ａは、メインデータＤ２のタグ、<BODY  onLoad="・・・/hoge.exe  param1  param2">に基づいて、サブディスプレイ１０３用のアプリケーション“hoge.exe”を立ち上げるとともに、当該アプリケーションにサブコンテンツのＵＲＬを受け渡す。
【００９３】
この場合には、メインシステム１１０Ａを実現するブラウザは、サブディスプレイ１０３の表示処理を制御するための特有の機能を有する必要がない。ただし、ブラウザとは別に、メインシステム１１０Ａあるいはサブシステム２１０Ａを実現するための、アプリケーション（上記hoge.exe）が必要になる。たとえば、通信端末１００は、JavaScript（ジャバ・スクリプト）などを利用した制御プログラムを記憶しておく必要がある。
【００９４】
図４に戻って、サブシステム２１０Ａは、サブコンテンツのＵＲＬに基づいて、端末通信インターフェイス１９９を介して、サーバ３００にサブコンテンツを要求する（ステップＳ１１６）。詳細には、図５に示すように、サブシステム２１０Ａは、リクエストデータＤ３として、端末通信インターフェイス１９９を介してサーバ３００にサブコンテンツＵＲＬを送信する。
【００９５】
図４に戻って、サーバ３００のＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、通信端末１００からリクエストデータＤ３を受信する。ＣＰＵ３０５は、リクエストデータＤ３に応じて、サブコンテンツＵＲＬに格納されているサブデータＤ４を読み出す。詳細には、図５に示すように、サブデータＤ４は、テキストや画像を示すサブコンテンツＤ４０や、操作情報Ｄ４１を含む。
【００９６】
サブデータＤ４は、サブコンテンツＤ４０を含むことを識別するための第２のデータ種別情報を含む。あるいは、サブコンテンツＤ４０は、サブコンテンツＤ４０であることを識別するための第２のデータ種別情報を含む。
【００９７】
図８は、本実施の形態に係る操作情報Ｄ４１を示すイメージ図である。図８に示すように、操作情報Ｄ４１は、サブディスプレイ１０３に対するタッチ操作と、メインシステム１１０Ａあるいはサブシステム２１０Ａが実行すべき処理とが対応付けて格納する。
【００９８】
図４に戻って、ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、サブデータＤ４を通信端末１００に送信する（ステップＳ１１８）。サブシステム２１０Ａは、端末通信インターフェイス１９９を介してサブデータＤ４を受信する（ステップＳ１２０）。サブシステム２１０Ａは、第２のデータ種別情報に基づいて、サブコンテンツＤ４０をサブディスプレイ１０３に表示する（ステップＳ１２２）。サブシステム２１０Ａは、操作情報Ｄ４１に基づいて、サブディスプレイ１０３に対するタッチ操作を受け付ける（ステップＳ１２４）。
【００９９】
図８を参照して、たとえば、サブシステム２１０Ａおよびメインシステム１１０Ａは、サブディスプレイ１０３に対する３本指のタッチを検出した場合に、現在サブディスプレイ１０３が表示しているサブコンテンツをメインディスプレイ１０２に表示させる。サブシステム２１０Ａは、サブディスプレイ１０３に対する４本指のタッチを検出した場合に、タッチモードとマウスモードとを切り替える。本実施の形態においては、通信端末１００は、操作情報Ｄ４１を受信した際に、操作情報Ｄ４１に基づいてタッチモードへ移行するものとする。
【０１００】
図９は、本実施の形態に係る操作情報Ｄ４１の具体例を示すイメージ図である。図８および図９を参照して、たとえば、サブシステム２１０Ａは、サブディスプレイ１０３の所定のエリア（Ｘ座標が１００以上１７０未満、Ｙ座標が１００以上１５０未満）に対するタッチ操作を検出した場合に、当該所定のエリアに表示されているボタンＹが押下されたものと判断する。たとえば、サブシステム２１０Ａは、所定のアドレスのコンテンツをサブコンテンツとしてダウンロードする。サブシステム２１０Ａは、サブコンテンツをサブディスプレイ１０３に表示する。
【０１０１】
あるいは、サブシステム２１０Ａは、当該所定のアドレスをメインシステム１１０Ａに受け渡し、メインシステム１１０Ａが当該所定のアドレスのコンテンツをメインコンテンツとしてダウンロードする。メインシステム１１０Ａは、当該メインコンテンツをメインディスプレイ１０２に表示する。
【０１０２】
たとえば、サブシステム２１０Ａがサブディスプレイ１０３に広告用の画像を表示する。ユーザがサブディスプレイ１０３上の当該画像にタッチすると、メインシステム１１０Ａが当該画像に張られたリンクのＵＲＬ（所定のアドレス）からダウンロードしたＷｅｂページをメインディスプレイ１０２に表示する。
【０１０３】
なお、サブシステム２１０Ａは、操作情報Ｄ４１に基づいて、受け付け可能なタッチ操作と実行可能な処理とをユーザに示すためのテキストや画像などをサブディスプレイ１０３に表示させてもよい。
【０１０４】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、通信端末１００のサブシステム２１０Ａが、サーバ３００にサブコンテンツを要求するものであった。一方、本実施の形態に係るネットワークシステム１では、通信端末１００のメインシステム１１０Ａが、サーバにサブコンテンツを要求するものである。
【０１０５】
なお、実施の形態１に係るネットワークシステム１と同様の構成については、説明を繰り返さない。より詳細には、ネットワークシステム１の全体構成、通信端末１００のハードウェア構成、サーバ３００のハードウェア構成については、実施の形態１に係るそれらと同様であるため、ここでは説明を繰り返さない。
【０１０６】
＜通信方法＞
次に、本実施の形態に係る通信方法について説明する。図１０は、本実施の形態に係る通信方法を示すシーケンス図である。
【０１０７】
図１０を参照して、まず、メインシステム１１０Ａは、操作キー１７７やサブディスプレイ１０３（タッチパネル）などを介して、ユーザからメインコンテンツ（Ｗｅｂページ）をダウンロードするための命令を受け付ける。すなわち、ユーザが、通信端末１００に閲覧したいＷｅｂページのアドレスを入力する。
【０１０８】
メインシステム１１０Ａは、サーバ３００にメインコンテンツを要求する（ステップＳ２０２）。詳細には、図５に示すように、メインシステム１１０Ａは、端末通信インターフェイス１９９を介してサーバ３００に、リクエストデータＤ１としてのメインコンテンツＵＲＬを送信する。
【０１０９】
図１０に戻って、サーバ３００のＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、通信端末１００からリクエストデータＤ１を受信する。ＣＰＵ３０５は、リクエストデータＤ１に応じて、メインコンテンツＵＲＬに格納されているメインデータＤ２を読み出す。詳細には、図５に示すように、メインデータＤ２は、テキストや画像を示すメインコンテンツＤ２０や、サブコンテンツの表示位置Ｄ２１や、サブコンテンツのＵＲＬ（Ｄ２２）を含む。ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、メインデータＤ２を通信端末１００に送信する（ステップＳ２０４）。
【０１１０】
本実施の形態に係るメインデータＤ２は、コンテンツがメインコンテンツであることを示す第１のデータ種別情報（第１のコンテンツタイプ）を含む。たとえば、本実施の形態に係るメインデータＤ２は、コンテンツタイプとして“text/html”という文字列を含む。あるいは、メインコンテンツＤ２０は、メインコンテンツＤ２０であることを識別するための第１のデータ種別情報を含む。
【０１１１】
一方、本実施の形態に係るサブデータＤ４は、コンテンツがサブコンテンツであることを示す第２のデータ種別情報（第２のコンテンツタイプ）を含む。たとえば、本実施の形態に係るサブデータＤ４は、コンテンツタイプとして“subimage/”という文字列を含む。サブコンテンツＤ４０は、サブコンテンツＤ４０であることを識別するための第２のデータ種別情報を含む。
【０１１２】
図１０に戻って、メインシステム１１０Ａは、端末通信インターフェイス１９９を介してデータ（ここでは、メインデータＤ２）を受信する（ステップＳ２０６）。本実施の形態に係るメインシステム１１０Ａは、サーバ３００から受信したデータに、第２のデータ種別情報が含まれているか否か、すなわちサーバ３００から受信したデータのcontent-typeが"subimage/"という文字列を含むか否かを判断する（ステップＳ２０８）。
【０１１３】
サーバ３００から受信したデータに第２のデータ種別情報が含まれていない場合（ステップＳ２０８においてＮＯである場合）、すなわちサーバ３００からのデータがメインデータＤ２である場合、あるいはメインデータＤ２に第１のデータ種別情報が含まれている場合、メインシステム１１０Ａは、第１のデータ種別情報に基づいて、メインコンテンツＤ２０をメインディスプレイ１０２に表示する（ステップＳ２１０）。メインシステム１１０Ａは、メインデータＤ２がサブコンテンツＵＲＬを含むか否かを判断する（ステップＳ２１２）。
【０１１４】
メインデータＤ２がサブコンテンツＵＲＬを含まない場合（ステップＳ２１２においてＮＯである場合）、メインシステム１１０Ａは、ユーザから新たなコンテンツのダウンロード命令を待ち受ける。
【０１１５】
一方、メインデータＤ２がサブコンテンツＵＲＬを含む場合（ステップＳ２１２においてＹＥＳである場合）、メインシステム１１０Ａは、当該サブコンテンツＵＲＬを抽出する（ステップＳ２１４）。そして、ステップＳ２０２からの処理を繰り返す。
【０１１６】
より詳細には、メインシステム１１０Ａは、サーバ３００にサブコンテンツを要求する（ステップＳ２０２）。詳細には、図５に示すように、メインシステム１１０Ａは、リクエストデータＤ３として、端末通信インターフェイス１９９を介してサーバ３００にサブコンテンツＵＲＬを送信する。
【０１１７】
図１０に戻って、サーバ３００のＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、通信端末１００からリクエストデータＤ３を受信する。ＣＰＵ３０５は、リクエストデータＤ３に応じて、サブコンテンツＵＲＬに格納されているサブデータＤ４を読み出す。詳細には、図５に示すように、サブデータＤ４は、テキストや画像を示すサブコンテンツＤ４０や、操作情報Ｄ４１を含む。
【０１１８】
なお、操作情報Ｄ４１の構造については、実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１１９】
図１０に戻って、ＣＰＵ３０５は、サーバ通信インターフェイス３０９を介して、サブデータＤ４を通信端末１００に送信する（ステップＳ２０４）。メインシステム１１０Ａは、端末通信インターフェイス１９９を介してデータ（ここでは、サブデータＤ４）を受信する（ステップＳ２０６）。本実施の形態に係るメインシステム１１０Ａは、サーバ３００から受信したデータに、第２のデータ種別情報が含まれているか否か、すなわちサーバ３００から受信したデータのcontent-typeが"subimage/"という文字列を含むか否かを判断する（ステップＳ２０８）。
【０１２０】
サーバ３００から受信したデータに第２のデータ種別情報が含まれている場合（ステップＳ２０８においてＹＥＳである場合）、すなわちサーバ３００からのデータがサブデータＤ４である場合、メインシステム１１０Ａは、第２のデータ種別情報とサブコンテンツＤ４０とをサブシステム２１０Ａに受け渡す（ステップＳ２１６）。
【０１２１】
サブシステム２１０Ａは、メインシステム１１０ＡからサブコンテンツＤ４０をサブディスプレイ１０３に表示する（ステップＳ２１８）。サブシステム２１０Ａは、操作情報Ｄ４１に基づいて、サブディスプレイ１０３に対するタッチ操作を受け付ける（ステップＳ２２０）。
【０１２２】
［応用例］
実施の形態１および２においては、通信端末１００は、複数のディスプレイ１０２，１０３を有する。しかしながら、複数のディスプレイはケーブルなどで接続されてもよい。以下では、複数のディスプレイが１つの装置に装備されていない形態について説明する。
【０１２３】
図１１は、通信端末１００Ｂの変形例を示すイメージ図である。図２および図１１に示すように、通信端末１００Ｂは、第１ユニット１００１Ｂ（メイン装置）と、第２ユニット１００２Ｂとを含む。第２ユニット１００２Ｂは、有線（ＵＳＢコネクタ１９４，２９４）あるいは無線（アンテナ１９５，２９５）で、第１ユニット１００１Ｂに接続されている。
【０１２４】
そして、さらに、第１ユニット１００１Ｂは、本体装置１０１Ｂと、メインディスプレイ１０２Ｂとを含む。メインディスプレイ１０２Ｂは、有線あるいは無線で、本体装置１０１Ｂに接続される。第２ユニット１００２Ｂは、サブディスプレイ１０３Ｂと本体装置１０４Ｂを含む。本応用例においては、サブディスプレイ１０３Ｂと本体装置１０４Ｂは一体になっている。すなわち、応用例に係る通信端末１００Ｂは、図１における第１の筐体１００Ｘや第２の筐体１００Ｙを有さない。
【０１２５】
本体装置１０１Ｂ、メインディスプレイ１０２Ｂ、第２のユニット１００２Ｂを構成するハードウェアのそれぞれは、実施の形態１および２のそれらと同様であるため、ここでは説明を繰り返さない。
【０１２６】
このように、実施の形態１および２に係る構成は、デスクトップ型のコンピュータなどにも応用することが可能である。たとえば、ユーザが本体装置１０１ＢのＵＳＢコネクタやアンテナ１９５を介してマウスによる操作を行っている場合には、サブディスプレイ１０３は、Ｗｅｂページに関する広告などを表示するだけでよい。つまり、ユーザがマウスを用いてＷｅｂページを閲覧しているときには、サブディスプレイ１０３Ｂはユーザからの操作を受け付けなくてもよい。
【０１２７】
＜その他の実施の形態＞
実施の形態１および２の説明から明らかなように、サーバ３００が、通信端末１００のメインディスプレイ１０２に表示すべきメインコンテンツとサブディスプレイ１０３に表示すべきサブコンテンツとを決定できることが目的である。すなわち、コンテンツの提供者が、複数のディスプレイを有する通信端末１００のそれぞれのディスプレイに所望のコンテンツを表示させることができることを目的としている。換言すれば、本実施の形態に係るネットワークシステム１では、コンテンツの提供者が、複数のディスプレイに所望のユーザインターフェイスを実現させることができる。
【０１２８】
これらのことからも明らかなように、上記実施の形態１および２は、いずれのシステム１１０Ａ，２１０Ａがどのステップを実行するか、いずれのＣＰＵ１１０，２１０がどのステップを実行するかを限定するものではない。また、通信端末１００は、ＣＰＵ１１０，２１０の役割を果たす１つのＣＰＵを装備してもよい。
【０１２９】
そして、本発明は、ネットワークシステム１や、通信端末１００や、サーバ３００にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１３０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３１】
プログラムコードを供給するための記憶媒体としては、例えば、メモリカード１７３１、ＣＤ−ＲＯＭ３１４、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ（マスクＲＯＭ、フラッシュＥＥＰＲＯＭなど）などを用いることができる。
【０１３２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３５】
１００，１００Ｂ  通信端末、１０１  本体装置、１０２，１０２Ｂ  メインディスプレイ、１０３，１０３Ｂ  サブディスプレイ、１１０  ＣＰＵ、１３０  ドライバ、１４０  第１の光センサ内蔵液晶パネル（第１の表示パネル）、１７１  ＲＡＭ、１７３  メモリカードリーダライタ、１７４  外部通信部、１７５  マイク、１７６  スピーカ、１７７  操作キー、１７９  バックライト、１８０  画像処理エンジン、１８１  ドライバ制御部、１８２  タイマ、１８３  信号処理部、１９９  通信インターフェイス、２１０  ＣＰＵ、２４０  第２の光センサ内蔵液晶パネル（第２の表示パネル）、３１４  ＣＤ−ＲＯＭ、１００１  第１のユニット、１００２  第２のユニット、１７３１  メモリカード、ＤＢ１，ＤＢ２  データバス。
【図１】
2011118731.tif 000003
【図２】
2011118731.tif 000004
【図３】
2011118731.tif 000005
【図４】
2011118731.tif 000006
【図５】
2011118731.tif 000007
【図６】
2011118731.tif 000008
【図７】
2011118731.tif 000009
【図８】
2011118731.tif 000010
【図９】
2011118731.tif 000011
【図１０】
2011118731.tif 000012
【図１１】
2011118731.tif 000013