掌桥专利:专业的专利平台
掌桥专利
首页

基于群组频道的交互方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 11:32:36


基于群组频道的交互方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种基于群组频道的交互方法、装置、计算机设备和存储介质。

背景技术

随着计算机技术的发展,通过互联网进行信息传递越来越普遍,如通过即时通讯应用进行会话交流,还可以通过建立群组,添加多个群组成员,实现多人对话,便利了人们工作和生活中的多方沟通。

在通过创建群组进行多方沟通时,往往会涉及到多个不同话题,关系到不同的成员,通过针对每个话题创建群组展开会话沟通,容易导致群组数量逐渐增加,不利于群组的管理,影响了群组会话沟通的处理效率。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高群组沟通处理效率的基于群组频道的交互方法、装置、计算机设备和存储介质。

一种基于群组频道的交互方法,所述方法包括:

当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息;

响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面;

在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

一种基于群组频道的交互装置,所述装置包括:

频道列表显示模块,用于当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息;

频道选择模块,用于响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面;

目标频道展示模块,用于在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息;

响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面;

在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息;

响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面;

在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

上述基于群组频道的交互方法、装置、计算机设备和存储介质,在目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表,响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面,从而从显示属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息,切换到显示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。在基于群组频道的交互过程中,通过切换群组中的群组频道,显示不同群组频道中的会话消息,可以在涉及多个话题沟通时避免创建群组,减少了群组数量,提高了群组会话沟通的处理效率。

附图说明

图1为一个实施例中基于群组频道的交互方法的应用环境图;

图2为一个实施例中基于群组频道的交互方法的流程示意图;

图3为一个实施例中触发显示组频道列表的界面示意图;

图4为一个实施例中切换会话界面的界面示意图;

图5为另一个实施例中触发显示组频道列表的界面示意图;

图6为一个实施例中频道切换操作区域的界面示意图;

图7为另一个实施例中切换会话界面的界面示意图;

图8为一个实施例中设置默认群组频道的界面示意图;

图9为一个实施例中消息列表的界面示意图;

图10为一个实施例中创建群组频道的界面示意图;

图11为一个实施例中频道创建操作区域的界面示意图;

图12为一个实施例中频道创建成功的界面示意图;

图13为一个实施例中更新群组频道的界面示意图;

图14为一个实施例中无法访问提示的界面示意图;

图15为一个实施例中创建群组频道的流程示意图;

图16为另一个实施例中创建群组频道的界面示意图;

图17为一个实施例中群组频道标志的界面示意图;

图18为一个实施例中切换群组频道的界面示意图;

图19为另一个实施例中消息列表的界面示意图;

图20为一个实施例中不同群组频道对应会话界面的界面示意图;

图21为另一个实施例中无法访问提示的界面示意图;

图22为一个实施例中消息数据缓存模型的结构示意图;

图23为一个实施例中会话消息展示处理的流程示意图;

图24为一个实施例中基于群组频道的交互装置的结构框图;

图25为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的基于群组频道的交互方法,可以应用于如图1所示的应用环境中。其中,各终端102分别通过网络与服务器104进行通信。各用户可以通过终端102登录相应会话客户端,通过会话客户端实现一一对话,或通过建立群组实现多人对话。如图1中,4个用户A、B、C和D分别通过不同终端102登录会话客户端,实现框表示建立的群组X,用户A、B、C和D均为群组X中的群组成员,用户A、B、C和D可以在群组X中进行会话沟通。在群组X中还建立了群组频道2和群组频道3,群组频道2中的成员包括用户A、B和C,群组频道3中的成员包括用户A、B和D,而此时群组X作为群组频道1,即群组频道1包括群组X中的所有成员,即包括用户A、B、C和D。此时,群组X包括3个群组频道,各群组频道的成员可以在相应频道中进行会话沟通,且各群组频道中的会话消息相互独立。用户A和B同时为3个群组频道中的成员,可以在3个群组频道中任意切换,而用户C可以在群组频道1和群组频道2中切换,用户C可以在群组频道1和群组频道3中切换。若群组X中用户A对应的终端102在群组频道2所对应的第一会话界面中触发频道切换触发操作时,显示群组频道列表,群组频道列表中包括用户A可以访问的群组频道1、群组频道2和群组频道3,终端102响应于在群组频道列表中触发的频道选择操作,如选择群组频道3,则终端102从第一会话界面切换至频道选择操作所选中的群组频道3所对应的第二会话界面,从而从显示在群组频道2中产生的会话消息,切换到显示在群组频道3中产生的会话消息,实现不同群组频道的切换。

其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在具体应用中,不同用户之间建立的群组的群组信息,以及各群组中创建的群组频道信息,包括各群组频道的成员、名称、公告、可见权限等,均可以存储至区块链中,以防止群组信息或群组频道信息的信息被篡改,确保信息数据的安全。其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。

区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。

在一个实施例中,如图2所示,提供了一种基于群组频道的交互方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:

步骤202,当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息。

其中,群组频道指群组中创建的消息流通道,同一群组中可以创建多个群组频道,属于群组频道的成员可以在对应群组频道中发送消息进行沟通,不同的群组频道间消息流相互独立不互通。群组,也称群聊或群,为社交应用中建立的提供多人社交会话的平台,群组中的各成员可以通过群组实现聊天交流。群组频道根据实际需求预先设置,例如,可以由群组中的用户预先根据实际需要创建一个或多个群组频道,各群组频道中的成员可以根据实际需要设置,从而使群组中包括不同消息流的群组频道。

在具体实现时,可以由群组中具有权限的账号触发创建群组频道,而创建群组频道中的成员从群组中指定,即群组中的群组频道的成员是从群组成员中选取的。目标群组为当前触发进行交互处理的群组,目标群组至少包括两个群组频道,其中一个群组频道为目标群组所在的频道。当前群组频道为目标群组中当前触发进行交互处理的群组频道,第一会话界面为当前群组频道对应的会话界面。第一会话界面用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息。当前群组频道的成员包括第一类群成员,第一类群成员从目标群组的成员中选取,即第一类群成员均同时为目标群组中的成员。第一类群成员在当前群组频道中可以进行聊天交流,产生的会话消息在第一会话界面中展示。

频道切换触发操作为在目标群组的当前群组频道所对应的第一会话界面中触发的进行群组频道交互处理的操作,如可以为用户在第一会话界面中,触发切换到其他群组频道进行消息处理的出触发操作。频道切换触发操作的具体形式可以根据实际需要预先设定,如可以为用户通过选择不同的群组频道入口进行切换,也可以为通过手势触发进行交互等。

群组频道列表用于展示目标群组中的各群组频道,以由用户针对群组频道进行相应交互操作。在具体实现时,群组频道列表可以展示目标群组中各群组频道的频道名称、成员信息、频道标志或访问权限信息等,以便在群组频道列表中对各群组频道进行有效的区分,便于用户触发交互处理。

具体地,终端在确定目标群组包括至少两个群组频道时,即在目标群组中消息流通道不止一条,而具有至少两条消息流通道时,终端响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表,在群组频道列表中显示目标群组中存在的各群组频道,在具体实现时,在群组频道列表中,可以只显示当前账号具备访问权限的群组频道,而对不具备访问权限的群组频道进行隐藏。

具体应用时,终端可以实时或周期性检测用户在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,在检测到频道切换触发操作时,终端进一步确定目标群组是否包括至少两个群组频道,即目标群组是否可以响应基于群组频道的交互处理。例如,终端可以获取目标群组的群组属性信息,群组属性信息中包括描述目标群组的群组频道的描述信息,根据该描述信息,终端可以确定目标群组是否包括至少两个群组频道,即确定目标群组是否可以响应基于群组频道的交互处理。在具体实现时,若群组中未额外创建群组频道,即群组中消息流通道只有一条,即为群组本身的消息流通道,则可以认为群组此时的群组频道为1,即可以认为群组本身为一默认的群组频道。

在一个具体实现中,如图3所示,目标群组包括至少两个群组频道,当前群组频道为群组频道3,在群组频道3所对应的第一会话界面中展示属于群组频道3的第一类群成员在群组频道3中产生的会话消息,用户在第一会话界面中的频道触发控件触发频道切换触发操作时,终端显示目标群组对应的群组频道列表,在群组频道列表中按序展示了各群组频道列表,其中当前群组频道,即群组频道3通过不同展示方式进行显示,以表示为当前群组频道。

步骤204,响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面。

其中,群组频道列表中包括属于目标群组的各群组频道,具体可以包括所有的群组频道,也可以只包括当前账号具备访问权限群组频道,还可以包括当前账号设置未屏蔽而可见的群组频道。用户可以在群组频道列表中选择需要切换的群组频道,频道选择操作为用户在群组频道列表中触发的选择频道的操作,如可以为用户点击或触摸群组频道列表中的某一群组频道。目标群组频道为用户通过频道选择操作从群组频道列表中选中的需要切换群组频道,第二会话界面与目标群组频道对应,用于展示目标群组频道中产生的会话消息。在具体实现时,第一会话界面和第二会话界面的界面布局可以相同,也可以不同,即群组中各群组频道对应的会话界面可以具有相同的界面布局,也可以由用户对各会话界面进行自定义,如自定义各群组频道对应的会话界面的主题、背景、色调等。

