基于websocket的工程现场管理通讯方法技术

技术编号:28125481 阅读:11 留言:0更新日期:2021-04-19 11:39
本发明专利技术公开基于websocket的工程现场管理通讯方法,采用基于HTML5的websocket协议在客户端和服务器间建立双向连接通道,实现真生的全双工通信。在创建任务实例的同时自动将相关人员组成讨论组。当相关人员退离当前岗位时,系统自动将相关人员退出讨论组,极大的方便了用户的操作。组内成员可以随时接收到组内未读消息的推送提醒,保证工作的进度。工程管理员可实时查看当前组内成员,必要时可进行一对一通信。即时通讯服务器和数据库服务器部署在内网,外网访问只能通过映射外网地址来实现,极大的保证了应用服务的可靠性和业务数据的安全性。全性。全性。

【技术实现步骤摘要】
基于websocket的工程现场管理通讯方法


[0001]本专利技术涉及通讯
,尤其涉及基于websocket的工程现场管理通讯方法。

技术介绍

[0002]中国电信集中MSS现场管理系统,全国的工程管理员需要实时的与各个建设单位进行沟通交流,目前市面上的即时通讯系统,因业务贴合紧密度问题,存在的一些问题:1.操作不安全性:人员申请审核、人员离职存在身份确认的不确定因素,经常混入各式各样的人员。讨论组入口多样化,无法统一。
[0003]2.操作不便利性:需要手动添加或者删除成员,经常因为操作不及时导致的信息泄露或者通知不到位。
[0004]3.数据不安全性:数据保存在第三方数据库,不能保证数据的100%安全。
[0005]4.网络不安全性:应用及数据库部署在公网或者公有云上,经常面临网络攻击的威胁。

技术实现思路

