(57)【要約】【課題】一般ユーザを商品の配達者にできる仕組みが存在しなかった。【解決手段】候補者識別子と候補者位置情報と連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、店舗位置情報と１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部と、配達要求をユーザ端末から受信する配達要求受信部と、配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる連絡先情報を取得する候補者絞込部と、商品配達のオファー情報を構成するオファー情報構成部と、候補者にオファー情報を送信するオファー情報送信部と、許諾情報を候補者端末から受信する許諾情報受信部と、許諾情報の受信に応じて成約の旨の結果情報をユーザ端末に送信する結果情報送信部とを具備する情報処理装置により、一般ユーザを商品の配達者にできる仕組みを提供できる。【選択図】図３
2020017050.tif 000002
【特許請求の範囲】
【請求項１】
商品の配達の候補者に関する情報であり、候補者を識別する候補者識別子と、候補者の位置に関する候補者位置情報と、候補者の連絡先を示す連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、
商品を販売する店舗の位置情報である店舗位置情報と、当該店舗で販売する商品を識別する１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部と、
配達を希望する商品を識別する商品識別子を有する配達要求をユーザ端末から受信する配達要求受信部と、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を前記候補者情報格納部から取得する候補者絞込部と、
前記配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成するオファー情報構成部と、
前記候補者絞込部が取得した１以上の各連絡先情報を用いて、１以上の候補者に、前記オファー情報構成部が構成したオファー情報を送信するオファー情報送信部と、
前記オファー情報の送信に応じて、候補者から配達の許諾を示す情報であり、候補者識別子を有する許諾情報を候補者端末から受信する許諾情報受信部と、
前記許諾情報受信部が許諾情報を受信した場合に、商品の配達の成約が行われた旨の結果情報を前記ユーザ端末に送信する結果情報送信部とを具備する情報処理装置。
【請求項２】
前記候補者絞込部は、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報、および配達先を示す配達先情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を前記候補者情報格納部から取得する請求項１記載の情報処理装置。
【請求項３】
前記候補者位置情報は、
候補者の生活習慣における地点を特定する１以上の地点情報を含む生活習慣経路情報を含み、
前記候補者絞込部は、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、前記生活習慣経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、前記生活習慣経路情報と対になる１以上の連絡先情報を取得する請求項１または請求項２記載の情報処理装置。
【請求項４】
候補者識別子と候補者が居る絶対位置を示す絶対位置情報と時刻を示す時刻情報とを有する２以上の候補者所在情報が格納される候補者所在情報格納部と、
候補者の端末である候補者端末から、当該候補者端末の絶対位置を示す絶対位置情報と候補者識別子とを有する候補者所在情報を受信する候補者所在情報受信部と、
前記候補者所在情報受信部が受信した絶対位置情報と候補者識別子、および時刻情報を有する候補者所在情報を蓄積する候補者所在情報蓄積部と、
一の候補者識別子に対応する２以上の絶対位置情報と時刻情報との組を前記候補者所在情報格納部から取得し、当該２以上の組の情報を用いて、予め決められた範囲の時刻情報であり、予め決められた回数以上通過している位置を特定する１以上の地点情報を含む生活習慣経路情報を取得し、当該生活習慣経路情報を前記一の候補者識別子に対応付けて、前記候補者情報格納部に蓄積する生活習慣経路情報取得部とをさらに具備する請求項３記載の情報処理装置。
【請求項５】
前記候補者位置情報は、
候補者の移動の予定の地点を特定する１以上の地点情報を含む予定経路情報を含み、
前記候補者絞込部は、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、前記予定経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、前記予定経路情報と対になる１以上の連絡先情報を取得する請求項１記載の情報処理装置。
【請求項６】
候補者の端末である候補者端末から、当該候補者端末の絶対位置を示す絶対位置情報と候補者識別子とを有する候補者所在情報を受信する候補者所在情報受信部をさらに具備し、
前記候補者位置情報は、前記候補者所在情報受信部が受信した絶対位置情報を含み、
前記候補者絞込部は、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、前記絶対位置情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、前記絶対位置情報と対になる１以上の連絡先情報を取得する請求項１記載の情報処理装置。
【請求項７】
前記許諾情報を送信した候補者から候補者識別子を有し、キャンセルを示す情報であるキャンセル情報を受信するキャンセル情報受信部と、
前記キャンセル情報の受信に応じて、配達の成約を解除するための解除処理を行う解除処理部とをさらに具備する請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
前記許諾情報受信部は、２以上の候補者端末から許諾情報を受信し、
前記許諾情報が有する候補者識別子と前記配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応付ける１以上の成約情報が格納される成約情報格納部と、
前記許諾情報受信部が受信した許諾情報が有する候補者識別子と、前記配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応づける成約情報を前記成約情報格納部に蓄積する成約情報蓄積部とをさらに具備し、
前記許諾情報受信部は、２以上の候補者端末から許諾情報を受信し、
前記解除処理部は、
前記キャンセル情報が有する候補者識別子以外の候補者識別子であり、前記許諾情報受信部が受信した許諾情報が有する候補者識別子を取得し、当該候補者識別子と前記配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応づける成約情報を前記成約情報格納部に蓄積する請求項７記載の情報処理装置。
【請求項９】
前記候補者絞込部は、
前記配達要求が有する商品識別子で識別される商品に応じて、異なる条件により、１以上の連絡先情報を前記候補者情報格納部から取得する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
前記配達要求は、配達の条件を示す配達条件を有し、
前記候補者絞込部は、
前記配達条件に合致する１以上の候補者の連絡先情報を前記候補者情報格納部から取得する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１１】
前記結果情報送信部は、
広告情報をも送信する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１２】
前記候補者情報は、候補者の評価を示す評価情報を有し、
前記評価情報に応じて、広告に対する報酬を取得し、前記候補者情報に含めるように蓄積する報酬取得部をさらに具備する請求項１１記載の情報処理装置。
【請求項１３】
商品の配達の候補者に関する情報であり、候補者を識別する候補者識別子と、候補者の位置に関する候補者位置情報と、候補者の連絡先を示す連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、商品を販売する店舗の位置情報である店舗位置情報と、当該店舗で販売する商品を識別する１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部と、配達要求受信部と、候補者絞込部と、オファー情報構成部と、許諾情報受信部と、結果情報送信部とにより実現される情報処理方法であって、
前記配達要求受信部が、配達を希望する商品を識別する商品識別子を有する配達要求をユーザ端末から受信する配達要求受信ステップと、
前記候補者絞込部が、前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を前記候補者情報格納部から取得する候補者絞込ステップと、
前記オファー情報構成部が、前記配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成するオファー情報構成ステップと、
前記オファー情報送信部が、前記候補者絞込ステップで取得された１以上の各連絡先情報を用いて、１以上の候補者に、前記オファー情報構成ステップで構成されたオファー情報を送信するオファー情報送信ステップと、
前記許諾情報受信部が、前記オファー情報の送信に応じて、候補者から配達の許諾を示す情報であり、候補者識別子を有する許諾情報を候補者端末から受信する許諾情報受信ステップと、
前記結果情報送信部が、前記許諾情報受信ステップで許諾情報が受信された場合に、商品の配達の成約が行われた旨の結果情報を前記ユーザ端末に送信する結果情報送信ステップとを具備する情報処理方法。
【請求項１４】
商品の配達の候補者に関する情報であり、候補者を識別する候補者識別子と、候補者の位置に関する候補者位置情報と、候補者の連絡先を示す連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、商品を販売する店舗の位置情報である店舗位置情報と、当該店舗で販売する商品を識別する１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部とにアクセス可能なコンピュータを、
配達を希望する商品を識別する商品識別子を有する配達要求をユーザ端末から受信する配達要求受信部と、
前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を前記候補者情報格納部から取得する候補者絞込部と、
前記配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成するオファー情報構成部と、
前記候補者絞込部が取得した１以上の各連絡先情報を用いて、１以上の候補者に、前記オファー情報構成部が構成したオファー情報を送信するオファー情報送信部と、
前記オファー情報の送信に応じて、候補者から配達の許諾を示す情報であり、候補者識別子を有する許諾情報を候補者端末から受信する許諾情報受信部と、
前記許諾情報受信部が許諾情報を受信した場合に、商品の配達の成約が行われた旨の結果情報を前記ユーザ端末に送信する結果情報送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般の人を商品の配達者にできる仕組みを提供する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、消費者がデータベースの検索を行った時間帯において消費者の希望する住所に配達することが可能な出前店または宅配店を探し出し出前または宅配の注文が行える仲介システムがあった（例えば、特許文献１参照）。
【０００３】
本システムにおいて、予めデータベースに出前店または宅配店の営業時間および配達地域情報を記憶しておく。そして、消費者が、インターネットのホームページ等を利用し、配達先住所等の検索条件を入力し仲介者のサービスセンターに送信すると、システムはその時間帯においてその住所に配達することが可能な出前店または宅配店を検索し、検索結果を消費者へ送信する。次に、消費者は現在利用可能な出前店または宅配店を閲覧し、注文を行う場合、注文要求を仲介者のサービスセンターへ送信する。注文要求を受けたシステムは、消費者に注文内容確認書を、出前店または宅配店に注文内容のデータを送信する。注文内容のデータを受け取った出前店または宅配店は、消費者に商品を届け、代金を受け取る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３０６８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術において、一般ユーザを商品の配達者にできる仕組みが存在しなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の情報処理装置は、商品の配達の候補者に関する情報であり、候補者を識別する候補者識別子と、候補者の位置に関する候補者位置情報と、候補者の連絡先を示す連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、商品を販売する店舗の位置情報である店舗位置情報と、店舗で販売する商品を識別する１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部と、配達を希望する商品を識別する商品識別子を有する配達要求をユーザ端末から受信する配達要求受信部と、配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を候補者情報格納部から取得する候補者絞込部と、配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成するオファー情報構成部と、候補者絞込部が取得した１以上の各連絡先情報を用いて、１以上の候補者に、オファー情報構成部が構成したオファー情報を送信するオファー情報送信部と、オファー情報の送信に応じて、候補者から配達の許諾を示す情報であり、候補者識別子を有する許諾情報を候補者端末から受信する許諾情報受信部と、許諾情報受信部が許諾情報を受信した場合に、商品の配達の成約が行われた旨の結果情報をユーザ端末に送信する結果情報送信部とを具備する情報処理装置
【０００７】
かかる構成により、一般ユーザを商品の配達者にできる仕組みを提供できる。
【０００８】
また、本第二の発明の情報処理装置は、第一の発明に対して、候補者絞込部は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報、および配達先を示す配達先情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を候補者情報格納部から取得する情報処理装置である。
【０００９】
かかる構成により、一般ユーザを商品の配達者にできる適切な仕組みを提供できる。
【００１０】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、候補者位置情報は、候補者の生活習慣における地点を特定する１以上の地点情報を含む生活習慣経路情報を含み、候補者絞込部は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する情報処理装置である。
【００１１】
かかる構成により、配達の候補者が、例えば、通勤や通学等に利用する生活習慣の経路の情報を用いて、一般ユーザに適切に配達を依頼する仕組みを提供できる。
【００１２】
また、本第四の発明の情報処理装置は、第三の発明に対して、候補者識別子と候補者が居る絶対位置を示す絶対位置情報と時刻を示す時刻情報とを有する２以上の候補者所在情報が格納される候補者所在情報格納部と、候補者の端末である候補者端末から、候補者端末の絶対位置を示す絶対位置情報と候補者識別子とを有する候補者所在情報を受信する候補者所在情報受信部と、候補者所在情報受信部が受信した絶対位置情報と候補者識別子、および時刻情報を有する候補者所在情報を蓄積する候補者所在情報蓄積部と、一の候補者識別子に対応する２以上の絶対位置情報と時刻情報との組を候補者所在情報格納部から取得し、２以上の組の情報を用いて、予め決められた範囲の時刻情報であり、予め決められた回数以上通過している位置を特定する１以上の地点情報を含む生活習慣経路情報を取得し、生活習慣経路情報を一の候補者識別子に対応付けて、候補者情報格納部に蓄積する生活習慣経路情報取得部とをさらに具備する情報処理装置である。
【００１３】
かかる構成により、配達の候補者が、例えば、通勤や通学等に利用する生活習慣の経路の情報を、自動取得できる。
【００１４】
また、本第五の発明の情報処理装置は、第一の発明に対して、候補者位置情報は、候補者の移動の予定の地点を特定する１以上の地点情報を含む予定経路情報を含み、候補者絞込部は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する情報処理装置である。
【００１５】
かかる構成により、配達の候補者の予定を利用した、適切な配達の依頼をする仕組みを提供できる。
【００１６】
また、本第六の発明の情報処理装置は、第一の発明に対して、候補者の端末である候補者端末から、候補者端末の絶対位置を示す絶対位置情報と候補者識別子とを有する候補者所在情報を受信する候補者所在情報受信部をさらに具備し、候補者位置情報は、候補者所在情報受信部が受信した絶対位置情報を含み、候補者絞込部は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、絶対位置情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、絶対位置情報と対になる１以上の連絡先情報を取得する情報処理装置である。
【００１７】
かかる構成により、配達の候補者の現在位置を利用した、適切な配達の依頼をする仕組みを提供できる。
【００１８】
また、本第七の発明の情報処理装置は、第一から第六いずれか１つの発明に対して、許諾情報を送信した候補者から候補者識別子を有し、キャンセルを示す情報であるキャンセル情報を受信するキャンセル情報受信部と、キャンセル情報の受信に応じて、配達の成約を解除するための解除処理を行う解除処理部とをさらに具備する情報処理装置である。
【００１９】
かかる構成により、配達の候補者の急な用事等に対応して、キャンセルの仕組みを提供できる。
【００２０】
また、本第八の発明の情報処理装置は、第七の発明に対して、許諾情報受信部は、２以上の候補者端末から許諾情報を受信し、許諾情報が有する候補者識別子と配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応付ける１以上の成約情報が格納される成約情報格納部と、許諾情報受信部が受信した許諾情報が有する候補者識別子と、配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応づける成約情報を成約情報格納部に蓄積する成約情報蓄積部とをさらに具備し、許諾情報受信部は、２以上の候補者端末から許諾情報を受信し、解除処理部は、キャンセル情報が有する候補者識別子以外の候補者識別子であり、許諾情報受信部が受信した許諾情報が有する候補者識別子を取得し、候補者識別子と配達要求を送信してきたユーザ端末に対応するユーザ識別子とを対応づける成約情報を成約情報格納部に蓄積する情報処理装置である。
【００２１】
かかる構成により、配達の候補者の配達の成約に対するキャンセルがあった場合に、リカバリーが可能となる。
【００２２】
また、本第九の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、候補者絞込部は、配達要求が有する商品識別子で識別される商品に応じて、異なる条件により、１以上の連絡先情報を候補者情報格納部から取得する情報処理装置である。
【００２３】
かかる構成により、商品によって、配達のオファーを出す範囲を適切に変更できる。
【００２４】
また、本第十の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、配達要求は、配達の条件を示す配達条件を有し、候補者絞込部は、配達条件に合致する１以上の候補者の連絡先情報を候補者情報格納部から取得する情報処理装置である。
【００２５】
かかる構成により、配達希望者からの配達条件によって、オファーを出す範囲適切に変更できる。
【００２６】
また、本第十一の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、結果情報送信部は、広告情報をも送信する情報処理装置である。
【００２７】
かかる構成により、ユーザ端末に広告を配信できる。
【００２８】
また、本第十二の発明の情報処理装置は、第十一の発明に対して、候補者情報は、候補者の評価を示す評価情報を有し、評価情報に応じて、広告に対する報酬を取得し、候補者情報に含めるように蓄積する報酬取得部をさらに具備する情報処理装置である。
【００２９】
かかる構成により、配達希望者の評価に応じて、広告に対する報酬の与え方を異なるようにでき、配達者の配達に対するモチベーションを向上できる。
【発明の効果】
【００３０】
本発明による情報処理装置によれば、一般ユーザを商品の配達者にできる仕組みを提供できる。
【図面の簡単な説明】
【００３１】
【図１】実施の形態１における情報システムＡの概念図を示す図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置１のブロック図
【図４】同情報処理装置１の動作例について説明するフローチャート
【図５】同情報処理装置１の動作例について説明するフローチャート
【図６】同情報処理装置１の動作例について説明するフローチャート
【図７】同候補者絞込処理の例の詳細について説明するフローチャート
【図８】同生活習慣経路情報利用処理の例について説明するフローチャート
【図９】同予定情報利用処理の例について説明するフローチャート
【図１０】同現在位置情報利用処理の例について説明するフローチャート
【図１１】同生活習慣経路情報取得処理の例について説明するフローチャート
【図１２】同候補者端末２の動作例について説明するフローチャート
【図１３】同ユーザ端末３の動作例について説明するフローチャート
【図１４】同店舗情報管理表を示す図
【図１５】同広告情報管理表を示す図
【図１６】同候補者情報管理表を示す図
【図１７】同ユーザ情報管理表を示す図
【図１８】同候補者所在情報管理表を示す図
【図１９】同成約情報管理表を示す図
【図２０】同パートナーの移動経路を説明する図
【図２１】同生活習慣経路情報の例を示す図
【図２２】同生活習慣経路情報の例を示す図
【図２３】同候補者端末２の画面例を示す図
【図２４】同候補者端末２の画面例を示す図
【図２５】同ユーザ端末３の画面例を示す図
【図２６】同出力例を示す図
【図２７】同コンピュータシステムの概観図
【図２８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３２】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３３】
（実施の形態１）
本実施の形態において、配達を希望する商品を特定する配達要求をユーザ端末から受信し、登録された候補者の位置情報を用いて、オファーする候補者を絞り込み、絞り込んだ候補者に対して、商品の配達をオファーし、了承が得られた候補者と配達希望者とを結びつける情報システムについて説明する。
【００３４】
なお、本実施の形態において、候補者の位置情報の利用は、例えば、位置情報の履歴の利用（通学、通勤等の生活習慣の利用）である。また、候補者の位置情報の利用は、例えば、移動の予定の利用、現在位置の利用である。また、候補者の位置情報の履歴は、自動取得しても良い。
【００３５】
また、本実施の形態において、候補者からキャンセルできる機能、配達の依頼者であるユーザからのキャンセルできる機能について説明する。
【００３６】
また、本実施の形態において、候補者からキャンセルの依頼があった場合、２番目以降の候補者に配達を依頼する機能について説明する。
【００３７】
また、本実施の形態において、商品によって、配達のオファーを出す位置的な範囲を変える情報システムについて説明する。
【００３８】
また、本実施の形態において、配達希望者からの配達条件によって、配達のオファーを出す位置的な範囲を変える情報システムについて説明する。
【００３９】
また、本実施の形態において、広告を出力する情報システムについて説明する。さらに、本実施の形態において、配達の候補者の評価に応じて、広告に対する報酬の与え方を異なるようにする情報システムについて説明する。
【００４０】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、情報処理装置１、１または２以上の候補者端末２、および１または２以上のユーザ端末３を備える。
【００４１】
図２は、本実施の形態における情報システムＡのブロック図である。図３は、情報処理装置１のブロック図である。
【００４２】
情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。  格納部１１は、店舗情報格納部１１１、広告情報格納部１１２、候補者情報格納部１１３、ユーザ情報格納部１１４、候補者所在情報格納部１１５、および成約情報格納部１１６を備える。受信部１２は、候補者情報受信部１２１、ユーザ情報受信部１２２、候補者所在情報受信部１２３、配達要求受信部１２４、許諾情報受信部１２５、およびキャンセル情報受信部１２６を備える。処理部１３は、候補者情報蓄積部１３１、ユーザ情報蓄積部１３２、候補者所在情報蓄積部１３３、生活習慣経路情報取得部１３４、候補者絞込部１３５、オファー情報構成部１３６、成約情報蓄積部１３７、および解除処理部１３８を備える。送信部１４は、オファー情報送信部１４１、および結果情報送信部１４２を備える。
【００４３】
候補者端末２は、候補者格納部２０、候補者受付部２１、候補者処理部２２、候補者送信部２３、候補者受信部２４、および候補者出力部２５を備える。
【００４４】
ユーザ端末３は、ユーザ格納部３０、ユーザ受付部３１、ユーザ処理部３２、ユーザ送信部３３、ユーザ受信部３４、およびユーザ出力部３５を備える。
【００４５】
情報処理装置１を構成する格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述する店舗情報、後述する広告情報、後述する候補者情報、後述するユーザ情報、後述する候補者所在情報、後述する成約情報である。
【００４６】
店舗情報格納部１１１には、１または２以上の店舗情報が格納される。店舗情報とは、商品を販売する店舗に関する情報である。店舗情報は、店舗位置情報と１以上の商品識別子とを有する。店舗位置情報は、商品を販売する店舗の位置を特定する位置情報である。店舗位置情報は、例えば、（緯度，経度）、最寄駅、最寄のバス停等である。店舗位置情報のデータ構造は問わない。店舗位置情報と対になる１以上の商品識別子は、店舗で販売する商品を識別する情報である。商品識別子は、例えば、商品名、商品のＩＤ等である。２以上の店舗情報が同一の商品識別子を有しても良い。
【００４７】
また、店舗情報は、店舗で販売する商品に関する情報である１以上の商品情報を有することは好適である。商品情報は、商品識別子を有する。商品情報は、例えば、価格、商品の画像、商品の仕様の情報、商品の種類情報等のうちの１以上の情報を有する。
【００４８】
広告情報格納部１１２には、１または２以上の広告情報が格納される。広告情報は、広告に関する情報である。広告情報は、ユーザ端末３で出力され得る情報である。広告情報には、１または２以上の広告選択条件が対応付いていることは好適である。広告選択条件は、対応する広告が選択されるための条件である。広告選択条件は、１以上の属性値に関する条件である。１以上の属性値は、例えば、商品の属性値、候補者の属性値、ユーザの属性値である。広告選択条件は、例えば、ユーザが配達を依頼した商品に関する条件である商品条件、候補者に関する条件である候補者条件、ユーザに関する条件であるユーザ条件である。
【００４９】
候補者情報格納部１１３には、２以上の候補者情報が格納される。候補者情報は、商品の配達の候補者に関する情報である。
【００５０】
候補者情報は、候補者識別子と候補者位置情報と連絡先情報とを含む。候補者識別子とは、候補者を識別する情報である。候補者識別子は、例えば、ＩＤ、氏名、メールアドレス、電話番号等である。
【００５１】
候補者位置情報とは、候補者の位置に関する情報である。候補者位置情報は、例えば、候補者の生活習慣における地点を特定する１以上の地点情報を含む生活習慣経路情報を含む。生活習慣経路情報に含まれる地点情報は、例えば、候補者の通勤または通学で使用する出発駅の名称またはＩＤまたは位置情報（緯度，経度）、乗り換え駅の名称またはＩＤまたは位置情報（緯度，経度）、到着駅の名称またはＩＤまたは位置情報（緯度，経度）、候補者の自宅の位置情報（緯度，経度）、勤務先の位置情報（緯度，経度）、学校の位置情報（緯度，経度）、出発するバス停の名称またはＩＤまたは位置情報（緯度，経度）、到着するバス停の名称またはＩＤまたは位置情報（緯度，経度）である。また、生活習慣経路情報は、移動手段を識別する移動手段識別子を含んでも良い。移動手段識別子は、例えば、「徒歩」「電車」「バス」等である。
【００５２】
候補者位置情報は、例えば、候補者の移動の予定の地点を特定する１以上の地点情報を含む予定経路情報を含む。予定経路情報に含まれる地点情報は、出発駅の名称またはＩＤまたは位置情報（緯度，経度）、乗り換え駅の名称またはＩＤまたは位置情報（緯度，経度）、到着駅の名称またはＩＤまたは位置情報（緯度，経度）、候補者の自宅の位置情報（緯度，経度）、勤務先の位置情報（緯度，経度）、学校の位置情報（緯度，経度）、出発するバス停の名称またはＩＤまたは位置情報（緯度，経度）、到着するバス停の名称またはＩＤまたは位置情報（緯度，経度）である。また、予定経路情報は、移動手段を識別する移動手段識別子を含んでも良い。
【００５３】
候補者位置情報は、候補者所在情報受信部１２３が受信した絶対位置情報を含んでも良い。絶対位置情報は、（緯度，経度）を有する情報である。絶対位置情報は、候補者が現在、居る位置を特定する情報である。
【００５４】
連絡先情報とは、候補者の連絡先を示す情報である。連絡先情報は、例えば、メールアドレス、電話番号、ＩＰアドレス等である。
【００５５】
候補者情報は、候補者の評価を示す評価情報（候補者評価情報と言っても良い）を有しても良い。候補者評価情報は、例えば、１から５までの数値、１から１０までの数値、ＡまたはＢまたはＣ等であり、ランクを示す情報であれば何でも良い。候補者評価情報は、例えば、処理部１３が算出した情報である。候補者評価情報は、例えば、情報処理装置１の管理者が入力した情報である。
【００５６】
候補者情報は、位置蓄積フラグを含んでも良い。位置蓄積フラグは、候補者が居る位置を示す絶対位置情報を含む候補者所在情報を蓄積しても良いか否かを示すフラグである。
【００５７】
ユーザ情報格納部１１４には、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報である。ユーザ情報は、ユーザを識別するユーザ識別子を有する。ユーザ情報は、例えば、氏名、連絡先情報のうちの１以上の情報を有する。ユーザ情報は、例えば、ユーザの評価を示す評価情報（ユーザ評価情報と言っても良い）を有する。ユーザ評価情報は、例えば、１から５までの数値、１から１０までの数値、ＡまたはＢまたはＣ等であり、ランクを示す情報であれば何でも良い。ユーザ評価情報は、例えば、処理部１３が算出した情報である。ユーザ評価情報は、例えば、情報処理装置１の管理者が入力した情報である。
【００５８】
候補者所在情報格納部１１５には、２以上の候補者所在情報が格納される。候補者所在情報は、候補者が居る位置と時刻に関する情報である。候補者所在情報は、候補者識別子と候補者が居る絶対位置を示す絶対位置情報と時刻情報とを有する。時刻情報は、時刻を示す情報であり、そのデータ形式は問わない。
【００５９】
成約情報格納部１１６には、１以上の成約情報が格納される。成約情報は、配達のオファーに対して、受諾されたこと（成約したこと）に関する情報である。成約情報は、配達者を特定する候補者識別子と、配達の依頼を行ったユーザを特定するユーザ識別子とを対応付ける情報である。成約情報は、候補者識別子とユーザ識別子とを有する情報でも良いし、候補者識別子とユーザ識別子との間のリンク情報でも良い。ここでの候補者識別子は、許諾情報が有する候補者識別子である。ここでのユーザ識別子は、後述する配達要求を送信してきたユーザ端末３に対応するユーザ識別子である。成約情報は、成約または配達に関する他の情報である配達関連情報、キャンセルフラグ等を有しても良い。他の情報とは、例えば、配達する商品に関する商品情報、数量、価格、配達先情報、配達条件である。キャンセルフラグとは、キャンセルがあった旨を示すフラグである。キャンセルがあった場合、例えば、キャンセルフラグは「１」となり、キャンセルが無い状態の場合、キャンセルフラグは「０」である。
【００６０】
受信部１２は、各種の情報や指示を受信する。受信部１２は、候補者端末２またはユーザ端末３から、各種の情報や指示を受信する。
【００６１】
候補者情報受信部１２１は、候補者情報を候補者端末２から受信する。かかる候補者情報の受信は、候補者情報の登録のための受信である。候補者情報は、連絡先情報を含む。候補者情報は、候補者位置情報を含んでも良い。かかる場合、候補者位置情報は、例えば、生活習慣経路情報である。
【００６２】
ユーザ情報受信部１２２は、ユーザ情報をユーザ端末３から受信する。ユーザ情報は、ユーザ識別子を含む。
【００６３】
候補者所在情報受信部１２３は、候補者の端末である候補者端末２から、候補者端末２の絶対位置を示す絶対位置情報と候補者識別子とを有する候補者所在情報を受信する。
【００６４】
配達要求受信部１２４は、配達要求をユーザ端末３から受信する。配達要求は、配達に関するユーザの要求を示す情報である。
【００６５】
配達要求は、例えば、配達の条件を示す配達条件を有する。配達条件は、例えば、配達時刻または配達日に関する条件である。配達条件は、例えば、候補者（配達者）の１以上の属性値に関する条件でも良い。１以上の属性値に関する条件は、例えば、「候補者評価情報が閾値以上または候補者評価情報が閾値より大きい」等、候補者の評価が予め決められた条件を満たすほど大きいことである。１以上の属性値に関する条件は、例えば、候補者の性別に関する条件（例えば「女性」）、候補者の年齢に関する条件（例えば、３９歳以下）である。
【００６６】
配達要求は、配達を希望する商品を識別する商品識別子を有する。配達要求は、配達を希望する商品の個数を示す個数情報を有しても良い。配達要求は、配達先を示す配達先情報を有することは好適である。配達先情報は、例えば、ユーザの自宅の住所、位置情報（緯度，経度）、駅名等である。配達要求は、例えば、商品を販売している店舗を識別する店舗識別子を有する。
【００６７】
許諾情報受信部１２５は、オファー情報の送信に応じて、許諾情報を候補者端末２から受信する。許諾情報は、候補者（候補者端末２と言っても良い）から送信された情報であり、配達の許諾を示す情報である。許諾情報は、候補者識別子を有する。許諾情報は、配達予定時刻等の情報を有しても良い。
【００６８】
許諾情報受信部１２５は、２以上の候補者端末２から許諾情報を受信しても良い。かかる場合、２以上の候補者が配達を許諾した場合である。
【００６９】
キャンセル情報受信部１２６は、キャンセル情報を受信する。キャンセル情報は、許諾情報を送信した候補者（候補者端末２と言っても良い）から送信された情報である。キャンセル情報は、配達の成約をキャンセルしたい旨の情報である。キャンセル情報は、キャンセルを示す情報であると言っても良い。キャンセル情報は、例えば、候補者識別子を有する。キャンセル情報は、例えば、成約識別子、依頼識別子を有する。成約識別子は、配達の成約に対して付与されるユニークな情報である。依頼識別子は、配達要求を識別する情報である。
【００７０】
キャンセル情報受信部１２６は、ユーザ（ユーザ端末３と言っても良い）から送信されたキャンセル情報を受信しても良い。かかる場合、キャンセル情報は、例えば、ユーザ識別子を有する。また、キャンセル情報は、例えば、成約識別子を有する。
【００７１】
処理部１３は、各種の処理を行う。各種の処理とは、候補者情報蓄積部１３１、ユーザ情報蓄積部１３２、候補者所在情報蓄積部１３３、生活習慣経路情報取得部１３４、候補者絞込部１３５、オファー情報構成部１３６、成約情報蓄積部１３７、解除処理部１３８が行う処理である。
【００７２】
処理部１３は、例えば、許諾情報に対応する配達要求に対して、待機条件を満たすか否かを判断する。なお、待機条件とは、当該配達要求に対する、他の候補者からの許諾情報の受信を待つか否かに関する条件である。待機条件は、例えば、「配達要求を受信してから閾値の時間以内」「「配達要求を受信してから閾値の時間を超えていない」等の配達要求の受信からの時間的な条件、「受信した許諾情報が閾値数以内または閾値数より少ない」等の受信された許諾情報の数に関する条件、許諾情報が有する到着時刻に関する条件（例えば、今から閾値時間以内または今から閾値時間より少ない時間で配達可能など）である。また、かかる場合、待機条件を満たしている間、許諾情報は受信され得る。なお、一の配達要求に対して最初に許諾情報が受信されたことに対して成約が成立する場合、待機条件は不要である。
【００７３】
処理部１３は、例えば、商品の配達の成約が行われた旨の結果情報等を構成する。結果情報等は、例えば、配達する商品の商品情報の一部または全部、数量、店舗情報の一部または全部、候補者情報の一部または全部、配達先情報のうちの１以上の情報を有する。結果情報等は、例えば、広告情報を含んでも良い。
【００７４】
処理部１３は、成約に対する課金処理を行う。課金処理は、配達要求を送信したユーザに対するユーザ課金処理である。ユーザ課金処理は、ユーザに対する課金処理である。ユーザ課金処理は、例えば、ユーザ情報が有するクレジットカード番号を用いて、課金する処理である。ユーザ課金処理は、例えば、配達要求を送信したユーザに対する請求書は構成、印刷出力する処理である。その他、ユーザ課金処理の内容は問わない。
【００７５】
また、課金処理は、配達を請け負う候補者に対する報償を与える候補者報償処理を含んでも良い。候補者報償処理は、例えば、候補者にポイントを与える処理、候補者情報が有する銀行口座番号を用いて現金を振り込む処理等である。その他、候補者報償処理の内容は問わない。
【００７６】
処理部１３は、生活習慣経路情報の取得のタイミングであるか否かを判断しても良い。生活習慣経路情報の取得のタイミングは、例えば、予め決められた時刻、定期的、情報処理装置１の管理者からの指示の受け付け等である。
【００７７】
処理部１３は、例えば、受信されたユーザの評価に関する情報を用いて、ユーザ評価情報を取得する。また、処理部１３は、例えば、配達の依頼の件数を用いてユーザ評価情報を取得する。なお、処理部１３は、例えば、配達の依頼の件数が多いほど、高い評価のユーザ評価情報を取得する。
【００７８】
処理部１３は、例えば、受信された候補者の評価に関する情報を用いて、候補者評価情報を取得する。また、処理部１３は、例えば、配達の実績の件数を用いて候補者評価情報を取得する。なお、処理部１３は、例えば、配達の実績の件数が多いほど、高い評価の候補者評価情報を取得する。
【００７９】
候補者情報蓄積部１３１は、候補者情報受信部１２１が候補者情報を受信した場合に、受信した情報を含む候補者情報を候補者情報格納部１１３に蓄積する。候補者情報蓄積部１３１は、候補者情報を登録する処理を行う。候補者情報蓄積部１３１は、例えば、候補者情報受信部１２１が候補者情報を受信した場合に、ユニークな候補者識別子を取得し、当該候補者識別子と、候補者情報受信部１２１が受信した情報を含む候補者情報を構成し、当該候補者情報を候補者情報格納部１１３に蓄積する。
【００８０】
ユーザ情報蓄積部１３２は、ユーザ情報受信部１２２がユーザ情報を受信した場合に、受信した情報を含むユーザ情報をユーザ情報格納部１１４に蓄積する。ユーザ情報蓄積部１３２は、ユーザ情報を登録する処理を行う。ユーザ情報蓄積部１３２は、例えば、ユーザ情報受信部１２２がユーザ情報を受信した場合に、ユニークなユーザ識別子を取得し、当該ユーザ識別子と、ユーザ情報受信部１２２が受信した情報を含むユーザ情報を構成し、当該ユーザ情報をユーザ情報格納部１１４に蓄積する。
【００８１】
候補者所在情報蓄積部１３３は、候補者所在情報受信部１２３が受信した絶対位置情報と候補者識別子、および時刻情報を有する候補者所在情報を、候補者所在情報格納部１１５に蓄積する。ここで、候補者所在情報蓄積部１３３は、候補者所在情報受信部１２３が受信した候補者所在情報から時刻情報を取得しても良いし、図示しない時計またはＮＴＰサーバ等から時刻情報を取得しても良い。つまり、時刻情報の取得元は問わない。
【００８２】
候補者所在情報蓄積部１３３は、候補者所在情報受信部１２３が候補者所在情報を受信した場合、候補者所在情報が有する候補者識別子と対になる位置蓄積フラグを候補者情報格納部１１３から取得し、当該位置蓄積フラグが蓄積しても良いことを示す情報（例えば、「１」）である場合は候補者所在情報を蓄積し、当該位置蓄積フラグが蓄積してはいけないことを示す情報（例えば、「０」）である場合は候補者所在情報を蓄積しないことは好適である。
【００８３】
生活習慣経路情報取得部１３４は、一の候補者識別子に対応する２以上の絶対位置情報と時刻情報との組を候補者所在情報格納部１１５から取得し、２以上の組の情報を用いて、予め決められた範囲の時刻情報であり、予め決められた回数以上通過している位置を特定する１以上の地点情報を含む生活習慣経路情報を取得し、生活習慣経路情報を一の候補者識別子に対応付けて、候補者情報格納部１１３に蓄積する。なお、予め決められた回数は、２回以上であることが好適であるが、１回でも良い。
【００８４】
候補者絞込部１３５は、配達要求受信部１２４が受信した配達要求が有する商品識別子と対になる１または２以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を候補者情報格納部１１３から取得する。なお、候補者絞込部１３５は、連絡先情報に代えて、または連絡先情報に加えて、候補者識別子等の候補者の他の情報を取得しても良い。
【００８５】
候補者絞込部１３５は、例えば、配達要求受信部１２４が受信した配達要求が有する商品識別子と対になる１以上の各店舗位置情報、および配達先情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を候補者情報格納部１１３から取得する。なお、配達先情報は、配達要求に含まれていても良いし、配達先のユーザの自宅の住所等であり、ユーザ情報格納部１１４から取得された情報でも良い。
【００８６】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。
【００８７】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、生活習慣経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。なお、配達先情報と、予め決められた条件を満たすほど近い関係にある生活習慣経路情報に含まれる地点情報に対応する時刻情報が示す時刻は、通常、達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と予め決められた条件を満たすほど近い関係にある生活習慣経路情報に含まれる地点情報に対応する時刻情報が示す時刻より後の時刻である。
【００８８】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる出発駅または乗り換え駅（地点情報の一例）の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、生活習慣経路情報に含まれる乗り換え駅または到着駅（地点情報の一例）の位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。
【００８９】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる出発駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、生活習慣経路情報に含まれる出発駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。
【００９０】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる乗り換え駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、生活習慣経路情報に含まれる乗り換え駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。
【００９１】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、生活習慣経路情報に含まれる到着駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、生活習慣経路情報に含まれる到着駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、生活習慣経路情報と対になる１以上の連絡先情報を取得する。
【００９２】
候補者絞込部１３５は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９３】
候補者絞込部１３５は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、予定経路情報に含まれる１以上の地点情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９４】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる出発駅または乗り換え駅（地点情報の一例）の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、予定経路情報に含まれる乗り換え駅または到着駅（地点情報の一例）の位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９５】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる出発駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、予定経路情報に含まれる出発駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９６】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる乗り換え駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、予定経路情報に含まれる乗り換え駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９７】
候補者絞込部１３５は、例えば、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、予定経路情報に含まれる到着駅の位置とが予め決められた条件を満たすほど近い関係にあり、かつ配達先情報と、予定経路情報に含まれる到着駅の位置とが予め決められた条件を満たすほど近い関係にある場合に、予定経路情報と対になる１以上の連絡先情報を取得する。
【００９８】
候補者絞込部１３５は、配達要求が有する商品識別子と対になる１以上の各店舗位置情報が示す位置と、絶対位置情報が示す位置とが予め決められた条件を満たすほど近い関係にある場合に、絶対位置情報と対になる１以上の連絡先情報を取得する。
【００９９】
候補者絞込部１３５は、配達要求が有する商品識別子で識別される商品に応じて、異なる条件により、１以上の連絡先情報を候補者情報格納部１１３から取得する。ここで、「商品に応じて」とは、商品と条件が対応付いていても良いし、商品属性（例えば、商品の種類情報）と条件とが対応付いていても良い。例えば、ハンバーガー、ポテト等の「暖かい食料品」の属性値と対になる商品を識別する商品識別子を配達要求が有する場合と、お米、文房具等の鮮度を気にする必要性が小さい場合とで、候補者絞込部１３５は、配達のオファーを送信する範囲を異なるものとすることは好適である。
【０１００】
候補者絞込部１３５は、配達条件に合致する１以上の候補者の連絡先情報を候補者情報格納部１１３から取得する。配達条件は、通常、配達要求に含まれる。配達条件は、ユーザ識別子に対応付けて管理されていても良い。配達条件は、例えば、時間的な条件、候補者に関する条件等がある。時間的な条件は、例えば、３０分以内に配達必要、本日中に配達必要等である。候補者に関する条件は、例えば、候補者評価情報が閾値以上または閾値より大きいこと等である。
【０１０１】
候補者絞込部１３５は、最終的な配達者を選択しても良い。かかる場合、候補者絞込部１３５は、例えば、絞り込んだ２以上の候補者の１以上の属性値（例えば、評価情報）を候補者情報格納部１１３から取得し、当該１以上の属性値を用いて、一の候補者を決定し（例えば、最も評価が高い評価情報に対応する候補者を決定する）、当該候補者の連絡先情報を取得する。また、候補者絞込部１３５は、例えば、絞り込んだ２以上の候補者のうちからランダムに一の候補者を決定し、当該候補者の連絡先情報を取得する。また、候補者絞込部１３５は、例えば、絞り込んだ２以上の候補者のうちから、本日の依頼件数が最も少ない候補者を決定し、当該候補者の連絡先情報を取得する。かかる場合、配達の成約があった場合に、当該候補者の候補者識別子に対応付けられている依頼件数がインクリメントされる。
【０１０２】
オファー情報構成部１３６は、配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成する。オファー情報は、通常、商品識別子、ユーザ識別子を有する。オファー情報は、配達要求が有する配達条件を有することは好適である。
【０１０３】
成約情報蓄積部１３７は、許諾情報受信部１２５が受信した許諾情報が有する候補者識別子と、配達要求を送信してきたユーザ端末３に対応するユーザ識別子とを対応づける成約情報を取得し、当該成約情報を成約情報格納部１１６に蓄積する。
【０１０４】
成約情報蓄積部１３７は、例えば、許諾情報受信部１２５が許諾情報を受信した場合に、ユニークな成約識別子を取得し、当該成約識別子と候補者識別子とユーザ識別子とを対応づける成約情報を取得し、当該成約情報を成約情報格納部１１６に蓄積する。
【０１０５】
解除処理部１３８は、候補者からのキャンセル情報の受信に応じて、配達の成約を解除するための解除処理を行う。
【０１０６】
解除処理部１３８は、例えば、受信されたキャンセル情報が有する候補者識別子以外の候補者識別子であり、許諾情報受信部１２５が受信した許諾情報が有する候補者識別子を取得し、当該候補者識別子と配達要求を送信してきたユーザ端末３に対応するユーザ識別子とを対応づける成約情報を取得し、当該成約情報を成約情報格納部１１６に蓄積する。なお、かかる処理も解除処理の一例である。
【０１０７】
解除処理は、例えば、キャンセルされた成約に対応する成約情報の削除でも良い。また、解除処理は、例えば、キャンセルされた成約に対応する成約情報に対応付けて、キャンセルフラグを付加する処理でも良い。解除処理は、例えば、キャンセルされた旨の情報の、ユーザ端末３への送信である。解除処理は、例えば、新たに配達者が見つかった旨の情報の、ユーザ端末３への送信である。
【０１０８】
解除処理部１３８は、ユーザ端末３からのキャンセル情報の受信に対する解除処理を行っても良い。かかる解除処理は、ユーザ解除処理と言う。
【０１０９】
ユーザ解除処理は、例えば、キャンセル情報が有するユーザ識別子と対になるユーザ評価情報を低くする処理を含む。
【０１１０】
ユーザ解除処理は、例えば、キャンセル可能か否かを判断する処理を含む。解除処理部１３８は、例えば、配達要求の受信からの経過時間を用いてキャンセル可能か否かを判断する。解除処理部１３８は、例えば、配達要求の受信から閾値以上または閾値より多い時間が経過している場合はキャンセル不可能であると判断し、配達要求の受信から閾値以下または閾値未満の時間が経過している場合はキャンセル可能であると判断する。
【０１１１】
解除処理部１３８は、例えば、候補者端末２から、候補者が既に商品を購入したことを受信している場合はキャンセル不可能であると判断し、候補者が既に商品を購入したことを受信していない場合はキャンセル可能であると判断する。なお、かかる場合、受信部１２は、候補者端末２から商品を購入したことを示す情報を受信し、処理部１３は、当該候補者の候補者識別子または成約識別子等に対応付けて、商品を購入したことを示すフラグ等を蓄積する、とする。
【０１１２】
キャンセル可能である場合、例えば、解除処理部１３８は、キャンセル情報に対応する成約情報を成約情報格納部１１６から削除する、またはキャンセル情報に対応する成約情報がキャンセルされた旨のキャンセルフラグを追記する。また、キャンセル可能である場合、例えば、解除処理部１３８は、課金処理された結果を元に戻す処理を行う。また、キャンセル可能である場合、例えば、送信部１４は、配達の依頼が無くなったことを、キャンセル情報に対応する成約情報から取得される候補者識別子と対になる連絡先情報に対応する連絡先に通知する。
【０１１３】
キャンセルできない場合、例えば、解除処理部１３８は、キャンセルできない旨の通知を構成する。そして、送信部１４は、キャンセルできない旨の通知を、キャンセル情報を送信してきたユーザ端末３に送信する。
【０１１４】
送信部１４は、各種の情報を送信する。情報の送信先は、候補者端末２またはユーザ端末３である。各種の情報とは、例えば、オファー情報、結果情報である。
【０１１５】
オファー情報送信部１４１は、候補者絞込部１３５が取得した１以上の各連絡先情報を用いて、１以上の候補者に、オファー情報構成部１３６が構成したオファー情報を送信する。なお、送信先は、候補者端末２である。
【０１１６】
オファー情報送信部１４１は、候補者絞込部１３５が取得した１以上の各連絡先情報に対応する候補者にオファー情報を送信する。
【０１１７】
結果情報送信部１４２は、許諾情報受信部１２５が許諾情報を受信した場合に、商品の配達の成約が行われた旨の結果情報をユーザ端末３に送信する。
【０１１８】
結果情報送信部１４２は、広告情報をも送信することは好適である。広告情報は、配達希望の商品の商品情報を用いて取得された広告情報であることは好適である。
【０１１９】
候補者端末２を構成する候補者格納部２０には、各種の情報が格納される。各種の情報とは、例えば、候補者識別子、絶対位置情報、送信可否フラグである。送信可否フラグとは、絶対位置情報を送信しても良いか否かを示すフラグである。
【０１２０】
候補者受付部２１は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、候補者情報、許諾情報、キャンセル情報、ユーザの評価に関する情報である。ユーザの評価に関する情報は、配達を行ったユーザの評価の情報であり、例えば、１から５までの評価値、良かったか悪かったかを示す情報等である。ユーザの評価に関する情報は、例えば、ユーザ識別子を有する。
【０１２１】
ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【０１２２】
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。候補者受付部２１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１２３】
候補者処理部２２は、各種の処理を行う。各種の処理とは、例えば、候補者受付部２１が受け付けた指示や情報等を、送信するデータ構造にする処理である。また、各種の処理とは、例えば、候補者受信部２４が受信した情報を、出力するデータ構造にする処理である。
【０１２４】
また、候補者処理部２２は、例えば、絶対位置情報を取得する。かかる場合、候補者処理部２２は、例えば、ＧＰＳ受信機により実現される。
【０１２５】
また、候補者処理部２２は、例えば、候補者格納部２０の送信可否フラグを検査し、絶対位置情報を送信できるか否かを判断する。
【０１２６】
また、候補者処理部２２は、例えば、受け付けられた送信可否フラグを候補者格納部２０に蓄積する。
【０１２７】
候補者送信部２３は、各種の指示や情報等を送信する。各種の指示や情報等とは、例えば、候補者情報、許諾情報、キャンセル情報、ユーザの評価に関する情報である。
【０１２８】
候補者受信部２４は、各種の情報を受信する。各種の情報とは、例えば、オファー情報である。
【０１２９】
候補者出力部２５は、各種の情報を出力する。各種の情報とは、例えば、オファー情報である。
【０１３０】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０１３１】
ユーザ端末３を構成するユーザ格納部３０には、各種の情報が格納される。各種の情報とは、例えば、ユーザ識別子、絶対位置情報である。
【０１３２】
ユーザ受付部３１は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、配達要求、キャンセル情報、候補者の評価に関する情報である。
【０１３３】
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ受付部３１は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１３４】
ユーザ処理部３２は、各種の処理を行う。各種の処理とは、例えば、ユーザ受付部３１が受け付けた指示や情報等を、送信するデータ構造にする処理である。また、各種の処理とは、例えば、ユーザ受信部３４が受信した情報を、出力するデータ構造にする処理である。
【０１３５】
ユーザ処理部３２は、例えば、受け付けられた配達要求と、ユーザ格納部３０のユーザ識別子とを用いて、送信する配達要求を構成する。
【０１３６】
ユーザ送信部３３は、各種の指示や情報等を送信する。各種の指示や情報等とは、例えば、ユーザ情報、配達要求、キャンセル情報、候補者の評価に関する情報である。
【０１３７】
ユーザ受信部３４は、各種の情報を受信する。各種の情報とは、例えば、結果情報である。
【０１３８】
ユーザ出力部３５は、各種の情報を出力する。各種の情報とは、例えば、結果情報である。
【０１３９】
格納部１１、店舗情報格納部１１１、広告情報格納部１１２、候補者情報格納部１１３、ユーザ情報格納部１１４、候補者所在情報格納部１１５、成約情報格納部１１６、候補者格納部２０、およびユーザ格納部３０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１４０】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【０１４１】
受信部１２、候補者情報受信部１２１、ユーザ情報受信部１２２、候補者所在情報受信部１２３、配達要求受信部１２４、許諾情報受信部１２５、キャンセル情報受信部１２６、候補者受信部２４、およびユーザ受信部３４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１４２】
処理部１３、候補者情報蓄積部１３１、ユーザ情報蓄積部１３２、候補者所在情報蓄積部１３３、生活習慣経路情報取得部１３４、候補者絞込部１３５、オファー情報構成部１３６、成約情報蓄積部１３７、解除処理部１３８、候補者処理部２２、およびユーザ処理部３２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１４３】
送信部１４、オファー情報送信部１４１、結果情報送信部１４２、候補者送信部２３、およびユーザ送信部３３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１４４】
候補者出力部２５、およびユーザ出力部３５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。候補者出力部２５等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１４５】
次に、情報システムＡの動作について説明する。まず、情報処理装置１の動作について、図４、図５、および図６のフローチャートを用いて説明する。
【０１４６】
（ステップＳ４０１）配達要求受信部１２４は、ユーザ端末３から配達要求を受信したか否かを判断する。配達要求を受信した場合はステップＳ４０２に行き、配達要求を受信しなかった場合はステップＳ４０８に行く。
【０１４７】
（ステップＳ４０２）候補者絞込部１３５は、配達要求が有する商品識別子等を取得する。商品識別子等とは、商品識別子のみでも良いし、商品識別子と数量でも良い。商品識別子等は、配達要求が有する配達条件を有しても良い。商品識別子等は、配達先情報を有しても良い。
【０１４８】
（ステップＳ４０３）候補者絞込部１３５は、ステップＳ４０２で取得した情報を用いて、候補者の絞込処理を行う。なお、候補者絞込処理の詳細について、図７のフローチャートを用いて説明する。また、候補者絞込処理は、１以上の候補者の連絡先情報を取得する処理である。
【０１４９】
（ステップＳ４０４）オファー情報構成部１３６は、オファー情報を構成する。オファー情報構成部１３６は、例えば、配達要求が有するユーザ識別子、商品識別子、数量、商品識別子と対になる店舗識別子で識別される店舗の情報、配達先情報のうち１以上の情報を用いて、オファー情報を構成する。
【０１５０】
（ステップＳ４０５）処理部１３は、カウンタｉに１を代入する。
【０１５１】
（ステップＳ４０６）処理部１３は、ステップＳ４０３で取得された１以上の連絡先情報のうち、ｉ番目の候補者の連絡先情報が存在するか否かを判断する。ｉ番目の候補者の連絡先情報が存在すればステップＳ４０７に行き、存在しなければステップＳ４０１に戻る。
【０１５２】
（ステップＳ４０７）オファー情報送信部１４１は、ステップＳ４０４で構成されたオファー情報を、ｉ番目の候補者の連絡先情報に対応する候補者（通常、候補者端末２）に送信する。ステップＳ４０１に戻る。
【０１５３】
（ステップＳ４０８）許諾情報受信部１２５は、候補者端末２から許諾情報を受信したか否かを判断する。許諾情報を受信した場合はステップＳ４０９に行き、許諾情報を受信しなかった場合はステップＳ４１２に行く。
【０１５４】
（ステップＳ４０９）処理部１３は、許諾情報に対応する配達要求に対して、待機条件を満たすか否かを判断する。待機条件を満たす場合はステップＳ４１０に行き、待機条件を満たさない場合はステップＳ４１１に行く。
【０１５５】
（ステップＳ４１０）処理部１３は、ステップＳ４０８で受信された許諾情報を図示しないバッファに一時蓄積する。ステップＳ４０１に戻る。
【０１５６】
（ステップＳ４１１）処理部１３は、オファー情報を送信してもらったけれども、依頼できない旨の情報を構成する。そして、送信部１４は、かかる情報を、許諾情報を送信してきた候補者端末２に送信する。ステップＳ４０１に戻る。
【０１５７】
（ステップＳ４１２）処理部１３は、成約のタイミングにある配達要求が存在するか否かを判断する。成約のタイミングにある配達要求が存在する場合はステップＳ４１３に行き、存在しない場合はステップＳ４１９に行く。
【０１５８】
（ステップＳ４１３）候補者絞込部１３５は、成約のタイミングにある配達要求に対応する１以上の連絡先情報に対して、一の連絡先情報を選択する。候補者絞込部１３５は、例えば、１以上の各連絡先情報と対になる候補者の１以上の属性値を取得し、当該１以上の属性値を用いて、一の候補者を決定し、当該候補者の連絡先情報を取得する。なお、ここで、成約のタイミングにある配達要求に対応する連絡先情報が一つである場合、候補者絞込部１３５は、当該連絡先情報を取得する。
【０１５９】
（ステップＳ４１４）処理部１３は、商品の配達の成約が行われた旨の結果情報等を構成する。
【０１６０】
（ステップＳ４１５）結果情報送信部１４２は、ステップＳ４１４で構成された結果情報等を、配達要求を送信してきたユーザ端末３に送信する。
【０１６１】
（ステップＳ４１６）成約情報蓄積部１３７は、成約情報を構成する。成約情報蓄積部１３７は、例えば、許諾情報受信部１２５が受信した許諾情報が有する候補者識別子と、配達要求を送信してきたユーザ端末３に対応するユーザ識別子とを有する成約情報を構成する。成約情報蓄積部１３７は、例えば、この配達要求にユニークな成約識別子を取得し、当該成約識別子をも有する成約情報を構成する。また、成約情報蓄積部１３７は、例えば、配達要求が有する商品識別子、数量、配達条件のうちの１以上の情報を有する成約情報を構成しても良い。
【０１６２】
（ステップＳ４１７）成約情報蓄積部１３７は、ステップＳ４１６で構成した成約情報を成約情報格納部１１６に蓄積する。
【０１６３】
（ステップＳ４１８）処理部１３は、成約に対する課金処理を行う。ステップＳ４０１に戻る。
【０１６４】
（ステップＳ４１９）候補者所在情報受信部１２３は、候補者端末２から候補者所在情報を受信したか否かを判断する。候補者所在情報を受信した場合はステップＳ４２０に行き、候補者所在情報を受信しなかった場合はステップＳ４２３に行く。
【０１６５】
（ステップＳ４２０）候補者所在情報蓄積部１３３は、受信された候補者所在情報を蓄積しても良いか否かを判断する。蓄積しても良い場合はステップＳ４２１に行き、蓄積できない場合はステップＳ４０１に戻る。
【０１６６】
（ステップＳ４２１）候補者所在情報蓄積部１３３は、ステップＳ４２０で受信された候補者所在情報を用いて、蓄積する候補者所在情報を構成する。
【０１６７】
（ステップＳ４２２）候補者所在情報蓄積部１３３は、ステップＳ４２１で構成した候補者所在情報を候補者所在情報格納部１１５に蓄積する。ステップＳ４０１に戻る。
【０１６８】
（ステップＳ４２３）処理部１３は、生活習慣経路情報の取得のタイミングであるか否かを判断する。生活習慣経路情報の取得のタイミングである場合はステップＳ４２４に行き、生活習慣経路情報の取得のタイミングでない場合はステップＳ４２７に行く。
【０１６９】
（ステップＳ４２４）処理部１３は、カウンタｉに１を代入する。
【０１７０】
（ステップＳ４２５）処理部１３は、候補者所在情報格納部１１５に候補者所在情報が格納されており、かつ候補者情報格納部１１３に、生活習慣経路情報を有さない候補者情報に対応する、ｉ番目の候補者が存在するか否かを判断する。ｉ番目の候補者が存在する場合はステップＳ４２６に行き、ｉ番目の候補者が存在しない場合はステップＳ４０１に戻る。
【０１７１】
（ステップＳ４２６）生活習慣経路情報取得部１３４は、ｉ番目の候補者に対応する候補者所在情報を用いて、生活習慣経路情報を取得する。ステップＳ４０１に戻る。生活習慣経路情報取得処理について、図１１のフローチャートを用いて説明する。
【０１７２】
（ステップＳ４２７）キャンセル情報受信部１２６は、候補者端末２からキャンセル情報を受信したか否かを判断する。キャンセル情報を受信した場合はステップＳ４２８に行き、キャンセル情報を受信しなかった場合はステップＳ４２９に行く。
【０１７３】
（ステップＳ４２８）解除処理部１３８は、ステップＳ４２７で受信されたキャンセル情報に対応する解除処理を行う。ステップＳ４０１に戻る。
【０１７４】
（ステップＳ４２９）キャンセル情報受信部１２６は、ユーザ端末３からキャンセル情報を受信したか否かを判断する。キャンセル情報を受信した場合はステップＳ４３０に行き、キャンセル情報を受信しなかった場合はステップＳ４３７行く。
【０１７５】
（ステップＳ４３０）解除処理部１３８は、キャンセル情報が有するユーザ識別子と対になる評価情報を低くする新たな評価情報を取得し、当該評価情報を、ユーザ識別子に対応付けて、ユーザ情報格納部１１４に蓄積する。
【０１７６】
（ステップＳ４３１）解除処理部１３８は、キャンセル可能であるか否かを判断する。キャンセル可能である場合はステップＳ４３２に行き、キャンセル可能でない場合はステップＳ４３６に行く。
【０１７７】
（ステップＳ４３２）解除処理部１３８は、キャンセルの旨の情報を構成する。そして、送信部１４は、キャンセルの旨の情報を候補者端末２に送信する。なお、解除処理部１３８は、例えば、キャンセル情報が有する成約識別子に対応する候補者識別子と対になる連絡先情報が示す連絡先（候補者端末２）に通知する。また、解除処理部１３８は、例えば、キャンセル情報が有する候補者識別子と対になる連絡先情報が示す連絡先（候補者端末２）に通知する。なお、キャンセルの旨の情報は、例えば、キャンセル情報が有する成約識別子、ユーザ識別子と対になる情報であり、ユーザ情報に含まれる情報、成約識別子と対になる店舗情報の全部または一部、成約識別子と対になる商品識別子、当該商品識別子で識別される商品情報の一部または全部のうち１以上の情報である。
【０１７８】
（ステップＳ４３３）解除処理部１３８は、キャンセル情報が有する成約識別子またはユーザ識別子に対応する成約情報を成約情報格納部１１６から削除する。なお、この削除は、キャンセルされた旨のフラグの付加でも良い。
【０１７９】
（ステップＳ４３４）解除処理部１３８は、この成約に対応する課金のキャンセルための処理を行う。
【０１８０】
（ステップＳ４３５）解除処理部１３８は、キャンセル情報の受信に応じて、キャンセルができた旨の情報を構成する。そして、送信部１４は、かかるキャンセルができた旨の情報を、キャンセル情報を送信してきたユーザ端末３に送信する。ステップＳ４０１に戻る。
【０１８１】
（ステップＳ４３６）解除処理部１３８は、キャンセルできない旨の情報を構成する。そして、送信部１４は、かかるキャンセルできない旨の情報を、キャンセル情報を送信してきたユーザ端末３に送信する。ステップＳ４０１に戻る。
【０１８２】
（ステップＳ４３７）候補者情報受信部１２１は、候補者端末２から候補者情報を受信したか否かを判断する。候補者情報を受信した場合はステップＳ４３７に行き、候補者情報を受信しなかった場合はステップＳ４３９に行く。
【０１８３】
（ステップＳ４３８）候補者情報蓄積部１３１は、ステップＳ４３７で受信された候補者情報を用いて、蓄積する候補者情報を構成する。
【０１８４】
（ステップＳ４３９）候補者情報蓄積部１３１は、ステップＳ４３８で構成した候補者情報を候補者情報格納部１１３に蓄積する。
【０１８５】
（ステップＳ４４０）ユーザ情報受信部１２２は、ユーザ端末３からユーザ情報を受信したか否かを判断する。ユーザ情報を受信した場合はステップＳ４４０に行き、ユーザ情報を受信しなかった場合はステップＳ４４２に行く。ステップＳ４０１に戻る。
【０１８６】
（ステップＳ４４１）ユーザ情報蓄積部１３２は、ステップＳ４３９で受信されたユーザ情報を用いて、蓄積するユーザ情報を構成する。
【０１８７】
（ステップＳ４４２）ユーザ情報蓄積部１３２は、ステップＳ４４１で構成したユーザ情報をユーザ情報格納部１１４に蓄積する。ステップＳ４０１に戻る。
【０１８８】
（ステップＳ４４３）受信部１２は、候補者の評価に関する情報を、候補者識別子に対応付けてユーザ端末３から受信したか否かを判断する。候補者の評価に関する情報を受信した場合はステップＳ４４３に行き、候補者の評価に関する情報を受信しなかった場合はステップＳ４４５に行く。
【０１８９】
（ステップＳ４４４）処理部１３は、ステップＳ４４３で受信された候補者の評価に関する情報を用いて、受信された情報に対応する候補者識別子と対になる評価情報であり、新たな評価情報を取得する。なお、例えば、ステップＳ４４３で受信された候補者の評価に関する情報が予め決められた条件を満たすほど高い評価である場合は、受信された情報に対応する候補者識別子と対になる評価情報は、既に格納されている評価情報が示す評価より高い評価の情報となり、ステップＳ４４３で受信された候補者の評価に関する情報が予め決められた条件を満たすほど低い評価である場合は、受信された情報に対応する候補者識別子と対になる評価情報は、既に格納されている評価情報が示す評価より低い評価の情報となる。
【０１９０】
（ステップＳ４４５）処理部１３は、ステップＳ４４４で取得した評価情報を、受信された情報に対応する候補者識別子と対にして蓄積する。ステップＳ４０１に戻る。
【０１９１】
（ステップＳ４４６）受信部１２は、ユーザの評価に関する情報を候補者端末２から、ユーザ識別子に対応付けられて受信したか否かを判断する。ユーザの評価に関する情報を受信した場合はステップＳ４４６に行き、ユーザの評価に関する情報を受信しなかった場合はステップＳ４４８に行く。
【０１９２】
（ステップＳ４４７）処理部１３は、ステップＳ４４６で受信されたユーザの評価に関する情報を用いて、受信された情報に対応するユーザ識別子と対になる評価情報であり、新たな評価情報を取得する。なお、例えば、ステップＳ４４３で受信されたユーザの評価に関する情報が予め決められた条件を満たすほど高い評価である場合は、受信された情報に対応するユーザ識別子と対になる評価情報は、既に格納されている評価情報が示す評価より高い評価の情報となり、ステップＳ４４３で受信されたユーザの評価に関する情報が予め決められた条件を満たすほど低い評価である場合は、受信された情報に対応するユーザ識別子と対になる評価情報は、既に格納されている評価情報が示す評価より低い評価の情報となる。
【０１９３】
（ステップＳ４４８）処理部１３は、ステップＳ４４７で取得した評価情報を、受信された情報に対応するユーザ識別子と対にして蓄積する。ステップＳ４０１に戻る。
【０１９４】
（ステップＳ４４９）受信部１２は、広告に対するクリックをユーザ端末３から受信したか否かを判断する。広告に対するクリックを受信した場合はステップＳ４４９に行き、広告に対するクリックを受信しなかった場合はステップＳ４５１に行く。なお、クリックを受信することは、例えば、候補者識別子、ＵＲＬのうちの１以上の情報を受信することである。
【０１９５】
（ステップＳ４５０）処理部１３は、受信されたクリックに対応する情報を取得する。そして、送信部１４は、かかる情報をユーザ端末３に送信する。
【０１９６】
（ステップＳ４５１）処理部１３は、受信されたクリックに対応する候補者識別子と対になる評価情報を、評価が高くなるように更新する。ステップＳ４０１に戻る。
【０１９７】
（ステップＳ４５２）受信部１２は、その他の情報等を受信したか否かを判断する。その他の情報等を受信した場合はステップＳ４５２に行き、その他の情報等を受信しなかった場合はステップＳ４０１に戻る。
【０１９８】
（ステップＳ４５３）処理部１３等は、その他の情報等に応じた処理を行う。ステップＳ４０１に戻る。
【０１９９】
なお、図４、図５、および図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２００】
次に、ステップＳ４０３の候補者絞込処理の詳細について、図７のフローチャートを用いて説明する。
【０２０１】
（ステップＳ７０１）候補者絞込部１３５は、ステップ４０１で取得された商品識別子等と対になる１以上の店舗位置情報を店舗情報格納部１１１から取得する。
【０２０２】
（ステップＳ７０２）候補者絞込部１３５は、受信された配達要求に対応する配達先情報を取得する。なお、配達要求に対応する配達先情報とは、例えば、配達要求が有する配達先情報、または配達要求が有するユーザ識別子と対になる住所（ユーザの自宅の住所）等である。
【０２０３】
（ステップＳ７０３）候補者絞込部１３５は、受信された配達要求が有する配達条件を取得する。なお、配達要求が配達条件を有さない場合、候補者絞込部１３５は、配達条件を受信しない。
【０２０４】
（ステップＳ７０４）候補者絞込部１３５は、候補者の生活習慣経路情報を用いた生活習慣経路情報利用処理を行う。生活習慣経路情報利用処理について、図８のフローチャートを用いて説明する。
【０２０５】
（ステップＳ７０５）候補者絞込部１３５は、候補者の予定経路情報を用いた予定経路情報利用処理を行う。予定情報利用処理について、図９のフローチャートを用いて説明する。
【０２０６】
（ステップＳ７０６）候補者絞込部１３５は、候補者の絶対位置情報を用いた現在位置情報利用処理を行う。上位処理にリターンする。なお、現在位置情報利用処理について、図１０のフローチャートを用いて説明する。
【０２０７】
次に、ステップＳ７０４の生活習慣経路情報利用処理について、図８のフローチャートを用いて説明する。
【０２０８】
（ステップＳ８０１）候補者絞込部１３５は、現在時刻を取得する。なお、候補者絞込部１３５は、例えば、図示しない時計、またはＮＴＰサーバ等から現在時刻を取得する。
【０２０９】
（ステップＳ８０２）候補者絞込部１３５は、カウンタｉに１を代入する。
【０２１０】
（ステップＳ８０３）候補者絞込部１３５は、生活習慣経路情報が登録されているｉ番目の候補者が存在するか否かを、候補者情報格納部１１３の候補者情報を検査し、判断する。生活習慣経路情報が登録されているｉ番目の候補者が存在する場合はステップＳ８０４に行き、ｉ番目の候補者が存在しない場合は上位処理にリターンする。
【０２１１】
（ステップＳ８０４）候補者絞込部１３５は、ｉ番目の候補者の１以上の属性値を取得する。
【０２１２】
（ステップＳ８０５）候補者絞込部１３５は、ステップＳ８０４で取得した１以上の属性値が、配達要求が有する配達条件に合致するか否かを判断する。合致する場合はステップＳ８０６に行き、合致しない場合はステップＳ８１０に行く。
【０２１３】
（ステップＳ８０６）候補者絞込部１３５は、ｉ番目の候補者の生活習慣経路情報を取得する。
【０２１４】
（ステップＳ８０７）候補者絞込部１３５は、取得されている１以上の店舗位置情報と現在時刻等とが、ステップＳ８０６で取得した生活習慣経路情報に合致するか否かを判断する。合致する場合はステップＳ８０８に行き、合致しない場合はステップＳ８１０に行く。なお、現在時刻等とは、例えば、現在時刻または配達希望時刻または配達を希望する時間帯である。
【０２１５】
また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置と、ステップＳ８０６で取得した生活習慣経路情報が有する１以上のいずれかの地点情報が示す位置とが、予め決められた条件を満たすほど近いことである。また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置の最寄駅が、ステップＳ８０６で取得した生活習慣経路情報が有する１以上のいずれかの地点情報である場合である。なお、地図情報を用いて、店舗位置情報が示す位置の最寄駅を取得する処理は公知技術であるので、詳細な説明は省略する。また、かかる場合の地図情報は、格納部１１に存在しても良いし、図示しない外部の装置に存在しても良い。
【０２１６】
また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置と、ステップＳ８０６で取得した生活習慣経路情報が有する１以上のいずれかの地点情報が示す位置とが、予め決められた条件を満たすほど近いこと、および現在時刻または配達条件が有する配達希望時刻または配達を希望する時間帯と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いこと（時間帯に含まれることも含む）である。また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置の最寄駅が、ステップＳ８０６で取得した生活習慣経路情報が有する１以上のいずれかの地点情報であること、および現在時刻または配達条件が有する配達希望時刻と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いことである。
【０２１７】
（ステップＳ８０８）候補者絞込部１３５は、取得されている配達先情報と到着時刻等とが、ステップＳ８０６で取得した生活習慣経路情報に合致するか否かを判断する。合致する場合はステップＳ８０９に行き、合致しない場合はステップＳ８１０に行く。なお、到着時刻等とは、例えば、到着時刻または配達希望時刻または配達を希望する時間帯である。
【０２１８】
また、合致する場合とは、例えば、ステップＳ８０６で取得した生活習慣経路情報が有する１以上のいずれかの地点情報であり、ステップＳ８０７で取得した地点情報が示す地点の先のいずれかの地点の地点情報が示す位置と、配達先情報が示す位置とが、予め決められた条件を満たすほど近いことである。また、合致する場合とは、例えば、配達先情報が示す位置の最寄駅が、ステップＳ８０７で取得した地点情報が示す地点の先の地点の地点情報である場合である。
【０２１９】
また、合致する場合とは、例えば、配達先情報が示す位置と、ステップＳ８０７で取得した地点情報が示す地点の先の地点の地点情報が示す位置とが、予め決められた条件を満たすほど近いこと、および現在時刻または配達条件が有する配達希望時刻または配達を希望する時間帯と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いこと（時間帯に含まれることも含む）である。また、合致する場合とは、例えば、配達先情報が示す位置の最寄駅が、ステップＳ８０７で取得した地点情報が示す地点の先のいずれかの地点の地点情報であること、および現在時刻または配達条件が有する配達希望時刻と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いことである。
【０２２０】
（ステップＳ８０９）候補者絞込部１３５は、ｉ番目の候補者の連絡先情報を候補者情報格納部１１３から取得し、図示しないバッファに一時蓄積する。なお、ここで、店舗位置情報に対応する地点情報、配達先情報に対応する地点情報、配達先情報のうちの１以上の情報も、連絡先情報と一緒に図示しないバッファに一時蓄積しても良い。
【０２２１】
（ステップＳ８１０）候補者絞込部１３５は、ｉを１、インクリメントする。ステップＳ８０３に戻る。
【０２２２】
次に、ステップＳ７０５の予定情報利用処理について、図９のフローチャートを用いて説明する。
【０２２３】
（ステップＳ９０１）候補者絞込部１３５は、現在時刻を取得する。なお、候補者絞込部１３５は、例えば、図示しない時計、またはＮＴＰサーバ等から現在時刻を取得する。
【０２２４】
（ステップＳ９０２）候補者絞込部１３５は、カウンタｉに１を代入する。
【０２２５】
（ステップＳ９０３）候補者絞込部１３５は、予定経路情報が登録されているｉ番目の候補者が存在するか否かを、候補者情報格納部１１３の候補者情報を検査し、判断する。予定経路情報が登録されているｉ番目の候補者が存在する場合はステップＳ９０４に行き、ｉ番目の候補者が存在しない場合は上位処理にリターンする。
【０２２６】
（ステップＳ９０４）候補者絞込部１３５は、ｉ番目の候補者の１以上の属性値を取得する。
【０２２７】
（ステップＳ９０５）候補者絞込部１３５は、ステップＳ９０４で取得した１以上の属性値が、配達要求が有する配達条件に合致するか否かを判断する。合致する場合はステップＳ９０６に行き、合致しない場合はステップＳ９１０に行く。
【０２２８】
（ステップＳ９０６）候補者絞込部１３５は、ｉ番目の候補者の予定経路情報を取得する。
【０２２９】
（ステップＳ９０７）候補者絞込部１３５は、取得されている１以上の店舗位置情報と現在時刻等とが、ステップＳ９０６で取得した予定経路情報に合致するか否かを判断する。合致する場合はステップＳ９０８に行き、合致しない場合はステップＳ９１０に行く。なお、現在時刻等とは、例えば、現在時刻または配達希望時刻または配達を希望する時間帯である。
【０２３０】
また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置と、ステップＳ９０６で取得した予定経路情報が有する１以上のいずれかの地点情報が示す位置とが、予め決められた条件を満たすほど近いことである。また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置の最寄駅が、ステップＳ９０６で取得した予定経路情報が有する１以上のいずれかの地点情報である場合である。なお、地図情報を用いて、店舗位置情報が示す位置の最寄駅を取得する処理は公知技術であるので、詳細な説明は省略する。また、かかる場合の地図情報は、格納部１１に存在しても良いし、図示しない外部の装置に存在しても良い。
【０２３１】
また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置と、ステップＳ９０６で取得した予定経路情報が有する１以上のいずれかの地点情報が示す位置とが、予め決められた条件を満たすほど近いこと、および現在時刻または配達条件が有する配達希望時刻または配達を希望する時間帯と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いこと（時間帯に含まれることも含む）である。また、合致する場合とは、例えば、１以上のいずれかの店舗位置情報が示す位置の最寄駅が、ステップＳ９０６で取得した予定経路情報が有する１以上のいずれかの地点情報であること、および現在時刻または配達条件が有する配達希望時刻と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いことである。
【０２３２】
（ステップＳ９０８）候補者絞込部１３５は、取得されている配達先情報と到着時刻等とが、ステップＳ９０６で取得した予定経路情報に合致するか否かを判断する。合致する場合はステップＳ９０９に行き、合致しない場合はステップＳ９１０に行く。なお、到着時刻等とは、例えば、到着時刻または配達希望時刻または配達を希望する時間帯である。
【０２３３】
また、合致する場合とは、例えば、ステップＳ９０６で取得した予定経路情報が有する１以上のいずれかの地点情報であり、ステップＳ９０７で取得した地点情報が示す地点の先のいずれかの地点の地点情報が示す位置と、配達先情報が示す位置とが、予め決められた条件を満たすほど近いことである。また、合致する場合とは、例えば、配達先情報が示す位置の最寄駅が、ステップＳ９０７で取得した地点情報が示す地点の先の地点の地点情報である場合である。
【０２３４】
また、合致する場合とは、例えば、配達先情報が示す位置と、ステップＳ９０７で取得した地点情報が示す地点の先の地点の地点情報が示す位置とが、予め決められた条件を満たすほど近いこと、および現在時刻または配達条件が有する配達希望時刻または配達を希望する時間帯と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いこと（時間帯に含まれることも含む）である。また、合致する場合とは、例えば、配達先情報が示す位置の最寄駅が、ステップＳ９０７で取得した地点情報が示す地点の先のいずれかの地点の地点情報であること、および現在時刻または配達条件が有する配達希望時刻と、予め決められた条件を満たすほど近い位置の地点情報と対になる時刻とが予め決められた条件を満たすほど近いことである。
【０２３５】
（ステップＳ９０９）候補者絞込部１３５は、ｉ番目の候補者の連絡先情報を候補者情報格納部１１３から取得し、図示しないバッファに一時蓄積する。なお、ここで、店舗位置情報に対応する地点情報、配達先情報に対応する地点情報、配達先情報のうちの１以上の情報も、連絡先情報と一緒に図示しないバッファに一時蓄積しても良い。
【０２３６】
（ステップＳ９１０）候補者絞込部１３５は、ｉを１、インクリメントする。ステップＳ９０３に戻る。
【０２３７】
次に、ステップＳ７０６の現在位置情報利用処理について、図１０のフローチャートを用いて説明する。
【０２３８】
（ステップＳ１００１）候補者絞込部１３５は、カウンタｉに１を代入する。
【０２３９】
（ステップＳ１００２）候補者絞込部１３５は、現在位置が登録されているｉ番目の候補者が存在するか否かを判断する。ｉ番目の候補者が存在する場合はステップＳ１００３に行き、ｉ番目の候補者が存在しない場合は上位処理にリターンする。
【０２４０】
（ステップＳ１００３）候補者絞込部１３５は、取得されている１以上の店舗位置情報とｉ番目の現在位置とが予め決められた条件を満たすほど近いか否かを判断する。予め決められた条件を満たすほど近い場合はステップＳ１００４に行き、そうでない場合はステップＳ１００７に行く。
【０２４１】
（ステップＳ１００４）候補者絞込部１３５は、ｉ番目の候補者の１以上の属性値を取得する。
【０２４２】
（ステップＳ１００５）候補者絞込部１３５は、ステップＳ１００４で取得した１以上の属性値が、配達要求が有する配達条件に合致するか否かを判断する。合致する場合はステップＳ１００６に行き、合致しない場合はステップＳ１００７に行く。
【０２４３】
（ステップＳ１００６）候補者絞込部１３５は、ｉ番目の候補者の連絡先情報を候補者情報格納部１１３から取得し、図示しないバッファに一時蓄積する。なお、ここで、店舗位置情報に対応する地点情報、配達先情報に対応する地点情報、配達先情報のうちの１以上の情報も、連絡先情報と一緒に図示しないバッファに一時蓄積しても良い。
【０２４４】
（ステップＳ１００７）候補者絞込部１３５は、ｉを１、インクリメントする。ステップＳ９０３に戻る。
【０２４５】
次に、ステップＳ４２６の生活習慣経路情報取得処理について、図１１のフローチャートを用いて説明する。
【０２４６】
（ステップＳ１１０１）生活習慣経路情報取得部１３４は、着目する候補者のすべての候補者所在情報を候補者所在情報格納部１１５から取得する。
【０２４７】
（ステップＳ１１０２）生活習慣経路情報取得部１３４は、カウンタｉに１を代入する。
【０２４８】
（ステップＳ１１０３）生活習慣経路情報取得部１３４は、ステップＳ１１０１で取得した候補者所在情報の中の時刻情報を検査し、時刻情報が有する日付情報が示すｉ番目の日が存在するか否かを判断する。ｉ番目の日が存在する場合はステップＳ１１０３に行き、ｉ番目の日が存在しない場合はステップＳ１１１３に行く。
【０２４９】
（ステップＳ１１０４）生活習慣経路情報取得部１３４は、カウンタｊに１を代入する。
【０２５０】
（ステップＳ１１０５）生活習慣経路情報取得部１３４は、ｉ番目の日の時刻情報が小さい順に、ｊ番目から（ｊ＋ｎ）番目（ｎは１以上の自然数である）の候補者所在情報が有する絶対位置情報を取得する。
【０２５１】
（ステップＳ１１０６）生活習慣経路情報取得部１３４は、ステップＳ１１０５で絶対位置情報を取得できたか否かを判断する。取得できた場合はステップＳ１１０７に行き、取得できなかった場合はステップＳ１１１２に行く。
【０２５２】
（ステップＳ１１０７）生活習慣経路情報取得部１３４は、ステップＳ１１０６で取得したｎ個の絶対位置情報から、移動しているか否かを判断する。移動している場合はステップＳ１１０８に行き、移動していない場合はステップＳ１１１１に行く。なお、生活習慣経路情報取得部１３４は、例えば、ステップＳ１１０６で取得したｎ個の絶対位置情報が示す位置の差の絶対値が閾値以上または閾値より大きい場合であれば移動していると判断し、閾値以下または閾値未満であれば移動していないと判断する。なお、絶対位置情報の時系列の情報から、移動している否かを判断する技術は公知技術である。
【０２５３】
（ステップＳ１１０８）生活習慣経路情報取得部１３４は、ｎ個の絶対位置情報から移動速度を取得する。なお、ｎ個の絶対位置情報から移動速度を取得する技術は公知技術である。
【０２５４】
（ステップＳ１１０９）生活習慣経路情報取得部１３４は、ステップＳ１１０８で取得した移動速度から移動手段を示す移動手段情報を取得する。なお、例えば、格納部１１に、速度の幅と移動手段情報とを対に有する２以上の対応情報を有する移動手段管理表が格納されており、生活習慣経路情報取得部１３４は、ステップＳ１１０８で取得した移動速度に対応する移動手段情報を移動手段管理表から取得する。
【０２５５】
（ステップＳ１１１０）生活習慣経路情報取得部１３４は、ｊ番目の候補者所在情報が有する時刻情報および絶対位置情報と、ステップＳ１１０９で取得した移動手段情報とを対応付けて、図示しないバッファに一時蓄積する。なお、時刻情報および絶対位置情報と、移動手段情報とを対応付けて有する情報を移動情報と言う。
【０２５６】
（ステップＳ１１１１）生活習慣経路情報取得部１３４は、ｊを１、インクリメントする。ステップＳ１１０５に戻る。
【０２５７】
（ステップＳ１１１２）生活習慣経路情報取得部１３４は、ｉを１、インクリメントする。ステップＳ１１０３に戻る。
【０２５８】
（ステップＳ１１１３）生活習慣経路情報取得部１３４は、カウンタｉに１を代入する。
【０２５９】
（ステップＳ１１１４）生活習慣経路情報取得部１３４は、ステップＳ１１１０で蓄積した移動情報の中の時刻情報を検査し、ｉ番目の時間帯の移動情報が存在するか否かを判断する。ｉ番目の時間帯の移動情報が存在する場合はステップＳ１１１５に行き、ｉ番目の時間帯の移動情報が存在しない場合はステップＳ１１２０に行く。なお、ｉ番目の時間帯は、例えば、１分、３分、５分、１０分等である。ｉ番目の時間帯は、（ｉ＋１）番目の時間帯の直前の時間帯である。
【０２６０】
（ステップＳ１１１５）生活習慣経路情報取得部１３４は、ｉ番目の時間帯の移動情報であり、日が異なる時刻情報を有し、絶対位置情報が予め決められた条件を満たすほど近い位置を示す情報が、予め決められた回数以上または予め決められた回数より多く、図示しないバッファに出現するか否かを判断する。予め決められた回数以上または予め決められた回数より多く出現する場合はステップＳ１１１６に行き、出現しない場合はステップＳ１１１９に行く。
【０２６１】
（ステップＳ１１１６）生活習慣経路情報取得部１３４は、ｉ番目の時間帯の時刻情報と対になる移動手段情報の中に２以上の異なる移動手段情報が含まれているか否か、またはｉ番目の時間帯の時刻情報と対になる移動手段情報と（ｉ−１）番目の時間帯の時刻情報と対になる移動手段情報とが異なるか否かを判断する。かかる判断は、移動手段の変化があったか否かの判断である。そして、移動手段の変化があった場合はステップＳ１１１７に行き、移動手段の変化がなかった場合はステップＳ１１１９に行く。
【０２６２】
（ステップＳ１１１７）生活習慣経路情報取得部１３４は、移動手段の変化の前の移動情報が有する絶対位置情報に対応する地点情報（例えば、絶対位置情報、駅名、バス停名など）と移動手段情報と時刻情報とを有する情報を図示しないバッファに一時蓄積する。また、移動手段の変化の後の移動情報が有する絶対位置情報に対応する地点情報（例えば、絶対位置情報、駅名、バス停名など）と移動手段情報と時刻情報とを有する情報を図示しないバッファに一時蓄積する。なお、移動手段の変化の後は、移動し始めた場合も含む、とする。
【０２６３】
（ステップＳ１１１８）
【０２６４】
（ステップＳ１１１９）生活習慣経路情報取得部１３４は、ｉを１、インクリメントする。ステップＳ１１１４に戻る。
【０２６５】
（ステップＳ１１２０）生活習慣経路情報取得部１３４は、バッファに一時蓄積された地点情報と移動手段情報と時刻情報とを有する２組以上の情報を用いて、生活習慣経路情報を構成する。なお、生活習慣経路情報は、例えば、バッファに一時蓄積された地点情報と移動手段情報と時刻情報とを有する組の集合である。
【０２６６】
（ステップＳ１１２１）生活習慣経路情報取得部１３４は、ステップＳ１１２０で構成した生活習慣経路情報を、着目する候補者の候補者識別子に対応付けて、候補者情報格納部１１３に蓄積する。上位処理にリターンする。
【０２６７】
次に、候補者端末２の動作について、図１２のフローチャートを用いて説明する。
【０２６８】
（ステップＳ１２０１）候補者受付部２１は、候補者情報を受け付けたか否かを判断する。候補者情報を受け付けた場合はステップＳ１２０２に行き、候補者情報を受け付けなかった場合はステップＳ１２０４に行く。
【０２６９】
（ステップＳ１２０２）候補者処理部２２は、ステップＳ１２０１で受け付けられた候補者情報を、送信する候補者情報にする。
【０２７０】
（ステップＳ１２０３）候補者送信部２３は、ステップＳ１２０２で構成された候補者情報を情報処理装置１に送信する。ステップＳ１２０１に戻る。
【０２７１】
（ステップＳ１２０４）候補者処理部２２は、絶対位置情報を取得したか否かを判断する。絶対位置情報を取得した場合はステップＳ１２０５に行き、絶対位置情報を取得しなかった場合はステップＳ１２０８に行く。
【０２７２】
（ステップＳ１２０５）候補者処理部２２は、候補者格納部２０の送信可否フラグを検査し、絶対位置情報を送信できるか否かを判断する。送信できる場合はステップＳ１２０６に行き、送信できない場合はステップＳ１２０１に戻る。
【０２７３】
（ステップＳ１２０６）候補者処理部２２は、ステップＳ１２０４で取得された絶対位置情報と、候補者格納部２０の候補者識別子とを用いて、候補者所在情報を構成する。
【０２７４】
（ステップＳ１２０７）候補者送信部２３は、ステップＳ１２０６で構成された候補者所在情報を情報処理装置１に送信する。
【０２７５】
（ステップＳ１２０８）候補者受信部２４は、情報処理装置１からオファー情報を受信したか否かを判断する。オファー情報を受信した場合はステップＳ１２０９に行き、オファー情報を受信しなかった場合はステップＳ１２１５に行く。
【０２７６】
（ステップＳ１２０９）候補者処理部２２は、ステップＳ１２０８で受信されたオファー情報を用いて、出力するオファー情報を構成する。
【０２７７】
（ステップＳ１２１０）候補者出力部２５は、ステップＳ１２０９で構成されたオファー情報を出力する。ステップＳ１２０１に戻る。
【０２７８】
（ステップＳ１２１１）候補者受付部２１は、許諾情報または辞退情報を受け付けたか否かを判断する。許諾情報または辞退情報を受け付けた場合はステップＳ１２１２に行き、許諾情報または辞退情報を受け付けなかった場合はステップＳ１２１４に行く。
【０２７９】
（ステップＳ１２１２）候補者処理部２２は、ステップＳ１２１１で受け付けられた許諾情報または辞退情報を用いて、送信する情報を構成する。なお、送信する情報は、通常、候補者識別子を有する。
【０２８０】
（ステップＳ１２１３）候補者送信部２３は、ステップＳ１２１２で構成された許諾情報または辞退情報を情報処理装置１に送信する。ステップＳ１２０１に戻る。
【０２８１】
（ステップＳ１２１４）候補者処理部２２は、タイムアウトか否かを判断する。タイムアウトであればステップＳ１２０１に戻り、タイムアウトでなければステップＳ１２１１に戻る。
【０２８２】
（ステップＳ１２１５）候補者受付部２１は、キャンセル情報を受け付けたか否かを判断する。キャンセル情報を受け付けた場合はステップＳ１２１６に行き、キャンセル情報を受け付けなかった場合はステップＳ１２１８に行く。
【０２８３】
（ステップＳ１２１６）候補者処理部２２は、ステップＳ１２１５で受け付けられたキャンセル情報を、送信するキャンセル情報にする。なお、キャンセル情報は、例えば、成約識別子、候補者識別子、ユーザ識別子等のうちの１以上の情報を有する。
【０２８４】
（ステップＳ１２１７）候補者送信部２３は、ステップＳ１２１６で構成されたキャンセル情報を情報処理装置１に送信する。ステップＳ１２０１に戻る。
【０２８５】
（ステップＳ１２１８）候補者受付部２１は、ユーザの評価に関する情報を受け付けたか否かを判断する。ユーザの評価に関する情報を受け付けた場合はステップＳ１２１６に行き、ユーザの評価に関する情報を受け付けなかった場合はステップＳ１２１８に行く。なお、ユーザの評価に関する情報は、ユーザ識別子を含む、またはユーザ識別子に対応付いている。
【０２８６】
（ステップＳ１２１９）候補者処理部２２は、ステップＳ１２１８で受け付けられた情報を用いて、送信する情報を構成する。
【０２８７】
（ステップＳ１２２０）候補者送信部２３は、ステップＳ１２１９で構成されたユーザの評価に関する情報を情報処理装置１に送信する。ステップＳ１２０１に戻る。
【０２８８】
（ステップＳ１２２１）候補者受付部２１は、その他の情報等を受け付けたか否かを判断する。その他の情報等を受け付けた場合はステップＳ１２２２に行き、その他の情報等を受け付けなかった場合はステップＳ１２０１に戻る。なお、その他の情報等とは、例えば、送信可否フラグである。
【０２８９】
（ステップＳ１２２２）候補者処理部２２等は、その他の情報等に応じた処理を行う。ステップＳ１２０１に戻る。
なお、その他の情報等に応じた処理は、例えば、送信可否フラグを候補者格納部２０に蓄積する処理である。
【０２９０】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２９１】
次に、ユーザ端末３の動作について、図１３のフローチャートを用いて説明する。
【０２９２】
（ステップＳ１３０１）ユーザ受付部３１は、配達要求を受け付けたか否かを判断する。配達要求を受け付けた場合はステップＳ１３０２に行き、配達要求を受け付けなかった場合はステップＳ１３０４に行く。
【０２９３】
（ステップＳ１３０２）ユーザ処理部３２は、ステップＳ１３０１で受け付けられた配達要求を用いて、送信する配達要求を構成する。なお、配達要求は、例えば、ユーザ識別子を有する。
【０２９４】
（ステップＳ１３０３）ユーザ送信部３３は、ステップＳ１３０２で構成された配達要求を情報処理装置１に送信する。ステップＳ１３０１に戻る。
【０２９５】
（ステップＳ１３０４）ユーザ受信部３４は、情報処理装置１から結果情報等を受信したか否かを判断する。結果情報等を受信した場合はステップＳ１３０５に行き、受信しなかった場合はステップＳ１３０７に行く。
【０２９６】
（ステップＳ１３０５）ユーザ処理部３２は、ステップＳ１３０４で受信された結果情報等を用いて、出力する情報を構成する。
【０２９７】
（ステップＳ１３０６）ユーザ出力部３５は、ステップＳ１３０５で構成された情報を出力する。ステップＳ１３０１に戻る。
【０２９８】
（ステップＳ１３０７）ユーザ受付部３１は、キャンセル情報を受け付けたか否かを判断する。キャンセル情報を受け付けた場合はステップＳ１３０８に行き、キャンセル情報を受け付けなかった場合はステップＳ１３１３に行く。
【０２９９】
（ステップＳ１３０８）ユーザ処理部３２は、ステップＳ１３０７で受け付けられたキャンセル情報を用いて、送信するキャンセル情報を構成する。なお、キャンセル情報は、例えば、ユーザ識別子、成約識別子を有する。
【０３００】
（ステップＳ１３０９）ユーザ送信部３３は、ステップＳ１３０８で構成されたキャンセル情報を情報処理装置１に送信する。
【０３０１】
（ステップＳ１３１０）ユーザ受信部３４は、情報処理装置１から情報を受信したか否かを判断する。情報を受信した場合はステップＳ１３１１に行き、受信しなかった場合はステップＳ１３１０に戻る。なお、情報とは、例えば、キャンセルできた旨の情報、またはキャンセルできなかった旨の情報、キャンセル料に関する情報等である。
【０３０２】
（ステップＳ１３１１）ユーザ処理部３２は、ステップＳ１３０７で受け付けられたキャンセル情報を用いて、出力する情報を構成する。
【０３０３】
（ステップＳ１３１２）ユーザ出力部３５は、ステップＳ１３１１で構成された情報を出力する。ステップＳ１３０１に戻る。
【０３０４】
（ステップＳ１３１３）ユーザ受付部３１は、ユーザ情報を受け付けたか否かを判断する。ユーザ情報を受け付けた場合はステップＳ１３１４に行き、ユーザ情報を受け付けなかった場合はステップＳ１３１６に行く。
【０３０５】
（ステップＳ１３１４）ユーザ処理部３２は、ステップＳ１３１３で受け付けられたユーザ情報を用いて、送信するユーザ情報を構成する。
【０３０６】
（ステップＳ１３１５）ユーザ送信部３３は、ステップＳ１３１４で構成されたユーザ情報を情報処理装置１に送信する。ステップＳ１３０１に戻る。
【０３０７】
（ステップＳ１３１６）ユーザ受付部３１は、候補者の評価に関する情報を受け付けたか否かを判断する。候補者の評価に関する情報を受け付けた場合はステップＳ１３１７に行き、候補者の評価に関する情報を受け付けなかった場合はステップＳ１３０１に戻る。
【０３０８】
（ステップＳ１３１７）ユーザ処理部３２は、ステップＳ１３１３で受け付けられた候補者の評価に関する情報を用いて、送信する候補者の評価に関する情報を構成する。なお、送信する情報は、通常、ユーザ識別子を有する。
【０３０９】
（ステップＳ１３１８）ユーザ送信部３３は、ステップＳ１３１７で構成された情報を情報処理装置１に送信する。ステップＳ１３０１に戻る。
【０３１０】
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３１１】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０３１２】
今、店舗情報格納部１１１には、図１４に示す構造を有する店舗情報管理表が格納されている。店舗情報管理表には、「店舗ＩＤ」「店舗位置情報」「商品情報」を有するレコードが１以上格納される。「店舗ＩＤ」は、店舗識別子である。「商品情報」は、「商品ＩＤ」「商品名」「価格」「商品画像」「商品種類」を有する。「商品ＩＤ」は商品識別子である。「商品画像」はここでは商品の画像のファイル名である。なお、商品の画像のファイルは、格納部１１に格納されている、とする。「商品種類」は、商品の種類情報である。なお、店舗情報管理表は、例えば、情報処理装置１の管理者により、予め準備されていても良いし、本システムに参加を希望する店舗が入力する等しても良い。
【０３１３】
また、広告情報格納部１１２には、図１５に示す構造を有する広告情報管理表が格納されている。広告情報管理表には、「広告ＩＤ」「広告情報」「広告選択条件」を有するレコードが１以上格納される。「広告ＩＤ」は広告識別子である。「広告情報」は、ここでは広告のファイル名である。なお、広告のファイル名に対応する広告情報は、格納部１１に格納されている。「広告選択条件」は、「商品条件」「候補者条件」「ユーザ条件」を有する。なお、広告選択条件の中のＮＵＬＬ「−」は対応する条件が無いことを示す。また、広告選択条件がＮＵＬＬ（すべて「−」）に対応する広告情報は、条件なしで選択され得ることを示す。「広告選択条件」は、「商品条件」「候補者条件」「ユーザ条件」のうちの１または２以上の条件を採り得る。なお、広告情報管理表は、例えば、情報処理装置１の管理者により、予め準備されていても良いし、広告掲載を希望する企業が入力する等しても良い。
【０３１４】
また、候補者情報格納部１１３には、図１６に示す構造を有する候補者情報管理表が格納されている。候補者情報管理表には、「パートナーＩＤ」「氏名」「連絡先情報」「候補者位置情報」「候補者評価情報」「位置蓄積フラグ」を有するレコードが１以上格納される。「候補者位置情報」は、「生活習慣経路情報」「予定経路情報」「現在位置情報」を有する。なお、「パートナーＩＤ」は、候補者識別子である。「生活習慣経路情報」は、ここでは生活習慣経路情報が格納されているテーブル名（ファイル名でも良い）である。「予定経路情報」は、ここでは予定経路情報が格納されているファイル名である。生活習慣経路情報、予定経路情報は、格納部１１に格納されている。「現在位置情報」は、（緯度，経度）である。「候補者評価情報」はここでは１から５の数値である。「位置蓄積フラグ」が「１」の場合は現在の絶対位置情報を蓄積して良い旨を示し、「０」の場合は現在の絶対位置情報を蓄積できないことを示す。なお、候補者情報管理表は、例えば、候補者が候補者端末２を用いて入力した情報を含む。ただし、生活習慣経路情報は、例えば、上述した処理により、自動取得された情報である。また、候補者評価情報も、例えば、上述した処理により、自動取得された情報である。さらに、現在位置情報は、候補者端末２から送信されてきた情報である。
【０３１５】
また、ユーザ情報格納部１１４には、図１７に示す構造を有するユーザ情報管理表が格納されている。ユーザ情報管理表には、「ユーザＩＤ」「氏名」「連絡先情報」「自宅住所」「ユーザ評価情報」「性別」「年齢」を有するレコードが１以上格納される。なお、ユーザ情報管理表は、例えば、ユーザがユーザ端末３を用いて入力した情報を含む。ただし、ユーザ評価情報も、例えば、上述した処理により、自動取得された情報である。
【０３１６】
また、候補者所在情報格納部１１５には、図１８に示す構造を有する候補者所在情報管理表が格納されている。候補者所在情報管理表には、「パートナーＩＤ」「絶対位置情報」「時刻情報」を有するレコードが１以上格納される。なお、候補者所在情報管理表の絶対位置情報とパートナーＩＤは候補者端末２から送信されてきた情報であり、時刻情報は処理部１３が取得した情報である。
【０３１７】
さらに、成約情報格納部１１６には、図１９に示す構造を有する成約情報管理表が格納されている。成約情報管理表には、「ＩＤ」「パートナーＩＤ」「ユーザＩＤ」「成約時刻情報」「配達関連情報」を有するレコードが１以上格納される。「配達関連情報」は、「商品ＩＤ」「数量」「価格」「配達先情報」「配達条件」「パートナー報酬」を有する。「ＩＤ」は、レコードを識別する情報である。「商品ＩＤ」は、商品識別子である。「商品ＩＤ」は、２以上の商品識別子を含み得る。「数量」は配達する商品の数量である。「価格」は配達商品の価格である。「価格」は、候補者への報酬分を含んでも良い。「配達先情報」は住所、絶対位置情報等であり、配達先が分かる情報であれば何でも良い。「配達条件」は、配達要求に含まれる配達条件である。「パートナー報酬」は、処理部１３が取得した報酬金額であり、配達に対して候補者が得る報酬金額である。なお、成約情報管理表の情報は、成約時に処理部１３が構成した情報である。
【０３１８】
かかる状況において、以下の３つの具体例について説明する。具体例１は、生活習慣経路情報が自動的に取得され、蓄積される例である。具体例２は、ユーザが配達要求を入力した後、配達の契約が完了する場合である。なお、具体例２において、一度、成約がキャンセルされる場合も含む。具体例３は、広告情報が出力される場合である。
【０３１９】
（具体例１）
今、パートナーＩＤ「００１」のパートナーが、図２０に示すように移動し、移動中に、候補者端末２から複数の候補者所在情報が、順次、情報処理装置１に送信された、とする。なお、当該パートナーが移動した経路は、例えば、図２０の２００１である、とする。
【０３２０】
すると、情報処理装置１の候補者所在情報受信部１２３は、候補者端末２から候補者所在情報を、順次、受信する。そして、候補者所在情報蓄積部１３３は、候補者所在情報が有するパートナーＩＤ「００１」と対になる位置蓄積フラグ「１」を図１６の管理表から取得し、候補者所在情報を蓄積しても良いと判断する。次に、候補者所在情報蓄積部１３３は、受信された候補者所在情報を、順次、蓄積していく。そして、図１８のパートナーＩＤ「００１」と対になるレコードが、順次、追記されていく。
【０３２１】
そして、生活習慣経路情報取得部１３４は、生活習慣経路情報の取得のタイミングである、と判断し、例えば、パートナーＩＤ「００１」のパートナーの生活習慣経路情報を、以下のように取得する。
【０３２２】
つまり、まず、生活習慣経路情報取得部１３４は、パートナーＩＤ「００１」と対になる候補者所在情報を候補者所在情報管理表（図１８）から取得する。
【０３２３】
そして、図１１で説明した処理により、生活習慣経路情報取得部１３４は、生活習慣経路情報を取得する。なお、取得した生活習慣経路情報の例は、図２１である。なお、生活習慣経路情報取得部１３４は、「パートナーＩＤ」「方向」「出発点」「時刻情報」「終着点」「時刻情報」「経路」「手段」「状態」を有する。なお、生活習慣経路情報は、１または２以上の「経路」を有し得る。生活習慣経路情報取得部１３４は、往復の経路を検知し、「方向」に対して「行き」または「帰り」のいずれかの情報を取得し、蓄積する。また、生活習慣経路情報取得部１３４は、格納部１１の図示しない地図情報を用いて、絶対位置情報から「経路」を取得する。なお、「経路」は、ここでは地点情報であり、例えば、駅名、駅周辺の地点名、町の名前、交差点の名前等である。また、生活習慣経路情報取得部１３４は、絶対位置情報から、地図情報を用いて、駅名、駅周辺の地点名、町の名前、交差点の名前等を取得する。また、生活習慣経路情報取得部１３４は、上述した通り、移動速度から移動の「手段」を取得し、蓄積する。また、生活習慣経路情報取得部１３４は、移動速度から状態（待機、または移動）を取得し、蓄積する。
【０３２４】
また、パートナーＩＤ「００１」のパートナーは、図２１の生活習慣経路情報を候補者端末２から閲覧できる、とする。そして、当該パートナーは、候補者端末２から、配達要求の受け付けが可能な経路を指定できる、とする。つまり、パートナーが経路を指定して、当該経路に対して、「ＯＮ」を候補者端末２に入力した、とする。そして、候補者端末２の候補者受付部２１は、経路を識別する情報と「ＯＮ」とを受け付ける。候補者処理部２２は、受け付けられた情報を、送信する情報にする。次に、候補者送信部２３は、かかる構成された情報を情報処理装置１に送信する。
【０３２５】
次に、情報処理装置１の受信部１２は、かかる情報を受信する。そして、生活習慣経路情報取得部１３４は、受信された経路を識別する情報と「ＯＮ」とを用いて、該当する経路に対して「ＯＮ」を示す情報を対応付けて、蓄積する。かかる結果、パートナーＩＤ「００１」のパートナーの生活習慣経路情報は、図２２に示すテーブル「ｔａｂｌｅ１」となった。
【０３２６】
なお、パートナーＩＤ「００１」のパートナーは、図２３に示すような画面を用いて、候補者端末２から経路を記録しても良いか否かを示すフラグ（位置蓄積フラグ）を入力できる。そして、位置蓄積フラグが「ＯＮ」である場合のみ、候補者端末２は、候補者所在情報を情報処理装置１に送信する。そして、位置蓄積フラグが「ＯＮ」である場合のみ、情報処理装置１は、候補者所在情報を受信し、蓄積できる。
【０３２７】
また、パートナーは、図２４に示すような画面を用いて、候補者端末２に配達の対応可能な時間を入力できる、とする。そして、かかる入力を候補者端末２が受け付けた場合、候補者端末２は、かかる時間情報を有する予定経路情報を構成し、情報処理装置１に送信する。なお、予定経路情報は、時間に関する情報のみでも良い。また、予定経路情報は、通常、パートナーＩＤ「００１」を有する。さらに、当該パートナーは、時間に関する情報と共に、経路の情報または居る場所に関する情報をも入力しても良い。かかる場合、予定経路情報は、経路の情報またはパートナーが居る予定の場所に関する情報をも有する。
【０３２８】
そして、情報処理装置１の受信部１２は、予定経路情報を受信する。そして、処理部１３は、当該予定経路情報をパートナーＩＤ「００１」と対にして蓄積する。
【０３２９】
以上より、パートナーの生活習慣経路情報、予定経路情報が蓄積された。
【０３３０】
（具体例２）
今、ユーザ「高田Ｂ子」は、ユーザ端末３から配達要求「商品識別子：Ｇ００１，数量：２，配達先情報：東京都港区・・・（自宅），配達条件：候補者評価情報＞＝４」を入力した、とする。すると、ユーザ受付部３１は、配達要求を受け付ける。次に、ユーザ処理部３２は、送信する配達要求を構成する。次に、ユーザ送信部３３は、配達要求を情報処理装置１に送信する。
【０３３１】
次に、情報処理装置１の配達要求受信部１２４は、ユーザ端末３から配達要求を受信する。次に、候補者絞込部１３５は、配達要求が有する情報「商品識別子：Ｇ００１，数量：２，配達先情報：東京都港区・・・（自宅），配達条件：候補者評価情報＞＝４」取得する。
【０３３２】
そして、候補者絞込部１３５は、取得した情報を用いて、以下のように候補者の絞込処理を行う。
【０３３３】
つまり、まず、候補者絞込部１３５は、取得された商品識別子「商品識別子：Ｇ００１」と対になる店舗ＩＤ「Ｓ００１」「Ｓ００２」を図１４の店舗情報管理表から取得する。そして、候補者絞込部１３５は、店舗ＩＤ「Ｓ００１」「Ｓ００２」と対になる店舗位置情報「（ｘｓ１，ｙｓ１），Ａ駅（ｘｓ２，ｙｓ２）」を店舗情報管理表から取得する。
【０３３４】
次に、候補者絞込部１３５は、受信された配達要求が有する配達条件「配達条件：候補者評価情報＞＝４」を取得する。
【０３３５】
次に、候補者絞込部１３５は、候補者の生活習慣経路情報、予定経路情報、および絶対位置情報を用いて、図７〜図９で説明した処理により、１以上のパートナーのパートナーＩＤを取得する。ここで、候補者絞込部１３５は、パートナーＩＤ「００１」「００２」等の複数のパートナーＩＤを取得した、とする。なお、これらのパートナーＩＤと対になる候補者評価情報は、「配達条件：候補者評価情報＞＝４」を満たす。
【０３３６】
次に、オファー情報構成部１３６は、オファー情報を構成する。つまり、オファー情報構成部１３６は、例えば、受信された配達要求に含まれる商品識別子「Ｇ０１」と対になる店舗識別子「Ｓ００１」「Ｓ００２」と対になる店舗の情報を店舗情報管理表から取得する。また、オファー情報構成部１３６は、例えば、受信された配達要求に対するユニークな依頼識別子を取得する。そして、オファー情報構成部１３６は、取得した情報と、配達要求が有する情報とを用いて、オファー情報を構成する。ここで、オファー情報は、例えば、ユーザ識別子「Ｕ０１」、商品識別子「Ｇ０１」、数量「１」、商品識別子と対になる店舗識別子「Ｓ００１」「Ｓ００２」で識別される店舗の情報（例えば、店舗位置情報、店舗名など）、配達先情報「東京都港区・・・」を有する。
【０３３７】
また、オファー情報送信部１４１は、候補者絞込部１３５が取得した各パートナーＩＤ「００１」「００２」等と対になる連絡先情報を候補者情報管理表から取得する。そして、オファー情報送信部１４１は、オファー情報を連絡先情報が示すパートナー（候補者端末２）に送信する。
【０３３８】
次に、各パートナーの候補者端末２は、オファー情報を受信し、当該オファー情報を出力するデータ構造にし、オファー情報を出力する。
【０３３９】
そして、パートナーＩＤ「００１」のパートナー「鈴木○○」は、候補者端末２に出力されたオファー情報を見て、候補者端末２に、最初に許諾情報を入力した、とする。すると、候補者端末２は許諾情報を受け付け、送信するデータ構造にし、当該許諾情報を情報処理装置１に送信する。なお、許諾情報は、パートナーＩＤ「００１」、配達要求を識別する依頼識別子等を有する。
【０３４０】
次に、情報処理装置１の許諾情報受信部１２５は、候補者端末２から許諾情報を受信する。処理部１３は、許諾情報が有する依頼識別子を用いて、この配達要求に対する最初の許諾情報の受信であることを検知する。
【０３４１】
そして、最初の許諾情報が受信されたので、処理部１３は、成約のタイミングにある、と判断する。次に、処理部１３は、商品の配達の成約が行われた旨の結果情報等を構成する。結果情報は、例えば、パートナーＩＤ「００１」、ユーザＩＤ「Ｕ０１」、成約時刻情報、配達関連情報を有する。なお、ここでの結果情報等は、成約情報の一部または全部を構成する情報でも良い。
【０３４２】
また、処理部１３は、図１５の広告情報管理表から、広告選択条件を満たす広告情報を取得する。
【０３４３】
次に、結果情報送信部１４２は、構成された結果情報と取得された広告情報等を、ユーザＩＤ「Ｕ０１」のユーザのユーザ端末３に送信する。
【０３４４】
次に、成約情報蓄積部１３７は、成約情報を構成する。次に、成約情報蓄積部１３７は、構成した成約情報を成約情報管理表に蓄積する。
【０３４５】
次に、ユーザＩＤ「Ｕ０１」のユーザのユーザ端末３は、結果情報と広告情報等を受信する。そして、ユーザ端末３は、結果情報等を出力するデータ構造にし、出力する。
【０３４６】
以上により、配達の要求をしたユーザは、希望した商品が配達されることを知る。
【０３４７】
ここで、パートナーＩＤ「００１」のパートナーが事故に遭い、配達できなくなった、とする。そして、当該パートナーが候補者端末２に「キャンセル情報」を入力した、とする。すると、候補者端末２は、キャンセル情報を受け付け、送信するデータ構造にし、キャンセル情報を情報処理装置１に送信する、とする。なお、このキャンセル情報は、成約を識別するＩＤ（例えば、「依頼識別子」）を有する、とする。
【０３４８】
次に、情報処理装置１のキャンセル情報受信部１２６は、候補者端末２からキャンセル情報を受信する。
【０３４９】
次に、解除処理部１３８は、受信されたキャンセル情報に対応する解除処理を行う。つまり、解除処理部１３８は、受信されたキャンセル情報に含まれる依頼識別子を有するレコードにキャンセルフラグを付加する。
【０３５０】
次に、解除処理部１３８は、同一の依頼識別子を有する許諾情報を受信しているか否かを判断する。そして、受信している場合、解除処理部１３８は、パートナーＩＤ「００１」のパートナーの、時間的に次に受信された許諾情報が有するパートナーＩＤ「００２」を取得した、とする。そして、解除処理部１３８は、パートナーＩＤ「００２」を有する結果情報等を構成する。結果情報は、例えば、パートナーＩＤ「００２」、ユーザＩＤ「Ｕ０１」、成約時刻情報、配達関連情報を有する。
【０３５１】
また、処理部１３は、図１５の広告情報管理表から、広告選択条件を満たす広告情報を取得する。
【０３５２】
次に、結果情報送信部１４２は、構成された結果情報と広告情報等を、ユーザＩＤ「Ｕ０１」のユーザのユーザ端末３に、新たな結果情報等を送信する。
【０３５３】
次に、成約情報蓄積部１３７は、新たな成約情報を構成する。次に、成約情報蓄積部１３７は、構成した新たな成約情報を成約情報管理表に蓄積する。
【０３５４】
以上により、パートナーの急なキャンセルにも対応できた。
【０３５５】
なお、ユーザは、例えば、パートナーの現在地、到着エリア、通過エリア等の設定を行い、配達要求を入力できる。かかる場合、配達条件として、パートナーの現在地の範囲または現在地を特定する情報、到着エリアを特定する情報、通過エリアを特定する情報等が含まれる。また、かかる配達条件の設定は、例えば、図２５に示すような地図を用いて可能であることは好適である。なお、図２５の２５０１はパートナーの現在地の範囲の指定、２５０２は通過エリアの指定、２５０３は到着エリアの指定である。２５０３は到着エリアの情報は、配達先情報を構成しても良い。
【０３５６】
（具体例３）
具体例２等で示したように、配達要求に対する成約が行われた後、ユーザＩＤ「Ｕ０１」のユーザのユーザ端末３は、新たな結果情報と、広告情報等を受信する。
【０３５７】
そして、ユーザ端末３は、結果情報等を出力するデータ構造にし、出力する。かかる出力例は、図２６である。図２６において、配達してくれるパートナーの情報と、広告情報とが出力されている。図２６の２６０１は広告情報の出力領域である。
【０３５８】
次に、ユーザが、この２６０１を押下した、とする。すると、ユーザ受付部３１は、広告情報のクリックを受け付ける。次に、ユーザ処理部３２は、２６０１に対応するＵＲＬを取得する。そして、ユーザ処理部３２は、かかるＵＲＬ、パートナーＩＤ「００２」を有するクリックの情報を構成する。次に、ユーザ送信部３３は、構成されたクリックの情報を情報処理装置１に送信する。
【０３５９】
次に、情報処理装置１の受信部１２は、広告に対するクリックの情報をユーザ端末３から受信する。
【０３６０】
次に、処理部１３は、受信されたクリックの情報が有するＵＲＬに対応する情報（ページなど）を取得する。そして、送信部１４は、かかる情報をユーザ端末３に送信する。
【０３６１】
次に、処理部１３は、受信されたクリックに対応するパートナーＩＤ「００２」と対になる候補者評価情報を、評価が高くなるように更新する。
【０３６２】
以上の処理により、候補者評価情報が更新される。そして、候補者評価情報が高くなることにより、パートナーの報酬が増額される。
【０３６３】
以上、本実施の形態によれば、一般ユーザを商品の配達者にできる適切な仕組みを提供できる。
【０３６４】
また、本実施の形態によれば、配達の候補者が、例えば、通勤や通学等に利用する生活習慣の経路の情報を用いて、一般ユーザに適切に配達を依頼する仕組みを提供できる。
【０３６５】
また、本実施の形態によれば、配達の候補者の予定を利用した、適切な配達の依頼をする仕組みを提供できる。
【０３６６】
また、本実施の形態によれば、配達の候補者の現在位置を利用した、適切な配達の依頼をする仕組みを提供できる。
【０３６７】
また、本実施の形態によれば、配達の候補者の急な用事等に対応して、キャンセルの仕組みを提供できる。また、配達の候補者の配達の成約に対するキャンセルがあった場合に、リカバリーが可能となる。
【０３６８】
また、本実施の形態によれば、商品によって、配達のオファーを出す範囲を適切に変更できる。
【０３６９】
また、本実施の形態によれば、配達希望者からの配達条件によって、オファーを出す範囲適切に変更できる。
【０３７０】
さらに、本実施の形態によれば、ユーザ端末３に広告を配信できる。配達希望者の評価に応じて、広告に対する報酬の与え方を異なるようにでき、配達者の配達に対するモチベーションを向上できる。
【０３７１】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、商品の配達の候補者に関する情報であり、候補者を識別する候補者識別子と、候補者の位置に関する候補者位置情報と、候補者の連絡先を示す連絡先情報とを含む２以上の候補者情報が格納される候補者情報格納部と、商品を販売する店舗の位置情報である店舗位置情報と、当該店舗で販売する商品を識別する１以上の商品識別子とを有する１以上の店舗情報が格納される店舗情報格納部とにアクセス可能なコンピュータを、配達を希望する商品を識別する商品識別子を有する配達要求をユーザ端末から受信する配達要求受信部と、前記配達要求が有する商品識別子と対になる１以上の各店舗位置情報に対して、予め決められた関係を有する候補者位置情報と対になる１以上の連絡先情報を前記候補者情報格納部から取得する候補者絞込部と、前記配達要求が有する商品識別子で識別される商品の配達のオファーを示すオファー情報を構成するオファー情報構成部と、前記候補者絞込部が取得した１以上の各連絡先情報を用いて、１以上の候補者に、前記オファー情報構成部が構成したオファー情報を送信するオファー情報送信部と、前記オファー情報の送信に応じて、候補者から配達の許諾を示す情報であり、候補者識別子を有する許諾情報を候補者端末から受信する許諾情報受信部と、前記許諾情報受信部が許諾情報を受信した場合に、商品の配達の成約が行われた旨の結果情報を前記ユーザ端末に送信する結果情報送信部として機能させるためのプログラムである。
【０３７２】
図２７は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム３００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図２７において、コンピュータシステム３００は、ディスクドライブ３０５を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、ディスプレイ３０４とを備える。なお、キーボード３０２やマウス３０３やディスプレイ３０４をも含むシステム全体をコンピュータと呼んでもよい。
【０３７３】
図２８は、コンピュータシステム３００の内部構成の一例を示す図である。図２８において、コンピュータ３０１は、ディスクドライブ３０１２に加えて、ＭＰＵ３０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ３０１７と、ＭＰＵ３０１３、ＲＯＭ３０１５等を相互に接続するバス３０１４と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード（図示しない）とを備える。ストレージ３０１７は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０３７４】
コンピュータシステム３００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク３１０１に記憶されて、ディスクドライブ３０１２に挿入され、ストレージ３０１７に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ３００に送信され、ストレージ３０１７に記憶されてもよい。プログラムは、実行の際にＲＡＭ３０１６にロードされる。なお、プログラムは、ディスク３０１７、またはネットワークから直接、ロードされてもよい。また、ディスク３０１７に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータ３００に読み込まれてもよい。
【０３７５】
プログラムは、コンピュータの詳細を示す３０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム３００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０３７６】
なお、上述したコンピュータシステム３００は、サーバまたは据え置き型のＰＣであるが、情報処理装置１や候補者端末２やユーザ端末３は、例えば、スマートフォンやタブレット端末やノートＰＣといった携帯端末で実現されてもよい。この場合、例えば、キーボード３０２およびマウス３０３はタッチパネルに、ディスクドライブ３０１２はメモリカードスロットに、ディスク３１０１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０３７７】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３７８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３７９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（給餌送信部２３、給餌受信部２４など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０３８０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３８１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３８２】
以上のように、本発明にかかる情報処理装置は、一般ユーザを商品の配達者にできる仕組みを提供できるという効果を有し、サーバ装置等として有用である。
【符号の説明】
【０３８３】
１  情報処理装置
２  候補者端末
３  ユーザ端末
１１  格納部
１２  受信部
１３  処理部
１４  送信部
２０  候補者格納部
２１  候補者受付部
２２  候補者処理部
２３  候補者送信部
２４  候補者受信部
２４  給餌受信部
２５  候補者出力部
３０  ユーザ格納部
３１  ユーザ受付部
３２  ユーザ処理部
３３  ユーザ送信部
３４  ユーザ受信部
３５  ユーザ出力部
１１１  店舗情報格納部
１１２  広告情報格納部
１１３  候補者情報格納部
１１４  ユーザ情報格納部
１１５  候補者所在情報格納部
１１６  成約情報格納部
１２１  候補者情報受信部
１２２  ユーザ情報受信部
１２３  候補者所在情報受信部
１２４  配達要求受信部
１２５  許諾情報受信部
１２６  キャンセル情報受信部
１３１  候補者情報蓄積部
１３２  ユーザ情報蓄積部
１３３  候補者所在情報蓄積部
１３４  生活習慣経路情報取得部
１３５  候補者絞込部
１３６  オファー情報構成部
１３７  成約情報蓄積部
１３８  解除処理部
１４１  オファー情報送信部
１４２  結果情報送信部
【図１】
2020017050.tif 000003
【図２】
2020017050.tif 000004
【図３】
2020017050.tif 000005
【図４】
2020017050.tif 000006
【図５】
2020017050.tif 000007
【図６】
2020017050.tif 000008
【図７】
2020017050.tif 000009
【図８】
2020017050.tif 000010
【図９】
2020017050.tif 000011
【図１０】
2020017050.tif 000012
【図１１】
2020017050.tif 000013
【図１２】
2020017050.tif 000014
【図１３】
2020017050.tif 000015
【図１４】
2020017050.tif 000016
【図１５】
2020017050.tif 000017
【図１６】
2020017050.tif 000018
【図１７】
2020017050.tif 000019
【図１８】
2020017050.tif 000020
【図１９】
2020017050.tif 000021
【図２０】
2020017050.tif 000022
【図２１】
2020017050.tif 000023
【図２２】
2020017050.tif 000024
【図２３】
2020017050.tif 000025
【図２４】
2020017050.tif 000026
【図２５】
2020017050.tif 000027
【図２６】
2020017050.tif 000028
【図２７】
2020017050.tif 000029
【図２８】
2020017050.tif 000030