KR20220090411A - 게임 생방송 방법, 장치 및 디바이스 - Google Patents

게임 생방송 방법, 장치 및 디바이스 Download PDF

Info

Publication number
KR20220090411A
KR20220090411A KR1020210164528A KR20210164528A KR20220090411A KR 20220090411 A KR20220090411 A KR 20220090411A KR 1020210164528 A KR1020210164528 A KR 1020210164528A KR 20210164528 A KR20210164528 A KR 20210164528A KR 20220090411 A KR20220090411 A KR 20220090411A
Authority
KR
South Korea
Prior art keywords
account
game
cooperative
live
live broadcast
Prior art date
Application number
KR1020210164528A
Other languages
English (en)
Inventor
시아오 탕
Original Assignee
베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드
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 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 filed Critical 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드
Publication of KR20220090411A publication Critical patent/KR20220090411A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/35Details of game servers
    • 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/35Details of game servers
    • A63F13/352Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
    • 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/45Controlling the progress of the video game
    • A63F13/48Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
    • 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
    • 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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/847Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
    • 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
    • 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
    • A63F13/86Watching games played by other players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2223Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 게임 생방송 방법, 장치 및 디바이스를 제공하고, 상기 방법은, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계와, 클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하는 단계와, 상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계와, 상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계를 포함하고, 상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다. 본 발명에서 제공하는 방법에 따르면, 생방송 인터페이스에서 클라우드 게임을 직접 호출하여, 생방송 룸과 게임의 원활한 전환을 구현하고, 조작 효율성 및 사용자 경험을 향상시킬 수 있다.

Description

