(57)【要約】      （修正有）【課題】通信端末からネットワークを介してアクセスすることにより登録・投票できるコンテストで使うコンテストサーバ装置を提供する。【解決手段】コンテストサーバ装置は、通信端末から応募する応募プログラムと、応募作品をグループ毎に組分けする組分けプログラムと、トーナメント方式で勝ち抜きを決める投票プログラムと、これらを実行するＣＰＵを有し、前記組分けプログラムは、トーナメントの１次予選では、応募期間内に受け付けた応募を所定件数（ｎ）ずつの審査対象となるグループに分け、２次予選以降では、勝ち抜いた応募の投票数が多い応募が１つのグループに偏らないように所定件数（ｎ）ずつのグループに分ける仮組分けと、仮組分けされた最終組を構成する件数（ｍ２）とグループ構成件数（ｎ）との差（ｐ２）を算出し、この差（ｐ２）を１つ前の予選で敗れた応募の中の投票数の多い順に選定して最終組に組み入れる再編とを実行する。【選択図】図２
2013168042.tif 000002
【特許請求の範囲】
【請求項１】
通信端末からネットワークを介してアクセスすることによりコンテストに応募と投票ができるように構成されているコンテストサーバ装置において、
前記サーバ装置は、通信端末からの応募を受け付ける応募プログラムと、応募された作品をグループ毎に組分けする組分けプログラムと、トーナメント方式で勝ち抜きを決める投票プログラムと、これら応募プログラム、組分けプログラム及び投票プログラムを実行するＣＰＵを有し、
前記応募プログラムは、前記通信端末からの利用者登録と応募を受け付け、
前記組分けプログラムは、トーナメントの１次予選では、応募期間内に受け付けた応募を所定件数（ｎ）ずつの投票対象となるグループに分ける仮組分けと、仮組分けされた最終組を構成する件数（ｍ１）とグループ構成件数（ｎ）との差（ｐ１）を算出し、最終組以外からｐ１組をランダムに選定し、選定された組から１つずつ応募を最終組に組み入れて再編することと、再編されたグループの応募者へ再編内容を送信することを実行し、
また前記組分けプログラムは、トーナメントの２次予選以降では、勝ち抜きの投票数が多かった応募が１つのグループに偏らないように所定件数（ｎ）ずつのグループに分ける仮組分けと、仮組分けされた最終組を構成する件数（ｍ２）とグループ構成件数（ｎ）との差（ｐ２）を算出し、この差（ｐ２）を１つ前の予選で敗れた応募の中の投票数の多かった順に選定して最終組に組み入れて再編することと、再編されたグループの応募者へ再編内容を送信することを実行し、
前記投票プログラムは、前記組分けプログラムが生成したグループ単位ごとにデータをストックし、通信端末からの要求に応じてグループ毎のデータを当該通信端末に送信し、同一レベルに属する予選については同一期間内で投票を受け付け、次の審査レベルに進む勝ち抜き応募件数がｎ以下となった場合に当該次の審査レベルを決勝戦とし、前記審査対象件数が（ｎ＋１）以上となった場合には、予選審査を継続することを特徴とするコンテストサーバ装置。
【請求項２】
請求項１に記載のコンテストサーバ装置において、前記トーナメントの１次予選の組分けを行う組分けプログラムの再編では、１つの応募を最終組に組み入れられた組みの抜けた応募の跡にダミーの応募を補充することを特徴とするコンテストサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してモバイル端末やＰＣ端末からの応募・投票について決勝戦まで自動処理するコンテストサーバ装置に関する。
【背景技術】
【０００２】
サーバ装置を使ってネットワークを介して投票を行うコンテストシステムとして特許文献１〜３に挙げるものが知られている。
【０００３】
特許文献１には、インターネット通信網を介したコンテストサーバと、パケット通信網を介してＮＴＴドコモの「ｉモード」(登録商標)通信を行うパケット処理部、画像及び文字を表示するディスプレイ及び文字入力を行う入力部を備えた携帯電話とで構成されるコンテストシステムが開示されている。
【０００４】
特にこの特許文献１には、オーディションの応募者および投票者が前記携帯電話機を操作して前記通信インターフェース部を介してアクセスに対してオーディションの応募および投票のプログラムを実行し、投票者が操作する携帯電話機は、ひとつのキーボタンにひとつの画像を対応させる形式で複数の被選択者となる応募者全員の画像を同時に表示する画面を前記表示部に表示し、前記複数の応募者のうちの特定の応募者の画像が画面上で前記キーボタンによって選択されることにより前記画像を前記表示部に拡大表示する記載がある。
【０００５】
特許文献２には、オーディションの各段階の投票による審査を複数の応募者からなる投票対象となる審査グループに分け、低次の審査で選ばれた応募者を集めて高次の審査を行って決勝戦に至る方式のプログラムと、前記ＩＤを識別することで前記審査グループ単位における同一携帯電話機からの重複登録を防止するプログラムと、低次の審査の途中で高次の審査の審査グループを構成する件数が集まった段階で低次の審査は継続しつつ高次の審査を行う先入れ先出し方式の多重投票プログラムと、審査が終了した審査グループを表示対象から外すプログラムを含む記載がある。
【０００６】
特許文献３には、ネットワークに接続されたアプリケーションサーバと、ＩＤを備えた携帯電話機とを使い、前記アプリケーションサーバは、オーディションの応募および投票のプログラムを実行するＣＰＵを有し、前記プログラムは、各段階の投票による審査を複数の応募者からなる投票対象となる審査グループに分け、低次の審査で選ばれた応募者を集めて高次の審査を行って決勝戦に至る方式のプログラムと、前記ＩＤを識別することで前記審査グループ単位における同一携帯電話機からの重複登録を防止するプログラムと、低次の審査の途中で高次の審査の審査グループを構成する件数が集まった段階で低次の審査は継続しつつ高次の審査を行う先入れ先出し方式の多重投票プログラムと、低次の審査で選ばれなかった応募者を集め、その中から選ばれた応募者を高次の審査に組み込む敗者復活のプログラムを含む記載がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１５７０２０（特許第４３１２８２４号）
【特許文献２】特開２０１０−２８２３１３（特許第４３３８７７９号）
【特許文献３】特開２０１０−２８２３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記特許文献１〜３においては、携帯電話等の通信端末の画面に表示される１つのグループをｎ人で構成し、総応募件数がＮであった場合、必ずしもＮがｎの倍数になるとは限らないので、最後に残されたグループがｎ件で構成されるとは限らず、その処理に課題が残っている。
【０００９】
また、トーナメント形式でコンテストを行っていくと、低次の審査から高次の審査に移る際にも前記同様の問題が生じる。特に、仮に総応募件数Ｎがｎの倍数であっても、最初の１回戦はそのまま審査を行えても、高次の審査においてｎの倍数ではなくなる場合がある。
【００１０】
本発明においては、トーナメント形式でコンテストを行う場合の各レベルの合計応募数が各組を構成する件数の倍数でない場合でも、特に勝ち抜いた件数(人数)が１グループを構成する件数ｎより少なくなっても自動的にコンテストがスムーズに進行できるようにすることを課題とした。
【課題を解決するための手段】
【００１１】
上記課題を解決するため本発明はコンテストサーバ装置を、通信端末がネットワークを介して所定サーバコンピュータにアクセスすることによりコンテストに応募と投票ができるように構成する。
前記サーバ装置は、通信端末からの応募を受け付ける応募プログラムと、応募された作品をグループ毎に組分けする組分けプログラムと、トーナメント方式で勝ち抜きを決める投票プログラムと、これら応募プログラム、組分けプログラム及び投票プログラムを実行するＣＰＵを有し、
前記応募プログラムは、前記通信端末からの利用者登録と応募を受け付け、
前記組分けプログラムは、トーナメントの１次予選では、応募期間内に受け付けた応募を所定件数（ｎ１）ずつの投票対象となるグループに分ける仮組分けと、仮組分けされた最終組を構成する件数（ｍ１）とグループ構成件数（ｎ１）との差（ｐ１）を算出し、最終組以外からｐ１組をランダムに選定し、選定された組から１つずつ応募を最終組に組み入れて再編することと、再編されたグループの応募者へ再編内容を送信することを実行し、
また前記組分けプログラムは、トーナメントの２次予選以降では、勝ち抜きの投票数が多かった応募が１つのグループに偏らないように所定件数（ｎ２）ずつのグループに分ける仮組分けと、仮組分けされた最終組を構成する件数（ｍ２）とグループ構成件数（ｎ２）との差（ｐ２）を算出し、この差（ｐ２）を１つ前の予選で敗れた応募の中の投票数の多かった順に選定して最終組に組み入れて再編することと、再編されたグループの応募者へ再編内容を送信することを実行し、
前記投票プログラムは、前記組分けプログラムが生成したグループ単位ごとにデータをストックし、通信端末からの要求に応じてグループ毎のデータを当該通信端末に送信し、同一レベルに属する予選については同一期間内で投票を受け付け、次の審査レベルに進む勝ち抜き応募件数がｎ以下となった場合に当該次の審査レベルを決勝戦とし、前記審査対象件数が（ｎ＋１）以上となった場合には、予選審査を継続するようにした。
【００１２】
上記のトーナメントの１次予選での組分けプログラムの再編において、最終組以外からｐ１組をランダムに選定し、選定された組から１つずつ応募を最終組に組み入れる場合、選定された組は構成件数が減るのではなく、最終組に抜けた跡には予め作成したダミーの応募を補充する。これによりプログラムは決められた構成件数を満たすグループと判断する。
このダミーの応募は勝ち上がることはないが、投票者にはダミーであることを告知しておくことが望ましい。
【００１３】
本発明において通信端末には、携帯電話、スマートフォン、ノートブック型パーソナル・コンピュータ、デスクトップ型パーソナル・コンピュータ等の双方向通信が可能な端末が含まれる。
【００１４】
前記組分けプログラムにおける１グループを構成する最低応募数は３である。また最終組を構成する件数（ｍ１またはｍ２）とグループ構成件数（ｎ１またはｎ２）とが同一の場合は差（ｐ１またはｐ２）が０となるが、システム的にはｐ＝０として再編を行う。
【００１５】
また、２次予選以降で、勝ち抜いた応募の投票数が多い応募が１つのグループに偏らないようにグループに分ける方法としては、投票プログラムを使って作成した獲得投票データからリストを作成し、獲得投票数が一番多い応募を第１グループに、獲得投票数が２番目に多い応募を第２グループに、獲得投票数が３番目に多い応募を第３グループに振り分けると言うように、獲得投票数が多い応募同士が同じグループに入らないようにする。
この点で、単純なトーナメント方式とは異なり、予選が複数回ある場合には各予選毎に組分けを再度行うことになる。
【００１６】
前記投票プログラムには同一通信端末からの重複投票を防止するプログラムを付加してもよい。また投票プログラムにおける各グループでの勝ち抜き条件は、投票期間内での最多投票数、所定の投票数までの最先の到達などを条件とすることができる。
【発明の効果】
【００１７】
本発明に係るコンテストサーバ装置によれば、トーナメント形式でコンテストを行う場合に、応募総数を所定の件数から成るグループに分けられずに余りがでても、自動的にグループを再編するため、管理者の手間がかからずしかも恣意的な選択が入らないので公平なコンテストを行える。
また、通信端末の画面には１組のグループしか表示されないが、投票者の要求により投票受付中の任意のグループを表示するため、同一レベル（１次予選など）の投票を同一期間（例えば１２時間）内に終わらせることができ、仮に数万の応募があっても何ら支障なく所定の期間（例えば３日間）で終了することができる。
【００１８】
また、投票プログラムを予選用と決勝戦用にわけ、次の審査レベルに進む勝ち抜き応募件数がｎ以下となった場合に当該次の審査レベルを決勝戦とし、前記審査対象件数が（ｎ＋１）以上となった場合には、予選審査を継続するようにしたので、予選から決勝戦までスムーズにプログラムを進行させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係るコンテストサーバ装置の図
【図２】コンテストシステムの時系列プロセスを示す図
【図３】応募者の通信端末とサーバ装置とのフローチャートを示す図
【図４】投票者の通信端末とサーバ装置とのフローチャートを示す図
【図５】携帯の表示画面を示す図
【図６】携帯の表示画面を示す図
【図７】携帯の表示画面を示す図
【図８】携帯の表示画面を示す図
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための最良の形態を図面に基づいて詳細に説明する。なお、以下の説明において、同一機能を有するものは同一の符号とし、その繰り返しの説明は省略する。
【００２１】
図１は、本発明に係るコンテストサーバ装置１を組み込んだ応募と投票システムの全体図であり、このシステムは、インターネット等のネットワーク２と、
このネットワーク２にセンターを介して通信を行う基地局３と、この基地局３と通信を行う携帯電話４ａ、スマートフォン４ｂなどの通信端末４（デスクトップタイプのＰＣ４ｃ、ノートタイプのＰＣ４ｄも含む）と、前記サーバ装置１に接続されている記憶手段を備えたデータベース５からなる。
【００２２】
ネットワーク２としては、iモード（登録商標）、ＥＺｗｅｂ（登録商標）、、ヤフー（登録商標）などがある。
ネットワーク２に接続されるコンテストサーバ装置１としては、汎用のコンピュータを使用でき、コンテストの応募、組分け及び投票のプログラムを実行するＣＰＵの他に、ＲＯＭ，ＲＡＭ、ＨＤＤ、ＢＩＯＳ、通信インターフェース部（ＣＯＭ  Ｉ／Ｆ）、キーボードＫＢ，マウスＭＳ、ディスプレイＤＳＰで構成されている。このうち、ＲＯＭ，ＲＡＭ、ＨＤＤ、ＢＩＯＳ、通信インターフェース部（ＣＯＭ  Ｉ／Ｆ）はバスを介して前記ＣＰＵと接続され、キーボードＫＢ，マウスＭＳはヒューマンインターフェースＨＩ／Ｆを介してＣＰＵと接続している。
【００２３】
前記ＲＯＭはシステムプログラムを記憶する読み出し専用記憶デバイスであり、ＣＰＵは、ＢＩＯＳやＲＯＭに記憶されているシステムプログラムによって起動され、ＲＡＭに展開されたプログラムにしたがって各種の処理を実行する機能を持つ。
【００２４】
コンテストサーバ装置１はＷｅｂページを提供するためのＷｅｂサイトをインターネットのＷＷＷ上に提供するＷＷＷサーバとしても機能し、このコンテストサーバ装置１に接続するデータベース５には応募者や投票者の通信端末が持つＩＤ等を格納する。
【００２５】
次に、コンテストサーバ装置１を組み込んだ応募と投票システムについて、図２〜図８に基づいて説明する。
図２は一次予選から決勝戦までの概略を説明した図であり、横軸は応募時間の流れ、縦軸はコンテストのレベル（上に行くほど高次）を示している。
また実施例では決められた応募期間内に、１４１件の応募があり、９人で投票対象となる１グループを構成し、１グループから３つの応募が勝ち抜く例を示している。
【００２６】
先ず、図３に示すように、応募者の通信端末からコンテストサーバ装置１に応募のアクセスがあると、当該通信端末のＩＤを確認する。ＩＤが確認できない場合はそのまま終了となり、ＩＤが確認できると開催中のコンテスト名を応募者に送信する。送信画面の例を図５に示している。
アクセス端末のＩＤ検出は、アクセス元の携帯電話機などの通信端末やパーソナルコンピュータから識別情報を入手する。例えば、携帯電話機にはＳＩＭカードが入っている。ＳＩＭカードは、ＧＳＭやＷ−ＣＤＭＡなどの方式の携帯電話の電話番号を特定するための固有のＩＤ番号が記録されているので、ＳＩＭカードに対して外部からコマンドを送り込めば前記ＩＤ番号が送出される。
【００２７】
コンテストサーバ装置１からの送信を受けて、応募者は「作品募集中」の中から、自分が応募しようとしているコンテストを選択する。すると、コンテストサーバ装置１への送信メール画面に代わるので、自分の作品を当該メールに添付して送信する。
【００２８】
応募者からの作品を受信したコンテストサーバ装置１では応募作品の内容をチェックする。このチェックは公序良俗に反するものなどが含まれているかを、主として管理者がチェックする。内容チェックの結果、不適当な応募はその旨を応募者に通知して「終了」する。
【００２９】
応募内容がＯＫであった作品については、その内容を掲載してもよいかを応募者に再度確認し、ＯＫであった場合には応募内容を記憶する。
【００３０】
以上の如くして一定期間、応募を受け付ける。図１に示す例では、応募期間内に１４１件の応募があった。
一次審査の組分けは、仮組分けと再編から構成されている。仮組分けでは応募期間内に受け付けた総応募件数を所定件数（ｎ）ずつの投票対象となるグループに分ける。本実施例の場合は総応募件数は１４１で、所定件数（ｎ）は９である。１４１を９で割ると、第１５グループまでは構成件数は９件であるが、第１６グループでは構成件数は６件となる。
総応募件数によっては最後のグループを構成する件数が１件の場合も考えられる。
【００３１】
そこで、仮組分けの後に再編を行う。再編は最終組を構成する件数（ｍ１）とグループ構成件数（ｎ）との差（ｐ１）を算出し、最終組以外からｐ１組をランダムに選定し、選定された組から１つずつ応募を最終組に組み入れる。
実施例に当てはめると、ｍ１＝６、ｎ１＝９なので、ｐ１＝３となる。この３を埋めるため、点線の○で示している第１グループの９番目の応募、第４グループの７番目の応募及び第６グループの２番目の応募を第１６グループに組み入れ、構成人数の平均化を行う。
第１グループ、第４グループ及び第６グループは実際の構成件数は８件と言うことになるが、このままではグループを構成していないとコンピュータは判断し、プログラムが停止することが考えられるので、抜けた跡にはダミーの応募を入れ、上記各グループは所定の件数からグループしていると判断させる。
【００３２】
結果的に第１グループ、第４グループ及び第６グループが若干有利になるが、ランダムに決めているため、公平さは担保される。
【００３３】
図３に戻り、以上の如くして一次審査の組分けが終了したら、応募者に自己の応募が属するグループが何番目か、また予選はいつから開始するかを通知する。
尚、一次審査の組分けが終了したらグループ毎のデータを個別に取り出すことが可能なように、グループ毎にデータを記憶する。
【００３４】
予選が開始されると、投票を受け付ける。投票の受け付けは図４に示すように投票者の通信端末からコンテストサーバ装置１に応募のアクセスがあると、当該通信端末のＩＤを確認する。ＩＤが確認できない場合はそのまま終了となり、ＩＤが確認できると開催中のコンテスト名を応募者に送信する。この画面は図５に示した応募の場合と同様である。
【００３５】
コンテストサーバ装置１からの送信を受けて、投票者は「投票中」の中から、自分が応募しようとしているコンテストを選択する。本実施例の場合は「風景コンテスト」と「年末年始の何でもコンテスト」である。
「風景コンテスト」を選択すると、図６に示すように当該コンテストの現在投票対象となっているグループの番号が表示されるので、投票者は自分が投票しようと考えているグループの番号を選択する。
通常、応募者と投票者とは何らかのつながりがある場合が多く、応募者からの連絡で応募作品のグループ番号を教えてもらっている場合が多いが、何らつながりのない投票者は自分の好きな番号を選択するか、順番に全てのグループを選択することが考えられる。
【００３６】
グループの番号が投票者によって選択されると、その内容がコンテストサーバ装置１に送信され、コンテストサーバ装置１からグループ毎のデータが投票者に送信され表示される。
実施例にあっては図７に示すように、投票者は第１５グループを選択したので、第１５グループに属する９個の応募作品の画像が表示される。
【００３７】
送信された９個の応募作品の画像のうちの１つを選択すると、図８に示すように画像が拡大される。投票者は拡大された画像を見て投票するか否かを決定し、投票する場合には、画面下の投票ボタンを選択する。
【００３８】
投票ボタンが選択されると、コンテストサーバ装置１ではそれを受けてカウントする。
勝ち抜け条件は各グループ毎に所定期間内の投票件数によって決め、各グループ毎に例えば上位３件が２次予選に移行する。尚、勝ち抜け条件としては、一定の投票数まで先に到達した作品とする等、任意である。そして、１次審査の結果は、応募者に通知される。
【００３９】
図２に戻って、１次審査が終了したら、２次審査に移行する。２次審査でも先ず組分けを行う。２次審査の組分けも、仮組分けと再編から構成されている。
仮組分けでは１次審査を勝ち抜いた作品のうち、投票件数が多かった作品が１つのグループに偏らないようにする。
単純にランダムに振り分けることも可能であるが、投票数が最も多かった作品を第１グループに、次に投票数が多かった作品を第２グループにというように振り分けることで、偏りを是正できる。
【００４０】
本実施例では２次審査のグループを構成する応募作品の件数（ｎ２）も９としている。また、１次審査を勝ち抜いた応募作品の総件数は３３件である。
その結果、仮組分けでは、２次予選の第５グループまでは構成件数は９件であるが、第６グループの構成件数は３件である。
【００４１】
そこで、２次予選での再編は仮組分けされた最終組を構成する件数（ｍ２）とグループ構成件数（ｎ２）との差（ｐ２）を算出し、この差（ｐ２）を１つ前の予選で敗れた応募の中の投票数の多かった順に選定して最終組に組み入れる。
具体的には、実施例の場合は、ｍ２＝３、ｎ２＝９、ｐ２＝６であるので、敗者復活で６件の応募作品を第６グループに組み入れる。敗者復活の条件は１次審査での投票件数の多かった順に組み入れる。
【００４２】
このようにして、２次予選での組分けが終了したら、勝ち抜いた応募者に新たなグループの番号を通知し、またグループ毎のデータを個別に取り出すことが可能なように、グループ毎にデータを記憶する。
【００４３】
この後、前記と同様にして２次審査を行う。本実施例の場合、２次予選後に残る勝ち抜き応募作品の件数は１８件（第１グループと第２グループ）である。
このようにして予選を繰り返して行い、次の審査レベルに進む勝ち抜き応募件数がｎ以下となった場合に当該次の審査レベルを決勝戦と判断する。
したがって、３次予選は第１グループと第２グループのみで行い、６件が決勝戦に移行する。
【産業上の利用可能性】
【００４４】
高い普及率を持つ携帯電話等における画面一覧性を利用し、複数段階の審査を同時並行的に実施することにより、審査に要する時間が短いコンテストを予選から決勝戦まで全て自動処理できる。
【符号の説明】
【００４５】
１…コンテストサーバ装置
２…ネットワーク
３…携帯電話機の基地局
４…通信端末
４ａ…携帯電話機
４ｂ…携帯端末
４ｃ…デスクトップ・コンピュータ
４ｄ…ノートブック・コンピュータ
５…データベース
【図１】
2013168042.tif 000003
【図２】
2013168042.tif 000004
【図３】
2013168042.tif 000005
【図４】
2013168042.tif 000006
【図５】
2013168042.tif 000007
【図６】
2013168042.tif 000008
【図７】
2013168042.tif 000009
【図８】
2013168042.tif 000010