JP7746565B2 - コンテストポップアップウインドウの表示方法、装置、機器及びプログラム - Google Patents

コンテストポップアップウインドウの表示方法、装置、機器及びプログラム

Info

Publication number
JP7746565B2
JP7746565B2 JP2024522388A JP2024522388A JP7746565B2 JP 7746565 B2 JP7746565 B2 JP 7746565B2 JP 2024522388 A JP2024522388 A JP 2024522388A JP 2024522388 A JP2024522388 A JP 2024522388A JP 7746565 B2 JP7746565 B2 JP 7746565B2
Authority
JP
Japan
Prior art keywords
contest
target
participating
pop
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024522388A
Other languages
English (en)
Other versions
JP2024536511A (ja
Inventor
博文 唐
智椋 甄
▲鵬▼ ▲劉▼
▲瑩▼ 唐
▲聞▼ ▲湯▼
明原 ▲呉▼
昌明 ▲デン▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of JP2024536511A publication Critical patent/JP2024536511A/ja
Application granted granted Critical
Publication of JP7746565B2 publication Critical patent/JP7746565B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between 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/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • 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/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • 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/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/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features 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 output arrangements for receiving control signals generated by the game device
    • A63F2300/303Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本出願は2021年11月24日にて提出された、出願番号が202111405452.4であり、発明の名称が「コンテストポップアップウインドウの表示方法、装置、機器、媒体及びプログラム」である中国特許出願の優先権を主張して、その全ての内容は本出願に援用されている。
本出願はコンピュータの技術分野に関して、特にコンテストポップアップウインドウの表示方法、装置、機器、媒体及びプログラムに関する。
競技コンテストのライブ配信を展開させるために、コンテストの関連アプリケーション又はウェブページにコンテストポップアップウインドウを表示することで、コンテストの視聴率を向上する。
電子競技コンテストにおいて、コンテストポップアップウインドウは現在コンテストライブ配信のプレビューライブ配信画面を表示するために利用されており、コンテストポップアップウインドウに対応するポップアップウインドウインターフェースは、美術スタッフによって設計された仮想キャラクターのイメージポスターで装飾される。
ところが、上記のコンテストポップアップウインドウに使用されるポスターは統一に設計され、現在、ライブ配信を行っているコンテストとの関連度が低く、且つコンテストに関連するコンテスト情報が少ないため、ポップアップウインドウの情報伝達効率が低い。
本出願の実施例は伝達されるコンテスト情報の情報量を向上可能にするコンテストポップアップウインドウの表示方法、装置、機器、媒体及びプログラムを提供する。前記技術案は以下の通りである。
1つの態様として、端末が実行するコンテストポップアップウインドウの表示方法を提供し、前記方法は、
ターゲットアプリケーションプログラムにおけるアプリケーションインターフェースを表示するステップであって、前記ターゲットアプリケーションプログラムとターゲットコンテストとは関連関係が存在し、前記ターゲットアプリケーションプログラムにはターゲットアカウントがログインされるステップと、
前記ターゲットコンテストがライブ配信状態にあることに応答して、前記アプリケーションインターフェースにコンテストポップアップウインドウを表示するステップであって、前記ターゲットコンテストの参加選手にはターゲット参加選手が含まれるステップと、
前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示するステップであって、前記ターゲット参加選手は前記ターゲットアカウントと興味関連関係が存在する選手であるステップと、を含む。
別の態様として、コンテストポップアップウインドウの表示装置を提供し、前記装置は、
ターゲットアプリケーションプログラムにおけるアプリケーションインターフェースを表示する表示モジュールであって、前記ターゲットアプリケーションプログラムとターゲットコンテストとは関連関係が存在し、前記ターゲットアプリケーションプログラムにはターゲットアカウントがログインされる表示モジュールを含み、
前記表示モジュールはさらに、前記ターゲットコンテストがライブ配信状態にあることに応答して、前記アプリケーションインターフェースにコンテストポップアップウインドウを表示し、前記ターゲットコンテストの参加選手にはターゲット参加選手が含まれ、
前記表示モジュールはさらに、前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示し、前記ターゲット参加選手は前記ターゲットアカウントと興味関連関係が存在する選手である。
別の態様として、コンピュータ機器を提供し、前記端末はプロセッサー及びメモリを含み、前記メモリには少なくとも1つの指令、少なくとも1つのプログラム、コードセット又は指令セットが記憶され、前記少なくとも1つの指令、前記少なくとも1つのプログラム、前記コードセット又は指令セットは前記プロセッサーによって読み込まれて実行されることで、本出願の実施例の何れか1つに記載のコンテストポップアップウインドウの表示方法を実現する。
別の態様として、コンピュータ可読記憶媒体を提供し、前記コンピュータ可読記憶媒体には少なくとも1つのプログラムコードが記憶され、前記プログラムコードはプロセッサーによって読み込まれて実行されることで、本出願の実施例の何れか1つに記載のコンテストポップアップウインドウの表示方法を実現する。
別の態様として、コンピュータプログラム又はコンピュータプログラムを提供し、当該コンピュータプログラム又はコンピュータプログラムはコンピュータ指令を含み、当該コンピュータ指令はコンピュータ可読記憶媒体に記憶される。コンピュータ機器のプロセッサーはコンピュータ可読記憶媒体から当該コンピュータ指令を読み取って、当該コンピュータ指令を実行することで、当該コンピュータ機器に上記の実施例の何れか1つに記載のコンテストポップアップウインドウの表示方法を実行させる。
本出願が提供する技術案は少なくとも以下の有益な効果を含む:
ターゲットアカウントがターゲットアプリケーションプログラムにログインした後、ターゲットアプリケーションプログラムのアプリケーションインターフェースにターゲットコンテストのコンテストポップアップウインドウを表示し、コンテストポップアップウインドウには、ターゲットアカウントと興味関連を有する参加選手の選手情報が含まれ、即ち、ターゲットアカウントの興味に応じてコンテストポップアップウインドウにおける参加選手の展示ポスターを対応して表示し、コンテストポップアップウインドウにより伝達される情報量及び情報伝達効率を向上し、ユーザーのターゲットコンテストに対する興味度を高めて、ターゲットコンテストに対する訪問者引きつけ効果を強化させる。
コンテストポップアップウインドウに、現在のターゲットコンテストにおける選手情報を表示することで、ターゲットアプリケーションプログラムにターゲットコンテストの関連内容を展示することができ、データ伝達効率を向上し、ユーザーがターゲットコンテストをある程度で理解するマンマシンインタラクション効率を高める。
本出願の関連技術における電子競技コンテストポップアップウインドウの概略図である。 本出願の1つの例示的な実施例が提供する実施環境の概略図である。 本出願の1つの例示的な実施例が提供するコンテストポップアップウインドウの表示方法のフローチャートである。 本出願の1つの例示的な実施例が提供するコンテストポップアップウインドウのインターフェース表示のフローチャートである。 本出願の別の例示的な実施例が提供するコンテストポップアップウインドウの表示方法のフローチャートである。 本出願の1つの例示的な実施例が提供するコンテストデータが空である際のコンテストポップアップウインドウ表示の概略図である。 本出願の1つの例示的な実施例が提供するコンテストデータが非空である際のコンテストポップアップウインドウ表示の概略図である。 本出願の別の例示的な実施例が提供するコンテストポップアップウインドウの表示方法のフローチャートである。 本出願の1つの例示的な実施例が提供するコンテストポップアップウインドウの表示装置の構造ブロック図である。 本出願の別の例示的な実施例が提供するコンテストポップアップウインドウの表示装置の構造ブロック図である。 本出願の1つの例示的な実施例が提供する端末の構造ブロック図である。
まず、本出願の実施例が係る用語を簡単に紹介する。
コンテストポップアップウインドウ:コンテストライブ配信を展開させるためのプッシュウィンドウであり、コンテストライブ配信に訪問者を引きつけ、コンテストライブ配信の注目度を向上する。任意選択で、上記のコンテストはスポーツコンテスト、音楽コンテスト、議論コンテスト、電子競技コンテストなどであってもよく、本出願の実施例において限定していない。いくつかの実施例において、コンテストライブ配信はライブ配信アプリケーションプログラムにより起動され、コンテストポップアップウインドウはターゲットアプリケーションプログラムのアプリケーションインターフェースに表示されるポップアップウインドウであり、ターゲットアプリケーションプログラムは当該ライブ配信アプリケーションプログラムであってもよいし、当該コンテストライブ配信に対応するターゲットコンテストに関連する他のプログラムであってもよい。任意選択で、ライブ配信アプリケーションプログラムはさらに、ターゲットアプリケーションプログラムをホストプログラムとするアプレットであってもよい。
1つの例示において、電子競技コンテストを例として、ターゲットアプリケーションプログラムは、当該電子競技コンテストに対応するゲームアプリケーションとして実現される。コンテスト期間にユーザーがゲームアプリケーションにログインすると、ゲームアプリケーションのインターフェースにコンテストポップアップウインドウが表示され、ユーザーは当該コンテストポップアップウインドウを介してコンテストライブ配信のライブルームにジャンプして視聴する。別の例示において、サッカーコンテストを例として、コンテスト期間にユーザーがサッカーに関連するアプリケーション(例えば、サッカー情報アプリケーション)にログインすると、アプリケーションインターフェースにコンテストポップアップウインドウが表示される。上記のコンテストライブ配信のライブルームは上記のゲームアプリケーション、情報アプリケーションに内蔵されるライブルームであってもよいし、上記のゲームアプリケーション、情報アプリケーションと異なるライブ配信プラットフォームアプリケーションにおけるライブルームであってもよい。1つの例示において、コンテストポップアップウインドウを表示するアプリケーションは、上記のライブルームが所在するライブ配信プラットフォームアプリケーション自体であってもよく、ユーザーがライブ配信プラットフォームアプリケーションにログインすると、ライブ配信トップページを表示して、ライブ配信トップページに上記のコンテストポップアップウインドウを表示し、ユーザーは上記のコンテストポップアップウインドウを介してコンテストライブ配信のライブルームに直通できる。
一般的に、電子競技コンテストポップアップウインドウは図1に示すように、コンテストポップアップウインドウ100のコンテスト画面領域110には現在ターゲットコンテストのプレビューライブ配信画面が表示され、コンテスト画面領域110の両側のポスター表示領域120には、美術スタッフが予め作成したゲーム内の仮想オブジェクトイメージがそれぞれ表示される。上記の仮想オブジェクトイメージは美術スタッフによって統一に設置され、コンテスト過程全体で何れも変更することない。
上記の用語解釈を結合して、本出願の実施例の実施環境を模式的に説明する。図2は本出願の1つの例示的な実施例が提供するコンピュータシステムの構造ブロック図である。当該コンピュータシステムは端末機器210、サーバー220及び通信ネットワーク230を含む。
端末機器210にはターゲットアプリケーションプログラムがインストールされて運転する。当該ターゲットアプリケーションプログラムはサードパーソンシューティング(Third-Personal Shooting、TPS)ゲーム、ファーストパーソン・シューティング(First-Person Shooting、FPS)ゲーム、マルチプレイヤーオンラインバトルアリーナゲーム(Multiplayer Online Battle Arena Games、MOBA)、大規模多人数同時参加型オンラインRPG(Massive Multiplayer Online Role-Playing Game、MMORPG)、マルチプレイヤー銃撃戦サバイバルゲーム、ゲーム補助プラットフォーム、ライブ配信プラットフォームのうちの何れか1つであってもよい。ユーザーは端末機器210によってターゲットアプリケーションプログラムを運転させる。いくつかの実施例において、当該端末機器210にはライブ配信アプリケーションプログラムがさらにインストールされ、ライブ配信アプリケーションプログラムはライブ配信番組、例えばコンテストライブ配信を視聴する。
当該端末機器210はスマートフォン、タブレット、デスクトップパソコン、ノートパソコンなどの複数の形態の端末機器を含む。
サーバー220はコンテストポップアップウインドウの生成にデータサポートを提供し、模式的に、サーバー220にはターゲットアプリケーションプログラムサービスモジュール及びコンテストライブ配信サービスモジュールが含まれる。ターゲットアプリケーションプログラムサービスモジュールはターゲットアプリケーションプログラムにバックグラウンドサポートを提供し、例えば、ターゲットアプリケーションプログラムがゲームアプリケーションである場合、ターゲットアプリケーションプログラムサービスモジュールは端末機器210で運転するターゲットアプリケーションプログラムにバックグラウンドゲームロジックサポートを提供し、コンテストライブ配信サービスモジュールはターゲットコンテストのライブ配信にバックグラウンドサポートを提供し、例えば、コンテストライブ配信サービスモジュールはターゲットコンテストの現場機器からコンテストライブ配信データストリームを取得して、ターゲットコンテストライブルームを開始する機器、又はターゲットアプリケーションプログラムを開始してコンテストポップアップウインドウを表示する端末機器210にプッシュする。
任意選択で、サーバー220な主なコンピューティング動作を行って、端末機器210は副次的なコンピューティング動作を行って、又は、サーバー220は副次的なコンピューティング動作を行って、端末機器210は主なコンピューティング動作を行って、或いは、サーバー220、端末機器210という両者の間は分散型コンピューティングアーキテクチャを使用して協調コンピューティングを行う。
ここで、上記のサーバー220は独立する物理サーバーであってもよいし、複数の物理サーバーからなるサーバークラスタ、又は分散型システムであってもよいし、さらに、クラウドサービス、クラウドデータベース、クラウドコンピューティング、クラウド関数、クラウド記憶、ネットワークサービス、クラウド通信、ミドルウェアサービス、ドメイン名サービス、セキュリティサービス、コンテンツデリバリーネットワーク(Content Delivery Network、CDN)、ビッグデータ及び人工知能プラットフォームなどの基礎クラウドコンピューティングサービスを提供するクラウドサーバーであってもよい。いくつかの実施例において、上記のサーバー220はさらに、ブロックチェーンシステムにおけるノードとして実現されてもよい。
本出願の実施例において、ターゲットアカウントがターゲットアプリケーションプログラムにログインしたことを検出した場合、端末機器210はサーバー220からターゲットコンテストのライブ配信状況を取得し、サーバー220によって、ターゲットコンテストがライブ配信状態にあると決定した場合、サーバー220から対応するコンテストポップアップウインドウデータを取得し、当該コンテストポップアップウインドウデータはコンテストライブ配信データストリーム及びターゲットコンテストの試合状況を含み、上記のコンテストポップアップウインドウデータに基づいて端末機器210はコンテストポップアップウインドウを生成して表示する。
模式的に、端末機器210とサーバー220とは通信ネットワーク230を介して接続される。
ここで、本出願が係る情報(ユーザー機器情報、ユーザー個人情報などを含むが、これらに限定されていない)、データ(分析用データ、記憶用データ、展示用データなどを含むが、これらに限定されていない)及び信号は何れも、ユーザーによって個別に承認されたものであるか、各関係者によって十分に承認されたものであり、且つ関連データの収集、使用及び処理は関連国家、地区の関連法令及び標準に従わなければならない。例えば、本出願がアカウントデータ、ライブ配信データは何れも十分に承認された場合、取得されたものである。
図3を参照し、本出願の1つの実施例のコンテストポップアップウインドウの表示方法を示し、本出願の実施例において、当該方法は図1の端末機器に適用され、当該方法は以下のステップを含む:
ステップ301:ターゲットアプリケーションプログラムにおけるアプリケーションインターフェースを表示し、ターゲットアプリケーションプログラムにターゲットアカウントがログインされる。
任意選択で、ターゲットアプリケーションプログラムはゲームアプリケーション、ゲーム補助アプリケーション(例えば、ゲームアプリケーションに外付けされる戦績検索アプリケーションなど)、ライブ配信アプリケーション、ソーシャルアプリケーション、スポーツアプリケーションなどのアプリケーションのうちの少なくとも1つを含む。模式的に、上記のターゲットアカウントは、ターゲットアプリケーションプログラムにログインするユーザーアカウントである。
模式的に、上記のターゲットアプリケーションプログラムとターゲットコンテストとは関連関係が存在する。上記のターゲットアプリケーションプログラムとターゲットコンテストとの関連関係は、ターゲットコンテストがターゲットアプリケーションプログラムによって完成される試合であることを含み、例えば、ターゲットアプリケーションプログラムはゲームアプリケーションであり、ターゲットコンテストは上記のゲームアプリケーションによって完成される電子競技コンテストであり、又は、上記のターゲットアプリケーションプログラムとターゲットコンテストとの関連関係は、ターゲットコンテストのコンテスト項目がターゲットアプリケーションプログラムのテーマであることを含み、例えば、ターゲットアプリケーションプログラムはバスケットボール情報アプリケーションであり、ターゲットコンテストはバスケットボールコンテストであり、或いは、上記のターゲットアプリケーションプログラムとターゲットコンテストとの関連関係は、ターゲットアプリケーションプログラムがライブ配信アプリケーションであり、且つターゲットアプリケーションプログラムにはターゲットコンテストのライブルームが含まれることを含む。
任意選択で、上記のターゲットコンテストはスポーツコンテスト、音楽コンテスト、議論コンテスト、電子競技コンテストなどを含み、ここで限定していない。
本出願の実施例において、ターゲットコンテストは電子競技コンテストであり、ターゲットアプリケーションプログラムは電子競技コンテストが使用するゲームアプリケーションであることを例として、模式的に説明する。ユーザーは端末機器を介してターゲットアプリケーションプログラムにログインして、端末機器でサーバーに要求することで、アカウントの認証・検証を完成した後、アプリケーションインターフェースを表示し、当該アプリケーションインターフェースは、ターゲットアカウントがログインするインターフェースである。
いくつかの実施例において、アプリケーションインターフェースは当該ターゲットアプリケーションプログラムにおける任意のインターフェース、例えば、ターゲットアプリケーションプログラムにおいて活動モジュールに対応するインターフェースであってもよいし、又は、ターゲットアプリケーションプログラムにおいてライブ配信プラットフォームに対応するインターフェースであってもよく、これに対して本実施例は限定していない。
ステップ302:ターゲットコンテストがライブ配信状態にあることに応答して、アプリケーションインターフェースにコンテストポップアップウインドウを表示する。
コンテストポップアップウインドウはターゲットコンテストのコンテスト関連情報を展示する。コンテスト関連情報は参加選手の関連情報、参加チームの関連情報、コンテスト過程で生成した階段データ、コンテスト結果情報、コンテストテーマの関連紹介情報などを含むが、これらに限定されず、これに対して本実施例は限定していない。コンテストポップアップウインドウは上記のコンテスト関連情報を展示し、本実施例において、コンテストポップアップウインドウ情報には参加選手の関連情報が含まれる。
ターゲットコンテストの参加選手にはターゲット参加選手が含まれる。
上記のターゲットコンテストには競技に参加する少なくとも2つの参加チームが含まれる。ターゲットコンテストにおいて上記の少なくとも2つの参加チームは少なくとも1回の試合対局を行って、ターゲットコンテストが電子競技コンテストであることを例として、ターゲットコンテストに対応するライブ配信内容は少なくとも2つの参加チームが参加する仮想対局である。
各参加チームにはターゲットコンテストに参加する参加選手が含まれる。任意選択で、参加チームの間の参加選手の数は同様であってもよく、例えば5V5の対称競技であり、又は、参加チームの間の参加選手の数は異なってもよく、例えば1V3の非対称競技であり、ここで限定していない。
模式的に、端末機器にターゲットアカウントがログインするアプリケーションインターフェースを表示した後、サーバーにコンテスト状態要求を送信し、当該コンテスト状態要求はターゲットコンテストのコンテスト状態を取得し、サーバーから戻されたターゲットコンテストのコンテスト状態に基づいて、ターゲットコンテストに対応するコンテストポップアップウインドウを表示する必要があるかどうかを決定する。
模式的に、上記のコンテスト状態は非コンテスト状態、ライブ配信状態及び非ライブ配信状態を含む。上記の非コンテスト状態は、ターゲットコンテストが開始していなく、又は終了したことを指示し、ライブ配信状態は、ターゲットコンテストがライブ配信中にあることを指示するとともに、ターゲットコンテストが進行中にあることを示し、非ライブ配信状態は、ターゲットコンテストが既に開始したが、今、試合時間ではなく又はライブ配信過程中ではないことを指示する。
いくつかの実施例において、ターゲットコンテストがライブ配信状態にある場合に限り、ターゲットコンテストに対応するコンテストポップアップウインドウを表示し、又は、ターゲットコンテストがライブ配信状態にあり、又は非ライブ配信状態にある場合、何れもターゲットコンテストに対応するコンテストポップアップウインドウを表示し、ターゲットコンテストが非ライブ配信状態にある場合、コンテストポップアップウインドウの表示内容は、終了したターゲットコンテストの再放送内容である。
模式的に、コンテストポップアップウインドウの表示内容はターゲットコンテストのライブ配信内容を含み、いくつかの実施例において、コンテストポップアップウインドウにはコンテスト画面領域が含まれ、当該コンテスト画面領域はターゲットコンテストのプレビューライブ配信画面を表示する。模式的に、プレビューライブ配信画面と、コンテストライブルームにおけるコンテストライブ配信画面との表示内容は差違が存在してもよく、例えば、プレビューライブ配信画面には対局音声、解説音声、弾幕コメント情報、仮想リソース消費機能などのうちの少なくとも1つの内容が含まれず、試合対局画面のみが表示され、又は、プレビューライブ配信画面と、コンテストライブルームにおけるコンテストライブ配信画面との表示内容は差違が存在しなくてもよく、ここで限定していない。
上記のライブ配信画面について、ターゲットコンテストの現場に独立の信号収集機器(オーディオ、ビデオのうちの少なくとも1つを含む)を架設し、放送端末(放送機器又はプラットフォーム)に導入して、ネットワークを介してサーバーにアップロードし、サーバーによって対応するライブ配信アプリケーション、又はライブ配信ウェブページに送信して、視聴に用いる。
ステップ303:コンテストポップアップウインドウにターゲット参加選手の選手情報を表示し、ターゲット参加選手はターゲットアカウントと興味関連関係が存在する選手である。
任意選択で、コンテストポップアップウインドウは、ターゲットアカウントがターゲットアプリケーションプログラムにログインした直後に表示されてもよいし、ターゲットアカウントがターゲットアプリケーションプログラムにログインした後、ターゲットアプリケーションプログラムがしばらく運転した後、表示されてもよいし、又は、ターゲットアカウントがターゲットアプリケーションプログラムにログインして、ターゲットアプリケーションプログラムで所定操作を実行した後、表示されてもよく、例えば、ターゲットアカウントがターゲットアプリケーションプログラムにログインしてから、ライブ配信プラットフォームを選択して表示し、そして、ライブ配信プラットフォームを起動させてから表示される。これに対して本出願の実施例は限定していない。
任意選択で、コンテストポップアップウインドウにはポスター表示領域が含まれ、コンテストポップアップウインドウにおけるポスター表示領域には、ターゲット参加選手の選手情報が含まれる。
模式的に、コンテストポップアップウインドウの表示内容は、ターゲットコンテストのポスター内容、即ち、上記のポスター表示領域内に表示される内容をさらに含み、上記のポスター表示領域はコンテスト画面領域の周辺側、又はアプリケーションインターフェースにおける他の位置に所在して、上記のコンテスト画面領域と共同でコンテストポップアップウインドウを構成し、上記のポスター内容は、コンテストポップアップウインドウのUI(User Interface、ユーザーインターフェース)の美観性を向上して、ユーザーの、ポップアップウインドウ内容に対する興味度を高める。
模式的に、上記の少なくとも2つの参加チームの参加選手にはターゲット参加選手が含まれる。任意選択で、上記のターゲット参加選手の数は1つであってもよいし、複数であってもよい。ターゲット参加選手の数は複数である場合、異なるターゲット参加選手は同一の参加チームに由来してもよいし、異なる参加チームに由来してもよく、ここで限定していない。
いくつかの実施例において、上記のポスター表示領域に表示される選手情報は選手イメージ情報、選手識別子情報、選手チーム情報、選手役割情報、キャラクター選択情報、キーイベント情報、装備選択情報などの情報のうちの少なくとも1つを含む。
選手イメージ情報はターゲット参加選手の実際/仮想イメージ画像を含み、選手識別子情報はターゲット参加選手の本名又は仮想ニックネームを含み、選手チーム情報は、ターゲット参加選手が所属する参加チームのチーム識別子(チーム名称、チームロゴ(Logo)などを含む)を含み、選手役割情報は、ターゲットコンテストにおいてターゲット参加選手が担当する役割位置を含み、役割位置は、選手のチーム中の作用、例えば、サッカー試合中のフォワード、ミッドフィールダー、ディフェンダー、及びゴールキーパー、MOBA類電子競技中のコアレーン(Carry)、サポートレーン(Support)、ジャングルレーン(Jungle)、ソロレーン(Solo)、ミッドレーン(Mid)などによって決定され、キャラクター選択情報は、ターゲット参加選手の履歴コンテスト対局中の仮想キャラクターの選択状況、又は現在コンテスト対局中の仮想キャラクターの選択状況を含み、キーイベント情報は、ターゲット参加選手の履歴コンテスト対局中のキーイベント、又は現在コンテスト対局中のキーイベント(ハイライトイベント)を含み、例えば、上記のターゲットコンテストはサッカー試合である場合、キーイベントはキーゴールイン、キーインターセプトなどであってもよく、上記のターゲットコンテストは電子競技試合である場合、キーイベントはキー倒し、倒した敵の数、キルスティール数などであってもよく、キーイベントは、コンテスト対局で参加選手がトリガーした又は達成した素晴らしい操作であり、装備選択情報は、ターゲット参加選手の履歴コンテスト対局、又は現在コンテスト対局中の仮想装備配置状況を含む。
任意選択で、上記のキーイベントは、ライブ配信放送者によって選択されて決定されたイベントであってもよいし、ライブ配信画面に対して画面認識を行うことで決定されたイベントであってもよい。
模式的に、端末機器はターゲットアカウントの履歴アカウントデータを取得し、上記の履歴アカウントデータはターゲットアカウントの履歴対局状況、履歴設置状況のうちの少なくとも1つを含み、履歴アカウントデータに基づいてターゲットコンテストの参加選手から前記ターゲット参加選手を決定する。ここで、上記のターゲットアカウントの履歴アカウントデータについて、本出願の以上に記載の施例が具体的な製品又は技術に適用される場合、ユーザーの許可又は同意を取得すべきであり、且つ関連データの収集、使用及び処理は関連国家、地区の関連法令及び標準に従わなければならない。
任意選択で、ターゲット参加選手とターゲットアカウントとに存在する興味関連関係は、以下の関係のうちの少なくとも1つを含む:
(一)ターゲット参加選手に対応するチーム役割は、ターゲットアカウントの興味のある役割を含む。
ターゲット参加選手に対応するチーム役割は、ターゲットコンテスト中のチーム役割を含み、ターゲットコンテストが開始する時、ターゲット参加選手に対応するチーム役割は既に決定され、ターゲットアカウントの興味のある役割は、履歴対局でターゲットアカウントの担当回数が最も多い役割、又はターゲットアカウントの履歴役割設置中、選択回数が最も多い所望役割を含み、上記の履歴役割は、ターゲットアカウントが履歴対局に参加する前に、設置されたプレイヤーの好適/所望役割として設置され、履歴対局中で実際に使用される役割と同様であってもよいし、異なってもよい。
(二)ターゲットコンテストにおいてターゲット参加選手が選択した仮想キャラクターはターゲットアカウントの興味のあるキャラクターを含む。
任意選択で、ターゲットコンテストにおいて上記のターゲット参加選手が選択した仮想キャラクターは、ターゲットコンテストの履歴コンテスト対局においてターゲット参加選手が選択した仮想キャラクター、又はターゲットコンテストの現在コンテスト対局において選択した仮想キャラクターを含む。1つの例示において、現在コンテスト対局において対局データを生成していなく、即ち、参加選手が仮想キャラクターを選択していない時、上記のターゲット参加選手が選択した仮想キャラクターは、ターゲットコンテストの履歴コンテスト対局においてターゲット参加選手が選択した仮想キャラクターであってもよく、現在コンテスト対局において対局データを既に生成し、即ち、参加選手が仮想キャラクターを選択した時、上記のターゲット参加選手が選択した仮想キャラクターは、現在コンテスト対局において選択された仮想キャラクターであってもよい。
ターゲットアカウントの興味のあるキャラクターは、履歴対局においてターゲットアカウントによる選択使用の回数が最も多い仮想キャラクター、又は、履歴キャラクター設置においてターゲットアカウントによる選択回数が最も多い所望キャラクターを含み、上記の履歴キャラクターは、ターゲットアカウントが履歴対局に参加する前に、設置されたプレイヤーの好適/所望キャラクターとして設置され、履歴対局において実際に使用される仮想キャラクターと同様であってもよいし、異なってもよい。
(三)ターゲット参加選手はターゲットアカウントが予めフォローした参加選手である。
模式的に、端末機器はターゲットアプリケーションプログラム又はターゲットアプリケーションプログラムの関連アプリケーションから、ターゲットアカウントの、ターゲットコンテストにおける参加選手に対するフォロー又はインタラクションデータを取得し、同じように、上記のフォロー又はインタラクションデータを具体的な製品又は技術に適用する時、ユーザーの許可又は同意を取得する必要があり、且つ関連データの収集、使用及び処理は関連国家、地区の関連法令及び標準に従わなければならない。端末機器は上記のフォロー又はインタラクションデータに基づいて、ターゲットコンテストにおいてターゲットアカウントに対応する興味のある選手をターゲット参加選手として決定する。1つの例示において、ターゲットアプリケーションプログラムがゲームプログラムである場合、端末機器は、ターゲットアプリケーションプログラムに関連するソーシャルアプリケーションを取得し、上記のソーシャルアプリケーションからターゲットアカウントがフォローした選手を取得して、上記のフォローした選手に基づいてターゲットコンテストの参加選手から選別してターゲット参加選手を取得する。
模式的に、コンテストポップアップウインドウにはライブルーム入室コントロールがさらに含まれ、コンテストポップアップウインドウにおけるライブルーム入室コントロールがトリガー操作を受信したことに応答して、コンテストライブルームインターフェースを表示し、上記のコンテストライブルームインターフェースはターゲットコンテストのライブ配信画面を表示する。任意選択で、上記のコンテストライブルームインターフェースは、ターゲットアプリケーションプログラムにおけるインターフェースであってもよいし、他のアプリケーション又はウェブページにおけるインターフェースであってもよく、ここで限定していない。
1つの例示において、図4に示すように、本出願の1つの例示的な実施例が提供するコンテストポップアップウインドウのインターフェース表示のフローチャートを示す。ターゲットアプリケーションプログラムのログインインターフェース410でターゲットアカウント401にログインし、端末機器及びサーバーがアカウントの検証・認証を行った後、端末機器はターゲットアプリケーションプログラムのアプリケーションインターフェース420を表示して、アプリケーションインターフェース420にコンテストポップアップウインドウ430を表示し、コンテストポップアップウインドウ430にはコンテスト画面領域431、ポスター表示領域432及びライブルーム入室コントロール433が含まれ、ライブルーム入室コントロール433がトリガー操作を受信した場合、端末機器はジャンプするようにコンテストライブルームインターフェース440を表示する。
以上のように、本出願の実施例が提供するコンテストポップアップウインドウの表示方法によれば、ターゲットアカウントがターゲットアプリケーションプログラムにログインした後、ターゲットアプリケーションプログラムのアプリケーションインターフェースにターゲットコンテストのコンテストポップアップウインドウを表示し、コンテストポップアップウインドウには、ターゲットアカウントと興味関連を有する参加選手の選手情報が含まれ、即ち、ターゲットアカウントの興味に応じて対応するようにコンテストポップアップウインドウにおける参加選手の展示ポスターを表示し、コンテストポップアップウインドウにより伝達される情報量及び情報伝達効率を向上し、ユーザーのターゲットコンテストに対する興味度を高めて、ターゲットコンテストに対する訪問者引きつけ効果を強化させる。
本出願の実施例が提供する方法によれば、履歴アカウントデータを取得してターゲットアカウントの対応する興味のあるターゲット参加選手を決定することで、コンテストポップアップウインドウにターゲット参加選手の選手情報を表示し、ターゲット参加選手に対する決定精度を向上して、ターゲットアカウントに対するライブ配信の魅力度を高める。
本実施例が提供する方法によれば、ターゲットアカウントが履歴アカウントデータにおいて生成したチーム役割データに基づいて、ターゲットアカウントの興味のある役割を決定することで、複数の参加選手から、ターゲットアカウントの興味のある役割に対応するターゲット参加選手を決定し、ターゲット参加選手に対する決定精度を向上して、ターゲットアカウントに対するライブ配信の魅力度を高める。
本実施例が提供する方法によれば、ターゲットアカウントが履歴アカウントデータにおいて生成したキャラクター選択情報に基づいて、ターゲットアカウントにとって了解して学習する必要があるキャラクタータイプを決定することで、ターゲットアカウントの興味のあるキャラクターに対応するターゲット参加選手を決定し、コンテストポップアップウインドウにターゲット参加選手の選手情報を表示し、マンマシンインタラクションの効率及びデータ伝達の有効性を向上する。
図5を参照し、本出願の1つの実施例のコンテストポップアップウインドウの表示方法を示し、本出願の実施例において、ターゲットコンテストの現在コンテスト対局においてコンテストデータを生成していない状況、及びコンテストデータを生成した状況に対してそれぞれ説明し、当該方法は以下のステップを含む:
ステップ501:ターゲットアプリケーションプログラムにおけるアプリケーションインターフェースを表示し、ターゲットアプリケーションプログラムにはターゲットアカウントがログインされる。
任意選択で、ターゲットアプリケーションプログラムはゲームアプリケーション、ゲーム補助アプリケーション(例えば、ゲームアプリケーションに外付けされる戦績検索アプリケーションなど)、ライブ配信アプリケーション、ソーシャルアプリケーション、スポーツアプリケーションなどのアプリケーションのうちの少なくとも1つを含む。ターゲットアプリケーションプログラムにはターゲットアカウントがログインされる。
模式的に、上記のターゲットアプリケーションプログラムとターゲットコンテストとは関連関係が存在する。任意選択で、上記のターゲットコンテストはスポーツコンテスト、音楽コンテスト、議論コンテスト、電子競技コンテストなどのコンテストを含み、ここで限定していない。
ステップ502:ターゲットコンテストがライブ配信状態にあることに応答して、アプリケーションインターフェースにコンテストポップアップウインドウを表示する。
コンテストポップアップウインドウは、ターゲットコンテストのコンテスト関連情報を展示する。
模式的に、ターゲットコンテストがライブ配信状態にあることを検出したことに応答して、ターゲットコンテストに参加する少なくとも2つの参加チームのチーム情報、及び現在コンテスト対局に対応するコンテストデータを取得し、チーム情報及びコンテストデータに基づいてコンテストポップアップウインドウを生成して、アプリケーションインターフェースにコンテストポップアップウインドウを表示する。即ち、本出願の実施例において、ターゲットコンテストがライブ配信状態にある時、ターゲットコンテストの参加チームのチーム情報、及び参加チームの現在コンテスト対局中の対応するコンテストデータに基づいて、コンテストポップアップウインドウを生成する。
任意選択で、上記のコンテストポップアップウインドウに対応するポップアップウインドウ内容は、取得されたデータに基づいて端末機器から生成されてもよいし、サーバーに要求した後、サーバーから生成されてもよく、端末機器は直接的に取得でき、ここで限定していない。
ステップ5031:コンテストデータが空であることに応答して、コンテストポップアップウインドウにターゲット参加選手の第1の選手情報を表示する。
上記の第1の選手情報はターゲット参加選手のイメージ識別子、及び対応する参加チームのチーム識別子を含む。上記のターゲット参加選手はターゲットアカウントと興味関連関係が存在する選手である。本出願の実施例において、コンテストデータが空である場合、上記のターゲット参加選手に対応するチーム役割は、ターゲットアカウントの興味のある役割を含む、即ち、ターゲットコンテストの現在コンテスト対局においてコンテストデータを生成していない時、参加選手のチーム役割及びターゲットアカウントの興味のある役割に基づいてターゲット参加選手を決定して、ターゲット参加選手に対応する第1の選手情報を表示する。
上記の第1の選手情報は文字形態の情報であってもよいし、画像形態の情報であってもよいし、文字と画像とを結合した形態の情報であってもよく、ここで限定していない。
模式的に、端末機器が取得した履歴アカウントデータには、過去に参加した仮想対局中のターゲットアカウントのチーム役割データが含まれ、上記のチーム役割データは、仮想対局においてターゲットアカウントが選択した役割を記録する。履歴アカウントデータにおけるチーム役割データに基づいてターゲットアカウントのターゲット興味のある役割を決定して、少なくとも2つの参加チームから、ターゲット興味のある役割にマッチングするターゲット参加選手をそれぞれ決定する。
上記のチーム役割データに基づいてターゲットアカウントのターゲット興味のある役割を決定するステップは、チーム役割データが指示する、選択率が最も高い役割をターゲットアカウントの前記ターゲット興味のある役割とするステップ、又は、チーム役割データが指示するターゲットアカウントにより設置される所望役割をターゲットアカウントのターゲット興味のある役割とするステップを含む。
本出願の実施例において、各参加チームは、コンテストポップアップウインドウに表示されるターゲット数のターゲット参加選手を決定し、MOBA類電子競技を例として、ターゲットコンテストに参加する参加チームの数は2つであり、ターゲット数は1つであれば、コンテストポップアップウインドウに表示される参加選手は合計で2つであり、それぞれ異なる参加チームを代表する。
1つの例示において、図6に示すように、本出願の1つの例示的な実施例が提供するコンテストデータが空である際のコンテストポップアップウインドウ表示の概略図を示す。アプリケーションインターフェース600にはコンテストポップアップウインドウ610が表示され、コンテストポップアップウインドウ610にはコンテスト画面領域611、ポスター表示領域612が表示され、現在コンテスト対局においてコンテストデータを生成していないため、コンテストポップアップウインドウ610におけるポスター表示領域612には、ターゲット参加選手のイメージ情報613、及びターゲット参加選手が所在する参加チームのチームLogo614が表示される。
ステップ5032:ターゲットコンテストにおいて少なくとも2つの参加チームがコンテストデータを生成したことに応答して、コンテストポップアップウインドウにターゲット参加選手の第2の選手情報を表示する。
上記の第2の選手情報はターゲット参加選手のイメージ識別子、及びターゲット参加選手に対応するコンテスト情報を含み、上記のコンテスト情報は現在コンテスト対局におけるコンテストデータから生成され、コンテスト情報はキャラクター選択情報、装備選択情報、及びキーイベント情報のうちの少なくとも1つを含む。
本出願の実施例において、コンテストデータが非空である場合、ターゲット参加選手が上記のターゲットコンテストにおいて選択した仮想キャラクターはターゲットアカウントの興味のあるキャラクターを含み、即ち、ターゲットコンテストの現在コンテスト対局においてコンテストデータを既に生成した時、参加選手が現在コンテスト対局において選択した仮想キャラクター、及びターゲットアカウントの興味のあるキャラクターに基づいてターゲット参加選手を決定して、ターゲット参加選手の第2の選手情報を表示する。
上記の第2の選手情報は文字形態の情報であってもよいし、画像形態の情報であってもよいし、文字と画像とを結合した形態の情報であってもよく、ここで限定していない。
模式的に、端末機器が取得した履歴アカウントデータには、過去に参加した仮想対局中のターゲットアカウントのキャラクター選択データが含まれ、キャラクター選択データは、仮想対局においてターゲットアカウントが制御する仮想キャラクターを含む。端末機器は、少なくとも2つの参加チームにおける参加選手のキャラクター選択情報を取得して、キャラクター選択データ及び参加選手のキャラクター選択情報に基づいて、少なくとも2つの参加チームの参加選手からターゲット参加選手をそれぞれ決定し、各参加チームはターゲット数のターゲット参加選手に対応する。
上記のキャラクター選択データ及び参加選手のキャラクター選択情報に基づいてターゲット参加選手を決定するステップは、キャラクター選択データにおけるキャラクター選択頻度に基づいて少なくとも2つの参加チームにおける参加選手が選択した仮想キャラクターをソートして、少なくとも2つの参加チームにそれぞれ対応するキャラクター順序を取得するステップと、キャラクター順序に基づいて少なくとも2つの参加チームから参加チームに対応するターゲット参加選手をそれぞれ決定するステップと、を含む。例えば、参加チームはチーム1及びチーム2を含み、チーム1における参加選手Aは仮想キャラクターAを選択し、参加選手Bは仮想キャラクターBを選択し、参加選手Cは仮想キャラクターCを選択し、参加選手Fは仮想キャラクターFを選択し、上記の仮想キャラクターA~Cがターゲットアカウントの興味度に基づいて(例えば、ターゲットアカウントの履歴キャラクター選択データにおけるキャラクター選択頻度に基づいて)取得したチーム1のキャラクター順序は、仮想キャラクターC、仮想キャラクターB、仮想キャラクターAであり、そうすれば、決定した、チーム1に対応するターゲット参加選手は参加選手Cであり、同じように、チーム2からターゲット参加選手を決定する。
本出願の実施例において、各参加チームは、コンテストポップアップウインドウに表示されるターゲット数のターゲット参加選手を決定し、MOBA類電子競技を例として、ターゲットコンテストに参加する参加チームの数は2つであり、ターゲット数は1つであれな、コンテストポップアップウインドウに表示される参加選手は合計で2つであり、それぞれ異なる参加チームを代表する。
1つの例示において、図7に示すように、本出願の1つの例示的な実施例が提供するコンテストデータが非空である際のコンテストポップアップウインドウ表示の概略図を示す。アプリケーションインターフェース700にはコンテストポップアップウインドウ710が表示され、コンテストポップアップウインドウ710にはコンテスト画面領域711、ポスター表示領域712が含まれ、現在コンテスト対局においてコンテストデータを生成していないため、コンテストポップアップウインドウ710におけるポスター表示領域712には、ターゲット参加選手のイメージ情報713、ターゲット参加選手が選択した仮想キャラクターのキャラクター情報714、キーイベント情報715及び装備選択情報716が表示される。
以上のように、本出願の実施例が提供するコンテストポップアップウインドウの表示方法によれば、ターゲットアカウントがターゲットアプリケーションプログラムにログインした後、ターゲットアプリケーションプログラムのアプリケーションインターフェースにターゲットコンテストのコンテストポップアップウインドウを表示し、コンテストポップアップウインドウには、ターゲットアカウントと興味関連を有する参加選手の選手情報が含まれ、即ち、ターゲットアカウントの興味に応じて対応するようにコンテストポップアップウインドウにおける参加選手の展示ポスターを表示し、コンテストポップアップウインドウにより伝達される情報量及び情報伝達効率を向上し、ユーザーのターゲットコンテストに対する興味度を高めて、ターゲットコンテストに対する訪問者引きつけ効果を強化させる。
本出願の実施例において、ターゲットコンテストにおけるコンテスト対局の進捗状況に基づいて異なる選手情報を表示して、コンテストデータが生成したかどうかについて、異なる解决策を与え、即ち、現在コンテスト対局においてコンテストデータを生成していない場合、参加選手の役割選択状況に基づいてターゲット参加選手の第1の選手情報を表示し、現在コンテスト対局においてコンテストデータを生成した時、参加選手の仮想キャラクター選択状況に基づいてターゲット参加選手の第2の選手情報を表示し、異なる場合で、何れもターゲットアカウントの興味に応じて対応する選手情報を表示し、よりリアルタイム且つ効果的なコンテストデータとユーザー情報との結合を、自動に組み立てられるポップアップウインドウによってユーザーに表示し、ユーザーの、コンテストライブ配信内容に対する興味及び観戦意思をより効果的に向上できる。
本出願の実施例において、ターゲットコンテストにおける複数の参加チームのチーム情報、及びコンテストデータを取得することで、コンテストポップアップウインドウの表示として組み合わせて、コンテストポップアップウインドウの表示の柔軟性を向上する。
本出願の実施例において、ターゲット参加選手の選択過程で、ターゲットアカウントのキャラクター選択データ中の各キャラクターの間の選択頻度比較状況に基づいて複数の参加チームから選択されたキャラクターをソートして、キャラクター順番に基づいてターゲット参加選手を選択して、ターゲット参加選手の興味度の命中精度を向上する。
図8を参照し、本出願の1つの実施例のコンテストポップアップウインドウの表示方法を示し、本出願の実施例において、当該方法のデータストリームを模式的に説明し、当該方法は以下のステップを含む:
ステップ801:ターゲットアカウントがターゲットアプリケーションプログラムにログインするログイン操作を受信する。
模式的に、端末機器の機器インターフェースには、ターゲットアプリケーションプログラムに対応する起動アイコンが含まれ、当該起動アイコンがトリガー操作を受信した場合、ターゲットアプリケーションプログラムのログインインターフェースを表示し、ログインインターフェースにおいて、ターゲットアカウントに対するログイン操作を受信する。
ステップ802:サーバーに、ターゲットアカウントに対応するログイン要求を送信する。
上記のログイン要求には、サーバーがアカウント識別子及び検証情報の対応状況に基づいて認証・検証を行うためのターゲットアカウントのアカウント識別子及び検証情報(アカウント・パスワード)が含まれる。
ステップ803:サーバーから戻されたログイン確認情報を受信したことに応答して、ターゲットアプリケーションプログラムのアプリケーションインターフェースを表示する。
サーバーはログイン要求を受信した後、ログイン要求におけるアカウント識別子及び検証情報と、サーバーに記憶されるアカウント識別子及び検証情報とを比較し、アカウント識別子及び検証情報が対応すると決定した場合、端末機器にログイン確認情報を戻す。
上記のログイン確認情報を受信した後、端末機器はターゲットアプリケーションプログラムのアプリケーションインターフェースを表示し、当該アプリケーションインターフェースはターゲットアカウントに対応する。
ステップ804:サーバーにターゲットコンテストの確認要求を送信する。
当該確認要求は、サーバーによってターゲットコンテストのコンテスト状態を確認する。上記のコンテスト状態は非コンテスト状態、ライブ配信状態及び非ライブ配信状態を含む。上記の非コンテスト状態は、ターゲットコンテストが開始していなく、又は終了したことを指示し、ライブ配信状態は、ターゲットコンテストがライブ配信中にあることを指示するとともに、ターゲットコンテストが進行中にあることを示し、非ライブ配信状態は、ターゲットコンテストが開始したが、今、試合時間ではないことを指示する。
模式的に、サーバーにはターゲットアプリケーションプログラムサービスモジュール、及びコンテストライブ配信サービスモジュールが含まれ、ターゲットアプリケーションプログラムサービスモジュールはターゲットアプリケーションプログラムにバックグラウンドサポートを提供し、例えば、ターゲットアプリケーションプログラムがゲームアプリケーションである場合、ターゲットアプリケーションプログラムサービスモジュールは、端末機器で運転するターゲットアプリケーションプログラムにバックグラウンドゲームロジックサポートを提供し、コンテストライブ配信サービスモジュールはターゲットコンテストのライブ配信にバックグラウンドサポートを提供し、例えば、コンテストライブ配信サービスモジュールはターゲットコンテストの現場機器からコンテストライブ配信データストリームを取得して、ターゲットコンテストライブルームを開始する機器、又はターゲットアプリケーションプログラムを開始してコンテストポップアップウインドウを表示する端末機器にプッシュする。
ステップ805:サーバーから戻されたターゲットコンテストの確認情報は、ターゲットコンテストがライブ配信状態にあることを指示することに応答して、サーバーにおけるターゲットアプリケーションプログラムサービスモジュールにアカウントデータ取得要求を送信する。
上記のアカウントデータ取得要求は、端末機器がユーザー許可又は同意を取得した後、サーバーに送信される。
模式的に、端末機器から送信されたアカウントデータ取得要求を受信した後、サーバーはデータベースからターゲットアカウントに対応する履歴アカウントデータを取得し、上記の履歴アカウントデータはターゲットアカウントの履歴対局状況、履歴設置状況のうちの少なくとも1つを含む。
ステップ806:サーバーにおけるコンテストライブ配信サービスモジュールにコンテストデータ取得要求を送信する。
模式的に、端末機器から送信されたコンテストデータ取得要求を受信した後、サーバーはコンテストライブ配信サービスモジュールを使用して処理し、コンテストライブ配信サービスモジュールはターゲットコンテストにおける参加チームのチーム情報、及び現在コンテスト対局のコンテストデータを取得し、現在コンテスト対局においてコンテストデータを生成していない場合、戻されるコンテストデータは空である。
模式的に、上記のコンテストデータはコンテストサーバから取得されたターゲットコンテストのログデータを含み、上記のログデータにはターゲットコンテストの現在コンテスト対局の対局進捗、参加選手の仮想キャラクター選択データ、参加選手の役割配置データ、参加選手の装備選択データ、参加選手の対局データ、例えばキーイベントデータ、KDA(Kill Death Assist、キル率/デス率/アシスト率)データなどが含まれる。
ステップ8071:サーバーから戻されたコンテストデータが空であることに応答して、アカウントデータ及びターゲットコンテストにおける参加チームに対応するチーム情報に基づいて第1のコンテストポップアップウインドウを生成する。
模式的に、コンテストデータが空である場合、現在コンテスト対局はまだ対局階段に入っていなく、例えば、現在コンテスト対局は準備階段にあり、又は、現在コンテスト対局は開始していなく、前のコンテスト対局が終了した後のデータ集約階段にある。
この場合、ターゲットアカウントの興味のある役割に基づいてターゲットコンテストの参加チームから、ターゲットアカウントと興味関連関係を有する参加選手をそれぞれ決定し、例えば、参加チーム中の、担当役割がターゲットアカウントの興味のある役割である参加選手をターゲット参加選手に決定し、ターゲット参加選手のイメージ情報及びターゲット参加選手に対応する参加チームのチームLogoに基づいて第1のコンテストポップアップウインドウを生成する。
ステップ8072:サーバーから戻されたコンテストデータが非空であることに応答して、アカウントデータ及びターゲットコンテストにおける現在コンテスト対局に対応するコンテストデータに基づいて、第2のコンテストポップアップウインドウを生成する。
現在コンテスト対局が対局階段に入った後、コンテストデータを生成し、サーバーは、現在タイミングでターゲットコンテストにおける現在コンテスト対局に対応するコンテストデータを端末機器に戻す。
この場合、ターゲットアカウントの興味のあるキャラクターに基づいてターゲットコンテストの参加チームから、ターゲットアカウントと興味関連関係を有する参加選手をそれぞれ決定し、例えば、ターゲットアカウントの興味度に従って参加チームにおける各参加選手が選択した仮想キャラクターをソートし、興味度が最も高い仮想キャラクターに対応する参加選手をターゲット参加選手に決定し、ターゲット参加選手のイメージ情報及びターゲット参加選手の現在コンテスト対局におけるコンテストデータに基づいて、第2のコンテストポップアップウインドウを生成する。
ステップ8081:アプリケーションインターフェースに第1のコンテストポップアップウインドウを表示する。
模式的に、第1のコンテストポップアップウインドウにはコンテスト画面領域がさらに含まれ、当該コンテスト画面領域にはターゲットコンテストのプレビューライブ配信画面が表示される。任意選択で、コンテストデータが空である場合、現在コンテスト対局は対局階段に入っていなく、コンテスト画面領域はさらに、終了したコンテスト対局に対応するスコア情報、又は次ぎのコンテスト対局に入るまでの待ち時間、或いは終了したコンテスト対局の対局再生画面を表示する。
コンテスト画面領域の周辺側のポスター表示領域に、ターゲット参加選手のイメージ識別子及び対応する参加チームのチーム識別子から構成される第1の選手情報を表示する。
ステップ8082:アプリケーションインターフェースに第2のコンテストポップアップウインドウを表示する。
任意選択で、第2のコンテストポップアップウインドウにターゲットコンテストのプレビューライブ配信画面を表示する。
模式的に、第2のコンテストポップアップウインドウにはコンテスト画面領域がさらに含まれ、当該コンテスト画面領域には、ターゲットコンテストのプレビューライブ配信画面が表示される。模式的に、プレビューライブ配信画面と、コンテストライブルームにおけるコンテストライブ配信画面との表示内容は差違が存在してもよく、例えば、プレビューライブ配信画面には、対局音声、解説音声、弾幕コメント情報、仮想リソース消費機能などのうちの少なくとも1つの内容が含まれず、試合対局画面のみが表示され、又は、プレビューライブ配信画面と、コンテストライブルームにおけるコンテストライブ配信画面との表示内容は差違が存在しなくてもよく、ここで限定していない。
コンテスト画面領域の周辺側のポスター表示領域に、ターゲット参加選手のイメージ識別子及びターゲット参加選手に対応するコンテスト情報から構成される第2の選手情報を表示する。
任意選択で、上記の第1のコンテストポップアップウインドウ又は第2のコンテストポップアップウインドウの生成過程は、サーバーで実現されてもよく、即ち、サーバーは第1のコンテストポップアップウインドウ、又は第2のコンテストポップアップウインドウを生成してから、第1のコンテストポップアップウインドウ又は第2のコンテストポップアップウインドウを端末機器に戻す。
いくつかの実施例において、サーバーは端末にアカウントデータ及びコンテストデータを戻す上に、端末機器にターゲットコンテストのコンテストライブ配信のビデオストリームをプッシュし、端末機器は上記のビデオストリームを復号化して、第1のコンテストポップアップウインドウ又は第2のコンテストポップアップウインドウにおけるコンテスト画面領域に表示する。
本出願の実施例において、ターゲットコンテストにおけるコンテスト対局の進捗状況に基づいて異なる選手情報を表示して、コンテストデータが生成したかどうかについて、異なる解决策を与え、即ち、現在コンテスト対局においてコンテストデータを生成していない場合、参加選手の役割選択状況に基づいてターゲット参加選手の第1の選手情報を表示し、現在コンテスト対局においてコンテストデータを生成した場合、参加選手の仮想キャラクター選択状況に基づいてターゲット参加選手の第2の選手情報を表示し、異なる場合で、何れもターゲットアカウントの興味に応じて対応する選手情報を表示し、ユーザーのターゲットコンテストに対する興味度をさらに向上できる。
本出願の実施例において、端末機器とサーバーとが協働してコンテストポップアップウインドウの表示過程を実現し、分散型アーキテクチャはデータを処理して、データ処理効率を向上する。
本出願の実施例において、コンテストポップアップウインドウにターゲットコンテストのプレビューライブ配信画面を表示することで、コンテストライブ配信の、ターゲットアカウントに対する魅力度を向上して、情報伝達効率を高める。
図9を参照し、本出願の1つの例示的な実施例が提供するコンテストポップアップウインドウの表示装置の構造ブロック図であり、当該装置は、
前記ターゲットアプリケーションプログラムにおけるアプリケーションインターフェースを表示する表示モジュール910であって、前記ターゲットアプリケーションプログラムとターゲットコンテストとは関連関係が存在し、前記ターゲットアプリケーションプログラムにはターゲットアカウントがログインされる表示モジュール910を含み、
前記表示モジュール910はさらに、前記ターゲットコンテストがライブ配信状態にあることに応答して、前記アプリケーションインターフェースにコンテストポップアップウインドウを表示し、前記ターゲットコンテストにはターゲット参加選手が含まれ、
前記表示モジュール910はさらに、前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示し、前記ターゲット参加選手は前記ターゲットアカウントと興味関連関係が存在する選手である。
いくつかの好適な実施例において、図10に示すように、前記装置は、
前記ターゲットアカウントの履歴アカウントデータを取得する取得モジュール920であって、前記履歴アカウントデータは前記ターゲットアカウントの履歴対局状況を指示する取得モジュール920と、
前記履歴アカウントデータに基づいて前記ターゲットコンテストの参加選手から前記ターゲット参加選手を決定する決定モジュール930と、をさらに含む。
いくつかの好適な実施例において、前記履歴アカウントデータには、前記ターゲットアカウントの過去に参加した仮想対局におけるチーム役割データが含まれ、前記チーム役割データは、前記仮想対局において前記ターゲットアカウントが選択した役割を記録し、前記ターゲットコンテストは少なくとも2つの参加チームを含み、
前記決定モジュール930はさらに、前記履歴アカウントデータにおける前記チーム役割データに基づいて前記ターゲットアカウントのターゲット興味のある役割を決定し、
前記決定モジュール930はさらに、少なくとも2つの参加チームから、前記ターゲット興味のある役割にマッチングする前記ターゲット参加選手をそれぞれ決定する。
いくつかの好適な実施例において、前記決定モジュール930はさらに、前記チーム役割データが指示する、最も高い選択率を有する役割を、前記ターゲットアカウントの前記ターゲット興味のある役割とし、又は、前記チーム役割データが指示する、前記ターゲットアカウントにより設置された所望役割を前記ターゲットアカウントの前記ターゲット興味のある役割とする。
いくつかの好適な実施例において、前記履歴アカウントデータには、前記ターゲットアカウントの過去に参加した前記仮想対局におけるキャラクター選択データが含まれ、前記キャラクター選択データは、前記仮想対局において前記ターゲットアカウントが制御する仮想キャラクターを記録し、前記ターゲットコンテストは少なくとも2つの参加チームを含み、
前記取得モジュール920はさらに、前記少なくとも2つの参加チームにおける参加選手のキャラクター選択情報を取得し、
前記決定モジュール930はさらに、前記キャラクター選択データ及び前記参加選手のキャラクター選択情報に基づいて、少なくとも2つの参加チームの参加選手から前記ターゲット参加選手をそれぞれ決定する。
いくつかの好適な実施例において、前記決定モジュール930はさらに、前記キャラクター選択データにおけるキャラクター選択頻度に基づいて、前記少なくとも2つの参加チームにおける参加選手が選択した仮想キャラクターをそれぞれソートして、前記少なくとも2つの参加チームにそれぞれ対応するキャラクター順序を取得し、
前記決定モジュール930はさらに、前記キャラクター順序に基づいて前記少なくとも2つの参加チームから、参加チームに対応する前記ターゲット参加選手をそれぞれ決定する。
いくつかの好適な実施例において、前記取得モジュール920はさらに、前記ターゲットコンテストがライブ配信状態にあることを検出したことに応答して、前記ターゲットコンテストに参加する少なくとも2つの参加チームのチーム情報、及び現在コンテスト対局に対応するコンテストデータを取得し、
前記装置は、
前記チーム情報及び前記コンテストデータに基づいて前記コンテストポップアップウインドウを生成する生成モジュール940をさらに含み、
前記表示モジュール910はさらに、前記アプリケーションインターフェースに前記コンテストポップアップウインドウを表示する。
いくつかの好適な実施例において、前記表示モジュール910はさらに、前記コンテストデータが空であることに応答して、前記コンテストポップアップウインドウにおける前記ポスター表示領域に前記ターゲット参加選手の第1の選手情報を表示し、前記第1の選手情報は、前記ターゲット参加選手のイメージ識別子及び対応する参加チームのチーム識別子を含む。
いくつかの好適な実施例において、前記表示モジュール910はさらに、前記ターゲットコンテストにおいて前記少なくとも2つの参加チームが前記コンテストデータを生成したことに応答して、前記コンテストポップアップウインドウに前記ターゲット参加選手の第2の選手情報を表示し、前記第2の選手情報は前記ターゲット参加選手のイメージ識別子、及び前記ターゲット参加選手に対応するコンテスト情報を含み、前記コンテスト情報は前記コンテストデータから生成されており、キャラクター選択情報、装備選択情報、及びキーイベント情報のうちの少なくとも1つを含む。
いくつかの好適な実施例において、前記表示モジュール910はさらに、前記コンテストポップアップウインドウに前記ターゲットコンテストのプレビューライブ配信画面を表示する。
いくつかの好適な実施例において、前記表示モジュール910はさらに、コンテストポップアップウインドウにおけるライブルーム入室コントロールがトリガー操作を受信したことに応答して、コンテストライブルームインターフェースを表示し、前記コンテストライブルームインターフェースは前記ターゲットコンテストのライブ配信画面を表示する。
以上のように、本出願の実施例が提供するコンテストポップアップウインドウの表示装置によれば、ターゲットアカウントがターゲットアプリケーションプログラムにログインした後、ターゲットアプリケーションプログラムのアプリケーションインターフェースにターゲットコンテストのコンテストポップアップウインドウを表示し、コンテストポップアップウインドウには、ターゲットアカウントと興味関連を有する参加選手の選手情報が含まれ、即ち、ターゲットアカウントの興味に応じて対応するようにコンテストポップアップウインドウにおける参加選手の展示ポスターを表示し、コンテストポップアップウインドウにより伝達される情報量及び情報伝達効率を向上し、ユーザーのターゲットコンテストに対する興味度を高めて、ターゲットコンテストに対する訪問者引きつけ効果を強化させる。
ここで、上記の実施例が提供するコンテストポップアップウインドウの表示装置について、上記の各機能モジュールの分割のみに対して例を挙げて説明し、実際適用において、ニーズに基づいて異なる機能モジュールによって完成されるように上記の機能を割り当て、即ち、機器の内部構造を異なる機能モジュールに分割することで、以上に記載の全て又は一部の機能を完成する。また、上記の実施例が提供するコンテストポップアップウインドウの表示装置は、コンテストポップアップウインドウの表示方法の実施例と同一構想に属し、その具体的な実現過程について、方法実施例を参照すればよく、ここで贅言していない。
図11は本出願の1つの例示的な実施例が提供する端末1100の構成ブロック図である。当該端末1100は、スマートフォン、タブレット、動画専門家集団オーディオレイヤー3再生装置(Moving Picture Experts Group Audio Layer III、MP3)、動画専門家集団オーディオレイヤー4再生装置(Moving Picture Experts Group Audio Layer IV、MP4)、ノートパソコン又はデスクトップパソコンであってもよい。端末1100はさらに、ユーザー機器、ポータブル端末、ラップトップ端末、デスクトップ端末などの他の名称と呼ばれてもよい。
一般的に、端末1100はプロセッサー1101及びメモリ1102を含む。
プロセッサー1101は1つ又は複数の処理コア、例えば4コアプロセッサー、8コアプロセッサーなどを含む。プロセッサー1101に対してデジタル信号処理(Digital Signal Processing、DSP)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、プログラマブルロジックアレイ(Programmable Logic Array、PLA)のうちの少なくとも1つのハードウェア形態で実現されてもよい。プロセッサー1101は、ウェイクアップ状態でのデータを処理するプロセッサー、中央演算処理装置(Central Processing Unit、CPU)とも呼ばれるメインプロセッサーと、待機状態でのデータを処理する低電力消費プロセッサーであるコプロセッサーとをさらに含む。いくつかの実施例において、プロセッサー1101にはグラフィックプロセッサー(Graphics Processing Unit、GPU)が集積され、GPUは、ディスプレイの表示対象となる内容のレンダリング及び描画を行う。いくつかの実施例において、プロセッサー1101は人工知能(Artificial Intelligence、AI)プロセッサーをさらに含み、当該AIプロセッサーは機械学習に関するコンピューティング操作を処理する。
メモリ1102は1つ又は複数のコンピュータ可読記憶媒体を含み、当該コンピュータ可読記憶媒体は非一時的なものである。メモリ1102は高速ランダムアクセスメモリ、及び不揮発性メモリ、例えば1つ又は複数の磁気ディスク記憶機器、フラッシュ記憶機器をさらに含んでもよい。いくつかの実施例において、メモリ1102における非一時的コンピュータ可読記憶媒体は少なくとも1つの指令を記憶し、当該少なくとも1つの指令はプロセッサー1101によって実行されることで、本出願における方法実施例が提供する、仮想対局による制御方法を実現する。
いくつかの実施例において、好ましくは、端末1100は周辺機器インターフェース1103及び少なくとも1つの周辺機器をさらに含む。プロセッサー1101、メモリ1102及び周辺機器インターフェース1103の間はバス又は信号線によって接続される。各周辺機器はバス、信号線又は回路基板によって周辺機器インターフェース1103に接続される。具体的に、周辺機器は無線周波数回路1104、ディスプレイ1105、カメラコンポーネント1106、オーディオ回路1107及び電源1108のうちの少なくとも1つを含む。
いくつかの実施例において、端末1100は1つ又は複数のセンサー1109をさらに含む。当該1つ又は複数のセンサー1109は加速度センサー1111、ジャイロセンサー1112、圧力センサー1113、光センサー1114及び近接センサー1115を含むが、これらに限定されていない。
当業者であれば理解できるように、図11の構造は端末1100を限定していなく、図示より多く又は少ないコンポーネントを含んでもよいし、又はいくつかのコンポーネントを組み合わせてもよいし、或いは異なるコンポーネント配置を採用してもよい。
当業者であれば理解できるように、上記の実施例の各種方法における全て又は一部のステップは、プログラムを使用して関連ハードウェアに命令することで完成され、当該プログラムはコンピュータ可読記憶媒体に記憶され、当該コンピュータ可読記憶媒体は、上記の実施例のメモリに含まれるコンピュータ可読記憶媒体であってもよいし、個別に存在して、端末に搭載されていないコンピュータ可読記憶媒体であってもよい。当該コンピュータ可読記憶媒体には少なくとも1つの指令、少なくとも1つのプログラム、コードセット又は指令セットが記憶され、前記少なくとも1つの指令、前記少なくとも1つのプログラム、前記コードセット又は指令セットは前記プロセッサーによって読み込まれて実行されることで、上記の実施例の何れか1つに記載の仮想対局による制御方法を実現する。

Claims (14)

  1. 端末が実行するコンテストポップアップウインドウの表示方法であって、
    前記端末上で動作するアプリケーションプログラムにおけるアプリケーションインターフェースを表示するステップであって、前記アプリケーションプログラム上でコンテストが行われ前記アプリケーションプログラムには前記端末のユーザのアカウントであるターゲットアカウントがログインされるステップと、
    前記コンテストがライブ配信状態にあることに応答して、前記アプリケーションインターフェースにコンテストポップアップウインドウを表示するステップであって、前記コンテストの参加選手にはターゲット参加選手が含まれ
    前記コンテストに参加する少なくとも2つの参加チームのチーム情報、及び現在コンテスト対局に対応するコンテストデータを取得するステップと、
    前記チーム情報及び前記コンテストデータに基づいて前記コンテストポップアップウインドウを生成するステップと、
    前記アプリケーションインターフェースに前記コンテストポップアップウインドウを表示するステップと
    を含む、ステップと、
    前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示するステップ
    を含むコンテストポップアップウインドウの表示方法。
  2. 前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示する前に、
    前記ターゲットアカウントの履歴アカウントデータを取得するステップであって、前記履歴アカウントデータは前記ターゲットアカウントの履歴対局状況を指示するためのデータであるステップと、
    前記履歴アカウントデータに基づいて前記コンテストの参加選手から前記ターゲット参加選手を決定するステップと
    をさらに含む請求項1に記載のコンテストポップアップウインドウの表示方法。
  3. 前記履歴アカウントデータには、前記ターゲットアカウントの過去に参加した仮想対局におけるチーム役割データが含まれ、前記チーム役割データは、前記仮想対局において前記ターゲットアカウントが選択した役割を記録するためのものであり、前記コンテストは少なくとも2つの参加チームを含み、
    前記履歴アカウントデータに基づいて前記コンテストの参加選手から前記ターゲット参加選手を決定するステップは、
    前記履歴アカウントデータにおける前記チーム役割データに基づいて前記ターゲットアカウントのターゲット興味のある役割を決定するステップと、
    少なくとも2つの参加チームから、前記ターゲット興味のある役割にマッチングする前記ターゲット参加選手をそれぞれ決定するステップと
    を含む請求項2に記載のコンテストポップアップウインドウの表示方法。
  4. 前記履歴アカウントデータにおける前記チーム役割データに基づいて前記ターゲットアカウントのターゲット興味のある役割を決定するステップは、
    前記チーム役割データが指示する、最も高い選択率を有する役割を、前記ターゲットアカウントの前記ターゲット興味のある役割とするステップ、
    又は、
    前記チーム役割データが指示する、前記ターゲットアカウントに設置された所望役割を前記ターゲットアカウントの前記ターゲット興味のある役割とするステップ
    を含む請求項3に記載のコンテストポップアップウインドウの表示方法。
  5. 前記履歴アカウントデータには、前記ターゲットアカウントの過去に参加した前記仮想対局におけるキャラクター選択データが含まれ、前記キャラクター選択データは、前記仮想対局において前記ターゲットアカウントが制御する仮想キャラクターを記録し、前記コンテストは少なくとも2つの参加チームを含み、
    前記履歴アカウントデータに基づいて前記コンテストの参加選手から前記ターゲット参加選手を決定するステップは
    前記少なくとも2つの参加チームにおける参加選手のキャラクター選択情報を取得するステップと、
    前記キャラクター選択データ及び前記参加選手のキャラクター選択情報に基づいて、少なくとも2つの参加チームの参加選手から前記ターゲット参加選手をそれぞれ決定するステップと
    を含む請求項に記載のコンテストポップアップウインドウの表示方法。
  6. 前記キャラクター選択データ及び前記参加選手のキャラクター選択情報に基づいて、少なくとも2つの参加チームの参加選手から前記ターゲット参加選手をそれぞれ決定するステップは、
    前記キャラクター選択データにおけるキャラクター選択頻度に基づいて、前記少なくとも2つの参加チームにおける参加選手が選択した仮想キャラクターをそれぞれソートして、前記少なくとも2つの参加チームにそれぞれ対応するキャラクター順序を取得するステップと、
    前記キャラクター順序に基づいて前記少なくとも2つの参加チームから、参加チームに対応する前記ターゲット参加選手をそれぞれ決定するステップと
    を含む請求項5に記載のコンテストポップアップウインドウの表示方法。
  7. 前記ターゲット参加選手は前記ターゲットアカウントと興味関連関係が存在する選手である、請求項1に記載の方法。
  8. 前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示するステップが、
    前記コンテストデータが空であることに応答して、前記コンテストポップアップウインドウに前記ターゲット参加選手の第1の選手情報を表示するステップであって、前記第1の選手情報は前記ターゲット参加選手のイメージ識別子、及び前記ターゲット参加選手に対応する参加チームのチーム識別子を含むステップ
    を含む請求項に記載のコンテストポップアップウインドウの表示方法。
  9. 前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示するステップが、
    前記コンテストにおいて前記少なくとも2つの参加チームが前記コンテストデータを生成することに応答して、前記コンテストポップアップウインドウに前記ターゲット参加選手の第2の選手情報を表示するステップであって、前記第2の選手情報は前記ターゲット参加選手のイメージ識別子、及び前記ターゲット参加選手に対応するコンテスト情報を含み、前記コンテスト情報は前記コンテストデータから生成されており、キャラクター選択情報、装備選択情報、及びキーイベント情報のうちの少なくとも1つを含むステップ
    を含む請求項に記載のコンテストポップアップウインドウの表示方法。
  10. 前記コンテストポップアップウインドウに前記コンテストのプレビューライブ配信画面を表示するステップ
    をさらに含む請求項1~6のいずれか一項に記載のコンテストポップアップウインドウの表示方法。
  11. 前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示した後、
    コンテストポップアップウインドウにおけるライブルーム入室コントロールがトリガー操作を受信したことに応答して、コンテストライブルームインターフェースを表示するステップであって、前記コンテストライブルームインターフェースは前記コンテストのライブ配信画面を表示するステップ
    をさらに含む請求項1~6のいずれか1項に記載のコンテストポップアップウインドウの表示方法。
  12. コンテストポップアップウインドウの表示装置であって、前記表示装置は、
    前記表示装置上で動作するアプリケーションプログラムにおけるアプリケーションインターフェースを表示する表示モジュールであって、前記アプリケーションプログラム上でコンテストが行われ前記アプリケーションプログラムには前記表示装置のユーザのアカウントであるターゲットアカウントがログインされる表示モジュールを含み、
    前記表示モジュールはさらに、前記コンテストがライブ配信状態にあることに応答して、前記アプリケーションインターフェースにコンテストポップアップウインドウを表示し、前記コンテストの参加選手にはターゲット参加選手が含まれ、
    前記表示装置は、前記コンテストに参加する少なくとも2つの参加チームのチーム情報、及び現在コンテスト対局に対応するコンテストデータを取得する取得モジュールを含み、
    前記表示モジュールはさらに、前記チーム情報及び前記コンテストデータに基づいて前記コンテストポップアップウインドウを生成し、
    前記表示モジュールはさらに、前記アプリケーションインターフェースに前記コンテストポップアップウインドウを表示し、
    前記表示モジュールはさらに、前記コンテストポップアップウインドウに前記ターゲット参加選手の選手情報を表示
    表示装置。
  13. コンピュータ機器であって、前記コンピュータ機器はプロセッサー及びメモリを含み、前記メモリには少なくとも1つの指令、少なくとも1つのプログラム、コードセット又は指令セットが記憶され、前記少なくとも1つの指令、前記少なくとも1つのプログラム、前記コードセット又は指令セットは前記プロセッサーによって読み込まれて実行されることで、請求項1~6のいずれか一項に記載のコンテストポップアップウインドウの表示方法を実現するコンピュータ機器。
  14. コンピュータプログラムであって、コンピュータプログラム又は指令を含み、前記コンピュータプログラム又は指令はプロセッサーによって実行されると、請求項1~6のいずれか一項に記載のコンテストポップアップウインドウの表示方法を実現するコンピュータプログラム。
JP2024522388A 2021-11-24 2022-10-20 コンテストポップアップウインドウの表示方法、装置、機器及びプログラム Active JP7746565B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202111405452.4 2021-11-24
CN202111405452.4A CN114125483B (zh) 2021-11-24 2021-11-24 赛事弹窗的显示方法、装置、设备及介质
PCT/CN2022/126422 WO2023093389A1 (zh) 2021-11-24 2022-10-20 赛事弹窗的显示方法、装置、设备、介质及程序产品

Publications (2)

Publication Number Publication Date
JP2024536511A JP2024536511A (ja) 2024-10-04
JP7746565B2 true JP7746565B2 (ja) 2025-09-30

Family

ID=80372149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024522388A Active JP7746565B2 (ja) 2021-11-24 2022-10-20 コンテストポップアップウインドウの表示方法、装置、機器及びプログラム

Country Status (5)

Country Link
US (1) US20230356082A1 (ja)
JP (1) JP7746565B2 (ja)
KR (1) KR20240052791A (ja)
CN (1) CN114125483B (ja)
WO (1) WO2023093389A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125483B (zh) * 2021-11-24 2022-12-02 腾讯科技(深圳)有限公司 赛事弹窗的显示方法、装置、设备及介质
CN114745595B (zh) * 2022-05-10 2024-02-27 上海哔哩哔哩科技有限公司 弹幕显示方法及装置
CN115914662A (zh) * 2022-11-07 2023-04-04 北京字跳网络技术有限公司 一种活动直播方法、装置、设备及存储介质
CN118018767A (zh) * 2022-11-10 2024-05-10 北京字跳网络技术有限公司 直播互动的方法、装置、电子设备和计算机可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005267347A (ja) 2004-03-19 2005-09-29 Nippon Telegr & Teleph Corp <Ntt> 仮想空間共有装置
JP2018171282A (ja) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント コンピュータシステム、視聴者端末、及びプログラム
JP2019054838A (ja) 2017-09-19 2019-04-11 ヤフー株式会社 情報処理装置、情報処理方法および情報処理プログラム
JP2019080816A (ja) 2017-10-31 2019-05-30 株式会社コナミデジタルエンタテインメント 大会運営システム、大会運営装置、及びプログラム
JP2020044086A (ja) 2018-09-19 2020-03-26 株式会社カプコン ゲームプログラムならびにゲームシステム
JP2020163040A (ja) 2019-03-29 2020-10-08 株式会社コロプラ プログラム、方法、およびコンピュータ

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7337457B2 (en) * 2000-04-12 2008-02-26 Lg Electronics Inc. Apparatus and method for providing and obtaining product information through a broadcast signal
US9826277B2 (en) * 2015-01-23 2017-11-21 TCL Research America Inc. Method and system for collaborative and scalable information presentation
CN105657567A (zh) * 2015-11-26 2016-06-08 乐视体育文化产业发展(北京)有限公司 一种展示赛事信息的方法、装置及系统
US20170318340A1 (en) * 2016-04-27 2017-11-02 Echostar Technologies L.L.C. Systems, Methods And Apparatus For Identifying Preferred Sporting Events Based On Viewing Preferences
US20170332125A1 (en) * 2016-05-10 2017-11-16 Rovi Guides, Inc. Systems and methods for notifying different users about missed content by tailoring catch-up segments to each different user
WO2018176453A1 (zh) * 2017-04-01 2018-10-04 深圳市智晟达科技有限公司 一种提示球赛转播的方法和数字电视
US10511643B2 (en) * 2017-05-18 2019-12-17 Microsoft Technology Licensing, Llc Managing user immersion levels and notifications of conference activities
CN107349593A (zh) * 2017-06-20 2017-11-17 安徽禹缤体育科技有限公司 一种提高观众观看兴趣的选手个人数据统计及展示方法
WO2019125444A1 (en) * 2017-12-20 2019-06-27 Rovi Guides, Inc. Systems and methods for dynamically adjusting notification frequency for an event
US10792577B2 (en) * 2018-02-28 2020-10-06 Sony Interactive Entertainment LLC Discovery and detection of events in interactive content
US12046100B2 (en) * 2018-11-14 2024-07-23 Igt Electronic gaming machine with user customizable interface
US11769082B2 (en) * 2020-06-19 2023-09-26 PromoTix, Inc. Systems and methods for live event management and remote integration
CN113490064A (zh) * 2020-09-11 2021-10-08 青岛海信电子产业控股股份有限公司 一种视频播放方法和设备及服务器
CN112423079A (zh) * 2020-10-30 2021-02-26 深圳Tcl新技术有限公司 节目提醒方法、装置、终端与计算机可读存储介质
CN113132747B (zh) * 2021-04-16 2022-09-16 广州随手播网络科技有限公司 一种基于大数据的直播处理方法及系统
CN114125483B (zh) * 2021-11-24 2022-12-02 腾讯科技(深圳)有限公司 赛事弹窗的显示方法、装置、设备及介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005267347A (ja) 2004-03-19 2005-09-29 Nippon Telegr & Teleph Corp <Ntt> 仮想空間共有装置
JP2018171282A (ja) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント コンピュータシステム、視聴者端末、及びプログラム
JP2019054838A (ja) 2017-09-19 2019-04-11 ヤフー株式会社 情報処理装置、情報処理方法および情報処理プログラム
JP2019080816A (ja) 2017-10-31 2019-05-30 株式会社コナミデジタルエンタテインメント 大会運営システム、大会運営装置、及びプログラム
JP2020044086A (ja) 2018-09-19 2020-03-26 株式会社カプコン ゲームプログラムならびにゲームシステム
JP2020163040A (ja) 2019-03-29 2020-10-08 株式会社コロプラ プログラム、方法、およびコンピュータ

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
【ポケモンユナイト】観戦機能についての解説|見れる試合と活用方法【UNITE】 - ゲームウィズ,gamewith,2021年09月24日,P1-P5,https://web.archive.org/web/20210926221353/https://gamewith.jp/pokemon-unite/article/show/289784
Xbox 360:電脳戦機バーチャロン オラトリオ・タングラム公式ウェブサイト,vo-ot360.sega,セガ,2021年09月22日,P1-P3,https://web.archive.org/web/20210922072144/https://vo-ot360.sega.jp/update.html
ゲーム大会を観る、知る、楽しむためのアプリ espeRneTWORK始動,週刊ファミ通,株式会社Gzブレイン,2018年12月27日,第34巻 第3号,P10-P11
栗田親方,Virtua Fighter esports,週刊ファミ通,株式会社KADOKAWA Game Linkage,2021年06月03日,第36巻 第24号,P60-P71

Also Published As

Publication number Publication date
KR20240052791A (ko) 2024-04-23
US20230356082A1 (en) 2023-11-09
WO2023093389A1 (zh) 2023-06-01
JP2024536511A (ja) 2024-10-04
CN114125483A (zh) 2022-03-01
CN114125483B (zh) 2022-12-02

Similar Documents

Publication Publication Date Title
JP7746565B2 (ja) コンテストポップアップウインドウの表示方法、装置、機器及びプログラム
US10071315B2 (en) Content providing method, content providing server, and content providing system
US7824268B2 (en) Live hosted online multiplayer game
EP2825270B1 (en) System and method for capturing and sharing console gaming data
CN111246235A (zh) 直播控制方法及装置、电子设备和计算机可读存储介质
JP7366948B2 (ja) ゲームリプレイ方法およびシステム
CN113163223B (zh) 直播互动方法、装置、终端设备及存储介质
US20090187834A1 (en) Method and system for implementing a single user computer application in a multi-user session
JP6218139B2 (ja) ゲーム管理装置、ゲームシステム及びプログラム
US12138555B2 (en) Distribution system, distribution system controlling method, and computer program
WO2017185600A1 (zh) 球队阵容预测分享的方法和装置
US20260041983A1 (en) System and methods of conducting digital interviews and reports for sporting events
CN116011212B (zh) 战术模拟方法、战术模拟装置、存储介质及电子设备
JP7789585B2 (ja) 特典付与システム、プログラム及び特典付与方法
Chap et al. A technological review on rise of esports in world economy
JP2022156250A (ja) コンテンツ提供システム、サーバ装置及びプログラム
JP7850369B2 (ja) システム、サーバ及びプログラム
US20250153046A1 (en) Item selection method and apparatus in virtual environment, device, and medium
US20250041738A1 (en) Distribution system, and control program and control method for distribution system
CN117643728A (zh) 用于游戏对局中互动的方法和装置、计算设备及存储介质
Parker Sexual Politics In Video Games: A League Of Legends Case Study
WO2024066936A1 (zh) 游戏视频的播放方法、装置、设备及存储介质
TWI610710B (zh) 根據票選競賽數值隨機生成賓果盤之方法
CN121623294A (zh) 数据面板显示方法、装置、终端、存储介质及程序产品
CN118674503A (zh) 一种资源的展示方法和相关装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240412

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240412

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250430

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250729

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250917

R150 Certificate of patent or registration of utility model

Ref document number: 7746565

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150