(57)【要約】【課題】無駄な通信料の支払いを避けること。【解決手段】領域設定部１０３によって、表示画面におけるデータリストが表示される表示領域を設定する。また、サイズ設定部１０４によってデータリストにおける一件あたりのデータの表示サイズを設定する。これらによって、算出部１０５によって、表示領域に一度に表示可能なデータの件数を算出する。そして、送信部１０６によって管理サーバへ送信した検索条件に合致し、表示領域に一度に表示可能な件数以内に切り取られたデータリストの一つを、受信部１０７によって管理サーバから受信し、表示制御部１０８によって表示領域に表示する。【選択図】図１
2008070973.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を備え、管理サーバから受信したデータリストを前記表示画面に表示する端末装置において、
前記表示画面における前記データリストが表示される表示領域を設定する領域設定手段と、
前記データリストにおける一件あたりのデータの表示サイズを設定するサイズ設定手段と、
前記領域設定手段によって設定された表示領域と、前記サイズ設定手段によって設定された表示サイズとに基づいて、前記表示領域に一度に表示可能なデータの件数を算出する算出手段と、
検索条件の入力を受け付ける受付手段と、
前記算出手段によって算出された件数および前記受付手段によって受け付けられた検索条件を管理サーバへ送信する送信手段と、
前記送信手段によって送信された検索条件に合致し、前記件数以内に切り取られたデータリストの一つを管理サーバから受信する受信手段と、
前記受信手段によって受信されたデータリストの一つを、前記領域設定手段によって設定された表示領域に表示する表示制御手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記受付手段は、前記表示制御手段によって表示された一つのデータリストにつづく次の一つを要求する要求指示の入力を受け付け、
前記送信手段は、前記入力手段によって入力された要求指示を管理サーバへ送信し、
前記受信手段は、前記送信手段によって要求指示を送信された一つのデータリストつづく次の一つを管理サーバから受信し、
前記表示制御手段は、前記受信手段によって受信された一つのデータリストにつづく次の一つを、前記領域設定手段によって設定された表示領域に表示することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記表示制御手段は、前記受信手段によって受信されたデータリストの一件あたりを一行で表示させることで定められる文字サイズによって表示可能な桁数のみのデータリストを、前記表示領域に一度に表示させることを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記表示制御手段は、前記データリストの表示されていない部分を、横方向へのスクロールによって移動させることで表示可能とすることを特徴とする請求項３に記載の端末装置。
【請求項５】
所定の端末装置によって送信された検索条件に基づいて、データリストを作成する管理サーバにおいて、
前記端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数および前記検索条件を当該端末装置から受信する受信手段と、
前記受信手段によって受信された検索条件に合致したデータのデータリストを作成する作成手段と、
前記作成手段によって作成されたデータリストを、前記受信手段によって受信された件数以内に切り取る切取手段と、
前記切取手段によって前記件数以内に切り取られたデータリストの一つを前記端末装置に送信する送信手段と、
を備えることを特徴とする管理サーバ。
【請求項６】
表示画面を備え、管理サーバから受信したデータリストを前記表示画面に表示するた端末装置におけるデータ表示方法において、
前記表示画面における前記データリストが表示される表示領域を設定する領域設定工程と、
前記データリストにおける一件あたりのデータの表示サイズを設定するサイズ設定工程と、
前記領域設定工程によって設定された表示領域と、前記サイズ設定工程によって設定された表示サイズとに基づいて、前記表示領域に一度に表示可能なデータの件数を算出する算出工程と、
検索条件の入力を受け付ける受付工程と、
前記算出工程によって算出された件数および前記受付工程によって受け付けられた検索条件を管理サーバへ送信する送信工程と、
前記送信工程によって送信された検索条件に合致し、前記件数以内に切り取られたデータリストの一つを管理サーバから受信する受信工程と、
前記受信工程によって受信されたデータリストの一つを、前記領域設定工程によって設定された表示領域に表示する工程と、
を含むことを特徴とするデータ表示方法。
【請求項７】
所定の端末装置によって送信された検索条件に基づいて、データリストを作成するリスト作成方法において、
前記端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数および前記検索条件を当該端末装置から受信する受信工程と、
前記受信工程によって受信された検索条件に合致したデータのデータリストを作成する作成工程と、
前記作成工程によって作成されたデータリストを、前記受信手段によって受信された件数以内に切り取る切取工程と、
前記切取工程によって前記件数以内に切り取られたデータリストの一つを前記端末装置に送信する送信工程と、
を含むことを特徴とするリスト作成方法。
【請求項８】
請求項６に記載のデータ表示方法をコンピュータに実行させることを特徴とするデータ表示プログラム。
【請求項９】
請求項７に記載のリスト作成方法をコンピュータに実行させることを特徴とするリスト作成プログラム。
【請求項１０】
請求項８または９に記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示画面の表示領域に表示可能な件数だけデータリストを受信する端末装置、管理サーバ、データ表示方法、リスト作成方法、データ表示プログラム、リスト作成プログラム、および記録媒体に関する。ただし、この発明の利用は、上述した端末装置、管理サーバ、データ表示方法、リスト作成方法、データ表示プログラム、リスト作成プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
従来、方向指示に関連する情報と押圧力に関連する情報を出力する方向指示デバイスを有する入力部と、発着信情報の内容を表示する表示部と、方向指示デバイスから出力された情報を判定する処理部と、この処理部が読み書きをできる記憶部を備え、処理部は方向指示デバイスの押圧力に関連する出力に基づいて表示部の表示状態の制御をおこなう携帯端末装置がある。
【０００３】
この携帯端末装置によれば、表示部の表示更新時間、表示更新領域、カーソルは方向指示デバイスの押圧力と相関関係を持たせて設定され、制御部は押圧力の変化にしたがってスクロール、またはカーソル移動の速度あるいは移動量を可変させることで、利用者が、表示画面サイズを越える長い文書をスクロールさせながらゆっくり見たり、すばやくカーソルを移動させたりできるように、複数の速度あるいは複数の表示間隔でカーソルあるいは表示画面の移動が可能である（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−３８６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載の技術では、文章を全て受信してからではないと表示させることができない。しかしながら、長い文章の全てが必要ではない場合、利用者の所望する部分以外の文章も受信しなければならないため、無駄な通信料がかかるという問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる端末装置は、表示画面を備え、管理サーバから受信したデータリストを前記表示画面に表示する端末装置において、前記表示画面における前記データリストが表示される表示領域を設定する領域設定手段と、前記データリストにおける一件あたりのデータの表示サイズを設定するサイズ設定手段と、前記領域設定手段によって設定された表示領域と、前記サイズ設定手段によって設定された表示サイズとに基づいて、前記表示領域に一度に表示可能なデータの件数を算出する算出手段と、検索条件の入力を受け付ける受付手段と、前記算出手段によって算出された件数および前記受付手段によって受け付けられた検索条件を管理サーバへ送信する送信手段と、前記送信手段によって送信された検索条件に合致し、前記件数以内に切り取られたデータリストの一つを管理サーバから受信する受信手段と、前記受信手段によって受信されたデータリストの一つを、前記領域設定手段によって設定された表示領域に表示する表示制御手段と、を備えることを特徴とする。
【０００７】
また、請求項５の発明にかかる管理サーバは、所定の端末装置によって送信された検索条件に基づいて、データリストを作成する管理サーバにおいて、前記端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数および前記検索条件を当該端末装置から受信する受信手段と、前記受信手段によって受信された検索条件に合致したデータのデータリストを作成する作成手段と、前記作成手段によって作成されたデータリストを、前記受信手段によって受信された件数以内に切り取る切取手段と、前記切取手段によって前記件数以内に切り取られたデータリストの一つを前記端末装置に送信する送信手段と、を備えることを特徴とする。
【０００８】
また、請求項６の発明にかかるデータ表示方法は、表示画面を備え、管理サーバから受信したデータリストを前記表示画面に表示するた端末装置におけるデータ表示方法において、前記表示画面における前記データリストが表示される表示領域を設定する領域設定工程と、前記データリストにおける一件あたりのデータの表示サイズを設定するサイズ設定工程と、前記領域設定工程によって設定された表示領域と、前記サイズ設定工程によって設定された表示サイズとに基づいて、前記表示領域に一度に表示可能なデータの件数を算出する算出工程と、検索条件の入力を受け付ける受付工程と、前記算出工程によって算出された件数および前記受付工程によって受け付けられた検索条件を管理サーバへ送信する送信工程と、前記送信工程によって送信された検索条件に合致し、前記件数以内に切り取られたデータリストの一つを管理サーバから受信する受信工程と、前記受信工程によって受信されたデータリストの一つを、前記領域設定工程によって設定された表示領域に表示する工程と、を含むことを特徴とする。
【０００９】
また、請求項７の発明にかかるリスト作成方法は、所定の端末装置によって送信された検索条件に基づいて、データリストを作成するリスト作成方法において、前記端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数および前記検索条件を当該端末装置から受信する受信工程と、前記受信工程によって受信された検索条件に合致したデータのデータリストを作成する作成工程と、前記作成工程によって作成されたデータリストを、前記受信手段によって受信された件数以内に切り取る切取工程と、前記切取工程によって前記件数以内に切り取られたデータリストの一つを前記端末装置に送信する送信工程と、を含むことを特徴とする。
【００１０】
また、請求項８の発明にかかるデータ表示プログラムは、請求項６に記載のデータ表示方法をコンピュータに実行させることを特徴とする。
【００１１】
また、請求項９の発明にかかるリスト作成プログラムは、請求項７に記載のリスト作成方法をコンピュータに実行させることを特徴とする。
【００１２】
また、請求項１０の発明にかかる記録媒体は、請求項８または９に記載のプログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる端末装置、管理サーバ、データ表示方法、リスト作成方法、データ表示プログラム、リスト作成プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１４】
（実施の形態）
（端末装置の機能的構成）
はじめに、この発明の実施の形態にかかる端末装置１００の機能的構成について説明する。図１は、実施の形態にかかる端末装置の機能的構成を示すブロック図である。図１において、表示画面を備え、管理サーバから受信したデータリストを表示画面に表示する端末装置１００は、表示部１０１と、受付部１０２と、領域設定部１０３と、サイズ設定部１０４と、算出部１０５と、送信部１０６と、受信部１０７と、表示制御部１０８と、を備えている。管理サーバは、後述する管理サーバ２００でもよい。
【００１５】
表示部１０１は、所定のデータを表示する表示画面を備えている。所定のデータは、文字データなどの一覧であるデータリストや、地図データなどでもよい。データリストや、地図データは、後述する受信部１０７などによって、各種のデータを管理するそれぞれの管理サーバなどから受信してもよい。データリストは、一件あたりのデータが一行で表示されるようなデータリストや、同一サイズの文字データによるデータリストでもよい。
【００１６】
地図データは、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図データは、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。
【００１７】
受付部１０２は、利用者による検索条件の入力を受け付ける。検索条件は、具体的には、たとえば、表示画面に表示された地図データにおける任意の地点を選択した場合、この地点の周辺に関する情報でもよい。また、受付部１０２は、後述する表示制御部１０８によって表示された一つのデータリストにつづく次の一つを要求する要求指示の入力を受け付ける。一つのデータリストにつづく次の一つとは、たとえば、データリストを所定の件数ごと複数ページに分割した場合、先に表示されたページの次のページである。
【００１８】
領域設定部１０３は、表示画面におけるデータリストが表示される表示領域を設定する。表示領域は、たとえば、表示画面における地図データが表示される領域以外の領域をデータリストの表示領域としてもよい。また、表示領域は、表示画面における全ての領域でもよい。
【００１９】
サイズ設定部１０４は、データリストにおける一件あたりのデータの表示サイズを設定する。表示サイズは、データリストにおける一件あたりのデータが表示画面に表示される際の大きさである。具体的には、たとえば、フォントのポイントで示される文字サイズである。サイズ設定部１０４は、データリストが、同一の文字サイズの文字データによるデータリストの場合、文字データの文字サイズを設定する。また、サイズ設定部１０４は、データリストにおける一件あたりのデータの高さのみを設定してもよい。
【００２０】
算出部１０５は、領域設定部１０３によって設定された表示領域と、サイズ設定部１０４によって設定された表示サイズとに基づいて、表示領域に一度に表示可能なデータの件数を算出する。一度に表示可能な件数は、たとえば、領域設定部１０３によって設定された表示領域の高さと、サイズ設定部１０４によって設定された表示サイズの高さから算出された行数でもよい。この場合、一件あたりのデータは一行であらわされる。つまり、一件のデータが表示画面の幅より長い場合も改行しなくてもよい。
【００２１】
また、算出部１０５は、領域設定部１０３によって設定されたデータリストが表示される領域が表示画面における全ての領域の場合、たとえば、端末装置１００にあらかじめ設定された表示画面の解像度、もしくは、端末装置１００の機種コードなどによって、表示領域に一度に表示可能なデータ件数を算出してもよい。さらに、算出部１０５は、領域設定部１０３によって、地図データが表示される領域と、データリストが表示される領域と、が設定された場合など、データリストが表示される領域が表示画面における全ての領域ではない場合、たとえば、表示画面に表示されるデータリストを含んだアプリケーションの表示態様の変化に対応して、表示領域に一度に表示可能なデータ件数を算出してもよい。
【００２２】
送信部１０６は、算出部１０５によって算出された件数および受付部１０２によって受け付けられた検索条件を管理サーバへ送信する。また、送信部１０６は、受付部１０２によって入力が受け付けられた要求指示を管理サーバへ送信する。
【００２３】
受信部１０７は、送信部１０６によって送信された検索条件に合致し、算出部１０５によって算出された件数以内に切り取られたデータリストの一つを管理サーバから受信する。また、受信部１０７は、送信部１０６によって要求指示を送信された一つのデータリストにつづく次の一つを管理サーバから受信する。
【００２４】
表示制御部１０８は、受信部１０７によって受信されたデータリストの一つを、領域設定部１０３によって設定された表示領域に表示する。また、表示制御部１０８は、受信部１０７によって受信された一つのデータリストにつづく次の一つを、領域設定部１０３によって設定された表示領域に表示する。
【００２５】
表示制御部１０８は、受信部１０７によって受信されたデータリストの一件あたりを一行で表示させることで定められる文字サイズによって表示可能な桁数のみのデータリストを、領域設定部１０３によって設定された表示領域に表示させる。そして、表示制御部１０８は、表示可能な桁数のみを表示させたデータリストの表示されていない部分を、横方向へのスクロールによって移動させることで表示可能とする。横方向へのスクロールは、自動スクロールでもよいし、利用者の操作によるスクロールでもよい。また、表示されていない部分のあるデータリストは、文字の色や書体を変更したり、矢印などを付することで、表示されていない部分があることを利用者に判別できるようにしてもよい。
【００２６】
表示制御部１０８は、表示領域に表示させたデータリストの一つを図示しない記録部などに記録するようにしてもよい。したがって、すでに表示させたデータリストの一つを再表示させたい場合、記録部から読み出すことで、再度管理サーバに通信しなくてもよい。これによって、利用者は、すでに表示させた部分のデータリストを再表示させたい場合、通信料がかからないため、無駄な通信料を支払わなくてよい。
【００２７】
（管理サーバの機能的構成）
つぎに、この発明の実施の形態にかかる管理サーバ２００の機能的構成について説明する。図２は、実施の形態にかかる管理サーバの機能的構成を示すブロック図である。図２において、所定の端末装置によって送信された検索条件に基づいて、データリストを作成する管理サーバ２００は、受信部２０１と、作成部２０２と、切取部２０３と、送信部２０４と、を備えている。所定の端末装置は、端末装置１００でもよい。具体的には、たとえば、管理サーバ２００が提供するサービスに契約した契約者の所持するＰＣや、携帯電話などである。
【００２８】
受信部２０１は、端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数および検索条件を端末装置から受信する。また、受信部２０１は、所定の端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数以内に切り取られた一つのデータリストにつづく次の一つを要求する要求指示を受信する。
【００２９】
作成部２０２は、受信部２０１によって受信された検索条件に合致したデータのデータリストを作成する。作成部２０２は、具体的には、たとえば、データ一件あたり一行であらわされる同一サイズの文字データによるデータリストなどである。
【００３０】
切取部２０３は、作成部２０２によって作成されたデータリストを、受信部２０１によって受信された件数以内に切り取る。切取部２０３は、全件数が受信部２０１によって受信された件数より多い場合に、受信部２０１によって受信された件数以内にデータリストを切り取ることとしてもよい。
【００３１】
送信部２０４は、切取部２０３によって切り取られたデータリストの一つを受信部２０１によって受信を受け付けた端末装置に送信する。また、送信部２０４は、受信部２０１によって受信を受け付けた要求指示によって切取部２０３によって切り取られたデータリストの一つのデータリストにつづく次の一つを送信する。
【００３２】
（端末装置のデータ表示処理手順）
つぎに、端末装置１００のデータ表示処理手順について説明する。図３は、端末装置のデータ表示処理手順を示すフローチャートである。図３のフローチャートにおいて、まず、領域設定部１０３によって、表示画面におけるデータリストが表示される表示領域を設定する（ステップＳ３０１）。また、サイズ設定部１０４によってデータリストにおける一件あたりのデータの表示サイズを設定する（ステップＳ３０２）。
【００３３】
つぎに、算出部１０５によって、ステップＳ３０１において設定された表示領域、およびステップＳ３０２において設定された表示サイズに基づいて、表示領域に一度に表示可能なデータの件数を算出する（ステップＳ３０３）。そして、送信部１０６によって、検索条件と、ステップＳ３０３において算出された件数と、を管理サーバへ送信する（ステップＳ３０４）。
【００３４】
ステップＳ３０４において送信された検索条件に合致し、表示領域に一度に表示可能な件数以内に切り取られたデータリストの一つを管理サーバから受信する（ステップＳ３０５）。そして、ステップＳ３０５において受信された表示領域に一度に表示可能な件数以内に切り取られたデータリストの一つを表示領域に表示して（ステップＳ３０６）、一連の処理を終了する。
【００３５】
なお、図３のフローチャートにおいては、ステップＳ３０５において表示領域に一度に表示可能な件数以内に切り取られたデータリストの一つを管理サーバから受信するとしているが、同時にデータリストの全件数などの件数情報を受信してもよい。
【００３６】
上述したように、実施の形態の端末装置１００によれば、算出部１０５によって表示領域に一度に表示可能なデータの件数と、受付部１０２によって入力を受け付けた検索条件を管理サーバへ送信する。そして、表示領域に一度に表示可能なデータ件数以内に切り取られたデータリストの一つを管理サーバから受信し、表示することができる。
【００３７】
したがって、表示領域に一度に表示される切り取られたデータリストの一つ以外は、受信しないことができる。これによって、利用者は、表示画面に表示させていない部分のデータリストの通信料がかからないため、無駄な通信料を支払わなくてよい。
【００３８】
また、実施の形態の端末装置１００によれば、受信部１０７によって、表示領域に表示された一つのデータリストにつづく次の一つを管理サーバから受信することができる。したがって、表示領域に一度に表示可能な件数ごとに順にデータリストを表示させることができる。これによって、利用者は、自身の操作によって、表示されているページの次のページを見ることができる。
【００３９】
また、実施の形態の端末装置１００によれば、受信部１０７によって受信されたデータリストの一件あたりを一行で表示させることで定められる文字サイズによって表示可能な桁数のみのデータリストを、表示制御部１０８によって表示領域に表示させることができる。したがって、桁数が表示可能な桁数より多いデータを改行しないことができる。これによって、利用者は、縦方向へのスクロールの移動をさせずに、受信されたデータリストの全件数を表示させることができる。
【００４０】
また、実施の形態の端末装置１００によれば、表示制御部１０８によってデータリストの表示されていない部分を、横方向へのスクロールによって移動させることで表示可能とすることができる。したがって、桁数が表示可能な桁数より多いデータも表示させることができる。これによって、利用者は、受信されたデータリストの全ての部分を表示させることができる。
【００４１】
（管理サーバのリスト作成処理手順）
つぎに、管理サーバ２００のリスト作成処理手順について説明する。図４は、管理サーバのリスト作成処理手順を示すフローチャートである。図４のフローチャートにおいて、まず、受信部２０１によって、所定の端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数と、検索条件とを端末装置から受信する（ステップＳ４０１）。
【００４２】
つぎに、作成部２０２によって、ステップＳ４０１において受信された検索条件に合致したデータのデータリストを作成する（ステップＳ４０２）。さらに、切取部２０３によって、所定の端末装置が備える表示画面の所定の表示領域に一度に表示可能な件数に、ステップＳ４０２において作成されたデータリストを切り取る（ステップＳ４０３）。
【００４３】
そして、ステップＳ４０３において切り取られたデータリストを、ステップＳ４０１において受信を受け付けた端末装置へ送信して（ステップＳ４０４）、一連の処理を終了する。
【００４４】
なお、図４のフローチャートにおいては、ステップＳ４０１において表示可能な件数と、検索条件とを端末装置から受信するとしているが、これに限るものではない。具体的には、たとえば、検索条件のみを端末装置から受信してもよい。この場合、ステップＳ４０３は、省略し、ステップＳ４０２において作成されたデータリストをそのまま端末装置へ送信する。
【００４５】
上述したように、実施の形態の管理サーバ２００によれば、受信部２０１によって受信された検索条件に合致したデータのデータリストを作成し、受信部２０１によって受信された件数以内に切り取ることができる。したがって、所定の端末装置の表示領域に一度に表示される部分以外のデータリストは、送信しないことができる。これによって、利用者は、データリストの表示画面に表示させていない部分の通信料がかからないため、無駄な通信料を支払わなくてよい。
【実施例】
【００４６】
以下に、本発明の実施例について説明する。本実施例では、たとえば、人などが所持する携帯端末装置によって、本発明の端末装置を実施した場合の一例について説明する。
【００４７】
（携帯端末装置のハードウェア構成）
つぎに、本実施例にかかる携帯端末装置５００のハードウェア構成について説明する。図５は、本実施例にかかる携帯端末装置のハードウェア構成を示すブロック図である。図５において、携帯端末装置５００は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、磁気ディスクドライブ５０４と、磁気ディスク５０５と、半導体メモリアダプタ５０６と、半導体メモリ５０７と、音声Ｉ／Ｆ（インターフェース）５０８と、マイク５０９と、スピーカ５１０と、入力デバイス５１１と、映像Ｉ／Ｆ５１２と、ディスプレイ５１３と、通信Ｉ／Ｆ５１４と、ＧＰＳユニット５１５と、カメラ５１６と、を備えている。各構成部５０１〜５１６は、バス５２０によってそれぞれ接続されている。
【００４８】
まず、ＣＰＵ５０１は、携帯端末装置５００の全体の制御を司る。ＲＯＭ５０２は、ブートプログラム、データ更新プログラムなどのプログラムを記録している。また、ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。すなわち、ＣＰＵ５０１は、ＲＡＭ５０３をワークエリアとして使用しながら、ＲＯＭ５０２に記録された各種プログラムを実行することによって、携帯端末装置５００の全体の制御を司る。
【００４９】
磁気ディスクドライブ５０４は、ＣＰＵ５０１の制御にしたがって磁気ディスク５０５に対するデータの読み取り／書き込みを制御する。磁気ディスク５０５は、磁気ディスクドライブ５０４の制御で書き込まれたデータを記録する。磁気ディスク５０５としては、たとえば、ＨＤ（ハードディスク）などを用いることができる。
【００５０】
また、半導体メモリアダプタ５０６は、ＣＰＵ５０１の制御にしたがって半導体メモリ５０７に対するデータの読み取り／書き込みを制御する。半導体メモリ５０７は、半導体メモリアダプタ５０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。半導体メモリ５０７は、書き込み可能な記録媒体を利用することもできる。
【００５１】
磁気ディスク５０５および半導体メモリ５０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００５２】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００５３】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、一つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００５４】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００５５】
音声Ｉ／Ｆ５０８は、音声入力用のマイク５０９および音声出力用のスピーカ５１０に接続される。マイク５０９に受音された音声は、音声Ｉ／Ｆ５０８内でＡ／Ｄ変換される。マイク５０９は、たとえば、スピーカ５１０からは、所定の音声信号を音声Ｉ／Ｆ５０８内でＤ／Ａ変換した音声が出力される。なお、マイク５０９から入力された音声およびスピーカ５１０から出力される音声は、音声データとして磁気ディスク５０５あるいは半導体メモリ５０７に記録可能である。
【００５６】
入力デバイス５１１は、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード、タッチパネル、マウスなどが挙げられる。入力デバイス５１１は、キーボード、タッチパネル、マウスのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。また、マウスは、ポインティングデバイスとして同様の機能を備えるものであればよい。
【００５７】
映像Ｉ／Ｆ５１２は、ディスプレイ５１３に接続される。映像Ｉ／Ｆ５１２は、具体的には、たとえば、ディスプレイ５１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ５１３を制御する制御ＩＣなどによって構成される。
【００５８】
ディスプレイ５１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ５１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ５１３に表示された地図データには、携帯端末装置５００の現在位置をあらわすマークなどを重ねて表示することができる。携帯端末装置５００の現在位置は、ＣＰＵ５０１によって算出される。
【００５９】
ディスプレイ５１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ５１３は、たとえば、折りたたみ式の携帯端末装置５００の場合は、開いた状態で視認可能な位置と、閉じた状態で視認可能な位置と、に設置されていてもよい。
【００６０】
通信Ｉ／Ｆ５１４は、無線を介してネットワークに接続され、携帯端末装置５００とＣＰＵ５０１とのインターフェースとして機能する。通信Ｉ／Ｆ５１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ５０１とのインターフェースとしても機能する。
【００６１】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ５１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線通信装置、およびその他の装置によって構成される。なお、ＶＩＣＳは登録商標である。
【００６２】
ＧＰＳユニット５１５は、ＧＰＳ衛星からの電波を受信し、携帯端末装置５００の現在位置を示す情報を出力する。ＧＰＳユニット５１５の出力情報は、ＣＰＵ５０１による携帯端末装置５００の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００６３】
カメラ５１６は、映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ５１６によって周辺の映像を撮影し、撮影した映像を映像Ｉ／Ｆ５１２を介して磁気ディスク５０５や半導体メモリ５０７などの記録媒体に出力する。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００６４】
図１に示した端末装置１００が備える表示部１０１、受付部１０２、領域設定部１０３、サイズ設定部１０４、算出部１０５、送信部１０６、受信部１０７、表示制御部１０８は、図５に示した携帯端末装置５００におけるＲＯＭ５０２、ＲＡＭ５０３、磁気ディスク５０５、半導体メモリ５０７などに記録されたプログラムやデータを用いて、ＣＰＵ５０１が所定のプログラムを実行し、携帯端末装置５００における各部を制御することによってその機能を実現する。
【００６５】
すなわち、実施例の携帯端末装置５００は、携帯端末装置５００における記録媒体としてのＲＯＭ５０２に記録されているデータ表示プログラムを実行することにより、図１に示した端末装置１００が備える機能を、図３に示したデータ表示処理手順で実行することができる。
【００６６】
（管理サーバのハードウェア構成）
ここで、図６を用いて、本実施例にかかる管理サーバ６００のハードウェア構成について説明する。図６は、本実施例にかかる管理サーバのハードウェア構成の一例を示すブロック図である。
【００６７】
図６において、管理サーバ６００は、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、磁気ディスクドライブ６０４と、磁気ディスク６０５と、光ディスクドライブ６０６と、光ディスク６０７と、音声Ｉ／Ｆ（インターフェース）６０８と、マイク６０９と、スピーカ６１０と、入力デバイス６１１と、映像Ｉ／Ｆ６１２と、ディスプレイ６１３と、通信Ｉ／Ｆ６１４と、を備えている。また、各構成部６０１〜６１４はバス６２０によってそれぞれ接続されている。
【００６８】
まず、ＣＰＵ６０１は、管理サーバ６００の全体の制御を司る。ＲＯＭ６０２は、ブートプログラム、通信プログラム、リスト作成プログラム、リスト切取プログラムなどの各種プログラムを記録している。また、ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。
【００６９】
磁気ディスクドライブ６０４は、ＣＰＵ６０１の制御にしたがって磁気ディスク６０５に対するデータの読み取り／書き込みを制御する。磁気ディスク６０５は、磁気ディスクドライブ６０４の制御で書き込まれたデータを記録する。磁気ディスク６０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００７０】
光ディスクドライブ６０６は、ＣＰＵ６０１の制御にしたがって光ディスク６０７に対するデータの読み取り／書き込みを制御する。光ディスク６０７は、光ディスクドライブ６０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク６０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク６０７のほか、ＭＯ、メモリカードなどであってもよい。
【００７１】
音声Ｉ／Ｆ６０８は、音声入力用のマイク６０９および音声出力用のスピーカ６１０に接続される。マイク６０９に受音された音声は、音声Ｉ／Ｆ６０８内でＡ／Ｄ変換される。スピーカ６１０からは、音声が出力される。
【００７２】
入力デバイス６１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００７３】
映像Ｉ／Ｆ６１２は、ディスプレイ６１３と接続される。映像Ｉ／Ｆ６１２は、具体的には、たとえば、ディスプレイ６１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ６１３を表示制御する制御ＩＣなどによって構成される。
【００７４】
ディスプレイ６１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ６１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００７５】
通信Ｉ／Ｆ６１４は、無線を介してネットワークに接続され、管理サーバ６００とＣＰＵ６０１とのインターフェースとして機能する。通信Ｉ／Ｆ６１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ６０１とのインターフェースとしても機能する。
【００７６】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ６１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線通信装置、およびその他の装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００７７】
図２に示した管理サーバ２００が備える受信部２０１、作成部２０２、切取部２０３、送信部２０４は、図６に示した管理サーバ６００におけるＲＯＭ６０２、ＲＡＭ６０３、磁気ディスク６０５、光ディスク６０７などに記録されたプログラムやデータを用いて、ＣＰＵ６０１が所定のプログラムを実行し、管理サーバ６００における各部を制御することによってその機能を実現する。
【００７８】
すなわち、実施例の管理サーバ６００は、管理サーバ６００における記録媒体としてのＲＯＭ６０２に記録されているリスト作成プログラムを実行することにより、図２に示した管理サーバ２００が備える機能を、図４に示したリスト作成処理手順で実行することができる。
【００７９】
（携帯端末装置５００の処理の内容）
つぎに、携帯端末装置５００の処理の内容について説明する。図７は、携帯端末装置の処理の内容を示すフローチャートである。図７のフローチャートにおいて、まず、入力デバイス５１１によって、利用者の所望する検索条件が入力されるまで待って（ステップＳ７０１：Ｎｏのループ）、検索条件が入力された場合（ステップＳ７０１：Ｙｅｓ）、映像Ｉ／Ｆ５１２によってディスプレイ５１３における検索結果データを表示させる表示領域を設定する（ステップＳ７０２）。検索条件は、具体的には、たとえば、表示画面に表示された地図データにおける任意の地点を選択した場合、この地点の周辺に関する情報でもよい。
【００８０】
つぎに、映像Ｉ／Ｆ５１２によってディスプレイ５１３に表示させる文字サイズを設定する（ステップＳ７０３）。そして、ステップＳ７０２において設定された表示領域と、ステップＳ７０３において設定された文字サイズと、に基づいて、データリストの１ページの行数を算出する（ステップＳ７０４）。ここで、１ページは、携帯端末装置５００のディスプレイ５１３における検索結果データを表示させる表示領域に、一度に表示可能な行数に分割されたデータリストの一つである。
【００８１】
つぎに、通信Ｉ／Ｆ５１４によってステップＳ７０１において入力された検索条件と、ステップＳ７０４において算出された１ページの行数情報とを管理サーバに送信する（ステップＳ７０５）。そして、通信Ｉ／Ｆ５１４によってステップＳ７０５において送信された検索条件に合致した１ページ分のデータリストを、管理サーバから受信する（ステップＳ７０６）。
【００８２】
つぎに、映像Ｉ／Ｆ５１２によってステップＳ７０６において管理サーバから受信された１ページ分のデータリストを、ステップＳ７０２において設定された表示領域に表示する（ステップＳ７０７）。さらに、入力デバイス５１１による利用者からの入力によって、別ページを表示するか否かを判断して（ステップＳ７０８）、別ページを表示する場合（ステップＳ７０８：Ｙｅｓ）、ステップＳ７０５に戻り、以降の処理を繰り返す。
【００８３】
一方、ステップＳ７０８において別ページを表示しない場合（ステップＳ７０８：Ｎｏ）、そのまま一連の処理を終了する。
【００８４】
なお、図７のフローチャートにおいては、ステップＳ７０７において別ページを表示するか否かを判断しているが、これに限るものではない。具体的には、たとえば、ステップＳ７０７において表示領域に表示されたページの次のページを表示するか判断してもよいし、利用者によって表示されていないページのページ数の選択を受け付けたか判断してもよい。
【００８５】
上述したように、実施例の携帯端末装置５００によれば、算出部１０５によって表示領域に一度に表示可能なデータの件数と、受付部１０２によって入力を受け付けた検索条件を管理サーバへ送信する。そして、表示領域に一度に表示可能なデータ件数以内に切り取られたデータリストの一つを管理サーバから受信し、表示することができる。
【００８６】
したがって、表示領域に一度に表示される切り取られたデータリストの一つ以外は、受信しないことができる。これによって、利用者は、表示画面に表示させていない部分のデータリストの通信料がかからないため、無駄な通信料を支払わなくてよい。
【００８７】
また、実施例の携帯端末装置５００によれば、受信部１０７によって、表示領域に表示された一つのデータリストにつづく次の一つを管理サーバから受信することができる。したがって、表示領域に一度に表示される件数ごとデータリストを順に表示させることができる。これによって、利用者は、自身の操作によって、表示されているページの次のページを見ることができる。
【００８８】
また、実施例の携帯端末装置５００によれば、受信部１０７によって受信されたデータリストの一件あたりを一行で表示させることで定められる文字サイズによって表示可能な桁数のみのデータリストを、表示制御部１０８によって表示領域に表示させることができる。したがって、桁数が表示可能な桁数より多いデータを改行しないことができる。これによって、利用者は、縦方向へのスクロールの移動をさせずに、受信されたデータリストの全件数を表示させることができる。
【００８９】
また、実施例の携帯端末装置５００によれば、表示制御部１０８によってデータリストの表示されていない部分を、横方向へのスクロールによって移動させることで表示可能とすることができる。したがって、桁数が表示可能な桁数より多いデータも表示させることができる。これによって、利用者は、受信されたデータリストの全ての部分を表示させることができる。
【００９０】
（管理サーバの処理の内容）
つぎに、管理サーバ６００の処理の内容について説明する。図８は、管理サーバの処理の内容を示すフローチャートである。
【００９１】
図８のフローチャートにおいて、まず、通信Ｉ／Ｆ６１４によって所定の端末装置から検索条件を受信するまで待って（ステップＳ８０１：Ｎｏのループ）、検索条件を受信した場合（ステップＳ８０１：Ｙｅｓ）、検索条件に合致したデータによるデータリストを作成する（ステップＳ８０２）。所定の端末装置は、携帯端末装置５００でもよく、具体的には、たとえば、管理サーバ６００が提供するサービスに契約した利用者の所望する携帯電話、ＰＣ、ナビゲーション装置などである。
【００９２】
また、ステップＳ８０１において検索条件を受信した際に、所定の端末装置から１ページの行数を受信したか否かを判断する（ステップＳ８０３）。ステップＳ８０３において１ページの行数を受信した場合（ステップＳ８０３：Ｙｅｓ）、１ページごとにステップＳ８０２において作成されたデータリストを分割する（ステップＳ８０４）。そして、ステップＳ８０４において分割した１ページ分のデータリストを、ステップＳ８０１において検索条件を受信した所定の端末装置へ送信して（ステップＳ８０５）、一連の処理を終了する。
【００９３】
一方、ステップＳ８０３において１ページの行数を受信しない場合（ステップＳ８０３：Ｎｏ）、ステップＳ８０５に進み、データリストを分割せずに、ステップＳ８０１において検索条件を受信した所定の端末装置へ送信し、一連の処理を終了する。
【００９４】
なお、図８のフローチャートにおいては、ステップＳ８０３において１ページの行数を受信した場合、ステップＳ８０４においてデータリストを分割するとしているがこれに限るものではない。具体的には、たとえば、受信した１ページの行数よりデータリストの全件数が少ない場合は、ステップＳ８０４を省略し、データリストを分割せずに、所定の端末装置へ送信してもよい。
【００９５】
上述したように、実施例の管理サーバ６００によれば、受信部２０１によって受信された検索条件に合致したデータのデータリストを作成し、受信部２０１によって受信された件数以内に切り取ることができる。したがって、所定の端末装置の表示領域に一度に表示される部分以外のデータリストは、送信しないことができる。これによって、利用者は、データリストの表示画面に表示させていない部分の通信料がかからないため、無駄な通信料を支払わなくてよい。
【００９６】
（携帯端末装置における表示内容の一例）
つぎに、図９を用いて、携帯端末装置５００における表示内容の一例について説明する。図９は、携帯端末装置における表示内容の一例について図示した説明図である。図９においては、携帯端末装置５００と、ディスプレイ５１３と、地図データ表示領域９０１と、データリスト表示領域９０２と、データ表示サイズ９０３と、ページ指定バー９０４と、データリスト９１０と、が示されている。
【００９７】
図９においてディスプレイ５１３は、地図データ表示領域９０１と、データリスト表示領域９０２と、ページ指定バー９０４とに分かれている。データリスト表示領域９０２は、同一サイズの文字データが表示されるデータ表示サイズ９０３が設定されている。また、データリスト９１０は管理サーバによって作成され、分割される。図９においては、データリスト表示領域９０２に表示される行数は３行であるので、データリスト９１０は、管理サーバ６００によって１ページ、３件ごとに分割される。
【００９８】
そして、携帯端末装置５００は、管理サーバ６００からページごとに分割されたデータリスト９１０を、利用者の操作に応じて一つずつ受信する。図９においては、携帯端末装置５００は、データリストの１ページ目を受信し、データリスト表示領域９０２に表示する。１ページの件数によって定められる文字サイズによって表示可能な桁数は７桁である。したがって、「３．世田谷区役所入口」は、「３．世田谷区役」までしか表示されない。図９において表示されていない「所入口」の表示は、横方向へのスクロールなどによって移動させることで表示可能とする。横方向へのスクロールは、自動スクロールでもよいし、利用者の操作に応じてスクロールさせてもよい。また、携帯端末装置５００は、表示可能な桁数によって表示されていない部分のあるデータリストを、色や書体を変えたり、矢印を付すことで、表示されていない部分があることを利用者に判別できるように表示してもよい。具体的には、たとえば、文字を赤字、太字、斜体で表示したり、「３←世田谷区役」と矢印を付して表示したりする。
【００９９】
上述したように、利用者は、データリスト表示領域９０２に表示されたデータリストを、縦方向へのスクロールによって移動をする必要がない。したがって、利用者は、たとえば、所望するデータが２ページ目にあった場合、３ページ目と４ページ目をまだ受信していないため、その分の通信料がかからない。
【０１００】
以上説明したように、本発明の端末装置、管理サーバ、データ表示方法、リスト作成方法、データ表示プログラム、リスト作成プログラム、および記録媒体によれば、携帯端末装置５００において、データリストのディスプレイ５１３における表示領域に一度に表示される部分以外は、受信しないことができる。これによって、利用者は、データリストの表示画面に表示させていない部分の通信料がかからないため、無駄な通信料を支払わなくてよい。
【０１０１】
なお、本実施の形態で説明したデータ表示方法、リスト作成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１０２】
【図１】実施の形態にかかる端末装置の機能的構成を示すブロック図である。
【図２】実施の形態にかかる管理サーバの機能的構成を示すブロック図である。
【図３】端末装置のデータ表示処理手順を示すフローチャートである。
【図４】管理サーバのリスト作成処理手順を示すフローチャートである。
【図５】本実施例にかかる携帯端末装置のハードウェア構成を示すブロック図である。
【図６】本実施例にかかる管理サーバのハードウェア構成の一例を示すブロック図である。
【図７】携帯端末装置の処理の内容を示すフローチャートである。
【図８】管理サーバの処理の内容を示すフローチャートである。
【図９】携帯端末装置における表示内容の一例について図示した説明図である。
【符号の説明】
【０１０３】
１００  端末装置
１０１  表示部
１０２  受付部
１０３  領域設定部
１０４  サイズ設定部
１０５  算出部
１０６  送信部
１０７  受信部
１０８  表示制御部
２００  管理サーバ
２０１  受信部
２０２  作成部
２０３  切取部
２０４  送信部
【図１】
2008070973.tif 000003
【図２】
2008070973.tif 000004
【図３】
2008070973.tif 000005
【図４】
2008070973.tif 000006
【図５】
2008070973.tif 000007
【図６】
2008070973.tif 000008
【図７】
2008070973.tif 000009
【図８】
2008070973.tif 000010
【図９】
2008070973.tif 000011