(57)【要約】【課題】  SMSメッセージを送信されてアプリケーションの起動に失敗した場合、ユーザに注意を促すようにする。【解決手段】  SMSメッセージを受信しそのメッセージに含まれるアプリケーション起動命令によりアプリケーション部２９における対応するアプリケーションを起動する機能を有する携帯電話機２において、アプリケーションの起動に失敗したとき、SMSランチャー２４は、起動失敗メッセージを作成し、作成された起動失敗メッセージを表示部２７の画面に表示する。起動失敗メッセージは、サービス提供者情報及び／又はアプリケーション提供者情報等を含む。【選択図】        図２
2005110029.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションの起動を指示するメッセージを受信する受信手段と、
該受信したメッセージに基づいて該当するアプリケーションを起動する起動手段と、
該起動手段がアプリケーションを起動できなかった場合、その旨の情報をメッセージデータとして生成する生成手段とを備えたことを特徴とする携帯通信端末。
【請求項２】
前記生成手段が生成したメッセージデータを保存する保存手段と、
該保存手段が前記メッセージデータを保存した場合にその旨を報知する報知手段とを備えたことを特徴とする請求項１記載の携帯通信端末。
【請求項３】
前記生成手段が生成したメッセージデータに前記起動を指示するアプリケーションに関係する提供者の情報を含めることを特徴とする請求項１記載の携帯通信端末。
【請求項４】
前記生成手段が生成したメッセージデータを受信メッセージデータとして扱うことを特徴とする請求項１記載の携帯通信端末。
【請求項５】
アプリケーションの起動を指示するメッセージを受信する受信処理と、
該受信処理により受信したメッセージに基づいて該当するアプリケーションを起動する起動処理と、
該起動処理においてアプリケーションを起動できなかった場合、その旨の情報をメッセージデータとして生成するメッセージ生成処理とからなることを特徴とするプログラム。
【請求項６】
請求項５のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SMSメッセージ等のメッセージを受信し、メッセージに含まれるアプリケーション起動命令によりアプリケーションを起動する機能を有する携帯電話機等の携帯通信端末、プログラム及びコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
携帯電話機においては、制御チャネルを利用したPUSH型メッセージ（以下PUSHメッセージ、または単にメッセージと呼ぶ）が利用されている。サービス名称は各社によって異なるが、一般にSMS（Short Message Service）と呼ばれる。CDMA方式携帯電話機の場合、SMSは移動局の制御等に用いるページングチャネル上のData Burst Messageというメッセージを利用して送信され、携帯電話機がサービス圏内にあり、サービス可能状態にあるときはいつでも受信可能である。
【０００３】
これの応用として、SMSメッセージにより携帯電話機上のアプリケーションを起動するサービスシステムが提案されている。
このサービスシステムは、呼出サーバ装置により携帯電話機にデータを配信するもので、呼出サーバ装置から携帯電話機に配信するデータに関するメッセージを送信し、これに携帯電話機が応答してメッセージに応じたアプリケーションを起動する。起動されたアプリケーションが、呼出サーバ装置にデータの配信を要求することにより、携帯電話機が有するデータが更新され、適切な契機に最新のデータの受信を可能にしている。
【０００４】
しかしながら、この従来技術には次のような問題があった。
メッセージを受信してメッセージに含まれるアプリケーション起動命令により携帯電話機のアプリケーションを起動する場合、メッセージが携帯電話機に搭載されていないアプリケーションを起動しようとした場合、起動できずに失敗して何度もメッセージを再送し、サービスによってはたくさん送信されてしまうため、携帯電話機への負担が大きく、ユーザにとってわずらわしいものとなる。
【０００５】
前記アプリケーションがシェアウェアなどの有効期限付きアプリケーションであり、かつ有効期限が切れているときにメッセージを送信されても起動できない。
前記メッセージの送信は、ユーザあるいはメッセージを送信するサービス提供者がサービスを停止しない限り、携帯電話機に搭載されていないアプリケーションを起動しようとするメッセージが送信され続けることになる。
【０００６】
また、携帯電話機に搭載されていないアプリケーションのサービスを停止するには、ブラウザでサービス提供者の解約設定画面のWebページまでたどっていくことや、サービス提供者の電話番号を探して電話をかけるなど、煩雑な作業を伴う。
また、携帯電話機に搭載されていないアプリケーションをダウンロードしようとする場合も、ブラウザでサービス提供者のダウンロード画面のWebページまでたどっていかなければならない。
【０００７】
また、有効期限の切れたアプリケーションの継続を行う場合も、ブラウザでサービス提供者のダウンロード画面のWebページまでたどっていかなければならない。
さらに、POPUPで画面に警告を表示する携帯電話機の場合、例えば、携帯電話機がサービス圏外から圏内に復帰したとき、それまでにサーバに溜まっていた複数のSMSメッセージを受信し、且つそのSMSメッセージに対応するアプリケーションが複数起動できなかっった場合は、携帯電話機の性質上、警告を示すPOPUPをたくさん表示することができず、またPOPUP表示をユーザが消してしまうと、失敗した旨の情報を後になって確認することができないという問題がある。
また、SMSについては下記の特許文献１に開示されている。
【特許文献１】特開２００２−３２００２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、SMSメッセージを受信してアプリケーションの起動に失敗した場合、ユーザに注意を促すようにすることを課題とする。
【課題を解決するための手段】
【０００９】
本発明による携帯通信端末は、アプリケーションの起動を指示するメッセージを受信する受信手段と、該受信したメッセージに基づいて該当するアプリケーションを起動する起動手段と、該起動手段がアプリケーションを起動できなかった場合、その旨の情報をメッセージデータとして生成する生成手段とを備えたことを特徴とするものである。  
また本発明によるプログラムは、アプリケーションの起動を指示するメッセージを受信する受信処理と、該受信処理により受信したメッセージに基づいて該当するアプリケーションを起動する起動処理と、該起動処理においてアプリケーションを起動できなかった場合、その旨の情報をメッセージデータとして生成するメッセージ生成処理とからなることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、SMSメッセージを受信してアプリケーションの起動に失敗した場合、その旨を示す情報がメッセージデータとして生成されるので、簡易な方法でユーザに注意を促すことができる。
【発明を実施するための最良の形態】
【００１１】
本発明は、SMSメッセージを受信してアプリケーションの起動に失敗した場合、その旨を示す起動失敗メッセージを作成して表示するようにした。
【実施例１】
【００１２】
図１は本発明の実施例に関するシステムの構成を示す。
図１において、コンテンツサーバ１より携帯電話機２に向けて配信される情報をパケット網３を介してSMSサーバ４が受信する。SMSサーバ４は、携帯電話機２がCDMA方式の場合は、PUSHメッセージをページングチャネルを用いて送信し、これを携帯電話機２が受信する。この場合、携帯電話機２が並行してトラフィックチャネルを用いてデータ通信あるいは通話を行っていても、メッセージの受信処理を行うことができる。携帯電話機２はPUSHメッセージを受信すると、それに対応したアプリケーションを起動し、データ通信するためにトラフィックチャネルを用いてPSDN(Packet Serving Data Node)５を介してコンテンツサーバ１と通信を開始する。尚、本実施例では、SMSをメッセージの送受信に使用しているが、SMSの代わりにEメール（E-Mail）を用いてもよい。
【００１３】
図２に本発明の実施例による携帯通信端末としての携帯電話機２の構成を示す。
アンテナ２１、無線部２２を介してPUSHメッセージを制御部２３で受けると、制御部２３はSMSランチャー（Launcher）２４を起動する。制御部２３は、音声処理部２５、操作部２６、表示部２７、SMSランチャー２４、メーラー（Mailer）２８、アプリケーション部２９を統括制御する。アプリケーション部２９には、複数のアプリケーションが格納されている。
【００１４】
SMS ランチャー２４は、PUSHメッセージに含まれるアプリケーション情報を解析する手段と、解析結果に基づいてアプリケーションを起動する手段と、アプリケーションの起動ができない場合は、エラーメッセージを生成してPUSHメッセージの情報と前記エラーメッセージとを含むSMSメッセージ（以降、起動失敗SMSメッセージという）を生成する生成手段と、起動失敗SMSメッセージをメーラー２８に送信する送信手段とを備えている。メーラー２８は、PUSHメッセージやEメールを受信して保存するとともにユーザの操作部２６の操作に基づいて表示部２７に表示する。
【００１５】
図３はSMSランチャー２４の動作シーケンス示す。
携帯電話機２がSMSメッセージを受信すると（S1）、SMSメッセージはSMSランチャー２４に送られる。SMSランチャー２４は、SMSメッセージがアプリケーション起動用メッセージかどうかを判別する（S2）。アプリケーション起動用メッセージでなければ、SMSメッセージは短文データであるので、そのままメーラー２８に送信される（S7）。
【００１６】
SMSメッセージがアプリケーション起動用メッセージであれば、SMSメッセージを解析する（S3）。アプリケーション起動用メッセージには、アプリケーション名もしくはPUSHメッセージのサービス名と、サービス提供者の連絡先（電話番号、メールアドレス等を含む）又はサービス設定URLアドレス（本実施例ではサービス解約設定URLとする）と、アプリケーションを起動する際に必要なパラメータが含まれており、それらが抽出される。
【００１７】
アプリケーション起動用メッセージの解析結果に基づいてアプリケーション部２９における対応するアプリケーションを起動する（S4）。もし起動できなかったら（S5,NO）、PUSHメッセージに含まれるアプリケーション名もしくはPUSHメッセージのサービス名と、サービス解約設定URLアドレスと、起動できない理由を含んだエラーメッセージと、PUSHメッセージを受け付けた時間とをテキストデータの起動失敗SMSメッセージ（SMSメッセージに限らずEメール等のメッセージデータでも良い）として作成し（S6）、メーラー２８に送信する（S7）。アプリケーションが起動できない理由としては、アプリケーションが携帯電話にインストールされていない、アプリケーションの有効期限が切れてしまった、SMSメッセージに含まれるSMSメッセージの有効期限外である、といったものが上げられる。
【００１８】
図４はSMSメッセージのデータ構造の例を示す。
通常のSMSメッセージは短文データであるが、アプリケーションを起動するSMSメッセージはバイナリデータである。アプリケーションを起動するSMSメッセージには、主にサービス提供者情報や、アプリケーション提供者情報が含まれている。例えば、サービス名、サービス提供者名、アプリケーション提供者名、アプリケーション名、サービス提供者の電話番号、サービス提供者のURL、サービス提供者のメールアドレス、アプリケーション提供者の電話番号、アプリケーション提供者のURL、アプリケーション提供者のメールアドレスである。
【００１９】
図４のデータ構造の例では、SMSメッセージがアプリケーションを起動するSMSメッセージか通常のテキストSMSメッセージデータかを判定するためのヘッダと、PUSHメッセージのサービス名もしくはアプリケーション名と、サービス解約設定URLアドレスと、アプリケーションを起動する際に必要なパラメータを含んでいる。尚、サービス解約設定URLアドレスの代わりに、サービス継続設定URLやサービス加入設定URLを用いてもよいし、それらをすべて含んでもよい。
【００２０】
図５は起動失敗SMSメッセージの表示例を示すもので、株価情報サービスに対応するアプリケーションがない事例である。
メーラー２８はユーザが所望したとき、あるいはSMSメッセージを受信したときに起動される。メーラー２８は起動失敗SMSメッセージを受信すると保存し、未読のSMSメッセージやEメールとして表示する。起動失敗SMSメッセージには、送信者とタイトルが含まれているため、図５（a）のようにリスト表示をした際に起動失敗SMSメッセージがどのような内容であるのかがすぐにわかる。ユーザは起動失敗SMSメッセージを選択すれば、図５（b）のように日付、起動に失敗したアプリケーション名又はサービス名、エラーメッセージ、サービス解約設定を行えるURLが表示される。
【００２１】
もしユーザが株価情報サービスを停止したいと所望すれば、図５（b）の解約設定のURLを選択するだけでブラウザが起動し、所定の設定を行えばサービスを解約することができる。また図示の例にはないが、サービス解約設定の代わりに電話番号がSMSに含まれていた場合は、電話番号を選択すればサービス提供者に電話を掛けることができる。
さらに起動失敗SMSメッセージは、ユーザが起動失敗SMSメッセージを消去しない限り、SMSメッセージとしてデータが保持されるので、ユーザは起動失敗SMSメッセージを閲覧し、サービス提供者にアクセスすれば、いつでもアプリケーション起動エラーのサービスを解約できる。
【００２２】
本実施例によれば次の効果を得ることができる。
・SMSメッセージを受信し、アプリケーションの起動に失敗した場合、その情報をメッセージデータに変換し、メッセージデータとして保存し、画面に表示することによって、ユーザに注意を促すことができる。
・SMSメッセージを受信し、アプリケーションの起動に失敗した場合、サービス提供者情報をテキストメッセージに変換して表示し、それらを選択すれば、関連付けられた動作(URLを選択したらブラウザが起動する等)を行うことで、ユーザが簡単にサービスの解約、サービスの継続、サービスの加入を行うことができる。        
【００２３】
・SMSメッセージを同時期にたくさん受信してアプリケーションの起動に失敗した場合、メッセージデータとして保存するので、POPUP表示のように、ユーザがPOPUP表示を１つずつ画面から消していくような煩雑な操作を必要とせず、失敗した旨がメッセージデータとしてユーザがいつでも好きなときに見ることができる。
・メッセージデータに送信者情報やタイトルを含むことで、ユーザがSMSのリストを閲覧するときに、SMSの内容をすぐに把握することができる。
【００２４】
次に、本実施例によるプログラム及びこのプログラムを記録する記録媒体について説明する。
前述の動作に基づく処理及びフローチャートに示す処理を、コンピュータシステムのCPUが実行するためのプログラムは、本発明によるプログラムを構成する。
【００２５】
また、このプログラムを記録するための記録媒体は、本発明によるコンピュータ読み取り可能な記録媒体を構成する。この記録媒体としては、光磁気ディスク、光ディスク、半導体メモリ、磁気記録媒体等を用いることができ、これらをROM,RAM,CD-ROM,フレキシブル・ディスク、メモリカード等に構成して用いてよい。
【００２６】
またこの記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部のRAM等の揮発性メモリのように、一定時間プログラムを保持するものも含まれる。
【００２７】
また上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータシステムに伝送されるものであってよい。上記伝送媒体とは、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体をいうものとする。
【００２８】
また上記プログラムは、前述した機能の一部を実現するためであってもよい。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００２９】
従って、このプログラム及び記録媒体を図１のシステム又は装置とは異なるシステム又は装置において用い、そのシステム又は装置のコンピュータがこのプログラムを実行することによっても、各実施例で説明した機能及び効果と同等の機能及び効果を得ることができ、本発明の課題を解決することができる。
また、起動失敗メッセージを保存して、その旨をユーザに報知するのは表示部に文字やPOPUPとして表示する他に、通常のメッセージの受信と同様に、新着メッセージとしての表示や、LED等を点灯／点滅させるものや、バイブレータ等による振動、スピーカ等による音の出力により報知するものであってもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施例に関するシステムの構成図である。
【図２】本発明の実施例による携帯通信端末としての携帯電話機の構成を示すブロック図である。
【図３】SMSランチャーの動作を示すフローチャートである。
【図４】SMSメッセージのデータ構造の例を示す構成図である。
【図５】SMSメッセージの表示例を示す構成図である。
【符号の説明】
【００３１】
２    携帯電話機
２１  アンテナ
２２  無線部
２３  制御部
２４  SMSランチャー
２７  表示部
２８  メーラー
２９  アプリケーション部
【図１】
2005110029.tif 000003
【図２】
2005110029.tif 000004
【図３】
2005110029.tif 000005
【図４】
2005110029.tif 000006
【図５】
2005110029.tif 000007