(57)【要約】  仮想ペットの情報表示方法は、ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、イベント表示命令に基づいて、ターゲット仮想ペットのイベント履歴情報を取得するステップであって、ターゲット仮想ペットのイベント履歴情報がターゲット仮想ペットに関連するｎ個のイベントの情報を含み、ｎが正の整数である、ステップと、ｎ個のイベントの情報を表示するステップとを含む。
2021526425.tif 000002
【特許請求の範囲】
【請求項１】
端末が実行する仮想ペットの情報表示方法であって、
前記端末はアプリケーションプログラムが実行されており、
前記アプリケーションプログラムは、仮想ペットを提供し、
少なくとも１つの前記仮想ペットのペットイメージは、遺伝子遺伝規則に従って生成されるものであり、
前記方法は、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを含む、仮想ペットの情報表示方法。
【請求項２】
前記ｎ個のイベントの情報を表示する前記ステップが、
前記ｎ個のイベントのうちのｉ番目のイベントに対して、前記ｉ番目のイベントの属するイベントタイプを取得するステップであって、前記ｉがｎ以下の正の整数である、ステップと、
イベント表示インタフェースに前記ｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示するステップと、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ｉ番目のイベントの表示コンテンツが、前記ｉ番目のイベントに関連するユーザアカウントの識別子情報を含み、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する前記ステップの後に、前記方法は、
前記ユーザアカウントの識別子情報に対応する操作信号を取得するステップと、
前記操作信号に基づいて、前記ユーザアカウントの詳細インタフェースを表示するステップと、をさらに含む、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記ｉ番目のイベントの表示コンテンツが、ｉ番目のイベントに関連する仮想ペットの識別子情報を含み、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する前記ステップの後に、前記方法は、
前記仮想ペットの識別子情報に対応する操作信号を取得するステップと、
前記操作信号に基づいて、前記仮想ペットの詳細インタフェースを表示するステップと、をさらに含む、ことを特徴とする請求項２に記載の方法。
【請求項５】
前記イベントタイプが、餌購入イベント、捕獲イベント、召喚イベント、誕生イベント、交配イベント、繁殖イベント及び取引イベントのうちの少なくとも１種を含む、ことを特徴とする請求項２に記載の方法。
【請求項６】
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得する前記ステップが、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成するステップと、
サーバに前記イベント取得要求を送信するステップであって、前記イベント取得要求が、前記サーバがブロックチェーンシステムから前記ターゲット仮想ペットのイベント履歴情報を取得することをトリガーするためのものである、ステップと、
前記サーバから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップとを含む、ことを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記ｎ個のイベントの情報が、前記ｎ個のイベントの発生時間に基づいてソートされる、ことを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項８】
サーバが実行する仮想ペットの情報表示方法であって、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを含む、仮想ペットの情報表示方法。
【請求項９】
前記ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、前記ターゲットイベントの情報を取得するステップと、
前記ブロックチェーンシステムにイベント記憶要求を送信するステップであって、前記イベント記憶要求に前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報が含まれ、前記ブロックチェーンシステムにより前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶する、ステップとをさらに含む、ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ブロックチェーンシステムにより前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶する前記ステップが、
前記ブロックチェーンシステムにより、前記ターゲット仮想ペットのイベント履歴情報が記憶されているか否かを検出し、記憶されている場合は、前記ターゲットイベントの情報を前記ターゲット仮想ペットのイベント履歴情報に追加し、記憶されていない場合は、前記ターゲット仮想ペットのイベント履歴情報を作成すると共に、前記ターゲットイベントの情報を作成された前記ターゲット仮想ペットのイベント履歴情報に追加するステップを含む、ことを特徴とする請求項９に記載の方法。
【請求項１１】
端末に適用する仮想ペットの情報表示装置であって、
前記端末はアプリケーションプログラムが実行されており、
前記アプリケーションプログラムは、仮想ペットを提供し、
少なくとも１つの前記仮想ペットのペットイメージは、遺伝子遺伝規則に従って生成されるものであり、
前記情報表示装置は、
ターゲット仮想ペットに対応するイベント表示命令を取得する命令取得モジュールと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得する情報取得モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報取得モジュールと、
前記ｎ個のイベントの情報を表示する情報表示モジュールとを含む、仮想ペットの情報表示装置。
【請求項１２】
前記情報表示モジュールは、具体的には、さらに、前記ｎ個のイベントのうちのｉ番目のイベントに対して、前記ｉ番目のイベントの属するイベントタイプを取得し、前記ｉがｎ以下の正の整数であり、イベント表示インタフェースに前記ｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示し、前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する、ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記情報取得モジュールは、具体的には、さらに、前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、サーバに前記イベント取得要求を送信し、前記イベント取得要求が、前記サーバがブロックチェーンシステムから前記ターゲット仮想ペットのイベント履歴情報を取得することをトリガーするためのものであり、前記サーバから送信された前記ターゲット仮想ペットのイベント履歴情報を受信する、ことを特徴とする請求項１１又は１２に記載の装置。
【請求項１４】
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信する要求受信モジュールと、
ブロックチェーンシステムに前記イベント取得要求を転送する要求転送モジュールと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信する情報受信モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報受信モジュールと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させる情報送信モジュールとを含む、仮想ペットの情報表示装置。
【請求項１５】
前記ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、前記ターゲットイベントの情報を取得するイベント取得モジュールと、
前記ブロックチェーンシステムにイベント記憶要求を送信するイベント記憶モジュールであって、前記イベント記憶要求に前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報が含まれ、前記ブロックチェーンシステムが前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶するためのものである、イベント記憶モジュールとをさらに含む、ことを特徴とする請求項１４に記載の装置。
【請求項１６】
プロセッサとメモリを含む端末であって、前記メモリには、前記プロセッサによってローディングされ、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、端末。
【請求項１７】
プロセッサによってローディングされ、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、不揮発性コンピュータ可読記憶媒体。
【請求項１８】
プロセッサとメモリを含むサーバであって、前記メモリには、前記プロセッサによってローディングされ、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、サーバ。
【請求項１９】
プロセッサによってローディングされ、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、不揮発性コンピュータ可読記憶媒体。
【請求項２０】
端末、サーバ及びブロックチェーンシステムを含む仮想ペットの情報表示システムであって、前記端末は、ターゲット仮想ペットに対応するイベント表示命令を取得し、前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、サーバに前記イベント取得要求を送信し、
前記サーバは、前記ブロックチェーンシステムに前記イベント取得要求を転送し、
前記ブロックチェーンシステムは、前記イベント取得要求に含まれる前記ターゲット仮想ペットの識別子情報に基づいて、前記ターゲット仮想ペットの識別子情報に対応して記憶されたイベント履歴情報を取得すると共に、前記ターゲット仮想ペットのイベント履歴情報を前記サーバに送信し、
前記サーバは、前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信し、
前記端末は、前記ターゲット仮想ペットのイベント履歴情報を表示し、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、仮想ペットの情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年８月３０日に中国国家知識産権局に提出された、出願番号が２０１８１１００５１１７．３で、発明の名称が「仮想ペットの情報表示方法、装置、機器及び記憶媒体」である中国特許出願の優先権を主張し、その全ての内容は、参照により本願に組み込まれるものとする。
【０００２】
本願の実施例は、インターネットの技術分野に関し、特に仮想ペットの情報表示方法、装置、機器及び記憶媒体に関する。
【背景技術】
【０００３】
幾つかのゲームアプリケーションプログラムには、様々な動物イメージ又はアニメイメージであってよい仮想ペットが提供されている。
【０００４】
ゲーマーがゲームアプリケーションプログラムにおいて仮想ペットの詳細インタフェースの表示をトリガーする場合、ゲームアプリケーションプログラムは、該仮想ペットの詳細インタフェースを表示し、かつ上記詳細インタフェースに仮想ペットの名前、レベル、ヒットポイント、攻撃力及び防御力などの情報を表示する。
【０００５】
現在、仮想ペットの詳細インタフェースに表示される情報コンテンツには限りがある。
【発明の概要】
【課題を解決するための手段】
【０００６】
仮想ペットの情報表示方法は、仮想ペットを提供するアプリケーションプログラムが実行される端末が実行し、少なくとも１つの前記仮想ペットのペットイメージが遺伝子遺伝規則に従って生成されるものである、仮想ペットの情報表示方法であって、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを含む。
【０００７】
仮想ペットの情報表示方法は、サーバが実行する仮想ペットの情報表示方法であって、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを含む。
【０００８】
仮想ペットの情報表示装置は、仮想ペットを提供するアプリケーションプログラムが実行される端末に適用し、少なくとも１つの前記仮想ペットのペットイメージが遺伝子遺伝規則に従って生成されるものである、仮想ペットの情報表示装置であって、
ターゲット仮想ペットに対応するイベント表示命令を取得する命令取得モジュールと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得する情報取得モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報取得モジュールと、
前記ｎ個のイベントの情報を表示する情報表示モジュールとを含む。
【０００９】
仮想ペットの情報表示装置は、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信する要求受信モジュールと、
ブロックチェーンシステムに前記イベント取得要求を転送する要求転送モジュールと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信する情報受信モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報受信モジュールと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させる情報送信モジュールとを含む。
【００１０】
端末は、プロセッサとメモリを含む端末であって、前記メモリには、前記プロセッサによってローディングされ、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される。
【００１１】
不揮発性コンピュータ可読記憶媒体には、プロセッサによってローディングされ、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される。
【００１２】
サーバは、プロセッサとメモリを含むサーバであって、前記メモリには、前記プロセッサによってローディングされ、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される。
【００１３】
不揮発性コンピュータ可読記憶媒体には、プロセッサによってローディングされ、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される。
【００１４】
仮想ペットの情報表示システムは、端末、サーバ及びブロックチェーンシステムを含む仮想ペットの情報表示システムであって、前記端末は、ターゲット仮想ペットに対応するイベント表示命令を取得し、前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、サーバに前記イベント取得要求を送信し、
前記サーバは、前記ブロックチェーンシステムに前記イベント取得要求を転送し、
前記ブロックチェーンシステムは、前記イベント取得要求に含まれる前記ターゲット仮想ペットの識別子情報に基づいて、前記ターゲット仮想ペットの識別子情報に対応して記憶されたイベント履歴情報を取得すると共に、前記ターゲット仮想ペットのイベント履歴情報を前記サーバに送信し、
前記サーバは、前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信し、
前記端末は、前記ターゲット仮想ペットのイベント履歴情報を表示し、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である。
【００１５】
コンピュータプログラム製品は、実行されると、上述した一態様に記載の方法を実行するか、上述した別の態様に記載の方法を実行する。
【図面の簡単な説明】
【００１６】
【図１】本願の一実施例に係るコンピュータシステムの構成ブロック図である。
【図２】本願の別の実施例に係るコンピュータシステムの構成ブロック図である。
【図３】本願の一実施例に係る仮想ペットの情報表示方法のフローチャートである。
【図４】仮想ペットのイベント履歴情報を表示するインタフェースを例示的に示す概略図である。
【図５】本願の別の実施例に係る仮想ペットの情報表示方法のフローチャートである。
【図６】仮想ペットのイベント履歴情報を表示するフローチャートを例示的に示す。
【図７】本願の一実施例に係る仮想ペットの情報表示装置のブロック図である。
【図８】本願の別の実施例に係る仮想ペットの情報表示装置のブロック図である。
【図９】本願の一実施例に係る端末の構成ブロック図である。
【図１０】本願の一実施例に係るサーバの構成ブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本願の実施形態をさらに詳細に説明する。
【００１８】
図１を参照すると、本願の一実施例に係るコンピュータシステム１００の構成ブロック図を示す。該コンピュータシステム１００は、第１の端末１２０、サーバクラスタ１４０及び第２の端末１６０を含んでよい。
【００１９】
第１の端末１２０は、無線ネットワーク又は有線ネットワークを介してサーバクラスタ１４０に接続される。第１の端末１２０は、スマートフォン、ゲーム機、デスクトップコンピュータ、タブレットコンピュータ、電子書籍リーダー、マルチメディアプレーヤー及びラップトップ型携帯用コンピュータのうちの少なくとも１種であってよい。第１の端末１２０には、仮想ペットをサポートするアプリケーションプログラムがインストールされ実行される。第１の端末１２０は、第１のユーザが使用する端末であり、第１の端末１２０内のアプリケーションプログラムには、第１のユーザアカウントが登録される。
【００２０】
サーバクラスタ１４０は、１台のサーバ、複数台のサーバ、クラウドコンピューティングプラットホーム及び仮想化センターのうちの少なくとも１種を含む。サーバクラスタ１４０は、仮想ペットをサポートするアプリケーションプログラムにバックグラウンドサービスを提供する。好ましくは、サーバクラスタ１４０は、主な計算動作を担当し、第１の端末１２０と第２の端末１６０は、副次的な計算動作を担当し、或いは、サーバクラスタ１４０は、副次的な計算動作を担当し、第１の端末１２０と第２の端末１６０は、主な計算動作を担当し、或いは、サーバクラスタ１４０、第１の端末１２０及び第２の端末１６０の三者は、分散型計算アーキテクチャを利用して協同計算を行う。
【００２１】
好ましくは、サーバクラスタ１４０は、アクセスサーバ１４１とバックグラウンドサーバ１４２を含む。アクセスサーバ１４１は、第１の端末１２０及び第２の端末１６０のアクセスサービスと情報受送信サービスを提供し、かつ有用な情報を端末とバックグラウンドサーバ１４２の間に転送する。バックグラウンドサーバ１４２は、アプリケーションプログラムのバックグラウンドサービス、例えば、ゲームロジックサービス、素材提供サービス、仮想ペットの生成サービス、仮想ペットの取引サービス、及び仮想ペットの繁殖サービスのうちの少なくとも１種を提供する。バックグラウンドサーバ１４２は、１台以上であってよい。バックグラウンドサーバ１４２が複数台である場合、異なるサービスを提供するバックグラウンドサーバ１４２は少なくとも２台があり、及び／又は、同じサービスを提供するバックグラウンドサーバ１４２は少なくとも２台があり、本願の実施例はこれを限定しない。
【００２２】
第２の端末１６０には、仮想ペットをサポートするアプリケーションプログラムがインストールされ実行される。第２の端末１６０は、第２のユーザが使用する端末である。第１の端末１６０内のアプリケーションプログラムには、第２のユーザアカウントが登録される。
【００２３】
好ましくは、第１のユーザアカウントと第２のユーザアカウントは同じ仮想ソーシャルネットワークに存在する。好ましくは、第１のユーザアカウントと第２のユーザアカウントは、同じチーム、同じ組織に属してよく、友人関係又は一時的な通信権限を有してよい。好ましくは、第１のユーザアカウントと第２のユーザアカウントは、異なるチーム、異なる組織、又は敵対関係を有する２つ団体に属してもよい。
【００２４】
好ましくは、第１の端末１２０と第２の端末１６０にインストールされるアプリケーションプログラムは同じであり、或いは、２つの端末にインストールされるアプリケーションプログラムは、異なる制御システムプラットフォームの同じタイプのアプリケーションプログラムである。第１の端末１２０は、複数の端末のうちの１つを広く指してよく、第２の端末１６０は、複数の端末のうちの１つを広く指してよく、本実施例は、第１の端末１２０と第２の端末１６０のみを例として説明する。第１の端末１２０と第２の端末１６０の端末タイプは、同じであるか又は異なる。以下、実施例は、第１の端末１２０及び／又は第２の端末１６０がスマートフォンであることを例として説明する。
【００２５】
当業者が分かっているように、上記端末の数量は、より多いか又はより少なくてよい。例えば、上記端末は１つのみであってもよく、上記端末は数十又は数百であってもよく、より多くてもよい。本願の実施例は、端末の数量と機器タイプを限定しない。
【００２６】
幾つかの好ましい実施例では、サーバクラスタ１４０は、各仮想ペットのキャラクター情報、系譜情報及び取引記録などの情報を記憶する。キャラクター情報は、仮想ペットを一意に識別するキャラクター識別子（例えば、名前）、仮想ペットのペットイメージを表現するイメージパラメータ、及び仮想ペットを表現するプレビュー画像のうちの少なくとも１種を含む。幾つかの好ましい実施例では、図１又は図２に示すように、サーバクラスタ１４０は、さらに、ブロックチェーンシステム１８０と通信接続され、サーバクラスタ１４０は各仮想ペットの情報をブロックチェーンシステム１８０に記憶する。幾つかの好ましい実施例では、サーバクラスタ１４０自体は、ブロックチェーンシステム１８０における１つのノードとしてデータを実行し記憶することができる。
【００２７】
以下、本願の方法の実施例を説明する前に、まず、本願に係る関連用語を説明する。
【００２８】
仮想ペットとは、アニメーション形態及び／又は動物形態のペットイメージで表されるデジタルペットを指す。該仮想ペットは、２次元デジタルペット又は３次元デジタルペットであり、例えば、仮想ペットは、猫キャラの形態のペットイメージで表される３次元仮想ペットである。好ましくは、一部の仮想ペットのペットイメージは、ランダムに生成され、例えば、初世代の仮想ペットのペットイメージは、ランダムに生成され、一部の仮想ペットのペットイメージは、親仮想ペット及び／又は他の祖先仮想ペットのペットイメージに基づいて遺伝子遺伝規則に従って生成され、例えば、初世代の仮想ペット以外の後代仮想ペットのペットイメージは、遺伝子遺伝規則に従って生成される。好ましくは、各仮想ペットは、ユニークな遺伝子配列を有し、該遺伝子配列は、仮想ペットのペットイメージを決定する生成パラメータを含み、イメージパラメータとも呼ばれる。
【００２９】
幾つかの実施例では、各仮想ペットのペット情報は、ブロックチェーンシステムに記憶され、ブロックチェーンシステムにおける複数のノードの合意メカニズムにより記憶され、認証される。ペット情報は、仮想ペットのユニークな遺伝子配列を少なくとも含み、好ましくは、仮想ペットの識別子情報、仮想ペットの親情報、仮想ペットの世代間情報、仮想ペットの系譜情報、仮想ペットの過去取引履歴情報、仮想ペットのイベント履歴情報及び仮想ペットの他の情報のうちの少なくとも１種をさらに含む。各仮想ペットの遺伝子配列がユニークであり、ブロックチェーンシステムに記憶されている情報が真実かつ一意であるため、仮想ペットは、収集属性を有する。同時に、仮想ペットのペット情報がブロックチェーンシステムに記憶されるため、仮想ペットは、第１のアプリケーションプログラムにおいて使用するように設計されたデジタルペットであっても、第２のアプリケーションプログラムに容易に移行されて使用することができる。第１のアプリケーションプログラムと第２のアプリケーションプログラムは、異なるアプリケーションプログラムである。
【００３０】
幾つかの実施例では、仮想ペットは、端末で実行されるアプリケーションプログラムにおいて表示されるデジタルペットである。該アプリケーションプログラムは、仮想ペットの捕獲、仮想ペットの生成、仮想ペットの繁殖、仮想ペットの取引、仮想ペットによる戦闘、仮想ペットによる拡張現実（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ、ＡＲ）対話、仮想ペットによる社交、仮想ペットによるＡＲ教育のうちの少なくとも１つの機能を含む。別の幾つかの実施例では、該アプリケーションプログラムは、ブロックチェーンシステムに基づいて仮想ペットの取得、繁殖及び／又は取引を行うアプリケーションプログラムである。別の幾つかの実施例では、該アプリケーションプログラムは、地理的位置に基づくソーシャルゲームプログラムであり、該ソーシャルゲームプログラムは、仮想ペットによる収集、成長及び／又は戦闘のうちの少なくとも１つの機能を提供する。
【００３１】
幾つかの実施例では、遺伝子配列は、仮想ペットの特徴を決定する。上記特徴は、外観的特徴及び／又は内在的特徴を含んでよい。
【００３２】
外観的特徴とは、仮想ペットのペットイメージを体現する特徴を指す。好ましくは、仮想ペットは、皮膚、しま模様、耳、髭、紋様、目及び口などの様々な身体部位を含み、各身体部位は、多くの異なる外観的特徴を有することができる。上記外観的特徴は、色、形状、テクスチャなどの可視的特徴を含んでよい。例えば、皮膚の外観的特徴は、白色の皮膚、赤色の皮膚、オレンジ色の皮膚、黄色の皮膚、緑色の皮膚、シアン色の皮膚、青色の皮膚及び紫色の皮膚などの様々な色を含んでよい。また、例えば、耳の外観的特徴は、長い耳、短い耳、巻き耳、折り耳、及び正常耳などの様々な形状を含んでよい。
【００３３】
内在的特徴とは、仮想ペットの内在的属性を体現する特徴を指す。例えば、内在的属性は、知力値、攻撃力値、防御力値、霊力値、魔力値、体力値、耐力値、敏捷値、潜在力値、速度値、寿命値などの様々な属性を含んでよい。
【００３４】
仮想ペットの遺伝子配列は、仮想ペットのペットイメージを生成する１セットのパラメータ値を含み、イメージパラメータとも呼ばれる。仮想ペットが３Ｄ仮想ペットであることを例とすると、各仮想ペットのペットイメージは、複数のタイプの３Ｄイメージ素材を含み、各タイプの３Ｄイメージ素材は、異なるキャラクター部位及び／又はテクスチャ階層に対応し、各３Ｄイメージ素材は、１つの素材識別子に対応し、各タイプの３Ｄ素材識別子は、遺伝子配列内のパラメータ値と見なすことができる。例示的には、１つの３Ｄ仮想ペットの３Ｄ身体モデルが同じであれば、３Ｄ仮想ペットのペットイメージは、３Ｄ身体モデル、耳モデル、皮膚素材、目素材、鼻素材、口素材、髭素材、身体のしま模様素材、及び胸腹部の紋様素材の少なくとも８種類の３Ｄイメージ素材（局所的特徴とも呼ばれる）を含む。好ましくは、３Ｄ仮想ペットのペットイメージは、尾素材、外部ペンダント素材及び大局的特徴をさらに含んでよい。尾素材は、仮想ペットの尾モデルを決定する特徴であり、例えば、ペットイメージが動物タイプである場合、尾素材は、細長い尾又は太短い尾であり、外部ペンダント素材は、仮想ペットのアクセサリーを決定する特徴であり、アクセサリーは、ナップザック、眼鏡、手持ち道具、ベルト、衣服、帽子、靴及び頭部装飾品のうちの少なくとも１種を含むが、これらに限定されず、大局的特徴は、仮想ペットの身体モデルを覆う一体型イメージ特徴であり、かつ最高の表示優先度を有する。ターゲットイメージパラメータに大局的特徴が含まれる場合、大局的特徴は、局所的特徴をカバーして完全に表示され、即ち、局所的特徴は、隠れて表示されない。例えば、あるペット猫がスーパーマンの大局的特徴を有すると、猫の自分のイメージを表示せず、スーパーマンの外観を有するペットイメージを表示する。
【００３５】
それに応じて、遺伝子配列は、大局的特徴パラメータ、皮膚のテクスチャ特徴パラメータ、皮膚の色特徴パラメータ、腹のテクスチャ特徴パラメータ、腹の色特徴パラメータ、目のテクスチャ特徴パラメータ、目の色特徴パラメータ、口のテクスチャ特徴パラメータ、口の色特徴パラメータ、髭のテクスチャ特徴パラメータ、髭の色特徴パラメータ、耳特徴パラメータ、尾特徴パラメータ、ペンダント特徴パラメータのうちの少なくとも１種を含む。遺伝子配列は、順に配列された複数のキーと値のペアで示すことができ、該キーと値のペアは、（遺伝子名，パラメータ値）の形式を用いることができる。例示的な例では、遺伝子配列は、Ｇｅｎｅ＝［（３Ｄ身体モデル特徴，デフォルト），（皮膚特徴，つるつる），（腹特徴，紋様１），（口のテクスチャ特徴，小さい八重歯１），（口の色特徴，赤色），（尾特徴，太短い形状）］で示される。
【００３６】
遺伝子遺伝規則は、遺伝規則、遺伝的アルゴリズム又は遺伝子遺伝的アルゴリズムとも呼ばれ、実の生物の遺伝法則を模倣して親仮想ペット及び／又は他の祖先仮想ペットのペットイメージを伝達して、子供仮想ペットのペットイメージを生成する規則である。幾つかの実施例では、各仮想ペットがユニークな個性的仮想ペットであることを保証するために、各仮想ペットは、ユニークな遺伝子配列を有する。幾つかの実施例では、該遺伝子遺伝規則は、親仮想ペット及び／又は他の祖先仮想ペットのペットイメージに対して遺伝法則に従って組み換えと重複排除を行った後に、子供仮想ペットの、一意な特徴を有するペットイメージを生成する規則である。重複排除とは、遺伝プロセスにおいて既存の仮想ペットと同じ遺伝子配列が出現すると、該仮想ペットの遺伝子配列を再生成することにより、該仮想ペットの遺伝子の一意性を保証するメカニズムを指す。好ましくは、遺伝子遺伝規則は、実の生物の遺伝規則を模倣するものであるため、繁殖過程において妊娠期間が長く、近親交配が禁止されるなどの制限条件が存在する。
【００３７】
本願の実施例では、遺伝関係を有する２つの仮想ペットの間に遺伝遺伝子が存在する。遺伝遺伝子とは、遺伝関係を有する２つの仮想ペットの一方から他方に遺伝される遺伝子を指す。遺伝遺伝子によって決定された特徴は、遺伝的特徴と呼ばれてよい。遺伝関係を有する２つの仮想ペットの間に同じ遺伝的特徴が存在し、即ち、同じイメージ素材特徴が存在する。例えば、遺伝関係を有する２つの仮想ペットは、いずれも黄色の皮膚を有する。また例えば、遺伝関係を有する２つの仮想ペットは、いずれも赤色の皮膚と折り耳を有する。遺伝的特徴の数は１つであってもよく、複数であってもよく、本願の実施例はこれを限定しない。一般的な場合には、遺伝関係を有する２つの仮想ペットの間の世代が近いほど、遺伝的特徴が多く、逆に、遺伝関係を有する２つの仮想ペットの間の世代が遠いほど、遺伝的特徴が少ない。
【００３８】
仮想ペットの世代間情報とは、仮想ペットの仮想ペット世界観全体における世代情報を指し、仮想ペットの父親仮想ペットと母親仮想ペットの世代によって決定されるものである。幾つかの実施例では、子供仮想ペットの世代は、父親仮想ペットと母親仮想ペットのうちの最大世代数に１を加算して得られるものであり、例えば、父親仮想ペットが０世代の仮想ペットで、母親仮想ペットが４世代の仮想ペットであれば、子供仮想ペットは、５世代の仮想ペットである。幾つかの実施例では、初世代の仮想ペットの世代が最も低く、例えば、初世代の仮想ペットの世代が０である。非初世代の仮想ペットの世代は、その親仮想ペットの世代によって決定される。親仮想ペットが繁殖した子供仮想ペットの世代は、その親仮想ペットの世代より高い。一例では、同じ世代の親仮想ペットが子供仮想ペット（即ち、次世代の仮想ペット）を繁殖することのみを許可すれば、子供仮想ペットの世代は、親仮想ペットの世代＋１に等しい。例えば、親仮想ペットの世代がいずれも１であれば、子供仮想ペットの世代は２であり、また例えば、親仮想ペットの世代がいずれも０であれば、子供仮想ペットの世代は１である。別の例では、同じ世代の親仮想ペットが子供仮想ペット（即ち、次世代の仮想ペット）を繁殖することだけでなく、異なる世代の親仮想ペットが子供仮想ペットを繁殖することを許可すれば、子供仮想ペットの世代は親仮想ペットのうちの、世代がより高い方の世代＋１に等しい。例えば、父親仮想ペットの世代が０で、母親仮想ペットの世代が２であれば、子供仮想ペットの世代は３である。また、初世代の仮想ペットは、父親仮想ペットと母親仮想ペットが繁殖したものではなく、仮想ペットシステムが自動的に生成したものである。したがって、初世代の仮想ペットは、父親仮想ペットと母親仮想ペットを有せず、世代が初世代の仮想ペットより高く、かつそれと遺伝関係を有する他の仮想ペットが存在しない。
【００３９】
図３を参照すると、本願の一実施例に係る仮想ペットの情報表示方法のフローチャートを示す。該方法は、端末、例えば、上述した第１の端末又は第２の端末に適用可能である。該方法は、以下のステップ３０１〜３０３を含んでよい。
【００４０】
ステップ３０１では、ターゲット仮想ペットに対応するイベント表示命令を取得する。
【００４１】
イベント表示命令とは、イベント履歴情報の表示をトリガーするための命令を指す。ターゲット仮想ペットに対応するイベント表示命令は、即ち、ターゲット仮想ペットのイベント履歴情報の表示をトリガーするための命令である。
【００４２】
本願の実施例では、ターゲット仮想ペットは、アプリケーションプログラムにおけるいずれかの仮想ペットであってよい。ターゲット仮想ペットは、端末のアプリケーションプログラムに登録される現在のユーザアカウントが所有する仮想ペットであってもよく、他のユーザアカウントが所有する仮想ペットであってもよく、如何なるユーザアカウントに属しない仮想ペット、例えば、如何なるユーザアカウントによって捕獲されない仮想ペット、ペットショップ中の如何なるユーザアカウントによって購入されない仮想ペットなどであってもよい。
【００４３】
本願の実施例では、イベント表示命令の形式を限定せず、例えば、タッチ操作、音声、ジェスチャーなどの任意の形式の命令であってよい。タッチ操作の形式を例とすると、端末は、ターゲット仮想ペットの詳細インタフェースを表示することができ、該ターゲット仮想ペットの詳細インタフェースは、ターゲット仮想ペットの詳細情報を表示するためのものであり、詳細情報は、名前、世代、属性などのうちの少なくとも１種を含むが、これらに限定されない。
【００４４】
一例では、ターゲット仮想ペットの詳細インタフェースにイベント表示コントロールが含まれ、該イベント表示コントロールは、イベント表示命令をトリガーする操作コントロール、例えば、ボタン、スライダーなどの操作コントロールであり、端末は、イベント表示コントロールに対応する操作信号を取得すると、ターゲット仮想ペットに対応するイベント表示命令を取得し、上記操作信号は、クリック、押下、フリックなどの操作信号であってよく、本願の実施例はこれを限定しない。
【００４５】
別の例では、端末は、ターゲット仮想ペットの詳細インタフェースに対応するフリック操作信号を取得すると、ターゲット仮想ペットに対応するイベント表示命令を取得し、上記フリック操作信号の方向は、上向き、下向き、左向き又は右向きのうちのいずれか１つであってよく、フリック操作信号の方向が上向きであることを例とすると、ターゲット仮想ペットの詳細インタフェースをプルアップしてターゲット仮想ペットのイベント履歴情報を表示する機能を実現することができる。
【００４６】
ステップ３０２では、イベント表示命令に基づいて、ターゲット仮想ペットのイベント履歴情報を取得し、ターゲット仮想ペットのイベント履歴情報がターゲット仮想ペットに関連するｎ個のイベントの情報を含み、ｎが正の整数である。
【００４７】
本願の実施例では、ターゲット仮想ペットに関連するイベントとは、アプリケーションプログラムが提供する仮想シーンで発生し、かつターゲット仮想ペットが参加するイベントを指す。
【００４８】
本願の実施例では、ターゲット仮想ペットに関連するイベントは、餌購入イベント、捕獲イベント、召喚イベント、誕生イベント、交配イベント、繁殖イベント及び取引イベントのうちの少なくとも１種を含むが、これらに限定されない。
【００４９】
餌購入イベントとは、仮想ペットを誘い寄せる餌を購入するイベントを指す。本願の実施例では、餌の実現形態を限定せず、例えば、仮想ペット猫の餌は仮想鈴であってよく、仮想ペット犬の餌は仮想骨であってよい。
【００５０】
捕獲イベントとは、仮想ペットを捕獲するイベントを指す。仮想ペットは、あるユーザアカウントによって捕獲された後、該ユーザアカウントのナップザックに入る。
【００５１】
召喚イベントとは、仮想ペットをナップザックから召喚するイベントを指す。召喚される仮想ペットは、交配、繁殖、戦闘などの他のイベントを実行することができる。
【００５２】
誕生イベントとは、仮想ペットが誕生するイベントを指す。本願の実施例では、仮想ペットは、親仮想ペットが遺伝子遺伝規則に従って繁殖したものである。
【００５３】
交配イベントとは、仮想ペットが異性の仮想ペットと交配して、後代を繁殖するイベントを指す。本願の実施例では、１匹の父親仮想ペットと１匹の母親仮想ペットは、交配して１匹以上の子供仮想ペットを繁殖することができる。父親仮想ペットと母親仮想ペットは、異なる性別を有し、父親仮想ペットは雄（又は、雄性と呼ばれる）で、母親仮想ペットは雌（又は、雌性と呼ばれる）である。仮想ペットの性別は、ユーザによって指定されてもよく、仮想ペットシステムによって自動的に決定されてもよく、本願の実施例はこれを限定しない。
【００５４】
繁殖イベントとは、仮想ペットと異性の仮想ペットが後代を繁殖するイベントを指す。
【００５５】
取引イベントとは、異なるユーザアカウント間に仮想ペットを交換するか又は取引するイベントを指す。アプリケーションプログラムは、異なるゲーマーが仮想ペットを交換するか又は取引するために、仮想ペットを取引する機能を提供することができる。仮想ペットの取引は、仮想通貨（例えば、ゲーム内通貨、クーポンなど）を使用してもよく、実の通貨を使用してもよく、本願の実施例はこれを限定しない。
【００５６】
当然のことながら、上述した仮想ペットに関連するイベントは、例示的なものに過ぎず、異なる製品において、異なるイベントを設定してよい。
【００５７】
ステップ３０３では、上記ｎ個のイベントの情報を表示する。
【００５８】
端末は、ターゲット仮想ペットのイベント履歴情報を取得した後、該イベント履歴情報に含まれる上記ｎ個のイベントの情報を表示する。
【００５９】
一例では、端末は、カードの形式で上記ｎ個のイベントの情報を表示する。好ましくは、端末は、ｎ個のイベントのそれぞれに対応するカードを表示する。例示的には、ｎ個のイベントのうちのｉ番目のイベントに対応するカードには、該ｉ番目のイベントの情報が含まれ、ｉがｎ以下の正の整数である。好ましくは、上記カードは、リストの形式で表示される。
【００６０】
好ましくは、端末は、ターゲット仮想ペットの詳細インタフェースにおいて、ターゲット仮想ペットのイベント履歴情報を表示し、或いは、端末は、ターゲット仮想ペットのイベント履歴インタフェースを表示し、かつターゲット仮想ペットのイベント履歴インタフェースにおいて、ターゲット仮想ペットのイベント履歴情報を表示することもできる。
【００６１】
ｉ番目のイベントを例とすると、該ｉ番目のイベントの情報は、時間、場所、人物及びコンテンツのうちの少なくとも１つの要素を含んでよい。時間とは、イベントが発生する時間を指し、例えば、ｘｘ年ｘｘ月ｘｘ日ｘｘ時ｘｘ分であり、該時間は、仮想世界の時間であってもよく、現実の世界の時間であってもよい。場所とは、イベントが発生する場所を指し、例えば、ｘｘｘ体育館であり、該場所は、アプリケーションプログラムが提供する仮想シーンにおける場所であってもよく、現実の世界における場所であってもよい。人物は、イベントに関連するユーザ、仮想ペット及び仮想物品のうちの少なくとも１種を含み、ユーザとは、アプリケーションプログラムの使用者を指し、アプリケーションプログラムがゲームアプリケーションプログラムである場合、ユーザはゲーマーとも呼ばれる。コンテンツとは、イベントの詳細を指し、異なるイベントに対して、イベントのコンテンツも異なり、例えば、イベントのコンテンツは、購入、召喚、捕獲、誕生、交配、繁殖、取引などを含んでよい。
【００６２】
幾つかの実施例では、上記ステップ３０３は、以下のサブステップ１〜３を含む。
【００６３】
サブステップ１では、ｎ個のイベントのうちのｉ番目のイベントに対して、ｉ番目のイベントの属するイベントタイプを取得し、ｉがｎ以下の正の整数であり、
好ましくは、イベントタイプは、餌購入イベント、捕獲イベント、召喚イベント、誕生イベント、交配イベント、繁殖イベント及び取引イベントのうちの少なくとも１種を含むが、これらに限定されない。
【００６４】
サブステップ２では、イベント表示インタフェースにｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示し、
各イベントタイプは、それに対応するイベントテンプレートを有する。イベントテンプレートは、イベントの情報の表示フォーマットを規定する。
【００６５】
サブステップ３では、ｉ番目のイベントの情報をイベントテンプレートに充填して、ｉ番目のイベントの表示コンテンツを取得する。
【００６６】
イベントの情報をイベントテンプレートに充填して表示することにより、同じイベントタイプに属するイベントの情報を同じフォーマットで表示し、より正規化することができ、かつユーザに受けられやすい。
【００６７】
例示的には、以下、幾つかのイベントテンプレートを説明する。
【００６８】
１、餌購入イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００６９】
（時間）、（ゲーマーの名前）が（場所）で（仮想物品の名前）を購入する。
【００７０】
例示的には、２０１８年１月１日１２時５９分、狂った大男は、
【数１】
2021526425.tif 000003
で鈴ＡＺ２３６１を購入した。
【００７１】
２、捕獲イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００７２】
（時間）、（ゲーマーの名前）が（場所）で（仮想ペットの名前）を捕獲する。
【００７３】
例示的には、２０１８年１月３日１０時２０分、南山封妖師は、浦東空港で招き猫Ｌｃｕｋｙを捕獲した。
【００７４】
３、召喚イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００７５】
（時間）、（ゲーマーの名前）が（場所）で（仮想ペットの名前）を召喚する。
【００７６】
例示的には、２０１８年１月３日１０時２５分、南山封妖師は、浦東空港で招き猫Ｌｃｕｋｙを召喚した。
【００７７】
４、誕生イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００７８】
（時間）、（仮想ペットの名前）が（場所）で誕生する。父親が（ゲーマーの名前）の（仮想ペットの名前）で、母親が（ゲーマーの名前）の（仮想ペットの名前）である。
【００７９】
例示的には、２０１８年２月１０日１５時０２分、奇妙猫１２３は、中山大学体育館で誕生した。父親が大胡子プープーの太った猫Ｔｏｎｙであり、母親がパワーパフガールズの招き猫Ｋｉｔｔｙである。
【００８０】
５、交配イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００８１】
（時間）、（ゲーマーの名前）の（仮想ペットの名前）と（場所）で繁殖する。
【００８２】
例示的には、２０１８年１月２０日１０時１５分、大胡子プープーの太った猫Ｔｏｎｙと中山大学体育館で繁殖した。
【００８３】
６、繁殖イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００８４】
（時間）、（ゲーマーの名前）の（仮想ペットの名前）と（仮想ペットの名前）を産む。
【００８５】
例示的には、２０１８年２月１０日１５時０２分、大胡子プープーの太った猫Ｔｏｎｙと奇妙猫１２３を産んだ。
【００８６】
７、取引イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００８７】
（時間）、（ゲーマーの名前）が（仮想物品の名前）で（ゲーマーの名前）に取引する。
【００８８】
例示的には、２０１８年２月２日８時５８分、パワーパフガールズは、２０００クーポンで大胡子プープーに取引した。
【００８９】
幾つかの実施例では、初世代の仮想ペットに対して、生成イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００９０】
（時間）、ブロックチェーンは、創世猫を生成する。
【００９１】
例示的には、２０１８年１月３日１２時３０分、ブロックチェーンは、創世猫を生成した。
【００９２】
幾つかの実施例では、仮想ペットは、キャンペーンにより取得することができ、その取得イベントに対応するイベントテンプレートは、以下のとおりであってよい。
【００９３】
（時間）、（ゲーマーの名前）が予約キャンペーンにより取得する。
【００９４】
例示的には、２０１８年１月３日１２時３０分、パワーパフガールズは、予約キャンペーンにより取得する。
【００９５】
当然のことながら、上述したイベントとイベントテンプレートの間の対応関係は、例示的と説明的なものに過ぎず、実際の製品において、必要に応じて異なるタイプのイベントを設定し、対応するイベントテンプレートを設定することができ、本願の実施例はこれを限定しない。
【００９６】
幾つかの実施例では、ｉ番目のイベントの表示コンテンツは、ｉ番目のイベントに関連するユーザアカウントの識別子情報を含む。ユーザアカウントの識別子情報は、ユーザアカウントに対応するアバターであってもよく、ユーザアカウントに対応するユーザ名前であってもよく、ユーザアカウント自体又は他のユーザアカウントを表すことができる情報であってもよい。
【００９７】
端末は、ｉ番目のイベントの情報を表示した後、さらに、ユーザアカウントの識別子情報に対応する操作信号を取得し、該操作信号に基づいてユーザアカウントの詳細インタフェースを表示するステップを実行することができる。例えば、ユーザアカウントに対応するアバターをクリックすると、ジャンプして該ユーザアカウントの詳細インタフェースを表示することができる。
【００９８】
幾つかの実施例では、ｉ番目のイベントの表示コンテンツは、ｉ番目のイベントに関連する仮想ペットの識別子情報を含む。仮想ペットの識別子情報は、仮想ペットの名前であってもよく、仮想ペットのアイコンであってもよく、他の仮想ペットを表すことができる情報であってもよい。
【００９９】
端末は、ｉ番目のイベントの情報を表示した後、さらに、仮想ペットの識別子情報に対応する操作信号を取得し、該操作信号に基づいて仮想ペットの詳細インタフェースを表示するステップを実行することができる。例えば、仮想ペットの名前をクリックすると、ジャンプして該仮想ペットの詳細インタフェースを表示することができる。
【０１００】
幾つかの実施例では、ターゲット仮想ペットのイベント履歴情報に含まれるｎ個のイベントの情報は、ｎ個のイベントの発生時間に基づいてソートされる。例示的には、ｎ個のイベントの発生時間の降順にソートされ、近日発生したイベントは、前に表示される。
【０１０１】
図４に示すように、仮想ペットのイベント履歴情報を表示するインタフェースを例示的に示す。仮想ペット猫を例とすると、端末には仮想ペット猫Ｌｃｕｋｙの詳細インタフェース４１が表示される。詳細インタフェース４１にイベント表示命令をトリガーする操作コントロールが含まれ、例えば、図４に示す「ニャンコの一生」ボタン４２である。ユーザが「ニャンコの一生」ボタン４２をクリックすると、端末は、イベント履歴インタフェース４３を表示し、該イベント履歴インタフェース４３に複数のカード４４が含まれ、各カード４４には、仮想ペット猫Ｌｃｕｋｙに関連するイベントの情報が含まれ、イベントの時間、場所、人物及びコンテンツなどの情報を含む。
【０１０２】
以上より、本願の実施例に係る技術手段において、ターゲット仮想ペットの、ターゲット仮想ペットに関連する複数のイベントの情報が含まれるイベント履歴情報を取得して、該イベント履歴情報を表示して、仮想ペットのイベント履歴情報の表示機能を実現することにより、表示される仮想ペットの情報コンテンツを拡張することができる。
【０１０３】
また、関連技術において、一般的には、ユーザアカウントを主体として、ユーザアカウントに関連するイベントの情報を表示するが、本願の実施例では、仮想ペットを主体として、仮想ペットに関連するイベントの情報を表示し、新しいイベント表示ポリシーを提供することにより、製品の機能が豊富である。
【０１０４】
図５を参照すると、本願の別の実施例に係る仮想ペットの情報表示方法のフローチャートを示す。該方法は、図１に示すシステムアーキテクチャに適用可能である。該方法は、以下のステップ５０１〜５０７を含んでよい。
【０１０５】
ステップ５０１では、端末は、ターゲット仮想ペットに対応するイベント表示命令を取得する。
【０１０６】
ステップ５０２では、端末は、イベント表示命令に基づいて、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成する。
【０１０７】
ターゲット仮想ペットの識別子情報は、該ターゲット仮想ペットを一意に指示する。各仮想ペットは、自分の識別子情報を有し、異なる仮想ペットは、異なる識別子情報を有する。仮想ペットの識別子情報は、文字列であってよく、該文字列は、数字、アルファベット、記号のうちの少なくとも１つで構成されてよい。
【０１０８】
イベント取得要求は、ターゲット仮想ペットのイベント履歴情報を取得することを要求する。
【０１０９】
ステップ５０３では、端末は、サーバにイベント取得要求を送信する。
【０１１０】
ステップ５０４では、サーバは、ブロックチェーンシステムにイベント取得要求を転送する。
【０１１１】
サーバは、端末から送信されたイベント取得要求を受信した後、イベント取得要求に含まれるターゲット仮想ペットの識別子情報に基づいて、ターゲット仮想ペットのイベント履歴情報を取得する。本願の実施例では、仮想ペットのイベント履歴情報は、ブロックチェーンシステムに記憶され、サーバは、ブロックチェーンシステムからターゲット仮想ペットのイベント履歴情報を取得することができる。
【０１１２】
ブロックチェーンシステムとは、ブロックチェーン技術（ｂｌｏｃｋｃｈａｉｎ  ｔｅｃｈｎｏｌｏｇｙ）を利用してデータを記憶するシステムを指す。ブロックチェーン技術は、分散型台帳技術とも呼ばれ、インターネットデータベース技術であり、非中央集権化、オープン性、透明性という特徴を持ち、誰にもデータベースの記録に参加させることができる。ブロックチェーン技術は、データの検証と記憶のためブロックチェーンのデータ構造を利用し、データの生成と更新のため分散ノード合意アルゴリズムを利用し、データ伝送とアクセスの安全確保のため暗号技術を利用し、データのプログラムと操作のため自動スクリプトコードからなるスマートコントラクトを利用する分散型インフラストラクチャー及び計算方式であってよい。ブロックチェーンシステムに記憶されるデータは、高い安定性と信頼性を有し、ブロックチェーンシステムは、改竄不能で信頼できるデータベースである。したがって、従来、アプリケーションプログラムのバックグラウンドサーバを直接利用して仮想ペットのイベント履歴情報を記憶することに比べて、ブロックチェーンシステムを利用して仮想ペットのイベント履歴情報を記憶することは、イベント履歴情報のセキュリティと信頼性の向上に役立つ。
【０１１３】
ステップ５０５では、サーバは、ブロックチェーンシステムから送信されたターゲット仮想ペットのイベント履歴情報を受信する。
【０１１４】
ブロックチェーンシステムは、サーバによって転送されたイベント取得要求を受信した後、該イベント取得要求に含まれるターゲット仮想ペットの識別子情報に基づいて、ブロックチェーンシステムに記憶された各仮想ペットのイベント履歴情報から、ターゲット仮想ペットの識別子情報に対応して記憶されたイベント履歴情報を取得して、ターゲット仮想ペットのイベント履歴情報としてサーバに送信する。
【０１１５】
ブロックチェーンシステムからサーバに対して送信されたターゲット仮想ペットのイベント履歴情報に、ターゲット仮想ペットに関連するｎ個のイベントの情報が含まれ、ｎが正の整数である。イベント及びその情報の説明については、上述した実施例を参照すればよく、ここでは説明を省略する。
【０１１６】
ステップ５０６では、サーバは、端末にターゲット仮想ペットのイベント履歴情報を送信する。
【０１１７】
ステップ５０７では、端末は、ターゲット仮想ペットのイベント履歴情報を表示する。
【０１１８】
イベント履歴情報の表示方式については、上述した実施例を参照すればよく、ここでは説明を省略する。
【０１１９】
図６を参照すると、仮想ペットのイベント履歴情報を表示するフローチャートを例示的に示す。端末は、ターゲット仮想ペットのイベント履歴情報をプルするようにサーバに要求する。端末のプルに失敗すれば、フローを終了するか又はユーザにエラーを報告する。端末のプルに成功すれば、ターゲット仮想ペットのイベント履歴情報を解析し、各イベントの情報から時間、場所、任務及びコンテンツなどの要素を抽出し、かつ各イベントの属するイベントタイプに基づいて、対応するイベントテンプレートを取得し、イベントテンプレートが上、中、下の３部分を含んでよく、上部がイベントに関連するユーザアカウントのアバターを含み、中部がイベントの時間を含み、下部がイベントの詳細を含み、その後に、端末は、イベントの情報をイベントテンプレートに充填して、対応する表示コンテンツを取得して表示する。
【０１２０】
以上より、本願の実施例に係る技術手段において、さらに、ブロックチェーンシステムによる仮想ペットのイベント履歴情報の記憶により、仮想ペットのイベント履歴情報のセキュリティと信頼性を十分に確保する。
【０１２１】
上述した図５の実施例では、ブロックチェーンシステムにより仮想ペットのイベント履歴情報を記憶する場合、端末がイベント履歴情報を取得することを要求する方式を説明する。以下、仮想ペットのイベント履歴情報の記憶プロセスを説明する。該記憶プロセスは、以下の１〜２のとおりであってよい。
【０１２２】
１、サーバは、ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、ターゲットイベントの情報を取得し、
ターゲットイベントは、ターゲット仮想ペットに関連するいずれかのイベントであってよく、本願の実施例は、これを限定しない。サーバとブロックチェーンシステムは、ターゲット仮想ペットのライフサイクル全体に亘る全てのイベントを記録してもよく、ターゲット仮想ペットのライフサイクル全体に亘る一部のイベントのみを記憶してもよく、これは、実際の製品の必要に応じて設定すればよく、本願の実施例は、これを限定しない。
【０１２３】
２、ブロックチェーンシステムにイベント記憶要求を送信する。
【０１２４】
イベント記憶要求には、ターゲット仮想ペットの識別子情報とターゲットイベントの情報が含まれる。ブロックチェーンシステムは、ターゲット仮想ペットの識別子情報とターゲットイベントの情報を対応して記憶する。好ましくは、ブロックチェーンシステムは、イベント記憶要求を取得した後、ターゲット仮想ペットの識別子情報に基づいて、ターゲット仮想ペットのイベント履歴情報が記憶されているか否かを検出し、ターゲット仮想ペットのイベント履歴情報が記憶されていれば、ターゲットイベントの情報をターゲット仮想ペットのイベント履歴情報に追加し、ターゲット仮想ペットのイベント履歴情報が記憶されていなければ、ターゲット仮想ペットのイベント履歴情報を作成し、その後に、ターゲットイベントの情報をターゲット仮想ペットのイベント履歴情報に追加する。
【０１２５】
以上より、本願の実施例に係る技術手段において、サーバがブロックチェーンシステムに対して仮想ペットに関連するイベントの情報を主動的に報告し記録することにより、必要がある場合に取得して端末に提供することを実現する。
【０１２６】
以下、本願の実施例の装置は、本願の実施例の方法を実行することができる。本願の装置の実施例に開示されない詳細について、本願の方法の実施例を参照する。
【０１２７】
図７を参照すると、本願の一実施例に係る仮想ペットの情報表示装置のブロック図を示す。該装置は、上記端末側の方法の例における機能を実現するものであり、上記機能は、ハードウェアによって実現されてもよく、ハードウェアによって対応するソフトウェアを実行することで実現されてもよい。該装置７００は、命令取得モジュール７１０、情報取得モジュール７２０及び情報表示モジュール７３０を含んでよい。
【０１２８】
命令取得モジュール７１０は、ターゲット仮想ペットに対応するイベント表示命令を取得する。
【０１２９】
情報取得モジュール７２０は、上記イベント表示命令に基づいて、上記ターゲット仮想ペットのイベント履歴情報を取得し、上記ターゲット仮想ペットのイベント履歴情報が上記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、上記ｎが正の整数である。
【０１３０】
情報表示モジュール７３０は、上記ｎ個のイベントの情報を表示する。
【０１３１】
以上より、本願の実施例に係る技術手段において、ターゲット仮想ペットの、ターゲット仮想ペットに関連する複数のイベントの情報が含まれるイベント履歴情報を取得して、該イベント履歴情報を表示して、仮想ペットのイベント履歴情報の表示機能を実現することにより、表示される仮想ペットの情報コンテンツを拡張することができる。
【０１３２】
図７の実施例を基に提供された１つの好ましい実施例では、上記情報表示モジュール７３０は、具体的には、さらに、
上記ｎ個のイベントのうちのｉ番目のイベントに対して、上記ｉ番目のイベントの属するイベントタイプを取得し、上記ｉがｎ以下の正の整数であり、
イベント表示インタフェースに上記ｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示し、
上記ｉ番目のイベントの情報を上記イベントテンプレートに充填して、上記ｉ番目のイベントの表示コンテンツを取得する。
【０１３３】
好ましくは、上記ｉ番目のイベントの表示コンテンツは、上記ｉ番目のイベントに関連するユーザアカウントの識別子情報を含み、
上記情報表示モジュール７３０は、さらに、
上記ユーザアカウントの識別子情報に対応する操作信号を取得し、
上記操作信号に基づいて、上記ユーザアカウントの詳細インタフェースを表示する。
【０１３４】
好ましくは、上記イベントタイプは、餌購入イベント、捕獲イベント、召喚イベント、誕生イベント、交配イベント、繁殖イベント及び取引イベントのうちの少なくとも１種を含む。
【０１３５】
図７の実施例又は上述した好ましい実施例を基に提供された別の好ましい実施例では、上記情報取得モジュール７２０は、
上記イベント表示命令に基づいて、上記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、
サーバに上記イベント取得要求を送信し、上記イベント取得要求が、上記サーバがブロックチェーンシステムから上記ターゲット仮想ペットのイベント履歴情報を取得することをトリガーするためのものであり、
上記サーバから送信された上記ターゲット仮想ペットのイベント履歴情報を受信する。
【０１３６】
図７の実施例又は上述した好ましい実施例を基に提供された別の好ましい実施例では、上記ｎ個のイベントの情報が、上記ｎ個のイベントの発生時間に基づいてソートされる。
【０１３７】
図８を参照すると、本願の別の実施例に係る仮想ペットの情報表示装置のブロック図を示す。該装置は、上記サーバ側の方法の例における機能を実現するものであり、上記機能は、ハードウェアによって実現されてもよく、ハードウェアによって対応するソフトウェアを実行することで実現されてもよい。該装置８００は、要求受信モジュール８１０、要求転送モジュール８２０、情報受信モジュール８３０及び情報送信モジュール８４０を含んでよい。
【０１３８】
要求受信モジュール８１０は、端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信する。
【０１３９】
要求転送モジュール８２０は、ブロックチェーンシステムに上記イベント取得要求を転送する。
【０１４０】
情報受信モジュール８３０は、上記ブロックチェーンシステムから送信された上記ターゲット仮想ペットのイベント履歴情報を受信し、上記ターゲット仮想ペットのイベント履歴情報が上記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、上記ｎが正の整数である。
【０１４１】
情報送信モジュール８４０は、上記ターゲット仮想ペットのイベント履歴情報を上記端末に送信して表示させる。
【０１４２】
以上より、本願の実施例に係る技術手段において、ターゲット仮想ペットの、ターゲット仮想ペットに関連する複数のイベントの情報が含まれるイベント履歴情報を取得して、該イベント履歴情報を表示して、仮想ペットのイベント履歴情報の表示機能を実現することにより、表示される仮想ペットの情報コンテンツを拡張することができる。
【０１４３】
図８の実施例を基に提供された１つの好ましい実施例では、上記装置８００は、イベント取得モジュール及びイベント記憶モジュールをさらに含む。
【０１４４】
イベント取得モジュールは、上記ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、上記ターゲットイベントの情報を取得する。
【０１４５】
イベント記憶モジュールは、上記ブロックチェーンシステムにイベント記憶要求を送信し、上記イベント記憶要求に上記ターゲット仮想ペットの識別子情報と上記ターゲットイベントの情報が含まれ、上記ブロックチェーンシステムが上記ターゲット仮想ペットの識別子情報と上記ターゲットイベントの情報を対応して記憶するためのものである。
【０１４６】
なお、上記実施例に係る装置がその機能を実現する場合について、上記各機能モジュールの分割を例として説明したのみであり、実際の応用において、必要に応じて上記機能を割り当てて異なる機能モジュールにより完了し、つまり、装置の内部構造を異なる機能モジュールに分割して、以上に説明した全て又は一部の機能を完了することができる。また、上記実施例に係る装置と方法の実施例は、同じ構想に属し、それらの具体的な実現プロセスの詳細について、方法の実施例を参照すればよいため、ここでは説明を省略する。
【０１４７】
図９を参照すると、本願の一実施例に係る端末９００の構成ブロック図を示す。該端末９００は、携帯電話、ゲーム機、タブレットコンピュータ、マルチメディアプレーヤー及びＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ、パーソナルコンピュータ）などであってよい。
【０１４８】
一般的に、端末９００は、プロセッサ９０１及びメモリ９０２を含む。
【０１４９】
プロセッサ９０１は、例えば、４コアプロセッサ、８コアプロセッサなどの１つ以上の処理コアを含んでよい。プロセッサ９０１は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ、デジタル信号処理）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、フィールドプログラマブルゲートアレイ）、ＰＬＡ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ａｒｒａｙ、プログラマブルロジックアレイ）のうちの少なくとも１つのハードウェアの形態で実現されてよい。プロセッサ９０１は、アウェイク状態でのデータを処理するためのプロセッサであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置）とも呼ばれるホストプロセッサと、スタンバイ状態でのデータを処理するための低消費電力プロセッサであるコプロセッサとを含んでもよい。幾つかの実施例では、プロセッサ９０１には、ディスプレイに表示されるコンテンツのレンダリング及びプロットを担当するためのＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、画像処理装置）が集積されてよい。幾つかの実施例では、プロセッサ９０１は、機械学習に関する計算操作を処理するためのＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ、人工知能）プロセッサをさらに含んでもよい。
【０１５０】
メモリ９０２は、非一時的であってよい１つ以上のコンピュータ可読記憶媒体を含んでよい。メモリ９０２は、高速ランダムアクセスメモリ及び１つ以上のディスク記憶装置、フラッシュメモリ記憶装置のような不揮発性メモリをさらに含んでよい。幾つかの実施例では、メモリ９０２の非一時的コンピュータ可読記憶媒体は、プロセッサ９０１によって実行されて本願における方法の実施例に係る方法を実現するための少なくとも１つの命令を記憶する。
【０１５１】
幾つかの実施例では、端末９００は、好ましくは、周辺機器インタフェース９０３及び少なくとも１つの周辺機器をさらに含む。プロセッサ９０１と、メモリ９０２と、周辺機器インタフェース９０３とは、バス又は信号線を介して接続することができる。各周辺機器は、バス、信号線又は回路基板を介して周辺機器インタフェース９０３に接続することができる。具体的には、周辺機器は、無線周波数回路９０４、タッチディスプレイ９０５、カメラ９０６、オーディオ回路９０７、測位コンポーネント９０８及び電源９０９のうちの少なくとも１種を含む。
【０１５２】
周辺機器インタフェース９０３は、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ、入力／出力）に関する少なくとも１つの周辺機器をプロセッサ９０１及びメモリ９０２に接続することができる。幾つかの実施例では、プロセッサ９０１、メモリ９０２及び周辺機器インタフェース９０３は、同一のチップ又は回路基板に集積され、幾つかの別の実施例では、プロセッサ９０１、メモリ９０２及び周辺機器インタフェース９０３のいずれか１つ又は２つは、個別のチップ又は回路基板上で実現されてよく、本実施例は、これを限定しない。
【０１５３】
無線周波数回路９０４は、電磁信号とも呼ばれるＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、無線周波数）信号を送受信する。無線周波数回路９０４は、電磁信号により通信ネットワーク及び他の通信装置と通信する。無線周波数回路９０４は、電気信号を電磁信号に変換して送信するか、又は受信された電磁信号を電気信号に変換する。好ましくは、無線周波数回路９０４は、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナー、発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュールカードなどを含む。無線周波数回路９０４は、少なくとも１つの無線通信プロトコルにより他の端末と通信することができる。該無線通信プロトコルは、メトロポリタンエリアネットワーク、各世代の移動通信ネットワーク（２Ｇ、３Ｇ、４Ｇ及び５Ｇ）、無線ローカルエリアネットワーク及び／又はＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、ワイヤレスフィディリティー）ネットワークを含むが、これらに限定されない。幾つかの実施例では、無線周波数回路９０４は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、近距離無線通信）に関する回路をさらに含んでよく、本願は、これを限定しない。
【０１５４】
ディスプレイ９０５は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ユーザインタフェース）を表示する。該ＵＩは、図形、テキスト、アイコン、ビデオ及びそれらの任意の組み合わせを含んでよい。ディスプレイ９０５がタッチディスプレイである場合、ディスプレイ９０５は、ディスプレイ９０５の表面又は表面の上方のタッチ信号を収集する機能をさらに有する。該タッチ信号は、制御信号としてプロセッサ９０１に入力されて処理されてよい。この場合、ディスプレイ９０５は、さらに仮想ボタン及び／又は仮想キーボードを提供することができ、ソフトボタン及び／又はソフトキーボードとも呼ばれる。幾つかの実施例では、ディスプレイ９０５は、１つであってよく、端末９００のフロントパネルに設置され、幾つかの別の実施例では、ディスプレイ９０５は、少なくとも２つであってよく、それぞれ端末９００の異なる表面に設置されるか、又は折り畳まれて設置され、幾つかのさらなる実施例では、ディスプレイ９０５は、フレキシブルディスプレイであってよく、端末９００の曲面又は折り畳み面に設置される。また、ディスプレイ９０５は、非矩形の不規則な図形、即ち、異形スクリーンとすることができる。ディスプレイ９０５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、有機発光ダイオード）などの材質で製造されてよい。
【０１５５】
カメラコンポーネント９０６は、画像又はビデオを取得する。好ましくは、カメラコンポーネント９０６は、フロントカメラ及びリアカメラを含む。一般的に、フロントカメラは、コンピュータ装置のフロントパネルに設置され、リアカメラは、コンピュータ装置の背面に設置される。幾つかの実施例では、リアカメラは、少なくとも２つであり、それぞれ主カメラ、被写界深度カメラ、広角カメラ、望遠カメラのいずれかであることにより、主カメラ及び被写界深度カメラが組み合わせられて背景ぼかし機能を実現し、カメラ及び広角カメラが組み合わせられてパノラマ撮影及びＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ、仮想現実）撮影機能又は他の組み合わせによる撮影機能を実現する。幾つかの実施例では、カメラコンポーネント９０６は、フラッシュランプをさらに含んでよい。フラッシュランプは、単一色温度フラッシュランプであってもよく、二重色温度フラッシュランプであってもよい。二重色温度フラッシュランプとは、暖光フラッシュランプと冷光フラッシュランプとの組み合わせであり、異なる色温度での光線補償に用いられてよい。
【０１５６】
オーディオ回路９０７は、マイクロフォン及びスピーカを含んでよい。マイクロフォンは、ユーザ及び環境の音波を取得し、音波を電気信号に変換してプロセッサ９０１に入力して処理するか、又は無線周波数回路９０４に入力して音声通信を実現する。ステレオ音の収集又はノイズ除去を目的として、マイクロフォンは、複数であってよく、それぞれ端末９００の異なる部位に設置される。マイクロフォンは、アレイマイクロフォン又は全方位収集型マイクロフォンであってもよい。スピーカは、プロセッサ９０１又は無線周波数回路９０４からの電気信号を音波に変換する。スピーカは、従来のフィルムスピーカであってもよく、圧電セラミックスピーカであってもよい。スピーカが圧電セラミックスピーカである場合、電気信号を人間が聞こえる音波に変換することができるだけでなく、電気信号を人間が聞こえない音波に変換して測距することができるなどの用途を有する。幾つかの実施例では、オーディオ回路９０７は、イヤホンジャックをさらに含んでよい。
【０１５７】
測位コンポーネント９０８は、端末９００の現在の地理的位置を測位して、ナビゲーション又はＬＢＳ（Ｌｏｃａｔｉｏｎ  Ｂａｓｅｄ  Ｓｅｒｖｉｃｅ、位置情報サービス）を実現する。測位コンポーネント９０８は、米国のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、全地球測位システム）、中国の北斗システム、ロシアのグロナスシステム又は欧州連合のガリレオシステムに基づく測位コンポーネントであってよい。
【０１５８】
電源９０９は、端末９００内の各コンポーネントに電力を供給する。電源９０９は、交流電源、直流電源、使い捨て電池又は充電式電池であってよい。電源９０９が充電式電池を含む場合、該充電式電池は、有線充電電池又は無線充電電池であってよい。該充電式電池は、迅速充電技術をサポートしてもよい。
【０１５９】
幾つかの実施例では、端末９００は、１つ以上のセンサ９１０をさらに含む。該１つ以上のセンサ９１０は、加速度センサ９１１、ジャイロセンサ９１２、圧力センサ９１３、指紋センサ９１４、光学センサ９１５及び近接センサ９１６を含むが、これらに限定されない。
【０１６０】
加速度センサ９１１は、端末９００で作成した座標系の３つの座標軸における加速度の大きさを検出することができる。例えば、加速度センサ９１１は、重力加速度の３つの座標軸における成分を検出することができる。プロセッサ９０１は、加速度センサ９１１により収集された重力加速度信号に基づいて、タッチディスプレイ９０５が横ビュー又は縦ビューでユーザインタフェースを表示するように制御することができる。加速度センサ９１１は、さらにゲーム又はユーザの運動データを収集することができる。
【０１６１】
ジャイロセンサ９１２は、端末９００の機体方向及び回転角度を検出することができ、加速度センサ９１１と協働してユーザの端末９００に対する３Ｄ動作を収集することができる。プロセッサ９０１は、ジャイロセンサ９１２によって収集されたデータに基づいて、動作検出（例えば、ユーザのチルト操作に応じてＵＩを変更する）、撮影時の画像安定化、ゲーム制御及び慣性航法の機能を実現することができる。
【０１６２】
圧力センサ９１３は、端末９００のサイドフレーム及び／又はタッチディスプレイ９０５の下層に設置されてよい。圧力センサ９１３が端末９００のサイドフレームに設置される場合、ユーザの端末９００に対する把持信号を検出することができ、プロセッサ９０１が圧力センサ９１３によって収集された把持信号に基づいて左手及び右手の認識又はショートカット操作を行う。圧力センサ９１３がタッチディスプレイ９０５の下層に設置される場合、プロセッサ９０１は、ユーザのタッチディスプレイ９０５に対する押圧操作に応じて、ＵＩインタフェース上の操作可能なコントロールを制御することを実現する。操作可能なコントロールは、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールのうちの少なくとも１種を含む。
【０１６３】
指紋センサ９１４は、ユーザの指紋を収集し、プロセッサ９０１が、指紋センサ９１４によって収集された指紋に基づいてユーザのアイデンティティを認識するか、或いは、指紋センサ９１４が、収集された指紋に基づいてユーザのアイデンティティを認識する。ユーザのアイデンティティが信頼できるアイデンティティであることが認識された場合、プロセッサ９０１は、スクリーンロック解除、暗号化情報閲覧、ソフトウェアダウンロード、支払い、設定変更などを含む機密操作を実行する権限をユーザに与える。指紋センサ９１４は、端末９００の正面、背面又は側面に設置されてよい。端末９００に物理キー又はメーカーのＬｏｇｏが設置される場合、指紋センサ９１４は、物理キー又はメーカーのＬｏｇｏと一体に集積することができる。
【０１６４】
光学センサ９１５は、環境光の強度を収集する。一実施例では、プロセッサ９０１は、光学センサ９１５によって収集された環境光の強度に応じて、タッチディスプレイ９０５の表示輝度を制御することができる。具体的には、環境光の強度が高い場合、タッチディスプレイ９０５の表示輝度を高くし、環境光の強度が低い場合、タッチディスプレイ９０５の表示輝度を低くする。別の実施例では、プロセッサ９０１は、光学センサ９１５によって収集された環境光の強度に応じて、カメラコンポーネント９０６の撮影パラメータを動的に調整することができる。
【０１６５】
近接センサ９１６は、距離センサとも呼ばれ、一般的に、端末９００のフロントパネルに設置される。近接センサ９１６は、ユーザと端末９００の正面との間の距離を収集する。一実施例では、近接センサ９１６がユーザと端末９００の正面との距離が徐々に小さくなることを検出した場合、プロセッサ９０１は、タッチディスプレイ９０５を画面点灯状態から画面消灯状態に切り替えるように制御し、近接センサ９１６がユーザと端末９００の正面との距離が徐々に大きくなることを検出した場合、プロセッサ９０１は、タッチディスプレイ９０５を画面消灯状態から画面点灯状態に切り替えるように制御する。
【０１６６】
当業者が理解できるように、図９に示す構造は、端末９００を限定するものではなく、図に示すものよりも多いか又は少ないコンポーネントを含んでもよく、幾つかのコンポーネントを組み合わせてもよく、異なるコンポーネントの配置を用いてもよい。
【０１６７】
図１０を参照すると、本願の一実施例に係るサーバの構成ブロック図を示す。該サーバは、上述した実施例に係る仮想ペットの情報表示方法を実施することができる。具体的には、上記サーバ１０００は、
中央処理装置（ＣＰＵ）１００１と、ランダムアクセスメモリ（ＲＡＭ）１００２及びリードオンリーメモリ（ＲＯＭ）１００３を含むシステムメモリ１００４と、システムシステムメモリ１００４及び中央処理装置１００１を接続するシステムバス１００５とを含む。上記サーバ１０００は、コンピュータ内の各素子の間の情報伝送を支援する基本入力／出力システム（Ｉ／Ｏシステム）１００６と、オペレーティングシステム１０１３、アプリケーションプログラム１０１４及び他のプログラムモジュール１０１５を記憶する大容量記憶装置１００７とをさらに含む。
【０１６８】
上記基本入力／出力システム１００６は、情報を表示するディスプレイ１００８と、ユーザが情報を入力するためのマウス、キーボードなどの入力装置１００９とを含む。ここで、上記ディスプレイ１００８と入力装置１００９は、いずれもシステムバス１００５に接続された入力／出力コントローラー１０１０により中央処理装置１００１に接続される。上記基本入力／出力システム１００６は、キーボード、マウス又は電子スタイラスなどの複数の他の装置からの入力を受信し、処理するための入力／出力コントローラー１０１０をさらに含んでよい。同様に、入力／出力コントローラー１０１０は、ディスプレイ、プリンター又は他のタイプの出力装置に出力をさらに提供する。
【０１６９】
上記大容量記憶装置１００７は、システムバス１００５に接続された大容量記憶コントローラー（未図示）により中央処理装置１００１に接続される。上記大容量記憶装置１００７及びそれに関連するコンピュータ可読媒体は、サーバ１０００に不揮発性ストレージを提供する。つまり、上記大容量記憶装置１００７は、ハードディスク又はＣＤ−ＲＯＭドライバーのようなコンピュータ可読媒体（未図示）を含んでよい。
【０１７０】
一般性を失うことなく、上記コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体を含んでよい。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータなどの情報を記憶するための、任意の方法又は技術で実現される揮発性及び不揮発性、取り外し可能及び取り外し不能媒体を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他の固体記憶技術、ＣＤ−ＲＯＭ、ＤＶＤ又は他の光記憶装置、磁気テープカートリッジ、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置を含む。当然のことながら、当業者は、上記コンピュータ記憶媒体が上述した幾つかの種類のものに限定されないことがわかる。上述したシステムメモリ１００４及び大容量記憶装置１００７は、メモリと総称されてよい。
【０１７１】
本願の種々の実施例によれば、上記サーバ１０００は、さらにインターネットなどのネットワークを介してネットワークにおける遠隔コンピュータに接続されて動作することができる。つまり、サーバ１０００は、上記システムバス１００５に接続されたネットワークインタフェースユニット１０１１によりネットワーク１０１２に接続することができ、或いは、ネットワークインタフェースユニット１０１１を用いて他のタイプのネットワーク又は遠隔コンピュータシステム（未図示）に接続することができる。
【０１７２】
前記メモリは、メモリに記憶され、かつ１つ以上のプロセッサによって実行されるように構成された１つ以上のコンピュータ可読命令をさらに含む。上述した１つ以上のコンピュータ可読命令は、上記仮想ペットの情報表示方法を実行する命令を含む。
【０１７３】
例示的な実施例では、プロセッサと、少なくとも１つのコンピュータ可読命令、少なくとも１つのプログラム、コードセット又は命令セットが記憶されているメモリとを含むコンピュータ装置を提供する。上記少なくとも１つのコンピュータ可読命令、少なくとも１つのプログラム、コードセット又は命令セットは、１つ以上のプロセッサによって実行されて、上記仮想ペットの情報表示方法を実現するように構成される。
【０１７４】
好ましくは、コンピュータ装置は、端末又はサーバである。
【０１７５】
例示的な実施例では、さらに、コンピュータ装置のプロセッサによって実行されると上記仮想ペットの情報表示方法を実現する少なくとも１つのコンピュータ可読命令、少なくとも１つのプログラム、コードセット又は命令セットが記憶されているコンピュータ可読記憶媒体を提供する。
【０１７６】
好ましくは、上記コンピュータ可読記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク及び光データ記憶装置などであってよい。
【０１７７】
例示的な実施例では、実行されると、上記仮想ペットの情報表示方法を実現するコンピュータプログラム製品をさらに提供する。
【０１７８】
なお、本明細書で言及される「複数」とは、２つ以上を意味することを理解されたい。「及び／又は」は、関連対象の関連関係を記述し、３種類の関係が存在できることを示し、例えば、Ａ及び／又はＢは、Ａが単独で存在し、ＡとＢが同時に存在し、Ｂが単独に存在するという３つの場合を示す。文字「／」は、一般的に、前後の関連対象が「又は」の関係であることを示す。
【０１７９】
以上の記載は、本願の例示的な実施例に過ぎず、本願を限定するものではなく、本願の構想及び原則内に行われた全ての修正、等価置換及び改善などは、いずれも本願の保護範囲内に含まれるべきである。
【符号の説明】
【０１８０】
100  コンピュータシステム
140  サーバクラスタ
141  アクセスサーバ
142  バックグラウンドサーバ
180  ブロックチェーンシステム
710  命令取得モジュール
720  情報取得モジュール
730  情報表示モジュール
810  要求受信モジュール
820  要求転送モジュール
830  情報受信モジュール
840  情報送信モジュール
901  プロセッサ
902  メモリ
903  周辺機器インタフェース
904  無線周波数回路
905  タッチディスプレイ
906  カメラコンポーネント
907  オーディオ回路
908  測位コンポーネント
909  電源
910  センサ
911  加速度センサ
912  ジャイロセンサ
913  圧力センサ
914  指紋センサ
915  光学センサ
916  近接センサ
1001  中央処理装置
1002  ランダムアクセスメモリ
1003  リードオンリーメモリ
1004  システムメモリ
1005  システムバス
1007  大容量記憶装置
1008  ディスプレイ
1009  入力装置
1010  入力／出力コントローラー
1011  ネットワークインタフェースユニット
1012  ネットワーク
1013  オペレーティングシステム
1014  アプリケーションプログラム
1015  他のプログラムモジュール
【図１】
2021526425.tif 000004
【図２】
2021526425.tif 000005
【図３】
2021526425.tif 000006
【図４】
2021526425.tif 000007
【図５】
2021526425.tif 000008
【図６】
2021526425.tif 000009
【図７】
2021526425.tif 000010
【図８】
2021526425.tif 000011
【図９】
2021526425.tif 000012
【図１０】
2021526425.tif 000013
【手続補正書】
【提出日】令和2年12月8日(2020.12.8)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
仮想ペットの遺伝子配列は、仮想ペットのペットイメージを生成する１セットのパラメータ値を含み、イメージパラメータとも呼ばれる。仮想ペットが３Ｄ仮想ペットであることを例とすると、各仮想ペットのペットイメージは、複数のタイプの３Ｄイメージ素材を含み、各タイプの３Ｄイメージ素材は、異なるキャラクター部位及び／又はテクスチャ階層に対応し、各３Ｄイメージ素材は、１つの素材識別子に対応し、各タイプの３Ｄ素材識別子は、遺伝子配列内のパラメータ値と見なすことができる。例示的には、１つの３Ｄ仮想ペットの３Ｄ身体モデルが同じであれば、３Ｄ仮想ペットのペットイメージは、３Ｄ身体モデル、耳モデル、皮膚素材、目素材、鼻素材、口素材、髭素材、身体のしま模様素材、及び胸腹部の紋様素材の少なくとも9種類の３Ｄイメージ素材（局所的特徴とも呼ばれる）を含む。好ましくは、３Ｄ仮想ペットのペットイメージは、尾素材、外部ペンダント素材及び大局的特徴をさらに含んでよい。尾素材は、仮想ペットの尾モデルを決定する特徴であり、例えば、ペットイメージが動物タイプである場合、尾素材は、細長い尾又は太短い尾であり、外部ペンダント素材は、仮想ペットのアクセサリーを決定する特徴であり、アクセサリーは、ナップザック、眼鏡、手持ち道具、ベルト、衣服、帽子、靴及び頭部装飾品のうちの少なくとも１種を含むが、これらに限定されず、大局的特徴は、仮想ペットの身体モデルを覆う一体型イメージ特徴であり、かつ最高の表示優先度を有する。ターゲットイメージパラメータに大局的特徴が含まれる場合、大局的特徴は、局所的特徴をカバーして完全に表示され、即ち、局所的特徴は、隠れて表示されない。例えば、あるペット猫がスーパーマンの大局的特徴を有すると、猫の自分のイメージを表示せず、スーパーマンの外観を有するペットイメージを表示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１５１
【補正方法】変更
【補正の内容】
【０１５１】
幾つかの実施例では、端末９００は、好ましくは、周辺機器インタフェース９０３及び少なくとも１つの周辺機器をさらに含む。プロセッサ９０１と、メモリ９０２と、周辺機器インタフェース９０３とは、バス又は信号線を介して接続することができる。各周辺機器は、バス、信号線又は回路基板を介して周辺機器インタフェース９０３に接続することができる。具体的には、周辺機器は、無線周波数回路９０４、タッチディスプレイ９０５、カメラコンポーネント９０６、オーディオ回路９０７、測位コンポーネント９０８及び電源９０９のうちの少なくとも１種を含む。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末が実行する仮想ペットの情報表示方法であって、
前記端末はアプリケーションプログラムが実行されており、
前記アプリケーションプログラムは、仮想ペットを提供し、
少なくとも１つの前記仮想ペットのペットイメージは、遺伝子遺伝規則に従って生成されるものであり、
前記方法は、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを含む、仮想ペットの情報表示方法。
【請求項２】
前記ｎ個のイベントの情報を表示する前記ステップが、
前記ｎ個のイベントのうちのｉ番目のイベントに対して、前記ｉ番目のイベントの属するイベントタイプを取得するステップであって、前記ｉがｎ以下の正の整数である、ステップと、
イベント表示インタフェースに前記ｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示するステップと、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ｉ番目のイベントの表示コンテンツが、前記ｉ番目のイベントに関連するユーザアカウントの識別子情報を含み、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する前記ステップの後に、前記方法は、
前記ユーザアカウントの識別子情報に対応する操作信号を取得するステップと、
前記操作信号に基づいて、前記ユーザアカウントの詳細インタフェースを表示するステップと、をさらに含む、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記ｉ番目のイベントの表示コンテンツが、ｉ番目のイベントに関連する仮想ペットの識別子情報を含み、
前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する前記ステップの後に、前記方法は、
前記仮想ペットの識別子情報に対応する操作信号を取得するステップと、
前記操作信号に基づいて、前記仮想ペットの詳細インタフェースを表示するステップと、をさらに含む、ことを特徴とする請求項２に記載の方法。
【請求項５】
前記イベントタイプが、餌購入イベント、捕獲イベント、召喚イベント、誕生イベント、交配イベント、繁殖イベント及び取引イベントのうちの少なくとも１種を含む、ことを特徴とする請求項２に記載の方法。
【請求項６】
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得する前記ステップが、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成するステップと、
サーバに前記イベント取得要求を送信するステップであって、前記イベント取得要求が、前記サーバがブロックチェーンシステムから前記ターゲット仮想ペットのイベント履歴情報を取得することをトリガーするためのものである、ステップと、
前記サーバから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップとを含む、ことを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記ｎ個のイベントの情報が、前記ｎ個のイベントの発生時間に基づいてソートされる、ことを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項８】
サーバが実行する仮想ペットの情報表示方法であって、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを含む、仮想ペットの情報表示方法。
【請求項９】
前記ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、前記ターゲットイベントの情報を取得するステップと、
前記ブロックチェーンシステムにイベント記憶要求を送信するステップであって、前記イベント記憶要求に前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報が含まれ、前記ブロックチェーンシステムにより前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶する、ステップとをさらに含む、ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ブロックチェーンシステムにより前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶する前記ステップが、
前記ブロックチェーンシステムにより、前記ターゲット仮想ペットのイベント履歴情報が記憶されているか否かを検出し、記憶されている場合は、前記ターゲットイベントの情報を前記ターゲット仮想ペットのイベント履歴情報に追加し、記憶されていない場合は、前記ターゲット仮想ペットのイベント履歴情報を作成すると共に、前記ターゲットイベントの情報を作成された前記ターゲット仮想ペットのイベント履歴情報に追加するステップを含む、ことを特徴とする請求項９に記載の方法。
【請求項１１】
端末に適用する仮想ペットの情報表示装置であって、
前記端末はアプリケーションプログラムが実行されており、
前記アプリケーションプログラムは、仮想ペットを提供し、
少なくとも１つの前記仮想ペットのペットイメージは、遺伝子遺伝規則に従って生成されるものであり、
前記情報表示装置は、
ターゲット仮想ペットに対応するイベント表示命令を取得する命令取得モジュールと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得する情報取得モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報取得モジュールと、
前記ｎ個のイベントの情報を表示する情報表示モジュールとを含む、仮想ペットの情報表示装置。
【請求項１２】
前記情報表示モジュールは、具体的には、さらに、前記ｎ個のイベントのうちのｉ番目のイベントに対して、前記ｉ番目のイベントの属するイベントタイプを取得し、前記ｉがｎ以下の正の整数であり、イベント表示インタフェースに前記ｉ番目のイベントの属するイベントタイプに対応するイベントテンプレートを表示し、前記ｉ番目のイベントの情報を前記イベントテンプレートに充填して、前記ｉ番目のイベントの表示コンテンツを取得する、ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記情報取得モジュールは、具体的には、さらに、前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、サーバに前記イベント取得要求を送信し、前記イベント取得要求が、前記サーバがブロックチェーンシステムから前記ターゲット仮想ペットのイベント履歴情報を取得することをトリガーするためのものであり、前記サーバから送信された前記ターゲット仮想ペットのイベント履歴情報を受信する、ことを特徴とする請求項１１又は１２に記載の装置。
【請求項１４】
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信する要求受信モジュールと、
ブロックチェーンシステムに前記イベント取得要求を転送する要求転送モジュールと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信する情報受信モジュールであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、情報受信モジュールと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させる情報送信モジュールとを含む、仮想ペットの情報表示装置。
【請求項１５】
前記ターゲット仮想ペットに関連するターゲットイベントが発生したと検出する場合、前記ターゲットイベントの情報を取得するイベント取得モジュールと、
前記ブロックチェーンシステムにイベント記憶要求を送信するイベント記憶モジュールであって、前記イベント記憶要求に前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報が含まれ、前記ブロックチェーンシステムが前記ターゲット仮想ペットの識別子情報と前記ターゲットイベントの情報を対応して記憶するためのものである、イベント記憶モジュールとをさらに含む、ことを特徴とする請求項１４に記載の装置。
【請求項１６】
プロセッサとメモリを含む端末であって、前記メモリには、前記プロセッサによってローディングされ、
ターゲット仮想ペットに対応するイベント表示命令を取得するステップと、
前記イベント表示命令に基づいて、前記ターゲット仮想ペットのイベント履歴情報を取得するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ｎ個のイベントの情報を表示するステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、端末。
【請求項１７】
コンピュータに請求項１〜７のいずれか１項に記載の方法を実行させるコンピュータプログラム。
【請求項１８】
プロセッサとメモリを含むサーバであって、前記メモリには、前記プロセッサによってローディングされ、
端末から送信された、ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を受信するステップと、
ブロックチェーンシステムに前記イベント取得要求を転送するステップと、
前記ブロックチェーンシステムから送信された前記ターゲット仮想ペットのイベント履歴情報を受信するステップであって、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、ステップと、
前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信して表示させるステップとを実行する少なくとも１つのコンピュータ可読命令が記憶される、サーバ。
【請求項１９】
コンピュータに請求項８〜１０のいずれか１項に記載の方法を実行させるコンピュータプログラム。
【請求項２０】
端末、サーバ及びブロックチェーンシステムを含む仮想ペットの情報表示システムであって、前記端末は、ターゲット仮想ペットに対応するイベント表示命令を取得し、前記イベント表示命令に基づいて、前記ターゲット仮想ペットの識別子情報が含まれるイベント取得要求を生成し、サーバに前記イベント取得要求を送信し、
前記サーバは、前記ブロックチェーンシステムに前記イベント取得要求を転送し、
前記ブロックチェーンシステムは、前記イベント取得要求に含まれる前記ターゲット仮想ペットの識別子情報に基づいて、前記ターゲット仮想ペットの識別子情報に対応して記憶されたイベント履歴情報を取得すると共に、前記ターゲット仮想ペットのイベント履歴情報を前記サーバに送信し、
前記サーバは、前記ターゲット仮想ペットのイベント履歴情報を前記端末に送信し、
前記端末は、前記ターゲット仮想ペットのイベント履歴情報を表示し、前記ターゲット仮想ペットのイベント履歴情報が前記ターゲット仮想ペットに関連するｎ個のイベントの情報を含み、前記ｎが正の整数である、仮想ペットの情報表示システム。
【国際調査報告】
2021526425.tif 000014
2021526425.tif 000015
2021526425.tif 000016
2021526425.tif 000017