(57)【特許請求の範囲】
【請求項１】
商品検索サーバと、
商品出品端末と、
商品検索端末と
を含み、
前記商品検索サーバは、
数量限定商品の販売もしくは譲渡を行うためのＷＥＢサーバと、
前記ＷＥＢサーバへの出品・検索・注文の各処理を行う制御手段と、
現在時刻を保持する現在時刻保持手段と、
検索者の位置情報を取得する検索者位置取得手段と、
出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶手段と
を具備し、
前記商品出品端末は、
端末所在地の緯度・経度を測定する位置取得手段と、
前記ＷＥＢサーバから送られてきた画面を表示し、出品者が入力した内容及び端末の緯度・経度を前記ＷＥＢサーバに転送するブラウザと
を具備し、
前記商品検索端末は、
端末所在地の緯度・経度を測定する位置取得手段と、
前記ＷＥＢサーバから送られてきた画面を表示し、検索者が入力した内容及び端末の緯度・経度を前記ＷＥＢサーバに転送するブラウザと
を具備し、
前記制御手段は、出品登録位置と検索者位置とに基づいて許容経過時間を算出し、現在時刻が出品登録時刻から前記許容経過時間以上経過した商品を検索する
商品検索システム。
【請求項２】
請求項１に記載の商品検索システムであって、
前記制御手段は、出品登録位置と検索者位置との距離に応じて、前記許容経過時間を変更する
商品検索システム。
【請求項３】
請求項１又は２に記載の商品検索システムであって、
前記商品検索サーバは、
出品登録位置と検索者位置とを基に、出品登録位置と検索者位置との間の輸送コストを算出する輸送費計算手段
を更に具備し、
前記制御手段は、前記輸送コストに基づき、前記許容経過時間を算出する
商品検索システム。
【請求項４】
請求項３に記載の商品検索システムであって、
前記輸送費計算手段は、前記輸送コストを商品の重量で除したものを算出し、
前記制御手段は、前記輸送コストを商品の重量で除したものが、出品登録時刻から検索時刻までの経過時間の２乗未満である場合、前記ＷＥＢサーバに検索結果を送る
商品検索システム。
【請求項５】
請求項３に記載の商品検索システムであって、
前記輸送費計算手段は、前記輸送コストを商品のサイズで除したものを算出し、
前記制御手段は、前記輸送コストを商品のサイズで除したものが、出品登録時刻から検索時刻までの経過時間の２乗未満である場合、前記ＷＥＢサーバに検索結果を送る
商品検索システム。
【請求項６】
数量限定商品の販売もしくは譲渡を行うためのＷＥＢサーバと、
前記ＷＥＢサーバへの出品・検索・注文の各処理を行う制御手段と、
現在時刻を保持する現在時刻保持手段と、
検索者の位置情報を取得する検索者位置取得手段と、
出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶手段と
を具備し、
前記制御手段は、出品登録位置と検索者位置とに基づいて許容経過時間を算出し、現在時刻が出品登録時刻から前記許容経過時間以上経過した商品を検索する
商品検索サーバ。
【請求項７】
数量限定商品の検索を行うため、出品された商品の商品情報、登録時刻及び登録位置を問い合わせ、検索処理を行うブラウザと、
現在時刻を保持する現在時刻保持手段と、
検索者の位置情報を取得する検索者位置取得手段と
を具備し、
前記ブラウザは、現在時刻が、出品登録時間から、出品登録位置と検索者位置とに基づいて算出された許容経過時間以上経過した商品を表示する
商品検索端末。
【請求項８】
ＷＥＢサーバを利用して、数量限定商品の販売もしくは譲渡を行い、
前記ＷＥＢサーバへの出品・検索・注文の各処理を行う商品検索サーバによる商品検索方法であって、
現在時刻を保持することと、
検索者の位置情報を取得することと、
出品された商品の商品情報、登録時刻及び登録位置を蓄積することと、
出品登録位置と検索者位置とに基づいて許容経過時間を算出することと、
現在時刻が出品登録時刻から前記許容経過時間以上経過した商品を検索することと
を含む
商品検索方法。
【請求項９】
ＷＥＢサーバを利用して、数量限定商品の販売もしくは譲渡を行うステップと、
前記ＷＥＢサーバへの出品・検索・注文の各処理を行うステップと、
現在時刻を保持するステップと、
検索者の位置情報を取得するステップと、
出品された商品の商品情報、登録時刻及び登録位置を蓄積するステップと、
出品登録位置と検索者位置とに基づいて許容経過時間を算出するステップと、
現在時刻が出品登録時刻から前記許容経過時間以上経過した商品を検索するステップと
を計算機に実行させるための
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品検索システムに関し、特にネットワークを用いた物品の販売・譲渡サービスにおける検索結果の表示方式に関する。
【背景技術】
【０００２】
近年、ネットワーク上のサーバに不用品を出品し、ネットワークを介して不用品を譲渡するサービス（特許文献１参照）がある。
【０００３】
また、従来、譲受希望物品の取得希望地と、譲渡希望物品の所在地と、の緯度・経度の関係から、譲渡希望物品の並べ替えを行う方法（特許文献２参照）が提案されている。
【０００４】
更に、従来、ネットワークを介した商品販売サービスにおいて、商品代金だけでなく、送料も加味して、システム側が顧客の総支払額が低くなる順番に並べ替えて商品を表示する方法（特許文献３参照）が提案されている。
【０００５】
これらと関連して、交通費や地図を加味して、最小コストの業者から物品を購入できるようにする方法（特許文献４参照）や、交通費が最も安くなる販売店から順に表示する方法（特許文献５参照）も提案されている。
【０００６】
しかし、先着１名様等の「数量限定品」の販売においては、「距離が近いほど、検索結果の上位に表示される」という方法では、「輸送時間・輸送コスト・二酸化炭素排出量」を低減できないという問題があった。
【０００７】
例えば、特許文献３〜５に示すような商品検索結果の表示方法は、数量限定品では無い一般的な商品の販売時であれば、輸送コスト・輸送時間・二酸化炭素排出量を低減できるが、先着１名様等の数量限定品の販売においては、出品者からの距離が遠距離の顧客が先に購入注文を行ってしまい、出品者からの距離が近距離の顧客が、その商品を購入できなくなることがあることがある。
【０００８】
したがって、数量限定品の販売・譲渡においては、特許文献３〜５に示すような「距離が近いほど、検索結果の上位に表示される」という方法では、「輸送時間・輸送コスト・二酸化炭素排出量」を最小化できないという問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−１８２５８４号広報
【特許文献２】特開２００３−０５０８５９号広報
【特許文献３】特開２００３−００６０７９号広報
【特許文献４】特開２００８−２２５６２２号広報
【特許文献５】特開２００９−１８１５４２号広報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、輸送コスト、もしくは二酸化炭素排出量を低減する商品検索システム、商品検索サーバ、商品検索端末、商品検索方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明に係る商品検索システムは、商品検索サーバと、商品出品端末と、商品検索端末とを含む。商品検索サーバは、数量限定商品の販売もしくは譲渡を行うためのＷＥＢサーバと、ＷＥＢサーバへの出品・検索・注文の各処理を行う制御部と、現在時刻を保持する現在時刻保持部と、検索者の位置情報を取得する検索者位置取得部と、出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶部とを具備する。商品出品端末は、端末所在地の緯度・経度を測定する位置取得部と、ＷＥＢサーバから送られてきた画面を表示し、出品者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザとを具備する。商品検索端末は、端末所在地の緯度・経度を測定する位置取得部と、ＷＥＢサーバから送られてきた画面を表示し、検索者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザとを具備する。制御部は、出品登録位置と検索者位置とに基づいて許容経過時間を算出し、現在時刻が出品登録時刻から許容経過時間以上経過した商品を検索する。
【００１２】
本発明に係る商品検索サーバは、数量限定商品の販売もしくは譲渡を行うためのＷＥＢサーバと、ＷＥＢサーバへの出品・検索・注文の各処理を行う制御部と、現在時刻を保持する現在時刻保持部と、検索者の位置情報を取得する検索者位置取得部と、出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶部とを具備する。制御部は、出品登録位置と検索者位置とに基づいて許容経過時間を算出し、現在時刻が出品登録時刻から許容経過時間以上経過した商品を検索する。
【００１３】
本発明に係る商品検索端末は、数量限定商品の検索を行うため、出品された商品の商品情報、登録時刻及び登録位置を問い合わせ、検索処理を行うブラウザと、現在時刻を保持する現在時刻保持部と、検索者の位置情報を取得する検索者位置取得部とを具備する。ブラウザは、現在時刻が、出品登録時間から、出品登録位置と検索者位置とに基づいて算出された許容経過時間以上経過した商品を表示する。
【００１４】
本発明に係る商品検索方法は、ＷＥＢサーバを利用して、数量限定商品の販売もしくは譲渡を行うことと、ＷＥＢサーバへの出品・検索・注文の各処理を行うことと、現在時刻を保持することと、検索者の位置情報を取得することと、出品された商品の商品情報、登録時刻及び登録位置を蓄積することと、出品登録位置と検索者位置とに基づいて許容経過時間を算出することと、現在時刻が出品登録時刻から許容経過時間以上経過した商品を検索することとを含む。
【００１５】
本発明に係るプログラムは、ＷＥＢサーバを利用して、数量限定商品の販売もしくは譲渡を行うステップと、ＷＥＢサーバへの出品・検索・注文の各処理を行うステップと、現在時刻を保持するステップと、検索者の位置情報を取得するステップと、出品された商品の商品情報、登録時刻及び登録位置を蓄積するステップと、出品登録位置と検索者位置とに基づいて許容経過時間を算出するステップと、現在時刻が出品登録時刻から許容経過時間以上経過した商品を検索するステップとを計算機に実行させるためのプログラムである。なお、本発明に係るプログラムは、記憶装置や記憶媒体に格納することが可能である。
【発明の効果】
【００１６】
数量限定品の販売もしくは譲渡を行う場合において、輸送時間、輸送コスト、もしくは二酸化炭素排出量を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態におけるシステム構成を示すブロック図である。
【図２】本発明の第１実施形態における出品ＤＢ（ｄａｔａｂａｓｅ）１３の構成を示す表である。
【図３】本発明の第１実施形態における出品画面２１１の構成を示す表である。
【図４】本発明の第１実施形態における検索画面４１１の構成を示す表である。
【図５】本発明の第１実施形態における検索結果画面４１２の構成を示す表である。
【図６】本発明の第１実施形態における注文画面４１３の構成を示す表である。
【図７】本発明の第１実施形態における注文通知２３１の構成を示す表である。
【図８】本発明の第１実施形態における出品処理１２１の動作を示す流れ図（フローチャート）である。
【図９】本発明の第１実施形態における検索処理１２２の動作を示す流れ図である。
【図１０】本発明の第１実施形態における注文処理１２３の動作を示す流れ図である。
【図１１】本発明の第１実施形態における端末所在地の位置関係、及び出品から検索可能になるまでの時間の関係を示す図である。
【図１２】本発明の第１実施形態における出品時刻、出品物、商品出品端末、及び検索時刻、検索結果の関係を示す図である。
【図１３Ａ】本発明の第１実施形態における２０１１年７月１６日０９時００分に第１の商品検索端末４において、検索を行った場合の検索結果（検索結果Ａ）を示す表である。
【図１３Ｂ】本発明の第１実施形態における２０１１年７月１６日０９時００分に第２の商品検索端末５において、検索を行った場合の検索結果（検索結果Ａ）を示す表である。
【図１４Ａ】本発明の第１実施形態における２０１１年７月１７日１３時００分に第１の商品検索端末４において、検索を行った場合の検索結果（検索結果Ｂ）を示す表である。
【図１４Ｂ】本発明の第１実施形態における２０１１年７月１７日１３時００分に第２の商品検索端末５において、検索を行った場合の検索結果（検索結果Ｂ）を示す表である。
【図１５】本発明の第２実施形態におけるシステム構成を示すブロック図である。
【図１６】本発明の第３実施形態におけるシステム構成を示すブロック図である。
【図１７】本発明の第３実施形態における出品ＤＢ１３Ａの構成を示す表である。
【図１８】本発明の第３実施形態における出品画面２１１Ａの構成を示す表である。
【図１９Ａ】本発明の第３実施形態における輸送費計算部１６に格納された輸送費表（関東発）の例を示す表である。
【図１９Ｂ】本発明の第３実施形態における輸送費計算部１６に格納された輸送費表（九州発）の例を示す表である。
【図２０】本発明の第３実施形態における検索処理１２２Ａの動作を示す流れ図である。
【図２１】本発明の第４実施形態における検索処理１２２Ｂの動作を示す流れ図である。
【図２２】本発明の第５実施形態における検索処理１２２Ｃの動作を示す流れ図である。
【発明を実施するための形態】
【００１８】
＜第１実施形態＞
以下に、本発明の第１実施形態について添付図面を参照して説明する。
【００１９】
［システム構成］
図１を参照して、本発明の第１実施形態に係る商品検索システムの構成について説明する。
【００２０】
本実施形態に係る商品検索システムは、商品検索サーバ１と、第１の商品出品端末２と、第２の商品出品端末３と、第１の商品検索端末４と、第２の商品検索端末５を含む。
【００２１】
商品検索サーバ１は、出品者と検索（注文）者との間で不用品譲渡や商品販売の仲介サービスを行うインターネットサービス提供者に設置されるサーバ装置である。商品検索サーバ１は、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５からの出品・検索・注文等の要求を受け付け、処理を行い、結果をＷＥＢ画面もしくは電子メールにより、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５に返却する。
【００２２】
第１の商品出品端末２及び第２の商品出品端末３は、不用品を譲渡したい、もしくは商品を販売したいという意向を持つ出品者が利用する端末である。第１の商品出品端末２及び第２の商品出品端末３は、商品検索サーバ１に対して、出品処理（エントリ登録）を要求する。また、出品した商品に対する注文者が現れた場合に、商品検索サーバ１から電子メールにより、注文通知を受信する。第１の商品出品端末２と第２の商品出品端末３とは、基本的に、同様の構成を有し、同様の動作を行う。
【００２３】
第１の商品検索端末４及び第２の商品検索端末５は、出品された不用品を受け取りたい、もしくは商品を購入したいという意向を持つ検索者が利用する端末である。第１の商品検索端末４及び第２の商品検索端末５は、ＷＥＢ画面を用いて商品検索サーバ１に対して、検索処理や注文処理を要求する。第１の商品検索端末４と第２の商品検索端末５とは、基本的に、同様の構成を有し、同様の動作を行う。
【００２４】
［構成の詳細］
更に、商品検索サーバ１、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５の構成の詳細について説明する。
【００２５】
商品検索サーバ１は、ＷＥＢサーバ１１と、処理部１２と、出品ＤＢ（ｄａｔａｂａｓｅ）１３と、メールサーバ１４と、時計１５を備える。
【００２６】
ＷＥＢサーバ１１は、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５の各々のブラウザからの要求を受け付け、当該要求を処理部１２に渡す。また、ＷＥＢサーバ１１は、処理部１２から渡された処理結果を、要求元である端末のブラウザに返却する。なお、ＷＥＢサーバ１１は、サーバソフトウェアを実行する装置でも良い。また、ＷＥＢサーバ１１は、商品検索サーバ１に接続された外部サーバであっても良い。
【００２７】
処理部１２は、ＷＥＢサーバ１１から要求を受け、出品処理１２１、検索処理１２２、注文処理１２３のいずれかを行い、結果をＷＥＢサーバ１１に返却する。この際、処理部１２は、必要に応じて出品ＤＢ１３及び時計１５を参照する。ここでは、処理部１２は、ソフトウェアによる制御に従って、出品処理１２１、検索処理１２２、注文処理１２３を行う。但し、実際には、処理部１２は、出品処理１２１、検索処理１２２、注文処理１２３の各々を行うための機能ブロックを有していても良い。更に、処理部１２は、必要に応じてメールサーバ１４を介してメールを送信する。また、処理部１２は、出品ＩＤを管理するレジスタも有す。
【００２８】
出品ＤＢ１３は、第１の商品出品端末２及び第２の商品出品端末３からの出品処理１２１の要求に応じて、出品者から出品された商品を登録するデータベースである。出品ＤＢ１３は、エントリ毎に、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先を記録する。出品ＤＢ１３は、任意の項目を複数組み合わせた条件で、検索が可能である。
【００２９】
メールサーバ１４は、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ機能と、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバ機能を併せ持つ。
【００３０】
更に、メールサーバ１４は、以下のような機能を有する。
（１）処理部１２からの要求を受けて、指定された宛先のメールサーバへ電子メールを転送する機能
（２）自身が管理するアカウント宛の電子メールを保管する機能
（３）第１の商品出品端末２内のメーラ２３、及び第２の商品出品端末内のメーラ３３からのメール読み出し要求を受けて、保管中のメールを転送する機能
【００３１】
時計１５は、処理部１２からの要求を受け、現在日時（年月日時分秒）を返却する。時計１５は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）やＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を利用して、常に正確な日時を取得・保持している。例えば、時計１５は、ＵＴＣ（Ｃｏｏｒｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ：協定世界時）、もしくはＧＭＴ（Ｇｒｅｅｎｗｉｃｈ  Ｍｅａｎ  Ｔｉｍｅ：グリニッジ標準時）等を取得・保持している。なお、時計１５は、原子時計等を利用して、自ら正確な日時を計測していても良い。
【００３２】
第１の商品出品端末２は、ブラウザ２１と、位置取得部２２と、メーラ２３を備える。
【００３３】
第２の商品出品端末３は、ブラウザ３１と、位置取得部３２と、メーラ３３を備える。
【００３４】
第１の商品検索端末４は、ブラウザ４１と、位置取得部４２を備える。
【００３５】
第２の商品検索端末５は、ブラウザ５１と、位置取得部５２を備える。
【００３６】
ブラウザ２１、３１、４１、５１は、出品者からの指示により、ＷＥＢサーバ１１に対して、ＷＥＢページの閲覧要求を行い、返却されたＷＥＢページを出品者に表示する。ＷＥＢの閲覧要求時には、出品者が入力したデータや、位置取得部２２、３２、４２、５２から取得した緯度・経度をＷＥＢサーバに渡すこともある。なお、ブラウザ２１、３１、４１、５１は、ＷＥＢブラウザ等のアプリケーションソフトウェアを実行する装置でも良い。
【００３７】
位置取得部２２、３２、４２、５２は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、携帯電話基地局測位、無線ＬＡＮ基地局（アクセスポイント）測位（ＷＬＡＮ測位）を、単独、もしくは複数組み合わせて当該端末の位置（端末所在地の緯度・経度）を特定し、ブラウザ２１、３１、４１、５１に緯度・経度を返却する。
【００３８】
メーラ２３、３３は、メールサーバ１４に対して、ＰＯＰプロトコル等を用いてメール読み出し要求を行い、読み出したメールを出品者に表示・保管する。
【００３９】
［ハードウェアの例示］
以下に、本発明に係る商品検索システムを実現するための具体的なハードウェアの例について説明する。
【００４０】
商品検索サーバ１の例として、ＰＣ（パソコン）、アプライアンス（ａｐｐｌｉａｎｃｅ）、ワークステーション、メインフレーム、スーパーコンピュータ等の計算機が考えられる。
【００４１】
第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５の例として、ＧＰＳ機能付きの携帯電話機、スマートフォン、スマートブック、ＰＣ（パソコン）、モバイルノートＰＣ、カーナビ（カーナビゲーションシステム）、携帯型ゲーム機、家庭用ゲーム機、携帯型音楽プレーヤー、ハンディターミナル、ガジェット（電子機器）、双方向テレビ、デジタルチューナー、デジタルレコーダー、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、店頭端末・高機能コピー機、デジタルサイネージ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｇｅ：電子看板）等が考えられる。第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５は、車両や船舶、航空機等の移動体に搭載されていても良い。
【００４２】
なお、商品検索サーバ１、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５は、端末やサーバに限らず、中継機器や周辺機器でも良い。また、商品検索サーバ１、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５は、計算機等に搭載される拡張ボードや、物理マシン上に構築された仮想マシン（ＶＭ：Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）でも良い。
【００４３】
図示しないが、商品検索サーバ１、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５の各々は、プログラムに基づいて駆動し所定の処理を実行するプロセッサと、当該プログラムや各種データを記憶するメモリと、ネットワークとの通信に用いられるインターフェースによって実現される。
【００４４】
上記のプロセッサの例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ネットワークプロセッサ（ＮＰ：Ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）、マイクロコントローラ、或いは、専用の機能を有する半導体集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等が考えられる。
【００４５】
上記のメモリの例として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の半導体記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置、又は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のリムーバブルディスクや、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等の記憶媒体（メディア）等が考えられる。また、バッファ（ｂｕｆｆｅｒ）やレジスタ（ｒｅｇｉｓｔｅｒ）でも良い。或いは、ＤＡＳ（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＦＣ−ＳＡＮ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＩＰ−ＳＡＮ（ＩＰ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いたストレージ装置でも良い。
【００４６】
なお、上記のプロセッサ及び上記のメモリは、一体化していても良い。例えば、近年では、マイコン等の１チップ化が進んでいる。したがって、電子機器等に搭載される１チップマイコンが、上記のプロセッサ及び上記のメモリを備えている事例が考えられる。
【００４７】
上記のインターフェースの例として、ネットワーク通信に対応した基板（マザーボード、Ｉ／Ｏボード）やチップ等の半導体集積回路、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタや同様の拡張カード、アンテナ等の通信装置、接続口（コネクタ）等の通信ポート等が考えられる。
【００４８】
また、ネットワークの例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、バックボーン（Ｂａｃｋｂｏｎｅ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、ＷｉＭＡＸ（ＩＥＥＥ  ８０２．１６ａ）、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、専用線（ｌｅａｓｅ  ｌｉｎｅ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、シリアル通信回線、データバス等が考えられる。
【００４９】
なお、商品検索サーバ１、第１の商品出品端末２、第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５の各々の内部の構成要素は、モジュール（ｍｏｄｕｌｅ）、コンポーネント（ｃｏｍｐｏｎｅｎｔ）、或いは専用デバイス、又はこれらの起動（呼出）プログラムでも良い。
【００５０】
但し、実際には、これらの例に限定されない。
【００５１】
［出品ＤＢの構成］
図２を参照して、出品ＤＢ１３の構成について説明する。
【００５２】
出品ＤＢ１３は、出品ＩＤ１３１と、品名１３２と、商品説明１３３と、登録時刻１３４と、登録場所緯度１３５と、登録場所経度１３６と、登録者連絡先１３７を含む。
【００５３】
出品ＩＤ１３１は、出品された不用品もしくは商品等を一意に特定するための番号が記録されるエリア（領域）である。出品ＩＤは商品の種類や型番、もしくは出品者を特定する番号では無いため、例えば、処理部１２は、同一の出品者が同一の型番の商品を複数回出品した場合には、出品毎に異なる出品ＩＤを付与し、出品ＩＤ１３１に記載する。
【００５４】
品名１３２は、出品された不用品もしくは商品の品名を記録するエリアである。例えば、処理部１２は、スキー、ギター、パソコン等、商品のおおまかなジャンルを、文字もしくはコード等により、品名１３２に登録する。
【００５５】
商品説明１３３は、出品された不用品もしくは商品の説明を記録するエリアである。例えば、処理部１２は、サイズ、色、メーカー、型番、商品画像ＵＲＬ、ＪＡＮコード、商品状態（傷あり・故障・新品・未開封等）等を、商品説明１３３に登録する。
【００５６】
登録時刻１３４は、出品処理１２１を行った現在日時（年月日時分秒）を記録するエリアである。
【００５７】
登録場所緯度１３５は、出品処理１２１を行った場所の緯度を記録するエリアである。１０進法表記で、北緯の場合は正の値、南緯の場合は負の値により、緯度を表現する。
【００５８】
登録場所経度１３６は、出品処理１２１を行った場所の経度を記録するエリアである。１０進法表記で、東経の場合は正の値、西経の場合は負の値により、経度を表現する。
【００５９】
登録者連絡先１３７は、出品処理１２１を行った出品者のメールアドレスを記録するエリアである。処理部１２は、出品された不用品もしくは商品等に対して欲しいという要求（注文）があった場合、登録者連絡先１３７に記載のメールアドレスに対して、注文通知の電子メールを送信する。
【００６０】
［出品画面の構成］
図３を参照して、出品者が、不用品もしくは商品等の出品処理１２１を行う際に、ブラウザ２１に表示される出品画面２１１の構成について説明する。
【００６１】
出品画面２１１は、品名２１１１と、商品説明２１１２と、メールアドレス２１１３と、緯度２１１４と、経度２１１５と、出品ボタン２１１６を含む。
【００６２】
品名２１１１は、出品する不用品もしくは商品の品名を設定するエリアである。例えば、ブラウザ２１は、スキー、ギター、パソコン等、商品のおおまかなジャンルを、文字もしくはコード等により、品名２１１１に登録する。
【００６３】
商品説明２１１２は、出品する不用品もしくは商品等の説明を設定するエリアである。例えば、ブラウザ２１は、サイズ、色、メーカー、型番、商品画像ＵＲＬ、ＪＡＮコード、商品状態（傷あり・故障・新品・未開封等）等を、商品説明２１１２に登録する。
【００６４】
メールアドレス２１１３は、出品処理１２１を行う出品者のメールアドレスを設定するエリアである。例えば、ブラウザ２１は、出品された不用品もしくは商品に対して欲しいという要求（注文）があった場合、ここに記載のメールアドレスに対して、電子メール等で注文通知２３１を送信する。
【００６５】
緯度２１１４は、出品画面２１１の表示時に、ブラウザ２１が位置取得部２２から取得した緯度を表示するエリアである。１０進法表記で、北緯の場合は正の値、南緯の場合は負の値により、緯度を表現する。
【００６６】
経度２１１５は、出品画面２１１の表示時に、ブラウザ２１が位置取得部２２から取得した経度を表示するエリアである。１０進法表記で、東経の場合は正の値、西経の場合は負の値により、経度を表現する。
【００６７】
出品ボタン２１１６は、出品画面２１１において設定された、品名２１１１、商品説明２１１２、メールアドレス２１１３、緯度２１１４、及び経度２１１５を、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のＰＯＳＴメソッド等の方法により、ＷＥＢサーバ１１に送信し、ブラウザ２１内の出品処理１２１を起動するためのボタンである。
【００６８】
［検索画面の構成］
図４を参照して、検索者が、不用品もしくは商品等の検索を行う際に、ブラウザ４１に表示される検索画面４１１の構成について説明する。
【００６９】
検索画面４１１は、品名４１１１と、緯度４１１２と、経度４１１３と、検索ボタン４１１４を含む。
【００７０】
品名４１１１は、検索したい不用品もしくは商品の品名を設定するエリアである。例えば、ブラウザ４１は、スキー、ギター、パソコン等、商品のおおまかなジャンルを、文字もしくはコード等により、品名４１１１に記述する。ブラウザ４１は、品名４１１１を空欄にしたまま検索ボタン４１１４を押下して検索処理を実行した場合は、品名を絞らずに検索を行う。
【００７１】
緯度４１１２は、検索画面４１１の表示時に、ブラウザ４１が位置取得部４２より取得した緯度を表示するエリアである。１０進法表記で、北緯の場合は正の値、南緯の場合は負の値により、緯度を表現する。
【００７２】
経度４１１３は、出品画面４１１の表示時に、ブラウザ４１が位置取得部４２より取得した経度を表示するエリアである。１０進法表記で、東経の場合は正の値、西経の場合は負の値により、経度を表現する。
【００７３】
検索ボタン４１１４は、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＨＴＴＰのＰＯＳＴメソッド等の方法により、ＷＥＢサーバ１１に送信し、処理部１２による検索処理１２２を起動するためのボタンである。
【００７４】
［検索結果画面の構成］
図５を参照して、検索者が、検索画面４１１により、検索を要求した後、処理部１２による検索処理１２２が実行された結果、ブラウザ４１に表示される検索結果画面４１２の構成について説明する。
【００７５】
検索結果画面４１２は、出品ＩＤ４１２１と、品名４１２２と、商品説明４１２３と、注文ボタン４１２４を含む。
【００７６】
出品ＩＤ４１２１は、出品された不用品もしくは商品等を一意に特定するための番号が表示されるエリアである。
【００７７】
品名４１２２は、出品された不用品もしくは商品等の品名を表示するエリアである。例えば、ブラウザ４１は、品名４１２２に、スキー、ギター、パソコン等、商品のおおまかなジャンルを表示する。
【００７８】
商品説明４１２３は、出品された不用品もしくは商品等の説明を表示するエリアである。例えば、ブラウザ４１は、商品説明４１２３に、サイズ、色、メーカー、型番、商品画像ＵＲＬ、ＪＡＮコード、商品状態（傷あり・故障・新品・未開封等）等を表示する。
【００７９】
注文ボタン４１２４は、各ボタン（エントリ）に対応する出品ＩＤを、ＨＴＴＰのＰＯＳＴメソッドもしくはＧＥＴメソッド等の方法により、ＷＥＢサーバ１１に送信し、注文画面４１３を得るためのボタンである。
【００８０】
［注文画面の構成］
図６を参照して、検索者が、検索結果画面４１２により、検索結果を確認した後、注文ボタンを押下した結果、ＷＥＢサーバ１１より配信されブラウザ４１に表示される注文画面４１３の構成について説明する。
【００８１】
注文画面４１３は、出品ＩＤ４１３１と、品名４１３２と、郵便番号４１３３と、住所４１３４と、氏名４１３５と、電話４１３６と、メールアドレス４１３７と、注文確定ボタン４１３８を含む。
【００８２】
出品ＩＤ４１３１は、注文する不用品もしくは商品等を一意に特定するための番号が表示されるエリアである。
【００８３】
品名４１３２は、注文する不用品もしくは商品の品名を表示するエリアである。例えば、スキー、ギター、パソコン等、商品のおおまかなジャンルを表示する。
【００８４】
郵便番号４１３３は、注文する不用品もしくは商品の送付先郵便番号を設定するエリアである。
【００８５】
住所４１３４は、注文する不用品もしくは商品の送付先住所を設定するエリアである。
【００８６】
氏名４１３５は、注文する不用品もしくは商品の送付先氏名を設定するエリアである。
【００８７】
電話４１３６は、注文する不用品もしくは商品の送付先電話番号を設定するエリアである。
【００８８】
メールアドレス４１３７は、注文者のメールアドレスを設定するエリアである。
【００８９】
注文確定ボタン４１３８は、注文画面４１３において設定された、出品ＩＤ４１３１、郵便番号４１３３、住所４１３４、氏名４１３５、電話４１３６、及びメールアドレス４１３７を、ＨＴＴＰのＰＯＳＴメソッド等の方法により、ＷＥＢサーバ１１に送信し、処理部１２による注文処理１２３を起動するためのボタンである。
【００９０】
［注文通知の構成］
図７を参照して、検索者が、注文画面４１３において注文確定ボタンを押下した後、処理部１２による注文処理１２３が実行された結果、メールサーバ１４を通じて第１の商品出品端末２内のメーラ２３に配信・表示される電子メールである注文通知２３１の構成について説明する。
【００９１】
注文通知２３１は、宛先２３１１と、表題２３１２と、本文２３１３を含む。
【００９２】
宛先２３１１は、出品者が出品画面２１１において当該商品等の出品処理１２１を行った際に設定したメールアドレスが記載されるエリアである。
【００９３】
表題２３１２は、当該電子メールが注文通知であることを示す「注文通知」と記された文字列、及び、出品者が出品画面２１１において当該商品等の出品処理１２１を行った際に採番された出品ＩＤ、更に、出品処理１２１時に設定した品名が記載されるエリアである。
【００９４】
本文２３１３は、出品した不用品もしくは商品等に対する注文があった旨、並びに発送処理を行うべき旨を記した文言と、注文された商品を特定するための出品ＩＤ及び品名、更に、発送先を特定するための郵便番号、住所、氏名、電話、及びメールアドレスが記載されるエリアである。
【００９５】
ここでは、本文２３１３は、出品ＩＤ２３１３１と、品名２３１３２と、郵便番号２３１３３と、住所２３１３４と、氏名２３１３５と、電話２３１３６と、メールアドレス２３１３７を含む。
【００９６】
出品ＩＤ２３１３１は、注文された不用品もしくは商品等を一意に特定するための番号が記載されるエリアである。
【００９７】
品名２３１３２は、注文された不用品もしくは商品等の品名が記載されるエリアである。例えば、品名２３１３２には、スキー、ギター、パソコン等、商品のおおまかなジャンルが記載される。
【００９８】
郵便番号２３１３３は、注文された不用品もしくは商品等の送付先郵便番号が記載されるエリアである。
【００９９】
住所２３１３４は、注文された不用品もしくは商品等の送付先住所が記載されるエリアである。
【０１００】
氏名２３１３５は、注文された不用品もしくは商品等の送付先氏名が記載されるエリアである。
【０１０１】
電話２３１３６は、注文された不用品もしくは商品等の送付先電話番号が記載されるエリアである。
【０１０２】
メールアドレス２３１３７は、注文者のメールアドレスが記載されるエリアである。
【０１０３】
図７においては、注文通知２３１の送信元を省略しているが、注文通知２３１の送信元メールアドレスとして、注文者のメールアドレス（例えば、注文者が「１２３＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」の場合は、「１２３＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」）を用いても良い。或いは、注文者が誰であるかに関係無く常にシステムが保有するメールアドレス（例えば、「ｓｙｓｔｅｍ＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」）を用いても良い。
【０１０４】
［出品処理の動作］
図８を参照して、処理部１２で実行される出品処理１２１の動作について説明する。
【０１０５】
（１）ステップＳ１２１１
処理部１２は、出品者により、出品画面２１１において設定された、品名２１１１、商品説明２１１２、メールアドレス２１１３、緯度２１１４、及び経度２１１５を、ＷＥＢサーバ１１より受信すると、出品処理１２１を開始する。
【０１０６】
（２）ステップＳ１２１２
処理部１２は、出品ＩＤを管理するレジスタを有しており、レジスタに設定されている番号を１増加（インクリメント）した数値を出品ＩＤとして採番し、採番した数値をレジスタに保存する。
【０１０７】
（３）ステップＳ１２１３
処理部１２は、時計１５から現在日時（年月日時分秒）を取得する。
【０１０８】
（４）ステップＳ１２１４
処理部１２は、ステップＳ１２１２で採番した出品ＩＤ、ステップＳ１２１３で取得した現在日時（年月日時分秒）、及びステップＳ１２１１で取得した品名、商品説明、メールアドレス、緯度、及び経度を、出品ＤＢ１３に登録する。
【０１０９】
（５）ステップＳ１２１５
処理部１２は、出品処理１２１が完了した旨、及び、ステップＳ１２１２で採番した出品ＩＤを、ＷＥＢサーバ１１を通じてブラウザ２１に表示し、処理を終了する。
【０１１０】
［検索処理の動作］
図９を参照して、処理部１２で実行される検索処理１２２の動作について説明する。
【０１１１】
（１）ステップＳ１２２１
処理部１２は、検索者により、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信すると、検索処理１２２を開始する。
【０１１２】
（２）ステップＳ１２２２
処理部１２は、時計１５から現在日時（年月日時分秒）を取得する。
【０１１３】
（３）ステップＳ１２２３
処理部１２は、ステップＳ１２２１で取得した緯度及び経度をキーに出品ＤＢ１３を検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。このとき、ステップＳ１２２１において品名が空欄では無く指定されていた場合は、品名で検索結果を絞り込む。出品ＤＢ１３を検索した結果として取得できる各エントリには、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先が含まれる。
【０１１４】
（４）ステップＳ１２２４
処理部１２は、ステップＳ１２２３で検索により取得したエントリ（最大２００件）を、順番に１件ずつ選択する。選択するエントリが存在する場合は、ステップＳ１２２５に進み、選択するエントリが存在しなくなった場合は、処理を終了する。
【０１１５】
（５）ステップＳ１２２５
処理部１２は、ステップＳ１２２４で選択したエントリについて、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。評価結果が「ＹＥＳ」である場合はステップＳ１２２６に進む。評価結果が「ＮＯ」である場合はステップＳ１２２４に戻り、次のエントリを選択する。
【０１１６】
ステップＳ１２２５において、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）は、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から算出する。また、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）は、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から算出する。
【０１１７】
（６）ステップＳ１２２６
処理部１２は、ステップＳ１２２５において、選択したエントリの評価結果が「ＹＥＳ」であった場合、エントリの出品ＩＤ、品名、及び商品説明をＷＥＢサーバ１１に送信し、検索結果表示画面４１２にエントリの内容を表示させる。その後、ステップＳ１２２４に戻り、次のエントリを選択する。
【０１１８】
［注文処理の動作］
図１０を参照して、処理部１２で実行される注文処理１２３の動作について説明する。
【０１１９】
（１）ステップＳ１２３１
処理部１２は、注文画面４１３において設定された、出品ＩＤ４１３１、郵便番号４１３３、住所４１３４、氏名４１３５、電話４１３６、及びメールアドレス４１３７を、ＷＥＢサーバ１１より受信すると、注文処理１２３を開始する。
【０１２０】
（２）ステップＳ１２３２
処理部１２は、ステップＳ１２３１で取得した出品ＩＤをキーに出品ＤＢ１３を検索し、出品ＩＤに対応するエントリ１件を取得する。このエントリには、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先が含まれる。
【０１２１】
（３）ステップＳ１２３３
処理部１２は、注文があったことを出品者に通知する電子メールである注文通知２３１を生成し、メールサーバ１４を経由してメーラ２３に送付する。
【０１２２】
ステップＳ１２３３において、宛先２３１１には、ステップＳ１２３２で取得した登録者連絡先を記載し、表題２３１２には「注文通知」を表す文言と、ステップＳ１２３２で取得した出品ＩＤ及び品名を記載し、本文には出品した不用品もしくは商品等に対する注文があった旨、並びに発送処理を行うべき旨を記した文言と、ステップＳ１２３２で取得した出品ＩＤ及び品名、更に、発送先としてステップＳ１２３１で取得した郵便番号、住所、氏名、電話、及びメールアドレスを記載する。
【０１２３】
（４）ステップＳ１２３４
処理部１２は、ステップＳ１２３１で取得した出品ＩＤをキーに出品ＤＢ１３を検索し、出品ＩＤに対応するエントリ１件を削除する。この処理により、当該出品ＩＤに対応する不用品もしくは商品等に対して、複数の注文が行われることを防止する。つまり、出品ＩＤ１件に対して、１件の注文しかできないようにする。
【０１２４】
（５）ステップＳ１２３５
処理部１２は、注文処理１２３が完了した旨、及びステップＳ１２３１で取得した出品ＩＤとステップＳ１２３２で取得した品名を、ＷＥＢサーバ１１を通じてブラウザ４１に表示し、処理を終了する。
【０１２５】
本実施形態においては、登録者連絡先１３７に出品処理１２１を行った出品者のメールアドレスを記録しているが、メールアドレスの代わりに携帯電話番号を登録し、ショートメッセージサービス（ＳＭＳ）により、通知を行っても良い。また、ソーシャルネットワークサービス（ＳＮＳ）のアカウントを登録し、ＳＮＳのメッセージ伝達機能を利用して注文があったことを通知しても良い。
【０１２６】
また、本実施形態においては、商品出品端末と商品検索端末との間の距離の計算に、出品時もしくは検索時に端末が取得した緯度・経度を用いているが、これら緯度・経度の代わりに、出品画面や検索画面において送付元もしくは発送先の住所・郵便番号・固定電話の市外局番等を入力させ、これらを用いて出品者と検索者との間の距離を計算しても良い。また、会員データベースを追加して会員制度を導入し、登録された住所を用いて出品者と検索者との間の距離を計算しても良い。
【０１２７】
［動作例１：出品動作］
以下、図１〜図３、及び図８を参照して、２０１１年７月１５日の１７時００分に、東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２において、スキーが出品された場合を例に、出品動作を説明する。なお、処理部１２内の出品ＩＤを管理するレジスタ値は「００００」が設定されているものとする。
【０１２８】
スキーの出品を希望する出品者が、図１に示す第１の商品出品端末２内のブラウザ２１を用いてＷＥＢサーバ１１にアクセスし、図３に示す出品画面２１１を取得する。
【０１２９】
ブラウザ２１は、出品画面２１１の表示時に、位置取得部２２から第１の商品出品端末２の緯度・経度を取得し、出品画面２１１の緯度２１１４及び経度２１１５として表示する。ここで、緯度２１１４は「北緯３５．６８１１１１」、経度２１１５は「東経１３９．７６６６６７」であったとする。
【０１３０】
ここで出品者が、図３に示すように、品名２１１１に「スキー」、商品説明２１１２に「子供用、色はピンクです」、メールアドレス２１１３に「ａｂｃ＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」を入力し、入力後に出品ボタン２１１６を押下したとする。
【０１３１】
出品ボタン２１１６が押下されると、出品画面２１１において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図８に示す出品処理１２１を起動する。
【０１３２】
処理部１２は、出品処理１２１のステップＳ１２１１において、出品画面２１１において設定された、品名２１１１、商品説明２１１２、メールアドレス２１１３、緯度２１１４、及び経度２１１５を、ＷＥＢサーバ１１より受信する。
【０１３３】
処理部１２は、出品処理１２１のステップＳ１２１２において、出品ＩＤを管理するレジスタを参照し、「００００」という値を取り出す。そして、取り出した値を１増加（インクリメント）した値である「０００１」を、今回の出品処理１２１における出品ＩＤとして採番し、レジスタに「０００１」を保持する。
【０１３４】
処理部１２は、出品処理１２１のステップＳ１２１３において、時計１５から現在日時（年月日時分秒）を取得する。この結果、「２０１１０７１５１７００００」という値を取得する。
【０１３５】
処理部１２は、出品処理１２１のステップＳ１２１４において、ステップＳ１２１２で採番した出品ＩＤ、ステップＳ１２１３で取得した現在日時（年月日時分秒）、及びステップＳ１２１１で取得した品名、商品説明、メールアドレス、緯度、及び経度を、出品ＤＢ１３に登録する。
【０１３６】
この結果、出品ＤＢ１３には、図２における出品ＩＤ「０００１」に対応するエントリが登録される。つまり、出品ＩＤ１３１には「０００１」、品名１３２には「スキー」、商品説明１３３には「子供用、色はピンクです。」、登録時刻１３４には「２０１１０７１５１７００００」、登録場所緯度１３５には「＋３５．６８１１１１」、登録場所経度１３６には「＋１３９．７６６６６７」、登録者連絡先１３７には「ａｂｃ＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」が設定される。
【０１３７】
処理部１２は、出品処理１２１のステップＳ１２１５において、出品処理１２１が完了した旨、及び、ステップＳ１２１２で採番した出品ＩＤ「０００１」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。
【０１３８】
ブラウザ２１は、ＷＥＢサーバ１１より送られてきた出品結果表示を行う。出品者が出品ＩＤ「０００１」を確認することで、一連の出品動作が完了する。
【０１３９】
［動作例２：検索動作］
以下、図１、図２、図４、図５、及び図９を参照して、２０１１年７月１５日の１７時００分に東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２においてスキーが出品され、２０１１年７月１５日の１９時００分に博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置する第２の商品出品端末３においてギターが出品された場合に、２０１１年７月１７日１３時００分に横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置する第１の商品検索端末４において、品名を指定せずに（空欄にして）検索を行った場合を例に、検索動作を説明する。なお、出品完了後、検索結果の表示時点までに、スキー、ギターとも注文が行われていないものとする。
【０１４０】
不用品もしくは商品等をもらいたい検索者が、図１に示す第１の商品検索端末４内のブラウザ４１を用いてＷＥＢサーバ１１にアクセスし、図４に示す検索画面４１１を取得する。
【０１４１】
ブラウザ４１は、検索画面４１１の表示時に、位置取得部４２から第１の商品検索端末４の緯度・経度を取得し、検索画面４１１の緯度４１１２及び経度４１１３として表示する。ここで、緯度４１１２は「北緯３５．５０６８０６」、経度４１１３は「東経１３９．６１６９４４」であったとする。
【０１４２】
ここで検索者が、図４に示すように、品名４１１１を空欄としたまま、検索ボタン４１１４を押下したとする。
【０１４３】
検索ボタン４１１４が押下されると、検索画面４１１において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図９に示す検索処理１２２を起動する。
【０１４４】
処理部１２は、検索処理１２２のステップＳ１２２１において、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信する。
【０１４５】
処理部１２は、検索処理１２２のステップＳ１２２２において、時計１５から現在日時（年月日時分秒）を取得する。この結果、「２０１１０７１７１３００００」という値を取得する。
【０１４６】
処理部１２は、検索処理１２２のステップＳ１２２３において、ステップＳ１２２１で取得した緯度及び経度（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）をキーに出品ＤＢ１３を検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。ここでは、図２における出品ＩＤ「０００１」及び「０００２」に示す２件のエントリを取得できたとする。なお、今回は品名が空欄であるため、品名による検索結果の絞り込みは行わない。
【０１４７】
処理部１２は、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。まず出品ＩＤ「０００１」に対応するエントリを選択する。
【０１４８】
処理部１２は、検索処理１２２のステップＳ１２２５において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離は、３０キロメートルであるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって、「３０＜１９３６（＝４４×４４）」となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０１４９】
処理部１２は、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００１」、品名「スキー」、及び商品説明「子供用、色はピンクです。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０１５０】
処理部１２は、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。今度は出品ＩＤ「０００２」に対応するエントリを選択する。
【０１５１】
処理部１２は、検索処理１２２のステップＳ１２２５において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離は、「１０３０キロメートル」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって、「１０３０＜１９３６（＝４４×４４）」となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０１５２】
処理部１２は、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００２」、品名「ギター」、及び商品説明「故障中、修理すれば利用可。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０１５３】
処理部１２は、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。ここで、全てのエントリ（２件）を選択し終えたため、処理を終了する。
【０１５４】
ブラウザ２１は、ＷＥＢサーバ１１より送られてきた検索結果を表示する。検索者が図５に示す検索結果画面を確認することで、一連の検索動作が完了する。
【０１５５】
［動作例３：注文動作］
以下、図１〜図２、図５〜図７、及び図１０を参照して、２０１１年７月１５日の１７時００分に東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２においてスキーが出品され、２０１１年７月１５日の１９時００分に博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置する第２の商品出品端末３においてギターが出品された場合に、２０１１年７月１７日１３時００分に横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置する第１の商品検索端末４において品名を指定せずに（空欄にして）検索を行った場合に、第１の商品検索端末４の検索者が、検索結果として表示された出品ＩＤ「０００１」の商品（スキー）を注文する場合を例に、注文動作を説明する。なお、出品完了後、注文処理の実行時点までに、スキー、ギターとも注文が行われていないものとする。
【０１５６】
不用品もしくは商品等をもらいたい検索者が、図１に示す第１の商品検索端末４内のブラウザ４１を用いてＷＥＢサーバ１１にアクセスして動作例２に示す検索を行い、図５に示す検索結果画面４１２を取得する。
【０１５７】
ここで検索者が、図５に示す出品ＩＤ「０００１」に対応する注文ボタン４１２４を押下したとする。
【０１５８】
注文ボタン４１２４が押下されると、注文ボタンに対応する出品ＩＤ「０００１」及び品名「スキー」が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図６に示す注文画面４１３をブラウザ４１に返却する。
【０１５９】
ここで検索者が、図６に示すように、郵便番号４１３３に「２１１−８６６６」、住所４１３４に「横浜市下沼部１７５３」、氏名４１３５に「受取  花子」、電話４１３６に「０４４−４３３−１１１１」、メールアドレス４１３７に「１２３＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」を入力し、入力後に注文確定ボタン４１３８を押下したとする。
【０１６０】
注文確定ボタン４１３８が押下されると、注文画面４１３において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図１０に示す注文処理１２３を起動する。
【０１６１】
処理部１２は、注文処理１２３のステップＳ１２３１において、注文画面４１３において設定された、出品ＩＤ４１３１、郵便番号４１３３、住所４１３４、氏名４１３５、電話４１３６、及びメールアドレス４１３７を、ＷＥＢサーバ１１より受信する。
【０１６２】
処理部１２は、ステップＳ１２３１で取得した出品ＩＤ「０００１」をキーに出品ＤＢ１３を検索し、出品ＩＤに対応するエントリ１件を取得する。このエントリには、出品ＩＤ「０００１」、品名「スキー」、商品説明「子供用、色はピンクです。」、登録時刻「２０１１０７１５１７００００」、登録場所緯度「＋３５．６８１１１１」、登録場所経度「＋１３９．７６６６６７」、登録者連絡先「ａｂｃ＠ｂｉｇｌｏｂｅ．ｃｏ．ｊｐ」が含まれる。
【０１６３】
処理部１２は、ステップＳ１２３３において、宛先２３１１には、ステップＳ１２３２で取得した登録者連絡先を記載し、表題２３１２には「注文通知」を表す文言と、ステップＳ１２３２で取得した出品ＩＤ及び品名を記載し、本文には出品した不用品もしくは商品等に対する注文があった旨、並びに発送処理を行うべき旨を記した文言と、ステップＳ１２３２で取得した出品ＩＤ及び品名、更に、発送先としてステップＳ１２３１で取得した郵便番号、住所、氏名、電話、及びメールアドレスを記載する。この結果、図７に示す内容の電子メールが生成され、メールサーバ１４を通じてメーラ２３に配送される。
【０１６４】
メーラ２３により、図７に示す内容の電子メール等で注文通知を受け取った出品者は、図７に示す注文通知で指定された出品物を、図７で示す宛先へ、宅配便等を用いて送付する。
【０１６５】
処理部１２は、ステップＳ１２３４において、ステップＳ１２３３における電子メールの送信処理が完了すると、ステップＳ１２３１で取得した出品ＩＤ「０００１」をキーに出品ＤＢ１３を検索し、出品ＩＤに対応するエントリ１件を削除する。この処理により、当該出品ＩＤ「０００１」に対応する商品（スキー）に対して、複数の注文が行われることを防止する。
【０１６６】
処理部１２は、ステップＳ１２３５において、注文処理１２３が完了した旨、及びステップＳ１２３１で取得した出品ＩＤ「０００１」とステップＳ１２３２で取得した品名（スキー）を、ＷＥＢサーバ１１を通じてブラウザ４１に表示させ、処理を終了する。
【０１６７】
ブラウザ４１は、ＷＥＢサーバ１１より送られてきた注文処理結果を表示する。検索者が注文処理結果（出品ＩＤ「０００１」、品名「スキー」）を確認することで、一連の注文動作が完了する。
【０１６８】
［時間の関係］
図１１を参照して、端末所在地の位置関係、及び出品から検索可能になるまでの時間の関係について説明する。
【０１６９】
本動作例においては、図１１に示すように、第１の商品出品端末２は東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置し、第２の商品出品端末３は博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置し、第１の商品検索端末４は横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置し、第２の商品検索端末５は小倉（北緯３３．８８６７５３、東経１３０．８８２６８１）に存在するものとする。
【０１７０】
また、東京、横浜、小倉、博多の各都市が、説明の便宜上一直線上に並んでいるとみなし、第１の商品出品端末２（東京）から第１の商品検索端末４（横浜）の間は３０ｋｍ、第１の商品検索端末４（横浜）から第２の商品検索端末５（小倉）の間は１０００ｋｍ、第２の商品検索端末５（小倉）から第２の商品出品端末３（博多）の間は７０ｋｍであるとする。
【０１７１】
図１１に示した端末間の距離を、図９のステップＳ１２２５に示す条件に当てはめると、第１の商品出品端末２（東京）から出品された物品は、３０ｋｍ離れた第１の商品検索端末４（横浜）において、ルート３０（３０の０．５乗）時間後、つまり約５．４８時間後以降に検索可能となる。また、第１の商品出品端末２（東京）から１０３０ｋｍ離れた第２の商品検索端末５（小倉）においては、ルート１０３０（１０３０の０．５乗）時間後、すなわち約３２時間後以降に検索可能となる。
【０１７２】
同様にして、第２の商品出品端末３（博多）から出品された物品は、７０ｋｍ離れた第２の商品検索端末５（小倉）において、ルート７０（７０の０．５乗）時間後、つまり約８．４時間後以降に検索可能となる。また、第２の商品出品端末３（博多）から１０７０ｋｍ離れた第１の商品検索端末４（横浜）においては、ルート１０７０（１０７０の０．５乗）時間後、すなわち約３３時間後以降に検索可能となる。
【０１７３】
［出品時刻、出品物、商品出品端末、及び検索時刻、検索結果の関係］
図１２を参照して、出品時刻、出品物、商品出品端末、及び検索時刻、検索結果の関係について説明する。
【０１７４】
図１１に示す位置に第１の商品出品端末２、第１の商品検索端末４、及び第２の商品検索端末５が存在し、図１２に示すように、２０１１年７月１５日１７時００分００秒に第１の商品出品端末２において、スキーが出品された場合、第１の商品出品端末２から３０ｋｍ離れた場所にある第１の商品検索端末４においては、２０１１年７月１５日２２時３０分頃から、スキーを検索できるようになる。また、第１の商品出品端末２から１０３０ｋｍ離れた場所にある第２の商品検索端末５においては、２０１１年７月１７日０１時００分頃から、スキーを検索できるようになる。
【０１７５】
図１１に示す位置に第２の商品出品端末３、第１の商品検索端末４、及び第２の商品検索端末５が存在し、図１２に示すように、２０１１年７月１５日１９時００分００秒に第２の商品出品端末３において、ギターが出品された場合、第２の商品出品端末３から７０ｋｍ離れた場所にある第２の商品検索端末５においては、２０１１年７月１６日０３時００分頃から、ギターを検索できるようになる。また、第２の商品出品端末３から１０７０ｋｍ離れた場所にある第１の商品検索端末４においては、２０１１年７月１７日０４時００分頃から、ギターを検索できるようになる。
【０１７６】
［検索結果の例］
図１３Ａ、図１３Ｂ、図１４Ａ、図１４Ｂを参照して、図１１に示す位置に端末が存在し、図１２に示す日時に、図１２に示す不用品もしくは商品等が出品された場合に、第１の商品検索端末４及び第２の商品検索端末５が、所定の検索時刻に、品名を指定せずに（空欄にして）検索を行った場合の検索結果について説明する。
【０１７７】
［検索結果Ａ］
図１３Ａ、図１３Ｂを参照して、第１の商品検索端末４及び第２の商品検索端末５が、「２０１１年７月１６日０９時００分」に、品名を指定せずに（空欄にして）検索を行った場合の検索結果（検索結果Ａ）について説明する。
【０１７８】
ここでは、出品完了後、検索結果（検索結果Ａ）の表示時点まで、注文は無かったものと仮定する。
【０１７９】
図１３Ａによれば、第１の商品検索端末４においてはスキーのみが検索結果として表示される。
【０１８０】
図１３Ｂによれば、第２の商品検索端末５においてはギターのみが検索結果として表示される。
【０１８１】
［検索結果Ｂ］
図１４Ａ、図１４Ｂを参照して、第１の商品検索端末４及び第２の商品検索端末５が、「２０１１年７月１７日１３時００分」に、品名を指定せずに（空欄にして）検索を行った場合の検索結果（検索結果Ｂ）について説明する。
【０１８２】
ここでは、出品完了後、検索結果（検索結果Ｂ）の表示時点まで、注文は無かったものと仮定する。
【０１８３】
図１４Ａ、図１４Ｂによれば、第１の商品検索端末４と、第２の商品検索端末５の双方において、スキーとギターの両方が検索結果として表示される。
【０１８４】
［第１実施形態の効果］
次に、本実施形態の効果について説明する。
【０１８５】
本実施形態を実施することにより、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、輸送コスト、もしくは二酸化炭素排出量を低減することができる。
【０１８６】
これは、エントリ登録位置（出品処理１２１の指示場所）から検索位置（検索処理の指示場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０１８７】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。
【０１８８】
本発明の第２実施形態は、本発明の第１実施形態に対して、本発明の第１実施形態における処理部１２での動作（出品処理１２１、検索処理１２２、注文処理１２３）を、ブラウザ２１、ブラウザ３１、ブラウザ４１、もしくはブラウザ５１に実行させ、商品検索サーバ１の処理負荷を分散させる点において異なる。
【０１８９】
［システム構成］
図１５を参照して、本発明の第２実施形態に係る商品検索システムの構成について説明する。
【０１９０】
商品検索サーバ１は、本発明の第１実施形態における商品検索サーバ１に対して、処理部１２の代わりに処理部１２Ａを有し、更に、時計１５を持たない点において異なる。
【０１９１】
処理部１２Ａは、ＷＥＢサーバ１１から要求を受け、必要に応じて出品ＤＢ１３に情報を登録し、又は出品ＤＢ１３から情報を読み出し、結果をＷＥＢサーバ１１に返却する。更に、必要に応じてメールサーバ１４を介してメールを送信する。また、出品ＩＤを管理するレジスタも有す。
【０１９２】
第１の商品出品端末２は、本発明の第１実施形態における第１の商品出品端末２に対して、ブラウザ２１の代わりにブラウザ２１Ａを有し、更に、時計２４を有する点において異なる。
【０１９３】
ブラウザ２１Ａは、本発明の第１実施形態におけるブラウザ２１の動作に加え、出品処理１２１を行う。ただしブラウザ２１Ａは出品ＩＤを管理するレジスタを有さないため、ステップＳ１２１２における出品ＩＤの採番は、処理部１２のレジスタに問い合わせを行い実現する。また、ステップＳ１２１３における時刻は、時計２４から取得する。ステップＳ１２１４におけるＤＢ登録は、ＷＥＢサーバ１１及び処理部１２Ａを経由し、出品ＤＢ１３にアクセスすることにより実現する。
【０１９４】
時計２４は、ブラウザ２１Ａからの要求を受け、現在日時（年月日時分秒）を返却する。時計２４は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）やＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を利用して、常に正確な日時を保持している。
【０１９５】
第２の商品出品端末３は、本発明の第２実施形態における第１の商品出品端末２と、同様の構成を有し、同様の動作を行う。
【０１９６】
第１の商品検索端末４は、本発明の第１実施形態における第１の商品検索端末４に対して、ブラウザ４１の代わりにブラウザ４１Ａを有し、更に、時計４４を有する点において異なる。
【０１９７】
ブラウザ４１Ａは、本発明の第１実施形態におけるブラウザ４１の動作に加え、検索処理１２２及び注文処理１２３を行う。ステップＳ１２２２における時刻は、時計４４から取得する。ステップＳ１２２３と１２３２におけるＤＢ検索、及びステップＳ１２３４におけるエントリ削除は、ＷＥＢサーバ１１及び処理部１２Ａを経由し、出品ＤＢ１３にアクセスすることにより実現する。また、ステップＳ１２２３における注文通知の送信は、ＷＥＢサーバ１１及び処理部１２Ａを経由し、メールサーバ１４より行う。
【０１９８】
時計４４は、本発明の第２実施形態における時計２４と、同様の構成を有し、同様の動作を行う。
【０１９９】
第２の商品検索端末５は、本発明の第２実施形態における第１の商品検索端末４と、同様の構成を有し、同様の動作を行う。
【０２００】
［動作例］
本実施形態においては、第１実施形態における出品処理１２１、検索処理１２２、及び検索処理が、処理部１２では無く、ブラウザ２１、ブラウザ３１、ブラウザ４１、ブラウザ５１のいずれかおいて行われる。この点を除いて、動作は第１実施形態と同様である。
【０２０１】
［第２実施形態の効果］
次に、本実施形態の効果について説明する。
【０２０２】
本実施形態を実施することにより、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、輸送コスト、もしくは二酸化炭素排出量を最小化することができる。
【０２０３】
これは、エントリ登録位置（出品処理１２１の指示場所）から検索位置（検索処理の指示場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０２０４】
また、本実施形態を実施することにより、商品検索サーバの処理負荷を低減し、多数の出品者もしくは検索者にサービスを提供することができる。
【０２０５】
これは、商品出品端末もしくは商品検索端末において、必要な処理を行うからである。
【０２０６】
＜第３実施形態＞
以下に、本発明の第３実施形態について説明する。
【０２０７】
本発明の第３実施形態は、本発明の第１実施形態に対して、当該エントリの出品物を表示するか決定する際に、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を用いて判定する点において異なる。
【０２０８】
［システム構成］
図１６を参照して、本発明の第３実施形態に係る商品検索システムの構成について説明する。
【０２０９】
商品検索サーバ１は、本発明の第１実施形態における商品検索サーバ１に対して、処理部１２の代わりに処理部１２Ｂを有し、出品ＤＢ１３の代わりに出品ＤＢ１３Ａを有し、更に、輸送費計算部１６を有する点において異なる。
【０２１０】
処理部１２Ｂは、本発明の第１実施形態における処理部１２に対して、検索処理時に検索処理１２２の代わりに検索処理１２２Ａを実行する点、及び出品ＤＢ１３の代わりに出品ＤＢ１３Ａを参照する点において異なる。
【０２１１】
出品ＤＢ１３Ａは、本発明の第１実施形態における出品ＤＢ１３に対して、サイズ１３８及び重量１３９を追加で記録する点において異なる。
【０２１２】
輸送費計算部１６は、処理部１２Ｂから、サイズ、重量、出品者緯度、出品者経度、検索者緯度、検索者経度の通知を受け、出品者及び検索者の緯度・経度から住所を割り出し、更に、内蔵する輸送費表を参照して出品者から検索者までの輸送費を計算し、結果を処理部１２Ｂに返却する。
【０２１３】
［出品ＤＢの構成］
図１７を参照して、出品ＤＢ１３Ａの構成について説明する。
【０２１４】
出品ＤＢ１３Ａは、本発明の第１実施形態における出品ＤＢ１３に対して、サイズ１３８及び重量１３９を追加で記録する点において異なる。
【０２１５】
サイズ１３８は、出品された不用品もしくは商品等の縦・横・高さの３辺合計サイズが記録されるエリアである（単位：センチメートル［ｃｍ］）。
【０２１６】
重量１３９は、出品された不用品もしくは商品等の重量が記録されるエリアである（単位：キログラム［ｋｇ］）。
【０２１７】
［出品画面の構成］
図１８を参照して、出品者が、不用品もしくは商品等の出品処理１２１を行う際に、ブラウザ２１に表示される出品画面２１１Ａの構成について説明する。
【０２１８】
出品画面２１１Ａは、本発明の第１実施形態における出品画面２１１に対して、３辺合計サイズ２１１７及び重量２１１８の項目が追加されている点において異なる。
【０２１９】
３辺合計サイズ２１１７は、出品する不用品もしくは商品等の縦・横・高さの３辺合計サイズを設定するエリアである（単位：センチメートル［ｃｍ］）。例えば、「縦１００ｃｍ」、「横２０ｃｍ」、「高さ２０ｃｍ」の場合、「１００＋２０＋２０＝１４０」を設定する。
【０２２０】
重量２１１８は、出品する不用品もしくは商品等の梱包後の重量を記録するエリアである（単位：キログラム［ｋｇ］）。例えば、梱包後の重量が「３０００ｇ」である場合は、「３．０」を設定する。
【０２２１】
［輸送費表］
図１９Ａ、図１９Ｂを参照して、輸送費計算部１６における「関東発」及び「九州発」の輸送費表の例について説明する。
【０２２２】
輸送費計算部１６は、処理部１２Ｂから、サイズ、重量、出品者緯度、出品者経度、検索者緯度、検索者経度の通知を受け、出品者及び検索者の緯度・経度から住所を割り出し、更に、内蔵する輸送費表を参照して出品者から検索者までの輸送費を計算し、結果を処理部１２Ｂに返却するが、このとき、出品者の住所に応じた輸送費表を選択する。例えば、出品者緯度及び出品者経度より、出品者の住所が東京都であると判明した場合は、「関東発」の輸送費表を用いて輸送費を計算する。
【０２２３】
また、輸送費計算部１６は、輸送費計算時に処理部１２Ｂから通知されたサイズ及び重量を参照し、いずれか高いほうの輸送費を選択する。例えば、３辺合計サイズが「５０ｃｍ」であるが重量が「３ｋｇ」である場合は、「６０サイズ」では無く「８０サイズ」の輸送費を適用する。逆に、重量が「３ｋｇ」であるが３辺合計サイズが「９０ｃｍ」である場合は、「８０サイズ」では無く「１００サイズ」の輸送費を適用する。
【０２２４】
［検索処理の動作］
図２０を参照して、処理部１２Ｂで実行される検索処理１２２Ａの動作について説明する。
【０２２５】
検索処理１２２Ａは、本発明の第１実施形態における検索処理１２２に対して、ステップＳ１２２４とステップＳ１２２５の間にステップＳ１２２７における輸送費計算を追加し、ステップＳ１２２５における検索結果チェックの際にエントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの距離（単位：キロメートル［ｋｍ］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を用いて判定し、これをステップＳ１２２５Ａと呼ぶ点において異なる。
【０２２６】
（１）ステップＳ１２２１
処理部１２Ｂは、検索者により、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信すると、検索処理１２２Ａを開始する。
【０２２７】
（２）ステップＳ１２２２
処理部１２Ｂは、時計１５から現在日時（年月日時分秒）を取得する。
【０２２８】
（３）ステップＳ１２２３
処理部１２Ｂは、ステップＳ１２２１で取得した緯度及び経度をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。このとき、ステップＳ１２２１において品名が空欄では無く指定されていた場合は、品名で検索結果を絞り込む。出品ＤＢ１３Ａを検索した結果として取得できる各エントリには、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先、サイズ、重量が含まれる。
【０２２９】
（４）ステップＳ１２２４
処理部１２Ｂは、ステップＳ１２２３検索により、取得したエントリ（最大２００件）を、順番に１件ずつ選択する。選択するエントリが存在する場合は、ステップＳ１２２７に進み、選択するエントリが存在しなくなった場合は、処理を終了する。
【０２３０】
（５）ステップＳ１２２７
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、輸送費計算部１６にサイズ、重量、出品者緯度、出品者経度、検索者緯度、検索者経度を通知し、結果として出品者から検索者までの輸送費を受け取る。
【０２３１】
ステップＳ１２２７において、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度・サイズ・重量から算出する。
【０２３２】
（６）ステップＳ１２２５Ａ
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。評価結果が「ＹＥＳ」である場合はステップＳ１２２６に進む。評価結果が「ＮＯ」である場合はステップＳ１２２４に戻り、次のエントリを選択する。
【０２３３】
ステップＳ１２２５Ａにおいて、また、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）は、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から算出する。
【０２３４】
（７）ステップＳ１２２６
処理部１２は、ステップＳ１２２５において、選択したエントリの評価結果が「ＹＥＳ」であった場合、エントリの出品ＩＤ、品名、及び商品説明をＷＥＢサーバ１１に送信し、検索結果表示画面４１２にエントリの内容を表示させる。その後、ステップＳ１２２４に戻り、次のエントリを選択する。
【０２３５】
［動作例１：出品動作］
出品動作は、第１実施形態における動作例１に対して、出品画面２１１Ａにおいて、出品ボタン２１１６の押下時に、３辺合計サイズと重量を追加で通知し、出品処理１２１でのＤＢ登録時（ステップＳ１２１４）において、３辺合計サイズと重量を追加で出品ＤＢ１３Ａに登録する以外は、第１実施形態における動作例１と同様である。
【０２３６】
［動作例２：検索動作］
以下、図１６、図１７、図４、図５、図１９Ａ、図１９Ｂ、及び図２０を参照して、２０１１年７月１５日の１７時００分に東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２において３辺合計サイズが「１４０ｃｍ」で重量が「３ｋｇ」のスキーが出品され、２０１１年７月１５日の１９時００分に博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置する第２の商品出品端末３において３辺合計サイズが「１２０ｃｍ」で重量が「１．５ｋｇ」のギターが出品された場合に、２０１１年７月１７日１３時００分に横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置する第１の商品検索端末４において、品名を指定せずに（空欄にして）検索を行った場合を例に、検索動作を説明する。なお、出品完了後、検索結果の表示時点までに、スキー、ギターとも注文が行われていないものとする。
【０２３７】
不用品もしくは商品等をもらいたい検索者が、図１６に示す第１の商品検索端末４内のブラウザ４１を用いてＷＥＢサーバ１１にアクセスし、図４に示す検索画面４１１を取得する。
【０２３８】
ブラウザ４１は、検索画面４１１の表示時に、位置取得部４２から第１の商品検索端末４の緯度・経度を取得し、検索画面４１１の緯度４１１２及び経度４１１３として表示する。ここで、緯度４１１２は「北緯３５．５０６８０６」、経度４１１３は「東経１３９．６１６９４４」であったとする。
【０２３９】
ここで検索者が、図４に示すように、品名４１１１を空欄としたまま、検索ボタン４１１４を押下したとする。
【０２４０】
検索ボタン４１１４が押下されると、検索画面４１１において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図２０に示す検索処理１２２Ａを起動する。
【０２４１】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２１において、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信する。
【０２４２】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２２において、時計１５から現在日時（年月日時分秒）を取得する。この結果、「２０１１０７１７１３００００」という値を取得する。
【０２４３】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２３において、ステップＳ１２２１で取得した緯度及び経度（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。ここでは、図２における出品ＩＤ「０００１」及び「０００２」に示す２件のエントリを取得できたとする。なお、今回は品名が空欄であるため、品名による検索結果の絞り込みは行わない。
【０２４４】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。まず出品ＩＤ「０００１」に対応するエントリを選択する。
【０２４５】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は東京都に所在し、サイズは「１４０ｃｍ」、重量は「３ｋｇ」であることから、図１９Ａの「関東発」、「関東着」、「１４０サイズ料金」を参照し、「１５００円」という輸送費を算出する。
【０２４６】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１５００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって１５０（１５００／１０）＜１９３６（＝４４×４４）となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０２４７】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００１」、品名「スキー」、及び商品説明「子供用、色はピンクです。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０２４８】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。今度は出品ＩＤ「０００２」に対応するエントリを選択する。
【０２４９】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は福岡県に所在し、サイズは「１２０ｃｍ」、重量は「１．５ｋｇ」であることから、図１９Ｂの「九州発」、「関東着」、「１４０サイズ料金」を参照し、「１９００円」という輸送費を算出する。
【０２５０】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１９００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって、「１９０（１９００／１０）＜１９３６（＝４４×４４）」となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０２５１】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００２」、品名「ギター」、及び商品説明「故障中、修理すれば利用可。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０２５２】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。ここで、全てのエントリ（２件）を選択し終えたため、処理を終了する。
【０２５３】
ブラウザ２１は、ＷＥＢサーバ１１より送られてきた検索結果を表示する。検索者が図５に示す検索結果画面を確認することで、一連の検索動作が完了する。
【０２５４】
［動作例３：注文動作］
本実施形態における注文動作は、第１実施形態における動作例３と同様である。
【０２５５】
［第３実施形態の効果］
次に、本実施形態の効果について説明する。
【０２５６】
本実施形態を実施することにより、数量限定品の販売もしくは譲渡を行う場合において、輸送コストを最小化することができる。
【０２５７】
これは、エントリ登録位置（出品処理１２１の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、輸送コストが安くなる検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０２５８】
＜第４実施形態＞
以下に、本発明の第４実施形態について説明する。
【０２５９】
本発明の第４実施形態は、本発明の第３実施形態に対して、当該エントリの出品物を表示するか決定する際に、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）／重量［ｋｇ］を用いて判定する点において異なる。
【０２６０】
輸送費は、距離、及びサイズもしくは重量に比例して上昇するが、重量で除することにより、サイズ及び重量の影響を排除し、輸送時間、もしくは二酸化炭素排出量を最小化する。
【０２６１】
［システム構成］
本発明の第４実施形態に係る商品検索システムの構成は、本発明の第３実施形態に係る商品検索システムの構成と同様である。
【０２６２】
本実施形態に係る商品検索システムの構成は、第３実施形態に対して、検索処理時に処理部１２Ｂで検索処理１２２Ａを実行する代わりに、検索処理１２２Ｂを実行する点において異なる。
【０２６３】
［検索処理の動作］
図２１を参照して、処理部１２Ｂで実行される検索処理１２２Ｂの動作について説明する。
【０２６４】
検索処理１２２Ｂは、本発明の第３実施形態における検索処理１２２Ａに対して、ステップＳ１２２５Ａにおける検索結果チェックの際にエントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）／重量（単位：キログラム［ｋｇ］）を用いて判定し、これをステップＳ１２２５Ｂと呼ぶ点において異なる。
【０２６５】
（１）ステップＳ１２２１
処理部１２Ｂは、検索者により、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信すると、検索処理１２２Ｂを開始する。
【０２６６】
（２）ステップＳ１２２２
処理部１２Ｂは、時計１５から現在日時（年月日時分秒）を取得する。
【０２６７】
（３）ステップＳ１２２３
処理部１２Ｂは、ステップＳ１２２１で取得した緯度及び経度をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。このとき、ステップＳ１２２１において品名が空欄では無く指定されていた場合は、品名で検索結果を絞り込む。出品ＤＢ１３Ａを検索した結果として取得できる各エントリには、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先、サイズ、重量が含まれる。
【０２６８】
（４）ステップＳ１２２４
処理部１２Ｂは、ステップＳ１２２３検索により、取得したエントリ（最大２００件）を、順番に１件ずつ選択する。選択するエントリが存在する場合は、ステップＳ１２２７に進み、選択するエントリが存在しなくなった場合は、処理を終了する。
【０２６９】
（５）ステップＳ１２２７
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、輸送費計算部１６にサイズ、重量、出品者緯度、出品者経度、検索者緯度、検索者経度を通知し、結果として出品者から検索者までの輸送費を受け取る。
【０２７０】
ステップＳ１２２７において、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度・サイズ・重量から算出する。
【０２７１】
（６）ステップＳ１２２５Ｂ
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量（単位：キログラム［ｋｇ］）で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。評価結果が「ＹＥＳ」である場合はステップＳ１２２６に進む。評価結果が「ＮＯ」である場合はステップＳ１２２４に戻り、次のエントリを選択する。
【０２７２】
ステップＳ１２２５Ｂにおいて、また、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）は、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から算出する。
【０２７３】
（７）ステップＳ１２２６
処理部１２Ｂは、ステップＳ１２２５において、選択したエントリの評価結果が「ＹＥＳ」であった場合、エントリの出品ＩＤ、品名、及び商品説明をＷＥＢサーバ１１に送信し、検索結果表示画面４１２にエントリの内容を表示させる。その後、ステップＳ１２２４に戻り、次のエントリを選択する。
【０２７４】
［動作例１：出品動作］
本実施形態における出品動作は、第３実施形態における動作例１と同様である。
【０２７５】
［動作例２：検索動作］
以下、図１６、図１７、図４、図５、図１９Ａ、図１９Ｂ、及び図２１を参照して、２０１１年７月１５日の１７時００分に東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２において３辺合計サイズが「１４０ｃｍ」で重量が「３ｋｇ」のスキーが出品され、２０１１年７月１５日の１９時００分に博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置する第２の商品出品端末３において３辺合計サイズが「１２０ｃｍ」で重量が「１．５ｋｇ」のギターが出品された場合に、２０１１年７月１７日１３時００分に横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置する第１の商品検索端末４において、品名を指定せずに（空欄にして）検索を行った場合を例に、検索動作を説明する。なお、出品完了後、検索結果の表示時点までに、スキー、ギターとも注文が行われていないものとする。
【０２７６】
不用品もしくは商品等をもらいたい検索者が、図１６に示す第１の商品検索端末４内のブラウザ４１を用いてＷＥＢサーバ１１にアクセスし、図４に示す検索画面４１１を取得する。
【０２７７】
ブラウザ４１は、検索画面４１１の表示時に、位置取得部４２から第１の商品検索端末４の緯度・経度を取得し、検索画面４１１の緯度４１１２及び経度４１１３として表示する。ここで、緯度４１１２は「北緯３５．５０６８０６」、経度４１１３は「東経１３９．６１６９４４」であったとする。
【０２７８】
ここで検索者が、図４に示すように、品名４１１１を空欄としたまま、検索ボタン４１１４を押下したとする。
【０２７９】
検索ボタン４１１４が押下されると、検索画面４１１において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図２０に示す検索処理１２２Ａを起動する。
【０２８０】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２１において、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信する。
【０２８１】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２２において、時計１５から現在日時（年月日時分秒）を取得する。この結果、「２０１１０７１７１３００００」という値を取得する。
【０２８２】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２３において、ステップＳ１２２１で取得した緯度及び経度（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。ここでは、図２における出品ＩＤ「０００１」及び「０００２」に示す２件のエントリを取得できたとする。なお、今回は品名が空欄であるため、品名による検索結果の絞り込みは行わない。
【０２８３】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。まず出品ＩＤ「０００１」に対応するエントリを選択する。
【０２８４】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は東京都に所在し、サイズは「１４０ｃｍ」、重量は「３ｋｇ」であることから、図１９Ａの「関東発」、「関東着」、「１４０サイズ料金」を参照し、「１５００円」という輸送費を算出する。
【０２８５】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１５００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって、「５００（１５００／３）＜１９３６（＝４４×４４）」となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量（単位：キログラム［ｋｇ］）で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０２８６】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００１」、品名「スキー」、及び商品説明「子供用、色はピンクです。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０２８７】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。今度は出品ＩＤ「０００２」に対応するエントリを選択する。
【０２８８】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は福岡県に所在し、サイズは「１２０ｃｍ」、重量は「１．５ｋｇ」であることから、図１９Ｂの「九州発」、「関東着」、「１４０サイズ料金」を参照し、「１９００円」という輸送費を算出する。
【０２８９】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１９００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって１２６６（１９００／１．５）＜１９３６（＝４４×４４）となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０２９０】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００２」、品名「ギター」、及び商品説明「故障中、修理すれば利用可。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０２９１】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。ここで、全てのエントリ（２件）を選択し終えたため、処理を終了する。
【０２９２】
ブラウザ２１は、ＷＥＢサーバ１１より送られてきた検索結果を表示する。検索者が図５に示す検索結果画面を確認することで、一連の検索動作が完了する。
【０２９３】
［動作例３：注文動作］
本実施形態における注文動作は、第３実施形態における動作例３と同様である。
【０２９４】
［第４実施形態の効果］
次に、本実施形態の効果について説明する。
【０２９５】
本実施形態を実施することにより、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、もしくは二酸化炭素排出量を最小化することができる。
【０２９６】
これは、エントリ登録位置（出品処理１２１の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）を重量（単位：キログラム［ｋｇ］）で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０２９７】
＜第５実施形態＞
以下に、本発明の第５実施形態について説明する。
【０２９８】
本発明の第５実施形態は、本発明の第３実施形態に対して、当該エントリの出品物を表示するか決定する際に、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）／（サイズ［ｃｍ］／１０）を用いて判定する点において異なる。
【０２９９】
輸送費は、距離、及びサイズもしくは重量に比例して上昇するが、サイズで除することにより、サイズ及び重量の影響を排除し、輸送時間、もしくは二酸化炭素排出量を最小化する。
【０３００】
［システム構成］
本発明の第５実施形態に係る商品検索システムの構成は、本発明の第３実施形態に係る商品検索システムの構成と同様である。
【０３０１】
本実施形態に係る商品検索システムの構成は、第３実施形態に対して、検索処理時に処理部１２Ｂで検索処理１２２Ａを実行する代わりに、検索処理１２２Ｃを実行する点において異なる。
【０３０２】
［検索処理の動作］
図２２を参照して、処理部１２Ｂで実行される検索処理１２２Ｃの動作について説明する。
【０３０３】
検索処理１２２Ｃは、本発明の第３実施形態における検索処理１２２Ａに対して、ステップＳ１２２５Ａにおける検索結果チェックの際にエントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）の代わりに、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）／サイズ（単位：センチメートル［ｃｍ］）の１０分の１を用いて判定し、これをステップＳ１２２５Ｃと呼ぶ点において異なる。
【０３０４】
（１）ステップＳ１２２１
処理部１２Ｂは、検索者により、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信すると、検索処理１２２Ｃを開始する。
【０３０５】
（２）ステップＳ１２２２
処理部１２Ｂは、時計１５から現在日時（年月日時分秒）を取得する。
【０３０６】
（３）ステップＳ１２２３
処理部１２Ｂは、ステップＳ１２２１で取得した緯度及び経度をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。このとき、ステップＳ１２２１において品名が空欄では無く指定されていた場合は、品名で検索結果を絞り込む。出品ＤＢ１３Ａを検索した結果として取得できる各エントリには、出品ＩＤ、品名、商品説明、登録時刻、登録場所緯度、登録場所経度、登録者連絡先、サイズ、重量が含まれる。
【０３０７】
（４）ステップＳ１２２４
処理部１２Ｂは、ステップＳ１２２３検索により、取得したエントリ（最大２００件）を、順番に１件ずつ選択する。選択するエントリが存在する場合は、ステップＳ１２２７に進み、選択するエントリが存在しなくなった場合は、処理を終了する。
【０３０８】
（５）ステップＳ１２２７
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、輸送費計算部１６にサイズ、重量、出品者緯度、出品者経度、検索者緯度、検索者経度を通知し、結果として出品者から検索者までの輸送費を受け取る。
【０３０９】
ステップＳ１２２７において、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、ステップＳ１２２１で取得した検索時の緯度・経度、及びステップＳ１２２３で取得した当該エントリ登録時の緯度・経度・サイズ・重量から算出する。
【０３１０】
（６）ステップＳ１２２５Ｃ
処理部１２Ｂは、ステップＳ１２２４で選択したエントリについて、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）をサイズ（単位：センチメートル［ｃｍ］）の１０分の１で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。評価結果が「ＹＥＳ」である場合はステップＳ１２２６に進む。評価結果が「ＮＯ」である場合はステップＳ１２２４に戻り、次のエントリを選択する。
【０３１１】
ステップＳ１２２５Ｂにおいて、また、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）は、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から算出する。
【０３１２】
（７）ステップＳ１２２６
処理部１２Ｂは、ステップＳ１２２５において、選択したエントリの評価結果が「ＹＥＳ」であった場合、エントリの出品ＩＤ、品名、及び商品説明をＷＥＢサーバ１１に送信し、検索結果表示画面４１２にエントリの内容を表示させる。その後、ステップＳ１２２４に戻り、次のエントリを選択する。
【０３１３】
［動作例１：出品動作］
本実施形態における出品動作は、第３実施形態における動作例１と同様である。
【０３１４】
［動作例２：検索動作］
以下、図１６、図１７、図４、図５、図１９Ａ、図１９Ｂ、及び図２２を参照して、２０１１年７月１５日の１７時００分に東京（「北緯３５．６８１１１１」、「東経１３９．７６６６６７」）に位置する第１の商品出品端末２において３辺合計サイズが「１４０ｃｍ」で重量が「３ｋｇ」のスキーが出品され、２０１１年７月１５日の１９時００分に博多（「北緯３３．５９０２９２」、「東経１３０．４２０６１１」）に位置する第２の商品出品端末３において３辺合計サイズが「１２０ｃｍ」で重量が「１．５ｋｇ」のギターが出品された場合に、２０１１年７月１７日１３時００分に横浜（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）に位置する第１の商品検索端末４において、品名を指定せずに（空欄にして）検索を行った場合を例に、検索動作を説明する。なお、出品完了後、検索結果の表示時点までに、スキー、ギターとも注文が行われていないものとする。
【０３１５】
不用品もしくは商品等をもらいたい検索者が、図１６に示す第１の商品検索端末４内のブラウザ４１を用いてＷＥＢサーバ１１にアクセスし、図４に示す検索画面４１１を取得する。
【０３１６】
ブラウザ４１は、検索画面４１１の表示時に、位置取得部４２から第１の商品検索端末４の緯度・経度を取得し、検索画面４１１の緯度４１１２及び経度４１１３として表示する。ここで、緯度４１１２は「北緯３５．５０６８０６」、経度４１１３は「東経１３９．６１６９４４」であったとする。
【０３１７】
ここで検索者が、図４に示すように、品名４１１１を空欄としたまま、検索ボタン４１１４を押下したとする。
【０３１８】
検索ボタン４１１４が押下されると、検索画面４１１において入力・設定された内容が、ＨＴＴＰのＰＯＳＴメソッドを用いてＷＥＢサーバ１１に転送され、ＷＥＢサーバ１１は、図２０に示す検索処理１２２Ａを起動する。
【０３１９】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２１において、検索画面４１１において設定された、品名４１１１、緯度４１１２、及び経度４１１３を、ＷＥＢサーバ１１より受信する。
【０３２０】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２２において、時計１５から現在日時（年月日時分秒）を取得する。この結果、「２０１１０７１７１３００００」という値を取得する。
【０３２１】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２３において、ステップＳ１２２１で取得した緯度及び経度（「北緯３５．５０６８０６」、「東経１３９．６１６９４４」）をキーに出品ＤＢ１３Ａを検索し、緯度及び経度の地点から近い順に最大２００件のエントリを取得する。ここでは、図２における出品ＩＤ「０００１」及び「０００２」に示す２件のエントリを取得できたとする。なお、今回は品名が空欄であるため、品名による検索結果の絞り込みは行わない。
【０３２２】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。まず出品ＩＤ「０００１」に対応するエントリを選択する。
【０３２３】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は東京都に所在し、サイズは「１４０ｃｍ」、重量は「３ｋｇ」であることから、図１９Ａの「関東発」、「関東着」、「１４０サイズ料金」を参照し、「１５００円」という輸送費を算出する。
【０３２４】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００１」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１５００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって、「１０７（１５００／１４）＜１９３６（＝４４×４４）」となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）をサイズの１０分の１で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０３２５】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００１」、品名「スキー」、及び商品説明「子供用、色はピンクです。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０３２６】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。今度は出品ＩＤ「０００２」に対応するエントリを選択する。
【０３２７】
処理部１２Ｂは、検索処理１２２ＡのステップＳ１２２７において、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費を計算する。ここで検索時の緯度・経度から、検索者は神奈川県に所在し、ステップＳ１２２３で取得した当該エントリ登録時の緯度・経度から、出品者は福岡県に所在し、サイズは「１２０ｃｍ」、重量は「１．５ｋｇ」であることから、図１９Ｂの「九州発」、「関東着」、「１４０サイズ料金」を参照し、「１９００円」という輸送費を算出する。
【０３２８】
処理部１２Ｂは、検索処理１２２のステップＳ１２２５Ａにおいて、ステップＳ１２２４で選択したエントリ（出品ＩＤ「０００２」）について、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）を重量で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満であるか否か」を評価する。ここで、ステップＳ１２２７の結果より、エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費は、「１９００円」であるとわかる。また、ステップＳ１２２２で取得した現在時刻からステップＳ１２２３で取得した当該エントリの登録時刻を差し引いた差分から、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間は４４時間であるとわかる。よって１５８（１９００／１２）＜１９３６（＝４４×４４）となるため、「エントリ登録位置（出品処理の実行場所）から検索位置（検索処理の実行場所）までの輸送費（単位：日本円［円］）をサイズ（単位：センチメートル［ｃｍ］）の１０分の１で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である」ことから、ステップＳ１２２６に移る。
【０３２９】
処理部１２Ｂは、検索処理１２２のステップＳ１２２６において、選択したエントリの出品ＩＤ「０００２」、品名「ギター」、及び商品説明「故障中、修理すれば利用可。」を、ＷＥＢサーバ１１を通じてブラウザ２１に表示させる。そして、ステップＳ１２２４に戻る。
【０３３０】
処理部１２Ｂは、検索処理１２２のステップＳ１２２４において、ステップＳ１２２３で検索により取得したエントリ（２件）を、順番に１件ずつ選択する。ここで、全てのエントリ（２件）を選択し終えたため、処理を終了する。
【０３３１】
ブラウザ２１は、ＷＥＢサーバ１１より送られてきた検索結果を表示する。検索者が図５に示す検索結果画面を確認することで、一連の検索動作が完了する。
【０３３２】
［動作例３：注文動作］
本実施形態における注文動作は、第３実施形態における動作例３と同様である。
【０３３３】
［第５実施形態の効果］
次に、本実施形態の効果について説明する。
【０３３４】
本実施形態を実施することにより、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、もしくは二酸化炭素排出量を最小化することができる。
【０３３５】
これは、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）を３辺合計サイズ（単位：センチメートル［ｃｍ］）の１０分の１で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０３３６】
＜備考＞
以上、実施形態及び実施例では、商品出品端末２台、商品検索端末２台の場合を例に説明したが、商品出品端末及び商品検索端末が３台以上である場合も、同様に実施できる。
【０３３７】
また、商品出品端末と、商品検索端末を組み合わせ、１台の端末で、出品と検索及び注文の両方の行ためを行えるようにしても良い。
【０３３８】
また、実施形態及び実施例では、先着１名のみが注文できる場合を例に説明したが、先着１００名等、数量限定ではあるが２名以上が注文できる場合も、同様に実施できる。
【０３３９】
以上、好ましい実施形態及び実施例を挙げて本発明を説明したが、本発明は必ずしも上記実施形態及び実施例に限定されるものでは無く、その技術的思想の範囲内において様々に変形して実施することができる。当然ながら、以上に述べた実施形態及び実施例を、相互に組み合わせて実施することもできる。
【０３４０】
＜産業上の利用可能性＞
本発明は、インターネットサービス事業者や貨物運送事業者等が提供する、物品販売（ＥＣ：エレクトリックコマース）サービス、オークションサービス、及び不用品譲渡サービス等に適用できる。
【０３４１】
＜本発明の特徴＞
以上のように、本発明は、ネットワークを用いた物品の販売・譲渡サービスにおける検索結果の表示方式に関し、特に数量限定品の販売もしくは譲渡を行う場合において、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにし、輸送時間、輸送コスト、もしくは二酸化炭素排出量を低減するための商品検索システム、商品検索サーバ、商品検索端末、商品検索方法、及びプログラムに関する。
【０３４２】
本発明の商品検索サーバは、商品出品端末及び商品検索端末と通信を行うＷＥＢサーバと、出品・検索・注文の各処理を行う制御部と、現在時刻を保持・返却する時計と、出品された商品の情報、登録時刻、登録場所の緯度・経度、及び登録者の連絡先を蓄積する出品ＤＢと、注文通知を送信するメールサーバを備える。
【０３４３】
このような構成を採用し、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにすることにより、本発明の目的を達成することができる。
【０３４４】
本発明の商品検索システムは、商品検索サーバが、商品出品端末及び商品検索端末と通信を行うＷＥＢサーバと、出品・検索・注文の各処理を行う制御部と、現在時刻を保持・返却する時計と、出品された商品の情報、登録時刻、登録場所の緯度・経度、及び登録者の連絡先を蓄積する出品ＤＢと、注文通知を送信するメールサーバを有し、商品出品端末が、ＷＥＢサーバから送られてきた画面を表示する。また、出品者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザと、ＧＰＳ等の方法により、端末所在地の緯度・経度を測定する位置取得部と、メールサーバからメールを受信して表示するメーラを有し、商品検索端末が、ＷＥＢサーバから送られてきた画面を表示する。また、検索者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザと、ＧＰＳ等の方法により、端末所在地の緯度・経度を測定する位置取得部を有する。
【０３４５】
このような構成を採用し、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにすることにより、本発明の目的を達成することができる。
【０３４６】
（１）第１の効果
本発明により、数量限定品の販売もしくは譲渡を行う場合において、輸送時間、輸送コスト、もしくは二酸化炭素排出量を低減することができる。
【０３４７】
これは、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの距離（単位：キロメートル［ｋｍ］）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０３４８】
また、これは、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）の１０分の１が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、輸送コストが安くなる検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０３４９】
また、これは、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）を重量（単位：キログラム［ｋｇ］）で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０３５０】
また、これは、エントリ登録位置（出品処理の指示場所）から検索位置（検索処理の指示場所）までの輸送費（単位：日本円［円］）を３辺合計サイズ（単位：センチメートル［ｃｍ］）の１０分の１で除したもの（除算結果）が、エントリ登録（登録時刻）から検索（検索時刻）までの経過時間（単位：時間［Ｈ］）の２乗未満である場合に限り、当該エントリの出品物を表示することで、出品者からの距離が近い検索者ほど、注文の権利を早期に獲得できるようにするからである。
【０３５１】
（２）第２の効果
本発明により、商品検索サーバの処理負荷を低減し、多数の出品者もしくは検索者にサービスを提供することができる。
【０３５２】
これは、商品出品端末もしくは商品検索端末において、必要な処理を行うからである。
【０３５３】
＜付記＞
上記の実施形態の一部又は全部は、以下の付記のように記載することも可能である。但し、実際には、以下の記載例に限定されない。
【０３５４】
［付記１］
数量限定商品の検索を行うための装置であって、
検索処理を行う制御部と、
現在時刻を保持する現在時刻保持部と、
検索者の位置情報を取得する検索者位置取得部と、
出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶部と
を有し、
前記制御部は、現在時刻が、商品の登録時刻から出品登録位置と検索者位置に基づき算出された許容経過時間以上経過した商品のみを検索することを特徴とする
商品検索サーバ。
【０３５５】
［付記２］
前記許容経過時間は、商品登録位置と検索者位置の距離が大きくなるほど長くすることを特徴とする
付記１に記載の商品検索サーバ。
【０３５６】
［付記３］
商品登録位置と検索者位置の間の輸送コストを算出する輸送費計算部
を更に有し、
前記制御部は、出品登録位置と検索者位置から導出した輸送コストに基づき許容経過時間を算出することを特徴とする
付記１に記載の商品検索サーバ。
【０３５７】
［付記４］
数量限定商品の検索を行うための装置であって、
出品された商品の商品情報、登録時刻及び登録位置を問い合わせ、検索処理を行うブラウザと、
現在時刻を保持する現在時刻保持部と、
検索者の位置情報を取得する検索者位置取得部と、
を有し、
前記ブラウザは、現在時刻が、商品の登録時刻から出品登録位置と検索者位置に基づき算出された許容経過時間以上経過した商品のみを検索することを特徴とする
商品検索端末。
【０３５８】
［付記５］
前記許容経過時間は、商品登録位置と検索者位置の距離が大きくなるほど長くすることを特徴とする
付記４に記載の商品検索端末。
【０３５９】
［付記６］
商品登録位置と検索者位置の間の輸送コストを算出する輸送費計算部
を更に有し、
前記制御部は、出品登録位置と検索者位置から導出した輸送コストに基づき許容経過時間を算出することを特徴とする
付記４に記載の商品検索端末。
【０３６０】
［付記７］
数量限定商品の販売もしくは譲渡を行うためのシステムであって、
商品検索サーバが、
出品・検索・注文の各処理を行う制御部と、
現在時刻を保持する現在時刻保持部と、
検索者の位置情報を取得する検索者位置取得部と、
出品された商品の商品情報、登録時刻及び登録位置を蓄積する出品商品記憶部と
を有し、
商品出品端末が、
ＷＥＢサーバから送られてきた画面を表示し、また出品者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザと、
端末所在地の緯度・経度を測定する位置取得部と、
を有し、
商品検索端末が、
ＷＥＢサーバから送られてきた画面を表示し、また検索者が入力した内容及び端末の緯度・経度をＷＥＢサーバに転送するブラウザと、
ＧＰＳ等の方法により端末所在地の緯度・経度を測定する位置取得部と
を有し、
前記制御部は、現在時刻が、商品の登録時刻から出品登録位置と検索者位置に基づき算出された許容経過時間以上経過した商品のみを検索することを特徴とする
商品検索システム。
【０３６１】
［付記８］
前記許容経過時間は、商品登録位置と検索者位置の距離が大きくなるほど長くすることを特徴とする
付記７に記載の商品検索システム。
【０３６２】
［付記９］
商品登録位置と検索者位置の間の輸送コストを算出する輸送費計算部
を更に有し、
前記制御部は、出品登録位置と検索者位置から導出した輸送コストに基づき許容経過時間を算出することを特徴とする
付記７に記載の商品検索システム。
【０３６３】
［付記１０］
数量限定商品の検索を行う方法であって、
出品登録位置と検索者位置から許容経過時間を算出し、出品登録時間から許容経過時間以上経過した商品のみを表示する
商品検索方法。
【０３６４】
［付記１１］
数量限定商品の検索を行うプログラムであって、
出品登録位置と検索者位置から許容経過時間を算出し、出品登録時間から許容経過時間以上経過した商品のみを表示する
プログラム。
【０３６５】
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものでは無く、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【０３６６】
１…  商品検索サーバ
２…  第１の商品出品端末
３…  第２の商品出品端末
４…  第１の商品検索端末
５…  第２の商品検索端末
１１…  ＷＥＢサーバ
１２、１２Ａ、１２Ｂ…  処理部
１３、１３Ａ…  出品ＤＢ
１４…  メールサーバ
１５…  時計
１６…  輸送費計算部
２１、２１Ａ、３１、３１Ａ、４１、４１Ａ、５１、５１Ａ…  ブラウザ
２２、３２、４２、５２…  位置取得部
２３、３３…  メーラ
２４、３４、４４、５４…  時計
１２１…  出品処理
１２２…  検索処理
１２３…  注文処理
１３１、４１２１、４１３１、２３１３１…  出品ＩＤ
１３２、２１１１、４１１１、４１２２、４１３２、２３１３２…  品名
１３３、２１１２、４１２３…  商品説明
１３４…  登録時刻
１３５…  登録場所緯度
１３６…  登録場所経度
１３７…  登録者連絡先
１３８…  サイズ
１３９…  重量
２１１…  出品画面
２３１…  注文通知
４１１…  検索画面
４１２…  検索結果画面
４１３…  注文画面
２１１３、４１３７、２３１３７…  メールアドレス
２１１４、４１１３…  経度
２１１５、４１１２…  緯度
２１１６…  出品ボタン
２１１７…  ３辺合計サイズ
２１１８…  重量
２３１１…  宛先
２３１２…  表題
２３１３…  本文
４１１４…  検索ボタン
４１２４…  注文ボタン
４１３３、２３１３３…  郵便番号
４１３４、２３１３４…  住所
４１３５、２３１３５…  氏名
４１３６、２３１３６…  電話
４１３８…  注文確定ボタン
【図１】
0005483476.tif 000002
【図２】
0005483476.tif 000003
【図３】
0005483476.tif 000004
【図４】
0005483476.tif 000005
【図５】
0005483476.tif 000006
【図６】
0005483476.tif 000007
【図７】
0005483476.tif 000008
【図８】
0005483476.tif 000009
【図９】
0005483476.tif 000010
【図１０】
0005483476.tif 000011
【図１１】
0005483476.tif 000012
【図１２】
0005483476.tif 000013
【図１３Ａ】
0005483476.tif 000014
【図１３Ｂ】
0005483476.tif 000015
【図１４Ａ】
0005483476.tif 000016
【図１４Ｂ】
0005483476.tif 000017
【図１５】
0005483476.tif 000018
【図１６】
0005483476.tif 000019
【図１７】
0005483476.tif 000020
【図１８】
0005483476.tif 000021
【図１９Ａ】
0005483476.tif 000022
【図１９Ｂ】
0005483476.tif 000023
【図２０】
0005483476.tif 000024
【図２１】
0005483476.tif 000025
【図２２】
0005483476.tif 000026