게임 생방송 방법, 장치 및 디바이스{METHOD, APPARATUS AND DEVICE OF LIVE GAME BROADCASTING}
본 발명은 정보 기술 분야에 관한 것으로서, 특히 게임 생방송 방법, 장치 및 디바이스에 관한 것이다.
네트워크 기술의 급속한 발전에 따라, 인터넷 생방송 플랫폼을 통한 동영상 업로드 단말의 생방송이 널리 개발 및 적용되고 있으며, 예를 들어, 게임 생방송, 탤런트 생방송, 뷰티 생방송, 드레싱 생방송 등은 일상생활의 일부가 되어 있다. 게임 생방송에서, 방송자 어카운트가 인터넷 생방송 플랫폼에 로그인하여 생방송을 진행할 때, 생방송 룸에 들어간 시청자 어카운트를 선택하고 협력 게임을 진행하는 것은, 게임 방송자와 시청자 사이의 비교적 일반적인 통신 방식이다.
그러나 게임 생방송 룸을 통해 협력 게임을 진행하는 기존의 해결책에 있어서, 방송자 어카운트가 인터넷 생방송 플랫폼에 로그인한 후, 인터넷 생방송 플랫폼에서 대응하는 인터페이스를 호출하고, 대응하는 로컬 게임 애플리케이션(Application, APP)을 호출하여 시작하고, 인터넷 생방송 플랫폼을 통해 해당 시작한 게임 APP의 인터페이스를 생방송 할 수 있고, 시청자 어카운트가 인터넷 생방송 플랫폼에 로그인한 후, 방송자 어카운트는 방송자의 게임 ID를 시청자 어카운트에 통지할 수 있고, 시청자 어카운트는 로컬 클라이언트에서 대응하는 게임 APP를 수동으로 시작한 후, 방송자의 게임 ID를 검색하고, 협력 게임 요청을 발신하고, 생방송 어카운트는 대응하는 시청자를 선택하여 협력 게임을 진행한다.
게임 생방송 룸을 통해 협력 게임을 진행하는 상기 해결책에는 몇 가지 단점이 있다.
(1) 방송자는 2개의 APP 소프트웨어를 사용할 필요가 있고, 하나의 생방송 APP 소프트웨어는 인터넷 생방송 플랫폼에 로그인하여 게임 생방송을 진행하는데 사용되고, 하나의 게임 APP 소프트웨어는 게임 데이터의 인터렉션에 사용되며, 조작이 불편하다.
(2) 인터넷 생방송 플랫폼에 로그인한 시청자도 2개의 APP 소프트웨어를 사용할 필요가 있고, 하나의 생방송 APP 소프트웨어는 인터넷 생방송 플랫폼에 로그인하는데 사용되고, 하나의 게임 APP 소프트웨어는 방송자의 게임 ID를 검색하여 협력 게임을 요청하는데 사용된다.
기존 네트워크 생방송 룸에서 협력 게임의 조작을 수행하는 경우, 게임의 인터렉션은 로컬 게임 APP와 대응하는 서버가 진행하는 인터렉션이기 때문에, 생방송 룸과 게임의 원활한 전환이 불가능하고, 조작이 번거롭고, 조작 효율이 낮다.
본 발명은 현재 생방송 룸과 게임의 원활한 전환이 불가능하고, 조작이 번거롭고, 조작 효율이 낮은 문제를 해결하기 위해, 게임 생방송 방법, 장치 및 디바이스를 제공한다.
제 1 양태에 따르면, 본 발명은 생방송 서버에 적용되는 게임 생방송 방법을 제공하며, 해당 방법은,
생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계와,
클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하는 단계와,
상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계와,
상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계를 포함하고,
상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
선택적으로, 상기 방법은,
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하는 단계, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는 단계를 더 포함한다.
선택적으로, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하는 단계와,
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는 단계를 더 포함한다.
선택적으로, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하는 단계와,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는 단계를 더 포함한다.
선택적으로, 상기 협력 어카운트 선별 조건에는,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함된다.
선택적으로, 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 단계는,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 단계와,
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 단계를 포함한다.
선택적으로, 상기 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계는,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 단계와,
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 단계를 포함한다.
선택적으로, 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트하는 단계는,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임의 비디오 스트림을 업데이트하는 단계와,
상기 클라우드 게임 서비스 프로세스에서 대응하는 협력 게임의 업데이트된 비디오 스트림을 취득하는 단계를 포함한다.
선택적으로, 상기 방법은,
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하는 단계를 더 포함하고, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간 협력 게임의 종료 원인이 포함된다.
선택적으로, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 확립하는 단계를 더 포함한다.
제 2 양태에 따르면, 본 발명은 게임 생방송 장치를 제공하고, 상기 장치는,
생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하도록 구성된 요청 수신 유닛과,
클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하도록 구성된 클라우드 게임 호출 유닛과,
상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 1 업데이트 유닛과,
상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 2 업데이트 유닛을 포함하고,
상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
선택적으로, 상기 장치는 또한,
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하거나, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 요청 수신 유닛은 또한,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하고
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 요청 수신 유닛은 또한,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하여,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는데 사용된다.
선택적으로, 상기 협력 어카운트 선별 조건에는,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함된다.
선택적으로, 상기 요청 수신 유닛이 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 것은,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 것, 및
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 것을 포함한다.
선택적으로, 상기 요청 수신 유닛이 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 것은,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 것, 및
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 것을 포함한다.
선택적으로, 상기 제 1 업데이트 유닛/제 2 업데이트 유닛이 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트 하는 것은,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임 비디오 스트림을 업데이트하는 것, 및
상기 클라우드 게임 서비스 프로세스에서 대응하는 협력 게임의 업데이트된 비디오 스트림을 취득하는 것을 포함한다.
선택적으로, 상기 장치는 또한,
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하는데 사용되며, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임의 종료 원인이 포함된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후, 상기 요청 수신 유닛은 또한,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 확립하는데 사용된다.
제 3 양태에 따르면, 본 발명은 메모리 및 프로세서를 포함하는 게임 생방송 장치를 제공하고, 여기서,
상기 메모리는 컴퓨터 프로그램을 저장하는데 사용되며,
상기 프로세서는 상기 메모리에 프로그램을 독출하고,
생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계와,
클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하는 단계와,
상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계와,
상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계를 수행하는데 사용되며,
상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
선택적으로, 상기 프로세서는 또한,
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하거나, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 프로세서는 또한,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하고,
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 프로세서는 또한,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하고,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는데 사용된다.
선택적으로, 상기 협력 어카운트 선별 조건에는,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함된다.
선택적으로, 상기 프로세서가 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 것은,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 것, 및
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 것을 포함한다.
선택적으로, 상기 프로세서가 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 것은,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 것, 및
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 것을 포함한다.
선택적으로, 상기 프로세서가 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트하는 것은,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임 비디오 스트림을 업데이트하는 것, 및
상기 클라우드 게임 서비스 프로세스에서 대응하는 협력 게임의 업데이트된 비디오 스트림을 취득하는 것을 포함한다.
선택적으로, 상기 프로세서는 또한,
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하는데 사용되며, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임의 종료 원인이 포함된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후, 상기 프로세서는 또한,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 설정하는데 사용된다.
제 4 양태에 따르면, 본 발명은 컴퓨터 프로그램이 저장된 컴퓨터 프로그램 매체를 제공하고, 해당 프로그램이 프로세서에 의해 수행되면, 상기 제 1 양태에 제공되는 게임 생방송 방법의 단계가 구현된다.
본 발명에 제공되는 게임 생방송 방법, 장치 및 디바이스에 의하면, 다음과 같은 기술적 효과를 가진다.
생방송 인터페이스에서 클라우드 게임을 직접 호출하고, 생방송 룸과 게임의 원활한 전환을 구현할 수 있으며, 조작이 간단하고, 조작 효율성 및 사용자 경험을 향상시킬 수 있다.
도 1은 본 발명의 실시예에 제공되는 게임 생방송의 애플리케이션 시나리오의 개략도이다.
도 2는 본 발명의 실시예에 제공되는 게임 생방송 방법의 흐름도이다.
도 3은 본 발명의 실시예에 제공되는 게임 생방송 인터렉션의 개략도이다.
도 4는 본 발명의 실시예에 제공되는 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 개략도이다.
도 5는 본 발명의 실시예에 제공되는 후보 시청자 어카운트의 생방송 인터페이스의 개략도이다.
도 6은 본 발명의 실시예에 제공되는 조작 정보를 기록하는 개략도이다.
도 7은 본 발명의 실시예에 제공되는 조작 정보의 구체적인 내용의 개략도이다.
도 8은 본 발명의 실시예에 제공되는 게임 생방송 디바이스의 개략도이다.
도 9는 본 발명의 실시예에 제공되는 게임 생방송 장치의 개략도이다.
다음은 본 발명의 실시예의 도면을 참조하면서, 본 발명의 실시예의 기술적 해결책을 보다 명확하고 완전하게 설명한다. 물론, 설명되는 실시예는 단지 본 발명의 일부 실시예에 불과하며, 모든 실시예는 아니다. 당업자가 본 발명의 실시예에 따라, 창조적인 노동을 하지 않는 전제에서 획득하는 다른 모든 실시예는 본 발명의 보호 범위에 속한다.
또한, 다음의 예시적인 실시예에 기재된 실시예는 본 발명과 일치하는 모든 실시예를 대표하는 것은 아니다. 즉, 이러한 실시예는 특허 청구 범위에 기재된 본 발명의 일 양태와 일치하는 장치 및 방법의 예에 불과하다.
다음, 당업자의 이해를 용이하게 하기 위해, 본 발명의 실시예에 있어서 일부 용어를 설명한다.
(1) 본 발명의 실시예에서 용어 "클라우드 게임"은 주문형 게임이라고도 지칭되고, 클라우드 컴퓨팅 기술을 기반으로 한 온라인 게임 기술이다. 클라우드 게임 시나리오에서, 게임은 게임 어카운트가 위치하고 있는 게임 단말에서 수행되지 않고, 클라우드 서버에서 수행되고, 클라우드 서버가 게임 시나리오를 비디오와 오디오의 스트림에 렌더링하여, 네트워크를 통해 플레이어의 게임 단말로 전송한다.
(2) 본 발명의 실시예에서 용어 "클라이언트(Client)"는 사용자 단말이라고도 지칭되고, 서버에 대응되고, 클라이언트에게 로컬 서비스를 제공하는 프로그램을 의미한다. 로컬에서만 수행되는 일부 애플리케이션을 제외하고, 일반적으로 일반적인 클라이언트에 설치되고, 서버와 연계하여 수행할 필요가 있다. 인터넷이 발전한 후, 더 일반적으로 사용되는 클라이언트에는 월드 와이드 웹에서 사용되는 Web 브라우저, 이메일을 송수신하는 전자 메일 클라이언트 및 인스턴트 메시징의 클라이언트 소프트웨어 등이 포함된다. 이 유형의 애플리케이션의 경우, 데이터베이스 서비스, 이메일 서비스 등의 대응하는 서비스를 제공하기 위해, 대응하는 서버와 서비스 프로그램이 네트워크에 존재할 필요가 있고, 따라서 클라이언트와 서버 사이에는 특정 통신 연결을 확립하여, 애플리케이션의 정상적인 작동을 보장할 필요가 있다.
(3) 본 발명의 실시예에서 용어 "전자 디바이스"는 휴대 전화, 컴퓨터, 디지털 방송 단말, 메시지 송수신 디바이스, 게임 콘솔, 태블릿 디바이스, 의료 디바이스, 피트니스 디바이스, PDA 등일 수 있다 .
(4) 본 발명의 실시예에서 용어 "및/또는"은 세 가지 관계가 있는 것을 나타낼 수 있고, 예를 들어 A 및/또는 B는, A가 단독으로 존재하는 것, A와 B가 동시에 존재하는 것, 및 B가 단독으로 존재하는 것의 세 가지 경우를 나타낼 수 있다.
본 발명의 목적, 기술적 해결책 및 장점을 보다 명확하도록 하기 위해, 이하, 도면을 참조하면서 본 발명에 대해 보다 상세하게 설명한다. 물론, 설명되는 실시예는 단지 본 발명의 일부 실시예에 불과하며, 모든 실시예는 아니다. 당업자가 본 발명의 실시예에 따라, 창조적인 노동을 하지 않는 전제에서 획득하는 다른 모든 실시예는 본 발명의 보호 범위에 속한다.
게임 생방송 룸을 통해 협력 게임을 진행하는 기존의 해결책에서, 방송자 어카운트가 인터넷 생방송 플랫폼에 로그인한 후, 인터넷 생방송 플랫폼에서 대응하는 인터페이스를 호출하고, 대응하는 로컬 게임 애플리케이션(Application, APP)를 호출하여 시작하고, 인터넷 생방송 플랫폼을 통해 해당 시작한 게임 APP의 인터페이스를 생방송하고, 시청자 어카운트가 인터넷 생방송 플랫폼에 로그인한 후, 인터넷 생방송 플랫폼에서 방송자와 팀을 이룰 수 있고, 방송자 어카운트 방송의 게임 ID를 시청자 어카운트에 통지할 수 있고, 시청자 어카운트는 로컬 클라이언트에서 대응하는 게임 APP을 수동으로 시작한 후, 방송자의 게임 ID를 검색하고, 협력 게임 요청을 발신하고, 생방송 어카운트는 대응하는 시청자를 선택하여 협력 게임을 진행한다.
게임 생방송 룸을 통해 협력 게임을 진행하는 상기 해결책에는 몇 가지 단점이 있다.
(1) 방송자는 2개의 APP 소프트웨어를 시작할 필요가 있고, 하나의 생방송 APP 소프트웨어는 인터넷 생방송 플랫폼에 로그인하여 게임 생방송을 위해 사용되고, 하나의 게임 APP 소프트웨어는 게임 데이터의 인터렉션에 사용되며, 조작이 불편하다.
(2) 인터넷 생방송 플랫폼에 로그인한 시청자도 2개의 APP 소프트웨어를 사용할 필요가 있고, 하나의 생방송 APP 소프트웨어는 인터넷 생방송 플랫폼에 로그인하는데 사용되고, 하나의 게임 APP 소프트웨어는 방송자의 게임 ID를 검색하여 협력 게임을 요청하는데 사용된다.
(3) 인터넷 생방송 플랫폼에는 적절한 모니터링 방식이 부족하여, 네트워크 플랫폼은 각 게임 어카운트의 협력 게임의 진행 상황을 파악할 수 없기 때문에, 효과적인 관리를 진행할 수 없으며, 예를 들면, 시청자가 협력 게임을 위한 전자 거래를 진행한 후, 방송자가 실제로 시청자와 협력 게임을 하고 있는지를 판단할 수 없다.
(4) 방송자와 시청자 사이의 효과적인 의사소통 방식이 부족하여, 시청자가 협력 게임을 요청하여 성공하기 전에, 방송자가 이미 게임을 시작하거나, 또는 시청자의 게임에 문제가 발생한 경우, 방송자는 애타게 기다릴 수밖에 없으며, 시청자의 상황을 알 수 없는 경우가 있다.
상기 문제에 기반하여, 본 발명의 실시예는 게임 생방송 방법, 장치 및 디바이스를 제공하고, 상기 게임 생방송 방법은 생방송 인터페이스에서 클라우드 게임을 직접 호출하여, 생방송 룸과 게임의 원활한 전환을 구현할 수 있다. 이하에서는 본 발명의 실시예에서 제공되는 게임 생방송 방법, 장치 및 디바이스의 실시예를 제공한다.
실시예 1
도 1에 나타낸 바와 같이, 본 발명의 실시예는 게임 생방송의 애플리케이션 시나리오의 개략도를 제공하고, 상기 애플리케이션 시나리오에는 생방송 클라이언트(101a), 청취자 클라이언트(101b), 생방송 서버(102) 및 게임 서비스 프로세스 서버(103)가 포함된다.
생방송 클라이언트(101a)는 생방송 어카운트가 로그인하고, 생방송 인터페이스를 표시하고, 협력 게임 요청을 송신하고, 협력 게임의 생방송 인터페이스를 표시하고, 생방송 인터페이스를 통해 게임 조작 명령어를 송신하고, 대응하는 협력 게임의 업데이트된 비디오 스트림을 생방송 인터페이스에 표시하는데 사용된다.
청취자 클라이언트(101b)는 시청자 어카운트가 로그인하고, 생방송 어카운트의 생방송 인터페이스를 시청하는데 사용되며, 시청자 어카운트가 협력 게임에 참여하는 경우, 생방송 인터페이스를 통해 협력 게임 요청을 송신할 수 있고, 생방송 어카운트에 의해 협력 어카운트로 선택된 것이 결정되면, 생방송 인터페이스를 통해 게임 조작 명령어를 송신하고, 대응하는 협력 게임의 업데이트된 비디오 스트림을 생방송 인터페이스에 표시하고, 생방송 어카운트에 의해 협력 어카운트로 선택되어 있지 않은 경우, 상기 생방송 어카운트에 대응하는 게임 비디오 스트림을 생방송 인터페이스에 표시한다.
생방송 서버(102)는 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하고, 클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하고, 상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하고, 상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는데 사용된다.
게임 서비스 프로세스 서버(103)는 생방송 서버와 인터렉션하고, 생방송 서버의 호출 하에서 협력 게임을 시작하고 상기 협력 게임의 비디오 스트림을 상기 생방송 서버로 송신하고, 생방송 어카운트 및 시청자 어카운트에 의해 송신된 게임 조작 명령어를 생방송 서버로부터 수신하고, 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하고, 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는데 사용된다.
상기 게임 서비스 프로세스 서버(103) 및 생방송 서버(102)는 상이한 서버일 수 있고, 동일한 서버일 수도 있다.
본 발명의 실시예에서, 생방송 클라이언트 및 청취자 클라이언트는 사용자가 사용하는 전자 디바이스이며, 해당 전자 디바이스는 개인용 컴퓨터, 휴대 전화, 태블릿 컴퓨터, 노트북, 전자책 리더 등 특정 컴퓨팅 능력이 있고, 인스턴트 메시징 소프트웨어 및 웹 사이트 또는 소셜 소프트웨어 및 웹 사이트가 수행되는 컴퓨터 디바이스일 수 있다. 각 단말 디바이스는 무선 네트워크를 통해 서버와 통신하고, 서버는 독립적인 물리적 서버일 수 있고, 복수 개의 물리적 서버로 구성된 서버 클러스터 또는 분산 시스템일 수 있고, 또는 클라우드 서비스, 클라우드 데이터베이스, 클라우드 컴퓨팅, 클라우드 함수, 클라우드 스토리지, 네트워크 서비스, 클라우드 통신, 미들웨어 서비스, 도메인 네임 서비스, 시큐리티 서비스, 콘텐츠 전달 네트워크(ContentDeliveryNetwork, CDN) 및 빅 데이터 및 인공 지능 플랫폼 등의 기본 클라우드 컴퓨팅 서비스를 제공하는 클라우드 서버일 수 있다.
도 2에 나타낸 바와 같이, 본 발명의 실시예는 생방송 서버에 적용되는 게임 생방송 방법의 흐름도를 제공하고, 해당 방법은 다음의 단계를 포함한다.
단계 S201: 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하고, 상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
또한, 상기 협력 어카운트는 협력 게임의 의향이 있으며, 또한 협력 게임 요구 사항을 충족하는 시청자 어카운트 중에서 생방송 어카운트에 의해 선택된 것이고, 즉 시청자 어카운트와 생방송 어카운트의 양방향에서 선택하여 얻어진 것이다.
상기 협력 어카운트의 수는 하나 또는 복수일 수 있다.
상기 추천 게임은 클라우드 게임의 형식으로 제공할 수 있는 임의의 게임일 수 있고, 생방송 어카운트는 상기 추천 게임 중에서 협력 게임을 선택한다.
일 선택 가능한 실시 방식으로서, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하는 단계와,
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는 단계를 더 포함한다.
또한, 상기 생방송 서버가 추천될 게임 생방송 인터페이스를 표시하는 것은 다음과 같을 수 있다.
(1) 상기 생방송 서버가 상기 클라우드 게임 서비스 프로세스 서버와의 인터렉션을 통해, 클라우드 게임 서비스 프로세스를 호출하여 하나 또는 복수의 추천 게임을 시작하고 대응하는 비디오 스트림을 업데이트하고, 상기 생방송 서버가 하나 또는 복수의 추천 게임의 비디오 스트림을 직접 표시한다.
(2) 상기 생방송 서버는 클라우드 게임 서비스 프로세스 서버와 인터렉션을 진행할 필요가 없고, 하나 또는 복수의 추천 게임의 명칭 또는 아이콘만 생방송 인터페이스에 표시한다.
상기 생방송 어카운트는 상기 생방송 클라이언트를 통해 인터넷 생방송 플랫폼에서 생방송 조작을 수행하는 어카운트이며, 상기 생방송 조작은 상기 생방송 어카운트와 생방송을 시청하는 시청자 어카운트가 협력 게임을 진행하는 것, 상기 생방송 어카운트가 혼자서 게임하거나 또는 다른 비 시청자 어카운트와 게임을 진행하는 것이 포함될 수 있지만, 이에 제한되지 않는다.
상기 생방송 어카운트가 생방송 조작 요청을 송신하는 것은, 예를 들면, 생방송 버튼의 트리거, 타이밍 시작 등의 임의의 구현 방식에 의해 진행할 수 있으며, 여기에서는 상세한 설명을 생략한다.
상기 생방송 인터페이스에는 상기 생방송 어카운트의 생방송 콘텐츠, 추천될 게임, 시청자 어카운트 정보 등이 표시된다.
상기 생방송 인터페이스에 시청자 어카운트 정보를 표시하는 것은, 시청자 어카운트 아이콘, 시청자 어카운트의 명칭 및/또는 시청자 어카운트가 상기 생방송 어카운트의 생방송 룸에 들어간 것을 표시하는 안내 메시지 등의 방식에 의해 구현될 수 있다.
상기 실시예에 따라, 생방송 인터페이스에 추천될 게임 및 시청자 어카운트 정보를 표시하여, 시청자 어카운트가 협력 게임에 참여할 의향이 있는지를 직관적으로 결정하는데 유용하며, 생방송 어카운트가 자신의 생방송을 시청하고 있는 시청자의 정보를 직관적으로 결정하는데 유용하며, 후속 협력 게임의 추진에 유용하다.
단계 S202: 클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화한다.
상기 생방송 서버가 클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하는 것은, 생방송 서버와 클라우드 게임 서버 프로세스 사이의 인터렉션에 의해 구현된다.
구체적으로는, 생방송 서버가 클라우드 게임 서비스 프로세스 서버에 호출 요청을 송신할 수 있고, 상기 호출 요청에는 클라우드 게임의 명칭, 클라우드 게임의 코드 등 호출하려는 클라우드 게임을 결정할 수 있는 정보가 포함되고, 클라우드 게임 서비스 프로세스 서버는 상기 호출 요청에 포함되는 호출하려는 클라우드 게임을 결정할 수 있는 정보에 따라, 대응하는 클라우드 게임을 시작할 수 있다.
상기 생방송 인터페이스로 동기화하는 것은, 생방송 어카운트, 협력 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 동기화할 수 있으며, 상기 생방송 어카운트 및 협력 어카운트에는 조작 권한이 있고, 상기 협력 게임을 조작할 수 있다.
상기 비 협력 어카운트는 조작 권한이 없고, 상기 생방송 어카운트의 생방송 비디오 스트림을 시청하고, 상기 생방송 어카운트의 대응하는 조작을 시청만 할 수 있다.
단계 S203: 상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트한다.
상기 생방송 서버는 상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신한 후, 상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 클라우드 게임 서비스 프로세스 서버로 송신하고, 상기 클라우드 게임 서비스 프로세스 서버는 클라우드 게임 서비스 프로세스를 호출하여 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임의 비디오 스트림을 업데이트한다.
상기 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 호출하는 것은 다음과 같을 수 있다. 상기 클라우드 게임 서비스 프로세스 서버가 상기 대응하는 협력 게임의 비디오 스트림을 생방송 서버로 주동적으로 송신하고, 생방송 서버가 상기 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트 비 협력 어카운트의 생방송 인터페이스로 푸시한다.
또는 상기 생방송 서버가 상기 클라우드 게임 서비스 프로세스 서버에서 상기 대응하는 협력 게임의 비디오 스트림을 취득하고, 상기 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 푸시한다.
상기 게임 조작 명령어에는 협력 게임 시작 전의 게임 로그인, 팀 편성 및 게임 시작 후의 게임 명령어가 포함된다.
상기 비 협력 어카운트는 상기 게임 조작 명령어를 발신할 권한이 없고, 상기 생방송 어카운트의 조작을 시청만 할 수 있다.
단계 S204: 상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트한다.
상기 생방송 서버는 상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신한 후, 상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 클라우드 게임 서비스 프로세스 서버로 송신하고, 상기 클라우드 게임 서비스 프로세스 서버는 클라우드 게임 서비스 프로세스를 호출하여 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임의 비디오 스트림을 업데이트한다.
상기 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 호출하는 것은 다음과 같을 수 있다. 상기 클라우드 게임 서비스 프로세스 서버가 상기 대응하는 협력 게임의 비디오 스트림을 생방송 서버로 주동적으로 송신하고, 생방송 서버가 상기 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 푸시한다.
또는 상기 생방송 서버가 상기의 클라우드 게임 서비스 프로세스 서버에서 상기 대응하는 협력 게임의 비디오 스트림을 취득하고, 상기 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 푸시한다.
상기 게임 생방송의 해결책에 따르면, 생방송 서버가 클라우드 게임 서비스 프로세스 서버에 대한 직접적인 호출이 구현되고, 생방송 어카운트와 협력 어카운트는 생방송 인터페이스에서 클라우드 게임을 직접 호출하여, 생방송 룸과 게임의 원활한 전환을 구현할 수 있으며, 조작이 간단하고, 조작 효율성 및 사용자 경험을 향상시킨다.
일 선택 가능한 실시 방식으로서, 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트하는 단계는,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임 비디오 스트림을 업데이트하는 단계와,
상기 클라우드 게임 서비스 프로세스에서 해당 협력 게임의 업데이트된 비디오 스트림을 취득하는 단계를 포함한다.
또한, 상기 클라우드 게임 서비스 프로세스는 상기 생방송 어카운트 및 협력 어카운트에 의해 송신된 게임 조작 명령어를 실시간으로 수신하고, 양자의 게임 조작 모두가 협력 게임에 영향을 미치고, 양자의 조작은 분리되어 있는 것이 아니다.
상기 대응하는 협력 게임의 비디오 스트림을 업데이트하는 것은, 양자가 대응하는 조작을 수행하는 대응하는 영역의 화면을 상기 생방송 어카운트/협력 어카운트에 표시하는 것을 의미하며, 예를 들어, 협력 게임의 과정에서, 상기 생방송 어카운트가 제 1 영역에서 조작을 수행하고, 상기 협력 어카운트가 제 2 영역에서 조작을 수행하는 경우, 상기 생방송 어카운트에 제 1 영역의 비디오 스트림을 표시하고, 상기 협력 어카운트에 제 2 영역의 비디오 스트림을 표시한다.
상기 실시예에 따라, 생방송 서버 및 클라우드 게임 서버 사이의 인터렉션 프로세스가 한정되고, 상기 생방송 서버가 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하여 대응하는 협력 게임의 비디오 스트림을 업데이트하는 것이 명확하게 구현되었다.
도 3에 나타낸 바와 같이, 본 발명의 실시예는 게임 생방송 인터렉션의 개략도를 제공한다.
생방송 클라이언트의 생방송 어카운트는 게임 조작 명령어를 송신하고, 생방송 서버는 상기 게임 조작 명령어를 수신하고, 상기 게임 조작 명령어를 클라우드 게임 서비스 프로세스 서버로 송신하고, 상기 클라우드 게임 서비스 프로세스 서버는 상기 생방송 어카운트의 게임 조작 명령어를 수신하고, 생방송 어카운트의 협력 게임의 비디오 스트림을 업데이트하고, 상기 생방송 서버를 통해 상기 생방송 어카운트의 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 청취자 클라이언트(비 협력 어카운트 단말)의 비 협력 어카운트의 생방송 인터페이스로 업데이트한다.
협력 게임을 시작한 후, 상기 청취자 클라이언트(협력 어카운트 단말)의 협력 어카운트는 게임 조작 명령어를 송신하고, 생방송 서버는 상기 게임 조작 명령어를 수신하고, 상기 게임 조작 명령어를 클라우드 게임 서비스 프로세스 서버로 송신하고, 상기 클라우드 게임 서비스 프로세스 서버는 상기의 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 협력 어카운트의 협력 게임의 비디오 스트림을 업데이트하고, 상기 생방송 서버를 통해 상기 협력 어카운트의 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트한다.
또한, 도 3에서는 일부 엔티티를 추가 또는 삭제할 수 있고, 모든 엔티티가 도면에 표시된 것은 아니고, 예를 들어, 상기 청취자 클라이언트(협력 어카운트 단말)는 예시적인 개략도이고, 하나 또는 복수의 협력 어카운트의 단말일 수 있고, 협력 어카운트 단말의 수를 제한하는 것은 아니다. 상기 청취자 클라이언트(비 협력 어카운트 단말)는 예시적인 개략도에 지나지 않고, 하나 또는 복수의 비 협력 어카운트의 단말일 수 있고, 비 협력 어카운트의 수를 제한하는 것은 아니다.
상기 생방송 어카운트의 게임 조작 명령어를 수신하는 클라우드 게임 서비스 프로세스 서버와 상기 협력 어카운트의 게임 조작 명령어를 수신하는 클라우드 게임 서비스 프로세스 서버는 하나의 클라우드 게임 서비스 프로세스 서버일 수 있고, 상이한 클라우드 게임 서비스 프로세스 서버일 수도 있다.
현재 게임 생방송의 기술적 해결책에는, 협력 어카운트를 선별하는 해결책이 없고, 시청자 어카운트에서 선별 조건을 충족하는 시청자 어카운트를 선별할 수 없고, 생방송 어카운트가 협력 게임의 의향이 있는 시청자 어카운트 정보를 얻을 수 없는 문제가 존재한다. 또한, 생방송 어카운트는 생방송 룸을 통해 협력 게임의 의향이 있는 시청자 어카운트에서 협력 게임을 진행하는 협력 어카운트를 직접 선택할 수 없으며, 상기 문제에 대응하여, 본 발명은 다음의 실시예를 제공한다.
일 선택 가능한 실시 방식으로서, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하는 단계와,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로서 생방송 인터페이스에 표시하는 단계를 더 포함한다.
또한, 협력 어카운트를 결정하려면 다음 세 가지 단계가 필요하다.
(1) 생방송 어카운트가 선별 조건을 설정하고, 상기 생방송 서버가 취득한 선별 조건에 따라, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별한다.
(2) 상기 후보 시청자 어카운트가 자신이 협력 게임의 의향이 있음을 결정하고, 협력 게임 요청을 송신한다.
(3) 생방송 어카운트가 상기 협력 게임 요청을 송신한 후보 어카운트에서 최종적으로 협력 게임을 진행하는 어카운트를 선택한다.
상기의 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로서 생방송 인터페이스에 표시하는 것은, 실시간으로 표시할 수 있거나, 또는 예정된 규칙에 따라 상기 후보 협력 어카운트를 배열한 후 표시할 수 있고, 예를 들어, 게임 어카운트 레벨이 높은 후보 협력 어카운트를 우선적으로 표시하거나, 또는 상기 생방송 어카운트에 대한 관심도가 높은 후보 협력 어카운트를 우선적으로 표시한다.
상기 실시 방식에 따라, 생방송 서버는 시청자 어카운트에 대해 예비 선별하여, 상기 예비 선별을 통과한 후보 시청자 어카운트에 의해 송신된 게임 요청을 수신하고, 생방송 어카운트가 협력 어카운트를 선택하도록, 게임 요청을 송신한 후보 시청자 어카운트를 생방송 인터페이스에 표시하고, 생방송 어카운트와 시청자 어카운트의 양방향의 선택에 의해, 협력 어카운트의 결정을 구현하였다.
일 선택 가능한 실시 방식으로서, 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 단계는,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 단계와,
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 단계를 포함한다.
또한, 상기 생방송 어카운트가 어카운트 선별 설정 요청을 송신하는 조작은, 버튼의 클릭, 아이콘 트리거, 음성 명령어 등 요청을 송신하는 임의의 방식을 사용할 수 있으며, 본 발명의 실시예는 이에 대해 한정하지 않는다.
상기 선별 조건 설정 옵션은 다음 형식일 수 있다.
(1) 옵션 형식: 대응하는 옵션을 표시하고, 생방송 어카운트는 체크를 하거나, 또는 수를 조정할 수 있다.
(2) 입력 형식: 생방송 어카운트가 스스로 선별 조건을 작성하고, 텍스트 또는 음성의 방식으로 설정한다.
(3) 옵션, 입력을 조합한 형식: 생방송 어카운트를 선택하는 기본적인 옵션을 제공하고, 생방송 어카운트는 스스로 설정한 조건을 추가할 수도 있다.
도 4에 나타낸 바와 같이, 본 발명의 실시예는 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 개략도를 제공한다.
도 4의 선별 조건 설정 옵션은 옵션, 입력을 조합한 형식이며, 여기서 선별 조건 및 게임 제한은 옵션의 형식이며, 생방송 어카운트는 상기 선별 조건 및 게임 제한을 트리거하여, 대응하는 내용을 선택할 수 있으며, 예를 들어, 도 4에서, 생방송 어카운트는 게임 제한에서 게임 레벨을 선택하고, 생방송 어카운트는 게임 레벨에서 제공되는 옵션의 레벨 1, 레벨 2, 레벨 3에서 구체적인 수요에 따라 선택할 수 있다. 협력 게임의 소비의 옵션은 입력 형식이며, 생방송 어카운트는 구체적인 수요에 따라 입력할 수 있다.
상기 실시예에 따라, 생방송 어카운트는 선별 조건 설정 옵션에 편집 정보를 설정하고, 생방송 서버는 상기 편집 정보에 따라 협력 어카운트의 선별 조건을 생성하고, 협력 어카운트의 선별에 필요한 선별 조건을 제공하였다.
일 선택 가능한 실시 방식으로서, 상기 협력 어카운트 선별 조건에는,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함된다.
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도에는, 상기 시청자 어카운트가 상기 생방송 어카운트를 주목하고 있는 것, 또는 상기 시청자 어카운트가 상기 생방송 어카운트에 선물한 가상 선물의 가치가 소정 값을 초과하고 있으며, 예를 들어, 1회에 선물한 가상 선물의 가치가 300 가상 코인을 초과하거나 또는 선물한 가상 선물의 누적 가치가 5000 가상 코인을 초과하는 것, 또는 상기 시청자 어카운트가 상기 생방송 어카운트의 생방송을 시청한 시간이 소정 임계 값보다 크고, 예를 들어, 상기 생방송 어카운트의 생방송을 시청한 누적 시간이 24시간보다 큰 것, 또는 상기 시청자 어카운트가 상기 생방송 어카운트 생방송을 시청한 과거의 횟수가 소정 임계 값보다 크고, 예를 들어, 상기 생방송 어카운트의 생방송을 시청한 과거의 누적 횟수가 30 회를 초과하는 것이 포함된다.
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것은, 상기 시청자 어카운트가 상기 생방송 어카운트의 생방송 룸에서 소비한 가상 코인의 가치가 소정 값에 달하며, 예를 들어, 상기 생방송 어카운트의 생방송 룸에서 소비한 가상 코인이 4000을 초과하는 것, 또는 상기 시청자 어카운트가 상기 생방송 어카운트의 생방송 룸에서 협력 게임에 대한 지불을 하고 있으며, 예를 들어, 협력 게임을 위한 지불에 1 가상 코인이 소비되는 것을 포함한다.
상기 시청자 어카운트의 게임 어카운트 카테고리에는 상기 시청자 어카운트의 게임 어카운트의 레벨과 상기 시청자 어카운트의 게임 어카운트가 위치한 서버가 포함된다.
상기 실시 방식에 따라, 상기 협력 어카운트 선별 조건의 구체적인 내용이 한정되고, 상기 생방송 서버가 상기 편집 정보에 따라 협력 어카운트의 선별 조건을 생성하는 조작이 세분화되었다.
일 선택 가능한 실시 방식으로서, 상기 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계는,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 단계와,
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 단계를 포함한다.
또한, 상기 선별 조건을 충족하는 시청자 어카운트, 즉 상기 후보 시청자 어카운트의 생방송 인터페이스에만 협력 게임 요청의 트리거 아이콘이 표시된다.
상기 협력 게임 요청의 트리거 아이콘은 간단한 아이콘 또는 버튼일 수 있고, 하나의 표시 정보 및/또는 상기 후보 시청자 어카운트 정보를 입력할 수 있는 페이지일 수도 있다.
또한, 상기 협력 게임 요구에는 상기 후보 협력 어카운트의 어카운트 정보와 상기 후보 협력 어카운트의 게임 어카운트 정보가 포함된다.
상기 실시예에 따라, 상기 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 구체적인 조작이 제한되고, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하는데 필요한 조건을 제공한다.
도 5에 나타낸 바와 같이, 본 발명의 실시예는 후보 시청자 어카운트의 생방송 인터페이스의 개략도를 제공한다. 후보 시청자 어카운트가 협력 게임 요청을 송신하는 인터페이스가 도면에 표시되어 있다.
상기 인터페이스는 (1) 상기 생방송 어카운트의 명칭 및/또는 아이콘, (2) 상기 생방송 어카운트에 의해 선택된 협력 게임의 명칭 및/또는 아이콘, (3) 상기 생방송 어카운트가 협력 게임하는 팀의 명칭, (4) 상기 생방송 어카운트에 의해 설정된 선별 조건, (5) 상기 생방송 어카운트에 의해 선택된 협력 어카운트의 명칭 및/또는 아이콘, (6) 후보 협력 어카운트의 수 및 상기 후보 협력 어카운트 내의 상기 후보 시청자 어카운트 순위, (7) 상기 후보 시청자 어카운트가 게임 어카운트의 정보를 입력 및 수정하는 정보 필드, (8) 협력 게임 요청을 송신하는 버튼, 및 (9) 상기 후보 시청자 어카운트의 전자 거래 행동 정보 및 전자 거래 행동을 수행하는 입구가 포함된다.
도 5의 아이콘 0은 상기 생방송 어카운트의 아이콘이며, 아이콘 1 내지 아이콘 4는 상기 협력 어카운트의 아이콘이다.
현재 게임 생방송의 기술적 해결책은, 방송자와 시청자 사이의 효과적인 의사소통 방식이 부족해, 시청자가 협력 게임을 요청하여 성공하기 전에, 방송자가 이미 게임을 시작하거나, 또는 시청자가 게임에서 문제가 발생하면 방송자가 애타게 기다릴 수밖에 없으며, 시청자의 상황을 알 수 없는 경우가 존재하며, 상기 문제에 대응하여 본 발명은 다음의 실시 방식을 제공한다.
일 선택 가능한 실시 방식으로서, 상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 설정하는 단계를 더 포함한다.
상기 실시 방식에 따라, 상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 확립하고, 상기 생방송 어카운트와 상기 협력 어카운트 사이의 효과적인 의사 소통 방식을 확립하고, 상대의 상황이나 상태를 적시로 알 수 있다.
현재 게임 생방송의 기술적 해결책에서, 인터넷 생방송 플랫폼에 적절한 모니터링 방식이 부족하고, 네트워크 플랫폼은 각 게임 어카운트의 협력 게임의 진행 상황을 파악할 수 없기 때문에, 효과적인 관리를 진행할 수 없고, 예를 들어, 시청자가 협력 게임을 위한 전자 거래를 진행한 후, 방송자가 실제로 시청자와 협력 게임을 진행하고 있는지를 판단할 수 없다.
상기 문제에 대응하여 본 발명은 다음의 실시 방식을 제공한다.
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하고, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임 종료 원인이 포함된다.
또한, 상기 조작 정보를 기록하는 방식에는, 텍스트, 비디오, 오디오 등이 포함된다. 생방송 어카운트 및 협력 어카운트의 조작 정보에 대한 모니터링을 제공할 수 있는 모든 방식이 본 발명에 적용되어 실시될 수 있다.
협력 게임을 진행하는 과정에서, 상기 조작 정보는 생방송 인터페이스 또는 생방송 서버에서 직접 볼 수 있고, 협력 게임이 종료된 후 생방송 서버를 통해 조회할 수 있다.
도 6에 나타낸 바와 같이, 본 발명의 실시예는 조작 정보를 기록하는 개략도를 제공한다.
도 6에서는 플로팅 조작 정보의 아이콘이 생방송 인터페이스에 표시되어 있고, 생방송 어카운트 및 시청자 어카운트는 상기 조작 정보 아이콘을 트리거하여, 구체적인 조작 정보를 볼 수 있다.
도 7에 나타낸 바와 같이, 본 발명의 실시예는 조작 정보의 구체적인 내용의 개략도를 제공한다.
도 7에서, 상기 조작 정보의 구체적인 내용에는, 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임의 종료 원인 및 기록된 비디오 정보가 포함된다.
상기 실시 방식에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하여, 생방송 어카운트와 협력 어카운트의 협력 게임에 대한 모니터링을 구현할 수 있으며, 게임 진행 중 또는 진행 후 생방송 어카운트가 협력 어카운트의 협력 게임의 수요를 충족하였는지 여부를 판단할 수 있다.
본 발명의 실시예는 생방송 어카운트가 클라우드 게임을 종료하거나 또는 지정 협력 어카운트와의 협력 게임을 종료하는 실시 방식을 더 제공한다.
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하거나, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트한다.
생방송 어카운트는 게임 종료 명령어를 송신하는 것에 의해, 클라우드 게임의 비디오 스트림을 생방송 인터페이스의 비디오 스트림으로 복원할 수 있다.
생방송 어카운트는 또한 하나 또는 복수의 지정된 협력 어카운트와의 협력 게임을 종료하도록 선택하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하고, 생방송 인터페이스의 비디오 스트림을 생방송 어카운트의 소스 게임 비디오 스트림으로 전환할 수 있다.
상기 실시 방식에 따라, 생방송 어카운트는 생방송 인터페이스를 통해 클라우드 게임을 직접 종료하거나, 또는 지정 협력 어카운트와의 협력 게임을 종료하는 것을 구현할 수 있다.
실시예 2
본 발명의 실시예는 메모리(801) 및 프로세서(802)를 포함하는 게임 생방송 디바이스(800)을 제공하고, 도 8에 나타낸 바와 같이, 여기서,
상기 메모리는 컴퓨터 프로그램을 저장하는데 사용되며,
상기 프로세서는 상기 메모리의 프로그램을 독출하고,
생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계와,
클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하는 단계와,
상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계와,
상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계를 수행하는데 사용되며,
상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
선택적으로, 상기 프로세서는 또한,
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하거나, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 프로세서는 또한,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하고,
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 프로세서는 또한,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하고,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는데 사용된다.
선택적으로, 상기 협력 어카운트 선별 조건은,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함된다.
선택적으로, 상기 프로세서가 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 것은,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 것, 및
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 것을 포함한다.
선택적으로, 상기 프로세서가 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 것은,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 것, 및
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 것을 포함한다.
선택적으로, 상기 프로세서가 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트하는 것은,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임 비디오 스트림을 업데이트하는 것, 및
상기 클라우드 게임 서비스 프로세스에서 대응하는 협력 게임의 업데이트된 비디오 스트림을 취득하는 것을 포함한다.
선택적으로, 상기 프로세서는 또한,
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하는데 사용되며, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임의 종료 원인이 포함된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후, 상기 프로세서는 또한,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 설정하는데 사용된다.
본 발명의 실시예는 게임 생방송 장치를 제공하고, 도 9에 나타낸 바와 같이, 상기 장치는,
생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하도록 구성된 요청 수신 유닛(901)과,
클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하도록 구성된 클라우드 게임 호출 유닛(902)과,
상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 1 업데이트 유닛(903)과,
상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 2 업데이트 유닛(904)을 포함하고,
상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함된다.
선택적으로, 상기 장치는 또한,
상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하거나, 또는
상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 요청 수신 유닛은 또한,
생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하고,
시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는데 사용된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하기 전에, 상기 요청 수신 유닛은 또한,
상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하고,
임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는데 사용된다.
선택적으로, 상기 협력 어카운트 선별 조건에는,
상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 하나 또는 복수가 포함된다.
선택적으로, 상기 요청 수신 유닛이 상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 것은,
상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 것, 및
상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 것을 포함한다.
선택적으로, 상기 요청 수신 장치가 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 것은,
상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 것, 및
상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 것을 포함한다.
선택적으로, 상기 제 1 업데이트 유닛/제 2 업데이트 유닛이 상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 업데이트 하는 것은,
상기 생방송 어카운트/협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 상기 클라우드 게임 서비스 프로세스로 송신하고, 상기 클라우드 게임 서비스 프로세스가 수신한 게임 조작 명령어에 따라, 대응하는 조작을 수행하고 대응하는 협력 게임 비디오 스트림을 업데이트하는 것, 및
상기 클라우드 게임 서비스 프로세스에서 대응하는 협력 게임의 업데이트된 비디오 스트림을 취득하는 것을 포함한다.
선택적으로, 상기 장치는 또한,
클라우드 게임 서비스 프로세스에 대한 호출에 따라, 협력 게임에 대한 상기 생방송 어카운트 및 각 협력 어카운트의 조작 정보를 기록하는데 사용되며, 상기 조작 정보에는 협력 게임을 시작한 시간, 협력 게임을 종료한 시간, 협력 게임의 종료 원인이 포함된다.
선택적으로, 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신한 후, 상기 요청 수신 유닛은 또한,
상기 생방송 어카운트와 상기 협력 어카운트 사이에 음성 연결을 확립하는데 사용된다.
본 발명은 컴퓨터 프로그램이 저장된 컴퓨터 프로그램 매체를 더 제공하고, 해당 프로그램이 프로세서에 의해 수행되면, 상기 실시예 1에 제공되는 게임 생방송 방법의 단계가 구현된다.
본 발명에 제공된 일부 실시예에서 공개된 시스템, 장치 및 방법은 다른 방식으로 구현될 수 있는 것을 이해하기 바란다. 예를 들어, 상기와 같은 장치의 실시예는 단지 예에 지나지 않고, 예를 들면, 상기 모듈의 구분은 단순한 논리적인 기능에 따른 구분이며, 실제로 구현할 때 다른 구분 방식이 있을 수 있고, 예를 들어, 복수의 모듈 또는 구성 요소가 결합되거나 또는 다른 시스템에 통합될 수 있고, 또는 일부 특징이 생략되거나 또는 수행되지 않을 수도 있다. 한편, 표시되거나 또는 검토된 상호 간의 결합 또는 직접 결합 또는 통신 연결은 복수의 인터페이스, 장치 또는 모듈을 통한 간접적인 결합 또는 통신 연결일 수 있고, 전기적, 기계적, 또는 다른 형태일 수 있다.
상기 분리 부재로 설명된 모듈은 물리적으로 분리될 수 있고, 물리적으로 분리되지 않을 수도 있으며, 모듈로 표시된 부재는 물리적 모듈일 수 있고, 물리적 모듈이 아닐 수도 있다. 즉, 동일한 장소에 위치할 수 있거나, 또는 복수의 네트워크 모듈에 분산될 수도 있다. 실제 수요에 따라 일부 또는 전부의 모듈을 선택하여, 본 실시예의 해결책의 목적을 달성할 수 있다.
또한, 본 발명의 각 실시예에 따른 각 기능 모듈은 하나의 처리 모듈에 통합될 수 있으며, 각 모듈이 별도로 물리적으로 존재할 수 있고, 2개 또는 2개 이상의 모듈이 하나의 모듈에 통합될 수도 있다. 상기 통합 모듈은 하드웨어의 형태로 구현될 수 있고, 소프트웨어 기능 모듈의 형태로 구현될 수도 있다. 상기 통합 모듈은 소프트웨어 기능 모듈 형태로 제공되며, 별도의 제품으로 판매 또는 사용되는 경우, 하나의 컴퓨터 판독 가능한 기록 매체에 저장될 수 있다.
상기 실시예에서, 전부 또는 일부가 소프트웨어, 하드웨어, 펌웨어, 또는 그 조합에 의해 구현될 수 있다. 소프트웨어를 사용하여 구현할 때, 전부 또는 일부가 컴퓨터 프로그램 제품의 형태로 구현될 수 있다.
상기 컴퓨터 프로그램 제품은 하나 또는 복수의 컴퓨터 명령어를 포함한다. 상기 컴퓨터 프로그램 명령어가 컴퓨터에 로드되어 수행되면, 본 발명의 실시예에서 설명된 프로세스 또는 기능의 전부 또는 일부가 생성된다. 상기 컴퓨터는 범용 컴퓨터, 전용 컴퓨터, 컴퓨터 네트워크, 또는 다른 프로그래머블 장치일 수 있다. 상기 컴퓨터 명령어는 컴퓨터 판독 가능한 기록 매체에 저장되거나, 또는 하나의 컴퓨터 판독 가능한 기록 매체에서 다른 컴퓨터 판독 가능한 기록 매체로 전송될 수 있고, 예를 들면, 상기 컴퓨터 명령어는 유선(예를 들어, 동축 케이블, 광섬유, 디지털 가입자 회선(DSL)) 또는 무선(예를 들어, 적외선, 무선, 전자레인지 등)의 방식에 의해 하나의 웹 사이트, 컴퓨터, 서버 또는 데이터 센터에서 다른 웹 사이트, 컴퓨터, 서버 또는 데이터 센터로 전송될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 컴퓨터에 의해 저장될 수 있는 임의의 사용 가능한 매체, 또는 하나 또는 복수의 사용 가능한 매체를 포함하는 통합된 서버, 데이터 센터 등의 데이터 저장 디바이스일 수 있다. 상기 사용 가능한 매체는 자기 매체(예를 들어, 플로피 디스크, 하드 디스크, 자기 테이프), 광학 매체(예를 들어, DVD) 또는 반도체 매체(예를 들어, 솔리드 스테이트 디스크(solid state disk, SSD)) 등일 수 있다.
이상, 본 발명에 제공되는 기술적 해결책을 상세히 소개하였으며, 본 발명에서는 구체적인 예를 사용하여 본 발명의 원리 및 실시 방식을 설명하였다. 상기 실시예의 설명은 본 발명의 방법과 그 중심 사상을 이해하는데 도움을 주기 위해서만 사용된다. 동시에 당업자에게 있어서, 본 발명의 사상에 근거하여, 구체적인 실시 방식 및 그 적용 범위에 변경이 있을 수 있으며, 요약하면, 본 명세서의 내용은 본 발명을 제한하는 것으로 이해해서는 안된다.
당업자라면, 본 발명의 실시예는 방법, 시스템, 또는 컴퓨터 프로그램 제품으로 제공되고 있는 것을 이해해야 한다. 따라서, 본 발명은 완전한 하드웨어 실시예, 완전한 소프트웨어 실시예 또는 소프트웨어와 하드웨어의 실시예를 조합한 형태를 채용할 수 있다. 그리고 본 발명은 컴퓨터 사용 가능한 프로그램 코드를 포함하는 하나 또는 복수의 컴퓨터 사용 가능한 기록 매체(자기 디스크 저장 장치, CD-ROM, 광 스토리지 등을 포함하지만, 이에 제한되지 않음)에서 실시되는 컴퓨터 프로그램 제품의 형태를 채용할 수 있다.
본 발명은 본 발명에 따른 방법, 디바이스(시스템) 및 컴퓨터 프로그램 제품의 흐름도 및/또는 블록도를 참조하여 설명되었다. 흐름도 및/또는 블록도의 각 프로세스 및/또는 블록도의 각 프로세스 및/또는 블록, 및 흐름도 및/또는 블록도의 프로세스 및/또는 블록의 조합은 컴퓨터 프로그램 명령어에 의해 구현될 수 있는 것을 이해하기 바란다. 이러한 컴퓨터 프로그램 명령어는 범용 컴퓨터, 전용 컴퓨터, 임베디드 프로세서, 또는 다른 프로그래머블 데이터 처리 디바이스의 프로세서에 제공되어 하나의 머신을 생성할 수 있으며, 이를 통해 컴퓨터 또는 다른 프로그래머블 데이터 처리 디바이스의 프로세서에 의해 수행되는 명령어는 흐름도의 하나의 프로세스 또는 복수의 프로세스 및/또는 블록도의 하나의 블록 또는 복수의 블록에서 지정된 기능을 구현하기 위한 장치를 생성한다.
이러한 컴퓨터 프로그램 명령어는 또한 컴퓨터 또는 다른 프로그래머블 데이터 처리 디바이스가 특정 방식으로 작동하도록 안내할 수 있는 컴퓨터 판독 가능한 메모리에 저장될 수 있고, 이를 통해 해당 컴퓨터 판독 가능한 메모리에 저장된 명령어는 흐름도의 하나의 프로세스 또는 복수의 프로세스 및/또는 블록도의 하나의 블록 또는 복수의 블록에서 지정된 기능을 수행하는 명령어 장치를 포함한 제품을 생성할 수 있다.
이러한 컴퓨터 프로그램 명령어는 또한 컴퓨터 또는 다른 프로그래머블 데이터 처리 디바이스에 로딩될 수 있으며, 이를 통해 컴퓨터 또는 기타 프로그래머블 디바이스에서 일련의 조작 단계가 수행되어 컴퓨터에 의해 구현되는 처리를 구현하고, 따라서 컴퓨터 또는 기타 프로그래머블 디바이스에서 수행되는 명령어는 흐름도의 하나의 프로세스 또는 복수의 프로세스 및/또는 블록도의 하나의 블록 또는 복수의 블록에 지정된 기능을 구현하기 위한 단계를 제공한다.
물론, 당업자는 본 발명의 정신 및 범위를 벗어나지 않고 본 발명에 대해 다양한 변경 및 변형을 진행할 수 있다. 따라서, 본 발명의 이러한 수정 및 변형이 본 발명의 특허 청구범위 및 동등한 기술적 범위 내에 있는 경우, 본 발명은 이러한 변경 및 변형을 포함하는 것을 의도한다.

