(57)【要約】      （修正有）【課題】ＱＲ  ｃｏｄｅの効用を改善する。【解決手段】情報処理システム１００は、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録する登録モジュール１２０と、複数のイベントデータを取得し、モバイルデバイスとの通信を介して、モバイルデバイス１００Ｂにおける複数のアプリケーションプログラムには複数のイベントデータの何れに対応する第１のアプリケーションプログラムを有するか判断し、有する場合、起動情報を伝送してモバイルデバイスに第１のアプリケーションプログラムを起動させるが、有しない場合、インストール情報を伝送してモバイルデバイスに第１のアプリケーションプログラムをインストールする判断モジュール１４０と、第１のアプリケーションプログラムに対応するメッセージをモバイルデバイスに伝送して、モバイルデバイスに起動された第１のアプリケーションプログラムでメッセージを表示する伝送モジュール１６０を含む。【選択図】図１
2016095825.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してモバイルデバイスと通信し、特定のＱＲ  ｃｏｄｅに対応するメッセージを前記モバイルデバイスに提供し、前記モバイルデバイスに複数のアプリケーションプログラム及び１つのＱＲ  ｃｏｄｅ解読プログラムがインストールされ、前記ＱＲ  ｃｏｄｅ解読プログラムが前記特定のＱＲ  ｃｏｄｅを読み取って、前記モバイルデバイスが前記通信ネットワークを介して情報処理システムと通信できるようにする情報処理システムにおいて、  前記特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録するための登録モジュールと、  前記イベントデータを取得し、前記モバイルデバイスとの通信を介して、前記アプリケーションプログラムに前記イベントデータの何れに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、起動情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムを起動するが、有しない場合、インストール情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムをインストールするための判断モジュールと、  前記第１のアプリケーションプログラムに対応する前記メッセージを前記モバイルデバイスに伝送して、前記モバイルデバイスに起動された前記第１のアプリケーションプログラムで前記メッセージを表示するための伝送モジュールと、  を含む情報処理システム。
【請求項２】
前記登録モジュールは、登録ページを提供して、ユーザーがユーザー情報を入力した後前記ユーザーに対応する前記特定のＱＲ  ｃｏｄｅを前記ユーザーに提供するためのネットワークサービスを提供することに用いる請求項１に記載の情報処理システム。
【請求項３】
前記ネットワークサービスは、前記ユーザーが特定のイベントデータ及び前記特定のイベントデータに対応するアプリケーションプログラムを入力して、前記特定のイベントデータを前記イベントデータに追加するためのイベントデータ作成ページを更に提供する請求項２に記載の情報処理システム。
【請求項４】
前記イベントデータ、前記第１のアプリケーションプログラム及び前記メッセージを記憶するためのデータベースを更に含み、  前記ネットワークサービスは、前記ユーザーが前記イベントデータの内容を更新するためのメッセージ更新ページを更に提供する請求項２又は３に記載の情報処理システム。
【請求項５】
前記イベントデータのそれぞれは、場所情報、時間情報及び内容情報を含み、前記判断モジュールは、前記モバイルデバイスの場所と時間が各前記イベントデータの１つにおける前記場所情報と前記時間情報に合致するかどうかを更に判断して、前記メッセージを伝送するかどうかを決める請求項１〜４の何れかに記載の情報処理システム。
【請求項６】
前記イベントデータのそれぞれは、場所情報及び時間情報を含み、前記伝送モジュールは、更に前記イベントデータの各々の前記場所情報と前記時間情報に基づいて前記メッセージを更新する請求項１〜４の何れかに記載の情報処理システム。
【請求項７】
前記登録モジュールは、  コードパッケージを前記ユーザーに対応するパーソナルホストに提供して、前記パーソナルホスト内のソースデータを収集し、前記ソースデータを前記データベースに記憶して、前記イベントデータを別々に更新するためのデータ収集ユニットを更に含む請求項４に記載の情報処理システム。
【請求項８】
前記メッセージは、ウェブサイトとそれに対応するメッセージページを含み、前記モバイルデバイスに起動された前記第１のアプリケーションプログラムは、前記ウェブサイトによって前記メッセージページを表示する請求項７に記載の情報処理システム。
【請求項９】
前記コードパッケージは、前記パーソナルホストによって実行されて、前記ソースデータを前記データベースに伝送し、前記パーソナルホストをウェブサイトに対応させる請求項７又は８に記載の情報処理システム。
【請求項１０】
登録モジュールによって特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録する工程と、  判断モジュールによって前記イベントデータを取得し、モバイルデバイスと通信して、前記モバイルデバイスの複数のアプリケーションプログラムに前記イベントデータの何れかに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、前記判断モジュールによって起動情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムを起動するが、有しない場合、前記判断モジュールによってインストール情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムをインストールする工程と、  伝送モジュールによって前記第１のアプリケーションプログラムに対応するメッセージを伝送して、前記モバイルデバイスに起動された前記第１のアプリケーションプログラムで前記メッセージを表示する工程と、  を含む情報処理方法。
【請求項１１】
前記イベントデータを記録する工程は、  前記登録モジュールによって、登録ページを提供して、ユーザーがユーザー情報を入力した後前記特定のＱＲ  ｃｏｄｅを前記ユーザーに提供するためのネットワークサービスを提供することを含む請求項１０に記載の情報処理方法。
【請求項１２】
前記ネットワークサービスは、前記ユーザーが特定のイベントデータ、前記特定のイベントデータに対応する前記第１のアプリケーションプログラム及び前記メッセージを入力して、前記特定のイベントデータを前記イベントデータに追加するためのイベントデータ作成ページを更に提供する請求項１１に記載の情報処理方法。
【請求項１３】
データベースによって前記イベントデータ、前記第１のアプリケーションプログラム及び前記メッセージを記憶する工程を更に含み、  前記ネットワークサービスは、前記ユーザーが前記イベントデータの内容を更新するためのメッセージ更新ページを更に提供する請求項１１又は１２に記載の情報処理方法。
【請求項１４】
前記イベントデータのそれぞれは、場所情報、時間情報及び内容情報を含み、  前記メッセージを伝送する工程は、  前記伝送モジュールによって前記モバイルデバイスの場所と時間が各前記イベントデータの１つにおける前記場所情報と前記時間情報に合致するかどうかを判断して、前記メッセージを伝送するかどうかを決めることを更に含む請求項１０〜１３に記載の情報処理方法。
【請求項１５】
前記イベントデータのそれぞれは、場所情報と時間情報を含み、  前記メッセージを伝送する工程は、  前記伝送モジュールによって前記イベントデータの各々の前記場所情報と前記時間情報に基づいて前記メッセージを更新することを含む請求項１０〜１３に記載の情報処理方法。
【請求項１６】
前記登録モジュールにおけるデータ収集ユニットによってコードパッケージを前記ユーザーに対応するパーソナルホストに提供して、前記パーソナルホスト内のソースデータを収集する工程と、  前記ソースデータを前記データベースに記憶して、前記イベントデータを別々に更新する工程と、  を更に含む請求項１３に記載の情報処理方法。
【請求項１７】
前記メッセージは、ウェブサイトとそれに対応するメッセージページを含み、  前記メッセージを伝送する工程は、  前記モバイルデバイスに起動された前記第１のアプリケーションプログラムによって、前記ウェブサイトに基づいて前記メッセージページを表示することを含み、  前記コードパッケージは、前記パーソナルホストによって実行されて、前記ソースデータを前記データベースに伝送し、前記パーソナルホストを前記ウェブサイトに対応させることに用いる請求項１６に記載の情報処理方法。
【請求項１８】
登録モジュールによって特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録する工程と、  判断モジュールによって前記イベントデータを取得し、モバイルデバイスと通信して、前記モバイルデバイスの複数のアプリケーションプログラムに前記イベントデータの何れかに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、前記判断モジュールによって起動情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムを起動するが、有しない場合、前記判断モジュールによってインストール情報を伝送して前記モバイルデバイスに前記第１のアプリケーションプログラムをインストールする工程と、  伝送モジュールによって前記第１のアプリケーションプログラムに対応するメッセージを伝送して、前記モバイルデバイスに起動された前記第１のアプリケーションプログラムで前記メッセージを表示する工程と、  を含む情報処理方法を実行するための非一時的なコンピュータ読取可能な記録媒体。
【請求項１９】
前記イベントデータを記録する工程は、  前記登録モジュールによって、登録ページを提供して、ユーザーがユーザー情報を入力した後前記特定のＱＲ  ｃｏｄｅを前記ユーザーに提供するためのネットワークサービスを提供することを含む請求項１８に記載の非一時的なコンピュータ読取可能な記録媒体。
【請求項２０】
前記ネットワークサービスは、前記ユーザーが特定のイベントデータ、前記特定のイベントデータに対応する前記第１のアプリケーションプログラム及び前記メッセージを入力して、前記特定のイベントデータを前記イベントデータに追加するためのイベントデータ作成ページを更に提供する請求項１９に記載の非一時的なコンピュータ読取可能な記録媒体。
【請求項２１】
前記情報処理方法は、  データベースによって前記イベントデータ、前記第１のアプリケーションプログラム及び前記メッセージを記憶する工程を更に含み、前記ネットワークサービスは、前記ユーザーがそれぞれ場所情報、時間情報及び内容情報を含む前記イベントデータの内容を更新するためのメッセージ更新ページを更に含み、  前記メッセージを伝送する工程は、  前記伝送モジュールによって前記モバイルデバイスの場所と時間が各前記イベントデータの１つにおける前記場所情報と前記時間情報に合致するかどうかを判断して、前記メッセージを伝送するかどうかを決めることを更に含む請求項１９又は２０に記載の非一時的なコンピュータ読取可能な記録媒体。
【請求項２２】
前記情報処理方法は、
前記登録モジュールにおけるデータ収集ユニットによってコードパッケージを前記ユーザーに対応するパーソナルホストに提供して、前記パーソナルホスト内のソースデータを収集する工程と、
前記ソースデータを前記データベースに記憶して、前記イベントデータを別々に更新する工程と、  を更に含み、  前記メッセージを伝送する工程は、
前記モバイルデバイスに起動された前記第１のアプリケーションプログラムによって、ウェブサイトに基づいてメッセージページを表示することを含み、
前記コードパッケージは、前記パーソナルホストによって実行されて、前記ソースデータを前記データベースに伝送し、前記パーソナルホストを前記ウェブサイトに対応させることに用いる請求項２１に記載の非一時的なコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、ＱＲ  ｃｏｄｅアプリケーションの情報処理システムに関する。
【背景技術】
【０００２】
近年では、クイックレスポンスコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ；ＱＲ  ｃｏｄｅ）を用いる様々なアプリケーションは、かなり普及している。例えば、店舗や連鎖販売業者は、常にリーフレットにＱＲ  ｃｏｄｅを印刷して、消費者が電子機器によってＱＲ  ｃｏｄｅを読み取って、キャンペーンに関連する詳細情報を取得することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、現在のアプリケーションでは、店舗や連鎖販売業者は、消費者が異なる活動又は異なる商品の関連情報を取得できるために、毎回の活動の宣伝品にそれぞれ１組のＱＲ  ｃｏｄｅを登録しなければならない。このように、ＱＲ  ｃｏｄｅによって、連鎖販売業者は、複数の異なるＱＲ  ｃｏｄｅを作成してそれぞれ異なる宣伝品に印刷する必要があるので、連鎖販売のコストが向上する。また、数多くの活動又は商品販売は時間制限があり、時間制限が終了すると、上記のＱＲ  ｃｏｄｅに対応するメッセージページもキャンペーンの終了に伴って更新停止又は失効となり、このＱＲ  ｃｏｄｅが通常に再度使用することができず、消費者もこのＱＲ  ｃｏｄｅに対応する情報が既に有効期限が切れることを知らず、ＱＲ  ｃｏｄｅの使用上の効用が低くなる。
【課題を解決するための手段】
【０００４】
したがって、如何にＱＲ  ｃｏｄｅの効用を改善すると同時に、ＱＲ  ｃｏｄｅアプリケーションの連鎖販売コストを低減させるかは、現在の重要な研究開発課題の一つであり、更に、現在の関連分野においても改善が望まれる目標となっている。  
【０００５】
本願の一態様は、通信ネットワークを介してモバイルデバイスと通信し、特定のＱＲ  ｃｏｄｅに対応するメッセージをモバイルデバイスに提供し、モバイルデバイスに複数のアプリケーションプログラム及びＱＲ  ｃｏｄｅ解読プログラムがインストールされ、ＱＲ  ｃｏｄｅ解読プログラムが特定のＱＲ  ｃｏｄｅを読み取って、モバイルデバイスが通信ネットワークを介して情報処理システムと通信できるようにする情報処理システムにおいて、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録するための登録モジュールと、複数のイベントデータを取得し、モバイルデバイスとの通信を介して、複数のアプリケーションプログラムに複数のイベントデータの何れに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、起動情報を伝送してモバイルデバイスに第１のアプリケーションプログラムを起動するが、有しない場合、インストール情報を伝送してモバイルデバイスに第１のアプリケーションプログラムをインストールするための判断モジュールと、第１のアプリケーションプログラムに対応するメッセージをモバイルデバイスに伝送して、モバイルデバイスに起動された第１のアプリケーションプログラムでメッセージを表示するための伝送モジュールと、を含む情報処理システムを提供する。  
【０００６】
一実施例において、前記登録モジュールは、登録ページを提供して、ユーザーがユーザー情報を入力した後ユーザーに対応する特定のＱＲ  ｃｏｄｅをユーザーに提供するためのネットワークサービスを提供することに用いる。  
【０００７】
一実施例において、前記のネットワークサービスは、ユーザーが特定のイベントデータ及び特定のイベントデータに対応するアプリケーションプログラムを入力して、特定のイベントデータを複数のイベントデータに追加するためのイベントデータ作成ページを更に提供する。  
【０００８】
一実施例において、情報処理システムは、複数のイベントデータ、第１のアプリケーションプログラム及びメッセージとを記憶するためのデータベースを更に含み、ネットワークサービスは、ユーザーが複数のイベントデータの内容を更新するためのメッセージ更新ページを更に提供する。  
【０００９】
一実施例において、複数のイベントデータのそれぞれは、場所情報、時間情報及び内容情報を含み、判断モジュールは、モバイルデバイスの場所と時間が複数のイベントデータの１つにおける場所情報と時間情報に合致するかどうかを更に判断して、メッセージを伝送するかどうかを決める。  
【００１０】
一実施例において、複数のイベントデータのそれぞれは、場所情報及び時間情報を含み、伝送モジュールは、更に複数のイベントデータの各々の場所情報と時間情報に基づいてメッセージを更新する。  
【００１１】
一実施例において、前記登録モジュールは、コードパッケージをユーザーに対応するパーソナルホストに提供して、パーソナルホスト内のソースデータを収集し、ソースデータをデータベースに記憶して、複数のイベントデータを別々に更新するためのデータ収集ユニットを更に含む。  
【００１２】
一実施例において、メッセージは、ウェブサイトとそれに対応するメッセージページを含み、且つモバイルデバイスに起動された第１のアプリケーションプログラムは、ウェブサイトによってメッセージページを表示する。  
【００１３】
一実施例において、コードパッケージは、パーソナルホストによって実行されて、ソースデータをデータベースに伝送し、パーソナルホストをウェブサイトに対応させる。  
【００１４】
本願の他の態様は、登録モジュールによって特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録する工程と、判断モジュールによって複数のイベントデータを取得し、モバイルデバイスと通信して、モバイルデバイスの複数のアプリケーションプログラムに複数のイベントデータの何れかに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、判断モジュールによって起動情報を伝送してモバイルデバイスに第１のアプリケーションプログラムを起動するが、有しない場合、判断モジュールによってインストール情報を伝送してモバイルデバイスに第１のアプリケーションプログラムをインストールする工程と、伝送モジュールによって第１のアプリケーションプログラムに対応するメッセージを伝送して、モバイルデバイスに起動された第１のアプリケーションプログラムでメッセージを表示する工程と、を含む情報処理方法を提供する。  
【００１５】
一実施例において、複数のイベントデータを記録する工程は、登録モジュールによって、登録ページを提供して、ユーザーがユーザー情報を入力した後特定のＱＲ  ｃｏｄｅをユーザーに提供するためのネットワークサービスを提供することを含む。  
【００１６】
一実施例において、ネットワークサービスは、ユーザーが特定のイベントデータ、特定のイベントデータに対応する第１のアプリケーションプログラムとメッセージを入力して、特定のイベントデータを複数のイベントデータに追加するためのイベントデータ作成ページを更に提供する。  
【００１７】
一実施例において、情報処理方法は、データベースによって複数のイベントデータ、第１のアプリケーションプログラム及びメッセージとを記憶する工程を更に含み、ネットワークサービスは、ユーザーが複数のイベントデータの内容を更新するためのメッセージ更新ページを更に提供する。  
【００１８】
一実施例において、複数のイベントデータのそれぞれは、場所情報、時間情報及び内容情報を含み、メッセージを伝送する工程は、伝送モジュールによってモバイルデバイスの場所と時間が複数のイベントデータの１つにおける場所情報と時間情報に合致するかどうかを判断して、メッセージを伝送するかどうかを決めることを含む。  
【００１９】
一実施例において、複数のイベントデータのそれぞれは、場所情報と時間情報を含み、メッセージを伝送する工程は、伝送モジュールによって複数のイベントデータの各々の場所情報と時間情報に基づいてメッセージを更新することを含む。  
【００２０】
一実施例において、情報処理方法は、登録モジュールにおけるデータ収集ユニットによってコードパッケージをユーザーに対応するパーソナルホストに提供して、パーソナルホスト内のソースデータを収集する工程と、ソースデータをデータベースに記憶して、複数のイベントデータを別々に更新する工程と、を更に含む。  
【００２１】
一実施例において、メッセージは、ウェブサイトとそれに対応するメッセージページを含み、メッセージを伝送する工程は、モバイルデバイスに起動された第１のアプリケーションプログラムによってウェブサイトに基づいてメッセージページを表示することを含み、コードパッケージは、パーソナルホストによって実行されて、ソースデータをデータベースに伝送し、パーソナルホストをウェブサイトに対応させることに用いる。  
【００２２】
本願の別の態様は、登録モジュールによって特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータを記録する工程と、判断モジュールによって複数のイベントデータを取得し、モバイルデバイスと通信して、モバイルデバイスの複数のアプリケーションプログラムに複数のイベントデータの何れかに対応する第１のアプリケーションプログラムを有するかどうかを判断し、有する場合、判断モジュールによって起動情報を伝送してモバイルデバイスに第１のアプリケーションプログラムを起動するが、有しない場合、判断モジュールによってインストール情報を伝送してモバイルデバイスに第１のアプリケーションプログラムをインストールする工程と、伝送モジュールによって第１のアプリケーションプログラムに対応するメッセージを伝送して、モバイルデバイスに起動された第１のアプリケーションプログラムでメッセージを表示する工程と、を含む情報処理方法を実行するための非一時的なコンピュータ読取可能な記録媒体を提供する。  
【００２３】
一実施例において、複数のイベントデータを記録する工程は、登録モジュールによって、登録ページを提供して、ユーザーがユーザー情報を入力した後特定のＱＲ  ｃｏｄｅをユーザーに提供するためのネットワークサービスを提供することを含む。  
【００２４】
一実施例において、ネットワークサービスは、ユーザーが特定のイベントデータ、特定のイベントデータに対応する第１のアプリケーションプログラムとメッセージを入力して、特定のイベントデータを複数のイベントデータに追加するためのイベントデータ作成ページを更に提供する。  
【００２５】
一実施例において、情報処理方法は、データベースによって複数のイベントデータ、第１のアプリケーションプログラム及びメッセージを記憶する工程を更に含み、ネットワークサービスは、ユーザーがそれぞれ場所情報、時間情報及び内容情報を含む複数のイベントデータの内容を更新するためのメッセージ更新ページを提供する工程を更に含み、メッセージを伝送する工程は、伝送モジュールによってモバイルデバイスの場所と時間が複数のイベントデータの１つにおける場所情報と時間情報に合致するかどうかを判断して、メッセージを伝送するかどうかを決めることを含む。  
【００２６】
一実施例において、情報処理方法は、登録モジュールにおけるデータ収集ユニットによってコードパッケージをユーザーに対応するパーソナルホストに提供して、パーソナルホスト内のソースデータを収集する工程と、ソースデータをデータベースに記憶して、それぞれ複数のイベントデータを更新する工程と、を更に含み、メッセージを伝送する工程は、モバイルデバイスに起動された第１のアプリケーションプログラムによってウェブサイトに基づいてメッセージページを表示することを含み、コードパッケージは、パーソナルホストによって実行され、ソースデータをデータベースに伝送し、パーソナルホストをウェブサイトに対応させることに用いる。
【発明の効果】
【００２７】
上記のように、本願に開示された情報処理システム、情報処理方法及びその非一時的なコンピュータ読取可能な記録媒体は、店舗が固定したＱＲ  ｃｏｄｅを用いて宣伝できるよ
うにする。情報処理システムは、店舗が入力した複数のイベントデータに基づいて、消費者へ表示するメッセージを随時に更新して、ＱＲ  ｃｏｄｅに対応するメッセージページの適時性を大幅に改善させることができる。
【図面の簡単な説明】
【００２８】
【図１】本願の一実施例による情報処理システムを示す模式図である。
【図２】本願の一実施例による情報処理方法を示すフローチャートである。
【図３】本願の一実施例による図１に示す登録モジュールを示す操作模式図である。
【発明を実施するための形態】
【００２９】
以下、実施例を例として図面に合わせて詳しく説明するが、提供した実施例は、本発明に含まれる範囲を制限するためのものではなく、構造操作についての記述がその実行する順序を制限するためのものではなく、素子を改めて組み合わせた如何なる構造により等価効果が達成される装置は、何れも本発明に属する。また、図面は、説明するためのものだけであり、本来のサイズに基づいて描かれたものではない。理解しやすくするために、以下の説明では、同じ素子に同じ符号を付けて説明する。  
【００３０】
本明細書に使用される「第１の」、「第２の」等については、順序又は順位を特定するものではなく、本発明を限定するためのものでもなく、同一の技術用語で記述される素子又は操作を区別するためのものだけである。  
【００３１】
また、本明細書に用いる「結合」又は「接続」とは、何れも２つ又は複数の素子が互いに直接的に物理又は電気的に接触し、又は互いに間接的に物理又は電気的に接触してもよく、２つ又は複数の素子が互いに操作し又は作動してもよい。  
【００３２】
図１を参照されたい。図１は、本願の一実施例による情報処理システムを示す模式図である。図１に示すように、情報処理システム１００は、通信ネットワーク１００Ａを介してモバイルデバイス１００Ｂと通信してもよい。各実施例において、通信ネットワーク１００Ａは、様々な有線ネットワーク又は無線ネットワークであってもよく、モバイルデバイス１００Ｂは、例えば、スマートフォン、タブレット型コンピュータ、パーソナルデジタルアシスタント、デジタルカメラ、又はノートパソコン等の様々な携帯装置であってもよい。上記は例示に過ぎなく、本願はこれに制限されない。  
【００３３】
各実施例において、情報処理システム１００は、特定のクイックレスポンスコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ；ＱＲ  ｃｏｄｅ）に対応するメッセージをモバイルデバイス１００Ｂに提供することに用いる。モバイルデバイス１００Ｂに複数のアプリケーションプログラム（図示せず）とＱＲ  ｃｏｄｅ解読プログラム（図示せず）がインストールされる。一般的に、モバイルデバイス１００Ｂは、カメラを用いてＱＲ  ｃｏｄｅを撮影してから、ＱＲ  ｃｏｄｅ解読プログラムによって前記特定のＱＲ  ｃｏｄｅの情報を読み取って、更に、通信ネットワーク１００Ａを介して情報処理システム１００と通信することができる。一般的に、前記の情報は、例えば、ウェブサイト、画像ファイル又はビデオファイル等の、情報処理システム１００との通信に必要なデータを含んでもよい。  
【００３４】
図１に示すように、情報処理システム１００は、登録モジュール１２０と、判断モジュール１４０と、伝送モジュール１６０と、データベース１８０と、を含む。登録モジュール１２０は、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータ１２１を記録することに用いる。判断モジュール１４０は、登録モジュール１２０に結合されて、前記の複数のイベントデータ１２１を取得する。判断モジュール１４０は、モバイルデバイス１００Ｂにおける複数のアプリケーションプログラムに、何れのイベントデータ１２１を対応して起動できる第１のアプリケーションプログラム（図示せず）を有するかどうかを判断する。モバイルデバイス１００Ｂに第１のアプリケーションプログラムを有する場合、判断モジュール１４０は、起動情報１４２をモバイルデバイス１００Ｂに伝送して、第１のアプリケーションプログラムを起動する。逆に、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを有しない場合、判断モジュール１４０は、インストール情報１４４をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムをインストールする。更に、伝送モジュール１６０は、第１のアプリケーションプログラムに対応するメッセージ１６２をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを介してこのメッセージを表示する。データベース１８０は、登録モジュール１２０、判断モジュール１４０及び伝送モジュール１６０に結合される。データベース１８０は、複数のイベントデータ１２１、第１のアプリケーションプログラム及び特定のＱＲ  ｃｏｄｅに対応するメッセージ１６２を記憶する。  
【００３５】
例えば、登録モジュール１２０は、複数のユーザー（例えば、店舗、連鎖販売業者等）による複数のイベントデータ１２１を受信し、ユーザーごとに１組の固定した特定のＱＲ  ｃｏｄｅを提供することができる。このように、それぞれのユーザーは、特定のＱＲ  ｃｏｄｅによって複数の活動を宣伝することができる。  
【００３６】
別の実施例において、モバイルデバイス１００Ｂには、それぞれ複数のイベントデータ１２１に対応する第１のアプリケーションプログラム、第２アプリケーションプログラム、第３アプリケーションプログラム等を有する。判断モジュール１４０は、モバイルデバイス１００Ｂにおける第１のアプリケーションプログラム、第２アプリケーションプログラム及び第３アプリケーションプログラムの何れも特定のＱＲ  ｃｏｄｅに対応するイベントデータ１２１を起動できると判断する場合、更に、予め作成された所定の順序にしたがって、３つのアプリケーションプログラムから１つを選択して起動し、或いは事前にメッセージをモバイルデバイス１００Ｂに伝送して３つのアプリケーションプログラムを表示し、消費者がその中から１つを選択して起動できるようにする。  
【００３７】
更に、特定の実施例において、モバイルデバイス１００Ｂは、特定のＱＲ  ｃｏｄｅを読み取って、情報処理システム１００に繋がって、且つ情報処理システム１００は、モバイルデバイス１００Ｂが読み取ったＱＲ  ｃｏｄｅに対応するメッセージ１６２をモバイルデバイス１００Ｂに伝送することができる。  
【００３８】
例えば、モバイルデバイス１００Ｂは、ＱＲ  ｃｏｄｅを読み取って情報処理システム１００と通信し、判断モジュール１４０は、モバイルデバイス１００Ｂがウェブブラウザ（即ち、第１のアプリケーションプログラム）を有すると確認する場合、対応の活動情報を載せたウェブページ（即ち、メッセージ１６２）をモバイルデバイス１００Ｂに伝送する。上記の設置によって、複数のユーザー（例えば、店舗、連鎖販売業者等）は固定したＱＲ  ｃｏｄｅによって持続的に宣伝することができ、且つ情報処理システム１００は、複数のイベントデータ１２１に基づいてＱＲ  ｃｏｄｅに対応するメッセージ１６２を自動的に更新する。  
【００３９】
このように、情報処理システム１００は、ユーザーの入力した複数のイベントデータ１２１に基づいて固定したＱＲ  ｃｏｄｅに対応するメッセージ１６２の内容を随時に更新することができ、ユーザーのキャンペーンの配置効率が向上する。なお、情報処理システム１００が特定のＱＲ  ｃｏｄｅに対応するメッセージ１６２の内容を随時に更新できるため、ユーザーは、毎回の新しいキャンペーンをするたびに改めて登録又は新しいＱＲ  ｃｏｄｅを作成する必要はない。このように、関連キャンペーンの広告コストが低減する。  
【００４０】
下記では、各実施例を提出して、上記の情報処理システム１００の機能と適用を説明するが、本願は下記の実施例に制限されない。  
【００４１】
また、図１を参照されたい。下記では、本願の一態様の提供した情報処理方法のフローを説明する。この情報処理方法は、前記情報処理システム１００を用いて実行することができ、以下の工程を備える。登録モジュール１２０によって、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータ１２１を記録する。次に、判断モジュール１４０によってこれらのイベントデータ１２１を取得した後、モバイルデバイス１００Ｂと通信する。判断モジュール１４０は、モバイルデバイス１００Ｂにおけるアプリケーションプログラムに、イベントデータ１２１の何れかに対応する第１のアプリケーションプログラムを有するかどうかを判断する。判断モジュール１４０は、モバイルデバイス１００Ｂに第１のアプリケーションプログラムがインストールされると判断する場合、１つの起動情報１４２をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを起動する。判断モジュール１４０は、モバイルデバイス１００Ｂにイベントデータ１２１に対応する如何なるアプリケーションプログラム（例えば、第１のアプリケーションプログラム）もインストールされていないと判断する場合、インストール情報１４４をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに所望のアプリケーションプログラム（例えば、第１のアプリケーションプログラム）をインストールさせる。最後に、伝送モジュール１６０は、第１のアプリケーションプログラムに対応するメッセージを伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを起動してこのメッセージ１６２を表示できるようにする。  
【００４２】
図２を参照されたい。図２は、本願の別の実施例による情報処理方法を示すフローチャートである。下記では、登録モジュール１２０が特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータ１２１を記録する関連手順及び工程について説明する。情報処理方法２００は、前記情報処理システム１００に好適に用いられるが、それに制限されない。便利に説明するために、図１と図２を合わせて参照されたい。情報処理システム１００の操作を情報処理方法２００に併せて説明する。  
【００４３】
図２に示すように、情報処理方法２００は、工程Ｓ２２０と、工程Ｓ２４０と、工程Ｓ２６０と、を含む。工程Ｓ２２０において、登録モジュール１２０は、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータ１２１を記録する。  
【００４４】
例として、図１に示すように、登録モジュール１２０は、登録ページ１２２Ａ、イベントデータ作成ページ１２２Ｂ及びメッセージ更新ページ１２２Ｃを含むネットワークサービス１２２を提供することができる。  
【００４５】
登録ページ１２２Ａは、ユーザーがユーザー情報（図示せず）を入力するためのものであり、登録モジュール１２０は、ユーザーがユーザー情報を入力した後、このユーザーに対応する特定のＱＲ  ｃｏｄｅをユーザーに提供することができる。異なる実施例において、上記のユーザー情報は、店舗概要、アドレス、連絡先等を含んでもよい。つまり、ユーザーは、この登録ページを介して関連情報をログインして、１組の固定したＱＲ  ｃｏｄｅを取得することができる。  
【００４６】
イベントデータ作成ページ１２２Ｂは、ユーザーが複数のイベントデータ１２１を入力し、また特定のイベントデータ（図示せず）とこの特定のイベントデータに対応するアプリケーションプログラムをこれらのイベントデータ１２１に追加して入力することができるようにする。例えば、初めてユーザー情報をログインした後、ユーザーは、イベントデータ作成ページ１２２Ｂによってその年の１月〜５月における複数のキャンペーンに対応する複数のイベントデータ１２１を入力する。ユーザーは、イベントデータ作成ページ１２２Ｂによってその年の６〜１２月における他の複数のキャンペーンに対応する複数のイベントデータ１２１（即ち、以上の特定のイベントデータ）を再び入力してもよい。このように、情報処理システム１００は、ユーザーが更新した複数のイベントデータに基づいてモバイルデバイス１００Ｂに伝送しようとするメッセージを随時に
更新することができる。  
【００４７】
メッセージ更新ページ１２２Ｃは、対応するメッセージの内容を即時に更新するように、ユーザーが複数のイベントデータ１２１の内容を更新するためのものである。例えば、ユーザーは、その年１月〜５月における複数のキャンペーンに対応する複数のイベントデータを入力した後、その年の２月のキャンペーンに対応するイベントデータの内容を調整しようとすると、メッセージ更新ページ１２２Ｃによってこのイベントデータ１２１の内容を修正又は追加することができる。  
【００４８】
各実施例において、上記の登録ページ１２２Ａ、イベントデータ作成ページ１２２Ｂ及びメッセージ更新ページ１２２Ｃは、ブラウザによってウェブページオンラインフォームを提供するように実施することができる。例えば、ある実施例において、登録ページ１２２Ａ、イベントデータ作成ページ１２２Ｂ及びメッセージ更新ページ１２２Ｃは、それぞれパソコンやモバイルデバイス１００Ｂによって読み取れるウェブページであってもよい。或いは、他のある実施例において、登録ページ１２２Ａ、イベントデータ作成ページ１２２Ｂ及びメッセージ更新ページ１２２Ｃは、前記第１のアプリケーションプログラム又は他のアプリケーションプログラムに組み込まれて、第１のアプリケーションプログラム又は他のアプリケーションプログラムによって操作インターフェースを生成して、ユーザーの操作又は書き込み用の登録ページ１２２Ａ、イベントデータ作成ページ１２２Ｂ及びメッセージ更新ページ１２２Ｃの関連オプションをそれぞれ表示してもよい。上記は例示に過ぎなく、本願は、これに制限されず、当業者であれば、実際の適用に応じて、他の実施形態を選択してもよい。  
【００４９】
図２を参照されたい。工程Ｓ２４０は、工程Ｓ２４２、工程Ｓ２４４、工程Ｓ２４６及び工程Ｓ２４８を含む。工程Ｓ２４２において、判断モジュール１４０は、複数のイベントデータを取得し、モバイルデバイス１００Ｂに何れのイベントデータに対応する第１のアプリケーションプログラムを有するかどうかを判断する。有する場合、工程Ｓ２４４を実行する。逆に、有しない場合、工程Ｓ２４６を実行する。例えば、モバイルデバイス１００Ｂは、特定のＱＲ  ｃｏｄｅを読み取って情報処理システム１００と通信することができ、情報処理システム１００は、特定のＱＲ  ｃｏｄｅに対応する複数のイベントデータとそれに関連する第１のアプリケーションプログラムに基づいて、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを有するかどうかを判断する。  
【００５０】
工程Ｓ２４４において、判断モジュール１４０は、起動情報１４２をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムを起動する。工程Ｓ２４６において、判断モジュール１４０は、インストール情報１４４をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに第１のアプリケーションプログラムをインストールする。  
【００５１】
ある実施例において、前記起動情報１４２は、第１のアプリケーションプログラムの名称と関連の制御コード等を含む。ある実施例において、前記インストール情報は、例えば、第１のアプリケーションプログラムに対応するアップストアのウェブサイト等の、第１のアプリケーションプログラムのインストールリンクを含む。他のある実施例において、前記インストール情報１４４は、第１のアプリケーションプログラムに対応するインストールパッケージファイルであってもよい。モバイルデバイス１００Ｂは、インストールパッケージファイルを読み取って復号化して、第１のアプリケーションプログラムをインストールすることができる。或いは、インストール情報１４４は、モバイルデバイス１００Ｂがリンクウェブサイトに基づいて自動的にリンクしてから、第１のアプリケーションプログラムのインストールパッケージファイルを自動的にダウンロードしてインストールできるようにするリンクウェブサイト情報であってもよい。上記は例示に過ぎなく、本願はこれに制限されない。  
【００５２】
図２に示すように、工程Ｓ２６０において、伝送モジュール１６０は、この第１のアプリケーションプログラムに対応するメッセージ１６２をモバイルデバイス１００Ｂに伝送して、モバイルデバイス１００Ｂに起動された第１のアプリケーションプログラムにメッセージ１６２を表示する。  
【００５３】
例えば、ある特定店舗は、登録モジュール１２０を介して複数のイベントデータ１２１を入力し、１組の固定したＱＲ  ｃｏｄｅを取得する。このように、この特定店舗は、複数通のリーフレットにこの１組の固定したＱＲ  ｃｏｄｅを印刷して、キャンペーンを行うことができる。ユーザーは、モバイルデバイス１００ＢにおけるＱＲ  ｃｏｄｅ解読プログラムによってＱＲ  ｃｏｄｅを読み取って、情報処理システム１００に繋がることができる。情報処理システム１００は、この１組の固定したＱＲ  ｃｏｄｅに対応する複数のイベントデータ１２１に基づいて、対応のメッセージ１６２を出力してモバイルデバイス１００Ｂに伝送する。このように、ユーザーは、モバイルデバイス１００Ｂにおいてこの特定店舗の最新のキャンペーンの関連情報を読み取ることができる。  
【００５４】
他の実施例において、図１に示すように、前記イベントデータ１２１は、場所情報Ｄ１、時間情報Ｄ２及び内容情報Ｄ３を含んでもよい。つまり、複数のイベントデータ１２１における各イベントに対して、内容情報Ｄ３はあるキャンペーンの詳細内容を記録し、場所情報Ｄ１はこのキャンペーンを開催する場所を記録し、時間情報Ｄ２はこのキャンペーンを開催する日付又は具体的な時間を記録することに用いることができる。その後、イベントデータにおける場所情報Ｄ１、時間情報Ｄ２及び内容情報Ｄ３のような関連情報は、何れも更新することができる。このため、伝送モジュール１６０は、イベントデータにおける場所情報Ｄ１、時間情報Ｄ２及び内容情報Ｄ３ごとに、特定のＱＲ  ｃｏｄｅに対応するメッセージ１６２を随時に更新することができる。このように、ユーザーは、特定店舗の最新のキャンペーンの関連情報を即時に取得することができる。  
【００５５】
或いは、他のある実施例において、判断モジュール１４０は、モバイルデバイス１００Ｂの所在する場所と時間が複数のイベントデータの中の一つの場所情報Ｄ１と時間情報Ｄ２に合致するかどうかを判断して、メッセージを伝送するかどうかを決めることができる。前記特定店舗が複数の支店を有し、各支店がそれぞれのキャンペーンを有する場合を例とする。モバイルデバイス１００Ｂは、特定のＱＲ  ｃｏｄｅを読み取る場合、その所在する位置と時間を併せて情報処理システム１００に伝送する。判断モジュール１４０は、モバイルデバイス１００Ｂの所在する位置と時間によって、このモバイルデバイス１００Ｂに最も近い支店の複数のイベントデータを選択して、上記複数のイベントデータ１２１に基づいて対応のメッセージをモバイルデバイス１００Ｂに出力する。  
【００５６】
ある実施例において、上記のメッセージ１６２は、ウェブサイトとそれに対応するメッセージページを含む。モバイルデバイス１００Ｂにおける第１のアプリケーションプログラムは、特定のＱＲ  ｃｏｄｅを読み取ることで、このウェブサイトに接続して、このウェブサイトに基づいてメッセージページを表示して、関連活動の情報を取得することができる。  
【００５７】
上記は例示に過ぎなく、本願はこれに制限されない。理解すべきなのは、本明細書における「メッセージ」とは、ウェブページ、映画又は音声等のファイルであってもよい。例えば、メッセージの実施形態がウェブページである場合、対応の第１のアプリケーションプログラムは、ウェブブラウザであってもよい。メッセージの実施形態が映画である場合、対応の第１のアプリケーションプログラムは、映画放送プログラムであってもよい。  
【００５８】
図３を参照されたい。図３は、本願の一実施例による図１に示す登録モジュールを示す操作模式図である。図３に示すように、ある実施例において、登録モジュール１２０は、データ収集ユニット１２４を更に含む。データ収集ユニット１２４は、パーソナルホスト１００Ｃとデータベース１８０との間に結合される。データ収集ユニット１２４は、コードパッケージ１２４Ａをパーソナルホスト１００Ｃに提供して、パーソナルホスト１００ＣにおけるソースデータＯＤＡＴＡを収集し、ソースデータＯＤＡＴＡをデータベース１８０に記憶して、複数のイベントデータ１２１を更新することに用いる。各実施例において、上記のコードパッケージ１２４Ａは、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｈｔｔｐ  ｈｅａｄ等の変換技術／プロトコルによって実現される。  
【００５９】
例えば、前記特定店舗は、特定店舗の関連情報（例えば、活動情報、店舗概要、製品情報等）が記載された、パーソナルホスト１００Ｃ内に作成される既に個人ウェブサイトを有しておる。この例では、データ収集ユニット１２４は、特定店舗にコードパッケージ１２４Ａを提供し、パーソナルホスト１００Ｃによってコードパッケージ１２４Ａを実行することができる。このように、パーソナルホスト１００Ｃは、コードパッケージ１２４Ａを実行することで個人ウェブサイトにおけるソースデータＯＤＡＴＡをデータベース１８０にリターンして、特定店舗のデータ処理システム１００に入力した複数のイベントデータ１２１を更新することができる。  
【００６０】
また、パーソナルホスト１００Ｃは、コードパッケージ１２４Ａを実行した後、パーソナルホスト１００Ｃ内にウェブサイト伝送のメカニズムを書き込んでから、ＱＲ  ｃｏｄｅサービスによってパーソナルホスト１００Ｃに接続しようとする他の消費者が情報処理システム１００の提供したウェブサイトに自動的に接続して、最新の活動情報を取得できるようにする。つまり、特定店舗は、データ収集ユニット１２４によって先に作成された個人ウェブサイト内のデータを効果的にデータベース１８０に入力して、情報処理システム１００内のデータの完全度を向上させることができる。  
【００６１】
上記各実施例では、ＱＲ  ｃｏｄｅだけを例として説明するが、本願はＱＲ  ｃｏｄｅに制限されない。様々な識別コード（例えば、一次元コード、二次元コード等）も情報処理システム１００に実施することができるため、本願の範囲に属すと考えられる。  
【００６２】
上記のような情報処理システム１００又は情報処理方法２００は、その具体的な実施形態として、ソフトウェア、ハードウェア及び／又はファームウェアであってもよい。例としては、実行速度及び正確性を主として考慮すると、情報処理システム１００は、基本的にハードウェア及び／又はファームウェアを主として選択でき、例えば、サーバー、処理素子又はデジタル制御チップを使用して実現することができる。前記処理素子は、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；ＣＰＵ）、制御ユニット（ｃｏｎｔｒｏｌ  ｕｎｉｔ）、マイクロプロセッサ（ｍｉｃｒｏ  ｐｒｏｃｅｓｓｏｒ）又は他のコマンドを実行可能なハードウェア素子であってもよい。設計の柔軟性を主として考慮すると、情報処理システム１００は、基本的にソフトウェアを主として選択してもよく、例えば、情報処理システム１００を有する非一時的なコンピュータ読取可能な記録媒体に配置されたスケジューリング管理工具であってもよい。或いは、情報処理システム１００は、ソフトウェア、ハードウェア及びファームウェアを同時に用いて共同作業を行ってもよい。前記非一時的なコンピュータ読取可能な記録媒体は、読み取り専用メモリ、フラッシュメモリ、フロッピー（登録商標）ディスク、ハードディスク、コンパクトディスク、ＵＳＢフラッシュディスク、磁気テープ、ネットワークによりアクセス可能なデータベース、又は当業者が容易に想到できる同じ機能を有するコンピュータ読取可能な記録媒体であってもよい。理解すべきなのは、以上で挙げたこれらの例は、いわゆる良し悪しの区別はなく、本発明を制限
するものでもなく、当業者であれば、当時の必要に応じて、これらのユニットの具体的な実施形態を適当に選択することができる。  
【００６３】
上記のように、本願が開示した情報処理システム、情報処理方法及びその非一時的なコンピュータ読取可能な記録媒体は、店舗が固定したＱＲ  ｃｏｄｅを用いて宣伝できるようにする。情報処理システムは、店舗が入力した複数のイベントデータに基づいて、消費者に表示するメッセージを随時に更新して、ＱＲ  ｃｏｄｅに対応するメッセージページの適時性を大幅に改善させることができる。  
【００６４】
本発明を実施形態で前述の通り開示したが、これは本発明を限定するためのものではなく、当業者であれば、本発明の精神と範囲から逸脱しない限り、各種の変更や修正を加えることができる。従って、本発明の保護範囲は、特許請求の範囲で指定した内容を基準とするものである。
【符号の説明】
【００６５】
１００  情報処理システム
１２０  登録モジュール
１２２  ネットワークサービス
１４０  判断モジュール
１４２  起動情報
１４４  インストール情報
１６０  伝送モジュール
１６２  メッセージ
１８０  データベース
１００Ａ  通信ネットワーク
１００Ｂ  モバイルデバイス
１２２Ａ  登録ページ
１２２Ｂ  イベントデータ作成ページ
１２２Ｃ  メッセージ更新ページ
１２１  イベントデータ
Ｄ１  場所情報
Ｄ２  時間情報
Ｄ３  内容情報
２００  情報処理方法
Ｓ２２０  工程
Ｓ２４０  工程
Ｓ２４２  工程
Ｓ２４４  工程
Ｓ２４６  工程
Ｓ２６０  工程
１２４  データ収集ユニット
１２４Ａ  コードパッケージ
１００Ｃ  パーソナルホスト
ＯＤＡＴＡ  ソースデータ
【図１】
2016095825.tif 000003
【図２】
2016095825.tif 000004
【図３】
2016095825.tif 000005