一种基于用户权限的WEB页面即时通讯系统及方法与流程

文档序号:11138450
一种基于用户权限的WEB页面即时通讯系统及方法与制造工艺

本发明涉及一种基于用户权限的WEB页面即时通讯系统及方法,属于互联网即时通讯技术领域。



背景技术:

随着互联网的快速发展,为满足人们更加及时、便利交流的需求,即时通讯技术应运而生。IM(Instant Messaging 即时通讯)的出现,建立了一种让用户在网络上进行私人聊天的实时通讯服务,创新了人们的沟通方式,IM已成为人们最重要的通讯工具之一。近年来,随着HTML5的兴起,基于WEB的IM即时通讯也在快速发展并得到广泛应用,用户通过浏览器的WEB页面即可发起实时聊天,更加便捷方便。

传统的即时通讯系统是基于C/S结构的桌面应用程序,需要用户安装客户端才能使用,但客户端程序不能适用于所有类型的操作系统平台。而基于WEB页面的即时通讯系统,能很好的兼容跨系统、跨平台操作,用户只要通过浏览器即可实现即时通讯,更加便捷方便。基于上述技术现状,有必要提供一种基于用户权限的WEB页面即时通讯方案,通过WEB页面能够实现在线实时通讯功能,支持单人通讯、多人协作通讯,并根据用户权限的不同,用户可进行通讯的对象不同,可接收到的讯息也不同。



技术实现要素:

本发明正是针对现有技术存在的不足,提供一种基于用户权限的WEB页面即时通讯系统及方法,通过WEB页面能够实现在线实时通讯功能,支持单人通讯、多人协作通讯,并根据用户权限的不同,用户可进行通讯的对象不同,可接收到的讯息也不同。

为解决上述问题,本发明所采取的技术方案如下:

一种基于用户权限的WEB页面即时通讯系统,包括客户端系统和服务端系统;所述客户端系统包括:用于对不同用户进行权限等级管理的用户权限管理模块,和用于支持有权限的用户在WEB页面发起即时通讯的即时通讯模块;

所述服务端系统包括:

用于存储并管理用户基本信息的用户信息存储管理模块,

用于与所述用户信息存储管理模块关联,使不同的用户对应各自相应的用户权限的用户权限存储管理模块,

用于接收用户在所述即时通讯模块发送的通讯信息,并对通讯信息进行处理,同时调用所述用户权限存储管理模块,根据不同的用户权限,将处理后的数据结果返回所述即时通讯模块的通讯信息处理交互模块,

以及用于存储并管理用户发送和接收的通讯信息的通讯信息存储管理模块。

作为上述技术方案的改进,所述用户权限管理模块中用户权限包括以下等级:

Admin用户权限:添加/删除用户、设置/更新用户权限、与其他权限所有用户实时通讯、多人通讯时查看所有用户发送的公共讯息;

ATC用户权限:与其他权限所有用户实时通讯、多人通讯时查看所有用户发送的公共讯息;

AC用户权限:与Admin、ATC用户实时通讯、多人通讯时查看Admin、ATC发送的公共讯息;

User用户权限:无任何权限,也不能使用即时通讯功能。

作为上述技术方案的改进,所述即时通讯模块支持单人通讯和多人协作通讯。

本发明还提供了基于上述一种基于用户权限的WEB页面即时通讯系统的通讯方法,包括以下步骤:

S1、Admin用户通过浏览器,在WEB页面的所述用户权限管理模块中,添加用户信息,并设置该用户的权限;

S2、用户信息和权限信息,通过用户信息数据接口传送至所述用户信息存储管理模块和所述用户权限存储管理模块,进行数据存储管理;

S3、用户在WEB页面的所述即时通讯模块发送通讯信息;

S4、所述客户端系统将通讯信息加密后,通过通讯信息数据接口传送至所述服务端系统的所述通讯信息处理交互模块;

S5、所述通讯信息处理交互模块在接收到通讯信息后,对通讯信息进行技术处理,并调用所述用户权限存储管理模块,获取信息接收人、信息发送人的用户权限,根据不同的用户权限将处理后的数据传送给所述客户端系统不同的信息接收人;同时将处理后的数据传送至所述通讯信息存储管理模块,进行数据存储管理;

