(57)【要約】【課題】サービス提供の順序を顧客に不公平感を与えないように変更する方法を提供する。【解決手段】質問者端末２ａ、ｂから質問内容、優先度、会員番号その他の情報を含む質問データＱ１，Ｑ２が送信される（＃２、５）。質問データＱ２の順序を上位に変更するための順序変更要求が質問者管理端末２ｂから質問管理サーバ１に送信される（＃７）。質問データＱ１と質問データＱ２との優先度に応じて質問者端末２ａに順序変更問い合わせが行われる（＃８）。質問者端末２ａから順序変更を許可する旨の通知が送信される（＃９）と、質問データＱ１と質問データＱ２との順序が入れ替えられ、順序を変更した旨が質問者端末２ｂに通知される（＃１０）。【選択図】図３
2006313576.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるサービス提供端末が実行するサービス提供順序変更方法であって、
前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録ステップと、
前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供ステップと、
順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定ステップと、
前記対象特定ステップで特定された第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせステップと、
前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更ステップと、
変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新ステップと、
を含むサービス提供順序変更方法。
【請求項２】
第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるサービス提供端末であって、
前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録手段と、
前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供手段と、
順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定手段と、
前記対象特定手段が特定した第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせ手段と、
前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更手段と、
変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新手段と、
を含むサービス提供端末。
【請求項３】
第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるコンピュータが実行するサービス提供プログラムであって、
前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録手段、
前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供手段、
順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定手段、
前記対象特定手段が特定した第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせ手段、
前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更手段、及び
変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新手段、
として前記コンピュータを機能させるためのサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスを提供する順序の変更方法、サービスを提供する順序の変更装置及びサービスを提供する順序の変更プログラムに関する。
【背景技術】
【０００２】
サービス提供者がサービスの提供を同時に多数の顧客に行うことができない場合、何らかの順序を定めてサービスを提供する必要がある。通常、その順序はサービス提供窓口に顧客がサービス提供を要求した順となる。例えば、銀行の窓口で預金引き出しというサービスの提供を受けたい場合、窓口のそばにある連番の振られた番号札を取り自分の取った番号が呼び出されたときにサービスの提供を受けることができる。あるいは、ネットワークで質問を送信してその回答を得るシステムにおいて、Ｗｅｂブラウザに表示された質問入力フォームに質問を入力して質問をサーバに送信した場合、その質問の受信日時順に回答を作成して送信するようにする。このようにすれば、顧客を混乱させることなくサービス提供を行うことができる。
【０００３】
ところで、顧客の事情により他の顧客よりも優先的にサービスを受けたい場合がある。このようなニーズに応える方法としては、例えば質問に対する回答サービスを受けたい場合は特別料金を払うことで特別料金を払わない顧客よりも優先して回答を受けることができるようにすることが挙げられる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のように特別料金の支払いによりサービスの提供を受ける順序を優先する方法は、料金を支払った者が支払わない者よりも優先的にサービス提供を受けることができる。しかし、特別料金を支払った者同士では優劣がつかず、同額の特別料金を支払った顧客同士の中であえて特定の者に優先的にサービスの提供をすると他の顧客に不公平感を与えかねない。
【０００５】
本発明は、サービス提供の順序を顧客に不公平感を与えないように変更する方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明１は、第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるサービス提供端末が実行するサービス提供順序変更方法を提供する。この方法は、以下のステップを含む。
・前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録ステップ、
・前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供ステップ、
・順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定ステップ、
・前記対象特定ステップで特定された第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせステップ、
・前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更ステップ、
・変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新ステップ。
【０００７】
本発明２は、第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるサービス提供端末を提供する。この端末は、以下の手段を含む。
・前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録手段、
・前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供手段、
・順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定手段、
・前記対象特定手段が特定した第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせ手段、
・前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更手段、
・変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新手段。
【０００８】
本発明３は、第１ユーザ端末及び第２ユーザ端末を含む複数のユーザ端末とネットワークを介して接続されるコンピュータが実行するサービス提供プログラムを提供する。このプログラムは、以下の手段として前記コンピュータを機能させる。
・前記複数のユーザ端末から送出されるサービス要求を受信し、前記サービス要求を受信した順にサービスの提供順序を決定し、サービス要求の送信元ユーザ端末を識別する識別子と順序とポイントとを１レコードとして記憶手段に記憶するサービス要求記録手段、
・前記記憶手段に記憶された順序に基づいて、要求されたサービスを前記ユーザ端末に提供する提供手段、
・順序の変動値を示す優先度を含む順序変更依頼を前記第１ユーザ端末から受信し、前記記憶手段において前記第１ユーザ端末の識別子と同一レコードに含まれる第１順序を参照し、前記第１順序と前記優先度とに基づいて、順序変更の対象となる第２順序を含む第２レコードを特定する対象特定手段、
・前記対象特定手段が特定した第２順序を含む第２レコード内の識別子で特定される第２ユーザ端末に対し、順序変更可否の問い合わせを送信し、回答を受信する問い合わせ手段、
・前記問い合わせに対する回答が変更可である場合、前記第１順序を含む第１レコードの順序を第２順序に変更し、前記第２レコードの順序を第１順序に変更する順序変更手段、
・変更した順序の差に応じたポイントを、前記第１レコードに含まれるポイントから減算し、前記第２レコードに含まれるポイントに加算するポイント更新手段。
【発明の効果】
【０００９】
本発明では、サービスの提供を受ける当事者間の意志によりサービス提供の順序を変更し、サービス提供の順序を顧客に不公平感を与えないように変更することができる。
【発明を実施するための最良の形態】
【００１０】
＜第１実施形態＞
［構成］
図１は、第１実施形態に係る質問受付システムの全体構成図である。このシステムは、質問管理サーバ１と、質問者端末２ａ、ｂ（以下、質問者端末２という）と、回答者端末３とがインターネットやイントラネットなどのネットワーク４により接続されたものである。
【００１１】
質問管理サーバ１は、メールサーバ１１と、質問登録部１２と、順序管理部１３と、質問ＤＢ１４と、ポイント管理部１５と、質問処理部１６と、Ｗｅｂサーバ１７と、通知部１８とを有している。メールサーバ１１は、例えば公知のＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバであり、図８、１０、１２、１４及び１７に例示する内容を含む電子メールを質問者端末２に送信する。通知部１８は、質問者端末２への電子メールの送信をメールサーバ１１に指示する。質問登録部１２は、図７に例示する質問入力画面を質問者端末２に提供して質問の入力を受け付け、入力された質問をグループ化して質問データベース（ＤＢ）１４に登録する。また、質問登録部１２は、グループ化については後述する。また、質問登録部１２は、図６に例示するメニュー画面で「優先度変更」ボタンがクリックされると、図１３に例示する優先度変更画面を質問者端末２に提供する。この画面において、優先度を指定して「変更」ボタンがクリックされると、質問登録部１２が既に入力した質問についての優先度の変更を受け付ける。優先度変更画面には、現在の待ち人数がリアルタイムで表示されてもよい。この画面を用いれば、質問者は、既に登録した質問の順序の上がり具合や質問全体の滞留の度合いなどを確認できる。また、必要に応じて既に登録した質問の優先度を変化させることができる。質問登録部１２は、優先度の変更を受け付けた場合、図１４に示す内容を含む電子メールである優先度変更通知を質問者端末２に送信する。質問ＤＢ１４は、質問を蓄積する。順序管理部１３は、質問ＤＢ１４に蓄積された質問に対する回答の順序を、図９及び１１にそれぞれ例示する変更要望画面及び順序変更問い合わせ画面での入力に応じて、あるいは後述の順序変更処理により変更する。
【００１２】
ポイント管理部１５は、回答の順序を変更された質問者に対し所定のポイントを加減し、図１０及び図１２に例示するポイント加減の内容の通知をメールサーバ１１に指令する。ここで、ポイントとは、例えばある者が所定数のポイントを有していればある商品購入の際代金が所定率だけ割引かれるなど、ある特典と交換性を有する数値である。ポイントと特典との交換は、例えばポイント管理部１５と図示しない商品販売業者の有するＰＯＳシステムとをＬＡＮなどで接続し、質問者の現在ポイントに応じた商品の割引率を質問者ごとに図示しないＰＯＳホストに登録・更新し、商品の販売店舗でその質問者が商品を購入する際はＰＯＳ端末で商品価格から登録された割引率だけ価格を割り引いて販売することで行われる。尚、商品価格の割引販売に対する補填として、例えば質問管理サーバ１の管理者が商品製造者を兼ねている場合、商品製造者から商品販売者への商品仕入れの決済時に割引価格の総計を仕入れ代金から差し引くこともできる。
【００１３】
質問処理部１６は、質問ＤＢ１４に登録された質問を順に回答者端末３に提示し回答の入力を要求する。Ｗｅｂサーバ１７は、質問者端末２または回答者端末３の要求に応じて図５、６、７、９、１１、１３、１５及び１６に例示するＷｅｂページを送信する。
質問者端末２は、Ｗｅｂブラウザ２１及びメーラー２２を有している。Ｗｅｂブラウザ２１は、図５、６、７、９、１１及び１３に例示するＷｅｂページの送信をＷｅｂサーバ１７に要求して表示し、必要に応じてこれらのＷｅｂページに入力された情報やコマンドなどをＷｅｂサーバ１７に送信する。メーラー２２は、メールサーバ１１から送信された電子メールを受信して表示する。
【００１４】
回答者端末３は、Ｗｅｂブラウザ３１を有している。Ｗｅｂブラウザ３１は、図１５及び１６に例示するＷｅｂページの送信をＷｅｂサーバ１７に要求して表示し、必要に応じてこれらのＷｅｂページに入力された情報やコマンドなどをＷｅｂサーバ１７に送信する。
図２は、質問ＤＢ１４に蓄積されるデータをテーブル形式で示した説明図である。質問ＤＢ１４は、「順序」、「受付日時」、「質問者」、「質問内容」、「現在ポイント」、「優先度」、「順序変更」及び「グループ」のフィールドを有する。「順序」は、質問に対する回答を作成する順番を示す。「受付日時」は、質問が受け付けられた日時である。「質問者」は、質問を行った者である質問者の氏名である。ここで、質問者の氏名は質問ＤＢ１４で一意的であるとする。「質問者」には、質問者のＩＤ番号などの識別子が蓄積されていてもよい。「質問内容」は、質問の内容を示す。「現在ポイント」は、質問者が現在保有するポイントである。「優先度」は、質問者により質問送信時に指定される。ここで、優先度が正の場合は質問の順序を上位に上げることを示し、優先度が負の場合は質問の順序を下位に下げることが可能であることを示す。「順序変更」は、後述する順序変更処理により順序の変更があったか否かを示すフラグであり、順序の変更がされた場合「済」が、順序の変更がされていない場合「未」がそれぞれ蓄積される。「グループ」は、質問ＤＢ１４に蓄積される各レコードの属するグループを示す。ここで、「グループ」フィールドには、「順序」が１〜３、４〜６、・・のレコードに対し順に１、２、・・が付与されて蓄積される。例えば、図１８（ａ）に例示するレコードＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、・・からなる待ち行列は、上位３つずつのレコードが順にグループ化される。そして、図１８（ｂ）に例示するようにレコードＡ、Ｂ、Ｃがグループ１、レコードＤ、Ｅ、Ｆがグループ２、・・に属すこととなる。
【００１５】
［処理の流れ］
（１）システム全体での処理の流れ
次に、図３から図１７を参照して質問管理サーバ１で行われる処理を概説する。図３は、本システム全体での処理の流れを示す概略図である。このシステムでは、質問者端末２から入力された質問が質問管理サーバ１を介して回答者端末３に送信され、回答が入力される。そして、入力された回答が質問管理サーバ１を介して質問者端末２に送信される。
【００１６】
まず、質問管理サーバ１から質問者端末２ａへ質問入力画面が送信される（＃１）。質問入力画面の送信は、例えば次のようにして行われる。まず、質問者端末２ａのＷｅｂブラウザ２１ａに図５に示すようなログイン画面が表示されており、この画面に会員番号及びパスワードが入力されることにより図６に例示するメニュー画面が表示される。そして、「質問入力」ボタンがクリックされることで、図７に例示する質問入力画面が質問者端末２ａへ送信される（＃１）。
【００１７】
この質問入力画面の「質問内容」テキストボックスには質問内容が入力される。また、「高」または「低」ラジオボタンの押下及びリストボックスで数値をスクロールして選択することで優先度が指定される。この画面では、質問者の有する現在ポイント以下の数値が優先度として指定可能である。ここでは、優先度ｎ（ｎは任意の整数）を指定すると後述のようにレコードがｎ位上位または下位の順序に変更され、同時にその質問者に−ｎポイントが加えられるものとするが、順序の変更に伴って加えられるポイントの数値を上記以外にすることもできる。そして、質問者端末２ａを用いて質問を行う質問者は負の優先度を指定しているものとする。質問及び優先度が入力されて「ＯＫ」ボタンが押されると、質問内容、優先度、会員番号その他の情報を含む質問データＱ１が質問管理サーバ１に送信される（＃２）。送信された質問データＱ１は質問ＤＢ１４の最下位の順序及びグループが付与されて登録される。質問データＱ１が登録されると、メールサーバ１１は質問が受け付けられた旨を通知する電子メールである質問受付完了通知を質問者端末２ａに送信する（＃３）。
【００１８】
同様に、質問者端末２ｂのＷｅｂブラウザ２１ｂには図５に例示するログイン画面が表示されており、この画面に会員番号及びパスワードが入力されることにより図６のメニュー画面が表示される。そして、「質問入力」ボタンがクリックされることで、図７に例示する質問入力画面が質問者端末２ｂへ送信される（＃４）。上記と同様に質問及び優先度が入力されて「ＯＫ」ボタンが押されると質問内容、優先度、会員番号その他の情報を含む質問データＱ２が質問管理サーバ１に送信される（＃５）。送信された質問データＱ２は質問ＤＢ１４の最下位の順序及びグループが付与されて質問ＤＢ１４に登録されるが、順序は質問データＱ１の後となる。質問データＱ２が質問ＤＢ１４に登録されると、メールサーバ１１は図８に例示する内容を含む電子メールである質問受付完了通知を質問者端末２ａに送信する（＃６）。
【００１９】
図６に例示するメニュー画面で「変更要望」ボタンがクリックされると、図９に例示する変更要望画面が表示される。この画面下部にある優先度ラジオボタン及びリストボックスで優先度を選択して「変更要望」ボタンをクリックすることで、質問ＤＢ１４における質問データＱ２の順序を上位に変更するための順序変更要求が質問者管理端末２ｂから質問管理サーバ１に送信される（＃７）。ここで、表示される現在ポイント以下の数値が優先度として指定可能である。そして、質問者端末２ｂを用いて質問を行う質問者は、５ポイントを供与する代わりに現在の順序である１４位を９位まで変更することを望んで優先度「高」の「５」を指定しているものとする。質問管理サーバ１は、順序変更要求を受信すると、質問データＱ１と質問データＱ２との優先度に応じて質問者端末２ａに順序変更問い合わせを行う（＃８）。問い合わせは、例えば図１０に示すような内容の電子メールが質問者端末２ａに送信されることにより行われる。
【００２０】
この電子メールには例えばハイパーリンクが埋め込まれており、ハイパーリンクがクリックされると図１１に例示する画面がＷｅｂサーバ１７から送信されてＷｅｂブラウザ２１ａにより表示される。この画面で「はい」ボタンがクリックされると順序変更を許可する旨の通知が質問管理サーバ１に送信される（＃９）。この通知を受けた質問管理サーバ１は、質問ＤＢ１４における質問データＱ１を含むレコードと質問データＱ２を含むレコードとの順序を入れ替えることでレコードの順序を変更し、順序を変更した旨を質問者端末２ｂに通知する（＃１０）。この通知は、図１２に例示する内容が記載された電子メールを送信することにより行われる。尚、上記＃７から＃１０の処理を省略し、後述の順序変更処理のみで質問の順序を変えてもよいが、＃７から＃１０の処理では質問者間の交渉次第で下位の質問の順序を一気に上位に挙げることができ、回答を急ぐ質問者に便利である。
【００２１】
質問管理サーバ１は、回答者端末３に回答入力画面Ｓ２を送信する（＃１１）。この画面は、図１５に例示するように回答者端末３のＷｅｂブラウザ３１により表示される回答者ホームページ（ＨＰ）で「回答する」ボタンをクリックすると送信される。この回答者ＨＰには、回答者が次に回答すべき質問データＱ２に含まれる質問内容が表示されている。図１６は、回答入力画面の一例である。この画面上部には、質問データＱ２に含まれる質問内容が表示されている。この画面下部の「回答欄」にはこの質問内容に対する回答Ａ２を入力できる。さらに、この画面下部の「今回の獲得ポイント」には質問者の現在ポイントに加算されるポイントを指定できる。ここでは、順序の入れ替えにより順序を上げた質問に対する回答のため今回の獲得ポイントは０が指定されている。「送信」ボタンが押されると回答入力画面Ｓ２は閉じて回答者ホームページに戻り、回答Ａ２が質問管理サーバ１に送信される（＃１２）。再び表示される回答者ホームページには、次に回答すべき質問データＱ１に含まれる質問内容が表示される。質問管理サーバ１は、回答Ａ２を質問者端末２ｂに送信する（＃１３）。回答Ａ２の送信は、例えば図１７に示す内容が記載された電子メールを送信することにより行われる。
【００２２】
次に、回答者ホームページで再び「はい」ボタンをクリックすると回答者端末３に図１６と同様の回答入力画面Ｓ１が送信される（＃１４）。この回答入力画面Ｓ１の上部には、回答入力画面Ｓ２と異なり次に回答されるべき質問データＱ１に含まれる質問内容が表示される。この画面下部の「回答欄」には質問データＱ１の質問内容に対する回答Ａ１が入力される。さらに、この画面下部の「今回の獲得ポイント」には質問者の現在ポイントに加算される任意のポイントを指定できる。指定されたポイントは、ポイント管理部１５によりその質問者の現在ポイントに加算される。ここで、順序の入れ替えにより順序を下げた質問に対する回答において、「今回の獲得ポイント」として正の数を指定すれば、順序を譲った質問者にポイント加算というメリットが供与されることとなり、質問者間の不公平感を生じることなく順序変更を行うことができる。また、ポイントの指定は任意であるため、「今回の獲得ポイント」として０や比較的小さな正数を指定することもでき、単にポイントを得る目的で質問を行った上で質問の順序の変更を承諾した質問者にはポイントを与えないようにすることもできる。従って、後述の順序変更処理により質問の順序が下位に移動した質問に対してポイントが加算されるためポイントを獲得するだけの目的で質問をするという問題が生じる可能性があるが、そのような質問者には図１６の回答入力画面を用いてポイントを与えないし、このような問題を防ぐことが可能である。
【００２３】
そして、「送信」ボタンを押すと回答入力画面Ｓ１は閉じて回答者ホームページに戻り、回答Ａ１が質問管理サーバ１に送信される（＃１５）。再び表示される回答者ホームページには、質問ＤＢ１４で質問データＱ１の後の順序となる質問が表示される。質問管理サーバ１は、回答Ａ１を質問者端末２ａに送信する（＃１６）。回答Ａ１の送信は、例えば電子メールを送信することにより行われる。
【００２４】
尚、回答者端末３を複数設けて、１つの回答を終えた回答者端末３から順次質問ＤＢ１４に登録されている質問の内最上位の質問を答えるようにしてもよい。こうすれば、銀行などにおける窓口業務と同様、回答者端末３が複数あっても質問ＤＢ１４における順序が上位の質問者から先に回答を受けることができる。
（２）質問管理サーバでの処理の流れ
次に、質問管理サーバ１で行われる順序変更処理の流れについて説明する。図４は、順序変更処理の流れを示すフローチャートである。この処理では、所定時間おきに優先度の高いレコードの順序がそのレコードとは異なるグループに属するレコードのうち優先度の低いものの順序と入れ替わる。この処理は、順序管理部１３により行われる。
【００２５】
ステップＳ１：順序管理部１３は、一定時間Ｔ１、例えば１時間が経過したか否かを判断する。経過した場合、ステップＳ２へ以降する。経過していない場合、Ｔ１が経過するまで上記判断を繰り返す。
ステップＳ２：順序管理部１３は、質問ＤＢ１４の全てのレコードの「順序変更」フィールドを「未」にする。
【００２６】
ステップＳ３：順序管理部１３は、順序が比較されていないグループ（以下、未比較グループという）が存在するか否かを判断する。ここで、未比較グループとは、そのグループに属する全てのレコードの順序変更フィールドが全て「未」となっているグループである。未比較グループが存在する場合、ステップＳ４へ移行する。未比較グループが存在しない場合、ステップＳ１へ戻る。
【００２７】
ステップＳ４：順序管理部１３は、最も上位の未比較グループに属する全てのレコードを質問管理サーバ１の有する図示しないＤＲＡＭなどに取得する。
ステップＳ５：順序管理部１３は、ステップＳ４で取得したレコードの内順序を比較していないレコード（以下、未比較レコードという）が存在するか否かを判断する。ここで、未比較レコードとはレコードの順序変更フィールドが「未」のレコードである。未比較レコードが存在する場合、ステップＳ６へ移行する。未比較レコードが存在しない場合、ステップＳ３へ戻る。
【００２８】
ステップＳ６：順序管理部１３は、１つの未比較レコードを質問ＤＢ１４から質問管理サーバ１の有する図示しないＤＲＡＭなどに取得する。
ステップＳ７：順序管理部１３は、ステップＳ６で取得した未比較レコードの優先度が正の数値か否かを判断する。優先度が正の場合、ステップＳ８へ移行する。優先度が正でない場合、ステップＳ５へ戻る。
【００２９】
ステップＳ８：順序管理部１３は、ステップＳ４で取得したグループよりも「グループ」フィールドの数値の小さいグループ（以下、上位グループという）に属する１のレコード（以下、上位レコードという）を取得する。
ステップＳ９：順序管理部１３は、未比較レコードの優先度Ｐ１＞上位レコードの優先度Ｐ２か否かを判断する。Ｐ１＞Ｐ２の場合、ステップＳ１０へ移行する。Ｐ１≦Ｐ２の場合、ステップＳ８に戻り上位グループに含まれるレコードのうちまだ取得されていないものを上位レコードとして取得する。
【００３０】
ステップＳ１０：順序管理部１３は、上位レコードの順序変更フィールドが「済」か否かを判断する。済の場合、ステップＳ１１へ移行する。済でない場合、ステップＳ１２へ移行する。
ステップＳ１１：順序管理部１３は、全ての上位レコードについてステップＳ８〜Ｓ１０が行われたか否かを判断する。行われた場合、ステップＳ５へ戻る。行われていない場合、ステップＳ８に戻りまだ行われていな上位グループについてステップＳ８〜Ｓ１０を行う。
【００３１】
ステップＳ１２：順序管理部１３は、未比較レコードと上位レコードとの順序及びグループを入れ替え、未比較レコード及び上位レコードの順序変更フィールドを「済」にする。尚、順序変更フィールドを設けることで所定時間Ｔ１内に順序の入れ替えが２度以上起こらないようにでき、順序が頻繁に入れ替わることで優先度の比較的低い質問がいつまで経っても回答を受けることができないといった事態を防ぐことができる。
【００３２】
ステップＳ１３：順序管理部１３は、上位に移動したレコードの現在ポイントを所定数例えば１ポイント減らす。次に、下位に移動したレコードの現在ポイントを所定数例えば１ポイント増やす。そして、ステップＳ５へ戻り、まだステップＳ５〜Ｓ１３の処理が行われていな上位レコードについてステップＳ５〜Ｓ１３の処理を行う。
図３の処理＃７〜＃１０または図３の順序変更処理により、優先度の高いレコードの順序が質問ＤＢ１４の上位に存在するレコードの順序と所定時間毎に、あるいは質問者の要求に応じて入れ替わるため、図７の質問入力画面または図１３の優先度変更画面で優先度を高く設定することで回答を優先的に得ることができる。一方、回答の順序を他の質問に譲った場合ポイントが加算されるため、比較的急を要しない質問を行う者は自分の順番を他人に譲ることでポイントを獲得できる。獲得したポイントは、本システムと接続されたＰＯＳシステムやクレジットカードの決済システムなどを用いて商品の割引など種種の特典と交換することが可能である。また、図７、９及び１３に示すように優先度は自分の保有するポイント数に応じて任意の値を指定できるため、必要に応じ順序変更の幅を大きくしたり小さくしたりできる。尚、質問ＤＢ１４に「グループ」フィールドが存在しなくても回答の順序は「順序」フィールドの値で定めることができ、順序の変更は上述のステップＳ８のようにグループ間の質問同士を比較するのでなく個々の質問の比較のみでも可能である。しかし、優先度の高い質問が質問ＤＢ１４に連続して存在する場合、下位にある質問の回答がいつまで経っても得られないという問題が生じる。従って、グループ間の質問同士の優先度を比較するとグループ間での順序の入れ替えが行われるため、このような問題を防ぐことができ好ましい。
【００３３】
＜第２実施形態＞
図１９は、第２実施形態に係る質問受付システムの全体構成図である。このシステムは、第１実施形態に係る質問受付システムと同様、質問管理サーバ１と、質問者端末２と、回答者端末３とがネットワーク４により接続されたものである。質問者端末２及び回答者端末３の構成及び機能は第１実施形態と同様である。質問管理サーバ１は、第１実施形態に係る質問管理サーバ１と同様、メールサーバ１１と、質問登録部１２と、順序管理部１３と、質問ＤＢ１４と、ポイント管理部１５と、質問処理部１６と、Ｗｅｂサーバ１７と、通知部１８とを有している。そして、待ち時間計算部１９をさらに有している。メールサーバ１１、質問登録部１２、順序管理部１３、質問ＤＢ１４、ポイント管理部１５、質問処理部１６、Ｗｅｂサーバ１７及び通知部１８の機能は第１実施形態と同様である。
【００３４】
待ち時間計算部１９は、質問者端末２からの質問に対して回答者端末３が回答を作成して送信するまで所定時間内に済ませることを希望する場合、これに必要なポイントを計算しＷｅｂサーバ１７に計算結果を送信する。この待ち時間計算部１９によって実現される機能の例を以下に示す。例えば、図２０に示すような質問入力画面が第１実施形態の図７の代わりにＷｅｂブラウザ２１により表示される。この画面上部には、図７の質問入力画面と同様、質問内容を入力するテキストボックスが存在する。そして、画面下部には、「回答期限を指定する」チェックボックス及び回答期限を選択するリストボックスが存在する。質問内容を入力の上、チェックボックスにチェックをつけて所望の時間を選択し「ＯＫ」ボタンを押すと、指定された時間内に回答を得るために必要なポイントが待ち時間計算部１９により計算される。計算結果は時間計算部１９からＷｅｂサーバ１７に送信され、Ｗｅｂブラウザ２１により図２０のような画面が表示される。ここで、必要なポイントの計算方法としては、
係数＊｛（１人当たりの平均待ち時間＊質問ＤＢ１４におけるレコードの数）−（回答期限）｝／（１人当たりの平均待ち時間＊１順序上げるのに必要なポイント）
で求めることが挙げられる。ここで、ある待ちレコードの順序は、待ちレコードの上位に優先度の高い待ちレコードが多数存在すると上昇しにくくなるため、係数は１より大きい値となる。即ち、係数は、指定されたサービス期限内でサービス提供が行われるために必要であったポイントや優先度に基づいて経験的に定められる。
【００３５】
このように、指定された時間内に回答を得るために必要なポイントが表示されるため、質問者は所望の時間内に回答を得るために必要なポイントを予め確認でき、これに従って図２１に例示する質問受付完了画面で回答期限に応じた優先度の設定を行える。
＜第３実施形態＞
［構成］
図２２は、第３実施形態に係る質問受付システムの全体構成図である。このシステムは、第１実施形態に係る質問受付システムと同様、質問管理サーバ１と、質問者端末２と、回答者端末３とがネットワーク４により接続されたものである。質問者端末２及び回答者端末３の構成及び機能は第１実施形態と同様である。質問管理サーバ１は、第１実施形態に係る質問管理サーバ１と同様、メールサーバ１１と、質問登録部１２と、順序管理部１３と、質問ＤＢ１４と、ポイント管理部１５と、質問処理部１６と、Ｗｅｂサーバ１７と、通知部１８とを有している。そして、回答者増設部２０をさらに有している。メールサーバ１１、質問登録部１２、順序管理部１３、質問ＤＢ１４、ポイント管理部１５、質問処理部１６、Ｗｅｂサーバ１７及び通知部１８の機能は第１実施形態と同様である。
【００３６】
回答者増設部２０は、後述の回答者増設処理を行う。この処理では、任意に定めた回答者の数に応じたポイントを質問者より回収可能か否かを判断し、回収可能な場合は、回答を入力可能な質問者端末３の数を増やすことを許可する。本システムでは、質問者から質問管理サーバ１に回収されたポイントを質問管理サーバ１の管理者が何らかの対価と交換できるものとする。
【００３７】
［処理の流れ］
図２３は、回答者増設処理の流れを示すフローチャートである。
ステップＳ２１：回答者増設部２０は、所定時間Ｔ２、例えば１時間が経過したか否かを判断する。経過した場合、ステップＳ２２へ移行する。経過していない場合、経過するまで上記判断を繰り返す。
【００３８】
ステップＳ２２：回答者増設部２０は、図示しないキーボードなどにより質問ＤＢ１４にある質問を回答する回答者端末３の数（以下、総回答者数という）の入力を受け付ける。総回答者数は、例えば使用可能な回答者端末３の数、回答者端末３を操作できる者の数などである。
ステップＳ２３：回答者増設部２０は、現在質問ＤＢ１４に登録されているレコードにより形成される待ち行列（以下、カレント待ち行列という）から総回答者数を総列数とする待ち行列（以下、仮待ち行列という）を作成する。仮待ち行列の作成は次のようにして行われる。例えば、カレント待ち行列は図２４（ａ）の待ち行列１であるとする。そして、総回答者数は２であるとする。仮待ち行列２は、待ち行列１の順序２番目以降の質問のうち優先度が正のものを、作成後の各仮待ち行列の総列数がほぼ同数になる数だけ上位から順に抜き出して作成される。待ち行列から仮待ち行列２の質問を抜き出した残りの質問が仮待ち行列１である。図２４（ｂ）は、上記のように作成された仮待ち行列１及び２である。尚、図２４（ｃ）は、総回答者数が３の場合上記のように作成された仮待ち行列である仮待ち行列１’、２’及び３’である。
【００３９】
ステップＳ２４：回答者増設部２０は、カレント待ち行列を仮待ち行列へ待ち行列を変更した場合質問者から回収できるポイント（以下、回収ポイントＰ１という）を算出する。回収ポイントは、例えば前記第１実施形態の順序変更処理のステップＳ１３と同様、上位に移動した質問から減らすポイントである。この場合、図２４（ｂ）の仮待ち行列からは優先度２、優先度３の質問がそれぞれ２つ上位の順序に移動したため、例えばそれぞれの質問から２ポイントずつ回収し、合計４ポイント回収できる。一方、図２４（ｃ）の仮待ち行列からは優先度２の質問が２つ上位の順序に移動したためその質問から２ポイント回収、優先度３の質問が３つ上位の順序に移動したためその質問から３ポイント回収し、合計５ポイント回収できる。
【００４０】
ステップＳ２５：回答者増設部２０は、総回答者数に応じて必要なポイント（以下、必要ポイントＰ２という）を算出する。ここで、必要ポイントとは、例えば一質問に対する回答に必要なコストと等価なポイントに総質問数を乗じたポイント数である。必要ポイントを算出する代わりにキーボードなどで入力するようにしてもよい。
ステップＳ２６：回答者増設部２０は、Ｐ１≧Ｐ２か否かを判断する。Ｐ１≧Ｐ２の場合、ステップＳ１７へ移行する。Ｐ１＜Ｐ２の場合、回答者の増設は行わず処理を終了する。
【００４１】
ステップＳ２７：回答者増設部２０は、Ｗｅｂサーバ１７に対しステップＳ１２で入力された総回答者数分の回答者端末３のアクセスを許可する。
ステップＳ２８：回答者増設部２０は、仮待ち行列をカレント待ち行列として質問ＤＢ１４に登録する。待ち行列の登録は、例えば図２と同様のテーブルを待ち行列ごとに複数作成して蓄積することが挙げられる。この場合、登録された複数の待ち行列のそれぞれについて前記第１実施形態の順序変更処理を行うことが可能である。
【００４２】
以上の処理を行えば、単に質問を複数の回答者端末３で処理するのと異なり、複数の回答者端末３で回答を作成するのに見合ったポイントの回収を見込める。
＜その他の実施形態＞
（Ａ）前記第１〜第３実施形態は、質問受付システムに本発明を適用した場合を例示している。しかし、その他のサービス提供システムに本発明を適用することも可能である。例えば、クレジットカードの申請処理システム、オンライン販売システム、受注販売システムなどでは、顧客がサービスや商品の提供者にサービスや商品の提供の申し込みをした後、サービスや商品の提供者が申し込み内容の審査など何らかの作業を行った上で申し込み内容が効力を持つが、通常、個々の申し込みに対する審査などの作業には時間を要する。従って、顧客の便宜のためにこの作業の順序を変更する必要がある場合、本発明をこれらのシステムに適用することにより、クレジットカードの発行順序、商品の発送順序、受注順序などをサービス利用者や商品購入者に不公平感を与えないように変更することができる。
【００４３】
（Ｂ）前記第１〜第３実施形態において、現在ポイントは質問ＤＢ１４に蓄積されていた。しかし、図２５に例示したように、現在ポイントは、質問ＤＢ１４とは別の記憶媒体、例えばＰＯＳ端末、ＰＯＳホスト、クレジットカード決済システム、その他のサービス提供システムが有するＤＲＡＭなどに記憶してもよい。図２５に例示する質問受付システムは、第１実施形態に係る質問受付システムにおいて、ポイント管理サーバ５をさらに含んでいる。ポイント管理サーバ５は、ポイント管理部５１と、ポイント処理部５２とを有している。ポイント管理部５１は、例えばＤＲＡＭやハードディスクなどであり、顧客の現在ポイントを記憶する。ポイント処理部５２は、ポイントカードなどを発行し、顧客のサービス対価や商品購入代金の支払いなどに際しポイント管理部５１に記憶される現在ポイントを更新する。ポイント管理サーバ５は、公知のＰＯＳレジなどで構成可能である。質問管理サーバ１は、第１実施形態に係る質問管理サーバ１と異なり、ポイント管理部１５を有しておらず、代わりにポイント連携部４０を有している。ポイント連携部４０は、質問管理サーバ１とポイント管理サーバ５とを接続しており、質問管理サーバ１によるポイント管理サーバ５の現在ポイントの読み書きを可能にする。このようにすれば、他のサービス提供システムの利用で蓄積したポイントを質問受付システムの利用時にレコードの順序を上昇させるのに利用できる。あるいは、質問受付システムの利用により他のサービス提供システムにポイントを蓄積し、他のサービス提供システムにおいてこの蓄積したポイントを利用できる。即ち、何らかの対価と交換可能な通貨としての役割をポイントに持たせることができ、サービス提供システムの利用の促進につながる。
【００４４】
（Ｃ）前記第１〜第３実施形態の順序変更処理を行うプログラムを記録したコンピュータ読み取り可能な記録媒体も本発明に含まれる。ここで記録媒体としては、コンピュータが読み取り可能なフレキシブルディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、その他のものが挙げられる。
＜付記＞
（付記１）
所定のサービスを受けるための要求であるサービス要求と、前記サービスを優先的に受けるための優先度の指定とを受け付けるサービス要求受付ステップと、
前記サービス要求を行う者であるサービス要求者の識別子と、前記優先度と、前記サービス要求を受け付けた順序とを有する待ちレコードを含む待ち行列を記憶する第１記憶ステップと、
前記待ちレコードの順序を前記優先度及び前記サービス要求者が有するポイントに応じて変更する順序変更ステップと、
前記順序を変更されたサービス要求者のポイントを更新する更新ステップと、
を含むサービス提供順序変更方法。
【００４５】
ここでは、サービス要求と優先度の指定とが受け付けられる。優先度とは、例えば「高」または「低」の２つの値や、「＋３」、「−２」などの任意の整数である。サービス要求を行う者であるサービス要求者の識別子と、優先度と、サービス要求を受け付けた順序とを有する待ちレコードを含む待ち行列が記憶される。待ちレコードの順序が、指定された優先度及びサービス要求者の有するポイントに応じて変更される。例えば、サービス要求者がポイントを「５」有しており優先度を「高」に指定していれば順序を最大５つ上位に変更することができる。あるいは、サービス要求者が優先度を「低」に指定すれば、待ち行列における順序が下位に変更されるようにすることができる。ここでポイントとは、サービス要求者に付与された何らかの対価と交換可能な数値である。ポイントの付与は、例えば全てのサービス要求者に最初のサービス要求時に同一のポイントを付与してもよいし、サービス要求者が支払うポイント購入代金に応じた量のポイントを付与してもよい。ポイントは、例えば待ちレコードが記憶されている記憶媒体とは別の記憶媒体、例えばＰＯＳ端末、ＰＯＳホストなどが有するＤＲＡＭなどに記憶されており、待ちレコードの順序が変更されたサービス要求者のポイントが更新される。
【００４６】
例えば、待ちレコードの順序が３つ上位に変更された場合、そのサービス要求者から３ポイントを差し引いてポイントを更新する。あるいは、あるサービス要求者の順序の上位変更に伴い順序が下位に変更されたサービス要求者には、例えば順序が１つ下位に変更された場合１ポイントを加えてポイントを更新する。サービス要求が単なるポイント獲得の目的でなされていると認められる場合などは、ポイントを加えないようにしてもよい。
【００４７】
このように、ここでは優先度の指定に応じて待ちレコードの順序を上位に変更することができ、サービス提供を急ぐ者のニーズに応えることが可能である。また、その際そのサービス要求者のポイントが変更されるため、サービス要求者間に不公平感を生じることなく順序の変更を行うことができる。
（付記２）
前記待ちレコードをグループ化するグループ化ステップをさらに含み、
前記順序変更ステップは異なるグループに属する待ちレコードの順序を前記優先度及び前記ポイントに応じて入れ替えることで行われる、
付記１に記載のサービス提供順序変更方法。
【００４８】
ここでは、待ちレコードがグループ化される。グループ化は、例えば待ちレコードを上位から３つずつ順に第１グループ、第２グループ・・などとすることで行われる。そして、順序変更ステップは異なるグループに属する待ちレコードの順序を優先度及びポイントに応じて入れ替えることで行われる。
このように、ここでは異なるグループに属する待ちレコードの順序が入れ替えられるため、優先度の高い待ちレコードが連続しても、下位にある待ちレコードに対するサービス提供がいつまで経っても行われないという問題を防ぐことができる。
【００４９】
（付記３）
前記順序変更ステップは所定時間ごとに行われる、付記１または２に記載のサービス提供順序変更方法。
ここでは、順序変更ステップが所定時間ごとに行われる。このようにすれば、所定時間の経過ごとに待ちレコードの順序の変更が行われる。
【００５０】
（付記４）
前記待ちレコードの順序の変更の要求を受け付ける順序変更要求受付ステップと、
前記順序変更の要求者である順序変更要求者の保有するポイント及び前記優先度に応じて前記順序変更要求者の待ちレコードと順序を入れ替える待ちレコードを特定する特定ステップと、
前記特定された待ちレコードのサービス要求者に前記順序の入れ替えを承諾するか否かを問い合わせる問い合わせステップと、
前記承諾を受け付ける承諾受付ステップと、
をさらに含み、
前記変更ステップは、前記承諾に応じて前記順序を入れ替える、付記１または２に記載のサービス提供順序変更方法。
【００５１】
ここでは、順序の変更の要求がＷｅｂブラウザに表示された要求入力画面などにより受け付けられる。順序変更要求者の保有するポイント及び指定された優先度に応じて順序の入れ替え対象となる待ちレコードが特定される。例えば、順序変更要求者が優先度を「高」に指定しており、保有するポイントが５の場合、５つ上位の待ちレコードを入れ替え対象として特定する。保有するポイントの範囲内で待ちレコードの入れ替えに使うポイントを順序変更要求者が指定できるようにしてもよい。例えば、保有するポイントが５の場合、入れ替えに要するポイントとして最大３までは使うことができる旨を指定するなどである。特定された待ちレコードのサービス要求者に順序の入れ替えを承諾するか否かの問い合わせが電子メールなどで行われる。入れ替えの承諾が例えばＷｅｂブラウザに表示された承諾画面で受け付けられる。承諾が受け付けられると、承諾したサービス要求者の待ちレコードと順序変更要求者の待ちレコードの順序が入れ替わる。
【００５２】
このように、ここでは当事者間の意志によりサービス提供の順序を変更できる。
（付記５）
サービスの提供を受けるまでの時間であるサービス期限の指定を受け付ける時間指定ステップと、
前記サービス期限までにサービスを得るのに必要なポイント及び／または優先度を算出して出力する算出ステップと、
をさらに含む、付記１から４のいずれかに記載のサービス提供順序変更方法。
【００５３】
ここでは、サービス期限を指定すると、それに必要なポイントや優先度の予測値が算出される。算出は、例えば
係数＊｛（１人当たりの平均待ち時間＊待ちレコードの数）−（サービス期限）｝／（１人当たりの平均待ち時間＊１順序上げるのに必要なポイント）
により算出できる。ここで、ある待ちレコードの順序は、待ちレコードの上位に優先度の高い待ちレコードが多数存在すると上昇しにくくなるため、係数は１より大きい値となる。即ち、係数は、指定されたサービス期限内でサービス提供が行われるために必要であったポイントや優先度に基づいて経験的に定められる。
【００５４】
このように、ここでは所有するポイントや優先度に応じて指定した時間内にサービスを受けることができるか否かを算出結果で確認できる。
（付記６）
各サービス要求者が有するポイントを記憶するポイント記憶ステップをさらに含む、付記１から５のいずれかに記載のサービス提供順序変更方法。
【００５５】
ここでは、各サービス要求者が有するポイントが記憶される。ポイントは、待ちレコードが記憶されているコンピュータのＲＡＭ、ハードディスクなどの記憶媒体に記憶してもよいが、待ちレコードを記憶した記憶媒体とは別のコンピュータ、例えばＰＯＳ端末やＰＯＳホストなどに記憶してもよい。この場合、待ちレコードが記憶されているコンピュータなどからＰＯＳ端末へネットワークなどを経由してアクセスし、各サービス要求者が有するポイントをＰＯＳ端末へ記憶させる。そして、サービス要求者がある商品やサービスを購入する際、記憶されたポイントに応じてＰＯＳ端末で商品の代金を割り引いて販売する。このようにすれば、各サービス要求者が有するポイントを記憶することでポイントに応じた対価をサービス要求者に与えることが可能である。
【００５６】
（付記７）
前記待ちレコードを複数の待ち行列に分配する分配ステップと、
前記複数の待ち行列を記憶する第２記憶ステップと、
をさらに含む、付記１から６のいずれかに記載のサービス提供順序変更方法。
ここでは、待ちレコードが複数の待ち行列に分配される。分配は、例えば各待ち行列に分配される待ちレコードの総数がほぼ同数となるよう上位の順序の待ちレコードから順に抽出して各待ち行列に振り分けることで行われる。そして、複数の待ち行列が記憶される。複数の待ち行列の記憶は、例えば分配された待ちレコードを記憶するテーブルを待ち行列ごとに作成することで行われる。この場合、各待ち行列で順序変更ステップを行うことも可能である。
【００５７】
このように、ここでは複数の待ち行列のそれぞれに対し複数のサービス提供窓口を設けてサービスを提供し、サービス提供を迅速に行うことができる。さらに、分配ステップにより以前の順位より上位に順序が上がった待ちレコードのサービス要求者から、サービス提供者がポイントを回収することもできる。例えば、分配ステップにおいて待ちレコードの順序が３つ上位に上がったサービス要求者から３ポイントをサービス提供者が回収する。このポイントをサービス提供者が蓄積して他の対価と交換できるようにすれば、例えばサービス提供窓口を増設した場合の経費に充てることなどが可能であり、順序の変更によりサービス要求者間に不公平感を与えることなく、サービス提供の迅速化を図ることができる。
【００５８】
（付記８）
各待ちレコードに対する前記順序変更ステップの実行回数を制限する制限ステップをさらに含む、付記１から７のいずれかに記載のサービス提供順序変更方法。
ここでは、各待ちレコードに対する順序変更ステップの実行回数が制限される。回数の制限は、例えば、一旦順序変更ステップで順序が変更された待ちレコードに順序変更済みフラグを立て、所定時間、例えば１時間が経過するまでこのフラグの立った待ちレコードには順序変更ステップを行わないようにする。そして、所定時間が経過すればこのフラグをクリアする。このようにすれば、所定時間内に順序の入れ替えが２度以上起こらないようにでき、極端に頻繁に順序が変更されることにより下位の順序のサービス要求者がいつまで経ってもサービス提供を受けることができないといった事態を防ぐことができる。
【００５９】
（付記９）
所定のサービスを受けるための要求であるサービス要求と、前記サービスを優先的に受けるための優先度の指定を受け付けるサービス要求受付手段と、
前記サービス要求を行う者であるサービス要求者の識別子と、前記優先度と、前記サービス要求を受け付けた順序とを有する待ちレコードを含む待ち行列を記憶する第１記憶手段と、
前記待ちレコードの順序を前記優先度及び前記サービス要求者が有するポイントに応じて変更する順序変更手段と、
前記順序を変更されたサービス要求者のポイントを更新する更新手段と、
を含むサービス提供順序変更装置。
【００６０】
（付記１０）
所定のサービスを受けるための要求であるサービス要求と、前記サービスを優先的に受けるための優先度の指定を受け付けるサービス要求受付手段、
前記サービス要求を行う者であるサービス要求者の識別子と、前記優先度と、前記サービス要求を受け付けた順序とを有する待ちレコードを含む待ち行列を記憶する第１記憶手段、
前記待ちレコードの順序を前記優先度及び前記サービス要求者が有するポイントに応じて変更する順序変更手段、及び
前記順序を変更されたサービス要求者のポイントを更新する更新手段、
としてコンピュータを機能させるためのサービス提供順序変更プログラム。
【産業上の利用可能性】
【００６１】
本発明は、複数の顧客にサービスを提供する分野に広く適用可能である。
【図面の簡単な説明】
【００６２】
【図１】第１実施形態に係る質問受付システムの全体構成図。
【図２】質問ＤＢに蓄積される情報の概念説明図。
【図３】システム全体での処理の流れのフローチャート。
【図４】順序変更処理のフローチャート。
【図５】ログイン画面の一例。
【図６】メニュー画面の一例。
【図７】質問入力画面の一例。
【図８】質問受付完了通知の一例。
【図９】変更要望画面の一例。
【図１０】変更要望問い合わせ電子メールの一例。
【図１１】順序変更問い合わせ画面の一例。
【図１２】順序変更通知の一例。
【図１３】優先度変更画面の一例。
【図１４】優先度変更通知の一例。
【図１５】回答者ホームページの一例。
【図１６】回答入力画面の一例。
【図１７】回答電子メールの一例。
【図１８】待ち行列のグループ化の一例。
【図１９】第２実施形態に係る質問受付システムの全体構成図。
【図２０】質問入力画面の一例。
【図２１】質問受付完了画面の一例。
【図２２】第３実施形態に係る質問受付システムの全体構成図。
【図２３】回答者増設処理のフローチャート。
【図２４】カレント待ち行列及び仮待ち行列の一例。
【図２５】その他の実施形態に係る質問受付システムの一例を示す全体構成図。
【符号の説明】
【００６３】
１：質問管理サーバ
２：質問者端末
３：回答者端末
５：ポイント管理サーバ
【図１】
2006313576.tif 000003
【図２】
2006313576.tif 000004
【図３】
2006313576.tif 000005
【図４】
2006313576.tif 000006
【図５】
2006313576.tif 000007
【図６】
2006313576.tif 000008
【図７】
2006313576.tif 000009
【図８】
2006313576.tif 000010
【図９】
2006313576.tif 000011
【図１０】
2006313576.tif 000012
【図１１】
2006313576.tif 000013
【図１２】
2006313576.tif 000014
【図１３】
2006313576.tif 000015
【図１４】
2006313576.tif 000016
【図１５】
2006313576.tif 000017
【図１６】
2006313576.tif 000018
【図１７】
2006313576.tif 000019
【図１８】
2006313576.tif 000020
【図１９】
2006313576.tif 000021
【図２０】
2006313576.tif 000022
【図２１】
2006313576.tif 000023
【図２２】
2006313576.tif 000024
【図２３】
2006313576.tif 000025
【図２４】
2006313576.tif 000026
【図２５】
2006313576.tif 000027