(57)【要約】      （修正有）【課題】端末での操作により発生するイベントに関するイベント情報を容易に登録できる情報処理装置を提供する。【解決手段】１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部２１１と、登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部２４１と、１以上のイベント識別子に対する付加的な情報である付加情報を第二端末から受信する登録用付加情報受信部２１２と、１以上のイベント識別子と付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部２２１とを具備する情報処理装置２により、端末における操作により発生するイベントに関するイベント情報を登録する。【選択図】図３
2020170209.tif 000002
【特許請求の範囲】
【請求項１】
１以上の第一端末と、情報処理装置と、１以上の第二端末とを具備する情報システムであって、
前記第一端末は、
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別するイベント識別子を取得する第一イベント識別子取得部と、
前記イベント識別子取得部が取得したイベント識別子を前記情報処理装置に送信する第一イベント識別子送信部とを具備し、
前記情報処理装置は、
前記イベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信したイベント識別子を前記第二端末に送信する登録用イベント識別子送信部と、
前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備し、
前記第二端末は、
前記情報処理装置から１以上のイベント識別子を受信するイベント識別子受信部と、
前記イベント識別子受信部が受信した１以上のイベント識別子を出力する第二出力部と、
前記第二出力部が出力した１以上のイベント識別子に対応する付加情報を受け付ける第二付加情報受付部と、
前記第二付加情報受付部が受け付けた付加情報を前記情報処理装置に送信する第二送信部とを具備する情報システム。
【請求項２】
１以上の第三端末をさらに具備する請求項１記載の情報システムであって、
前記第三端末は、
ユーザの操作を受け付ける第三受付部と、
前記操作により１以上のイベントを発生させ、当該１以上のイベントを実行するイベント実行部と、
前記１以上のイベントの実行結果を出力する第三出力部とを具備し、
前記情報処理装置は、
前記イベント実行部が実行したイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、
前記処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、
前記判断部が前記イベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する請求項１記載の情報システム。
【請求項３】
１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、
前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備する情報処理装置。
【請求項４】
第三端末で実行されたたイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、
前記処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、
前記判断部が前記イベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する請求項３記載の情報処理装置。
【請求項５】
前記処理用イベント識別子受信部は、
前記１以上のイベント識別子とユーザを識別するユーザ識別子とを受信し、
前記イベント処理部は、
前記判断部が前記イベント情報が登録されていると判断した場合に、前記イベント情報と前記ユーザ識別子とに対応付いている処理識別子で識別される処理を実行する請求項４記載の情報処理装置。
【請求項６】
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、
前記イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部とを具備する端末装置。
【請求項７】
第一受付部は、
情報処理装置との通信を開始する通信開始指示を受け付け、
前記通信開始指示の受け付けに応じて、前記情報処理装置と通信可能になるための処理であるペアリング処理を行うペアリング部をさらに具備し、
前記第一イベント識別子送信部は、
前記ペアリング部がペアリング処理を行った後、前記イベント識別子を情報処理装置に送信する請求項６記載の端末装置。
【請求項８】
登録用イベント識別子受信部と、登録用イベント識別子送信部と、登録用付加情報受信部と、登録用イベント情報蓄積部とにより実現される情報処理方法であって、
前記登録用イベント識別子受信部が、１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信ステップと、
前記登録用イベント識別子送信部が、前記登録用イベント識別子受信ステップで受信された１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信ステップと、
前記登録用付加情報受信部が、前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信ステップと、
前記登録用イベント情報蓄積部が、前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積ステップとを具備する情報処理方法。
【請求項９】
第一受付部と、第一イベント実行部と、第一出力部と、第一イベント識別子送信部とにより実現される情報処理方法であって、
前記第一受付部が、ユーザの操作を受け付ける第一受付ステップと、
前記第一イベント実行部が、前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行ステップと、
前記第一出力部が、前記イベントの実行結果を出力する第一出力ステップと、
前記第一イベント識別子取得部が、前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得ステップと、
前記第一イベント識別子送信部が、前記イベント識別子取得ステップで取得された１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信ステップとを具備する情報処理方法。
【請求項１０】
コンピュータを、
１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、
前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部として機能させるためのプログラム。
【請求項１１】
コンピュータを、
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、
前記イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末での操作により発生するイベントに関するイベント情報を容易に登録できる情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、効率的な入力操作を実現するために、記憶しているイベントに関する情報を利用する入力支援プログラムが存在した（特許文献１参照）。かかる入力支援プログラムは、利用者の操作を検知する操作検知手段と、 入力操作に関するジェスチャ定義に対応する動作イベント定義が登録されたジェスチャ辞書を記憶したジェスチャ辞書記憶部と、 動作イベントを実行する制御手段とを備えたコンピュータ端末において、入力を支援するためのプログラムであって、前記制御手段を、前記操作検知手段において操作を検知した場合、この操作内容を順次、記憶し、記憶された一連の操作内容に基づいてジェスチャ定義を特定し、このジェスチャ定義に対応する動作イベント定義を前記ジェスチャ辞書記憶部において特定するジェスチャ特定手段、前記動作イベント定義に特定される動作イベントを実行する動作イベント実行手段として機能させることを特徴とする入力支援プログラムである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、端末における操作により発生するイベントに関するイベント情報を容易に登録できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報システムは、１以上の第一端末と、情報処理装置と、１以上の第二端末とを具備する情報システムであって、第一端末は、ユーザの操作を受け付ける第一受付部と、操作によりイベントを発生させ、イベントを実行する第一イベント実行部と、イベントの実行結果を出力する第一出力部と、イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部とを具備し、情報処理装置は、１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、１以上のイベント識別子に対する付加的な情報である付加情報を第二端末から受信する登録用付加情報受信部と、１以上のイベント識別子と付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備し、第二端末は、情報処理装置から１以上のイベント識別子を受信するイベント識別子受信部と、イベント識別子受信部が受信した１以上のイベント識別子を出力する第二出力部と、第二出力部が出力した１以上のイベント識別子に対応する付加情報を受け付ける第二付加情報受付部と、第二付加情報受付部が受け付けた付加情報を情報処理装置に送信する第二送信部とを具備する情報システムである。
【０００６】
かかる構成により、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録できる。
【０００７】
また、本第二の発明の情報システムは、第一の発明に対して、１以上の第三端末をさらに具備する情報システムであって、第三端末は、ユーザの操作を受け付ける第三受付部と、操作によりイベントを発生させ、イベントを実行するイベント実行部と、イベントの実行結果を出力する第三出力部とを具備し、情報処理装置は、イベント実行部が実行したイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、判断部がイベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する情報システムである。
【０００８】
かかる構成により、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録し、利用できる。
【０００９】
また、本第三の発明の情報処理装置は、１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、１以上のイベント識別子に対する付加的な情報である付加情報を第二端末から受信する登録用付加情報受信部と、１以上のイベント識別子と付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備する情報処理装置である。
【００１０】
かかる構成により、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録できる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、第三端末で実行されたたイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、判断部がイベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する情報処理装置である。
【００１２】
かかる構成により、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録し、利用できる。
【００１３】
また、本第五の発明の情報処理装置は、第四の発明に対して、処理用イベント識別子受信部は、１以上のイベント識別子とユーザを識別するユーザ識別子とを受信し、イベント処理部は、判断部がイベント情報が登録されていると判断した場合に、イベント情報とユーザ識別子とに対応付いている処理識別子で識別される処理を実行する情報処理装置である。
【００１４】
かかる構成により、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録し、利用できる。
【００１５】
また、本第六の発明の端末装置は、ユーザの操作を受け付ける第一受付部と、操作によりイベントを発生させ、イベントを実行する第一イベント実行部と、イベントの実行結果を出力する第一出力部と、イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部とを具備する端末装置である。
【００１６】
かかる構成により、操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録できる。
【００１７】
また、本第七の発明の端末装置は、第六の発明に対して、第一受付部は、情報処理装置との通信を開始する通信開始指示を受け付け、通信開始指示の受け付けに応じて、情報処理装置と通信可能になるための処理であるペアリング処理を行うペアリング部をさらに具備し、第一イベント識別子送信部は、ペアリング部がペアリング処理を行った後、イベント識別子を情報処理装置に送信する端末装置である。
【００１８】
かかる構成により、操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録できる。
【発明の効果】
【００１９】
本発明による情報システムによれば、端末における操作により発生するイベントに関するイベント情報を容易に登録できる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置２のブロック図
【図４】同第二端末３のブロック図
【図５】同第三端末４のブロック図
【図６】同第一端末１の動作について説明するフローチャート
【図７】同情報処理装置２のイベント情報登録処理について説明するフローチャート
【図８】同情報処理装置２のイベント情報利用処理について説明するフローチャート
【図９】同第二端末３の動作について説明するフローチャート
【図１０】同第三端末４の動作について説明するフローチャート
【図１１】同情報処理装置５のブロック図
【図１２】同イベント情報管理表を示す図
【図１３】同画面例を示す図
【図１４】同画面例を示す図
【図１５】同情報処理装置６のブロック図
【図１６】同ユーザ情報管理表を示す図
【図１７】同出力例を示す図
【図１８】同コンピュータシステムの概観図
【図１９】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２１】
以下、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
（実施の形態１）  本実施の形態において、第一端末での操作により発生したイベントを識別するイベント識別子を含むイベント情報を容易に情報処理装置に登録できる情報システムについて説明する。
また、本実施の形態において、第一端末と情報処理装置とのペアリングの後に、第一端末での操作により発生したイベントを識別するイベント識別子を情報処理装置に送信する第一端末を含む情報システムについて説明する。
【００２３】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、通常、１または２以上の第一端末１、情報処理装置２、１または２以上の第二端末３、および１または２以上の第三端末４を備える。ただし、情報システムＡは、通常、１または２以上の第一端末１、情報処理装置２、および１または２以上の第二端末３のみでも良い。
【００２４】
第一端末１は、操作を受け付け、当該操作に対応するイベント識別子を取得し、情報処理装置２に送信する端末であり、イベント情報を登録するために使用される端末である。
【００２５】
情報処理装置２は、１以上のイベント識別子を受信し、１以上のイベント識別子に対応する付加情報を受信し、かつ当該１以上のイベント識別子と付加情報とを対応付けて有するイベント情報を蓄積する装置である。
【００２６】
第二端末３は、１以上のイベント識別子を受信し、当該１以上のイベント識別子で識別されるイベントに関する付加的な情報である付加情報を受け付け、情報処理装置２に送信する端末であり、イベント情報を登録するために使用される端末である。
【００２７】
第三端末４は、操作を受け付け、当該操作に対応する１以上のイベント識別子を取得し、送信する端末であり、イベント情報を利用する場合に使用される端末である。
【００２８】
第一端末１、情報処理装置２の一部の構成要素、および第二端末３は、イベント情報の登録のために使用される。情報処理装置２の一部の構成要素、および第三端末４は、イベント情報の利用のために使用される。
【００２９】
また、第一端末１、第二端末３、および第三端末４は、例えば、パーソナルコンピュータ、タブレット、スマートフォン等であり、その種類は問わない。
【００３０】
また、情報処理装置２は、通常、いわゆるサーバ装置であり、クラウドサーバ、ＡＳＰサーバ等、その種類は問わない。
【００３１】
図２は、本実施の形態における情報システムＡのブロック図である。図３は、情報処理装置２のブロック図である。図４は、第二端末３のブロック図である。さらに、図５は、第三端末４のブロック図である。
【００３２】
情報システムＡを構成する第一端末１は、第一格納部１０、第一受付部１１、第一処理部１２、第一送信部１３、第一受信部１４、および第一出力部１５を備える。第一処理部１２は、第一イベント実行部１２１、および第一イベント識別子取得部１２２を備える。第一送信部１３は、ペアリング部１３１、および第一イベント識別子送信部１３２を備える。
【００３３】
情報処理装置２は、格納部２０、受信部２１、処理部２２、出力部２３、および送信部２４を備える。格納部２０は、イベント情報格納部２０１を備える。受信部２１は、登録用イベント識別子受信部２１１、登録用付加情報受信部２１２、および処理用イベント識別子受信部２１３を備える。処理部２２は、登録用イベント情報蓄積部２２１、判断部２２２、およびイベント処理部２２３を備える。送信部２４は、登録用イベント識別子送信部２４１を備える。
【００３４】
第二端末３は、第二格納部３０、第二受付部３１、第二処理部３２、第二送信部３３、第二受信部３４、および第二出力部３５を備える。第二受付部３１は、第二付加情報受付部３１１を備える。第二受信部３４は、イベント識別子受信部３４１を備える。
【００３５】
第三端末４は、第三格納部４０、第三受付部４１、第三処理部４２、第三送信部４３、第三受信部４４、および第三出力部４５を備える。第三処理部４２は、イベント実行部４２１を備える。
【００３６】
第一端末１を構成する第一格納部１０には、各種の情報が格納され得る。各種の情報とは、例えば、イベント識別子送信プログラム、ペアリングプログラムである。
【００３７】
イベント識別子送信プログラムは、ユーザの操作により第一端末１で発生したイベントを識別するイベント識別子を取得し、情報処理装置２に送信するプログラムである。
【００３８】
ペアリングプログラムは、受け付けた通信開始指示により、情報処理装置２と通信可能にするための処理を行うプログラムである。なお、イベント識別子送信プログラム、ペアリングプログラムは、一のプログラムでも良いことは言うまでもない。
【００３９】
第一受付部１１は、指示や情報等を受け付ける。第一受付部１１は、例えば、通信開始指示を受け付ける。通信開始指示とは、情報処理装置２との通信を開始する指示である。また、第一受付部１１は、例えば、ユーザの操作を受け付ける。操作は、例えば、ウェブページに対する操作である。操作は、後述するイベントを発生させる操作である。なお、ウェブページは、例えば、ＥＣサイトであるが、その内容は問わない。
【００４０】
ここで、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けであるが、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
【００４１】
通信開始指示や各種の操作の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部１１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４２】
第一処理部１２は、各種の処理を行う。各種の処理とは、例えば、第一イベント実行部１２１、第一イベント識別子取得部１２２が行う処理である。
【００４３】
第一イベント実行部１２１は、第一受付部１１が受け付けた操作によりイベントを発生させ、当該イベントを実行する。なお、イベントは、ユーザからの入力の受け付けにより、第一端末１で発生する。イベントは、例えば、メソッド、メッセージ、関数、１または２以上の操作情報やその他情報がグループ化されたもの等であり、実行されたプログラムが発生させる。
【００４４】
第一イベント識別子取得部１２２は、第一イベント実行部１２１が実行したイベントを識別する１または２以上のイベント識別子を取得する。イベント識別子は、例えば、「rightButtonON」（右マウスボタンが押下されたことを示すイベントの識別子）、「drug object A」（オブジェクトＡがドラッグされたことを示すイベントの識別子）、「Touch on UITableViewLabel」、「_backButtonAction」、「_butonDown」（ボタンが押下あるいはタップされたことを示すイベントの識別子）、「_PushAnchor」（アンカーを指示したことを示すイベントの識別子）、「_JumpPage」（別のページに飛ぶことを示すイベントの識別子）、「view pageA」（pageAで識別されるページを閲覧したことを示すイベントの識別子）、「buy itemA price 5000」（５０００円の価格のitemAで識別される商品を購入したことを示すイベントの識別子）等である。イベント識別子は、例えば、押下されたボタンを識別するボタン識別子、選択されたメニュー項目を識別する項目識別子、ユーザからの入力により実行されたメソッド名または関数名またはスクリプト名等、入力の受け付けにより第一端末１で発生したプロセス名またはスレッド名、入力に対応する動作または操作を特定する識別子である動作識別子のうちの１または２以上の情報を含む。イベント識別子は、例えば、画面を識別する画面識別子を含む。動作識別子は、例えば、ウェブページの閲覧を開始したことを示す「閲覧開始」等である。
【００４５】
第一送信部１３は、各種の情報または指示を送信する。第一送信部１３の各種の情報等の送信先は、通常、情報処理装置２である。
【００４６】
ペアリング部１３１は、通信開始指示の受け付けに応じて、情報処理装置２と通信可能になるための処理であるペアリング処理を行う。ペアリング処理により、第一端末１から情報処理装置２にイベント識別子等を送信するモードであるイベント送信モードに、通常モードから移行することは好適である。なお、ペアリング処理は公知技術であるので、詳細な説明を省略する。
【００４７】
第一イベント識別子送信部１３２は、第一イベント識別子取得部１２２が取得した１以上のイベント識別子を情報処理装置２に送信する。
【００４８】
第一イベント識別子送信部１３２は、ペアリング部１３１がペアリング処理を行った後、１以上のイベント識別子を情報処理装置２に送信することは好適である。
【００４９】
第一受信部１４は、各種の情報を受信する。各種の情報とは、例えば、ウェブページ、第一受付部１１が受け付けた操作の結果の情報である。各種の情報とは、例えば、第一処理部１２の処理の結果である。
【００５０】
第一出力部１５は、イベントの実行結果を出力する。イベントの実行結果は、第一イベント実行部１２１におけるイベントの実行結果でも良いし、操作に対応するイベント識別子を情報処理装置２または図示しないサーバに送信した結果の情報でも良い。
【００５１】
出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であることは好適である。
【００５２】
なお、第一端末１を構成する第一イベント識別子取得部１２２と第一イベント識別子送信部１３２とは、他の構成要素とは独立したプログラムであることは好適である。第一イベント識別子取得部１２２と第一イベント識別子送信部１３２とは、第一端末１で発生したイベントを監視し、イベント識別子を取得し、情報処理装置２に送信するプログラムにより実現されることは好適である。また、第一端末１を構成する第一イベント識別子取得部１２２とペアリング部１３１と第一イベント識別子送信部１３２とは、他の構成要素とは独立したプログラムであることは好適である。第一イベント識別子取得部１２２とペアリング部１３１と第一イベント識別子送信部１３２とは、情報処理装置２に対してペアリング処理を行い、第一端末１で発生したイベントを監視し、イベント識別子を取得し、情報処理装置２に送信するプログラムにより実現されることは好適である。かかる場合、第一端末１には、通常のプログラムに加えて、第一イベント識別子取得部１２２と第一イベント識別子送信部１３２とを実現するプログラム（アプリケーション）、または第一イベント識別子取得部１２２とペアリング部１３１と第一イベント識別子送信部１３２とを実現するプログラム（アプリケーション）がインストールされる。
【００５３】
情報処理装置２を構成する格納部２０には、各種の情報が格納される。各種の情報とは、例えば、イベント情報、画面情報の雛形の情報、ユーザ情報である。画面情報の雛形の情報とは、付加情報を入力するための画面情報を構成するための情報であり、受信された１以上のイベント識別子が挿入され得る情報である。画面情報、画面情報の雛形の情報は、例えば、ＨＴＭＬ、ＸＭＬ等により記述されるが、そのデータ構造や実現手段等は問わないことは言うまでもない。
【００５４】
また、ユーザ情報とは、ユーザに関する情報である。ユーザ情報は、例えば、ユーザを識別するユーザ識別子を有する、ユーザ識別子は、例えば、ユーザＩＤ、氏名、メールアドレス、電話番号などである。ユーザ識別子は、端末を識別する端末識別子でも良い。端末識別子は、例えば、ＩＰアドレス、端末ＩＤなどである。ユーザ情報は、例えば、ユーザの属性値を有する。ユーザの属性値は、静的属性値でも良いし、動的属性値でも良い。静的属性値とは、通常、変化しない属性値であるが、時々刻々とは変化しない属性値であると考えても良い。静的属性値は、例えば、氏名、年齢、住所、電話番号、クレジットカード番号、メールアドレス等である。動的属性値は、ユーザの操作等により、動的に変化し得る属性値である。動的属性値には、例えば、リアルタイム動的属性値、履歴情報利用動的属性値がある。リアルタイム動的属性値は、リアルタイムに時々刻々と変化する属性値である。リアルタイム動的属性値は、例えば、ユーザが現在閲覧しているウェブページの滞在時間、現在の滞在の際の閲覧したウェブページ数等である。履歴情報利用動的属性値は、過去の来訪時の操作情報の履歴をも用いて取得される動的属性値である。履歴情報利用動的属性値は、例えば、購入回数、購入金額、総購入金額、平均滞在時間、平均ＰＶ数、来訪回数、後述するスコア等である。
【００５５】
イベント情報格納部２０１には、１または２以上のイベント情報が格納される。イベント情報は、１または２以上のイベント識別子と付加情報とを有する。イベント情報は、１または２以上のイベント識別子を用いた条件を有しても良い。付加情報は、イベントに関する付加的な情報である。付加情報は、例えば、第二イベントの名称、第二イベントの説明である。第二イベントは、イベント情報に対応する。第二イベントは、１または２以上のイベント識別子で識別される１以上のイベントの発生に関する条件に対応する事項である。第二イベントは、１または２以上のイベント識別子またはイベントの種類のうちの１以上の情報に関する条件に対応する。第二イベントは、通常、人が理解できるユーザの行為に関する事項であり、例えば、把握したい事項（例えば、「特定のウェブページに閾値以上の時間、滞在したこと」「ＥＣサイトで商品が購入されたこと」「ＥＣサイトで買い物かごに商品が入れられてから、キャンセルになったこと」）である。付加情報は、例えば、第二イベント表示名、第二イベント名、第二イベント説明・目的等である。なお、イベント情報は、１または２以上のイベントに関する条件と付加情報とを有する、と考えても良い。かかる場合、１以上のイベントに関する条件は、第二イベントを特定する条件である。第二イベントを特定する条件は、例えば「購入ボタンが押下されたことを示す条件」「特定のページを閲覧したことを示す条件」である。
【００５６】
受信部２１は、各種の情報または指示等を受信する。各種の情報または指示等とは、例えば、イベント識別子、付加情報、第二イベント情報である。第二イベント情報は、１以上のイベント識別子と付加情報とを有する。第二イベント情報は、例えば、１以上のイベント識別子を用いた１以上のイベントに関する条件と付加情報とを有する。なお、第二イベント情報は、イベント情報と同じでも良い。
【００５７】
登録用イベント識別子受信部２１１は、１または２以上のイベント識別子を第一端末１から受信する。かかるイベント識別子は、第一端末１で発生したイベントの識別子である。
【００５８】
登録用付加情報受信部２１２は、第二端末３に送信した１または２以上のイベント識別子に対する付加情報を第二端末３から受信する。登録用付加情報受信部２１２は、第二端末３に送信した１または２以上のイベント識別子に関する条件に対する付加情報を第二端末３から受信する。登録用付加情報受信部２１２は、第二イベントに対する付加情報を第二端末３から受信する。
【００５９】
処理用イベント識別子受信部２１３は、第三端末４のイベント実行部４２１が実行したイベントを識別する１または２以上のイベント識別子を受信する。処理用イベント識別子受信部２１３は、第三端末４で実行されたたイベントを識別する１以上のイベント識別子を受信する。処理用イベント識別子受信部２１３は、１以上のイベント識別子とユーザを識別するユーザ識別子とを受信することは好適である。
【００６０】
処理部２２は、各種の処理を行う。各種の処理とは、例えば、登録用イベント情報蓄積部２２１、判断部２２２、イベント処理部２２３が行う処理である。
【００６１】
各種の処理とは、例えば、画面情報構成処理である。処理部２２は、例えば、受信された１以上のイベント識別子を含む画面情報であり、付加情報を入力するための画面情報を構成する。さらに具体的には、処理部２２は、例えば、格納部２０に格納されている画面情報の雛形の情報に、受信された１以上のイベント識別子を挿入し、付加情報を入力するための画面情報を構成する。
【００６２】
登録用イベント情報蓄積部２２１は、受信された１以上のイベント識別子と受信された付加情報とを有するイベント情報を蓄積する。登録用イベント情報蓄積部２２１は、受信された１以上のイベント識別子に関する条件と受信された付加情報とを有するイベント情報を蓄積する。イベント情報の蓄積先は、例えば、イベント情報格納部２０１であるが、図示しない外部の装置でも良い。なお、登録用イベント情報蓄積部２２１は、イベント識別子と付加情報とを一緒に受信しても良いし、別々に受信しても良い。ただし、イベント識別子と付加情報とが対応付く必要はある。
【００６３】
判断部２２２は、処理用イベント識別子受信部２１３が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する。判断部２２２は、例えば、処理用イベント識別子受信部２１３が受信した１以上のイベント識別子と同一のイベント識別子が登録されているか否かを判断する。判断部２２２は、例えば、処理用イベント識別子受信部２１３が受信した１以上のイベント識別子が、１以上のイベント識別子を用いた条件であり、登録されているいずれかのイベント情報に含まれる条件に合致するか否かを判断する。判断部２２２は、例えば、処理用イベント識別子受信部２１３が受信したイベント識別子と同一のイベント識別子がイベント情報格納部２０１に存在するか否かを判断する。判断部２２２は、例えば、処理用イベント識別子受信部２１３が受信したイベント識別子と同一のイベント識別子が、予め決められた図示しない外部の装置に存在するか否かを判断する。
【００６４】
イベント処理部２２３は、処理用イベント識別子受信部２１３が受信した１以上のイベント識別子に対応するイベント情報が登録されていると判断部２２２が判断した場合に、予め決められた処理を行う。予め決められた処理の内容は問わない。予め決められた処理は、例えば、イベント識別子と対になる付加情報を送信する処理である。予め決められた処理は、例えば、イベント識別子で識別されるイベントに対する統計処理である。統計処理は、例えば、イベントの総発生回数を取得する処理、一定期間内のイベントの発生回数を取得する処理等である。
【００６５】
イベント処理部２２３は、例えば、処理用イベント識別子受信部２１３が受信した１以上のイベント識別子に対応するイベント情報が登録されていると判断部２２２が判断した場合に、イベント識別子とユーザ識別子とに対応付いている処理識別子で識別される処理を実行する。かかる処理は、例えば、ユーザ識別子に対応する端末に、イベント識別子と対になる付加情報を送信する処理である。
【００６６】
出力部２３は、各種の情報を出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であることは好適である。
【００６７】
送信部２４は、各種の情報を送信する。各種の情報は、例えば、イベント識別子である。各種の情報は、例えば、付加情報である。
【００６８】
登録用イベント識別子送信部２４１は、登録用イベント識別子受信部２１１が受信した１以上のイベント識別子を第二端末３に送信する。
【００６９】
第二端末３を構成する第二格納部３０には、各種の情報が格納される。各種の情報は、例えば、端末識別子である。端末識別子は、例えば、ＭＡＣアドレス、ＩＰアドレス、端末のＩＤである。
【００７０】
第二受付部３１は、各種の情報または指示等を受け付ける。各種の情報または指示等とは、例えば、付加情報である。各種の情報または指示等とは、例えば、イベント識別子の選択である。
【００７１】
各種の情報または指示等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。第二受付部３１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７２】
第二付加情報受付部３１１は、第二出力部３５が出力した１または２以上のイベント識別子に対応する付加情報を受け付ける。付加情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。第二付加情報受付部３１１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７３】
第二処理部３２は、各種の処理を行う。各種の処理とは、例えば、第二受信部３４が受信した情報を出力するデータ構造にする処理である。各種の処理とは、例えば、第二受付部３１が受け付けた情報を送信する構造にする処理である。各種の処理とは、例えば、受信された画面情報から画面を構成する処理である。
【００７４】
第二送信部３３は、第二付加情報受付部３１１が受け付けた付加情報を情報処理装置２に送信する。第二送信部３３は、第二付加情報受付部３１１が受け付けた付加情報を対応する１以上のイベント識別子とともに情報処理装置２に送信しても良い。なお、対応するイベント識別子は、例えば、ユーザにより選択されたイベント識別子である。
【００７５】
第二受信部３４は、各種の情報を受信する。各種の情報とは、イベント識別子である。また、各種の情報とは、イベント識別子に対応付けて送信する付加情報を入力するための画面を構成する画面情報である。
【００７６】
イベント識別子受信部３４１は、情報処理装置２から１以上のイベント識別子を受信する。イベント識別子受信部３４１は、情報処理装置２から付加情報を入力するための画面を構成する画面情報を受信する。
【００７７】
第二出力部３５は、イベント識別子受信部３４１が受信した１以上のイベント識別子を出力する。第二出力部３５は、構成された画面であり、付加情報を入力するための画面を出力する。
【００７８】
第三端末４を構成する第三格納部４０には、各種の情報が格納される。各種の情報とは、例えば、ユーザ識別子である。
【００７９】
第三受付部４１は、ユーザの操作を受け付ける。操作は、例えば、出力されているウェブページに対する操作である。
【００８０】
操作の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。第三受付部４１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００８１】
第三処理部４２は、各種の処理を行う。各種の処理とは、例えば、イベント実行部４２１が行う処理である。
【００８２】
イベント実行部４２１は、操作によりイベントを発生させ、イベントを実行する。イベント実行部４２１は、実行したイベントの１以上のイベント識別子を取得する。
【００８３】
第三送信部４３は、各種の情報または指示を送信する。各種の情報または指示とは、例えば、イベント識別子である。第三送信部４３は、例えば、１以上のイベント識別子を情報処理装置２に送信する。
【００８４】
第三受信部４４は、各種の情報を受信する。各種の情報とは、例えば、操作による処理結果の情報である。
【００８５】
第三出力部４５は、イベントの実行結果を出力する。第三出力部４５は、第三受信部４４が受信した処理結果の情報を出力する。なお、処理結果の情報は、イベントの実行結果でも良い。つまり、イベントの実行は、第三端末４で行っても、他の装置（例えば、情報処理装置２または図示しないサーバ）で行っても良い。
【００８６】
第一格納部１０、格納部２０、イベント情報格納部２０１、第二格納部３０、および第三格納部４０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８７】
第一格納部１０等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が第一格納部１０等で記憶されるようになってもよく、通信回線等を介して送信された情報が第一格納部１０等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が第一格納部１０等で記憶されるようになってもよい。
【００８８】
第一処理部１２、第一イベント実行部１２１、第一イベント識別子取得部１２２、処理部２２、ペアリング部１３１、登録用イベント情報蓄積部２２１、判断部２２２、イベント処理部２２３、第二処理部３２、第三処理部４２、およびイベント実行部４２１は、通常、ＭＰＵやメモリ等から実現され得る。第一処理部１２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８９】
第一送信部１３、ペアリング部１３１、第一イベント識別子送信部１３２、送信部２４、登録用イベント識別子送信部２４１、第二送信部３３、および第三送信部４３は、例えば、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００９０】
第一受信部１４、受信部２１、登録用イベント識別子受信部２１１、登録用付加情報受信部２１２、処理用イベント識別子受信部２１３、第二受信部３４、および第三受信部４４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００９１】
第一出力部１５、出力部２３、第二出力部３５、および第三出力部４５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部２３等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９２】
次に、情報システムＡの動作について説明する。まず、第一端末１の動作について、図６のフローチャートを用いて説明する。
【００９３】
（ステップＳ６０１）第一受付部１１は、通信開始指示を受け付けたか否かを判断する。通信開始指示を受け付けた場合はステップＳ６０２に行き、通信開始指示を受け付けなかった場合はステップＳ６０１に戻る。
【００９４】
（ステップＳ６０２）ペアリング部１３１は、ステップＳ６０１で受け付けられた通信開始指示に応じて、情報処理装置２と通信可能になるためのペアリング処理を行う。
【００９５】
（ステップＳ６０３）第一受付部１１は、ユーザから操作を受け付けたか否かを判断する。操作を受け付けた場合はステップＳ６０４に行き、操作を受け付けなかった場合はステップＳ６０３に戻る。
【００９６】
（ステップＳ６０４）第一処理部１２は、ステップＳ６０３で受け付けた操作が、イベント情報の登録のための処理の終了の操作であるか否かを判断する。処理の終了の操作である場合はステップＳ６０４に行き、処理の終了の操作でない場合はステップＳ６０６に行く。なお、処理の終了の操作は、例えば、「終了」ボタンの押下、情報処理装置２との通信切断の操作等であり、その操作は問わないことは言うまでもない。
【００９７】
（ステップＳ６０５）第一処理部１２は、イベント情報の登録のための処理の終了処理を行う。ステップＳ６０１に戻る。終了処理は、例えば、情報処理装置２との通信切断の処理、情報処理装置２への処理の終了の通知の処理等である。
【００９８】
（ステップＳ６０６）第一イベント実行部１２１は、ステップＳ６０３で受け付けた操作に対応するイベントを発生させる。
【００９９】
（ステップＳ６０７）第一イベント識別子取得部１２２は、ステップＳ６０６で発生したイベントの１以上のイベント識別子を取得する。
【０１００】
（ステップＳ６０８）第一イベント実行部１２１は、ステップＳ６０で発生させたイベントを実行する。
【０１０１】
（ステップＳ６０９）第一イベント識別子取得部１２２は、ステップＳ６０７で取得した１以上のイベント識別子を含む情報であり、送信する情報を構成する。なお、送信する情報は、１以上のイベント識別子でみでも良いし、１以上のイベント識別子と第一格納部１０のユーザ識別子でも良い。
【０１０２】
（ステップＳ６１０）第一イベント識別子送信部１３２は、ステップＳ６０９で構成した情報を情報処理装置２に送信する。ステップＳ６０３に戻る。
【０１０３】
なお、図６のフローチャートにおいて、２以上のイベント識別子を一緒に情報処理装置２に送信しても良い。かかる場合、ステップＳ６０９で、ステップＳ６０７で取得された２以上のイベント識別子を含む情報であり、送信する情報を構成する。
【０１０４】
また、図６のフローチャートにおいて、ユーザの指示を受け付けることにより、第一イベント識別子送信部１３２は、１または２以上のイベント識別子を有する情報を情報処理装置２に送信しても良い。イベント識別子を有する情報を自動的に送信することは好適であるが、ユーザの指示の受け付けにより送信しても良い。
【０１０５】
また、図６のフローチャートにおいて、ペアリング処理の後の操作について、イベント識別子を有する情報を情報処理装置２に送信したが、ペアリング処理を行わずに、例えば、ユーザの指示の受け付ける毎に、イベント識別子を有する情報を情報処理装置２に送信する等しても良い。
【０１０６】
さらに、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０７】
次に、情報処理装置２において、イベント情報が登録される処理であるイベント情報登録処理について、図７のフローチャートを用いて説明する。なお、第一端末１とのペアリングの処理の後に、以下のイベント情報登録動作が行われることは好適である。
【０１０８】
（ステップＳ７０１）登録用イベント識別子受信部２１１は、第一端末１から１以上のイベント識別子を含む情報を受信したか否かを判断する。情報を受信した場合はステップＳ７０２に行き、情報を受信しなかった場合はステップＳ７０６に行く。
【０１０９】
（ステップＳ７０２）処理部２２は、ステップＳ７０１で受信された１以上のイベント識別子を含む情報を、格納部２０に一時蓄積する。
【０１１０】
（ステップＳ７０３）処理部２２は、画面情報を送信するか否かを判断する。画面情報を送信する場合はステップＳ７０４に行き、画面情報を送信しない場合はステップＳ７０１に戻る。なお、ここで、１以上のイベント識別子を含む情報が受信された場合に、常に、画面情報が送信されても良いし、処理部２２は、予め決められた時間の間に受信されたイベント識別子を纏めても良い。また、ここで、第二端末３のユーザからの指示が第二端末３から受信した場合に、画面情報を送信すると判断しても良い。
【０１１１】
（ステップＳ７０４）処理部２２は、ステップＳ７０１で受信された１以上のイベント識別子を含む画面情報であり、付加情報を入力するための画面情報を構成する。
【０１１２】
（ステップＳ７０５）登録用イベント識別子送信部２４１は、ステップＳ７０４で構成された画面情報を第二端末３に送信する。ステップＳ７０１に戻る。なお、かかる画面情報は、１以上のイベント識別子を含む。
【０１１３】
（ステップＳ７０６）登録用付加情報受信部２１２は、第二端末３から付加情報等を受信したか否かを判断する。付加情報等を受信した場合はステップＳ７０７に行き、付加情報等を受信しなかった場合はステップＳ７０１に戻る。
【０１１４】
（ステップＳ７０７）登録用イベント情報蓄積部２２１は、ステップＳ７０６で受信された付加情報と、１以上のイベント識別子とを有するイベント情報を構成する。
【０１１５】
（ステップＳ７０８）登録用イベント情報蓄積部２２１は、ステップＳ７０７で構成したイベント情報をイベント情報格納部２０１に蓄積する。ステップＳ７０１に戻る。
【０１１６】
なお、図７のフローチャートにおいて、１以上のイベント識別子を含む情報が受信された場合に、常に、画面情報が送信される場合、ステップＳ７０３は省略される。
【０１１７】
また、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１８】
次に、情報処理装置２において、イベント情報が利用される処理であるイベント情報利用処理について、図８のフローチャートを用いて説明する。
【０１１９】
（ステップＳ８０１）処理用イベント識別子受信部２１３は、１以上のイベント識別子等を受信したか否かを判断する。１以上のイベント識別子等を受信した場合はステップＳ８０２に行き、イベント識別子等を受信しなかった場合はステップＳ８０１に戻る。なお、イベント識別子等とは、例えば、イベント識別子、またはイベント識別子とユーザ識別子である。
【０１２０】
（ステップＳ８０２）判断部２２２は、ステップＳ８０１で受信された１以上のイベント識別子等を取得する。
【０１２１】
（ステップＳ８０３）判断部２２２は、ステップＳ８０２で取得した１以上のイベント識別子等がイベント情報格納部２０１に登録されているイベント情報が有する条件に合致するか（登録されているか）否かを判断する。登録されている場合はステップＳ８０４に行き、登録されていない場合はステップＳ８０１に戻る。
【０１２２】
（ステップＳ８０４）イベント処理部２２３は、予め決められた処理を行う。ステップＳ８０１に戻る。
【０１２３】
なお、図８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２４】
次に、第二端末３の動作について、図９のフローチャートを用いて説明する。なお、ステップＳ９０１以降の動作が行われる前に、第二端末３と情報処理装置２とが通信可能にペアリングされていることは好適である。
【０１２５】
（ステップＳ９０１）イベント識別子受信部３４１は、情報処理装置２から画面情報を受信したか否かを判断する。画面情報を受信した場合はステップＳ９０２に行き、画面情報を受信しなかった場合はステップＳ９０１に戻る。なお、画面情報は、１以上のイベント識別子を有し、付加情報を入力するための画面の情報である。
【０１２６】
（ステップＳ９０２）第二処理部３２は、ステップＳ９０１で受信された画面情報を用いて、画面を構成する。次に、第二出力部３５は、当該画面を出力する。
【０１２７】
（ステップＳ９０３）第二付加情報受付部３１１は、付加情報等を受け付けたか否かを判断する。付加情報等を受け付けた場合はステップＳ９０４に行き、付加情報等を受け付けなかった場合はステップＳ９０７に行く。なお、受け付けられた付加情報は、通常、第二格納部３０に一時蓄積される。
【０１２８】
（ステップＳ９０４）第二受付部３１は、送信指示を受け付けたか否かを判断する。送信指示を受け付けた場合はステップＳ９０５に行き、送信指示を受け付けなかった場合はステップＳ９０３に戻る。
【０１２９】
（ステップＳ９０５）第二処理部３２は、ステップＳ９０３で受け付けられた付加情報等を用いて、送信する情報を構成する。なお、送信する情報は、例えば、受け付けられた１以上の付加情報、または受け付けられた１以上の付加情報と選択された１以上のイベント識別子である。送信する情報は、付加情報、第二イベント情報等と言っても良い。
【０１３０】
（ステップＳ９０６）第二送信部３３は、ステップＳ９０５で構成された情報を情報処理装置２に送信する。ステップＳ９０３に戻る。
【０１３１】
（ステップＳ９０７）第二受付部３１は、終了指示を受け付けたか否かを判断する。終了指示を受け付けた場合はステップＳ９０８に行き、終了指示を受け付けなかった場合はステップＳ９０４に戻る。
【０１３２】
（ステップＳ９０８）第二処理部３２は、終了処理を行う。ステップＳ９０１に戻る。
【０１３３】
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３４】
次に、第三端末４の動作について、図１０のフローチャートを用いて説明する。
【０１３５】
（ステップＳ１００１）第三受付部４１は、操作を受け付けたか否かを判断する。操作を受け付けた場合はステップＳ１００２に行き、操作を受け付けなかった場合はステップＳ１００１に戻る。
【０１３６】
（ステップＳ１００２）イベント実行部４２１は、ステップＳ１００１で受け付けられた操作に対応するイベントを発生させる。
【０１３７】
（ステップＳ１００３）イベント実行部４２１は、ステップＳ１００２で発生させたイベントを実行する。なお、イベントの実行により、第三送信部４３が図示しない外部の装置に情報を送信したり、第三受信部４４が図示しない外部の装置から情報を受信したり、第三出力部４５が情報を出力したりすることがあり得る。
【０１３８】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３９】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１４０】
以下、２つの具体例について説明する。具体例１では、情報システムＡにおけるイベント情報登録処理について説明する。具体例２では、情報システムＡにおけるイベント情報利用処理について説明する。
【０１４１】
（具体例１）
具体例１では、情報システムＡは、第一端末１と情報処理装置５と第二端末３とを備える。また、具体例１では、情報処理装置５は、情報処理装置２の一部の構成である。情報処理装置５のブロック図を図１１に示す。かかる場合、情報処理装置５は、格納部２０、受信部５１、処理部５２、出力部２３、および送信部２４を備える。受信部５１は、登録用イベント識別子受信部２１１、および登録用付加情報受信部２１２を備える。処理部５２は、登録用イベント情報蓄積部２２１、および判断部２２２を備える。
【０１４２】
そして、情報処理装置２のイベント情報格納部２０１には、図１２に示す構造を有するイベント情報管理表が格納され得る、とする。イベント情報管理表は、イベント情報を管理する表である。イベント情報管理表には、「ＩＤ」「イベント識別子」「付加情報」の属性値を有する１以上のレコードが格納される。「イベント識別子」には、ここでは、１または２以上のイベント識別子が含まれる。「イベント識別子」には、１以上のイベント識別子を用いた条件である。「イベント識別子」には、第二イベント情報と言っても良い。「付加情報」は、ここでは、「イベント表示名」「イベント名」「イベント説明・目的」を有する。「ＩＤ」はレコードを識別する情報である。属性「イベント識別子」にはイベント識別子が格納される。属性「付加情報」には、複数の付加情報が格納される。付加情報は、例えば、「イベント表示名」、「イベント名」は、イベント識別子を説明する文字列であり、人が理解可能な自然言語による文字列である。「イベント説明・目的」は、イベントの説明やイベントを発生させる目的等である。
【０１４３】
また、情報処理装置２の格納部２０には、情報処理装置２とペアリングを行うための画面を構成する画面情報の雛形の情報（第一雛形画面情報と言う）が格納される。また、格納部２０には、付加情報を入力するための画面を構成する画面情報の雛形の情報（第二雛形画面情報と言う）が格納される。なお、第一雛形画面情報、第二雛形画面情報も画面情報である。
【０１４４】
かかる状況において、イベント情報を登録したいユーザは、第二端末３を操作し、情報処理装置２にアクセスし、情報処理装置２と第一端末１とがペアリングを行うための画面の情報である第一雛形画面情報を情報処理装置２から受信し、出力した、とする。かかる出力例は、図１３である。
【０１４５】
そして、第二端末３の画面に表示された図１３を見て、ユーザは、第一端末１が有するカメラでコード１３０１を読み取る操作を行ったとする。次に、第一受付部１１は、通信開始指示を受け付ける。ペアリング部１３１は、ステップＳ６０１で受け付けられた通信開始指示に応じて、情報処理装置２と通信可能になるためのペアリング処理を行う。
【０１４６】
次に、ユーザは、例えば、第一端末１を用いて、あるＥＣサイトにアクセスし、第一端末１にはＥＣサイトのウェブページが表示された、とする。そして、ユーザは、当該表示されたウェブページに対して、操作を続けた、とする。
【０１４７】
次に、第一端末１の第一受付部１１は、ユーザから操作を受け付ける。そして、第一イベント実行部１２１は、受け付けられた操作に対応するイベントを発生させる。次に、第一イベント識別子取得部１２２は、発生したイベントのイベント識別子を取得する。ここで、第一イベント識別子取得部１２２は、４つのイベントのイベント識別子を取得した、とする。
【０１４８】
次に、第一イベント実行部１２１は、発生させた４つのイベントを実行する。なお、イベントの実行は、通常、順序、行われる。
【０１４９】
次に、第一イベント識別子取得部１２２は、取得した４つのイベント識別子を含む情報であり、送信する情報を構成する。第一イベント識別子送信部１３２は、構成された情報を情報処理装置２に送信する。
【０１５０】
次に、情報処理装置２の登録用イベント識別子受信部２１１は、第一端末１から１以上のイベント識別子を含む情報を受信する。
【０１５１】
次に、処理部２２は、受信された１以上のイベント識別子を含む情報を、格納部２０に一時蓄積する。
【０１５２】
次に、処理部２２は、格納部２０から第二雛形画面情報を読み出す。そして、処理部２２は、受信された１以上のイベント識別子を第二雛形画面情報に挿入し、付加情報を入力するための画面情報を構成する。
【０１５３】
次に、登録用イベント識別子送信部２４１は、構成された画面情報を第二端末３に送信する。
【０１５４】
次に、第二端末３のイベント識別子受信部３４１は、情報処理装置２から画面情報を受信する。そして、第二処理部３２は、ステップＳ９０１で受信された画面情報を用いて、画面を構成する。次に、第二出力部３５は、当該画面を出力する。かかる画面の例は、図１４である。図１４において、１４０１の領域は、イベント識別子が表示されている領域である。また、１４０２は、ユーザがイベント識別子を選択するためのチェックボックスである。また、１４０３は、ユーザが付加情報を入力するための領域である。
【０１５５】
かかる状況において、ユーザは、例えば、１４０２のうちの「Touch on UITableViewLabel」を選択した、とする。次に、ユーザは、１４０３の領域の「イベント表示名」のフィールドに「ＵＩテーブルのビューを表示」を入力し、「イベント説明・目的」のフィールドに「ＺＺＺ・・・・・・・」を入力し、「来訪ログ」のチェックボックスにチェックを付加し、「ゴールイベント」のチェックボックスにチェックを付加した、とする。そして、ユーザは、送信指示を第二端末３に入力した、とする。
【０１５６】
すると、第二受付部３１は、送信指示を受け付ける。次に、第二処理部３２は、受け付けられた付加情報等を用いて、送信する情報を構成する。なお、送信する情報は、ここでは、受け付けられた複数の付加情報と選択されたイベント識別子「Touch on UITableViewLabel」である。そして、第二送信部３３は、構成された情報を情報処理装置２に送信する。
【０１５７】
次に、情報処理装置２の登録用付加情報受信部２１２は、第二端末３から付加情報等を受信する。
【０１５８】
次に、登録用イベント情報蓄積部２２１は、受信された付加情報とイベント識別子とを有するイベント情報を構成する。
【０１５９】
次に、登録用イベント情報蓄積部２２１は、構成されたイベント情報をイベント情報格納部２０１に蓄積する。かかるイベント情報は、図１２の「ＩＤ＝５８」のレコードである。
【０１６０】
以上により、非常に容易にイベント情報が登録できた。
【０１６１】
（具体例２）
具体例２では、情報システムＡは、情報処理装置６と１または２以上の第三端末４を備える。具体例２では、情報処理装置６は、情報処理装置２の一部の構成である。情報処理装置６のブロック図を図１５に示す。かかる場合、情報処理装置６は、格納部２０、受信部６１、処理部６２、出力部２３、および送信部２４を備える。受信部６１は、処理用イベント識別子受信部２１３を備える。処理部６２は、イベント処理部２２３を備える。
【０１６２】
なお、ここで、イベント処理部２２３は、登録されたイベントが実行されたことを示す情報等をリアルタイムに図示しない端末に送信する処理を行う、とする。
【０１６３】
つまり、イベント処理部２２３は、受信されたイベント識別子に対応するイベント表示名を、イベント情報管理表（例えば、図１２）から取得する。そして、イベント処理部２２３は、受信されたユーザ識別子に対応するユーザ名またはユーザ属性値をユーザ情報管理表から取得する。そして、イベント処理部２２３は、取得したイベント表示名とユーザ名とユーザ属性値とを図示しない端末に送信する。なお、図示しない端末では、イベント表示名とユーザ名とユーザ属性値とを受信し、出力する。また、かかる処理により、図示しない端末のユーザは、監視したいイベントが発生した場合に、当該イベントを発生させたユーザに関する情報をリアルタイムに得ることができる。
【０１６４】
また、格納部２０には、図１２のイベント情報管理表、および図１６に示す構造を有するユーザ情報管理表が格納されている。ユーザ情報管理表には、ユーザに関する情報が管理される表である。ユーザ情報管理表は、「ユーザ識別子」「氏名」「メールアドレス」「静的属性値」「動的属性値」を有するレコードが１以上格納されている。
「静的属性値」は、「性別」「年齢」「未婚/既婚」「出身地」「メンバー」等を有する。「動的属性値」は、「リアルタイム動的属性値」「履歴情報利用動的属性値」を有する。「リアルタイム動的属性値」は「滞在時間」「閲覧ページ数」を有する。「履歴情報利用動的属性値」は、「来訪回数」「購入回数」「総購入金額（円）」「平均ＰＶ数」「スコア」を有する。
【０１６５】
「未婚/既婚」は、未婚か既婚かを示す情報を採り得る。「メンバー」は、情報処理装置６を使用可能なメンバーであるか（例えば、値「１」）、メンバーでないか（例えば、値「０」）を採り得る。「滞在時間」は、現在のＥＣサイトまたはウェブページの滞在時間である。「閲覧ページ数」は、現在の滞在で圧欄したページ数である。「来訪回数」は該当するサイトへの今までの来訪回数である。「購入回数」は該当するサイトで商品を購入した回数である。「総購入金額（円）」は該当するサイトでの購入金額の総額である。「平均ＰＶ数」は１回の来訪あたりの平均のページビューの数である。「スコア」は、ユーザのスコアであり、高いほど優良なユーザであることを示す。「スコア」は、「来訪回数」「購入回数」「総購入金額（円）」「平均ＰＶ数」のうちの１以上の情報を用いて算出される値であり、「来訪回数」「購入回数」「総購入金額（円）」「平均ＰＶ数」のうちの１以上の情報が大きいほど、大きい値となる。なお、例えば、処理部２２が、１以上の履歴情報利用動的属性値を用いてスコアを算出する。
【０１６６】
かかる状況において、第三端末４のユーザが第三端末４を用いてＥＣサイトにアクセスし、ＥＣサイトの画面を第三端末４に表示させた、とする。そして、ＥＣサイトの画面に対して、操作を行った、とする。
【０１６７】
すると、第三端末４の第三受付部４１は、操作を受け付ける。また、イベント実行部４２１は、受け付けられた操作に対応するイベントを発生させる。次に、イベント実行部４２１は、発生させたイベントを実行する。そして、イベントの実行の結果、第三端末４の第三送信部４３は、情報処理装置６にイベント識別子「Touch on UITableViewLabel」とユーザ識別子「ｕ０１」とを送信した、とする。なお、ユーザ識別子「ｕ０１」は、第三格納部４０に格納されている、とする。
【０１６８】
次に、情報処理装置６の処理用イベント識別子受信部２１３は、イベント識別子「Touch on UITableViewLabel」とユーザ識別子「ｕ０１」とを受信する。次に、判断部２２２は、イベント識別子「Touch on UITableViewLabel」とユーザ識別子「ｕ０１」とを取得する。
【０１６９】
次に、判断部２２２は、イベント情報管理表を参照し、取得したイベント識別子「Touch on UITableViewLabel」がイベント情報管理表に登録されている、と判断する。
【０１７０】
次に、イベント処理部２２３は、受信されたユーザ識別子「ｕ０１」に対応するユーザ名「山田Ａ夫」、ユーザ属性値（来訪回数：２１，購入回数：５，総購入金額：２３０００，平均ＰＶ数：１０，スコア：９９，・・・）をユーザ情報管理表（図１６）から取得する。そして、イベント処理部２２３は、イベント識別子「Touch on UITableViewLabel」と対になるイベント表示名「ＵＩテーブルのビューを表示」等の付加情報をイベント情報管理表（図１２）から取得する。
【０１７１】
次に、イベント処理部２２３は、取得したイベント表示名とユーザ名とユーザ属性値とを図示しない端末（管理者用端末）に送信する。
【０１７２】
なお、図示しない端末では、イベント表示名とユーザ名とユーザ属性値とを受信し、出力する。また、かかる処理により、図示しない端末のユーザは、監視したいイベントが発生した場合に、当該イベントを発生させたユーザに関する情報をリアルタイムに得ることができる。
【０１７３】
また、かかる出力例は、例えば、図１７である。図１７の１７０１は、チャットの相手のユーザ識別子「ｕ０１」で識別されるユーザからのメッセージである。１７０２は、第三端末４の管理者が入力したメッセージである。１７０３は、チャットの相手のユーザ識別子「ｕ０１」で識別されるユーザの静的属性値である。１７０４は、チャットの相手のユーザ識別子「ｕ０１」で識別されるユーザの動的属性値である。１７０５は、チャットの相手のユーザ識別子「ｕ０１」で識別されるユーザと過去にやりとりしたメールである。１７０６は、チャットの相手のユーザ識別子「ｕ０１」で識別されるユーザがＳＮＳサーバに投稿した投稿情報である。１７０７は、発生したイベントに対応するイベント表示名である。また、１７０８は、ユーザ「山田Ａ夫」のスコア「９９」である。
【０１７４】
なお、図１７の画面は、ＥＣサイトを訪れた第三端末４を使用するユーザ「山田Ａ夫」と図示しない端末を使用する管理者とが、ユーザ「山田Ａ夫」がＥＣサイトの訪問中に、チャットを行いながら、管理者が見る画面である。そして、図１７の画面により、管理者は、ユーザの状況を詳細に理解しながら、ユーザがＥＣサイトを利用することをチャットにより支援できる。つまり、情報処理装置６の処理部２２は、２つの端末のチャットを行う機能を有する。また、情報処理装置６の処理部２２は、ユーザ識別子「ｕ０１」と対になるメール、ＳＮＳ投稿情報を図示しないサーバから取得する機能を有する。また、処理部２２は、図１７の画面の元になる画面情報を構成する機能を有する。
【０１７５】
以上、本具体例によれば、登録されたイベント情報を有効に利用できる。
【０１７６】
以上、本実施の形態によれば、第一端末における操作により発生するイベントに関するイベント情報を、第二端末を用いて、容易に登録できる。
【０１７７】
また、本実施の形態によれば、登録されたイベント情報を有効に利用できる。
【０１７８】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置５を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、イベント識別子を第一端末から受信する登録用イベント識別子受信部と、前記登録用イベント識別子受信部が受信したイベント識別子を第二端末に送信する登録用イベント識別子送信部と、前記イベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、前記イベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部として機能させるためのプログラムである。
【０１７９】
また、本実施の形態における第一端末１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザの操作を受け付ける第一受付部と、前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、前記イベントの実行結果を出力する第一出力部と、前記イベントを識別するイベント識別子を取得する第一イベント識別子取得部と、前記イベント識別子取得部が取得したイベント識別子を情報処理装置に送信する第一イベント識別子送信部として機能させるためのプログラムである。
【０１８０】
また、図１８は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置２等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１８は、このコンピュータシステム３００の概観図であり、図１９は、システム３００のブロック図である。
【０１８１】
図１８において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを３０１２含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１８２】
図１９において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１８３】
コンピュータシステム３００に、上述した実施の形態の情報処理装置２等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１８４】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置２等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１８５】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１８６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１８７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１８８】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１８９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１９０】
以上のように、本発明にかかる情報処理装置は、端末における操作により発生するイベントに関するイベント情報を容易に登録できるという効果を有し、サーバ等として有用である。
【符号の説明】
【０１９１】
１  第一端末
２、５、６  情報処理装置
３  第二端末
４  第三端末
１０  第一格納部
１１  第一受付部
１２  第一処理部
１３  第一送信部
１４  第一受信部
１５  第一出力部
２０  格納部
２１、５１、６１  受信部
２２、５２、６２  処理部
２３  出力部
２４  送信部
３０  第二格納部
３１  第二受付部
３２  第二処理部
３３  第二送信部
３４  第二受信部
３５  第二出力部
４０  第三格納部
４１  第三受付部
４２  第三処理部
４３  第三送信部
４４  第三受信部
４５  第三出力部
１２１  第一イベント実行部
１２２  第一イベント識別子取得部
１３１  ペアリング部
１３２  第一イベント識別子送信部
２０１  イベント情報格納部
２１１  登録用イベント識別子受信部
２１２  登録用付加情報受信部
２１３  処理用イベント識別子受信部
２２１  登録用イベント情報蓄積部
２２２  判断部
２２３  イベント処理部
２４１  登録用イベント識別子送信部
３１１  第二付加情報受付部
３４１  イベント識別子受信部
４２１  イベント実行部
【図１】
2020170209.tif 000003
【図２】
2020170209.tif 000004
【図３】
2020170209.tif 000005
【図４】
2020170209.tif 000006
【図５】
2020170209.tif 000007
【図６】
2020170209.tif 000008
【図７】
2020170209.tif 000009
【図８】
2020170209.tif 000010
【図９】
2020170209.tif 000011
【図１０】
2020170209.tif 000012
【図１１】
2020170209.tif 000013
【図１２】
2020170209.tif 000014
【図１３】
2020170209.tif 000015
【図１４】
2020170209.tif 000016
【図１５】
2020170209.tif 000017
【図１６】
2020170209.tif 000018
【図１７】
2020170209.tif 000019
【図１８】
2020170209.tif 000020
【図１９】
2020170209.tif 000021
【手続補正書】
【提出日】平成31年4月15日(2019.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の第一端末と、情報処理装置と、１以上の第二端末とを具備する情報システムであって、
前記第一端末は、
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別するイベント識別子を取得する第一イベント識別子取得部と、
前記第一イベント識別子取得部が取得したイベント識別子を前記情報処理装置に送信する第一イベント識別子送信部とを具備し、
前記情報処理装置は、
前記イベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信したイベント識別子を前記第二端末に送信する登録用イベント識別子送信部と、
１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備し、
前記第二端末は、
前記情報処理装置から１以上のイベント識別子を受信するイベント識別子受信部と、
前記イベント識別子受信部が受信した１以上のイベント識別子を出力する第二出力部と、
前記第二出力部が出力した１以上のイベント識別子に対応する付加情報を受け付ける第二付加情報受付部と、
前記第二付加情報受付部が受け付けた付加情報を前記情報処理装置に送信する第二送信部とを具備する情報システム。
【請求項２】
１以上の第三端末をさらに具備する請求項１記載の情報システムであって、
前記第三端末は、
ユーザの操作を受け付ける第三受付部と、
前記操作により１以上のイベントを発生させ、当該１以上のイベントを実行するイベント実行部と、
前記１以上のイベントの実行結果を出力する第三出力部とを具備し、
前記情報処理装置は、
前記イベント実行部が実行したイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、
前記処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、
前記判断部が前記イベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する請求項１記載の情報システム。
【請求項３】
１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、
前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部とを具備する情報処理装置。
【請求項４】
第三端末で実行されたたイベントを識別する１以上のイベント識別子を受信する処理用イベント識別子受信部と、
前記処理用イベント識別子受信部が受信した１以上のイベント識別子に対応するイベント情報が登録されているか否かを判断する判断部と、
前記判断部が前記イベント情報が登録されていると判断した場合に、予め決められた処理を行うイベント処理部とをさらに具備する請求項３記載の情報処理装置。
【請求項５】
前記処理用イベント識別子受信部は、
前記１以上のイベント識別子とユーザを識別するユーザ識別子とを受信し、
前記イベント処理部は、
前記判断部が前記イベント情報が登録されていると判断した場合に、前記イベント情報と前記ユーザ識別子とに対応付いている処理識別子で識別される処理を実行する請求項４記載の情報処理装置。
【請求項６】
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、
前記第一イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部とを具備し、
前記第一受付部は、
情報処理装置との通信を開始する通信開始指示を受け付け、
前記通信開始指示の受け付けに応じて、前記情報処理装置と通信可能になるための処理であるペアリング処理を行うペアリング部をさらに具備し、
前記第一イベント識別子送信部は、
前記ペアリング部がペアリング処理を行った後、前記イベント識別子を前記情報処理装置に送信する端末装置。
【請求項７】
登録用イベント識別子受信部と、登録用イベント識別子送信部と、登録用付加情報受信部と、登録用イベント情報蓄積部とにより実現される情報処理方法であって、
前記登録用イベント識別子受信部が、１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信ステップと、
前記登録用イベント識別子送信部が、前記登録用イベント識別子受信ステップで受信された１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信ステップと、
前記登録用付加情報受信部が、前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信ステップと、
前記登録用イベント情報蓄積部が、前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積ステップとを具備する情報処理方法。
【請求項８】
第一受付部と、ペアリング部と、第一イベント実行部と、第一出力部と、第一イベント識別子取得部と、第一イベント識別子送信部とにより実現される情報処理方法であって、
前記第一受付部が、情報処理装置との通信を開始する通信開始指示を受け付けるステップと、
前記ペアリング部が、前記通信開始指示の受け付けに応じて、前記情報処理装置と通信可能になるための処理であるペアリング処理を行うペアリングステップと、
前記第一受付部が、ユーザの操作を受け付ける第一受付ステップと、
前記第一イベント実行部が、前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行ステップと、
前記第一出力部が、前記イベントの実行結果を出力する第一出力ステップと、
前記第一イベント識別子取得部が、前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得ステップと、
前記第一イベント識別子送信部が、前記ペアリングステップにおいてペアリング処理が行われた後、前記第一イベント識別子取得ステップで取得された１以上のイベント識別子を前記情報処理装置に送信する第一イベント識別子送信ステップとを具備する情報処理方法。
【請求項９】
コンピュータを、
１以上のイベント識別子を第一端末から受信する登録用イベント識別子受信部と、
前記登録用イベント識別子受信部が受信した１以上のイベント識別子を第二端末に送信する登録用イベント識別子送信部と、
前記１以上のイベント識別子に対する付加的な情報である付加情報を前記第二端末から受信する登録用付加情報受信部と、
前記１以上のイベント識別子と前記付加情報とを有するイベント情報を蓄積する登録用イベント情報蓄積部として機能させるためのプログラム。
【請求項１０】
コンピュータを、
ユーザの操作を受け付ける第一受付部と、
前記操作によりイベントを発生させ、当該イベントを実行する第一イベント実行部と、
前記イベントの実行結果を出力する第一出力部と、
前記イベントを識別する１以上のイベント識別子を取得する第一イベント識別子取得部と、
前記第一イベント識別子取得部が取得した１以上のイベント識別子を情報処理装置に送信する第一イベント識別子送信部として機能させるためのプログラムであって、
前記第一受付部が、前記情報処理装置との通信を開始する通信開始指示を受け付けるものとして、前記コンピュータを機能させ、
前記通信開始指示の受け付けに応じて、前記情報処理装置と通信可能になるための処理であるペアリング処理を行うペアリング部として、前記コンピュータをさらに機能させ、
前記第一イベント識別子送信部が、前記ペアリング部がペアリング処理を行った後、前記イベント識別子を前記情報処理装置に送信するものとして、前記コンピュータを機能させるためのプログラム。