(57)【特許請求の範囲】
【請求項１】
ウェブページを表示する方法であって、
ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信することと、
前記クライアントによって採用された画像解像度を要求する第２の要求メッセージを前記クライアントに送信することと、
前記クライアントによって採用された前記画像解像度を示す情報を前記クライアントから受信することと、
前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、前記クライアントによって採用された前記画像解像度に対応するフォントサイズを選択することであって、
前記画像解像度を第１の解像度しきい値と比較し、
前記画像解像度が前記第１の解像度しきい値を超える場合には、
前記画像解像度を第２の解像度しきい値と比較し、
前記画像解像度が前記第２の解像度しきい値を超える場合には、前記フォントサイズとして第１のフォントサイズを選択し、
前記画像解像度が前記第２の解像度しきい値を超えない場合には、前記フォントサイズとして第２のフォントサイズを選択し、
前記画像解像度が前記第１の解像度しきい値を超えない場合には、前記フォントサイズとして第３のフォントサイズを選択する、フォントサイズを選択することと、
前記クライアントによって採用された前記画像解像度、および前記選択されたフォントサイズに対応する尺度で前記ウェブページを生成することと、
前記ウェブページを前記クライアントに送信することと、
前記ウェブページを前記クライアントに送信した後で、ユーザ設定のフォントサイズにリセットされた前記フォントサイズを示す第３の要求メッセージを前記クライアントから受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成することと、を含む方法。
【請求項２】
前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で前記修正されたウェブページを生成することは、
前記ユーザ設定のフォントサイズと、前記クライアントによって採用された前記画像解像度に対応する所定のフォントサイズを比較することと、
前記ユーザ設定のフォントサイズが、前記クライアントによって採用された前記画像解像度に対応する前記所定のフォントサイズより大きい場合、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する前記尺度で前記修正されたウェブページを生成することと、を含む、請求項１に記載の方法。
【請求項３】
前記画像解像度が、前記ウェブページを前記クライアントに送信した後で、ユーザ設定の画像解像度にリセットされると、画像解像度とフォントサイズとの前記所定の相関関係に基づく前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択することと、
前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で修正されたウェブページを生成することと、をさらに含む、請求項１に記載の方法。
【請求項４】
前記画像解像度が、前記ウェブページを前記クライアントに送信した後で、ユーザ設定の画像解像度にリセットされると、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得することと、
前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させることと、をさらに含む、請求項１に記載の方法。
【請求項５】
前記第１の要求メッセージを受信する前に、画像解像度とｅｍ単位で表されるフォントサイズとの前記所定の相関関係を確立することをさらに含む、請求項１に記載の方法。
【請求項６】
ウェブページを表示する方法であって、
ウェブページをブラウザする要求、および前記クライアントによって採用された画像解像度を示す情報をクライアントから受信することと、
前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、前記クライアントによって採用された前記画像解像度に対応するフォントサイズを選択することであって、
前記画像解像度を第１の解像度しきい値と比較し、
前記画像解像度が前記第１の解像度しきい値を超える場合には、
前記画像解像度を第２の解像度しきい値と比較し、
前記画像解像度が前記第２の解像度しきい値を超える場合には、前記フォントサイズとして第１のフォントサイズを選択し、
前記画像解像度が前記第２の解像度しきい値を超えない場合には、前記フォントサイズとして第２のフォントサイズを選択し、
前記画像解像度が前記第１の解像度しきい値を超えない場合には、前記フォントサイズとして第３のフォントサイズを選択する、フォントサイズを選択することと、
前記クライアントによって採用された前記画像解像度、および前記選択されたフォント  サイズに対応する尺度で、前記ウェブページを生成することと、
前記ウェブページを前記クライアントに送信することと、
前記ウェブページを前記クライアントに送信した後で、ユーザ設定のフォントサイズにリセットされた前記フォントサイズを示す情報を前記クライアントから受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成することと、を含む方法。
【請求項７】
前記クライアントによって採用された画像解像度を示す前記情報は、ウェブページをブラウザする前記要求を含む第１の要求メッセージ、または前記第１の要求メッセージと分離した第２の要求メッセージのいずれかで受信される、請求項６に記載の方法。
【請求項８】
ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、前記クライアントによって採用された画像解像度を要求する第２の要求メッセージを前記クライアントに送信し、前記クライアントによって採用された前記画像解像度を示す情報を前記クライアントから受信する通信モジュールと、
前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に対応する、フォントサイズを選択する選択モジュールであって、
前記画像解像度を第１の解像度しきい値と比較し、
前記画像解像度が前記第１の解像度しきい値を超える場合には、
前記画像解像度を第２の解像度しきい値と比較し、
前記画像解像度が前記第２の解像度しきい値を超える場合には、前記フォントサイズとして第１のフォントサイズを選択し、
前記画像解像度が前記第２の解像度しきい値を超えない場合には、前記フォントサイズとして第２のフォントサイズを選択し、
前記画像解像度が前記第１の解像度しきい値を超えない場合には、前記フォントサイズとして第３のフォントサイズを選択する、フォントサイズを選択する選択モジュールと、
前記クライアントによって採用された前記画像解像度、および前記選択されたフォントサイズに対応する尺度でウェブページを生成する生成モジュールと、を含み、
前記生成モジュールが、前記生成されたウェブページを前記通信モジュールによって前記クライアントに送信させた後、前記生成モジュールは、ユーザ設定のフォントサイズにリセットされた前記フォントサイズの指示を受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成する、ウェブサイトサーバ。
【請求項９】
前記画像解像度が、前記生成されたウェブページが前記クライアントに送信された後で、ユーザ設定の画像解像度にリセットされると、前記生成モジュールは、画像解像度とフォントサイズとの前記所定の相関関係に基づく、前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択し、前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で修正されたウェブページを生成する、請求項８に記載のウェブサイトサーバ。
【請求項１０】
前記画像解像度が、前記ウェブページが前記クライアントに送信された後で、ユーザ設定の画像解像度にリセットされると、前記生成モジュールは、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得し、前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させる、請求項８に記載のウェブサイトサーバ。
【請求項１１】
ウェブページをブラウザする要求および画像解像度を含む要求メッセージをクライアントから受信する通信モジュールと、
前記画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択する選択モジュールであって、
前記画像解像度を第１の解像度しきい値と比較し、
前記画像解像度が前記第１の解像度しきい値を超える場合には、
前記画像解像度を第２の解像度しきい値と比較し、
前記画像解像度が前記第２の解像度しきい値を超える場合には、前記フォントサイズとして第１のフォントサイズを選択し、
前記画像解像度が前記第２の解像度しきい値を超えない場合には、前記フォントサイズとして第２のフォントサイズを選択し、
前記画像解像度が前記第１の解像度しきい値を超えない場合には、前記フォントサイズとして第３のフォントサイズを選択する、フォントサイズを選択する選択モジュールと、
前記画像解像度および前記選択されたフォントサイズに従って、対応する尺度で前記ウェブページを生成し、前記生成されたウェブページを前記通信モジュールを介して前記クライアントに送信する生成モジュールと、を含み、
前記生成モジュールが、前記生成されたウェブページを前記通信モジュールによって前記クライアントに送信させた後、前記生成モジュールは、ユーザ設定のフォントサイズにリセットされた前記フォントサイズの指示を受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成する、ウェブサイトサーバ。
【請求項１２】
ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、前記クライアントによって採用された画像解像度を示す情報を要求する第２の要求メッセージを前記クライアントに送信し、前記画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択し、前記画像解像度および前記選択されたフォントサイズに対応する尺度で前記ウェブページを生成し、前記生成されたウェブページを前記クライアントに送信する、ウェブサイトサーバを備え、
前記フォントサイズを選択することは、
前記画像解像度を第１の解像度しきい値と比較し、
前記画像解像度が前記第１の解像度しきい値を超える場合には、
前記画像解像度を第２の解像度しきい値と比較し、
前記画像解像度が前記第２の解像度しきい値を超える場合には、前記フォントサイズとして第１のフォントサイズを選択し、
前記画像解像度が前記第２の解像度しきい値を超えない場合には、前記フォントサイズとして第２のフォントサイズを選択し、
前記画像解像度が前記第１の解像度しきい値を超えない場合には、前記フォントサイズとして第３のフォントサイズを選択することを含み、
前記ウェブサイトサーバは、前記フォントサイズがユーザ設定のフォントサイズにリセットされると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で第１の修正されたウェブページを生成する、
ウェブサイトシステム。
【請求項１３】
前記ウェブサイトサーバは、
前記画像解像度がユーザ設定の画像解像度にリセットされると、画像解像度とフォントサイズとの前記所定の相関関係に基づく、前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択し、前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で第２の修正されたウェブページを生成し、
前記画像解像度がユーザ設定の画像解像度にリセットされると、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得し、前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させる、請求項１２に記載のウェブサイトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、「ＭＥＴＨＯＤ，  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＤＩＳＰＬＡＹＩＮＧ  ＷＥＢＰＡＧＥＳ」という名称の、２００９年８月１１日に出願された中国特許出願第２００９１０１６６５０９．２号の優先権を主張し、その全体が参照によって本明細書に組み込まれる。
【０００２】
本開示は、コンピュータに関し、より具体てきには、コンピュータ上のウェブページの表示に関する。
【背景技術】
【０００３】
クライアントによって支持される画像解像度は、コンピュータ技術の開発で徐々に改善されてきたが、ウェブブラウザアプリケーションを通してクライアントにおいてウェブページを表示するフォントサイズの採用値は、変更されていない。現在のところ、すべてのブラウザアプリケーションに対する既定値のフォントサイズは１６ｐｘ（すなわち１６ピクセル）であるので、クライアントにおける画像解像度が高いほど、ウェブブラウザアプリケーションによってウェブページに表示される視覚フォントサイズは小さい。このことは、ウェブユーザに対してより多くの労力を要するブラウジング経験をもたらす傾向がある。たとえば、１２ピクセルフォントが１２８０*１０２４ｐｘまたはそれ以上の画像解像度下で表示されると、テキストコンテンツを構成する文字または構成要素は、図１Ａに示されたように比較的小さく、ウェブサイトの一部の訪問者には読み難い。
【０００４】
前述の問題に対処する従来の手法は、通常、ウェブブラウザアプリケーションにより内部に提供されたフォントサイズ設定機能を操作することによって（たとえば、フォントサイズ設定ＩＥ）、またはオペレーティングシステムの既定値表示パラメータを調節することによって（たとえば、画像解像度の調節）視覚フォントサイズを調節するものであり、それによりブラウザによって表された視覚フォントサイズを拡大してユーザのウェブページ読み取り経験を容易にする。拡大されたフォントのウェブページの一例が図１Ｂに示されている。しかし、上述の手法は、ウェブページの最初に配置されたレイアウトを乱し、ウェブページの表示を不完全にする可能性がある。さらに、本来ドット文字である漢字を表示する際、拡大された文字は不鮮明になる可能性がある。これらの問題はどちらも、調節されたウェブページのウェブユーザの読み取りに悪影響を与え、結果としてウェブサイトシステムに対するサービスの質を悪化させる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の以下に記載された実施形態は、ウェブページの表示性能を高めることを図る、ウェブページを表示する方法、装置およびシステムを提供する。
【課題を解決するための手段】
【０００６】
ウェブページを表示する方法は、ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信することと、クライアントによって採用された画像解像度を要求する第２の要求メッセージをクライアントに送信することと、クライアントによって採用された画像解像度を示す情報をクライアントから受信することと、クライアントによって採用された画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、クライアントによって採用された画像解像度に対応するフォントサイズを選択することと、クライアントによって採用された画像解像度、および選択されたフォントサイズに対応する尺度でウェブページを生成することと、ウェブページをクライアントに送信することと、を含む。
【０００７】
ウェブページを表示する方法は、ウェブページをブラウザする要求およびクライアントによって採用された画像解像度を示す情報をクライアントから受信することと、クライアントによって採用された画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、クライアントによって採用された画像解像度に対応するフォントサイズを選択することと、クライアントによって採用された画像解像度、および選択されたフォントサイズに対応する尺度でウェブページを生成することと、ウェブページをクライアントに送信することと、を含む。
【０００８】
ウェブサイトサーバは、通信モジュール、選択モジュールおよび生成モジュールを含む。
【０００９】
通信モジュールは、ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、クライアントによって採用された画像解像度を要求する第２の要求メッセージをクライアントに送信し、クライアントによって採用された画像解像度を示す情報をクライアントから受信する。
【００１０】
選択モジュールは、クライアントによって採用された画像解像度、および画像解像度とフォントサイズとの所定の相関関係に対応するフォントサイズを選択する。
【００１１】
生成モジュールは、クライアントによって採用された画像解像度、および選択されたフォントサイズに対応する尺度でウェブページを生成する。
【００１２】
ウェブサイトサーバは、通信モジュール、選択モジュールおよび生成モジュールを含む。
【００１３】
通信モジュールは、ウェブページをブラウザする要求および画像解像度を含む要求メッセージをクライアントから受信する。
【００１４】
選択モジュールは、画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択する。
【００１５】
生成モジュールは、画像解像度および選択されたフォントサイズに従って、対応する尺度でウェブページを生成し、生成されたウェブページを通信モジュールを介してクライアントに送信する。
【００１６】
ウェブサイトシステムは、ウェブサイトサーバを備える。ウェブサイトサーバは、ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、クライアントによって採用された画像解像度を示す情報を要求する第２の要求メッセージをクライアントに送信し、画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択し、画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアントに送信する。
【００１７】
ウェブサイトシステムは、ウェブサイトサーバおよびクライアントを備える。
【００１８】
クライアントは、ウェブページのブラウザを要求する要求メッセージをウェブサイトサーバに送信し、クライアントによって採用された画像解像度を局部的にチェックし、画像解像度をウェブサイトサーバに送信する。
【００１９】
ウェブサイトサーバは、画像解像度とフォントサイズとの所定の相関関係に基づく画像解像度をクライアントから受信し、画像解像度に対応するフォントサイズを選択し、画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアントに送信する。
【００２０】
上述の技術計画を用いて、ウェブサイトサーバは、クライアントで現在採用されている画像解像度に従って、ユーザがブラウジングするのに比例して適切なフォントサイズでウェブページを生成することができる。ウェブページの表示性能は効果的に改善され、ウェブサイトシステムのサービスの質は高められ、ユーザ経験は大幅に改善される。
【図面の簡単な説明】
【００２１】
【図１Ａ】既存の技術を使用して表示されたウェブページを示す図である。
【図１Ｂ】既存の技術を使用して表示されたウェブページを示す図である。
【図２】本開示によるウェブサイトサービスシステムの概略図である。
【図３】本開示によるウェブサイトサーバを示すブロック図である。
【図４】本開示によるウェブページをクライアントに提供するウェブサイトサーバの工程の流れ図である。
【発明を実施するための形態】
【００２２】
ウェブサイトシステムのサービスの質を改善し、ウェブページの表示性能を高めるために、一実施形態では、ウェブサイトサーバはウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、画像解像度を示す情報を要求する第２の要求メッセージをクライアントに送信する。クライアントによって示された画像解像度ならびに画像解像度とフォントサイズとの所定の相関関係に従って、ウェブサイトサーバは、示された画像解像度に対応するフォントサイズを選択する。次いでウェブサイトサーバは、示された画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアントに送信する。別の実施形態では、ウェブページをブラウザするよう要求する要求メッセージをウェブサイトサーバに送信すると、クライアントは局部の画像解像度を決定し、画像解像度を示す情報をウェブサイトサーバに送信する。クライアントによって示された画像解像度ならびに画像解像度とフォントサイズとの所定の相関関係に従って、ウェブサイトサーバは、示された画像解像度に対応するフォントサイズを選択する。次いでウェブサイトサーバは、示された画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアントに送信する。
【００２３】
本開示の好ましい実施形態では、添付図面に関連して詳細に説明する。
【００２４】
図２を参照すると、第１の実施形態では、ウェブサイトサービスシステムには、複数のクライアント１０およびウェブサイトサーバ１１が含まれている。
【００２５】
クライアント１０は、ウェブページをブラウザするよう要求する要求をウェブサイトサーバ１１に送信する。簡単にするために、以下の説明では、単数のウェブサイトサーバ１１および単数のクライアント１０を参照する。
【００２６】
ウェブサイトサーバ１１は、ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信した後、画像解像度を示す情報を要求する第２の要求メッセージをクライアント１０に送信する。クライアント１０によって示された画像解像度ならびに画像解像度とフォントサイズとの所定の相関関係に従って、ウェブサイトサーバ１１は、示された画像解像度に対応するフォントサイズを選択する。次いでウェブサイトサーバ１１は、示された画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアント１０に送信する。
【００２７】
図３を参照すると、一実施形態では、ウェブサイトサーバ１１は、記憶モジュール１１０、通信モジュール１１１、選択モジュール１１２および生成モジュール１１３を含む。
【００２８】
記憶モジュール１１０は、画像解像度とフォントサイズとの相関関係を示す情報を記憶する。
【００２９】
通信モジュール１１１は、ウェブページのブラウザを要求する第１の要求メッセージをクライアント１０から受信した後、画像解像度を示す情報を要求する第２の要求メッセージをクライアント１０に送信し、クライアント１０によって提供された画像解像度を示す情報を受信する。
【００３０】
選択モジュール１１２は、クライアント１０によって示された画像解像度ならびに画像解像度とフォントサイズとの所定の相関関係に従って、クライアント１０の画像解像度に対応するフォントサイズを選択する。
【００３１】
生成モジュール１１３は、画像解像度ならびに選択されたフォントサイズに従って、示された画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページを通信モジュール１１１によりクライアント１０に送信されるようにする。
【００３２】
第２の実施形態では、ウェブサイトサービスシステムには、複数のクライアント１０およびウェブサイトサーバ１１が含まれている。ここで、ウェブページをブラウザするよう要求する要求メッセージをウェブサイトサーバ１１に送信すると、クライアント１０は局部の画像解像度を決定し、画像解像度を示す情報をウェブサイトサーバ１１に送信する。
【００３３】
クライアント１０によって示された画像解像度、ならびに画像解像度とフォントサイズとの所定の相関関係に従って、ウェブサイトサーバ１１は、示された画像解像度に対応するフォントサイズを選択する。次いでウェブサイトサーバ１１は、示された画像解像度および選択されたフォントサイズに対応する尺度でウェブページを生成し、生成されたウェブページをクライアント１０に送信する。
【００３４】
前述の系統的構造に基づいて、様々な実施形態では、画像解像度とフォントサイズとの相関関係をウェブサイトサーバ１１において事前に定義する必要がある。これはたとえば、カスケーディング・スタイル・シート（ＣＳＳ）の技術を用いて行うことが可能である。ＣＳＳはスタイル・シートに基づく技術であり、ウェブページの開発が採用されると、レイアウト、フォント、色彩、背景およびウェブページの他の効果の正確な制御を効果的に達成させる。一実施形態では、ＣＳＳを使用して、画像解像度およびフォントサイズが初めに設定されるときに、「ｅｍ」単位で表されたフォントサイズを定義する。その中で「ｅｍ」は、現在のオブジェクトに関するアルファベットまたは漢字のフォントサイズを表す相対単位である。現在のオブジェクトにおけるテキストのフォントサイズ（複数可）が手動で設定されていない場合は、相対単位は関連したブラウザアプリケーションの既定値のフォントサイズに関して同じ割合で定義されている。たとえば、既存の技術では、ほとんどの従来のブラウザアプリケーションは、１ｅｍ＝１６ｐｘの標準フォントサイズを採用している。類似して、１４ｐｘ＝０．８７５ｅｍ、１２ｐｘ＝０．７５ｅｍ、１０ｐｘ＝０．６２５ｅｍと導き出すことができる。換算を簡単にするために、本体セレクタを利用して、ウェブページの要素に対する属性を設定することが好ましい。本体セレクタは、フォントスタイル、色彩、サイズ、フレーム・アピアランス、パディングなどの属性を有するウェブページの要素を与えるように、継承機構を考慮して既定値規則をすべてのウェブページの要素に適用する。一実施形態では、以下の方式、１６ｐｘ*６２．５％＝１０ｐｘでブラウザに対するフォントサイズを変更するように、フォントサイズ＝６２．５％のＣＳＳの本体セレクタを介してプリセットされる。このとき、１ｅｍの値変換は１０ｐｘであり、「ｐｘ」で表した元のフォントサイズの値を１０で割り、単位をｅｍに変更することだけが必要であることを意味する。一例示的実施には、以下のように記載されている（この場合、ｆｏｎｔ−ｆａｍｉｌｙはフォントスタイルを示し、ｆｏｎｔ−ｓｉｚｅはフォントサイズを示し、ＴＤは表内のフォントサイズを示し、ｌｉｇｈｔ−ｈｅｉｇｈｔは行間隔を示す）。
Ｆｏｎｔ−ｆａｍｉｌｙ：Ｍｉｃｒｏｓｏｆｔ  ＹａＨｅｉ  Ｆｏｎｔ，  Ｌｕｃｉｄａ  Ｇｒａｎｄｅ，  Ｔａｈｏｍａ，  ＳｉｍＳｕｎ
Ｆｏｎｔ−ｓｉｚｅ：６２．５％
ＴＤ：１．２〜１．８ｅｍ（すなわち１２０％〜１８０％）
ｌｉｇｈｔ−ｈｅｉｇｈｔ：１．６〜２ｅｍ（すなわち１６０％〜２００％）
【００３５】
フォントサイズをｅｍで表すことは、以下の特徴を提供する。まず、ｅｍ値は、ｅｍがフォントサイズを関連した親要素から継承するので絶対的ではなく、フォントサイズの拡大縮小のためにＩＥブラウザに適用可能である。ｅｍは相対的サイズ単位であるので、ユーザは個々の必要に従ってｅｍに関するフォントサイズを修正してもよい。これに比べて、ピクセル単位で設定されたフォントサイズは、ユーザによる修正が許可されない。したがって、ｅｍ表示は、柔軟性があり、より多くのアプリケーションの需要に適合可能であり、それによってウェブサイトシステム全体のサービスの質が高められる。
【００３６】
最初に定義された後、ウェブページをブラウジングする要求をクライアント１０から受信すると、ウェブサイトサーバ１１は、まずクライアント１０における画像解像度を識別する。次いでウェブサイトサーバ１１は、既定値の画像解像度とフォントサイズとの所定の相関関係に従って、対応する尺度でウェブページを生成し、生成されたウェブページをクライアント１０に送信する。図４は、第１の実施形態において提供されたように、クライアント１０の画像解像度に従って、対応するウェブページをクライアント１０に表示するために、ウェブサイトサーバ１１の工程の詳細な流れ経路を示す。この工程には、以下に説明するような作動が含まれる。
【００３７】
４００では、クライアント１０がウェブサイトサーバ１１にログオンし、認証を通過させる。
【００３８】
実際的なアプリケーションでは、クライアント１０がウェブサイトサーバ１１によって認証を通過させた後、クライアント１０はウェブページのブラウジングまたはファイルのダウンロードなどのウェブサイトサーバ１１によって提供された様々なサービスにアクセスできるようになる。
【００３９】
４１０では、クライアント１０は、それぞれのユーザの指示に従って、ウェブページをブラウジングする要求メッセージをウェブサイトサーバ１１に送信する。
【００４０】
一実施形態では、ウェブページをブラウジングする要求メッセージは、ユーザがブラウザを要求するウェブページのＵＲＬアドレスを運ぶ。
【００４１】
４２０では、ウェブページをブラウジングする要求メッセージをクライアント１０から受信すると、ウェブサイトサーバ１１は、画像解像度について問い合わせる要求メッセージをクライアント１０に送信する。
【００４２】
４３０では、クライアント１０はその画像解像度について問い合わせる要求メッセージを受信し、現時点で局部的に採用されている画像解像度（以下、解像度１と呼ぶ）を識別する。
【００４３】
４４０では、クライアント１０は、識別された解像度１をウェブサイトサーバ１１からの要求メッセージへの応答に組み込み、応答をウェブサイトサーバ１１に送信する。
【００４４】
４５０では、ウェブサイトサーバ１１は、受信した解像度１ならびに画像解像度とフォントサイズとの所定の相関関係に従って、解像度１に従ったフォントサイズ１を獲得する。次いでウェブサイトサーバ１１は、解像度１およびフォントサイズ１に従った、対応する尺度のウェブページ（以下、ウェブページ１と呼ぶ）を生成する。
【００４５】
４５０では、ウェブページを生成するウェブサイトサーバ１１に対して、受信したＵＲＬアドレスから獲得したウェブページの要素（たとえば、テキスト、リンクおよび画像）を拡大したウェブページに追加することが必要である。たとえば、獲得したテキストのピクセルに基づくサイズは、表示のためにフォントサイズ１に従って決定され得、テキストはピクセルに基づくサイズに従ってウェブページ内に配置され得る。別の例では、獲得された画像は、ウェブページ内のテキストの配置に整合するフォントサイズ１に従って調節または調整され得る。
【００４６】
実際的なアプリケーションでは、漢字はドット文字であるので、漢字が１２ピクセル未満のフォントサイズでブラウザアプリケーションに表示されると、表示された漢字の画が喪失される問題が起こりやすい。フォントサイズが１２ピクセル〜１８ピクセルであると、表示性能は、フォントサイズが一体化した複数のピクセルであるという条件で比較的最適である。したがって、好ましくは一実施形態では、画像解像度とフォントサイズとの所定の相関関係は、以下に従って設定される。画像解像度８００*６００または１０２４*７６８の下で、既定値のフォントサイズは「１．２ｅｍ」と定義され（これは１２ピクセルである）、画像解像度１２８０*１０２４の下で、既定値のフォントサイズは「１．４ｅｍ」と定義され（これは１４ピクセルである）、画像解像度１９２０*１６００またはそれ以上の下で、既定値のフォントサイズは「１．６ｅｍ」と定義される（これはピクセルである）。上の設定は、単に一例を意図する。
【００４７】
４６０では、ウェブサイトサーバ１１は、生成されたウェブページ１をクライアント１０に送信する。
【００４８】
４７０では、クライアント１０は獲得されたウェブページ１をユーザに表示する。
【００４９】
上述の実施形態に基づいて、ユーザは、クライアント１０を介してウェブページをブラウジングするとき、実際的な必要性に従ってフォントサイズをカスタマイズすることを許可される。
【００５０】
たとえば、クライアント１０で現在採用されている画像解像度が１２８０*１０２４である場合、ユーザは、フォントサイズを２ｅｍに設定するようクライアント１０を介してウェブサイトサーバ１１に要求する。ウェブ側で１２８０*１０２４の画像解像度に対応するフォントサイズが、２ｅｍより小さい１．４ｅｍである場合は、ウェブサイトサーバ１１はウェブ側でプリセットされたフォントサイズを無視し、ユーザの要求、すなわち２ｅｍを採用してウェブページを生成する。
【００５１】
別の例では、クライアント１０で現在採用されている画像解像度が１２８０*１０２４である場合、ユーザは、フォントサイズを１ｅｍに設定するようクライアント１０を介してウェブサイトサーバ１１に要求する。ウェブ側で１２８０*１０２４の画像解像度に対応するフォントサイズが、１ｅｍより大きい１．４ｅｍである場合、ウェブサイトサーバ１１は１ｅｍを使用するユーザの要求および１２８０*１０２４の画像解像度に直接従って、対応する尺度のウェブページを生成し得る。あるいは、ウェブサイトサーバ１１は、現在選択されているフォントサイズは指定された画像解像度に対して好ましい値ではないとユーザに迅速に情報を提供することがあり、ユーザが１ｅｍを主張した場合は、ウェブサイトサーバ１１はそれに応じてフォントサイズ１ｅｍのウェブページを生成する。ユーザがフォントサイズ１．５ｅｍをリセットした場合は、ウェブサイトサーバ１１は１．５ｅｍおよび画像解像度１２８０*１０２４に従って、対応する尺度のウェブページを生成する。
【００５２】
一方、一実施形態では、ユーザの必要を満たすウェブページ１をクライアント１０に提供した後、ウェブサイトサーバ１１は、ユーザに現在閲覧されているウェブページを調節するために、クライアント１０によって採用された画像解像度のあらゆる変更で更新されるように、クライアント１０における最新の画像解像度について問い合わせる要求メッセージを定期的に送信し得る。さらに、ユーザがクライアント１０で画像解像度を変更すると、クライアント１０はウェブサイトサーバ１１を能動的に更新して、新しく設定した画像解像度に従ってユーザに現在閲覧されているウェブページを調節するようウェブサイトサーバ１１に要求し得る。
【００５３】
一実施形態では、ユーザがクライアント１０で画像解像度をリセットしたことを確認した後、それによってウェブサイトサーバ１１がユーザに現在閲覧されているウェブページを調節する様々な選択肢には、以下に記載されたものが含まれるが、これらには限定されない。
【００５４】
１．ウェブサイトサーバ１１は、ユーザによって設定された画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従った、ユーザ設定画像解像度に対応するフォントサイズを獲得し、獲得されたフォントサイズおよび関連したウェブページの要素に従って、対応する尺度のウェブページを生成し、生成されたウェブページをクライアント１０に送信する。
【００５５】
２．ウェブサイトサーバ１１は、ユーザによって現在設定されている画像解像度と以前の画像解像度との比率に比例した比率でウェブページを拡大するようクライアント１０に指示する。
【００５６】
第２の実施形態では、クライアント１０は局部の画像解像度を積極的に識別し、ウェブサイトサーバ１１に知らせる。ウェブサイトサーバ１１は、以下に記載された作動を含む工程に従って、生成されたウェブページをクライアント１０に表示する。
【００５７】
５１０では、ウェブページをブラウジングする要求メッセージをウェブサイトサーバ１１に送信する一方で、クライアント１０はその画像解像度を積極的に識別し、画像解像度をウェブサイトサーバ１１に知らせる。
【００５８】
クライアント１０は、その画像解像度をウェブページのブラウジングを要求する要求メッセージに組み込んでウェブサイトサーバ１１に送信してもよく、またはその画像解像度をウェブサイトサーバ１１に知らせる別個の要求メッセージを送信してもよい。
【００５９】
５２０では、ウェブサイトサーバ１１は、クライアント１０の受信した画像解像度および画像解像度とフォントサイズとの所定の相関関係に従って、クライアント１０の画像解像度設定に対応するフォントサイズを選択し、画像解像度およびフォントサイズに従ってウェブページを生成する。
【００６０】
５３０では、ウェブサイトサーバ１１は、生成されたウェブページをクライアント１０に送信する。
【００６１】
５４０では、クライアント１０は、獲得されたウェブページをユーザに表示する。
【００６２】
要するに、本開示に記載された技術的計画を実施することにより、ウェブサイトサーバ１１は、個々のユーザがウェブページの最適な閲覧を容易にするフォントサイズおよび尺度で、個々のクライアント１０によって採用された異なる画像解像度に従ってウェブページを生成することが可能になる。このことは、ウェブページの表示性能を効果的に改善し、ウェブサイトシステムのサービスの質を高め、ユーザの経験を著しく改善する。さらに、ウェブサイトサーバ１１は、クライアント１０で行われる画像解像度のあらゆる変更に従った尺度で生成されたウェブページを調節し、ユーザが決定したフォントサイズおよびクライアント１０によって現在採用されている画像解像度を使用することによって、ユーザが決定した尺度でウェブページをカスタマイズすることが可能になる。したがって本開示は、ウェブサイトサービスの柔軟性を高め、ユーザの様々な必要性により良く適合し、それによってさらにウェブサイトシステムのサービスの質を高め、ユーザの経験を改善する。
【００６３】
本開示は、方法、機器（システム）およびプログラムの流れ図を参照に本明細書に記載されたが、流れ図および／またはブロック図の各ステップおよび／またはブロック、ならびに流れ図および／またはブロック図のステップおよび／またはブロックのあらゆる組合せは、コンピュータプログラムのコマンドを用いて達成し得る。これらのコマンドは、１つまたは複数の流れ図および／またはブロック図の１つまたは複数のステップおよび／またはブロックの機能を有する装置を実現させる、コンピュータまたは他のプログラム可能なデータ処理デバイスのプロセッサによって、実行されるコマンドを許可する機械を提供するように、汎用コンピュータ、特殊用途のコンピュータ、象眼細工のプロセッサまたは他のプログラム可能なデータ処理デバイスのプロセッサに提供され得る。
【００６４】
コンピュータプログラムのコマンドは、所定の方法で作動するために、コンピュータまたは他のプログラム可能なデータ処理デバイスのプロセッサに指示する、１つまたは複数のコンピュータ可読記憶媒体に記憶され得、その結果１つまたは複数の流れ図および／またはブロック図の１つまたは複数のステップおよび／またはブロックの機能を実現させるコマンドデバイスを含む製品を生成するために、１つまたは複数のコンピュータ可読記憶媒体に記憶されたコマンドが可能になる。
【００６５】
またコンピュータプログラムのコマンドは、コンピュータまたは他のプログラム可能なデータ処理デバイス上の一連の動作可能なステップを行うように、コンピュータまたは他のプログラム可能なデータ処理デバイスに負荷され得、それによってコンピュータに基づく処理を生成し、次に１つまたは複数の流れ図および／またはブロック図の１つまたは複数のステップおよび／またはブロックの機能を実現するために、コンピュータまたは他のプログラム可能なデータ処理デバイス上で実行するコマンドを提供する。
【００６６】
本開示は、好ましい実施形態を参照に記載され、実施形態は本開示の範囲を限定することを意図しないことが理解される。さらに、本明細書に記載された内容は、容易に理解されるべきであり、当業者に実施されることが可能であるので、本開示の概念から逸脱しないすべての同等の変形形態または修正形態は、添付の特許請求の範囲によって網羅されるべきである。
適用例１：ウェブページを表示する方法であって、ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信することと、前記クライアントによって採用された画像解像度を要求する第２の要求メッセージを前記クライアントに送信することと、前記クライアントによって採用された前記画像解像度を示す情報を前記クライアントから受信することと、前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、前記クライアントによって採用された前記画像解像度に対応するフォントサイズを選択することと、前記クライアントによって採用された前記画像解像度、および前記選択されたフォントサイズに対応する尺度で前記ウェブページを生成することと、前記ウェブページを前記クライアントに送信することと、を含む方法。
適用例２：前記ウェブページを前記クライアントに送信した後で、ユーザ設定のフォントサイズにリセットされた前記フォントサイズを示す第３の要求メッセージを前記クライアントから受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成することをさらに含む、適用例１に記載の方法。
適用例３：前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で前記修正されたウェブページを生成することは、
前記ユーザ設定のフォントサイズと、前記クライアントによって採用された前記画像解像度に対応する所定のフォントサイズを比較することと、前記ユーザ設定のフォントサイズが、前記クライアントによって採用された前記画像解像度に対応する前記所定のフォントサイズより大きい場合、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する前記尺度で前記修正されたウェブページを生成することと、を含む、適用例２に記載の方法。
適用例４：前記画像解像度が、前記ウェブページを前記クライアントに送信した後で、ユーザ設定の画像解像度にリセットされると、画像解像度とフォントサイズとの前記所定の相関関係に基づく前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択することと、前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で修正されたウェブページを生成することと、をさらに含む、適用例１に記載の方法。
適用例５：前記画像解像度が、前記ウェブページを前記クライアントに送信した後で、ユーザ設定の画像解像度にリセットされると、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得することと、前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させることと、をさらに含む、適用例１に記載の方法。
適用例６：前記第１の要求メッセージを受信する前に、画像解像度とｅｍ単位で表されるフォントサイズとの前記所定の相関関係を確立することをさらに含む、適用例１に記載の方法。
適用例７：ウェブページを表示する方法であって、ウェブページをブラウザする要求、および前記クライアントによって採用された画像解像度を示す情報をクライアントから受信することと、前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に従って、前記クライアントによって採用された前記画像解像度に対応するフォントサイズを選択することと、前記クライアントによって採用された前記画像解像度、および前記選択されたフォントサイズに対応する尺度で、前記ウェブページを生成することと、前記ウェブページを前記クライアントに送信することと、を含む方法。
適用例８：前記クライアントによって採用された画像解像度を示す前記情報は、ウェブページをブラウザする前記要求を含む第１の要求メッセージ、または前記第１の要求メッセージと分離した第２の要求メッセージのいずれかで受信される、適用例７に記載の方法。
適用例９：ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、前記クライアントによって採用された画像解像度を要求する第２の要求メッセージを前記クライアントに送信し、前記クライアントによって採用された前記画像解像度を示す情報を前記クライアントから受信する通信モジュールと、前記クライアントによって採用された前記画像解像度、および画像解像度とフォントサイズとの所定の相関関係に対応する、フォントサイズを選択する選択モジュールと、前記クライアントによって採用された前記画像解像度、および前記選択されたフォントサイズに対応する尺度でウェブページを生成する生成モジュールと、を含むウェブサイトサーバ。
適用例１０：前記生成モジュールが、前記生成されたウェブページを前記通信モジュールによって前記クライアントに送信させた後、前記生成モジュールは、ユーザ設定のフォントサイズにリセットされた前記フォントサイズの指示を受信すると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で修正されたウェブページを生成する、適用例９に記載のウェブサイトサーバ。
適用例１１：前記画像解像度が、前記生成されたウェブページが前記クライアントに送信された後で、ユーザ設定の画像解像度にリセットされると、前記生成モジュールは、画像解像度とフォントサイズとの前記所定の相関関係に基づく、前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択し、前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で修正されたウェブページを生成する、適用例９に記載のウェブサイトサーバ。
適用例１２：前記画像解像度が、前記ウェブページが前記クライアントに送信された後で、ユーザ設定の画像解像度にリセットされると、前記生成モジュールは、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得し、前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させる、適用例９に記載のウェブサイトサーバ。
適用例１３：ウェブページをブラウザする要求および画像解像度を含む要求メッセージをクライアントから受信する通信モジュールと、前記画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択する選択モジュールと、前記画像解像度および前記選択されたフォントサイズに従って、対応する尺度で前記ウェブページを生成し、前記生成されたウェブページを前記通信モジュールを介して前記クライアントに送信する生成モジュールと、を含むウェブサイトサーバ。
適用例１４：ウェブページのブラウザを要求する第１の要求メッセージをクライアントから受信し、前記クライアントによって採用された画像解像度を示す情報を要求する第２の要求メッセージを前記クライアントに送信し、前記画像解像度および画像解像度とフォントサイズとの所定の相関関係に従ったフォントサイズを選択し、前記画像解像度および前記選択されたフォントサイズに対応する尺度で前記ウェブページを生成し、前記生成されたウェブページを前記クライアントに送信する、ウェブサイトサーバを備える、ウェブサイトシステム。
適用例１５：前記ウェブサイトサーバは、前記フォントサイズがユーザ設定のフォントサイズにリセットされると、前記クライアントによって採用された前記画像解像度、および前記ユーザ設定のフォントサイズに対応する尺度で第１の修正されたウェブページを生成し、前記画像解像度がユーザ設定の画像解像度にリセットされると、画像解像度とフォントサイズとの前記所定の相関関係に基づく、前記ユーザ設定の画像解像度に対応する新しいフォントサイズを選択し、前記ユーザ設定の画像解像度および前記新しいフォントサイズに対応する尺度で第２の修正されたウェブページを生成し、前記画像解像度がユーザ設定の画像解像度にリセットされると、前記ユーザ設定の画像解像度とリセット前に前記クライアントによって採用された前記画像解像度との比率を獲得し、前記クライアントに表示されたウェブページを前記比率に従って比例して拡大させる、適用例１４に記載のウェブサイトシステム。
【図１Ｂ】
0005967614.tif 000002
【図２】
0005967614.tif 000003
【図３】
0005967614.tif 000004
【図４】
0005967614.tif 000005
【図１Ａ】
0005967614.tif 000006