频道创建方法、装置、客户端、服务器及系统制造方法及图纸

技术编号:9977085 阅读:135 留言:0更新日期:2014-04-28 18:46
本发明专利技术公开了一种频道创建方法、装置、客户端、服务器及系统,属于计算机技术领域。所述方法包括:获取触发创建临时频道的发起客户端的客户端标识,临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;检测客户端标识所指示的发起客户端触发创建的临时频道是否满足预设的创建条件;若检测结果为发起客户端触发创建的临时频道满足创建条件,则向服务器发送用于创建临时频道的频道创建请求,以便服务器接收到频道创建请求后创建临时频道。本发明专利技术解决了任意一个发起客户端都可以创建临时频道,使得创建的临时频道较多时占用服务器的大量资源的问题,达到了节省服务器资源的效果。

【技术实现步骤摘要】
频道创建方法、装置、客户端、服务器及系统
本专利技术涉及计算机
,特别涉及一种频道创建方法、装置、客户端、服务器及系统。
技术介绍
团队语音工具是一种支持多人在线语音通信以及视频通信的网络工具,通常按照频道来划分团队,每个频道还可以分为多个子频道,在同一个子频道里的用户之间可以语音通信。若用户需要和其他频道或其他子频道中的其他用户语音通信,则可以创建临时频道,通过临时频道和其他用户语音通信,而不用和其他用户一起跳转到同一个子频道语音通信。相关的频道创建方法包括:发起客户端向服务器发起用于创建临时频道的创建请求,服务器将创建的临时频道的临时频道标识返回给发起客户端,发起客户端将临时频道标识通知给受邀客户端,以便受邀客户端加入该临时频道标识所指示的临时频道,此时,临时频道创建完成。临时频道内的发起客户端和受邀客户端之间可以语音通信。其中,受邀客户端是被发起客户端邀请加入临时频道的客户端。专利技术人在实现本专利技术的过程中,发现现有技术中至少存在以下缺陷:现有的频道创建方法中,任意一个发起客户端都可以创建临时频道,当创建的临时频道较多时,会占用服务器的大量资源。
技术实现思路
为了解决任意一个发起客户端都可以创建临时频道,使得创建的临时频道较多时占用服务器的大量资源的问题,本专利技术实施例提供了一种频道创建方法、装置、客户端、服务器及系统。所述技术方案如下:第一方面,本专利技术实施例提供了一种频道创建方法,所述方法包括:获取触发创建临时频道的发起客户端的客户端标识,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件;若检测结果为所述发起客户端触发创建的所述临时频道满足所述创建条件,则向服务器发送用于创建所述临时频道的频道创建请求,以便所述服务器接收到所述频道创建请求后创建所述临时频道。第二方面,本专利技术实施例提供了一种频道创建方法,所述方法包括:接收发起客户端发送的用于创建临时频道的频道创建请求;所述频道创建请求由触发创建所述临时频道的发起客户端获取所述发起客户端的客户端标识,检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件,在检测结果为所述发起客户端触发创建的所述临时频道满足所述创建条件时发送,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;根据所述频道创建请求创建所述临时频道。第三方面,本专利技术实施例提供了一种频道创建装置,所述装置包括:第一获取模块,用于获取触发创建临时频道的发起客户端的客户端标识,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;条件检测模块,用于检测所述第一获取模块获取到的所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件;请求发送模块,用于在所述条件检测模块检测的结果为所述发起客户端触发创建的所述临时频道满足所述创建条件时,向服务器发送用于创建所述临时频道的频道创建请求,以便所述服务器接收到所述频道创建请求后创建所述临时频道。第四方面,本专利技术实施例提供了一种频道创建装置,所述装置包括:请求接收模块,用于接收发起客户端发送的用于创建临时频道的频道创建请求;所述频道创建请求由触发创建所述临时频道的发起客户端获取所述发起客户端的客户端标识,检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件,在检测结果为所述发起客户端触发创建的所述临时频道满足所述创建条件时发送,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;频道创建模块,用于根据所述请求接收模块接收到的所述频道创建请求创建所述临时频道。第五方面,本专利技术实施例提供了一种频道创建系统,所述系统包括:客户端和服务器;所述客户端包括如第三方面所述的频道创建装置,所述服务器包括如第四方面所述的频道创建装置。通过检测客户端标识所指示的发起客户端触发创建的临时频道是否满足预设的创建条件,若检测结果为发起客户端触发创建的临时频道满足创建条件,则向服务器发送用于创建临时频道的频道创建请求,以便服务器接收到频道创建请求后创建临时频道,可以禁止发起客户端对不满足创建条件的临时频道的创建行为,解决了任意一个发起客户端都可以创建临时频道,使得创建的临时频道较多时占用服务器的大量资源的问题,达到了节省服务器资源的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的频道创建方法的方法流程图;图2是本专利技术一个实施例提供的频道创建方法的方法流程图;图3是本专利技术另一实施例提供的频道创建方法的方法流程图;图4是本专利技术一个实施例提供的频道创建装置的结构框架图;图5是本专利技术再一实施例提供的频道创建装置的结构框架图;图6是本专利技术一个实施例提供的频道创建装置的结构框架图;图7是本专利技术一个实施例提供的服务器的结构框架图;图8是本专利技术一个实施例提供的频道创建系统的结构框架图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术一个实施例提供的频道创建方法的方法流程图,该频道创建方法可以应用于触发创建临时频道的发起客户端中。该频道创建方法,包括:步骤101,获取触发创建临时频道的发起客户端的客户端标识,临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;本实施例中,可以在发起客户端触发创建临时频道时对发起客户端所创建的临时频道进行检测,并根据检测结果禁止发起客户端对不满足创建条件的临时频道的创建行为,以避免任意一个发起客户端都可以创建临时频道,使得创建的临时频道较多时占用服务器的大量资源的问题。在检测发起客户端所创建的临时频道之前,需要确定发起客户端。因此,可以获取发起客户端的客户端标识,比如,发起客户端的UID(UserIdentification,用户标识)等。步骤102,检测客户端标识所指示的发起客户端触发创建的临时频道是否满足预设的创建条件;在检测发起客户端所创建的临时频道之前,还需要预先设置创建条件,并检测客户端标识所指示的发起客户端所创建的临时频道是否满足该创建条件。若发起客户端所创建的临时频道满足创建条件,则允许发起客户端创建临时频道;若发起客户端所创建的临时频道不满足创建条件,则禁止发起客户端创建临时频道,流程结束。步骤103,若检测结果为发起客户端触发创建的临时频道满足创建条件,则向服务器发送用于创建临时频道的频道创建请求,以便服务器接收到频道创建请求后创建临时频道。发起客户端为本次的创建行为设置一个创建标识GUID(GloballyUniqueIdentifier,全球唯一标识符),并将该创建标识和客户端标识携带在频道创建请求中发送给服务器,服务器创建临时频道,并为该临时频道分配临时频道的频道标识,根据创建标识向发起客户端反馈该频道标识,发起客户端加入该频道标识所指示的临时频道。发起客户端再将预先邀本文档来自技高网...
频道创建方法、装置、客户端、服务器及系统

