(57)【要約】【課題】インターネット、各種店舗、雑誌、並びにテレビ放送及びラジオ放送等の様々な媒体の広告効果及び集客力を高めるデータ通信制御システム、通信システム、サービス提供方法及びコンピュータプログラムを提供する。【解決手段】例えば賭点として用いられる点数を変化させて実施するゲーム等のサービスを、ウェブサーバコンピュータを用いたゲームサーバ１００からユーザ端末２００へ提供する一方で、インターネット、各種店舗、雑誌、並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、キーワードとして用いられる符号列を発行し、発行された符号列を入手した使用者２０は、符号列をユーザ端末２００からゲームサーバ１００へ送信し、ゲームサーバ１００では、受信した符号列に基づいてサービスの提供に必要な持ち点を使用者２０に対して付与する。【選択図】        図１
2004302692.tif 000002
【特許請求の範囲】
【請求項１】
プログラムまたはデータを記録している記録手段と、該記録手段に記録されたプログラムを通信回線を介してユーザ端末に実行させ得る、又は記録されたプログラムまたはデータをユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、
符号列を発行すると共に該符号列を前記データ通信制御手段に送信する符号列発行手段と、
通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、
前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定する符号列判定手段と、
前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、又はデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システム。
【請求項２】
プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を通知可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介してユーザ端末から実行させ得る、又は記録されたプログラムまたはデータを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、
通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、
前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、
前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システム。
【請求項３】
プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を送信可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介して前記ユーザ端末に実行させ得る、又は前記記録手段からプログラムを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、
前記第一のサーバから送信された符号列を前記ユーザ端末に受信及び記録させ、前記記録させた符号列を前記ユーザ端末から所定の送信先に送信させるための管理プログラムを、前記ユーザ端末に予めダウンロードさせて実行させる手段と、
通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、
前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、
前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システム。
【請求項４】
前記プログラムは、ユーザに関連づけられた点数に応じて開始又は継続するプログラムであり、
前記プログラムの実行又は実行しているプログラムの継続を許可する許可手段は、前記符号列に応じて前記点数を変化させることを特徴とする請求項１〜３のいずれか一項に記載のデータ通信制御システム。
【請求項５】
前記ユーザ端末を操作する使用者又はユーザ端末を識別する識別情報と、該識別情報により識別される前記使用者又はユーザ端末の点数とを対応付けて記録する点数管理手段と、
符号列と点数とを対応付けて記録する符号列情報管理手段と、
前記ユーザ端末から受信した符号列に対応する点数を、前記符号列情報管理手段から抽出する抽出手段とを備え、
前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段は、前記抽出手段により抽出された点数に基づいて、前記点数管理手段にて前記識別情報に対応付けられている点数を変化させることを特徴とする請求項４に記載のデータ通信制御システム。
【請求項６】
前記識別情報に基づいて符号列を生成する符号列生成手段を更に備え、
前記点数管理手段は、識別情報と該識別情報に基づいて生成された符号列と点数とを対応付けて記録することを特徴とする請求項５に記載のデータ通信制御システム。
【請求項７】
前記点数管理手段は、点数の変化に関連した符号列の履歴を、識別情報に対応付けて記録してあり、
前記識別情報に対応付けて記録されている履歴に基づいて、前記所定の条件を決定することを特徴とする請求項５または請求項６に記載のデータ通信制御システム。
【請求項８】
前記点数管理手段は、符号列に対応付けて有効期間に関するデータを記録してあり、
前記符号列に対応付けて記録されている有効期間に関するデータに基づいて、前記所定の条件を決定する条件決定手段を備えることを特徴とする請求項５〜７のいずれか一項に記載のデータ通信制御システム。
【請求項９】
前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を入力させ、入力された属性情報を送信させる属性情報送信手段を備え、
前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を受信した場合に、該属性情報を識別情報に対応付けて前記点数管理手段に記録する手段と、該点数管理手段に、対応付けて記録されている点数が所定の数値条件を満足し、属性情報を対応付けて記録されている識別情報により識別される使用者に対して、特典を付与させる特典付与手段とを備えることを特徴とする請求項５〜８のいずれか一項に記載のデータ通信制御システム。
【請求項１０】
サービスの提供に用いられ、ユーザ端末と通信回線を介して通信可能なサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備える通信システムであって、
通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、
前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定する符号列判定手段と、
前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可する許可手段とを更に備えることを特徴とする通信システム。
【請求項１１】
サービスの提供に用いられるサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備え、前記サービスサーバと通信回線を介して通信するユーザ端末にサービスを提供するサービス提供方法であって、
符号列を発行すると共に該符号列を前記サービスサーバに送信し、
通信回線を介して前記ユーザ端末から送信された符号列を受信し、
前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定し、
前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可することを特徴とするサービス提供方法。
【請求項１２】
ユーザ端末と通信回線を介して通信するデータ通信制御手段を備えるコンピュータに、前記ユーザ端末にプログラムまたはデータを提供させるコンピュータプログラムであって、
コンピュータに、符号列発行手段から送信された符号列を受信させる手順と、
通信回線を介して前記ユーザ端末から送信された符号列を受信した場合に、前記受信した符号列が前記符号列発行手段から送信された符号列に応じた所定の条件に適合するか否かを判定させる手順と、
前記受信した符号列が前記所定の条件に適合するときに、前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可させる手順とを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムまたはデータを記録しているプログラム等記録サーバを有し、該プログラム等記録サーバに記録されたプログラムまたはデータを通信回線を介してユーザ端末に実行させ得る、又は記録されたプログラムをユーザ端末にダウンロードさせて実行させ得るデータ通信制御システム、通信システム、そのシステムが適用されるサービス提供方法、及びそのシステムを実現するためのコンピュータプログラムに関する。
【０００２】
【従来の技術】
産業の発展に不可欠な商品売買などの商行為においては、販売促進活動、集客活動などが極めて重要であり、インターネットを利用した広告宣伝や商品説明、各種店舗におけるイベント、雑誌やテレビ放送及びラジオ放送等の様々な媒体を通じた広告等、の販売促進活動及び集客活動並びに各種サービスの提供及び商品の販売が行われている。
近年におけるインターネットの発展はめざましく、前述のような様々な媒体を利用した販売促進活動などが活発に展開されている中で、インターネットを利用した販売促進活動の占める割合が拡大している。
たとえば、サービスの提供としてインターネットを利用して、いわゆるオンラインゲームなどのように、オンラインでリアルタイムに実行されるオンラインプログラムが実行され、その画面を表示しているフレームの周辺にバナー広告を表示するという形態での販売促進活動が行われている。
また、インターネットの発展に伴い、インターネット環境を通じて商品購入などが容易に行えるようになりつつあるけれども、各種店舗における販売活動に関しては、顧客である需要者に来店してもらい、商品を購入してもらうことも販売活動においては重要である。
【０００３】
【発明が解決しようとする課題】
しかしながらサービスとして提供されるオンラインゲームを実行する使用者が、フレームの周辺に表示されているバナー広告を能動的に閲覧し、またバナー広告のリンク先となるウェブページに能動的にアクセスすることは希であり、十分な広告効果があるとは言えない。
また、各種店舗運営者においては、インターネットでの販売活動だけでなく、実際に各種店舗に顧客が来店することを希望するけれども、来店を促進するような販売促進活動を効果的に展開することが困難である。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、インターネットなどの媒体を通じて、広告等の販売促進活動及び集客活動を効果的に実現し得るデータ通信制御システム、通信システム、サービス提供方法及びコンピュータプログラムの提供を目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の本発明は、プログラムまたはデータを記録している記録手段と、該記録手段に記録されたプログラムを通信回線を介してユーザ端末に実行させ得る、又は記録されたプログラムまたはデータをユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、符号列を発行すると共に該符号列を前記データ通信制御手段に送信する符号列発行手段と、通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、又はデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システムである。
【０００６】
本発明に従えば、データ通信制御システムは、プログラムまたはデータを記録している記録手段と、該記録手段に記録されたプログラムを通信回線を介してユーザ端末に実行させ得る又は記録されたプログラムまたはデータをユーザ端末にダウンロードさせ得るデータ通信制御手段とを備える。
前記データ通信制御システムは、たとえばキーワードやパスワードなどとして用いられる符号列を発行すると共に該符号列を前記記録手段にデータとして送信する符号列発行手段と、通信回線を介して前記ユーザ端末から符号列が送信された場合に該符号列を受信する手段である符号列受信手段と、前記受信した符号列が前記発行された符号列に応じて所定の条件に適合するか否かを判定する手段である符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する手段である許可手段とを備える。
【０００７】
本発明のデータ通信制御システムでは、符号列発行手段は、例えば商品等提供者である広告主に対してキーワードなどとして用いられる符号列を発行し、広告主はインターネット・各種店舗・雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、顧客となるであろう商品等提供対象者であるユーザ端末を操作する使用者にこの符号列を告知し認識させ、発行された符号列を入手した商品等提供対象者である使用者は、符号列を携帯電話機などのユーザ端末からインターネット等の通信回線を介して、符号列を受信する符号列受信手段へ送信し、送信された符号列を符号列受信手段が受信し、受信した符号列が、符号列発行手段によって発行された符号列に応じた所定の条件に適合するか否かを符号列判定手段が判定し、前記所定の条件に適合する場合に、符号列を送信したユーザ端末においてプログラムの実行、継続、プログラムおよび／またはデータのダウンロードを許可手段が許可する。
この構成により、商品等提供対象者は、例えばゲームプログラム等のプログラムの実行又は実行しているプログラムの継続を目的として、または音楽などを内容とするデータや電子書籍などのデータのダウンロードを目的として、符号列を入手すべく様々な媒体に対して能動的な行動、即ち符号列を含む広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
また受信した符号列が所定の条件に適合するか否か、例えば受信した符号列が広告主に発行した符号列と同一であるか否かを判定することにより、符号列の正当性を判定することができるので、不当な符号列を送信した使用者がプログラムの実行、実行しているプログラムの継続、プログラムおよび／またはデータのダウンロードを行うことを防止することが可能である。
したがって、商品等提供対象者である使用者は、正当な符号列を入手し、送信しなければ、ユーザ端末においてゲームプログラムなどのプログラムを実行させることができない、または継続してゲームプログラムを実行させることができないので、あるいは音楽や電子書籍などのデータをダウンロードすることができないので、符号列を積極的に見つけ出しては記憶又は媒体に記録し、また符号列が入手できる店舗などを積極的に訪れることとなり、広告等の販売促進活動及び集客活動を効果的に実現し得ることとなる。
【０００８】
ここで、上記各手段は、一又は二以上のサーバ装置として構成される。
前記各手段が一のサーバ装置として構成されている場合には、前記各手段における各処理を一元的に管理することができるので、複数の装置を管理する必要が無く、管理作業に要する作業量を軽減することが可能であり、処理速度も向上し、更に複数の装置を用意する必要がないため費用の負担を軽減することが可能である。
前記各手段が二以上のサーバ装置として構成されている場合であっても、互いに遠隔的に配置されることなく、近接して設置されている場合にも、各処理を一元的に管理することが可能であり、管理作業に要する作業量を軽減することができる。
【０００９】
請求項２に記載の本発明は、プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を通知可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介してユーザ端末から実行させ得る、又は記録されたプログラムまたはデータを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システムである。
【００１０】
本発明に従えばデータ通信制御システムは、プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を通知可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介してユーザ端末から実行させ得る、又は記録されたプログラムまたはデータを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備える。
前記データ通信制御システムは、通信回線を介して前記ユーザ端末から符号列が送信された符号列を受信する符号列受信手段と、前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段とを備える。
【００１１】
インターネット等の通信回線に接続し、商品等提供者である広告主が管理する第一のサーバは、キーワードなどとして用いられる符号列を、通信回線に接続する携帯電話機などのユーザ端末を操作する、顧客となるであろう商品等提供対象者である使用者に発行し、発行された符号列を入手した使用者がユーザ端末から通信回線を介して符号列を、符号列を受信する符号列受信手段に送信した場合に受信した符号列が所定の条件に適合するか否かを判定し、受信した符号列が所定の条件に適合する場合にデータ通信制御手段では、符号列を送信したユーザ端末にプログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する。
この構成により、商品等提供対象者である使用者は、例えばゲームプログラム等のプログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを目的として、符号列を入手すべく様々な媒体に対して能動的な行動、即ち符号列を含む広告が示されているウェブページへのアクセス等を行うことになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
また受信した符号列が所定の条件に適合するか否か、例えば受信した符号列が第一のサーバから発行された符号列と同一であるか否かを判定することにより、符号列の正当性を判定することができるので、不当な符号列を送信した使用者がプログラムの実行、実行しているプログラムの継続、プログラムおよび／またはデータのダウンロードを行うことを防止することが可能である。
したがって、商品等提供対象者である使用者は、正当な符号列を入手し、送信しなければ、ユーザ端末においてゲームプログラムなどのプログラムを実行させることができない。
または継続してゲームプログラムを実行することができないので、あるいは音楽や電子書籍などのデータをダウンロードすることができないので、符号列を強く認識したり、符号列が入手できる店舗などを積極的に訪れることとなり、広告等の販売促進活動及び集客活動を効果的に実現し得ることとなる。
【００１２】
請求項３に記載の本発明は、プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を送信可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介して前記ユーザ端末に実行させ得る、又は前記記録手段からプログラムを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備えるデータ通信制御システムであって、前記第一のサーバから送信された符号列を受信及び記録させ、前記記録させた符号列を前記ユーザ端末から所定の送信先に送信させるための管理プログラムを、前記プログラムを実行させる前記ユーザ端末に予めダウンロードさせて実行させる手段と、通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段とを備えることを特徴とするデータ通信制御システムである。
【００１３】
本発明に従えばデータ通信制御システムは、プログラムまたはデータを記録している記録手段と、通信回線を介してユーザ端末に符号列を送信可能な第一のサーバと、前記記録手段に記録されたプログラムまたはデータを通信回線を介して前記ユーザ端末に実行させ得る、又は前記記録手段からプログラムを前記ユーザ端末にダウンロードさせるデータ通信制御手段とを備える。
前記データ通信制御システムは、前記第一のサーバから送信された符号列を受信及び記録させ、前記記録させた符号列を前記ユーザ端末から送信させるための管理プログラムを、前記プログラムを実行させる前記ユーザ端末に予めダウンロードさせて実行させる手段と、通信回線を介して前記ユーザ端末から所定の送信先に送信された符号列を受信する符号列受信手段と、前記受信した符号列が所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信した前記ユーザ端末に前記オンラインプログラムの実行又は実行しているオンラインプログラムの継続を許可する許可手段とを備えることを特徴とする。
【００１４】
例えば商品等提供者である広告主が管理する第一のサーバから送信された符号列をデータとして受信させ、符号列を記録させ、記録させた符号列をユーザ端末から送信させるための管理プログラムを、プログラムを実行させるユーザ端末に予めダウンロードさせて実行させておく。
インターネット等の通信回線に接続する第一のサーバは、キーワードとして用いられる符号列を、通信回線に接続するユーザ端末に発行・送信し、このユーザ端末に記録させる。
そして、プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを行うときにこの符号列が、符号列を受信する符号列受信手段に送信され、受信した符号列が所定の条件に適合するか否かを符号列判定手段が判定し、受信した符号列が所定の条件に適合する場合に符号列を送信したユーザ端末においてプログラムの実行、継続、プログラムおよび／またはデータのダウンロードを許可手段が許可する。
この構成により、使用者は、例えばゲームプログラム等のプログラムの実行又は実行しているプログラムの継続を目的として、または音楽などを内容とするデータや電子書籍などのデータのダウンロードを目的として、符号列を入手すべく様々な媒体に対して能動的な行動、即ち符号列を含む広告が示されているウェブページへのアクセス等を行うことになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
しかもデータとして符号列の授受を、自動的にまたは使用者の指示により行うため、使用者が特に注意を払わなくても符号列の誤転記、誤入力などがなく、操作が簡便になる。
更に、受信した符号列が所定の条件に適合するか否か、例えば受信した符号列が第一のサーバから発行された符号列であるか否かを判定することにより、符号列の正当性を判定することができるので、不当な符号列を送信した使用者がプログラムの実行又は実行しているプログラムの継続を行うことを防止することが可能である。
【００１５】
請求項４に記載の本発明は、請求項１〜３のいずれか一項に記載のデータ通信制御システムにおいて、前記プログラムは、ユーザに関連づけられた点数に応じて開始又は継続するプログラムであり、前記プログラムの実行又は実行しているプログラムの継続を許可する許可手段は、前記符号列に応じて前記点数を変化させることを特徴とする。
【００１６】
本発明に従えば、前記プログラムは、ユーザに関連づけられた点数に応じて開始又は継続するプログラムである。
前記プログラムの実行又は実行しているプログラムの継続を許可する許可手段は、前記符号列に応じて持ち点を変化させる手段である。
【００１７】
ユーザに関連付けられた点数が変化すると共に点数に応じて開始又は継続するプログラムとして、例えば進行に伴いユーザに関連付けられた点数である持ち点を減算して持ち点がなくなったら終了となるポーカーゲームやルーレット等のゲームプログラムをユーザ端末に提供し、符号列が適合する条件に応じた点数を持ち点としてそのゲームプログラムを実行する使用者に付与し、持ち点を付与された使用者がゲームプログラムの実行又は継続を行うことを許可する。
この構成により、使用者は、ゲームプログラムを実行又は実行しているゲームプログラムを継続することを目的として、符号列を入手すべく様々な媒体に対して能動的な行動を行うことになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、特に送信した符号列に応じて異なる値の持ち点が付与されるようにすることにより、使用者は送信した符号列により付与される持ち点が上下するので、持ち点の付与についてもゲーム性が生じるという新たなゲームを提供することが可能である。
尚、実行するプログラムが、例えば進行に伴い持ち点を加算し、所定の持ち点を越えたら終了となるゲームプログラムの場合、符号列に応じた点数を持ち点として使用者又はユーザ端末の持ち点から減じるものとすれば良い。
【００１８】
請求項５に記載の本発明は、請求項４に記載のデータ通信制御システムにおいて、前記ユーザ端末を操作する使用者又はユーザ端末を識別する識別情報と、該識別情報により識別される前記使用者又はユーザ端末の点数とを対応付けて記録する点数管理手段と、符号列と点数とを対応付けて記録する符号列情報管理手段と、前記ユーザ端末から受信した符号列に対応する点数を、前記符号列情報管理手段から抽出する抽出手段とを備え、前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段は、前記抽出手段により抽出された点数に基づいて、前記点数管理手段にて前記識別情報に対応付けられている点数を変化させることを特徴とする。
【００１９】
本発明に従えば、データ通信制御システムは、前記ユーザ端末を操作する使用者又はユーザ端末を識別する識別情報と該識別情報により識別される前記端末使用者又はユーザ端末の点数とを対応付けて記録する点数管理手段と、符号列と点数とを対応付けて記録する符号列情報管理手段と、前記ユーザ端末から受信した符号列に対応する点数を、前記符号列情報管理手段から抽出する抽出手段とを備える。
前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可する許可手段は、抽出手段により抽出された点数に基づいて、前記点数管理手段にて前記識別情報に対応付けられている点数を変化させる手段とを備える。
【００２０】
点数が変化すると共に点数に応じて開始又は継続するプログラムとしてゲーム、例えば賭点として用いられる点数を低減して点数がなくなったら終了となるポーカーゲーム等のゲームプログラムをユーザ端末に提供し、ゲームの提供を受けるユーザ端末の使用者は、インターネット、各種店舗、雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、キーワードとして発行される符号列を入手し、符号列をユーザ端末から符号列受信手段へ送信する。
そして、受信した符号列に基づいて、符号列と点数とを対応付けて記録する符号列情報管理手段から点数を抽出し、抽出した点数に基づいてゲームを実行するために必要な持ち点を変化、例えば点数を低減して持ち点がなくなったら終了となるプログラムの場合、点数管理手段に記録されている識別情報に対応付けられた点数が持ち点に加算される。
ここで持ち点に加算される点数は符号列情報管理手段に符号列に対応付けて記録されているので、符号列情報管理手段に記録されている符号列と点数との対応関係を変更することで、容易に符号列に応じて付与される点数を変更することが可能であり、しかも符号列と点数との関係の変更を頻繁に行うことにより、不正に入手した符号列に基づいて点数を加算するというような不正行為に対する防止効果が向上する。
【００２１】
請求項６に記載の本発明は、請求項５に記載のデータ通信制御システムにおいて、前記識別情報に基づいて符号列を生成する符号列生成手段を更に備え、前記点数管理手段は、識別情報と該識別情報に基づいて生成された符号列と点数とを対応付けて記録することを特徴とする。
【００２２】
本発明に従えば、データ通信制御システムは、前記識別情報に基づいて符号列を生成する符号列生成手段を有する。
前記点数管理手段は、識別情報と該識別情報に基づいて生成された符号列と点数とを対応付けて記録するようになっている。
【００２３】
識別情報に基づいて符号列を自動的に生成することにより、符号列を決定するために要する人為的作業を軽減することが可能となり、生成した符号列及び点数を対応付けて点数管理手段に記録することで、符号列の生成に用いられた識別情報に基づいて点数の抽出の可否を決定すれば、識別情報にて識別される夫々の使用者に対して符号列を発行することができるため、例えば予め会員として識別情報を登録している夫々の使用者にのみ用いることができる符号列を発行することができるので、会員を優遇する制度を確立し、数多くの使用者を会員として確保することが可能となり、更には夫々の使用者にのみ用いることができる符号列に対応付けられた点数を、誰でも用いることができる符号列に対応付けられた点数より高く設定することで、会員をより一層優遇することが可能となる。
【００２４】
請求項７に記載の本発明は、請求項５または請求項６に記載のデータ通信制御システムにおいて、前記点数管理手段は、点数の変化に関連した符号列の履歴を、識別情報に対応付けて記録してあり、前記識別情報に対応付けて記録されている履歴に基づいて、前記所定の条件を決定することを特徴とする。
【００２５】
本発明に従えば、前記点数管理手段は、点数の変化に用いられた符号列の履歴を、識別情報に対応付けて記録してあり、前記識別情報に対応付けて記録されている履歴に基づいて、前記所定の条件を決定するようになっている。
【００２６】
点数の変化に用いられた符号列の履歴を記録し、記録した履歴に基づいて、所定の条件を決定することにより、使用されたことが履歴として記録されている符号列に対して、プログラムの実行又は実行しているプログラムの継続を許可又は禁止することができるので、使用者が同じ符号列を何度も送信することで持ち点を変化させることを防止することが可能となる。
【００２７】
請求項８に記載の本発明は、請求項５〜７のいずれか一項に記載のデータ制御システムにおいて、前記点数管理手段は、符号列に対応付けて有効期間に関するデータを記録してあり、前記符号列に対応付けて記録されている有効期間に関するデータに基づいて、前記所定の条件を決定する条件決定手段を備えることを特徴とする。
【００２８】
本発明に従えば、前記点数管理手段は、符号列に対応付けて有効期間に関するデータを記録してあり、前記符号列に対応付けて記録されている有効期間に関するデータに基づいて、前記所定の条件を決定する手段を備える。
【００２９】
符号列に対応付けられた有効期間に基づいて、所定の条件を決定することにより、使用者は符号列を速やかに入手し、入手した符号列を速やかに送信しなければ得られた点数にて持ち点が変化しなくなるので、使用者に符号列の早期入手及び早期送信を促し、短期的な集客力を高めることが可能となる。
【００３０】
尚、上記いずれのシステムも、例えば携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）  等の携帯型のコンピュータをユーザ端末として想定することで、その場合、使用者はユーザ端末を携帯して移動することができるので、能動的に出向かなければならない店舗等の媒体から発行される符号列を容易に入手し、送信することが可能となり、ユーザ端末の使用者の利便性が高くなり、使用者の移動が必要な場所での集客力も向上する。
【００３１】
請求項９に記載の本発明は、請求項５〜８のいずれか一項に記載のデータ通信制御システムにおいて、前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を入力させ、入力された属性情報を送信させる属性情報送信手段を備え、前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を受信した場合に、該属性情報を識別情報に対応付けて前記点数管理手段に記録する手段と、該点数点数管理手段に、対応付けて記録されている点数が所定の数値条件を満足し、属性情報を対応付けて記録されている識別情報により識別される使用者に対して、特典を付与させる特典付与手段とを備えることを特徴とする。
【００３２】
本発明に従えば、データ通信制御システムは、前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を入力させ、入力された属性情報を、送信させる属性情報送信手段を備える。
前記ユーザ端末に識別情報により識別される使用者の属性を示す属性情報を受信した場合に、該属性情報を識別情報に対応付けて前記点数管理手段に記録する手段と、該点数管理手段に、対応付けて記録されている点数が所定の数値条件を満足し、属性情報を対応付けて記録されている識別情報により識別される使用者に対して、特典を付与させる手段とを備える。
【００３３】
点数が所定の数値条件、例えば所定値以上となった使用者に対して、点数との交換等の方法にて、商品の贈呈等の特典を付与させる処理を行うことにより、使用者にとってはプログラムを使用する動機付けとなるので、プログラムの使用を促すことが可能であり、また使用者が特典を得るためには、住所、年齢、性別及び趣味等の属性を示す属性情報をユーザ端末に入力し、送信するという処理を行わなければならないという制限事項を設けることで、使用者が能動的に属性の登録を行うようになるので、使用者の属性を、例えばアンケート等の手法と比べて容易に把握することができる。
【００３４】
請求項１０に記載の本発明は、サービスの提供に用いられ、ユーザ端末と通信回線を介して通信可能なサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備える通信システムであって、通信回線を介して前記ユーザ端末から送信された符号列を受信する符号列受信手段と、前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可する許可手段とを更に備えることを特徴とする通信システム。
【００３５】
本発明に従えば通信システムは、サービスの提供に用いられ、ユーザ端末と通信回線を介して通信可能なサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備える。
前記通信システムは、通信回線を介して前記ユーザ端末から符号列が送信された符号列を受信する符号列受信手段と、前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定する符号列判定手段と、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可する許可手段とを更に備えることを特徴とする。
【００３６】
キーワードとして用いられる符号列を発行・出力すると共にこの符号列をサービスサーバに送信し、インターネット・各種店舗・雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて発行された符号列を入手した者は、ユーザ端末を操作してコンピュータを用いたサービスサーバへ符号列を送信し、サービスサーバでは、受信した符号列に基づいて、ゲームの提供及び音楽のダウンロード等のサービスを提供することにより、サービスを受ける者は、サービスを受けるために、符号列を入手すべく様々な媒体に対して能動的な行動、即ち広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになる。
したがって個人に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
【００３７】
請求項１１に記載の本発明は、サービスの提供に用いられるサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備え、前記サービスサーバと通信回線を介して通信するユーザ端末にサービスを提供するサービス提供方法であって、符号列を発行すると共に該符号列を前記サービスサーバに送信し、通信回線を介して前記ユーザ端末から送信された符号列を受信し、前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定し、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可することを特徴とするサービス提供方法である。
【００３８】
本発明に従えば、サービス提供方法では、サービスの提供に用いられるサービスサーバと、符号列を発行すると共に該符号列を前記サービスサーバに送信する符号列発行手段とを備え、前記サービスサーバに送信する符号列発行手段とを備え、前記サービスサーバと通信回線を介して通信するユーザ端末にサービスを提供するサービス提供方法である。
前記サービス提供方法では、符号列を発行すると共に該符号列を前記サービスサーバに送信し、通信回線を介して前記ユーザ端末から符号列が送信された場合に該符号列を受信し、前記受信した符号列が前記発行された符号列に応じた所定の条件に適合するか否かを判定し、前記受信した符号列が前記所定の条件に適合する場合に、前記符号列を送信したユーザ端末にサービスの提供又は提供しているサービスの継続を許可する。
【００３９】
例えば商品等提供者である広告主に対してキーワードとして用いられる符号列を発行し、出力すると共に該符号列をサービスサーバに送信し、インターネット・各種店舗・雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて発行した符号列を入手した、顧客となるであろう商品等提供対象者であるユーザ端末を操作する使用者は、ユーザ端末を操作してコンピュータを用いたサービスサーバへ符号列を送信し、サービスサーバでは、受信した符号列に基づいてゲームの提供及び音楽のダウンロード等のサービスを提供することにより、サービスを受ける者は、サービスを受けるために、符号列を入手すべく様々な媒体に対して能動的な行動、即ち広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになる。
したがって個人に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
【００４０】
請求項１２に記載の本発明は、ユーザ端末と通信回線を介して通信するデータ通信制御手段を備えるコンピュータに、前記ユーザ端末にプログラムまたはデータを提供させるコンピュータプログラムであって、コンピュータに、符号列発行手段から送信された符号列を受信させる手順と、通信回線を介して前記ユーザ端末から送信された符号列を受信した場合に、前記受信した符号列が前記符号列発行手段から送信された符号列に応じた所定の条件に適合するか否かを判定させる手順と、前記受信した符号列が前記所定の条件に適合するときに、前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可させる手順とを実行させることを特徴とするコンピュータプログラムである。
【００４１】
本発明に従えば、ユーザ端末と通信回線を介して通信するデータ通信制御手段を備えるコンピュータに、前記ユーザ端末にプログラムを提供させるコンピュータプログラムは、コンピュータに、符号列発行手段から送信された符号列を受信させる手順と、通信回線を介して前記ユーザ端末から送信された符号列を受信した場合に、前記受信した符号列が前記符号列発行手段から送信された符号列に応じた所定の条件に適合するか否かを判定させる手順と、前記受信した符号列が前記所定の条件に適合するときに、前記ユーザ端末に前記プログラムの実行、実行しているプログラムの継続、プログラムのダウンロード、またはデータのダウンロードを許可させる手順とを実行させる。
【００４２】
ウェブサーバコンピュータ等のコンピュータにて実行することで、例えば賭点として用いられる持ち点を低減して実施するポーカー等のゲームを、ユーザ端末へ提供する一方で、インターネット・各種店舗・雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、キーワードとして用いられる符号列を、例えば商品等提供者である広告主を介して、顧客となるであろう商品等提供対象者である使用者に発行し、発行された符号列を入手した使用者は、符号列をユーザ端末から送信し、ユーザ端末から受信した符号列に基づいて使用者へのゲーム等のプログラムの実行又は実行しているプログラムの継続を許可することにより、使用者は、ゲームを実行又は実行しているプログラムを継続するために、符号列を入手すべく様々な媒体に対して能動的な行動、即ち広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになる。
したがって商品等提供者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る。
【００４３】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
実施の形態１．
図１は本発明のデータ通信制御システムを用いた事業形態を概念的に示す説明図である。
図１に示す本発明のデータ通信制御システムでは、インターネット等の通信回線１０００に接続するウェブサーバコンピュータを用いたゲームサーバ１００から、ポーカー、ダイス、スロット及びルーレット等のゲームを実行するためのオンラインプログラムとしてゲームプログラム１１０を提供している。
そして通信回線１０００に接続する携帯電話機等のユーザ端末２００を操作し、遊技を行う使用者２０は、ゲームサーバ１００に記録されているゲームプログラム１１０を実行又はゲームサーバ１００からゲームプログラム１１０をダウンロードすることにより、ゲームの提供を受けることができる。
またゲームプログラム１１０以外のプログラム、音楽などを内容とするデータや電子書籍などのデータをダウンロードすることも可能である。
なおオンラインプログラムとして使用者２０に提供されるゲームプログラム１１０は、使用者２０に関連付けられた点数である持ち点が変化すると共に持ち点に応じて開始又は継続されるプログラムである。
【００４４】
ゲームサーバ１００は、サービス事業体１０により管理されており、サービス事業体１０では、ゲームサーバ１００以外にもゲームサーバ１００と通信することが可能な管理用サーバ３００を管理している。
そして管理用サーバ３００の操作を担当する担当者は、管理用サーバ３００を操作してゲームサーバ１００に記録されている様々な情報の取込及び更新等の管理を行う。
【００４５】
サービス事業体１０は、ウェブページ、店舗、雑誌、テレビ放送及びラジオ放送等の媒体を介して様々な広告及びサービス等の役務の提供及び商品の販売等の商業行為を行う商品等提供者となる広告主等の商業体４０と提携しており、広告主等の商業体４０は、通信用のコンピュータを用いた広告主サーバ４００を管理し、広告主サーバ４００は通信回線１０００を介してゲームサーバ１００と通信する。
【００４６】
このように本発明のデータ通信制御システムは異業種間での業務提携を促進し、総合的な産業の発展に寄与するものである。
なおここではゲームをサービスとして提供するデータ通信制御システムを実施の形態として説明するが、本発明はゲーム以外のサービスの提供にも適用することが可能であり、その場合、ゲームサーバ１００はサービスを提供するサービスサーバとして用いられる。
【００４７】
図２は本発明のデータ通信制御システムの構成を示すブロック図である。
ゲームサーバ１００は、装置全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  １０１、本発明のコンピュータプログラム２００１及びデータ等の各種情報を記録したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）  等の記録媒体２０００からコンピュータプログラム２００１及びデータ等の各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１０２、補助記憶手段１０２により読み取ったコンピュータプログラム２００１及びデータ等の各種情報を記録するハードディスク及びＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）  等のプログラム記録手段１０３、情報を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４並びに通信回線１０００に接続するモデム及びルータ等のデータ通信制御手段１０５を備えている。
そしてプログラム記録手段１０３から本発明のコンピュータプログラム２００１を読み取り、ＲＡＭ１０４に記憶させてＣＰＵ１０１により実行することで、ウェブサーバコンピュータは、ゲームサーバ１００として動作する。
【００４８】
なおプログラム記録手段１０３には、ユーザ端末２００からウェブページを出力させるためにｃｏｍｐａｃｔＨＴＭＬ（ｃｏｍｐａｃｔ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述された情報及びユーザ端末２００から出力されたウェブページを介して提供するＪＡＶＡ（登録商標）等のプログラム言語で記述された様々なゲームプログラム１１０が記録されている。
また本発明のコンピュータプログラム２００１を実行させるべく予めユーザ端末２００にダウンロードさせる管理プログラム１１１が記録されている。
なお管理プログラム１１１を用いる形態については、後述する実施の形態３．にて説明する。
【００４９】
さらにプログラム記録手段１０３の記録領域の一部は、ユーザ端末２００を操作して顧客となるであろう商品等提供対象者となる使用者２０のデータ又はユーザ端末を識別する識別情報と該識別情報により識別される使用者２０のデータ又はユーザ端末２００の持ち点とを対応付けて記録する点数管理手段である持ち点データベース（持ち点ＤＢ）１１２及びキーワードとして用いられる符号列と点数とを対応付けて記録する符号列情報管理手段である点数データベース（点数ＤＢ）１１３等の各種データベースとして用いられており、ＣＰＵ１０１の処理により各種データベースには、必要に応じてアクセスが行われ、情報の記録／読取が行われる。
なおプログラム記録手段１０３の記録領域の一部を持ち点データベース１１２及び点数データベース１１３等の各種データベースとして用いるのではなく、ゲームサーバ１００に接続する他の装置の記録領域の一部を持ち点データベース１１２及び点数データベース１１３等の各種データベースとして用い、必要に応じてアクセスするようにしてもよい。
【００５０】
ユーザ端末２００は、通信処理及び音声処理等の各種処理を制御するＣＰＵ２０１、各種処理に必要なプログラム及びデータ等の情報を記録するＲＯＭ２０２並びにＲＡＭ２０３を備えている。
さらにＣＰＵ２０１は、音声信号の入出力及び送受信を制御する通信制御部２０４を制御しており、通信制御部２０４は、デジタル音声信号及びゲームプログラム１１０等の情報を、通信回線１０００を介して送受信するアンテナ等のデータ通信制御手段２０５を制御する。
また通信制御部２０４は、スピーカ等の音声出力手段２０６及びマイク等の音声入力手段２０７に出力又は入力される音声信号の変換処理を行う音声処理手段２０８を制御する。
音声処理手段２０８による変換処理とは、音声出力手段２０６から出力すべくデジタル信号をアナログ信号に変換する処理、及び音声入力手段２０７から入力されたアナログ音声信号をデジタル音声信号に変換する処理である。
そしてユーザ端末２００はＣＰＵ２０１の制御により、符号列及び各種命令等のキー入力を受け付ける押し釦等のキー入力手段２０９から入力を受け付け、キー入力された情報及び送受信する情報等の各種情報を表示する液晶ディスプレイ等の表示手段２１０に必要な情報を表示させる。
【００５１】
管理用サーバ３００は、ＣＰＵ３０１、記録手段３０２、ＲＡＭ３０３、データ通信制御手段３０４、キーボード及びマウス等の入力手段３０５並びにモニタ及びプリンタ等の出力手段３０６を備えている。
なお管理用サーバ３００は、ゲームプログラム１１０の実行に必要な符号列を発行させる符号列発行手段３１０等の各種手段を、例えばＣＰＵ３０１の制御により実行することで様々な処理を実現する各種プログラム手段として記録手段３０２に記録する形態で備えている。
【００５２】
広告主サーバ４００は、ＣＰＵ４０１、記録手段４０２、ＲＡＭ４０３、データ通信制御手段４０４、入力手段４０５及び出力手段４０６を備えている。
なお広告主サーバ４００は、ゲームプログラム１１０の実行に必要な符号列を発行する符号列発行手段４１０等の各種手段を、例えばＣＰＵ４０１の制御により実行することで様々な処理を実現する各種プログラム手段として記録手段４０２に記録する形態で備えている。
【００５３】
次にゲームサーバ１００が備える各種データベースの記録内容について説明する。
図３は本発明のデータ通信制御システムにて用いられるゲームサーバ１００が備える持ち点データベース１１２の記録内容を概念的に示す説明図である。
持ち点データベース１１２には、使用者２０又はユーザ端末２００を識別する識別情報に対応付けて、使用者２０又はユーザ端末２００の認証に用いる認証情報、使用者２０に付与された持ち点、使用者２０の属性を示す属性情報及び履歴情報等の各種項目がレコードとして記録されている。
【００５４】
識別情報は、使用者２０又はユーザ端末２００を識別するための情報であり、使用者２０を識別する識別情報としては、氏名又は愛称の他、ゲームサーバ１００から付与される使用者ＩＤが用いられ、ユーザ端末２００を識別する識別情報としては電話番号等の情報が用いられる。
【００５５】
認証情報は、識別情報の漏洩及びユーザ端末２００の盗難等の使用者２０が意図しない状況が発生した場合において、他人に識別情報が利用されることを防止するためのパスワードとして用いられる情報である。
【００５６】
持ち点とは、使用者２０がゲームサーバ１００から提供されるゲームの実行、実行しているゲームの継続、各種プログラムのダウンロード、又はデータのダウンロード、及びサービス事業体１０から付与される特典を受けるために必要な点数である。
持ち点は、ゲームの実行及び特典の付与等のサービスの提供を受ける都度、所定の数値が減算され、また後述する方法により符号列をユーザ端末２００からゲームサーバ１００へ送信することで、送信した符号列に対応付けられている数値が加算される。
なお持ち点は使用者２０がゲームを実行した結果により加算される場合もある。
ここで説明する実施の形態では、使用者２０の持ち点を減算することにより実行するゲームをサービスとして提供する形態を示しているが、本発明はこれに限るものではなく、使用者２０の持ち点を変化させると共に変化した持ち点に応じて実行又は継続するゲームに適用することが可能である。
例えばゲームを実行する時間又は実行する回数に応じて持ち点が加算され、持ち点が所定点に到達した時点で終了するゲームに適用することが可能であり、その場合、ゲームの実行又は実行しているゲームの継続を行うべく後述する方法により符号列をユーザ端末２００からゲームサーバ１００へ送信することで、送信した符号列に対応付けられている数値が持ち点から減算されることになる。
またゲームを実行することにより持ち点が加算される形態に適用する場合、特典の付与等のサービスを受けた場合にも持ち点が加算されることになる。
【００５７】
属性情報とは、住所、年齢、性別及び趣味等の使用者２０の属性を示す情報である。
履歴情報とは、使用した符号列の履歴を示すものであり、具体的には、持ち点の加算に使用された符号列が履歴を示すデータとして記録されるので、一人の使用者２０が同じ符号列を何度も使用することを防止することができる。
【００５８】
図４は本発明のデータ通信制御システムにて用いられるゲームサーバ１００が備える点数データベース１１３の記録内容を概念的に示す説明図である。
点数データベース１１３には、キーワードとして用いられる符号列に対応付けて、点数、有効期間及び媒体識別情報等の各種項目がレコードとして記録されている。
【００５９】
符号列とは、キーワードとして発行される情報であり、英字、数字及び記号等の符号の列である。
【００６０】
点数とは、ゲームサーバ１００がユーザ端末２００から符号列を受信した場合に、使用者２０に持ち点として付与される数値である。
【００６１】
有効期間とは、ゲームサーバ１００がユーザ端末２００から符号列を受信した場合に、使用者２０に持ち点として付与されるべきか否かを判断するための基準の一つであり、符号列を受信した時期が、対応付けて記録されている有効期間内であった場合にのみ符号列に基づいて使用者２０に持ち点として付与される。
【００６２】
媒体識別情報とは、商業体４０を識別するための情報であり、記録されている符号列を使用者２０に発行する権利を有する商業体４０に予め付与されている媒体識別情報が記録される。
なお一つの符号列を複数の商業体４０から発行することもあるので、媒体識別情報は複数の場合もある。
【００６３】
次に本発明のデータ通信制御システムにて用いられるゲームサーバ１００が備えるハードウェア及びソフトウェアにより実現される各種機能を説明する。
図５は本発明のデータ通信制御システムにて用いられるゲームサーバ１００の機能ブロック図である。
ゲームサーバ１００は、ポーカー、ダイス、スロット及びルーレット等の持ち点を減算して実施するゲームのオンラインプログラムであるゲームプログラム１１０をプログラム記録手段１０３に記録している。
さらにプログラム記録手段１０３に記録されたゲームプログラム１１０を通信回線１０００を介してユーザ端末２００に実行させ得る、又は記録されたゲームプログラム１１０をユーザ端末２００にダウンロードさせて実行させ得るプログラムモジュールとしてゲームプログラム実行手段１２１を備えている。
そして通信回線１０００を介してゲームサーバ１００に接続するユーザ端末２００を操作する使用者２０は、ゲームサーバ１００に記録されているゲームプログラム１１０を実行又はゲームサーバ１００からゲームプログラムをダウンロードすることにより、ゲームを実行することができる。
【００６４】
またプログラム記録手段１０３には、ユーザ端末２００にダウンロードさせて実行することにより、ユーザ端末２００に、広告主サーバ４０から送信された符号列をデータとして受信させ、符号列を記録させ、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続判断を行うときに前記記録させた符号列をユーザ端末２００から送信させるための管理プログラム１１１が記録されている。
さらに管理プログラム１１１を予めユーザ端末にダウンロードさせて実行させるプログラムモジュールとして管理プログラム実行手段１２２を備えている。
【００６５】
ゲームサーバ１００は、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続の可否を所定の条件に基づいて判定するプログラムモジュールとして符号列判定手段１２３を備えている。
なお符号列判定手段１２３がゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続の可否の判定に用いる所定の条件は、持ち点データベース１１２において実行又は継続の可否を判定すべきユーザ端末２００に関する識別情報に対応付けて記録されている符号列の使用の履歴並びに点数データベース１１３において実行又は継続の可否を判定すべきユーザ端末２００から送信された符号列に対応付けて記録されている有効期間に関するデータに基づいて決定される。
そして符号列判定手段１２３の処理により、ゲームプログラム１１０の実行又は継続を許可する条件に適合していると判定した場合、プログラム実行又は継続許可手段１２４を実行し、遊技を行う使用者２０へのゲームの実行又は継続を許可すべく、点数データベース１１３から点数を抽出し、使用者２０に持ち点を加算する処理を実行する。
即ち符号列判定手段１２３とは、プログラム実行又は継続許可手段１２４の処理により、点数を抽出することを決定する点数抽出可否決定手段である。
なおプログラムのダウンロード又はデータのダウンロードを行う場合、その許可についてもプログラム実行又は継続許可手段１２４により行う。
【００６６】
プログラム実行又は継続許可手段１２４は、使用者２０に持ち点を付与することにより、使用者２０にゲームの提供を許可するプログラムモジュールであり、点数データベース１１３から符号列に基づいて点数を抽出する点数抽出手段１２４１及び点数抽出手段１２４１が抽出した点数を持ち点データベース１１２に記録されている当該使用者２０の持ち点に加算する持ち点変化手段１２４２を含んでいる。
持ち点変化手段１２４２により持ち点を加算された使用者２０は、新たなゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続を行うことが可能となる。
なお提供するゲームの形態に応じて、持ち点変化手段１２４２は、点数抽出手段１２４１が抽出した点数を持ち点から減算する処理を行うようにしてもよい。
【００６７】
またゲームサーバ１００は、点数データベース１１３に記録される符号列に関する処理を実行するプログラムモジュールとして、点数データベース１１３に記録するための符号列を生成する符号列生成手段１２５と、符号列及びデータ通信制御手段１０５を介して受信した点数を対応付けて点数データベース１１３に記録させる符号列及び点数記録手段１２６と、点数データベース１１３に記録している符号列を例えばデータ通信制御手段１０５を介して広告主等の商業体４０に発行する符号列発行手段１２７とを備えている。
また通信回線１０００を介してユーザ端末２００から送信された符号列を受信する符号列受信手段１２８を備えている。
さらにゲームサーバ１００は、使用者２０に関する処理として、使用者２０の住所、年齢、性別及び趣味等の属性情報を入力させ、入力させた属性情報の送信を要求させるプログラムモジュールである属性情報要求手段１２９と、属性情報要求手段１２９の要求に対して送信され受信した属性情報を持ち点データベース１１２に記録させるプログラムモジュールである属性情報記録手段１３０と、持ち点データベース１１２に記録されている持ち点に応じて、使用者２０に対し、商品の贈呈等の特典を付与する処理を実行するプログラムモジュールである特典付与手段１３１とを備えている。
【００６８】
次に本発明のデータ通信制御システムにて用いられる各種装置の処理を説明する。
図６は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及び管理用サーバ３００の符号列登録処理を示すフローチャートである。
サービス事業体１０では、例えば広告主等の商業体４０から点数データベース１１３に新たな符号列の登録を依頼された時に、点数データベース１１３を更新する。
そしてサービス事業体１０にて管理用サーバ３００の操作を担当する担当者は、キーワードとして用いられる符号列、点数、媒体識別情報及び有効期間を示す夫々の情報を対応付けて管理用サーバ３００に入力する。
【００６９】
管理用サーバ３００では、ＣＰＵ３０１の制御に基づいて、符号列、点数、媒体識別情報及び有効期間を示す情報の入力を入力手段３０５により受け付け（Ｓ１０１）、受け付けた符号列、点数、媒体識別情報及び有効期間を示す情報を、符号列発行手段３１０の処理により発行し、出力する共に符号列を記録するプログラム記録手段１０３を有するゲームサーバ１００に、データ通信制御手段３０４によりデータとして送信する（Ｓ１０２）。
【００７０】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、管理用サーバ３００から送信された符号列、点数、媒体識別情報及び有効期間を示す情報をデータ通信制御手段１０５により受信して符号列受信手段１２８の処理によりコンピュータプログラム２００１の処理の対象として受信し（Ｓ１０３）、符号列及び点数記録手段１２６の処理により、受信した符号列、点数、媒体識別情報及び有効期間を示す情報を対応付けたレコードとして点数データベース１１３に記録する（Ｓ１０４）。
このようにして点数データベース１１３の記録内容は更新される。
また更新を依頼した商業体４０は、管理用サーバ３００から発行し、出力された符号列を受け取り、ウェブページ、店舗、雑誌、テレビ放送及びラジオ放送等の様々な媒体を介して、新たな符号列として使用者２０に対し発行する。
【００７１】
図７は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及び広告主サーバ４００の符号列出力処理を示すフローチャートである。
前述したように管理用サーバ３００から発行し、出力した符号列を直接商業体４０に送らない場合、また管理用サーバ３００に更新を依頼した商業体４０と異なる商業体４０が符号列の発行を受ける場合、様々な媒体を介して広告及びサービス等の役務の提供及び商品の販売等の商業行為を行う広告主等の商業体４０は、広告主サーバ４００が備えるモニタ及びプリンタ等の出力手段４０６から、使用者２０に発行する符号列を出力させることが必要となる。
符号列を出力させるため、広告主サーバ４００を操作する担当者は、広告主サーバ４００を操作してゲームサーバ１００に接続し、出力させるべき符号列の送信を要求する命令である符号列要求情報を送信させる。
商業体４０の担当者は、符号列要求情報を送信させる操作として、媒体識別情報の入力及び符号列要求情報を送信させる命令の入力を、広告主サーバ４００に対して行う。
なお商業体４０を特定する媒体識別情報については、広告主サーバ４００に予め登録しておくことにより、入力を省略することが可能である。
【００７２】
広告主サーバ４００では、媒体識別情報及び符号列要求情報を送信させる命令の入力を入力手段４０５により受け付け（Ｓ２０１）、媒体識別情報を含む符号列要求情報をゲームサーバ１００へデータ通信制御手段４０４により送信する（Ｓ２０２）。
【００７３】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、広告主サーバ４００から送信された媒体識別情報を含む符号列要求情報をデータ通信制御手段１０５により受信し（Ｓ２０３）、受信した符号列要求情報に含まれる媒体識別情報を検索キーとして、点数データベース１１３から符号列及び有効期間を示す情報を抽出し（Ｓ２０４）、抽出した符号列及び有効期間を示す情報を、符号列発行手段１２７の処理により広告主サーバ４００に発行すると共に発行した符号列をゲームサーバ１００内のプログラム記録手段１０３に記録されている符号列及び点数記録手段１２６に内部データとして通知する（Ｓ２０５）。
【００７４】
なお当実施の形態において、ステップＳ２０５の符号列発行手段１２７により符号列及び有効期間を示す情報を広告主サーバ４００に発行する処理とは、符号列及び有効期間を示す情報を、通信回線１０００に接続するデータ通信制御手段１０５により電子メール等の方法にて広告主サーバ４００へ送信することで商業体４０に通知する処理を示すが、符号列及び有効期間を示す画像をファクシミリ通信により発行することで商業体４０に通知する処理並びに符号列及び有効期間を示した文書を郵送にて発行させることで商業体４０に通知する処理等の処理であっても良い。
また符号列をゲームサーバ１００内の符号列及び点数記録手段１２６に通知する処理とは、符号列の発行が完了したことをゲームサーバ１００に認識させる処理であり、符号列及び点数記録手段１２６では、必要に応じて発行が完了したことを点数データベース１１３に記録する。
なお符号列の発行が完了したことをゲームサーバ１００が認識することができ、点数データベース１１３に記録する必要がないのであれば、発行した符号列を通知するプログラムモジュールは、符号列及び点数記録手段１２６以外のプログラムモジュールであってもよい。
さらにゲームサーバ１００と異なる装置に、符号列発行手段１２７に相当する機能を持たせる形態であっても良く、そのような形態の場合、符号列発行手段１２７に相当する機能を備える装置では、予め記録されている符号列を広告主サーバ４００に発行し、出力すると共に発行した符号列をゲームサーバ１００にデータとして送信することにより通知する。
そしてゲームサーバ１００では、通知された符号列を符号列及び点数記録手段１２６の処理により、点数データベース１１３に記録する。
【００７５】
広告主サーバ４００では、ＣＰＵ４０１の制御に基づいて、符号列及び有効期間を示す情報をデータ通信制御手段４０４により受信し（Ｓ２０６）、受信した符号列及び有効期間を示す情報を符号列発行手段４１０の処理により出力手段４０６から出力する（Ｓ２０７）。
【００７６】
そして出力された符号列は、ウェブページ、店舗、雑誌、テレビ放送及びラジオ放送等の媒体を介して使用者２０に発行される。
使用者２０への符号列の発行方法としては、使用者２０が操作するユーザ端末２００により送受信される電子メールのメールアドレスを予め広告主サーバ４００に登録しておき、広告主サーバ４００が符号列を受信した時に、登録しているメールアドレスにて示される送信先、即ちユーザ端末２００へ自動的に符号列を電子メールとして送信するようにしてもよい。
なおステップＳ２０７における出力手段４０６からの出力としては、モニタである出力手段４０６への表示を示すが、プリンタである出力手段４０６からの印刷であってもよい。
プリンタである出力手段４０６から印刷させる場合、符号列及び有効期間を示す情報を全て印刷するのではなく、符号列のみでもよく、更に印刷する形式としては、予め様式が作成されている店舗の掲示用の広告、配布用のちらし及び葉書並びにレシート等の用紙に印刷するようにしてもよい。
またモニタである出力手段４０６に表示された符号列を記録し、広告主サーバ４００又は他の装置を用いた別作業にてこれらの用紙に印刷させるようにしてもよく、更にはウェブページとして使用者２０に符号列を発行する場合に、発行する符号列を記録するウェブサーバコンピュータへの符号列の送信を、広告主サーバ４００からの出力と見なしてもよい。
【００７７】
図８及び図９は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及びユーザ端末２００の持ち点加算処理を示すフローチャートであり、図１０は本発明のデータ通信制御システムにて用いられるユーザ端末２００から出力される符号列要求情報を示す説明図である。
ウェブページ、店舗、雑誌、テレビ放送及びラジオ放送等の媒体から発行される符号列を入手した使用者２０は、ユーザ端末２００を操作して、ゲームサーバ１００に接続し、ゲームサーバ１００から提供されるゲームを実施すべく、ゲームサーバ１００に接続する。
ゲームサーバ１００では、ユーザ端末２００を操作する使用者２０に対して、識別情報及び認証情報の入力を要求し、識別情報及び認証情報の入力を要求された使用者２０は、自己を識別するための識別情報及び認証に用いられる認証情報をユーザ端末２００に入力する。
【００７８】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、識別情報及び認証情報の入力をキー入力手段２０９により受け付け（Ｓ３０１）、受け付けた識別情報及び認証情報をゲームサーバ１００へデータ通信制御手段２０５により送信する（Ｓ３０２）。
なお識別情報が、ユーザ端末２００の電話番号である場合、使用者２０が、識別情報を入力しなくとも、ＲＯＭ２０２に記録されている電話番号が、識別情報として自動的にゲームサーバ１００へ送信される。
【００７９】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、データ通信制御手段１０５により識別情報及び認証情報を受信し（Ｓ３０３）、点数データベース１１３にアクセスして、受信した識別情報及び認証情報の組み合わせに合致するレコードの有無を判定する（Ｓ３０４）。
【００８０】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、識別情報及び認証情報の組み合わせに合致するレコードが存在すると判定した場合（Ｓ３０４：ＹＥＳ）、認証成功と見なして、ユーザ端末２００から受信した識別情報に対応付けて持ち点データベース１１２に記録されている、当該使用者２０の持ち点を抽出し（Ｓ３０５）、抽出した持ち点の値がゲームを実施するのに十分な点数であるか否かを判定する（Ｓ３０６）。
【００８１】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、ステップＳ３０６にて、十分な点数では無いと判定したとき（Ｓ３０６：ＮＯ）、符号列の送信を要求する符号列要求情報をユーザ端末２００へデータ通信制御手段１０５により送信する（Ｓ３０７）。
なおゲームサーバ１００では、ステップＳ３０４において、受信した識別情報及び認証情報の組み合わせに合致するレコードが存在しないと判定した場合（Ｓ３０４：ＮＯ）、認証失敗とみなして、ゲームの実行を禁止することを通知する所定の異常処理を行う（Ｓ３０８）。
【００８２】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、符号列要求情報をデータ通信制御手段２０５により受信し（Ｓ３０９）、受信した符号列要求情報を表示手段２１０から出力する（Ｓ３１０）。
【００８３】
ここでユーザ端末２００から出力される符号列要求情報を説明する。
図１０はユーザ端末２００の一部として表示手段２１０を示しており、表示手段２１０には、符号列要求情報が示されている。
なお符号列要求情報は、ｃｏｍｐａｃｔＨＴＭＬ等のマークアップ言語で記述されたウェブページとして出力される。
表示手段２１０内の、上方にはキーワードとして符号列の入力を要求する文言１０００１が示されており、中央付近には符号列の入力欄１０００２が示され、符号列の入力欄１０００２の下方には、符号列を送信する命令を入力するための「送信」と示された画像１０００３が示されている。
使用者２０は、符号列要求情報を確認し、ウェブページ、店舗、雑誌、テレビ放送及びラジオ放送等の媒体を介して発行された符号列を入力欄１０００２に入力して、「送信」と示された画像１０００３を指示する送信指示の入力を行う。
ステップＳ３１１による符号列の入力は、符号列を一文字ずつ入力しても良いが、例えばウェブページから符号列を入手した場合、ウェブページとして表示手段２１０から出力された符号列をＲＡＭ２０３に記憶させ、ＲＡＭ２０３に記憶させた符号列を入力欄１０００２に複写する所謂コピーアンドペースト処理にて入力するようにしても良い。
【００８４】
図９において、ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、符号列及び送信指示の入力をキー入力手段２０９により受け付け（Ｓ３１１）、受け付けた符号列をゲームサーバ１００へデータ通信制御手段２０５により送信する（Ｓ３１２）。
なお符号列をユーザ端末２００に入力することで、自動的にゲームサーバ１００に接続し、自動的に符号列を送信するコンピュータプログラムをＪＡＶＡ等のプログラム言語により作成し、ユーザ端末２００にて実行するようにしても良い。
【００８５】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、ユーザ端末２００から送信された符号列をデータ通信制御手段１０５により受信して符号列受信手段１２８の処理によりコンピュータプログラム２００１の処理の対象として受信し（Ｓ３１３）、予め決定されている所定の条件として、受信した符号列に対応付けられた点数が点数データベース１１３に記録されているか否かを、符号列判定手段１２３の処理により判定する（Ｓ３１４）。
【００８６】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づく符号列判定手段１２３の処理により、符号列に対応付けられた点数が、点数データベース１１３に記録されていると判定した場合（Ｓ３１４：ＹＥＳ）、予め決定されている所定の条件として、当該識別情報に対応付けて持ち点データベース１１２に記録されている履歴に基づいて、当該符号列が以前に使用されているか否かを判定する（Ｓ３１５）。
ステップＳ３１５の履歴に基づく判定は、持ち点データベース１１２に記録されている履歴情報に、当該符号列が記録されているか否かを判断することにより行われる。
このように履歴に基づいて、点数の抽出の可否を決定することにより、使用されたことが履歴として記録されている符号列に対して、点数の抽出を禁止することができるので、使用者が同じ符号列を何度も送信することで持ち点を不正に変化させることを防止することが可能となる。
【００８７】
さらにゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、当該符号列が以前に使用されていないと判定した場合（Ｓ３１５：ＮＯ）、予め決定されている所定の条件として、点数データベース１１３に記録されている符号列に対応付けられた有効期間に基づいて、現在の日時が有効期間内であるか否かを判定する（Ｓ３１６）。
【００８８】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、現在の日時が有効期間内であると判定した場合（Ｓ３１６：ＹＥＳ）、ユーザ端末２００から受信した符号列は、履歴に関する条件及び有効期間に基づいて決定される所定の条件を満足すると見なして、プログラム実行又は継続許可手段１２４に含まれる点数抽出手段１２４１の処理により、受信した符号列に対応する点数を点数データベース１１２から抽出し（Ｓ３１７）、プログラム実行又は継続許可手段１２４に含まれる持ち点変化手段１２４２の処理により、ユーザ端末２００から受信した識別情報に対応付けられている持ち点に、抽出した点数を加算し（Ｓ３１８）、持ち点を示す情報をデータ通信制御手段１０５によりユーザ端末２００へ送信する（Ｓ３１９）。
このとき点数の抽出に用いられた符号列が、履歴情報として持ち点データベース１１２に記録され、以降当該符号列を用いて点数に持ち点を加算することはできなくなる。
【００８９】
上述したようにステップＳ３１４〜Ｓ３１６にて、符号列判定手段１２３は、ユーザ端末２００から受信した符号列並びに符号列の使用の履歴及び符号列の有効期間に基づいて、受信した符号列が予め決定されている所定の条件に適合しているか否かを判定し、条件に適合している場合に、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続の許可に相当する点数抽出手段１２４１による点数の抽出の可否を決定する。
そしてステップＳ３１７〜Ｓ３１８にて、点数抽出手段１２４１により受信した符号列に対応する点数を抽出し、持ち点変化手段１２４２によりユーザ端末２００から受信した識別情報に対応付けられている持ち点に、抽出した点数を加算することにより点数を変化させる。
持ち点が加算されることにより、使用者２０は、持ち点を減算して実施するゲームのゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続を行うことが可能となる。
なお持ち点変化手段１２４２の処理により、ステップＳ３１８にて行われる点数を加算する処理は、提供されるゲームの内容によっては、点数を減算させる処理であっても良い。
このようにゲームサーバ１００は、符号列判定手段１２３が、ユーザ端末２００から受信した符号列が、符号列、履歴及び有効期間等の所定の条件に適合しているか否かを判定し、判定した結果に基づいて点数の抽出の可否を決定し、使用者２０の持ち点を変化させることでゲームの提供を許可する。
【００９０】
なおステップＳ３１４にて符号列に対応付けられた点数が、点数データベース１１３に記録されていないと判定した場合（Ｓ３１４：ＮＯ）、当該符号列は無効であることをユーザ端末２００に通知する所定の異常処理を行う（Ｓ３２０）。
【００９１】
またステップＳ３１５において、当該符号列が以前に使用されていると判定した場合（Ｓ３１５：ＹＥＳ）又はステップＳ３１６において、現在の日時が有効期間外であると判定した場合（Ｓ３１６：ＮＯ）、ユーザ端末２００から受信した符号列では、点数を抽出することが禁止されていると見なして、当該符号列は無効であることをユーザ端末２００に通知する所定の異常処理を行う（Ｓ３２０）。
【００９２】
なおステップＳ３０６において、使用者２０の持ち点がゲームを実施するのに十分な点数であると判定したとき（Ｓ３０６：ＹＥＳ）、ステップＳ３１９に進み、データ通信制御手段１０５により持ち点を示す情報をユーザ端末２００へ送信する（Ｓ３１９）。
【００９３】
このように符号列の使用回数及び使用期間には所定の条件として制限が設けられている一方で、符号列登録処理として図６を用いて示したように点数データベース１１３は、随時更新が行われているため、使用者２０は一度だけでなく複数回にわたり、ウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴等の行動を継続的に行うこととなる。
【００９４】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、ゲームサーバ１００から送信された持ち点を示す情報をデータ通信制御手段２０５により受信し（Ｓ３２１）、受信した持ち点を示す情報を、ゲームの初期画像として表示手段２１０から出力する（Ｓ３２２）。
【００９５】
図１１は本発明のデータ通信制御システムにて用いられるユーザ端末２００から出力されるゲームの初期画像を示す説明図である。
図１１ではユーザ端末２００の一部として表示手段２１０を示しており、表示手段２１０にゲームの初期画像を示している。
ゲームの初期画像には、上方に持ち点を示す情報２０００１、中央部にゲームであるポーカーの配当率を示す情報２０００２、そして下方に賭点の入力欄２０００３及びゲームを開始する命令を入力するための「スタート」と示された画像２０００４が示されている。
【００９６】
使用者２０は、持ち点を示す情報２０００１及び配当率を示す情報２０００２を確認し、賭点の入力欄２０００３に賭点を入力して、「スタート」と示された画像２０００４を指示する入力を行うことでゲームを開始する。
なお賭点として入力した点数は、ゲームを実施することにより、持ち点から減算されるが、ゲームの結果に応じて配当として加算される場合もある。
例えば図１１に示す例では、持ち点である５５点の中から２０点を賭点として入力し、ゲームを開始することで持ち点が３５点に減算されるが、ポーカーの役である「ワンペア」で勝利した場合、２０点の２倍の４０点が加算され、持ち点は７５点となる。
【００９７】
図１１の例では、ゲームとしてポーカーを実施する形態を示したが、持ち点を変化させて実施するゲームで有れば、ダイス、スロット及びルーレット等のゲームでもよい。
またロールプレイングゲーム及びアクションゲーム等の様々な種類のゲームに適用する場合、ゲームサーバ１００はユーザ端末２００から受信した符号列に応じて点数を付与するのではなく、符号列に応じてゲームの実施時間又は実施回数を決定することで、ゲームを提供するようにしてもよい。
【００９８】
図１２は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及びユーザ端末２００の特典付与処理を示すフローチャートである。
サービス事業体１０は、ゲームの実施及び／又は符号列の送信により、例えば持ち点が所定値以上というように、持ち点が所定の数値条件を満足した使用者２０に対し、商品の贈呈等の特典の付与を行う。
【００９９】
持ち点が所定値以上となった使用者２０は、ユーザ端末２００を操作して、特典の付与を受けるべくゲームサーバ１００に接続する。
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、属性情報要求手段１２９の処理により、識別情報及び該識別情報により識別される使用者２０の属性を示す属性情報の入力を要求する識別情報及び属性情報要求をユーザ端末２００へ送信する（Ｓ４０１）。
【０１００】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、識別情報及び属性情報要求を受信し（Ｓ４０２）、受信した識別情報及び属性情報要求を出力する。
識別情報及び属性情報の入力を要求された使用者２０は、識別情報及び属性情報をユーザ端末２００に入力する。
なお使用者２０の属性を示す属性情報とは、住所、年齢、性別及び趣味等の持ち点データベース１１２に記録される情報を示す。
また使用者２０に対して付与することが可能な特典が複数である場合、ゲームサーバ１００側では所望する特典を選択する入力をも要求する。
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、識別情報及び属性情報の入力をキー入力手段２０９により受け付け（Ｓ４０３）、受け付けた識別情報及び属性情報をゲームサーバ１００へデータ通信制御手段２０５により送信する（Ｓ４０４）。
【０１０１】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、ユーザ端末２００から送信された識別情報及び属性情報をデータ通信制御手段１０５により受信し（Ｓ４０５）、属性情報記録手段１３０の処理により、受信した属性情報を識別情報に対応付けて持ち点データベース１１２に記録する（Ｓ４０６）。
【０１０２】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、持ち点データベース１１２に、ユーザ端末２００から受信した識別情報に対応付けて記録されている持ち点が、特典を付与する基準として設定されている所定値以上であるか否かを判定する（Ｓ４０７）。
【０１０３】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、持ち点が、特典を付与する基準として設定されている所定値以上であると判定した場合（Ｓ４０７：ＹＥＳ）、ステップＳ４０５にて受信した識別情報に対応付けて属性情報が記録されているか否かを判定し（Ｓ４０８）、属性情報が記録されていると判定したとき（Ｓ４０８：ＹＥＳ）、特典付与手段１３１の処理により、識別情報により識別される使用者２０に対して、特典を付与させる処理を実行する（Ｓ４０９）。
なおゲームを実行することにより持ち点が加算される形態の場合には、持ち点が所定値以下であるというような所定の数値条件を満足する場合に、特典付与手段１３１により特典を付与させる処理が行われる。
【０１０４】
ステップＳ４０７において、持ち点が、特典を付与する基準として設定されている所定値未満であると判定した場合（Ｓ４０７：ＮＯ）、又はステップＳ４０８において、識別情報に対応付けて記録されている属性情報が無いと判定したとき（Ｓ４０８：ＮＯ）、ユーザ端末２００に対して、特典を付与する条件を満足していないことを通知する所定の異常処理を行う（Ｓ４１０）。
【０１０５】
なおここでは特典付与時に属性情報をユーザ端末２００からゲームサーバ１００へ送信する形態を示しているが、当該サービスの最初の利用時に行われる識別情報及び認証情報を登録する時に行ってもよい。
その場合、特典付与処理では、ステップＳ４０６にて示した属性情報の記録処理が省かれることとなるので、属性情報の記録漏れを確認するために、ステップＳ４０８での判定が重要となる。
【０１０６】
またステップＳ４０９に示した特典付与手段１３１により、特典を付与させる処理とは、持ち点と引き替えに商品を贈呈するように手配する処理、及び持ち点が所定値以上の使用者２０に対して商品の贈呈に応募する権利を付与させる処理等の使用者２０に利益をもたらす様々な処理を示している。
このように持ち点が所定の数値条件を満足した使用者２０に利益をもたらす様々な処理を行うことにより、使用者２０にとってはゲームに参加する動機付けとなるので、ゲームへの参加を促すことができる。
【０１０７】
さらに使用者２０が特典を得るためには、住所、年齢、性別及び趣味等の属性を示す属性情報をユーザ端末２００に入力し、ユーザ端末２００からゲームサーバ１００へ送信し、ゲームサーバ１００がステップＳ４０６にて示した属性情報記録手段１３０による処理にて属性情報を記録するという登録処理が必要となる。
このため使用者２０は、能動的に属性の登録を行うようになるので、使用者２０の属性を容易に把握することが可能となる。
【０１０８】
実施の形態２．
実施の形態２は、実施の形態１において、個々の使用者２０に対して異なる符号列を自動的に生成し、発行する形態である。
なお実施の形態２において、事業形態及び各装置の構成は実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【０１０９】
ただし点数データベース１１３については、実施の形態１と一部異なるのでその点を説明する。
図１３は本発明の実施の形態２におけるゲームサーバ１００が備える点数データベース１１３の記録内容を概念的に示す説明図である。
点数データベース１１３には、キーワードとして用いられる符号列に対応付けて、点数、有効期間、媒体識別情報及び識別情報等の各種項目がレコードとして記録されている。
なお符号列、点数、有効期間及び媒体識別情報については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
実施の形態２では、個々の使用者２０に対して異なる符号列が発行されるため、点数データベース１１３も使用者２０毎にレコードが設定され、設定されたレコードに対応する使用者２０を特定するために使用者２０を識別する識別情報がレコードの項目として設定される。
【０１１０】
個々の使用者２０に対して発行される符号列は、例えば予め商業体４０の会員として登録している使用者２０に対してのみ発行するという形態に適用し易いので、会員を優遇する制度を確立することができる。
例えば、個々の使用者２０に対して発行される符号列に基づく点数を、全ての使用者２０に対して発行される符号列に基づく点数より高くすることで、個々の使用者２０に対して発行される符号列を入手することが可能な会員は、持ち点を容易に変化させることができるようになる。
【０１１１】
次に本発明のデータ通信制御システムにて用いられる各種装置の処理を説明する。
図１４は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及び管理用サーバ３００の識別子登録処理を示すフローチャートである。
サービス事業体１０では、例えば商業体４０から、個々の使用者２０に対して異なる符号列を発行することを目的とした依頼を受けた時に、管理用サーバ３００の操作を担当する担当者は、点数、媒体識別情報、有効期間及び識別子を示す夫々の情報を対応付けて管理用サーバ３００に入力する。
なお識別子とは、対応付けて記録される点数、媒体識別情報及び有効期間を識別するためのレコードＩＤとして用いられる情報であり、後述するように識別情報に基づいて符号列を生成する場合に、符号列に対応付けて点数データベース１１３に記録されるべき点数、媒体識別情報及び有効期間を特定するために用いられる。
【０１１２】
管理用サーバ３００では、ＣＰＵ３０１の制御に基づいて、点数、媒体識別情報、有効期間及び識別子を示す情報の入力を入力手段３０５により受け付け（Ｓ５０１）、受け付けた点数、媒体識別情報、有効期間及び識別子を示す情報をゲームサーバ１００へデータ通信制御手段３０４により送信する（Ｓ５０２）。
【０１１３】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、管理用サーバ３００から点数、媒体識別情報、有効期間及び識別子を示す情報をデータ通信制御手段１０５により受信し（Ｓ５０３）、点数、媒体識別情報、有効期間及び識別子を対応付けて記録する（Ｓ５０４）。
なおステップＳ５０４にて行われる記録としては、点数データベース１１３に新たなレコードとして追加するようにしてもよく、また点数、媒体識別情報、有効期間及び識別子を示す情報を対応付けて記録する専用のデータベースを設定するようにしてもよい。
【０１１４】
図１５は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及び広告主サーバ４００の符号列出力処理を示すフローチャートである。
例えば商店等の店舗を媒体とする商業体４０にて、商品販売促進期間に来店した使用者２０又は商業体４０の会員として登録している使用者２０に対し、商品購入に対するサービスとして、使用者２０毎に発行される符号列を発行するという運営形態が考えられる。
このような状況下において、商業体４０の担当者は、使用者２０毎に発行される符号列を要求する符号列要求情報を送信させる操作として、識別情報、媒体識別情報及び識別子の入力並びに符号列要求情報を送信させる命令の入力を広告主サーバ４００に対して行う。
【０１１５】
なお商業体４０を特定する媒体識別情報については、広告主サーバ４００に予め登録しておくことにより、入力を省略することが可能であり、また当該サービスを特定する情報として識別子を用いている場合には、識別子についても、予め登録しておくことにより入力を省略することが可能である。
【０１１６】
さらに識別情報についても、手作業により広告主サーバ４００に入力するのではなく、使用者２０が所持するユーザ端末２００と商業体４０の店舗に設置された広告主サーバ４００とを、赤外線等の無線又は有線にて接続し、ユーザ端末２００に記録されている識別情報、例えば電話番号を通信処理により広告主サーバ４００へ送信し、広告主サーバ４００に入力するようにしてもよい。
【０１１７】
広告主サーバ４００では、ＣＰＵ４０１の制御に基づいて、識別情報、媒体識別情報及び識別子並びに符号列要求情報を送信させる命令の入力を入力手段４０５により受け付け（Ｓ６０１）、識別情報と媒体識別情報と識別子とを含む符号列要求情報をゲームサーバ１００へデータ通信制御手段４０４により送信する（Ｓ６０２）。
【０１１８】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、広告主サーバ４００から送信された識別情報と媒体識別情報と識別子とを含む符号列要求情報をデータ通信制御手段１０５により受信し（Ｓ６０３）、受信した符号列要求情報に含まれる識別情報を、符号列生成手段１２５の処理により、所定の変換関数を用いて変換することで符号列を生成する（Ｓ６０４）。
【０１１９】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、符号列要求情報に含まれる媒体識別情報及び識別子を検索キーとして、識別子登録処理にて登録した点数及び有効期間を示す情報を抽出し（Ｓ６０５）、生成した符号列、抽出した点数及び有効期間を示す情報、符号列要求情報に含まれる識別情報及び媒体識別情報を点数データベース１１３に記録し（Ｓ６０６）、符号列発行手段１２５の処理により、符号列及び有効期間を示す情報を広告主サーバ４００へデータ通信制御手段１０５により発行する（Ｓ６０７）。
【０１２０】
広告主サーバ４００では、ＣＰＵ４０１の制御に基づいて、符号列及び有効期間を示す情報をデータ通信制御手段４０４により受信し（Ｓ６０８）、受信した符号列及び有効期間を示す情報を符号列発行手段４１０の処理により出力手段４０６から出力する（Ｓ６０９）。
そして出力された符号列は使用者２０に発行される。
【０１２１】
なおこのように識別情報を送信することで、使用者２０毎に符号列を発行する形態としては、店舗での発行に限らず、例えば広告主サーバ４００がウェブサーバコンピュータで有り、ウェブページを媒体とする場合には、所定のウェブページに識別情報を入力し、送信することで、符号列がウェブページとして発行されるという形態に適用することが可能である。
【０１２２】
図１６は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及びユーザ端末２００の持ち点加算処理を示すフローチャートである。
図１５を用いて説明した符号列出力処理により、発行された符号列を入手した使用者２０は、ユーザ端末２００を操作して、ゲームサーバ１００に接続し、ゲームサーバ１００から提供されるゲームを実施するためのウェブページにアクセスする。
【０１２３】
そして図８を用いて説明した持ち点加算処理におけるステップＳ３０１〜Ｓ３１０に対応する処理と同様の処理、具体的には識別情報及び認証情報をユーザ端末２００からゲームサーバ１００へ送信し、ゲームサーバ１００にて認証を行う処理、そして符号列の入力を要求する符号列要求情報を出力する処理を行う。
さらに使用者２０は、ユーザ端末２００に符号列を入力し、符号列の送信を指示する入力を行う。
【０１２４】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、符号列及び送信指示の入力をキー入力手段２０９により受け付け（Ｓ７０１）、受け付けた符号列をデータ通信制御手段２０５によりゲームサーバ１００へ送信する（Ｓ７０２）。
【０１２５】
ゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、ユーザ端末２００から送信された符号列をデータ通信制御手段１０５により受信して符号列受信手段１２８の処理によりコンピュータプログラム２００１の処理の対象として受信し（Ｓ７０３）、受信した符号列及び認証処理時に受信した識別情報に対応付けられた点数が、点数データベース１１３に記録されているか否かを符号列判定手段１２３の処理により判定する（Ｓ７０４）。
【０１２６】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、符号列及び識別情報に対応付けられた点数が、点数データベース１１３に記録されていると判定した場合（Ｓ７０４：ＹＥＳ）、当該識別情報に対応付けて持ち点データベース１１２に記録されている履歴に基づいて、当該符号列が以前に使用されているか否かを符号列判定手段１２３の処理により判定する（Ｓ７０５）。
ステップＳ７０５の履歴に基づく判定は、持ち点データベース１１２に記録されている履歴情報に、当該符号列が記録されているか否かを判断することにより行われる。
【０１２７】
さらにゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、当該符号列が以前に使用されていないと判定した場合（Ｓ７０５：ＮＯ）、点数データベース１１３に記録されている符号列に対応付けられた有効期間に基づいて、現在の日時が有効期間内であるか否かを符号列判定手段１２３の処理により判定する（Ｓ７０６）。
【０１２８】
そしてゲームサーバ１００では、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、現在の日時が有効期間内であると判定した場合（Ｓ７０６：ＹＥＳ）、ユーザ端末２００から受信した符号列は、識別情報に関する条件、履歴に関する条件及び有効期間に関する条件を満足すると見なして、ゲーム提供許可手段１２２に含まれる点数抽出手段１２２１の処理により、受信した符号列に対応する点数を点数データベース１１３から抽出し（Ｓ７０７）、プログラム実行又は継続許可手段１２４に含まれる持ち点変化手段１２４２の処理により、ユーザ端末２００から受信した識別情報に対応付けられている持ち点に、抽出した点数を加算し（Ｓ７０８）、持ち点を示す情報をデータ通信制御手段１０５によりユーザ端末２００へ送信する（Ｓ７０９）。
このとき点数の抽出に用いられた符号列が、履歴情報として持ち点データベース１１２に記録され、以降当該符号列を用いて点数に持ち点を加算することはできなくなる。
【０１２９】
上述したようにステップＳ７０４〜Ｓ７０６にて、符号列判定手段１２３は、識別情報、符号列の使用の履歴、符号列の有効期間に基づいて、受信した符号列がゲームの提供を許可する条件に適合しているか否かを判定し、判定した結果に基づいて、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続の許可に相当する点数抽出手段１２４１による点数の抽出の可否を決定する。
またステップＳ７０７〜Ｓ７０８にて、プログラム実行又は継続許可手段１２４は、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続を許可する処理として、点数抽出手段１２４１により受信した符号列に対応する点数を抽出し、持ち点変更手段１２４２により、ユーザ端末２００から受信した識別情報に対応付けられている持ち点に、抽出した点数を加算する。
持ち点が加算されることにより、使用者２０は、持ち点を減算して実施するゲームのゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続を行うことが可能となる。
このようにゲームサーバ１００は、符号列判定手段１２３が、ユーザ端末２００から受信した符号列が、識別情報、履歴及び有効期間等の所定の条件に適合しているか否かを判定し、判定した結果に基づいて点数の抽出の可否を決定し、プログラム実行又は継続許可手段１２４が、使用者２０に持ち点を付与することでゲームの提供を許可する。
【０１３０】
なおステップＳ７０４にて符号列に対応付けられた点数が、点数データベース１１３に記録されていないと判定した場合（Ｓ７０４：ＮＯ）、当該符号列は無効であることをユーザ端末２００に通知する所定の異常処理を行う（Ｓ７１０）。
【０１３１】
またステップＳ７０５において、当該符号列が以前に使用されていると判定した場合（Ｓ７０５：ＹＥＳ）又はステップＳ７０６において、現在の日時が有効期間外であると判定した場合（Ｓ７０６：ＮＯ）、ユーザ端末２００から受信した符号列では、点数を抽出することが禁止されていると見なして、当該符号列は無効であることをユーザ端末２００に通知する所定の異常処理を行う（Ｓ７１０）。
【０１３２】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、ゲームサーバ１００から送信された持ち点を示す情報をデータ通信制御手段２０５により受信し（Ｓ７１２）、受信した持ち点を示す情報を表示手段２１０から出力する（Ｓ７１３）。
【０１３３】
実施の形態３．
実施の形態３は、実施の形態１において、広告主サーバ４００から送信された符号列をデータとして受信したユーザ端末２００が、予めゲームサーバ１００からダウンロードしている管理プログラム１１１の処理により、ユーザ端末２００へ符号列を自動的に送信する形態である。
図１７は本発明のデータ通信制御システムにて用いられるゲームサーバ１００及びユーザ端末２００の管理プログラムダウンロード処理を示すフローチャートである。
ゲームサーバ１００では、ユーザ端末２００から管理プログラム１１１のダウンロードを要求する命令を受け付けた場合、ＲＡＭ１０４に記憶させたコンピュータプログラム２００１を実行するＣＰＵ１０１の制御に基づいて、記録している管理プログラム１１１をユーザ端末２００へ送信する（Ｓ８０１）。
【０１３４】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて、管理プログラム１１１を受信し（Ｓ８０２）、受信した管理プログラム１１１をＲＡＭ２０３に記録する（Ｓ８０３）。
そしてユーザ端末２００では、ゲームサーバ１００からダウンロードしてＲＡＭ２０３に記録した管理プログラム１１１を実行することにより、広告主サーバ４００から受信した符号列をゲームサーバ１００へ送信する処理を行う。
【０１３５】
図１８は本発明のプログラム制御システムにて用いられるゲームサーバ１００、ユーザ端末２００及び広告主サーバ４００の符号列送受信処理を示すフローチャートである。
予め登録されているユーザ端末２００に対する符号列発行処理として、広告主サーバ４００は、ＣＰＵ４０１の制御に基づいて実行される符号列発行手段４１０により、例えばゲームサーバ１００から新たに発行された符号列をユーザ端末２００へデータとして送信する（Ｓ９０１）。
【０１３６】
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて実行される管理プログラム１１１により、符号列をデータとして受信し（Ｓ９０２）、受信した符号列をＲＡＭ１０４に記録して（Ｓ９０３）、ゲームプログラム１１０の実行又は実行しているゲームプログラム１１０の継続判断を行うときに表示手段２１０に表示する（Ｓ９０４）。
なお実行又は継続判断をおこなうときとは、ゲームサーバ１００にアクセスして持ち点データベース１１２に記録されている持ち点が所定の条件を満足するとき、符号列の有効期限が近いとき、そして受信したとき等、使用者２０の使用状況に応じて設定することが可能である。
使用者２０は、表示手段２１０に表示された符号列を確認し、符号列の送信を指示する入力を行う。
ユーザ端末２００では、ＣＰＵ２０１の制御に基づいて実行される管理プログラム１１１により、符号列の送信を指示する入力を受け付け（Ｓ９０５）、ＲＡＭ１０４に記録している符号列をゲームサーバ１００へ送信する（Ｓ９０６）。
なお符号列の送信を指示する入力とは、符号列を送信することを確認するための入力であり、ユーザ端末２００は、表示後所定時間が経過した場合、入力を受け付けなくとも符号列を送信するようにしても良い。
【０１３７】
ゲームサーバ１００では、ＣＰＵ１０１の制御に基づいて、ユーザ端末２００から送信された符号列を受信する（Ｓ９０７）。
なお以降の処理は、実施の形態１において、図９を用いて説明したステップＳ３１４以降の処理と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
このように管理プログラム１１１をユーザ端末２００にて実行することにより、発行された符号列の入手及び入力等の処理が自動化されるので、利便性を向上させ、本発明のデータ通信制御システムの利用を促進することができる。
【０１３８】
前記実施の形態１、２及び３では、持ち点を変化させることにより、使用者２０がゲームを実施する形態を示したが、本発明はこれに限らず、ゲームの実施以外のサービスを提供するサービス提供方法に適用した形態でも良く、このようなサービス提供方法を適用した通信システムにおいて、例えば持ち点を変化させることにより提供されるサービスとしては、携帯電話機であるユーザ端末２００の着信音となる音楽情報のダウンロード等のサービスがある。
【０１３９】
さらに前記実施の形態１では、サービス事業体１０にて管理されるゲームサーバ１００及び管理用サーバ３００を異なる装置として示したが、本発明はこれに限らず、１台の装置にゲームサーバ１００及び管理用サーバ３００の機能を持たせても良く、更には符号列発行手段１３０の機能をゲームサーバ１００以外の装置に備えさせるというように、３台以上の装置に夫々の機能を分散するようにしてもよい。
【０１４０】
またユーザ端末２００は、携帯電話機に限らず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）  等の携帯型の装置であっても良く、更には符号列がウェブページとして発行される場合には、パーソナルコンピュータであっても良い。
【０１４１】
そして前記実施の形態１、２及び３では、ゲームを実施するのに十分な持ち点がない時に、符号列に基づく点数により、持ち点を加算する形態を示したが、本発明はこれに限らず、ゲームを実施しない時又は持ち点が十分に有る時に持ち点を加算するようにしてもよい。
【０１４２】
本発明は、単にプログラムを実行する例えばゲームサーバとプログラムを使用するユーザ端末の間でゲームの開始・保存した状態からのゲームの継続等を目的として符号列の授受を行うのではなく、符号列（例えばパスワード）をゲームサーバ等とは異なる別の広告主（サーバ）等から入手し、この符号列を使用することでプログラムを実行または実行中のプログラムを継続可能とするようにシステム構成した点に特徴がある。例えばプログラムを実行等する手段が符号列発行手段と同じコンピュータ等で構成されている場合、符号列を発行・送信する経路（相手）と、受信する経路（相手）とが異なることとなる。
これにより、この符号列の取り扱いについての汎用性が向上し、この符号列を利用した商取引、この符号列を付加価値として利用した商取引も可能となる。
また、上記構成では、受信した符号列を、符号列発行手段が発行・出力または送信した符号列に応じた所定の条件に適合するか否か判定する構成としたが、例えば、予め定められた規則に従い、符号列自体を広告主側が生成・発行する構成とし、その規則に従っているか否かを判定する構成としても良い。
その場合、符号列を生成・発行する規則を広告主ごとに変更したり、例えば広告主の販売する商品を購入した場合に符号列を発行するような場合に、価格に応じた符号列の生成規則にすることも可能である。
特に、ユーザ端末側に受信させた符号列を記憶させ、この記憶させた符号列を照合するべく送信させる構成にすれば、符号列の長さは問題にならず、その汎用性は更に向上する。
【０１４３】
【発明の効果】
以上詳述した如く請求項１乃至請求項３に記載の本発明によれば、符号列発行手段は、例えば商品等提供者である広告主に対してキーワードなどとして用いられる符号列を発行し、広告主は、インターネット・各種店舗・雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、顧客となるであろう商品等提供対象者である使用者にこの符号列を発行し、発行された符号列を入手した商品等提供対象者である使用者は、符号列を携帯電話機などのユーザ端末からインターネット等の通信回線を介して、符号列を受信する符号列受信手段へ送信し、送信された符号列を符号列受信手段が受信し、受信した符号列が、符号列発行手段によって発行された符号列に応じた所定の条件に適合するか否かを符号列判定手段が判定し、前記所定の条件に適合する場合に、符号列を送信したユーザ端末においてプログラムの実行、継続、プログラムおよび／またはデータのダウンロードを許可手段が許可する。
この構成により、商品等提供対象者は、例えばゲームプログラム等のプログラムの実行又は実行しているオンラインプログラムの継続を目的として、または音楽などを内容とするデータや電子書籍などのデータのダウンロードを目的として、符号列を入手すべく様々な媒体に対して能動的な行動、即ち符号列を含む広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、広告等の販売促進活動及び集客活動を効果的に実現し得る等優れた効果を奏する。
また商品等提供対象者としては安価に目的のプログラムを実行可能となるので、商品等提供者との利益を共に拡大することができる等優れた効果を奏する。
しかも受信した符号列が所定の条件に適合するか否か、例えば受信した符号列が広告主に発行した符号列と同一であるか否かを判定することにより、符号列の正当性を判定することができるので、不当な符号列を送信した使用者がプログラムの実行又は実行しているプログラムの継続を行うことを防止することが可能である等、優れた効果を奏する。
さらに広告主サーバから送信された符号列をデータとして受信させ、前記符号列を記録させ、前記プログラムの実行又は実行しているプログラムの継続判断を行うときに前記記録させた符号列を送信させるＪＡＶＡ等のプログラム言語にて記述された管理プログラムを携帯電話等のユーザ端末にて実行することにより、発行された符号列の入手及び入力等の処理を自動化されるので、使用者の利便性を向上させ、本発明のデータ通信制御システムの利用を促進することができる等、優れた効果を奏する。
また例えば携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）  等の携帯型のコンピュータをユーザ端末として用いることにより、使用者はユーザ端末を携帯して移動することができるので、能動的に出向かなければならない店舗等の媒体から発行される符号列を容易に入手し、ゲームサーバへ送信することが可能となり、ユーザ端末の使用者の利便性が高くなり、使用者の移動が必要な場所での集客力も向上する等、優れた効果を奏する。
【０１４４】
請求項４に記載の本発明によれば、ユーザに関連付けられた点数が変化すると共に点数に応じて開始又は継続するプログラムとして、例えば進行に伴いユーザに関連付けられた点数である持ち点を減算して持ち点がなくなったら終了となるポーカーゲームやルーレット等のゲームプログラムをユーザ端末に提供し、符号列が適合する条件に応じた点数を持ち点としてそのゲームプログラムを実行する使用者に付与し、持ち点を付与された使用者がゲームプログラムの実行又は継続を行うことを許可する。
この構成により、使用者は、ゲームプログラムを実行又は実行しているゲームプログラムを継続することを目的として、符号列を入手すべく様々な媒体に対して能動的な行動を行うことになる。
したがって商品等提供対象者に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、特に送信した符号列に応じて異なる値の持ち点が付与されるようにすることにより、使用者は送信した符号列により付与される持ち点が上下するので、持ち点の付与についてもゲーム性が生じるという新たなゲームを提供することが可能である等、優れた効果を奏する。
【０１４５】
請求項５に記載の本発明によれば、点数が変化すると共に点数に応じて開始又は継続するプログラムとしてゲーム、例えば賭点として用いられる点数を低減して点数がなくなったら終了となるポーカーゲーム等のゲームプログラムをユーザ端末に提供し、ゲームの提供を受けるユーザ端末の使用者は、インターネット、各種店舗、雑誌並びにテレビ放送及びラジオ放送等の様々な媒体を通じて、キーワードとして発行される符号列を入手し、符号列をユーザ端末から符号列受信手段へ送信する。
そして、受信した符号列に基づいて、符号列と点数とを対応付けて記録する符号列情報管理手段から点数を抽出し、抽出した点数に基づいてゲームを実行するために必要な持ち点を変化、例えば点数を低減して持ち点がなくなったら終了となるプログラムの場合、点数管理手段に記録されている識別情報に対応付けられた点数が持ち点に加算される。
ここで持ち点に加算される点数は符号列情報管理手段に符号列に対応付けて記録されているので、符号列情報管理手段に記録されている符号列と点数との対応関係を変更することで、容易に符号列に応じて付与される点数を変更することが可能であり、しかも符号列と点数との関係の変更を煩雑に行うことにより、不正に入手した符号列に基づいて点数を加算するというような不正行為に対する防止効果が向上する等、優れた効果を奏する。
【０１４６】
請求項６に記載の本発明によれば、識別情報に基づいて符号列を自動的に生成することにより、符号列を決定するために要する人為的作業を軽減することが可能となり、生成した符号列及び点数を対応付けて点数管理手段に記録することで、符号列の生成に用いられた識別情報に基づいて点数の抽出の可否を決定すれば、識別情報にて識別される夫々の使用者に対して符号列を発行することができるため、例えば予め会員として識別情報を登録している夫々の使用者にのみ用いることができる符号列を発行することができるので、会員を優遇する制度を確立し、数多くの使用者を会員として確保することが可能となり、更には夫々の使用者にのみ用いることができる符号列に対応付けられた点数を、誰でも用いることができる符号列に対応付けられた点数より高く設定することで、会員をより一層優遇することが可能となる等、優れた効果を奏する。
【０１４７】
請求項７に記載の本発明によれば、点数の変化に用いられた符号列の履歴を記録し、記録した履歴に基づいて、所定の条件を決定することにより、使用されたことが履歴として記録されている符号列に対して、プログラムの実行又は実行しているプログラムの継続を許可又は禁止することができるので、使用者が同じ符号列を何度も送信することで持ち点を変化させることを防止することが可能となる。
【０１４８】
請求項８に記載の本発明によれば、符号列に対応付けられた有効期間に基づいて、所定の条件を決定することにより、使用者は符号列を速やかに入手し、入手した符号列を速やかにゲームサーバへ送信しなければ得られた点数にて持ち点が変化しなくなるので、使用者に符号列の早期入手及びゲームサーバへの早期送信を促し、短期的な集客力を高めることが可能となる等、優れた効果を奏する。
【０１４９】
請求項９に記載の本発明によれば、点数が所定の数値条件、例えば所定値以上となった使用者に対して、点数との交換等の方法にて、商品の贈呈等の特典を付与させる処理を行うことにより、使用者にとってはプログラムを使用する動機付けとなるので、プログラムの使用を促すことが可能であり、また使用者が特典を得るためには、住所、年齢、性別及び趣味等の属性を示す属性情報をユーザ端末に入力し、送信するという処理を行わなければならないという制限事項を設けることで、使用者が能動的に属性の登録を行うようになるので、使用者の属性を、例えばアンケート等の手法と比べて容易に把握することができる等、優れた効果を奏する。
【０１５０】
請求項１０〜請求項１２に記載の本発明によれば、キーワードとして用いられる符号列を発行・出力すると共にこの符号列をサービスサーバにデータとして送信し、インターネット、各種店舗、雑誌、並びにテレビ放送及びラジオ放送等の様々な媒体を通じて発行された符号列を入手した者は、ユーザ端末を操作してコンピュータを用いたサービスサーバへ符号列を送信し、サービスサーバでは、受信した符号列に基づいて、ゲームの提供及び音楽のダウンロード等のサービスを提供することにより、サービスを受ける者は、サービスを受けるために、符号列を入手すべく様々な媒体に対して能動的な行動、即ち広告が示されているウェブページへのアクセス、店舗の利用、雑誌の購入、並びにテレビ放送及びラジオ放送の視聴を行うことになるので、例えば符号列を入手することが可能な店舗を優先的に利用し、また購入した雑誌の符号列が示された広告を注視することになるため、個人に対して一方的に送りつける情報と比べて、広告効果を高めることが可能であり、使用者としては安価に目的のプログラムを実行可能となるので、広告主との利益を共に拡大することができる等、優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明のデータ通信制御システムを用いた事業形態を概念的に示す説明図である。
【図２】本発明のデータ通信制御システムの構成を示すブロック図である。
【図３】本発明のデータ通信制御システムにて用いられるゲームサーバが備える持ち点データベースの記録内容を概念的に示す説明図である。
【図４】本発明のデータ通信制御システムにて用いられるゲームサーバが備える点数データベースの記録内容を概念的に示す説明図である。
【図５】本発明のデータ通信制御システムにて用いられるゲームサーバの機能ブロック図である。
【図６】本発明のデータ通信制御システムにて用いられるゲームサーバ及び管理用サーバの符号列登録処理を示すフローチャートである。
【図７】本発明のデータ通信制御システムにて用いられるゲームサーバ及び広告主サーバの符号列出力処理を示すフローチャートである。
【図８】本発明のデータ通信制御システムにて用いられるゲームサーバ及びユーザ端末の持ち点加算処理を示すフローチャートである。
【図９】本発明のデータ通信制御システムにて用いられるゲームサーバ及びユーザ端末の持ち点加算処理を示すフローチャートである。
【図１０】本発明のデータ通信制御システムにて用いられるユーザ端末から出力される符号列要求情報を示す説明図である。
【図１１】本発明のデータ通信制御システムにて用いられるユーザ端末から出力されるゲームの初期画像を示す説明図である。
【図１２】本発明のデータ通信制御システムにて用いられるゲームサーバ及びユーザ端末の特典付与処理を示すフローチャートである。
【図１３】本発明の実施の形態２におけるゲームサーバが備える点数データベースの記録内容を概念的に示す説明図である。
【図１４】本発明のデータ通信制御システムにて用いられるゲームサーバ及び管理用サーバの識別子登録処理を示すフローチャートである。
【図１５】本発明のデータ通信制御システムにて用いられるゲームサーバ及び広告主サーバの符号列出力処理を示すフローチャートである。
【図１６】本発明のデータ通信制御システムにて用いられるゲームサーバ及びユーザ端末の持ち点加算処理を示すフローチャートである。
【図１７】本発明のデータ通信制御システムにて用いられるゲームサーバ及びユーザ端末の管理プログラムダウンロード処理を示すフローチャートである。
【図１８】本発明のプログラム制御システムにて用いられるゲームサーバ、ユーザ端末及び広告主サーバの符号列送受信処理を示すフローチャートである。
【符号の説明】
１０  サービス事業体
２０  使用者
４０  商業体
１００  ゲームサーバ
１０５  データ通信制御手段
１１０  ゲームプログラム
１１１  管理プログラム
１１２  持ち点データベース
１１３  点数データベース
１２１  ゲームプログラム実行手段
１２２  管理プログラム実行手段
１２３  符号列判定手段
１２４  プログラム実行又は継続許可手段
１２４１  点数抽出手段
１２４２  持ち点変化手段
１２５  符号列生成手段
１２６  符号列及び点数記録手段
１２７  符号列発行手段
１２８  符号列受信手段
１２９  属性情報要求手段
１３０  属性情報記録手段
１３１  特典付与手段
２００  ユーザ端末
３００  管理用サーバ
３１０  符号列発行手段
４００  広告主サーバ
４１０  符号列発行手段
１０００  通信回線
２０００  記録媒体
２００１  コンピュータプログラム
【図１】
2004302692.tif 000003
【図２】
2004302692.tif 000004
【図３】
2004302692.tif 000005
【図４】
2004302692.tif 000006
【図５】
2004302692.tif 000007
【図６】
2004302692.tif 000008
【図７】
2004302692.tif 000009
【図８】
2004302692.tif 000010
【図９】
2004302692.tif 000011
【図１０】
2004302692.tif 000012
【図１１】
2004302692.tif 000013
【図１２】
2004302692.tif 000014
【図１３】
2004302692.tif 000015
【図１４】
2004302692.tif 000016
【図１５】
2004302692.tif 000017
【図１６】
2004302692.tif 000018
【図１７】
2004302692.tif 000019
【図１８】
2004302692.tif 000020