Claims (10)

  1. 생방송 서버에 적용되는 게임 생방송 방법에 있어서,
    생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계와,
    클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하는 단계와,
    상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계와,
    상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하는 단계를 포함하고,
    상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함되는
    것을 특징으로 하는 게임 생방송 방법.
  2. 제 1 항에 있어서,
    상기 생방송 어카운트에 의해 송신된 게임 종료 명령어를 수신하고, 호출된 클라우드 게임 서비스 프로세스를 해제하고, 추천될 게임의 생방송 인터페이스를 표시하는 단계, 또는
    상기 생방송 어카운트에 의해 송신된 지정 협력 어카운트와의 협력 게임을 종료하는 명령어를 수신하고, 상기 지정 협력 어카운트를 비 협력 어카운트로 업데이트하는 단계를 더 포함하는
    것을 특징으로 하는 방법.
  3. 제 1 항에 있어서,
    상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
    생방송 어카운트에 의해 송신된 생방송 조작 요청을 수신하고, 추천될 게임의 생방송 인터페이스를 표시하는 단계와,
    시청자 어카운트에 의해 송신된 생방송 시청 조작 요청을 수신하고, 생방송 인터페이스에 시청자 어카운트 정보를 표시하는 단계를 더 포함하는
    것을 특징으로 하는 방법.
  4. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
    상기 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계 전에,
    상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하고, 상기 시청자 어카운트에서 상기 협력 어카운트 선별 조건을 충족하는 후보 시청자 어카운트를 선별하는 단계와,
    임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신한 경우, 상기 생방송 어카운트가 상기 후보 협력 어카운트에서 협력 어카운트를 선택하도록, 상기 임의의 후보 시청자 어카운트를 후보 협력 어카운트로 생방송 인터페이스에 표시하는 단계를 더 포함하는
    것을 특징으로 하는 방법.
  5. 제 4 항에 있어서,
    상기 협력 어카운트 선별 조건에는,
    상기 생방송 어카운트에 대한 시청자 어카운트의 관심도가 소정 값보다 큰 것,
    시청자 어카운트의 전자 거래 행동이 상기 생방송 어카운트에 의해 설정된 전자 거래 규칙을 충족하는 것, 및
    시청자 어카운트의 게임 어카운트 카테고리가 상기 생방송 어카운트에 의해 선택된 협력 게임의 게임 어카운트 카테고리에 속하는 것 중 어느 하나 또는 복수가 포함되는
    것을 특징으로 하는 방법.
  6. 제 4 항에 있어서,
    상기 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 취득하는 단계는,
    상기 생방송 어카운트에 의해 송신된 어카운트 선별 설정 요청을 수신하고, 상기 생방송 인터페이스에 선별 조건 설정 옵션을 표시하는 단계와,
    상기 생방송 어카운트가 상기 선별 조건 설정 옵션에 대해 설정한 편집 정보를 수신하고, 생방송 어카운트에 의해 설정된 협력 어카운트 선별 조건을 생성하는 단계를 포함하는
    것을 특징으로 하는 방법.
  7. 제 4 항에 있어서,
    상기 임의의 후보 시청자 어카운트에 의해 송신된 협력 게임 요청을 수신하는 단계는,
    상기 후보 시청자 어카운트의 생방송 인터페이스에 협력 게임 요청의 트리거 아이콘을 표시하는 단계와,
    상기 후보 시청자 어카운트가 상기 트리거 아이콘을 조작하여 송신한 협력 게임 요청을 수신하는 단계를 포함하는
    것을 특징으로 하는 방법.
  8. 생방송 어카운트에 의해 송신된 협력 게임 요청을 수신하는 요청 수신 유닛과,
    클라우드 게임 서비스 프로세스를 호출하여 협력 게임을 시작하고 생방송 인터페이스로 동기화하도록 구성된 클라우드 게임 호출 유닛과,
    상기 생방송 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 생방송 어카운트 및 시청자 어카운트의 비 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 1 업데이트 유닛과,
    상기 협력 어카운트에 의해 송신된 게임 조작 명령어를 수신하고, 클라우드 게임 서비스 프로세스를 호출하고 대응하는 협력 게임의 비디오 스트림을 상기 협력 어카운트의 생방송 인터페이스로 업데이트하도록 구성된 제 2 업데이트 유닛을 포함하고,
    상기 협력 게임 요청에는 상기 생방송 어카운트가 시청자 어카운트에서 선택한 협력 게임의 협력 어카운트 및 추천될 게임에서 선택한 협력 게임이 포함되는
    것을 특징으로 하는 게임 생방송 장치.
  9. 컴퓨터 프로그램을 저장하도록 구성되는 메모리와,
    상기 메모리 내의 프로그램을 독출하여 제 1 항 내지 제 7 항 중 어느 한 항에 기재된 게임 생방송 방법을 수행하도록 구성되는 프로세서를 포함하는
    것을 특징으로 하는 게임 생방송 디바이스.
  10. 컴퓨터 프로그램이 저장되어 있고, 상기 프로그램이 프로세서에 의해 수행되면, 제 1 항 내지 제 7 항 중 어느 한 항에 기재된 게임 생방송 방법의 단계가 구현되는
    것을 특징으로 하는 컴퓨터 프로그램 매체.
