(57)【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末に通信可能に接続され、前記携帯端末が属する領域を特定し、特定した領域内にある前記携帯端末にメニュー項目情報を送信するメニューサーバとからなるメニュー表示システムであって、
前記携帯端末から、現在位置情報及び当該端末の識別情報を含む端末情報を受信する端末情報受信手段と、
前記端末情報受信手段が受信した端末情報に含まれる位置情報及び当該端末の識別情報に基づき、前記携帯端末の属する領域を特定すると共に、当該領域内にある前記携帯端末を特定する端末特定手段と、
前記端末特定手段が特定した前記携帯端末から、当該携帯端末で選択された特定の機能を関連付けたメニュー項目を示す選択メニュー情報を受信する選択情報受信手段と、
前記選択メニュー情報に含まれるメニュー項目のうち、当該領域内で選択されたメニュー項目を抽出し、重複して抽出したメニュー項目に基づきメニュー項目情報を作成し、
作成した前記メニュー項目情報を、当該領域内の前記端末特定手段が特定した前記携帯端末に送信する項目情報送信手段と、
を有するメニューサーバと、
前記メニューサーバと通信可能に接続され、前記メニュー項目を表示する表示部を備えた前記携帯端末であって、
前記表示部は、前記メニューサーバから受信したメニュー項目を、前記携帯端末で予め定められたメニュー項目と区別して表示する前記携帯端末と
を有するメニュー表示システム。
【請求項２】
請求項１に記載されたメニュー表示システムにおいて、
前記選択情報受信手段が受信した前記選択メニュー情報には、ユーザが選択した前記各メニュー項目について、当該メニュー項目の選択時における前記携帯端末の位置を示す位置情報が含まれているメニュー表示システム。
【請求項３】
請求項１に記載されたメニュー表示システムにおいて、
前記端末情報は、現在位置情報が示す位置に当該携帯端末が存在したときの時刻を示す時刻情報を含み、
前記メニューサーバが、前記端末情報受信手段が受信した端末情報に含まれる位置情報及び時刻情報を、前記携帯端末の移動履歴として記憶する履歴記憶手段と、
前記履歴記憶手段が記憶する移動履歴に基づき、前記携帯端末に対し、前記携帯端末のユーザの行動傾向を表す行動傾向情報を付与する行動分析手段と、
を有し、
前記端末特定手段は、所定の領域内にある前記携帯端末のうちから、さらに、同一の前記行動傾向情報、又は類似する行動傾向情報として予め定められた所定の前記行動傾向情報を付与された前記携帯端末を特定するメニュー表示システム。
【請求項４】
請求項３に記載されたメニュー表示システムにおいて、
前記メニューサーバが、前記行動傾向情報と当該行動傾向情報に関連する所定の前記メニュー項目との対応関係を示す対応情報を記憶する対応情報記憶手段と、
前記対応情報記憶手段が記憶する対応情報に基づいて、前記選択情報受信手段が受信した前記選択メニュー情報に含まれるメニュー項目のうちから、前記行動傾向情報毎に、関連するメニュー項目を抽出する抽出手段と、
を有し、
前記項目情報送信手段は、所定の領域内にあり、かつ、同一の前記行動傾向情報を付与された前記携帯端末に対し、前記抽出手段により抽出された当該行動傾向情報に対応するメニュー項目を含むメニュー項目情報を送信するメニュー表示システム。
【請求項５】
請求項１ないし４のいずれかに記載されたメニュー表示システムにおいて、
前記メニューサーバが所定の領域の地理上の位置を示す領域情報を記憶する領域記憶手段を有し、
前記端末特定手段は、前記領域記憶手段が記憶する領域情報に基づき、前記携帯端末を特定するメニュー表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部を有する携帯端末と通信可能に接続され、当該携帯端末に対しその表示部に表示するメニューに関する情報を送信するメニュー表示システムに関する。
【背景技術】
【０００２】
携帯電話等の携帯端末やナビゲーション装置では、液晶パネル等の表示部に表示したメニュー画面に、特定の機能を関連付けたメニュー項目を表示しておき、ユーザに対し、表示されているメニュー項目の中から所望のメニュー項目を選択するよう促すメニュー表示装置が用いられている。
【０００３】
このメニュー表示装置においては、操作性の観点から、メニュー項目を階層的に表示するものが多い。このような階層的なメニュー表示方式においては、メニュー画面に最初に表示されるメインメニュー項目（最上階層）の一つを選択すると、選択されたメインメニュー項目に応じたサブメニュー項目がメニュー画面に表示され、当該サブメニュー項目の一つを選択すると、選択されたサブメニュー項目に応じた下位のサブメニュー項目が更に表示される。これにより、ユーザは、実行したい機能の内容を細かく指定することができる。
【０００４】
例えば、ナビゲーション装置のメニュー表示装置において、メインメニュー項目「行き先経路案内」を選択すると、サブメニュー項目として「自宅」や「最寄り駅」等の行き先候補がサブメニュー項目として表示されるので、ユーザは、階層的に表示されるこれらのメニュー項目を順次選択していくことにより、『「自宅」への経路案内』等の一つの機能を指定することができる。
【０００５】
このような階層メニューは、上記のように動作内容に関する細かな指定を必要とする場合には有効な方法であるが、常に同じ動作内容を指定して繰り返し実行されるような機能を選択する場合には、階層表示されるメニュー画面に対し毎回同じ操作を繰り返さなければならず、迂遠な方法となる。
【０００６】
このため、頻繁に実行される機能についてはできるだけ少ない操作でメニュー選択が完了するように、従来、入力されたメインメニュー項目とサブメニュー項目との組み合わせの履歴を記憶しておき、メニュー項目とサブメニュー項目の組み合わせのうち入力頻度の高い組み合わせを、新たな一つのメインメニュー項目として自動生成するメニュー表示装置を備えるナビゲーションシステムが知られている（特許文献１参照）。
【０００７】
ところで、メニュー画面に表示されるメニュー項目には、特定のユーザが繰り返し選択するメニュー項目のほか、例えば、“観光地における観光スポットまでの経路検索”のように、不特定多数のユーザにより共通的に選択されるメニュー項目がある。このような、「不特定多数のユーザにより共通的に選択されるメニュー項目」は、そのユーザの地理的な位置に依存することが多く、メニュー画面の操作性の観点からは、ユーザがその位置を移動したときに、当該ユーザの現在位置に応じて即座にメニュー画面上に表示されることが望ましい。
【０００８】
しかしながら、上記従来のメニュー表示装置では、メニュー項目の自動生成はメニュー選択操作の履歴に基づいて行なわれるため、新たなメニュー項目が生成されたユーザにとり、操作しやすいメニューが表示されるようになるまでに、一定の操作回数が必要であり、ユーザの現在位置に応じたメニュー項目をメニュー表示画面に迅速に表示することはできない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−２２１６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記従来の問題に鑑みなされたものであって、その目的は、メニューサーバにおいて、携帯端末に対し、現在位置に応じたメニュー項目を迅速に送信して、メニュー選択の操作性を向上させることである。
【課題を解決するための手段】
【００１１】
本発明は、携帯端末と、前記携帯端末に通信可能に接続され、前記携帯端末が属する領域を特定し、特定した領域内にある前記携帯端末にメニュー項目情報を送信するメニューサーバとからなるメニュー表示システムであって、前記携帯端末から、現在位置情報及び当該端末の識別情報を含む端末情報を受信する端末情報受信手段と、前記端末情報受信手段が受信した端末情報に含まれる位置情報及び当該端末の識別情報に基づき、前記携帯端末の属する領域を特定すると共に、当該領域内にある前記携帯端末を特定する端末特定手段と、前記端末特定手段が特定した前記携帯端末から、当該携帯端末で選択された特定の機能を関連付けたメニュー項目を示す選択メニュー情報を受信する選択情報受信手段と、前記選択メニュー情報に含まれるメニュー項目のうち、当該領域内で選択されたメニュー項目を抽出し、重複して抽出したメニュー項目に基づきメニュー項目情報を作成し、作成した前記メニュー項目情報を、当該領域内の前記端末特定手段が特定した前記携帯端末に送信する項目情報送信手段と、を有するメニューサーバと、前記メニューサーバと通信可能に接続され、前記メニュー項目を表示する表示部を備えた前記携帯端末であって、前記表示部は、前記メニューサーバから受信したメニュー項目を、前記携帯端末で予め定められたメニュー項目と区別して表示する前記携帯端末とを有するメニュー表示システムである。
【発明の効果】
【００１２】
本発明によれば、メニューサーバにおいて、携帯端末に対し、現在位置に応じたメニュー項目を迅速に送信して、メニュー選択の操作性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係るメニューサーバが適用される、メニュー表示システムの構成を示す図である。
【図２】図１に示すメニュー表示システムを構成する、携帯端末の構成を示す機能ブロック図である。
【図３】本発明の第１の実施形態に係るメニューサーバの構成を示す機能ブロック図である。
【図４】図１に示す携帯端末の、操作表示部に表示されるメニュー画面の一例を示す図である。
【図５】図１に示す携帯端末の、メイン処理の手順を示すフロー図である。
【図６】図１に示す携帯端末の、送信要求応答処理の手順を示すフロー図である。
【図７】本発明の第１の実施形態に係るメニューサーバの、動作手順を示すフロー図である。
【図８】本発明の第１の実施形態に係るメニューサーバの、項目情報作成処理の手順を示すフロー図である。
【図９】本発明の第２の実施形態に係るメニューサーバが適用される表示システムの構成を示す図である。
【図１０】本発明の第２の実施形態に係るメニューサーバの構成を示す機能ブロック図である。
【図１１】本発明の第２の実施形態に係るメニューサーバの、動作手順を示すフロー図である。
【図１２】本発明の第２の実施形態に係るメニューサーバの、行動分析処理の手順を示すフロー図である。
【図１３】本発明の第２の実施形態に係るメニューサーバの、項目情報作成処理（２）の手順を示すフロー図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態を説明する。
図１は、本発明の第１の実施形態に係るメニューサーバが適用されるメニュー表示システムの構成を示す図である。
本メニュー表示システム１は、携帯端末２と、本発明の第１の実施形態に係るメニューサーバ４と、を有しており、携帯端末２とメニューサーバ４とは、図示しない通信回線を介して通信可能な状態で相互に接続されている。なお、図１では、携帯端末２とメニューサーバ４が無線通信により接続されているが、通信接続の方式は無線に限らず、インターネット等の有線通信であってもよく、また、インターネット等の有線通信により接続された無線中継施設を介して無線通信により携帯端末２と接続する方式であってもよい。
【００１５】
上記の構成において、メニューサーバ４は、各携帯端末２に対し、各携帯端末２において表示すべきメニュー項目を含むメニュー項目情報を送信する。ここで、メニュー項目情報は、例えば、メニュー項目を示すメニュー項目名のリストにより構成することができる。
【００１６】
本メニューサーバ４の特徴的な動作は、以下のとおりである。
一の携帯端末２が、メニューサーバ４に対し現在位置の位置情報を含む端末情報を送信しつつ、予め定めた地図上の所定の領域（サービス領域）内に進入すると、メニューサーバ４は、当該携帯端末２が当該サービス領域に進入したことを検知し、当該サービス領域内に存在する他の携帯端末２から当該他の携帯端末２において選択されたメニュー項目を取得し、操作表示部２４（図２）に表示すべきメニュー項目として、当該取得したメニュー項目の一部又は全部を示すメニュー項目情報を、上記一の携帯端末２に送信する。
【００１７】
ここで、当該サービス領域に特有のメニュー項目、例えば、サービス領域「秋葉原周辺」におけるメニュー項目『「電気店」の周辺検索』（現在位置の周辺にある電気店の位置検索）は、一般に、当該サービス領域に存在する上記他の多くの携帯端末２においてそれぞれ個別に選択されている。このため、メニューサーバ４が上記他の携帯端末２から取得したメニュー項目の中には、上記のような「当該サービス領域に特有のメニュー項目」が重複して含まれることとなる。
【００１８】
上記のように、メニューサーバ４は、他の複数の携帯端末２から取得した重複するメニュー項目を、上記一の携帯端末２において表示すべきメニュー項目とし、これらのメニュー項目を示すメニュー項目情報を、上記一の携帯端末２に送信する。その結果、上記一の携帯端末２は、メニューサーバ４から受信したメニュー項目情報に基づいて、現在位置に応じたメニュー項目をメニュー画面に迅速に表示することができる。
【００１９】
図２は、メニュー表示システム１を構成する携帯端末２の構成を示す機能ブロック図である。
携帯端末２は、メニューサーバ４との通信を行なう通信部２２と、メニュー画面を表示する表示部であり、かつ、ユーザがメニュー画面に表示された一のメニュー項目を選択するためのメニュー選択部でもある、タッチパネル等の操作表示部２４と、現在位置を測位する測位部であってＧＰＳ衛星の電波を受信して現在位置の位置情報（緯度・経度）を取得するＧＰＳモジュール２６と、操作表示部２４へのメニュー項目の表示等を行なう制御部２８と、記憶部３０と、を有している。
【００２０】
記憶部３０は、例えばＮＶＲＡＭ（Non-Volatile Random Access Memory）等の不揮発メモリにより構成され、ユーザが操作表示部２４により選択したメニュー項目の履歴（選択メニュー履歴）を記憶する選択履歴記憶手段３０２を有している。
【００２１】
制御部２８は、ＣＰＵ（Central Processing Unit）、プログラムが書き込まれたＲＯＭ（Read Only Memory）、データの一時記憶のためのＲＡＭ（Random Access Memory）等を有するコンピュータであり、ＧＰＳモジュール２６が取得した現在位置の位置情報を含む端末情報を、メニューサーバ４に送信する端末情報送信手段２８２と、携帯端末２の操作表示部２４に表示すべきメニュー項目を示すメニュー項目情報を、メニューサーバ４から受信する項目情報受信手段２８４と、を有している。
【００２２】
また、制御部２８は、項目情報受信手段２８４が受信したメニュー項目情報により特定されるメニュー項目を操作表示部２４に表示する表示制御手段２８６と、メニューサーバ４から、表示操作部２４により選択されたメニュー項目を示す選択メニュー情報の送信を要求する信号（選択情報送信要求）を受信したときに、選択履歴記憶手段３０２が記憶する選択メニュー履歴を上記選択メニュー情報としてメニューサーバ４に送信する選択情報送信手段２８８と、を有している。
【００２３】
なお、上述した各手段は、プログラムにより実現される制御部（コンピュータ）２８の機能実現手段である。また、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００２４】
図３は、メニューサーバ４の構成を示す機能ブロック図である。
メニューサーバ４は、携帯端末２との通信を行なう通信部４２と、処理部４４と、記憶部４６とを有している。
処理部４４は、ＣＰＵ、プログラムが書き込まれたＲＯＭ、データの一時記憶のためのＲＡＭ等を有するコンピュータであり、携帯端末２から送信された端末情報を受信する端末情報受信手段４４２と、端末情報受信手段４４２が受信した端末情報に含まれる位置情報に基づき、一の携帯端末２の現在位置を含む所定の領域（サービス領域）内にある他の携帯端末２を特定する端末特定手段４４４と、を有している。
【００２５】
また、処理部４４は、端末特定手段４４４が特定した他の携帯端末２に対し選択メニュー情報の送信を要求する選択情報送信要求を送信して、当該他の携帯端末２の選択情報送信手段２８８が送信する選択メニュー情報を受信する選択情報受信手段４４６と、選択情報受信手段４４６が受信した選択メニュー情報からメニュー項目を抽出し、抽出したメニュー項目に基づいてメニュー項目情報を作成する抽出手段４４８と、作成されたメニュー項目情報を上記一の携帯端末２に送信する項目情報送信手段４５０と、を有している。
【００２６】
なお、上述した各手段は、プログラムにより実現される処理部（コンピュータ）４４の機能実現手段である。また、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００２７】
記憶部４６は、予め定められた各サービス領域を示す領域データを記憶する領域記憶手段４６２を有している。ここで、「各サービス領域を示す領域データ」は、例えば、各サービス領域の境界線上に等間隔に並んだ地点の、緯度・経度を示すデータの集合とすることができる。
【００２８】
なお、上記サービス領域としては、地図上の一定の領域、例えば秋葉原駅周辺や銀座周辺の領域を定めることができる。また、地図上のすべての範囲がいずれかのサービス領域となっている必要はなく、例えば、人口密度の低い山岳地帯や田畑の広がる地域では、必ずしもサービス領域を設定する必要はない。
【００２９】
図４は、携帯端末２の操作表示部２４に表示されるメニュー画面の一例を示す図である。
図４に示すメニュー画面には、９個のメニュー項目が３行３列で表示されている。各メニュー項目は、メニュー項目名と、メニュー項目名に付された番号と、メニュー項目名に応じて予め定められた矩形アイコンとで構成されている。各メニュー項目は、ユーザの操作によって選択可能となっている。例えば、各メニュー項目名に付された番号は、入力キーの「１」、「２」、・・・、「０」と対応付けられており、入力キー「１」、「２」、・・・、「０」の何れかが入力されると、入力された番号に対応する表示領域が画面に拡大され、各メニュー項目の機能が実行される。また、タッチパネルの場合であれば、選択された表示領域が拡大されるようにすることができる。なお、メニュー項目の数や位置は、画面の大きさやユーザの設定に応じて適宜変更することができる。
【００３０】
メニュー画面は、メニューサーバ４から受信したメニュー項目情報に基づいて表示したメニュー項目の表示欄と携帯端末２で予め定められたメニュー項目の表示欄とで構成されている。１行目に大きめの矩形アイコンにより表示されたメニュー項目は、携帯端末２が、メニューサーバ４から受信したメニュー項目情報に基づいて表示したメニュー項目を示し、２行目及び３行目のメニュー項目は、携帯端末２において予め定められたメニュー項目を示している。また、２行目及び３行目のメニュー項目は、ユーザが自由にメニュー項目を選択することも可能である。なお、アイコンは矩形に限らず、大きさや形を変更してもよいし、アイコンのような画像でなくとも、文字からなる画像でも、アイコンと文字を組み合わせた画像であってもよい。また、画像は、対応付けられた機能がわかる画像であってもよい。対応付けられた機能を実行したときの画像を縮小した画像、または、対応付けられた機能を実行したときの画像をデフォルメした画像であれば、ユーザがメニュー項目を選択したときに、予めメニュー項目に対応する機能を実行し、対応した画像を作成した上で、メニュー項目として表示しているため、選択した機能をすぐに表示することができる。なお、各メニュー項目の表示時と選択されたメニュー項目の機能実行時とで地図の縮尺を変更してもよい。
【００３１】
ここで、メニューサーバ４から受信するメニュー項目情報は、例えばメニュー項目名のリストで構成されている。このメニュー項目情報を受信した携帯端末２は、メニュー項目情報からメニュー項目名を抽出し、抽出した各メニュー項目名に、メニュー画面上の表示位置に応じた番号と、そのメニュー項目名に応じた所定の矩形アイコンとを付してメニュー項目を構成し、図４に示したように、構成した各メニュー項目をメニュー画面に表示する。
【００３２】
なお、図４に示すメニュー画面では、メニューサーバ４から受信したメニュー項目情報に基づくメニュー項目を、他のメニュー項目と区別するために、他のメニュー項目より大きいアイコンを付して表示しているが、これに限らず、アイコンの色やメニュー項目名の文字の色を変える等の方法を用いて区別することもできる。
【００３３】
次に、本メニュー表示システム１を構成する携帯端末２の動作について、図５及び図６に示すフロー図にしたがって説明する。ここで、携帯端末２は、以下の２つの処理を実行する。
【００３４】
ａ．メイン処理（図５）
端末情報をメニューサーバ４へ送信すると共に、メニューサーバ４から送信されたメニュー項目情報により特定されるメニュー項目を操作表示部２４に表示し、かつ、ユーザが操作表示部２４により選択したメニュー項目を記録した選択メニュー履歴を選択履歴記憶手段３０２に記憶する処理である。
ｂ．送信要求応答処理（図６）
メニューサーバ４から送信された選択情報送信要求を受信して、選択履歴記憶手段３０２が記憶する選択メニュー履歴を、選択メニュー情報としてメニューサーバ４へ送信する処理である。
【００３５】
以下、携帯端末２が行なう上記２つの処理について、順に説明する。
【００３６】
（１）メイン処理
まず、携帯端末２のメイン処理の手順を、図５に示すフロー図にしたがって説明する。
ユーザが携帯端末２の電源を投入する、もしくはメニュー項目を表示するアプリケーションを起動すると（Ｓ１０１）、端末情報送信手段２８２は、ＧＰＳモジュール２６から現在位置の位置情報（緯度・経度）を取得し（Ｓ１０２）、取得した位置情報と、現在時刻を示す時刻情報と、自装置を識別する識別ＩＤとを含む端末情報を、メニューサーバ４へ送信する（Ｓ１０３）。なお、現在時刻は、制御部２８が備えるタイマ（不図示）等から取得することができる。
【００３７】
ここで、携帯端末２から送信された上記端末情報はメニューサーバ４により受信され（図７のステップＳ３０２）、当該端末情報を受信したメニューサーバ４は当該携帯端末２に対しメニュー項目情報を送信する（図７のステップＳ３０６）。なお、メニューサーバ４の動作手順については後述する。
【００３８】
次に、携帯端末２の項目情報受信手段２８４は、メニューサーバ４から送信されるメニュー項目情報を受信し（Ｓ１０４）、表示制御手段２８６は、受信したメニュー項目情報により特定されるメニュー項目を、操作表示部２４が表示するメニュー画面の中に表示する（Ｓ１０５）。ここで、ユーザは、操作表示部２４により、メニュー画面に表示されているメニュー項目の一つを選択することにより、所望の機能を実行することができる。なお、メニューサーバ４からメニュー項目を受信できない場合は、メニュー項目は非表示となる。
【００３９】
なお、当該機能の実行は、当該携帯端末２が単独で実行するものとしてもよいし、機能実行のために設けられたサーバの支援を得て実行するものとしてもよい。例えば、所望地点への経路検索の場合には、携帯端末２が地図情報を持って当該経路検索を単独で行なって表示するものとしてもよいし、地図情報を持つサーバに当該地点への経路検索を要求し、検索結果を受信して表示するものとしてもよい。
【００４０】
続いて、ユーザが操作表示部２４によりメニュー項目の一つを選択すると、制御部２８は、ＧＰＳモジュール２６により現在位置の位置情報を取得し、当該選択されたメニュー項目と現在位置の位置情報とを、選択履歴記憶手段３０２が記憶する選択メニュー履歴に追加した後（Ｓ１０６）、ステップＳ１０２に戻って処理を繰り返す。なお、操作表示部２４に表示されるメニュー項目が、メインメニュー項目とサブメニュー項目とで構成される階層メニューである場合には、選択メニュー履歴に記録されるメニュー項目には、操作表示部２４により選択されたメインメニュー項目とサブメニュー項目との組み合わせを含むものとする。
【００４１】
上記のステップＳ１０２ないしＳ１０６の処理は、所定の時間間隔（例えば５分間隔）で定期的に実行されてもよいし、ユーザが携帯端末２を操作するときなど必要に応じたタイミングで実行してもよい。また、本処理は、ユーザが携帯端末２の電源を断にする、もしくはアプリケーションを終了することにより終了する。
【００４２】
（２）送信要求応答処理
次に、携帯端末２の送信要求応答処理の手順を、図６に示すフロー図にしたがって説明する。本処理は、携帯端末２の通信部２２が、メニューサーバ４から送信された選択情報送信要求（図８のステップＳ４０３）を受信することにより開始し、上述したメイン処理と並行に実行される。
【００４３】
処理を開始すると、制御部２８の選択情報送信手段２８８は、まず、選択履歴記憶手段３０２が記憶する選択メニュー履歴を読み出し（Ｓ２０１）、読み出した選択メニュー履歴を選択メニュー情報としてメニューサーバ４へ送信した後（Ｓ２０２）、処理を終了する。
【００４４】
次に、本メニュー表示システム１を構成するメニューサーバ４の動作について、図７に示すフロー図にしたがって説明する。
【００４５】
ユーザがメニューサーバ４の電源を投入すると（Ｓ３０１）、端末情報受信手段４４２は、各携帯端末２から送信される端末情報を受信する（Ｓ３０２）。この端末情報は、図５のステップＳ１０３により各携帯端末２から送信される。
【００４６】
次に、端末特定手段４４４は、受信した端末情報に含まれる位置情報と、領域記憶手段４６２が記憶する領域データに基づき、当該領域データにより特定されるいずれかのサービス領域内に入っている携帯端末２（領域内端末）を特定する（Ｓ３０３）。なお、領域内端末が特定できない場合、すなわち、いずれの携帯端末２もサービス領域外である場合には、ステップＳ３０２に戻って処理を繰り返すものとする。
【００４７】
次に、処理部４４は、特定した一の領域内端末を処理対象（処理対象端末）として決定し（Ｓ３０４）、項目情報作成処理を行う（Ｓ３０５）。この項目情報作成処理では、上記処理対象端末と同じサービス領域内に存在する他の携帯端末２から選択メニュー情報を取得し、当該選択メニュー情報から当該サービス領域内で選択されたメニュー項目を抽出し、当該抽出したメニュー項目に基づいてメニュー項目情報を作成する。なお、項目情報作成処理の手順については後述する。
【００４８】
次に、項目情報送信手段４５０は、ステップＳ３０５の項目情報作成処理により作成したメニュー項目情報を、処理対象端末へ送信した後（Ｓ３０６）、全ての領域内端末について項目情報作成処理を終了したか否かを判断し（Ｓ３０７）、終了したときは（Ｓ３０７、Ｙｅｓ）、ステップＳ３０２に戻って処理を繰り返す。なお、メニュー項目情報が無い場合には、メニュー項目なし情報を送信する。
【００４９】
一方、すべての領域内端末について項目情報作成処理を終了していないときは（Ｓ３０７、Ｎｏ）、未だ項目情報作成処理を行っていない領域内端末を処理対象端末として決定して（Ｓ３０８）、ステップＳ３０５に戻って処理を繰り返す。
なお、本処理は、ユーザがメニューサーバ４の電源を断にすることにより終了する。
【００５０】
次に、メニューサーバ４の項目情報作成処理（図７のステップＳ３０５）の手順について、図８に示すフロー図にしたがって説明する。
【００５１】
処理を開始すると、端末特定手段４４４は、処理対象端末が存在するサービス領域内に他の携帯端末２が存在するか否かを判断し（Ｓ４０１）、存在するときは（Ｓ４０１、Ｙｅｓ）、当該サービス領域内に存在する他の携帯端末２を特定し（Ｓ４０２）、処理部４４は、特定した上記他の携帯端末２に対し、選択メニュー情報の送信を要求する信号（選択情報送信要求）を送信する（Ｓ４０３）。これにより、上記他の携帯端末２は、図６に示した送信要求応答処理を開始して、当該携帯端末２の選択履歴記憶手段３０２が記憶する選択メニュー履歴を、選択メニュー情報としてメニューサーバ４へ送信する（図６のステップＳ２０２）。
【００５２】
次に、選択情報受信手段４４６は、他の携帯端末２から送信された選択メニュー情報を受信する（Ｓ４０４）。続いて、抽出手段４４８は、選択情報受信手段４４６が受信した選択メニュー情報から、当該サービス領域内において選択されたメニュー項目を抽出し（Ｓ４０５）、当該抽出したメニュー項目を携帯端末２において表示すべきメニュー項目とするメニュー項目情報を作成し（Ｓ４０６）、処理を終了する。ここで、上記他の携帯端末２の選択メニュー履歴から抽出したメニュー項目の中に重複するメニュー項目が存在するときは、重複するメニュー項目同士を一つにまとめると共に、重複数順にメニュー項目をソートし、最上位から所定数のメニュー項目を抽出してメニュー項目情報を作成してもよい。
【００５３】
上述したように、他の携帯端末２の選択メニュー情報から抽出されたメニュー項目には、そのサービス領域の現在の特有のメニュー項目であって、当該サービス領域内に存在する数多くの他の携帯端末２により選択されたメニュー項目、すなわち、不特定多数の人に利用されているメニュー項目が多く含まれることとなる。例えば、サービス領域が秋葉原近辺であれば『「電気店」の周辺検索』（現在位置の周辺にある電気店の位置検索）、銀座周辺であれば『「ブランド店」の周辺検索』（現在位置の周辺にあるブランド店の位置検索）といったメニュー項目が含まれることとなる。また、収集したメニュー項目を蓄積しておき、サービス領域特有のメニュー項目とすることも可能である。この場合、選択メニュー履歴を選択メニュー情報としてメニューサーバ４へ送信したことがある携帯端末２は、他の携帯端末２に含まれることになる。
【００５４】
同様に、サービス領域が高級商業圏の場合には、ブランドショップ、観劇、カフェなどの周辺検索やこれら施設への経路探索が、サービス領域が普通商業圏の場合には、映画館、コンビニ、ファーストフード店などの周辺検索やこれら施設への経路探索が、サービス領域が観光地の場合には、観光スポット、レンタカーなどの周辺検索やこれら施設への経路探索等のメニュー項目が含まれることとなる。
さらに、メニューサーバ４において、携帯端末２がサービス領域に進入した際に、進入回数（訪問回数）や進入日時（時間や曜日）を記憶するようにしておき、当該サービス領域内の進入回数や進入日時が近い他の携帯端末２を特定し、選択されたメニュー項目情報を作成してもよい。これにより、当該サービス領域の訪問頻度や訪問日時に応じたメニュー項目を抽出することができる。例えば、当該サービス領域を毎日訪れる携帯端末２では、他のサービス領域へ移動するための「乗換案内」、たまに訪れる携帯端末２では、当該サービス領域に不慣れなために「最寄り駅」、「自宅へ帰る」といったメニュー項目が含まれることとなる。
【００５５】
携帯端末２は、他の携帯端末２の選択メニュー情報から抽出された上記のようなメニュー項目を、メニューサーバ４から送信されるメニュー項目情報により取得して、操作表示部２４のメニュー画面のメニューサーバから受信するメニュー項目情報の表示欄に表示する（図５のステップＳ１０５）。これにより、携帯端末２は、現在位置に応じたメニュー項目を操作表示部２４に迅速に表示することができる。
【００５６】
一方、ステップＳ４０１において、上記端末情報を送信した携帯端末２の現在位置を含むサービス領域がないときは（Ｓ４０１、Ｎｏ）、所定のメニュー項目を携帯端末２において表示すべきメニュー項目とするメニュー項目情報を作成し（Ｓ４０７）、処理を終了する。なお、上記所定のメニュー項目は、予め記憶部４６に記憶させておくことができる。
【００５７】
なお、図７及び図８に示したフロー図においては、メニューサーバ４は、一の領域内端末を処理対象端末とすることにより、所定の領域内にある携帯端末２に、順次、メニュー項目情報を送信する構成としたが、これに限らず、所定の領域内にある携帯端末２のすべてに、同一のメニュー項目情報を一度に送信する構成とすることもできる。
【００５８】
次に、本発明の第２の実施形態に係るメニューサーバについて説明する。
図９は、本実施形態に係るメニューサーバが適用されるメニュー表示システムの構成を示す図である。
本メニュー表示システム１’は、携帯端末２とメニューサーバ４’とを有しており、携帯端末２とメニューサーバ４’とは、図示しない通信回線を介して通信可能な状態で相互に接続されている。
【００５９】
図１０は、本実施形態に係るメニューサーバ４’の構成を示す機能ブロック図である。なお、図９及び図１０においては、それぞれ、図１に示すメニュー表示システム１及び図３に示すメニューサーバ４と同一の構成部分については、同一の符号を付して示している。
【００６０】
メニューサーバ４’は、携帯端末２との通信を行なう通信部４２と、処理部４４’と、記憶部４６’と、を有する。
記憶部４６’は、第１の実施形態に係るメニューサーバ４が備える記憶部４６と同様の構成を有するが、さらに、端末情報受信手段４４２が携帯端末２から受信した端末情報に含まれる位置情報と時刻情報とを、当該携帯端末２の移動履歴として記憶する履歴記憶手段４６４と、後述する行動分析手段４５２により前記移動履歴に基づき各携帯端末２に付与される行動傾向情報を携帯端末２毎に記憶する行動情報記憶手段４６６と、を備える。
【００６１】
また、処理部４４’は、第１の実施形態に係るメニューサーバ４が備える処理部４４と同様の構成を有するが、端末特定手段４４４の代わりに後述する端末特定手段４４４’を有し、更に、履歴記憶手段４６４が記憶する移動履歴に基づき各携帯端末２を所持するユーザの行動傾向を分析し、各携帯端末２に対し、そのユーザの行動傾向を表す行動傾向情報を付与する行動分析手段４５２を有する。
【００６２】
端末特定手段４４４’は、端末特定手段４４４と同様に、端末情報受信手段４４２が各携帯端末２から受信した端末情報に含まれる位置情報に基づき、一の携帯端末２と同じサービス領域内にある他の携帯端末２を特定するが、更に、当該特定した他の携帯端末２のうちから、当該一の携帯端末２と同じ行動傾向情報を付与された他の携帯端末２を特定する。
【００６３】
上記の構成を備えるメニューサーバ４’は、一の携帯端末２と同じサービス領域内に存在し、かつ、当該一の携帯端末２と同じ行動傾向情報を付与された他の携帯端末２の選択メニュー履歴から、当該サービス領域内で入力されたメニュー項目を抽出し、当該抽出したメニュー項目に基づいて作成したメニュー項目情報を、当該一の携帯端末２に送信する。ここで、各携帯端末２に付与される行動傾向情報は、その携帯端末２を所持するユーザの趣味・趣向に基づく行動傾向を反映している。このため、本実施形態によれば、各携帯端末２は、よりユーザに適したメニュー項目を操作表示部２４に表示することができる。
【００６４】
次に、本実施形態のメニューサーバ４’の動作手順を、図１１に示すフロー図にしたがって説明する。
【００６５】
ユーザがメニューサーバ４’の電源を投入すると（Ｓ５０１）、端末情報受信手段４４２は、各携帯端末２から送信される端末情報を受信する（Ｓ５０２）。この端末情報は、図５のステップＳ１０３により各携帯端末２から送信される。
【００６６】
次に処理部４４’は、端末情報受信手段４４２が受信した端末情報に含まれる位置情報と時刻情報とで構成される移動履歴を、携帯端末２毎に履歴記憶手段４６４に記憶する（Ｓ５０３）。続いて、行動分析手段４５２は、行動分析処理を実行する（Ｓ５０４）。この行動分析処理では、履歴記憶手段４６４が記憶する移動履歴に基づいて、各携帯端末２を所持するユーザの行動傾向を分析し、各携帯端末２に対し、そのユーザの行動傾向を表す行動傾向情報を付与して、当該付与した行動傾向情報を携帯端末２毎に行動情報記憶手段４６６に記憶する。なお、行動分析処理の手順については後述する。
【００６７】
次に、端末特定手段４４４’は、上記のステップＳ５０２において受信した端末情報に含まれる位置情報と、領域記憶手段４６２が記憶する領域データに基づき、当該領域データにより特定されるいずれかのサービス領域内に入っている携帯端末２（領域内端末）を特定する（Ｓ５０５）。なお、領域内端末が特定できない場合、すなわち、いずれの携帯端末２もサービス領域外である場合には、異常処理として、ステップＳ５０２に戻って処理を繰り返すものとする。
【００６８】
続いて、処理部４４’は、特定した一の領域内端末を処理対象（処理対象端末）として決定し（Ｓ５０６）、項目情報作成処理（２）を実行する（Ｓ５０７）。なお、項目情報作成処理（２）の手順については後述する。
【００６９】
次に、項目情報送信手段４５０は、ステップＳ５０７の項目情報作成処理（２）により作成したメニュー項目情報を、処理対象端末へ送信した後（Ｓ５０８）、全ての領域内端末について項目情報作成処理（２）を終了したか否かを判断し（Ｓ５０９）、終了したときは（Ｓ５０９，Ｙｅｓ）、ステップＳ５０２に戻って処理を繰り返す。
一方、すべての領域内端末について項目情報作成処理（２）を終了していないときは（Ｓ５０９、Ｎｏ）、未だ項目情報作成処理を行っていない領域内端末を処理対象端末として決定して（Ｓ５１０）、ステップＳ５０７に戻って処理を繰り返す。
なお、本処理は、ユーザがメニューサーバ４’の電源を断にすることにより終了する。
【００７０】
次に、メニューサーバ４’が行なう行動分析処理（図１１のステップＳ５０４）の手順について、図１２に示すフロー図にしたがって説明する。
行動分析処理を開始すると、まず、行動分析手段４５２が、履歴記憶手段４６４が記憶する移動履歴に基づいて、各携帯端末２のユーザの行動傾向を分析し（Ｓ６０１）、その分析結果に応じて、各携帯端末２に対し、そのユーザの行動傾向を表す行動傾向情報を付与し（Ｓ６０２）、付与した行動傾向情報を、携帯端末２毎に行動情報記憶手段４６６に記憶して（Ｓ６０３）、処理を終了する。
【００７１】
ここで、図１２のステップＳ６０１において行なう行動傾向の分析は、例えば特開２００９−４３０５７号公報に記載された方法を用いることができる。すなわち、携帯端末２の移動履歴をユーザの行動履歴として捉え、平日に同一地点に滞留しているときは、その地点を職場と推定し、夜間に同一地点に滞留しているときは、その地点を自宅と推定する。また、昼食時間帯(12時から14時)等に一定時間(30分程度)以上滞留している地点があれば、当該地点と地図データとを照合することにより、外食か否か、食事の嗜好はどうかといった情報を得る。
【００７２】
図１２のステップＳ６０２では、各携帯端末２に関する上述のような移動履歴の分析結果に応じて、「外食によく行く」「趣味が○○」「通勤時間が○○時間以上」等、予め定めたユーザの行動傾向を表す行動傾向情報を、各携帯端末２に対して付与する。なお、同一の携帯端末２に対して複数の行動傾向情報を付与してもよい。
【００７３】
次に、メニューサーバ４’が行なう項目情報作成処理（２）（図１１のステップＳ５０７）の手順について、図１３に示すフロー図にしたがって説明する。
【００７４】
処理を開始すると、端末特定手段４４４’は、処理対象端末が存在するサービス領域内にあり、かつ、処理対象端末と同じ行動傾向情報を付与された他の携帯端末２が存在するか否かを判断し（Ｓ７０１）、存在するときは（Ｓ７０１、Ｙｅｓ）、処理対象端末が存在するサービス領域内にあり、かつ、処理対象端末と同じ行動傾向情報を付与された他の携帯端末２を特定する（Ｓ７０２）。
【００７５】
上記以外のステップＳ７０３ないしＳ７０７は、図８に示したステップＳ４０３ないしＳ４０７と同じである。
【００７６】
なお、図１１ないし図１３に示したフロー図においては、メニューサーバ４’は、一の領域内端末を処理対象端末とすることにより、所定の領域内にある携帯端末２に、順次、メニュー項目情報を送信する構成としたが、これに限らず、所定の領域内にある携帯端末２のすべてに、同一のメニュー項目情報を一度に送信する構成とすることもできる。
【００７７】
また、図１３のステップＳ７０１においては、端末特定手段４４４’は、処理対象端末と同じ行動傾向情報を付与された他の携帯端末２を特定するものとしたが、これに代えて、類似する行動傾向情報を持つ他の携帯端末２を特定するものとしてもよい。例えば、「洋食店によく行く」、「外食によくいく」、「趣味が食べ歩き」といった行動傾向情報を、類似する行動傾向情報として扱うことができる。具体的には、予め類似として扱う行動傾向情報のリストを記憶部４６’に記憶させておき、図１３のステップＳ７０１において、当該情報を参照して、類似する行動傾向情報を持つ他の携帯端末２を特定することができる。
【００７８】
また、図１３のステップＳ７０５においては、図８のステップＳ４０５と同様に、抽出手段４４８が、選択情報受信手段４４６により受信された選択メニュー情報から、当該サービス領域内において選択されたメニュー項目を抽出するほか、当該抽出したメニュー項目のうちから、さらに、処理対象端末に付与された行動傾向情報に対応するメニュー項目を抽出するものとしてもよい。例えば、「洋食店によく行く」という行動傾向情報が付与されている場合には、メニュー項目「最寄りのイタリア料理店への経路探索」を抽出するものとしてもよい。
【００７９】
具体的には、各行動傾向情報と、その行動傾向情報に関連する所定のメニュー項目との対応関係を示す対応情報を記憶する対応情報記憶手段を、記憶部４６’に設けておき、図１３のステップＳ７０５において、上記対応情報記憶手段が記憶する対応情報を参照することにより、他の携帯端末２から取得した選択メニュー履歴の中から、処理対象端末に付与された行動傾向情報に対応するメニュー項目を抽出することができる。
【００８０】
ここで、抽出手段４４８は、所定の領域内にある携帯端末２から取得した選択メニュー履歴から、当該所定の領域内にある携帯端末２に付与されている行動傾向情報毎に、各行動傾向情報に対応するメニュー項目を抽出するものとしてもよい。この場合には、同一の又は類似する行動傾向情報が付与された携帯端末２に対し、当該行動傾向情報に対応するメニュー項目を含んだメニュー項目情報を、それぞれ一度に送信することができる。
【００８１】
また、図１３のステップＳ７０１において処理対象端末と同じサービス領域内に存在する他の携帯端末２がない場合、又は、当該サービス領域内に存在する他の携帯端末２の中に処理対象端末と同じ行動傾向情報を持つ他の携帯端末２がない場合には（図１３のステップＳ７０１、Ｎｏ）、図１３のステップＳ７０７を実行することなく項目情報作成処理（２）を終了し、図１１のステップＳ５０８においてメニュー項目情報を送信しないものとしてもよい。
【００８２】
以上説明したように、第１又は第２の実施形態によれば、一の携帯端末２が端末情報を送信すると、メニューサーバ４又は４’は、当該一の携帯端末２が存在する所定の領域内にある他の携帯端末２から、当該他の携帯端末２において選択されたことのあるメニュー項目を取得して、取得したメニュー項目を携帯端末２において表示すべきメニュー項目として示すメニュー項目情報を、上記一の携帯端末２へ送信する。これにより、各携帯端末２は、ユーザが特別の操作を行うことなく、現在位置に応じた最適なメニュー項目を迅速に表示することができる。
【００８３】
なお、メニュー項目には、位置情報を利用しない、例えば、設定のメニュー項目を含んだメニュー項目を表示してもよい。また、表示位置を変更するメニュー項目と表示位置を変更しないメニュー項目があってもよい。表示位置を変更しないメニュー項目は、特定の表示位置に表示してもよいし、ユーザが表示位置を決めるようにしてもよい。
【００８４】
また、実施形態では、他の携帯端末２において選択されたことのあるメニュー項目を取得して、携帯端末２へ送信することとしたが、メニューサーバ４において、サービス領域の特性に合わせたメニュー項目を予め保持しておいてもよい。例えば、メニューサーバ４において、サービス領域ごとに領域内に存在する施設を検索してジャンルごとに集計しておき、多かったジャンルの周辺検索メニュー項目情報を作成する。これにより、秋葉原近辺であれば『「電気店」の周辺検索』メニュー項目、郊外の観光地などのサービス領域では、『「ガソリンスタンド」の周辺検索』メニュー項目を表示することができる。さらに、メニューサーバ４で予め保持しておいたメニュー項目と実施形態のようにサービス領域内の他の携帯端末２から取得したメニュー項目を組み合わせて表示してもよい。
【００８５】
また、現在位置に応じたメニュー項目に限らず、類似する行動傾向情報を持つメニュー項目を抽出するようにしてもよい。その際、メニューサーバ４は、サービス領域に関係なく、予め同一又は類似の行動傾向情報を付与された携帯端末２で選択されたメニュー項目を取得して集計しておき、重複数順にメニュー項目をソートして最上位から所定数のメニュー項目を抽出することもできる。これにより、例えば、ユーザが「洋食店によく行く」という行動傾向情報が付与されている場合に、『人気「洋食店」ランキング』や『「洋食店」の穴場情報』などを表示することができる。これにより、ユーザの嗜好に合ったメニュー項目を表示することができる。さらに、メニューサーバ４で予め集計したメニュー項目と実施形態のようにサービス領域内の他の携帯端末２から取得したメニュー項目を組み合わせて表示してもよい。
【００８６】
また、メニュー項目は携帯端末２からの要求により、メニューサーバ４からメニュー項目情報を送信する場合を説明したが、携帯端末２からの要求がなくてもメニューサーバ４から携帯端末２にメニュー項目情報を送信するようにしてもよい。
【符号の説明】
【００８７】
１、１’・・・メニュー表示システム、２・・・携帯端末、４、４’・・・メニューサーバ、２２、４２・・・通信部、２４・・・操作表示部、２６・・・ＧＰＳモジュール、２８・・・制御部、３０、４６、４６’・・・記憶部、４４、４４’・・・処理部、２８２・・・端末情報送信手段、２８４・・・項目情報受信手段、２８６・・・表示制御手段、２８８・・・選択情報送信手段、３０２・・・選択履歴記憶手段、４４２・・・端末情報受信手段、４４４、４４４’・・・端末特定手段、４４６・・・選択情報受信手段、４４８・・・抽出手段、４５０・・・項目情報送信手段、４５２・・・行動分析手段、４６２・・・領域記憶手段、４６４・・・履歴記憶手段、４６６・・・行動情報記憶手段。
【図１】
0005698583.tif 000002
【図２】
0005698583.tif 000003
【図３】
0005698583.tif 000004
【図４】
0005698583.tif 000005
【図５】
0005698583.tif 000006
【図６】
0005698583.tif 000007
【図７】
0005698583.tif 000008
【図８】
0005698583.tif 000009
【図９】
0005698583.tif 000010
【図１０】
0005698583.tif 000011
【図１１】
0005698583.tif 000012
【図１２】
0005698583.tif 000013
【図１３】
0005698583.tif 000014