(57)【要約】【課題】従来の広告表示方法においては、ユーザが入力したキーワードから広告を予想して表示することしかできなかった。【解決手段】電子チラシと、電子チラシに関する商店位置情報とを対応付けた商店情報が格納される商店情報格納部１０９と、ネットワーク上のサーバに投稿された内容に関する位置の情報である投稿位置情報を含む投稿情報のうち、ユーザによって選択された投稿位置情報を受け付ける投稿位置情報受付部１０８と、商店情報格納部１０９に格納されている商店情報のうち、投稿位置情報受付部１０８が受け付けた投稿位置情報の示す位置と一致する商店位置情報に対応する電子チラシを送信する電子チラシ送信部１１１とを具備する電子チラシ送信装置１により、ユーザが能動的に選択した投稿情報が有する投稿位置情報に関連する電子チラシをユーザに提示できる効果を有し、電子チラシ送信装置等として有用である。【選択図】図１
2014052812.tif 000002
【特許請求の範囲】
【請求項１】
電子化されたチラシである電子チラシと、当該電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である商店情報が１以上格納される商店情報格納部と、
ネットワーク上のサーバに投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける投稿位置情報受付部と、
前記商店情報格納部に格納されている商店情報の商店位置情報が示す位置のうち、前記投稿位置情報受付部が受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する商店位置情報特定部と、
前記商店位置情報特定部が特定した商店位置情報に対応する電子チラシを送信する電子チラシ送信部とを具備する電子チラシ送信装置。
【請求項２】
ユーザの現在位置の情報であるユーザ位置情報を受信するユーザ位置情報受信部と、
前記ユーザ位置情報受信部が受信したユーザ位置情報が示す位置から、当該ユーザによって選択された投稿情報の投稿位置情報を用いて前記商店位置情報特定部が特定した商店位置情報が示す位置までの経路を特定する経路特定部と、
前記経路特定部が特定した経路を送信する経路送信部とをさらに具備する、請求項１記載の電子チラシ送信装置。
【請求項３】
投稿情報を取得する投稿情報取得部と、
前記投稿情報取得部が取得した投稿情報を送信する投稿情報送信部と、
前記投稿情報送信部が送信した投稿情報のうち、ユーザによって選択された投稿情報を識別する情報である投稿情報識別子を受信する識別子受信部とをさらに具備し、
前記投稿位置情報受付部は、
前記識別子受信部が受信した投稿情報識別子によって識別される投稿情報に含まれる投稿位置情報を受け付ける、請求項１記載の電子チラシ送信装置。
【請求項４】
前記ユーザ位置情報受信部が受信したユーザ位置情報が示す位置と、前記投稿情報取得部が取得した投稿情報に含まれている投稿位置情報が示す位置との距離を算出する距離算出部をさらに具備し、
前記投稿情報送信部は、
前記距離算出部が算出した距離に応じて投稿情報を送信する、請求項３記載の電子チラシ送信装置。
【請求項５】
前記商店情報格納部に格納されている電子チラシは、
送信可能な期間の情報である送信期間情報を有し、
前記電子チラシ送信部は、
現時点が電子チラシの有する送信期間情報が示す期間内である当該電子チラシのみを送信する、請求項１から請求項４いずれか一項に記載の電子チラシ送信装置。
【請求項６】
前記電子チラシ送信部は、
前記商店位置情報特定部が特定した商店位置情報も送信する、請求項１から請求項５いずれか一項に記載の電子チラシ送信装置。
【請求項７】
電子化されたチラシである電子チラシと、当該電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である商店情報が１以上格納される商店情報格納部と、投稿位置情報受付部と、商店位置情報特定部と、電子チラシ送信部とを用いて処理される電子チラシ送信方法であって、
前記投稿位置情報受付部が、ネットワーク上のサーバに投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける投稿位置情報受付ステップと、
前記商店位置情報特定部が、前記商店情報格納部に格納されている商店情報の商店位置情報が示す位置のうち、前記投稿位置情報受付ステップで受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する商店位置情報特定ステップと、
前記電子チラシ送信部が、前記商店位置情報特定ステップで特定した商店位置情報に対応する電子チラシを送信する電子チラシ送信ステップとを具備する電子チラシ送信方法。
【請求項８】
前記電子チラシ送信部が、前記商店位置情報特定ステップで特定した商店位置情報を送信する商店位置情報送信ステップをさらに具備する、請求項７に記載の電子チラシ送信方法。
【請求項９】
電子化されたチラシである電子チラシと、当該電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である商店情報が１以上格納される商店情報格納部にアクセス可能なコンピュータを、
ネットワーク上のサーバに投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける投稿位置情報受付部、
前記商店情報格納部に格納されている商店情報の商店位置情報が示す位置のうち、前記投稿位置情報受付部が受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する商店位置情報特定部、
前記商店位置情報特定部が特定した商店位置情報に対応する電子チラシを送信する電子チラシ送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子チラシを送信する電子チラシ送信装置等に関するものである。
【背景技術】
【０００２】
従来の広告表示方法において、ユーザが入力したキーワードに合う広告を表示する方法等が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１０２６３（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の広告表示方法においては、ユーザが入力したキーワードに合う広告を予想して表示することしかできないという課題があった。
【課題を解決するための手段】
【０００５】
本第一の発明の電子チラシ送信装置は、電子化されたチラシである電子チラシと、電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である商店情報が１以上格納される商店情報格納部と、ネットワーク上のサーバに投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける投稿位置情報受付部と、商店情報格納部に格納されている商店情報の商店位置情報が示す位置のうち、投稿位置情報受付部が受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する商店位置情報特定部と、商店位置情報特定部が特定した商店位置情報に対応する電子チラシを送信する電子チラシ送信部とを具備する電子チラシ送信装置である。
かかる構成により、ユーザによって選択された投稿情報に関連する商店の電子チラシを提示できる。これにより、例えば、商店関係者にとってユーザを商店に誘導する機会を増やすことができる。
【０００６】
また、本第二の発明の電子チラシ送信装置は、第一の発明に対して、ユーザの現在位置の情報であるユーザ位置情報を受信するユーザ位置情報受信部と、ユーザ位置情報受信部が受信したユーザ位置情報が示す位置から、ユーザによって選択された投稿情報の投稿位置情報を用いて商店位置情報特定部が特定した商店位置情報が示す位置までの経路を特定する経路特定部と、経路特定部が特定した経路を送信する経路送信部とをさらに具備する、電子チラシ送信装置である。
かかる構成により、電子チラシに対応する商店までの経路探索を行う。これにより、例えば、ユーザが興味を持った投稿情報に関連する商店まで容易に誘導することができる。
【０００７】
また、本第三の発明の電子チラシ送信装置は、第一の発明に対して、投稿情報を取得する投稿情報取得部と、投稿情報取得部が取得した投稿情報を送信する投稿情報送信部と、投稿情報送信部が送信した投稿情報のうち、ユーザによって選択された投稿情報を識別する情報である投稿情報識別子を受信する識別子受信部とをさらに具備し、投稿位置情報受付部は、識別子受信部が受信した投稿情報識別子によって識別される投稿情報に含まれる投稿位置情報を受け付ける、電子チラシ送信装置である。
かかる構成により、投稿情報を収集して提示できる。これにより、例えば、電子チラシに関係する投稿情報のみをユーザに提供できる。
【０００８】
また、本第四の発明の電子チラシ送信装置は、第三の発明に対して、ユーザ位置情報受信部が受信したユーザ位置情報が示す位置と、投稿情報取得部が取得した投稿情報に含まれている投稿位置情報が示す位置との距離を算出する距離算出部をさらに具備し、投稿情報送信部は、距離算出部が算出した距離に応じて投稿情報を送信する、電子チラシ送信装置である。
かかる構成により、ユーザの位置に応じた投稿情報を提示できる。これにより、例えば、ユーザの行動圏内にある投稿情報のみをユーザに提供できる。
【０００９】
また、本第五の発明の電子チラシ送信装置は、第一から第四いずれか一項の発明に対して、商店情報格納部に格納されている電子チラシは、送信可能な期間の情報である送信期間情報を有し、電子チラシ送信部は、現時点が電子チラシの有する送信期間情報が示す期間内である電子チラシのみを送信する、電子チラシ送信装置である。
かかる構成により、例えば、不要な電子チラシを表示せず、必要な電子チラシだけをユーザに提示できる。
【００１０】
また、本第六の発明の電子チラシ送信装置は、第一から第五いずれか一項の発明に対して、電子チラシ送信部は、商店位置情報特定部が特定した商店位置情報も送信する、電子チラシ送信装置である。
かかる構成により、例えば、商店位置情報を取得したユーザ端末で、電子チラシに関係する商店までナビゲーションできる。
【発明の効果】
【００１１】
本発明による電子チラシ送信装置等によれば、ユーザが能動的に選択した興味ある投稿情報が有する投稿位置情報に関連する電子チラシをユーザに提示できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１における電子チラシ送信装置を含むシステムの概念図
【図２】同実施の形態における電子チラシ送信装置のブロック図
【図３】同実施の形態における電子チラシ送信装置の動作を示すフローチャート
【図４】同実施の形態における商店情報格納部に格納されている商店情報の一例を示す図
【図５】同実施の形態における投稿情報格納部に格納されている投稿情報の一例を示す図
【図６】同実施の形態におけるユーザ位置情報格納部に格納されているユーザ位置情報の一例を示す図
【図７】同実施の形態における投稿情報送信部が送信した投稿情報をユーザ端末が受信した際の表示の一例を示す図
【図８】同実施の形態における電子チラシ送信部と経路送信部とが送信した電子チラシと経路とをユーザ端末が受信した際の表示の一例を示す図
【図９】同実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１０】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１３】
以下、電子チラシ送信装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１４】
（実施の形態１）
本実施の形態において、ユーザが選択した投稿情報に対応する電子チラシを送信する電子チラシ送信装置１について説明する。
【００１５】
図１は、本実施の形態における電子チラシ送信装置１を含むシステムの概念図である。図１において、電子チラシ送信装置１と、１または２以上のユーザ端末２と、１または２以上のサーバ３とは、ネットワーク１００を介して接続されている。ネットワーク１００は、有線、または無線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線等である。また、ユーザ端末２は、ネットワーク１００に接続可能な端末であれば何でも良い。例えば、ユーザ端末２は、デスクトップパソコン、ノートパソコン、スマートフォン、またはＰＤＡ等であっても良い。サーバ３は、利用者が情報を投稿できるサービスを提供しているサーバである。そのサーバ３が提供するサービスの内容は問わない。例えば、サーバ３は、ＳＮＳ（ソーシャルネットワーキングサービス）を提供していても良く、ブログサービスを提供していても良く、掲示板等を提供していても良い。
【００１６】
図２は、本実施の形態における電子チラシ送信装置１のブロック図である。電子チラシ送信装置１は、投稿情報取得部１０１、投稿情報格納部１０２、ユーザ位置情報受信部１０３、ユーザ位置情報格納部１０４、距離算出部１０５、投稿情報送信部１０６、識別子受信部１０７、投稿位置情報受付部１０８、商店情報格納部１０９、商店位置情報特定部１１０、電子チラシ送信部１１１、経路特定部１１２、および経路送信部１１３を備える。
【００１７】
投稿情報取得部１０１は、ネットワーク１００上のサーバ３に投稿された投稿情報を取得する。投稿情報取得部１０１は、一定の間隔ごとに投稿情報を取得しても良い。投稿情報は、サーバ３に投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である。なお、投稿情報は、投稿位置情報以外に投稿者が記述した文章である投稿文や投稿時刻、投稿者の名前等を含んでいても良い。なお、投稿文は、電子チラシに関係する投稿文であることが好適であるが、投稿者が記載した文章であればどのような内容であっても良い。投稿位置情報は、投稿内容の商店の位置に関する情報であれば表現方法は問わない。例えば、投稿位置情報は、商店の位置の座標値であっても良く、商店の名称であっても良く、商店の住所であっても良い。なお、座標値は、緯度経度であっても良く、その他の座標系の座標値であっても良い。また、投稿位置情報と、後述するユーザ位置情報、および商店位置情報とを総称して、以下、位置情報と記載することもある。また、投稿位置情報は、投稿文に含まれていても良く、投稿文に含まれていなくても良い。前者の場合は、例えば、投稿文には、「３４．６８１４２９，１３５．５３８０６２」等の座標値である投稿位置情報が含まれていても良く、「××駅前のスーパー」等のキーワードである投稿位置情報が含まれていても良く、住所である投稿位置情報が含まれていても良い。
【００１８】
投稿情報取得部１０１は、投稿情報を取得する際に取得する情報を絞っても良い。たとえば、投稿情報取得部１０１は、商店に関係するキーワードが記載された投稿文を有する投稿情報のみを取得しても良く、予め設定した特定の投稿者の投稿情報のみを取得しても良く、商店情報格納部１０９に格納されている商店に関係する投稿情報のみを取得しても良く、特定の期間内に投稿された投稿情報のみを取得しても良い。商店に関係するキーワードは、例えば、「安い」、または「半額」等の料金に関係するキーワードであっても良く、「○○商店」、または「××駅前のスーパー」等の投稿位置情報であっても良く、「セール」、または「オープン」等の商店でよく用いられるキーワード等であっても良い。
【００１９】
また、投稿情報取得部１０１は、取得した投稿情報を投稿情報格納部１０２に蓄積する。投稿情報取得部１０１は、通常、ＭＰＵやメモリ等から実現され得る。投稿情報取得部１０１の処理手順は、通常、ソフトウェアで実現され、そのソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２０】
投稿情報格納部１０２には、投稿情報取得部１０１が取得した１以上の投稿情報が格納される。投稿情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２１】
ユーザ位置情報受信部１０３は、ユーザの現在位置の情報であるユーザ位置情報をユーザ端末２からネットワーク１００を介して受信する。ユーザ位置情報は、ユーザの現在位置を示す情報であれば表現方法は問わない。例えば、ユーザ位置情報は、ユーザの現在位置の座標値であっても良く、ユーザが現在訪れている商店や施設等の場所の名称であっても良く、ユーザの現在位置の住所であっても良い。なお、座標値は、緯度経度であっても良く、その他の座標系の座標値であっても良い。ユーザ位置情報受信部１０３は、受信したユーザ位置情報をユーザ位置情報格納部１０４に蓄積する。
【００２２】
また、ユーザ位置情報受信部１０３は、ユーザを一意に識別する情報であるユーザＩＤをユーザ位置情報と一緒に受信しても良い。ユーザＩＤは、ユーザを識別できる情報であれば表現方法は問わない。例えば、ユーザＩＤは、予め図示しない格納部に格納されたユーザに対応付けられたユニークな情報であっても良く、ユーザ端末２の製造番号等のシリアルナンバーであっても良く、ユーザ端末２のＩＰアドレスやホスト情報等のネットワーク上のアドレスであっても良い。ユーザ位置情報と一緒にユーザＩＤを受信した場合は、ユーザ位置情報受信部１０３は、ユーザ位置情報をユーザＩＤと対応付けてユーザ位置情報格納部１０４に蓄積しても良い。ユーザ位置情報受信部１０３は、通常、無線または有線の通信手段で実現される。
【００２３】
ユーザ位置情報格納部１０４には、ユーザ位置情報受信部１０３が受信した１または２以上のユーザ位置情報が格納される。ユーザ位置情報受信部１０３が、ユーザ位置情報と一緒にユーザＩＤを受信した場合には、ユーザ位置情報とユーザＩＤとが対応付けてユーザ位置情報格納部１０４に格納されても良い。ユーザ位置情報格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２４】
距離算出部１０５は、ユーザ位置情報受信部１０３が受信したユーザ位置情報が示す位置と、投稿情報取得部１０１が取得した、投稿情報格納部１０２に格納されている投稿情報に含まれている投稿位置情報が示す位置との距離を算出する。距離算出部１０５が算出する距離は、地理的な距離であっても良く、時間的な距離であっても良い。地理的な距離は、地図上で算出できる距離である。例えば、地理的な距離は、直線距離であっても良く、道路等を利用した場合の経路の距離であっても良い。距離算出部１０５は、距離を算出するためにユーザ位置情報が示す位置から投稿位置情報が示す位置までの経路を特定しても良い。経路を特定する方法は、交差点または駅等であるノードと、道路または線路等であるエッジとからなるネットワークを構築し、遺伝的アルゴリズム等で経路探索をする方法や、第三者の移動履歴の統計を用いる方法等、様々な提案がなされている公知技術であるため、説明を省略する。なお、距離算出部１０５は、図示しない格納部、またはネットワーク１００を介する外部のサーバ装置に格納されている地図に関する情報である地図情報にアクセスして経路を特定しても良く、ネットワーク１００を介する外部の経路特定装置に経路を特定させても良い。時間的な距離は、ユーザ位置情報が示す位置から投稿位置情報が示す位置に到着するまでに要する時間である。例えば、時間的な距離は、電車や車、徒歩等の移動手段を考慮して、ユーザ位置情報が示す位置から投稿位置情報が示す位置に到着するまでにかかる時間であっても良く、道路の渋滞状況、または交通機関の障害状況、交通機関の待ち時間等を考慮して、ユーザ位置情報が示す位置から投稿位置情報が示す位置に到着するまでにかかる時間であっても良く、これらを組み合わせてユーザ位置情報が示す位置から投稿位置情報が示す位置に到着するまでにかかる時間であっても良い。時間的な距離を算出する場合は、地理的な距離を各移動手段の平均速度で割って算出しても良く、駅または停留所間等のノード間の所要時間を用いて算出しても良く、これら算出方法を２以上組み合わせて算出しても良い。なお、距離算出部１０５は、駅または停留所間の所要時間から時間的な距離を算出する場合は、予め図示しない格納部、またはネットワーク１００を介した外部のサーバに格納部に格納されている駅または停留所間等の所要時間や時刻表等にアクセスして算出しても良い。
【００２５】
距離算出部１０５は、ユーザ位置情報、または投稿位置情報の表現が距離を算出するのに不適切な場合は、算出するのに適切な表現に変換しても良い。例えば、距離算出部１０５は、地理的な距離を算出する際に、位置情報が商店や施設等の場所の名称、または住所で表現されていた場合に、位置情報を座標値に変換しても良く、時間的な距離を算出する際に、各位置情報が座標値であった場合に、座標値に一致する駅、または停留所、商店等の施設の名称に変換しても良い。なお、この場合の一致とは、座標値が施設の領域内に含まれている場合であっても良く、座標値が施設内の特定の座標値から予め決められた閾値以下の距離にある場合であっても良い。予め決められた閾値は、適切に測位したＧＰＳによる許容誤差の値（例えば１０ｍ等）に設定しても良く、適切に測位したＧＰＳによる許容誤差の値に１よりも大きな実数（１．１や１．２等）を掛けた値に設定しても良く、ユーザ、または管理者が経験的に距離を設定しても良い。座標値と住所と位置を示すキーワードの相互変換方法は、例えば、Ｇｏｏｇｌｅ（登録商標）が運営する地図検索サービス等で利用されている公知技術であるため、説明を省略する。Ｇｏｏｇｌｅ（登録商標）が運営する地図検索サービスの詳細については、次のサイトを参照されたい。
ＵＲＬ：ｈｔｔｐ：／／ｍａｐｓ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／
【００２６】
また、距離算出部１０５は、投稿情報格納部１０２に格納されている全ての投稿情報が有する投稿位置情報が示す位置との距離を算出しても良く、一部の投稿情報が有する投稿位置情報が示す位置との距離を算出しても良い。一部の投稿情報が有する投稿位置情報が示す位置との距離を算出する場合は、投稿情報の投稿時刻に応じて距離を算出する一部の投稿情報を選出しても良い。一部の投稿情報を選出する方法は、最新の投稿情報から予め設定された閾値より少ない件数になるように選出する方法であっても良く、現時点から予め設定された閾値時間前までに投稿された投稿情報を選出する方法であっても良く、ユーザが以前に投稿情報を取得している場合は、投稿情報送信部１０６が以前に送信した投稿情報のうち、最も現時点に近い投稿時刻を有する投稿情報より後に投稿された投稿情報を選出する方法であっても良い。なお、閾値より少ない件数の投稿情報を選出する場合の閾値、および閾値時間前までに投稿された投稿情報を選出する場合の閾値は、管理者が電子チラシ送信装置１の処理能力を考慮して設定しても良く、ユーザが任意の値を設定しても良く、管理者が経験から任意の値を設定しても良い。距離算出部１０５は、通常、ＭＰＵやメモリ等から実現され得る。距離算出部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２７】
投稿情報送信部１０６は、投稿情報取得部１０１によって取得され、投稿情報格納部１０２に格納された投稿情報を、ユーザ端末２にネットワーク１００を介して送信する。そのユーザ端末２は、ユーザ位置情報受信部１０３によって受信され、ユーザ位置情報格納部１０４に格納されたユーザ位置情報を送信したユーザ端末２である。なお、投稿情報送信部１０６は、距離算出部１０５が算出した距離に応じて投稿情報を送信しても良い。以下、投稿情報送信部１０６が、（１）距離が近い投稿情報を送信する方法、（２）距離が近い順に投稿情報を送信する方法、（３）一定の距離ごとにグループ分けして投稿情報を送信する方法、の３つに分けて説明する。
【００２８】
（１）距離が近い投稿情報を送信する方法
投稿情報送信部１０６は、距離算出部１０５で算出した、ユーザ位置情報が示す位置からの距離が予め設定された閾値よりも近い投稿情報のみを送信しても良い。閾値は、ユーザが設定しても良く、ユーザ以外が設定しても良い。また、閾値の値は、ユーザが徒歩で行動可能な距離を設定しても良く、何らかの移動手段で行動可能な距離を設定しても良い。
（２）距離が近い順に投稿情報を送信する方法
投稿情報送信部１０６は、距離算出部１０５で算出した、ユーザ位置情報が示す位置からの距離が近い順に投稿情報を並べ替えて送信しても良い。なお、投稿情報送信部１０６は、並べ替えた後に一定の閾値以下の件数になるようにユーザ位置情報が示す位置からの距離が近い順に情報を絞って送信しても良い。
（３）一定の距離ごとにグループ分けして投稿情報を送信する方法
投稿情報送信部１０６は、距離算出部１０５で算出した、ユーザ位置情報が示す位置からの距離を基準にしてグループ分けして送信しても良い。距離を基準にグループ分けするとは、一定の距離ごとに投稿情報をグループ分けすることであっても良く、遠くになるほど距離に幅を持たせてグループ分けすることであっても良い。一定の距離ごとにグループ分けする場合は、具体的には、５ｋｍ圏内、５ｋｍから１０ｋｍ圏内、１０ｋｍから１５ｋｍ圏内とグループ分けしても良く、５分圏内、１０分圏内、１５分圏内とグループ分けしても良い。また、近くになるほど距離の幅を縮めてグループ分けする場合は、具体的には、３ｋｍ圏内、３ｋｍから５ｋｍ圏内、５ｋｍから１５ｋｍ圏内、１５ｋｍから５０ｋｍ圏内と遠くであるほど幅を持たせてグループ分けしても良い。
【００２９】
なお、投稿情報送信部１０６は、上記（１）〜（３）の方法を２以上組み合わせて、投稿情報を送信しても良い。具体的には、投稿情報送信部１０６は、距離算出部１０５で算出した、ユーザ位置情報からの距離が近い順に投稿情報を並べ替えた投稿情報のうち、予め設定された閾値よりも近い投稿情報を送信しても良い。なお、投稿情報送信部１０６は、距離算出部１０５で距離を算出する基準となったユーザ位置情報を送信したユーザ端末２に投稿情報を送信する。
【００３０】
投稿情報送信部１０６は、投稿情報を送信する際に投稿情報を識別する情報である投稿情報識別子を投稿情報と一緒に送信しても良く、送信しなくても良い。投稿情報識別子は、投稿情報を識別できる情報であれば表現方法は問わない。例えば、投稿情報識別子は、投稿情報に対応付けられたユニークなＩＤ等であっても良い。投稿情報送信部１０６は、通常、無線または有線の通信手段で実現される。
【００３１】
識別子受信部１０７は、ユーザ端末２が送信した、投稿情報識別子をネットワーク１００を介して受信する。その投稿情報識別子は、投稿情報送信部１０６が送信した投稿情報のうち、ユーザによって選択された投稿情報を識別する情報である。そのユーザによって選択された投稿情報は、投稿情報送信部１０６が送信した投稿情報を受信したユーザ端末２において、ユーザが能動的に選択した投稿情報である。識別子受信部１０７が受信する投稿情報識別子は、投稿情報送信部１０６が送信した投稿情報識別子であっても良く、ユーザ端末２で生成された投稿情報識別子であっても良い。また、識別子受信部１０７は、ユーザ位置情報格納部１０４に格納されているユーザ位置情報を特定できるユーザＩＤ等を投稿情報識別子と一緒に受信しても良い。そのユーザＩＤは、経路特定部１１２で経路を特定するため用いても良い。識別子受信部１０７は、通常、無線または有線の通信手段で実現される。
【００３２】
投稿位置情報受付部１０８は、サーバ３に投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける。なお、投稿位置情報受付部１０８は、投稿位置情報を含む投稿情報を受け付けても良い。投稿位置情報受付部１０８は、その受け付けた投稿情報が有する投稿位置情報を取得しても良い。また、投稿位置情報受付部１０８は、識別子受信部１０７が受信した投稿情報識別子によって識別される投稿情報に含まれる投稿位置情報を受け付けても良い。例えば、識別子受信部１０７が投稿情報識別子である投稿情報を受信した場合は、投稿位置情報受付部１０８は、投稿情報が有する投稿位置情報を受け付けても良い。例えば、識別子受信部１０７が投稿情報識別子である投稿位置情報を受信した場合は、投稿位置情報受付部１０８は、投稿位置情報をそのまま受け付けても良い。例えば、識別子受信部１０７が投稿情報識別子である投稿情報のハッシュ値を受信した場合は、投稿位置情報受付部１０８は、投稿情報格納部１０２に格納されている投稿情報のうち、ハッシュ化した際に受信したハッシュ値と同じハッシュ値となる投稿情報が有する投稿位置情報を受け付けても良い。例えば、識別子受信部１０７が投稿情報識別子である投稿情報格納部１０２内で投稿情報に対応付けられたユニークなＩＤを受信した場合は、投稿位置情報受付部１０８は、投稿情報識別子が投稿情報格納部１０２に格納されている投稿情報のうち、受信したユニークなＩＤに対応付けられた投稿情報が有する投稿位置情報を受け付けても良い。例えば、識別子受信部１０７が投稿情報識別子であるサーバ３で投稿情報に対応付けられたユニークなＩＤを受信した場合は、投稿位置情報受付部１０８は、サーバ３に格納されている投稿情報のうち、受信したユニークなＩＤに対応付けられた投稿情報が有する投稿位置情報を受信しても良い。受け付けとは、キーボードやマウス、タッチパネル等の入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリ等の記録媒体から読み出された情報の受け付け等を含む概念である。投稿位置情報受付部１０８は、通常、識別子受信部１０７が受信した投稿情報識別子によって識別される投稿情報が有する投稿位置情報を受け付けるが、ネットワーク１００を介してユーザ端末２から送信された、投稿位置情報を少なくとも含む情報を受信しても良い。
【００３３】
商店情報格納部１０９には、１または２以上の商店情報が格納される。商店情報とは、電子化されたチラシである電子チラシと、その電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である。チラシとは、新聞等の折り込み広告に代表される主に紙に印刷されて提供される情報媒体である。チラシには、商品、またはサービスの価格に関する情報が記載されている。以下、商品は、サービス含んだ概念として記載する。電子チラシは、チラシを電子化したものである。また、電子チラシは、チラシをスキャナ等の画像入力装置を用いて電子化したものであっても良く、チラシに記載された内容を加工したものであっても良い。チラシに記載された内容を加工する場合は、商品を商品の名称、価格、またはカテゴリで並び替えられるようにしても良く、商品を参照しやすくするためにインデックスを追加するようにしても良い。また、電子チラシは、送信期間情報を有していても良い。送信期間情報とは、電子チラシをユーザに提供できる期間を設定した情報である。送信期間情報は、ある期間を示すものである。その期間はどのように表現しても良い。なお、送信期間情報は、年単位で指定しても良く、月単位で設定しても良く、日単位で設定しても良く、時間単位で設定しても良い。送信期間情報を日単位で設定する場合は、例えば、送信期間情報は、特定の年月日であっても良く、特定の曜日であっても良く、毎年、および毎月訪れる特定の日付であっても良く、上記特定の日を含む特定の期間であっても良く、上記期間を２以上組み合わせたものであっても良い。また、送信期間情報は、人手で設定しても良く、ＯＣＲ等を用いて電子チラシに記載されている文字列から取得して設定しても良い。なお、送信期間情報は、ユーザ端末２で表示されるような情報であっても良く、表示されない情報であっても良い。また、電子チラシには、必ずしも電子化前の紙媒体のチラシが存在する必要はなく、電子チラシのみ存在する場合があっても良い。また、電子チラシに関する商店は、その電子チラシに関係する商店であれば何でもよい。例えば、電子チラシに関する商店は、電子チラシを発行している商店であっても良く、電子チラシに紹介されている商店であっても良い。また、商店位置情報は、商店の位置に関する情報であれば表現方法は問わない。例えば、商店位置情報は、商店の位置の座標値であっても良く、商店の名称であっても良く、商店の住所であっても良い。なお、座標値は、緯度経度であっても良く、その他の座標系の座標値であっても良い。なお、商店位置情報は、一つの表現方法に統一してあることが好適であるが、統一されていなくても良い。一つの表現方法に統一するとは、例えば、商店位置情報を座標値に統一することであっても良く、住所に統一することであっても良く、商店の位置を示すキーワードに統一することであっても良い。また、商店情報は、複数の種類の表現方法の商店位置情報を有していても良い。例えば、商店位置情報は、座標値、住所、または商店の位置を示すキーワードのうち、２以上の組み合わせで表現されていても良い。
【００３４】
商店情報格納部１０９は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。商店情報格納部１０９に商店情報が格納される過程は問わない。例えば、記録媒体を介して商店情報が商店情報格納部１０９で格納されるようになっても良く、通信回線等を介して送信された商店情報が商店情報格納部１０９で格納されるようになっても良く、あるいは、入力デバイスを介して入力された商店情報が商店情報格納部１０９で格納されるようになっても良い。
【００３５】
商店位置情報特定部１１０は、商店情報格納部１０９に格納されている商店情報の商店位置情報が示す位置のうち、投稿位置情報受付部１０８が受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する。商店位置情報特定部１１０は、商店情報が有する商店位置情報と投稿位置情報との表現方法を統一して、一致する商店位置情報を特定する。商店情報格納部１０９に格納されている商店位置情報の表現方法が統一されている場合は、商店位置情報特定部１１０は、投稿位置情報を必要に応じて商店位置情報の表現方法に変換し、一致する商店位置情報を特定しても良い。また、商店情報格納部１０９に格納されている商店位置情報の表現方法が統一されていない場合は、予め指定した特定の表現方法に変換して一致する商店情報を特定しても良い。なお、表現方法の変換方法は、距離算出部１０５の説明で述べたように公知技術であるため説明を省略する。
【００３６】
位置情報の表現を住所に統一した場合は、商店位置情報特定部１１０は、投稿位置情報と商店位置情報との住所が一致した商店位置情報を特定しても良く、住所の番地までが一致した商店位置情報を特定しても良い。また、位置情報の表現を施設の名称に統一した場合は、投稿位置情報と商店位置情報との施設の名称が一致した商店位置情報を特定しても良く、各位置情報から抽出したキーワードが一致した商店位置情報を特定しても良い。キーワードを抽出する方法は、例えば、「××スーパー  ○○店」、または「○○にある××スーパー」等の位置情報である場合に、商店位置情報に特徴的な「スーパー」や「店」および助詞や動詞を除いて、「××」と「○○」とを抽出しても良い。また、位置情報の表現を座標値に統一した場合は、商店位置情報が示す位置と投稿位置情報が示す位置との距離を算出し、予め決められた閾値以下の距離にある商店位置情報を特定しても良い。予め決められた閾値は、適切に測位したＧＰＳによる許容誤差の値（例えば１０ｍ等）に設定しても良く、適切に測位したＧＰＳによる許容誤差の値に１よりも大きな実数（１．１や１．２等）を掛けた値に設定しても良く、ユーザ、または管理者が経験的に距離を設定しても良い。なお、商店位置情報が示す位置と投稿位置情報が示す位置との距離は、座標値の直線距離であっても良い。商店位置情報特定部１１０は、通常、ＭＰＵやメモリ等から実現され得る。商店位置情報特定部１１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３７】
電子チラシ送信部１１１は、商店位置情報特定部１１０が特定した商店位置情報に対応する電子チラシをネットワーク１００を介してユーザ端末２に送信する。なお、電子チラシ送信部１１１は、識別子受信部１０７に投稿情報識別子を送信したユーザ端末２に電子チラシを送信する。また、電子チラシ送信部１１１は、現時点が電子チラシの有する送信期間情報が示す期間内である電子チラシのみを送信しても良い。
【００３８】
経路特定部１１２は、ユーザ位置情報受信部１０３が受信したユーザ位置情報が示す位置から、投稿位置情報を用いて商店位置情報特定部１１０が特定した商店位置情報が示す位置までの経路を特定する。そのユーザ位置情報は、投稿情報を選択したユーザのユーザ位置情報である。経路特定部１１２が経路を特定する方法は、距離算出部１０５の説明で述べたように公知技術であるため説明を省略する。なお、経路特定部１１２は、図示しない格納部、またはネットワーク１００を介する外部のサーバ装置に格納されている地図に関する情報である地図情報にアクセスして経路を特定しても良く、ネットワーク１００を介する外部の経路特定装置に経路を特定させても良い。経路特定部１１２は、通常、ＭＰＵやメモリ等から実現され得る。経路特定部１１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３９】
経路送信部１１３は、経路特定部１１２が特定した経路をネットワーク１００を介してユーザ端末２に送信する。そのユーザ端末２は、識別子受信部１０７に投稿情報識別子を送信したユーザ端末２である。また、経路送信部１１３は、ナビゲーションに必要な経路以外の情報を送信しても良い。経路以外の情報とは、例えば、ユーザ位置情報が示す位置から商店位置情報が示す位置までの予測される移動時間であっても良く、ユーザ位置情報が示す位置から商店位置情報が示す位置までの地図に関する情報であっても良い。地図に関する情報とは、例えば、地図情報そのものであっても良く、地図の画像であっても良く、道路上の写真であっても良く、周辺の施設に関する情報であっても良い。経路送信部１１３は、通常、無線または有線の通信手段で実現される。また、経路送信部１１３は、通常、無線または有線の通信手段で実現される。
【００４０】
次に、ユーザ端末２について説明する。そのユーザ端末２は、ネットワーク１００を介してユーザ位置情報を送信する。ユーザ位置情報は、ユーザ端末２が有するＧＰＳ受信機を用いて算出した現在位置であっても良く、ユーザ端末２が通信している近くの電波塔から推測した現在位置であっても良く、その他の方法で取得した現在位置であっても良い。
【００４１】
また、ユーザ端末２は、投稿情報送信部１０６が送信した投稿情報をネットワーク１００を介して受信する。ユーザ端末２は、受信した投稿情報の少なくとも一部を含む投稿情報を表示し、表示したいずれかの投稿情報の選択を受け付けるインタフェースを有する。ユーザ端末２は、ユーザが選択した投稿情報の投稿情報識別子をネットワーク１００を介して電子チラシ送信装置１に送信する。投稿情報送信部１０６が、投稿情報識別子を送信していない場合は、ユーザ端末２は、投稿情報識別子を生成して送信しても良い。ユーザ端末２で生成する投稿情報識別子は、投稿情報のハッシュであっても良い。ユーザ端末２における入力手段は、問わない。ユーザ端末２における入力手段は、テンキーやキーボード、マウス、タッチパネルを等で実現され得る。
【００４２】
また、ユーザ端末２は、電子チラシ送信部１１１が送信した電子チラシ、および経路送信部１１３が送信した経路をネットワーク１００を介して受信する。ユーザ端末２は、受信した電子チラシの少なくとも一部を表示するインタフェースと、受信した経路を用いて現在位置から商店位置情報が示す位置までのナビゲーションを実行するインタフェースとを有しても良い。
【００４３】
図３は、本実施の形態における電子チラシ送信装置１の動作の一例を示すフローチャートである。以下、図３を用いて動作について説明する。なお、投稿情報格納部１０２には、ステップＳ２０１以前の段階で現時点から一定時間前までに投稿された投稿情報が格納されているものとする。また、各位置情報は、座標値で表現されているものとする。また、商店情報格納部１０９には、ステップＳ２０１以前の段階で２以上の商店情報が格納されているものとする。
【００４４】
（ステップＳ２０１）ユーザ位置情報受信部１０３は、ユーザ端末２からユーザ位置情報を受信したかどうかを判断する。そして、ユーザ位置情報を受信した場合は、ユーザ位置情報格納部１０４にユーザ位置情報を格納しステップＳ２０２へ進む。受信しなかった場合は、ステップＳ２０８へ進む。
【００４５】
（ステップＳ２０２）距離算出部１０５は、カウンタｍに１を代入する。
【００４６】
（ステップＳ２０３）距離算出部１０５は、投稿情報格納部１０２にｍ番目の投稿情報が存在するかどうかを判断する。ｍ番目の投稿情報が存在した場合は、ステップＳ２０４へ進み、ｍ番目の投稿情報が存在しなかった場合は、ステップＳ２０６へ進む。
【００４７】
（ステップＳ２０４）距離算出部１０５は、ｍ番目の投稿情報が有する投稿位置情報が示す位置と、ユーザ位置情報が示す位置との距離を算出する。
【００４８】
（ステップＳ２０５）距離算出部１０５は、カウンタｍを１だけインクリメントし、ステップＳ２０３に戻る。
【００４９】
（ステップＳ２０６）投稿情報送信部１０６は、距離算出部１０５が算出した距離の近い順に投稿情報を並べ替える。
【００５０】
（ステップＳ２０７）投稿情報送信部１０６は、ステップＳ２０６で並べ替えた投稿情報をネットワーク１００を介して、ステップＳ２０１で受信したユーザ位置情報を送信したユーザ端末２に送信する。そして、ステップＳ２０１へ戻る。
【００５１】
（ステップＳ２０８）識別子受信部１０７は、ユーザ端末２から投稿情報識別子を受信したかどうかを判断する。そして、投稿情報識別子を受信した場合は、ステップＳ２０９へ進み、投稿情報識別子を受信しなかった場合は、ステップＳ２１９へ進む。
【００５２】
（ステップＳ２０９）投稿位置情報受付部１０８は、ステップＳ２０８で受信した投稿位置情報である投稿情報識別子を受け付ける。
【００５３】
（ステップＳ２１０）商店位置情報特定部１１０は、カウンタｎに１を代入する。
【００５４】
（ステップＳ２１１）商店位置情報特定部１１０は、商店情報格納部１０９にｎ番目の商店情報が存在するかどうかを判断する。ｎ番目の商店情報が存在した場合は、ステップＳ２１２へ進み、ｎ番目の商店情報が存在しなかった場合は、ステップＳ２０１へ戻る。
【００５５】
（ステップＳ２１２）商店位置情報特定部１１０は、ユーザ位置情報が示す位置と、ｎ番目の商店情報の有する商店位置情報が示す位置との距離を算出する。
【００５６】
（ステップＳ２１３）商店位置情報特定部１１０は、ステップＳ２１２で算出した距離が閾値以上であるかどうかを判断する。閾値以上であった場合は、ステップＳ２１４へ進み、閾値未満であった場合は、ステップＳ２１５へ進む。
【００５７】
（ステップＳ２１４）商店位置情報特定部１１０は、カウンタｎを１だけインクリメントし、ステップＳ２１１へ戻る。
【００５８】
（ステップＳ２１５）電子チラシ送信部１１１は、現時点がｎ番目の商店情報が有する電子チラシの送信期間情報に含まれているかどうかを判断する。ｎ番目の商店情報が有する電子チラシの送信期間情報に含まれていた場合は、ステップＳ２１５へ進み、ｎ番目の商店情報が有する電子チラシの送信期間情報に含まれていなかった場合は、ステップＳ２０１に戻る。
【００５９】
（ステップＳ２１６）経路特定部１１２は、ステップＳ２０８で受信した投稿情報識別子を送信したユーザ端末２が送信したユーザ位置情報をユーザ位置情報格納部１０４から取得し、そのユーザ位置情報が示す位置から、ｎ番目の商店情報が有する商店位置情報が示す位置までの経路を特定する。
【００６０】
（ステップＳ２１７）経路送信部１１３は、ステップＳ２１６が特定した経路をネットワーク１００を介して、ステップＳ２０８で識別子受信部１０７で受信された投稿情報識別子を送信したユーザ端末２に送信する。
【００６１】
（ステップＳ２１８）電子チラシ送信部１１１は、ｎ番目の商店情報が有する電子チラシをネットワーク１００を介して、ステップＳ２０８で識別子受信部１０７で受信された投稿情報識別子を送信したユーザ端末２に送信する。そして、ステップＳ２０１へ戻る。
【００６２】
（ステップＳ２１９）投稿情報取得部１０１は、投稿情報を取得するタイミングであるかどうかを判断する。初めてステップＳ２１９を実行する場合、または前回ステップＳ２１９を実行してから一定時間経過している場合は、ステップＳ２２０へ進み、そうでない場合はステップＳ２０１へ戻る。
【００６３】
（ステップＳ２２０）投稿情報取得部１０１は、サーバ３から投稿情報を取得し、取得した投稿情報を投稿情報格納部１０２に蓄積する。そして、ステップＳ２０１に戻る。
【００６４】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。なお、ステップＳ２０６において、投稿情報送信部１０６は、距離の近い投稿情報のみを送信しても良く、投稿情報を距離に応じてグループ分けして送信しても良く、距離の近い投稿情報から予め設定された閾値の件数に絞って送信しても良い。また、ステップＳ２２０において、投稿情報取得部１０１は、投稿情報格納部１０２から一定時間以上前に投稿された投稿情報を削除しても良い。
【００６５】
以下、本実施の形態における電子チラシ送信装置１の具体的な動作について説明する。なお、本具体例において示した各図面の情報は、説明のために便宜上用意されたものであって、実際のデータを示すものではない。また、本具体例の現時点は、２０１２年８月１日１７時５分であるものとする。また、本具体例において、投稿情報取得部１０１は、投稿位置情報を有し、かつ商店に関係するキーワードを投稿文に含む投稿情報のうち、直前の５分以内に投稿された投稿情報を５分ごとに取得する。なお、本具体例において、投稿情報の投稿文には、サーバ３が提供するサービスで使用されているユーザアイコンを含めるものとする。また、投稿情報送信部１０６は、直前の５分以内に投稿された投稿情報のみを送信する。また、ユーザ位置情報受信部１０３、および識別子受信部１０７は、ユーザを一意に特定するユーザＩＤも受信し、ユーザ位置情報とユーザに選択された投稿情報に対応する投稿情報識別子とを送信したユーザを一意に特定できるものとする。また、本具体例における各位置情報は、すべて座標値で表現されているものとする。また、本具体例における投稿情報識別子は、投稿位置情報であるものとする。また、本具体例における電子チラシ送信部１１１と経路送信部１１３は、同時に情報を送信するものとする。なお、ユーザ端末２は、経路送信部１１３が送信した経路を用いてナビゲーションできる機能を備えているものとする。
【００６６】
本具体例において、商店情報格納部１０９に格納されている商店情報は、図４で示されているものであるとする。図４のテーブルは、商店情報ＩＤと商店情報とを有し、商店情報は、電子チラシと商店位置情報を有し、電子チラシは、その電子チラシのファイルと送信期間情報を有している。例えば、「商店情報ＩＤ：３００」のレコードには、電子チラシファイル「２０１２０８０１＿３００．ｔｒｓ」を「２０１２．０８．０１−２０１２．０８．０７」の期間送信できるように設定した、「３４．６８１１２９，１３５．５１０１５６」の位置にある商店の情報が登録されているである。
【００６７】
電子チラシ送信装置１の管理者が、電子チラシ送信装置１をスタートさせたとする。すると、投稿情報取得部１０１は、サーバ３から、投稿位置情報を有し、かつ商店に関係するキーワードを投稿文に含む投稿情報のうち、直前の５分以内に投稿された投稿情報のみを取得する。そして、投稿情報取得部１０１は、取得した投稿情報を投稿情報格納部１０２に蓄積する（ステップＳ２１９、Ｓ２２０）。投稿情報格納部１０２で投稿情報が格納されると、図５のようになる。図５のテーブルは、投稿情報ＩＤと投稿情報とを有し、投稿情報は、投稿文、投稿位置情報、および投稿時刻を有している。例えば、「投稿情報ＩＤ：１００」のレコードには、投稿文「半額ジャガイモ買いだめしたなう」が「３４．６８７４１，１３５．５２５８６３」の位置から「２０１２．０８．０１  １７：００：００」の時刻に投稿された投稿情報が登録されている。
【００６８】
ユーザが自らの端末であるユーザ端末２を操作して電子チラシ送信装置１にアクセスしたとする。ユーザ端末２は、電子チラシ送信装置１のユーザＩＤ「２００」とＧＰＳを用いて取得したユーザ位置「３４．６８１１２９，１３５．５１８０６２」とを電子チラシ送信装置１に送信する。すると、ユーザ位置情報受信部１０３は、ユーザ端末２からネットワーク１００を介してユーザＩＤ「２００」とユーザ位置情報「３４．６８１１２９，１３５．５１８０６２」とを受信する。そして、ユーザ位置情報受信部１０３は、ユーザＩＤとユーザ位置情報をユーザ位置情報格納部１０４に蓄積する（ステップＳ２０１）。ユーザ位置情報受信部１０３は、ユーザ位置情報をユーザ位置情報格納部１０４に蓄積すると、図示しない経路を介して距離算出部１０５に処理が終了したことを通知する。
【００６９】
本具体例において、ユーザ位置情報格納部１０４に格納されているユーザ位置情報は、図６で示されているものであるとする。図６のテーブルは、ユーザ位置情報受信部１０３が受信した結果、ユーザＩＤ、およびユーザ位置情報を有するレコードを多数有している。今回取得したユーザ位置情報は、ユーザＩＤ「２００」、ユーザ位置情報「３４．６８１１２９，１３５．５１８０６２」のようになる。
【００７０】
距離算出部１０５は、ユーザ位置情報受信部１０３からの通知を受け取ると、投稿情報格納部１０２から直近の５分以内に投稿されたすべての投稿情報に対して、ユーザ位置情報が示す位置から投稿情報の有する投稿位置情報が示す位置までの直線距離を算出する（ステップＳ２０２からＳ２０５）。距離算出部１０５は、距離の算出が終了すると、投稿情報送信部１０６に投稿情報とその投稿情報が有する投稿位置情報が示す位置までの距離を渡す。
【００７１】
投稿情報送信部１０６は、距離算出部１０５から情報を受け取ると、距離算出部１０５が距離を算出した投稿情報を距離が近い順に並べ替える（ステップＳ２０６）。そして、投稿情報送信部１０６は、並べ替えた投稿情報のリストをユーザ位置情報を送信してきたユーザ端末２に送信する（ステップＳ２０７）。
【００７２】
ユーザ端末２は、投稿情報送信部１０６が送信した投稿情報のリストを受信すると、投稿情報を一覧し、選択できる画面を表示する。図７は、投稿情報を一覧し、選択できる画面である。ユーザ端末２のユーザは、一覧から、例えば「投稿情報ＩＤ：１０３」の投稿情報の「選択」ボタンをタップしたとする。すると、ユーザ端末２は、ユーザが選択した投稿情報ＩＤ「１０３」の投稿情報が有する投稿位置情報である投稿情報識別子をネットワーク１００を介して電子チラシ送信装置１に送信する。なお、投稿情報ＩＤ「１０３」の投稿位置情報は、「３４．６８１１２９，１３５．５１０１５５」であるものとする。
【００７３】
識別子受信部１０７は、ユーザ端末２からネットワーク１００を介して、投稿情報識別子とユーザＩＤを受信すると、投稿位置情報受付部１０８に投稿情報識別子とユーザＩＤとを渡す（ステップＳ２０８）。
【００７４】
投稿位置情報受付部１０８は、識別子受信部１０７から投稿情報識別子である投稿位置情報「３４．６８１１２９，１３５．５１０１５６」とユーザＩＤ「２００」とを受け付ける（ステップＳ２０９）。そして、投稿位置情報受付部１０８は、投稿位置情報を受信すると、商店位置情報特定部１１０に投稿位置情報「３４．６８１１２９，１３５．５１０１５６」とユーザＩＤ「２００」とを渡す。
【００７５】
商店位置情報特定部１１０は、投稿位置情報受付部１０８から投稿位置情報「３４．６８１１２９，１３５．５１０１５６」とユーザＩＤ「２００」とを受け取ると、商店情報格納部１０９に格納されているすべての商店情報に対して、ユーザ位置情報が示す位置から商店位置情報が示す位置までの直線距離を算出し、投稿位置情報受付部１０８が受け付けた投稿位置情報が示す位置と誤差が１０ｍで最初に一致する商店情報ＩＤを特定する。例えば、商店位置情報特定部１１０が、商店情報ＩＤ「２９８」について直線距離を算出すると、直線距離は、１１４３．１３５ｍとなる。１１４３．１３５ｍは１０ｍより大きいため、投稿位置情報が示す位置と一致しない。同様に、商店位置情報特定部１１０は、ＩＤ「２９８」以降についても直線距離を算出する。すると、商店位置情報特定部１１０が、商店情報ＩＤ「３００」について直線距離を算出すると、直線距離は、１．９０２ｍとなる。１．９０２ｍは、１０ｍより小さいため、商店位置情報特定部１１０は、商店情報ＩＤ「３００」を投稿位置情報と一致する商店位置情報であると特定する（ステップＳ２１１からＳ２１４）。商店位置情報特定部１１０は、商店位置情報を特定すると、電子チラシ送信部１１１に電子チラシファイル「０１２０８０１＿３００．ｔｒｓ」と送信期間情報「２０１２．０８．０１−２０１２．０８．０７」とを、経路特定部１１２に商店位置情報「３４．６８１１２９，１３５．５１０１５６」とユーザＩＤ「２００」とをそれぞれ渡す。
【００７６】
電子チラシ送信部１１１は、商店位置情報特定部１１０から電子チラシファイル「０１２０８０１＿３００．ｔｒｓ」と送信期間情報「２０１２．０８．０１−２０１２．０８．０７」とを受け取ると、現時点が、商店位置情報特定部１１０が特定した商店情報ＩＤ「３００」の電子チラシが有する送信期間情報「２０１２．０８．０１−２０１２．０８．０７」が示す期間内であることを確認する。現時点が期間内であるため、電子チラシ送信部１１１は、図示しない経路を介して経路特定部１１２に現時点が電子チラシの送信期間情報の期間内であることを通知する。そして、経路特定部１１２が経路を特定した時に経路送信部１１３が経路を送信するのと一緒にネットワーク１００を介して、電子チラシファイルを「０１２０８０１＿３００．ｔｒｓ」識別子受信部１０７に投稿情報識別子を送信したユーザ端末２に送信する（ステップＳ２１５、Ｓ２１８）。
【００７７】
経路特定部１１２は、商店位置情報特定部１１０から商店位置情報「３４．６８１１２９，１３５．５１０１５６」とユーザＩＤ「２００」と、電子チラシ送信部１１１から電子チラシが有する送信期間情報の期間内であることを示す通知とを受け取ると、ユーザＩＤ「２００」のユーザ位置情報「３４．６８１１２９，１３５．５１８０６２」をユーザ位置情報格納部１０４から取得し、ユーザ位置情報が示す位置から商店情報ＩＤ「３００」が示す商店位置情報「３４．６８１１２９，１３５．５１０１５６」までの経路を特定する（ステップＳ２１６）。経路特定部１１２は、経路を特定すると、経路送信部１１３に経路を渡す。
【００７８】
経路送信部１１３は、経路特定部１１２からの通知を受け付けると、電子チラシである電子チラシファイル「２０１２０８０１＿３００．ｔｒｓ」をネットワーク１００を介して、識別子受信部１０７に投稿情報識別子を送信したユーザ端末２に経路特定部１１２が特定した経路を送信する（ステップＳ２１７）。
【００７９】
ユーザ端末２は、電子チラシ送信部１１１と経路送信部１１３とが送信した電子チラシと経路とを受信すると、電子チラシの内容と電子チラシに関係する商店までのナビゲーションとを表示する画面を表示する。図８は、電子チラシの内容と電子チラシに関係する商店までのナビゲーションとを表示する画面である。
【００８０】
以上、本実施の形態によれば、ユーザに、ユーザが選択した投稿情報に関係する商店の電子チラシを提示できる。また、ユーザに、ユーザが選択した投稿情報に関係する商店の位置までの経路を提示できる。また、ユーザが効率的に投稿情報を選択できるようにユーザの位置から、投稿情報の投稿位置情報が示す位置までの距離に応じて投稿情報を提示できる。
【００８１】
また、本実施の形態おける電子チラシは、電子チラシ上の特定の領域を指定する送信期間情報を１以上有していても良い。具体的には、電子チラシは、紙面上で１日分の商品の価格に関する情報を掲載している場合には、１日目の商品の領域に対応する送信期間情報と２日目の商品の領域とに対応する送信期間情報を有していても良い。その場合、電子チラシ送信部１１１は、現時点が電子チラシの有する送信機関情報のいずれか１以上が示す期間内である電子チラシを送信しても良い。なお、電子チラシ送信部１１１は、送信期間情報が示す期間外である領域を編集して送信しても良い。例えば、電子チラシ送信部１１１は、送信期間情報が示す期間外である領域をグレーアウトして送信しても良く、透明処理を施して送信しても良い。
【００８２】
また、本実施の形態において、識別子受信部１０７を備える場合について説明したが、電子チラシ送信装置１は、識別子受信部１０７を備えていなくても良い。電子チラシ送信装置１が識別子受信部１０７を備えていない場合には、投稿位置情報受付部１０８が少なくとも投稿位置情報を含む情報をネットワーク１００を介して受信しても良い。この場合、ユーザ端末２は、受信した投稿情報から少なくとも投稿位置情報を取得し、ネットワーク１００を介して送信するようにしても良い。なお、投稿情報送信部１０６が、ユーザ端末２に、距離に応じて編集された投稿情報を送信しない場合は、電子チラシ送信装置１は、さらに、距離算出部１０５を備えていなくても良い。距離算出部１０５を備えていない場合には、投稿情報取得部１０１が取得した投稿情報をそのままユーザ端末２に送信しても良い。また、投稿情報送信部１０６が投稿情報を送信しない場合は、電子チラシ送信装置１は、さらに投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていなくても良い。電子チラシ送信装置１が、投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていない場合は、ユーザ端末２が、ネットワーク１００を介してサーバ３から収集した投稿情報を取得するようにしても良い。そして、ユーザ端末２は、取得した投稿情報のうち、ユーザがユーザ端末２を操作して選択した投稿情報に含まれる投稿位置情報を送信しても良い。また、経路送信部１１３が経路を送信しない場合は、さらにユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と経路特定部１１２と経路送信部１１３とを備えていなくても良い。ユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と経路特定部１１２と経路送信部１１３とを備えていない場合には、電子チラシ送信部１１１が、電子チラシに対応する商店位置情報をユーザ端末２に送信しても良い。この場合、ユーザ端末２にナビゲーション機能があれば、ユーザ端末２において経路を特定しても良い。さらに、ユーザ端末２は、特定した経路を用いてナビゲーションを実行しても良い。
【００８３】
また、本実施の形態において、距離算出部１０５を備える場合について説明したが、電子チラシ送信装置１は、距離算出部１０５を備えていなくても良い。距離算出部１０５を備えていない場合には、投稿情報取得部１０１が取得した投稿情報をそのまま投稿情報送信部１０６が送信しても良い。なお、投稿情報送信部１０６が投稿情報を送信しない場合は、電子チラシ送信装置１は、さらに投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていなくても良い。電子チラシ送信装置１が、投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていない場合は、ユーザ端末２が、ネットワーク１００を介してサーバ３から収集した投稿情報を取得するようにしても良い。そして、ユーザ端末２は、取得した投稿情報のうち、ユーザがユーザ端末２を操作して選択した投稿情報を特定する投稿情報識別子を送信しても良い。また、経路送信部１１３が経路を送信しない場合は、さらにユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と経路特定部１１２と経路送信部１１３とを備えていなくても良い。ユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と経路特定部１１２と経路送信部１１３とを備えていない場合には、電子チラシ送信部１１１が、電子チラシに対応する商店位置情報をユーザ端末２に送信しても良い。この場合、ユーザ端末２にナビゲーション機能があれば、ユーザ端末２において経路を特定しても良い。さらに、ユーザ端末２は、特定した経路を用いてナビゲーションを実行しても良い。
【００８４】
また、本実施の形態において、経路特定部１１２と経路送信部１１３とを備える場合について説明したが、電子チラシ送信装置１は、経路特定部１１２と経路送信部１１３とを備えていなくても良い。経路特定部１１２と経路送信部１１３とを備えていない場合には、電子チラシ送信部１１１が、電子チラシに対応する商店位置情報をユーザ端末２に送信しても良い。この場合、ユーザ端末２にナビゲーション機能があれば、ユーザ端末２において経路を特定しても良い。さらに、ユーザ端末２は、特定した経路を用いてナビゲーションを実行しても良い。なお、ユーザ端末２に、距離に応じて編集された投稿情報を送信しない場合は、電子チラシ送信装置１は、さらにユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と距離算出部１０５とを備えていなくても良い。ユーザ位置情報受信部１０３とユーザ位置情報格納部１０４と距離算出部１０５とを備えていない場合には、投稿情報取得部１０１が取得した投稿情報をそのままユーザ端末２に送信しても良い。投稿情報送信部１０６が投稿情報を送信しない場合は、電子チラシ送信装置１は、さらに投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていなくても良い。電子チラシ送信装置１が、投稿情報取得部１０１と投稿情報格納部１０２と投稿情報送信部１０６とを備えていない場合は、ユーザ端末２が、ネットワーク１００を介してサーバ３から収集した投稿情報を取得するようにしても良い。そして、ユーザ端末２は、取得した投稿情報のうち、ユーザがユーザ端末２を操作して選択した投稿情報を特定する投稿情報識別子を送信しても良い。
【００８５】
また、本実施の形態において、識別子受信部１０７と経路特定部１１２と経路送信部１１３とを備える場合について説明したが、電子チラシ送信装置１は、経路特定部１１２と経路送信部１１３とを備えていなくても良い。識別子受信部１０７と経路特定部１１２と経路送信部１１３とを備えていない場合には、投稿位置情報受付部１０８が少なくとも投稿位置情報を含む情報をネットワーク１００を介して受信しても良い。この場合、ユーザ端末２は、受信した投稿情報から少なくとも投稿位置情報を取得し、ネットワーク１００を介して送信するようにしても良い。また、電子チラシ送信部１１１が、電子チラシに対応する商店位置情報をユーザ端末２に送信しても良い。この場合、ユーザ端末２にナビゲーション機能があれば、ユーザ端末２において経路を特定しても良い。さらに、ユーザ端末２は、特定した経路を用いてナビゲーションを実行しても良い。
【００８６】
また、本実施の形態において、投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６とを備える場合について説明したが、電子チラシ送信装置１は、投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６とを備えていなくても良い。投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６とを備えていない場合には、ユーザ端末２がサーバ３から取得した投稿情報格納部１０２が無くても投稿情報と関係が分かる投稿情報識別子を識別子受信部１０７が受け付けても良い。
【００８７】
また、本実施の形態において、投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６と識別子受信部１０７とを備える場合について説明したが、電子チラシ送信装置１は、投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６と識別子受信部１０７とを備えていなくても良い。投稿情報取得部１０１と投稿情報格納部１０２と距離算出部１０５と投稿情報送信部１０６と識別子受信部１０７とを備えていない場合には、ユーザ端末２がサーバ３から取得した少なくとも投稿位置情報を含む情報を投稿位置情報受付部１０８が受け付けても良い。
【００８８】
なお、識別子受信部１０７が投稿情報識別子であるサーバ３で利用されている投稿情報に対応付けられたユニークなＩＤを受信した場合は、投稿位置情報受付部１０８は、ネットワーク１００を介してサーバ３から投稿位置情報を受け付けても良い。
【００８９】
また、本実施の形態における電子チラシ送信装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、プログラムは、電子化されたチラシである電子チラシと、電子チラシに関する商店の位置の情報である商店位置情報とを対応付けた情報である商店情報が１以上格納される商店情報格納部にアクセス可能なコンピュータを、ネットワーク上のサーバに投稿された、投稿した内容に関する位置の情報である投稿位置情報を含む情報である投稿情報のうち、ユーザによって選択された投稿情報の少なくとも投稿位置情報を受け付ける投稿位置情報受付部、商店情報格納部に格納されている商店情報の商店位置情報が示す位置のうち、投稿位置情報受付部が受け付けた投稿位置情報の示す位置と一致する商店位置情報を特定する商店位置情報特定部、商店位置情報特定部が特定した商店位置情報に対応する電子チラシを送信する電子チラシ送信部として機能させるためのプログラムである。
【００９０】
なお、本実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されても良く、または、複数の装置によって分散処理されることによって実現されても良い。また、本実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００９１】
また、本実施の形態において、各構成要素は、専用のハードウェアにより構成されても良く、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されても良い。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【００９２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部等におけるモデムやインターフェースカード等のハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【００９３】
図１１は、上記プログラムを実行して、上記実施の形態による本発明を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。
【００９４】
図９において、コンピュータシステム１１００は、ＣＤ−ＲＯＭドライブ１１０５、ＦＤドライブ１１０６を含むコンピュータ１１０１と、キーボード１１０２と、マウス１１０３と、モニタ１１０４とを備える。
【００９５】
図１０は、コンピュータシステム１１００の内部構成を示す図である。図１０において、コンピュータ１１０１は、ＣＤ−ＲＯＭドライブ１１０５、ＦＤドライブ１１０６に加えて、ＭＰＵ１１１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ１１１２と、ＭＰＵ１１１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ１１１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するハードディスク１１１４と、ＭＰＵ１１１１と、ＲＯＭ１１１２等を相互に接続するバス１１１５とを備える。なお、コンピュータ１１０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいても良い。
【００９６】
コンピュータシステム１１００に、上記実施の形態による本発明等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ１１２１、またはＦＤ１１２２に記憶されて、ＣＤ−ＲＯＭドライブ１１０５、またはＦＤドライブ１１０６に挿入され、ハードディスク１１１４に転送されても良い。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ１１０１に送信され、ハードディスク１１１４に記憶されても良い。プログラムは実行の際にＲＡＭ１１１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ１１２１やＦＤ１１２２、またはネットワークから直接、ロードされても良い。
【００９７】
プログラムは、コンピュータ１１０１に、上記実施の形態による本発明の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいても良い。コンピュータシステム１１００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【００９８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００９９】
以上のように、本発明にかかる電子チラシ送信装置等は、ユーザが能動的に選択した投稿情報が有する投稿位置情報に関連する電子チラシをユーザに提示できる効果を有し、電子チラシ送信装置等として有用である。
【符号の説明】
【０１００】
１  電子チラシ送信装置
２  ユーザ端末
３  サーバ
１０１  投稿情報取得部
１０２  投稿情報格納部
１０３  ユーザ位置情報受信部
１０４  ユーザ位置情報格納部
１０５  距離算出部
１０６  投稿情報送信部
１０７  識別子受信部
１０８  投稿位置情報受付部
１０９  商店情報格納部
１１０  商店位置情報特定部
１１１  電子チラシ送信部
１１２  経路特定部
１１３  経路送信部
【図１】
2014052812.tif 000003
【図２】
2014052812.tif 000004
【図３】
2014052812.tif 000005
【図４】
2014052812.tif 000006
【図５】
2014052812.tif 000007
【図６】
2014052812.tif 000008
【図７】
2014052812.tif 000009
【図８】
2014052812.tif 000010
【図９】
2014052812.tif 000011
【図１０】
2014052812.tif 000012