KR20210045485A - 가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체 - Google Patents
가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체 Download PDFInfo
- Publication number
- KR20210045485A KR20210045485A KR1020217009713A KR20217009713A KR20210045485A KR 20210045485 A KR20210045485 A KR 20210045485A KR 1020217009713 A KR1020217009713 A KR 1020217009713A KR 20217009713 A KR20217009713 A KR 20217009713A KR 20210045485 A KR20210045485 A KR 20210045485A
- Authority
- KR
- South Korea
- Prior art keywords
- prop
- virtual
- identifier
- electronic device
- physical
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/34—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using peer-to-peer connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/218—Input 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating 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/69—Generating 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/57—Features 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/575—Features 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)
Abstract
가상 프롭 이전 방법으로서, 제2 전자 기기의 프롭 이전 요청을 수신하는 단계 - 상기 프롭 이전 요청은 상기 제2 전자 기기에 의해 인식된, 적어도 하나의 물리 프롭 식별자 및 물리 프롭 식별자의 개수를 운반함 -; 적어도 하나의 물리 프롭 식별자 및 물리 프롭 식별자의 개수에 따라 적어도 하나의 타깃 가상 프롭을 결정하는 단계 - 상기 적어도 하나의 타깃 가상 프롭은 적어도 하나의 물리 프롭 식별자 및 물리 프롭 식별자의 개수와 연관됨 -; 및 타깃 가상 환경 내의 제1 위치로부터 제2 위치로 적어도 하나의 타깃 가상 프롭을 이전하는 단계를 포함한다.
Description
본 출원은 네트워크 기술 분야에 관한 것으로, 특히 가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체에 관한 것이다.
본 출원은 "VIRTUAL PROP TRANSFER METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER STORAGE MEDIUM"라는 명칭으로 2018년 12월 7일에 중국 특허청에 출원된 중국 특허 출원 번호 201811498083.6, 의 우선권을 주장하며, 그 전문은 본 명세서 내에 참조로서 포함된다.
사람들은, 일상 생활에서 다양한 게임을, 예를 들어, 슈팅(shooting) 게임, 스포츠 경기 게임, 및 음악 게임을 접할 수 있다. 일부 슈팅 게임에서, 플레이어는 가상 객체(virtual object)의 전투력을 향상시키기 위해, 게임 내의 가상 객체를 무장하기 위한 가상 프롭(virtual prop)을 얻을 수 있다. 게임이 진행됨에 따라, 플레이어는 가상 객체의 부하를 줄이기 위해, 또는 팀 동료의 가상 객체가 그/그녀의 가상 객체를 무장하기 위해 이전된 가상 프롭을 픽업하기 위해, 가상 프롭의 일부를 가상 객체에 인접한 위치로 이전할 필요가 있다.
현재, 플레이어는 다음과 같은 방식으로 게임에서 가상 프롭을 이전할 수 있다. 플레이어는 백팩(backpack) 내의 가상 프롭을 찾기 위해 백팩을 클릭/탭하고, 여기서 백팩은 플레이어에 의해 획득된 모든 가상 프롭을 담고 있다. 플레이어는 플레이어가 이전하려고 하는 가상 프롭을 결정하기 위해 백팩 내에서 타깃 가상 프롭을 클릭/탭하고, 여기서 플레이어가 전송하려고 하는 가상 프롭은 타깃 가상 프롭이다. 플레이어는 타깃 가상 프롭에 대해 이전 조작을 수행하여서, 백팩 내의 타깃 가상 프롭은 지면 근처(ground nearby)로 이전된다.
가상 프롭을 이전하기 위해 플레이어에 의해 사용되는 위에서 언급된 방법에서, 플레이어는 타깃 가상 프롭을 지면 근처로 이전하기 위해 복수의 조작을 수행할 필요가 있다. 결과적으로, 조작이 상대적으로 복잡하게 되고, 가상 프롭 이전의 효율성이 낮다.
본 출원의 실시예는 가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체를 제공한다.
제1 전자 기기에 의해 실행되는 가상 프롭 이전 방법이 제공되고, 가상 프롭 이전 방법은,
제2 전자 기기로부터 프롭 이전 요청을 수신하는 단계 - 상기 프롭 이전 요청은, 상기 제2 전자 기기에 의해 인식되는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반함 -;
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하는 단계 - 상기 적어도 하나의 타깃 가상 프롭은 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량과 연관됨 -; 및
타깃 가상 환경 내에서, 상기 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전하는 단계를 포함한다.
제2 전자 기기에 의해 실행되는 가상 프롭 이전 방법이 제공되고, 상기 가상 프롭 이전 방법은,
적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하기 위해, 상기 제2 전자 기기의 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하는 단계;
프롭 이전 요청을 생성하는 단계 - 상기 프롭 이전 요청은 상기 제2 전자 기기에 의해 인식되는, 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량을 운반함 -; 및
제1 전자 기기가 상기 프롭 이전 요청에 대응하는 가상 프롭을 타깃 가상 환경 내에서 이전할 수 있도록, 상기 프롭 이전 요청을 상기 제1 전자 기기에게 전송하는 단계를 포함한다.
가상 프롭 이전 장치가 제공되고,
제2 전자 장치로부터 프롭 이전 요청을 수신하도록 구성된 수신 모듈 - 상기 프롭 이전 요청은, 상기 제2 전자 장치에 의해 인식되는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반함 -;
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하도록 구성된 결정 모듈 - 상기 적어도 하나의 타깃 가상 프롭은 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량과 연관됨 -; 및
타깃 가상 환경 내에서, 상기 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전하도록 구성된 이전 모듈을 포함한다.
가상 프롭 이전 장치가 제공되고,
적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하기 위해, 상기 제2 전자 기기의 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하도록 구성된 인식 모듈;
프롭 이전 요청을 생성하도록 구성된 생성 모듈 - 상기 프롭 이전 요청은 상기 제2 전자 기기에 의해 인식되는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량을 운반함 -; 및
제1 전자 기기가 상기 프롭 이전 요청에 대응하는 가상 프롭을 타깃 가상 환경 내에서 이전할 수 있도록, 상기 프롭 이전 요청을 상기 제1 전자 기기에게 전송하도록 구성된 이전 모듈을 포함한다.
전자 기기가 제공되고, 프로세서 및 메모리를 포함하며, 메모리는 컴퓨터 판독 가능 명령어를 저장하고, 컴퓨터 판독 가능 명령어는, 프로세서에 의해 실행될 때, 프로세서로 하여금 가상 프롭 이전 방법의 동작을 수행하게 한다.
비 휘발성 컴퓨터 판독 가능 저장 매체가 제공되고, 컴퓨터 판독 가능 명령어를 저장하며, 컴퓨터 판독 가능 명령어는, 하나 이상의 프로세서에 의해 실행될 때, 하나 이상의 프로세서로 하여금 가상 프롭 이전 방법을 수행하게 한다.
본 출원의 실시예들의 기술적 해결 방안을 보다 명확하게 설명하기 위해, 아래에서는 실시예들을 설명하는 데 필요한 첨부 도면들을 간략하게 설명한다. 명백히, 아래의 설명에서 첨부된 도면은 본 출원의 일부 실시예만을 도시하며, 당업자는 여전히 창조적인 노력 없이 첨부된 도면에 따라 다른 첨부 도면을 도출할 수 있다.
도 1은 본 출원의 일 실시예에 따른 구현 환경의 개략도이다.
도 2는 본 출원의 일 실시예에 따른 사용자 인터페이스의 개략도이다.
도 3a는 본 출원의 일 실시예에 따른 가상 프롭 이전 방법의 흐름도이다.
도 3b는 본 출원의 일 실시예에 따른 제2 전자 기기에 의해 미리 설정된 범위 이내에 있는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하는 단계의 개략적인 흐름도이다.
도 4는 본 출원의 일 실시예에 따른 프롭의 예시적인 다이어그램이다.
도 5는 본 출원의 일 실시예에 따라 가상 프롭을 이전하는 개략도이다.
도 6은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다.
도 7은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다.
도 8은 본 출원의 일 실시예에 따른 전자 기기의 구조 블록도이다.
도 1은 본 출원의 일 실시예에 따른 구현 환경의 개략도이다.
도 2는 본 출원의 일 실시예에 따른 사용자 인터페이스의 개략도이다.
도 3a는 본 출원의 일 실시예에 따른 가상 프롭 이전 방법의 흐름도이다.
도 3b는 본 출원의 일 실시예에 따른 제2 전자 기기에 의해 미리 설정된 범위 이내에 있는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하는 단계의 개략적인 흐름도이다.
도 4는 본 출원의 일 실시예에 따른 프롭의 예시적인 다이어그램이다.
도 5는 본 출원의 일 실시예에 따라 가상 프롭을 이전하는 개략도이다.
도 6은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다.
도 7은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다.
도 8은 본 출원의 일 실시예에 따른 전자 기기의 구조 블록도이다.
본 출원의 목적, 기술적 해결 방안, 및 이점을 더 명확하게 하기 위해, 본 출원의 구현이 첨부된 도면을 참조하여 아래에서 더 자세히 설명된다.
본 출원의 실시예는 주로 비디오 게임 장면 또는 시뮬레이션 훈련 장면에 관한 것이다. 비디오 게임 장면을 예시로 사용하면, 사용자는 미리 전자 기기 상에서 조작을 수행할 수 있다. 전자 기기가 사용자의 조작을 감지한 후, 비디오 게임의 게임 구성 파일이 다운로드될 수 있다. 게임 구성 파일은 비디오 게임의 애플리케이션(application, APP), 인터페이스 디스플레이 데이터, 가상 환경 데이터 등을 포함할 수 있어서, 사용자는, 비디오 게임의 인터페이스를 렌더링하고 디스플레이하기 위해, 전자 기기 상의 비디오 게임에 로그인하는 중에 게임 구성 파일을 호출할 수 있다. 사용자는 전자 기기에 대해 터치 조작을 수행할 수 있고, 터치 조작을 감지한 후, 전자 기기는 터치 조작에 대응하는 게임 데이터를 결정하고 게임 데이터를 렌더링하여 디스플레이할 수 있다. 게임 데이터는 가상 환경 데이터, 가상 환경 내의 가상 객체의 행동 데이터 등을 포함할 수 있다.
본 출원에 내표된 가상 환경은 3차원 가상 공간을 시뮬레이션하는 데 사용되거나, 또는 2차원 가상 공간을 시뮬레이션하는 데 사용될 수 있고, 3차원 가상 공간 또는 2차원 가상 공간은 개방 공간일 수 있다. 가상 환경은 실제 환경을 시뮬레이션하는 데 사용될 수 있다. 예를 들어, 가상 환경은 하늘, 땅, 바다 등을 포함할 수 있다. 땅에는 사막 및 도시와 같은 환경 요소가 포함될 수 있다. 사용자는 가상 환경 내에서 이동하기 위해 가상 객체를 제어할 수 있다. 가상 객체는 가상 환경에서 사용자를 나타내기 위한 가상 이미지일 수 있다. 가상 이미지는, 예를 들어, 사람 또는 동물과 같은 임의의 형태일 수 있고, 이는 본 출원에서 한정되지 않는다. 가상 환경은 복수의 가상 객체를 포함할 수 있고, 각 가상 객체는 가상 환경 내에서 모양과 부피를 가지며, 가상 환경 내의 일부 공간을 점유한다.
슈팅 게임을 예시로 사용하면, 가상 환경에서, 사용자는, 낙하산이 하늘에서 펼쳐진 후, 가상 객체가 자유 낙하하거나, 또는 미끄러지거나, 또는 떨어지도록; 또는 땅에서 달리거나, 또는 점프하거나, 또는 기어오르거나, 또는 앞으로 숙이도록 제어할 수 있거나; 또는 가상 객체가 바다에서 수영하거나, 또는 떠 다니거나, 또는 다이빙하도록 제어할 수 있다. 분명히, 사용자는 대안으로 가상 객체를 제어하여 가상 환경 내에서 차량을 이동시키도록 할 수 있다. 앞서 설명한 장면은 단지 설명을 위한 예시일 뿐이며, 이는 본 출원의 실시예에서 특별히 한정되지 않는다. 사용자는 대안으로 가상 객체를 제어하여 무기를 사용하여 다른 가상 객체와 싸우도록 할 수 있다. 무기는 냉병기(cold weapon) 또는 열병기(hot weapon)일 수 있고, 본 출원에서 특별히 한정되지 않는다.
앞서 설명한 가상 환경을 렌더링하여 디스플레이할 때, 전자 기기는 가상 환경을 전체 화면으로 디스플레이할 수 있다. 전자 기기는 현재 디스플레이 인터페이스 상에 가상 환경을 디스플레이하면서 현재 디스플레이 인터페이스 상에 제1 프리셋(preset) 영역 내에 글로벌 지도를 독립적으로 디스플레이할 수 있다. 전자 기기는 대안으로 프리셋 버튼에 대한 클릭/탭 조작이 감지될 때에만 글로벌 지도를 디스플레이할 수 있다. 글로벌 지도는 가상 환경의 썸네일(thumbnail)을 디스플레이하기 위해 사용되고, 썸네일은 가상 환경에 대응하는 지리적 특성, 예를 들어, 지형(topograhy), 지세(landform), 지리적 위치 등을 설명하기 위해 사용된다. 분명히, 전자 기기는 대안으로 현재 디스플레이 인터페이스 상의 현재 가상 객체의 주변의 특정 거리 이내의 가상 환경의 썸네일을 디스플레이할 수 있다. 글로벌 지도 상의 클릭/탭 조작이 감지되면, 전자 기기는 현재 디스플레이 인터페이스의 제2 프리셋 영역 내에 전체 가상 환경의 썸네일을 디스플레이하여서, 사용자는 사용자의 주변의 가상 환경을 볼 수 있을 뿐만 아니라, 전체 가상 환경도 볼 수 있다. 전체 썸네일에 대한 확대 조작이 감지되면, 전자 기기는 전체 섬네일을 확대하여 디스플레이할 수도 있다. 제1 프리셋 영역 및 제2 프리셋 영역의 구체적인 디스플레이 위치 및 모양은 사용자의 조작 습관에 따라 설정될 수 있다. 예를 들어, 가상 환경이 과도하게 차단되는 것을 방지하기 위해, 제1 프리셋 영역은 현재 디스플레이 인터페이스의 우측 상단 코너, 또는 우측 하단 코너, 또는 좌측 상단 코너, 또는 좌측 하단 코너의 직사각 영역일 수 있다. 제2 프리셋 영역은 현재 디스플레이 인터페이스의 우측 또는 좌측의 정사각 영역일 수 있다. 분명히, 제1 프리셋 영역 및 제2 프리셋 영역은 대안으로 원형 영역 또는 다른 모양의 영역일 수 있다. 프리셋 영역의 구체적인 디스플레이 위치 및 모양은 본 출원의 실시예에서 한정되지 않는다.
도 1은 본 출원의 일 실시예에 따른 구현 환경의 개략도이다. 도 1을 참조하면, 구현 환경은 적어도 두 개의 제1 전자 기기, 제2 전자 기기, 및 서버 클러스터를 포함한다.
가능한 구현에서, 제1 전자 기기는 가상 환경을 디스플레이하는 전자 기기, 즉, 게임 앱(APP)을 로딩하는 전자 기기일 수 있다. 각 제1 전자 기기는 적어도 하나의 가상 객체를 제어할 수 있고, 복수의 제1 전자 기기는 복수의 가상 객체를 제어할 수 있다. 사용자는 제1 전자 기기를 사용하여 가상 환경 내에서의 전투를 위해 가상 객체를 제어할 수 있다. 제1 전자 기기는 스마트폰, 또는 태블릿 컴퓨터, 또는 노트북 컴퓨터 등과 같은 전자 기기일 수 있다. 제1 전자 기기는 다른 전자 기기의 블루투스 모듈과의 연결을 설정하도록 구성된 블루투스 모듈로 구성될 수 있다.
예를 들어, 도 2에서, 제1 전자 기기는 현재 사용자 인터페이스 상에 가상 환경을 디스플레이한다. 가상 객체가 가상 환경 내에 디스플레이될 수 있고, 글로벌 지도가 현재 사용자 디스플레이 인터페이스의 오른쪽 상단 구석에 디스플레이된다. 가상 환경에서, 사용자에 의해 제어되는 가상 객체는 특정 가상 프롭을 가질 수 있다. 가상 프롭은, 저격 소총(sniper rifle), 해킹 나이프(hacking knife), 및 샷건(shotgun) 등과 같은 무기를 포함할 수 있거나; 진통제(painkiller), 에너지 드링크, 및 의료용 키트 등과 같은 의약품을 추가로 포함할 수 있으며; 재킷, 바지, 및 모자 등과 같은 의류를 더 포함할 수 있고; 백팩, 서로 다른 크기의 총알, 및 길리 슈트(ghillie suit) 등을 더 포함할 수 있다. 가상 환경 내의 가상 프롭은 본 출원의 본 실시예에서 구체적으로 한정되지 않는다.
일부 구현에서, 가상 프롭 및/또는 게임 설정의 기능은 각 가상 객체에 의해 소유되는 가상 프롭의 종류 및/또는 수량에 특정한 제한을 부과할 수 있다. 예를 들어, 백팩이 없는 가상 객체는 5개의 가상 프롭만 가질 수 있고, 레벨 1 백팩이 있는 가상 객체는 8개의 가상 프롭을 가질 수 있고, 레벨 2 백팩이 있는 가상 객체는 12개의 가상 프롭을 가질 수 있다. 그러므로, 가상 객체에 의해 소유되는 가상 프롭의 수량이 상한에 도달하고 해당 가상 객체에 대응하는 사용자가 다른 가상 프롭을 픽업하려고 할 때, 사용자는 가상 객체에 의해 소유되는 가상 프롭을 가상 환경으로 이전할 필요가 있어서, 가상 객체는 다른 가상 프롭을 픽업할 수 있다. 게다가, 사용자의 팀 동료에게 가상 프롭이 부족할 때, 사용자는 사용자에 대응하는 가상 객체의 가상 프롭을 가상 환경으로 이전하여서, 팀 동료에 대응하는 가상 객체가 이전된 가상 프롭을 픽업할 수 있다.
제2 전자 기기의 구체적인 형태는 베이스(base)를 포함할 수 있다. 제2 전자 기기는 지면 상에 배치될 수 있고, 가상 환경 내에서 가상 객체의 주변의 지면 또는 가상 환경 내의 다른 위치의 지면을 시뮬레이션하도록 구성된다. 제2 전자 기기는 다른 전자 기기의 블루투스 모듈과 연결을 설정하도록 구성된 블루투스 모듈로 구성될 수 있다. 제2 전자 기기는 또한 근거리 통신(near field communication, NFC) 칩을 운반하는 아이템과 무선 연결을 설정하도록 구성된 NFC 칩 또는 NFC 태그로 구성될 수 있다.
NFC 기술은 근거리 통신이라고도 하며, 데이터를 교환하기 위해 전자 기기 간의 비접촉 점대점(point-to-point) 데이터 전송을 허용하는 근범위(short range) 고주파 무선 통신 기술이다. 예를 들어, 제한된 범위 내에서, NFC 칩을 갖는 전자 기기는 NFC 칩을 갖는 다른 전자 기기와 데이터를 교환하거나, 또는 NFC 칩을 갖는 전자 기기는 NFC 태그로부터 데이터를 획득할 수 있다.
서버 클러스터는 비디오 게임의 게임 구성 파일을 제공하도록 구성된 적어도 하나의 서버를 포함하여서, 제1 전자 기기는 서버 클러스터로부터 게임 구성 파일을 다운로드할 수 있고, 제1 전자 기기는 게임 구성 파일에 대응하는 게임을 구동할 수 있다.
도 2에 도시된 대로, 사용자 인터페이스 상에 디스플레이된 가상 환경 내에서, 사용자가 사용자에 대응하는 가상 객체의 가상 프롭을 가상 환경으로 이전하려고 하면, 다음과 같은 절차가 수행될 수 있고, 구체적인 설명은 도 3a에 도시되어 있다. 도 3a는 본 출원의 일 실시예에 따른 가상 프롭 이전 방법의 흐름도이다. 도 3a를 참조하면, 다음 단계가 구체적으로 포함된다.
S301. 제1 전자 기기는 제2 전자 기기와 블루투스 연결을 설정한다.
제1 전자 기기 내에 구성된 블루투스 모듈은 제2 전자 기기 내에 구성된 블루투스 모듈과 블루투스 연결을 설정하여서, 제1 전자 기기와 제2 전자 기기 간의 블루투스 데이터 통신이 구현될 수 있다. 예를 들어, 사용자는 제1 전자 기기 상에서 블루투스 모듈을 활성화하고, 제1 전자 기기의 특정 범위 이내에서 블루투스 장치를 스캔하고, 제1 전자 기기에 의해 미리 매칭되는 사용자 또는 장치 정보의 선택에 따라 제2 전자 기기와 블루투스 연결을 설정할 수 있다.
S302. 사용자는 제2 전자 기기 상에 적어도 하나의 물리 프롭을 배치하고, 각 물리 프롭은 물리 프롭 식별자를 운반한다.
물리 프롭 식별자는 물리 프롭의 프롭 유형을 나타내기 위해 사용되고, 물리 프롭 식별자는 숫자, 문자, 및 기호 중 적어도 하나를 포함하는 문자일 수 있고, 예를 들어, 일련 번호 또는 아이디(identification, ID)일 수 있다. 물리 프롭 식별자의 표현 방식은 본 출원의 본 실시예에서 특별히 한정되지 않는다. 물리 프롭은 NFC 칩을 구성함으로써 물리 프롭 식별자를 운반할 수 있거나, 또는 대안으로 물리 프롭 식별자를 저장하는 NFC 태그를 붙여 넣음으로써 물리 프롭 식별자를 운반할 수도 있다.
각 물리 프롭은 하나의 가상 프롭에 대응한다. 구체적으로, 가상 환경 내의 진통제(가상 프롭)에 대응하는 물리 프롭은 약병 일 수 있고, 즉, 각 약병은 가상 환경에서 진통제를 나타낸다. NFC 태그는 각 약병 상에 붙여 넣어지고, 진통제의 물리 프롭 식별자가 NFC 태그에 기록될 수 있어서, 다른 NFC 장치는 NFC 태그로부터 물리 프롭 식별자를 인식할 수 있다. 물리 프롭 식별자가 NFC 태그를 사용함으로써 운반될 때, NFC 태그가, NFC 태그 내에 물리 프롭 식별자를 기록하기 위해, NFC 소프트웨어를 사용함으로써 프로그래밍될 수 있다.
게임에서, 사용자에 의해 소유된 가상 프롭이 상한선에 도달하거나, 또는 사용자가 가상 프롭을 팀 동료와 공유하려할 때, 사용자는, 적어도 하나의 물리 프롭의 물리 프롭 식별자를 인식하기 위해 제2 전자 기기에 대해, 적어도 하나의 물리 프롭을 제2 전자 기기 상에 배치할 수 있고, 적어도 하나의 물리 프롭 식별자에 기반하여 프롭 이전 요청을 생성할 수 있다. 단계 304를 참조하면, 도 4에 도시된 대로, 사용자는 사용자 가까이의 복수의 약병에서 약병을 꺼내고, 지면 근처를 나타내는 베이스 상에, 즉 제2 전자 기기 상에 약병을 놓는다.
S303. 제2 전자 기기는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 얻기 위해, 제2 전자 기기의 미리 설정된 범위(preset range) 이내에서 적어도 하나의 물리 프롭 식별자를 인식한다.
본 출원의 실시예에서, 미리 설정된 범위는 제2 전자 기기를 중심으로 사용하여 미리 설정된 거리 이내의 범위일 수 있다. 구체적인 미리 설정된 범위는 본 출원의 실시예에서 한정되지 않는다.
물리 프롭이 NFC 칩으로 구성되는지 NFC 태그로 구성되는지의 차이에 기반하여, 제2 전자 기기는 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 서로 다른 방식으로 인식할 수 있다. 예를 들어, 물리 프롭이 NFC 칩으로 구성될 때, 제2 전자 기기는, NFC 칩에 의해 전송되는 물리 프롭 식별자를 인식하기 위해, 물리 프롭 내에 구성된 NFC 칩과 연결을 설정할 수 있다. 다른 예에서, 제2 전자 기기는 대안으로, NFC 태그에 의해 전송되는 물리 프롭 식별자를 인식하기 위해, 물리 프롭 내에 구성된 NFC 태그와 연결을 설정할 수 있다.
예를 들어, 제2 전자 기기가 미리 설정된 범위 이내에서 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하는 과정은 도 3b에 도시된 다음 단계 S303A 및 단계 S303B를 통해 구현될 수 있다.
단계 S303A. 제2 전자 기기는 미리 설정된 범위 이내에서 적어도 하나의 물리 프롭 식별자를 인식한다.
제2 전자 기기 내에 구성된 NFC 칩은 미리 설정된 범위 이내에서 무선 주파수 필드를 생성할 수 있다. 적어도 하나의 물리 프롭의 NFC 태그가 무선 주파수 필드 범위 이내에 있을 때, NFC 태그는 전파 정류 회로를 사용하여 무선 주파수 필드의 에너지를 직류로 변환할 수 있다. 직류는 NFC 태그 상의 회로에 전원을 공급할 수 있고, 그러므로, NFC 태그는 NFC 태그 내에 저장된 물리 프롭 식별자를 회로를 사용하여 제2 전자 기기로 전송할 수 있어서, 전자 기기는 적어도 하나의 물리 프롭 식별자를 인식할 수 있다.
단계 S303B. 제2 전자 기기는, 각 물리 프롭 식별자에 대응하는 수량을 얻기 위해, 동일한 물리 프롭 식별자의 수량을 카운팅한다.
제2 전자 기기에 의해 인식되는 적어도 하나의 물리 프롭 식별자는 복수의 물리 프롭 식별자로 분류될 수 있다. 예를 들어, 제2 전자 기기에 의해 인식되는 적어도 하나의 물리 프롭 식별자는 복수의 진통제의 물리 프롭 식별자, 복수의 총기 액세서리의 물리 프롭 식별자, 복수의 총알의 물리 프롭 식별자를 포함할 수 있다.
제2 전자 기기는 다음과 같은 방식으로 동일한 물리 프롭 식별자의 수량을 카운팅할 수 있다: 제2 전자 기기가 물리 프롭 식별자를 인식할 때마다, 이 유형의 물리 프롭 식별자에 대응하는 수량이 1씩 증가한다. 예를 들어, 제2 전자 기기가 진통제의 물리 프롭 식별자를 최초로 인식할 때, 진통제의 물리 프롭 식별자의 수량이 1로 기록된다. 제2 전자 기기가 진통제의 물리 프롭 식별자를 다시 인식할 때, 진통제의 물리 프롭 식별자의 수량이 1씩 증가한다, 즉, 현재 진통제의 물리 프롭 식별자의 수량은 2이다. 유사하게, 진통제의 모든 물리 프롭 식별자가 인식될 때, 제2 전자 기기는 진통제의 물리 프롭 식별자의 수량을 획득한다. 이 경우, 적어도 하나의 물리 프롭 식별자가 인식될 때, 제2 전자 기기는 각 물리 프롭 식별자에 대응하는 수량을 얻는다.
가능한 구현에서, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량이 인식될 때, 제2 전자 기기는 제2 전자 기기의 압력 센서의 압력 정보를 더 획득할 수 있다. 압력 정보가 압력 임계치보다 크지 않을 때, 제2 전자 기기는 획득된 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 폐기하고 계속하여 획득을 수행한다. 물리 프롭이 제2 전자 기기에 상대적으로 근접할 때, 제2 전자 기기는 실수로 물리 프롭의 물리 프롭 식별자를 얻을 수 있고, 이전이 실수로 유발될 수 있다. 그러므로, 압력 정보는, 현재 획득된 물리 프롭 식별자가 실제로 사용자가 이전하려는 것인지 여부를 알기 위해, 현재 제2 전자 기기 상에 배치된 물리 프롭이 있는지 여부를 판단하는 데에도 역시 사용될 수 있어서, 제2 전자 기기에 의해 물리 프롭 식별자를 획득하는 정확도를 높일 수 있다.
S304. 제2 전자 기기는 프롭 이전 요청을 생성하고, 프롭 이전 요청은, 제2 전자 기기에 의해 인식되는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반한다.
프롭 이전 요청은 적어도 하나의 가상 프롭을 이전하도록 제1 전자 기기에게 지시하는 데 사용되며, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량은 이전될 적어도 하나의 타깃 가상 프롭을 지시하기 위해 사용된다.
S305. 제2 전자 기기가 제1 전자 기기와의 블루투스 연결을 통해 제1 전자 기기에게 프롭 이전 요청을 전송하여서, 제1 전자 기기는 타깃 가상 환경 내의 프롭 이전 요청에 대응하는 가상 프롭을 전송할 수 있다.
S306. 제1 전자 기기는 제2 전자 기기와의 블루투스 연결을 통해 제2 전자 기기로부터 프롭 이전 요청을 수신한다.
S307. 제1 전자 기기는 적어도 하나의 물리 프롭 식별자를 적어도 하나의 가상 프롭 식별자에 매핑한다.
각 물리 프롭은 하나의 가상 프롭에 대응하고, 각 가상 프롭은 가상 프롭 식별자를 가진다. 가상 프롭 식별자는 가상 프롭의 프롭 유형을 나타내기 위해 사용된다. 예를 들어, 도 4에 도시된 게임 내의 물리 프롭에 대응하는 아이템 x(도 4의 오른쪽에 있는 첫 번째 아이템)는 물리 프롭 A(도 4의 왼쪽 첫 번째 아이템)에 대응한다. 적어도 하나의 물리 프롭 식별자는 대응관계에 기반하여 적어도 하나의 가상 프롭 식별자에 매핑될 수 있다. 그 후, 제1 전자 기기는 프롭 이전 요청 내의 적어도 하나의 수신된 물리 프롭 식별자 및 각각의 수신된 물리 프롭 식별자에 대응하는 수량에 따라 적어도 하나의 대응하는 가상 프롭 식별자 및 각각의 대응하는 가상 프롭 식별자에 대응하는 수량을 획득할 수 있다. 더 나아가, 단계 309를 참조하면, 제1 전자 기기는 이전될 적어도 하나의 타깃 가상 프롭을 결정할 수 있다.
S308. 제1 전자 기기는 가상 객체의 계정의 기존 가상 프롭 각각의 프롭 식별자 및 프롭 수량을 획득하며, 가상 객체는 제1 전자 기기에 대응한다.
가상 객체는 제1 전자 기기에 의해 제어되는 가상 객체이고, 가상 객체는 가상 환경 내에서 적어도 하나의 가상 프롭을 획득한다. 가상 프롭은 가상 객체의 계정에 바인딩될 수 있고 가상 프롭이 가상 객체에 의해 소유됨을 지시하기 위해 사용될 수 있다. 가상 객체는 가상 프롭을 사용하거나 폐기할 수 있다. 제1 전자 기기에 의해 가상 환경으로 이전되는 가상 프롭은 가상 객체에 의해 가상 환경 내의 가상 프롭을 폐기함으로써 구현될 수 있다.
제1 전자 기기에 의해 이전될 가상 프롭은 가상 프롭의 일부이거나 또는 가상 객체의 기존 가상 프롭 내의 모든 가상 프롭이다. 제1 전자 기기는, 가상 객체의 계정 내에 존재하는, 획득된 가상 프롭 식별자 및 가상 프롭의 수량에 기반하여, 제1 전자 기기의 기존 가상 프롭이 이전 요구사항을 충족하는지 여부를 결정할 수 있다. 예를 들어, 기존 가상 프롭의 수량이 전송을 위해 요구되는 가상 프롭의 수량보다 크거나, 또는 기존 가상 프롭의 유형이 전송을 위해 요구되는 유형을 포함할 때. 이전될 가상 프롭은 이전 요구사항을 충족한다. 기존 가상 프롭의 수량이 이전을 위해 요구되는 가상 프롭의 수량보다 적거나, 또는 기존 가상 프롭의 유형이 이전을 위해 요구되는 유형을 충족하지 않을 때, 기존 가상 프롭은 이전 요구사항을 충족하지 않는다.
S309. 제1 전자 기기는, 기존 가상 프롭으로부터, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 대응하는 이전될 적어도 하나의 타깃 가상 프롭을 획득하고, 여기서 적어도 하나의 타깃 가상 프롭의 프롭 식별자 및 각 타깃 가상 프롭 식별자에 대응하는 수량은 가상 객체의 계정의, 기존 가상 프롭 각각의 프롭 식별자 및 각 가상 프롭 식별자에 대응하는 프롭 수량을 초과하지 않는다.
가상 객체의 설명에 대하여, 가상 프롭의 존재 형태는 전체일 수도 있고 일부분일 수도 있다. 예를 들어, 10개의 진통제가 전체이면, 사용자가 5개의 진통제를 이전할 때, 10개의 진통제가 분할될 필요가 있다. 하지만, 1개의 진통제가 단독으로 전체로 간주될 수 있다면, 사용자가 이전할 때, 분리는 필요 없고, 하나 이상의 진통제가 직접 이전된다. 이에 대응하여, 제1 전자 기기는 가상 객체의 기존 가상 프롭을 분할함으로써 이전될 적어도 하나의 타깃 가상 프롭을 획득할 수 있다. 예를 들어, 제1 전자 기기는 가상 프롭 백팩 내의 10개의 진통제 중 5개를 이전될 진통제로 분할한다. 제1 전자 기기는 대안으로, 가상 객체의 기존 가상 프롭들로부터 이전될 적어도 하나의 타깃 가상 프롭을 직접 획득할 수 있다. 예를 들어, 제1 전자 기기는 가상 객체의 계정에서 직접 5개의 진통제를 이전될 진통제로서 꺼낼 수 있다.
제1 전자 기기에 의해 이전되는, 가상 프롭의 유형과 각 가상 프롭에 대응하는 수량은 가상 객체에 의해 소유되는, 가상 프롭의 유형과 각 가상 프롭에 대응하는 수량을 초과할 수 없다. 예를 들어, 제1 전자 기기에 의해 제어되는 가상 객체에 의해 소유되는 가상 프롭은 10개의 진통제, 1개의 저격 소총, 및 100개의 5mm 총알을 포함한다. 하지만, 제1 전자 기기는 11개의 진통제의 물리 프롭 식별자와 레벨 2 헬멧의 1개의 물리 프롭 식별자를 획득한다. 가상 객체는 10개의 진통제, 1개의 저격 소총, 및 100개의 5mm 총알만 갖기 때문에, 제1 전자 기기는 가상 객체에 의해 소유되는 앞서 언급된 모든 가상 프롭을 최대로 이전할 수 있지만 다른 것은 이전할 수 없다. 소유되지 않은 가상 프롭에 대응하는 물리 프롭 식별자가 수신될 때, 제1 전자 기기는 응답하지 않는다. 그러므로, 제1 전자 기기는 10개의 진통제만 이전할 수 있으며, 11개의 진통제 또는 레벨 2인 헬멧 1 개는 이전할 수 없다.
기존 가상 프롭의 프롭 식별자 및 프롭 수량이 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 충족할 때에만, 제1 전자 기기는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 대응하는 적어도 하나의 타깃 가상 프롭을 이전할 수 있다.
예를 들어, 기존 가상 프롭의 프롭 식별자 및 프롭 수량이 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량보다 클 때, 제1 전자 기기는, 이전될 하나 이상의 타깃 가상 프롭을 얻기 위해, 기존 가상 프롭을 분할할 필요가 있다. 구체적으로, 제1 전자 기기는 10개의 진통제의 물리 프롭 식별자를 획득하고, 가상 객체가 20개의 진통제의 프롭 식별자를 가지고 있음을 획득한다. 이 경우, 제1 전자 기기는. 이전될 10개의 진통제를 얻기 위해, 가상 객체에 의해 소유되는 20개의 진통제를 분할할 필요가 있다.
다른 예시에서, 기존 가상 프롭의 프롭 식별자 및 프롭 수량이 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량과 동일할 때, 제1 전자 기기는 모든 기존 가상 프롭을 이전될 적어도 하나의 타깃 가상 프롭으로서 사용한다. 구체적으로, 제1 전자 기기가 20개의 5mm 총알의 물리 프롭 식별자를 획득하고, 가상 객체가 20개의 5mm 총알의 프롭 식별자를 가지고 있음을 획득한다. 20개의 5mm 총알의 물리 프롭 식별자가 20개의 5mm 총알의 프롭 식별자를 초과하지 않기 때문에, 제1 전자 기기는 가상 객체에 의해 소유되는 20개의 5mm 총알을 전송될 타깃 가상 프롭으로서 사용할 수 있다.
다른 예시에서, 기존 가상 프롭의 프롭 식별자 및 프롭 수량이 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량보다 적을 때, 제1 전자 기기는 모든 기존 가상 프롭을 이전될 타깃 가상 프롭으로서 사용한다. 구체적으로, 제1 전자 기기는 25개의 진통제의 물리 프롭 식별자를 획득하고, 가상 객체가 20개의 진통제의 프롭 식별자를 가지고 있음을 획득한다. 진통제의 물리 프롭 식별자의 수량이 가상 객체의 계정의 기존 진통제의 수량보다 크기 때문에, 제1 전자 기기는 가상 객체에 의해 소유되는 20개의 진통제를 이전될 타깃 가상 프롭으로서 사용한다.
단계 S308 및 단계 S309에 보인 과정은 제1 전자 기기가 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하는 프로세스이다.
관련 종래 기술에서, 사용자가, 백팩의 디스플레이 인터페이스를 열기 위해, 사용자 인터페이스에서 백팩을 클릭/탭할 필요가 있다. 사용자 인터페이스와 백팩의 인터페이스는 제1 전자 기기 상에 디스플레이된다. 이후, 사용자는 가상 프롭을 선택하기 위해 백팩의 디스플레이 인터페이스 상에서 가상 프롭을 클릭/탭한다. 사용자가 선택된 가상 프롭의 가상 프롭의 일부를 이전할 필요가 있을 때, 사용자는 또한 가상 프롭의 일부 수량을 클릭/탭할 필요가 있어서, 제1 전자 기기는 이전될 적어도 하나의 타깃 가상 프롭을 결정할 수 있다. 사용자는 백팩의 디스플레이 인터페이스 상에서 가상 폐기 버튼을 클릭/탭하고, 이전될 가상 프롭은 사용자에 의해 선택된 가상 프롭으로부터 분할되어서, 제1 전자 기기는 분할된 가상 프롭을 이전할 수 있다. 앞서 설명한 과정에서, 사용자는, 제1 전자 기기가 이전될 적어도 하나의 타깃 가상 프롭을 결정하고 이전될 적어도 하나의 타깃 가상 프롭을 분할할 수 있기 전에 제1 전자 기기에 대해 복수의 조작을 수행할 필요가 있다. 하지만, 본 출원의 실시예에서, 사용자는 제2 전자 기기 상에 물리 프롭을 배치할 필요만 있고, 제1 전자 기기는 가상 프롭의 이전을 완료하도록 트리거되어서, 사용자가 복잡한 조작을 수행하는 것이 방지될 수 있다.
S310. 제1 전자 기기는, 타깃 가상 환경 내에서, 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전한다.
타깃 가상 환경은 제1 전자 기기에 의해 제어되는 가상 객체가 위치한 가상 환경이다. 타깃 가상 환경은 제1 전자 기기에 의해 디스플레이되는 사용자 인터페이스 상에 디스플레이되거나, 또는 제1 전자 기기 상에 디스플레이되지 않을 수 있다. 예를 들어, 제1 전자 기기는 디스플레이된 사용자 인터페이스를 다른 기기 상에 투영 방식(projection manner)으로 디스플레이할 수 있다.
제1 위치는 적어도 하나의 타깃 가상 프롭이 타깃 가상 환경 내에 현재 위치하는 위치이다. 예를 들어, 제1 위치는 가상 객체의 계정이거나, 또는 가상 객체의 몸체이거나, 또는 가상 객체의 뒷면일 수 있다. 제2 위치는 적어도 하나의 타깃 가상 프롭이 이전될 위치이다. 예를 들어, 제2 위치는 가상 객체에 인접한 위치이고, 인접한 위치는 가상 객체를 중심으로 사용함으로써 미리 설정된 범위 이내의 위치이다. 제2 위치는 또한 다른 가상 객체의 백팩일 수 있거나, 또는 다른 가상 객체의 몸체일 수 있거나, 또는 특정 좌표의 위치일 수 있다. 제1 위치 및 제2 위치는 본 출원의 본 실시예에서 특별히 한정되지 않는다.
가능한 구현에서, 사용자는 제1 전자 기기에 의해 제어되는 가상 객체의 백팩 내의 적어도 하나의 타깃 가상 프롭을 가상 객체에 인접한 위치로 이전하려고 한다. 예를 들어, 제1 전자 기기가 진통제를 이전하는 예시가 사용된다. 도 5를 참조하면, 제1 전자 기기가 이전될 가상 프롭이 하나의 진통제라고 결정할 때, 제1 전자 기기는 가상 객체의 백팩 내의 하나의 진통제를 가상 객체에 인접한 위치로 이전하고, 이후 제1 전자 기기는 사용자 인터페이스 상의 가상 객체에 인접한 위치에 하나의 진통제를 표시한다. 도 5에서, 이전된 진통제는 사용자 인터페이스 상의 가상 객체의 앞쪽 테이블 상에 디스플레이되고, 가상 객체의 백팩 내의 진통제의 수량이 1 감소, 즉 하나의 진통제가 가상 객체의 백팩 내에서 가상 객체의 인접한 위치에 이전된다. 인접한 위치는 본 출원의 본 실시예에서 특별히 한정되지 않는다.
가능한 구현에서, 사용자는 제1 전자 기기에 의해 제어되는 가상 객체의 몸체 상의 적어도 하나의 타깃 가상 프롭을 가상 객체에 인접한 위치로 이전하려고 한다. 예를 들어, 제1 전자 기기가 98K 저격 소총(sniper rifle)을 이전하는 예시가 사용된다. 제1 전자 기기가 이전될 가상 프롭이 98K 저격 소총이라고 결정하고, 가상 객체에 의해 소유된 98K 저격 소총이 사용자 인터페이스 상의 가상 객체의 몸체 상에 디스플레이될 때, 제1 전자 기기는 가상 객체의 몸체 상의 98K 저격 소총을 가상 객체에 인접한 위치에 이전하고, 이후, 제1 전자 기기는 98K 저격 소총을 사용자 인터페이스 상의 가상 객체에 인접한 위치에 디스플레이하고, 사용자 인터페이스 상에서, 98K 저격 소총은 가상 객체의 몸체 상에 디스플레이되지 않는다, 즉, 가상 객체의 몸체 상의 98K 저격 소총은 가상 객체의 몸체로부터 가상 객체에 인접한 위치로 이전된다.
가능한 구현에서, 사용자는, 팀 동료의 가상 객체를 무장시키기 위해, 제1 전자 기기에 의해 제어되는 가상 객체의 몸체 상의 적어도 하나의 타깃 가상 프롭을 팀 동료의 가상 객체의 몸체로 이전하려고 한다. 예를 들어, 제1 전자 기기가 98K 저격 소총을 이전하는 예시가 사용된다. 제1 전자 기기가, 이전될 가상 프롭이 98K 저격 소총이라고 결정하고, 가상 객체에 의해 소유된 98K 저격 소총이 사용자 인터페이스 상의 가상 객체의 몸체 상에 디스플레이되고, 98K 저격 소총이 팀 동료의 가상 객체의 몸체 상에 디스플레이되지 않을 때, 제1 전자 기기는 가상 객체의 몸체 상의 98K 저격 소총을 팀 동료의 가상 객체의 몸체로 이전하고, 이후, 제1 전자 기기는, 팀 동료의 가상 객체가 98K 저격 소총을 지금 가지고 있음을 나타내기 위해, 사용자 인터페이스 상에서 팀 동료의 가상 객체의 몸체 상에 98K 저격 소총을 디스플레이하고, 사용자 인터페이스 상에서, 98K 저격 소총은 가상 객체의 몸체 상에 디스플레이되지 않는다, 즉, 가상 객체의 몸체 상의 98K 저격 소총은 가상 객체의 몸체로부터 팀 동료의 가상 객체의 몸체로 이전된다.
가능한 구현에서, 사용자는 제1 전자 기기에 의해 제어되는 가상 객체의 몸체 상의 적어도 하나의 타깃 가상 프롭을 특정 좌표의 위치로 이전하려고 한다. 예를 들어, 제1 전자 기기가 폭탄(bomb)을 이전하는 예시가 사용된다. 제1 전자 기기가, 이전될 가상 프롭이 폭탄이라고 결정하고, 가상 객체에 의해 소유된 폭탄이 사용자 인터페이스 상의 가상 객체의 몸체 상에 디스플레이될 때, 제1 전자 기기는 가상 객체의 몸체 상의 폭탄을 특정 좌표의 위치로 이전하고, 이후, 제1 전자 기기는 사용자 인터페이스 상의 특정 좌표의 위치에 폭탄을 디스플레이하고, 표시된 폭탄은 폭발 효과를 더 가질 수 있고, 사용자 인터페이스 상에서, 폭탄은 가상 객체의 몸체 상에 디스플레이되지 않는다, 즉, 가상 객체의 몸체 상의 하나의 폭탄이 가상 객체의 몸체로부터 특정 좌표의 위치로 이전된다.
본 출원의 본 실시예에서 제2 전자 기기는 제1 전자 기기에 인식된, 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 전송할 수 있어서, 제1 전자 기기는 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 따라 이전될 가상 프롭을 결정할 수 있다. 이전될 가상 프롭이 사용자 인터페이스 상에 디스플레이되어서, 제1 전자 기기는 가상 프롭을 이전할 수 있다. 앞서 설명한 프롭 이전 과정에서, 사용자는 물리 프롭 식별자를 운반하는 물리 프롭을 제2 전자 기기 상에 배치할 필요가 있을 뿐이고, 제2 전자 기기는 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 인식할 수 있어서, 제1 전자 기기는 제2 전자 기기에 의해 전송된, 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 따라 제1 위치로부터 제2 위치로 이전될 해당 타깃 가상 프롭을 이전할 수 있다. 그러므로, 사용자는 제1 전자 기기에 대해 어떠한 조작도 수행할 필요가 없고, 실생활에서 배치 동작(placement action)만이 제1 전자 기기가 가상 프롭을 이전하도록 트리거하는 데 필요하므로, 사용자가 가상 프롭을 이전하기 위해 제1 전자 기기를 제어할 때의 조작을 단순화할 수 있다. 게다가, 제1 전자 기기 및 제2 전자 기기 간의 데이터의 무선 전송은 블루투스를 사용하여 구현될 수 있다. 더 나아가, 제2 전자 기기는, 현재 획득된 물리 프롭 식별자가 실제로 사용자가 이전하려고 하는 것인지를 알기 위해서, 압력 정보를 사용하여 제2 전자 기기 상에 배치된 물리 프롭이 있는지 여부를 대안으로 결정할 수 있어서, 제2 전자 기기에 의한 물리 프롭 식별자를 획득하는 정확도를 높일 수 있다.
위에서 언급된 모든 선택적인 기술적 해결 방안은 본 출원의 선택적 실시예를 형성하기 위해 무작위로 결합될 수 있고, 세부 사항은 여기서 다시 설명되지 않는다.
도 6은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다. 도 6을 참조하면, 가상 프롭 이전 장치는 수신 모듈(601), 결정 모듈(602), 및 이전 모듈(603)을 포함한다.
수신 모듈(601)은 결정 모듈(602)에 연결되고 제2 전자 기기로부터 프롭 이전 요청을 수신하도록 구성되며, 프롭 이전 요청은 제2 전자 기기에 의해 인식되는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반한다.
결정 모듈(602)은 이전 모듈(603)에 연결되고, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하도록 구성되며, 적어도 하나의 타깃 가상 프롭은 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량과 연관된다.
이전 모듈(603)은, 타깃 가상 환경에서, 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 전송하도록 구성된다.
일 실시예에서, 결정 모듈(602)은 가상 객체의 계정의 기존 가상 프롭 각각의 프롭 식별자 및 프롭 수량을 획득하고 - 가상 객체는 제1 전자 기기에 대응함 -; 기존 가상 프롭으로부터, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량에 대응하는 이전될 적어도 하나의 타깃 가상 프롭을 획득하도록 연결되고 - 여기서 적어도 하나의 타깃 가상 프롭의 프롭 식별자 및 각 타깃 가상 프롭 식별자에 대응하는 수량은 가상 객체의 계정의 기존 가상 프롭 각각의 프롭 식별자 및 각 가상 프롭 식별자에 대응하는 프롭 수량을 초과하지 않는다.
일 실시예에서, 장치는 적어도 하나의 물리 프롭 식별자를 적어도 하나의 가상 프롭 식별자에 매핑하도록 구성된 매핑 모듈을 더 포함한다.
일 실시예에서, 수신 모듈(601)은 제2 전자 기기와의 블루투스 연결을 통해 제2 전자 기기로부터 프롭 이전 요청을 수신하도록 구성된다.
일 실시예에서, 이전 모듈(603)은 사용자 인터페이스 상에 디스플레이되는 타깃 가상 환경 내의 가상 객체에 인접한 위치에 적어도 하나의 타깃 가상 프롭을 디스플레이하도록 구성된다.
도 7은 본 출원의 일 실시예에 따른 가상 프롭 이전 장치의 개략적인 구조도이다. 도 7을 참조하면, 가상 프롭 이전 장치는 인식 모듈(701), 생성 모듈(702), 및 전송 모듈(703)을 포함한다.
인식 모듈(701)은 생성 모듈(702)에 연결되고, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 얻기 위해, 제2 전자 기기의 미리 설정된 범위 이내에서 적어도 하나의 물리 프롭 식별자를 인식하도록 구성된다.
생성 모듈(702)은 전송 모듈(703)에 연결되고 프롭 이전 요청을 생성하도록 구성되며, 프롭 이전 요청은 제2 전자 기기에 의해 인식되는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반한다.
전송 모듈(703)은 제1 전자 기기에게 프롭 이전 요청을 전송하도록 구성되어서, 제1 전자 기기는 타깃 가상 환경 내에서 프롭 이전 요청에 대응하는 가상 프롭을 이전할 수 있다.
일 실시예에서, 제2 전자 기기는 NFC 칩으로 구성된다.
일 실시예에서, 인식 모듈(701)은 적어도 하나의 물리 프롭 식별자를 인식하고, 각 물리 프롭 식별자에 대응하는 수량을 얻기 위해, 동일한 물리 프롭 식별자의 수량을 카운팅하도록 구성된다.
일 실시예에서, 전송 모듈(703)은 제1 전자 기기와의 블루투스 연결을 통해 제1 전자 기기에게 프롭 이전 요청을 전송하도록 구성된다.
일 실시예에서, 가상 프롭 이전 장치는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량이 인식될 때 제2 전자 기기의 압력 센서의 압력 정보를 획득하고, 압력 정보가 압력 임계치보다 크지 않고 계속적으로 획득을 수행할 때 획득된 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 폐기하도록 구성된 폐기 모듈을 더 포함한다.
앞서 설명한 실시예 내에서 제공된 가상 프롭 이전 장치가 가상 프롭을 이전할 때, 앞서 설명한 기능 모듈의 분할 만이 설명을 위한 예시로서 사용된다.
실제 응용에서, 기능은 요구사항에 따라 다른 기능 모듈에 할당되고 완료될 수 있다.
즉, 장치의 내부 구조는, 위에서 설명된 기능의 전부 또는 일부를 완료하기 위해, 서로 다른 기능 모듈로 구분된다.
게다가, 앞서 설명한 실시예에서 제공된 가상 프롭 이전 방법의 실시예는 하나의 개념에 속한다.
특정 구현 프로세스에 대해, 방법 실시예가 참조될 수 있고, 세부 사항은 여기서 다시 설명되지 않는다.
도 8은 본 출원의 예시적인 실시예에 따른 전자 기기(800)의 구조적 블록도이다. 전자 기기(800)는 스마트폰, 또는 태블릿 컴퓨터, 또는 동영상 전문가 그룹 오디오 레이어 III(moving picture exterts group audio layer III, MP3) 플레이어, 또는 동영상 전문가 그룹 오디오 레이어 IV(MP4) 플레이어, 또는 노트북 컴퓨터, 또는 데스크톱 컴퓨터일 수 있다. 전자 기기(800)는 사용자 장비, 휴대용 전자 기기, 랩톱 전자 기기, 및 데스크톱 전자 기기와 같은 다른 이름으로도 지칭될 수 있다.
일반적으로, 전자 기기(800)는 프로세서(801) 및 메모리(802)를 포함한다.
프로세서(801)는 하나 이상의 프로세싱 코어를 포함할 수 있고, 예를 들어, 4코어 프로세서 또는 8코어 프로세서일 수 있다. 프로세서(801)는 디지털 신호 프로세서(digital signal processor DSP), 필드 프로그램 가능 게이트 어레이(field-programmable gate array, FPGA), 프로그램 가능 로직 어레이(programmable logic array, PLA) 중 적어도 하나의 하드웨어 형태로 구현될 수 있다. 프로세서(801)는 또한 메인 프로세서 및 코프로세서(coprocessor)를 포함할 수 있다. 메인 프로세서는 깨어있는 상태에서 데이터를 처리하도록 구성된 프로세서이고, 중앙 처리 장치(CPU)라고도 한다. 코프로세서는 대기 상태에서 데이터를 처리하도록 구성된 저전력 소비 프로세서이다. 일부 실시예에서, 프로세서(801)는 그래픽 처리 장치(graphics processing unit, GPU)와 통합될 수 있다. GPU는 디스플레이 스크린에 디스플레이될 필요가 있는 콘텐츠를 렌더링하고 묘사하도록 구성된다. 일부 실시예에서, 프로세서(801)는 인공 지능(AI) 프로세서를 더 포함할 수 있다. AI 프로세서는 기계 학습과 관련된 컴퓨팅 작업을 처리하도록 구성된다.
메모리(802)는 비일시적일 수 있는 하나 이상의 컴퓨터 판독 가능 저장 매체를 포함할 수 있다. 메모리(802)는 고속 랜덤 액세스 메모리 및 하나 이상의 자기 디스크 저장 장치 및 플래시 저장 장치와 같은 비휘발성 메모리를 더 포함할 수 있다. 일부 실시예에서, 메모리(802) 내의 비일시적 컴퓨터 판독 가능 저장 매체는 적어도 하나의 명령어를 저장하도록 구성되고, 적어도 하나의 명령어는 본 출원의 방법 실시예에서 제공되는 가상 프롭 이전 방법을 구현하기 위해 프로세서(801)에 의해 실행되도록 구성된다.
일부 실시예에서, 전자 기기(800)는 선택적으로 주변기기 인터페이스(803) 및 적어도 하나의 주변기기를 더 포함할 수 있다. 프로세서(801), 메모리(802), 및 주변기기 인터페이스(803)는 버스 또는 신호 케이블을 통해 연결될 수 있다. 각 주변기기는 버스, 또는 신호 케이블, 또는 회로 기판을 통해 주변기기 인터페이스(803)에 연결될 수 있다. 구체적으로, 주변기기는, 무선 주파수(radio frequency, RF) 회로(804), 디스플레이 스크린(805), 카메라 컴포넌트(806), 오디오 회로(807), 포지셔닝 컴포넌트(808), 및 전원 공급 장치(809) 중 적어도 하나를 포함한다.
주변기기 인터페이스(803)는 입출력(I/O)과 관련된 적어도 하나의 주변기기를 프로세서(801) 및 메모리(802)에 연결하도록 구성될 수 있다. 일부 실시예에서, 프로세서(801), 메모리(802), 및 주변기기 인터페이스(803)는 동일한 칩 또는 회로 보드 상에 통합된다. 일부 다른 실시예에서, 프로세서(801), 메모리(802), 및 주변기기 인터페이스(803) 중 임의의 하나 또는 둘은 별도의 칩 또는 회로 기판 상에 구현될 수 있다. 이는 본 실시예에서 한정되지 않는다.
RF 회로(804)는 전자기 신호라고도 하는, RF 신호를 수신 및 전송하도록 구성된다. RF 회로(804)는 전자기 신호를 통해 통신 네트워크 및 다른 통신 기기와 통신한다. RF 회로(804)는 전송을 위해 전기 신호를 전자기 신호로 변환하거나, 또는 수신된 전자기 신호를 전기 신호로 변환한다. 선택적으로, RF 회로(804)는, 안테나 시스템, RF 송수신기, 하나 이상의 증폭기, 튜너, 발진기, 디지털 신호 프로세서, 코덱 칩셋, 가입자 자원 유형 모듈 카드 등을 포함한다. RF 회로(804)는 적어도 하나의 무선 통신 프로토콜을 통해 다른 전자 기기와 통신할 수 있다. 무선 통신 프로토콜은, 메트로 영역 네트워크, 이동 통신 네트워크의 세대들(2G, 3G, 4G, 및 5G), 무선 근거리 통신망 및/또는 무선 충실도(wireless fidelity, Wi-Fi) 네트워크를 포함하지만, 이에 국한되지는 않는다. 일부 실시예에서, RF(804)는 NFC와 관련된 회로를 더 포함할 수 있고, 이는 본 출원에서 한정되지 않는다.
디스플레이 스크린(805)은 사용자 인터페이스(UI)를 디스플레이하도록 구성된다. UI는 그래프, 텍스트, 아이콘, 비디오, 및 이들의 조합을 포함할 수 있다. 디스플레이 스크린(805)이 터치 디스플레이 스크린일 때, 디스플레이 스크린(805)은 또한 디스플레이 스크린(805) 상의 또는 표면 위의 터치 신호를 수집하는 능력을 갖는다. 터치 신호는 처리를 위한 제어 신호로서 프로세서(801)에 입력될 수 있다. 이 경우, 디스플레이 스크린(805)은 또한 소프트 버튼 및/또는 소프트 키보드라고도 하는, 가상 버튼 및/또는 가상 키보드를 제공하도록 구성될 수 있다. 일부 실시예에서, 전자 기기(800)의 전면 패널 상에 하나의 디스플레이 스크린(805)이 배치될 수 있다. 일부 다른 실시예에서, 전자 기기(800)의 서로 다른 표면 상에 각각 배치되거나 또는 접을 수 있는 형태로 설계된 적어도 두 개의 디스플레이 스크린(805)이 있을 수 있다. 또 다른 실시예에서, 디스플레이 스크린(805)은 전자 기기(800)의 곡면 또는 접힌 표면 상에 배치된, 플렉서블 디스플레이 스크린일 수 있다. 심지어, 디스플레이 스크린(805)은 직사각형이 아닌 불규칙한 패턴, 즉 특수한 형태의 화면으로 설정될 수도 있다. 디스플레이 스크린(805)은 액정 디스플레이(liquid crystal display, LCD), 유기 발광 다이오드(organic light-emitting diode, OLED) 등과 같은 물질로 만들어 질 수 있다.
카메라 컴포넌트(806)는 이미지 또는 비디오를 수집하도록 구성된다. 선택적으로, 카메라 컴포넌트(806)는 전면 카메라 및 후면 카메라를 포함한다. 일반적으로, 전면 카메라는 전자 기기의 전면 패널 내에 배치되고, 후면 카메라는 전자 기기의 뒤쪽에 배치된다. 일부 실시예에서, 적어도 두 개의 후면 카메라가 있고, 이들은 각각, 메인 카메라 및 피사계 심도 카메라(depth-of-field camera)의 융합을 통한 배경 흐림, 또는 메인 카메라와 광각 카메라의 융합을 통한 파노라마 촬영 및 가상 현실(virtual reality, VR) 촬영, 또는 기타 융합 촬영 기능을 달성하기 위한, 메인 카메라, 피사계 심도 카메라, 광각 카메라, 및 망원 카메라 중 어느 것이다. 일부 실시예에서, 카메라 컴포넌트(806)는 손전등을 더 포함할 수 있다. 손전등은 단일 색온도 손전등이거나 이중 색온도 손전등일 수 있다. 이중 색온도 손전등은 따뜻한 손전등과 차가운 손전등의 조합이고, 서로 다른 색온도에서 빛을 보정하는 데 사용할 수 있다.
오디오 회로(807)는 마이크로폰과 스피커를 포함할 수 있다. 마이크로폰은 사용자 및 주변의 음파를 수집하고, 음파를 전기 신호로 변환하여 처리를 위한 프로세서(801)에 신호를 입력하거나, 또는 신호를 음성 통신을 구현하기 위해 신호를 RF 회로(804)에 입력하도록 구성된다. 스테레오 사운드 수집 또는 노이즈 감소를 위해, 전자 기기(800)의 서로 다른 부분에 각각 배치된 복수의 마이크로폰이 있을 수 있다. 마이크로폰은 대안으로 마이크 어레이 또는 무지향성 수집 마이크로폰일 수 있다. 스피커는 프로세서(801) 또는 RF 회로(804)로부터의 전기 신호를 음파로 변환하도록 구성된다. 스피커는 종래의 박막 스피커 또는 압전 세라믹 스피커일 수 있다. 스피커가 압전 세라믹 스피커일 때, 전기 신호는 사람이 들을 수 있는 음파로 변환될 뿐만 아니라, 거리 측정 등을 위해 사람이 들을 수 없는 음파로 변환될 수도 있다. 일부 실시예에서, 오디오 회로(807)는 이어폰 잭을 더 포함할 수 있다.
포지셔닝 컴포넌트(808)는 내비게이션 또는 위치 기반 서비스(location based service, LBS)를 구현하기 위해 전자 기기(800)의 현재 지리적 위치를 포지셔닝하도록 구성된다. 포지셔닝 컴포넌트(808)는 미국의 글로벌 포지셔닝 시스템(global positioning system, GPS), 또는 중국의 BeiDou 항법 위성 시스템(BeiDou Navigation Satellite system, BDS), 또는 러시아의 GLONASS 시스템, 또는 유럽 연합의 GALILEO 시스템에 기반한 포지셔닝 컴포넌트일 수 있다.
전원 공급 장치(809)는 전자 기기(800) 내의 구성 요소에 전원을 공급하도록 구성된다. 전원 공급 장치(809)는 교류, 또는 직류, 또는 일회용 배터리, 또는 충전식 배터리일 수 있다. 전원 공급 장치(809)가 충전식 배터리를 포함할 때, 충전식 배터리는 유선 충전 또는 무선 충전을 지원할 수 있다. 충전식 배터리는 고속 충전 기술을 지원하도록 또한 구성될 수 있다.
일부 실시예에서, 전자 기기(800)는 하나 이상의 센서(810)를 더 포함한다. 하나 이상의 센서(810)는, 가속도 센서(811), 자이로스코프 센서(812), 압력 센서(813), 지문 센서(814), 광학 센서(815), 및 근접 센서(816)를 포함하지만, 이에 한정되지는 않는다.
가속도 센서(811)는 전자 기기(800)에 의해 설정된 좌표계의 세 개의 좌표축 상에 대한 가속도를 감지할 수 있다. 예를 들어, 가속도 센서(811)는 세 개의 좌표축 상에서 중력 가속도의 성분을 검출하도록 구성될 수 있다. 프로세서(801)는, 가속도 센서(811)에에 의해 수집된 중력 가속도 신호에 따라, 터치 디스플레이 스크린(805)이 사용자 인터페이스를 프레임 뷰(frame view) 또는 세로 뷰(portrait view)로 디스플레이하도록 제어할 수 있다. 가속도 센서(811)는 게임 또는 사용자의 움직임 데이터를 수집하도록 또한 구성될 수 있다.
자이로스코프 센서(812)는 전자 기기(800)의 신체 방향 및 회전 각도를 감지할 수 있다. 자이로스코프 센서(812)는 전자 기기(800) 상에서 사용자에 의한 3D 동작을 수집하도록 가속도 센서(811)와 협력할 수 있다. 프로세서(801)는 자이로스코프 센서(812)에 의해 수집된 데이터에 따라, 동작 감지(예를 들어, UI가 사용자의 틸트 조작에 따라 변경됨), 촬영 중 이미지 안정화, 게임 제어, 및 관성 내비게이션 등의 기능을 구현할 수 있다.
압력 센서(813)는 전자 기기(800)의 측면 프레임 및/또는 터치 디스플레이 스크린(805)의 하부 층에 배치될 수 있다. 압력 센서(813)가 전자 기기(800)의 측면 프레임에 배치될 때, 전자 기기(800) 상의 사용자의 홀딩 신호(holding signal)가 감지될 수 있고, 왼손/오른손 식별 또는 퀵 액션(quick action)이 압력 센서(813)에 의해 수집된 홀딩 신호에 따라 프로세서(801)에 의해 수행될 수 있다. 압력 센서(813)가 터치 디스플레이 스크린(805)의 하위 레이어 상에 배치될 때, 프로세서(801)는, 터치 디스플레이 스크린(805) 상의 사용자의 압력 조작에 따라, UI 상에서 작동 가능한 컨트롤을 제어한다. 작동 가능한 컨트롤은 버튼 컨트롤, 스크롤바 컨트롤, 아이콘 컨트롤, 및 메뉴 컨트롤 중 적어도 하나를 포함한다.
지문 센서(814)는 사용자의 지문을 수집하도록 구성된다. 프로세서(801)는 지문 센서(814)에 의해 수집된 지문에 따라 사용자의 신원을 인식하거나, 지문 센서(814)는 수집된 지문에 따라 사용자의 신원을 인식한다. 사용자의 신원이 신뢰할 수 있는 신원으로 인식될 때, 프로세서(801)는 관련된 민감한 조작을 수행할 권한을 사용자에게 부여한다. 민감한 작업은, 화면 잠금 해제, 암호화 정보보기, 소프트웨어 다운로드, 결제 및 설정 변경 등을 포함한다. 지문 센서(814)는 전자 기기(800)의 전면, 또는 후면, 또는 측면에 배치될 수 있다. 주변 광 강도가 상대적으로 높을 때, 터치 디스플레이 스크린(805)의 표시 휘도가 높아진다. 주변 광도가 상대적으로 낮을 때, 터치 디스플레이 스크린(805)의 표시 휘도가 낮아진다. 다른 실시예에서, 프로세서(801)는 광학 센서(815)에 의해 수집되는 주변 광 강도에 따라 카메라 컴포넌트(806)의 촬영 파라미터를 동적으로 조정할 수 있다.
거리 센서라고도 하는 근접 센서(816)는 일반적으로 전자 기기(800)의 전면 패널 상에 배치된다. 근접 센서(816)는 사용자와 전자 기기(800)의 전면 사이의 거리를 수집하도록 구성된다. 일 실시예에서, 근접 센서(816)가 사용자와 전자 기기(800)의 전면 사이의 거리가 점차 감소하는 것을 감지할 때, 프로세서(801)는 터치 디스플레이 스크린(805)을 화면-켜짐(screen-on) 상태에서 화면-꺼짐(screen-off) 상태로 전환하도록 제어한다. 근접 센서(816)가 사용자와 전자 기기(800)의 전면 사이의 거리가 점차 증가하는 것을 감지할 때, 프로세서(801)는 터치 디스플레이 스크린(805)을 화면-꺼짐 상태에서 화면-켜짐 상태로 전환하도록 제어한다.
당업자는 도 7에 도시된 구조가 전자 기기(800)에 대한 제한을 구성하지 않는다는 것을 이해할 수 있고, 전자 기기는 도면에 도시된 것보다 더 많거나 적은 구성 요소를 포함할 수 있거나, 또는 일부 구성 요소가 결합될 수 있거나, 또는 다른 구성 요소 배치가 사용될 수 있다.
예시적인 실시예에서, 명령어를 포함하는 메모리와 같은, 컴퓨터 판독 가능 저장 매체가 또한 제공되고, 여기서 앞서 설명한 명령어는 앞서 설명한 실시예에서 가상 프롭 이전 방법을 완료하기 위해 단말 내의 프로세서에 의해 실행될 수 있다. 예를 들어, 컴퓨터 판독 가능 저장 매체는 읽기 전용 메모리(read-only memory, ROM), 또는 랜덤 액세스 메모리(random access memory, RAM), 또는 컴팩트 디스크 읽기 전용 메모리(compact disc read-only memory CD-ROM), 또는 자기 테이프, 또는 플로피 디스크, 또는 광학 데이터 저장 장치 등일 수 있다.
당업자는 앞서 설명한 실시예의 단계의 전부 또는 일부가 하드웨어를 사용하여 구현될 수 있거나 관련 하드웨어를 지시하는 프로그램에 의해 구현될 수 있음을 이해할 수 있다. 프로그램은 컴퓨터 판독 가능 저장 매체 내에 저장될 수 있다. 위에서 언급한 저장 매체는 ROM, 또는 자기 디스크, 또는 광 디스크 등일 수 있다.
앞선 설명은 단지 본 출원의 예시적인 실시예일 뿐이고, 본 출원을 한정하려 의도되지 않았다. 본 출원의 사상과 원칙 내에서 이루어진 모든 수정, 또는 동등한 대체, 또는 개선은 본 출원의 보호 범위에 속한다.
Claims (20)
- 제1 전자 기기에 의해 실행되는 가상 프롭(virtual prop) 이전 방법으로서,
제2 전자 기기로부터 프롭 이전 요청을 수신하는 단계 - 상기 프롭 이전 요청은, 상기 제2 전자 기기에 의해 인식되는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반함 -;
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하는 단계 - 상기 적어도 하나의 타깃 가상 프롭은 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량과 연관됨 -; 및
타깃 가상 환경 내에서, 상기 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전하는 단계
를 포함하는 가상 프롭 이전 방법. - 제1항에 있어서,
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하는 단계는,
가상 객체의 계정의 기존 가상 프롭 각각의 프롭 식별자 및 프롭 수량을 획득하는 단계 - 상기 가상 객체는 상기 제1 전자 기기에 대응됨 -; 및
기존 가상 프롭으로부터, 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 대응하는 이전될 상기 적어도 하나의 타깃 가상 프롭을 획득하는 단계를 포함하고, 여기서 상기 적어도 하나의 타깃 가상 프롭의 프롭 식별자 및 각 타깃 가상 프롭 식별자에 대응하는 수량은 상기 가상 객체의 계정의 기존 가상 프롭 각각의 상기 프롭 식별자 및 각 가상 프롭 식별자에 대응하는 프롭 수량을 초과하지 않는, 가상 프롭 이전 방법. - 제2항에 있어서,
상기 가상 프롭 이전 방법은,
상기 적어도 하나의 물리 프롭 식별자를 적어도 하나의 가상 프롭 식별자에 매핑하는 단계
를 더 포함하는, 가상 프롭 이전 방법. - 제1항에 있어서,
상기 제2 전자 기기로부터 프롭 이전 요청을 수신하는 단계는,
상기 제2 전자 기기와의 블루투스 연결을 통해 상기 제2 전자 기기로부터 상기 프롭 이전 요청을 수신하는 단계
를 포함하는, 가상 프롭 이전 방법. - 제1항에 있어서,
상기 타깃 가상 환경 내에서, 상기 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전하는 단계는,
사용자 인터페이스 상에 디스플레이되는 상기 타깃 가상 환경 내의 가상 객체에 인접한 위치에 상기 적어도 하나의 타깃 가상 프롭을 디스플레이하는 단계
를 포함하는, 가상 프롭 이전 방법. - 제2 전자 기기에 의해 실행되는 가상 프롭 이전 방법으로서,
적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하기 위해, 상기 제2 전자 기기의 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하는 단계;
프롭 이전 요청을 생성하는 단계 - 상기 프롭 이전 요청은 상기 제2 전자 기기에 의해 인식되는, 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량을 운반함 -; 및
제1 전자 기기가 상기 프롭 이전 요청에 대응하는 가상 프롭을 타깃 가상 환경 내에서 이전할 수 있도록, 상기 프롭 이전 요청을 상기 제1 전자 기기에게 전송하는 단계
를 포함하는 가상 프롭 이전 방법. - 제6항에 있어서,
상기 제2 전자 기기는 근거리 무선 통신(near field communication, NFC) 칩으로 구성되는, 가상 프롭 이전 방법. - 제6항에 있어서,
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하기 위해, 상기 제2 전자 기기의 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하는 단계는,
상기 제2 전자 기기의 상기 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하는 단계; 및
각 물리 프롭 식별자에 해당하는 상기 수량을 얻기 위해, 동일한 물리 프롭 식별자의 수량을 카운팅하는 단계
를 포함하는, 가상 프롭 이전 방법. - 제6항에 있어서,
상기 프롭 이전 요청을 상기 제1 전자 기기에게 전송하는 단계는,
상기 제1 전자 기기와의 블루투스 연결을 통해 상기 제1 전자 기기에게 상기 프롭 이전 요청을 전송하는 단계
를 포함하는, 가상 프롭 이전 방법. - 제6항에 있어서, 상기 방법은
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량이 인식될 때 상기 제2 전자 기기의 압력 센서의 압력 정보를 획득하는 단계; 및
상기 압력 정보가 압력 임계치보다 크지 않을 때 상기 획득된 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 폐기하고 계속하여 획득을 수행하는 단계
를 더 포함하는 가상 프롭 이전 방법. - 가상 프롭 이전 장치로서,
제2 전자 기기로부터 프롭 이전 요청을 수신하도록 구성된 수신 모듈 - 상기 프롭 이전 요청은, 상기 제2 전자 기기에 의해 인식되는 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 운반함 -;
상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 따라 적어도 하나의 타깃 가상 프롭을 결정하도록 구성된 결정 모듈 - 상기 적어도 하나의 타깃 가상 프롭은 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량과 연관됨 -; 및
타깃 가상 환경 내에서, 상기 적어도 하나의 타깃 가상 프롭을 제1 위치에서 제2 위치로 이전하도록 구성된 이전 모듈
을 포함하는 가상 프롭 이전 장치. - 제11항에 있어서,
상기 결정 모듈은,
가상 객체의 계정의 기존 가상 프롭 각각의 프롭 식별자 및 프롭 수량을 획득하고 - 상기 가상 객체는 상기 제1 전자 기기에 대응됨 -; 그리고
기존 가상 프롭으로부터, 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량에 대응하는 이전될 상기 적어도 하나의 타깃 가상 프롭을 획득하도록 구성되고, 여기서 상기 적어도 하나의 타깃 가상 프롭의 프롭 식별자 및 각 타깃 가상 프롭 식별자에 대응하는 수량은 상기 가상 객체의 계정의 기존 가상 프롭 각각의 상기 프롭 식별자 및 각 가상 프롭 식별자에 대응하는 프롭 수량을 초과하지 않는, 가상 프롭 이전 방법. - 제12항에 있어서,
상기 가상 프롭 이전 장치는, 상기 적어도 하나의 물리 프롭 식별자를 적어도 하나의 가상 프롭 식별자에 매핑하도록 구성된 매핑 모듈을 더 포함하는 가상 프롭 이전 장치. - 제11항에 있어서,
상기 수신 모듈은 또한, 상기 제2 전자 기기와의 블루투스 연결을 통해 상기 제2 전자 기기로부터 상기 프롭 이전 요청을 수신하도록 구성되는, 가상 프롭 이전 장치. - 제11항에 있어서,
상기 이전 모듈은, 사용자 인터페이스 상에 디스플레이되는 상기 타깃 가상 환경 내의 가상 객체에 인접한 위치에 상기 적어도 하나의 타깃 가상 프롭을 디스플레이하도록 구성되는, 가상 프롭 이전 장치. - 제2 전자 기기에 적용 가능한 가상 프롭 이전 장치로서,
적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 획득하기 위해, 상기 제2 전자 기기의 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하도록 구성된 인식 모듈;
프롭 이전 요청을 생성하도록 구성된 생성 모듈 - 상기 프롭 이전 요청은 상기 제2 전자 기기에 의해 인식되는, 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량을 운반함 -; 및
제1 전자 기기가 상기 프롭 이전 요청에 대응하는 가상 프롭을 타깃 가상 환경 내에서 이전할 수 있도록, 상기 프롭 이전 요청을 상기 제1 전자 기기에게 전송하도록 구성된 이전 모듈
을 포함하는 가상 프롭 이전 장치. - 제16항에 있어서,
상기 인식 모듈은 또한, 상기 제2 전자 기기의 상기 미리 설정된 범위 이내에서 상기 적어도 하나의 물리 프롭 식별자를 인식하고, 각 물리 프롭 식별자에 대응하는 상기 수량을 얻기 위해, 동일한 물리 프롭 식별자의 수량을 카운팅하도록 구성된, 가상 프롭 이전 장치. - 제16항에 있어서,
상기 가상 프롭 이전 장치는, 상기 적어도 하나의 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 상기 수량이 인식될 때 상기 제2 전자 기기의 압력 센서의 압력 정보를 획득하고, 상기 압력 정보가 압력 임계치보다 크지 않을 때 상기 획득된 물리 프롭 식별자 및 각 물리 프롭 식별자에 대응하는 수량을 폐기하도록 구성된 폐기 모듈을 더 포함하는 가상 프롭 이전 장치. - 전자 기기로서,
프로세서 및 메모리를 포함하고, 상기 메모리는 컴퓨터 판독 가능 명령어를 저장하고, 상기 컴퓨터 판독 가능 명령어는, 상기 프로세서에 의해 실행될 때, 상기 프로세서로 하여금 제1항 내지 제10항 중 어느 하나에 따른 가상 프롭 이전 방법의 동작을 수행하게 하는, 전자 기기. - 비 휘발성 컴퓨터 판독 가능 저장 매체로서,
컴퓨터 판독 가능 명령어를 저장하고, 상기 컴퓨터 판독 가능 명령어는, 하나 이상의 프로세서에 의해 실행될 때, 상기 하나 이상의 프로세서로 하여금 제1항 내지 제10항 중 어느 하나에 따른 가상 프롭 이전 방법의 동작을 수행하게 하는, 비휘발성 컴퓨터 판독 가능 저장 매체.
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 |
---|---|
KR20210045485A true KR20210045485A (ko) | 2021-04-26 |
KR102500722B1 KR102500722B1 (ko) | 2023-02-16 |
Family
ID=66006798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217009713A KR102500722B1 (ko) | 2018-12-07 | 2019-11-26 | 가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11628371B2 (ko) |
JP (1) | JP7143007B2 (ko) |
KR (1) | KR102500722B1 (ko) |
CN (1) | CN109614171B (ko) |
SG (1) | SG11202102142YA (ko) |
WO (1) | WO2020114275A1 (ko) |
Families Citing this family (14)
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 | 网易(杭州)网络有限公司 | 一种物资的转移方法、装置、电子设备及可读存储介质 |
EP4396646A1 (en) * | 2021-09-01 | 2024-07-10 | 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 (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120295703A1 (en) * | 2011-05-17 | 2012-11-22 | Paul Reiche | Video game with concurrent processing of game-related physical objects |
CN103368824A (zh) * | 2013-04-08 | 2013-10-23 | 广州华多网络科技有限公司 | 虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置 |
CN107390875A (zh) * | 2017-07-28 | 2017-11-24 | 腾讯科技(上海)有限公司 | 信息处理方法、装置、终端设备和计算机可读存储介质 |
WO2018179872A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置、情報処理システムおよびプログラム |
US10096204B1 (en) * | 2016-02-19 | 2018-10-09 | Electronic Arts Inc. | Systems and methods for determining and implementing platform specific online game customizations |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5134152B2 (ko) | 1972-10-04 | 1976-09-24 | ||
JPS571438B2 (ko) | 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 |
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 |
JP5134152B1 (ja) | 2012-06-29 | 2013-01-30 | 株式会社 ディー・エヌ・エー | サーバー装置、プログラム、及び、ゲームシステム |
CN103854218A (zh) * | 2012-12-06 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 线上应用虚拟资源移转方法、装置及*** |
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 |
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 |
US9457263B2 (en) * | 2012-12-26 | 2016-10-04 | Disney Enterprises, Inc. | Unlocking virtual items in a virtual space responsive to physical token detection |
JP5701438B1 (ja) * | 2014-07-25 | 2015-04-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 | 上海冰眼科技有限公司 | 密室逃脱类真人游戏的场景*** |
JP6122521B2 (ja) * | 2016-02-15 | 2017-04-26 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理装置の制御方法 |
JP6783541B2 (ja) * | 2016-03-30 | 2020-11-11 | 株式会社バンダイナムコエンターテインメント | プログラム及び仮想現実体験提供装置 |
US9962614B1 (en) * | 2016-06-16 | 2018-05-08 | Activision Publishing, Inc. | Validating toy genuineness |
WO2017221020A1 (en) * | 2016-06-22 | 2017-12-28 | Kodama Ltd | Object tracking system and method |
CN107645481B (zh) * | 2016-07-21 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、***以及装置 |
CN106951171B (zh) * | 2017-03-14 | 2021-10-12 | 北京小米移动软件有限公司 | 虚拟现实头盔的控制方法和装置 |
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 | 腾讯科技(深圳)有限公司 | 虚拟道具转移方法、装置、电子设备及计算机存储介质 |
-
2018
- 2018-12-07 CN CN201811498083.6A patent/CN109614171B/zh active Active
-
2019
- 2019-11-26 JP JP2021531172A patent/JP7143007B2/ja active Active
- 2019-11-26 KR KR1020217009713A patent/KR102500722B1/ko active IP Right Grant
- 2019-11-26 SG SG11202102142YA patent/SG11202102142YA/en unknown
- 2019-11-26 WO PCT/CN2019/120905 patent/WO2020114275A1/zh active Application Filing
-
2021
- 2021-02-26 US US17/186,732 patent/US11628371B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120295703A1 (en) * | 2011-05-17 | 2012-11-22 | Paul Reiche | Video game with concurrent processing of game-related physical objects |
CN103368824A (zh) * | 2013-04-08 | 2013-10-23 | 广州华多网络科技有限公司 | 虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置 |
US10096204B1 (en) * | 2016-02-19 | 2018-10-09 | Electronic Arts Inc. | Systems and methods for determining and implementing platform specific online game customizations |
WO2018179872A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置、情報処理システムおよびプログラム |
CN107390875A (zh) * | 2017-07-28 | 2017-11-24 | 腾讯科技(上海)有限公司 | 信息处理方法、装置、终端设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
KR102500722B1 (ko) | 2023-02-16 |
CN109614171B (zh) | 2021-09-14 |
US11628371B2 (en) | 2023-04-18 |
US20210178278A1 (en) | 2021-06-17 |
JP2021532967A (ja) | 2021-12-02 |
WO2020114275A1 (zh) | 2020-06-11 |
SG11202102142YA (en) | 2021-04-29 |
JP7143007B2 (ja) | 2022-09-28 |
CN109614171A (zh) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102500722B1 (ko) | 가상 프롭 이전 방법 및 장치와, 전자 기기 및 컴퓨터 저장 매체 | |
US11221726B2 (en) | Marker point location display method, electronic device, and computer-readable storage medium | |
CN108619721B (zh) | 虚拟场景中的距离信息显示方法、装置及计算机设备 | |
JP7264993B2 (ja) | 仮想対象と投擲物とのインタラクションを制御する方法及びその装置、並びにコンピュータプログラム | |
CN110992493B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112494955B (zh) | 虚拟对象的技能释放方法、装置、终端及存储介质 | |
US11954200B2 (en) | Control information processing method and apparatus, electronic device, and storage medium | |
US20220164159A1 (en) | Method for playing audio, terminal and computer-readable storage medium | |
JP7191210B2 (ja) | 仮想環境の観察方法、デバイス及び記憶媒体 | |
CN109917910B (zh) | 线型技能的显示方法、装置、设备及存储介质 | |
CN110738738B (zh) | 三维虚拟场景中的虚拟对象标记方法、设备及存储介质 | |
KR20210064378A (ko) | 관점 회전 방법 및 장치, 디바이스 및 저장 매체 | |
WO2022227915A1 (zh) | 显示位置标记的方法、装置、设备及存储介质 | |
CN112330823B (zh) | 虚拟道具的显示方法、装置、设备及可读存储介质 | |
CN108536295A (zh) | 虚拟场景中的对象控制方法、装置及计算机设备 | |
US20220291791A1 (en) | Method and apparatus for determining selected target, device, and storage medium | |
CN113398572A (zh) | 虚拟道具切换方法、技能切换方法、虚拟对象切换方法 | |
CN112121438B (zh) | 操作提示方法、装置、终端及存储介质 | |
CN110597389B (zh) | 虚拟场景中的虚拟对象控制方法、计算机设备及存储介质 | |
CN110152309B (zh) | 语音通信方法、装置、电子设备及存储介质 | |
CN113641443B (zh) | 界面元素的显示方法、装置、设备及可读存储介质 | |
CN112057861B (zh) | 虚拟对象控制方法、装置、计算机设备及存储介质 | |
CN113633978B (zh) | 虚拟技能的配置方法、装置、设备及介质 | |
JP7413563B2 (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
CN112214645B (zh) | 一种存储轨迹数据的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |