(57)【特許請求の範囲】
【請求項１】
複数の画像について、画像のドメイン名アドレス情報及び画像アドレス情報を含むページ応答メッセージを受信することと、
前記ページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に基づき、閲覧ソフトウェアによる並列接続可能数と同じ数の画像であって、前記ドメイン名アドレス情報が同じ画像を含むグループを得るように、前記複数の画像をグループ化することと、
前記グループ化で得られるグループに含まれる各画像の画像アドレス情報に基づく所定の計算アルゴリズムによる計算を実行することと、
前記グループ化で得られる前記グループのうち、第１のグループに含まれる各画像について、前記計算の結果に対応するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索し、前記第１のグループとは異なる第２のグループに含まれる第２の画像が、前記第１のグループに含まれる第１の画像と同じ前記画像アドレス情報を有するとき、前記第１の画像についての前記検索の結果を前記第２の画像についての検索の結果に設定することと、
前記検索されたレンダリングドメイン名アドレス情報と前記画像アドレス情報を、前記画像のローディングアドレス情報として組み合わせることと、
を含む、方法。
【請求項２】
前記ローディングアドレス情報に基づいて、前記画像のドメイン名アドレス情報に対応するページに前記画像をロードすることを更に含む、
請求項１に記載の前記方法。
【請求項３】
前記ページ応答メッセージは、ウェブサイトサーバにより送信される、
請求項１に記載の前記方法。
【請求項４】
前記計算アルゴリズムは、ハッシュアルゴリズムを含む、
請求項１に記載の前記方法。
【請求項５】
前記画像のドメイン名アドレス情報に従って、前記ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索すること、を更に含む、
請求項１に記載の前記方法。
【請求項６】
前記検索は、事前記憶された、前記計算アルゴリズムによる計算の結果と前記レンダリングドメイン名アドレス情報との間の対応関係に従って、前記計算の結果に対応する前記レンダリングドメイン名アドレス情報を、前記レンダリングドメイン名アドレスセットから検索すること、を含む、
請求項５に記載の前記方法。
【請求項７】
前記検索されたレンダリングドメイン名アドレス情報と前記画像アドレス情報とを、前記画像の前記ローディングアドレス情報として前記組み合わせることは、
前記受信されたページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に従って、前記画像の最初のドメイン名アドレス情報を決定することと、
前記決定された最初のドメイン名アドレス情報を、前記検索されたレンダリングドメイン名アドレス情報と置き換えることと、
前記レンダリングドメイン名アドレス情報を、前記受信されたページ応答メッセージに含まれる前記画像アドレス情報と、前記画像の前記ローディングアドレス情報として組み合わせることと、を含む、
請求項１に記載の前記方法。
【請求項８】
複数の画像について、画像のドメイン名アドレス情報及び画像アドレス情報を含むページ応答メッセージを受信する受信モジュールと、
前記ページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に基づき、閲覧ソフトウェアによる並列接続可能数と同じ数の画像であって、前記ドメイン名アドレス情報が同じ画像を含むグループを得るように、前記複数の画像をグループ化し、前記グループ化で得られるグループに含まれる各画像の画像アドレス情報に基づく所定の計算アルゴリズムによる計算を実行し、かつ前記グループ化で得られる前記グループのうち、第１のグループに含まれる各画像について、前記計算の結果に対応するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索し、前記第１のグループとは異なる第２のグループに含まれる第２の画像が、前記第１のグループに含まれる第１の画像と同じ前記画像アドレス情報を有するとき、前記第１の画像についての前記検索の結果を前記第２の画像についての検索の結果に設定するドメイン名アドレス計算モジュールと、
前記検索されたレンダリングドメイン名アドレス情報と前記画像アドレス情報を、前記画像のローディングアドレス情報として組み合わせるローディングモジュールと、
を備える、デバイス。
【請求項９】
前記ローディングモジュールは、前記ローディングアドレス情報に基づいて、前記画像のドメイン名アドレス情報に対応するページに前記画像を更にロードする、
請求項８に記載の前記デバイス。
【請求項１０】
前記ページ応答メッセージは、ウェブサイトサーバにより送信される、
請求項８に記載の前記デバイス。
【請求項１１】
前記計算アルゴリズムは、ハッシュアルゴリズムを含む、
請求項８に記載の前記デバイス。
【請求項１２】
前記ページ応答メッセージに含まれる前記ドメイン名アドレス情報に従って、前記ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索する、ドメイン名アドレスセット決定モジュールを更に備える、
請求項８に記載の前記デバイス。
【請求項１３】
前記ドメイン名アドレス計算モジュールは、事前記憶された、前記計算アルゴリズムによる計算の結果と前記レンダリングドメイン名アドレス情報との間の対応関係に従って、前記計算の結果に対応する前記レンダリングドメイン名アドレス情報を、前記レンダリングドメイン名アドレスセットから検索する、
請求項１２に記載の前記デバイス。
【請求項１４】
前記ローディングモジュールは更に、
前記受信されたページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に従って、前記画像の最初のドメイン名アドレス情報を決定し、
前記決定された最初のドメイン名アドレス情報を、前記検索されたレンダリングドメイン名アドレス情報と置き換え、かつ
前記レンダリングドメイン名アドレス情報を、前記受信されたページ応答メッセージに含まれる前記画像アドレス情報と、前記画像の前記ローディングアドレス情報として組み合わせる、
請求項８に記載の前記デバイス。
【請求項１５】
コンピュータ実行可能命令を記憶する１つ以上のコンピュータ記憶媒体であって、前記コンピュータ実行可能命令は、１つ以上のプロセッサにより、
複数の画像について、画像のドメイン名アドレス情報及び画像アドレス情報を含むページ応答メッセージを受信することと、
前記ページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に基づき、閲覧ソフトウェアによる並列接続可能数と同じ数の画像であって、前記ドメイン名アドレス情報が同じ画像を含むグループを得るように、前記複数の画像をグループ化することと、
前記グループ化で得られるグループに含まれる各画像の画像アドレス情報に基づく所定の計算アルゴリズムによる計算を実行することと、
前記グループ化で得られる前記グループのうち、第１のグループに含まれる各画像について、前記計算の結果に対応するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索し、前記第１のグループとは異なる第２のグループに含まれる第２の画像が、前記第１のグループに含まれる第１の画像と同じ前記画像アドレス情報を有するとき、前記第１の画像についての前記検索の結果を前記第２の画像についての検索の結果に設定することと、
前記検索されたレンダリングドメイン名アドレス情報と前記画像アドレス情報を、前記画像のローディングアドレス情報として組み合わせることと、を含む動作を遂行するように実行可能である、前記１つ以上のコンピュータ記憶媒体。
【請求項１６】
前記動作は、前記ローディングアドレス情報に基づいて、前記画像のドメイン名アドレス情報に対応するページに前記画像をロードすることを更に含む、
請求項１５に記載の前記１つ以上のコンピュータ記憶媒体。
【請求項１７】
前記計算アルゴリズムは、ハッシュアルゴリズムを含む、
請求項１５に記載の前記１つ以上のコンピュータ記憶媒体。
【請求項１８】
前記動作は、前記画像のドメイン名アドレス情報に従って、前記ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索すること、を更に含む、
請求項１５に記載の前記１つ以上のコンピュータ記憶媒体。
【請求項１９】
前記検索は、事前記憶された、前記計算アルゴリズムによる計算の結果と前記レンダリングドメイン名アドレス情報との間の対応関係に従って、前記計算の結果に対応する前記レンダリングドメイン名アドレス情報を、前記レンダリングドメイン名アドレスセットから検索することを含む、
請求項１８に記載の前記１つ以上のコンピュータ記憶媒体。
【請求項２０】
前記検索されたレンダリングドメイン名アドレス情報と前記画像アドレス情報とを、前記画像の前記ローディングアドレス情報として前記組み合わせることは、
前記受信されたページ応答メッセージに含まれる前記画像のドメイン名アドレス情報に従って、前記画像の最初のドメイン名アドレス情報を決定することと、
前記決定された最初のドメイン名アドレス情報を、前記検索されたレンダリングドメイン名アドレス情報と置き換えることと、
前記レンダリングドメイン名アドレス情報を、前記受信されたページ応答メッセージに含まれる前記画像アドレス情報と、前記画像の前記ローディングアドレス情報として組み合わせることと、を含む、
請求項１５に記載の前記１つ以上のコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、インターネット情報処理の分野に関し、より具体的には、閲覧ソフトウェアによりウェブページ情報を訪問したときに画像情報をロードするための方法及びデバイスに関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、閲覧ソフトウェアを使用することにより、インターネットを介してより大量の情報が人々に取得されている。テキスト情報に加えて、取得される情報には、画像情報ならびに音声及び映像情報も含まれる。
【０００３】
概して、ウェブページアドレスに対応するページは、大量の画像情報を含んでいる。異なる閲覧ソフトウェアによりページが訪問されたとき、画像情報をページにロードするロード速度は異なる。一部の閲覧ソフトウェアは、画像情報をロードするのに高速のロード速度を有するが、一部の閲覧ソフトウェアは、低速のロード速度を有する。大量の画像情報を含むページを訪問したときに、ページにロードされる画像情報の速度が異なるのは、異なる閲覧ソフトウェアが、同一のドメイン名での画像情報との並列接続部の数の制限が異なるからである。
【０００４】
即ち、大量の画像情報のアドレス情報に含まれる一部のドメイン情報が同一であり、かつ大量の画像情報を含むページの訪問に異なる閲覧ソフトウェアが使用されるとき、異なる閲覧ソフトウェアにより構成される同一のドメイン名での画像情報用並列接続部の数は異なることになる。したがって、画像情報をページにロードするためのロード速度が異なる。図１は、画像情報を含むページの例示的アドレス情報の図を示す。
【０００５】
図１に示すように、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇにおいて、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍは、ドメイン名情報部分であり、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇは、画像アドレス情報部分である。
【０００６】
例えば、閲覧ソフトウェアＡにより設定された同一のドメイン名での画像情報に対する並列接続部の数は、８である。閲覧ソフトウェアＡを使用して任意のページを訪問するとき、画像情報に対する並列接続部の数は、８である。閲覧ソフトウェアＢにより構成された同一のドメイン名での画像情報に対する並列接続部の数は、１６である。閲覧ソフトウェアＢを使用して任意のページを訪問するとき、画像情報に対する並列接続部の数は、１６である。したがって、同一のページに対して、閲覧ソフトウェアＢが画像情報をロードする速度は、閲覧ソフトウェアＡが画像情報をロードする速度より早い。
【０００７】
従来の技法では、同一のソフトウェアにより画像情報を訪問するための閲覧ソフトウェアを使用する場合の並列接続部の数の制限を回避することも低減することもできない。したがって、ユーザが従来の技法を使用してページを訪問して大量の画像情報がロードされるとき、画像情報のロードが互いに排除し合うことがよくある。即ち、大量の画像情報のロードに失敗し、それによりページ表示速度を低下させ、ユーザがページを訪問する時間を長引かせることになる。
【発明の概要】
【０００８】
本発明の概要は、コンセプトの選択を、以下の発明を実施するための形態において更に説明される簡易化形態で導入するために提供される。本発明の概要は、特許請求される主題の全ての重要な特徴または必須の特徴を識別するようには意図されておらず、特許請求される主題の範囲を決定する手助けとして単独で使用されるようにも意図されていない。「技法」という用語は、例えば、上述の状況により許容される場合に、かつ本開示の全体を通して、装置（複数可）、システム（複数可）、方法（複数可）、及び／またはコンピュータ可読命令を指し得る。本技法は、指向技術における結果の多様性を改善する。
【０００９】
本開示は、画像情報をロードするための方法及びデバイスを提供する。本技法は、大量の画像情報のロード失敗により引き起こされる低速のページ表示速度を解決する。
【００１０】
本開示は、画像情報をロードするための方法を提供する。ウェブサイトサーバにより送信された画像を含むページ応答メッセージが受信される。ページ応答メッセージに含まれる画像の画像アドレス情報が計算される。計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報が、事前記憶されたドメイン名アドレス情報リソースプールから検索される。
【００１１】
検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報が、画像のローディングアドレス情報として組み合わされる。画像は、画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページにロードされる。
【００１２】
本開示は、画像情報をロードするためのデバイスも提供する。デバイスは、受信モジュール、ドメイン名アドレス計算モジュール、及びローディングモジュールを含み得る。受信モジュールは、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信する。ドメイン名アドレス計算モジュールは、ページ応答メッセージに含まれる画像の画像アドレス情報を計算し、かつ計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００１３】
ローディングモジュールは、検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせ、かつ画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。
【００１４】
本技法は、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信し、ページ応答メッセージに含まれる画像の画像アドレス情報を計算し、かつ計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。本技法は、検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせ、かつ画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。従来の技法と比較して、本技法は、画像のローディングアドレス情報を、ロード用の異なるドメイン名を有するローディングアドレス情報により変更し、それにより閲覧ソフトウェアに対する同一のドメイン名での並列接続部の数の制限を回避し、ページ表示速度を増大させ、ユーザの経験を向上させる。
【図面の簡単な説明】
【００１５】
【図１】画像情報を含むページの例示的アドレス情報を示す図である。
【図２】本開示の第１の例示的実施態様に従う、画像をロードするための例示的方法を示すフローチャートである。
【図３】本開示の第２の例示的実施態様に従う、画像をロードするための別の例示的方法を示すフローチャートである。
【図４】従来の技法及び本技法に従う、同一のドメイン名で画像情報をロードすることを示す図である。
【図５】本開示の第３の例示的実施態様に従う、画像をロードするための例示的デバイスを示す概略図である。
【発明を実施するための形態】
【００１６】
本開示は、画像情報をロードするための方法及びデバイスを提供する。本技法では、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信し、ページ応答メッセージに含まれる画像の画像アドレス情報を計算し、計算の結果に基づいて、その結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。本技法では、検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせ、画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。従来の技法と比較して、本技法は、ロード用の異なるドメイン名のローディングアドレス情報により、画像のローディングアドレス情報を変更し、それにより閲覧ソフトウェアに対する同一のドメイン名での並列接続部の数の制限を回避して、ページ表示速度を増大し、ユーザの経験を向上させる。
【００１７】
以下は、図面を参照して例示的実施態様を詳細に説明する。
【００１８】
図２は、本開示の第１の例示的実施態様に従う、画像をロードするための例示的方法を示すフローチャートである。
【００１９】
２０２で、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信する。
【００２０】
例えば、２０２で、ユーザが、ページアドレス情報を含むページ訪問要求メッセージを閲覧ソフトウェアを介してウェブサイトサーバに送信するとき、ウェブサイトサーバは、ページ訪問要求メッセージに含まれるページアドレス情報に基づいて、ページに含まれるデータ情報のローディングアドレス情報をバックエンドデータベースから検索し、検索されたローディングアドレス情報をページ応答メッセージに含めて、マルチドメイン名レンダリングエンジンデバイスに送信する。
【００２１】
データ情報は、テキスト情報、画像情報、及び音声または映像情報のうちの少なくとも１つまたはそれらの任意の組み合わせを含み得る。
【００２２】
マルチドメイン名レンダリングエンジンデバイスは、ドメイン名アドレス情報リソースプールを含む。ドメイン名アドレスリソースプールは、画像情報のレンダリングドメイン名アドレス情報、音声情報のレンダリングドメイン名アドレス情報等の、異なるデータ情報のレンダリングドメイン名アドレス情報を含む。ドメイン名アドレスリソースプールは、異なるドメイン名に対応するレンダリングドメイン名アドレス情報も含み、この場合、各ドメイン名は、レンダリングドメイン名アドレスセットに対応し、各レンダリングドメイン名アドレスセットは、少なくともＮ個のレンダリングドメイン名アドレス情報を含む。
【００２３】
Ｎは、正の整数であり、実際の必要性またはページに含まれるデータ量により決定され得る。
【００２４】
例えば、ＩＰアドレスは、１９２．１６８．０．０であり、その対応するドメイン名アドレス情報は、ｈｔｔｐ：／／ｗｗｗ．ＸＸＸＸ．ｃｏｍである。ドメイン名アドレス情報に対応するページは、１００画像の画像情報を含む。マルチドメイン名レンダリングエンジンデバイスに含まれるドメイン名アドレス情報リソースプール内には、ドメイン名アドレス情報は、少なくとも１００のレンダリングドメイン名アドレス情報に対応する。即ち、各画像のアドレス情報は、１つのレンダリングドメイン名アドレス情報に対応する。
【００２５】
２０４で、ページ応答メッセージに含まれる画像の画像アドレス情報を計算する。
【００２６】
例えば、マルチドメイン名レンダリングエンジンデバイスが、画像を含むページ応答メッセージをウェブサイトサーバから受信すると、マルチドメイン名レンダリングエンジンデバイスは、ページ応答メッセージに含まれる画像のローディングアドレス情報を分析し、画像の画像アドレス情報を決定する。
【００２７】
例として、ウェブサイトサーバにより送信されてマルチドメイン名レンダリングエンジンデバイスにより受信されたページ応答メッセージに含まれる画像のローディングアドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。受信されたページ応答メッセージに含まれる画像のローディングアドレス情報が分析されて、ドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍとして取得され、画像アドレス情報が、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇとして取得される。
【００２８】
第２に、ページ応答メッセージに含まれる画像の画像アドレス情報を計算する。例えば、ハッシュアルゴリズムを使用して、ページ応答メッセージに含まれる画像の画像アドレス情報のハッシュ値を決定することができ、決定されたハッシュ値を使用して、モジュール動作を実施し得る。
【００２９】
例として、分析されたドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍであり、その対応するレンダリングドメイン名アドレスセットが、１００のレンダリングドメイン名アドレス情報を含む。１つの決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ」のハッシュ値が計算され、計算されたハッシュ値及び１００が、モジュール動作を実施し、モールド値が９９として取得される。
【００３０】
２０６で、計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報が、事前記憶されたドメイン名アドレス情報リソースプールから検索される。
【００３１】
例えば、２０６で、計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を事前記憶されたドメイン名アドレス情報リソースプールから検索する前に、例示的方法は、下記を更に含み得る。受信されたページ応答メッセージに含まれるドメイン名アドレス情報に従って、ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００３２】
例として、ウェブサイトサーバにより送信されてマルチドメイン名レンダリングエンジンデバイスにより受信されたページ応答メッセージに含まれる画像のローディングアドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。分析されたドメイン名アドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍである。アドレス情報「ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ」に対応するレンダリングドメイン名アドレスセットは、事前記憶されたドメイン名アドレス情報リソースプールから検索される。
【００３３】
例として、事前記憶されたドメイン名アドレス情報リソースプールから検索された、アドレス情報「ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ」に対応するレンダリングドメイン名アドレスセットは、｛ｈｔｔｐ：／／ｉ０１．ａｌｉｉｍｇ．ｃｏｍ、ｈｔｔｐ：／／ｉ０２．ａｌｉｉｍｇ．ｃｏｍ、．．．、ｈｔｔｐ：／／ｉ０ｍ．ａｌｉｉｍｇ．ｃｏｍ、．．．、ｈｔｔｐ：／／ｉ１００．ａｌｉｉｍｇ．ｃｏｍ｝である。つまり、アドレス情報「ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ」に対応するレンダリングドメイン名アドレスセットは、１００のレンダリングドメイン名アドレスを含む。
【００３４】
例えば、計算の結果に基づいて、結果と一致するドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索することは、下記を含み得る。
【００３５】
事前記憶された計算の結果とレンダリングドメイン名アドレス情報との間の対応関係に従って、計算の結果に対応するレンダリングドメイン名アドレス情報を、決定されたレンダリングドメイン名アドレスセットから検索する。
【００３６】
例として、事前記憶されたモールド値とレンダリングドメイン名アドレス情報との間の対応関係が記憶される。事前記憶されたモールド値とレンダリングドメイン名アドレス情報との間の対応関係に基づいて、モールド値９９に対応するレンダリングドメイン名アドレス情報の連続番号情報が、９９と決定される。つまり、計算の結果に対応する検索されたレンダリングドメイン名アドレス情報は、ｈｔｔｐ：／／ｉ９９．ａｌｉｉｍｇ．ｃｏｍである。
【００３７】
２０８で、検索されたレンダリングドメイン名アドレス情報と受信されたページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせる。
【００３８】
例えば、２０８で、検索されたレンダリングドメイン名アドレス情報と受信されたページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせる動作は、下記を含み得る。
【００３９】
第１に、画像の最初のドメイン名アドレス情報を、受信されたページ応答メッセージに含まれるドメイン名アドレス情報に従って決定する。
【００４０】
例として、ウェブサイトサーバにより送信されてマルチドメイン名レンダリングエンジンデバイスにより受信されたページ応答メッセージに含まれる画像のローディングアドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。ｐｉｃ１の決定された最初のドメイン名アドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍである。
【００４１】
第２に、検索されたレンダリングドメイン名アドレス情報を使用して、決定された最初のドメイン名アドレス情報を置き換え、受信されたページ応答メッセージに含まれる画像の画像アドレス情報と組み合わせる。
【００４２】
例として、検索されたレンダリングドメイン名アドレス情報（例えば、ｈｔｔｐ：／／ｉ９９．ａｌｉｉｍｇ．ｃｏｍ）を使用して、ｐｉｃ１の決定された最初のドメイン名情報（例えば、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ）を置き換え、受信されたページ応答メッセージに含まれる画像の画像アドレス情報（例えば、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ）と組み合わせる。この組み合わされたアドレス情報は、例えば、ｈｔｔｐ：／／ｉ９９．ａｌｉｉｍｇ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。
【００４３】
最後に、組み合わされたアドレス情報を、画像のローディングアドレス情報として使用する。つまり、ｈｔｔｐ：／／ｉ９９．ａｌｉｉｍｇ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇが、ｐｉｃ１のローディングアドレス情報である。
【００４４】
２１０で、画像は、ローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページにロードされる。
【００４５】
画像は、受信されたページ応答メッセージに含まれる画像の画像アドレス情報に従って決定される。
【００４６】
例えば、２１０で、マルチドメイン名アドレスレンダリングエンジンデバイスは、画像の変更されたローディングアドレス情報を閲覧ソフトウェアに送信し、閲覧ソフトウェアに対して、ローディングアドレス情報に含まれる画像アドレス情報に従って、画像情報データベースから画像を取得するように指示し、ローディングアドレス情報を使用して表示用ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロード及びレンダリングする。
【００４７】
画像のローディングアドレス情報のドメイン名アドレス情報が、単一のドメイン名アドレス情報から異なるドメイン名アドレス情報に変更されるため、本技法は、閲覧ソフトウェアが画像情報をロードするとき、同一のドメイン名アドレス情報での画像情報ロード接続部の数に対する制限を回避し、画像情報をロードするための並列接続部の数を増大させ、ページ表示速度を増大させる。
【００４８】
本技法は、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信し、ページ応答メッセージに含まれる画像の画像アドレス情報を計算し、計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。本技法は、検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせ、画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。従来の技法と比較して、本技法は、画像のローディングアドレス情報を、ロード用の異なるドメイン名のローディングアドレス情報に変更し、それにより閲覧ソフトウェアに対する並列接続部の数の制限を回避して、ページ表示速度を増大させ、ユーザの経験を向上させる。
【００４９】
図３は、本開示の第２の例示的実施態様に従う、画像をロードするための別の例示的方法を示すフローチャートである。第２の例示的実施態様は、第１の例示的実施態様での動作を詳細に説明する。
【００５０】
３０２で、ユーザは、ページアドレス情報を含むページ訪問要求メッセージを、閲覧ソフトウェアを介してウェブサイトサーバに送信する。
【００５１】
例えば、閲覧ソフトウェアは、ＩＥ６．０、ＩＥ７．０、ＩＥ８．０、または閲覧ソフトウェアの機能性を有する任意のプラグインであり得る。
【００５２】
例として、ユーザから閲覧ソフトウェアを介してウェブサイトサーバに送信されたページ訪問要求メッセージに含まれるページアドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍである。
【００５３】
３０４で、ウェブサイトサーバは、受信されたページ訪問要求メッセージに含まれるアドレス情報に従って、ページに含まれるデータ情報のローディングアドレス情報を検索し、ページ応答メッセージに含まれる検索されたローディングアドレス情報を、マルチドメイン名レンダリングエンジンデバイスに送信する。
【００５４】
３０４で、画像情報をロードする実施例を使用することにより、ウェブサイトサーバは、受信されたページ訪問要求メッセージに含まれるアドレス情報ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍに従って、ページに含まれる画像のローディングアドレス情報を検索する。
【００５５】
例えば、ページに含まれる画像のローディングアドレス情報は、以下の通りである。
【００５６】
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇ
【００５７】
３０６で、マルチドメイン名レンダリングエンジンデバイスは、受信されたページ応答メッセージに含まれるローディングアドレス情報を分析する。
【００５８】
例えば、３０６で、マルチドメイン名レンダリングエンジンデバイスは、受信されたページ応答メッセージに含まれるローディングアドレス情報を分析し、各受信された画像のドメイン名アドレス情報及び画像アドレス情報を決定する。
【００５９】
例として、受信された画像ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇのローディングアドレス情報が分析され、識別ｐｉｃ１を有する画像のドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍとして取得され、その画像アドレス情報が、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇとして取得される。受信された画像ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇのローディングアドレス情報が分析され、識別ｐｉｃ２を有する画像のドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍとして取得され、その画像アドレス情報が、ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇとして取得される。受信された画像ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇのローディングアドレス情報が分析され、識別ｐｉｃ３を有する画像のドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍとして取得され、その画像アドレス情報が、ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇとして取得される。受信された画像ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇのローディングアドレス情報が分析され、識別ｐｉｃ４を有する画像のドメイン名アドレス情報が、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍとして取得され、その画像アドレス情報が、ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇとして取得される。
【００６０】
したがって、識別ｐｉｃ１、ｐｉｃ２、ｐｉｃ３、及びｐｉｃ４を有する画像は、同一のドメイン名での画像情報である。閲覧ソフトウェアが画像をロードすると、それは、同一のドメイン名での画像用ロード接続部の数の制限を受ける。
【００６１】
３０８で、ページ応答メッセージに含まれる画像の画像アドレス情報を計算する。
【００６２】
例えば、３０８で、ハッシュアルゴリズムを使用して、ページ応答メッセージに含まれる画像の画像アドレス情報のハッシュ値を決定して、決定されたハッシュ値をモジュール動作のために使用する。
【００６３】
ハッシュアルゴリズムに加えて、他の何らかのアルゴリズムも使用し得る。本技法は、如何なる限定も課すことはない。
【００６４】
決定されたハッシュ値をモジュール動作のために使用するとき、モジュール動作に適用する数は、ページ含まれる画像の数または同一のドメイン名に対応するレンダリングドメイン名アドレス情報の数であってもよく、ドメイン名アドレス情報リソースプールである。本技法は、本明細書で、如何なる制約も課すことはない。
【００６５】
例として、ページに含まれる画像の数は４であるとする。１つの決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び４が、モジュール動作を実施し、取得されるモールド値は、４である。決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び４が、モジュール動作を実施し、取得されるモールド値は、２である。１つの決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び４が、モジュール動作を実施し、取得されるモールド値は、３である。１つの決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び４が、モジュール動作を実施し、取得されるモールド値は、１である。
【００６６】
３１０で、計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００６７】
例えば、３１０で、第１に、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に従って、ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００６８】
例として、ウェブサイトサーバにより送信されてマルチドメイン名レンダリングエンジンデバイスにより受信されたページ応答メッセージに含まれる画像のローディングアドレス情報は、以下の通りである。
【００６９】
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇ、
ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ／ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇ
【００７０】
分析されたドメイン名アドレス情報は、ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍである。事前記憶されたドメイン名アドレス情報リソースプールから検索されたアドレス情報「ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ」に対応するレンダリングドメイン名アドレスセットは、｛ｈｔｔｐ：／／ｉ０１．ａｌｉｉｍｇ．ｃｏｍ、ｈｔｔｐ：／／ｉ０２．ａｌｉｉｍｇ．ｃｏｍ、ｈｔｔｐ：／／ｉ０３．ａｌｉｉｍｇ．ｃｏｍ、ｈｔｔｐ：／／ｉ０４．ａｌｉｉｍｇ．ｃｏｍ｝である。つまり、アドレス情報「ｈｔｔｐ：／／ｉｍｇ．ｃｈｉｎａ．ａｌｉｂａｂａ．ｃｏｍ」に対応するレンダリングドメイン名アドレスセットは、４つのレンダリングドメイン名アドレスを有する。
【００７１】
その後、事前記憶された計算の結果とレンダリングドメイン名アドレス情報との間の対応関係に従って、計算の結果に対応するレンダリングドメイン名アドレス情報は、決定されたレンダリングドメイン名アドレスセットから検索される。
【００７２】
例として、事前記憶されたモールド値とレンダリングドメイン名アドレス情報との間の対応関係が記憶される。事前記憶されたモールド値とレンダリングドメイン名アドレス情報との間の対応関係に基づいて、モールド値４に対応するレンダリングドメイン名アドレス情報の連続番号情報は、４と決定される。つまり、計算の結果に対応する検索されたレンダリングドメイン名アドレス情報は、ｈｔｔｐ：／／ｉ０４．ａｌｉｉｍｇ．ｃｏｍである。モールド値３に対応するレンダリングドメイン名アドレス情報の連続番号情報は、３と決定される。つまり、計算の結果に対応する検索されたレンダリングドメイン名アドレス情報は、ｈｔｔｐ：／／ｉ０３．ａｌｉｉｍｇ．ｃｏｍである。モールド値２に対応するレンダリングドメイン名アドレス情報の連続番号情報は、２と決定される。つまり、計算の結果に対応する検索されたレンダリングドメイン名アドレス情報は、ｈｔｔｐ：／／ｉ０２．ａｌｉｉｍｇ．ｃｏｍである。モールド値１に対応するレンダリングドメイン名アドレス情報の連続番号情報は、１と決定される。つまり、計算の結果に対応する検索されたレンダリングドメイン名アドレス情報は、ｈｔｔｐ：／／ｉ０１．ａｌｉｉｍｇ．ｃｏｍである。
【００７３】
例として、従来技術下で、閲覧ソフトウェアが、同一のドメイン名での画像情報をロードする並列接続部の数の制限が２である、即ち、同一のドメイン名での１度にロードする画像情報の数が２であると想定して、識別ｐｉｃ１、ｐｉｃ２、ｐｉｃ３、及びｐｉｃ４を有する画像情報は、同一のドメイン名での２回のロードを必要とし、それによりページ表示速度を低下させる。
【００７４】
したがって、検索されたレンダリングドメイン名アドレス情報と受信されたページ応答メッセージに含まれる画像の画像アドレス情報を画像のローディングアドレス情報として組み合わせる前に、例示的方法は、下記を更に含み得る。
【００７５】
第１に、同一のドメイン名での画像情報の数が、画像情報をロードするために決定される。
【００７６】
第２に、閲覧ソフトウェアにより課される同一のドメイン名での画像情報用並列接続部の数の制限に基づいて、同一のドメイン名での画像情報がグループ化される。
【００７７】
例えば、グループ化ルールは、画像情報のロードに関して、画像情報の数の商を、同一のドメイン名で、同一のドメイン名での画像情報用並列接続部の数の制限まで決定することを含み得る。
【００７８】
例として、同一のドメイン名での画像情報の数は、４（識別がｐｉｃ１、ｐｉｃ２、ｐｉｃ３、及びｐｉｃ４）である。閲覧ソフトウェアが同一のドメイン名での画像情報をロードする並列接続部の数の制限は、２である。グループ化ルールに従って、｛識別ｐｉｃ１を有する画像情報、識別ｐｉｃ２を有する画像情報｝は、１つのグループであり、｛識別ｐｉｃ３を有する画像情報、識別ｐｉｃ４を有する画像情報｝は、別のグループである。
【００７９】
第３に、各グループ内の各画像情報の画像アドレス情報がハッシュ計算を実施し、各ハッシュ値に対応するモールド値が決定される。
【００８０】
例えば、モジュール動作を適用される数が、閲覧ソフトウェアが同一のドメイン名での画像情報をロードする並列接続部の数の制限であり得る。
【００８１】
例として、決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ１．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び２がモジュール動作を実施し、取得されるモールド値は、２である。決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ２．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び２がモジュール動作を実施し、取得されるモールド値は、１である。決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ３．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び２がモジュール動作を実施し、取得されるモールド値は、１である。決定された画像アドレス情報は、ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇである。「ｉｍａｇｅｓ／２０１２／ｐｉｃ４．ｐｎｇ」のハッシュ値が計算される。その計算されたハッシュ値及び２がモジュール動作を実施し、取得されるモールド値は、２である。
【００８２】
第４に、同一のモールド値を有する画像情報のレンダリングアドレス情報は、同一のものとして決定される。
【００８３】
つまり、識別ｐｉｃ１を有する画像情報及び識別ｐｉｃ４を有する画像情報のレンダリングアドレス情報は、同一である。識別ｐｉｃ２を有する画像情報及び識別ｐｉｃ３を有する画像情報のレンダリングアドレス情報は、同一である。
【００８４】
モールド値が整数でないとき、このモールド値に最も近い整数が使用され得る。
【００８５】
３１２で、検索されたレンダリングドメイン名アドレス情報と受信されたページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせる。
【００８６】
３１４で、ローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。
【００８７】
第２の例示的実施態様の本技法に基づいて、各画像情報のレンダリングドメイン名アドレス情報を決定するとき、同一のドメイン名を有する画像情報をグループ化する。各グループ内の各画像情報のレンダリングドメイン名アドレス情報を決定し、異なるグループ内の同一の計算の結果を有する画像情報のレンダリングドメイン名アドレス情報を、同一として設定し、それにより計算量を低減し、閲覧ソフトウェアにより課される同一のドメイン名での画像情報用並列接続部の制限を回避し、ページ表示速度を増大させ、ユーザの経験を向上させる。
【００８８】
図４は、従来の技法及び本技法に従う、同一のドメイン名での画像情報をロードすること示す図である。
【００８９】
図５は、本開示の第３の例示的実施態様に従う、画像をロードするための例示的デバイス５００を示す概略図である。第３の例示的実施態様は、第１及び第２の例示的実施態様による同一のコンセプトを実装するデバイスを示す。デバイス５００は、１つ以上のプロセッサ（複数可）５０２及びメモリ５０４を含み得る。図５の実施例では、メモリ５０４は、受信モジュール５０６、ドメイン名アドレス計算モジュール５０８、及びローディングモジュール５１０を内部に含み得る。
【００９０】
受信モジュール５０６は、ウェブサイトサーバにより送信された画像を含むページ応答メッセージを受信する。
【００９１】
ドメイン名アドレス計算モジュール５０８は、ページ応答メッセージに含まれる画像の画像アドレス情報を計算し、計算の結果に基づいて、結果と一致するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００９２】
ローディングモジュール５１０は、検索されたレンダリングドメイン名アドレス情報とページ応答メッセージに含まれる画像の画像アドレス情報を、画像のローディングアドレス情報として組み合わせ、画像のローディングアドレス情報に基づいて、ページ応答メッセージに含まれる画像のドメイン名アドレス情報に対応するページに画像をロードする。画像は、受信されたページ応答メッセージに含まれる画像の画像アドレス情報に従って決定される。
【００９３】
例えば、ドメイン名アドレス計算モジュール５０８は、ハッシュアルゴリズムを使用して、ページ応答メッセージに含まれる画像の画像アドレス情報のハッシュ値を決定し得、決定されたハッシュ値を使用してモジュール動作を実施し得る。
【００９４】
例えば、デバイス５００は、ドメイン名アドレスセット決定モジュール５１２を更に含み得る。ドメイン名アドレスセット決定モジュール５１２は、ウェブサイトサーバにより送信された画像を含むページ応答メッセージが受信された後であり、かつ結果と一致するレンダリングドメイン名アドレス情報が検索される前に、ページ応答メッセージに含まれるドメイン名アドレス情報に従って、ドメイン名アドレス情報に対応するレンダリングドメイン名アドレスセットを、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００９５】
例えば、ドメイン名アドレスセット決定モジュール５１２は、計算の結果とレンダリングドメイン名アドレス情報との間の事前記憶された対応関係に従って、計算の結果に対応するレンダリングドメイン名アドレス情報を、事前記憶されたドメイン名アドレス情報リソースプールから検索する。
【００９６】
例えば、ローディングモジュール５１０は、受信されたページ応答メッセージに含まれるドメイン名アドレス情報に従って、最初のドメイン名アドレス情報を決定し、決定された最初のドメイン名アドレス情報を、検索されたレンダリングドメイン名アドレス情報と置き換え、決定された最初のドメイン名アドレス情報を、受信されたページ応答メッセージに含まれる画像アドレス情報と組み合わせ、組み合わされたアドレス情報を、画像のローディングアドレス情報として使用する。
【００９７】
例えば、例示的実施態様に記載されるデバイスは、マルチドメイン名レンダリングエンジンデバイスであり得る。
【００９８】
標準の構成では、本開示に記載されるコンピューティングデバイスは、１つ以上の中央処理装置（ＣＰＵ）、入／出力インタフェース、及びメモリを含み得る。メモリは、非永久的メモリ、ランダムアクセスメモリ（ＲＡＭ）、ならびに／またはリードオンリメモリ（ＲＯＭ）及びフラッシュランダムアクセスメモリ（フラッシュＲＡＭ）等の不揮発性メモリ等の形態を、コンピュータ読み取り可能媒体内に含み得る。メモリは、コンピュータ読み取り可能媒体の一例である。コンピュータ読み取り可能媒体は、情報記憶装置を実装するための任意の方法及び技法を使用し得る、永久及び非永久の可動及び非可動媒体を含む。情報は、コンピュータ読み取り可能命令、データ構造、ソフトウェアモジュール、または任意のデータであり得る。コンピュータ記憶媒体の例には、相変化メモリ（ＰＣＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他の種類のＲＡＭ、ＲＯＭ、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、内部メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光メモリ、磁気テープ、磁気ディスク、任意の他の磁気記憶デバイス、またはコンピューティングデバイスによりアクセス可能な情報を記憶し得る任意の他の非通信媒体が含まれるが、これらに限定されない。本明細書において定義されるとき、コンピュータ読み取り可能媒体には、変調データ信号及び搬送波等の一時的媒体は含まれない。
【００９９】
当業者であれば、例示的実施態様が、方法、装置（デバイス）、またはコンピュータソフトウェア製品の形態で提示され得ることを理解するであろう。したがって、本技法は、ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせにより実装され得る。加えて、本技法は、コンピュータ実行可能またはコンピュータ読み取り可能な命令を含む１つ以上のコンピュータ記憶媒体（ディスク、ＣＤ−ＲＯＭ、または光記憶デバイスを含むが、それらに限定されない）の形態であるコンピュータソフトウェア製品として実装され得る。
【０１００】
本技法は、方法、装置（デバイス）、またはコンピュータソフトウェア製品のフローチャートまたは図を参照することにより説明される。コンピュータ実行可能命令が、フローチャート及び／または図内の各処理またはボックス、ならびにフローチャート及び／または図内の各処理またはボックスの組み合わせを実装し得ることを理解されたい。コンピュータ実行可能命令は、汎用コンピュータ、特殊目的コンピュータ、組込型コンピュータ、または任意の他のプログラム可能なデータ処理デバイスの１つ以上のプロセッサに提供されて機械を製造し得るが、これによりコンピュータのプロセッサまたは任意の他のプログラム可能なデータ処理プロセスにより実行されるコンピュータ実行可能な命令は、フローチャート及び／または図の１つ以上のボックスの１つ以上の処理の所定の機能を実装する。
【０１０１】
コンピュータ実行可能命令は、コンピュータ読み取り可能媒体に記憶されたコンピュータ実行可能命令が命令装置を含む製品を製造するように、コンピュータまたは任意の他のプログラム可能なデータ処理デバイスに特定の方法で稼動させる１つ以上のコンピュータ読み取り可能媒体に記憶され得る。命令装置は、フローチャートでの１つ以上の処理及び／または図での１つ以上のボックスの指定された機能性を実装する。
【０１０２】
コンピュータ実行可能命令は、コンピュータまたは任意の他のプログラム可能なデータ処理デバイスが一連の動作を遂行してコンピュータにより実装された処理を生成するように、コンピュータまたは任意の他のプログラム可能なデータ処理デバイスでもロードされ得る。したがって、コンピュータまたは任意の他のプログラム可能なデバイスにより実行可能なコンピュータ実行可能命令は、動作を提供して、フローチャートでの１つ以上の処理及び／または図での１つ以上のボックスの指定された機能性を実装する。
【０１０３】
本開示により例示的実施態様を説明しているが、当業者であれば、本明細書に記載の基本的な独創的概念を一旦理解すれば、例示的実施態様に変更及び修正を加えることができるであろう。したがって、添付の特許請求の範囲は、例示的実施態様ならびに本開示の範囲に収まる全ての変更及び修正を包含するよう解釈されるべきである。更に、当業者であれば、本技法の趣旨及び範囲から逸脱することなく、本技法に如何なる改正または変形も加えることができる。したがって、そのような改正または変形が、本技法の特許請求の範囲及びその等価技法に収まる場合、本開示は、そのような改正または変形も包含するよう意図される。
【図１】
0006421177.tif 000002
【図２】
0006421177.tif 000003
【図３】
0006421177.tif 000004
【図４】
0006421177.tif 000005
【図５】
0006421177.tif 000006