[0006]本专利技术的目的在于提供基于websocket的工程现场管理通讯方法。
[0007]本专利技术采用的技术方案是:基于websocket的工程现场管理通讯方法,采用的系统包括设于内网的服务器服务器以及与服务器连接的若干客户端,服务器包括流量控制Nginx集群和即时通讯Nginx集群,客户端通过路由器接入流量控制Nginx集群,流量控制Nginx集群连接即时通讯Nginx集群,即时通讯Nginx集群上部署有即时通讯系统,即时通讯Nginx集群分别连接Redis集群和数据库集群;方法具体步骤为:步骤1,在客户端和服务器间建立双向连接通道;步骤2,工资人员通过客户端创建工程并生成任务实例,并任务实例上填写任务关联信息,步骤3,任务实例成功创建后,即时通讯Nginx集群自动生成相关人员的任务讨论组;步骤4,相关人员在讨论组内进行通讯交流,步骤5,工程管理员通过客户端进行任务变更、新增或者删除相关人员,任务讨论组同步更新对应组内成员;步骤6,任务归档时任务讨论组内信息同步归档。
[0008]进一步地,作为一种优选实施方式,步骤1中基于HTML5的websocket协议在客户端和服务器间建立基于tcp的双向连接通道。
[0009]进一步地,作为一种优选实施方式,步骤2中任务关联信息包括该任务的相关人员。
[0010]进一步地,作为一种优选实施方式,通讯交流包括文本消息发送、图片发送和文件
传送。
[0011]进一步地,作为一种优选实施方式,步骤4中针对任务讨论组未在线的人员,即时通讯Nginx集群及时推送提醒任务讨论组内消息。
[0012]进一步地,作为一种优选实施方式,步骤6中归档后的信息只允许特定权限的人员才能查看。
[0013]本专利技术采用以上技术方案,采用基于HTML5的websocket协议,在客户端(浏览器)和服务器间建立一条基于tcp的双向连接通道,实现真生的全双工通信,取代传统的轮询或者长轮询的通信方式,既节约服务器资源,又极大的提高通信效率。在创建任务实例的同时,会自动将相关人员组成讨论组,无需工程管理员手动添加人员。当相关人员退离当前岗位时,系统自动将相关人员退出讨论组,极大的方便了用户的操作。在信息安全日益重要的今天,能更好的保护业务数据的安全性和时效性。组内成员可以随时接收到组内未读消息的推送提醒(APP端),保证工作的进度。并且工程管理员可实时查看当前组内成员,必要时可进行一对一通信。应用服务器和数据库服务器都是部署在集团内网,外网访问,只能通过映射外网地址来实现,极大的保证了应用服务的可靠性和业务数据的安全性。
附图说明
[0014]以下结合附图和具体实施方式对本专利技术做进一步详细说明;图1为本专利技术使用的系统示意图;图2为本专利技术基于websocket的工程现场管理通讯方法的流程示意图。
具体实施方式
[0015]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整地描述。
[0016]如图1或图2所示,本专利技术公开了基于websocket的工程现场管理通讯方法,采用的系统包括设于内网的服务器以及与服务器连接的若干客户端,服务器包括流量控制Nginx集群和即时通讯Nginx集群,客户端通过路由器接入流量控制Nginx集群,流量控制Nginx集群连接即时通讯Nginx集群,即时通讯Nginx集群上部署有即时通讯系统,即时通讯Nginx集群分别连接Redis集群和数据库集群;方法具体步骤为:步骤1,在客户端和服务器间建立双向连接通道;步骤2,工资人员通过客户端创建工程并生成任务实例,并任务实例上填写任务关联信息,步骤3,任务实例成功创建后,即时通讯Nginx集群自动生成相关人员的任务讨论组;步骤4,相关人员在讨论组内进行通讯交流,步骤5,工程管理员通过客户端进行任务变更、新增或者删除相关人员,任务讨论组同步更新对应组内成员;步骤6,任务归档时任务讨论组内信息同步归档。
[0017]进一步地,作为一种优选实施方式,步骤1中基于HTML5的websocket协议在客户端和服务器间建立基于tcp的双向连接通道。
[0018]进一步地,作为一种优选实施方式,步骤2中任务关联信息包括该任务的相关人员。
[0019]进一步地,作为一种优选实施方式,通讯交流包括文本消息发送、图片发送和文件传送。
[0020]进一步地,作为一种优选实施方式,步骤4中针对任务讨论组未在线的人员,即时通讯Nginx集群及时推送提醒任务讨论组内消息。
[0021]进一步地,作为一种优选实施方式,步骤6中归档后的信息只允许特定权限的人员才能查看。
[0022]本专利技术采用以上技术方案,采用基于HTML5的websocket协议,在客户端(浏览器)和服务器间建立一条基于tcp的双向连接通道,实现真生的全双工通信,取代传统的轮询或者长轮询的通信方式,既节约服务器资源,又极大的提高通信效率。在创建任务实例的同时,会自动将相关人员组成讨论组,无需工程管理员手动添加人员。当相关人员退离当前岗位时,系统自动将相关人员退出讨论组,极大的方便了用户的操作。在信息安全日益重要的今天,能更好的保护业务数据的安全性和时效性。组内成员可以随时接收到组内未读消息的推送提醒(APP端),保证工作的进度。并且工程管理员可实时查看当前组内成员,必要时可进行一对一通信。应用服务器和数据库服务器都是部署在集团内网,外网访问,只能通过映射外网地址来实现,极大的保证了应用服务的可靠性和业务数据的安全性。
[0023]显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于websocket的工程现场管理通讯方法,采用的系统包括设于内网的服务器服务器以及与服务器连接的若干客户端,服务器包括流量控制Nginx集群和即时通讯Nginx集群,客户端通过路由器接入流量控制Nginx集群,流量控制Nginx集群连接即时通讯Nginx集群,即时通讯Nginx集群上部署有即时通讯系统,即时通讯Nginx集群分别连接Redis集群和数据库集群;其特征在于:方法具体步骤为:步骤1,在客户端和服务器间建立双向连接通道;步骤2,工资人员通过客户端创建工程并生成任务实例,并任务实例上填写任务关联信息,步骤3,任务实例成功创建后,即时通讯Nginx集群自动生成相关人员的任务讨论组;步骤4,相关人员在讨论组内进行通讯交流,步骤5,工程管理员通过客户端进行任务变更、新增或者删除相关人员,任务讨论组同步更新对应组内成员;步骤6,任务归档时任务讨...

【专利技术属性】
技术研发人员:朱敏勇吴跃华谢馨罗丹李志群
申请(专利权)人:中电福富信息科技有限公司
类型:发明
国别省市:

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

1