(57)【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令を記憶する、１つ以上のコンピュータ可読媒体であって、１つ以上のプロセッサによって実行されると、前記コンピュータ実行可能命令は、前記１つ以上のプロセッサに、
商品の取引と関連付けられたメッセージを受信することであって、前記メッセージは、リンク情報を含む、ことと、
前記リンク情報が前記商品に対応する商品リンク情報を含むかどうかを判定することと、
前記リンク情報が前記商品に対応する商品リンク情報を含むという判定に応答して、前記商品リンク情報から、前記商品に対応する１つ以上の特徴コードを含む１つ以上のパラメータを読み出すことと、
前記商品と関連付けられた１つ以上の商品特徴情報および画像レイアウト方式データをサーバから取得することであって、前記商品特徴情報は、前記商品リンク情報から読み出された前記１つ以上のパラメータに対応する、ことと、
前記１つ以上の商品特徴情報および画像レイアウト方式データに基づいて、商品情報画像を生成することと、
を含む動作を行わせる、１つ以上のコンピュータ可読媒体。
【請求項２】
前記動作はさらに、前記商品情報画像を表示することを含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項３】
前記動作はさらに、前記メッセージが、所定のルールに基づいて、前記商品の取引と関連付けられることを判定することを含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項４】
前記１つ以上の商品特徴は、商品画像、商品名、前記商品と関連付けられたロゴ、または商品価格のうちの少なくとも１つを含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項５】
前記特徴コードは、区別子または識別子として使用される、Ｎ次元コードであり、Ｎは自然数である、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項６】
前記１つ以上の商品特徴情報は、前記取引と関連付けられたユーザの評判を示す、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項７】
前記動作はさらに、前記取引と関連付けられた別のクライアントデバイスから１つ以上の商品特徴情報を取得することを含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項８】
前記１つ以上の商品特徴情報を取得することは、前記取引と関連付けられたサーバから、前記１つ以上の商品特徴情報を取得することを含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項９】
前記商品情報画像は、クライアントデバイスで生成される、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項１０】
前記パラメータは、ドメイン名を含む、請求項１に記載の１つ以上のコンピュータ可読媒体。
【請求項１１】
コンピュータ実行方法であって、
リンク情報を受信することと、
前記リンク情報が、商品と関連付けられた取引情報を含むかどうかを判定することと、
前記リンク情報が、商品と関連付けられた取引情報を含むという判定に応答して、前記リンク情報から、前記商品に対応する１つ以上の特徴コードを含む１つ以上のパラメータを読み出すことと、
１つ以上の商品特徴情報および画像レイアウト方式データをサーバから取得することであって、前記商品特徴情報は、前記リンク情報から読み出された前記１つ以上のパラメータに対応する、ことと、
前記１つ以上の商品特徴情報および画像レイアウト方式データに基づいて、商品情報画像を生成することと、
を含む、方法。
【請求項１２】
前記商品情報画像を表示することをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記商品特徴情報は、商品画像、商品名、前記商品と関連付けられたロゴ、または商品価格のうちの少なくとも１つを含む、請求項１１に記載の方法。
【請求項１４】
前記特徴コードは、区別子または識別子として使用されるＮ次元コードであり、Ｎは自然数である、請求項１１に記載の方法。
【請求項１５】
前記商品特徴情報は、取引と関連付けられたユーザの評判を示す、請求項１１に記載の方法。
【請求項１６】
前記リンク情報を受信することは、インスタントメッセージングを使用して実装される、請求項１１に記載の方法。
【請求項１７】
コンピューティングデバイスであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行可能な複数の構成要素を維持するためのメモリであって、前記複数の構成要素は、
インスタントメッセージングを使用して、クライアントデバイスからリンク情報を受信する、第１の読み出しユニットと、
前記リンク情報が、商品の取引と関連付けられることを判定し、当該判定に応答して、前記リンク情報から、前記商品に対応する１つ以上の特徴コードを含む１つ以上のパラメータを読み出す、査定ユニットと、
前記商品と関連付けられた１つ以上の商品特徴情報および画像レイアウト方式データを取得する、第２の読み出しユニットであって、前記商品特徴情報は、前記リンク情報から読み出された前記１つ以上のパラメータに対応する、第２の読み出しユニットと、
前記１つ以上の商品特徴情報および画像レイアウト方式データに基づいて、商品情報画像を生成する、計算保存ユニットと、
を備える、メモリと、
を備える、デバイス。
【請求項１８】
前記商品特徴情報は、商品画像、商品名、前記商品と関連付けられたロゴ、または商品価格のうちの少なくとも１つを含む、請求項１７に記載のデバイス。
【請求項１９】
前記特徴コードは、区別子または識別子として使用されるＮ次元コードであり、Ｎは自然数である、請求項１７に記載のデバイス。
【請求項２０】
前記商品特徴情報を取得することは、前記取引と関連付けられたサーバから、前記商品特徴情報を取得することを含む、請求項１７に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータネットワーク技術の分野に関する。より具体的には、本開示は、インスタントメッセージングクライアントシステムにおいて、画像を生成することに関する。
【背景技術】
【０００２】
関連出願の相互参照
本願は、２０１１年７月５日に出願され、「Ｍｅｔｈｏｄ  ｏｆ  ｇｅｎｅｒａｔｉｎｇ  ｉｍａｇｅ  ａｔ  ｉｎｓｔａｎｔ  ｍｅｓｓａｇｉｎｇ  ｃｌｉｅｎｔ，  ａｎｄ  ｉｍａｇｅ  ｇｅｎｅｒａｔｉｎｇ  ａｐｐａｒａｔｕｓ  ａｎｄ  ｓｙｓｔｅｍ」と題され、参照することによって全体として本明細書に組み込まれる、中国特許出願第２０１１１０１８８１２０．５号の優先権を主張するものである。
【０００３】
電子商取引（すなわち、ｅコマース）ウェブサイトの継続的発展によって、ますます多くの人々が、インターネットを通して、商品を購入し始めている。そのようなウェブサイトでは、商品の画像および他の特徴が、ネットワークを通して表示される。さらに、購入者および販売者は、多くの場合、インスタント通信デバイスを使用して、取引情報を相互に送信し、合意に至る。両当事者が、相互に通信するとき、商品リンクを送信し、商品情報を宣伝または確認する。リンクを介して、当事者は、商品の関連画像情報を取得し、したがって、商品のより直感的な感覚を得ることができる。
【０００４】
現在の技術では、サーバは、クライアントが商品画像を見るために、インスタントメッセージングを介して、画像を伝送する。クライアントデバイスが、画像を受信後、画像をローカルで表示する。画像のサイズが大きい場合、大量の帯域幅が消耗され得る。これは、例えば、ネットワーク帯域幅に制限があるとき、問題を提起し得る。
【発明の概要】
【０００５】
本開示は、インスタントメッセージングクライアントにおいて、画像を生成するための方法に関する。インスタントメッセージングクライアントデバイスは、リンク情報を読み出してもよい。リンク情報が、商品情報と関連付けられる場合、デバイスは、商品リンク情報の所定の認証パラメータを読み出してもよい。また、デバイスは、サーバから、所定の認証パラメータに対応する商品特徴情報を読み出してもよい。デバイスは、次いで、商品情報画像を生成し、画像を表示してもよい。
【０００６】
いくつかの態様では、商品情報画像は、商品特徴情報および画像レイアウト方式データに基づいて生成されてもよい。商品情報画像は、画像レイアウト方式および商品の画像、画像スタイル、価格または数量情報のうちの少なくとも１つに基づいて生成されてもよい。デバイスは、商品情報サーバから、所定の認証パラメータに対応する商品特徴情報を読み出してもよい。
【０００７】
いくつかの態様では、デバイスは、第１の読み出しユニット、査定ユニットと、第２の読み出しユニットと、計算保存ユニットと、ディスプレイユニットとを含んでもよい。
【図面の簡単な説明】
【０００８】
発明を実施するための形態が、付随の図を参照して、説明される。異なる図中の同一の参照番号の使用は、類似または同じ商品を示す。
【図１】インスタントメッセージングクライアントにおいて画像を生成するための例証的プロセスの流れ図である。
【図２】インスタントメッセージングクライアントにおいて画像を生成するための別の例証的プロセスの流れ図である。
【図３】画像を生成する例証的デバイスのブロック図である。
【図４】画像の生成をサポートする例証的環境のブロック図である。
【発明を実施するための形態】
【０００９】
後述される本開示の例示的実施形態は、検索するための方法と、例えば、画像を生成するためのコンピューティングデバイスを含む。説明される例示的実施形態は、単に、本開示の例示的実施形態の一部であって、例示的実施形態の全てを含むわけではない。当業者が、何の創意工夫も行われないという前提の下、他の例示的実施形態を得る場合、これらの例示的実施形態は、本開示の保護範囲下にあることになる。
【００１０】
本開示では、商品情報画像は、クライアントデバイスによって、サーバからダウンロードされた商品情報データおよび画像スタイルに基づいて生成されることができる。クライアントデバイスは、画像を生成および記憶し、したがって、サーバ内に必要とされる計算量および記憶量を低減させ、コストを節約してもよい。サーバからダウンロードされた商品情報データおよび画像スタイルに基づいて、クライアントデバイスは、要件を満たす商品情報画像を生成することができる。クライアントデバイスはまた、サーバからダウンロードされた商品情報画像の形式および構成ファイルのコンテンツを生成してもよい。これは、生成された画像の拡張性を満たすことができる。
【００１１】
図１は、インスタントメッセージングクライアントにおいて画像を生成するための例証的プロセス１００の流れ図である。１０２では、クライアントデバイスは、リンク情報を読み出してもよい。これは、インスタントメッセージングを使用して実装されてもよい。例えば、リンク情報が、ユーザから別のユーザに伝送されるメッセージ内に含まれてもよい。１０４では、クライアントデバイスは、リンク情報が商品リンク情報を含むことの判定後、所定の認証パラメータを読み出してもよい。１０６では、クライアントデバイスは、商品特徴情報を読み出してもよい。１０８では、クライアントデバイスは、次いで、商品情報画像を生成してもよい。１１０では、クライアントデバイスは、商品情報画像を表示してもよい。
【００１２】
いくつかの実施形態では、サーバからのリンク情報は、クライアントデバイスにインストールされたソフトウェアを使用することによって取得されることができる。ソフトウェアは、インスタントメッセージングアプリケーション、例えば、Ｔａｏ―Ｂａｏ―Ｗａｎｇ―Ｗａｎｇを含んでもよい。クライアントデバイスは、リンク情報が商品リンク情報を含むかどうかを査定してもよい。本査定は、正規表現を使用して実装されてもよい。いくつかの実施形態では、正規表現のルールは、要求側当事者によって決定される。例えば、「固定ドメイン名＋特殊パラメータ名」が、査定のために使用されてもよい。リンク情報が、商品リンク情報を含む場合、クライアントデバイスは、商品リンク情報内に含まれる所定の認証パラメータを読み出してもよい。商品リンク情報と関連付けられたリンク形式は、事前に規定されてもよい。所定の認証パラメータは、異なる特性（例えば、ドメイン名およびパラメータ）を含んでもよい。
【００１３】
いくつかの実施形態では、クライアントデバイスは、リンクが商品リンクであるかどうかを判定するための特性を査定してもよい。リンクが、商品リンクである場合、クライアントデバイスはさらに、どの商品が、リンク内に示されるかを判定し、所定の認証パラメータを読み出し、商品情報サーバから、所定の認証パラメータに対応する商品特徴情報を取得してもよい。クライアントデバイスはまた、読み出された商品特徴情報をダウンロードすることができる。商品特徴情報に基づいて、クライアントデバイスは、商品情報画像を生成してもよい。いくつかの実施形態では、画像は、クライアントデバイスにおいて、ローカルで生成されることができる。例えば、インスタントメッセージングクライアントは、商品情報サーバから、対応する情報（例えば、商品画像、商品名、ロゴ、数量、価格、およびレイアウト）を読み出してもよい。
【００１４】
いくつかの実施形態では、商品特徴情報に基づいて、クライアントデバイスは、計算を行い、画像を生成してもよい。例えば、クライアントデバイスのインスタントメッセージングクライアントは、サーバから、商品名（例えば、テキスト形式において）、商品数量（例えば、テキスト形式において）、商品価格（例えば、テキスト形式において）、商品画像（例えば、画像形式において）、および他のアイコン（例えば、画像形式において）を読み出してもよい。他のアイコンは、ユーザの評判、例えば、ユーザが、忠実なユーザまたは誠意のあるユーザであるかどうかを示してもよい。インスタントメッセージングクライアントはまた、商品名および商品画像が表示される場所ならびに他の関連情報を示し得る、事前に構成された画像レイアウト方式データ（例えば、レイアウトファイル）を読み出してもよい。
【００１５】
いくつかの実施形態では、レイアウトファイルおよび商品名、価格、ならびに他のそのような情報に基づいて、クライアントデバイスは、画像および／またはテキスト情報ならびに画像／アイコン情報を含む、商品情報画像を生成し、商品情報画像を表示してもよい。クライアントデバイスはまた、インスタントメッセージングアプリケーションのインターフェースの所定の空間内に、生成された商品情報画像を保存してもよい。クライアントデバイスは、ユーザの要件に基づいて、生成された商品情報画像をユーザに表示し、ユーザが、商品のより直感的かつ実用的知識を有することを可能にしてもよい。
【００１６】
いくつかの実施形態では、所定の認証パラメータが、商品に対応する１つ以上の特徴コードとして設定されることができる。例えば、ＣＯＯＬ等のあるブランドの靴では、その対応する特徴コードは、ＸＺＣＯＯＬとして割り当てられてもよい。実際の要件に基づいて、特徴コードは、１次元または２次元コードとして定義されることができる。いくつかの実施形態では、また、区別子または識別子として使用され得る、多次元または他のタイプのコードであることができる。
【００１７】
いくつかの実施形態では、商品特徴コードは、商品情報データおよび画像レイアウト方式を含むことができる。商品情報データは、商品の画像または画像スタイル、価格および数量、ならびに他のそのようなパラメータを含むことができる。商品情報データはまた、商品特徴を識別する、他のパラメータを含むことができる。
【００１８】
いくつかの実施形態では、クライアントＡは、クライアントＢから、リンク情報を読み出してもよい。クライアントＡは、クライアントＢから取得されたリンク情報が、商品リンク情報を含むかどうかを査定してもよい。リンク情報が、商品リンク情報を含む場合、クライアントＡは、クライアントＢからの商品リンク情報の所定の認証パラメータを読み出してもよい。所定の認証パラメータに基づいて、クライアントＡは、商品に関連する情報を記憶し得る商品情報サーバから、所定の認証パラメータに対応する商品特徴情報を読み出してもよい。本記憶された商品特徴情報は、プラットフォームオペレータによって、事前に規定される、または所定の時間周期において、サーバ内でリフレッシュされることができる。商品特徴情報は、販売者によって、クライアントデバイスからサーバにアップロードされてもよい。クライアントＡは、読み出された商品特徴情報をローカルにダウンロードすることができる。商品特徴情報に基づいて、クライアントＡと関連付けられたクライアントデバイスは、商品情報画像をローカルで生成してもよい。クライアントデバイスは、生成された商品情報画像をローカルの所定の空間内に記憶してもよい。ユーザの要件に基づいて、商品情報画像を生成後、クライアントデバイスは、生成された商品情報画像を表示してもよい。いくつかの実施形態では、サーバは、所定の認証パラメータに対応する商品の検索を行い、次いで、商品の特徴情報を読み出してもよい。
【００１９】
図２は、画像を生成するための別の例証的プロセス２００の流れ図である。２０２では、クライアントデバイスは、リンク情報を受信してもよい。いくつかの実施形態では、クライアントデバイスは、リンク情報を別のクライアントデバイスに伝送する、またはリンク情報を別のクライアントデバイスから受信してもよい。クライアントデバイスは、他のクライアントデバイスまたはサーバから、所定の認証パラメータを取得してもよい。２０４では、クライアントデバイスは、サーバから、商品特徴情報および画像レイアウト方式データを要求してもよい。例えば、クライアントデバイスは、所定の認証パラメータに対応する商品特徴情報のためのクエリまたは要求をサーバに伝送してもよい。クエリに基づいて、サーバは、検索を行い、商品特徴情報を取得してもよい。
【００２０】
２０６では、クライアントデバイスは、商品情報データおよび画像レイアウト方式データに基づいて、商品情報画像を生成してもよい。２０８では、クライアントデバイスは、生成された画像を表示してもよい。
【００２１】
図３は、画像を生成する、例証的デバイス３００のブロック図である。デバイス３００は、任意の好適なコンピューティングデバイス（複数可）として構成されてもよい。ある例示的構成では、デバイス３００は、１つ以上のプロセッサ３０２、入力／出力インターフェース３０４、ネットワークインターフェース３０６、およびメモリ３０８を含む。
【００２２】
メモリ３０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリおよび／または読取専用メモリ（ＲＯＭ）またはフラッシュＲＡＭ等の不揮発性メモリの形態のコンピュータ可読媒体を含んでもよい。メモリ３０８は、コンピュータ可読媒体の実施例である。
【００２３】
コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータ等の情報の記憶のための任意の方法または技術において実装される、揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体を含む。コンピュータ記憶媒体の実施例として、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、電気的に消去可能なプログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、コンパクトディスク読取専用メモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）または他の光学記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶デバイス、あるいはコンピューティングデバイスによってアクセスするための情報を記憶するために使用され得る、任意の他の非伝送媒体が挙げられるが、それらに限定されない。本明細書に定義されるように、コンピュータ可読媒体は、変調データ信号および搬送波等の一過性媒体を含まない。
【００２４】
メモリ３０８をより詳細に参照すると、メモリ３０８は、第１の読み出しユニット３１０、査定ユニット３１２、第２の読み出しユニット３１４、計算保存ユニット３１６、およびディスプレイユニット３１８を格納してもよい。第２の読み出しユニット３１４はさらに、検索サブユニット３２０および読み出しサブユニット３２２を含んでもよい。
【００２５】
第１の読み出しユニット３１０は、インスタントメッセージングクライアントから、リンク情報を読み出してもよい。査定ユニット３１２は、リンク情報が商品情報を含むかどうかを査定してもよい。含む場合、商品リンク情報の所定の認証パラメータが、読み出されてもよい。第２の読み出しユニット３１４は、所定の認証パラメータに対応する商品特徴情報を読み出してもよい。計算保存ユニット３１６は、商品情報画像を生成し、それを保存してもよい。ディスプレイユニット３１８は、商品情報画像を表示してもよい。
【００２６】
いくつかの実施形態では、検索サブユニット３２０は、所定の認証パラメータに対応する商品の検索を行ってもよく、読み出しサブユニット３２２は、商品特徴情報を読み出してもよい。
【００２７】
図４は、画像生成をサポートする例証的環境のブロック図である。サーバ４０２は、保存ユニット４０４および検索ユニット４０６を含んでもよい。保存ユニット４０４は、商品特徴情報を保存してもよい。検索ユニット４０６は、所定の認証パラメータに対応する商品特徴情報の検索を行ってもよい。
【００２８】
本明細書における具体的実施例は、本願の原理および実施形態を図示するために利用される。前述の実施形態の説明は、本開示の方法および概念の理解を補助するように設計されている。しかしながら、当業者は、本願における概念に基づいて、具体的実施形態および用途範囲に変更を行うことができ、したがって、本明細書の内容は、本願に限定を課すものとして解釈されるべきではない。
【図１】
0006042428.tif 000002
【図２】
0006042428.tif 000003
【図３】
0006042428.tif 000004
【図４】
0006042428.tif 000005