(57)【要約】  【課題】  複数のアプリケーション（以下アプリと称す）を同時に動かしているときでも、余分な操作無しに、目的のアプリに入力を行うことができる。  【解決手段】  通信機器は、キーデバイスなどからなる入力デバイス群１１と、使用可能な入力デバイスのハードウェア情報を保持し、入力デバイスからの入力をイベント管理部１３で解釈可能な入力イベントに変換する入力デバイス管理部１２と、アプリヘの入力イベントの振り分けと入力イベントによりアプリ管理部１５にアプリの起動及び停止を要求するイベント管理部１３と、各アプリのイベント振り分けルールを蓄積しておく振り分けルール蓄積部１４と、イベント管理部１３からの要求によりアプリの起動及び停止を行うとともに、各アプリの状態を把握するアプリ管埋部１５と、通信機器上で所定の機能を提供する複数のアプリ１６とを備えている。  【選択図】  図１
2005293439.tif 000002
【特許請求の範囲】
【請求項１】
インストールされている複数のアプリケーションの状態を変化をアプリケーション管理部に通知して該当アプリケーションの状態を変更し管理する第１手順と、
この第１手順によりアプリケーションの動作状態が管理されている状態で、イベントを受信すると、そのイベントを入力イベントに変換してイベント管理部に通知する第２手順と、
この第２手順による入力イベントを受信すると、アプリケーション管理部に起動中のアプリケーションの状態を問い合わせ、起動中のアプリケーションを識別する情報とアプリケーションの状態とを関連付けてイベント管理部に通知する第３手順と、
この第３手順により起動中のアプリケーションの状態の情報を受けると、振り分けルール蓄積部に起動中のアプリケーションを問い合わせた後、振り分けルール蓄積部から振り分けルールをイベント管理部に通知する第４手順と、
この第４手順により振り分けルールを受けたイベント管理部は、そのアプリケーション振り分けルールに応じて通知された入力イベントを受け付け可能か判定し、受け付け可能なアプリケーションを選択し、選択したアプリケーションをイベント送信する第５手順と、
からなることを特徴とする入力イベント管理機能を持つ通信方法。
【請求項２】
請求項１に記載の入力イベント管理機能を持つ通信方法において、前記振り分けルールは、ネットワークを経由して外部から取得することを特徴とする入力イベント管理機能を持つ通信方法。
【請求項３】
インストールされている複数のアプリケーションの状態を管理するアプリケーション管理部と、
該複数のアプリケーションの状態毎に入力デバイスからの入力イベントを受け付けるか、否かを入力イベント毎に設定した振り分けルールを蓄積する振り分けルール蓄積部と、
発生した入力イベントを、前記アプリケーション管理部で管理するアプリケーションの状態と、前記振り分けルールに基づいて、アプリケーションに振り分けるイベント管理部と、
を備えることを特徴とする入力イベント管理機能を持つ通信装置。
【請求項４】
請求項３に記載の入力イベント管理機能を持つ通信装置において、前記振り分けルールは、ネットワークを経由して外部から取得することを特徴とする入力イベント管理機能を持つ通信装置。
【請求項５】
請求項１に記載の入力イベント管理機能を持つ通信方法において、
前記第１手順によりアプリケーションの動作状態が管理されている状態で、イベントを受信すると、受信した入力を入力デバイス管理部が前記第２手順で解釈可能な入力イベントであるかどうかを判定する第６手順と、この第６手順で変換可能なら第２手順を実行し、変換不可能なら入力イベントをイベント変換部に対して問い合わせを行う第７手順と、
この第７手順にて問い合わせた入力イベントを受信すると、変換ルールイベント変換ルール蓄積部に問い合わせ、変換ルールを通知し、対応する入力イベントに変換する第８手順と、
この第８手順により、変換された入力イベントをイベント管理部に送信し、イベント管理部が入力イベントを受信すると、前記第３手順から第５手順を実行することを特徴とする入力イベント管理機能を持つ通信システムにおける通信方法。
【請求項６】
請求項５に記載の入力イベント管理機能を持つ通信システムにおける通信方法において、
第８手順で変換された入力イベントの振り分けルールを振り分けルール蓄積部に問い合わせて振り分けルールをイベント変換部に通知し、変換後の入力イベントと、入力イベントの振り分けルールをイベント管理部に送信する第９手順と、
この第９手順でイベント管理部が振り分けルールを受信した後、振り分けルール蓄積部に登録する第１０手順と、
この第１０手順により振り分けルールが登録された後、前記第３手順から第５手順を実行することを特徴とする入力イベント管理機能を持つ通信システムにおける通信方法。
【請求項７】
請求項３に記載の入力イベント管理機能を持つ通信装置において、
使用可能な入力デバイスのハードウェア情報を保持し、入力デバイスからの入力を前記イベント管理部で解釈可能な入力イベントに変換して出力する入力デバイス管理部とから構成される通信機器と、
前記通信機器とはネットワークを介して接続され、ＩＤ情報をはじめとする、前記通信機器のイベント管理部またはアプリケーションで解釈できない入力と、解釈可能な入力イベントまたは入力イベント群とを対応付けるイベント変換ルールを蓄積するイベント変換ルール蓄積部と、前記通信機器から入力を受信すると、前記イベント変換ルールに基づいて該入力を変換し、変換した入力イベントを該通信機器に送信する入力イベント変換部とを備えるイベント変換サーバとから構成され、
前記通信機器の入力デバイス管理部は、受信した入力を、イベント管理部で解釈可能な入力イベントに変換できない場合は、前記イベント変換サーバに対して該入力を送信し、前記イベント変換サーバのイベント変換部は、前記イベント変換ルールに基づいて、該入力を変換し、該通信機器に対して、変換後のイベントまたはイベント群を送信することを特徴とする入力イベント管理機能を持つ通信システム。
【請求項８】
請求項７に記載の入力イベント管理機能を持つ通信システムにおいて、
前記通信機器とはネットワークを介して接続され、ＩＤ情報をはじめとする、前記通信機器のイベント管理部またはアプリケーションで解釈できない入力と、解釈可能な入力イベントまたは入力イベント群とを対応付けるイベント変換ルールを蓄積するイベント変換ルール蓄積部と、変換した入力イベントの振り分けルールを蓄積する振り分けルール蓄積部と、前記通信機器から入力を受信すると、前記イベント変換ルールに基づいて該入力を変換し、変換した入力イベントを該通信機器に送信すると同時に、変換したイベントの振り分けルールを前記通信機器に送信するイベント変換部とをイベント変換サーバに備え、
前記通信機器の入力デバイス管理部は、受信した入力を、イベント管理部で解釈可能な入力イベントに変換できない場合は、前記イベント変換サーバに対して該入力を送信し、前記イベント変換サーバのイベント変換部は、前記イベント変換ルールに基づいて、該入力を変換し、該通信機器に対して、変換後のイベントまたはイベント群を送信すると同時に、変換したイベントまたはイベント群の振り分けルールを前記変換イベント振り分けルール蓄積部から読み出し、該通信機器に送信することを特徴とする入力イベント管理機能を持つの通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話端末や携帯電話端末などの通信機器（通信装置）に関し、特に、複数のアプリケーションを動作させることができる入力イベント管理機能を有する通信装置の通信方法及び通信装置、並びに入力イベント管理機能を有する通信システムにおける通信方法及び通信システムに関する。
【背景技術】
【０００２】
従来、電話端末や携帯電話端末などの通信装置（通信機器）では、複数のアプリケーションを同時に動かした場合、ファンクションキーなどによりアプリケーションを切り替えて、対応するアプリケーションの表示情報を表示したり、そのアプリケーションにキー入力情報を送信したりしていた（例えば、特許文献１参照）。
【０００３】
また従来、パーソナルコンピュータ（パソコン）では、複数のアプリケーションを同時に動かした場合、マウスなどによって操作するアプリケーションを選択して、そのアプリケーションにキー入力情報を送信していた。
【特許文献１】特開平７−２４５６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような従来の通信装置（通信機器）では、あるアプリケーションにキーなどの入力デバイスからの入力を行いたいときは、ファンクションキーなどにより目的のアプリケーションをアクティブにしてから入力を行わなければならず、操作性が悪かった。
【０００５】
また、従来のパソコンの場合も、マウスなどで予め目的のアプリケーションをアクティブにしてから入力を行わなければならないという煩雑さがあった。
【０００６】
そこで、本発明は、複数のアプリケーションを同時に動かしているときでも、余分な操作無しに、目的のアプリケーションに入力を行うことができる入力イベント管理機能を持つ通信方法及び通信装置、並びに入力イベント管理機能を持つ通信システムにおける通信方法及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を達成するために、インストールされている複数のアプリケーションの状態を変化をアプリケーション管理部に通知して該当アプリケーションの状態を変更し管理する第１手順と、この第１手順によりアプリケーションの動作状態が管理されている状態で、イベントを受信すると、そのイベントを入力イベントに変換してイベント管理部に通知する第２手順と、この第２手順による入力イベントを受信すると、アプリケーション管理部に起動中のアプリケーションの状態を問い合わせ、起動中のアプリケーションを識別する情報とアプリケーションの状態とを関連付けてイベント管理部に通知する第３手順と、この第３手順により起動中のアプリケーションの状態の情報を受けると、振り分けルール蓄積部に起動中のアプリケーションを問い合わせた後、振り分けルール蓄積部から振り分けルールをイベント管理部に通知する第４手順と、この第４手順により振り分けルールを受けたイベント管理部は、そのアプリケーション振り分けルールに応じて通知された入力イベントを受け付け可能か判定し、受け付け可能なアプリケーションを選択し、選択したアプリケーションをイベント送信する第５手順とからなる通信方法である。
【０００８】
あるいは、インストールされている複数のアプリケーションの状態を管理するアプリケーション管埋部と、該複数のアプリケーションの状態毎に入力デバイスからの入力イベントを受け付けるか否かを入力イベント毎に設定した振り分けルールを蓄積する振り分けルール蓄積部と、発生した入力イベントを、前記アプリケーション管理部で管理するアプリケーションの状態と、前記振り分けルールに基づいて、アプリケーションに振り分けるイベント管理部とを備えることを特徴とする通信装置である。
【０００９】
あるいは、前記振り分けルールは、ネットワークを経由して外部から取得することを特徴とする通信方法及び通信装置である。
【００１０】
上記により、入力イベントが、アプリケーションの状態と、その状態での入力イベントの受け付け可否を設定した振り分けルールにより、受け付け可能なアプリケーションに振り分けられ、入力イベントが自動的に受け付け可能なアプリケーションに振り分けられる。
【００１１】
あるいは、前記第１手順によりアプリケーションの動作状態が管理されている状態で、イベントを受信すると、受信した入力を入力デバイス管理部が前記第２手順で解釈可能な入力イベントであるかどうかを判定する第６手順と、この第６手順で変換可能なら第２手順を実行し、変換不可能なら入力イベントをイベント変換部に対して問い合わせを行う第７手順と、この第７手順にて問い合わせた入力イベントを受信すると、変換ルールイベント変換ルール蓄積部に問い合わせ、変換ルールを通知し、対応する入力イベントに変換する第８手順と、この第８手順により、変換された入力イベントをイベント管理部に送信し、イベント管理部が入力イベントを受信すると、前記第３手順から第５手順を実行することを特徴とする通信システムにおける通信方法である。
【００１２】
あるいは、前記第８手順で変換された入力イベントの振り分けルールを振り分けルール蓄積部に問い合わせて振り分けルールをイベント変換部に通知し、変換後の入力イベントと、入力イベントの振り分けルールをイベント管理部に送信する第９手順と、この第９手順でイベント管理部が振り分けルールを受信した後、振り分けルール蓄積部に登録する第１０手順と、この第１０手順により振り分けルールが登録された後、前記第３手順から第５手順を実行することを特徴とする通信システムにおける通信方法である。
【００１３】
あるいは、使用可能な入力デバイスのハードウェア情報を保持し、入力デバイスからの入力を前記イベント管理部で解釈可能な入力イベントに変換して出力する入力デバイス管理部とから構成される通信機器と、前記通信機器とはネットワークを介して接続され、ＩＤ情報をはじめとする、前記通信機器のイベント管理部またはアプリケーションで解釈できない入力と、解釈可能な入力イベントまたは入力イベント群とを対応付けるイベント変換ルールを蓄積するイベント変換ルール蓄積部と、前記通信機器から入力を受信すると、前記イベント変換ルールに基づいて該入力を変換し、変換した入力イベントを該通信機器に送信する入力イベント変換部とを備えるイベント変換サーバとから構成され、
前記通信機器の入力デバイス管理部は、受信した入力を、イベント管理部で解釈可能な入力イベントに変換できない場合は、前記イベント変換サーバに対して該入力を送信し、前記イベント変換サーバのイベント変換部は、前記イベント変換ルールに基づいて、該入力を変換し、該通信機器に対して、変換後のイベントまたはイベント群を送信することを特徴とする通信システムである。
【００１４】
あるいは、前記通信機器とはネットワークを介して接続され、ＩＤ情報をはじめとする、前記通信機器のイベント管理部またはアプリケーションで解釈できない入力と、解釈可能な入力イベントまたは入力イベント群とを対応付けるイベント変換ルールを蓄積するイベント変換ルール蓄積部と、変換した入力イベントの振り分けルールを蓄積する振り分けルール蓄積部と、前記通信機器から入力を受信すると、前記イベント変換ルールに基づいて該入力を変換し、変換した入力イベントを該通信機器に送信すると同時に、変換したイベントの振り分けルールを前記通信機器に送信するイベント変換部とをイベント変換サーバに備え、前記通信機器の入力デバイス管理部は、受信した入力を、イベント管理部で解釈可能な入力イベントに変換できない場合は、前記イベント変換サーバに対して該入力を送信し、前記イベント変換サーバのイベント変換部は、前記イベント変換ルールに基づいて、該入力を変換し、該通信機器に対して、変換後のイベントまたはイベント群を送信すると同時に、変換したイベントまたはイベント群の振り分けルールを前記変換イベント振り分けルール蓄積部から読み出し、該通信機器に送信することを特徴とする通信システムである。
【発明の効果】
【００１５】
以上述べたように、本発明によれば、複数のアプリケーションの状態毎に入力デバイスからの入力イベントを受け付けるか否かを入力イベント毎に設定した振り分けルールを登録しておき、入力イベント発生時のアプリケーションの状態に対応した振り分けルールに基づいて、発生した入力イベントを受け付け可能なアプリケーションに送るので、複数のアプリケーションを同時に動かしているときでも、目的のアプリケーションをアクティブにするような操作無しに、目的のアプリケーションに入力を行うことができる。
【００１６】
また、入力イベントの振り分けルールを、ネットワークを経由して取得することにより、アプリケーションの振り分けルールをサービス提供者が記述し、そのサービスを利用者が利用するときに、その振り分けルールを反映させることが可能である。また、端末に新たにアプリケーションが追加されたときも対応可能である。
【００１７】
入力デバイスからの入力が、ＩＤ情報などのように、一意に解釈できないような場合は、前記イベント変換サーバに対して該入力を送信し、解釈可能なイベントに変換することにより、振り分けルールを適用することも可能である。
【００１８】
また、イベント変換サーバが、変換したイベントと、その振り分けルールを合わせて送信することにより、変換された入力イベントが通信機器に設定された振り分けルールでは振り分けできない場合でも、前記イベント変換サーバから受信した振り分けルールに基づき、イベントを振り分けることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下本発明の実施の形態を図面に基づいて説明する。図１〜図３は本発明の第１の実施形態を示す通信装置を示すブロック構成図である。
【００２０】
図１において、第１の実施形態の通信装置（以下通信機器と称す）は、キーデバイス、ＲＦＩＤ（Radio Frequency IDentification）リーダ、近接センサ、ハンドセットなどの入力デバイスからなる入力デバイス群１１と、使用可能な入力デバイスのハードウェア情報を保持し、入力デバイスからの入力を後述するイベント管理部１３で解釈可能な入力イベントに変換して出力する入力デバイス管理部１２と、各アプリケーションのイベント振り分けルールを読み込み、アプリケーションヘの入力イベントの振り分けと入力イベントにより後述するアプリケーション管理部（アプリ管理部）１５にアプリケーションの起動及び停止を要求するイベント管理部１３と、各アプリケーションのイベント振り分けルールを蓄積しておく振り分けルール蓄積部１４と、イベント管理部１３からの要求によりアプリケーションの起動及び停止を行うとともに、各アプリケーションの状態を把握するアプリケーション管埋部１５と、通信機器上で所定の機能を提供する複数のアプリケーション１６（アプリケーションA１６ａ〜アプリケーションC１６ｃ）とを備えている。
【００２１】
このような通信機器において、振り分けルール蓄積部１４には、図２に示すような管理テーブルが蓄積されており、イベント管理部１３は、この管理テーブルの内容に従って入力イベントをアプリケーションに振り分けるようになっている。
【００２２】
この管理テーブルの「行」は、インストールされているアプリケーションの状態により分けられており、「列」は入力デバイス群１１から入力される入力イベントで分けられていて、アプリケーションの状態と入力イベントで決まる欄には、その状態でその入力イベントを受け付けられるか、受け付けられないかが○印と×印で示されている。
【００２３】
このような管理テーブルを使った入力イベントのアプリケーションヘの振り分け方法を図３のシーケンスを参照しながら説明する。
【００２４】
まず、各アプリケーションA１６ａ〜アプリケーションC１６ｃは、状態が定義されており、起動及び終了時や状態が変化したとき、状態の変化をアプリケーション管理部１５に通知する（Ｓ１１）。
【００２５】
アプリケーション管理部１５は、アプリケーションA１６ａから状態の変化の通知を受けると、管理している該当アプリケーションの状態を通知された状態に変更する（Ｓ１２）。
【００２６】
このようにして各アプリケーションの動作状態が管理されている状態で、入力デバイス群１１の１つから、イベントを受信すると（Ｓ１３）、入力デバイス管理部１２は、受信したイベントを入力イベントに変換し（Ｓ１４）、イベント管理部１３に通知する（Ｓ１５）。
【００２７】
イベント管理部１３は、入力イベントを受信すると、アプリケーション管理部１５に起動中の各アプリケーションの状態を問い合わせる（Ｓ１６）。アプリケーション管埋部１５は、管理している各アプリケーションの状態を参照し、起動中のアプリケーションの状態を収集し、起動中の各アプリケーションを識別する情報とアプリケーションの状態とを関連付け、イベント管理部１３に通知する（Ｓ１７）。
【００２８】
イベント管理部１３は、起動中のアプリケーションの状態の情報を受けると、次に、振り分けルール蓄積部１４に起動中のアプリケーションの振り分けルールを問い合わせる（Ｓ１８）。
【００２９】
振り分けルール蓄積部１４は、イベント管理部１３から指定されたアプリケーションの図２に示すような管理テーブルを、イベント管理部１３に通知する（Ｓ１９）。
【００３０】
イベント管理部１３は、各アプリケーションの振り分けルールを受けると、その振り分けルールの各アプリケーションの状態に該当する図２に示す管理テーブルの「行」を参照し、通知された入力イベントを受け付け可能か判定し、受け付け可能なアプリケーションを選択する（Ｓ２０）。
【００３１】
ここで、受け付け可能なアプリケーションが無い場合は、その入力イベントは破棄される。
【００３２】
また、複数のアプリケーションで受け付けが可能な場合、予め設定された優先度によってアプリケーションを選択してもよいし、受け付け可能なアプリケーション全てを選択してもよい。
【００３３】
そして、イベント管理部１３は、選択したアプリケーションA１６ａに入力イベントを送信する（Ｓ２１）。すると、アプリケーションA１６ａは、受信した入力イベントに対応した処理を行う。例えば、テレビ電話機や携帯電話において、入力イベント発生時に、アプリケーション管理部１５で管理している起動中のアプリケーションが、ブラウザとテレビ電話アプリケーションで、ブラウザが閲覧中状態で、テレビ電話アプリケーションが通話中状態だった場合とする。
【００３４】
この場合、振り分けルール蓄積部１４に蓄積されている振り分けルールが、ブラウザの閲覧中状態では、両面スクロールキー（画面の表示を上下左右に移動させるキー）のみを受け付けるように設定されており、テレビ電話アプリケーションの通話中状態では、数字キーと“＃”キーと“＊”キーのみ受け付けるように設定されているとすると、イベント管埋部１３は、入力イベントが画面スクロールキーからのイベントであれば、そのイベントをブラウザに送り、入力イベントが数字キーと“＃”キーと“＊”キーからのイベントであれば、そのイベントをテレビ電話アプリケーションに送る。
【００３５】
このため、テレビ電話機や携帯電話において、ブラウザとテレビ電話アプリケーションを起動中で、ブラウザが閲覧中状態で、テレビ電話アプリケーションが通話中状態のとき、画面スクロールキーを操作すると、ブラウザの画面がスクロールし、数字キーや“＃”キーや“＊”キーを押下すると、テレビ電話アプリケーションが通話先に対応するＤＴＭＦ（Dual Tone Multi Frequency）信号を送信するようになる。
【００３６】
このように第１の実施形態においては、アプリケーションの動作状態毎に入力イベントの受け付け可否を振り分けルールとして登録しておき、入力イベント発生時のアプリケーションの状態に対応した振り分けルールにより、発生した入力イベントを受け付け可能なアプリケーションに送るので、複数のアプリケーションを同時に動かしているときでも、目的のアプリケーションをアクティブにするような操作無しに、目的のアプリケーションに入力を行うことができる。
【００３７】
なお、第１の実施形態においては、振り分けルールにおいて入力イベントを複数のアプリケーションで受け付け可能となっていた場合、予め設定された優先度によって入力イベントを送るアプリケーションを決定したが、アクティブ状態のアプリケーションを管理し、アクティブ状態のアプリケーションに優先的に入力イベントを送るようにしてもよい。
【００３８】
また、振り分けルール蓄積部１４に蓄積されている振り分けルールを、ネットワークを経由して外部から取得することも考えられる。これにより、アプリケーションの振り分けルールをサービス提供者が記述し、そのサービスを利用者が利用するときに、その振り分けルールを反映させることが可能である。さらに、端末に新たにアプリケーションが追加されたときも対応可能である。
【００３９】
図４、図５は本発明の第２の実施形態を示す通信システムのブロック構成図図及びシーケンス説明図である。
【００４０】
第２の実施形態においては、第１の実施形態に示した通信機器１と、前記通信機器１とはネットワークを介して接続され、ＩＤ情報などをはじめとする、前記通信機器１のイベント管理部１３またはアプリケーションで解釈できない入力と、解釈可能な入力イベントまたは入力イベント群とを対応付けるイベント変換ルールを蓄積するイベント変換ルール蓄積部２１と、前記通信機器１から入力を受信すると、前記イベント変換ルールに基づいて該入力を変換し、変換した入力イベントを該通信機器１に送信する入力イベント変換部２２とを備えるイベント変換サーバ２とから構成される。
【００４１】
第２の実施形態による入力イベントのアプリケーションヘの振り分け方法を図５に示すシーケンス説明図を参照しながら説明する。第１の実施形態と同様に、Ｓ１１とＳ１２の手順により、アプリケーション管理部（アプリ管理部）１５は、アプリケーション１６の状態を管理する。
【００４２】
このようにして各アプリケーションの動作状態が管理されている状態で、入力デバイス群１１の１つから、入力を受信すると（Ｓ１３ａ）、入力デバイス管理部１２は、受信した入力を、イベント管理部１３で解釈可能な入力イベントかどうかを、判定する（Ｓ１４ａ）。
【００４３】
Ｓ１４ａで変換可能であった場合は、第１の実施形態に示した図３のＳ１４〜Ｓ２１の手順を実行する。
【００４４】
Ｓ１４ａで変換不可能であった場合、入力デバイス管理部１２は、イベント変換サーバ２のイベント変換部２２に対して問い合わせを行う（Ｓ１５ａ）。
【００４５】
イベント変換サーバ２のイベント変換部２２は、該入力を受信すると、イベント変換ルールを読み出し（Ｓ１６ａ〜Ｓ１７ａ）、該入力を、対応する入力イベントに変換する（Ｓ１８ａ）。
【００４６】
イベント変換部２２は、変換後の入力イベントをイベント管理部１３に送信する（Ｓ１９ａ）。
【００４７】
イベント管理部１３が、イベント変換部２２からの入力イベントを受信すると、通信機器の各処理部は、第１の実施形態と同様に、図３のＳ１６〜Ｓ２１の手順を実行する。
【００４８】
このように、第２の実施形態においては、第１の実施形態の効果に加えて、入力デバイスからの入力が、ＩＤ情報など、イベント管理部１３で一意に解釈できない場合でも、イベント変換サーバ２で解釈可能な入力イベントに変換することにより、振り分けルールを適用することが可能となる。例えば、入力デバイス群として、ＲＦＩＤの読み取り部を具備する端末において、入力デバイス管埋部１２が、ＲＦＩＤ読み取り部から、ランダムな数値情報であるＩＤを受け取る場合である。
【００４９】
第２の実施形態のイベント変換ルールにおいて、入力デバイスからの入力と、複数の入力イベントが対応づけられていてもよい。例えば、１つのＩＤ情報に対して、「電話番号文字列」のイベントと、「発信」というイベントの２つを割り当てることにより、ＩＤ情報を１つ読み込ませるだけで、所望の相手に対して電話を掛けることが可能となる。
【００５０】
また、振り分けルールだけでなく、イベント変換ルールについても、サービス提供者が記述する場合も考えられる。例えば、ある入力に対して、「提供するサービスのＵＲＬ情報の文字列」のイベントと、「接続」というイベントを対応づけた記述を行うことが可能である。
【００５１】
図６、図７は本発明の第３の実施形態を示す通信システムのブロック構成図及びシーケンス説明図である。第３の実施形態においては、上述の第２の実施形態を構成するイベント変換サーバ２が、図４に示すブロック構成図に加え、振り分けルール蓄積部２３を備える。第３の実施形態による入力イベントのアプリケーションヘの振り分け方法を図７に示すシーケンス説明図を参照しながら説明する。
【００５２】
第１、第２の実施形態と同様に、Ｓ１１とＳ１２の手順により、アプリ管理部１５は、アプリケーション１６の状態を管理する。
【００５３】
第２の実施形態と同様に、Ｓ１３ａ〜Ｓ１８ａの手順により、イベント管理部１３で解釈可能な入力イベントに変換する。イベント変換部２２は、変換した入力イベントの振り分けルールを、振り分けルール蓄積部１４から読み出す（Ｓ１９ｂ〜Ｓ２０ｂ）。
【００５４】
イベント変換部２２は、変換後の入力イベントと、該入力イベントの振り分けルールをイベント管理部１３に送信する（Ｓ２１ｂ）。
【００５５】
イベント管理部１３は、Ｓ２１ｂで受信した振り分けルールを、振り分けルール蓄積部１４に登録する（Ｓ２２ｂ）。
【００５６】
通信機器１の各処理部は、Ｓ２２ｂの処理のあと、第１、第２の実施形態と同様に、図３のＳ１６〜Ｓ２１の手順を実行する。
【００５７】
このように、第３の実施形態においては、第２の実施形態の効果に加えて、イベント変換サーバ２により変換された入力イベントと、該イベント振り分けルールを合わせて送信することにより、変換された入力イベントが通信機器１に設定された振り分けルールでは振り分けできない場合でも、前記イベント変換サーバ２から受信した振り分けルールに基づき、イベントを振り分けることが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態における通信装置を示すブロック構成図。
【図２】そのイベント振り分けルールの管理テーブルを示す説明図。
【図３】第１の実施形態の動作を説明するシーケンス説明図。
【図４】本発明の第２の実施形態における通信システムを示すブロック構成図。
【図５】第２の実施形態の動作を説明するシーケンス説明図。
【図６】本発明の第３の実施形態における通信システムを示すブロック構成図。
【図７】第３の実施形態の動作を説明するシーケンス説明図。
【符号の説明】
【００５９】
１…通信機器
２…イベント変換サーバ
１１…入力デバイス群
１２…入力デバイス管理部
１３…イベント管理部
１４、２３…振り分けルール蓄積部
１５…アプリケーション管理部
１６…アプリケーション
１６ａ〜１６ｃ…アプリケーションA〜C
２１…イベント変換ルール蓄積部
２２…イベント変換部
【図１】
2005293439.tif 000003
【図２】
2005293439.tif 000004
【図３】
2005293439.tif 000005
【図４】
2005293439.tif 000006
【図５】
2005293439.tif 000007
【図６】
2005293439.tif 000008
【図７】
2005293439.tif 000009