(57)【要約】【課題】情報コードをより有効に活用することができる情報処理プログラム、情報処理方法および端末装置を提供すること。【解決手段】本願に係る情報処理プログラムは、読取手順と、取得手順と、出力手順とを端末装置に実行させる。読取手順は、所定の情報コードに予め記録された第１情報を読み取る。取得手順は、読取手順によって読み取られた第１情報をサーバ装置へ送信し、サーバ装置から第１情報に対応する第２情報を取得する。出力手順は、取得手順によって取得された第２情報に基づいて情報コードの読取結果を出力する。【選択図】図３
2019125274.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報コードに予め記録された第１情報を読み取る読取手順と、
前記読取手順によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報を取得する取得手順と、
前記取得手順によって取得された前記第２情報に基づいて前記情報コードの読取結果を出力する出力手順と
を端末装置に実行させることを特徴とする情報処理プログラム。
【請求項２】
前記取得手順は、
一の前記第１情報に対応する複数の前記第２情報を前記サーバ装置から取得し、
前記出力手順は、
前記取得手順によって取得された前記複数の第２情報に基づいて前記読取結果を出力すること
を特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記第１情報は、
第１のコンテンツを指定する第１の文字列を含み、
前記取得手順は、
前記第１のコンテンツとは異なる第２のコンテンツを指定する第２の文字列を含む前記第２情報を取得すること
を特徴とする請求項１または２に記載の情報処理プログラム。
【請求項４】
前記第２情報は、
拡張現実に関するＡＲ情報を含み、
前記出力手順は、
前記ＡＲ情報に基づいて前記拡張現実を前記読取結果として出力すること
を特徴とする請求項１〜３のいずれか１つに記載の情報処理プログラム。
【請求項５】
前記第２情報は、
所定の決済に関する決済情報を含み、
前記出力手順は、
前記決済情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜４のいずれか１つに記載の情報処理プログラム。
【請求項６】
前記第２情報は、
ユーザの投稿に関する投稿情報を含み、
前記出力手順は、
前記投稿情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜５のいずれか１つに記載の情報処理プログラム。
【請求項７】
前記第２情報は、
所定の投稿コンテンツで投稿された投稿内容に付されたタグに関するタグ情報を含み、
前記出力手順は、
前記タグ情報に基づいて前記タグに対応する前記投稿内容を前記読取結果として出力すること
を特徴とする請求項１〜６のいずれか１つに記載の情報処理プログラム。
【請求項８】
前記第２情報は、
所定の制約条件を含み、
前記出力手順は、
前記制約条件が満たされた場合に、前記読取結果を出力すること
を特徴とする請求項１〜７のいずれか１つに記載の情報処理プログラム。
【請求項９】
前記出力手順は、
前記サーバ装置が有する第２情報の変更をユーザから受け付けた場合、前記サーバ装置へ前記第２情報の変更を指示する変更情報を出力すること
を特徴とする請求項１〜８のいずれか１つに記載の情報処理プログラム。
【請求項１０】
端末装置が実行する情報処理方法であって、
所定の情報コードに予め記録された第１情報を読み取る読取工程と、
前記読取工程によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報を取得する取得工程と、
前記取得工程によって取得された前記第２情報に基づいて前記情報コードの読取結果を出力する出力工程と
を含むことを特徴とする情報処理方法。
【請求項１１】
所定の情報コードに予め記録された第１情報を読み取る読取部と、
前記読取部によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報を取得する取得部と、
前記取得部によって取得された前記第２情報に基づいて前記情報コードの読取結果を出力する出力部と
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理方法および端末装置に関する。
【背景技術】
【０００２】
従来、例えばＱＲコード（登録商標）のように、所定の情報を記録して発行された情報コードを端末装置で読み取ることで、かかる情報コードに記録された情報を取得する技術がある。例えば、端末装置は、情報コードに記録されたＵＲＬ（Uniform  Resource  Locator）を読取結果として画面表示等により出力することで、かかるＵＲＬによって指定されたコンテンツをユーザに提供する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４８４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の端末装置は、単に情報コードに記録された情報を読み取っているに過ぎず、情報コードをより有効に活用する点で改善の余地があった。
【０００５】
本願は、上記に鑑みてなされたものであって、情報コードをより有効に活用することができる情報処理プログラム、情報処理方法および端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理プログラムは、読取手順と、取得手順と、出力手順とを端末装置に実行させる。前記読取手順は、所定の情報コードに予め記録された第１情報を読み取る。前記取得手順は、前記読取手順によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報を取得する。前記出力手順は、前記取得手順によって取得された前記第２情報に基づいて前記情報コードの読取結果を出力する。
【発明の効果】
【０００７】
実施形態の一態様によれば、情報コードをより有効に活用することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係るサーバ装置の構成例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、対応情報の説明図である。
【図５】図５は、出力部の読取結果を示す図である。
【図６】図６は、出力部の読取結果を示す図である。
【図７】図７は、出力部の読取結果を示す図である。
【図８】図８は、出力部の読取結果を示す図である。
【図９】図９は、出力部の読取結果を示す図である。
【図１０】図１０は、出力部の読取結果を示す図である。
【図１１】図１１は、実施形態に係る端末装置が実行する処理の手順を示すフローチャートである。
【図１２】図１２は、実施形態に係る端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理プログラム、情報処理方法および端末装置を実施するための形態（以下、「実施形態」と記載する）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理プログラム、情報処理方法および端末装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
まず、図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１では、実施形態に係る端末装置１を含む情報処理システムＳを示している。
【００１１】
図１に示すように、実施形態に係る情報処理システムＳは、端末装置１と、サーバ装置１００とを備える。端末装置１およびサーバ装置１００は、図示しないネットワークを介して接続される。かかるネットワークは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。なお、かかるネットワークには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。なお、端末装置１およびサーバ装置１００は、それぞれ複数であってもよい。
【００１２】
サーバ装置１００は、対応情報１３１を管理する管理サーバである。具体的には、サーバ装置１００は、「ＩＤ」、「キー」、「オブジェクト」および「書換回数」等の項目を含む対応情報１３１を管理する。また、対応情報１３１は、ユーザによる書き換えが可能な情報である。例えば、サーバ装置１００は、対応情報１３１における「オブジェクト」の変更を受け付けることで書き換える。また、対応情報１３１の書き換えは、ユーザが端末装置１を介して行ったり、あるいはサーバ装置１００を管理する管理者等が行ったりすることができる。なお、対応情報１３１のより詳細については、図４で後述する。
【００１３】
端末装置１は、ユーザによって利用される情報処理装置であり、実施形態に係る情報処理方法を実行する。端末装置１は、たとえば、スマートフォン、デスクトップ型ＰＣ（Personal  Computer）、ノート型ＰＣ、タブレット型端末、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、ウェアラブルデバイス（Wearable  Device）等である。
【００１４】
また、図１に示すように、端末装置１は、例えば、ＱＲ（Quick  Response）コードＣ等の情報コードに予め記録された情報（以下、第１情報）を読み取る読取機能を有する。例えば、端末装置１は、ＱＲコードＣから読み取った第１情報に基づいてコンテンツを表示する等の各種処理を行うことができる。
【００１５】
図１に示す例では、「http://example1.com」というＵＲＬを含む第１情報がＱＲコードＣに予め記録されている場合を示しているが、第１情報は、ＵＲＬに限定されるものではなく、例えば、画像や、文字等のように様々な情報であってよい。また、端末装置１が読取可能な情報コードは、ＱＲコードＣ等の２次元コードに限定されるものではなく、バーコード等の１次元コードや、特定の文字列、特定の表示パターン等、第１情報を記録できればよい。
【００１６】
ここで、一般に、ＱＲコードＣ等の情報コードは、一旦発行されてしまうと、かかる情報コードに記録された第１情報を書き換えることができない。つまり、新たな第１情報を記録するためには、新たな情報コードを発行する必要がある。そして、従来の端末装置は、発行された情報コードの第１情報を単に読み取って、読取結果として出力しているに過ぎず、１つの情報コードを有効に活用できているとは言えなかった。
【００１７】
そこで、実施形態に係る端末装置１は、情報コードから読み取った第１情報を一度サーバ装置へ送信し、対応情報１３１に基づいて第１情報に対応する第２情報をサーバ装置から取得して読取結果として表示する。
【００１８】
具体的には、まず、実施形態に係る端末装置１は、ＱＲコードＣに記録された第１情報を読み取る（ステップＳ１）。図１に示す例では、ＱＲコードＣから「http://example1.com」というＵＲＬを含む第１情報を読み取る。つづいて、実施形態に係る端末装置１は、読み取った第１情報をサーバ装置１００へ送信する（ステップＳ２）。
【００１９】
つづいて、サーバ装置１００は、対応情報１３１の中から、受信した第１情報に相当する「キー」に対応する「オブジェクト」を第２情報として抽出する（ステップＳ３）。図１に示す例では、キー「http://example1.com」に対応するオブジェクト「http://hoge.com」というＵＲＬを含む第２情報を抽出する。つづいて、サーバ装置１００は、抽出した第２情報を端末装置１へ送信する（ステップＳ４）。
【００２０】
そして、端末装置１は、サーバ装置１００から取得した第２情報に基づいて読取結果を出力する（ステップＳ５）。図１に示す例では、端末装置１は、読取結果として、第１情報に相当する元のＵＲＬ「http://example1.com」と、第２情報に相当する現在のＵＲＬ「http://hoge.com」を併せて表示するとともに、「このＵＲＬは３回書き換えられていいます」という書換履歴に関する情報を表示する。
【００２１】
なお、上記したように、対応情報１３１における「オブジェクト」は、書換可能な情報である。つまり、実施形態に係る端末装置１は、書換可能な「オブジェクト」を含む第２情報を読取結果として出力するため、新たなＱＲコードＣを発行することなく、新たな第２情報を読取結果として出力できる。すなわち、実施形態に係る端末装置１によれば、一旦発行された情報コードの読取結果を任意に書き換えることができるため、情報コードをより有効に活用することができる。
【００２２】
次に、図２を用いて、情報処理システムＳが備えるサーバ装置１００の構成について説明する。図２は、実施形態に係るサーバ装置１００の構成例を示す図である。図２に示すように、サーバ装置１００は、通信部１１０と、制御部１２０と、記憶部１３０とを備える。
【００２３】
通信部１１０は、たとえば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークと有線または無線で接続され、ネットワークを介して、端末装置１との間で情報の送受信を行う。
【００２４】
記憶部１３０は、たとえば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図２に示すように、記憶部１３０は、対応情報１３１を記憶する。ここで、図４を用いて、対応情報１３１について説明する。
【００２５】
図４は、対応情報１３１の説明図である。対応情報１３１は、第１情報と第２情報との対応関係を含んだ情報である。具体的には、図４に示すように、対応情報１３１は、「ＩＤ」、「キー」、「オブジェクト」、「種別」、「書換回数」、「制約条件」といった項目を含む。
【００２６】
「ＩＤ」は、各対応情報１３１を識別する識別情報である。「キー」は、ＱＲコードＣに記録された第１情報に対応する情報である。「オブジェクト」は、第２情報となる情報であり、ユーザ等により書換可能な情報である。「種別」は、オブジェクトの情報の種別を示す情報である。「書換回数」は、「オブジェクト」が書き換えられた回数を示す情報である。「制約条件」は、後述の出力部３３（端末装置１）が読取結果を出力するために課される条件を示す情報である。
【００２７】
図４に示す例において、ＩＤ「１」は、キーである「http://example1.com」に対応するオブジェクトが「http://hoge.com」であり、オブジェクトの種別が「ＵＲＬ」であり、オブジェクトが「３」回書き換えられたことを示している。また、ＩＤ「１」は、制約条件が「現在地が○○地区」であることを示している。
【００２８】
つまり、ＩＤ「１」は、端末装置１から第１情報として「http://example1.com」が送信されてきた場合、第２情報として「http://hoge.com」が端末装置１へ返信されることを示している。また、ＩＤ「１」は、端末装置１の現在地が○○地区に位置する場合に、出力部３３の読取結果として出力されることを示している。なお、第２情報には、書換回数「３」や種別「ＵＲＬ」も含まれてよい。
【００２９】
また、ＩＤ「２」は、キーである「http://example2.com」に対応するオブジェクトが、「フルーツ盛り合わせ画像」、「すごーい！」および「わーい！」であり、オブジェクトの種別が「ＡＲ画像」であり、それぞれのオブジェクトは「１」回書き換えられたことを示している。また、ＩＤ「２」の制約条件は、オブジェクト「フルーツ盛り合わせ画像」が「ＱＲコードに重畳」であり、「すごーい！」および「わーい！」が「他のＡＲ画像と同時表示」であることを示している。なお、種別「ＡＲ画像」とは、拡張現実に関するＡＲ情報であり、拡張現実として使用される画像情報（文字の画像を含む）であることを示している。なお、このような「ＡＲ画像」は、拡張現実マーカーとも呼ばれる。また、拡張現実の詳細については後述する。
【００３０】
つまり、ＩＤ「２」は、端末装置１から第１情報として「http://example2.com」が送信されてきた場合、第２情報として「フルーツ盛り合わせ画像」の画像情報や、「すごーい！」および「わーい！」の文字情報が端末装置１へ返信されることを示している。また、ＩＤ「２」は、「フルーツ盛り合わせ画像」、「すごーい！」および「わーい！」が端末装置１の画面に拡張現実として表示されることを示している。具体的には、「フルーツ盛り合わせ画像」が端末装置１の画面におけるＱＲコードＣに重畳して表示され、「すごーい！」および「わーい！」が「フルーツ盛り合わせ画像」と同時に表示される。
【００３１】
また、ＩＤ「３」は、キーである「http://example3.com」に対応するオブジェクトが「http://example3.com」であり、オブジェクトの書換回数が「０」回であることを示している。
【００３２】
つまり、ＩＤ「３」は、端末装置１から第１情報として「http://example3.com」が送信された場合、第２情報として「http://example3.com」が端末装置１へ返信されることを示している。すなわち、端末装置１は、送信した第１情報と同じ情報を第２情報として取得することを示している。
【００３３】
つまり、図４に示す対応情報１３１において、ＩＤ「１」およびＩＤ「３」は、端末装置１が一の第１情報から一の第２情報を取得し、ＩＤ「２」は、端末装置１が一の第１情報から複数の第２情報を取得する。このように、一の第１情報から複数の第２情報を取得することで、情報コードをより有効に活用することができる。
【００３４】
制御部１２０は、例えばコントローラ（controller）であり、たとえば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３５】
制御部１２０は、端末装置１から送信される第１情報に基づいて記憶部１３０に記憶された対応情報１３１の中から当該第１情報（「キー」）に対応する第２情報（「オブジェクト」）を抽出し、抽出した第２情報を端末装置１へ返信する。また、制御部１２０は、端末装置１のユーザや、サーバ装置１００の管理者等から対応情報１３１の変更を受け付けて、対応情報１３１の書き換え処理を行う。
【００３６】
次に、図３を用いて、実施形態に係る端末装置１の構成について説明する。図３は、実施形態に係る端末装置１の構成例を示す図である。
【００３７】
図３に示すように、端末装置１は、通信部２と、制御部３と、記憶部４とを備える。なお、端末装置１は、端末装置１を利用するユーザ等から各種操作を受け付ける入力部（たとえば、キーボードやマウス等）や、各種情報を表示するための表示部（たとえば、液晶ディスプレイ等）を備えていてもよい。
【００３８】
通信部２は、たとえば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部２は、ネットワークと有線または無線で接続され、ネットワークを介して、サーバ装置１００との間で情報の送受信を行う。
【００３９】
記憶部４は、サーバ装置１００の記憶部１３０と同様に、各種メモリ素子や、記憶装置等によって実現される。制御部３は、サーバ装置１００の制御部１２０と同様に、例えばコントローラであり、各種回路により実現される。
【００４０】
図３に示すように、制御部３は、読取部３１と、取得部３２と、出力部３３とを備え、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４１】
読取部３１は、ＱＲコードＣ等の情報コードに予め記録された第１情報を読み取る。読取部３１は、例えば、端末装置１が備える図示しないカメラによって撮像された画像に基づいて第１情報を読み取る。また、読取部３１は、カメラの画像を利用した読取に限らず、例えば、レーザ光を利用した読取を行ってもよい。また、読取部３１は、例えばコードリーダー等の読取装置で読み取った情報を第１情報として取得してもよい。
【００４２】
読取部３１が読み取る第１情報は、例えば、ＵＲＬ等の所定のコンテンツを指定する文字列である。なお、第１情報は、文字列に限定されるものではなく、例えば、画像や、文字の配置等で構成される絵文字等であってもよい。
【００４３】
また、読取部３１の読取対象である情報コードは、上記したように、ＱＲコードＣ等の２次元コードに限らず、バーコード等の１次元コードや、特定の文字列、特定のパターン等であってもよく、所定の第１情報が予め記録されていれば表示形態は任意であってよい。
【００４４】
また、情報コードは、紙媒体等に印刷された形態であってもよく、あるいは、端末機器等の電子媒体における画面に表示された形態であってもよい。
【００４５】
取得部３２は、読取部３１によって読み取られた第１情報をサーバ装置１００へ送信し、サーバ装置１００から第１情報に対応する第２情報を取得する。取得部３２が取得する第２情報は、上記した対応情報１３１の「オブジェクト」を含んだ情報であり、例えば、文字列等のＵＲＬや、画像情報、特定の文字列、音、光等の任意の情報であってよい。
【００４６】
出力部３３は、取得部３２によって取得された第２情報に基づいて情報コードの読取結果を出力する。ここで、図５〜図１０を用いて、出力部３３の読取結果について具体的に説明する。図５〜図１０は、出力部３３の読取結果を示す図である。なお、図５および図６は、上記の対応情報１３１におけるＩＤ「１」の場合の読取結果を示し、図７および図８は、対応情報１３１におけるＩＤ「２」の場合の読取結果を示す。また、図９および図１０は、他の読取結果の例を示す。
【００４７】
まず、図５および図６を用いて、対応情報１３１におけるＩＤ「１」の読取結果について説明する。まず、図５に示すように、取得部３２は、読取部３１がＱＲコードＣから第１情報である「http://example1.com」を読み取るとともに、かかる第１情報に対応する「http://hoge.com」を含む第２情報をサーバ装置１００から取得したとする。
【００４８】
かかる場合、図５の中段に示すように、例えば、出力部３３は、第１情報に相当する「元のＵＲＬ」および「http://example1.com」や、第２情報に相当する「現在のＵＲＬ」および「http://hoge.com」を読取結果として表示する。また、出力部３３は、上記の対応情報１３１の「書換回数」に相当する「このＵＲＬは３回書き換えられています」という書換履歴を読取結果として併せて表示する。
【００４９】
また、出力部３３は、上記の表示と併せて書換ボタンＢ１、ＵＲＬボタンＢ２を表示する。ここで、例えば、ユーザが書換ボタンＢ１を押下（タッチ操作）して選択したとする。
【００５０】
かかる場合、図５の下段左図に示すように、出力部３３は、現在のＵＲＬを書き換える入力画面を表示する。具体的には、入力画面には、キーボードの領域や、かかるキーボードの入力内容が反映される入力領域Ｒ１、確定ボタン等が表示される。これにより、ユーザが現在のＵＲＬである「http://hoge.com」の書き換えが可能となる。なお、新たなＵＲＬへの書き換え処理については図６で後述する。
【００５１】
また、例えば、ユーザがＵＲＬボタンＢ２を押下して選択したとする。かかる場合、図５の下段右図に示すように、出力部３３は、例えば、図示しない検索サーバが提供する検索サイトに第２情報である「http://hoge.com」をＵＲＬとして入力することで、かかるＵＲＬによって指定されるコンテンツを取得し、端末装置１の画面に表示する。
【００５２】
なお、出力部３３は、ユーザがＵＲＬボタンＢ２を押下したことをトリガとしてコンテンツを表示したが、例えば、図５の中段に示す画面の「http://hoge.com」をユーザがタッチ操作した場合に、コンテンツを表示してもよい。
【００５３】
また、出力部３３は、現在のＵＲＬ「http://hoge.com」以外、過去の書き換えられたＵＲＬを表示し、表示した過去のＵＲＬへのユーザの選択操作を受け付けて、かかる過去のＵＲＬによって指定されるコンテンツを表示してもよい。
【００５４】
次に、図６を用いて、第２情報の書き換え処理について説明する。図６では、新しいＵＲＬに書き換えるための入力画面において、ユーザが「http://piyo.com」と入力領域Ｒ１に入力し、確定ボタンを押下したとする。
【００５５】
かかる場合、出力部３３は、「http://piyo.com」を含む書換情報（変更情報の一例）をサーバ装置１００へ送信する。そして、図６に示すように、サーバ装置１００は、受信した書換情報に基づいて対応情報１３１におけるＩＤ「１」のオブジェクト「http://hoge.com」を「http://piyo.com」に書き換えるとともに、書換回数を「３」から「４」に変更する。これにより、次回以降、サーバ装置１００から端末装置１へ送信される第２情報は、「http://piyo.com」となる。これにより、ＱＲコードＣを新たに発行することなく、ＵＲＬのみを変更することで、読取結果として表示されるコンテンツを変更することができる。
【００５６】
なお、図６に示す例では、オブジェクトの種別は変更しない場合（すなわち、ＵＲＬ→ＵＲＬ）を示したが、例えば、ＵＲＬ→画像や、ＵＲＬ→文字等のようにオブジェクトの種別を変更してもよい。また、対応情報１３１における「制約条件」の追加や、削除、変更などが行われてもよい。
【００５７】
なお、上記したオブジェクトの書き換え処理は、任意のユーザが行えるようにしてもよく、あるいは、予め許可された許可ユーザのみ行えるようにしてもよい。かかる場合、出力部３３は、例えば許可ユーザの場合、読取結果に書換ボタンＢ１を表示し、一方で、許可ユーザ以外のユーザの場合、読取結果に書換ボタンＢ１を表示しないようにする。
【００５８】
これにより、例えば、許可ユーザが管理するウェブページ等を対応情報１３１の「オブジェクト」とした場合に、許可ユーザ以外のユーザがかかるウェブページを他の情報に書き換えて、ウェブページが表示されないようになってしまう状況を回避できる。
【００５９】
次に、図７および図８を用いて、対応情報１３１におけるＩＤ「２」の読取結果について説明する。図７に示すように、取得部３２は、読取部３１がＱＲコードＣａから第１情報である「http://example2.com」を読み取り、かかる第１情報に対応するオブジェクト「フルーツ盛り合わせ画像」、「すごーい！」、「わーい！」を含む第２情報をサーバ装置１００から取得したとする。なお、上記したように、「フルーツ盛り合わせ画像」、「すごーい！」および「わーい！」は、拡張現実に関するＡＲ情報である。
【００６０】
かかる場合、出力部３３は、ＡＲ情報に基づいて拡張現実を読取結果として出力する。具体的には、図７に示すように、出力部３３は、「フルーツ盛り合わせ画像」である画像ＩＭおよび、「すごーい！」および「わーい！」である文字画像を端末装置１の画面に表示する。
【００６１】
より具体的には、出力部３３は、対応情報１３１におけるＩＤ「２」の「制約条件」に基づいて、画像ＩＭをＱＲコードＣａの少なくとも一部に重ねて配置する。例えば、画像ＩＭは、端末装置１のカメラを介した撮像画面に映ったＱＲコードＣａに重ねて配置される。なお、撮像画面とは、端末装置１を動かすことで画面が動的に動く状態の画面であり、カメラを通して映されるリアルタイムの映像である。なお、画像ＩＭは、撮像画面に映ったＱＲコードＣａに配置される場合に限らず、例えば、静止画に映ったＱＲコードに重ねて配置されてもよい。なお、出力部３３は、例えば、ＱＲコードＣａが見切れて撮像画面に映らなくなった場合、画像ＩＭも非表示の状態にする。
【００６２】
また、図７に示すように、出力部３３は、画像ＩＭとともに、「すごーい！」および「わーい！」である文字画像を撮像画面に配置する。具体的には、出力部３３は、対応情報１３１の「制約条件」に基づいて、文字画像を他のＡＲ画像（画像ＩＭ等）と同時に表示する。なお、出力部３３は、画像ＩＭが上記したように非表示の状態となった場合には、制約条件を満たさないとして、文字画像を非表示の状態にする。
【００６３】
また、出力部３３は、図７の下段図に示すように、画像ＩＭおよび文字画像と併せて入力領域Ｒ２および入力ボタンＢ３を表示する。入力領域Ｒ２は、拡張現実にＡＲ情報（画像や文字情報等）を追加するための内容をユーザが入力する領域である。ユーザが入力領域Ｒ２に所定のＡＲ情報を入力し、入力ボタンＢ３を押下すると、拡張現実として端末装置１の画面に入力したＡＲ情報が追加される。ここで、図８を用いて、ＡＲ情報を追加する処理について説明する。
【００６４】
図８では、拡張現実が表示された端末装置１の画面に「おいしそー！」というＡＲ画像を追加する場合について説明する。図８に示すように、まず、出力部３３は、ユーザの入力領域Ｒ２への選択操作（タッチ操作）を受け付けるとともに、例えば、図示しないキーボード等を表示し、入力領域Ｒ２への「おいしそー！」の入力を受け付ける。
【００６５】
そして、出力部３３は、ユーザの入力ボタンＢ３への押下を受け付けると、ＡＲ情報である「おいしそー！」を含む書換情報をサーバ装置１００へ送信する。そして、サーバ装置１００は、書換情報に基づいて対応情報１３１におけるＩＤ「２」にオブジェクト「おいしそー！」を追加する。そして、サーバ装置１００は、ＡＲ情報である「おいしそー！」を含む第２情報を端末装置１へ送信する。これにより、出力部３３は、端末装置１の画面に「おいしそー！」の文字画像を表示する。
【００６６】
なお、追加した文字画像の表示位置は、既に表示された文字画像とは異なる位置に表示されてもよく、一部重なって表示されてもよい。あるいは、ユーザから表示位置の指定を受け付けてもよい。
【００６７】
また、図５では、ＡＲ情報である文字情報を追加する処理を一例として示したが、例えば、既に表示された文字画像（すごーい！や、わーい！）のテキストを編集したり、削除したりしてもよい。
【００６８】
また、文字画像は、例えば、フォントやアニメーション等の表示態様の指定をユーザから受け付けたものであってもよい。また、追加可能なＡＲ情報は、文字画像に限らず、絵画像や、音等であってもよい。
【００６９】
次に、図９および図１０を用いて、他の読取結果の例について説明する。図９では、読取結果として投稿画面を表示する場合を示し、図１０では、読取結果として決済画面を表示する場合を示す。
【００７０】
まず、図９を用いて、投稿画面を表示する場合について説明する。なお、図９では、美術館で展示された絵画に対するコメント（感想文）を投稿するための投稿画面を一例として示すが、これに限定されず、任意のイベントにおける投稿画面であってよい。
【００７１】
また、図９に示すように、サーバ装置１００は、対応情報１３１としてユーザの投稿に関する投稿情報を記憶する。具体的には、対応情報１３１におけるオブジェクト「投稿画面」および「投稿内容」、すなわち種別が「投稿」であるオブジェクトが投稿情報である。
【００７２】
なお、「絵画情報」は、美術展に展示された絵画に関する情報である。「投稿画面」は、端末装置１で投稿画面を表示するためのプログラムを含んだ情報である。「投稿内容」は、端末装置１を有するユーザ（他の端末装置１を有する他ユーザも含む）が過去に投稿した内容を示す情報である。
【００７３】
図９に示すように、出力部３３は、取得部３２が取得した第２情報に含まれる投稿情報に基づいて読取結果を出力する。具体的には、出力部３３は、作品画像や作品名、画家名等を含む絵画情報および投稿者や、タイトル、感想文等の項目を含む投稿内容を読取結果である投稿画面に表示する。なお、絵画情報や投稿内容の各項目は、一例であって、任意の項目がさらに含まれてよい。
【００７４】
そして、出力部３３は、ユーザが投稿内容のそれぞれの項目（「投稿者」、「タイトル」および「感想文」）を入力し、投稿ボタンを押下すると、入力した各項目の投稿内容をサーバ装置１００へ送信する。そして、サーバ装置１００は、出力部３３から送信された投稿内容の情報をオブジェクト「投稿内容」に追加する処理を行う。これにより、端末装置１を有するユーザによる投稿が完了する。
【００７５】
また、出力部３３は、ユーザが投稿画面における投稿閲覧ボタンを押下した場合、過去に他ユーザが投稿した投稿内容を端末装置１に表示する。これにより、ユーザが他ユーザの絵画に対する投稿内容を閲覧することができる。
【００７６】
次に、図１０を用いて、決済画面を表示する場合について説明する。図１０に示す決済画面は、例えば、実店舗やオンラインストアで商品を購入したり、サービスを利用したりする際に提示される情報コードを読み取った場合に表示される。
【００７７】
また、図１０に示すように、サーバ装置１００は、対応情報１３１として決済に関する決済情報を記憶する。具体的には、対応情報１３１におけるオブジェクト「決済画面」、「振込先」および「振込金額」が決済情報である。
【００７８】
「決済画面」は、端末装置１で決済画面を表示するためのプログラムを含んだ情報である。「振込先」は、振込先に関する情報である。「振込金額」は、商品の購入代金や、サービスの使用料等のユーザが振り込む金額を示す情報である。「振込金額」は、商品やサービスの購入先である店舗が金額を指定する。
【００７９】
図１０に示すように、出力部３３は、取得部３２が取得した第２情報に含まれる決済情報に基づいて読取結果を出力する。具体的には、出力部３３は、店名や銀行名、口座番号等を含む振込先や、振込金額を表示する。
【００８０】
そして、出力部３３は、決済画面に表示された決済ボタンを押下すると、決済を実行する決済サーバ（図示せず）へ決済画面に表示された振込先や振込金額の情報を送信することで、決済サーバにより決済が実行される。
【００８１】
なお、出力部３３は、上記した読取結果以外にも任意の情報を出力してもよい。例えば、出力部３３は、所定の投稿サーバが提供するＳＮＳ（Social  Networking  Service）等の所定の投稿コンテンツで投稿された投稿内容を読取結果として表示してもよい。
【００８２】
具体的には、まず、取得部３２は、所定の投稿コンテンツで投稿されたタグに関するタグ情報を含む第２情報を取得する。そして、出力部３３は、取得したタグ情報に含まれるタグによって指定される投稿内容を投稿サーバから取得し、取得した投稿内容を読取結果として一覧表示する。なお、出力部３３は、タグで指定される投稿内容を表示する以外に、かかるタグに投稿するための投稿画面を表示してもよい。
【００８３】
次に、図１１を用いて、実施形態に係る端末装置１が実行する処理の手順について説明する。図１１は、実施形態に係る端末装置１が実行する処理の手順を示すフローチャートである。
【００８４】
図１１に示すように、まず、端末装置１の読取部３１は、所定の情報コードに予め記録された第１情報を読み取る（ステップＳ１０１）。つづいて、取得部３２は、読取部３１によって読み取られた第１情報をサーバ装置１００へ送信し、サーバ装置１００から第１情報に対応する第２情報を取得する（ステップＳ１０２）。
【００８５】
つづいて、出力部３３は、取得部３２によって取得された第２情報に基づいて情報コードの読取結果を出力し（ステップＳ１０３）、処理を終了する。
【００８６】
また、上述してきた実施形態にかかる端末装置１は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。図１２は、実施形態に係る端末装置１の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００８７】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００８８】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【００８９】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【００９０】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００９１】
例えば、コンピュータ１０００が実施形態にかかる端末装置１として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部３の機能を実現する。また、ＨＤＤ１４００には、記憶部４内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【００９２】
上述してきたように、実施形態に係る情報処理プログラムは、読取手順（読取部３１）と、取得手順（取得部３２）と、出力手順（出力部３３）とを端末装置１に実行させる。読取手順は、所定の情報コード（例えば、ＱＲコードＣ）に予め記録された第１情報を読み取る。取得手順は、読取手順によって読み取られた第１情報をサーバ装置１００へ送信し、サーバ装置１００から第１情報に対応する第２情報を取得する。出力手順は、取得手順によって取得された第２情報に基づいて情報コードの読取結果を出力する。
【００９３】
これにより、新たな情報コードを発行することなく、第１情報に対応する第２情報を読取結果として出力できるため、情報コードをより有効に活用することができる。
【００９４】
また、実施形態に係る情報処理プログラムにおいて、取得手順は、一の第１情報に対応する複数の第２情報をサーバ装置１００から取得する。出力手順は、取得手順によって取得された複数の第２情報に基づいて読取結果を出力する。
【００９５】
これにより、１つの第１情報から複数の第２情報が得られるため、読取結果のバリエーションを豊富にできる。
【００９６】
また、実施形態に係る情報処理プログラムにおいて、第１情報は、第１のコンテンツを指定する第１の文字列を含む。取得手順は、第１のコンテンツとは異なる第２のコンテンツを指定する第２の文字列を含む第２情報を取得する。
【００９７】
これにより、第１情報のＵＲＬで指定されるコンテンツとは異なるコンテンツを読取結果として出力できるため、情報コードをより有効に活用することができるとともに、情報コードを利用するユーザの満足度を向上させることができる。
【００９８】
また、実施形態に係る情報処理プログラムにおいて、第２情報は、拡張現実に関するＡＲ情報を含む。出力手順は、ＡＲ情報に基づいて拡張現実を読取結果として出力する。
【００９９】
これにより、情報コードを読み取ることで、端末装置１に拡張現実を表示できるため、情報コードをより有効に活用することができる。
【０１００】
また、実施形態に係る情報処理プログラムにおいて、第２情報は、所定の決済に関する決済情報を含む。出力手順は、決済情報に基づいて読取結果を出力する。
【０１０１】
これにより、商品を購入する際に、情報コードを利用した決済を行うことができるため、情報コードをより有効に活用することができる。さらに、決済情報に振込先の情報を含ませることで、決済する際、ユーザは、振込先が正しいことを確認してから決済できるため、誤った決済が実行されることを防ぐことができる。
【０１０２】
また、実施形態に係る情報処理プログラムにおいて、第２情報は、ユーザの投稿に関する投稿情報を含む。出力手順は、投稿情報に基づいて読取結果を出力する。
【０１０３】
これにより、情報コードを使って様々な投稿を行うことができるため、情報コードをより有効に活用することができる。
【０１０４】
また、実施形態に係る情報処理プログラムにおいて、第２情報は、所定の投稿コンテンツで投稿された投稿内容に付されたタグに関するタグ情報を含む。出力手順は、タグ情報に基づいてタグに対応する投稿内容を読取結果として出力する。
【０１０５】
これにより、ＳＮＳ等の所定の投稿コンテンツにおける特定のタグの投稿内容を閲覧したり、かかるタグの投稿内容へ投稿したりできる。
【０１０６】
また、実施形態に係る情報処理プログラムにおいて、第２情報は、所定の制約条件を含む。出力手順は、制約条件が満たされた場合に、読取結果を出力する。
【０１０７】
これにより、読取結果の出力に制約を課すことができるため、例えば、特定のイベントでのみ読取結果を出力させたりできるため、イベントとの親和性を高めることができる。
【０１０８】
また、実施形態に係る情報処理プログラムにおいて、出力手順は、サーバ装置１００が有する第２情報の変更をユーザから受け付けた場合、サーバ装置１００へ第２情報の変更を指示する変更情報（例えば、書換情報）を出力する。
【０１０９】
これにより、情報コードを書き換えることなく第２情報を変更することができる。
【０１１０】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１１】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１３】
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１４】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、出力部３３は、出力手段や出力回路に読み替えることができる。
【符号の説明】
【０１１５】
１    端末装置
２，１１０    通信部
３，１２０    制御部
４，１３０    記憶部
３１    読取部
３２    取得部
３３    出力部
１００    サーバ装置
Ｃ    ＱＲコード
【図１】
2019125274.tif 000003
【図２】
2019125274.tif 000004
【図３】
2019125274.tif 000005
【図４】
2019125274.tif 000006
【図５】
2019125274.tif 000007
【図６】
2019125274.tif 000008
【図７】
2019125274.tif 000009
【図８】
2019125274.tif 000010
【図９】
2019125274.tif 000011
【図１０】
2019125274.tif 000012
【図１１】
2019125274.tif 000013
【図１２】
2019125274.tif 000014
【手続補正書】
【提出日】平成31年1月11日(2019.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の情報コードに予め記録された第１情報を読み取る読取手順と、
前記読取手順によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報であって、所定の制約条件を含む第２情報を取得する取得手順と、
前記制約条件が満たされた場合に、前記取得手順によって取得された前記第２情報に基づいて前記情報コードの読取結果を画面表示により出力する出力手順と、を端末装置に実行させ、
前記出力手順は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にする
ことを特徴とする情報処理プログラム。 
【請求項２】
前記取得手順は、
一の前記第１情報に対応する複数の前記第２情報を前記サーバ装置から取得し、
前記出力手順は、
前記取得手順によって取得された前記複数の第２情報に基づいて前記読取結果を出力すること
を特徴とする請求項１に記載の情報処理プログラム。 
【請求項３】
前記第１情報は、
第１のコンテンツを指定する第１の文字列を含み、
前記取得手順は、
前記第１のコンテンツとは異なる第２のコンテンツを指定する第２の文字列を含む前記第２情報を取得すること
を特徴とする請求項１または２に記載の情報処理プログラム。 
【請求項４】
前記第２情報は、
拡張現実に関するＡＲ情報を含み、
前記出力手順は、
前記ＡＲ情報に基づいて前記拡張現実を前記読取結果として出力すること
を特徴とする請求項１〜３のいずれか１つに記載の情報処理プログラム。 
【請求項５】
前記第２情報は、
所定の決済に関する決済情報を含み、
前記出力手順は、
前記決済情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜４のいずれか１つに記載の情報処理プログラム。 
【請求項６】
前記第２情報は、
ユーザの投稿に関する投稿情報を含み、
前記出力手順は、
前記投稿情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜５のいずれか１つに記載の情報処理プログラム。 
【請求項７】
前記第２情報は、
所定の投稿コンテンツで投稿された投稿内容に付されたタグに関するタグ情報を含み、
前記出力手順は、
前記タグ情報に基づいて前記タグに対応する前記投稿内容を前記読取結果として出力すること
を特徴とする請求項１〜６のいずれか１つに記載の情報処理プログラム。 
【請求項８】
前記出力手順は、
前記サーバ装置が有する第２情報の変更をユーザから受け付けた場合、前記サーバ装置へ前記第２情報の変更を指示する変更情報を出力すること
を特徴とする請求項１〜７のいずれか１つに記載の情報処理プログラム。 
【請求項９】
端末装置が実行する情報処理方法であって、
所定の情報コードに予め記録された第１情報を読み取る読取工程と、
前記読取工程によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報であって、所定の制約条件を含む第２情報を取得する取得工程と、
前記制約条件が満たされた場合に、前記取得工程によって取得された前記第２情報に基づいて前記情報コードの読取結果を画面表示により出力する出力工程と、を含み、
前記出力工程は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にする
ことを特徴とする情報処理方法。 
【請求項１０】
所定の情報コードに予め記録された第１情報を読み取る読取部と、
前記読取部によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応する第２情報であって、所定の制約条件を含む第２情報を取得する取得部と、
前記制約条件が満たされた場合に、前記取得部によって取得された前記第２情報に基づいて前記情報コードの読取結果を画面表示により出力する出力部と、を備え、
前記出力部は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にする
ことを特徴とする端末装置。
【手続補正書】
【提出日】令和1年5月10日(2019.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが所持する端末装置に実行させる情報処理プログラムであって、
所定の情報コードに予め記録された第１情報を読み取る読取手順と、
前記読取手順によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応し、前記ユーザが変更可能な第２情報であって、所定の制約条件を含む第２情報を取得する取得手順と、
前記制約条件が満たされた場合に、前記取得手順によって取得された前記第２情報に基づいて前記情報コードの読取結果と、前記第２情報を変更する入力画面とを前記端末装置に画面表示により出力する出力手順と、を前記端末装置に実行させ、
前記出力手順は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にし、
前記ユーザの前記入力画面に対する操作によって前記第２情報の変更を受け付けた場合には、前記サーバ装置に対して前記第２情報の変更を指示する変更情報を出力する
ことを特徴とする情報処理プログラム。  
【請求項２】
前記取得手順は、
一の前記第１情報に対応する複数の前記第２情報を前記サーバ装置から取得し、
前記出力手順は、
前記取得手順によって取得された前記複数の第２情報に基づいて前記読取結果を出力すること
を特徴とする請求項１に記載の情報処理プログラム。  
【請求項３】
前記第１情報は、
第１のコンテンツを指定する第１の文字列を含み、
前記取得手順は、
前記第１のコンテンツとは異なる第２のコンテンツを指定する第２の文字列を含む前記第２情報を取得すること
を特徴とする請求項１または２に記載の情報処理プログラム。  
【請求項４】
前記第２情報は、
拡張現実に関するＡＲ情報を含み、
前記出力手順は、
前記ＡＲ情報に基づいて前記拡張現実を前記読取結果として出力すること
を特徴とする請求項１〜３のいずれか１つに記載の情報処理プログラム。  
【請求項５】
前記第２情報は、
所定の決済に関する決済情報を含み、
前記出力手順は、
前記決済情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜４のいずれか１つに記載の情報処理プログラム。  
【請求項６】
前記第２情報は、
ユーザの投稿に関する投稿情報を含み、
前記出力手順は、
前記投稿情報に基づいて前記読取結果を出力すること
を特徴とする請求項１〜５のいずれか１つに記載の情報処理プログラム。  
【請求項７】
前記第２情報は、
所定の投稿コンテンツで投稿された投稿内容に付されたタグに関するタグ情報を含み、
前記出力手順は、
前記タグ情報に基づいて前記タグに対応する前記投稿内容を前記読取結果として出力すること
を特徴とする請求項１〜６のいずれか１つに記載の情報処理プログラム。  
【請求項８】
前記出力手順は、
前記サーバ装置が有する第２情報の変更をユーザから受け付けた場合、前記サーバ装置へ前記第２情報の変更を指示する変更情報を出力すること
を特徴とする請求項１〜７のいずれか１つに記載の情報処理プログラム。  
【請求項９】
ユーザが所持する端末装置が実行する情報処理方法であって、
所定の情報コードに予め記録された第１情報を読み取る読取工程と、
前記読取工程によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応し、前記ユーザが変更可能な第２情報であって、所定の制約条件を含む第２情報を取得する取得工程と、
前記制約条件が満たされた場合に、前記取得工程によって取得された前記第２情報に基づいて前記情報コードの読取結果と、前記第２情報を変更する入力画面とを前記端末装置に画面表示により出力する出力工程と、を含み、
前記出力工程は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にし、
前記ユーザの前記入力画面に対する操作によって前記第２情報の変更を受け付けた場合には、前記サーバ装置に対して前記第２情報の変更を指示する変更情報を出力する
ことを特徴とする情報処理方法。  
【請求項１０】
ユーザが所持する端末装置であって、
所定の情報コードに予め記録された第１情報を読み取る読取部と、
前記読取部によって読み取られた前記第１情報をサーバ装置へ送信し、当該サーバ装置から前記第１情報に対応し、前記ユーザが変更可能な第２情報であって、所定の制約条件を含む第２情報を取得する取得部と、
前記制約条件が満たされた場合に、前記取得部によって取得された前記第２情報に基づいて前記情報コードの読取結果と、前記第２情報を変更する入力画面とを前記端末装置に画面表示により出力する出力部と、を備え、
前記出力部は、
前記制約条件が満たされなくなった場合には、前記読取結果を非表示の状態にし、
前記ユーザの前記入力画面に対する操作によって前記第２情報の変更を受け付けた場合には、前記サーバ装置に対して前記第２情報の変更を指示する変更情報を出力する
ことを特徴とする端末装置。