一种远程通信模块批量管理系统及实现方法技术方案

技术编号:25050895 阅读:19 留言:0更新日期:2020-07-29 05:39
本发明专利技术公开了一种远程通信模块批量管理系统及实现方法,涉及物联网远程系统及通信技术领域,包括1台用于存储用户数据库的调度服务器,和与所述调度服务器通信的存储有用户文件的至少1台业务服务器,每个所述业务服务器下连接有至少1个电脑用户客户端,每个所述电脑用户客户端下连接有至少1个远程通信模块。本发明专利技术不仅提升了平台对用户请求的响应效率、方便用户信息的备份、突破了单台服务器性能对平台用户数量的限制、而且平台的加密技术确保用户的信息安全。

【技术实现步骤摘要】
一种远程通信模块批量管理系统及实现方法
本专利技术涉及物联网远程系统及通信
,尤其是一种远程通信模块批量管理系统及实现方法。
技术介绍
随着物联网技术的成熟和行业的蓬勃发张,在工业自动化领域也越来越多的应用到物联网技术,实现工程管理人员或设备厂家对自动化设备的远程操控和远程管理。实现自动化设备远程管理的基础是通过在设备上添加一个远程通信模块,建立人与设备之间的远程联系。然而一个管理者往往需要管理很多个设备,需要用到很多远程通信模块,为了安全每一个远程通信模块都会有一个唯一的识别码和管理口令,个人很难记住和管理这些信息;这样就需要对多个远程通信模块实现一种高效便捷的批量管理方法。一种常用的处理方法是在互联网上的一台服务器上搭建一个模块管理平台,每个用户基于这个平台可以添加多个通信模块的相关信息,管理平台将这些信息存储到数据库,当用户的模块信息发生改变后,平台将这些信息更新到数据库。这种方法虽然一定程度上实现了模块的批量管理,但存在以下不足:1、用户的所有信息都存储在数据库中,虽然修改较为方便,但是各种信息节点的约束关系比较复杂,不容易实现;另外用户只要有所改动就会需要查询、更新数据库的相关信息,请求数量变多后会导致数据库的操作过于频繁,影响服务器的处理效率。2、所有用户的信息都在一台服务器上管理,后期用户数量增加之后,只能增加这一台服务器的性能,而单台服务器的性能不能无限增加,所以平台会有用户数量的瓶颈,用户数量到一定程度后就无法再扩容。因此,急需一种技术方案解决上述问题。
技术实现思路
本专利技术针对现有技术的不足,提出一种远程通信模块批量管理系统及实现方法,采用了数据库加用户文件相结合的方式管理用户信息,既保证了用户信息的统一管理,又不影响各个用户对自身相关信息的独立操作。同时采用调度加业务处理的服务器架构,既保证了平台对用户接口的统一,又解决了多台服务器分摊用户压力的难题。为了实现上述专利技术目的,本专利技术提供以下技术方案:一种远程通信模块批量管理系统,包括:调度服务器,所述调度服务器有1台,存储有用户数据库,所述用户数据库内记录有用户登录信息;业务服务器,所述业务服务器至少有1台,存储有至少1个用户文件,所述用户文件内存储有用户常用修改信息,所述业务服务器分别与所述调度服务器通信;电脑用户客户端,所述电脑用户客户端至少有1台,分别与所述调度服务器和对应的所述业务服务器通信,可访问所述调度服务器内的所述用户数据库,和对应的所述业务服务器内的与之对应的所述用户文件;每个所述电脑用户客户端下连接有至少1个远程通信模块。优选的,所述远程通信模块内包括一个唯一识别码和管理口令。优选的,所述电脑用户客户端与所述用户数据库的访问采用RSA加密算法,信息加密后通过所述调度服务器解密。优选的,所述电脑用户客户端与所述用户文件之间的访问采用AES加密算法。一种远程通信模块批量管理系统的实现方法,包括:新用户通过所述电脑用户客户端向所述调度服务器发起新用户注册请求;所述调度服务器接收注册请求信息后,将所述新用户的用户登录信息记录于所述用户数据库,并寻找与所述调度服务器连接的最空闲的所述业务服务器,为所述新用户建立对应的用户文件夹;所述新用户向所述调度服务器发送登录请求,所述调度服务器接收请求,并将存储有对应文件夹的所述业务服务器信息反馈给所述新用户,新用户访问该文件夹,并进行相关修改操作,业务服务器会将修改后的用户常用修改信息更新并保存;所述调度服务器可通过访问业务服务器对新用户对应的用户文件夹信息做修改操作,业务服务器会将修改后的用户常用修改信息更新并保存。有益效果本专利技术所提供的一种远程通信模块批量管理系统及实现方法,采用了数据库加用户文件相结合的方式管理用户信息,既保证了用户信息的统一管理,又不影响各个用户对自身相关信息的独立操作。同时采用调度加业务处理的服务器架构,既保证了平台对用户接口的统一,又解决了多台服务器分摊用户压力的难题,具有如下优点:1、提升了平台对用户请求的响应效率通过数据库和文件相结合的方式管理用户信息,既保证了平台对所有用户的统一管理,又保证了各个用户的业务请求相互独立,互不影响,这样可以同时对多个用户的请求并行处理,不需要排队。2、方便用户信息的备份由于数据库存储的用户信息数据量很小,所以这个平台数据库的信息量也比较小,可以实现数据库的快速备份。平台维护或升级时也能实现服务器数据的快速迁移。3、突破了单台服务器性能对平台用户数量的限制因为用户客户端需要一个唯一的平台入口,所以往往平台的服务都只能运行在一台固定的服务器上,导致平台用户数量受单台服务器性能的限制。本专利技术的设计方案采用一台调度+多台业务处理的架构,既保证平台入口的唯一,又合理的将用户业务压力分摊到多台服务器上。4、平台的加密技术确保用户的信息安全用户与平台交互的信息都经过了加密处理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术所述一种远程通信模块批量管理系统及实现方法的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种远程通信模块批量管理系统,包括:调度服务器,所述调度服务器有1台,存储有用户数据库,所述用户数据库内记录有用户登录信息,该用户登录信息包括用户名、登录密码、联系方式等;业务服务器,所述业务服务器至少有1台,存储有至少1个用户文件,所述用户文件内存储有用户常用修改信息(用户常用修改信息包括用户的模块信息、模块分组信息、用户的备注信息等数据量比较大且需要经常修改的信息),所述业务服务器分别与所述调度服务器通信;电脑用户客户端,所述电脑用户客户端至少有1台,分别与所述调度服务器和对应的所述业务服务器通信,可访问所述调度服务器内的所述用户数据库,和对应的所述业务服务器内的与之对应的所述用户文件;每个所述电脑用户客户端下连接有至少1个远程通信模块。具体的,采用用户数据库和用户文件相结合的形式保存用户信息。针对用户比较敏感且数据量小的相关信息(即用户登录信息,如用户名、手机号、登录密码等)将其存储到用户数据库,便于电脑用户客户端的查找和备份;针对用户数据量比较大且经常修改的相关信息(即用户常用修改信息,如用户的模块信息、模块分组信息、用户的备注信息等)存储到用户文件。此外,用户数据库全部存储于调度服务器中,所述用本文档来自技高网
...

