[go: up one dir, main page]

CN116980389A - Session processing method, session processing device, computer equipment and computer readable storage medium - Google Patents

Session processing method, session processing device, computer equipment and computer readable storage medium Download PDF

Info

Publication number
CN116980389A
CN116980389A CN202310076461.6A CN202310076461A CN116980389A CN 116980389 A CN116980389 A CN 116980389A CN 202310076461 A CN202310076461 A CN 202310076461A CN 116980389 A CN116980389 A CN 116980389A
Authority
CN
China
Prior art keywords
session
sub
interactive
mode
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
Application number
CN202310076461.6A
Other languages
Chinese (zh)
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
Priority to CN202310076461.6A priority Critical patent/CN116980389A/en
Publication of CN116980389A publication Critical patent/CN116980389A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present application relates to a session processing method, apparatus, computer device, storage medium and computer program product. The method comprises the following steps: displaying an initiator session interface of a main session in a main speaking mode, and displaying a creation interaction element for creating a sub-session in an interaction mode on the initiator session interface; the master session includes a plurality of participant objects; in response to a trigger event for creating an interactive element, obtaining at least one sub-session in an interactive mode divided from a main session; displaying a mode switching interaction element for switching a main speaking mode and an interaction mode on an initiator session interface; in the main speaking mode, in response to a switching operation of the mode switching interaction element, switching from the main speaking mode to the interaction mode, and sending a sub-session invitation to at least a portion of the plurality of participant objects to participate in at least one sub-session. The method can be used for switching the main speaking mode and the interaction mode.

Description

会话处理方法、装置、计算机设备和计算机可读存储介质Session processing method, device, computer equipment and computer-readable storage medium

技术领域Technical field

本申请涉及计算机技术领域,特别是涉及一种会话处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。The present application relates to the field of computer technology, and in particular, to a session processing method, device, computer equipment, computer-readable storage medium and computer program product.

背景技术Background technique

随着计算机技术的发展,会话方式越来越多样。例如在进行线上教学时,通过老师在讲堂模式下主讲,学生听课的方式进行会话。当需要学生对课程内容进行讨论时,可建立讨论组,使得学生在讨论组中进行交流讨论。With the development of computer technology, conversation methods are becoming more and more diverse. For example, when conducting online teaching, the teacher gives lectures in lecture mode and students listen to the lectures for conversation. When students are required to discuss course content, a discussion group can be established so that students can communicate and discuss in the discussion group.

然而,目前在讨论组创建完成后,学生会自动进入各个讨论组,同时老师的讲堂模式被自动退出,在讨论结束之后才能够重新返回讲堂模式,模式的切换并不灵活。However, at present, after the discussion group is created, students will automatically enter each discussion group, and the teacher's lecture mode will be automatically exited. They can only return to the lecture mode after the discussion ends, and the mode switching is not flexible.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种能够提高不同模式切换的灵活性的会话处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to address the above technical problems and provide a session processing method, device, computer equipment, computer-readable storage medium and computer program product that can improve the flexibility of switching between different modes.

本申请提供了一种会话处理方法,所述方法包括:This application provides a session processing method, which includes:

显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;Display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects;

响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;In response to a triggering event for the created interactive element, obtaining at least one sub-session in the interactive mode divided from the main session;

在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface;

在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and send at least one of the participating objects to at least a part of the plurality of participating objects. A subsession invitation for a subsession.

本申请还提供了一种会话处理装置,所述装置包括:This application also provides a session processing device, which includes:

发起方界面显示模块,用于显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;The initiator interface display module is used to display the initiator session interface of the main session in the lecture mode, and the initiator session interface displays the creation interactive elements for creating the sub-session in the interactive mode; the main session includes multiple participants;

子会话创建模块,用于响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;A sub-session creation module, configured to obtain at least one sub-session in the interactive mode divided from the main session in response to a triggering event for the creation of an interactive element;

元素显示模块,用于在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;An element display module, configured to display mode switching interactive elements for switching the lecture mode and the interactive mode on the initiator conversation interface;

发起方模式切换模块,用于在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。The initiator mode switching module is configured to, in the lecture mode, switch from the lecture mode to the interactive mode in response to the switching operation of the mode switching interactive element, and provide a message to the plurality of participating objects. At least in part, sending a sub-session invitation to participate in the at least one sub-session.

在一个实施例中,所述子会话创建模块,还用于响应于针对所述创建交互元素的元素触发操作,显示子会话配置项;所述子会话配置项包括主题编辑区域;响应于在所述主题编辑区域的编辑操作,显示从所述主会话中划分的所述互动模式下的至少一个子会话的子会话主题。In one embodiment, the sub-session creation module is further configured to display sub-session configuration items in response to the element triggering operation for the created interactive element; the sub-session configuration items include a theme editing area; in response to the The editing operation of the topic editing area displays the sub-session topic of at least one sub-session in the interactive mode divided from the main session.

在一个实施例中,所述子会话创建模块,还用于响应于在所述属性配置项中的属性配置操作,显示所配置的针对所述至少一个子会话的属性信息。In one embodiment, the sub-session creation module is further configured to display the configured attribute information for the at least one sub-session in response to an attribute configuration operation in the attribute configuration item.

在一个实施例中,所述装置还包括接收模块;所述接收模块,用于在处于所述互动模式的发起方会话界面,显示至少一个子会话的会话请求;响应于对所述至少一个子会话的会话请求中目标会话请求的选择操作,加入所述目标会话请求所请求加入的子会话。In one embodiment, the device further includes a receiving module; the receiving module is configured to display a session request of at least one sub-session on the initiator session interface in the interactive mode; in response to a request to the at least one sub-session The selection operation of the target session request in the session request of the session is to join the sub-session requested by the target session request.

在一个实施例中,所述装置还包括交互区域显示模块;所述交互区域显示模块,用于在处于所述互动模式的发起方会话界面,显示响应于所述选择操作所加入的子会话的交互区域;响应于针对显示在所述交互区域的发言范围指示控件的触发操作,触发在由所述发言范围指示控件所指示的子会话中,播放触发所述发言范围指示控件的参与对象的语音。In one embodiment, the device further includes an interactive area display module; the interactive area display module is configured to display the sub-session added in response to the selection operation on the initiator session interface in the interactive mode. Interaction area; in response to a triggering operation for the speech range indication control displayed in the interaction area, triggering in the sub-session indicated by the speech range indication control to play the voice of the participant who triggered the speech range indication control. .

在一个实施例中,当所述触发操作针对的发言范围指示控件为公开发言控件,由所述发言范围指示控件所指示的子会话是所述至少一个子会话中的每个子会话。In one embodiment, when the speech range indication control targeted by the triggering operation is a public speech control, the sub-session indicated by the speech range indication control is each sub-session in the at least one sub-session.

在一个实施例中,当所述触发操作针对的发言范围指示控件为私密发言控件,由所述发言范围指示控件所指示的子会话是所述触发所述私密发言控件的参与对象所加入的子会话。In one embodiment, when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is a sub-session joined by the participating object that triggered the private speech control. session.

在一个实施例中,所述装置还包括互动状态显示模块;所述互动状态显示模块,用于在处于所述互动模式的发起方会话界面,对应于所述至少一个子会话中的每个子会话,显示对应子会话的互动状态;所述互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。In one embodiment, the device further includes an interaction status display module; the interaction status display module is configured to display, on the initiator session interface in the interaction mode, corresponding to each sub-session in the at least one sub-session. , display the interaction status of the corresponding sub-session; the interaction status includes at least one of the interaction heat of the corresponding sub-session or the recording progress of the interaction record document of the corresponding sub-session.

在一个实施例中,所述装置还包括导出模块;所述导出模块,用于在处于所述互动模式的发起方会话界面,显示文档导出控件;响应于对所述文档导出控件的导出触发操作,显示所述至少一个子会话各自的互动记录文档;响应于对所述至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,存储所述目标互动记录文档。In one embodiment, the device further includes an export module; the export module is configured to display a document export control on the initiator session interface in the interactive mode; and trigger an operation in response to the export of the document export control , display the interaction record document of each of the at least one sub-session; in response to the saving operation of the target interaction record document in the interaction record document of the at least one sub-session, store the target interaction record document.

在一个实施例中,所述装置还包括文档发送模块,所述文档发送模块,用于响应于对所述至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象;响应于对所述至少一个文档接收对象中目标接收对象的选中操作,向所述目标接收对象发送所述目标互动记录文档。In one embodiment, the device further includes a document sending module configured to display at least one document received in response to a sending operation of a target interaction record document among the interaction record documents of the at least one sub-session. Object; in response to a selection operation on a target receiving object in the at least one document receiving object, sending the target interaction record document to the target receiving object.

在一个实施例中,所述发起方模式切换模块,还用于在所述互动模式下,显示所述至少一个子会话;响应于对所述模式切换交互元素的切换操作,从所述互动模式切换到所述主讲模式;在所述主讲模式下,取消显示所述至少一个子会话,并显示所述主会话中的所述多个参与对象。In one embodiment, the initiator mode switching module is further configured to display the at least one sub-session in the interactive mode; in response to a switching operation on the mode switching interactive element, from the interactive mode Switch to the main lecture mode; in the main lecture mode, cancel the display of the at least one sub-session and display the multiple participating objects in the main session.

在一个实施例中,所述发起方模式切换模块,还用于当切换到所述主讲模式,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式;在所述互动模式下,显示所述主会话历史创建的所述至少一个子会话,且历史创建的所述至少一个子会话分别包括各自历史加入的参与对象。In one embodiment, the initiator mode switching module is also configured to, when switching to the main lecture mode, switch from the main lecture mode to the interactive mode in response to a switching operation on the mode switching interactive element; In the interactive mode, the at least one sub-session created historically by the main session is displayed, and the at least one sub-session created historically includes participating objects that have been added historically.

本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:This application also provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, it implements the following steps:

显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;Display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects;

响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;In response to a triggering event for the created interactive element, obtaining at least one sub-session in the interactive mode divided from the main session;

在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface;

在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and send at least one of the participating objects to at least a part of the plurality of participating objects. A subsession invitation for a subsession.

本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:This application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon. When the computer program is executed by a processor, the following steps are implemented:

显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;Display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects;

响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;In response to a triggering event for the created interactive element, obtaining at least one sub-session in the interactive mode divided from the main session;

在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface;

在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and send at least one of the participating objects to at least a part of the plurality of participating objects. A subsession invitation for a subsession.

本申请还提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:This application also provides a computer program product, which includes a computer program that implements the following steps when executed by a processor:

显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;Display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects;

响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;In response to a triggering event for the created interactive element, obtaining at least one sub-session in the interactive mode divided from the main session;

在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface;

在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and send at least one of the participating objects to at least a part of the plurality of participating objects. A subsession invitation for a subsession.

上述会话处理方法、装置、计算机设备、存储介质和计算机程序产品,显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素,主会话包括多个参与对象,响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话,从而能够为主会话划分子会话。在创建子会话后,在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素,使得在创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请,以将各参与对象分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存,并且能够通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。The above-mentioned session processing method, device, computer equipment, storage medium and computer program product display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface. , the main session includes a plurality of participating objects, and in response to a triggering event for creating an interactive element, at least one sub-session in the interactive mode divided from the main session is obtained, so that the main session can be divided into sub-sessions. After the sub-session is created, the mode switching interactive element for switching between the lecture mode and the interactive mode is displayed on the initiator's session interface, so that after the sub-session is created, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose the mode switching . In the lecture mode, in response to the switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and send a sub-session invitation to participate in at least one sub-session to at least some of the plurality of participating objects, so that each participant Objects are allocated to sub-sessions for discussion and communication, so that the main session in the lecture mode and the sub-session in the interactive mode can coexist, and through flexible mode switching, the conversation mode suitable for the current scene can be quickly switched, making the main session and sub-session applications are more flexible.

本申请提供了一种会话处理方法,所述方法包括:This application provides a session processing method, which includes:

在加入主会话的情况下,显示处于主讲模式的接收方会话界面;When joining the main session, display the receiver session interface in the main lecture mode;

响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;In response to a sub-session invitation event for a sub-session divided from the main session, switching from the main lecture mode to the interactive mode;

在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event;

响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。In response to the selection event of the target sub-session entry in the displayed sub-session entry, on the receiving session interface in the interactive mode, display the target sub-session after joining the target sub-session indicated by the target sub-session entry. Subsession information.

本申请还提供了一种会话处理装置,所述装置包括:This application also provides a session processing device, which includes:

接收方界面显示模块,用于在加入主会话的情况下,显示处于主讲模式的接收方会话界面;The receiver interface display module is used to display the receiver session interface in the main lecture mode when joining the main session;

接收方模式切换模块,用于响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;A receiver mode switching module configured to switch from the main lecture mode to the interactive mode in response to a sub-session invitation event for a sub-session divided from the main session;

入口显示模块,用于在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;An entrance display module, configured to display the sub-session entrance of the sub-session indicated by the sub-session invitation event in the interactive mode;

信息显示模块,用于响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。An information display module configured to, in response to a selection event of a target sub-session entry in the displayed sub-session entry, display on the recipient session interface in the interactive mode after joining the target sub-session indicated by the target sub-session entry. Sub-session information of the target sub-session.

在一个实施例中,所述装置还包括交互控件响应模块;所述交互控件响应模块,用于在处于所述互动模式的接收方会话界面,显示针对已加入的所述目标子会话的至少一个交互控件;响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作。In one embodiment, the device further includes an interactive control response module; the interactive control response module is configured to display at least one response to the joined target sub-session on the receiving session interface in the interactive mode. Interactive control; in response to a triggering operation for a target interactive control in the at least one interactive control, trigger an interactive action indicated by the target interactive control based on the target sub-session.

在一个实施例中,所述交互控件响应模块,还用于响应于针对所述至少一个交互控件中所述公开发言控件的触发操作,触发在所述主会话的至少一个子会话中的每个子会话中,播放触发所述公开发言控件的参与对象的语音。In one embodiment, the interactive control response module is further configured to trigger each sub-session in at least one sub-session of the main session in response to a triggering operation of the public speaking control in the at least one interactive control. During the conversation, the voice of the participating object that triggers the public speaking control is played.

在一个实施例中,所述交互控件响应模块,还用于响应于针对所述至少一个交互控件中所述私密发言控件的触发操作,触发在触发所述私密发言控件的参与对象所加入的子会话中,播放触发所述私密发言控件的参与对象的语音。In one embodiment, the interactive control response module is further configured to, in response to a triggering operation for the private speech control in the at least one interactive control, trigger the sub-program added by the participating object that triggered the private speech control. During the conversation, the voice of the participant who triggered the private speech control is played.

在一个实施例中,所述交互控件响应模块,还用于响应于针对所述至少一个交互控件中所述文档记录控件的触发操作,记录所述目标子会话中各所述参与对象的互动信息,以形成互动记录文档。In one embodiment, the interactive control response module is further configured to record the interaction information of each participating object in the target sub-session in response to a triggering operation of the document recording control in the at least one interactive control. , to form interactive record documents.

在一个实施例中,所述交互控件响应模块,还用于显示所述互动记录文档的记录进度;响应于对所述记录进度的查看操作,显示所述互动记录文档的文档内容。In one embodiment, the interactive control response module is also used to display the recording progress of the interaction record document; in response to a viewing operation of the recording progress, display the document content of the interaction record document.

在一个实施例中,所述交互控件响应模块,还用于响应于针对所述至少一个交互控件中所述会话请求控件的触发操作,向所述会话发起方推送请求加入所述目标子会话的会话请求。In one embodiment, the interactive control response module is further configured to push a request to the session initiator to join the target sub-session in response to a triggering operation of the session request control in the at least one interactive control. Session request.

在一个实施例中,所述接收方模式切换模块,还用于响应于会话发起方对所述模式切换交互元素的切换操作,从所述互动模式切换到所述主讲模式;在所述主讲模式下,取消显示所述目标子会话,并显示所述主会话中的所述多个参与对象。In one embodiment, the receiver mode switching module is further configured to switch from the interactive mode to the lecture mode in response to the session initiator's switching operation on the mode switching interactive element; in the lecture mode , cancel the display of the target sub-session, and display the multiple participating objects in the main session.

在一个实施例中,所述接收方模式切换模块,还用于当切换到所述主讲模式,响应于所述会话发起方对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并加入所述目标子会话。In one embodiment, the receiver mode switching module is also configured to, when switching to the main lecture mode, switch from the main lecture mode to the main lecture mode in response to the session initiator's switching operation of the mode switching interactive element. the interactive mode and join the target subsession.

本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:This application also provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, it implements the following steps:

在加入主会话的情况下,显示处于主讲模式的接收方会话界面;When joining the main session, display the receiver session interface in the main lecture mode;

响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;In response to a sub-session invitation event for a sub-session divided from the main session, switching from the main lecture mode to the interactive mode;

在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event;

响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。In response to the selection event of the target sub-session entry in the displayed sub-session entry, on the receiving session interface in the interactive mode, display the target sub-session after joining the target sub-session indicated by the target sub-session entry. Subsession information.

本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:This application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon. When the computer program is executed by a processor, the following steps are implemented:

在加入主会话的情况下,显示处于主讲模式的接收方会话界面;When joining the main session, display the receiver session interface in the main lecture mode;

响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;In response to a sub-session invitation event for a sub-session divided from the main session, switching from the main lecture mode to the interactive mode;

在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event;

响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。In response to the selection event of the target sub-session entry in the displayed sub-session entry, on the receiving session interface in the interactive mode, display the target sub-session after joining the target sub-session indicated by the target sub-session entry. Subsession information.

本申请还提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:This application also provides a computer program product, which includes a computer program that implements the following steps when executed by a processor:

在加入主会话的情况下,显示处于主讲模式的接收方会话界面;When joining the main session, display the receiver session interface in the main lecture mode;

响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;In response to a sub-session invitation event for a sub-session divided from the main session, switching from the main lecture mode to the interactive mode;

在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event;

响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。In response to the selection event of the target sub-session entry in the displayed sub-session entry, on the receiving session interface in the interactive mode, display the target sub-session after joining the target sub-session indicated by the target sub-session entry. Subsession information.

上述会话处理方法、装置、计算机设备、存储介质和计算机程序产品,在会话发起方创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。会话接收方在加入主会话的情况下,显示处于主讲模式的接收方会话界面,响应于会话发起方在创建子会话后,针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式,从而基于会话发起方的模式切换操作实现主讲模式和互动模式的灵活切换。在互动模式下,显示子会话邀请事件指示子会话的子会话入口,使得会话接收方可以从显示的子会话入口中自主选择目标子会话入口,以加入会话接收方所想加入的目标子会话,从而将会话接收方分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存。在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息,使得会话接收方获得更多的目标子会话的信息。并且,通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。In the above-mentioned session processing methods, devices, computer equipment, storage media and computer program products, after the session initiator creates a sub-session, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose to switch between modes. When the session receiver joins the main session, the session receiver's session interface in the lecture mode is displayed. In response to the session initiator's sub-session invitation event for the sub-session divided from the main session after the session initiator creates the sub-session, the session receiver starts the lecture from the main session. The mode is switched to the interactive mode, thereby realizing flexible switching between the lecture mode and the interactive mode based on the mode switching operation of the session initiator. In the interactive mode, the sub-session invitation event is displayed to indicate the sub-session entry of the sub-session, so that the conversation recipient can independently select the target sub-session entry from the displayed sub-session entries to join the target sub-session that the conversation recipient wants to join. Thus, the conversation recipients are assigned to sub-sessions for discussion and communication, so that the main conversation in the lecture mode and the sub-sessions in the interactive mode can coexist. On the receiver session interface in interactive mode, the sub-session information of the target sub-session after joining the target sub-session indicated by the target sub-session entrance is displayed, so that the session receiver can obtain more information of the target sub-session. Moreover, through flexible mode switching, the session mode suitable for the current scenario can be quickly switched, making the application of the main session and sub-session more flexible.

附图说明Description of the drawings

图1为一个实施例中会话处理方法的应用环境图;Figure 1 is an application environment diagram of the session processing method in one embodiment;

图2为一个实施例中会话处理方法的流程示意图;Figure 2 is a schematic flowchart of a session processing method in one embodiment;

图3A为一个实施例中创建子会话的界面示意图;Figure 3A is a schematic diagram of the interface for creating a sub-session in one embodiment;

图3B为另一个实施例中创建子会话的界面示意图;Figure 3B is a schematic diagram of an interface for creating a sub-session in another embodiment;

图3C为一个实施例中子会话配置项的示意图;Figure 3C is a schematic diagram of sub-session configuration items in an embodiment;

图4A为一个实施例中加入子会话的界面示意图;Figure 4A is a schematic diagram of the interface for joining a sub-session in one embodiment;

图4B为一个实施例中在交互区域显示公开发言控件和私密发言控件的界面示意图;Figure 4B is a schematic interface diagram showing a public speech control and a private speech control in an interactive area in one embodiment;

图5A为一个实施例中显示子会话的互动热度和互动记录文档的记录进度的示意图;Figure 5A is a schematic diagram showing the interaction heat of a sub-session and the recording progress of the interaction record document in one embodiment;

图5B为一个实施例中导出互动记录文档的界面示意图;Figure 5B is a schematic diagram of the interface for exporting interaction record documents in one embodiment;

图6为一个实施例中发送目标互动记录文档给目标接收对象的示意图;Figure 6 is a schematic diagram of sending a target interaction record document to a target receiving object in one embodiment;

图7为另一个实施例中会话处理方法的流程示意图;Figure 7 is a schematic flowchart of a session processing method in another embodiment;

图8为一个实施例中显示子会话和子会话信息的界面示意图;Figure 8 is a schematic diagram of an interface for displaying sub-session and sub-session information in one embodiment;

图9A为一个实施例中显示公开发言控件、私密发言控件、文档记录控件和会话请求控件的界面示意图;Figure 9A is a schematic diagram of an interface showing a public speech control, a private speech control, a document recording control and a session request control in one embodiment;

图9B为一个实施例中显示互动记录文档的文档内容的界面示意图;Figure 9B is a schematic diagram of an interface for displaying the document content of an interactive record document in one embodiment;

图10为一个实施例中数据存储结构的示意图;Figure 10 is a schematic diagram of a data storage structure in one embodiment;

图11为一个实施例中主会话创建的流程示意图;Figure 11 is a schematic flowchart of main session creation in one embodiment;

图12为一个实施例中子会话创建的流程示意图;Figure 12 is a schematic flowchart of sub-session creation in one embodiment;

图13为一个实施例中容器组件的布局的示意图;Figure 13 is a schematic diagram of the layout of container components in one embodiment;

图14为一个实施例中容器组件的结构示意图;Figure 14 is a schematic structural diagram of a container component in an embodiment;

图15为一个实施例中创建主会话和子会话的示意图;Figure 15 is a schematic diagram of creating a main session and a sub-session in one embodiment;

图16为一个实施例中气泡组件的结构示意图;Figure 16 is a schematic structural diagram of the bubble assembly in one embodiment;

图17为一个实施例中气泡组件对象的内容的示意图;Figure 17 is a schematic diagram of the contents of a bubble component object in one embodiment;

图18为一个实施例中文档导出的流程示意图;Figure 18 is a schematic flowchart of document export in one embodiment;

图19为一个实施例中会话处理装置的结构框图;Figure 19 is a structural block diagram of a session processing device in one embodiment;

图20为一个实施例中会话处理装置的结构框图;Figure 20 is a structural block diagram of a session processing device in one embodiment;

图21为一个实施例中计算机设备的内部结构图。Figure 21 is an internal structure diagram of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.

