(57)【特許請求の範囲】
【請求項１】
アバターを表示する少なくとも１つの端末を含むインスタントメッセージングプラットフォームに基づきアバターを管理するシステムであって、前記端末は、
操作領域を検出し、前記操作領域に基づいて第一アバターの仮想要素を操作対象として決定し、前記仮想要素に対して操作を行い、前記仮想要素と第二アバターを合併して前記  第二アバターを更新する管理モジュール、
を備え、ここで、
前記管理モジュールは、
前記第一アバターを構成する仮想要素と前記第二アバターを構成する仮想要素を表示する表示モジュールと、
前記表示モジュールに接続され、クリックされた前記第一アバターの第一仮想要素をコピーして、仮想要素副本を得る複製モジュールと、
前記表示モジュールおよび複製モジュールにそれぞれ接続され、クリックまたはリリースされた領域を検出し、前記領域に基づいて前記第二アバターの第二仮想要素仮想要素を操作対象として決定し、リリースされた領域の所在する第二仮想要素を前記仮想要素副本に替える組み合わせモジュールと、
前記表示モジュール、複製モジュール、および組み合わせモジュールにそれぞれ接続され、第二アバターを構成する仮想要素を記憶する記憶モジュールと、
を備えることを特徴とするシステム。
【請求項２】
前記システムは仮想ショップを運用する購入サーバをさらに備え、前記端末は、
前記管理モジュールに接続され、購入必要な第一仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を前記購入サーバに送信する購入モジュールをさらに備え、
前記購入サーバは、さらに、受信された番号およびユーザのセキュリティ情報に基づいて、購入を完成し購入結果を返信する、
ことを特徴とする請求項１に記載のインスタントメッセージングプラットフォームに基づきアバターを管理するシステム。
【請求項３】
前記購入モジュールは、
購入必要な仮想要素の番号を取得する番号取得モジュールと、
前記番号取得モジュールに接続され、前記購入サーバが選択したセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得するセキュリティ認証モジュールと、
前記番号取得モジュールおよびセキュリティ認証モジュールにそれぞれ接続され、前記番号およびセキュリティ情報に対してプロトコルカプセル化を行って、カプセル化されたプロトコルパケットを前記購入サーバに送信するプロトコルカプセル化モジュールと、
を備えることを特徴とする請求項２に記載のインスタントメッセージングプラットフォームに基づきアバターを管理するシステム。
【請求項４】
前記端末は、
前記管理モジュールおよび購入モジュールにそれぞれ接続され、保存プロトコルを前記購入サーバに送信することにより、第二アバターの保存を要求する保存モジュールをさらに備え、
前記購入サーバは、さらに、前記保存を要求された第二アバターを記憶する、
ことを特徴とする請求項１〜３のいずれか１項に記載のインスタントメッセージングプラットフォームに基づきアバターを管理するシステム。
【請求項５】
前記端末は、
仮想要素の番号を取得して、前記番号に基づいて仮想ショップにおける前記仮想要素のリンクアドレスを検索するリンクアドレス検索モジュールと、
前記リンクアドレス検索モジュールに接続され、ユーザのセキュリティ情報を取得して、前記リンクアドレスに基づいて仮想ショップにおける前記仮想要素の位置にジャンプするウェブページジャンプモジュールと、
をさらに備えることを特徴とする請求項１〜３のいずれか１項に記載のインスタントメッセージングプラットフォームに基づきアバターを管理するシステム。
【請求項６】
少なくとも１つの端末に基づく、インスタントメッセージングプラットフォームに基づきアバターを管理する方法であって、
操作領域を検出し、前記操作領域に基づいて第一アバターの仮想要素を操作対象として決定するステップＡと、
前記仮想要素に対して相応の操作を行い、前記仮想要素と第二アバターを合併して前記第二アバターを更新するステップＢと、
を含み、ここで、
前記ステップＡは、
クリックされた領域を検出し、クリックされた領域に基づいて第一アバターの仮想要素を操作対象として決定するステップＡ１と、
クリックされた前記仮想要素をコピーして、仮想要素副本を得るステップＡ２と、
リリースされた領域を検出し、リリースされた領域に基づいて第二アバターの第二仮想要素を操作対象として決定するステップＡ３と、
リリースされた領域の所在する第二仮想要素を前記仮想要素副本に替えるステップＡ４と、
を含むことを特徴とする方法。
【請求項７】
前記ステップＢの後に、
前記端末が購入必要な第一アバターの仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を購入サーバに送信するステップＣと、
購入サーバが前記番号およびセキュリティ情報に基づいて購入を完成し、購入結果を返信するステップＤと、
をさらに含むことを特徴とする請求項６に記載のインスタントメッセージングプラットフォームに基づきアバターを管理する方法。
【請求項８】
前記ステップＣは、
購入必要な仮想要素の番号を取得し、前記購入サーバが選択したセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得するステップＣ１と、
前記番号およびセキュリティ情報に対してプロトコルカプセル化を行い、カプセル化されたプロトコルパケットを前記購入サーバに送信するステップＣ２と、
を含むことを特徴とする請求項７に記載のインスタントメッセージングプラットフォームに基づきアバターを管理する方法。
【請求項９】
前記ステップＤの後に、前記端末が保存プロトコルを前記購入サーバに送信して、第二アバターの保存を要求し、前記購入サーバが前記保存を要求された第二アバターを記憶することをさらに含むことを特徴とする請求項６〜８のいずれか１項に記載のインスタントメッセージングプラットフォームに基づきアバターを管理する方法。
【請求項１０】
前記ステップＡ４の後に、前記端末が前記第一仮想要素の番号を取得し、前記番号に基づいて仮想ショップにおける前記第一仮想要素のリンクアドレスを検索し、前記リンクアドレスに基づいて仮想ショップにおける前記第一仮想要素の位置にジャンプすることをさらに含むことを特徴とする請求項６〜８のいずれか１項に記載のインスタントメッセージングプラットフォームに基づきアバターを管理する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインスタントメッセージングの技術分野に関し、具体的に、インスタントメッセージングプラットフォームに基づきアバターを管理するシステムおよび方法に関する。
【背景技術】
【０００２】
現在、個人のアバターはインスタントメッセージングプラットフォームで広く利用されている。アバターは自由で柔軟な人物の装い、表情行動および場面などを提供している。その豊かな表現能力はアバターをますます多くのユーザに愛用されるようにしている。例えば、ＱＱショーやあるゲーム場面において、ユーザはアバターを装うことで自分の好みを満たし、インターネットにおける自分の形象を豊かにすることができる。
【０００３】
現在、インターネットにおいてはアバターが複数の部分からなることが多く、例えば、アバターを頭、靴、アクセサリー、場面などに分けることができる。ユーザは異なる部分を変化させることでインターネットでの自分のアバターを変化させることができる。加えて、インターネットではさらに仮想ショップを提供しており、ユーザはショップで例えば帽子、髪、服などの様々な様子の仮想物品を購入して自分のアバターを「装い変える」ことにより、自分の好きなアバターを装うことができる。
【０００４】
従来技術では、インスタントメッセージングプラットフォームを介して端末でアバターを表示している。ユーザは自分のアバターを更新しようとする場合、直接にウェブページで仮想ショップのウェブサイトにログインする必要がある。仮想ショップのウェブサイトではアバターを構成する各種類の仮想要素のリストを提供している。ユーザはショップで好きな仮想要素（例えば、髪、服、アクセサリーや場面など）を選択し、仮想要素をクリックして試着、プレビューを行い、ショップで購入過程を実現することができる。購入成功の後に、購入された仮想物品はユーザの仮想物品バスケットに自動的に保存され、ユーザは物品バスケットに入って購入された仮想物品をクリックして、自分のアバターを「装い変え」、最後に自分のアバターを保存する。このように、ユーザはインスタントメッセージングプラットフォームにログインするたびに、自分が購入した仮想要素および更新後のアバターを表示することができる。
【０００５】
仮想ショップのウェブサイトにより提供される仮想物品は随時更新されて、提供の仮想物品がますます豊富になっている。しかし、多くのユーザは定期的に仮想ショップに行って新しい物品をブラウズする習慣がない。多くは、一時的な興味で、またはインスタントメッセンジャーで友達が自分の好きな仮想物品を持っていることを見た場合に、この物品を試着したくなり、この場合にも直接にウェブページで仮想ショップのウェブサイトにログインして、仮想ショップにおけるこの仮想物品の位置を検索してから試着することが必要で、非常に不便であり、アバターの更新にかかる時間が長くなってしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、アバターの更新にかかる時間を短縮できるインスタントメッセージングプラットフォームに基づきアバターを管理するシステムおよび方法が必要となる。
【課題を解決するための手段】
【０００７】
本発明は、従来技術においてアバターの更新にかかる時間が長い問題点を解決するために、インスタントメッセージングプラットフォームに基づきアバターを管理するシステムおよび方法を提供することを１つの目的とする。
【０００８】
アバターを表示する少なくとも１つの端末を含むインスタントメッセージングプラット  フォームに基づきアバターを管理するシステムであって、前記端末は、
操作領域を検出し、前記操作領域に基づいて第一アバターの仮想要素を操作対象として決定し、前記仮想要素に対して操作を行い、前記仮想要素と第二アバターを合併して前記第二アバターを更新する管理モジュール、
を備える。
【０００９】
前記管理モジュールは、
前記第一アバターを構成する仮想要素と前記第二アバターを構成する仮想要素を表示する表示モジュールと、
前記表示モジュールに接続され、クリックされた前記第一アバターの第一仮想要素をコピーして、仮想要素副本を得る複製モジュールと、
前記表示モジュールおよび複製モジュールにそれぞれ接続され、クリックまたはリリースされた領域を検出し、前記領域に基づいて前記第二アバターの第二仮想要素仮想要素を操作対象として決定し、リリースされた領域の所在する第二仮想要素を前記仮想要素副本に替える組み合わせモジュールと、
前記表示モジュール、複製モジュール、および組み合わせモジュールにそれぞれ接続され、第二アバターを構成する仮想要素を記憶する記憶モジュールと、
を備える。
【００１０】
前記システムは仮想ショップを運用する購入サーバをさらに備え、前記端末は、
前記管理モジュールに接続され、購入必要な第一仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を前記購入サーバに送信する購入モジュールをさらに備え、
前記購入サーバは、さらに、受信された番号およびユーザのセキュリティ情報に基づいて、購入を完成し購入結果を返信する。
【００１１】
前記購入モジュールは、
購入必要な仮想要素の番号を取得する番号取得モジュールと、
前記番号取得モジュールに接続され、前記購入サーバが選択したセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得するセキュリティ認証モジュールと、
前記番号取得モジュールおよびセキュリティ認証モジュールにそれぞれ接続され、前記番号およびセキュリティ情報に対してプロトコルカプセル化を行って、カプセル化されたプロトコルパケットを前記購入サーバに送信するプロトコルカプセル化モジュールと、
を備える。
【００１２】
前記端末は、
前記管理モジュールおよび購入モジュールにそれぞれ接続され、保存プロトコルを前記購入サーバに送信することにより、第二アバターの保存を要求する保存モジュールをさらに備え、
前記購入サーバは、さらに、前記保存を要求された第二アバターを記憶する。
【００１３】
前記端末は、
仮想要素の番号を取得して、前記番号に基づいて仮想ショップにおける前記仮想要素のリンクアドレスを検索するリンクアドレス検索モジュールと、
前記リンクアドレス検索モジュールに接続され、ユーザのセキュリティ情報を取得して、前記リンクアドレスに基づいて仮想ショップにおける前記仮想要素の位置にジャンプするウェブページジャンプモジュールと、
をさらに備える。
【００１４】
少なくとも１つの端末に基づく、インスタントメッセージングプラットフォームに基づきアバターを管理する方法であって、
操作領域を検出し、前記操作領域に基づいて第一アバターの仮想要素を操作対象として決定するステップＡと、
前記仮想要素に対して相応の操作を行い、前記仮想要素と第二アバターを合併して前記第二アバターを更新するステップＢと、
を含む。
【００１５】
前記ステップＡは、
クリックされた領域を検出し、クリックされた領域に基づいて第一アバターの仮想要素を操作対象として決定するステップＡ１と、
クリックされた前記仮想要素をコピーして、仮想要素副本を得るステップＡ２と、
リリースされた領域を検出し、リリースされた領域に基づいて第二アバターの第二仮想要素を操作対象として決定するステップＡ３と、
リリースされた領域の所在する第二仮想要素を前記仮想要素副本に替えるステップＡ４と、
を含む。
【００１６】
前記ステップＢの後に、
前記端末が購入必要な第一アバターの仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を購入サーバに送信するステップＣと、
購入サーバが前記番号およびセキュリティ情報に基づいて購入を完成し、購入結果を返信するステップＤと、
をさらに含む。
【００１７】
前記ステップＣは、
購入必要な仮想要素の番号を取得し、前記購入サーバが選択したセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得するステップＣ１と、
前記番号およびセキュリティ情報に対してプロトコルカプセル化を行い、カプセル化されたプロトコルパケットを前記購入サーバに送信するステップＣ２と、
を含む。
【００１８】
前記ステップＤの後に、前記端末が保存プロトコルを前記購入サーバに送信して、第二アバターの保存を要求し、前記購入サーバが前記保存を要求された第二アバターを記憶することをさらに含む。
【００１９】
前記ステップＡ４の後に、前記端末が前記第一仮想要素の番号を取得し、前記番号に基づいて仮想ショップにおける前記第一仮想要素のリンクアドレスを検索し、前記リンクアドレスに基づいて仮想ショップにおける前記第一仮想要素の位置にジャンプすることをさらに含む。
【発明の効果】
【００２０】
上記からわかるように、本発明によれば、アバターを管理する過程中に、端末でアバターを分割、組み合わせることにより、試着やプレビューを実現することができて、ユーザは仮想ショップのウェブサイトにログインしなくても、好きな仮想物品をプレビューすることができ、そのため、アバターの更新にかかる時間が短縮される。また、アバターを管理する過程中に、ウェブページで仮想ショップのウェブサイトにログインしなくても、端末で購入を実現することができて、アバター購入の利便性を向上させ、ユーザのニーズも満たしている。なお、アバターを購入した後に、端末でアバターを直接に保存することができ、仮想要素を介して仮想ショップにおける位置にジャンプすることができて、ユーザにとって、仮想ショップにおける位置を迅速に検索できるだけでなく、この仮想要素の周辺商品もブラウズできることにより、ユーザの体験ニーズをさらに満たしている。
【図面の簡単な説明】
【００２１】
【図１】本発明の１つの実施形態に係るインスタントメッセージングプラットフォームに基づきアバターを管理するシステムの構成図である。
【図２】本発明の１つの実施形態に係る管理モジュールの内部構成図である。
【図３】本発明の１つの実施形態に係るアバターを購入するシステムの構成図である。
【図４】本発明の１つの実施形態に係るアバターを購入するシステムの構成図である。
【図５】本発明の１つの実施形態に係る購入モジュールの内部構成図である。
【図６】本発明の１つの実施形態に係る端末の内部構成図である。
【図７】本発明の１つの実施形態に係るインスタントメッセージングプラットフォームに基づきアバターを管理する方法のフローチャートである。
【図８】本発明の１つの実施形態に係るインスタントメッセージングプラットフォームに基づきアバターを管理する方法のフローチャートである。
【図９】本発明の１つの実施形態に係るアバターを購入する方法のフローチャートである。
【図１０】本発明の１つの実施形態に係るアバターを購入する方法のフローチャートである。
【図１１】本発明の１つの実施形態に係る仮想要素から仮想ショップにジャンプする方法のフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の目的、解決手段とメリットをさらに明確にするために、以下、図面および実施形態を参照して、本発明をさらに詳しく説明する。
【００２３】
本発明では、端末を通じて操作領域を検出し、前記操作領域に基づいて仮想要素操作対象を決定し、および仮想要素に対して相応の操作を行い、アバターを更新、表示する。このようにして、アバターの更新にかかる時間を短縮することができる。
【００２４】
図１は本発明の１つの実施形態においてインスタントメッセージングプラットフォームに基づきアバターを管理するシステムの構成を示す図であり、このシステムは端末２００を備える。説明すべきところとして、このシステムはあくまでも本発明の簡明システムの１つであり、本発明は少なくとも１つのこのような端末２００を備えるべきである。
【００２５】
端末２００はアバターを表示する図であり、管理モジュール２０１を備える。
管理モジュール２０１は、操作領域を検出し、前記操作領域に基づいて仮想要素操作対象を決定し、及び仮想要素に対して相応の操作を行い、アバターを更新、表示する。
【００２６】
説明すべきところとして、端末２００は、専門クライアントソフトウェア（例えば、インスタントチャットツール、オンラインゲームなど）をインストールして運用するクライアントであってもよく、ウェブページ掲示板、ｗｅｂチャットツールを運用するｗｅｂブラウザーであってもよい。端末２００がｗｅｂブラウザーである場合、ｗｅｂサーバを介して相応の機能を実現する。
【００２７】
また、前記操作は、ユーザが各種類の入力装置（例えば、マウス、キーボード、タッチパネルなど）を介して開始する操作であってもよく、ユーザがほかのマンマシンインタラクション方式を介して開始する操作であってもよい。
【００２８】
図２は本発明の１つの実施形態において管理モジュール２０１の内部構成を示す図であり、管理モジュール２０１は、表示モジュール２０１１と、複製モジュール２０１２と、組み合わせモジュール２０１３と、記憶モジュール２０１４と、を備える。
【００２９】
表示モジュール２０１１は、アバターを構成する仮想要素を表示する。
複製モジュール２０１２は、表示モジュール２０１１に接続され、クリックされた仮想要素をコピーして、仮想要素副本を得る。
【００３０】
組み合わせモジュール２０１３は、表示モジュール２０１１および複製モジュール２０１２にそれぞれ接続され、クリックまたはリリース領域を検出し、クリックまたはリリース領域に基づいて仮想要素操作対象を決定し、及びリリース領域の所在する仮想要素をコピーして得られた仮想要素副本に替える。
【００３１】
１つの実施形態において、ユーザは友達のアバターにおけるある仮想要素（例えば、帽子）をクリックし、組み合わせモジュール２０１３はマウスのクリック領域を検出することで、ユーザがどの仮想要素を操作したいかを決定し、複製モジュール２０１２は当該仮想要素をコピーして、帽子の副本を得る。さらに、ユーザはこの副本を自分のアバターにドラッグしてマウスをリリースし、組み合わせモジュール２０１３はマウスのリリース領域を検出して、ユーザが元のアバターでのどの仮想要素を替えたいかを決定し、組み合わせモジュール２０１３はまた当該仮想要素をコピーして得られた帽子の副本に替える。
【００３２】
１つの好ましい実施形態においては、表示モジュール２０１１を介してユーザの元のアバターでの帽子を隠すことで、新しくコピーして得られた帽子の副本を表示し、替えを実現してよい。
【００３３】
記憶モジュール２０１４は表示モジュール２０１１、複製モジュール２０１２、および組み合わせモジュール２０１３にそれぞれ接続され、アバターを構成する仮想要素を記憶する。１つの実施形態において、記憶モジュール２０１４に記憶される仮想要素は髪、服、帽子、ズボン、靴、アクセサリー、および場面などを含む。即ち、アバターが各仮想要素に分けられ、これらの仮想要素が元のアバターに「つけ」られることができて、ユーザのアバターが豊富で多彩になる。
【００３４】
図３は本発明の１つの実施形態においてアバターを購入するシステムの構成を示す図であり、このシステムは購入サーバ１００と、購入サーバ１００に接続されてデータやりとりを行う複数の端末（端末２００、３００、４００、…、Ｎ）とを備える。
【００３５】
説明すべきところとして、本発明の全ての図面に示す各機器間の接続関係はその情報やりとりや制御過程を明確に説明するためであって、物理接続のみに限るのではなく、論理上の接続関係と見なすべきである。また、説明すべきところとして、各機能モジュール間の通信方式は様々な方式を採用することができ、本発明の保護範囲はある特定タイプの通信方式のみに限るべきではない。
【００３６】
購入サーバ１００は仮想ショップを運用し、典型的には購入サービスを提供する各種類の購入サーバ、例えば、購入サービスを提供できる大型仮想ショップウェブサイト購入サーバなどであってよい。そのため、本発明の保護範囲はある特定タイプの購入サーバに限るべきではない。
【００３７】
各端末（端末２００、３００、４００、…、Ｎ）は購入サーバ１００に接続され、データやりとりを行って、アバターを表示する。典型的には、専門クライアントソフトウェア（例えば、インスタントチャットツール、オンラインゲームなど）をインストールして運用するクライアントであってもよく、ウェブページ掲示板、ｗｅｂチャットツールを運用するｗｅｂブラウザーであってもよい。各端末がｗｅｂブラウザーである場合、ｗｅｂサーバを介して前記購入サーバ１００とデータやりとりを行う。
【００３８】
図４は本発明の１つの実施形態においてアバターを購入するシステムの構成を示す図であり、これはアバターを購入する簡明システムの１つであり、購入サーバ１００と、端末２００と、を備える。
【００３９】
購入サーバ１００は仮想ショップを運用し、受信された仮想要素の番号およびユーザのセキュリティ情報に基づいて、購入を完成し、購入結果を返信する。
【００４０】
端末２００は購入サーバ１００に接続され、データやりとりを行い、管理モジュール２０１と、購入モジュール２０２と、保存モジュール２０３と、を備える。
【００４１】
管理モジュール２０１は、操作領域を検出し、前記操作領域に基づいて仮想要素操作対象を決定し、および仮想要素に対して相応の操作を行い、アバターを更新、表示する。
【００４２】
購入モジュール２０２は、管理モジュール２０１に接続され、購入必要な仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を購入サーバ１００に送信する。
【００４３】
保存モジュール２０３は、管理モジュール２０１および購入モジュール２０２にそれぞれ接続され、保存プロトコルを購入サーバ１００に送信し、アバターの保存を要求し、購入サーバ１００は保存を要求されたアバターを記憶する。
【００４４】
図５は本発明の１つの実施形態において購入モジュール２０２の内部構成を示す図である。購入モジュール２０２は、番号取得モジュール２０２１と、セキュリティ認証モジュール２０２２と、プロトコルカプセル化モジュール２０２３と、を備える。
【００４５】
番号取得モジュール２０２１は、購入必要な仮想要素の番号を取得する。１つの実施形態において、ユーザがある仮想要素（例えば、服）を購入したくて、購入をクリックした後に、番号取得モジュール２０２１は仮想ショップにおける当該仮想要素に対応する番号を取得し、購入サーバ１００は当該番号を受信した後に、ユーザがどの仮想要素を購入したいかをわかる。
【００４６】
セキュリティ認証モジュール２０２２は、番号取得モジュール２０２１に接続され、購入サーバ１００が選択したセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得する。１つの実施形態において、購入サーバ１００は購入要求を受信した後に、端末２００との間のネットワーク状況によってどのセキュリティ認証ポリシーを実行するかを決定する。
【００４７】
１つの実施形態において、購入サーバ１００が仮想ショップへのユーザログインを必要としない場合、セキュリティ認証モジュール２０２２はユーザのログイン認証コードを直接に取得して、ユーザセキュリティ情報を構成する。もう１つの実施形態において、購入サーバ１００が仮想ショップへのユーザログインを必要とする場合、端末２００でログインボックスをポップアップし、ユーザがログイン情報を入力した後に、セキュリティ認証モジュール２０２２はユーザのセキュリティ情報を取得し、仮想ショップへのログインを完成する。
【００４８】
プロトコルカプセル化モジュール２０２３は、番号取得モジュール２０２１およびセキュリティ認証モジュール２０２２にそれぞれ接続され、購入必要な仮想要素の番号およびユーザのセキュリティ情報に対してプロトコルカプセル化を行い、およびカプセル化されたプロトコルパケットを購入サーバ１００に送信する。
【００４９】
図６は本発明の１つの実施形態において端末２００の内部構成を示す図である。端末２００は、上記の管理モジュール２０１、購入モジュール２０２、および保存モジュール２０３以外に、リンクアドレス検索モジュール２０４と、ウェブページジャンプモジュール２０５と、をさらに備える。
【００５０】
リンクアドレス検索モジュール２０４は、仮想要素の番号を取得し、番号に基づいて仮想ショップにおける仮想要素のリンクアドレスを検索する。
【００５１】
ウェブページジャンプモジュール２０５は、リンクアドレス検索モジュール２０４に接続され、ユーザのセキュリティ情報を取得し、検索されたリンクアドレスに基づいて、仮想ショップにおける仮想要素の位置にジャンプする。
【００５２】
この実施形態において、仮想要素が仮想ショップでの仮想ラックに置けるため、普通、同じタイプの商品をまとめて置く。例えば、仮想要素を服、ズボン、髪などの各種類に分けるが、最新商品を１つのタイプにするようにしてもよい。ユーザがある仮想要素をクリックやドラッグすると、ウェブページジャンプモジュール２０５はブラウザーを自動的に開いて、仮想ショップにおける仮想要素の位置にジャンプし、ユーザをログイン状態にショップにログインするようにする。このようにして、ユーザはこの仮想要素の周辺商品をブラウズすることができる。
【００５３】
図７は本発明の１つの実施形態においてインスタントメッセージングプラットフォームに基づきアバターを管理する方法のフローを示す図であり、当該方法のフローは図１に示すシステム構成に基づき、具体的な過程は以下のとおりである。
【００５４】
ステップＳ７０１で、管理モジュール２０１は操作領域を検出し、前記操作領域に基づいて仮想要素操作対象を決定する。
【００５５】
ステップＳ７０２で、管理モジュール２０１は仮想要素に対して相応の操作を行い、アバターを更新、表示する。
【００５６】
説明すべきところとして、前記操作は、ユーザが各種類の入力装置（例えば、マウス、キーボード、タッチパネルなど）を介して開始する操作であってもよく、ユーザがほかのマンマシンインタラクション方式を介して開始する操作であってもよい。
【００５７】
図８は本発明の１つの実施形態においてインスタントメッセージングプラットフォームに基づきアバターを管理する方法のフローを示す図であり、当該方法のフローは図２に示すシステム構成に基づき、具体的な過程は以下のとおりである。
【００５８】
ステップＳ８０１で、組み合わせモジュール２０１３はクリック領域を検出し、前記クリック領域に基づいて仮想要素操作対象を決定する。１つの実施形態において、ユーザはマウスで友達のアバターにおけるある仮想要素をクリックし、組み合わせモジュール２０１３はマウスでクリックされた領域を検出して、クリックされた領域に基づいてユーザがどの仮想要素を操作したいかを決定する。
【００５９】
ステップＳ８０２で、複製モジュール２０１２はクリックされた仮想要素をコピーして、仮想要素副本を得る。１つの実施形態において、ユーザがマウスである仮想要素をクリックした後に、それを自分のアバターにドラッグすると、複製モジュール２０１２はクリックされた仮想要素をコピーして、仮想要素副本を得る。
【００６０】
ステップＳ８０３で、組み合わせモジュール２０１３はリリース領域を検出し、前記リリース領域に基づいて仮想要素操作対象を決定する。１つの実施形態において、ユーザがマウスでコピーして得られた仮想要素副本を自分のアバターにドラッグし、マウスをリリースすると、組み合わせモジュール２０１３はマウスのリリースされた領域を検出して、ユーザがどの仮想要素を替えたいかを決定する。
【００６１】
ステップＳ８０４で、組み合わせモジュール２０１３がリリースされた領域の所在する仮想要素を仮想要素副本に替え、アバターをリフレッシュして表示する。１つの実施形態において、ステップＳ８０４の具体的な過程は以下の通りである。表示モジュール２０１１がマウスのリリースされた領域の所在する元の仮想要素を隠し、コピーして得られた仮想要素副本を表示すると共に、組み合わせモジュール２０１３は仮想要素副本に対して論理調整を行って、仮想要素副本をアバターに完全に適するようにすることができる。その後、表示モジュール２０１１はアバターをリフレッシュして表示する。
【００６２】
図９は本発明の１つの実施形態においてアバターを購入する方法のフローを示す図であり、当該方法のフローは図４に示すシステム構成に基づき、具体的に以下のステップを含む。
【００６３】
ステップＳ９０１で、購入必要な仮想要素の番号およびユーザのセキュリティ情報を取得し、前記番号およびセキュリティ情報を購入サーバ１００に送信する。
【００６４】
ステップＳ９０２で、購入サーバ１００は購入必要な仮想要素の番号およびユーザのセキュリティ情報に基づいて、購入を完成し購入結果を返信する。
【００６５】
図１０は本発明の１つの実施形態においてアバターを購入する方法のフローを示す図であり、当該方法のフローは図４に示すシステム構成に基づき、具体的に以下のステップを含む。
【００６６】
ステップＳ１００１で、端末２００は購入必要な仮想要素の番号を取得し、および購入サーバ１００によって選択されたセキュリティ認証ポリシーに基づいて、ユーザのセキュリティ情報を取得する。
【００６７】
１つの実施形態において、ステップＳ１００１の具体的な過程は以下のとおりである。ユーザが友達のアバターにおけるある仮想要素を自分のアバターにドラッグし、プレビューを実現した後に、ユーザがこの仮想要素の購入をクリックすると、番号取得モジュール２０２１は購入必要な仮想要素の番号を取得すると共に、どのセキュリティ認証ポリシーを実行するかを購入サーバ１００に問合せ、購入サーバ１００は端末２００との間のネットワーク状況によって異なるセキュリティ認証ポリシーを決定し、実行する。
【００６８】
１つの実施形態において、購入サーバ１００が仮想ショップへのユーザログインを必要としない場合、セキュリティ認証モジュール２０２２はユーザのログイン認証コードを直接に取得する。もう１つの実施形態において、購入サーバ１００が仮想ショップへのユーザログインを必要とする場合、端末２００にログインボックスがポップアップされ、ユーザがログイン情報を入力した後に、セキュリティ認証モジュール２０２２がユーザのセキュリティ情報を取得し、仮想ショップへのログインを完成する。
【００６９】
ステップＳ１００２で、プロトコルカプセル化モジュール２０２３は購入必要な仮想要素の番号およびユーザのセキュリティ情報に対してプロトコルカプセル化を行い、カプセル化されたプロトコルパケットを購入サーバ１００に送信する。
【００７０】
ステップＳ１００３で、購入サーバ１００は購入必要な仮想要素の番号およびユーザのセキュリティ情報に基づいて、購入を完成し購入結果を返信する。
【００７１】
１つの実施形態において、ステップＳ１００３の具体的な過程は以下の通りである。購入サーバ１００はプロトコルパケットを受信し、購入必要な仮想要素の番号およびユーザのセキュリティ情報を得、仮想ショップで購入過程を完成する。購入過程中で仮想要素の価格によってユーザの仮想通貨を自動的に差し引き、購入された仮想要素を仮想ショップにおけるユーザのショッピングバスケットに自動的に置く。購入が成功したとき、購入サーバ１００は端末２００へ購入成功情報を返信する。例えば、情報ボックスをポップアップして購入成功をユーザに提示する。ユーザが残高不足やネットワーク故障で購入を完成しなかった場合、購入サーバ１００は端末２００へ残高不足や購入失敗のメッセージを返信する。例えば、情報ボックスをポップアップして残高不足や操作失敗の情報などをユーザに提示する。
【００７２】
ステップＳ１００４で、保存モジュール２０３は保存プロトコルを購入サーバ１００に送信し、アバターの保存を要求し、購入サーバ１００は保存を要求されたアバターを記憶する。
【００７３】
１つの実施形態において、ステップＳ１００４の具体的な過程は以下の通りである。ユーザは仮想要素を成功に購入した後に、アバターを保存することができ、保存モジュール２０３が保存プロトコルを購入サーバ１００に送信して、アバターの保存を要求し、購入サーバ１００が保存を要求されたアバターを記憶する。ユーザがインスタントメッセージングプラットフォームにログインするたびに、購入サーバ１００は保存された最新のアバターを端末２００に送信して表示する。
【００７４】
図１１は本発明の１つの実施形態において仮想要素から仮想ショップにジャンプする方法のフローを示す図であり、当該方法は図５に示す構成に基づくものであり、具体的な過程は以下の通りである。
【００７５】
ステップＳ１１０１で、リンクアドレス検索モジュール２０４は、仮想要素の番号を取得し、前記番号に基づいて仮想ショップにおける仮想要素のリンクアドレスを検索する。
【００７６】
１つの実施形態において、購入サーバ１００は仮想ショップにおける仮想要素の番号を記憶しており、各仮想要素は仮想ショップでのリンクアドレスを有して、仮想ショップにおけるそれの位置に対応する。
【００７７】
ステップＳ１１０２で、ウェブページジャンプモジュール２０５はユーザのセキュリティ情報を取得し、前記リンクアドレスに基づいて仮想ショップにおける仮想要素の位置にジャンプする。
【００７８】
１つの実施形態において、ウェブページジャンプモジュール２０５はユーザのセキュリティ情報を取得して、ユーザをログイン状態に仮想ショップに入り、リンクアドレス検索モジュール２０４で検索されたリンクアドレスに基づいて、仮想ショップにおける仮想要素の位置にジャンプするようにする。普通、仮想ショップが同じタイプの商品をまとめて置くため、ユーザはリンクアドレスを介して仮想ショップにおけるこの仮想要素の所在するラックにジャンプするとき、仮想要素の周辺のほかの商品をブラウズすることができ、または、ユーザは仮想要素を介して仮想ショップにジャンプして、仮想ショップで直接に購入過程を完成する。
【００７９】
説明すべきところとして、本発明の典型的な応用はインスタントチャットツールに限定するものではなく、ほかの類似のアバターを表示できるウェブページ掲示板、ゲーム場面にも本発明に係る方法およびシステムを適用することができる。
【００８０】
上記は、本発明の好ましい実施例にすぎず、本発明の保護範囲を限定するものではない。本発明の精神と原則内で行われる種々の修正、均等置換え、改善などは全て本発明の保護範囲内に含まれるべきである。
【符号の説明】
【００８１】
１００  購入サーバ
２００  端末
２０１  管理モジュール
２０１１  表示モジュール
２０１２  複製モジュール
２０１３  組み合わせモジュール
２０１４  記憶モジュール
【図１】
0005231649.tif 000002
【図２】
0005231649.tif 000003
【図３】
0005231649.tif 000004
【図４】
0005231649.tif 000005
【図５】
0005231649.tif 000006
【図６】
0005231649.tif 000007
【図７】
0005231649.tif 000008
【図８】
0005231649.tif 000009
【図９】
0005231649.tif 000010
【図１０】
0005231649.tif 000011
【図１１】
0005231649.tif 000012