CN115348228A - 群组加入方法、群组信息显示方法及相关装置 - Google Patents
群组加入方法、群组信息显示方法及相关装置 Download PDFInfo
- Publication number
- CN115348228A CN115348228A CN202110529635.0A CN202110529635A CN115348228A CN 115348228 A CN115348228 A CN 115348228A CN 202110529635 A CN202110529635 A CN 202110529635A CN 115348228 A CN115348228 A CN 115348228A
- Authority
- CN
- China
- Prior art keywords
- group
- interaction
- interface
- target
- joining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请的实施例提供了一种群组加入方法、群组信息显示方法及相关装置。该群组加入方法包括:获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息以及所述至少一个群组的加入条件;根据所述群组数据,显示包含有所述至少一个群组的群组操作界面以及对应的加入条件;响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;接收所述服务器返回的针对所述加入请求的响应消息。本申请实施例的技术方案能够提高加入群组的便利性和高效性。
Description
技术领域
本申请涉及即时通信技术领域,具体而言,涉及一种群组加入方法、群组信息显示方法及相关装置。
背景技术
目前,网络即时通信工具(Instant Messenger,简称“IM”)是一种两人或多人使用网络进行即时的文字信息、档案、语音及视频交流的终端服务,即时通信工具不仅可以实现两个用户之间的一对一的信息交互,还可通过创建群组来实现多个用户之间的群组交互。
相关技术中,在即时通信工具中创建相关群组之后,只能通过生成群聊二维码分享出去,等待感兴趣的用户加入,并且在即时通讯工具中对创建的群组无法进行集中显示,因而导致了群组加入的不便与低效。
发明内容
本申请的实施例提供了一种群组加入方法、群组信息显示方法及相关装置,进而至少在一定程度上能够提高加入群组的便利性和高效性。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种群组加入方法,包括:获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息以及所述至少一个群组的加入条件;根据所述群组数据,显示包含有所述至少一个群组以及对应的加入条件的群组操作界面;响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;接收所述服务器返回的针对所述加入请求的响应消息。
根据本申请实施例的一个方面,提供了一种群组加入方法,包括:发送群组数据至客户端,所述群组数据用于使所述客户端显示包含有至少一个群组的群组操作界面;接收所述客户端发送的加入请求,所述加入请求是所述客户端响应于针对所述群组操作界面中的目标群组的加入指令所生成的,所述加入请求中包含有所述客户端中的登录账号;若所述登录账号符合所述目标群组的加入条件,则将所述登录账号加入所述目标群组,并向所述客户端返回针对所述加入请求的响应消息。
根据本申请实施例的一个方面,提供了一种群组信息显示方法,包括:显示包含状态信息区域以及会话信息区域的群组会话界面,其中,所述状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,所述会话信息区域用于显示所述至少一个群成员发送的会话消息;获取所述至少一个群成员的互动状态,并根据所述互动状态确定所述至少一个群成员对应的第二状态标识;在所述状态信息区域将所述至少一个群成员对应的第一状态标识切换为所述第二状态标识进行显示。
根据本申请实施例的一个方面,提供了一种群组加入装置,包括:第一获取单元,配置为获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息;第一显示单元,配置为根据所述群组数据,显示包含有所述至少一个群组的群组操作界面;第一发送单元,配置为响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;第一接收单元,配置为接收所述服务器返回的针对所述加入请求的响应消息。
在本申请的一些实施例中,基于前述方案,所述第一发送单元配置为:响应于针对所述目标群组的群组查看指令,显示所述目标群组的群组会话界面;在所述群组会话界面上显示群组加入窗口,所述群组加入窗口是在确定所述登录账号符合所述加入条件时生成的;响应于在所述群组加入窗口中触发的所述加入指令,向所述服务器发送所述加入请求。
在本申请的一些实施例中,基于前述方案,所述装置还包括:界面显示单元,配置为若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有所述目标群组中的成员标识;信息获取单元,配置为响应于针对所述目标群组中的目标成员标识的触发指令,获取所述目标成员标识对应的成员信息;信息显示单元,配置为在所述群组会话界面中显示所述目标成员标识对应的成员信息。
在本申请的一些实施例中,基于前述方案,所述信息显示单元配置为:在所述群组会话界面上显示独立于所述群组会话界面的子页面;在所述子页面中显示所述目标成员标识对应的成员信息。
在本申请的一些实施例中,基于前述方案,所述第一显示单元还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动消息卡片;响应于针对所述互动消息卡片的查看指令,获取所述互动消息卡片中包含的互动信息;在所述群组会话界面中显示所述互动信息。
在本申请的一些实施例中,基于前述方案,所述第一显示单元还配置为:若所述互动信息指示参与互动的群成员的数量达到预设阈值,则在所述互动消息卡片上显示第一互动选项,所述第一互动选项用于触发跳转至针对所述互动的围观界面;若所述互动信息指示参与互动的群成员的数量未达到所述预设阈值,则在所述互动消息卡片上显示第二互动选项,所述第二互动选项用于触发跳转至进行所述互动的互动界面。
在本申请的一些实施例中,基于前述方案,所述互动信息用于指示参与所述互动的群成员在指定应用中进行所述互动;所述第一互动选项用于触发跳转至所述指定应用中针对所述互动的围观界面,所述第二互动选项用于触发跳转至所述指定应用中进行所述互动的互动界面。
在本申请的一些实施例中,基于前述方案,所述第一显示单元还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面的指定显示区域中显示有参与互动的群成员的成员标识;响应于针对所述指定显示区域中显示的任一成员标识的触发指令,获取互动信息;在所述群组会话界面中显示所述互动信息。
在本申请的一些实施例中,基于前述方案,所述第一发送单元还配置为:响应于在所述群组操作界面中触发的群组创建指令,显示群组创建界面;响应于在所述群组创建界面中触发的条件设置指令,生成群组加入条件;向所述服务器发送群组创建请求,所述群组创建请求中包含有所述群组加入条件,所述群组创建请求用于请求所述服务器根据所述群组加入条件创建群组。
在本申请的一些实施例中,基于前述方案,所述第一获取单元还配置为:响应于在所述群组创建界面中触发的群组名称编辑指令和群组描述信息编辑指令,获取群组名称和群组描述信息;将所述群组名称和所述群组描述信息添加至所述群组创建请求中。
在本申请的一些实施例中,基于前述方案,所述第一显示单元还配置为:若所述条件设置指令设置的群组加入条件之间存在冲突,则生成冲突提示信息,并在所述群组创建界面中显示所述冲突提示信息。
在本申请的一些实施例中,基于前述方案,所述第一显示单元还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动创建控件;响应于针对所述互动创建控件的触发指令,显示互动创建界面;响应于在所述互动创建界面中触发的互动设置指令,生成互动消息卡片,所述互动消息卡片中包含有设置的互动信息;在所述群组会话界面中显示所述互动消息卡片。
根据本申请实施例的一个方面,提供了一种群组加入装置,包括:第二发送单元,配置为发送群组数据至客户端,所述群组数据用于使所述客户端显示包含有至少一个群组的群组操作界面;第二接收单元,配置为接收所述客户端发送的加入请求,所述加入请求是所述客户端响应于针对所述群组操作界面中的目标群组的加入指令所生成的,所述加入请求中包含有所述客户端中的登录账号;加入返回单元,配置为若所述登录账号符合所述目标群组的加入条件,则将所述登录账号加入所述目标群组,并向所述客户端返回针对所述加入请求的响应消息。
根据本申请实施例的一个方面,提供了一种群组信息显示装置,包括:第二显示单元,配置为显示包含状态信息区域以及会话信息区域的群组会话界面,其中,所述状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,所述会话信息区域用于显示所述至少一个群成员发送的会话消息;第二获取单元,配置为获取所述至少一个群成员的业务状态,并根据所述业务状态确定所述至少一个群成员对应的第二状态标识;切换单元,配置为在所述状态信息区域将所述至少一个群成员对应的第一状态标识切换为所述第二状态标识进行显示。
在本申请的一些实施例中,基于前述方案,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元还配置为:响应于针对所述第二状态标识的触发指令,跳转至所述目标互动对应的应用界面;若参与所述目标互动的人数达到预设阈值,则响应于针对所述应用界面中的第一互动选项的触发指令,显示针对所述目标互动的围观界面;若参与所述目标互动的人数未达到所述预设阈值,则响应于针对所述应用界面中的第二互动选项的触发指令,显示进行所述目标互动的互动界面。
在本申请的一些实施例中,基于前述方案,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元还配置为:响应于针对指定群成员的第二状态标识的触发指令,根据所述指定群成员的互动状态,跳转至所述目标互动对应应用的围观界面或互动界面。
在本申请的一些实施例中,基于前述方案,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元还配置为:响应于针对所述第二状态标识的触发指令,获取所述目标互动的互动信息;在所述群组会话界面中显示所述互动信息。
根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的群组加入方法或群组信息显示方法。
根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的群组加入方法或群组信息显示方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的群组加入方法或群组信息显示方法。
在本申请的一些实施例所提供的技术方案中,客户端可以首先获取服务器发送的群组数据,群组数据中包含有至少一个群组的信息;然后,客户端可以根据群组数据,显示包含有至少一个群组的群组操作界面;进而响应于针对群组操作界面中的目标群组的加入指令,向服务器发送加入请求,加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合目标群组的加入条件时,将登录账号加入目标群组;最后,客户端可以接收服务器返回的针对加入请求的响应消息。在本申请实施例的技术方案中,客户端可以显示群组操作界面,群组操作界面可以对已创建的群组进行集中式显示,方便了用户对已创建的群组的查看与查找,当用户希望加入某一群组时,即可在群组操作界面触发针对该群组的加入指令,从而发送加入请求至服务器,以使服务器可以根据目标群组的加入条件完成加群操作,提高了加入群组的便利性和高效性,避免了用户在加入群组时对已创建的群组逐个搜索而导致费时费力的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本申请实施例提供的一种实施环境的示意图;
图2示出了根据本申请的一个实施例的群组加入方法的流程图;
图3示出了根据本申请的一个实施例的群组加入方法的流程图;
图4A-4D示出了根据本申请的一个实施例的群组加入方法对应在客户端显示的界面图;
图5A-5B示出了根据本申请的一个实施例的查看成员信息方法对应在客户端显示的界面图;
图6示出了根据本申请的一个实施例的查看互动消息卡片的流程图;
图7示出了根据本申请的一个实施例的查看互动消息卡片的流程图;
图8A-8F示出了根据本申请的一个实施例的查看互动消息卡片的方法对应在客户端显示的界面图;
图9示出了根据本申请的另一个实施例的创建群组方法的流程图;
图10A-10J示出了根据本申请的一个实施例的创建群组方法对应在客户端显示的界面图;
图11示出了根据本申请的另一个实施例的创建互动方法的流程图;
图12示出了根据本申请的一个实施例的创建互动方法的交互示意图;
图13示出了根据本申请的一个实施例的群组加入方法的流程图;
图14示出了根据本申请的一个实施例的群组加入方法的逻辑图;
图15示出了根据本申请的一个实施例的群组加入装置的框图;
图16示出了根据本申请的一个实施例的群组加入装置的框图;
图17示出了根据本申请的一个实施例的群组信息显示装置的框图;
图18示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
需要说明的是,本申请的说明书和权利要求书及上述附图中使用的术语仅用于描述实施例,并不旨在限制本申请的范围。应该理解的是,术语“包括”、“包含”、“具有”等在本文中使用时指定存在所陈述的特点、整体、步骤、操作、元件、组件和/或其群组,但并不排除存在或添加其他特点、整体、步骤、操作、元件、组件和/或其群组中的一个或多个。
将进一步理解的是,尽管术语“第一”、“第二”、“第三”等可以在本文中用于描述各种元件,但是这些元件不应受这些术语的限制。这些术语仅用于区分一个元件和另一个元件。例如,在不脱离本发明的范围的情况下,第一元件可以被称为第二元件。类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包含关联的列出的项目中的一个或多个的任何和所有组合。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
需要说明的是:在本文中提及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的一种群组加入方法,可以应用于如图1所示的应用环境中。该应用环境可以包括终端设备101、网络102和服务器103,终端设备101可以通过网络102与服务器103进行通信。其中,服务器103可以是独立的物理服务器,或者是多个物理服务器构成的服务器集群或者分布式***,或者是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备101可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端设备101以及服务器103可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例在此不做限制。
终端设备101中运行有客户端,客户端可以为应用程序客户端,终端设备101用于为客户端提供运行环境,并保证客户端与服务器103之间的通信。客户端可以作为一个或者多个群组的创建客户端,同时也可以作为请求客户端,向服务器103提交加入请求,请求加入一个或者多个群组。
服务器103用于存储群组数据并对已创建的群组进行管理。其中,群组数据包括但不限于群组标识、群组简介、群组成员标识以及群消息等群组数据,服务器103根据上述群组数据对群组进行管理,包括但不限于群组创建、群组信息修改、群组成员加入以及群组成员退出等,同时,服务器103还用于为客户端提供群组查询服务,以使得客户端能够根据查询结果显示包含有至少一个群组的群组操作界面。
在本申请的一个实施例中,终端设备101中的客户端可以获取服务器103发送的群组数据,群组数据中包含有至少一个群组的信息;然后,客户端可以根据群组数据,显示包含有至少一个群组的群组操作界面;进而客户端可以响应于针对群组操作界面中的目标群组的加入指令,向服务器发送加入请求,加入请求用于请求服务器在确定加入请求中包含的登录账号符合目标群组的加入条件时,将登录账号加入目标群组;最后,客户端可以接收服务器返回的针对加入请求的响应消息。
以下对本申请实施例的技术方案的实现细节进行详细阐述:
图2示出了根据本申请的一个实施例的群组加入方法的流程图,该群组加入方法可以由终端设备中运行的客户端来执行,该终端设备可以是图1中所示的终端设备101。参照图2所示,群组加入方法包括:
步骤S210、获取服务器发送的群组数据,群组数据中包含有至少一个群组的信息以及至少一个群组的加入条件;
步骤S220、根据群组数据,显示包含有至少一个群组以及对应的加入条件的群组操作界面;
步骤S230、响应于针对群组操作界面中的目标群组的加入指令,向服务器发送加入请求,加入请求用于请求服务器在确定加入请求中包含的登录账号符合目标群组的加入条件时,将登录账号加入目标群组;
步骤S240、接收服务器返回的针对加入请求的响应消息。
下面对这些步骤进行详细描述。
在步骤S210中,获取服务器发送的群组数据,群组数据中包含有至少一个群组的信息以及至少一个群组的加入条件。
本实施例中提供的群组加入方法可以由终端设备中运行的客户端执行,客户端可以是终端设备中安装的能够建立群组的应用,该应用可以是终端设备的预装应用也可以第三方应用,可以包括但不限于是企业微信、微信或者微博等应用。客户端可以作为一个或者多个群组的创建客户端,当客户端完成群组创建之后,可以将其创建的群组的信息通过网络提交给服务器,服务器可以接收各个客户端的群组数据,服务器在接收到各个群组的创建客户端发送的群组数据之后,对群组数据进行存储。
其中,作为执行主体的客户端获取服务器发送的群组数据可以包括两种情况。一种情况是客户端主动向服务器发送群组数据的获取请求,服务器在接收到客户端的获取请求之后,将存储的群组数据发送至客户端;另一种情况是服务器可以将存储的群组数据发送至客户端,客户端接收到服务器发送的群组数据,从而获取到群组数据。
需要说明的是,正因为服务器可以接收各个群组的创建客户端发送的群组数据,因此,在本实施例中,服务器发送的群组数据中包含的至少一个群组可能是作为执行主体的客户端创建的群组,也可能是其他客户端创建的群组,还需要说明的是,群组数据中可以包含至少一个群组的信息以及至少一个群组的加入条件,其中,群组的信息可以包含但不限于群组标识、群组简介、群组成员标识、群组的位置标识以及群消息等信息;加入条件可以是地理位置条件,地理位置条件限定的是登录账号所在地理位置范围,加入条件还可以是身份信息条件,例如,用户昵称、用户生日、职位、职级、职称、游戏段位、游戏称号等信息。加入条件可以根据实际情况进行具体设定,本申请实施例在此不做限定。
在步骤S220中,根据群组数据,显示包含有至少一个群组以及对应的加入条件的群组操作界面。
客户端在获取到群组数据后,可以根据群组数据输出群组操作界面。群组操作界面是通过终端设备的屏幕进行显示的,群组操作界面中可以包含有至少一个已创建的群组以及该群组对应的加入条件,用户可以在该界面进行操作实现人机交互。
在一些实施例中,群组操作界面对于群组的显示可以是分类显示的方式,例如,按照已加入的群组和未加入的群组两种分类方式进行显示,又例如,按照已加入的群组、可加入的群组和不可加入的群组三种分类方式进行显示,本申请实施例对此不进行限定。
在步骤S230中,响应于针对群组操作界面中的目标群组的加入指令,向服务器发送加入请求,加入请求用于请求服务器在确定加入请求中包含的登录账号符合目标群组的加入条件时,将登录账号加入目标群组;
其中,目标群组是用户从群组操作界面显示的群组中选择的群组,目标群组可以是一个或多个,目标群组是用户想要加入的群组。
加入指令可以用于加入目标群组。加入指令可以是由用户在群组操作界面中进行触发,触发的方式可以是通过点击操作、手势操作、语音操作或体感操作等。比如,用户点击群组操作界面中显示的一个或多个群组后,就可以在该群组操作界面上触发对这一个或多个群组的加入指令。
终端设备在运行客户端时,可以检测用户针对群组操作界面中的目标群组的加入指令,以及响应加入指令,生成加入请求,并将加入请求发送至服务器,该加入请求中包含有客户端中的登录账号,加入请求用于请求加入目标群组。服务器在接收到加入请求之后,可以确定加入请求中包含的登录账号是否符合目标群组的加入条件,在确定登录账号符合目标群组的加入条件时,则服务器可以将登录账号加入目标群组。
对此,需要说明的是,登录账号是登录在客户端中的用户账号,登录账号是指用户为了享有网络运营商提供的服务,而在客户端所注册的账号。此外,本实施例中的群组加入是有限定条件的,也即加入条件,只有在登录账号符合加入条件时,服务器才会将登录账号加入到目标群组中。
可选的,加入条件可以是地理位置条件,地理位置条件限定的是登录账号所在地理位置范围,加入条件还可以是身份信息条件,例如,用户昵称、用户生日、职位、职级、职称、游戏段位、游戏称号等信息。加入条件可以根据实际情况进行具体设定,本申请实施例在此不做限定。
在步骤S240中,接收服务器返回的针对加入请求的响应消息。
服务器在接收到客户端发送的加入请求之后,可以决定是否将目标账号加入目标群组,且无论是否将目标账号加入目标群组,服务器都可以生成针对加入请求的响应消息,并将响应消息返回至客户端。响应消息可以用于指示登录账号成功加入目标群组,也可以用于指示登录账号不能加入目标群组。
基于以上实施例的技术方案,客户端可以显示群组操作界面,群组操作界面可以对已创建的群组进行集中式显示,方便了用户对已创建的群组的查看与查找,当用户希望加入某一群组时,即可在群组操作界面触发针对该群组的加入指令,从而发送加入请求至服务器,以使服务器可以根据目标群组的加入条件完成加群操作,提高了加入群组的便利性和高效性,避免了用户在加入群组时对已创建的群组逐个搜索上的费时费力问题。
在本申请的一个实施例中,针对群组操作界面中的目标群组的加入指令可以是在进入目标群组的群组会话界面之后进行触发的,在该实施例中,步骤S230可以具体包括步骤S310-步骤S330,详细说明如下:
步骤S310、响应于针对目标群组的群组查看指令,显示目标群组的群组会话界面。
其中,群组查看指令用于对群组进行查看,群组查看指令可以由用户触发,用户可以通过点击操作、手势操作、语音操作或体感操作等操作进行触发。比如,用户点击群组操作界面上显示的目标群组中的查看按钮后,可以在群组操作界面上触发群组查看指令。
客户端可以对群组操作界面上的触发指令进行检测,在检测到针对目标群组触发的群组查看指令之后,则可以响应于群组查看指令,输出目标群组的群组会话界面。
顾名思义,群组会话界面是用于显示群组会话的界面,也就是说,目标群组中的每个群成员都可以在群组会话界面上进行信息的收发和显示。
另外,还需要说明的是,输出的群组会话界面可以是从群组操作界面进行跳转得到的新的界面,也可以是独立于群组操作界面的子界面。
步骤S320、在群组会话界面上显示群组加入窗口,群组加入窗口是在确定登录账号符合加入条件时生成的。
在本实施例中,登录账号即使还没有加入目标群组,其也可以通过触发对目标群组的群组查看指令,使得在客户端上可以显示群组会话界面。
在客户端显示群组会话界面之后,如果确定登录账号符合目标群组的加入条件,则可以在群组会话界面上显示群组加入窗口。群组加入窗口中可以包含有符合加入条件的提示信息,提示信息例如可以是“你已符合加入条件”。
步骤S330、响应于在群组加入窗口中触发的加入指令,向服务器发送加入请求。
其中,加入指令可以用于指示加入目标群组。加入指令可以是由用户在群组加入窗口中进行触发,触发的方式可以是通过点击操作、手势操作、语音操作或体感操作等。例如,用户对群组加入窗口中的群组加入控件进行单击或双击或滑动操作,就可以在该群组加入窗口上触发对目标群组的加入指令。
客户端在检测到群组加入窗口中触发加入指令,响应于加入指令,生成加入请求,并向服务器发送加入请求,加入请求用于请求服务器将登录账户加入到目标群组中。
为了便于理解,下面结合图4A-4D对加入群组的方法进行说明,需要说明的是,图4A-4D仅仅是一种示例性界面,任何图标的位置、形状不构成对本申请实施例的一种限定。
请参考图4A,客户端在获取服务器发送的群组数据后,可以显示如图4A所示的群组操作界面,在群组操作界面中可以显示已创建的群组,如图4A所示,在群组操作界面中可以显示“已加入的群组”和“可加入的群组”,其中,“已加入的群组”表示已加入的群组,“可加入的群组”表示符合群组的加入条件,可以加入但还未加入的群组,“可加入群组”中的每个群组可以对应显示加入按钮或申请按钮。其中,加入按钮的含义表示的是登录账号可以直接加入,不需要经过审核,而申请按钮的含义表示的是登录账号可以经审核后才能加入。
在一种可能的实现方式中,如图4B(1)所示,用户可以点击目标群组上显示的加入按钮,用户点击加入按钮之后可以触发加入指令。客户端在检测到该加入指令之后,可以向服务器发送加入请求,服务器在确定加入请求中包含的登录账号符合加入条件时,可以将登录账号加入目标群组。客户端在接收到成功加入目标群组的响应消息之后,可以跳转至如图4B(2)所示的目标群组的群组会话界面。
在一种可能的实现方式中,如图4C(1)所示,用户也可以点击目标群组上显示的申请按钮,用户点击申请按钮之后可以触发加入指令。客户端在检测到该加入指令之后,可以向服务器发送加入请求,服务器在确定加入请求中包含的登录账号符合加入条件时,可以将登录账号加入目标群组。需要说明的是,这里,登录账号符合加入条件还包括目标群组的管理员的审核同意。客户端在接收到成功加入目标群组的响应消息之后,可以跳转至如图4C(2)所示的目标群组的群组会话界面。
除了上述通过触发群组操作界面中的加入按钮或申请按钮的方式加入群组之外,在另一种可能的实现方式中,如图4D(1)所示,用户可以点击目标群组,用户点击目标群组之后可以触发群组查看指令,客户端可以响应于群组查看指令,跳转至如图4D(2)所示的目标群组的群组会话界面,在如图4D(2)所示的群组会话界面中可以显示群组加入窗口,群组加入窗口是在确定登录账号符合加入条件时生成的,群组加入窗口中包含有显示提示信息和加入按钮,提示信息例如可以是“仅限XXXX XXXX”以及“你已符合加入条件”。用户点击群组加入窗口中的加入按钮之后可以触发加入指令,客户端检测到加入指令之后,可以向服务器发送加入请求,客户端在接收到成功加入目标群组的响应消息之后,可以显示如图4D(3)所示的目标群组的群组会话界面。
在本申请的一个实施例中,如果服务器返回的响应消息指示登录账户成功加入目标群组,则可以在客户端输出显示目标群组的群组会话界面,在群组会话界面中,可以显示群内成员的成员标识,其中,成员标识是用于标识目标群组内的成员的,例如,成员标识可以是成员头像、成员昵称等等。用户可以在群组会话界面中触发成员标识,生成触发指令,触发指令用于对成员信息进行查看。触发的方式可以是单击、双击、长按、滑动等操作。用户在触发针对目标成员标识的操作之后,客户端可以响应于针对目标成员标识的触发指令,获取到目标成员标识对应的成员信息,然后,在群组会话界面中显示目标成员标识对应的成员信息。
其中,成员信息是标识群内成员的信息,最基本的会包含群内成员的成员标识,还可以包含签名信息、名片信息等。成员信息的具体组成并不影响本申请实施例的实现,本申请实施例对此不予限定。可选地,在群组会话界面中显示目标成员标识对应的成员信息的方式可以是在群组会话界面中的指定区域显示目标成员标识对应的成员信息。
此外,需要说明的是,本实施例中的目标群组内的成员标识可以是真实成员的成员标识,还可以是虚拟成员的成员标识,其中,真实成员是普通用户,指的是真实的人,而虚拟成员则指的是非真实的人,比如,虚拟成员可以包括应用程序等,譬如客服应用、企业服务应用、咨询应用等等。又比如虚拟成员还可以包括应用程序所在的实体设备,譬如,智能机器人等等。也就是说,客户端可以响应于针对真实成员的成员标识的触发指令,在群组会话界面中显示该真实成员的成员信息,客户端也可以响应于针对虚拟成员的成员标识的触发指令,在群组会话界面中显示该虚拟成员的成员信息。
在本申请的一个实施例中,在群组会话界面中显示目标成员标识对应的成员信息的方式还可以是在群组会话界面上显示独立于群组会话界面的子页面,在子页面中显示目标成员标识对应的成员信息。其中,独立于群组会话界面中的子页面,例如,可以是浮窗或者弹窗等。
下面请参考图5A和图5B,为了便于介绍,结合图5A和图5B对目标群组内的成员信息的查看方法进行说明如下:
登录账号在成功加入目标群组之后,客户端可以显示如图5A(1)和如图5B(1)所示的目标群组的群组会话界面,群组会话界面中可以显示目标群组中的成员标识,目标群组内可以包含有虚拟成员,例如图5A(1)和图5B(1)中显示的“小助手(机器人)”。
请参见图5A(1),用户可以点击群组会话界面中的真实成员的成员标识,用户点击该成员标识后,可以在群组会话界面中显示一个如图5A(2)所示独立于群组会话界面的子页面,在子页面内可以显示该真实成员的成员信息。同时,在子页面内还可以显示查看成员信息按钮,用户可以点击查看成员信息按钮,以查看该真实成员更多的成员信息。
请参见图5B(1),用户可以点击群组会话界面中的虚拟成员的成员标识,用户点击该成员标识后,可以在群组会话界面中显示一个如图5B(2)所示独立于群组会话界面的子页面,在子页面内可以显示该虚拟成员的成员信息。同时,在子页面内还可以显示修改设置按钮,用户可以点击修改设置按钮,以修改该虚拟成员的设置。
在即时通信应用中,创建群组的目的就在于实现多个用户的聚合。群组中可以包含多个用户,群组为这些用户提供了一个互相交流的平台,每个用户均可以通过群组发布信息,该群组中其他用户均可以看到该信息,从而实现信息的共享。因而,在群组内发起互动具有极大地便利性,也成为群组内交流的必然方式。在本申请的一个实施例中,目标群组内的成员可以在目标群组内发起互动,在互动发起后,可以在群组会话界面中显示互动消息卡片,目标群组内的成员可以通过查看互动消息卡片获知互动信息,从而决定是否加入互动。在该实施例中,可以具体包括步骤S610-步骤S630,具体说明如下:
步骤S610、若响应消息指示登录账号成功加入目标群组,则显示目标群组的群组会话界面,群组会话界面中包含有互动消息卡片。
群组内的成员可以在群组内发起互动,在互动发起后,群组内的成员则都可以在群组会话界面上看到互动消息卡片。
具体地,如果服务器返回的响应消息指示登录账户成功加入目标群组,则可以在客户端输出显示目标群组的群组会话界面,群组会话界面中可以包含有互动消息卡片,互动消息卡片是由群内成员在发起互动之后生成的,其中,互动是指需要由多人参与并共同完成的任务,例如,互动为阅读任务,该阅读任务为在指定时间内完成一本指定书籍的阅读,又例如,互动为游戏组队比赛。
步骤S620、响应于针对互动消息卡片的查看指令,获取互动消息卡片中包含的互动信息。
其中,查看指令用于指示查看互动消息卡片中包含的互动信息,查看指令可以由用户在群组会话界面中进行触发,触发的方式可以是通过点击操作、手势操作、语音操作或体感操作等。例如,用户对群组会话界面中的互动消息卡片的点击操作,就可以在该群组会话界面上触发对互动消息卡片的查看指令。客户端在检测针对互动消息卡片的查看指令之后,可以响应于该查看指令,获取互动消息卡片中包含的互动信息。
步骤S630、在群组会话界面中显示互动信息。
客户端在获取到互动信息之后,则可以在群组会话界面中显示互动信息。其中,在群组会话界面中显示互动信息的方式可以是在群组会话界面中的指定区域中显示互动信息,也可以是在群组会话界面上显示独立于群组会话界面的子页面,然后在子页面内显示互动信息。
如前所述,对互动消息卡片的查看可以是通过对互动消息卡片的触发指令的响应,在本申请的另一个实施例中,对互动消息卡片的查看还可以是对成员标识的触发指令的响应,在该实施例中,如图7所示,查看互动消息卡片的方式可以具体包括步骤S710-步骤S730,详细说明如下:
步骤S710、若响应消息指示登录账号成功加入目标群组,则显示目标群组的群组会话界面,群组会话界面的指定显示区域中显示有参与互动的群成员的成员标识。
客户端在向服务器发送用于请求加入目标群组的加入请求之后,如果服务器返回的响应消息指示登录账号成功加入目标群组,则客户端可以根据响应消息,在客户端显示目标群组的群组会话界面,群组会话界面是展示目标群组的群信息的界面。在本实施例中,群组会话界面的指定显示区域中可以显示有参与互动的群成员的成员标识。目标群组内发起互动后,群组内的成员都可以参与到互动中,参与互动的群成员的成员标识可以显示在群组会话界面的指定显示区域中,成员标识可以是例如成员头像、成员昵称等之类的标识。
步骤S720、响应于针对指定显示区域中显示的任一成员标识的触发指令,获取互动信息。
其中,触发指令用于指示查看互动消息卡片中包含的互动信息,触发指令可以由用户在群组会话界面中进行触发,触发的方式可以是通过点击操作、手势操作、语音操作或体感操作等。例如,用户对群组会话界面中指定显示区域中的任一成员标识的点击操作,就可以在该群组会话界面上触发对成员标识的指令。客户端在检测针对指定显示区域中显示的任一成员标识的触发指令之后,可以响应于该触发指令,获取互动消息卡片中包含的互动信息。
步骤S730、在群组会话界面中显示互动信息。
客户端在获取到互动信息之后,则可以在群组会话界面中显示互动信息。其中,在群组会话界面中显示互动信息的方式可以是在群组会话界面中的指定区域中显示互动信息,也可以是在群组会话界面上显示独立于群组会话界面的子页面,然后在子页面内显示互动信息。
基于以上实施例的方案,在本申请的一个实施例中,互动消息卡片上可以根据参与互动的群成员的数量的不同显示不同的互动选项,不同的互动选项可以对应于不同的互动方式。
具体而言,如果互动信息指示参与互动的群成员的数量达到预设阈值,则说明该互动的人数要求已经满员,因此,在这种情况之下,在互动消息卡片上可以显示一个第一互动选项,客户端可以响应于针对第一互动选项的触发指令,从群组会话界面跳转至针对互动的围观界面;相反地,如果互动信息指示参与互动的群成员的数量未达到预设阈值,则说明该互动还需要人员参与,因此,在这种情况下,可以在互动消息卡片上显示一个第二互动选项,与第一互动选项不同的是,客户端可以响应于针对第二互动选项的触发指令,从群组会话界面跳转至针对互动的互动界面。互动界面是可以参与进行互动的,而围观界面则是不可以参与进行互动的,只能对其他参与互动的成员之间的互动进行围观。
在本申请的一个实施例中,在群组内发起的互动可以是在创建群组的应用内的互动,也可以是在区分于创建群组的应用的指定应用内的互动,也即,互动信息可以用于指示参与互动的群成员在指定应用中进行互动,在此种情况下,客户端可以响应于针对第一互动选项的触发指令,跳转至指定应用中针对互动的围观界面,且,客户端可以响应于针对第二互动选项的触发指令,跳转至指定应用中进行互动的互动界面。
为便于理解,下面结合图8A-8F对目标群组内的互动进行详细介绍:
首先,请参考图8A和图8B,图8A和图8B分别示出了两种类型的互动消息卡片。当参与互动的群成员的数量已经达到预设阈值,也即互动已开始的情况下,互动消息卡片上可以显示有第一互动选项,该第一互动选项可以是如图8A所示的围观选项;当参与互动的群成员的数量未达到预设阈值,互动消息卡片上可以显示有第二互动选项,该第二互动选项可以是如图8B所示的互动选项。
接着,请继续参考图8C和8D,如图8C(1)所示,用户点击互动消息卡片上的围观选项之后可以触发查看指令,客户端检测到查看指令后,可以获取互动消息卡片中包含的互动信息,并在群组会话界面中显示如图8C(2)所示的独立于群组会话界面的子页面,在子页面中显示互动信息,互动信息中可以包含有参与互动的群成员以及去围观按钮,用户点击去围观按钮后,客户端可以跳转至如图8C(3)所示的围观界面。
如图8D(1)所示,用户点击互动消息卡片上的加入选项之后可以触发查看指令,客户端检测到查看指令后,可以获取互动消息卡片中包含的互动信息,并在群组会话界面中显示如图8D(2)所示的独立于群组会话界面的子页面,在子页面中显示互动信息,互动信息中可以包含有参与互动的群成员以及加入互动按钮,用户点击加入互动按钮后,客户端可以跳转至如图8D(3)所示的互动界面。
最后,请继续参见图8E和8F,如图8E(1)所示,在目标群组的群组会话界面的顶部区域显示有参与互动的群成员的成员头像,用户点击顶部区域的成员头像之后,客户端可以显示出如图8E(2)所示的独立于群组会话界面的子页面,通过子页面显示互动信息。图8F同样示出了通过点击群组会话界面顶部区域显示的成员头像以查看互动消息卡片的交互过程,故在此不再赘述。
与图8E不同的是,图8F中参与互动的群成员的数量还未达到预设阈值,如图8F(1)所示,A类互动需要的参与的群成员的数量为5,而目前参与互动的群成员的数量只有3,因而,在群组会话界面的顶部区域只显示出了3个参与互动的群成员的成员头像。
在本申请的一个实施例中,客户端可以作为一个或者多个群组的创建客户端,如图9所示,创建群组的方法可以具体包括步骤S910-步骤S930,具体说明如下:
在步骤S910中,响应于在群组操作界面中触发的群组创建指令,显示群组创建界面。
其中,群组创建指令用于指示创建群组。群组创建指令可以由用户触发,用户可以通过点击操作、手势操作、语音操作或体感操作等操作进行触发。比如,在客户端上显示的群组操作界面上显示有群组创建按钮,用户点击该群组创建按钮后,可以在该群组操作界面上触发群组创建指令。
客户端在检测到群组创建指令之后,可以响应于群组创建指令,输出显示群组创建界面。
在步骤S920中,响应于在群组创建界面中触发的条件设置指令,生成群组加入条件。
具体地,条件设置指令用于指示设置群组的加入条件。条件设置指令可以由用户触发,比如,在一种实现方式中,在群组创建界面上可以显示有一个或多个条件选项,用户对各个条件选项下的选项进行选择后,就可以在群组创建界面中触发条件设置指令。
在另一种实现方式中,在群组创建界面上可以显示一个或多个条件编辑项,用于对各个条件编辑项进行编辑输入后,就可以在群组创建界面中触发条件设置指令。当然,触发条件设置指令的方式还可以是同时对条件选项的选择以及对条件编辑项的编辑,本实施例在此不进行具体限定。
在群组创建界面中触发条件设置指令之后,客户端可以响应于条件设置指令,生成群组加入条件,群组加入条件是指加入群组的限定条件。
步骤S930中,向服务器发送群组创建请求,群组创建请求中包含有群组加入条件,群组创建请求用于请求服务器根据群组加入条件创建群组。
其中,客户端在生成群组加入条件之后,可以向服务器发送群组创建请求,群组创建请求中包含有群组加入条件,群组创建请求用于请求服务器创建群组,服务器在接收到客户端发送的群组创建请求后,可以根据群组加入条件创建群组。
在本申请的一个实施例中,客户端在创建群组时,除了对群组加入条件进行设置,还可以进行群组名称以及群组描述信息的设置,具体而言,客户端可以响应于在群组创建界面中触发的群组名称编辑指令和群组名称描述信息编辑指令,获取群组名称和群组描述信息;然后,客户端可以将群组名称和群组描述信息添加至群组创建请求中,群组创建请求用于发送至服务器,以请求服务器创建群组。
在本申请的一个实施例中,客户端在对群组加入条件进行设置时,如果条件设置指令设置的群组加入条件之间存在冲突,则客户端可以生成冲突提示信息,并在群组创建界面中显示冲突提示信息。
示意性地,下面结合图10A-10J对创建群组的过程进行具体说明:
首先,请参见图10A、图10B以及图10C,客户端在获取到服务器发送的群组数据之后,可以显示如图10A和图10B(1)所示群组操作界面,用户可以在该群组操作界面进行操作实现人机交互。
如图10A所示,用户可以点击群组操作界面中的创建群组按钮以触发群组创建指令,客户端在检测到群组创建指令之后,可以从群组操作界面跳转至如图10C所示的群组创建界面;如图10B(1)所示,用户还可以点击群组操作界面中的发现更多群组按钮,用户点击发现更多群组按钮之后,客户端可以从群组操作界面跳转至如图10B(2)所示的界面,在该界面中包含有创建按钮,用户同样可以点击创建按钮以触发群组创建指令,客户端在检测到群组创建指令之后,同样可以从群组操作界面跳转至如图10C所示的群组创建界面。
接下来,请参见图10D-图10H,对群组加入条件进行设置进行说明。如图10D所示,用户可以首先对群组的类别进行选择,如图10D(1)所示,在群组创建界面中默认显示的创建群组的类别为A类,用户对此类别进行点击以切换类别,用户在点击后,客户端可以在群组创建界面中显示一个如图10D(2)所示的独立于群组创建界面的子页面,该子页面中可以包含有各种类别选项,例如不限制类别、A类、B类等等。
除了对创建群组的类别进行设置以外,在群组创建界面中还可以包含有各种条件的设置选项。如图10E(1)所示,用户可以点击群组创建界面中显示的条件1进行设置,用户在点击条件1之后,客户端可以在群组创建界面中显示一个如图10E(2)所示的独立于群组创建界面的子页面,用户可以在该子页面对条件1进行设置;如图10F(1)所示,用户可以点击群组创建界面中显示的条件2进行设置,用户在点击条件2之后,客户端可以在群组创建界面中显示一个如图10F(2)所示的独立于群组创建界面的子页面,用户可以在该子页面对条件2进行设置;如图10G(1)所示,用户可以点击群组创建界面中显示的条件3进行设置,用户在点击条件3之后,客户端可以在群组创建界面中显示一个如图10G(2)所示的独立于群组创建界面的子页面,用户可以在该子页面对条件3进行设置。
在一些实施例中,对群组创建界面中的各种条件进行设置之后,如果设置的群组加入条件之间存在冲突,则客户端可以在群组创建界面中显示如图10H所示的冲突提示信息,以提示用户条件之间存在冲突。
在群组创建界面进行条件设置后,客户端可以显示如图10I(1)所示的完善群组信息的界面,在该界面中包含有群组名称编辑框和群组描述信息编辑框,用户可以在群组名称编辑框和群组描述信息编辑框分别进行群组名称和群组描述信息的输入,客户端可以获取用户输入的群组名称和群组描述信息,显示如图10I(2)所示的界面,在该界面中包含有创建群组的按钮,用户点击创建群组按钮后可以触发群组创建指令,客户端在检测到该群组创建指令后,可以向服务器发送群组创建请求,群组创建请求中包含有群组名称和群组描述信息。
在一些实施例中,如图10J(2)所示,用户还可以在完善群组信息的界面中勾选“设置管理员审核后加入”的选项,在勾选该选项之后,再点击创建群组按钮,以向服务器发送群组创建请求。
在本申请的一个实施例中,客户端不仅可以查看群组会话界面中的互动消息卡片,以决定是否参与互动,此外,客户端还可以根据群组会话界面中的互动创建控件,创建互动,在该实施例中,如图11所示,创建互动的方法可以具体包括步骤S1110-步骤S1140,详细说明如下:
步骤S1110、若响应消息指示登录账号成功加入目标群组,则显示目标群组的群组会话界面,群组会话界面中包含有互动创建控件。
客户端在向服务器发送用于请求加入目标群组的加入请求之后,如果服务器返回的响应消息指示登录账号成功加入目标群组,则客户端可以根据响应消息,在客户端显示目标群组的群组会话界面,群组会话界面中可以包含有互动创建控件,互动创建控件可以用于触发进行互动的创建。
步骤S1120、响应于针对互动创建控件的触发指令,显示互动创建界面。
触发指令可以是由用户针对群组会话界面中的互动创建控件进行触发,触发的方式可以是单击、双击、长按或者滑动等操作。
客户端在检测到针对互动创建控件的触发指令之后,可以响应于该触发指令,从群组会话界面跳转至互动创建界面。
步骤S1130、响应于在互动创建界面中触发的互动设置指令,生成互动消息卡片,互动消息卡片中包含有设置的互动信息。
具体而言,互动设置指令用于指示设置互动信息。互动设置指令可以由用户进行触发,比如,在一种实现方式中,在互动创建界面上可以显示有多个互动选项,用户可以对其中的互动选项进行选择后,就可以在互动创建界面中触发互动设置指令。
在另一种实现方式中,在互动创建界面上可以显示多个互动编辑项,用户对各个互动编辑项进行编辑输入后,就可以在互动创建界面中触发互动设置指令。当然,触发互动设置指令的方式还可以是同时对互动选项的选择以及对互动编辑项的编辑,本申请实施例在此不进行具体限定。
在互动创建界面中触发互动设置指令之后,客户端可以响应于互动设置指令,生成互动消息卡片,互动消息卡片中包含有设置的互动信息。
步骤S1140、在群组会话界面中显示互动消息卡片。
客户端在生成互动消息卡片之后,则可以在群组会话界面中显示互动消息卡片。其中,在群组会话界面中显示互动消息卡片的方式可以是在群组会话界面中的会话区域显示互动消息卡片,也可以是在群组会话界面中的非会话区域显示互动消息卡片。
图12示出了根据本申请的一个实施例的互动创建方法的交互图。如图12A所示,在群组会话界面中包含有“发起互动”控件,用户点击“发起互动”控件后,客户端可以跳转至如图12B所示的界面,在该界面,用户可以选择发起的互动,例如互动1、互动2等等,若用户点击了互动1,则客户端可以跳转至如图12C所示的针对互动1的设置界面,在该设置界面,用户可以对互动1的互动类型进行选择,并在选择互动类型为A类之后,用户可以点击图12C所示界面中的发起互动按钮,用户在点击该发起互动的按钮之后,客户端可以生成互动消息卡片,并从该界面跳转至如图12D所示的群组会话界面,在群组会话界面中显示该互动消息卡片。
图13示出了根据本申请的一个实施例的群组加入方法的流程图,该群组加入方法可以由服务器来执行,该服务器可以是图1中所示的服务器102。参照图13所示,群组加入方法可以具体包括步骤S1310-步骤S1330,详细说明如下:
步骤S1310、发送群组数据至客户端,群组数据用于使客户端显示包含有至少一个群组的群组操作界面。
本实施例中的群组加入方法的执行主体是服务器,服务器可以发送群组数据至客户端,在一种实现方式中,服务器可以主动向客户端发送存储的群组数据,在另一种实现方式中,客户端可以向服务器发送群组数据的获取请求,服务器在接收到客户端的获取请求之后,可以将存储的群组数据发送至客户端。
在本实施例中,客户端可以作为一个或者多个群组的创建客户端,当客户端完成群组创建之后,可以将其创建的群组的信息通过网络提交给服务器,服务器可以接收各个客户端的群组数据,服务器在接收到各个群组的创建客户端发送的群组数据之后,对群组数据进行存储。服务器发送的群组数据中可以包含至少一个群组的信息,其中,群组的信息可以包含但不限于群组标识、群组简介、群组成员标识、群组的位置标识以及群消息等信息。
客户端在获取到群组数据后,可以根据群组数据输出群组操作界面。群组操作界面是通过终端设备的屏幕进行显示的,群组操作界面中可以包含有至少一个已创建的群组,用户可以在该界面进行操作实现人机交互。
步骤S1320、接收客户端发送的加入请求,加入请求是客户端响应于针对群组操作界面中的目标群组的加入指令所生成的,加入请求中包含有客户端中的登录账号。
其中,客户端在显示出群组操作界面之后,用户可以在群组操作界面触发针对目标群组的加入指令,比如,用户点击群组操作界面中显示的目标群组后,就可以在该群组操作界面上触发目标群组的加入指令。
终端设备在运行客户端时,可以检测用户针对群组操作界面中的目标群组的加入指令,以及响应加入指令,生成加入请求,并将加入请求发送至服务器,加入请求用于请求加入目标群组,该加入请求中包含有客户端中的登录账号。
步骤S1330、若登录账号符合目标群组的加入条件,则将登录账号加入目标群组,并向客户端返回针对加入请求的响应消息。
服务器在接收到客户端发送的加入请求之后,可以确定加入请求中包含的登录账号是否符合目标群组的加入条件,在确定登录账号符合目标群组的加入条件时,则服务器可以将登录账号加入目标群组,并向客户端返回针对响应消息,该响应消息可以用于指示目标账号成功加入目标群组。
需要说明的是,本实施例中的群组加入是有限定条件的,也即加入条件,只有在登录账号符合加入条件时,服务器才会将登录账号加入到目标群组中。其中,加入条件可以是地理位置条件,地理位置条件限定的是登录账号所在地理位置范围,加入条件还可以是身份信息条件,例如,用户昵称、用户生日、职位、职级、职称、游戏段位、游戏称号等信息。加入条件可以根据实际情况进行具体设定,本申请实施例在此不做限定。
在本申请的一个实施例中,还提供了一种群组信息显示方法,该群组信息显示方法可以由客户端执行,该方法可以具体包括:
显示包含状态信息区域以及会话信息区域的群组会话界面,其中,状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,会话信息区域用于显示至少一个群成员发送的会话消息;
获取至少一个群成员的互动状态,并根据互动状态确定所述至少一个群成员对应的第二状态标识;
在状态信息区域将至少一个群成员对应的第一状态标识切换为第二状态标识进行显示。
在该实施例中,客户端中可以显示群组会话界面,在群组会话界面中可以包含有状态信息区域以及会话信息区域,其中,状态信息区域可以用于显示至少一个群成员的成员标识以及至少一个群成员对应的第一状态标识,会话信息区域可以用于显示至少一个群成员发送的会话消息。
客户端可以获取至少一个群成员的业务状态,并根据业务状态确定至少一个群成员对应的第二状态标识,进而客户端可以将至少一个群成员对应的第一状态标识切换为第二状态标识,并将第二状态标识在状态信息区域中进行显示。
在一些实现方式中,业务状态可以是群成员进行目标互动的状态,例如,若群成员进行目标互动,则可以将群成员的第一状态标识切换至第二状态标识进行显示。可选地,在会话信息区域中可以显示有互动消息卡片,互动消息卡片是在发起目标互动后生成的,在发起目标互动之后,群成员可以决定是否参与到目标互动中。业务状态可以是群成员进行互动消息卡片指示的目标互动的状态。当然,在其他可选的方式中,业务状态也可以是群成员进行群组会话界面上的弹窗信息所指示的目标互动的状态。
在一些实现方式中,业务状态还可以是群成员进行业务处理的状态,业务处理例如可以是支付、转账、收款、购买等,若群成员进行了业务处理,则可以将群成员的第一状态标识切换至第二状态标识进行显示。
在本申请的一个实施例中,业务状态可以是至少一个群成员进行目标互动的状态,客户端可以响应于针对第二状态标识的触发指令,跳转至目标互动对应的应用界面;若参与目标互动的人数达到预设阈值,则响应于针对应用界面中的第一互动选项的触发指令,显示针对目标互动的围观界面;若参与目标互动的人数未达到预设阈值,则响应于针对应用界面中的第二互动选项的触发指令,显示进行目标互动的互动界面。
在该实施例中,用户可以触发针对第二状态标识的操作,以生成触发指令,客户端检测到针对第二状态标识的触发指令,可以跳转至目标互动对应的应用界面,如果参与目标互动的人数达到预设阈值,则在应用界面中可以显示第一互动选项,客户端响应针对第一互动选项的触发指令,可以显示针对目标互动的围观界面;如果参与目标互动的人数未达到预设阈值,则在应用界面可以显示第二互动选项,客户端响应针对第二互动选项的触发指令,可以显示进行目标互动的互动界面。
在本申请的一个实施例中,业务状态可以是至少一个群成员进行目标互动的状态,具体可以包括参与互动状态和围观互动状态,如果指定群成员的互动状态是参与互动状态,则客户端可以响应于针对指定群成员的第二状态标识的触发指令,直接跳转至进行目标互动的互动界面;如果指定群成员的互动状态是围观互动状态,则客户端可以响应于针对指定群成员的第二状态标识的触发指令,直接跳转至进行目标互动的围观界面。
在本申请的一个实施例中,业务状态可以是至少一个群成员进行目标互动的状态,用户在对第二状态标识进行触发之后,客户端还可以响应于针对第二状态标识的触发指令,获取到目标互动的互动信息,其中,互动信息可以包含有参与目标互动的群成员信息。接着,客户端可以在群组会话界面中显示互动信息。例如,在群组会话界面中显示浮动窗口,在浮动窗口内显示互动信息。
图14示出了根据本申请的一个实施例的群组加入方法的逻辑图,群组加入方法可以由客户端执行,如图14所示,群组加入方法可以具体包括:
S1、获取群组数据。
客户端获取服务器发送的群组数据可以包括两种情况。一种情况是客户端主动向服务器发送群组数据的获取请求,服务器在接收到客户端的获取请求之后,将存储的群组数据发送至客户端;另一种情况是服务器可以将存储的群组数据发送至客户端,客户端接收到服务器发送的群组数据,从而获取到群组数据。群组数据中包含的至少一个群组可能是作为执行主体的客户端创建的群组,也可能是其他客户端创建的群组,群组数据中可以包含至少一个群组的信息,其中,群组的信息可以包含但不限于群组标识、群组简介、群组成员标识、群组的位置标识以及群消息等信息。
S2、显示群组操作界面。
群组操作界面中可以包含有两类群组,一类是已加入的群组,另一类是可加入的群组。对于已加入的群组,可以点击群组进入群组会话界面;对于可加入的群组,可以在加入群组后进入群组会话界面。
在此,对进入群组会话界面之后的一系列操作进行说明:
(1)查看成员信息:在进入群组会话界面之后,可以通过点击群内的成员标识查看成员信息,成员信息可以显示在独立于群组会话界面中的子页面中,子页面中还可以包含有查看成员信息按钮,用户点击查看成员信息按钮之后,可以查看更多的成员信息。
(2)发起互动:在进入群组会话界面之后,可以通过点击群组会话界面中的互动创建控件,进入互动创建界面,在互动创建界面进行互动设置之后,可以生成互动消息卡片,互动消息卡片可以在群组会话界面中进行显示,通过点击互动消息卡片可以查看互动消息卡片中包含的互动信息。
若互动信息指示参与互动的群成员的数量达到预设阈值,则可以通过互动消息卡片上显示的第一互动选项触发进入到针对互动的围观界面;若互动信息指示参与互动的群成员的数量未达到预设阈值,则可以通过互动消息卡片上显示的第二互动选项触发进入到进行互动的互动界面。
S3、显示目标群组的群组会话界面。
目标群组是用户从可加入的群组中选择的想要加入的群组,用户点击目标群组之后可以触发针对目标群组的群组查看指令,客户端在检测到群组查看指令之后,可以显示目标群组的群组会话界面。
S4、在群组会话界面上显示群组加入窗口。
客户端在显示目标群组的群组会话界面之后,如果客户端中的登录账号符合加入条件,则可以在群组会话界面上显示群组加入窗口,群组加入窗口可以是群组会话界面中的浮动窗口。
在显示群组加入窗口之后,用户可以决定是否在群组加入窗口中触发加入指令,以加入目标群组。若在群组加入窗口中触发加入指令,则客户端可以响应于加入指令,向服务器发送加入请求,在服务器确定符合目标群组的加入条件时,则可以加入目标群组,客户端则可以显示目标群组的群组会话界面。
以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的群组加入方法和群组信息显示方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的群组加入方法和群组信息显示方法的实施例。
图15示出了根据本申请的一个实施例的群组加入装置的框图,参照图15所示,根据本申请的一个实施例的群组加入装置1500,包括:第一获取单元1502、第一显示单元1504、第一发送单元1506和第一接收单元1508。
其中,所述第一获取单元1502,配置为获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息;所述第一显示单元1504,配置为根据所述群组数据,显示包含有所述至少一个群组的群组操作界面;所述第一发送单元1506,配置为响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;所述第一接收单元1508,配置为接收所述服务器返回的针对所述加入请求的响应消息。
在本申请的一些实施例中,所述第一发送单元1506配置为:响应于针对所述目标群组的群组查看指令,显示所述目标群组的群组会话界面;在所述群组会话界面上显示群组加入窗口,所述群组加入窗口是在确定所述登录账号符合所述加入条件时生成的;响应于在所述群组加入窗口中触发的所述加入指令,向所述服务器发送所述加入请求。
在本申请的一些实施例中,所述装置还包括:界面显示单元,配置为若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有所述目标群组中的成员标识;信息获取单元,配置为响应于针对所述目标群组中的目标成员标识的触发指令,获取所述目标成员标识对应的成员信息;信息显示单元,配置为在所述群组会话界面中显示所述目标成员标识对应的成员信息。
在本申请的一些实施例中,所述信息显示单元配置为:在所述群组会话界面上显示独立于所述群组会话界面的子页面;在所述子页面中显示所述目标成员标识对应的成员信息。
在本申请的一些实施例中,所述第一显示单元1504还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动消息卡片;响应于针对所述互动消息卡片的查看指令,获取所述互动消息卡片中包含的互动信息;在所述群组会话界面中显示所述互动信息。
在本申请的一些实施例中,所述第一显示单元1504还配置为:若所述互动信息指示参与互动的群成员的数量达到预设阈值,则在所述互动消息卡片上显示第一互动选项,所述第一互动选项用于触发跳转至针对所述互动的围观界面;若所述互动信息指示参与互动的群成员的数量未达到所述预设阈值,则在所述互动消息卡片上显示第二互动选项,所述第二互动选项用于触发跳转至进行所述互动的互动界面。
在本申请的一些实施例中,所述互动信息用于指示参与所述互动的群成员在指定应用中进行所述互动;所述第一互动选项用于触发跳转至所述指定应用中针对所述互动的围观界面,所述第二互动选项用于触发跳转至所述指定应用中进行所述互动的互动界面。
在本申请的一些实施例中,所述第一显示单元1504还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面的指定显示区域中显示有参与互动的群成员的成员标识;响应于针对所述指定显示区域中显示的任一成员标识的触发指令,获取互动信息;在所述群组会话界面中显示所述互动信息。
在本申请的一些实施例中,所述第一发送单元1506还配置为:响应于在所述群组操作界面中触发的群组创建指令,显示群组创建界面;响应于在所述群组创建界面中触发的条件设置指令,生成群组加入条件;向所述服务器发送群组创建请求,所述群组创建请求中包含有所述群组加入条件,所述群组创建请求用于请求所述服务器根据所述群组加入条件创建群组。
在本申请的一些实施例中,所述第一获取单元1502还配置为:响应于在所述群组创建界面中触发的群组名称编辑指令和群组描述信息编辑指令,获取群组名称和群组描述信息;将所述群组名称和所述群组描述信息添加至所述群组创建请求中。
在本申请的一些实施例中,所述第一显示单元1504还配置为:若所述条件设置指令设置的群组加入条件之间存在冲突,则生成冲突提示信息,并在所述群组创建界面中显示所述冲突提示信息。
在本申请的一些实施例中,所述第一显示单元1504还配置为:若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动创建控件;响应于针对所述互动创建控件的触发指令,显示互动创建界面;响应于在所述互动创建界面中触发的互动设置指令,生成互动消息卡片,所述互动消息卡片中包含有设置的互动信息;在所述群组会话界面中显示所述互动消息卡片。
图16示出了根据本申请的一个实施例的群组加入装置的框图。
参见图16所示,根据本申请的一个实施例的群组加入装置1600,包括:第二发送单元1602、第二接收单元1604和加入返回单元1606。
其中,所述第二发送单元1602,配置为发送群组数据至客户端,所述群组数据用于使所述客户端显示包含有至少一个群组的群组操作界面;所述第二接收单元1604,配置为接收所述客户端发送的加入请求,所述加入请求是所述客户端响应于针对所述群组操作界面中的目标群组的加入指令所生成的,所述加入请求中包含有所述客户端中的登录账号;所述加入返回单元1606,配置为若所述登录账号符合所述目标群组的加入条件,则将所述登录账号加入所述目标群组,并向所述客户端返回针对所述加入请求的响应消息。
图17示出了根据本申请的一个实施例的群组信息显示装置的框图。
参照图17所示,根据本申请的一个实施例的群组信息显示装置1700,包括:第二显示单元1702、第二获取单元1704和切换单元1706。
其中,所述第二显示单元1702,配置为显示包含状态信息区域以及会话信息区域的群组会话界面,其中,所述状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,所述会话信息区域用于显示所述至少一个群成员发送的会话消息;所述第二获取单元1704,配置为获取所述至少一个群成员的互动状态,并根据所述互动状态确定所述至少一个群成员对应的第二状态标识;所述切换单元1706,配置为在所述状态信息区域将所述至少一个群成员对应的第一状态标识切换为所述第二状态标识进行显示。
在本申请的一些实施例中,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元1702还配置为:响应于针对所述第二状态标识的触发指令,跳转至所述目标互动对应的应用界面;若参与所述目标互动的人数达到预设阈值,则响应于针对所述应用界面中的第一互动选项的触发指令,显示针对所述目标互动的围观界面;若参与所述目标互动的人数未达到所述预设阈值,则响应于针对所述应用界面中的第二互动选项的触发指令,显示进行所述目标互动的互动界面。
在本申请的一些实施例中,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元1702还配置为:响应于针对指定群成员的第二状态标识的触发指令,根据所述指定群成员的互动状态,跳转至所述目标互动对应应用的围观界面或互动界面。
在本申请的一些实施例中,所述业务状态是所述至少一个群成员进行目标互动的状态,所述第二显示单元1702还配置为:响应于针对所述第二状态标识的触发指令,获取所述目标互动的互动信息;在所述群组会话界面中显示所述互动信息。
图18示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图18示出的电子设备的计算机***1800仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图18所示,计算机***1800包括中央处理单元(Central Processing Unit,CPU)1801,其可以根据存储在只读存储器(Read-Only Memory,ROM)1802中的程序或者从存储部分1808加载到随机访问存储器(Random Access Memory,RAM)1803中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1803中,还存储有***操作所需的各种程序和数据。CPU 1801、ROM 1802以及RAM 1803通过总线1804彼此相连。输入/输出(Input/Output,I/O)接口1805也连接至总线1804。
以下部件连接至I/O接口1805:包括键盘、鼠标等的输入部分1806;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1807;包括硬盘等的存储部分1808;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1809。通信部分1809经由诸如因特网的网络执行通信处理。驱动器1810也根据需要连接至I/O接口1805。可拆卸介质1811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1810上,以便于从其上读出的计算机程序根据需要被安装入存储部分1808。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1809从网络上被下载和安装,和/或从可拆卸介质1811被安装。在该计算机程序被中央处理单元(CPU)1801执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (20)
1.一种群组加入方法,其特征在于,所述方法包括:
获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息以及所述至少一个群组的加入条件;
根据所述群组数据,显示包含有所述至少一个群组以及对应的加入条件的群组操作界面;
响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;
接收所述服务器返回的针对所述加入请求的响应消息。
2.根据权利要求1所述的方法,其特征在于,响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,包括:
响应于针对所述目标群组的群组查看指令,显示所述目标群组的群组会话界面;
在所述群组会话界面上显示群组加入窗口,所述群组加入窗口是在确定所述登录账号符合所述加入条件时生成的;
响应于在所述群组加入窗口中触发的所述加入指令,向所述服务器发送所述加入请求。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有所述目标群组中的成员标识;
响应于针对所述目标群组中的目标成员标识的触发指令,获取所述目标成员标识对应的成员信息;
在所述群组会话界面中显示所述目标成员标识对应的成员信息。
4.根据权利要求3所述的方法,其特征在于,在所述群组会话界面中显示所述目标成员标识对应的成员信息,包括:
在所述群组会话界面上显示独立于所述群组会话界面的子页面;
在所述子页面中显示所述目标成员标识对应的成员信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动消息卡片;
响应于针对所述互动消息卡片的查看指令,获取所述互动消息卡片中包含的互动信息;
在所述群组会话界面中显示所述互动信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述互动信息指示参与互动的群成员的数量达到预设阈值,则在所述互动消息卡片上显示第一互动选项,所述第一互动选项用于触发跳转至针对所述互动的围观界面;
若所述互动信息指示参与互动的群成员的数量未达到所述预设阈值,则在所述互动消息卡片上显示第二互动选项,所述第二互动选项用于触发跳转至进行所述互动的互动界面。
7.根据权利要求6所述的方法,其特征在于,所述互动信息用于指示参与所述互动的群成员在指定应用中进行所述互动;
所述第一互动选项用于触发跳转至所述指定应用中针对所述互动的围观界面,所述第二互动选项用于触发跳转至所述指定应用中进行所述互动的互动界面。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面的指定显示区域中显示有参与互动的群成员的成员标识;
响应于针对所述指定显示区域中显示的任一成员标识的触发指令,获取互动信息;
在所述群组会话界面中显示所述互动信息。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于在所述群组操作界面中触发的群组创建指令,显示群组创建界面;
响应于在所述群组创建界面中触发的条件设置指令,生成群组加入条件;
向所述服务器发送群组创建请求,所述群组创建请求中包含有所述群组加入条件,所述群组创建请求用于请求所述服务器根据所述群组加入条件创建群组。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
响应于在所述群组创建界面中触发的群组名称编辑指令和群组描述信息编辑指令,获取群组名称和群组描述信息;
将所述群组名称和所述群组描述信息添加至所述群组创建请求中。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
若所述条件设置指令设置的群组加入条件之间存在冲突,则生成冲突提示信息,并在所述群组创建界面中显示所述冲突提示信息。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应消息指示所述登录账号成功加入所述目标群组,则显示所述目标群组的群组会话界面,所述群组会话界面中包含有互动创建控件;
响应于针对所述互动创建控件的触发指令,显示互动创建界面;
响应于在所述互动创建界面中触发的互动设置指令,生成互动消息卡片,所述互动消息卡片中包含有设置的互动信息;
在所述群组会话界面中显示所述互动消息卡片。
13.一种群组信息显示方法,其特征在于,所述方法包括:
显示包含状态信息区域以及会话信息区域的群组会话界面,其中,所述状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,所述会话信息区域用于显示所述至少一个群成员发送的会话消息;
获取所述至少一个群成员的业务状态,并根据所述业务状态确定所述至少一个群成员对应的第二状态标识;
在所述状态信息区域将所述至少一个群成员对应的第一状态标识切换为所述第二状态标识进行显示。
14.根据权利要求13所述的方法,其特征在于,所述业务状态是所述至少一个群成员进行目标互动的状态,所述方法还包括:
响应于针对所述第二状态标识的触发指令,跳转至所述目标互动对应的应用界面;
若参与所述目标互动的人数达到预设阈值,则响应于针对所述应用界面中的第一互动选项的触发指令,显示针对所述目标互动的围观界面;
若参与所述目标互动的人数未达到所述预设阈值,则响应于针对所述应用界面中的第二互动选项的触发指令,显示进行所述目标互动的互动界面。
15.根据权利要求13所述的方法,其特征在于,所述业务状态是所述至少一个群成员进行目标互动的状态,所述方法还包括:
响应于针对指定群成员的第二状态标识的触发指令,根据所述指定群成员的互动状态,跳转至所述目标互动对应应用的围观界面或互动界面。
16.根据权利要求13所述的方法,其特征在于,所述业务状态是所述至少一个群成员进行目标互动的状态,所述方法还包括:
响应于针对所述第二状态标识的触发指令,获取所述目标互动的互动信息;
在所述群组会话界面中显示所述互动信息。
17.一种群组加入装置,其特征在于,所述装置包括:
第一获取单元,配置为获取服务器发送的群组数据,所述群组数据中包含有至少一个群组的信息;
第一显示单元,配置为根据所述群组数据,显示包含有所述至少一个群组的群组操作界面;
第一发送单元,配置为响应于针对所述群组操作界面中的目标群组的加入指令,向所述服务器发送加入请求,所述加入请求用于请求所述服务器在确定所述加入请求中包含的登录账号符合所述目标群组的加入条件时,将所述登录账号加入所述目标群组;
第一接收单元,配置为接收所述服务器返回的针对所述加入请求的响应消息。
18.一种群组信息显示装置,其特征在于,所述装置包括:
第二显示单元,配置为显示包含状态信息区域以及会话信息区域的群组会话界面,其中,所述状态信息区域用于显示至少一个群成员的成员标识以及对应的第一状态标识,所述会话信息区域用于显示所述至少一个群成员发送的会话消息;
第二获取单元,配置为获取所述至少一个群成员的互动状态,并根据所述互动状态确定所述至少一个群成员对应的第二状态标识;
切换单元,配置为在所述状态信息区域将所述至少一个群成员对应的第一状态标识切换为所述第二状态标识进行显示。
19.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的群组加入方法,或实现如权利要求13-16中任一项所述的群组信息显示方法。
20.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至12中任一项所述的群组加入方法,或实现如权利要求13-16中任一项所述的群组信息显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110529635.0A CN115348228A (zh) | 2021-05-14 | 2021-05-14 | 群组加入方法、群组信息显示方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110529635.0A CN115348228A (zh) | 2021-05-14 | 2021-05-14 | 群组加入方法、群组信息显示方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115348228A true CN115348228A (zh) | 2022-11-15 |
Family
ID=83977611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110529635.0A Pending CN115348228A (zh) | 2021-05-14 | 2021-05-14 | 群组加入方法、群组信息显示方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115348228A (zh) |
-
2021
- 2021-05-14 CN CN202110529635.0A patent/CN115348228A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10065119B2 (en) | Game accessing method and processing method, server, terminal, and system | |
CN107342932B (zh) | 一种信息交互方法及终端 | |
US20230412853A1 (en) | Multi-user live streaming method, terminal, server, and storage medium | |
JP6756815B2 (ja) | チャットグループベースでのサービスオペレーションを実行する方法及び装置、並びに、グループメンバ情報を取得する方法及び装置 | |
CN113225572B (zh) | 直播间的页面元素展示方法、装置及*** | |
CN108712478B (zh) | 一种分享寄宿应用的方法及设备 | |
CN106648688B (zh) | 一种信息展示方法和装置 | |
CN110634220B (zh) | 信息处理方法和装置 | |
EP4145841A1 (en) | Method for interacting in live streaming and electronic device | |
CN104778621A (zh) | 即拍即卖业务的实现方法及客户端和服务端 | |
US12047342B2 (en) | Information processing method and apparatus, terminal, and storage medium | |
CN110120908B (zh) | 群组消息处理方法、装置和服务器 | |
KR20170098736A (ko) | 온라인 채팅방을 이용한 광고 제공 방법 및 시스템 | |
CN110391969B (zh) | 基于多媒体的聊天方法及装置、存储介质、电子装置 | |
CN110109594B (zh) | 一种绘图数据分享方法、装置、存储介质以及设备 | |
CN108616443A (zh) | 联系人信息展示方法及装置 | |
CN111314201B (zh) | 一种应用数据处理方法、***及相关设备 | |
CN109408755A (zh) | 数据处理方法、装置、终端设备及计算机存储介质 | |
WO2024051779A1 (zh) | 交互方法、装置、电子设备、存储介质和程序产品 | |
CN113497715B (zh) | 聊天服务提供方法及装置 | |
CN112383469A (zh) | 信息处理方法、装置、计算机可读介质及电子设备 | |
KR20210022966A (ko) | 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치 | |
CN115695355A (zh) | 数据共享方法、装置、电子设备及介质 | |
US20090287588A1 (en) | Method, a system and a user interface for shopping using a communication network | |
CN113411539B (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 |