本申请实施例提供的会话处理方法,可以应用于如图1所示的应用环境中。其中,发起方终端102、接收方终端104通过网络与服务器106进行通信。数据存储系统可以存储服务器106需要处理的数据。数据存储系统可以集成在服务器106上,也可以放在云上或其他服务器上。发起方终端102显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;主会话包括多个参与对象。发起方终端102响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话。发起方终端102在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素。在主讲模式下,发起方终端102响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请。The session processing method provided by the embodiment of this application can be applied in the application environment as shown in Figure 1. Among them, the initiator terminal 102 and the recipient terminal 104 communicate with the server 106 through the network. The data storage system may store data that server 106 needs to process. The data storage system can be integrated on the server 106, or placed on the cloud or other servers. The initiator terminal 102 displays the initiator session interface of the main session in the lecture mode, and displays the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects. In response to a triggering event for creating an interactive element, the initiating terminal 102 obtains at least one sub-session in the interactive mode divided from the main session. The initiator terminal 102 displays a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface. In the lecture mode, the initiator terminal 102 switches from the lecture mode to the interactive mode in response to a switching operation on the mode switching interactive element, and sends a sub-session invitation to participate in at least one sub-session to at least some of the multiple participating objects.

接收方终端104在加入主会话的情况下,显示处于主讲模式的接收方会话界面。接收方终端104响应于针对从主会话中划分出的子会话的子会话邀请,从主讲模式切换到互动模式。在互动模式下,接收方终端104显示子会话邀请事件指示子会话的子会话入口。接收方终端104响应于显示的子会话入口中目标子会话入口的选中事件,在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息。When the receiver terminal 104 joins the main session, it displays the receiver session interface in the main lecture mode. The recipient terminal 104 switches from the lecture mode to the interactive mode in response to the sub-session invitation for the sub-session divided from the main session. In the interactive mode, the recipient terminal 104 displays the sub-session invitation event indicating the sub-session entry of the sub-session. In response to the selection event of the target sub-session entry in the displayed sub-session entry, the receiving terminal 104 displays the sub-session information of the target sub-session after joining the target sub-session indicated by the target sub-session entry on the receiving side session interface in the interactive mode.

其中,发起方终端102和接收方终端104可以但不限于是各种台式计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。Among them, the initiator terminal 102 and the receiver terminal 104 can be, but are not limited to, various desktop computers, notebook computers, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, Smart air conditioners, smart vehicle equipment, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented as an independent server or a server cluster composed of multiple servers.

在一个实施例中,如图2所示,提供了一种会话处理方法,以该方法应用于图1中的发起方终端为例进行说明,包括以下步骤:In one embodiment, as shown in Figure 2, a session processing method is provided. This method is explained by taking the method applied to the initiator terminal in Figure 1 as an example, and includes the following steps:

步骤S202,显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;主会话包括多个参与对象。Step S202: Display the initiator's session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator's session interface; the main session includes multiple participating objects.

其中,主会话是指多个参与对象进行会话的主要方式。子会话是基于已有的主会话而建立的辅助会话方式,子会话可以是讨论组。Among them, the main conversation refers to the main way for multiple participating objects to conduct conversations. A sub-session is an auxiliary session established based on an existing main session. A sub-session can be a discussion group.

主讲模式是指进行主会话的模式,互动模式是进行子会话的模式。在主会话中,可由会话发起方进行主讲,而除了会话发起方之外的其余参与对象可听到会话发起方的语音,各参与对象不能进行互动。在子会话中的参与对象,可与该子会话中的其他参与对象进行互动。The lecture mode refers to the mode for conducting the main session, and the interactive mode refers to the mode for conducting the sub-session. In the main conversation, the conversation initiator can give the lecture, and other participating objects except the conversation initiator can hear the conversation initiator's voice, and the participating objects cannot interact. Participants in a sub-session can interact with other participants in the sub-session.

会话发起方是指发起会话的一方,会话发起方所使用的终端为发起方终端。接收会话的一方称为会话接收方,会话接收方所使用的终端为接收方终端。主会话中的多个参与对象包括会话发起方和会话接收方。The session initiator refers to the party that initiates the session, and the terminal used by the session initiator is the initiator terminal. The party receiving the session is called the session receiver, and the terminal used by the session receiver is the receiver terminal. Multiple participating objects in the main session include session initiators and session receivers.

会话发起方和会话接收方可以通过会话应用、会话应用所在的终端进行会话。会话发起方和会话接收方进行会话所使用的会话应用可以是相同的会话应用,也可以是不同的会话应用。The session initiator and the session receiver can have a session through the session application and the terminal where the session application is located. The session application used by the session initiator and the session receiver for the session may be the same session application, or it may be different session applications.

会话应用可以是以应用程序的方式向用户呈现,用户可以通过应用程序来进行会话。该应用程序可以是指安装在终端中的客户端,客户端是指安装并运行在终端中的程序。应用程序也可以是指免安装的应用程序,即无需下载安装即可使用的应用程序,这类应用程序又可以称为小程序,它通常作为子程序运行于客户端中,则该客户端称为母应用,运行在该客户端中的子程序称为子应用。应用程序还可以是指通过浏览器打开的web应用程序等。The conversational application can be presented to the user in the form of an application program, and the user can conduct a conversation through the application program. The application may refer to a client installed in the terminal, and the client refers to a program installed and run in the terminal. Applications can also refer to installation-free applications, that is, applications that can be used without downloading and installing. This type of application can also be called a small program. It usually runs in the client as a subroutine, and the client is called As a parent application, the subprograms running in the client are called subapplications. Applications may also refer to web applications opened through a browser, etc.

发起方会话界面是指发起方终端上,用于会话发起方和会话接收方进行会话的用户界面。该用户界面可以是弹窗、浮层或独立界面。The initiator's session interface refers to the user interface on the initiator's terminal used for the conversation between the session initiator and the session receiver. The user interface can be a pop-up window, floating layer or independent interface.

具体地,会话发起方运行在发起方终端上的会话应用,通过会话应用发起主会话,显示处于主讲模式的主会话的发起方会话界面。该主会话包括多个参与对象。发起方终端在发起方会话界面,显示用于创建在互动模式下的子会话的创建交互元素。Specifically, the session initiator runs a session application on the initiator's terminal, initiates the main session through the session application, and displays the initiator's session interface of the main session in the lecture mode. The main session includes multiple participating objects. The initiator terminal displays, on the initiator session interface, a creation interactive element for creating a sub-session in interactive mode.

步骤S204,响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话。Step S204: In response to a trigger event for creating an interactive element, obtain at least one sub-session in the interactive mode divided from the main session.

其中,触发事件是指触发创建交互元素的事件,可通过触发操作执行,具体可以是触摸操作、光标操作、按键操作或者语音操作等。其中,触摸操作可以是触摸点击操作、触摸按压操作或者触摸滑动操作,触摸操作可以是单点触摸操作或者多点触摸操作。光标操作可以是控制光标进行点击、按压或者滑动的操作。按键操作可以是虚拟按键操作或者实体按键操作等。Among them, the trigger event refers to an event that triggers the creation of an interactive element, which can be executed through a trigger operation, which can be a touch operation, a cursor operation, a key operation, or a voice operation, etc. The touch operation may be a touch click operation, a touch press operation or a touch sliding operation, and the touch operation may be a single touch operation or a multi-touch operation. Cursor operation can be to control the cursor to click, press or slide. The key operation may be a virtual key operation or a physical key operation.

具体地,会话发起方在发起方会话界面,触发创建交互元素,以从主会话中划分出在互动模式下的至少一个子会话,获得在互动模式下的至少一个子会话。Specifically, the session initiator triggers the creation of an interactive element on the initiator's session interface to divide at least one sub-session in the interactive mode from the main session and obtain at least one sub-session in the interactive mode.

本实施例中,会话发起方在发起方会话界面,触发创建交互元素,显示子会话配置项。响应于在子会话配置项中的配置操作,显示所配置的在互动模式下的至少一个子会话。In this embodiment, the session initiator triggers the creation of interactive elements and displays sub-session configuration items on the initiator's session interface. In response to the configuration operation in the sub-session configuration item, display at least one configured sub-session in the interactive mode.

步骤S206,在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素。Step S206: Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator's session interface.

其中,交互元素是指可供用户操作的可视化元素,交互元素的表现形式多种多样,例如,可以是控件、按钮、填空框、单选框、选项组、图像、文字、标识、链接等,但不限于此。可视化元素是指可以显示出来使人眼可见用以传达信息的元素。Among them, interactive elements refer to visual elements that can be operated by users. Interactive elements can be expressed in various forms. For example, they can be controls, buttons, fill-in-the-blank boxes, radio buttons, option groups, images, text, logos, links, etc. But not limited to this. Visual elements are elements that can be displayed to the human eye to convey information.

模式切换交互元素是用于切换主讲模式和互动模式的可视化元素。模式切换交互元素可以包括至少一个模式切换控件。例如,模式切换交互元素可以包括两个模式切换控件,两个模式切换控件在发起方会话界面分别显示为“主讲模式”和“互动模式”。The mode switching interactive element is a visual element used to switch between lecture mode and interactive mode. The mode switching interactive element may include at least one mode switching control. For example, the mode switching interactive element may include two mode switching controls, and the two mode switching controls are displayed as "lecture mode" and "interactive mode" respectively on the initiator's session interface.

具体地,在创建至少一个子会话后,发起方终端在发起方会话界面显示模式切换交互元素,会话发起方可通过模式切换交互元素进行主讲模式和互动模式的切换。Specifically, after at least one sub-session is created, the initiating terminal displays a mode switching interactive element on the initiating session interface, and the session initiating party can switch between the lecture mode and the interactive mode through the mode switching interactive element.

步骤S208,在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请。Step S208: In the lecture mode, in response to the switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and send a sub-session invitation to participate in at least one sub-session to at least some of the multiple participating objects.

其中,子会话邀请是指用于邀请多个参与对象中的至少一部分进入子会话的请求。子会话邀请可通过邀请链接、弹窗、浮层或会话界面等形式呈现,还可以结合语音提示、振动提示、亮屏提示等方式呈现。The sub-session invitation refers to a request for inviting at least some of the multiple participating objects to enter the sub-session. Sub-session invitations can be presented in the form of invitation links, pop-up windows, floating layers, or conversational interfaces, and can also be presented in combination with voice prompts, vibration prompts, bright screen prompts, etc.

具体地,会话发起方在主讲模式下,可触发模式切换交互元素,以从主讲模式切换到互动模式,以发起子会话。发起方终端响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请。Specifically, when the session initiator is in the lecture mode, the mode switching interactive element can be triggered to switch from the lecture mode to the interactive mode to initiate a sub-session. The initiator terminal switches from the lecture mode to the interactive mode in response to the switching operation of the mode switching interactive element, and sends a sub-session invitation to participate in at least one sub-session to at least some of the multiple participating objects.

接收到子会话邀请的参与对象的接收方终端,响应于该子会话邀请,从主讲模式切换到互动模式,在互动模式下,显示子会话邀请事件指示子会话的子会话入口。接收方终端响应于显示的子会话入口中目标子会话入口的选中事件,在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息。The recipient terminal of the participant who has received the sub-session invitation switches from the lecture mode to the interactive mode in response to the sub-session invitation. In the interactive mode, a sub-session invitation event is displayed to indicate the sub-session entrance of the sub-session. In response to the selection event of the target sub-session entry in the displayed sub-session entry, the receiving terminal displays the sub-session information of the target sub-session after joining the target sub-session indicated by the target sub-session entry on the receiving side session interface in the interactive mode.

本实施例中,在创建子会话前,在发起方会话界面显示主讲模式,在创建子会话后,在发起方会话界面显示主讲模式和互动模式。会话发起方可通过触发互动模式,从主讲模式切换到互动模式。会话发起方可通过触发主讲模式,从互动模式切换到主讲模式。In this embodiment, before the sub-session is created, the lecture mode is displayed on the initiator's session interface, and after the sub-session is created, the lecture mode and the interactive mode are displayed on the initiator's session interface. The conversation initiator can switch from the lecture mode to the interactive mode by triggering the interactive mode. The session initiator can switch from the interactive mode to the presenter mode by triggering the presenter mode.

本实施例中,显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素,主会话包括多个参与对象,响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话,从而能够为主会话划分子会话。在创建子会话后,在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素,使得在创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请,以将各参与对象分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存,并且能够通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。In this embodiment, the initiator's session interface of the main session in the lecture mode is displayed, and the creation interactive element for creating a sub-session in the interactive mode is displayed on the initiator's session interface. The main session includes multiple participating objects. In response to the response to Create a trigger event of the interactive element to obtain at least one sub-session in the interactive mode divided from the main session, so that the main session can be divided into sub-sessions. After the sub-session is created, the mode switching interactive element for switching between the lecture mode and the interactive mode is displayed on the initiator's session interface, so that after the sub-session is created, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose the mode switching . In the lecture mode, in response to the switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and send a sub-session invitation to participate in at least one sub-session to at least some of the plurality of participating objects, so that each participant Objects are allocated to sub-sessions for discussion and communication, so that the main session in the lecture mode and the sub-session in the interactive mode can coexist, and through flexible mode switching, the conversation mode suitable for the current scene can be quickly switched, making the main session and sub-session applications are more flexible.

如图3A所示,会话发起方发起主题为“生活趋势讨论工作坊”的主会话,该会话发起方作为主持人。主会话中包括21个参与对象,包含主持人A和参与对象B、C、D等等。发起方终端显示处于主讲模式的主会话的发起方会话界面300。主讲模式即为课堂模式,课堂模式是指主持人A主讲,其他参与对象听讲的模式。As shown in Figure 3A, the session initiator initiates a main session with the theme "Life Trend Discussion Workshop", and the session initiator serves as the moderator. The main session includes 21 participants, including host A and participants B, C, D, etc. The initiator terminal displays the initiator session interface 300 of the main session in the presenter mode. The lecture mode is the classroom mode. The classroom mode refers to the mode where the host A lectures and other participants listen.

在发起方会话界面300显示用于创建在互动模式下的子会话的创建交互元素302,该创建交互元素302是子会话的创建入口,在发起方会话界面300中显示为“课堂模式”。会话发起方触发该创建交互元素,以创建在互动模式下的子会话。子会话创建完成后,在发起方会话界面300显示模式切换交互元素,该模式切换交互元素在发起方会话界面300中显示为两种模式,即显示为“课堂模式”和“小组模式”。A creation interactive element 302 for creating a sub-session in interactive mode is displayed on the initiator conversation interface 300. The creation interaction element 302 is a creation entry for the sub-session and is displayed as “classroom mode” in the initiator conversation interface 300. The session initiator triggers the create interactive element to create a child session in interactive mode. After the sub-session is created, the mode switching interactive element is displayed on the initiating party's session interface 300. The mode switching interactive element is displayed in two modes on the initiating party's session interface 300, namely, "classroom mode" and "group mode".

在课堂模式下的发起方会话界面300中,触发显示为“小组模式”的模式切换交互元素,从主讲模式切换到互动模式,并在互动模式的发起方会话界面300中显示所创建的各个子会话。例如,“努力小分队”、“吐槽小分队”、“探索小分队”和“XX小分队”。In the initiator conversation interface 300 in the classroom mode, the mode switching interactive element displayed as "group mode" is triggered to switch from the lecture mode to the interactive mode, and each created child is displayed in the initiator conversation interface 300 in the interactive mode. session. For example, "effort team", "complaint team", "exploration team" and "XX team".

在一个实施例中,响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话,包括:In one embodiment, in response to a trigger event for creating an interactive element, obtaining at least one sub-session in the interactive mode divided from the main session includes:

响应于针对创建交互元素的元素触发操作,显示子会话配置项;该子会话配置项包括主题编辑区域;响应于在主题编辑区域的编辑操作,显示从主会话中划分的互动模式下的至少一个子会话的子会话主题。In response to an operation being triggered for an element that creates an interactive element, a sub-session configuration item is displayed; the sub-session configuration item includes a theme editing area; in response to an editing operation in the theme editing area, at least one interactive mode divided from the main session is displayed The subsession topic of the subsession.

其中,子会话配置项指的是对子会话的相关配置项目,通过对子会话的配置,完成子会话的创建。主题编辑区域是指用于编辑子会话的主题的用户界面,该用户界面可以是弹窗、浮层或独立界面。子会话主题是指相应子会话中的参与对象的互动主题。通过对子会话主题的编辑,实现子会话的创建,即一个子会话主题表征一个子会话。Among them, the sub-session configuration items refer to the related configuration items of the sub-session, and the creation of the sub-session is completed through the configuration of the sub-session. The theme editing area refers to the user interface used to edit the theme of a sub-session. The user interface can be a pop-up window, a floating layer, or an independent interface. The sub-session topic refers to the interaction topic of the participating objects in the corresponding sub-session. By editing the sub-session topic, the sub-session is created, that is, a sub-session topic represents a sub-session.

具体地,会话发起方在发起方会话界面,触发创建交互元素。发起方终端响应于针对创建交互元素的元素触发操作,显示子会话配置项,该子会话配置项包括主题编辑区域。会话发起方可在主题编辑区域编辑至少一个子会话主题,以通过所编辑的至少一个子会话主题表征至少一个子会话。发起方终端在主题编辑区域,显示所编辑的至少一个子会话主题,以获得从主会话中划分的互动模式下的至少一个子会话。Specifically, the session initiator triggers the creation of interactive elements on the initiator's session interface. In response to triggering an operation on the element that creates the interactive element, the initiating terminal displays a sub-session configuration item, the sub-session configuration item including a topic editing area. The conversation initiator may edit at least one sub-conversation topic in the topic editing area to characterize at least one sub-conversation through the edited at least one sub-conversation topic. The initiator terminal displays at least one edited sub-session topic in the topic editing area to obtain at least one sub-session in the interactive mode divided from the main session.

本实施例中,响应于针对创建交互元素的元素触发操作,显示包括主题编辑区域的子会话配置项,响应于在主题编辑区域的编辑操作,显示所编辑的至少一个子会话主题,以获得从主会话中划分的互动模式下的至少一个子会话,能够通过设置子会话主题,从而将主会话划分为多个不同讨论主题的子会话,使得对子会话的创建更灵活。In this embodiment, in response to an element trigger operation for creating an interactive element, a sub-session configuration item including a topic editing area is displayed, and in response to an editing operation in the topic editing area, at least one edited sub-session topic is displayed to obtain from At least one sub-session in the interactive mode divided in the main session can be divided into multiple sub-sessions with different discussion topics by setting the sub-session topic, making the creation of the sub-session more flexible.

在一个实施例中,子会话配置项还包括属性配置项,该方法还包括:In one embodiment, the sub-session configuration items also include attribute configuration items, and the method further includes:

响应于在属性配置项中的属性配置操作,显示所配置的针对至少一个子会话的属性信息。In response to the attribute configuration operation in the attribute configuration item, the configured attribute information for at least one sub-session is displayed.

其中,子会话配置项包括用于配置子会话的属性信息的属性配置项。属性信息包括为子会话配置的讨论时间、参与对象的数量或参与对象的分配方式中的至少一种。The sub-session configuration items include attribute configuration items used to configure attribute information of the sub-session. The attribute information includes at least one of the discussion time configured for the sub-session, the number of participating objects, or the allocation method of participating objects.

具体地,发起方终端响应于针对创建交互元素的元素触发操作,显示子会话配置项,该子会话配置项包括主题编辑区域和属性配置项。会话发起方可在主题编辑区域编辑至少一个子会话主题,以获得在互动模式下的至少一个子会话。会话发起方在属性配置项中进行属性配置操作,发起方终端响应于属性配置操作,在属性配置项中显示所配置的针对至少一个子会话的属性信息。Specifically, the initiating terminal displays a sub-session configuration item in response to an element triggering operation for creating an interactive element, and the sub-session configuration item includes a theme editing area and an attribute configuration item. The session initiator can edit at least one sub-session topic in the topic editing area to obtain at least one sub-session in the interactive mode. The session initiator performs an attribute configuration operation in the attribute configuration item, and the initiator terminal displays the configured attribute information for at least one sub-session in the attribute configuration item in response to the attribute configuration operation.

可以为不同的子会话配置相同的属性信息,也可以对每个子会话配置各自的属性信息。You can configure the same attribute information for different sub-sessions, or you can configure individual attribute information for each sub-session.

本实施例中,响应于在属性配置项中的属性配置操作,显示所配置的针对至少一个子会话的属性信息,能够对所创建的子会话的参与人数、讨论时间和参与对象的分配方式等属性进行设置,使得能够给会话发起方提供更灵活的设置方式,可以满足不同的应用场景。In this embodiment, in response to the attribute configuration operation in the attribute configuration item, the configured attribute information for at least one sub-session is displayed, and the number of participants, discussion time, allocation method of participating objects, etc. of the created sub-session can be displayed. Setting attributes enables a more flexible setting method for the session initiator to meet different application scenarios.

如图3B所示,在发起方会话界面300显示用于创建在互动模式下的子会话的创建交互元素302,该创建交互元素302是子会话的创建入口,在发起方会话界面300中显示为“课堂模式”。主持人A触发创建交互元素302,显示课堂模式选项和小组讨论模式选项304,该小组讨论模式即为互动模式。主持人触发小组讨论模式选项304,显示如图3C所示的子会话配置项306。As shown in FIG. 3B , the initiator session interface 300 displays a create interactive element 302 for creating a sub-session in interactive mode. The create interactive element 302 is the creation entry of the sub-session, and is displayed in the initiator session interface 300 as "Classroom Mode". Moderator A triggers the creation of interactive element 302 to display classroom mode options and group discussion mode options 304. The group discussion mode is the interactive mode. The moderator triggers the group discussion mode option 304 and displays the sub-session configuration item 306 as shown in Figure 3C.

该子会话配置项包括主题编辑区域308和属性配置项310。主持人A在主题编辑区域308进行编辑操作,显示所编辑的各子会话主题,从而创建了多个子会话,一个子会话主题表示一个子会话,例如“努力小分队”、“吐槽小分队”和“探索小分队”。主持人A在属性配置项310中进行属性配置操作,以配置子会话的讨论时间限制和每个子会话的人数上限等属性信息。The sub-session configuration items include a theme editing area 308 and an attribute configuration item 310. Moderator A performs an editing operation in the topic editing area 308 and displays each edited sub-conversation topic, thereby creating multiple sub-conversations. One sub-conversation topic represents a sub-conversation, such as "effort team", "complaint team" and "Exploration Team". Moderator A performs attribute configuration operations in the attribute configuration item 310 to configure attribute information such as the discussion time limit of the sub-session and the upper limit of the number of people in each sub-session.

在其他实施例中,主持人A触发创建交互元素302,显示如图3C所示的子会话配置项306。In other embodiments, host A triggers the creation of interactive element 302 to display sub-session configuration items 306 as shown in Figure 3C.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在处于互动模式的发起方会话界面,显示至少一个子会话的会话请求;响应于对至少一个子会话的会话请求中目标会话请求的选择操作,加入目标会话请求所请求加入的子会话。Display the session request of at least one sub-session on the initiator's session interface in the interactive mode; in response to the selection operation of the target session request in the session request of the at least one sub-session, join the sub-session requested by the target session request.

其中,会话请求是指子会话中的参与对象,邀请会话发起方进入该子会话的请求。会话请求可通过邀请链接、弹窗、浮层或会话界面等形式呈现,还可以结合语音提示、振动提示、亮屏提示等方式呈现。Among them, the session request refers to the request of the participating objects in the sub-session to invite the session initiator to enter the sub-session. Session requests can be presented in the form of invitation links, pop-up windows, floating layers or conversation interfaces, or in combination with voice prompts, vibration prompts, bright screen prompts, etc.

选择操作是指从至少一个子会话的会话请求中选择目标会话请求的操作。选择操作可以是各种触发操作,触发操作具体可以是触摸操作、光标操作、按键操作或语音操作等,但不限于此。The selection operation refers to the operation of selecting a target session request from the session requests of at least one sub-session. The selection operation may be various trigger operations, and the trigger operation may specifically be a touch operation, a cursor operation, a key operation, a voice operation, etc., but is not limited thereto.

