(57)【要約】      （修正有）【課題】ネットワーク上の各ユーザが学習させた権限付き辞書ファイルをデータベースに格納し、ユーザが自分の権限内の辞書ファイルをダウンロードすることにより、日本語かな漢字変換機能の精度を向上させる。【解決手段】ユーザ端末１１ａ、１１ｂは、それぞれ、辞書ファイル作成／出力プログラム１３ａ、１３ｂ及び複数の辞書ファイル１２ａ、１２ｂ、表示部１１ｅ、１１ｆ、を備えている。もちろん、一般的な日本語入力システム１１ｃ、１１ｄがデフォルトで備えられている。この日本語入力システム１１ｃ、１１ｄは、デフォルトの辞書ファイルに加えて後述する新たな辞書ファイルやプログラムと連携可能に構成されており、これにより、いわゆる学習機能を備えていることになる。Ｗｅｂサーバ１５は、辞書データを管理する辞書管理ＤＢ１６と、ユーザ名と権限を管理するユーザ管理ＤＢ１７とを備えている。【選択図】図１
2010140163.tif 000002
【特許請求の範囲】
【請求項１】
辞書データを管理する辞書管理データベースとネットワークを介して接続されるＷｅｂサーバと、前記Ｗｅｂサーバとネットワーク接続される複数のユーザ端末と、を有するネットワーク共有型権限付き辞書ファイル登録／配布システムであって、
前記ユーザ端末のそれぞれは、入力変換に用いられる辞書ファイルと、前記辞書ファイルを作成し出力する辞書ファイル作成／出力部と、を有し、
前記ユーザ端末のそれぞれが保持する第１の辞書ファイルを前記Ｗｅｂサーバにアップロードする場合には、前記ユーザ端末から前記ネットワークを経由して前記Ｗｅｂサーバに対して、アップロード要求とアップロードする辞書ファイルの内容を送信し、前記辞書管理データベースに当該辞書ファイルの内容を更新して格納し、
前記ユーザ端末が、前記辞書管理データベースから最新の第２の辞書ファイルをダウンロードする場合には、前記ユーザ端末から前記Ｗｅｂサーバに対して辞書ファイルのダウンロード要求を送信することで、前記ネットワークを経由して前記ユーザ端末の有する前記第１の辞書ファイルに対応する最新の前記第２の辞書ファイルにより上書きして保存を促すことを特徴とするネットワーク共有型権限付き辞書ファイル登録／配布システム。
【請求項２】
前記アップロード／ダウンロード時に、前記辞書ファイルを分野毎に登録可能とする分野選択インターフェイスを備えることを特徴とする請求項１に記載のネットワーク共有型権限付き辞書ファイル登録／配布システム。
【請求項３】
さらに、前記Ｗｅｂサーバと接続され、ユーザＩＤと権限とを対応付けて管理するユーザ管理データベースを備え、
前記辞書ファイルの格納及び上書き保存にあたって、前記第１の辞書ファイルにおけるファイル自体又は各語句に付与可能な第１の権限と第２の辞書ファイルにおけるファイル自体又は各語句に付与可能な第２の権限とを前記ユーザ管理データベースを参照して比較し、
前記第２の権限が前記第１の権限以下のレベルである場合のみ処理が許容されることを特徴とする請求項１又は２に記載のネットワーク共有型権限付き辞書ファイル登録／配布システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ユーザが変換精度を向上させた権限付き辞書ファイルをデータベースに登録し、各ユーザの辞書ファイルをマージした後に、自分の権限内の辞書ファイルを配布可能とするネットワーク共有型権限付き辞書ファイル登録／配布システムに関する。
【背景技術】
【０００２】
コンピュータや情報端末などにおいて用いられている日本語入力システムには、Ｍｉｃｒｏｓｏｆｔ社のＭｉｃｒｏｓｏｆｔ ＩＭＥ（登録商標）やジャストシステム社のＡＴＯＫ（登録商標）などのソフトウェアがある。これらの各ソフトウェアでは、ユーザの嗜好に沿った日本語かな漢字変換を行えるように、特定のファイルやＵＲＬを指定してその文章に出現する字句の読み方を学習させることで、次回以降、ユーザの意図に沿った日本語かな漢字変換ができるようにするなどの学習機能が備わっている。
【０００３】
【特許文献１】特開平１１−１８４８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えば、漢字には一般的でない独特の読み方をするものが存在したり、通常では当てない漢字を当てたりするものがあるが、それらをコンピュータに入力する場合には、発音とは違う読みで漢字を変換したり、その度に読みや漢字を学習させたりしなければならないなどの手間がかかる。
【０００５】
また、上記の学習機能でも、ファイルやＵＲＬから抽出した字句の読みが間違っていた場合に、ユーザがその都度入力して学習させなければならない。
【０００６】
ところで、ある分野やある業界などで区分すると、上記のような独特な読み方や漢字の当て方が一般的であるということは良く知られている。そのような場合に、各人が既存の学習機能を使用して作成した辞書ファイルを共有することができれば、手間をかけずに高精度の日本語かな変換を実現することが可能となる。
【０００７】
また、ネットワーク上で辞書ファイルを共有する場合に、全てを共有にしてしまうと、個人や会社独自など、決められた権限のある人以外には、ある特定の変換を使用させたくないということに対応できないという問題がある。
【０００８】
本発明の目的は、日本語かな漢字変換機能の精度を向上させることができるネットワーク共有型権限付き辞書ファイル登録／配布システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一観点によれば、辞書データを管理する辞書管理データベースとネットワークを介して接続されるＷｅｂサーバと、前記Ｗｅｂサーバとネットワーク接続される複数のユーザ端末と、を有するネットワーク共有型権限付き辞書ファイル登録／配布システムであって、前記ユーザ端末のそれぞれは、入力変換に用いられる辞書ファイルと、前記辞書ファイルを作成し出力する辞書ファイル作成／出力部と、を有し、前記ユーザ端末のそれぞれが保持する第１の辞書ファイルを前記Ｗｅｂサーバにアップロードする場合には、前記ユーザ端末から前記ネットワークを経由して前記Ｗｅｂサーバに対して、アップロード要求とアップロードする辞書ファイルの内容を送信し、前記辞書管理データベースに当該辞書ファイルの内容を更新して格納し、前記ユーザ端末が、前記辞書管理データベースから最新の第２の辞書ファイルをダウンロードする場合には、前記ユーザ端末から前記Ｗｅｂサーバに対して辞書ファイルのダウンロード要求を送信することで、前記ネットワークを経由して前記ユーザ端末の有する前記第１の辞書ファイルに対応する最新の前記第２の辞書ファイルにより上書きして保存を促すことを特徴とするネットワーク共有型権限付き辞書ファイル登録／配布システムが提供される。これにより、ユーザ端末毎に、任意の辞書ファイルを、Ｗｅｂサーバへアップロードしたり、Ｗｅｂサーバからダウンロードしたりすることができる。
【００１０】
前記アップロード／ダウンロード時に、前記辞書ファイルを分野毎に登録可能とする分野選択インターフェイスを備えることが好ましい。
【００１１】
さらに、前記Ｗｅｂサーバと接続され、ユーザＩＤと権限とを対応付けて管理するユーザ管理データベースを備え、前記辞書ファイルの格納及び上書き保存にあたって、前記第１の辞書ファイルにおけるファイル自体又は各語句に付与可能な第１の権限と第２の辞書ファイルにおけるファイル自体又は各語句に付与可能な第２の権限とを前記ユーザ管理データベースを参照して比較し、前記第２の権限が前記第１の権限以下のレベルである場合のみ処理が許容されるようにしても良い。これにより、権限の変更にも柔軟に対応できる。
【００１２】
本発明は、システム以外に、各構成要素である装置、システム、装置が実行する方法、該方法をコンピュータに実行させるためのプログラム、該プログラムを記憶するコンピュータ読み取り可能な記録媒体であっても良い。
【発明の効果】
【００１３】
本発明によるネットワーク共有型権限付き辞書データ登録／配布システムによれば、各分野における日本語かな漢字変換機能の変換精度が向上させることができ、ユーザの利便性を高めることができるという利点がある。また、分野毎に辞書ファイルの登録・更新が可能である。さらに、権限により辞書ファイルの登録・更新を制限でき、セキュリティーを向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を一実施の形態によるネットワーク共有型権限付き辞書データ登録／配布システムについて、図面を参照しながら詳細に説明する。
【００１５】
本実施の形態によるネットワーク共有型権限付き辞書データ登録／配布システムは、単語毎に権限の付与することができ、変換の公開／非公開を柔軟に対応することが可能となる。ネットワーク上の各ユーザが学習させた権限付き辞書ファイルをデータベースに格納し、ユーザが自分の権限内の辞書ファイルをダウンロードすることが可能である。すなわち、本実施の形態によるネットワーク共有型権限付き辞書ファイル登録／配布システムは、多数のユーザが特定分野の辞書機能の変換精度を向上させて、その辞書ファイルの単語毎に権限を付与した後にネットワーク上のデータベースに格納することができる。ユーザがデータベースに格納された多数のユーザから集めた権限付き辞書データから権限内の辞書データのみをダウンロードすることにより、日本語かな漢字変換機能の精度を向上させることができる。
【００１６】
図１は、本実施の形態によるシステムの一構成例を示す機能ブロック図である。図１に示すように、本実施の形態によるネットワーク共有型権限付き辞書データ登録／配布システムは、ネットワーク１４を介して接続されたＷｅｂサーバ１５と、複数のユーザ端末１１ａ、１１ｂ、…を有している。複数のユーザ端末１１ａ、１１ｂは、例えば、パーソナルコンピュータや携帯端末などであっても良い。特に携帯端末などにおいては、入力機能の多くが省略されているため、有用である。ユーザ端末１１ａ、１１ｂは、それぞれ、辞書ファイル作成／出力プログラム１３ａ、１３ｂ及び複数の辞書ファイル１２ａ、１２ｂ、表示部１１ｅ、１１ｆ、を備えている。もちろん、一般的な日本語入力システム１１ｃ、１１ｄがデフォルトで備えられている。この日本語入力システム１１ｃ、１１ｄは、デフォルトの辞書ファイルに加えて後述する新たな辞書ファイルやプログラムと連携可能に構成されており、これにより、いわゆる学習機能を備えていることになる。
【００１７】
Ｗｅｂサーバ１５は、辞書データを管理する辞書管理ＤＢ１６と、ユーザ名と権限を管理するユーザ管理ＤＢ１７と、接続されており、その他、ディスプレイなどの表示画面１５ａと図示しない入力機能とを備えている。
【００１８】
以下に、上記構成に基づくシステムの動作について説明する。
ユーザ端末１１ａ、１１ｂから、それぞれの端末が保持する辞書ファイル１２ａ、１２ｂをＷｅｂサーバ１５にアップロードする場合には、ユーザ端末１１ａ、１１ｂから、インターネット、通信回線、イントラネットなどのネットワーク１４を経由してＷｅｂサーバ１５に対して、アップロード要求とアップロードする辞書ファイルの内容１２ａ、１２ｂを送信し、辞書管理ＤＢ１６に辞書ファイル１２ａ、１２ｂの内容が格納される（１２ｃ’、１２ｄ’）。
【００１９】
一方、ユーザ端末１１ａ、１１ｂが、辞書管理ＤＢ１６から最新の辞書ファイルをダウンロードする場合には、ユーザ端末１１ａ、１１ｂからＷｅｂサーバ１５に対して、辞書ファイルのダウンロード要求を送信すると、ネットワーク１４を経由して、ユーザ端末１１ａ、１１ｂの辞書ファイル１２ａ、１２ｂに対応する最新の辞書ファイル１２ｃ’、１２ｄ’により辞書ファイル１２ａ、１２ｂを上書きしてユーザ端末に保存する。
【００２０】
図２は、ユーザ端末１１ａ、１１ｂから、Ｗｅｂサーバ１５にアクセスしたときの表示画面１５ａに表示されるＷｅｂ表示２１の一例を示す図である。この画面１５ａは、ユーザ端末１１ａ、１１ｂにおいても、それぞれの表示部１１ｅ、１１ｆにより閲覧できるようになっている。
【００２１】
ユーザ端末１１ａ、１１ｂから辞書ファイル１２ａ、１２ｂを登録する場合には、表示部１１ｅ、１１ｆを見ながら、ＵＰＬＯＡＤラジオボタン２２にチェックを入れ、アップロード分野選択リスト２４（プルダウンメニューにより構成されている。）から該当分野を選択することができる。例えば、分野としてコンピュータサイエンスに関する辞書を登録したい場合には、アップロード分野選択リスト２４からコンピュータサイエンスの分野を選択する。その後、アップロードファイルパス入力エリア２５にユーザ端末１１ａ、１１ｂに格納されている辞書ファイル１２ａ,１２ｂのパス（ファイルの格納場所）を指定して入力し、ＯＫボタン２７を押下することにより、辞書ファイル１２ａ、１２ｂが辞書管理ＤＢ１６に格納される。
【００２２】
ユーザ端末１１ａ、１１ｂに最新の辞書ファイルを反映させたい場合には、ＤＯＷＮＬＯＡＤラジオボタン２３にチェックを入れ、ダウンロード分野選択リスト２６から該当する分野を選択し、ＯＫボタン２７を押下する。これにより、辞書管理ＤＢ１６から最新の辞書データ１２ｂ’、１２ｃ’がユーザ端末１１ａ、１１ｂに送られ、既存の辞書ファイル１２ａ、１２ｂを上書きして保存される。
【００２３】
図３は、ユーザ管理ＤＢ１７に格納されているデータの構成例を示す図である。図３（ａ）に示すように、ユーザ管理テーブル３０は、ユーザを一意に識別するユーザＩＤ３１、ユーザ名３２、対応するユーザの権限レベル３３の各エリアデータから構成される。図３（ｂ）は、権限レベルの一例を示す権限テーブルを示す図である。この例では、権限レベルが１から４まで示されており、役職が担当者レベルの者が権限レベル１であり、権限の内容としては、権限１の辞書ファイルのみをアップロード／ダウンロード可能であり、権限レベル２では役職が主任であり、権限１、２のファイルのみをアップロード／ダウンロードできる。権限レベル３では、役職が課長であり、権限１から３までのファイルのみをアップロード／ダウンロードできるようになっている。以下、同様に自己の役職に見合う権限以下のファイルのみをアップロード／ダウンロードできるようになっている。権限は、ファイル全体又は各語句毎など任意で付与することができる。図４は、ユーザがアップロード／ダウンロードする辞書ファイルの一例を示す図である。図４に示すように、アップロード／ダウンロードファイル４１は、権限（ここでは、１となっている）４２、分野（ここでは、コンピュータサイエンスとなっている）４３、読み（ひらがな：ここでは、たいきけいとなっている）４４、登録文字列（ここでは、待機系となっている）４５、品詞（ここでは名詞になっている）４６の各エリアデータから構成されている。実際には、さらに多くの文字が登録されているのは言うまでもない。
【００２４】
図５は、辞書管理ＤＢに格納されるデータに関するデータ構成例を示す図である。図５に示すように、辞書管理テーブル５１は、権限５２、分野５３、読み（ひらがな）５４、登録文字列５５、品詞５６の各エリアデータから構成される。内容は変更前であれば図４と同様である。ユーザ端末１１ａ、１１ｂから辞書ファイル１２ａ,１２ｂがアップロードされると、辞書管理テーブル５１に辞書ファイル１２ａ,１２ｂの内容が格納される。そのとき、ユニークにならないデータがある場合には、重複を避けるためそのデータは破棄される。ユーザ端末１１ａ、１１ｂから最新の辞書ファイルのダウンロード要求があった場合には、ダウンロード分野選択リスト２６で選択された分野であり、かつ、ユーザ管理ＤＢ１７のユーザ名３２に対応する権限３３と一致するレコードを抽出し、それをテキストファイルに出力し、ダウンロード対象の辞書ファイルとする。
【００２５】
図６は、辞書ファイル作成処理の流れの概要を示すフローチャート図である。本実施の形態によるシステムで作成する辞書ファイル１２ａ、１２ｂは、既存の日本語入力システムによる学習機能を用いて、辞書ファイル作成／出力プログラム１３ａ、１３ｂにより作成する。既存の学習機能処理（Ｓ６１）が終了後、学習結果が出力されるため、分野入力処理（Ｓ６２）において、学習させた分野を入力することにより、アップロード／ダウンロードファイル４１の分野カラム４３に入力した分野が出力される。次に、権限設定処理（Ｓ６３）において権限を設けたい字句がある場合には、対象字句を選択し該当する権限レベルを入力する。次に、辞書ファイル出力処理（Ｓ６４）において、そのファイルを辞書ファイルとして出力し、処理を終了する。
【００２６】
図７は、辞書ファイル取り込み処理の流れを示すフローチャート図である。まず、図２の画面を表示させて、ダウンロードをチェックして分野を選択すると、処理が開始される。
【００２７】
辞書ファイルのユーザ端末１１ａ、１１ｂへの取り込み処理は、辞書ファイル作成／出力プログラム１３ａ、１３ｂで行われる。辞書ファイルダウンロード処理（Ｓ７１）において、辞書管理ＤＢ１６より、最新の辞書データをダウンロードする。次に、ダウンロードしたアップロード／ダウンロードファイル４１を日本語入力システムへのインポート可能な形式にするため、辞書ファイル編集処理（Ｓ７２）において、権限４２、分野４３など辞書に不要な項目（カラム）を削除する。次に、日本語入力システムへインポート処理（Ｓ７３）を行うことにより、最新の辞書ファイルをユーザ端末の辞書ファイルに反映させる。
【００２８】
以下に、権限レベルについて説明する。図４において、権限が１であった辞書ファイルを権限が３以上のユーザがダウンロードし、権限を３に変更してＷｅｂサーバにアップロードする場合を例に説明する。この場合には、元の辞書ファイルの権限より高い権限を有するユーザであれば権限を自己の権限レベル以下で任意に変更してアップロードすることができる。権限レベルが３になると今までは待機系の文字について権限が１以上であればアクセスしてダウンロードできていたが、変更後は権限３以上のユーザでなければアクセスしてダウンロードしたり、アップロードして上書きしたりすることができなくなる。逆に、権限を下げて上書きすれば、その辞書ファイルをより多くのユーザが利用できるようにすることができる。
【００２９】
以上に説明したように、本実施の形態によるネットワーク共有型権限付き辞書データ登録／配布システムによれば、各分野における日本語かな漢字変換機能の変換精度が向上させることができ、ユーザの利便性を高めることができるという利点がある。また、権限に関しては、権限を制限された範囲で任意に変更することで、機密性を高めたり、だれでも利用できるようにしたりする変更が容易にできる。
【００３０】
また、上記の実施の形態において、添付図面に図示されている構成等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００３１】
また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３２】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００３３】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【産業上の利用可能性】
【００３４】
本発明は、文字変換システムに利用可能である。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態によるシステムの構成例を図である。
【図２】Ｗｅｂ画面の表示の一例を示す画面図である。
【図３】ユーザ管理テーブルに関するデータ構成図である。
【図４】ユーザがアップロード／ダウンロードする辞書ファイルに関するデータ構成図である。
【図５】辞書管理ＤＢに格納されているデータに関するデータ構成図である。
【図６】辞書ファイル作成処理の流れの概要を示すフローチャート図である。
【図７】辞書ファイル取り込み処理の流れの概要を示すフローチャートである。
【符号の説明】
【００３６】
１１ａ…ユーザ端末、１１ｂ…ユーザ端末、１２ａ…辞書ファイル、１２ｂ…辞書ファイル、１３ａ…辞書ファイル作成／出力プログラム、１３ｂ…辞書ファイル作成／出力プログラム、１４…ネットワーク、１５…Ｗｅｂサーバ、１６…辞書管理ＤＢ、１７…ユーザ管理ＤＢ、２１…Ｗｅｂ画面、２２…ＵＰＬＯＡＤラジオボタン、２３…ＤＯＷＮＬＯＡＤラジオボタン、２４…アップロード分野選択リスト、２５…アップロードファイルパス入力エリア、２６…ダウンロード分野選択リスト、２７…ＯＫボタン、３１…ユーザ管理テーブル、３２…ユーザ名、３３…権限、４１…アップロード／ダウンロードファイル、４２…権限、４３…分野、４４…読み（ひらがな）、４５…登録文字列、４６…品詞、５１…辞書管理テーブル、５２…権限、５３…分野、５４…読み（ひらがな）、５５…登録文字列、５６…品詞、６１…既存の学習処理機能、６２…分野入力処理、６３…権限設定処理、６４…辞書ファイル出力処理、７１…辞書ファイルダウンロード処理、７２…辞書ファイル編集処理、７３…日本語入力システムへのインポート処理。
【図１】
2010140163.tif 000003
【図２】
2010140163.tif 000004
【図３】
2010140163.tif 000005
【図４】
2010140163.tif 000006
【図５】
2010140163.tif 000007
【図６】
2010140163.tif 000008
【図７】
2010140163.tif 000009