CN114338577A - 信息处理方法及装置、电子设备、存储介质 - Google Patents
信息处理方法及装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN114338577A CN114338577A CN202011087496.2A CN202011087496A CN114338577A CN 114338577 A CN114338577 A CN 114338577A CN 202011087496 A CN202011087496 A CN 202011087496A CN 114338577 A CN114338577 A CN 114338577A
- Authority
- CN
- China
- Prior art keywords
- session
- conversation
- target user
- information
- displaying
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本申请的实施例揭示了一种信息处理方法及装置,该方法包括:显示多方会话对应的会话界面,所述多方会话是基于多个用户加入到会话群组中形成的;在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,所述会话形象是用于标识所述目标用户的虚拟对象;根据所述目标用户正在输入的会话信息所属的信息类型,在所述目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识。本申请实施例的技术方案可以通过会话界面显示的会话形象和类型标识来实时获知正在输入会话信息的用户,解决了现有技术中无法获取群聊场景中各个用户的实时交流状态的问题。
Description
技术领域
本申请涉及数据处理技术领域,具体涉及一种信息处理方法及装置、电子设备、计算机可读存储介质。
背景技术
网络交流不同于面对面交流,由于交流时无法实时获知各方交流状态,导致网络交流的体验不佳。
目前,在基于C2C(Customer To Customer,是指用户与用户之间通过互联网进行交流)模式的网络交流场景中,当任一方正在输入聊天内容时,接收方的用户界面上会显示“对方正在输入…”的字样,以使接收方实时获知对方正在输入聊天内容的状态。但是在多方群聊场景中,由于参与交流的人数较多等原因,无法实现各方交流状态的实时获取功能。
发明内容
本申请的实施例提供了一种信息处理方法及装置、电子设备、计算机可读存储介质,本申请的实施例提出的技术方案可以在多方群聊场景中实现多方交流状态的实时获取和显示,能够极大程度地提升多方群聊场景中用户体验。
本申请的其它特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种信息处理方法,包括:显示多方会话对应的会话界面,所述多方会话是基于多个用户加入到会话群组中形成的;在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,所述会话形象是用于标识所述目标用户的虚拟对象;根据所述目标用户正在输入的会话信息所属的信息类型,在所述目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识。
根据本申请实施例的一个方面,提供了另一种信息处理方法,包括:监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,所述多方会话信息用于表征所述多方会话中存在目标用户终端处于正在输入会话信息的会话状态;基于所述多方会话信息,向所述各个用户终端发送会话控制指令,以使所述各个用户终端响应于所述会话控制指令,在所述多方会话对应的会话界面中显示所述目标用户终端对应的会话形象,并根据所述目标用户终端正在输入的会话信息所属的信息类型,在所述会话界面中显示所述信息类型对应的类型标识,所述会话形象是用于标识所述目标用户终端中登录的目标用户的虚拟对象。
根据本申请实施例的一个方面,提供了一种信息处理装置,包括:会话界面显示模块,配置为显示多方会话对应的会话界面,所述多方会话是基于多个用户加入到会话群组中形成的;会话形象显示模块,配置为在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,所述会话形象是用于标识所述目标用户的虚拟对象;类型标识显示模块,配置为根据所述目标用户正在输入的会话信息所属的信息类型,在所述目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识。
根据本申请实施例的一个方面,提供了另一种信息处理装置,包括:会话状态监听模块,配置为监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,所述多方会话信息用于表征所述多方会话中存在目标用户终端处于正在输入会话信息的会话状态;会话显示控制模块,配置为基于所述多方会话信息,向所述各个用户终端发送会话控制指令,以使所述各个用户终端响应于所述会话控制指令,在所述多方会话对应的会话界面中显示所述目标用户终端对应的会话形象,并根据所述目标用户终端正在输入的会话信息所属的信息类型,在所述会话界面中显示所述信息类型对应的类型标识,所述会话形象是用于标识所述目标用户终端中登录的目标用户的虚拟对象。
根据本申请实施例的一个方面,提供了一种电子设备,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的信息处理方法。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的信息处理方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的信息处理方法。
在本申请的实施例提供的技术方案中,在显示多方会话对应的会话界面后,将在会话界面中显示多方会话中正在输入会话信息目标用户对应的会话形象,并根据目标用户正在输入的会话信息所属的信息类型,在目标用户对应的会话形象的侧边显示信息类型对应的类型标识,因此对于加入多方会话的各个用户来说,可以通过会话界面显示的会话形象和类型标识来实时获知正在输入会话信息的用户,使得多方会话中进行各方交流状态的实时获取充满了趣味性,能够极大地提升多方会话中的用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。在附图中:
图1是本申请涉及的一种实施环境的示意图;
图2是根据一示例性实施例示出的一种信息处理方法的流程图;
图3是一示例性的会话界面的示意图;
图4是另一示例性的会话界面的示意图;
图5是另一示例性的会话界面的示意图;
图6是图2所示实施例中的步骤S130在一个实施例的流程图;
图7是另一示例性的会话界面的示意图;
图8是图6所示实施例中的步骤S133在一个实施例的流程图;
图9是图6所示实施例中的步骤S133在另一个实施例的流程图;
图10是另一示例性的会话界面的示意图;
图11是另一示例性实施例示出的一种信息处理方法的流程图;
图12是一示例性实施例示出的一种多方会话的时序图;
图13是一示例性实施例示出的一种信息处理装置的框图;
图14是另一示例性实施例示出的一种信息处理装置的框图;
图15是根据一示例性实施例示出的一种电子设备的硬件结构示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
还需要说明的是:在本申请中提及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
请参阅图1,图1是本申请涉及的一种实施环境的示意图。
该实施环境具体为一多方会话***,该多方会话***包括多个用户终端100和会话服务器200,多个用户终端100和会话服务器200之间通过有线或者无线网络进行通信。
多个用户终端100可以加入到同一会话群组中,以形成由多方用户共同参与的多方会话。同时,每个用户终端100中都显示有会话界面,用户可以在会话界面中触发用户操作,以能够在多方会话中进行会话操作,例如向会话群组中输入会话信息。
当任一用户终端100正在向会话群组中输入会话信息时,与会话群组相关联的每一个用户终端100的会话界面中将会显示正在输入会话信息的用户终端100所对应用户的会话形象,同时显示正在输入的会话信息所属的信息类型对应的类型标识,基于此过程,参与多方会话的每个用户都可以根据各自所使用的用户终端100中显示的会话形象和类型标识,来获知到各方用户的实时交流状态。
会话服务器200则用于为多个用户终端100提供数据服务,以支持多个用户终端100之间实现上述的多方会话过程。
需要说明的是,用户终端100可以是智能手机、平板电脑、计算机以及笔记本等终端设备,本处不对此进行限制。服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content DeliveryNetwork,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器,本处也不对此进行限制。
图2是根据一示例性实施例示出的一种信息处理方法的流程图。该方法可以应用于图1所示的多方会话***,例如由图1所示多方会话***中的各个用户终端100具体执行,以使得参与多方会话的各个用户可以实时获知到其它用户的交流状态,进而提升用户进行多方会话的用户体验。
如图2所示,该信息处理方法至少包括步骤S110至步骤S150,详细介绍如下:
步骤S110,显示多方会话对应的会话界面,多方会话是基于多个用户加入到会话群组中形成的。
首先需要的是,在本实施例中,多个是指至少两个,因此本实施例所指的多方会话是基于两个或者两个以上的用户加入到会话群组中所形成的。
因多方会话是基于多个用户加入到会话群组中形成的,因此多方会话可以理解为是多个用户在会话群组中进行的会话流程,或者理解为是指多个用户之间进行的群聊会话。若多方会话中的任一用户向会话群组中输入会话信息,会话群组中的所有用户都将作为该会话信息的接收方,因此在多方会话中,任一用户进行的会话在参与多方会话的所有用户之间是共享的。
在多个用户之间进行多方会话的过程中,各个用户所在的用户终端都将显示多方会话界面,该会话界面提供有向会话群组中输入会话信息的入口,用户可以在此入口中触发会话信息的输入和发送等操作,以将会话信息发送至会话群组中。
例如,图3是一示例性的会话界面的示意图,其中图3A示意出了用户未触发会话界面中的输入信息框时的界面状态,图3B示出了用户触发会话界面中的输入信息框之后的界面状态。如图3A和图3B所示,会话输入框即为用户向会话群组中输入会话信息的入口,当用户需要向会话群组中输入会话信息时,通过点击此会话输入框即可触发在会话界面中弹出键盘输入框;然后通过触发键盘输入框,即可向会话输入框中输入待发送的会话信息;而当用户完成所有会话信息的输入时,点击“发送”按钮即可将会话信息发送到会话群组中。
多方会话对应的会话界面中还含有会话显示区域,该会话显示区域用于显示会话群组中的各个用户输入的会话信息。对发送会话信息的用户来说,在其向会话群组中发送会话信息后,该用户所在的会话界面中会相应显示所输入的会话信息。
步骤S130,在会话界面显示多方会话中正在输入会话信息的目标用户对应的会话形象,会话形象是用于标识目标用户的虚拟对象。
由于参与多方会话的各个用户所在的用户终端均与会话服务器进行通信,因此会话服务器可以获知每一用户终端的状态,例如,用户终端的状态可以包括用户终端中登录的用户是否在线、用户终端中登录的用户是否正在会话群组中输入会话信息等。
由此,多方会话所关联的各个用户终端通过与会话服务器分别进行通信,即能够检测到多方会话中正在输入会话信息的目标用户。例如,用户终端可以主动地向会话服务器发送查询请求,以请求会话服务器向用户终端返回当前正在输入会话信息的目标用户的信息,由此使得用户终端可以检测到目标用户。其中,用户终端向会话服务器发送查询请求可以是周期性的。
或者在其它的实施例中,会话服务器可以周期性地向与其通信的各个用户终端推送当前正在向会话群组中输入会话信息的目标用户的信息,以使得用户终端可以检测到目标用户,本实施例不对此进行限制。
若检测到多方会话中正在输入会话信息的目标用户,通过在会话界面中显示目标用户的会话形象,以基于会话界面中显示的会话形象来提示当前正在向会话群组中输入会话信息的用户。
相比于通过文字来提示当前存在用户正在向会话群组中输入会话信息的方式,本实施例通过在会话界面中显示当前正在输入会话信息的目标用户的会话形象,不仅能够让用户实时获知到多方会话中的各个用户的交流状态,还能够更加直观地营造会话群组中的活跃氛围,解决了群聊场景下无法获知用户的实时交流状态的问题。
需要说明的是,本实施例涉及的参与多方会话的所有用户应当都具有相应的会话形象,其中会话形象可以是用户在多方会话所在的应用中自行设置的用户形象,例如为用户头像,或者是用户通过指定应用为自身设置的用户形象,该指定应用与多方会话所在的应用之间是相互关联的。如果存在参与多方会话的用户并为设置自身对应的会话形象,则可以为此用户配置默认的会话形象,本实施例不对此进行限制。
步骤S150,根据目标用户正在输入的会话信息所属的信息类型,在目标用户对应的会话形象的侧边显示信息类型对应的类型标识。
首先需要说明的是,在本实施例中,会话群组中可以支持任意信息类型的会话信息输入,例如用户可以向会话群组中输入文字、语音、图片、表情等会话信息,本处不针对会话信息所属的信息类型进行一一列举。
会话服务器还可以获知到目标用户正在输入的会话信息所属的信息类型,其在向用户终端发送当前正在输入会话信息的目标用户的信息的同时,还向用户终端发送目标用户正在输入的会话信息所属的信息类型,以使得用户终端根据目标用户正在输入的会话信息所属的信息类型,在会话界面中显示信息类型对应的类型标识。
例如图4所示,若会话群组中当前存在3个目标用户正在输入会话信息,且其中2个用户输入的会话信息所属的信息类型为文字,则会在会话界面中显示每个目标用户对应的会话形象,并在每个会话形象的右上侧显示文字对应的类型标识。多方会话中的用户通过用户界面中显示的会话形象和类型标识,即能够准确地获知会话群组中当前正在输入会话的各个目标用户,以及各个目标用户所输入的会话信息的具体信息类型,因此本实施例能够更加真实地展现出会话群组中进行群聊会话的实时交流状态,也能够进一步提升用户体验。需要说明的是,目标用户对应的类型标识的显示位置可以是在目标用户对应的会话形象的侧边的任意位置,例如还可以是在会话形象左上侧、左侧、或者右侧等位置,本实施例并不对此进行限制。
而当正在向会话群组中输入会话信息的目标用户为用户终端所登录的终端用户时,基于本实施例提供的方法,也将会在会话界面中显示终端用户对应的会话形象,以及显示相应的类型标识。例如图5所示,对用户终端而言,可以将终端用户对应的会话形象和相应类型标识显示在其它目标用户之前,以加强终端用户的参与感,从而能够提升终端用户的群聊体验。同时,基于本实施例提供的方法,可以从心理角度上让会话群组中的每个组员在群聊过程中容易产生兴奋感,也建立了一种心理预期,使每个组员更原理去等在其它用户正在输入的会话信息,从而刺激会话群组中的每个组员的群聊活跃性。
在另一示例性的实施例中,如图6所示,在会话界面显示多方会话中正在输入会话信息的目标用户对应的会话形象,可以包括如下步骤:
步骤S131,确定检测到的目标用户的数量。
首先需要说明的是,在本实施例中,考虑到用户界面中配设的用于显示目标用户对应的会话形象的会话形象展示位置是有限的,而会话群组中通常含有较多数量的用户,容易出现相同时刻正在向会话群组中输入会话信息的目标用户的数量较多的情况,因此,如何将多个目标用户分别对应的会话形象显示在数量有限的会话形象展示位置上,是实现在会话界面中显示目标用户对应的会话形象所存在的问题。
为解决此问题,本实施例需要确定目标用户的数量,然后将目标用户的数量与会话界面中配设的会话形象展示位置的数量进行对比,若得到目标用户的数量小于会话界面中配设的会话形象展示位置的数量,则表示用户界面中存在充足的会话形象展示位置能够用于展示目标用户的会话形象,因此将检测到的各个目标用户对应的会话形象依次显示在各个会话形象展示位置上即可。
若得到目标用户的数量大于会话界面中配设的会话形象展示位置的数量,则具体执行步骤S133描述的内容。
需要说明的是,用户界面中配设的会话形象展示位置具体可以位于信息输入框的上侧,并且能够随着信息输入框在会话界面中的移动而移动,例如图7所示,当信息输入框被用户触发时,信息输入框会相应移动至键盘输入框的上侧,会话形象展示位置也应当随着信息输入框的移动而进行移动,移动后的会话形象展示位置仍位于信息输入框的上侧。
还需要说明的是,具体如图7B所示,当用户终端的终端用户正在输入会话信息时,用户终端会检测到终端用户为目标用户,因此会在会话形象展示位置上显示终端用户对应的会话形象。
步骤S133,若目标用户的数量大于会话界面中配设的会话形象展示位置的数量,则基于目标用户触发输入会话信息的时间点的排序,将目标用户对应的会话形象显示在会话形象展示位置上。
其中,目标用户触发输入信息的时间点可以是会话服务器所记录,并由会话服务器发送到与其相通信的各个用户终端的。用户终端根据接收到的各个目标用户触发输入会话信息的时间点的信息,对各个时间点进行排序,然后基于所得的排序将各个目标用户对应的会话形象显示在数量有限的会话形象展示位置上。
例如,可以根据各个目标用户触发输入会话信息的时间点的先后顺序,确定各个目标用户的优先级,然后基于各个目标用户的优先级,以及预先配置的会话形象展示策略,在会话形象展示位置上进行各个目标用户对应的会话形象的更新显示。
需要理解的是,目标用户触发输入会话信息的时间点越早,其优先级应当越高,其对应的会话形象应当更早地显示到会话形象展示位置上。预先配置的会话形象展示策略是用于约束会话形象展示位置上对于会话形象进行显示的规则,例如会话形象展示策略约束会话形象在会话形象展示位置上显示的时长不超过指定时长,或者约束会话形象在会话形象展示位置上显示的期间,若目标用户终止向会话群组中输入会话信息,则退出显示相应会话形象,本处不对此进行限制。
当存在空闲的会话形象展示位置时,将基于各个目标用户的优先级以及预先配置的会话形象展示策略,在空闲的会话形象展示位置上显示另外的目标用户对应的会话形象,如此不断地在会话形象展示位置上进行各个目标用户对应的会话形象的更新显示,使得参与多方会话的每个目标用户的会话形象都有机会显示在用户界面上,由此能够提升参与群聊的每个用户的参与感,从而提升各个用户的群聊体验。
具体来说,在会话形象展示策略指示目标用户对应的会话形象在会话形象展示位置上显示指定时长的情况下,表示每个目标用户对应的会话形象在会话形象展示位置上的时长不超过指定时长,也即是说,当优先级较高的目标用户的会话形象在会话形象展示位置上显示指定时长时,则终止显示该会话形象,并更新显示优先级较低的目标用户的会话形象,此过程具体可以包括8所示的步骤S210至步骤S250,详细介绍如下:
步骤S210,确定会话界面中处于空闲状态的会话形象展示位置。
首先说明的是,会话界面中处于空闲状态的会话形象展示位置是指未显示有会话形象的会话形象展示位置。
一般来说,在开始进行多方会话时,会话界面上配设的所有会话形象展示位置均处于空闲状态。而在多方会话的进行过程中,处于空闲状态的会话形象展示位置是指会话界面中退出显示当前会话形象的会话形象展示位置。因此,处于空闲状态的会话形象展示位置是指能够显示目标用户对应的会话形象的会话形象展示位置。
步骤S230,根据各个目标用户的优先级依次确定候补的目标用户,将候补的目标用户对应的会话形象显示在处于空闲状态的会话形象展示位置上。
其中,候补的目标用户是指等待将相应的会话形象显示到会话形象展示位置上的目标用户,因此候补的目标用户可以根据各个目标用户的优先级依次确定得到。通过将候补的目标用户所对应的会话形象显示在处于空闲状态的会话形象展示位置上,以实现优先级较高的目标用户所对应会话形象在会话形象展示位置上的显示。
步骤S250,若会话形象展示位置上显示当前会话形象的时长达到指定时长,则退出显示当前会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。
由于会话形象展示策略指示目标用户对应的会话形象在会话形象展示位置上显示的时长不超过指定时长,因此当会话形象展示位置上显示当前会话形象的时长达到指定时长时,则退出显示当前会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。此后,则可以按照优先级将未进行会话形象显示的候补的目标用户对应的会话形象显示在空闲的会话形象展示位置中,实现此会话形象展示位置中的会话形象的更新显示。
或者在另外的实施例中,在步骤S250之后,还基于会话界面中配设的会话形象展示位置的排列关系,确定位于退出显示当前会话形象的会话形象展示位置之后的下一会话形象展示位置,然后将下一会话形象展示位置上显示的会话形象移动至前一会话形象展示位置上进行显示。
也即是说,当某个会话形象在会话形象展示位置上退出显示之后,会有该会话形象展示位置之后的会话形象展示位置上显示的会话形象进行补位显示,使得最终处于空闲状态的会话形象展示位置为处于末尾的会话形象展示位置,当需要显示其它候补的目标用户对应的会话形象时,将会话形象相应显示在处于末尾的会话形象展示位置上即可,十分方便。
并且,在基于此方法进行的会话形象更新显示过程中,会话形象展示位置上显示的会话形象会按照会话形象展示位置的排列位置依次显示,例如,处于起始位置的会话形象展示位置上显示的会话形象总是优先退出显示的,而最新显示的会话形象总是显示在末尾的会话形象展示位置上,进一步优化了会话形象展示位置中进行会话形象更新显示的可视化效果,从而进一步地提升群聊场景下的用户体验。
在会话形象展示策略指示在目标用户在终止输入会话信息后,退出显示相应的会话形象的实施例中,更新显示优先级较低的目标用户的会话形象的过程具体可以包括图9所示的步骤S310至步骤S350,详细介绍如下:
步骤S310,确定会话界面中处于空闲状态的会话形象展示位置;
步骤S330,根据各个目标用户的优先级依次确定候补的目标用户,将候补的目标用户对应的会话形象显示在处于空闲状态的会话形象展示位置上;
步骤S350,若检测到会话形象展示位置上显示的当前会话形象对应的目标用户终止输入会话信息,则退出显示当前会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。
其中,步骤S310与步骤S330所描述的过程与图8所示实施例中的步骤S210与步骤S230所描述的过程同理,因此本处不再对步骤S310与步骤S330所描述的过程进行赘述。
在步骤S350中,由于会话形象展示策略指示在目标用户在终止输入会话信息后,退出显示相应的会话形象,因此当用户终端检测到会话形象展示位置上显示的当前会话形象对应的目标用户终止输入会话信息时,则退出显示当前的会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。其中,目标用户在终止输入会话信息可以包括已经完成目标用户所输入会话信息在会话群组中的发送,或者包括目标用户取消了当前输入的会话信息,本处不对此进行限制。
在本实施例中,会话服务器根据多方会话中的目标用户触发输入会话信息的时间点实时维护一多方会话对应的会话队列,并周期性地将其维护的会话队列发送给各个用户终端,以使得用户终端在获取到多方会话对应的会话队列后,根据各个目标用户在会话队列中的排列顺序,可以确定各个目标用户的优先级。
并且,用户终端根据当前接收到的会话队列与上一次接收到的会话队列进行对比,可以确定哪些目标用户是新增加的正在输入会话信息的目标用户,以及哪些目标用户已经终止输入会话信息。因此,基于会话服务器实时维护的会话队列,可以保证用户终端能够及时地获知多方会话中的各个用户的交流状态,并且能够将获知得到的各个用户的交流状态显示在会话界面上,以使得用户也能够基于会话界面上显示的信息获取到群聊场景下各方用户的实时交流状态。
或者在另外的实施例中,会话队列可以是用户终端基于会话服务器向其发送的多方会话中的目标用户触发输入会话信息的时间点实时维护得到的,本实施例不对此进行限制。
此外,以上的两种会话形象展示策略也可以进行结合,也即在会话形象展示区域显示的会话形象同时具有显示时长不能超过指定时长、以及当目标用户在终止输入会话信息后,相应的会话形象需退出显示至少两种特性,可以根据实际的需求环境进行选择和配置。
在另外的实施例中,会话界面中配设的会话形象展示位置可以包括第一会话形象展示位置和第二会话形象展示位置,其中,第一会话形象展示位置用于显示终端用户对应的会话形象,以使得终端用户对应的会话形象常驻于会话界面中,以提升终端用户自身的参与感,第二会话形象展示位置用于显示会话群组中除终端用户之外的其它各个目标用户对应的会话形象。
因此,用户终端在基于目标用户触发输入会话信息的时间点的排序,将目标用户对应的会话形象显示于会话形象展示位置的过程中,若确定目标用户为除终端用户之外的其它用户,则将此目标用户对应的会话形象显示在第二会话形象展示位置上。在本实施例中,除终端用户之外的其它用户作为目标用户在第二会话形象展示位置上进行显示的具体过程请参见前述实施例中描述的内容,本处不进行赘述。
若确定目标用户为终端用户,由于终端用户对应的会话形象固定展示在第一会话形象展示位置上,则进行下一目标用户所对应会话形象在第二会话形象展示位置上的显示。
需要说明的是,若检测到终端用户为正在输入会话信息的目标用户时,仍需显示该终端用户所输入会话信息所属的信息类型对应的类型标识。若检测到终端用户终止输入会话信息,则取消该终端用户所输入会话信息所属的信息类型对应的类型标识的显示。由此,即使终端用户对应的会话形象固定展示在第一会话形象展示位置上,本实施例也可以通过类型标识的显示情况才有效提示多方会话中各个用户的交流状态。
在另外的实施例中,多方会话中的用户还可以对应于多个会话形象,当检测到正在输入会话信息的目标用户时,在会话界面中显示目标用户对应的会话形象的过程包括:基于目标用户正在输入的会话信息所属的信息类型,确定与信息类型相匹配的会话形象,然后将确定得到的会话形象显示在会话界面中。
也即是说,在本实施例中,每个用户所对应的会话形象可以基于该用户作为目标用户时所输入的会话信息所属的信息类型进行选择和显示,例如当目标用户所输入的会话信息所属的信息类型为文字时,目标用户对应的会话形象的嘴巴呈紧闭状态,而当目标用户所输入的会话信息所属的信息类型为语音时,目标用户对应的会话形象的嘴巴呈张开状态。其中,每个用户在不同信息类型下对应的会话形象也可以根据实际的用户需求进行设计,本实施例并不对此进行限制。
在另外的实施例中,若多方会话中仅含有较少数量的用户,也即该多方会话是较少数量的用户加入到会话群组中形成的,在显示多方会话对应的会话界面后,则在会话界面中显示所有用户对应的会话形象,当检测到多方会话中正在输入会话信息的目标用户时,由于该目标用户的会话形象已经显示在会话界面中,则根据目标用户正在输入的会话信息所属的信息类型,在显示的目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识即可,由此解决多方会话中由于用户数量较少可能导致的交流气氛不活跃的问题。
图10是在多方会话中仅含有2个用户的情况下的示例性会话界面示意图。如图10所示,会话界面中固定显示有所有用户对应的会话形象,终端用户对应的会话形象可以显示在另一用户对应的会话形象的左侧或者右侧,或者按照其它的相对位置进行二者用户对应的会话形象的显示,本实施例不对此进行限制。
当终端用户正在输入会话信息时,则在终端用户对应的会话形象的侧边显示所输入会话信息所属的信息类型对应的类型标识。当另一用户正在输入会话信息时,则相应在该用户对应的会话形象的侧边显示该用户所输入会话信息所属的信息类型对应的类型标识。由此,虽然多方会话中的用户数量较少,但通过会话形象和相应类型标识的结合显示仍能够更加真实地展现出会话群组中进行群聊会话的实时交流状态,从而活跃多方会话的氛围,提升终端用户的群聊体验。
图11是另一示例性实施例示出的一种信息处理方法的流程图。
其中,该信息处理方法具体可以由图1所示多方会话***中的会话服务器200具体执行,该信息处理方法可以包括步骤S410至步骤S430,详细介绍如下:
步骤S410,监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,多方会话信息用于表征多方会话中存在目标用户终端处于正在输入会话信息的会话状态。
如前所述的,由于多方会话中各个用户所在的用户终端分别与会话服务器进行通信,因此会话服务器可以监听多方会话中的各个用户终端对应的会话状态。
示例性的,会话服务器可以接收多方会话中的各个用户终端向其发送的第一输入状态信息,第一输入状态信息中含有目标用户终端触发输入会话信息的时间点,然后基于接收到的第一输入状态信息,将目标用户终端对应的目标用户***到会话队列中,该会话队列中含有的目标用户的排序对应于目标用户终端触发输入会话信息的时间点的排序。
会话服务器还接收多方会话中的目标用户终端发送的第二输入状态信息,其中第二输入状态信息用于指示目标用户终端终止输入会话信息,基于接收到的第二输入状态信息,会话服务器将目标用户终端对应的目标用户信息从会话队列中删除。
基于此过程,会话服务器可以进行会话队列的实时维护,并将实时维护的会话队列作为多方会话信息,该多方会话信息中明显包含有多方会话中存在目标用户终端处于正在输入会话信息的会话状态的信息。
步骤S430,基于多方会话信息,向各个用户终端发送会话控制指令,以使各个用户终端响应于会话控制指令,在多方会话对应的会话界面中显示目标用户终端对应的会话形象,并根据目标用户终端正在输入的会话信息所属的信息类型,在会话界面中显示信息类型对应的类型标识,会话形象是用于标识目标用户终端中登录的目标用户的虚拟对象。
应用服务器基于多方会话信息,可以获知多方会话中的各个用户对应的交流状态,因此,应用服务器通过向多方会话中的各个用户终端发送会话控制指令,使得各个用户终端的会话界面中能够进行多方会话中的各个用户对应的交流状态的实时显示和更新,从而使得用户能够基于会话界面上显示的信息获取到群聊场景下各方用户的实时交流状态。
图12是一示例性实施例示出的一种多方会话的时序图,如图12所示,该多方会话中存在用户A、用户B、用户C以及应用服务器,并由用户A、用户B和用户C组成会话群组。当用户A和用户B开始向会话群组中输入会话信息时,用户A和用户B所在的用户终端会向应用服务器上报自身的输入状态,应用服务器将用户A和用户B作为目标用户,通过所维护的会话队列来记录各个目标用户的交流状态,并根据一定的规则向各个用户终端下发输入事件(图12中仅示出应用服务器向用户C所在的用户终端发送输入事件,省略了应用服务器向用户A和用户B所在的用户终端发送输入事件的过程)。例如,如果会话队列中的目标用户的数量小于或等于会话界面中配设的会话形象展示位置的数量,应用服务器则直接通知用户终端,以使得用户终端直接将会话队列中的各个目标用户对应的会话形象显示在会话界面中配设的会话形象展示位置上。
当用户A发送完会话信息或者用户A停止输入会话信息后,应用服务器则从所维护的会话队列中删除用户A对应的信息,并通过用户终端,以使用户终端不再显示用户A所对应的会话形象。
而如果会话队列中的目标用户的数量大于会话界面中配设的会话形象展示位置的数量(例如为4)时,应用服务器则等待会话队列中位于队首的目标用户对应的会话形象在用户终端中显示指定时长后,或者会话队列中的前4位目标用户中存在目标用户停止输入会话信息或者已完成会话信息的发送时,通知用户终端按照会话队列中其它的目标用户所对应顺序,依次进行会话队列中其它的目标用户所对应会话形象的显示,以在会话界面中显示多方会话中的各个用户的实时交流状态。
因此,基于本实施例提供的方法,用户终端的会话界面中能够进行多方会话中的各个用户对应的交流状态的实时显示和更新,从而使得用户能够基于会话界面上显示的信息获取到群聊场景下各方用户的实时交流状态,解决了现有技术中无法获取群聊场景中各个用户的实时交流状态的问题。
图13是一示例性实施例示出的一种信息处理装置的框图。如图13所示,该信息处理装置包括:
会话界面显示模块510,配置为显示多方会话对应的会话界面,多方会话是基于多个用户加入到会话群组中形成的;会话形象显示模块530,配置为在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,会话形象是用于标识目标用户的虚拟对象;类型标识显示模块550,配置为根据目标用户正在输入的会话信息所属的信息类型,在目标用户对应的会话形象的侧边显示信息类型对应的类型标识。
基于本实施例提供的信息处理装置,使得多方会话中的用户能够基于会话界面上显示的信息获取到群聊场景下各方用户的实时交流状态,解决了现有技术中无法获取群聊场景中各个用户的实时交流状态的问题。
在另一示例性实施例中,会话形象显示模块530包括:
数量确定单元,配置为确定多方会话中正在输入会话信息的目标用户的数量;排序显示单元,配置为在目标用户的数量大于会话界面中配设的会话形象展示位置的数量的情况下,则基于目标用户触发输入会话信息的时间点的排序,将目标用户对应的会话形象显示在会话形象展示位置上。
在另一示例性实施例中,排序显示单元包括:
优先级确定子单元,配置为确定检测到的各个目标用户的优先级,优先级对应于目标用户触发输入会话信息的时间点的先后顺序;会话形象更新显示子单元,配置为基于各个目标用户的优先级以及预先配置的会话形象展示策略,在会话形象展示位置上进行各个目标用户对应的会话形象的更新显示。
在另一示例性实施例中,会话形象更新显示子单元包括:
第一展示位置确定子单元,配置为确定会话界面中处于空闲状态的会话形象展示位置;第一候补用户展示子单元,配置为根据各个目标用户的优先级依次确定候补的目标用户,将候补的目标用户对应的会话形象显示在处于空闲状态的会话形象展示位置上;第一会话形象退出控制子单元,配置为在会话形象展示位置上显示当前会话形象的时长达到指定时长的情况下,退出显示当前会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。
在另一示例性实施例中,会话形象更新显示子单元还包括:
下一展示位置确定子单元,配置为基于会话界面中配设的会话形象展示位置的排列关系,确定位于退出显示当前会话形象的会话形象展示位置之后的下一会话形象展示位置;展示位置补位子单元,配置为将下一会话形象展示位置上显示的会话形象移动至前一会话形象展示位置上进行显示。
在另一示例性实施例中,会话形象更新显示子单元包括:
第二展示位置确定子单元,配置为确定会话界面中处于空闲状态的会话形象展示位置;第二候补用户展示子单元,配置为根据各个目标用户的优先级依次确定候补的目标用户,将候补的目标用户对应的会话形象显示在处于空闲状态的会话形象展示位置上;第二会话形象退出控制子单元,配置为在检测到会话形象展示位置上显示的当前会话形象对应的目标用户终止输入会话信息的情况下,退出显示当前会话形象,以使退出显示当前会话形象的会话形象展示位置切换为空闲状态。
在另一示例性实施例中,优先级确定子单元包括:
会话队列获取子单元,配置为获取多方会话对应的会话队列,会话队列中含有多方会话中的目标用户触发输入会话信息的时间点的先后顺序;优先级获取子单元,配置为根据触发输入会话信息的时间点在会话队列中的先后顺序,确定各个目标用户的优先级。
在另一示例性实施例中,会话形象展示位置包括第一会话形象展示位置和第二会话形象展示位置,第一会话形象展示位置中显示有终端用户对应的会话形象;会话形象显示模块530还包括:
目标用户身份确定单元,配置为在基于目标用户触发输入会话信息的时间点的排序,将目标用户对应的会话形象显示于会话形象展示位置的过程中,若确定目标用户为除终端用户之外的其它用户,则将目标用户对应的会话形象显示在第二会话形象展示位置上;目标用户身份显示单元,配置为在确定目标用户为终端用户的情况下,进行下一目标用户所对应会话形象在第二会话形象展示位置上的显示。
在另一示例性实施例中,会话形象显示模块530包括:
会话形象确定单元,配置为基于目标用户正在输入的会话信息所属的信息类型,确定与信息类型相匹配的会话形象;会话形象确认展示单元,配置为将确定得到的会话形象显示在会话界面中。
图14是另一示例性实施例示出的一种信息处理装置的框图。如图14所示,该信息处理装置包括:
会话状态监听模块,配置为监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,多方会话信息用于表征多方会话中存在目标用户终端处于正在输入会话信息的会话状态;会话显示控制模块,配置为基于多方会话信息,向各个用户终端发送会话控制指令,以使各个用户终端响应于会话控制指令,在多方会话对应的会话界面中显示目标用户终端对应的会话形象,并根据目标用户终端正在输入的会话信息所属的信息类型,在会话界面中显示信息类型对应的类型标识,会话形象是用于标识目标用户终端中登录的目标用户的虚拟对象。
基于本实施例提供的信息处理装置,也能够使得多方会话中的用户能够基于会话界面上显示的信息获取到群聊场景下各方用户的实时交流状态,解决了现有技术中无法获取群聊场景中各个用户的实时交流状态的问题。
在另一示例性实施例中,会话状态监听模块包括:
第一状态信息接收单元,配置为接收多方会话中的用户终端发送的第一输入状态信息,第一输入状态信息中含有目标用户终端触发输入会话信息的时间点;会话队列***单元,配置为基于接收到的第一输入状态信息,将目标用户终端对应的目标用户***到会话队列中,会话队列中含有的目标用户的排序,对应于目标用户终端触发输入会话信息的时间点的排序;多方会话信息获取单元,配置为将得到的会话队列作为多方会话信息。
在另一示例性实施例中,会话状态监听模块还包括:
第二状态信息接收单元,配置为接收多方会话中的目标用户终端发送的第二输入状态信息,第二输入状态信息用于指示目标用户终端终止输入会话信息;会话队列删除单元,配置为基于接收到的第二输入状态信息,将目标用户终端对应的目标用户信息从会话队列中删除。
需要说明的是,上述实施例所提供的装置与上述实施例所提供的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
本申请的实施例还提供了一种电子设备,包括处理器和存储器,其中,存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时实现如前所述的信息处理方法。
图15示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图15示出的电子设备的计算机***1600仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图15所示,计算机***1600包括中央处理单元(Central Processing Unit,CPU)1601,其可以根据存储在只读存储器(Read-Only Memory,ROM)1602中的程序或者从存储部分1608加载到随机访问存储器(Random Access Memory,RAM)1603中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM1603中,还存储有***操作所需的各种程序和数据。CPU1601、ROM1602以及RAM1603通过总线1604彼此相连。输入/输出(Input/Output,I/O)接口1605也连接至总线1604。
以下部件连接至I/O接口1605:包括键盘、鼠标等的输入部分1606;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid crystal Display,LCD)等以及扬声器等的输出部分1607;包括硬盘等的存储部分1608;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1609。通信部分1609经由诸如因特网的网络执行通信处理。驱动器1610也根据需要连接至I/O接口1605。可拆卸介质1611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1610上,以便于从其上读出的计算机程序根据需要被安装入存储部分1608。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1609从网络上被下载和安装,和/或从可拆卸介质1611被安装。在该计算机程序被中央处理单元(CPU)1601执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的信息处理方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的信息处理方法。
上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。
Claims (15)
1.一种信息处理方法,其特征在于,包括:
显示多方会话对应的会话界面,所述多方会话是基于多个用户加入到会话群组中形成的;
在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,所述会话形象是用于标识所述目标用户的虚拟对象;
根据所述目标用户正在输入的会话信息所属的信息类型,在所述目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识。
2.根据权利要求1所述的方法,其特征在于,在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,包括:
确定所述多方会话中正在输入会话信息的目标用户的数量;
若所述目标用户的数量大于所述会话界面中配设的会话形象展示位置的数量,则基于所述目标用户触发输入会话信息的时间点的排序,将所述目标用户对应的会话形象显示在所述会话形象展示位置上。
3.根据权利要求2所述的方法,其特征在于,基于所述目标用户触发输入会话信息的时间点的排序,将所述目标用户对应的会话形象显示在所述会话形象展示位置上,包括:
确定检测到的各个目标用户的优先级,所述优先级对应于所述目标用户触发输入会话信息的时间点的先后顺序;
基于所述各个目标用户的优先级以及预先配置的会话形象展示策略,在所述会话形象展示位置上进行所述各个目标用户对应的会话形象的更新显示。
4.根据权利要求3所述的方法,其特征在于,所述会话形象展示策略指示所述目标用户对应的会话形象在所述会话形象展示位置上显示指定时长;
基于所述各个目标用户的优先级以及预先配置的会话形象展示策略,在所述会话形象展示位置上进行所述各个目标用户对应的会话形象的更新显示,包括:
确定所述会话界面中处于空闲状态的会话形象展示位置;
根据所述各个目标用户的优先级依次确定候补的目标用户,将所述候补的目标用户对应的会话形象显示在所述处于空闲状态的会话形象展示位置上;
若所述会话形象展示位置上显示当前会话形象的时长达到所述指定时长,则退出显示所述当前会话形象,以使所述退出显示所述当前会话形象的会话形象展示位置切换为空闲状态。
5.根据权利要求4所述的方法,其特征在于,在退出显示所述当前会话形象之后,所述方法包括:
基于所述会话界面中配设的会话形象展示位置的排列关系,确定位于所述退出显示所述当前会话形象的会话形象展示位置之后的下一会话形象展示位置;
将所述下一会话形象展示位置上显示的会话形象移动至前一会话形象展示位置上进行显示。
6.根据权利要求3所述的方法,其特征在于,所述会话形象展示策略指示在所述目标用户在终止输入会话信息后,退出显示相应的会话形象;
基于所述各个目标用户的优先级以及预先配置的会话形象展示策略,在所述会话形象展示位置上进行所述各个目标用户对应的会话形象的更新显示,包括:
确定所述会话界面中处于空闲状态的会话形象展示位置;
根据所述各个目标用户的优先级依次确定候补的目标用户,将所述候补的目标用户对应的会话形象显示在所述处于空闲状态的会话形象展示位置上;
若检测到所述会话形象展示位置上显示的当前会话形象对应的目标用户终止输入会话信息,则退出显示所述当前会话形象,以使所述退出显示所述当前会话形象的会话形象展示位置切换为空闲状态。
7.根据权利要求3所述的方法,其特征在于,确定检测到的各个目标用户的优先级,包括:
获取所述多方会话对应的会话队列,所述会话队列中含有所述多方会话中的目标用户触发输入会话信息的时间点的先后顺序;
根据所述目标用户触发输入会话信息的时间点在所述会话队列中的先后顺序,确定所述目标用户的优先级。
8.根据权利要求2所述的方法,其特征在于,所述会话形象展示位置包括第一会话形象展示位置和第二会话形象展示位置,所述第一会话形象展示位置中显示有终端用户对应的会话形象;所述方法还包括:
在基于所述目标用户触发输入会话信息的时间点的排序,将所述目标用户对应的会话形象显示于所述会话形象展示位置的过程中,若确定所述目标用户为除所述终端用户之外的其它用户,则将所述目标用户对应的会话形象显示在所述第二会话形象展示位置上;
若确定所述目标用户为所述终端用户,则进行下一目标用户所对应会话形象在所述第二会话形象展示位置上的显示。
9.根据权利要求1所述的方法,其特征在于,所述多方会话中的用户对应于多个会话形象;在所述会话界面中显示所述目标用户对应的会话形象,包括:
基于所述目标用户正在输入的会话信息所属的信息类型,确定与所述信息类型相匹配的会话形象;
将确定得到的会话形象显示在所述会话界面中。
10.一种信息处理方法,其特征在于,包括:
监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,所述多方会话信息用于表征所述多方会话中存在目标用户终端处于正在输入会话信息的会话状态;
基于所述多方会话信息,向所述各个用户终端发送会话控制指令,以使所述各个用户终端响应于所述会话控制指令,在所述多方会话对应的会话界面中显示所述目标用户终端对应的会话形象,并根据所述目标用户终端正在输入的会话信息所属的信息类型,在所述会话界面中显示所述信息类型对应的类型标识,所述会话形象是用于标识所述目标用户终端中登录的目标用户的虚拟对象。
11.根据权利要求10所述的方法,其特征在于,监听多方会话中的各个用户终端对应的会话状态,得到多方会话信息,包括:
接收所述多方会话中的用户终端发送的第一输入状态信息,所述第一输入状态信息中含有所述目标用户终端触发输入会话信息的时间点;
基于接收到的所述第一输入状态信息,将所述目标用户终端对应的目标用户***到会话队列中,所述会话队列中含有的目标用户的排序,对应于所述目标用户终端触发输入会话信息的时间点的排序;
将得到的所述会话队列作为所述多方会话信息。
12.根据权利要求11所述的方法,其特征在于,在将得到的所述会话队列作为所述多方会话信息之前,所述方法还包括:
接收所述多方会话中的目标用户终端发送的第二输入状态信息,所述第二输入状态信息用于指示所述目标用户终端终止输入会话信息;
基于接收到的所述第二输入状态信息,将所述目标用户终端对应的目标用户信息从所述会话队列中删除。
13.一种信息处理装置,其特征在于,包括:
会话界面显示模块,配置为显示多方会话对应的会话界面,所述多方会话是基于多个用户加入到会话群组中形成的;
会话形象显示模块,配置为在所述会话界面显示所述多方会话中正在输入会话信息的目标用户对应的会话形象,所述会话形象是用于标识所述目标用户的虚拟对象;
类型标识显示模块,配置为根据所述目标用户正在输入的会话信息所属的信息类型,在所述目标用户对应的会话形象的侧边显示所述信息类型对应的类型标识。
14.一种电子设备,其特征在于,包括:
存储器,存储有计算机可读指令;
处理器,读取存储器存储的计算机可读指令,以执行权利要求1至9或权利要求10至12中的任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至9或权利要求10至12中的任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011087496.2A CN114338577B (zh) | 2020-10-12 | 2020-10-12 | 信息处理方法及装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011087496.2A CN114338577B (zh) | 2020-10-12 | 2020-10-12 | 信息处理方法及装置、电子设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338577A true CN114338577A (zh) | 2022-04-12 |
CN114338577B CN114338577B (zh) | 2023-05-23 |
Family
ID=81032919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011087496.2A Active CN114338577B (zh) | 2020-10-12 | 2020-10-12 | 信息处理方法及装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338577B (zh) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010033298A1 (en) * | 2000-03-01 | 2001-10-25 | Benjamin Slotznick | Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents |
CN104639425A (zh) * | 2015-01-06 | 2015-05-20 | 广州华多网络科技有限公司 | 一种网络表情播放方法、***和服务设备 |
CN106355629A (zh) * | 2016-08-19 | 2017-01-25 | 腾讯科技(深圳)有限公司 | 一种虚拟形象的配置方法及装置 |
CN106445325A (zh) * | 2016-08-30 | 2017-02-22 | 华为技术有限公司 | 一种创建群组的方法及装置 |
DE202017105929U1 (de) * | 2016-10-14 | 2018-01-09 | Google LLC (n.d.Ges.d. Staates Delaware) | Privatsphäre-Einstellungen für virtuelle Realität |
WO2018141224A1 (zh) * | 2017-02-06 | 2018-08-09 | 阿里巴巴集团控股有限公司 | 群组消息的阅读状态展示方法、即时通讯客户端及服务端 |
CN108880975A (zh) * | 2017-05-16 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 信息显示方法、装置及*** |
CN109086860A (zh) * | 2018-05-28 | 2018-12-25 | 北京光年无限科技有限公司 | 一种基于虚拟人的交互方法及*** |
CN109873757A (zh) * | 2019-03-29 | 2019-06-11 | 上海连尚网络科技有限公司 | 用于多人会话的消息显示方法、电子设备和可读介质 |
CN110147188A (zh) * | 2019-05-27 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 一种信息提示方法、装置、设备及存储介质 |
CN110717974A (zh) * | 2019-09-27 | 2020-01-21 | 腾讯数码(天津)有限公司 | 展示状态信息的控制方法、装置、电子设备和存储介质 |
WO2020042816A1 (zh) * | 2018-08-28 | 2020-03-05 | Oppo广东移动通信有限公司 | 消息显示方法、装置、终端及存储介质 |
CN110913077A (zh) * | 2019-12-03 | 2020-03-24 | 深圳集智数字科技有限公司 | 一种会话消息显示方法和装置 |
CN111589130A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 虚拟场景中的虚拟对象控制方法、装置、设备及存储介质 |
CN111600730A (zh) * | 2020-05-18 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 会话界面显示方法、群聊创建方法、装置及设备 |
US20200279240A1 (en) * | 2019-03-01 | 2020-09-03 | Grabango Co. | Cashier interface for linking customers to virtual data |
-
2020
- 2020-10-12 CN CN202011087496.2A patent/CN114338577B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010033298A1 (en) * | 2000-03-01 | 2001-10-25 | Benjamin Slotznick | Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents |
CN104639425A (zh) * | 2015-01-06 | 2015-05-20 | 广州华多网络科技有限公司 | 一种网络表情播放方法、***和服务设备 |
CN106355629A (zh) * | 2016-08-19 | 2017-01-25 | 腾讯科技(深圳)有限公司 | 一种虚拟形象的配置方法及装置 |
CN106445325A (zh) * | 2016-08-30 | 2017-02-22 | 华为技术有限公司 | 一种创建群组的方法及装置 |
DE202017105929U1 (de) * | 2016-10-14 | 2018-01-09 | Google LLC (n.d.Ges.d. Staates Delaware) | Privatsphäre-Einstellungen für virtuelle Realität |
WO2018141224A1 (zh) * | 2017-02-06 | 2018-08-09 | 阿里巴巴集团控股有限公司 | 群组消息的阅读状态展示方法、即时通讯客户端及服务端 |
CN108880975A (zh) * | 2017-05-16 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 信息显示方法、装置及*** |
CN109086860A (zh) * | 2018-05-28 | 2018-12-25 | 北京光年无限科技有限公司 | 一种基于虚拟人的交互方法及*** |
WO2020042816A1 (zh) * | 2018-08-28 | 2020-03-05 | Oppo广东移动通信有限公司 | 消息显示方法、装置、终端及存储介质 |
US20200279240A1 (en) * | 2019-03-01 | 2020-09-03 | Grabango Co. | Cashier interface for linking customers to virtual data |
CN109873757A (zh) * | 2019-03-29 | 2019-06-11 | 上海连尚网络科技有限公司 | 用于多人会话的消息显示方法、电子设备和可读介质 |
CN110147188A (zh) * | 2019-05-27 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 一种信息提示方法、装置、设备及存储介质 |
CN110717974A (zh) * | 2019-09-27 | 2020-01-21 | 腾讯数码(天津)有限公司 | 展示状态信息的控制方法、装置、电子设备和存储介质 |
CN110913077A (zh) * | 2019-12-03 | 2020-03-24 | 深圳集智数字科技有限公司 | 一种会话消息显示方法和装置 |
CN111589130A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 虚拟场景中的虚拟对象控制方法、装置、设备及存储介质 |
CN111600730A (zh) * | 2020-05-18 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 会话界面显示方法、群聊创建方法、装置及设备 |
Non-Patent Citations (1)
Title |
---|
巴志超等: "微信群内部信息交流的网络结构、行为及其演化分析――基于会话分析视角", 《情报学报》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114338577B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10198238B2 (en) | Data transmission method, and relevant device and system | |
US11792273B2 (en) | Invitation link for launching multi-user applications | |
US20220043556A1 (en) | Image distribution method, image distribution server device and chat system | |
WO2009012117A1 (en) | Method, system and apparatus for sorting topics within a group | |
CN105283233B (zh) | 信息处理*** | |
JP2007504529A (ja) | スケーラブルなインスタント・メッセージング・アーキテクチャ | |
CN112057846B (zh) | 云游戏服务调度的交互方法、装置、设备和存储介质 | |
CN113115114A (zh) | 互动方法、装置、设备及存储介质 | |
CN106209396A (zh) | 匹配方法及相关装置 | |
CN110609970B (zh) | 用户身份识别方法、装置、存储介质及电子设备 | |
CN113315869A (zh) | 内容显示方法、装置、电子设备及存储介质 | |
CN114518918A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN107800612B (zh) | 用户匹配方法、装置、存储介质和计算机设备 | |
CN114844869A (zh) | 多媒会议参会统计方法、装置、计算机设备及存储介质 | |
CN113613060A (zh) | 绘画直播方法、装置、设备及存储介质 | |
CN114338577B (zh) | 信息处理方法及装置、电子设备、存储介质 | |
CN112169312A (zh) | 云游戏服务的排队调度方法、装置、设备和存储介质 | |
KR20210116865A (ko) | 대화 서비스 제공 방법 및 장치 | |
CN106789568A (zh) | 一种通讯信息获取方法及装置 | |
US20220021715A1 (en) | Live streaming method and apparatus, device and computer readable storage medium | |
CN109544115A (zh) | 会议信息提醒方法、***及服务器、计算机可读存储介质 | |
CN114895830A (zh) | 任务信息显示方法、装置、电子设备以及存储介质 | |
CN113869954A (zh) | 信息处理方法和装置 | |
CN111130983B (zh) | 信息发送、生成结果信息的方法和设备 | |
CN112131028A (zh) | 进程交互方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40071435 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |