本发明涉及互联网的即时交流消息技术领域,尤其涉及通讯过程中多用户发生消息传递的会议机制。



背景技术:

即时通信,是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。即时通讯按使用用途分为企业即时通讯和网站即时通讯,根据装载的对象又可分为手机即时通讯和PC即时通讯,手机即时通讯代表是短信,网站、视频即时通讯。

在即时交流消息技术领域,客户机/服务器结构是目前最为流行的网络通信模式,当两台计算机建立连接时,服务器是运行在一方计算机上的应用程序,也称为宿主机,与其他计算机连接的服务,并为被连接的计算机提供数据;客户机是运行在另一方计算机上的应用程序,它请求与服务器连接。通常一台服务器可连接多台客户机。网络通信能使多台计算机间数据的传送变得便利、快捷,不再受到距离的限制。网络即时通信也应运而生。网络即时通信软件不仅能实现计算机之间数据的传输,而且可以实现计算机之间实时的文字、语音对话和图像、文件的传输。随着即时通信软件的发展和成熟,它的易用性和实用性也渐渐被广大的用户接受。

系统实施基于即时通讯的会议机制所带来的好处:通讯过程中多用户发生消息传递的会议机制一方面为系统管理员提供了灵活、方便的操作界面,另一方面又充分利用基于即时通讯的会议机制,具有安全性好、操作方便、实现容易等优点。



技术实现要素:

为了克服现有的会议机制的不足,本发明提供一种基于即时通讯的会议机制,分组分为最近(一个月内发过消息的组)、活动组(有消息发送过来的组)、安静组(没有消息发送过来的组)、暂停组(组的状态为暂停,只有组的创建人才有暂停功能)、过期组(由于自动群聊流程的角色过期,或者是组的创建发起人被取消)和删除组(被管理员删除的组)。提供组名搜索功能,标题显示所选的路径,高频,机构,时间,全部的筛选。高频是收发消息数量最多的前20个组,点击后,按人员,人员下的组列表显示。机构是列出好友类型,按什么类型的好友进行排序。时间按收消息的时间进行排序,全部,功能等同与展开。当展开后,全部要变为收起这样一方面可以减少应用程序安全控制的复杂度和难度,另一方面又可充分利用Mesh的通信结构机制进行多用户会议。

本发明解决其技术问题所采用的技术方案是:服务器接收到一个连接请求,并建立起了连接,接下来的处理还可以划分为两种截然不同的方式:1、是直接处理该请求并发送应答信息,然后再进行下面的工作。在服务器处理请求的过程忠,不可能再对另外的请求进行响应。只有当一个完整的服务过程完成后,程序再循环回到接收请求的地方,此时才又可以接收下一个请求。如此周而复始。这种方式叫做重复服务器,即一次只能处理一个服务请求。2、是每收到一个服务请求时,就激活一个新的进程(或线程)来专门处理这个客户请求。新建立的进程(或线程)从创建它的服务器继承了建立好的连接等资源,并使用这个建立好的连接与客户端进行通信,为客户端提供服务。而原来的服务器就可以立刻又回到等待请求的地方,可以接受下一个连接请求。新进程(或线程)中服务完成后,关闭自己与客户端的通信链路,并自行终止。这种方式叫做并发式服务器,即可以同时响应多个客户端的清求

本发明的有益效果是,基于即时通讯的会议机制,可以大幅度提高消息的更新的成功率.随着网络规模的扩大,消息更新的冲突不断变大,基于即时通讯的会议机制可以很大程度上改善消息更新冲突对即时通性能的影响,特别是在群组成员关系变化频繁的大规模即时通中更新消息更具优势.

即时通讯-单聊功能表-聊天功能-聊天app-聊天信息加密沟通-聊天文本-聊天技术-聊天构架源码-聊天 记录同步云储存-聊天消息测回-哇谷即时通讯IM源码

附图说明

下面结合附图和实施例对本发明进一步说明。

图1为本发明实例Socket的通信结构图。

图2为本发明实例基于Socket应用的基本时序图。

图3为本发明通讯录构架图。

图4为本发明实例活动组构架图。

具体实施方式

