(57)【要約】【課題】  辞書に追加すべきデータのみを送信することで、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。【解決手段】  ステップＳ１１０では、電子機器３が、更新タイミングになったかを判断し、更新タイミングになっていれば、ステップＳ１２０に進み、電子機器３が製品情報をサーバ１に対して送信し、サーバ１は受信した製品情報に対応する更新情報を電子機器３に対して送信する。ステップＳ１３０では、電子機器３が受信した更新情報に基づいて、辞書の更新を行うか否かを判断し、更新する場合はステップＳ１４０に進み、サーバ１から電子機器３に追加辞書のダウンロードが行われる。【選択図】  図４
2007034801.tif 000002
【特許請求の範囲】
【請求項１】
辞書を備えた電子機器と、辞書更新データを記憶しているサーバと、これらが通信をするための通信路とを備えた辞書更新システムであって、
前記電子機器は、
辞書更新タイミング毎に更新情報の送信の要求を前記サーバに送信する手段と、
前記サーバから送信された更新情報を受信し記憶する手段と、
前記受信し記憶された更新情報に基づいて更新するか否かを判断し、判断の結果、更新する場合は、辞書更新データの送信の要求を前記サーバに送信する手段と、
前記サーバから送信された辞書更新データを受信し記憶する手段と
を備え、
前記サーバは、
更新情報を記憶しておく手段と、
前記電子機器から送信された更新情報の送信の要求に応じて更新情報を前記電子機器に送信する手段と、
前記電子機器から送信された辞書更新データの送信の要求に応じて辞書更新データを前記電子機器に送信する手段と
を備えることを特徴とする辞書更新システム。
【請求項２】
辞書を備えた電子機器と、辞書更新データを記憶しているサーバとを備えた辞書更新システムであって、
前記電子機器は、
一定の時間間隔で辞書の製品情報とこの辞書の製品情報に対応する辞書更新データの更新日時の送信の要求とを前記サーバに送信する手段と、
前記サーバから送信された更新日時を受信し記憶する手段と、
前記辞書が最後に更新された日時を記憶しておく手段と、
前記受信し記憶された更新日時が前記辞書が最後に更新された日時よりも新しい場合に辞書更新データの送信の要求を前記サーバに送信する手段と、
前記サーバから送信された辞書更新データを受信し記憶する手段と
を備え、
前記サーバは、
辞書更新データの更新日時を記憶しておく手段と、
前記電子機器から送信された辞書の製品情報に対応する辞書更新データの更新日時の送信の要求に応じてこの更新日時を前記電子機器に送信する手段と、
前記電子機器から送信された辞書更新データの送信の要求に応じてこの辞書更新データを前記電子機器に送信する手段と
を備え、
前記電子機器と前記サーバとは、インターネットを通じて通信可能であることを特徴とする辞書更新システム。
【請求項３】
辞書を備えた電子機器と、辞書更新データを記憶しているサーバと、これらが通信をするための通信路とを備えた辞書更新システムにおいて使用される辞書更新方法であって、
前記サーバが更新情報を記憶するステップと、
前記電子機器が辞書更新タイミング毎に更新情報の送信の要求を前記サーバに送信するステップと、
前記サーバが前記電子機器から送信された更新情報の送信の要求に応じて更新情報を前記電子機器に送信するステップと、
前記電子機器が前記サーバから送信された更新情報を受信し記憶するステップと、
前記電子機器が、受信し記憶された更新情報に基づいて更新するか否かを判断し、判断の結果、更新する場合は、辞書更新データの送信の要求を前記サーバに送信するステップと、
前記サーバが前記電子機器から送信された辞書更新データの送信の要求に応じて辞書更新データを前記電子機器に送信するステップと、
前記電子機器が前記サーバから送信された辞書更新データを受信し記憶するステップと
を備えることを特徴とする辞書更新方法。
【請求項４】
辞書を備えた電子機器と、辞書更新データを記憶しているサーバとを備え、これらがインターネットを通じて通信可能である辞書更新システムにおいて使用される辞書更新方法であって、
前記サーバが辞書更新データの更新日時を記憶するステップと、
前記電子機器が一定の時間間隔で辞書の製品情報とこの辞書の製品情報に対応する辞書更新データの更新日時の送信の要求とを前記サーバに送信するステップと、
前記サーバが前記電子機器から送信された辞書の製品情報に対応する辞書更新データの更新日時の送信の要求に応じてこの更新日時を前記電子機器に送信するステップと、
前記電子機器が前記サーバから送信された更新日時を受信し記憶するステップと、
前記電子機器が前記辞書が最後に更新された日時を記憶するステップと、
前記電子機器が受信し記憶された更新日時が前記辞書が最後に更新された日時よりも新しい場合に辞書更新データの送信の要求を前記サーバに送信するステップと、
前記サーバが前記電子機器から送信された辞書更新データの送信の要求に応じてこの辞書更新データを前記電子機器に送信するステップと、
前記電子機器が前記サーバから送信された辞書更新データを受信し記憶するステップと
を備えることを特徴とする辞書更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に内蔵されている辞書を更新する方法及びシステムに関するものであり、詳しくは、サーバに記憶されている追加辞書をインターネットを通じて送信し、コンピュータや録画機器に内蔵されているかな漢字変換用辞書を更新する方法及びシステムに関するものである。
【背景技術】
【０００２】
近年のコンピュータや録画機器などには、日本語を入力するための辞書を備えたものが多い。これらの辞書は、製造時に基本辞書が組み込まれ販売されるが、その後、新語や流行語を追加することで、かな漢字変換をスムーズに行えるようにしたいという要望があった。
【０００３】
特許文献１は、電子機器に記憶されている辞書を、新しい辞書に丸ごと取り換える技術を開示している。具体的には、インターネットを通して、辞書全体をダウンロードし、それまで使用していた辞書を削除するというものである。しかし、この方法では、辞書全体をダウンロードしなければならないため、通信路及びサーバの負荷が大きくなってしまうという問題点があった。
【０００４】
特許文献２では、ダウンロードするデータの量を減少させる技術を開示している。具体的には、各電子機器において必要とされるカテゴリのデータを抽出し、これのみをダウンロードするというものである。このため、通信路の負荷の減少が期待される。
【０００５】
【特許文献１】特開平１１−３３３０号公報
【特許文献２】特開２００３−１５０５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献２の技術を用いる場合、カテゴリ情報を全ての単語（辞書データ）に付与する必要があるという問題があった。また、全電子機器について、カテゴリによる抽出処理をサーバで行う必要があり、サーバの負荷が著しく増加するという問題があった。更に、どの時点までにサーバに登録されていた新規辞書データがダウンロードされたかを、サーバで把握できないため、既にダウンロードされているデータについても、再度ダウンロードされる可能性があるという問題があった。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、辞書に追加すべきデータのみを送信することで、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる辞書更新システム及び辞書更新方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の辞書更新システムは、辞書を備えた電子機器と、辞書更新データを記憶しているサーバと、これらが通信をするための通信路とを備えた辞書更新システムであって、前記電子機器は、辞書更新タイミング毎に更新情報の送信の要求を前記サーバに送信する手段と、前記サーバから送信された更新情報を受信し記憶する手段と、前記受信し記憶された更新情報に基づいて更新するか否かを判断し、判断の結果、更新する場合は、辞書更新データの送信の要求を前記サーバに送信する手段と、前記サーバから送信された辞書更新データを受信し記憶する手段とを備え、前記サーバは、更新情報を記憶しておく手段と、前記電子機器から送信された更新情報の送信の要求に応じて更新情報を前記電子機器に送信する手段と、前記電子機器から送信された辞書更新データの送信の要求に応じて辞書更新データを前記電子機器に送信する手段とを備えることを特徴とする。
【０００９】
請求項１に記載の辞書更新システムによれば、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【００１０】
請求項２に記載の辞書更新システムは、辞書を備えた電子機器と、辞書更新データを記憶しているサーバとを備えた辞書更新システムであって、前記電子機器は、一定の時間間隔で辞書の製品情報とこの辞書の製品情報に対応する辞書更新データの更新日時の送信の要求とを前記サーバに送信する手段と、前記サーバから送信された更新日時を受信し記憶する手段と、前記辞書が最後に更新された日時を記憶しておく手段と、前記受信し記憶された更新日時が前記辞書が最後に更新された日時よりも新しい場合に辞書更新データの送信の要求を前記サーバに送信する手段と、前記サーバから送信された辞書更新データを受信し記憶する手段とを備え、前記サーバは、辞書更新データの更新日時を記憶しておく手段と、前記電子機器から送信された辞書の製品情報に対応する辞書更新データの更新日時の送信の要求に応じてこの更新日時を前記電子機器に送信する手段と、前記電子機器から送信された辞書更新データの送信の要求に応じてこの辞書更新データを前記電子機器に送信する手段とを備え、前記電子機器と前記サーバとは、インターネットを通じて通信可能であることを特徴とする。
【００１１】
請求項２に記載の辞書更新システムによれば、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【００１２】
請求項３に記載の辞書更新方法は、辞書を備えた電子機器と、辞書更新データを記憶しているサーバと、これらが通信をするための通信路とを備えた辞書更新システムにおいて使用される辞書更新方法であって、前記サーバが更新情報を記憶するステップと、前記電子機器が辞書更新タイミング毎に更新情報の送信の要求を前記サーバに送信するステップと、前記サーバが前記電子機器から送信された更新情報の送信の要求に応じて更新情報を前記電子機器に送信するステップと、前記電子機器が前記サーバから送信された更新情報を受信し記憶するステップと、前記電子機器が、受信し記憶された更新情報に基づいて更新するか否かを判断し、判断の結果、更新する場合は、辞書更新データの送信の要求を前記サーバに送信するステップと、前記サーバが前記電子機器から送信された辞書更新データの送信の要求に応じて辞書更新データを前記電子機器に送信するステップと、前記電子機器が前記サーバから送信された辞書更新データを受信し記憶するステップとを備えることを特徴とする。
【００１３】
請求項３に記載の辞書更新方法によれば、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【００１４】
請求項４に記載の辞書更新方法は、辞書を備えた電子機器と、辞書更新データを記憶しているサーバとを備え、これらがインターネットを通じて通信可能である辞書更新システムにおいて使用される辞書更新方法であって、前記サーバが辞書更新データの更新日時を記憶するステップと、前記電子機器が一定の時間間隔で辞書の製品情報とこの辞書の製品情報に対応する辞書更新データの更新日時の送信の要求とを前記サーバに送信するステップと、前記サーバが前記電子機器から送信された辞書の製品情報に対応する辞書更新データの更新日時の送信の要求に応じてこの更新日時を前記電子機器に送信するステップと、前記電子機器が前記サーバから送信された更新日時を受信し記憶するステップと、前記電子機器が前記辞書が最後に更新された日時を記憶するステップと、前記電子機器が受信し記憶された更新日時が前記辞書が最後に更新された日時よりも新しい場合に辞書更新データの送信の要求を前記サーバに送信するステップと、前記サーバが前記電子機器から送信された辞書更新データの送信の要求に応じてこの辞書更新データを前記電子機器に送信するステップと、前記電子機器が前記サーバから送信された辞書更新データを受信し記憶するステップとを備えることを特徴とする。
【００１５】
請求項４に記載の辞書更新方法によれば、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【発明の効果】
【００１６】
本発明によれば、辞書に追加すべきデータのみを送信することで、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態を、図面を参照して説明する。なお、以下の実施例は本発明の具体例の１つに過ぎず、本発明が以下の実施形態に限定されるものではない。
【００１８】
本発明による一実施例が採用された全体構成を図１に示す。サーバ１と電子機器３が、インターネット２を通じて通信可能であり、電子機器３はモニタ４に映像を出力していることを示している。
【００１９】
図２は、電子機器３の機能構成を示している。ＲＡＭ１１は、データを一時的に記憶しておくためのものである。ＨＤＤ（ハード・ディスク・ドライブ）１２は、データを長期間記憶しておくためのものである。ＣＰＵ１３は、電子機器３全体の制御を行うためのものであり、内部には日時をカウントする時計（図示せず）が備えられている。入出力インターフェイス１４は、電子機器３と外部との信号のやりとり（モニタ４への出力や、インターネット２を通じた通信）を行うためのものである。
【００２０】
図３は、ＨＤＤ１２の記憶内容の一例を示している。ＯＳ（オペレーティング・システム）領域及びアプリケーション領域は、電子機器３にインストールされているソフトウェアが記憶されている。基本辞書領域は、電子機器３に最初から記憶されている辞書が記憶されている。ユーザ登録辞書領域は、ユーザが手作業で登録を行った辞書が記憶されている。追加辞書領域は、本発明によってダウンロードされる追加辞書が記憶されている。ここで、「追加辞書」は、新たに追加する単語のみを含む辞書のことである。
【００２１】
このように構成されたシステムにおいて使用される辞書更新方法について、図４に示したフローチャートを用いて説明する。
【００２２】
ステップＳ１１０では、電子機器３が、更新タイミングになったかを判断する。この判断は、例えば、「毎週土曜日の午後１１時」や「２週間毎に１回」というような頻度を実現するために、一定の時間間隔が経過したかを調べるものである。この結果、更新タイミングになっていなければ、ステップＳ１１０に戻り、更新タイミングになっていれば、ステップＳ１２０に進む。
【００２３】
ステップＳ１２０では、電子機器３が製品情報をサーバ１に対して送信し、サーバ１は受信した製品情報に対応する更新情報を電子機器３に対して送信する。ここで、製品情報は、辞書の種類を一意に決定するために、アルファベットや数字や記号などを用いて表したものであり、電子機器３の機種の違いや、同じ機種でも製造年の違いによって辞書の内容（単語数、分野による登録単語の分布、記憶形式、等）が異なるために更新できなくなってしまうという事を防ぐためのものである。また、更新情報は、辞書の更新の「版」を一意に決定するためのもので、更新日時や、バージョン・ナンバー（Ｖｅｒ．１．２、等）が使用される。
【００２４】
ステップＳ１３０では、電子機器３が受信した更新情報に基づいて、辞書の更新を行うか否かを判断し、更新する場合はステップＳ１４０に進み、更新しない場合は「終了」に進む。ここでの更新を行うか否かの判断の方法としては、例えば、更新情報として更新日時を使用するとすると、サーバ１から送付された更新情報が、電子機器３の辞書が最後に更新された日時よりも新しい場合は、更新を行い、そうでない場合は、更新を行わないというようにする方法がある。
【００２５】
ステップＳ１４０では、サーバ１から電子機器３に追加辞書のダウンロードが行われる。具体的には、電子機器３がサーバ１に対して追加辞書の送信を要求し、サーバ１がこれに応じて電子機器３に対して追加辞書を送信し、電子機器３は受信した追加辞書をＨＤＤ１２に記憶する。
【００２６】
このようにして、追加辞書のダウンロードにより、電子機器３の辞書の更新を行うことができる。
【００２７】
以上述べたように、本発明では、辞書に追加すべきデータのみを送信することで、電子機器、サーバ及び通信路の負荷の増加を低く抑えて辞書を更新することができる。
【００２８】
なお、上述の実施例は、電子機器３が製品情報をサーバ１に送信するものであったが、電子機器３が製品情報を送信しなくても本発明を実施することは可能である。この場合、電子機器３からの更新情報の送信の要求に対して、サーバ１は複数の、製品情報とこれに対応する更新情報の組を送信し、電子機器３は受信したこれら複数の組の中から自身の辞書の製品情報に対応する更新情報を抽出し、これに基づいて更新するか否かを判断する。また、サーバ１を設置している会社やその設置されているインターネット上のサイトにおいて、辞書が１種類しか存在しない場合は、製品情報のやり取りが不要であることは言うまでもない。
【図面の簡単な説明】
【００２９】
【図１】実施例のシステムを示す図である。
【図２】実施例の電子機器の構成を示す図である。
【図３】実施例のＨＤＤの記憶領域を示す図である。
【図４】実施例の処理を示すフローチャートである。
【符号の説明】
【００３０】
１  サーバ
２  インターネット
３  辞書を備えた電子機器
４  モニタ
１１  ＲＡＭ
１２  ＨＤＤ（ハード・ディスク・ドライブ）
１３  ＣＰＵ
１４  入出力インターフェイス
【図１】
2007034801.tif 000003
【図２】
2007034801.tif 000004
【図３】
2007034801.tif 000005
【図４】
2007034801.tif 000006