(57)【要約】【課題】データベースの更新内容を更新順に取得してファイルとして転送できるファイル転送システムを提供する。【解決手段】ファイル生成部１２が、顧客管理システム２０の履歴ＤＢ２２での該当事業者についての更新を繰り返し検出し、検出された場合には履歴ＤＢ２２の該当事業者の最新レコードの内容を基に転送ファイル１００を生成する。そして、生成された転送ファイル１００を、ファイル転送部１３がコンテンツ一時加工サーバ３３とコンテンツ自動受け入れサーバ３５に転送する。【選択図】      図１
2004246700.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンピュータシステムに構成されたデータベースの内容を基にした転送ファイルを第２のコンピュータシステムへ転送するファイル転送システムであって、
前記データベースの更新を更新の順に検出し、更新が検出された際は、前記データベースの内容を基にした転送ファイルを生成し、該転送ファイルを前記第２のコンピュータシステムへ転送する、ファイル生成転送手段を備えることを特徴とするファイル転送システム。
【請求項２】
前記ファイル生成転送手段は、前記データベースの更新に伴って更新される履歴データベースの内容を基に前記転送ファイルを生成することを特徴とする請求項１記載のファイル転送システム。
【請求項３】
前記データベースの更新は、当該データベースへの新たなレコードの追加またはレコードの内容変更である請求項１または２記載のファイル転送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データベースの更新内容を更新順に取得してファイルとして転送できるファイル転送システムに関する。
【０００２】
【従来の技術】
近年においては、インターネットに接続するアクセス回線の大容量化に伴い、動画に代表される高品質のコンテンツが流通するようになってきた。
【０００３】
図６は、かかるコンテンツを管理するためにネットワークで接続された従来のコンピュータシステムを示す図である。
【０００４】
図６において、３０は、コンテンツを管理するコンテンツ管理システム、２０はコンテンツを配信または受信する顧客を管理する顧客管理システム、１００は、顧客管理システム２０に記憶されたデータをコンテンツ管理システム３０へ転送するデータ転送システムである。
【０００５】
顧客管理システム２０では、事業者データベース（以下、ＤＢと略す）２１に対し、新規に事業者の登録があると、ロードバランサ２３を介して接続された、例えば顧客管理サーバ２５が、当該新規登録の内容を表す転送ファイル２０１を作成して記憶する。そして、当該事業者の登録内容に変更があると、ロードバランサ２３を介して接続された、例えば、顧客管理サーバ２７が、変更内容を表す転送ファイル２０２を作成して記憶する。
【０００６】
一方、データ転送システム１００ではデータ取得転送部１１が、事業者ＤＢ２１への新規の登録内容、または変更内容を、コンテンツ管理システム３０の事業者ＤＢ３１に書き込む。また、データ転送システム１００ではファイル転送部１５が、顧客管理サーバ２５等における転送ファイル２０１、２０２を検出して、コンテンツ一時加工サーバ３３とコンテンツ自動受け入れサーバ３５とに転送する。そして、データ転送システム１００のコマンド送信部１６が、転送ファイル２０１、２０２を指定したコマンドを、コンテンツ一時加工サーバ３３とコンテンツ自動受け入れサーバ３５に送信する。
【０００７】
なお、類似の技術が下記の特許文献に記載されている。
【０００８】
【特許文献１】
特開２００１−４３１１９号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来のコンテンツを管理するためのコンピュータシステムにあっては、ファイル転送部１５が転送ファイル２０１、２０２を検出及び取得する通信経路が通信障害で不通になると、本来ならば後に転送されるはずの、変更内容を表す転送ファイル２０２が先にコンテンツ一時加工サーバ３３等に転送され、そのため、当該サーバ３３での運用等に支障をきたすことになる。
【００１０】
そこで本発明は、上記の従来の課題に鑑みてなされたものであり、その目的とするところは、データベースの更新内容を更新順に取得してファイルとして転送できるファイル転送システムを提供することにある。
【００１１】
【課題を解決するための手段】
上記従来の課題を解決するために、請求項１の本発明は、第１のコンピュータシステムに構成されたデータベースの内容を基にした転送ファイルを第２のコンピュータシステムへ転送するファイル転送システムであって、前記データベースの更新を更新の順に検出し、更新が検出された際は、前記データベースの内容を基にした転送ファイルを生成し、該転送ファイルを前記第２のコンピュータシステムへ転送する、ファイル生成転送手段を備えることを特徴とするファイル転送システムをもって解決手段とする。
【００１２】
請求項１の本発明によれば、ファイル生成転送手段が、データベースの更新を更新の順に検出し、更新が検出された際は、データベースの内容を基にした転送ファイルを生成し、該転送ファイルを第２のコンピュータシステムへ転送するので、データベースの更新内容を更新順に取得してファイルとして転送することができる。
【００１３】
請求項２の本発明は、前記ファイル生成転送手段は、前記データベースの更新に伴って更新される履歴データベースの内容を基に前記転送ファイルを生成することを特徴とする請求項１記載のファイル転送システムをもって解決手段とする。
【００１４】
請求項２の本発明によれば、データベースの更新に伴って更新される履歴データベースの内容を基に転送ファイルを生成するファイル生成転送手段を備えたファイル転送システムを提供している。
【００１５】
請求項３の本発明は、前記データベースの更新は、当該データベースへの新たなレコードの追加またはレコードの内容変更である請求項１または２記載のファイル転送システムをもって解決手段とする。
【００１６】
請求項３の本発明は、データベースの更新が、当該データベースへの新たなレコードの追加またはレコードの内容変更であるファイル転送システムを提供している。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明の実施例に係るコンピュータシステムの構成を示す図である。図１において、３０は、コンテンツを管理するコンテンツ管理システム、２０はコンテンツを配信または受信する顧客を管理する顧客管理システム、１０は、顧客管理システム２０に記憶されたデータをコンテンツ管理システム３０へ転送するデータ転送システムである。なお、本実施の形態にいうシステムとはコンピュータシステムである。顧客管理システム２０は第１のコンピュータシステムに相当し、コンテンツ管理システム３０は第２のコンピュータシステムに相当する。データ転送システム１０は、ファイル転送システムとして機能する。
【００１９】
顧客管理システム２０は、データベースである事業者ＤＢ２１と履歴ＤＢ２２を有する。
【００２０】
図２は、事業者ＤＢ２１と履歴ＤＢ２２のレコード構成を示す図である。
【００２１】
図２（ａ）に示すように、事業者ＤＢ２１のレコードには、事業者種別コード、事業者ＩＤ、会員パスワード、解約フラグ及び優先区分の各フィールドデータが格納される。
【００２２】
事業者の新規登録の際には、事業者ＤＢ２１に１レコードが追加される。このとき事業者種別コードとしては、特定の事業者を示す１または２、若しくは他の事業者を示す他の数が設定される。事業者ＩＤとしては、事業者を一意に示すデータが設定される。会員パスワードとしては、事業者ＩＤを使用する複数の使用者が使用するパスワードが設定される。解約フラグとしては、解約されていないことを示す０が設定される。
【００２３】
図２（ｂ）に示すように、履歴ＤＢ２２のレコードには、分類、旧事業者種別コード、新事業者種別コード、旧事業者ＩＤ、新事業者ＩＤ、旧会員パスワード、新会員パスワード、旧解約フラグ、新解約フラグ、旧優先区分及び新優先区分の各フィールドデータが格納される。
【００２４】
事業者の新規登録の際には、履歴ＤＢ２２に１レコードが追加される。分類としては、新規を示す情報が設定される。旧及び新事業者種別コードとしては、それぞれ事業者ＤＢ２１に設定された事業者種別コードが設定される。旧及び新事業者ＩＤとしては、それぞれ事業者ＤＢ２１に設定された事業者ＩＤが設定される。旧及び新会員パスワードとしては、それぞれ事業者ＤＢ２１に設定された会員パスワードが設定される。旧及び新解約フラグとしては、それぞれ事業者ＤＢ２１に設定された解約フラグである０が設定される。
【００２５】
そして、事業者ＤＢ２１の会員パスワードの変更の際には、履歴ＤＢ２２に１レコードが追加される。このときの履歴ＤＢ２２の旧会員パスワードとしては、変更前の会員パスワードが設定され、新会員パスワードとしては、変更後の会員パスワードが設定される。その他のフィールドデータについては、旧及び新ともに、事業者ＩＤのレコードに設定されているものが設定される。
【００２６】
また、事業者ＤＢ２１の解約フラグが解約されたことを示す１に変更される際にも、履歴ＤＢ２２に１レコードが追加される。このときの、履歴ＤＢ２２の旧解約フラグとしては、解約されていないことを示す０が設定され、新解約フラグとしては、解約されたことを示す１が設定される。その他のフィールドデータについては、旧のフィールドデータには、事業者ＩＤのレコードに設定されているものが設定され、新のフィールドデータには設定はなされない。
【００２７】
コンテンツ管理システム３０は、事業者ＤＢ２１の複製である事業者ＤＢ３１、コンテンツ一時加工サーバ３３及びコンテンツ自動受け入れサーバ３５を備える。
【００２８】
データ転送システム１０は、事業者ＤＢ２１で更新されたレコード取得して事業者ＤＢ３１に書き込むデータ取得転送部１１と、事業者ＤＢ２１及び履歴ＤＢ２２を基に転送ファイル１００を生成するファイル生成部１２と、生成された転送ファイル１００をコンテンツ一時加工サーバ３３及びコンテンツ自動受け入れサーバ３５に転送するファイル転送部１３と、転送ファイル１００を指定したコマンドをコンテンツ一時加工サーバ３３及びコンテンツ自動受け入れサーバ３５に送信するコマンド送信部１４とを備える。なお、ファイル転送部１３はファイル生成転送手段に相当する。
【００２９】
図３は、データ転送システム１０における動作を示すフローチャートである。ステップＳ１ではデータ取得転送部１１が、顧客管理システム２０の事業者ＤＢ２１の中で該当事業者ＩＤを設定されたレコードが更新されたかを検出する。更新されたことを検出した場合には、ステップＳ３でデータ取得転送部１１が、更新されたレコードをコンテンツ管理システム３０の事業者ＤＢ３１に書き込む。
【００３０】
次のステップＳ５ではファイル生成部１２が、顧客管理システム２０の履歴ＤＢ２２での該当事業者についての更新を繰り返し検出し、検出された場合には履歴ＤＢ２２の該当事業者の最新レコードの内容を基に転送ファイル１００を生成する。
【００３１】
ここで、図４及び図５を参照して、転送ファイル１００の生成方法を説明する。図４に示すように、転送ファイル１００は、処理区分、優先区分、事業者ＩＤ及び会員パスワードの各情報からなる。転送ファイル１００には、事業者ＤＢ２１において更新されたレコードの事業者ＩＤと当該転送ファイル１００の作成日時とからなるファイル名が設定される。
【００３２】
まず、ファイル生成部１２は、履歴ＤＢ２２の事業者の事業者ＩＤを設定された最新レコードを参照する。
【００３３】
図５に示すように、ファイル生成部１２は、１）この最新レコードの分類が新規で、かつ新事業者種別コードが１または２の場合は、転送ファイル１００の処理区分、優先区分、事業者ＩＤ及び会員パスワードにそれぞれ、１、最新レコードの新優先区分、新事業者ＩＤ及び新会員パスワードを設定する。
【００３４】
２）最新レコードの分類が更新で、かつ旧会員パスワードと新会員パスワードとが異なる場合は、転送ファイル１００の処理区分、優先区分、事業者ＩＤ及び会員パスワードにそれぞれ、２、最新レコードの新優先区分、新事業者ＩＤ及び新会員パスワードを設定する。
【００３５】
３）最新レコードの分類が更新で、かつ旧解約フラグが０で、かつ新解約フラグが１の場合は、転送ファイル１００の処理区分、優先区分、事業者ＩＤ及び会員パスワードにそれぞれ、３、最新レコードの旧優先区分、旧事業者ＩＤ及び旧会員パスワードを設定する。
【００３６】
そして、ファイル生成部１２は、転送ファイル１００に対し、事業者の事業者ＩＤと当該転送ファイル１００の作成日時とからなるファイル名を設定する。
【００３７】
図３に戻って説明する。
【００３８】
ステップＳ７では、ステップＳ５で生成された転送ファイル１００を、ファイル転送部１３がコンテンツ一時加工サーバ３３とコンテンツ自動受け入れサーバ３５に転送する。次に、ステップＳ９では、コマンド送信部１４が、コンテンツ一時加工サーバ３３とコンテンツ自動受け入れサーバ３５に転送ファイル１００を指定したコマンドを送信する。ステップＳ９の後は、ステップＳ１へ制御が移される。
【００３９】
上記のように、ステップＳ１からステップＳ９までが処理される中にあって、ステップＳ５で履歴ＤＢ２２の更新を繰り返し検出するときの時間間隔は、予想された更新の時間間隔よりも短く設定されているので、更新の検出漏れが防止されている。したがって、最初は、事業者の新規登録の際に追加された履歴ＤＢ２２のレコードの内容を基に転送ファイル１００が生成される。つまり処理区分が１である転送ファイル１００が生成される。そして、次回のステップＳ５では、会員パスワードの変更の際の、つまり処理区分が２である転送ファイル１００や、解約の際の、つまり処理区分が３である転送ファイル１００が生成される。
【００４０】
以上説明したように、データ転送システム１０によれば、ファイル生成部１２が、事業者ＤＢ２１の更新を、履歴ＤＢ２２によって更新の順に検出し、更新が検出された際は、事業者ＤＢ２１の内容を基にした転送ファイル１００を生成し、ファイル転送部１３が転送ファイル１００をコンテンツ管理システム３０へ転送するので、データベースの更新内容を更新順に取得してファイルとして転送することができる。
【００４１】
なお、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【００４２】
【発明の効果】
以上説明したように、本発明のファイル転送システムによれば、ファイル生成転送手段が、データベースの更新を更新の順に検出し、更新が検出された際は、データベースの内容を基にした転送ファイルを生成し、該転送ファイルを第２のコンピュータシステムへ転送するので、データベースの更新内容を更新順に取得してファイルとして転送することができる。
【図面の簡単な説明】
【図１】本発明の実施例に係るコンピュータシステムの構成を示す図である。
【図２】事業者ＤＢ２１と履歴ＤＢ２２のレコード構成を示す図である。
【図３】データ転送システム１０における動作を示すフローチャートである。
【図４】転送ファイル１００及びそのファイル名の構成を示す図である。
【図５】転送ファイル１００の生成方法を示す図である。
【図６】従来のコンテンツを管理するためのコンピュータシステムを示す図である。
【符号の説明】
１０，１００  データ転送システム
２０  顧客管理システム
３０  コンテンツ管理システム
１１  データ取得転送部
１２ファイル生成部
１３，１５  ファイル転送部
１４，１６  コマンド送信部
２１，３１  事業者ＤＢ
２２  履歴ＤＢ
２３  ロードバランサ
２５，２７  顧客管理サーバ
３３  コンテンツ一時加工サーバ
３５  コンテンツ自動受け入れサーバ
１００，２０１，２０２  転送ファイル
【図１】
2004246700.tif 000003
【図２】
2004246700.tif 000004
【図３】
2004246700.tif 000005
【図４】
2004246700.tif 000006
【図５】
2004246700.tif 000007
【図６】
2004246700.tif 000008