(57)【要約】本発明に係る携帯電話１は、記憶部６と、短距離無線部８、及び制御部２を備える。記憶部６は、アプリＩＤ、キーワード、及びアプリケーションソフトを対応付けて格納する。短距離無線部８は、外部から送信されるアプリＩＤとキーワードを受信する。制御部２は、短距離無線部８で受信したキーワードと、ＡＤＦ格納領域６１に格納されているキーワードが一致した場合に、受信したアプリＩＤに対応するアプリケーションソフトをアプリ格納領域６２から読み出して起動する。
2003048926.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフト起動装置と通信を行う移動通信端末であって、
識別情報と対応付けてアプリケーションソフトを格納する格納手段と、
前記アプリケーションソフト起動装置から送信される識別情報を受信する受信手段と、
前記受信手段により受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動手段と
を備えたことを特徴とする移動通信端末。
【請求項２】
前記格納手段は、前記アプリケーションソフトの識別情報と対応付けて、前記アプリケーションソフトの外部起動に使用する認証情報を格納し、
前記受信手段は、前記アプリケーションソフト起動装置から送信される認証情報を受信し、
前記格納手段に格納されている認証情報と、前記受信手段により受信された認証情報との同一性を判定する判定手段を更に備え、
前記起動手段は、前記判定手段により、前記格納手段に格納されている認証情報と、前記受信手段により受信された認証情報とが、同一であると判定された場合に、前記受信手段により受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することを特徴とする請求項１に記載の移動通信端末。
【請求項３】
前記格納手段は、前記認証情報を不可視な状態で格納することを特徴とする請求項２に記載の移動通信端末。
【請求項４】
前記アプリケーションソフトの外部起動を許可又は不許可に設定する設定手段を更に備え、
前記起動手段は、前記設定手段によりアプリケーションソフトの外部起動が許可に設定されている場合に、前記受信手段により受信された識別情報に対応するアプリケーションソフトを、前記格納手段から読み出して起動することを特徴とする請求項１に記載の移動通信端末。
【請求項５】
前記受信手段により識別情報を受信した際に、前記アプリケーションソフトの外部起動が不許可に設定されている場合には、前記アプリケーションソフトの外部起動が不許可に設定されている旨を、移動通信端末のユーザに通知する通知手段を更に備えることを特徴とする請求項４に記載の移動通信端末。
【請求項６】
前記識別情報と前記アプリケーションソフトとをサーバ装置から受信するアプリケーションソフト受信手段を更に備え、
前記格納手段は、前記アプリケーションソフト受信手段によって受信された識別情報とアプリケーションソフトとを対応付けて格納することを特徴とする請求項１に記載の移動通信端末。
【請求項７】
請求項１に記載の移動通信端末と通信を行うアプリケーションソフト起動装置であって、
前記移動通信端末により実行可能なアプリケーションソフトの識別情報を格納する識別情報格納手段と、
前記識別情報格納手段に格納されている識別情報を前記移動通信端末へ送信する送信手段と
を備えたことを特徴とするアプリケーションソフト起動装置。
【請求項８】
前記識別情報格納手段は、前記識別情報と対応付けて認証情報を格納し、
前記送信手段は、前記識別情報格納手段に格納されている認証情報を、前記移動通信端末へ送信することを特徴とする請求項７に記載のアプリケーションソフト起動装置。
【請求項９】
請求項１に記載の移動通信端末と、アプリケーションソフト起動装置とを備えて構成され、前記移動通信端末と前記アプリケーションソフト起動装置間で通信を行うことを特徴とするアプリケーションソフト起動システム。
【請求項１０】
アプリケーションソフト起動装置と通信を行う移動通信端末におけるアプリケーションソフト起動方法であって、
前記移動通信端末が、識別情報と対応付けてアプリケーションソフトを格納手段に格納する格納工程と、
前記アプリケーションソフト起動装置が、前記アプリケーションソフト起動装置に関するアプリケーションソフトの識別情報を前記移動通信端末へ送信する送信工程と、
前記移動通信端末が、前記送信工程にて送信された識別情報を受信する受信工程と、
前記移動通信端末が、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動工程と
を含むことを特徴とするアプリケーションソフト起動方法。
【請求項１１】
前記格納工程にて、前記アプリケーションソフトの識別情報と対応付けて、前記アプリケーションソフトの起動に使用する認証情報を前記格納手段に格納し、
前記送信工程にて前記移動通信端末へ認証情報を送信し、
前記受信工程にて、前記送信工程にて送信される認証情報を受信し、
前記格納工程にて格納された認証情報と、前記受信工程にて受信された認証情報との同一性を判定する判定工程を更に含み、
前記起動工程にて、前記格納工程にて格納された認証情報と、前記受信工程にて受信された認証情報とが、前記判定工程にて同一であると判定された場合に、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することを特徴とする請求項１０に記載のアプリケーションソフト起動方法。
【請求項１２】
前記格納工程にて、前記認証情報を不可視な状態で前記格納手段に格納することを特徴とする請求項１１に記載のアプリケーションソフト起動方法。
【請求項１３】
前記移動通信端末が、前記アプリケーションソフトの外部起動を許可又は不許可に設定する設定工程を更に含み、
前記起動工程にて、前記設定工程にてアプリケーションソフトの外部起動が許可に設定されている場合に、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することを特徴とする請求項１０に記載のアプリケーションソフト起動方法。
【請求項１４】
前記受信工程にて識別情報を受信した際に、前記アプリケーションソフトの外部起動が不許可に設定されている場合には、前記アプリケーションソフトの外部起動が不許可に設定されている旨を、前記移動通信端末がユーザに通知する通知工程を更に含むことを特徴とする請求項１３に記載のアプリケーションソフト起動方法。
【請求項１５】
前記移動通信端末が、前記識別情報と前記アプリケーションソフトとをサーバ装置から受信するアプリケーションソフト受信工程を更に含み、
前記格納工程にて、前記アプリケーションソフト受信工程にて受信された識別情報とアプリケーションソフトとを対応付けて格納することを特徴とする請求項１０に記載のアプリケーションソフト起動方法。
【請求項１６】
前記移動通信端末の格納手段に前記アプリケーションソフトが格納されていないことを検知した場合に、その旨を通知する通知手段を更に備えることを特徴とする請求項７に記載のアプリケーションソフト起動装置。
【請求項１７】
アプリケーションソフト起動装置と通信を行う移動通信端末に、
識別情報と対応付けてアプリケーションソフトを格納手段に格納する格納処理と、
前記アプリケーションソフト起動装置に関するアプリケーションソフトの識別情報を前記移動通信端末へ送信する送信処理と、
送信された識別情報を受信する受信処理と、
受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動処理と
を実行させることを特徴とするアプリケーションソフト起動プログラム。
【発明の詳細な説明】
技術分野
本発明は、移動通信端末、アプリケーションソフト起動装置、アプリケーションソフト起動システム、アプリケーションソフト起動方法、及びアプリケーションソフト起動プログラムに関する。
背景技術
近時、無線通信技術の発達に伴い、インターネット等のネットワークから、アプリケーションソフトをダウンロード可能な移動通信端末が開発されている。この様なアプリケーションソフトとしては、例えば、株価チャートの閲覧用ソフト、地図ソフト、アクションゲーム等がある。
発明の開示
しかしながら、上記従来技術では、以下の様な問題点があった。即ち、移動通信端末は、アプリケーションソフトを起動する際の操作釦や操作方法が、メーカや機種毎に異なる場合が多い。また、移動通信端末は、携帯性や可搬性を考慮して、パソコン等の情報機器に比べて小型であり、表示画面のサイズも小さい。従って、ユーザが、複数のアプリケーションソフトの中から所望のアプリケーションソフトを選択して実行する操作が、必ずしも容易であるとはいえない。特に、選択操作の迅速性が要求される屋外での利用の場合には不便である。
本発明は、上記課題に鑑みてなされたものであり、所望のアプリケーションソフトを簡易迅速に実行できる移動通信端末、アプリケーションソフト起動装置、アプリ起動システム、アプリケーションソフト起動方法、及びアプリケーションソフト起動プログラムを提供することを目的とする。
本発明に係る移動通信端末は、アプリケーションソフト起動装置と通信を行う移動通信端末であって、識別情報と対応付けてアプリケーションソフトを格納する格納手段と、前記アプリケーションソフト起動装置から送信される識別情報を受信する受信手段と、前記受信手段により受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動手段とを備えたことを特徴とする。
本発明に係るアプリケーションソフト起動装置は、前記移動通信端末と通信を行うアプリケーションソフト起動装置であって、前記移動通信端末により実行可能なアプリケーションソフトの識別情報を格納する識別情報格納手段と、前記識別情報格納手段に格納されている識別情報を前記移動通信端末へ送信する送信手段とを備えたことを特徴とする。
本発明に係るアプリケーションソフト起動方法は、アプリケーションソフト起動装置と通信を行う移動通信端末におけるアプリケーションソフト起動方法であって、前記移動通信端末が、識別情報と対応付けてアプリケーションソフトを格納手段に格納する格納工程と、前記アプリケーションソフト起動装置が、前記アプリケーションソフト起動装置に関するアプリケーションソフトの識別情報を前記移動通信端末へ送信する送信工程と、前記移動通信端末が、前記送信工程にて送信された識別情報を受信する受信工程と、前記移動通信端末が、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動工程とを含むことを特徴とする。
本発明に係るアプリケーションソフト起動プログラムは、アプリケーションソフト起動装置と通信を行う移動通信端末に、識別情報と対応付けてアプリケーションソフトを格納手段に格納する格納処理と、前記アプリケーションソフト起動装置に関するアプリケーションソフトの識別情報を前記移動通信端末へ送信する送信処理と、送信された識別情報を受信する受信処理と、受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動する起動処理とを実行させる。
これらの発明によれば、移動通信端末は、アプリケーションソフト起動装置からアプリケーションソフトの識別情報を受信し、当該識別情報に対応するアプリケーションソフトを自動的に起動（プッシュ起動）する。従って、使用するアプリケーションソフトを、移動通信端末のユーザが自ら選択する操作が不要となる。その結果、所望のアプリケーションソフトを簡易迅速に実行することが可能となる。
また、前記移動通信端末において、前記格納手段は、前記アプリケーションソフトの識別情報と対応付けて、前記アプリケーションソフトの外部起動に使用する認証情報を格納し、前記受信手段は、前記アプリケーションソフト起動装置から送信される認証情報を受信し、前記格納手段に格納されている認証情報と、前記受信手段により受信された認証情報との同一性を判定する判定手段を更に備え、前記起動手段は、前記判定手段により、前記格納手段に格納されている認証情報と、前記受信手段により受信された認証情報とが、同一であると判定された場合に、前記受信手段により受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することが好ましい。
また、前記アプリケーションソフト起動装置において、前記識別情報格納手段は、前記識別情報と対応付けて認証情報を格納し、前記送信手段は、前記識別情報格納手段に格納されている認証情報を、前記移動通信端末へ送信することが好ましい。
また、前記アプリケーションソフト起動方法において、前記格納工程にて、前記アプリケーションソフトの識別情報と対応付けて、前記アプリケーションソフトの起動に使用する認証情報を前記格納手段に格納し、前記送信工程にて前記移動通信端末へ認証情報を送信し、前記受信工程にて、前記送信工程にて送信される認証情報を受信し、前記格納工程にて格納された認証情報と、前記受信工程にて受信された認証情報との同一性を判定する判定工程を更に含み、前記起動工程にて、前記格納工程にて格納された認証情報と、前記受信工程にて受信された認証情報とが、前記判定工程にて同一であると判定された場合に、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することが好ましい。
これらの発明によれば、移動通信端末は、アプリケーションソフト起動装置からアプリケーションソフトの識別情報と認証情報を受信し、当該認証情報が一致した場合にのみ、識別情報に対応するアプリケーションソフトを自動的に起動する。これにより、アプリケーションソフトの外部起動に認証機能をもたせることができる。
更に、前記移動通信端末において、前記格納手段は、前記認証情報を不可視な状態で格納することが好ましい。
更に、前記アプリケーションソフト起動方法において、前記格納工程にて、前記認証情報を不可視な状態で前記格納手段に格納することが好ましい。
これらの発明によれば、認証情報は、不可視な形態で格納されているので、第三者に盗用されたり改竄されたりする危険性が低い。従って、アプリケーションソフトの外部起動にもたせた認証機能を向上できる。
また、前記移動通信端末において、前記アプリケーションソフトの外部起動を許可又は不許可に設定する設定手段を更に備え、前記起動手段は、前記設定手段によりアプリケーションソフトの外部起動が許可に設定されている場合に、前記受信手段により受信された識別情報に対応するアプリケーションソフトを、前記格納手段から読み出して起動することが好ましい。
また、前記アプリケーションソフト起動方法において、前記移動通信端末が、前記アプリケーションソフトの外部起動を許可又は不許可に設定する設定工程を更に含み、前記起動工程にて、前記設定工程にてアプリケーションソフトの外部起動が許可に設定されている場合に、前記受信工程にて受信された識別情報に対応するアプリケーションソフトを前記格納手段から読み出して起動することが好ましい。
これらの発明によれば、アプリケーションソフトの起動が許可に設定されている場合にのみ、アプリケーションソフトは起動される。従って、ユーザが外部起動を望まないアプリケーションソフトが、ユーザの意図に反して自動的に起動するのを未然に防止できる。
更には、前記移動通信端末において、前記受信手段により識別情報を受信した際に、前記アプリケーションソフトの外部起動が不許可に設定されている場合には、前記アプリケーションソフトの外部起動が不許可に設定されている旨を、移動通信端末のユーザに通知する通知手段を更に備えることが好ましい。
更には、前記アプリケーションソフト起動方法において、前記受信工程にて識別情報を受信した際に、前記アプリケーションソフトの外部起動が不許可に設定されている場合には、前記アプリケーションソフトの外部起動が不許可に設定されている旨を、前記移動通信端末がユーザに通知する通知工程を更に含むことが好ましい。
これらの発明によれば、移動通信端末が識別情報を受信した際に、アプリケーションソフトの外部起動が不許可に設定されている場合には、その旨が通知される。従って、外部起動を許可に設定するのをユーザが忘れている場合に、アプリケーションソフトを外部起動する機能を利用できる。また、外部起動可能なアプリケーションソフトが格納されている事自体をユーザが認識していない場合であっても、アプリケーションソフトを外部起動する機能を利用できる。
また、前記移動通信端末において、前記識別情報と前記アプリケーションソフトとを、サーバ装置から受信するアプリケーションソフト受信手段を更に備え、前記格納手段は、前記アプリケーションソフト受信手段によって受信された識別情報とアプリケーションソフトとを対応付けて格納することが好ましい。
また、前記アプリケーションソフト起動方法において、前記移動通信端末が、前記識別情報と前記アプリケーションソフトとを、外部のサーバ装置から受信するアプリケーションソフト受信工程を更に含み、前記格納工程にて、前記アプリケーションソフト受信工程にて受信された識別情報とアプリケーションソフトとを対応付けて格納することが好ましい。
これらの発明によれば、移動通信端末は、識別情報とアプリケーションソフトとを外部のサーバ装置から受信して格納する。従って、格納手段に予め格納されているアプリケーションソフトのみならず、外部のサーバ装置からダウンロードしたアプリケーションソフトに関しても、上述した発明を適用可能である。
更には、上述した移動通信端末と、上述したアプリケーションソフト起動装置と、を備えて構成され、前記移動通信端末と前記アプリケーションソフト起動装置間で通信を行うアプリケーションソフト起動システムとして構築・運用してもよい。
更に、本発明に係るアプリケーションソフト起動装置においては、前記移動通信端末の格納手段に前記アプリケーションソフトが格納されていないことを検知した場合に、その旨を通知する通知手段を更に備えるものとしてもよい。
本発明によれば、アプリケーションソフト起動装置に対応したアプリケーションソフトが移動通信端末に格納されていない場合に、移動通信端末のユーザは、その旨を容易に知ることができる。したがって、アプリケーションソフトを取得するか否かの判断を行うことが可能となる。
発明を実施するための最良の形態
（第１の実施の形態）
以下、添付図面を参照して本発明の第１実施形態を詳細に説明する。以下の説明において、「アプリ」とは、アプリケーションソフトを略記したものである。
まず、構成を説明する。図１は、本実施形態におけるアプリ起動システム１００の全体構成例を示す模式図である。図１に示す様に、アプリ起動システム１００は、携帯電話１（移動通信端末に対応）、自動販売機１１（アプリケーションソフト起動装置に対応）、及びアプリ提供サーバ２１（サーバ装置に対応）により構成されている。携帯電話１は、自動販売機１１との間で、赤外線を利用した短距離無線通信が可能である。また、携帯電話１は、基地局Ｂを経由してパケット通信網Ｎに接続されている。更に、パケット通信網Ｎには、アプリ提供サーバ２１が有線接続されている。
以下、図２を参照して、携帯電話１の内部構成について詳説する。図２は、携帯電話１の機能的構成を示すブロック図である。図２に示す様に、携帯電話１は、制御部２（起動手段、設定手段に対応）、入力部３、ＲＡＭ４、表示部５（通知手段に対応）、記憶部６（格納手段に対応）、無線部７、短距離無線部８（受信手段に対応）、及び音声処理部９により構成され、各部はバス１０を介して各種信号の入出力が可能な様に接続されている。
制御部２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２ａを内蔵し、ＲＯＭ２ａに予め記憶されているプログラムを読み出してＲＡＭ４に展開し、当該プログラムに従って各部を集中制御する。即ち、制御部２は、入力部３からの入力信号とＲＡＭ４に展開したプログラムに従って、後述する携帯電話側アプリ起動処理（図６参照）を実行し、その処理結果をＲＡＭ４に一時的に記憶すると共に表示部５に表示させる。そして、ＲＡＭ４に記憶した処理結果を必要に応じて記憶部６内の所定の領域に格納させる。
入力部３は、アプリ起動の許可・不許可の設定釦、電源のＯＮ／ＯＦＦ、機能の選択等を指示する各種操作釦を備えて構成され、これら各種操作釦は、単独で又は組み合せて押下されることにより、指示内容に応じた入力信号を制御部２へ出力する。
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４は、半導体等により構成され、制御部２により実行される各種処理において、ＲＯＭ２ａから読み出されたプログラムや記憶部６から読み出されたデータを一時的に格納する。また、ＲＡＭ４は、表示部５に表示するデータを一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）の機能も併有する。
表示部５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等により構成され、制御部２から入力される表示信号に従って画面上に表示データの表示を行う。
記憶部６は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性の半導体メモリにより構成され、制御部２が各種処理を実行する為に必要なデータや実行の結果生成されたデータ等を記憶する。例えば、記憶部６は、後に詳述する携帯電話側アプリ起動処理の実行に際して、ＡＤＦ格納領域６１及びアプリ格納領域６２を形成する。
ＡＤＦ格納領域６１は、携帯電話１が実行可能なアプリケーションソフトの属性に関するデータより構成されるファイルを「ＡＤＦ（Ａｔｔｒｉｂｕｔｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｉｌｅ）」として格納するデータ領域である。以下、図３を参照して、ＡＤＦ格納領域６１内部のデータ格納例について説明する。図３に示す様に、ＡＤＦ格納領域６１には、アプリＩＤ、キーワード、及び外部起動フラグを少なくとも備えた複数のＡＤＦ６１ａ，６１ｂ，６１ｃ…が格納されている。
アプリＩＤとは、アプリケーションソフトを識別する為に一意的に割り当てられたデータ（例えば、“ＡＰ００１”、“ＡＰ００２”、“ＡＰ００３”、…）である。尚、アプリＩＤは、起動するアプリケーションソフトを特定可能であれば、記号データに限らずアプリケーションソフトの名称を表す文字データ等であってもよい。また、アプリケーションソフトをアプリ提供サーバ２１からダウンロードして使用する場合、ダウンロード元のＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等であってもよい。
キーワードとは、アプリケーションソフトを起動する際に必要なアプリケーションソフト固有の認証情報である。キーワードは、盗用や改竄に備えて、外部から不可視の状態又は解読困難に暗号化された状態で格納されている。
外部起動フラグとは、外部起動の可否を二値化した数値データ“１”又は“０”で示すフラグである。外部起動とは、自動販売機１１等のアプリケーションソフト起動装置から送信される起動要求に従って、携帯電話１がアプリケーションソフトを自動的に起動（プッシュ起動）することである。外部起動フラグ“１”は、外部起動が可能であることを示し、“０”は、外部起動が不可であることを示す。
アプリ格納領域６２は、携帯電話１が実行可能なアプリケーションソフトを格納するプログラム領域である。図３に示す様に、アプリケーションソフト６２ａ，６２ｂ，６２ｃ…は、上述したアプリＩＤと対応付けて格納される。従って、アプリケーションソフト６２ａ，６２ｂ，６２ｃ…は、アプリＩＤを介して、ＡＤＦ６１ａ，６１ｂ，６１ｃ…と対応付けて格納される。アプリケーションソフトとしては、例えば、携帯電話１が自動販売機１１と通信して商品の購入等を行う為の専用プログラムがある。
尚、アプリＩＤ、キーワード、及び外部起動フラグの各データは、説明の便宜上、同一の格納領域（ＡＤＦ格納領域６１）に格納される構成としたが、各データが読み出し可能に対応付けられた格納形態であれば、必ずしも同一の格納領域に格納される構成でなくてもよい。
図２に戻り、無線部７は、信号の変復調を行う変復調部（図示せず）と信号の符復号化を行う符復号部（図示せず）を有する回路であり、アンテナ７ａを備える。アンテナ７ａは、携帯電話１の筐体上部に伸縮可能に設けられ、基地局Ｂとデータの送受信を行う。
変復調部は、受信時には、アンテナ７ａから入力された信号を、符復号部が処理可能な信号に復調する処理を行う。一方、送信時には、符復号部で変換されたデジタル信号を、無線送信可能な信号に変調する処理を行う。また、符復号部は、コーデック（ＣＯＤＥＣ）により構成され、受信時には、変復調部から入力されたデジタル信号をアナログ信号に変換する処理（復号化）を行う。一方、送信時には、音声信号等のアナログ信号をデジタル信号に変換する処理（符号化）を行い、変換したデジタル信号を送信に適したデータ量に圧縮する。
短距離無線部８は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格に準拠した赤外線通信部である。通信可能距離は、半径約１ｍ以内である。即ち、短距離無線部８は、半径１ｍ以内に存在し、同様の赤外線通信機能をもつ装置とデータの送受信を行う。短距離無線部８は、制御部２からの入力信号に基づいて、通電を開始又は停止する。
音声処理部９は、変換器、増幅器等により構成され、マイク９ａ、スピーカ９ｂを備える。音声処理部９は、通話時に、制御部２から入力される音声データを変換器でアナログ信号に変換し、増幅器を介してスピーカ９ｂから放音する。また、音声処理部９は、通話時に、マイク９ａから入力される音声信号を変換器により無線通信可能なデジタル信号に変換して無線部７へ出力する。
次に、図４を参照して自動販売機１１の内部構成を説明する。図４は、自動販売機１１の機能的構成を示すブロック図である。図４に示す様に、自動販売機１１は、ＣＰＵ１２、入力部１３、表示部１４（通知手段に対応）、短距離無線部１５（送信手段に対応）、ＲＡＭ１６、及び記憶部１７（識別情報格納手段に対応）により構成され、各部はバス１８により接続されている外部機器である。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２は、記憶部１７に記憶されている各種プログラムを読み出してＲＡＭ１６に展開し、該プログラムに従って各部の動作を集中制御する。また、ＣＰＵ１２は、ＲＡＭ１６に展開したプログラムに従って、後述する自動販売機側アプリ起動処理（図７参照）を実行し、その処理結果をＲＡＭ１６に格納すると共に表示部１４に表示させる。そして、ＲＡＭ１６に格納した処理結果を記憶部１７の所定の保存先に保存させる。
入力部１３は、商品選択釦、返却釦等を備えて構成され、手指で押下された釦の操作信号を、入力信号としてＣＰＵ１２へ出力する。
表示部１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）により構成され、ＣＰＵ１２から入力される表示信号の指示に従って画面上に、商品名、商品価格、投入金額等の表示を行う。
短距離無線部１５は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格に準拠した赤外線通信部である。通信可能距離は、半径約１ｍ以内である。即ち、短距離無線部１５は、半径１ｍ以内に存在し、同様の赤外線通信機能をもつ装置とデータの送受信を行う。
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６は、ＣＰＵ１２により実行制御される各種処理において、記憶部１７から読み出された、自動販売機１１で実行可能な各種プログラム、入力若しくは出力データ、及びパラメータ等の一時的な格納領域を形成する。
記憶部１７は、後述するアプリ起動処理の実行に必要なプログラムを格納する。記憶部１７は、図５に示す様に、後述する起動情報ファイル１７１を少なくとも有する。以下、各テーブル内部のデータ格納例について、図５を参照して詳細に説明する。
図５は、起動情報ファイル１７１は、アプリＩＤ格納領域１７１ａとキーワード格納領域１７１ｂを少なくとも備えて構成される。アプリＩＤ格納領域１７１ａは、アプリケーションソフトを識別する為に一意的に割り当てられたデータ（例えば、“ＡＰ００３”）を「アプリＩＤ」として格納する。アプリＩＤは、自動販売機１１でユーザが商品を購入する際に、アプリケーションソフトを特定する為に使用される。キーワード格納領域１７１ｂは、アプリケーションソフトを起動する際に必要な、アプリケーションソフト固有のデータ（例えば、“ｚｚｚｚｚ”）を「キーワード」として格納する。キーワードは、盗用や改竄に備えて、外部から不可視の状態又は解読困難に暗号化された状態で格納されている。ここでいうアプリケーションソフトとしては、例えば、携帯電話１が自動販売機１１と通信して商品の購入等を行う為の専用プログラムがある。
次に、図６を参照して本実施形態における携帯電話１の動作を説明する。併せて、本発明に係るアプリケーションソフト起動方法を構成する各ステップについて説明する。
図６は、携帯電話側アプリ起動処理を説明する為のフローチャートである。先ずＳ１では、携帯電話１は、アプリ提供サーバ２１から、ＡＤＦとアプリケーションソフトをダウンロードする。ダウンロードされたＡＤＦは、ＡＤＦ格納領域６１に格納され、アプリケーションソフトは、アプリ格納領域６２に格納される。
次のＳ２では、携帯電話１は、無線部７により、ＡＤＦとアプリケーションソフトのダウンロード元のＵＲＬを取得する。取得されたＵＲＬは、アプリＩＤとしてアプリＩＤ格納部に格納される。
Ｓ３では、制御部２は、ユーザからの入力指示に基づいて、アプリケーションソフトの外部起動を許可又は不許可に設定する。即ち、外部起動が許可に設定された場合には、制御部２は、ＡＤＦ格納領域６１内において上記アプリＩＤに対応する外部起動フラグ格納部に“１”を格納する。一方、外部起動が不許可に設定された場合には、制御部２は、ＡＤＦ格納領域６１内において上記アプリＩＤに対応する外部起動フラグ格納部に“０”を格納する。換言すれば、外部起動フラグ格納部に格納されている外部起動フラグが“１”の場合にのみ、アプリケーションソフトは外部起動される。これにより、ユーザが外部起動を望まないアプリケーションソフトが、ユーザの意図に反して自動的に起動するのを未然に防止できる。
Ｓ４では、外部起動フラグの設定に伴い、制御部２は、短距離無線部８の通電を開始する。この結果、短距離無線部８は、自動販売機１１の短距離無線部１５との無線通信が可能となる。起動情報ファイルは、短距離無線部１５から随時送信されているので、短距離無線部８は、送信された起動情報ファイルを受信する（Ｓ５）。起動情報ファイルの受信は、携帯電話１が、短距離無線部１５の通信圏内（例えば１ｍ以内）に位置した場合に、自動的に行われる。
次のＳ６では、制御部２は、短距離無線部８による起動情報ファイルの受信を検知すると、起動情報ファイル内のアプリＩＤに基づいて、当該アプリＩＤに対応する外部起動フラグをＲＡＭ４に読み出す。読み出した外部起動フラグが“１”である場合には（Ｓ６；ＹＥＳ）、制御部２は、アプリケーションソフトの外部起動が許可に設定されているものと判断し、Ｓ７以降の処理に移行する。
Ｓ７では、制御部２は、Ｓ５で受信した起動情報ファイルから、アプリＩＤとキーワードを取得する。続いて、制御部２は、取得したアプリＩＤに対応するキーワードを、ＡＤＦ格納領域６１内のキーワード格納部から取得する（Ｓ８）。
次のＳ９では、制御部２は、Ｓ７で起動情報ファイルから取得したキーワードと、Ｓ８でキーワード格納部から取得したキーワード（即ち、ＡＤＦに含まれるキーワード）が一致するか否かを判定する。この判定により、アプリケーションソフトの外部起動に認証機能をもたせることができる。
判定の結果、上記各キーワードが一致した場合（Ｓ９；ＹＥＳ）、制御部２は、短距離無線部８により、自動販売機１１へ確認情報を送信する（Ｓ１０）。確認情報は、携帯電話１が自動販売機１１に対して、アプリケーションソフトの外部起動の可否を通知する為の情報である。即ち、自動販売機１１は、この確認情報に基づいて、携帯電話１への起動情報ファイルの送信を継続するか停止するかを判断する。確認情報の送信後、制御部２は、Ｓ９でキーワードが一致したアプリケーションソフトを、アプリ格納領域６２から読み出して起動する（Ｓ１１）。
一方、Ｓ６において、読み出した外部起動フラグが“０”である場合には（Ｓ６；ＮＯ）、制御部２は、アプリケーションソフトの外部起動が不許可に設定されているものと判断し、Ｓ１２以降の処理に移行する。Ｓ１２では、制御部２は、短距離無線部８により自動販売機１１へ確認情報を送信する。携帯電話１は、この確認情報により、自動販売機１１に対して、アプリケーションソフトの外部起動が不許可である事を通知する。
Ｓ１３では、制御部２は、アプリケーションソフトの外部起動が不許可の設定である旨をユーザに通知する。外部起動が不許可である旨の通知方法は、表示部５による表示、スピーカ９ｂによる放音等、任意である。この通知により、ユーザが、アプリケーションソフトの外部起動を許可に設定する事、又は外部起動可能なアプリケーションソフトが格納されている事自体を忘れている場合であっても、アプリケーションソフトを外部起動する機能を利用できる。
次のＳ１４では、制御部２は、ユーザからの入力指示に基づいて、アプリ起動処理の終了又は外部起動可否の再設定の内、何れか一方の処理を選択する。アプリ起動処理の終了が選択された場合（Ｓ１４；終了）、制御部２は、Ｓ２で開始された短距離無線部８の通電を停止する（Ｓ１５）。この結果、短距離無線部８は、自動販売機１１からの起動情報ファイルの受信を停止する。そして、携帯電話１は、一連の携帯電話側アプリ起動処理を終了する。尚、Ｓ１４において、外部起動可否の再設定が選択された場合（Ｓ１４；再設定）、Ｓ３に戻り、Ｓ３以降の処理を継続して実行する。
Ｓ９における判定の結果、起動情報ファイルの含むキーワードと、ＡＤＦの含むキーワードが一致した場合（Ｓ９；ＮＯ）、制御部２は、短距離無線部８により、自動販売機１１へ確認情報を送信する（Ｓ１６）。この確認情報は、自動販売機１１に対して、アプリケーションソフトの外部起動が不許可である事を通知するものである。
最後のＳ１７では、制御部２は、Ｓ２で開始された短距離無線部８の通電を停止する。この結果、短距離無線部８は、自動販売機１１からの起動情報ファイルの受信を停止する。そして、携帯電話１は、一連の携帯電話側アプリ起動処理を終了する。
次に、図７を参照して本実施形態における自動販売機１１の動作を説明する。図７は、自動販売機側アプリ起動処理を説明する為のフローチャートである。自動販売機側アプリ起動処理は、携帯電話側アプリ起動処理に対応して実行されるものである。
先ずＴ１では、自動販売機１１は、短距離無線部１５により、携帯電話１へ起動情報ファイル１７１を送信する。送信後、自動販売機１１は、短距離無線部１５による確認情報の受信を待機する（Ｔ２）。確認情報を受信すると（Ｔ２；ＹＥＳ）、ＣＰＵ１２は、受信した確認情報に基づいて、アプリケーションソフトの外部起動の可否を判定する（Ｔ３）。一方、確認情報を受信しない間は（Ｔ２；ＮＯ）、ＣＰＵ１２は、起動情報ファイル１７１の送信（Ｔ１）を継続する。
Ｔ３における判定の結果、アプリケーションソフトの外部起動が可である場合（Ｔ３；ＹＥＳ）、自動販売機１１は、短距離無線部１５による起動情報ファイル１７１の送信を停止する（Ｔ４）。一方、アプリケーションソフトの外部起動が不可である場合（Ｔ３；ＮＯ）には、一連の自動販売機側アプリ起動処理を終了する。また、携帯電話１とは別の携帯電話が自動販売機１１の無線通信圏内に存在する場合には、ＣＰＵ１２は、起動情報ファイル１７１の送信処理（Ｔ１）を再開する。
以上説明した様に、本実施形態におけるアプリ起動システム１００によれば、携帯電話１は、アプリ提供サーバ２１から受信したアプリケーションソフトとＡＤＦを対応付けて記憶部６内に格納しておく。ＡＤＦには、アプリＩＤとキーワードと外部起動フラグが含まれている。携帯電話１は、自動販売機１１から送信された起動情報ファイルを受信する。起動情報ファイルには、アプリＩＤとキーワードが含まれている。ＡＤＦ内の外部起動フラグが“１”であり、且つ、ＡＤＦと起動情報ファイル内のキーワードが一致した場合には、携帯電話１は、アプリケーションソフトを起動する。従って、ユーザは、自動販売機１１に対応したアプリケーションソフトを選択する操作が不要となる。その結果、所望のアプリケーションソフトを簡易迅速に実行することが可能となる。
（第２の実施の形態）
次に、図面を参照して、本発明の第２実施形態について説明する。第１実施形態におけるアプリ起動システム１００では、自動販売機１１に対応したアプリケーションを携帯電話１が予め有することを前提としたアプリケーション起動について説明した。しかし、携帯電話が、自動販売機の無線通信圏内に移行した場合に、その自動販売機に対応したアプリケーションを必ずしも有するとは限らない。そこで、本実施形態では、上記アプリケーションが携帯電話１内に存在しない場合を例にとり、かかる場合における携帯電話及び自動販売機の処理について説明する。
本実施の形態におけるアプリ起動システムの構成は、第１の実施形態において詳述したアプリ起動システム１００の構成と同様であるので、各構成要素には同一の符合を付しその説明は省略する。
続いて、図８を参照して、第２の実施形態における携帯電話側アプリ起動処理について説明する。併せて、本発明に係るアプリケーションソフト起動方法を構成する各ステップについて説明する。なお、本携帯電話側アプリ起動処理は、第１の実施形態において詳述した携帯電話側アプリ起動処理（図６参照）と類似する。具体的には、図８のＳ２１〜Ｓ２２，Ｓ２４〜Ｓ２９，Ｓ３１〜Ｓ３４，Ｓ３５，Ｓ３６〜Ｓ３７は、図６に示したＳ４〜Ｓ５，Ｓ６〜Ｓ１１，Ｓ１２〜Ｓ１５，Ｓ３，Ｓ１６〜Ｓ１７に相当する。
以下、本実施の形態に特有の処理であるＳ２３及びＳ３０（図８中太線に示す処理）について説明する。すなわち、Ｓ２３において、制御部２は、Ｓ２２で受信された起動情報ファイル１７１を参照して、自動販売機１１に対応したアプリケーションソフトのアプリＩＤがＡＤＦ格納領域６１に格納されているか否かを判定する。当該判定の結果、“ＡＰ００３”と一致するアプリＩＤが検出された場合には（Ｓ２３；ＹＥＳ）、携帯電話１は、上記アプリケーションソフトが格納されているものと判断し、Ｓ２４以降の処理に移行する。
これに対して、Ｓ２３における判定の結果、“ＡＰ００３”と一致するアプリＩＤが検出されなかった場合には（Ｓ２３；ＮＯ）、携帯電話１は、上記アプリケーションソフトが格納されていないものと判断し、Ｓ３０の処理に移行する。
Ｓ３０において、制御部２は、上記アプリケーションソフトが携帯電話１に格納されていない旨を通知する指示（通知指示）を、自動販売機１１に向けて、短距離無線部８により送信させる。このとき、上記アプリケーションソフトが携帯電話１に格納されていない旨を、携帯電話１が、表示部５又は音声処理部９を介して、ユーザに通知するものとしてもよい。
次いで、図９を参照して、第２の実施形態における自動販売機側アプリ起動処理について説明する。なお、本自動販売機側アプリ起動処理は、第１の実施形態において詳述した自動販売機側アプリ起動処理（図７参照）と類似する。具体的には、図９のＴ１１，Ｔ１３〜Ｔ１５は、図７に示したＴ１，Ｔ２〜Ｔ４に相当する。
以下、本実施の形態に特有の処理であるＴ１２及びＴ１６（図９中太線に示す処理）について説明する。すなわち、Ｔ１２において、自動販売機１１は、上記通知指示の受信を待機しており、図８のＳ３０にて携帯電話１から送信された通知指示を短距離無線部１５により受信したことを契機として（Ｔ１２；ＹＥＳ）、Ｔ１６の処理に移行する。一方、自動販売機１１が通知指示を受信する前に確認情報を受信した場合には（Ｔ１３；ＹＥＳ）、Ｔ１４以降の処理に移行する。
Ｔ１６においては、自動販売機１１は、自動販売機１１に対応したアプリケーションソフトが携帯電話１のアプリ格納領域６２に格納されていない旨を通知する。通知の手法は任意であるが、例えば、表示部１４へのテキスト表示（図１０Ａ及び図１０Ｂ参照）、所定音の鳴動、ライトの点滅などが考えられる。
携帯電話１は、格納されていないアプリケーションソフトを上述のアプリ提供サーバ２１からダウンロードすることができるが、自動販売機１１から取得するものとしてもよい。所望するアプリケーションソフトの指定に際しては、携帯電話１は、ユーザが直接入力したＵＲＬを送信してもよいし、アプリケーションソフトの識別情報をバーコードにより読み取るものとしてもよい。
自動販売機１１がアプリケーションソフトを提供可能な場合には、Ｔ１６において、図１０Ａに示す様なテキストメッセージ１４ａが表示部１４に表示される。また、自動販売機１１がアプリケーションソフトを提供不可能な場合には、Ｔ１６において、図１０Ｂに示す様なテキストメッセージ１４ｂが表示部１４に表示される。
以上説明した様に、第２の実施形態におけるアプリ起動システム１００は、携帯電話１が、自動販売機１１の無線通信圏内に存在するにも拘わらず、自動販売機１１の使用に要するアプリケーションソフトをもたない場合を想定したものである。かかる場合に、自動販売機１１が、携帯電話１からの指示に従って、アプリケーションソフトが格納されていない旨を通知することにより、携帯電話１のユーザは、その旨を容易に認識することできる。その結果、次のアクション（アプリケーションソフトのダウンロード等）に簡易迅速に移行することが可能となる。
尚、本実施形態に記載の態様は、本発明に係るアプリ起動システムの好適な一例であり、これに限定されるものではない。例えば、上記実施形態では、移動通信端末として携帯電話を例示して説明したが、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の様に無線通信機能を備えた情報機器であればよい。
また、本実施形態では、アプリケーションソフト起動装置として自動販売機を例示したが、レジスター（ＰＯＳ（Ｐｏｉｎｔ−Ｏｆ−Ｓａｌｅ）端末を含む）、キオスク端末、ゲーム機、カラオケ端末、他の携帯電話等であってもよい。更に、アプリケーションソフトとしては、物品を購入又は入手する為のアプリケーションソフト、クーポン、電子マネー、電子チケットを取得又は送信する為のアプリケーションソフト、各種情報を送受信する為のアプリケーションソフト等任意である。
産業上の利用可能性
本発明によれば、移動通信端末は、アプリケーションソフト起動装置からアプリケーションソフトの識別情報を受信し、当該識別情報に対応するアプリケーションソフトを自動的に起動する。従って、使用するアプリケーションソフトを、移動通信端末のユーザが自ら選択する操作が不要となる。その結果、所望のアプリケーションソフトを簡易迅速に実行することが可能となる。
【図面の簡単な説明】
図１は、アプリ起動システムの全体構成例を示す模式図である。
図２は、携帯電話の機能的構成を示すブロック図である。
図３は、ＡＤＦ格納領域及びアプリ格納領域内のデータ格納例を示す図である。
図４は、自動販売機の機能的構成を示すブロック図である。
図５は、起動情報ファイル内のデータ格納例を示す図である。
図６は、第１の実施形態における携帯電話側アプリ起動処理を説明するフローチャートである。
図７は、第１の実施形態における自動販売機側アプリ起動処理を説明するフローチャートである。
図８は、第２の実施形態における携帯電話側アプリ起動処理を説明するフローチャートである。
図９は、第２の実施形態における自動販売機側アプリ起動処理を説明するフローチャートである。
図１０Ａは、携帯電話内にアプリケーションが存在しない旨を示す画面表示データの一例を示す図である。
図１０Ｂは、携帯電話内にアプリケーションが存在しない旨を示す画面表示データの更に別の例を示す図である。
【図１】
2003048926.tif 000003
【図２】
2003048926.tif 000004
【図３】
2003048926.tif 000005
【図４】
2003048926.tif 000006
【図５】
2003048926.tif 000007
【図６】
2003048926.tif 000008
【図７】
2003048926.tif 000009
【図８】
2003048926.tif 000010
【図９】
2003048926.tif 000011
【図１０Ａ】
2003048926.tif 000012
【図１０Ｂ】
2003048926.tif 000013
【国際調査報告】
2003048926.tif 000014
2003048926.tif 000015
2003048926.tif 000016
2003048926.tif 000017