本发明专利技术涉及一种多个社群聊天室或群组间的聊天系统,包括:社群及用户管理模块,用于用户注册及身份设置,以为用户分配在相应社群参与群聊的权限;关系树建立模块,用于建立及维护具有至少两层父子层级关系的社群关系树;群聊建立模块,用于建立归属于相应社群的聊天室或群组;聊天终端模块,用于接收用户建立或参与群聊的请求,并判断用户是否具有在该社群的聊天室或群组参与聊天的权限,是则建立归属于该社群的聊天室或群组或允许其加入;话题建立模块,用于建立相应的话题;话题发布筛选和分发模块,用于根据系统预设,将话题限制于本社群内,或将话题同时分发到其他相应社群中。该系统使不同社群间用户可以进行信息交互,从而提升用户体验。
【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种多个社群聊天室或群组间的聊天系统。
技术介绍
在现有技术中,群用户在聊天室或群组内聊天,当用户发起一个话题或者活动,希望与本社群相关的其他社群的更多用户参与时,除非通过主动转发,无法向本社群外传递该话题信息,当然本社群的用户也无法收到其他的社群的聊天信息,造成不同社群聊天室或群组间无法进行信息交互,即便是通过转发的信息也无法追踪,用户体验不佳。
技术实现思路
本专利技术的目的在于提供一种多个社群聊天室或群组间的聊天系统,该系统使不同社群间用户可以进行信息交互。为实现上述目的,本专利技术采用的技术方案是:一种多个社群聊天室或群组间的聊天系统,包括:社群及用户管理模块,用于用户注册及其身份、所属社群的设置,以为用户分配在相应社群的聊天室或群组参与聊天的权限;关系树建立模块,用于建立及维护具有至少两层父子层级关系的社群关系树,根据社群属性,取其共性在社群间建立父子层级的社群关系,或同一父层级下的兄弟社群关系;群聊建立模块,用于建立归属于相应社群的聊天室或群组;聊天终端模块,用于接收用户建立或参与某一社群群聊的请求,然后调用社群及用户管理模块判断用户是否具有在所述社群的聊天室或群组参与聊天的权限,是则建立归属于所述社群的聊天室或群组并向用户返回聊天终端界面,如果聊天室或群组已建立则直接向用户返回聊天终端界面,否则拒绝用户请求;话题建立模块,用于根据用户的操作建立相应的话题,使用户可以在本社群的聊天室或群组中发布不同分类内容的话题;话题发布筛选和分发模块,用于在将建立的话题发布到本社群的聊天室或群组时,根据系统预设,将话题限制于本社群内而不在本社群外分发,或者将话题同时分发到父层及以上的全部或部分社群,或者子层及以下的全部或部分社群,或者同一层级下的全部或部分兄弟社群的聊天室或群组中。进一步的,还包括话题接收筛选模块,用于用户在本社群的聊天室或群组中接收到来自本社群其他用户或源自本社群外分发来的话题时,设置筛网,对话题的内容分类或来源做筛选,阻止用户本人不感兴趣的话题在聊天终端界面显示。进一步的,所述话题建立模块的话题发起触发键嵌设于所述聊天终端界面上。进一步的,当用户具备多个社群身份时,即社群及用户管理模块允许所述用户在多个社群获得群聊的权限时,所述用户可以在多个社群之间切换,以获取这些社群可以发布的话题和分发到这些社群的所有话题。进一步的,当有用户对话题中的内容进行响应时,系统将响应信息同时更新到源话题并使此更新在其他发布过所述话题的社群中可见。进一步的,所述话题建立模块建立的话题的内容包括文字、视频、语音、图案、图像、代码、链接,或以上任意几项的结合体,也包括一个可多人操作的应用。本专利技术的有益效果是提供了一种多个社群聊天室或群组间的聊天系统,使用户可以基于具有至少两层父子层级关系的社群关系,在不同社群的聊天室或群组间进行话题的交互,克服了现有聊天系统无法在不同聊天室或群组间进行聊天内容分享与交互的问题,从而大大提升了用户体验,具有很强的实用性和广阔的应用前景。附图说明图1是本专利技术实施例的系统结构及信息流向示意图。图2是本专利技术实施例中聊天终端界面的示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步的详细说明。本专利技术提供一种多个社群聊天室或群组间的聊天系统,如图1所示,包括社群及用户管理模块、关系树建立模块、群聊建立模块、聊天终端模块、话题建立模块、话题发布筛选和分发模块和话题接收筛选模块。社群及用户管理模块,用于用户注册及其身份、所属社群的设置,以为用户分配在相应社群的聊天室或群组参与聊天的权限。通过社群内用户的身份,如1地理位置、2行业、3专业、4兴趣、5能力和6爱好等建立包括父社群和子社群的社群关系树。最简单的例子,子社群可以为:“用户所在居住小区”,所相对应的父社群为:小区归属的“居委会”或“街道办事处”或“小区周边方圆3公里区域”,所对应的兄弟社群则为该父社群“辖区内的其他小区”;又如子社群可以为:“本地石材行业社群”,所相对应的父社群为:“全国石材行业社群”或“本地建筑材料行业社群”等。所对应的兄弟社群则为该父社群下属的“其他城市石材行业社群”或“本地建筑门窗行业社群”。关系树建立模块,用于建立及维护具有至少两层父子层级关系的社群关系树,根据社群属性,取其共性在社群间建立父子层级的社群关系,或同一父层级下的兄弟社群关系。群聊建立模块,用于建立归属于相应社群的聊天室或群组。聊天终端模块,用于接收用户建立或参与某一社群群聊的请求,然后调用社群及用户管理模块判断用户是否具有在该社群的聊天室或群组参与聊天的权限,是则建立归属于该社群的聊天室或群组并向用户返回聊天终端界面,如果聊天室或群组已建立则直接向用户返回聊天终端界面,否则拒绝用户请求。聊天终端界面如图2所示。话题建立模块用于根据用户的操作建立相应的话题,,使用户可以在本社群的聊天室或群组中发布不同分类内容的话题。在本实施例中,话题建立模块的话题发起触发键嵌设于聊天终端界面上。话题建立模块建立的话题的内容包括文字、视频、语音、图案、图像、代码、链接,或以上任意几项的结合体,也包括一个可多人操作的应用,如活动或游戏等。话题发布筛选和分发模块用于在将建立的话题发布到本社群的聊天室或群组时,根据系统预设的所发布分类话题的属性做筛选,从而将话题限制于本社群内而不在本社群外分发,或者调用社群及用户管理模块和关系树建立模块的控制机制,将话题同时分发到父层及以上的全部或部分社群,或者子层及以下的全部或部分社群,或者同一层级下的全部或部分兄弟社群的聊天室或群组中。当有用户对话题中的内容进行响应时,如评论、参与、转发等,系统将响应信息同时更新到源话题并使此更新在其他发布过所述话题的社群中可见。话题接收筛选模块用于用户在本社群的聊天室或群组中接收到来自本社群其他用户或源自本社群外分发来的话题时,设置筛网,对话题的内容分类或来源做筛选,阻止用户本人不感兴趣的话题在聊天终端界面显示。当用户具备多个社群身份时,即社群及用户管理模块允许该用户在多个社群获得群聊的权限时,该用户可以在多个社群之间切换,以获取这些社群可以发布的话题和分发到这些社群的所有话题。以上是本专利技术的较佳实施例,凡依本专利技术技术方案所作的改变,所产生的功能作用未超出本专利技术技术方案的范围时,均属于本专利技术的保护范围。本文档来自技高网...
【技术保护点】
一种多个社群聊天室或群组间的聊天系统,其特征在于,包括:社群及用户管理模块,用于用户注册及其身份、所属社群的设置,以为用户分配在相应社群的聊天室或群组参与聊天的权限;关系树建立模块,用于建立及维护具有至少两层父子层级关系的社群关系树,根据社群属性,取其共性在社群间建立父子层级的社群关系,或同一父层级下的兄弟社群关系;群聊建立模块,用于建立归属于相应社群的聊天室或群组;聊天终端模块,用于接收用户建立或参与某一社群群聊的请求,然后调用社群及用户管理模块判断用户是否具有在所述社群的聊天室或群组参与聊天的权限,是则建立归属于所述社群的聊天室或群组并向用户返回聊天终端界面,如果聊天室或群组已建立则直接向用户返回聊天终端界面,否则拒绝用户请求;话题建立模块,用于根据用户的操作建立相应的话题,使用户可以在本社群的聊天室或群组中发布不同分类内容的话题;话题发布筛选和分发模块,用于在将建立的话题发布到本社群的聊天室或群组时,根据系统预设,将话题限制于本社群内而不在本社群外分发,或者将话题同时分发到父层及以上的全部或部分社群,或者子层及以下的全部或部分社群,或者同一层级下的全部或部分兄弟社群的聊天室或群组中。...
【技术特征摘要】
1.一种多个社群聊天室或群组间的聊天系统,其特征在于,包括:社群及用户管理模块,用于用户注册及其身份、所属社群的设置,以为用户分配在相应社群的聊天室或群组参与聊天的权限;关系树建立模块,用于建立及维护具有至少两层父子层级关系的社群关系树,根据社群属性,取其共性在社群间建立父子层级的社群关系,或同一父层级下的兄弟社群关系;群聊建立模块,用于建立归属于相应社群的聊天室或群组;聊天终端模块,用于接收用户建立或参与某一社群群聊的请求,然后调用社群及用户管理模块判断用户是否具有在所述社群的聊天室或群组参与聊天的权限,是则建立归属于所述社群的聊天室或群组并向用户返回聊天终端界面,如果聊天室或群组已建立则直接向用户返回聊天终端界面,否则拒绝用户请求;话题建立模块,用于根据用户的操作建立相应的话题,使用户可以在本社群的聊天室或群组中发布不同分类内容的话题;话题发布筛选和分发模块,用于在将建立的话题发布到本社群的聊天室或群组时,根据系统预设,将话题限制于本社群内而不在本社群外分发,或者将话题同时分发到父层及以上的全部或部分社群,或者子层及以下的全部或部分社群,或者同一层级下的全部或部分兄弟社群的聊天室或群组中。2.根据权利要...
【专利技术属性】
技术研发人员:吴鹏程,
申请(专利权)人:吴鹏程,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。