在图1中,表示了本发明实例Socket的通信结构图。当有CH或PN退出通信时,为了避免消息更新冲突,需要先对列表进行冻结。首先讨论没有发生冲突时的情况,其具体的过程如下:当簇头A退出组播通信时,簇内的移动节点会选举一个新的簇头A’。选举时有两种情况:第一种情况是新簇头A’仍为相同群组的成员;第二种情况是新簇头A’是其它群组的成员。在这两种情况下新簇头A’都会发送自己簇内的信息给3*3网格中的其它CH,每个CH都会更新自己所存储的列表,然后再由相邻的CH把所有的列表信息传送给新簇头A’。

在第一种情况时,新簇头A’发起对表的冻结操作。首先A’根据自己所存储的本组成员所对应的列表,按照所有cH都满足的算法来传送冻结请求消息,这种算法必须满足冻结请求消息必须传送到每个属于本组的CH和FN,而且传输的路径展开后是一条无环的链。一种简单的方法是基于每个CH所存储的表的信息按照一定的方向传送冻结请求消息。在实际的网络中,由于不同簇之间的通信是由CH来完成的,因此A’并不是把冻结请求消息直接发给代理节点B和C,而是先发给B和c所在的cH,然后由它们的CH转发给代理节点B和C。其次,当所有CH都收到簇头A’的冻结请求消息后,由列表中的首末节点分别发送一个ACK消息给簇头A’。这时簇头A’完成对表的冻结,开始更新消息。

在第二种情况时,当新产生的CH不再是本群组成员时,则此群组要产生一个PN,由产生的PN发起对表的冻结操作.在实际的网络中由于不同簇之间的通信都是通过CH进行的,因此PN只是把对表的冻结请求消息发送给CH,然后CH根据发出冻结请求消息的PN所在的群组,在自己存储的列表中找到对应的列表转发该冻结请求消息。之后的冻结操作与第一种情况相同。

--------------

热门搜索:

