(57)【要約】【課題】辞書機能を提供する方法とシステム、そして記録媒体およびファイル配布システムを開示する。【解決手段】辞書機能提供方法は、検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域を含む辞書モードを実行する段階、および前記第１領域で前記検索語の入力が延長することによって臨界水準まで延長する場合、前記辞書モードから翻訳モードに自動転換する段階を含んでもよく、このとき、前記翻訳モードに自動転換する段階は、前記延長した検索語入力を翻訳対象の原文で受けるための第３領域を含む前記翻訳モードに転換してもよい。【選択図】図８
2015225659.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実現される辞書機能提供方法であって、
検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行し、
前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換し、
前記翻訳モードへの自動転換は、
前記一定の水準まで延長して入力された前記検索語を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードへの転換であること
を特徴とする、辞書機能提供方法。
【請求項２】
さらに、サーバ上の辞書データベースに含まれた単語リストに対し、単語別の表題語および一定字数以内の意味を含む基本辞書情報を予めダウンロードしてローカルデータベースを構成し、
前記辞書モードの実行は、
前記ローカルデータベースを検索し、前記検索語に対応する少なくとも１つの自動入力単語および前記自動入力単語別の意味を含む辞書検索結果を前記第２領域上に表示する、請求項１に記載の辞書機能提供方法。
【請求項３】
前記辞書検索結果の前記第２領域上への表示は、
前記自動入力単語が複数である場合、前記自動入力単語を各単語に定められた単語重要度順に配列すること
を特徴とする、請求項２に記載の辞書機能提供方法。
【請求項４】
前記辞書検索結果の前記第２領域上への表示は、
単語間の形態同一性と単語活用型のうちの少なくとも１つを利用して前記自動入力単語を抽出し、前記自動入力単語が複数である場合、前記自動入力単語を各単語に定められた単語重要度順に配列すること
を特徴とする、請求項２に記載の辞書機能提供方法。
【請求項５】
前記辞書検索結果の前記第２領域上への表示は、
前記自動入力単語のうち前記検索語と一致する同一単語を表示するための第１区域と、前記検索語を含む類似単語および前記検索語と関連する活用型単語のうちの少なくとも１つを表示するための第２区域に区分して前記辞書検索結果を表示すること
を特徴とする、請求項２に記載の辞書機能提供方法。
【請求項６】
前記辞書モードの実行は、
前記第２領域に表示された辞書検索結果のうちから特定の単語が選択されると、前記サーバから前記特定の単語に対応する辞書検索結果の提供を受けて表示すること
をさらに含む、請求項２乃至５のいずれか一項に記載の辞書機能提供方法。
【請求項７】
前記翻訳モードの自動転換は、
前記検索語がわかち書きを含んだ２つの単語以上で入力される場合、前記検索語を前記一定の水準まで延長して入力された検索語として認識すること
を特徴とする、請求項１乃至６のいずれか一項に記載の辞書機能提供方法。
【請求項８】
前記翻訳モードの自動転換は、
前記検索語がわかち書きを含んだ２つの単語以上で入力され、前記自動入力単語が存在しない場合、前記検索語を前記一定の水準まで延長して入力された検索語として認識すること
を特徴とする、請求項２乃至７のいずれか一項に記載の辞書機能提供方法。
【請求項９】
さらに、前記辞書モードが前記翻訳モードに転換されると、前記サーバから前記一定の水準まで延長して入力された前記検索語の翻訳文の提供を受け、前記第３領域と区別される第４領域に前記翻訳文を表示する、請求項２乃至８のいずれか一項に記載の辞書機能提供方法。
【請求項１０】
前記翻訳文の表示は、
前記ローカルデータベースを利用し、前記一定の水準まで延長して入力された検索語または前記翻訳文に含まれた単語のうちからユーザによって選択された特定の単語の辞書検索結果を前記第４領域上に表示すること
を特徴とする、請求項９に記載の辞書機能提供方法。
【請求項１１】
前記翻訳文の表示は、
前記ローカルデータベースを利用し、前記一定の水準まで延長して入力された検索語または前記翻訳文に含まれた単語のうち、前記辞書モードでの検索履歴がある特定の単語の辞書検索結果を前記第４領域上に表示すること
を特徴とする、請求項９に記載の辞書機能提供方法。
【請求項１２】
辞書モードと翻訳モードとを含む辞書アプリケーションがインストールされたユーザ端末を対象に、辞書データベースに含まれた単語リストに対して単語別の表題語および一定文字数の意味を含む基本辞書情報をダウンロードするローディング部と、
前記ユーザ端末が前記辞書モードを利用して検索語に対する辞書追加検索を要請する場合には前記辞書データベース上の前記検索語と関連する辞書情報を提供し、前記ユーザ端末が前記翻訳モードを利用して前記検索語に対する翻訳を要請する場合には翻訳エンジンとの連動によって前記検索語の翻訳文を提供する提供部と、
を備え、
前記提供部は、
前記辞書モードで前記基本辞書情報を利用して前記検索語に対応する辞書検索結果を前記ユーザ端末に提供し、
前記辞書検索結果のうちから特定の単語が選択されると、前記検索語に対する辞書追加検索を要請し、
前記検索語が一定の水準まで延長して入力される場合、前記辞書モードから前記翻訳モードに自動転換して前記検索語に対する翻訳を要請すること
を特徴とする、サービスサーバ。
【請求項１３】
コンピュータシステムが辞書機能を提供するように制御する命令（ｉｎｓｔｒｕｃｔｉｏｎ）を含むコンピュータプログラムであって、
前記命令は、
検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行し、
前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換すること
を前記コンピュータシステムに実行させ、
前記翻訳モードへの自動転換は、
前記一定の水準まで延長して入力された前記検索語を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードへの転換であること
を特徴とする、コンピュータプログラム。
【請求項１４】
ユーザ端末にインストールされるアプリケーションのファイルを配布するファイル配布システムであって、
前記ユーザ端末の要請に応じて前記ファイルを送信するファイル送信部
を備え、
前記アプリケーションは、
検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行するように前記ユーザ端末を制御する第１モジュールと、
前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換するように前記ユーザ端末を制御する第２モジュールと、
を備え、
前記第２モジュールは、
前記一定の水準まで延長して入力された前記検索語を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードに転換すること
を特徴とする、ファイル配布システム。
【請求項１５】
サーバ上の辞書データベースに含まれた単語リストに対し、単語別の表題語および一定字数以内の意味を含む基本辞書情報を予めダウンロードしてローカルデータベースを構成するように前記ユーザ端末を制御する第３モジュール
をさらに備え、
前記第１モジュールは、
前記ローカルデータベースを検索し、前記検索語に対応する少なくとも１つの自動入力単語および前記自動入力単語別の意味を含む辞書検索結果を前記第２領域上に表示するように前記ユーザ端末を制御する、請求項１４に記載のファイル配布システム。
【請求項１６】
前記第１モジュールは、
前記第２領域に表示された辞書検索結果のうちから特定の単語が選択されると、前記サーバから前記特定の単語に対応する辞書検索結果の提供を受けて表示するように前記ユーザ端末を制御する、請求項１５に記載のファイル配布システム。
【請求項１７】
前記第２モジュールは、
前記検索語がわかち書きを含んだ２つの単語以上で入力され、前記自動入力単語が存在しない場合、前記検索語を前記一定の水準まで延長して入力された検索語として認識すること
を特徴とする、請求項１５に記載のファイル配布システム。
【請求項１８】
コンピュータで実現される辞書機能提供方法であって、
サーバ上の辞書データベースに含まれた単語リストに対し、単語別の表題語および一定字数以内の意味を含む基本辞書情報を予めダウンロードしてローカルデータベースを構成し、
検索語が入力されると、前記ローカルデータベースを検索し、前記検索語に対応する少なくとも１つの自動入力単語および前記自動入力単語別の意味を含む辞書検索結果を表示する、辞書機能提供方法。
【請求項１９】
前記辞書検索結果の表示は、
単語間の形態同一性と単語活用型のうちの少なくとも１つを利用して前記自動入力単語を抽出し、前記自動入力単語が複数である場合、前記自動入力単語を各単語に定められた単語重要度順に配列すること
を特徴とする、請求項１８に記載の辞書機能提供方法。
【請求項２０】
前記辞書検索結果の表示は、
前記辞書検索結果のうちから特定の単語が選択されると、前記サーバから前記特定の単語に対応する辞書検索結果の提供を受けて表示すること
を特徴とする、請求項１８に記載の辞書機能提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯端末機内で辞書機能を提供することができる技術に関する。
【背景技術】
【０００２】
初期の移動通信端末機は単純に携帯用電話機の機能のみを備えていたが、現在の移動通信端末機は単なる電話通話の機能を越え、ＭＰ３や無線インターネットのような多様なマルチメディア機能を兼ね備えている。さらに、このような移動通信端末機のマルチメディア機能を利用することができる多くの付加サービス（例えば、モバイルゲーム、無線インターネットなど）が提供されている。
【０００３】
大部分の移動通信端末機は、無線インターネットブラウザ（例えば、ＷＡＰブラウザ、ＭＥブラウザなど）を利用して無線インターネットサービスを実行することができ、さらに無線インターネットプラットフォーム（例えば、ＧＶＭ、ＢＲＥＷ、Ｊａｖａ（登録商標）など）を利用して多様な情報をいつどこででも検索できるようになった。
【０００４】
携帯端末機に搭載されたさらに他の機能の一例として、特許文献１「次世代移動通信端末機の電子手帳および電子辞書装置」には、ユーザが手記した用紙をカメラに停止画面で入力すると、これを加工してイメージデータとして保存し、入力されたイメージデータを文字データに加工して、メモリに格納された電子辞書用データベースを索引する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第１０−２００２−００５７２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
モバイルのオフライン環境に適した辞書機能を提供することができる辞書機能提供方法およびシステムを提供する。
【０００７】
翻訳機能と結合した辞書機能を提供することができる辞書機能提供方法およびシステムを提供する。
【０００８】
辞書機能から翻訳機能に自動転換するＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）／ＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）の辞書機能提供方法およびシステムを提供する。
【０００９】
オフラインで検索語に対する自動入力（オートコンプリート）結果を含んだ辞書情報を提供することができる辞書機能提供方法およびシステムを提供する。
【課題を解決するための手段】
【００１０】
コンピュータで実現される辞書機能提供方法であって、検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行し、前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換し、前記翻訳モードへの自動転換は、前記一定の水準まで延長して入力された前記検索語入力を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードへの転換であることを特徴とする辞書機能提供方法を提供する。
【００１１】
辞書モードと翻訳モードとを含む辞書アプリケーションがインストールされたユーザ端末を対象に、辞書データベースに含まれた単語リストに対して単語別の表題語および一定文字数の意味を含む基本辞書情報をダウンロードするローディング部と、前記ユーザ端末が前記辞書モードを利用して検索語に対する辞書追加検索を要請する場合には前記辞書データベース上の前記検索語と関連する辞書情報を提供し、前記ユーザ端末が前記翻訳モードを利用して前記検索語に対する翻訳を要請する場合には翻訳エンジンとの連動によって前記検索語の翻訳文を提供する提供部と、を備え、前記提供部は、前記辞書モードで前記基本辞書情報を利用して前記検索語に対応する辞書検索結果を前記ユーザ端末に提供し、前記辞書検索結果のうちから特定の単語が選択されると、前記検索語に対する辞書追加検索を要請し、前記検索語が一定の水準まで延長して入力される場合には、前記辞書モードから前記翻訳モードに自動転換し、前記検索語に対する翻訳を要請することを特徴とするサービスサーバを提供する。
【００１２】
コンピュータシステムが辞書機能を提供するように制御する命令（ｉｎｓｔｒｕｃｔｉｏｎ）を含むコンピュータで読み取り可能な媒体であって、前記命令は、検索語入力受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行し、前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換することを前記コンピュータシステムに実行させ、前記翻訳モードへの自動転換は、前記一定の水準まで延長して入力された前記検索語を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードへの転換であることを特徴とする、コンピュータで読み取り可能な格納媒体を提供する。
【００１３】
ユーザ端末にインストールされるアプリケーションのファイルを配布するファイル配布システムであって、前記ユーザ端末の要請に応じて前記ファイルを送信するファイル送信部を備え、前記アプリケーションは、検索語入力を受けるための第１領域と前記検索語の辞書検索結果を表示するための第２領域とを含む辞書モードを実行するように前記ユーザ端末を制御する第１モジュールと、前記第１領域で前記検索語の入力が一定の水準まで延長される場合、前記辞書モードから翻訳モードに自動転換するように前記ユーザ端末を制御する第２モジュールと、を備え、前記第２モジュールは、前記一定の水準まで延長して入力された前記検索語入力を翻訳対象の原文として受けるための第３領域を含む前記翻訳モードに転換することを特徴とするファイル配布システムを提供する。
【００１４】
コンピュータで実現される辞書機能提供方法であって、サーバ上の辞書データベースに含まれた単語リストに対して単語別の表題語および一定字数以内の意味を含む基本辞書情報を予めダウンロードしてローカルデータベースを構成し、検索語が入力されると、前記ローカルデータベースを検索し、前記検索語に対応する少なくとも１つの自動入力単語および前記自動入力単語別の意味を含む辞書検索結果を表示する辞書機能提供方法を提供する。
【発明の効果】
【００１５】
本発明の実施形態によると、ユーザ端末に辞書情報の一部を予めダウンロードしてローカルデータベースを構成することにより、オフライン環境のユーザ端末内でも簡単な辞書情報をリアルタイムで確認することができる。さらに、ユーザの要請時にはオンライン環境に転換し、追加でダウンロードまたはウェブを利用してサービスサーバから提供される詳細な辞書情報を確認することができる。
【００１６】
本発明の実施形態によると、ローカルデータベースを利用して検索語に対する自動入力（オートコンプリート）結果を含んだ辞書情報を提供することにより、オフラインでも向上した辞書性能を実現することができる。
【００１７】
本発明の実施形態によると、辞書機能と翻訳機能が結合したアプリケーションを提供することにより、１つのアプリケーションで辞書と翻訳機を共に実現し、より便利で知能的な戦略のサービスを提供することができる。
【００１８】
本発明の実施形態によると、辞書検索のための検索語入力が延長されることによって一定水準以上の文章が認識される場合には、翻訳モードのＵＩ／ＵＸに自動転換することにより、ユーザが辞書から翻訳機への転換を直観的に認識することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態において、サービスサーバとユーザ端末との関係を概略的に示した図である。
【図２】本発明の一実施形態において、辞書機能提供システムの内部構成を示したブロック図である。
【図３】本発明の一実施形態において、辞書−翻訳サービスを提供するサービスサーバの内部構成を示した図である。
【図４】本発明の一実施形態において、辞書機能提供方法を示したフローチャートである。
【図５】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図６】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図７】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図８】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図９】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図１０】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図１１】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図１２】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図１３】本発明の一実施形態において、辞書モードと翻訳モードのサービス画面を説明するための例示図である。
【図１４】本発明の一実施形態において、辞書−翻訳サービス提供方法を示したフローチャートである。
【図１５】本発明の一実施形態において、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２１】
本実施形態は、辞書機能を提供する方法とシステムに関し、より詳細には、予めダウンロードされた辞書情報に基づいてオートコンプリート機能が含まれた辞書機能を提供する方法とシステム、そして検索語入力によって翻訳機への自動転換が可能な辞書機能を提供する方法とシステムに関する。
【００２２】
図１は、本発明の一実施形態において、サービスサーバとユーザ端末との関係を概略的に示した図である。図１は、ユーザ端末１０１およびサービスサーバ１００を示している。図１で矢印は、ユーザ端末１０１とサービスサーバ１００との間に無線ネットワークを介してデータが送受信されることを意味する。
【００２３】
サービスサーバ１００は、クライアント（ｃｌｉｅｎｔ）を対象に、辞書機能と翻訳機能が結合した辞書−翻訳サービスを提供するサービスプラットフォームの役割をする。言い換えれば、サービスサーバ１００は、辞書データベースを含む辞書サービスプラットフォームを利用してユーザ端末１０１で要請した検索語に対応する辞書情報を提供する機能と、ソース言語（ｓｏｕｒｃｅ  ｌａｎｇｕａｇｅ）の文章（以下、「原文」と称する）をターゲット言語（ｔａｒｇｅｔ  ｌａｎｇｕａｇｅ）の文章（以下、「翻訳文」と称する）に翻訳する翻訳エンジンとの連動によってユーザ端末１０１で要請した原文に対する翻訳文を提供する機能を含んでもよい。
【００２４】
辞書−翻訳サービスのための辞書アプリは、基本的に、ユーザ端末１０１内のローカルデータベースで構成された基本辞書情報を活用して検索語に対応する辞書情報を提供する機能がメインで構成されてもよい。さらに、辞書アプリは、ユーザが入力した検索語に対してサービスサーバ１００から追加の辞書情報を受信して表示する機能、ユーザが入力した文章に対してサービスサーバ１００から翻訳文を受信して表示する機能などがさらに含まれてもよい。
【００２５】
ユーザ端末１０１は、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、タブレット（ｔａｂｌｅｔ）、ウェアラブルコンピュータ（ｗｅａｒａｂｌｅ  ｃｏｍｐｕｔｅｒ）などのモバイルデバイスであって、サービスサーバ１００と関連するサービス専用アプリケーション（以下、「辞書アプリ」と称する）のインストールおよび実行が可能なすべての端末装置を意味してもよい。このとき、ユーザ端末１０１は、辞書アプリの制御下に、サービス画面の構成、データ入力、データ送受信、データ格納などのサービス全般の動作を実行してもよい。
【００２６】
図２は、本発明の一実施形態において、辞書機能提供システムの内部構成を示したブロック図である。
【００２７】
図２に示すように、本実施形態に係る辞書機能提供システム２００は、プロセッサ２１０、バス２２０、ネットワークインタフェース２３０、メモリ２４０、およびデータベース２５０を備えてもよい。メモリ２４０は、運営体制２４１およびアプリ実行ルーチン２４２を備えてもよい。プロセッサ２１０は、ローディング部２１１、辞書部２１２、転換部２１３、および翻訳部２１４を備えてもよい。他の実施形態において、辞書機能提供システム２００は、図２の構成要素よりもさらに多くの構成要素を備えてもよい。
【００２８】
上述した構成の辞書機能提供システム２００は、辞書−翻訳サービスを直接に利用する主体であるユーザ端末上に実現されるものであって、クライアント−サーバ環境でサービスサーバと連動し、クライアントであるユーザ端末を対象に、辞書機能と翻訳機能が結合したサービス環境を提供してもよい。
【００２９】
メモリ２４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような非消滅性大容量記録装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ２４０には、運営体制２４１とアプリ実行ルーチン２４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用し、メモリ２４０とは別途のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別途のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体（図示せず）を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではないネットワークインタフェース２３０を利用してメモリ２４０にローディングされてもよい。
【００３０】
バス２２０は、辞書機能提供システム２００の構成要素間の通信およびデータ送信を可能にしてもよい。バス２２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、並列バス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００３１】
ネットワークインタフェース２３０は、辞書機能提供システム２００をコンピュータネットワークに接続するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース２３０は、辞書機能提供システム２００を無線または有線コネクションを介してコンピュータネットワークに接続させてもよい。
【００３２】
データベース２５０は、辞書アプリによって構成されるものであって、オフラインのローカル環境で辞書機能を提供するために、基本的な辞書情報を格納および保持する役割をする。一例として、基本辞書情報は、サービスサーバ上の辞書データベースに含まれた単語リストに対して単語別の表題語および少なくとも一部の意味、そして検索語に対するオートコンプリート機能のための付加データを含んでもよい。例えば、少なくとも一部の意味は、単語がもつ様々な意味のうちで２０字以内の主要意味に制限したものである。
【００３３】
プロセッサ２１０は、基本的な算術、ロジック、および辞書機能提供システム２００の入出力演算を実行するものであって、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ２４０またはネットワークインタフェース２３０によって、そしてバス２２０を介してプロセッサ２１０に提供されてもよい。プロセッサ２１０は、ローディング部２１１、辞書部２１２、転換部２１３、および翻訳部２１４のためのプログラムコードを実行するように構成されてもよい。このようなプログラムコードは、メモリ２４０のような記録装置に格納されてもよい。
【００３４】
ローディング部２１１、辞書部２１２、転換部２１３、および翻訳部２１４は、図４の段階Ｓ４１０〜Ｓ４５０を実行するために構成されてもよい。
【００３５】
図３は、本発明の一実施形態において、辞書−翻訳サービスを提供するサービスサーバの内部構成を示した図である。
【００３６】
本実施形態に係るサービスサーバ３００は、プロセッサ３１０、バス３２０、ネットワークインタフェース３３０、メモリ３４０、およびデータベース３５０を備えてもよい。メモリ３４０は、運営体制３４１およびサービス提供ルーチン３４２を備えてもよい。プロセッサ３１０は、ローディング部３１１および提供部３１２を備えてもよい。他の実施形態において、サービスサーバ３００は、図３の構成要素よりもさらに多くの構成要素を含んでもよい。
【００３７】
メモリ３４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような非消滅性大容量記録装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ３４０には、運営体制３４１とサービス提供ルーチン３４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用し、メモリ３４０とは別途のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別途のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体（図示せず）を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではないネットワークインタフェース３３０を利用してメモリ３４０にローディングされてもよい。
【００３８】
バス３２０は、サービスサーバ３００の構成要素間の通信およびデータ送信を可能にしてもよい。バス３２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、パラレルバス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００３９】
ネットワークインタフェース３３０は、サービスサーバ３００をコンピュータネットワークに接続するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース３３０は、サービスサーバ３００を無線または有線コネクションを利用してコンピュータネットワークに接続させてもよい。
【００４０】
データベース３５０は、辞書サービスのための辞書情報を格納および保持する役割をする。サービスサーバ３００上の辞書データベース３５０には、単語リストに対して単語別の表題語と単語がもつ意味、活用型単語（派生型単語）、関連単語／熟語、類義語／反意語、関連例文、例文の翻訳文、翻訳文に対するコメントなどが含まれてもよい。図３では、サービスサーバ３００の内部にデータベース３５０を構築して含むものが示されているが、個別の他のシステム上に構築された外部データベースとして存在するものも可能である。
【００４１】
プロセッサ３１０は、基本的な算術、ロジック、およびサービスサーバ３００の入出力演算を実行するものであって、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ３４０またはネットワークインタフェース３３０によって、そしてバス３２０を介してプロセッサ３１０に提供されてもよい。プロセッサ３１０は、ローディング部３１１および提供部３１２のためのプログラムコードを実行するように構成されてもよい。このようなプログラムコードは、メモリ３４０のような記録装置に格納されてもよい。
【００４２】
ローディング部３１１および提供部３１２は、図１４の段階Ｓ１４１０〜Ｓ１４３０を実行するために構成されてもよい。
【００４３】
図４は、本発明の一実施形態において、辞書機能提供方法を示したフローチャートである。一実施形態に係る辞書機能提供方法は、図２を参照しながら説明した辞書機能提供システムによってそれぞれの段階が実行されてもよい。
【００４４】
段階Ｓ４１０で、ローディング部２１１は、辞書アプリがインストールされて辞書アプリが最初に実行された時点またはアップデートが必要な時点にサービスサーバから基本辞書情報を予めダウンロードしてもよく、このとき、予めダウンロードされた基本辞書情報は、ローカルデータベースとして構築されてもよい。ローカルデータベースは、オフライン環境で簡単な辞書情報確認が可能なようにする構成であって、このために基本辞書情報には、サービスサーバ上の辞書データベースに含まれた単語リストに対して単語別の表題語および少なくとも一部の意味、そして検索語に対するオートコンプリート機能のための付加データが含まれてもよい。例えば、少なくとも一部の意味は、単語がもつ様々な意味のうちで２０字以内の主要意味に制限したものである。また、オートコンプリート機能のための付加データには、各単語に対する語根、語幹などに関する情報、言語活用型に関する情報、単語重要度に関する情報などが含まれてもよい。
【００４５】
段階Ｓ４２０で、辞書部２１２は、ローカルデータベースが構成された後に辞書アプリが実行されると、辞書検索環境の辞書モードを実行してもよい。例えば、図５を参照すると、辞書モードは、検索語入力を受けるための第１領域５０１と検索語に対応する辞書情報を表示するための第２領域５０２を含んでもよい。このとき、第２領域５０２は、辞書検索結果に応じて少なくとも１つの区域に分けられてもよい。また、辞書モードで第１領域５０１が活性化した場合（例えば、ユーザが第１領域をタッチする場合など）には、文字入力のためのキーパッド画面５０３が第２領域５０２の下端にオーバーラップ表示されてもよい。
【００４６】
段階Ｓ４３０で、辞書部２１２は、第１領域に入力される検索語に対してローカルデータベースを利用して検索語に対応する辞書情報をリアルタイムで検索した後、検索結果に該当する辞書情報を第２領域に表示してもよい。このとき、検索結果としては、ローカルデータベースに基づいたオートコンプリート機能を利用して検索語と同じ単語、検索語を含む単語、検索語と関連する活用型単語などを含む複数のオートコンプリート単語が配列されてもよく、各単語別に少なくとも一部の意味が含まれてもよい。例えば、図５に示すように、第１領域５０１に検索語「ｂｅ」が入力された場合、「ｂｅ」と同じであるか「ｂｅ」を含むオートコンプリート単語と各単語の主要意味が第２領域５０２上に表示されてもよい。図５に続いて図６に示すように、第１領域６０１に検索語入力が延長して「ｂｅｓｔ」が入力された場合、同じように「ｂｅｓｔ」と同じであるか「ｂｅｓｔ」を含むオートコンプリート単語と各単語の主要意味が第２領域６０２上に表示されてもよい。このとき、第２領域６０２は、「ｂｅｓｔ」と一致する同一単語の辞書情報が表示される第１区域６０２’と、「ｂｅｓｔ」を含む類似単語の辞書情報が表示される第２区域６０２’’とに区分されてもよい。
【００４７】
このとき、辞書部２１２は、検索語に対応する辞書検索結果を提供するにおいて、単語間の形態同一性、言語活用型、単語重要度などに基づいて検索語に対するオートコンプリート単語を抽出および配列してもよい。一例として、辞書部２１２は、ローカルデータベースから形態同一性にしたがって検索語と同じであるか検索語を含むオートコンプリート単語を抽出した後、各単語に定められた単語重要度順に配列してもよい。ここで、「形態同一性」とは、単語の形態がどれだけ同一か又は類似しているかの度合いを示すものである。また、「言語活用型」とは、単語の名詞形、動詞形、又は形容詞形を含む。名詞形であれば、当該単語の単数形及び複数形が含まれる。動詞形であれば、当該単語の現在形、過去形、未来形、及び過去完了形が含まれる。形容詞形であれば、比較級及び最上級が含まれる。つまり、言語活用型とは上記のような様々な活用形態を意味する。また、「単語重要度順」とは、辞書上の各単語別に使用頻度などの客観的な資料、監修者の判断などを根拠に決定された重要度を意味する。例えば、辞書において使用頻度が高い単語ほど単語重要度が高く、単語重要度順として先に配列されてもよい。又は、辞書において、監修者が重要であると判断した単語ほど単語重要度が高く、単語重要度順として先に配列されてもよい。他の例として、辞書部２１２は、形態同一性と単語活用型に基づいて検索語と同じ単語、検索語を含む類似単語、検索語と関連する活用型単語をオートコンプリート単語として抽出した後、各単語の単語重要度順に配列してもよい。このとき、オートコンプリート単語として抽出された単語のうち、同一単語は最上位に配列され、類似単語または活用型単語は同一単語以下に単語重要度順に配列されてもよい。さらに他の例として、辞書部２１２は、形態同一性にしたがってオートコンプリート単語を先に抽出した後、抽出した単語の数が一定数以上である場合には、検索語と関連する活用型単語を追加で抽出してもよく、以後は各単語に定められた単語重要度順に配列してもよい。
【００４８】
また、辞書部２１２は、ユーザが検索結果に含まれた特定の単語を選択した場合、サービスサーバとの通信環境に転換し、追加のダウンロードまたはウェブによって特定の単語の辞書情報を表示してもよい。例えば、ユーザが、図６の第２領域から１番目の結果である「ｂｅｓｔ１」を選択した場合、辞書部２１２は「ｂｅｓｔ１」に関する辞書情報をサービスサーバに要請し、サービスサーバからサーバ上の辞書データベースに格納された辞書情報を受信し、図７に示すように、辞書モードの画面上に特定の単語「ｂｅｓｔ１」の辞書情報を表示してもよい。このとき、第２領域での選択に応じてサービスサーバから提供される辞書情報は、品詞（名詞、動詞、形容詞、副詞など）別の意味、活用型単語、関連単語／熟語、類義語／反意語、関連例文、例文の翻訳文、翻訳文に対するコメントなどが含まれてもよい。
【００４９】
したがって、本実施形態では、単語リストに対する一部の辞書情報、すなわち、単語別の表題語と主要意味、そしてオートコンプリート結果を提供することができる付加データを予めダウンロードしてローカルデータベースを構成した後、以後はオフライン環境でオートコンプリート結果を含んだ簡単な辞書情報を確認することができる。さらに、本実施形態では、オフライン環境の辞書検索結果からユーザが特定の単語を選択した場合、オンライン環境に転換し、サービスサーバから提供される特定の単語の辞書情報を確認することができる。
【００５０】
段階Ｓ４４０と段階Ｓ４５０で、転換部２１３は、辞書モードの第１領域で検索語入力が延長されることによって一定の水準（例えば、臨界水準）に到達し、臨界水準以上の文章として認識される場合、辞書モードを翻訳モードに自動転換してもよい。本明細書において、文章とは、完全形態の文章だけではなく、句や節などの２つ以上の単語からなる文句もこれに該当してもよい。一例として、臨界水準は、辞書モードから翻訳モードに転換するための基準となるものであって、「検索語がわかち書き（文章において語の区切りに空白を挟んで記述すること）を含む２単語以上で入力される」という条件と、「検索語に対するオートコンプリート単語がこれ以上存在しない」という条件と、を満たす場合を意味してもよい。言い換えれば、転換部２１３は、２単語以上からなる検索語に対してオートコンプリート結果が表示されない場合に、該当の検索語を文章として認識し、翻訳モードへの自動転換を支援してもよい。このとき、翻訳モードは、文章、すなわち、翻訳対象の原文入力を受けるための第３領域を含んでもよい。例えば、図８に示すように、第１領域８０１に入力された検索語「ｂｅｓｔ  ｅｆｆｏｒｔ」に対して第２領域８０２上にオートコンプリート結果が表示されるが、以後に検索語がオートコンプリート単語が存在しない水準である「ｂｅｓｔ  ｅｆｆｏｒｔ  ｔｏ」に延長した場合には、辞書モードから翻訳モードに転換されてもよい。このとき、翻訳モードに転換されながら辞書モードの第２領域８０２が消えて第１領域８０１が拡大することにより、翻訳文章が入力されるためのフォーマットの第３領域８０４に変わってもよい。そして、翻訳モードでは、第３領域８０４に入力された文章に対して翻訳を要請するためのＵＩ８０５が第３領域８０４と共に表示されてもよい。このとき、翻訳モードでは、翻訳のためのターゲット言語が辞書モードに設定された辞書検索言語で設定されてもよい。例えば、辞書モードで英語→韓国語に設定された場合、言語設定に対する辞書関係が翻訳関係にそのまま適用され、翻訳モードの言語も英語→韓国語に設定されてもよい。また、翻訳モードでは、第３領域に入力される文章の文字数に応じ、第３領域に適用される文字サイズが自動で調整されたり、第３領域上にスクロールインタフェースが提供されてもよい。例えば、図９に示すように、第３領域９０４に入力された文章が「ｂｅｓｔ  ｅｆｆｏｒｔ  ｔｏ」から「ｂｅｓｔ  ｅｆｆｏｒｔ  ｔｏ  ｓａｖｅ  ｏｕｒ  ｐｌａｎｅｔ  ａｎｄ  ｔｈｅ  ａｎｉｍａｌｓ．」に延長した場合、文字数の増加によって文字サイズが漸次的に小さくなる。また、第３領域９０４に入力された文章の文字数が設定数を超過したり、文字数の増加によって調整された文字サイズが予め設定された最小サイズに到達した場合には、第３領域９０４上にスクロールインタフェース９０６が表示されてもよい。
【００５１】
翻訳部２１４は、翻訳モードで入力された文章（すなわち、原文）に対する翻訳をサービスサーバに要請し、これによってサービスサーバから提供される翻訳文を翻訳モードの画面上に表示してもよい。例えば、翻訳部２１４は、図１０に示すように、翻訳モードで翻訳要請ＵＩ１００５が入力されると、第３領域１００４に入力された文章に対する翻訳文をサービスサーバに要請してもよく、これによってサービスサーバから翻訳文を受信すると、第３領域１００４の下端に翻訳文を表示してもよい。例えば、図１０に示すように、翻訳モードで翻訳要請ＵＩ１００５が入力されると、キーパッド画面１００３が翻訳文提供領域１００７に変わり、ユーザが入力した原文に対する翻訳文を表示するようになる。このとき、翻訳部２１４は、原文と翻訳文を同時に表示する場合、原文と翻訳文の間に対応する文章が同じ位置に表示されるように、第３領域と翻訳文提供領域のスクロールを同期させて自動調節してもよい。一例として、翻訳部２１４は、原文と翻訳文の間に文章別または段落別に表示位置を合わせてもよい。例えば、図１１に示すように、第３領域１１０４に入力された原文が４つの文章に区分される場合、翻訳文提供領域１１０７でも翻訳文を原文と対応する位置にそれぞれ表示してもよく、このとき、第３領域１１０４または翻訳文提供領域１１０７でスクロールインタフェース１１０６が下向きにスクロールする場合、第３領域１１０４に表示された文章と翻訳文提供領域１１０７に表示された翻訳文が互いに対応する同じ位置に表示されるように自動で調節されてもよい。
【００５２】
また、翻訳部２１４は、翻訳モードで原文または翻訳文に含まれた単語の辞書情報を提供してもよい。このとき、翻訳部２１４は、ローカルデータベースを利用して原文または翻訳文に含まれた単語の辞書情報を提供してもよく、単語の辞書情報は、翻訳文提供領域の下端に表示されたり、別途のウィンドウまたはポップアップなどによって翻訳文提供領域上にオーバーラップ表示されてもよい。
【００５３】
一例として、翻訳部２１４は、ユーザが原文または翻訳文から選択した特定の単語に対して辞書情報を表示してもよい。例えば、図１２に示すように、翻訳部２１４は、ユーザによって原文から特定の単語（Ａ）が選択されると、特定の単語（Ａ）と翻訳文において特定の単語（Ａ）とマッチする翻訳単語（Ａ’）にハイライトを適用してもよく、翻訳文提供領域上に特定の単語（Ａ）に対する辞書情報１２０８をオーバーラップ表示してもよい。このとき、辞書情報の言語は、ユーザが選択した単語が原文であるか翻訳文であるかによって決められてもよい。例えば、翻訳モードの言語設定が英語→韓国語である場合、図１２に示すように、原文から特定の単語（Ａ）が選択されると英語→韓国語の辞書情報１２０８を提供する一方、図１３に示すように、翻訳文から特定の単語（Ｂ）が選択されると韓国語→英語の辞書情報１３０８を提供してもよい。
【００５４】
他の例として、翻訳部２１４は、第３領域に入力された文章、すなわち、原文に含まれた単語のうちから少なくとも１つの特定の単語を自動選別し、特定の単語の辞書情報を表示してもよい。このとき、特定の単語の自動選別方法は、辞書モードにおけるローカルまたはウェブ検索履歴を参照とした優先順に選別してもよい。例えば、原文に含まれた単語のうちから辞書モードでウェブを利用して追加の辞書情報を検索した履歴がある単語を選別し、翻訳文提供時に該当する単語の辞書情報を共に表示してもよい。
【００５５】
したがって、本実施形態では、辞書モードで検索語入力が延長することによって一定水準以上の文章として認識された場合、翻訳モードに自動転換し、文章入力を翻訳対象の原文で受け、入力原文に対する翻訳文を提供することができる。
【００５６】
図１４は、本発明の一実施形態において、辞書−翻訳サービス提供方法を示したフローチャートである。一実施形態に係る辞書−翻訳サービス提供方法は、図４を参照しながら説明したサービスサーバによってそれぞれの段階が実行されてもよい。
【００５７】
段階Ｓ１４１０で、ローディング部３１１は、辞書アプリがインストールされたユーザ端末を対象に、ユーザ端末の要請に対して辞書サービスのための辞書情報において一部の辞書情報である基本辞書情報をダウンロードしてもよい。このとき、基本辞書情報は、サービスサーバに接続しなくてもユーザ端末のローカル環境で簡単に辞書情報確認が可能なように、サーバ上のデータベースに含まれた単語リストに対して単語別の表題語および少なくとも一部の意味、そして検索語に対するオートコンプリート機能のための付加データが含まれてもよい。例えば、少なくとも一部の意味は、単語がもつ様々な意味のうちで２０字以内の主要意味に制限したものである。また、オートコンプリート機能のための付加データには、各単語に対する語根、語幹などに関する情報、言語活用型に関する情報、単語重要度に関する情報などが含まれてもよい。
【００５８】
段階Ｓ１４２０で、提供部３１２は、ユーザ端末で特定の単語に対する辞書検索を要請する場合、ダウンロードまたはウェブを利用して特定の単語の辞書情報をユーザ端末に提供してもよい。このとき、提供部３１２は、データベース上の特定の単語と関連するすべての情報を提供してもよく、例えば、品詞（名詞、動詞、形容詞、副詞など）別の意味、活用型単語、関連単語／熟語、類義語／反意語、関連例文、例文の翻訳文、翻訳文に対するコメントなどが含まれてもよい。
【００５９】
段階Ｓ１４３０で、提供部３１２は、ユーザ端末で文章に対する翻訳を要請する場合、ユーザ端末から受信した文章をターゲット言語に翻訳し、翻訳結果をユーザ端末に提供してもよい。一例として、提供部３１２は、機械翻訳サービスを提供する翻訳エンジンとの連動により、規則基盤機械翻訳モデル、統計基盤機械翻訳モデル、規則基盤方式と統計基盤方式を混合したハイブリッド機械翻訳モデルなどを利用して原文に対する翻訳文を自動で生成してもよい。
【００６０】
したがって、本実施形態では、ユーザ端末のローカル環境で簡単な辞書情報確認が可能なように辞書情報の一部を予め提供し、以後にユーザ端末の要請があるときに追加の辞書情報を提供することができ、さらに辞書機能と翻訳機能が結合した辞書−翻訳サービスを提供し、ユーザ端末から翻訳モードに自動転換する時点に翻訳サービスを即時に提供することができる。
【００６１】
図１５は、本発明の一実施形態において、コンピュータシステムの内部構成の一例を説明するためのブロック図である。コンピュータシステム１５００は、少なくとも１つのプロセッサ（ｐｒｏｃｅｓｓｏｒ）１５１０、メモリ（ｍｅｍｏｒｙ）１５２０、周辺装置インタフェース（ｐｅｒｉｐｈｅｒａｌ  ｉｎｔｅｒｆａｃｅ）１５３０、入／出力サブシステム（Ｉ／Ｏ  ｓｕｂｓｙｓｔｅｍ）１５４０、電力回路１５５０、および通信回路１５６０を少なくとも含んでもよい。このとき、コンピュータシステム１５００はユーザ端末に該当してもよい。
【００６２】
メモリ１５２０は、一例として、高速ランダムアクセスメモリ（ｈｉｇｈ−ｓｐｅｅｄ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、磁気ディスク、エスラム（ＳＲＡＭ）、ディーラム（ＤＲＡＭ）、ロム（ＲＯＭ）、フラッシュメモリ、または非揮発性メモリを含んでもよい。メモリ１５２０は、コンピュータシステム１５００の動作に必要なソフトウェアモジュール、命令語集合、またはその他に多様なデータを含んでもよい。このとき、プロセッサ１５１０や周辺装置インタフェース１５３０などの他のコンポーネントからメモリ１５２０にアクセスすることは、プロセッサ１５１０によって制御されてもよい。
【００６３】
周辺装置インタフェース１５３０は、コンピュータシステム１５００の入力および／または出力周辺装置をプロセッサ１５１０およびメモリ１５２０に結合させてもよい。プロセッサ１５１０は、メモリ１５２０に格納されたソフトウェアモジュールまたは命令語集合を実行し、コンピュータシステム１５００のための多様な機能を実行してデータを処理してもよい。
【００６４】
入／出力サブシステム１５４０は、多様な入／出力周辺装置を周辺装置インタフェース１５３０に結合させてもよい。例えば、入／出力サブシステム１５４０は、モニタやキーボード、マウス、プリンタ、または必要によってはタッチスクリーンやセンサなどの周辺装置を周辺装置インタフェース１５３０に結合させるためのコントローラを含んでもよい。他の側面によると、入／出力周辺装置は、入／出力サブシステム１５４０を経ずに周辺装置インタフェース１５３０に結合してもよい。
【００６５】
電力回路１５５０は、端末機のコンポーネントの全部または一部に電力を供給してもよい。例えば、電力回路１５５０は、電力管理システム、バッテリや交流（ＡＣ）などのような１つ以上の電源、充電システム、電力失敗感知回路（ｐｏｗｅｒ  ｆａｉｌｕｒｅ  ｄｅｔｅｃｔｉｏｎ  ｃｉｒｃｕｉｔ）、電力変換器やインバータ、電力状態表示子または電力生成、管理、分配のための任意の他のコンポーネントを含んでもよい。
【００６６】
通信回路１５６０は、少なくとも１つの外部ポートを利用して他のコンピュータシステムと通信を可能にしてもよい。または、上述したように、必要によって通信回路１５６０はＲＦ回路を含み、電磁気信号（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｓｉｇｎａｌ）とも知られたＲＦ信号を送受信することにより、他のコンピュータシステムと通信を可能にしてもよい。
【００６７】
このような図１５の実施形態は、コンピュータシステム１５００の一例に過ぎず、コンピュータシステム１５００は、図１５に示されている一部のコンポーネントが省略されたり、図１５には示されていない追加のコンポーネントをさらに備えたり、２つ以上のコンポーネントを結合させる構成または配置を有してもよい。例えば、モバイル環境の通信端末のためのコンピュータシステムは、図１５に示すコンポーネントの他にも、タッチスクリーンやセンサなどをさらに含むこともでき、通信回路１５６０に多様な通信方式（ＷｉＦｉ、３Ｇ、ＬＥＴ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、Ｚｉｇｂｅｅ（登録商標）など）のＲＦ通信のための回路が含まれてもよい。コンピュータシステム１５００に含まれることができるコンポーネントは、１つ以上の信号処理またはアプリケーションに特化した集積回路を含むハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組み合わせによって実現されてもよい。
【００６８】
本発明の実施形態に係る方法は、多様なコンピュータシステムによって実行されるプログラム命令（ｉｎｓｔｒｕｃｔｉｏｎ）形態で実現され、コンピュータ読み取り可能な媒体に記録されてもよい。
【００６９】
本実施形態に係るプログラムは、ＰＣ基盤のプログラムまたはモバイル端末専用のアプリケーションで構成されてもよい。本実施形態における辞書アプリは、独立的に動作するプログラム形態で実現されたり、あるいは特定のアプリケーションのイン−アプリ（ｉｎ−ａｐｐ）形態で構成されて前記特定のアプリケーション上で動作が可能なように実現されてもよい。
【００７０】
また、本発明の実施形態に係る方法は、辞書−翻訳サービスを提供するサーバシステムと関連するアプリケーションがユーザ端末機を制御して実行されてもよい。一例として、このようなアプリケーションは、検索語入力を受けるための第１領域と検索語の辞書検索結果を表示するための第２領域を含む辞書モードを実行するためのモジュール、および第１領域で検索語の入力が延長することによって一定水準以上の文章として認識される場合に辞書モードから翻訳モードに自動転換するためのモジュールを含んでもよいが、このとき、翻訳モードに自動転換するためのモジュールは、文章入力を翻訳対象の原文で受けるための第３領域を含む翻訳モードに転換してもよい。また、このようなアプリケーションは、ファイル配布システムが提供するファイルによってユーザ端末機にインストールされてもよい。一例として、ファイル配布システムは、ユーザ端末機の要請に応じて前記ファイルを送信するファイル送信部（図示せず）を含んでもよい。
【００７１】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素およびソフトウェア構成要素の組み合わせによって実現されるコンピュータシステムであってもよい。例えば、実施形態で説明された移動通信端末機やファイル配布システムまたはその構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答することができる異なる装置のように、１つ以上の汎用コンピュータシステムまたは特殊目的コンピュータシステムを利用して実現されてもよい。処理装置は、運営体制（ＯＳ）および運営体制上で実行される１つ以上のソフトウェアアプリケーションを実行してもよい。また、処理装置は、ソフトウェアの実行に応答し、データをアクセス、保存、操作、処理、および生成してもよい。理解の便宜のために、処理装置は１つが使用されると説明される場合もあるが、該当する技術分野において通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数類型の処理要素を含んでもよいことを知ることができる。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００７２】
ソフトウェアは、コンピュータプログラム（ｃｏｍｐｕｔｅｒ  ｐｒｏｇｒａｍ）、コード（ｃｏｄｅ）、命令（ｉｎｓｔｒｕｃｔｉｏｎ）、またはこれらうち１つ以上の組み合わせを含んでもよく、所望するとおりに動作するように処理装置を構成したり、独立的または結合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置を命令してもよい。ソフトウェアおよび／またはデータは、処理装置によって解釈されたり、処理装置に命令またはデータを提供するために、ある類型の機械、構成要素（ｃｏｍｐｏｎｅｎｔ）、物理的装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的にまたは一時的に具体化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアはネットワークによって接続したコンピュータシステム上に分散され、分散した方法によって格納されたり実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００７３】
実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同じである。
【００７４】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能であることが理解できるであろう。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、および／または説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７５】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００７６】
２００：辞書機能提供システム
２１１：ローディング部
２１２：辞書部
２１３：転換部
２１４：翻訳部
【図１】
2015225659.tif 000003
【図２】
2015225659.tif 000004
【図３】
2015225659.tif 000005
【図４】
2015225659.tif 000006
【図５】
2015225659.tif 000007
【図６】
2015225659.tif 000008
【図７】
2015225659.tif 000009
【図８】
2015225659.tif 000010
【図９】
2015225659.tif 000011
【図１０】
2015225659.tif 000012
【図１１】
2015225659.tif 000013
【図１２】
2015225659.tif 000014
【図１３】
2015225659.tif 000015
【図１４】
2015225659.tif 000016
【図１５】
2015225659.tif 000017