即时通讯群组的管理方法及装置制造方法及图纸

技术编号:14270213 阅读:63 留言:0更新日期:2016-12-23 15:07
本公开是关于一种即时通讯群组的管理方法及装置。所述方法包括:确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。本公开技术方案可以减小即时通讯服务器维护群组的成本,而且两个群组的群组成员可在同一个群组中与原来两个群组的群组成员讨论感兴趣的话题,减小了在两个群组中交流同一个感兴趣的话题的难度,优化用户使用即时通讯软件的体验。

【技术实现步骤摘要】

本公开涉及即时通讯
,尤其涉及一种即时通讯群组的管理方法及装置
技术介绍
即时通讯(Instant messaging,IM)是一个终端服务,允许两人或多人使用网络即时传递文字信息、档案、语音与视频交流。相关技术中,即时通讯一般都支持多方会话,即可以在一个群组或者讨论组中实现多人通话,但是由于任何人都可以建立群组,导致即时通讯服务器所要管理的群组繁多,维护成本高;此外,由于不同的群主用户可针对同一个主题建立不同的群组,普通的群组成员可能需要加入多个主题相同的群组来实现与更多的人进行交流,增加了用户针对同一个主题进行交流的难度,降低了用户使用即时通讯软件的体验。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种即时通讯群组的管理方法及装置,用以解决由于群组繁多导致的服务器维护难、用户交流难度大的问题。根据本公开实施例的第一方面,提供一种即时通讯群组的管理方法,可包括:确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。在一实施例中,所述确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组,可包括:通过访问群组数据库确定每一个群组的群组信息;根据所述每一个群组的群组信息,计算任意两个群组的匹配度;确定所述任意两个群组的匹配度是否大于预设匹配阈值;如果存在两个群组的匹配度大于预设匹配阈值,则确定当前具有匹配度大于预设匹配阈值的第一群组和第二群组。在一实施例中,所述群组信息包括群组标题信息、群组标签信息、群组描述信息;所述根据所述每一个群组的群组信息,计算任意两个群组的匹配度,可包括:分别计算任意两个群组的标题匹配度、标签匹配度、描述匹配度;对所述任意两个群组的标签匹配度、标签匹配度、描述匹配度进行权重求和,得到所述任意两个群组的匹配度。在一实施例中,所述分别计算任意两个群组的标题匹配度、标签匹配度、描述匹配度,可包括:分析所述每一个群组的群组标题信息,得到所述每一个群组的标题关键词;分析所述每一个群组的群组标签信息,得到所述每一个群组的标签关键词;分析所述每一个群组的群组描述信息,得到所述每一个群组的描述关键词;分别计算所述任意两个群组的标题关键词的匹配度、标签关键词的匹配度、描述关键词的匹配度,得到所述任意两个群组的标题匹配度、标签匹配度、描述匹配度。在一实施例中,所述方法还可包括:在测试时间段内,统计两个群组在不同的匹配度下合并成功率;根据所述两个群组在不同的匹配度下合并成功率,确定所述预设匹配阈值。在一实施例中,所述执行合并所述第一群组和所述第二群组的操作,可包括:向第一群组发送通知消息,所述通知消息用于通知所述第一群组与所述第二群组的匹配度大于预设匹配阈值;确定是否接收到所述第一群组根据所述通知消息返回的第一请求消息;如果接收到所述第一群组根据所述通知消息返回的第一请求消息,则根据所述第一请求消息执行将所述第一群组合并至所述第二群组的操作。在一实施例中,所述根据所述第一请求消息执行将所述第一群组合并至所述第二群组的操作,可包括:向所述第二群组发送第一群组请求与所述第二群组合并的第二请求消息;确定是否接收到所述第二群组根据所述第二请求消息返回的合并应答消息;如果接收到所述第二群组返回的合并应答消息,则向所述第一群组中的所有成员账号发送加入所述第二群组的邀请消息;如果接收到所述成员账号根据所述邀请消息返回的加入响应消息,则将所述成员账号添加至所述第二群组。在一实施例中,方法还可包括:如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则确定所述第一群组的成员数和所述第二群组的成员数之和是否小于预设成员数;如果第一群组的成员数和所述第二群组的成员数之和小于预设成员数,则执行所述合并所述第一群组和所述第二群组的操作;如果第一群组的成员数和所述第二群组的成员数之和不小于预设成员数,则拒绝执行所述合并所述第一群组和所述第二群组的操作。根据本公开实施例的第二方面,提供一种即时通讯群组的管理装置,可包括:确定模块,被配置为确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;合并模块,被配置为如果所述确定模块确定当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。在一实施例中,所述确定模块可包括:访问子模块,被配置为通过访问群组数据库确定每一个群组的群组信息;第一计算子模块,被配置为根据所述访问子模块确定的所述每一个群组的群组信息,计算任意两个群组的匹配度;第一确定子模块,被配置为确定所述第一计算子模块计算得到的所述任意两个群组的匹配度是否大于预设匹配阈值;第二确定子模块,被配置为如果所述第一确定子模块确定存在两个群组的匹配度大于预设匹配阈值,则确定当前具有匹配度大于预设匹配阈值的第一群组和第二群组。在一实施例中,所述群组信息包括群组标题信息、群组标签信息、群组描述信息;所述第一计算子模块可包括:第二计算子模块,被配置为分别计算任意两个群组的标题匹配度、标签匹配度、描述匹配度;求和子模块,被配置为对所述第二计算子模块计算得到的所述任意两个群组的标签匹配度、标签匹配度、描述匹配度进行权重求和,得到所述任意两个群组的匹配度。在一实施例中,所述第二计算子模块可包括:第一分析子模块,被配置为分析所述每一个群组的群组标题信息,得到所述每一个群组的标题关键词;第二分析子模块,被配置为分析所述每一个群组的群组标签信息,得到所述每一个群组的标签关键词;第三分析子模块,被配置为分析所述每一个群组的群组描述信息,得到所述每一个群组的描述关键词;第三计算子模块,被配置为分别计算所述第一分析子模块得到的任意两个群组的标题关键词的匹配度、所述第二分析子模块得到的任意两个群组的标签关键词的匹配度、所述第三分析子模块得到的任意两个群组的描述关键词的匹配度,得到所述任意两个群组的标题匹配度、标签匹配度、描述匹配度。在一实施例中,装置还可包括:统计模块,被配置为在测试时间段内,统计两个群组在不同的匹配度下合并成功率;阈值确定模块,被配置为根据所述统计模块统计得到的所述两个群组在不同的匹配度下合并成功率,确定所述预设匹配阈值。在一实施例中,所述合并模块可包括:第一发送子模块,被配置为向第一群组发送通知消息,所述通知消息用于通知所述第一群组与所述第二群组的匹配度大于预设匹配阈值;第一接收子模块,被配置为确定是否接收到所述第一群组根据所述第一发送子模块发送的所述通知消息返回的第一请求消息;合并子模块,被配置为如果所述第一接收子模块接收到所述第一群组根据所述通知消息返回的第一请求消息,则根据所述第一请求消息执行将所述第一群组合并至所述第二群组的操作。在一实施例中,所述合并子模块可包括:第二发送子模块,被配置为向所述第二群组发送第一群组请求与所述第二群组合并的第二请求消息;第二接收子模块,被配置为确定是否接收到所述第二群组根据所述第二发送子模块发送的所述第二请求消息返回的合并应答消息;邀请子模块,被配置为如果所述第二接收子模块接收到所述第二群组根据所述第二请求消息返回的合并应答消息,则向所述第一群组中的所有成员账号发送加入所述第二群组的邀请消息;添加子模块,如本文档来自技高网...
即时通讯群组的管理方法及装置