什么是私有云? 私有云、公有云还是混合云?企业该如何选? 企业聊天APP有什么作用,可以带来哪些便利? 企业选择混合云的优势 聊天APP应该具备哪些功能?怎么确保信息不被泄露? 企业即时通讯的使用价值有哪些 企业IM是什么,有什么使用优势? JM沟通优势有哪些,安全性怎么样? JM沟通APP功能强大且安全性高 IM云系统即时通讯公有云、私有云、企业云、海外云-哇谷IM团队 对于IM即时通讯的性能与并发性问题xmpp等各种通信协议 sso登录统一账号体系和集中认证授权 MongoDB数据库百万并发设计使用方法 WebRTC视频会议服务器性能10万并发 办公协同解决方案的意义 有什么优势? 美国FBI遭黑客攻击 超10万人收到垃圾邮件!这家零佣金券商也被攻击 用户数据泄露-企业即时通讯安全 工作台支持私有化部署-企业办公通信管理-软件开发管理系统-哇谷云 Application scenarios of wagu im cloud service A typical IM architecture might look like this 哇谷IM实现原理讲解-哇谷IM即时通讯云 JM沟通功能图片演示-哇谷IM即时通讯云 硬件配置选择-哇谷IM即时通讯云 IM私有化价格服务系统-哇谷IM即时通讯云 哇谷云服务项目表 哇谷IM定制私有化搭建资料准备工单-哇谷IM即时通讯云 APP中红包功能技术最常见的形式-哇谷im即时通讯云 私有云、公有云还是混合云?企业该如何选? 租用海外云服务器时应注意的事项 私有云比起公有云安全性大大提高 哇谷云服务应用场景十分丰富多元 聊天APP功能强大 用户群体越来越广泛 企业打造私有云平台需要注意的几点 企业聊天办公软件如何挑选,需要具备哪些功能? IM的作用可不只是单纯的聊天工具 企业使用即时通讯的好处有哪些? 企业通讯常见的困扰:有什么办法提高通讯质量? 聊天APP应该具备哪些功能?怎么确保信息不被泄露? 语音会议软件越来越多:到底哪个软件适合开会? 使用手机能否召开视频会议?哪些软件值得选择? JM沟通与传统通讯软件有何区别?是否只能用于社交? 语音会议效果难以保障 你有准备专业会议软件吗 专业企业通讯软件功能齐全 让办公变得更加轻松快捷 业应不应该开发聊天APP 三个不容拒绝的理由 企业通讯软件如何选择 隐私保护终于一切 视频会议没有专用软件 很多事情都无法处理 哪些是常用的微服务框架? 企业如何搭建私有云? 即时通讯软件是否具有聊天回执的功能? 企业即时通讯软件支持多设备登陆吗? 企业即时通讯适合中小企业的即时通讯软件? 盘点全球几大即时通讯软件 介绍两款国外大佬级别的即时通讯APP Short video features 即时通讯短视频功能的基本特点主要有哪些 Features of chat function 聊天功能在即时通讯软件中的产品特色体现在哪里 Increase the function of red envelope 为什么在即时通讯软件中会增加红包功能 instant messaging 即时通讯 办私密软件公 Office privacy software Cloud service 云服务 Im definition IM定义 How to meet office requirements Main features of instant messaging 即时通讯云软件应该如何达到集团办公的需求 企业即时通讯软件设计的特点主要有哪些 Instant messaging cloud red packet  福利发送新办法,IM即时通讯云红包功能的大势所趋 LAN communication 区域网通讯可以促进企业发展,使信息传输更快捷 Production guide of enterprise specific app 企业专属聊天APP的生产指南,这里应有尽有! Waguyun privacy protection 企业通讯无法得到私密保障?哇谷云上办公为您提供专业服务! Choose Wawa Guyun for internal communication 企业内部交流怎么办?现在有了哇谷云!  Advantages of LAN  局域网通讯企业真的需要吗?它有哪些优点? Enterprise instant messaging voice conference app 新发展、新机遇 全球疫情下的企业即时通讯语音会议 Provide efficient enterprise communication 专业呼叫中心 提供高效企业通信解决方案 New layout of global economic integration 协同办公解决方案,全球一体化经济新布局 There is more than one way for IM tools 还在使用微信?IM工具不止有一条途径 Power source for efficient operation 选择办公协同解决方案,现代企业高效运转的动力源 Efficient enterprise specific instant messaging 企业聊天APP,私密度高的高效企业专属即时通讯APP 新一代私有云与早期私有云的区别 The difference between private clouds What are the advantages of private cloud 新一代私有云有哪些优势? 单聊功能 群聊功能红包功能源码 实时音视频 短视频 音视频会议源码 低延迟直播 哇谷IM云服务 IM私有化搭建源码 私有化搭建准备文件 TF签名知识 企业即时通讯 IM 即时通讯 IM定制功能 语音聊天室 在线教育 金融服务 sso单点登录系统 政府加密沟通 企业通信办公 KTV点唱系统 局域网通讯 知识库 企业即时通讯 sso单点登录系统 KTV点唱系统版本Demo JM沟通2.0版本Demo 哇谷IM企业办公版本 哇谷工作台 短视频源码 音视频会议源码 直播聊天源码 ios超级签名服务 哇谷云 哇谷科技 即时通讯 IM下载http://www.juemigoutong.com/webproduct.html IM功能与价格http://www.juemigoutong.com/webcooperation.html 哇谷IM团队,哇谷即时通讯,哇谷官方站 即时通讯-哇谷即时通讯-IM-直播-短视频-音视频会议-大型企业即时通讯办-即时通讯源码-聊天app-http://www.wagukeji.com 即时通讯-哇谷即时通讯-IM-直播-短视频-音视频会议-大型企业即时通讯办-即时通讯源码-聊天app-sso-http://www.juemigoutong.com 即时通讯-哇谷即时通讯-IM-直播-短视频-音视频会议-大型企业即时通讯办-即时通讯源码-聊天app-http://www.wagu.cloud 即时通讯-哇谷即时通讯-IM-直播-短视频-音视频会议-大型企业即时通讯办-即时通讯源码-聊天app-http://bolg.wagu.cloud 即时通讯-哇谷即时通讯-IM-直播-短视频-音视频会议-大型企业即时通讯办-即时通讯源码-聊天app-http://so.wagu.cloud