具体地,终端显示群组频道列表后,响应于用户在群组频道列表中触发的频道选择操作,确定用户所选中的目标群组频道,并从第一会话界面切换至所选中的目标群组频道所对应的第二会话界面,从而从显示当前群组频道的会话消息切换至显示目标群组频道的会话消息。第一会话界面和第二会话界面为不同的会话界面,会话界面中的会话消息相互独立不互通,可以涉及不同的对话话题而避免创建新的群组。在具体应用中,终端可以检测用户在群组频道列表中触发的频道选择操作,终端确定频道选择操作所选中的目标群组频道,并确定目标群组频道所对应的第二会话界面,并从第一会话界面切换至第二会话界面。

在一个具体实现中,如图4所示,在群组频道列表中显示有4个群组频道,用户针对群组频道列表中的群组频道1触发频道选择操作,则选中的目标群组频道为群组频道1,终端从群组频道3对应的第一会话界面切换至群组频道1对应的第二会话界面。

步骤206,在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

其中,第二类群成员为目标群组频道中的成员,第二类群成员可以在目标群组频道中进行对话沟通,所产生的会话消息只在目标群组频道对应的会话界面中显示。在具体实现时,第二类群成员可以在创建群组频道时,从目标群组的成员中选择,即第二类群成员同为目标群组中的成员。具体地,在切换第一会话界面至目标群组频道对应的第二会话界面后,在第二会话界面中展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。如图4所示,在从群组频道3对应的第一会话界面切换到群组频道1对应的第二会话界面后,在第二会话界面中展示群组频道1中所产生的会话消息,如包括用户王和用户赵发送的会话消息。

上述基于群组频道的交互方法中,在目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表,响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面,从而从显示属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息,切换到显示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。在基于群组频道的交互过程中,通过切换群组中的群组频道,显示不同群组频道中的会话消息,可以在涉及多个话题沟通时避免创建群组,减少了群组数量,提高了群组会话沟通的处理效率。

在一个实施例中,当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表,包括:当目标群组包括至少两个群组频道时,响应于对目标群组的群组频道触发区域触发的频道切换触发操作,显示频道切换操作区域;群组频道标志展示于目标群组的当前群组频道所对应的第一会话界面中;在频道切换操作区域中显示群组频道列表;群组频道列表包括目标群组中的各群组频道。

其中,群组频道触发区域可以为标识了目标群组的群组频道的信息的区域,并作为触发对群组频道进行切换的触发入口,群组频道触发区域可以根据实际需要进行灵活设置,如可以为界面中的固定触发区域或控件,用户可以通过点击界面中的固定触发区域或控件,触发频道切换触发操作,从而进行群组频道切换;群组频道触发区域还可以包括群组频道标志,群组频道标志可以标识目标群组的群组频道,具体可以用于标识目标群组是否包括可以切换的群组频道,还可以标识当前所处的群组频道。群组频道标志展示于目标群组的当前群组频道所对应的第一会话界面中,从而在第一会话界面中直观地对目标群组的群组频道进行标识。群组频道标志的具体形式可以根据实际需要进行灵活设置,具体地,群组频道标志的标志内容和标志位置可以根据实际需要进行灵活设置。

例如,群组频道标志可以为在会话界面的顶部状态栏区域显示的图形标志,图形标志可以根据群组中群组频道的数量对应,如群组中包括4个群组频道时,群组频道标志可以为四叶草标识,通过四叶草中各叶片表征各群组频道;群组中包括5个群组频道时,群组频道标志可以为五角星标识,通过五角星的各角表征各群组频道。群组频道标志还可以为悬浮挂靠在会话界面边缘的气泡,气泡中可以通过文字、图形或标识表征群组中不同的群组频道,用户可以通过拖拽气泡改变群组频道标志在会话界面中的分布位置。频道切换触发操作作用于会话界面中的群组频道标志,以触发基于群组频道进行交互操作。

频道切换操作区域为显示针对目标群组的群组频道进行交互操作处理的区域。在具体应用时,频道切换操作区域可以由服务器根据实际需要灵活设定,也可以由用户进行个性化设置,如可以设置频道切换操作区域的是显示方式、主题、色调以及背景等。群组频道列表显示于频道切换操作区域中,用户可以在频道切换操作区域中针对群组频道列表触发频道选择操作,以选择相应的群组频道进行切换处理。

具体地,在目标群组包括至少两个群组频道时,表明目标群组中有超过一条消息流通道,则可以触发进行群组频道切换,显示不同群组频道中产生的会话消息。终端可以获取目标群组中的群组属性信息,在根据群组属性信息确定目标群组中包括多于一个群组频道时,终端响应于对目标群组的当前群组频道所对应的第一会话界面中的群组频道标志触发的频道切换触发操作,显示频道切换操作区域,在频道切换操作区域中显示群组频道列表,群组频道列表中包括目标群组中的各群组频道。

在一个具体应用中,群组频道触发区域包括界面中设置的群组频道标志,如图5所示,在目标群组的群组频道对应的会话界面中,显示有群组频道中的成员在该群组频道中产生的会话消息,在会话界面的顶部状态栏,会话名称的前部,显示有目标群组的群组频道标志,即图形标志,群组频道标志为四叶草,表明目标群组具有4个群组频道,当前显示的会话界面为群组频道2对应的会话界面,四叶草中完全填充的叶片为2,代表为群组频道2。用户针对群组频道标志触发频道切换触发操作,如用户点击群组频道标志,终端响应于频道切换触发操作,显示频道切换操作区域,频道切换操作区域悬浮显示于会话界面中的会话消息区域,在频道切换操作区域中显示包括目标群组中的各群组频道的群组频道列表。在群组频道列表中,当前所处的群组频道2进行突出展示,以直观展现当前会话界面所对应的群组频道。

本实施例中,在目标群组包括至少两个群组频道时,在目标群组的当前群组频道所对应的第一会话界面中展示有群组频道标志,终端响应于对群组频道标志触发的频道切换触发操作,显示频道切换操作区域,在该频道切换操作区域中显示包括目标群组的各群组频道的群组频道列表。在基于群组频道的交互过程中,通过在群组频道所对应的会话界面中展示的群组频道标志触发频道切换触发操作,并在触发显示的频道切换操作区域中展示目标群组对应的群组频道列表,可以通过群组频道标志直观表征目标群组所处的群组频道,并作为触发控件进行群组频道交互处理,可以提高群组中不同群组频道内会话沟通的处理效率。

在一个实施例中,在频道切换操作区域中显示群组频道列表包括:在频道切换操作区域的成员标志区域,显示目标群组中属于当前群组频道的第一类群成员的成员标志;在频道切换操作区域的频道列表区域,显示目标群组中各群组频道分别对应的群组频道信息。

其中,频道切换操作区域包括成员标志区域和频道列表区域。其中,成员标志区域为展示群组频道中成员标志的区域,成员标志具体可以包括但不限于包括成员头像、成员名称、成员ID(Identity Document,身份标识号)等用于各种标识成员的标志;频道列表区域用于展示群组频道列表,群组频道列表中包括目标群组中的各群组频道。第一类群成员为当前群组频道中的成员,第一类群成员为目标群组中选择的成员。群组频道信息为目标群组中各群组频道的信息,具体可以包括但不限于包括群组频道的频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息和频道成员信息等。

具体地,终端在频道切换操作区域的成员标志区域中,显示目标群组中属于当前群组频道的第一类群成员的成员标志,如可以显示第一类群成员的成员名称和成员头像。终端在频道切换操作区域的频道列表区域中,显示目标群组中各群组频道分别对应的群组频道信息,通过显示在频道列表区域中显示各群组频道对应的群组频道信息,可以展现各个群组频道的状态,以便用户进行频道切换操作。在具体实现时,可以在频道列表区域中,针对每个群组频道分配对应的频道信息区域,并在频道信息区域中显示对应群组频道的群组频道信息,如显示群组频道的频道标志、频道名称、最新会话消息、成员信息等,以便用户可以根据群组频道信息选择需要切换的目标群组频道。

在一个具体应用中,如图6所示,频道切换操作区域包括上下分布的成员标志区域和频道列表区域。在成员标志区域中,显示有当前所处的群组频道2中成员的成员标志,包括成员头像和对应的成员名称;在频道列表区域中,排列显示有目标群组中各群组频道分别对应的群组频道信息,包括频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息和频道成员信息。当前所处的群组频道为群组频道2,在频道列表区域中显示的群组频道2突出显示,以表明其为当前所处的群组频道。

本实施例中,在频道切换操作区域的成员标志区域中,显示当前群组频道的第一类群成员的成员标志,并在频道切换操作区域的频道列表区域中,显示目标群组中各群组频道分别对应的群组频道信息,从而直观地在频道切换操作区域中展示目标群组中各群组频道的信息,并展示当前群组频道中成员的成员信息,可以便于用户进行群组频道选择,提高基于群组频道的交互效率,从而提高群组中会话沟通的处理效率。

在一个实施例中,群组频道信息包括频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息和频道成员信息中的至少一项。

其中,频道标志用于标识群组频道,不同的群组频道可以对应于不同的频道标志。在具体实现时,在群组中创建群组频道时,可以将原本群组也认为是群组频道,并确定为群组的主频道,而将额外建立的群组频道作为群组的副频道,主频道和副频道可以通过不同的频道标志进行区分,而在包括多个副频道时,各个副频道间也可以通过频道标志进行区分。频道名称为各群组频道对应的名称,频道名称可以由用户在创建群组频道设置,从而通过名称对各群组频道进行区分。

进一步地,频道默认状态标志用于标识群组频道的默认状态,处于默认状态的群组频道,在进入群组时,默认进入对应默认的群组频道。在具体实现时,频道默认状态标志可以为锁图标,即对于默认的群组频道,其对应的群组频道信息包括锁图标,表示该群组频道为群组中的默认群组频道。访问权限信息指当前用户针对各群组频道的访问权限,具体可以通过禁止访问标志进行标识,即对于携带禁止访问标志的群组频道,表明不具备该群组频道的访问权限,即不可访问该群组频道。频道会话消息指群组频道中的会话消息,在具体应用时,在频道列表区域中展示的频道会话消息可以为最新的会话消息,还可以为最新会话消息的提示信息等,以对群组频道中的最新消息进行直观提示。频道成员信息指群组频道中的成员的信息,具体可以包括但不限于包括成员的名称、头像、ID等身份信息,以及群组频道中各成员的统计信息,如成员数量、成员在线数量、成员活跃数量、成员性别比例、成员地域分布等。

具体地,终端在频道切换操作区域的频道列表区域中显示目标群组中各群组频道分别对应的群组频道信息,群组频道信息包括频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息和频道成员信息中的至少一种。在具体应用时,群组频道信息可以根据实际需要,如根据频道切换操作区域的频道列表区域的大小,灵活设置群组频道信息中包括的各种类型的信息,以在频道列表区域中展示各群组频道的信息,便于用户进行群组频道选择。

在一个具体应用中,如图6所示,在频道列表区域中,为群组中的各个群组频道划分有相应的频道信息区域,在频道信息区域中展示有频道标志、如主频道、2频和3频等频道标志;还展示有频道名称,如群组会话1、群组会话2和群组会话3等;还展示有频道默认状态标志,频道默认状态标志为锁图标,展示于主频道中,表明主频道为群组的默认群组频道,而其他群组频道不携带锁图标,不是默认群组频道;频道信息区域中还展示有访问权限信息,访问权限信息包括禁止访问标志,3频携带有禁止访问标志,表明不具备3频的访问权限,无法进行访问;频道信息区域中还展示有频道会话消息和频道成员信息,频道会话消息为群组频道中最新会话消息的省略信息,而频道成员信息包括群组频道中3个成员的头像以及群组频道中的成员总数目。

本实施例中,在频道列表区域中展示各群组频道的信息,具体可以包括频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息或频道成员信息等各种类型的信息,便于用户进行群组频道选择,可以提高基于群组频道的交互效率,从而提高群组中会话沟通的处理效率。

在一个实施例中,响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面,包括:响应于在群组频道列表中触发的频道选择操作,将频道选择操作所选中的目标群组频道设为选中状态;在群组频道列表关联的成员标志区域,显示目标群组中属于目标群组频道的第二类群成员的成员标志;响应于对目标群组频道的选择结束操作,从第一会话界面切换至目标群组频道所对应的第二会话界面。

其中,群组频道列表包括目标群组中可以选择进行切换的群组频道,用户通过对群组频道列表中的各群组频道触发频道选择操作,以选择需要切换的目标群组频道。成员标志区域为展示群组频道中成员标志的区域,成员标志具体可以包括但不限于包括成员头像、成员名称、成员ID(Identity Document,身份标识号)等用于各种标识成员的标志。成员标志区域与群组频道列表关联,从而展示群组频道列表中选中的群组频道中的成员的标志。选择结束操作用于触发进行频道切换,具体切换群组频道所对应的会话界面。具体应用时,选择结束操作可以由频道选择操作的结束进行触发,也可以为针对所选中的目标群组频道的切换确认操作。

具体地,在显示群组频道列表后,用户可以针对群组频道列表中的各群组频道触发频道选择操作,终端响应于用户在群组频道列表中触发的频道选择操作,确定频道选择操作所选中的目标群组频道,并将目标群组频道设为选中状态,具体可以对选中的目标群组频道进行突出显示,例如可以改变目标群组频道的底色、背景或主题等,以在群组频道列表中突出显示目标群组频道。

此外,终端在群组频道列表关联的成员标志区域中,显示目标群组中属于目标群组频道的第二类群成员的成员标志,第二类群成员为目标群组频道中的成员,第二类群成员从群组的成员中选择。具体实现时,可以在群组频道列表关联的成员标志区域中,显示第二类群成员的成员头像和对应的成员名称。终端响应于对目标群组频道的选择结束操作,如用户触发频道切换的确认操作,终端确定目标群组频道所对应的第二会话界面,并从当前所处的第一会话界面切换至目标群组频道所对应的第二会话界面,从而切换到目标群组频道中进行会话沟通。在具体应用时,各个群组频道所对应的会话界面的界面布局可以相同,也可以不同,如可以具有不同的风格、主题、背景、色调等,以便对各个群组频道进行个性化设置。

在一个具体应用中,如图7所示,群组中包括4个群组频道,在群组频道列表中显示各群组频道,用户对主频道触发频道选择操作,选中的目标群组频道,即主频道设置为选中状态,并在群组频道列表上方关联的成员标志区域中,显示主频道中成员的成员标志,包括成员头像和成员名称。终端响应于对目标群组频道的选择结束操作,如用户释放对目标群组频道的选择,将第一会话界面切换至主频道所对应的第二会话界面,在第二会话界面中展示了主频道的成员在主频道中进行对话沟通中产生的会话消息。

本实施例中,终端响应于用户在群组频道列表中触发的频道选择操作,将频道选择操作所选中的目标群组频道设为选中状态,以便用户可以明确当前选中的群组频道,并在群组频道列表关联的成员标志区域中,显示所选中的目标群组频道中成员的成员标志,以便用户可以直观获得目标群组频道中的成员信息,确保用户选择群组频道的处理效率。进一步地,终端响应于用户对目标群组频道的选择结束操作,将会话界面切换至选中的目标群组频道所对应的第二会话界面,以在第二会话界面中展示目标群组频道中成员的会话消息,用户可以在第二会话界面中进行会话沟通,可以在涉及多个话题沟通时避免创建群组,减少了群组数量,提高了群组会话沟通的处理效率。

在一个实施例中,在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息,包括:在第二会话界面的会话窗口区域,显示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息;在第二会话界面的频道信息区域,显示目标群组频道的频道名称、频道标志、频道成员数目和成员在线状态中的至少一项,及目标群组的群组频道标志。

其中,第二会话界面包括会话窗口区域和频道信息区域。会话窗口区域为展示群组频道中各会话消息的区域,频道信息区域为展示群组频道的信息的区域。频道名称为频道的名称,具体可以为群组频道中会话的名称,例如可以为会话的主题。频道标志为目标群组频道的标志,具体可以为文字、图片、图形以及其组合等各种形式的标志。频道成员数目指群组频道中成员的数量,成员在线状态用于描述群组频道中各成员的在线信息。群组频道标志为标识目标群组中各群组频道的标志,群组频道标志表征了目标群组中各群组频道的信息,如目标群组中所包括的群组频道数量、各群组频道的排序顺序等;频道标志标识了当前所处的目标群组频道的信息,如目标群组频道的标记信息。在具体应用时,目标群组频道的频道标志和目标群组的群组频道标志可以为在频道信息区域中显示的两个不同的标志,目标群组频道的频道标志也可以嵌入群组频道标志中,即通过目标群组的群组频道标志同时标识出目标群组中各群组频道的信息以及当前所处的目标群组频道的信息,例如,可以通过四叶草图形表示目标群组中包括4各群组频道,通过四叶草中各叶片的颜色填充与否来表征当前所处的目标群组频道,从而通过同一个标志实现对目标群组中各群组频道和目标群组频道的标识,提高群组频道标志的信息量。

具体地,在终端切换到目标群组频道对应的第二会话界面后,在第二会话界面的会话窗口区域中,显示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。第二会话界面中展示的会话消息由目标群组频道中的成员在该目标群组频道中产生,与第一会话界面中的会话消息属于不同的消息流,相互独立不互通。另一方面,终端在第二会话界面的频道信息区域中,显示目标群组频道的信息,具体可以包括频道名称、频道标志、频道成员数目和成员在线状态中的至少一项。进一步地,在第二会话界面的频道信息区域中,终端还显示目标群组的群组频道标志,从而对目标群组的各群组频道的信息进行标识。在频道信息区域中显示的内容,可以根据实际需要预先进行设置,以便用户可以基于频道信息区域中的显示内容获取群组频道的信息,便于用户在群组频道中进行会话沟通。

在一个具体实现中,如图7所示,在切换到目标群组频道对应的第二会话界面后,在第二会话界面的会话窗口区域中显示该目标群组频道中的各会话消息,在第二会话界面的频道信息区域中,以文字方式显示了目标群组频道的频道名称,以四叶草标志显示了目标群组频道的频道标志以及目标群组的群组频道标志,即目标群组频道的频道标志嵌入目标群组的群组频道标志中,通过四叶草标志,可以同时标识出目标群组频道的信息以及目标群组中各群组频道的信息,以数字形式显示了目标群组频道中频道成员数目和成员在线状态。

本实施例中,在第二会话界面的会话窗口区域和频道信息区域中,分别展示了目标群组频道中产生的会话消息、目标群组频道的信息以及目标群组的群组频道信息,从而使得用户可以在第二会话界面中进行会话沟通,目标群组频道与其他群组频道属于不同的消息流,相互之间会话消息不互通,可以在涉及多个话题沟通时避免创建群组,减少了群组数量,提高了群组会话沟通的处理效率。

在一个实施例中,基于群组频道的交互方法还包括:响应于针对目标群组频道触发的默认频道设定操作,显示表示目标群组频道为目标群组的默认群组频道的频道默认状态标志;响应于在第二会话界面中触发的消息列表触发操作,显示会话消息列表;在会话消息列表中显示目标群组频道所对应的频道信息;响应于对会话消息列表中目标群组频道所对应的频道信息的触发操作,进入第二会话界面。

其中,默认频道设定操作可以作用于群组中的各群组频道,以对各群组频道的默认状态进行锁定设置,对于锁定设置为默认群组频道的群组频道,在进入群组时会默认进入相应的群组频道所对应的会话界面。在具体实现时,可以由用户直接通过默认频道设定控件触发默认频道设定操作,也可以为用户在群组频道列表中选中非默认的群组频道时,显示对应的默认频道设定控件,从而触发对默认频道的设定处理。频道默认状态标志用于标识群组频道的默认状态,在具体实现时,频道默认状态标志可以为锁图标,即对于默认的群组频道,其对应的群组频道信息包括锁图标,表示该群组频道为群组中的默认群组频道。消息列表触发操作为触发展示会话消息列表的操作,会话消息列表包括用户在不同会话界面中的会话。频道信息为群组频道的相关信息,具体可以包括群组频道的频道名称、频道会话消息、消息更新时间、消息更新数目、群组频道图标等。在会话消息列表中展示群组中默认群组频道所对应的频道信息,从而用户可以通触发频道信息进入默认群组频道,在默认群组频道所对应的会话界面中进行会话沟通。

具体地,终端响应于用户针对目标群组频道触发的默认频道设定操作,如可以为用户对群组频道列表中的目标群组频道触发默认频道设定操作,以将目标群组频道设定为群组的默认群组频道。终端显示表示目标群组频道为目标群组的默认群组频道的频道默认状态标志,从而通过频道默认状态标志表征目标群组频道为目标群组的默认群组频道。在一个具体应用中,如图8所示,群组中的主频道携带锁图标,即主频道携带频道默认状态标志,表明主频道此时作为默认群组频道。在群组频道列表中,用户点击2频时,在2频中显示默认频道设定控件,用户通过默认频道设定控件触发默认频道设定操作,将2频设为默认群组频道,此时,2频携带锁图标,同时主频道的锁图标消失,表明已成功将2频设置为群组的默认群组频道。

进一步地,终端响应于在第二会话界面中触发的消息列表触发操作,显示会话消息列表,如可以为用户退出当前会话界面,返回消息列表界面,则触发消息列表触发操作,终端从当前会话界面切换至会话消息列表。在会话消息列表中,显示目标群组频道所对应的频道信息,具体可以显示目标群组频道的频道名称、频道图标和目标群组频道中的会话消息等。用户可以对会话消息列表中显示的频道信息进行触发操作,如点击会话消息列表中显示的频道信息,以进入对应的群组,具体进入目标群组频道对应的会话界面。在一个具体应用中,如图9所示,此时所处的为主频道对应的会话界面,但群组的默认群组频道已设置为2频,用户点击“返回”控件,触发消息列表触发操作,终端从主频道对应的会话界面返回至消息列表界面,在消息列表界面中显示会话消息列表,在会话消息列表中显示了群组的默认群组频道的频道信息,即显示了2频的频道信息,包括2频的频道名称、最新会话消息、消息更新时间以及频道图标等。用户点击会话消息列表中2频的频道信息,终端响应于用户对频道信息的触发操作,进入默认群组频道对应的会话界面,即进入2频所对应的会话界面。

本实施例中,通过设定目标群组中的默认群组频道,使会话消息列表中显示默认群组频道对应的频道信息,即在会话消息列表中展示群组中默认群组频道,以便用户可以通过触发操作快速进入默认群组频道所对应的会话界面,能够减少群组频道的切换操作,提高群组沟通的处理效率。

在一个实施例中,基于群组频道的交互方法还包括:响应于针对目标群组触发的频道创建触发操作,显示目标群组对应的频道创建操作区域;响应于在频道创建操作区域中触发的频道创建操作,显示针对目标群组的频道创建结果。

其中,频道创建触发操作用于在群组中触发创建群组频道,具体可以为用户通过群组中的频道创建控件触发。频道创建操作区域为在群组中创建群组频道的操作区域,具体可以对群组中需要创建的群组频道进行设定,如设定待创建的群组频道的频道名称、频道公告、频道成员等。通过频道创建操作在频道创建操作区域中对待创建的群组频道进行设定,频道创建结果用于描述群组中群组频道的创建结果。

具体地,终端响应于针对目标群组触发的频道创建触发操作,如用户点击目标群组的频道创建控件,触发针对目标群组的频道创建触发操作,终端显示目标群组对应的频道创建操作区域,在频道创建操作区域中显示待创建群组频道的各种设定项,用户针对各设定项触发频道创建操作,以进行群组频道的创建处理,终端根据频道创建操作在目标群组中创建对应的群组频道,并显示针对目标群组的频道创建结果。

在一个具体应用中,如图10所示,用户针对群组中的频道创建控件触发频道创建触发操作,终端显示频道创建操作区域,在频道创建操作区域中显示创建群组频道的各种设定项,用户通过频道创建操作对各种设定项设定完成后,点击“创建频道”控件,终端针对群组创建相应的群组频道后,显示频道创建结果。

本实施例中,终端根据用户的频道创建触发操作显示频道创建操作区域,并响应于用户在频道创建操作区域中触发的频道创建操作,显示针对群组的频道创建结果,从而可以在群组中快速创建群组频道,通过群组中的群组频道可以实现多个话题的独立会话沟通,减少群组的数量,提高了群组会话沟通的处理效率。

在一个实施例中,响应于针对目标群组触发的频道创建触发操作,显示目标群组对应的频道创建操作区域包括:响应于目标群组的权限账号触发的群组管理触发操作,显示目标群组对应的群组管理区域;在群组管理区域中显示群组频道创建入口;响应于权限账号对群组频道创建入口触发的频道创建触发操作,显示目标群组对应的频道创建操作区域。

其中,权限账号为能够对目标群组进行频道创建处理的用户账号,即权限账号具有对目标群组进行频道创建处理的权限。权限账号可以为群主账号、管理员账号或特权账号等。群主账号指群组的创建账号,拥有群组的最高管理权限;管理员账号为群主授权给群成员对群组管理权限,管理员权限比群主低;特权账号可以为群主额外授权的能够对目标群组进行频道创建处理的账号。群组管理触发操作用于触发展示针对群组的管理,如对群组的名称进行更改、对群组的公告进行修改更新、对群组成员进行管理等。

群组管理区域为权限账号针对群组进行群组管理的操作区域,如权限账号可以在群组管理区域中对群组的名称进行更改,对群组成员的增加或删减等。群组频道创建入口为创建群组频道的入口,权限账号可以通过该群组频道创建入口进入频道创建操作区域,以在频道创建操作区域中进行触发频道创建操作进行群组频道的创建处理。

具体地,终端响应于权限账号针对目标群组触发的群组管理触发操作,显示目标群组对应的群组管理区域,具体可以为用户在群组中触发群组管理控件,终端显示目标群组对应的群组管理区域。在群组管理区域中包括群组频道创建入口,终端响应于权项账号对群组频道创建入口触发的频道创建触发操作,表明权项账号需要在群组中创建群组频道,终端显示目标群组对应的频道创建操作区域。在具体应用中,若非权限账号触发群组管理触发操作,则可以在群组管理区域中不显示群组频道创建入口,即隐藏群组频道创建入口,以避免非权限账号的误操作。

在一具体实现中,如图11所示,用户在群组的会话界面触发群组管理控件,进入群组管理界面,在群组管理界面中包括群组频道创建入口,用户触发群组频道创建入口,终端显示频道创建操作区域,在频道创建操作区域中显示创建群组频道的各种设定项,用户通过频道创建操作对各种设定项设定完成后,点击“创建频道”控件,终端针对群组创建相应的群组频道后,显示频道创建结果。具体在群组的会话界面中增加显示群组频道标志,表明群组中包括至少两个群组频道,同时群组频道标志还可以指示当前所处的群组频道。

本实施例中,由群组的权限账号触发针对群组的群组管理触发操作,并针对在显示的群组管理区域中的群组频道创建入口触发频道创建触发操作,显示目标群组对应的频道创建操作区域,以由权限账号在频道创建操作区域进行群组频道创建,可以控制群组中群组频道的创建权限,确保群组频道的管理,保障群组频道中会话沟通的处理效率。

在一个实施例中,频道创建操作区域中至少包括频道名称设定信息、频道成员设定信息和频道权限设定信息;响应于在频道创建操作区域中触发的频道创建操作,显示针对目标群组的频道创建结果,包括:响应于对频道名称设定信息、频道成员设定信息和频道权限设定信息触发的频道信息设定操作,显示通过频道信息设定操作产生的目标频道信息;响应于对目标频道信息触发的频道创建操作,显示针对目标群组的频道创建结果。

其中,频道名称设定信息包括设定群组频道名称的相关信息;频道成员设定信息包括设定群组频道中成员的相关信息,群组频道的成员从群组的成员中选取;频道权限设定信息包括设定群组频道的权限的相关信息,具体可以包括访问权限、更新权限和可见权限等。用户在频道创建操作区域中触发频道创建操作进行群组频道创建时,终端在频道创建操作区域中显示对应的目标频道信息,并响应于用户针对目标频道信息触发的频道创建操作,在创建满足相应条件的群组频道后,显示目标群组的频道创建结果。

具体地,终端显示的频道创建操作区域中至少包括频道名称设定信息、频道成员设定信息和频道权限设定信息。终端响应于用户对频道创建操作区域中的频道名称设定信息、频道成员设定信息和频道权限设定信息触发的频道信息设定操作,如用户一一对频道名称设定信息、频道成员设定信息和频道权限设定信息进行设定操作,终端获取通过频道信息设定操作产生的目标频道信息,目标频道信息包括设定完成的频道名称信息、频道成员信息和频道权限信息等。用户针对设定的目标频道信息触发频道创建操作,终端响应于该频道创建操作,创建满足相应条件的群组频道后,显示目标群组的频道创建结果。

在具体实现时,可以对频道创建操作区域的各种设定项划分级别,对于必要项,只有对必要项完成设定后,才可以触发频道创建操作以创建相应的群组频道,而对于非必要项,用户可以选择性进行设定,不论用户是否设定,均可以触发频道创建操作以创建相应的群组频道。

在一个具体应用中,如图11所示,在显示的频道创建操作区域中包括频道名称设定项、频道成员设定项、频道展示权限设定项以及频道公告设定项。用户可以分别对各设定项触发频道信息设定操作,以完成对各设定项的设置。对于在频道创建操作区域中显示的频道信息设定操作产生的目标频道信息,用户可以通过点击“创建频道”触发频道创建操作,终端基于目标频道信息在群组中创建对应的群组频道,并显示针对目标群组的频道创建结果。

本实施例中,在频道创建操作区域中展示用户设定的目标频道信息,包括频道名称信息、频道成员信息和频道权限信息,从而可以直观地将用户的设定进行展示,以便用户可以在群组中快速准确地创建符合需要的群组频道。

在一个实施例中,响应于对频道名称设定信息、频道成员设定信息和频道权限设定信息触发的频道信息设定操作,显示通过频道信息设定操作产生的目标频道信息,包括:响应于对频道名称设定信息触发的编辑操作,显示通过编辑操作获得的目标频道名称;响应于对频道成员设定信息触发的成员选择操作,显示成员选择操作从目标群组对应的群组成员列表中选中的目标频道成员;响应于对频道权限设定信息触发的权限设定操作,显示通过权限设定操作获得的目标频道权限信息。

其中,编辑操作作用于频道创建操作区域中的频道名称设定信息,以对待创建的群组频道的名称进行编辑设置,目标频道名称为通过用户的编辑操作产生的待创建的群组频道的名称。成员选择操作作用于频道创建操作区域中的频道成员设定信息,以对待创建的群组频道的成员进行设置,目标频道成员为通过用户的成员选择操作选择的待创建的群组频道的成员。

在具体实现时,用户可以对频道成员设定信息触发成员触发操作,终端显示群组的成员列表,以由用户在群组的成员列表中选择待创建的群组频道的成员,即创建的群组频道中的成员来自群组中的成员。权限设定操作作用于频道创建操作区域中的频道权限设定信息,以对待创建的群组频道的权限进行设置,目标频道权限信息为通过用户的权限设定操作设置的待创建的群组频道的权限信息。目标频道权限信息具体可以包括但不限于包括群组频道的更新权限、访问权限和可见权限等。

具体地,用户可以对频道名称设定信息触发编辑操作,以编辑待创建的群组频道的频道名称,得到目标频道名称,终端将根据用户编辑操作产生的目标频道名称进行展示。用户可以对频道成员设定信息触发成员选择操作,具体可以由用户对显示的群组成员列表触发选择操作,以在群组成员列表中选择需要添加至待创建的群组频道中的成员,终端将用户的成员选择操作所选中的目标频道成员进行展示。用户还可以对频道权限设定信息触发权限设定操作,得到待创建的群组频道的目标频道权限信息,终端将目标频道权限信息进行展示。

本实施例中,在频道创建操作区域中显示用户通过编辑操作产生的目标频道名称、通过成员选择操作选中的目标频道成员以及通过权限设定操作设置的目标频道权限信息,可以直观地将用户的设定进行展示,以便用户可以在群组中快速准确地创建符合需要的群组频道。

在一个实施例中,响应于针对目标群组触发的频道创建触发操作,显示目标群组对应的频道创建操作区域,包括:当目标群组未新建群组频道时,响应于在目标群组的群组会话界面中触发的频道创建触发操作,显示目标群组对应的频道创建操作区域。

其中,目标群组未新建群组频道,表明目标群组中只存在一条消息流通道,即为目标群组本身,此时目标群组只包括一个群组频道。用户可以在群组所对应的群组会话界面中触发建立群组频道,群组会话界面用于展示目标群组中的各成员在目标群组中产生的会话消息。具体地,在目标群组未新建群组频道时,则群组中所有的会话消息均显示于群组对应的群组会话界面中,终端响应于用户在目标群组的群组会话界面中触发的频道创建触发操作,如用户触控群组会话界面中的频道创建控件,表明用户需要在群组中创建群组频道,终端显示目标群组对应的频道创建操作区域,用户可以在频道创建操作区域中进行群组频道的创建处理。

进一步地,响应于在频道创建操作区域中触发的频道创建操作,显示针对目标群组的频道创建结果,包括:响应于在频道创建操作区域中触发的频道创建操作,在群组会话界面中增添显示目标群组的当前群组频道所对应的群组频道标志。

其中,群组频道标志用于标识目标群组的群组频道,具体可以用于标识目标群组是否包括可以切换的群组频道,还可以标识当前所处的群组频道。通过在群组会话界面中增添显示目标群组的当前群组频道所对应的群组频道标志,可以标识出当前所处的群组频道,还可以标识群组中已经新创建了群组频道,即群组包括至少两个群组频道。增添显示是指在满足条件时,在原未显示的界面中增加显示的处理,具体地,在目标群组未新建群组频道时,目标群组中只存在一个会话通道,即并不需要通过群组频道标志来标识目标群组中的群组频道,则在目标群组的群组会话界面中不显示群组频道标志;而在目标群组中创建群组频道后,则目标群组中至少包括两个群组频道,此时可以通过在目标群组的群组会话界面中显示群组频道标志来标识各群组频道,且用户也可以通过群组频道标志确定目标群组是否创建群组频道。

具体地,在目标群组未新建群组频道时,目标群组的群组会话界面中不显示群组频道标志,终端响应于用户在频道创建操作区域中触发的频道创建操作,根据用户的设定在目标群组中创建相应的群组频道,并在群组会话界面中增添显示目标群组的当前群组频道所对应的群组频道标志,从而通过群组频道标志标识群组中已经成功创建了群组频道,并标识当前所处的群组频道。

在一个具体应用中,如图12所示,在终端响应于在频道创建操作区域中触发的频道创建操作,成功在目标群组中创建群组频道后,终端在群组会话界面中增添显示目标群组的当前群组频道所对应的群组频道标志,如图12中在群组会话界面的顶部,群组会话名称的前方展示四叶草标识,并且通过四叶草标识的叶片填充色来表征当前所处的频道为主频道。

本实施例中,在目标群组未新建群组频道时,终端响应于用户在目标群组未新建群组频道时,显示频道创建操作区域,并在成功创建对应的群组频道后,在群组会话界面中增添显示相应的群组频道标志,以通过群组频道标志表征频道创建结果,并对当前所处的群组频道进行提示,可以及时反馈群组频道的创建结果,并直观地对当前所处群组频道进行展示,有利于用户对群组中的群组频道进行切换操作,从而提高群组频道中的会话沟通处理效率。

在一个实施例中,基于群组频道的交互方法还包括:当目标群组包括至少两个群组频道时,响应于对目标群组触发的频道更新触发操作,显示针对目标群组的各群组频道的频道更新操作区域;响应于在频道更新操作区域触发的频道更新操作,显示针对目标群组的各群组频道的频道更新结果。

其中,频道更新触发操作为对群组频道触发进行管理更新的操作,如对群组频道的频道名称、频道成员、频道权限等进行更新处理。频道更新操作区域为针对群组频道进行更新处理的操作区域,频道更新操作区域中包括针对群组频道的各种更新项,以对群组频道进行更新。频道更新操作为对群组频道进行管理更新的操作,具体可以用户对频道更新操作区域中各更新项的操作。频道更新结果为针对各群组频道进行更新的处理结果。

具体地,在目标群组包括至少两个群组频道时,表明目标群组中除原群组对应的主频道外,已新建立至少一个群组频道,则用户可以对目标群组中的各群组频道触发进行频道更新处理。终端响应于用户对目标群组触发的频道更新触发操作,如用户触控目标群组的会话界面中的频道更新控件,则触发频道更新触发操作,终端显示针对目标群组的各群组频道的频道更新操作区域。在频道更新操作区域中可以显示针对群组频道进行更新处理的各类更新项。终端响应于用户在频道更新操作区域触发的频道更新操作,根据频道更新操作对相应的群组频道进行更新,并显示针对目标群组的各群组频道的频道更新结果。

在一个具体应用中,如图13所示,在群组包括至少两个群组频道时,用户可以在群组的任一群组频道对应的会话界面中触发频道更新触发操作,具体点击群组管理控件,终端显示群组管理界面,在群组管理界面中显示有群组管理入口,用户点击群组管理入口,可以进入频道管理界面,用户可以在频道管理界面选择需要进行更新处理的群组频道,在群组频道对应的频道更新操作区域中,用户可以对频道更新操作区域中的各更新项触发频道更新操作,终端根据频道更新操作确定的频道更新信息对相应的群组频道进行更新,并显示针对群组中群组频道的频道更新结果。

本实施例中,终端根据用户触发的频道更新触发操作,显示频道更新操作区域,并响应于用户在频道更新操作区域中触发的频道更新操作,基于频道更新操作产生的频道更新信息对群组中的群组频道进行更新,并将频道更新结果进行显示,从而支持用户对群组中的各群组频道进行管理更新,可以增强群组中的各群组频道的灵活性,确保群组会话沟通的处理效率。

在一个实施例中,基于群组频道的交互方法还包括:当在群组频道列表中触发频道选择操作的用户账号不具备目标群组频道的访问权限时,显示无法访问提示信息。

其中,访问权限指用户账号能够进入群组频道进行会话沟通的权限,在用户账号具备群组频道的访问权限时,用户账号可以在群组频道列表中选择访问该群组频道,以切换到该群组频道的会话界面进行会话沟通。而对于不具备访问权限的群组频道,用户账号无法访问,则在试图访问时终端显示无法访问提示信息,无法访问提示信息用于提示用户不具备权限,无法访问对应的群组频道。无法访问提示信息的形式和内容可以根据实际需要预先灵活设置,如可以包括文字、图片、音视频、图形等各种类型的提示信息。

具体地,在显示群组频道列表后,若在群组频道列表中触发频道选择操作的用户账号不具备目标群组频道的访问权限,表明该用户账号未被赋予目标群组频道的访问权限,该用户账号无法进入目标群组频道进行沟通对话,终端显示无法访问提示信息,以提示用户无法访问,而重新选择其他能够访问的群组频道。

在一个具体应用中,如图14所示,在群组频道列表中群组会话2对应的2频,当前用户账号不具备其访问权限,则当用户选择2频作为目标群组频道时,终端显示无法访问提示信息,以提示用户无法正常访问。

本实施例中,对于群组频道列表中用户账号不具备访问权限的群组频道,在用户选中该群组频道时,显示无法访问提示信息,以提示用户重新选择其他具备访问权限的群组频道,可以对各群组频道的访问权限进行管控,确保各群组频道中会话消息的数据安全性。

在一个实施例中,基于群组频道的交互方法还包括:根据目标群组的群组标识,获取目标群组的群组信息;当根据群组信息确定目标群组频道为目标群组的默认群组频道时,从群组信息中获取目标群组频道所对应的频道信息。

其中,群组标识为标识群组的信息,如可以为群组ID号、群组编号等。群组信息可以为群组的属性信息,根据群组信息可以确定群组中的各群组频道的信息,包括各群组频道的默认状态。

具体地,终端确定目标群组的群组标识,根据群组标识获取目标群组的群组信息,终端根据群组信息确定各群组频道的默认状态,若确定目标群组频道为目标群组的默认群组频道,即目标群组频道已经锁定,在会话消息列表需要显示目标群组频道的频道信息,终端获取从群组信息中获取目标群组频道所对应的频道信息,并在会话消息列表中显示目标群组频道所对应的频道信息,从而用户可以在会话消息列表中触发目标群组频道所对应的频道信息,以进入目标群组频道对应的会话界面,实现快速进入锁定的群组频道。

本实施例中,根据目标群组的群组信息确定目标群组频道是否为目标群组的默认群组频道,若是则从群组信息中获取目标群组频道所对应的频道信息,可以快速获取目标群组频道所对应的频道信息,从而在会话消息列表中显示该目标群组频道所对应的频道信息,以便用户可以快速进入锁定的群组频道。

在一个实施例中,如图15所示,基于群组频道的交互方法还包括创建群组频道的处理步骤,具体包括:

步骤1502,获取通过频道创建操作产生的目标频道名称、目标频道成员标识和目标频道权限信息。

其中,频道创建触发操作用于在群组中触发创建群组频道,具体可以为用户通过群组中的频道创建控件触发。目标频道名称为通过用户的频道创建触发操作产生的待创建的群组频道的名称;标频道成员为通过用户的频道创建触发操作选择的待创建的群组频道的成员的成员标识;目标频道权限信息为通过用户的频道创建触发操作设置的待创建的群组频道的权限信息。目标频道权限信息具体可以包括但不限于包括群组频道的更新权限、访问权限和可见权限等。在具体应用时,目标频道名称可以通过用户的编辑操作产生,目标频道成员可以通过用户的成员选择操作选择确定,目标频道权限信息可以通过用户的权限设定操作设置得到。

具体地,终端获取用户的频道创建操作所产生的目标频道名称、目标频道成员标识和目标频道权限信息,基于目标频道名称、目标频道成员标识和目标频道权限信息可以对待创建的群组频道进行定义,以创建满足相应条件的群组频道。

步骤1504,根据目标频道名称、目标频道成员标识、目标频道权限信息,以及目标群组的群组标识得到目标群组的待创建频道信息。

其中,群组标识用户区分各群组,具体可以为群组ID号、群组编号等数据。待创建频道信息为在群组中创建群组频道所需要的频道信息,根据待创建频道信息可以在相应的群组中创建满足需要的群组频道。具体地,终端获取目标群组的群组标识,终端根据获得的目标频道名称、目标频道成员标识、目标频道权限信息,以及目标群组的群组标识,得到目标群组的待创建频道信息。

步骤1506,发送待创建频道信息至服务器;待创建频道信息用于指示服务器基于待创建频道信息在目标群组中创建群组频道。

其中,待创建频道信息用于指示服务器基于待创建频道信息在目标群组中创建群组频道。具体地,终端将生成的待创建频道信息发送至服务器,以指示服务器根据待创建频道信息,在目标群组中创建满足条件的群组频道,并将创建群组频道的结果返回。

步骤1508,接收服务器返回的在目标群组中创建群组频道的频道创建结果。

其中,频道创建结果用于描述群组中群组频道的创建结果。具体地,终端将待创建频道信息发送至服务器后,接收服务器返回的在目标群组中创建群组频道的频道创建结果,从而将频道创建结果进行显示,以提示用户群组频道创建处理的结果。

本实施例中,根据目标频道名称、目标频道成员标识、目标频道权限信息,以及目标群组的群组标识生成待创建频道信息,由终端将待创建频道信息发送至服务器,以由服务器在目标群组中按照待创建频道信息创建对应的群组频道,可以在群组中创建满足实际需要的群组频道进行对话交流,在涉及多个话题沟通时避免创建群组,减少群组数量,提高了群组会话沟通的处理效率。

在一个实施例中,基于群组频道的交互方法还包括:确定在群组频道列表中触发频道选择操作的用户账号的访问权限信息;当根据访问权限信息确定用户账号不具备目标群组频道的访问权限时,生成无法访问提示信息。

其中,访问权限信息指用户账号针对群组中的各个群组频道的访问权限,若用户账号具备某一群组频道的访问权限,则该用户账号可以访问该群组频道,参与该群组频道中进行对话沟通。否则,用户账号无法访问群组频道,无法参与该群组频道中的对话。

具体地,终端确定在群组频道列表中触发频道选择操作的用户账号的访问权限信息,例如可以在用户触发频道选择操作后,终端根据用户账号查询相应的访问权限信息,访问权限信息可以存储至统一的访问权限数据库中。终端获得触发频道选择操作的用户账号的访问权限信息后,基于该访问权限信息进行分析,以确定该用户账号是否具备目标群组频道的访问权限,若用户账号不具备目标群组频道的访问权限,表明无权访问群组频道,无法参与该群组频道中的对话,则终端生成无法访问提示信息,以通过展示无法访问提示信息提示用户选择其他可访问的群组频道进行切换处理。

本实施例中,终端通过触发频道选择操作的用户账号的访问权限信息,确定用户账号是否具备目标群组频道的访问权限,在用户账号不具备目标群组频道的访问权限时,生成无法访问提示信息进行展示,以提示用户重新选择其他具备访问权限的群组频道,可以对各群组频道的访问权限进行管控,确保各群组频道中会话消息的数据安全性。

在一个实施例中,基于群组频道的交互方法还包括:根据目标群组的群组标识,查询目标群组的群组会话记录;基于目标群组频道的频道标识,从群组会话记录中提取目标群组频道对应的频道会话记录;频道会话记录包括目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

其中,群组会话记录包括目标群组中所有成员在目标群组中产生的会话消息,包括所有成员在所有群组频道中的会话消息,具体可以包括所有会话消息,也可以包括一定时间范围内的会话消息。频道标识为群组频道的标识数据,具体可以为群组频道的频道编号、ID号或名称等。频道会话记录指群组频道中的各成员在该指群组频道中产生的会话消息。

具体地,终端确定目标群组的群组标识,基于该群组标识查询目标群组对应的群组会话记录,群组会话记录中包括目标群组中的所有成员在目标群组中产生的会话消息。终端从基于目标群组频道的频道标识,从而目标群组的群组会话记录中,提取与目标群组频道对应的频道会话记录,频道会话记录包括目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。在具体实现时,对于在群组中产生的会话消息,可以根据群组-群组频道的结构进行分级存储,即首先属于不同群组的会话消息进行区分存储,而在相同群组内,针对不同群组频道内的消息进行区分存储,从而可以根据群组的群组标识和群组中的频道标识,查询得到任一群组中任一群组频道的频道会话记录,以在切换到相应会话界面时,将群组频道中产生的会话消息进行展示。

本实施例中,根据目标群组的群组标识获取目标群组的群组会话记录,并基于目标群组频道的频道标识从群组会话记录中提取得到对应的频道会话记录,频道会话记录中包括的目标群组中属于目标群组频道的第二类群成员在所述目标群组频道中产生的会话消息可以展示在切换到的第二会话界面中,群组中各群组频道中的会话消息的传递相互独立不互通,各群组频道中会话消息的存储也相互独立不互通,可以通过切换群组中的群组频道,显示不同群组频道中的会话消息,在涉及多个话题沟通时避免创建群组,能够减少群组数量,从而提高群组会话沟通的处理效率。

本申请还提供一种应用场景,该应用场景应用上述的基于群组频道的交互方法。具体地,该基于群组频道的交互方法在该应用场景的应用如下:

在日常生活、工作和娱乐中,人们同社交应用进行交流沟通时,在涉及到多方时,往往会通过社交应用的群聊(即群组)功能实现。由于群聊中参与者众多,在群聊中往往会有多个话题并行存在,导致群聊话题难以聚焦,也不利于相关消息的阅读。此时,往往需要创建新的群聊来开展新的话题,群聊数量就会逐渐增加,多了很多不必要的、使用次数特别低频的群聊,也不利于用户对群聊进行管理。基于此,本实施例应用的基于群组频道的交互方法,可以通过在某个群创建一个新的独立频道,与原来群内消息独立,保证不同消息都相对独立不互通,使得用户可以在同一群聊内的不同频道进行多方沟通,可以避免重复创建多个相似群聊,有效的控制群聊数量,提高群组会话沟通的处理效率。

本实施例可以应用于社交应用平台,如QQ应用中。具体地,在群组内具有创建群组频道的权项账号,如群主、管理员等,可以在群组中创建群组频道。本实施例中,一个群组中最多可以创建3个辅助群组频道,而原本群组作为主频道,即一个群组中可以包括4个群组频道。对于辅助群组频道,可以命名为“1频”、“2频”和“3频”,而原本群组为“主频”。对于创建群组频道后,群组频道可以通过频道名称、群组频道标志进行区分,以便用户了解当前所处的群组频道。各个群组频道还可以设置权限,如可以设置可见权限,从而允许权限频道部分成员可见,有利于保障群组频道内的数据安全性。

如图16所示,在群组的会话界面中,具有创建群组频道的用户账号触发进入群聊设置后,在群聊设置中显示有创建群组频道的入口,用户可以通过触发创建群组频道的入口,进入针对群组进行群组频道创建的频道创建操作区域,在频道创建操作区域中包括频道名称、频道公告、频道成员和频道展示权限等设定项,在设定完成后,用户可以通过触发“创建频道”的控件,实现在群组中创建满足需要的频道。在群组频道创建成功后,在群组的会话界面的顶部状态栏,显示有群组频道标志,群组频道标志为四叶草,通过四叶草各叶片的填充与否,可以来表征不同的群组频道。

如图17所示,在群聊中无建立的辅助频道,而只存在主频道时,在群组对应会话界面的顶部状态栏中不显示群组频道标志,表明未在该群聊中建立辅助群组频道;而在群组已建立群组频道时,若四叶草4叶片均填充颜色,则表明当前所处的群组频道为主频道;若四叶草4叶片中有1叶片填充颜色,则表明当前所处的群组频道为“1”频道;若四叶草4叶片中有2叶片填充颜色,则表明当前所处的群组频道为“2”频道。

在群组中创建群组频道时,终端需要对触发创建群组频道的群组成员的身份进行校验,以确定其是否具备创建群组频道的权限,若触发创建群组频道的群组成员为群主或群管理员,则可以展示频道创建入口,以支持进行群组频道处理。在用户创建群组频道时,需要从群组成员中选择目标成员,终端记录用户所选择的成员对应的成员标识,如在QQ应用中可以记录成员的QQ号码,各QQ号码可以以“_”进行区隔。用户在设定群组频道的可见性权限时,可以包括全员可见、仅频道成员可见的权限设置方案,通过“1”和“2”进行标识,如通过“1”表示可见性权限为全员可见,通过“2”表示可见性权限为仅频道成员可见。此外,终端还将群组的群号、频道名称、频道公告、频道成员、可见性权限等待创建频道信息通过协议发送给后台的服务器,以由后台的服务器进行待创建频道信息的入库操作,并基于待创建频道信息在群组中创建相应的群组频道。

进一步地,如图18所示,创建过频道的群组会在顶部状态栏、群名字左侧有特殊的四叶草标志,代表该群有副频道,即该群组中存在辅助群组频道。用户第一次进入群组,默认进入主频,用户可以通过点击头部状态栏查看其余频道入口,并选择相应的群组频道进行切换。切换到副频时用户可以选择锁定显示副频,则下次进入群组,优先进入副频群组,且消息列表展示的群组名也会以副频群组名命名。如图19所示,在图18中锁定的默认群组频道为2频时,在消息列表中显示该默认群组频道的频道名称、频道消息和频道图标。

在群组中创建的群组频道的频道信息会通过协议通道拉取到本地客户端,在触发展示群组频道列表时,终端根据从服务器获取的频道列表,展示相应频道信息项,包括频道名、频道权限信息、频道成员等。若用户选择了其中一个频道,将其群号和频道id记录在本地存储中(key值为群号,value值为频道id_频道名,默认主频道id_值为0_)。在展示会话消息列表时,终端可以从本地存储中检索对应群号的记录,若不存在对应群的频道记录或者其value值为默认值,则展示普通群名,否则从value中截取频道名用于展示。

进一步地,在群组各群组频道的对话中,每个频道的消息流内容都相互独立,不串行消息。如图20所示,主频和1频之间会话消息相互独立。此外,群组中的各个频道设置有访问权限,不具备访问权限的群组成员无法进入相应的群组频道,也无法在该群组频道中进行对话沟通。如图21所示,在用户试图访问无访问权限的群组频道时,在界面中显示“无查看权限”的提示信息。

在终端进入群组中某一群组频道对应的会话界面时,终端从本地存储中检索对应群号的群组会话记录,先以群号和频道id作为参数向后台的服务器请求权限校验,以判断当前用户账号是否具备访问该群组频道的访问权限。若校验通过,则从消息数据库中获取若干条数据,并跟进id进行过滤,如可以过滤出200条会话消息,并且将过滤后的会话消息按照消息展示规则展示在会话界面上,若校验不通过,则在群组频道列表处展示“无权限查看”,以提示用户无法访问该群组频道。

如图22所示,各群组的消息的缓存方式中,先以群组维度进行划分,不同群组的会话消息分隔存储,而群组中各频道中的消息也分别分隔存储,从而在需要某一群组中某一频道的会话消息时,可以根据群组-频道的格式从消息数据库中过滤获得。

如图23所示,获取会话消息进行展示时,终端通过key-value格式进行检索,key值为群号,value值为频道id_频道名。首先根据消息数据库判断是否存在相应的频道id,或是否存在相应频道的消息记录,若不存在,则表明群组中未建立群组频道,则直接获取无频道id的会话消息,并存储至群组-频道的消息缓存记录,以在需要展示时进行展示。而存在相应的频道id或相应频道的消息记录时,终端进一步确定当前用户是否具备访问权限,若不具备,则显示无权查看。若具备访问权限,则从消息数据库中获取与频道id一致的会话消息,并存储至群组-频道的消息缓存记录,以在需要展示时进行展示。通过给不同的群频道生成特定id,在特定群频道发送的消息就会携带其绑定的id,当接收方收到该消息时,根据其客户端现在所在的群频道是否将该消息展示在消息列表上,否则直接存入本地消息数据库。当用户切换频道时,能够直接从本地数据库中快速筛选出相关的频道消息进行展示,提高会话消息的展示处理效率。

本实施例中,通过在某个群创建一个新的独立频道,与原来群内消息独立,保证不同消息都相对独立不互通,使得用户可以在同一群聊内的不同频道进行多方沟通,提供了更聚焦话题的群内交流方式,可以避免重复创建多个相似群聊,有效的控制群聊数量,提高群组会话沟通的处理效率。

应该理解的是,虽然图2、15和23的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、15和23中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图24所示,提供了一种基于群组频道的交互装置2400,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:频道列表显示模块2402、频道列表显示模块2402和目标频道展示模块2406,其中:

频道列表显示模块2402,用于当目标群组包括至少两个群组频道时,响应于在目标群组的当前群组频道所对应的第一会话界面中触发的频道切换触发操作,显示群组频道列表;第一会话界面,用于展示目标群组中属于当前群组频道的第一类群成员在当前群组频道中产生的会话消息;

频道选择模块2404,用于响应于在群组频道列表中触发的频道选择操作,从第一会话界面切换至频道选择操作所选中的目标群组频道所对应的第二会话界面;

目标频道展示模块2406,用于在第二会话界面中,展示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

在一个实施例中,频道列表显示模块2402包括切换操作区域触发模块和切换操作区域展示模块;其中:切换操作区域触发模块,用于当目标群组包括至少两个群组频道时,响应于对目标群组的群组频道标志触发的频道切换触发操作,显示频道切换操作区域;群组频道标志展示于目标群组的当前群组频道所对应的第一会话界面中;切换操作区域展示模块,用于在频道切换操作区域中显示群组频道列表;群组频道列表包括目标群组中的各群组频道。

在一个实施例中,切换操作区域展示模块包括成员标志显示模块和群组频道信息显示模块;其中:成员标志显示模块,用于在频道切换操作区域的成员标志区域,显示目标群组中属于当前群组频道的第一类群成员的成员标志;群组频道信息显示模块,用于在频道切换操作区域的频道列表区域,显示目标群组中各群组频道分别对应的群组频道信息。

在一个实施例中,群组频道信息包括频道标志、频道名称、频道默认状态标志、访问权限信息、频道会话消息和频道成员信息中的至少一项。

在一个实施例中,频道选择模块2404包括频道选中模块、成员标志切换显示模块和界面切换模块;其中:频道选中模块,用于响应于在群组频道列表中触发的频道选择操作,将频道选择操作所选中的目标群组频道设为选中状态;成员标志切换显示模块,用于在群组频道列表关联的成员标志区域,显示目标群组中属于目标群组频道的第二类群成员的成员标志;界面切换模块,用于响应于对目标群组频道的选择结束操作,从第一会话界面切换至目标群组频道所对应的第二会话界面。

在一个实施例中,目标频道展示模块2406包括会话消息显示模块和频道信息显示模块;其中:会话消息显示模块,用于在第二会话界面的会话窗口区域,显示目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息;频道信息显示模块,用于在第二会话界面的频道信息区域,显示目标群组频道的频道名称、频道标志、频道成员数目和成员在线状态中的至少一项。

在一个实施例中,还包括默认频道设定模块、消息列表触发模块、消息列表展示模块和会话界面进入模块;其中:默认频道设定模块,用于响应于针对目标群组频道触发的默认频道设定操作,显示表示目标群组频道为目标群组的默认群组频道的频道默认状态标志;消息列表触发模块,用于响应于在第二会话界面中触发的消息列表触发操作,显示会话消息列表;消息列表展示模块,用于在会话消息列表中显示目标群组频道所对应的频道信息;会话界面进入模块,用于响应于对会话消息列表中目标群组频道所对应的频道信息的触发操作,进入第二会话界面。

在一个实施例中,还包括频道创建触发模块和创建结果显示模块;其中:频道创建触发模块,用于响应于针对目标群组触发的频道创建触发操作,显示目标群组对应的频道创建操作区域;创建结果显示模块,用于响应于在频道创建操作区域中触发的频道创建操作,显示针对目标群组的频道创建结果。

在一个实施例中,频道创建触发模块包括群组管理触发模块、群组管理区域显示模块和频道创建入口触发模块;其中:群组管理触发模块,用于响应于目标群组的权限账号触发的群组管理触发操作,显示目标群组对应的群组管理区域;群组管理区域显示模块,用于在群组管理区域中显示群组频道创建入口;频道创建入口触发模块,用于响应于权限账号对群组频道创建入口触发的频道创建触发操作,显示目标群组对应的频道创建操作区域。

在一个实施例中,频道创建操作区域中至少包括频道名称设定信息、频道成员设定信息和频道权限设定信息;创建结果显示模块包括目标频道信息显示模块和频道创建模块;其中:目标频道信息显示模块,用于响应于对频道名称设定信息、频道成员设定信息和频道权限设定信息触发的频道信息设定操作,显示通过频道信息设定操作产生的目标频道信息;频道创建模块,用于响应于对目标频道信息触发的频道创建操作,显示针对目标群组的频道创建结果。

在一个实施例中,目标频道信息显示模块包括名称编辑模块、成员选择模块和权限设定模块;其中:名称编辑模块,用于响应于对频道名称设定信息触发的编辑操作,显示通过编辑操作获得的目标频道名称;成员选择模块,用于响应于对频道成员设定信息触发的成员选择操作,显示成员选择操作从目标群组对应的群组成员列表中选中的目标频道成员;权限设定模块,用于响应于对频道权限设定信息触发的权限设定操作,显示通过权限设定操作获得的目标频道权限信息。

在一个实施例中,群组管理触发模块,还用于当目标群组未新建群组频道时,响应于在目标群组的群组会话界面中触发的频道创建触发操作,显示目标群组对应的频道创建操作区域;创建结果显示模块,还用于响应于在频道创建操作区域中触发的频道创建操作,在群组会话界面中增添显示目标群组的当前群组频道所对应的群组频道标志。

在一个实施例中,还包括频道更新触发模块和频道更新结果显示模块;其中:频道更新触发模块,用于当目标群组包括至少两个群组频道时,响应于对目标群组触发的频道更新触发操作,显示针对目标群组的各群组频道的频道更新操作区域;频道更新结果显示模块,用于响应于在频道更新操作区域触发的频道更新操作,显示针对目标群组的各群组频道的频道更新结果。

在一个实施例中,还包括访问提示模块,用于当在群组频道列表中触发频道选择操作的用户账号不具备目标群组频道的访问权限时,显示无法访问提示信息。

在一个实施例中,还包括群组信息获取模块和频道信息获取模块;其中:群组信息获取模块,用于根据目标群组的群组标识,获取目标群组的群组信息;频道信息获取模块,用于当根据群组信息确定目标群组频道为目标群组的默认群组频道时,从群组信息中获取目标群组频道所对应的频道信息。

在一个实施例中,还包括频道创建操作结果模块、待创建频道信息获得模块、待创建频道信息发送模块和频道创建结果接收模块;其中:频道创建操作结果模块,用于获取通过频道创建操作产生的目标频道名称、目标频道成员标识和目标频道权限信息;待创建频道信息获得模块,用于根据目标频道名称、目标频道成员标识、目标频道权限信息,以及目标群组的群组标识得到目标群组的待创建频道信息;待创建频道信息发送模块,用于发送待创建频道信息至服务器;待创建频道信息用于指示服务器基于待创建频道信息在目标群组中创建群组频道;频道创建结果接收模块,用于接收服务器返回的在目标群组中创建群组频道的频道创建结果。

在一个实施例中,还包括访问权限信息确定模块和访问提示生成模块;其中:访问权限信息确定模块,用于确定在群组频道列表中触发频道选择操作的用户账号的访问权限信息;访问提示生成模块,用于当根据访问权限信息确定用户账号不具备目标群组频道的访问权限时,生成无法访问提示信息。

在一个实施例中,还包括群组会话记录查询模块和频道会话记录提取模块;其中:群组会话记录查询模块,用于根据目标群组的群组标识,查询目标群组的群组会话记录;频道会话记录提取模块,用于基于目标群组频道的频道标识,从群组会话记录中提取目标群组频道对应的频道会话记录;频道会话记录包括目标群组中属于目标群组频道的第二类群成员在目标群组频道中产生的会话消息。

关于基于群组频道的交互装置的具体限定可以参见上文中对于基于群组频道的交互方法的限定,在此不再赘述。上述基于群组频道的交互装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图25所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于群组频道的交互方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图25中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 基于群组频道的交互方法、装置、计算机设备和存储介质
  • 用于检测针对在无线通信设备上的群组通信会话的基于手势的命令的方法、装置和计算机可读存储介质
技术分类

06120112966196