具体地,子会话中的参与对象可向会话发起方发起会话请求,以请求会话发起方加入该子会话。会话发起方的发起方终端在处于互动模式的发起方会话界面,显示至少一个子会话的会话请求。会话发起方可从至少一个子会话的会话请求中选择目标会话请求,发起方终端响应于对目标会话请求的选择,加入目标会话请求所对应的子会话。Specifically, the participating objects in the sub-session can initiate a session request to the session initiator to request the session initiator to join the sub-session. The initiator terminal of the session initiator displays the session request of at least one sub-session on the initiator's session interface in the interactive mode. The session initiator may select a target session request from the session requests of at least one sub-session, and the initiator terminal joins the sub-session corresponding to the target session request in response to the selection of the target session request.

本实施例中,在加入目标会话请求所对应的子会话后,在处于互动模式的发起方会话界面,显示该子会话的子会话信息。子会话信息包括每个参与对象的对象信息。In this embodiment, after joining the sub-session corresponding to the target session request, the sub-session information of the sub-session is displayed on the initiator's session interface in interactive mode. Subsession information includes object information for each participating object.

如图4A所示,在处于互动模式的发起方会话界面400,显示“努力小分队”和“吐槽小分队”的会话请求。主持人可选择“努力小分队”的会话请求,从而加入“努力小分队”。As shown in FIG. 4A, on the initiator's conversation interface 400 in the interactive mode, conversation requests for "Effort Team" and "Tucao Team" are displayed. Moderators can join the "Effort Squad" by selecting the "Effort Squad" session request.

本实施例中,在处于互动模式的发起方会话界面,显示至少一个子会话对会话发起方的会话请求,使得子会话中的参与对象可呼叫主持人,主持人接收到呼叫请求后,可选择加入一个会话请求对应的子会话,以参与到子会话的讨论中,使得子会话中的参与对象能够随时和外界取得联系,便于寻求帮助和交换信息。In this embodiment, the session interface of the initiator in interactive mode displays a session request from at least one sub-session to the session initiator, so that participants in the sub-session can call the host. After receiving the call request, the host can select Join a sub-session corresponding to a conversation request to participate in the discussion of the sub-session, so that participants in the sub-session can contact the outside world at any time to seek help and exchange information.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在处于互动模式的发起方会话界面,显示响应于选择操作所加入的子会话的交互区域;响应于针对显示在交互区域的发言范围指示控件的触发操作,触发在由发言范围指示控件所指示的子会话中,播放触发发言范围指示控件的参与对象的语音。On the initiator's session interface in the interactive mode, the interactive area of the sub-session added in response to the selection operation is displayed; in response to the triggering operation on the speech range indication control displayed in the interactive area, the trigger is triggered on the speech range indication control indicated by the speech range indication control. In the sub-session, play the voice of the participating object that triggers the speaking range indication control.

其中,交互区域是指用于子会话中的参与对象进行交互的用户界面。该用户界面可以是弹窗、浮层或独立界面。发言范围指示控件用于指示子会话中的参与对象在发言时,对发言的语音的播放范围。例如在参与对象所属的子会话中播放,或者在某些指定的子会话中播放,或者在所有的子会话中播放。Among them, the interaction area refers to the user interface used for interaction with participating objects in the sub-session. The user interface can be a pop-up window, floating layer or independent interface. The speaking range indication control is used to indicate the playback range of the speech voice played by the participating objects in the sub-session when speaking. For example, play in the sub-session to which the participating object belongs, or play in some specified sub-sessions, or play in all sub-sessions.

具体地,会话发起方加入子会话后,发起方终端在处于互动模式的发起方会话界面,显示所加入的子会话的交互区域。在该交互区域显示发言范围指示控件,会话发起方触发该发言范围指示控件以进行语音发言,发起方终端响应于触发操作,确定该发言范围指示控件所指示的子会话,并在所指示的子会话中播放触发发言范围指示控件的参与对象的语音。该触发发言范围指示控件的参与对象即为会话发起方。Specifically, after the session initiator joins the sub-session, the initiator terminal displays the interactive area of the joined sub-session on the initiator's session interface in interactive mode. A speech range indication control is displayed in the interaction area. The session initiator triggers the speech range indication control to perform a voice speech. In response to the triggering operation, the initiator terminal determines the sub-session indicated by the speech range indication control and performs a speech in the indicated sub-session. Play the voice of the participating object that triggers the speaking range indication control in the session. The participating object of the triggered speech scope indication control is the conversation initiator.

本实施例中,在处于互动模式的发起方会话界面,显示响应于选择操作所加入的子会话的交互区域,响应于针对显示在交互区域的发言范围指示控件的触发操作,触发在由发言范围指示控件所指示的子会话中,播放触发发言范围指示控件的参与对象的语音,能够给用户提供传播语音的范围选择,使得用户能够选择在用户所属的子会话内发言而屏蔽其他子会话,避免信息泄露,或者让其他子会话的成员也能听到发言语音以实现不同子会话的信息共享,使得用户的发言方式更灵活,更能满足不同场景需求。In this embodiment, on the initiator's session interface in the interactive mode, the interactive area of the sub-session added in response to the selection operation is displayed, and in response to the triggering operation of the speech range indication control displayed in the interactive area, the speech range is triggered by In the sub-session indicated by the indication control, playing the voice of the participating object that triggers the speaking range indication control can provide the user with a range of voice propagation options, allowing the user to choose to speak in the sub-session to which the user belongs and block other sub-sessions, avoiding Information leakage, or allowing members of other sub-sessions to hear the speaking voice to achieve information sharing in different sub-sessions, making the user's way of speaking more flexible and better able to meet the needs of different scenarios.

在一个实施例中,当触发操作针对的发言范围指示控件为公开发言控件,由发言范围指示控件所指示的子会话是至少一个子会话中的每个子会话。In one embodiment, when the speech scope indication control targeted by the triggering operation is a public speech control, the subsessions indicated by the speech scope indication control are each of the at least one subsession.

具体地,公开发言控件用于指示子会话中的参与对象进行语音发言时,在每个子会话中播放该参与对象的语音。会话发起方加入子会话后,发起方终端在处于互动模式的发起方会话界面,显示所加入的子会话的交互区域。在该交互区域显示公开发言控件,会话发起方触发该公开发言控件以进行语音发言,发起方终端响应于对公开发言控件的触发操作,在至少一个子会话的每个子会话中播放该会话发起方的语音。Specifically, the public speaking control is used to instruct the participant in the sub-session to play the voice of the participant in each sub-session when the participant speaks. After the session initiator joins the sub-session, the initiator terminal displays the interactive area of the joined sub-session on the initiator's session interface in interactive mode. A public speaking control is displayed in the interactive area, and the conversation initiator triggers the public speaking control to perform a voice speech. In response to the triggering operation of the public speaking control, the initiating party's terminal plays the conversation initiating party in each sub-session of at least one sub-session. voice.

本实施例中,当触发操作针对的发言范围指示控件为公开发言控件,由发言范围指示控件所指示的子会话是至少一个子会话中的每个子会话,使得用户能够通过触发公开发言控件进行公开发言,使得每个子会话均能收到来自该子会话中的参与对象的实时语音,能够有效增加不同子会话的互动性,提高讨论的效果。In this embodiment, when the speech range indication control targeted by the triggering operation is a public speech control, the sub-session indicated by the speech range indication control is each sub-session of at least one sub-session, so that the user can make public by triggering the public speech control. Speak, so that each sub-session can receive real-time speech from the participants in the sub-session, which can effectively increase the interactivity of different sub-sessions and improve the effectiveness of the discussion.

在一个实施例中,当触发操作针对的发言范围指示控件为私密发言控件,由发言范围指示控件所指示的子会话是触发发言范围指示控件的参与对象所加入的子会话。In one embodiment, when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is a sub-session joined by the participating object that triggered the speech range indication control.

具体地,私密发言控件用于指示子会话中的参与对象进行语音发言时,在该子会话中播放该参与对象的语音,并对其他子会话屏蔽该参与对象的语音。会话发起方加入子会话后,发起方终端在处于互动模式的发起方会话界面,显示所加入的子会话的交互区域。在该交互区域显示私密发言控件,会话发起方触发该私密发言控件以在所加入的子会话中进行语音发言,发起方终端响应于对私密发言控件的触发操作,在会话发起方所加入的子会话中播放该会话发起方的语音,并对其他子会话屏蔽该语音。Specifically, the private speech control is used to instruct a participant in a sub-session to play the participant's voice in the sub-session and shield the participant's voice from other sub-sessions when speaking. After the session initiator joins the sub-session, the initiator terminal displays the interactive area of the joined sub-session on the initiator's session interface in interactive mode. A private speech control is displayed in the interaction area. The session initiator triggers the private speech control to make a voice speech in the sub-session that the initiator has joined. In response to the triggering operation of the private speech control, the initiator's terminal activates the private speech control in the sub-session that the session initiator has joined. The voice of the conversation initiator is played in the session and is blocked from other sub-sessions.

本实施例中,当触发操作针对的发言范围指示控件为私密发言控件,由发言范围指示控件所指示的子会话是触发发言范围指示控件的参与对象所加入的子会话,使得用户能够通过触发私密发言控件在所属的子会话内进行私密发言,使得只有该子会话中的成员可以听到用户的实时语音,而其他子会话的不能接收到该语音,使得各个子会话之间互不干扰,从而能够保证子会话内讨论的私密性。In this embodiment, when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is a sub-session joined by the participating object that triggered the speech range indication control, so that the user can trigger the private speech control. The speech control performs private speech within the sub-session to which it belongs, so that only members in the sub-session can hear the user's real-time voice, while other sub-sessions cannot receive the voice, so that the sub-sessions do not interfere with each other, thus Able to ensure the privacy of discussions within sub-sessions.

如图4B所示,主持人A加入子会话“努力小分队”后,发起方终端在处于小组模式的发起方会话界面400,显示“努力小分队”的交互区域404。在该交互区域404显示公开发言控件406,主持人A触发该公开发言控件406后进行语音发言,在至少一个子会话的每个子会话中播放该主持人A的实时语音,使得每个子会话中的参与对象均可以听到主持人A的实时语音。As shown in Figure 4B, after host A joins the sub-session "Effort Team", the initiator terminal displays the interaction area 404 of "Effort Team" on the initiator session interface 400 in group mode. A public speaking control 406 is displayed in the interactive area 404. The host A triggers the public speaking control 406 and then makes a voice speech. The real-time voice of the host A is played in each sub-session of at least one sub-session, so that the host A in each sub-session All participants can hear Moderator A’s real-time voice.

本实施例中,还可以在该交互区域404显示私密发言控件408,主持人A触发该私密发言控件408以在“努力小分队”中进行私密语音发言,使得“努力小分队”中的每个参与对象均可以听到主持人A的实时语音,并对其他子会话屏蔽该语音,使得其他子会话中的参与对象均无法听到主持人A的实时语音。In this embodiment, a private speech control 408 can also be displayed in the interaction area 404. The host A triggers the private speech control 408 to perform a private voice speech in the "Effort Team", so that each person in the "Effort Team" All participating objects can hear the real-time voice of host A, and the voice is blocked from other sub-sessions, so that no participating objects in other sub-sessions can hear the real-time voice of host A.

在其他实施例中,当存在其他子会话呼叫主持人时,可以在主持人的发起方会话界面400,显示待处理的呼叫请求。In other embodiments, when there are other sub-session calls to the host, the pending call request may be displayed on the host's initiating session interface 400 .

并且,主持人可在发起方会话界面400,查看其他子会话,子会话即话题小组。例如,创建了4个话题小组后,主持人加入的话题小组为“努力小分队”,则在加入后的发起方会话界面400,显示查看其他3个话题小组的查看控件。主持人触发该查看控件,可查看其余的话题小组。In addition, the host can view other sub-sessions on the initiator's session interface 400, and the sub-sessions are topic groups. For example, after four topic groups are created, and the topic group the moderator joins is "Effort Team," the view control for viewing the other three topic groups is displayed on the initiator's session interface 400 after joining. The moderator triggers this view control to view the remaining topic groups.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态;该互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。On the initiator's session interface in interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed; the interaction status includes the interaction popularity of the corresponding sub-session or the interaction record document of the corresponding sub-session At least one of the recorded progress.

具体地,在主讲模式下,响应于对模式切换交互元素的切换操作,发起方终端从主讲模式切换到互动模式,并显示处于互动模式的发起方会话界面。Specifically, in the lecture mode, in response to the switching operation of the mode switching interactive element, the initiator terminal switches from the lecture mode to the interactive mode, and displays the initiator's session interface in the interactive mode.

在处于互动模式的发起方会话界面中,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态。该互动状态可以是子会话的互动热度或子会话的互动记录文档的记录进度中的至少一种。互动记录文档的记录进度是指记录形成的互动记录文档的进度,例如开始记录、记录中、记录完成,还可以通过数值表征进度进度,例如50%、60%,但不限于此。In the session interface of the initiator in interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed. The interaction status may be at least one of the interaction heat of the sub-session or the recording progress of the interaction record document of the sub-session. The recording progress of the interactive record document refers to the progress of the interactive record document formed by the record, such as starting recording, recording, and recording completion. The progress can also be represented by numerical values, such as 50% and 60%, but is not limited to this.

本实施例中,在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态,所显示的互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种,使得会话发起方可以在子会话之外看到每个子会话的讨论热度、文档记录进度等,有助于会话发起方了解各个子会话的当前进度,以便于把控会话进度。In this embodiment, on the initiator's session interface in the interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed. The displayed interaction status includes the interaction heat or correspondence of the corresponding sub-session. At least one of the sub-session's interactive recording documents and the recording progress of the document, so that the session initiator can see the discussion heat, document recording progress, etc. of each sub-session outside the sub-session, which helps the session initiator understand each sub-session. The current progress of the session in order to control the progress of the session.

如图5A所示,在处于互动模式的发起方会话界面500,显示每个子会话的互动热度502和每个子会话的互动记录文档的记录进度504。例如,“努力小分队”的互动热度502为“123”、互动记录文档的记录进度504为“记录完成”;“吐槽小分队”的互动热度502为“1234”、互动记录文档的记录进度504为“记录中”;“探索小分队”的互动热度502为“23”、互动记录文档的记录进度504为“记录中”;“XX小分队”的互动热度502为“12234”、互动记录文档的记录进度504为“记录中”。As shown in FIG. 5A , on the initiator session interface 500 in interactive mode, the interaction popularity 502 of each sub-session and the recording progress 504 of the interaction record document of each sub-session are displayed. For example, the interaction heat 502 of "Effort Team" is "123", and the recording progress of the interaction record document is 504 "recording completed"; the interaction heat 502 of "Tucao Team" is "1234", and the recording progress of the interaction record document is 504 is "Recording"; the interaction heat 502 of "Exploration Team" is "23", and the recording progress of the interaction record document is 504 "Recording"; the interaction heat 502 of "XX Team" is "12234", and the interaction record document The recording progress 504 is "Recording".

本实施例中,当存在子会话向会话发起方发起会话请求的,该子会话的互动状态还包括对会话发起方的呼叫状态。In this embodiment, when there is a sub-session that initiates a session request to the session initiator, the interaction status of the sub-session also includes the call status to the session initiator.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在处于互动模式的发起方会话界面,显示文档导出控件;响应于对文档导出控件的导出触发操作,显示至少一个子会话各自的互动记录文档;响应于对至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,存储目标互动记录文档。On the initiator session interface in interactive mode, display the document export control; in response to the export trigger operation of the document export control, display the interaction record document of at least one sub-session; in response to the interaction record document of at least one sub-session The save operation of the target interaction record document stores the target interaction record document.

具体地,在主讲模式下,响应于对模式切换交互元素的切换操作,发起方终端从主讲模式切换到互动模式,并显示处于互动模式的发起方会话界面。Specifically, in the lecture mode, in response to the switching operation of the mode switching interactive element, the initiator terminal switches from the lecture mode to the interactive mode, and displays the initiator's session interface in the interactive mode.

在处于互动模式的发起方会话界面中,显示文档导出控件。会话发起方触发该文档导出控件,显示至少一个子会话中每个子会话各自的互动记录文档。会话发起方可从各个互动记录文档中选择目标互动记录文档进行保存,以存储到发起方终端的存储空间。Displays document export controls in the initiator session interface in interactive mode. The session initiator triggers the document export control to display the interaction record document of each sub-session in at least one sub-session. The session initiator can select a target interaction record document from each interaction record document and save it to the storage space of the initiator's terminal.

本实施例中,响应于对至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,显示多个候选存储位置;响应于多个候选存储位置中目标存储位置的选择操作,在目标存储位置存储目标互动记录文档。In this embodiment, in response to the saving operation of the target interaction record document in the interaction record document of at least one sub-session, multiple candidate storage locations are displayed; in response to the selection operation of the target storage location among the multiple candidate storage locations, in the target The storage location stores the target interaction record document.

本实施例中,在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态;该互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。当各个子会话的互动记录文档的记录进度均为记录完成时,在处于互动模式的发起方会话界面,显示文档导出控件。In this embodiment, on the initiator's session interface in the interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed; the interaction status includes the interaction heat of the corresponding sub-session or the corresponding sub-session. At least one of the recording progress of the session's interaction recording document. When the recording progress of the interaction record documents of each sub-session is Record Complete, the document export control is displayed on the initiator session interface in interactive mode.

本实施例中,子会话中的成员可以将成员的语音和文字消息以文档的形式记录下来。在处于互动模式的发起方会话界面,显示用于导出子会话的互动记录文档的文档导出控件,使得会话发起方能够基于对文档导出控件的导出触发操作,从每个子会话各自的互动记录文档中选择自己要保存的目标互动记录文档,从而能够将子会话中的讨论内容以文档的形式自动记录并保存,便于其他成员了解讨论内容,实现不同子会话的信息共享和信息整合。In this embodiment, members in the sub-session can record the members' voice and text messages in the form of documents. On the session interface of the initiator in interactive mode, display the document export control for exporting the interaction record document of the sub-session, so that the session initiator can trigger the operation based on the export of the document export control, from the interaction record document of each sub-session. Select the target interaction record document you want to save, so that the discussion content in the sub-session can be automatically recorded and saved in the form of a document, so that other members can understand the discussion content and realize information sharing and information integration in different sub-sessions.

如图5B所示,当各个子会话的互动记录文档的记录进度均为“记录完成”时,在处于互动模式的发起方会话界面500中,显示文档导出控件506,会话发起方触发文档导出控件506,显示每个子会话的互动记录文档,如“努力小分队的讨论文档”、“吐槽小分队的讨论文档”、“探索小分队的讨论文档”和“XX小分队的讨论文档”。会话发起方从4个互动记录文档中选择目标互动记录文档508进行保存,即保存“努力小分队的讨论文档”、“吐槽小分队的讨论文档”和“探索小分队的讨论文档”。As shown in Figure 5B, when the recording progress of the interaction record documents of each sub-session is "recording completed", the document export control 506 is displayed in the initiator session interface 500 in the interactive mode, and the session initiator triggers the document export control 506, display the interaction record documents of each sub-session, such as "discussion documents of the hard work team", "discussion documents of the complaining team", "discussion documents of the exploration team" and "discussion documents of the XX team". The conversation initiator selects the target interaction record document 508 from the four interaction record documents to save, that is, the "discussion document of the effort team", the "discussion document of the complaint team" and the "discussion document of the exploration team" are saved.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

响应于对至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象;响应于对至少一个文档接收对象中目标接收对象的选中操作,向目标接收对象发送目标互动记录文档。In response to the sending operation of the target interaction record document in the interaction record document of at least one sub-session, display at least one document receiving object; in response to the selection operation of the target receiving object in the at least one document receiving object, send the target interaction to the target receiving object Documentation.

具体地,会话发起方触发该文档导出控件,显示至少一个子会话中每个子会话各自的互动记录文档。会话发起方可从各个互动记录文档中选择目标互动记录文档发送给指定对象。Specifically, the session initiator triggers the document export control to display the interaction record document of each sub-session in at least one sub-session. The session initiator can select the target interaction record document from each interaction record document and send it to the designated object.

在选择目标互动记录文档后,会话发起方触发目标互动记录文档的发送操作,显示至少一个文档接收对象。会话发起方从至少一个文档接收对象中选择目标接收对象,并将目标互动记录文档发送给所选择的目标接收对象。After selecting the target interaction record document, the session initiator triggers the sending operation of the target interaction record document and displays at least one document recipient. The session initiator selects a target receiving object from at least one document receiving object, and sends the target interaction record document to the selected target receiving object.

本实施例中,文档接收对象可以是主会话中的参与对象,也可以不是主会话中的参与对象。In this embodiment, the document receiving object may be a participating object in the main session, or may not be a participating object in the main session.

如图6所示,会话发起方触发文档导出控件506,显示每个子会话的互动记录文档,从4个互动记录文档中选择目标互动记录文档508,触发针对目标互动记录文档508的发送操作,显示至少一个文档接收对象。会话发起方从至少一个文档接收对象中选择目标接收对象510,即“B”和“群组H”,点击发送,则将目标互动记录文档508发送给“B”和“群组H”。As shown in Figure 6, the session initiator triggers the document export control 506 to display the interaction record document of each sub-session, selects the target interaction record document 508 from the four interaction record documents, triggers the sending operation for the target interaction record document 508, and displays At least one document receiving object. The session initiator selects the target receiving object 510 from at least one document receiving object, namely "B" and "Group H", and clicks send to send the target interaction record document 508 to "B" and "Group H".

本实施例中,还可以将所选择的目标互动记录文档打包后发送给“B”和“群组H”。In this embodiment, the selected target interaction record document can also be packaged and sent to "B" and "Group H".

本实施例中,还可以在处于互动模式的发起方会话界面500中,显示文档的批量导出控件,以一次性导出所有的互动记录文档进行保存或者发送给目标接收对象。In this embodiment, the batch export control of documents can also be displayed in the initiator session interface 500 in the interactive mode to export all the interaction record documents at once for saving or sending to the target recipient.

本实施例中,响应于对至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象,响应于对至少一个文档接收对象中目标接收对象的选中操作,向目标接收对象发送目标互动记录文档,从而能够将子会话中的语音和文字消息以文档的形式记录下来后,可快速转发给自己选择的接收对象,使得子会话中的讨论内容能够有效共享。In this embodiment, in response to the sending operation of the target interaction record document in the interaction record document of at least one sub-session, at least one document receiving object is displayed, and in response to the selection operation of the target receiving object in the at least one document receiving object, the target interaction record document is displayed. The receiving object sends the target interaction record document, so that the voice and text messages in the sub-session can be recorded in the form of documents, and then quickly forwarded to the receiving object of their choice, so that the discussion content in the sub-session can be effectively shared.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在互动模式下,显示至少一个子会话;响应于对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示至少一个子会话,并显示主会话中的多个参与对象。In the interactive mode, display at least one sub-session; in response to a switching operation on the mode switching interactive element, switch from the interactive mode to the presenter mode; in the presenter mode, cancel the display of at least one sub-session and display multiple sub-session in the main session Participating objects.

具体地,在主讲模式下,响应于对模式切换交互元素的切换操作,发起方终端从主讲模式切换到互动模式,并显示处于互动模式的发起方会话界面。Specifically, in the lecture mode, in response to the switching operation of the mode switching interactive element, the initiator terminal switches from the lecture mode to the interactive mode, and displays the initiator's session interface in the interactive mode.

