(57)【要約】  【課題】  蓄積手段の容量を、取得したデータに応じて効率良く使用する。  【解決手段】  データを取得する受信データ内容取得部と、取得したデータを蓄積するデータ蓄積部１０２と、取得したデータに対する圧縮処理または退避処理の要否を判定する判定部１０４と、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理をデータ蓄積部１０２に対して実行させるデータ制御部１０７とを備える。【選択図】  図１
2006139604.tif 000002
【特許請求の範囲】
【請求項１】
データを取得するデータ取得手段と、
取得したデータを蓄積する蓄積手段と、
取得したデータに対する圧縮処理または退避処理の要否を判定する判定手段と、
圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を前記蓄積手段に対して実行させる制御手段と、
を備えるデータ管理装置。
【請求項２】
取得したデータの容量を取得する手段と、
前記蓄積手段の空き容量を取得する手段と、を備え、
前記判定手段は、取得したデータの容量と前記蓄積手段の空き容量との比較により前記圧縮または前記退避処理の要否を判定する請求項１記載のデータ管理装置。
【請求項３】
取得したデータの内容を取得するデータ内容取得手段を備え、
前記判定手段は、取得したデータの内容と予め設定した条件との比較により前記圧縮処理または前記退避処理の要否を判定する請求項１記載のデータ管理装置。
【請求項４】
データを取得し、
取得したデータに対する圧縮処理または退避処理の要否を判定し、
圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を、データを蓄積する蓄積手段に対して実行させるデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを管理するデータ管理装置に関する。
【背景技術】
【０００２】
現在、携帯電話機やパーソナルコンピュータなどの端末において、利用者が自らデータを取得する操作を行わずとも、無線基地局やインターネットサーバなどからの指示によって、端末に対してデータを送信し、自動的に保存させる、いわゆるプッシュ型配信を行うサービスが広まっている。
【０００３】
例えば、携帯電話機に搭載されたメール機能が、プッシュ型配信サービスの代表として挙げられる。このメール機能では、他端末から自端末宛にメールが送信されると、自端末では、利用者が操作を行わずとも、メールが受信されデータが端末内に保存される。
【０００４】
また、その他のプッシュ型配信サービスとして、利用者が少なく、サーバや無線のリソースに余裕のある夜中の時間帯に、マルチメディアデータを利用者の端末にプッシュ配信するものがある。このサービスによれば、例えば、利用者が寝ている間に端末にデータを蓄積しておき、利用者は見たい時にいつでもそのデータを見ることができる、といった利用方法が可能である。今後、コンテンツサービスに対する利用者のニーズは、より高まることが予想されており、この種のプッシュ型配信サービスは、リソース不足を抑えつつ運用できるサービスとして、期待が高まっている。
【０００５】
しかしながら、データを送信するリソースを確保できたとしても、受信側の端末内部におけるデータを蓄積しておくための領域に空き領域がなくなり、それ以上データを蓄積できなくなってしまっては、データが送信されてきても取得することができない。また、空き領域不足を防ぐために、端末に、より大容量な蓄積領域を装備すると、端末のコスト増や体積増に繋がってしまうので、容易ではない。
【０００６】
そこで、記録媒体の空き容量が少なくなった場合は、自動的に古いデータや、視聴済みのデータを削除する手段を備えた記録再生装置が提案されている（例えば、特許文献１参照。）。
【０００７】
図５は、特許文献１記載の記録再生装置におけるデータ管理方法を説明するためのフロー図である。図５において、データの受信を開始すると（ステップＳＴ５００）、記録媒体の保存容量が不足しているか否かの判定を行う（ステップＳＴ５０１）。容量が不足していない場合は（ステップＳＴ５０１：Ｎｏ）、受信したデータを記録媒体に蓄積し（ステップＳＴ５０３）、終了する（ステップＳＴ５０４）。一方、保存容量が不足している場合は（ステップＳＴ５０１：Ｙｅｓ）、記録媒体中に蓄積されているデータの中から、最も古いデータの削除を行い（ステップＳＴ５０２）、その後受信データを蓄積し（ステップＳＴ５０３）、終了する（ステップＳＴ５０４）。
【０００８】
【特許文献１】特開２００２−１１２１５０
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記従来の記録再生装置におけるデータ管理方法では、記録容量が不足した際には、単に古いデータや視聴済みのデータから削除していくため、利用者の意図しないデータの削除を招く場合がある。すなわち、どのようなデータが重要であって削除したくないかは、利用者の嗜好などによって異なっており単純に決定できるものではない。例えば、古くても重要なデータや、逆に新しくても削除してよいデータもある。
【００１０】
本発明は、かかる点に鑑みてなされたものであり、蓄積手段の容量を、取得したデータに応じて効率良く使用することができるデータ管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のデータ管理装置は、データを取得するデータ取得手段と、取得したデータを蓄積する蓄積手段と、取得したデータに対する圧縮処理または退避処理の要否を判定する判定手段と、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を前記蓄積手段に対して実行させる制御手段と、を備える。
【００１２】
上記構成によれば、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を前記蓄積手段に対して実行させる制御手段を備えることにより、取得したデータ毎に個別に圧縮処理または退避処理を実行することができる為、蓄積手段の容量を、取得したデータに応じて効率良く使用することができる。また、上記構成によれば、取得したデータに対する圧縮処理または退避処理の要否を判定する判定手段を備えることにより、取得したデータ毎に適応的に圧縮処理または退避処理を実行することができる為、従来の固定的に圧縮処理または退避処理を実行する場合と比べて、データを考慮した効率の良い容量の使用が可能になる。
【００１３】
また、本発明のデータ管理装置は、取得したデータの容量を取得する手段と、前記蓄積手段の空き容量を取得する手段と、を備え、前記判定手段が、取得したデータの容量と前記蓄積手段の空き容量との比較により前記圧縮または前記退避処理の要否を判定するものである。
【００１４】
上記構成によれば、判定手段が、取得したデータの容量と前記蓄積手段の空き容量との比較により前記圧縮処理または前記退避処理の要否を判定することにより、蓄積可能容量に応じて、データに対する圧縮処理または退避処理を実行することができる為、容量不足を防ぐことができる。
【００１５】
また、本発明のデータ管理装置は、取得したデータの内容を取得するデータ内容取得手段を備え、前記判定手段が、取得したデータの内容と予め設定した条件との比較により前記圧縮処理または前記退避処理の要否を判定するものである。
【００１６】
上記構成によれば、判定手段が、取得したデータの内容と予め設定した条件との比較により前記圧縮処理または前記退避処理の要否を判定することにより、データの内容毎に設定した条件で圧縮処理または退避処理を実行することができる為、利用者が保存しておきたい内容のデータを優先的に蓄積手段に保存させておくなど、データの内容を考慮した容量の使用が可能になる。
【００１７】
さらに、本発明のデータ管理方法は、データを取得し、取得したデータに対する圧縮処理または退避処理の要否を判定し、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を、データを蓄積する蓄積手段に対して実行させるものである。
【発明の効果】
【００１８】
本発明によれば、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を前記蓄積手段に対して実行させる制御手段を備えることにより、取得したデータ毎に個別に圧縮処理または退避処理を実行することができる為、蓄積手段の容量を、取得したデータに応じて効率良く使用することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係るデータ管理装置について、図面を参照して詳細に説明する。なお、各図において同一の構成または機能を有する構成要素および相当部分には、同一の符号を付してその説明は繰り返さない。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１を説明するためのデータ管理装置の構成を示すブロック図である。図１に示すように、データ管理装置１００は、データ受信部１０１、データ蓄積部１０２、受信データ内容取得部１０３、判定部１０４、条件入力部１０５、時計部１０６およびデータ制御部１０７を備えている。
【００２１】
図１において、データ受信部１０１は、送信されたデータを受信する。データ蓄積部１０２は、データ受信部１０１が受信したデータを蓄積する。受信データ内容取得部１０３は、受信データの内容を、受信データに挿入されているヘッダ等から取得する。ここでデータの内容とは、受信データのデータサイズ（容量）やジャンル等のことである。
【００２２】
条件入力部１０５は、蓄積データに対する圧縮処理の要否の判定基準となる条件を利用者が入力する手段であって、入力された条件は判定部１０４に伝えられる。利用者は、例えば「データサイズが５００キロバイト以上のデータは、受信してから２４時間経過したら、データを圧縮する」といった条件の入力を行う。
【００２３】
時計部１０６は、データを受信してからの経過時間を取得する。判定部１０４は、取得したデータに対する圧縮処理の要否を判定する。判定部１０４は、受信データ内容取得部１０３および時計部１０６から、それぞれ、受信データの内容（ここではデータサイズ）と受信してからの経過時間を取得して、受信したデータと予め設定した条件との比較により圧縮処理の要否を判定する。判定部１０４は、条件と一致すると判定した場合には、データ制御部１０７に対して条件と一致したことを通知する。また、判定部１０４は、データ蓄積部１０２から、データ蓄積部１０２の残り容量に関する情報を取得し、例えば「受信データのデータサイズが、残り容量の５０％以上であるならば圧縮する」といった条件との比較により圧縮処理の要否を判定する。
【００２４】
データ制御部１０７は、圧縮処理が必要と判断されたデータの圧縮処理をデータ蓄積部１０２に対して実行させる。ここで圧縮前の元データを削除することは言うまでもない。
【００２５】
次に、図２を参照して実施の形態１に係るデータ管理装置の動作について説明する。図２は、実施の形態１に係るデータ管理装置の動作を説明するためのフロー図である。
【００２６】
図２において、データ管理装置がデータを受信すると（ステップＳＴ２００）、受信したデータを蓄積し（ステップＳＴ２０１）、さらに受信したデータの内容を取得する（ステップＳＴ２０２）。次に、ステップＳＴ２０２で取得した内容が、あらかじめ指定しておいた内容１と一致するか否かの判定を行う（ステップ２０３）。
【００２７】
ここで一致した場合は（ステップＳＴ２０３：Ｙｅｓ）、あらかじめ指定しておいた時間１が経過したか否かの判定を行う（ステップＳＴ２０４）。ここで時間１がまだ経過していない場合は（ステップＳＴ２０４：Ｎｏ）、時間１が経過するまでステップＳＴ２０４の判定を繰り返す。一方、時間１が経過した場合は（ステップＳＴ２０４：Ｙｅｓ）、蓄積データの圧縮処理を行い（ステップＳＴ２０５）、終了する（ステップＳＴ２０６）。
【００２８】
一方、内容１と一致しなかった場合は（ステップＳＴ２０３：Ｎｏ）、次に内容２と一致するか否かの判定を行う（ステップＳＴ２０７）。
【００２９】
ここで一致した場合は（ステップＳＴ２０７：Ｙｅｓ）、あらかじめ指定しておいた時間２が経過したか否かの判定を行う（ステップＳＴ２０８）。ここで時間２がまだ経過していない場合は（ステップＳＴ２０８：Ｎｏ）、時間２が経過するまでステップＳＴ２０８の判定を繰り返す。一方、時間２が経過した場合は（ステップＳＴ２０８：Ｙｅｓ）、蓄積データの圧縮処理を行い（ステップＳＴ２０５）、終了する（ステップＳＴ２０６）。
【００３０】
一方、内容２とも一致しなかった場合は（ステップＳＴ２０７：Ｎｏ）、受信したデータがあらかじめ指定の条件と一致しなかった（圧縮処理不要）と判定して、何も処理を行わずに終了する（ステップＳＴ２０６）。
【００３１】
このように、実施の形態１に係るデータ管理装置によれば、あらかじめ指定した条件に一致する受信データに対して、一定の時間が経過した後に圧縮処理を行うことにより、受信データ毎に個別に圧縮処理を実行することができる為、条件に一致したデータの容量を小さくすることができ、蓄積部の空き容量を増やすことができる。したがって、蓄積部の容量を受信データに応じて効率良く使用することができる。また、蓄積領域が不足し、データを受信および保存できないといった事態を未然に防ぐことができる。
【００３２】
なお、ここでは、条件として受信データの内容および時間を２通り設定しておいた場合の説明をしたが、内容もしくは時間のみの単一の条件を受信データ毎に個別に設定してもよい。また、条件として、内容や時間以外でもよい。さらに、２通りに限らず、柔軟に条件を設定してもよい。
【００３３】
またここでは、データを受信した際に、条件判定等の処理をする手順を示したが、この限りではなく、データの閲覧時やその他のタイミングで圧縮処理要否の判定および圧縮処理を行ってもよい。
【００３４】
（実施の形態２）
次に、本発明の実施の形態２に係るデータ管理装置について、図３を参照して説明する。図３は、実施の形態２に係るデータ管理装置の構成を示すブロック図である。なお、図３において、図１に示したデータ管理装置１００の構成と同一の構成要素には、同一の符号を付してその説明を省略する。図３に示すデータ管理装置３００は、図１に示したデータ管理装置１００に加えて、データ閲覧部３０１を備え、外部データ蓄積部３０２と接続されている。図３において、判定部１０４は、取得したデータに対する圧縮処理または退避処理の要否を判定する。
【００３５】
図３において、データ閲覧部３０１は、利用者からの閲覧指示を受けて、データ蓄積部１０２に蓄積されているデータを呼び出し、データを表示する手段に対してデータを渡す処理を行うブロックである。また、データ閲覧部３０１は、各データが何回閲覧されたかという情報を判定部１０４に送る。
【００３６】
データ管理装置３００と接続される外部データ蓄積部３０２は、データ制御部１０７からデータ蓄積部１０２に蓄積されているデータの退避処理が行われた際の退避先である。
【００３７】
判定部１０４は、図１と同様に受信データ内容取得部１０３、条件入力部１０５、時計部１０６から情報を受け取るが、さらにそれらに加えて、データ閲覧部３０１からも情報を受け取り、これらの情報に基づいて、単一もしくは複数の情報を組み合わせた条件によって判定を行う。
【００３８】
次に、図４を参照して実施の形態２に係るデータ管理装置の動作について説明する。図４は、実施の形態２に係るデータ管理装置の動作を説明するためのフロー図である。なお、図４において、図２に示したフロー図の手順と同一の手順には同一の符号を付し、ここでは、図２に示したフロー図の手順と異なる手順についてのみ説明する。
【００３９】
図４において、受信したデータの内容があらかじめ指定した内容１と一致した場合（ステップＳＴ２０３：Ｙｅｓ）、条件が「経過時間」であるか否かの判定を行う（ステップＳＴ４００）。条件が「経過時間」であった場合（ステップＳＴ４００：Ｙｅｓ）は、ステップＳＴ２０４において図２で説明した処理を行い、時間１が経過した場合には（ステップＳＴ２０４：Ｙｅｓ）次のステップＳＴ４０１に処理を移す。
【００４０】
一方、条件が「経過時間」ではなかった場合（ステップＳＴ４００：Ｎｏ）、対象のデータがあらかじめ指定の回数閲覧済みであるか否かの判定を行う（ステップＳＴ４０２）。ここで、既に指定の回数閲覧済みであった場合は（ステップＳＴ４０２：Ｙｅｓ）、次のステップＳＴ４０１に処理を移す。しかし、まだ指定の回数閲覧済みではなかった場合は（ステップＳＴ４０２：Ｎｏ）、指定の回数閲覧するまで、次の処理には移らない。
【００４１】
ステップＳＴ２０４もしくはステップＳＴ４０２においてＹｅｓであった場合、データ処理方法が「圧縮」であるか否かの判定を行う（ステップＳＴ４０１）。処理方法が「圧縮」であった場合は（ステップＳＴ４０１：Ｙｅｓ）、蓄積データの圧縮処理を行い（ステップＳＴ２０５）、処理を終了する（ステップＳＴ２０６）。また、「圧縮」ではなかった場合は（ステップＳＴ４０１：Ｎｏ）、蓄積データの退避処理を行い（ステップＳＴ４０３）、処理を終了する（ステップＳＴ２０６）。ここで、蓄積データの退避処理とは、データ蓄積部１０２に蓄積されているデータを、外部に接続されたより大容量の蓄積装置である外部データ蓄積部３０２に移動させることである。なお、大容量な蓄積装置とは、例えば、リムーバブルな半導体メモリや、記録可能なディスクに記録する装置等の様々な機器を用いてよい。
【００４２】
一方、受信したデータの内容があらかじめ指定した内容１と一致しなかった場合（ステップＳＴ２０３：Ｎｏ）、受信したデータの内容があらかじめ指定した内容２と一致する場合は（ステップＳＴ２０７：Ｙｅｓ）、条件が「経過時間」であるか否かの判定を行う（ステップＳＴ４０４）。一方、以降の動作は、あらかじめ指定の時間および閲覧回数が、内容２に対する指定値であるという以外は、上述した動作（ステップＳＴ２０４、ＳＴ４０２）と同様である。
【００４３】
このように、実施の形態２に係るデータ管理装置によれば、あらかじめ指定した条件に一致した受信データに対して圧縮処理または退避処理を行うことにより、受信データ毎に個別に圧縮処理または退避処理を実行することができる為、蓄積部の空き容量を増やすことができる。
【００４４】
以上説明したデータ管理装置によれば、あらかじめ指定した条件に一致したデータ（圧縮処理または退避処理が必要と判断されたデータ）に対して自動的に圧縮処理または退避処理することにより、データ毎に個別に圧縮処理または退避処理を実行することができる為、データに応じて、蓄積領域の容量を効率良く使用することができる。したがって、蓄積領域が不足し、データを受信および保存できないといった事態を未然に防ぐことができる。
【００４５】
以上説明したデータ管理装置は、データに応じて容量を効率良く使用することができ、プッシュ型配信サービスに対応した携帯電話装置などに有用である。
【産業上の利用可能性】
【００４６】
本発明は、圧縮処理または退避処理が必要と判断されたデータの圧縮処理または退避処理を前記蓄積手段に対して実行させる制御手段を備えることにより、取得したデータ毎に個別に圧縮処理または退避処理を実行することができる為、蓄積手段の容量を、取得したデータに応じて効率良く使用することができる効果を有し、データを管理するデータ管理装置等に有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態１に係るデータ管理装置の構成を示すブロック図
【図２】本発明の実施の形態１に係るデータ管理装置の動作を説明するためのフロー図
【図３】本発明の実施の形態２に係るデータ管理装置の構成を示すブロック図
【図４】本発明の実施の形態２に係るデータ管理装置の動作を説明するためのフロー図
【図５】従来の情報管理方法を説明するためのフロー図
【符号の説明】
【００４８】
１００、３００  データ管理装置
１０１  データ受信部
１０２  データ蓄積部
１０３  受信データ内容取得部
１０４  判定部
１０５  条件入力部
１０６  時計部
１０７  データ制御部
３０１  データ閲覧部
【図１】
2006139604.tif 000003
【図２】
2006139604.tif 000004
【図３】
2006139604.tif 000005
【図４】
2006139604.tif 000006
【図５】
2006139604.tif 000007