【技术保护点】

【技术特征摘要】
1.一种频道创建方法,其特征在于,所述方法包括:获取触发创建临时频道的发起客户端的客户端标识,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件;若检测结果为所述发起客户端触发创建的所述临时频道满足所述创建条件,则向服务器发送用于创建所述临时频道的频道创建请求,以便所述服务器接收到所述频道创建请求后创建所述临时频道;所述检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件,包括:根据角色权限表检测所述客户端标识所指示的所述发起客户端是否具有创建所述临时频道的权限,所述角色权限表由所述服务器设置并发送给所述发起客户端;若检测结果为所述发起客户端具有创建所述临时频道的权限,则检测被所述发起客户端邀请的各个受邀客户端是否具有加入所述临时频道的权限,所述受邀客户端是所述发起客户端邀请加入所述临时频道的客户端;若检测结果为所述各个受邀客户端中存在至少一个受邀客户端具有加入所述临时频道的权限,则确定所述发起客户端触发创建的所述临时频道满足所述创建条件。2.根据权利要求1所述的方法,其特征在于,所述向服务器发送用于创建所述临时频道的频道创建请求之后,还包括:接收用于触发所述临时频道发送通信消息的触发操作,所述触发操作包括快捷键操作和在预定输入界面中的输入操作中的至少一种;接收所述通信消息,并根据所述触发操作触发所述临时频道发送所述通信消息。3.根据权利要求2所述的方法,其特征在于,所述接收用于触发所述临时频道发送通信消息的触发操作之前,还包括:若所述触发操作是快捷键操作,则接收用于设置快捷键的设置信息;判断所述设置信息所指示的快捷键与所述发起客户端和各个受邀客户端各自所属的原始频道设置的快捷键是否相同,所述原始频道为客户端在所述临时频道之前加入的频道或子频道;若判断结果为所述设置信息所指示的快捷键与所述发起客户端和各个受邀客户端各自所属的原始频道设置的快捷键中的每一个都不同,则确定所述快捷键设置成功;若判断结果为所述设置信息所指示的快捷键与所述发起客户端和各个受邀客户端各自所属的原始频道设置的快捷键中的任意一个相同,则展示用于提示重新设置所述快捷键的提示信息。4.根据权利要求1所述的方法,其特征在于,所述向服务器发送用于创建所述临时频道的频道创建请求之后,还包括:分别获取所述发起客户端和各个受邀客户端在各自所属的原始频道中的个人信息,所述个人信息包括等级、头像、用户名中的至少一种,所述原始频道为客户端在所述临时频道之前加入的频道或子频道;在所述临时频道中展示所述个人信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述向服务器发送用于创建所述临时频道的频道创建请求之后,还包括:若接收到来源于所述临时频道的第一音频消息且接收到来源于原始频道的第二音频消息,则以第一音量播放所述第一音频消息,以第二音量播放所述第二音频消息,所述第一音量大于所述第二音量,所述原始频道为客户端在所述临时频道之前加入的频道或子频道。6.一种频道创建方法,其特征在于,所述方法包括:接收发起客户端发送的用于创建临时频道的频道创建请求;所述频道创建请求由触发创建所述临时频道的发起客户端获取所述发起客户端的客户端标识,根据角色权限表检测所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件,在检测结果为所述发起客户端触发创建的所述临时频道满足所述创建条件时发送,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道,所述角色权限表由服务器设置并发送给所述发起客户端;所述创建条件包括:所述发起客户端具有创建所述临时频道的权限,且各个受邀客户端中存在至少一个受邀客户端具有加入所述临时频道的权限,所述受邀客户端是所述发起客户端邀请加入所述临时频道的客户端;根据所述频道创建请求创建所述临时频道。7.一种频道创建装置,其特征在于,所述装置包括:第一获取模块,用于获取触发创建临时频道的发起客户端的客户端标识,所述临时频道用于为属于不同频道和/或子频道中的客户端之间提供通信通道;条件检测模块,用于检测所述第一获取模块获取到的所述客户端标识所指示的所述发起客户端触发创建的所述临时频道是否满足预设的创建条件;请求发送模块,用于在所述条件检测...

【专利技术属性】
技术研发人员:尹焰锋林俊坚
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1