JP2023546834A - ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体 - Google Patents

ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体 Download PDF

Info

Publication number
JP2023546834A
JP2023546834A JP2023521828A JP2023521828A JP2023546834A JP 2023546834 A JP2023546834 A JP 2023546834A JP 2023521828 A JP2023521828 A JP 2023521828A JP 2023521828 A JP2023521828 A JP 2023521828A JP 2023546834 A JP2023546834 A JP 2023546834A
Authority
JP
Japan
Prior art keywords
widget
functional
function
state
interface
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.)
Pending
Application number
JP2023521828A
Other languages
English (en)
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Publication of JP2023546834A publication Critical patent/JP2023546834A/ja
Pending legal-status Critical Current

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/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/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1093In-session procedures by adding participants; by removing participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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
    • 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/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本開示は、ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体を提供し、ネットワークライブ配信の分野に関する。該方法では、ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示し、ライブ配信インタフェースに作用するインタラクション操作を受信し、インタラクション操作が所定の条件を満たしていることを確定した場合に、第1機能ウィジェットと第2機能ウィジェットの機能状態を切り替え、そして、第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促す。本技術的解決手段は、機能ウィジェットを追加することで、2つの機能ウィジェットが互いに連動して同一の機能状態を示すことが実現され、機能ウィジェットに対応する機能状態の表現力が高まり、機能状態に応じてインタラクション操作を行うように利用者を誘導することにより有利である。

Description

