【技术实现步骤摘要】
一种聊天群创建的方法及系统
[0001]本专利技术涉及网络
,特别的为一种聊天群创建的方法及系统。
技术介绍
[0002]现有技术中,聊天系统是通过服务器发送消息给成员,服务器负责成员的注册管理、消息传送等各方面协调工作。
[0003]改进的技术,对于文字数据的处理采用中心服务器转发的方法,建立主持人与其它成员之间的P2P语音连接,而无需使所有成员两两互连,减少了连接个数,降低群组聊天的网络带宽需求和资源消耗,从而提高群组聊天的成功率。
[0004]但是在实现本专利技术的过程中,专利技术人发现,现有聊天技术依赖于服务器,在很多互联网线下场合,无法发现成员灵活组建聊天群实现聊天。
技术实现思路
[0005]专利技术人发现,因此迫切需要一种聊天群创建的方法,根据查询确定通信地址发现成员组建聊天群来实现聊天。
[0006]为了克服现有技术无法查询通信地址并根据条件自助发现成员组建聊天群来实现聊天,聊天便利性差,聊天消息传送路由不灵活导致传输数据效率差的缺点,本专利技术专利提供一种聊天群 ...
【技术保护点】
【技术特征摘要】
1.一种聊天群创建的方法,其特征在于,用于第一终端,所述方法包括:查询获取通信地址集,所述通信地址集包含有:指定类型的第二终端通信端口地址、MAC地址;查询确定电子名片信息库中匹配所述MAC地址的第二终端电子名片信息为可聊天对象集,查询确定所述电子名片信息库中不匹配所述MAC地址的所述通信地址集为待验证集;发送聊天验证请求给所述待验证集的所述通信端口地址对应的第二终端,所述聊天验证请求包括:第一终端电子名片信息,所述第一终端电子名片信息包括:第一终端标识、第一终端MAC地址、第一终端通信公钥,所述第一终端通信公钥被所述第二终端用于签名发送给所述第一终端的后续消息;接收所述第二终端发送的聊天验证响应,所述聊天验证响应包括:第二终端电子名片信息,所述第二终端电子名片信息包括:第二终端标识、第二终端MAC地址、第二终端通信公钥,所述第二终端通信公钥被所述第一终端用于签名发送给所述第二终端的后续消息;根据所述可聊天对象集及所述聊天验证响应确定所述可聊天对象集;根据所述可聊天对象集对应的第二终端与所述第一终端组成聊天群,发送聊天群创建消息给聊天群中除所述第一终端之外的第二终端。2.根据权利要求1所述的一种聊天群创建的方法,其特征在于,所述查询获取通信地址集为:向DHCP服务器发送查询指定类型和类设备MAC与类设备IP地址的映射关系的查询消息,所述查询消息包含有:所述指定类型;接收所述DHCP服务器返回的所述查询所述指定类型和所述类设备MAC与所述类设备IP地址的映射关系的查询消息的响应,所述响应包含有:所述指定类型的第二终端通信端口地址、MAC地址;根据所述响应确定通信地址集。3.根据权利要求1所述的一种聊天群创建的方法,其特征在于,所述方法还包括:根据所述可聊天对象集标记对应的的第二终端电子名片信息标记连接状态为上线;和/或,根据预设群配置规则在聊天群中标记成员终端连接状态。4.根据权利要求1所述的一种聊天群创建的方法,其特征在于,所述方法还包括:所述电子名片信息库包括:终端标识、MAC地址、通信公钥、关系状态、聊天记录;根据本次聊天群聊天内容及历史记录预测更新所述聊天群中除所述第一终端之外的第二终端与所述第一终端的关系状态,并更新所述第二终端标识对应的电子名片信息。5.根据权利要求1所述的一种聊天群创建的方法,其特征在于,所述方法还包括:接收活跃第二终端发送的聊天群消息,所述聊天群消息还包括:直连终端集;根据所述已直连的终端集向聊天群除所述活跃第二终端、所述已直连的第二终端之外的其他第二...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。