【技术保护点】
一种即时通讯群组的管理方法,其特征在于,所述方法包括:确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。

【技术特征摘要】
1.一种即时通讯群组的管理方法,其特征在于,所述方法包括:确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。2.根据权利要求1所述的方法,其特征在于,所述确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组,包括:通过访问群组数据库确定每一个群组的群组信息;根据所述每一个群组的群组信息,计算任意两个群组的匹配度;确定所述任意两个群组的匹配度是否大于预设匹配阈值;如果存在两个群组的匹配度大于预设匹配阈值,则确定当前具有匹配度大于预设匹配阈值的第一群组和第二群组。3.根据权利要求2所述的方法,其特征在于,所述群组信息包括群组标题信息、群组标签信息、群组描述信息;所述根据所述每一个群组的群组信息,计算任意两个群组的匹配度,包括:分别计算任意两个群组的标题匹配度、标签匹配度、描述匹配度;对所述任意两个群组的标签匹配度、标签匹配度、描述匹配度进行权重求和,得到所述任意两个群组的匹配度。4.根据权利要求3所述的方法,其特征在于,所述分别计算任意两个群组的标题匹配度、标签匹配度、描述匹配度,包括:分析所述每一个群组的群组标题信息,得到所述每一个群组的标题关键词;分析所述每一个群组的群组标签信息,得到所述每一个群组的标签关键词;分析所述每一个群组的群组描述信息,得到所述每一个群组的描述关键词;分别计算所述任意两个群组的标题关键词的匹配度、标签关键词的匹配度、描述关键词的匹配度,得到所述任意两个群组的标题匹配度、标签匹配度、描述匹配度。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:在测试时间段内,统计两个群组在不同的匹配度下合并成功率;根据所述两个群组在不同的匹配度下合并成功率,确定所述预设匹配阈值。6.根据权利要求1所述的方法,其特征在于,所述执行合并所述第一群组和所述第二群组的操作,包括:向第一群组发送通知消息,所述通知消息用于通知所述第一群组与所述第二群组的匹配度大于预设匹配阈值;确定是否接收到所述第一群组根据所述通知消息返回的第一请求消息;如果接收到所述第一群组根据所述通知消息返回的第一请求消息,则根据所述第一请求消息执行将所述第一群组合并至所述第二群组的操作。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一请求消息执行将所述第一群组合并至所述第二群组的操作,包括:向所述第二群组发送第一群组请求与所述第二群组合并的第二请求消息;确定是否接收到所述第二群组根据所述第二请求消息返回的合并应答消息;如果接收到所述第二群组返回的合并应答消息,则向所述第一群组中的所有成员账号发送加入所述第二群组的邀请消息;如果接收到所述成员账号根据所述邀请消息返回的加入响应消息,则将所述成员账号添加至所述第二群组。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则确定所述第一群组的成员数和所述第二群组的成员数之和是否小于预设成员数;如果第一群组的成员数和所述第二群组的成员数之和小于预设成员数,则执行所述合并所述第一群组和所述第二群组的操作;如果第一群组的成员数和所述第二群组的成员数之和不小于预设成员数,则拒绝执行所述合并所述第一群组和所述第二群组的操作。9.一种即时通讯群组的管理装置,其特征在于,所述装置包括:确定模块,被配置为确定当前是否具有匹配度大于预设匹配阈值的第一群组和第二群组;合并模块,被配置为如果所述确定模块确定当前具有匹配度大于预设匹配阈值的第一群组和第二群组,则执行合并所述第一群组和所述第二群组的操作。10.根据权利要求9所述的装置,其特征在于,所述确定模块包括:访问子模块,被配置为通过访问群组数据库确定每一个群组的群组信息;第一计算子模块,被配置为根据所述访问子模块确定的所述每一个群组的群组信息,计算任意两个群组的匹配度;第一确...

【专利技术属性】
技术研发人员:荣智升陈杨付力扬
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1