(関連出願の相互参照)
本出願は、2020年10月12日に出願した出願番号が202011086781.2であり、発明の名称が「ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体」である中国特許出願の優先権を主張し、この出願の全ての内容が参照によって本文に組み込まれる。
本開示はネットワークによるライブ配信の技術分野に関し、具体的には、本開示は、ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体に関する。
ライブ配信産業の全面的な台頭に伴い、ライブ配信の伝播モデルも人気が日々に高まっており、ライブ配信産業に加入するライブコンテンツも増加している。ライブ配信産業が徐々に成熟することに伴い、配信者の数が多くなり、配信者同士の競争も激しくなっている。配信者の大部分は、配信者をフォローし、配信者のファングループに加入するように視聴利用者を誘導する等の方式でライブ配信ルームのリテンションレートを維持し、配信者の競争力を向上させる。
現在、ライブ配信インタフェースには「フォローする」ボタンが設定されている。視聴利用者がある配信者のライブ配信ルームに入った時、視聴利用者がこの配信者をフォローしていない場合、この配信者のライブ配信インタフェースの左上隅の固定位置において、視聴利用者にフォローを促すための「フォローする」ボタンが表示されている。視聴利用者が「フォローする」ボタンをクリックしてこの配信者をフォローすると、この固定位置にファングループへの加入の誘導アニメーション効果が現れ、ファングループの入り口が表示される。しかしながら、ライブ配信インタフェーステンプレートの位置とサイズによって制限されるため、上述した配信者をフォローするように視聴利用者を誘導する効果は制限され、配信者をフォローするように視聴利用者を誘導するための提示情報の表現効果が低下する。
この発明の概要部分は、後の具体的な実施形態で詳細に説明される構想を簡潔な形で伝えるために提供される。この発明の概要部分は、保護を主張する技術的解決手段の重要な特徴又は必要な特徴を特定することを目指すものではなく、保護を主張する技術的解決手段の範囲を制限することを目指すものでもない。
第1側面において、本開示の実施例は、
ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するステップと、
前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を切り替えるステップと、
切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すステップと、を含む、ライブ配信インタフェースインタラクション方法を提供する。
第2側面において、本開示の実施例は、
ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するためのウィジェット表示モジュールと、
前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替えるための状態切り替えモジュールと、
切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すための動画表示モジュールと、を備える、ライブ配信インタフェースインタラクション装置を提供する。
第3側面において、本開示の実施例は、
1つ又は複数のプロセッサと
メモリと、
メモリに記憶されており、且つ1つ又は複数のプロセッサにより実行されるように構成され、本開示の上述したライブ配信インタフェースインタラクション方法を実行して実現するために用いられるように構成される1つ又は複数のアプリケーションと、を含む、電子機器を提供する。
第4側面において、本開示の実施例は、コンピュータプログラムが記憶されており、該コンピュータプログラムがプロセッサにより実行されると、本開示の上述したライブ配信インタフェースインタラクション方法を実現する、コンピュータ可読媒体を提供する。
本開示で提供される技術的解決手段による有益な効果は以下のとおりである。
上記実施例で提供されるライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ記憶媒体では、ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示し、ライブ配信インタフェースに作用するインタラクション操作を受信し、インタラクション操作が所定の条件を満たしていることを確定した場合に、第1機能ウィジェットと第2機能ウィジェットの機能状態を切り替え、そして、第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促す。本開示の解決手段において、テンプレート固定位置に設けられた機能ウィジェットに加えて、別の機能ウィジェットが追加され、2つの機能ウィジェットによって同一の機能状態を示すことで、該機能状態の表現力を高め、機能状態に応じてインタラクション操作を行うように利用者を誘導することにより有利である。また、この2つの機能ウィジェットは互いに連動しており、そのうちの一方の機能ウィジェットに対してインタラクション操作を行うと、他方の機能ウィジェットがクリックされなくても機能状態を同期的に切り替えて、この2つの機能状態を一致させるようにし、それにより該機能ウィジェットに対応する機能状態の表現力と魅力が高まり、操作するように視聴利用者を誘導することにより有利である。
本開示に付加の態様及び利点は以下の説明に部分的に提供され、これらは以下の説明から明らかになるか、又は本開示の実践によって理解される。
図面と合わせて以下の具体的な実施形態を参照すると、本開示の各実施例の上記及び他の特徴、利点及び態様はより明確になる。図面全体を通じて、同一又は類似の符号は同一又は類似の要素を表す。図面は例示的なものであり、現物及び要素は必ずしも比例して描かれていないことを理解すべきである。
本開示の実施例で提供されるネットワークライブ配信システムのフレームワーク模式図である。 関連技術で提供されるクライアントによって表示されるライブ配信ルームインタフェースの模式図である。 本開示の一実施例で提供されるライブ配信インタフェースインタラクション方法のフローチャートである。 本開示の一実施例で提供されるライブ配信ルームインタフェースの模式図である。 本開示の一実施例で提供される別のライブ配信ルームインタフェースの模式図である。 本開示の実施例で提供される機能状態切り替えの原理図である。 本開示の一実施例で提供されるライブ配信インタフェースインタラクション装置の構造模式図である。 一実施例で提供されるライブ配信インタフェースインタラクション用の電子機器の構造模式図である。
以下において、図面を参照しながら本開示の実施例をより詳細に説明する。本開示のいくつかの実施例を図面に示しているが、本開示は種々の形態で実現でき、且つ本明細書に説明される実施例に限定されるものとして解釈されるべきではなく、逆に、これらの実施例は本開示をより明確且つ完全に理解するために提供されることを理解すべきである。本開示の図面及び実施例は、例示的なものに過ぎず、本開示の保護範囲を限定するためのものではないことを理解すべきである。
本開示の方法の実施形態に記載された各ステップは、異なる順序で実行されてもよく、及び/又は並行して実行されてもよいことを理解すべきである。また、方法の実施形態は、追加のステップを含んでもよく、及び/又は示されたステップの実行を省略してもよい。本開示の範囲はこの点で限定されない。
本明細書で使用される「含む」という技術用語及びその変形は、開放的な包含であり、即ち「含むがそれに限定されない」との意味である。「基づく」という技術用語は、「少なくとも部分的に基づく」との意味である。「一実施例」という技術用語は、「少なくとも1つの実施例」を表し、「別の実施例」という技術用語は、「少なくとも1つの別の実施例」を表し、「いくつかの実施例」という技術用語は、「少なくともいくつかの実施例」を表す。その他の用語の関連する定義は、後文で説明される。
本開示で言及される「第1」、「第2」等の概念は、装置、モジュール又はユニットを区別するためのものに過ぎず、これらの装置、モジュール又はユニットが異なる装置、モジュール又はユニットである必要があることを限定するためのものではなく、これらの装置、モジュール又はユニットによって実行される機能の順序又は相互依存関係を限定するためのものでもないことに注意する必要がある。
本開示で言及される「1つの」、「複数の」という修飾は、限定的なものではなく、例示的なものであり、当業者であれば、文脈において別段の明示的な指摘がない限り、「1つ又は複数の」と理解されるべきであることを理解すべきであることに注意必要である。
本開示の実施形態における複数の装置の間でインタラクションするメッセージ又は情報の名称は、説明するためのものに過ぎず、これらのメッセージ又は情報の範囲を限定するためのものではない。
本出願の実施例で提供される方法を紹介する前に、本出願の実施例の応用シーンを紹介する。本出願の実施例で提供される方法はネットワークライブ配信システムに応用され、図1を参照すると、図1は本開示の実施例で提供されるネットワークライブ配信システムのフレームワーク模式図であり、該システムフレームワークは、サービス端末と、1つ又は複数の配信端末と複数の視聴端末を含むクライアントと、を含んでもよく、サービス端末に位置するライブ配信プラットフォームには、複数の仮想ライブ配信ルームとサーバ等が含まれてもよく、各配信端末と各視聴端末の各々は、該サーバと有線ネットワーク又は無線ネットワーク経由で通信接続を確立する。
一般的には、各仮想ライブ配信ルームでは対応して異なるライブコンテンツを放送し、配信利用者は、配信端末によってライブ配信を行い、視聴利用者は、視聴端末によって選択してある仮想ライブ配信ルームに入って、配信利用者のライブ配信を視聴する。視聴端末と配信端末は、電子機器にインストールされたライブ配信アプリケーション(Application,APP)を介してライブ配信プラットフォームに入ることができる。
該配信端末と視聴端末は、スマートフォン、タブレットコンピュータ、デスクトップコンピュータ又はノートブックコンピュータ等の電子機器であり、これを限定しない。サーバは、電子機器にバックエンドサービスを提供するためのバックエンドサーバであり、独立したサーバ又は複数のサーバで構成されたサーバ群で実現されてもよい。一実施例では、該サーバはネットワークライブ配信プラットフォームであってもよい。配信利用者は、配信端末によってビデオを録画することができ、配信端末はビデオをネットワークライブ配信プラットフォームに同期的にアップロードし、さらにネットワークライブ配信プラットフォームにより視聴端末にビデオをプッシュすることで、視聴利用者は配信利用者のライブビデオを視聴することができる。
また、ライブ配信インタフェースに関連する技術を紹介する。関連技術では、クライアントによって表示されるライブ配信ルームインタフェースは固定テンプレートで構成され、各領域のサイズは一定である。図2は、関連技術で提供されるクライアントによって表示されるライブ配信ルームインタフェースの模式図である。図2に示すように、ライブ配信ルームインタフェースの上部位置領域101は、配信者の名前とフォローの提示情報を表示するためのものであり、上部位置領域102は、オンラインで視聴する視聴者のアバターとそのレベルを表示するためのものであり、中央位置領域103(一般的には画面全体)は、配信者がライブ配信を行うシーンを含む配信者のライブコンテンツを表示するためのものであり、下方領域104は視聴利用者のコメントを表示するためのものであり、下方領域104は、配信者のライブコンテンツの視聴に影響を与えない透明な背景であり、底部位置領域105はプレゼントメニュー等を表示するためのものである。
上記の関連技術によれば、配信者をフォローするように利用者に促すための「フォロー」ボタンは、ライブ配信ルームインタフェースの上部にあり、且つ位置と大きさが変更することができないことがわかった。「フォローする」ボタンは、左上隅に位置し、視聴利用者の操作ホットエリアと視覚的重点領域に位置せず、視聴利用者が「フォローする」ボタンをクリックしてフォローすることではなく、また、「フォローする」ボタンが属するテンプレート領域のサイズは小さく、フォローするように視聴利用者を誘導する動画と情報の長さは固定テンプレートのサイズによって制限されるため、表現力は限られており、そして、テンプレートのサイズによって制限されるため、いくつかの状態コンテンツは、直接表示できず、何度もクリックしてインタラクションすることでしか表示できず、ライブ配信ルームの活躍度等に影響を与える。
これに基づき、本開示の実施例で提供されるライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体は、従来技術の上記技術的課題を解決するために、マルチウィジェットを組み合わせることでインタラクション操作を行うように利用者に促す。
以下において、本開示の技術的解決手段及び本開示の技術的解決手段が上記の技術的問題をどのように解決するかについて、具体的な実施例によって詳細に説明する。以下のいくつかの具体的な実施例は互いに組み合わせてもよく、同じ又は類似的な定義又はプロセスについて再度詳細に説明しない実施例がある。
以下において、以下の実施例を参照しながら本開示のライブ配信インタフェースインタラクション方法を詳細に説明する。
図3は、本開示の一実施例で提供されるライブ配信インタフェースインタラクション方法のフローチャートであり、該ライブ配信インタフェースインタラクション方法は、図1に示すネットワークライブ配信システムに実行することができ、クライアントによって実行してもよい。
図3に示すように、ライブ配信インタフェースインタラクション方法は、以下のS210、S220、及びS230を含んでもよい。
S210では、ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示する。
本開示の実施例では、第1機能ウィジェットと第2機能ウィジェットは、いくつかのシーンにおいて同じ機能を持ち、いずれも同一の機能状態を示す。例えば、視聴利用者が配信者をフォローするシーンでは、第1機能ウィジェットと第2機能ウィジェットは、いずれも利用者が該配信者をフォローすることを示して配信者をフォローするための提示情報を表示する。一実施例では、第1機能ウィジェットと第2機能ウィジェットは、同一の機能状態を示すための指示アイコンが同じではなく、例えば、第1機能ウィジェットによって表示されたのは「フォローする」という文字であり、「フォローする」という文字をクリックして配信利用者をフォローするように視聴利用者に促すために用いられ、第2機能ウィジェットによって表示されたのは「+」という符号であり、「+」をクリックして配信利用者をフォローするように利用者に促すために用いられる。当然ながら、他の実施例では、第1機能ウィジェットと第2機能ウィジェットは、同一の機能状態を示すための指示アイコンが同じであることを示すために用いられ、例えば、第1機能ウィジェットと第2機能ウィジェットによって表示されたのは、いずれも「フォローする」という文字又は「+」という符号又は他の所定の文字又は符号である。
一般的には、ライブ配信ルームインタフェースにおける1つの機能状態は、1つの機能ウィジェットによって表示される。例えば、ライブ配信ルームインタフェーステンプレートによると、フォロー操作を行うように視聴利用者に促すための「フォローする」ウィジェットはライブ配信ルームインタフェースの左上隅に設定されており、図2を参照してもよい。
既存のライブ配信ルームインタフェースのテンプレートによると、第1機能ウィジェットはあるテンプレート領域に固定設定され、そのテンプレート領域の位置と大きさは一定である。本開示の実施例では、第2機能ウィジェットが追加され、既存のライブ配信ルームインタフェースのテンプレートに第2機能ウィジェットを設定するための領域が画定され、既存の第1機能ウィジェットと追加された第2機能ウィジェットをいずれも同一の機能状態を示すようにする。第1機能ウィジェットと第2機能ウィジェットはライブ配信ルームインタフェースの異なる領域に設定される。
説明すべきことは、第1機能ウィジェットと第2機能ウィジェットにおける「第1」と「第2」は、2つの機能ウィジェットを区別するためのものに過ぎず、上記の実施例は例示的な説明に過ぎず、つまり、本開示の実施例では、第1機能ウィジェットが追加された機能ウィジェットであり、第2機能ウィジェットが既存の機能ウィジェットであるということであってもよい点であり、ここでは限定しない。
本開示の一実施例では、ステップS210における、ライブ配信インタフェースに第1機能ウィジェットと第2機能ウィジェットを表示するステップは、以下のS2101とS2102を含んでもよい。
S2101では、ライブ配信ルームインタフェースのウィジェット配置テンプレートを取得する。
ライブ配信ルームインタフェースのウィジェット配置テンプレートを事前に設定し、該ウィジェット配置テンプレートで各機能ウィジェットの配置位置を事前に指定する。
本開示の実施例では、既存のライブ配信ルームインタフェーステンプレートを基に、適切な領域を選択して第2機能ウィジェットを設定し、新しいライブ配信ルームインタフェースのウィジェット配置テンプレートを得る。クライアントは、新しいライブ配信ルームインタフェースのウィジェット配置テンプレートを取得し、第1機能ウィジェットと第2機能ウィジェットの設定位置を得る。
S2102では、前記ウィジェット配置テンプレートに従って、前記ライブ配信ルームインタフェースの上部位置に第1機能ウィジェットを表示し、前記ライブ配信ルームインタフェースの下部位置に第2機能ウィジェットを表示する。
本開示の実施例では、追加された第2機能ウィジェットはライブ配信ルームインタフェースの下部位置、例えば下部の右下隅位置に設定される。当然ながら、他の実施例では、第2機能ウィジェットは、ライブ配信ルームインタフェースの中央右側等のような、ライブ配信ルームインタフェースの他の位置に設定されてもよい。
クライアントは、ウィジェット配置テンプレートを取得し、ウィジェット配置テンプレートに従って第1機能ウィジェットと第2機能ウィジェットの配置位置を取得し、第1機能ウィジェットを元の表示位置、例えばライブ配信ルームインタフェースの上部左上隅等のような上部位置に表示し、第2機能ウィジェットを追加された表示位置、例えばライブ配信ルームインタフェースの下部右下隅等のような下部位置に表示する。
説明すべきことは、追加された第2機能ウィジェットの表示位置は、好ましくは視聴利用者の行動習慣、行動嗜好及び視覚的注目点等を分析することにより得ることができる視聴利用者の操作ホットエリア又は視覚的重点領域に設定される点であり、例えば、視聴利用者は右手で携帯電話を握って配信者のライブ配信を視聴することに慣れているため、利用者の操作ホットエリアは、ライブ配信ルームインタフェースの、下部右下隅領域等のような下側に偏っており、視聴利用者の目標集中点は、通常ライブ配信ルームの中央領域にあり、また、第2機能ウィジェットがライブ配信画面を遮る可能性があることを考慮すると、第2機能ウィジェットをライブ配信ルームインタフェースの中間右側等に設定することを考慮してもよい。
S220では、前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を切り替える。
所定の条件は、予め設定された、第1機能ウィジェットと第2機能ウィジェットの機能状態の更新と切り替えをトリガできる条件であり、インタラクション操作は、シングルクリック、ダブルクリック、長押し、スライド等のワンポイント又はマルチポイントのインタラクション操作を含むが、それらに限定されない。
一実施例では、インタラクション操作は、第1機能ウィジェット又は第2機能ウィジェットに直接作用してもよいし、又は第1機能ウィジェットと第2機能ウィジェットに同時に作用してもよく、例えば第1機能ウィジェット又は第2機能ウィジェットをシングルクリックするか、又は第1機能ウィジェットと第2機能ウィジェットを同時にクリックする。インタラクション操作は、表示画面をダブルクリックする等のように、第1機能ウィジェットと第2機能ウィジェットに直接作用しなくてもよい。
視聴利用者は、ライブ配信ルームインタフェースでインタラクション操作を行うと、第1機能ウィジェットと第2機能ウィジェットが機能状態を切り替えるようにトリガすることができ、説明すべきことは、切り替え前後の第1機能ウィジェットと第2機能ウィジェットの両方が指示する機能状態は一致を保持し、つまり、切り替え前の第1機能ウィジェットが第1機能状態を指示し、第2機能ウィジェットも第1機能状態を指示し、切り替えた後の第1機能ウィジェットが第2機能状態を指示し、第2機能ウィジェットも第2機能状態を指示する点である。
本開示の一実施例では、ステップS220における、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替えるステップは以下のステップS2201を含む。
S2201では、前記インタラクション操作が前記第1機能ウィジェットと第2機能ウィジェットのうちの一方に作用することを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替える。
視聴利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックすると、機能状態切り替えイベントを生成し、現在の機能状態の切り替えに対応する次の機能状態を取得し、且つ次の機能状態を第1機能ウィジェットと第2機能ウィジェットに対応する位置に同期的に表示し、次の機能状態で現在表示されている機能状態を切り替える。つまり、機能状態切り替えイベントに応答して、第1機能ウィジェットの機能状態を現在の第1機能状態から次の第2機能状態に同期的に切り替え、第2機能ウィジェットの機能状態も現在の第1機能状態から次の第2機能状態に切り替える。
例えば、利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックすると、第1機能ウィジェットと第2機能ウィジェットの機能状態は、フォローする状態からフォロー中状態に切り替えられる。機能状態が変化した場合、第1機能ウィジェットと第2機能ウィジェットに対応する表示アイコンは変化して機能状態の変化を提示することができる。例えば、第2機能ウィジェットのアイコンが符号「+」から符号「√」に変更された場合、配信者へのフォローが成功したことを視聴利用者に提示する。
S230では、切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促す。
第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に対応する誘導動画を表示する表示コンテンツと表示時間は同じであってもよく、異なっていてもよい。
本開示の実施例では、ライブ配信ルームインタフェーステンプレートのサイズと位置によって制限されるため、第1機能ウィジェットと第2機能ウィジェットが対応する表示位置に表示する誘導動画のコンテンツは異なっていてもよく、誘導動画の表示時間も異なっていてもよい。元のライブ配信ルームインタフェーステンプレートに位置する、固定された第1機能ウィジェットは、左上隅に位置し、表示空間が限られており、表示時間が第2機能ウィジェットより短く、第2機能ウィジェットは、追加されたウィジェットであり、新しいライブ配信ルームインタフェーステンプレートの適切な位置に固定されるものであってもよく、選択的に、第2機能ウィジェットは、ライブ配信ルームインタフェースに動的に浮遊し、且つ利用者の操作に応じて表示位置を移動させるものであってもよい。
一実施例では、ステップS230における、第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示するステップは以下のステップS2301を含んでもよい。
S2301では、前記第1機能ウィジェットに対応する表示位置に、所定時間内で表示された後に消える第1誘導動画を表示する。前記第2機能ウィジェットに対応する表示位置に第2誘導動画を表示し続ける。
第1機能ウィジェットに対応する表示位置において、該配信者をフォローしていることを示すハートのような提示アイコンを表示し、且つ第1誘導動画を表示して、次のインタラクション操作、例えば該配信者のファングループへの加入等を行うように視聴利用者に促す。第1誘導動画は所定の時間表示された後に消えて、「ハート」等と同様のフォロー中を提示するアイコンを表示し続ける。第2機能ウィジェットに対応する表示位置に、上向きに漂っているバルブ等のような第2誘導動画を表示し続けて、次のインタラクション操作を行うように利用者を誘導する。
図4は本開示の一実施例で提供されるライブ配信ルームインタフェースの模式図である。視聴利用者がライブ配信ルームの配信者をフォローしていない場合、図4に示すように、ライブ配信ルームインタフェースの左上隅には、第1機能ウィジェット301が表示され、且つ第1機能ウィジェットをクリックしてフォローするように視聴利用者に促すための「フォローする」という文字が表示されているが、ライブ配信ルームインタフェースの右下隅には、第2機能ウィジェット302が表示され、且つ第2機能ウィジェットをクリックしてフォローするように視聴利用者に促すための「+」という符号が表示されている。視聴利用者が「フォローする」又は「+」をクリックすると、クライアントは利用者のクリック操作を受信し、利用者のクリック操作が第1機能ウィジェット又は第2機能ウィジェットによって配信利用者をフォローするイベントをトリガしたことを確定した場合、第1機能ウィジェットと第2機能ウィジェットに対応する位置の機能状態を同期的に切り替える。
図5は本開示の一実施例で提供される別のライブ配信ルームインタフェースの模式図であり、図5に示すように、クライアントは、利用者のクリックによるフォロー操作を受信すると、第1機能ウィジェット301に対応する位置の機能状態を「フォローする」という文字から「ファングループへの加入」という文字に切り替えることで、第1機能ウィジェットを引き続きクリックして「ファングループへの加入」というインタラクション操作を入力するように利用者に促し、「ファングループへの加入」の入り口から該配信者のファングループに加入する。第2機能ウィジェット302の符号は「+」から「√」に変更され、上向きに漂っているバルブのような、ファングループへの加入アイコンのアニメーション効果を示して、「加入して配信者特有の勲章を受け取りますよ」と視聴利用者に促し、ファングループアイコンのアニメーション効果は、スケーリング、扇形移動、ドリフト等の方式でその表現力を高めることもできる。第1機能ウィジェット301の「ファングループへの加入」という文字が3秒表示された後に消えるが、第1機能ウィジェットにおけるファングループへの加入の入り口は閉じられておらず、第2機能ウィジェット302のファングループへの加入アイコンのアニメーション効果は持続的に表示されて、「ファングループ入り口」から該配信者ファングループに加入するように視聴利用者を誘導し、次の操作を行うように視聴利用者を誘導する。
本実施例で提供されるライブ配信インタフェースインタラクション方法は、クライアントで実行され、ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示し、前記ライブ配信インタフェースに作用するインタラクション操作を受信し、インタラクション操作が所定の条件を満たしていることを確定した場合に、第1機能ウィジェットと第2機能ウィジェットの機能状態を同期的に切り替え、そして、切り替えた後の機能状態に応じて、第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促し、2つの機能ウィジェットによって同一の機能状態を示すことで、該機能状態の表現力を高め、機能状態に応じてインタラクション操作を行うように利用者を誘導することにより有利である。
本開示の解決手段では、関連技術におけるテンプレート固定位置に設定された機能ウィジェットに加えて、別の機能ウィジェットが追加され、この2つの機能ウィジェットが互いに連動しており、そのうちの一方の機能ウィジェットに対して、クリックして機能状態を切り替えるようなインタラクション操作を行うと、他方の機能ウィジェットがクリックされなくても機能状態を同期的に切り替えて、この2つの機能状態を一致させるようにし、それにより該機能ウィジェットに対応する機能状態の表現力と魅力が高まり、操作するように視聴利用者を誘導することにより有利である。
本技術的解決手段をより明確にし、より容易に理解するために、以下において、本技術的解決手段における具体的な実施過程と形態を詳細に説明する。
一実施例では、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるステップS2201の前に、以下のステップS201とS202を含んでもよい。
S201では、前記ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定する。
本開示の実施例では、プロパティ情報は、フォローすることと、フォロー中であるが仮想組織に加入していないことと、フォロー中で仮想組織に加入したことと、のうちの1つを含む。当然ながら、他の実施例では、プロパティ情報は、視聴利用者のレベル、視聴利用者が所在する仮想組織のレベル、視聴利用者が得た権限等の情報を更に含んでもよい。
仮想組織は、ファングループ等のような仮想ネットワークに基づく組織である。視聴利用者は、ファングループに加入すると、該配信者のファンになり、一定の権限を得ることができ、且つイベント参加などの方式で所属するファングループのレベルを徐々に高める。
S202では、前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定する。
本開示の実施例では、プロパティ情報のうちの1つ又は複数の組み合わせに基づいて第1機能ウィジェットと第2機能ウィジェットの第1機能状態を確定することができる。
一実施例では、前記プロパティ情報がフォローすることである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が前記視聴利用者にフォローを促す機能状態であることを確定する。
視聴利用者が配信者をフォローしていない場合、視聴利用者のプロパティ情報がフォローすることであり、第1機能ウィジェットと第2機能ウィジェットの第1機能状態が視聴利用者にフォローを促す機能状態であることが検出され、例えば、第1機能ウィジェットは「フォローする」という文字を表示し、第2機能ウィジェットは「+」という符号を表示し、それにより、配信者をフォローするように視聴利用者に促す。それに対応し、利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックしてフォローすると、切り替えた後の次の機能状態が「フォロー中」になり、且つ「フォロー中」という機能状態に基づいて、該配信者のファングループへの加入のような次のインタラクション操作を行うように視聴利用者を誘導する。
別の実施例では、前記プロパティ情報は、フォロー中であるが仮想組織に加入していないことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、仮想組織に加入するように前記視聴利用者に促す機能状態であることを確定する。
視聴利用者は、配信者をフォローしているが、配信者のファングループに加入していない場合、視聴利用者のプロパティ情報は、フォロー中であるが仮想組織に加入していないことであることを確定し、よって、第1機能ウィジェットと第2機能ウィジェットの第1機能状態は、仮想組織に加入するように視聴者に促す機能状態となり、例えば、第1機能ウィジェットは「ファングループへの加入」という文字を表示し、第2機能ウィジェットはファングループへの加入の誘導バブルアニメーション効果を示し、それにより、配信者をフォローするように視聴利用者に促す。それに対応し、視聴利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックして仮想組織への加入操作を行うと、切り替えた後の次の機能状態は「現在の仮想組織のレベル」となり、且つ「現在の仮想組織のレベル」という機能状態に基づき、勲章点灯のような次のインタラクション操作を行うように視聴利用者を誘導し、よって、タスクを完了して現在の仮想組織、例えば現在のファングループのレベルを向上させる。
別の実施例では、前記プロパティ情報がフォロー中で仮想組織に加入したことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者の現在所属している仮想組織のレベルを提示する機能状態であることを確定する。
視聴利用者がフォロー中で配信者のファングループに加入した場合、視聴利用者のプロパティ情報はフォロー中で仮想組織に加入したことであることを確定し、よって、第1機能ウィジェットと第2機能ウィジェットの第1機能状態は、視聴利用者の現在所属している仮想組織のレベルを提示する機能状態となり、例えば、第1機能ウィジェットは「勲章を点灯させる」という誘導アニメーション効果を再生し、第2機能ウィジェットは、「勲章を点灯させれば、配信者はあなたのことをもっと気にしていますよ」のような、勲章を点灯させる誘導バブルを表示する。それに対応し、視聴利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックして勲章を点灯させると、切り替えた後の次の機能状態は「勲章点灯中」となり、且つ「勲章点灯中」という機能状態に基づき、次回の勲章不点灯の条件が満たされるまで第1機能ウィジェットと第2機能ウィジェットを勲章点灯状態に維持し、例えば、該視聴利用者が3日間を超えて該配信者のライブ配信ルームに入っていない等の場合、該勲章を点滅させ、フォロー中で仮想組織に加入したが勲章を点灯させていない状態に戻る。
本開示の一実施例では、視聴利用者がライブ配信ルームに初めて入る操作を受信すると、該ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定するステップは、視聴利用者が第1機能ウィジェット又は第2機能ウィジェットに作用して機能状態を切り替える時に、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を改めて確定するステップであってもよいし、視聴利用者がライブ配信ルームに再び入る操作情報を受信すると、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を取得するステップであってもよい。
選択的に、視聴利用者と配信利用者との関連関係を取得することで、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定し、視聴利用者が配信利用者と関連関係を確立していない場合、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報がフォローすることであることを確定し、視聴利用者が該配信者をフォローしている場合、配信利用者との関連関係を確立し、さらに、利用者が配信者のファングループに加入した場合、配信者との関連関係を確立した上で、ファングループに加入したというプロパティ情報を追加し、視聴利用者のプロパティ情報が、フォロー中で仮想組織に加入したことに変更されたことを確定し、さらに、利用者がファングループ勲章を点灯させる場合、配信利用者との関連関係の確立とファングループへの加入に加えて、勲章を点灯させるというプロパティ情報等を追加する。
説明すべきことは、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報が動的に変化するものであってもよい点であり、例えば、利用者が長時間にわたってライブ配信ルームに入って配信者を視聴しない場合、勲章の点灯を取り消すか、又は視聴利用者が長時間にわたってやり取りをしなかったり、悪質なコメントをしたりする場合、自動的に視聴利用者のレベルを下げたり、ファングループから脱退したりする等を行う。
本開示の実施例では、視聴利用者がライブ配信ルームに再び入る操作情報を受信すると、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を再取得して、ライブ配信ルームの配信利用者に対する視聴利用者の最新のプロパティ情報を取得し、且つ最新のプロパティ情報に基づいて第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促し、そして、ステップS220における、ライブ配信インタフェースに作用するインタラクション操作を受信するステップに戻って実行する。
説明すべきことは、誘導動画のトリガについて、視聴利用者が第1機能ウィジェット又は第2機能ウィジェットによる機能状態切り替えをトリガした時の能動的なトリガであってもよいし、視聴利用者が再びライブ配信ルームに入る際に、取得した最新のプロパティ情報に基づいて行う受動的なトリガーであってもよいし、配信者が配信端末の事前設定インストールによって特定の視聴利用者に対して行った全体的なトリガであってもよい点である。一実施例では、受動的なトリガーの回数は限定され、つまり、一日あたりに受動的にトリガーされる回数は10回のような事前に設定された回数を超えることができず、全体的なトリガの場合、頻度は限定されず、配信利用者は実際の必要に応じて設定することができる。
本開示の一実施例では、ステップS2201における、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるステップは、以下のステップS301とS302を含んでもよい。
S301では、予め設定された機能状態切り替え順序に基づき、前記第1機能ウィジェットと前記第2機能ウィジェットの、前記第1機能状態から切り替えた後の第2機能状態を確定する。
本実施例では、第1機能状態と第2機能状態の切り替えは順序関係を有し、機能状態の変化に従って切り替え、例えば、機能状態の切り替え順序は、フォローする⇔フォロー中であるが仮想組織に加入していない⇔仮想組織に加入したが仮想アイコンを点灯させていない⇔仮想アイコンを点灯させた等である。
視聴利用者によってトリガされる機能状態切り替え操作を受信すると、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定し、第1機能状態を確定し、且つ機能状態の切り替え順序に従って切り替えた後の第2機能状態を確定する。
S302では、前記第2機能状態に応じて対応するインタフェースコンポーネントを呼び出し、前記インタフェースコンポーネントをそれぞれ前記第1機能ウィジェットと前記第2機能ウィジェットに対応する位置に表示する。
異なる機能状態は異なるインタフェースコンポーネントに対応し、例えば、フォローする機能状態に対応する第1機能ウィジェットのインタフェースコンポーネントは「フォローする」という文字のインタフェースコンポーネントであり、第2機能ウィジェットのインタフェースコンポーネントは「+」という符号のインタフェースコンポーネントである。また、例えば、ファングループに加入していない機能状態に対応する第1機能ウィジェットのインタフェースコンポーネントは、「ファングループへの加入」という文字のインタフェースコンポーネントであり、第2機能ウィジェットのインタフェースコンポーネントは、「ファングループに加入して配信者特有の勲章を受け取りますよう」という誘導バブル動画のインタフェースコンポーネント等である。
第2機能状態に応じて第1機能ウィジェットと第2機能ウィジェットのインタフェースコンポーネントを確定し、インタフェースコンポーネントをそれぞれ第1機能ウィジェットと第2機能ウィジェットに対応する位置に表示し、これにより、利用者の現在の機能状態を提示し、且つ次のインタラクション操作を行うように視聴利用者を促して誘導する。
本技術的解決手段をよりよく説明するために、以下の図6を参照して機能状態切り替えの原理を説明し、図6は本開示の実施例で提供される機能状態切り替えの原理図である。
図6に示すように、アンドロイドシステムを例にして、本実施例で提供される機能状態切り替えの実行フローには、イベント生成者、イベント処理者、ステートマシン及びコンシューマが含まれる。イベント生成者は、機能状態切り替えのイベントを生成するためのものであり、視聴利用者が第1機能ウィジェット又は第2機能ウィジェットをクリックして「フォローする」を行うインタラクション操作を受信すると、第1機能ウィジェット又は第2機能ウィジェットに対する機能状態切り替えのイベントを生成する。イベント処理者は、機能状態切り替えのイベントを同期し、該イベントを対応するインタフェースコンポーネント状態に変換し、ステートマシンに設定するためのものであり、例えば、第1機能ウィジェット又は第2機能ウィジェットの機能状態切り替えを同時に処理して、第1機能ウィジェット又は第2機能ウィジェットの機能状態を「フォローする」状態から「フォロー中」状態に切り替える。ステートマシンは、第1機能ウィジェット又は第2機能ウィジェットの機能を切り替えた後の第2機能状態に応じて、対応するインタフェース(UI、User Interface)コンポーネントを呼び出すためのものである。コンシューマは、ステートマシンの変化を傍受し、ステートマシンにより呼び出されたインタフェースコンポーネントに基づいて、第1機能ウィジェットと第2機能ウィジェットに対応する位置に対応する誘導動画を表示するためのものである。
iOSシステムで、機能状態切り替えの実行フローは、ユーザサービス(userService)を登録し、userServiceによって、ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を取得することであってもよく、例えば、配信者をフォローしているか否か、配信者のファングループに加入したか否か、勲章を点灯させているか否か等である。視聴利用者が、第1機能ウィジェット又は第2機能ウィジェットをトリガすると、例えば、フォローすることをクリックすると、userServiceを呼び出して、userServiceの機能状態を変更し、例えば、フォローする状態からフォロー中状態に切り替える等である。機能状態が変化した後、userServiceは第1機能ウィジェットと第2機能ウィジェットに通知を送信して、第1機能ウィジェットと第2機能ウィジェットに対応する位置にそれぞれ対応する誘導動画を表示させ、例えば、第1機能ウィジェットは、「ファングループへの加入」という文字アニメーション効果を示し、第2機能ウィジェットは、「ファングループに加入して配信者特有の勲章を受け取りますよ」という誘導バルブ動画等を表示する。
以上の例は、本開示の技術的解決手段の説明を補助するためのものに過ぎず、これに関連する図示内容及び具体的な流れは本開示の技術的解決手段の使用シーンを限定するものではない。
以下において、ライブ配信インタフェースインタラクション装置の関連する実施例を詳細に説明する。
図7は、本開示の一実施例で提供されるライブ配信インタフェースインタラクション装置の構造模式図である。図7に示すように、該ライブ配信インタフェースインタラクション装置200は、ウィジェット表示モジュール210、状態切り替えモジュール220及び動画表示モジュール230を含んでもよい。
ウィジェット表示モジュール210は、ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するために用いられる。
状態切り替えモジュール220は、前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替えるために用いられる。
動画表示モジュール230は、切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すために用いられる。
本実施例で提供されるライブ配信インタフェースインタラクション装置では、ウィジェット表示モジュール210によってライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示し、状態切り替えモジュール220が前記ライブ配信インタフェースに作用するインタラクション操作を受信し、インタラクション操作が所定の条件を満たしていることを確定した場合に、第1機能ウィジェットと第2機能ウィジェットの機能状態を同期的に切り替え、動画表示モジュール230が、切り替えた後の機能状態に応じて、第1機能ウィジェットと第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促し、2つの機能ウィジェットによって同一の機能状態を示すことで、該機能状態の表現力を高め、機能状態に応じてインタラクション操作を行うように利用者に促すことにより有利である。
本開示の一実施例では、状態切り替えモジュール220は、具体的には前記インタラクション操作が前記第1機能ウィジェットと第2機能ウィジェットのうちの一方に作用することを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるために用いられる。
本開示の一実施例では、ライブ配信インタフェースインタラクション装置200は、前記ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定するためのプロパティ情報確定モジュールと、前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定するための機能状態確定モジュールと、をさらに含む。
本開示の一実施例では、前記プロパティ情報は、フォローすることと、フォロー中であるが仮想組織に加入していないことと、フォロー中で仮想組織に加入したことと、のうちの1つを含む。
本開示の一実施例では、前記機能状態確定モジュールは、前記プロパティ情報がフォローすることである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者にフォローを促す機能状態であることを確定するための第1状態確定ユニットと、前記プロパティ情報は、フォロー中であるが仮想組織に加入していないことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、仮想組織に加入するように前記視聴利用者に促す機能状態であることを確定するための第2状態確定ユニットと、前記プロパティ情報が、フォロー中で仮想組織に加入したことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者の現在所属している仮想組織のレベルを提示する機能状態であることを確定するための第3状態確定ユニットと、を含む。
本開示の一実施例では、状態切り替えモジュール220は、予め設定された機能状態切り替え順序に基づき、前記第1機能ウィジェットと前記第2機能ウィジェットの、前記第1機能状態から切り替えた後の第2機能状態を確定するための切り替え後状態確定ユニットと、前記第2機能状態に応じて対応するインタフェースコンポーネントを呼び出し、前記インタフェースコンポーネントを前記第1機能ウィジェットと前記第2機能ウィジェットに対応する位置にそれぞれ表示するためのインタフェースコンポーネント表示ユニットと、を含む。
本開示の一実施例では、ライブ配信インタフェースインタラクション装置200は、前記視聴利用者が前記ライブ配信ルームに再び入る操作情報を受信すると、前記ライブ配信ルームの配信利用者に対する前記視聴利用者の最新のプロパティ情報を取得するための最新情報取得モジュールと、前記最新のプロパティ情報に基づいて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すとともに、前記ライブ配信インタフェースに作用するインタラクション操作を受信する前記ステップに戻って実行するための誘導動画表示モジュールと、をさらに含む。
本開示の一実施例では、ウィジェット表示モジュール210は、ライブ配信ルームインタフェースのウィジェット配置テンプレートを取得するための配置テンプレート取得ユニットと、前記ウィジェット配置テンプレートに従って、前記ライブ配信ルームインタフェースの上部位置に第1機能ウィジェットを表示し、前記ライブ配信ルームインタフェースの下部位置に第2機能ウィジェットを表示するための機能ウィジェット表示ユニットと、を含む。
本開示の一実施例では、動画表示モジュール230は、具体的には、前記第1機能ウィジェットに対応する表示位置に、所定時間内で表示された後に消える第1誘導動画を表示すること、前記第2機能ウィジェットに対応する表示位置に第2誘導動画を表示し続けることに用いられる。
上記に提供されたライブ配信インタフェースインタラクション装置は、上記のいずれかの実施例で提供されるライブ配信インタフェースインタラクション方法を実行するために用いることができ、対応する機能と有益な効果を備える。
以下において、図8を参照し、図8は、一実施例で提供されるライブ配信インタフェースインタラクション用の電子機器の構造模式図であり、本開示の実施例を実現するのに適する電子機器700(例えば図1におけるクライアント)の構造模式図を示す。本開示の実施例における電子機器として、クライアント装置を含んでもよい。図8に示された電子機器は一例に過ぎず、本開示の実施例の機能及び使用範囲を何ら制限するものではない。
電子機器は、以下の読み出し専用メモリ(ROM)702、ランダムアクセスメモリ(RAM)703及び記憶装置708のうちの少なくとも1つを含んでもよいメモリと、以下の処理装置701と呼んでもよいプロセッサとを含み、具体的には以下のとおりである。
図8に示すように、電子機器700は処理装置(例えば、中央処理ユニット、画像プロセッサ等)701を含んでもよく、それは、読み出し専用メモリ(ROM)702に記憶されたプログラム又は記憶装置708からランダムアクセスメモリ(RAM)703にロードされたプログラムによって各種の適切な動作及び処理を実行することができる。RAM 703には、電子機器700の動作に必要な各種のプログラムやデータが格納されている。処理装置701、ROM 702及びRAM 703は、通信バス704を介して相互に接続される。入力/出力(I/O)インタフェース705も通信バス704に接続される。
一般的には、例えばタッチスクリーン、タッチパネル、キーボード、マウス、カメラ、マイクロホン、加速度計、ジャイロ等を含む入力装置706と、例えば液晶ディスプレイ(LCD)、スピーカー、発振器等を含む出力装置707と、例えば磁気テープ、ハードディスク等を含む記憶装置708と、通信装置709とがI/Oインタフェース705に接続されていてよい。通信装置709は電子機器700が他のデバイスと無線又は有線通信してデータを交換することを可能にする。図8に各種装置を備えた電子機器700が示されているが、示された装置の全てを実施又は備えることが要求されていないことを理解されたい。代替的に、より多く又はより少ない装置を実施又は備えることが可能である。
特に、本開示の実施例によれば、フローチャートを参照しながら上述したプロセスはコンピュータソフトウェアプログラムとして実現できる。例えば、本開示の実施例はコンピュータプログラム製品を含み、それは、非一時的コンピュータ可読媒体に搭載された、フローチャートに示す方法を実行するためのプログラムコードを含むコンピュータプログラムを含む。このような実施例では、該コンピュータプログラムは、通信装置709によってネットワークからダウンロード及びインストールされ、又は記憶装置708からインストールされ、又はROM 702からインストールされ得る。処理装置701によって該コンピュータプログラムを実行する時に、本開示の実施例の方法で限定された上記機能を実行する。
説明すべきことは、本開示の上述したコンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体又は上記両者の任意の組み合わせであってよい点である。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線又は半導体のシステム、装置又はデバイス或いはそれらの任意の組み合わせであってよいが、それらに限定されない。コンピュータ可読記憶媒体のさらに具体的な例は、1つ又は複数の導線を有する電気的接続、携帯型コンピュータディスク、ハードディス、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、消去可能プログラマブル読み出し専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、コンパクトディスク・リード・オンリー・メモリ(CD-ROM)、光学記憶装置、磁気記憶装置、又はそれらの任意の適切な組み合わせを含んでよいが、それらに限定されない。本開示では、コンピュータ可読記憶媒体はプログラムを含むか記憶するいかなる有形媒体であってもよく、このプログラムは命令実行システム、装置又はデバイスに使用されるか、それらと組み合わせて使用されることが可能である。本開示では、コンピュータ可読信号媒体はベースバンド内で又は搬送波の一部として伝播されるデータ信号を含んでよく、その中にコンピュータ可読プログラムコードが搭載される。このように伝播されるデータ信号は多種の形式を採用してよく、電磁信号、光信号又はそれらの任意の適切な組み合わせを含むが、それらに限定されない。コンピュータ可読信号媒体は、さらにコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、このコンピュータ可読信号媒体は命令実行システム、装置又はデバイスに使用されるかそれらと組み合わせて使用されるプログラムを送信、伝播又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは任意の適切な媒体で伝送可能であり、電線、光ケーブル、RF(ラジオ周波数)等又はそれらの任意の適切な組み合わせを含んでよいが、それらに限定されない。
いくつかの実施形態では、クライアント、サーバはHTTP(ハイパー・テキスト転送プロトコル:HyperText Transfer Protocol)のような現在既知又は将来研究開発される任意のネットワークプロトコルを利用して通信することができ、且つ任意の形式又は媒体のデジタルデータ通信(例えば、通信ネットワーク)と相互接続することができる。通信ネットワークの例として、ローカルエリアネットワーク(「LAN」)、広域ネットワーク(「WAN」)、インターネット(例えば、相互接続ネットワーク)、ピアツーピアネットワーク(例えば、ad hocピアツーピアネットワーク)、及び現在既知又は将来研究開発される任意のネットワークを含む。
上記コンピュータ可読記憶媒体は、上記電子機器に含まれるものであってもよいし、該電子機器に実装されず、単独して存在するものであってもよい。
上記コンピュータ可読媒体に1つ又は複数のプログラムが搭載されており、上記1つ又は複数のプログラムが該電子機器により実行される時に、該電子機器は、
ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示し、
前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を切り替え、
切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促す。
本開示の操作を実行するためのコンピュータプログラムコードは1種又は多種のプログラミング言語又はそれらの組み合わせで書くことが可能であり、上記プログラミング言語は、オブジェクト指向のプログラミング言語、例えばJava、Smalltalk、C++を含むが、それらに限定されず、さらに一般の手続き型プログラミング言語、例えば「C」言語又は類似的なプログラミング言語を含む。プログラムコードは完全にユーザコンピュータで実行したり、部分的にユーザコンピュータで実行したり、独立したソフトウェアパッケージとして実行したり、一部をユーザコンピュータで一部をリモートコンピュータで実行したり、完全にリモートコンピュータ又はサーバで実行したりすることができる。リモートコンピュータの場合に、リモートコンピュータは、ローカルエリアネットワーク(LAN)又は広域ネットワーク(WAN)を含む任意のネットワークによってユーザコンピュータに接続でき、又は、外部コンピュータに接続できる(例えばインタネットサービスプロバイダを用いてインタネット経由で接続する)。
図面のうちフローチャート及びブロック図は、本開示の様々な実施例に係るシステム、方法とコンピュータプログラム製品の実現可能なシステムアーキテクチャ、機能及び動作を示す。この点では、フローチャート又はブロック図における各ブロックは一つのモジュール、プログラムセグメント又はコードの一部分を代表することができ、このモジュール、プログラムセグメント又はコードの一部分は指定された論理機能を実現するための一つ又は複数の実行可能命令を含む。いくつかの置換としての実現では、ブロックに表記される機能は図面に付したものと異なる順序で実現してもよいことにも注意すべきである。例えば、2つの連続的なブロックは実質的に同時に実行してもよく、また、係る機能によって、それらは逆な順序で実行してもよい場合がある。なお、ブロック図及び/又はフローチャートにおける各ブロック、及びブロック図及び/又はフローチャートにおけるブロックの組み合わせは、指定される機能又は動作を実行するハードウェアに基づく専用システムによって実現してもよく、又は専用ハードウェアとコンピュータ命令との組み合わせによって実現してもよいことにも注意すべきである。
本開示の実施例に係わるモジュール又はユニットは、ソフトウェアの方式で実現されてもよいし、ハードウェアの方式で実現されてもよい。モジュール又はユニットの名称は、このユニット自体を限定するものではない場合があり、例えば、受信モジュールは「第1シリアル番号を受信するモジュール」として記載されてもよい。
本明細書で上述した機能は、少なくとも部分的に1つ又は複数のハードウェア論理装置によって実行することができる。例えば、非限定的に、使用できる模範的なタイプのハードウェア論理装置は、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップシステム(SOC)、コンプレックスプログラマブルロジックデバイス(CPLD)等を含む。
本開示の文脈において、機械可読媒体は、命令実行システム、装置又はデバイスにより使用されるか、命令実行システム、装置又はデバイスと組み合わせて使用されるためのプログラムを含むか、又は記憶することができる有形の媒体であってもよい。機械可読媒体は、機械可読信号媒体又は機械可読記憶媒体であってもよい。機械可読媒体は、電子、磁気、光学、電磁、赤外線又は半導体システム、装置又はデバイス、又は上記情報の任意の適宜な組合せを含んでもよいが、それらに限定されない。機械可読記憶媒体のさらに具体的な例としては、1つ又は複数の導線による電気的接続、携帯型コンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、消去可能プログラマブル読み出し専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、コンパクトディスク・リード・オンリー・メモリ(CD-ROM)、光学記憶装置、磁気記憶装置、又は上記情報の任意の適切な組み合わせを含む。
本開示の1つ又は複数の実施例によれば、本開示は、
ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するステップと、
前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を切り替えるステップと、
切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すステップと、を含む、ライブ配信インタフェースインタラクション方法を提供する。
可能な一実現形態では、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替える前記ステップは、
前記インタラクション操作が前記第1機能ウィジェットと第2機能ウィジェットのうちの一方に作用することを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるステップを含む。
可能な一実現形態では、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替える前記ステップの前に、さらに、
前記ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定するステップと、
前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定するステップと、を含む。
可能な一実現形態では、前記プロパティ情報は、フォローすることと、フォロー中であるが仮想組織に加入していないことと、フォロー中で仮想組織に加入したことと、のうちの1つを含む。
可能な一実現形態では、前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定する前記ステップは、
前記プロパティ情報がフォローすることである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者にフォローを促す機能状態であることを確定するステップと、
前記プロパティ情報が、フォロー中であるが仮想組織に加入していないことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、仮想組織に加入するように前記視聴利用者に促す機能状態であることを確定するステップと、
前記プロパティ情報が、フォロー中で仮想組織に加入したことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者の現在所属している仮想組織のレベルを提示する機能状態であることを確定するステップと、を含む。
可能な一実現形態では、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替える前記ステップは、
予め設定された機能状態切り替え順序に基づき、前記第1機能ウィジェットと前記第2機能ウィジェットの、前記第1機能状態から切り替えた後の第2機能状態を確定するステップと、
前記第2機能状態に応じて対応するインタフェースコンポーネントを呼び出し、前記インタフェースコンポーネントを前記第1機能ウィジェットと前記第2機能ウィジェットに対応する位置にそれぞれ表示するステップと、を含む。
可能な一実現形態では、ライブ配信インタフェースインタラクション方法は、さらに
前記視聴利用者が前記ライブ配信ルームに再び入る操作情報を受信すると、前記ライブ配信ルームの配信利用者に対する前記視聴利用者の最新のプロパティ情報を取得するステップと、
前記最新のプロパティ情報に基づいて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すとともに、前記ライブ配信インタフェースに作用するインタラクション操作を受信する前記ステップに戻って実行するステップと、を含む。
可能な一実現形態では、ライブ配信インタフェースに第1機能ウィジェットと第2機能ウィジェットを表示する前記ステップは、
ライブ配信ルームインタフェースのウィジェット配置テンプレートを取得するステップと、
前記ウィジェット配置テンプレートに従って、前記ライブ配信ルームインタフェースの上部位置に第1機能ウィジェットを表示し、前記ライブ配信ルームインタフェースの下部位置に第2機能ウィジェットを表示するステップと、を含む。
可能な一実現形態では、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示するステップは、
前記第1機能ウィジェットに対応する位置に、所定時間内で表示された後に消える第1誘導動画を表示するステップと、前記第2機能ウィジェットに対応する表示位置に第2誘導動画を表示し続けるステップと、を含む。
本開示の1つ又は複数の実施例によれば、本開示は、
ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するためのウィジェット表示モジュールと、
前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替えるための状態切り替えモジュールと、
切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すための動画表示モジュールと、を備える、ライブ配信インタフェースインタラクション装置を提供する。
可能な一実現形態では、状態切り替えモジュールは、具体的には前記インタラクション操作が前記第1機能ウィジェットと第2機能ウィジェットのうちの一方に作用することを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるために用いられる。
可能な一実現形態では、ライブ配信インタフェースインタラクション装置は、前記ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定するためのプロパティ情報確定モジュールと、前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定するための機能状態確定モジュールと、をさらに含む。
可能な一実現形態では、前記プロパティ情報は、フォローすることと、フォロー中であるが仮想組織に加入していないことと、フォロー中で仮想組織に加入したことと、のうちの1つを含む。
可能な一実現形態では、前記機能状態確定モジュールは、
前記プロパティ情報がフォローすることである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者にフォローを促す機能状態であることを確定するための第1状態確定ユニットと、
前記プロパティ情報が、フォロー中であるが仮想組織に加入していないことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、仮想組織に加入するように前記視聴利用者に促す機能状態であることを確定するための第2状態確定ユニットと、
前記プロパティ情報が、フォロー中で仮想組織に加入したことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者の現在所属している仮想組織のレベルを提示する機能状態であることを確定するための第3状態確定ユニットと、を含む。
可能な一実現形態では、状態切り替えモジュールは、
予め設定された機能状態切り替え順序に基づき、前記第1機能ウィジェットと前記第2機能ウィジェットの、前記第1機能状態から切り替えた後の第2機能状態を確定するための切り替え後状態確定ユニットと、
前記第2機能状態に応じて対応するインタフェースコンポーネントを呼び出し、前記インタフェースコンポーネントを前記第1機能ウィジェットと前記第2機能ウィジェットに対応する位置にそれぞれ表示するためのインタフェースコンポーネント表示ユニットと、を含む。
可能な一実現形態では、ライブ配信インタフェースインタラクション装置は、さらに、
前記視聴利用者が前記ライブ配信ルームに再び入る操作情報を受信すると、前記ライブ配信ルームの配信利用者に対する前記視聴利用者の最新のプロパティ情報を取得するための最新情報取得モジュールと、
前記最新のプロパティ情報に基づいて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すとともに、前記ライブ配信インタフェースに作用するインタラクション操作を受信する前記ステップに戻って実行するための誘導動画表示モジュールと、を備える。
可能な一実現形態では、ウィジェット表示モジュールは、
ライブ配信ルームインタフェースのウィジェット配置テンプレートを取得するための配置テンプレート取得ユニットと、
前記ウィジェット配置テンプレートに従って、前記ライブ配信ルームインタフェースの上部位置に第1機能ウィジェットを表示し、前記ライブ配信ルームインタフェースの下部位置に第2機能ウィジェットを表示するための機能ウィジェット表示ユニットと、を含む。
可能な一実現形態では、動画表示モジュールは、具体的には、前記第1機能ウィジェットに対応する位置に、所定時間内で表示された後に消える第1誘導動画を表示すること、前記第2機能ウィジェットに対応する表示位置に第2誘導動画を表示し続けることに用いられる。
本開示の1つ又は複数の実施例によれば、本開示は、
1つ又は複数のプロセッサと、
メモリと、
前記メモリに記憶されており、且つ前記1つ又は複数のプロセッサにより実行されるように構成され、前記ライブ配信インタフェースインタラクション方法を実行するために用いられるように構成される1つ又は複数のアプリケーションと、を備える、電子機器を提供する。
本開示の1つ又は複数の実施例によれば、本開示は、コンピュータプログラムが記憶されており、該コンピュータプログラムがプロセッサにより実行されると、前記ライブ配信インタフェースインタラクション方法を実現する、コンピュータ可読媒体を提供する。
以上は本開示の好ましい実施例及び適用する技術原理の説明に過ぎない。本開示に係る開示範囲は、上記技術特徴の特定の組み合わせによる技術手段に限定されず、上記開示構想を逸脱することなく上記技術特徴又はそれと同等な特徴を任意に組み合わせて形成した他の技術手段をも含むべきであることが当業者に自明である。例えば、上記特徴と本開示の開示(それに限定されない)による類似的な機能を有する技術特徴を互いに取り替えて形成した技術手段をも含む。
また、特定の順番で各操作を説明したが、これらの操作を、示される特定の順番又は順次実行することが求められるものとして理解されるべきではない。ある環境において、マルチタスク及び並行処理が有利になる可能性がある。同様に、上記説明に様々な具体的な実現の詳細が含まれているが、これらは本開示の範囲を限定するものとして解釈してはならない。単一な実施例の文脈に説明されているいつかの特徴は、単一な実施例において組み合わせて実現されてもよい。逆に、単一な実施例の文脈で説明されている様々な特徴も、別個に、又は適切な任意の部分的組合せで複数の実施例に実現されてもよい。
構成特徴及び/又は方法論理動作に特定された言語を採用して本主題を説明したが、添付される特許請求の範囲に限定された主題は上記に説明された特定特徴又は動作に限られないことを、理解すべきである。むしろ、上記に記載された特定特徴と動作は、特許請求の範囲を実現する例示的な形式に過ぎない。
本開示の実施例では、ライブ配信ルームインタフェーステンプレートのサイズと位置によって制限されるため、第1機能ウィジェットと第2機能ウィジェットが対応する表示位置に表示する誘導動画のコンテンツは異なっていてもよく、誘導動画の表示時間も異なっていてもよい。前記誘導動画は、ある要素が別の要素に変換される動画、例えば、「ファングループへの加入」のアイコンから「ハート」のアイコンに変化する動画であってもよい。元のライブ配信ルームインタフェーステンプレートに位置する、固定された第1機能ウィジェットは、左上隅に位置し、表示空間が限られており、表示時間が第2機能ウィジェットより短く、第2機能ウィジェットは、追加されたウィジェットであり、新しいライブ配信ルームインタフェーステンプレートの適切な位置に固定されるものであってもよく、選択的に、第2機能ウィジェットは、ライブ配信ルームインタフェースに動的に浮遊し、且つ利用者の操作に応じて表示位置を移動させるものであってもよい。
図4は本開示の一実施例で提供されるライブ配信ルームインタフェースの模式図である。視聴利用者がライブ配信ルームの配信者をフォローしていない場合、図4に示すように、ライブ配信ルームインタフェースの左上隅には、第1機能ウィジェット301が表示され、且つ第1機能ウィジェットをクリックしてフォローするように視聴利用者に促すための「フォローする」という文字が表示されているが、ライブ配信ルームインタフェースの右下隅には、第2機能ウィジェット302が表示され、且つ第2機能ウィジェットをクリックしてフォローするように視聴利用者に促すための「+」という符号が表示されている。視聴利用者が「フォローする」又は「+」をクリックすると、クライアントは利用者のクリック操作を受信し、利用者のクリック操作が第1機能ウィジェット又は第2機能ウィジェットによって配信利用者をフォローするイベントをトリガしたことを確定した場合、第1機能ウィジェットと第2機能ウィジェットに対応する位置の機能状態を同期的に切り替える。前記「第1機能ウィジェットと第2機能ウィジェットに対応する位置の機能状態を同期的に切り替える」とは、第1機能ウィジェットと第2機能ウィジェットとの位置でともに切り換えた状態を表示するものであってもよいし、両者を同時に表示するものであってもよいし、一定時間間隔をおいて表示するものであってもよい。
図5は本開示の一実施例で提供される別のライブ配信ルームインタフェースの模式図であり、図5に示すように、クライアントは、利用者のクリックによるフォロー操作を受信すると、第1機能ウィジェット301に対応する位置の機能状態を「フォローする」という文字から「ファングループへの加入」という文字に切り替えることで、第1機能ウィジェットを引き続きクリックして「ファングループへの加入」というインタラクション操作を入力するように利用者に促し、「ファングループへの加入」の入り口から該配信者のファングループに加入する。第2機能ウィジェット302の符号は「+」から「√」に変更され、上向きに漂っているバルブのような、ファングループへの加入アイコンのアニメーション効果を示して、「加入して配信者特有の勲章を受け取りますよ」と視聴利用者に促し、ファングループアイコンのアニメーション効果は、スケーリング、扇形移動、ドリフト等の方式でその表現力を高めることもできる。第2機能ウィジェットに対応する位置の機能状態を「フォローする」という文字から「ファングループへの加入」という文字に切り替え、または、第2機能ウィジェットに対応する位置の機能状態を「ファングループへの加入」という文字から「フォローする」という文字に切り替える。第1機能ウィジェット301の「ファングループへの加入」という文字が3秒表示された後に消えるが、第1機能ウィジェットにおけるファングループへの加入の入り口は閉じられておらず、第2機能ウィジェット302のファングループへの加入アイコンのアニメーション効果は持続的に表示されて、「ファングループ入り口」から該配信者ファングループに加入するように視聴利用者を誘導し、次の操作を行うように視聴利用者を誘導する。

