(57)【要約】【課題】従来、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができなかった。【解決手段】第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部と、第一面に第一コードが表出したカードから取得された第一コードに対応する第一識別子または第一コードを端末装置２から受信する識別情報受信部と、識別情報受信部が受信した第一識別子、または識別情報受信部が受信した第一コードから取得される第一識別子がユーザ情報格納部に存在するか否かを判断する判断部と、第一識別子がユーザ情報格納部に存在すると判断部が判断した場合に、第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理部とを具備する情報処理装置により、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができる。【選択図】図１
2020170276.tif 000002
【特許請求の範囲】
【請求項１】
第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部と、
第一面に第一コードが表出したカードから取得された当該第一コードに対応する第一識別子または前記第一コードを端末装置から受信する識別情報受信部と、
前記識別情報受信部が受信した第一識別子、または前記識別情報受信部が受信した第一コードから取得される第一識別子が前記ユーザ情報格納部に存在するか否かを判断する判断部と、
前記第一識別子が前記ユーザ情報格納部に存在すると前記判断部が判断した場合に、当該第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理部とを具備する情報処理装置。
【請求項２】
ユーザ情報を登録するための画面の情報である登録画面情報が格納される画面情報格納部と、
前記第一識別子が前記ユーザ情報格納部に存在しないと前記判断部が判断した場合に、前記登録画面情報を前記端末装置に送信する登録画面情報送信部と、
前記登録画面情報の送信後に、当該登録画面情報に対して入力されたユーザ識別子を含むユーザ登録情報であり、少なくともユーザ情報の一部を構成するユーザ登録情報を前記端末装置から受信するユーザ登録情報受信部と、
前記ユーザ登録情報受信部が受信したユーザ登録情報を、前記識別情報受信部が受信した第一識別子、または前記識別情報受信部が受信した第一コードから取得される第一識別子に対応付けて蓄積するユーザ登録情報蓄積部とをさらに具備する請求項１記載の情報処理装置。
【請求項３】
店舗識別子を有する１以上の店舗情報が格納される店舗情報格納部と、
前記ユーザ登録情報蓄積部がユーザ登録情報を蓄積する際に、前記第一識別子に対応する店舗識別子で識別される店舗に対応する電子会員証であり、当該ユーザの電子会員証を生成する電子会員証生成部と、
前記電子会員証生成部が生成した電子会員証を出力する電子会員証出力部とをさらに具備する請求項１記載の情報処理装置。
【請求項４】
前記電子会員証生成部は、
前記第一コードを含む電子会員証を生成する請求項３記載の情報処理装置。
【請求項５】
前記ユーザ情報は、ユーザのポイントを特定するポイント情報を有し、
前記変更処理部が行う変更処理は、
前記第一識別子と対になるポイント情報を増加させる処理を含む請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
前記識別情報受信部は、
付加情報をも受信し、
前記変更処理部が行う変更処理は、
前記識別情報受信部が受信した付加情報に応じて、異なるポイント情報を取得し、当該取得したポイント情報を用いて、前記第一識別子と対になるポイント情報を増加させる処理を含む請求項５記載の情報処理装置。
【請求項７】
前記ユーザ情報は、ユーザの前払金のうちの残金を特定する残金情報を有し、
前記識別情報受信部は、
前記カードで支払われた金額に関する金額情報をも受信し、
前記変更処理部が行う変更処理は、
前記第一識別子と対になる残金情報を減少させる処理を含む請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項８】
前記ユーザ情報は、勤怠に関する勤怠情報を有し、
前記変更処理部が行う変更処理は、
勤怠情報を取得し、当該勤怠情報を前記識別情報受信部が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含む請求項１記載の情報処理装置。
【請求項９】
前記変更処理部が行う変更処理は、
日付を示す日付情報と時刻を示す時刻情報とを取得し、前記時刻情報を有する勤怠情報を取得し、当該勤怠情報を前記第一識別子と対になるユーザ識別子と前記日付情報とに対応付けて蓄積する処理を含む請求項８記載の情報処理装置。
【請求項１０】
請求項１から請求項９いずれか一項に記載の情報処理装置が受信する第一識別子に対応する第一コードまたは請求項１から請求項８いずれか一項に記載の情報処理装置が受信する第一コードが第一面に表出され、前記第一面の裏面である第二面にウェブページにアクセスするためのページ識別子が埋め込まれた第二コードが表出されたカード。
【請求項１１】
店舗のカードであり、前記ウェブページは、店舗のウェブページである、請求項１０記載のカード。
【請求項１２】
第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部、識別情報受信部、判断部、および変更処理部によって実現される情報処理方法であって、
前記識別情報受信部が、第一面に第一コードが表出したカードから取得された当該第一コードに対応する第一識別子または前記第一コードを端末装置から受信する識別情報受信ステップと、
前記判断部が、前記識別情報受信部が受信した第一識別子、または前記識別情報受信部が受信した第一コードから取得される第一識別子が前記ユーザ情報格納部に存在するか否かを判断する判断ステップと、
前記変更処理部が、前記第一識別子が前記ユーザ情報格納部に存在すると前記判断部が判断した場合に、当該第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理ステップとを含む情報処理方法。
【請求項１３】
コンピュータがアクセス可能な記録媒体は、
第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部を具備し、
前記コンピュータを、
第一面に第一コードが表出したカードから取得された当該第一コードに対応する第一識別子または前記第一コードを端末装置から受信する識別情報受信部と、
前記識別情報受信部が受信した第一識別子、または前記識別情報受信部が受信した第一コードから取得される第一識別子が前記ユーザ情報格納部に存在するか否かを判断する判断部と、
前記第一識別子が前記ユーザ情報格納部に存在すると前記判断部が判断した場合に、当該第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コードが表出したカードを利用する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザの名刺に印刷されているコードを利用して、名刺情報をユーザ情報に関連付けてデータベースに蓄積するシステムが存在した（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３０３１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のシステムでは、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部と、第一面に第一コードが表出したカードから取得された第一コードに対応する第一識別子または第一コードを端末装置から受信する識別情報受信部と、識別情報受信部が受信した第一識別子、または識別情報受信部が受信した第一コードから取得される第一識別子がユーザ情報格納部に存在するか否かを判断する判断部と、第一識別子がユーザ情報格納部に存在すると判断部が判断した場合に、第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理部とを具備する情報処理装置である。
【０００６】
かかる構成により、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、ユーザ情報を登録するための画面の情報である登録画面情報が格納される画面情報格納部と、第一識別子がユーザ情報格納部に存在しないと判断部が判断した場合に、登録画面情報を端末装置に送信する登録画面情報送信部と、登録画面情報の送信後に、登録画面情報に対して入力されたユーザ識別子を含むユーザ登録情報であり、少なくともユーザ情報の一部を構成するユーザ登録情報を端末装置から受信するユーザ登録情報受信部と、ユーザ登録情報受信部が受信したユーザ登録情報を、識別情報受信部が受信した第一識別子、または識別情報受信部が受信した第一コードから取得される第一識別子に対応付けて蓄積するユーザ登録情報蓄積部とをさらに具備する情報処理装置である。
【０００８】
かかる構成により、組織のカードを用いて、容易にユーザ登録ができる。
【０００９】
また、本第三の発明の情報処理装置は、第一の発明に対して、店舗識別子を有する１以上の店舗情報が格納される店舗情報格納部と、ユーザ登録情報蓄積部がユーザ登録情報を蓄積する際に、第一識別子に対応する店舗識別子で識別される店舗に対応する電子会員証であり、ユーザの電子会員証を生成する電子会員証生成部と、電子会員証生成部が生成した電子会員証を出力する電子会員証出力部とをさらに具備する情報処理装置である。
【００１０】
かかる構成により、組織のカードを用いて、電子会員証を生成できる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、電子会員証生成部は、第一コードを含む電子会員証を生成する情報処理装置である。
【００１２】
かかる構成により、組織のカードを用いて、コードを含む電子会員証を生成できる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、ユーザ情報は、ユーザのポイントを特定するポイント情報を有し、変更処理部が行う変更処理は、第一識別子と対になるポイント情報を増加させる処理を含む情報処理装置である。
【００１４】
かかる構成により、組織のカードを用いて、ポイントをユーザに与えることができる。
【００１５】
また、本第六の発明の情報処理装置は、第五の発明に対して、識別情報受信部は、付加情報をも受信し、変更処理部が行う変更処理は、識別情報受信部が受信した付加情報に応じて、異なるポイント情報を取得し、取得したポイント情報を用いて、第一識別子と対になるポイント情報を増加させる処理を含む情報処理装置である。
【００１６】
かかる構成により、組織のカードを用いて、受信された付加情報に対応するポイントをユーザに与えることができる。
【００１７】
また、本第七の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、ユーザ情報は、ユーザの前払金のうちの残金を特定する残金情報を有し、識別情報受信部は、カードで支払われた金額に関する金額情報をも受信し、変更処理部が行う変更処理は、第一識別子と対になる残金情報を減少させる処理を含む情報処理装置である。
【００１８】
かかる構成により、組織のカードを用いて、ユーザの残金の管理ができる。
【００１９】
また、本第八の発明の情報処理装置は、第一の発明に対して、ユーザ情報は、勤怠に関する勤怠情報を有し、変更処理部が行う変更処理は、勤怠情報を取得し、勤怠情報を識別情報受信部が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含む情報処理装置である。
【００２０】
かかる構成により、組織のカードを用いて、店員等の勤怠管理ができる。
【００２１】
また、本第九の発明の情報処理装置は、第八の発明に対して、変更処理部が行う変更処理は、日付を示す日付情報と時刻を示す時刻情報とを取得し、時刻情報を有する勤怠情報を取得し、勤怠情報を第一識別子と対になるユーザ識別子と日付情報とに対応付けて蓄積する処理を含む情報処理装置である。
【００２２】
かかる構成により、組織のカードを用いて、店員等の勤怠管理ができる。
【００２３】
また、本第十の発明のカードは、情報処理装置が受信する第一識別子に対応する第一コードまたは情報処理装置が受信する第一コードが第一面に表出され、第一面の裏面である第二面にウェブページにアクセスするためのページ識別子が埋め込まれた第二コードが表出されたカードである。
【００２４】
かかる構成により、利用価値の高い組織のカードを提供できる。
【００２５】
また、本第十一の発明のカードは、第十の発明に対して、店舗のカードであり、ウェブページは、店舗のウェブページである、カードである。
【００２６】
かかる構成により、利用価値の高い店舗のカードを提供できる。
【発明の効果】
【００２７】
本発明によれば、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同情報処理装置の動作を説明するフローチャート
【図４】同変更処理を説明するフローチャート
【図５】同店舗情報のデータ構造図
【図６】同ユーザ情報のデータ構造図
【図７】同カードの第二面の一例を示す図
【図８】同カードの第一面の一例を示す図
【図９】同カードの第一面を他の例を示す図
【図１０】同登録画面の一例を示す図
【図１１】同電子会員証の出力例を示す図
【図１２】同コンピュータシステムの外観図
【図１３】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２９】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３０】
図１は、本実施の形態における情報システムの概念図である。情報システムは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、１以上の端末装置２の各々と通信可能に接続される。
【００３１】
情報処理装置１は、例えば、情報システムを運営する運営者のサーバである。運営者は、例えば、企業や団体等であるが、個人でも構わない。または、情報処理装置１は、クラウドサーバやＡＳＰサーバ等でもよく、そのタイプや所在は問わない。
【００３２】
端末装置２は、例えば、ユーザ端末、または店舗端末である。ユーザ端末とは、ユーザの端末である。なお、ユーザについては、後述する。ユーザ端末は、通常、ユーザの携帯端末であるが、例えば、ユーザ宅のＰＣなどでもよい。携帯端末とは、携帯可能な端末である。携帯端末は、例えば、タブレット端末、スマートフォン、携帯電話機等であるが、ノートＰＣでもよく、その種類は問わない。携帯端末は、通常、コードの読み取りが可能な内蔵カメラを有する。
【００３３】
店舗端末とは、店舗の端末である。店舗とは、商品またはサービスの購入が可能な場所である、といってもよい。店舗は、例えば、飲食店、各種の商店、百貨店、ゴルフ場等のスポーツ施設、テーマパーク等の娯楽施設などであるが、病院等の医療施設、学校等の教育施設なども店舗と考えてもよく、その種類は問わない。店舗端末は、例えば、店舗のレジに設置されたレジ端末であるが、店舗の出入口に設置されたコード読み取り機や、店員の携帯端末などでもよく、そのタイプは問わない。レジ端末は、通常、コードを読み取るためのスキャナを有する。
【００３４】
ただし、端末装置２には、例えば、コードの読み取りが可能な外付けのカメラが接続されてもよい。
【００３５】
図２は、情報システムのブロック図である。情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。格納部１１は、画面情報格納部１１１、店舗情報格納部１１２、およびユーザ情報格納部１１３を備える。受信部１２は、識別情報受信部１２１、およびユーザ登録情報受信部１２２を備える。処理部１３は、判断部１３１、ユーザ登録情報蓄積部１３２、電子会員証生成部１３３、および変更処理部１３４を備える。送信部１４は、登録画面情報送信部１４１、および電子会員証出力部１４２を備える。
【００３６】
端末装置２は、端末格納部２１、端末受付部２２、端末受信部２３、端末処理部２４、端末出力部２５、および端末送信部２６を備える。
【００３７】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する登録画面情報、後述するユーザ情報、後述する店舗情報などである。なお、その他の情報については、適時説明する。
【００３８】
画面情報格納部１１１には、各種の画面情報が格納される。各種の画面情報とは、例えば、登録画面情報である。登録画面情報とは、ユーザ情報を登録するための画面（以下、登録画面）の情報である。
【００３９】
登録画面は、例えば、要素名と入力欄との対を、１または２対以上有する。要素名とは、ユーザ情報を構成する１または２以上の各要素の名称である。要素名は、例えば、「ユーザ識別子」、「氏名」、「電話番号」等であるが、その表現形式は問わない。例えば、「ユーザ識別子」は、「メールアドレス」等でもよいし、「電話番号」は、受話器の図柄や記号等でもよい。
【００４０】
登録画面情報は、１または２以上の文字列と、１または２以上の画像と、レイアウト情報とを含む。文字列は、例えば、「ユーザ識別子」等の要素名を示す文字列である。画像は、例えば、入力欄の画像である。なお、以下では、画面に含まれる文字列や画像を「オブジェクト」と記す。
【００４１】
レイアウト情報とは、登録画面内における２以上のオブジェクトの配置を示す情報である。レイアウト情報は、例えば、２以上のオブジェクトに対応する２以上の位置情報の集合である。位置情報は、例えば、左上隅の点の座標および右下隅の点の座標の組で構成されるが、中心点の座標で構成されてもよく、その構造は問わない。
【００４２】
登録画面情報は、例えば、ＨＴＭＬ、ＸＭＬ、プログラム等であるが、そのデータ形式は問わない。
【００４３】
なお、画面情報格納部１１１には、例えば、顧客用の登録画面情報と、店員用の登録画面情報とが格納されていてもよい。
【００４４】
また、画面情報格納部１１１には、例えば、ページ識別子に対応付けて、１または２以上のウェブ画面情報も格納されてもよい。ページ識別子とは、ウェブページを識別する情報である。ページ識別子は、例えば、ＵＲＬであるが、その種類は問わない。
【００４５】
ウェブ画面情報とは、ウェブページの画面情報である。ウェブページは、組織のウェブページである。本実施の形態における組織は、例えば、店舗であるが、店舗を運営する会社や団体等でもよく、その種類は問わない。ただし、組織は、例えば、店舗を有さない会社や団体等でもよい。
【００４６】
なお、ウェブ画面情報は、必ずしも画面情報格納部１１１に格納されていなくてよく、例えば、図示しない外部のサーバに格納されていても構わない。
【００４７】
ウェブ画面情報もまた、ＨＴＭＬ等であるが、その構造は問わない。
【００４８】
店舗情報格納部１１２には、１または２以上の店舗情報が格納される。店舗情報とは、店舗の情報である。店舗情報は、店舗識別子を有する。店舗識別子とは、店舗を識別する情報である。店舗識別子は、例えば、電話番号、メールアドレス、ＩＤなどであるが、ＵＲＬでもよく、店舗を識別し得る情報であれば何でもよい。また、店舗情報は、通常、店舗名、電話番号、住所などの情報も有する。
【００４９】
また、店舗情報は、例えば、電子会員証生成情報も有していてもよい。電子会員証生成情報とは、電子会員証を生成するための情報である。電子会員証とは、電子的な会員証である。会員証とは、組織の会員証である。組織の会員証とは、通常、店舗の会員証であるが、店舗を運営する会社や団体等の会員証でもよい。店舗等の組織の会員証は、例えば、飲食店の会員証、学校の学生証、病院の診察券等であるが、その種類は問わない。
【００５０】
なお、組織の会員証は、通常、組織の顧客の会員証であるが、組織に属する人員の会員証でもよい。組織に属する人員とは、例えば、店舗の店員であるが、会社の社員、団体の職員などでもよい。店舗等の組織に属する人員の会員証は、例えば、店員証であるが、社員証や職員証などでもよい。
【００５１】
電子会員証は、例えば、店舗名を示す文字列と、氏名を示す文字列と、電子メールの画像およびこれと対になるメールアドレスを示す文字列と、受話器の画像およびこれと対になる電話番号を示す文字列とを含む。ただし、電子会員証は、例えば、ユーザの顔写真なども有していてもよく、その構造は問わない。
【００５２】
電子会員証生成情報は、例えば、電子会員証に含まれる上記２以上のオブジェクトの情報と、当該電子会員証における当該２以上のオブジェクトの配置に関するレイアウト情報とを有する。
【００５３】
ただし、店舗名以外のオブジェクトとそのレイアウトは、１以上の各店舗で共通であってもよい。その場合、店舗情報は、電子会員証生成情報を有さなくてもよく、例えば、格納部１１に、共通の電子会員証生成情報が格納されても構わない。
【００５４】
電子会員証生成情報もまた、ＨＴＭＬ等であるが、その構造は問わない。
【００５５】
ユーザ情報格納部１１３には、１または２以上のユーザ情報が格納される。ユーザ情報とは、ユーザに関する情報である。ユーザ情報は、ユーザ識別子を含む。ユーザ識別子とは、ユーザを識別する情報である。本実施の形態におけるユーザは、通常、店舗等の組織の顧客であるが、店舗等の組織に属する店員等の人員でもよい。
【００５６】
ユーザ識別子は、例えば、メールアドレスであるが、電話番号やＩＤなどでもよく、ユーザを識別し得る情報であれば何でもよい。
【００５７】
また、ユーザ情報は、通常、氏名も含む。さらに、ユーザ情報は、例えば、電話番号、住所、生年月日、性別のうち１または２以上の情報をも含んでいてもよく、その構造は問わない。
【００５８】
また、ユーザ情報は、例えば、ポイント情報を有する。ポイント情報とは、ユーザのポイントを特定する情報である。ここでのユーザは、店舗の顧客である。ポイント情報は、通常、点数である。この種のポイント情報は、例えば、“１００ポイント”等のポイント数を有する。または、ポイント情報は、例えば、“通常ポイント：１００，ボーナスポイント：２００”といった、ポイントの種類およびポイント数の組を、１または２組以上、有していてもよい。あるいは、ポイント情報は、例えば、“２００マイル”等のマイル数を有していてもよく、そのデータ構造やポイントの単位は問わない。なお、ポイント情報の初期値は、通常、“０”であるが、例えば、会員登録時に付与される“１００ポイント”といった、予め決められた値を有していてもよい。
【００５９】
または、ユーザ情報は、残金情報を有していてもよい。残金情報とは、ユーザの前払い金のうちの残金を特定する情報である。前払い金とは、前払いした金額である。前払い金は、例えば、後述するプリペイドカードに予め入金されている金額に対応する金額である。残金とは、前払いした金額のうち残っている金額である。残金は、例えば、後述するプリペイドカードの残金である。
【００６０】
残金情報の初期値は、例えば、“１０００円”等の予め入金されている金額である。ユーザは、予め入金されている金額に対応する金額を前払いし、プリペイドカードを受け取る。残金情報は、例えば、プリペイドカードで支払われた金額に応じて減少する。残金情報が“０”になると、プリペイドカードは使用済みとなる。ただし、残金情報は、入金によって増加してもよい。
【００６１】
または、ユーザ情報は、１または２以上の勤怠情報を有していてもよい。勤怠情報とは、ユーザの勤怠に関する情報である。ここでのユーザは、例えば、店舗の店員であるが、会社の社員等でもよく、組織に属する人員であれば誰でもよい。勤怠情報は、例えば、出勤した旨の情報である。出勤した旨の情報は、通常、時刻情報を含む。時刻情報とは、時刻を示す情報である。または、勤怠情報は、退勤した旨の情報でもよい。退勤した旨の情報もまた、通常、時刻情報を含む。勤怠情報は、例えば、“０８：３０＿出勤”、“１７：３０＿退勤”等であるが、“出勤”または“退勤”のみでもよいし、“出勤”または“退勤”を示すフラグのみでもよいし、時刻情報のみでもよく、その構造は問わない。
【００６２】
なお、勤怠情報は、例えば、店舗や会社等の出入口に設置された端末装置２の端末受付部２２によって、タッチパネル等の入力デバイスを介して受け付けられる。ただし、時刻情報は、例えば、退勤した旨の情報または退勤した旨の情報の受け付けに応じて、端末処理部２４が、ＭＰＵの内蔵時計やＮＴＰサーバ等から、日付情報と共に取得してもよい。日付情報とは、日付を示す情報である。
【００６３】
ユーザ情報は、例えば、日付情報と上記のような勤怠情報との組を、１組または２組以上、有する。ただし、日付情報と時刻情報は、例えば、情報処理装置１の処理部１３が、内蔵時計等から取得してもよい。
【００６４】
なお、上記のような勤怠情報において、勤怠とは、例えば、組織が管理する場所に対するユーザの入退出と考えてもよい。組織が管理する場所とは、例えば、店舗でもよいし、店舗以外の場所でもよい。この場合のユーザは、例えば、組織に属する人員でもよいし、組織の顧客でもよい。出勤とは、例えば、入場であり、退勤とは、例えば、出場である。この種の勤怠情報は、例えば、入退出情報と呼んでもよい。
【００６５】
すなわち、ユーザ情報は、例えば、１または２以上の入退出情報を有していてもよい。入退出情報とは、ユーザの入退出に関する情報である。入退出情報は、例えば、入場した旨の情報である。入場した旨の情報は、通常、入場時刻を含む。または、入退出情報は、退出した旨の情報でもよい。退出した旨の情報は、通常、退出時刻を含む。入退出情報は、例えば、“０９：５０＿入場”、“１１：３０＿退出”等であるが、その構造は問わない。
【００６６】
なお、入退出情報は、例えば、店舗等の出入口に設置された端末装置２の端末受付部２２によって受け付けられるが、入場者を検知するセンサ、または退出者を検知するセンサなどから取得されてもよい。
【００６７】
または、上記のような勤怠情報において、勤怠とは、例えば、病院等の医療施設の受診と考えてもよい。この場合のユーザは、患者である。この種の勤怠情報は、例えば、受診情報と呼んでもよい。
【００６８】
すなわち、ユーザ情報は、例えば、１または２以上の受診情報を有していてもよい。受診情報とは、ユーザの受診に関する情報である。受診情報は、例えば、受診した旨の情報である。受診情報は、例えば、日付情報を含む。なお、日付情報は、時刻も有していてもよい。受診情報は、例えば、“２０１８年１２月１日＿受診”，“２０１９年３月１０日＿受診”等であるが、その構造は問わない。
【００６９】
なお、受信情報は、例えば、診療科目識別子を有していてもよい。診療科目識別子とは、診療科目を識別する情報である。診療科目識別子は、例えば、“内科”や“外科”等の診療科目名であるが、ＩＤでもよく、診療科目を識別し得る情報であれば何でもよい。かかる受診情報は、例えば、“２０１８年１２月１日＿内科，２０１９年３月１０日＿外科，・・・”等であるが、その構造は問わない。
【００７０】
なお、受信情報は、例えば、医療施設の受け付けに設置された端末装置２の端末受付部２２を介して受け付けられる。
【００７１】
または、上記のような勤怠情報において、勤怠とは、例えば、学校等の教育施設の授業に対する出欠と考えてもよい。この場合のユーザは、生徒である。この種の勤怠情報は、例えば、出席情報または欠席情報と呼んでもよい。
【００７２】
すなわち、ユーザ情報は、例えば、１または２以上の出席情報、または１または２以上の欠席情報を有していてもよい。出席情報とは、ユーザの出席に関する情報である。出席情報は、出席した旨の情報であり、通常、日付情報を含む。欠席情報は、欠席した旨の情報であり、通常、日付情報を含む。出席情報は、例えば、“３月５日＿出席”等であり、欠席情報は、例えば、“３月６日＿欠席”等である。ただし、出席情報または欠席情報は、例えば、“３時限目”等の時限を識別する情報なども含んでもよく、その構造は問わない。
【００７３】
なお、出席情報または欠席情報は、例えば、授業科目識別子を有していてもよい。授業科目識別子とは、授業科目を識別する情報である。診療科目識別子は、例えば、“歴史”や“数学”等の授業科目名であるが、ＩＤでもよく、授業科目を識別し得る情報であれば何でもよい。かかる出席情報は、例えば、“３月５日＿歴史＿出席”等であり、かかる出席情報は、例えば、“３月６日＿数学＿欠席”等であるが、その構造は問わない。
【００７４】
なお、出席情報または欠席情報は、例えば、学校の出入口、または各授業科目の授業が行われる教室の出入口、に設置された端末装置２の端末受付部２２を介して、ユーザ識別子と対に受け付けられる。ただし、欠席情報に関しては、例えば、端末格納部２１に、１または２以上のユーザ識別子が予め格納されており、予め決められた時刻までに、対応する出席情報が受け付けられなかったユーザ識別子について、端末処理部２４が、当該ユーザ識別子と対になる欠席情報を取得してもよい。
【００７５】
ユーザ情報格納部１１３に格納されるユーザ情報は、第一識別子と対になるユーザ情報である。第一識別子とは、第一コードに埋め込まれた識別子である。第一識別子は、例えば、ＩＤ、数字列等であるが、そのタイプは問わない。
【００７６】
第一識別子は、通常、店舗識別子を有する。第一識別子は、例えば、店舗識別子と、数字列とを有していてもよい。第一識別子は、例えば、店舗識別子“Ｘ”と数字列“０００１”とを有する“Ｘ＿０００１”や、店舗識別子“Ｘ”と数字列“０００２”とを有する“Ｘ＿０００２”や、店舗識別子“Ｙ”と数字列“０００１”とを有する“Ｙ＿０００１”等であるが、その構造は問わない。
【００７７】
第一コードとは、カードの第一面に表出されたコードである。コードとは、例えば、情報を埋め込んだ図柄である、といってもよい。コードは、例えば、ＱＲコード（登録商標：以下同様）であるが、ＱＲコード以外の二次元コードでもよいし、バーコード等の一次元コードでも構わない。ＱＲコード以外の二次元コードとは、例えば、ＳＰコードやＣＰコード等であるが、その種類は問わない。ただし、コードは、図柄に限らず、例えば、情報を表現する又は情報に対応付いた１または２以上の文字や記号等の配列でもよく、その種類は問わない。
【００７８】
カードとは、情報が記載された券片である、といってもよい。カードは、例えば、紙製であるが、樹脂製や金属製などでもよく、その材料は問わない。第一面とは、カードの表面または裏面である。表出とは、通常、印刷であるが、例えば、型押しやエッチング等による凹凸の形成でもよい。
【００７９】
カードの第二面には、第二コードが表出されていてもよい。第二面とは、第一面の裏側の面である。第二コードとは、カードの第二面に表出されたコードである。第二コードには、例えば、ページ識別子が埋め込まれている。第二コードに埋め込まれているページ識別子は、例えば、店舗や会社等の組織のウェブページのページ識別子である。
【００８０】
具体的には、カードは、例えば、店舗のカードである。店舗のカードとは、例えば、飲食店や各種の商店等の店舗の情報が記載された、名刺サイズを有する紙製のカードである。ただし、店舗のカードは、名刺サイズよりも大きくても小さくてもよいし、縦横比等が名刺とは違っていてもよく、そのサイズや形状は問わない。また、店舗のカードは、樹脂製等でもよく、その材質は問わない。この種のカードは、例えば、「ショップカード」と呼ばれる。ショップカードは、例えば、店舗で配布されるが、店舗以外の場所で配布されてもよい。
【００８１】
または、店舗のカードは、ポイントカードであってもよい。ポイントカードとは、ポイントを貯め、貯まったポイントで買い物をしたり特典を受けたりするためのカードである、といってもよい。ポイントカードは、例えば、店舗への初回来店時に交付される。ただし、ポイントカードは、例えば、店舗のウェブページでユーザ登録を行ったことに応じて交付されてもよい。なお、かかる事項は、後述する会員証等にも当てはまる場合がある。
【００８２】
ショップカードまたはポイントカードでは、第一面に、例えば、ポイント情報を有するユーザ情報と対になる第一識別子が埋め込まれた第一コードが表出され、第二面に、店舗のウェブページを識別するページ識別子が埋め込まれた第二コードが表出されることは好適である。
【００８３】
これによって、ショップカードおよびポイントカードの機能が、一のカードで実現される。かかるカードは、例えば、スマートポイントカードと称されてもよい。スマートポイントカードは、例えば、ポイントカードの機能が付加されたショップカードであってもよいし、ショップカードの機能が付加されたポイントカードであっても構わない。
【００８４】
または、店舗のカードは、プリペイドカードであってもよい。プリペイドカードとは、予め一定の金額が入金されており、残っている金額の範囲で、買い物をしたりサービスを受けたりすることができるカードである、といってもよい。プリペイドカードは、例えば、店舗で販売される。なお、プリペイドカードの残金は、通常、減少するのみで、増加はしないが、増加してもよい。つまり、プリペイドカードは、使い捨てとは限らず、入金によって繰り返し利用できてもよい。また、プリペイドカードの残金は、ポイントカードの貯まったポイントに相当する、と考えることもできる。つまり、ポイントカードにおけるポイント情報は、例えば、プリペイドカードにおける残金情報に対応していてもよい。
【００８５】
プリペイドカードでは、第一面に、例えば、残金情報を有するユーザ情報と対になる第一識別子が埋め込まれた第一コードが表出され、第二面に、店舗のウェブページを識別するページ識別子が埋め込まれた第二コードが表出されることは好適である。これによって、ショップカードおよびプリペイドカードの機能が、一のカードで実現される。
【００８６】
または、店舗のカードは、例えば、店舗または店舗を運営する会社等の組織の会員証であってもよい。組織の会員証は、通常、組織の顧客の会員証であるが、組織に属する人員（例えば、店員、社員等）の会員証（例えば、店員証、社員証等）でもよい。組織の会員証では、第一面に、例えば、入退出情報を有するユーザ情報と対になる第一識別子が埋め込まれた第一コードが表出され、第二面に、店舗のウェブページを識別するページ識別子が埋め込まれた第二コードが表出されることは好適である。
【００８７】
なお、組織の顧客の会員証は、例えば、医療施設の患者の診察券であってもよい。診察券では、第一面に、例えば、受診履歴情報を有するユーザ情報と対になる第一識別子が埋め込まれた第一コードが表出され、第二面に、医療施設のウェブページを識別するページ識別子が埋め込まれた第二コードが表出されることは好適である。
【００８８】
また、組織の顧客の会員証は、例えば、教育施設の生徒の学生証であってもよい。学生証では、第一面に、例えば、出欠情報を有するユーザ情報と対になる第一識別子が埋め込まれた第一コードが表出され、第二面に、教育施設のウェブページを識別するページ識別子が埋め込まれた第二コードが表出されることは好適である。
【００８９】
なお、以下では、上記のような組織のカードを、単に「カード」と記す場合がある。
【００９０】
受信部１２は、各種の情報を受信する。各種の情報とは、例えば、前述した第一コード、前述した第一識別子、後述する付加情報、後述するユーザ登録情報などである。受信部１２は、第一コード等の情報を、通常、端末装置２から端末識別子と対に受信する。
【００９１】
端末識別子とは、端末装置２を識別する情報である。端末識別子は、例えば、ＭＡＣアドレスやＩＰアドレス等のアドレスであるが、ＩＤでもよい。または、端末識別子は、端末装置２のユーザを識別するユーザ識別子であってもよく、端末装置２を識別し得る情報であれば何でもよい。ただし、端末装置２の数が１つだけの場合は、送受信される第一コード等の情報に端末識別子が対応付いていなくても構わない。
【００９２】
識別情報受信部１２１は、例えば、カードの第一面から取得された第一コードに対応する第一識別子、またはその取得された第一コードを、端末装置２から受信する。
【００９３】
詳しくは、端末装置２において、例えば、端末格納部２１に、端末識別子が格納されている。端末処理部２４は、カードの第一面に表出された第一コードを内蔵カメラで撮影し、撮影した画像から第一コードを抽出し、抽出した第一コードから第一識別子を取得する。端末送信部２６は、取得された第一識別子を、格納されている端末識別子と対に、情報処理装置１に送信する。識別情報受信部１２１は、こうして端末装置２から端末識別子と対に送信される第一識別子を受信する。
【００９４】
または、第一コードからの第一識別子の取得は、例えば、処理部１３が行ってもよい。かかる場合、端末送信部２６は、抽出した第一コードを端末識別子と対に情報処理装置１に送信し、識別情報受信部１２１は、端末装置２から端末識別子と対に送信された第一コードを受信する。
【００９５】
また、識別情報受信部１２１は、例えば、付加情報も受信してもよい。付加情報とは、ポイントを付加する際に参照される情報である。付加情報は、例えば、金額情報、キャンペーン情報などである。金額情報とは、ユーザが店舗で購入した金額に関する情報である。金額情報は、例えば、“１０００円”や“２００円×５個”などであるが、その表現形式は問わない。キャンペーン情報とは、キャンペーンに関する情報である。キャンペーン情報は、例えば、キャンペーンの有無、キャンペーン内容などに関する情報である。キャンペーン内容とは、例えば、“ポイント２倍”や“ボーナスポイント１０ポイント付与”などであるが、その種類は問わない。
【００９６】
詳しくは、例えば、端末格納部２１に、付加情報も格納されており、端末送信部２６は、例えば、端末識別子と対に第一識別子または第一コードを送信する際に、付加情報をも送信する。識別情報受信部１２１は、端末識別子と対に第一識別子または第一コードを受信する際に、付加情報をも受信する。なお、付加情報は、例えば、第一識別子または第一コードが送受信された後に送受信されてもよい。
【００９７】
ユーザ登録情報受信部１２２は、ユーザ登録情報を端末装置２から受信する。ユーザ登録情報とは、ユーザ登録のための情報である。ユーザ登録とは、ユーザ情報の登録である。ユーザ登録は、例えば、後述するユーザ登録情報蓄積部１３２が、ユーザ登録情報受信部１２２が受信したユーザ登録情報をユーザ情報格納部１１３に蓄積することである。
【００９８】
言い換えると、ユーザ登録情報は、通常、ユーザ情報格納部１１３に格納されるべきユーザ情報の一部である。従って、ユーザ登録情報は、前述したユーザ情報と同様、ユーザ識別子を含む。また、ユーザ登録情報は、通常、氏名も含み、さらに、電話番号等の情報をも含んでいてもよく、その構造は問わない。
【００９９】
ユーザ登録情報は、例えば、登録画面情報に対して入力された情報を含む。詳しくは、後述する登録画面情報送信部１４１が、画面情報格納部１１１に格納されている登録画面情報を端末装置２に送信する。
【０１００】
端末装置２において、端末受信部２３が当該登録画面情報を受信し、端末出力部２５は、受信された登録画面情報を、ディスプレイを介して出力する。これによって、登録画面がディスプレイに表示され、ユーザは、登録画面を見ながら、ユーザ識別子を含むユーザ情報を、タッチパネル等の入力デバイスを介して入力する。
【０１０１】
登録画面情報に対して入力されたユーザ情報は、端末受付部２２によって受け付けられ、端末送信部２６によって情報処理装置１に送信される。送信されるユーザ情報は、例えば、要素名と入力値との対（以下、対情報）を１または２以上含む。入力値とは、登録画面の入力欄に入力された値である。要素名と入力値との対とは、例えば、要素名“ユーザ識別子”と入力値“Ａ”との対、要素名“氏名”と入力値“山田○○”などである。
【０１０２】
ユーザ登録情報受信部１２２は、こうして端末装置２から送信されたユーザ登録情報を受信する。
【０１０３】
このように、ユーザ登録情報受信部１２２は、例えば、登録画面情報送信部１４１による登録画面情報の送信後に、その登録画面情報に対して入力されたユーザ識別子を含むユーザ登録情報であり、少なくともユーザ情報の一部を構成するユーザ登録情報を端末装置２から受信する。
【０１０４】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、判断部１３１、ユーザ登録情報蓄積部１３２、電子会員証生成部１３３、および変更処理部１３４などの処理である。また、処理部１３は、フローチャートで説明する各種の判別なども行う。なお、その他の処理については、適時説明する。
【０１０５】
判断部１３１は、例えば、識別情報受信部１２１が受信した第一識別子がユーザ情報格納部１１３に存在するか否かを判断する。
【０１０６】
または、前述したように、例えば、処理部１３が、識別情報受信部１２１が受信した第一コードから第一識別子を取得し、判断部１３１は、第一コードから取得された第一識別子がユーザ情報格納部１１３に存在するか否かを判断してもよい。
【０１０７】
ユーザ登録情報蓄積部１３２は、ユーザ登録情報受信部１２２が受信したユーザ登録情報であり、ユーザ情報の一部または全部を構成するユーザ登録情報を、識別情報受信部１２１が受信した第一識別子に対応付けて蓄積する。
【０１０８】
または、例えば、処理部１３が、識別情報受信部１２１が受信した第一コードから第一識別子を取得し、ユーザ登録情報蓄積部１３２は、ユーザ登録情報受信部１２２が受信したユーザ登録情報を、第一コードから取得された第一識別子に対応付けて蓄積してもよい。
【０１０９】
電子会員証生成部１３３は、電子会員証を生成する。会員証は、前述したような、店舗等の組織の会員証である。
【０１１０】
電子会員証生成部１３３は、例えば、ユーザ登録情報蓄積部１３２がユーザ登録情報を蓄積する際に、当該ユーザ登録情報が有するユーザ識別子で識別されるユーザの電子会員証を生成する。なお、電子会員証は、例えば、ユーザ登録情報が蓄積された後、引き続いて生成されるが、後日生成されてもよいし、蓄積と同時に生成されても構わない。または、電子会員証は、例えば、ユーザ登録情報が受信された後、蓄積される前に生成されてもよく、その生成のタイミングは問わない。
【０１１１】
生成される電子会員証は、例えば、識別情報受信部１２１が受信した第一識別子、または識別情報受信部１２１が受信した第一コードから処理部１３が取得した第一識別子、に対応する店舗識別子で識別される店舗に対応する電子会員証である。
【０１１２】
詳しくは、例えば、第一識別子が店舗識別子を有しており、電子会員証生成部１３３は、ユーザ登録情報蓄積部１３２によって蓄積されたユーザ登録情報が有するユーザ識別子で識別されるユーザの電子会員証であり、かつ、識別情報受信部１２１によって受信された第一識別子、または識別情報受信部１２１によって受信された第一コードから取得された第一識別子、が有する店舗識別子で識別される店舗の電子会員証を、店舗情報格納部１１２に格納されている１以上の店舗情報のうち当該店舗識別子を有する店舗情報が有する電子会員証生成情報と、当該ユーザ登録情報が有する氏名等の情報とを用いて生成する。
【０１１３】
電子会員証生成部１３３は、例えば、第一コードを含む電子会員証を生成してもよい。詳しくは、電子会員証生成部１３３は、例えば、識別情報受信部１２１によって受信された第一識別子に対応する第一コードを生成する。または、例えば、格納部１１に、第一識別子と第一コードとの対の集合が格納されており、電子会員証生成部１３３は、受信された第一識別子に対応する第一コードを格納部１１から取得してもよい。
【０１１４】
そして、電子会員証生成部１３３は、生成した又は取得した第一コードと、店舗情報格納部１１２に格納されている１以上の店舗情報のうち当該店舗識別子を有する店舗情報が有する電子会員証生成情報と、当該ユーザ登録情報が有する氏名等の情報とを用いて、受信された又は取得された第一識別子に対応する第一コードを含む電子会員証を生成する。または、電子会員証生成部１３３は、例えば、識別情報受信部１２１によって受信された第一コード等を用いて、第一コードを含む電子会員証を生成してもよい。
【０１１５】
変更処理部１３４は、受信された第一識別子または受信された第一コードから取得された第一識別子がユーザ情報格納部１１３に存在すると判断部１３１が判断した場合に、ユーザ情報格納部１１３に格納されている１以上のユーザ情報のうち、当該第一識別子と対になるユーザ情報を変更する変更処理を行う。
【０１１６】
変更処理は、例えば、当該第一識別子と対になるポイント情報を増加させる処理を含む。当該第一識別子と対になるポイント情報とは、格納されている１以上のユーザ情報のうち、当該第一識別子と対になるユーザ情報が有するポイント情報である。
【０１１７】
変更処理は、例えば、識別情報受信部１２１が受信した付加情報に応じて、異なるポイント情報を取得し、取得したポイント情報を用いて、当該第一識別子と対になるポイント情報を増加させる処理を含んでもよい。
【０１１８】
詳しくは、例えば、識別情報受信部１２１が付加情報をも受信し、変更処理部１３４は、受信された付加情報に応じて、異なるポイント情報を取得する。異なるポイント情報とは、例えば、付加情報が金額情報を含む場合に、金額情報をパラメータとする増加関数によって算出されるポイント情報であってもよい。すなわち、変更処理部１３４は、例えば、受信された付加情報を増加関数に代入することにより、ポイント情報を算出する。または、例えば、格納部１１に、金額情報とポイント情報との対の集合である対応情報が格納されており、変更処理部１３４は、格納されている対応情報を用いて、受信された付加情報に対応するポイント情報を取得してもよい。
【０１１９】
変更処理部１３４は、こうして取得したポイント情報を用いて、当該第一識別子と対になるポイント情報を増加させる。例えば、取得されたポイント情報が“１０ポイント”であり、当該第一識別子と対になるポイント情報が“１００ポイント”である場合、変更処理部１３４は、後者のポイント情報“１００ポイント”に前者のポイント情報“１０ポイント”を加算する。これによって、当該第一識別子と対になるポイント情報は、“１００ポイント”から“１１０ポイント”に増加する。
【０１２０】
または、付加情報に応じて異なるポイント情報は、例えば、付加情報がキャンペーン情報を含む場合に、キャンペーンの有無によって、ポイント情報を増加させたり、増加させなかったりすることでもよいし、キャンペーンの内容によって、ポイント情報を２倍にしたり、ボーナスポイントに関するボーナスポイント情報を付加したりすることなどでもよい。
【０１２１】
または、変更処理は、例えば、受信された又は取得された第一識別子と対になる残金情報を減少させる処理を含んでもよい。詳しくは、例えば、プリペイドカードで支払われた金額に関する金額情報を識別情報受信部１２１が第一識別子と共に受信し、変更処理部１３４は、受信された金額情報を用いて、当該第一識別子と対になる残金情報を減少させてもよい。
【０１２２】
または、変更処理は、例えば、勤怠情報を取得し、取得した勤怠情報を、識別情報受信部１２１が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含んでもよい。
【０１２３】
詳しくは、変更処理部１３４は、例えば、店舗等の出入口に設置された端末装置２から、時刻情報を有する勤怠情報を日付情報と対に取得し、取得した勤怠情報を、受信された第一識別子または受信された第一コードから取得された第一識別子と対になるユーザ識別子と、取得した日付情報とに対応付けて、ユーザ情報格納部１１３に蓄積する。
【０１２４】
ここで、勤怠情報は、前述したように、例えば、入退出情報と考えてもよい。すなわち、変更処理は、例えば、入退出情報を取得し、取得した入退出情報を、識別情報受信部１２１が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含んでもよい。
【０１２５】
詳しくは、変更処理部１３４は、例えば、店舗等の出入口に設置された端末装置２から、時刻情報を有する入退出情報を日付情報と対に取得し、取得した入退出情報を、受信された第一識別子または受信された第一コードから取得された第一識別子と対になるユーザ識別子と、取得した日付情報とに対応付けて、ユーザ情報格納部１１３に蓄積してもよい。
【０１２６】
または、勤怠情報は、例えば、受診情報と考えてもよい。すなわち、変更処理は、例えば、受診情報を取得し、取得した受診情報を、識別情報受信部１２１が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含んでもよい。
【０１２７】
詳しくは、変更処理部１３４は、例えば、医療施設の受け付けに設置された端末装置２から、日付情報等を有する受診情報を取得し、取得した受診情報を、受信された第一識別子または受信された第一コードから取得された第一識別子が有するユーザ識別子に対応付けて、ユーザ情報格納部１１３に蓄積してもよい。
【０１２８】
または、勤怠情報は、例えば、出欠情報または欠席情報と考えてもよい。すなわち、変更処理は、例えば、出欠情報または欠席情報を取得し、取得した出欠情報または欠席情報を、識別情報受信部１２１が受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含んでもよい。
【０１２９】
詳しくは、変更処理部１３４は、例えば、教育施設の出入口に設置された端末装置２から、日付情報等を有する出席情報または日付情報等を有する欠席情報を取得し、取得した受診情報を、受信された第一識別子または受信された第一コードから取得された第一識別子が有するユーザ識別子に対応付けて、ユーザ情報格納部１１３に蓄積してもよい。
【０１３０】
送信部１４は、各種の情報を送信する。各種の情報とは、例えば、登録画面情報、電子会員証などである。
【０１３１】
登録画面情報送信部１４１は、第一識別子がユーザ情報格納部１１３に存在しないと判断部１３１が判断した場合に、画面情報格納部１１１に格納されている登録画面情報を端末装置２に送信する。
【０１３２】
例えば、識別情報受信部１２１が端末識別子と対に第一識別子を受信し、当該第一識別子がユーザ情報格納部１１３に存在しないと判断部１３１が判断した場合に、登録画面情報送信部１４１は、当該端末識別子で識別される端末装置２に、登録画面情報を送信する。
【０１３３】
電子会員証出力部１４２は、電子会員証生成部１３３が生成した電子会員証を出力する。電子会員証出力部１４２は、生成された電子会員証を、通常、端末装置２に送信するが、例えば、格納部１１に蓄積してもよいし、他のプログラムに引き渡してもよく、その出力の態様は問わない。
【０１３４】
例えば、ユーザ登録情報蓄積部１３２がユーザ登録情報を蓄積する際に、電子会員証生成部１３３が、当該ユーザ登録情報が有するユーザ識別子で識別されるユーザの電子会員証を生成したことに応じて、電子会員証出力部１４２は、当該ユーザ識別子で識別されるユーザの端末装置２に、当該電子会員証を送信する。または、電子会員証出力部１４２は、当該電子会員証を、当該ユーザ識別子に対応付けて格納部１１に蓄積してもよい
【０１３５】
端末装置２を構成する端末格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子などである。なお、端末識別子は、ユーザ識別子でもよいし、店舗識別子でもよい。
【０１３６】
端末受付部２２は、各種の情報を受け付ける。各種の情報とは、例えば、ユーザ登録情報である。端末受付部２２は、通常、タッチパネルやキーボード等の入力デバイスを介して、ユーザ登録情報等の情報を受け付ける。ただし、端末受付部２２は、例えば、ディスクや半導体メモリなどの記録媒体から読み出された情報を受け付けてもよいし、ネットワークや通信回線等を介して受信された情報を受け付けてもよく、受け付けの態様は問わない。
【０１３７】
端末受信部２３は、各種の情報を受信する。各種の情報とは、例えば、登録画面情報、電子会員証などである。端末受信部２３は、例えば、端末送信部２６が第一識別子または第一コードを情報処理装置１に送信したことに応じて、情報処理装置１から登録画面情報を受信してもよい。さらに、端末受信部２３は、例えば、端末送信部２６がユーザ登録情報を情報処理装置１に送信したことに応じて、情報処理装置１から電子会員証を受信してもよい。
【０１３８】
端末処理部２４は、各種の処理を行う。各種の処理とは、例えば、カードの第一面からの第一コードの読み取り、カードの第二面からの第二コードの読み取りなどである。
【０１３９】
端末処理部２４は、前述したように、例えば、カードの第一面に表出された第一コードを内蔵カメラで撮影し、撮影した画像から第一コードを抽出し、抽出した第一コードから第一識別子を取得する。ただし、端末処理部２４は、第一面に表出された第一コードの撮影、および撮影した画像からの第一コードの抽出のみを行い、抽出した第一コードからの第一識別子の取得を行わなくてもよい。
【０１４０】
また、端末処理部２４は、例えば、端末受付部２２がユーザ登録情報等の情報を受け付けたか否かの判別なども行う。
【０１４１】
端末出力部２５は、各種の情報を出力する。各種の情報とは、例えば、登録画面情報、電子会員証などである。端末出力部２５は、例えば、端末受信部２３が受信した登録画面情報を、ディスプレイを介して出力する。これによって、登録画面情報に基づく登録画面がディスプレイに表示され、ユーザは、表示されている登録画面を見ながら、ユーザ識別子を含むユーザ情報を、タッチパネル等の入力デバイスを介して入力する。
【０１４２】
また、端末出力部２５は、例えば、端末受信部２３が受信した電子会員証もディスプレイに表示する。ただし、電子会員証は、例えば、プリンタでプリントアウトされてもよいし、記録媒体に蓄積されたり、他のプログラムに引き渡されたりしてもよく、その出力の態様は問わない。
【０１４３】
端末送信部２６は、各種の情報を送信する。各種の情報とは、例えば、第一識別子、第一コード、付加情報、ユーザ登録情報などである。
【０１４４】
端末送信部２６は、例えば、端末処理部２４が取得した第一識別子または抽出した第一コードを、端末格納部２１に格納されている端末識別子と対に、情報処理装置１に送信する。
【０１４５】
また、端末送信部２６は、例えば、第一識別子または第一コードを送信する際に又は送信した後に、端末格納部２１に格納されている付加情報をも送信してもよい。
【０１４６】
格納部１１、画面情報格納部１１１、店舗情報格納部１１２、ユーザ情報格納部１１３、および端末格納部２１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【０１４７】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
【０１４８】
受信部１２、識別情報受信部１２１、ユーザ登録情報受信部１２２、および端末受信部２３は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【０１４９】
処理部１３、判断部１３１、ユーザ登録情報蓄積部１３２、電子会員証生成部１３３、変更処理部１３４、および端末処理部２４は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【０１５０】
送信部１４、登録画面情報送信部１４１、電子会員証出力部１４２、および端末送信部２６は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。
【０１５１】
端末受付部２２は、入力デバイスを含むと考えても、含まないと考えてもよい。端末受付部２２は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【０１５２】
端末出力部２５は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。端末出力部２５は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【０１５３】
次に、情報システムの動作について、図３および図４のフローチャートを用いて説明する。図３は、情報処理装置１の動作を説明するフローチャートである。
【０１５４】
（ステップＳ３０１）処理部１３は、識別情報受信部１２１が第一識別子を端末識別子等と対に受信したか否かを判別する。識別情報受信部１２１が第一識別子を端末識別子等と対に受信したと判別された場合はステップＳ３０４に進み、受信していないと判別された場合はステップＳ３０２に進む。
【０１５５】
（ステップＳ３０２）処理部１３は、識別情報受信部１２１が第一コードを端末識別子等と対に受信したか否かを判別する。識別情報受信部１２１が第一コードを端末識別子等と対に受信したと判別された場合はステップＳ３０３に進み、受信していないと判別された場合はステップＳ３０１に戻る。
【０１５６】
（ステップＳ３０３）処理部１３は、ステップＳ３０２で受信された第一コードから第一識別子を取得する。
【０１５７】
（ステップＳ３０４）判断部１３１は、ステップＳ３０１で受信された第一識別子、またはステップＳ３０３で取得された第一識別子、と対になるユーザ情報が、ユーザ情報格納部１１３に存在するか否かを判断する。受信された又は取得された第一識別子がユーザ情報格納部１１３に存在すると判別された場合はステップＳ３０５に進み、存在しないと判別された場合はＳ３０６に進む。
【０１５８】
（ステップＳ３０５）変更処理部１３４は、ユーザ情報格納部１１３に格納されている１以上のユーザ情報のうち、ステップＳ３０１で受信された第一識別子またはステップＳ３０３で取得された第一識別子と対になるユーザ情報を変更する変更処理を実行する。なお、変更処理については、図４のフローチャートにより説明する。その後、ステップＳ３０１に戻る。
【０１５９】
（ステップＳ３０６）登録画面情報送信部１４１は、画面情報格納部１１１に格納されている登録画面情報を、ステップＳ３０１で第一識別子と対に受信された端末識別子またはステップＳ３０２で第一コードと対に受信された端末識別子で識別される端末装置２に送信する。
【０１６０】
（ステップＳ３０７）処理部１３は、ユーザ登録情報受信部１２２がユーザ登録情報を当該端末装置２から受信したか否かを判別する。ユーザ登録情報受信部１２２がユーザ登録情報を当該端末装置２から受信したと判別された場合はステップＳ３０８に進み、受信していない判別された場合はステップＳ３０７に戻る。
【０１６１】
（ステップＳ３０８）ユーザ登録情報蓄積部１３２は、ステップＳ３０７で受信されたユーザ登録情報を、ステップＳ３０１で受信された第一識別子またはステップＳ３０３で取得された第一識別子に対応付けて、ユーザ情報格納部１１３に蓄積する。
【０１６２】
（ステップＳ３０９）電子会員証生成部１３３は、ステップＳ３０１で受信された第一識別子またはステップＳ３０３で取得された第一識別子に対応する店舗の電子会員証であり、ステップＳ３０８で蓄積したユーザ登録情報に対応するユーザの電子会員証を生成する。
【０１６３】
（ステップＳ３１０）電子会員証出力部１４２は、ステップＳ３０９で生成された電子会員証を出力する。電子会員証出力部１４２は、生成された電子会員証を、例えば、ステップＳ３０１で第一識別子と対に受信された端末識別子またはステップＳ３０２で第一コードと対に受信された端末識別子で識別される端末装置２に送信するが、格納部１１に蓄積してもよい。その後、ステップＳ３０１に戻る。
【０１６４】
なお、図３のフローチャートにおいて、ステップＳ３０２でＮＯの場合に、ステップＳ３１１〜Ｓ３１４（図示しない）が実行されてもよい。
【０１６５】
（ステップＳ３１１）処理部１３は、識別情報受信部１２１がページ識別子を受信したか否かを判別する。識別情報受信部１２１がページ識別子を受信したと判別された場合はステップＳ３１４に進み、受信していないと判別された場合はステップＳ３１２に進む。
【０１６６】
（ステップＳ３１２）処理部１３は、識別情報受信部１２１が第二コードを受信したか否かを判別する。識別情報受信部１２１が第二コードを受信したと判別された場合はステップＳ３１３に進み、受信していないと判別された場合はステップＳ３０１に戻る。
【０１６７】
（ステップＳ３１３）処理部１３は、ステップＳ３１２で受信された第二コードからページ識別子を取得する。
【０１６８】
（ステップＳ３１４）判断部１３１は、画面情報格納部１１１に格納されている１以上のウェブ画面情報のうち、ステップＳ３１１で受信されたページ識別子またはステップＳ３１３で取得されたページ識別子で識別されるウェブ画面情報を、ステップＳ３１１でページ識別子と対に受信された端末識別子またはステップＳ３１２で第二コードと対に受信された端末識別子で識別される端末装置２に送信する。その後、ステップＳ３０１に戻る。
【０１６９】
なお、図３のフローチャートにおいて、情報処理装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１７０】
図４は、上記ステップＳ３０５の変更処理を説明するフローチャートである。
【０１７１】
（ステップＳ４０１）変更処理部１３４は、識別情報受信部１２１が付加情報を受信したか否かを判別する。識別情報受信部１２１が付加情報を受信したと判別された場合はステップＳ４０２に進み、受信していないと判別された場合はステップＳ４０４に進む。
【０１７２】
（ステップＳ４０２）変更処理部１３４は、ステップＳ４０１で受信された付加情報に応じて異なるポイント情報を取得する。
【０１７３】
（ステップＳ４０３）変更処理部１３４は、ステップＳ４０２で取得したポイント情報を用いて、ステップＳ３０１で受信した又はステップＳ３０３で取得した第一識別子と対になるポイント情報を増加させる。その後、上位の処理にリターンする。
【０１７４】
（ステップＳ４０４）変更処理部１３４は、ステップＳ４０２で取得したポイント情報を用いて、ステップＳ３０１で受信した又はステップＳ３０３で取得した第一識別子と対になるユーザ情報が勤怠情報を有するか否かを判別する。受信された又は取得された第一識別子と対になるユーザ情報が、勤怠情報を有すると判別された場合はステップＳ４０５に進み、勤怠情報を有さないと判別された場合は上位の処理にリターンする。
【０１７５】
（ステップＳ４０５）変更処理部１３４は、日付情報と時刻情報とを取得する。
【０１７６】
（ステップＳ４０６）変更処理部１３４は、ステップＳ４０５で取得された時刻情報を有する勤怠情報を取得する。
【０１７７】
（ステップＳ４０７）変更処理部１３４は、ステップＳ４０６で取得した勤怠情報を、ステップＳ３０１で受信した又はステップＳ３０３で取得した第一識別子と対になるユーザ識別子と、ステップＳ４０５で取得した日付情報とに対応付けて、ユーザ情報格納部１１３に蓄積する。その後、上位の処理にリターンする。
【０１７８】
なお、ステップＳ４０５〜Ｓ４０７において、変更処理部１３４は、例えば、時刻情報を有する勤怠情報を日付情報と対に端末装置２から取得し、受信した又は取得した第一識別子と対になるユーザ識別子と、取得した日付情報とに対応付けて、ユーザ情報格納部１１３に蓄積してもよい。
【０１７９】
以下、本実施の形態における情報システムの具体的な動作について説明する。なお、以下の説明は、種々の変更が可能であり、本発明の範囲を何ら制限するものではない。情報システムの概念図は図１である。
【０１８０】
本例における情報システムは、情報処理装置１、および３以上の端末装置２を備える。３以上の端末装置２のうち、１つ（以下、端末装置２Ａ）は、店舗Ｘの顧客であるユーザＡの携帯端末であり、他の１つ（以下、端末装置２Ｂ）は、店舗Ｘの店員であるユーザＢの携帯端末であり、その他の１つ（以下、端末装置２Ｘ）は、店舗Ｘのレジ端末である。
【０１８１】
情報処理装置１の格納部１１には、前述した対応情報などが格納されている。
【０１８２】
画面情報格納部１１１には、登録画面情報が格納されている。また、画面情報格納部１１１には、ページ識別子とウェブ画面情報との対の集合も格納されている。ページ識別子とウェブ画面情報との対とは、例えば、ページ識別子“ｘｘ１．ｈｔｍｌ”と店舗Ｘのウェブ画面情報との対、ページ識別子“ｙｙ１．ｈｔｍｌ”と店舗Ｙのウェブ画面情報との対などである。
【０１８３】
店舗情報格納部１１２には、例えば、図５に示すような２以上の店舗情報が格納されている。図５は、店舗情報のデータ構造図である。店舗情報は、店舗識別子、店舗名、および電子会員証生成情報などを含む。格納されている２以上の各店舗情報には、ＩＤ（例えば、“１”，“２”等）が対応付いている。
【０１８４】
例えば、ＩＤ“１”に対応する店舗情報（以下、店舗情報１と記す場合がある）は、店舗識別子“Ｘ”、店舗名“鮨○○”、電子会員証生成情報“ｘｘ２．ｈｔｍｌ”などを有する。同様に、ＩＤ“２”に対応する店舗情報（店舗情報２）は、店舗識別子“Ｙ”、店舗名“○○商店”、電子会員証生成情報“ｙｙ２．ｈｔｍｌ”などを有する。
【０１８５】
ユーザ情報格納部１１３には、第一識別子に対応付けて、例えば、図６に示すような２以上のユーザ情報が格納され得る。図６は、ユーザ情報のデータ構造図である。ユーザ情報は、ユーザ識別子、氏名、ポイント情報、および勤怠情報などを含む。格納されている２以上の各ユーザ情報には、ＩＤ（例えば、“１”，“２”等）が対応付いている。
【０１８６】
例えば、ＩＤ“１”に対応するユーザ情報１は、ユーザ識別子“Ａ”、氏名“山田○○”、ポイント情報“１００ポイント”、および勤怠情報“Ｎｕｌｌ”などを有する。なお、“Ｎｕｌｌ”は、ユーザ情報が当該要素を有さないことを示す。
【０１８７】
同様に、ユーザ情報２は、ユーザ識別子“Ａ”、氏名“鈴木○○”、ポイント情報“Ｎｕｌｌ”、および勤怠情報“２０１９年３月１日，（０８:３０_出勤，１７:３０_退勤）”などを有する。また、ユーザ情報３は、ユーザ識別子“Ｃ”、氏名“田中○○”、ポイント情報“２００ポイント”、および勤怠情報“Ｎｕｌｌ”などを有する。
【０１８８】
さらに、ユーザ情報１には第一識別子“Ｘ＿０００１”が、ユーザ情報２には第一識別子“Ｘ＿０００２”が、ユーザ情報３には第一識別子“Ｙ＿０００１”が、それぞれ対応付いている。
【０１８９】
なお、ユーザ情報格納部１１３には、当初、上記のような２以上の第一識別子のみが格納されており、後に、２以上の各端末装置（２Ａ〜２Ｃ）からユーザ登録情報が受信されたことに応じて、ユーザ情報１〜３が蓄積される。
【０１９０】
端末装置２Ａの端末格納部２１にはユーザ識別子“Ａ”が、端末装置２Ｂの端末格納部２１にはユーザ識別子“Ｂ”が、端末装置２Ｘの端末格納部２１には店舗識別子“Ｘ”が、それぞれ格納されている。
【０１９１】
店舗Ｘでは、顧客用および店員用の２種類のショップカードが準備されている。いま、ユーザＡが店舗Ｘに来店したとする。店舗Ｘでは、例えば、図７および図８に示すような顧客用のショップカードが、来店した顧客に配布される。なお、顧客用のショップカードは、メンバーカードでもある。メンバーカードとは、前述した会員証といってもよい。
【０１９２】
図７は、顧客用または店員用のショップカードの第二面（例えば、表面）を示す図である。ショップカードの第二面には、ページ識別子“ｘｘ１．ｈｔｍｌ”が埋め込まれた第二コードが印刷されている。また、第二面には、例えば、店舗名や住所等を示す文字列「鮨○○」、「東京都新宿区・・・」なども印刷されている。
【０１９３】
図８は、顧客用のショップカードの第一面（例えば、裏面）を示す図である。顧客用のショップカードの第一面には、第一識別子“Ｘ＿０００１”が埋め込まれた第一コードが印刷されている。また、当該第一面には、例えば、カードの種類を示す文字列「鮨○○  メンバーカード」、署名欄なども印刷されている。
【０１９４】
なお、以下では、顧客用または店員用のショップカードを、単にカードと記す場合がある。
【０１９５】
ユーザＡは、端末装置２Ａの内蔵カメラで、カードの第一面に印刷された第一コードを読み取る。端末装置２Ａにおいて、内蔵カメラで読み取られた第一コードを端末受付部２２が受け付け、端末処理部２４は、当該第一コードから第一識別子“Ｘ＿０００１”を取得する。端末送信部２６は、取得された第一識別子“Ｘ＿０００１”を、格納されているユーザ識別子“Ａ”と対に、情報処理装置１に送信する。
【０１９６】
情報処理装置１において、識別情報受信部１２１が、上記第一識別子“Ｘ＿０００１”とユーザ識別子“Ａ”との対を受信し、判断部１３１は、受信された第一識別子“Ｘ＿０００１”と対になるユーザ情報が、ユーザ情報格納部１１３に存在するか否かを判断する。この時点では、第一識別子“Ｘ＿０００１”と対になるユーザ情報１は、未だユーザ情報格納部１１３に格納されていないため、判断部１３１は、受信された第一識別子“Ｘ＿０００１”と対になるユーザ情報はユーザ情報格納部１１３に存在しないと判断する。
【０１９７】
かかる否定的な判断結果を受け、登録画面情報送信部１４１は、画面情報格納部１１１に格納されている登録画面情報を、受信されたユーザ識別子“Ａ”で識別されるユーザＡの端末装置２Ａに送信する。
【０１９８】
端末装置２Ａにおいて、端末受信部２３が上記登録画面情報を受信し、端末出力部２５は、受信された登録画面情報を、ディスプレイを介して出力する。これによって、端末装置２Ａのディスプレイに、例えば、図１０に示すような登録画面が表示される。図１０は、登録画面の一例を示す図である。この登録画面は、文字列「会員登録」と、文字列「メールアドレス」およびこれと対になる第一の入力欄と、文字列「氏名」およびこれと対になる第二の入力欄と、文字列「電話番号」およびこれと対になる第三の入力欄と、文字列「登録」を含むボタン（以下、登録ボタン）とを有する。
【０１９９】
ユーザＡは、端末装置２Ａのタッチパネルを介して、第一の入力欄に“ｙａｍａｄａ＠・・・”を、第二の入力欄に“山田○○”を、第三の入力欄に“０８０・・・”を、それぞれ入力した後、登録ボタンを押下する。
【０２００】
登録ボタンの押下に応じて、端末受付部２２は、第一〜第三の入力欄に入力された各種の情報を受け付け、端末送信部２６は、受け付けられた情報を含むユーザ登録情報“ｙａｍａｄａ＠・・・，山田○○，０８０・・・”を情報処理装置１に送信する。
【０２０１】
情報処理装置１において、ユーザ登録情報受信部１２２が上記ユーザ登録情報を受信し、ユーザ登録情報蓄積部１３２は、受信されたユーザ登録情報を第一識別子“Ｘ＿０００１”に対応付けてユーザ情報格納部１１３に蓄積する。これにより、ユーザ情報格納部１１３には、第一識別子“Ｘ＿０００１”と対になるユーザ情報１が格納される結果となる。
【０２０２】
なお、本例では、会員登録したユーザには１００ポイントが付与されるため、ユーザ情報１が有するポイント情報の初期値は、“１００ポイント”である。
【０２０３】
次に、電子会員証生成部１３３は、受信された第一識別子“Ｘ＿０００１”に対応する店舗Ｘの電子会員証であり、蓄積されたユーザ登録情報であるユーザ情報１に対応するユーザＡの電子会員証であり、受信された第一識別子“Ｘ＿０００１”に対応する第一コードを含む電子会員証を生成する。
【０２０４】
詳しくは、電子会員証生成部１３３は、まず、受信された第一識別子“Ｘ＿０００１”に対応する第一コードを生成する。次に、電子会員証生成部１３３は、生成した第一コードと、店舗情報格納部１１２に格納されている１以上の店舗情報のうち店舗識別子“Ｘ”を有する店舗情報１が有する電子会員証生成情報と、ユーザ情報１が有する氏名“山田○○”等の情報とを用いて、第一識別子“Ｘ＿０００１”に対応する第一コードを含む電子会員証を生成する。
【０２０５】
電子会員証出力部１４２は、こうして生成された電子会員証を端末装置２Ａに送信する。
【０２０６】
端末装置２Ａにおいて、端末受信部２３が上記電子会員証を受信し、端末出力部２５は、受信された電子会員証を、ディスプレイを介して出力する。これによって、端末装置２Ａのディスプレイに、例えば、図１１に示すような電子会員証が表示される。図１１は、電子会員証の出力例を示す図である。この電子会員証は、会員証の種類を示す文字列「鮨○○  電子会員証」と、氏名を示す文字列「山田○○」と、電子メールの画像およびこれと対になるメールアドレスを示す文字列「ｙａｍａｄａ＠・・・」と、受話器の画像およびこれと対になる電話番号を示す文字列「０８０・・・」とを含む。
【０２０７】
以上で、店舗Ｘに対するユーザＡの会員登録が完了する。ユーザＡは、飲食が済むと、レジで支払いを行う。その際、飲食代金を示す金額情報“１０００円”が、端末装置２Ｘのキーボードを介して入力される。また、ユーザＡのカードの一面の第一コードが、端末装置２Ｘのスキャナで読み取られる。
【０２０８】
端末装置２Ｘにおいて、入力された金額情報と、読み取られた第一コードとを端末受付部２２が受け付ける。端末処理部２４は、当該金額情報“１０００円”を用いて、その１％に相当するポイント情報“１０ポイント”を取得すると共に、当該第一コードから第一識別子“Ｘ＿０００１”を取得する。端末送信部２６は、取得された第一識別子“Ｘ＿０００１”、格納されている端末識別子“Ｘ”、および取得されたポイント情報“１０ポイント”の組を、情報処理装置１に送信する。
【０２０９】
情報処理装置１において、識別情報受信部１２１が、上記組を受信し、判断部１３１は、受信された第一識別子“Ｘ＿０００１”と対になるユーザ情報がユーザ情報格納部１１３に存在するか否かを判断する。この時点では、第一識別子“Ｘ＿０００１”と対になるユーザ情報１がユーザ情報格納部１１３に格納されているため、判断部１３１の判断結果は肯定的である。
【０２１０】
かかる判断結果を受け、変更処理部１３４は、第一識別子“Ｘ＿０００１”と対になるユーザ情報１を変更する変更処理を行う。詳しくは、変更処理部１３４は、受信されたポイント情報“１０ポイント”を、ユーザ情報１が有するポイント情報“１００ポイント”に加算する。そして、ユーザ情報１が有するポイント情報“１００ポイント”を、加算後のポイント情報“１１０ポイント”に変更する。
【０２１１】
こうして、店舗Ｘに関するユーザＡのポイントは、入会時に付与された１００ポイントに、飲食代１０００円に応じた１０ポイントが加算され、１１０ポイントに増加する。
【０２１２】
なお、店員用のショップカードに関する処理は、以下のようになる。
【０２１３】
店舗Ｘの店員には、例えば、図７および図９に示すような店員用のショップカードが、初出勤前に予め配布されている。なお、店員用のショップカードは、スタッフカードでもある。スタッフカードとは、前述した店員証といってもよい。
【０２１４】
図９は、店員用のショップカードの第一面を示す図である。なお、店員用のショップカードの第二面は、図７に示した、顧客用のショップカードの第二面と同様である。
【０２１５】
店員用のショップカードの第一面には、第一識別子“Ｘ＿０００２”が埋め込まれた第一コードが印刷されている。また、当該第一面には、例えば、カードの種類を示す文字列「鮨○○  スタッフカード」、署名欄なども印刷されている。
【０２１６】
ユーザＢは、スタッフカードの第二面の第二コードを、端末装置２Ｂの内蔵カメラで読み取ることにより、ユーザ情報の登録を行う。登録の手順は、メンバーカードの場合と同様でよい。これにより、ユーザ情報格納部１１３には、第一識別子“Ｘ＿０００２”に対応付けて、ユーザ情報２が格納される結果となる。ただし、登録の時点で、ユーザ情報２が有する勤怠情報は“Ｎｕｌｌ”である。
【０２１７】
現在の日時は、２０１９年３月１日の午前８時３０分である。いま、ユーザＢが店舗Ｘに初出勤したとする。ユーザＢは、端末装置２Ｘのスキャナでスタッフカードの第一面の第一コードを読み取ると共に、例えば、“出勤”を入力するためのボタンを押下する。端末装置２Ｘにおいて、読み取られた第一コードと、入力された“出勤”とを端末受付部２２が受け付ける。端末処理部２４は、当該第一コードから第一識別子“Ｘ＿０００２”を取得すると共に、内蔵時計等から日付情報“２０１９年３月１日”と時刻情報“０８：３０”とを取得する。
【０２１８】
次に、端末処理部２４は、取得された時刻情報“０８：３０”を有する勤怠情報“０８：３０＿出勤”を取得する。端末送信部２６は、取得された第一識別子“Ｘ＿０００２”と、格納されている端末識別子“Ｘ”と、取得された勤怠情報“０８：３０＿出勤”との組を情報処理装置１に送信する。
【０２１９】
情報処理装置１において、識別情報受信部１２１が上記組を受信し、判断部１３１は、受信された第一識別子“Ｘ＿０００２”と対になるユーザ情報がユーザ情報格納部１１３に存在するか否かを判断する。この時点では、第一識別子“Ｘ＿０００２”と対になるユーザ情報２がユーザ情報格納部１１３に格納されているため、判断部１３１の判断結果は肯定的である。
【０２２０】
かかる判断結果を受け、変更処理部１３４は、受信された勤怠情報“０８：３０＿出勤”を、第一識別子“Ｘ＿０００２”と対になるユーザ情報２が有するユーザ識別子“Ｂ”と、取得した日付情報“２０１９年３月１日”とに対応付けて、ユーザ情報格納部１１３に蓄積する。これによって、ユーザ情報２が有する勤怠情報は、“Ｎｕｌｌ”から“２０１９年３月１日，０８：３０＿出勤”に変更される。
【０２２１】
現在の日時は、同日の午後５時３０分であり、ユーザＢは、店舗Ｘを退勤しようとしている。ユーザＢは、端末装置２Ｘのスキャナでスタッフカードの第一面の第一コードを読み取ると共に、“退勤”を入力するためのボタンを押下する。端末装置２Ｘにおいて、読み取られた第一コードと、入力された“退勤”とを端末受付部２２が受け付ける。端末処理部２４は、当該第一コードから第一識別子“Ｘ＿０００２”を取得すると共に、内蔵時計等から日付情報“２０１９年３月１日”と時刻情報“１７：３０”とを取得する。
【０２２２】
端末処理部２４は、取得された時刻情報“１７：３０”を有する勤怠情報“１７：３０＿退勤”を取得し、端末送信部２６は、取得された第一識別子“Ｘ＿０００２”と、格納されている端末識別子“Ｘ”と、取得された勤怠情報“１７：３０＿退勤”との組を情報処理装置１に送信する。
【０２２３】
情報処理装置１において、識別情報受信部１２１が上記組を受信し、判断部１３１は、上記と同様の判断を行う。ここでも判断部１３１の判断結果は肯定的であり、変更処理部１３４は、受信された勤怠情報“１７：３０＿出勤”を、第一識別子“Ｘ＿０００２”と対になるユーザ情報２が有するユーザ識別子“Ｂ”と、取得した日付情報“２０１９年３月１日”とに対応付けて、ユーザ情報格納部１１３に蓄積する。これによって、ユーザ情報２が有する勤怠情報は、“２０１９年３月１日，０８：３０＿出勤”から、“２０１９年３月１日，（０８：３０＿出勤，１７：３０＿退勤）”に変更される。
【０２２４】
なお、顧客用または店員用のいずれかを問わず、ショップカードの第二面の第二コードが読み取られた場合の処理は、以下のようになる。
【０２２５】
カードの第二面に印刷された第二コードが、例えば、端末装置２Ａの内蔵カメラで読み取られると、端末装置２Ａにおいて、読み取られた第二コードを端末受付部２２が受け付け、端末処理部２４は、当該第二コードからページ識別子“ｘｘ１．ｈｔｍｌ”を取得する。端末送信部２６は、取得された第一識別子“Ｘ＿０００１”と、格納されているユーザ識別子“Ａ”との対を情報処理装置１に送信する。
【０２２６】
情報処理装置１において、識別情報受信部１２１が、上記対を受信し、処理部１３は、受信されたページ識別子“ｘｘ１．ｈｔｍｌ”で識別されるウェブ画面情報を画面情報格納部１１１から取得し、ユーザ識別子“Ａ”で識別されるユーザＡの端末装置２Ａに送信する。
【０２２７】
端末装置２Ａにおいて、端末受信部２３が上記ウェブ画面情報を受信し、端末出力部２５は、受信されたウェブ画面情報を、ディスプレイを介して出力する。これにより、端末装置２Ａのディスプレイに、店舗Ｘのウェブページが表示される。
【０２２８】
以上、本実施の形態によれば、ユーザ情報格納部１１３に、第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納され、情報処理装置１は、第一面に第一コードが表出したカードから取得された第一コードに対応する第一識別子または第一コードを端末装置２から受信し、受信した第一識別子、または受信した第一コードから取得される第一識別子がユーザ情報格納部１１３に存在するか否かを判断し、第一識別子がユーザ情報格納部１１３に存在すると判断した場合に、第一識別子と対になるユーザ情報を変更する変更処理を行うことにより、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができる。
【０２２９】
また、画面情報格納部１１１に、ユーザ情報を登録するための画面の情報である登録画面情報が格納され、情報処理装置１は、第一識別子がユーザ情報格納部１１３に存在しないと判断した場合に、登録画面情報を端末装置２に送信し、登録画面情報の送信後に、登録画面情報に対して入力されたユーザ識別子を含むユーザ登録情報であり、少なくともユーザ情報の一部を構成するユーザ登録情報を端末装置２から受信し、受信したユーザ登録情報を、受信した第一識別子、または受信した第一コードから取得される第一識別子に対応付けて蓄積することにより、組織のカードを用いて、容易にユーザ登録ができる。
【０２３０】
また、店舗情報格納部１１２に、店舗識別子を有する１以上の店舗情報が格納され、情報処理装置１は、ユーザ登録情報を蓄積する際に、第一識別子に対応する店舗識別子で識別される店舗に対応する電子会員証であり、ユーザの電子会員証を生成し、生成した電子会員証を出力することにより、組織のカードを用いて、電子会員証を生成できる。
【０２３１】
また、情報処理装置１は、第一コードを含む電子会員証を生成することにより、組織のカードを用いて、コードを含む電子会員証を生成できる。
【０２３２】
また、上記構成において、ユーザ情報は、ユーザのポイントを特定するポイント情報を有し、変更処理は、第一識別子と対になるポイント情報を増加させる処理を含むことにより、情報処理装置１は、組織のカードを用いて、ポイントをユーザに与えることができる。
【０２３３】
また、情報処理装置１は、付加情報をも受信し、変更処理は、受信した付加情報に応じて、異なるポイント情報を取得し、取得したポイント情報を用いて、第一識別子と対になるポイント情報を増加させる処理を含むことにより、情報処理装置１は、組織のカードを用いて、受信された付加情報に対応するポイントをユーザに与えることができる。
【０２３４】
また、上記構成において、ユーザ情報は、ユーザの前払金のうちの残金を特定する残金情報を有し、情報処理装置１は、カードで支払われた金額に関する金額情報をも受信し、変更処理は、第一識別子と対になる残金情報を減少させる処理を含むことにより、組織のカードを用いて、ユーザの残金の管理ができる。
【０２３５】
また、上記構成において、ユーザ情報は、勤怠に関する勤怠情報を有し、変更処理は、勤怠情報を取得し、勤怠情報を、受信した第一識別子と対になるユーザ識別子に対応付けて蓄積する処理を含むことにより、情報処理装置１は、組織のカードを用いて、店員等の勤怠管理ができる。
【０２３６】
また、上記構成において、変更処理は、日付を示す日付情報と時刻を示す時刻情報とを取得し、時刻情報を有する勤怠情報を取得し、勤怠情報を第一識別子と対になるユーザ識別子と日付情報とに対応付けて蓄積する処理を含むことにより、情報処理装置１は、組織のカードを用いて、店員等の勤怠管理ができる。
【０２３７】
また、カードは、情報処理装置１が受信する第一識別子に対応する第一コードまたは情報処理装置１が受信する第一コードが第一面に表出され、第一面の裏面である第二面にウェブページにアクセスするためのページ識別子が埋め込まれた第二コードが表出されたカードである。
【０２３８】
かかる構成により、利用価値の高い組織のカードを提供できる。
【０２３９】
また、カードは、店舗のカードであり、ウェブページは、店舗のウェブページである。
【０２４０】
かかる構成により、利用価値の高い店舗のカードを提供できる。
【０２４１】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。
【０２４２】
本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、第一識別子と対になるユーザ情報であり、ユーザを識別するユーザ識別子を含む１以上のユーザ情報が格納されるユーザ情報格納部１１３を具備し、このプログラムは、前記コンピュータを、第一面に第一コードが表出したカードから取得された当該第一コードに対応する第一識別子または前記第一コードを端末装置２から受信する識別情報受信部１２１と、前記識別情報受信部１２１が受信した第一識別子、または前記識別情報受信部１２１が受信した第一コードから取得される第一識別子が前記ユーザ情報格納部１１３に存在するか否かを判断する判断部１３１と、前記第一識別子が前記ユーザ情報格納部１１３に存在すると前記判断部１３１が判断した場合に、当該第一識別子と対になるユーザ情報を変更する変更処理を行う変更処理部１３４として機能させるためのプログラムである。
【０２４３】
図１２は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図１２において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０２４４】
図１３は、コンピュータシステム９００の内部構成の一例を示す図である。図１３において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０２４５】
コンピュータシステム９００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２４６】
プログラムは、コンピュータの詳細を示す９０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２４７】
なお、上述したコンピュータシステム９００は、サーバまたは据え置き型のＰＣであるが、端末装置２は、例えば、タブレット端末やスマートフォンやノートＰＣといった、携帯端末で実現されてもよい。この場合、コンピュータシステム９００は、図示しないカメラをさらに備える。カメラは、例えば、内蔵カメラであるが、外付けのカメラでもよい。また、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０２４８】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２４９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２５０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（例えば、受信部１２、送信部１４など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２５１】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２５２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５３】
以上のように、本発明にかかる情報処理装置は、組織のカードを用いて、ユーザに対応するユーザ情報の変更ができるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０２５４】
１  情報処理装置
２  端末装置
１１  格納部
１２  受信部
１３  処理部
１４  送信部
２１  端末格納部
２２  端末受付部
２３  端末受信部
２４  端末処理部
２５  端末出力部
２６  端末送信部
１１１  画面情報格納部
１１２  店舗情報格納部
１１３  ユーザ情報格納部
１２１  識別情報受信部
１２２  ユーザ登録情報受信部
１３１  判断部
１３２  ユーザ登録情報蓄積部
１３３  電子会員証生成部
１３４  変更処理部
１４１  登録画面情報送信部
１４２  電子会員証出力部
【図１】
2020170276.tif 000003
【図２】
2020170276.tif 000004
【図３】
2020170276.tif 000005
【図４】
2020170276.tif 000006
【図５】
2020170276.tif 000007
【図６】
2020170276.tif 000008
【図７】
2020170276.tif 000009
【図８】
2020170276.tif 000010
【図９】
2020170276.tif 000011
【図１０】
2020170276.tif 000012
【図１１】
2020170276.tif 000013
【図１２】
2020170276.tif 000014
【図１３】
2020170276.tif 000015