(57)【要約】【課題】コンシューマ端末等におけるアプリケーションプログラムの選択または操作についてのユーザ負担軽減を可能とする。【解決手段】所定領域２５０での検知センサ４５によるコンシューマ端末自身に関する検知情報を、前記検知センサ４５と結ばれた起動支援サーバ２００から受信し、前記検知情報の含む領域情報を、各領域２５０でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベース１２６に照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定し、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベース１２５より、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リスト１３０を生成し、前記起動選択用リスト１３０を出力インターフェイスに出力することを特徴とするアプリケーションプログラム起動支援方法。【選択図】  図１
2006092155.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの起動支援を行う方法であって、
１以上のアプリケーションプログラムを搭載したコンシューマ端末が、
所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信し、
前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定し、
前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成し、
前記起動選択用リストを出力インターフェイスに出力することを特徴とするアプリケーションプログラム起動支援方法。
【請求項２】
請求項１において、
前記コンシューマ端末が、前記検知情報の起動支援サーバからの受信に際して、所定のメモリ内にタイムスタンプを行うと共に、当該タイムスタンプからの経過時間をカウントし、当該経過時間が所定時間以上となった時点を検知して、前記起動選択用リストの出力または当該起動選択用リストから選択起動されたアプリケーションプログラムの停止処理を実行することを特徴とするアプリケーションプログラム起動支援方法。
【請求項３】
請求項１または２において、
前記コンシューマ端末が、領域毎にユーザの訪問頻度をカウントし、前記起動優先順位データベースにおいて領域毎に紐付けされたアプリケーションプログラムの利用可能性を、前記訪問頻度の多少に応じて増減させることを特徴とするアプリケーションプログラム起動支援方法。
【請求項４】
請求項１〜３のいずれかにおいて、
前記起動支援サーバが、
所定領域への訪問者をリスト化した顧客データベースにおける、前記検知情報の含む領域情報に基づく顧客検索を行って、この検索結果を、前記領域情報の対応領域に存在する店舗端末に送信し、
前記店舗端末が、
店舗内検知センサによりコンシューマ端末の検知を行って、当該検知したコンシューマ端末の情報を、前記起動支援サーバより受信した検索結果に照合し、該当顧客を特定できたならば、前記コンシューマ端末に検知情報を送信し、
前記コンシューマ端末の前記検知通知取得部が、前記検索結果を前記検知情報として前記店舗端末より受信することを特徴とするアプリケーションプログラム起動支援方法。
【請求項５】
アプリケーションプログラムの起動支援を行うコンシューマ端末であって、
所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信する、検知通知取得部と、
前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定する、優先順位特定部と、
前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成する、リスト生成部と、
前記起動選択用リストを出力インターフェイスに出力する、出力処理部と、
を備えることを特徴とするコンシューマ端末。
【請求項６】
アプリケーションプログラムの起動支援方法をコンシューマ端末に実行させるプログラムであって、
所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信するステップと、
前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定するステップと、
前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成するステップと、
前記起動選択用リストを出力インターフェイスに出力するステップと、
を備えることを特徴とするアプリケーションプログラム起動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラム起動支援方法、コンシューマ端末、アプリケーションプログラム起動支援方法、およびアプリケーションプログラム起動支援プログラムに関する。
【背景技術】
【０００２】
ユーザ端末の位置に応じて情報提供を行うといった技術がいくつか提案されている。例えば、所定情報の提供を目的とした、キャラクタの表示内容、処理内容、及び、出力する音声の内容のうちの少なくとも１つが定義された画面要素推移体及び該画面要素推移体の起動条件を記憶する画面要素推移記憶手段と、車載センサ、使用者データの少なくとも１つに基づき前記起動条件を満たしているか判断する条件判断手段と、前記起動条件を満たしていると判断された場合、前記画面要素推移体を実行して情報の提供を行う画面要素推移体実行手段と、を備えたことを特徴とする車載装置（特許文献１参照）などが提案されている。
【０００３】
また、自らの位置を検出する位置検出手段と、地図上の任意の位置を登録する位置登録手段と、上記位置検出手段で検出された位置が上記登録された位置を中心とした所定範囲に入ったか否かを判定する判定手段と、上記判定手段で所定範囲に入ったと判定された場合に自動起動し予め設定登録された音声、データなどの情報を相手先に転送する通信手段を具備することを特徴とするナビゲーション装置（特許文献２参照）なども提案されている。
【特許文献１】特開２００４−５１０７４号公報
【特許文献２】特開２００４−５１０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、広く普及する携帯電話機は、その機能高度化が進み、複数のアプリケーションプログラム（ＡＰ）を搭載する傾向にある。こうしたアプリケーションプログラムのなかでも、クレジットや電子マネーのような決済機能に対応したもの、或いはポイントサービスに対応したものなどは、流通・金融業界を中心にサービス商用化に合わせた普及が進められている。前記アプリケーションプログラムを実行するに際し、例えば、決済を行う店舗側の端末と携帯電話機との間では、赤外線やＢｌｕｅｔｏｏｔｈなどの通信方式により各種データ通信が行われる。
【０００５】
従来このようなデータ通信に際し、ユーザは、まず携帯電話機を起動してアプリケーションプログラムの選択メニュー等を立ち上げた上で、前記データ通信の対象となる、つまり決済機能等を実現する該当アプリケーションプログラムを選択する必要があった。こうした該当アプリケーションプログラムの選択ならびに起動の後、店舗側の端末との間でデータ通信の処理が開始されるのである。
【０００６】
この一連の処理流れに際し、アプリケーションプログラムによっては、例えば本人確認のためのＰＩＮ入力等が必要な場合もあり、上述したアプリケーションプログラムの選択動作と相まって、アプリケーションプログラムの選択・起動処理の煩わしさや処理効率の低さという問題がつきまとうこととなる。この問題は、今後、さらに多くのアプリケーションプログラムが携帯電話機などのコンシューマ端末に搭載されるようになると、更に増大することが懸念される。
【０００７】
そこで本発明は上記課題を鑑みてなされたものであり、アプリケーションプログラムの選択または操作についてのユーザ負担軽減を可能とする、アプリケーションプログラム起動支援方法、コンシューマ端末、およびアプリケーションプログラム起動支援プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明のアプリケーションプログラム起動支援方法は、アプリケーションプログラムの起動支援を行う方法であって、１以上のアプリケーションプログラムを搭載したコンシューマ端末が、所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信し、前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定し、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成し、前記起動選択用リストを出力インターフェイスに出力することを特徴とする（第１の発明）。
【０００９】
第２の発明は、第１の発明において、前記コンシューマ端末が、前記検知情報の起動支援サーバからの受信に際して、所定のメモリ内にタイムスタンプを行うと共に、当該タイムスタンプからの経過時間をカウントし、当該経過時間が所定時間以上となった時点を検知して、前記起動選択用リストの出力または当該起動選択用リストから選択起動されたアプリケーションプログラムの停止処理を実行することを特徴とする。
【００１０】
第３の発明は、第１または第２の発明において、前記コンシューマ端末が、領域毎にユーザの訪問頻度をカウントし、前記起動優先順位データベースにおいて領域毎に紐付けされたアプリケーションプログラムの利用可能性を、前記訪問頻度の多少に応じて増減させることを特徴とする。
【００１１】
第４の発明は、第１〜第３のいずれかの発明において、前記起動支援サーバが、所定領域への訪問者をリスト化した顧客データベースにおける、前記検知情報の含む領域情報に基づく顧客検索を行って、この検索結果を、前記領域情報の対応領域に存在する店舗端末に送信し、前記店舗端末が、店舗内検知センサによりコンシューマ端末の検知を行って、当該検知したコンシューマ端末の情報を、前記起動支援サーバより受信した検索結果に照合し、該当顧客を特定できたならば、前記コンシューマ端末に検知情報を送信し、前記コンシューマ端末の前記検知通知取得部が、前記検索結果を前記検知情報として前記店舗端末より受信することを特徴とする。
【００１２】
第５の発明は、アプリケーションプログラムの起動支援を行うコンシューマ端末であって、所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信する、検知通知取得部と、前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定する、優先順位特定部と、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成する、リスト生成部と、前記起動選択用リストを出力インターフェイスに出力する、出力処理部と、を備えることを特徴とする。
【００１３】
第６の発明は、アプリケーションプログラムの起動支援方法をコンシューマ端末に実行させるプログラムであって、所定領域での検知センサによるコンシューマ端末自身に関する検知情報を、前記検知センサと結ばれた起動支援サーバから受信するステップと、前記検知情報の含む領域情報を、各領域でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベースに照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定するステップと、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベースより、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リストを生成するステップと、前記起動選択用リストを出力インターフェイスに出力するステップと、を備えることを特徴とする。
【００１４】
なお、前記起動支援サーバは、１以上のアプリケーションプログラムを搭載したコンシューマ端末におけるアプリケーションプログラムの起動支援を行うサーバであって、所定領域に配置された検知センサより、コンシューマ端末に関する検知情報を取得し、当該検知情報を前記コンシューマ端末に送信する、検知情報送信部を備えるものである。また、この起動支援サーバは、所定領域への訪問者をリスト化した顧客データベースにおける、前記検知情報の含む領域情報に基づく顧客検索を行って、この検索結果を、前記領域情報の対応領域に存在する店舗端末に送信する、検索結果送信部を備えるものとできる。
【００１５】
また、前記店舗端末は、店舗内検知センサによりコンシューマ端末の検知を行って、当該検知したコンシューマ端末の情報を、前記起動支援サーバより受信した検索結果に照合し、該当顧客を特定できたならば、前記コンシューマ端末に検知情報を送信する、検知情報送信部を備えるものと出来る。
【００１６】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、コンシューマ端末等におけるアプリケーションプログラムの選択または操作についてのユーザ負担軽減が可能となる。
【発明を実施するための最良の形態】
【００１８】
−−−本実施形態においての想定状況−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるアプリケーションプログラム起動支援を行うコンシューマ端末１００を含むネットワーク構成図である。本実施例においては、例えば、本発明のコンシューマ端末１００が携帯電話機であり、この携帯電話機を携行したユーザが小売店舗２２１が集合している百貨店２５０を訪れるような状況を一例として想定する。
【００１９】
なお、本実施形態で言う「領域」の例は、上述した通り、百貨店２５０と小売店舗２２１とを組み合わせたものであり、図１中で示すように、例えば百貨店２５０の入口に設置された検知センサ４５が検知したコンシューマ端末１００の来館を、起動支援サーバたる支店別顧客管理システム２００が認識し、これをコンシューマ端末１００に通知することとなる。コンシューマ端末１００ではこの通知に応じて前記百貨店２５０に関連づけたアプリケーションプログラムの起動準備をすることができる。
【００２０】
ここでこのまま百貨店２５０におけるアプリケーションプログラムの起動優先順位に応じた前記起動選択用リスト１３０を生成・出力するとしても良いが、前記支店別顧客管理システム２００が、所定時間における来館者のリスト（図１：来客リストファイル２１１）を生成し、これを小売店舗２２１の店舗端末２２０に予め送信しておくこともできる。
【００２１】
この場合、この百貨店２５０内の小売店舗２２１において検知センサ５０が前記コンシューマ端末１００の来店を検知すると、前記来客リストファイル２１１中より簡便迅速に来店者を特定し、検知情報をコンシューマ端末１００に対して通知することができる。コンシューマ端末１００ではこの検知情報の通知に応じて、前記小売店舗２２１におけるアプリケーションプログラムの起動優先順位に応じた前記起動選択用リスト１３０を生成・出力する。
【００２２】
勿論、「領域」として前記百貨店２５０か小売店舗２２１のどちらか一方だけについて本発明における起動選択用リスト１３０を生成するものとしてもよいし、他方、更に多くの領域を組み合わせた状況を想定するとしてもよい。
【００２３】
−−−コンシューマ端末を含むネットワーク構成−−−
上述した通り、本発明のコンシューマ端末１００は例えば携帯電話機であり、本発明のアプリケーションプログラム起動支援方法を実行する機能を実現すべくプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００２４】
また、コンシューマ端末１００は、ＬＡＮやインターネット等のネットワーク１５０を介して、  本発明の起動支援サーバたる支店別顧客管理システム２００や、店舗端末２２０らの外部装置と接続してデータ授受を実行するＩ／Ｏ部１０５を備える。更に、コンシューマ端末１００は、アプリケーションプログラム格納データベース１２５、起動優先順位データベース１２６、タイムスタンプデータベース１２７を利用可能である。
【００２５】
以下に、前記コンシューマ端末１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。コンシューマ端末１００は、所定領域２５０での検知センサ４５によるコンシューマ端末自身に関する検知情報を、前記検知センサ４５と結ばれた起動支援サーバ２００から受信する、検知通知取得部１１０を備える。
【００２６】
また、コンシューマ端末１００は、前記検知情報の含む領域情報を、各領域２５０でのアプリケーションプログラム毎の利用可能性情報を格納した起動優先順位データベース１２６に照合し、該当領域におけるアプリケーションプログラムの起動優先順位を特定する、優先順位特定部１１１を備える。
【００２７】
また、コンシューマ端末１００は、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベース１２５より、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リスト１３０を生成する、リスト生成部１１２を備える。
【００２８】
また、コンシューマ端末１００は、前記起動選択用リスト１３０を出力インターフェイスに出力する、出力処理部１１３を備える。
【００２９】
また、コンシューマ端末１００は、前記検知情報の起動支援サーバ２００からの受信に際して、所定のメモリ内にタイムスタンプを行うと共に、当該タイムスタンプからの経過時間をカウントし、当該経過時間が所定時間以上となった時点を検知して、前記起動選択用リスト１３０の出力または当該起動選択用リスト１３０から選択起動されたアプリケーションプログラムの停止処理を実行する、タイムアウト処理部１１４を備えるとすれば好適である。
【００３０】
また、コンシューマ端末１００は、領域毎にユーザの訪問頻度をカウントし、前記起動優先順位データベース１２６において領域毎に紐付けされたアプリケーションプログラムの利用可能性を、前記訪問頻度の多少に応じて増減させる、データベース更新管理部１１５を備えるとすれば好適である。
【００３１】
なお、コンシューマ端末１００の領域での有無検知を行う技術例として、例えば図２に示すような例が考えられる。図２はは本実施形態におけるコンシューマ端末の検知方法の例を示す図である。一つは、ＧＰＳ（Global Positioning System）のユニットをコンシューマ端末１００に搭載しておき、予め設定していた領域内に入ってきたコンシューマ端末１００をこのＧＰＳユニットが検知するという技術である。ＧＰＳユニットが検知した検知情報は前記支店別顧客管理システム２００を介してコンシューマ端末１００に通知される。
【００３２】
また、一つは、ＲＦＩＤ（Radio Frequency IDentification）のタグをコンシューマ端末１００に搭載し、ＲＦＩＤの検知器にコンシューマ端末１００が近づくと当該検知器が検知するという技術である。上記同様に、前記検知器が検知した検知情報は前記支店別顧客管理システム２００を介してコンシューマ端末１００に通知される。なお、正確にコンシューマ端末位置を検知するためにゲートを用いるとしてもよい。
【００３３】
また、一つは、Ｂｌｕｅｔｏｏｔｈ（登録商標：Bluetooth SIG, Inc.）クライアントをコンシューマ端末１００に搭載し、アクセスポイントから定期的に発信される信号を前記Ｂｌｕｅｔｏｏｔｈクライアントが検知するという技術である。上記同様に、前記Ｂｌｕｅｔｏｏｔｈクライアントが検知した検知情報は前記支店別顧客管理システム２００を介してコンシューマ端末１００に通知される。
【００３４】
また、一つは、コンシューマ端末１００たるＰＨＳ／携帯電話機が、ＰＨＳ或いは携帯電話のどの基地局エリア内に存在するか否かを確認することで、おおよその位置を検出するという技術である。
【００３５】
−−−データベース構成−−−
次に、本実施形態のコンシューマ端末１００が利用するデータベースについて説明する。図３は本実施形態における、（ａ）アプリケーションプログラム格納データベース、（ｂ）起動優先順位データベース、（ｃ）タイムスタンプデータベース、および（ｄ）顧客データベースのデータ構成例を示す図である。
【００３６】
アプリケーションプログラム格納データベース１２５は、コンシューマ端末１００において利用される１以上のアプリケーションプログラムを格納したデータベースであり、例えばアプリケーションＩＤをキーとして、アプリケーション名、アプリケーション種類、関連づけされる百貨店のＩＤ、およびアプリケーションプログラム本体といったデータを関連づけたレコードの集合体となっている。
【００３７】
また、起動優先順位データベース１２６は、前記百貨店２５０や小売店舗２２１といった各領域でのアプリケーションプログラム毎の利用可能性情報を格納したデータベースであり、例えばアプリケーションＩＤおよび店舗ＩＤをキーとして、利用可能性のデータを関連づけたレコードの集合体となっている。図では、利用可能性のデータ例として、利用優先度の順位をあげている。なお、コンシューマ端末１００が、領域毎にユーザの訪問頻度をカウントし、この起動優先順位データベース１２６において領域毎に紐付けされたアプリケーションプログラムの利用可能性を、前記訪問頻度の多少に応じて増減させるとすれば好適である。
【００３８】
また、タイムスタンプデータベース１２７は、コンシューマ端末１００が、起動支援サーバたる支店別顧客管理システム２００からの前記検知情報の受信に際して行うタイムスタンプを格納したデータベースであり、例えばスタンプＩＤをキーとして、日時情報、訪問先の店舗ＩＤ、経過時間情報といったデータを関連づけたレコードの集合体となっている。なお、コンシューマ端末１００が、前記検知情報の起動支援サーバ２００からの受信に際して、このタイムスタンプデータベース１２７にタイムスタンプを行うと共に、当該タイムスタンプからの経過時間をカウントし、この経過時間を前記経過時間情報として当該データベース１２７に格納する。
【００３９】
また、顧客データベース１２８は、例えば前記百貨店２５０などの本発明における領域に紐付けされる顧客情報を格納したデータベースであり、例えば顧客ＩＤをキーとして、氏名、住所、コンシューマ端末ＩＤといったデータを関連づけたレコードの集合体となっている。
【００４０】
なお、これまで示したコンシューマ端末１００における機能部１１０〜１１５は、ハードウェアとして実現してもよいし、メモリなどの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００４１】
また、前記ネットワーク１５０に関しては、インターネットやＬＡＮの他、専用回線やＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網など様々なネットワークを採用することも出来る。また、ＶＰＮなど仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００４２】
−−−処理フロー−−−
次に、本実施形態のアプリケーションプログラム起動支援方法の実際手順について図を参照しつつ説明する。図４は本実施形態のアプリケーションプログラム起動支援方法の実際手順を示すフロー図である。また、図５は本実施形態におけるコンシューマ端末の画面遷移例１を示す図であり、図６は本実施形態におけるコンシューマ端末の画面遷移例２を示す図である。
【００４３】
なお、以下で説明するアプリケーションプログラム起動支援方法に対応する各種動作は、コンシューマ端末１００におけるメモリ等の記憶手段が備えるプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されており、前記構成各部の機能を実装したものとなる。
【００４４】
また、本発明における起動支援サーバとしての機能を前記支店別顧客管理システム２００が実現し、店舗端末２２０と共に、アプリケーションプログラム起動支援方法を前記コンシューマ端末１００が実行するに際して必要な共働を行うとする。その為、図４に示すフロー図では、コンシューマ端末１００における処理と、前記支店別顧客管理システム２００および店舗端末２２０の処理とをあわせて記述している。
【００４５】
また、コンシューマ端末１００のアプリケーションプログラム格納データベース１２５には、クレジット決済用のアプリケーションプログラムや前記店舗２２１別のポイント管理用のアプリケーションプログラムなどが、図５のリスト５００に示す通り１つ以上搭載されているものとする。
【００４６】
前記百貨店２５０の入り口に設置されている検知センサ４５は、来館者が携行する携帯電話機等のコンシューマ端末１００の有無を検知している。そこで、コンシューマ端末１００が前記百貨店２５０の領域内に入ると、前記検知センサ４５がこれを検知し、該当コンシューマ端末１００に対して検知情報を通知する（ｓ１０００）。
【００４７】
コンシューマ端末１００では、この検知情報を受信し、検知応答を支店別顧客管理システム２００に返す（ｓ１００１）。また、コンシューマ端末１００は、前記検知情報の起支店別顧客管理システム２００からの受信に際して、前記タイムスタンプデータベース１２７に来館のタイムスタンプの情報を格納する（ｓ１００２）。そして、当該来館タイムスタンプからの経過時間をカウントし始める。
【００４８】
一方、前記百貨店２５０に設置されている検知センサ４５は、前記コンシューマ端末１００の来館を検知する一方で、検知したコンシューマ端末１００の端末ＩＤを支店別顧客管理システム２００に通知する（ｓ１００３）。
【００４９】
なお、前記百貨店２５０の本部システム３００は、ハウスカードなどに基づく顧客データベース３１０を保有して、各支店の支店別顧客管理システム２００に対し本部サーバ３０５を介して定期的に顧客入退会などの顧客データベースの更新情報を配信している。従って、支店別顧客管理システム２００における顧客データベース２１０は、定期的に本部システム３００の顧客データベース３１０と同期がとられているものとする。
【００５０】
また、支店別顧客管理システム２００は、コンシューマ端末１００に対し、前記百貨店２５０において利用可能性があるアプリケーションプログラムの起動準備要求を通知する（ｓ１００４）。この要求には前記百貨店２５０のＩＤを含むものとする。
【００５１】
コンシューマ端末１００では、前記起動準備要求を受信し、この要求に含まれる百貨店２５０のＩＤに基づく、前記アプリケーションプログラム格納データベース１２５の検索を行う。これにより、前記百貨店２５０に関連するアプリケーションプログラムを特定するのである。例えば、図５で示すコンシューマ端末１００のアプリケーションプログラム格納データベース１２５内におけるリスト５０１（の「起動中ＡＰ」）が、前記特定したアプリケーションプログラムの一覧となる。こうして、コンシューマ端末１００は、前記百貨店２５０内で使う可能性のあるアプリケーションプログラムの起動準備を行う（ｓ１００５）。この時、前記コンシューマ端末１００の画面１３５は、前記リスト５０１で特定されたアプリケーションプログラムの起動準備中である旨を示すメッセージ５１０が表示される。
【００５２】
また一方で、支店別顧客管理システム２００は、前記検知センサ４５からのコンシューマ端末１００のＩＤ通知に基づき、顧客データベース２１０における該当顧客を特定し、来客リストファイル２１１を生成する（ｓ１００６）。そして、支店別顧客管理システム２００は該当する店舗端末２２０へ前記来客リストファイル２１１を送信する（ｓ１００７）。店舗端末２２０ではこれを受信し、自身の来客リストファイル２１１を更新する（ｓ１００８）。
【００５３】
コンシューマ端末１００は、自身の備えるクロック機能から現在時刻を取得し、この現在時刻と前記タイムスタンプデータベース１２７の来館のタイムスタンプとの差を算定し、これが所定のタイムアウト時間以上であるか判定する（ｓ１００９）。これにより、前記タイムアウト時間以上であると判定したならば（ｓ１００９：ＹＥＳ）、前記百貨店２５０に来館して以来、長時間にわたってどの店舗２２１を訪れることもなく退館したものと想定し、コンシューマ端末１００におけるアプリケーションプログラムの起動準備（或いは起動）を終了し（ｓ１０２０）、フローを終了する。他方、前記判定において、前記タイムアウト時間以上ではないと判定したならば（ｓ１００９：ＮＯ）、待機状態を維持する。
【００５４】
その後、前記コンシューマ端末１００のユーザが、ある店舗２２１（図５では「ＡＡ化粧品売場」）を訪問したすれば、この店舗２２１に設置されている検知センサ５０が前記コンシューマ端末１００の存在を検知する。この検知情報は、店舗端末２２０で持つ前記来客リストファイル２１１と照合され、ヒットした場合は店舗ＩＤを含む検知情報を店舗端末２２０よりコンシューマ端末１００に通知する（ｓ１０１１）。これに応じたコンシューマ端末１００からの検知応答がなければ（ｓ１０１３：なし）、処理をステップｓ１０１０に戻す。
【００５５】
他方、コンシューマ端末１００は前記検知情報の通知に応じて、検知応答を店舗端末２２０に返す（ｓ１０１２）。更にコンシューマ端末１００は、前記検知情報の店舗端末２２０からの受信に際して、前記タイムスタンプデータベース１２７に来店のタイムスタンプの情報を格納する（ｓ１０１４）。そして、当該来店のタイムスタンプからの経過時間をカウントし始める。
【００５６】
続いて、コンシューマ端末１００は、既に起動準備している、前記百貨店２５０内で使う可能性のあるアプリケーションプログラム（図５のリスト５０１）より、前記店舗２２１において使用可能性の高いものを特定し、リスト化する処理を実行することとなる。この処理にあたり、コンシューマ端末１００は、前記検知情報に含まれる店舗ＩＤを、前記起動優先順位データベース１２６に照合し、該当店舗２２１におけるアプリケーションプログラムの起動優先順位を特定する（ｓ１０１５）。ここで特定したアプリケーションプログラムは図５に示すリスト５０２における「起動中ＡＰ」となる。
【００５７】
コンシューマ端末１００は、前記特定した起動優先順に基いて、アプリケーションプログラム格納データベース１２５より、予め定めた所定優先順位以上のアプリケーションプログラムを抽出し、起動優先順位に応じた起動選択用リスト（図５：リスト５１１）を生成する。この前記起動選択用リスト５１１は出力インターフェイスたる画面１３５に出力する（ｓ１０１６）。
【００５８】
コンシューマ端末１００は、自身の備えるクロック機能から現在時刻を取得し、この現在時刻と前記タイムスタンプデータベース１２７の来店のタイムスタンプとの差を算定し、これが所定のタイムアウト時間以上であるか判定する（ｓ１０１７）。これにより、前記タイムアウト時間以上であると判定したならば（ｓ１０１７：ＹＥＳ）、前記店舗２２１に来店して以来、長時間にわたってどのアプリケーションプログラムを実行させることなく退店したものと想定し、コンシューマ端末１００におけるアプリケーションプログラムの起動準備（或いは起動）を終了し（ｓ１０２０）、フローを終了する。他方、前記判定において、前記タイムアウト時間以上ではないと判定したならば（ｓ１０１７：ＮＯ）、待機状態を維持する。
【００５９】
コンシューマ端末１００では、前記起動選択用リスト５１１を通じてユーザより受け付けた、アプリケーションプログラムの選択とその実行を処理する（ｓ１０１８）。また、このアプリケーションプログラムの終了指示を後に受け付けたならば（ｓ１０１９）、コンシューマ端末１００におけるアプリケーションプログラムの実行を終了し（ｓ１０２０）、フローを終了する。
【００６０】
なお、前記店舗２２１の後に前記百貨店２５０内の他の店舗（図６：「ＤＤ食料雑貨店」）をユーザが訪れたとするば、コンシューマ端末１００は、上記同様に当該店舗に応じた起動優先順を特定し、この起動優先順に基いて、アプリケーションプログラム格納データベース１２５より、予め定めた所定優先順位以上のアプリケーションプログラムを抽出する。そして、起動優先順位に応じた起動選択用リスト（図６：リスト６００）を生成することとなる。コンシューマ端末１００は、この前記起動選択用リスト６００は出力インターフェイスたる画面１３５に出力してユーザからの選択を受付けて、アプリケーションプログラムの実行を処理することととなる。
【００６１】
また、コンシューマ端末１００が、上述したように、現在時刻と前記タイムスタンプデータベース１２７の来館のタイムスタンプとの差が、所定のタイムアウト時間以上であると判定するなどして、前記百貨店２５０の退館を認識したならば、アプリケーションプログラムデータベース１２５を図６のリスト６０１（図５で示した来館時のリスト５０１と同じ）の状態、および画面１３５をメッセージ６１１（図５で示した来館時のメッセージ５１０と同じ）の表示状態へと遷移させる、更に、図６のリスト６０２に示すような初期状態（図５のリスト５００と同じ）へと遷移させ、コンシューマ端末１００は、アプリケーションプログラムの起動準備（或いは起動）を終了し（ｓ１０２０）、フローを終了する。
【００６２】
また、前記コンシューマ端末１００が、百貨店２５０や店舗２２１といった領域毎にユーザの訪問頻度をカウントし、前記起動優先順位データベース１２６において領域毎に紐付けされたアプリケーションプログラムの利用可能性を、前記訪問頻度の多少に応じて増減させるとしてもよい。この場合、前記起動優先順位データベース１２６の有効性を、大きな手間もなく維持しやすくなる。
【００６３】
本発明によれば、コンシューマ端末等におけるアプリケーションプログラムの選択または操作についてのユーザ負担軽減が可能となる。
【００６４】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００６５】
【図１】本実施形態におけるアプリケーションプログラム起支援動を行うコンシューマ端末を含むネットワーク構成図である。
【図２】本実施形態におけるコンシューマ端末の検知方法の例を示す図である
【図３】本実施形態における、（ａ）アプリケーションプログラム格納データベース、（ｂ）起動優先順位データベース、（ｃ）タイムスタンプデータベース、（ｄ）顧客データベースのデータ構成例を示す図である。
【図４】本実施形態のアプリケーションプログラム起動支援方法の実際手順を示すフロー図である。
【図５】本実施形態におけるコンシューマ端末の画面遷移例１を示す図である。
【図６】本実施形態におけるコンシューマ端末の画面遷移例２を示す図である。
【符号の説明】
【００６６】
４５、５０  検知センサ、位置検知センサ
１００  コンシューマ端末
１０１  プログラムデータベース
１０２  プログラム
１０３  メモリ
１０４  ＣＰＵ
１０５  Ｉ／Ｏ部
１１０  検知通知取得部
１１１  優先順位特定部
１１２  リスト生成部
１１３  出力処理部
１１４  タイムアウト処理部
１１５  データベース更新管理部
１２５  ＡＰ格納部
１２６  起動優先順位データベース
１２７  タイムスタンプデータベース
１３０  起動選択リスト
１５０  ネットワーク
２００  起動支援サーバ、支店別顧客管理システム
２１０  顧客データベース
２１１  来客リストファイル
２２０  店舗端末
２２１  領域、店舗
２５０  領域、百貨店
３００  本部システム
３１０  顧客データベース
【図１】
2006092155.tif 000003
【図２】
2006092155.tif 000004
【図３】
2006092155.tif 000005
【図４】
2006092155.tif 000006
【図５】
2006092155.tif 000007
【図６】
2006092155.tif 000008