Claims (12)

  1. ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するステップと、
    前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を切り替えるステップと、
    切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すステップと、を含むことを特徴とする、ライブ配信インタフェースインタラクション方法。
  2. 前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替える前記ステップは、
    前記インタラクション操作が前記第1機能ウィジェットと第2機能ウィジェットのうちの一方に作用することを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替えるステップを含むことを特徴とする、請求項1に記載のライブ配信インタフェースインタラクション方法。
  3. 前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替える前記ステップの前に、さらに、
    前記ライブ配信ルームの配信利用者に対する視聴利用者のプロパティ情報を確定するステップと、
    前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定するステップと、を含むことを特徴とする、請求項2に記載のライブ配信インタフェースインタラクション方法。
  4. 前記プロパティ情報は、フォローすることと、フォロー中であるが仮想組織に加入していないことと、フォロー中で仮想組織に加入したことと、のうちの1つを含むことを特徴とする、請求項1から3のいずれか一項に記載のライブ配信インタフェースインタラクション方法。
  5. 前記プロパティ情報に基づいて前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態を確定する前記ステップは、
    前記プロパティ情報がフォローすることである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者にフォローを促す機能状態であることを確定するステップと、
    前記プロパティ情報が、フォロー中であるが仮想組織に加入していないことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、仮想組織に加入するように前記視聴利用者に促す機能状態であることを確定するステップと、
    前記プロパティ情報が、フォロー中で仮想組織に加入したことである場合、前記第1機能ウィジェットと前記第2機能ウィジェットの第1機能状態が、前記視聴利用者の現在所属している仮想組織のレベルを提示する機能状態であることを確定するステップと、を含むことを特徴とする、請求項4に記載のライブ配信インタフェースインタラクション方法。
  6. 前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を第1機能状態から第2機能状態に同期的に切り替える前記ステップは、
    予め設定された機能状態切り替え順序に基づき、前記第1機能ウィジェットと前記第2機能ウィジェットの、前記第1機能状態から切り替えた後の第2機能状態を確定するステップと、
    前記第2機能状態に応じて対応するインタフェースコンポーネントを呼び出し、前記インタフェースコンポーネントを前記第1機能ウィジェットと前記第2機能ウィジェットに対応する位置にそれぞれ表示するステップと、を含むことを特徴とする、請求項5に記載のライブ配信インタフェースインタラクション方法。
  7. 前記視聴利用者が前記ライブ配信ルームに再び入る操作情報を受信すると、前記ライブ配信ルームの配信利用者に対する前記視聴利用者の最新のプロパティ情報を取得するステップと、
    前記最新のプロパティ情報に基づいて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すとともに、前記ライブ配信インタフェースに作用するインタラクション操作を受信する前記ステップに戻って実行するステップと、をさらに含むことを特徴とする、請求項1に記載のライブ配信インタフェースインタラクション方法。
  8. ライブ配信インタフェースに第1機能ウィジェットと第2機能ウィジェットを表示する前記ステップは、
    ライブ配信ルームインタフェースのウィジェット配置テンプレートを取得するステップと、
    前記ウィジェット配置テンプレートに従って、前記ライブ配信ルームインタフェースの上部位置に第1機能ウィジェットを表示し、前記ライブ配信ルームインタフェースの下部位置に第2機能ウィジェットを表示するステップと、を含むことを特徴とする、請求項1又は7に記載のライブ配信インタフェースインタラクション方法。
  9. 前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示するステップは、
    前記第1機能ウィジェットに対応する位置に、所定時間内で表示された後に消える第1誘導動画を表示するステップと、前記第2機能ウィジェットに対応する表示位置に第2誘導動画を表示し続けるステップと、を含むことを特徴とする、請求項8に記載のライブ配信インタフェースインタラクション方法。
  10. ライブ配信ルームインタフェースに、同一の機能状態を示すための第1機能ウィジェットと第2機能ウィジェットを表示するためのウィジェット表示モジュールと、
    前記ライブ配信インタフェースに作用するインタラクション操作を受信し、前記インタラクション操作が所定の条件を満たしていることを確定した場合に、前記第1機能ウィジェットと前記第2機能ウィジェットの機能状態を同期的に切り替えるための状態切り替えモジュールと、
    切り替えた後の機能状態に応じて、前記第1機能ウィジェットと前記第2機能ウィジェットに対応する表示位置に、それぞれ対応する誘導動画を表示して、次のインタラクション操作を行うように利用者に促すための動画表示モジュールと、を備えることを特徴とする、ライブ配信インタフェースインタラクション装置。
  11. 1つ又は複数のプロセッサと、
    メモリと、
    前記メモリに記憶されており、且つ前記1つ又は複数のプロセッサにより実行されるように構成され、請求項1-9のいずれか一項に記載のライブ配信インタフェースインタラクション方法を実行するために用いられるように構成される1つ又は複数のアプリケーションと、を備えることを特徴とする、電子機器。
  12. コンピュータプログラムが記憶されているコンピュータ可読媒体であって、該コンピュータプログラムがプロセッサにより実行されると、請求項1-9のいずれか一項に記載のライブ配信インタフェースインタラクション方法を実現することを特徴とする、コンピュータ可読媒体。