在处于互动模式的发起方会话界面中,显示至少一个子会话,并显示模式切换交互元素。会话发起方可触发模式切换交互元素,从互动模式切换到主讲模式。切换到主讲模式后,发起方终端取消各个子会话的显示,并显示处于主讲模式发起方会话界面,在处于主讲模式发起方会话界面中显示主会话中的多个参与对象。In the initiator session interface in interactive mode, display at least one sub-session and display the mode switching interactive element. The session initiator can trigger the mode switching interactive element to switch from interactive mode to lecture mode. After switching to the presenter mode, the initiator terminal cancels the display of each sub-session and displays the initiator session interface in the presenter mode. The initiator session interface in the presenter mode displays multiple participating objects in the main session.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。在互动模式下,显示至少一个子会话,响应于对模式切换交互元素的切换操作,可以快速从互动模式切换到主讲模式。在主讲模式下取消各个子会话的显示,使得子会话中的各参与对象聚集到主会话中,会话发起方可以灵活地来回切换不同的模式,使得各参与对象可在子会话和主会话中灵活切换,从而对主会话和子会话的应用更灵活,自由度更高。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. In the interactive mode, at least one sub-session is displayed, and in response to a switching operation on the mode switching interactive element, the interactive mode can be quickly switched to the main lecture mode. Cancel the display of each sub-session in the main lecture mode, so that the participating objects in the sub-session can be gathered into the main session. The session initiator can flexibly switch back and forth between different modes, so that each participating object can flexibly switch between the sub-session and the main session. Switch, so that the application of main session and sub-session is more flexible and has a higher degree of freedom.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

当切换到主讲模式,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式;在互动模式下,显示主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象。When switching to the lecture mode, in response to the switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode; in the interactive mode, display at least one sub-session created by the history of the main session, and at least one sub-session created by the history are respectively Including participating objects that have joined in their respective history.

具体地,当会话发起方从互动模式切换到主讲模式后,在处于主讲模式发起方会话界面中显示主会话中的多个参与对象,并显示模式切换交互元素。当会话发起方再次触发模式切换交互元素时,从主讲模式切换到互动模式,显示处于互动模式的发起方会话界面。Specifically, when the session initiator switches from the interactive mode to the lecture mode, multiple participating objects in the main session are displayed in the session interface of the initiator in the lecture mode, and the mode switching interactive element is displayed. When the session initiator triggers the mode switching interactive element again, it switches from the lecture mode to the interactive mode, and the initiator's session interface in the interactive mode is displayed.

从主讲模式切换到互动模式时,将各参与对象自动加入历史的子会话中。在处于互动模式的发起方会话界面,显示针对主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象。When switching from lecture mode to interactive mode, each participant will automatically be added to the historical sub-session. On the initiator's session interface in the interactive mode, at least one sub-session created based on the history of the main session is displayed, and at least one sub-session created in the history includes participating objects that have been added in the respective history.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。当切换到主讲模式,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,在互动模式下,显示主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象,使得可以自动将多个参与对象自动划分到所加入过的历史子会话中,从而能够在切换后可快速进入历史创建的子会话,无须重新创建子会话,使得对两种模式的切换更灵活。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. When switching to the lecture mode, in response to the switching operation of the mode switching interactive element, the lecture mode is switched to the interactive mode. In the interactive mode, at least one sub-session created by the main session history is displayed, and at least one sub-session created by the history is respectively Including participating objects that have been added in history, multiple participating objects can be automatically divided into historical sub-sessions that they have joined, so that you can quickly enter the historically created sub-session after switching, without re-creating the sub-session, making it easier for you to Switching between the two modes is more flexible.

例如,主持人A在创建主会话的子会话1、子会话2和子会话3后,在互动模式下,主会话中的参与对象B、C选择加入了子会话1,参与对象D、E和F选择加入了子会话2,参与对象G选择加入了子会话3。主持人A从互动模式切换回主讲模式,则参与对象B、C、D、E、F、G从各自的子会话中移出,回到主会话。切换回主讲模式后,当主持人A从主讲模式切换到互动模式,则显示子会话1、子会话2和子会话3,并自动将参与对象B、C加入子会话1,参与对象D、E和F加入子会话2,参与对象G加入子会话3。For example, after moderator A creates sub-session 1, sub-session 2 and sub-session 3 of the main session, in interactive mode, participants B and C in the main session choose to join sub-session 1, and participants D, E and F You chose to join sub-session 2, and participant G chose to join sub-session 3. When host A switches from interactive mode back to lecture mode, participating objects B, C, D, E, F, and G are removed from their respective sub-sessions and return to the main session. After switching back to the lecture mode, when the host A switches from the lecture mode to the interactive mode, sub-session 1, sub-session 2 and sub-session 3 are displayed, and participants B and C are automatically added to sub-session 1, and participants D, E and F joins sub-session 2, and participant G joins sub-session 3.

在一个实施例中,如图7所示,提供了一种会话处理方法,以该方法应用于图1中的接收方终端为例进行说明,包括以下步骤:In one embodiment, as shown in Figure 7, a session processing method is provided. This method is explained by taking the method applied to the receiving terminal in Figure 1 as an example, and includes the following steps:

步骤S702,在加入主会话的情况下,显示处于主讲模式的接收方会话界面。Step S702: When joining the main session, display the receiver's session interface in the main lecture mode.

其中,发起方会话界面是指接收方终端上,用于会话接收方和会话发起方进行会话的用户界面。该用户界面可以是弹窗、浮层或独立界面。The initiator session interface refers to the user interface on the receiver terminal used for the conversation between the session receiver and the session initiator. The user interface can be a pop-up window, floating layer or independent interface.

具体地,会话发起方运行在发起方终端上的会话应用,通过会话应用发起主会话,并向主会话的参与对象发送主会话邀请。会话接收方运行在接收方终端上的会话应用,响应于主会话邀请,加入该主会话。在加入主会话的情况下,接收方终端显示处于主讲模式的接收方会话界面。Specifically, the session initiator runs a session application on the initiator's terminal, initiates the main session through the session application, and sends the main session invitation to the participants of the main session. The session receiver's session application running on the receiver's terminal joins the main session in response to the main session invitation. When joining the main session, the receiver terminal displays the receiver session interface in the main lecture mode.

步骤S704,响应于针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式。Step S704: In response to a sub-session invitation event for a sub-session divided from the main session, switch from the main lecture mode to the interactive mode.

具体地,会话发起方从主会话中划分出至少一个子会话,并向会话接收方发送相应子会话的会话邀请。接收方终端响应于子会话邀请事件,从主讲模式切换到互动模式,显示处于互动模式的接收方会话界面。Specifically, the session initiator divides at least one sub-session from the main session, and sends a session invitation of the corresponding sub-session to the session receiver. In response to the sub-session invitation event, the receiving terminal switches from the lecture mode to the interactive mode, and displays the receiving session interface in the interactive mode.

步骤S706,在互动模式下,显示子会话邀请事件指示子会话的子会话入口。Step S706: In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event.

其中,子会话入口是用于加入相应子会话的入口。Among them, the sub-session entrance is the entrance used to join the corresponding sub-session.

具体地,在处于互动模式的接收方会话界面,显示子会话邀请事件指示子会话的子会话入口。Specifically, on the receiver session interface in the interactive mode, a sub-session invitation event indicating a sub-session entry of the sub-session is displayed.

本实施例中,当会话发起方指定每个子会话的参与对象时,参与对象接收到相应子会话的子会话邀请,从而在互动模式下显示相应子会话的子会话入口。In this embodiment, when the session initiator specifies the participating objects of each sub-session, the participating objects receive the sub-session invitation of the corresponding sub-session, thereby displaying the sub-session entrance of the corresponding sub-session in the interactive mode.

当会话发起方未指定每个子会话的参与对象时,会话发起方向每个参与对象发送每个子会话的会话邀请,则参与对象接收到每个子会话的会话邀请,从而在互动模式下显示每个子会话的子会话入口,参与对象可自由选择所要加入的子会话。When the session initiator does not specify a participant object for each sub-session, and the session initiator sends a session invitation for each sub-session to each participant, then the participant object receives the session invitation for each sub-session, thereby displaying each sub-session in interactive mode. The sub-session entrance allows participants to freely choose the sub-session they want to join.

步骤S708,响应于显示的子会话入口中目标子会话入口的选中事件,在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息。Step S708, in response to the selection event of the target sub-session entry in the displayed sub-session entry, display the sub-session information of the target sub-session after adding the target sub-session indicated by the target sub-session entry on the receiving session interface in the interactive mode.

具体地,会话接收方从显示的子会话入口中选择目标子会话入口,接收方终端响应于对目标子会话入口的选中事件,将该会话接收方加入目标子会话入口指示的目标子会话,并在互动模式的接收方会话界面上显示该目标子会话的子会话信息。该子会话信息可包括目标子会话中的每个参与对象的对象信息。Specifically, the session recipient selects the target sub-session entry from the displayed sub-session entries, and the receiving terminal responds to the selection event of the target sub-session entry, adds the session recipient to the target sub-session indicated by the target sub-session entry, and Display the sub-session information of the target sub-session on the receiver session interface in interactive mode. The sub-session information may include object information for each participating object in the target sub-session.

本实施例中,在会话发起方创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。会话接收方在加入主会话的情况下,显示处于主讲模式的接收方会话界面,响应于会话发起方在创建子会话后,针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式,从而基于会话发起方的模式切换操作实现主讲模式和互动模式的灵活切换。在互动模式下,显示子会话邀请事件指示子会话的子会话入口,使得会话接收方可以从显示的子会话入口中自主选择目标子会话入口,以加入会话接收方所想加入的目标子会话,从而将会话接收方分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存。在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息,使得会话接收方获得更多的目标子会话的信息。并且,通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。In this embodiment, after the session initiator creates a sub-session, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose to switch between modes. When the session receiver joins the main session, the session receiver's session interface in the lecture mode is displayed. In response to the session initiator's sub-session invitation event for the sub-session divided from the main session after the session initiator creates the sub-session, the session receiver starts the lecture from the main session. The mode is switched to the interactive mode, thereby realizing flexible switching between the lecture mode and the interactive mode based on the mode switching operation of the session initiator. In the interactive mode, the sub-session invitation event is displayed to indicate the sub-session entry of the sub-session, so that the conversation recipient can independently select the target sub-session entry from the displayed sub-session entries to join the target sub-session that the conversation recipient wants to join. Thus, the conversation recipients are assigned to sub-sessions for discussion and communication, so that the main conversation in the lecture mode and the sub-sessions in the interactive mode can coexist. On the receiver session interface in interactive mode, the sub-session information of the target sub-session after joining the target sub-session indicated by the target sub-session entrance is displayed, so that the session receiver can obtain more information of the target sub-session. Moreover, through flexible mode switching, the session mode suitable for the current scenario can be quickly switched, making the application of the main session and sub-session more flexible.

如图8所示,在会话接收方加入主会话的情况下,显示处于主讲模式的接收方会话界面800。当接收到会话发起方发送的子会话邀请802,从主讲模式切换到互动模式,并在互动模式下,显示子会话邀请事件指示子会话的子会话入口804,例如子会话1的入口、子会话2的入口、子会话3的入口和子会话4的入口。会话接收方可从多个子会话入口804中子会话2的入口,从而加入子会话2。在加入子会话2后,显示子会话2中的每个参与对象的子会话信息806。As shown in FIG. 8 , when the session receiver joins the main session, the receiver session interface 800 in the main lecture mode is displayed. When receiving the sub-session invitation 802 sent by the session initiator, switch from the lecture mode to the interactive mode, and in the interactive mode, display the sub-session invitation event to indicate the sub-session entrance 804 of the sub-session, such as the entrance of sub-session 1, sub-session 2's entry, sub-session 3's entry, and sub-session 4's entry. The session recipient can enter the sub-session 2 from multiple sub-session portals 804, thereby joining the sub-session 2. After joining the sub-session 2, the sub-session information 806 of each participating object in the sub-session 2 is displayed.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

在处于互动模式的接收方会话界面,显示针对已加入的目标子会话的至少一个交互控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作。In the receiver session interface in interactive mode, display at least one interactive control for the joined target sub-session; in response to a trigger operation for the target interactive control in the at least one interactive control, based on the target sub-session, trigger the target interactive control as indicated interactive actions.

具体地,在处于互动模式的接收方会话界面,显示针对已加入的目标子会话的至少一个交互控件。该至少一个交互控件包括公开发言控件、私密发言控件、文档记录控件或会话请求控件中的至少一个。Specifically, on the receiver session interface in interactive mode, at least one interactive control for the joined target sub-session is displayed. The at least one interactive control includes at least one of a public speaking control, a private speaking control, a document recording control, or a session request control.

会话接收方可在至少一个交互控件中选择目标交互控件并触发,接收方终端响应于所选择的目标交互控件,基于该目标子会话,触发目标交互控件所指示的交互动作。The session receiver can select a target interactive control in at least one interactive control and trigger it. The receiver terminal responds to the selected target interactive control and triggers the interactive action indicated by the target interactive control based on the target sub-session.

本实施例中,会话接收方加入目标子会话后,接收方终端在处于互动模式的接收方会话界面,显示目标子会话的交互区域。在该交互区域显示子会话信息和至少一个交互控件。In this embodiment, after the session receiver joins the target sub-session, the receiver terminal displays the interactive area of the target sub-session on the receiver's session interface in interactive mode. Sub-session information and at least one interactive control are displayed in the interactive area.

本实施例中,在处于互动模式的接收方会话界面,显示针对已加入的目标子会话的至少一个交互控件,使得目标子会话中的参与对象,可以通过触发不同的交互控件,来触发在目标子会话中的相应的交互动作,使得在目标子会话中交互更丰富,从而使得子会话的功能更多样、更灵活。In this embodiment, on the receiver session interface in interactive mode, at least one interactive control for the joined target sub-session is displayed, so that participating objects in the target sub-session can trigger different interactive controls in the target sub-session. The corresponding interactive actions in the sub-session make the interaction in the target sub-session richer, thereby making the functions of the sub-session more diverse and flexible.

在一个实施例中,目标交互控件为公开发言控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作,包括:In one embodiment, the target interactive control is a public speaking control; in response to a triggering operation for the target interactive control in at least one interactive control, based on the target sub-session, trigger the interactive action indicated by the target interactive control, including:

响应于针对至少一个交互控件中公开发言控件的触发操作,触发在主会话的至少一个子会话中的每个子会话中,播放触发公开发言控件的参与对象的语音。In response to a triggering operation for the public speaking control in the at least one interactive control, triggering in each subsession of at least one subsession of the main session to play the voice of the participating object that triggered the public speaking control.

具体地,会话接收方加入目标子会话后,接收方终端在处于互动模式的接收方会话界面,显示针对目标子会话的公开发言控件。会话接收方触发该公开发言控件以进行语音发言,接收方终端响应于对公开发言控件的触发操作,在至少一个子会话的每个子会话中播放该会话接收方的语音。该会话接收方即为触发公开发言控件的参与对象。Specifically, after the conversation recipient joins the target sub-session, the recipient terminal displays the public speech control for the target sub-session on the recipient's session interface in interactive mode. The conversation receiver triggers the public speaking control to perform a voice speech, and the receiving terminal responds to the triggering operation of the public speaking control and plays the voice of the conversation recipient in each sub-session of at least one sub-session. The conversation receiver is the participating object that triggers the public speaking control.

本实施例中,响应于针对至少一个交互控件中公开发言控件的触发操作,触发在主会话的至少一个子会话中的每个子会话中,播放触发公开发言控件的参与对象的语音,使得子会话中的用户能够通过触发公开发言控件进行公开发言,使得每个子会话均能收到来自该子会话中的参与对象的实时语音,能够有效增加不同子会话的互动性,提高讨论的效果。In this embodiment, in response to the trigger operation for the public speaking control in at least one interactive control, the voice of the participating object that triggers the public speaking control is played in each sub-session of at least one sub-session of the main session, so that the sub-session Users in the sub-session can speak publicly by triggering the public speaking control, so that each sub-session can receive real-time speech from the participants in the sub-session, which can effectively increase the interactivity of different sub-sessions and improve the effectiveness of the discussion.

在一个实施例中,目标交互控件为私密发言控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作,包括:In one embodiment, the target interactive control is a private speech control; in response to a triggering operation for the target interactive control in at least one interactive control, based on the target sub-session, trigger the interactive action indicated by the target interactive control, including:

响应于针对至少一个交互控件中私密发言控件的触发操作,触发在触发私密发言控件的参与对象所加入的子会话中,播放触发私密发言控件的参与对象的语音。In response to a triggering operation for the private speaking control in at least one interactive control, it is triggered to play the voice of the participating object that triggered the private speaking control in a subsession joined by the participating object that triggered the private speaking control.

具体地,会话接收方加入目标子会话后,接收方终端在处于互动模式的接收方会话界面,显示针对目标子会话的私密发言控件。会话接收方触发该私密发言控件以在目标子会话中进行语音发言,接收方终端响应于对私密发言控件的触发操作,在目标子会话中播放该会话接收方的语音,并对其他子会话屏蔽该语音。Specifically, after the session receiver joins the target sub-session, the receiver terminal displays the private speech control for the target sub-session on the receiver's session interface in interactive mode. The conversation receiver triggers the private speech control to make a voice speech in the target sub-session. The recipient terminal responds to the triggering operation of the private speech control, plays the conversation recipient's voice in the target sub-session, and blocks other sub-sessions. The voice.

本实施例中,响应于针对至少一个交互控件中私密发言控件的触发操作,触发在触发私密发言控件的参与对象所加入的子会话中,播放触发私密发言控件的参与对象的语音,使得用户能够通过触发私密发言控件在所属的子会话内进行私密发言,使得只有该子会话中的成员可以听到用户的实时语音,而其他子会话的不能接收到该语音,使得各个子会话之间互不干扰,从而能够保证子会话内讨论的私密性。In this embodiment, in response to the trigger operation for the private speech control in at least one interactive control, the voice of the participant who triggered the private speech control is played in the sub-session joined by the participant who triggered the private speech control, so that the user can By triggering the private speech control to speak privately in the sub-session to which it belongs, only members in the sub-session can hear the user's real-time voice, while other sub-sessions cannot receive the voice, making each sub-session incommunicado. interference, thereby ensuring the privacy of discussions within the sub-session.

在一个实施例中,目标交互控件为文档记录控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作,包括:In one embodiment, the target interactive control is a document recording control; in response to a triggering operation for the target interactive control in at least one interactive control, based on the target sub-session, triggering the interactive action indicated by the target interactive control, including:

响应于针对至少一个交互控件中文档记录控件的触发操作,记录目标子会话中各参与对象的互动信息,以形成互动记录文档。In response to a triggering operation on the document recording control in at least one interaction control, the interaction information of each participating object in the target sub-session is recorded to form an interaction record document.

具体地,会话接收方加入目标子会话后,接收方终端在处于互动模式的接收方会话界面,显示针对目标子会话的文档记录控件。Specifically, after the session receiver joins the target sub-session, the receiver terminal displays the document recording control for the target sub-session on the receiver session interface in interactive mode.

会话接收方可触发文档记录控件,以开始记录目标子会话中各参与对象的互动信息。该互动信息包括文本信息或语音信息中的至少一种。接收方终端响应于对该文档记录控件的触发操作,以文档的形式记录目标子会话中的每个参与对象的互动信息,形成目标子会话的互动记录文档。The session receiver can trigger the documentation control to start recording interaction information for each participant in the target subsession. The interactive information includes at least one of text information or voice information. In response to the triggering operation of the document recording control, the receiving terminal records the interaction information of each participating object in the target sub-session in the form of a document, forming an interaction record document of the target sub-session.

本实施例中,响应于针对至少一个交互控件中文档记录控件的触发操作,记录目标子会话中各参与对象的互动信息,从而能够将子会话中成员的语音和文字消息以文档的形式记录下来,形成该目标子会话对应的互动记录文档,能够对目标子会话中不同参与对象的讨论内容进行整合,便于会话发起方和其他子会话的参与对象了解该目标子会话的讨论内容。In this embodiment, in response to the triggering operation of the document recording control in at least one interactive control, the interaction information of each participating object in the target sub-session is recorded, so that the voice and text messages of the members in the sub-session can be recorded in the form of documents. , forming an interaction record document corresponding to the target sub-session, which can integrate the discussion content of different participants in the target sub-session, making it easier for the session initiator and other sub-session participants to understand the discussion content of the target sub-session.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

显示互动记录文档的记录进度;响应于对记录进度的查看操作,显示互动记录文档的文档内容。Display the recording progress of the interactive recording document; in response to the viewing operation of the recording progress, display the document content of the interactive recording document.

具体地,接收方终端响应于对该文档记录控件的触发操作,以文档的形式记录目标子会话中的参与对象的文本信息和语音信息,形成目标子会话的互动记录文档,并显示所形成的互动记录文档的记录进度。Specifically, in response to the triggering operation of the document recording control, the receiving terminal records the text information and voice information of the participating objects in the target sub-session in the form of a document, forms an interaction record document of the target sub-session, and displays the formed interaction record document. Interactively record the progress of a document.

会话接收方可触发记录进度以查看互动记录文档,接收方终端响应于对记录进度的查看操作,显示互动记录文档的文档内容。The session receiver can trigger the recording progress to view the interaction record document, and the receiver terminal displays the document content of the interaction record document in response to the viewing operation of the recording progress.

本实施例中,显示互动记录文档的记录进度,便于会话发起方了解目标子会话当前的会话状态。响应于对记录进度的查看操作,显示互动记录文档的文档内容,从而能够查看所记录的文档内容,便于对的信息的查找。In this embodiment, the recording progress of the interaction record document is displayed to facilitate the session initiator to understand the current session status of the target sub-session. In response to the viewing operation of the recording progress, the document content of the interactive recording document is displayed, so that the recorded document content can be viewed and the search for the information is facilitated.

如图9A所示,在处于互动模式的接收方会话界面900,显示子会话1的公开发言控件902、私密发言控件904、文档记录控件906或会话请求控件908中的至少一种。As shown in FIG. 9A , on the recipient conversation interface 900 in the interactive mode, at least one of the public speech control 902 , the private speech control 904 , the document recording control 906 or the session request control 908 of the sub-session 1 is displayed.

当显示有文档记录控件906时,会话接收方触发该文档记录控件906时,开始以文档形式记录子会话1中的文本信息和语音信息,形成子会话1的互动记录文档。并且,显示互动记录文档的记录进度,会话接收方触发该记录进度,显示如图9B中所示的文档内容910。从文档内容910中,参与对象B、C的互动信息为文本信息,可直接记录到互动记录文档。对于参与对象E的语音信息,将该语音转换为文本信息后,记录到互动记录文档。When the document recording control 906 is displayed and the session recipient triggers the document recording control 906, the text information and voice information in the sub-session 1 will be recorded in the form of documents to form an interaction record document of the sub-session 1. Moreover, the recording progress of the interactive recording document is displayed, and the session receiver triggers the recording progress to display the document content 910 as shown in FIG. 9B. From the document content 910, the interaction information of participating objects B and C is text information, which can be directly recorded into the interaction record document. For the voice information of participant E, the voice is converted into text information and then recorded in the interaction record document.

本实施例中,还可以提供补充控件,使得子会话1中的参与对象可以对互动记录文档进行手动补充,以提高互动记录文档的完整性和准确性。In this embodiment, supplementary controls may also be provided so that participating objects in sub-session 1 can manually supplement the interaction record document to improve the completeness and accuracy of the interaction record document.

在一个实施例中,目标交互控件为会话请求控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作,包括:In one embodiment, the target interactive control is a session request control; in response to a triggering operation for the target interactive control in at least one interactive control, based on the target sub-session, triggering the interactive action indicated by the target interactive control includes:

响应于针对至少一个交互控件中会话请求控件的触发操作,向会话发起方推送请求加入目标子会话的会话请求。In response to a triggering operation on the session request control in the at least one interaction control, a session request requesting to join the target subsession is pushed to the session initiator.

