CN118200616A - 三维虚拟场景中进行麦位设置的方法 - Google Patents
三维虚拟场景中进行麦位设置的方法 Download PDFInfo
- Publication number
- CN118200616A CN118200616A CN202211611454.3A CN202211611454A CN118200616A CN 118200616 A CN118200616 A CN 118200616A CN 202211611454 A CN202211611454 A CN 202211611454A CN 118200616 A CN118200616 A CN 118200616A
- Authority
- CN
- China
- Prior art keywords
- wheat
- user
- dimensional virtual
- virtual scene
- control
- 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
Links
- 241000209140 Triticum Species 0.000 title claims abstract description 992
- 235000021307 Triticum Nutrition 0.000 title claims abstract description 992
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000003993 interaction Effects 0.000 claims abstract description 114
- 238000007789 sealing Methods 0.000 claims description 34
- 241000209219 Hordeum Species 0.000 claims description 32
- 235000007340 Hordeum vulgare Nutrition 0.000 claims description 32
- 238000007599 discharging Methods 0.000 claims description 4
- 238000004890 malting Methods 0.000 claims 7
- 230000006870 function Effects 0.000 description 27
- 230000004044 response Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 238000007726 management method Methods 0.000 description 11
- 101150054987 ChAT gene Proteins 0.000 description 10
- 101100203187 Mus musculus Sh2d3c gene Proteins 0.000 description 10
- 230000002452 interceptive effect Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 239000012141 concentrate Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012840 feeding operation Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000009331 sowing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 244000098338 Triticum aestivum Species 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4852—End-user interface for client configuration for modifying audio parameters, e.g. switching between mono and stereo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Graphics (AREA)
- Databases & Information Systems (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种三维虚拟场景中进行麦位设置的方法,该方法包括:在主播用户所在的三维虚拟场景中设置麦位类型配置入口;通过所述麦位类型配置入口,确定第一交互麦位类型;基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件;通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,不仅实现了对三维虚拟场景中的麦位进行个性化设置,以满足用户的对麦位的个性化设置需求,同时还可以对三维虚拟场景中的麦位进行多样化设置,提高了交互的多样性。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种三维虚拟场景中进行麦位设置的方法。
背景技术
随着互联网应用技术的迅猛发展,出现了各种三维虚拟场景交互。例如,主播用户可以在三维虚拟场景中创建直播间,在直播间中设置多个麦位,将多个用户集中在一个虚拟的多麦位房间中进行语音交互。然而,主播用户在创建直播间时只能生成预设的多麦位房间,无法对直播间内的麦位进行个性化设置,并且主播和观众只能在虚拟房间内进行单纯的语音聊天互动,使得用户之间的交互趣味性较低。
发明内容
本发明实施例提供一种三维虚拟场景中进行麦位设置的方法,不仅实现了对三维虚拟场景中的麦位进行个性化设置,以满足用户的对麦位的个性化设置需求,同时还可以对三维虚拟场景中的麦位进行多样化设置,从而提高了三维虚拟场景中的交互多样性。
第一方面,本发明实施例提供一种三维虚拟场景中进行麦位设置的方法,所述方法包括:
在主播用户所在的三维虚拟场景中配置麦位类型控件;
在主播用户所在的三维虚拟场景中设置麦位类型配置入口;
通过所述麦位类型配置入口,确定第一交互麦位类型;
基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件;
通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置。
第二方面,本发明实施例提供一种三维虚拟场景中进行麦位设置装置,所述装置包括:
配置模块,用于在主播用户所在的三维虚拟场景中设置麦位类型配置入口;
确定模块,用于通过所述麦位类型配置入口,确定第一交互麦位类型;
生成模块,用于基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件;
设置模块,用于通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置。
第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第一方面所述的三维虚拟场景中进行麦位设置的方法。
第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被计算设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的三维虚拟场景中进行麦位设置的方法。
在本发明实施例提供的三维虚拟场景中进行麦位设置的方案中,首先在主播用户所在的三维虚拟场景中设置麦位类型配置入口,通过所述麦位类型配置入口,确定第一交互麦位类型,基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件,通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,不仅实现了对三维虚拟场景中的麦位进行个性化设置,以满足用户的对麦位的个性化设置需求,同时还可以对三维虚拟场景中的麦位进行多样化设置,从而提高了三维虚拟场景中的交互多样性。并且上述方案中,通过将各个配置控件集成显示在麦位设置模块,可以使得用户可以更快速便捷地对三维虚拟场景中的各个麦位进行设置。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种三维虚拟场景中进行麦位设置的方法的流程图;
图2a为本发明一示例性实施例的一种三维虚拟场景所对应的界面示意图;
图2b为本发明一示例性实施例的一种三维虚拟场景所对应的界面示意图;
图3为本发明实施例提供的一种对麦位进行设置的流程示意图;
图4为本发明实施例提供的一种对麦位进行设置的流程示意图;
图5为本发明实施例提供的一种对麦位进行设置的流程示意图;
图6a为本发明一示例性实施例的一种三维虚拟场景中进行麦位设置的方法的应用场景示意图;
图6b为本发明一示例性实施例的一种三维虚拟场景中进行麦位设置的方法的应用场景示意图;
图6c为本发明一示例性实施例的一种三维虚拟场景中进行麦位设置的方法的应用场景示意图;
图7为本发明实施例提供的另一种对麦位进行设置的流程示意图;
图8本发明实施例提供的一种用户信息界面的应用示意图;
图9为本发明实施例提供的另一种对麦位进行设置的流程示意图;
图10为本发明实施例提供的另一种三维虚拟场景中进行麦位设置的方法流程图;
图11为本发明实施例提供的又一种对麦位进行设置的流程示意图;
图12为本发明实施例提供的一种三维虚拟场景中进行麦位设置装置的结构示意图;
图13为与图12所示实施例提供的三维虚拟场景中进行麦位设置装置对应的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还可以说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的商品或者系统中还存在另外的相同要素。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
随着互联网技术的迅速发展,网络虚拟娱乐平台得到了广泛普及,在网络虚拟娱乐平台中,用户可以通过连麦进行语音互动。网络虚拟娱乐平台中常见的交互方式为多个用户集中在一个虚拟的多麦位房间中进行语音交互,或者主播用户在三维虚拟场景中创建直播间,在直播间进行直播,从而与该直播间内的观众用户进行互动,一般为主播进行语音输出,而观众进行文字输出,特殊情况下主播和观众都可以进行语音输出,实现连麦互动的效果。
为了方便本领域技术人员理解本发明实施例提供的技术方案,下面对相关技术进行简要说明:
为了能够让多个用户在三维虚拟场景中进行互动,现有技术中提供了以下几种实现方式:
实现方式一、主播用户可以在三维虚拟场景中创建直播间,并根据预设规则在直播间中生成多个麦位,将多个用户集中在一个虚拟的多麦位房间中进行语音交互。
虽然直播房间中设置了多麦位,实现了多用户语音交互,但麦位的类型和麦位数量固定单一,且无法对直播间内的麦位进行多样化设置以及个性化设置,用户与用户之间只能进行单一语音聊天互动,使得用户之间的交互趣味性较低。
实现方式二、根据预设策略,对三维虚拟场景中生成固定模式的多个麦位。
例如,在游戏三维虚拟场景中,根据游戏玩法,对组队的用户生成固定模式的多个麦位,无法为处于围观的用户设置麦位,并且该麦位的功能单一只能进行语音互动。
针对上述技术问题,本发明实施例提供了一种三维虚拟场景中进行麦位设置的方法,用户可以在三维虚拟场景中根据用户需求对麦位进行个性化、多样化设置。具体的通过在三维虚拟场景中设置麦位类型配置入口,使得用户基于设置麦位类型配置入口确定第一交互麦位类型,并在三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,从而可以根据用户需求设置三维虚拟场景中所支持的麦位功能。并且麦位设置模块中配置有用于对麦位进行设置的第一麦位配置控件,通过第一麦位配置控件对三维虚拟场景中的麦位进行个性化设置,以满足用户的对麦位的个性化设置需求,同时还可以通过第一麦位配置控件对三维虚拟场景中的麦位进行多样化设置,从而提高了三维虚拟场景中的交互多样性。另外。多个配置控件集成显示在三维虚拟场景界面中,使得多个配置操作集成在三维虚拟场景界面中,可以快速便捷地对三维虚拟场景中地各个麦位进行设置。
本发明实施例提供的三维虚拟场景中的麦位设置方法、麦位管理方法可以由一电子设备来执行,该电子设备可以是诸如PC机、笔记本电脑、智能手机等终端设备,也可以是服务器。该服务器可以是包含一独立主机的物理服务器,或者也可以为虚拟服务器,或者也可以为云端服务器或服务器集群。下面对三维虚拟场景中的麦位设置过程以及麦位管理过程进行示例性说明。
图1为本发明实施例提供的一种三维虚拟场景中进行麦位设置的方法的流程图;参考附图1所示,本实施例提供了一种三维虚拟场景中进行麦位设置的方法,该方法的执行主体可以为三维虚拟场景中进行麦位设置装置,可以理解的是,该装置可以实现为软件、或者软件和硬件的组合,具体的,该方法可以包括:
步骤101、在主播用户所在的三维虚拟场景中设置麦位类型配置入口。
步骤102、通过麦位类型配置入口,确定第一交互麦位类型。
步骤103、基于第一交互麦位类型,在三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件。
步骤104、通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置。
本发明实施例中提供的三维虚拟场景中的麦位设置方法可以应用于各种三维三维虚拟场景中,其可以是半仿真半虚构的三维虚拟场景,也可以是纯虚构的三维虚拟场景。例如:游戏三维虚拟场景、工业制造三维虚拟场景、医疗三维虚拟场景、办公会议三维虚拟场景、教育三维虚拟场景、购物三维虚拟场景等。主播用户可在三维虚拟场景中进行多种类型的麦位设置,不限定主播用户是否正进行直播:若主播用户正在直播,则在三维虚拟场景所对应的直播界面中的会客厅中进行麦位设置;若主播用户未进行直播,则直接在三维虚拟场景所对应的界面中的会客厅中进行麦位设置。其中,主播用户可以为某一三维虚拟场景中的会客厅的房主。
以下对上述步骤进行详细说明:
步骤101、在主播用户所在的三维虚拟场景中设置麦位类型配置入口。
在本发明实施例中,在三维虚拟场景中通过设置麦位的方式来实现主播用户与观众用户之间的交互,那么主播用户想要在三维虚拟场景中创建麦位时,可以先确定第一交互麦位类型,基于第一交互麦位类型,确定该目标交互类型所需要包括的麦位功能等。也就是说,不同的目标交互类型,所需的麦位功能等都是不同的,例如单人交互类型,那么只需要包含主播麦位所对应的功能即可,多人交互类型,则不仅需要包含主播麦位所对应的功能,还需要包含多个观众用户所对应的麦位所对应的功能。
在主播用户所在的三维虚拟场景中设置麦位类型配置入口,通过设置麦位类型配置入口可以设置三维虚拟场景中所包括的麦位类型以及麦位功能。其中,可以在主播用户所使用的社交平台中所包括的任意的三维虚拟场景中设置麦位类型配置入口,比如,例如网易游戏的大神平台中的各个三维虚拟场景,或者完美世界的逗留一会APP中的各个三维虚拟场景。另外,可以直接以图标的形式直接显示在三维虚拟场景中麦位类型配置入口,主播用户通过三维虚拟场景中的麦位类型配置入口可以进入交互麦位类型选择流程。
结合图2a示例性说明设置有麦位类型配置入口的三维虚拟场景所对应的界面。如图2a所示,三维虚拟场景所对应的界面为某一虚拟家园岛游戏中的会客厅显示界面,该界面的右下角设置麦位类型配置入口,主播用户可以通过触发麦位类型配置入口,向三维虚拟场景中进行麦位设置装置发送配置交互麦位类型请求。
在实际应用中,某一虚拟游戏的会客厅中通常可以有多个玩家,但是一般由会客厅中的房主(主播用户)创建三维虚拟场景中的连麦功能。可以通过对不同玩家所对应的三维虚拟场景界面中是否显示麦位类型配置入口来限制不同玩家是否可以触发连麦功能创建操作。比如:用户为会客厅的房主,则此用户所对应的三维虚拟场景界面中显示麦位类型配置入口;若用户为会客厅中的非房主身份的玩家,此用户所对应的会客厅显示界面中不显示麦位类型配置入口。
步骤102、通过麦位类型配置入口,确定第一交互麦位类型。
在本发明实施例中,在三维虚拟场景中设置有麦位类型配置入口,通过麦位类型配置入口可以在三维虚拟场景中添加连麦功能,使得主播用户可以与三维虚拟场景中的其他观众用户进行语言互动等操作。具体的,当主播用户想要在三维虚拟场景中添加连麦功能时,主播用户可以触发三维虚拟场景中的麦位类型配置入口,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位类型配置入口的选中操作,从而进入交互麦位类型选择流程。具体的,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位类型配置入口的选中操作,在三维虚拟场景中显示交互麦位类型选择界面。其中,交互麦位类型选择界面用于对三维虚拟场景中主播与观众用户进行交互时的交互麦位类型进行选择。
在交互麦位类型选择界面中显示至少一个备选交互麦位类型。其中,至少一个备选交互麦位类型可以包括多人麦位交互类型、单人麦位交互类型等。主播用户可以通过在交互麦位类型选择界面中显示的至少一个备选交互麦位类型中,确定出第一交互麦位类型。
结合图2b对交互麦位类型界面进行示例性说明。如图2b所示,交互麦位类型选择界面中包括多个操作控件,每个操作控件表示至少一个备选交互麦位类型。主播用户通过触发交互麦位类型选择界面中的操作控件,来确定第一交互麦位类型。
步骤103、基于第一交互麦位类型,在三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件。
为了便于对麦位进行管理,可以配置麦位设置模块,麦位设置模块用于显示所支持的麦位类型以及各个麦位所包括的麦位功能。在主播用户确定出第一交互麦位类型之后,可以基于第一交互麦位类型,在三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块。
具体的,在一可选实施例中,第一交互麦位类型为多人麦位交互类型,则基于多人交互类型,确定在三维虚拟场景中生成与多人交互麦位类型相对应的麦位设置模块,麦位设置模块包括主播麦位操作区、常规麦位操作区、特殊麦位操作区、观众信息操作区、上麦控件、麦位控件。也就是说,多人交互麦位类型时,三维虚拟场景中的会客厅可支持三种类型的麦位,主播麦位、常规麦位以及特殊麦位。并且通过麦位设置模块中的主播麦位操作区对主播麦位进行设置管理,通过麦位设置模块中的常规麦位操作区对常规麦位进行设置管理,通过麦位设置模块中的特殊麦位操作区对特殊麦位进行设置管理。
其中,主播麦位为主播用户专属麦位,并且主播麦位操作区中包括麦位序号、主播用户头像、麦位标识、关注控件等元素,主播用户头像上方显示由主播标识,可以明显地区分出主播麦位与其它麦位,观众用户可以在其所在的三维虚拟场景中触发关注控件,调用关注功能,使得观众用户可以关注该主播用户,以便从关注列表中可以查找到该主播用户,并且观众用户已关注该主播用户后,此关注控件将置灰不可再点击操作,并在主播麦位所在区域中显示“已关注”提示语。
常规麦位为三维虚拟场景中观众用户使用的麦位,三维虚拟场景中的观众用户可以向主播用户申请的方式上麦,且常规麦位操作区包括麦位序号、添加控件。主播用户通过添加控件可以邀请指定的观众用户上麦,若成功邀请观众用户上麦后不再显示添加控件,在添加控件的区域显示上麦观众用户的头像以及麦位标识;观众用户通过添加控件可以向主播用户申请上麦,若成功申请到该麦位后,不再显示添加控件,在添加控件的区域显示上麦观众用户的头像以及麦位标识。
特殊麦位为绑定在三维虚拟场景中虚拟对象中的麦位,特殊麦位操作区包括麦位标识、互动控件,主播用户可以根据需求在虚拟空间中的某些虚拟对象中绑定特殊麦位,并且每个特殊麦位都包括互动控件,通过互动控件可以与虚拟对象进行互动。比如,在三维虚拟场景中的会客厅中的某些家具中绑定特殊麦位,例如通过家具配置表方式定义该家具具有麦位属性(例如麦克风、小舞台等家具都可以绑定麦位属性)。用户走到特殊麦位附近点击互动控件,可以自动播放家具交互动作(例如上舞台,上麦克风等)。
观众信息操作区包括三维虚拟场景中所包括的用户数、观众用户头像、观众用户信息控件等。其中,观众信息操作区可以显示最先进入会客厅且处于“围观状态”的观众用户所对应的用户头像。用户头像在该观众信息操作区内居中显示,最多可以显示3个,按照围观观众用户进入时间正序由左至右排列。若显示的用户头像的观众用户离开会客厅,此观众信息操作区会实时刷新,并且将后续进入的围观观众用户所对应的用户头像自动顶上。并且在用户头像下方显示在会客厅范围内所有玩家数量XXX人,此数字随会客厅内人数变化而实时变化。点击观众用户信息控件可以弹出连麦邀请界面,通过连麦邀请界面可以完成观众用户上麦邀请。
另外,麦位设置模块中还可以包括用于对麦位进行设置的第一麦位配置控件。其中,第一麦位配置控件可以包括麦位类型控件、麦位数量控件、麦位音量控件等,通过这些配置控件,可以对麦位进行设置。
步骤104、通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在所述操作界面上对麦位进行设置。
在生成麦位设置模块之后,在麦位设置模块中显示多个配置控件,主播用户可以触发麦位设置模块中配置控件,以通过配置控件来对麦位进行管理。具体的,主播用户触发麦位设置模块中的第一麦位配置控件,三维虚拟场景中进行麦位设置装置响应于主播用户对第一麦位配置控件的选中操作,在三维虚拟场景中显示第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置。其中,第一麦位配置控件可以包括为多个配置控件。
本发明实施例中,通过在主播用户所在的三维虚拟场景中设置麦位类型配置入口,通过麦位类型配置入口,确定第一交互麦位类型。基于第一交互麦位类型,在三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件,通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置,不仅实现了对三维虚拟场景中的麦位进行个性化设置,以满足用户的对麦位的个性化设置需求,同时还可以对三维虚拟场景中的麦位进行多样化设置,从而提高了三维虚拟场景中的交互多样性。并且上述方案中,通过将各个配置控件集成显示在麦位设置模块,可以使得用户可以更快速便捷地对三维虚拟场景中的各个麦位进行设置。
图3为本发明实施例提供的一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图3所示,第一麦位配置控件包括麦位类型控件,本发明实施例提供了一种通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在所述操作界面上对麦位进行设置的实现方式,具体包括:
步骤301、响应于主播用户对麦位类型控件的选中操作,在三维虚拟场景中显示麦位类型选择界面。
步骤302、通过麦位类型选择界面,确定三维虚拟场景中所包括的至少一个麦位类型,并在麦位设置模块中显示与至少一个麦位类型所对应的至少一个麦位。
当主播用户在三维虚拟场景中使用多个麦位与观众与用户进行交互时,可以根据实际需求,对三维虚拟场景中所包括的麦位类型进行设置,例如,在实际交互的过程中,主播用户想在虚拟场景中的某个虚拟对象中绑定特殊麦位,使得该虚拟对象可以与用户进行互动。
在本发明实施例中,通过在麦位设置模块设置一麦位类型控件,主播用户可以触发麦位设置模块中的麦位类型控件,向三维虚拟场景中进行麦位设置装置发送麦位类型配置请求,以使得主播用户可以对三维虚拟场景中所包括的麦位类型进行设置。具体的,主播用户触发麦位设置模块中的麦位类型控件,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位类型控件的选中操作,在三维虚拟场景中显示麦位类型选择界面。其中,麦位类型选择界面中包括多个麦位类型,通过麦位类型选择界面,确定三维虚拟场景中所包括的至少一个麦位类型,并在麦位设置模块中显示与至少一个麦位类型所对应的至少一个麦位。
在一可选实施例中,通过麦位类型选择界面,确定三维虚拟场景中所包括的至少一个麦位类型,并在麦位模块中显示与至少一个麦位类型所对应的至少一个麦位的具体实现方式可以包括:通过麦位类型选择界面,显示至少一个备选麦位类型。主播用户从至少一个备选麦位类型中,确定出主播用户所在三维虚拟场景中所包括的至少一个麦位类型。三维虚拟场景中进行麦位设置装置响应于主播用户对至少一个麦位类型的选中操作,在麦位模块中显示至少一个麦位类型所对应的至少一个麦位。
可选地,至少一个麦位类型可以包括主播麦位、常规麦位以及特殊麦位,麦位类型的设定可以根据实际需求进行设置,主播用户可以在三维虚拟场景中设置多种类型的麦位。其中,主播麦位为主播用户专属麦位,并且默认主播麦位所对应的麦位状态为上麦状态,喊麦时可以使用默认音量。常规麦位为三维虚拟场景中观众用户使用的麦位,主播用户所在的三维虚拟场景中的任意一个观众用户都可以申请常规麦位,当主播用户同意观众用户上麦申请后可以上麦,喊麦时可以使用默认音量。特殊麦位为绑定在三维虚拟场景中虚拟对象中的麦位,主播用户可以对三维虚拟场景中的一些虚拟对象绑定该特殊麦位,例如通过虚拟对象配置表的方式定义该虚拟对象具有麦位属性。或者主播用户可以直接在三维虚拟场景中摆设一些具有特殊麦位属性的虚拟对象。特殊麦位为大音量麦位,喊麦时默认音量大于其他两种麦位的默认音量。
另外,绑定麦位属性的虚拟对象具有互动功能,根据交互需求可以为这些虚拟对象设置互换功能,比如语音互动功能、动作互动功能等。比如,三维虚拟场景中的麦克风中绑定麦位属性,在麦克风中绑定动作互动功能,首先获取麦克风所对应的预设交互动作,将预设交互动作绑定在麦克风中,并在麦克风中设置互动控件,通过触发互动控件,可以与麦克风进行动作交互。并且可以设定三维虚拟场景中的已上麦的用户(包含主播用户、观众用户)才可与三维虚拟场景中具有特殊麦位属性的虚拟对象进行互动,主播用户无需申请特殊麦位,与具有麦位属性的虚拟对象互动后,主播麦位直接切换为特殊麦位,可以自动上麦到特殊麦位,其他观众用户需要向主播用户申请特殊麦位,申请同意后观众用户所对应的麦位切换为特殊麦位。为了便于观众用户申请特殊麦位,可以观众用户与具有麦位属性的虚拟对象进行互动时,自动向主播用户发送特殊麦位申请请求。
在一可选实施例中,观众用户可以不再向主播用户申请特殊麦位才能上麦到特殊麦位,可以设定特殊麦位为已上麦的用户与三维虚拟场景中具有特殊麦位属性的虚拟对象产生互动后,自动上麦到特殊麦位。具体的,当观众用户可以与此类具有特殊麦位属性的虚拟对象进行互动,产生互动后,此观众用户所对应的麦位类型切换为特殊麦位,自动上麦到特殊麦位。
具体应用时,假设在三维虚拟场景的会客厅中的麦克风、小舞台等家具中绑定特殊麦位,使得这些家具具有麦位属性。然后对这些家具设定交互功能,并将交互功能集成在交互控件中。绑定麦位属性的家具会自动显示互动控件,用户走到麦位附近点击互动控件,响应于用户对互动控件的触发操作,并执行互动操作,在三维虚拟场景中自动播放家具交互动作(比如上舞台,上麦克风等)。交互成功后,该用户自动进入直播麦位频道且其使用语音聊天的声音要大于常规麦位频道上的用户。在观众与这些家具产生互动过程中,可以提前将该麦位状态设置为上麦状态,将麦位音量设置为较大的预设音量,使得观众上麦后可以直接喊麦,且喊麦时使用预设音量,预设音量大于其他两种麦位的预设音量。
本发明实施例中,通过响应于主播用户对麦位类型控件的选中操作,在三维虚拟场景中显示麦位类型选择界面,通过麦位类型选择界面,确定三维虚拟场景中所包括的至少一个麦位类型,并在麦位模块中显示与至少一个麦位类型所对应的至少一个麦位,实现了对三维虚拟场景中的麦位类型的设置,从而可以根据用户需求对三维虚拟场景中的麦位类型进行定制化设置。
图4为本发明实施例提供的一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图4所示,第一麦位配置控件包括麦位数量控件,本发明实施例提供了一种通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置的实现方式,具体包括:
步骤401、响应于主播用户对麦位数量控件的选中操作,显示麦位数量设置界面。
步骤402、通过麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量。
步骤403、基于目标麦位数量,在麦位模块中分别显示与目标麦位数量相对应的多个麦位。
当主播用户想要在三维虚拟场景中创建麦位时,可以根据实际需求,确定三维虚拟场景中所包括的麦位数量。在本发明实施例中,通过在麦位设置模块设置麦位数量控件,主播用户可以触发麦位设置模块中的麦位数量控件,向三维虚拟场景中进行麦位设置装置发送麦位数量配置请求,以使得主播用户可以对三维虚拟场景中所包括的麦位数量进行设置。具体的,主播用户触发麦位设置模块中的麦位数量控件,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位数量控件的选中操作,在三维虚拟场景中显示麦位数量设置界面。通过麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量。并基于目标麦位数量,在麦位模块中分别显示与麦位类型相对应的目标麦位数量个麦位。
在一可选实施例中,可以通过麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量的具体实现方式可以为:通过麦位数量设置界面,显示至少一个备选直播模式,响应于主播用户对任一备选直播模式所触发的选中操作,在至少一个备选直播模式中,确定各个麦位类似所对应的目标麦位数量。其中,至少一个备选直播模式可以包括多人直播、单人直播,并且对于每种直播模式中的常规麦位设置数量上限,根据不同玩法展示的常规麦位也不同。定义麦位数量表micNumber,通过麦位数量表micNumber,定义直播时每种直播模式对应的麦位数量,具体信息可以参考下表所示。其中农micNumber表只定义常规麦位数量,不包含主播麦位。
| 模式名称 | 功能枚举 | 麦位数量(只定义常规麦位数量) |
| 多人直播 | stream_multi_mic | 7 |
| 单人直播 | stream_single_mic | 0 |
在另一可选实施例中,通过麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量的具体实现方式可以为:通过麦位数量设置界面,显示各个麦位类型所对应的预设麦位数量,在麦位类型所对应的预设麦位数量区域输入目标麦位数量,响应于主播用户对任一麦位类型所对应的预设麦位数量区域所输入操作,确定各个麦位类型所对应的目标麦位数量。其中,每个麦位类型所对应的预设麦位数量可以通过获取主播用户上次对各个麦位类型所设置的麦位数量,将其作为本次预设麦位数量。
本发明实施例中,通过响应于主播用户对麦位数量控件的选中操作,显示麦位数量设置界面,通过麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量。并基于目标麦位数量,在麦位模块中分别显示与目标麦位数量相对应的多个麦位,实现了对三维虚拟场景中各个麦位类型的麦位数量设置,从而可以根据用户需求对三维虚拟场景中的麦位类型进行定制化设置。
图5为本发明实施例提供的一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图5所示,第一麦位配置控件包括麦位音量控件,本发明实施例提供了一种通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置的实现方式,具体包括:
步骤501、响应与主播用户对麦位音量控件的选中操作,在三维虚拟场景中显示麦位音量设置界面。
步骤502、获取各个麦位类型所对应的预设音量。
步骤503、通过麦位音量界面,分别将各个麦位类型所对应的麦位音量设置为预设音量。
在创建各个麦位时,一般会直接将各个麦位所对应的麦位音量设定为默认音量,但是由于每个人对声音的敏感程度不同,就会出现主播用户对各个麦位进行麦位音量设定的需求。并且在不同的三维虚拟场景中主播用户所需要重点关注的对象不同,可以着重突显某一种麦位的声音的需求等。为了解决上述需求,在本发明实施例中,在麦位设置模块设置麦位音量控件,以通过麦位音量控件来设置各个类型所对应的麦位音量。
具体的,在对各个麦位进行麦位音量设置时,首先主播用户触发麦位设置模块中的麦位音量控件,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位音量控件的选中操作,在三维虚拟场景中显示麦位音量设置界面。获取各个麦位类型所对应的预设音量,通过麦位音量界面,分别将各个麦位类型所对应的麦位音量设置为预设音量。
本发明实施例提供的麦位音量设置方法,通过响应与主播用户对麦位音量控件的选中操作,在三维虚拟场景中显示麦位音量设置界面。获取各个麦位类型所对应的预设音量,通过麦位音量界面,分别将各个麦位类型所对应的麦位音量设置为预设音量,以实现对三维虚拟场景中各个麦位进行音量设置。
在上述实施例的基础上,为了增加三维虚拟场景中主播用户与其他观众用户之机互动的多样性,还可以为麦位设置附加功能。具体的,本实施例提供了的三维虚拟场景中的设置方法还可以包括:若三维虚拟场景中的用户所对应的麦位状态为上麦状态,则在三维虚拟场景中显示麦位上用户所对应的虚拟角色。并且该用户可以在三维虚拟场景中控制该虚拟角色在三维虚拟场景中进行移动,与三维虚拟场景中的具有麦位属性的虚拟对象进行互动,可以进行文字聊天、语音聊天等。另外,打赏榜单前3名的贵宾观众用户进入三维虚拟场景中的会客厅,不管该观众用户是否已上麦,都可以在三维虚拟场景中显示该观众用户所对应的虚拟角色,并可以在三维虚拟场景中控制该虚拟角色在三维虚拟场景中进行移动,与三维虚拟场景中的具有麦位属性的虚拟对象进行互动,可以进行文字聊天、语音聊天等。贵宾观众用户所对应的用户头像在麦位列表及会客厅内用户列表中显示特殊头像框。
另外,还可以对麦位的范围进行设置,比如可以设置在三维虚拟场景中的某一些范围内才可以使用麦位进行语音聊天等。也就是说,所有上麦观众用户,仅在设定的范围内(例如会客厅地基范围内)可以语音聊天发声或实时收到其他用户的语音。并且上麦用户虚拟角色所在位置超出设定的范围内(例如会客厅地基范围),自动执行下麦操作,下麦后无法使用或收到语音聊天内容。
当主播生成多个麦位后,还可以对预选设置生成的多个麦位进行设置操作,例如对麦位进行闭麦、开麦、封麦、邀请上麦等操作。麦位设置模块中包括主播用户预先设置生成的多个麦位,并且每个麦位在麦位模块中的一个固定区域中进行显示。结合图6a对主播用户所在的三维虚拟场景中生成的麦位设置模块进行示例性说明。假设主播用户所在的三维虚拟场景中包括一个主播麦位、多个常规麦位、多个特殊麦位。主播麦位在麦位模块中的主播麦位操作区进行显示,且主播麦位操作区中包括麦位序号、主播用户头像、麦位标识、以及关注控件。主播用户头像上方显示“主播”标识,麦位标识可以实时检测主播用户是否发出声音,若主播发出声音,则头像右上角播放“发声动画”。多个常规麦位在麦位模块中的常规麦位操作区进行显示,且常规麦位操作区包括麦位序号、添加控件,无观众用户上麦状态下,根据触发添加控件的用户者身份不同,进入不同操作流程:若用户为主播用户触发添加控件进入邀请玩家上麦流程;若用户为观众用户触发进入向主播申请上麦流程。常规麦位分两种显示状态参考图6b中所示,当常规麦位上没有上麦的观众用户时,此麦位显示添加控件,当该麦位上有用户上麦时,不再显示添加控件,显示上麦的观众用户头像、以及麦位标识。多个特殊麦位在特殊麦位操作区中进行显示,特殊麦位在麦位模块中使用特定图标显示,区别于常规麦位和主播麦位,具体的可以参考图6c。
图7为本发明实施例提供的另一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图7所示,第一麦位配置控件包括用户信息控件,本发明实施例提供了一种通过第一麦位配置控件,在三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供主播用户在操作界面上对麦位进行设置的实现方式,具体包括:
步骤701、响应于主播用户对麦位上的用户信息控件的选中操作,在三维虚拟场景中显示与麦位相对应的用户信息界面,用户信息界面中包括封麦控件。
步骤702、响应于主播用户对封麦控件的选中操作,对麦位执行封麦操作,并在麦位相对应的麦位序号区域显示封麦标识。
步骤703、将封麦操作发送至麦位对应的观众用户,以使得观众用户所在的三维虚拟场景中显示封麦的提示语。
麦位设置模块中包括多个麦位,每个麦位上的用户(主播用户、观众用户)都对应有用户信息控件,通过用户信息控件可以查看该麦位上的用户信息以及对该麦位进行设置操作。具体的,主播用户触发麦位设置模块中麦位上的用户信息控件的选中操作,三维虚拟场景中进行麦位设置装置响应于主播用户对麦位上的用户信息控件的选中操作,在三维虚拟场景中显示与麦位相对应的用户信息界面,用户信息界面中包括封麦控件。响应于主播用户对封麦控件的选中操作,对麦位执行封麦操作,并在麦位相对应的麦位序号区域显示封麦标识。将封麦操作发送至麦位对应的观众用户,以使得观众用户所在的三维虚拟场景中显示封麦的提示语,例如“您已被封麦”。主播用户点击封麦控件后,还会在主播用户所在的三维虚拟场景中显示“禁麦成功”提示语。对目标执行封麦操作后,目标麦位上的观众用户将无法继续使用语音功能,并且被封麦的观众用户所对应的用户头像右上角位置显示“封麦”标识。
其中,可以将用户信息控件设置在麦位上的用户头像上,通过触发麦位上的用户头像可以打开用户的个人信息,在用户信息界面中显示用户的个人信息。结合图8对用户信息界面进行示例性说明。用户信息界面不仅可以显示用户的个人信息,还可以显示多个操作控件,操作控件可以包括封麦控件、下麦控件、关注控件、删除控件等,这些操作控件可以对用户所对应的麦位进行设置。
在一可选实施例中,用户信息界面中包括下麦控件,三维虚拟场景中进行麦位设置的方法还包括:响应于主播用户对下麦控件的选中操作,对麦位上的观众用户执行下麦操作,并在麦位相对应的区域不再显示观众用户,将下麦操作发送至麦位对应的观众用户,以使得观众用户从麦位中移除,并无法使用麦位功能。也就是说,对目标执行下麦操作,对方自动从麦位上移除,无法使用语音功能。并将观众用户状态设置为围观状态,围观状态是指位于三维虚拟场景中未上麦。观众用户进入围观状态下,该观众用户所对应的虚拟角色在三维虚拟场景中的会客厅中隐藏不可见。并且围观状态下的观众用户本人可操作第一人称视角状态在会客厅内移动,第一人称视角规则直接调用“个人家园”中的第一人称视角移动功能。
本发明实施例中,通过响应于主播用户对麦位上的用户信息控件的选中操作,在三维虚拟场景中显示与麦位相对应的用户信息界面,用户信息界面中包括封麦控件,响应于主播用户对封麦控件的选中操作,对麦位执行封麦操作,并在麦位相对应的麦位序号区域显示封麦标识,将封麦操作发送至麦位对应的观众用户,以使得观众用户所在的三维虚拟场景中显示“您已被封麦”提示语,实现了对麦位上的观众用户进行封麦操作。
在实际应用中,常见的麦位设置操作还包括邀请上麦,下面对邀请上麦设置操作进行详细介绍。
图9为本发明实施例提供的另一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图9所示,第一麦位配置控件包括观众用户信息控件,本发明实施例提供了一种通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置的实现方式,具体包括:
步骤901、响应于主播用户对观众用户信息控件的选中操作,在三维虚拟场景中显示邀请连麦界面。
步骤902、通过邀请连麦界面,确定待邀请的观众用户。
步骤903、判断观众用户是否满足上麦条件,若满足上麦条件,则向观众用户发送上麦请求,以使得观众用户接收上麦请求,在观众用户所在的三维虚拟场景中显示连麦邀请界面,并通过连麦邀请界面,确定是否执行上麦操作。
主播用户可邀请三维虚拟场景内处于围观状态的观众用户上麦,主播用户向目标观众用户发送上麦邀请后,对方同意后可以直接补进当前空麦位内。在本发明实施例中,通过在麦位模块设置观众用户信息控件,主播用户可以触发麦位设置模块中的观众用户信息控件,向三维虚拟场景中进行麦位设置装置发送上麦邀请请求,以使得主播用户可以在三维虚拟场景中邀请处于围观状态的观众用户上麦进行互动。
具体的,主播用户触发麦位设置模块中的观众用户信息控件,三维虚拟场景中进行麦位设置装置响应于响应于主播用户对观众用户信息控件的选中操作,在三维虚拟场景中显示邀请连麦界面。通过邀请连麦界面,确定待邀请的观众用户。判断观众用户是否满足上麦条件,若满足上麦条件,则向观众用户发送上麦请求,以使得观众用户接收上麦请求,在观众用户所在的三维虚拟场景中显示连麦邀请界面,并通过连麦邀请界面,确定是否执行上麦操作。
其中,上麦条件可以为判断待邀请的观众用户当前所处的位置是否在在会客厅地基范围之内。若待邀请的观众用户所对应的虚拟角色不在会客厅范围内,触发观众用户信息控件不执行邀请上麦逻辑,并显示提示语:申请人已离开会客厅。同时,在邀请连麦界面中删除该条申请。若虚拟角色在会客厅范围内,则进入下一步判断,判断当前时间麦位是否已满。若当前麦位未满,则执行邀请上麦操作,且在主播用户所在的三维虚拟场景中显示提示语:邀请上麦成功。并向待邀请的观众用户发送邀请消息。若当前麦位已满,则无法批准邀请上麦请求,主播用户所在的三维虚拟场景中显示提示语:麦位已满,暂时无法邀请。
当主播用户成功向待邀请的观众用户发送上麦请求后,待邀请的观众用户接收到主播用户上麦请求后,在待邀请的观众用户所在的三维虚拟场景正中间弹出邀请界面,邀请界面中包括暂不连麦控件和接受控件。若观众用户触发暂不连麦控件,向主播用户发送暂不连麦信息,同时关闭弹窗界面。若观众用户触发接受控件,则需判断当前麦位是否已满。若当前麦位未满,则执行邀请上麦操作,该观众用户进入当前麦位序号最小的空麦位,并冒字提示:上麦成功。若当前麦位已满,则无法上麦,同时关闭弹窗界面,并冒字提示:麦位已满,暂时无法上麦。
本发明实施例中,通过响应于主播用户对观众用户信息控件的选中操作,在三维虚拟场景中显示邀请连麦界面,通过邀请连麦界面,确定待邀请的观众用户,判断观众用户是否满足上麦条件,若满足上麦条件,则向观众用户发送上麦请求,以使得观众用户接收上麦请求,在观众用户所在的三维虚拟场景中显示连麦邀请界面,并通过连麦邀请界面,确定是否执行上麦操作,实现了主播用户对上麦操作的设置。
图10为本发明实施例提供的另一种三维虚拟场景中进行麦位设置的方法流程图;参考附图10所示,本实施例提供了一种三维虚拟场景中进行麦位设置的方法,该方法的执行主体可以为三维虚拟场景中进行麦位设置装置,可以理解的是,该装置可以实现为软件、或者软件和硬件的组合,该装置可以应用于观众端,例如手机、平板等。具体的,该三维虚拟场景中进行麦位设置方法还可以包括:
步骤1001、响应于观众用户对三维虚拟场景的获取请求。
步骤1002、将三维虚拟场景发送至观众用户,三维虚拟场景中包括麦位设置模块,麦位设置模块中包括用于对麦位进行设置的第二麦位配置控件。
步骤1003、通过第二麦位配置控件,在三维虚拟场景中加载第二麦位配置控件所对应的操作界面,以供观众用户在操作界面上对麦位进行设置。
在本发明实施例中,通过在三维虚拟场景中显示的麦位设置模块中设置第二麦位配置控件,以通过第二麦位配置控件对观众用户所在的三维虚拟场景中的多个麦位进行设置。具体的,在观众用户所在的三维虚拟场景中显示麦位设置模块,麦位设置模块中包括多个麦位以及第二麦位配置控件。响应于观众用户对第二麦位配置控件的选中操作,在三维虚拟场景中显示第二麦位配置控件所对应的操作界面,以供观众用户在操作界面上对麦位进行设置,并将设置操作发送至主播端,使得设置操作同步给主播端。
其中,麦位设置模块中包括主播用户预先设置生成的多个麦位,并且每个麦位在麦位设置模块中的一个固定区域中进行显示。其麦位设置模块的详细介绍参考上述实施例中的相关描述,在此不再赘述。麦位设置模块中的每个麦位都包括多个配置控件,可以通过触发多个配置控件,来对各个麦位进行设置操作。具体的,响应于观众用户对第二麦位配置控件的选中操作,在三维虚拟场景中显示第二麦位配置控件所对应的操作界面,以供观众用户在操作界面上对麦位进行设置操作,并将设置操作发送至主播端。其中,第二麦位配置控件可以包括观众用户信息控件、麦位控件等控件,可以对麦位进行闭麦、开麦、申请上麦等操作进行设置。
本发明实施例提供的三维虚拟场景中进行麦位设置的方法,通过响应于观众用户对第二麦位配置控件的选中操作,在三维虚拟场景中显示第二麦位配置控件所对应的操作界面,以供观众用户在操作界面上对麦位进行设置操作,并且多个配置控件都集成在麦位设置模块中,以便用户对麦位进行各种设置操作。
图11为本发明实施例提供的又一种对麦位进行设置的流程示意图;在上述实施例的基础上,继续参考附图11所示,第二麦位配置控件包括麦位控件,本发明实施例提供一种通过第二麦位配置控件,在三维虚拟场景中加载第二麦位配置控件所对应的操作界面,以供观众用户在操作界面上对麦位进行设置的实现方式,具体包括:
步骤1101、响应于观众用户对麦位控件的选中操作。
步骤1102、判断观众用户的麦位状态。
步骤1103、若观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收观众用户发送的上麦请求,基于上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过房间设置界面,确定是否执行上麦操作。
观众用户处于未上麦状态时,可以触发三维虚拟场景中的麦位控件或麦位设置模块中的添加控件,向主播用户申请上麦。具体的,观众用户触发三维虚拟场景中的麦位控件,三维虚拟场景中进行麦位设置装置响应于观众用户对麦位控件的选中操作,判断观众用户的麦位状态。若观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收观众用户发送的上麦请求,基于上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过房间设置界面,确定是否执行上麦操作。
无论麦位上观众用户是否达到上限,观众用户都可向主播端发送上麦申请。另外,还可以设置当观众用户向主播端发送上麦申请后,在观众用户所在的三维虚拟场景中,冒字提示:连麦申请已发送。主播端接收到上麦申请后,可以通过触发三维虚拟场景中的房间设置控件来对上麦申请进行处理。具体的,响应于主播用户对房间设置控件的选中操作,在三维虚拟场景中显示房间设置界面,通过房间设置界面,确定是否对该观众用户执行上麦操作。
其中,房间设置界面中包括连麦申请、房间管理两个分页。连麦申请分页仅针对主播用户将那些显示,观众用户打开房间设置界面仅显示房间管理分页。连麦申请分页中显示申请信息,并且申请信息按照观众用户发送申请时间倒序排列。对房间管理分页中设置限制,即使观众用户反复申请,此房间设置分页中仅允许出现一条同一观众用户的申请且不会随申请时间变动改变观众用户申请信息的位置。例如,观众a发送一条申请,排在此界面第3位置,观众a反复发送连麦申请,主播用查看连麦申请分页时,仍然只看到观众a的1条申请,且仍然排在第3位置。
另外,还可以显示单一申请消息显示规则。根据观众用户申请的麦位类型不同,申请消息分为两种状态:申请常规麦位,在界面中显示观众用户所对应的头像、昵称以及同意控件,并在观众用户所对应的昵称下方显示“申请连麦”提示语。申请特殊麦位,观众用户申请与虚拟对象绑定的麦位,在界面中显示观众用户所对应的头像、昵称以及同意控件,并在观众用户昵称下方显示“申请XX虚拟对象麦位”提示语。
当观众用户成功向主播用户发送申请连麦后,主播用户若同意上麦,则可以触发同意控件,然后判断申请人(观众用户)当前位置是否在会客厅地基范围之内,若申请人所对应的虚拟角色不在会客厅范围内,则不响应主播用户对同意控件的触发操作,不执行批准上麦操作,并冒字提示:申请人已离开会客厅。同时在房间设置界面中的连麦申请分页中国删除该条申请。若申请人所对应的虚拟角色在会客厅范围内,则进入下一步判断。判断当前时间麦位是否已满,若当前麦位未满,执行批准上麦操作,主播冒字提示:批准上麦成功。且申请人进入当前麦位标识序号最小的空麦位内。若当前麦位已满,则无法批准上麦,主播冒字提示:麦位已满,暂时无法批准。
三维虚拟场景中的麦位控件不仅可以用于申请上麦还可以对用户当前的麦位进行闭麦或者开麦管理。具体的,若观众用户的麦位状态为未上麦状态,则判断观众用户的麦位状态。若观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收观众用户发送的上麦请求,基于上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过房间设置界面,确定是否执行上麦操作。若观众用户的麦位状态为上麦状态,则响应于观众用户对麦位控件的选中操作,执行关闭麦位操作,并在观众用户所对应的三维虚拟场景中显示闭麦标识。
观众用户可以可以对麦位进行闭麦、开麦等操作进行设置,其执行方法与主播用户执行方法相似,可以参考上述实施例中主播用户的执行管理过程,在此不再赘述。
本发明实施例,通过响应于观众用户对麦位控件的选中操作,判断观众用户的麦位状态,若观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收观众用户发送的上麦请求,基于上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过房间设置界面,确定是否执行上麦操作,实现了观众用户对上麦操作的管理。
对于上述描述中涉及的各种操作界面,需要说明的是,可选地,上述各个操作界面可以分别对应于同一个操作界面或不同的操作界面。以下将详细描述本发明的一个或多个实施例的三维虚拟场景中进行麦位设置装置、三维虚拟场景中的麦位管理装置。本领域技术人员可以理解,这些装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
图12为本发明实施例提供的一种三维虚拟场景中进行麦位设置装置的结构示意图,如图13所示,该装置包括:配置模块11、确定模块12、生成模块13、设置模块14。
配置模块,用于在主播用户所在的三维虚拟场景中设置麦位类型配置入口;
确定模块,用于通过所述麦位类型配置入口,确定第一交互麦位类型;
生成模块,用于基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件;
设置模块,用于通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置。
优选地,所述第一交互麦位类型包括多人交互麦位类型,所述生成模块13具体可以用于:基于所述多人交互麦位类型,确定在三维虚拟场景中生成与所述第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块包括主播麦位操作区、常规麦位操作区、特殊麦位操作区、观众信息操作区、上麦控件、麦位控件。
优选地,所述主播麦位操作区包括麦位序号、所述主播用户头像、麦位标识、关注控件;所述常规麦位操作区包括麦位序号、添加控件;所述特殊麦位操作区包括麦位标识、互动控件;所述观众信息操作区包括三维虚拟场景中所包括的用户数、观众用户头像、观众用户信息控件。
优选地,所述第一麦位配置控件包括麦位类型控件,设置模块14具体还可以用于:响应于主播用户对麦位类型控件的选中操作,在三维虚拟场景中显示麦位类型选择界面;通过所述麦位类型选择界面,确定所述三维虚拟场景中所包括的至少一个麦位类型,并在所述麦位设置模块中显示与所述至少一个麦位类型所对应的至少一个麦位。
优选地,所述至少一个麦位类型包括主播麦位、常规麦位以及特殊麦位,所述主播麦位为所述主播用户专属麦位,所述常规麦位为所述三维虚拟场景中观众用户使用的麦位,所述特殊麦位为绑定在所述三维虚拟场景中虚拟对象中的麦位。
优选地,所述第一麦位配置控件包括麦位数量控件,设置模块14具体可以用于:响应于主播用户对麦位数量控件的选中操作,显示麦位数量设置界面;通过所述麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量;基于所述目标麦位数量,在所述麦位设置模块中分别生成与所述目标麦位数量相对应的多个麦位。
优选地,所述第一麦位配置控件包括麦位音量控件,所述设置模块14具体还可以用于:响应与主播用户对麦位音量控件的选中操作,在所述三维虚拟场景中显示麦位音量设置界面;获取各个麦位类型所对应的预设音量;通过所述麦位音量界面,分别将各个麦位类型所对应的麦位音量设置为预设音量。
优选地,所述装置还可以包括功能模块,功能模块用于:若所述三维虚拟场景中的用户所对应的麦位状态为上麦状态,则在所述三维虚拟场景中显示麦位上用户所对应的虚拟角色。
优选地,所述设置模块14具体可以用于:响应于主播用户对麦位上的用户信息控件的选中操作,在三维虚拟场景中显示与所述麦位相对应的用户信息界面,所述用户信息界面中包括封麦控件;响应于所述主播用户对所述封麦控件的选中操作,对所述麦位执行封麦操作,并在所述麦位相对应的麦位序号区域显示封麦标识;将所述封麦操作发送至所述麦位对应的观众用户,以使得所述观众用户所在的三维虚拟场景中显示已被封麦提示语。
优选地,所述用户信息界面中包括下麦控件;所述设置模块14具体可以用于:响应于主播用户对所述下麦控件的选中操作,对所述麦位上的观众用户执行下麦操作,并在所述麦位相对应的区域不再显示所述观众用户;将所述下麦操作发送至所述麦位对应的观众用户,以使得所述观众用户从麦位中移除,并无法使用麦位功能。
优选地,所述第一麦位配置控件包括观众用户信息控件;所述设置模块14具体还可以用于:响应于主播用户对观众用户信息控件的选中操作,在三维虚拟场景中显示所述邀请连麦界面;通过所述邀请连麦界面,确定待邀请的观众用户;判断所述观众用户是否满足上麦条件,若满足上麦条件,则向所述观众用户发送上麦请求,以使得所述观众用户接收上麦请求,在所述观众用户所在的三维虚拟场景中显示连麦邀请界面,并通过所述连麦邀请界面,确定是否执行上麦操作。
优选地,所述装置还可以包括响应模块,所述响应模块具体可以用于:响应于观众用户对三维虚拟场景的获取请求;将观众用户所在的三维虚拟场景发送至观众用户,所述三维虚拟场景中包括麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第二麦位配置控件;通过第二麦位配置控件,在所述三维虚拟场景中加载第二麦位配置控件所对应的操作界面,以供所述观众用户在所述操作界面上对麦位进行设置。
优选地,所述第二麦位配置控件包括麦位控件;所述响应模块具体可以用于:响应于观众用户对所述麦位控件的选中操作;判断所述观众用户的麦位状态;若所述观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收所述观众用户发送的上麦请求,基于所述上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过所述房间设置界面,确定是否执行上麦操作。
优选地,所述响应模块具体还可以用于:若所述观众用户的麦位状态为上麦状态,则执行关闭麦位操作,并在所述观众用户所对应的三维虚拟场景中显示闭麦标识。
图12所示装置可以执行前述实施例中三维虚拟场景中进行麦位设置的方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
在一个可能的设计中,上述图12所示三维虚拟场景中进行麦位设置装置的结构可实现为一电子设备,如图13所示,该设备可以包括:处理器21、存储器22、通信接口23。其中,存储器22上存储有可执行代码,当所述可执行代码被处理器21执行时,使处理器21至少可以实现如前述实施例中三维虚拟场景中进行麦位设置的方法。
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被网络设备的处理器执行时,使所述处理器至少可以实现如前述实施例中提供的三维虚拟场景中进行麦位设置的方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (12)
1.一种三维虚拟场景中进行麦位设置的方法,其特征在于,包括:
在主播用户所在的三维虚拟场景中设置麦位类型配置入口;
通过所述麦位类型配置入口,确定第一交互麦位类型;
基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第一麦位配置控件;
通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置。
2.根据权利要求1所述的方法,其特征在于,所述第一交互麦位类型包括多人交互麦位类型;所述基于第一交互麦位类型,在所述三维虚拟场景中生成与第一交互麦位类型相对应的麦位设置模块,包括:
基于所述多人麦位交互类型,在所述三维虚拟场景中生成与所述第一交互麦位类型相对应的麦位设置模块,所述麦位设置模块包括主播麦位操作区、常规麦位操作区、特殊麦位操作区、观众信息操作区、上麦控件、麦位控件。
3.根据权利要求1所述的方法,其特征在于,所述第一麦位配置控件包括麦位类型控件:所述通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,包括:
响应于主播用户对麦位类型控件的选中操作,在三维虚拟场景中显示麦位类型选择界面;
通过所述麦位类型选择界面,确定三维虚拟场景中所包括的至少一个麦位类型,并在所述麦位设置模块中显示与所述至少一个麦位类型所对应的至少一个麦位。
4.根据权利要求3所述的方法,其特征在于,所述第一麦位配置控件包括麦位数量控件:所述通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,包括:
响应于主播用户对麦位数量控件的选中操作,显示麦位数量设置界面;
通过所述麦位数量设置界面,确定各个麦位类型所对应的目标麦位数量;
基于所述目标麦位数量,在所述麦位设置模块中分别生成与所述目标麦位数量相对应的多个麦位。
5.根据权利要求2-4任一所述的方法,其特征在于,所述第一麦位配置控件包括麦位音量控件,所述通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,包括:
响应与主播用户对麦位音量控件的选中操作,在所述三维虚拟场景中显示麦位音量设置界面;
获取各个麦位类型所对应的预设音量;
通过所述麦位音量界面,分别将各个麦位类型所对应的麦位音量设置为预设音量。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述三维虚拟场景中的用户所对应的麦位状态为上麦状态,则在所述三维虚拟场景中显示麦位上用户所对应的虚拟角色。
7.根据权利要求1-6任一所述的方法,其特征在于,所述第一麦位配置控件包括用户信息控件,所述通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,包括:
响应于主播用户对麦位上的用户信息控件的选中操作,在所述三维虚拟场景中显示与所述麦位相对应的用户信息界面,所述用户信息界面中包括封麦控件;
响应于所述主播用户对所述封麦控件的选中操作,对所述麦位执行封麦操作,并在所述麦位相对应的麦位序号区域显示封麦标识;
将所述封麦操作发送至所述麦位对应的观众用户,以使得所述观众用户所在的三维虚拟场景中显示封麦的提示语。
8.根据权利要求7所述的方法,其特征在于,所述用户信息界面中包括下麦控件;所述方法还包括:
响应于主播用户对所述下麦控件的选中操作,对所述麦位上的观众用户执行下麦操作,并在所述麦位相对应的区域不再显示所述观众用户;
将所述下麦操作发送至所述麦位对应的观众用户,以使得所述观众用户从麦位中移除,并无法使用麦位功能。
9.根据权利要求7所述的方法,其特征在于,所述第一麦位配置控件包括观众用户信息控件;所述通过第一麦位配置控件,在所述三维虚拟场景中加载第一麦位配置控件所对应的操作界面,以供所述主播用户在所述操作界面上对麦位进行设置,包括:
响应于主播用户对观众用户信息控件的选中操作,在三维虚拟场景中显示邀请连麦界面;
通过所述邀请连麦界面,确定待邀请的观众用户;
判断所述观众用户是否满足上麦条件,若满足上麦条件,则向所述观众用户发送上麦请求,以使得所述观众用户接收上麦请求,在所述观众用户所在的三维虚拟场景中显示连麦邀请界面,并通过所述连麦邀请界面,确定是否执行上麦操作。
10.根据权利要求1-6任一所述的方法,其特征在于,所述方法还包括:
响应于观众用户对三维虚拟场景的获取请求;
将三维虚拟场景发送至观众用户,所述三维虚拟场景中包括麦位设置模块,所述麦位设置模块中包括用于对麦位进行设置的第二麦位配置控件;
通过第二麦位配置控件,在所述三维虚拟场景中加载第二麦位配置控件所对应的操作界面,以供所述观众用户在所述操作界面上对麦位进行设置。
11.根据权利要求10所述的方法,其特征在于,所述第二麦位配置控件包括麦位控件,所述通过第二麦位配置控件,在所述三维虚拟场景中加载第二麦位配置控件所对应的操作界面,以供所述观众用户在所述操作界面上对麦位进行设置,包括:
响应于观众用户对所述麦位控件的选中操作;
判断所述观众用户的麦位状态;
若所述观众用户的麦位状态为未上麦,则向主播端发送上麦请求,以使得主播用户接收所述观众用户发送的上麦请求,基于所述上麦请求,响应于主播用户对房间设置控件的选中操作,在主播用户所在的三维虚拟场景中显示房间设置界面,并通过所述房间设置界面,确定是否执行上麦操作。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
若所述观众用户的麦位状态为上麦状态,则响应于观众用户对所述麦位控件的选中操作,执行关闭麦位操作,并在所述观众用户所对应的三维虚拟场景中显示闭麦标识。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211611454.3A CN118200616A (zh) | 2022-12-14 | 2022-12-14 | 三维虚拟场景中进行麦位设置的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211611454.3A CN118200616A (zh) | 2022-12-14 | 2022-12-14 | 三维虚拟场景中进行麦位设置的方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118200616A true CN118200616A (zh) | 2024-06-14 |
Family
ID=91399307
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211611454.3A Pending CN118200616A (zh) | 2022-12-14 | 2022-12-14 | 三维虚拟场景中进行麦位设置的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118200616A (zh) |
-
2022
- 2022-12-14 CN CN202211611454.3A patent/CN118200616A/zh active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12217346B2 (en) | Integrated input/output (I/O) for a three-dimensional (3D) environment | |
| US7065711B2 (en) | Information processing device and method, and recording medium | |
| JP5993449B2 (ja) | 非プレーヤー・キャラクターを演ずる友人のアバター | |
| RU2527199C2 (ru) | Совместный выбор мультимедиа с интегрированными видеообразами | |
| CN104468623B (zh) | 一种基于在线直播的信息展示方法、相关装置及系统 | |
| US10953318B2 (en) | Enriching multiplayer electronic game sessions | |
| CN114501104B (zh) | 基于直播视频的互动方法、装置、设备、存储介质及产品 | |
| WO2011038285A2 (en) | Three dimensional digitally rendered environments | |
| CN111294606B (zh) | 直播处理方法、装置、直播客户端及介质 | |
| US12302085B2 (en) | Spatialized audio chat in a virtual metaverse | |
| EP3909012A1 (en) | Consent verification | |
| CN114527912B (zh) | 信息处理方法、装置、计算机可读介质及电子设备 | |
| CN106774852B (zh) | 一种基于虚拟现实的消息处理方法及装置 | |
| CN106576126B (zh) | 音频聊天管理设备和方法 | |
| CN112657186A (zh) | 一种游戏的交互方法和装置 | |
| US20050153678A1 (en) | Method and apparatus for interaction over a network | |
| CN111796818A (zh) | 多媒体文件的制作方法、装置、电子设备及可读存储介质 | |
| US20130117704A1 (en) | Browser-Accessible 3D Immersive Virtual Events | |
| US20090158171A1 (en) | Computer method and system for creating spontaneous icebreaking activities in a shared synchronous online environment using social data | |
| US20220394067A1 (en) | System and method for facilitating interaction among users at real-time | |
| CN116600151A (zh) | 直播间的直播互动方法、装置及视频直播系统 | |
| CN118200616A (zh) | 三维虚拟场景中进行麦位设置的方法 | |
| WO2024125046A1 (zh) | 虚拟角色的显示方法、装置、设备及存储介质 | |
| CN119733249B (zh) | 一种游戏信息发送方法、计算机设备及存储介质 | |
| Wadley et al. | Speaking in character: Voice communication in virtual worlds |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |