(57)【要約】【課題】文字コードなどの追加／変更に対応して正しく表示させる。【解決手段】文字コードを格納する記憶手段と、文字コードを用いて作成されたページに使用されている文字コードが記憶手段に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出手段と、差分検出手段による検出結果に応じて文字コードを取得する文字コード取得手段と、を備える。【選択図】図３
2010204900.tif 000002
【特許請求の範囲】
【請求項１】
文字コードを格納する記憶手段と、
文字コードを用いて作成されたページに使用されている文字コードが前記記憶手段に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出手段と、
前記差分検出手段による検出結果に応じて文字コードを取得する文字コード取得手段と、を備えることを特徴とする携帯端末。
【請求項２】
前記文字コード取得手段は、検出された差分情報のみを取得することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記文字コード取得手段は、前記記憶手段において取得する文字コードを格納するだけの空き容量があるか否かを確認し、空き容量があれば前記文字コードを取得することを特徴とする請求項１又は２記載の携帯端末。
【請求項４】
前記文字コード取得手段は、前記差分検出手段による検出結果を参照して、前記ページの表示文字数が規定値に満たないと前記文字コードを取得することを特徴とする請求項１から３のいずれか１項に記載の携帯端末。
【請求項５】
１つ以上の文字コードを格納する文字コード記憶手段と、
要求された前記文字コード記憶手段に格納されている文字コードを送信する文字コード送信手段と、を備えることを特徴とするサーバ。
【請求項６】
前記文字コード送信手段は、要求された文字コードの差分情報のみを送信することを特徴とする請求項５記載のサーバ。
【請求項７】
ホームページを提供するホームページ提供手段を備えることを特徴とする請求項５又は６記載のサーバ。
【請求項８】
文字コードを用いて作成されたページを表示する携帯端末と、前記文字コードを提供するサーバと、を備える文字表示システムであって、
前記携帯端末は、
文字コードを格納する記憶手段と、
前記ページに使用されている文字コードが前記記憶手段に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出手段と、
前記差分検出手段による検出結果に応じて前記サーバに文字コードを要求して取得する文字コード取得手段と、を有し、
前記サーバは、
１つ以上の文字コードを格納する文字コード記憶手段と、
要求された前記文字コード記憶手段に格納されている文字コードを送信する文字コード送信手段と、を有することを特徴とする文字表示システム。
【請求項９】
前記文字コード取得手段は、検出された差分情報のみを取得することを特徴とする請求項８記載の文字表示システム。
【請求項１０】
前記文字コード送信手段は、要求された文字コードの差分情報のみを送信することを特徴とする請求項９記載の文字表示システム。
【請求項１１】
前記文字コード取得手段は、前記記憶手段において取得する文字コードを格納するだけの空き容量があるか否かを確認し、空き容量があれば前記文字コードを取得することを特徴とする請求項８から１０のいずれか１項に記載の文字表示システム。
【請求項１２】
前記文字コード取得手段は、前記差分検出手段による検出結果を参照して、前記ページの表示文字数が規定値に満たないと前記文字コードを取得することを特徴とする請求項８から１１のいずれか１項に記載の文字表示システム。
【請求項１３】
前記サーバは、ホームページを提供するホームページ提供手段を備えることを特徴とする請求項８又は１２のいずれか１項に記載の文字表示システム。
【請求項１４】
文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納している記憶部に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出ステップと、
前記差分検出ステップによる検出結果に応じて文字コードを取得する文字コード取得ステップと、を備えることを特徴とする携帯端末の文字表示方法。
【請求項１５】
１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、要求された文字コードを送信する文字コード送信ステップ、を備えることを特徴とするサーバの文字表示方法。
【請求項１６】
携帯端末による文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納する記憶部に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出ステップと、
前記差分検出ステップによる検出結果に応じてサーバに文字コードを要求する文字コード要求ステップと、
前記サーバによる１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、文字コードを送信する文字コード送信ステップと、を備えることを特徴とする文字表示システムの文字表示方法。
【請求項１７】
文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納している記憶部に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出処理と、
前記差分検出処理による検出結果に応じて文字コードを取得する文字コード取得処理と、をコンピュータに実行させるプログラム。
【請求項１８】
１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、要求された文字コードを送信する文字コード送信処理、をコンピュータに実行させるプログラム。
【請求項１９】
携帯端末による文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納する記憶部に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出処理と、
前記差分検出処理による検出結果に応じてサーバに文字コードを要求する文字コード要求処理と、
前記サーバによる１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、文字コードを送信する文字コード送信処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種文字コードにて作成されたホームページを正常に表示する携帯端末、サーバ、文字表示システム、それらの文字表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来の文字コード認識、表示システムでは、特定の文字コードを有するホームページのみを正常に表示することができ、文字コード（対応フォント含む）の追加変更があった場合に、表示したいホームページの一部文字コードがユーザの携帯電話機に実装済みでないと、文字コード（対応フォント含む）の追加変更対応済みの新しい携帯電話機を買う必要があるという問題があった。
【０００３】
そこで、特許文献１に記載されるようなクライアントサーバ型マルチリンガル検索方法及びシステム装置では、クライアント端末に予め登録されていない未登録文字が含まれていても、サーバ側から予め事前に登録してある外字をダウンロードして文書検索及びクライアント端末側での表示を可能としている。
【０００４】
また、特許文献２にはアクセス先の文字コードを判定し、未登録文字コードであればサーバから必要な文字コードを入手して表示する技術について開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２５０８９９号公報
【特許文献２】特開２００５−２９３０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載される発明では、文書の検索または表示を行うたびに、サーバ側から外字をダウンロードして検索処理環境を整える必要があるという問題がある。
【０００７】
また、特許文献２においては、ホームページに使用されている文字コードを持っているか否かを判定してダウンロードを行うために文字コードや対応フォントの追加・変更が有った場合には、当該追加／変更箇所を正しく表示することができないという問題がある。
【０００８】
そこで本発明は、上記問題点に鑑みてなされたもので、文字コードなどの追加／変更に対応して正しく表示させることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明における携帯端末は、文字コードを格納する記憶手段と、文字コードを用いて作成されたページに使用されている文字コードが記憶手段に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出手段と、差分検出手段による検出結果に応じて文字コードを取得する文字コード取得手段と、を備えることを特徴とする。
【００１０】
また、本発明におけるサーバは、１つ以上の文字コードを格納する文字コード記憶手段と、要求された文字コード記憶手段に格納されている文字コードを送信する文字コード送信手段と、を備えることを特徴とする。
【００１１】
また、本発明における文字表示システムは、文字コードを用いて作成されたページを表示する携帯端末と、文字コードを提供するサーバと、を備える文字表示システムであって、携帯端末は、文字コードを格納する記憶手段と、ページに使用されている文字コードが記憶手段に、格納されているか否か及び格納されている文字コードが前記ページに使用されている文字コードに対して差分があるか否かを判断する差分検出手段と、差分検出手段による検出結果に応じてサーバに文字コードを要求して取得する文字コード取得手段と、を有し、サーバは、１つ以上の文字コードを格納する文字コード記憶手段と、要求された文字コード記憶手段に格納されている文字コードを送信する文字コード送信手段と、を有することを特徴とする。
【００１２】
また、本発明における携帯端末の文字表示方法は、文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納している記憶部に、格納されているか否か及び格納されている文字コードがページに使用されている文字コードに対して差分があるか否かを判断する差分検出ステップと、差分検出ステップによる検出結果に応じて文字コードを取得する文字コード取得ステップと、を備えることを特徴とする。
【００１３】
また、本発明におけるサーバの文字表示方法は、１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、要求された文字コードを送信する文字コード送信ステップ、を備えることを特徴とする。
【００１４】
また、本発明における文字表示システムの文字表示方法は、携帯端末による文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納する記憶部に、格納されているか否か及び格納されている文字コードがページに使用されている文字コードに対して差分があるか否かを判断する差分検出ステップと、差分検出ステップによる検出結果に応じてサーバに文字コードを要求する文字コード要求ステップと、サーバによる１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、文字コードを送信する文字コード送信ステップと、を備えることを特徴とする。
【００１５】
また、本発明におけるプログラムは、文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納している記憶部に、格納されているか否か及び格納されている文字コードがページに使用されている文字コードに対して差分があるか否かを判断する差分検出処理と、差分検出処理による検出結果に応じて文字コードを取得する文字コード取得処理と、をコンピュータに実行させることを特徴とする。
【００１６】
また、本発明におけるプログラムは、１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、要求された文字コードを送信する文字コード送信処理、をコンピュータに実行させることを特徴とする。
【００１７】
また、本発明におけるプログラムは、携帯端末による文字コードを用いて作成されたページに使用されている文字コードが、文字コードを格納する記憶部に、格納されているか否か及び格納されている文字コードがページに使用されている文字コードに対して差分があるか否かを判断する差分検出処理と、差分検出処理による検出結果に応じてサーバに文字コードを要求する文字コード要求処理と、サーバによる１つ以上の文字コードを格納する文字コード記憶部に格納されている文字コードのうち、文字コードを送信する文字コード送信処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明により、文字コードなどの追加／変更に対応して正しく表示させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態における文字表示システムの構成図である。
【図２】本発明の実施形態における携帯電話機の機能ブロック図である。
【図３】本発明の実施形態における携帯電話機の動作を示すフローチャート図である。
【図４】本発明の実施形態における文字表示システムの実装済みではない部分文字コードダウンロード処理手順を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２１】
図１は、本発明の実施形態における文字表示システムの構成図である。本文字表示システムは、携帯電話機１０と、ホームページ提供者サーバ４０と、文字コード提供者サーバ５０と、を有して構成される。
【００２２】
携帯電話機１０は、公衆無線通信網２０を介してインターネット３０に接続を行う。また、ホームページ提供者サーバ４０及び文字コード提供者サーバ５０は、インターネットを通じてホームページ及び文字コードの提供を行う。なお、インターネット３０で図示されている通信網は、インターネットに限ることはなく、その他の通信網でもよい。また、ホームページ提供者サーバ４０及び文字コード提供者サーバ５０は、一つのサーバで構成されていても良い。
【００２３】
ホームページ提供者サーバ４０は、携帯電話機１０から受け取ったホームページへアクセス用データを受信し、ホームページデータ処理を行ったあと、生成されたホームページデータをインターネット３０を介して携帯電話機１０に送信する。
【００２４】
文字コード提供者サーバ５０は、ホームページを開設し、携帯電話機１０の所持者がいつでも利用できる文字コード（対応フォント含む）データの登録および携帯電話機１０の所持者からの文字コード（対応フォント含む）ダウンロード要求に応じて必要な文字コード（対応フォント含む）データの提供を行う。
【００２５】
図２は、本発明の実施形態における携帯電話機の機能ブロック図である。本携帯電話機は、ホームページ受信部１０１と、文字コード差分検出部１０２と、文字コード受信部１０３と、記憶部１０４と、表示部１０５と、を有して構成される。
【００２６】
ホームページ受信部１０１は、インターネット３０を介してホームページ提供者サーバ４０にアクセスし、ホームページ提供者が解説しているホームページ及びホームページ情報のダウンロードを行う。
【００２７】
文字コード差分検出部１０２は、ダウンロードしたホームページに使用されている文字コードが記憶部１０４に格納されているか否かを判断し、格納されていれば該文字コードと記憶部１０４に格納されている文字コードとを比較して、差分の検出を行う。
【００２８】
文字コード受信部１０３は、文字コード差分検出部１０２から未登録文字コード、あるいは差分があると検出されると文字コード提供者サーバ５０にアクセスを行い、最新の文字コード（対応フォント含む）などのダウンロードを行う。なお、このときには検出した差分のみダウンロードするよう構成しても良いし、最新の文字コードを全てダウンロードするようにしても良い。さらには、文字コード差分検出部１０２の検出結果から表示可能な文字を特定し、規定値以上の文字数が正常に表示できると判断される場合にはダウンロードを行わないようにしても良い。
【００２９】
また、文字コード受信部１０３は、記憶部１０４にダウンロードした情報を格納するための空き領域があるか否かを判断し、空き領域がない場合には表示しようとするホームページの表示に必要最小限の情報量だけをダウンロードしたり、記憶されている既存の文字コードを削除するなどして容量の確保を行い、新たな文字コードをダウンロードする。
【００３０】
表示部１０５は、記憶部１０４に格納されている文字コード（対応フォント）を用いて、ダウンロードしたホームページを画面に表示する。
【００３１】
図３は、本発明の実施形態における携帯電話機の動作を示すフローチャート図である。
【００３２】
ホームページを見たい場合、携帯電話機１０を持つユーザが、公衆無線通信網２０を介して、インターネット３０とつながっているホームページ提供者サーバ４０にアクセスする（ステップＡ１）。
【００３３】
そのとき、ホームページ提供者サーバ４０からホームページデータを受信し、携帯電話機１０にホームページに使用されている文字コード情報全てが実装済みかどうかの判定を行い（ステップＡ２）、ホームページに使用されている文字コードの全て／または一部が実装済みではないと判断された場合に携帯電話機１０がユーザに実装済みではない部分の文字コード(対応フォント含む)追加ダウンロードするかどうかの選択画面を提供する（ステップＡ３）。
【００３４】
ユーザが携帯電話機１０に実装済みではない部分文字コード(対応フォント含む)追加ダウンロードを選択した場合には、実装済みではない部分の文字コードダウンロードの処理手順に基づき、実装済みではない部分の文字コードダウンロード処理を行い、携帯電話機１０の実装済みではない部分の文字コード及び／又はフォントのダウンロードが完了すると（ステップＡ４）、携帯電話機１０の実装済み文字コードセット(ダウンロードされた新しい部分文字コードおよび対応フォント含む）でホームページを表示する（ステップＡ５）。
【００３５】
ここで、ホームページが正常に表示されたか否かを判断し（ステップＡ６）、正常に表示されていないと判断される場合や携帯電話機１０を持つユーザがホームページ内容の再表示を行いたいときなどには、ホームページ提供者サーバ４０へ再アクセスする（ステップＡ７）。
【００３６】
次に、実装済みではない部分文字コードダウンロード処理手順について図４を参照に詳細に説明する。
【００３７】
携帯電話機１０からの実装済みではない部分文字コードダウンロード要求用データは、公衆無線通信網２０を介して、インターネット３０とつながっている文字コード提供者サーバ５０に送信される（ステップＢ１）。
【００３８】
文字コード提供者サーバ５０は、実装済みではない部分文字コードダウンロード要求用データを受信する（ステップＢ２）。そして、そのデータを処理し、送信用ダウンロード要求用データ処理結果を作成し（ステップＢ３）、作成されたダウンロード要求用データ処理結果をインターネット３０を介して携帯電話機１０に送信する（ステップＢ４）。
【００３９】
携帯電話機１０は、ダウンロード要求用データ処理結果を受信する（ステップＢ５）。
【００４０】
本発明の実施の形態において、自動文字コード認識、表示システムの処理動作を実行するためのプログラム等を、データとしてコンピュータの磁気ディスクや光ディスク等の記録媒体（図示せず）に記録するようにし、記録されたデータを携帯電話機に実装して自動文字コード認識、表示システムを動作させるために用いる。このように、自動文字コード認識、表示システムを動作させるデータを記録媒体に記録させ、この記録媒体のデータを携帯電話機に実装することにより自動文字コード認識、表示システムの機能が実現できるようになる。
【００４１】
以上のように、本発明の実施形態によれば、携帯電話機を持つユーザがホームページを閲覧するとき、携帯電話機が自動的にホームページの一部文字が実装済みかどうかの判定を行うことができる。
【００４２】
そして、ホームページの一部文字が実装済みではないと判断された場合に携帯電話機がユーザに実装済みではない部分文字コード(対応フォント含む)追加ダウンロードするかどうかの選択画面を提供することができる。
【００４３】
以上、実施の形態を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら実施の形態や具体例に様々な修正および変更が可能である。
【符号の説明】
【００４４】
１０    携帯電話機
２０    公衆無線通信網
３０    インターネット
４０    ホームページ提供者サーバ
５０    文字コード提供者サーバ
１０１    ホームページ受信部
１０２    文字コード差分検出部
１０３    文字コード受信部
１０４    記憶部
１０５    表示部
【図１】
2010204900.tif 000003
【図２】
2010204900.tif 000004
【図３】
2010204900.tif 000005
【図４】
2010204900.tif 000006