具体地,会话接收方加入目标子会话后,接收方终端在处于互动模式的接收方会话界面,显示针对会话发起方的会话请求控件。接收方终端响应于对会话请求控件的触发操作,生成加入目标子会话的会话请求,并向会话发起方推送该会话请求。Specifically, after the session receiver joins the target sub-session, the receiver terminal displays the session request control for the session initiator on the receiver session interface in interactive mode. The receiving terminal responds to the triggering operation on the session request control, generates a session request to join the target sub-session, and pushes the session request to the session initiator.

本实施例中,响应于针对至少一个交互控件中会话请求控件的触发操作,向会话发起方推送请求加入目标子会话的会话请求,使得子会话中的参与对象可随时呼叫会话发起方,以请求会话发起方参与到目标子会话的讨论中,使得子会话中的参与对象能够随时和外界取得联系,便于寻求帮助和交换信息。In this embodiment, in response to the triggering operation of the session request control in at least one interactive control, a session request to join the target sub-session is pushed to the session initiator, so that participating objects in the sub-session can call the session initiator at any time to request The conversation initiator participates in the discussion of the target sub-session, so that the participants in the sub-session can contact the outside world at any time to seek help and exchange information.

如图9A所示,当显示有会话请求控件908时,会话接收方触发该会话请求控件908,可生成子会话1的会话邀请,并将该会话邀请发送给会话发起方。As shown in FIG. 9A , when the session request control 908 is displayed, the session recipient triggers the session request control 908 to generate a session invitation for sub-session 1 and send the session invitation to the session initiator.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

响应于会话发起方对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象。In response to the session initiator's switching operation on the mode switching interactive element, switch from the interactive mode to the lecture mode; in the lecture mode, cancel the display of the target sub-session and display multiple participating objects in the main session.

具体地,在主讲模式下,响应于会话发起方对模式切换交互元素的切换操作,发起方终端从主讲模式切换到互动模式,并显示处于互动模式的发起方会话界面。在处于互动模式的发起方会话界面中,显示至少一个子会话,并显示模式切换交互元素。会话发起方通过对模式切换交互元素的切换操作,从互动模式切换到主讲模式。Specifically, in the lecture mode, in response to the session initiator's switching operation on the mode switching interactive element, the initiator terminal switches from the lecture mode to the interactive mode, and displays the initiator's session interface in the interactive mode. In the initiator session interface in interactive mode, display at least one sub-session and display the mode switching interactive element. The conversation initiator switches from the interactive mode to the lecture mode by switching the mode switching interactive element.

而接收方终端响应于会话发起方对模式切换交互元素的切换操作,从互动模式切换到主讲模式,切换到主讲模式后,接收方终端取消目标子会话的显示,并显示处于主讲模式的接收方会话界面。在处于主讲模式的接收方会话界面,显示主会话中的多个参与对象。The receiving terminal responds to the session initiator's switching operation of the mode switching interactive element and switches from the interactive mode to the presenting mode. After switching to the presenting mode, the receiving terminal cancels the display of the target sub-session and displays the recipient in the presenting mode. Conversational interface. In the receiver session interface in lecture mode, multiple participating objects in the main session are displayed.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。在互动模式下,响应于会话发起方对模式切换交互元素的切换操作,会话接收方自动从互动模式切换到主讲模式,在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象,从而可以快速从互动模式切换到主讲模式。在主讲模式下取消目标子会话的显示,使得目标子会话中的各参与对象聚集到主会话中,会话发起方灵活地来回切换不同的模式,使得各参与对象自动在子会话和主会话中灵活切换,从而对主会话和子会话的应用更灵活,自由度更高。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. In the interactive mode, in response to the session initiator's switching operation on the mode switching interactive element, the session receiver automatically switches from the interactive mode to the presenter mode. In the presenter mode, the target sub-session is cancelled, and multiple sub-sessions in the main session are displayed. Participating objects, so that you can quickly switch from interactive mode to lecture mode. Cancel the display of the target sub-session in the lecture mode, so that all participating objects in the target sub-session can be gathered into the main session. The session initiator can flexibly switch back and forth between different modes, so that each participating object can automatically flexibly switch between the sub-session and the main session. Switch, so that the application of main session and sub-session is more flexible and has a higher degree of freedom.

在一个实施例中,该方法还包括:In one embodiment, the method further includes:

当切换到主讲模式,响应于会话发起方对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并加入目标子会话。When switching to the lecture mode, in response to the session initiator's switching operation on the mode switching interactive element, the mode is switched from the lecture mode to the interactive mode, and the target sub-session is joined.

具体地,当会话发起方从互动模式切换到主讲模式后,接收方终端响应于会话发起方对模式切换交互元素的切换操作,从互动模式自动切换到主讲模式,在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象。Specifically, when the session initiator switches from the interactive mode to the lecture mode, the receiving terminal responds to the session initiator's switching operation of the mode switching interactive element, automatically switches from the interactive mode to the lecture mode, and cancels the display target in the lecture mode. subsession and displays multiple participating objects from the main session.

切换到主讲模式后,当会话发起方再次触发模式切换交互元素时,接收方终端响应于会话发起方对模式切换交互元素的切换操作,并自动加入该目标子会话。After switching to the lecture mode, when the session initiator triggers the mode switching interactive element again, the receiving terminal responds to the session initiator's switching operation of the mode switching interactive element and automatically joins the target subsession.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。当切换到主讲模式,响应于会话发起方对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并加入目标子会话,使得可以自动将多个参与对象自动划分到所加入过的历史子会话中,从而能够在切换后可快速进入历史创建的子会话,无须重新创建子会话,使得对两种模式的切换更灵活。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. When switching to the lecture mode, in response to the session initiator's switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and join the target sub-session, so that multiple participating objects can be automatically divided into the joined history In the sub-session, you can quickly enter the sub-session created in history after switching without having to re-create the sub-session, making switching between the two modes more flexible.

在一个实施例中,提供了一种会话处理方法,包括:In one embodiment, a session processing method is provided, including:

在发起方终端:In the initiator terminal:

显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;主会话包括多个参与对象。The initiator session interface of the main session in the lecture mode is displayed, and the creation interactive element for creating the sub-session in the interactive mode is displayed on the initiator session interface; the main session includes multiple participating objects.

响应于针对创建交互元素的元素触发操作,显示子会话配置项;子会话配置项包括主题编辑区域;响应于在主题编辑区域的编辑操作,显示从主会话中划分的互动模式下的至少一个子会话的子会话主题。In response to an operation being triggered for an element that creates an interactive element, a sub-session configuration item is displayed; the sub-session configuration item includes a theme editing area; in response to an editing operation in the theme editing area, at least one sub-session in the interactive mode divided from the main session is displayed. The sub-session topic of the session.

可选地,响应于在属性配置项中的属性配置操作,显示所配置的针对至少一个子会话的属性信息。Optionally, in response to the attribute configuration operation in the attribute configuration item, the configured attribute information for at least one sub-session is displayed.

响应于主题编辑完成操作和属性配置完成操作,在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素。In response to the topic editing completion operation and the attribute configuration completion operation, a mode switching interactive element for switching the lecture mode and the interactive mode is displayed on the initiator session interface.

在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, the lecture mode is switched to the interactive mode, and a sub-session invitation to participate in at least one sub-session is sent to at least some of the plurality of participating objects.

在处于互动模式的发起方会话界面,显示至少一个子会话的会话请求;响应于对至少一个子会话的会话请求中目标会话请求的选择操作,加入目标会话请求所请求加入的子会话。Display the session request of at least one sub-session on the initiator's session interface in the interactive mode; in response to the selection operation of the target session request in the session request of the at least one sub-session, join the sub-session requested by the target session request.

在处于互动模式的发起方会话界面,显示响应于选择操作所加入的子会话的交互区域;在交互区域显示公开发言控件和私密发言控件;响应于针对公开发言控件的触发操作,触发在至少一个子会话中的每个子会话,播放触发公开发言控件的参与对象的语音;响应于针对私密发言控件的触发操作,触发在所加入的子会话中播放触发私密发言控件的参与对象的语音。On the initiator's session interface in interactive mode, the interactive area of the sub-session added in response to the selection operation is displayed; the public speech control and the private speech control are displayed in the interactive area; in response to the triggering operation for the public speech control, the trigger is triggered on at least one Each sub-session in the sub-session plays the voice of the participant who triggered the public speech control; in response to the triggering operation for the private speech control, the voice of the participant who triggered the private speech control is played in the joined sub-session.

在未加入子会话的情况下,在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态;互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。In the absence of joining a sub-session, on the initiator's session interface in interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed; the interaction status includes the interaction popularity of the corresponding sub-session or At least one of the recording progress of the interaction record document of the corresponding sub-session.

在未加入子会话的情况下,在处于互动模式的发起方会话界面,显示文档导出控件;响应于对文档导出控件的导出触发操作,显示至少一个子会话各自的互动记录文档;响应于对至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,存储目标互动记录文档。In the absence of joining a sub-session, display the document export control on the initiator's session interface in interactive mode; in response to the export triggering operation of the document export control, display the interaction record document of at least one sub-session; in response to at least one A save operation of the target interaction record document in the respective interaction record document of a sub-session, and stores the target interaction record document.

可选地,响应于对至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象;响应于对至少一个文档接收对象中目标接收对象的选中操作,向目标接收对象发送目标互动记录文档。Optionally, in response to the sending operation of the target interaction record document in the interaction record document of at least one sub-session, display at least one document receiving object; in response to the selection operation of the target receiving object in the at least one document receiving object, receive to the target The object sends the target interaction record document.

可选地,在未加入子会话的情况下,在互动模式下,显示至少一个子会话;响应于对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示至少一个子会话,并显示主会话中的多个参与对象。Optionally, in the case of not joining a sub-session, in the interactive mode, display at least one sub-session; in response to the switching operation of the mode switching interactive element, switch from the interactive mode to the main lecture mode; in the main lecture mode, cancel the display At least one subsession and displays multiple participating objects from the main session.

进一步地,当切换到主讲模式,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式;在互动模式下,显示主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象。Further, when switching to the lecture mode, in response to the switching operation of the mode switching interactive element, the lecture mode is switched to the interactive mode; in the interactive mode, at least one sub-session created by the main session history is displayed, and at least one sub-session created by the history is displayed. The sub-sessions each include participating objects that have been added historically.

在接收方终端:In the receiving terminal:

在加入主会话的情况下,显示处于主讲模式的接收方会话界面;响应于针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式;在互动模式下,显示子会话邀请事件指示子会话的子会话入口;响应于显示的子会话入口中目标子会话入口的选中事件,在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息。In the case of joining the main session, display the recipient session interface in the main session; in response to the sub-session invitation event for the sub-session divided from the main session, switch from the main session mode to the interactive mode; in the interactive mode, display The sub-session invitation event indicates the sub-session entry of the sub-session; in response to the selection event of the target sub-session entry in the displayed sub-session entry, after the target sub-session indicated by the joining target sub-session entry is displayed on the recipient session interface in the interactive mode Subsession information for the target subsession.

进一步地,在处于互动模式的接收方会话界面,显示目标子会话的交互区域;在交互区域显示公开发言控件、私密发言控件、文档记录控件和会话请求控件。Further, on the receiver session interface in interactive mode, the interaction area of the target sub-session is displayed; the public speech control, the private speech control, the document recording control and the session request control are displayed in the interaction area.

可选地,响应于针对至少一个交互控件中公开发言控件的触发操作,触发在主会话的至少一个子会话中的每个子会话中,播放触发公开发言控件的参与对象的语音。Optionally, in response to a triggering operation for the public speaking control in at least one interactive control, triggering in each subsession of at least one subsession of the main session to play the voice of the participating object that triggered the public speaking control.

可选地,响应于针对至少一个交互控件中私密发言控件的触发操作,触发在触发私密发言控件的参与对象所加入的子会话中,播放触发私密发言控件的参与对象的语音。Optionally, in response to a triggering operation for the private speaking control in at least one interactive control, it is triggered to play the voice of the participating object that triggered the private speaking control in the subsession joined by the participating object that triggered the private speaking control.

可选地,响应于针对至少一个交互控件中文档记录控件的触发操作,记录目标子会话中各参与对象的互动信息,以形成互动记录文档;显示互动记录文档的记录进度;响应于对记录进度的查看操作,显示互动记录文档的文档内容。Optionally, in response to the triggering operation of the document recording control in at least one interaction control, record the interaction information of each participating object in the target sub-session to form an interaction record document; display the recording progress of the interaction record document; in response to the recording progress The view operation displays the document content of the interaction record document.

可选地,响应于针对至少一个交互控件中会话请求控件的触发操作,向会话发起方推送请求加入目标子会话的会话请求。Optionally, in response to a triggering operation on the session request control in at least one interaction control, a session request requesting to join the target sub-session is pushed to the session initiator.

可选地,响应于会话发起方对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象。Optionally, in response to the session initiator's switching operation on the mode switching interactive element, switch from the interactive mode to the lecture mode; in the lecture mode, cancel the display of the target sub-session and display multiple participating objects in the main session.

进一步地,当切换到主讲模式,响应于会话发起方对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并加入目标子会话。Further, when switching to the main lecture mode, in response to the session initiator's switching operation on the mode switching interactive element, the main lecture mode is switched to the interactive mode, and the target sub-session is joined.

在一个实施例中,会话处理方法可应用在任何需要在主会话中创建子会话的场景,例如可以是在线会议场景、在线课堂场景。In one embodiment, the session processing method can be applied to any scenario that requires the creation of a sub-session in the main session, such as an online conference scenario or an online classroom scenario.

在一个实施例中,会话处理方法的应用场景为在线会议场景,具体处理过程如下:In one embodiment, the application scenario of the session processing method is an online conference scenario. The specific processing process is as follows:

主持人通过语音房发起在线会议,语音房默认是主讲模式,即主持人宣讲,参与对象倾听。其中,语音房是指在线语音连麦虚拟房间,在房间内的参与对象可以通过实时语音与该语音房中的其他参与对象进行语音互动。The host initiates an online meeting through the voice room. The voice room defaults to the lecture mode, that is, the host preaches and the participants listen. Among them, the voice room refers to an online voice-connected virtual room. Participants in the room can interact with other participants in the voice room through real-time voice.

在主持人的界面显示用于创建子房间的创建交互元素;该在线会议包括多个参与对象。Create interactive elements for creating subrooms are displayed on the moderator's interface; the online conference includes multiple participating objects.

主持人点击创建交互元素,显示主题编辑区域和属性配置项。主持人在主题编辑区域的编辑每个子房间的主题,在属性配置项设置讨论时间和子房间的人数上限。The moderator clicks to create an interactive element to display the theme editing area and attribute configuration items. The moderator edits the topic of each sub-room in the topic editing area, and sets the discussion time and the upper limit of the number of people in the sub-room in the property configuration items.

主持人点击完成,在界面显示主讲模式和互动模式,所显示的主讲模式和互动模式表征两种模式的切换控件。当点击互动模式时,从主讲模式切换到互动模式,当点击主讲模式时,从互动模式切换到主讲模式。The host clicks Finish, and the lecture mode and interactive mode are displayed on the interface. The displayed lecture mode and interactive mode represent the switching controls of the two modes. When the interactive mode is clicked, the mode is switched from the lecture mode to the interactive mode. When the lecture mode is clicked, the interactive mode is switched to the lecture mode.

在主讲模式下,主持人点击互动模式,则从主讲模式切换到互动模式,并向除了主持人之外的每个参与对象发送每个子房间的加入邀请。In the lecture mode, if the host clicks the interactive mode, it will switch from the lecture mode to the interactive mode, and a joining invitation for each sub-room will be sent to every participant except the host.

每个参与对象接收到加入邀请时,自动从主讲模式切换到互动模式,并显示每个子房间的入口,每个参与对象可以选择自己想要加入的子房间。达到限制时间仍然没有加入子房间的参与对象,会被自动分配到子房间中。When each participant receives the invitation to join, it will automatically switch from the lecture mode to the interactive mode, and the entrance to each sub-room will be displayed. Each participant can choose the sub-room they want to join. Participants who have not joined the sub-room before the time limit is reached will be automatically assigned to the sub-room.

主持人可以加入任意一个子房间,也可以不加入。在没有加入子房间的情况下,主持人可以从界面上看到每个子房间的互动热度和子房间的互动记录文档的记录进度,还可以接收各个子房间的呼叫请求。The host can join any subroom or not. Without joining a subroom, the host can see the interaction intensity of each subroom and the recording progress of the subroom's interaction record document from the interface, and can also receive call requests from each subroom.

在子房间中,提供了公开发言控件、私密发言控件、文档记录控件和会话请求控件。子房间中的参与对象点击公开发言控件后进行语音发言,该参与对象的语音会在每个子房间中播放。子房间中的参与对象点击私密发言控件后进行语音发言,该参与对象的语音会只在该子房间中播放。子房间中的参与对象点击文档记录控件,可以以文档形式记录该子房间中的参与对象之间的讨论内容,该讨论内容包括文本内容和语音,语音会转换为文本记录到互动记录文档中。子房间中的参与对象点击会话请求控件,可以呼叫主持人。In the subroom, public speaking controls, private speaking controls, document recording controls and session request controls are provided. When a participant in a sub-room clicks the public speaking control to speak, the participant's voice will be played in each sub-room. If a participant in a sub-room clicks the private speech control to speak, the participant's voice will only be played in the sub-room. The participants in the sub-room click the document recording control to record the discussion content between the participants in the sub-room in the form of a document. The discussion content includes text content and voice. The voice will be converted into text and recorded in the interaction record document. Participants in the subroom can call the moderator by clicking the session request control.

主持人在接收到呼叫请求时,可加入所呼叫请求对应的子房间进行讨论,当存在多个请求,主持人可选择所要加入的子房间进行处理。When receiving a call request, the moderator can join the subroom corresponding to the call request for discussion. When there are multiple requests, the moderator can select the subroom to join for processing.

在各个子房间的互动记录文档记录完成或子房间达到讨论时间时,主持人的界面上文档导出控件。主持人点击文档导出控件,可以批量导出每个子房间各自的互动记录文档并保存,还可以将互动记录文档发送给其他用户或群组。When the interaction record document recording of each sub-room is completed or the sub-room reaches the discussion time, the document export control is displayed on the moderator's interface. The moderator clicks the document export control to batch export and save the interaction record documents of each sub-room, and can also send the interaction record documents to other users or groups.

当主持人在互动模式下点击主讲模式时,从互动模式切换到主讲模式,结束各个子房间的讨论,各个参与对象从子房间回到语音房。When the host clicks the lecture mode in the interactive mode, it switches from the interactive mode to the lecture mode, ends the discussion in each sub-room, and each participant returns to the voice room from the sub-room.

切换到主讲模式后,若主持人点击互动模式,则从主讲模式切换到互动模式,并将各个参与对象自动分配到原来的子房间中。After switching to the lecture mode, if the host clicks the interactive mode, it will switch from the lecture mode to the interactive mode, and each participating object will be automatically assigned to the original sub-room.

本实施例中所提供的会话处理方法中,语音房默认是讲堂模式,即主持人宣讲,参与人倾听。主持人可以针对当前会议进程,新建“分组话题讨论”模式,具体设置话题数量、主题以及讨论时限等,能够给主持人提供高度自由的模式自定义功能。In the conversation processing method provided in this embodiment, the voice room defaults to the lecture mode, that is, the host lectures and the participants listen. The host can create a new "group topic discussion" mode based on the current meeting process, and specifically set the number of topics, topics, and discussion time limits, etc., which can provide the host with a high degree of freedom in mode customization.

当主持人新建话题讨论后,主持人视角的房间界面上,出现一个切换开关,主持人可以在需要的时候,把当前的讲堂模式切换为话题讨论模式,不需要离开当前界面就能进行会话模式的灵活、自由切换,提供了灵活自主的模式切换体验。When the host creates a new topic discussion, a switch will appear on the room interface from the host's perspective. The host can switch the current lecture mode to the topic discussion mode when needed, and can engage in conversation mode without leaving the current interface. Flexible and free switching, providing a flexible and independent mode switching experience.

切换话题模式后,房间界面上将显示多个子房间,参与人可以选择自己感兴趣的话题加入子房间中和其他人参与讨论,使得参与对象可以基于兴趣和意图进行自动分组和讨论。After switching the topic mode, multiple sub-rooms will be displayed on the room interface. Participants can select topics of interest to join the sub-room and participate in discussions with others, so that participants can be automatically grouped and discussed based on interests and intentions.

为了保证组内讨论的私密性,子房间内的讨论默认只能子房间成员听见,子房间之间默认互不干扰;并且,主持人角色可以随时进入各个子房间进行旁听,以掌握当前讨论的进度。In order to ensure the privacy of discussions within the group, discussions in sub-rooms can only be heard by members of the sub-room by default, and sub-rooms do not interfere with each other by default; in addition, the moderator role can enter each sub-room at any time to observe and grasp the current discussion. schedule.

并且,参与对象无需离开子房间,即可子房间内外语音互通互联。在子房间讨论的视图中,为了能够方便随时和外界取得联系,可以选择呼叫主持人,主持人收到呼叫后可以选择前往具体子房间内参与讨论;可以点击公开发言,这样所有的子房间都能收到来自该子房间的发言声音。Moreover, participants can communicate with each other via voice inside and outside the sub-room without leaving the sub-room. In the subroom discussion view, in order to facilitate contact with the outside world at any time, you can choose to call the moderator. After receiving the call, the moderator can choose to go to a specific subroom to participate in the discussion; you can click to speak publicly, so that all subrooms can Speech sounds from this subroom can be received.

在子房间内能够发起共建文档,使得子房间内的成员可以将语音和文字消息以文档的形式记录下来,有效提高讨论的效率和质量。Co-creation of documents can be initiated in a sub-room, so that members in the sub-room can record voice and text messages in the form of documents, effectively improving the efficiency and quality of discussions.

为主持人提高了可视化的子房间讨论进度显示,是主持人可以在房间外看到子房间的讨论热度、文档记录进度等,以了解当前子房间的进度,便于把控会议进度。还提供了会话输出自动打包功能,在会话结束后,主持人可以批量保存相关文档,并以打包的形式快速转发分享到对应群聊,以便让讨论内的宝贵想法有所沉淀。Improved visual sub-room discussion progress display for the host, so that the host can see the discussion intensity, document recording progress, etc. of the sub-room outside the room to understand the progress of the current sub-room and facilitate control of the meeting progress. It also provides an automatic packaging function for session output. After the session ends, the host can save relevant documents in batches and quickly forward and share them in a packaged form to the corresponding group chat, so that the valuable ideas in the discussion can be precipitated.

本实施例中所提供的会话处理方法,可以遵循主持人的目标意愿制定不同的讨论模式,可以随时进行人群分组和合并,随时切换语音讨论私密性和公开性,而这一切都是在同一个页面进行,让大家寸步不离地在当前页面进行分组讨论,够高效帮助用户在语音房开展高组织性的语音讨论活动,大大增强语音房间互动性、趣味性、高效性,同时能够在语音讨论中的重要资源进行沉淀和保存,大大提升语音房间讨论结果的持续作用价值,更好地促进用户在线上实时交流场景进行话题讨论的便捷用户体验。The conversation processing method provided in this embodiment can formulate different discussion modes according to the target intention of the host, group and merge groups at any time, and switch the privacy and publicity of voice discussions at any time, all in the same page, allowing everyone to conduct group discussions on the current page, which is efficient enough to help users carry out highly organized voice discussion activities in the voice room, greatly enhancing the interactivity, fun, and efficiency of the voice room, and at the same time, it can be used in voice discussions The important resources are precipitated and preserved, which greatly enhances the continued value of the voice room discussion results and better promotes the convenient user experience for users to discuss topics in real-time online communication scenarios.

在一个实施例中,该会话处理方法的技术侧处理,包括:In one embodiment, the technical side of the session processing method includes:

子会话创建流程,该子会话创建流程包括服务与储存结构的设计。该子会话创建的基础数据存储结构如图10所示,包括Users(用户)表、Rooms(房间)表、Teams(话题)表、Docs(文件)表和Records(记录)表。其中,Sub-session creation process, which includes the design of service and storage structures. The basic data storage structure created by this sub-session is shown in Figure 10, including the Users table, Rooms table, Teams table, Docs table and Records table. in,

Users表包括:用户id、用户昵称name、用户头像avatar和用户身份role,用户身份包括主持人和参与人两种,即会话发起方和会话接收方。The Users table includes: user id, user nickname name, user avatar and user identity role. User identities include host and participant, namely session initiator and session receiver.

Rooms表包括:房间id、房间内话题的列表teams id、房间内的用户列表users id、房间的标题title。The Rooms table includes: room id, the list of topics in the room teams id, the list of users in the room users id, and the title of the room.

Teams表包括:话题id、所属房间roomId、话题内的用户列表users id、主持人hostId、话题主题title、限制参与人数limitJoin、限制讨论时长limitTime、话题开始时间戳startTime。The Teams table includes: topic id, roomId of the room to which it belongs, user list users id in the topic, host hostId, topic title, limit number of participants limitJoin, limit discussion duration limitTime, and topic start timestamp startTime.

Docs表包括:文档id、所属话题teamId、所属房间roomId、文档状态status。其中,文档状态,例如0代表为记录,1代表记录中,2代表记录完成。The Docs table includes: document id, teamId of the topic it belongs to, roomId of the room it belongs to, and document status status. Among them, the document status, for example, 0 represents recording, 1 represents recording, and 2 represents recording completed.

Records表包括:记录id、所属文件docsId、记录人userId、记录类型type,有语音和文字两种、记录内容content,即文档内容。The Records table includes: record id, docsId of the file it belongs to, userId of the recorder, record type type, which has two types: voice and text, and record content content, that is, document content.

通信的数据结构,核心服务包括如下内容:Communication data structure, core services include the following:

FetchRoomData:获取房间内所有数据,具体包括上述中所有关联某roomId的各表数据,请求入参roomId;FetchRoomData: Get all the data in the room, specifically including all the above table data associated with a roomId, and request the roomId;

CreateTeam:创建话题,请求入参包括:话题所在的房间roomId、创建人userId、话题的主题topic、话题限制人数limitJoin、话题限制时间limitTime;CreateTeam: Create a topic. The request parameters include: roomId of the room where the topic is located, userId of the creator, topic of the topic, topic limit number of people limitJoin, topic limit time limitTime;

CreateRoom:创建讲堂(房间),即创建主会话,请求入参title(房间名);CreateRoom: Create a lecture hall (room), that is, create a main session, and request the parameter title (room name);

JoinRoom:进入房间,请求入参userId与roomId;JoinRoom: Enter the room and request the userId and roomId parameters;

JoinTeam:进入话题,请求入参userId与teamId;JoinTeam: Enter the topic and request the parameters userId and teamId;

CreateDocs:创建文档,请求入参teamId;CreateDocs: Create a document and request the teamId;

Record:记录文档,请求入参docsId、content、userId;Record: record documents, request input parameters docsId, content, userId;

RecordAudio:上传音频,处理后返回CDN地址;RecordAudio: Upload audio and return the CDN address after processing;

RecordFinish:结束记录文档,请求入参docsId;RecordFinish: End the record document and request the docsId parameter;

ExportDocs:打包文档,请求入参roomId。ExportDocs: Package documents, request roomId.

除了以上几个HTTP服务,会话应用还可以包括以下这些IM服务:In addition to the above HTTP services, conversational applications can also include the following IM services:

im.joinRoom:有人加入了房间,回调userId;im.joinRoom: Someone joins the room, callback userId;

im.joinTeam:有人加入了讨论,回调userId;im.joinTeam: Someone joins the discussion and calls back userId;

im.createDocs:有人创建了共享文档,回调docs;im.createDocs: Someone created a shared document, callback docs;

im.createTeam:主持人新建了一个话题,回调team;im.createTeam: The host creates a new topic and calls back team;

im.record:有人在文档里写了新的内容,回调record。im.record: Someone writes new content in the document, callback record.

讲堂创建流程,即主会话创建流程如图11所示,用户在会话应用中点击创建主会话,会话应用的前端弹出创建面板。用户在创建面板中选择主会话并输入标题,点击确认创建,前端响应于该点击操作,请求后台创建房间服务。该房间即为主会话。前端将创建房间服务所需的用户标识、标题参数等发送给会话应用的后台。后台接收用户标识、标题参数后,新建一张房间对象实例,并向房间表插入一条记录。同时,后台返回创建成功的提示,并关闭弹窗,即结束主会话的创建。The lecture creation process, that is, the main session creation process is shown in Figure 11. The user clicks to create a main session in the session application, and the creation panel pops up on the front end of the session application. The user selects the main session in the creation panel and enters a title, and clicks to confirm the creation. In response to the click operation, the front end requests the background to create a room service. This room is the main session. The front end sends the user ID, title parameters, etc. required to create the room service to the backend of the session application. After receiving the user ID and title parameters in the background, it creates a new room object instance and inserts a record into the room table. At the same time, the background returns a prompt that the creation is successful and closes the pop-up window, which ends the creation of the main session.

话题小组创建流程,即子会话创建流程如图12所示,用户在主会话的会话界面点击创建,前端校验点击创建的当前用户标识的角色是否为主持人,否则返回错误提示。是则弹出创建面板,用户在创建面板中选择话题并输入标题、时间限制和人数限制,点击确认创建。前端响应于该点击操作,请求后台创建话题服务。后台接收userId、title、roomId、limitJoin、limitTime等参数,验证当前用户标识的角色是否为主持人,否则向前端返回失败响应。前端接收失败响应,关闭面板,并给予标签提示。是则后台新建一张话题对象实例,并向话题表插入一条记录。接着,向前端返回成功响应,前端接收成功响应,关闭面板,并给予标签提示。后台发送主持人新建了一个话题的注册事件给前端,前端根据注册事件调用initData更新数据和渲染,从而结束话题的创建。该话题即子会话。The topic group creation process, that is, the sub-session creation process is shown in Figure 12. The user clicks create on the session interface of the main session, and the front-end verifies whether the role of the current user ID clicked to create is the moderator, otherwise an error message is returned. If so, the creation panel will pop up. The user selects the topic in the creation panel and enters the title, time limit and number of people limit, and clicks to confirm the creation. In response to the click operation, the front end requests the background to create a topic service. The background receives parameters such as userId, title, roomId, limitJoin, limitTime, etc., and verifies whether the role of the current user ID is a moderator, otherwise a failure response is returned to the front end. The front end receives the failure response, closes the panel, and gives a label prompt. If so, a new topic object instance is created in the background and a record is inserted into the topic table. Then, a successful response is returned to the front end. The front end receives the successful response, closes the panel, and gives a label prompt. The background sends a registration event that the host has created a new topic to the front end. The front end calls initData to update data and render based on the registration event, thus ending the creation of the topic. This topic is a sub-conversation.

前端语音房的Tab容器组件定义为TabContainer,包括两部分组成,列表TabSwtch与视图TabView。布局关系如图13所示。并且,TabContainer类图的结构如图14所示。其中,The Tab container component of the front-end voice room is defined as TabContainer, which consists of two parts, the list TabSwtch and the view TabView. The layout relationship is shown in Figure 13. Moreover, the structure of the TabContainer class diagram is shown in Figure 14. in,

tabSwitch:两个按钮组成的列表,按钮上绑定了点击事件,点击可以切换实例的viewType属性。tabSwitch: A list of two buttons. A click event is bound to the button. Clicking can switch the viewType attribute of the instance.

viewType:决定了TabContainer的样式;可定义两个值ViewType.one,ViewType.two,前者代表仅展示讲堂tab,后者表示TabContainer同时有两个tab。viewType: determines the style of the TabContainer; two values, ViewType.one and ViewType.two, can be defined. The former means that only the lecture hall tab is displayed, and the latter means that the TabContainer has two tabs at the same time.

roomView:讲堂视图。roomView: lecture room view.

teamView:小组讨论列表视图,View内的子组件是一个TeamList列表视图,TeamList内有若干个TeamItem组件,展示小组讨论列表里的每一项。teamView: group discussion list view. The subcomponent in the View is a TeamList list view. There are several TeamItem components in the TeamList to display each item in the group discussion list.

registerEvent():注册View内的点击事件与组件的IM检测事件。registerEvent(): Register the click event in the View and the IM detection event of the component.

initData():TabContainer实例化时或组件收到更新信号时(如im.createTeam、im.joinRoom等)需要初始化数据,调用FetchRoomData服务获取该roomId下所有的数据。initData(): Data needs to be initialized when TabContainer is instantiated or when the component receives an update signal (such as im.createTeam, im.joinRoom, etc.), and the FetchRoomData service is called to obtain all data under the roomId.

joinRoom():加入讲堂或加入话题组,会调用JoinRoom或JoinTeam服务。joinRoom(): To join a lecture room or a topic group, the JoinRoom or JoinTeam service will be called.

在一个实施例中,子会话功能包括:小组模式发言(即私密发言)、公开发言、呼叫主持人、共建文档和导出文档。In one embodiment, the sub-session functions include: speaking in group mode (that is, speaking privately), speaking publicly, calling the moderator, co-creating documents, and exporting documents.

小组模式发言:语音房基于RTC构建(如可以使用TRTC SDK),本实施例中需要为语音房新增子房间的能力,即一个语音房内需要有一个讲堂(即主会话)与多个话题讨论房间(即子会话)。Group mode speech: The voice room is built based on RTC (for example, TRTC SDK can be used). In this embodiment, the ability to add sub-rooms to the voice room needs to be added, that is, a voice room needs to have a lecture room (i.e., the main conversation) and multiple topics. Discussion room (i.e. sub-session).

可通过两个TRTC构建出小组模式的语音房:进房enterRoom和白名单播流。白名单播流需要基于muteRemoteAudio和muteAllRemoteAudio进行二次封装。A group mode voice room can be built through two TRTCs: enterRoom and whitelist broadcast stream. Whitelist broadcast streams need to be re-encapsulated based on muteRemoteAudio and muteAllRemoteAudio.

白名单播流实现如下:当用户进房时,软件首先调用muteAllRemoteAudio来阻止设备拉流,之后根据用户所在的子房间,查找子房间里的用户列表,针对这些用户列表依次调用muteRemoteAudio使这些用户取消静音,恢复设备拉指定用户的流,从而实现子房间白名单播流的效果。The implementation of whitelist broadcast streaming is as follows: when a user enters the room, the software first calls muteAllRemoteAudio to prevent the device from pulling streams, and then searches for the list of users in the subroom based on the subroom where the user is located, and calls muteRemoteAudio for these user lists in order to cancel these users. Mute and restore the device to pull the stream of the specified user, thereby achieving the effect of white-list broadcasting in the sub-room.

后台需要给予一个语音房id(roomId)来构建和维护多套teamId的白名单列表,如图15所示,A代表主持人,其他的是参与对象B、C、D、E、F、G、H、I;roomId是房间号,同时对应room表里的id字段,此外也是TRTC进房接口传的strRoomId字段,一个roomId对应一个语音房,也同时对应着一个讲堂。The background needs to be given a voice room id (roomId) to build and maintain a whitelist of multiple teamIds. As shown in Figure 15, A represents the host, and the others are participating objects B, C, D, E, F, G, H, I; roomId is the room number, which also corresponds to the id field in the room table. In addition, it is also the strRoomId field transmitted by the TRTC room entry interface. A roomId corresponds to a voice room and a lecture hall.

根据定义的数据结构,一个房间会对应多个子房间(team),即房间3614对应3个子房间,分别为3614-1、3614-2和3614-3。同时,每个team中会有至少一个参与对象,team.users用于维护当前子房间内的用户id。由此可以实现多个子房间互相隔离,即互相无法播放其他房间的语音流,这就是封装的白名单播放能力。According to the defined data structure, one room will correspond to multiple sub-rooms (teams), that is, room 3614 corresponds to 3 sub-rooms, namely 3614-1, 3614-2 and 3614-3. At the same time, there will be at least one participating object in each team, and team.users is used to maintain the user IDs in the current sub-room. In this way, multiple sub-rooms can be isolated from each other, that is, they cannot play the voice streams of other rooms. This is the encapsulated whitelist playback capability.

具体的建房流程如下:The specific house building process is as follows:

1)房间内原本有A-I这9个用户,其中主持人是A,他在语音房内创建了讲堂和话题讨论3614-1、3614-2和3614-3这三个话题讨论小组,即调用CreateTeam来实现,后台会有3个team实例,并入表。1) There were originally 9 users A-I in the room, among which the host was A. He created three topic discussion groups 3614-1, 3614-2 and 3614-3 in the voice room, that is, calling CreateTeam To implement, there will be 3 team instances in the background and merged into the table.

2)用户E调用JoinTeam进入了3614-1这个子房间,并上麦。2) User E called JoinTeam to enter the subroom 3614-1 and connected to the microphone.

3)用户F、G、H调用JoinTeam进入了3614-2这个子房间,并上麦。3) Users F, G, and H called JoinTeam to enter the subroom 3614-2 and connected to the microphone.

4)用户I调用JoinTeam进入了3614-3这个子房间,并上麦。4) User I called JoinTeam to enter the subroom 3614-3 and connected to the microphone.

这个时候就一共有了A、E、F、G、H、I这6条语音流,那么语音隔离流程如下:At this time, there are a total of 6 voice streams A, E, F, G, H, and I. The voice isolation process is as follows:

1)讲堂的B、C、D收到im.joinTeam时,需要muteRemoteAudio接口,禁止拉进入话题小组内的语音流,从而实现B、C、D只能听见A发言。1) When B, C, and D in the lecture hall receive im.joinTeam, they need the muteRemoteAudio interface to prohibit the voice stream from entering the topic group, so that B, C, and D can only hear A's speech.

2)用户E进入3614-1之后,立刻调用muteAllRemoteAudio,阻止拉流,之后查找3614-1team表记录对应的users字段,发现只有E,然后调用muteRemoteAudio传入E,恢复E的拉流。阻止拉流即把所有人静音,然后把该子房间中的参与对象恢复语音流,使得该子房间中的参与对象可以听到彼此的声音。2) After user E enters 3614-1, he immediately calls muteAllRemoteAudio to prevent streaming. Then he searches the users field corresponding to the 3614-1team table record and finds that there is only E. Then he calls muteRemoteAudio to pass in E and resumes streaming for E. Blocking the pull stream means muting everyone, and then restoring the voice stream to the participants in the subroom, so that the participants in the subroom can hear each other's voices.

3)用户F进入3614-2之后,立刻调用muteAllRemoteAudio,阻止拉流,之后查找3614-2team表记录对应users字段,发现只有F,然后调用muteRemoteAudio传入F,恢复F的拉流。3) After user F enters 3614-2, he immediately calls muteAllRemoteAudio to prevent streaming. Then he searches the users field corresponding to the 3614-2team table record and finds that there is only F. Then he calls muteRemoteAudio to pass in F and restores F's streaming.

4)用户G进入3614-2之后,立刻调用muteAllRemoteAudio,阻止拉流,之后查找3614-2team表记录对应的users字段,发现有F、G,然后调用muteRemoteAudio传入F、G,恢复F、G的拉流。但此时,F收到了im.joinTeam事件,同时发现这个事件回调的房间号是3614-2,也就是当前子房间,此时F恢复这次回调对应的users数据,即F、G的流。4) After user G enters 3614-2, he immediately calls muteAllRemoteAudio to prevent streaming. Then he searches the users field corresponding to the 3614-2team table record and finds that there are F and G. Then he calls muteRemoteAudio to pass in F and G and restores F and G. Pull flow. But at this time, F received the im.joinTeam event and found that the room number called back by this event was 3614-2, which is the current sub-room. At this time, F restored the users data corresponding to this callback, that is, the streams of F and G.

5)用户H进入房间同4流程。5) User H enters the room with the same process as step 4.

6)用户I进入房间同2流程。6) User I enters the room with the same process as 2.

通过拉流控制,实现了一个语音房内多个子房间语音隔离的效果。Through pull control, the voice isolation effect of multiple sub-rooms in a voice room is achieved.

对于公开发言的功能,通过定义一对新的im事件:im.startPublicTalk和im.stopPublicTalk。具体流程如下:For the function of public speaking, a pair of new im events are defined: im.startPublicTalk and im.stopPublicTalk. The specific process is as follows:

当用户点击公开发言按钮,前端调用后台im触发器,后台下行对当前房间广播im.startPublicTalk事件;当用户关闭公开发言的时候,下行广播im.stopPublicTalk事件。这两个im事件都回调userId字段。When the user clicks the public speaking button, the front end calls the background im trigger, and the background broadcasts the im.startPublicTalk event downstream to the current room; when the user closes public speaking, the im.stopPublicTalk event is broadcast downstream. Both im events call back the userId field.

当用户收到im.startPublicTalk时,无条件对这条信息的userId字段调用muteRemoteAudio拉流,从而实现公开发言的能力。When the user receives im.startPublicTalk, muteRemoteAudio is unconditionally called on the userId field of this message to pull the stream, thereby realizing the ability to speak publicly.

当用户收到im.stopPublicTalk时,需要判断这条信息的userId与自己是否在同一个team内,如果是,则不做处理,如果不是,则调用muteRemoteAudio阻止拉流。When the user receives im.stopPublicTalk, he or she needs to determine whether the userId of this message is in the same team as the user. If so, no processing is performed. If not, muteRemoteAudio is called to prevent the stream from being pulled.

对于呼叫主持人的功能,通过定义一个新的im事件:im.callHost。具体流程如下:For the function of calling the host, define a new im event: im.callHost. The specific process is as follows:

当用户在前端点击“呼叫主持人”的控件时,前端调用后台im触发器,后台下行对当前房间的主持人的userId点播im.callHost消息。When the user clicks the "Call Host" control on the front end, the front end calls the background im trigger, and the background downloads the im.callHost message on demand to the userId of the host of the current room.

当用户收到im.callHost消息时(因为是点播,所以收到这条消息的用户肯定是主持人),前端展示定义好的吸顶气泡组件。用户点击气泡组件,即可进房,即调用joinRoom进房。When the user receives the im.callHost message (because it is on-demand, the user who receives this message must be the host), the front end displays the defined ceiling bubble component. The user can enter the room by clicking on the bubble component, that is, calling joinRoom to enter the room.

当话题小组内的用户收到im.joinTeam消息时,发现这条消息的team.id是自己小组的id,且users内有主持人的user.id,那么代表主持人进房成功,前端的话题小组页面针对主持人在房内的状态做UI上的异化处理。When a user in the topic group receives the im.joinTeam message and finds that the team.id of this message is the id of their own group, and there is the user.id of the moderator in users, it means that the moderator has successfully entered the room, and the front-end topic The group page performs UI alienation processing based on the moderator's status in the room.

共建文档的技术侧流程如下:The technical process for co-building documents is as follows:

1)当用户点击文档按钮时,前端调用CreateDocs服务,后台收到后会新建一条Docs表记录,前端展示记录面板。1) When the user clicks the document button, the front-end calls the CreateDocs service. After receiving it, the back-end will create a new Docs table record, and the front-end displays the record panel.

2)当用户输入文字时,即直接调用Record服务,后台收到后会新建一条Record记录,同时前端展示该记录气泡。2) When the user inputs text, the Record service is called directly. After receiving it in the background, a new Record record will be created, and the record bubble will be displayed on the front end.

3)当用户输入语音时,前端调用系统录制音频接口,结束录制时接口会返回一个临时文件地址,对应音频文件,前端先调用RecordAudio服务,后台返回对应的CDN地址,最后前端携带这条CDN地址调用Record服务进行记录。3) When the user inputs voice, the front end calls the system recording audio interface. When the recording ends, the interface will return a temporary file address corresponding to the audio file. The front end first calls the RecordAudio service, and the background returns the corresponding CDN address. Finally, the front end carries this CDN address. Call the Record service to record.

4)记录完毕时,用户点击结束记录,前端调用RecordFinish服务,后台收到后会将docsId对应的Docs记录的status的状态值修改为2,代表记录完毕。4) When the recording is completed, the user clicks to end the recording, and the front end calls the RecordFinish service. After receiving it, the background will change the status value of the Docs record corresponding to the docsId to 2, which means the recording is completed.

前端涉及到记录面板的实现,而面板的核心在于记录气泡组件IMMessageItem,该组件包括:The front end involves the implementation of the recording panel, and the core of the panel lies in the recording bubble component IMMessageItem, which includes:

view:视图UI,根据contentView、userAvatarView按照一定的大小、位置关系拼接而成;view: View UI, which is spliced together according to contentView and userAvatarView according to a certain size and position relationship;

contentView:气泡文字部分的视图UI;contentView: View UI of the bubble text part;

userAvatarView:气泡发言人头像UI;userAvatarView: bubble speaker avatar UI;

render():渲染函数,核心逻辑是解析content的内容绘制contentView。render(): rendering function, the core logic is to parse the content of content and draw contentView.

render函数的核心逻辑提供一个解析器,它会处理content内容,并为属性contentView的attributedText赋值上匹配的NSMutableAttributedString对象,之后UITextView就会展示出IM气泡的内容。如图17所示,这里IMMessageItem气泡组件对象的content赋值为:标签content:AAA养殖基地来的进。The core logic of the render function provides a parser, which will process the content and assign the matching NSMutableAttributedString object to the attribute contentView's attributedText. Then the UITextView will display the content of the IM bubble. As shown in Figure 17, the content assignment of the IMMessageItem bubble component object here is: tag content: from the AAA breeding base.

render函数需要解析content,当函数内的解析器遇到“标签”时,即可知道它是一张标签,并且知道它标签内容是“AAA养殖基地”。因此,解析结果为:“标签content:AAA养殖基地”为NSAttributedString对象,实例化之后修改为蓝色,之后append到NSMutableAttributedString中。“来的进”为NSAttributedString对象,实例化之后修改为黑色,之后append到NSMutableAttributedString中。最后,contentView.attributedText渲染出来即为图17所示的结果。The render function needs to parse the content. When the parser in the function encounters a "label", it knows that it is a label and that the content of the label is "AAA Breeding Base". Therefore, the parsing result is: "Tag content: AAA breeding base" is an NSAttributedString object. After instantiation, it is modified to blue, and then appended to NSMutableAttributedString. "Lai Jin" is an NSAttributedString object. After instantiation, it is modified to black, and then appended to NSMutableAttributedString. Finally, contentView.attributedText is rendered as shown in Figure 17.

对于导出文档的功能,流程如图18所示。当主持人点击“导出讨论记录”控件时,前端发送文档导出请求和子房间标识roomId给后台,后台收到后对这个子房间所有的互动记录文档docs记录进行处理,它会遍历每一个docs下对应的所有记录表,整合好一个docs之后,后台调用API接口导出成互动记录文档,之后上传到文件存储服务进行存储,将地址和互动记录文档的文档列表返回给前端展示。For the function of exporting documents, the process is shown in Figure 18. When the host clicks the "Export Discussion Record" control, the front-end sends the document export request and the sub-room identification roomId to the back-end. After receiving it, the back-end processes all the interactive record documents docs records of this sub-room. It will traverse the corresponding docs under each docs. After integrating all the record tables into a docs, the API interface is called in the background to export the interactive record document, and then uploaded to the file storage service for storage, and the document list of the address and interactive record document is returned to the front end for display.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or stages. These steps or stages are not necessarily executed at the same time, but may be completed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的会话处理方法的会话处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个会话处理装置实施例中的具体限定可以参见上文中对于会话处理方法的限定,在此不再赘述。Based on the same inventive concept, embodiments of the present application also provide a session processing device for implementing the above-mentioned session processing method. The problem-solving solution provided by this device is similar to the solution recorded in the above method. Therefore, for the specific limitations in one or more session processing device embodiments provided below, please refer to the above limitations on the session processing method. I won’t go into details here.