KR1020210164528A 2020-12-22 2021-11-25 게임 생방송 방법, 장치 및 디바이스 KR20220090411A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011526170.5 2020-12-22
CN202011526170.5A CN112672179B (zh) 2020-12-22 2020-12-22 一种游戏直播的方法和装置及设备

Publications (1)

Publication Number Publication Date
KR20220090411A true KR20220090411A (ko) 2022-06-29

Family

ID=75407489

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210164528A KR20220090411A (ko) 2020-12-22 2021-11-25 게임 생방송 방법, 장치 및 디바이스

Country Status (4)

Country Link
US (1) US20220201341A1 (ko)
JP (1) JP2022099259A (ko)
KR (1) KR20220090411A (ko)
CN (1) CN112672179B (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691828B (zh) * 2021-08-30 2024-03-26 北京达佳互联信息技术有限公司 直播方法及装置
CN114025180A (zh) * 2021-09-30 2022-02-08 北京达佳互联信息技术有限公司 一种游戏操作同步***、方法、装置、设备及存储介质
CN114159802B (zh) * 2021-11-08 2023-03-24 北京达佳互联信息技术有限公司 一种游戏直播方法、装置、***、设备及存储介质
CN114489891A (zh) * 2022-01-11 2022-05-13 北京字跳网络技术有限公司 云应用程序的控制方法、***、装置、可读介质和设备
CN115022727B (zh) * 2022-06-27 2024-04-30 北京达佳互联信息技术有限公司 账号过滤方法、装置、电子设备和存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6172572B2 (ja) * 2011-09-27 2017-08-02 株式会社コナミデジタルエンタテインメント ゲーム管理装置、ゲームシステム及びプログラム
JP5808824B2 (ja) * 2012-01-24 2015-11-10 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理システム
KR20140106838A (ko) * 2013-02-27 2014-09-04 한국전자통신연구원 스트리밍 기반의 게임 플랫폼을 이용한 클라우드 서비스 제공 장치 및 방법
US20150244754A1 (en) * 2014-02-25 2015-08-27 Stephen Beckham, JR. Technologies for multi-user interactive media streaming
US9873056B2 (en) * 2015-09-15 2018-01-23 Square Enix Holdings Co., Ltd. Game system including third party input
US9873055B2 (en) * 2015-09-15 2018-01-23 Square Enix Holdings Co., Ltd. Game system including third party control
US10616288B2 (en) * 2016-08-02 2020-04-07 Facebook, Inc. Systems and methods for shared broadcasting
US10814230B2 (en) * 2017-10-12 2020-10-27 Microsoft Technology Licensing, Llc Interactive event broadcasting
JP6730392B2 (ja) * 2018-09-19 2020-07-29 株式会社カプコン ゲームプログラムならびにゲームシステム
CN110213601B (zh) * 2019-04-30 2021-04-27 大鱼互联科技(深圳)有限公司 一种基于云游戏的直播***及直播方法、直播互动方法
CN111818394A (zh) * 2019-12-11 2020-10-23 厦门雅基软件有限公司 云游戏直播方法、客户端及计算机可读存储介质
CN111510736A (zh) * 2020-04-24 2020-08-07 深圳云鹭科技有限公司 一种云游戏互动直播***及互动直播方法
CN111773667B (zh) * 2020-07-28 2023-10-20 网易(杭州)网络有限公司 直播游戏交互方法、装置、计算机可读介质及电子设备

Also Published As

Publication number Publication date
US20220201341A1 (en) 2022-06-23
CN112672179B (zh) 2022-05-03
JP2022099259A (ja) 2022-07-04
CN112672179A (zh) 2021-04-16

Similar Documents

Publication Publication Date Title
KR20220090411A (ko) 게임 생방송 방법, 장치 및 디바이스
CN110597774B (zh) 一种文件分享方法、***、装置、计算设备及终端设备
US11412307B2 (en) Interaction information processing method, client, service platform, and storage medium
KR101872759B1 (ko) 음성 채팅을 가능하게 하는 시스템, 방법 및 프로그램
EP4203478A1 (en) Multi-user live streaming method and apparatus, terminal, server, and storage medium
WO2018045979A1 (zh) 媒体文件的消息传输方法、装置和存储介质
US11743529B2 (en) Display control method, terminal, and non-transitory computer readable recording medium storing a computer program
CN111314714B (zh) 一种游戏直播方法和装置
WO2023279937A1 (zh) 基于直播视频的互动方法、装置、设备及存储介质
CN112995759A (zh) 互动业务处理方法、***、装置、设备及存储介质
CN113411652A (zh) 媒体资源播放方法和装置、存储介质及电子设备
CN112584187A (zh) 会话的创建方法、装置、服务器和存储介质
CN106576126B (zh) 音频聊天管理设备和方法
CN112969093A (zh) 互动业务处理方法、装置、设备及存储介质
CN106792237B (zh) 一种消息显示方法和***
CN113329236B (zh) 直播的方法、直播的装置、介质及电子设备
KR102243835B1 (ko) 시청자 참여형 클라우드 게임 방송 방법 및 장치
CN109948082A (zh) 直播信息处理方法及装置、电子设备、存储介质
JP7232846B2 (ja) ボイスチャット装置、ボイスチャット方法及びプログラム
CN113891123A (zh) 一种推送虚拟空间信息的方法、装置及***
CN114466208B (zh) 直播记录处理方法、装置、存储介质及计算机设备
CN110912863A (zh) 身份线索信息获取方法、装置、计算机设备和存储介质
CN113660534B (zh) 虚拟资源的显示方法和装置、存储介质及电子设备
TWI511538B (zh) 整合數位電視服務及社群網路的方法及電子裝置
KR20080006105A (ko) 모바일 컨텐츠에 연동한 부가 정보 제공 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체

Legal Events

Date Code Title Description
E601 Decision to refuse application