【技术保护点】
1.一种远程通信模块批量管理系统,其特征在于:包括:/n调度服务器,所述调度服务器有1台,存储有用户数据库,所述用户数据库内记录有用户登录信息;/n业务服务器,所述业务服务器至少有1台,存储有至少1个用户文件,所述用户文件内存储有用户常用修改信息,所述业务服务器分别与所述调度服务器通信;/n电脑用户客户端,所述电脑用户客户端至少有1台,分别与所述调度服务器和对应的所述业务服务器通信,可访问所述调度服务器内的所述用户数据库,和对应的所述业务服务器内的与之对应的所述用户文件;/n每个所述电脑用户客户端下连接有至少1个远程通信模块。/n

【技术特征摘要】
1.一种远程通信模块批量管理系统,其特征在于:包括:
调度服务器,所述调度服务器有1台,存储有用户数据库,所述用户数据库内记录有用户登录信息;
业务服务器,所述业务服务器至少有1台,存储有至少1个用户文件,所述用户文件内存储有用户常用修改信息,所述业务服务器分别与所述调度服务器通信;
电脑用户客户端,所述电脑用户客户端至少有1台,分别与所述调度服务器和对应的所述业务服务器通信,可访问所述调度服务器内的所述用户数据库,和对应的所述业务服务器内的与之对应的所述用户文件;
每个所述电脑用户客户端下连接有至少1个远程通信模块。


2.根据权利要求1所述一种远程通信模块批量管理系统,其特征在于:所述远程通信模块内包括一个唯一识别码和管理口令。


3.根据权利要求1所述一种远程通信模块批量管理系统,其特征在于:所述电脑用户客户端与所述用户数据库的访问采用RSA加密算法,信息加密后通过所述...

【专利技术属性】
技术研发人员:王华黄涤平邹骏宇
申请(专利权)人:无锡信捷电气股份有限公司
类型:发明
国别省市:江苏;32

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

1