在一个实施例中,如图19所示,提供了一种会话处理装置1900,包括:In one embodiment, as shown in Figure 19, a session processing device 1900 is provided, including:

发起方界面显示模块1902,用于显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;主会话包括多个参与对象。The initiator interface display module 1902 is used to display the initiator session interface of the main session in the lecture mode, and to display the creation interactive elements for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects. .

子会话创建模块1904,用于响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话。The sub-session creation module 1904 is configured to obtain at least one sub-session in the interactive mode divided from the main session in response to a triggering event for creating an interactive element.

元素显示模块1906,用于在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素。The element display module 1906 is used to display mode switching interactive elements for switching the lecture mode and the interactive mode on the initiator's session interface.

发起方模式切换模块1908,用于在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请。The initiator mode switching module 1908 is configured to, in the lecture mode, switch from the lecture mode to the interactive mode in response to the switching operation of the mode switching interactive element, and send participation in at least one sub-session to at least some of the multiple participating objects. sub-session invitation.

本实施例中,显示处于主讲模式的主会话的发起方会话界面,在发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素,主会话包括多个参与对象,响应于针对创建交互元素的触发事件,获得从主会话中划分的互动模式下的至少一个子会话,从而能够为主会话划分子会话。在创建子会话后,在发起方会话界面显示用于切换主讲模式和互动模式的模式切换交互元素,使得在创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。在主讲模式下,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并向多个参与对象中的至少一部分,发送参与至少一个子会话的子会话邀请,以将各参与对象分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存,并且能够通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。In this embodiment, the initiator's session interface of the main session in the lecture mode is displayed, and the creation interactive element for creating a sub-session in the interactive mode is displayed on the initiator's session interface. The main session includes multiple participating objects. In response to the response to Create a trigger event of the interactive element to obtain at least one sub-session in the interactive mode divided from the main session, so that the main session can be divided into sub-sessions. After the sub-session is created, the mode switching interactive element for switching between the lecture mode and the interactive mode is displayed on the initiator's session interface, so that after the sub-session is created, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose the mode switching . In the lecture mode, in response to the switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and send a sub-session invitation to participate in at least one sub-session to at least some of the plurality of participating objects, so that each participant Objects are allocated to sub-sessions for discussion and communication, so that the main session in the lecture mode and the sub-session in the interactive mode can coexist, and through flexible mode switching, the conversation mode suitable for the current scene can be quickly switched, making the main session and sub-session applications are more flexible.

在一个实施例中,子会话创建模块1904,还用于响应于针对创建交互元素的元素触发操作,显示子会话配置项;子会话配置项包括主题编辑区域;响应于在主题编辑区域的编辑操作,显示从主会话中划分的互动模式下的至少一个子会话的子会话主题。In one embodiment, the sub-session creation module 1904 is also configured to display sub-session configuration items in response to an element triggering operation for creating an interactive element; the sub-session configuration items include a theme editing area; in response to an editing operation in the theme editing area , displays the sub-session topics of at least one sub-session in interactive mode divided from the main session.

本实施例中,响应于针对创建交互元素的元素触发操作,显示包括主题编辑区域的子会话配置项,响应于在主题编辑区域的编辑操作,显示所编辑的至少一个子会话主题,以获得从主会话中划分的互动模式下的至少一个子会话,能够通过设置子会话主题,从而将主会话划分为多个不同讨论主题的子会话,使得对子会话的创建更灵活。In this embodiment, in response to an element trigger operation for creating an interactive element, a sub-session configuration item including a topic editing area is displayed, and in response to an editing operation in the topic editing area, at least one edited sub-session topic is displayed to obtain from At least one sub-session in the interactive mode divided in the main session can be divided into multiple sub-sessions with different discussion topics by setting the sub-session topic, making the creation of the sub-session more flexible.

在一个实施例中,子会话创建模块1904,还用于响应于在属性配置项中的属性配置操作,显示所配置的针对至少一个子会话的属性信息。In one embodiment, the sub-session creation module 1904 is also configured to display the configured attribute information for at least one sub-session in response to the attribute configuration operation in the attribute configuration item.

本实施例中,响应于在属性配置项中的属性配置操作,显示所配置的针对至少一个子会话的属性信息,能够对所创建的子会话的参与人数、讨论时间和参与对象的分配方式等属性进行设置,使得能够给会话发起方提供更灵活的设置方式,可以满足不同的应用场景。In this embodiment, in response to the attribute configuration operation in the attribute configuration item, the configured attribute information for at least one sub-session is displayed, and the number of participants, discussion time, allocation method of participating objects, etc. of the created sub-session can be displayed. Setting attributes enables a more flexible setting method for the session initiator to meet different application scenarios.

在一个实施例中,该装置还包括接收模块;接收模块,用于在处于互动模式的发起方会话界面,显示至少一个子会话的会话请求;响应于对至少一个子会话的会话请求中目标会话请求的选择操作,加入目标会话请求所请求加入的子会话。In one embodiment, the device further includes a receiving module; a receiving module configured to display a session request of at least one sub-session on the initiator session interface in the interactive mode; and in response to the session request for the at least one sub-session in the target session The requested selection operation joins the subsession requested by the target session request.

本实施例中,在处于互动模式的发起方会话界面,显示至少一个子会话对会话发起方的会话请求,使得子会话中的参与对象可呼叫主持人,主持人接收到呼叫请求后,可选择加入一个会话请求对应的子会话,以参与到子会话的讨论中,使得子会话中的参与对象能够随时和外界取得联系,便于寻求帮助和交换信息。In this embodiment, the session interface of the initiator in interactive mode displays a session request from at least one sub-session to the session initiator, so that participants in the sub-session can call the host. After receiving the call request, the host can select Join a sub-session corresponding to a conversation request to participate in the discussion of the sub-session, so that participants in the sub-session can contact the outside world at any time to seek help and exchange information.

在一个实施例中,该装置还包括交互区域显示模块;交互区域显示模块,用于在处于互动模式的发起方会话界面,显示响应于选择操作所加入的子会话的交互区域;响应于针对显示在交互区域的发言范围指示控件的触发操作,触发在由发言范围指示控件所指示的子会话中,播放触发发言范围指示控件的参与对象的语音。In one embodiment, the device further includes an interactive area display module; an interactive area display module configured to display, on the initiator session interface in interactive mode, the interactive area of the sub-session added in response to the selection operation; in response to displaying The triggering operation of the speaking range indicating control in the interactive area triggers the playing of the voice of the participating object that triggered the speaking range indicating control in the sub-session indicated by the speaking range indicating control.

本实施例中,在处于互动模式的发起方会话界面,显示响应于选择操作所加入的子会话的交互区域,响应于针对显示在交互区域的发言范围指示控件的触发操作,触发在由发言范围指示控件所指示的子会话中,播放触发发言范围指示控件的参与对象的语音,能够给用户提供传播语音的范围选择,使得用户能够选择在用户所属的子会话内发言而屏蔽其他子会话,避免信息泄露,或者让其他子会话的成员也能听到发言语音以实现不同子会话的信息共享,使得用户的发言方式更灵活,更能满足不同场景需求。In this embodiment, on the initiator's session interface in the interactive mode, the interactive area of the sub-session added in response to the selection operation is displayed, and in response to the triggering operation of the speech range indication control displayed in the interactive area, the speech range is triggered by In the sub-session indicated by the indication control, playing the voice of the participating object that triggers the speaking range indication control can provide the user with a range of voice propagation options, allowing the user to choose to speak in the sub-session to which the user belongs and block other sub-sessions, avoiding Information leakage, or allowing members of other sub-sessions to hear the speaking voice to achieve information sharing in different sub-sessions, making the user's way of speaking more flexible and better able to meet the needs of different scenarios.

在一个实施例中,当触发操作针对的发言范围指示控件为公开发言控件,由发言范围指示控件所指示的子会话是至少一个子会话中的每个子会话。In one embodiment, when the speech scope indication control targeted by the triggering operation is a public speech control, the subsessions indicated by the speech scope indication control are each of the at least one subsession.

本实施例中,当触发操作针对的发言范围指示控件为公开发言控件,由发言范围指示控件所指示的子会话是至少一个子会话中的每个子会话,使得用户能够通过触发公开发言控件进行公开发言,使得每个子会话均能收到来自该子会话中的参与对象的实时语音,能够有效增加不同子会话的互动性,提高讨论的效果。In this embodiment, when the speech range indication control targeted by the triggering operation is a public speech control, the sub-session indicated by the speech range indication control is each sub-session of at least one sub-session, so that the user can make public by triggering the public speech control. Speak, so that each sub-session can receive real-time speech from the participants in the sub-session, which can effectively increase the interactivity of different sub-sessions and improve the effectiveness of the discussion.

在一个实施例中,当触发操作针对的发言范围指示控件为私密发言控件,由发言范围指示控件所指示的子会话是触发发言范围指示控件的参与对象所加入的子会话。In one embodiment, when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is a sub-session joined by the participating object that triggered the speech range indication control.

本实施例中,当触发操作针对的发言范围指示控件为私密发言控件,由发言范围指示控件所指示的子会话是触发发言范围指示控件的参与对象所加入的子会话,使得用户能够通过触发私密发言控件在所属的子会话内进行私密发言,使得只有该子会话中的成员可以听到用户的实时语音,而其他子会话的不能接收到该语音,使得各个子会话之间互不干扰,从而能够保证子会话内讨论的私密性。In this embodiment, when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is a sub-session joined by the participating object that triggered the speech range indication control, so that the user can trigger the private speech control. The speech control performs private speech within the sub-session to which it belongs, so that only members in the sub-session can hear the user's real-time voice, while other sub-sessions cannot receive the voice, so that the sub-sessions do not interfere with each other, thus Able to ensure the privacy of discussions within sub-sessions.

在一个实施例中,该装置还包括互动状态显示模块;互动状态显示模块,用于在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态;互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。In one embodiment, the device further includes an interaction status display module; an interaction status display module configured to display the interaction of the corresponding sub-session corresponding to each sub-session in at least one sub-session on the initiator's session interface in the interactive mode. Status; the interaction status includes at least one of the interaction heat of the corresponding sub-session or the recording progress of the interaction record document of the corresponding sub-session.

本实施例中,在处于互动模式的发起方会话界面,对应于至少一个子会话中的每个子会话,显示对应子会话的互动状态,所显示的互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种,使得会话发起方可以在子会话之外看到每个子会话的讨论热度、文档记录进度等,有助于会话发起方了解各个子会话的当前进度,以便于把控会话进度。In this embodiment, on the initiator's session interface in the interactive mode, corresponding to each sub-session in at least one sub-session, the interaction status of the corresponding sub-session is displayed. The displayed interaction status includes the interaction heat or correspondence of the corresponding sub-session. At least one of the sub-session's interactive recording documents and the recording progress of the document, so that the session initiator can see the discussion heat, document recording progress, etc. of each sub-session outside the sub-session, which helps the session initiator understand each sub-session. The current progress of the session in order to control the progress of the session.

在一个实施例中,该装置还包括导出模块;导出模块,用于在处于互动模式的发起方会话界面,显示文档导出控件;响应于对文档导出控件的导出触发操作,显示至少一个子会话各自的互动记录文档;响应于对至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,存储目标互动记录文档。In one embodiment, the device further includes an export module; the export module is configured to display a document export control on the initiator session interface in the interactive mode; in response to an export triggering operation on the document export control, display each of at least one sub-session the interaction record document of the at least one sub-session; in response to the saving operation of the target interaction record document in the respective interaction record document of at least one sub-session, store the target interaction record document.

本实施例中,子会话中的成员可以将成员的语音和文字消息以文档的形式记录下来。在处于互动模式的发起方会话界面,显示用于导出子会话的互动记录文档的文档导出控件,使得会话发起方能够基于对文档导出控件的导出触发操作,从每个子会话各自的互动记录文档中选择自己要保存的目标互动记录文档,从而能够将子会话中的讨论内容以文档的形式自动记录并保存,便于其他成员了解讨论内容,实现不同子会话的信息共享和信息整合。In this embodiment, members in the sub-session can record the members' voice and text messages in the form of documents. On the session interface of the initiator in interactive mode, display the document export control for exporting the interaction record document of the sub-session, so that the session initiator can trigger the operation based on the export of the document export control, from the interaction record document of each sub-session. Select the target interaction record document you want to save, so that the discussion content in the sub-session can be automatically recorded and saved in the form of a document, so that other members can understand the discussion content and realize information sharing and information integration in different sub-sessions.

在一个实施例中,该装置还包括文档发送模块,文档发送模块,用于响应于对至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象;响应于对至少一个文档接收对象中目标接收对象的选中操作,向目标接收对象发送目标互动记录文档。In one embodiment, the device further includes a document sending module configured to display at least one document receiving object in response to a sending operation of a target interaction record document in the interaction record document of at least one sub-session; The selection operation of the target receiving object in at least one document receiving object sends the target interaction record document to the target receiving object.

本实施例中,响应于对至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象,响应于对至少一个文档接收对象中目标接收对象的选中操作,向目标接收对象发送目标互动记录文档,从而能够将子会话中的语音和文字消息以文档的形式记录下来后,可快速转发给自己选择的接收对象,使得子会话中的讨论内容能够有效共享。In this embodiment, in response to the sending operation of the target interaction record document in the interaction record document of at least one sub-session, at least one document receiving object is displayed, and in response to the selection operation of the target receiving object in the at least one document receiving object, the target interaction record document is displayed. The receiving object sends the target interaction record document, so that the voice and text messages in the sub-session can be recorded in the form of documents, and then quickly forwarded to the receiving object of their choice, so that the discussion content in the sub-session can be effectively shared.

在一个实施例中,发起方模式切换模块1908,还用于在互动模式下,显示至少一个子会话;响应于对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示至少一个子会话,并显示主会话中的多个参与对象。In one embodiment, the initiator mode switching module 1908 is also configured to display at least one sub-session in the interactive mode; in response to the switching operation of the mode switching interactive element, switch from the interactive mode to the main lecture mode; in the main lecture mode , unshow at least one subsession, and show multiple participating objects in the main session.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。在互动模式下,显示至少一个子会话,响应于对模式切换交互元素的切换操作,可以快速从互动模式切换到主讲模式。在主讲模式下取消各个子会话的显示,使得子会话中的各参与对象聚集到主会话中,会话发起方可以灵活地来回切换不同的模式,使得各参与对象可在子会话和主会话中灵活切换,从而对主会话和子会话的应用更灵活,自由度更高。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. In the interactive mode, at least one sub-session is displayed, and in response to a switching operation on the mode switching interactive element, the interactive mode can be quickly switched to the main lecture mode. Cancel the display of each sub-session in the main lecture mode, so that the participating objects in the sub-session can be gathered into the main session. The session initiator can flexibly switch back and forth between different modes, so that each participating object can flexibly switch between the sub-session and the main session. Switch, so that the application of main session and sub-session is more flexible and has a higher degree of freedom.

在一个实施例中,发起方模式切换模块1908,还用于当切换到主讲模式,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式;在互动模式下,显示主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象。In one embodiment, the initiator mode switching module 1908 is also configured to, when switching to the main lecture mode, switch from the main lecture mode to the interactive mode in response to the switching operation of the mode switching interactive element; in the interactive mode, display the main session history At least one sub-session is created, and at least one sub-session created historically includes participating objects that have been added historically.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。当切换到主讲模式,响应于对模式切换交互元素的切换操作,从主讲模式切换到互动模式,在互动模式下,显示主会话历史创建的至少一个子会话,且历史创建的至少一个子会话分别包括各自历史加入的参与对象,使得可以自动将多个参与对象自动划分到所加入过的历史子会话中,从而能够在切换后可快速进入历史创建的子会话,无须重新创建子会话,使得对两种模式的切换更灵活。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. When switching to the lecture mode, in response to the switching operation of the mode switching interactive element, the lecture mode is switched to the interactive mode. In the interactive mode, at least one sub-session created by the main session history is displayed, and at least one sub-session created by the history is respectively Including participating objects that have been added in history, multiple participating objects can be automatically divided into historical sub-sessions that they have joined, so that you can quickly enter the historically created sub-session after switching, without re-creating the sub-session, making it easier for you to Switching between the two modes is more flexible.

在一个实施例中,如图20所示,提供了一种会话处理装置2000,包括:In one embodiment, as shown in Figure 20, a session processing device 2000 is provided, including:

接收方界面显示模块2002,用于在加入主会话的情况下,显示处于主讲模式的接收方会话界面。The receiver interface display module 2002 is used to display the receiver session interface in the main lecture mode when joining the main session.

接收方模式切换模块2004,用于响应于针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式。The receiver mode switching module 2004 is configured to switch from the main lecture mode to the interactive mode in response to a sub-session invitation event for a sub-session divided from the main session.

入口显示模块2006,用于在互动模式下,显示子会话邀请事件指示子会话的子会话入口。The portal display module 2006 is configured to display the sub-session portal of the sub-session indicated by the sub-session invitation event in the interactive mode.

信息显示模块2008,用于响应于显示的子会话入口中目标子会话入口的选中事件,在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息。The information display module 2008 is configured to, in response to the selection event of the target sub-session entry in the displayed sub-session entry, display the sub-session of the target sub-session after joining the target sub-session indicated by the target sub-session entry on the receiving session interface in the interactive mode. Session information.

本实施例中,在会话发起方创建子会话后,主讲模式和互动模式可以并存,会话发起方可以自由选择模式的切换。会话接收方在加入主会话的情况下,显示处于主讲模式的接收方会话界面,响应于会话发起方在创建子会话后,针对从主会话中划分出的子会话的子会话邀请事件,从主讲模式切换到互动模式,从而基于会话发起方的模式切换操作实现主讲模式和互动模式的灵活切换。在互动模式下,显示子会话邀请事件指示子会话的子会话入口,使得会话接收方可以从显示的子会话入口中自主选择目标子会话入口,以加入会话接收方所想加入的目标子会话,从而将会话接收方分配到子会话中进行讨论交流,使得在主讲模式下的主会话和互动模式下的子会话可以并存。在处于互动模式的接收方会话界面,显示加入目标子会话入口指示的目标子会话后目标子会话的子会话信息,使得会话接收方获得更多的目标子会话的信息。并且,通过灵活的模式切换,快速地切换适合当前场景的会话方式,使得对主会话和子会话的应用更灵活。In this embodiment, after the session initiator creates a sub-session, the lecture mode and the interactive mode can coexist, and the session initiator can freely choose to switch between modes. When the session receiver joins the main session, the session receiver's session interface in the lecture mode is displayed. In response to the session initiator's sub-session invitation event for the sub-session divided from the main session after the session initiator creates the sub-session, the session receiver starts the lecture from the main session. The mode is switched to the interactive mode, thereby realizing flexible switching between the lecture mode and the interactive mode based on the mode switching operation of the session initiator. In the interactive mode, the sub-session invitation event is displayed to indicate the sub-session entry of the sub-session, so that the conversation recipient can independently select the target sub-session entry from the displayed sub-session entries to join the target sub-session that the conversation recipient wants to join. Thus, the conversation recipients are assigned to sub-sessions for discussion and communication, so that the main conversation in the lecture mode and the sub-sessions in the interactive mode can coexist. On the receiver session interface in interactive mode, the sub-session information of the target sub-session after joining the target sub-session indicated by the target sub-session entrance is displayed, so that the session receiver can obtain more information of the target sub-session. Moreover, through flexible mode switching, the session mode suitable for the current scenario can be quickly switched, making the application of the main session and sub-session more flexible.

在一个实施例中,该装置还包括交互控件响应模块;交互控件响应模块,用于在处于互动模式的接收方会话界面,显示针对已加入的目标子会话的至少一个交互控件;响应于针对至少一个交互控件中目标交互控件的触发操作,基于目标子会话,触发目标交互控件所指示的交互动作。In one embodiment, the device further includes an interactive control response module; an interactive control response module configured to display at least one interactive control for the joined target sub-session on the receiver session interface in interactive mode; in response to at least The triggering operation of the target interactive control in an interactive control triggers the interactive action indicated by the target interactive control based on the target subsession.

本实施例中,在处于互动模式的接收方会话界面,显示针对已加入的目标子会话的至少一个交互控件,使得目标子会话中的参与对象,可以通过触发不同的交互控件,来触发在目标子会话中的相应的交互动作,使得在目标子会话中交互更丰富,从而使得子会话的功能更多样、更灵活。In this embodiment, on the receiver session interface in interactive mode, at least one interactive control for the joined target sub-session is displayed, so that participating objects in the target sub-session can trigger different interactive controls in the target sub-session. The corresponding interactive actions in the sub-session make the interaction in the target sub-session richer, thereby making the functions of the sub-session more diverse and flexible.

在一个实施例中,交互控件响应模块,还用于响应于针对至少一个交互控件中公开发言控件的触发操作,触发在主会话的至少一个子会话中的每个子会话中,播放触发公开发言控件的参与对象的语音。In one embodiment, the interactive control response module is further configured to, in response to a triggering operation for a public speaking control in at least one interactive control, trigger the playback of a public speaking control in at least one subsession of the main session. The voices of the participants.

本实施例中,响应于针对至少一个交互控件中公开发言控件的触发操作,触发在主会话的至少一个子会话中的每个子会话中,播放触发公开发言控件的参与对象的语音,使得子会话中的用户能够通过触发公开发言控件进行公开发言,使得每个子会话均能收到来自该子会话中的参与对象的实时语音,能够有效增加不同子会话的互动性,提高讨论的效果。In this embodiment, in response to the trigger operation for the public speaking control in at least one interactive control, the voice of the participating object that triggers the public speaking control is played in each sub-session of at least one sub-session of the main session, so that the sub-session Users in the sub-session can speak publicly by triggering the public speaking control, so that each sub-session can receive real-time speech from the participants in the sub-session, which can effectively increase the interactivity of different sub-sessions and improve the effectiveness of the discussion.

在一个实施例中,交互控件响应模块,还用于响应于针对至少一个交互控件中私密发言控件的触发操作,触发在触发私密发言控件的参与对象所加入的子会话中,播放触发私密发言控件的参与对象的语音。In one embodiment, the interactive control response module is also configured to respond to the triggering operation of the private speech control in at least one interactive control, triggering the playback of the private speech control in the sub-session joined by the participating object that triggered the private speech control. The voices of the participants.

本实施例中,响应于针对至少一个交互控件中私密发言控件的触发操作,触发在触发私密发言控件的参与对象所加入的子会话中,播放触发私密发言控件的参与对象的语音,使得用户能够通过触发私密发言控件在所属的子会话内进行私密发言,使得只有该子会话中的成员可以听到用户的实时语音,而其他子会话的不能接收到该语音,使得各个子会话之间互不干扰,从而能够保证子会话内讨论的私密性。In this embodiment, in response to the trigger operation for the private speech control in at least one interactive control, the voice of the participant who triggered the private speech control is played in the sub-session joined by the participant who triggered the private speech control, so that the user can By triggering the private speech control to speak privately in the sub-session to which it belongs, only members in the sub-session can hear the user's real-time voice, while other sub-sessions cannot receive the voice, making each sub-session incommunicado. interference, thereby ensuring the privacy of discussions within the sub-session.

在一个实施例中,交互控件响应模块,还用于响应于针对至少一个交互控件中文档记录控件的触发操作,记录目标子会话中各参与对象的互动信息,以形成互动记录文档。In one embodiment, the interactive control response module is also configured to record the interaction information of each participating object in the target sub-session in response to a triggering operation on the document recording control in at least one interactive control to form an interaction record document.

