JP7143007B2 - 仮想アイテム転送方法、装置、電子デバイスおよびコンピュータプログラム - Google Patents

仮想アイテム転送方法、装置、電子デバイスおよびコンピュータプログラム Download PDF

Info

Publication number
JP7143007B2
JP7143007B2 JP2021531172A JP2021531172A JP7143007B2 JP 7143007 B2 JP7143007 B2 JP 7143007B2 JP 2021531172 A JP2021531172 A JP 2021531172A JP 2021531172 A JP2021531172 A JP 2021531172A JP 7143007 B2 JP7143007 B2 JP 7143007B2
Authority
JP
Japan
Prior art keywords
item
electronic device
virtual
item identifier
physical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021531172A
Other languages
English (en)
Other versions
JP2021532967A (ja
Inventor
蒙 仇
佳▲綺▼ 潘
▲維▼健 崔
▲書▼▲ティン▼ ▲張▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of JP2021532967A publication Critical patent/JP2021532967A/ja
Application granted granted Critical
Publication of JP7143007B2 publication Critical patent/JP7143007B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/218Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/34Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using peer-to-peer connections
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/575Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

本願は、2018年12月07日に中国特許局へ出願された、出願番号が201811498083.6であり、出願名称が「仮想アイテム転送方法、装置、電子デバイスおよびコンピュータ記憶媒体」である中国特許出願の優先権を主張し、その全ての内容が参照することにより本願に組み込まれる。
本願は、ネットワーク技術分野に関し、特に、仮想アイテム転送方法、装置、電子デバイスおよびコンピュータ記憶媒体に関する。
生活の中で、人々は、シューティングゲーム、スポーツ競技類のゲーム、音楽ゲームなどのような様々なゲームに接触することがある。いくつかのシューティングゲームでは、プレイヤーは、仮想アイテムを獲得して、ゲームにおける仮想オブジェクトを武装することにより、仮想オブジェクトの戦闘力を向上させることができる。ゲームが進行するにつれて、プレイヤーは、一部の仮想アイテムを仮想オブジェクトの周囲の位置に転送することによって、仮想オブジェクトの負荷を軽減したり、転送された仮想アイテムをチームメイトの仮想オブジェクトにピックアップさせてチームメイトの仮想オブジェクトを武装したりする必要がある場合がある。
現在、ゲーム中にプレイヤーが仮想アイテムを転送する方式は、以下の方式の通りであってもよい。即ち、プレイヤーは、バックパックをクリックして、バックパックにおける仮想アイテムを探し、ここで、バックパックには、このプレイヤーが取得した仮想アイテムがすべて付けられており、このプレイヤーは、バックパックにおけるターゲット仮想アイテムをクリックして、このプレイヤーが転送しようとする仮想アイテムを決定し、このプレイヤーが転送しようとする仮想アイテムは、ターゲット仮想アイテムであり、このプレイヤーは、このターゲット仮想アイテムを転送することにより、バックパックにおけるターゲット仮想アイテムを近くの地面に転送させる。
上記のプレイヤーが仮想アイテムを転送する方式では、プレイヤーはターゲット仮想アイテムを近くの地面に転送するように、複数の動作を行う必要があり、動作が煩雑で、仮想アイテムの転送効率が低いという問題がある。
本願の実施例は、仮想アイテム転送方法、装置、電子デバイス、およびコンピュータ記憶媒体を提供する。
第1電子デバイスによって実行される仮想アイテム転送方法であって、
第2電子デバイスのアイテム転送要求を受信するステップであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられているステップと、
少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、少なくとも1つのターゲット仮想アイテムを決定するステップであって、前記少なくとも1つのターゲット仮想アイテムが、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数と関連付けられているステップと、
ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送するステップと、を含む。
第2電子デバイスによって実行される仮想アイテム転送方法であって、
前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得るステップと、
アイテム転送要求を生成するステップであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられているステップと、
第1電子デバイスに前記アイテム転送要求を送信し、前記第1電子デバイスにより仮想環境において前記アイテム転送要求に対応する仮想アイテムを転送するステップと、を含む。
仮想アイテム転送装置であって、
第2電子デバイスのアイテム転送要求を受信する受信モジュールであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている受信モジュールと、
少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、少なくとも1つのターゲット仮想アイテムを決定する決定モジュールであって、前記少なくとも1つのターゲット仮想アイテムが、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数と関連付けられている決定する決定モジュールと、
ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送する転送モジュールと、を備える。
仮想アイテム転送装置であって、
前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得る識別モジュールと、
アイテム転送要求を生成する生成モジュールであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている生成モジュールと、
第1電子デバイスに前記アイテム転送要求を送信し、前記第1電子デバイスにより仮想環境において前記アイテム転送要求に対応する仮想アイテムを転送する送信モジュールと、を備える。
電子デバイスであって、プロセッサと、メモリとを備え、前記メモリにコンピュータ読み取り可能な命令が記憶されており、前記コンピュータ読み取り可能な命令が前記プロセッサによって実行される場合、前記プロセッサに前記仮想アイテム転送方法のステップを実行させる。
不揮発性のコンピュータ読み取り可能な記憶媒体であって、コンピュータ読み取り可能な命令が記憶されており、前記コンピュータ読み取り可能な命令が1つまたは複数のプロセッサによって実行される場合、前記1つまたは複数のプロセッサに前記仮想アイテム転送方法のステップを実行させる。
本願の実施例における技術案をより明確に説明するために、以下では、実施例の説明において必要とされる図面を簡単に紹介するが、明らかに、以下の説明での図面は、本願のいくつかの実施例にすぎず、当業者にとっては、創造的な労働を行わない前提で、これらの図面から他の図面を得ることもできる。
本願の実施例により提供される実施環境の概略図である。 本願の実施例により提供されるユーザインターフェースの概略図である。 本願の実施例により提供される仮想アイテム転送方法のフローチャートである。 本願の実施例により提供される第2電子デバイスが予め設定された範囲内の少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を取得するステップのフローチャートである。 本願の実施例により提供されるアイテムの説明図である。 本願の実施例により提供される仮想アイテムの転送の概略図である。 本願の実施例により提供される仮想アイテム転送装置の構成の概略図である。 本願の実施例より提供される仮想アイテム転送装置の構成の概略図である。 本願の実施例より提供される電子デバイスの構成のブロック図である。
本願の目的、技術案および利点をより明確にするために、以下、図面を参照して本願の実施例をさらに詳細に説明する。
本願の実施例は、主に、電子ゲームまたはアナログトレーニングシーンに関し、電子ゲームシーンを例にして、ユーザは、この電子デバイス上で事前に動作を行うことができ、この電子デバイスは、ユーザの動作を検出した後、電子ゲームのゲーム設定ファイルをダウンロードすることができ、このゲーム設定ファイルには、この電子ゲームのアプリケーションプログラム、インターフェース表示データ、または仮想環境データなどが含まれてもよく、これにより、このユーザは、この電子デバイスで電子ゲームをログインする際に、このゲーム設定ファイルを呼び出して、電子ゲームインターフェースをレンダリングして表示することができる。ユーザは、電子デバイス上でタッチ動作を行うことができ、この電子デバイスは、タッチ動作を検出した後、このタッチ動作対応するゲームデータを決定して、このゲームデータをレンダリングして表示することができ、このゲームデータには、仮想環境データ、この仮想環境における仮想オブジェクトの行為データなどが含まれてもよい。
本願に係る仮想環境は、3次元仮想空間をシミュレートするために使用されてもよく、2次元仮想空間をシミュレートするために使用されてもよいし、この3次元仮想空間または2次元仮想空間は、開放空間であってもよい。この仮想環境は、現実中の実際の環境をシミュレートするために使用されてもよく、例えば、この仮想環境には、空、陸、または海などが含まれてもよいし、この陸には、砂漠や都市などの環境要素が含まれてもよく、ユーザは、仮想オブジェクトがこの仮想環境で移動するように制御してもよいし、この仮想オブジェクトは、この仮想環境における、ユーザを表す仮想アバターであってよく、この仮想アバターは、例えば、人間や動物などの任意の形態であってもよいし、本願は、これに対して限定しない。この仮想環境には、複数の仮想オブジェクトが含まれてもよく、各仮想オブジェクトは、仮想環境において自分の形状と体積を有し、仮想環境内の一部の空間を占有する。
シューティング類ゲームを例にして、ユーザは、仮想オブジェクトが仮想環境の空で自由に落下したり、滑空したり、パラシュートを開いて落下したり、陸上で走ったり、ジャンプしたり、這ったり、匍匐したり、腰をかがめて前進したりするように制御することができ、また、仮想オブジェクトが海で泳いだり、浮いたり、潜ったりするように制御することもでき、もちろん、ユーザは、仮想オブジェクトが乗り物に乗ってこの仮想環境で移動するように制御することもでき、ここでは、上記のシーンのみを例に挙げて説明するが、本願の実施例は、これに対して特に限定しない。ユーザは、仮想オブジェクトがドウェポンを介して他の仮想オブジェクトと戦うように制御することもでき、このドウェポンは、コールドウェポンであってもよく、ホットドウェポンであってもよいし、本願は、これに対して特に限定しない。
電子デバイスは、上記の仮想環境をレンダリングして表示する際に、この仮想環境をフルスクリーンで表示するようにしてもよく、また、電子デバイスは、現在の表示インターフェースに仮想環境を表示するとともに、現在の表示インターフェースの第1所定領域にグローバル地図を個別に表示するようにしてもよいし、また、電子デバイスは、所定ボタンに対するクリック動作を検出した場合、このグローバル地図を表示するようにしてもよい。ここで、このグローバル地図は、この仮想環境のサムネイルを表示するために使用されるものであり、このサムネイルは、この仮想環境に対応する地形、地貌、地理的位置などの地理的特徴を記述するために使用されるものである。もちろん、電子デバイスは、現在の表示インターフェースに、現在の仮想オブジェクトの周辺から一定距離内にある仮想環境のサムネイルを表示するようにしてもよく、このグローバル地図に対するクリック動作を検出した場合、電子デバイスの現在の表示インターフェースの第2所定領域に全体的な仮想環境のサムネイルを表示し、これにより、ユーザは、その周辺の仮想環境を観察するだけでなく、全体的な仮想環境を観察することもできる。電子デバイスは、この完全なサムネイルに対するスケーリング動作を検出した場合、完全なサムネイルをスケーリングして表示するようにしてもよい。この第1所定領域と第2所定領域の具体的な表示位置および形状は、ユーザの動作習慣に応じて設定されてもよい。例えば、仮想環境に過度な遮蔽を与えないために、この第1所定領域は、現在の表示インターフェースの右上隅、右下隅、左上隅、左下隅の矩形領域などであってもよく、この第2所定領域は、現在の表示インターフェースの右側または左側の正方形領域であってもよいし、もちろん、この第1所定領域および第2所定領域は、円形領域または他の形状の領域であってもよく、本願の実施例は、この所定領域の具体的な表示位置および形状に対して限定しない。
図1は、本願の実施例により提供される実施環境の概略図であり、図1を参照して、この実施環境には、第1電子デバイスおよび第2電子デバイスという少なくとも2つの電子デバイスと、サーバクラスターとが含まれている。
1つの可能な実施形態では、第1電子デバイスは、仮想環境を表示することができる電子デバイス、すなわち、ゲームアプリケーションを搭載する電子デバイスであり、各第1電子デバイスは、少なくとも1つの仮想オブジェクトを制御することができ、また、複数の第1電子デバイスは、複数の仮想オブジェクトを制御することができ、ユーザは、仮想オブジェクトが仮想環境で戦うように、第1電子デバイスを介して制御することができ、この第一電子デバイスは、携帯電話、タブレット、ノートパソコンなどの電子デバイスであってもよく、この第1電子デバイスには、他の電子デバイスのブルートゥース(登録商標)モジュールと接続を確立するために使用されるブルートゥース(登録商標)モジュールが配置されてもよい。
例えば、図2において、第1電子デバイスは、現在のユーザインターフェースに仮想環境を表示し、この仮想環境において仮想オブジェクトが表示されてもよく、現在のユーザ表示インターフェースの右上隅にグローバル地図が表示されている。この仮想環境では、ユーザが制御する仮想オブジェクトは、一定の仮想アイテムを有してもよく、この仮想アイテムは、例えば狙撃銃、マシェットや散弾銃などのドウェポン類を含むようにしてもよく、例えば鎮痛剤、エナジードリンクや医療箱などの薬品類を含むようにしてもよいし、また、例えば上着、ズボンや帽子などの衣類類を含むようにしてよく、またバックパック、異なる型番の弾やギリースーツなどを含むようにしてもよいし、本願の実施例は、この仮想環境における仮想アイテムに対して具体的に限定しない。
仮想アイテム自分の機能の関係やゲーム設定の関係のせいで、各仮想オブジェクトが持つ仮想アイテムには、一定の制限があり、例えば、バックパックを持っていない仮想オブジェクトは、5つの仮想アイテムしか持たなく、レベルが1であるバックパックを持っている仮想オブジェクトは、8つの仮想アイテムを持つことができ、レベルが2であるバックパックを持っている仮想オブジェクトは、12つの仮想アイテムを持つことができる。したがって、この仮想オブジェクトが持っている仮想アイテムの数が上限に達した場合、この仮想オブジェクトに対応するユーザが他の仮想アイテムをピックアップしたいとき、このユーザは、この仮想オブジェクトが他の仮想アイテムをピックアップすることができるように、この仮想オブジェクトが持っている仮想アイテムをこの仮想環境に転送する必要があり、また、このユーザのチームメイトが仮想アイテムを欠けている場合、このユーザは、このチームメイトに対応する仮想オブジェクトがこの転送された仮想アイテムをピックアップすることができるように、自分に対応する仮想オブジェクトの仮想アイテムをこの仮想環境に転送することができる。
第2電子デバイスは、その具体的な形態がベースであってもよく、地面に置かれてもよいし、仮想環境における仮想オブジェクトの近くの地面、または仮想環境における他の位置の地面をシミュレートするために使用されるものである。この第2電子デバイスには、他の電子デバイスのブルートゥース(登録商標)モジュールと接続を確立するために、ブルートゥース(登録商標)モジュールが配置されてもよく、この第2電子デバイスには、NFCチップが付けられている他のものと無線接続を確立するために、NFC(near field communication、近距離無線通信)チップまたはNFCタグが配置されてもよい。
NFC技術は、近距離無線通信とも呼ばれ、短距離の高周波無線通信技術であり、電子デバイス間で非接触のポイント・ツー・ポイントデータ伝送を行うことでデータを交換することを許可する。例えば、限定範囲内で、NFCチップ付きの電子デバイスは、NFCチップ付きの他の電子デバイスとデータ交換を行うことができ、または、NFCチップ付きの電子デバイスは、NFCタグからデータを取得することができる。
サーバクラスターは、少なくとも1つのサーバを含み、電子ゲームのゲーム設定ファイルを提供するために使用され、これにより、第1電子デバイスは、このサーバクラスターからゲーム設定プロファイルをダウンロードすることができ、これによって、この第1電子デバイスは、このゲーム設定プロファイルに対応するゲームを実行することができる。
図2に示すユーザインターフェースに表示される仮想環境では、ユーザがその対応する仮想オブジェクトの仮想アイテムをこの仮想環境に転送したいと、次のようなプロセスにより実現することができ、具体的な説明は、図3(1)に示すように、図3(1)は、本願の実施例により提供される仮想アイテム転送方法のフローチャートであり、図3(1)を参照して、具体的に、以下のステップを含み、即ち、
S301で、第1電子デバイスと第2電子デバイスは、ブルートゥース(登録商標)接続を確立する。
第1電子デバイスで配置されたブルートゥース(登録商標)モジュールと、第2電子デバイスで配置されたブルートゥース(登録商標)モジュールは、第1電子デバイスと第2電子デバイスとの間でブルートゥース(登録商標)データ通信を実現するように、ブルートゥース(登録商標)接続を確立することができる。例えば、ユーザは、第1電子デバイスでブルートゥース(登録商標)モジュールを起動し、第1電子デバイスの一定範囲内のブルートゥース(登録商標)デバイスをスキャンしてから、ユーザの選択または第1電子デバイスが予めマッチングしたデバイス情報に基づいて、第2電子デバイスとブルートゥース(登録商標)接続を確立することができる。
S302で、ユーザは、少なくとも1つの実物アイテムをこの第2電子デバイス上に置いて、各実物アイテムには、実物アイテム識別子が付けられている。
この実物アイテム識別子は、この実物アイテムのタイプを表すために使用されるものであり、この実物アイテム識別子は、例えば、1つの番号、または1つのID(identification、アイデンティティ識別番号)などのような、数字、アルファベット、記号のうちの少なくとも1つ種類の文字を含むようにしてよく、本願の実施例は、この実物アイテム識別子の表示方式に対して具体的に限定しない。実物アイテムは、NFCチップを配置することで、実物アイテム識別子を付けるようにしてもよく、また、実物アイテム識別子が記憶されているNFCタグを貼り付けることで、実物アイテム識別子を付けるようにしてもよい。
各実物アイテムは、1つの仮想アイテムに対応している。具体的に、仮想環境における鎮痛剤(仮想アイテム)に対応する実物アイテムは、薬瓶であってもよく、即ち、各薬瓶は、仮想環境における1つの鎮痛剤を表し、各薬瓶には、NFCタグが貼られ、このNFCタグには、鎮痛剤の実物アイテム識別子が書き込まれてもよく、これにより、他のNFCデバイスは、このNFCタグから実物アイテム識別子を識別することができる。上記のNFCタグによって実物アイテム識別子が付けられる場合、NFCソフトウェアにより、このNFCタグに対してプログラミングを行うようにしてもよく、さらに、このNFCタグに実物アイテム識別子を書き込むようにしてもよい。
ゲーム中にこのユーザが現在持っている仮想アイテムが上限に達した場合、または、このユーザが自分の仮想アイテムをチームメイトに配布したい場合、このユーザは、少なくとも1つの実物アイテムをこの第2電子デバイスに置くことができ、これにより、この第2電子デバイスは、この少なくとも1つの実物アイテムの実物アイテム識別子を識別して、少なくとも1つの実物アイテム識別子に基づいてアイテム転送要求を生成することができ、ステップ204を参照して、図4に示すように、ユーザは、このユーザの近くの複数の薬瓶から1つの薬瓶を取り出して、この薬瓶を、近くの地面を表すベースに置いて、即ち、第2電子デバイスに置く。
S303で、この第2電子デバイスがこの第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子および各実物アイテム識別子の数を得る。
本願の実施例では、この予め設定された範囲は、この第2電子デバイスを中心とする予め設定された距離内の範囲であってもよく、本願の実施例は、具体的な予め設定された範囲に対して限定しない。
実物アイテムにNFCチップが配置されているか、NFCタグが配置されているかによって、この第2電子デバイスは、異なる方式を介して実物アイテム識別子および各実物アイテム識別子の数を識別することができ、例えば、実物アイテムにNFCチップが配置されている場合、この第2電子デバイスは、実物アイテムに配置されたNFCチップと接続を確立することにより、このNFCチップにより送信された実物アイテム識別子を識別するようにしてもよく、また例えば、第2電子デバイスは、実物アイテムに配置されたNFCタグと接続を確立することにより、このNFCチップにより送信された実物アイテム識別子を識別するようにしてもよい。
例えば、第2電子デバイスが予め設定された範囲内の少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を取得するプロセスは、図3(2)に含まれる、以下のステップS303A及びS303Bに示すプロセスによって実現されるようにしてよい。
ステップS303Aで、この第2電子デバイスが予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別する。
この第2電子デバイスに配置されたNFCチップは、上記予め設定された範囲内で無線周波数フィールドを生成することができ、この少なくとも1つの実物アイテムのNFCタグがこの無線周波数フィールドの範囲内にある場合、このNFCタグは、全波整流回路を用いて、この無線周波数フィールドのエネルギーを、このNFCタグ上の回路に電気を供給することができる直流電に変換するようことができ、これにより、このNFCタグは、この回路を利用して、その自身に記憶されている実物アイテム識別子をこの第2電子デバイスに送信することができ、これによって、この電子デバイスは、この少なくとも1つの実物アイテム識別子を識別することができる。
ステップS303Bで、この第2電子デバイスは、同じ実物アイテム識別子の数を集計して、各実物アイテム識別子の数を得る。
この第2電子デバイスにより識別された少なくとも1つの実物アイテム識別子は、複数の実物アイテム識別子に分類されるようにしてよく、例えば、この第2電子デバイスにより識別された少なくとも1つの実物アイテム識別子は、複数の鎮痛剤の実物アイテム識別子、複数の銃器部品の実物アイテム識別子及び複数の銃弾の実物アイテム識別子を含むようにしてもよい。
この第2電子デバイスは、同じ実物アイテム識別子の数を集計する方法は、次の通りであってよく、即ち、この第2電子デバイスは、1つの実物アイテム識別子を識別するたびに、この実物アイテム識別子の数を1つ増やし、例えば、この第2電子デバイスが初めて鎮痛剤の実物アイテム識別子を識別した場合、鎮痛剤の実物アイテム識別子の数を1とし、第2電子デバイスが鎮痛剤の実物アイテム識別子を再び識別した場合、既存の鎮痛剤の実物アイテム識別子の数を1つ増やし、すなわち、現在の鎮痛剤の実物アイテム識別子の数が2になり、これをもって類推すると、鎮痛剤の実物アイテム識別子のすべてを識別した場合、この第2電子デバイスは、鎮痛剤の実物アイテム識別子の数を得ることができ、この少なくとも1つの実物アイテム識別子が認識された後、この第2電子デバイスは、各実物アイテム識別子の数を得ることができる。
1つの可能な実施例では、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を識別した場合、第2電子デバイスは、この第2電子デバイスの圧力センサの圧力情報を取得するようにしてもよく、この圧力情報が圧力閾値より以下場合、この第2電子デバイスは、取得された実物アイテム識別子及び各実物アイテム識別子の数を廃棄して、前記圧力情報を継続的に取得する。実物アイテムがこの第2電子デバイスに近くなる場合、この第2電子デバイスは、誤ってこの実物アイテムの実物アイテム識別子を取得する恐れがあるため、間違った転送を引き起こす可能性もあり、したがって、圧力情報により、現在実物アイテムが第2電子デバイスに置かれているかどうかを判断することで、現在取得されている実物アイテム識別子が、ユーザが確かに転送したいものであるかどうかを知ることができ、これによって、この第2電子デバイスが実物アイテム識別子を取得する精度を向上させることができる。
S304で、この第2電子デバイスは、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられているアイテム転送要求を生成する。
このアイテム転送要求は、この第1電子デバイスが少なくとも1つの仮想アイテムを転送することを指示するために使用されるものであり、この少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数は、転送対象となる少なくとも1つのターゲット仮想アイテムを指示するために使用されるものである。
S305で、この第2電子デバイスは、この第1電子デバイスとのブルートゥース(登録商標)接続により、この第1電子デバイスにこのアイテム転送要求を送信し、この第1電子デバイスは、仮想環境においてこのアイテム転送要求に対応する仮想アイテムを転送する。
S306で、この第1電子デバイスは、この第2電子デバイスとのブルートゥース(登録商標)接続により、この第2電子デバイスのアイテム転送要求を受信する。
S307で、この第1電子デバイスは、この少なくとも1つの実物アイテム識別子を少なくとも1つの仮想アイテム識別子にマッピングする。
各実物アイテムは、1つの仮想アイテムに対応しており、各仮想アイテムは、1つの仮想アイテム識別子を有し、この仮想アイテム識別子は、この仮想アイテムのアイテムタイプを指示するために使用されるものであり、例えば、図4に示すゲームにおける実物アイテムに対応する物品x(図4では右の1番目のもの)は、実物アイテムA(図4では左の1番目のもの)に対応している。では、この少なくとも1つの実物アイテム識別子が、上記の対応関係に基づいて少なくとも1つの仮想アイテム識別子にマッピングされてもよく、さらに、この第1電子デバイスは、受信されたこのアイテム転送要求における少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、対応する少なくとも1つの仮想アイテム識別子及び各仮想アイテム識別子の数を得ることができ、さらに、この第1電子デバイスは、転送対象となる少なくとも1つのターゲット仮想アイテムを決定することができ、ステップ309を参照されたい。
S308で、この第1電子デバイスは、この第1電子デバイスに対応する仮想オブジェクトのアカウントにおける既存の仮想アイテムのアイテム識別子及びアイテム数を取得する。
この仮想オブジェクトは、この第1電子デバイスによって制御される仮想オブジェクトであり、この仮想オブジェクトは、仮想環境において少なくとも1つの仮想アイテムを取得し、これらの仮想アイテムが、この仮想オブジェクトのアカウントにバインディングされるようにしてもよく、この仮想オブジェクトがこれらの仮想アイテムを持っていることを示し、この仮想オブジェクトは、これらの仮想アイテムを使用または廃棄するようにしてもよく、この第1電子デバイスが仮想アイテムを仮想環境に転送することは、この仮想オブジェクトが仮想アイテムを仮想環境に捨てることによって実現される。
この第1電子デバイスが転送しようとする仮想アイテムは、この仮想オブジェクトの既存の仮想アイテムのうちの一部または全部の仮想アイテムであり、この第1電子デバイスは、取得されたこの仮想オブジェクトのアカウントに既存の仮想アイテムの識別子及び仮想アイテムの数に基づいて、この第1電子デバイスの既存の仮想アイテムが転送要件を満たすかどうかを判定し、例えば、既存の仮想アイテムの数が転送要件の仮想アイテムの数より大きい場合、または既存の仮想アイテムのタイプが転送要求のタイプを含む場合、この転送対象となる仮想アイテムは、転送要件を満たしている。既存の仮想アイテムの数が転送要件の仮想アイテムの数より小さい場合、または既存の仮想アイテムのタイプが転送要件のタイプを満たしていない場合、既存の仮想アイテムは、転送要件を満たしていない。
S309で、この第1電子デバイスがこの既存の仮想アイテムから、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に対応する、かつ転送対象となる、少なくとも1つのターゲット仮想アイテムを取得し、ここで、ターゲット仮想アイテムのアイテム識別子及び各ターゲット仮想アイテムの数は、仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及び各仮想アイテムのアイテム数を超えないものである。
仮想オブジェクトのアカウントについて、その仮想アイテムの存在形態は、全体または個別であってもよく、例えば、10個の鎮痛剤を1つの全体とすれば、ユーザが5つを転送するとき、この10個の薬が分割される必要がある一方、1つの鎮痛剤を1つの全体として独立して見なすことができれば、ユーザが転送するとき、分割が行われる必要がなく、1つまたは複数の薬が直接に転送される。相応的に、この第1電子デバイスは、この仮想オブジェクトの既存の仮想アイテムを分割することにより、転送対象となる少なくとも1つのターゲット仮想アイテムを取得するようにしてもよく、例えば、第1電子デバイスは、この仮想アイテムのバックパックにおける10個の鎮痛剤のうちの5つを転送対象となる鎮痛剤として分割する。この第1電子デバイスは、また、この仮想オブジェクトの既存の仮想アイテムから、転送対象となる少なくとも1つのターゲット仮想アイテムを直接に取得するようにしてもよいし、例えば、この第1電子デバイスは、この仮想オブジェクトのアカウントから5つの鎮痛剤を、転送対象となる鎮痛剤として直接に取り出すことができる。
この第1電子デバイスが転送する仮想アイテムのタイプ及び各仮想アイテムの数は、この仮想オブジェクトが持っている仮想アイテムのタイプ及び各仮想アイテムの数を超えてはいけない。例えば、この第1電子デバイスによって制御される仮想オブジェクトが持っている仮想アイテムは、10個の鎮痛剤、1本の狙撃銃、及び100ラウンドの5ミリの銃弾を含むが、この第1電子デバイスは、11個の鎮痛剤の実物アイテム識別子およびレベルが2である1つのヘルメットの実物アイテム識別子を取得すると、この仮想オブジェクトは、10個の鎮痛剤、1本の狙撃銃、100ラウンドの5ミリの銃弾のみを持っているため、この第1電子デバイスは、この仮想オブジェクトが持っている上記のすべての仮想アイテムを最大で転送することができるが、他のものを転送することができなくなり、この第1電子デバイスは、持っていない仮想アイテムに対応する実物アイテム識別子を受信すると、それに対して応答を実行しなくて、そのため、この第1電子デバイスは、10個の鎮痛剤しか転送できず、11個の鎮痛剤を転送することができず、レベルが2である1つのヘルメットを転送することもできない。
この既存の仮想アイテムのアイテム識別子およびアイテムの数が、この少なくとも1つの実物アイテム識別子及びと各実物アイテム識別子の数を満たしている場合のみ、この第1電子デバイスは、この少なくとも1つの実物アイテム識別子および各実物アイテム識別子の数に対応する少なくとも1つのターゲット仮想アイテムを転送することができる。
例えば、この既存の仮想アイテムのアイテム識別子及びアイテムの数が、この少なくとも1つの実物アイテム識別子および各実物アイテムの識別子の数よりも大きい場合、この第1電子デバイスは、この既存の仮想アイテムを分割する必要があり、この転送対象となる少なくとも1つのターゲット仮想アイテムを得、具体的に、この第1電子デバイスは、10個の鎮痛剤の実物アイテム識別子を取得し、この仮想オブジェクトが持っている20個の鎮痛剤のアイテム識別子を取得すると、この第1電子デバイスは、この仮想オブジェクトが持っている20個の鎮痛剤を分割する必要があり、転送対象となる10個の鎮痛剤を得る。
また例えば、この仮想アイテムのアイテム識別子およびアイテムの数がこの少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に等しい場合、この第1電子デバイスは、この既存のすべての仮想アイテムを転送対象となる少なくとも1つのターゲット仮想アイテムとして、具体的に、第1電子デバイスは、20ラウンドの5ミリの銃弾の実物アイテム識別子を取得し、この仮想オブジェクトが持っている20ラウンドの5ミリの銃弾のアイテム識別子を取得し、20ラウンドの5ミリの銃弾の実物アイテム識別子は、20ラウンドの5ミリの銃弾のアイテム識別子を超えないため、この第1電子デバイスは、この仮想オブジェクトが持っている20ラウンドの5ミリの銃弾を転送対象となるターゲット仮想アイテムとすることができる。
また例えば、既存の仮想アイテムのアイテム識別子およびアイテムの数がこの少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数より小さい場合、この第1電子デバイスは、この既存のすべての仮想アイテムを転送対象となる少なくとも1つのターゲット仮想アイテムとして、具体的に、この第1電子デバイスは、25個の鎮痛剤の実物アイテム識別子を取得し、この仮想オブジェクトが持っている20個の鎮痛剤のアイテム識別子を取得し、鎮痛剤の実物アイテム識別子がこの仮想オブジェクトのアカウントに既存の鎮痛剤の数よりも大きいため、この第1電子デバイスは、この仮想オブジェクトが持っている20個の鎮痛剤を転送対象となるターゲット仮想アイテムとする。
ここで、ステップS308及びS309に示すプロセスは、この第1電子デバイスが、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、少なくとも1つのターゲット仮想アイテムを決定するプロセスである。
説明すべきものとして、従来技術では、ユーザは、バックパック表示インターフェースを開くように、ユーザインターフェースにおけるバックパックをクリックする必要があり、ここで、このユーザインターフェースおよびバックパックインターフェースが第1電子デバイスに表示され、その後、バックパック表示インターフェースで仮想アイテムをクリックすることで、仮想アイテムを選択し、選択された仮想アイテムの一部をユーザが転送したい場合、このユーザは、一部の仮想アイテムの数をクリックする必要もあり、これにより、第1電子デバイスは、転送対象となる少なくとも1つのターゲット仮想アイテムを決定することができ、ユーザは、バックパック表示インターフェースでの「仮想アイテムを捨てる」ボタンをクリックすることで、転送対象となる仮想アイテムを、ユーザが選択した仮想アイテムから分割することができし、これにより、第1電子デバイスは、分割された仮想アイテムを転送することができる。上記のプロセスでは、ユーザは、第1電子デバイスは、転送対象となる少なくとも1つのターゲット仮想アイテムを決定して、転送対象となる少なくとも1つのターゲット仮想アイテムを分割する前に、第1電子デバイスに対して複数回の動作を行う必要がある。しかしながら、本願の実施例では、ユーザは、実物アイテムを第2電子デバイスに置くだけで、仮想アイテムの転送を完了するように第1電子デバイスをトリガすることができ、これによって、ユーザが複雑な動作を実行するのを回避することができる。
S310で、ターゲット仮想環境において、この第1電子デバイスは、この少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送する。
このターゲット仮想環境は、この第1電子デバイスにより制御される仮想オブジェクトが所在する仮想環境であり、このターゲット仮想環境は、この第1電子デバイスで表示されるユーザインターフェース上に表示されてもよく、この第1電子デバイス上に表示されなくてもよいし、例えば、スクリーン投影の方式によって、この第1電子デバイスは、表示されたユーザインターフェースを他のデバイスに表示することができる。
この第1位置は、この少なくとも1つのターゲット仮想アイテムが現在ターゲット仮想環境にある位置であり、例えば、この第1位置は、仮想オブジェクトのアカウントであってもよく、仮想オブジェクトの体であってもよいし、仮想オブジェクトの背中にあってもよい。第2位置は、この少なくとも1つのターゲット仮想アイテムが転送しようとする位置であり、例えば、第2位置は、この仮想オブジェクトの周囲の位置であってもよく、この周囲の位置は、この仮想オブジェクトを中心とした予め設定された範囲内の位置であり、この第2位置は、他の仮想オブジェクトのバックパックであってもよいし、他の仮想オブジェクトの体であってもよく、特定の座標の位置であってもよいし、本願の実施例は、この第1位置と第2位置に対して、具体的に限定しない。
1つの可能な実施形態では、ユーザは、この第1電子デバイスにより制御される仮想オブジェクトのバックパックにおける少なくとも1つのターゲット仮想アイテムをこの仮想オブジェクトの周囲の位置に転送したいと、例えば、この第1電子デバイスが1個の鎮痛剤を転送することを例にする場合、図5を参照して、この第1電子デバイスが転送対象となる仮想アイテムが1個の鎮痛剤であると決定した場合、この第1電子デバイスは、仮想オブジェクトのバックパックにおける1個の鎮痛剤をこの仮想オブジェクトの周囲の位置に転送することができ、この第1電子デバイスは、ユーザインターフェースにおけるこの仮想オブジェクトの周囲の位置に1個の鎮痛剤を表示することができ、図5において、この転送された鎮痛剤は、ユーザインターフェースにおけるこの仮想オブジェクトの前方のテーブルに表示され、また、この仮想オブジェクトのバックパックにおける鎮痛剤の数を1減らし、即ち、この1個の鎮痛剤は、この仮想オブジェクトのバックパックからこの仮想オブジェクトの周囲の位置に転送される。説明すべきものとして、本願の実施例は、その周囲の位置に対して具体的に限定しない。
1つの可能な実施形態では、ユーザは、この第1電子デバイスにより制御される仮想オブジェクトの体での少なくとも1つのターゲット仮想アイテムを、この仮想オブジェクトの周囲の位置に転送したいと、例えば、この第1電子デバイスが1つの98Kの狙撃銃を転送することを例にして、この第1電子デバイスが、転送対象となる仮想アイテムが1つの98Kの狙撃銃であると決定し、かつ、この仮想オブジェクトが持っている98Kの狙撃銃がユーザインターフェースにおけるこの仮想オブジェクトの体に表示される場合、この第1電子デバイスは、仮想オブジェクトの体での98K狙撃銃をこの仮想オブジェクトの周囲の位置に転送することができ、そうして、この第1電子デバイスは、ユーザインターフェースにおけるこの仮想オブジェクトの周囲の位置にこの98K狙撃銃を表示することができ、また、ユーザインターフェースにおけるこの仮想オブジェクトの体にはこの98K狙撃銃が表示されなくなり、すなわち、この仮想オブジェクトの体での98K狙撃銃は、この仮想オブジェクトの体からこの仮想オブジェクトの周囲の位置に転送される。
1つの可能な実施形態では、ユーザは、チームメイトの仮想オブジェクトを武装するように、この第1電子デバイスにより制御される仮想オブジェクトの体での少なくとも1つのターゲット仮想アイテムを、チームメイトの仮想オブジェクトの体に転送したいと、例えば、この第1電子デバイスが1つの98Kの狙撃銃を転送することを例にして、この第1電子デバイスが、転送対象となる仮想アイテムが1つの98Kの狙撃銃であると決定し、かつ、この仮想オブジェクトが持っている98Kの狙撃銃がユーザインターフェースにおけるこの仮想オブジェクトの体に表示されており、チームメイトの仮想オブジェクトの体には98Kの狙撃銃が表示されていない場合、この第1電子デバイスは、仮想オブジェクトの体での98K狙撃銃をこのチームメイトの仮想オブジェクトの体に転送することができ、そうして、この第1電子デバイスは、このチームメイトの仮想オブジェクトが現在この98Kの狙撃銃を持っていることを示すように、ユーザインターフェースにおけるこのチームメイトの仮想オブジェクトの体にこの98Kの狙撃銃を表示することができ、また、ユーザインターフェースにおけるこの仮想オブジェクトの体にはこの98Kの狙撃銃が表示されなくなり、即ち、この仮想オブジェクトの体での98K狙撃銃は、この仮想オブジェクトの体からこのチームメイトの仮想オブジェクトの体に転送される。
1つの可能な実施例では、ユーザは、この第1電子デバイスにより制御される仮想オブジェクトの体での少なくとも1つのターゲット仮想アイテムを、特定の座標の位置に転送したいと、例えば、この第1電子デバイスが1つの爆弾を転送することを例にして、この第1電子デバイスが、転送対象となる仮想アイテムが1つの爆弾であると決定し、かつ、この仮想オブジェクトが持っている1つの爆弾がユーザインターフェースにおけるこの仮想オブジェクトの体に表示される場合、この第1電子デバイスは、仮想オブジェクトの体での1つの爆弾を特定の座標の位置に転送することができ、そうして、この第1電子デバイスは、ユーザインターフェースにおけるこの特定の座標の位置にこの1つの爆弾を表示することができ、また、表示された爆弾が爆発効果を持っていることもできる一方、ユーザインターフェースにおけるこの仮想オブジェクトの体にはこの1つの爆弾が表示されなくなり、即ち、この仮想オブジェクトの体での1つの爆弾は、この仮想オブジェクトの体から特定の座標の位置に転送される。
本願の実施例に係る第2電子デバイスは、識別された実物アイテム識別子及び各実物アイテム識別子の数を第1電子デバイスに送信することができ、これにより、この第1電子デバイスは、この実物アイテム識別子及び各実物アイテム識別子の数に基づいて、転送対象となる仮想アイテムを決定することができ、かつ、この転送対象となる仮想アイテムをユーザインターフェースに表示することができ、これによって、この第1電子デバイスは、仮想アイテムの転送を完了することができる。上記のアイテムの転送プロセスに、ユーザは、実物アイテム識別子付きの実物アイテムを第2電子デバイスに置くだけで、第2電子デバイスは、実物アイテム識別子および各実物アイテム識別子の数を識別して得ることができ、これにより、この第1電子デバイスは、この第2電子デバイスから送信された実物アイテム識別子及び各実物アイテム識別子の数に基づいて、対応する、転送対象となるターゲット仮想アイテムを第1位置から第2位置に転送することができ、これによって、このユーザは、この第1電子デバイスに対していずれかの動作を行う必要がなく、実際生活の中の1つの置く動作によって、第1電子デバイスが仮想アイテムの転送を完了するようにトリガすることができ、さらに、この第1電子デバイスが仮想アイテムを転送することをこのユーザが制御する際の動作を簡略化することができる。また、第1電子デバイスと第2電子デバイスとの間で、ブルートゥース(登録商標)を利用してデータの無線伝送を実現することができる。また、この第2電子デバイスは、圧力情報により、現在実物アイテムが第2電子デバイスに置かれているかどうかを判断することができ、これにより、現時点で取得された実物アイテム識別子が、ユーザが確かに転送したいものであるかどうかを知ることができ、これによって、この第2電子デバイスが実物アイテム識別子を取得する精度を向上させることができる。
上記のすべての代替技術案は、任意の組み合わせを採用して、本願の代替実施例を形成することができ、ここでは、詳細には説明しない。
図6は例により提供される仮想アイテム転送装置の構成の概略図であり、図6を参照して、この装置は、受信モジュール601と、決定モジュール602と、転送モジュール603とを備え、ここで、
受信モジュール601は、決定モジュール602と接続されており、第2電子デバイスのアイテム転送要求を受信するために使用され、このアイテム転送要求には、この第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている。
決定モジュール602は、転送モジュール603と接続されており、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、少なくとも1つのターゲット仮想アイテムを決定するために使用され、この少なくとも1つのターゲット仮想アイテムは、この少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に関連付けられている。
転送モジュール603は、ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送するために使用される。
1つの実施例では、この決定モジュール602は、この第1電子デバイスに対応する仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及びアイテム数を取得し、この既存の仮想アイテムから、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に対応する、かつ転送対象となる、少なくとも1つのターゲット仮想アイテムを取得するために使用され、ここで、ターゲット仮想アイテムのアイテム識別子及び各ターゲット仮想アイテムの数は、仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及び各仮想アイテムのアイテム数を超えない。
1つの実施例では、この装置は、この少なくとも1つの実物アイテム識別子を少なくとも1つの仮想アイテム識別子にマッピングするために使用されるマッピングモジュールを、さらに備える。
1つの実施例では、この受信モジュール601は、第2電子デバイスとのブルートゥース(登録商標)接続により、この第2電子デバイスのアイテム転送要求を受信するために使用される。
1つの実施例では、この転送モジュール603は、ユーザインターフェースに表示されるターゲット仮想環境における前記仮想オブジェクトの周囲の位置に、前記少なくとも1つのターゲット仮想アイテムを表示するために使用される。
図7は、本願の実施例により提供される仮想アイテム転送装置の構成の概略図であり、図7を参照して、この装置は、識別モジュール701と、生成モジュール702と、送信モジュール703とを備え、ここで、
識別モジュール701は、生成モジュール702と接続されており、この第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別することで、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得るために使用される。
生成モジュール702は、送信モジュール703と接続されており、アイテム転送要求を生成するために使用され、このアイテム転送要求には、この第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている。
送信モジュール703は、第1電子デバイスに前記アイテム転送要求を送信するために使用され、この第1電子デバイスは、仮想環境においてこのアイテム転送要求に対応する仮想アイテムを転送する。
1つの実施例では、この第2電子デバイスに近距離無線通信チップが配置されている。
1つの実施例では、この識別モジュール701は、少なくとも1つの実物アイテム識別子を識別し、同じ実物アイテム識別子の数を集計して、この各実物アイテム識別子の数を得るために使用される。
1つの実施例では、この送信モジュール703は、第1電子デバイスとのブルートゥース(登録商標)接続により、この第1電子デバイスに前記アイテム転送要求を送信するために使用される。
1つの実施例では、この装置は、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が識別された場合、この第2電子デバイスの圧力センサの圧力情報を取得し、この圧力情報が圧力閾値より以下場合、取得された実物アイテム識別子及び各実物アイテム識別子の数を廃棄し、前記圧力情報を継続的に取得する廃棄モジュールを、さらに備える。
説明すべきものとして、上記の実施例により提供される仮想アイテム転送装置は、仮想アイテムを転送する際に、上記の各機能モジュールの区分を例に挙げて説明を行うが、実際の応用では、必要に応じて、異なる機能モジュールによって行われるように上記の機能を割り当てることができ、即ち、上記の機能のすべてまたは一部を完成させるように、装置の内部構成を異なる機能モジュールに分割することができる。また、上記の実施例により提供される仮想アイテム転送方法の実施例は、同一の概念に属し、その具体的な実現プロセスについて、方法の実施例を参照でき、ここでは説明を省略する。
図8は、本願の一例示的な実施例により提供される電子デバイス800の構成のブロック図を示す。この電子デバイス800は、スマートフォン、タブレットコンピュータ、MP3プレイヤー(moving picture experts group audio layer III、動画専門家グループオーディオレイヤ3)、MP4プレイヤー(moving picture experts group Aadio layer IV、動画専門家グループオーディオレイヤ4)、ノートパソコンやデスクトップコンピュータであってもよい。電子デバイス800は、ユーザデバイス、携帯型電子デバイス、ラップトップ型電子デバイス、デスクトップ型電子デバイスなどの他の名称と呼ばれることもある。
一般的に、電子デバイス800は、プロセッサ801とメモリ802とを備える。
プロセッサ801は、1つまたは複数の処理コアを備えるようにしてよく、例えば、4コアプロセッサ、8コアプロセッサである。プロセッサ801は、DSP(digital signal processing、デジタル信号処理)、FPGA(field-programmable gate array、フィールドプログラマブルゲートアレイ)、PLA(programmable Lplogic array、プログラマブルロジックアレイ)のうちの少なくとも1つのハードウェア形式を採用して実現するようにしてもよい。プロセッサ801は、メインプロセッサとコプロセッサとを備えるようにしてもよく、メインプロセッサは、起動状態でのデータを処理するためのプロセッサであり、CPU(central processing unit、中央プロセッサ)とも呼ばれ、コプロセッサは、待機状態でのデータを処理するための低消費電力プロセッサである。いくつかの実施例では、プロセッサ801は、ディスプレイに表示する必要のあるコンテンツへのレンダリングおよび描画を担当するGPU(graphics processing unit、グラフィックスプロセッシングユニット)が集積されているようにしてもよい。いくつかの実施例では、プロセッサ801は、マシン学習に関するコンピューティング動作を処理するためのAI(artiphicial intelligence、人工知能)プロセッサを備えるようにしてもよい。
メモリ802は、1つまたは複数のコンピュータ読み取り可能な記憶媒体を備えるようにしてよく、このコンピュータ読み取り可能な記憶媒体は、非一時的なものであってもよい。メモリ802はまた、高速ランダムアクセスメモリと、不揮発性メモリとを備えるようにしてもよく、例えば1つまたは複数の磁気ディスク記憶装置、フラッシュメモリ記憶装置などである。いくつかの実施例では、メモリ802における非一時的なコンピュータ読み取り可能な記憶媒体は、少なくとも1つの命令を記憶するために使用され、この少なくとも1つの命令は、プロセッサ801によって実行されることで、本願の方法の実施例により提供される仮想アイテム転送方法を実現するために使用されるものである。
いくつかの実施例では、電子デバイス800は、オプションとして、周辺デバイスインターフェース803と少なくとも1つの周辺デバイスとを備えるようにしてもよい。プロセッサ801、メモリ802、および周辺デバイスインターフェース803の間では、バスまたは信号線によって接続されるようにしてもよい。各周辺デバイスは、バス、信号線、または回路ボードを介して周辺デバイスインターフェース803と接続されるようにしてもよい。具体的に、周辺デバイスは、無線周波数回路804と、タッチスクリーン805と、カメラ806と、オーディオ回路807と、位置決めコンポーネント808と、電源809とのうちの少なくとも1つを備えている。
周辺デバイスインターフェース803は、I/O(input/output、入力/出力)に関連する少なくとも1つの周辺デバイスをプロセッサ801およびメモリ802に接続するために使用されてもよい。いくつかの実施例では、プロセッサ801、メモリ802、および周辺デバイスインターフェース803は、同じチップまたは回路ボードに集積され、いくつかの他の実施例では、プロセッサ801、メモリ802、および周辺デバイスインターフェース803のうちのいずれかの1つまたは2つは、単独のチップまたは回路ボード上で実現されてもよいし、本実施例は、これに対して限定しない。
無線周波数回路804は、RF(radio frequency、無線周波数)信号(電磁信号とも呼ばれる)を受送信するために使用される。無線周波数回路804は、電磁信号を介して通信ネットワークおよび他の通信デバイスと通信を行う。無線周波数回路804は、電気信号を電磁信号に変換して送信を行うか、または受信した電磁信号を電気信号に変換する。オプションとして、無線周波数回路804は、アンテナシステム、RFトランシーバ、1つまたは複数の増幅器、チューナ、発振器、デジタル信号プロセッサ、コーデックチップセット、ユーザリソースタイプモジュールカードなどを備えている。無線周波数回路804は、少なくとも1つの無線通信プロトコルによって他の電子デバイスと通信するようにしてよい。この無線通信プロトコルは、メトロポリタンエリアネットワーク、各世代転送通信ネットワーク(2G、3G、4G及び5G)、無線LANおよび/またはWiFi(Wireless fidelity、ワイヤレスフィデリティ)ネットワークを含むが、これらに限定されない。いくつかの実施例では、無線周波数回路804は、NFC(near field communication、近距離無線通信)に関する回路を備えるようにしてもよいし、本願は、これに対して限定しない。
ディスプレイ805は、UI(user interface、ユーザインターフェース)を表示するために使用される。このUIは、グラフ、テキスト、アイコン、ビデオおよびそれらの任意の組み合わせを含むようにしてもよい。ディスプレイ805がタッチスクリーンである場合、ディスプレイ805は、ディスプレイ805の表面または表面の上方にあるタッチ信号を収集する能力を持っている。このタッチ信号は、制御信号として、プロセッサ801に入力して処理されるようにしてもよい。このとき、また、ディスプレイ805は、仮想ボタンおよび/または仮想キーボード(ソフトボタンおよび/またはソフトキーボードとも呼ばれる)を提供するために使用されるようにしてもよい。いくつかの実施例では、ディスプレイ805は、1つであってもよく、電子デバイス800の前面パネルに設置されてもよいし、他の実施例では、ディスプレイ805は、ディスプレイ805は、少なくとも2つであってもよく、電子デバイス800の異なる表面にそれぞれ設置されてもよく、または折り畳みされた設計に表示されてもよいし、また、いくつかの実施例では、ディスプレイ805は、フレキシブルディスプレイであってもよく、電子デバイス800の曲げ面または折りたたみ面に設けられてもよい。さらに、ディスプレイ805は、非長方形の不規則な図形に設定されるようにしてもよく、つまり、異形のスクリーンとなる。ディスプレイ805は、LCD(liquid crystal display、液晶ディスプレイ)、OLED(organic light-emiting diode、有機発光ダイオード)などの材質で製造されるようにしてよい。
カメラコンポーネント806は、画像またはビデオを収集するために使用される。オプションとして、カメラコンポーネント806は、フロントカメラおよびバックカメラを含む。通常、フロントカメラは、電子デバイスの前面パネルに設置され、バックカメラは、電子デバイスの背面に設置される。いくつかの実施例では、バックカメラは、少なくとも2つがあり、それぞれが、メインカメラ、被写界深度カメラ、広角カメラ、望遠カメラのうちのいずれかであり、これによって、メインカメラと被写界深度カメラの融合による背景ボケ機能の実現、メインカメラと広角カメラの融合によるパノラマ撮影及びVR(virtual reality、バーチャルリアリティ)撮影機能またはその他の融合撮影機能が実現される。いくつかの実施例では、カメラコンポーネント806は、フラッシュをさらに備えるようにしてもよい。フラッシュは、単色温度フラッシュであってもよく、二色温度フラッシュであってもよい。二色温度フラッシュとは、暖かい光のフラッシュと冷たい光のフラッシュの組み合わせであり、異なる色温度での光線補償に使用されるようにしてもよい。
オーディオ回路807は、マイクロフォンとスピーカとを備えるようにしてもよい。マイクロフォンは、ユーザおよび環境の音波を収集して、音波を電気信号に変換してプロセッサ801に入力して処理し、または無線周波数回路804に入力して音声通信を実現するために使用される。ステレオの収集またはノイズ低減の目的から、マイクロフォンは、複数があってもよく、それぞれが電子デバイス800の異なる部分に設けられてもよい。マイクロフォンは、アレイマイクロフォンまたは全方向性収集型マイクロフォンであってもよい。スピーカは、プロセッサ801または無線周波数回路804からの電気信号を音波に変換するために使用される。スピーカは、伝統的な薄膜スピーカであってもよく、圧電セラミックスピーカーであってもよい。スピーカは圧電セラミックスピーカーであると、電気信号を人間の聞こえる音波に変換するだけでなく、電気信号を人間の聞こえない音波に変換することで距離測定などの用途のために使用されてもよい。いくつかの実施例では、オーディオ回路807は、ヘッドホンジャックを備えるようにしてもよい。
位置決めコンポーネント808は、電子デバイス800の現在の地理的位置を位置決めることで、ナビゲーションまたはLBS(location based service、位置に基づくサービス)を実現するために使用される。位置決めコンポーネント808は、米国のGPS(global positioning system、グローバル・ポジショニング・システム)、中国の北斗システム、ロシアのグレイナスシステム、または欧州連合のガリレオシステムの位置決めコンポーネントに基づくものであってよい。
電源809は、電子デバイス800における各コンポーネントに電力を供給するために使用される。電源809は、交流、直流、使い捨て電池、または充電式電池であってもよい。電源809が充電式電池を含む場合、この充電式電池は、有線充電または無線充電をサポートすることができる。この充電式電池は、高速充電技術をサポートするために使用されるようにしてもよい。
いくつかの実施例では、電子デバイス800は、1つまたは複数のセンサ810を備えるようにしてもよい。この1つまたは複数のセンサ810は、加速度センサ811、ジャイロセンサ812、圧力センサ813、指紋センサ814、光学センサ815、および近接センサ816を含むが、これらに限定されない。
加速度センサ811は、電子デバイス800により確立された座標系の3つの座標軸での加速度の大きさを検出することができる。例えば、加速度センサ811は、重力加速度の3つの座標軸での成分を検出するために使用されるようにしてもよい。プロセッサ801は、加速度センサ811によって収集された重力加速度信号に基づいて、タッチスクリーン805が横方向または縦方向のビューによってユーザインターフェースの表示を行うように制御することができる。加速度センサ811は、ゲームまたはユーザの動きデータの収集にも使用され得る。
ジャイロセンサ812は、電子デバイス800の本体方向および回転角度を検出することができ、ジャイロセンサ812は、加速度センサ811と協働して、ユーザによる電子デバイス800への3D動作を収集することができる。プロセッサ801は、ジャイロセンサ812によって収集されたデータに基づいて、動作感知(例えば、ユーザの傾き動作に応じてUIを変化させる)、撮影時の画像安定、ゲーム制御、および慣性ナビゲーションなどの機能を実現することができる。
圧力センサ813は、電子デバイス800のサイドフレームおよび/またはタッチスクリーン805の下部に設けられてもよい。圧力センサ813が電子デバイス800のサイドフレームに設けられる場合、ユーザによる電子デバイス800への把持信号を検出することができ、プロセッサ801は、圧力センサ813によって収集された把持信号に基づいて、左手と右手の識別またはショートカット動作を行う。圧力センサ813がタッチスクリーン805の下部に設けられる場合、プロセッサ801は、ユーザによるタッチスクリーン805への圧力動作に応じて、UIインターフェース上の動作可能なコントロールに対する制御を実現する。動作可能なコントロールは、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールのうちの少なくとも1つを含む。
指紋センサ814は、ユーザの指紋を収集するために使用され、プロセッサ801は、指紋センサ814によって収集された指紋からユーザの身分を識別するか、または、指紋センサ814は、収集した指紋からユーザの身分を識別する。ユーザの身分が信頼できる身分であると識別された場合、プロセッサ801は、そのユーザに対して、関連する敏感な動作を実行するように許可し、この敏感な動作は、スクリーンのロック解除、暗号化情報の閲覧、ソフトウェアのダウンロード、支払い、および設定の変更などを含む。指紋センサ814は、電子デバイス800の正面、背面、または側面に設けられてもよく、環境光強度が高い場合、タッチスクリーン805の表示輝度を高くし、環境光強度が低い場合、タッチスクリーン805の表示輝度を低くする。別の実施例では、プロセッサ801は、光学センサ815によって収集された環境光強度に従って、カメラコンポーネント806の撮影パラメータを動的に調整することもできる。
近接センサ816は、距離センサとも呼ばれ、通常は電子デバイス800の前面パネルに設けられている。近接センサ816は、ユーザと電子デバイス800の正面との間の距離を収集するために使用される。1つの実施例では、近接センサ816がユーザと電子デバイス800の正面との距離が徐々に小さくなっていることを検出した場合、プロセッサ801は、点灯状態から消灯状態に切り換えるように、タッチスクリーン805を制御し、近接センサ816がユーザと電子デバイス800の正面との距離が徐々に大きくなっていることを検出した場合、プロセッサ801は、消灯状態から点灯状態に切り替えるように、タッチスクリーン805を制御する。
当業者であれば、図7に示す構造は、電子デバイス800に対する限定を構成するものではなく、図示のものよりも多いまたは少ないコンポーネントを含んだり、またはいくつかのコンポーネントを組み合わせたり、あるいは異なるコンポーネントの配置を採用したりすることができる、ということを理解することができる。
例示的な実施例では、例えば、命令を含むメモリのようなコンピュータ読み取り可能な記憶媒体も提供され、上記命令は、上記の実施例における仮想アイテム転送方法を完了するように、端末内のプロセッサによって実行されてもよい。例えば、このコンピュータ読み取り可能な記憶媒体は、ROM(read-only memory、リードオンリーメモリ)、RAM(random access memory、ランダムアクセスメモリ)、CD-ROM(compect discread-only memory、リードオンリーディスク)、テープ、フロッピーディスク、光データ記憶装置などであってもよい。
当業者であれば、上記の実施例の全部または一部のステップの実現は、ハードウェアによって達成されてもよく、関連するハードウェアが完了するようにプログラムによって指示されてもよく、このプログラムは、コンピュータ読み取り可能な記憶媒体に記憶されてもよく、上記の記憶媒体は、リードオンリーメモリ、磁気ディスク、光ディスクなどであってもよく、ということが理解できる。
上記は、本願の好ましい実施例にすぎず、本願を制限するものではなく、本願の精神及び原則の内に、実行されたいかなる修正、均等置換、改善などは、いずれも、本願の保護範囲内に含まれるべきである。
601 受信モジュール
602 決定モジュール
603 転送モジュール
701 識別モジュール
702 生成モジュール
703 送信モジュール
801 プロセッサ
802 メモリ
803 周辺デバイスインターフェース
804 無線周波数回路
805 スクリーン
806 カメラコンポーネント
807 オーディオ回路
808 位置決めコンポーネント
809 電源
810 センサ
811 加速度センサ
812 ジャイロセンサ
813 圧力センサ
814 指紋センサ
815 光学センサ
816 近接センサ

Claims (16)

  1. 第1電子デバイスが実行する仮想アイテム転送方法であって、
    第2電子デバイスのアイテム転送要求を受信するステップであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられているステップと、
    少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、前記第1電子デバイスにより制御される仮想オブジェクトが所有する、少なくとも1つのターゲット仮想アイテムを決定するステップであって、前記少なくとも1つのターゲット仮想アイテムが、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数と関連付けられているステップと、
    ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送するステップと、
    を含み、
    前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、前記第1電子デバイスにより制御される仮想オブジェクトが所有する、少なくとも1つのターゲット仮想アイテムを決定するステップは、
    前記第1電子デバイスに対応する前記仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及びアイテム数を取得するステップと、
    前記既存の仮想アイテムから、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に対応する、かつ転送対象となる、少なくとも1つのターゲット仮想アイテムを取得するステップであって、前記ターゲット仮想アイテムのアイテム識別子及び各ターゲット仮想アイテムの数は、前記仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及び各仮想アイテムのアイテム数を超えないステップと、を含む、
    ことを特徴とする仮想アイテム転送方法。
  2. 前記方法は、
    前記第2電子デバイスの前記アイテム転送要求を受信した後、前記少なくとも1つのターゲット仮想アイテムを決定する前に、前記少なくとも1つの実物アイテム識別子を少なくとも1つの仮想アイテム識別子にマッピングするステップであって、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が、前記少なくとも1つの仮想アイテム識別子及び各仮想アイテム識別子の数と関連づけられる、ステップ、をさらに含む、
    ことを特徴とする請求項に記載の方法。
  3. 前記第2電子デバイスのアイテム転送要求を受信するステップは、
    第2電子デバイスとのブルートゥース接続によって、前記第2電子デバイスのアイテム転送要求を受信するステップ、を含む、
    ことを特徴とする請求項1に記載の方法。
  4. 前記ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送するステップは、
    ユーザインターフェースに表示されるターゲット仮想環境における仮想オブジェクトの周囲の位置に、前記少なくとも1つのターゲット仮想アイテムを表示するステップ、を含む、
    ことを特徴とする請求項1に記載の方法。
  5. 第2電子デバイスによって実行される仮想アイテム転送方法であって、
    前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得るステップと、
    アイテム転送要求を生成するステップであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられているステップと、
    第1電子デバイスに前記アイテム転送要求を送信し、前記第1電子デバイスにより仮想環境において前記アイテム転送要求に対応する仮想アイテムを転送するステップと、
    を含み、
    前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得るステップは、
    前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別するステップと、
    同じ実物アイテム識別子の数を集計して、前記各実物アイテム識別子の数を得るステップと、を含む、
    ことを特徴とする仮想アイテム転送方法。
  6. 前記第2電子デバイスには、近距離無線通信チップが配置されている、
    ことを特徴とする請求項に記載の方法。
  7. 前記第1電子デバイスに前記アイテム転送要求を送信するステップは、
    第1電子デバイスとのブルートゥース接続によって、前記第1電子デバイスに前記アイテム転送要求を送信するステップ、を含む、
    ことを特徴とする請求項に記載の方法。
  8. 少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を識別した場合、前記第2電子デバイスの圧力センサの圧力情報を取得し、前記圧力情報が圧力閾値より以下場合、取得された実物アイテム識別子及び各実物アイテム識別子の数を廃棄し、前記圧力情報を継続的に取得するステップ、をさらに含む、
    ことを特徴とする請求項に記載の方法。
  9. 仮想アイテム転送装置であって、
    第2電子デバイスのアイテム転送要求を受信する受信モジュールであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている受信モジュールと、
    少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に基づいて、第1電子デバイスにより制御される仮想オブジェクトが所有する、少なくとも1つのターゲット仮想アイテムを決定する決定モジュールであって、前記少なくとも1つのターゲット仮想アイテムが、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数と関連付けられている決定モジュールと、
    ターゲット仮想環境において、前記少なくとも1つのターゲット仮想アイテムを第1位置から第2位置に転送する転送モジュールと、
    を備え
    前記決定モジュールは、
    前記第1電子デバイスに対応する前記仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及びアイテム数を取得し、
    前記既存の仮想アイテムから、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数に対応する、かつ転送対象となる、少なくとも1つのターゲット仮想アイテムを取得するために使用され、ここで、前記ターゲット仮想アイテムのアイテム識別子及び各ターゲット仮想アイテムの数は、前記仮想オブジェクトのアカウントに既存の仮想アイテムのアイテム識別子及び各仮想アイテムのアイテム数を超えない、
    ことを特徴とする仮想アイテム転送装置。
  10. 前記装置は、
    前記第2電子デバイスの前記アイテム転送要求を受信した後、前記少なくとも1つのターゲット仮想アイテムを決定する前に、前記少なくとも1つの実物アイテム識別子を少なくとも1つの仮想アイテム識別子にマッピングするマッピングモジュールであって、前記少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が、前記少なくとも1つの仮想アイテムの識別子及び各仮想アイテム識別子の数と関連づけられる、ステップを、さらに備える、
    ことを特徴とする請求項に記載の装置。
  11. 前記受信モジュールは、さらに、
    第2電子デバイスとのブルートゥース接続によって、前記第2電子デバイスのアイテム転送要求を受信するために使用される、
    ことを特徴とする請求項に記載の装置。
  12. 前記転送モジュールは、さらに、
    ユーザインターフェースに表示されるターゲット仮想環境における仮想オブジェクトの周囲の位置に、前記少なくとも1つのターゲット仮想アイテムを表示するために使用される、
    ことを特徴とする請求項に記載の装置。
  13. 第2電子デバイスに適用される仮想アイテム転送装置であって、
    前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を得る識別モジュールと、
    アイテム転送要求を生成する生成モジュールであって、前記アイテム転送要求には、前記第2電子デバイスによって識別された少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数が付けられている生成モジュールと、
    第1電子デバイスに前記アイテム転送要求を送信し、前記第1電子デバイスにより仮想環境において前記アイテム転送要求に対応する仮想アイテムを転送する送信モジュールと、
    を備え
    前記識別モジュールは、さらに、
    前記第2電子デバイスの予め設定された範囲内の少なくとも1つの実物アイテム識別子を識別し、および、同じ実物アイテム識別子の数を集計して、前記各実物アイテム識別子の数を得るために使用される、
    ことを特徴とする仮想アイテム転送装置。
  14. 前記装置は、
    少なくとも1つの実物アイテム識別子及び各実物アイテム識別子の数を識別した場合、前記第2電子デバイスの圧力センサの圧力情報を取得し、前記圧力情報が圧力閾値より大きくない場合、取得されたた実物アイテム識別子及び各実物アイテム識別子の数を廃棄し、前記圧力情報を継続的に取得する廃棄モジュール、をさらに備える、
    ことを特徴とする請求項1に記載の装置。
  15. 電子デバイスであって、
    プロセッサと、メモリとを備え、前記メモリにコンピュータ読み取り可能な命令が記憶されており、前記コンピュータ読み取り可能な命令が前記プロセッサによって実行される場合、前記プロセッサに請求項1~のいずれか1項に記載の方法のステップを実行させる、
    ことを特徴とする電子デバイス。
  16. 請求項1~のいずれか1項に記載の方法のステップを電子デバイスに実行させる、
    ことを特徴とするコンピュータプログラム。
JP2021531172A 2018-12-07 2019-11-26 仮想アイテム転送方法、装置、電子デバイスおよびコンピュータプログラム Active JP7143007B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201811498083.6 2018-12-07
CN201811498083.6A CN109614171B (zh) 2018-12-07 2018-12-07 虚拟道具转移方法、装置、电子设备及计算机存储介质
PCT/CN2019/120905 WO2020114275A1 (zh) 2018-12-07 2019-11-26 虚拟道具转移方法、装置、电子设备及计算机存储介质

Publications (2)

Publication Number Publication Date
JP2021532967A JP2021532967A (ja) 2021-12-02
JP7143007B2 true JP7143007B2 (ja) 2022-09-28

Family

ID=66006798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021531172A Active JP7143007B2 (ja) 2018-12-07 2019-11-26 仮想アイテム転送方法、装置、電子デバイスおよびコンピュータプログラム

Country Status (6)

Country Link
US (1) US11628371B2 (ja)
JP (1) JP7143007B2 (ja)
KR (1) KR102500722B1 (ja)
CN (1) CN109614171B (ja)
SG (1) SG11202102142YA (ja)
WO (1) WO2020114275A1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614171B (zh) 2018-12-07 2021-09-14 腾讯科技(深圳)有限公司 虚拟道具转移方法、装置、电子设备及计算机存储介质
CN111659119B (zh) * 2020-07-02 2023-03-21 腾讯科技(深圳)有限公司 虚拟对象的控制方法、装置、设备及存储介质
CN112274928A (zh) * 2020-11-18 2021-01-29 网易(杭州)网络有限公司 一种消息发送的方法、装置、计算机设备和介质
CN112516583B (zh) * 2020-12-11 2024-05-14 网易(杭州)网络有限公司 游戏中的数据处理方法、装置以及电子终端
CN112711458B (zh) * 2021-01-15 2022-08-30 腾讯科技(深圳)有限公司 虚拟场景中道具资源的展示方法及装置
CN113244611B (zh) * 2021-06-03 2024-02-02 网易(杭州)网络有限公司 虚拟物品的处理方法、装置、设备及存储介质
CN113398587B (zh) * 2021-06-10 2024-02-02 网易(杭州)网络有限公司 一种游戏中信息处理方法、装置、电子设备及存储介质
CN113413598A (zh) * 2021-07-01 2021-09-21 网易(杭州)网络有限公司 一种虚拟物品的获取方法、装置、计算机设备及存储介质
CN113546418A (zh) * 2021-08-02 2021-10-26 网易(杭州)网络有限公司 游戏控制的方法、装置、终端设备及存储介质
CN113617035A (zh) * 2021-08-04 2021-11-09 网易(杭州)网络有限公司 一种物资的转移方法、装置、电子设备及可读存储介质
US20230060150A1 (en) * 2021-09-01 2023-03-02 Snap Inc. Physical action-based augmented reality communication exchanges
CN114840285B (zh) * 2022-03-17 2023-08-11 网易(杭州)网络有限公司 游戏中的处理方法、装置、终端设备及存储介质
CN116832454A (zh) * 2022-03-25 2023-10-03 腾讯科技(深圳)有限公司 虚拟道具转移方法、装置、终端、存储介质及程序产品
CN117122921A (zh) * 2022-05-20 2023-11-28 腾讯科技(深圳)有限公司 虚拟道具的分享方法、装置、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5134152B1 (ja) 2012-06-29 2013-01-30 株式会社 ディー・エヌ・エー サーバー装置、プログラム、及び、ゲームシステム
JP5701438B1 (ja) 2014-07-25 2015-04-15 株式会社バンダイ ゲーム装置、ゲームシステム及びプログラム
JP2016202885A (ja) 2016-02-15 2016-12-08 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理装置の制御方法
WO2018179872A1 (ja) 2017-03-28 2018-10-04 ソニー株式会社 情報処理装置、情報処理システムおよびプログラム

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5134152B2 (ja) 1972-10-04 1976-09-24
JPS571438B2 (ja) 1973-10-02 1982-01-11
US6290565B1 (en) * 1999-07-21 2001-09-18 Nearlife, Inc. Interactive game apparatus with game play controlled by user-modifiable toy
JP3892842B2 (ja) * 2003-10-28 2007-03-14 新日本製鐵株式会社 薄鋼板の水素脆化評価装置およびその評価方法
US8864589B2 (en) * 2009-10-27 2014-10-21 Activision Publishing, Inc. Video game with representative physical object related content
US9381430B2 (en) * 2011-05-17 2016-07-05 Activision Publishing, Inc. Interactive video game using game-related physical objects for conducting gameplay
US10315119B2 (en) 2011-05-17 2019-06-11 Activision Publishing, Inc. Video game with concurrent processing of game-related physical objects
CN102323985A (zh) * 2011-09-08 2012-01-18 盛乐信息技术(上海)有限公司 真实与虚拟的转换***及方法
CN102323988A (zh) * 2011-09-15 2012-01-18 盛乐信息技术(上海)有限公司 虚拟道具的转化方法及***
CN102298499A (zh) * 2011-09-15 2011-12-28 盛乐信息技术(上海)有限公司 确定虚拟道具的方法及***
US9649565B2 (en) * 2012-05-01 2017-05-16 Activision Publishing, Inc. Server based interactive video game with toys
CN103854218A (zh) * 2012-12-06 2014-06-11 腾讯科技(深圳)有限公司 线上应用虚拟资源移转方法、装置及***
US9457263B2 (en) * 2012-12-26 2016-10-04 Disney Enterprises, Inc. Unlocking virtual items in a virtual space responsive to physical token detection
US8726172B1 (en) * 2012-12-26 2014-05-13 Disney Enterprises, Inc. Managing an environment of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9517404B2 (en) * 2012-12-26 2016-12-13 Disney Enterprises, Inc. Apparatus, system, and method for effectuating modifications to a virtual space responsive to token detection
CN103368824B (zh) 2013-04-08 2017-02-15 广州华多网络科技有限公司 虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置
US10143919B2 (en) * 2015-05-06 2018-12-04 Disney Enterprises, Inc. Dynamic physical agent for a virtual game
US20170106273A1 (en) * 2015-10-16 2017-04-20 Daniel M. Doptis Interactive videogame using a physical object with multiple machine-readable components
US9868059B2 (en) * 2015-10-21 2018-01-16 Activision Publishing, Inc. Interactive videogame using game-related physical objects
US10603580B2 (en) * 2015-12-09 2020-03-31 Activision Publishing, Inc. Videogame portal game play
CN106914017A (zh) * 2015-12-28 2017-07-04 上海冰眼科技有限公司 密室逃脱类真人游戏的场景***
US10096204B1 (en) 2016-02-19 2018-10-09 Electronic Arts Inc. Systems and methods for determining and implementing platform specific online game customizations
JP6783541B2 (ja) * 2016-03-30 2020-11-11 株式会社バンダイナムコエンターテインメント プログラム及び仮想現実体験提供装置
US9962614B1 (en) * 2016-06-16 2018-05-08 Activision Publishing, Inc. Validating toy genuineness
KR20190037232A (ko) * 2016-06-22 2019-04-05 코다마 리미티드 물체 추적 시스템 및 방법
CN107645481B (zh) * 2016-07-21 2021-01-15 腾讯科技(深圳)有限公司 一种数据处理方法、***以及装置
CN106951171B (zh) * 2017-03-14 2021-10-12 北京小米移动软件有限公司 虚拟现实头盔的控制方法和装置
CN107390875B (zh) 2017-07-28 2020-01-31 腾讯科技(上海)有限公司 信息处理方法、装置、终端设备和计算机可读存储介质
CN107886576B (zh) * 2017-10-31 2022-07-08 广东小天才科技有限公司 一种ar交互方法及终端设备
CN108459811B (zh) * 2018-01-09 2021-03-16 网易(杭州)网络有限公司 虚拟道具的处理方法、装置、电子设备及存储介质
CN108401014A (zh) * 2018-02-01 2018-08-14 网易(杭州)网络有限公司 游戏中虚拟资源的转移方法和存储介质
CN109614171B (zh) * 2018-12-07 2021-09-14 腾讯科技(深圳)有限公司 虚拟道具转移方法、装置、电子设备及计算机存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5134152B1 (ja) 2012-06-29 2013-01-30 株式会社 ディー・エヌ・エー サーバー装置、プログラム、及び、ゲームシステム
JP5701438B1 (ja) 2014-07-25 2015-04-15 株式会社バンダイ ゲーム装置、ゲームシステム及びプログラム
JP2016202885A (ja) 2016-02-15 2016-12-08 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理装置の制御方法
WO2018179872A1 (ja) 2017-03-28 2018-10-04 ソニー株式会社 情報処理装置、情報処理システムおよびプログラム

Also Published As

Publication number Publication date
KR20210045485A (ko) 2021-04-26
SG11202102142YA (en) 2021-04-29
CN109614171B (zh) 2021-09-14
WO2020114275A1 (zh) 2020-06-11
CN109614171A (zh) 2019-04-12
US20210178278A1 (en) 2021-06-17
JP2021532967A (ja) 2021-12-02
US11628371B2 (en) 2023-04-18
KR102500722B1 (ko) 2023-02-16

Similar Documents

Publication Publication Date Title
JP7143007B2 (ja) 仮想アイテム転送方法、装置、電子デバイスおよびコンピュータプログラム
JP7264993B2 (ja) 仮想対象と投擲物とのインタラクションを制御する方法及びその装置、並びにコンピュータプログラム
JP7058842B2 (ja) マークポイント位置表示方法、電子機器及びコンピュータ読取可能な記憶媒体
CN108619721B (zh) 虚拟场景中的距离信息显示方法、装置及计算机设备
JP7155405B2 (ja) 仮想環境におけるアクセサリー選択方法及びその装置、機器並びにコンピュータプログラム
JP7419382B2 (ja) 仮想アイテムをマークするように仮想対象を制御する方法及びその装置並びにコンピュータプログラム
JP7145331B2 (ja) 仮想環境における仮想アイテムの観察方法、装置およびコンピュータプログラム
CN112494955B (zh) 虚拟对象的技能释放方法、装置、终端及存储介质
JP7191210B2 (ja) 仮想環境の観察方法、デバイス及び記憶媒体
TWI802978B (zh) 應用程式內的控制項位置調整方法及裝置、設備及存儲介質
WO2021164315A1 (zh) 热点图的显示方法、装置、计算机设备及可读存储介质
CN108786110A (zh) 虚拟环境中的瞄准镜显示方法、设备及存储介质
KR20210135594A (ko) 가상 환경에서 망원경 관찰의 적용 방법 및 관련 장치
US20220291791A1 (en) Method and apparatus for determining selected target, device, and storage medium
CN108744511A (zh) 虚拟环境中的瞄准镜显示方法、设备及存储介质
CN113198178B (zh) 虚拟对象的位置提示方法、装置、终端及存储介质
CN112121438B (zh) 操作提示方法、装置、终端及存储介质
CN109806583A (zh) 用户界面显示方法、装置、设备及***
CN113134232A (zh) 虚拟对象的控制方法、装置、设备及计算机可读存储介质
CN113289336A (zh) 在虚拟环境中标记物品的方法、装置、设备及介质
CN113641443B (zh) 界面元素的显示方法、装置、设备及可读存储介质
CN113633978B (zh) 虚拟技能的配置方法、装置、设备及介质
CN112057861B (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
JP7413563B2 (ja) 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム
CN114011073A (zh) 控制载具的方法、装置、设备及计算机可读存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220520

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220908

R150 Certificate of patent or registration of utility model

Ref document number: 7143007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150