JP2023521828A 2020-10-12 2021-09-22 ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体 Pending JP2023546834A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202011086781.2A CN112218170B (zh) 2020-10-12 2020-10-12 直播界面交互方法、装置、电子设备及计算机可读介质
CN202011086781.2 2020-10-12
PCT/CN2021/119568 WO2022078165A1 (zh) 2020-10-12 2021-09-22 直播界面交互方法、装置、电子设备及计算机可读介质

Publications (1)

Publication Number Publication Date
JP2023546834A true JP2023546834A (ja) 2023-11-08

Family

ID=74053578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023521828A Pending JP2023546834A (ja) 2020-10-12 2021-09-22 ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体

Country Status (5)

Country Link
US (1) US11863803B2 (ja)
EP (1) EP4216561A4 (ja)
JP (1) JP2023546834A (ja)
CN (1) CN112218170B (ja)
WO (1) WO2022078165A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112218170B (zh) 2020-10-12 2022-09-02 北京字节跳动网络技术有限公司 直播界面交互方法、装置、电子设备及计算机可读介质
CN113094135B (zh) * 2021-04-06 2023-05-30 北京字跳网络技术有限公司 页面显示控制方法、装置、设备及存储介质
CN113038239B (zh) * 2021-04-12 2023-04-11 上海哔哩哔哩科技有限公司 弹幕设置方法、装置及***
CN113573083A (zh) * 2021-07-20 2021-10-29 广州方硅信息技术有限公司 连麦直播互动方法、装置及计算机设备
CN113656138A (zh) * 2021-08-25 2021-11-16 北京有竹居网络技术有限公司 一种行为引导方法、装置、设备、介质及产品
CN113824938A (zh) * 2021-09-16 2021-12-21 北京字节跳动网络技术有限公司 投影控制方法、装置、终端及存储介质
CN115017406A (zh) * 2022-05-20 2022-09-06 北京达佳互联信息技术有限公司 直播画面展示方法、装置、电子设备及存储介质
CN115278336B (zh) * 2022-07-20 2024-03-29 北京字跳网络技术有限公司 一种信息处理方法及装置
CN115665435A (zh) * 2022-11-08 2023-01-31 北京字跳网络技术有限公司 直播处理方法、装置和电子设备

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7111320B1 (en) * 2001-04-13 2006-09-19 Digeo, Inc. System and method for personalized remote control of an interactive television system
US8806339B2 (en) * 2012-02-06 2014-08-12 Apple Inc. User interface control for media editing application
CN103513907A (zh) * 2012-06-29 2014-01-15 联想(北京)有限公司 一种控制电子设备的方法及电子设备
CN304624850S (ja) * 2017-10-25 2018-05-11
CN305066219S (ja) * 2017-12-29 2019-03-15
CN109688418B (zh) * 2018-12-24 2021-03-05 北京潘达互娱科技有限公司 直播界面功能引导方法、设备及存储介质
CN111741315A (zh) * 2019-06-10 2020-10-02 北京京东尚科信息技术有限公司 信息处理方法、装置、客户端和服务器、存储介质
CN110381330A (zh) * 2019-07-16 2019-10-25 北京达佳互联信息技术有限公司 网络数据处理方法、装置、终端、服务器及存储介质
CN110943912A (zh) * 2019-12-30 2020-03-31 香港乐蜜有限公司 社交信息处理方法、装置和电子设备
CN111405302B (zh) * 2020-03-06 2022-06-10 北京达佳互联信息技术有限公司 直播间关注提醒方法、装置、电子设备及存储介质
CN111714874B (zh) * 2020-06-18 2024-02-09 网易(杭州)网络有限公司 控件的状态切换方法、装置及电子设备
CN112218170B (zh) * 2020-10-12 2022-09-02 北京字节跳动网络技术有限公司 直播界面交互方法、装置、电子设备及计算机可读介质
CN113497951A (zh) * 2021-09-06 2021-10-12 北京达佳互联信息技术有限公司 直播互动方法、装置、存储介质和设备

