(57)【要約】【課題】従来の翻訳ソフト等の翻訳結果は、外国語のＷＥＢページ原文と翻訳文は別ウインドウで表示され、両文を比較する場合、ウインドウの切り替えを頻繁に行わなければならず、ユーザの利便性を損なっていた。【解決手段】ユーザ端末装置と辞書サーバ装置からなる辞書サーバシステムであって、辞書サーバ装置は、ユーザ端末装置に入力されたＵＲＬを受信して受付ける受付部と、受付けたＵＲＬにアクセスしてＷＥＢページ情報を取得する取得部と、辞書蓄積部と、取得したＷＥＢページ情報に含まれる単語が辞書に登録されているか検索する検索部と、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する設定部と、設定されたＷＥＢページを前記ユーザ端末装置に対して送信する送信部を有する辞書サーバシステムを提供する。【選択図】図２
2008097405.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置と、辞書サーバ装置と、からなる辞書サーバシステムであって、
辞書サーバ装置は、
ユーザ端末装置に入力されたＵＲＬを受信して受付ける受付部と、
受付けたＵＲＬにアクセスしてＷＥＢページ情報を取得する取得部と、
辞書蓄積部と、
取得したＷＥＢページ情報に含まれる単語が辞書に登録されているか検索する検索部と、
検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する設定部と、
設定されたＷＥＢページを前記ユーザ端末装置に対して送信する送信部と、
を有する辞書サーバシステム。
【請求項２】
ユーザ端末装置は、
前記ハイパーリンクを利用した辞書情報の要求をユーザ識別情報と関連付けて辞書サーバ装置に送信する要求送信部を有し、
辞書サーバ装置は、
前記辞書蓄積部にユーザ識別情報で識別されるユーザ専用の辞書ファイルを有するとともに、
ユーザ端末装置の要求送信部から送信される要求を受信する受信部と、
受信部にて受信したユーザ識別情報に応じてユーザ専用の辞書ファイル中の辞書情報をそのユーザ端末装置に送信する情報送信部と、
を有する請求項１に記載の辞書サーバシステム。
【請求項３】
辞書サーバ装置の
前記設定部は、前記受信した要求に応じて辞書情報の表示をＷＥＢページ画面中ハイパーリンクが設定された単語の右下に表示するように設定する右下設定手段を有する請求項１または請求項２に記載の辞書サーバシステム。
【請求項４】
辞書サーバ装置の
辞書蓄積部は、ユーザ専用の辞書ファイルに対してこの辞書ファイルのユーザが利用を許容する他のユーザのユーザ識別情報を関連付ける他ユーザ関連付け手段を有し、
情報送信部は、前記要求と関連付けられている他のユーザ識別情報が他ユーザ関連付け手段により関連付けられている場合には、他のユーザ端末装置に対しても一のユーザ専用の辞書ファイル中の辞書情報を送信する他人辞書送信手段と、
を有する請求項２から３のいずれか一に記載の辞書サーバシステム。
【請求項５】
ユーザ端末装置は、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集する編集部を有する請求項２から４のいずれか一に記載の辞書サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上の外国語等のＷＥＢページにおいて、ユーザにとって不明な単語の検索をページの切り替え無しに実現するシステムに関する。
【背景技術】
【０００２】
従来、インターネット上の外国語のＷＥＢページをユーザが閲覧し、その内容を理解するためには以下のような手順を要した。まず、ユーザ端末装置のブラウザを用いて、閲覧したい外国語のＷＥＢページにアクセスする。次に、ユーザ端末装置に一旦そのＷＥＢページをダウンロードする。さらに、前記ダウンロードしたＷＥＢページを市販の翻訳ソフトウエアの翻訳エンジンにより日本語に翻訳する。そして、日本語で出力された翻訳結果をユーザが読む。このような手順を繰り返し内容の理解をしていた。
【０００３】
また、特開２００３−１８６７８８号公報などに記載されているように、インターネット上のＷＥＢページを予め設定された翻訳言語に機械翻訳し、ネットワーク上の原語のＷＥＢページと機械翻訳された翻訳言語のＷＥＢページをコンテンツの言語毎に分けてＷＥＢページ記憶手段に格納し、ＷＥＢページ記憶手段に格納された原語のＷＥＢページまたは翻訳言語のＷＥＢページに対するユーザ端末装置からのアクセス要求に応じて、原語のＷＥＢページまたは翻訳言語のＷＥＢページをユーザ端末装置に提供することも行われていた。
【特許文献１】特開２００３−１８６７８８
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような従来の方法では、ユーザ端末装置の翻訳ソフト、もしくはインターネット上に設けられた翻訳装置（翻訳サーバ）による機械翻訳を使用している。しかし、現状において翻訳装置の持つ翻訳エンジンが出力する翻訳の精度には問題も多く、外国語のＷＥＢページの原文を参考にしなければＷＥＢページの外国語文章を正確に理解をすることができない。
【０００５】
このことから、現状において外国語のＷＥＢページを閲覧し、正確に理解したい多くのユーザは、必ずしも正確でない機械翻訳による翻訳文をそのまま読むのではなく、原文を読み、その文章中のユーザが不明な単語を翻訳文から見つけ出し、意味を確認しながらＷＥＢページを理解している。
【０００６】
しかし、このような従来の方法では、図２８に示すように、外国語のＷＥＢページの原文と翻訳結果や辞書の単語検索結果はユーザ端末装置において別々のウインドウで表示される。例えば、（ａ）のように原文が表示されたＷＥＢページがアクティブの場合、翻訳結果等を表示したＷＥＢページは、原文が表示されたＷＥＢページの背後に回りこみ見えにくい。また逆に、（ｂ）のように、翻訳結果等を表示したＷＥＢページがアクティブの場合、原文が表示されたＷＥＢページは背後に回りこんでしまう。これでは、何度も単語の検索を行う場合や、原文と翻訳文を比較する場合、ウインドウの切り替えを頻繁に行わなければならず、ユーザの利便性を損なっていた。
【０００７】
また、ユーザ端末装置上の翻訳ソフトやインターネット上に設けられた翻訳装置（翻訳サーバ）を使用する場合、辞書に登録されていない単語の追加や、単語の意味の追加、編集等が不可能もしくは手軽に行えない等により、ユーザに対して利便性を損なっていた。
【０００８】
また、ＷＥＢページの翻訳結果出力や不明な単語の検索結果出力のレスポンスをユーザにとって違和感のない速度にするためには、ユーザ端末装置にソフトをインストールするか、もしくはブラウザにアドインを行う等のアプローチを行っていた。しかしこれは、ユーザの使用する端末装置の性能にレスポンスが左右され、ユーザの使用する端末装置が古い場合など、出力結果が遅くユーザのストレスが大きくなる原因となっていた。また、ソフトウエアのインストール等はハードディスク装置等のユーザ端末装置のリソースを大幅に消費することになる。
【０００９】
またさらに、ユーザにソフトウエアのインストール、もしくは、アドイン用プログラムのインストール作業を強いることになり、代表的なユーザ端末装置であるパーソナルコンピュータに不慣れな人々にとって敷居が高くなりがちである。また近年、職場などの場所によってはネットワークセキュリティの観点からパーソナルコンピュータのようなユーザ端末装置に新規のインストールが許されない場合も想定される。またさらに、上記のような作業を行ったユーザ端末装置のみでしかＷＥＢページの翻訳やユーザにとって不明な単語の検索を行うことができず、外出先等で異なるユーザ端末装置を利用する場合、翻訳作業や単語の検索作業はすることができない。
【課題を解決するための手段】
【００１０】
そこで、上記問題点を解決するために、ユーザ端末装置と、辞書サーバ装置と、からなる辞書サーバシステムであって、辞書サーバ装置は、ユーザ端末装置に入力されたＵＲＬを受信して受付ける受付部と、受付けたＵＲＬにアクセスしてＷＥＢページ情報を取得する取得部と、辞書蓄積部と、取得したＷＥＢページ情報に含まれる単語が辞書に登録されているか検索する検索部と、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する設定部と、設定されたＷＥＢページを前記ユーザ端末装置に対して送信する送信部と、を有する辞書サーバシステムを提供する。
【００１１】
また、ユーザ端末装置は、前記ハイパーリンクを利用した辞書情報の要求を前記ユーザ識別情報と関連付けて辞書サーバ装置に送信する要求送信部と、を有し、辞書サーバ装置は、前記辞書蓄積部にユーザ識別情報で識別されるユーザ専用の辞書ファイルを有するとともに、ユーザ端末装置の要求送信部から送信される要求を受信する受信部と、受信部にて受信したユーザ識別情報に応じてユーザ専用の辞書ファイル中の辞書情報をそのユーザ端末装置に送信する情報送信部と、を有する辞書サーバシステムを提供する。
【００１２】
また、辞書サーバ装置の前記設定部は、前記受信した要求に応じて辞書情報の表示をＷＥＢページ画面中ハイパーリンクが設定された単語の右下に表示するように設定する右下設定手段を有するサーバシステムを提供する。
【００１３】
また、辞書サーバ装置の辞書蓄積部は、ユーザ専用の辞書ファイルに対してこの辞書ファイルのユーザが利用を許容する他のユーザのユーザ識別情報を関連付ける他ユーザ関連付け手段を有し、情報送信部は、前記要求と関連付けられている他のユーザ識別情報が他ユーザ関連付け手段により関連付けられている場合には、他のユーザに対しても一のユーザ専用の辞書ファイル中の辞書情報を送信する他人辞書送信手段と、を有する辞書サーバシステムを提供する。また、ユーザ端末装置は、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集する編集部を有する辞書サーバシステムを提供する。
【発明の効果】
【００１４】
以上のような構成をとる本発明によって、外国語等で記載されたＷＥＢページの原文上に辞書の単語の意味等が表示され、ユーザがユーザ端末装置上のブラウザ画面を切り替えなくても済むため、外国語等で記載されたＷＥＢページの閲覧、及び内容の理解に関する利便性が向上する。また、辞書の単語登録や編集は全てネット上で行われるため、特定のユーザ端末装置を使用しなくてもよく、ネットに接続されている端末装置さえあれば本件発明のシステムを使用できる。
【発明を実施するための最良の形態】
【００１５】
以下に、各発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１６】
なお、以下の実施形態と請求項の関係は次の通りである。実施形態１は、主に請求項１などについて説明する。実施形態２は、主に請求項２などについて説明する。実施形態３は、主に請求項３などについて説明する。実施形態４は、主に請求項４などについて説明する。実施形態５は、主に請求項５などについて説明する。
【００１７】
<<実施形態１>>
<実施形態１の概要>
図１に本実施形態における辞書サーバシステムを利用した、ユーザ端末装置のブラウザウインドウに表示されるＷＥＢページの概念図の一例を示す（図１（ｂ）は（ａ）点線部分の拡大図）。ここでは、代表的なユーザ端末装置であるパーソナルコンピュータでブラウザに表示した状態を示す。この図にあるように、例えば、ブラウザウインドウにユーザの指定したＵＲＬの外国語等で記載されたＷＥＢページ（０１０１）が表示され、そのＷＥＢページ内の単語（ここでは、「ｖａｌｕａｂｌｅ」）が網掛け表示（０１０２）されている。この単語は後述する本システムにより、ハイパーリンクの設定がされた単語である。また、図に示すように、その単語の意味が表示されるボックス（０１０３）を、単語付近にポップアップ表示することもできる。
【００１８】
ここで、混乱を避けるため図を用いた説明上、一つの単語に対しハイパーリンクが設定されている例を示したが、複数の単語に対してハイパーリンクの設定がされている場合、それぞれの単語に対し意味を表示するボックスを表示することが、本実施形態においては可能である。これにより、ユーザはＷＥＢページ内の単語についての意味を把握し、外国語等で記載された文の内容を理解することが容易になる。
【００１９】
<実施形態１の構成>
図２に本実施形態におけるサーバシステムの機能ブロックの一例を示す。この図にあるように、本実施形態の辞書サーバシステムは、「ユーザ端末装置」（０２０１）と、「辞書サーバ装置」（０２０２）からなり、辞書サーバ装置は、「受付部」（０２０３）と、「取得部」（０２０４）と、「辞書蓄積部」（０２０５）と、「検索部」（０２０６）と、「設定部」（０２０７）と、「送信部」（０２０８）と、を有する。
【００２０】
また、辞書サーバ装置はインターネット上の外国語等で記載されたＷＥＢページ（０２０９）にアクセスできる。
【００２１】
なお、以下に記載する本発明のシステムに使用する装置の機能ブロックや処理手順は、情報端末上でＣＰＵ（中央処理装置）がハードディスクやＲＯＭ等の記憶装置から主メモリを介して読み込んだプログラムを実行することによって実現されるものである。
【００２２】
したがって、本装置は、ハードウエアとして、ＣＰＵ（中央処理装置）を中心にバス（ＢＵＳ）で接続されたメモリ、ハードディスク装置等の大規模記憶装置、ディスプレイ等の表示装置、キーボード、マウス等の入力装置、ＣＤ、ＤＶＤ等の光・磁気記憶媒体のドライブ装置を有している。
【００２３】
このようなハードウエア構成は具体的には、専用ハードウエア装置で実現することも可能であるし、情報端末としての汎用のパーソナルコンピュータ、ＰＤＡ(Personal Digital Assistant)、携帯電話端末で実現することもできる。
【００２４】
そして、これらハードウエアや、以下に説明するソフトウエアは、メモリ上に展開したプログラムをＣＰＵで順次演算処理したり、メモリやハードディスク上に保存されているデータや、インターフェースを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウエア構成部の制御を行ったりするために利用される。
【００２５】
また、このような発明の一部をソフトウエアとして構成することができる。さらに、そのようなソフトウエアをコンピュータに実行させるために用いるソフトウエア製品、及び同製品を記録媒体に固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。すなわち、以下に説明する各機能部（たとえば「設定部」等）や処理手順は、前記ソフトウエア（プログラム）をＣＰＵ（中央処理装置）が読み込んで処理することによって実現されるものである。
【００２６】
（ユーザ端末装置）
「ユーザ端末装置」（０２０１）は、本実施形態の辞書サーバ装置にアクセスし、ＷＥＢページの閲覧サービスを受けるユーザ側に設置されたパーソナルコンピュータ等の端末であって、ＷＥＢページを閲覧するためのＷＥＢブラウザを備えている。これは、汎用機器であるパーソナルコンピュータに限らず、ブラウザ機能を有する専用機やPDA、携帯電話、ゲーム機器等でもよい。
【００２７】
（辞書サーバ装置）
「辞書サーバ装置」（０２０２）とは、後述する受付部、取得部、辞書蓄積部、検索部、設定部、送信部とを有し、本件発明の主要部分であるサーバ装置である。
【００２８】
「受付部」（０２０３）は、ユーザ端末装置からのＵＲＬの入力を受付けるよう構成されている。具体的には、辞書サーバ装置がＷＥＢページを提供できるように構成されており、このＷＥＢページにユーザが本来閲覧したい外国語で書かれたＷＥＢページ（０２０９）のＵＲＬを入力する入力欄を備え、受付部は、その入力欄に入力されるＷＥＢページのＵＲＬを取得し、受付けるように構成されている。ここで、ＵＲＬ（Uniform  Resource  Locator）とは、インターネット上の情報資源（文章や画像等）を一意に特定する住所のようなもので、情報の種類（ｈｔｔｐやｆｔｐ等）やＷＥＢページを提供しているＷＥＢサーバのコンピュータ名、サーバ中のＷＥＢページの位置（フォルダやファイル名等）、また、ポート番号等を示している。ここで、ＷＥＢページは、上述したような外国語で記載された文章情報のみでなく、料理のレシピ等の情報が記載されていてもよい。
【００２９】
「取得部」（０２０４）は、受付けたＵＲＬにアクセスしてＷＥＢページ情報を取得するよう構成されている。具体的には、取得部は、受付部で受付けたユーザが閲覧したいＵＲＬ情報にある外国語等で記載されたＷＥＢページにアクセスし、そのＷＥＢページ情報をダウンロードするように構成されている。
【００３０】
「辞書蓄積部」（０２０５）とは、例えば英和辞書等の外国語と日本語間の辞書を蓄積している辞書データベースである。これらは、ハードディスク等の大規模記憶装置内に格納されている。ここで、辞書蓄積部の持つ辞書は中和辞書、独和辞書等の日英言語間辞書に限らず各言語間の辞書であってもよい。またさらに、異なる言語間辞書に限らず、英英辞書や類語辞書等の同じ言語間辞書であってもよい。また、言語に関する辞書だけでなく、辞書の内容が百科事典や料理のレシピ等の情報であってもよい。
【００３１】
「検索部」（０２０６）は、取得したＷＥＢページ情報に含まれる単語が辞書に登録されているか検索するよう構成されている。具体的には、ＷＥＢページ情報中のタグ情報から本文を判断し、本文を単語に分割し、その単語が前記辞書データベースに存在する単語であるかどうか検索するよう構成されている。また、単語だけでなく熟語も検索するよう構成されてもよい。
【００３２】
「設定部」（０２０７）は、検索部が行った検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するダウンロードしたＷＥＢページ情報中の単語に設定するよう構成されている。ここで、「ハイパーリンク」とは、サーバ等のコンピュータ上やネットワーク上のある情報と、それとは別情報を論理的に関連づける手段である。具体的には、ＷＥＢページ情報中の前記検索部により検索された単語に辞書データベースの単語のアドレスが付加さることがあげられる。
【００３３】
例えば、英語のＷＥＢページ情報中に「ｖａｌｕａｂｌｅ」という単語があり、辞書データベースの「１００」というアドレスに「ｖａｌｕａｂｌｅ」とその意味である「価値のある」が登録されている場合、英語のＷＥＢページ情報中の「ｖａｌｕａｂｌｅ」と辞書データベースの「１００」とが関連付けされることを意味する。このことにより英語のＷＥＢページ情報中の「ｖａｌｕａｂｌｅ」の意味として「価値のある」がリンクされたことになる。
【００３４】
また、ハイパーリンクにより設定される内容は、図３に示すような辞書データベースのテーブルがあげられる。例えば、アドレス（０３０１）、リンク元と同一の単語（０３０２）、その単語の意味（０３０３）、その単語が利用されている例文（０３０４）、反語（０３０５）、類語（０３０６）等がある。またさらに、言語に関する辞書以外の辞書を利用する場合、例えば、アドレス（０３０７）、リンク先に該当する料理名（０３０８）、料理の素材（０３０９）、作り方（０３１０）、メモ（０３１１）等でもかまわない。また、図形でもかまわない。
【００３５】
「送信部」（０２０８）は、設定部で設定されたＷＥＢページを前記ユーザ端末装置に対して送信するよう構成されている。具体的には、辞書蓄積部に登録されている単語とＷＥＢページ上の単語とがハイパーリンクされたリンク情報を加えたＷＥＢページをユーザ端末装置に対して送信するよう構成されている。
【００３６】
以上のように構成される辞書サーバシステムにより、図４に例示されるようなＷＥＢページがユーザ端末装置に表示される。ここで、図中の網掛け部分が、本実施形態のシステムによりハイパーリンクが設定された単語である。
【００３７】
<実施形態１のハードウエア構成>
次に、本実施形態における辞書サーバシステムのハードウエア構成の一例の概念図を図５から図７に示す。
【００３８】
（（ユーザ端末装置））
ここで、まずユーザ端末装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【００３９】
（ユーザ端末装置のハードウエア構成）
まず図５を用いて、ユーザ端末装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態におけるユーザ端末装置は「ＣＰＵ（中央演算装置）」（０５０１）と、「主メモリ」（０５０２）と、「ハードディスク」（０５０３）と、「ユーザインターフェイス」（０５０４）と、「Ｉ／Ｏ（入出力装置）」（０５０５）等で構成されており、それらが「システムバス」（０５０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、ユーザインターフェイスには、マウス（０５０７）とキーボード（０５０８）とディスプレイ（０５０９）等が接続されている。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（０５１０）やモデム（０５１１）等が接続されている。
【００４０】
「主メモリ」は、ＷＥＢページを閲覧するためのプログラムであるブラウザプログラム（０５２１）を実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。ここで、この実行されたブラウザプログラムは、辞書サーバ装置にＵＲＬを送信したり、辞書サーバ装置から受信したＷＥＢページの表示を行うことができる。また、この「主メモリ」や後述する「ハードディスク」等にはそれぞれ複数のアドレスが割り当てられており、「ＣＰＵ」で実行されるプログラムは、そのアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理を行うことが可能になっている。
【００４１】
「ハードディスク」は、前述したブラウザプログラム等の主メモリに展開するプログラムや送受信するためのデータを格納する。「ユーザインターフェイス」は、マウスやキーボード、ディスプレイ等のように、ユーザと装置間の情報の入出力を担う。「Ｉ／Ｏ」は、ＬＡＮ（Local Area Network）やモデムを介しインターネットに接続し、情報の送受信等を行う。「ＣＰＵ」は、主メモリ上に展開されたプログラムを実行し、主メモリ上のデータやＩ／Ｏを介して入力されるデータ、ハードディスクに格納されているデータを処理することで各部の機能が実現される。
【００４２】
（ユーザ端末装置の処理）
ユーザの操作により、ブラウザプログラムがハードディスクから読み出され、主メモリに展開され、またプログラムのワーク領域が確保される。主メモリに展開されたブラウザプログラムはＣＰＵで実行され、マウスやキーボード等のユーザインターフェイスによりユーザが行うＵＲＬ情報入力の操作に対し、ＵＲＬ情報をＩ／Ｏを介し辞書サーバ装置にネットを経由し送信する。ここで、ユーザ端末装置は辞書サーバ装置との間でＴＣＰ／ＩＰ等のプロトコルに従い、ユーザ端末装置と辞書サーバ装置間でセッションを確立し、情報のやり取りを行っている。具体例を以下に説明する。まず、ユーザが本発明のサービスを提供する辞書サーバ装置のＵＲＬ入力用ＷＥＢページにアクセスしユーザ端末装置と辞書サーバ装置間でセッションを確立する。そして、ユーザ端末装置は、そのＵＲＬ入力用ＷＥＢページをダウンロードする。次にユーザが閲覧したい外国語で書かれたＷＥＢページのＵＲＬを入力する。そして、そのＵＲＬ情報が辞書サーバ装置に送信される。また、ユーザ端末装置は、辞書サーバ装置から返信されるＷＥＢページ情報を受信することもできる。
【００４３】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【００４４】
（辞書サーバ装置のハードウエア構成）
図６を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（０６０１）と、「主メモリ」（０６０２）と、「ハードディスク」（０６０３）と、「Ｉ／Ｏ」（０６０５）等で構成されており、それらが「システムバス」（０６０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（０６１０）やモデム（０６１１）等が接続されている。
【００４５】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」等についての説明は、（ユーザ端末装置のハードウエア構成）において既に記載済みであり説明は省略する。
【００４６】
「主メモリ」は、受付プログラム（０６３１）、取得プログラム（０６３２）、検索プログラム（０６３３）、設定プログラム（０６３４）、送信プログラム（０６３５）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（０６３６）を保存している。
【００４７】
（受付部の処理）
主メモリに展開されている受付プログラムは、ユーザ端末装置からのＵＲＬ情報がＩ／Ｏを介しネットから送られてくると、そのＵＲＬ情報を主メモリのデータ領域の所定位置に格納する。
【００４８】
（取得部の処理）
主メモリに展開されている取得プログラムは、受付プログラムの実行によって主メモリに格納されたＵＲＬ情報に基づき、ＵＲＬ情報のＷＥＢサーバに対して、ＷＥＢページのダウンロード要求信号をＩ／Ｏを介し送信する。その後、前記要求信号によりＵＲＬ情報で示されるリソースから送られてきたＷＥＢページ情報をＩ／Ｏを介し取得し、主メモリのデータ領域の所定位置に格納する。
【００４９】
（検索部の処理）
主メモリに展開されている検索プログラムは、取得プログラムの実行によって主メモリに格納されているＷＥＢページ情報に対し、そのＷＥＢページ中の単語がハードディスク内の辞書データベースに登録されている単語と一致するか検索し、一致した場合、その単語を主メモリに格納する。
【００５０】
（設定部の処理）
主メモリに展開されている設定プログラムは、検索プログラムの実行によって辞書中に発見された単語の辞書内容が格納されている辞書データベースのアドレスを獲得し、主メモリのデータ領域の所定位置に格納する。次に、取得プログラムの実行によって主メモリに格納されているＷＥＢページ情報に、データ領域の所定位置に格納されている前記アドレスに対応するハイパーリンクを設定する。この設定はＷＥＢページ中の対応する単語に対して設定されるようにＷＥＢページ情報の所定位置に対して追記されるように実行される。
【００５１】
（辞書蓄積部の処理）
ハードディスクに辞書データベースが保存されており、前述した検索部と設定部の処理によりハードディスク内の辞書データベース中のアドレスや単語の意味等の情報が読み出される。
【００５２】
（送信部の処理）
主メモリに展開されている送信プログラムは、設定プログラムの実行によって設定されたＷＥＢページ情報をＩ／Ｏを介し、ネットによりユーザ端末装置に送信する。
【００５３】
（（原文ＷＥＢページを保持するＷＥＢサーバ装置））
ここで、まず原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【００５４】
（原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成）
図７を用いて、原文ＷＥＢページを保持するＷＥＢサーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における原文ＷＥＢページを保持するＷＥＢサーバ装置は「ＣＰＵ」（０７０１）と、「主メモリ」（０７０２）と、「ハードディスク」（０７０３）と、「Ｉ／Ｏ」（０７０５）等で構成されており、それらが「システムバス」（０７０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（０７１０）やモデム（０７１１）等が接続されている。
【００５５】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」についての説明は、（ユーザ端末装置のハードウエア構成）において既に記載済みであり説明は省略する。
【００５６】
「主メモリ」は、ＷＥＢサーバプログラム（０７４１）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、ユーザが指定するＵＲＬのＷＥＢページ情報（０７４２）を保存している。
【００５７】
（原文ＷＥＢページを保持するＷＥＢサーバ装置の処理）
主メモリに展開されているＷＥＢサーバプログラムは、Ｉ／Ｏを介し、ネットから送信された辞書サーバ装置からのＷＥＢページのダウンロード要求信号を受信すると、ハードディスク等に保存されているＷＥＢページの情報を読み出し、Ｉ／Ｏを介してネットにより辞書サーバ装置に送信する。
【００５８】
<実施形態１の処理の流れ>
図８に実施形態のシステムにおける処理の流れの一例を表すフローチャートを示す。以下にこのフローチャートの説明をする。
【００５９】
図にあるように、まず、ユーザ端末装置においてユーザが閲覧したい外国語等で記載されたＷＥＢページのURL情報を辞書サーバ装置に対し送信する（ステップS０８０１）。
【００６０】
次に、辞書サーバ装置において、前記ユーザ端末装置において送信されたユーザが閲覧したい外国語等で記載されたＷＥＢページのURL情報を受付ける（ステップS０８０２）。そして、S０８０２で受付けたURLにあるＷＥＢページ情報のダウンロードを要求する（ステップS０８０３）。
【００６１】
次に前記ＷＥＢページを提供するサーバ装置は、前記ダウンロードの要求に応じてＷＥＢページ情報を辞書サーバ装置に送出する（ステップS０８０４）。
【００６２】
次に、辞書サーバ装置において、前記サーバ装置から送信されたＷＥＢページ情報を取得する（ステップS０８０５）。さらに、取得したＷＥＢページ情報の中にある単語が、辞書蓄積部にある辞書に登録されているか検索する（ステップS０８０６）。さらに、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する（ステップS０８０７）。さらに、前記設定されたＷＥＢページをユーザ端末装置に対して送信する（ステップS０８０８）。
【００６３】
次に、ユーザ端末装置において、前記設定された情報が付加されたＷＥＢページを取得する（ステップS０８０９）。
【００６４】
<実施形態１の効果>
以上のように、本実施形態における辞書サーバシステムは、ユーザ端末装置と、辞書サーバ装置と、からなるシステムであって、辞書サーバ装置は、ユーザからのＵＲＬの入力を受付けると、受付けたＵＲＬにアクセスしてＷＥＢページ情報を取得し、取得したＷＥＢページ情報中の単語が辞書蓄積部の辞書に登録されているか検索を行い、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定し、その後設定されたＷＥＢページをユーザ端末装置に対して送信する構成となる。これにより、外国語等で記載されたＷＥＢページの原文が出力されている同一ウインドウ上に辞書の単語の意味等が表示され、ユーザがユーザ端末装置上のブラウザ画面を切り替えなくても済むため、外国語等で記載されたＷＥＢページの閲覧、及び内容の理解に関する利便性が向上する。また、辞書の単語登録等は全てネット上で行われるため、特定のユーザ端末装置に左右されずネットに接続されているユーザ端末装置さえあれば本件発明のシステムを使用できる。
【００６５】
<<実施形態２>>
<実施形態２の概要>
本実施形態は、実施形態１を基本として、辞書蓄積部にユーザ専用の辞書ファイルを有することで、ユーザ端末装置から送信されるユーザ識別情報に応じたユーザ専用辞書ファイルの辞書情報をそのユーザ端末装置に送信することが可能な辞書サーバシステムである。
【００６６】
<実施形態２の構成>
本実施形態は、ユーザ端末装置は、要求送信部を有し、辞書サーバ装置は、辞書ファイルを有するとともに、受信部と、情報送信部と、を有する辞書サーバシステムに関する。
【００６７】
図９に本実施形態におけるサーバシステムの機能ブロックの一例を示す。この図にあるように、本実施形態の辞書サーバシステムは、「ユーザ端末装置」（０９０１）と、「辞書サーバ装置」（０９０２）からなり、辞書サーバ装置は、「受付部」（０９０３）と、「取得部」（０９０４）と、「辞書蓄積部」（０９０５）と、「検索部」（０９０６）と、「設定部」（０９０７）と、「送信部」（０９０８）と、を有する。また、辞書サーバ装置はインターネット上の外国語等で記載されたＷＥＢページ（０９０９）にアクセスできる。
【００６８】
なおこれら、「辞書サーバ装置」の「受付部」と、「取得部」と、「辞書蓄積部」と、「検索部」と、「設定部」と、「送信部」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【００６９】
そして、本実施形態の辞書サーバシステムの特徴は、ユーザ端末装置が「要求送信部」（０９１１）をさらに有し、また、辞書サーバ装置が「受信部」（０９１２）と「情報送信部」（０９１３）を有し、さらに辞書蓄積部が「ユーザ専用辞書ファイル」（０９１４）を有している点である。
【００７０】
（ユーザ端末装置）
「要求送信部」（０９１１）は、ユーザ端末において、実施形態１で設定部が設定したハイパーリンクを利用した辞書情報の要求を、ユーザ識別情報と関連付けて辞書サーバ装置に送信するよう構成されている。
【００７１】
ここで、「ユーザ識別情報」とは、本実施形態において、辞書サーバ装置にアクセスし、サービスを利用するユーザもしくはユーザ端末装置を特定する識別情報のことである。ユーザ識別情報の具体的例としては、ユーザがユーザ端末装置を用いて辞書サーバ装置にアクセスし、アカウントとパスワード等を用いてユーザ認証を行った時のユーザ端末装置が持つＩＰアドレス等があげられる。また、Ｃｏｏｋｉｅを利用したユーザ認証を行った場合は、ユーザ端末装置に保存されているＣｏｏｋｉｅ情報があげられる。
【００７２】
また、「要求」とは、ユーザ端末装置が送信するハイパーリンクを利用した辞書情報のダウンロード要求情報のことである。具体例としては以下のようなものがある。前述したように、ユーザ端末装置に表示されるＷＥＢページには、そのＷＥＢページの単語と辞書蓄積部の辞書に登録されている単語とハイパーリンクの設定がされており、その単語には網掛け等の表示がされている。そして、網掛け等の表示がされている単語の領域をユーザがマウスポインタなどにより指定する等の操作で、この単語を選択することなどがあげられる。
【００７３】
（辞書サーバ装置）
「受信部」（０９１２）は、ユーザ端末装置の要求送信部から送信される要求を受信するよう構成されている。
【００７４】
「情報送信部」（０９１３）は、受信部にて受信したユーザ識別情報に応じてユーザ専用の辞書ファイル中の辞書情報をそのユーザ端末装置に送信するよう構成されている。
【００７５】
「ユーザ専用辞書ファイル」（０９１４）とは、辞書サーバ装置において、辞書蓄積部に前記ユーザ識別情報で識別されるユーザ専用の辞書情報を有するファイルである。ここで、図１０に示すように、辞書サーバ装置は、多数のユーザがいる場合、前記辞書蓄積部内にユーザごとの辞書ファイルを管理している。
【００７６】
このユーザ専用辞書ファイルを利用する具体的な例としては、ＷＥＢページにユーザにとって不明な英単語がある場合、その英単語を指定し、ユーザ専用の辞書ファイルに登録する等があげられる。このことにより、例えばユーザＡが指定した英単語の情報は、ユーザＡ専用の辞書ファイルのみに登録され、ユーザＡだけが利用可能になる。また、このユーザＡが指定した英単語の情報が登録されているユーザ専用辞書ファイルを利用することで、異なるＷＥＢページ上においても、ユーザＡが指定した単語のみに前述したリンクを設定することも可能である。
【００７７】
また、前記設定部でハイパーリンクの設定がされ、ユーザ端末装置に送信されたＷＥＢページ情報中のある英単語をユーザＡが指定せず、前記要求を辞書サーバ装置に送信しない場合、その英単語はユーザＡが十分理解しているとみなし辞書から削除されるようにしてもよい。またここで、英単語を辞書から削除するタイミングとして、例えば３回連続してその英単語を指定しない場合や、３ヶ月間その英単語を指定しない場合、ユーザが１００ページ分のＷＥＢページを閲覧した時点で一度もその単語を指定しなければ削除を行うとしてもよい。また、英単語を辞書から削除するのではなく英単語に設定されているハイパーリンクだけを削除してもよい。
【００７８】
これらのことから、ユーザＡ専用の辞書ファイルを利用することにより、ユーザＡが辞書サーバシステムを経由しいろいろなＷＥＢページを閲覧するたびに、ユーザＡにとって必要な英単語の意味等がＷＥＢページに表示されるようになる。同様にして、他のユーザ（ユーザＢ、ユーザＣ、・・・）も、その各ユーザ専用の辞書ファイルを利用することで、各ユーザに必要な英単語の意味等が、辞書サーバシステムを経由したＷＥＢページを閲覧するたびに、そのＷＥＢページに表示されることが可能になる。
【００７９】
以上により、各ユーザ自身が必要性を感じた英単語のみにハイパーリンクが設定されるので、あらかじめユーザが理解しているような英単語にはハイパーリンクが設定されず、ユーザ端末装置に表示されるＷＥＢページに必要以上の情報が表示されない利点を有する。
【００８０】
<実施形態２のハードウエア構成>
次に、本実施形態における辞書サーバシステムのハードウエア構成の一例の概念図を図１１から図１２に示す。なお、原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成は実施形態１と同様なため説明は省略する。
【００８１】
（（ユーザ端末装置））
ここで、まずユーザ端末装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【００８２】
（ユーザ端末装置のハードウエア構成）
まず図１１を用いて、ユーザ端末装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態におけるユーザ端末装置は「ＣＰＵ（中央演算装置）」（１１０１）と、「主メモリ」（１１０２）と、「ハードディスク」（１１０３）と、「ユーザインターフェイス」（１１０４）と、「Ｉ／Ｏ（入出力装置）」（１１０５）等で構成されており、それらが「システムバス」（１１０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、ユーザインターフェイスには、マウス（１１０７）とキーボード（１１０８）とディスプレイ（１１０９）等が接続されている。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（１１１０）やモデム（１１１１）等が接続されている。
【００８３】
なお、「ＣＰＵ」と、「ユーザインターフェイス」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【００８４】
「主メモリ」は、ＷＥＢページを閲覧するためのプログラムであるブラウザプログラム（１１４１）と、要求送信プログラム（１１４２）を実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。ここで、要求送信プログラムは、例えば、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ等で書かれたプログラムが用いられ、辞書サーバ装置から送信されるＷＥＢページ情報に付されており、ユーザ端末装置にインストールされるプログラムでなくてよい。
【００８５】
（要求送信部の処理）
まず、ユーザ端末装置は、実施形態１で記載した辞書サーバ装置の送信部から送信されたＷＥＢページ情報を主メモリに格納している。このとき、このユーザ端末装置は前述したユーザ識別情報を主メモリのワーク領域の所定位置に格納している。次に、ユーザがマウス等のユーザインターフェイスでリンクされた単語を指定すると、ＣＰＵは要求送信プログラムを実行し、この要求送信プログラムに従いハイパーリンクが設定された単語の辞書情報の要求情報を、前記主メモリに格納されたユーザ識別情報と共にＩ／Ｏを介し、ネットにて辞書サーバ装置に送信する。
【００８６】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【００８７】
（辞書サーバ装置のハードウエア構成）
図１２を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（１２０１）と、「主メモリ」（１２０２）と、「ハードディスク」（１２０３）と、「Ｉ／Ｏ」（１２０５）等で構成されており、それらが「システムバス」（１２０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（１２１０）やモデム（１２１１）等が接続されている。
【００８８】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【００８９】
「主メモリ」は、受付プログラム（１２３１）、取得プログラム（１２３２）、検索プログラム（１２３３）、設定プログラム（１２３４）、送信プログラム（１２３５）と、受信プログラム（１２３７）と、情報送信プログラム（１２３８）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（１２３６）と、ユーザ専用の辞書ファイル（１２３９）を保存している。
【００９０】
「受付部」、「取得部」、「検索部」、「辞書蓄積部」、「設定部」、「送信部」の各部の処理については実施形態１に既に記載済みのため説明は省略する。
【００９１】
（受信部の処理）
主メモリに展開されている受信プログラムは、ユーザ端末装置から送信されたユーザ識別情報が関連付けられた前記要求情報をネットからＩ／Ｏを介して受信すると、そのユーザ識別情報と要求情報を主メモリのデータ領域の所定位置に格納する。
【００９２】
（情報送信部の処理）
主メモリに展開されている情報送信プログラムは、主メモリに格納されているユーザ識別情報に基づいて、ハードディスクに保存されている当該ユーザのユーザ専用の辞書ファイルを主メモリのデータ領域の所定位置に格納する。次に、主メモリに格納されている要求情報に従い、前述した主メモリに格納されているユーザ専用の辞書ファイル内にある辞書情報をＩ／Ｏを介し、ネットにてユーザ端末装置に送信する。
【００９３】
以上がユーザ端末装置と辞書サーバ装置のハードウエア構成とその処理である。ここで、図１３に要求送信プログラムがＪａｖａ（登録商標）Ｓｃｒｉｐｔで書かれた場合のユーザ端末装置と辞書サーバ装置間の送受信の一例を示す概念図を示す。
【００９４】
まず、ユーザ端末装置においてＷＥＢページ内にある「ｖａｌｕａｂｌｅ」の単語をマウスポインタ等により指定することにより、辞書サーバ装置に送りたい情報を選択する（Ｓ１３０１）。次に、ユーザ端末装置から、前記指定された情報がユーザ識別情報と共に辞書サーバ装置に送信される（Ｓ１３０２）。
【００９５】
さらに、辞書サーバ装置が、ユーザ識別情報で識別されるユーザ専用辞書ファイルにある「ｖａｌｕａｂｌｅ」の意味等の情報をユーザ端末装置に返す（Ｓ１３０３）。
【００９６】
さらに、ユーザ端末装置において、辞書サーバ装置から帰ってきた「ｖａｌｕａｂｌｅ」の意味等の情報をユーザ端末装置に表示する（Ｓ１３０４）。
【００９７】
<実施形態２の処理の流れ>
図１４に実施形態のシステムにおける処理の流れの一例を表すフローチャートを示す。以下にこのフローチャートの説明をする。
【００９８】
図にあるように、まず、ユーザ端末装置においてユーザが閲覧したい外国語等で記載されたＷＥＢページのURL情報を辞書サーバ装置に対し送信する（ステップS１４０１）。
【００９９】
次に、辞書サーバ装置において、前記ユーザ端末装置において送信されたユーザが閲覧したい外国語等で記載されたＷＥＢページのURL情報を受付ける（ステップS１４０２）。そして、S１４０２で受付けたURLにあるＷＥＢページのダウンロードを要求する（ステップS１４０３）。
【０１００】
次に、前記ＷＥＢページを提供するサーバ装置は、前記ダウンロードの要求に応じてＷＥＢページを辞書サーバ装置に送出する（ステップS１４０４）。
【０１０１】
次に、辞書サーバ装置において、前記ダウンロードしたＷＥＢページ情報を取得する（ステップS１４０５）。さらに、取得したＷＥＢページ情報の中にある単語が、辞書蓄積部にある辞書に登録されているか検索する（ステップS１４０６）。さらに、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する（ステップS１４０７）。さらに、前記設定されたＷＥＢページをユーザ端末装置に対して送信する（ステップS１４０８）。
【０１０２】
次に、ユーザ端末装置において、前記設定された情報が付加されたＷＥＢページを取得する（ステップS１４０９）。さらに、ハイパーリンクを利用した辞書情報の要求をユーザ識別情報と関連付けて辞書サーバ装置に送信する（ステップＳ１４１０）。
【０１０３】
次に、辞書サーバ装置において、ユーザ端末装置の要求送信部から送信される、ユーザ識別情報の関連付けられた要求を受信する（ステップＳ１４１１）。さらに、受信部にて受信したユーザ識別情報に応じてユーザ専用の辞書ファイル中の辞書情報をそのユーザ端末装置に送信する（ステップＳ１４１２）。
【０１０４】
次に、ユーザ端末装置において、辞書サーバ装置の情報送信部から送信部から送信されたユーザ識別情報に応じたユーザ専用の辞書ファイル中の辞書情報を受信する（ステップＳ１４１３）。
【０１０５】
<実施形態２の効果>
本実施形態における辞書サーバシステムは、ユーザ端末装置が実施形態１を基本として、実施形態１におけるハイパーリンクを利用した辞書情報の要求をユーザ識別情報と関連付けて辞書サーバ装置に送信する要求送信部を有し、辞書サーバ装置は、辞書蓄積部にユーザ識別情報で識別されるユーザ専用の辞書ファイルを有するとともに、ユーザ端末装置の要求送信部から送信される要求を受信する受信部と、受信部にて受信したユーザ識別情報に応じてユーザ専用の辞書ファイル中の辞書情報をそのユーザ端末装置に送信する情報送信部を有する。これにより、ユーザが必要とする単語のみが、ユーザ専用の辞書ファイルに登録され、ハイパーリンクが設定される。よって、ユーザが辞書サーバ装置を経由しＷＥＢページを閲覧すると、ユーザの必要とする単語にのみ意味等が表示されるようになる。このハイパーリンクが設定された単語は、そのユーザのみが利用でき、他のユーザは利用できない。このことにより、各ユーザにとって必要な単語にのみ意味等が表示され、あらかじめユーザが理解しているような単語には意味等が表示されず、閲覧しているＷＥＢページに必要以上の情報が表示されなくする利点を有する。
【０１０６】
<<実施形態３>>
<実施形態３の概要>
本実施形態は、実施形態２を基本として、辞書情報の表示をＷＥＢページ画面中ハイパーリンクが設定された単語の右下に表示するように設定する右下設定手段を有する。
【０１０７】
<実施形態３の構成>
本実施形態は、辞書サーバ装置の前記設定部は、右下設定手段を有する辞書サーバシステムに関する。
【０１０８】
図１５に本実施形態におけるサーバシステムの機能ブロックの一例を示す。この図にあるように、本実施形態の辞書サーバシステムは、「ユーザ端末装置」（１５０１）と、「辞書サーバ装置」（１５０２）からなり、辞書サーバ装置は、「受付部」（１５０３）と、「取得部」（１５０４）と、「辞書蓄積部」（１５０５）と、「検索部」（１５０６）と、「設定部」（１５０７）と、「送信部」（１５０８）と、を有する。また、辞書サーバ装置はインターネット上の外国語等で記載されたＷＥＢページ（１５０９）にアクセスできる。さらに、ユーザ端末装置が「要求送信部」（１５１１）をさらに有し、辞書サーバ装置が「受信部」（１５１２）と「情報送信部」（１５１３）を有し、さらに辞書蓄積部が「ユーザ専用辞書ファイル」（１５１４）を有している。
【０１０９】
なおこれら、「ユーザ端末装置」と、「辞書サーバ装置」と辞書サーバ装置の「受付部」と、「取得部」と、「辞書蓄積部」と、「検索部」と、「設定部」と、「送信部」と、についての説明は、実施形態１において既に記載済みであり説明は省略する。また、「要求送信部」と、「受信部」と、「情報送信部」と、「辞書ファイル」についての説明は、実施形態２において既に記載済みであり説明は省略する。
【０１１０】
そして、本実施形態の辞書サーバシステムの特徴は、辞書サーバ装置の「設定部」（１５０７）が「右下設定手段」（１５１５）を有している点である。
【０１１１】
（辞書サーバ装置）
「右下設定手段」（１５１５）は、前記受信した要求に応じて辞書情報の表示をＷＥＢページ画面中ハイパーリンクが設定された単語の右下に表示する設定を行うよう構成されている。具体的な例としては、図１６に示すように、右下設定手段はハイパーリンクが設定された単語を中心として、辞書情報を表示するボックス（１６０１）の表示される座標を右下（図中のＤのエリア）に設定するよう構成されている。
【０１１２】
これにより得られる利点は、例えば、ハイパーリンクが設定された英単語が含まれている英文を読むときに、図中Ｄのエリアにボックスが表示されているとしても、ボックスがその英文に重なりにくく、ユーザの利便性に影響が少ない。反対に、この設定手段がない場合、ハイパーリンクが設定された英単語が含まれている英文を読むときに、図中のＡのエリアまたはＢのエリアまたはＣのエリアにボックスが表示される可能性があり、読んでいる英文に重なるようにボックスが表示されてしまいユーザの利便性に悪影響が生じる。
【０１１３】
また、例えば、辞書情報を表示するボックスの表示される座標がブラウザウインドウの右端に当たり、ウインドウの外側にはみ出てしまう場合、例外として単語から２、３行真下に表示されるように座標を設定してもよい。また同様に、例えば辞書情報を表示するボックスの表示される座標がブラウザウインドウの下端に当たり、ウインドウの下側にはみ出てしまう場合は、例外として単語から２、３行真上に表示されるように座標を設定してもよい。
【０１１４】
また、文が長くなってしまっていることで、どうしても当該文上に辞書情報を表示したボックスが文に重なってしまう場合は、図１７（ａ）に示すように、辞書情報を記載したボックスをマウスのドラッグアンドドロップ操作等で移動するようにし、任意の位置に置けるようにしてもよい。また、（ｂ）に示すように（a）で移動させたボックスを任意の位置に置くまでに、移動中のボックスが半透明化されボックス下の英文が確認できるようになっていてもよい。
【０１１５】
<実施形態３ハードウエア構成>
次に、本実施形態における辞書サーバシステムのハードウエア構成の一例の概念図を図１８に示す。なお、ユーザ端末装置、原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成は実施形態１から実施形態２と同様なため説明は省略する。
【０１１６】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１１７】
（辞書サーバ装置のハードウエア構成）
図１８を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（１８０１）と、「主メモリ」（１８０２）と、「ハードディスク」（１８０３）と、「Ｉ／Ｏ」（１８０５）等で構成されており、それらが「システムバス」（１８０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（１８１０）やモデム（１８１１）等が接続されている。
【０１１８】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１１９】
「主メモリ」は、受付プログラム（１８３１）、取得プログラム（１８３２）、検索プログラム（１８３３）、設定プログラム（１８３４）、送信プログラム（１８３５）と、受信プログラム（１８３７）と、情報送信プログラム（１８３８）と、設定プログラムに付随されている右下設定プログラム（１８４０）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（１８３６）と、ユーザ専用の辞書ファイル（１８３９）を保存している。
【０１２０】
「受付部」、「取得部」、「検索部」、「辞書蓄積部」、「送信部」、「受信部」、「情報送信部」の各部の処理については実施形態１および実施形態２に既に記載済みのため説明は省略する。
【０１２１】
（右下設定手段の処理）
主メモリに展開されている右下設定プログラムは、前記検索プログラムの実行によって辞書中に発見された単語の辞書内容が格納されている辞書データベースのアドレスを獲得し、主メモリのデータ領域の所定位置に格納する。次に、取得プログラムの実行によって主メモリに格納されているＷＥＢページ情報に、データ領域の所定位置に格納されている前記アドレスに対応するハイパーリンクを設定する。この設定はＷＥＢページ中の対応する単語に対して設定されるようにＷＥＢページ情報の所定位置（単語の右下）に対して追記されるように実行される。
【０１２２】
<実施形態３の効果>
本実施形態における辞書サーバシステムは、実施形態２を基本として、辞書サーバ装置の前記設定部は、前記受信した要求に応じて辞書情報の表示をＷＥＢページ画面中ハイパーリンクが設定された単語の右下に表示するように設定する右下設定手段を有する。このことにより、例えば、ハイパーリンクの設定された単語の辞書情報が表示されているボックスが、ユーザがＷＥＢページの文を読むときに邪魔にならない位置に表示される。
【０１２３】
<<実施形態４>>
<実施形態４の概要>
本実施形態は、例えば、ユーザＢがユーザＡに自身ユーザ専用辞書ファイルの利用を許容する場合、ユーザＡ（または、不特定多数のユーザであってもよい）がユーザＢの辞書ファイルにある辞書情報を得ることができる辞書サーバシステムである。
【０１２４】
<実施形態４の構成>
本実施形態は、辞書サーバ装置の辞書蓄積部は、他ユーザ関連付け手段を有し、送信部は、他人辞書送信手段と、を有する辞書サーバシステムに関する。
【０１２５】
図１９に本実施形態におけるサーバシステムの機能ブロックの一例を示す。この図にあるように、本実施形態の辞書サーバシステムは、「ユーザ端末装置」（１９０１）と、「辞書サーバ装置」（１９０２）からなり、辞書サーバ装置は、「受付部」（１９０３）と、「取得部」（１９０４）と、「辞書蓄積部」（１９０５）と、「検索部」（１９０６）と、「設定部」（１９０７）と、「送信部」（１９０８）と、を有する。また、辞書サーバ装置はインターネット上の外国語等で記載されたＷＥＢページ（１９０９）にアクセスできる。また、ユーザ端末装置が「要求送信部」（１９１１）をさらに有し、また、辞書サーバ装置が「受信部」（１９１２）と「情報送信部」（１９１３）を有し、さらに辞書蓄積部が「ユーザ専用辞書ファイル」（１９１４）を有している。
【０１２６】
なおこれら、「ユーザ端末装置」と、「受付部」と、「取得部」と、「辞書蓄積部」と、「検索部」と、「設定部」と、「送信部」と、「要求送信部」と、「受信部」と、「情報送信部」と、「ユーザ専用辞書ファイル」についての説明は、実施形態１および実施形態２において既に記載済みであり説明は省略する。
【０１２７】
そして、本実施形態の辞書サーバシステムの特徴は、辞書サーバ装置の辞書蓄積部が「他ユーザ関連付け手段」（１９１６）をさらに有し、さらに、情報送信部が「他人辞書送信手段」（１９１７）を有している点である。
【０１２８】
（辞書サーバ装置）
「他ユーザ関連付け手段」（１９１６）は、辞書蓄積部において、ユーザ専用の辞書ファイルに対してこの辞書ファイルのユーザが利用を許容する他のユーザのユーザ識別情報を関連付けるよう構成されている。具体的には、例えばユーザＢが、ユーザＢ専用の辞書ファイルの利用をユーザＡに許容する場合、ユーザＡの識別情報をユーザＢ専用の辞書ファイルに対して関連付けるよう構成されている。また、例えばユーザＢが、ユーザＢ専用の辞書ファイルの利用を不特定多数のユーザに許容する場合、どのユーザの識別情報であってもユーザＢ専用の辞書ファイルに対して関連付けるよう構成してもかまわない。
【０１２９】
「他人辞書送信手段」（１９１７）は、情報送信部において、前記要求と関連付けられている他のユーザ識別情報が他ユーザ関連付け手段により関連付けられている場合には、他のユーザ端末装置に対しても一のユーザ専用の辞書ファイル中の辞書情報を送信するよう構成されている。具体的には、例えばユーザＢ専用の辞書ファイルの利用をユーザＡに許容する場合、前記他ユーザ関連付け手段でユーザＡの識別情報をユーザＢ専用の辞書ファイルに対して関連付けられているため、ユーザＡのユーザ端末装置の要求送信部からの辞書情報の要求に対し、ユーザＢの辞書情報をユーザＡのユーザ端末装置に対して送信が可能となるよう構成されている。また、例えばユーザＢ専用の辞書ファイルの利用を不特定多数のユーザに許容する場合、前記他ユーザ関連付け手段で不特定多数のユーザの識別情報をユーザＢ専用の辞書ファイルに対して関連付けられているため、不特定多数のユーザのユーザ端末装置の要求送信部からの辞書情報の要求に対し、ユーザＢの辞書情報を不特定多数のユーザのユーザ端末装置に対して送信が可能となるよう構成されていてもよい。
【０１３０】
このことにより、ユーザ同士の辞書ファイルの公開や利用が可能となり、同じジャンルに興味を持つユーザ同士がお互いの辞書ファイルを公開することでユーザ同士のネット上での活発なコミュニケーションができると期待される。また、ある特定のジャンルに詳しいユーザの辞書ファイルを利用することにより、そのジャンルのＷＥＢページを翻訳しているユーザの翻訳作業の効率が上がる効果も期待することができる。具体的には、例えば外国語翻訳作業者が自分たちの辞書ファイルを公開しあう場合、お互いの翻訳作業者が不明な単語がある場合にお互いの辞書ファイルを参考にできる等がある。
【０１３１】
<実施形態４のハードウエア構成>
次に、本実施形態における辞書サーバシステムのハードウエア構成の一例の概念図を図２０に示す。なお、ユーザ端末装置、原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成は実施形態１から実施形態２と同様なため説明は省略する。
【０１３２】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１３３】
（辞書サーバ装置のハードウエア構成）
図２０を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（２００１）と、「主メモリ」（２００２）と、「ハードディスク」（２００３）と、「Ｉ／Ｏ」（２００５）等で構成されており、それらが「システムバス」（２００６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。Ｉ／ＯにはＬＡＮ（Local Area Network）（２０１０）やモデム（２０１１）等が接続されている。
【０１３４】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１３５】
「主メモリ」は、受付プログラム（２０３１）、取得プログラム（２０３２）、検索プログラム（２０３３）、設定プログラム（２０３４）、送信プログラム（２０３５）と、受信プログラム（２０３７）と、情報送信プログラム（２０３８）と、情報送信プログラムに付随する他人辞書送信プログラム（２０４１）と他ユーザ関連付けプログラム（２０４２）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（２０３６）と、辞書ファイル（２０３９）を保存している。
【０１３６】
「受付部」、「取得部」、「検索部」、「設定部」、「送信部」、「受信部」、「情報送信部」の各部の処理については実施形態１および実施形態２に既に記載済みのため説明は省略する。
【０１３７】
（他ユーザ関連付け手段の処理）
主メモリに展開されている他ユーザ関連付けプログラムは、例えば、ユーザＢが自身の辞書ファイルの利用をユーザＡ（または不特定多数のユーザであってもよい。以下同様。）に許容する許容情報をユーザＢ端末装置からＩ／Ｏを介しネット経由で受信すると、その許容情報を主メモリのデータ領域の所定位置に格納する。次に、他ユーザ関連付けプログラムは、ユーザＡ端末装置からのユーザＡ識別情報が関連付けられた要求情報をＩ／Ｏを介しネット経由で受信すると、前記主メモリに格納された許容情報を参照する。次に、他ユーザ関連付けプログラムは、参照した許容情報に対応してユーザＢ専用辞書ファイルをハードディスクから主メモリのデータ領域の所定位置に格納する。
（他人辞書送信手段の処理）
主メモリに展開されている他人辞書送信プログラムは、主メモリに格納されている要求情報（実施形態２で記載済み）に従い、他ユーザ関連付けプログラムの実行により主メモリに格納されているユーザＢ専用辞書ファイル内にある辞書情報をＩ／Ｏを介し、ネットを経由してユーザＡ端末装置に送信する。
【０１３８】
<実施形態４の処理の流れ>
図２１に実施形態のシステムにおける処理の流れの一例を表すフローチャートを示す。以下にこのフローチャートの説明をする。
【０１３９】
図にあるように、まず、ユーザＢのユーザ端末（以下、ユーザＢ端末装置とする）において、ユーザＢがユーザＡ（または、不特定多数のユーザでもよい。以下同じ。）に対して、自身の専用辞書ファイルの利用を許容する許容情報を辞書サーバ装置に送信する（ステップS２１０１）。
【０１４０】
次に、辞書サーバ装置において、前記ユーザＢ端末装置から送信された、許容情報に基づき、ユーザＡの識別情報をユーザＢの専用辞書ファイルに関連付ける（ステップS２１０２）。
【０１４１】
次に、ユーザＡのユーザ端末装置においてユーザが閲覧したい外国語等で記載されたＷＥＢページのURL情報を辞書サーバ装置に対し送信する（ステップS２１０３）。
【０１４２】
次に、辞書サーバ装置において、前記ユーザＡ端末装置において送信されたユーザＡが閲覧したい外国語等で記載されたＷＥＢページのURL情報を受付ける（ステップS２１０４）。そして、S２１０４で受付けたURLにあるＷＥＢページのダウンロードを要求する（ステップS２１０５）。
【０１４３】
次に、インターネット上の前記URLのＷＥＢページを提供するサーバ装置は、ダウンロードの要求に応じてＷＥＢページを辞書サーバ装置に送出する（ステップS２１０６）。
【０１４４】
次に、辞書サーバ装置において、前記ダウンロードしたＷＥＢページ情報を取得する（ステップS２１０７）。さらに、取得したＷＥＢページ情報の中にある単語が、辞書蓄積部にある辞書に登録されているか検索する（ステップS２１０８）。さらに、検索により登録されている単語がある場合には、その単語の前記辞書蓄積部のアドレスにリンクするハイパーリンクを該当するＷＥＢページ情報中の単語に設定する（ステップS２１０９）。さらに、前記設定されたＷＥＢページをユーザＡ端末装置に対して送信する（ステップS２１１０）。
【０１４５】
次に、ユーザＡ端末装置において、前記設定された情報が付加されたＷＥＢページを取得する（ステップS２１１１）。さらに、ハイパーリンクを利用した辞書情報の要求をユーザＡ識別情報と関連付けて辞書サーバ装置に送信する（ステップＳ２１１２）。
【０１４６】
次に、辞書サーバ装置において、ユーザＡ識別情報が関連付けられているユーザＡ端末装置の要求送信部から送信される要求を受信する（ステップＳ２１１３）。さらに、ユーザＢ専用の辞書ファイルに対して、ユーザＡ識別情報が関連付けられている場合、受信部にて受信したユーザＡ識別情報に応じてユーザＢ専用の辞書ファイル中の辞書情報をユーザＡ端末装置に送信する（ステップＳ２１１４）。
【０１４７】
次に、ユーザＡ端末装置において、辞書サーバ装置の情報送信部から送信部から送信された、ユーザＢ専用の辞書ファイル中の辞書情報を受信する（ステップＳ２１１５）。
【０１４８】
<実施形態４の効果>
本実施形態における辞書サーバシステムは、実施形態２を基本として、辞書サーバ装置の辞書蓄積部は、ユーザ専用の辞書ファイルに対してこの辞書ファイルのユーザが利用を許容する他のユーザのユーザ識別情報を関連付ける他ユーザ関連付け手段を有し、送信部は、前記要求と関連付けられている他のユーザ識別情報が他ユーザ関連付け手段により関連付けられている場合には、他のユーザに対しても一のユーザ専用の辞書ファイル中の辞書情報を送信する他人辞書送信手段を有する。このことにより、ユーザ同士の辞書ファイルの公開や利用が可能となり、例えば、同じジャンルに興味を持つユーザ同士がお互いの辞書ファイルを公開することでユーザ同士のネット上での活発なコミュニケーションができると期待される。また、ある特定のジャンルに詳しいユーザの辞書ファイルを利用することにより、そのジャンルのＷＥＢページを翻訳しているユーザの翻訳作業の効率が上がる効果も期待することができる。
【０１４９】
<<実施形態５>>
<実施形態５の概要>
本実施形態は、ユーザ端末装置は、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集する編集部を有する。
【０１５０】
<実施形態５の構成>
本実施形態は、ユーザ端末装置は、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集する編集部を有する辞書サーバシステムに関する。
【０１５１】
図２２に本実施形態におけるサーバシステムの機能ブロックの一例を示す。この図にあるように、本実施形態の辞書サーバシステムは、「ユーザ端末装置」（２２０１）と、「辞書サーバ装置」（２２０２）からなり、辞書サーバ装置は、「受付部」（２２０３）と、「取得部」（２２０４）と、「辞書蓄積部」（２２０５）と、「検索部」（２２０６）と、「設定部」（２２０７）と、「送信部」（２２０８）と、を有する。また、辞書サーバ装置はインターネット上の外国語等で記載されたＷＥＢページ（２２０９）にアクセスできる。また、ユーザ端末装置が「要求送信部」（２２１１）をさらに有し、また、辞書サーバ装置が「受信部」（２２１２）と「情報送信部」（２２１３）を有している。
【０１５２】
なおこれら、「辞書サーバ装置」と、「受付部」と、「取得部」と、「辞書蓄積部」と、「検索部」と、「設定部」と、「送信部」と、「要求送信部」と、「受信部」と、「情報送信部」と、「ユーザ専用辞書ファイル」についての説明は、実施形態１および実施形態２において既に記載済みであり説明は省略する。
【０１５３】
そして、本実施形態の辞書サーバシステムの特徴は、ユーザ端末装置が「編集部」（２２１８）をさらに有している点である。
【０１５４】
（ユーザ端末装置）
「編集部」（２２１８）は、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集するよう構成されている。このことにより、ユーザの自身専用の辞書ファイルにある辞書情報をそのユーザ自身が使い勝手のよく編集することができる。例えば、辞書蓄積部にデフォルトで用意されている辞書において、ユーザがある単語に意味を追加したい場合や、例文を追加したい場合等がある。この編集行為は具体的にはユーザ端末装置のブラウザ上で行われる。そして、そのブラウザ上で行われた編集結果の情報が辞書サーバ装置に送られる。よって、その編集結果の情報を辞書サーバ装置が受けとり、ユーザの自身専用の辞書ファイルにある辞書情報を書き換える。
【０１５５】
この場合、図２３（ａ）に示すように、辞書ファイルにある辞書情報の内容を、ユーザ端末装置にＷＥＢページとは別のウインドウで表示してもよい。そして、（ｂ）に示すように、辞書情報の内容を追加したり（２３０１）、書き換えること（２３０２）で、ユーザ自身のオリジナルの辞書を構築することができる。また、この辞書ファイルは、辞書蓄積部のユーザ識別情報で識別されるユーザ専用の辞書ファイルとして保存されるため、編集を繰り返すことで、そのユーザ自身の使い勝手のよい利便性の高い辞書を構築することができる。
【０１５６】
<実施形態５のハードウエア構成１>
次に、本実施形態における辞書サーバシステムのハードウエア構成の一例の概念図を図２４および図２５に示す。なお、原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成は実施形態１および実施形態２と同様なため説明は省略する。
【０１５７】
（（ユーザ端末装置））
ここで、まずユーザ端末装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１５８】
（ユーザ端末装置のハードウエア構成）
まず図２４を用いて、ユーザ端末装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態におけるユーザ端末装置は「ＣＰＵ（中央演算装置）」（２４０１）と、「主メモリ」（２４０２）と、「ハードディスク」（２４０３）と、「ユーザインターフェイス」（２４０４）と、「Ｉ／Ｏ（入出力装置）」（２４０５）等で構成されており、それらが「システムバス」（２４０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、ユーザインターフェイスには、マウス（２４０７）とキーボード（２４０８）とディスプレイ（２４０９）等が接続されている。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（２４１０）やモデム（２４１１）等が接続されている。
【０１５９】
なお、「ＣＰＵ」と、「ユーザインターフェイス」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１６０】
「主メモリ」は、ＷＥＢページを閲覧するためのプログラムであるブラウザプログラム（２４４１）と、要求送信プログラム（２４４２）と、編集プログラム（２４４３）を実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。ここで、要求送信プログラムおよび編集プログラムは、例えば、Ｊａｖａ（登録商標）Ｓｒｉｐｔ等で書かれたプログラムが用いられ、辞書サーバ装置から送信されるＷＥＢページ情報に付されており、ユーザ端末装置にインストールされるプログラムでなくてよい。
【０１６１】
要求送信部の処理については実施形態２に既に記載済みのため説明は省略する。
【０１６２】
（編集部の処理）
主メモリに展開されている編集プログラムは、ユーザによりマウスやキーボード等で入力された編集データをＩ／Ｏを介し、ネットにて辞書サーバ装置に送る。
【０１６３】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１６４】
（辞書サーバ装置のハードウエア構成）
図２５を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（２５０１）と、「主メモリ」（２５０２）と、「ハードディスク」（２５０３）と、「Ｉ／Ｏ」（２５０５）等で構成されており、それらが「システムバス」（２５０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。
【０１６５】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１６６】
「主メモリ」は、受付プログラム（２５３１）、取得プログラム（２５３２）、検索プログラム（２５３３）、設定プログラム（２５３４）、送信プログラム（２５３５）、受信プログラム（２５３７）、情報送信プログラム（２５３８）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（２５３６）と、辞書ファイル（２５３９）を保存している。
【０１６７】
「受付部」、「取得部」、「検索部」、「設定部」、「送信部」、「受信部」、「情報送信部」の各部の処理については実施形態１および実施形態２に既に記載済みのため説明は省略する。
【０１６８】
（辞書蓄積部の処理）
ハードディスクに辞書データベースとユーザ専用の辞書ファイルが保存されている。ユーザ端末装置の編集部から編集データがＩ／Ｏを介し、ネットで送られてきたら、ＣＰＵは、ハードディスクに保存されているそのユーザの専用辞書ファイルの辞書を編集データに基づき書き換え、再びハードディスクに保存する。
【０１６９】
<実施形態５のハードウエア構成２>
次に、本実施形態における辞書サーバシステムのハードウエア構成の別の例の概念図を図２６および図２７に示す。ここで示す一例は、辞書サーバ装置側に編集プログラムを実行させている場合である。よって、ユーザ端末装置が持つ編集部は、ユーザ端末装置が持つブラウザ上で表示される画面上で、例えば編集情報を入力するもしくは書き換える等の作業を行い、その情報を辞書サーバ装置に送信することになる。よって、実際の辞書情報の編集の実行は、上記辞書サーバ装置側の編集プログラムにより行われている。この場合を前提に以下に辞書サーバ装置のハードウエア構成を示す。なお、原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成は実施形態１および実施形態２と同様なため説明は省略する。
【０１７０】
（（ユーザ端末装置））
ここで、まずユーザ端末装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１７１】
（ユーザ端末装置のハードウエア構成）
まず図２６を用いて、ユーザ端末装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態におけるユーザ端末装置は「ＣＰＵ（中央演算装置）」（２６０１）と、「主メモリ」（２６０２）と、「ハードディスク」（２６０３）と、「ユーザインターフェイス」（２６０４）と、「Ｉ／Ｏ（入出力装置）」（２６０５）等で構成されており、それらが「システムバス」（２６０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。また、ユーザインターフェイスには、マウス（２６０７）とキーボード（２６０８）とディスプレイ（２６０９）等が接続されている。また、Ｉ／ＯにはＬＡＮ（Local Area Network）（２６１０）やモデム（２６１１）等が接続されている。
【０１７２】
なお、「ＣＰＵ」と、「ユーザインターフェイス」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１７３】
「主メモリ」は、ＷＥＢページを閲覧するためのプログラムであるブラウザプログラム（２６４１）と、要求送信プログラム（２６４２）を実行するために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。ここで、要求送信プログラムは、例えば、ブラウザプログラムやＪａｖａ（登録商標）Ｓｃｒｉｐｔ等で書かれたプログラムが用いられ、辞書サーバ装置から送信されるＷＥＢページ情報に付されており、ユーザ端末装置にインストールされるプログラムでなくてよい。
【０１７４】
要求送信部の処理については実施形態２に既に記載済みのため説明は省略する。
【０１７５】
（編集部の処理）
主メモリに展開されているブラウザプログラムは、ユーザにより、例えばマウスやキーボード等で入力された、例えばテキストデータなどの編集情報をＩ／Ｏを介し、ネットにて辞書サーバ装置に送る。
【０１７６】
（（辞書サーバ装置））
ここで、まず辞書サーバ装置のハードウエア構成を説明し、次に、そのハードウエアの処理を説明する。
【０１７７】
（辞書サーバ装置のハードウエア構成）
図２７を用いて、辞書サーバ装置についてのハードウエア構成の一例の概念図を説明する。この図にあるように、本実施形態における辞書サーバ装置は「ＣＰＵ」（２７０１）と、「主メモリ」（２７０２）と、「ハードディスク」（２７０３）と、「Ｉ／Ｏ」（２７０５）等で構成されており、それらが「システムバス」（２７０６）等のデータ通信経路により相互に接続され、情報の送受信や処理を行う。
【０１７８】
なおこれら、「ＣＰＵ」と、「Ｉ／Ｏ」と、「システムバス」についての説明は、実施形態１において既に記載済みであり説明は省略する。
【０１７９】
「主メモリ」は、受付プログラム（２７３１）、取得プログラム（２７３２）、検索プログラム（２７３３）、設定プログラム（２７３４）、送信プログラム（２７３５）と、受信プログラム（２７３７）と、情報送信プログラム（２７３８）と、編集プログラム（２７４０）を実行するために読み出すと同時にそのプログラムの作業領域であるワーク領域を提供する。「ハードディスク」は、本件発明で用いる辞書データベース（２７３６）と、辞書ファイル（２７３９）を保存している。
【０１８０】
「受付部」、「取得部」、「検索部」、「設定部」、「送信部」、「受信部」、「情報送信部」の各部の処理については実施形態１および実施形態２に既に記載済みのため説明は省略する。
【０１８１】
（辞書蓄積部の処理）
ハードディスクに辞書データベースとユーザ専用の辞書ファイルが保存されている。ユーザ端末装置の編集部から編集データがＩ／Ｏを介し、ネットで送られてきたら、ＣＰＵは、ハードディスクに保存されているそのユーザの専用辞書ファイルの辞書を編集データに基づき書き換え、再びハードディスクに保存する。
【０１８２】
「受付部」、「取得部」、「検索部」、「設定部」、「送信部」、「受信部」、「情報送信部」の各部の処理については実施形態１および実施形態２に既に記載済みのため説明は省略する。
【０１８３】
（辞書蓄積部の処理）
ハードディスクに辞書データベースとユーザ専用の辞書ファイルが保存されている。ここで、主メモリに展開されている編集プログラムは、ユーザ端末装置の編集部から例えば、編集情報であるテキストデータがＩ／Ｏを介し、ネット経由で送られてきたら、ハードディスクに保存されているそのユーザの専用辞書ファイルの辞書をその編集情報であるテキストデータに基づき書き換え、再びハードディスクに保存する。
【０１８４】
以上、本実施形態のハードウエア構成において、ユーザ端末装置側で編集プログラムを実行している場合と、辞書サーバ装置側で編集プログラムを実行している場合の２例を示した。またここで、ユーザ端末装置側や辞書サーバ装置側の一方だけでなく双方連携した編集プログラムを実行してもよい。
【０１８５】
<実施形態５の効果>
本実施形態における辞書サーバシステムは、ユーザ端末装置が、辞書サーバ装置の辞書蓄積部の自身専用の辞書ファイルを編集する編集部を有することで、ユーザの自身専用の辞書ファイルにある辞書情報をそのユーザ自身が使い勝手のよく編集することができる。このことにより、辞書情報の内容を書き換えることができ、ユーザ自身のオリジナルの辞書を構築することができる。また、この編集された辞書ファイルは辞書蓄積部の自身専用の辞書ファイル内に保存し、編集を繰り返すことで、そのユーザ自身の使い勝手のよい辞書を構築することができる。
【図面の簡単な説明】
【０１８６】
【図１】実施形態１の辞書サーバシステムにおけるユーザ端末装置に表示される表示概念図の一例
【図２】実施形態１の辞書サーバシステムにおける機能ブロックの一例を表す図
【図３】実施形態１の辞書サーバシステムの辞書蓄積部おけるハイパーリンクされる辞書テーブルの一例を表す概念図
【図４】実施形態１の辞書サーバシステムにおけるユーザ端末装置に表示される表示概念図の一例（網掛けのみが表示された場合）
【図５】実施形態１におけるユーザ端末装置のハードウエア構成の一例
【図６】実施形態１における辞書サーバ装置のハードウエア構成の一例
【図７】実施形態１における原文ＷＥＢページを保持するＷＥＢサーバ装置のハードウエア構成の一例
【図８】実施形態１における処理の流れ一例を表すフローチャート
【図９】実施形態２の辞書サーバシステムにおける機能ブロックの一例を表す図
【図１０】実施形態２の辞書サーバシステムの辞書蓄積部のユーザ辞書ファイルを説明する概念図
【図１１】実施形態２におけるユーザ端末装置のハードウエア構成の一例
【図１２】実施形態２における辞書サーバ装置のハードウエア構成の一例
【図１３】実施形態２におけるユーザ端末装置と辞書サーバ装置間の送受信の一例
【図１４】実施形態２における処理の流れ一例を表すフローチャート
【図１５】実施形態３の辞書サーバシステムにおける機能ブロックの一例を表す図
【図１６】実施形態３の辞書情報を表示するボックスを移動させる場合の一例を説明する概念図
【図１７】実施形態３の辞書情報を表示するボックスを移動させる場合の一例を説明する概念図
【図１８】実施形態３における辞書サーバ装置のハードウエア構成の一例
【図１９】実施形態４の辞書サーバシステムにおける機能ブロックの一例を表す図
【図２０】実施形態４における辞書サーバ装置のハードウエア構成の一例
【図２１】実施形態４における処理の流れ一例を表すフローチャート
【図２２】実施形態５の辞書サーバシステムにおける機能ブロックの一例を表す図
【図２３】実施形態５の辞書ファイルの内容と編集作業の一例を表す概念図
【図２４】実施形態５におけるユーザ端末装置のハードウエア構成の一例
【図２５】実施形態５における辞書サーバ装置のハードウエア構成の一例
【図２６】実施形態５におけるユーザ端末装置のハードウエア構成の別の一例
【図２７】実施形態５における辞書サーバ装置のハードウエア構成の別の一例
【図２８】従来技術のユーザ端末に表示されるブラウザ画面の一例を現す概念図
【符号の説明】
【０１８７】
０２０１    ユーザ端末装置
０２０２    辞書サーバ装置
０２０３    受付部
０２０４    取得部
０２０５    辞書蓄積部
０２０６    検索部
０２０７    設定部
０２０８    送信部
０２０９    ユーザ指定ＵＲＬ  ＷＥＢページ
【図１】
2008097405.tif 000003
【図２】
2008097405.tif 000004
【図３】
2008097405.tif 000005
【図４】
2008097405.tif 000006
【図５】
2008097405.tif 000007
【図６】
2008097405.tif 000008
【図７】
2008097405.tif 000009
【図８】
2008097405.tif 000010
【図９】
2008097405.tif 000011
【図１０】
2008097405.tif 000012
【図１１】
2008097405.tif 000013
【図１２】
2008097405.tif 000014
【図１３】
2008097405.tif 000015
【図１４】
2008097405.tif 000016
【図１５】
2008097405.tif 000017
【図１６】
2008097405.tif 000018
【図１７】
2008097405.tif 000019
【図１８】
2008097405.tif 000020
【図１９】
2008097405.tif 000021
【図２０】
2008097405.tif 000022
【図２１】
2008097405.tif 000023
【図２２】
2008097405.tif 000024
【図２３】
2008097405.tif 000025
【図２４】
2008097405.tif 000026
【図２５】
2008097405.tif 000027
【図２６】
2008097405.tif 000028
【図２７】
2008097405.tif 000029
【図２８】
2008097405.tif 000030