当前位置:首页 > 搭建教程 > 正文内容

如何信息共享的即时通讯系统及方法理论?

im源码2年前 (2023-08-17)搭建教程693

1、 一种实现用户信息共享的即时通讯系统, 包括多个客户端及至少一个通讯服务器, 所 述多个客户端连接所述通讯服务器, 其特征在于, 所述实现用户信息共享的即时通讯系统还 包括:

至少一个全局服务器; 控制服务器; 以及

查询服务器, 所述多个客户端通过所述通讯服务器分别与所述查询服务器及所述全局服 务器相连, 所述通讯服务器通过所述查询服务器与所述全局服务器相连, 所述查询服务器与 所述控制服务器相连, 所述多个客户端通过所述通讯服务器将用户信息传输并存储至所述全 局服务器, 所述全局服务器将所述用户信息同步至所述查询服务器,

当所述查询服务器从所述多个客户端接收的查询任务的数目超过阈值时, 所述控制服务 器根据所述查询服务器的任务处理优先级以及任务接收策略分配超过所述阈值的查询任务, 其中, 所述查询服务器的数目为至少两个。

2、 根据权利要求 1所述的实现用户信息共享的即时通讯系统, 其特征在于, 所述控制服 务器依据所述查询服务器的空闲率设定所述查询服务器的所述任务处理优先级。

3、 根据权利要求 2所述的实现用户信息共享的即时通讯系统, 其特征在于, 若所述查询 服务器的所述任务处理优先级依据所述查询服务器的空闲率设定为 4级, 则所述控制服务器 将所述超过阈值的查询任务分配至第 4等级的查询服务器。

4、 根据权利要求 3所述的实现用户信息共享的即时通讯系统, 其特征在于, 若第 4等级 的查询服务器接收所述全局服务器分配的查询任务后, 第 4等级的查询服务器处理的查询任 务的数目超过设置的阈值, 则所述控制服务器调用第 3等级的查询服务器执行查询任务。

5、 根据权利要求 3所述的实现用户信息共享的即时通讯系统, 其特征在于, 若第 4等级 的查询服务器接收所述全局服务器分配的查询任务后, 第 4等级的查询服务器处理的查询任 务的数目超过设置的阈值, 则所述第 4等级的查询服务器调用第 3等级的查询服务器执行查 询任务。

6、 根据权利要求 1所述的实现用户信息共享的即时通讯系统, 其特征在于, 所述任务接 收策略为查询服务器的阈值与当前任务量的差值。

7、 根据权利要求 1所述的实现用户信息共享的即时通讯系统, 其特征在于, 所述控制服 务器包括控制模块以及监测模块, 所述控制模块连接所述监测模块, 所述监测模块监测所述 查询服务器接收的查询任务的数目并将上述查询任务的数目传输至所述控制模块, 所述控制 模块根据所述查询服务器的空闲率更新所述任务处理优先级, 并根据所述任务处理优先级及 所述任务接收策略分配超过阈值的所述查询任务。

8、 一种实现用户信息共享的即时通讯方法, 其特征在于, 包括以下步骤:

用户登录客户端, 所述客户端将用户信息传输并存储至全局服务器, 所述全局服务器将 所述用户信息同步至查询服务器;

所述查询服务器通过通讯服务器从所述客户端接收查询任务;

当所述查询服务器从所述客户端接收的所述查询任务的数目超过阈值时, 控制服务器根 据所述查询服务器的任务处理优先级以及任务接收策略分配超过所述阈值的查询任务,其中, 所述查询服务器的数目为至少两个。


扫描二维码推送至手机访问。

版权声明:本文由创想互联IM聊天系统发布,如需转载请注明出处。

本文链接:https://im.fofo.club/blog/post/25.html

分享给朋友:

“如何信息共享的即时通讯系统及方法理论?” 的相关文章

广州IM即时通讯系统仿微信第三方聊天软件APP开发云会议系统

广州IM即时通讯系统仿微信第三方聊天软件APP开发云会议系统

当今社会,即时通讯系统已经成为人们日常生活、工作中必不可少的一部分。在这篇文章中,我们将探讨即时通讯系统的功能。1.即时通讯系统具有发送消息的基本功能。用户可以通过即时通讯系统向其他用户或团队成员发送文字、表情、图片、语音等多种形式的消息。这种实时交流方式大大提高了沟通的效率和便捷性。2.即时通讯系...

叫你搭建一套在线聊天软件,手把手教你搭建在线语聊程序

叫你搭建一套在线聊天软件,手把手教你搭建在线语聊程序

在线聊天软件彻底改变了我们的沟通方式,实现了实时对话并促进了跨平台的连接。在本文中,我们将探讨在线聊天软件背后的功能、优点和技术,强调其在当今数字环境中的重要性。了解在线聊天软件在线聊天软件是指通过互联网进行即时消息传递和交流的应用程序或平台。这些软件解决方案使个人、团体和组织能够有效地进行实时对话...

企业即时通讯APP开发,手机聊天软件开发

企业即时通讯APP开发,手机聊天软件开发

即时通讯软件的开发,需要掌握以下几个方面的技:1. 实时通讯协议实时通讯协议是实现即时通讯的核心技术之一,常见的有XMPP和MQTT协议。XMPP协议主要用于文本、语音、视频等多种类型消息传输;而MQTT协议则主要用于物联网设数据的传输。开发者需要熟悉基于以上协议的开发方法。2. 数据库技术即时通讯...

开发一款即时通讯APP要注意哪些事项

开发一款即时通讯APP要注意哪些事项

用户隐私和数据安全:保护用户的隐私和数据安全是至关重要的。确保用户的聊天内容和个人信息得到适当的加密和保护,采取措施防止未经授权的访问和数据泄露。实时性和性能:即时通讯App的核心功能是实时交流,因此应该注重实时性和性能。确保消息的快速传递和接收,减少延迟,并进行有效的性能优化,以提供流畅的用户体验...

如何开发视频会议App?

如何开发视频会议App?

       过去两年多时间里,视频会议成为职场工作乃至社会常态,在各类场景中得到广泛应用。例如企业会议、培训赋能、远程咨询、产品发布、远程面试等。本案例中的视频会议app来自开发者实战,采用YonBuilder移动开发平台(APICloud)的AVM.js多...

制作开发共享屏幕APP让会议更方便

制作开发共享屏幕APP让会议更方便

有很多东西正在悄悄变化,企业办公的方式也出现新的模式。共享屏幕APP制作开发主要为企业移动会议服务,不仅能提供高分辨率的画质,还会保障会议的安全,所有内容都是进行加密,不会轻易泄露。制作开发共享屏幕APP让会议更方便--广州app开发制作开发共享屏幕APP功能特色介绍1.   ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。