本实施例中,响应于针对至少一个交互控件中文档记录控件的触发操作,记录目标子会话中各参与对象的互动信息,从而能够将子会话中成员的语音和文字消息以文档的形式记录下来,形成该目标子会话对应的互动记录文档,能够对目标子会话中不同参与对象的讨论内容进行整合,便于会话发起方和其他子会话的参与对象了解该目标子会话的讨论内容。In this embodiment, in response to the triggering operation of the document recording control in at least one interactive control, the interaction information of each participating object in the target sub-session is recorded, so that the voice and text messages of the members in the sub-session can be recorded in the form of documents. , forming an interaction record document corresponding to the target sub-session, which can integrate the discussion content of different participants in the target sub-session, making it easier for the session initiator and other sub-session participants to understand the discussion content of the target sub-session.

在一个实施例中,交互控件响应模块,还用于显示互动记录文档的记录进度;响应于对记录进度的查看操作,显示互动记录文档的文档内容。In one embodiment, the interactive control response module is also used to display the recording progress of the interactive recording document; in response to the viewing operation of the recording progress, display the document content of the interactive recording document.

本实施例中,显示互动记录文档的记录进度,便于会话发起方了解目标子会话当前的会话状态。响应于对记录进度的查看操作,显示互动记录文档的文档内容,从而能够查看所记录的文档内容,便于对的信息的查找。In this embodiment, the recording progress of the interaction record document is displayed to facilitate the session initiator to understand the current session status of the target sub-session. In response to the viewing operation of the recording progress, the document content of the interactive recording document is displayed, so that the recorded document content can be viewed and the search for the information is facilitated.

在一个实施例中,交互控件响应模块,还用于响应于针对至少一个交互控件中会话请求控件的触发操作,向会话发起方推送请求加入目标子会话的会话请求。In one embodiment, the interactive control response module is further configured to push a session request to the session initiator to join the target sub-session in response to a triggering operation on the session request control in at least one interactive control.

本实施例中,响应于针对至少一个交互控件中会话请求控件的触发操作,向会话发起方推送请求加入目标子会话的会话请求,使得子会话中的参与对象可随时呼叫会话发起方,以请求会话发起方参与到目标子会话的讨论中,使得子会话中的参与对象能够随时和外界取得联系,便于寻求帮助和交换信息。In this embodiment, in response to the triggering operation of the session request control in at least one interactive control, a session request to join the target sub-session is pushed to the session initiator, so that participating objects in the sub-session can call the session initiator at any time to request The conversation initiator participates in the discussion of the target sub-session, so that the participants in the sub-session can contact the outside world at any time to seek help and exchange information.

在一个实施例中,接收方模式切换模块2004,还用于响应于会话发起方对模式切换交互元素的切换操作,从互动模式切换到主讲模式;在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象。In one embodiment, the receiver mode switching module 2004 is also configured to switch from the interactive mode to the lecture mode in response to the session initiator's switching operation on the mode switching interactive element; in the lecture mode, cancel the display of the target sub-session, and Display multiple participants in the main session.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。在互动模式下,响应于会话发起方对模式切换交互元素的切换操作,会话接收方自动从互动模式切换到主讲模式,在主讲模式下,取消显示目标子会话,并显示主会话中的多个参与对象,从而可以快速从互动模式切换到主讲模式。在主讲模式下取消目标子会话的显示,使得目标子会话中的各参与对象聚集到主会话中,会话发起方灵活地来回切换不同的模式,使得各参与对象自动在子会话和主会话中灵活切换,从而对主会话和子会话的应用更灵活,自由度更高。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. In the interactive mode, in response to the session initiator's switching operation on the mode switching interactive element, the session receiver automatically switches from the interactive mode to the presenter mode. In the presenter mode, the target sub-session is cancelled, and multiple sub-sessions in the main session are displayed. Participating objects, so that you can quickly switch from interactive mode to lecture mode. Cancel the display of the target sub-session in the lecture mode, so that all participating objects in the target sub-session can be gathered into the main session. The session initiator can flexibly switch back and forth between different modes, so that each participating object can automatically flexibly switch between the sub-session and the main session. Switch, so that the application of main session and sub-session is more flexible and has a higher degree of freedom.

在一个实施例中,接收方模式切换模块2004,还用于当切换到主讲模式,响应于会话发起方对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并加入目标子会话。In one embodiment, the receiver mode switching module 2004 is also configured to, when switching to the lecture mode, respond to the session initiator's switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and join the target sub-session.

本实施例中,在创建子会话后,主讲模式和互动模式者两种模式可以并存,使得主讲模式下的主会话和互动模式下的子会话可以并存。当切换到主讲模式,响应于会话发起方对模式切换交互元素的切换操作,从主讲模式切换到互动模式,并加入目标子会话,使得可以自动将多个参与对象自动划分到所加入过的历史子会话中,从而能够在切换后可快速进入历史创建的子会话,无须重新创建子会话,使得对两种模式的切换更灵活。In this embodiment, after the sub-session is created, the lecture mode and the interactive mode can coexist, so that the main session in the lecture mode and the sub-session in the interactive mode can co-exist. When switching to the lecture mode, in response to the session initiator's switching operation of the mode switching interactive element, switch from the lecture mode to the interactive mode, and join the target sub-session, so that multiple participating objects can be automatically divided into the joined history In the sub-session, you can quickly enter the sub-session created in history after switching without having to re-create the sub-session, making switching between the two modes more flexible.

上述会话处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above conversation processing device can be implemented in whole or in part by software, hardware, and combinations thereof. Each of the above modules may be embedded in or independent of the processor of the computer device in the form of hardware, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端或服务器,以终端为例,其内部结构图可以如图21所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种会话处理方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided. The computer device can be a terminal or a server. Taking the terminal as an example, its internal structure diagram can be shown in Figure 21. The computer device includes a processor, memory, input/output interface, communication interface, display unit and input device. Among them, the processor, memory and input/output interface are connected through the system bus, and the communication interface, display unit and input device are connected to the system bus through the input/output interface. Wherein, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage medium stores operating systems and computer programs. This internal memory provides an environment for the execution of operating systems and computer programs in non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals. The wireless mode can be implemented through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer program, when executed by the processor, implements a session processing method. The display unit of the computer device is used to form a visually visible picture and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a display screen. The touch layer covered above can also be buttons, trackballs or touch pads provided on the computer equipment shell, or it can also be an external keyboard, touch pad or mouse, etc.

本领域技术人员可以理解,图21中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 21 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。In one embodiment, a computer device is also provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, it implements the steps in the above method embodiments.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。In one embodiment, a computer program product is provided, including a computer program that implements the steps in each of the above method embodiments when executed by a processor.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all It is information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive RandomAccess Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(RandomAccess Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static RandomAccess Memory,SRAM)或动态随机存取存储器(DynamicRandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage. In the media, when executed, the computer program may include the processes of the above method embodiments. Any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-OnlyMemory, ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive RandomAccess Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory, etc. By way of illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include blockchain-based distributed databases, etc., but are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined in any way. To simplify the description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, all possible combinations should be used. It is considered to be within the scope of this manual.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation modes of the present application, and their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all fall within the protection scope of the present application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims (25)

1.一种会话处理方法,其特征在于,所述方法包括:1. A session processing method, characterized in that the method includes: 显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;Display the initiator session interface of the main session in the lecture mode, and display the creation interactive element for creating the sub-session in the interactive mode on the initiator session interface; the main session includes multiple participating objects; 响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;In response to a triggering event for the created interactive element, obtaining at least one sub-session in the interactive mode divided from the main session; 在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;Display a mode switching interactive element for switching between the lecture mode and the interactive mode on the initiator session interface; 在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。In the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode, and send at least one of the participating objects to at least a part of the plurality of participating objects. A subsession invitation for a subsession. 2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话,包括:2. The method according to claim 1, characterized in that, in response to a triggering event for the creation of an interactive element, obtaining at least one sub-session in the interactive mode divided from the main session includes: : 响应于针对所述创建交互元素的元素触发操作,显示子会话配置项;所述子会话配置项包括主题编辑区域;In response to triggering an operation for the element that creates the interactive element, display a sub-session configuration item; the sub-session configuration item includes a theme editing area; 响应于在所述主题编辑区域的编辑操作,显示从所述主会话中划分的所述互动模式下的至少一个子会话的子会话主题。In response to an editing operation in the topic editing area, a sub-session topic of at least one sub-session in the interactive mode divided from the main session is displayed. 3.根据权利要求2所述的方法,其特征在于,所述子会话配置项还包括属性配置项,所述方法还包括:3. The method according to claim 2, wherein the sub-session configuration items further include attribute configuration items, and the method further includes: 响应于在所述属性配置项中的属性配置操作,显示所配置的针对所述至少一个子会话的属性信息。In response to the attribute configuration operation in the attribute configuration item, the configured attribute information for the at least one sub-session is displayed. 4.根据权利要求1所述的方法,其特征在于,所述方法还包括:4. The method according to claim 1, characterized in that, the method further comprises: 在处于所述互动模式的发起方会话界面,显示至少一个子会话的会话请求;Display the session request of at least one sub-session on the initiator's session interface in the interactive mode; 响应于对所述至少一个子会话的会话请求中目标会话请求的选择操作,加入所述目标会话请求所请求加入的子会话。In response to a selection operation of a target session request among the session requests of the at least one sub-session, join the sub-session requested by the target session request. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. The method according to claim 4, characterized in that, the method further comprises: 在处于所述互动模式的发起方会话界面,显示响应于所述选择操作所加入的子会话的交互区域;On the initiator's session interface in the interactive mode, display the interactive area of the sub-session added in response to the selection operation; 响应于针对显示在所述交互区域的发言范围指示控件的触发操作,触发在由所述发言范围指示控件所指示的子会话中,播放触发所述发言范围指示控件的参与对象的语音。In response to a triggering operation on the speech range indication control displayed in the interaction area, the voice of the participating object that triggered the speech range indication control is triggered to be played in the sub-session indicated by the speech range indication control. 6.根据权利要求5所述的方法,其特征在于,当所述触发操作针对的发言范围指示控件为公开发言控件,由所述发言范围指示控件所指示的子会话是所述至少一个子会话中的每个子会话。6. The method according to claim 5, characterized in that when the speech range indication control targeted by the triggering operation is a public speech control, the sub-session indicated by the speech range indication control is the at least one sub-session. for each subsession. 7.根据权利要求5所述的方法,其特征在于,当所述触发操作针对的发言范围指示控件为私密发言控件,由所述发言范围指示控件所指示的子会话是所述触发所述私密发言控件的参与对象所加入的子会话。7. The method according to claim 5, characterized in that when the speech range indication control targeted by the triggering operation is a private speech control, the sub-session indicated by the speech range indication control is the private speech control that triggers the private speech control. The sub-session joined by the participant object of the speaking control. 8.根据权利要求1所述的方法,其特征在于,所述方法还包括:8. The method according to claim 1, characterized in that, the method further comprises: 在处于所述互动模式的发起方会话界面,对应于所述至少一个子会话中的每个子会话,显示对应子会话的互动状态;所述互动状态包括对应的子会话的互动热度或对应的子会话的互动记录文档的记录进度中的至少一种。On the initiator's session interface in the interactive mode, corresponding to each sub-session in the at least one sub-session, the interaction status of the corresponding sub-session is displayed; the interaction status includes the interaction heat of the corresponding sub-session or the corresponding sub-session. At least one of the recording progress of the session's interaction recording document. 9.根据权利要求1所述的方法,其特征在于,所述方法还包括:9. The method according to claim 1, characterized in that, the method further comprises: 在处于所述互动模式的发起方会话界面,显示文档导出控件;Display a document export control on the initiator's session interface in the interactive mode; 响应于对所述文档导出控件的导出触发操作,显示所述至少一个子会话各自的互动记录文档;In response to an export trigger operation on the document export control, display the interaction record document of each of the at least one sub-session; 响应于对所述至少一个子会话各自的互动记录文档中目标互动记录文档的保存操作,存储所述目标互动记录文档。In response to a saving operation on a target interaction record document among the interaction record documents of each of the at least one sub-session, the target interaction record document is stored. 10.根据权利要求9所述的方法,其特征在于,所述方法还包括:10. The method according to claim 9, characterized in that the method further comprises: 响应于对所述至少一个子会话的互动记录文档中目标互动记录文档的发送操作,显示至少一个文档接收对象;In response to a sending operation on the target interaction record document in the interaction record document of the at least one sub-session, display at least one document receiving object; 响应于对所述至少一个文档接收对象中目标接收对象的选中操作,向所述目标接收对象发送所述目标互动记录文档。In response to a selection operation on a target receiving object in the at least one document receiving object, sending the target interaction record document to the target receiving object. 11.根据权利要求1至10任意一项所述的方法,其特征在于,所述方法还包括:11. The method according to any one of claims 1 to 10, characterized in that the method further includes: 在所述互动模式下,显示所述至少一个子会话;In the interactive mode, display the at least one sub-session; 响应于对所述模式切换交互元素的切换操作,从所述互动模式切换到所述主讲模式;In response to a switching operation on the mode switching interactive element, switch from the interactive mode to the lecture mode; 在所述主讲模式下,取消显示所述至少一个子会话,并显示所述主会话中的所述多个参与对象。In the main lecture mode, the display of the at least one sub-session is cancelled, and the plurality of participating objects in the main session are displayed. 12.根据权利要求11所述的方法,其特征在于,所述方法还包括:12. The method according to claim 11, characterized in that the method further comprises: 当切换到所述主讲模式,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式;When switching to the lecture mode, in response to a switching operation on the mode switching interactive element, switch from the lecture mode to the interactive mode; 在所述互动模式下,显示所述主会话历史创建的所述至少一个子会话,且历史创建的所述至少一个子会话分别包括各自历史加入的参与对象。In the interactive mode, the at least one sub-session created historically by the main session is displayed, and the at least one sub-session created historically includes participating objects that have been added historically. 13.一种会话处理方法,其特征在于,所述方法包括:13. A session processing method, characterized in that the method includes: 在加入主会话的情况下,显示处于主讲模式的接收方会话界面;When joining the main session, display the receiver session interface in the main lecture mode; 响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;In response to a sub-session invitation event for a sub-session divided from the main session, switching from the main lecture mode to the interactive mode; 在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;In the interactive mode, display the sub-session entry of the sub-session indicated by the sub-session invitation event; 响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。In response to the selection event of the target sub-session entry in the displayed sub-session entry, on the receiving session interface in the interactive mode, display the target sub-session after joining the target sub-session indicated by the target sub-session entry. Subsession information. 14.根据权利要求13所述的方法,其特征在于,所述方法还包括:14. The method according to claim 13, characterized in that the method further comprises: 在处于所述互动模式的接收方会话界面,显示针对已加入的所述目标子会话的至少一个交互控件;On the receiver session interface in the interactive mode, display at least one interactive control for the joined target sub-session; 响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作。In response to a triggering operation on a target interactive control in the at least one interactive control, an interactive action indicated by the target interactive control is triggered based on the target sub-session. 15.根据权利要求14所述的方法,其特征在于,所述目标交互控件为公开发言控件;所述响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作,包括:15. The method according to claim 14, characterized in that the target interactive control is a public speaking control; the response to the triggering operation of the target interactive control in the at least one interactive control is based on the target sub-session. , triggering the interactive action indicated by the target interactive control, including: 响应于针对所述至少一个交互控件中所述公开发言控件的触发操作,触发在所述主会话的至少一个子会话中的每个子会话中,播放触发所述公开发言控件的参与对象的语音。In response to a trigger operation for the public speaking control in the at least one interactive control, triggering in each sub-session of at least one sub-session of the main session to play the voice of the participating object that triggered the public speaking control. 16.根据权利要求14所述的方法,其特征在于,所述目标交互控件为私密发言控件;所述响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作,包括:16. The method according to claim 14, characterized in that the target interactive control is a private speech control; the response to the triggering operation of the target interactive control in the at least one interactive control is based on the target sub-session. , triggering the interactive action indicated by the target interactive control, including: 响应于针对所述至少一个交互控件中所述私密发言控件的触发操作,在触发所述私密发言控件的参与对象所加入的子会话中,播放触发所述私密发言控件的参与对象的语音。In response to a triggering operation for the private speech control in the at least one interactive control, in the sub-session joined by the participating object that triggered the private speech control, the voice of the participating object that triggered the private speech control is played. 17.根据权利要求14所述的方法,其特征在于,所述目标交互控件为文档记录控件;所述响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作,包括:17. The method of claim 14, wherein the target interactive control is a document recording control; and in response to a triggering operation for a target interactive control in the at least one interactive control, the target sub-session is , triggering the interactive action indicated by the target interactive control, including: 响应于针对所述至少一个交互控件中所述文档记录控件的触发操作,记录所述目标子会话中各所述参与对象的互动信息,以形成互动记录文档。In response to a triggering operation on the document recording control in the at least one interactive control, the interaction information of each participating object in the target sub-session is recorded to form an interaction record document. 18.根据权利要求17所述的方法,其特征在于,所述方法还包括:18. The method according to claim 17, characterized in that, the method further comprises: 显示所述互动记录文档的记录进度;Display the recording progress of the interactive recording document; 响应于对所述记录进度的查看操作,显示所述互动记录文档的文档内容。In response to the viewing operation of the recording progress, the document content of the interactive recording document is displayed. 19.根据权利要求14所述的方法,其特征在于,所述目标交互控件为会话请求控件;所述响应于针对所述至少一个交互控件中目标交互控件的触发操作,基于所述目标子会话,触发所述目标交互控件所指示的交互动作,包括:19. The method of claim 14, wherein the target interactive control is a session request control; and in response to a triggering operation for a target interactive control in the at least one interactive control, the target sub-session is , triggering the interactive action indicated by the target interactive control, including: 响应于针对所述至少一个交互控件中所述会话请求控件的触发操作,向所述会话发起方推送请求加入所述目标子会话的会话请求。In response to a triggering operation on the session request control in the at least one interactive control, a session request requesting to join the target sub-session is pushed to the session initiator. 20.根据权利要求13至19任意一项所述的方法,其特征在于,所述方法还包括:20. The method according to any one of claims 13 to 19, characterized in that the method further includes: 响应于会话发起方对所述模式切换交互元素的切换操作,从所述互动模式切换到所述主讲模式;In response to the session initiator's switching operation on the mode switching interactive element, switch from the interactive mode to the lecture mode; 在所述主讲模式下,取消显示所述目标子会话,并显示所述主会话中的多个参与对象。In the main lecture mode, the target sub-session is cancelled, and multiple participating objects in the main session are displayed. 21.一种会话处理装置,其特征在于,所述装置包括:21. A session processing device, characterized in that the device includes: 发起方界面显示模块,用于显示处于主讲模式的主会话的发起方会话界面,在所述发起方会话界面显示用于创建在互动模式下的子会话的创建交互元素;所述主会话包括多个参与对象;The initiator interface display module is used to display the initiator session interface of the main session in the lecture mode, and the initiator session interface displays the creation interactive elements for creating the sub-session in the interactive mode; the main session includes multiple participants; 子会话创建模块,用于响应于针对所述创建交互元素的触发事件,获得从所述主会话中划分的所述互动模式下的至少一个子会话;A sub-session creation module, configured to obtain at least one sub-session in the interactive mode divided from the main session in response to a triggering event for the creation of an interactive element; 元素显示模块,用于在所述发起方会话界面显示用于切换所述主讲模式和所述互动模式的模式切换交互元素;An element display module, configured to display mode switching interactive elements for switching the lecture mode and the interactive mode on the initiator conversation interface; 发起方模式切换模块,用于在所述主讲模式下,响应于对所述模式切换交互元素的切换操作,从所述主讲模式切换到所述互动模式,并向所述多个参与对象中的至少一部分,发送参与所述至少一个子会话的子会话邀请。The initiator mode switching module is configured to, in the lecture mode, switch from the lecture mode to the interactive mode in response to the switching operation of the mode switching interactive element, and provide a message to the plurality of participating objects. At least in part, sending a sub-session invitation to participate in the at least one sub-session. 22.一种会话处理装置,其特征在于,所述装置包括:22. A session processing device, characterized in that the device includes: 接收方界面显示模块,用于在加入主会话的情况下,显示处于主讲模式的接收方会话界面;The receiver interface display module is used to display the receiver session interface in the main lecture mode when joining the main session; 接收方模式切换模块,用于响应于针对从所述主会话中划分出的子会话的子会话邀请事件,从所述主讲模式切换到互动模式;A receiver mode switching module configured to switch from the main lecture mode to the interactive mode in response to a sub-session invitation event for a sub-session divided from the main session; 入口显示模块,用于在所述互动模式下,显示所述子会话邀请事件指示子会话的子会话入口;An entrance display module, configured to display the sub-session entrance of the sub-session indicated by the sub-session invitation event in the interactive mode; 信息显示模块,用于响应于显示的所述子会话入口中目标子会话入口的选中事件,在处于所述互动模式的接收方会话界面,显示加入所述目标子会话入口指示的目标子会话后所述目标子会话的子会话信息。An information display module, configured to respond to the selection event of the target sub-session entry in the displayed sub-session entry, and display on the receiving session interface in the interactive mode after joining the target sub-session indicated by the target sub-session entry. Sub-session information of the target sub-session. 23.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至20中任一项所述的方法的步骤。23. A computer device, comprising a memory and a processor, the memory stores a computer program, characterized in that when the processor executes the computer program, the method of any one of claims 1 to 20 is implemented. step. 24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至20中任一项所述的方法的步骤。24. A computer-readable storage medium with a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 20 are implemented. 25.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至20中任一项所述的方法的步骤。25. A computer program product, comprising a computer program, characterized in that, when executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 20.
CN202310076461.6A 2023-01-13 2023-01-13 Session processing method, session processing device, computer equipment and computer readable storage medium Pending CN116980389A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310076461.6A CN116980389A (en) 2023-01-13 2023-01-13 Session processing method, session processing device, computer equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310076461.6A CN116980389A (en) 2023-01-13 2023-01-13 Session processing method, session processing device, computer equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN116980389A true CN116980389A (en) 2023-10-31

Family

ID=88475509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310076461.6A Pending CN116980389A (en) 2023-01-13 2023-01-13 Session processing method, session processing device, computer equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN116980389A (en)

Similar Documents

Publication Publication Date Title
US12010156B1 (en) System and method of enabling a non-host, participant-initiated breakout session in a videoconferencing system, and displaying breakout session participants in a participant-initiated breakout session view
JP6101973B2 (en) Voice link system
CN113841391B (en) Providing a consistent interaction model across communication sessions
US20120017149A1 (en) Video whisper sessions during online collaborative computing sessions
US11431665B1 (en) Dynamically controlled permissions for managing the communication of messages directed to a presenter
US10230848B2 (en) Method and system for controlling communications for video/audio-conferencing
US9485596B2 (en) Utilizing a smartphone during a public address system session
US20130227434A1 (en) Audio/Text Question Submission and Control in a Produced Online Event
US12149570B2 (en) Access control of audio and video streams and control of representations for communication sessions
US20240187268A1 (en) Executing Scripting for Events of an Online Conferencing Service
CN113791855A (en) Interactive information display method and device, electronic equipment and storage medium
US20130117704A1 (en) Browser-Accessible 3D Immersive Virtual Events
US20220394067A1 (en) System and method for facilitating interaction among users at real-time
Wadley et al. You can be too rich: Mediated communication in a virtual world
US20240223730A1 (en) Call interaction method and apparatus, computer device, and storage medium
TW201141226A (en) Virtual conversing method
JP2021064944A (en) Group call method using secret story, computer program, and computer device
CN116980389A (en) Session processing method, session processing device, computer equipment and computer readable storage medium
CN115907713A (en) Schedule sign-in method, device, equipment and medium
CN118661403A (en) Ambient Self-Organizing Multimedia Collaboration in Group-Based Communication Systems
US12056665B2 (en) Agenda driven control of user interface environments
CN114629868B (en) Multimedia group chat communication method and system suitable for remote work and intelligent terminal
CN118055087A (en) Online conference processing method and device based on instant messaging and electronic equipment
Zorrilla et al. Experimenting with distributed participatory performing art experiences

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination