(57)【要約】【課題】電子チラシの情報を有効に利用できる情報処理装置を提供する。【解決手段】商取引の対象と対象の価格とを示す表示用のチラシ画像と、店舗で扱われる商取引の対象のうちの、少なくともチラシ画像が示す商取引の対象を含む商取引の対象を示す識別子及び識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部１０１と、商取引の対象を示す対象識別子を受け付ける対象識別子受付部１０２と、電子チラシ情報格納部１０１に格納されている電子チラシ情報が有するテキスト情報を用いて、受け付けた対象識別子が示す商取引の対象について２以上の店舗における価格を取得する取得部１０７と、取得部１０７が取得した価格を、比較可能な態様で出力する出力部１０８とを備えた。【選択図】図１
2016018266.tif 000002
【特許請求の範囲】
【請求項１】
一の店舗で扱われる１以上の商取引の対象と当該対象の価格とを示す表示用のチラシ画像と、当該店舗で扱われる１以上の商取引の対象のうちの、少なくとも前記チラシ画像が示す商取引の対象を含む１以上の商取引の対象を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部と、
商取引の対象を示す識別子である１以上の対象識別子を受け付ける対象識別子受付部と、
前記電子チラシ情報格納部に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、前記対象識別子受付部が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する取得部と、
前記取得部が取得した価格を、比較可能な態様で出力する出力部とを備えた情報処理装置。
【請求項２】
前記電子チラシ情報は、当該電子チラシ情報に対応する店舗の位置情報と対応づけられており、
ユーザの現在位置を示す情報である現在位置情報を受け付ける現在位置情報受付部と、
前記現在位置情報受付部が受け付けた現在位置情報が示す現在位置に対して、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出する検出部とを更に備え、
前記取得部は、前記検出部が検出した２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、前記対象識別子受付部が受け付けた対象識別子が示す商取引の対象について２以上の店舗のそれぞれにおける価格を取得する取得する請求項１記載の情報処理装置。
【請求項３】
商取引の対象の種類を示す情報である種類情報と、前記条件を示す情報である条件情報とを有する１以上の種類条件情報が格納される種類条件情報格納部と、
種類情報を受け付ける種類情報受付部と、を更に備え、
前記検出部は、前記種類条件情報格納部から前記種類情報受付部が受け付けた種類情報に対応する条件情報を取得し、当該条件情報が示す条件を用いて、２以上の電子チラシ情報を検出する請求項２記載の情報処理装置。
【請求項４】
前記条件情報は、前記現在位置情報が示す現在位置から前記電子チラシ情報と対応づけられた店舗の位置情報が示す位置までの距離に関する条件を示す情報である請求項３記載の情報処理装置。
【請求項５】
前記取得部は、前記対象識別子受付部が２以上の対象識別子を受け付けた場合に、当該２以上の対象識別子がそれぞれ示す商取引の対象について、各商取引の対象を扱う２以上の店舗の店舗識別子と、当該店舗識別子が示す各店舗における価格を取得し、
前記出力部は、更に、前記取得部が取得した価格を用いて、店舗識別子が示す店舗のランキングを行い、当該ランキング結果を出力する請求項１から請求項４いずれか一項記載の情報処理装置。
【請求項６】
前記出力部は、前記取得部が取得した価格を、当該価格の取得元となる電子チラシ情報を出力する指示である出力指示情報を受け付けるための情報である出力指示受付情報と対応づけて出力し、
前記出力部が価格と対応づけて出力した出力指示受付情報に応じて入力される１以上の電子チラシ情報の出力を指示する情報である出力指示情報を受け付ける出力指示受付部と、を更に備え、
前記出力部は、当該出力指示受付部が受け付けた出力指示情報が指定する電子チラシ情報を更に出力する請求項１から請求項５いずれか一項記載の情報処理装置。
【請求項７】
前記電子チラシ情報が有する非表示用のテキスト情報は、当該電子チラシ情報が対応する店舗で扱われる１以上の商取引の対象のうちの、当該電子チラシ情報が有するチラシ画像が示す商取引の対象の１以上を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みと、当該店舗で扱われる１以上の商取引の対象のうちの、前記チラシ画像が示す商取引の対象以外の１以上を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みと、を有する請求項１から請求項６いずれか一項記載の情報処理装置。
【請求項８】
対象識別子受付部と、取得部と、出力部とを有する情報処理装置で用いられる電子チラシ情報のデータ構造であって、
前記データ構造は、一の店舗で扱われる１以上の商取引の対象と当該対象の価格とを示す表示用のチラシ画像と、当該店舗で扱われる１以上の商取引の対象のうちの、前記チラシ画像が示す商取引の対象の１以上を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みと、当該店舗で扱われる１以上の商取引の対象のうちの、前記チラシ画像が示す商取引の対象以外の１以上を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みと、を有する非表示用のテキスト情報とを有し、
前記対象識別子受付部は、商取引の対象を示す識別子である１以上の対象識別子を受け付け、
前記取得部は、前記データ構造を有する電子チラシ情報が有するテキスト情報を用いて、前記対象識別子受付部が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて価格を取得し、
前記出力部は、前記取得部が取得した価格を出力するデータ構造。
【請求項９】
一の店舗で扱われる１以上の商取引の対象と当該対象の価格とを示す表示用のチラシ画像と、当該店舗で扱われる１以上の商取引の対象のうちの、少なくとも前記チラシ画像が示す商取引の対象を含む１以上の商取引の対象を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部と、対象識別子受付部と、取得部と、出力部とを用いて行われる情報処理方法であって、
前記対象識別子受付部が、商取引の対象を示す識別子である１以上の対象識別子を受け付ける対象識別子受付ステップと、
前記取得部が、前記電子チラシ情報格納部に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、前記対象識別子受付ステップで受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する取得ステップと、
前記出力部が、前記取得ステップで取得した価格を、比較可能な態様で出力する出力ステップとを備えた情報処理方法。
【請求項１０】
一の店舗で扱われる１以上の商取引の対象と当該対象の価格とを示す表示用のチラシ画像と、当該店舗で扱われる１以上の商取引の対象のうちの、少なくとも前記チラシ画像が示す商取引の対象を含む１以上の商取引の対象を示す識別子及び当該識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部にアクセス可能なコンピュータを、
商取引の対象を示す識別子である１以上の対象識別子を受け付ける対象識別子受付部と、
前記電子チラシ情報格納部に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、前記対象識別子受付部が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する取得部と、
前記取得部が取得した価格を、比較可能な態様で出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子チラシを利用する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の技術として、契約広告主の電子チラシの中からサービス利用者が所望する電子チラシを選択するために用いる情報である選択用情報を、サービス利用者側の端末から取得する選択用情報取得手段と、選択用情報取得手段が取得した選択用情報に合致する複数の電子チラシを、契約広告主検索用データベースから検索する電子チラシ検索手段と、電子チラシ検索手段が検索した電子チラシを、サービス利用者側の端末に提示する電子チラシ提示手段とを有する電子チラシ制御サーバが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２１４９号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、電子チラシの情報を有効に利用することができない、という課題があった。
【０００５】
例えば、電子チラシを表示することで、電子チラシを頒布する店舗が扱う商品等についての情報を得ることが可能であるが、電子チラシの情報を用いて、複数の店舗の商品価格等の比較を行うこと等ができなかった。
【０００６】
本発明は、上記のような課題を解消するためになされたものであり、電子チラシの情報を有効に利用可能な情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、一の店舗で扱われる１以上の商取引の対象と対象の価格とを示す表示用のチラシ画像と、店舗で扱われる１以上の商取引の対象のうちの、少なくともチラシ画像が示す商取引の対象を含む１以上の商取引の対象を示す識別子及び識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部と、商取引の対象を示す識別子である１以上の対象識別子を受け付ける対象識別子受付部と、電子チラシ情報格納部に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、対象識別子受付部が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する取得部と、取得部が取得した価格を、比較可能な態様で出力する出力部とを備えた情報処理装置である。
【０００８】
かかる構成により、２以上の電子チラシから得られた情報を利用して、２以上の店舗における商取引の対象の価格を容易に比較することができ、電子チラシの情報を有効に利用することができる。
【０００９】
また、本発明の情報処理装置は、前記情報処理装置において、電子チラシ情報は、電子チラシ情報に対応する店舗の位置情報と対応づけられており、ユーザの現在位置を示す情報である現在位置情報を受け付ける現在位置情報受付部と、現在位置情報受付部が受け付けた現在位置情報が示す現在位置に対して、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出する検出部とを更に備え、取得部は、検出部が検出した２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、対象識別子受付部が受け付けた対象識別子が示す商取引の対象について２以上の店舗のそれぞれにおける価格を取得する取得する情報処理装置である。
【００１０】
かかる構成により、現在位置に対して近い店舗における商取引対象の価格だけを容易に比較することができる。
【００１１】
また、本発明の情報処理装置は、前記情報処理装置において、商取引の対象の種類を示す情報である種類情報と、条件を示す情報である条件情報とを有する１以上の種類条件情報が格納される種類条件情報格納部と、種類情報を受け付ける種類情報受付部と、を更に備え、検出部は、種類条件情報格納部から種類情報受付部が受け付けた種類情報に対応する条件情報を取得し、条件情報が示す条件を用いて、２以上の電子チラシ情報を検出する情報処理装置である。
【００１２】
かかる構成により、現在位置に対する近さが、商取引の対象の種類に応じた近さである店舗における商取引対象の価格だけを容易に比較することができる。これにより、例えば、商取引の対象の種類毎の商圏の広さに応じて、価格の比較対象となる電子チラシを発行する店舗を選出することができる。
【００１３】
また、本発明の情報処理装置は、前記情報処理装置において、条件情報を、現在位置情報が示す現在位置から電子チラシ情報と対応づけられた店舗の位置情報が示す位置までの距離に関する条件を示す情報とした情報処理装置である。
【００１４】
かかる構成により、商取引の対象の種類に応じた距離の店舗における商取引対象の価格だけを容易に比較することができる。これにより、例えば、商取引の対象の種類毎の商圏の距離の範囲に応じて、価格の比較対象となる電子チラシを発行する店舗を選出することができる。
【００１５】
また、本発明の情報処理装置は、前記情報処理装置において、取得部は、対象識別子受付部が２以上の対象識別子を受け付けた場合に、２以上の対象識別子がそれぞれ示す商取引の対象について、各商取引の対象を扱う２以上の店舗の店舗識別子と、店舗識別子が示す各店舗における価格を取得し、出力部は、更に、取得部が取得した価格を用いて、店舗識別子が示す店舗のランキングを行い、ランキング結果を出力する情報処理装置である。
【００１６】
かかる構成により、複数の商取引の対象の価格から、総合的に店舗を評価することができる。
【００１７】
また、本発明の情報処理装置は、前記情報処理装置において、出力部は、取得部が取得した価格を、価格の取得元となる電子チラシ情報を出力する指示である出力指示情報を受け付けるための情報である出力指示受付情報と対応づけて出力し、出力部が価格と対応づけて出力した出力指示受付情報に応じて入力される１以上の電子チラシ情報の出力を指示する情報である出力指示情報を受け付ける出力指示受付部と、を更に備え、出力部は、出力指示受付部が受け付けた出力指示情報が指定する電子チラシ情報を更に出力する情報処理装置である。
【００１８】
かかる構成により、出力部が出力した価格に対応した電子チラシを容易に出力することができる。
【００１９】
また、本発明の情報処理装置は、前記情報処理装置において、電子チラシ情報が有する非表示用のテキスト情報は、この電子チラシ情報が対応する店舗で扱われる１以上の商取引の対象のうちの、この電子チラシ情報が有するチラシ画像が示す商取引の対象の１以上を示す識別子及びこの識別子が示す商取引の対象の価格の１以上の組みと、この店舗で扱われる１以上の商取引の対象のうちの、チラシ画像が示す商取引の対象以外の１以上を示す識別子及びこの識別子が示す商取引の対象の価格の１以上の組みと、を有する情報処理装置である。
【００２０】
かかる構成により、チラシ画像が示す商取引の対象以外の商取引の対象をも含めて、２以上の店舗における商取引の対象の価格を容易に比較することができ、電子チラシの情報を有効に利用することができる。また、各店舗で扱う商取引の対象についての情報を、一の電子チラシ情報により提供することが可能となり、容易に情報を扱えるようにすることができる。
【発明の効果】
【００２１】
本発明による情報処理装置等によれば、電子チラシの情報を有効に利用することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態における情報処理システムのブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の電子チラシ情報格納部１０１に格納されている電子チラシ情報を管理する電子チラシ情報管理表を示す図
【図４】同情報処理装置の、電子チラシ情報のチラシ画像の一例を示す模式図（図４（ａ））、及びテキスト情報の一例を示す模式図（図４（ｂ））
【図５】同ユーザ端末の表示例を示す図
【図６】同情報処理装置の種類条件情報管理表を示す図
【図７】同情報処理装置の処理を説明するための模式図
【図８】同情報処理装置の取得管理情報を示す図
【図９】同ユーザ端末の表示例を示す図を示す図
【図１０】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１１】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２３】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態）
図１は、本実施の形態における情報処理システム１０００のブロック図である。
【００２５】
情報処理システム１０００は、情報処理装置１及び１または２以上のユーザ端末２を備える。情報処理装置１とユーザ端末２とは、インターネット等のネットワークや通信回線等を介して通信可能に接続されている。図１においては、説明の便宜上、ユーザ端末２が一つである場合を例に挙げて示しているが、ユーザ端末２は、複数であってもよい。
【００２６】
情報処理装置１は、電子チラシ情報格納部１０１、対象識別子受付部１０２、現在位置情報受付部１０３、種類条件情報格納部１０４、種類情報受付部１０５、検出部１０６、取得部１０７、出力部１０８、出力指示受付部１０９を備える。
【００２７】
ユーザ端末２は、受付部２００、送信部２０２、受信部２０３、表示部２０４を備える。
【００２８】
情報処理装置１は、例えば、サーバ装置である。情報処理装置１は、例えば、コンピュータ等により実現可能である。
【００２９】
電子チラシ情報格納部１０１には、異なる２以上の店舗に対応づけられた２以上の電子チラシ情報が格納される。電子チラシ情報は、電子チラシの情報である。電子チラシとは、電子化されたチラシである。電子チラシは、例えば、電子データで提供されるチラシである。チラシとは、例えば、新聞等の折り込み広告に代表される広告等のために頒布される情報媒体であり、本来は紙に印刷されて提供されるものである。チラシには、商取引の対象と、その価格に関する情報が記載されている。電子チラシ情報とは、電子チラシの情報である。電子チラシ情報は、表示用のチラシ画像と、非表示用のテキスト情報とを有する。電子チラシ情報が有するチラシ画像とテキスト情報とは、一体化していてもよく、一体化していなくてもよい。例えば、電子チラシ情報は、チラシ画像とテキスト情報とを有する一のファイルであってもよい。また、電子チラシ情報は、チラシ画像のファイルとテキスト情報のファイルとが対応づけられた情報であってもよい。
【００３０】
電子チラシ情報が有する表示用のチラシ画像は、一の店舗で扱われる１または２以上の商取引の対象（以下、取引対象と称す）と、この対象の価格とを示すチラシ画像である。商取引とは、例えば、売買や貸借等である。商取引の対象とは、商品や、サービス、不動産等である。価格とは、商取引の対象を売買するための価格や、貸借するための価格である。店舗で扱われる商取引の対象とは、店舗が売買や貸借の対象とする取引対象である。
【００３１】
取引対象を示すチラシ画像とは、例えば、取引対象の写真等の画像や、取引対象の概念等を表す画像等を有するチラシ画像である。取引対象を示すチラシ画像は、取引対象を示す識別子を表す画像を有していることが好ましい。取引対象を示す識別子を表す画像は、例えば、取引対象を示す識別子の文字列を表す画像である。取引対象を示す識別子は、例えば、取引対象名や取引対象のコード等である。取引対象名は、例えば、商品名や、サービス名等である。取引対象のコードとは、例えば、取引対象となる商品の製品番号や、取引対象となるサービスに割り当てられた番号である。取引対象を示すチラシ画像は、例えば、取引対象となる商品名の文字列を表す画像を有するチラシ画像である。なお、以下、取引対象を示す識別子を、適宜、対象識別子と呼ぶ。
【００３２】
商取引の対象の価格を示すチラシ画像とは、例えば、価格を示す数字や文字等を表す画像を有するチラシ画像である。
【００３３】
電子チラシ情報が有するチラシ画像は、ラスタ画像のデータであってもベクトル画像のデータであってもよい。電子チラシのチラシ画像は、紙媒体のチラシをスキャナでスキャンしたものや、デジタルカメラ等で撮影したものであってもよい。また、スキャンや撮影により得られたデータを加工した画像であってもよい。また、チラシ画像は、紙媒体にチラシを印刷するために作成された電子データから作成された画像データであってもよい。表示用のチラシ画像とは、電子チラシ情報を用いて電子チラシを図示しないモニタ等に表示させた場合に表示されるチラシ画像である。ここでの表示とは、印刷した場合に、紙等の媒体上に表示されることも含む概念である。
【００３４】
電子チラシ情報が有する非表示用のテキスト情報とは、この電子チラシ情報が対応する一の店舗で扱われる１または２以上の取引対象のうちの、少なくともこの電子チラシ情報が有するチラシ画像が示す取引対象を含む１または２以上の取引対象をそれぞれ示す識別子と、この各識別子が示す取引対象の価格との１または２以上の組みを有する非表示用のテキスト情報である。取引対象を示す識別子が、チラシ画像が示す取引対象の識別子である場合、ここでの各識別子が示す取引対象の価格とは、通常、チラシ画像が示すこの取引対象の価格である。
【００３５】
非表示用のテキスト情報とは、電子チラシ情報を用いて電子チラシを図示しないモニタ等に表示させた場合に表示されないテキスト情報である。ただし、デフォルトや、通常の表示操作等では非表示であり、特殊な操作等を行った場合にだけ表示される場合は、非表示であると考えてもよい。ここでの表示とは、印刷した場合に、紙等の媒体上に表示されることも含む概念である。
【００３６】
なお、電子チラシ情報が有する非表示用のテキスト情報は、この電子チラシ情報が対応する一の店舗で扱われる１または２以上以上の商取引の対象のうちの、この電子チラシ情報が有するチラシ画像が示す取引対象の１以上をそれぞれ示す識別子とこの各識別子が示す対象の価格との１または２以上の組みである画像包含情報と、この一の店舗で扱われる１または２以上の商取引の対象のうちの、このチラシ画像が示す商取引の対象以外の１または２以上の取引対象をそれぞれ示す識別子とこの各識別子が示す商取引の対象の価格との１または２以上の組みである非画像包含情報と、を有する非表示用のテキスト情報であることが好ましい。このように、電子チラシ情報は、電子チラシ情報を表示することによってチラシ画像を表示した場合に、表示されない対象識別子と価格との組みを有していてもよい。
【００３７】
テキスト情報は、そのテキスト情報内に含まれる対象識別子と、この対象識別子が示す商取引の対象の価格とを対応づけて有するテキスト情報であることが好ましい。特に、テキスト情報は、ＣＳＶ形式のテキストやカンマ区切りテキストのように、カンマやタブ記号等の区切り記号等を手がかりとして、テキスト情報に含まれる取引対象と価格との対を検出して読出し可能な構造を有する情報であることが好ましい。例えば、一の対を構成する対象識別子とこの対象識別子が示す取引対象の価格とをカンマ等の第一の区切り記号で区切り、各対を、改行コード等の第二の区切り記号で区切ったテキスト情報であることが好ましい。
【００３８】
一の電子チラシ情報は、一の店舗と対応づけられている。電子チラシ情報が一の店舗と対応づけられているということは、例えば、電子チラシ情報が、対応する店舗の識別子を有していることであってもよく、電子チラシ情報が有する電子チラシ情報を識別する識別子である電子チラシ識別子と、電子チラシ情報と対応づけられた店舗の識別子とを有する１以上の情報が、電子チラシ情報格納部１０１や、図示しない格納部等に格納されていることであってもよい。あるいは、電子チラシ情報のチラシ画像内に、電子チラシ情報と対応づけられた店舗の店舗識別子を示す画像が配置されていることであってもよい。
【００３９】
電子チラシ情報は、電子チラシ情報を識別するための識別子である電子チラシ識別子を有していてもよい。電子チラシ識別子は、電子チラシ情報のファイル名や、電子チラシ情報に割り当てられたコード等である。
【００４０】
電子チラシ情報は、電子チラシ情報に対応する一の店舗の位置情報と対応づけられていてもよい。店舗の位置情報とは、例えば、緯度と経度との組み合わせで示される店舗の座標や、店舗の住所や、店舗の存在するエリアの識別子等である。電子チラシ情報が電子チラシ情報に対応する一の店舗の位置情報と対応づけられているということは、例えば、電子チラシ情報が、対応する店舗の位置情報を有していることであってもよく、電子チラシ情報の電子チラシ識別子と、この電子チラシ情報が対応する店舗の位置情報とを対応づけて有する１以上の情報が、電子チラシ情報格納部１０１や、図示しない格納部等に格納されていることであってもよい。
【００４１】
電子チラシ情報は、送信期間情報を有していても良い。送信期間情報とは、電子チラシ情報をユーザに提供できる期間を示す情報である。送信期間情報は、例えば、電子チラシ情報の送信開始時と送信終了時とを有する情報や、送信開始時または送信終了時と、送信可能な期間の長さを指定する情報とを組合わせて有する情報である。送信開始時や送信終了時は、例えば、日付や時間を特定する情報である。現在の時間を過ぎた期間を示す送信期間情報を有する電子チラシ情報については、例えば、電子チラシ情報格納部１０１から削除したり、削除されたことを示すフラグ等の情報を対応づけたり、後述する検出部１０６が検出対象としないようにしてよい。
【００４２】
電子チラシ情報格納部１０１に、２以上の店舗に対応した電子チラシ情報が蓄積される過程や経緯等は問わない。例えば、２以上の店舗の電子チラシ情報を送信する１以上のサーバ装置（図示せず）が送信する電子チラシ情報を、情報処理装置１の図示しない受信部が受信して電子チラシ情報格納部１０１に蓄積してもよい。
【００４３】
電子チラシ情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下においても同様である。
【００４４】
対象識別子受付部１０２は、１以上の対象識別子を受け付ける。対象識別子は、上述したように、商取引の対象を示す識別子である。例えば、対象識別子は、商品名やサービス名や不動産名や、不動産の住所等である。対象識別子受付部１０２は、ユーザから対象識別子を受け付ける。対象識別子受付部１０２は、通常、ユーザ端末２から送信される対象識別子を受信する。ただし、情報処理装置１の図示しない処理部等が出力する対象識別子を受け付けてもよい。例えば、ユーザ端末２等が送信した指示に応じて情報処理装置１の図示しない処理部等が取得した対象識別子を、対象識別子受付部１０２が受け付けてもよい。
【００４５】
ここでの、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、図示しない他の処理部等が出力する情報の受け付けや、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどであってもよい。
【００４６】
対象識別子受付部１０２は、通信手段のデバイスドライバや、データの受け取りや読み取りを行う制御ソフトウェア等で実現され得る。
【００４７】
現在位置情報受付部１０３は、現在位置情報を受け付ける。現在位置情報は、ユーザの現在位置を示す情報である。現在位置情報は、例えば、緯度と経度との組み合わせで示されるユーザの座標や、ユーザの住所や、ユーザの存在するエリアの識別子等である。ここでのユーザは、例えば、対象識別子受付部１０２に対象識別子を入力したユーザと同じユーザである。例えば、ここでのユーザは、対象識別子受付部１０２が受け付けた対象識別子を送信したユーザ端末２を利用するユーザである。
【００４８】
現在位置情報受付部１０３は、例えば、ユーザ端末２から送信される現在位置情報を受け付ける。例えば、現在位置情報受付部１０３は、ユーザ端末２から送信される現在位置情報を受信する。この現在位置情報は、例えば、対象識別子受付部１０２が受信した対象識別子と対応づけられてユーザ端末２から送信される現在位置情報である。また、現在位置情報受付部１０３は、対象識別子受付部１０２が対象識別子を受信した際等に受信したユーザ端末２のＩＰアドレス等の情報を用いて、情報処理装置１の図示しない処理部が取得した現在位置情報を受け付けてもよい。例えば、予め図示しない格納部等に格納されているＩＰアドレス群と、ＩＰアドレス群に対応する位置とを対応づけて有する複数の情報から、対象識別子を受信した際に受信したユーザ端末２のＩＰアドレスと対応づけられた位置の情報を、現在位置情報として取得しても良い。
【００４９】
ここでの、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、図示しない他の処理部等が出力する情報の受け付けや、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどであってもよい。
【００５０】
現在位置情報受付部１０３は、通信手段のデバイスドライバや、データの受け取りや読み取りを行う制御ソフトウェア等で実現され得る。
【００５１】
種類条件情報格納部１０４には、１以上の種類条件情報が格納される。種類条件情報は、種類情報と、条件情報とを有する情報である。
【００５２】
種類情報は、商取引の対象の種類を示す情報である。種類情報は、例えば、商品やサービス等の取引対象の種類を示す情報である。種類情報は、例えば、取引対象の種類の識別子である。種類を示す識別子は、例えば、種類の名称や、種類に割り当てられたコード等である。種類は、カテゴリーやジャンル、分類等も含む概念である。種類情報が示す種類の分類の大小や、レベル等は問わない。例えば、種類情報は、食品や、衣類、電化製品、ＤＩＹ用品、雑貨、日用品等の情報である。また、例えば、種類情報は、野菜、魚、肉等の情報であってもよい。また、サービスに対応する種類情報は、理容、治療、飲食、娯楽等の種類を示す情報であってもよい。また、不動産に対応する種類情報は、マンションや、一戸建て等の種類を示す情報であってもよい。ただし、種類情報は、取引対象を分類可能な情報であれば、例えば、取引対象を扱っている店舗のジャンルを示す情報であってもよい。例えば、種類情報は、コンビニエンスストア、スーパーマーケット、専門店、家電量販店、デパート等の、商品を販売している店舗の種類を表した情報であってもよい。また、例えば、種類情報は、スポーツジム、テニスコート、ボーリング場、マッサージ店等のサービスを提供する店舗の種類を表した情報であってもよい。
【００５３】
条件情報は、条件を示す情報である。条件情報が示す条件は、後述するように、検出部１０６が、現在位置情報が示す現在位置に対して、２以上の電子チラシ情報を検出する際に用いられる条件である。条件情報は、例えば、電子チラシ情報と対応づけられた位置情報に関する条件を示す情報である。つまり、条件情報は、例えば、電子チラシ情報と対応づけられた店舗の位置に関する条件を示す情報であると考えてもよい。具体的には、条件情報は、現在位置から位置情報が示す位置、つまり、店舗までの近さに関する条件である。条件情報は、例えば、現在位置情報受付部１０３が受け受けた現在位置から電子チラシ情報と対応づけられた店舗の位置情報が示す位置までの距離に関する条件を示す情報である。条件情報は、例えば、現在位置情報受付部１０３が受け付けた現在位置情報が示す現在位置からの距離の範囲の条件を示す情報である。例えば、条件情報は、「現在位置から１ｋｍ以内」等の情報である。条件情報は、現在位置からの近さについての順位の範囲を示す条件である。例えば、条件情報は、「現在位置に近い順に数えて３番目まで」等の情報である。また、条件情報は、現在位置から店舗までの距離に関する条件の代わりに、現在位置から経路探索を行って得られる電子チラシ情報と対応づけられた位置情報が示す位置までの経路長や移動時間についての条件であってもよい。
【００５４】
なお、上記においては、説明の便宜上、条件情報は、自然言語で表しているが、条件情報は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成されていてもよい。また、条件情報は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。かかることは以下においても同様である。
【００５５】
種類条件情報格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５６】
種類情報受付部１０５は、ユーザ等から、種類情報を受け付ける。種類情報受付部１０５は、通常、ユーザ端末２から送信される種類情報を受信する。ただし、情報処理装置１の図示しない処理部等が出力する種類情報を受け付けてもよい。例えば、ユーザ端末２等が送信した指示に応じて情報処理装置１の図示しない処理部等が取得した種類情報を、種類情報受付部１０５が受け付けてもよい。また、情報処理装置１が、１または２以上の商品名と、種類情報とを対応づけて有する商品種類情報を、図示しない格納部等に予め格納しておくようにし、ユーザ端末２から送信された商品名に対応する種類情報を、情報処理装置１の図示しない処理部等が、上記の商品種類情報を用いて検索等により取得するようにし、この処理部が取得して出力する種類情報を、種類情報受付部１０５が受け付けるようにしてもよい。
【００５７】
ここでの、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、図示しない他の処理部等が出力する情報の受け付けや、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどであってもよい。種類情報受付部１０５は、通信手段のデバイスドライバや、データの受け取りや読み取りを行う制御ソフトウェア等で実現され得る。
【００５８】
検出部１０６は、現在位置情報受付部１０３が受け付けた現在位置情報が示す現在位置に対して、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出する。予め指定された条件は、例えば、上述したような条件情報のうちの一つの条件情報が示す条件である。電子チラシ情報の検出とは、電子チラシ情報の識別子の取得も含む概念である。かかることは、以下においても同様である。
【００５９】
検出部１０６は、例えば、電子チラシ情報格納部１０１に格納されている電子チラシ情報の中から、現在位置情報が示す現在位置との距離が、予め指定された条件情報が示す条件を満たす位置情報と対応づけられた電子チラシ情報を取得する。具体的には、検出部１０６は、電子チラシ情報格納部１０１に格納されている各電子チラシ情報と対応づけられた位置情報と、現在位置情報が示す現在位置との距離を、電子チラシ情報毎に算出し、この算出した距離を用いて、予め指定された条件を満たす２以上の電子チラシ情報を検出する。例えば、予め指定された条件が、現在位置からの距離の範囲の条件である場合、検出部１０６は、算出した距離が、この条件を示す範囲以下である電子チラシ情報を検出する。また、予め指定された条件が、現在位置からの近さについての順位の範囲を示す条件である場合、検出部１０６は、算出した距離の短さが、この条件が示す順位以下である電子チラシ情報を検出する。例えば、検出部１０６は、算出した距離で対応する電子チラシ情報をソートした場合の、距離が短い方から数えて、上記の条件が示す順位以下の電子チラシ情報を検出する。電子チラシ情報を検出するということは、電子チラシ情報を識別子を取得することであっても良い。
【００６０】
例えば、条件情報は、「現在位置から１ｋｍ以内」等の情報である。条件情報は、現在位置からの近さについての順位の範囲を示す条件である。例えば、条件情報は、「現在位置に近い順に数えて３番目まで」等の情報である。また、条件情報は、現在位置から店舗までの距離に関する条件の代わりに、現在位置から経路探索を行って得られる電子チラシ情報と対応づけられた位置情報が示す位置までの経路長や移動時間についての条件であってもよい。
【００６１】
なお、検出部１０６が、２以上の電子チラシ情報を検出する際に、まず、検出対象となる電子チラシ情報の範囲を、現在位置情報と位置情報とを用いて予め指定された条件以外の条件で絞り込むようにし、その後で、絞り込んだ電子チラシ情報について、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出するようにしてもよい。例えば、現在地情報及び位置情報が、いずれも、住所と、座標とを有する場合、最初に、検出部１０６は、現在位置情報と同じ住所の都道府県名や、市町村名等を有する位置情報と対応づけられた電子チラシ情報だけを検出対象として検出し、検出した電子チラシ情報の中から、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出するようにしてもよい。また、ユーザが指定した店舗識別子と対応づけられた電子チラシ情報を検出対象として検出し、検出した電子チラシ情報の中から、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出するようにしてもよい。また、電子チラシ情報に対して、この電子チラシ情報に対応する店舗に関する種類情報を予め対応づけておくようにし、検出部１０６は、種類情報受付部１０５が受け付けた種類情報と対応づけられた電子チラシ情報を検出対象として検出し、検出した電子チラシ情報の中から、予め指定された条件を満たすほど近い位置を示す位置情報と対応づけられた２以上の電子チラシ情報を検出するようにしてもよい。ユーザが指定した店舗識別子は、ユーザが除外を指定した店舗識別子以外の店舗識別子も含む概念である。
【００６２】
なお、条件情報が示す条件が、上述したように、移動時間や経路長についての条件である場合、上記のように現在位置と各電子チラシ情報に対応づけられた位置情報が示す位置との間の距離の代わりに、現在位置と各電子チラシ情報に対応づけられた位置情報が示す位置との間の移動時間や、経路長を用いることで、上記と同様の電子チラシ情報を検出する処理を行うようにしてもよい。なお、検出部１０６は、情報処理装置１や図示しない他のサーバ装置等が有する経路長や移動時間を取得するための手段（図示せず）等を利用して、現在位置と各電子チラシ情報に対応づけられた位置情報が示す位置との経路長や移動時間を取得するようにすればよい。経路長や移動時間を取得する手段は、例えば経路探索等を行う手段等として、公知の技術であるので、ここでは詳細な説明は省略する。
【００６３】
検出部１０６が電子チラシ情報を検出する際に利用する予め指定された条件は、例えば、種類情報受付部１０５が受け付けた種類情報に応じて決定される条件であってもよい。例えば、検出部１０６は、種類条件情報格納部１０４から種類情報受付部１０５が受け付けた種類情報に対応する条件情報を取得し、この取得した条件情報が示す条件を用いて、２以上の電子チラシ情報を検出する。これによって、例えば、検出部１０６が電子チラシ情報を検出する際に利用する電子チラシ情報を提供する店舗までの距離の近さに関する条件を、対象識別子が示す対象に関する種類に応じた適切なる条件に変更することができる。
【００６４】
ただし、予め指定された条件は、種類情報等に関係なくデフォルト等で特定されている一の条件や、ユーザ等により指定された条件であってもよい。また、予め指定された条件は、ユーザ端末２等を介してユーザから送信される指示に応じて、カスタマイズできるようにしてもよい。例えば、ユーザの指示に応じて条件が有する距離等を変更できるようにしてもよい。
【００６５】
また、ここでは、検出部１０６が、電子チラシ情報を検出する際に、種類情報受付部１０５が受け付けた種類情報を用いる場合を例に挙げて説明したが、予め対象識別子と、この対象識別子が示す対象についての種類情報とを対応づけた複数の情報を、図示しない格納部等に蓄積しておくようにし、検出部１０６は、この蓄積された情報を用いて、対象識別子受付部１０２が受け付けた対象識別子に対応する種類情報を取得し、取得した種類情報を電子チラシ情報を検出する際に用いるようにしても良い。
【００６６】
検出部１０６は、通常、ＭＰＵやメモリ等から実現され得る。検出部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６７】
取得部１０７は、電子チラシ情報格納部１０１に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、対象識別子受付部１０２が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する。取得部１０７は、例えば、電子チラシ情報格納部１０１に格納されている複数の電子チラシ情報がそれぞれ有するテキスト情報から、対象識別子受付部１０２が受け付けた１以上の対象識別子と一致する対象識別子と対応づけられた価格を取得する。また、例えば、価格に加えて、価格の取得元となるテキスト情報を有する電子チラシ情報に関する情報、例えば、電子チラシ情報の識別子や、電子チラシ情報のアドレス情報や、電子チラシ情報へのリンク情報等を更に取得しても良い。なお、対象識別子受付部１０２が受け付けた１以上の対象識別子と一致する対象識別子を有さないテキスト情報からは、上述したような価格や、価格の取得元となるテキスト情報を有する電子チラシ情報の識別子等は取得しないようにしてよい。
【００６８】
取得部１０７は、検出部１０６が検出した２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、対象識別子受付部１０２が受け付けた対象識別子が示す商取引の対象について２以上の店舗のそれぞれにおける価格を取得する取得するようにしてもよい。このようにすることで、例えば、対象識別子受付部１０２が受け付けた対象識別子に応じて決定された距離の近さについての条件によって選択した電子チラシ情報から価格等の情報を取得することができ、対象識別子に応じた距離にある店舗の電子チラシ情報から価格等を選択的に取得することができる。
【００６９】
取得部１０７は、対象識別子受付部１０２が２以上の対象識別子を受け付けた場合に、２以上の対象識別子がそれぞれ示す商取引の対象について、各商取引の対象を扱う２以上の店舗の店舗識別子と、店舗識別子が示す各店舗における価格を取得するようにしてもよい。また、各価格の取得元となるテキスト情報を有する電子チラシ情報に関する情報、例えば、電子チラシ情報の識別子や、電子チラシ情報のアドレス情報や、電子チラシ情報へのリンク情報等を、各価格に対して更に取得しても良い。なお、この場合、対象識別子受付部１０２が受け付けた２以上の対象識別子のそれぞれと一致する２以上の対象識別子を有さないテキスト情報からは、上述したような価格や、価格の取得元となるテキスト情報を有する電子チラシ情報の識別子等は取得しないようにしてよい。
【００７０】
取得部１０７は、通常、ＭＰＵやメモリ等から実現され得る。取得部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７１】
出力部１０８は、取得部１０７が取得した価格を、比較可能な態様で出力する。比較可能な態様で出力するということは、例えば、取得部１０７が取得した２以上の価格を比較可能となるように並べて出力することや、価格を表形式で出力することである。ここでの出力は、取得部１０７が取得した価格を示す情報を出力することや、取得部１０７が取得した価格を図示しないモニタ等に表示すること等である。価格を示す情報は、例えば、価格を図示しないモニタ等に表示するために用いられる情報であってもよい。出力部１０８は、例えば、価格を比較可能な態様で配置したメールや、ＨＴＭＬファイル等を出力してもよい。
【００７２】
また、出力部１０８は、各価格を、各価格を取得する際に取得した店舗識別子及び各価格を取得する際に用いた対象識別子の少なくとも一方と対応づけて出力するようにしてもよい。例えば、出力部１０８は、各価格と、各価格を取得する際に取得した店舗識別子及び各価格を取得する際に用いた対象識別子の少なくとも一方とを同じ列や、行に配列して出力してもよい。
【００７３】
また、出力部１０８は、取得部１０７が取得した各価格を、出力指示受付情報と対応づけて出力するようにしてもよい。出力指示受付情報は、取得部１０７が取得した各価格の取得元となる電子チラシ情報を出力する指示である出力指示情報を受付けるために用いられる情報である。出力指示受付情報は、例えば、電子チラシ情報へのリンク情報や、アドレス情報である。出力指示受付情報は、さらに、指定された電子チラシ情報の出力を指示するコマンドやスクリプト等を有していてもよい。
【００７４】
出力部１０８は、更に、取得部１０７が取得した価格を用いて、店舗識別子が示す店舗のランキングを行い、ランキング結果を出力するようにしてもよい。例えば、出力部１０８は、取得部１０７が２以上の電子チラシ情報から取得した価格を用いて、この電子チラシ情報に対応する店舗識別子が示す店舗のランキングを行う。例えば、総合価格の安い方から順に、順位が高くなるようランキングを行う。
【００７５】
例えば、出力部１０８は、取得部１０７が対象識別子受付部１０２が受け付けた一の対象識別子について複数の電子チラシ情報からそれぞれ価格を取得した場合、この複数の電子チラシ情報に対応する各店舗識別子が示す店舗を、各店舗識別子に対応する電子チラシ情報から取得した価格の値によってランキングするようにしてもよい。そして、ランキング結果を出力する。
【００７６】
また、例えば、出力部１０８は、取得部１０７が電子チラシ情報格納部１０１に格納されている複数の電子チラシ情報にそれぞれ対応するテキスト情報のそれぞれから、対象識別子受付部１０２が受け付けた２以上の対象識別子に対応する２以上の価格の組みを取得した場合、取得した価格の組の合計金額によって、各価格の組を取得したテキスト情報を有する電子チラシ情報をランキングするようにしてもよい。
【００７７】
出力部１０８は、例えば、ランキング結果に応じた順番、例えばランキング順に、対応する価格や、価格に対応する店舗識別子等を配列して出力する。あるいは、ランキング結果に応じた順番を示す数字や記号や文字等を、価格等に対応づけて出力してもよい。
【００７８】
出力部１０８は、更に後述する出力指示受付部１０９が受け付けた出力指示情報が出力を指示する電子チラシ情報を、電子チラシ情報格納部１０１等から読み出して、ユーザ端末２に出力、例えば送信するようにしてもよい。出力指示情報については後述する。
【００７９】
ここでの出力とは、通常、対象識別子を送信したユーザ端末２への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡し等であってもよい。また、ユーザ端末２への送信は、ユーザ端末２を利用するユーザへのメール送信であってもよく、この場合の送信は、、価格を配置したメール本文を送信することであってもよく、価格を配置した情報をメールに添付して送信することであってもよい。
【００８０】
出力部１０８は、通常、送信デバイスやそのドライバ等で実現されるが、ディスプレイ等の出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８１】
出力指示受付部１０９は、出力部１０８が価格と対応づけて出力した出力指示受付情報に応じて入力される出力指示情報を受け付ける。出力指示情報は、１以上の電子チラシ情報の出力を指示する情報である。出力指示情報は、例えば、出力部１０８により価格に対応づけられて出力された電子チラシ情報を指定する情報のうちの、ユーザ端末２により選択された電子チラシ情報を指定する情報が示す電子チラシ情報の出力を指示する情報と考えてもよい。
【００８２】
ここでの、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、図示しない他の処理部等が出力する情報の受け付けや、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどであってもよい。
【００８３】
出力指示受付部１０９は、通信手段のデバイスドライバや、データの受け取りや読み取りを行う制御ソフトウェア等で実現され得る。
【００８４】
ユーザ端末２は、ユーザが利用する端末装置である。ユーザ端末２は、例えば、コンピュータや、携帯電話、タブレット端末、いわゆるスマートフォン等の多機能携帯電話、携帯情報端末等により実現可能である。
【００８５】
受付部２００は、ユーザからの入力を受け付ける。例えば、受付部２００は、対象識別子や、種類情報を受け付ける。例えば、キーボード等を介して対象識別子や種類情報を受け付ける。また、予め用意されたプルダウンメニューや、リスト等から、対象識別子や種類情報を受け付けるようにしてもよい。
【００８６】
また、受付部２００は、出力指示情報を送信するための操作等を受け付ける。出力指示情報を送信するための操作は、例えば、後述する表示部２０４が図示しないモニタ等に表示する出力指示受付情報と対応づけられた価格を選択する操作や、この価格に対応づけられたボタンをマウスやタッチパネル等を利用してクリックする操作である。出力指示受付情報と対応づけられた価格とは、例えば、価格の取得元となった電子チラシ情報の識別子が対応づけられた価格や、この電子チラシ情報へのリンク情報や、この電子チラシ情報の送信を指示する命令等が対応づけられた価格である。なお、これらの識別子やリンク情報や命令等の出力指示受付情報は、非表示となるようしてもよい。
【００８７】
また、受付部２００は、条件情報の一部を変更するための入力を受け付けてもよい。また、受付部２００は、上記以外の情報を必要に応じて受け付けるようにしてもよい。
【００８８】
ここでの入力手段は、キーボードやマウスやタッチパネル、メニュー画面によるもの等、何でも良い。受付部２００は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００８９】
現在位置情報取得部２０１は、現在位置情報を取得する。現在位置情報は、ユーザ端末２の現在位置を示す情報である。なお、現在位置情報取得部２０１が、現在位置情報を取得する処理は、例えばＧＰＳシステムや、携帯電話における複数の無線基地局等から現在位置を取得する処理等として公知の技術であるため、ここでは詳細な説明は省略する。現在位置情報取得部２０１は、例えば、ＧＰＳユニット等により実現可能である。なお、現在位置情報取得部２０１が現在位置情報を取得する代わりに、受付部２００がユーザの現在の住所等の現在位置情報を受け付けるようにしてもよい。
【００９０】
送信部２０２は、情報処理装置１に対して情報を送信する。送信部２０２は、受付部２００が受け付けた情報や、受付部２００が受け付けた操作に応じた情報を、情報処理装置１に送信する。また、送信部２０２は、現在位置情報取得部２０１等が取得したユーザ端末２の現在位置情報を情報処理装置１に送信する。送信部２０２は、さらに、ユーザ端末２のＩＰアドレス等を情報処理装置１に対して送信してもよい。
【００９１】
例えば、送信部２０２は、受付部２００が受け付けた対象識別子や、種類情報を情報処理装置１に送信する。また、送信部２０２は、受付部２００が受け付けた出力指示情報を送信するための操作に応じて出力指示情報を送信する。出力指示情報は、出力対象となる電子チラシ情報の識別子や、電子チラシ情報が格納されているアドレス等を指定する情報である。また、電子チラシ情報を出力する命令や、出力処理を情報処理装置１に実行させるスクリプト等を有していてもよい。例えば、送信部２０２は、出力指示受付譲歩うと対応づけられた価格や、価格に対応するボタン等を押す操作を受付部２００が受け付けた場合に、この価格やボタンに予め対応づけられた出力指示受付情報に応じて、出力指示情報を取得し、取得した出力指示情報を情報処理装置１に送信する。例えば、価格に対応づけられた出力指示受付情報であるリンクを押す操作を受付部２００が受け付けた場合に、送信部２０２は、このリンクが示す電子チラシ情報を要求する出力指示情報を情報処理装置１に送信する。また、受付部２００が、条件情報の一部を変更するための入力等を受け付けた場合、条件情報を変更する指示等を情報処理装置１に送信してもよい。送信部２０２は、通常、受付部２００等が受け付けたユーザの送信指示に応じて、上記の対象識別子や、種類情報、現在位置情報等を送信する。
【００９２】
送信部２０２は、通常、無線または有線の通信手段で実現される。送信部２０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【００９３】
受信部２０３は、情報処理装置１から送信される情報を受信する。例えば、情報処理装置１から送信される２以上の価格を比較可能な態様で出力するためのデータ等を受信する。また、情報処理装置１から送信される電子チラシ情報を受信する。
【００９４】
受信部２０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。受信部２０３は、通信デバイスを含むと考えても、含まないと考えても良い。
【００９５】
表示部２０４は、受信部２０３が受信した情報を出力する。表示部２０４は、例えば、受信部２０３が受信した２以上の価格を比較可能な態様で出力するためのデータや、店舗をランキングしたデータ等を図示しないモニタ等に表示する。ただし、表示部２０４は、価格に対応づけられた出力指示受付情報については、表示してもよく、非表示としてもよい。また、表示部２０４は、受信部２０３が受信した電子チラシ情報を図示しないモニタ等に表示する。
【００９６】
表示部２０４は、ディスプレイデバイスを含むと考えても含まないと考えても良い。表示部２０４は、例えば、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現される。
【００９７】
次に、情報処理システム１０００の情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。
【００９８】
（ステップＳ１０１）対象識別子受付部１０２は、一のユーザ端末２から１以上の対象識別子を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０２に進み、受付けていない場合、ステップＳ１１０に進む。
【００９９】
（ステップＳ１０２）種類情報受付部１０５は、ステップＳ１０１と同じユーザ端末２から種類情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０３に進み、受付けていない場合、ステップＳ１０２に戻る。
【０１００】
（ステップＳ１０３）現在位置情報受付部１０３は、ステップＳ１０１と同じユーザ端末２から現在位置情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０４に進み、受付けていない場合、ステップＳ１０３に戻る。
【０１０１】
（ステップＳ１０４）検出部１０６は、ステップＳ１０２で受け付けた種類情報と一致する種類情報と対応づけられた条件情報を、種類条件情報格納部１０４に格納されている種類条件情報から取得する。
【０１０２】
（ステップＳ１０５）検出部１０６は、ステップＳ１０３で受け付けた現在位置情報を用いて、ステップＳ１０４で取得した条件情報が示す条件を満たす位置にある店舗の電子チラシ情報を、電子チラシ情報格納部１０１に格納されている電子チラシ情報の中から検出する。例えば、検出した電子チラシ情報の電子チラシ識別子を取得する。例えば、検出部１０６は、電子チラシ情報格納部１０１に格納されている電子チラシ情報に対応づけられた電子チラシ情報が対応する店舗の位置情報が示す位置と、ステップＳ１０３で受け付けた現在位置情報が示す位置との距離を、電子チラシ情報格納部１０１に格納されている各電子チラシ情報について算出する。そして、算出した距離を用いて、ステップＳ１０４で取得した条件情報が示す条件を満たす電子チラシ情報を検出する。例えば、条件を満たす電子チラシ情報の電子チラシ識別子を取得する。
【０１０３】
（ステップＳ１０６）取得部１０７は、ステップＳ１０５で検出した１以上の電子チラシ情報がそれぞれ有するテキスト情報から、ステップＳ１０２で受け付けた１以上の対象識別子のそれぞれと対応づけられた価格を取得する。なお、ステップＳ１０２で受け付けた対象識別子が複数である場合においては、一の電子チラシ情報のテキスト情報にこの複数の対象識別子の全てが検出できない場合、この電子チラシ情報からは、価格等を取得しないようにしてもよく、取得するようにしてもよい。複数の対象識別子の全てが検出できない電子チラシ情報から価格等を取得する場合、この電子チラシ情報に対応する店舗は上述したライキングの対象の店舗としないようにするか、ランキング自体を行わないようにすることが好ましい。。取得した価格は、例えば、対象識別子と、電子チラシ識別子と、電子チラシ情報が有する店舗識別子と対応づけて、図示しない格納部等に一時記憶する。
【０１０４】
（ステップＳ１０７）出力部１０８は、店舗のランキングを示す情報を取得し、店舗のランキングを示す出力用のデータを取得する。例えば、出力部１０８は、ステップＳ１０６で取得した価格のうちの、同じ店舗識別子と対応づけられた価格を合計し、合計した値が低いものから順に店舗識別子に対して、ランキングを示す数値を対応づける。そして、店舗識別子と、ランキングを示す数値とを対応づけて有する出力用のデータを作成する。なお、ランキングが、予め指定された順位以下の店舗識別子については、出力用のデータに含めないようにしてもよい。
【０１０５】
（ステップＳ１０８）出力部１０８は、ステップＳ１０６で対象識別子毎に取得した価格を比較可能な態様で示す出力用のデータを作成する。具体的には、取得した価格を、価格の取得元となった電子チラシ情報間で比較可能な態様で示す出力用のデータを作成する。また、出力用のデータの各価格には、価格の取得元となる電子チラシ情報を出力する出力指示情報を受け付けるための出力指示受付情報を対応づけるようにする。電子チラシ情報間で比較可能ということは、電子チラシ情報に対応づけられた店舗識別子間で比較可能であることと実質的に同じであると考えてもよい。
【０１０６】
（ステップＳ１０９）出力部１０８は、ステップＳ１０７及びステップＳ１０８で取得した出力用のデータを出力する。例えば、ユーザ端末２に送信する。そして、ステップＳ１０１に戻る。
【０１０７】
（ステップＳ１１０）出力指示受付部１０９は、ユーザ端末２から出力指示情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ１１１に進み、受け付けていない場合、ステップＳ１０１に戻る。
【０１０８】
（ステップＳ１１１）出力部１０８は、ステップＳ１１０で受け付けた出力指示情報が示す電子チラシ情報を、電子チラシ情報格納部１０１から読出し、出力する。例えば、ユーザ端末２に読み出した電子チラシ情報を送信する。そして、ステップＳ１０１に戻る。
【０１０９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１０】
次に、ユーザ端末２の動作の一例について簡単に説明する。受付部２００は、ユーザから、対象識別子の入力と、種類情報の入力とを受け付ける。また、現在位置情報取得部２０１は、例えば、対象識別子の入力や、種類情報の入力を受け付ける入力画面の表示を行う際等の予め指定されたタイミング等に、現在位置情報を取得する。そして、送信部２０２は、受付部２００が受け付けた対象識別子と、種類情報とを、現在位置情報取得部２０１が取得した現在位置情報とを、情報処理装置１に送信する。受信部２０３は、これらの情報の送信に応じて情報処理装置１から送信される出力データを受信する。この出力用データは、具体的には、上述したステップＳ１０９で出力部１０８が送信した出力用のデータである。そして、表示部２０４は、受信部２０３が受信した出力用のデータを表示する。例えば、表示部２０４は、出力用のデータが有している価格を比較可能な態様で示した情報を表示する。また、例えば、表示部２０４は、出力用のデータが有している店舗のランキングを示す情報を表示する。また、受付部２００が、表示部２０４が表示した価格の１つを指定する操作を受け付けた場合、送信部２０２は、この指定された価格に対応づけられた出力指示受付情報に対応した出力指示情報を取得して、情報処理装置１に送信する。そして、受信部２０３は、情報処理装置１から送信される電子チラシ情報を受信し、表示する。
【０１１１】
以下、本実施の形態における情報処理システム１０００の具体的な動作について説明する。情報処理システム１０００の概念図は図１と同様である。ここでは、情報処理装置１がサーバ装置、ユーザ端末２が、入力デバイスとしてタッチパネルを備えたタブレット型端末である場合を一例に挙げて説明する。
【０１１２】
図３は、電子チラシ情報格納部１０１に格納されている電子チラシ情報を管理する電子チラシ情報管理表である。電子チラシ情報管理表は、「チラシＩＤ」、「チラシ画像」、「テキスト」、「店舗名」、及び「位置情報」という属性を有している。「チラシＩＤ」は、電子チラシ情報の識別子である電子チラシ識別子を示している。「チラシ画像」は、チラシ画像である。「テキスト」は、テキスト情報である。「店舗名」は、電子チラシ情報に対応づけられた店舗識別子であり、ここでは店舗名である。「位置情報」は、電子チラシ情報に対応づけられた店舗の位置情報であり、ここでは緯度と経度との組合わせで示される座標であるとする。なお、「位置情報」の緯度を表すｘ１１，及び経度を表すｙ１１等は、それぞれ特定の数値を示している。図３においては、一のレコード（行）が、一の電子チラシ情報を示している。なお、ここでは、「店舗名」や「位置情報」を、電子チラシ情報が有する場合を例に挙げて示しているが、「店舗名」や「位置情報」は、「チラシＩＤ」等と対応づけて図示しない格納部等に蓄積しておくようにしてもよい。
【０１１３】
図４は、電子チラシ情報のチラシ画像の一例を示す模式図（図４（ａ））、及びテキスト情報の一例を示す模式図（図４（ｂ））である。図４に示したチラシ画像、テキストは、「店舗ＩＤ」が「Ａ１０００４」に対応する電子チラシ情報のチラシ画像、テキストであるとする。
【０１１４】
図４（ｂ）に示すように、電子チラシ情報の、テキスト情報は、ここでは、対象識別子と、この対象識別子が示す対象（例えば、商品）の価格とが、「，」（カンマ）を挟んで配列され、対象識別子と価格との組みが、改行コードで区切られたテキストデータであるとする。また、テキスト情報には、対応する電子チラシ情報のチラシ画像に示されている取引対象の対象識別子と価格との組みに加えて、対応する電子チラシ情報のチラシ画像に示されていない取引対象の対象識別子と価格との組みを有しているものとする。例えば、テキスト情報には、例えば、「鳥取スイカ」や、「ミントガムＧ」や「ヨーグルトＡ」等のチラシ画像には記載されていない取引対象についてのデータが記載されているものとする。
【０１１５】
まず、ユーザＡが、ユーザ端末２を操作して、表示部２０４に、複数の電子チラシ情報の価格を比較するための入力画面を表示する操作を行うと、表示部２０４は、対象識別子を受け付けるための入力フォームと、種類情報を受け付けるためのチェックボックスを備えた入力画面を表示する。この入力画面は、複数の電子チラシ情報の価格を比較するために利用されるユーザ端末２に予めインストールされたアプリケーションソフトウェアの入力画面と考えてもよい。ここでの種類情報は、取引対象のジャンルを示す情報であるとする。
【０１１６】
図５は、表示部２０４に表示された入力画面の表示例を示す図である。
【０１１７】
また、現在位置情報取得部２０１は、表示部２０４が、図５に示すような入力画面を表示した場合に、ＧＰＳ等を利用して緯度と経度とで表される現在位置情報を取得する。取得した現在位置情報は、（ｘ１００，ｙ１００）であったとする。
【０１１８】
次に、ユーザが、タッチパネル（図示せず）を操作して、対象識別子を入力するための入力フォーム４１，及び４２に「トマト」と、「ヨーグルトＡ」という対象識別子を入力し、更に、「食料品」という種類情報を受け付けるチェックボックス４３にチェックを入れ
「ＯＫ」ボタンを押したとする。
【０１１９】
ユーザ端末２の送信部２０２は、受付部２００が受け付けた対象識別子「トマト」及び「ヨーグルトＡ」と、種類情報「食料品」と、現在位置情報取得部２０１が取得した現在位置情報を（ｘ１００，ｙ１００）を、情報処理装置１に送信する。
【０１２０】
情報処理装置１の対象識別子受付部１０２は、ユーザＡが利用するユーザ端末２から送信される対象識別子「トマト」及び「ヨーグルトＡ」を受信する。また、種類情報受付部１０５は、ユーザＡが利用するユーザ端末２から送信される種類情報「食料品」を受信する。また、現在位置情報受付部１０３は、ユーザＡが利用するユーザ端末２から送信される現在位置情報（ｘ１００，ｙ１００）を受信する。
【０１２１】
図６は、種類条件情報格納部１０４に格納されている種類条件情報を管理する種類条件情報管理表である。種類条件情報は、「種類」という属性と、「条件」という属性とを有している。ここでは、一のレコード（行）が一の種類条件情報であるとする。「種類」は、種類情報である。「条件」は、条件情報である。ここでは説明の便宜上、条件情報は自然言語で示しているが、条件情報は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成されていてもよい。
【０１２２】
検出部１０６は、図６に示した種類条件情報において、「種類」の属性値が、種類情報受付部１０５が受け付けた種類情報である「食料品」と一致するレコード（行）を検出し、検出したレコードの「条件」の属性値である条件情報を取得する。ここでは、「現在位置から１ｋｍ以内」という条件情報を取得する。
【０１２３】
次に、検出部１０６は、上記の条件情報が示す条件を満たす店舗の電子チラシ情報を図３に示した電子チラシ情報管理表で管理する電子チラシ情報の中から検出する。具体的には、図３に示した電子チラシ情報管理表の各レコードから、順次「位置情報」の属性値を取得し、取得した「位置情報」の属性値が示す座標と、現在位置情報受付部１０３が受け付けた現在位置情報である座標（ｘ１００，ｙ１００）との間の距離を算出する。そして、算出した距離が、条件情報が示す条件を満たすか否かを判断する。即ち算出した距離が、１ｋｍ以下であるか否かを判断する。そして、条件を満たす場合、即ち１ｋｍ以下である場合、そのレコードの「チラシＩＤ」の値を読出し、図示しない格納部に一時記憶する。また、条件を満たさない場合、そのレコードの「チラシＩＤ」の値を読出さない。この処理を、電子チラシ情報管理表で管理される複数の電子チラシ情報に対して行うことにより、条件情報が示す条件を満たす電子チラシ情報を検出することができる。
【０１２４】
図７は、検出部１０６が電子チラシ情報を検出する処理を説明するための模式図である。この模式図は、現在位置７０の周辺の地図に、電子チラシ情報管理表で管理される電子チラシ情報が対応する店舗の位置情報をプロットしたものである。
【０１２５】
例えば、種類情報受付部１０５が受け付けた種類情報が「食料品」である場合に、種類条件情報から得られる条件情報は「現在位置から１ｋｍ以内」であるため、現在位置７０を中心とした半径１ｋｍの円７０１内に位置する店舗に対応づけられた電子チラシ情報だけが検出されることとなる。例えば、「ヤマモト電気」と現在位置との距離、「スーパー山本」と現在位置の距離、及び「激安フードストア」と現在位置との距離だけが１ｋｍ以内であったとすると、これらの店舗に対応づけられた電子チラシ情報だけが検出されることとなり、これらの電子チラシ情報の「チラシＩＤ」である「Ａ１０００１」と、「Ａ１０００３」と、「Ａ１０００４」とが電子チラシ情報管理表から読み出され、図示しない格納部等に一時記憶される。
【０１２６】
ここで、仮に、種類情報受付部１０５が受け付けた種類情報が「電化製品」である場合に、種類条件情報から得られる条件情報は「現在位置から５ｋｍ以内」であるため、現在位置７０を中心とした半径５ｋｍの円７０２内に位置する店舗に対応づけられた電子チラシ情報だけが検出されることとなる。例えば、上記の「ヤマモト電気」、「スーパー山本」、及び「激安フードストア」等の店舗に対応づけられた電子チラシ情報に加えて、「ヨドガワ電機」等の、現在位置と「位置情報」との間の距離が５ｋｍである他の店舗の電子チラシ情報が検出されることとなる。
【０１２７】
通常、商取引の対象の種類によって、店舗の商圏の広さ等が異なることが知られている。例えば、食料品や日用品のように日常的に購入する商品等については、商圏は、例えば徒歩圏内等の狭い範囲であり、電化製品のように、日常的に購入しない商品等については、比較的に広い範囲となっている。このため、上記のように、検出部１０６が、種類情報に対応する距離についての条件によって、電子チラシ情報を検出するための範囲を変更できるようにすることで、ユーザが求める取引対象の種類に応じて、現在位置に対して適切な距離にある店舗の電子チラシ情報を検出することが可能となる。
【０１２８】
次に、取得部１０７は、上記で検出部１０６が検出した３つの電子チラシ情報のうちの一番目の電子チラシ情報からテキスト情報を読出し、読み出したテキスト情報から、対象識別子受付部１０２が受け付けた対象識別子である「トマト」と、「ヨーグルトＡ」とにそれぞれ対応づけられた価格を取得する。ここでは、まず、テキスト情報が有する改行コードで区切られた対象識別子と価格との複数の組から、対象識別子が「トマト」と一致する組を検出し、検出できた場合、その組の価格を取得する。さらに、対象識別子が「ヨーグルトＡ」と一致する組を検出し、検出できた場合、その組の価格を取得する。なお、ここでの一致は、通常完全一致であるが、部分一致としてもよい。そして、対象識別子受付部１０２が受け付けた全ての対象識別子に対応する価格が取得できた場合、取得した各価格と、価格に対応する対象識別子とを対応づけた情報を、電子チラシ情報が有する電子チラシ識別子と店舗識別子とに対応づけて図示しない格納部に一時記憶する。同様の処理を、他の検出部１０６が検出した電子チラシ情報についても行う。
【０１２９】
ここでは、取得部１０７が上記の処理を行った結果、「チラシＩＤ」が「Ａ１０００１」である「ヤマモト電気」に対応する電子チラシ情報からは、対象識別子に対応する価格が得られず、他の「チラシＩＤ」が「Ａ１０００３」である電子チラシ情報、及び「チラシＩＤ」が「Ａ１０００４」である電子チラシ情報からは、それぞれ、対象識別子受付部１０２が受け付けた全ての対象識別子に対応する価格が取得できたとする。
【０１３０】
図８は、取得部１０７が取得して一時記憶した対象識別子と価格等を管理する取得管理情報である。取得管理情報は、「チラシＩＤ」と、「店舗名」と、「対象識別子」と、「価格」とを有している。「対象識別子」は、対象識別子である。「価格」は、価格である。
【０１３１】
なお、取得部１０７が取得した「対象識別子」のうちの「ヨーグルトＡ」は、チラシ画像に示されていない取引対象の対象識別子であって、「チラシＩＤ」が「Ａ１０００３」及び「Ａ１０００４」である電子チラシ情報がそれぞれ有するテキスト情報に含まれている対象識別子であるとする。このような電子チラシ情報を用いることで、チラシ画像に含まれていない取引対象についても価格を取得することが可能となり、各店舗で扱う取引対象の価格の情報を、適切に取り扱うことが可能となる。
【０１３２】
次に、出力部１０８は、図８に示した取得部１０７が対象識別子について取得した価格を用いて、店舗のランキングを行う。具体的には、出力部１０８は、図８に示した取得管理情報から、「店舗名」が同じであるレコードを検出して、検出したレコードの「価格」の値を合計する処理を、取得管理情報が有する全ての「店舗名」について行う。そして、得られた価格の合計が小さいものが、高い順位となるように「店舗名」が示す店舗のランキングを行う。ここでは、店舗名が「スーパーヤマモト」である店舗の価格の合計が、「２８０円」であり、店舗名が「激安フードストア」である店舗の価格の合計が「２５０円」であるため、店舗名が「激安フードストア」である店舗をランキング１位とし、店舗名が「スーパーヤマモト」である店舗をランキング２位とする。そして、店舗名と店舗名に対応するランキングを示す情報との組みを、ランキング順に配列したランキングの情報を作成し、作成したランキングの情報を出力用のデータとして、図示しない格納部等に一時記憶する。
【０１３３】
また、出力部１０８は、図８に示した取得管理情報を用いて、取得部１０７が取得した価格を、比較可能な態様で出力するためのデータを取得する。取得部１０７は、例えば、同じ「対象識別子」を有するレコードの価格を横に並べた出力用のデータを取得する。ここでは、具体的には、出力部１０８は、図８に示した取得管理情報が有する価格を、「対象識別子」を行の項目、「店舗名」を列の項目として有する表に配置した出力用のデータを取得する。なお、このデータにおいて、行と列とを入れ変えてもよいことはいうまでもない。
【０１３４】
また、出力部１０８は、この出力用のデータの各価格に対して、価格の取得元となる電子チラシ情報を出力する出力指示情報を受け付けるための情報である出力指示受付情報を対応づけるようにする。具体的には、出力部１０８は、各価格に対して、各価格の取得元となる電子チラシ情報が格納されている場所と、その電子チラシ情報の電子チラシ識別子とを示すリンク情報を、出力指示受付情報として対応づけた出力用のデータを作成する。
【０１３５】
そして、出力部１０８は、上記で取得した出力用のデータを結合して、ユーザＡのユーザ端末２に送信する。
【０１３６】
ユーザＡが利用するユーザ端末２の受信部２０３は、情報処理装置１から、上記の出力用のデータを受信する。そして、表示部２０４が、受信したデータをユーザ端末２の図示しないモニタに表示する。
【０１３７】
図９は、ユーザ端末２による電子チラシ情報から取得した価格等の表示例を示す図である。
【０１３８】
ここで、ユーザＡが、図９に示す表示画面において、「激安フードストア」の「トマト」に対応する価格である「６０円」上の領域を指でタップしたとすると、受付部２００は、この価格を指定する操作を受付ける。そして、送信部２０２は、この価格に対応づけられた、この価格の取得元となる電子チラシ情報のリンク情報である出力指示受付情報を用いて、このリンク情報が示す電子チラシ情報を要求する情報を、出力指示情報として取得し、情報処理装置１に送信する。このリンク情報が示す電子チラシ情報は、「激安フードストア」に対応づけられた「チラシＩＤ」が「Ａ１０００４」である電子チラシ情報であるとすると、この電子チラシを要求する情報が出力指示情報として情報処理装置１に送信される。
【０１３９】
情報処理装置１の出力指示受付部１０９が、ユーザ端末２から送信される出力指示情報を受付けると、出力部１０８は、この出力指示情報が示す「チラシＩＤ」が「Ａ１０００４」である電子チラシ情報を、電子チラシ情報格納部１０１から読出し、ユーザ端末２に送信する。
【０１４０】
ユーザ端末２の受信部２０３が、情報処理装置１から送信される電子チラシ情報を受信し、受信した電子チラシ情報を、表示部２０４が図示しないモニタ等に表示する。なお、電子チラシ情報を表示する際には、ここでは、電子チラシ情報のチラシ画像だけを表示するものとする。
【０１４１】
例えば、ユーザ端末２の表示部２０４は、図４（ａ）に示したようなチラシ画像をモニタに表示する。
【０１４２】
以上、本実施の形態によれば、２以上の電子チラシから得られた情報を利用して、２以上の店舗における商取引対象の価格を容易に比較することが可能となり、電子チラシの情報を有効に利用することができる。
【０１４３】
また、本実施の形態においては、対象識別子受付部１０２と、取得部１０７と、出力部１０８とを有する情報処理装置１で用いられる電子チラシ情報のデータ構造を、一の店舗で扱われる１以上の商取引の対象と対象の価格とを示す表示用のチラシ画像と、店舗で扱われる１以上の商取引の対象のうちの、チラシ画像が示す商取引の対象の１以上を示す識別子及び識別子が示す商取引の対象の価格の１以上の組みと、店舗で扱われる１以上の商取引の対象のうちの、チラシ画像が示す商取引の対象以外の１以上を示す識別子及び識別子が示す商取引の対象の価格の１以上の組みと、を有する非表示用のテキスト情報とを有し、対象識別子受付部１０２は、商取引の対象を示す識別子である１以上の対象識別子を受け付け、取得部１０７は、上記のデータ構造を有する電子チラシ情報が有するテキスト情報を用いて、対象識別子受付部１０２が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて価格を取得し、出力部１０８は、取得部１０７が取得した価格を出力するデータ構造とした。これにより、２以上の店舗に対応する電子チラシ情報から、チラシ画像が示す商取引対象以外の商取引対象についての価格を取得して、価格を容易に比較することが可能となり、電子チラシ情報を店舗で扱う商取引対象の価格を示すデータとして有効に活用することができる。
【０１４４】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４５】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４６】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１４７】
また、上記各実施の形態では、情報処理装置がサーバ・クライアントシステムにおけるサーバ装置である場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、この場合、情報処理装置１の対象識別子受付部１０２の対象識別子の受け付け等は、キーボードやタッチパネル等の入力デバイス等を介した受付であってもよい。
【０１４８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１４９】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、一の店舗で扱われる１以上の商取引の対象と対象の価格とを示す表示用のチラシ画像と、店舗で扱われる１以上の商取引の対象のうちの、少なくともチラシ画像が示す商取引の対象を含む１以上の商取引の対象を示す識別子及び識別子が示す商取引の対象の価格の１以上の組みを有する非表示用のテキスト情報とを有する２以上の電子チラシ情報であって、異なる２以上の店舗に対応づけられた電子チラシ情報が格納される電子チラシ情報格納部にアクセス可能なコンピュータを、商取引の対象を示す識別子である１以上の対象識別子を受け付ける対象識別子受付部と、電子チラシ情報格納部に格納されている２以上の電子チラシ情報がそれぞれ有するテキスト情報を用いて、対象識別子受付部が受け付けた１以上の対象識別子が示す商取引の対象のそれぞれについて２以上の店舗のそれぞれにおける価格を取得する取得部と、取得部が取得した価格を、比較可能な態様で出力する出力部として機能させるためのプログラムである。
【０１５０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１５１】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５２】
図１０は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１５３】
図１０において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１５４】
図１１は、コンピュータシステム９００の内部構成を示す図である。図１１において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１５５】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０１５６】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる情報処理装置は、電子チラシを利用する情報処理装置等として適しており、特に、電子チラシの情報が有する価格の情報を利用する情報処理装置等として有用である。
【符号の説明】
【０１５９】
１  情報処理装置
２  ユーザ端末
１０１  電子チラシ情報格納部
１０２  対象識別子受付部
１０３  現在位置情報受付部
１０４  種類条件情報格納部
１０５  種類情報受付部
１０６  検出部
１０７  取得部
１０８  出力部
１０９  出力指示受付部
２００  受付部
２０１  現在位置情報取得部
２０２  送信部
２０３  受信部
２０４  表示部
１０００  情報処理システム
【図１】
2016018266.tif 000003
【図２】
2016018266.tif 000004
【図３】
2016018266.tif 000005
【図４】
2016018266.tif 000006
【図５】
2016018266.tif 000007
【図６】
2016018266.tif 000008
【図７】
2016018266.tif 000009
【図８】
2016018266.tif 000010
【図９】
2016018266.tif 000011
【図１０】
2016018266.tif 000012
【図１１】
2016018266.tif 000013