(57)【特許請求の範囲】
【請求項１】
携帯端末と、
コンテンツを記憶するコンテンツ記憶部と、
前記携帯端末とネットワークを介して接続され、前記携帯端末からの要求に応じて前記コンテンツ記憶部に記憶されているコンテンツを実行し、前記コンテンツを操作可能に前記携帯端末に提供するコンテンツ提供サーバと、を備えたコンテンツ提供サービスシステムであって、
前記携帯端末は、
実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする第１時刻受付部と、
前記第１時刻受付部が前記第１時刻を受け付けた後、前記ブラウザ部上で、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする第２時刻受付部と、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を含み、
前記コンテンツ記憶部は、
前記第１時刻に基づいて実行することを決定される複数の第１コンテンツと、前記第１コンテンツとは異なるコンテンツであって、前記第１時刻から前記第２時刻までの間の経過時間に基づいて実行することを決定される複数の第２コンテンツと、を記憶し、
前記コンテンツ提供サーバは、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記携帯端末からの前記指示を受信する指示受信部と、
前記指示に従って、前記コンテンツを実行する実行部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末から前記第１時刻および前記第２時刻を受信する時刻受信部と、
前記第１時刻から前記第２時刻までの間の経過時間を算出する経過時間算出部と、
前記第１時刻に前記第１コンテンツを対応付けて記憶する第１時刻対応テーブル、および、前記経過時間に前記第２コンテンツを対応付けて記憶する経過時間対応テーブルと、
前記時刻受信部が前記第１時刻を受信したとき、前記第１時刻対応テーブルを参照し、前記第１時刻に対応する前記第１コンテンツを実行するコンテンツとして決定し、また、前記時刻受信部が前記第２時刻を受信したとき、前記経過時間対応テーブルを参照し、前記経過時間算出部が算出した前記経過時間に対応する前記第２コンテンツを実行するコンテンツとして決定する決定部と、を含み、
前記実行部は、前記決定部が決定した前記コンテンツを前記コンテンツ記憶部から読み出して実行し、前記提供部は、その結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サービスシステム。
【請求項２】
請求項１に記載のコンテンツ提供サービスシステムにおいて、
前記第２時刻受付部は、
前記第１時刻受付部が前記第１時刻を受け付けた後、かつ、前記第１時刻に基づいて決定された前記第１コンテンツを実行中に、前記第２時刻を指定するための前記所定の操作キーの操作を受け付けるコンテンツ提供サービスシステム。
【請求項３】
請求項１または２に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ記憶部は、
前記第１コンテンツとは異なるコンテンツであって、前記第２時刻に基づいて実行することを決定される複数の第３コンテンツを記憶し、
前記コンテンツ提供サーバは、
前記第２時刻に前記第３コンテンツを対応付けて記憶する第２時刻対応テーブルを含み、
前記決定部は、前記時刻受信部が前記第２時刻を受信したとき、前記第２時刻対応テーブルを参照し、前記第２時刻に対応する前記第３コンテンツを取得し、実行するコンテンツとして決定することを特徴とするコンテンツ提供サービスシステム。
【請求項４】
請求項１乃至３いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ記憶部は、
前記時刻受信部が前記第２時刻を受信した時から、その後の次の機会に前記時刻受信部が前記第１時刻を受信した時までに経過した時間である引継時間に基づいて実行することを決定される複数の第４コンテンツを記憶し、
前記コンテンツ提供サーバは、
前記引継時間を算出する引継時間算出部と、
前記引継時間に前記第４コンテンツを対応付けて記憶する引継時間テーブルと、を含み、
前記決定部は、前記時刻受信部が前記第２時刻を受信した後の次の機会に、前記時刻受信部が前記第１時刻を受信したとき、前記引継時間テーブルを参照し、前記引継時間算出部が算出した前記引継時間に対応する前記第４コンテンツを実行するコンテンツとして決定することを特徴とするコンテンツ提供サービスシステム。
【請求項５】
請求項１乃至４いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ提供サーバは、
前記コンテンツをランダムに抽選決定するための乱数抽選テーブルを含み、
前記決定部は、前記操作キーの操作をトリガとして、前記乱数抽選テーブルにアクセスし、ランダムに抽選決定された前記コンテンツを前記実行するコンテンツとして決定することを特徴とするコンテンツ提供サービスシステム。
【請求項６】
請求項１乃至５いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ提供サーバは、
前記第１時刻または前記第２時刻の履歴を記録する記録部を含み、
前記決定部は、前記記録部の前記履歴を参照し、前記履歴に含まれる前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定することを特徴とするコンテンツ提供サービスシステム。
【請求項７】
請求項１乃至６いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むことを特徴とするコンテンツ提供サービスシステム。
【請求項８】
請求項１乃至７いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ提供サーバは、
前記第１時刻または前記第２時刻に対応付けられた前記コンテンツの動作を制御するためのパラメータのパラメータテーブルと、
前記パラメータに応じて前記コンテンツの動作を制御する制御部と、を含み、
前記決定部は、前記時刻受信部が前記第１時刻または前記第２時刻を受信したとき、前記パラメータテーブルを参照し、前記第１時刻または前記第２時刻に対応するパラメータを決定することを特徴とするコンテンツ提供サービスシステム。
【請求項９】
請求項１乃至８いずれか１項に記載のコンテンツ提供サービスシステムにおいて、
前記携帯端末は、携帯電話機であることを特徴とするコンテンツ提供サービスシステム。
【請求項１０】
コンテンツ提供サーバにネットワークを介して接続可能な携帯端末において、
コンテンツ提供サーバが実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする第１時刻受付部と、
前記第１時刻受付部が前記第１時刻を受け付けた後、前記ブラウザ部上で、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする第２時刻受付部と、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を備え、
前記ブラウザ部は、前記コンテンツ提供サーバが前記第１時刻から前記第２時刻までに経過した時間または前記第２時刻から前記第１時刻までに経過した時間に基づいて決定したコンテンツを実行した結果を操作可能にブラウズすることを特徴とする携帯端末。
【請求項１１】
請求項１０に記載の携帯端末において、
前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むことを特徴とする携帯端末。
【請求項１２】
前記携帯端末は、携帯電話機であることを特徴とする請求項１０または１１に記載の携帯端末。
【請求項１３】
複数の第１コンテンツおよび前記第１コンテンツとは異なる複数の第２コンテンツを含むコンテンツを実行し、ネットワークを介して携帯端末に提供するコンテンツ提供サーバであって、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記コンテンツを実行する実行部と、
前記携帯端末から、実行するコンテンツの指示を受信する指示受信部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末からコンテンツを決定する条件となる第１時刻および第２時刻を受信する時刻受信部と、
前記第１時刻から前記第２時刻までの間の経過時間を算出する経過時間算出部と、
前記第１時刻に前記第１コンテンツを対応付けて記憶する第１時刻対応テーブル、および、前記経過時間に前記第２コンテンツを対応付けて記憶する経過時間対応テーブルと、
前記時刻受信部が前記第１時刻を受信したとき、前記第１時刻対応テーブルを参照し、前記第１時刻に対応する前記第１コンテンツを実行するコンテンツとして決定し、また、前記時刻受信部が前記第２時刻を受信したとき、前記経過時間対応テーブルを参照し、前記経過時間算出部が算出した前記経過時間に対応する前記第２コンテンツを実行するコンテンツとして決定する決定部と、を含み、
前記実行部は、前記決定部が決定した前記コンテンツを前記コンテンツ記憶部から読み出して実行し、前記提供部は、その結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サーバ。
【請求項１４】
請求項１３に記載のコンテンツ提供サーバにおいて、
前記コンテンツ提供サーバが実行するコンテンツは、前記第１コンテンツとは異なる複数の第３コンテンツを含み、
前記コンテンツ提供サーバは、前記第２時刻に前記第３コンテンツを対応付けて記憶する第２時刻対応テーブルを含み、
前記決定部は、前記時刻受信部が前記第２時刻を受信したとき、前記第２時刻対応テーブルを参照し、前記第２時刻に対応する前記第３コンテンツを取得し、実行するコンテンツとして決定することを特徴とするコンテンツ提供サーバ。
【請求項１５】
請求項１３または１４に記載のコンテンツ提供サーバにおいて、
前記コンテンツ提供サーバが実行するコンテンツは、前記時刻受信部が前記第２時刻を受信した時から、その後の次の機会に前記時刻受信部が前記第１時刻を受信した時までに経過した時間である引継時間に基づいて実行することを決定される複数の第４コンテンツを含み、
前記コンテンツ提供サーバは、
前記引継時間を算出する引継時間算出部と、
前記引継時間に前記第４コンテンツを対応付けて記憶する引継時間テーブルと、を含み、
前記決定部は、前記時刻受信部が前記第２時刻を受信した後の次の機会に、前記時刻受信部が前記第１時刻を受信したとき、前記引継時間テーブルを参照し、前記引継時間算出部が算出した前記引継時間に対応する前記第４コンテンツを取得し、実行するコンテンツとして決定することを特徴とするコンテンツ提供サーバ。
【請求項１６】
請求項１３乃至１５いずれか１項に記載のコンテンツ提供サーバにおいて、
前記コンテンツをランダムに抽選決定するための乱数抽選テーブルを含み、
前記決定部は、前記時刻受信部における前記第１時刻または前記第２時刻の受信をトリガとして、前記乱数抽選テーブルにアクセスし、ランダムに抽選決定された前記コンテンツを前記実行するコンテンツとして決定することを特徴とするコンテンツ提供サーバ。
【請求項１７】
請求項１３乃至１６いずれか１項に記載のコンテンツ提供サーバにおいて、
前記第１時刻または前記第２時刻の履歴を記録する記録部と、
前記決定部は、前記記録部の前記履歴を参照し、前記履歴に含まれる前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定することを特徴とするコンテンツ提供サーバ。
【請求項１８】
請求項１３乃至１７いずれか１項に記載のコンテンツ提供サーバにおいて、
前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むことを特徴とするコンテンツ提供サーバ。
【請求項１９】
請求項１３乃至１８いずれか１項に記載のコンテンツ提供サーバにおいて、
前記第１時刻または前記第２時刻に対応付けられた前記コンテンツの動作を制御するためのパラメータのパラメータテーブルと、
前記パラメータに応じて前記コンテンツの動作を制御する制御部と、を含み、
前記決定部は、前記時刻受信部が前記第１時刻または前記第２時刻を受信したとき、前記パラメータテーブルを参照し、前記第１時刻または前記第２時刻に対応するパラメータを決定することを特徴とするコンテンツ提供サーバ。
【請求項２０】
コンピュータを、
コンテンツ提供サーバが実行するコンテンツの指示を受け付ける手段、
前記指示を受け付けた時、前記コンテンツ提供サーバにネットワークを介して接続する手段、
前記コンテンツ提供サーバに対して前記指示を送信する手段、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズする手段、
前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする手段、
前記第１時刻を受け付ける手段が前記第１時刻を受け付けた後、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする手段、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する手段、
前記コンテンツ提供サーバが前記第１時刻から前記第２時刻までに経過した時間または前記第２時刻から前記第１時刻までに経過した時間に基づいて決定したコンテンツを実行した結果を操作可能にブラウズする手段、として機能させるためのコンテンツ制御プログラム。
【請求項２１】
請求項２０に記載のコンテンツ制御プログラムにおいて、
前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むコンテンツ制御プログラム。
【請求項２２】
請求項２０または２１に記載のコンテンツ制御プログラムにおいて、
前記コンピュータは、携帯電話機に含まれることを特徴とするコンテンツ制御プログラム。
【請求項２３】
コンピュータを、
携帯端末からの要求に応じてネットワークを介して前記携帯端末との接続を確立する手段、
複数の第１コンテンツおよび前記第１コンテンツとは異なる複数の第２コンテンツを含むコンテンツを実行する手段、
前記携帯端末から、実行するコンテンツの指示を受信する手段、
前記実行する手段がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する手段、
前記携帯端末からコンテンツを決定する条件となる第１時刻および第２時刻を受信する手段、
前記第１時刻から前記第２時刻までの間の経過時間を算出する手段、
前記第１時刻を受信したとき、前記コンピュータが有する前記第１時刻に前記第１コンテンツを対応付けた第１時刻対応テーブルを参照し、前記第１時刻に対応する前記第１コンテンツを実行するコンテンツとして決定し、また、前記第２時刻を受信したとき、前記コンピュータが有する前記経過時間に前記第２コンテンツを対応付けた経過時間対応テーブルを参照し、前記経過時間に対応する前記第２コンテンツを実行するコンテンツとして決定する手段、
前記決定する手段が決定した前記コンテンツを実行する手段、
その結果を前記携帯端末にブラウズ可能に提供する手段、
として機能させるためのコンテンツ提供プログラム。
【請求項２４】
請求項２３に記載のコンテンツ提供プログラムにおいて、
前記コンテンツを実行する手段が実行するコンテンツは、前記第１コンテンツとは異なる複数の第３コンテンツを含み、
前記コンピュータは、前記第２時刻に前記第３コンテンツを対応付けて記憶する第２時刻対応テーブルを含み、
前記コンピュータを、前記時刻を受信する手段が前記第２時刻を受信したとき、前記第２時刻対応テーブルを参照し、前記第２時刻に対応する前記第３コンテンツを取得し、実行するコンテンツとして決定する手段として機能させるためのコンテンツ提供プログラム。
【請求項２５】
請求項２３または２４に記載のコンテンツ提供プログラムにおいて、
前記コンテンツを実行する手段が実行するコンテンツは、前記第２時刻を受信した時から、その後の次の機会に前記第１時刻を受信した時までに経過した時間である引継時間に基づいて実行することを決定される複数の第４コンテンツを含み、
前記コンピュータは、引継時間に前記第４コンテンツを対応付けて記憶する引継時間テーブルを含み、
前記コンピュータを、
前記時刻を受信する手段が前記第２時刻を受信した後の次の機会に、前記時刻を受信する手段が前記第１時刻を受信した時刻までの時間を引継時間として算出する手段、
前記時刻を受信する手段が前記第２時刻を受信した後の次の機会に、前記時刻を受信する手段が前記第１時刻を受信したとき、前記引継時間テーブルを参照し、前記引継時間を算出する手段が算出した前記引継時間に対応する前記第４コンテンツを取得し、実行するコンテンツとして決定する手段、として機能させるためのコンテンツ提供プログラム。
【請求項２６】
請求項２３乃至２５いずれか１項に記載のコンテンツ提供プログラムにおいて、
前記コンピュータは、前記コンテンツをランダムに抽選決定するための乱数抽選テーブルを記憶する乱数抽選テーブル記憶部を含み、
前記コンピュータを、前記時刻を受信する手段における前記第１時刻または前記第２時刻の受信をトリガとして、前記乱数抽選テーブルにアクセスし、ランダムに抽選決定された前記コンテンツを前記実行するコンテンツとして決定する手段として機能させるためのコンテンツ提供プログラム。
【請求項２７】
請求項２３乃至２６いずれか１項に記載のコンテンツ提供プログラムにおいて、
前記コンピュータを、
前記第１時刻または前記第２時刻の履歴を記録する手段、
前記記録する手段が記録した前記履歴を参照し、前記履歴に含まれる前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定する手段、として機能させるためのコンテンツ提供プログラム。
【請求項２８】
請求項２３乃至２７いずれか１項に記載のコンテンツ提供プログラムにおいて、
前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むコンテンツ提供プログラム。
【請求項２９】
請求項２３乃至２８いずれか１項に記載のコンテンツ提供プログラムにおいて、
前記コンピュータは、前記第１時刻または前記第２時刻に対応付けられた前記コンテンツの動作を制御するためのパラメータのパラメータテーブルを記憶するパラメータテーブル記憶部を含み、
前記コンピュータを、
前記パラメータに応じて前記コンテンツの動作を制御する手段、
前記時刻を受信する手段が前記第１時刻または前記第２時刻を受信したとき、前記パラメータテーブルを参照し、前記第１時刻または前記第２時刻に対応するパラメータを決定する手段、として機能させるためのコンテンツ提供プログラム。
【請求項３０】
携帯端末と、
コンテンツを記憶するコンテンツ記憶部と、
前記携帯端末とネットワークを介して接続され、前記携帯端末からの要求に応じて前記コンテンツ記憶部に記憶されているコンテンツを実行し、前記コンテンツを操作可能に前記携帯端末に提供するコンテンツ提供サーバと、を備えたコンテンツ提供サービスシステムであって、
前記携帯端末は、
実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻乃至第Ｎ時刻（Ｎ：３以上の整数）を指定するために所定の操作キーの操作を受け付け前記第１時刻乃至第Ｎ時刻のいずれか１つとする時刻受付部と、
前記第１時刻乃至第Ｎ時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を含み、
前記コンテンツ記憶部は、
前記第１時刻に基づいて実行することを決定される複数の第１コンテンツと、前記第１コンテンツとは異なるコンテンツであって、第Ｍ時刻から第（Ｍ＋１）時刻までの間の経過時間（Ｍ：１以上（Ｎ−１）以下の整数）に基づいて実行することを決定される複数の第２コンテンツと、を記憶し、
前記コンテンツ提供サーバは、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記携帯端末からの前記指示を受信する指示受信部と、
前記指示に従って、前記コンテンツを実行する実行部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末から前記第１時刻乃至第Ｎ時刻を受信する時刻受信部と、
前記第Ｍ時刻から第（Ｍ＋１）時刻までの間の経過時間を算出する経過時間算出部と、
前記第１時刻に前記第１コンテンツを対応付けて記憶する第１時刻対応テーブル、および、前記経過時間に前記第２コンテンツを対応付けて記憶する経過時間対応テーブルと、
前記時刻受信部が前記第１時刻を受信したとき、前記第１時刻対応テーブルを参照し、前記第１時刻に対応する前記第１コンテンツを実行するコンテンツとして決定し、また、前記時刻受信部が前記第（Ｍ＋１）時刻を受信したとき、前記経過時間対応テーブルを参照し、前記経過時間算出部が算出した前記経過時間に対応する前記第２コンテンツを実行するコンテンツとして決定する決定部と、を含み、
前記実行部は、前記決定部が決定した前記コンテンツを前記コンテンツ記憶部から読み出して実行し、前記提供部は、その結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サービスシステム。
【請求項３１】
請求項３０に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ記憶部は、
前記第１コンテンツとは異なるコンテンツであって、前記第（Ｍ＋１）時刻に基づいて実行することを決定される複数の第３コンテンツを記憶し、
前記コンテンツ提供サーバは、
前記第（Ｍ＋１）時刻に前記第３コンテンツを対応付けて記憶する第（Ｍ＋１）時刻対応テーブルを含み、
前記決定部は、前記時刻受信部が前記第（Ｍ＋１）時刻を受信したとき、前記第（Ｍ＋１）時刻対応テーブルを参照し、前記第（Ｍ＋１）時刻に対応する前記第３コンテンツを取得し、実行するコンテンツとして決定することを特徴とするコンテンツ提供サービスシステム。
【請求項３２】
請求項３０または３１に記載のコンテンツ提供サービスシステムにおいて、
前記コンテンツ記憶部は、
前記時刻受信部が前記第Ｎ時刻を受信した時から、その後の次の機会に前記時刻受信部が前記第１時刻を受信した時までに経過した時間である引継時間に基づいて実行することを決定される複数の第４コンテンツを記憶し、
前記コンテンツ提供サーバは、
前記引継時間を算出する引継時間算出部と、
前記引継時間に前記第４コンテンツを対応付けて記憶する引継時間テーブルと、を含み、
前記決定部は、前記時刻受信部が前記第Ｎ時刻を受信した後の次の機会に、前記時刻受信部が前記第１時刻を受信したとき、前記引継時間テーブルを参照し、前記引継時間算出部が算出した前記引継時間に対応する前記第４コンテンツを実行するコンテンツとして決定することを特徴とするコンテンツ提供サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供サービスシステムに関し、特に、ユーザの操作に応じて携帯端末にコンテンツを提供するコンテンツ提供サービスシステムに関する。
【背景技術】
【０００２】
近年、携帯電話機は一般に広く普及し、日常に欠かせないツールの一つになってきている。また急速な周辺技術進歩に伴い、携帯電話機の性能は飛躍的に向上し、高機能化し続けている。そして携帯電話機本来の電話機能以外に、テレビ電話、メール送受信、ウェブサイトアクセス、データ通信、メッセンジャーなどのコミュニケーション機能、電子マネー機能、ＧＰＳ機能、テレビ視聴機能、電子キー機能など様々な機能が携帯電話機に搭載されるようになった。また、携帯電話に対する様々なサービス展開も発展途上にあり、特に、携帯電話機に対する様々なモバイルデジタルコンテンツ配信サービスが、その需要の増加とともに急速に発展してきている。
【０００３】
モバイルデジタルコンテンツとしては、たとえば、着信メロディ、着信ムービー、待受画面、待受アプリ、ゲーム、デジタルラジオ放送、ポータルサイト、学習、ショッピング、占い、運勢、診断、ニュース、各種情報提供など多岐にわたる。
【０００４】
従来のコンテンツダウンロード方法としては、例えば特許文献１に記載されたものがある。同文献に記載されたコンテンツダウンロード方法は、コンテンツデータのダウンロード要求時に、広告データの表示を行い、コンテンツダウンロード時間を有効活用するものである。
【特許文献１】特開２００５−２９３３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、モバイルデジタルコンテンツ領域のビジネスは、携帯電話機の性能および機能の向上に伴い、さらなる市場の拡大が予想される。モバイルデジタルコンテンツ提供企業において、如何にして、より魅力あるコンテンツを利用者に効率良く提供し、より多くの顧客数を獲得していくかが課題となる。
【０００６】
コンテンツの価値を高めようとする場合、たとえば、著名人や人気キャラクターを用いることが多いが、そのような場合には、コンテンツ作成にかかるコストが高額になってしまい、コストパフォーマンスが低下してしまう。また、著名人や人気キャラクターなどを用いた場合は流行に左右されるので、流行の変化に合わせて常にコンテンツの開発が必要となり、開発サイクルも短くなりやすい。そのため、コンテンツ作成コストがより高額になってしまう。
【０００７】
ところで、携帯電話機は、パーソナルコンピュータなどの端末と異なり、利用者が常に携行していて、かつ、常に動作可能な状態にあるので、たとえば、電車やバスに乗っている間や待ち合わせ中などの比較的短い時間にも有効活用できるという特性を有している。この利用者の日常の充たされていない生活シーンや行動シーンを総括する「細切れ時間」という行動空間をターゲットとしてモバイルデジタルコンテンツを提供することにより、モバイルデジタルコンテンツの利用率の向上が期待される。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、モバイルデジタルコンテンツの利用率を向上させることができるコンテンツ提供サービスシステムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば、携帯端末と、
コンテンツを記憶するコンテンツ記憶部と、
前記携帯端末とネットワークを介して接続され、前記携帯端末からの要求に応じて前記コンテンツ記憶部に記憶されているコンテンツを実行し、前記コンテンツを操作可能に前記携帯端末に提供するコンテンツ提供サーバと、を備えたコンテンツ提供サービスシステムであって、
前記携帯端末は、
実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け前記第１時刻とする第１時刻受付部と、
前記第１時刻受付部が前記第１時刻を受け付けた後、前記ブラウザ部上で、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする第２時刻受付部と、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を含み、
前記コンテンツ提供サーバは、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記携帯端末からの前記指示を受信する指示受信部と、
前記指示に従って、前記コンテンツを実行する実行部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末から前記第１時刻および前記第２時刻を受信する時刻受信部と、
前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定する決定部と、を含み、
前記コンテンツ提供サーバの前記決定部が決定した前記コンテンツを、前記実行部は前記コンテンツ記憶部から読み出して実行し、前記提供部がその結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サービスシステムが提供される。
【００１０】
ここで、コンテンツとはネットワーク上で端末に提供される情報およびサービスであり、たとえば、ニュースや各種情報、イメージ、動画、ゲームなどを含むソフトウェア、音楽、電子書籍やデータベース、ポータルサイト、検索サービス、およびこれらの組み合わせが含まれる。
【００１１】
コンテンツ提供サーバとは、ＡＳＰ（Application Service Provider）が提供するサービスを実行するコンピュータからなる。本発明では、コンテンツ提供サーバは、任意のコンテンツを実行可能なアプリケーションプログラムを実行し、携帯端末にコンテンツ情報およびサービスを提供する。
【００１２】
実行部がコンテンツを実行した際、携帯端末に対して、画像や映像再生制御、振動制御、ＬＥＤ点灯点滅制御、音楽や音声を出力する音声出力制御を行うことができる。携帯端末は、再生制御に従って、画像や映像を再生する表示部、振動制御に従って振動を発生するバイブレータ部、点灯点滅制御に従って点灯点滅するＬＥＤ表示部、または音声出力制御に従って音楽や音声を出力する音声出力部などを含むことができる。これらは、携帯端末本体に設けることもできるし、あるいは携帯端末に電気的に接続された別の装置として設けることもできる。
【００１３】
また、実行部は、携帯端末で第１時刻受付部が第１時刻を受け付けた後、第２時刻受付部が第２時刻を受け付けるまでの間にも、任意のコンテンツを実行し、携帯端末に結果を出力することもできる。
【００１４】
この発明によれば、ユーザが携帯する携帯端末において、２回の操作キーの操作の組み合わせに応じて、コンテンツを決定し、実行することができるので、ユーザのキー操作に応じて指定される任意の長さの空き時間などを利用したコンテンツの提供が可能となる。この発明では、コンテンツを実行するアプリケーションプログラムはコンテンツ提供サーバにて実行されるので、携帯端末側のアプリケーション実行時の負荷が低減する。また、ユーザのそのときのキー操作に応じてコンテンツの実行条件を決定するので、偶然性の要素が加わり、コンテンツのアミューズメント性が向上するとともに、サービスの利用をユーザに繰り返し行わせる常習性も向上し、ユーザのコンテンツサービスの利用率を向上させることができる。
【００１５】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記第１時刻に前記コンテンツを対応付けて記憶する第１時刻対応テーブルを含むことができ、前記決定部は、前記時刻受信部が前記第１時刻を受信したとき、前記第１時刻対応テーブルを参照し、前記第１時刻に対応するコンテンツを取得し、実行するコンテンツとして決定することができる。
【００１６】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記第２時刻に前記コンテンツを対応付けて記憶する第２時刻対応テーブルを含むことができ、前記決定部は、前記時刻受信部が前記第２時刻を受信したとき、前記第２時刻対応テーブルを参照し、前記第２時刻に対応するコンテンツを取得し、実行するコンテンツとして決定することができる。
【００１７】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記第１時刻から前記第２時刻の間の経過時間を算出する経過時間算出部と、前記経過時間に前記コンテンツを対応付けて記憶する経過時間対応テーブルと、を含むことができ、前記決定部は、前記時刻受信部が前記第２時刻を受信したとき、前記経過時間対応テーブルを参照し、前記経過時間算出部が算出した前記経過時間に対応するコンテンツを取得し、実行するコンテンツとして決定することができる。
【００１８】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記時刻受信部が前記第２時刻を受信した後の次の機会に、前記時刻受信部が前記第１時刻を受信した時刻までの経過時間を引継時間として算出する引継時間算出部と、前記引継時間に前記コンテンツを対応付けて記憶する引継時間テーブルと、を含むことができ、前記決定部は、前記時刻受信部が前記第２時刻を受信した後の次の機会に、前記時刻受信部が前記第１時刻を受信したとき、前記引継時間算出部が算出した前記引継時間に対応するコンテンツを取得し、実行するコンテンツとして決定することができる。
【００１９】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記コンテンツをランダムに抽選決定するための乱数抽選テーブルを含むことができ、前記決定部は、前記操作キーの操作をトリガとして、前記乱数抽選テーブルにアクセスし、ランダムに抽選決定された前記コンテンツを前記実行するコンテンツとして決定することができる。
【００２０】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記第１時刻または前記第２時刻の履歴を記録する記録部と、前記決定部は、前記記録部の前記履歴を参照し、前記履歴に含まれる前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定することができる。
【００２１】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツは、前記第１時刻または前記第２時刻を条件とした占いに関する内容を含むことができる。ここで、コンテンツの内容の占いとは、運勢や診断などを含むことができる。
【００２２】
上記コンテンツ提供サービスシステムにおいて、前記コンテンツ提供サーバは、前記第１時刻または前記第２時刻に対応付けられた前記コンテンツの動作を制御するためのパラメータのパラメータテーブルと、前記パラメータに応じて前記コンテンツの動作を制御する制御部と、を含むことができ、前記決定部は、前記時刻受信部が前記第１時刻または前記第２時刻を受信したとき、前記パラメータテーブルを参照し、前記第１時刻または前記第２時刻に対応するパラメータを決定することができる。
【００２３】
上記コンテンツ提供サービスシステムにおいて、前記携帯端末は、携帯電話機とすることができる。この構成によれば、一般に広く普及している携帯電話機で上記コンテンツ提供サービスシステムを実現することができる。
【００２４】
本発明によれば、コンテンツ提供サーバにネットワークを介して接続可能な携帯端末において、
コンテンツ提供サーバが実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする第１時刻受付部と、
前記第１時刻受付部が前記第１時刻を受け付けた後、前記ブラウザ部上で、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする第２時刻受付部と、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を備え、
前記ブラウザ部は、前記コンテンツ提供サーバが前記第１時刻または前記第２時刻に基づいて決定したコンテンツを実行した結果を操作可能にブラウズすることを特徴とする携帯端末が提供される。
【００２５】
本発明によれば、コンテンツを実行し、ネットワークを介して携帯端末に提供するコンテンツ提供サーバであって、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記コンテンツを実行する実行部と、
前記携帯端末から、実行するコンテンツの指示を受信する指示受信部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末からコンテンツを決定する条件となる第１時刻および第２時刻を受信する時刻受信部と、
前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定する決定部と、
を備え、
前記第１時刻または前記第２時刻に基づいて、前記決定部が決定した前記コンテンツを前記実行部が実行し、前記提供部がその結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サーバが提供される。
【００２６】
本発明によれば、コンピュータを、
コンテンツ提供サーバが実行するコンテンツの指示を受け付ける手段、
前記指示を受け付けた時、前記コンテンツ提供サーバにネットワークを介して接続する手段、
前記コンテンツ提供サーバに対して前記指示を送信する手段、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズする手段、
前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする手段、
前記第１時刻を受け付ける手段が前記第１時刻を受け付けた後、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする手段、
前記第１時刻および前記第２時刻を前記コンテンツ提供サーバに送信する手段、
前記コンテンツ提供サーバが前記第１時刻または前記第２時刻に基づいて決定したコンテンツを実行した結果を操作可能にブラウズする手段、として機能させるためのコンテンツ制御プログラムが提供される。
【００２７】
本発明によれば、コンピュータを、
携帯端末からの要求に応じてネットワークを介して前記携帯端末との接続を確立する手段、
コンテンツを実行する手段、
前記携帯端末から、実行するコンテンツの指示を受信する手段、
前記実行する手段がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する手段、
前記携帯端末からコンテンツを決定する条件となる第１時刻および第２時刻を受信する手段、
前記第１時刻または前記第２時刻に基づいて、実行するコンテンツを決定する手段、
前記第１時刻または前記第２時刻に基づいて、前記決定する手段が決定した前記コンテンツを実行する手段、
その結果を前記携帯端末にブラウズ可能に提供する手段、として機能させるためのコンテンツ提供プログラムが提供される。
【００２８】
本発明によれば、携帯端末と、
コンテンツを記憶するコンテンツ記憶部と、
前記携帯端末とネットワークを介して接続され、前記携帯端末からの要求に応じて前記コンテンツ記憶部に記憶されているコンテンツを実行し、前記コンテンツを操作可能に前記携帯端末に提供するコンテンツ提供サーバと、を備えたコンテンツ提供サービスシステムであって、
前記携帯端末は、
実行するコンテンツの指示を受け付ける指示受付部と、
前記指示を受け付けた時、前記コンテンツ提供サーバに前記ネットワークを介して接続する接続部と、
前記コンテンツ提供サーバに対して前記指示を送信する指示送信部と、
前記コンテンツ提供サーバからの応答に従って、前記コンテンツ提供サーバ上で実行中の前記コンテンツを操作可能にブラウズするブラウザ部と、
前記ブラウザ部上で、前記コンテンツ提供サーバ上で実行するコンテンツを決定する条件となる時刻を指定するために所定の操作キーの操作を受け付け時刻とする時刻受付部と、
前記時刻を前記コンテンツ提供サーバに送信する時刻送信部と、を含み、
前記コンテンツ提供サーバは、
前記携帯端末からの要求に応じて前記ネットワークを介して前記携帯端末との接続を確立する接続確立部と、
前記携帯端末からの前記指示を受信する指示受信部と、
前記指示に従って、前記コンテンツを実行する実行部と、
前記実行部がコンテンツを実行した結果を、前記携帯端末からの操作可能に前記携帯端末に提供する提供部と、
前記携帯端末から前記時刻を受信する時刻受信部と、
前記時刻に基づいて、実行するコンテンツを決定する決定部と、を含み、
前記コンテンツ提供サーバの前記決定部が決定した前記コンテンツを、前記実行部は前記コンテンツ記憶部から読み出して実行し、前記提供部がその結果を前記携帯端末にブラウズ可能に提供することを特徴とするコンテンツ提供サービスシステムが提供される。
【００２９】
以上、本発明の構成について説明したが、これらの各構成の任意の組合せや、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００３０】
本発明によれば、コンテンツに付加価値を与え、利用率を向上させることができるコンテンツ提供サービスシステムが提供される。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００３２】
（第一の実施の形態）
図１は、本発明の実施の形態に係るコンテンツ提供サービスシステムの構成を示す概略ブロック図である。本実施形態のコンテンツ提供サービスシステム１は、携帯端末（携帯電話機１００）と、コンテンツを記憶するコンテンツ記憶部１０と、携帯端末（携帯電話機１００）とネットワーク（ネットワーク２０および基地局２２）を介して接続され、携帯端末（携帯電話機１００）からの要求に応じてコンテンツ記憶部１０に記憶されているコンテンツを実行し、コンテンツを操作可能に携帯端末（携帯電話機１００）に提供するコンテンツ提供サーバ２００と、を備える。コンテンツ提供サーバ２００は、ネットワーク２０を介して接続される基地局２２を介して携帯電話機１００と無線通信する。
【００３３】
なお、コンテンツ記憶部１０は、必ずしもコンテンツ提供サービスシステム１に含まれる必要はなく、他のシステムのコンテンツ記憶部とすることもできる。
【００３４】
本実施形態のコンテンツ提供サービスシステム１は、利用者が携行する携帯電話機１００において、受け付けた操作キーの操作のタイミングに応じてモバイルデジタルコンテンツを携帯電話機１００に提供するものである。
【００３５】
本実施形態において、携帯電話機１００に提供されるモバイルデジタルコンテンツは、利用者のキー操作時間に応じて結果が導かれる占い、運勢、および診断などの情報の提供や、複数のキー操作の間の経過時間中に再生されるイメージ画像や動画や、ゲームなどのアプリケーションプログラムなどを含むことができる。
【００３６】
本実施形態の「待ち合わせ占い」コンテンツにおいて、利用者は待ち時間などの「細切れ時間」を利用することができ、携帯電話機１００において操作キーの第１操作から第２操作の間の経過時間を測定し、経過時間に応じた占い結果を情報として利用者に提示することができる。このように、利用者の日常の充たされていない生活シーンや行動シーンを総括する「細切れ時間」という行動空間をターゲットとしてモバイルデジタルコンテンツを提供することにより、コンテンツの利用率の向上を果たすことが可能となる。
【００３７】
他の実施形態において、デジタルコンテンツは、コンテンツ提供サーバ２００から携帯電話機１００に提供される情報、アプリケーションプログラムおよびサービスであり、たとえば、ニュースや各種情報、イメージ、動画、音楽、ゲーム、ツール、地図、電子書籍やデータベース、ポータルサイト、検索サービス、およびこれらの組み合わせが含まれる。これらのコンテンツは、コンテンツ提供サーバ２００上で閲覧、再生、および動作させ、携帯電話機１００からブラウズすることが可能である。さらに、コンテンツは、Ｊａｖａ（登録商標）アプリケーション、例として、ＮＴＴドコモのｉモード（登録商標）のｉアプリ（登録商標）、ａｕのＥＺアプリ（ＢＲＥＷ（登録商標））、ボーダフォンのＶアプリ（登録商標）などを含むことができる。
【００３８】
また、コンテンツ提供サーバ２００から、携帯電話機１００の液晶表示装置（ＬＣＤ：Liquid Crystal Display）上への画像再生制御や音声出力制御と同時に、ＬＥＤ（Light Emitting Diode）の点灯点滅制御や、バイブレータの振動制御などを行うことができ、より臨場感のあるコンテンツの提供を行うことが可能である。あるいは、ネットワーク２０に必要に応じて接続し、リアルタイムに更新される情報の携帯電話機１００への提供を行うことが可能である。たとえば、ＬＥＤ駆動制御やバイブレータ制御機能を有する音源ＬＳＩを備えることにより、簡単にこれらを実現することができる。
【００３９】
図２は、コンテンツ提供サーバ２００の構成を示す機能ブロック図である。図３は、図２のアプリ実行部２２０の構成を示す機能ブロック図である。図４は、携帯電話機１００の構成を示すブロック図である。図５は、本実施形態の携帯電話機１００の構成を示す機能ブロック図である。
【００４０】
本発明の実施の形態に係るコンテンツ提供サービスシステム１において、携帯端末（携帯電話機１００）は、実行するコンテンツの指示を受け付ける指示受付部（アプリ起動指示受付部１５０）と、指示を受け付けた時、コンテンツ提供サーバ２００にネットワーク２０を介して接続する接続部（インタフェース部１５６）と、コンテンツ提供サーバ２００に対して指示を送信する指示送信部（アプリ起動要求送信部１５２）と、コンテンツ提供サーバ２００からの応答に従って、コンテンツ提供サーバ２００上で実行中のコンテンツを操作可能にブラウズするブラウザ部１６０と、ブラウザ部１６０上で、コンテンツ提供サーバ２００上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする第１時刻受付部１６２と、第１時刻受付部１６２が第１時刻を受け付けた後、ブラウザ部１６０上で、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする第２時刻受付部１６４と、第１時刻および第２時刻をコンテンツ提供サーバ２００に送信する時刻送信部１６６と、を含む。
【００４１】
また、コンテンツ提供サーバ２００は、携帯端末（携帯電話機１００）からの要求に応じてネットワーク２０を介して携帯端末（携帯電話機１００）との接続を確立する接続確立部２０４と、携帯端末（携帯電話機１００）からの指示を受信する指示受信部（アプリ起動指示受信部２１２）と、指示に従って、コンテンツを実行する実行部（アプリ実行部２２０）と、実行部（アプリ実行部２２０）がコンテンツを実行した結果を、携帯端末（携帯電話機１００）からの操作可能に携帯端末（携帯電話機１００）に提供する提供部（端末インタフェース部２１４）と、携帯端末（携帯電話機１００）から第１時刻および第２時刻を受信する時刻受信部（第１時刻受信部２２２および第２時刻受信部２２４）と、第１時刻または第２時刻に基づいて、実行するコンテンツを決定する決定部２３２と、を含み、コンテンツ提供サーバの決定部２３２が決定したコンテンツを、実行部（アプリ実行部２２０）はコンテンツ記憶部１０から読み出して実行し、提供部（端末インタフェース部２１４）がその結果を携帯端末（携帯電話機１００）にブラウズ可能に提供する。
【００４２】
コンテンツ提供サーバ２００および携帯電話機１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００４３】
本実施形態において、コンテンツ提供サーバ２００は、ＡＳＰが提供するサービスを実行するコンピュータからなり、任意のコンテンツを実行可能なアプリケーションプログラムを実行し、携帯電話機１００にコンテンツ情報およびサービスを提供する。
【００４４】
本実施形態のコンテンツ提供サーバ２００において実行されるコンテンツ提供プログラムは、コンピュータを、携帯端末（携帯電話機１００）からの要求に応じてネットワーク（ネットワーク２０および基地局２２）を介して携帯端末（携帯電話機１００）との接続を確立する手段（接続確立部２０４）、コンテンツを実行する手段（アプリ実行部２２０）、携帯端末（携帯電話機１００）から、実行するコンテンツの指示を受信する手段（アプリ起動指示受信部２１２）、実行する手段（アプリ実行部２２０、コンテンツ実行部２３６）がコンテンツを実行した結果を、携帯端末（携帯電話機１００）からの操作可能に携帯端末（携帯電話機１００）に提供する手段（端末インタフェース部２１４）、携帯端末（携帯電話機１００）からコンテンツを決定する条件となる第１時刻および第２時刻を受信する手段（アプリ実行部２２０、第１時刻受信部２２２および第２時刻受信部２２４）、第１時刻または第２時刻に基づいて、実行するコンテンツを決定する手段（アプリ実行部２２０、決定部２３２）、第１時刻または第２時刻に基づいて、決定する手段（アプリ実行部２２０、決定部２３２）が決定したコンテンツを実行する手段（アプリ実行部２２０、コンテンツ実行部２３６）、その結果を携帯端末（携帯電話機１００）にブラウズ可能に提供する手段（端末インタフェース部２１４）、として機能させるためのものである。
【００４５】
また、本実施形態の携帯電話機１００において実行されるプログラムは、コンピュータ（ＣＰＵ１０２）を、コンテンツ提供サーバ２００が実行するコンテンツの指示を受け付ける手段（アプリ起動指示受付部１５０）、指示を受け付けた時、コンテンツ提供サーバ２００にネットワーク２０を介して接続する手段（インタフェース部１５６）、コンテンツ提供サーバ２００に対して指示を送信する手段（アプリ起動要求送信部１５２）、コンテンツ提供サーバ２００からの応答に従って、コンテンツ提供サーバ２００上で実行中のコンテンツを操作可能にブラウズする手段（ブラウザ部１６０）、コンテンツ提供サーバ２００上で実行するコンテンツを決定する条件となる第１時刻を指定するために所定の操作キーの操作を受け付け第１時刻とする手段（第１時刻受付部１６２）、第１時刻を受け付ける手段が第１時刻を受け付けた後、さらなる条件となる第２時刻を指定するために所定の操作キーの操作を受け付け第２時刻とする手段（第２時刻受付部１６４）、第１時刻および第２時刻をコンテンツ提供サーバ２００に送信する手段（時刻送信部１６６）、コンテンツ提供サーバ２００が第１時刻または第２時刻に基づいて決定したコンテンツを実行した結果を操作可能にブラウズする手段（ブラウザ部１６０）、として機能させるためのである。
【００４６】
図２に示すように、コンテンツ提供サーバ２００は、インタフェース部（図中、「Ｉ／Ｆ」と示す）２０２と、接続確立部２０４と、利用情報データベース２１０と、アプリ起動指示受信部２１２と、端末インタフェース部（図中、「端末Ｉ／Ｆ」と示す）２１４と、アプリケーション記憶部２１６と、アプリ実行部２２０と、コンテンツ情報テーブル２３０と、を含む。
【００４７】
インタフェース部２０２は、ネットワーク２０に接続し、携帯電話機１００と図１の基地局２２を経由して無線通信を行う。接続確立部２０４は、携帯電話機１００からの要求に応じてネットワーク２０を介して携帯電話機１００との接続を確立する。必要に応じて、携帯電話機１００からネットワーク２０上のコンテンツ提供サーバ２００へのログイン認証用のユーザＩＤおよびパスワードを受信し、ユーザ認証を行う認証部を含むこともできる。ユーザ認証に必要な情報は後述する利用情報データベース２１０に記憶することができる。
【００４８】
利用情報データベース２１０は、コンテンツ提供サーバ２００のコンテンツを利用する利用者の利用者情報およびコンテンツの利用状況などを記憶する。図６に利用情報データベース２１０に記憶される利用者情報３０の構造の一例を示す。利用者情報３０とは、本実施形態の占いコンテンツを利用する際に、占いに使用可能な個人情報を含む。利用者情報３０は、たとえば、利用者ＩＤ、姓名、性別、生年月日、血液型、星座、干支などを含む。また、後述する「待ち合わせ占い」においては、たとえば、利用者に入力させた情報を含むことができる。ここでは、待ち合わせの相手および予定情報を含む。
【００４９】
本実施形態において、利用者情報３０は、利用者がコンテンツの利用登録申し込み時に予め登録することもできるし、コンテンツを利用する都度コンテンツ提供サーバ２００に携帯電話機１００から情報を送信し、登録することもできる。
【００５０】
図７は、利用情報データベース２１０に記憶される利用状況記録３２の構造の一例を示す。利用状況記録３２は、利用者ＩＤをキーとして、各利用者の携帯電話機１００において利用されたコンテンツの利用状況をシリアル番号で採番して時系列で記憶する。コンテンツＩＤ、コンテンツを利用した時の携帯電話機１００の地理的位置、コメントなどを記録可能な拡張エリア、利用年月日時などを記憶する。各利用者のコンテンツの利用毎に記憶され、管理される。本実施形態の待ち合わせ占いコンテンツでは、拡張エリアには、待ち合わせの「相手」および「予定」が記録される。
【００５１】
なお、利用状況記録３２に格納される情報は、利用者の携帯電話機１００から送信されるが、利用者は情報をコンテンツ提供サーバ２００に対して送信するか否かを選択することができる。利用状況記録３２は、コンテンツ提供者が利用者のニーズなどを知る上での貴重な情報となり、コンテンツ開発に生かされることとなるため、コンテンツ提供側では、なるべく利用者がこれらの情報をコンテンツ提供サーバ２００に対して送信するための工夫が必要となる。たとえば、占いコンテンツの簡易結果は利用状況記録３２の送信なしでも利用者に提供されるが、より詳細な結果は利用状況記録３２をコンテンツ提供サーバ２００に送信することにより得られるようにする。
【００５２】
図２に戻り、アプリ起動指示受信部２１２は、携帯電話機１００からの起動指示をインタフェース部２０２を介して受信する。ここで言う起動指示とは、どのアプリケーションプログラムを実行するかを示す指示が含まれる。コンテンツ提供サーバ２００は、携帯電話機１００に対して、携帯電話機１００から起動可能なプログラムの一覧を示すメニューを提供することができる。携帯電話機１００において、メニューの一覧から利用したプログラムを利用者が選択することにより、コンテンツ提供サーバ２００に対してプログラムの起動指示とすることができる。
【００５３】
端末インタフェース部２１４は、ネットワーク２０上の携帯電話機１００との操作インタフェース機能を備え、後述するアプリ実行部２２０がプログラムを実行する際の携帯電話機１００の利用者とのユーザインタフェース部として機能する。携帯電話機１００では、ブラウザを用いてコンテンツ提供サーバ２００にアクセスすることにより、コンテンツ提供サーバ２００の端末インタフェース部２１４を介して提供するコンテンツを操作可能に再生することができる。
【００５４】
アプリケーション記憶部２１６は、コンテンツ記憶部１０に記憶されているコンテンツを携帯電話機１００に提供するためのアプリケーションプログラムを記憶する。本実施形態において、コンテンツ提供サーバ２００は、携帯電話機１００に代わってコンテンツを実行し、携帯電話機１００の表示部に画像や映像を再生表示させたり、音楽を出力させたりすることができる。
【００５５】
アプリ実行部２２０は、アプリケーション記憶部２１６に記憶されているアプリケーションプログラムを実行し、携帯電話機１００からの条件入力に従って、さらにコンテンツ記憶部１０に格納されているコンテンツの中から実行するコンテンツを決定し、携帯電話機１００に提供する。アプリ実行部２２０は、端末インタフェース部２１４を介して携帯電話機１００上からの操作を受け付けることもでき、操作に応じて動作する。アプリ実行部２２０の詳細については、後述する。
【００５６】
コンテンツ情報テーブル２３０は、図８に示すように、コンテンツＩＤをキーとして、コンテンツ名称、ファイル名、および格納場所を対応付けて記憶する。アプリ実行部２２０は、コンテンツ情報テーブル２３０を参照し、コンテンツＩＤに基づいてコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０にアクセスして対応するコンテンツを読み出し、実行する。
【００５７】
コンテンツ情報テーブル２３０は、図９に示すように、アプリケーション情報テーブル２４２、第１コンテンツ情報テーブル２４４、および第２コンテンツ情報テーブル２４６を含む。図９（ａ）に示すようにアプリケーション情報テーブル２４２は、コンテンツ提供サーバ２００から携帯電話機１００に提供可能なコンテンツの情報がコンテンツＩＤに対応付けて記憶されている。たとえば、コンテンツ提供サーバ２００は、携帯電話機１００に対して、待ち合わせ占い、たばこ占い、またはルーレット占いなどを提供可能である。たとえば、待ち合わせ占いコンテンツは、コンテンツＩＤが「０００１」であり、ファイル名「m_uranai.class」で、「server01：\java01\uranai」に格納されていることがアプリケーション情報テーブル２４２に記憶されている。本実施形態において、アプリケーション情報テーブル２４２に登録されているコンテンツは、Ｊａｖａ（登録商標）アプリケーションプログラムなどである。
【００５８】
また、図９（ｂ）の第１コンテンツ情報テーブル２４４および図９（ｃ）の第２コンテンツ情報テーブル２４６は、待ち合わせ占いの中でさらに使用される各種コンテンツの情報が記憶されている。すなわち、携帯電話機１００に対して待ち合わせ占いコンテンツを提供したとき、さらに条件に応じて携帯電話機１００に提供されるコンテンツの情報が記憶されている。本実施形態の待ち合わせ占いコンテンツにおいて、第１操作や第２操作、あるいは経過時間や継続時間をトリガとして、利用者にコンテンツの提供が行うことができる。最終的な待ち合わせ占いの結果を示すコンテンツの情報は図９（ｃ）の第２コンテンツ情報テーブル２４６に記憶され、待ち合わせ占いコンテンツ中で使用される各種コンテンツの情報は図９（ｂ）の第１コンテンツ情報テーブル２４４に記憶される。
【００５９】
例として、第１コンテンツ情報テーブル２４４は、企業イメージ広告やニュースなどの動画ファイルを第１コンテンツとして複数記憶する。また、第２コンテンツ情報テーブル２４６は、占いの診断結果情報を含むＨＴＭＬファイルを第２コンテンツとして複数記憶する。
【００６０】
また、コンテンツ提供サーバ２００は、コンテンツ記憶部１０から予めダウンロードしたコンテンツを格納するコンテンツ格納部（不図示）を備えてもよい。
【００６１】
次に、アプリ実行部２２０の詳細について、説明する。図３に示すように、アプリ実行部２２０は、第１時刻受信部２２２と、第２時刻受信部２２４と、時間算出部２２５と、時間記録部２２６と、利用者情報受付部２２８と、決定部２３２と、コンテンツ実行部２３６と、対応テーブル記憶部（図中、「対応テーブル」と示す）２４０と、を含む。
【００６２】
第１時刻受信部２２２は、携帯電話機１００から送信された第１時刻を端末インタフェース部２１４を介して受信し、時間記録部２２６に記憶する。第２時刻受信部２２４は、携帯電話機１００から送信された第２時刻を端末インタフェース部２１４を介して受信し、時間記録部２２６に記憶する。
【００６３】
時間算出部２２５は、第２時刻受信部２２４が第２時刻を受信した後、第１時刻から第２時刻までの経過時間を算出する。さらに、時間算出部２２５は、第１時刻受信部２２２が第１時刻を受信した後、前回の第２時刻から今回の第１時刻までの経過時間を引継時間として算出する。
【００６４】
時間記録部２２６は、図１０に示すように、第１時刻受信部２２２および第２時刻受信部２２４で受信した第１時刻および第２時刻を記憶する。さらに、時間記録部２２６は、時間算出部２２５によって算出された経過時間、および引継時間が記憶される。時間記録部２２６は、このように第１時刻、第２時刻、経過時間、および引継時間を一組として採番して管理して複数組記憶することができる。なお、時間記録部２２６は、図１０の構造に限定されない。
【００６５】
図３に戻り、利用者情報受付部２２８は、携帯電話機１００の利用者が入力した利用者情報を端末インタフェース部２１４を介して受け付ける。利用者情報とは、本実施形態の占いコンテンツに使用可能な個人情報を含み、たとえば、利用者ＩＤ、姓名、性別、生年月日、血液型、星座、干支などである。
【００６６】
利用者情報受付部２２８が受け付けた利用者情報は利用情報データベース２１０に記憶される（図６の利用者情報３０）。なお、利用者情報受付部２２８が受け付けた生年月日から図１１に示す星座対応表２５６および図１２に示す西暦干支対応表２５８に基づいて、星座および干支を取得し、利用情報データベース２１０に記憶することができる。星座対応表２５６および西暦干支対応表２５８は、コンテンツ提供サーバ２００の図示されない記憶部に格納することができる。
【００６７】
また、利用者情報受付部２２８は、携帯電話機１００の各利用者の携帯電話機１００におけるコンテンツの利用状況記録を端末インタフェース部２１４を介して受け付ける。利用状況記録とは、たとえば、コンテンツＩＤ、位置情報、拡張エリア、利用年月日時などを含む。利用者情報受付部２２８が受け付けた利用状況は、利用情報データベース２１０に記録される（図７の利用状況記録３２）。
【００６８】
決定部２３２は、時間記録部２２６に記録された第１時刻または第２時刻を条件として実行するコンテンツを決定し、決定したコンテンツＩＤをコンテンツ実行部２３６に受け渡す。コンテンツ実行部２３６は、決定部２３２から受け渡されたコンテンツＩＤに基づいて、コンテンツ記憶部１０からコンテンツを取得し、実行し、端末インタフェース部２１４を介して携帯電話機１００に提供する。
【００６９】
対応テーブル記憶部２４０は、決定部２３２が参照して条件に合ったコンテンツを決定するのに使用する各種対応テーブルを記憶する。決定部２３２は、この対応テーブル記憶部２４０の対応テーブルを参照して、第１時刻受信部２２２または第２時刻受信部２２４がそれぞれ受信した第１時刻または第２時刻に基づいて、実行するコンテンツを決定する。
【００７０】
例として対応テーブル記憶部２４０は、図１３に示すような様々な構造を有することができる。たとえば、図１３（ａ）に示すように、対応テーブル２４０ａは、第１時刻に対応付けてコンテンツＩＤを記憶する。決定部２３２は、第１時刻を受信したとき、すなわち携帯電話機１００において、１番目の操作キーの操作がなされたとき、第１時刻に基づいて対応するコンテンツＩＤを取得し、コンテンツ実行部２３６に実行させる。この対応テーブル２４０ａにおいて第１時刻に対応付けられているコンテンツは、利用者が次の２番目の操作キーの操作をするまでの間、たとえば携帯電話機１００のＬＣＤ上に表示される動画像ファイルとすることができる。音声ファイルを含むこともできる。あるいは、振動部やＬＥＤの動作を制御するプログラムを含むこともできる。
【００７１】
図１３（ｂ）に示す例では、対応テーブル２４０ｂは、第２時刻に対応付けてコンテンツＩＤを記憶する。決定部２３２は、第２時刻を受信したとき、すなわち携帯電話機１００において２番目の操作キーの操作がなされたとき、第２時刻に基づいて対応するコンテンツＩＤを取得し、コンテンツ実行部２３６に実行させる。この対応テーブル２４０ｂにおいて第２時刻に対応付けられているコンテンツは、たとえば、利用者に、次の１番目の操作キー１１４の操作を促すようなメッセージを含み、携帯電話機１００のＬＣＤ１１８上に表示させる画像または動画像ファイルとすることができる。音声ファイルを含むこともできる。あるいは、振動部１２８やＬＥＤ１２０の動作を制御するプログラムを含むこともできる。
【００７２】
図１３（ｃ）に示す例では、対応テーブル２４０ｃは、第１時刻および第２時刻の間の経過時間に対応付けてコンテンツＩＤを記憶する。決定部２３２は、第２時刻を受信したとき、すなわち携帯電話機１００において２番目の操作キー１１４が操作されたとき、算出された経過時間に基づいて対応するコンテンツＩＤを取得し、コンテンツ実行部２３６に実行させる。この対応テーブル２４０ｃにおいて経過時間に対応付けられているコンテンツは、たとえば、この経過時間に応じて占われた結果を示す画像または動画像ファイルとすることができる。音声ファイルを含むこともできる。あるいは、振動部やＬＥＤの動作を制御するプログラムを含むこともできる。
【００７３】
図１３（ｄ）に示す例では、対応テーブル２４０ｄは、前回の第２時刻および今回の第１時刻の間の引継時間に対応付けてコンテンツＩＤを記憶する。決定部２３２は、第１時刻を受信したとき、すなわち携帯電話機１００において１番目の操作キーの操作がなされたとき、算出された引継時間に基づいて対応するコンテンツＩＤを取得し、コンテンツ実行部２３６に実行させる。この対応テーブル２４０ｄにおいて、引継時間に対応付けられているコンテンツは、たとえば、引継時間に応じて占われた結果を示す画像または動画像ファイルとすることができる。音声ファイルを含むこともできる。あるいは、振動部やＬＥＤの動作を制御するプログラムを含むこともできる。
【００７４】
また、他の実施形態において、対応テーブルは、利用者情報の姓名、性別、生年月日、星座、干支などの情報や、利用状況記録に記録されている利用者毎の利用コンテンツＩＤ、地理的位置、コメント、利用年月日などを条件としてコンテンツＩＤを対応付けて記憶することもできる。
【００７５】
次に、本実施形態の携帯電話機１００のハードウェア構成について説明する。図４に示すように、携帯電話機１００は、ＣＰＵ（Central Processing Unit）１０２と、アンテナ１０４と、無線通信部１０６と、ＲＯＭ（Read Only Memory）１０８と、ＲＡＭ（Random Access Memory）１１０と、計時部１１２と、操作キー１１４と、操作受付部１１６と、ＬＣＤ１１８と、ＬＥＤ１２０と、表示制御部１２２と、スピーカ１２４と、音声出力制御部１２６と、振動部１２８と、振動制御部１３０と、を含む。ＣＰＵ１０２に、無線通信部１０６、ＲＯＭ１０８、ＲＡＭ１１０、計時部１１２、操作受付部１１６、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０は、バス１３２を介して接続される。
【００７６】
ＣＰＵ１０２は、ＲＯＭ１０８に記憶されたプログラムを実行し、携帯電話機１００の各種要素とともに装置全体を制御する。また、ＲＯＭ１０８には、携帯電話機１００に提供されたコンテンツ、およびコンテンツを動作させるのに必要なプログラムも記憶される。また、ＲＯＭ１０８は、たとえば、ＳＤメモリカード、コンパクトフラッシュ（登録商標）、メモリスティック（登録商標）など携帯電話機１００から脱着可能の装着されるカードタイプのメモリも含むことができる。
【００７７】
無線通信部１０６は、基地局２２とアンテナ１０４を介して無線通信し、コンテンツ提供サーバ２００と通信を行う。ＲＯＭ１０８は、この携帯電話機１００の全体の動作を制御するためのプログラムなどが記録される。
【００７８】
ＲＡＭ１１０は、ＣＰＵ１０２による制御に必要なデータおよび制御動作時に一時記憶が必要なデータなどを記憶する。ＲＯＭ１０８に記憶されているプログラムは一旦ＲＡＭ１１０にロードされ、ＲＡＭ１１０上で実行される。
【００７９】
計時部１１２は、現在時刻を計時する。操作キー１１４は、携帯電話機１００の操作面や側面などに設けられた複数のキー、ボタンを含む。操作受付部１１６は、利用者の操作キー１１４の操作を受け付ける。
【００８０】
ＬＣＤ１１８は、表示制御部１２２により制御されて、各種画面を表示する。ＬＥＤ１２０は、表示制御部１２２により点灯点滅制御される。表示制御部１２２は、ＣＰＵ１０２からの指示に従って、ＬＣＤ１１８およびＬＥＤ１２０の画面表示および点灯点滅制御を行う。
【００８１】
スピーカ１２４は、音声出力制御部１２６により制御され、音声出力を行う。音声出力制御部１２６は、ＣＰＵ１０２からの指示に従って、スピーカ１２４に音声出力を行う。
【００８２】
振動部１２８は、振動制御部１３０により制御され、所定の振動パターンで振動する。振動制御部１３０は、ＣＰＵ１０２からの指示に従って振動部１２８の振動を制御する。
【００８３】
次に、本実施形態の携帯電話機１００の構成について図５の機能ブロック図を用いて説明する。携帯電話機１００は、アプリ起動指示受付部１５０と、アプリ起動要求送信部１５２と、接続部１５４と、インタフェース部（図中、「Ｉ／Ｆ」と示す）１５６と、利用者情報記憶部１５８と、ブラウザ部１６０と、を備える。
【００８４】
アプリ起動指示受付部１５０は、操作受付部１１６が受け付けたアプリケーションプログラムの起動指示を受け付ける。具体的には、携帯電話機１００のＬＣＤ１１８上にメニュー画面が表示され、メニュー画面に従って利用者が操作キー１１４を操作して任意のコンテンツ提供サーバ２００およびアプリケーションプログラムの起動を指示することができる。
【００８５】
アプリ起動要求送信部１５２は、アプリ起動指示受付部１５０がアプリケーションプログラムの起動指示を受け付け、コンテンツ提供サーバ２００との接続が確立した後、アプリケーションプログラムの起動指示をコンテンツ提供サーバ２００に対して送信する。
【００８６】
接続部１５４は、アプリ起動指示受付部１５０がアプリケーションプログラムの起動指示を受け付けたとき、コンテンツ提供サーバ２００に対してインタフェース部１５６を介して接続を行う。コンテンツ提供サーバ２００では、携帯電話機１００からの接続要求に応じて接続を行う。上述したように、コンテンツ提供サーバ２００では、必要に応じて、ユーザＩＤおよびパスワードの入力を携帯電話機１００に対して促す画面をＬＣＤ１１８に表示させ、利用者が画面に従って入力したユーザＩＤおよびパスワードを用いてユーザ認証を行った後に接続を確立させることもできる。
【００８７】
インタフェース部１５６は、ネットワーク２０上のコンテンツ提供サーバ２００に基地局２２を経由して接続し、無線通信を行う。利用者情報記憶部１５８は、上述の図６および図７の利用者情報３０および利用状況記録３２と同じ構造を有する情報を記憶することができる。
【００８８】
ブラウザ部１６０は、第１時刻受付部１６２と、第２時刻受付部１６４と、時刻送信部１６６と、コンテンツ出力部１６８と、情報送信部１７０と、を含む。
【００８９】
第１時刻受付部１６２は、実行コンテンツを決定する条件となる第１時刻を指定するために所定の操作キー１１４の操作を受け付けた時点の時刻を計時部１１２から取得し、第１時刻として受け付ける。「実行コンテンツ」とは、コンテンツ提供サーバ２００で実行されるコンテンツのことである。
【００９０】
第２時刻受付部１６４は、第１時刻受付部１６２が第１時刻を受け付けた後、更なる実行コンテンツを決定する条件となる第２時刻を指定するために所定の操作キー１１４の操作を受け付けた時点の時刻を計時部１１２から取得し、第２時刻として受け付ける。
【００９１】
時刻送信部１６６は、第１時刻受付部１６２および第２時刻受付部１６４が受け付けた第１時刻および第２時刻をインタフェース部１５６を介してコンテンツ提供サーバ２００に送信する。
【００９２】
コンテンツ出力部１６８は、インタフェース部１５６を介してコンテンツ提供サーバ２００から受信したコンテンツの出力を行う。たとえば、コンテンツ出力部１６８は、表示制御部１２２に対してＬＣＤ１１８およびＬＥＤ１２０への表示および点灯点滅制御指示を行ったり、音声出力制御部１２６に対してスピーカ１２４への音声出力制御指示を行ったり、振動制御部１３０に対して振動部１２８への振動制御指示を行ったりする。
【００９３】
情報送信部１７０は、利用者が操作キー１１４を操作して入力した情報を操作受付部１１６から受け付け、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する。あるいは、情報送信部１７０は、ＧＰＳ受信部（不図示）から受信した位置情報を取得し、利用状況記録３３０として利用者情報記憶部１５８に記憶するとともに、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信することができる。さらに、情報送信部１７０は、計時部１１２から現在時刻を取得し、利用状況記録３３０として利用者情報記憶部１５８に記憶するとともに、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信することができる。
【００９４】
このように、ブラウザ部１６０により、コンテンツ提供サーバ２００上でアプリケーションプログラムが実行されているとき、あたかも携帯電話機１００でプログラムが実行されているように、利用者がコンテンツを参照したり、操作することができる。
【００９５】
このように構成された本実施形態のコンテンツ提供サービスシステム１の動作について以下に説明する。図１４は、本実施形態のコンテンツ提供サービスシステム１の動作の一例を示すフローチャートである。なお、コンテンツ提供サーバ２００において、予め携帯電話機１００に対するＡＳＰサービス機能が備わっている。また、本実施形態では、「待ち合わせ占い」コンテンツを実行させる場合を例として説明する。図１５に示す「待ち合わせ占い」コンテンツは、待ち合わせ時間を利用して、待ち時間の長さを携帯電話機１００で測定し、その時間の測定結果に応じて占いを行うものである。以下、図１乃至図１５を用いて説明する。
【００９６】
はじめに、携帯電話機１００において、コンテンツ提供サーバ２００が提供する所定のコンテンツ提供サイト、例として、ＵＲＬ「http://www.abc.com/uranai/menu.html」などにアクセスする。携帯電話機１００において、接続部１５４が上記ＵＲＬに基づき、インタフェース部１５６を介してネットワーク２０上への接続を行う（ステップＳ１）。コンテンツ提供サーバ２００において、携帯電話機１００から接続要求を接続確立部２０４が受け付け、接続を確立する（ステップＳ３１）必要に応じて、ユーザ登録画面（不図示）に移行し、携帯電話機１００においてユーザＩＤおよびパスワードなどを含む利用者情報の入力などが行われコンテンツ提供サーバ２００に送信される。コンテンツ提供サーバ２００では、送信された利用者情報が利用情報データベース２１０の利用者情報３０に登録され、蓄積される。図１６に利用者情報３０の一例を示す。なお、コンテンツ利用時にユーザ認証が必要な場合には、利用者情報３０にパスワードなどの認証情報を含むこともできる。
【００９７】
コンテンツ提供サイトで提供される複数のコンテンツカテゴリの中から利用したいコンテンツのカテゴリを選択する。図１７にコンテンツ提供サイトの占いカテゴリの占いメニューのコンテンツリスト画面３１０の一例を示す。コンテンツリスト画面３１０に表示されるリストは、図９（ａ）のコンテンツ情報テーブル２３０のアプリケーション情報テーブル２４２に登録されているコンテンツを含む。このように、コンテンツ提供サーバ２００から携帯電話機１００に提供可能なアプリケーションがリスト表示される。これらのアプリケーションは、そのアプリケーションの提供元に対して予めユーザ登録してから、その使用が許可される。アプリケーションの使用については、無償または有償（たとえば月額使用料を課金）でもよい。
【００９８】
利用者が携帯電話機１００において、コンテンツリスト画面３１０で操作キー１１４を操作して、「待ち合わせ占い」コンテンツを選択すると、操作受付部１１６を介してアプリ起動指示受付部１５０が選択を受け付ける（ステップＳ３）。そして、アプリ起動要求送信部１５２が待ち合わせ占いコンテンツ起動指示をコンテンツ提供サーバ２００に接続部１５４を介して送信する（ステップＳ５）。コンテンツ提供サーバ２００では、アプリ起動指示受信部２１２がアプリケーション起動指示をインタフェース部２０２を介して受信する（ステップＳ３３）。アプリケーション起動指示に呼応して、アプリ実行部２２０が、アプリケーション情報テーブル２４２に基づき、「待ち合わせ占い」コンテンツ（ファイル名「m_uranai.class」）を格納場所の「server01:\java01\uranai」から読み出し、起動する（ステップＳ３５）。
【００９９】
コンテンツ提供サーバ２００でアプリケーションプログラムが実行されている間、携帯電話機１００では、ブラウザ部１６０上で、あたかも自機内でアプリケーションプログラムを実行しているかのようにブラウズすることができる（ステップＳ７）。すなわち、コンテンツ提供サーバ２００のアプリ実行部２２０がアプリケーションプログラムを実行し、端末インタフェース部２１４を介して携帯電話機１００のＬＣＤ１１８上に画像を表示させることができる。また、コンテンツ提供サーバ２００の操作キー１１４を利用者が操作したとき、操作受付部１１６が受け付けた操作を端末インタフェース部２１４を介して受け付けることができる。
【０１００】
ここでは、図１５に示すように、携帯電話機１００の画面表示部２４８に待ち合わせ占いの初期画面が表示される。その後、画面表示部２４８に条件入力画面２５０が表示され、利用者からの入力操作待ち状態となる。特に情報入力が必要のないコンテンツの場合は、ステップＳ１１に進む。
【０１０１】
利用者が操作キー１１４を操作して、条件入力画面２５０の質問の選択肢ラジオボタン２５２を選択した後、条件入力指示ボタン２５４を押下する。選択された情報を操作受付部１１６が受け付け、情報送信部１７０がコンテンツ提供サーバ２００にインタフェース部１５６を介して送信する（ステップＳ９）。操作受付部１１６が受け付けた情報は図１８に示す利用者情報記憶部１５８の利用状況記録３３０に記憶される。このとき、ＧＰＳ受信部から受信した位置情報を取得し、利用状況記録３３０に記録することができる。また、計時部１１２から現在時刻を取得し、利用状況記録３３０に記録する。
【０１０２】
コンテンツ提供サーバ２００において、携帯電話機１００から送信された情報がインタフェース部２０２を介して端末インタフェース部２１４が受信し、アプリ実行部２２０に受け渡す（ステップＳ３７）。アプリ実行部２２０において、利用者情報受付部２２８が利用者情報を受け付け、利用情報データベース２１０に記憶する。これらの情報は、決定部２３２がコンテンツを決定する際の条件として使用することもできる。その場合、対応テーブルには、さらに条件毎にコンテンツＩＤを対応付けて記憶しておく。利用者情報受付部２２８が受け付けた情報は図１９に示す利用情報データベース２１０の利用状況記録３２に各利用者毎に記憶される。
【０１０３】
また、上記の条件入力指示ボタン２５４の押下時には、操作受付部１１６を介して第１時刻受付部１６２が条件入力指示ボタン２５４の操作（第１操作）を受け付ける（ステップＳ１１）。第１時刻受付部１６２は、ステップＳ１１で第１操作を受け付けた時点の時刻を計時部１１２から取得し、実行コンテンツを決定する条件となる第１時刻を決定し、時刻送信部１６６に受け渡す。時刻送信部１６６は、インタフェース部１５６を介してコンテンツ提供サーバ２００に第１時刻を送信する（ステップＳ１３）。
【０１０４】
コンテンツ提供サーバ２００において、第１時刻受信部２２２が携帯電話機１００から端末インタフェース部２１４を介して第１時刻を受信し、時間記録部２２６に記録する（ステップＳ３９）。図２０に示すように、時間記録部２２６に新たなレコードが作成され、採番されて、第１時刻フィールドに第１時刻（２００６年１月１５日９時２分３６秒）が記録される。さらに、前回の第２時刻（図２０では、２００６年１月１２日１０時５分５秒）を含むレコードが存在する場合、時間算出部２２５が前回の第２時刻と今回の第１時刻から引継時間（図２０では２日２２時間５７分２１秒）を算出し、引継時間フィールドに格納する。
【０１０５】
決定部２３２は、ステップＳ３９で第１時刻を受信した後、時間記録部２２６にアクセスし、第１時刻（図２０の２００６年１月１５日９時２分３６秒）を取得するとともに、図２１の対応テーブル記憶部２４０にアクセスし、対応テーブル２４０ａの第１時刻に対応するコンテンツＩＤを取得し、第１コンテンツを決定する（ステップＳ４１）。ここでは、図２１に示すように、９時２分３６秒に対応する４つのコンテンツＩＤ「００１０１０１、００１０１０２、００１０１０３、００１０１０４」のコンテンツに決定される。図２１の例では、２時間毎にコンテンツＩＤが対応付けられている構成としているがこれに限定されない。所定の時間、分、秒毎に対応付けることができる。また、所定の日付、期間、月毎に異なる対応テーブル２４０ａを準備して使用することもできる。また、随時対応テーブル２４０ａを更新することもできる。
【０１０６】
なお、本実施形態において、対応テーブル２４０ａで第１時刻に対応付けられるコンテンツは、複数であるがこれに限定されない。ここで、複数のコンテンツは、図９（ｂ）の第１コンテンツ情報テーブル２４４に示されるように企業イメージ広告およびニュースの動画ファイルである。Ａ社、Ｂ社、Ｃ社、ニュースの順に動画ファイルが携帯電話機１００のＬＣＤ１１８に表示されることとなる。
【０１０７】
また、企業イメージ広告をコンテンツとして企業から支払われる広告料は、表示開始当初に表示されるコンテンツほど高くすることができる。これは、表示開始時ほど利用者が注目する確率が高いからである。
【０１０８】
そして、コンテンツ実行部２３６は、決定部２３２から受け渡されたコンテンツＩＤに対応するコンテンツをコンテンツ記憶部１０から読み出すために、コンテンツ情報テーブル２３０を参照し、格納場所およびファイル名を取得した後、コンテンツ記憶部１０からコンテンツを取得し、実行する（ステップＳ４３）。
【０１０９】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ１５）。たとえば、図１５に示すように、携帯電話機１００では、ＬＣＤ１１８に第１コンテンツ表示画面２６０として広告などのコンテンツを表示することができる。
【０１１０】
上述したように本実施形態において、複数のコンテンツＩＤが第１時刻に対応付けられているので、複数のコンテンツを重畳的に変化させながら画面上に表示させることができる。各コンテンツの再生（実行）時間は、たとえば、３０秒間くらいずつの長さとすることができる。各動画の再生と同時に、ＬＥＤの点灯点滅制御や音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことが可能である。たとえば、コンテンツが広告の場合は、そのＰＲ演出を可能とさせることができ、広告効果を飛躍的に向上させることができる。
【０１１１】
図１５において、第１コンテンツ表示画面２６０は、さらに確定指示ボタン２６２を含み、利用者からの第２操作の入力待ち状態となる。携帯電話機１００において、利用者は待ち合わせの相手が来たときなどに操作キー１１４を操作して、確定指示ボタン２６２を押下する。操作受付部１１６を介して第２時刻受付部１６４が確定指示ボタン２６２（第２操作）を受け付ける（ステップＳ１７）。第２時刻受付部１６４は、ステップＳ１７で第２操作を受け付けた時点の時刻を計時部１１２から取得し、実行コンテンツを決定する条件となる第２時刻を決定し、時刻送信部１６６に受け渡す。そして、時刻送信部１６６は、インタフェース部１５６を介してコンテンツ提供サーバ２００に第２時刻を送信する（ステップＳ１９）。
【０１１２】
コンテンツ提供サーバ２００において、第２時刻受信部２２４が携帯電話機１００から端末インタフェース部２１４を介して第２時刻を受信し、時間記録部２２６に記録する（ステップＳ４５）。ステップＳ３９で作成されたレコードの第２時刻フィールドに第２時刻が記録される。さらに、時間算出部２２５が第１時刻および第２時刻から経過時間を算出し、経過時間フィールドに経過時間を格納する（ステップＳ４７）。
【０１１３】
決定部２３２は、ステップＳ４５で第２時刻を受信した後、時間記録部２２６にアクセスし、経過時間を取得する。そして、図２２の対応テーブル２４０ｃにアクセスし、経過時間に対応するコンテンツＩＤを取得し、第２コンテンツを決定する（ステップＳ４９）。そしてコンテンツ実行部２３６は、コンテンツ情報テーブル２３０を参照し、決定部２３２から受け渡されたコンテンツＩＤに対応するコンテンツをコンテンツ記憶部１０から取得し、実行する（ステップＳ５１）。図２２の例では、経過時間は数秒単位で設定してあるが、これに限定されない。また、所定の時間帯、日付、期間、月毎に異なる対応テーブル２４０ｃを準備して使用することもできる。また、随時対応テーブル２４０ｃを更新することもできる。
【０１１４】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ２１）。たとえば、図１５に示すように、携帯電話機１００では、ＬＣＤ１１８に第２コンテンツ表示画面２７０として占い結果が表示される。
【０１１５】
なお、ステップＳ３７で受信し、利用情報データベース２１０に記憶された情報は、決定部２３２がコンテンツを決定する際の条件として使用することもできる。その場合、対応テーブル２４０ｃには、図２３に示すように、さらに条件毎にコンテンツＩＤを対応付けて記憶しておく。
【０１１６】
図２４は、本実施形態のコンテンツ提供サービスシステム１におけるコンテンツ決定条件および実行のタイミングを示すタイミングチャートである。図２４に示されるステップ番号は、図１４のフローチャートのステップ番号に対応している。
【０１１７】
図２４（ａ）は、決定部２３２が、第１時刻、第２時刻および第１時刻と第２時刻の間の経過時間Ｄ１に基づいてコンテンツを決定する場合の例を示している。携帯電話機１００において、アプリ起動指示受付部１５０がアプリケーションプログラムの起動指示を受け付け（Ｓ３）、コンテンツ提供サーバ２００においてアプリケーションプログラムが実行される（Ｓ３５）。
【０１１８】
コンテンツ提供サーバ２００が必要に応じて入力情報を受信した後（Ｓ３７）、携帯電話機１００において、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付け、時刻送信部１６６がコンテンツ提供サーバ２００に送信する（Ｓ１３）。
【０１１９】
第１時刻受信部２２２により第１時刻Ｔ１が受信されると（Ｓ３９）、第１時刻Ｔ１に基づいて、決定部２３２が対応テーブル２４０ａ（図１３（ａ））にアクセスし、第１時刻Ｔ１に対応するコンテンツＩＤを取得し、コンテンツ実行部２３６がコンテンツを実行する（Ｓ４３）。ここでは、コンテンツＩＤが示すコンテンツが画像ファイルであった場合を示しており、携帯電話機１００では、ブラウザ部１６０のコンテンツ出力部１６８がＬＣＤ１１８に対して画像の表示制御を行う（Ｓ１５）。
【０１２０】
たとえば、第１時刻Ｔ１に対応付けられているコンテンツは、季節や時刻に合った画像や広告画像などの動画像ファイル、ニュースなどの情報コンテンツ、パズルやゲームなどの娯楽コンテンツ、あるいは、楽曲などの音声ファイルなど様々なコンテンツとすることができる。上述したように、ステップＳ３７で入力された情報や利用者のプロファイル情報などに基づいた対応テーブルを予め準備しておき、さらにコンテンツの内容を絞り込むこともできる。
【０１２１】
さらに、経過時間Ｄ１が経過した後、携帯電話機１００においてユーザが操作キー１１４を操作し、操作受付部１１６を介して第２時刻受付部１６４が第２操作を受け付け、時刻送信部１６６がコンテンツ提供サーバ２００に送信する（Ｓ１９）。
【０１２２】
第２時刻受信部２２４により第２時刻Ｔ２が受信されると（Ｓ４５）、第２時刻に基づいて、決定部２３２が対応テーブル２４０ｂ（図１３（ｂ））にアクセスし、第２時刻Ｔ２に対応するコンテンツＩＤを取得し、コンテンツ実行部２３６がコンテンツを実行する（Ｓ５１）。ここでは、コンテンツＩＤが示すコンテンツは、「待ち合わせ占い」の結果ファイルであった場合を示しており、携帯電話機１００では、ブラウザ部１６０のコンテンツ出力部１６８がＬＣＤ１１８に対して占いの結果の表示制御を行う（Ｓ２１）。あるいは、第２時刻Ｔ２を受信したとき、時間算出部２２５が経過時間Ｄ１を算出し、経過時間Ｄ１に基づいて、決定部２３２が対応テーブル２４０ｃ（図１３（ｃ））にアクセスし、経過時間Ｄ１に対応するコンテンツＩＤを取得し、コンテンツ実行部２３６がコンテンツを実行することもできる。
【０１２３】
例として、ステップＳ９で選択された条件（待ち合わせの相手と予定）も対応テーブルに含むことができる。たとえば、対応テーブルには、継続時間Ｄ１が１分で、待ち合わせの相手が「恋人」で予定が「遊び」の場合には、「今日の二人の相性はばっちり！」という占い結果を含むコンテンツが対応付けられる。経過時間Ｄ１が１時間で、待ち合わせの相手が「恋人」で予定が「遊び」の場合には、「随分待たせた恋人におごってもらおう」という占い結果を含むコンテンツが対応付けられる。また、待ち合わせの相手が「友達」であれば、相手によって「恋人」が「友達」に置き換えられた「随分待たせた友達におごってもらおう」という占い結果を含むコンテンツが対応付けられる。
【０１２４】
図２４（ｂ）は、決定部２３２が、第１時刻、第２時刻、経過時間Ｄ１に加えて、前回の第２時刻と今回の第１時刻の間の継続時間Ｄ２に基づいてコンテンツを決定する場合の例を示している。携帯電話機１００において、アプリ起動指示受付部１５０がアプリケーションプログラムの起動指示を受け付け（Ｓ３）、コンテンツ提供サーバ２００においてアプリケーションプログラムが実行される（Ｓ３５）。コンテンツ提供サーバ２００が必要に応じて入力情報を受信した後（Ｓ３７）、携帯電話機１００において、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付け、時刻送信部１６６がコンテンツ提供サーバ２００に送信する（Ｓ１３）。
【０１２５】
第１時刻受信部２２２により第１時刻Ｔ１が受信されると（Ｓ３９）、時間算出部２２５が前回第２時刻Ｔ２'に基づいて、継続時間Ｄ２を算出する。そして決定部２３２が対応テーブル２４０ｄ（図１３（ｄ））にアクセスし、継続時間Ｄ２に対応するコンテンツＩＤを取得し、コンテンツ実行部２３６がコンテンツを実行する（Ｓ４３）。あるいは、決定部２３２は、第１時刻または前回第２時刻に基づいて、コンテンツを決定することもできる。これらを組み合わせてもよい。ここでは、携帯電話機１００では、前回の第２時刻からの継続時間Ｄ２に応じた診断結果を示すファイルと、今回の第１時刻に基づいて決定された画像ファイルとが、ブラウザ部１６０のコンテンツ出力部１６８からＬＣＤ１１８に対して表示指示された場合を示している。
【０１２６】
例として、継続時間Ｄ２が７日には、「久しぶりのデート、二人でのんびり公園を散歩するのがラッキー」という占い結果を含むコンテンツを対応付けることができる。また、継続時間Ｄ２が１日には、「わがままになりがち、気をつけよう」という占い結果を含むコンテンツを対応付けることができる。
【０１２７】
さらに、経過時間Ｄ１が経過した後、携帯電話機１００においてユーザが操作キー１１４を操作し、操作受付部１１６を介して第２時刻受付部１６４が第２操作を受け付け、時刻送信部１６６がコンテンツ提供サーバ２００に送信する（Ｓ１９）。
【０１２８】
第２時刻受信部２２４により第２時刻Ｔ２が受信されると（Ｓ４５）、第２時刻に基づいて、図２４（ａ）と同様の処理により、対応するコンテンツを表示することができる。
【０１２９】
図２４（ｃ）は、決定部２３２が、時間記録部２２６に記録されている過去の時刻情報も条件として、コンテンツを決定する場合の例を示している。コンテンツ提供サーバ２００において、アプリケーションプログラムが起動された後（Ｓ３５）、必要に応じて入力情報を受信した後（Ｓ３７）、携帯電話機１００において、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付け、時刻送信部１６６がコンテンツ提供サーバ２００に送信する（Ｓ１３）。第１時刻受信部２２２により第１時刻Ｔ１が受信されると（Ｓ３９）、時間算出部２２５が前回第２時刻Ｔ２'に基づいて、継続時間Ｄ２を算出する。
【０１３０】
たとえば、対応テーブルは、今回第１時刻Ｔ１を基準として、さらに前々回の第１時刻Ｔ１"、前々回第２時刻Ｔ２"、前々回経過時間Ｄ１"、前回第１時刻Ｔ１'、前回継続時間Ｄ２'、前回第２時刻Ｔ２'、前回経過時間Ｄ１'、および今回継続時間Ｄ２などの過去の時刻情報の中から少なくとも一つ、または組み合わせて条件として、コンテンツを対応付けることができる。
【０１３１】
また、対応テーブルは今回第１時刻Ｔ１および過去の第２時刻（たとえば前々回第２時刻Ｔ２"）を条件としてコンテンツを対応付けることができる。これにより、現時点から過去に遡った時点を基軸として、過去の情報を条件として未来の占いを行うことが可能となる。すなわち、たとえば、前々回第２時刻Ｔ２"が２ヶ月の場合、「もう少しマメに会わないと、恋人にふられてしまうかも、要注意！」という占い結果を含むコンテンツを対応付けることができる。
【０１３２】
以上説明したように、本実施形態のコンテンツ提供サービスシステム１によれば、ユーザが携帯する携帯電話機１００において、２回の操作キーの操作の組み合わせに応じて、コンテンツを決定し、実行することができるので、ユーザのキー操作に応じて指定される任意の長さの空き時間などを利用したコンテンツの提供が可能となる。この発明では、コンテンツを実行するアプリケーションプログラムはコンテンツ提供サーバ２００にて実行されるので、携帯電話機１００側のアプリケーション実行時の負荷が低減する。また、ユーザのそのときのキー操作に応じてコンテンツの実行条件を決定するので、偶然性の要素が加わり、コンテンツのアミューズメント性が向上するとともに、サービスの利用をユーザに繰り返し行わせる常習性も向上し、ユーザのコンテンツサービスの利用率を向上させることができる。
【０１３３】
（第二の実施の形態）
図２５は、本発明の他の実施の形態に係るコンテンツ提供サービスシステム１における「たばこ占い」コンテンツの例を説明するための図である。本実施形態のコンテンツ提供サービスシステム１は、上記実施の形態のコンテンツ提供サービスシステム１と同様な構成を有する。以下、上記実施形態で使用した図２乃至図５、図９、および図１７も用いて説明する。本実施形態は、上記実施の形態とは、携帯電話機１００で実行されるコンテンツが「たばこ占い」である点が相違する。
【０１３４】
本実施形態のコンテンツ提供サービスシステム１におけるたばこ占いコンテンツ実行時の携帯電話機１００の動作について以下に説明する。図２６は、本実施形態のたばこ占いコンテンツ実行時の携帯電話機１００の動作の一例を示すフローチャートである。
【０１３５】
本実施形態のたばこ占いコンテンツとは、利用者４００が喫煙する時間を計測し、計測された喫煙時間に基づいて占いを行い、診断結果を利用者４００に提示するものである。利用者４００は、一方の手にたばこ、他方の手に携帯電話機１００を持ち、喫煙中に携帯電話機１００上に提供される動画などのコンテンツを視聴することができる。さらには、喫煙後に、利用者４００に喫煙時間に基づく占い結果を提供することができ、喫煙行為時の至福のひとときに、より一層の楽しみを演出することができる。
【０１３６】
携帯電話機１００は、所定のＵＲＬにアクセスし、予めコンテンツ提供サーバ２００との認証を必要に応じて終えて、接続を確立しているものとする。図１７に示すように、まず携帯電話機１００において占いメニューのコンテンツリスト画面３１０がＬＣＤ１１８に表示される（ステップＳ２０１）。利用者４００がメニューからたばこ占いを選択する操作を行うと（ステップＳ１０１）、携帯電話機１００のアプリ起動指示受付部１５０が選択を受け付け、アプリ起動要求送信部１５２がたばこ占いコンテンツ起動指示をコンテンツ提供サーバ２００に送信する（ステップＳ２０３）。コンテンツ提供サーバ２００では、アプリ起動指示受信部２１２がたばこ占いコンテンツ起動指示を受信し（ステップＳ３０１）、アプリ実行部２２０がアプリケーション情報テーブル２４２（図９（ａ））に基づき、「たばこ占い」コンテンツ（ファイル名「tabacco.class」）を格納場所「server01:\java01\uranai」から読み出し、起動する（ステップＳ３０３）。
【０１３７】
コンテンツ提供サーバ２００でアプリケーションプログラムが実行されている間、携帯電話機１００では、ブラウザ部１６０上で、あたかも自機内でアプリケーションプログラムを実行しているかのようにブラウズすることができる（ステップＳ２０４）。すなわち、コンテンツ提供サーバ２００のアプリ実行部２２０がアプリケーションプログラムを実行し、端末インタフェース部２１４を介して携帯電話機１００のＬＣＤ１１８上に画像を表示させることができる。また、コンテンツ提供サーバ２００の操作キー１１４を利用者が操作したとき、操作受付部１１６が受け付けた操作を端末インタフェース部２１４を介して受け付けることができる。ここでは、図２５に示すように、携帯電話機１００のＬＣＤ１１８には、たばこ占い開始画面４１０が表示される。
【０１３８】
つづいて、利用者４００がたばこに火を付け（ステップＳ１０３）、たばこ占い開始画面４１０の開始キー４１２を操作キー１１４を操作して押下する（ステップＳ１０５）。携帯電話機１００では、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付ける（ステップＳ２０５）。第１時刻受付部１６２は、計時部１１２から現在時刻を取得し、第１時刻を決定する。時刻送信部１６６がインタフェース部１５６を介してコンテンツ提供サーバ２００に第１時刻を送信する（ステップＳ２０７）。コンテンツ提供サーバ２００において、第１時刻受信部２２２が第１時刻を受信し、時間記録部２２６に記録する（ステップＳ３０５）。
【０１３９】
そして、決定部２３２が対応テーブル２４０ａを参照し、第１時刻に対応するコンテンツＩＤを取得する（ステップＳ３０７）。さらに、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出す。そして、コンテンツ実行部２３６がコンテンツを実行する（ステップＳ３０９）。
【０１４０】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ２１１）。
【０１４１】
コンテンツは、たとえば、企業のイメージ広告の動画像などであり、利用者４００は喫煙中に携帯電話機１００のＬＣＤ１１８を注視し、たばこ占い終了受付画面４２０のコンテンツ表示部４２２に表示される動画像を視聴することができる（ステップＳ１０７）。このとき、動画像の再生と同時に、ＬＥＤの点灯点滅制御や音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことができる。
【０１４２】
そして、喫煙終了時（ステップＳ１０９）、利用者４００はたばこ占い終了受付画面４２０の終了キー４２４を操作キー１１４を操作して押下する（ステップＳ１１１）。携帯電話機１００では、操作受付部１１６を介して第２時刻受付部１６４が第２操作を受け付ける（ステップＳ２１３）。第２時刻受付部１６４は、計時部１１２から現在時刻を取得し、第２時刻を決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ２１５）。コンテンツ提供サーバ２００において、第２時刻受信部２２４が第２時刻を受信し、時間記録部２２６に記録する（ステップＳ３１１）。
【０１４３】
そして、時間算出部２２５が、第１時刻および第２時刻から経過時間を算出し、時間記録部２２６に記録する（ステップＳ３１３）。そして、決定部２３２が対応テーブル２４０ｃを参照し、経過時間に対応するコンテンツＩＤを取得する（ステップＳ３１５）。さらに、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出す。そして、コンテンツ実行部２３６がコンテンツを実行する（ステップＳ３１７）。
【０１４４】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ２２１）。
【０１４５】
携帯電話機１００のＬＣＤ１１８には、図２５のたばこ占い結果画面４３０が表示され、利用者４００はたばこ占い結果を視聴することができる（ステップＳ１１３）。たばこ占い結果画面４３０は、１日に吸ったたばこの本数を示す本数表示部４３２、経過時間を示す経過時間表示部４３４、経過時間に基づく診断結果を示す診断結果表示部４３６、および動画表示部４３８を含むことができる。
【０１４６】
以上説明したように、本実施形態のコンテンツ提供サービスシステム１における「たばこ占い」コンテンツによれば、たばこを吸っている手の他方の手に携帯電話機１００を持ち、喫煙開始をトリガとして、３〜５分の喫煙時間に利用者にモバイルコンテンツを提供するとともに、喫煙終了をトリガとして、利用者に喫煙時間に基づく売らない結果を提供することができる。喫煙行為時の至福のひとときに、より一層の楽しみを演出することができる。
【０１４７】
（第三の実施の形態）
図２７は、本発明の他の実施の形態に係るコンテンツ提供サービスシステム１における「タロット占い」コンテンツを実現する携帯電話機１００およびコンテンツ提供サーバ２００の部分構成を示す機能ブロック図である。本実施形態のコンテンツ提供サービスシステム１は、上記実施の形態のコンテンツ提供サービスシステム１とは、第１時刻および第２時刻の２つの時刻だけでなく、複数の時刻並びに複数の時刻間の経過時間に基づいて、実行するコンテンツを複数、時系列的に決定して実行する点で相違する。
【０１４８】
本実施形態のコンテンツ提供サービスシステム１は、携帯端末（携帯電話機１００）と、コンテンツを記憶するコンテンツ記憶部１０と、携帯端末とネットワーク２０を介して接続され、携帯端末からの要求に応じてコンテンツ記憶部１０に記憶されているコンテンツを実行し、コンテンツを操作可能に携帯端末に提供するコンテンツ提供サーバ２００と、を備える。携帯端末（携帯電話機１００）は、実行するコンテンツの指示を受け付ける指示受付部（アプリ起動指示受付部１５０）と、指示を受け付けた時、コンテンツ提供サーバ２００にネットワーク２０を介して接続する接続部（インタフェース部１５６）と、コンテンツ提供サーバ２００に対して指示を送信する指示送信部（アプリ起動要求送信部１５２）と、コンテンツ提供サーバ２００からの応答に従って、コンテンツ提供サーバ２００上で実行中のコンテンツを操作可能にブラウズするブラウザ部１６０と、ブラウザ部１６０上で、コンテンツ提供サーバ２００上で実行するコンテンツを決定する条件となる時刻を指定するために所定の操作キー１１４（図４）の操作を受け付け時刻とする時刻受付部５００と、時刻をコンテンツ提供サーバ２００に送信する時刻送信部１６６と、を含む。
【０１４９】
また、コンテンツ提供サーバ２００は、携帯端末（携帯電話機１００）からの要求に応じてネットワーク２０を介して携帯端末との接続を確立する接続確立部２０４と、携帯端末からの指示を受信する指示受信部（アプリ起動指示受信部２１２）と、指示に従って、コンテンツを実行する実行部（アプリ実行部２２０）と、実行部がコンテンツを実行した結果を、携帯端末からの操作可能に携帯端末に提供する提供部（端末インタフェース部２１４）と、携帯端末から時刻を受信する時刻受信部５０２と、時刻に基づいて、実行するコンテンツを決定する決定部２３２（図３）と、を含み、コンテンツ提供サーバ２００の決定部が決定したコンテンツを、実行部（コンテンツ実行部２３６）はコンテンツ記憶部１０から読み出して実行し、提供部がその結果を携帯端末にブラウズ可能に提供する。携帯端末（携帯電話機１００）の時刻受付部５００は、操作キーの操作を複数回、受け付けて複数の時刻として受け付け、コンテンツ提供サーバ２００の決定部２３２（図３）は、複数の時刻に基づいて、実行コンテンツを決定する。
【０１５０】
具体的には、図２７（ａ）に示すように、携帯電話機１００は、上記実施形態のブラウザ部１６０の第１時刻受付部１６２および第２時刻受付部１６４に替えて、時刻受付部５００を有する。時刻受付部５００は、実行コンテンツを決定する条件となる第Ｎ時刻（Ｎは１以上の自然数）を指定するための所定の操作キー１１４の操作を受け付けた時点の時刻を計時部１１２から取得し、第Ｎ時刻として受け付ける。時刻受付部５００が受け付けた第Ｎ時刻は時刻送信部１６６によりインタフェース部１５６を介してコンテンツ提供サーバ２００に送信される。
【０１５１】
また、図２７（ｂ）に示すように、コンテンツ提供サーバ２００は、上記実施形態のアプリ実行部２２０の第１時刻受信部２２２および第２時刻受信部２２４に替えて時刻受信部５０２と、時間記録部２２６に替えて時間記憶部５０４と、を有する。時刻受信部５０２は、携帯電話機１００から送信された第Ｎ時刻（Ｎは１以上の自然数）を端末インタフェース部２１４を介して受信し、時間記録部５０４に記憶する。本実施形態のタロット占いコンテンツでは、タロットカードのシャッフル操作受付時が第１時刻となり、その後、３枚のタロットカードの中から順次好きなカードの選択操作を受け付ける度に、第２時刻、第３時刻、第４時刻となる。シャッフル操作を行った第１時刻から、続く第２、第３、第４時刻のそれぞれの間の第１、第２、第３経過時間に応じて、本実施形態の占い結果は動的に変化し、決定される。
【０１５２】
図２８は、本実施形態の時間記録部５０４の構造の一例を示す図である。時間記録部５０４は、時刻受信部５０２で受信した第Ｎ時刻を記憶する。また、上記実施形態と同様の時間算出部２２５によって、第ｎ時刻と第（ｎ＋１）時刻（ｎは１〜（Ｎ−１）の自然数）の間の第ｎ経過時間、並びに、前回第Ｎ時刻から今回の第１時刻までの間の経過時間を引継時間として算出され、時間記録部５０４にそれぞれ記憶される。
【０１５３】
このように構成された本実施形態のコンテンツ提供サービスシステム１におけるタロット占いコンテンツ実行時の動作の一例について以下に説明する。図２９および図３０は、本実施形態の携帯電話機１００におけるタロット占いコンテンツ実行時の動作の一例を示すフローチャートである。以下、上記実施形態の説明で用いた図２乃至図５、図９および図１７も用いて説明する。
【０１５４】
本実施形態のタロット占いコンテンツとは、タロットカードをシャッフルした後、３枚のカードを用いて恋愛運、金運、および健康運を占い、その結果を表示するものである。携帯電話機１００は、所定のＵＲＬにアクセスし、予めコンテンツ提供サーバ２００との認証を必要に応じて終えて、接続を確立しているものとする。
【０１５５】
図１７に示すように、まず携帯電話機１００において占いメニューのコンテンツリスト画面３１０がＬＣＤ１１８に表示される（ステップＳ５０１）。利用者４００がメニューからタロット占いを選択する操作を行うと（ステップＳ４０１）、携帯電話機１００のアプリ起動指示受付部１５０が選択を受け付け、アプリ起動要求送信部１５２がタロット占いコンテンツ起動指示をコンテンツ提供サーバ２００に送信する（ステップＳ５０３）。コンテンツ提供サーバ２００では、アプリ起動指示受信部２１２がタロット占いコンテンツ起動指示を受信し（ステップＳ６０１）、アプリ実行部２２０がアプリケーション情報テーブル２４２（図９（ａ））に基づき、「タロット占い」コンテンツ（不図示）を格納場所から読み出し、起動する（ステップS６０３）。
【０１５６】
コンテンツ提供サーバ２００でアプリケーションプログラムが実行されている間、携帯電話機１００では、ブラウザ部１６０上で、あたかも自機内でアプリケーションプログラムを実行しているかのようにブラウズすることができる（ステップＳ５０４）。すなわち、コンテンツ提供サーバ２００のアプリ実行部２２０がアプリケーションプログラムを実行し、端末インタフェース部２１４を介して携帯電話機１００のＬＣＤ１１８上に画像を表示させることができる。また、コンテンツ提供サーバ２００の操作キー１１４を利用者が操作したとき、操作受付部１１６が受け付けた操作を端末インタフェース部２１４を介して受け付けることができる。
【０１５７】
ここでは、図３１に示すように、携帯電話機１００のＬＣＤ１１８には、タロット占い画面５１０が表示される。タロット占い画面５１０には、タロットカードをシャッフルするシャッフルボタン５１２が設けられるとともに、恋愛運、金運、健康運を占うための３枚のカード、恋愛運カード５１４、金運カード５１６、健康運カード５１８がそれぞれ裏返しに表示されている。
【０１５８】
図２９に戻り、利用者４００が携帯電話機１００の操作キー１１４を操作してタロット占い画面５１０のシャッフルボタン５１２を押下する（ステップＳ４０３）。携帯電話機１００では、操作受付部１１６を介して時刻受付部５００（図２７（ａ））が第１操作を受け付ける（ステップＳ５０５）。時刻受付部５００は、計時部１１２から現在時刻を取得し、第１時刻を決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ５０７）。コンテンツ提供サーバ２００において、時刻受信部５０２（図２７（ｂ））が第１時刻を受信し、時間記録部５０４に記録する（ステップＳ６０５）。
【０１５９】
そして、決定部２３２が対応テーブル２４０ａを参照し、第１時刻に対応するコンテンツＩＤを取得する（ステップＳ６０７）。そして、コンテンツ実行部２３６が、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出す。そして、コンテンツ実行部２３６がコンテンツを実行する（ステップＳ６０９）。
【０１６０】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ５１１）。
【０１６１】
本実施形態において、ステップＳ５１１でコンテンツが出力されると、携帯電話機１００のＬＣＤ１１８にカード選択画面５２０（図３１）が表示される。カード選択画面５２０は、コンテンツ表示部５２２が設けられている。コンテンツ表示部５２２に表示されるコンテンツとは、たとえば、企業のイメージ広告の動画像とすることができる。利用者４００は、シャッフルが終了するのを待ちながらコンテンツ表示部５２２に表示される動画像などのコンテンツを視聴することができる（ステップＳ４０５）。このとき、動画像の再生と同時に、ＬＥＤの点灯点滅制御や音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことができる。
【０１６２】
シャッフルが終了すると、各カードがブリンク表示（恋愛運カード選択待ちブリンク表示５２４、金運カード選択待ちブリンク表示５２６、健康運カード選択待ちブリンク表示５２８）され、選択待ち状態となる。
【０１６３】
つづいて、利用者４００は恋愛運カードを１枚目のカードとして選択し、カード選択画面５２０の恋愛運カード選択待ちブリンク表示５２４を、操作キー１１４を操作して押下する（ステップＳ４０７）。携帯電話機１００では、操作受付部１１６を介して時刻受付部５００が第２操作を受け付ける（ステップＳ５１３）。時刻受付部５００は、計時部１１２から現在時刻を取得し、第２時刻を決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ５１５）。コンテンツ提供サーバ２００において、時刻受信部５０２が第２時刻を受信し、時間記録部５０４に記録する（ステップＳ６１１）。
【０１６４】
そして、時間算出部２２５が、第１時刻および第２時刻から第１経過時間を算出し、時間記録部５０４に記録する（ステップＳ６１３）。そして、決定部２３２が対応テーブル２４０ｃを参照し、第１経過時間に対応するコンテンツＩＤを取得する（ステップＳ６１５）。そして、コンテンツ実行部２３６が、決定部２３２から受け渡されたコンテンツＩＤに対応するコンテンツについて、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出し、コンテンツを実行する（ステップＳ６１７）。
【０１６５】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ５２１）。
【０１６６】
携帯電話機１００のＬＣＤ１１８には、図３１の恋愛運結果表示画面５３０が表示され、利用者４００はタロット占いの恋愛運の結果を視聴することができる（ステップＳ４０９）。恋愛運結果表示画面５３０は、結果恋愛運カード５３２と、恋愛運結果説明５３４と、を含むことができる。占い済み恋愛運カード５３６は表側が表示され、金運カード選択待ちブリンク表示５２６および健康運カード選択待ちブリンク表示５２８は裏側のままブリンク表示する。
【０１６７】
つづいて、利用者４００は金運カードを２枚目のカードとして選択し、恋愛運結果表示画面５３０の金運カード選択待ちブリンク表示５２６を、操作キー１１４を操作して押下する（ステップＳ４１１）。携帯電話機１００では、操作受付部１１６を介して時刻受付部５００が第３操作を受け付ける（ステップＳ５２３）。時刻受付部５００は、計時部１１２から現在時刻を取得し、第３時刻を決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ５２５）。コンテンツ提供サーバ２００において、時刻受信部５０２が第３時刻を受信し、時間記録部５０４に記憶する（ステップＳ６１９）。
【０１６８】
そして、時間算出部２２５が、第２時刻および第３時刻から第２経過時間を算出し、時間記録部５０４に記録する（ステップＳ６２１）。そして、決定部２３２が対応テーブル２４０ｃを参照し、第２経過時間に対応するコンテンツＩＤを取得する（ステップＳ６２３）。さらに、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出す。
【０１６９】
図３０に進み、コンテンツ実行部２３６がコンテンツを実行する（ステップＳ６２５）。コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ５３１）。
【０１７０】
携帯電話機１００のＬＣＤ１１８には、図３１の金運結果表示画面５４０が表示され、利用者４００はタロット占いの金運の結果を視聴することができる（ステップＳ４１３）。金運結果表示画面５４０は、結果金運カード５４２と、金運結果説明５４４と、を含むことができる。占い済み金運カード５４６は表側が表示され、健康運カード選択待ちブリンク表示５２８のみが裏側のままブリンク表示する。
【０１７１】
つづいて、利用者４００は健康運カードを３枚目のカードとして選択し、金運結果表示画面５４０の健康運カード選択待ちブリンク表示５２８を、操作キー１１４を操作して押下する（ステップＳ４１５）。携帯電話機１００では、操作受付部１１６を介して時刻受付部５００が第４操作を受け付ける（ステップＳ５３３）。時刻受付部５００は、計時部１１２から現在時刻を取得し、第４時刻を決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ５３５）。コンテンツ提供サーバ２００において、時刻受信部５０２が第４時刻を受信し、時間記録部５０４に記憶する（ステップＳ６２７）。
【０１７２】
そして、時間算出部２２５が第３時刻および第４時刻から第３経過時間を算出し、時間記録部５０４に記録する（ステップＳ６２９）。そして、決定部２３２が対応テーブル２４０ｃを参照し、第３経過時間に対応するコンテンツＩＤを取得する（ステップＳ６３１）。さらに、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出す。コンテンツ実行部２３６がコンテンツを実行する（ステップＳ６３３）。
【０１７３】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ５４１）。
【０１７４】
携帯電話機１００のＬＣＤ１１８には、図３１の健康運結果表示画面５５０が表示され、利用者４００はタロット占いの健康運の結果を視聴することができる（ステップＳ４１７）。健康運結果表示画面５５０は、結果健康運カード５５２と、健康運結果説明５５４と、を含むことができる。占い済み健康運カード５５６は表側が表示される。
【０１７５】
以上説明したように、本実施形態のコンテンツ提供サービスシステム１における「タロット占い」コンテンツによれば、複数のキー操作をトリガとしたモバイルコンテンツ提供を実現することができる。
【０１７６】
（第四の実施の形態）
図３２は、本発明の他の実施の形態に係るコンテンツ提供サービスシステム１のコンテンツ提供サーバ２００の部分構成を示す機能ブロック図である。本実施形態では、「１〜３６ルーレット占い」コンテンツの例として説明する。本実施形態のコンテンツ提供サービスシステム１は、上記実施の形態とは、決定部が第２操作受付時に、動的な演出をもって、抽選テーブルを用いてコンテンツを決定し、提示する点で相違する。本実施形態において、動的な演出とは、第１操作受付後、第２操作受付までの間に、ルーレット盤を回転させ、第２操作受付時に玉をルーレット盤に落下させる動画像を提示することである。
【０１７７】
本実施形態のコンテンツ提供サーバ２００は、上記実施形態の構成に加えて、コンテンツをランダムに抽選決定するための乱数抽選テーブル（乱数抽選テーブル記憶部６１２）を含み、決定部６１０は、操作キーの操作をトリガとして、乱数抽選テーブルにアクセスし、ランダムに抽選決定されたコンテンツを実行コンテンツとして決定する。
【０１７８】
具体的には、コンテンツ提供サーバ２００は、図３のコンテンツ提供サーバ２００のアプリ実行部２２０の決定部２３２およびコンテンツ実行部２３６に替えて、決定部６１０およびコンテンツ実行部６２０を備える。さらに、アプリ実行部２２０は、ベット受信部６０２と、ベット記憶部６０４と、乱数抽選テーブル記憶部（以後「抽選テーブル」と示す）６１２と、ポイント加算部６１６と、ポイント記憶部６１８と、を含む。また、コンテンツ実行部６２０は、ルーレット制御部６２２および結果提示部６２４を含む。
【０１７９】
ベット受信部６０２は、携帯電話機１００において利用者が操作キー１１４を操作して入力した、ルーレットのベットを端末インタフェース部２１４を介して受信する。なお、携帯電話機１００では、操作キー１１４を操作して入力されたルーレットのベットを操作受付部１１６が受け付け、情報送信部１７０がインタフェース部１５６を介してコンテンツ提供サーバ２００に送出する。
【０１８０】
ベット記憶部６０４は、ベット受信部６０２が受信したベットを記憶する。本実施形態において、利用者が３種類の賭けを行うことができるものとする。すなわち、シングルナンバーベット（１〜３６の何れかの中から１個の数字を賭ける。）、レンジベット（横２列の６個の数字の組、１〜６、７〜１２、１３〜１８、１９〜２４、２５〜３０、３１〜３６の何れかに賭ける。ここでは、１〜６レンジと呼ぶものとする。）、赤黒ベット（赤または黒のどちらかに賭ける。）である。
【０１８１】
本実施形態において、第１操作時に実行されるコンテンツは、ルーレットが回転する動画像であり、第１時刻によって携帯電話機１００のＬＣＤ１１８に表示されるルーレットの回転数が変化するものとする。すなわち、本実施形態において、対応テーブル記憶部２４０は、第１時刻毎にルーレットの回転数が対応付けて定義される回転数テーブル（不図示）を含む。さらに、対応テーブル記憶部２４０は、経過時間または第２時刻に「著名占い師による只今の運勢」のコンテンツＩＤを対応付けた対応テーブルと、経過時間または第２時刻に「只今の運勢」のコンテンツＩＤを対応付けた対応テーブルと、を含むことができる。
【０１８２】
決定部６１０は、第１時刻受信部２２２で第１時刻を受信した時、回転数テーブルを参照し、時間記録部２２６に記録された第１時刻に対応する回転数を取得し、コンテンツ実行部６２０に指示する。
【０１８３】
また、決定部６１０は、第２時刻受信部２２４で第２時刻を受信した時、図３３の抽選テーブル６１２を参照し、時間記録部２２６に記憶された経過時間に対応する抽選数値を取得する。図３３に示すように、抽選テーブル６１２は、経過時間毎（たとえば、２秒単位）に、１〜３６のルーレットの数値の抽選結果が記憶されている。経過時間によってルーレットの数値が抽選されて決定されるものとする。
【０１８４】
決定部６１０は、得られた抽選数値と、利用者が賭けていた数値をベット記憶部６０４から読み出して比較し、当選または落選の判定を行う。本実施形態において、賭け方の種類毎に当選時の処理が異なるものとする。たとえば、シングルナンバーベットの場合、当選するとプレミアムとして利用者にポイントが付与され、加算される。すなわち、決定部６１０は、シングルナンバーベットが当選と判定したとき、ポイント加算部６１６に通知する。ポイント加算部６１６は、決定部６１０からの通知に従って、所定のポイントを加算し、ポイント記憶部６１８に記憶する。加算され累積されたポイントは、そのポイント数に応じて、利用者に所定の特典が与えられたり、所定の商品やサービスと交換したりすることができるものとする。
【０１８５】
また、レンジベットの場合、当選すると「著名占い師による只今の運勢」のコンテンツを利用者は視聴することができる。すなわち、決定部６１０は、レンジベットが当選と判定したとき、予め対応テーブル記憶部２４０に記憶されている対応テーブルから経過時間または第２時刻に対応付けられている「著名占い師による只今の運勢」のコンテンツＩＤを取得し、コンテンツ実行部６２０に指示する。
【０１８６】
さらに、赤黒ベットの場合、当選すると通常の「只今の運勢」のコンテンツを利用者は視聴することができる。すなわち、決定部６１０は、赤黒ベットが当選と判定したとき、予め対応テーブル記憶部２４０に記憶されている対応テーブルから経過時間または第２時刻に対応付けられている「只今の運勢」のコンテンツＩＤを取得し、コンテンツ実行部６２０に指示する。
【０１８７】
コンテンツ実行部６２０のルーレット制御部６２２は、決定部６１０からの指示に従って、ＬＣＤ１１８に表示されるルーレットの回転動画像の制御を行う。ルーレット制御部６２２は、第１時刻受信部２２２が第１時刻を受信した時、決定部６１０で決定されたルーレットの回転数に従って、携帯電話機１００のＬＣＤ１１８に表示させるルーレットの回転を開始させる。さらに、ルーレット制御部６２２は、第２時刻受信部２２４が第２時刻を受信した時、決定部６１０で決定された抽選数値に対応する数値の位置に、ルーレットの玉を落下させて配置する動画像を携帯電話機１００のＬＣＤ１１８に表示させる。
【０１８８】
なお、携帯電話機１００において、動画像の再生と同時に、ＬＥＤの点灯点滅制御、効果音、音楽や音声などの音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことができる。
【０１８９】
結果提示部６２４は、第２時刻受信部２２４が第２時刻を受信した時、決定部６１０で決定されたコンテンツＩＤに対応するコンテンツを提示する。すなわち、決定部６１０からの指示に従って、「著名占い師による只今の運勢」または「只今の運勢」を提示する。あるいは、すべてのベットで落選した場合、落選結果を提示するとともに、利用者にリプレイを促すメッセージを携帯電話機１００のＬＣＤ１１８に提示する。
【０１９０】
このように構成された本実施形態の携帯電話機１００における１〜３６ルーレット占いコンテンツ実行時の動作の一例について以下に説明する。図３４および図３５は、本実施形態の携帯電話機１００における１〜３６ルーレット占いコンテンツ実行時の動作の一例を示すフローチャートである。以下、上記実施形態で説明に用いた図２乃至図５、図９および図１７も用いて説明する。
【０１９１】
携帯電話機１００は、所定のＵＲＬにアクセスし、予めコンテンツ提供サーバ２００との認証を必要に応じて終えて、接続を確立しているものとする。図１７に示すように、まず携帯電話機１００において占いメニューのコンテンツリスト画面３１０がＬＣＤ１１８に表示される（ステップＳ８０１）。利用者４００がメニューからルーレット占いを選択する操作を行うと（ステップＳ７０１）、携帯電話機１００のアプリ起動指示受付部１５０が選択を受け付け、アプリ起動要求送信部１５２がルーレット占いコンテンツ起動指示をコンテンツ提供サーバ２００に送信する（ステップＳ８０３）。コンテンツ提供サーバ２００では、アプリ起動指示受信部２１２がルーレット占いコンテンツ起動指示を受信し（ステップＳ９０１）、アプリ実行部２２０がアプリケーション情報テーブル２４２（図９（ａ））に基づき、「ルーレット占い」コンテンツ（ファイル名「roulette.class」）を格納場所「http://www.xxx.co.jp/contents」から読み出し、起動する（ステップS９０３）。
【０１９２】
コンテンツ提供サーバ２００でアプリケーションプログラムが実行されている間、携帯電話機１００では、ブラウザ部１６０上で、あたかも自機内でアプリケーションプログラムを実行しているかのようにブラウズすることができる（ステップＳ８０４）。すなわち、コンテンツ提供サーバ２００のアプリ実行部２２０がアプリケーションプログラムを実行し、端末インタフェース部２１４を介して携帯電話機１００のＬＣＤ１１８上に画像を表示させることができる。また、コンテンツ提供サーバ２００の操作キー１１４を利用者が操作したとき、操作受付部１１６が受け付けた操作を端末インタフェース部２１４を介して受け付けることができる。
【０１９３】
ここでは、図３６に示すように、携帯電話機１００のＬＣＤ１１８には、ルーレット占い画面６３０が表示される。ルーレット占い画面６３０は、３通りのベット欄、シングルベット欄６３１、レンジベット欄６３２、および赤黒ベット欄６３３と、スタートボタン６３５と、ベットクリアボタン６３６と、が含まれる。シングルベット欄６３１、レンジベット欄６３２、赤黒ベット欄６３３に利用者が操作キー１１４を操作して数値または文字を入力すると（ステップＳ７０３）、操作受付部１１６がベット情報を受け付け、情報送信部１７０に受け渡す（ステップＳ８０５）。情報送信部１７０がベット情報をコンテンツ提供サーバ２００にインタフェース部１５６を介して送信する。コンテンツ提供サーバ２００において、携帯電話機１００から送信されたベット情報がインタフェース部２０２を介して端末インタフェース部２１４に受信され、ベット受信部６０２に受け渡される。ベット受信部６０２は、受信した各ベットをベット記憶部６０４に記憶する（ステップＳ９０５）。
【０１９４】
図３６において、ベットクリアボタン６３６は、ベット欄で入力されたベットをクリアするためのボタンである。利用者が携帯電話機１００の操作キー１１４を操作してベットクリアボタン６３６を押下すると、コンテンツ提供サーバ２００に通知され、端末インタフェース部２１４を介してベット受信部６０２が受信する。ベット受信部６０２は、シングルベット欄６３１、レンジベット欄６３２、および赤黒ベット欄６３３に入力され、ベット記憶部６０４に記憶されていた各ベットを全てクリアする。
【０１９５】
スタートボタン６３５は、ルーレットゲームの開始の指示を受け付けるボタンである。利用者４００が携帯電話機１００の操作キー１１４を操作してスタートボタン６３５を押下する（ステップＳ７０５）。携帯電話機１００では、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付ける（ステップＳ８０７）。第１時刻受付部１６２は、計時部１１２から現在時刻を取得し、第１時刻を決定する。時刻送信部１６６がインタフェース部１５６を介してコンテンツ提供サーバ２００に第１時刻を送信する（ステップＳ８０９）。コンテンツ提供サーバ２００において、第１時刻受信部２２２が第１時刻を受信し、時間記録部２２６に記録する（ステップＳ９０７）。
【０１９６】
そして、決定部６１０が回転数テーブルを参照し、第１時刻に対応するルーレットの回転数を取得する。これによりコンテンツが決定することとなる（ステップＳ９０９）。コンテンツ実行部６２０は、決定部６１０が決定したルーレットの回転数に基づいて、ルーレットが回転する動画像を含むコンテンツを実行する（ステップＳ９１１）。
【０１９７】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ８１３）。
【０１９８】
本実施形態において、ステップＳ８１３でコンテンツが出力されると、携帯電話機１００の表示制御部１２２がＬＣＤ１１８に図３６のルーレット回転画面６４０を表示し、ルーレット盤６４２がステップＳ９０９で決定された回転数で回転する（ステップＳ７０７）。ルーレット回転画面６４０は、利用者４００が賭けたベットを提示するベット情報６４４と、ルーレットの回転を停止させるためのストップボタン６４６と、を含む。
【０１９９】
そして、利用者４００が携帯電話機１００の操作キー１１４を操作してルーレット回転画面６４０のストップボタン６４６を押下する（ステップＳ７０９）。携帯電話機１００では、操作受付部１１６を介して第２時刻受付部１６４が第２操作を受け付ける（ステップＳ８１５）。第２時刻受付部１６４は、計時部１１２から現在時刻を取得し、第２時刻として決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ８１７）。コンテンツ提供サーバ２００において、第２時刻受信部２２４が第２時刻を受信し、時間記録部２２６に記録する（ステップＳ９１３）。
【０２００】
つづいて、時間算出部２２５が経過時間を算出し、時間記録部２２６に記憶する（ステップＳ９１５）。そして、決定部６１０は、図３３の抽選テーブル６１２を参照し、時間記録部２２６に記録された経過時間に対応する当選数値を取得する（ステップＳ９１７）。ここでは、たとえば、数値「５」を取得したものとする。決定部６１０は、これらの結果をコンテンツ実行部６２０に通知する。
【０２０１】
そして、コンテンツ実行部６２０のルーレット制御部６２２は、決定部６１０からの指示に従って、コンテンツを実行する（ステップＳ９１９）。コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ８２３）。
【０２０２】
携帯電話機１００のＬＣＤ１１８に表示されるルーレット占い結果画面６５０では、ルーレット盤６５２の回転が停止して表示され、ルーレット盤６５２上に玉６５４を落下させ、上記抽選で得られた当選数値「５」の上に玉６５４が配置される（ステップＳ７１１）。また、ルーレット占い結果画面６５０には、勝敗結果表示部６５６が表示される（ステップＳ７１３）。また、当選したベットについては、さらに、占い選択ボタン６５８および占い選択ボタン６５９を設け、各ボタンを利用者４００が選択操作することにより、占い結果をＬＣＤ１１８に提示させることができる。
【０２０３】
つづいて、図３５に進み、決定部６１０は、ベット毎に、この当選数値「５」と、予め利用者４００が賭けていた数値をベット記憶部６０４から読み出して比較し、当選または落選の判定を行う。
【０２０４】
はじめに、シングルナンバーベットが当選か否かを判定する（ステップＳ９２５）。シングルナンバーベット「３」は落選なので（ステップＳ９２５のＮＯ）、ステップＳ９２９に進む。シングルナンバーベットが当選した場合（ステップＳ９２５のＹＥＳ）、ポイント加算部６１６は所定のポイントを加算し、ポイント記憶部６１８に記憶する（ステップＳ９２７）。
【０２０５】
つづいて、レンジベットが当選か否かを判定する（ステップＳ９２９）。レンジベット「１：１〜６」は当選なので（ステップＳ９２９のＹＥＳ）、ステップＳ９３１に進む。落選の場合（ステップＳ９２９のＮＯ）、ステップＳ９３５に進む。
【０２０６】
携帯電話機１００において、ルーレット占い結果画面６５０が表示されている状態で、利用者４００が操作キー１１４を操作して、占い選択ボタン６５８を押下したとき（ステップＳ７１５）、操作受付部１１６が受け付ける（ステップＳ８２５）。情報送信部１７０がインタフェース部１５６を介してコンテンツ提供サーバ２００に選択指示を送信する。コンテンツ提供サーバ２００において、インタフェース部２０２を介して端末インタフェース部２１４が選択指示を受信する（ステップＳ９３１）。選択指示に呼応して、決定部６１０は、対応テーブル記憶部２４０を参照して、当選したレンジベットについて、経過時間に対応付けられた「著名占い師による只今の運勢」コンテンツのコンテンツＩＤを取得する。
【０２０７】
そして、コンテンツ実行部６２０の結果提示部６２４が、コンテンツ情報テーブル２３０からコンテンツＩＤに対応するコンテンツの格納場所およびファイル名を取得し、コンテンツをコンテンツ記憶部１０から読み出し、実行する（ステップＳ９３３）。コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ８２７）。利用者４００は、「著名占い師による只今の運勢」のコンテンツを視聴することができる（ステップＳ７１７）。
【０２０８】
つづいて、赤黒ベットが当選か否かを判定する（ステップＳ９３５）。赤黒ベット「赤」は当選なので（ステップＳ９３５のＹＥＳ）、ステップＳ９３７に進む。落選の場合（ステップＳ９３５のＮＯ）、ステップＳ９４１に進む。
【０２０９】
携帯電話機１００において、ルーレット占い結果画面６５０が表示されている状態で、利用者４００が操作キー１１４を操作して、占い選択ボタン６５９を押下したとき（ステップＳ７１９）、操作受付部１１６が受け付ける（ステップＳ８２９）。情報送信部１７０がインタフェース部１５６を介して選択指示を送信する。コンテンツ提供サーバ２００において、インタフェース部２０２を介して端末インタフェース部２１４が選択指示を受信する（ステップＳ９３７）。選択指示に呼応して、決定部６１０は、対応テーブル記憶部２４０を参照して、当選した赤黒ベットについて、経過時間に対応付けられた「只今の運勢」コンテンツのコンテンツＩＤを取得する。
【０２１０】
そして、コンテンツ実行部６２０の結果提示部６２４が、コンテンツ情報テーブル２３０からコンテンツＩＤに対応するコンテンツの格納場所およびファイル名を取得し、コンテンツをコンテンツ記憶部１０から読み出し、実行する（ステップＳ９３９）。コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ８３１）。利用者４００は、「只今の運勢」のコンテンツを視聴することができる（ステップＳ７２１）。
【０２１１】
つづいて、全てのベットで落選の場合（ステップＳ９４１のＹＥＳ）、結果提示部６２４は、図３６のルーレット占い結果画面６６０を携帯電話機１００のＬＣＤ１１８に表示させるコンテンツを実行する。ルーレット占い結果画面６６０には、ルーレット盤６６２と、ルーレット制御部６２２上の当選数値「１２」に配置された玉６６４と、勝敗結果表示部６６６と、リプレイボタン６６８と、終了ボタン６６９と、が表示される。リプレイボタン６６８は、ルーレットゲームをリプレイさせるための指示を受け付けるボタンである。
【０２１２】
携帯電話機１００において、利用者４００が操作キー１１４を操作して、ルーレット占い結果画面６６０のリプレイボタン６６８を押下したとき（ステップＳ７２３）、操作受付部１１６がリプレイを受け付ける（ステップＳ８３３）。情報送信部１７０がインタフェース部１５６を介してコンテンツ提供サーバ２００にリプレイ指示を送信する。コンテンツ提供サーバ２００において、インタフェース部２０２を介して端末インタフェース部２１４がリプレイ指示を受信する（ステップＳ９４３）。
【０２１３】
そして、携帯電話機１００は、図３４のステップＳ８０５に戻る。また、利用者４００は、図３４のステップＳ７０３に戻り、コンテンツ提供サーバ２００は、図３４のステップＳ９０５に戻る。
【０２１４】
以上説明したように、本実施形態のコンテンツ提供サービスシステム１における「１〜３６ルーレット占い」によれば、２回のボタン押下時に、ルーレットの回転および玉の落下という動的な演出をもって、コンテンツの抽選を行い、そして抽選されたコンテンツを提供することができる。また、抽選テーブル６１２を設けたことにより、各時刻および各時間に予め準備されている数のコンテンツをランダムに割り当てることができるので、コンテンツ総数が少なくても、利用者には多彩なコンテンツが提供されているように感じさせることができる。コンテンツ総数を少なく抑えることができるので、コンテンツ作成費のコストを削減することができる。
【０２１５】
（第五の実施の形態）
図３７は、本発明の他の実施の形態に係るコンテンツ提供サービスシステム１における「電光掲示」コンテンツの例を説明するための図である。本実施形態のコンテンツ提供サービスシステム１は、上記実施の形態のコンテンツ提供サービスシステム１と同様に、決定部が第２操作受け付け時に、動的な演出をもって、コンテンツを決定し、提示する。本実施形態において、動的な演出とは、第１操作受け付け後、第２操作受け付けまでの間に、電光掲示の光を回転移動させる動画像を音または振動を伴って提示することである。
【０２１６】
電光掲示占いとは、携帯電話機１００のＬＣＤ１１８上に表示された電光掲示盤の画像上で、利用者が所望の位置を賭けて光が回転移動した後、賭け位置に停止するか否かによって占い結果が変化するものである。電光掲示の回転開始指示が第１操作となり、回転停止指示が第２操作となる。
【０２１７】
本実施形態のコンテンツ提供サーバ２００は、上記実施形態の構成に加え、第１時刻または第２時刻に対応付けられたコンテンツの動作を制御するためのパラメータのパラメータテーブル（回転パラメータ７１２）と、パラメータに応じてコンテンツの動作を制御する制御部（回転制御部７２２および停止判定部７２４）と、を含み、決定部７１０は、第１時刻受信部２２２または第２時刻受信部２２４が第１時刻または第２時刻を受信したとき、パラメータテーブルを参照し、第１時刻または第２時刻に対応するパラメータを決定する。
【０２１８】
具体的には、コンテンツ提供サーバ２００は、図３のコンテンツ提供サーバ２００のアプリ実行部２２０の決定部２３２およびコンテンツ実行部２３６に替えて、決定部７１０およびコンテンツ実行部７２０を備える。さらに、アプリ実行部２２０は、賭け位置受信部７０２と、賭け位置記憶部７０４と、回転パラメータ記憶部（図中、「回転パラメータ」と示す）７１２と、を含む。また、コンテンツ実行部７２０は、回転制御部７２２と、停止判定部７２４と、結果提示部７２６と、を含む。
【０２１９】
賭け位置受信部７０２は、携帯電話機１００において利用者が操作キー１１４を操作して指定した賭け位置を端末インタフェース部２１４を介して受信する。なお、携帯電話機１００では、操作キー１１４を操作して指定された賭け位置を操作受付部１１６が受け付け、情報送信部１７０がインタフェース部１５６を介してコンテンツ提供サーバ２００に送出する。
賭け位置記憶部７０４は、賭け位置受信部７０２が受信した賭け位置を記憶する。回転パラメータ記憶部７１２は、図３８に示すように、第１時刻（たとえば、５分毎）に対応付けられた回転数（ｒｐｍ）が記憶される。ここで、正の数は右回り、負の数は左回りを意味する。
【０２２０】
決定部７１０は、第１時刻受信部２２２で第１時刻を受信した時（携帯電話機１００にて電光掲示回転開始指示を受け付けた時）、回転パラメータ記憶部７１２を参照し、時間記録部２２６に記録された第１時刻に対応する回転数を取得し、コンテンツ実行部７２０に指示する。
【０２２１】
また、決定部７１０は、第２時刻受信部２２４で第２時刻を受信した時（携帯電話機１００にて電光掲示回転停止指示を受け付けた時）、コンテンツ実行部７２０に電光掲示の回転移動を停止する指示を行う。さらに、決定部７１０は、電光掲示の回転移動が停止した位置と、予め利用者が賭けていた位置を賭け位置記憶部７０４から読み出して比較し、一致するか否かを判定する。
【０２２２】
本実施形態において、対応テーブル記憶部２４０は、賭け位置が一致していた場合（以後、「当選」と呼ぶ）に使用する当選テーブルと、賭け位置が不一致だった場合（以後、「落選」と呼ぶ）に使用する落選テーブルとを含むことができる。各テーブルでは、第２時刻または経過時間にコンテンツＩＤが対応付けられている。
【０２２３】
決定部７１０は、第２時刻受信部２２４が第２時刻を受信したとき、対応テーブル記憶部２４０を参照し、時間記録部２２６に記録された第２時刻または経過時間に対応するコンテンツＩＤを取得し、コンテンツ実行部７２０に通知する。
【０２２４】
コンテンツ実行部７２０において、回転制御部７２２は、決定部７１０から通知された回転数の従って、携帯電話機１００のＬＣＤ１１８に電光掲示が移動回転する動画像を表示させるコンテンツを実行する。停止判定部７２４は、決定部７１０からの指示に従って、携帯電話機１００のＬＣＤ１１８上に表示されている電光掲示の移動回転を停止させるコンテンツを実行する。
【０２２５】
結果提示部７２６は、決定部７１０の判定結果およびコンテンツＩＤに対応するコンテンツをコンテンツ記憶部１０から抽出し、提示する。たとえば、携帯電話機１００のＬＣＤ１１８上に占い結果を表示するコンテンツを実行する。このとき、画像表示とともに、ＬＥＤの点灯点滅制御や音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことができる。
【０２２６】
このように構成された本実施形態の携帯電話機１００における電光掲示占いコンテンツ実行時の動作の一例について以下に説明する。図３９は、本実施形態の携帯電話機１００における電光掲示占いコンテンツ実行時の動作の一例を示すフローチャートである。以下、上記実施形態で説明に用いた図２乃至図５、図９および図１７も用いて説明する。
【０２２７】
携帯電話機１００は、所定のＵＲＬにアクセスし、予めコンテンツ提供サーバ２００との認証を必要に応じて終えて、接続を確立しているものとする。図１７に示すように、まず携帯電話機１００において占いメニューのコンテンツリスト画面３１０がＬＣＤ１１８に表示される（ステップＳ１１０１）。利用者４００がメニューから電光掲示占い（不図示）を選択する操作を行うと（ステップＳ１００１）、携帯電話機１００のアプリ起動指示受付部１５０が選択を受け付け、アプリ起動要求送信部１５２が電光掲示占いコンテンツ起動指示をコンテンツ提供サーバ２００に送信する（ステップＳ１１０３）。コンテンツ提供サーバ２００では、アプリ起動指示受信部２１２が電光掲示占いコンテンツ起動指示を受信し（ステップＳ１２０１）、アプリ実行部２２０がアプリケーション情報テーブル２４２（図９（ａ））に基づき、「電光掲示占い」コンテンツ（不図示）を格納場所から読み出し、起動する（ステップS１２０３）。
【０２２８】
コンテンツ提供サーバ２００でアプリケーションプログラムが実行されている間、携帯電話機１００では、ブラウザ部１６０上で、あたかも自機内でアプリケーションプログラムを実行しているかのようにブラウズすることができる（ステップＳ１１０４）。すなわち、コンテンツ提供サーバ２００のアプリ実行部２２０がアプリケーションプログラムを実行し、端末インタフェース部２１４を介して携帯電話機１００のＬＣＤ１１８上に画像を表示させることができる。また、コンテンツ提供サーバ２００の操作キー１１４を利用者が操作したとき、操作受付部１１６が受け付けた操作を端末インタフェース部２１４を介して受け付けることができる。
【０２２９】
ここでは、図４０に示すように、携帯電話機１００のＬＣＤ１１８には、電光掲示占い画面７３０が表示される。電光掲示占い画面７３０は、賭け位置入力欄７３２と、１２個の電光掲示が円状に配置された電光掲示７３４と、スタートボタン７３６と、を含む。賭け位置入力欄７３２は、利用者が携帯電話機１００の操作キー１１４を操作して賭け位置を１〜１２の数値で入力するためのテキストボックスである。スタートボタン７３６は、利用者４００が携帯電話機１００の操作キー１１４を操作して電光掲示の回転移動開始の指示を行うためのものである。
【０２３０】
図３９に戻り、利用者４００が携帯電話機１００の操作キー１１４を操作して賭け位置入力欄７３２に賭け位置を入力すると（ステップＳ１００３）、操作受付部１１６が賭け位置を受け付け、情報送信部１７０に受け渡す（ステップＳ１１０５）。情報送信部１７０が賭け位置をコンテンツ提供サーバ２００にインタフェース部１５６を介して送信する。コンテンツ提供サーバ２００において、携帯電話機１００から送信された賭け位置がインタフェース部２０２を介して端末インタフェース部２１４に受信され、賭け位置受信部７０２に受け渡される。賭け位置受信部７０２は、受信した賭け位置を賭け位置記憶部７０４に記憶する（ステップＳ１２０４）。
【０２３１】
そして、利用者４００が操作キー１１４を操作してスタートボタン７３６を押下すると（ステップＳ１００５）、携帯電話機１００では、操作受付部１１６を介して第１時刻受付部１６２が第１操作を受け付ける（ステップＳ１１０７）。第１時刻受付部１６２は、計時部１１２から現在時刻を取得し、第１時刻を決定する。時刻送信部１６６がインタフェース部１５６を介してコンテンツ提供サーバ２００に第１時刻を送信する（ステップＳ１１０９）。コンテンツ提供サーバ２００において、第１時刻受信部２２２が第１時刻を受信し、時間記録部２２６に記録する（ステップＳ１２０５）。
【０２３２】
そして、決定部７１０が回転パラメータ記憶部７１２を参照し、第１時刻に対応する電光掲示の回転数を取得する（ステップＳ１２０７）。表示制御部１２２がＬＣＤ１１８に図４０の電光掲示動作画面７４０を表示し、さらに、コンテンツ実行部７２０の回転制御部７２２が電光掲示７３４上で点滅表示７４２された光が順次矢印７４４方向に回転するように表示させる（ステップＳ１２０９）。
【０２３３】
回転制御結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から制御結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ１１１１）。
【０２３４】
図３８の回転パラメータ記憶部７１２に示すように、回転数が正の数の場合は右回りに回転移動し、負の数の場合は左回りに回転移動する。利用者４００は、電光掲示が回転する動画像を視聴することができる（ステップＳ１００７）。このとき、動画像の再生と同時に、ＬＥＤの点灯点滅制御や音声出力制御、あるいはバイブレータの振動制御などを行うこともできる。これにより、より臨場感のあるコンテンツの提供を行うことができる。
【０２３５】
電光掲示動作画面７４０には、ストップボタン７４８が設けられ、利用者４００が回転移動停止指示を行うためのものである。利用者４００が操作キー１１４を操作してストップボタン７４８を押下したとき（ステップＳ１００９）、携帯電話機１００では操作受付部１１６を介して第２時刻受付部１６４が第２操作を受け付ける（ステップＳ１１１５）。そして、計時部１１２から現在時刻を取得し、第２時刻として決定する。時刻送信部１６６が、インタフェース部１５６を介してコンテンツ提供サーバ２００に送信する（ステップＳ１１１７）。コンテンツ提供サーバ２００において、第２時刻受信部２２４が第２時刻を受信し、時間記録部２２６に記録する（ステップＳ１２１１）。
【０２３６】
そして、第２時刻受信部２２４で第２時刻を受信したとき決定部７１０は、コンテンツ実行部７２０に対して、電光掲示の停止を指示する。コンテンツ実行部７２０の停止判定部７２４は、決定部７１０からの指示に従って、回転移動表示させていた電光掲示の回転移動を停止させる（ステップＳ１２１３）。
【０２３７】
そして、決定部７１０は、電光掲示の停止位置と、賭け位置記憶部７０４に記憶されていた賭け位置を比較し、当選および落選を判定する。当選していた場合は、対応テーブル記憶部２４０の当選テーブルを参照し、落選していた場合は、対応テーブル記憶部２４０の落選テーブルを参照し、第２時刻に対応するコンテンツＩＤを取得し、コンテンツ実行部７２０に通知する（ステップＳ１２１５）。
【０２３８】
そして、コンテンツ実行部７２０の結果提示部７２６は、決定部７１０から受け取ったコンテンツＩＤに対応するコンテンツについて、コンテンツ情報テーブル２３０から対応するコンテンツの格納場所およびファイル名を取得し、コンテンツ記憶部１０からコンテンツを読み出し、コンテンツを実行する（ステップＳ１２１７）。
【０２３９】
コンテンツの実行結果は、端末インタフェース部２１４を介して携帯電話機１００に提供される。携帯電話機１００では、インタフェース部１５６を介してブラウザ部１６０のコンテンツ出力部１６８がコンテンツ提供サーバ２００から実行結果を受信し、表示制御部１２２、音声出力制御部１２６、および振動制御部１３０を介して出力を行う（ステップＳ１１２３）。
【０２４０】
携帯電話機１００のＬＣＤ１１８には、図４０の当選画面７５０または落選画面７６０が表示され、利用者４００は占い結果を視聴することができる（ステップＳ１０１１）。
【０２４１】
当選画面７５０は、結果コンテンツ表示部７５４と、電光掲示７５２と、リプレイボタン７５６とが表示される。結果コンテンツ表示部７５４には、当選したので、「大当たり！！きっと良いことがあるよ！」が表示される。一方、落選画面７６０は、結果コンテンツ表示部７６２と、リプレイボタン７５６と、を含む。結果は、電光掲示７３４上に賭け位置７４６と、点滅表示７４２で表示される。
【０２４２】
リプレイボタン７５６は、再度、電光掲示占いを行う指示を受け付けるものである。利用者４００が操作キー１１４を操作して、リプレイボタン７５６を押下すると、図３９において、ステップＳ１１０３、ステップＳ１１０５、およびステップＳ１２０４に再び戻る。
【０２４３】
以上説明したように、本実施形態のコンテンツ提供サービスシステム１における「電光掲示占い」コンテンツによれば、２回のボタン押下時に、電光掲示が回転移動するという動的な演出をもって、コンテンツの抽選を行い、抽選されたコンテンツを提供することができる。
【０２４４】
なお、本実施形態の上記説明において、電光掲示の回転方向および回転数制御についてのみ述べたが、この他に、たとえば、回転速度を可変にしたり、回転のみでなく所定の動作パターンで光を動作させたりすることも可能である。すなわち、第１時刻に回転速度の変化パターンを対応付けたテーブルや、第１時刻に光りの動作パターンを対応付けたテーブルを準備することができる。これにより、電光掲示の光の動きの速度変化と、その方向および方向複合型の組み合わせによって、その動的な演出をさらに盛り上げることが可能となる。
【０２４５】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
【０２４６】
たとえば、上記実施形態において、携帯電話機１００の第１時刻受付部１６２および第２時刻受付部１６４において、携帯電話機１００内の計時部１１２により計時される時刻を用いて第１時刻および第２時刻を決定し、携帯電話機１００からコンテンツ提供サーバ２００に送信する構成としたが、これに限定されない。たとえば、携帯電話機１００の第１時刻受付部１６２および第２時刻受付部１６４（または時刻受付部５００）において、操作キー１１４の操作を受け付けたことを示す第１時刻信号および第２時刻信号としてコンテンツ提供サーバ２００にそれぞれ送信し、コンテンツ提供サーバ２００において第１時刻受信部２２２および第２時刻受信部２２４（または時刻受信部５０２）での各信号の受信をトリガとして計時部（不図示）から取得した時刻を第１時刻および第２時刻として取得し、時間記録部２２６（または時間記憶部５０４）に記録することもできる。
【０２４７】
また、本実施形態のコンテンツ提供サービスシステム１において、コンテンツ提供サーバ２００は、占い、運勢、診断の結果を数値的指標に換算する指標換算部を含むことができ、指標換算部が換算した数値的指標をコンテンツ表示部に表示させることができる。数値的指標とは、たとえば、占い、運勢、診断の結果をパーセンテージで示したり、マークなどの個数（たとえば、ハートマーク３個半分など）で示したりすることができる。図４１に結果画面２９０の一例を示す。結果画面２９０は、運勢を、パーセンテージで示す数値２９２（１２０％）と、にこにこマーク２９４の個数（６個）によって示している。
【０２４８】
この構成によれば、単純な数値やマークの個数などで運勢などを示すことができるので、たとえば、利用者自身が単純明快な結果を得ることができるので、前回と今回との結果の比較が容易である。また、他人との比較なども簡単にできるので、互いに結果を比較し合うなどのコミュニケーションを取り易く、仲間を効果的に増やしていく助けとなる。また、結果データをデータベース化する場合にも、数値表現であれば、データサイズも小さくすることができるので、取り扱いが容易であり、記憶容量の削減や通信速度の高速化が図れる。
【０２４９】
また、上記実施形態に加え、決定部２３２は、第１時刻または第２時刻から所定の経過時間後の未来の時刻を基準として、対応テーブル記憶部２４０を参照し、対応するコンテンツを決定することもできる。あるいは、第１時刻または第２時刻から所定時間前の過去の時刻を基準として、対応テーブル記憶部２４０を参照し、対応するコンテンツを決定することもできる。
【０２５０】
上記実施形態において、２回または３回のキー操作時間に応じてコンテンツを決定する構成としたが、これに限定されない。たとえば、複数回のキー操作の時間を組み合わせた条件としてコンテンツを決定することもできる。
【０２５１】
また、上記実施形態において、利用者が第１操作を行った後、次の操作を行う時間的な余裕がなくなり、操作を一時待機させるポーズ機能を有することもできる。すなわち、第１時刻受信部２２２が第１時刻を受信した後、第２時刻受信部２２４が第２時刻を受信する前に、携帯電話機１００の操作受付部１１６を介して受け付けた利用者のポーズ指示を端末インタフェース部２１４を介して受信するポーズ受信部と、操作の再開指示を受信する再開受信部と、ポーズ受信部がポーズ指示を受信したとき、一旦、コンテンツの実行を中止処理する中止処理部と、再開受信部が再開指示を受信したとき、中止していたコンテンツの実行を再開する再開処理部と、を備える。再開された後、第２時刻受信部２２４が第２時刻を受信することができる。
【図面の簡単な説明】
【０２５２】
【図１】本発明の実施の形態に係るコンテンツ提供サービスシステムの構成を示す概略ブロック図である。
【図２】図１のコンテンツ提供サービスシステムのコンテンツ提供サーバの構成を示す機能ブロック図である。
【図３】図２のコンテンツ提供サーバのアプリ実行部の構成を示す機能ブロック図である。
【図４】図１のコンテンツ提供サービスシステムの携帯電話機の構成を示すブロック図である。
【図５】図１のコンテンツ提供サービスシステムの携帯電話機の構成を示す機能ブロック図である。
【図６】図２のコンテンツ提供サーバの利用情報データベースに記憶される利用者情報の構造の一例を示す図である。
【図７】図２のコンテンツ提供サーバの利用情報データベースに記憶される利用状況記録の構造の一例を示す図である。
【図８】図２のコンテンツ提供サーバのコンテンツ情報テーブルの構造の一例を示す図である。
【図９】図２のコンテンツ提供サーバのコンテンツ情報テーブルに含まれる各テーブルの構造の一例を示す図である。
【図１０】図３のコンテンツ提供サーバのアプリ実行部の時間記録部の構造の一例を示す図である。
【図１１】図３のコンテンツ提供サーバのアプリ実行部の利用者情報受付部が使用する星座対応表の一例を示す図である。
【図１２】図３のコンテンツ提供サーバのアプリ実行部の利用者情報受付部が使用する西暦干支対応表の一例を示す図である。
【図１３】図３のコンテンツ提供サーバのアプリ実行部の対応テーブル記憶部の各種対応テーブルの構造の例を示す図である。
【図１４】本発明の実施の形態のコンテンツ提供サービスシステムの動作の一例を示すフローチャートである。
【図１５】本発明の実施の形態の「待ち合わせ占い」コンテンツの説明をするための図である。
【図１６】図２のコンテンツ提供サーバの利用情報データベースに記憶される利用者情報の一例を示す図である。
【図１７】図１の携帯電話機におけるコンテンツ提供サイトアクセス時のコンテンツリスト画面の一例を示す図である。
【図１８】図５の携帯電話機の利用者情報記憶部に記憶される利用状況記録の一例を示す図である。
【図１９】図２のコンテンツサーバの利用情報データベースに記憶される複数の利用者の利用状況記録の一例を示す図である。
【図２０】図３のコンテンツ提供サーバのアプリ実行部の時間記録部の一例を示す図である。
【図２１】図３のコンテンツ提供サーバのアプリ実行部における第１時刻に対応付けられた対応テーブルの一例を示す図である。
【図２２】図３のコンテンツ提供サーバのアプリ実行部における経過時間に対応付けられた対応テーブルの一例を示す図である。
【図２３】図３のコンテンツ提供サーバのアプリ実行部における経過時間と条件に対応付けられた対応テーブルの一例を示す図である。
【図２４】本発明の実施の形態のコンテンツ提供サーバにおけるコンテンツ決定の条件となる時刻情報を説明するためのタイミングチャートである。
【図２５】本発明の他の実施の形態に係るコンテンツ提供サービスシステムにおける「たばこ占い」コンテンツの例を説明するための図である。
【図２６】本実施形態のたばこ占いコンテンツ実行時の動作の一例を示すフローチャートである。
【図２７】本発明の他の実施の形態に係るコンテンツ提供サービスシステムの携帯電話機およびコンテンツ提供サーバの部分構成を示す機能ブロック図である。
【図２８】図２７のコンテンツ提供サーバのアプリ実行部の時間記録部の構造の一例を示す図である。
【図２９】本実施形態のタロット占いコンテンツ実行時の動作の一例を示すフローチャートである。
【図３０】図２９の続きを示すフローチャートである。
【図３１】本実施形態のタロット占いコンテンツ実行時の携帯電話機の画面表示の一例を示す図である。
【図３２】本発明の他の実施の形態に係るコンテンツ提供サービスシステムのコンテンツ提供サーバの部分構成を示す機能ブロック図である。
【図３３】図３２のコンテンツ提供サーバの抽選テーブルの構造の一例を示す図である。
【図３４】図３２のコンテンツ提供サービスシステムにおける１〜３６ルーレット占いコンテンツ実行時の動作の一例を示すフローチャートである。
【図３５】図３４の続きを示すフローチャートである。
【図３６】本実施形態のルーレット占いコンテンツ実行時の携帯電話機の画面表示の一例を示す図である。
【図３７】本発明の他の実施の形態に係るコンテンツ提供サービスシステムのコンテンツ提供サーバの部分構成を示す機能ブロック図である。
【図３８】図３７のコンテンツ提供サーバの回転パラメータ記憶部の構造の一例を示す図である。
【図３９】図３７のコンテンツ提供サービスシステムにおける電光掲示占いコンテンツ実行時の動作の一例を示すフローチャートである。
【図４０】本実施形態の電光掲示占いコンテンツ実行時の携帯電話機の画面表示の一例を示す図である。
【図４１】本発明の実施の形態のコンテンツの結果画面の一例を示す図である。
【符号の説明】
【０２５３】
１  コンテンツ提供サービスシステム
１０  コンテンツ記憶部
２０  ネットワーク
２２  基地局
３０  利用者情報
３２  利用状況記録
１００  携帯電話機
１０２  ＣＰＵ
１０４  アンテナ
１０６  無線通信部
１０８  ＲＯＭ
１１０  ＲＡＭ
１１２  計時部
１１４  操作キー
１１６  操作受付部
１１８  ＬＣＤ
１２０  ＬＥＤ
１２２  表示制御部
１２４  スピーカ
１２６  音声出力制御部
１２８  振動部
１３０  振動制御部
１３２  バス
１５０  アプリ起動指示受付部
１５２  アプリ起動要求送信部
１５４  接続部
１５６  インタフェース部
１５８  利用者情報記憶部
１６０  ブラウザ部
１６２  第１時刻受付部
１６４  第２時刻受付部
１６６  時刻送信部
１６８  コンテンツ出力部
１７０  情報送信部
２００  コンテンツ提供サーバ
２０２  インタフェース部
２０４  接続確立部
２１０  利用情報データベース
２１２  アプリ起動指示受信部
２１４  端末インタフェース部
２１６  アプリケーション記憶部
２２０  アプリ実行部
２２２  第１時刻受信部
２２４  第２時刻受信部
２２５  時間算出部
２２６  時間記録部
２２８  利用者情報受付部
２３０  コンテンツ情報テーブル
２３２  決定部
２３６  コンテンツ実行部
２４０  対応テーブル記憶部
２４２  アプリケーション情報テーブル
２４４  コンテンツ情報テーブル
２４６  コンテンツ情報テーブル
２４８  画面表示部
２５０  条件入力画面
２５４  条件入力指示ボタン
２５６  星座対応表
２５８  西暦干支対応表
２６０  コンテンツ表示画面
２６２  確定指示ボタン
２７０  コンテンツ表示画面
２９０  結果画面
２９２  数値
２９４  マーク
３１０  コンテンツリスト画面
３３０  利用状況記録
４００  利用者
４１０  たばこ占い開始画面
４１２  開始キー
４２０  たばこ占い終了受付画面
４２２  コンテンツ表示部
４２４  終了キー
４３０  たばこ占い結果画面
４３６  診断結果表示部
４３８  動画表示部
５００  時刻受付部
５０２  時刻受信部
５０４  時間記録部
５１０  タロット占い画面
５１２  シャッフルボタン
５１４  恋愛運カード
５１６  金運カード
５１８  健康運カード
５２０  カード選択画面
５２２  コンテンツ表示部
５３０  恋愛運結果表示画面
５３４  恋愛運結果説明
５４０  金運結果表示画面
５４４  金運結果説明
５５０  健康運結果表示画面
５５４  健康運結果説明
６０２  ベット受信部
６０４  ベット記憶部
６１０  決定部
６１２  乱数抽選テーブル記憶部
６１６  ポイント加算部
６１８  ポイント記憶部
６２０  コンテンツ実行部
６２２  ルーレット制御部
６２４  結果提示部
６３０  ルーレット占い画面
６３１  シングルベット欄
６３２  レンジベット欄
６３３  赤黒ベット欄
６３５  スタートボタン
６４０  ルーレット回転画面
６４２  ルーレット盤
６４４  ベット情報
６４６  ストップボタン
６５０  ルーレット占い結果画面
６５４  玉
６５６  勝敗結果表示部
６５８  選択ボタン
６５９  選択ボタン
６６０  ルーレット占い結果画面
６６４  玉
６６６  勝敗結果表示部
６６８  リプレイボタン
７０２  賭け位置受信部
７０４  賭け位置記憶部
７１０  決定部
７１２  回転パラメータ記憶部
７２０  コンテンツ実行部
７２２  回転制御部
７２４  停止判定部
７２６  結果提示部
７３０  電光掲示占い画面
７３２  賭け位置入力欄
７３４  電光掲示
７３６  スタートボタン
７４０  電光掲示動作画面
７４６  賭け位置
７４８  ストップボタン
７５０  当選画面
７５２  電光掲示
７５４  結果コンテンツ表示部
７５６  リプレイボタン
７６０  落選画面
７６２  結果コンテンツ表示部
【図１】
0004545098.tif 000002
【図２】
0004545098.tif 000003
【図３】
0004545098.tif 000004
【図４】
0004545098.tif 000005
【図５】
0004545098.tif 000006
【図６】
0004545098.tif 000007
【図７】
0004545098.tif 000008
【図８】
0004545098.tif 000009
【図９】
0004545098.tif 000010
【図１０】
0004545098.tif 000011
【図１１】
0004545098.tif 000012
【図１２】
0004545098.tif 000013
【図１３】
0004545098.tif 000014
【図１４】
0004545098.tif 000015
【図１５】
0004545098.tif 000016
【図１６】
0004545098.tif 000017
【図１７】
0004545098.tif 000018
【図１８】
0004545098.tif 000019
【図１９】
0004545098.tif 000020
【図２０】
0004545098.tif 000021
【図２１】
0004545098.tif 000022
【図２２】
0004545098.tif 000023
【図２３】
0004545098.tif 000024
【図２４】
0004545098.tif 000025
【図２５】
0004545098.tif 000026
【図２６】
0004545098.tif 000027
【図２７】
0004545098.tif 000028
【図２８】
0004545098.tif 000029
【図２９】
0004545098.tif 000030
【図３０】
0004545098.tif 000031
【図３１】
0004545098.tif 000032
【図３２】
0004545098.tif 000033
【図３３】
0004545098.tif 000034
【図３４】
0004545098.tif 000035
【図３５】
0004545098.tif 000036
【図３６】
0004545098.tif 000037
【図３７】
0004545098.tif 000038
【図３８】
0004545098.tif 000039
【図３９】
0004545098.tif 000040
【図４０】
0004545098.tif 000041
【図４１】
0004545098.tif 000042