(57)【要約】【課題】場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができる、持ち運びが可能なオークションシステム、及びオークション方法を提供する。【解決手段】一回の接続の中で、オークション管理サーバ１００と各端末２００，３００との間の情報の送受信が複数回可能とされ、オークション管理サーバ１００は、情報が更新されたタイミングで、各端末２００，３００に対して更新された情報を送信することが可能である。従って、各端末２００，３００に対して要求と応答の繰り返しをする必要はないため、オークション管理サーバ１００の負荷を小さくすることができる。また、オークション管理サーバ１００と各端末２００，３００とがインターネットを介することなく接続されるものであるため、インターネット回線が無い環境下でもオークションを行うことができる。【選択図】図１
2013020407.tif 000002
【特許請求の範囲】
【請求項１】
オークション管理装置と、複数の端末と、を備えるオークションシステムであって、
前記端末は、
前記オークション管理装置に対して、情報の更新を要求する要求送信部と、
前記オークション管理装置から、情報を受信する情報受信部と、
前記オークション管理装置に対して、情報を送信する送信部と、を備え、
前記オークション管理装置は、
前記端末から、情報の更新の要求を受信する要求受信部と、
前記端末から、情報を受信する情報受信部と、
前記端末に対して、少なくとも更新された情報を送信する情報送信部と、を備え、
前記オークション管理装置と前記複数の端末とは、内部ネットワークを介して接続され、
前記オークション管理装置の要求受信部が、前記端末の要求送信部からの前記要求を受信することで、前記オークション管理装置と前記端末との間の接続が確立され、
一回の接続の中で、前記オークション管理装置と前記端末との間の情報の送受信が複数回可能とされ、
前記オークション管理装置の前記情報送信部は、情報が更新されたタイミングで、前記端末に対して更新された情報を送信することを特徴とするオークションシステム。
【請求項２】
オークション管理装置と、複数の端末と、を用いてオークションを行うオークション方法であって、
前記オークション管理装置が前記端末から、情報の更新の要求を受信するステップと、
前記オークション管理装置と前記端末との間の接続を確立するステップと、
前記オークション管理装置が、情報を更新すると共に当該更新された情報を前記端末へ送信するステップと、を備え、
前記オークション管理装置と前記複数の端末とは、内部ネットワークを介して接続され、
一回の接続の中で、前記オークション管理装置と前記端末との間の情報の送受信が複数回可能とされ、
前記オークション管理装置は、情報が更新されたタイミングで、前記端末に対して更新された情報を送信することを特徴とするオークション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オークションシステム及びオークション方法に関する。
【背景技術】
【０００２】
従来より、インターネットを利用したオークションシステムが知られている。例えば、特許文献１に示すオークションシステムでは、出品者がオークションの対象となる商品をウェブ上で登録し、複数の入札者がウェブ上で入札価格を入力し、期限内で最も高い入札価格を入力した入札者が落札できるシステムとなっている。このようなオークションシステムでは、参加者は自宅などのインターネット回線に接続された端末を介してオークションに参加する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２５９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述のようなオークションシステムは、インターネットを使用した不特定多数の入札者を想定したシステムであり、参加者はインターネット回線に接続可能な環境下でしかオークションに参加することができない。また、大規模なサーバシステムが必要とされる。一方、特定の会場内にてオークションを行う場合、オークション専用の大掛かりな機材や入札用の専用端末が必要になるなど、限られた場所にて限られた利用者しかオークションを行うことができないという問題があった。そこで、従来より、場所や時間に関係なく、インターネット回線への接続を要することなく、リアルタイムなオークションを持ち運び可能なシステムによって実現することが求められていた。
【０００５】
本発明は上述の課題を解決するためになされたものであり、場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができる、持ち運びが可能なオークションシステム、及びオークション方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、オークション管理装置と、複数の端末と、を備えるオークションシステムであって、端末は、オークション管理装置に対して、情報の更新を要求する要求送信部と、オークション管理装置から、情報を受信する情報受信部と、オークション管理装置に対して、情報を送信する送信部と、を備え、オークション管理装置は、端末から、情報の更新の要求を受信する要求受信部と、端末から、情報を受信する情報受信部と、端末に対して、少なくとも更新された情報を送信する情報送信部と、を備え、オークション管理装置と複数の端末とは、内部ネットワークを介して接続され、オークション管理装置の要求受信部が、端末の要求送信部からの要求を受信することで、オークション管理装置と端末との間の接続が確立され、一回の接続の中で、オークション管理装置と端末との間の情報の送受信が複数回可能とされ、オークション管理装置の情報送信部は、情報が更新されたタイミングで、端末に対して更新された情報を送信することを特徴とする。
【０００７】
従来の通信方式にあっては、クライアントからの情報の更新の要求があった場合、サーバは更新情報を探し、クライアントに応答している。すなわち、一回の接続の中で、一回クライアントからの要求があり、一回サーバからの応答がある。サーバは、情報の更新がない場合は、更新がない旨の応答をクライアントに送信し、更新があった場合は新たな情報をクライアントに送信する。このような要求と応答の繰り返しは、一のクライアントに対して一秒間に複数回行われる。従って、クライアントの数が増えた場合、サーバは全てのクライアントに対して同様の繰り返しを行う必要があり、サーバの負荷が極めて大きくなることで、大規模なサーバシステムを構築する必要があった。一方、本発明に係るオークションシステムでは、一回の接続の中で、オークション管理装置と端末との間の情報の送受信が複数回可能とされ、オークション管理装置の情報送信部は、情報が更新されたタイミングで、端末に対して更新された情報を送信することが可能である。従って、各端末に対して要求と応答の繰り返しをする必要はなく、一度端末から要求があれば、更新されたタイミングで情報を送信すればよい。従って、オークション管理装置の負荷を小さくすることができる。従って、オークション管理装置として、処理能力の高い大規模な装置を用いる必要はなく、持ち運びが容易なものを用いることができる。また、オークション管理装置と端末とがインターネットへの接続の必要無しに内部ネットワークを介して接続されるものであるため、インターネット回線が無い環境下であってもオークションを行うことができる。以上により、本発明に係るオークションシステムは、場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができ、持ち運びが可能となる。
【０００８】
本発明に係るオークション方法は、オークション管理装置と、複数の端末と、を用いてオークションを行うオークション方法であって、オークション管理装置が端末から、情報の更新の要求を受信するステップと、オークション管理装置と端末との間の接続を確立するステップと、オークション管理装置が、情報を更新すると共に当該更新された情報を端末へ送信するステップと、を備え、オークション管理装置と複数の端末とは、内部ネットワークを介して接続され、一回の接続の中で、オークション管理装置と端末との間の情報の送受信が複数回可能とされ、オークション管理装置は、情報が更新されたタイミングで、端末に対して更新された情報を送信することを特徴とする。
【０００９】
本発明に係るオークション方法では、一回の接続の中で、オークション管理装置と端末との間の情報の送受信が複数回可能とされ、オークション管理装置は、情報が更新されたタイミングで、端末に対して更新された情報を送信することが可能である。従って、各端末に対して要求と応答の繰り返しをする必要はなく、一度端末から要求があれば、更新されたタイミングで情報を送信すればよい。従って、オークション管理装置の負荷を小さくすることができる。従って、オークション管理装置として、処理能力の高い大規模な装置を用いる必要はなく、持ち運びが容易なものを用いることができる。また、オークション管理装置と端末とがインターネットへの接続の必要無しに内部ネットワークを介して接続されるものであるため、インターネット回線が無い環境下であってもオークションを行うことができる。以上により、本発明に係るオークション方法は、場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができ、持ち運びが可能となる。
【発明の効果】
【００１０】
本発明によれば、場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができる、持ち運びが可能なオークションシステム、及びオークション方法を提供する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るオークションシステムの構成を示すブロック図である。
【図２】本実施形態で採用されている通信方式を説明するための概念図である。
【図３】本実施形態で採用されている通信方式を説明するための概念図である。
【図４】本実施形態に係るオークションシステムの処理内容の一例を示すシーケンス図である。
【図５】各端末に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係るオークションシステムの好適な実施形態を図面に基づいて説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１３】
図１は、本発明の実施形態に係るオークションシステム１の構成を示すブロック図である。図１に示すように、オークションシステム１は、オークション管理サーバ（オークション管理装置）１００と、管理者端末２００と、複数の入札者端末３００と、を備えている。オークションシステム１は、インターネットを用いるものではなく、有線または無線のＬＡＮルータ１５０によって構築される内部ネットワークを用いてオークションを行うことができる。すなわち、インターネット回線がない環境下であっても内部ネットワークのみでオークションが実行可能であり、場所による制約を一切受けない。オークション管理サーバ１００、管理者端末２００、及び入札者端末３００は、内部ネットワーク内で情報の送受信が可能である。もちろん、インターネット回線が存在する環境下にあり、オークション管理サーバ１００、管理者端末２００、入札者端末３００が外部のインターネットに接続可能な状態であってもよいが、本実施形態に係るオークションを行っているときは、外部のインターネットとの接続は用いられない。図１において入札者端末３００は二つのみ示されているが、入札者の数に応じて更に増加する。
【００１４】
本実施形態において、管理者端末２００及び入札者端末３００は、内部ネットワークに接続可能なものであればどのような端末でもよく、例えば携帯型の情報端末、携帯電話、スマートフォン、タブレットＰＣ、ノートＰＣ等が用いられる。各端末は、オークション専用の端末ではなく、一般的に市販されている端末を用いることができる。従って、参加者は個人で使用している端末を用いてもよく、誰でもオークションに参加することができる。また、携帯型の端末であるため、外部ＡＣ電源がない環境下であってもオークションに参加することができる。なお、参加者によってデスクトップ型のＰＣ等を用いてもよい。
【００１５】
管理者端末２００は、ブラウザ上でオークションに参加することができる。管理者端末２００は、オークションの進行の管理をすることができる。管理者端末２００は、情報受信部２１０と、情報送信部２２０と、表示部２３０と、入力部２４０と、を備えている。情報受信部２１０は、内部ネットワークを介してオークション管理サーバ１００からの情報を受信する機能を有している。情報送信部２２０は、内部ネットワークを介してオークション管理サーバ１００へ情報を送信する機能を有している。情報送信部２２０は、オークション管理サーバに対して、ブラウザ上で情報の更新があった場合に、更新情報を要求する機能を有している。また、情報送信部２２０は、管理者が情報を入力した場合に、内部ネットワークを介して当該情報をオークション管理サーバ１００へ送信する機能を有している。表示部２３０は、ブラウザ上の情報を表示する機能を有している。入力部２４０は、管理者の操作に従って情報を入力する機能を有している。
【００１６】
入札者端末３００は、ブラウザ上でオークションに参加することができる。入札者端末３００は、オークションに係る商品に対して入札価格を入力し、商品を落札することができる。入札者端末３００は、情報受信部３１０と、情報送信部３２０と、表示部３３０と、入力部３４０と、を備えている。情報受信部３１０は、内部ネットワークを介してオークション管理サーバ１００からの情報を受信する機能を有している。情報送信部３２０は、内部ネットワークを介してオークション管理サーバ１００へ情報を送信する機能を有している。情報送信部３２０は、オークション管理サーバに対して、ブラウザ上で情報の更新があった場合に、更新情報を要求する機能を有している。また、情報送信部３２０は、入札者が情報を入力した場合に、内部ネットワークを介して当該情報をオークション管理サーバ１００へ送信する機能を有している。表示部３３０は、ブラウザ上の情報を表示する機能を有している。入力部３４０は、管理者の操作に従って情報を入力する機能を有している。
【００１７】
本実施形態では、従来のネットオークションのようにサーバの負荷が非常に大きく、大規模なサーバシステムを要するものではなく、サーバの負荷を非常に軽くすることができるものである。従って、オークション管理サーバ１００として、一般的に市販されて、家庭内で使用されているようなノートＰＣやデスクトップ型ＰＣを用いることができる（勿論、専用のサーバ装置を用いてもよい）。特に、ノートＰＣやタブレットＰＣのような処理能力の低いものであってもオークション管理サーバ１００として用いることができるため、従来のようにオークションのために大規模なサーバシステムを構築する必要もなく、オークション会場に大掛かりな装置を設置する必要はなく、サーバとして機能する装置を簡単に持ち運びすることができる。前述のようにインターネット回線が必要なく、特にノートＰＣのような携帯型の装置であれば、外部ＡＣ電源がない環境下であっても動作するため、オークションの場所が全く制限を受けず、どのような場所であっても開催することができる。
【００１８】
オークション管理サーバ１００は、ブラウザを介してオークションサービスを提供し、管理することができる。オークション管理サーバ１００は、情報受信部１１０と、情報送信部１２０と、情報処理部１３０と、データベース１４０と、を備えている。情報受信部１１０は、内部ネットワークを介して管理者端末２００及び入札者端末３００からの更新情報の要求を受信する機能を有するとともに、管理者端末２００及び入札者端末３００から送信された各種情報を受信する機能を有している。情報送信部１２０は、内部ネットワークを介して管理者端末２００及び入札者端末３００へ情報を送信する機能を有している。情報送信部１２０は、管理者端末２００や入札者端末３００での操作などによって、情報の更新があった場合に、更新情報を各端末へ送信する機能を有している。情報処理部１３０は、オークション管理サーバ１００内での各種情報処理を実行する機能を有している。データベース１４０は、各種情報を格納する機能を有しており、例えば、オークションに係る商品や、当該商品の画像や説明などの各種情報が格納されている。
【００１９】
ここで、本発明者らは、鋭意研究の結果、本実施形態に係るオークションシステム１及びオークション方法を実現するために、オークション管理サーバ１００と、各端末２００，３００との間の通信方式として、以下の方式を採用することにより、オークション管理サーバ１００の負荷を軽くし、リアルタイムなオークションを提供することが可能となることを見出した。すなわち、この通信方式では、端末２００，３００がオークション管理サーバ１００に対して、情報の送信を要求すると、接続が確立する。その一回の接続の中では、オークション管理サーバ１００と端末２００，３００との間で情報の送受信が複数回可能である。このような通信方式として、本実施形態では、WebSocketが採用されている。なお、WebSocketと同趣旨の通信方式も採用することができる。
【００２０】
図２を用いて、本実施形態で採用されている通信方式について更に詳細に説明する。従来のリアルタイムオークションで用いられているhttpプロトコルでは、図２（ａ）に示すように、クライアント（Ｗｅｂブラウザ）からの情報の更新の要求があった場合、サーバは更新情報を探し、クライアントに応答している。一回の接続の中で、一回クライアントからの要求があり、一回サーバからの応答がある。サーバは、情報の更新がない場合は、更新がない旨の応答をクライアントに送信し、更新があった場合は新たな情報をクライアントに送信する。つまり、一回の接続ＣＴ１の中で一往復の情報の送受信がなされて接続ＣＴ１が解除され、以降も同様に接続ＣＴ２，ＣＴ３，ＣＴ４…と接続の確立と解除が繰り返される。このような要求と応答の繰り返しは、一のクライアントに対して一秒間に複数回行われる。従って、クライアントの数が増えた場合、サーバは全てのクライアントに対して同様の繰り返しを行う必要があり、サーバの負荷が極めて大きくなることで、大規模なサーバシステムを構築する必要があった。
【００２１】
一方、このような通信方式の課題に対する通信方式としてCometという通信方式が従来あった。この方式では、クライアントから要求があったとき、サーバはクライアントにデータを送信する必要が生じるまで、応答を返さず、タイムアウトになったら再接続を行う。例えば、図２（ｂ）に示すように、クライアントＡとクライアントＢから更新情報（例えば現在価格が更新されたことなど）の要求があっても、サーバはすぐに応答を返さず、待機する。そして、クライアントＡが新たな入札価格に関する情報ＳＰ１を入力することで、価格が更新されたとき、サーバは直ちにクライアントＢへ更新された価格に関する応答ＲＰ１を送信する。クライアントへ応答ＲＰ１を返したら、直ちにサーバとクライアントＢとの接続が確立される。情報が更新されず、タイムアウトとなったら（図中Ｔ０で示す部分でタイムアウトが生じている）、直ちに再接続が行われる。しかし、この通信方式も一回の接続の中で、一回クライアントからの要求があり、一回サーバからの応答があるものであり、サーバから一回応答を返したり、タイムアウトとなったタイミングで再接続する必要があり、依然サーバの負荷は大きいものとなっていた。
【００２２】
本実施形態で採用されている通信方式（WebSocket）では、図２（ｃ）に示すように、一回のクライアントの要求によって、クライアントとサーバとの間で接続ＣＴ１が確立する。一回接続ＣＴ１が確立されると、クライアントとサーバの間では複数回の情報の送受信が可能となる。クライアントからの要求があっても、サーバは情報の更新がなければ応答を返さず（また、その間、クライアントも繰り返し要求することはしない）、他のクライアントからの入札があり価格の更新などがあったタイミングで、サーバは直ちに更新情報をクライアントに送信する。また、更新情報を送信した後も接続ＣＴ１は維持されており、再接続の必要はなく、クライアントから新たな要求がなくても、次に情報が更新されたタイミングでサーバはクライアントに更新情報を送信する。多数のクライアントがオークションに参加している場合、従来の通信方式では、各クライアントとの間で要求と応答のやり取りを常時繰り返す必要があり、サーバの負荷が大きくなっていたが、本実施形態で採用している通信方式によれば、各クライアントとの間で一回接続を確立しておけば、情報が更新されたタイミングで更新情報を送信するだけでよく、他のタイミングにて要求と応答のやり取りを繰り返す必要はない。従って、サーバの負荷を大幅に低減することができる。これにより、処理能力が低く、コンパクトで持ち運びが容易なノートＰＣなどであっても、オークション管理サーバ１００として機能させることが可能となる。
【００２３】
また、本実施形態で採用されている通信方式によれば、従来の通信方式に比して、リアルタイムでの情報の更新が可能となる。図３（ａ）に示すように、従来の通信方式では、クライアントが情報の更新を要求し、サーバがその要求に対する応答を返しているため、例えば、所定の要求・応答Ｒ１と次の要求・応答Ｒ２との間で情報の更新があった場合（タイミングＰ１）、クライアントに更新情報が反映されるのは、クライアントが応答を受信するタイミングＰ２となる。従って、更新情報の発生のタイミングＰ１とクライアントへの反映のタイミングＰ２との間に、Ｔで示すようなタイムラグが生じる。一方、本実施形態に係る通信方式では、図３（ｂ）に示すように、情報の更新があった場合（タイミングＰ１）、直ちにクライアントに送信される。従って、更新情報の発生のタイミングＰ１とクライアントへの反映のタイミングＰ２との間にタイムラグが生じない。
【００２４】
従来の通信方式において、サーバとクライアントとの間の要求・応答は一秒間で複数回繰り返されるものであるため、図３（ａ）で示されるタイムラグＴも大きいものではなく、従来の通常のインターネットオークションでは、大きな影響を及ぼすものではないとも考えられる。しかし、本実施形態に係るオークションシステム１は、場所の制約を全く受けず、どのような場面であっても用いることができるものであるため、僅かなタイムラグでもオークションの進行に影響を及ぼすような場合がある。例えば、市場での「競り」や、オークション会場内で行うようなオークションなどでは、落札直前で入札のテンポが非常に速くなったり、他の入札者や主催者との心理的な駆け引きが重要になり、リアルタイムでのやり取りが極めて重要になるが、このような状況では、従来の通信方式によって生じる僅かなタイムラグも、オークションの質に大きな影響を与えてしまう。特に、システムをどこでも持ち運び可能とするために、オークション管理サーバ１００として処理能力が小さい装置を用いる場合があるが、そのような場合は更にタイムラグによる影響が大きくなる。一方、本実施形態に係るオークションシステム１は、オークション管理サーバ１００の負荷を小さくできる上にタイムラグなしでクライアントへ更新情報を送信できる通信方式を採用しているため、処理能力の低い装置サーバであっても、リアルタイム性の高いオークションを提供することができる。例えば、「サーバとして大きな装置を持ち込むことができない上に、極めて高いリアルタイム性が要求される場面」であっても、質の高いオークションを提供することができる。
【００２５】
図４及び図５を参照して、本実施形態に係るオークションシステム１の処理内容について説明する。図４は、オークションの流れの一例を示しており、当該流れに限定されない。また、図５は、端末２００，３００の画面上に表示されるブラウザを示しており、入札者及び管理者はこのブラウザへアクセスして、ブラウザ上で内部ネットワーク内でオークションを行う。ここでは、各端末２００，３００は、タッチパネル式の携帯型の情報端末とした場合の例を示しており、画面が各種情報を表示する表示部として機能すると共に、タッチすることで情報の入力が可能な入力部としても機能する。図４の例では、オークション開始前に、オークション管理サーバ１００のデータベース１４０中に、オークションに係る各商品（及びその画像や詳細な情報）が予め登録されているものとする。
【００２６】
まず、オークションに参加する者は、各自の端末を介してオークション管理サーバ１００へ要求を送信する。具体的には、管理者端末２００の情報送信部２２０及び入札者端末３００の情報送信部３２０は、オークション管理サーバ１００に対して、情報の更新の要求を送信し、オークション管理サーバ１００の情報受信部１１０が当該要求を受信する（ステップＳ１００）。これによって、オークション管理サーバ１００と管理者端末２００との間の接続が確立され、オークション管理サーバ１００と入札者端末３００との間の接続が確立される。オークション管理サーバ１００と各端末２００，３００とは、インターネットを介することなく、内部ネットワークを介して接続される。本実施形態では、通信方式としてWebSocketが採用されており、オークション中に発生するオークション管理サーバ１００と各端末２００，３００との間の情報の複数の送受信が、一回の接続の中で可能となる。
【００２７】
次に、管理者が管理者端末２００の画面を操作することで、（データベース１４０に格納されているものの中から）オークションに係る商品を指定し、管理者端末２００の情報送信部２２０が、当該指定情報をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該指定情報を受信する（ステップＳ１１０）。オークション管理サーバ１００の情報処理部１３０は、データベース１４０から指定された商品の情報を読み出す。また、オークション管理サーバ１００の情報送信部１２０は、商品情報を各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該商品情報を受信する（ステップＳ１２０）。この商品情報は、更新された情報に該当する。これによって、各端末２００，３００の画面上の情報が更新され、オークションに係る商品に関する情報を確認することができる。例えば、図５（ａ），（ｂ）の画面上では、「商品画像」の欄に商品の写真が表示され、「商品説明」の欄に商品の詳細な説明が表示され、「出品番号」の欄に出品番号が表示される。また、設定されている場合は「現在価格」に初期設定金額が表示されてもよい（０円からスタートしてもよい）。
【００２８】
次に、管理者が管理者端末２００の画面を操作する（図５（ｂ）に示す「開始」の欄をタッチする）ことで、管理者端末２００の情報送信部２２０が、当該開始指示をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該開始指示を受信する（ステップＳ１３０）。オークション管理サーバ１００の情報処理部１３０は、ブラウザ上で参加者が入札可能な状態に設定する。また、オークション管理サーバ１００の情報送信部１２０は、当該設定情報を各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該設定情報を受信する（ステップＳ１４０）。この設定情報は、更新された情報に該当する。これによって、各端末２００，３００の画面上の情報が更新され、入札の操作が不可能であった状態から、画面上で入札可能な状態になる。例えば、図５（ａ），（ｂ）の画面上では、「入札」の欄が暗く表示されてタッチしても反応しなかったものが、「入札」の欄が色付で明るく示され、タッチすることで入札できる状態となる。このとき、管理者の画面上では、「成約」の欄もアクティブな状態になり、管理者の判断で好ましいタイミングで成約できるようにしてもよい。
【００２９】
次に、複数の入札者の中の一の入札者が入札者端末３００の画面を操作する（図５（ａ）に示す「入札」の欄をタッチする）ことで、入札者端末３００の情報送信部３２０が、当該入札情報をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該入札指示を受信する（ステップＳ１５０）。オークション管理サーバ１００の情報処理部１３０は、新しく入力された価格を現在価格として更新して設定する。また、オークション管理サーバ１００の情報送信部１２０は、当該価格情報を各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該価格情報を受信する（ステップＳ１６０）。この価格情報は、更新された情報に該当する。これによって、各端末２００，３００の画面上に表示されている現在価格が更新され、新たな現在価格が表示される。例えば、図５（ａ），（ｂ）の画面上では、「現在価格」の欄に新たな現在価格が反映される。なお、新たに入力される入札価格は、入札者が具体的な価格を入力してもよく、一度「入札」の欄をタッチすることで、所定の単位（例えば一度のタッチで千円単位や一万円単位で入札価格が上昇する）で入札価格が増加するような設定にしてもよい。このようなＳ１５０とＳ１６０が繰り返されることで、現在価格が上昇してゆく。この現在価格の更新は、一の入札者の入力によって、タイムラグ無く他の端末に直ちに反映されるため、リアルタイムなオークションが可能となる。
【００３０】
また、オークションの途中で、管理者が各参加者に向けてコメントを送ることもできる。例えば、管理者が管理者端末２００の画面を操作する（図５（ｂ）に示す「コメント」の欄にコメントを入力する）ことで、管理者端末２００の情報送信部２２０が、当該コメントをオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該コメントを受信する（ステップＳ１７０）。オークション管理サーバ１００の情報処理部１３０は、ブラウザ上のコメントを更新して当該コメントを表示する。また、オークション管理サーバ１００の情報送信部１２０は、当該コメントを各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該コメントを受信する（ステップＳ１８０）。この設定情報は、更新された情報に該当する。これによって、各端末２００，３００の画面上の情報が更新され、管理者からのコメントが表示される。例えば、管理者は、オークションの残り時間や、オークションの活性化を図るようなコメントなどを、タイムラグ無く現在価格や入札の状況にあわせてリアルタイムで提供することができる。Ｓ１７０及びＳ１８０の処理は、オークションの間、繰り返し行われてよい。
【００３１】
オークションがある程度進むと、管理者が管理者端末２００の画面を操作する（図５（ｂ）に示す「成約」の欄をタッチする）ことで、管理者端末２００の情報送信部２２０が、当該成約指示をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該成約指示を受信する（ステップＳ１９０）。オークション管理サーバ１００の情報処理部１３０は、各参加者に落札通知をすると共に、ブラウザ上で入札ができない状態に設定する。また、オークション管理サーバ１００の情報送信部１２０は、当該落札通知情報等を各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該落札通知情報等を受信する（ステップＳ２００）。この落札通知情報等は、更新された情報に該当する。これによって、各端末２００，３００の画面上の情報が更新され、落札通知が表示されると共に、入札不能な状態になる。例えば、図５（ａ），（ｂ）の画面上では、落札できた入札者の端末３００には「あなたが落札者です」との旨を通知し、落札できなかった入札者の端末３００には「落札できませんでした」との旨を通知する。また、「入札」の欄を暗く表示してタッチしても反応しない状態にする。なお、オークション管理サーバ１００は、誰がどの商品を幾らで落札したかを記憶しておく。
【００３２】
例えば、管理者が管理者端末２００の画面を操作する（図５（ｂ）に示す「次へ」の欄をタッチして、次の商品を指定する）ことで、管理者端末２００の情報送信部２２０が、次の商品指定をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該商品指定を受信する（ステップＳ２１０）。それ以降の処理は、Ｓ１３０〜Ｓ２００の処理と同様な処理が実行される。なお、予めオークションの順番が決められており、管理者が「次へ」をタッチすると、自動的に次の商品が指定されてもよく、一回のオークションが終了するたびに、管理者の判断で次の商品を指定できるようにしてもよい。
【００３３】
全ての商品のオークションが終了すると、管理者が管理者端末２００の画面を操作することで、管理者端末２００の情報送信部２２０が、終了指示をオークション管理サーバ１００へ送信し、オークション管理サーバ１００の情報受信部１１０が当該終了指示を受信する（ステップＳ２２０）。オークション管理サーバ１００の情報処理部１３０は、各参加者に終了通知をする。また、オークション管理サーバ１００の情報送信部１２０は、当該終了通知を各端末２００，３００へ送信し、各端末２００，３００の情報受信部２１０，３１０は、当該終了通知情報を受信する（ステップＳ２２０）。この終了通知情報は、更新された情報に該当する。これによって、各端末２００，３００の画面上の情報が更新され、終了通知が表示される。このように、全てのオークションが終了したタイミングにて、オークション管理サーバ１００と管理者端末２００との間の接続が解除され、オークション管理サーバ１００と入札者端末３００との間の接続が解除される。Ｓ２３０が終了することで、図４に示す処理が終了する。なお、一回あたりの接続を解除するタイミングは特に限定されず、例えば、一つの商品についての成約がある度に接続を解除し、次の商品で再び接続を確立してもよい。
【００３４】
仮に従来の通信方式によって図４の処理を行った場合、オークション管理サーバ１００と各端末２００，３００との間では、図４で矢印で示している情報の送受信に加えて、「情報の更新の要求」と「情報が更新されていない旨の応答」のやり取りを示すような矢印が無数に挿入される。WebSocketを採用する本実施形態では、各端末２００，３００からの情報の更新の要求はＳ１００の一度だけであり、他の情報の送受信は、図４で示されたような必要なタイミングのみで行われている。
【００３５】
次に、本実施形態に係るオークションシステム及びオークション方法の作用・効果について説明する。
【００３６】
本実施形態に係るオークションシステム１及びオークション方法では、一回の接続の中で、オークション管理サーバ１００と各端末２００，３００との間の情報の送受信が複数回可能とされ、オークション管理サーバ１００は、情報が更新されたタイミングで、各端末２００，３００に対して更新された情報を送信することが可能である。従って、各端末２００，３００に対して要求と応答の繰り返しをする必要はなく、一度端末２００，３００から要求があれば、更新されたタイミングで情報を送信すればよい。従って、オークション管理サーバ１００の負荷を小さくすることができる。従って、オークション管理サーバ１００として、処理能力の高い大規模な装置を用いる必要はなく、持ち運びが容易な処理能力が低いものを用いることができる。また、オークション管理サーバ１００と各端末２００，３００とがインターネットを介することなく内部ネットワークにて接続されるものであるため、インターネット回線が無い環境下であってもオークションを行うことができる。また、情報が更新されたら、タイムラグ無く、直ちに各端末２００，３００に送信できるため（図３参照）、一層リアルタイム性の高いオークションを提供することができる。以上により、本発明に係るオークションシステムは、場所や時間に関係なく、インターネット回線への接続を要することなくリアルタイムなオークションをすることができ、持ち運びが可能となる。
【００３７】
本実施形態に係るオークションシステム１は、どのような場所であっても、どのようなスタイルのオークションであっても、容易に持ち運ぶことができ、質の高いリアルタイムなオークションを提供することができる。
【００３８】
例えば、港などに入荷された商品を別会場に運ぶことなくその場でオークションするような場合や、野外イベントの会場でオークションをする場合や、電波の届き難い地下の会場でオークションをする場合などは、インターネット環境が十分に備わっていない可能性が高く、従来のようなインターネットオークションシステムを用いることができない。また、都市から離れている場所などでは、大掛かりなオークション専用装置（例えば大型ディスプレイと入札用の端末など）の運搬・設営に手間とコストがかかる。また、装置を用いずに競りのようなスタイルでオークションをする場合、人数が多い場合に進行や管理が困難であり、誰が落札したかが周囲の参加者にすぐに分かってしまい、好ましくない場合がある。本実施形態に係るオークションシステム１は、オークション管理サーバ１００として持ち運びに便利なコンパクトなノートＰＣ等を用いることができ、限られた範囲で内部ネットワークを構築すれば、参加者が個別に所有している内部ネットワークに接続可能な携帯端末（主催者が参加者に貸与するとしても、軽量なものなので、容易に持ち運ぶことができる）を介して容易にオークションを行うことができる。オークション管理サーバ１００としてバッテリータイプのノートＰＣ等を用いれば、会場内に電源が無いような場所であってもオークションを開催できる。すなわち、インターネット回線や電源も不要である上、簡単に持ち運ぶことができる機器だけで、どのような場所でも質の高いオークションを行うことができる。このオークションシステム１であれば、無人島のような環境であっても、容易にオークションを行うことができる。
【００３９】
例えば、企業秘密性の高い商品をオークションする場合、セキュリティの観点からインターネットを利用した従来のオークションシステムを用いることができない。一方、競合他社同士が参加する場合などに、参加者同士が顔を合わせないことを要求されることもあり、参加者が同一会場に集まることが好ましくない場合もある。本実施形態に係るオークションシステム１によれば、外部のネットワークから完全に遮断された環境下にて、外部のネットワークから遮断されたオークション管理サーバ１００を用いてオークションを行うことができるため、秘密情報などがオークションを通じて外部に漏れることはなく、極めて安全性の高いオークションを提供できる。また、参加者は各自の端末の画面上に表示されているブラウザ上にてオークションに参加できるので、例えば、各参加者が個室に別れてオークションすることができる。従って、各参加者が顔を合わせずにオークションを開催することができる。
【００４０】
例えば、超大型の会場にて参加者が数万人規模のオークションを行う場合、短時間の間におびただしい数の入札が想定される。従来のようなオークションシステムを用いる場合は、サーバや回線への負荷が極めて大きくなり、大規模なサーバシステムを構築する必要がある。また、最新の価格情報を各参加者へ通知するのにタイムラグが生じ、リアルタイム性が損なわれる場合がある。また、サーバや回線にトラブルが生じたときに、復旧作業に時間がかかってしまう可能性がある。一方、本実施形態に係るオークションシステム１では、WebSocketを用いることでクライアントとサーバとの間の繰り返しの要求・応答を不要とすることで、参加者が多くなってもサーバへの負荷を少なくすることができる。これにより、オークション管理サーバ１００として持ち運び可能な装置を用いることができ、トラブルを低減することもできる。また、（会場外の遠隔地に設置されるサーバを用いるのではなく）会場内に持ち込んだサーバにて内部ネットワークを介してオークションを行うことで、サーバや回線にトラブルが生じた場合も、迅速に復旧作業を行うことができる。
【００４１】
なお、本発明に係るオークションシステム及びオークション方法は、上述の実施形態に限定されない。例えば、上述の説明では、所定のオークション会場に本システムを持ちこんでオークションを行う場面を例示しているが、内部ネットワークを構築できる範囲内であれば特に場所や場面は限定されない。
【符号の説明】
【００４２】
１…オークションシステム、１００…オークション管理サーバ（オークション管理装置）、１１０…情報受信部（要求受信部、情報受信部）、１２０…情報送信部、２００…管理者端末、２１０…情報受信部、２２０…情報送信部（要求送信部、情報送信部）、３００…入札者端末、３１０…情報受信部、３２０…情報送信部（要求送信部、情報送信部）。
【図１】
2013020407.tif 000003
【図２】
2013020407.tif 000004
【図３】
2013020407.tif 000005
【図４】
2013020407.tif 000006
【図５】
2013020407.tif 000007