(57)【特許請求の範囲】
【請求項１】
クライアント端末で画像をダウンロードするための方法であって、
前記クライアント端末が、ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得することと、
前記クライアント端末が、前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することと、
前記クライアント端末が、前記第１の画像および前記第２の画像が前記同じ画像から得られたものではないとの判断に応じて、前記第２の画像を取得することと、
前記クライアント端末が、前記テキスト情報および前記第２の画像を前記クライアント端末上に表示することと
を含み、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することは、
前記ダウンロード要求における前記画像識別情報と、前記第２の画像の画像識別情報とが、同じであるかどうかを判断すること、
前記第１の画像のデータパケットのヘッダから得られる情報と、前記第２の画像のデータパケットのヘッダから得られる情報とが、同じであるかどうかを判断すること、または、
前記第１の画像と前記第２の画像との間の類似性が規定の値に達しているかどうかを判断すること、
を含む、
方法。
【請求項２】
前記クライアント端末が、ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得することが、
前記ダウンロード要求における画像のユニフォームリソースロケータを抽出することと、
前記ダウンロード要求における前記画像識別情報を得るために、前記ユニフォームリソースロケータの計算を実行することと、
前記第１の画像の解像度情報またはサイズ情報と、前記画像識別情報とに基づいて、前記第１の画像の更新ユニフォームリソースロケータを形成することと、
前記第１の画像の前記更新ユニフォームリソースロケータに従って前記第１の画像をダウンロードすることと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記クライアント端末が、前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断した後、
前記クライアント端末が、前記第１の画像および前記第２の画像が前記同じ画像から得られたものではない場合に、前記ダウンロードした第１の画像を削除すること
をさらに含む、請求項１に記載の方法。
【請求項４】
前記クライアント端末が、前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断した後、
前記クライアント端末が、前記第１の画像および前記第２の画像が前記同じ画像から得られたものではなく、前記クライアント端末が前記第２の画像をダウンロードしているとの判断に応じて、前記テキスト情報および前記第２の画像を前記クライアント端末上に表示すること
をさらに含む、請求項１に記載の方法。
【請求項５】
前記クライアント端末が、前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断する前に、
前記クライアント端末が、前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えているかどうかを判断することと、
前記クライアント端末が、前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅が前記既定の閾値を超えていないとの判断に応じて、前記第１の画像および前記テキスト情報のダウンロードを行うことと、
をさらに含む、請求項１に記載の方法。
【請求項６】
画像をダウンロードするための、１つまたは複数のプロセッサを有するクライアント端末であって、
ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得するように前記クライアント端末を制御するために使用される第１のダウンロードユニットと、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断するために使用される第１の判断ユニットと、
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではなく、前記クライアント端末が前記第２の画像をダウンロードしていないとの判断に応じて、前記第２の画像を取得し、前記テキスト情報および前記第２の画像を前記クライアント端末上に表示するように前記クライアント端末を制御するために使用される第１の表示ユニットとを含み、
前記第１の判断ユニットは、
前記ダウンロード要求における前記画像識別情報と、前記第２の画像の画像識別情報とが、同じであるかどうかを判断すること、
前記第１の画像のデータパケットのヘッダから得られる情報と、前記第２の画像のデータパケットのヘッダから得られる情報とが、同じであるかどうかを判断すること、または、
前記第１の画像と前記第２の画像との間の類似性が規定の値に達しているかどうかを判断すること、
を行うように構成される、
クライアント端末。
【請求項７】
前記第１のダウンロードユニットが、
前記ダウンロード要求における画像のユニフォームリソースロケータを抽出するために使用されるロケータ抽出サブユニットと、
前記ダウンロード要求における前記画像識別情報を得るために、前記ユニフォームリソースロケータの計算を実行するために使用される特性値計算サブユニットと、
前記第１の画像の解像度情報またはサイズ情報と、前記画像識別情報とに基づいて、前記第１の画像の更新ユニフォームリソースロケータを形成するために使用されるロケータ更新サブユニットと、
前記第１の画像の前記更新ユニフォームリソースロケータに従って前記第１の画像をダウンロードするために使用される画像ダウンロードサブユニットと
をさらに含む、請求項６に記載のクライアント端末。
【請求項８】
前記第１の判断ユニットが前記第１の画像および前記第２の画像が前記同じ画像から得られたものではないと判断した後で、前記ダウンロードした第１の画像を削除するために使用される削除ユニット
をさらに含む、請求項６に記載のクライアント端末。
【請求項９】
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではなく、前記クライアント端末が前記第２の画像をダウンロードしている場合に、前記テキスト情報および前記第２の画像を前記クライアント端末上に表示するために使用される第２の表示ユニット
をさらに含む、請求項６に記載のクライアント端末。
【請求項１０】
前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えているかどうかを判断するために使用される第２の判断ユニットと、
前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅が前記既定の閾値を超えていないとの判断に応じて、前記第１の画像および前記テキスト情報のダウンロードを行うために使用される制御ユニットと、
前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅の前記量が前記既定の閾値を超えている場合に、前記ダウンロード要求における前記テキスト識別情報に対応する前記テキスト情報をダウンロードし、前記テキスト情報に対応する前記第２の画像をダウンロードするために使用される第２のダウンロードユニットと
をさらに含む、請求項６に記載のクライアント端末。
【請求項１１】
クライアント端末であって、
命令を格納するメモリと、
１つまたは複数のプロセッサとを含み、
前記１つまたは複数のプロセッサは、前記命令を実行することで、前記クライアント端末に、
ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得することと、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することと、
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではないとの判断に応じて、前記第２の画像を取得することと、
前記テキスト情報および前記第２の画像を前記クライアント端末上に表示することと
を行わせるように構成され、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することは、
前記ダウンロード要求における前記画像識別情報と、前記第２の画像の画像識別情報とが、同じであるかどうかを判断すること、
前記第１の画像のデータパケットのヘッダから得られる情報と、前記第２の画像のデータパケットのヘッダから得られる情報とが、同じであるかどうかを判断すること、または、
前記第１の画像と前記第２の画像との間の類似性が規定の値に達しているかどうかを判断すること、
を含む、
クライアント端末。
【請求項１２】
命令のセットを格納する非一時的コンピュータ可読媒体であって、前記命令のセットは、クライアント端末で画像をダウンロードするためのデバイスに、前記クライアント端末で画像をダウンロードするための方法を行わせるように、前記デバイスの少なくとも一つのプロセッサによって実行可能であり、前記方法が、
ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得することと、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することと、
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではないとの判断に応じて、前記第２の画像を取得することと、
前記テキスト情報および前記第２の画像を前記クライアント端末上に表示することと
を含み、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することは、
前記ダウンロード要求における前記画像識別情報と、前記第２の画像の画像識別情報とが、同じであるかどうかを判断すること、
前記第１の画像のデータパケットのヘッダから得られる情報と、前記第２の画像のデータパケットのヘッダから得られる情報とが、同じであるかどうかを判断すること、または、
前記第１の画像と前記第２の画像との間の類似性が規定の値に達しているかどうかを判断すること、
を含む、
非一時的コンピュータ可読媒体。
【請求項１３】
前記命令のセットは、前記デバイスが、
ダウンロード要求に従って、前記ダウンロード要求における画像識別情報に対応する第１の画像と、前記ダウンロード要求におけるテキスト識別情報に対応するテキスト情報とを取得することを、
前記ダウンロード要求における画像のユニフォームリソースロケータを抽出することと、
前記ダウンロード要求における前記画像識別情報を得るために、前記ユニフォームリソースロケータの計算を実行することと、
前記第１の画像の解像度情報またはサイズ情報と、前記画像識別情報とに基づいて、前記第１の画像の更新ユニフォームリソースロケータを形成することと、
によって行うように、前記デバイスの前記少なくとも一つのプロセッサによって実行可能である、請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記命令のセットは、前記デバイスに、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断した後、
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではない場合に、前記ダウンロードした第１の画像を削除すること
を行わせるように、前記デバイスの前記少なくとも一つのプロセッサによって実行可能である、請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記命令のセットは、前記デバイスに、
記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断した後、
前記第１の画像および前記第２の画像が前記同じ画像から得られたものではなく、前記クライアント端末が前記第２の画像をダウンロードしている場合に、前記テキスト情報および前記第２の画像を前記クライアント端末上に表示すること
を行わせるように、前記デバイスの前記少なくとも一つのプロセッサによって実行可能である、請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記命令のセットは、前記デバイスに、
前記第１の画像と、前記テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断する前に、
前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えているかどうかを判断することと、
前記第１の画像および前記テキスト情報をダウンロードするための占有帯域幅が前記既定の閾値を超えていないとの判断に応じて、前記第１の画像および前記テキスト情報のダウンロードを行うことと、
前記既定の閾値を超えている場合に、前記ダウンロード要求におけるテキスト識別情報に対応する前記テキスト情報をダウンロードし、前記テキスト情報に対応する前記第２の画像をダウンロードすることと、
を行わせるように、前記デバイスの前記少なくとも一つのプロセッサによって実行可能である、請求項１２に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本開示は、通信の分野に関し、より具体的には、クライアント端末で画像をダウンロードするための方法およびデバイスに関する。
【背景技術】
【０００２】
背景
ショッピングウェブサイトのアプリケーションなど、画像とテキスト情報を同時に示す必要があるアプリケーションでは、一般に、テキスト情報が最初にダウンロードされ、次いで、テキスト情報に従って、比較的高い解像度の画像がダウンロードされる。テキスト表示と画像表示との間には一定の時間差があり、それは、表示効果に影響を及ぼす。表示効果を向上させるため、画像とテキスト情報は、同時にダウンロードすることができる。しかし、画像の識別子が改ざんされる恐れがあり、従って、取引上の紛争が生じる。例えば、販売を促進するため、商人は、他のウェブサイトまたはアプリケーションプログラムにリンクされた商品情報を共有することができる。画像がダウンロードされる前にテキスト情報がダウンロードされる際は、ダウンロード期間の間に画像の識別子が修正されても、最初にダウンロードされたテキスト情報に従って、ダウンロードされた画像がテキストに対応するか（例えば、テキスト情報と画像との間に対応する関係が存在するか）どうか未だ判断することができる。しかし、テキスト情報と画像が同時にダウンロードされた場合は、ダウンロード期間の間に誰かが画像の識別子を修正した場合、対応するかどうかの判断を行うことはできず、従って、取引上の紛争が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
概要
本発明の目的は、クライアント端末で画像をダウンロードするための方法およびデバイスを提供することである。本方法およびデバイスは、ユーザの画像およびテキストの情報取得速度を向上させることができ、ダウンロード要求における画像特性の悪意のある改ざんを防ぐことができ、それにより、例えば、オンラインショッピングの間の取引上の紛争を防ぐことができる。
【課題を解決するための手段】
【０００４】
前述の技術的問題を解決するため、本開示の実施形態は、クライアント端末で画像をダウンロードするための方法であって、
クライアント端末によって、受信されたダウンロード要求に従って、ダウンロード要求における画像特性値に対応する第１の画像と、ダウンロード要求におけるテキスト特性値に対応するテキスト情報とを同時にダウンロードすることと、
第１の画像と、サーバに事前に格納され、テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断することと、
第１の画像および第２の画像が同じ画像から得られたものではなく、クライアント端末が前もって第２の画像をダウンロードしていない場合に、クライアント端末によって、サーバから第２の画像をダウンロードし、テキスト情報および第２の画像のみをクライアント端末上に表示することと
を含む、方法を提供する。
【０００５】
本開示の実施形態は、クライアント端末で画像をダウンロードするためのデバイスであって、
受信されたダウンロード要求に従って、ダウンロード要求における画像特性値に対応する第１の画像と、ダウンロード要求におけるテキスト特性値に対応するテキスト情報とを同時にダウンロードするようにクライアント端末を制御するために使用される第１のダウンロードユニットと、
第１の画像と、サーバに事前に格納され、テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断するために使用される第１の判断ユニットと、
第１の画像および第２の画像が同じ画像から得られたものではなく、クライアント端末が前もって第２の画像をダウンロードしていない場合に、サーバから第２の画像をダウンロードし、テキスト情報および第２の画像のみをクライアント端末上に表示するようにクライアント端末を制御するために使用される第１の表示ユニットと
を含む、デバイスをさらに提供する。
【０００６】
先行技術と比べると、本開示の実施形態は、以下の主な違いと効果がある。
【０００７】
ユーザがクライアント端末上でテキスト情報および対応する画像をブラウズすることによって情報を取得する必要がある際は、ユーザの情報取得速度は、テキスト情報と十分に高い解像度の画像を同時にダウンロードすることによって向上させることができる。その上、ダウンロード要求における画像特性値に対応する画像がテキスト情報に対応するかどうかを判断することにより、ダウンロード要求における画像特性の悪意のある改ざんを防ぐことができ、それにより、例えば、オンラインショッピングの間の取引上の紛争を防ぐことができる。
【０００８】
その上、帯域幅が十分であれば、ユーザの情報取得速度は、テキスト情報と画像情報を同時にロードすることによって向上させることができる。しかし、占有帯域幅の量がクライアント端末の基本的な情報の伝送に影響を及ぼす場合は、テキスト情報を最初にロードし、次いで、画像情報をロードして、ネットワークの混雑によって生じるテキスト情報または他の情報の取得への影響を低減することができる。
【０００９】
その上、帯域幅が十分であれば、ユーザの情報取得速度は、テキスト情報と画像情報を同時にダウンロードすることによって向上させることができる。しかし、占有帯域幅の量がクライアントの基本的な情報の伝送に影響を及ぼす場合は、テキスト情報を最初にダウンロードし、次いで、画像情報をダウンロードして、ネットワークの混雑によって生じるテキスト情報または他の情報の取得への影響を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の第１の実装形態による、クライアント端末で画像をダウンロードするための方法の概略フローチャートである。
【図２】本開示の第２の実装形態による、クライアント端末で画像をダウンロードするためのデバイスの概略構造図である。
【発明を実施するための形態】
【００１１】
詳細な説明
以下の説明では、技術的詳細は、読者が本開示の実施形態をより良く理解し易くするために提供される。しかし、当業者は、これらの技術的詳細がなくとも、以下の実装形態による様々な変化および変更に基づいて、本開示の請求項が保護しようと努める技術的解決法を実装できることを理解することができる。
【００１２】
本開示の目的、技術的解決法および利点をより明確にするため、以下では、添付の図面を参照して、本開示の実施形態をさらに詳細に説明する。
【００１３】
本開示の第１の実装形態は、クライアント端末で画像をダウンロードするための方法に関する。図１はクライアント端末で画像をダウンロードするための方法の概略フローチャートである。
【００１４】
例えば、図１に示されるように、クライアント端末で画像をダウンロードするための方法は、以下のステップ１０１〜１０８を含み得る。
【００１５】
ステップ１０１では、クライアント端末が第１の画像およびテキスト情報をダウンロードする場合に、第１の画像およびテキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えているかどうかを判断する。
【００１６】
判断結果が「はい」の場合は、ステップ１０８が実行され、そうでなければ、ステップ１０２が実行される。
【００１７】
帯域幅が十分であれば、テキスト情報および画像情報を同時にロードすることで、ユーザの情報取得速度を向上させることができる。しかし、占有帯域幅の量がクライアント端末の基本的な情報の伝送に影響を及ぼす場合は、テキスト情報を最初にロードし、次いで、画像情報をロードして、ネットワークの混雑によって生じるテキスト情報または他の情報の取得への影響を低減することができる。本開示の実施形態では、占有帯域幅の量は、固定値であっても、全帯域幅のパーセンテージ値であってもよい。
【００１８】
ステップ１０２では、クライアント端末は、受信されたダウンロード要求に従って、ダウンロード要求における画像特性値に対応する第１の画像と、ダウンロード要求におけるテキスト特性値に対応するテキスト情報とを同時にダウンロードし、ここで、画像特性値は、サーバにおける画像の識別子を指す。そして、同一の画像を有し、同一のコンテンツを表示し、異なる解像度またはサイズを有する異なる画像は、同じ画像特性値を有し得る。
【００１９】
その後、第１の画像と、サーバに事前に格納され、テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断するためにステップ１０３が実行される。
【００２０】
判断結果が「はい」の場合は、ステップ１０７が実行され、そうでなければ、ステップ１０４が実行される。
【００２１】
ステップ１０４では、クライアント端末が前もって第２の画像をダウンロードしているかどうかを判断し、判定結果が「はい」の場合は、ステップ１０６が実行され、そうでなければ、ステップ１０５が実行される。
【００２２】
本開示の実施形態では、クライアント端末は、前もって第２の画像をダウンロードしている場合も、その解像度が第２の画像の解像度より低いが、その特性値が第２の画像の特性値と同じであるサムネイルをダウンロードしている場合もあり得る。従って、クライアント端末が前もって第２の画像をダウンロードしているかどうかを判断する。例えば、最初に、それらの特性値が同じかどうかを判断する。「はい」の場合は、ダウンロードした画像の解像度またはサイズが、第２の画像の解像度またはサイズと等しいかあるいはそれより高いまたは大きいかどうかを判断する。そして、その解像度またはサイズが、第２の画像の解像度またはサイズと等しいかあるいはそれより高いまたは大きい場合は、現在ダウンロードされている画像が第２の画像として表示される。
【００２３】
ステップ１０５では、クライアント端末は、サーバから第２の画像をダウンロードし、テキスト情報および第２の画像のみをクライアント端末上に表示する。次いで、手順は終了する。
【００２４】
ステップ１０６では、テキスト情報および第２の画像のみをクライアント端末上に直接表示する。次いで、手順は終了する。
【００２５】
ステップ１０７では、第１の画像およびテキスト情報をクライアント端末上に表示する。次いで、手順は終了する。
【００２６】
ステップ１０８では、ダウンロード要求におけるテキスト特性値に対応するテキスト情報をダウンロードし、ダウンロードしたテキスト情報に従って、テキスト情報に対応する第２の画像をダウンロードする。次いで、手順は終了する。
【００２７】
それに加えて、この実装形態の好ましい例では、ステップ１０３の後、方法は、ステップ１０３の判定結果が「いいえ」の場合は、ダウンロードした第１の画像を削除することをさらに含み得る。
【００２８】
それに加えて、本発明の他の実装形態では、ダウンロードした第１の画像を削除せず、第１の画像のフォーマットを「隠す」に設定できることを理解することができ、その結果、第１の画像は、クライアント端末上に表示されない。
【００２９】
それに加えて、本発明の好ましい例では、ステップ１０２は、以下のサブステップ、すなわち、
ダウンロード要求における画像のユニフォームリソースロケータ（ＵＲＬ）を抽出する（例えば、正規表現を通じてＵＲＬを取得する）ことと、
画像特性値を得るために、ＵＲＬの計算を実行することと、
画像の更新ＵＲＬを形成するために、第１の画像の解像度情報またはサイズ情報を得られた画像特性値に追加することと、
画像の更新ＵＲＬに従って第１の画像をダウンロードすることと
を含み得る。
【００３０】
例えば、画像のＵＲＬは、
http://gw1.alicdn.com/XXX/uploaded/i4/TB1LA3rFVXXXXb6XFXXXXXXXXXX_!!0-item_pic.jpg_210×210.jpg
であり得る。
【００３１】
ＵＲＬの計算を実行することによって、画像特性値
TB1LA3rFVXXXXb6XFXXXXXXXXXX_!!0-item_pic.jpg
を得ることができる。
【００３２】
次いで、画像ダウンロードのための画像の新しいＵＲＬを形成するために、ロードする予定の画像のサイズ情報を画像特性値に書き込む（例えば、ＵＲＬの画像サイズまたは解像度値を代入する）。
【００３３】
本開示のいくつかの実施形態では、画像のＵＲＬは、画像の特性値、解像度情報、サイズ情報および同様のものを含み、特定のサイズおよび／または解像度を有する画像は、ＵＲＬに従ってダウンロードできることを理解することができる。
【００３４】
それに加えて、本発明の他の実装形態では、特性値は、クライアントによって走査された二次元コードに従って抽出できることも理解することができる。
【００３５】
それに加えて、本発明の別の好ましい例では、ステップ１０３は、
第１の画像の画像特性値と第２の画像の画像特性値が同じかどうかを比較すること、
第１の画像のデータパケットのヘッダと第２の画像のデータパケットのヘッダが同じかどうかを比較すること、例えば、ヘッダのEtagまたはデータ長が同じかどうかを比較すること（Etagは、ＵＲＬオブジェクトが変化したかどうかを示すためのＵＲＬのエンティティタグである）、または、
画像のマッチングに基づいて、第１の画像に表示されるコンテンツと第２の画像に表示されるコンテンツとの間の類似性が既定の類似性値に達しているかどうかを比較すること
によって実装することができる。
【００３６】
それに加えて、本発明では、テキスト情報に対応する複数の画像がある場合は、クライアント端末が第２の画像をダウンロードした際に、第２の画像以外の他の対応する画像をダウンロードすることができる。
【００３７】
それに加えて、本発明では、同じ画像から得られた２つ以上の画像は、同一の画像および同一の画像特性値を有するが、異なる解像度、サイズおよび同様のものを有することを理解することができる。例えば、本開示の一実施形態では、同じ画像から得られた２つ以上の画像は、異なるＵＲＬを有する。
【００３８】
それに加えて、本開示のいくつかの実施形態では、テキスト特性値は、テキストの特定のセットの識別子情報であり、サーバに格納され、特定の情報を説明するために使用されることを理解することができる。
【００３９】
本発明の実装形態では、ダウンロード要求は、ウェブサイトまたは二次元コード走査などの様々な形態で得ることができる。例えば、ユーザがウェブサイトリンクをクリックするかまたは二次元コードを走査した後、クライアント端末は、ダウンロード要求を受信することができる。
【００４０】
ユーザがクライアント端末上でテキスト情報および対応する画像をブラウズすることによって情報を取得する必要がある際は、ユーザの情報取得速度は、テキスト情報と十分に高い解像度の画像を同時にダウンロードすることによって向上させることができる。その上、ダウンロード要求における画像特性値に対応する画像が、テキスト情報に対応するかどうかを判断することにより、ダウンロード要求における画像特性の悪意のある改ざんを防ぐことができ、それにより、例えば、オンラインショッピングの間の取引上の紛争を防ぐことができる。
【００４１】
本開示の様々な方法実施形態はすべて、ソフトウェア、ハードウェア、ファームウェアおよび同様のものによって実装することができる。本開示の実施形態が、ソフトウェアによって実装されようとも、ハードウェアによって実装されようとも、ファームウェアによって実装されようとも、命令コードは、いかなるタイプのコンピュータアクセス可能メモリ（例えば、永久または修正可能、揮発性または不揮発性、ソリッドステートまたは非ソリッドステート、固定または取り外し可能媒体など）にも格納することができる。同様に、メモリは、例えば、プログラム可能アレイ論理（ＰＡＬ）、ランダムアクセスメモリ（ＲＡＭ）、プログラム可能読み取り専用メモリ（ＰＲＯＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去型プログラム可能ＲＯＭ（ＥＥＰＲＯＭ）、磁気ディスク、光ディスクまたはデジタル多用途ディスク（ＤＶＤ）などであり得る。
【００４２】
本開示の第２の実装形態は、クライアント端末で画像をダウンロードするためのデバイスに関する。図２は、クライアント端末で画像をダウンロードするためのデバイスの概略構造図である。
【００４３】
図２に示されるように、クライアント端末で画像をダウンロードするためのデバイスは、
クライアント端末が第１の画像およびテキスト情報をダウンロードする場合に、第１の画像およびテキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えているかどうかを判断するために使用される第２の判断ユニットと、
第１の画像およびテキスト情報をダウンロードするための占有帯域幅の量が既定の閾値を超えている場合に、ダウンロード要求におけるテキスト特性値に対応するテキスト情報をダウンロードし、ダウンロードしたテキスト情報に従って、テキスト情報に対応する第２の画像をダウンロードするために使用される第２のダウンロードユニットと、
第２の判定ユニットの判定結果が「いいえ」の場合に第１の画像およびテキスト情報をダウンロードするように第１のダウンロードユニットを制御するために使用される制御ユニットと、
受信されたダウンロード要求に従って、ダウンロード要求における画像特性値に対応する第１の画像と、ダウンロード要求におけるテキスト特性値に対応するテキスト情報とを同時にダウンロードするようにクライアント端末を制御するために使用される第１のダウンロードユニットと、
第１の画像と、サーバに事前に格納され、テキスト情報に対応する第２の画像が、同じ画像から得られたものかどうかを判断するために使用される第１の判断ユニットと、
第１の判定ユニットの判定結果が「いいえ」であり、クライアント端末が前もって第２の画像をダウンロードしていない場合に、サーバから第２の画像をダウンロードし、テキスト情報および第２の画像のみをクライアント端末上に表示するようにクライアント端末を制御するために使用される第１の表示ユニットと、
第１の判定ユニットの判定結果が「いいえ」であり、クライアント端末が前もって第２の画像をダウンロードしている場合に、テキスト情報および第２の画像のみをクライアント端末上に直接表示するために使用される第２の表示ユニットと
を含み得る。
【００４４】
本発明の好ましい例では、第１のダウンロードユニットは、以下のサブユニット、すなわち、
ダウンロード要求における画像のＵＲＬを抽出するために使用されるロケータ抽出サブユニットと、
画像特性値を得るために、ＵＲＬの計算を実行するために使用される特性値計算サブユニットと、
画像の更新ＵＲＬを形成するために、第１の画像の解像度情報またはサイズ情報を、得られた画像特性値に追加するために使用されるロケータ更新サブユニットと、
画像の更新ＵＲＬに従って第１の画像をダウンロードするために使用される画像ダウンロードサブユニットと
を含む。
【００４５】
それに加えて、クライアント端末で画像をダウンロードするためのデバイスは、以下のユニット、すなわち、
第１の判定ユニットの判定結果が「いいえ」であった後に、ダウンロードした第１の画像を削除するために使用される削除ユニット
をさらに含む。
【００４６】
第１の実装形態は、この実装形態に対応する方法実装形態であり、この実装形態は、第１の実装形態と連携して実行することができる。第１の実装形態で言及される関連する技術的詳細は、依然として、この実装形態で有効であり、本明細書では省略しない。それに従って、この第２の実装形態で言及される関連する技術的詳細もまた、第１の実装形態に適用することができる。
【００４７】
本開示の各デバイス実装形態で言及されるユニットは論理ユニットであることに留意すべきである。物理的には、１つの論理ユニットは、物理的なユニットでも、物理的なユニットの一部でもあり得、複数の物理的なユニットの組合せによって実装することもできる。これらの論理ユニットの物理的な実装形態は、最も重要なものではないが、これらの論理ユニットによって実装される機能の組合せは、本発明で提案される技術的問題を解決するための鍵である。それに加えて、本発明の革新的な部分を強調するため、本発明の上記のデバイスの実装は、本発明で提案される技術的問題と密接に関連しないユニットを紹介していないが、このことは、上記のデバイス実装形態に他のユニットが存在しないことを意味するものではない。
【００４８】
本特許の請求項および明細書の「第１の」および「第２の」などの関係語は、実体または動作を別の実体または動作と区別するためだけに使用され、これらの実体または動作間の実際のいかなる関係または順番も必要とされないかまたは含意しないことに留意すべきである。その上、「含む（include、comprise）」という用語または他の任意のその変形例は、非排他的包含を対象とすることが意図され、その結果、一連の要素を含むプロセス、方法、オブジェクトまたはデバイスは、そのような要素を含むだけではなく、明確に指定されなかった他の要素も含むことができるか、あるいは、プロセス、方法、オブジェクトまたはデバイスの固有の要素をさらに含むことができる。さらなる制限がない限り、「〜を含む」によって制限される要素は、要素を含むプロセス、方法、オブジェクトまたはデバイスに存在する他の同じ要素を除外しない。
【００４９】
本発明は、本発明のいくつかの実施形態を参照して示し、説明してきたが、当業者は、本発明の精神および範囲から逸脱することなく、本発明の形態および詳細に対する様々な変更を行えることを理解すべきである。
【図１】
0006709784.tif 000002
【図２】
0006709784.tif 000003