(57)【特許請求の範囲】
【請求項１】
端末の操作時刻を示す操作時刻情報と端末の操作種別情報とが対応付けられた利用者の操作履歴情報を記憶する操作履歴記憶手段と、
前記操作履歴記憶手段から操作時刻情報および操作種別情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録手段と、
所定の条件に応じて、前記配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信手段と
を備え、
前記操作種別情報には、操作種別ごとに所定の重み付け値が与えられ、
前記配信時間帯登録手段は、前記操作種別情報の操作種別の重み付け値に基づいて利用者の配信時間帯ごとに重み付けを行って前記配信時間帯記憶手段の利用者ごとの配信時間帯のランキングを変化させ、
前記配信手段は、ランキングの高い配信時間帯を抽出して端末に情報を配信する
ことを特徴とする情報配信システム。
【請求項２】
端末の操作種別ごとに所定の重み付け値を記憶する操作種別情報記憶手段を備え、
前記配信時間帯登録手段は、操作種別情報記憶手段に記憶された操作種別ごとの重み付け値に基づいて配信時間帯に重み付け値を与える
請求項１記載の情報配信システム。
【請求項３】
端末の操作時刻を示す操作時刻情報と端末の操作種別情報とが対応付けられた利用者の操作履歴情報を操作履歴記憶手段に記憶させる操作履歴登録ステップと、
前記操作履歴記憶手段から操作時刻情報および操作種別情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録ステップと、
所定の条件に応じて、前記配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信ステップと
を含み、
前記操作種別情報には、操作種別ごとに所定の重み付け値が与えられ、
前記配信時間帯登録ステップは、前記操作種別情報の操作種別の重み付け値に基づいて利用者の配信時間帯ごとに重み付けを行って前記配信時間帯記憶手段の利用者ごとの配信時間帯のランキングを変化させ、
前記配信ステップは、ランキングの高い配信時間帯を抽出して端末に情報を配信する
ことを特徴とする情報配信方法。
【請求項４】
端末の操作種別ごとに所定の重み付け値を記憶している操作種別情報記憶手段を備え、
前記配信時間帯登録ステップでは、操作種別情報記憶手段に記憶された操作種別ごとの重み付け値に基づいて配信時間帯に重み付け値を与える
請求項３記載の情報配信方法。
【請求項５】
コンピュータに、
端末の操作時刻を示す操作時刻情報と端末の操作種別情報とが対応付けられた利用者の操作履歴情報を操作履歴記憶手段に記憶させる操作履歴登録処理と、
前記操作履歴記憶手段から操作時刻情報および操作種別情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録処理と、
所定の条件に応じて、前記配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信処理と
を実行させ、
前記操作種別情報には、操作種別ごとに所定の重み付け値が与えられており、
前記配信時間帯登録手段には、前記操作種別情報の操作種別の重み付け値に基づいて利用者の配信時間帯ごとに重み付けを行って前記配信時間帯記憶手段の利用者ごとの配信時間帯のランキングを変化させ、
前記配信手段に、ランキングの高い配信時間帯を抽出して端末に情報を配信させる
るための情報配信用プログラム。
【請求項６】
コンピュータに、
前記配信時間帯登録手段に、操作種別情報記憶手段に記憶された操作種別ごとの重み付け値に基づいて配信時間帯に重み付け値を与える処理を実行させる
請求項５記載の情報配信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信システム、情報配信方法および情報配信用プログラムに関し、特に、携帯電話機を用いた情報配信システム、情報配信方法および情報配信用プログラムに関する。
【背景技術】
【０００２】
携帯電話機を用いた情報提供システムの一例が、特許文献１に記載されている。特許文献１には、例えば、情報配信システムにあらかじめ情報の配信時間を利用者が設定しておき、利用者が情報を受信したい時刻に情報を配信することを特徴とした情報配信システムについて記載されている。
【０００３】
また、新規コンテンツの提供開始タイミングを適切に調整できるコンテンツ配信システムが提案されている（例えば、特許文献２参照。）。特許文献２には、コンテンツ配信システムが、ブラウザ端末からコンテンツの配信要求がされた時間帯や曜日を分析し、アクセスの多い時間帯の直前に、新規コンテンツを提供することが記載されている。
【０００４】
また、ユーザにとって有利な時間帯に情報の配信を受けるようにすることができる情報配信システムが提案されている（例えば、特許文献３参照。）。特許文献３には、コンテンツ配信サーバ装置が、過去の接続履歴に基づいて、短時間にかつ安価にデータ配信可能な時間帯を選定し、データを配信することが記載されている。
【０００５】
【特許文献１】特開２００６−２８５９４１号公報（段落００２２）
【特許文献２】特開２００２−１８３０１８号公報（段落００２３−００２６）
【特許文献３】特開２００１−３３７８８２号公報（段落００４０）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載された方式では、利用者があらかじめ情報を配信する時間を指定する必要がある。その理由は、情報の受容可能な時間を推測するための手段が無いためである。
【０００７】
特許文献２，３に記載された方式によれば、端末がサーバにアクセスした日時に基づいて、サーバが適切な時間帯を選定し、データを配信することができる。しかし、端末がサーバにアクセスした日時は、ユーザが情報を要求する契機であって、端末に配信された情報を閲覧する契機ではない。そのため、効果的に情報配信を行うためには、端末がサーバにアクセスした日時だけでは不十分である。
【０００８】
そこで、本発明は、端末がサーバにアクセスした日時に限らず、ユーザが情報を受容可能と推測される時間帯に情報を配信することができる情報配信システム、情報配信方法および情報配信用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による情報配信システムは、端末の操作時刻を示す操作時刻情報を含む操作履歴情報を記憶する操作履歴記憶手段と、操作履歴記憶手段から操作時刻情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録手段と、所定の条件に応じて、配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信手段とを備えたことを特徴とする。
【００１０】
本発明による情報配信方法は、端末の操作時刻を示す操作時刻情報を含む操作履歴情報を操作履歴記憶手段に記憶させる操作履歴登録ステップと、操作履歴記憶手段から操作時刻情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録ステップと、所定の条件に応じて、配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信ステップとを含むことを特徴とする。
【００１１】
本発明による情報配信用プログラムは、コンピュータに、端末の操作時刻を示す操作時刻情報を含む操作履歴情報を操作履歴記憶手段に記憶させる操作履歴登録処理と、操作履歴記憶手段から操作時刻情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段に記憶させる配信時間帯登録処理と、所定の条件に応じて、配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信処理とを実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、端末がサーバにアクセスした日時に限らず、ユーザが情報を受容可能と推測される時間帯に情報を配信することができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
まず、本発明の概要について図面を参照して説明する。図１は、本発明による情報配信システム１０の最小の構成例を示すブロック図である。図１に例示する情報配信システム１０は、操作履歴記憶手段１２と、配信時間帯登録手段１３と、配信時間帯記憶手段１４と、配信手段１６とを備える。
【００１４】
操作履歴記憶手段１２は、端末の操作時刻を示す操作時刻情報を含む操作履歴情報を記憶する。
【００１５】
配信時間帯登録手段１３は、操作履歴記憶手段１２から操作時刻情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段１４に記憶させる。
【００１６】
配信手段１６は、所定の条件に応じて、配信時間帯記憶手段１４から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する。
【００１７】
図１に示すように構成すれば、操作履歴情報に基づいて、ユーザが情報を受容可能な時間帯を推測し、情報を配信することができる。
【００１８】
次に、本発明の実施形態について図面を参照して説明する。図２は、本発明による情報配信システムの構成例を示すブロック図である。図２を参照すると、本発明による実施形態は、プログラム制御により動作するコンピュータ（図示せず。）を含む情報配信システム３００と、携帯電話機１００とを備える。
【００１９】
本発明による情報配信システム３００は、情報を受容可能な時間帯を推測して情報提供することができる。情報配信システム３００は、利用者の携帯電話操作履歴や情報閲覧履歴を元に情報配信時間帯を推測することができる。
【００２０】
情報配信システム３００は、中央処理装置（プロセッサ）を内蔵するコンピュータ（データ処理装置）を含む。情報配信システム３００が含むコンピュータは、以下に説明する処理を実行するためのプログラムを内蔵し、コンピュータが内蔵するプロセッサが、そのプログラムにしたがって動作することによって、以下に説明する処理が実行される。
【００２１】
情報配信システム３００は、端末操作履歴受信手段３０１と、端末操作履歴ＤＢ（データベース）３０２と、端末操作履歴解析手段３０３と、操作種別判別手段３０８と、操作種別管理ＤＢ３０９と、情報配信時間帯管理ＤＢ３０４と、情報配信時間帯取得手段３０５と、情報配信手段３０６と、配信情報管理ＤＢ３０７とを含む。
【００２２】
携帯電話機１００は、端末操作履歴取得手段１０１と、情報表示手段１０２とを含む。以下、携帯電話機１００を単に端末と表記する場合がある。
【００２３】
ネットワーク２００は、携帯電話機１００と情報配信システム３００とが使用するネットワークである。携帯電話機１００と情報配信システム３００とは、ネットワーク２００を介して通信可能である。ネットワーク２００は、例えば、携帯電話網とインターネットとで構成される。
【００２４】
端末操作履歴取得手段１０１は、携帯電話機１００が操作された履歴（端末操作履歴）を取得し、ネットワーク２００を通じて、端末操作履歴受信手段３０１に送信する。
【００２５】
端末操作履歴受信手段３０１は、受け取った端末操作履歴を端末操作履歴ＤＢ３０２に格納させる。
【００２６】
端末操作履歴解析手段３０３は、端末操作履歴ＤＢ３０２に格納されている端末操作履歴を読み込む。端末操作履歴解析手段３０３は、操作種別判別手段３０８を利用して、操作種別（例えば、携帯電話機のフリップを開いた、配信された情報を閲覧した、などの各種の操作を識別可能な情報）と操作種別に対応する重み情報とを取得して、携帯電話機１００が操作された時間帯をランキングし、情報配信時間帯管理ＤＢ３０４に格納させる。
【００２７】
操作種別判別手段３０８は、操作種別管理ＤＢ３０９を参照して、操作履歴に対応する操作種別と重み情報を提供する。
【００２８】
情報配信手段３０６は、ある一定の時間間隔で、情報配信時間帯取得手段３０５から一番ランキングの高い情報配信時間帯（情報受容時間帯）を取得し、情報を受容される時間帯にネットワーク２００を通して情報表示手段１０２に情報を送信する。
【００２９】
次に、図面を参照して、本実施形態の動作について説明する。
【００３０】
まず、図３に示すフローチャートを参照し、携帯電話機１００が操作履歴を情報配信システム３００に送信する動作について説明する。図３は、端末操作履歴を記憶させる処理の例を示すフローチャートである。
【００３１】
端末操作履歴取得手段１０１は、携帯電話機１００の端末操作履歴を取得し、端末操作履歴受信手段３０１に送信する（ステップＳ３０１）。
【００３２】
端末操作履歴は、端末操作履歴ＤＢ３０２に格納される情報であって、端末操作時刻、ユーザＩＤ、端末操作種別の各情報を含む情報である。また、端末操作時刻は、携帯電話機１００を操作した時の時刻を示す情報である。ユーザＩＤは、ユーザを識別するためのＩＤである。端末操作種別は、携帯電話機１００のフリップを開けた、メールを閲覧した、Ｗｅｂを閲覧した、配信した情報を閲覧したなどの、携帯電話機１００で行った各種の操作を識別可能な情報である。
【００３３】
次に、端末操作履歴受信手段３０１は、受け取った端末操作履歴を端末操作履歴ＤＢ３０２に格納させる（ステップＳ３０２）。
【００３４】
図４は、各データベースの登録例を示す説明図である。端末操作履歴ＤＢ３０２は、図４（ａ）に示すように、端末操作時刻、端末を利用しているユーザのユーザＩＤおよび端末操作種別を格納している。
【００３５】
図３に示すステップＳ３０１およびステップＳ３０２の処理は、携帯電話機１００を操作した時点で行われる処理である。端末操作履歴は、携帯電話機１００からネットワーク２００を経由し情報配信システム３００にリアルタイムで送られる情報である。
【００３６】
通信障害対応や通信費用を軽減する必要がある場合、一旦、携帯電話機１００に端末操作履歴をためて（記憶させて）おき、ある一定の時間間隔で配信するように携帯電話機１００が構成されていてもかまわない。
【００３７】
次に、図５に示すフローチャートを参照し、端末操作履歴解析手段３０３が端末操作履歴ＤＢ３０２から情報配信時間帯管理ＤＢ３０４を作成する動作について説明する。図５は、情報配信時間帯管理ＤＢ３０４を作成する処理の例を示すフローチャートである。情報配信時間帯管理ＤＢ３０４を作成する処理は、例えば、１日１回などの決められた間隔でバッチ処理として行われ、すべての端末操作履歴を処理するまですべてのユーザに対して行われる処理である。
【００３８】
まず、端末操作履歴解析手段３０３は、処理対象のユーザを決定する（ステップＳ４０１）。端末操作履歴解析手段３０３は、処理対象ユーザを、ユーザＩＤを辞書順に並べるなどの方法により決定する。上述した方法だけではなく、ランダムに抽出したり、あらかじめデータベースに格納してある順番に従い決定する方法により、処理対象ユーザを決定するように構成されていてもかまわない。
【００３９】
次に、端末操作履歴解析手段３０３は、決定したユーザＩＤの端末操作履歴を端末操作履歴ＤＢ３０２から１件取得する（ステップＳ４０２）。
【００４０】
次に、端末操作履歴解析手段３０３は、取得した端末操作履歴を操作種別判別手段３０８に渡して、受容時間推定に必要なデータかどうかを判別させる（ステップＳ４０３）。受容時間推定に必要のないデータはこの段階で捨てられる。
【００４１】
例えば、端末操作履歴解析手段３０３は、ステップＳ４０３において、所定の基準にしたがって、端末操作履歴が受容時間推定に必要なデータか否かを判断する。例えば、端末操作履歴解析手段３０３は、すべての端末操作履歴を必要と判断してもよい。また、端末操作履歴解析手段３０３が、ステップＳ４０２で取得した端末操作履歴を操作種別判別手段３０８に渡し、操作種別判別手段３０８が、端末操作履歴に含まれる端末操作種別が、例えば、「Ｗｅｂ閲覧」である場合に、必要なデータと判断してもよい。また、操作種別判別手段３０８は、すべての端末操作種別について、必要なデータと判断してもよい。
【００４２】
次に、端末操作履歴解析手段３０３は、情報配信時間帯管理ＤＢ３０４に格納されているデータのうち、決定したユーザＩＤの情報受容時間帯のランク１からランクｎ−１までに対応するデータを、すべてランク２からランクｎに移動させる（ステップＳ４０４）。なお、端末操作履歴解析手段３０３は、情報配信時間帯管理ＤＢ３０４に最初にユーザＩＤを登録する際に、デフォルト値として、所定の値を時間帯順に格納してもよい。また、あらかじめ標準的なランクを用意しておいてもよい。
【００４３】
図４（ｂ）は、情報配信時間帯管理ＤＢ３０４の登録例を示す説明図である。図４（ｂ）に示すように、情報配信時間帯管理ＤＢ３０４は、ユーザＩＤに対応付けて、情報受容時間帯を示す情報（情報受容時間帯データ）を、所定のランクごとに記憶する。ランク数は、例えば、情報配信時間帯の優先度を示す。以下、例えば、ランク１に対応する情報受容時間帯データを、ランク１の情報受容時間帯データと表記する場合がある。
【００４４】
つまり、端末操作履歴解析手段３０３は、ステップＳ４０４において、ランク１の情報受容時間帯データをランク２に移動させ、ランク２の情報受容時間帯データをランク３に移動させていき、以降順番にランク４、ランク５との移動を行い、最後に情報配信時間帯管理ＤＢに格納されている一番大きいランクの１つ小さいランクの情報受容時間帯データを一番大きいランクに移動させる。上述した処理を行うことで、ランク１に何も格納されて無い状態になる。
【００４５】
次に、端末操作履歴解析手段３０３は、ステップＳ４０２で取得した端末操作履歴に含まれる端末操作時刻を、ランク１の情報受容時間帯データとしてセットする（ステップＳ４０５）。
【００４６】
なお、情報配信時間帯管理ＤＢ３０４は、端末操作時刻を、あらかじめ指定された単位、例えば３０分や５分などの単位として丸めた形で格納しても良い。図４（ｂ）に示す例では、端末操作時刻を情報配信時間帯管理ＤＢ３０４の情報受容時間帯の各ランクに３０分単位で丸めた形で格納している。
【００４７】
端末操作履歴解析手段３０３は、端末操作履歴ＤＢ３０２に格納されている処理対象のユーザＩＤすべての端末操作履歴が処理されたか否かを判断し（ステップＳ４０６）、すべての端末操作履歴が処理されたと判断した場合に（ＹＥＳ）、処理を終了する。すべての端末操作履歴が処理されていないと判断した場合（ＮＯ）、ステップＳ４０１に移行し、端末操作履歴解析手段３０３は、すべてのユーザＩＤを処理するまで順次ユーザＩＤを変えて処理を行う。
【００４８】
また、上述した情報受容時間帯をランキングする処理手順は、端末操作種別に応じて重み付けを行い、情報受容時間帯のランクを決定するよう構成されていてもよい。
【００４９】
次に、図６に示すフローチャートを参照し、情報配信手段３０６が情報配信時間帯取得手段３０５を用いて、配信情報管理ＤＢ３０７に格納されている配信情報を携帯電話機１００の情報表示手段１０２に表示するまでの動作について説明する。図６は、情報を配信する時間帯を決定して配信する処理の例を示すフローチャートである。情報を配信する時間帯を決定して配信する処理は、例えば、０時から１時間おきなど、あらかじめ決められた間隔で実行され、すべてのユーザＩＤを処理するまで行われる処理である。
【００５０】
まず、情報配信手段３０６は、処理対象のユーザＩＤを決定する（ステップＳ５０１）。情報配信手段３０６は、処理対象ユーザを、ユーザＩＤを辞書順に並べるなどの方法により決定する。上述した方法だけではなく、ランダムに抽出したり、あらかじめデータベースに格納してある順番に従い決定する方法により、処理対象ユーザを決定するように構成されていてもかまわない。
【００５１】
次に、情報配信手段３０６は、決定したユーザＩＤを情報配信時間帯取得手順３０５に送り、情報配信時間帯取得手順３０５を介して、情報配信時間帯管理ＤＢ３０４から該当するユーザＩＤの情報受容時間帯を取得する。情報配信手段３０６は、取得した情報受容時間帯から現在時刻より未来の時間帯で、かつ、一番ランクが高いものを取得する（ステップＳ５０２）。
【００５２】
具体的には、情報配信時間帯取得手順３０５は、まず、情報配信手段３０６が決定したユーザＩＤに対応する情報受容時間帯データを、情報配信時間帯管理ＤＢ３０４から抽出する。そして、情報配信時間帯取得手順３０５は、抽出した情報受容時間帯データから、所定の時間条件に適合する情報受容時間帯データを抽出し、情報配信手段３０６に出力する。所定の時間条件に適合する情報受容時間帯データとは、例えば、「現在時刻より未来の時間帯を示す情報受容時間帯データのうち、最もランクが高い情報受容時間帯データ」や、「現在時刻より未来の時間帯を示す情報受容時間帯データのうち、現在時刻に最も近い情報受容時間帯データ」や、「情報の配信側が配信を開始しようとする時間帯に含まれる情報受容時間帯データ」などである。
【００５３】
例えば、図４（ｂ）に示すように、ランク１〜ランク５まで情報受容時間帯が格納されている時、現在時刻が１０：００だったとする。その場合、ランク１からチェックしていくと、ランク１には１８：００が格納されていて、現在時刻の１０：００よりも未来のため、情報受容時間帯は１８：００と決定される。
【００５４】
上述した情報受容時間帯の決定方法は、多数ある方法の一例である。例えば、上述した様に現在時刻が１０：００の場合であっても、１０：００から未来の４つの中で、もっとも近いものが該当すると考えた場合、ランク４の１２：００が選択される。
【００５５】
次に、情報配信手段３０６は、配信対象の配信情報を配信情報管理ＤＢ３０７から取得し、配信情報を決定する（ステップＳ５０３）。図４（ｃ）は、配信情報管理ＤＢ３０７の登録例を示す説明図である。図４（ｃ）に示すように、配信情報管理ＤＢ３０７は、例えば、コンテンツＩＤに対応付けて、配信情報として店舗名および内容を記憶し、配信する情報を管理する。
【００５６】
配信情報の決定方法として、コンテンツＩＤの順番に決定する方法が考えられる。また、ある時間にある特定のコンテンツが配信されるように、配信情報管理ＤＢ３０７（図４（ｂ）参照。）が構成されていても良い。例えば、配信情報管理ＤＢ３０７が記憶する配信情報に、あらかじめ配信時間情報が付与されていてもよい。
【００５７】
図４（ｃ）は、配信情報を管理する一例である。例えば、付加情報として店舗のジャンルを格納したり、場所情報を格納したり、コンテンツの配信対象時間を格納したりすることが考えられる。情報配信手段３０６は、付加情報を、配信する情報を決定する時に使用してもよい。例えば、ユーザが特定のジャンルについて興味がある場合や、ユーザの現在地と情報に付与されている場所情報に近い情報に限り情報を配信したり、情報提供者の営業時間に限り情報を配信するよう構成されていても良い。
【００５８】
次に、情報配信手段３０６は、現在時刻がステップＳ５０２で決定した情報受容時間帯をすぎるまで、ループし待機する（ステップＳ５０４）。ステップＳ５０４の処理は、一例であり、例えば、各ユーザごとに情報配信時間帯を管理するデータベースを用意し、ステップＳ５０２で決定した情報配信時間帯を格納しておき、そのデータベースを参照して情報を配信するよう構成されていても良い。
【００５９】
次に、現在時刻がステップＳ５０２で決定した情報受容時間帯をすぎた場合、情報配信手段３０６は、ネットワーク２００を経由して携帯電話機１００に配信情報を送信する。情報表示手段１０２は、受信した配信情報の表示を行う。
【００６０】
図５に示す例では、操作履歴に対応する時間帯のランクを一律に上げているが、履歴の種別（端末操作種別）に応じてランクを変化させることもできる。なお、ランクを上げるとは、ランク数を上げることであって、すなわち、ランクを低くすることである。
【００６１】
図７は、操作種別管理ＤＢ３０９の登録例を示す説明図である。図７に示すように、操作種別管理ＤＢ３０９は、操作種別と重みとを対応づけて記憶する。
【００６２】
図８に示すフローチャートを参照して、重みを利用したランク付けの動作を説明する。図８は、操作種別を重み付けして情報配信時間帯管理ＤＢ３０４を作成する処理の例を示すフローチャートである。図８におけるステップＳ４０１、Ｓ４０２、Ｓ４０６の処理は、図５に示す処理と同じなので説明を省略する。
【００６３】
端末操作履歴解析手段３０３は、操作種別判別手段３０８から操作種別と重みを取得する（ステップＳ７０３）。さらに、端末操作履歴解析手段３０３は、取得した重みを履歴に対応する時間帯のランクから減算する（ステップＳ７０４）。
【００６４】
例えば、「フリップ開」の履歴が１８：００に記録されている場合、すなわち、ステップＳ４０２で抽出した端末操作履歴の端末操作時刻が「１８：００」、端末操作種別が「フリップ開」である場合について説明する。
【００６５】
情報配信時間帯管理ＤＢ３０４において、１８：００の情報受容時間帯データのランクが１０である場合、図７に示すように「フリップ開」の重みが「＋２」と登録されていれば、端末操作履歴解析手段３０３は、１８：００の情報受容時間帯データの新たなランクを８とする。
【００６６】
そして、端末操作履歴解析手段３０３は、それまでランクが８，９であった時間帯（情報受容時間帯データ）のランクをそれぞれ９，１０として（ステップＳ７０５）、ステップＳ４０６に移行する。
【００６７】
次に、図９のフローチャートを参照して、重みを利用したランク付けの別の動作を説明する。図９は、操作種別を重み付けして情報配信時間帯管理ＤＢ３０４を作成する処理の他の例を示すフローチャートである。図９におけるステップＳ４０１、Ｓ４０２、Ｓ７０３、Ｓ４０６の処理は、図５、図８に示す処理と同じなので説明を省略する。
【００６８】
以下に示す例では、情報配信時間帯管理ＤＢ３０４は、図４（ｂ）に示す情報の他に時間帯別のポイント情報を保持する。図１０は、ポイント情報の例を示す説明図である。図１０を参照すると、各ユーザの各情報受容時間帯に対応してポイントが記録されている。
【００６９】
端末操作履歴解析手段３０３は、操作種別判別手段３０８から取得した重みを情報配信時間帯管理ＤＢ３０４に保持しているポイントに加算する（ステップＳ８０４）。
【００７０】
例えば、「フリップ開」の履歴が００：００に記録されている場合、すなわち、ステップＳ４０２で抽出した端末操作履歴の端末操作時刻が「００：００」、端末操作種別が「フリップ開」である場合について説明する。
【００７１】
情報配信時間帯管理ＤＢ３０４が記憶するポイント情報において、情報受容時間帯００：００のポイントが５３である場合、「フリップ開」の重みが「＋２」と登録されていれば、端末操作履歴解析手段３０３は、情報受容時間帯００：００の新たなポイントを５５とする。
【００７２】
端末操作履歴解析手段３０３は、ユーザの履歴の処理が終わった後で、ポイントに応じて、図４（ｂ）に示す情報の情報受容時間帯データを並べ替え、情報配信時間帯ＤＢ３０４を更新する（ステップＳ８０７）。
【００７３】
次に、本実施形態の効果について説明する。本実施形態は、端末操作履歴を解析する端末操作履歴解析手段を備えているため、携帯電話機から取得した端末操作履歴を解析して情報配信時間帯を取得できる。すなわち、利用者があらかじめ情報を配信する時間を設定せずとも、情報配信システムが情報配信時間を推定することができる。その理由は、携帯電話機の操作履歴を元に情報配信時間帯を推定できるため、利用者が情報を見逃す確率が減り、受容される可能性が高くなり、効果的な情報配信を行うことが可能となるためである。
【００７４】
以下、本発明による情報配信システムの好ましい他の一態様について説明する。本発明の情報配信システムは、携帯電話機に実装する端末操作履歴取得手段によりネットワークを介して取得した端末を操作した履歴を受信する端末操作履歴受信手段と、端末操作履歴解析手段と、操作種別判別手段と、情報配信時間帯取得手段と、情報配信手段とを備え、携帯電話機のフリップを開いた、配信した情報を閲覧したなどの端末操作履歴を元に情報が受容可能な時間帯を推測し、情報配信時間帯ＤＢに格納しておく。このような構成を採用し、情報配信時間帯ＤＢに格納されている、情報が受容される時間帯に情報を配信することにより、本発明の目的を達成することができる。
【００７５】
なお、上記に示した実施形態では、以下の（１）〜（５）に示すような特徴的構成を備えた情報配信システムが示されている。
【００７６】
（１）端末の操作時刻を示す操作時刻情報を含む操作履歴情報を記憶する操作履歴記憶手段（例えば、端末操作履歴ＤＢ３０２で実現される）と、操作履歴記憶手段から操作時刻情報を抽出し、抽出した操作時刻情報を、情報を配信可能な時間帯を示す配信時間帯情報として配信時間帯記憶手段（例えば、情報配信時間帯管理ＤＢ３０４で実現される）に記憶させる配信時間帯登録手段（例えば、端末操作履歴解析手段３０３で実現される）と、所定の条件（例えば、現在時刻より未来の時間帯でかつ一番ランクが高いもの）に応じて、配信時間帯記憶手段から配信時間帯情報を抽出し、抽出した配信時間帯情報に基づいて端末に情報を配信する配信手段（例えば、情報配信時間帯取得手段３０５および情報配信手段３０６で実現される）とを備えたことを特徴とする情報配信システム。
【００７７】
（２）操作履歴記憶手段は、操作時刻情報と端末の操作の種別を示す操作種別情報とが対応付けられた操作履歴情報を記憶し、配信時間帯登録手段は、操作履歴記憶手段から抽出した操作時刻情報に対応する操作識別情報に基づいて、当該操作時刻情報を配信時間帯情報として配信時間帯記憶手段に記憶させる情報配信システム。そのように構成された情報配信システムは、操作種別情報に基づいて、ユーザが情報を受容可能な時間帯を推測し、情報を配信することができる。
【００７８】
（３）操作種別情報に対応付けて、所定の値（例えば、重み）を記憶する操作種別情報記憶手段（例えば、操作種別管理ＤＢ３０９で実現される）を備え、配信時間帯登録手段は、操作履歴記憶手段から抽出した操作時刻情報に対応する操作種別情報に対応する所定の値に応じて、当該操作時刻情報を配信時間帯情報として配信時間帯記憶手段に記憶させる情報配信システム。そのように構成された情報配信システムは、操作種別情報に対応付けられた所定の値に応じて、操作時刻情報を配信時間帯記憶手段に記憶させることができる。
【００７９】
（４）操作時刻情報に対応付けて、所定の値（例えば、ポイント情報）を記憶する操作時刻情報記憶手段（例えば、情報配信時間帯管理ＤＢ３０４で実現される）を備え、配信時間帯登録手段は、操作履歴記憶手段から抽出した操作時刻情報に対応する所定の値に応じて、当該操作時刻情報を配信時間帯情報として配信時間帯記憶手段に記憶させる情報配信システム。そのように構成された情報配信システムは、操作時刻情報に対応付けられた所定の値に応じて、操作時刻情報を配信時間帯記憶手段に記憶させることができる。
【００８０】
（５）配信手段は、所定の時間条件に応じて、配信時間帯記憶手段から配信時間帯情報を抽出する情報配信システム。
【産業上の利用可能性】
【００８１】
本発明は、情報が受容可能な時間帯に携帯電話機へ広告を配信する用途に効果的に適用できる。
【図面の簡単な説明】
【００８２】
【図１】本発明による情報配信システムの最小の構成例を示すブロック図である。
【図２】本発明による情報配信システムの構成例を示すブロック図である。
【図３】端末操作履歴を記憶させる処理の例を示すフローチャートである。
【図４】各データベースの登録例を示す説明図である。
【図５】情報配信時間帯管理ＤＢを作成する処理の例を示すフローチャートである。
【図６】情報を配信する時間帯を決定して配信する処理の例を示すフローチャートである。
【図７】操作種別管理ＤＢの登録例を示す説明図である。
【図８】操作種別を重み付けして情報配信時間帯管理ＤＢを作成する処理の例を示すフローチャートである。
【図９】操作種別を重み付けして情報配信時間帯管理ＤＢを作成する処理の他の例を示すフローチャートである。
【図１０】ポイント情報の例を示す説明図である。
【符号の説明】
【００８３】
１０  情報配信システム
１２  操作履歴記憶手段
１３  配信時間帯登録手段
１４  配信時間帯記憶手段
１６  配信手段
【図１】
0005169173.tif 000002
【図２】
0005169173.tif 000003
【図３】
0005169173.tif 000004
【図４】
0005169173.tif 000005
【図５】
0005169173.tif 000006
【図６】
0005169173.tif 000007
【図７】
0005169173.tif 000008
【図８】
0005169173.tif 000009
【図９】
0005169173.tif 000010
【図１０】
0005169173.tif 000011