(57)【要約】      （修正有）【課題】ユーザが端末装置内のシステムに内蔵されていない如何なる文字をも入力することができる、多文字セット文字コード入力方法を提供する。【解決手段】クライアント側装置が入力プログラムを実行する実施形態として、以下を含む。即ち、ウェブページを開くと同時にサーバシステムからウェブマークアップ言語内に埋め込まれたプログラムをロードする。その後、入力プログラムを介して入力インターフェースを起動する。この入力インターフェースによって文字を入力する。特にサーバシステムの多文字セット文字コードライブラリに接続された後、複数の文字候補を生成する。入力する文字を選択した後、対応する文字コードがサーバシステムに伝送される。サーバシステムは、文字コードに基づいてフォントファイルを生成する。クライアント側装置は、このフォントファイルをロードすることで入力及び即時表示する。【選択図】図５
2015037310.tif 000002
【特許請求の範囲】
【請求項１】
入力プログラムを実行して、クライアント側装置に表示される入力インターフェースを起動する工程と、
前記入力インターフェースを介して入力コードを生成すると共に、サーバシステムに伝送する工程と、
前記サーバシステムから前記入力コードに対応する１つの文字又は複数の文字候補の選択肢を受信すると共に、前記クライアント側装置に表示する工程であって、前記サーバシステムに多文字セット文字コードライブラリが搭載されており、前記１つの文字又は前記複数の文字候補は前記多文字セット文字コードライブラリから選ばれたものである工程と、
前記入力プログラムが前記１つの文字又は前記複数の文字候補のうちの１つに対応する文字コードを生成すると共に、前記文字コードを前記サーバシステムに伝送し、前記サーバシステムが、受信した前記文字コードに基づいてフォントファイルを生成する工程と、
前記サーバシステムから前記フォントファイルをロードすると共に、前記クライアント側装置に前記文字コードに対応する文字を即時表示する工程と、
を含むことを特徴とする多文字セット文字コード入力方法。
【請求項２】
前記入力プログラムは、ウェブマークアップ言語に埋め込まれたスクリプト言語によって実現され、
前記スクリプト言語は前記サーバシステムに搭載されることを特徴とする請求項１に記載の多文字セット文字コード入力方法。
【請求項３】
前記スクリプト言語が埋め込まれたウェブページを開くことによって、前記サーバシステムから前記入力プログラムをロードすることを特徴とする請求項２に記載の多文字セット文字コード入力方法。
【請求項４】
前記入力プログラムをロードする場合、データ入力時に前記入力インターフェースを起動することを特徴とする請求項３に記載の多文字セット文字コード入力方法。
【請求項５】
前記入力プログラムを介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項１に記載の多文字セット文字コード入力方法。
【請求項６】
前記フォントファイルが生成されると、前記サーバシステムのスクラッチパッドメモリに一時記憶されることを特徴とする請求項５に記載の多文字セット文字コード入力方法。
【請求項７】
前記フォントファイルが生成された時に前記クライアント側装置がリンクに基づいて前記フォントファイルをロードすることができるように、前記入力プログラムを実行する際に、前記サーバシステム中の前記フォントファイルにリンクするリンクルートが決められることを特徴とする請求項６に記載の多文字セット文字コード入力方法。
【請求項８】
サーバシステムがクライアント側装置から伝送された入力請求を受信する工程と、
前記入力請求に基づいて、前記クライアント側装置に対して入力プログラムコードを伝送する工程と、
前記サーバシステムが、前記クライアント側装置が前記入力プログラムコードを経由して起動した入力インターフェースによって生成された入力コードを受信する工程と、
多文字セット文字コードライブラリを照合して、前記入力コードに対応する１つの文字又は複数の文字候補を生成する工程と、
前記１つの文字又は前記複数の文字候補の情報を前記クライアント側装置に伝送する工程と、
前記クライアント側装置が起動した前記入力インターフェースによって生成された文字コードを受信して、前記文字コードに対応する文字を含むフォントファイルを生成する工程と、
前記フォントファイルを前記クライアント側装置に伝送する工程と、
を含むことを特徴とする多文字セット文字コード入力方法。
【請求項９】
前記サーバシステムにおける前記入力プログラムコードのリンクは、ウェブマークアップ言語に埋め込まれることを特徴とする請求項８に記載の多文字セット文字コード入力方法。
【請求項１０】
前記クライアント側装置が前記入力プログラムコードのリンクが埋め込まれたウェブページを開くと、前記サーバシステムから前記入力プログラムコードをロードすることを特徴とする請求項９に記載の多文字セット文字コード入力方法。
【請求項１１】
前記入力インターフェースを介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項８に記載の多文字セット文字コード入力方法。
【請求項１２】
前記フォントファイルが生成されると、前記サーバシステムのスクラッチパッドメモリに一時記憶されることを特徴とする請求項１１に記載の多文字セット文字コード入力方法。
【請求項１３】
前記フォントファイルが生成された時に前記クライアント側装置がリンクに基づいて前記フォントファイルをロードすることができるように、前記入力プログラムコードには、前記サーバシステム中の前記フォントファイルにリンクするリンクルートが記載されることを特徴とする請求項１２に記載の多文字セット文字コード入力方法。
【請求項１４】
入力プログラムコードと多文字セット文字コードライブラリとを搭載するサーバシステムと、
クライアント側装置のオペレーションシステムが前記サーバシステムから前記入力プログラムコードをロードすると共に、前記入力プログラムコードを前記オペレーションシステム中のブラウザプログラムにロードし、前記ブラウザプログラムを利用して前記入力プログラムコードのリンクが埋め込まれたウェブページをロードすると、入力インターフェースを起動する入力手段と、を含み、
前記サーバシステムが前記クライアント側装置によって前記入力プログラムコードを介して起動された前記入力インターフェースから入力コードを受信し、前記多文字セット文字コードライブラリを照合した後、前記クライアント側装置に選択させる１つの文字又は複数の文字候補を生成し、次いで前記クライアント側装置が文字コードを受信して前記文字コードに対応する文字を含むフォントファイルを生成し、前記クライアント側装置が前記フォントファイルをロードして前記文字コードに対応する文字を即時表示することを特徴とする多文字セット文字コード入力システム。
【請求項１５】
前記入力手段を介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項１４に記載の多文字セット文字コード入力システム。
【請求項１６】
前記サーバシステムには、前記フォントファイルを一時記憶するスクラッチパッドメモリが設けられていることを特徴とする請求項１５に記載の多文字セット文字コード入力システム。
【請求項１７】
多文字セット文字コード入力方法を実行する命令セットを搭載したメモリを備えた装置であって、
前記命令セットは、
クライアント側装置に表示される入力インターフェースを起動する命令と、
前記入力インターフェースを介して入力コードを生成する命令と、
前記入力コードをサーバシステムに伝送する命令と、
前記サーバシステムが前記入力コードと多文字セット文字コードライブラリとを照合した結果を受信する命令と、
前記入力コードに対応する１つの文字又は複数の文字候補の選択肢を表示する命令と、
前記１つの文字に対応する又は前記複数の文字候補のうちの１つに対応する文字コードを生成する命令と、
前記文字コードを前記サーバシステムに伝送する命令と、
前記サーバシステムが生成したフォントファイルをロードして前記文字コードに対応する文字を表示する命令と、
を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多文字セット文字コード入力方法、多文字セット文字コード入力システム及び多文字セット文字コード入力プログラムを実行する装置に関し、特に、端末装置において実行される出力プログラムと、接続された多文字セット文字コードクラウドシステムとを含んでなる多文字セット文字コード入力方法及び多文字セット文字コード入力システム及び多文字セット文字コード入力プログラムを実行する装置に関する。
【背景技術】
【０００２】
一般的に、端末コンピュータシステムに設けられる入力方法としては、例えば「注音」、「倉頡」、「大易」などの中国語入力方法があるが、ユーザがこうした入力方法を使用する過程において、入力方法によって表現される文字は、いずれもコンピュータシステム内に搭載された文字である。ユーザが入力システム内において不足している文字を必要とする場合、文字不足の問題に直面する。一般的な方法では、不足している文字を探す必要がある場合、例えばネットワーク上から、文字コードに対応する１つの文字ではなく、この文字のイメージを探したり、或いは、文字生成プログラムによって自ら不足している文字を生成する。しかしながら、このような文字には汎用性がない。
【０００３】
文字不足の問題に対する解決方法の１つとしては、例えば、システム内に１つの表意文字データベースを実装することが挙げられる。例えば、ウェブサイト「ＣＮＳ１１６４３」から表意文字データベースソフトウェアパッケージをダウンロードすることによって、文字不足の問題を解決することが可能となる。しかしながら、表意文字データベースソフトウェアパッケージは、定期的に更新する必要がある。
【０００４】
従来技術においては、例えば台湾特許公告第Ｉ３４６２９２号（公告日：２０１１年８月１日）に開示された非標準文字のオンライン検索システム及び方法がある。この従来技術では、ウェブにおいて文字を入力する場合、システムに存在しない非標準文字を入力するときは、この方法で提供される仮想キーボードを起動することで、ウェブフォントサーバに接続することによって、非標準文字をキーインすることを可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】台湾特許公告第Ｉ３４６２９２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
各種言語のいずれにおいてもコンピュータシステム内に不足している文字をキーインする必要性がある上に、各種コンピュータシステムに不足している文字にも、各国で使われる文字の相違、異なるコンピュータシステム間における所定の文字の相違といった相違点があることに鑑みて、本発明は、多文字セット文字コード入力方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明に係る入力方法においては、多文字セット文字コードが設けられているクラウド文字データベースシステムに接続する多文字セット文字コード入力プログラムを提供する。本発明に係る入力方法は、ユーザ側の装置システムに内蔵される文字セット及びフォントは採用していないため、システム内に内蔵されていない特殊文字に関わる問題を排除することが可能となる。従って、ユーザは、システム内に不足している何らかの文字をキーインするかどうかを意識する必要がない状況下において、多文字セット文字コードライブラリに記載されている如何なる文字をも入力することが可能である。
【０００８】
本発明に係る多文字セット文字コード入力方法は、クライアント側装置において、主としてウェブへの埋め込みやウェブブラウザへのプラグインが可能であり、ひいては独立したパッケージソフトウェアの方式であってもよい、１つの多文字セット文字コード入力プログラムを提供する。プログラムは、ネットワークを介して多文字セット文字コードライブラリが設けられているクラウド文字データベースシステムに接続することを必要とする。これにより各ユーザは、それぞれが習慣的に用いている入力方法によって、クラウド文字データベースシステムから取得された１つ又は複数の文字候補の中から所要の文字を即時に選択することが可能である。即ち、本発明では、ユーザ側の装置システム内の文字は採用しないため、端末システムに文字が不足する問題を排除することが可能である。
【０００９】
本発明に係る多文字セット文字コード入力方法では、入力プログラムを実行した後、入力インターフェースを起動すると共に、クライアント側装置に表示する。その後、ユーザは、入力インターフェースを介して文字を入力することができると共に、入力コードを生成することができる。入力コードがサーバシステムに伝送された後、サーバシステムが多文字セット文字コードライブラリを照合して対応する文字を取得するか又は複数の文字候補を生成する。これら選択肢は、クライアント側装置上で選択できるようにユーザに提供される。次いで、ユーザは、入力インターフェースを介して文字を選択する。生成された文字コードはサーバシステムに伝送されて照合され、サーバシステムは受信した文字コードに基づいてフォントファイルを生成する。フォントファイルがクライアント側装置によってロードされた後、その文字が即時表示される。
【００１０】
本発明によれば、クライアント側装置において実行される入力プログラムは、ウェブマークアップ言語に埋め込まれたスクリプト言語によって実現することができる。クライアント側装置はこのスクリプト言語が埋め込まれたウェブページをロードする時、サーバシステムからこの入力プログラムをロードすることができる。
【００１１】
本発明によれば、サーバシステム側において、多文字セット文字コード入力方法は、サーバシステムがクライアント側装置から伝送された入力請求を受信することを含む。これにより、サーバシステムは、クライアント側装置に入力プログラムコードを伝送する。クライアント側装置は、入力プログラムコードを介して入力インターフェースを起動することができる。ユーザは、入力インターフェースを介して文字を入力すると共に、入力コードを生成することができる。
【００１２】
サーバシステムは、クライアント側装置から伝送された入力コードに基づいて多文字セット文字コードライブラリを照合し、この入力コードに対応する１つの文字又は複数の文字候補を生成する。複数の文字候補がある場合は、関連する選択肢がクライアント側装置に伝送され、ユーザが選択した後、再度サーバシステムが選択に基づいてフォントファイルを生成する。フォントファイルは最終的にクライアント側装置にロードされ、フォントファイルに記載された文字が即時表示される。
【００１３】
本発明に係る多文字セット文字コード入力システムは、主としてサーバシステムと入力手段を有するクライアント側装置とを含む。サーバシステムには、入力プログラムコードと多文字セット文字コードライブラリとが搭載されている。クライアント側装置は、ネットワークを介してサーバシステムと接続する。ユーザがブラウザプログラムを利用して入力プログラムコードのリンクが埋め込まれたウェブページをロードすると、システムはサーバシステムから入力プログラムコードをロードする。入力プログラムによって入力された文字は、サーバシステムが提供する多文字セット文字コードライブラリに存在する文字であり、特にクライアント側装置内のシステムに存在しない文字を網羅することができる。
【００１４】
本発明に係る装置は、多文字セット文字コード入力方法を実行する命令セットが記憶されたメモリを備える。命令セットは、クライアント側装置に表示される入力インターフェースを起動する命令と、入力インターフェースを介して入力コードを生成する命令と、入力コードをサーバシステムに伝送する命令と、サーバシステムが入力コードと多文字セット文字コードライブラリとを照合した結果を受信する命令と、入力コードに対応する１つの文字又は複数の文字候補の選択肢を表示する命令と、１つの文字に対応する又は複数の文字候補のうちの１つに対応する文字コードを生成する命令と、文字コードをサーバシステムに伝送する命令と、サーバシステムが生成したフォントファイルをロードして文字コードに対応する文字を即時表示する命令と、を含む。
【発明の効果】
【００１５】
本発明に係る多文字セット文字コード入力方法を実行するシステムは、主として、ユーザが端末装置上でデータ入力を実行する時、関連して起動する入力プログラムによってクラウドに設けられた多文字セット文字コードライブラリに接続することを提供する。多文字セット文字コードライブラリの特色は、プラットフォームに跨って可能性のある全ての文字を包括することで、パーソナルコンピュータ内の文字数不足の問題を解決することができる点にある。従って、この多文字セット文字コード入力方法によって、ユーザは端末装置内のシステムに内蔵されていない如何なる文字をも入力することができ、多文字セット文字コード入力の目的を達成することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る多文字セット文字コード入力システムの実施例を示した図である。
【図２】本発明に係る多文字セット文字コード入力方法において生成されるユーザインターフェースの１つ目の例を示した図である。
【図３】ウェブスクリプトプログラム内に埋め込まれた入力プログラムのリンクを示した図である。
【図４】本発明に係る多文字セット文字コード入力方法において生成されるユーザインターフェースの２つ目の例を示した図である。
【図５】本発明におけるクライアント側装置とサーバシステムとの信号フローを示した図である。
【図６】本発明に係る多文字セット文字コード入力方法のクライアント側装置におけるフローの実施例を示した図である。
【図７】本発明に係る多文字セット文字コード入力方法のサーバシステム側におけるフローの実施例を示した図である。
【発明を実施するための形態】
【００１７】
本発明が所定の目的を達成するために採用した技術、方法及び効果をより深く理解することができるように、以下、本発明について図面を参照しながら詳細に説明する。これにより、本発明の目的、特徴及び特性を深く且つ具体的に理解することができる。但し、これら図面は本発明の参考と説明のために提供するものに過ぎず、本発明について何ら制限するものではない。
【００１８】
本発明に係る多文字セット文字コード入力方法、多文字セット文字コード入力システム及び多文字セット文字コード入力プログラムを実行する装置は、主として、各種言語のいずれにおいてもコンピュータシステム内に不足している文字をキーインする需要があることに鑑みて、クラウド上の多文字セット文字コードに基づく入力方法として提供するものである。この入力方法では、クラウドデータベースを採用しており、端末コンピュータシステム内の内蔵文字は採用しない。従って、異なるシステム間で異なる文字不足の状況が生じることはない。また、多文字セット文字コードライブラリがクラウドに設けられる入力方法であるため、多文字セット文字コードライブラリの内容を随時取得することができ、端末システムに制限されることがなく、文字不足の状況を解消することができる。更に本発明における入力プログラムによって、ユーザは、システム内に不足している何らかの文字をキーインするかどうかを意識する必要がない状況下において、多文字セット文字コードライブラリに記載されている如何なる文字をも入力することが可能である。
【００１９】
本発明は、中国語コンピュータアプリケーション環境に適用されるだけでなく、文字不足の問題に直面し得る他の言語環境にも適用可能である。その理由は、本発明における多文字セット文字コードライブラリが、各種言語全ての文字データベースを包括することができるからである。例えば、多文字セット文字コードライブラリは、繁体字中国語で常用されるＣＮＳ１１６４３、Ｂｉｇ５、Ｕｎｉｃｏｄｅ等や、簡体字中国語で常用されるＧＢ２３１２、ＧＢ１８０３０等、更に日本語で常用されるＪＩＳｘ０２０８、ＪＩＳｘ０２１３等のコードの文字データベースを含む。但し、実際の実現においては、これらの文字セット文字コードに限定されない。
【００２０】
ここで言う多文字セット文字コードライブラリは、クラウドデータベースを直接提供し、端末コンピュータシステム搭載の文字データベースに制限されないことを主な目的とする。従って、同時にパーソナルコンピュータ内の文字数不足の問題をも解決することができる。パーソナルコンピュータにおいて常用される内部コードとしては、例えばＢＩＧ−５、Ｕｎｉｃｏｄｅがあるが、それらに含まれる中国語文字セットが約一万余りであるとは言え、依然として使用するのに十分ではなく、文字不足の問題が存在する。本発明では、クラウド（インターネット）に構築された多文字セット文字コードライブラリを構成し、関連するコード変換ツールを含むことによって、異なるコンピュータシステム内に異なるコード及び文字不足の問題が存在することを解決することができる。
【００２１】
本発明に係る実施例では、前述した多文字セット文字コードライブラリの概念を利用して、多文字セット文字コード入力方法と、この入力方法を実現する多文字セット文字コード入力システムとを提供する。これにより、端末ユーザは、クライアント側装置（コンピュータシステム）において多文字セット文字コードライブラリを採用した入力方法を実行することで、特に異なるシステムに内蔵されていない文字を含む、多文字セット文字コードライブラリに記載された如何なる入力を要する文字をもキーインすることが可能である。このシステムは、図１の多文字セット文字コード入力システムの実施例を示す図に示すとおりである。
【００２２】
図１において、ネットワーク１０を介して接続されたサーバシステム１１とクライアント側装置１２とを示す。好ましくは、サーバシステム１１は、クラウドサーバ及びクラウドデータベースであり、複数のクライアント側装置１２に対してサービスを提供することができるものである。
【００２３】
本発明において、サーバシステム１１中に搭載されたデータベースは、主として多文字セット文字コードライブラリ１１３であるが、他の実施例において、更に各種フォントが記載されたフォントライブラリ１１５を含むことができる。サーバシステム１１は、入力プログラムコードを更に搭載する。この入力プログラムコードは、ウェブマークアップ言語内に埋め込まれたスクリプト言語として実現することができる。
【００２４】
一端のクライアント側装置１２は、コンピュータシステムであり、特定のオペレーションシステムを搭載する。実施例において、ウェブページ内容を閲覧するブラウザプログラムを搭載することができる。クライアント側装置１２の主な機能モジュールとして、ネットワークインターフェースユニット１２１が設けられている。これによりネットワーク１０に接続し、ネットワーク１０を介してサーバシステム１１に接続すると共に、サーバシステム１１から伝送されたデジタルデータを取得する。プログラム処理ユニット１２２は、各種入出力信号、命令を処理するのに用いられ、当該処理には、オペレーションシステムプログラム１２８が生成した各種信号、命令の処理、オペレーションシステムにおいて実行されたブラウザプログラム１２７が生成したデータ及び命令の処理、ウェブブラウザプログラムにおいて動作したスクリプトプログラム（ｓｃｒｉｐｔ）１２６が生成した信号、命令等の処理が含まれる。
【００２５】
クライアント側装置１２には、ユーザの需要に対応するユーザインターフェースユニット１２３と、情報出力に用いる例えばディスプレイ、プリンタなどの出力装置１２４と、命令入力に用いる例えばキーボード、マウス、タッチパネルなどの入力装置（入力手段）１２５とが含まれる。
【００２６】
前述したクライアント側装置１２において入力生成の需要が生じた場合、オペレーションシステムが１つの入力環境を起動する。例えばウェブ上において入力生成の需要が生じた場合、その実施例として、図２に示す本発明に係る多文字セット文字コード入力方法において生成されるユーザインターフェースの１つ目の例を参考にすることができる。
【００２７】
この例では、ウェブインターフェース２０を示す。ウェブインターフェース２０には、特にデータ入力を必要とする入力欄２０１がいくつか含まれる。ユーザがこれら入力欄２０１においてデータ入力する必要がある場合、ウェブブラウザプログラムが入力インターフェースである入力バー２０３と選択を入力する機能バー２０５とを生成することを助ける。この入力バー２０３と機能バー２０５とを起動する方式の１つとしては、例えば、ソフトウェアを起動できるボタンといった、ウェブインターフェース２０上の１つのハイパーリンクオブジェクト（標示せず）をクリックすることが挙げられる。これにより、直ちに関連するスクリプト言語（ｓｃｒｉｐｔ）によって起動された入力バー２０３を実行することができる。他の方式としては、ユーザがカーソルを入力欄２０１まで移動させた場合、直ちにこの入力バー２０３と機能バー２０５とを起動させることが挙げられる。
【００２８】
機能バー２０５は、ユーザに対して、入力方法の選択、入力バーの起動終了といった機能を提供する。入力バー２０３は、ユーザに対して、入力方法の選択、特定符号の入力及び特定入力方法における入力コードのキーインを提供する。
【００２９】
本発明に係る実施例において、多文字セット文字コード入力方法は、ウェブページ内に埋め込まれた１つのスクリプト言語を介して実現することができ、関連するウェブページに進入する時に同時に入力プログラムをロードすることができる。また、ウェブブラウザにプラグインされたプラグインプログラムを介して、ユーザがデータをキーインする必要があるウェブページにおいて随時この入力プログラムを起動することもできる。他の実施例においては、独立したパッケージソフトウェアを提供し、ユーザが独立した多文字セット文字コード入力プログラムを実行するようにする。これら異なる形式の入力プログラムは、ネットワークを介してクラウド多文字セット文字コードライブラリが設けられているサーバシステムに接続する必要がある。これにより各ユーザは、それぞれが習慣的に用いている入力方法によって、クラウド文字データベースシステムから取得された１つ又は複数の文字候補の中から所要の文字を即時に選択することが可能である。即ち、本発明では、ユーザ側の装置システム内の文字は採用しないため、使用の過程において、システムに文字が不足している問題に直面したことをユーザに意識させることがない。
【００３０】
ウェブページに埋め込まれたスクリプト言語の方式については、図３に示すウェブスクリプトプログラム内に埋め込まれた入力プログラムのリンクを参考にすることができる。
【００３１】
図３では、ハイパーテキストマークアップ言語（ＨＴＭＬ）によって記述された１つのウェブページ内に１つのスクリプトプログラム３０（この例ではＪａｖａＳｃｒｉｐｔ（登録商標））が組み込まれていることを例として、１つの入力プログラムコード“ｘｘｘ．ｊｓ”が埋め込まれたサーバリンクを示す。このプログラムコードには、サーバシステムに生成されるフォントファイルに接続するハイパーリンクを記載することができる。従って、ユーザがこのウェブページを閲覧した時、ウェブページ内ではこの組み込まれたシンタックスによってリモートサーバからロードされた入力プログラムが初期化されるが、他の起動可能な方式を排除するものではない。この例ではハイパーテキスト転送プロトコル（ＨＴＴＰ）を、入力プログラムコードをロードする方式としているが、実際の実現においては、この方式に限定されない。
【００３２】
この例ではＪａｖａＳｃｒｉｐｔ（登録商標、サブファイル名はｊｓ）をスクリプトプログラム３０としており、ｊｓファイルを利用して１つのＪａｖａＳｃｒｉｐｔ（登録商標）プログラムをパッケージングすると共に、リモートサーバ中に設けており、関連するウェブページを開いた時にリモートサーバからロードする。特に、ｊｓファイルにはサーバシステム内のフォントファイル位置に接続するハイパーリンクが記載されている。実際の実現においては、これに限定されない。
【００３３】
図４に、本発明に係る多文字セット文字コード入力方法において生成されるユーザインターフェースの他の画面を示す。この例では、入力インターフェース４０１（入力バーの形式で表示）を介して入力を実行した時、入力プログラムが入力コードを生成する。入力プログラムは、記載されたサーバシステムリンクに基づいてこの入力コードを伝送する。サーバシステムは、この入力コードに基づいて多文字セット文字コードライブラリを照合すると共に、照合で導き出した文字又は複数の文字候補を有する選択肢をクライアント側装置に伝送する。クライアント側装置で生成された内容は、図の文字候補リスト４０２のように示される。
【００３４】
例えば、ユーザが注音入力方法を選択し、キーボードを介して注音符号を生成すると、入力プログラムはこの注音符号をサーバシステムに伝達される入力コードに変換することができる。入力コードは多文字セット文字コードライブラリ中の１つ又は複数の文字を照合する。照合で導き出された文字又は複数の文字候補はクライアント側装置に伝送され、クライアント側装置においてリスト方式（文字候補リスト４０２）で表現される。これにより、ユーザは、そのうちの文字をクリックしたり、その過程において必要な上下スクロール、前後ページ変換等の動作を行うことができる。
【００３５】
本発明に係る多文字セット文字コード入力方法を実行する場合、多文字セット文字コードライブラリがサーバシステムに搭載され、更には多文字セット文字コードライブラリを介して表示される文字が全てクラウドのデータベースに接続して存在することから、クライアント側装置とサーバシステムとの間では必要な信号のやり取りが行われる。主な信号のやり取りについては、図５に示す本発明におけるクライアント側装置とサーバシステムとの信号フローを参考にすることができる。
【００３６】
図５に、クライアント側装置５１とサーバシステム５２との信号のやり取りを示す。この信号のやり取りにおいて、クライアント側装置５１が入力請求を生成し（５０１）、サーバシステム５２が受信する。従って、サーバシステム５２がクライアント側装置５１に対してクライアント側プログラムをロードする（５０２）。即ち、ウェブ内のマークアップ言語に埋め込まれたスクリプト言語のリンクに基づいて、サーバシステム５２からクライアント側プログラムが取得される。
【００３７】
その後、クライアント側装置５１において、このサーバシステム５２からロードされたスクリプト言語、即ち入力プログラムが実行されると共に、１つの入力インターフェースが起動される。この入力インターフェースを介して、特定の入力方法（例えば「倉頡」、「注音」、「英数」などの中国語入力方法）によって入力コードが生成される（５０３）。サーバシステム５２に伝送され、サーバシステム５２が多文字セット文字コードライブラリを照合し、或いはフォントライブラリを照合し、生成された結果（文字選択及びフォントを含む）がクライアント側装置５１に返送される（５０４）。
【００３８】
照合の結果、もし１つの入力コードが１つの文字のみに対応する場合は、１つの文字の入力を完了する（５０７）。この文字はサーバシステムにおいて生成されるフォントファイルに対応し、入力インターフェースを介して逐一生成される文字コードに対応する複数の文字を含め、いずれもこのフォントファイルに記載されている。フォントファイルは入力過程において随時更新される。即ち、入力インターフェース／入力プログラムを介して文字コードが生成されると共にサーバシステムに伝送されると、サーバシステムが即時フォントファイルを更新する。従って、１つの段階が完了（例えば１つのページの入力が完了）した全ての文字について、フォントファイルがこれら全ての文字を含めてクライアント側装置５１にロードされた（５０８）後、クライアント側装置５１のブラウザプログラムによって、フォントファイルの文字又は各文字を含むフォント（フォントライブラリによって提供される）が即時表示される。
【００３９】
照合の結果、もし複数の文字候補が生成された場合、この時ユーザは、クライアント側装置５１のディスプレイを介して表示された選択肢の中から１つを選択したり、ページをめくること及び上下スクロールさせることを含む動作を行う。操作の動作においてサーバシステム５２に接続する必要がある場合は、フロー図に示すように選択請求を生成し（５０５）、サーバシステム５２がこの選択に応答する（５０６）。
【００４０】
ユーザが複数の文字候補から１つを選択した後も、同様に選択請求を生成する（５０５）。この請求は入力プログラムによってサーバシステム５２に伝送され、応答された（５０６）後、クライアント側装置５１が入力完了を確認する（５０７）。最後に、サーバシステム５２から文字コードに基づいて生成されたフォントファイルがクライアント側装置５１にロードされる（５０８）。これにより、クライアント側装置５１がフォントファイルを開くと共に文字を即時表示する。
【００４１】
特筆すべきことは、本発明に係る多文字セット文字コード入力方法及びシステムにおいて、もしクライアント側装置が多文字セット文字コードライブラリ／フォントライブラリを有するサーバシステムに接続された状態である場合、クライアント側装置において表示される文字は、いずれもサーバシステムがクライアント側装置から伝送された文字コードに基づいて構築したフォントファイルであり、クライアント側装置上で即時表示することができることである。但し、クライアント側装置がオフライン状態である場合、即ち、サーバシステムとの回線が切断されている場合、この入力プログラムをロードするブラウザプログラムは、クライアント側装置内のオペレーションシステムに内蔵される文字を自動的に表示するため、この状態下においては内蔵されていない文字を表示することはできない。
【００４２】
本発明に係る多文字セット文字コード入力システムにおいて、クライアント側装置は、主として１つの入力プログラムを起動することを介してクラウドに設けられた多文字セット文字コードライブラリに接続する。従って、多文字セット文字コードライブラリ内の全ての文字を直接取得することが可能であり、あまり見られない文字がシステム内に搭載されているか否かは問題にならない。実施例については、図６に示す本発明に係る多文字セット文字コード入力方法のクライアント側装置におけるフローの実施例を参考にすることができる。
【００４３】
フロー開始のステップＳ６０１において、１つの実施例では、ウェブ中に埋め込まれたスクリプト言語をロードすることを介して、入力手順を起動する。但し、ウェブのプラグインプログラム又は１つの独立したプログラムを実行することによって入力手順を起動できることを排除しない。
【００４４】
次いで、ステップＳ６０３において、入力手順ではサーバシステム６１から入力プログラムをロードすると共に実行する。即ち、ウェブ内のマークアップ言語にこのサーバシステム６１に接続するハイパーリンク（ｈｙｐｅｒｌｉｎｋ）が記載されると共に、マークアップ言語の特定のスクリプト言語に接続される。このリンクに基づいてスクリプト言語をロードした後、ステップＳ６０５において、入力プログラムを実行して１つの入力インターフェースを起動することができる。実施例において、ユーザが入力欄（図２に示す）においてデータ入力を準備しようとする場合、入力プログラムを実行して入力インターフェースを起動させる。但し、複合キー又は特定のインターフェースによって入力インターフェースを呼び出すことができることを排除しない。
【００４５】
その後、ステップＳ６０７において、ユーザは、この入力インターフェースを介して入力を実行することができる。入力プログラムは、入力内容に対応して入力コードを生成すると共に、サーバシステム６１に伝送する。サーバシステム６１は、入力コードを照合する。ステップＳ６０９において、このクライアント側装置は、サーバシステム６１がデータベース６２に基づいて照合して導き出した結果を受信することができる。結果は１つの文字である可能性があり、複数の文字候補である可能性もある。これら文字候補の情報は、クライアント側装置が受信すると共にリスト方式で表示する。１つの実施例において、ユーザが複数の文字候補の中から如何なる文字も選択していない場合、クライアント側装置表示されるリストは図形文字で表示され、選択され入力が確定した時点で、文字コードで多文字セット文字コードライブラリ中の文字が対応的に表示される。
【００４６】
ステップＳ６１１において、ユーザは、表示された複数の文字候補の選択肢の中から１つを選択する。この動作によって文字を入力することができると共に、選択した文字コードをサーバシステム６１に伝送することができる。ステップＳ６１３において、サーバシステム６１は、受信した１つの文字コード又は引き続いて受信した複数の文字コードに基づいて１つのフォントファイルを生成する。クライアント側装置は、フォントファイルを受信する。最後に、ステップＳ６１５において、クライアント側装置は、このフォントファイルに基づいて多文字セット文字コードライブラリ内の対応する文字を即時表示する。
【００４７】
特筆すべきことは、フォントファイルは、サーバシステム内のスクラッチパッドメモリ内に一時記憶され、入力プログラムを実行する際には、サーバシステムのフォントファイルのリンクルートがすでに決められていることである。これにより、クライアント側装置は、このリンクに基づいてこの段階の入力で生成されたフォントファイルをスムーズに取得することができる。また、前述した入力プログラムによって文字コードが生成されると共にサーバシステムに伝送された際、サーバシステムはフォントファイルを即時更新すると共に、クライアント側システムに即時ロードして即時表示することができる。
【００４８】
サーバシステム側のフローの実施例については、図７に示すフローを参考にすることができる。
【００４９】
ステップＳ７０１において、多文字セット文字コードライブラリを搭載するサーバシステムは、随時各クライアント側装置が生成した入力請求に応答する準備を整える。サーバシステムは、特定のクライアント側装置がウェブ又は独立したプログラムを介して生成した入力請求を受信した後、ステップＳ７０３において、入力プログラムコードを請求したクライアント側装置に伝送する。
【００５０】
その後、ステップＳ７０５において、サーバシステムは、特定のクライアント側装置から伝送された入力コードを受信する。この入力コードは、入力プログラムを操作することによって特定の入力方法で生成される。ステップＳ７０７において、サーバシステムは、多文字セット文字コードライブラリ／フォントライブラリを照合する。
【００５１】
多文字セット文字コードライブラリを照合した後、ステップＳ７０９において、サーバシステムは、この入力コードに対応する１つの文字又は複数の文字候補を生成し、１つの文字又は複数の文字候補の情報をクライアント側装置に伝送する。これらの情報は、クライアント側装置においてリスト方式で表現される。次いで、ステップＳ７１１において、サーバシステムは、クライアント側装置が生成した選択文字コードを受信する。これに基づいて、多文字セット文字コードライブラリ（又はフォントライブラリを含む）がフォントファイルを生成する（ステップＳ７１３）。
【００５２】
本実施例において、クライアント側装置内には、多文字セット文字コード入力方法を実行する命令セットが記憶されたメモリ又は特定の記憶媒体が設けられている。命令セットは、前述したネットワークを介してクラウドからロードされた入力プログラムコードであり、記憶媒体内に記憶された独立したソフトウェアであってもよい。搭載される命令セットは、前述した多文字セット文字コード入力方法を実行する各種命令を含み、クライアント側装置に表示される入力インターフェースを起動する命令と、入力インターフェースを介して入力コードを生成する命令と、入力コードをサーバシステムに伝送する命令と、サーバシステムが入力コードと多文字セット文字コードライブラリとを照合した結果を受信する命令と、入力コードに対応する１つの文字又は複数の文字候補の選択肢を表示する命令と、１つの文字に対応する又は複数の文字候補のうちの１つに対応する文字コードを生成する命令と、文字コードをサーバシステムに伝送する命令と、サーバシステムが生成したフォントファイルをロードして文字コードに対応する文字を即時表示する命令と、を含む。
【００５３】
従って、本発明に係る多文字セット文字コード入力方法を実行するシステムは、主として、ユーザが端末装置上でデータ入力を実行する時、関連して起動する入力プログラムによってクラウドに設けられた多文字セット文字コードライブラリに接続することを提供する。多文字セット文字コードライブラリの特色は、プラットフォームに跨って可能性のある全ての文字を包括することで、パーソナルコンピュータ内の文字数不足の問題を解決することができる点にある。従って、この多文字セット文字コード入力方法によって、ユーザは端末装置内のシステムに内蔵されていない如何なる文字をも入力することができ、多文字セット文字コード入力の目的を達成することができる。
【００５４】
以上は本発明の好ましい実施例に過ぎず、本発明の特許請求の範囲に基づいて為された均等な変更及び修正は、すべて本発明の範囲に含まれる。
【符号の説明】
【００５５】
１０  ネットワーク      
１１  サーバシステム
１１３  多文字セット文字コードライブラリ
１１５  フォントライブラリ
１２  クライアント側装置      
１２１  ネットワークインターフェースユニット
１２２  プログラム処理ユニット      
１２３  ユーザインターフェースユニット
１２４  出力装置
１２５  入力装置
１２６  スクリプトプログラム
１２７  ブラウザプログラム
１２８  オペレーションシステムプログラム
２０  ウェブインターフェース
２０１  入力欄
２０３  入力バー
２０５  機能バー
３０  スクリプトプログラム
４０１  入力インターフェース
４０２  文字候補リスト
５１  クライアント側装置      
５２  サーバシステム
６１  サーバシステム
６２  データベース
【図１】
2015037310.tif 000003
【図２】
2015037310.tif 000004
【図３】
2015037310.tif 000005
【図４】
2015037310.tif 000006
【図５】
2015037310.tif 000007
【図６】
2015037310.tif 000008
【図７】
2015037310.tif 000009
【手続補正書】
【提出日】平成26年12月4日(2014.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力プログラムを実行して、クライアント側装置に表示される入力インターフェースを起動する工程と、
前記入力インターフェースにおいて、カーソルがデータを入力するための入力欄まで移動されると、ユーザに対して特定の符号の入力及び特定の入力方法における入力コードの入力を行わせる入力バーと当該入力バーの起動終了の選択を行わせることが可能な機能バーとを生成して表示させる工程と、
前記入力インターフェースを介して入力コードを生成すると共に、サーバシステムに伝送する工程と、
前記サーバシステムから前記入力コードに対応する１つの文字又は複数の文字候補の選択肢を受信すると共に、前記クライアント側装置に表示する工程であって、前記サーバシステムに多文字セット文字コードライブラリが搭載されており、前記１つの文字又は前記複数の文字候補は前記多文字セット文字コードライブラリから選ばれたものである工程と、
前記入力プログラムが前記１つの文字又は前記複数の文字候補のうちの１つに対応する文字コードを生成すると共に、前記文字コードを前記サーバシステムに伝送し、前記サーバシステムが、受信した前記文字コードに基づいてフォントファイルを生成する工程と、
前記サーバシステムから前記フォントファイルをロードすると共に、前記クライアント側装置に前記文字コードに対応する文字を即時表示する工程と、
を含むことを特徴とする多文字セット文字コード入力方法。
【請求項２】
前記入力プログラムは、ウェブマークアップ言語に埋め込まれたスクリプト言語によって実現され、
前記スクリプト言語は前記サーバシステムに搭載されることを特徴とする請求項１に記載の多文字セット文字コード入力方法。
【請求項３】
前記スクリプト言語が埋め込まれたウェブページを開くことによって、前記サーバシステムから前記入力プログラムをロードすることを特徴とする請求項２に記載の多文字セット文字コード入力方法。
【請求項４】
前記入力プログラムをロードする場合、データ入力時に前記入力インターフェースを起動することを特徴とする請求項３に記載の多文字セット文字コード入力方法。
【請求項５】
前記入力プログラムを介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項１に記載の多文字セット文字コード入力方法。
【請求項６】
前記フォントファイルが生成されると、前記サーバシステムのスクラッチパッドメモリに一時記憶されることを特徴とする請求項５に記載の多文字セット文字コード入力方法。
【請求項７】
前記フォントファイルが生成された時に前記クライアント側装置がリンクに基づいて前記フォントファイルをロードすることができるように、前記入力プログラムを実行する際に、前記サーバシステム中の前記フォントファイルにリンクするリンクルートが決められることを特徴とする請求項６に記載の多文字セット文字コード入力方法。
【請求項８】
サーバシステムがクライアント側装置から伝送された入力請求を受信する工程と、
前記入力請求に基づいて、前記クライアント側装置に対して入力プログラムコードを伝送する工程と、
前記サーバシステムが、前記クライアント側装置が前記入力プログラムコードを経由して起動した、ユーザに対して特定の符号の入力及び特定の入力方法における入力コードの入力を行わせる入力バーと当該入力バーの起動終了の選択を行わせることが可能な機能バーとを含む入力インターフェースの入力欄によって生成された入力コードを受信する工程と、
多文字セット文字コードライブラリを照合して、前記入力コードに対応する１つの文字又は複数の文字候補を生成する工程と、
前記１つの文字又は前記複数の文字候補の情報を前記クライアント側装置に伝送する工程と、
前記クライアント側装置が起動した前記入力インターフェースによって生成された文字コードを受信して、前記文字コードに対応する文字を含むフォントファイルを生成する工程と、
前記フォントファイルを前記クライアント側装置に伝送する工程と、
を含むことを特徴とする多文字セット文字コード入力方法。
【請求項９】
前記サーバシステムにおける前記入力プログラムコードのリンクは、ウェブマークアップ言語に埋め込まれることを特徴とする請求項８に記載の多文字セット文字コード入力方法。
【請求項１０】
前記クライアント側装置が前記入力プログラムコードのリンクが埋め込まれたウェブページを開くと、前記サーバシステムから前記入力プログラムコードをロードすることを特徴とする請求項９に記載の多文字セット文字コード入力方法。
【請求項１１】
前記入力インターフェースを介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項８に記載の多文字セット文字コード入力方法。
【請求項１２】
前記フォントファイルが生成されると、前記サーバシステムのスクラッチパッドメモリに一時記憶されることを特徴とする請求項１１に記載の多文字セット文字コード入力方法。
【請求項１３】
前記フォントファイルが生成された時に前記クライアント側装置がリンクに基づいて前記フォントファイルをロードすることができるように、前記入力プログラムコードには、前記サーバシステム中の前記フォントファイルにリンクするリンクルートが記載されることを特徴とする請求項１２に記載の多文字セット文字コード入力方法。
【請求項１４】
入力プログラムコードと多文字セット文字コードライブラリとを搭載するサーバシステムと、
クライアント側装置のオペレーションシステムが前記サーバシステムから前記入力プログラムコードをロードすると共に、前記入力プログラムコードを前記オペレーションシステム中のブラウザプログラムにロードし、前記ブラウザプログラムを利用して前記入力プログラムコードのリンクが埋め込まれたウェブページをロードすると、カーソルが入力欄まで移動されることによって、ユーザに対して特定の符号の入力及び特定の入力方法における入力コードの入力を行わせる入力バーと当該入力バーの起動終了の選択を行わせることが可能な機能バーとを含む入力インターフェースを起動する入力手段と、を含み、
前記サーバシステムが前記クライアント側装置によって前記入力プログラムコードを介して起動された前記入力インターフェースの前記入力バー及び前記機能バーから入力コードを受信し、前記多文字セット文字コードライブラリを照合した後、前記クライアント側装置に選択させる１つの文字又は複数の文字候補を生成し、次いで前記クライアント側装置が文字コードを受信して前記文字コードに対応する文字を含むフォントファイルを生成し、前記クライアント側装置が前記フォントファイルをロードして前記文字コードに対応する文字を即時表示することを特徴とする多文字セット文字コード入力システム。
【請求項１５】
前記入力手段を介して前記文字コードが逐一生成されると共に前記サーバシステムに伝送された時、前記サーバシステムが前記フォントファイルを即時更新することを特徴とする請求項１４に記載の多文字セット文字コード入力システム。
【請求項１６】
前記サーバシステムには、前記フォントファイルを一時記憶するスクラッチパッドメモリが設けられていることを特徴とする請求項１５に記載の多文字セット文字コード入力システム。
【請求項１７】
多文字セット文字コード入力方法を実行する命令セットを搭載したメモリを備えた装置であって、
前記命令セットは、
クライアント側装置に表示される、ユーザに対して特定の符号の入力及び特定の入力方法における入力コードの入力を行わせる入力バーと当該入力バーの起動終了の選択を行わせることが可能な機能バーとを含む入力インターフェースを起動する命令と、
前記入力インターフェースの前記入力バー及び前記機能バーが操作されることによって入力コードを生成する命令と、
前記入力コードをサーバシステムに伝送する命令と、
前記サーバシステムが前記入力コードと多文字セット文字コードライブラリとを照合した結果を受信する命令と、
前記入力コードに対応する１つの文字又は複数の文字候補の選択肢を表示する命令と、
前記１つの文字に対応する又は前記複数の文字候補のうちの１つに対応する文字コードを生成する命令と、
前記文字コードを前記サーバシステムに伝送する命令と、
前記サーバシステムが生成したフォントファイルをロードして前記文字コードに対応する文字を表示する命令と、
を含むことを特徴とする装置。