(57)【要約】【課題】  本発明は、Ｐ２Ｐ通信網上において即座にかつ一意に検索され易いファイル名を生成することができる。【解決手段】  Ｐ２Ｐ通信網３００に接続された複数のＰ２Ｐ端末に対してファイルを交換するファイル交換装置３００が備えられている。このファイル交換装置３００は、複数のＰ２Ｐ端末に記憶されたファイル名を検索するファイル名検索部１１１と、ファイル名検索部１１１によって検索された複数のファイル名のうち、使用頻度の高い形態素を特定する形態素特定部１１２と、ファイル名検索部１１１によって検索されていないファイル名と形態素特定部１１２によって特定された形態素とをファイル名として生成するファイル名生成部１１３とを備えている。【選択図】 図１
2006040162.tif 000002
【特許請求の範囲】
【請求項１】
Ｐ２Ｐ通信網に接続された複数のＰ２Ｐ端末に対してファイルを交換するファイル交換装置であって、
前記複数のＰ２Ｐ端末に記憶されたファイル名を検索するファイル名検索手段と、
前記ファイル名検索手段によって検索された複数のファイル名のうち、使用頻度の高い形態素を特定する形態素特定手段と、
前記ファイル名検索手段によって検索されていないファイル名と前記形態素特定手段によって特定された形態素とをファイル名として生成するファイル名生成手段と
を備えることを特徴とするファイル交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｐ２Ｐ通信網に接続された複数のＰ２Ｐ端末に対してファイルを交換するファイル交換装置に関する。
【背景技術】
【０００２】
従来からのＰ２Ｐ通信網は、多端末対多端末の通信接続を可能にしている。このＰ２Ｐ通信網に具備された複数のＰ２Ｐ端末間で通信接続が確立されるまでには、先ずＰ２Ｐ通信網を管理する管理サーバがＰ２Ｐ端末からの要求に応じて該Ｐ２Ｐ端末の上位に位置付けられる親端末を設定し、その管理サーバは設定した親端末の親ＩＰアドレスをＰ２Ｐ端末に送信する。そして、Ｐ２Ｐ端末は、取得した親ＩＰアドレス情報に対応する親端末を介して、他のＰ２Ｐ端末と通信接続を行い、一度通信接続が行われた後は、親端末を介さずに、直接他のＰ２Ｐ端末と通信接続を行う。なお、「Ｐ２Ｐ」は、「Peer to Peer」の略称である。
【０００３】
このように複数のＰ２Ｐ端末間では、最終的には親端末を介さずに簡単な手順でファイル交換が行なわれるため、Ｐ２Ｐ端を利用するユーザが増大している。
【特許文献１】特開２００２−２２９８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、Ｐ２Ｐ端末を利用するユーザが増大し、複数のＰ２Ｐ端末間では雑多なファイル名が増大したことに伴ない、一のＰ２Ｐ端末がユーザの指示に応じて特定のファイル名を単純に他のＰ２Ｐ端末に公開したとしても、公開されたファイル名が雑多なファイル名群に紛れ込んでしまうため、公開された特定のファイル名は容易に検索され難いという問題が生じていた。
【０００５】
そこで、本発明は以上の点に鑑みてなされたものであり、Ｐ２Ｐ通信網上において即座にかつ一意に検索され易いファイル名を生成することのできるファイル交換装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために、Ｐ２Ｐ通信網に接続された複数のＰ２Ｐ端末に対してファイルを交換するファイル交換装置であって、複数のＰ２Ｐ端末に記憶されたファイル名を検索するファイル名検索手段と、ファイル名検索手段によって検索された複数のファイル名のうち、使用頻度の高い形態素を特定する形態素特定手段と、ファイル名検索手段によって検索されていないファイル名と形態素特定手段によって特定された形態素とをファイル名として生成するファイル名生成手段とを備えることを特徴とする。
【０００７】
なお、ファイル名生成手段は、ファイル名検索手段によって検索されていないファイル名と形態素特定手段によって特定された形態素のうち最新の形態素とをファイル名として生成してもよい。
【０００８】
なお、所定の分野の入力を促す操作手段が備えられており、ファイル名生成手段は、ファイル名検索手段によって検索されていないファイル名と、形態素特定手段によって特定された形態素のうち、入力された分野に関する形態素とをファイル名として生成してもよい。
【０００９】
なお、ファイル名検索手段によって検索されていないファイル名をＰ２Ｐ端末に配信するファイル名配信手段が備えられてもよい。
【００１０】
なお、ファイル名生成手段によって生成されたファイル名と類似するファイル名を検索する類似ファイル名検索手段が備えられており、ファイル名生成手段は、類似ファイル名検索手段によって検索されたファイル名の数が所定数以上である場合には、生成したファイル名を生成し直してもよい。
【００１１】
なお、前記類似ファイル名検索手段によって検索されたファイル名を記憶しているＰ２Ｐ端末に対して、所定の警告データを送信する警告データ送信手段が備えられてもよい。
【００１２】
なお、ファイル名生成手段によって生成されたファイル名のうち、禁則文字列を排除する禁則文字列排除手段が備えられてもよい。
【発明の効果】
【００１３】
本発明によれば、Ｐ２Ｐ通信網上において即座にかつ一意検索され易いファイル名を生成することができる。
【発明を実施するための最良の形態】
【００１４】
（ファイル交換装置の構成）
本発明の実施形態について図面を参照しながら説明する。図１は、本実施形態に係るファイル交換装置１００と複数のＰ２Ｐ端末２００とを示すブロック図である。
【００１５】
図１に示すように、ファイル交換装置１００は、Ｐ２Ｐ通信網３００に接続された複数のＰ２Ｐ端末２００に対してファイルを交換するものであり、ファイル交換装置１００の全体を制御するファイル管理部１１０と、ファイル交換装置１００と複数のＰ２Ｐ端末２００との間でデータを送受信する送受信部と、ファイル管理部１１０で生成された情報及びＰ２Ｐ端末２００から受信された情報を記憶するＰ２Ｐデータベース１３０とを備えている。
【００１６】
ファイル管理部１１０は、ファイル名検索部１１１と、形態素特定部１１２と、ファイル名生成部１１３とを備えている。ファイル名検索部１１１は、複数のＰ２Ｐ端末２００に記憶されたファイル名を検索するファイル名検索手段である。形態素特定部１１２は、ファイル名検索部１１１によって検索された複数のファイル名のうち、使用頻度の高い形態素を特定する形態素特定手段である。ファイル名生成部１１３は、ファイル名検索部１１１によって検索されていないファイル名と形態素特定部１１２によって特定された形態素とをファイル名として生成するファイル名生成手段である。
【００１７】
ファイル名生成部１１３は、ファイル検索情報と形態素情報とを記憶している。ここで、図２は本実施形態におけるファイル検索情報を示す図であり、図３は本実施形態における形態素情報を示す図である。ファイル検索情報とは、ファイル名検索部１１１によって検索されたファイル名、ファイル名が検索された時刻、ファイル名が記憶されたＰ２Ｐ端末２００のＩＰアドレス、ファイル名に対応するデータのサイズ及びその拡張子に関する情報である。なお、本実施形態では、ファイル検索情報には、複数のＰ２Ｐ端末２００に記憶されたファイル名が含まれているが、これに限定されずに、Ｐ２Ｐ通信網３００とは異なる通信網に接続された複数の端末（図示せず）に記憶されたファイル名が含まれてもよい。この場合には、ファイル名生成部１１３は、より多くのファイル名の中から検索頻度の高い形態素を特定することにより、ユーザに即座にかつ一意に検索され易いファイル名を生成することができる。
【００１８】
形態素情報とは、ファイル検索情報に含まれる１又は複数のファイル名を構成する形態素が使用頻度の高い順に並び替えられた情報である。形態素とは、意味を持つ最小の言語単位である。例えば、“凄い新作の映画としてＡ映画”という文字列がファイル名である場合には、そのファイル名のうち形態素は、“凄い”、“新作”、“映画”及び“Ａ映画”となる。なお、形態素は、該形態素に関する分野毎に区分けされるのが好ましい（図３参照）。
【００１９】
（ファイル交換装置の動作）
以下において、本実施形態におけるファイル交換装置１００の動作について説明する。
【００２０】
図４は、本実施形態におけるファイル交換装置１００の処理を示すフロー図である。図４に示すように、Ｓ１において、ファイル名検索部１１１は、複数のＰ２Ｐ端末２００に記憶されたファイル名を検索する。具体的には、先ず、ファイル名検索部１１１は、Ｐ２Ｐ通信網３００を管理するサーバ（図示せず）に対して、ファイル名検索部１１１の上位に位置付けられる親端末（図示せず）を設定するように指示するとともに、設定する親端末のＩＰアドレスを送信するように指示する。そして、ファイル名検索部１１１は、上述したサーバから取得したＩＰアドレスに対応する親端末を介して、複数のＰ２Ｐ端末２００と通信接続を行い、一度通信接続が行なわれた後は親端末を介さずに、直接複数のＰ２Ｐ端末２００と通信接続を行なう。その後、ファイル名検索部１１１は、通信接続が行なわれているＰ２Ｐ端末２００からファイル名を検索し、検索したファイル名（例えば、ファイル名Ａ）、ファイル名を検索した時刻（例えば、２００４／７／２２ １１：００）、ファイル名を記憶しているＰ２Ｐ端末２００のＩＰアドレス、ファイル名に対応するデータのサイズ及びその拡張子をファイル名検索情報としてＰ２Ｐデータベース１３０に記憶する。
【００２１】
Ｓ２において、形態素特定部１１２は、ファイル名検索情報に含まれている複数のファイル名を構成する形態素群に基づいて、使用頻度の高い順に形態素を並び替え、並び替えた形態素を分野毎に形態素情報としてＰ２Ｐデータベース１３０に記憶するとともに、検索頻度の高い形態素を特定する。図３に示すように、例えば、ファイル名検索情報に含まれているファイル名がファイル名Ａ、ファイル名Ｂ、ファイル名Ｃ…であり、それらのファイル名を構成する映画に関する形態素がａ１、ａ２、ａ３（検索頻度が最も多い３０）である場合には、形態素特定部１１２は、形態素であるａ１、ａ２、ａ３及び検索頻度である３０を映画の分野に関連付けてＰ２Ｐデータベース１３０に記憶するとともに、検索頻度の高い形態素であるａ１、ａ２、ａ３を特定する。なお、形態素特定部１１２は、ユーザからの操作により入力された分野に関する情報に基づいて、該分野に対応付けられた検索頻度の高い形態素を特定するのが好ましい。この場合には、検索頻度の高い形態素が分野毎に特定されるため、後述するファイル名生成部１１３は、特定分野におけるユーザ に即座にかつ一意に検索され易いファイル名を生成することができる。
【００２２】
Ｓ３において、形態素特定部１１２は、Ｐ２Ｐデータベース１３０に蓄積されていない形態素を生成する。なお、形態素特定部１１２は、ユーザに短い文字数で可読でき、０（ゼロ）やＯ（オー）など、誤認しやすい文字を含まない形態素を生成するのが望ましい。    
Ｓ４において、ファイル名生成部１１３は、Ｓ２で特定された形態素とＳ３で生成された形態素とをファイル名として生成する。例えば、Ｓ２で特定された形態素がａ１、ａ２、ａ３であり、Ｓ３で生成された形態素が形態素ａ４である場合には、ファイル名生成部１１３は、形態素ａ４＋ａ１、ａ２、ａ３に拡張子等を加え、ファイル名として生成する。
【００２３】
Ｓ５において、ファイル名生成部１１３は、Ｓ４で生成されたファイル名を送受信部１２０に対して公開するように指示する。この送受信部１２０は、(a)予め登録されたＰ２Ｐ端末２００に対して、生成されたファイル名もしくはＳ３において生成された形態素を送信すること、(b)生成されたファイル名もしくはＳ３において生成された形態素をＷＥＢサイト上に公開することなどを行なう。この場合には、Ｓ１で検索されていないファイル名が公開されることにより、ユーザは、そのファイル名もしくはＳ３において生成された形態素に基づいて所望するデータを一意に取得することができる。
【００２４】
なお、Ｐ２Ｐ端末２００は、生成されたファイル名のデータを送受信部１２０から受信した場合には、他のＰ２Ｐ端末２００に転送してもよい。この場合には、生成されたファイル名のデータが各Ｐ２Ｐ端末２００間で迅速に流通され、そのファイルの所有者は効率的にデータの伝播を行なうことができる。
【００２５】
Ｓ６において、ファイル名検索部１１１は、Ｓ１と同様に、複数のＰ２Ｐ端末２００に対してファイル名もしくはＳ３において生成された形態素を用いて再度検索する。
【００２６】
Ｓ７において、ファイル名検索部１１１は、Ｓ６で検索された複数のファイル名とＳ４で生成されたファイル名もしくはＳ３において生成された形態素とを照合し、生成されたファイル名もしくはＳ３において生成された形態素と類似するファイル名（以下では、偽造ファイル名とする）を特定する。また、ファイル名検索部１１１は、偽造ファイル名がある場合にはＳ８の処理に移り、偽造ファイル名がない場合にはＳ９の処理に移る。
【００２７】
Ｓ８において、ファイル名検索部１１１は、送受信部１２０に対して偽造ファイルを記憶しているＰ２Ｐ端末２００へ所定の警告データを送信するように指示する。この所定の警告データとは、偽造ファイル名を生成しないように警告するためのデータであり、例えば、該警告に関する文字列などが挙げられる。この場合には、偽造ファイルを記憶しているＰ２Ｐ端末２００へ所定の警告データが送信されることにより、ファイル交換装置１００は、偽造ファイルの増大を抑止することができる。  
Ｓ９において、ファイル名検索部１１１は、偽造ファイル名が所定値以上であるか否か判定する。また、ファイル名検索部１１１は、この判定がＹＥＳである場合にはＳ１の処理に移り、ＮＯである場合には処理を終了する。これにより、偽造ファイルが所定値以上である場合には、ファイル名生成部１１３がファイル名を再度生成するため、ファイル交換装置１００は、偽造ファイルの増大を抑止することができるとともに、正規のファイルをユーザに提供することができる。
【００２８】
（ファイル交換装置による作用及び効果）
このような本発明によれば、ファイル名生成部１１３が検索されていないファイル名もしくはＳ３において生成された形態素と特定された形態素とをファイル名として生成することにより、ファイル交換装置１００は、Ｐ２Ｐ通信網３００において即座にかつ一意に検索され易いファイル名を生成することができる。特に、生成されたファイル名に検索頻度の高い形態素が含まれているため、ファイル交換装置１００は、ユーザが所望するファイル名を発見する確率を増加させることもできる。また、生成されたファイル名にＰ２Ｐ端末２００に記憶されていないファイル名が含まれているため、ユーザは、当該生成されたファイル名もしくはＳ３において生成された形態素に基づいて所望するデータを一意に取得することができる。
【００２９】
なお、ファイル名生成手段は、ファイル名検索手段によって検索されていないファイル名もしくはＳ３において生成された形態素と形態素特定手段によって特定された形態素のうち最新の形態素とをファイル名として随時、生成してもよい。この場合には、特定された形態素のうち最新の形態素がファイル名に含まれるため、ファイル交換装置は現在のユーザが所望するファイル名を発見する確率を高め続けることができる。
【００３０】
なお、所定の分野の入力を促す操作手段が備えられており、ファイル名生成手段は、ファイル名検索手段によって検索されていないファイル名もしくはＳ３において生成された形態素と、形態素特定手段によって特定された形態素のうち、入力された分野に関する形態素とをファイル名として生成してもよい。この場合には、入力された分野に関する形態素がファイル名に含まれるため、ファイル交換装置は、入力された分野に属するユーザに即座にかつ一意に検索され易いファイル名を生成することができる。
【００３１】
なお、ファイル名検索手段によって検索されていないファイル名をＰ２Ｐ端末に配信するファイル名配信手段が備えられてもよい。この場合には、送信されたファイル名がファイル名検索手段によって検索されていないファイル名もしくはＳ３において生成された形態素であるため、ユーザは、送信されたファイル名もしくはＳ３において生成された形態素に基づいて所望するデータを一意に取得することができる。
【００３２】
なお、ファイル名生成手段によって生成されたファイル名と類似するファイル名を検索する類似ファイル名検索手段が備えられており、ファイル名生成手段は、類似ファイル名検索手段によって検索されたファイル名もしくはＳ３において生成された形態素の数が所定数以上である場合には、生成したファイル名を生成し直してもよい。これにより、生成されたファイルと類似する偽造ファイルが所定値以上検索された場合には、生成された生成されたファイル名が生成し直されるため、ファイル交換装置は、偽造ファイルの増大を抑止することができるとともに、正規のファイルをユーザに提供することができる。
【００３３】
なお、類似ファイル名検索手段によって検索されたファイル名を記憶しているＰ２Ｐ端末に対して、所定の警告データを送信する警告データ送信手段が備えられてもよい。この場合には、所定の警告データが偽造ファイルを記憶しているＰ２Ｐ端末に送信されるため、ファイル交換装置は、偽造ファイルの増大を抑止することができる。
【００３４】
なお、ファイル名生成手段によって生成されたファイル名もしくはＳ３において生成された形態素のうち、禁則文字列を排除する禁則文字列排除手段が備えられてもよい。この場合には、ファイル名に含まれる禁則文字列が排除されるため、ファイル交換装置は、社会秩序を乱さないファイル名を生成することができる。
【図面の簡単な説明】
【００３５】
【図１】本実施形態におけるファイル交換装置の概略構成を示す図である。
【図２】本実施形態におけるファイル名検索情報を示す図である。
【図３】本実施形態における形態素情報を示す図である。
【図４】本実施形態におけるファイル交換装置の動作を示すフロー図である。
【符号の説明】
【００３６】
１００…ファイル交換装置
１１０…ファイル管理部
１１１…ファイル名検索部
１１２…形態素特定部
１１３…ファイル名生成部
１２０…送受信部
１３０…Ｐ２Ｐデータベース
２００…Ｐ２Ｐ端末
３００…Ｐ２Ｐ通信網
【図１】
2006040162.tif 000003
【図２】
2006040162.tif 000004
【図３】
2006040162.tif 000005
【図４】
2006040162.tif 000006