Also Published As

Publication number Publication date
US20230144560A1 (en) 2023-05-11
CN112218170A (zh) 2021-01-12
WO2022078165A1 (zh) 2022-04-21
EP4216561A1 (en) 2023-07-26
US11863803B2 (en) 2024-01-02
CN112218170B (zh) 2022-09-02
EP4216561A4 (en) 2024-02-28

Similar Documents

Publication Publication Date Title
JP2023546834A (ja) ライブ配信インタフェースのインタラクション方法、装置、電子機器及びコンピュータ可読媒体
US20220317838A1 (en) Label display method and apparatus, electronic device, and computer-readable medium
CN113110783B (zh) 控件的显示方法、装置、电子设备和存储介质
CN112261226B (zh) 横屏交互方法、装置、电子设备和存储介质
US20230007065A1 (en) Video sharing method, apparatus, device and medium
JP2022554339A (ja) 情報表示方法及び装置、電子デバイス、並びにコンピュータ読取可能媒体
US11586255B2 (en) Method and apparatus for adjusting view for target device, electronic device and medium
US20230011395A1 (en) Video page display method and apparatus, electronic device and computer-readable medium
CN111790148B (zh) 游戏场景中的信息交互方法、设备及计算机可读介质
WO2022188757A1 (zh) 一种基于视频的信息展示方法、装置、设备及介质
CN114296611A (zh) 直播间控制方法、装置、电子设备、介质及程序产品
CN109151553B (zh) 显示控制方法及装置、电子设备和存储介质
CN110611847A (zh) 视频预览的方法、装置、存储介质及电子设备
CN115474086B (zh) 播放控制方法、装置、电子设备和存储介质
CN116166355A (zh) 页面显示方法、装置、设备、计算机可读存储介质及产品
CN116017061A (zh) 媒体内容生成方法、装置、设备、可读存储介质及产品
CN113849105B (zh) 房源信息展示方法、装置、电子设备和计算机可读介质
CN115756252A (zh) 基于页面内容的互动方法、装置、设备及存储介质
CN115686290A (zh) 交互方法、装置、电子设备和存储介质
CN118051157A (zh) 媒体内容处理方法、装置、设备、可读存储介质及产品
CN114924670A (zh) 聊天频道显示方法、装置、设备、可读存储介质及产品
JP2024504186A (ja) 情報表示方法、装置、機器及び媒体
CN110990095A (zh) 寄宿应用展示方法、设备以及计算机可读介质
CN115079922B (zh) 一种页面显示方法、装置、电子设备及介质
CN115002536B (zh) 一种资源处理方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230424

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240409