(57)【特許請求の範囲】
【請求項１】
各基地局からＣＢＳで配信されるコンテンツをその配信スケジュールにしたがって当該基地局に配信するコンテンツ登録配信システムであって、
各地域に設けられた第１の装置であって、配信されるコンテンツ本体とその配信スケジュール情報とを含むコンテンツ原稿ファイルを作成する機能と、該コンテンツ原稿ファイルを第２の装置に転送する機能とを有する第１の装置と、
複数の前記第１の装置にネットワークを介して接続された第２の装置であって、前記第１の装置から前記コンテンツ原稿ファイルを受信する機能と、受信したコンテンツ原稿ファイルを前記コンテンツ本体とその配信スケジュール情報とに分割する機能と、前記コンテンツ本体を第３の装置用のファイルフォーマットに変換し、その配信スケジュール情報と対応付けてコンテンツデータとして保存する機能と、前記コンテンツデータのうち配信スケジュールが所定時間範囲内にあるコンテンツデータをＦＴＰサーバに転送し、第３の装置に対してコンテンツデータの取得処理を起動するコマンドを送信する機能とを有する第２の装置と、
前記第２の装置にネットワークを介して接続された第３の装置であって、前記第２の装置から前記コマンドを受信したときに前記ＦＴＰサーバから配信スケジュールが前記所定時間範囲内にあるコンテンツデータを取得し、配信スケジュールにより指定された日時となったときに、指定されたエリアに対応する基地局にそのコンテンツデータを配信する第３の装置と
を有することを特徴とするコンテンツ登録配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＢＳ（Cell Broadcasting Service）において、各エリアに配信されるコンテンツの登録・配信を行うコンテンツ登録配信システムに関する。
【０００２】
【従来の技術】
近年、携帯電話やＰＨＳなどの移動体通信システムにおいて、ユーザーのいる場所に応じた情報を提供する位置情報サービスが注目をあびている。このような位置情報サービスの一つとして、セル単位で、その地域のニュースや天気予報，イベント案内などの文字情報を配信するＣＢＳ（Cell Broadcasting Service）が知られている。
図６を参照してＣＢＳについて説明する。
図６において、１〜４は基地局であり、それぞれに対応するエリア（セル）内に位置する移動機７との間で通信を行う。ここで、ＣＢＳにおいては、各基地局１〜４は、それぞれ自局のエリア内に位置する移動局に対し情報を自動配信している。例えば、基地局１はその配下の移動局に対して情報８を配信し、基地局２は情報９を配信している。具体的には、配信用の物理チャネル（ＢＰＣＨ：Broadcast Physical Channel）が設けられ、このＢＰＣＨを使用して網から移動機にデータが放送される。
【０００３】
５はＣＢＳのサービスセンター（ＣＢＣ：Cell Broadcasting Center）であり、配信される各コンテンツは、ＣＢＣ５からそれぞれのコンテンツの配信エリアに対応する基地局１〜４に供給され、各基地局１〜４からそれぞれのエリア内の移動機に配信されることとなる。
移動機７は、エリア１内に位置しているときは、基地局１から配信されるコンテンツ８を受信し、基地局２のエリア２内に移動したときには、基地局２から配信される情報９を受信する。このように、ユーザーは、その位置に応じた情報の配信を受けることができる。
ここで、ＣＢＳのコンテンツは、各エリア独特の情報であっても良いし、全エリアに共通のものであってもよい。エリアに密着したコンテンツとしては、その地域のニュースや天気予報、イベント案内などがあり、最新の情報を配信するために、所定の時間ごと（例えば、ニュースは１時間ごと、天気予報は６時間ごと）にコンテンツが更新されるようになされている。
【０００４】
【発明が解決しようとする課題】
従来、ＣＢＳを用いて所望の地域にコンテンツを配信するために、前記ＣＢＣに各エリアごとの配信情報（コンテンツ）を個別に送信して登録することが行われていた。また、配信のスケジュールについても、配信の都度スケジュールを作成することが行われていた。
したがって、コンテンツの登録配信のための作業量が全体として非常に多くなるとともに、作業ミス等が発生しやすいという状況にあった。
【０００５】
そこで、本発明は、ＣＢＳにおいて各エリアにそれぞれ対応するコンテンツを容易に配信することができるコンテンツ登録配信システムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明のコンテンツ登録配信システムは、各基地局からＣＢＳで配信されるコンテンツをその配信スケジュールにしたがって当該基地局に配信するコンテンツ登録配信システムであって、各地域に設けられた第１の装置であって、配信されるコンテンツ本体とその配信スケジュール情報とを含むコンテンツ原稿ファイルを作成する機能と、該コンテンツ原稿ファイルを第２の装置に転送する機能とを有する第１の装置と、複数の前記第１の装置にネットワークを介して接続された第２の装置であって、前記第１の装置から前記コンテンツ原稿ファイルを受信する機能と、受信したコンテンツ原稿ファイルを前記コンテンツ本体とその配信スケジュール情報とに分割する機能と、前記コンテンツ本体を第３の装置用のファイルフォーマットに変換し、その配信スケジュール情報と対応付けてコンテンツデータとして保存する機能と、前記コンテンツデータのうち配信スケジュールが所定時間範囲内にあるコンテンツデータをＦＴＰサーバに転送し、第３の装置に対してコンテンツデータの取得処理を起動するコマンドを送信する機能とを有する第２の装置と、前記第２の装置にネットワークを介して接続された第３の装置であって、前記第２の装置から前記コマンドを受信したときに前記ＦＴＰサーバから配信スケジュールが前記所定時間範囲内にあるコンテンツデータを取得し、配信スケジュールにより指定された日時となったときに、指定されたエリアに対応する基地局にそのコンテンツデータを配信する第３の装置とを有するものである。
【０００７】
【発明の実施の形態】
図１は、本発明のコンテンツ登録配信システムの全体構成を示す図である。なお、本発明は配信されるコンテンツの種類にかかわらず適用することができるが、ここでは、各地域のニュースを配信する場合を例にとって説明する。
この図において、１０は各地域に設けられ、その地域に密着したニュースなどのコンテンツを作成する事業所（以下、「支店」とよぶ。）、２０は複数の前記支店１０にネットワークなどを介して接続され、それらを管轄する事業所（以下、「支社」とよぶ。）、３０は１又は複数の前記支社２０にネットワークなどで接続されたＣＢＳのサービスセンター（ＣＢＣ）、４１は基地局、４２は移動機である。
【０００８】
各支店１０において、その地域のニュースなどのコンテンツが作成される。すなわち、担当者は、支店１０に設けられたコンピュータ１１を用い、ニュース原稿作成用プログラム１２を用いてニュース原稿を作成する（▲１▼）。このとき、あらかじめ定められた所定のフォーマットを利用してニュース原稿を作成するようにしており、ニュース原稿には、ニュースの本体であるニュース原稿情報とその配信スケジュールの情報が含まれるようになされている。この配信スケジュールの情報には、そのニュースを配信するエリアを指定する情報及び配信を開始する年月日時分の情報などが含まれている。そして、前記配信するエリアを指定する情報は、地域を階層的に指定することができるようになされている。例えば、北九州全域、長崎全域、長崎佐世保、長崎島原というように階層的な指定を行うことができる。
このようにして作成されたニュース原稿は、メーラーなどの転送プログラム１３を用いて（▲２▼）、その支店を管轄する支社２０に転送される（▲３▼）。
【０００９】
支社２０では、複数の前記支店１０からのニュース原稿が転送プログラム２１で受信され登録配信ツール２２に入力される（▲４▼）。このとき、ニュース原稿は、前記ニュース原稿情報と前記配信スケジュール情報に分割される。前記ニュース原稿情報はエディタ２３を用いて編集され（▲５▼）、ＣＢＣ用のファイルフォーマットであるＣＢＣフォーマットファイルに変換され、前記配信スケジュール情報と対応付けられて、コンテンツデータ２４として格納される。
そして、コンテンツデータ２４のうち、配信スケジュールが所定時間範囲内にあるもの（例えば、配信開始日時分が１日以内）を、ＦＴＰ（File Transfer Protocol）サーバー２５に転送し、サービスセンター３０の登録配信サーバー３１に対して、データの集信を起動するコマンドを発行する（▲６▼）。
【００１０】
サービスセンター３０の登録配信サーバー３１は、前記支社２０からの前記コマンドを受信すると、指定された前記ＦＴＰサーバー２５にログオンし、配信スケジュールが所定時間範囲内の配信データを取得して（▲７▼）、コンテンツデータ３２に登録する。
そして、登録されたコンテンツを指定された日時とセルエリアに対して配信する（▲８▼）。すなわち、指定された日時となったときに指定されたセルエリアに対応する基地局４１にそのコンテンツを配信する。
【００１１】
このように、本発明の登録配信システムにおいては、各支店１０において所定のフォーマットで作成されたコンテンツを、支店を管轄する支社２０に集約し、ここで、ＣＢＣ用のフォーマットに変換して保存するようにしている。そして、所定の時間範囲内となったときに当該配信データをサービスセンター３０の登録配信サーバーに集信させ、指定された時間に指定されたエリアの基地局に配信するようにしている。したがって、ＣＢＳシステムにおけるコンテンツの登録配信作業を各支店において個別に行う必要がなく、作業時間を大幅に削減することができるとともに、配信登録ミスを低減することができる。
【００１２】
図２は、前記登録配信ツール２２の構造を示す図である。
この図において、５１は各種の初期設定を行う環境設定オブジェクト、５２は前記各支店１０から送られた支店ニュース原稿オブジェクト、５３は該支店ニュース原稿オブジェクトをニューステキストオブジェクト５４とニュース配信スケジュールオブジェクト５５に分割するニュース原稿分割オブジェクトである。このニュース原稿分割オブジェクト５３により分割されたニューステキストオブジェクト５４は、エディタオブジェクト２３を用いて編集することができ、ＣＢＣ用のファイル形式であるＣＢＣファイルオブジェクト５６として保存される。なお、ニューステキストオブジェクト５４とＣＢＣファイルオブジェクト５６は、拡張子を除き同一のファイル名とされている。
さらに、５７は、登録配信ツール２２においてマスタとなる情報をマスタデータベース（ＤＢ）データオブジェクト５８内の各データベーステーブルに追加／削除／更新する処理を行うマスタデータベース（ＤＢ）データオブジェクトである。さらにまた、５９は、ＣＢＣファイルオブジェクト５６、配信スケジュールオブジェクト５５及びマスタＤＢオブジェクト５７を参照して、配信データオブジェクト６０、ストアデータオブジェクト６１を作成し、ＦＴＰサーバ２５を用いてサービスセンター３０内の登録配信サーバー３１に転送する処理を行わせるＣＢＣ配信オブジェクトである。
【００１３】
図３は、前記ニュース原稿分割オブジェクト５３の構成を示す図である。図示するように、ニュース原稿分割オブジェクト５３は、（１）ニュース原稿オブジェクト５２よりニュース原稿情報と配信スケジュール情報を取得し、バッファに格納するファイル取込機能、（２）バッファに格納されたニュース原稿情報と配信スケジュール情報を結合するための一意となるキー項目を作成する結合キー（JOIN KEY）作成機能、（３）ニュース原稿情報１件につき１つのファイルを作成するニュース原稿テキストファイル出力機能、（４）ニュース原稿テキストファイル出力機能で出力されたファイルオブジェクトのファイル名を取得するファイル名取得機能、（５）結合キー作成機能で作成された一意なキー項目と前記配信スケジュール情報を連結したレコードを作成するニュース配信スケジュールテキスト変換機能、（６）ニュース原稿テキストファイル出力機能で作成されたニュース原稿テキストファイル及びニュース配信スケジュールテキスト変換機能で作成されたニュース配信スケジュールレコードを出力するファイル出力機能、（７）ファイル取込機能で取得したニュース原稿情報及び配信スケジュール情報があらかじめ定められた仕様外であることなどを検出するエラートラップ機能、及び、（８）エラートラップ機能で不正データとして検知されたレコードをファイルに出力するエラーログファイル出力機能の各機能を有している。
【００１４】
ここで、前記ニュース原稿情報と配信スケジュール情報を結合するための一意な結合キーとして、前記ファイル名取得機能により取得されるニュース原稿テキストファイルオブジェクトのファイル名が使用される。このファイル名には、その支店名を示すコード、配信年月日、配信時間が明示的に表されている。
このように、ニュース原稿分割オブジェクト５３により、ニュース原稿テキストファイルがニューステキストオブジェクト５４として生成され、該ニュース原稿テキストファイルのファイル名を結合キーとして有するニュース配信スケジュールレコードがニュース配信スケジュールオブジェクト５５として出力される。
なお、前記ニュース原稿テキストファイル出力機能で出力されるニュース原稿テキストファイルはエディタ２３に取り込むことができる形式である。
【００１５】
図４は、マスタＤＢデータオブジェクト５８内の各データベーステーブルに追加／削除／更新する処理を行う前記マスタＤＢオブジェクト５７の構成を示す図である。
この図に示すように、マスタＤＢオブジェクト５７は、（１）ＣＢＣ配信オブジェクト５９で参照されるマスタデータベース（ＤＢ）内の情報をマスタＤＢフォームオブジェクトに出力するマスタ情報表示機能、（２）マスタＤＢフォームオブジェクトからマスタＤＢ内に新規レコードを追加するマスタ情報追加機能、（３）マスタＤＢフォームオブジェクトからマスタＤＢ内の既存レコードを削除するマスタ情報削除機能、（４）マスタＤＢフォームオブジェクトからマスタＤＢ内の既存レコードを更新するマスタ情報更新機能、及び、（５）不正な処理が発生した場合に不正な処理である旨をユーザに通知するエラートラップ機能を有している。
【００１６】
ここで、前記マスタデータベースには、図示するように、各配信エリア名，配信エリアコード及び配信エリア略コードの対応を記述した配信エリアマスタオブジェクト、カレンダ情報を格納したカレンダマスタオブジェクト、配信時間マスタオブジェクト、及び、登録情報マスタオブジェクトが含まれており、これらはリレーショナルデータベースのテーブルとされている。
ここで、前記マスタＤＢフォームオブジェクトには追加、削除、更新、検索の各機能を実行するオブジェクトが存在しており、追加、削除、更新、検索の各機能は、ＳＱＬで実行される。
【００１７】
図５は、前記ＣＢＣ配信オブジェクト５９の構成を示す図である。
この図に示すように、ＣＢＣ配信オブジェクト５９は、（１）配信スケジュールオブジェクト５５を受け取り、対応するＣＢＣファイルオブジェクト５６のパスを含んだデータをファイル（ストアデータオブジェクト６１）に保管するデータストア機能、（２）前述した結合キーにより、ＣＢＣファイルオブジェクト５６とニュース配信スケジュールオブジェクト５５内のレコードを突き合わせ、対となるレコードがそれぞれ１レコードであることをチェックする結合キーチェック機能、（３）結合キーチェック機能にて正常データとして判断されたレコードをＣＢＣ配信画面フォームオブジェクトに出力する配信データ画面出力機能、（４）結合キーチェック機能にて正常データとして判断されたレコードをあらかじめ定められたＣＢＳ配信用のファイル形式に変換する配信データ変換機能、（５）配信データ変換機能で作成されたデータをファイル（配信データオブジェクト６０）に出力する配信データファイル出力機能、（６）配信データファイル出力機能で作成されたファイルを支社２０内のＦＴＰサーバー２５へＦＴＰ転送する配信データファイルＦＴＰ転送機能、（７）ニュース原稿分割オブジェクト５３のニュース配信スケジュールテキスト変換機能で作成されたレコードのスケジュールがあらかじめ定められた日時の範囲内であるかをチェックする配信スケジュールチェック機能、（８）マスタＤＢオブジェクト５７内のマスタＤＢフォームオブジェクトに接続し、ＤＢテーブルからのデータアクセスを可能とするマスタＤＢアクセス機能、（９）ＣＢＣ配信画面フォームオブジェクトでニュース原稿分割オブジェクト５３を通さないニュース原稿以外のデータを追加する配信データ追加機能、（１０）ＣＢＣ配信画面フォームオブジェクトからデータを削除する配信データ削除機能、（１１）ＣＢＣ配信画面フォームオブジェクトからデータを更新する配信データ更新機能、（１２）支社２０内ＦＴＰサーバ２５とＣＢＣ３０の登録配信サーバ３１間でソケットを確立し、支社２０内ＦＴＰサーバ２５からＣＢＣ３０の登録配信サーバ３１へ所定のコマンドを投入する登録配信サーバネゴシエーション機能、（１３）登録配信サーバネゴシエーション機能内で全てのイベントについてステータスをチェックし、ユーザに通知する処理ステータスチェック機能、（１４）何らかの理由で登録配信サーバネゴシエーション機能が失敗する場合、ユーザが手動でネゴシエーションを行えるマニュアルモードへ変更する自動／手動変換機能、（１５）ＣＢＣ配信オブジェクト内の各機能を実行する際に不正な処理が発生した場合にその旨をユーザに通知するエラートラップ機能、及び、（１６）エラートラップ機能で不正データとして検知されたレコードをファイルに出力するエラーログ出力機能の各機能を有している。
【００１８】
このように構成されたＣＢＣ配信オブジェクト５９において、前記（２）結合チェック機能，（４）配信データ変換機能及び（５）配信データファイル出力機能などにより、ＣＢＣファイルオブジェクト及び配信スケジュールオブジェクト（すなわち、ニュース原稿）を配信用のフォーマットを有する配信データオブジェクトに変換する。このときに、前記配信スケジュールオブジェクトに含まれているエリア名を前記マスタＤＢオブジェクト５７中の配信エリアマスタオブジェクトを参照して、対応するエリアコードに変換するなどの処理を行う。
そして、前記（７）配信スケジュールチェック機能と（６）配信データファイルＦＴＰ転送機能により、配信スケジュールが所定の時間範囲内である配信データをＦＴＰサーバー２５に転送し、（１２）登録配信サーバネゴシエーション機能を用いてサービスセンター３０の登録配信サーバ３１による配信データの集信を起動する。
また、前記（３）配信データ画面出力機能、（９）配信データ追加機能、（１０）配信データ削除機能、（１１）配信データ更新機能などにより、配信データの編集や追加などを行うことができる。
【００１９】
前記ＣＢＣ配信オブジェクト５９からの前記コマンドを受信したサービスセンター３０の登録配信サーバー３１は、そのコマンドを発した支店２０のＦＴＰサーバー２５にログオンして、配信スケジュールが所定の時間範囲内の配信データを取得して保存する。そして、配信スケジュールにより規定された時間となったときに、その配信データを対応するエリアの基地局に送信して、そのエリア内の移動機に配信する。
【００２０】
【発明の効果】
以上説明したように、本発明のコンテンツ登録配信システムによれば、各支店で配信データを個別にサービスセンターに登録する必要がなく、複数の支店からの配信データを支社において一括して登録することが可能となるため、登録配信のための作業量を大幅に削減することができるとともに、人為的な配信登録ミスを減少させることができる。
また、複数のエリアに対して、エリアの階層に応じたコンテンツの登録配信が可能となる。
さらに、配信日時などがデータベースに登録されているため、配信結果を統計情報として再利用することができる。
【図面の簡単な説明】
【図１】本発明の登録配信システムの構成の概要を示す図である。
【図２】登録配信ツールの構成を示す図である。
【図３】ニュース原稿オブジェクトの構成を示す図である。
【図４】マスタデータベースオブジェクトの構成を示す図である。
【図５】ＣＢＣ配信オブジェクトの構成を示す図である。
【図６】ＣＢＳについて説明するための図である。
【符号の説明】
１０：支店、１１：コンピュータ、１２：原稿作成用プログラム、１３：転送プログラム、２０：支社、２１：転送プログラム、２２：登録配信ツール、２３：エディタ、２４：コンテンツデータ、２５：ＦＴＰサーバ、３０：サービスセンター、３１：登録配信サーバー、３２：コンテンツデータ、４１：基地局、４２：移動機、５１：環境設定オブジェクト、５２：ニュース原稿オブジェクト、５３：ニュース原稿分割オブジェクト、５４：ニュース原稿テキストオブジェクト、５５：ニュース配信スケジュールオブジェクト、５６：ＣＢＣファイルオブジェクト、５７：マスタデータベースオブジェクト、５８：マスタデータベースデータオブジェクト、５９：ＣＢＣ配信オブジェクト、６０：配信データオブジェクト、６１：ストアデータオブジェクト
【図１】
0004663219.tif 000002
【図２】
0004663219.tif 000003
【図３】
0004663219.tif 000004
【図４】
0004663219.tif 000005
【図５】
0004663219.tif 000006
【図６】
0004663219.tif 000007