(57)【要約】【課題】誰でも簡単な操作を行うだけでシステムを利用することが可能であり、かつ、各ユーザを認証することが可能な情報処理装置等を提供する。【解決手段】予め、ユーザを特定するためのユーザ特定情報等をデータベースに登録し、商品に関する商品情報をデータベースに登録しておく。情報読取装置から送信された記録媒体を特定するための情報、ユーザ特定情報、ユーザによって特定された記録媒体上の位置を特定するための位置情報を検出し、これらの情報からデータベースを参照して商品を特定する。また、情報読取装置から送信された前記認証コードを検出し、検出された認証コードと、ユーザ情報データベースに登録された認証コードとが一致するか否かを判定する判定手段する。【選択図】図２
2017068719.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された情報読取装置からの購入情報に基づいて商品の売買に関する情報を処理する情報処理装置であって、
各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段と、
商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段と、
前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報、及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段と、
取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段と、
前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段と、
前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段と、を備えている情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記商品を販売することが可能な有効期限が当該商品毎に登録された商品情報データベースを管理する商品情報データベース管理手段と、
前記位置情報を受信した日時を検出する検出手段と、
検出された日時が前記有効期限内か否かを判定する判定手段と、
前記日時が前記有効期限を過ぎているときに、当該日時が前記有効期限を過ぎていることを前記ユーザに報知し、該当する特定された商品を前記ユーザに配送するための前記商品配送情報の提供を中止する報知手段と、
を更に備えている、情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記記録媒体特定情報と前記ユーザ特定情報とが単一の情報コードによって構成されている、情報処理装置。
【請求項４】
コンピュータによって、ネットワークを介して接続された情報読取装置からの購入情報に基づいて商品の売買に関する情報を処理するためプログラムであって、
前記コンピュータを、
各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段、
商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段、
前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段、
取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段、
前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段、及び
前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段、
として機能させることを特徴とするプログラム。
【請求項５】
所定の情報を読みとる情報読取装置と、当該情報読取装置とネットワークを介して接続され、前記情報読取装置から送信された購入情報に基づいて所定の情報を処理する情報処理システムであって、
各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段と、
商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段と、
前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段と、
取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段と、
前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段と、
前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段と、を備えていることを特徴とする情報処理システム。
【請求項６】
請求項５に記載の情報処理システムにおいて、
前記情報読取装置は、
前記記録媒体を載置させる載置手段と、
前記記録媒体が載置された状態で前記記録媒体特定情報及び前記ユーザ特定情報を読み取るための第１情報読取手段と、
前記記録媒体が載置された状態でユーザによって特定された前記記録媒体上の位置を特定するための位置情報を読み取るための第２位置情報読取手段と、
を更に備えている、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報読取装置から送信された購入情報に基づいて情報を処理する情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、タブレット型情報端末装置及びスマートフォンなどに代表される通信端末装置の技術進歩、及びＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展に伴い、システムのユーザが所持する通信端末装置を利用し、自宅から商品の注文を行い、自宅へ商品を配送してもらう商品注文システムに関する技術が実施されるようになってきた。
【０００３】
ところが、高年齢の人々は、一般的に電子機器の操作に不慣れな人が多い。そのため、上記の商品注文システムを十分に利用することができないことが考えられる。
【０００４】
他方、農村部等の過疎地には、居住地の近くに小売店が存在しないため、こうした過疎地で生活する人々の買い物が困難であるという、いわゆる買い物難民と呼ばれる人々の存在が社会的な問題となっている。
【０００５】
そのため、電子機器の操作に不慣れな人々やいわゆる買い物難民と呼ばれる人々が手軽に買い物を行うことができるように、簡単な操作を行うだけで買い物を行うことができる商品注文システムが提案されるようになってきた（例えば、特許文献１）。
【０００６】
特許文献１により提案されている商品注文システムは、注文者端末、販売業者端末、及び注文者端末のモデムと販売業者端末のモデム間との間で通信を行うネットワークとを備えている。注文者端末は、末予め記憶された注文者の注文者ＩＤおよび注文品の識別情報を読み取る注文情報入力手段から注文データを取得し、注文者ＩＤおよび注文データを送信するとともに、相手から信号を受信するモデムを備えている。一方、販売業者端末は、予め登録された注文者ＩＤの照合および注文データを抽出して注文者に注文品を配送するとともに、送受信を行うモデムを備えている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−２１８６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に記載された商品注文システムは、システムを利用する各ユーザが個人で商品注文用の端末を保有することを前提としている。そのため、各ユーザの負担が大きくなる。また、個人で商品注文用の端末を保有することを前提としているため、複数のユーザで端末を共用する場合に各ユーザを認証することができない。そのため、セキュリティ上の問題がある。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、誰でも簡単な操作を行うだけでシステムを利用することが可能であり、かつ、各ユーザを認証することが可能な情報処理装置、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
（１）上述した課題を解決するため、本発明に係る情報処理装置は、ネットワークを介して接続された情報読取装置からの購入情報に基づいて商品の売買に関する情報を処理する情報処理装置であって、各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段と、商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段と、前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段と、取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段と、前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段と、前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段と、を備える構成を有している。
【００１１】
この構成によれば、情報記録媒体に記録された商品に関する情報の位置を指し、これを情報読取装置に読み取らせるだけで、ユーザが購入したい商品の特定をすることができる。そのため、一般的に普及しているインターネットを利用した商品販売用のシステムよりも、感覚的に買い物を行うことができる。
【００１２】
したがって、コンピュータ等の取扱に不慣れな人でも、簡単に買い物を行うことができる。
【００１３】
また、この構成によれば、認証コードによって各ユーザを認証するので、セキュリティを確保することができる。
【００１４】
（２）本発明に係る情報処理装置において、前記商品を販売することが可能な有効期限が当該商品毎に登録された商品情報データベースを管理する商品情報データベース管理手段と、前記位置情報を受信した日時を検出する検出手段と、検出された日時が前記有効期限内か否かを判定する判定手段と、前記日時が前記有効期限を過ぎているときに、当該日時が前記有効期限を過ぎていることを前記ユーザに報知し、該当する特定された商品を前記ユーザに配送するための前記商品配送情報の提供を中止する報知手段と、を更に備える構成を有している。
【００１５】
この構成により、ユーザが、例えば、正味期限を経過した食品を購入してしまうことや、新型のモデルが発売されているにもかかわらず、旧型のモデルを購入してしまうことを防止することが可能になる。
【００１６】
（３）前記記録媒体特定情報と前記ユーザ特定情報とが単一の情報コードによって構成される構成を有している。
【００１７】
この構成によって、１つの情報コードを情報読取装置に読み取らせるだけ、当該情報記録媒体に使用を許されたユーザであるか否かを判断することが可能になる。
【００１８】
したがって、情報記録媒体の情報コードに形成されたユーザ特定情報により特定されるユーザと異なるユーザが当該情報記録媒体を悪用することを防止することが可能なる。
【００１９】
（４）上述した課題を解決するため、本発明に係るプログラムは、コンピュータによって、ネットワークを介して接続された情報読取装置からの購入情報に基づいて商品の売買に関する情報を処理するためプログラムであって、前記コンピュータを、各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段、商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段、前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段、取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段、前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段、及び前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段、として機能させる構成を有している。
【００２０】
この構成によれば、情報記録媒体に記録された商品に関する情報の位置を指し、これを情報読取装置に読み取らせるだけで、ユーザが購入したい商品の特定をすることができる。そのため、一般的に普及しているインターネットを利用した商品販売用のシステムよりも、感覚的に買い物を行うことができる。
【００２１】
したがって、コンピュータ等の取扱に不慣れな人でも、簡単に買い物を行うことができる。
【００２２】
また、この構成によれば、認証コードによって各ユーザを認証するので、セキュリティを確保することができる。
【００２３】
（５）上述した課題を解決するため、本発明に係る情報処理システムは、所定の情報を読みとる情報読取装置と、当該情報読取装置とネットワークを介して接続され、前記情報読取装置から送信された購入情報に基づいて所定の情報を処理する情報処理システムであって、各ユーザに関する情報を特定するためのユーザ特定情報毎に、各ユーザを認証するための認証コードと、各ユーザの住所情報と、が登録されたユーザ情報データベースを管理するユーザ情報データベース管理手段と、商品に関する商品情報が記録された記録媒体を特定するための記録媒体特定情報であって、当該記録媒体の所定の位置に記録された記録媒体特定情報毎に、前記商品情報が記録された当該情報記録媒体上の範囲に関する範囲情報と、前記商品情報に関する商品を特定するための商品特定情報と、が関連付けて登録された記録媒体情報データベースを管理する記録媒体情報データベース管理手段と、前記情報読取装置から送信された前記記録媒体特定情報、前記ユーザ特定情報及びユーザによって特定された前記記録媒体上の位置を特定するための位置情報を取得するための取得手段と、取得された前記位置情報に基づいて、前記記録媒体情報データベースに記憶された範囲情報を参照して商品を特定するための商品特定手段と、前記情報読取装置から送信された認証コードに基づいてユーザ情報データベースを参照し、前記特定されたユーザ特定情報に対応する住所情報を特定する住所情報特定手段と、前記特定された住所情報に基づいて前記特定された商品を配送するための商品配送情報を提供する提供手段と、を備える構成を有している。
【００２４】
この構成によれば、情報記録媒体に記録された商品に関する情報の位置を指し、これを情報読取装置に読み取らせるだけで、ユーザが購入したい商品の特定をすることができる。そのため、一般的に普及しているインターネットを利用した商品販売用のシステムよりも、感覚的に買い物を行うことができる。
【００２５】
したがって、コンピュータ等の取扱に不慣れな人でも、簡単に買い物を行うことができる。
【００２６】
また、この構成によれば、認証コードによって各ユーザを認証するので、セキュリティを確保することができる。
【００２７】
（６）本発明に係る情報処理システムにおいて、前記情報読取装置は、前記記録媒体を載置させる載置手段と、前記記録媒体が載置された状態で前記記録媒体特定情報及び前記ユーザ特定情報を読み取るための第１情報読取手段と、前記記録媒体が載置された状態でユーザによって特定された前記記録媒体上の位置を特定するための位置情報を読み取るための第２位置情報読取手段と、を更に備える構成を有している。
【００２８】
この構成により、カメラが記録媒体特定情報及びユーザ特定情報を読み取る一方で、感圧式タッチパネルがユーザによって特定された前記記録媒体上の位置を特定するための位置情報を読み取るので、ユーザは、複雑な操作を行うことなく、容易、かつ、感覚的に情報記録媒体の情報を情報読取装置に読み取らせることができる。
【発明の効果】
【００２９】
本発明の情報処理装置、プログラム及び情報処理システムは、誰でも簡単な操作を行うだけでシステムを利用することが可能であり、かつ、各ユーザを認証することが可能となる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係る情報処理システムの一実施形態における構成を示すシステム構成図である。
【図２】一実施形態の情報読取装置の構成を示すブロック図である。
【図３】一実施形態の情報読取装置の作用を説明するための説明図である。
【図４】一実施形態の情報処理サーバ装置の構成を示すブロック図である。
【図５】一実施形態の情報処理サーバ装置内に設けられたユーザ情報データベースに記録されるデータの一例を示す図である。
【図６】一実施形態の情報処理サーバ装置内に設けられた記録媒体情報データベースに記録されるデータの一例を示す図である。
【図７】一実施形態の情報処理サーバ装置内に設けられた商品情報データベースに記録されるデータの一例を示す図である。
【図８】一実施形態の配送センターに設けられた配送管理情報データベースに記録されるデータの一例を示す図である。
【図９】一実施形態における情報処理システムの情報読取装置において実行される処理を示すフローチャートである。
【図１０】一実施形態における情報処理システムの情報処理サーバ装置において実行される処理を示すフローチャートである。
【図１１】本発明に係る情報処理システムの変形例における構成を示すシステム構成図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、情報読取装置１０と、当該情報読取装置１０とネットワーク２０を介して接続される情報処理サーバ装置３０と、を有する情報処理システムに対し、本発明に係る情報処理サーバ装置３０、プログラム及び情報処理システム１を適用した場合の実施形態である。また、「取得」のことを「検出」、「取得手段」のことを「検出手段」、「取得部」のことを「検出部」と言い換えて説明することがある。
【００３２】
［１］情報処理システムの概要
まず、図１を用いて本実施形態における情報処理システム１の構成及び概要について説明する。なお、図１は、本実施形態における情報処理システム１の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図１においては１台の情報読取装置１０のみを示している。すなわち、実際の情報処理システム１においては、表示するよりも多数の情報読取装置１０が存在している。
【００３３】
本実施形態の情報処理システム１は、情報読取装置１０と、当該情報読取装置１０にネットワーク２０を介して接続された情報処理サーバ装置３０と、情報読取装置１０に読み取らせるための情報記録媒体４０と、を備えている。この情報処理システム１では、情報読取装置１０が読み込んだ購入情報がネットワーク２０を介して情報処理サーバ装置３０に送信され、送信された購入情報に基づいて情報処理サーバ装置３０が所定の処理を実行することによって、ユーザによって購入された商品の決済処理、及び商品の発送を行うための処理を実行している。
【００３４】
とりわけ、本実施形態の情報処理システム１は、例えば、いわゆる買い物難民と呼ばれる人々が手軽に、しかも安心して買い物を行うことができるようにしたシステムである。具体的に、本実施形態の情報処理システム１では、その前提として、ユーザに対して商品情報が記録された情報記録媒体（具体的には、チラシ）４０を配布し、ユーザは、情報記録媒体４０を用いることによって情報読取装置１０を利用して買い物が行われる。特に、ユーザは、情報記録媒体４０に記録された情報の中から購入しようとする商品に関する情報を情報読取装置１０に読み込ませ、読み込ませた商品に関する情報を情報処理サーバ装置３０に送信することにより、買い物が行われる。
【００３５】
情報読取装置１０は、一定の人数のユーザが当該情報読取装置１０を１台使用することができるように設置する。具体的には、情報読取装置１０は、少人数からなる自治体や１世帯に１台設置される。例えば、自治体に設けられた公民館に１台ずつ設置される。
【００３６】
情報記録媒体４０としては、紙媒体が用いられる。この情報記録媒体４０には、商品の種類や価格等の商品情報が印刷されると共に、当該情報記録媒体４０自体を特定するための記録媒体情報と、各ユーザを特定するためのユーザ特定情報とが含まれた特定用コード４１が印刷される。このような情報が印刷された紙媒体としての情報記録媒体４０を用いることによって、当該情報記録媒体４０に記録された情報を情報読取装置１０に読み取らせるだけで、商品を購入したユーザと購入した商品とを特定することが可能になる。
【００３７】
本実施形態の情報読取装置１０は、具体的に、
（１）情報記録媒体４０に記録された、当該情報記録媒体４０を特定するための特定用コード４１の情報読取装置１０上における位置情報を読み取るための機能、
（２）ユーザによって特定された記録媒体上の特定位置に関する情報読取装置１０上における位置情報を読み取るための機能、及び
（３）読み取られた特定用コード４１の位置情報とユーザによって特定された記録媒体上の特定位置に関する情報読取装置１０上における位置情報に基づいて、ユーザによって特定された特定位置の情報記録媒体４０上における位置情報に変換する機能、
を実行するための構成を備えている。
【００３８】
情報記録媒体４０には、
（１）当該情報記録媒体４０を特定するための特定用コード４１、及び
（２）商品に関する情報
が記録されている。
【００３９】
この情報記録媒体４０は、上記のように、例えば、紙媒体が用いられる。特定用コード４１及び商品に関する情報は、当該紙媒体である情報記録媒体４０の片面又は両面に印刷される。
【００４０】
本実施形態の情報処理サーバ装置３０は、各種のデータベース（以下、「ＤＢ」と略す。）を有し、適宜に各種のＤＢを参照しつつ情報処理を実行する。具体的に、情報処理サーバ装置３０は、
（１）各ユーザに関する情報を特定するためのユーザ特定情報と、各ユーザを認証するための認証コードと、各ユーザの住所情報と、がユーザ特定情報毎に登録されたユーザ情報データベースを管理する機能、
（２）商品に関する商品情報が記録された記録媒体を特定するための記録媒体情報であって、当該記録媒体の所定の位置に記録された記録媒体情報と、商品情報が記録された当該情報記録媒体４０上の範囲に関する範囲情報と、商品情報に関する商品を特定するための商品特定情報と、が記録媒体情報毎に関連付けて登録された記録媒体情報データベース３４２を管理する機能、
（３）情報読取装置１０から送信された記録媒体特定情報を取得（検出）する機能、
（４）情報読取装置１０から送信された、ユーザによって特定された記録媒体上の位置を特定するための位置情報を取得（検出）する機能、
（５）検出された位置情報に基づいて、記録媒体情報データベース３４２を参照して商品を特定する機能、
（６）情報読取装置１０から送信された、特定された商品を購入決済するための処理に進むための情報を取得（検出）する機能、
（７）情報読取装置１０から送信された認証コードを取得（検出）する機能、
（８）検出された認証コードと、ユーザ情報データベース３４１に登録された認証コードとが一致するか否かを判定する機能、
（９）上記の判定結果に基づいて、特定された商品について購入決済を許可する機能、
（１０）情報読取装置１０から送信されたユーザ特定情報を取得（検出）する機能、
（１１）ユーザ情報データベース３４１を参照し、検出されたユーザ特定情報に対応する住所情報を特定する機能、及び
（１２）特定された住所情報の住所に許可された商品を配送する指令を送信する機能、
を実行するための構成を有している。
【００４１】
上述した構成より、本実施形態の情報処理システム１は、情報記録媒体４０を情報読取装置１０に読み込ませ、必要な認証処理を実行するだけで、ユーザが購入を希望する商品を確実に特定するだけでなく、商品を購入したユーザを正確に特定することができる。
【００４２】
したがって、近所にスーパーマーケットなどの小売店が存在しない地域のユーザや、インターネットを利用した一般的な商品販売サービスを利用することに不慣れなユーザが、簡単かつ安心して買い物を行うことが可能になる。
【００４３】
［２］情報記録媒体及び情報読取装置
まず、情報読取装置１０及び情報記録媒体４０について、図１から図３を参照して説明する。なお、図２は、情報読取装置１０の構成を示すブロック図であり、図３は、情報読取装置１０の作用を説明するための説明図である。
【００４４】
［２．１］情報記録媒体
情報記録媒体４０は、各ユーザ一人一人に配布される。この情報記録媒体４０は、例えば、紙媒体が用いられ、その両面又は片面には、商品に関する情報、各ユーザのユーザ情報を特定するためのユーザ特定情報、及び情報記録媒体４０を特定するための記録媒体情報を含む特定用コード４１が記録されている。具体的には、これらの情報が情報記録媒体４０に印刷されている。
【００４５】
なお、以下では、商品に関する情報、各ユーザのユーザ情報を特定するためのユーザ特定情報、及び情報記録媒体４０を特定するための記録媒体情報が記録されている紙媒体を「チラシ４０」ということがある。
【００４６】
チラシ４０には、ユーザが当該情報処理システム１を利用して購入することが可能な複数の商品に関する情報が印刷されている。例えば、商品の画像、商品の値段等が印刷されている。
【００４７】
また、チラシ４０の４隅には、図１に示すように、特定用コード４１が印刷されている。特定用コード４１は、二次元のバーコードであるＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード（登録商標）が利用されている。なお、以下では、特定用コード４１がＱＲコード（登録商標）である場合を代表例として説明する。また、ＱＲコード（登録商標）の符号を４１として説明する。
【００４８】
ＱＲコード（登録商標）４１には、各チラシ４０を特定するための記録媒体情報と当該チラシ４０が配布されるユーザに関するユーザ情報を特定するためのユーザ特定情報とが単一のコードとして形成されている。具体的に、ＱＲコード（登録商標）４１には、チラシＩＤとユーザＩＤとが形成されている。また、チラシ４０の両面に各情報が印刷されている場合には、ＱＲコード（登録商標）４１には、チラシ４０の表面か裏面かを特定するための情報が形成されている。
【００４９】
なお、図１に示したチラシ４０の例では、ＱＲコード（登録商標）４１がチラシ４０の４隅に印刷されているが、ＱＲコード（登録商標）４１は、チラシ４０の４隅のうち少なくとも１箇所に印刷されていればよい。
【００５０】
［２．２］情報読取装置
情報読取装置１０は、当該情報処理システム１を利用する複数のユーザに対して１台の割合で設置される。例えば、一世帯に１台設置されたり、一定範囲に存在する複数の世帯に１台設置されたりする。一定範囲に存在する複数の世帯に１台設置する場合、例えば、情報読取装置１０は、公民館等に設置される。
【００５１】
情報読取装置１０は、図１及び図２に示すように、情報読取装置管理制御部１１０、通信制御部１２０、ＲＯＭ／ＲＡＭ１３０、カメラ１１、感圧式タッチパネル１２、認証コード入力部１３及び操作部１４を備えている。また、情報読取装置１０は、各種のデータ処理を実行する処理部１５を備えている。なお、情報読取装置１０には、必要に応じてペン型の指し棒が設けられる。
【００５２】
情報読取装置管理制御部１１０は、主に中央演算処理装置（ＣＰＵ）によって構成されている。とりわけ、情報読取装置管理制御部１１０は、プログラムを実行することによって、情報読取装置管理制御部１１０の各部を統合制御する。
【００５３】
通信制御部１２０は、所定のネットワークインターフェースであり、ネットワーク２０を介して情報処理サーバ装置３０とデータの授受を行う。
【００５４】
ＲＯＭ／ＲＡＭ１３０には、情報読取装置管理制御部１１０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ１３０は、情報読取装置管理制御部１１０や処理部１５が各種の処理を実行する際のワークエリアとして用いられる。
【００５５】
操作部１４は、各種の確認ボタン、各操作指令を入力する操作ボタンその他のキーを有するとともに、タッチセンサを有するタッチパネル１２と連動して操作を受け付ける構成を有している。特に、操作部１４は、物理的な又はタッチパネル１２上における利用開始ボタン、買い物続行ボタン及び決済ボタンを有している。
【００５６】
感圧式タッチパネル１２は、本発明の第２位置情報読取手段を構成する。感圧式タッチパネル１２は、当該感圧式タッチパネル１２上にチラシ４０が置かれ、ユーザによってユーザの指、又は指し棒によって、ユーザが購入しようとする商品の位置がチラシ４０の上から押されたときに、押された感圧式タッチパネル１２位置を特定する。
【００５７】
一方、カメラ１１は、本発明の第１位置情報読取手段を構成する。カメラ１１は、感圧式タッチパネル１２に向けられており、感圧式タッチパネル１２に置かれたチラシ４０を撮像している。カメラ１１により撮像された画像データは、情報読取装置１０が備える処理部１５によって画像処理が行われる。そして、処理部１５は、チラシ４０に印刷されたＱＲコード（登録商標）４１に含まれているチラシＩＤとユーザＩＤとを特定する。また、処理部１５は、画像データに基づいて、ＱＲコード（登録商標）４１の感圧式タッチパネル１２上の位置を特定する。
【００５８】
この情報読取装置１０は、購入しようとする商品が印刷されている位置を感圧式タッチパネル１２によって特定し、ＱＲコード（登録商標）４１の位置をカメラ１１が撮像した画像データに基づいて特定している。
【００５９】
ユーザが購入しようとする商品を特定する処理について、図３を参照して説明する。
【００６０】
この情報読取装置１０において、感圧式タッチパネル１２内の点は、図３に示すように、Ｘ軸及びＹ軸における座標として表わされる。また、チラシ４０内の点は、Ｐ軸及びＱ軸における座標として表される。Ｘ軸の方向とＰ軸の方向とが対応し、Ｙ軸の方向とＱ軸の方向とが対応している。
【００６１】
上述したように、感圧式タッチパネル１２の上には、チラシ４０が置かれる。ユーザは、感圧式タッチパネル１２に置かれたチラシ４０に印刷された商品を指や指し棒で指し示すことによって、購入しようとする商品を特定する。なお、図３は、ユーザが商品「醤油」を購入使用とする場合に、商品「醤油」に関する情報が印刷された領域を指し示している場合を例として示している。
【００６２】
購入しようとする商品「醤油」が印刷された一定領域内の任意の点がユーザにより指し示し、その点をチラシ４０の上から押し付けると、ユーザにより押し付けられた位置のドットが反応し、感圧式タッチパネル１２の座標が特定される。図３に示された例では、（Ｘｎ、Ｙｎ）が特定される。
【００６３】
一方、カメラ１１が撮像した画像データを処理することによって、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標が特定される。図３に示した例では、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標が（Ｘｏ，Ｙｏ）と特定される。
【００６４】
処理部１５は、ユーザにより指し示された感圧式タッチパネル１２の座標（Ｘｎ、Ｙｎ）と、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標（Ｘｏ，Ｙｏ）とに基づいて、ユーザにより指し示された、チラシ４０上の座標を特定する。
【００６５】
ＱＲコード（登録商標）４１が印刷されたチラシ４０上の座標を（Ｐｏ，Ｑｏ）とする。この位置は、予め定められた、固定点である。
【００６６】
ユーザが示した感圧式タッチパネル１２の座標（Ｘｎ、Ｙｎ）は、チラシ４０上の座標を（Ｐｏ，Ｑｏ）からＸｎとＸｏとの差分だけＸ軸方向にずれた位置に存在し、ＹｎとＹｏとの差分だけＹ軸方向にずれた位置に存在する。
【００６７】
したがって、ユーザが示したチラシ４０上の座標を（Ｐｎ，Ｑｎ）とした場合、（Ｐｎ，Ｑｎ）は、次の（式１）により表すことができる。
【００６８】
（Ｐｎ，Ｑｎ）＝（Ｐｏ＋（Ｘｎ−Ｘｏ），Ｑｏ＋（Ｙｎ−Ｙｏ））・・・（式１）
【００６９】
上記の（式１）によって特定された座標（Ｐｎ，Ｑｎ）は、チラシ４０を特定するためのチラシＩＤと共に当該情報読取装置１０から後述する情報処理サーバ装置３０に送信されることによって、ユーザが購入しようとしている商品が情報処理サーバ装置３０によって特定される。
【００７０】
［３］情報処理サーバ装置
［３．１］構成
次に、図４から図７の各図を用いて本実施形態の情報処理サーバ装置３０の構成について説明する。なお、図４は、本実施形態の情報処理サーバ装置３０の構成を示すブロック図であり、図５から図７は、それぞれ、情報処理サーバ装置３０内に設けられたユーザ情報ＤＢ３４１、記録媒体情報ＤＢ３４２、商品情報ＤＢ３４３に記録されるデータの一例をそれぞれ示す図である。
【００７１】
本実施形態の情報処理サーバ装置３０は、図４に示すように、サーバ装置全体を制御するサーバ管理制御部３１０と、ネットワーク２０に通信接続される通信制御部３２０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３３０と、各種のＤＢを有する記録装置３４０と、情報読取装置１０と連動しつつ、情報の処理を実行するデータ処理部３５０と、を有する。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００７２】
サーバ管理制御部３１０は、主に中央演算処理装置（ＣＰＵ）によって構成されている。とりわけ、サーバ管理制御部３１０は、プログラムを実行することによって、情報処理サーバ装置３０の各部を統合制御するとともに、記録装置３４０の管理及び制御を含め、商品を販売するためのサービス提供の管理を行っている。
【００７３】
通信制御部３２０は、所定のネットワーク２０インターフェースであり、ネットワーク２０を介して情報読取装置１０とデータの授受を行う。
【００７４】
ＲＯＭ／ＲＡＭ３３０には、情報処理サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３３０は、サーバ管理制御部３１０やデータ処理部３５０が各種の処理を実行する際のワークエリアとして用いられる。
【００７５】
記録装置３４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、又は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成されている。そして、記録装置３４０の記録領域内に少なくとも、ユーザ情報ＤＢ３４１と、記録媒体情報ＤＢ３４２と、商品情報ＤＢ３４３と、を有している。なお、本実施形態の記録装置３４０は、例えば、本発明のデータベースを構成する。なお、記録装置３４０が備える各ＤＢの詳細については、後述する。
【００７６】
データ処理部３５０は、所定のアプリケーションを実行することによって、サーバ管理制御部３１０の制御の下、記録装置３４０の管理及び制御、ログイン管理を含む、商品販売のための各種のサービスを提供するための処理を実行する。なお、本実施形態のデータ処理部３５０の詳細については、後述する。
【００７７】
［３．２］記録装置
記録装置３４０が備えるユーザ情報ＤＢ３４１、記録媒体情報ＤＢ３４２、及び商品情報ＤＢ３４３の詳細について説明する。
【００７８】
（ユーザ情報ＤＢ）
ユーザ情報ＤＢ３４１は、当該情報システムを利用するための登録をした各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ユーザ情報ＤＢ３４１は、図５に示すように、ユーザ毎に
（１）ユーザＩＤと、
（２）ユーザを特定するための認証コートと、
（３）ユーザの氏名と、
（４）ユーザの住所と、
が対応付けて登録（記録）される。
【００７９】
認証コードは、各ユーザを特定するためのコードである。例えば、各ユーザの指紋、静脈（例えば、声紋や網膜等）等の生体認証を数値列として表したコードや、パスワードが用いられる。
【００８０】
図５に例示したユーザ情報ＤＢ３４１には、例えば、ユーザＩＤ「１０１」のユーザに対応するユーザ情報として、認証コード「１２３４５６７８９１２３４５６７０９」と、氏名「甲野一郎」と、住所「東京都新宿区市谷加賀屋町・・・」とが対応付けて登録記録されている。なお、このユーザ情報ＤＢ３４１には、これらの情報の他に、例えば、ユーザの年齢、職業等の項目が、必要に応じて登録される。
【００８１】
（記録媒体情報ＤＢ）
記録媒体情報ＤＢ３４２は、各情報記録媒体４０である紙媒体（例えば、チラシ）４０に記録された情報を情報記録媒体４０毎に管理するための情報がデータとして記録されたデータベースである。
【００８２】
当該記録媒体情報ＤＢ３４２は、図６に示すように、例えば、
（１）情報記録媒体４０としてのチラシ４０を特定するためのチラシＩＤ、
（２）当該チラシ４０に記録された商品を特定するための商品ＩＤ、
（３）各所品に関する情報が記録された当該チラシ４０上のＰ座標方向における領域を表す始点の座標と終点の座標
（４）各所品に関する情報が記録された当該チラシ４０上のＱ座標方向における領域を表す始点の座標と終点の座標、及び
（５）当該チラシ４０の表面か裏面かを表す符号
が対応付けて登録されている。
【００８３】
図６に例示した記録媒体情報ＤＢ３４２には、例えば、チラシＩＤ「１００１」、当該チラシ４０に記録された商品を特定する商品ＩＤ「１０００１」、当該商品が記録された当該チラシ４０上のＰ座標方向における領域を表す始点の座標と終点の座標「（４００，７００）」、当該商品が記録された当該チラシ４０上のＱ座標方向における領域を表す始点の座標と終点の座標「（４００，７００）」、及び当該チラシ４０の表面を表す符号「０」が関連付けて登録されている。
【００８４】
（商品情報ＤＢ）
商品情報ＤＢ３４３は、各ユーザに対し販売することが可能な商品に関する情報を登録したデータベースである。この商品情報ＤＢ３４３には、例えば、図７に示すように、
（１）商品を特定するための商品Ｄ、
（２）当該商品ＩＤにより特定された商品名、
（３）当該商品の値段、
（４）当該商品を情報記録媒体４０（チラシ４０）に掲載した掲載日、及び
（５）当該商品を購入することが可能な有効期限
が相互に対応付けて登録されている。
【００８５】
図７に例示した商品情報ＤＢ３４３には、例えば、商品を特定するための商品ＩＤ「１００１」と、当該商品により特定された商品の商品名「醤油」と、当該商品の値段「１８９（円）」と、チラシ４０に掲載された掲載日が２０１５年８月２７日であることを表す「２０１５／８／２７」と、当該商品を購入することが可能な有効期限が２０１５年９月２７日であることを表す「２０１５／９／２７」とが対応付けて登録されている。
【００８６】
なお、図７に示した商品情報ＤＢ３４３には、商品として、「醤油」、「砂糖」及び「小麦粉」等の食料品が掲載されている例を示したが、当該商品情報ＤＢ３４３に登録される商品は、このような食料品であることには限定されない。商品情報ＤＢ３４３には、例えば、「歯ブラシ」、「石鹸」といった日用品、「冷蔵庫」、「洗濯機」、「テレビ」といった家電製品等を掲載することも可能である。
【００８７】
［３．３］データ処理部
データ処理部３５０は、ユーザ操作による情報読取装置１０からのログイン要求に基づいて各ユーザのシステムへのログイン処理を行うとともに、各ユーザにおけるログイン状態の維持、ログイン状態の解除、並びに、商品を販売するための各種サービスを提供するため管理及びデータの送受信を制御する。
【００８８】
また、データ処理部３５０は、サーバ管理制御部３１０の制御の下、
（１）ユーザ特定情報毎に登録されたユーザ情報ＤＢ３４１を管理する処理、
（２）記録媒体情報ＤＢ３４２を管理する処理、
（３）情報読取装置１０から送信された記録媒体特定情報を取得（検出）する処理、
（４）情報読取装置１０から送信された、ユーザによって特定された記録媒体上の位置を特定するための位置情報を取得（検出）する処理、
（５）検出された位置情報に基づいて、記録媒体情報ＤＢ３４２を参照して商品を特定する処理、
（６）情報読取装置１０から送信された、特定された商品を購入決済するための処理に進むための情報を取得（検出）する処理、
（７）情報読取装置１０から送信された認証コードを取得（検出）する処理、
（８）検出された認証コードと、ユーザ情報ＤＢ３４１に登録された認証コードとが一致するか否かを判定する処理、
（９）上記の判定結果に基づいて、特定された商品について購入決済を許可する処理、
（１０）情報読取装置１０から送信されたユーザ特定情報を取得（検出）する処理、
（１１）ユーザ情報ＤＢ３４１を参照し、検出されたユーザ特定情報に対応する住所情報を特定する処理、及び
（１２）特定された住所情報の住所に許可された商品を配送する指令を送信する処理、
を実行する。
【００８９】
そして、データ処理部３５０は、上記の各処理を実行するために、アプリケーションを実行し、図４に示すように、ＤＢ管理部３５１、記録媒体情報検出部３５２、位置情報検出部３５３、ユーザ情報検出部３５４、商品特定部３５５、進行処理情報検出部３５６、認証コード検出部３５７、判定部３５８、決済許可部３５９、住所情報特定部３６０及び発送指令情報送信部３６１を実現する。
【００９０】
［３．３．１］ＤＢ管理部
ＤＢ管理部３５１は、例えば、本発明のユーザ情報ＤＢ管理手段及び記録媒体情報ＤＢ管理手段を構成し、各ＤＢに対する情報の登録、削除及び変更を管理する。
【００９１】
例えば、ＤＢ管理部３５１は、図５を参照して説明したユーザ情報ＤＢ３４１に登録される各情報をユーザ毎に登録したり、登録されている情報の変更等を行ったりする。また、ＤＢ管理部３５１は、図７を参照して説明した商品情報ＤＢ３４３に新たな商品に関する情報を登録したり、登録されている商品情報を削除したりする処理を実行する。
【００９２】
［３．３．２］記録媒体情報検出部
記録媒体情報検出部３５２は、本発明の取得手段を構成している。この記録媒体情報検出部３５２は、情報読取装置１０から送信された記録媒体を特定するための特定情報を検出する処理を実行している。具体的に、情報読取装置１０は、カメラ１１が撮像した画像データに基づき、チラシ４０に印刷されたＱＲコード（登録商標）４１のチラシＩＤを読み取っている。記録媒体情報検出部３５２は、情報読取装置１０から送信された情報の中からチラシＩＤを検出している。
【００９３】
［３．３．３］位置情報検出部
位置情報検出部３５３は、本発明の取得手段を構成しており、情報読取装置１０から送信された、ユーザによって特定された記録媒体上の位置を特定するための位置情報を検出する。
【００９４】
例えば、図３を参照して説明した例では、ユーザが特定したチラシ４０上の座標は（Ｐｎ，Ｑｎ）である。位置情報検出部３５３は、情報読取装置１０から送信された情報の中から、ユーザが特定したチラシ４０上の座標は（Ｐｎ，Ｑｎ）を検出している。
【００９５】
なお、情報読取装置１０が、ユーザにより指し示された感圧式タッチパネル１２の座標（Ｘｎ、Ｙｎ）と、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標（Ｘｏ，Ｙｏ）とを情報処理サーバ装置３０に送信した場合、位置情報検出部３５３は、座標（Ｘｎ、Ｙｎ）と座標（Ｘｏ，Ｙｏ）とを検出する。そして、当該位置情報検出部３５３は、座標（Ｘｎ、Ｙｎ）と座標（Ｘｏ，Ｙｏ）とに基づき、（式１）の演算を実行することによって、（Ｐｎ，Ｑｎ）を算出する。
【００９６】
［３．３．４］ユーザ情報検出部
ユーザ情報検出部３５４は、情報読取装置１０から送信されたユーザ特定情報を検出する処理を実行している。具体的に、当該ユーザ情報検出部３５４は、情報読取装置１０が読み取って、情報処理サーバ装置３０に送信された、チラシ４０に印刷されたＱＲコード（登録商標）４１に含まれるユーザＩＤを検出している。
【００９７】
［３．３．５］商品特定部
商品特定部３５５は、本発明の商品特定手段を構成し、検出された位置情報に基づいて、記録媒体情報ＤＢ３４２を参照し、ユーザが購入した商品を特定する処理を実行する。具体的に、商品特定部３５５は、記録媒体情報ＤＢ３４２を参照しつつ、ユーザによって特定されたチラシ４０上の座標と、各商品に関する情報が印刷されたチラシ４０のＰ座標の上限値と下限値、及びＱ座標の下限値と上限値と、を比較し、ユーザによって特定されたチラシ４０上の座標がどの商品に関する情報が印刷された領域に含まれるかを認定し、認定された領域の商品を、ユーザが購入しようとしている商品として特定する。
【００９８】
商品を特定する処理の内容を、図３及び図６を再び参照し具体的に説明する。
【００９９】
ユーザによって特定されたチラシ４０上の座標が、図３に示すように、（Ｐｎ，Ｑｎ）であったとする。一方、ユーザが購入しようとしている商品「醤油」は、チラシ４０において、（Ｐ座標の下限値Ｐ１，Ｑ座標の下限値Ｑ１）から（Ｐ座標の上限値Ｐ２，Ｑ座標の上限値Ｑ２）の領域に印刷されているとする。
【０１００】
商品特定部３５５は、（Ｐｎ，Ｑｎ）と、（Ｐ座標の下限値Ｐ１，Ｑ座標の下限値Ｑ１）及び（Ｐ座標の上限値Ｐ２，Ｑ座標の上限値Ｑ２）とを比較する。この場合、（Ｐｎ，Ｑｎ）が、（Ｐ座標の下限値Ｐ１，Ｑ座標の下限値Ｑ１）と（Ｐ座標の上限値Ｐ２，Ｑ座標の上限値Ｑ２）との間に存在するので、商品特定部３５５は、ユーザが購入しようとしている商品を、例えば、商品ＩＤが「１００１」である「醤油」であると特定する。
【０１０１】
［３．３．６］進行処理情報検出部
進行処理情報検出部３５６は、情報読取装置１０から送信された、特定された商品を購入決済するための処理に進むための情報を検出する処理を実行する。
【０１０２】
例えば、ユーザが、一度に複数の商品を購入する場合、商品特定部３５５により、ユーザが購入しようとしている複数の商品が特定された後、購入決済するための処理に進むための情報が情報読取装置１０から送信される。進行処理情報検出部３５６は、この信号を検出している。
【０１０３】
例えば、ユーザによって操作部１４に設けられた決済ボタンが押されることによって、情報読取装置１０が送信し、進行処理情報検出部３５６は、この信号を検出している。
【０１０４】
［３．３．７］認証コード検出部
認証コード検出部３５７は、取得手段を構成しており、情報読取装置１０から送信された認証コードを検出する処理を実行する。
【０１０５】
本実施形態の情報処理システム１では、上述したように、認証コードとして、例えば、各ユーザの指紋、静脈（例えば、声紋や網膜等）等の生体認証を数値列として表したコードや、パスワードが用いられる。認証コード検出部３５７は、情報読取装置１０から送信された当該認証コードを検出している。
【０１０６】
［３．３．８］判定部
判定部３５８は、本発明の判定手段を構成しており、検出された認証コードと、検出したＱＲコード（登録商標）４１に含まれるユーザＩＤとに基づき、買い物をしようとしているユーザが、本人のチラシ４０を用いて買い物をしようとしているかどうか、ひいては、ユーザ本人によって買い物が行われようとしているか否かを判定する処理を実行している。
【０１０７】
例えば、ユーザＩＤ「１０１」により特定される、氏名「甲野一郎」が当該情報処理システム１を利用して買い物をする場合を想定する。この場合、チラシ４０のＱＲコード（登録商標）４１に含まれるユーザＩＤは、氏名「甲野一郎」と対応付けられている「１０１」であり、認証コードは、「１２３４５６７８９１２３４５６７０９」である。
【０１０８】
情報読取装置１０により読み取られたユーザＩＤが「１０１」であり、かつ、認証コードが「１２３４５６７８９１２３４５６７０９」であるとき、氏名「甲野一郎」自身が、自己のチラシ４０を用いて買い物をしようとしている場合なので、判定部３５８は、本人により買い物が行われようとしていると判定する。一方、情報読取装置１０により読み取られたユーザＩＤが「１０１」であるにも関わらず、認証コードが「１２３４５６７８９１２３４５６７１０」であるとき、氏名「乙野二郎」が「甲野一郎」のチラシ４０を用いて買い物をしようとしているので、判定部３５８は、本人以外のユーザにより買い物が行われようとしていると判定する。
【０１０９】
この情報処理システム１では、複数のユーザが１台の情報読取装置１０を利用するため、本人認証を行うための構成を備えることによって、セキュリティを確実に確保している。
【０１１０】
［３．３．９］決済許可部
決済許可部３５９は、上記の判定部３５８が実行した判定結果に基づいて、特定された商品について購入決済を許可する処理を実行している。
【０１１１】
具体的に、決済許可部３５９は、上記判定部３５８が本人により買い物が行われようとしていると判定した場合、決済を行う処理に進むことを許可する。これに対し、上記判定部３５８が本人以外のユーザにより買い物が行われようとしていると判定した場合、決済許可部３５９は、決済を行う処理に進むことを許可しない。その場合、例えば、情報読取装置１０に本人以外のユーザにより買い物が行われようとしていることを、決済許可部３５９は、操作するユーザに知らせるための信号等を情報読取装置１０に送信する。
【０１１２】
［３．３．１０］住所情報特定部
住所情報特定部３６０は、本発明の住所情報特定手段を構成しており、ユーザ情報ＤＢ３４１を参照し、検出されたユーザ特定情報に対応する住所情報を特定する処理を実行する。
【０１１３】
例えば、ユーザ情報検出部３５４によって検出されたユーザＩＤが「１０１」であるとき、住所情報特定部３６０は、ユーザ情報ＤＢ３４１を参照し、ユーザＩＤ「１０１」に対応する住所「東京都新宿区市谷加賀屋町・・・」を特定する。
【０１１４】
［３．３．１１］発送指令情報送信部
発送指令情報送信部３６１は、本発明の提供手段を構成しており、特定された住所情報の住所に許可された商品を配送する指令を送信する処理を実行する。
【０１１５】
以上の各構成部の他に、当該データ処理部３５０は、記商品を販売することが可能な有効期限が当該商品毎に登録された商品情報ＤＢ３４３を管理する商品情報ＤＢ管理手段と、位置情報を受信した日時を検出する検出手段と、検出された日時が有効期限内か否かを判定する判定手段と、日時が有効期限を過ぎているときに、日時が有効期限を過ぎていることをユーザに報知し、該当する特定された商品を当該ユーザに配送するための商品配送情報の提供を中止する報知手段と、を更に備えている。
【０１１６】
例えば、商品情報ＤＢ３４３に登録されている商品が食料品である場合、食料品には正味期限などの有効期限が存在する。この管理手段及び報知手段は、ユーザが賞味期限を経過した商品を購入してしまうことを防止する機能を果たしている。
【０１１７】
［４］配送センター
配送センターは、商品を貯蔵しておくための倉庫等が設置された施設である。この配送センターには、在庫商品等管理するための在庫管理ＤＢやユーザにより購入された商品の購入日や購入された商品が発送されたかどうかを管理するための発送管理情報ＤＢ３４５を備えている。この配送センターにおいては、本実施形態の情報処理システム１にとって特に関連を有する発送管理情報ＤＢ３４５について、図８を参照して説明する。なお、図８は、発送管理情報ＤＢ３４５に記録されるデータの一例をそれぞれ示す図である。
【０１１８】
発送管理情報ＤＢ３４５は、ユーザにより購入された商品の発送状況をユーザ毎に管理するためのデータベースである。この発送管理情報ＤＢ３４５には、図８に示すように、例えば、
（１）ユーザを特定するためのユーザＩＤ、
（２）当該ユーザにより購入された商品を特定するための商品ＩＤ、
（３）ユーザが当該商品を購入した期日を表す購入日、及び
（４）当該商品が購入したユーザに発送されたかどうかを符号として表す発送完了フラグ、
が関連付けて登録されている。
【０１１９】
なお、例えば、ユーザにより購入された商品が未発送である場合、発送完了フラグは、「０」、ユーザにより購入された商品が発送済みである場合、発送完了フラグは、「１」、として表すことができる。
【０１２０】
図８に例示した発送管理情報ＤＢ３４５には、例えば、ユーザを特定するためのユーザＩＤ「１０１」と、商品を特定するための商品ＩＤ「１００１」と、購入された期日が２０１５年８月２７日であることを表す購入日「２０１５／８／２７」と、未発送であるあることを表す発送完了フラグ「０」とが関連付けて登録されている。
【０１２１】
［５］通信システムの動作
［５．１］情報読取装置の処理
まず、図９を参照して、本実施形態の情報処理システム１における情報読取装置１０により実行される各種の処理について説明する。なお、図９は、本実施形態の情報処理システム１における情報読取装置１０によって実行される処理を示すフローチャートである。
【０１２２】
本動作においては、ユーザが本実施形態の情報処理システム１の利用登録済みの状態、すなわち、ユーザ情報ＤＢ３４１には、図３に例示する各種の情報が記録済みの状態になっているものとする。また、記録媒体情報ＤＢ３４２には、本動作の各処理に必要な各種のデータが記録済みの状態になっているものとする。
【０１２３】
まず、処理部１５は、操作部１４を介してユーザからの当該情報処理システム１を利用する指示を検出すると（ステップＳ１０１）、カメラ１１を制御し、当該感圧式タッチパネル１２に置かれたチラシ４０のＱＲコード（登録商標）４１を取得する（ステップＳ１０２）。例えば、処理部１５は、操作部１４に設けられた利用開始ボタン等が押されることによって、利用開始ボタンから送られた利用開始の指令を検出する。
【０１２４】
次いで、処理部１５は、カメラ１１によって読み取られた画像データに基づいて、ＱＲコード（登録商標）４１に含まれているチラシＩＤ及びユーザＩＤを特定すると共に、ＱＲコード（登録商標）４１の感圧式タッチパネル１２上の位置を特定する（ステップＳ１０３）。
【０１２５】
例えば、処理部１５は、カメラ１１によって読み込まれた画像データに基づき、当該チラシ４０のチラシＩＤが「１００１」であり、ユーザＩＤが「１０１」であることを特定する。また、処理部１５は、図３に示した例のように、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標を（Ｘｏ，Ｙｏ）のように特定する。
【０１２６】
次いで、処理部１５は、感圧式タッチパネル１２によって検出された、ユーザの操作指示（押圧）に基づいて、当該感圧式タッチパネル１２に置かれたチラシ４０の上からユーザによって押された、チラシ４０上の位置の特定を行う（ステップＳ１０４）。
【０１２７】
具体的に、処理部１５は、ユーザによって押された感圧式タッチパネル１２上の座標（Ｘｎ，Ｙｎ）と、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標（Ｘｏ，Ｙｏ）に基づいて、ユーザによって押された位置のチラシ４０上の位置をチラシ４０上の座標として特定する。なお、チラシ４０上の座標は、上述した（式１）に基づいて、例えば、（Ｐｎ，Ｑｎ）のように算出される。
【０１２８】
次いで、処理部１５は、読み取ったチラシＩＤ、ユーザＩＤ及びチラシ４０上の座標として特定された位置情報を情報処理サーバ装置３０に送信する（ステップＳ１０５）。情報読取装置１０から送信されたチラシＩＤ、ユーザＩＤ及びチラシ４０上の座標に関する情報は、情報処理サーバ装置３０によって、所定の処理がなされる。
【０１２９】
次いで、処理部１５は、情報処理サーバ装置３０から送信された情報を受信すると（ステップＳ１０６）、当該受信した情報に基づいて、ユーザによって指定された商品が期限内の商品であるか否かを判定する（ステップＳ１０７）。
【０１３０】
なお、情報処理サーバ装置３０においては、ユーザにより選択された商品が当該情報処理システム１を利用して購入することができる期限を過ぎている場合には、期限切れであることをユーザに放置するための情報が送信され、当該商品が当該情報処理システム１を利用して購入することができる期限内の場合には、購入予定商品に関する情報が送信される。
【０１３１】
このとき、処理部１５は、ユーザによって指定された商品が期限内の商品でないと判定した場合には、ユーザにより選択された商品は取り扱いの期限が過ぎていることをユーザに知らせるための処理を実行し（ステップＳ１０８）、ステップS１０４の処理に移行する。例えば、情報読取装置１０に設けられた表示画面に、期限切れであることを表示させる。
【０１３２】
一方、処理部１５は、ユーザによって指定された商品が期限内の商品であると判定した場合には、受信した購入商品に関する情報をユーザに報知する（ステップＳ１０９）。購入しようとしている商品に関する情報を情報処理サーバ装置３０から送信されることによって、ユーザは、自己が購入しようとしている商品を確認することができるようになっている。
【０１３３】
次いで、処理部１５は、決済処理を行うか否かをユーザに選択させる処理を実行する（ステップＳ１１０）。例えば、処理部１５は、操作部１４に設けられた「買い物続行」ボタンと「決済」ボタンのタッチ操作又は押し下げを検出する。
【０１３４】
このとき、処理部１５は、決済処理を行わないと判定した場合には、再度商品の選択を行わせるために、ステップＳ１０４の処理に移行する。
【０１３５】
一方、処理部１５は、決済処理を行うと判定した場合には、認証コード入力部１３と連動して認証コードを読み取る処理を実行する（ステップＳ１１１）。認証コートを読み取る処理は、例えば、ユーザの指紋、静脈（例えば、声紋や網膜等）等の生体認証を読み込ませる。読み取られた指紋等は、処理部１５によって、数値列として表したコードに変換される。なお、認証コートを読み取る処理は、パスワードを認証コード入力部１３に入力するようにしてもよい。
【０１３６】
次いで、処理部１５は、通信制御部１２０を介して読み取られた認証コードに関する情報を情報処理サーバ装置３０に送信する（ステップＳ１１２）。送信された認証コードに関する情報は、情報処理サーバ装置３０によって所定の処理が実行される。
【０１３７】
次いで、処理部１５は、決済処理を選択するための処理を実行して（ステップＳ１１３）本動作を終了させる。例えば、処理部１５は、購入した商品が自己の元に届いたときに現金により決済する現金決済、クレジットカードを利用して決済を行う信用決済等が選択されると、当該選択された決済方法に関する情報を情報処理サーバ装置３０に送信する。なお、このとき、処理部１５は、情報処理サーバ装置３０から決済が正常に終了した旨を受信したことを確認した後に動作を終了する。
【０１３８】
［５．２］情報処理サーバ装置の処理
次に、図１０を参照して、本実施形態の情報処理システム１において、情報処理サーバ装置３０により実行される各種の処理について説明する。なお、図１０は、本実施形態の情報処理システム１における情報処理サーバ装置３０によって実行される処理を示すフローチャートである。
【０１３９】
まず、情報処理サーバ装置３０は、情報読取装置１０からチラシＩＤ、ユーザＩＤ及び位置情報を受信する（ステップＳ２０１）と、それぞれチラシＩＤ、ユーザＩＤ及び位置情報を検出する（ステップＳ２０２）。
【０１４０】
チラシＩＤ及びユーザＩＤは、チラシ４０に印刷されているＱＲコード（登録商標）４１に含まれている記録媒体特定情報及びユーザ特定情報である。チラシＩＤの検出は、記録媒体情報検出部３５２により行われ、ユーザＩＤの検出は、ユーザ情報検出部３５４により行われる。
【０１４１】
また、位置情報は、情報読取装置１０の処理部１５により特定された、ユーザによって示されたチラシ４０上の座標（Ｐｎ，Ｑｎ）である。この位置情報は、位置情報検出部３５３により検出される。
【０１４２】
次いで、商品特定部３５５が、検出された位置情報に基づいて、ユーザが購入しようとしている商品を特定する（ステップＳ２０３）。
【０１４３】
具体的に、チラシ４０上の座標（Ｐｎ，Ｑｎ）と、商品が印刷されているチラシ４０上の領域（Ｐ座標の下限値Ｐ１，Ｑ座標の下限値Ｑ１）及び（Ｐ座標の上限値Ｐ２，Ｑ座標の上限値Ｑ２）とを比較する。（Ｐｎ，Ｑｎ）が、（Ｐ座標の下限値Ｐ１，Ｑ座標の下限値Ｑ１）と（Ｐ座標の上限値Ｐ２，Ｑ座標の上限値Ｑ２）との間に存在する場合、商品特定部３５５は、ユーザが購入しようとしている商品を、例えば、商品ＩＤが「１００１」である「醤油」であると特定する。
【０１４４】
次いで、データ処理部３５０は、チラシＩＤ及び得された商品に基づいて、ユーザが特定された商品を購入することができる期限内であるか否かを判定する（ステップＳ２０４）。
【０１４５】
このとき、データ処理部３５０は、特定された商品が、期限切れであると判定した場合には、期限切れであることをユーザに知らせるための情報（以下、「期限切れ通知」ともいう。）を情報読取装置１０に送信し（ステップＳ２０５）（Ａ）ステップＳ２０８の処理に移行する。ユーザは、情報読取装置１０において当該情報が表示されることによって、他の商品を選択することが促される。
【０１４６】
一方、データ処理部３５０は、期限内であると判定した場合には、特定された商品は購入予定商品として、購入用の記録領域に登録し（ステップＳ２０６）、購入される商品に関する情報を情報読取装置１０に送信する（ステップＳ２０７）。ユーザは、情報読取装置１０において当該情報が表示されることによって、自己が購入しようとしている商品を確認することができる。
【０１４７】
次いで、進行処理情報検出部３５６は、情報読取装置１０から送信された情報に基づいて、異なる商品に関する情報（具体的には、チラシＩＤ、ユーザＩＤ及び位置情報）を受信したか、又は、決済処理の指示を受信した判定する（ステップＳ２０９）。
【０１４８】
このとき、進行処理情報検出部３５６は、異なる商品に関する情報を受信した場合にはステップＳ２０１の処理に移行し、決済処理の指示を受信した場合には、ステップＳ２０９の処理に移行する。なお、異なる商品に関する情報としては、少なくとも商品を特定するための位置情報が含まれていればよいが、この場合には、既に受信したチラシＩＤ及びユーザＩＤを保持しておく。
【０１４９】
次いで、認証コード検出部３５７は、情報読取装置１０から送信された認証コードを検出する処理を実行する（ステップＳ２０８）。上述したように、認証コードとして、例えば、各ユーザの指紋、静脈（例えば、声紋や網膜等）等の生体認証を数値列として表したコードや、パスワードが用いられる。認証コード検出部３５７は、情報読取装置１０から送信された当該認証コードを検出する。
【０１５０】
次いで、判定部３５８は、検出された認証コードと、検出したＱＲコード（登録商標）４１に含まれるユーザＩＤとに基づき、買い物をしようとしているユーザが、ユーザ本人によって買い物が行われようとしているか否かを判定する処理（本人認証）を実行する（ステップＳ２０９）。
【０１５１】
情報読取装置１０により読み取られたユーザＩＤが、例えば、「１０１」であり、かつ、認証コードが「１２３４５６７８９１２３４５６７０９」であるとき、判定部３５８は、本人により買い物が行われようとしていると判定する。一方、情報読取装置１０により読み取られたユーザＩＤが「１０１」であるにも関わらず、認証コードが「１２３４５６７８９１２３４５６７１０」であるとき判定部３５８は、本人以外のユーザにより買い物が行われようとしていると判定する。
【０１５２】
なお、判定部３５８は、買い物をしようとしているユーザが、ユーザ本人以外であると判定した場合には、ステップＳ２０９の処理に移行する。また、このとき、決済許可部３５９は、例えば、情報読取装置１０に本人以外のユーザにより買い物が行われようとしていることを、操作するユーザに知らせるための信号等を情報読取装置１０に送信する。
【０１５３】
次いで、判定部３５８によって本人認証が成功すると、決済許可部３５９は、判定部３５８の判定結果に基づいて、特定された商品について購入決済を許可する処理を実行する（ステップＳ２１１）。
【０１５４】
すなわち、本人により買い物が行われようとしていると判定した場合、決済許可部３５９は、決済を行う処理に進むことを許可する。
【０１５５】
次いで、決済許可部３５９は、情報読取装置１０と連動し、当該情報読取装置１０から送信された決済方法に関する情報を受信する（ステップＳ２１２）。
【０１５６】
次いで、住所情報特定部３６０は、ユーザ情報ＤＢ３４１を参照し、検出されたユーザ特定情報に対応する住所情報を特定する処理を実行する（ステップＳ２１３）。
【０１５７】
例えば、検出されたユーザＩＤが「１０１」である場合、住所情報特定部３６０は、ユーザ情報ＤＢ３４１を参照し、ユーザＩＤ「１０１」に対応する住所「東京都新宿区市谷加賀屋町・・・」を特定する。
【０１５８】
そして、発送指令情報送信部３６１は、特定された住所情報の住所に許可された商品を配送する指令を送信する処理を実行し（ステップＳ２１４）、本動作を終了させる。
【０１５９】
なお、配送センターでは、発送指令情報送信部３６１から送信された情報に基づき、ユーザによって購入された商品が発送されたか、未発送であるかの管理が行われる。管理は、図７に示した発送管理情報ＤＢ３４５に基づいて行われる。図７に示した発送管理情報ＤＢ３４５のように、例えば、ユーザにより購入された商品が未発送である場合、発送完了フラグは、「０」、ユーザにより購入された商品が発送済みである場合、発送完了フラグは、「１」、として管理される。
【０１６０】
［６］変形例
［６．１］変形例１
上記実施形態においては、ＱＲコード（登録商標）４１にユーザＩＤが含まれており、情報読取装置１０に設けられたカメラ１１が撮像した画像データに基づいて、購入しようとしているユーザを特定している。
【０１６１】
しかしながら、ＱＲコード（登録商標）４１には、チラシＩＤだけを形成し、ユーザの特定は、別の方法で行うようにシステムを構成することもできる。例えば、商品を購入する段階において、ユーザが自己を特定するためのユーザＩＤを入力したり、住所を入力したりして行ってもよい。また、クレジットカードを用いて決済する場合、クレジットカードの情報を利用してユーザを特定してもよい。
【０１６２】
［６．２］変形例２
上述した実施形態においては、情報読取装置１０の処理部１５が、ユーザにより指示された感圧式タッチパネル１２の座標（Ｘｎ、Ｙｎ）と、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標（Ｘｏ，Ｙｏ）とに基づいて、ユーザにより指し示されたチラシ４０上の座標（Ｐｎ，Ｑｎ）を特定する処理まで実行している。ただし、情報読取装置１０は、ユーザにより指し示された感圧式タッチパネル１２の座標（Ｘｎ、Ｙｎ）と、ＱＲコード（登録商標）４１の感圧式タッチパネル１２の座標（Ｘｏ，Ｙｏ）とを情報処理サーバ装置３０に送信し、情報処理サーバ装置３０がユーザにより指し示されたチラシ４０上の座標（Ｐｎ，Ｑｎ）を特定する処理を実行するようにシステムを構成することもできる。
【０１６３】
［６．３］変形例３
上記実施形態においては、情報記録媒体４０として、例えば、紙媒体であるチラシ４０が用いられ、このチラシ４０には、商品に関する情報が印刷されると共に、チラシ４０には、当該チラシ４０を特定するためのチラシＩＤ及び当該チラシ４０を用いることができるユーザを特定するためのユーザＩＤが形成されたＱＲコートが印刷されている。そして、情報読取装置１０は、感圧式タッチパネル１２とカメラ１１とを備えており、感圧式タッチパネル１２の押された位置と、カメラ１１が撮像したチラシ４０の画像データとに基づいて、購入しようとする商品及び購入しようとしているユーザを特定している。
【０１６４】
しかし、情報記録媒体４５としてのチラシ４５には、商品に関する情報を表すドット４６を印刷しておき、このドット４６を例えばカメラが内蔵されたペン５０で読み取ることによって商品、及びユーザを特定するようにシステムを構成することもできる。
【０１６５】
変形例３における情報処理システム１Ａの構成について図１１を参照して説明する。なお、図１１は、変形例３における情報処理システム１Ａの構成を示すシステム構成図である。
【０１６６】
変形例３の情報処理システム１Ａは、情報読取装置１０Ａと、当該情報読取装置１０Ａにネットワーク２０を介して接続された情報処理サーバ装置３０と、情報読取装置１０Ａに読み取らせるための情報記録媒体４５と、を備えている。
【０１６７】
（情報記録媒体）
情報記録媒体４５としては、紙媒体が用いられる。この情報記録媒体４５には、商品の種類や価格等の商品情報が印刷される。また、情報記録媒体４５には、商品に関する情報及び当該情報記録媒体４５が用いられるユーザを特定するための情報がドット４６として印刷される。
【０１６８】
（情報読取装置）
情報読取装置１０Ａは、図１１に示すように、カメラが内蔵されたペン５０を備えている。このペン５０は、内蔵されたカメラによって情報記録媒体４５に印刷されたドット４６を読み取る。情報読取装置１０Ａは、ペン５０により読み取られた、ドット４６により表された商品に関する情報及び当該情報記録媒体４５が用いられるユーザを特定するための情報を情報処理サーバ装置３０に送信する。この変形例３の情報処理システム１Ａでは、ペン５０によって読み取られたドット４６により表された情報に基づいて、図１に示した情報処理システム１と同様の処理を実行している。
【０１６９】
なお、図１１に示した情報読取装置１０Ａは、ペン５０の他に、感圧式タッチパネル１２を備えている。この感圧式タッチパネル１２は、ペン５０が読み取ったドット４６の情報を確定する機能を有している。すなわち、ペン５０がドット４６の情報を読み取った後、ペン５０で当該感圧式タッチパネルを押し付けることによって、読み取ったことを処理部１５に知らせている。
【０１７０】
ただし、ペン５０だけで読み取ったドット４６の情報を確定することができるように構成し、感圧式タッチパネルを設けないで、カメラを内蔵したペン５０だけで情報読取装置１０Ａを構成することもできる。
【０１７１】
［６．４］変形例４
情報処理サーバ装置３０内に各ＤＢを設け、これらのＤＢを情報処理サーバ装置３０のみにおいて管理及び制御する構成とした。ただし、各ＤＢの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。
【符号の説明】
【０１７２】
１，１Ａ  …  情報処理システム
１０，１０Ａ  …  情報読取装置
１１  …  カメラ
１２  …  感圧式タッチパネル
１５  …  処理部
２０  …  ネットワーク
３０  …  情報処理サーバ装置
４０，４５  …  情報記録媒体（チラシ）
４１  …  特定用コード（ＱＲコード）（登録商標）
４６  …  ドット
５０  …  カメラ内蔵型ペン
３１０  …  サーバ管理制御部
３２０  …  通信制御部
３３０  …  ＲＯＭ／ＲＡＭ
３４０  …  記録装置
３４１  …  ユーザ情報データベース
３４２  …  記録媒体情報データベース
３４３  …  商品情報データベース
３５０  …  データ処理部
３５１  …  データベース管理部
３５２  …  記録媒体情報検出部
３５３  …  位置情報検出部
３５４  …  ユーザ情報検出部
３５５  …  商品特定部
３５６  …  進行処理情報検出部
３５７  …  認証コード検出部
３５８  …  判定部
３５９  …  決済許可部
３６０  …  住所情報特定部
３６１  …  発送指令情報送信部
【図１】
2017068719.tif 000003
【図２】
2017068719.tif 000004
【図３】
2017068719.tif 000005
【図４】
2017068719.tif 000006
【図５】
2017068719.tif 000007
【図６】
2017068719.tif 000008
【図７】
2017068719.tif 000009
【図８】
2017068719.tif 000010
【図９】
2017068719.tif 000011
【図１０】
2017068719.tif 000012
【図１１】
2017068719.tif 000013