(57)【特許請求の範囲】
【請求項１】
利用者端末の現在地に応じて地域情報の配信設定を行うシステムであって、
利用者端末と通信を行う通信装置と、
配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、
前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、
前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、
前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行する演算装置とを備え、
前記配信設定処理は、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納し、
前記解除設定処理は、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定するものである、
ことを特徴とする地域情報配信設定システム。
【請求項２】
前記演算装置が、配信時刻の情報を記憶し配信時刻到来を検知する前記利用者端末から、配信時刻の到来通知を受信し、前記利用者端末の利用者について定めた番組表を前記番組表データベースにて特定し、この番組表において前記配信時刻に配信すべく配信コンテンツを特定し、該当配信コンテンツの配信を前記利用者端末に行う配信処理を実行することを特徴とする請求項１に記載の地域情報配信設定システム。
【請求項３】
前記配信設定処理は、前記利用者の番組表において直近の配信予定時刻に対し、前記配信対象エリアに対応する地域情報の配信設定を行うものであることを特徴とする請求項１または２に記載の地域情報配信設定システム。
【請求項４】
前記演算装置が、
各利用者端末から受信した現在地情報と、現在地情報に応じて判定された各利用者端末の配信対象エリアまたは配信解除エリアでの所在有無の情報とを移動履歴として記憶装置に格納する、移動履歴格納処理と、
前記記憶装置に格納した移動履歴に基づいて、利用者端末が所定の配信対象エリアから配信解除エリアに所在を移し、再び配信対象エリアに所在を戻した事例を特定し、前記配信対象エリアについて、前記事例間の配信対象エリアから配信解除エリアまでの移動距離の平均値を算定する、移動距離算定処理と、
前記配信対象エリアの境界から前記移動距離の平均値の幅だけ外方に拡大させたエリアを、前記配信対象エリアに対する配信解除エリアとして前記地域番組情報データベースに設定する、解除エリア管理処理と、
を実行することを特徴とする請求項１〜３のいずれかに記載の地域情報配信設定システム。
【請求項５】
利用者端末の現在地に応じて地域情報の配信設定を行うコンピュータが、
利用者端末と通信を行う通信装置と、
配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、演算装置とを備えて、
前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、
前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、
前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行し、
前記配信設定処理において、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納し、
前記解除設定処理において、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定する、
ことを特徴とする地域情報配信設定方法。
【請求項６】
利用者端末の現在地に応じて地域情報の配信設定を行うべく、
利用者端末と通信を行う通信装置と、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、演算装置とを備えたコンピュータに、
前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、
前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、
前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行させ、
前記配信設定処理において、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納させ、
前記解除設定処理において、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定させる、
ことを特徴とする地域情報配信設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地域情報配信設定システム、地域情報配信設定方法、および地域情報配信設定プログラムに関する。
【背景技術】
【０００２】
例えば、即時性を必要とする情報を提供、又はユーザに対して、ユーザが指定するジャンル及び、地域の情報を速やかに流通することを支援し、低コストを可能にする情報配信システムの提供や販売戦略の立案に有効なマーケティング情報を提供することを目的とした、ネットワーク網を介してサーバに、地域・分野などあらかじめ定められたカテゴリ別に格納される新着情報の発生を、カテゴリ別における新着情報の発生の通知を希望するユーザに、ネットワークを介して通知する新着情報発生通知システムと、そのシステムを利用した情報通信システム（特許文献１参照）などが提案されている。
【特許文献１】特開２００２−２５１３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツ配信サーバが携帯端末に対してコンテンツ配信を行う際に使用する、コンテンツの配信スケジュールを、ユーザ個別の番組表として設定する技術を発明者らは既に開発している。この番組表は、ユーザが自由に、配信コンテンツや配信時刻を設定可能なものである。しかし一方で、ユーザの現在地の変遷にあわせて地域情報の配信設定を前記番組表において柔軟に実行するという機能は提供されておらず、ユーザの所在に関係なく配信コンテンツや配信時刻が固定的であった。
【０００４】
そこで、本発明は上記課題を鑑みてなされたものであり、コンテンツ配信予定を、ユーザの所在変遷に応じて自動設定可能とする技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００５】
本発明の地域情報配信設定システムは、利用者端末の現在地に応じて地域情報の配信設定を行うシステムであって、利用者端末と通信を行う通信装置と、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行する演算装置とを備え、前記配信設定処理は、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納し、前記解除設定処理は、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定するものである、ことを特徴とする。
【０００６】
また、前記地域情報配信設定システムにおいて、前記演算装置が、配信時刻の情報を記憶し配信時刻到来を検知する前記利用者端末から、配信時刻の到来通知を受信し、前記利用者端末の利用者について定めた番組表を前記番組表データベースにて特定し、この番組表において前記配信時刻に配信すべく配信コンテンツを特定し、該当配信コンテンツの配信を前記利用者端末に行う配信処理を実行するとしてもよい。
【０００７】
また、前記地域情報配信設定システムにおいて、前記配信設定処理は、前記利用者の番組表において直近の配信予定時刻に対し、前記配信対象エリアに対応する地域情報の配信設定を行うものであるとしてもよい。
【００１０】
また、前記地域情報配信設定システムにおいて、前記演算装置が、各利用者端末から受信した現在地情報と、現在地情報に応じて判定された各利用者端末の配信対象エリアまたは配信解除エリアでの所在有無の情報とを移動履歴として記憶装置に格納する、移動履歴格納処理と、前記記憶装置に格納した移動履歴に基づいて、利用者端末が所定の配信対象エリアから配信解除エリアに所在を移し、再び配信対象エリアに所在を戻した事例を特定し、前記配信対象エリアについて、前記事例間の配信対象エリアから配信解除エリアまでの移動距離の平均値を算定する、移動距離算定処理と、前記配信対象エリアの境界から前記移動距離の平均値の幅だけ外方に拡大させたエリアを、前記配信対象エリアに対する配信解除エリアとして前記地域番組情報データベースに設定する、解除エリア管理処理と、を実行するとしてもよい。
【００１１】
また、本発明の地域情報配信設定方法は、利用者端末の現在地に応じて地域情報の配信設定を行うコンピュータが、利用者端末と通信を行う通信装置と、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、演算装置とを備えて、前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行し、前記配信設定処理において、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納し、前記解除設定処理において、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定する、ことを特徴とする。
【００１２】
また、本発明の地域情報配信設定プログラムは、利用者端末の現在地に応じて地域情報の配信設定を行うべく、利用者端末と通信を行う通信装置と、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する番組表データベースと、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベースとを格納する記憶装置と、演算装置とを備えたコンピュータに、前記利用者端末から当該利用者端末の現在地情報を受信し、この現在地情報を前記地域番組情報データベースに照合して、前記利用者端末が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定処理と、前記判定により前記利用者端末が配信対象エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定処理と、前記判定により前記利用者端末が配信解除エリアに所在していると判定された場合、前記利用者端末の利用者の番組表を前記番組表データベースから読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定処理と、を実行させ、前記配信設定処理において、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、予め設定されていた配信コンテンツの情報を番組変更履歴データベースに格納させ、前記解除設定処理において、前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベースにおいて、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定させる、ことを特徴とする。
【００１３】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１４】
本発明によれば、コンテンツ配信予定を、ユーザの所在変遷に応じて自動設定可能となる。
【発明を実施するための最良の形態】
【００１５】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における地域情報配信設定システムを含むネットワーク構成図である。本実施形態における地域情報配信設定システム１００（以下、システム１００）は、利用者端末の現在地に応じて地域情報の配信設定を行うコンピュータであり、例えば、利用者端末たる携帯端末（以下、本実施形態では携帯端末と称する）にコンテンツ（電子データ）配信を行うコンテンツ配信サーバを想定でき、前記携帯端末２００としては携帯電話機を想定できる。システム１００が携帯端末２００に配信するコンテンツとしては、テキスト、画像、映像、音声、電子メールなど特にその種類を問わない。また、コンテンツ内容のジャンルとしても、ニュース、地図情報、映画、電子書籍、ソフトウェア、広告、各種検索結果など、その種類を問わない。
【００１６】
前記システム１００は、本発明の地域情報配信設定方法を実行する機能を実現すべく書き換え可能メモリなどの記憶装置１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス１０５や、ディスプレイやスピーカなどの出力インターフェイス１０６、ならびに携帯端末２００との間のネットワーク１４０に応じたプロトコルにてのデータ通信を担う通信手段１０７などを有している。前記システム１００は、前記通信手段１０７により、前記携帯端末２００と例えばインターネットやＬＡＮ、携帯電話網などのネットワーク１４０を介して接続しデータ授受を実行する。
【００１７】
続いて、前記システム１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記システム１００は、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納する前記番組表データベース１２５と、地域情報毎の配信対象エリアと配信解除エリアとを定めた地域番組情報データベース１２６とを利用可能であるとする。
【００１８】
前記システム１００は、前記利用者端末たる携帯端末２００から当該携帯端末２００の現在地情報を受信し、この現在地情報を前記地域番組情報データベース１２６に照合して、前記携帯端末２００が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定するエリア判定部１１０を備える。
【００１９】
また、前記システム１００は、前記判定により前記携帯端末２００が配信対象エリアに所在していると判定された場合、前記携帯端末２００の利用者の番組表を前記番組表データベース１２５から読み出して、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う配信設定部１１１を備える。
【００２０】
また、前記システム１００は、前記判定により前記携帯端末２００が配信解除エリアに所在していると判定された場合、前記携帯端末２００の利用者の番組表を前記番組表データベース１２５から読み出して、この番組表において前記配信解除エリアに対応する地域情報の配信設定がなされていれば、該当地域情報の配信解除設定を行う解除設定部１１２を備える。
【００２１】
また、前記システム１００は、配信時刻の情報を記憶し配信時刻到来を検知する前記携帯端末２００から、配信時刻の到来通知を受信し、前記携帯端末２００の利用者について定めた番組表を前記番組表データベース１２５にて特定し、この番組表において前記配信時刻に配信すべく配信コンテンツを特定し、該当配信コンテンツの配信を前記携帯端末２００に行う配信部１１３を備えるとしてもよい。
【００２２】
なお、前記システム１００の前記配信設定部１１１は、前記利用者の番組表において直近の配信予定時刻に対し、前記配信対象エリアに対応する地域情報の配信設定を行うものであるとしてもよい。
【００２３】
また、前記システム１００の前記配信設定部１１１は、前記利用者の番組表において直近の配信予定時刻に対し、前記配信対象エリアに対応する地域情報の配信設定を行うと共に、前記直近の配信予定時刻に予め設定されていた配信コンテンツの情報を番組変更履歴データベース１２７に格納するものであるとしてもよい。
【００２４】
また、前記システム１００の前記解除設定部１１２は、前記利用者の番組表において配信設定がなされていた前記配信解除エリアに対応する地域情報の配信設定を解除すると共に、前記番組変更履歴データベース１２７において、前記地域情報の配信時刻に元々配信設定されていた配信コンテンツを検索し、ここで検索した配信コンテンツを前記地域情報に代えて該当配信時刻に配信設定するものであるとしてもよい。
【００２５】
また、前記システム１００は、各携帯端末２００から受信した現在地情報と、現在地情報に応じて判定された各携帯端末２００の配信対象エリアまたは配信解除エリアでの所在有無の情報とを移動履歴データベース１２８として記憶装置１０１に格納する、移動履歴格納部１１４を備えるとしてもよい。
【００２６】
また、前記システム１００は、前記記憶装置１０１に格納した移動履歴データベース１２８に基づいて、携帯端末２００が所定の配信対象エリアから配信解除エリアに所在を移し、再び配信対象エリアに所在を戻した事例を特定し、前記配信対象エリアについて、前記事例間の配信対象エリアから配信解除エリアまでの移動距離の平均値を算定する、移動距離算定部１１５を備えるとしてもよい。
【００２７】
また、前記システム１００は、前記配信対象エリアの境界から前記移動距離の平均値の幅だけ外方に拡大させたエリアを、前記配信対象エリアに対する配信解除エリアとして前記地域番組情報データベース１２６に設定する、解除エリア管理部１１６を備えるとしてもよい。
【００２８】
また、上記システム１００からコンテンツ配信を受ける前記携帯端末２００は、書き換え可能メモリなどの記憶装置２０１に格納されたプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記携帯端末２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス２０５や、ディスプレイやスピーカなどの出力インターフェイス２０６、ならびにシステム１００との間のデータ授受を担う通信手段２０７、配信時刻到来を検知するためのクロック機能２０８、および現在地情報を取得するためのＧＰＳ機能２０９などを有している。携帯端末２００は、前記通信手段２０７により、前記システム１００と例えばインターネットやＬＡＮ、携帯電話網などのネットワーク１４０を介して接続しデータ授受を実行する。また、前記携帯端末２００は、記憶装置２０１において、当該携帯端末２００の利用者について予め定めているコンテンツの配信時刻のリストを記憶しており、前記クロック機能２０８でもって配信時刻到来を検知することができる。また、配信時刻到来を検知した携帯端末２００は、前記システム１００に対して、配信時刻の到来通知を送信する。また前記携帯端末２００は、例えば所定間隔毎に前記ＧＰＳ機能２０９でもって自身の現在地情報を得て、これをシステム１００に送信する。
【００２９】
なお、これまで示したシステム１００における各機能部１１０〜１１６は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置１０１より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００３０】
また、前記ネットワーク１４０に関しては、携帯電話網やインターネットの他、ＬＡＮ、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、シリアル・インターフェース通信線など、システム１００と携帯端末２００との間でデータ通信可能なネットワークであれば様々なネットワークを採用することが出来る。また、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００３１】
−−−テーブル構造例−−−
次に、本実施形態におけるシステム１００が利用するデータベースの構造について説明する。図２は本実施形態における、（ａ）番組表データベース、（ｂ）地域番組情報データベース、（ｃ）番組変更履歴データベース、（ｄ）移動履歴データベース、の各データ構造例を示す図であり、また、図３は、本実施形態における、（ａ）配信コンテンツデータベース、（ｂ）地域番組自動設定データベースの各データ構造例を示す図である。なお、これらのデータベースは、システム１００がアクセス可能なハードディスクドライブなどの記憶装置に構成されているものとする。勿論、こうしたハードディスクドライブが、システム１００の内蔵装置なのか、それともネットワーク１４０上にあるものかは問わない。
【００３２】
前記番組表データベース１２５は、配信時刻毎の配信コンテンツを利用者毎に予め定めた番組表を格納するデータベースである。この番組表データベース１２５は、例えば利用者ＩＤをキーとして、配信時刻と各配信時刻に配信する番組の配信順序および番組コードといったデータを関連づけたレコードの集合体となっている。また、本実施形態の地域情報配信設定方法を適用して、利用者の所在地にあわせて地域情報の配信設定を行った場合には、該当のレコードに対して設定される自動設定フラグのデータ項目も備わる。また、地域情報配信設定方法を適用し、利用者の所在地にあわせて地域情報の配信設定を行う対象外としたい番組（コンテンツ）について設定を行う、番組プロテクトフラグのデータ項目も備わる。
【００３３】
また、前記地域番組情報データベース１２６は、地域情報毎の配信対象エリアと配信解除エリアとを定めたデータベースである。前記地域番組情報データベース１２６は、例えば、地域情報に対応する番組コードをキーに、地域情報の番組名、配信対象エリアの中心座標、配信対象エリア（前記中心座標からの距離範囲の情報）、配信解除エリア（前記中心座標からの距離範囲の情報）を対応付けて格納したデータ構造をなす。配信対象エリアと配信解除エリアの考え方については、図７に示すように、配信対象エリアの境界を所定距離分だけ拡張したエリアを配信解除エリアとするといった考え方ができる。図中の例では、配信対象エリアが配信解除エリアに包まれている例となっている。勿論、こうした例のみならず、配信対象エリア内に配信解除エリアが島状に混在したり、或いは、配信対象エリアと配信解除エリアとが全く独立に存在する場合も想定してよい。
【００３４】
また、前記番組変更履歴データベース１２７は、携帯端末２００の所在に応じて配信対象エリアに対応する地域情報の配信設定がなされた番組表において、前記地域情報が設定される前に設定されていた配信コンテンツの情報を退避的に格納するデータベースである。この番組変更履歴データベース１２７は、例えば、利用者ＩＤをキーに、前記配信コンテンツが以前に設定されていた配信時刻、配信順序、および番組名を対応付けて格納したデータ構造をなす。
【００３５】
また、前記移動履歴データベース１２８は、各携帯端末２００から受信した現在地情報と、前記現在地情報の受信時刻、現在地情報に応じて判定された各携帯端末２００の配信対象エリアまたは配信解除エリアでの所在有無の情報とを格納するデータベースである。この移動履歴データベース１２８は、例えば、配信対象エリアの情報（例：該当する地域情報の番組コード）をキーに、当該配信対象エリアを出入りした携帯端末２００の利用者を示す利用者ＩＤ、現在地情報の変遷履歴、現在地情報に応じて判定された配信対象エリアまたは配信解除エリアでの所在有無の情報を対応付けて格納したデータ構造をなす。
【００３６】
また、前記配信コンテンツデータベース１２９は、各携帯端末２００へ配信される配信コンテンツ自体を格納するデータベースである。この配信コンテンツデータベース１２９は、例えば番組コードをキーとしてコンテンツデータを関連づけたレコードの集合体となっている。システム１００は、前記番組表データベース１２５の番組表に基づいて、この配信コンテンツデータベース１２６より該当コンテンツを読み出して、そのデータを携帯端末２００に送信することとなる。
【００３７】
また、前記地域番組自動設定データベース１３０は、各利用者毎に、本実施形態の地域情報配信設定方法の適用を受けて地域情報の自動設定を許容するか否かを設定するデータベースである。この地域番組自動設定データベース１３０は、利用者ＩＤをキーにして、自動設定の可否、および地域解除設定（特定エリアについては自動設定をしないとの設定）といったデータを対応付けたレコードの集合体となっている。システム１００は、携帯端末２００から現在地情報を受信した際に、この地域番組自動設定データベース１３０における該当利用者に関するレコードを参照し、自動設定の項目が「する」となっている場合にだけ、現在地情報に応じた地域情報配信設定を実行する。
【００３８】
−−−処理フロー例１−−−
以下、本実施形態における地域情報配信設定方法の実際手順について、図に基づき説明する。なお、以下で説明する地域情報配信設定方法に対応する各種動作のうち前記システム１００に関するものは、前記システム１００がメモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、こうしたプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。図４は、本実施形態の地域情報配信設定方法の処理手順例１を示す図である。
【００３９】
ここで、利用者が携帯端末２００を携行して移動している状況を想定する。そして、この携帯端末２００は、例えば、１０分など所定間隔毎に前記ＧＰＳ機能２０９でもって自身の現在地情報をＧＰＳ衛星から得て、この現在地情報と利用者ＩＤ（携帯端末２００の記憶装置２０１に予め格納：製造番号や携帯電話番号など）とをシステム１００に送信する（ｓ１００）。
【００４０】
一方、前記システム１００のエリア判定部１１０は、前記携帯端末２００から前記現在地情報と利用者ＩＤとを受信し、前記利用者ＩＤ（例えば、user001）をキーにして前記地域番組自動設定データベース１３０における該当利用者“user001”に関するレコードを参照する（ｓ１０１）。このレコードにおいて、前記自動設定の項目が「する」となっている場合（ｓ１０２：Ｙｅｓ）、処理をステップｓ１０３に進める。前記自動設定の項目が「しない」となっている場合（ｓ１０２：Ｎｏ）、本フローを終了する。
【００４１】
前記自動設定の項目が「する」となっている場合（ｓ１０２：Ｙｅｓ）、前記エリア判定部１１０は、前記携帯端末２００から受信した現在地情報（例えば、緯度経度情報）を前記地域番組情報データベース１２６に照合して、前記携帯端末２００が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定する（ｓ１０３）。
【００４２】
続いて前記システム１００の配信設定部１１１は、前記判定により前記携帯端末２００が配信対象エリア（例えば、番組コード“C001”に対応するエリア）に所在していると判定された場合（ｓ１０３：Ｙｅｓ）、前記判定がなされた配信対象エリアが前記地域番組自動設定データベース１３０の前記利用者ＩＤについて、地域解除設定された地域に該当しないか判定する（ｓ１０４）。例えば、前記配信対象エリアが“東京駅”を中心に縦横１ｋｍ四方の矩形領域を示し、前記地域解除設定された地域が“横浜駅”であったとすれば、前記配信対象エリアは前記地域解除設定された地域に該当しないと判定できる。
【００４３】
前記判定の結果、前記配信対象エリアが前記地域解除設定された地域に該当した場合（ｓ１０４：Ｙｅｓ）、本フローを終了する。他方、前記判定の結果、前記配信対象エリアが前記地域解除設定された地域に該当しなかった場合（ｓ１０４：Ｎｏ）、前記配信設定部１１１は、前記携帯端末２００の利用者“user001”の番組表を前記番組表データベース１２５から読み出す（ｓ１０５）。そして、この番組表において前記配信対象エリアに対応する地域情報の配信設定を行う（ｓ１０６）。
【００４４】
この配信設定は、前記利用者の番組表において直近の配信予定時刻（例えば、“12:00”）に対し、前記配信対象エリアに対応する地域情報（例えば、“C001”）の配信設定を行うものとする。またこの時、前記配信設定部１１１は、前記直近の配信予定時刻に対して番組プロテクトフラグが設定されていないか確認し、番組プロテクトフラグが設定されている場合には、前記直近の配信予定時刻の直後の配信予定時刻に対し、前記地域情報の配信設定を行うものとする。勿論、前記直近の配信予定時刻の直後の配信予定時刻に対しても番組プロテクトフラグが設定されていた場合には、更にその直後の配信予定時刻に対し、前記地域情報の配信設定を行う。全ての配信予定時刻に番組プロテクトフラグが設定されていた場合にはフローを終了する。
【００４５】
また前記配信設定部１１１は、前記番組表データベース１２５における該当レコード、つまり前記地域情報“C001”について、前記自動設定フラグ“１”を設定する（ｓ１０７）。そして、前記配信設定部１１１は、前記直近の配信予定時刻“12:00”に予め設定されていた配信コンテンツ“H001”の情報を番組変更履歴データベース１２７に格納する（ｓ１０８）。
【００４６】
その後、前記利用者が前記携帯端末２００を携行して、前記配信対象エリア（番組コード“C001”に対応するエリア）に所在したまま、前記直近の配信予定時刻が到来したとする。この場合、当該携帯端末２００は、前記クロック機能２０８でもって配信時刻到来を検知し、前記システム１００に対して配信時刻の到来通知を送信する（ｓ１０９）。
【００４７】
他方、前記システム１００の配信部１１３は、前記携帯端末２００から前記配信時刻の到来通知を受信し（ｓ１１０）、前記携帯端末２００の利用者について定めた番組表を前記番組表データベース１２５にて特定する（ｓ１１１）。そして、この番組表において前記配信時刻“12:00”に配信すべく配信コンテンツ“C001”を特定し、該当配信コンテンツを前記配信コンテンツデータベース１２９から読み出して前記携帯端末２００に配信する（ｓ１１２）。こうして、携帯端末２００つまりは利用者の現在地に応じて自動的に番組表における地域情報の配信設定がなされ、配信までが実行されることとなる。
【００４８】
−−−処理フロー例２−−−
図５は、本実施形態の地域情報配信設定方法の処理手順例２を示す図である。その後、前記利用者が前記携帯端末２００を携行して、前記配信対象エリア（番組コード“C001”に対応するエリア）から外に移動し、その現在地情報と利用者ＩＤをシステム１００に通知してきたとする（ｓ２００）。この場合、前記システム１００のエリア判定部１１０は、前記携帯端末２００から前記現在地情報と利用者ＩＤとを受信し、前記利用者ＩＤ（例えば、user001）をキーにして前記地域番組自動設定データベース１３０における該当利用者“user001”に関するレコードを参照する（ｓ２０１）。このレコードにおいて、前記自動設定の項目が「する」となっている場合（ｓ２０２：Ｙｅｓ）、処理をステップｓ２０３に進める。前記自動設定の項目が「しない」となっている場合（ｓ２０２：Ｎｏ）、本フローを終了する。
【００４９】
前記自動設定の項目が「する」となっている場合（ｓ２０２：Ｙｅｓ）、前記エリア判定部１１０は、前記携帯端末２００から受信した現在地情報（例えば、緯度経度情報）を前記地域番組情報データベース１２６に照合して、前記携帯端末２００が各地域情報毎の配信対象エリアまたは配信解除エリアに所在しているか判定する（ｓ２０３）。
【００５０】
続いて前記システム１００の配信設定部１１１は、前記判定により前記携帯端末２００が配信解除エリア（例えば、番組コード“C001”に対応する解除エリア）に所在していると判定された場合（ｓ２０３：Ｙｅｓ）、前記システム１００の解除設定部１１２は、前記携帯端末２００の利用者“user001”の番組表を前記番組表データベース１２５から読み出す（ｓ２０４）。そして、この番組表において前記配信解除エリアに対応する地域情報（例えば、“C001”）の配信設定がなされていれば、該当地域情報の配信解除設定を行う（ｓ２０５）。
【００５１】
なお、前記解除設定部１１２は、前記利用者の番組表において配信設定がなされていた前記配信解除エリアに対応する地域情報“C001”の配信設定を解除すると共に、前記番組変更履歴データベース１２７において、前記地域情報“C001”の配信時刻“12:00”に元々配信設定されていた配信コンテンツ“H001”を検索し、ここで検索した配信コンテンツ“H001”を前記地域情報“C001”に代えて該当配信時刻“12:00”に配信設定することとなる。
【００５２】
−−−処理フロー例３−−−
次に、前記配信解除エリアの動的管理手法について説明する。この配信解除エリアは、デフォルトで例えば、配信対象エリアをその境界から１ｋｍ外方に拡大したエリア（図７の“デフォルトの配信解除エリア”）、などと固定的に設定することができる。しかしながら、配信対象エリアを出入りする利用者の移動傾向によっては、前記配信解除エリアの設定が好適ではないという状況も生じうる。例えば、ある配信対象エリアに出入りする利用者らの平均的傾向として、２ｋｍ以上外方にエリアを離れた後、ごく短時間でまた配信対象エリアに戻ってくる、という傾向があったとすれば、前記配信対象エリアを利用する多くの利用者らにとって、ごく短い時間に同じ地域情報の配信設定と解除が繰り返されてしまい、地域情報そのものへの興味も薄れ、逆に不快感を生起する懸念も生じうる。
【００５３】
図６は、本実施形態の地域情報配信設定方法の処理手順例３を示す図であり、図７は本実施形態の配信対象エリアと配信解除エリアの例を示す図である。そこで、本実施形態では、この配信解除エリアを動的に変化させて設定する手法を採用した。ここで前記システム１００の移動履歴格納部１１４は、各携帯端末２００から受信した現在地情報と、現在地情報に応じて判定された各携帯端末２００の配信対象エリアまたは配信解除エリアでの所在有無の情報とを移動履歴データベース１２８として記憶装置１０１に格納しているものとする。
【００５４】
この時、前記システム１００の移動距離算定部１１５は、前記記憶装置１０１に格納した移動履歴データベース１２８に基づいて、ある携帯端末２００が所定の配信対象エリアＡ（例えば、地域情報“C001”に対応する配信対象エリア）から配信解除エリアＢに所在を移し、再び前記配信対象エリアＡに所在を戻した事例を特定する（ｓ３００）。この事例は、同じ利用者が繰り返し、配信対象エリアＡ〜配信解除エリアＢ〜配信対象エリアＡの移動を行った事例と、異なる利用者が配信対象エリアＡ〜配信解除エリアＢ〜配信対象エリアＡの移動を行った事例とで構成される。
【００５５】
そして、前記移動距離算定部１１５は、前記配信対象エリアＡについて、前記事例間の配信対象エリアＡから配信解除エリアＢまでの移動距離の平均値を算定する（ｓ３０１）。この算定処理は、例えば、配信対象エリアＡから配信解除エリアＢの間の移動距離を、前記配信対象エリアＡでの現在地情報の緯度経度と、前記配信解除エリアＢでの現在地情報の緯度経度との座標間の距離として算定すればよい。
【００５６】
また、前記システム１００の解除エリア管理部１１６は、前記配信対象エリアＡの境界から前記移動距離の平均値の幅だけ外方に拡大させたエリアを、前記配信対象エリアＡに対する配信解除エリアＢとして前記地域番組情報データベース１２６に設定する（ｓ３０２）。例えば、前記移動距離の平均値が“２ｋｍ”だったとすれば、この“２ｋｍ”幅で前記配信対象エリアＡの外周を拡大し、配信解除エリア（図７における“最新の配信解除エリア”）とすることとなる。
【００５７】
こうした配信解除エリアの動的設定を、例えば定期的に行うことで、前記配信対象エリアを利用する多くの利用者らにとって、ごく短い時間に同じ地域情報の配信設定と解除が繰り返されてしまうことも無くなり、自動設定・配信された地域情報に対して不快感を生起するような懸念も解消されやすい。
【００５８】
以上説明したように本実施形態によれば、コンテンツ配信予定を、ユーザの所在変遷に応じて自動設定可能となる。
【００５９】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００６０】
【図１】本実施形態における地域情報配信設定システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）番組表データベース、（ｂ）地域番組情報データベース、（ｃ）番組変更履歴データベース、（ｄ）移動履歴データベース、の各データ構造例を示す図である。
【図３】本実施形態における、（ａ）配信コンテンツデータベース、（ｂ）地域番組自動設定データベースの各データ構造例を示す図である。
【図４】本実施形態の地域情報配信設定方法の処理手順例１を示す図である。
【図５】本実施形態の地域情報配信設定方法の処理手順例２を示す図である。
【図６】本実施形態の地域情報配信設定方法の処理手順例３を示す図である。
【図７】本実施形態の配信対象エリアと配信解除エリアの例を示す図である。
【符号の説明】
【００６１】
１００  地域情報配信設定システム
１０１、２０１  記憶装置
１０２、２０２  プログラム
１０３、２０３  メモリ
１０４、２０４  ＣＰＵ
１０５、２０５  入力インターフェイス
１０６、２０６  出力インターフェイス
１０７、２０７  通信手段
１０８、２０８  クロック機能
１１０  エリア判定部
１１１  配信設定部
１１２  解除設定部
１１３  配信部
１１４  移動履歴格納部
１１５  移動距離算定部
１１６  解除エリア管理部
１２５  番組表データベース
１２６  地域番組情報データベース
１２７  番組変更履歴データベース
１２８  移動履歴データベース
１２９  配信コンテンツデータベース
１３０  地域番組自動設定データベース
１４０  ネットワーク
２００  携帯端末（利用者端末）
【図１】
0004940113.tif 000002
【図２】
0004940113.tif 000003
【図３】
0004940113.tif 000004
【図４】
0004940113.tif 000005
【図５】
0004940113.tif 000006
【図６】
0004940113.tif 000007
【図７】
0004940113.tif 000008