S6、所述客户端系统将接收到的通讯信息解密后,在WEB页面的所述即时通讯模块提供给相关用户查阅。

本发明与现有技术相比较,本发明的实施效果如下:

本发明所述的一种基于用户权限的WEB页面即时通讯系统及方法,能很好的兼容跨系统、跨平台操作,用户无需安装客户端软件,只要通过浏览器即可实现不同权限的及时通讯,更加便捷方便;且本发明基于用户权限的WEB页面及时通讯系统,不同权限的用户,在通讯时可发送信息的对象、可查看的信息内容不同。

附图说明

图1为本发明所述的一种基于用户权限的WEB页面即时通讯系统的示意图;

图2为本发明所述的一种基于用户权限的WEB页面即时通讯方法的流程示意图;

图3为本发明所述的一种基于用户权限的WEB页面即时通讯方法判断用户权限的流程示意图。

具体实施方式

下面将结合具体的实施例来说明本发明的内容。

如图1所示,为本实施例所提供的一种基于用户权限的WEB页面即时通讯系统的示意图。基于用户权限的WEB页面即时通讯系统,由客户端系统和服务端系统组成:

一、客户端系统基于浏览器WEB页面,有以下两个模块:

用户权限管理模块:

Admin用户使用浏览器在WEB页面可进行相关用户权限操作,包括添加、删除用户,设置、更新用户权限;

用户权限有4个等级,分别为Admin、ATC、AC和User;

Admin用户权限:添加/删除用户、设置/更新用户权限、与其他权限所有用户实时通讯、多人通讯时查看所有用户发送的公共讯息;

ATC用户权限:与其他权限所有用户实时通讯、多人通讯时查看所有用户发送的公共讯息;

AC用户权限:与Admin、ATC用户实时通讯、多人通讯时查看Admin、ATC发送的公共讯息;

User用户权限:无任何权限,也不能使用即时通讯功能;

即时通讯模块:

有权限的用户可在WEB页面发起即时通讯,支持单人通讯、多人协作通讯。

二、服务端系统有以下四个模块:

用户信息存储管理模块:

存储并管理用户的基本信息,包括用户的账号、名称、密码等;

用户权限存储管理模块:

与用户信息存储管理模块关联,不同的用户对应各自相应的用户权限;

通讯信息处理交互模块:

接收用户在客户端即时通讯模块发送的通讯信息,并对通讯信息进行相关技术处理,同时调用用户权限管理模块,根据不同的用户权限,将处理后的数据结果返回客户端即时通讯模块;

通讯信息存储管理模块:

存储并管理用户发送和接收的通讯信息,包括通讯信息内容、发送/接收信息的时间、发信人/收信人信息等;

如图2和图3所示,为本实施例所提供的一种基于用户权限的WEB页面即时通讯方法的流程示意图。基于用户权限的WEB页面即时通讯方法包括以下具体步骤:

步骤1:Admin用户通过浏览器,在WEB页面用户权限管理模块中,添加用户信息,并设置该用户的权限。

步骤2:用户信息和权限信息,通过用户信息数据接口传送至服务端用户信息存储管理模块和用户权限存储管理模块,进行数据存储管理。

步骤3:用户在WEB页面即时通讯模块发送通讯信息。

步骤4:客户端将通讯信息加密后,通过通讯信息数据接口传送至服务端通讯信息处理交互模块。

步骤5:通讯信息处理交互模块在接收到通讯信息后,对通讯信息进行技术处理,并调用用户权限存储管理模块,获取信息接收人、信息发送人的用户权限,根据不同的用户权限将处理后的数据传送给客户端不同的信息接收人;同时将处理后的数据传送至通讯信息存储管理模块,进行数据存储管理。

步骤6:客户端将接收到的通讯信息解密后,在WEB页面即时通讯模块展示给相关用户看。

以上内容是结合具体的实施例对本发明所作的详细说明,不能认定本发明具体实施仅限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明保护的范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1