(57)【要約】【課題】従来、コードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保する仕組みは存在しなかった。【解決手段】コードの生成指示を受信する受信部と、コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得部と、コード取得部が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理部と、コードに関するコード情報を出力するコード情報出力部とを具備する情報処理装置により、コードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保する仕組みを実現できる。【選択図】図１
2019144990.tif 000002
【特許請求の範囲】
【請求項１】
コードの生成指示を受信する受信部と、
前記コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得部と、
前記コード取得部が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理部と、
前記コードに関するコード情報を出力するコード情報出力部とを具備する情報処理装置。
【請求項２】
前記コードを埋め込んだ図柄コードであるコード情報を生成する図柄コード生成部をさらに具備し、
前記コード情報出力部は、
前記図柄コード生成部が生成したコード情報を出力する請求項１記載の情報処理装置。
【請求項３】
前記コードはＵＲＬであり、
前記初期処理部は、
前記ＵＲＬにより特定される蓄積場所を確保する処理を行う請求項１または請求項２記載の情報処理装置。
【請求項４】
コードと蓄積場所を特定する蓄積場所識別子とを有する１以上の管理情報が格納される管理情報格納部をさらに具備し、
前記初期処理部は、
蓄積場所識別子を取得し、当該蓄積場所識別子と前記コードとを有する管理情報を前記管理情報格納部に蓄積する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記コード情報出力部は、
前記コード情報が含まれる１または２以上の印刷物を印刷する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
コードと端末装置を識別する機器識別子とを有する１以上のアクセス情報が格納されるアクセス情報格納部と、
端末装置からコードと機器識別子とを有するアクセス情報を受信するアクセス情報受信部と、
前記アクセス情報受信部が受信したアクセス情報が有するコードに対応する機器識別子が前記アクセス情報格納部に格納されていない場合に、当該アクセス情報が有する機器識別子を当該アクセス情報が有するコードに対応付けて、前記アクセス情報格納部に蓄積するコード蓄積部と、
端末装置から情報を受信する情報受信部とをさらに具備し、
前記アクセス情報受信部が受信したアクセス情報が有するコードと機器識別子の組が前記アクセス情報格納部に格納されている場合に、前記端末装置から送信された前記情報が前記蓄積場所に蓄積可能であり、
前記アクセス情報受信部が受信したアクセス情報が有するコードと、当該アクセス情報が有する機器識別子以外の機器識別子の組が前記アクセス情報格納部に格納されている場合に、前記端末装置では前記蓄積場所に蓄積されている情報が閲覧可能である、請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
端末装置を認証する認証部と、
前記端末装置からコードと機器識別子とを受信する更新情報受信部と、
前記認証部が認証許可の認証結果を得た場合のみ、前記更新情報受信部が受信したコードと機器識別子とを有するアクセス情報を更新する更新部とをさらに具備する請求項６記載の情報処理装置。
【請求項８】
受信部、コード取得部、初期処理部、およびコード情報出力部によって実現される情報処理方法であって、
前記受信部が、コードの生成指示を受信する受信ステップと、
前記コード取得部が、前記コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得ステップと、
前記初期処理部が、前記コード取得部が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理ステップと、
前記コード情報出力部が、前記コードに関するコード情報を出力するコード情報出力ステップとを含む情報処理方法。
【請求項９】
コンピュータを、
コードの生成指示を受信する受信部と、
前記コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得部と、
前記コード取得部が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理部と、
前記コードに関するコード情報を出力するコード情報出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を蓄積し、利用できる情報処理装置等に関する。
【背景技術】
【０００２】
従来、ＱＲコード（登録商標:以下同様）が印刷されている広告情報部と、何も印刷されていない空白部とを有する広告付きラベルが存在した（例えば、特許文献１参照）。広告情報部に印刷されているＱＲコードは、広告主のＷＥＢサイト上のＵＲＬをコード化したものである。
【０００３】
この広告付きラベルのユーザは、例えば、野菜や果物等の商品を販売する販売者である。ユーザは、広告付きラベルを入手し、空白部に、自己に関する情報（例えば、店名や住所等の会社情報、価格や産地等の商品情報、品番や価格等をコード化したバーコードなど）を印刷して、自己が販売する商品に添付する。商品の購入者は、添付されているラベルのＱＲコードを携帯電話等で読み取ることにより、広告主のＷＥＢサイトを閲覧できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３３４０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の広告付きラベルにおいて、空白部に印刷されるバーコードは、受取人自身が商品管理を行うためのものであり、購入者等の第三者に情報を提供するものではない。また、ＱＲコードは、広告主が情報を提供するものであり、受取人等のユーザが情報を提供するものではない。さらに、上記の広告付きラベルを用いて、受取人等のユーザが購入者等の第三者に提供できる情報は、空白部に印刷可能なものに限られる。
【０００６】
そして、従来、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みは存在しなかった。
【課題を解決するための手段】
【０００７】
本第一の発明の情報処理装置は、コードの生成指示を受信する受信部と、コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得部と、コード取得部が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理部と、コードに関するコード情報を出力するコード情報出力部とを具備する情報処理装置である。
【０００８】
かかる構成により、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０００９】
また、本第二の発明の情報処理装置は、第一の発明に対して、コードを埋め込んだ図柄コードであるコード情報を生成する図柄コード生成部をさらに具備し、コード情報出力部は、図柄コード生成部が生成したコード情報を出力する情報処理装置である。
【００１０】
かかる構成により、図柄コードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【００１１】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、コードはＵＲＬであり、初期処理部は、ＵＲＬにより特定される蓄積場所を確保する処理を行う情報処理装置である。
【００１２】
かかる構成により、ＵＲＬに対応するコードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【００１３】
また、本第四の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、コードと蓄積場所を特定する蓄積場所識別子とを有する１以上の管理情報が格納される管理情報格納部をさらに具備し、初期処理部は、蓄積場所識別子を取得し、蓄積場所識別子とコードとを有する管理情報を管理情報格納部に蓄積する情報処理装置である。
【００１４】
かかる構成により、１以上の各ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【００１５】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、コード情報出力部は、コード情報が含まれる１または２以上の印刷物を印刷する情報処理装置である。
【００１６】
かかる構成により、コード情報が含まれる１以上の印刷物を用いて、ユーザから１または２以上の各第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【００１７】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、コードと端末装置を識別する機器識別子とを有する１以上のアクセス情報が格納されるアクセス情報格納部と、端末装置からコードと機器識別子とを有するアクセス情報を受信するアクセス情報受信部と、アクセス情報受信部が受信したアクセス情報が有するコードに対応する機器識別子がアクセス情報格納部に格納されていない場合に、アクセス情報が有する機器識別子をアクセス情報が有するコードに対応付けて、アクセス情報格納部に蓄積するコード蓄積部と、端末装置から情報を受信する情報受信部とをさらに具備し、アクセス情報受信部が受信したアクセス情報が有するコードと機器識別子の組がアクセス情報格納部に格納されている場合に、端末装置から送信された情報が蓄積場所に蓄積可能であり、アクセス情報受信部が受信したアクセス情報が有するコードと、アクセス情報が有する機器識別子以外の機器識別子の組がアクセス情報格納部に格納されている場合に、端末装置では蓄積場所に蓄積されている情報が閲覧可能である、情報処理装置である。
【００１８】
かかる構成により、最初にアクセスした端末装置からのみ、情報の蓄積場所を確保可能であり、他の端末装置からは、情報の閲覧のみ行える仕組みを実現できる。
【００１９】
また、本第七の発明の情報処理装置は、第六の発明に対して、端末装置を認証する認証部と、端末装置からコードと機器識別子とを受信する更新情報受信部と、認証部が認証許可の認証結果を得た場合のみ、更新情報受信部が受信したコードと機器識別子とを有するアクセス情報を更新する更新部とをさらに具備する情報処理装置である。
【００２０】
かかる構成により、情報の蓄積場所を確保可能な端末装置を変更する仕組みを実現できる。
【発明の効果】
【００２１】
本発明によれば、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態における情報システムのブロック図
【図２】情報処理装置の動作を説明するフローチャート
【図３】端末装置の動作を説明するフローチャート
【図４】管理情報のデータ構造図
【図５】アクセス情報のデータ構造図
【図６】コードの出力例（ＱＲコードを有する名刺）を示す図
【図７】情報の出力例（情報を有する画面）を示す図
【図８】コンピュータシステムの外観図
【図９】コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２３】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
図１は、本実施の形態における情報システムのブロック図である。情報システムは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、１以上の各端末装置２と通信可能に接続される。
【００２５】
情報処理装置１は、例えば、情報システムを運営する運営者のサーバである。運営者は、例えば、企業や団体であるが、個人でも構わない。または、情報処理装置１は、クラウドサーバやＡＳＰサーバ等でもよく、そのタイプや所在は問わない。
【００２６】
端末装置２は、例えば、情報システムを利用するユーザの端末である。端末は、通常、携帯端末であるが、据え置き型のＰＣでもよく、そのタイプや所在は問わない。なお、携帯端末とは、例えば、スマートフォン、タブレット端末、携帯電話機、ノートＰＣ等であるが、その種類は問わない。
【００２７】
本実施の形態において、利用することは、例えば、情報を提供すること、または情報を閲覧することのいずれかである。また、ユーザとは、例えば、情報を提供する提供者、または情報を閲覧する閲覧者のいずれかである。なお、一のユーザが、ある情報の提供者となり、また、別のユーザによって提供された情報の閲覧者となる場合もある。
【００２８】
ただし、情報システムは、例えば、一の端末でも実現可能であり、その構成は問わない。
【００２９】
情報処理装置１は、格納部１１、受信部１２、処理部１３、および出力部１４を備える。格納部１１は、管理情報格納部１１１、およびアクセス情報格納部１１２を備える。受信部１２は、アクセス情報受信部１２１、情報受信部１２２、および更新情報受信部１２３を備える。処理部１３は、コード取得部１３１、初期処理部１３２、図柄コード生成部１３３、コード蓄積部１３４、認証部１３５、および更新部１３６を備える。出力部１４は、コード情報出力部１４１を備える。
【００３０】
端末装置２は、端末格納部２１、端末受付部２２、端末送信部２３、端末受信部２４、端末処理部２５、および端末出力部２６を備える。
【００３１】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する管理情報、後述するアクセス情報などである。なお、その他の情報については、適時説明する。
【００３２】
管理情報格納部１１１には、１または２以上の管理情報が格納される。管理情報とは、１または２以上のコード、および当該１以上の各コードに対応する情報の蓄積場所を管理するための情報である。管理情報は、例えば、コードと、蓄積場所識別子とを有する。
【００３３】
コードとは、データを表現する符号であるといってもよい。コードは、例えば、アルファベットや数字等の文字、コロンやスラッシュ等の記号などを、１または２以上、組み合わせた配列である。コードは、具体的には、例えば、ＵＲＬを表現する文字等の配列でもよいし、ＵＲＬを埋め込んだＱＲコードやバーコード等の図柄でもよい。なお、以下では、ＵＲＬを表現する文字等の配列（例えば、“http://www.abc・・・/xxx”等）を、単にＵＲＬと記す場合がある。また、ＵＲＬ等のデータを、文字等の配列や図柄等のコードに変換することを、一般に、コード化（またはエンコード、または符号化）と呼ぶ。
【００３４】
蓄積場所識別子とは、蓄積場所を特定する情報である。蓄積場所とは、情報を蓄積する場所である。蓄積場所は、例えば、フォルダ、ディレクトリなどであるが、サーバや外付けハードディスクなどの機器でもよい。蓄積場所識別子は、例えば、フォルダ名、ディレクトリ名等であるが、サーバ等の機器を識別する機器識別子でもよい。なお、機器識別子については後述する。
【００３５】
蓄積される情報は、後述するコード取得部１３１が取得したコード（以下、「取得コード」と記す場合がある）に対応する情報（以下、「取得コードに対応する情報」、または単に「情報」と記す場合がある）である。情報は、例えば、自己紹介の情報、名刺に記載される情報、葉書に記載する情報、ギフトカードに記載する情報といった、自己に関する情報であるが、取説の情報、ラベルに記載される情報、名札に記載される情報、各種資料の情報、掲示板に掲載する情報等、何でもよい。取説の情報は、例えば、冊子に印刷されるが、ＰＤＦファイルの態様で提供されてもよい。各種資料の情報は、例えば、パンフレットやチラシ等に印刷されるが、Ｗｅｂページに掲載されてもよい。
【００３６】
なお、ラベルは、例えば、商品や備品等に添付されるシールである。商品は、例えば、食料品や衣類、家電等製品等の物品であるが、旅行等のサービス（例えば、旅行のパンフレット等）でもよく、広く解する。備品は、例えば、机や椅子、ＯＡ機器等であるが、会社や病院等で使用される物品であれば何でもよい。または、ラベルは、例えば、美術館や博物館に展示される絵画や彫刻等の展示物の説明パネルに添付されるシールでもよく、それが添付される対象は問わない。
【００３７】
商品に添付されるラベルには、その商品の品質表示や原産地名、価格等の情報が記載される。備品に添付されるラベルには、その備品の管理データ、諸元データ、保守履歴、マニュアル等の情報が記載される。管理データは、例えば、備品番号、購入年月日、管理者名などの情報を含む。保守履歴は、例えば、“点検”や“修理”等の項目名と、“２０１７年１１月２日”等の日付との対の集合である。ただし、管理データや保守履歴のデータ構造は問わない。
【００３８】
また、名札は、例えば、病院内で患者が身に着けるリストバンドであるが、患者のベッドに装着されるネームプレートまたはそれに添付されるシール等でもよい。この種の名札には、例えば、氏名、ＩＤ、性別等の患者データや、電子カルテ等の情報が記載される。
【００３９】
ただし、ラベルや名札それ自体には、例えば、後述するコード情報（例えば、ＱＲコード）のみが記載され、または、コード情報と、上記のような情報のうち一部のみ（例えば、備品用ラベルの場合は管理データのみ、患者用リストバンドの場合は患者データのみ）が記載される。そして、上記のような情報の全部、または、ラベルや名札それ自体に記載されていない部分（例えば、備品用ラベルの場合は諸元データ、保守履歴およびマニュアル等、患者用リストバンドの場合は電子カルテ）は、ＱＲコードに埋め込まれているコードに対応する蓄積場所識別子で識別される蓄積場所に蓄積される。なお、蓄積は、例えば、保守履歴や電子カルテ等への追記も含む。追記については、具体例で説明する。
【００４０】
また、蓄積される情報は、例えば、文書等の文字情報であるが、写真やイラスト等の画像情報でもよいし、Ｗｅｂページ（自己紹介サイト、商品紹介サイト、備品管理ページ、患者管理ページ等）であってもよい。さらに、情報は、コンテンツと言い換えてもよい。コンテンツは、文字情報、画像情報または音声情報のうち１種類以上を有する。
【００４１】
従って、ラベルや名札、名刺、パンフレットやチラシ、説明パネル等の印刷物それ自体には記載しきれない量の多様な情報が、コードに対応する蓄積場所識別子で識別される蓄積場所に蓄積される。
【００４２】
アクセス情報格納部１１２には、１または２以上のアクセス情報が格納される。アクセス情報とは、アクセスに関する情報である。ここでいうアクセスとは、管理情報格納部１１１に格納されている１以上の各管理情報が有する蓄積場所識別子で識別される蓄積場所へのアクセスである。アクセス情報は、例えば、提供者が、蓄積場所識別子で識別される蓄積場所にアクセスして、そこに自己に関する情報を蓄積するための情報である。また、アクセス情報は、例えば、閲覧者が、蓄積場所識別子で識別される蓄積場所にアクセスして、そこに格納されている情報の閲覧を行うための情報でもある。
【００４３】
アクセス情報は、例えば、コードと、機器識別子とを有する。機器識別子とは、端末装置２やその他の機器を識別する情報である。その他の機器とは、例えば、外部の端末やサーバ等であるが、ネットワーク等を介して情報処理装置１と通信可能な機器であれば、その種類や所在は問わない。機器識別子は、例えば、ＭＡＣアドレス、ＩＰアドレス等であるが、ユーザ識別子でもよい。
【００４４】
ユーザ識別子とは、端末装置２のユーザを識別する情報である。ユーザ識別子は、例えば、メールアドレス、携帯電話番号等である。ただし、ユーザ情報は、住所・氏名でもよいし、メールアドレス等に対応付いたＩＤでもよく、端末装置２のユーザを識別し得る情報であれば何でもよい。また、端末装置２が、例えば、携帯端末である場合や、一のユーザの専用のＰＣである場合などには、機器識別子とユーザ識別子とは兼用でもよい。
【００４５】
アクセス情報は、例えば、コードと、機器識別子と、ユーザ識別子とを有することは好適である。これにより、後述する認証部１３５が、後述する更新情報受信部１２３によって受信された更新情報が有するコードおよびユーザ識別子の組と、アクセス情報格納部１１２に格納されているアクセス情報が有するコードおよびユーザ識別子の組とを照合することにより、端末装置２のユーザを認証し、後述する更新部１３６は、認証部１３５の認証結果が認証許可である場合に、機器識別子を別の機器識別子に変更することができる。従って、ユーザは、コードを取得する際に利用した端末装置２とは別の端末装置２を利用して、当該コードを使用した情報の提供が行える。つまり、例えば、ある携帯端末でコードを取得した後、別の携帯端末に機種変更した場合でも、そのコードを使い続けることができる。
【００４６】
または、アクセス情報は、例えば、コードと、機器識別子と、ユーザ識別子およびパスワードの組とを有することは、より好適である。パスワードも組み合わせることにより、認証の精度が高まり、コードの不正利用のリスクを低減できる。
【００４７】
受信部１２は、各種の指示、各種の情報を受信する。各種の指示とは、例えば、コードの生成指示である。なお、生成は、取得でもよい。各種の情報とは、例えば、前述したアクセス情報、前述した取得コードに対応する情報、後述する更新情報などである。受信部１２は、各種の指示、各種の情報を、通常、端末装置２から受信するが、端末装置２以外の機器（例えば、外部のサーバ、外部の端末など）から受信してもよい。
【００４８】
アクセス情報受信部１２１は、アクセス情報を受信する。なお、アクセス情報受信部１２１によって受信されたアクセス情報が有するコードを、以下では「受信コード」と記す場合がある。アクセス情報受信部１２１は、通常、端末装置２からアクセス情報を受信するが、端末装置２以外の機器からこれを受信してもよい。
【００４９】
情報受信部１２２は、端末装置２から情報を受信する。より特定的には、情報受信部１２２は、端末装置２から、上述した蓄積場所に蓄積されるべき情報（つまり、取得コードに対応する情報）を受信する。なお、取得コードに対応する情報以外の情報は、受信部１２によって受信されることとする。
【００５０】
更新情報受信部１２３は、端末装置２から更新情報を受信する。更新情報とは、アクセス情報格納部１１２に格納されているアクセス情報の更新を行うための情報である。アクセス情報の更新とは、通常、格納されているアクセス情報が有する機器識別子を、別の機器識別子に変更することである。ただし、アクセス情報の更新は、例えば、格納されているアクセス情報が有するコードを、別のコードに変更することでもよいし、格納されているアクセス情報を別のアクセス情報に変更することでも構わない。
【００５１】
更新情報は、コードと、機器識別子とを有する。更新情報が有するコードは、通常、格納されているアクセス情報が有するコードと同じものであるが、異なっていてもよい。他方、更新情報が有する機器識別子は、通常、格納されているアクセス情報が有する機器識別子とは異なるが、同じものでもよい。
【００５２】
更新情報もまた、例えば、コードと、機器識別子と、ユーザ識別子とを有することは好適であり、コードと、機器識別子と、ユーザ識別子およびパスワードの組とを有することは、より好適である。
【００５３】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、コード取得部１３１、初期処理部１３２、図柄コード生成部１３３、コード蓄積部１３４、認証部１３５、更新部１３６等の処理である。各種の処理には、フローチャートで説明する各種の判別や判断なども含まれる。なお、その他の処理については、適時説明する。
【００５４】
コード取得部１３１は、受信部１２によるコードの生成指示の受信に応じて、ユニークなコードを取得する。ユニークなコードとは、例えば、ＵＲＬであるが、ＩＤでもよい。ＵＲＬは、蓄積場所のＵＲＬである。ＩＤとは、取得されたコードのＩＤである。ＩＤは、例えば、後述する図柄コードのＩＤでもある。
【００５５】
ユニークなコードを取得することは、例えば、１または２以上のユニークなコード（例えば、ＵＲＬ）が登録されたコード表から、一のユニークなコードを取得することであるが、所定のアルゴリズム（例えば、関数）を用いて、ユニークなコードを生成することでもよい。ユニークなコードを生成することは、例えば、ユニークなデータを関数等でコード化することでもよい。
【００５６】
初期処理部１３２は、初期処理を行う。初期処理は、コード取得部１３１が取得したコード（つまり、取得コード）に対応する情報の蓄積場所を確保する処理を含む。取得コードは、例えば、ＵＲＬであってもよい。
【００５７】
すなわち、初期処理部１３２は、例えば、コード取得部１３１が取得したＵＲＬにより特定される蓄積場所を確保する処理を行う。確保する処理とは、例えば、ＵＲＬで特定されるフォルダの作成処理である。また、確保する処理は、例えば、作成したフォルダのフォルダ名を、そのフォルダのユーザを識別するユーザ識別子にリンク付けする処理でもよい。
【００５８】
また、確保する処理は、例えば、作成したフォルダに、デフォルトの情報、雛形の情報、蓄積場所の利用方法に関する情報などを、予め格納しておく処理でもよい。つまり、確保された蓄積場所には、デフォルトの情報等が予め格納されていてもよいし、何の情報も格納されていなくてもよい。
【００５９】
さらに、確保する処理は、例えば、蓄積場所を初期化する処理でもよい。初期化することは、例えば、格納されている情報を削除することであるが、デフォルトの情報等に戻すことでもよい。つまり、あるユーザによって確保された蓄積場所が、別のユーザによって再利用されてもよい。
【００６０】
このように、確保する処理は、ユーザが蓄積場所を利用できるようにするための処理であれば、何でもよい。
【００６１】
そして、初期処理部１３２は、例えば、確保した蓄積場所を識別する蓄積場所識別子を取得し、取得した蓄積場所識別子と、取得したコードとを有する管理情報を、管理情報格納部１１１に蓄積する。
【００６２】
また、初期処理は、通常、取得コードを有するアクセス情報をアクセス情報格納部１１２に蓄積する処理も含む。すなわち、初期処理部１３２は、例えば、コード取得部１３１が取得したコードを有するアクセス情報を、アクセス情報格納部１１２に蓄積する。なお、初期処理で蓄積されるアクセス情報は、機器識別子、ユーザ識別子等を未だ有していない。
【００６３】
図柄コード生成部１３３は、コード情報を生成する。コード情報とは、コードを埋め込んだ図柄コードである。図柄コードとは、例えば、ＱＲコードであるが、ＱＲコード以外の２次元コードでもよいし、バーコード（１次元コードともいう）でもよく、その種類は問わない。なお、ＱＲコード以外の２次元コードは、例えば、ＤａｔａＭａｔｒｉｘ（登録商標）、ＭａｘｉＣｏｄｅ（登録商標）等であるが、２方向に情報を有するコートであれば何でもよい。
【００６４】
コード情報は、例えば、コードが埋め込まれたＱＲコード、コードが埋め込まれたバーコードなどであるが、コードそのものでもよい。
【００６５】
コード蓄積部１３４は、コードと機器識別子との対を蓄積する。詳しくは、コード蓄積部１３４は、アクセス情報受信部１２１が受信したアクセス情報が有するコードに対応する機器識別子がアクセス情報格納部１１２に格納されていない場合に、当該アクセス情報が有する機器識別子を、当該アクセス情報が有するコードに対応付けて、アクセス情報格納部１１２に蓄積する。
【００６６】
認証部１３５は、端末装置２を認証する。端末装置２を認証することは、例えば、端末装置２自体を認証することでもよいし、端末装置２のユーザを認証することでもよい。認証部１３５は、アクセス情報受信部１２１が端末装置２から受信したアクセス情報と、アクセス情報格納部１１２に格納されているアクセス情報とを用いて、認証を行う。
【００６７】
認証は、例えば、ＭＡＣアドレス等の機器識別子と、予め登録されているパスワードとを用いて、以下のように行われる。すなわち、情報処理装置１の格納部１１に、機器識別子とパスワードとの対の集合が格納されている。端末装置２の端末格納部２１には、機器識別子が格納されており、端末受付部２２は、タッチパネル等を介してパスワードを受け付け、端末送信部２３は、格納されている機器識別子と、受け付けられたパスワードとを情報処理装置１に送信する。
【００６８】
情報処理装置１の受信部１２は、上記の機器識別子とパスワードとを受信し、認証部１３５は、受信された機器識別子とパスワードとが、格納部１１に格納されている機器識別子とパスワードとの対の集合のうち一の対と一致するか否かを判断し、一致する場合に、認証許可の認証結果を取得する。なお、一致しない場合には、例えば、認証不許可の認証結果が取得されるが、何も取得されなくてもよい（以下同様）。
【００６９】
または、認証は、機器識別子と、メールアドレス等のユーザ識別子とを用いて行われてもよい。すなわち、情報処理装置１の格納部１１に、機器識別子とユーザ識別子との対の集合が格納されている。端末装置２の端末格納部２１には、機器識別子とユーザ識別子とが格納されており、端末送信部２３は、格納されている機器識別子と、受け付けられたユーザ識別子との対を情報処理装置１に送信する。
【００７０】
情報処理装置１の受信部１２は、上記の機器識別子とユーザ識別子を受信し、認証部１３５は、受信された機器識別子とユーザ識別子が、格納部１１に格納されている機器識別子とユーザ識別子との対の集合のうち一の対と一致するか否かを判断し、一致する場合に、認証許可の認証結果を取得する。
【００７１】
または、認証は、機器識別子と、ユーザ識別子およびパスワードの組とを用いて行われてもよい。すなわち、情報処理装置１の格納部１１に、機器識別子と、ユーザ識別子およびパスワードの組との対の集合が格納されている。端末装置２の端末格納部２１には、機器識別子とユーザ識別子とが格納されており、端末受付部２２は、パスワードを受け付け、端末送信部２３は、格納されている機器識別子と、格納されているユーザ識別子および受け付けられたユーザ識別子の組とを、情報処理装置１に送信する。
【００７２】
情報処理装置１の受信部１２は、上記の機器識別子とユーザ識別子およびパスワードの組とを受信し、認証部１３５は、受信された機器識別子とユーザ識別子およびパスワードの組とが、格納部１１に格納されている機器識別子とユーザ識別子およびパスワードの組との対の集合のうち一の対と一致するか否かを判断し、一致する場合に、認証許可の認証結果を取得する。
【００７３】
更新部１３６は、認証部１３５が認証許可の認証結果を得た場合のみ、更新情報受信部１２３が受信したアクセス情報を用いて、アクセス情報格納部１１２に格納されているアクセス情報を更新する。アクセス情報は、前述したように、例えば、コードと機器識別子とを有する。または、アクセス情報は、コードと機器識別子とパスワードとを有していてもよいし、コードと機器識別子とユーザ識別子およびパスワードの組とを有していてもよい。
【００７４】
出力部１４は、各種の情報を出力する。各種の情報とは、例えば、前述したコード情報などである。出力とは、例えば、ディスプレイへの表示、スピーカからの音出力、プリンタでのプリントアウト、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡し、外部の装置への送信などを含む概念である。
【００７５】
コード情報出力部１４１は、コード取得部１３１が取得したコードに関するコード情報を出力する。コード情報出力部１４１は、コード情報を、例えば、プリンタでプリントアウトするが、端末装置２等の機器に送信してもよいし、他の処理装置や他のプログラムに引渡しても構わない。なお、プリントアウトされたコード情報は、例えば、端末装置２を構成する端末受付部２２によって受け付けられ、端末格納部２１に格納されてもよい。また、端末装置２に送信されたコード情報は、端末装置２を構成する端末受信部２４によって受信され、端末格納部２１に格納されてもよい。つまり、端末装置２等の機器は、例えば、情報処理装置１がプリンタでプリントアウトしたコード情報を受け付けてもよいし、または、情報処理装置１が、端末装置２等の機器の例えばブラウザに、コード情報を書き込んでもよい。あるいは、コード情報出力部１４１は、コード情報を、記録媒体に蓄積したり、ディスプレイに表示したりしてもよく、その出力の態様は問わない。
【００７６】
コード情報出力部１４１は、例えば、図柄コード生成部１３３が生成したコード情報を出力する。
【００７７】
コード情報出力部１４１は、例えば、図柄コード生成部１３３が生成したコード情報が含まれる１または２以上の印刷物を印刷する。印刷物とは、例えば、名刺、ラベル、シール、葉書などであるが、パンフレット、チラシなどでもよくが、その種類は問わない。印刷は、例えば、プリンタによるプリントアウトであるが、ＰＤＦファイルでの出力等でもよく、その態様は問わない。
【００７８】
具体的には、コード情報出力部１４１は、例えば、ＱＲコード等の図柄コードを、例えば、１または２以上の各名刺に印刷する。運営者は、図柄コードが印刷された１または２以上の名刺を提供者に販売してもよい。
【００７９】
または、コード情報出力部１４１は、図柄コードを、１または２以上の各シールに印刷してもよい。シールは、例えば、名刺の余白部分に添付可能なサイズを有する。運営者は、図柄コードが印刷された１以上のシールを提供者に販売してもよい。提供者は、購入した１以上の各シールを、自己の名刺に添付する。
【００８０】
または、コード情報出力部１４１は、図柄コードを、例えば、１または２以上のラベルに印刷してもよい。運営者は、図柄コードが印刷された１以上のラベルを提供者に販売し、提供者は、購入した１以上の各ラベルを、自己が販売する１または２以上の各商品に添付してもよい。
【００８１】
端末装置２を構成する端末格納部２１には、各種の情報が格納される。各種の情報とは、例えば、機器識別子、ユーザ識別子などである。
【００８２】
端末受付部２２は、各種の指示、各種の情報を受け付ける。各種の指示とは、例えば、コードの生成指示などである。各種の情報とは、例えば、生成指示に応じて取得された取得コード（前述）に対応する情報などである。受け付けとは、キーボードやタッチパネル等の入力デバイスを介して入力された情報の受け付け、カメラで撮影された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００８３】
端末受付部２２は、各種の指示、各種の情報を、例えば、タッチパネルやキーボード等で受け付けたり、カメラで読み取ったりするが、記録媒体から読み出したり、他の機器から受信したりしても構わない。
【００８４】
端末送信部２３は、端末受付部２２が受け付けた各種の指示、各種の情報を情報処理装置１に送信する。各種の指示とは、コードの生成指示などである。各種の情報とは、アクセス情報などである。端末送信部２３は、受け付けられた各種の指示、各種の情報を、通常、端末格納部２１に格納されている機器識別子と対に、情報処理装置１に送信する。ただし、情報システムを構成する端末装置２がただ１つの場合、機器識別子は送信されなくてもよい。
【００８５】
端末受信部２４は、情報処理装置１から各種の情報を受信する。各種の情報とは、端末送信部２３によって送信されたアクセス情報が有するコード（つまり、受信コード）に対応する情報などである。
【００８６】
端末処理部２５は、各種の処理を行う。各種の処理には、例えば、フローチャートで説明する各種の判別などが含まれる。
【００８７】
端末出力部２６は、端末受信部２４が受信した各種の情報を出力する。各種の情報とは、例えば、受信コードに対応する情報などである。
【００８８】
格納部１１、管理情報格納部１１１、アクセス情報格納部１１２、および端末格納部２１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【００８９】
なお、格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル、カメラ等、何でもよい。
【００９０】
受信部１２、アクセス情報受信部１２１、情報受信部１２２、更新情報受信部１２３、および端末受信部２４は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【００９１】
処理部１３、コード取得部１３１、初期処理部１３２、図柄コード生成部１３３、コード蓄積部１３４、認証部１３５、更新部１３６、および端末処理部２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【００９２】
出力部１４、コード情報出力部１４１、および端末出力部２６は、出力デバイスを含むと考えても含まないと考えてもよい。出力デバイスは、例えば、ディスプレイ、スピーカ、プリンタ等、何でもよい。出力部１４等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【００９３】
端末受付部２２は、入力デバイスを含むと考えても、含まないと考えてもよい。端末受付部２２は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【００９４】
端末送信部２３は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。また、出力部１４等の送信機能も、同様に実現される。
【００９５】
次に、情報システムの動作について図２のフローチャートを用いて説明する。図２は、情報処理装置１の動作を説明するフローチャートである。
【００９６】
（ステップＳ２０１）処理部１３は、受信部１２がコードの生成指示を受信したか否かを判別する。受信部１２がコードの生成指示を受信した場合はステップＳ２０２に進み、受信していない場合はステップＳ２０６に進む。
【００９７】
（ステップＳ２０２）コード取得部１３１は、ユニークなコードを取得する。
【００９８】
（ステップＳ２０３）初期処理部１３２は、ステップＳ２０２で取得されたコード（以下、取得コード）に対応する、情報の蓄積場所を確保する。
【００９９】
（ステップＳ２０４）初期処理部１３２は、取得コードと、当該蓄積場所（つまり、ステップＳ２０３で確保した蓄積場所）を識別する蓄積場所識別子とを有する管理情報を、管理情報格納部１１１に蓄積する。
【０１００】
（ステップＳ２０５）初期処理部１３２は、取得コードを有するアクセス情報をアクセス情報格納部１１２に蓄積する。なお、このアクセス情報は、機器識別子、ユーザ識別子等を未だ有していない。
【０１０１】
（ステップＳ２０６）コード情報出力部１４１は、取得コードに関するコード情報を出力する。なお、ここでの出力は、通常、プリンタでのプリントアウトであるが、ステップＳ２０１でコードの生成指示と対に受信された機器識別子で識別される端末装置２への送信でもよい。また、出力されるコード情報は、通常、取得コードが埋め込まれた、ＱＲコード等の図柄コードである。その後、ステップＳ２０１に戻る。
【０１０２】
（ステップＳ２０７）処理部１３は、アクセス情報受信部１２１がコードと機器識別子とを有するアクセス情報を受信したか否かを判別する。アクセス情報受信部１２１がコードと機器識別子とを有するアクセス情報を受信した場合はステップＳ２０８に進み、受信していない場合はステップＳ２０１に戻る。
【０１０３】
（ステップＳ２０８）処理部１３は、ステップＳ２０７で受信されたアクセス情報が有するコード（以下、受信コード）と、当該機器識別子（つまり、ステップＳ２０７で受信されたアクセス情報が有する機器識別子:以下同様）以外の機器識別子との組が、アクセス情報格納部１１２に格納されているか否かを判別する。受信コードと当該機器識別子以外の機器識別子との組がアクセス情報格納部１１２に格納されている場合はステップＳ２０９に進み、格納されていない場合はステップＳ２１０に進む。
【０１０４】
（ステップＳ２０９）出力部１４は、受信コードに対応する蓄積場所識別子で識別される蓄積場所に格納されている情報を、当該機器識別子で識別される端末装置２に送信する。その後、ステップＳ２０１に戻る。
【０１０５】
（ステップＳ２１０）処理部１３は、受信コードに対応する機器識別子がアクセス情報格納部１１２に格納されているか否かを判別する。受信コードに対応する機器識別子がアクセス情報格納部１１２に格納されていない場合はステップＳ２０９に進み、格納されている場合はステップＳ２１２に進む。
【０１０６】
（ステップＳ２１１）コード蓄積部１３４は、当該機器識別子を受信コードに対応付けて、管理情報格納部１１１に蓄積する。
【０１０７】
（ステップＳ２１２）処理部１３は、情報受信部１２２が当該機器識別子で識別される端末装置２から情報を受信したか否かを判別する。情報受信部１２２が当該機器識別子で識別される端末装置２から情報を受信した場合はステップＳ２１３に進み、受信していない場合はステップＳ２０１に戻る。
【０１０８】
（ステップＳ２１３）処理部１３は、当該情報（つまり、ステップＳ２１２で受信された情報）を、受信コードに対応する蓄積場所識別子で識別される蓄積場所に蓄積する。その後、ステップＳ２０１に戻る。
【０１０９】
なお、図２のフローチャートにおいて、ステップＳ２０１で受信される、コードの生成指示は、ユーザ識別子（またはユーザ識別子とパスワードとの組：以下、ユーザ識別子等）を有していてもよい。
【０１１０】
そして、この場合、例えば、ステップＳ２０４の後に、下記ステップＳ２０４ａが実行されてもよい。
【０１１１】
（ステップＳ２０４ａ）処理部１３は、ステップＳ２０１で受信された、機器識別子とユーザ識別子等との対を、格納部１１に蓄積する。
【０１１２】
また、ステップＳ２０７で受信されるアクセス情報は、ユーザ識別子等をも有していてもよい。そして、ステップＳ２０７の判別結果が否定的である場合に、下記４つのステップＳ２０７ａ〜Ｓ２０７ｄが実行されてもよい。
【０１１３】
（ステップＳ２０７ａ）処理部１３は、更新情報受信部１２３が、コードと機器識別子とユーザ識別子とを有する更新情報を受信したか否かを判別する。更新情報受信部１２３がコードと機器識別子とユーザ識別子とを有する更新情報を受信した場合はステップＳ２０７ｂに進み、受信していない場合はステップＳ２０１に戻る。
【０１１４】
（ステップＳ２０７ｂ）認証部１３５は、格納部１１に格納されている、機器識別子とユーザ識別子等との対を用いて、当該機器識別子で識別される端末装置２のユーザを認証し、認証許可または認証不許可のいずれかの認証結果を取得する。
【０１１５】
（ステップＳ２０７ｃ）処理部１３は、認証部１３５が認証許可の認証結果を取得したか否かを判別する。認証部１３５が、認証許可の認証結果を取得した場合はステップＳ２０７ｄに進み、認証不許可の認証結果を取得した場合はステップＳ２０１に戻る。
【０１１６】
（ステップＳ２０７ｄ）更新部１３６は、アクセス情報格納部１１２に格納されている機器識別子であり、ステップＳ２０７ａで受信された更新情報が有するコードと対になる機器識別子とを有するアクセス情報を、ステップＳ２０７ａで受信された更新情報が有する機器識別子に更新する。その後、ステップＳ２０１に戻る。
【０１１７】
また、図２のフローチャートにおいて、情報処理装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１１８】
図３は、端末装置２の動作を説明するフローチャートである。
【０１１９】
（ステップＳ３０１）端末処理部２５は、端末受付部２２がコードの生成指示を受け付けたか否かを判別する。端末受付部２２がコードの生成指示を受け付けた場合はステップＳ３０２に進み、受け付けていない場合はステップＳ３０３に進む。
【０１２０】
（ステップＳ３０２）端末送信部２３は、端末受付部２２が受け付けたコードの生成指示を、端末格納部２１に格納されている機器識別子と対に、情報処理装置１に送信する。その後、ステップＳ３０１に戻る。
【０１２１】
（ステップＳ３０３）端末処理部２５は、端末受付部２２がコードを受け付けたか否かを判別する。なお、端末受付部２２は、例えば、名刺やシール等にプリントアウトされた図柄コードをカメラで読み取り、そこに埋め込まれているコードを受け付ける。端末受付部２２がコードを受け付けた場合はステップＳ３０４に進み、受け付けていない場合はステップＳ３０５に進む。
【０１２２】
（ステップＳ３０４）端末送信部２３は、当該コードと、端末格納部２１に格納されている機器識別子とを有するアクセス情報を情報処理装置１に送信する。その後、ステップＳ３０１に戻る。
【０１２３】
（ステップＳ３０５）端末処理部２５は、端末受付部２２が情報を受け付けたか否かを判別する。なお、端末受付部２２は、例えば、キーボードやカメラ等の入力デバイスを介して、自己紹介や商品説明といった、自己に関する情報を受け付ける。端末受付部２２が情報を受け付けた場合はステップＳ３０６に進み、受け付けていない場合はステップＳ３０７に進む。
【０１２４】
（ステップＳ３０６）端末送信部２３は、当該情報を、端末格納部２１に格納されている機器識別子と対に、情報処理装置１に送信する。その後、ステップＳ３０１に戻る。
【０１２５】
（ステップＳ３０７）端末処理部２５は、端末受信部２４が情報を受信した否かを判別する。端末受信部２４は、例えば、情報処理装置１から、自己以外の提供者の自己紹介や商品説明等の情報を受信する。端末受付部２２が情報を受信した場合はステップＳ３０８に進み、受信していない場合はステップＳ３０１に戻る。
【０１２６】
（ステップＳ３０８）端末出力部２６は、当該情報を出力する。なお、端末出力部２６による出力は、通常、ディスプレイへの表示である。その後、ステップＳ３０１に戻る。
【０１２７】
なお、図３のフローチャートにおいて、ステップＳ３０７の判別結果が否定的である場合に、下記２つのステップＳ３０７ａおよびＳ３０７ｂが実行されてもよい。
【０１２８】
（ステップＳ３０７ａ）端末処理部２５は、端末受付部２２がコードとユーザ識別子等とを有する更新指示を受け付けた否かを判別する。端末受付部２２がコードとユーザ識別子等とを有する更新指示を受け付けた場合はステップＳ３０７ｂに進み、受け付けていない場合はステップＳ３０１に戻る。
【０１２９】
（ステップＳ３０７ｂ）端末送信部２３は、ステップＳ３０５ａで受け付けられた更新指示が有するコードおよびユーザ識別子等と、端末格納部２１に格納されている機器識別子とを有するアクセス情報を情報処理装置１に送信する。その後、ステップＳ３０１に戻る。
【０１３０】
また、図３のフローチャートにおいて、端末装置２の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１３１】
以下、本実施の形態における情報システムの具体的な動作について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。
【０１３２】
本例の情報システムは、情報処理装置１、および２以上の端末装置２を備える。情報処理装置１は、情報システムを運営する運営者のサーバである。２以上の端末装置２のうち１つは、情報システムを利用するユーザＡＡの携帯端末（以下、端末装置２Ａと記す場合がある）であり、他の１つは、ユーザＢＢ専用のＰＣ（以下、端末装置２Ｂ）である。
【０１３３】
管理情報格納部１１１には、例えば、図４に示すような２以上の管理情報が格納され得る。図４は、管理情報のデータ構造図である。管理情報は、コードと蓄積場所識別子とを有する。格納される２以上の各管理情報には、ＩＤ（例えば、“１”，“２”等）が対応付いている。
【０１３４】
例えば、ＩＤ“１”に対応する管理情報（以下、管理情報１と記す場合がある）は、コード“ＸＸＸ”と蓄積場所識別子“ａａａ”とを有する。また、ＩＤ“２”に対応する管理情報（管理情報２）は、コード“ＹＹＹ”と蓄積場所識別子“ｂｂｂ”を有する。
【０１３５】
アクセス情報格納部１１２には、例えば、図５に示すような２以上のアクセス情報が格納され得る。図５は、アクセス情報のデータ構造図である。アクセス情報は、コードと機器識別子とを有する。なお、アクセス情報は、ユーザ識別子またはパスワードのうち１以上の情報をも有していてもよい。格納される２以上の各アクセス情報には、ＩＤ（例えば、“１”，“２”等）が対応付いている。
【０１３６】
例えば、ＩＤ“１”に対応するアクセス情報１は、コード“ＸＸＸ”と、ユーザ識別子を兼ねる機器識別子“ＡＡ”とを有する。また、管理情報２は、コード“ＹＹＹ”と、ユーザ識別子を兼ねる機器識別子“ＢＢ”とを有する。
【０１３７】
（例１：名刺に貼り付けるシールの例）
いま、ユーザＡＡは、例えば、経歴や趣味等の自己紹介、勤務先の会社の情報といった、自己に関する各種の情報を、名刺の交換を行う２以上の各相手に提供するべく、コードを取得しようとしている。この時点で、管理情報格納部１１１には、管理情報１、管理情報２のいずれも格納されていない。
【０１３８】
ユーザＡＡは、端末装置２Ａのタッチパネルを操作して、コードの取得指示を入力する。本例では、例えば、住所・氏名、注文情報、クレジットカード情報なども、取得指示と共に入力される。なお、注文情報とは、コードを印刷したシールの注文に関する情報である。注文情報は、例えば、種類情報“名刺用シール”、および枚数情報“１００枚を含む。また、クレジットカード情報とは、クレジットカードに関する情報である。クレジットカード情報は、例えば、カード番号、有効期限などを含む。
【０１３９】
端末装置２Ａにおいて、端末受付部２２が上記生成指示等を受け付け、端末送信部２３は、受け付けられた生成指示等を、端末格納部２１に格納されている機器識別子“ＡＡ”と対に、情報処理装置１に送信する。
【０１４０】
情報処理装置１において、受信部１２が上記生成指示等を受信し、コード取得部１３１は、ユニークなコード“ＸＸＸ”を取得する。なお、コード“ＸＸＸ”は、具体的には、例えば、例えば、“http://www.abc・・・”等のＵＲＬである。
【０１４１】
初期処理部１３２は、取得したコード“ＸＸＸ”に対応する情報の蓄積場所を確保し、その取得コード“ＸＸＸ”と、確保した蓄積場所を識別する蓄積場所識別子“ａａａ”とを有する管理情報１を、管理情報格納部１１１に蓄積する。なお、蓄積場所識別子“ａａａ”は、具体的には、例えば、コード“ＸＸＸ”に対応する情報が格納されるフォルダのフォルダ名「ａａａ」である。
【０１４２】
また、初期処理部１３２は、上記取得コード“ＸＸＸ”を有するアクセス情報１をアクセス情報格納部１１２に蓄積する。なお、この時点では、アクセス情報１は、機器識別子等を未だ有していない。
【０１４３】
コード情報出力部１４１は、取得コード“ＸＸＸ”を埋め込んだ図柄コード（本例では、ＱＲコード）をプリンタに出力する。プリンタには、１００枚のシールを有するシールシートがセットされている。各シールは、白無地であり、名刺の余白に添付可能なサイズを有する。プリンタは、かかるシールシートの各シールに、ＱＲコードを印刷する。ＱＲコードが印刷された１００枚のシールを有するシールシートは、上記生成指示と共に受信された住所・氏名を用いて、運営者からユーザＡＡに送付される。
【０１４４】
他方、処理部１３は、上記生成指示と共に受信されたクレジットカード情報を用いて、上記１００枚のシールの代金の決済に関する処理を行う。なお、決済に関する処理とは、決済処理自体でもよいし、決済に必要な情報（例えば、クレジットカード情報、決済する金額等）を金融機関の決済サーバに送信する処理でもよい。
【０１４５】
ユーザＡＡは、上記シールシートを受け取ると、そこから１枚のシールをはがし、自己の名刺の余白に貼り付ける。これにより、例えば、図６に示すようなＱＲコードを有する１枚の名刺が完成する。ユーザＡＡは、端末装置２Ａのカメラを用いて、かかる名刺のＱＲコードを撮影する。
【０１４６】
端末装置２Ａにおいて、端末受付部２２は、カメラで撮影されたＱＲコードに埋め込まれているコード“ＸＸＸ”を受け付け、端末送信部２３は、当該コード“ＸＸＸ”と、端末格納部２１に格納されている機器識別子“ＡＡ”とを有するアクセス情報を情報処理装置１に送信する。
【０１４７】
情報処理装置１において、アクセス情報受信部１２１が上記アクセス情報を受信する。アクセス情報格納部１１２には、受信されたアクセス情報が有するコード（受信コード）“ＸＸＸ”と、当該アクセス情報が有する機器識別子（以下、当該機器識別子）“ＡＡ”以外の機器識別子（例えば“ＢＢ”）とを有するアクセス情報は格納されておらず、かつ、受信コード“ＸＸＸ”に対応する機器識別子が未格納であるため、コード蓄積部１３４は、当該機器識別子“ＡＡ”を、受信コード“ＸＸＸ”に対応付けて、管理情報格納部１１１に蓄積する。これにより、機器識別子を未だ有していなかった上記アクセス情報１に、機器識別子“ＡＡ”が追記され、この時点で、アクセス情報格納部１１２には、コード“ＸＸＸ”と機器識別子“ＡＡ”とを有するアクセス情報１が格納される結果となる。
【０１４８】
以上で、ユーザＡＡに関する初期処理は完了し、その旨の情報が情報処理装置１から端末装置２Ａに送信される。ユーザＡＡは、再度、上記名刺のＱＲコードをカメラで読み取り、さらに、タッチパネル等の入力デバイスを介して、自己紹介等の自己に関する情報を入力する。
【０１４９】
端末装置２Ａにおいて、端末受付部２２が、撮影されたＱＲコードに埋め込まれているコード“ＸＸＸ”を受け付け、さらに、入力された上記情報を受け付ける。端末送信部２３は、コード“ＸＸＸ”と機器識別子“ＡＡ”とを有するアクセス情報を情報処理装置１に送信し、さらに、受け付けられた情報を、機器識別子“ＡＡ”と対に、情報処理装置１に送信する。
【０１５０】
情報処理装置１において、まず、アクセス情報受信部１２１が上記アクセス情報を受信する。アクセス情報格納部１１２には、受信コード“ＸＸＸ”と当該機器識別子“ＡＡ”以外の機器識別子とを有するアクセス情報は、今回も格納されていないが、受信コード“ＸＸＸ”に対応する機器識別子“ＡＡ”が、今回は格納されている（すなわち、コード“ＸＸＸ”と機器識別子“ＡＡ”とを有するアクセス情報１が格納されている）ため、情報受信部１２２は、当該機器識別子“ＡＡ”で識別される端末装置２Ａからの情報を受信可能である。そこで、次に、情報受信部１２２が上記情報を受信し、処理部１３は、当該情報を、受信コード“ＸＸＸ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に蓄積する。
【０１５１】
以上で、ユーザＡＡによるコード“ＸＸＸ”の取得、および取得コード“ＸＸＸ”に対応する蓄積場所識別子“ａａａ”で識別される格納場所への情報の蓄積が完了する。
【０１５２】
その後、ユーザＡＡは、ユーザＢＢと名刺の交換を行ったとする。ユーザＢＢは、端末装置２Ｂのカメラを用いて、ユーザＡＡから受け取った名刺のＱＲコードを撮影する。
【０１５３】
端末装置２Ｂにおいて、端末受付部２２は、ＱＲコードに埋め込まれているコード“ＸＸＸ”を受け付け、端末送信部２３は、当該コード“ＸＸＸ”と、端末格納部２１に格納されている機器識別子“ＢＢ”とを有するアクセス情報を情報処理装置１に送信する。
【０１５４】
情報処理装置１において、アクセス情報受信部１２１が上記アクセス情報を受信する。アクセス情報格納部１１２には、受信コード“ＸＸＸ”と、当該機器識別子“ＢＢ”以外の機器識別子“ＡＡ”とを有するアクセス情報１が格納されているため、出力部１４は、受信コード“ＸＸＸ”に対応する蓄積場所識別子“ａａａ”で識別される蓄積場所に格納されている情報（すなち、ユーザＡＡに関する情報）を、当該機器識別子“ＢＢ”で識別される端末装置２Ｂに送信する。なお、格納部１１には、新規のユーザ向けの案内情報が格納されており、出力部１４は、ユーザＡＡに関する情報と一緒に、かかる案内情報をも送信する。案内情報は、コードを取得したり情報を蓄積したりする手順に関する説明を含む。
【０１５５】
端末装置２Ｂにおいて、端末受信部２４が上記情報等を受信し、端末出力部２６は、受信された情報等をディスプレイに出力する。これによって、端末装置２Ｂのディスプレイには、例えば、図７に示すような画面が表示される。この画面は、受信された情報に対応する２以上の文字列“○○カンパニー  代表取締役  ＡＡ”，“経歴：○○大学卒後、○○株式会社勤務を経て、○○カンパニーを設立・・・。”，“会社情報：  本社：東京都中央区・・・  関西支社：大阪市中央区・・・  取扱商品は・・・”等を含む。また、この画面は、受信された案内情報に対応する文字列“ご案内：この画面をご覧のお客様に関する情報も、コードを利用して第三者に広く提供することができます。コードの取得手順は・・・”をも含む。
【０１５６】
ユーザＢＢは、かかる画面を参照することにより、ユーザＡＡに関する詳細な情報を容易に知得できる。また、ユーザＢＢは、画面の案内に従って、コードを取得し、ユーザＢＢ自身に関する情報を蓄積することで、ユーザＡＡ等の第三者に、当該情報を広く知得してもらえるようなる。ユーザＢＢ自身に関する情報は、例えば、ユーザＢＢが販売している商品（例えば、野菜や果物等）に関する詳細な商品情報（例えば、生産者の紹介、調理法等）を含む。
【０１５７】
（例２：商品に添付するラベルの例）
なお、詳細な処理手順は上記と同様であるため省略するが、情報処理装置１は、端末装置２Ｂからのコードの取得指示に応じて、ユニークなコード“ＹＹＹ”を取得する。また、情報処理装置１は、当該取得コード“ＹＹＹ”に対応する情報の蓄積場所を確保して、蓄積場所識別子“ｂｂｂ”を取得し、取得コード“ＹＹＹ”と蓄積場所識別子“ｂｂｂ”とを有する管理情報２（図４参照）を、管理情報格納部１１１に蓄積する。さらに、情報処理装置１は、取得コード“ＹＹＹ”を有するアクセス情報２をアクセス情報格納部１１２に蓄積し、取得コード“ＹＹＹ”が埋め込まれた図柄コード（本例では、バーコード）を、端末装置２Ｂに送信する。
【０１５８】
端末装置２Ｂには、商品に添付するラベルを印刷可能なプリンタ、およびラベルに印刷されているバーコードを読み取り可能なバーコードリーダーが接続されている。端末装置２Ｂは、品名や価格といった基本的な商品情報と上記バーコードとをプリンタに出力し、プリンタは、白無地のラベルに、かかる商品情報およびバーコードを印刷する。ラベルに印刷されたバーコードは、バーコードリーダーで読み取られ、読み取られたバーコードに埋め込まれているコード“ＹＹＹ”と機器識別子“ＢＢ”とを有するアクセス情報が、端末装置２Ｂから情報処理装置１に送信される。
【０１５９】
情報処理装置１は、上記アクセス情報を受信して、アクセス情報格納部１１２のアクセス情報２に機器識別子“ＢＢ”を追記する。その後、情報処理装置１は、端末装置２Ｂから、上記アクセス情報を再び受信し、さらに、ユーザＢＢに関する情報を受信して、当該アクセス情報が有するコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に、受信された情報を蓄積する。
【０１６０】
商品情報およびバーコードが印刷されたラベルは、ユーザＢＢが販売する商品に添付される。消費者が、商品に添付されているラベルのバーコードを携帯端末で撮影すると、当該バーコードに埋め込まれているコード“ＹＹＹ”と、当該携帯端末の機器識別子（例えば“ＣＣ”）とを有するアクセス情報が、当該携帯端末から情報処理装置１に送信される。
【０１６１】
情報処理装置１は、上記アクセス情報を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている情報を、機器識別子“ＣＣ”で識別される携帯端末に送信する。これにより、消費者の携帯端末のディスプレイには、その商品の生産者の紹介や調理法といった、詳細な商品情報が表示される。
【０１６２】
（例３：備品に添付するラベルの例）
なお、上記例２の説明において、「商品」を「備品」と読み替えれば、備品に関する情報の蓄積および利用が実現される。以下、相違点のみ説明する。
【０１６３】
端末装置２Ｂは、備品番号、購入年月日などを含む備品データとバーコードとをプリンタに出力する。プリンタは、備品データおよびバーコードをラベルに印刷する。ラベル上のバーコードは、バーコードリーダーで読み取られ、そこに埋め込まれているコード“ＹＹＹ”と機器識別子“ＢＢ”とを有するアクセス情報が、端末装置２Ｂから情報処理装置１に送信される。
【０１６４】
端末装置２Ｂは、上記アクセス情報を再度送信した後、諸元データ、保守履歴、マニュアル等を送信する。情報処理装置１は、上記アクセス情報を初めて受信したとき、アクセス情報２に機器識別子“ＢＢ”を追記する。また、情報処理装置１は、上記アクセス情報の再受信後に受信した諸元データ、保守履歴、マニュアル等を、当該アクセス情報が有するコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に蓄積する。
【０１６５】
備品データおよびバーコードが印刷されたラベルは、ユーザＢＢが勤務する会社の備品に添付される。ユーザＢＢは、会社内の備品の管理を担当している。会社の社員が、備品に添付されているラベルのバーコードを携帯端末で撮影すると、当該バーコードに埋め込まれているコード“ＹＹＹ”と、当該携帯端末の機器識別子（例えば“ＣＣ”）とを有するアクセス情報が、当該携帯端末から情報処理装置１に送信される。
【０１６６】
情報処理装置１は、上記アクセス情報を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている諸元データ、保守履歴、マニュアル等を、機器識別子“ＣＣ”で識別される携帯端末に送信する。これにより、当該社員の携帯端末には、その備品の諸元データ等が表示される。
【０１６７】
備品の点検や修理が行われると、ユーザＢＢは、保守履歴への追記を行う。詳しくは、ユーザＢＢは、端末装置２Ｂのスキャナでその備品のラベルのバーコードを読み取った後、項目名“修理”をキーボード等で入力する。端末装置２Ｂは、内蔵時計が示す現在時刻から日付“２０１７年１１月２日”を取得し、入力された項目名と取得した日付との対を情報処理装置１に送信する。
【０１６８】
情報処理装置１は、上記アクセス情報等を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている保守履歴に、項目名“修理”と日付“２０１７年１１月２日”との対を追記する。
【０１６９】
ユーザＢＢや他の社員は、備品に添付されているラベルのバーコードを読み取ることで、そこに埋め込まれているコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている保守履歴等の情報を閲覧できる。
【０１７０】
（例４：患者に装着するリストバンドの例）
なお、上記例２の説明において、「商品」を「患者」と読み替えれば、患者に関する情報の蓄積および利用が実現される。以下、相違点のみ説明する。
【０１７１】
端末装置２Ｂは、氏名、ＩＤ、性別等の患者データとバーコードとをプリンタに出力する。プリンタは、患者データおよびバーコードをリストバンドに印刷する。リストバンド上のバーコードは、バーコードリーダーで読み取られ、そこに埋め込まれているコード“ＹＹＹ”と機器識別子“ＢＢ”とを有するアクセス情報が、端末装置２Ｂから情報処理装置１に送信される。
【０１７２】
端末装置２Ｂは、上記アクセス情報を再度送信した後、患者の電子カルテを端末格納部２１から取得し、情報処理装置１に送信する。情報処理装置１は、上記アクセス情報を初めて受信したとき、アクセス情報２に機器識別子“ＢＢ”を追記する。また、情報処理装置１は、上記アクセス情報の再受信後に受信した電子カルテを、当該アクセス情報が有するコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に蓄積する。
【０１７３】
患者データおよびバーコードが印刷されたリストバンドは、ユーザＢＢが勤務する病院の患者に装着される。ユーザＢＢは、病院内の患者の管理を担当している。病院の職員（例えば、医師、看護師等）が、患者のリストバンドのバーコードを携帯端末で撮影すると、当該バーコードに埋め込まれているコード“ＹＹＹ”と、当該携帯端末の機器識別子（例えば“ＣＣ”）とを有するアクセス情報が、当該携帯端末から情報処理装置１に送信される。
【０１７４】
情報処理装置１は、上記アクセス情報を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている電子カルテを、機器識別子“ＣＣ”で識別される携帯端末に送信する。これにより、当該職員の携帯端末には、その患者の電子カルテが表示される。
【０１７５】
患者の診察や治療が行われると、職員は、電子カルテへの追記を行う。詳しくは、職員は、携帯端末のカメラで患者のリストバンドのバーコードを読み取った後、病名や治療法等に関する情報をキーボード等で入力する。携帯端末は、内蔵時計から現在時刻“２０１８年１月２２日９：３０”を取得し、入力された情報と取得した現在時刻との対を情報処理装置１に送信する。
【０１７６】
情報処理装置１は、上記アクセス情報等を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている電子カルテに、病名や治療法等の情報と日付“２０１８年１月２２日９：３０”とを追記する。
【０１７７】
ユーザＢＢや他の職員は、患者に装着されているリストバンドのバーコードを読み取ることで、そこに埋め込まれているコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている電子カルテを閲覧できる。
【０１７８】
（例５：展示物の説明パネルに添付するシールの例）
なお、上記例２の説明において、「商品」を「展示物」と読み替えれば、展示物に関する情報の蓄積および利用が実現される。以下、相違点のみ説明する。
【０１７９】
端末装置２Ｂは、作品名、ＩＤ等の展示物データとバーコードとをプリンタに出力する。プリンタは、展示物データおよびバーコードをシールに印刷する。シール上のバーコードは、バーコードリーダーで読み取られ、そこに埋め込まれているコード“ＹＹＹ”と機器識別子“ＢＢ”とを有するアクセス情報が、端末装置２Ｂから情報処理装置１に送信される。
【０１８０】
端末装置２Ｂは、上記アクセス情報を再度送信した後、展示物の説明文を端末格納部２１から取得し、情報処理装置１に送信する。情報処理装置１は、上記アクセス情報を初めて受信したとき、アクセス情報２に機器識別子“ＢＢ”を追記する。また、情報処理装置１は、上記アクセス情報の再受信後に受信した展示物の情報を、当該アクセス情報が有するコード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に蓄積する。
【０１８１】
展示物データおよびバーコードが印刷されたシールは、ユーザＢＢが勤務する美術館内の展示物の近傍に設置されている説明パネルに添付される。ユーザＢＢは、美術館内の展示物の管理を担当している。美術館の来場者が、展示物の近傍の説明パネル上のバーコードを携帯端末で撮影すると、当該バーコードに埋め込まれているコード“ＹＹＹ”と、当該携帯端末の機器識別子（例えば“ＣＣ”）とを有するアクセス情報が、当該携帯端末から情報処理装置１に送信される。
【０１８２】
情報処理装置１は、上記アクセス情報を受信し、コード“ＹＹＹ”に対応する蓄積場所識別子“ｂｂｂ”で識別される蓄積場所に格納されている説明文を、機器識別子“ＣＣ”で識別される携帯端末に送信する。これにより、当該来訪者の携帯端末には、その展示物の説明文が表示され、来訪者は、その展示物についての詳しい知識が得られる。
【０１８３】
以上、本実施の形態によれば、情報処理装置１は、コードの生成指示を受信し、コードの生成指示の受信に応じて、ユニークなコードを取得し、取得したコードに対応する情報の蓄積場所を確保する初期処理を行い、コードに関するコード情報を出力することにより、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０１８４】
また、情報処理装置１は、コードを埋め込んだ図柄コードであるコード情報を生成し、生成したコード情報を出力することにより、図柄コードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０１８５】
また、コードはＵＲＬであり、情報処理装置１は、ＵＲＬにより特定される蓄積場所を確保する処理を行うことにより、ＵＲＬに対応するコードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０１８６】
また、管理情報格納部１１１には、コードと蓄積場所を特定する蓄積場所識別子とを有する１以上の管理情報が格納され、情報処理装置１は、蓄積場所識別子を取得し、蓄積場所識別子とコードとを有する管理情報を管理情報格納部１１１に蓄積することにより、１以上の各ユーザから第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０１８７】
また、情報処理装置１は、コード情報が含まれる１または２以上の印刷物を印刷することにより、コード情報が含まれる１以上の印刷物を用いて、ユーザから１または２以上の各第三者に提供される情報の蓄積場所を確保し、うまく利用する仕組みを実現できる。
【０１８８】
また、アクセス情報格納部１１２には、コードと端末装置２を識別する機器識別子とを有する１以上のアクセス情報が格納され、情報処理装置１は、端末装置２からコードと機器識別子とを有するアクセス情報を受信し、受信したアクセス情報が有するコードに対応する機器識別子がアクセス情報格納部１１２に格納されていない場合に、アクセス情報が有する機器識別子をアクセス情報が有するコードに対応付けて、アクセス情報格納部１１２に蓄積し、端末装置２から情報を受信し、受信したアクセス情報が有するコードと機器識別子の組がアクセス情報格納部１１２に格納されている場合に、端末装置２から送信された情報が蓄積場所に蓄積可能であり、受信したアクセス情報が有するコードと、アクセス情報が有する機器識別子以外の機器識別子の組がアクセス情報格納部１１２に格納されている場合に、端末装置２では蓄積場所に蓄積されている情報が閲覧可能であることにより、最初にアクセスした端末装置２からのみ、情報の蓄積場所を確保可能であり、他の端末装置２からは、情報の閲覧のみ行える仕組みを実現できる。
【０１８９】
また、情報処理装置１は、端末装置２を認証し、端末装置２からコードと機器識別子とを受信し、認証許可の認証結果を得た場合のみ、受信したコードと機器識別子とを有するアクセス情報を更新することにより、情報の蓄積場所を確保可能な端末装置２を変更する仕組みを実現できる。
【０１９０】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。
【０１９１】
本実施の形態における情報処理装置１を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、コードの生成指示を受信する受信部１２と、前記コードの生成指示の受信に応じて、ユニークなコードを取得するコード取得部１３１と、前記コード取得部１３１が取得したコードに対応する情報の蓄積場所を確保する初期処理を行う初期処理部１３２と、前記コードに関するコード情報を出力するコード情報出力部１４１として機能させるためのプログラムである。
【０１９２】
図８は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図８において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４と、カメラ９１７と、プリンタ９１８とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４やカメラ９１７やプリンタ９１８をも含むシステム全体をコンピュータと呼んでもよい。
【０１９３】
図９は、コンピュータシステム９００の内部構成の一例を示す図である。図９において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、カメラ９１７と、プリンタ９１８とを備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０１９４】
コンピュータシステム９００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０１９５】
プログラムは、コンピュータの詳細を示す９０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１９６】
なお、上述したコンピュータシステム９００は、サーバまたは据え置き型のＰＣであるが、情報処理装置１等は、例えば、スマートフォンやタブレット端末やノートＰＣといった、携帯端末で実現されてもよい。この場合、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０１９７】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１９８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１９９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（端末情報送信部２３、端末受信部２４など）は、物理的に一の媒体で実現されてもよいことはいうまでもない。
【０２００】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２０１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２０２】
以上のように、本発明にかかる情報処理装置は、コードを用いて、ユーザから第三者に提供される情報の蓄積場所を確保する仕組みを実現できるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０２０３】
１  情報処理装置
２  端末装置
１１  格納部
１２  受信部
１３  処理部
１４  出力部
２１  端末格納部
２２  端末受付部
２３  端末送信部
２４  端末受信部
２５  端末処理部
２６  端末出力部
１１１  管理情報格納部
１１２  アクセス情報格納部
１２１  アクセス情報受信部
１２２  情報受信部
１２３  更新情報受信部
１３１  コード取得部
１３２  初期処理部
１３３  図柄コード生成部
１３４  コード蓄積部
１３５  認証部
１３６  更新部
１４１  コード情報出力部
【図１】
2019144990.tif 000003
【図２】
2019144990.tif 000004
【図３】
2019144990.tif 000005
【図４】
2019144990.tif 000006
【図５】
2019144990.tif 000007
【図６】
2019144990.tif 000008
【図７】
2019144990.tif 000009
【図８】
2019144990.tif 000010
【図９】
2019144990.tif 000011