(57)【要約】【課題】  複数参加型アプリケーションの実行に関連して利用者の便宜性を向上させる。【解決手段】  通信端末装置１０mが、移動通信端末装置である通信端末装置１０nへ向けて、当該通信端末装置１０nに実装された特定アプリケーションの指定をパラメータとして、特定アプリケーションの起動を要求するための起動要求メールを送信する。次に、通信端末装置１０nが、当該特定アプリケーションが起動可能な場合に、当該特定アプリケーションを起動させる。この結果、複数参加型アプリケーションの実行に関連して利用者の便宜性が向上する。【選択図】  図６
2005166011.tif 000002
【特許請求の範囲】
【請求項１】
移動通信端末装置である第１通信端末装置を含む複数の通信端末装置が通信網を介して接続された通信システムにおいて行われる通信方法であって、
前記第１通信端末装置とは異なる第２通信端末装置から、前記第１通信端末装置に実装された特定アプリケーションの指定をパラメータとして、前記特定アプリケーションの起動を要求するための起動要求メールを前記第１通信端末装置へ向けて送信するアプリケーション起動要求工程と；
前記アプリケーション起動要求メールを受けた前記第１通信端末装置において前記特定アプリケーションが起動可能な場合に、前記特定アプリケーションを起動するアプリケーション起動工程と；を備える通信方法。
【請求項２】
前記アプリケーション起動工程は、
前記特定アプリケーションとは異なる別アプリケーションが動作中であるか否かを判定する競合判定工程と；
前記競合判定工程における判定結果が肯定的であった場合に、前記別アプリケーションを一時停止し、前記特定アプリケーションを起動させるか否かの問合せを利用者に行う起動確認工程と；
前記問合せに対して、前記特定アプリケーションを起動させる旨の応答があった場合に、前記特定アプリケーションを起動する起動工程と；
前記問合せに対して、前記特定アプリケーションを起動させない旨の応答があった場合に、前記別アプリケーションの動作を再開させる再開工程と；を備えることを特徴とする請求項１に記載の通信方法。
【請求項３】
前記特定アプリケーションが、前記第２通信端末装置との間でメッセージ通信メールの送受信を行うメッセージ送受信工程と；を更に備えることを特徴とする請求項１又は２に記載の通信方法。
【請求項４】
前記アプリケーション起動要求工程では、前記第２通信端末装置に実装されたアプリケーションが、前記起動要求メールの送信を指令し、
前記メッセージ送受信工程では、前記特定アプリケーションは、前記第２通信端末装置に実装されたアプリケーションとの間でメッセージ通信メールの送受信を行う、ことを特徴とする請求項３に記載の通信方法。
【請求項５】
前記第１通信端末装置とは異なる通信端末装置から、前記アプリケーションの指定をパラメータとして、前記特定アプリケーションを強制的に動作不可とする要求を行うための動作不可要求メールを前記第１通信端末装置へ向けて送信するアプリケーション動作不可要求工程と；
前記アプリケーション動作不可要求メールを受けた前記第１通信端末装置において前記特定アプリケーションを動作不可とするアプリケーション強制停止工程と；を更に備える、ことを特徴とする請求項１〜４のいずれか一項に記載の通信方法。
【請求項６】
前記第２通信端末装置は移動通信端末装置である、ことを特徴とする請求項１〜５のいずれか一項に記載の通信方法。
【請求項７】
前記メールはショートメッセージメールである、ことを特徴とする請求項１〜６のいずれか一項に記載の通信方法。
【請求項８】
移動通信網と接続される移動通信端末装置であって、
前記移動通信網を介して受信した受信メールが、前記移動通信端末装置に実装されたアプリケーションを指定した、前記アプリケーションの起動要求メールであるか否かを判定する起動要求メール判定手段と；
前記起動要求メール判定手段による判定が肯定的であり、前記アプリケーションが起動可能な場合に、前記アプリケーションを起動する起動手段と；を備える移動通信端末装置。
【請求項９】
前記移動通信網を介して、他の通信端末装置に対して、前記他の通信端末装置に実装されたアプリケーションの起動要求メールを送信する起動要求メール送信手段を更に備える、ことを特徴とする請求項８に記載の移動通信端末装置。
【請求項１０】
前記移動通信網を介して受信した受信メールが、前記移動通信端末装置に実装されたアプリケーションを指定した、前記アプリケーションの動作不可要求メールであるか否かを判定する動作不可要求メール判定手段と；
前記動作不可要求メール判定手段による判定が肯定的であり、前記アプリケーションが起動可能な場合に、前記アプリケーションを動作不可とする強制停止手段と；を更に備えることを特徴とする請求項８又は９に記載の移動通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方法及び移動通信端末装置に係り、より詳しくは、移動通信端末装置を含む複数の通信端末装置が通信網を介して接続された通信システムにおいて行われる通信方法、及び、当該通信方法の実施に好適な移動通信端末装置に関するものである。
【背景技術】
【０００２】
従来から、携帯電話等の移動体端末装置が広く普及している。そして、移動体端末装置を利用したメールの送受信が盛んに行われている。こうした移動体端末装置においては、音声通話機能に加えて、メール処理機能（メールの作成、メールの送受信、受信メール内容の表示等）といった基本機能が、基本処理部と呼ばれる制御プログラムにより実現されている。
【０００３】
また、携帯電話等の移動通信端末装置においては、オブジェクト指向言語（例えば、ＪＡＶＡ（登録商標））等を用いて作成されたゲーム、音楽等のアプリケーションを利用者が、基地局を介してサーバ等からダウンロードして、楽しむということが行われている。こうしたアプリケーションとしては、個々の移動通信端末装置の利用者が一人で楽しむものが最初に登場したが、最近では、複数の移動通信端末装置の利用者が参加して楽しむことができるアプリケーション（以下、「複数参加型アプリケーション」と呼ぶ）が登場してきている。こうした複数参加型アプリケーションとしては、対戦型ゲームアプリケーションや、リアルタイムでやり取りされ複数人間の文字メールによって一種のおしゃべりを楽しむためのチャットアプリケーション等がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した複数参加型アプリケーションのうち、例えば、対戦型ゲームを楽しむためには、対戦相手との間で電話による通話又はメールを利用して対戦日時を取り決めておき、その対戦日時に互いに自機の対戦型ゲームアプリケーションを起動したうえで、対戦ゲームによる対戦を開始するようになっていた。また、チャットを楽しむためには、チャットアプリケーションを起動して、チャットサーバと接続してチャットへの参加を開始するようになっていた。
【０００５】
すなわち、複数参加型アプリケーションを実行して楽しむためには、個々の利用者は、他の参加者がいるか否かが特定できない状態で、複数参加型アプリケーションを自発的に起動させることが必要であった。そして、他に参加者がいない場合において参加を勧誘するに際しては、複数参加型アプリケーションの実行とは別途に、例えば参加候補者に電話をかける等の手段を行うことが必要であった。
【０００６】
また、複数参加型アプリケーションの実行では、リアルタイム性が要求される。このため、参加者間におけるメール形式によるデータの授受を極力迅速に行うことが好ましい。
【０００７】
本発明は、かかる事情を鑑みてなされたものであり、複数参加型アプリケーションの実行に関連して利用者の便宜性を向上させることができる通信方法を提供することを目的とする。
【０００８】
また、本発明は、複数参加型アプリケーションの実行に際し、利用者の便宜性を向上させることができる移動通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の通信方法は、移動通信端末装置である第１通信端末装置を含む複数の通信端末装置が通信網を介して接続された通信システムにおいて行われる通信方法であって、前記第１通信端末装置とは異なる第２通信端末装置から、前記第１通信端末装置に実装された特定アプリケーションの指定をパラメータとして、前記特定アプリケーションの起動を要求するための起動要求メールを前記第１通信端末装置へ向けて送信するアプリケーション起動要求工程と；前記アプリケーション起動要求メールを受けた前記第１通信端末装置において前記特定アプリケーションを起動可能な場合に、前記特定アプリケーションを起動させるアプリケーション起動工程と；を備える通信方法である。
【００１０】
この通信方法では、アプリケーション起動要求工程において、第２通信端末装置が、移動通信端末装置である第１通信端末装置へ向けて、当該第１通信端末装置に実装された特定アプリケーションの指定をパラメータとして、特定アプリケーションの起動を要求するための起動要求メールを送信する。ここで、第２通信端末装置は、第１通信端末と同様に移動通信端末装置であってもよいし、ネットワークに接続されたサーバ装置であってもよい。
【００１１】
次に、アプリケーション起動工程において、第１通信端末装置が、当該特定アプリケーションが起動可能な場合に、当該特定アプリケーションを起動させる。なお、特定アプリケーションの起動に際しては、別アプリケーションが動作中ではない場合であっても、通常は、第１通信端末装置の利用者の判断を仰ぎ、当該利用者が当該特定アプリケーションの起動を許可した場合に、当該特定アプリケーションが起動される。
【００１２】
すなわち、本発明の通信方法によれば、例えば、対戦型ゲームやチャット等への参加の勧誘をメールによる特定アプリケーションの起動要求として受けたことをトリガとして特定アプリケーションを起動させることにより、自動的に対戦型ゲームやチャット等へ参加することができる。したがって、本発明の通信方法によれば、複数参加型アプリケーションの実行に関連して利用者の便宜性を向上させることができる。
【００１３】
本発明の通信方法では、前記アプリケーション起動工程が、前記特定アプリケーションとは異なる別アプリケーションが動作中であるか否かを判定する競合判定工程と；前記競合判定工程における判定結果が肯定的であった場合に、前記別アプリケーションを一時停止し、前記特定アプリケーションを起動させるか否かを利用者に問合せを行う起動確認工程と；前記問合せに対して、前記特定アプリケーションを起動させる旨の応答があった場合に、前記特定アプリケーションを起動する起動工程と；前記問合せに対して、前記特定アプリケーションを起動させない旨の応答があった場合に、前記別アプリケーションの動作を再開させる再開工程と；を備えることとすることができる。
【００１４】
この場合には、起動要求メールを受信したときに、競合判定工程において、特定アプリケーションとは異なる別アプリケーションが動作中であるか否かが判定される。この判定が肯定的であった場合には、起動確認工程において、別アプリケーションを一時停止し、前記特定アプリケーションを起動させるか否かを利用者に問合せを行う。そして、特定アプリケーションを起動させる旨の応答が利用者からあった場合には、起動工程において、上述したように、利用者の判断を仰ぎ、当該利用者が当該特定アプリケーションの起動を許可した場合に、当該特定アプリケーションが起動される。一方、特定アプリケーションを起動させない旨の応答が利用者からあった場合には、再開工程において、別アプリケーションの動作を再開させる。このため、起動要求メールを受信したときに別アプリケーションが動作中であっても、利用者が望む場合にのみ起動要求メールに応じた特定アプリケーションの起動処理を行うようにすることができるので、利用者の利便性を向上させることができる。
【００１５】
本発明の通信方法では、前記特定アプリケーションが、前記第２通信端末装置との間でメッセージ通信メールの送受信を行うメッセージ送受信工程と；を更に備えることができる。この場合には、特定アプリケーションの実行中において、当該特定アプリケーションが第２通信端末装置との間でメッセージ通信メールの送受信を主体的に行うことができるので、例えば、対戦型ゲームやチャット等を楽しむのにあたり必要なメッセージ通信メールを特定アプリケーションが主体的に送受信することができるので、利用者の便宜性を向上させることができる。
【００１６】
ここで、前記アプリケーション起動要求工程では、前記第２通信端末装置に実装されたアプリケーションが前記起動要求メールの送信を指令し、前記メッセージ送受信工程では、前記特定アプリケーションは、前記第２通信端末装置に実装されたアプリケーションとの間でメッセージ通信メールの送受信を行うこととすることができる。この場合には、例えば、第１通信端末装置に実装された特定アプリケーションと第２通信端末装置に実装されたアプリケーションが対戦型ゲームアプリケーションである場合に、第２通信端末装置の利用者が対戦型ゲームを楽しもうとする際に、第２通信端末装置に実装された対戦型ゲームアプリケーションを起動させた後に、第１通信端末装置の利用者への参加の勧誘を、対戦型ゲームアプリケーションにおける操作により行うことができる。そして、第１通信端末装置の利用者が当該対戦ゲームに参加した後は、双方の対戦型ゲームアプリケーション間で、メッセージ通信メールのやり取りを直接的に行うことができる。
【００１７】
また、本発明の通信方法では、前記第１通信端末装置とは異なる通信端末装置から、前記アプリケーションの指定をパラメータとして、前記特定アプリケーションを強制的に動作不可とする要求を行うための動作不可要求メールを前記第１通信端末装置へ向けて送信するアプリケーション動作不可要求工程と；前記アプリケーション動作不可要求メールを受けた前記第１通信端末装置において前記特定アプリケーションを動作不可とするアプリケーション強制停止工程と；を更に備えることとすることができる。
【００１８】
この場合には、アプリケーション動作不可要求工程において、第１通信端末装置とは異なるコンテンツサーバ等の通信端末装置が、第１通信端末装置へ向けて、当該第１通信端末装置に実装された特定アプリケーションの指定をパラメータとして、特定アプリケーションを強制的に動作不可とする要求を行うための動作不可要求メールを送信する。こうした動作不可要求メールは、例えば、特定アプリケーションに致命的な不具合があった場合等に、コンテンツサーバ等から送信される。
【００１９】
次に、アプリケーション強制停止工程において、第１通信端末装置が、当該特定アプリケーションを動作不可とする。この結果、第１通信端末装置の利用者の操作による起動要求や、上述した起動要求メールの受信をしたとしても、当該特定アプリケーションが起動されることがなくなる。したがって、特定アプリケーションに致命的な不具合があった場合等に、そのことに由来する被害の拡大を防止することができる。
【００２０】
なお、アプリケーション強制停止工程においては、特定アプリケーションの起動を受け付けなくするだけでなく、当該特定アプリケーションをアンインストールこととすることもできる。
【００２１】
また、本発明の通信方法では、前記第２通信端末装置を移動通信端末装置とすることができる。この場合には、移動通信端末装置間において、一方から他方に実装されているアプリケーションを指定して、当該アプリケーションの起動の勧誘を行うことができる。
【００２２】
また、本発明の通信方法では、上記の起動要求メール、メッセージ通信メール及び動作不可要求メールをショートメッセージメールとすることができる。この場合には、メッセージ通信メールの転送を、ＨＴＴＰ（Hyper-Text Transfer Protocol）通信で行った場合よりも迅速に行うことができる。また、シリアル接続や赤外光を用いた場合のように端末間距離の制約もなくなる。したがって、端末間の距離にかかわらず迅速なメッセージ通信メールのやり取りを行うことができる。
【００２３】
本発明の移動通信端末装置は、移動通信網と接続される移動通信端末装置であって、前記移動通信網を介して受信した受信メールが、前記移動通信端末装置に実装されたアプリケーションを指定した、前記アプリケーションの起動要求メールであるか否かを判定する起動要求メール判定手段と；前記起動要求メール判定手段による判定が肯定的であり、前記アプリケーションが起動可能な場合に、前記アプリケーションを起動させる起動手段と；を備える移動通信端末装置である。
【００２４】
この移動通信端末装置では、起動要求メール判定手段が、移動通信網を介して受信した受信メールが、移動通信端末装置に実装されたアプリケーションを指定した、当該アプリケーションの起動要求メールであるか否かを判定する。そして、この判定が肯定的であり、当該アプリケーションが起動可能な場合には、起動手段が、当該アプリケーションを起動させる。
【００２５】
すなわち、本発明の移動通信端末装置は、上述した本発明の通信方法に実施に際して、第１通信端末装置として動作することができる。したがって、本発明の移動通信端末装置によれば、複数参加型アプリケーションの実行に際し、利用者の便宜性を向上させることができる。
【００２６】
本発明の移動通信端末装置では、前記移動通信網を介して、他の通信端末装置に対して、前記他の通信端末装置に実装されたアプリケーションの起動要求メールを送信する起動要求メール送信手段を更に備える構成とすることができる。この場合には、起動要求メール送信手段が、他の通信端末装置に対して、当該他の通信端末装置に実装されたアプリケーションの起動要求メールを送信することができるので、上述した本発明の通信方法の実施に際して、第２通信端末装置としても動作することができる。
【００２７】
また、本発明の移動通信端末装置では、前記移動通信網を介して受信した受信メールが、前記移動通信端末装置に実装されたアプリケーションを指定した、前記アプリケーションの動作不可要求メールであるか否かを判定する動作不可要求メール判定手段と；前記動作不可要求メール判定手段による判定が肯定的であり、前記アプリケーションが起動可能な場合に、前記アプリケーションを動作不可とする強制停止手段と；を更に備える構成とすることができる。
【００２８】
この場合には、動作不可要求メール判定手段が、移動通信網を介して受信した受信メールが、移動通信端末装置に実装されたアプリケーションを指定した、当該アプリケーションの動作不可要求メールであるか否かを判定する。そして、この判定が肯定的な場合には、強制停止手段が、当該アプリケーションを動作不可とする。したがって、当該アプリケーションに致命的な不具合があった場合等に、そのことに由来する移動通信端末装置内における被害の拡大及び移動通信端末装置から外部への被害の拡大を防止することができる。
【発明の効果】
【００２９】
以上説明したように、本発明の通信方法によれば、複数参加型アプリケーションの実行に際して、利用者の便宜性を向上させることができるという効果を奏する。
【００３０】
また、本発明の移動通信端末装置によれば、複数参加型アプリケーションの実行に際して、利用者の便宜性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の一実施形態を、図１〜図１０を参照して説明する。
【００３２】
図１には、本発明の一実施形態に係る通信システム１００の構成が模式的に示されている。図１に示されるように、この通信システム１００は、（ａ）携帯電話１０1，…１０Nと、（ｂ）携帯電話１０1，…１０Nと無線通信を行う基地局４２1，…４２Nを介して、携帯電話１０1，…１０Nが接続されるネットワーク４１と、（ｃ）ネットワーク４１に接続されたショートメッセージサービスセンタ（ＳＭＳＣ）５０と、（ｄ）携帯電話１０1，…１０Nで実行されるアプリケーションを提供するコンテンツサーバ５５とを備えている。ここで、図１においては、携帯電話１０jと基地局４２jとが無線リンクが確立するように記載されているが、携帯電話１０jの位置に応じて、携帯電話１０jと無線リンクが確立する基地局は変化する。また、携帯電話１０jごとに互いに異なる基地局と無線リンクを確立するとは限らず、複数の携帯電話と１つの基地局との間で無線リンクが確立することもある。なお、以下の説明においては、携帯電話１０jと基地局４２jとが対応するものとする。
【００３３】
図２及び図３には、携帯電話１０j（ｊ＝１〜Ｎ）の概略的な構成が示されている。ここで、図２は、携帯電話１０jの外観図であり、図３は、携帯電話１０jのハードウエア的な機能ブロック構成図である。
【００３４】
図２及び図３より総合的に示されるように、携帯電話１０jは、（ｉ）携帯電話１０j全体を統括制御する制御部２１等を備える携帯電話本体１１と、（ii）電話番号を入力するためのテンキー、及び、動作モードの切替等の各種指令を制御部２１に入力するためのファンクションキーを有する操作部１２と、（iii）制御部２１による指令に応じて、操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示部１３とを備えている。また、携帯電話１０jは、（iv）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、（ｖ）集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン１５と、（vi）制御部２１による指令に応じて、着信音や案内音を発生するための案内用スピーカ１６とを備えている。また、携帯電話１０jは、（vii）基地局との間で無線信号を授受するためのアンテナ１７とを備えている。
【００３５】
ここで、携帯電話本体１１は、図３示されるように、その内部に、上述した制御部２１に加えて、基地局４２jとの間で通信を行うための無線送受信部２２と、リードオンリメモリ（ＲＯＭ）やランダムアクセスメモリ（ＲＡＭ）等に構成された記憶部２３とを備えている。この制御部２１において実行されるプログラム等のソフトウエアの構成は、図４に示されるようになっている。
【００３６】
すなわち、制御部２１におけるソフトウエアは、（ｉ）携帯電話としての基本機能である通話機能及びメール機能を実現するとともに、上述した各種のハードウエア資源の制御を行う基本処理部３１と、（ii）利用者の対戦型ゲームへの参加を可能とするための対戦型ゲームアプリケーションであるアプリケーション３３（以下、「対戦型ゲームアプリケーション３３」とも呼ぶ）と、（iii）基本処理部３１とアプリケーション３３との間に位置し、アプリケーション３３の実行環境を提供する実行環境部３２とから構成されている。なお、制御部２１で実行されるアプリケーションはアプリケーション３３に限られるものではなく、別のアプリケーションも制御部２１で実行されるが、図４においては、代表的にアプリケーション３３のみが示されている。
【００３７】
ここで、基本処理部３１は、（ｉ）受信したメールや送信するメールの種類を解析するメール解析部３６と、（ii）メール解析部３６による受信メール解析の結果、当該受信メールが起動要求メールであった場合に、当該起動要求メールで指定されたアプリケーションが自機内に存在し、かつ、実行中でないときに当該アプリケーションを起動させるアプリケーション起動部３７と、（iii）メール解析部３６による受信メール解析の結果、当該受信メールが動作不可要求メールであった場合に、当該起動要求メールで指定されたアプリケーションが自機内に存在するときに、当該アプリケーションを動作不可状態とした後にアンイントールするアプリケーション強制停止部３８とを備える。ここで、メール解析部３６は、上記した受信メールが起動要求メールであるか否か、及び、動作不可要求メールであるか否かに加えて、送信メール又は受信メールがショートメッセージメールであるか否か、複数参加型アプリケーションに関連する特定メールであるか否かを解析する。なお、メール解析部３６は、受信メールが起動要求メールであるか否か、及び、動作不可要求メールであるか否かの解析は、ショートメッセージメールであり、かつ、複数参加型アプリケーションに関連する特定メッセージのメールであるときに行われる。
【００３８】
ここで、本実施形態で使用されるショートメッセージメールにおけるショートメッセージ（ＳＭ）の構成を、複数参加型アプリケーションに関連する特定メッセージを主に着目して説明する。本実施形態におけるショートメッセージ（ＳＭ）は、図５（Ａ）に示されるように、ヘッダ部ＨＤＲと、ユーザデータ部ＵＤＴとから構成されている。
【００３９】
ヘッダ部ＨＤＲは、図５に示されるように、当該メッセージがショートメッセージであることを示すショートメッセージ識別子ＳＭＲと、当該ショートメッセージが上記の特定メッセージであるか否かを示すパラメータであるメッセージクラスＭＧＣとを含んでいる。ここで、ショートメッセージにおけるメッセージクラスＭＧＣの値が特定メッセージではないことを示している場合には、当該ショートメッセージが通常のショートメッセージであることを示す。一方、ショートメッセージにおけるメッセージクラスＭＧＣの値が特定メッセージであることを示している場合には、当該ショートメッセージが複数参加型アプリケーションに関連する特定メッセージであることを示すようになっている。
【００４０】
ユーザデータ部は、図５（Ｃ）に示されるように、（ｉ）ユーザデータのデータ長を示すユーザデータ長等を含むデータ部ヘッダＭＨＤを備えている。そして、ショートメッセージが特定メッセージである場合には、（ii）特定メッセージの種類を示すメッセージ種別ＭＫＤ、（iii）当該特定メッセージが関連する複数参加型アプリケーションを指定するアプリケーション指定ＡＩＤ、及び（iv）送信先の携帯電話において当該特定メッセージが関連する複数参加型アプリケーションに伝達すべきメッセージデータＭＤＴとを備えるようになっている。
【００４１】
ここで、メッセージ種別ＭＫＤは、その値によって、当該ショートメッセージが、起動要求メッセージなのか、データ転送メッセージなのか、又は、動作不可要求メッセージであるか否かを示すようになっている。また、アプリケーション指定ＡＩＤは、アプリケーション名、アプリケーション提供者等を含んでおり、その値によって、当該ショートメッセージが関連しているアプリケーションを一意的に指定するようになっている。
【００４２】
なお、メッセージ種別ＭＫＤによりデータ転送メッセージが指定されている場合には、メッセージデータＭＤＴは必須であるが、メッセージ種別ＭＫＤにより起動要求メッセージ又は動作不可要求メッセージが指定されている場合には、メッセージデータＭＤＴは必須ではない。
【００４３】
図４に戻り、基本処理部３１及び実行環境部３２は、携帯電話１０jの工場出荷時から携帯電話に実装されている。一方、アプリケーション３３は、利用者による操作部１２の操作によって無線送受信部２２を介してコンテンツサーバ５５からのダウンロード等により実装される。
【００４４】
基本処理部３１と実行環境部３２との間では、アプリケーション３３に関連して、要求、応答、イベント発生等の情報が適宜やり取りされるようになっている。また、実行環境部３２とアプリケーション３３との間では、アプリケーション３３からの各種の要求が実行環境部３２に通知されるとともに、実行環境部３２から応答やイベント発生が通知されるようになっている。すなわち、実行環境部３２は、アプリケーション３３と基本処理部３１との間のコマンド変換、アプリケーション３３の管理等といったアプリケーション実行のためのソフトウエア資源を提供する一組のプログラムである。
【００４５】
次に、以上のように構成された通信システム１００における複数参加型アプリケーションである対戦型ゲームアプリケーション３３の実行について、主に図６〜図８を参照しつつ説明する。
【００４６】
図６に示されるように、携帯電話１０mの利用者が携帯電話１０nの利用者と対戦型ゲームを楽しもうと思ったときに、携帯電話１０mの利用者は、操作部１２を操作して対戦型ゲームアプリケーション３３を起動し、携帯電話１０nの利用者への対戦型ゲームへの参加を勧誘するために、ステップＳ１１において、携帯電話１０nにおける対戦型ゲームアプリケーション３３の起動要求メッセージを作成する。この起動要求メッセージの作成に際しては、携帯電話１０mの利用者が、表示部１３を参照しつつ操作部１２を操作して、上述した図５（Ｂ）におけるヘッダ部ＨＤＲのメッセージクラスＭＧＣに複数参加型アプリケーション関連の特定メッセージであることを示す値を設定する。また、上述した図５（Ｃ）におけるメッセージ種別ＭＫＤに起動要求メッセージであることを示す値を設定するとともに、アプリケーション指定ＡＩＤにおいて携帯電話１０nの対戦型ゲームアプリケーション３３を指定する。さらに、送信先として携帯電話１０nを指定するとともに、このメッセージがショートメッセージであることの指定等を行う。
【００４７】
こうして、携帯電話１０mにおける対戦型ゲームアプリケーション３３の起動要求メッセージの作成が完了すると、ステップＳ１２において、携帯電話１０mの利用者は、操作部１２を操作して、起動要求メッセージをメールとして送信することを指令する。この指令を受けると、携帯電話１０mにおける対戦型ゲームアプリケーション３３は、実行環境部３２を介して基本処理部３１に対してメール送信要求を行う。このメール送信要求を受けると、基本処理部３１は、起動要求メールの送信確認画面を表示部１３に表示し、メール送信の確認を利用者に促す。ここで、利用者が操作部１２を操作して、メール送信をキャンセルした場合には、基本処理部３１は、メール送信がキャンセルされた旨を、実行環境部３２を介して対戦型ゲームアプリケーション３３へ通知する。一方、利用者が操作部１２を操作して、送信確認画面を表示部１３に表示中にメール送信の確認を行うと、起動要求メールが、無線送受信部２２を介して携帯電話１０nへ向けて送信される。なお、この送信に際してメール解析部３６は、メッセージ中のメッセージクラスＭＧＣを確認する。そして、メッセージクラスＭＧＣが上述した特定メッセージである場合には、送信メールの内容を通常のメールボックスには格納せず、利用者からは通常は見ることができない記憶領域に保存する。
【００４８】
携帯電話１０mから送信された起動要求メールは、ＳＭＳＣ５０を経由した後に携帯電話１０nによって受信される。携帯電話１０nでは、ステップＳ１３において、無線送受信部２２を介して起動要求メールを受けた制御部２１におけるメール解析部３６が受信メールを解析する。この受信メールの解析では、メール解析部３６は、まず、受信メールがショートメッセージのメールであるか否かを解析する。かかるショートメッセージのメールであるか否かを解析は、上述のショートメッセージ識別子ＳＭＲ（図５（Ｂ）参照）の値がショートメッセージであるとことを示しているか否かを解析することによって行われる。ここで、ショートメッセージではなかった場合には、ショートメッセージではないメールに応じた従来からと同様の処理が行われる。
【００４９】
一方、ショートメッセージであった場合には、メール解析部３６は、受信メールが複数参加型アプリケーション関連の特定メッセージのメールであるか否かを解析する。かかる特定メッセージのメールであるか否かの解析は、上述のメッセージクラスＭＧＣ（図５（Ｂ）参照）の値が特定メッセージであることを示しているか否かを解析することによって行われる。ここで、特定メッセージでなかった場合には、通常のショートメッセージに応じた従来からと同様の処理が行われる。
【００５０】
一方、特定メッセージであった場合には、受信メールの内容は、通常のメールボックスには格納されず、利用者からは通常は見ることができない記憶領域に保存される。そして、メール解析部３６は、受信した特定メッセージが起動要求メッセージであるか、データ転送メッセージであるか、動作不可要求メッセージであるかを解析する。かかる解析は、上述のメッセージ種別ＭＫＤ（図５（Ｃ）参照）の値を解析することによって行われる。ここで、起動要求メッセージであった場合には、メール解析部３６は、受信メールが起動要求メールであった旨、及び、上述のアプリケーション指定ＡＩＤの内容をアプリケーション起動部３７へ通知する。なお、データ通信メッセージのメールであった場合又は動作不可要求メールであった場合の処理は後述する。
【００５１】
この通知を受けたアプリケーション起動部３７は、ステップＳ１４において、携帯電話１０ｎにおける状態のチェック及び起動確認を行う。このステップＳ１４では、図７に示されるように、まず、ステップＳ２１において、アプリケーション起動部３７が、アプリケーション指定ＡＩＤで指定されたアプリケーション３３が携帯電話１０nに実装されているか否かを判定する。この判定結果が否定的な場合には、処理はステップＳ３０へ移行する。このステップＳ３０では、アプリケーション３３の起動を行わなかった旨及びその理由（この場合には、アプリケーション３３の不存在）を本文とするメールが、起動要求メールの発信元へ返送される。引き続き、アプリケーション起動部３７は、受信メールを破棄する。こうして、ステップＳ１４の処理が終了するとともに、起動要求メールの受信に伴う処理が終了する。
【００５２】
一方、アプリケーション指定ＡＩＤで指定されたアプリケーション３３が携帯電話１０nに実装されており、ステップＳ２１における判定結果が肯定的であった場合には、処理がステップＳ２２へ移行する。このステップＳ２２では、アプリケーション起動部３７が、別アプリケーションが動作中であるか否かが判定される。この判定結果が否定的であった場合には、処理はステップＳ２３へ移行する。
【００５３】
ステップＳ２３では、アプリケーション起動部３７が、アプリケーション３３が動作中か否かが判定される。この判定結果が肯定的であった場合には、処理はステップＳ３０へ移行する。ステップＳ３０では、上述したように、アプリケーション３３の起動を行わなかった旨及びその理由（この場合には、アプリケーション３３が動作中）を本文とするメールが、起動要求メールの発信元へ返送される。こうして、ステップＳ１４の処理が終了するとともに、起動要求メールの受信に伴う処理が終了する。
【００５４】
一方、ステップＳ２３における判定結果が否定的であった場合には、処理はステップＳ２４へ移行する。このステップＳ２４では、アプリケーション起動部３７が、起動確認画面１を表示部１３に表示し、アプリケーション３３の起動の確認を利用者に促す。こうした起動確認画面１の例が、図８（Ａ）に示されている。
【００５５】
図７に戻り、起動確認画面１の表示状態で利用者が操作部１２を操作して、起動しないことを指令した場合には、起動指令がされたか否かを判定するステップＳ２５において否定的な判定がなされ、処理はステップＳ３０へ移行する。ステップＳ３０では、上述したように、アプリケーション３３の起動を行わなかった旨及びその理由（この場合には、アプリケーション３３の起動の利用者による拒否）を本文とするメールが、起動要求メールの発信元へ返送される。こうして、ステップＳ１４の処理が終了するとともに、起動要求メールの受信に伴う処理が終了する。
【００５６】
一方、起動確認画面１の表示状態で利用者が操作部１２を操作して、起動することを指令した場合には、ステップＳ２５において、肯定的な判定がなされ、処理はステップＳ１５（図６参照）へ移行する。このステップＳ１５では、アプリケーション起動部３７が、対戦型ゲームアプリケーション３３を起動する。
【００５７】
こうして、携帯電話１０mと携帯電話１０nとの双方で対戦型ゲームアプリケーション３３が起動された後は、適宜データ通信メッセージのメールのやり取りを行って、双方の利用者が対戦型ゲームを楽しむ。ここで、対戦型ゲームアプリケーション３３に関連するデータ通信メッセージの作成に際しては、上述した起動要求メッセージと比べて、メッセージ種別ＭＫＤ（図５（Ｃ）参照）の値を、データ通信メッセージを示す値に設定すること、及び、メッセージデータＭＤＴに必要なデータを記入する点が異なる。
【００５８】
また、対戦型ゲームアプリケーション３３に関連するデータ通信メッセージのメールを受信した側では、メール解析部３６が、アプリケーション指定ＡＩＤで指定された対戦型ゲームアプリケーション３３の存在及び動作中の確認を行い、実行環境部３２を介して、データ通信メッセージのメールを、アプリケーション指定ＡＩＤで指定されたアプリケーション、すなわち、対戦型ゲームアプリケーション３３に通知する。
【００５９】
図７に戻り、上述したステップＳ２２において肯定的な判定がなされると、処理はステップＳ２６へ移行する。このステップＳ２６では、アプリケーション起動部３７が、動作中の別アプリケーションを一時停止する。引き続き、ステップＳ２７において、アプリケーション起動部３７が、起動確認画面２を表示部１３に表示し、当該別アプリケーションを中断して、アプリケーション３３の起動の確認を利用者に促す。こうした起動確認画面２の例が、図８（Ｂ）に示されている。
【００６０】
図７に戻り、起動確認画面２の表示状態で利用者が操作部１２を操作して、起動しないことを指令した場合には、起動指令がされたか否かを判定するステップＳ２８において否定的な判定がなされ、処理はステップＳ２９へ移行する。このステップＳ２９では、アプリケーション起動部３７が、一時中断中の別アプリケーションの動作を再開させる。引き続き、ステップＳ３０において、上述したように、起動要求メールにより起動要求されたアプリケーションの起動を行わなかった旨及びその理由（この場合には、アプリケーション３３の起動の利用者による拒否）を本文とするメールが、起動要求メールの発信元へ返送される。こうして、ステップＳ１４の処理が終了するとともに、起動要求メールの受信に伴う処理が終了する。
【００６１】
一方、起動確認画面２の表示状態で利用者が操作部１２を操作して、起動することを指令した場合には、ステップＳ２８において、肯定的な判定がなされ、処理はステップＳ１５（図６参照）へ移行する。このステップＳ１５では、上述したように、アプリケーション起動部３７が、アプリケーション３３を起動する。そして、以後、携帯電話１０mと携帯電話１０nとの間で適宜データ通信メッセージのメールのやり取りを行って、双方の利用者が対戦型ゲームを楽しむ。
【００６２】
次に、携帯電話１０j（ｊ＝１〜Ｎ）に実装（インストール）されている対戦型ゲームアプリケーション３３について、コンテンツ提供者側で致命的な不具合が判明した場合の処理について、主に図９及び図１０を参照しつつ説明する。
【００６３】
図９に示されるように、対戦型ゲームアプリケーション３３について、コンテンツ提供者側で致命的な不具合が判明した場合には、コンテンツサーバ５５は、携帯電話１０jの対戦型ゲームアプリケーション３３を動作不可とするために、ステップＳ４１において、対戦型ゲームアプリケーション３３の動作不可要求メッセージを作成する。この動作不可要求メッセージの作成に際しては、コンテンツサーバ５５が、上述した図５（Ｂ）におけるヘッダ部ＨＤＲのメッセージクラスＭＧＣに複数参加型アプリケーション関連の特定メッセージであることを示す値を設定する。また、上述した図５（Ｃ）におけるメッセージ種別ＭＫＤに動作不可要求メールであることを示す値を設定するとともに、アプリケーション指定ＡＩＤにおいて携帯電話１０jの対戦型ゲームアプリケーション３３を指定する。さらに、送信先として携帯電話１０jを指定するとともに、このメッセージがショートメッセージであることの指定等を行う。こうして、コンテンツサーバ５５における対戦型ゲームアプリケーション３３の動作不可要求メッセージの作成が完了すると、コンテンツサーバ５５は、動作不可要求メッセージをメールとして送信する。
【００６４】
コンテンツサーバ５５から送信された動作不可要求メールは、ＳＭＳＣ５０を経由した後に携帯電話１０jによって受信される。携帯電話１０jでは、ステップＳ４２において、無線送受信部２２を介して動作不可要求メールを受けた制御部２１におけるメール解析部３６が受信メールを解析する。この受信メールの解析では、メール解析部３６は、まず、受信メールがショートメッセージのメールであるか否かを解析する。かかるショートメッセージのメールであるか否かを解析は、上述のショートメッセージ識別子ＳＭＲ（図５（Ｂ）参照）の値がショートメッセージであることを示しているか否かを解析することによって行われる。ここで、ショートメッセージではなかった場合には、ショートメッセージではないメールに応じた従来からと同様の処理が行われる。
【００６５】
一方、ショートメッセージであった場合には、メール解析部３６は、受信メールが複数参加型アプリケーション関連の特定メッセージのメールであるか否かを解析する。かかる特定メッセージのメールであるか否かの解析は、上述のメッセージクラスＭＧＣ（図５（Ｂ）参照）の値が特定メッセージであることを示しているか否かを解析することによって行われる。ここで、特定メッセージでなかった場合には、通常のショートメッセージに応じた従来からと同様の処理が行われる。
【００６６】
一方、特定メッセージであった場合には、受信メールの内容は、通常のメールボックスには格納されず、利用者からは通常は見ることができない記憶領域に保存される。そして、メール解析部３６は、受信した特定メッセージが起動要求メッセージであるか、データ転送メッセージであるか、又は動作不可要求メッセージであるかを解析する。かかる解析は、上述のメッセージ種別ＭＫＤ（図５（Ｃ）参照）の値を解析することによって行われる。ここで、動作不可要求メッセージであった場合には、メール解析部３６は、受信メールが動作不可要求メールであった旨、及び、上述のアプリケーション指定ＡＩＤの内容をアプリケーション強制停止部３８へ通知する。
【００６７】
この通知を受けたアプリケーション強制停止部３８では、ステップＳ４３において、まず、アプリケーション指定ＡＩＤで指定されたアプリケーションが携帯電話１０jに実装されているか否かを判定する。ここで、否定的な判定がなされた場合には、アプリケーション強制停止部３８は、受信メールを破棄する。
【００６８】
一方、アプリケーション指定ＡＩＤで指定されたアプリケーションが携帯電話１０jに実装されていた場合には、アプリケーション強制停止部３８は、アプリケーション指定ＡＩＤで指定されたアプリケーション、すなわち対戦型ゲームアプリケーション３３を動作不可状態に設定する。この結果、携帯電話１０jの利用者の操作による起動要求や、上述した起動要求メールの受信をしたとしても、対戦型ゲームアプリケーション３３が起動されることがなくなる。
【００６９】
次に、ステップＳ４４においてアプリケーション強制停止部３８は、アンインストール確認画面を表示部１３に表示し、アプリケーション指定ＡＩＤで指定されたアプリケーション、すなわち対戦型ゲームアプリケーション３３の削除（アンインストール）の確認を利用者に促す。こうしたアンインストール確認画面の例が、図１０に示されている。
【００７０】
図９に戻り、アンインストール確認画面の表示状態で、利用者が操作部１２を操作して、アンインストールしないことを指令した場合には、対戦型ゲームアプリケーション３３は、動作不可状態のまま携帯電話１０jの記憶部２３内に残ることになる。一方、アンインストール確認画面の表示状態で、利用者が操作部１２を操作して、表示部１３にアンインストール確認画面を表示中にアンインストールの確認を行うと、ステップＳ４５において、アプリケーション強制停止部３８は、対戦型ゲームアプリケーション３３をアンインストールする。
【００７１】
以上説明したように、本実施形態では、携帯電話１０mといった通信端末装置が、携帯電話１０nへ向けて、当該携帯電話１０nに実装されたアプリケーション３３の指定をパラメータとして、アプリケーション３３の起動を要求するための起動要求メールを送信する。この起動要求メールを受けた携帯電話１０nでは、当該アプリケーション３３が起動可能な場合に、アプリケーション３３を起動させる。したがって、本実施形態によれば、複数参加型アプリケーションの実行に関連して利用者の便宜性を向上させることができる。
【００７２】
また、起動要求メールを受信したときに、起動要求メールにより起動要求がされたアプリケーション３３とは異なる別アプリケーションが動作中であった場合には、別アプリケーションを一時停止し、アプリケーション３３を起動させるか否かを利用者に問合せを行う。そして、利用者により起動指令がなされた場合に、アプリケーション３３が起動される。一方、利用者によりアプリケーション３３を起動しない指令がなされた場合には、一時停止中の別アプリケーションの動作を再開させる。このため、起動要求メールを受信したときに別アプリケーションが動作中であっても、利用者が望む場合にのみ起動要求メールにより起動要求がされたアプリケーション３３の起動処理を行うようにすることができるので、利用者の利便性を向上させることができる。
【００７３】
また、アプリケーション３３の実行中において、アプリケーション３３が相手方との間でメッセージ通信メールの送受信を主体的に行うことができるので、利用者の便宜性を向上させることができる。
【００７４】
また、他の通信端末装置からアプリケーション３３を動作不可状態にするための動作不可要求メールを受信したときには、当該アプリケーション３３を動作不可状態とする。そして、利用者から当該アプリケーション３３のアンインストールの許可がなされると、当該アプリケーション３３をアンインストールする。この結果、アプリケーション３３に致命的な不具合があった場合等に、そのことに由来する携帯電話１０jにおける被害の拡大及び携帯電話１０jから外部への被害の拡大を防止することができる。
【００７５】
また、起動要求メール及びデータ通信メールをショートメッセージメールとするので、ＨＴＴＰ（Hyper-Text Transfer Protocol）通信で行った場合よりも迅速に行うことができる。また、シリアル接続や赤外光を用いた場合のように端末間距離の制約もなくなる。したがって、端末間の距離にかかわらず迅速なメッセージ通信メールのやり取りを行うことができる。
【００７６】
なお、上記の実施形態では、起動要求メールやデータ通信メールのような複数参加型アプリケーションに関連する特定メールで指定されたアプリケーションが受信側に存在していなかったり、受信側においてアプリケーション起動ができなかったりした場合に受信メールを廃棄することとした。これに対し、受信側が、受信メールを廃棄するとともに、特定メールで指定されたアプリケーションが受信側に存在していな旨や、アプリケーション起動ができなに状態にある旨を、送信元へ返送するようにしてもよい。
【００７７】
また、上記の実施形態では、複数参加型アプリケーションとしての対戦型ゲームアプリケーションついて説明したが、例えばチャットアプリケーションのような他の種類のアプリケーションについて本発明を適用することもできる。
【００７８】
また、上記の実施形態では、移動通信端末装置を携帯電話としたが、他の種類の移動通信端末装置についても本発明を適用できることは勿論である。
【産業上の利用可能性】
【００７９】
以上説明したように、本発明の通信方法は、複数参加型アプリケーションの実行に関連する通信に利用することができる。また、本発明の移動通信端末装置は、本発明の通信方法の実施に際して利用することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態に係る通信方法が使用される通信システムの構成を概略的に示す図である。
【図２】図１の携帯電話の外観構成を概略的に示す図である。
【図３】図２の携帯電話の内部構成を説明するための機能ブロック図である。
【図４】図３の制御部で動作するソフトウエアの構成を概略的に示す図である。
【図５】図１の通信システムでやり取りされるショートメッセージのデータ構造を説明するための図である。
【図６】図１の通信システムにおける通信動作を説明するためのシーケンス図（その１）である。
【図７】図６の状態チェック及び起動確認処理を説明するためのフローチャートである。
【図８】起動確認画面の例を示す図である。
【図９】図１の通信システムにおける通信動作を説明するためのシーケンス図（その２）である。
【図１０】アンインストール確認画面の例を示す図である。
【符号の説明】
【００８１】
１０…携帯電話（移動通信端末装置）、１１…携帯電話本体、１２…操作部、１３…表示部、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、２１…制御部、２２…無線送受信部、２３…記憶部、３１…基本処理部、３２…実行環境部、３３…対戦型ゲームアプリケーション、３６…メール解析部（起動要求メール判定手段、動作不可要求メール判定手段）、３７…アプリケーション起動部（起動手段）、３８…アプリケーション強制停止部（強制停止手段）、５０…ショートメッセージサービスセンタ（ＳＭＳＣ）、５５…コンテンツサーバ、１００…通信システム。
【図１】
2005166011.tif 000003
【図２】
2005166011.tif 000004
【図３】
2005166011.tif 000005
【図４】
2005166011.tif 000006
【図５】
2005166011.tif 000007
【図６】
2005166011.tif 000008
【図７】
2005166011.tif 000009
【図８】
2005166011.tif 000010
【図９】
2005166011.tif 000011
【図１０】
2005166011.tif 000012