一种多设备多服务器多客户机的框架设计方法与流程

文档序号:12865872阅读:276来源:国知局
一种多设备多服务器多客户机的框架设计方法与流程

本发明涉及一种框架方法,尤其涉及一种多设备多服务器多客户机的框架设计方法。



背景技术:

目前,一些制水企业及制水工厂会同时使用多个制水设备以满足相关的需要,但多个终端制水设备的使用缺少科学合理的框架设计方法,不能系统化集中和分散管理众多的制水终端设备和服务器,不能科学的处理众多制水用多设备、多服务器和多客户端的关系,致使工作效率低下、花费大量的人力、物力和财力。因此需要一种适用于集中和分散管理多个制水设备,方便设备的管理、使用、维护,且能提高工作效率,节省成本的多设备多服务器多客户机的框架设计方法。



技术实现要素:

为了解决上述技术所存在的不足之处,本发明提供了一种多设备多服务器多客户机的框架设计方法。

为了解决以上技术问题,本发明采用的技术方案是:一种多设备多服务器多客户机的框架设计方法,框架设计方法的实现基于三大模块:分别为设备、服务器和客户机;三大模块通过以太网口或串口或wifi相互连接,实现数据交换;

框架设计方法的步骤如下:

i、设备的设备通信模块通过设备管理模块连接服务器管理模块,设备通信模块连接设备驱动模块驱使设备工作,当有多个设备连接时,使用多个设备驱动模块实现管理多个设备;调用设备通信模块发送设备驱动模块采集和检测到的实时数据,通过设备通信模块接收服务器管理模块发送的操作指令或配置参数等操作,将这些指令和配置转发给设备驱动模块,使其正常工作;

设备通信模块使用串口通信或以太网的连接方式连接到设备管理模块;设备驱动模块驱使设备正常工作、生产,接收并执行设备管理模块下发的指令,检测设备的状态,获取设备采集的温度、湿度、浓度、压力传感器及各开关阀门的状态,通过设备的驱动电路去打开或关闭开关阀门,获取设备的工作状态,如净水状态、制水状态、配液状态等,计算设备传入的ph、氧化还原电位orp和有效氯浓度acc的数据,通过设备通信模块向设备管理模块上报设备的工作状态和各传感器的数据。

ii、服务器集成服务器管理模块和服务器通信模块,建立设备注册表、建立服务器注册表、建立客户机注册表,用来分别验证并登记设备、客户机、服务器,实现管理多个设备、客户机和服务器;调用服务器通信模块接收客户机发送的参数和操作指令,通过设备服务器通信模块向设备模块转发这些参数和指令;

iii、客户机集成客户机管理模块、客户机显示模块和客户机通信模块,调用客户机通信模块连接到服务器模块,向服务器模块发送设备的配置参数或执行指令息。

本发明实现了集中管理维护多个终端设备,提高了工作效率,节省了成本。

附图说明

图1为本发明控制流程框图。

图2为本发明的设备控制流程图。

图3为本发明的服务器控制流程图。

图4为本发明的客户机的控制流程图。

图5为本发明的框架图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步详细的说明。

本发明的实现基于三大模块:分别为设备、服务器和客户机;三大模块通过以太网口或串口或wifi相互连接,实现数据交换;

框架设计方法的步骤如下:

i、设备的设备通信模块通过设备管理模块连接服务器管理模块,设备通信模块连接设备驱动模块驱使设备工作,当有多个设备连接时,使用多个设备驱动模块实现管理多个设备;调用设备通信模块发送设备驱动模块采集和检测到的实时数据,通过设备通信模块接收服务器管理模块发送的操作指令或配置参数等操作,将这些指令和配置转发给设备驱动模块,使其正常工作;

设备通信模块使用串口通信或以太网的连接方式连接到设备管理模块;设备驱动模块驱使设备正常工作、生产,接收并执行设备管理模块下发的指令,检测设备的状态,获取设备采集的温度、湿度、浓度、压力传感器及各开关阀门的状态,通过设备的驱动电路去打开或关闭开关阀门,获取设备的工作状态,如净水状态、制水状态、配液状态等,计算设备传入的ph、氧化还原电位orp和有效氯浓度acc的数据,通过设备通信模块向设备管理模块上报设备的工作状态和各传感器的数据。

ii、服务器集成服务器管理模块和服务器通信模块,建立设备注册表、建立服务器注册表、建立客户机注册表,用来分别验证并登记设备、客户机、服务器,实现管理多个设备、客户机和服务器;调用服务器通信模块接收客户机发送的参数和操作指令,通过设备服务器通信模块向设备模块转发这些参数和指令。

使用服务器通信模块向下接收客户机模块的心机,向上连接上层服务器,多个客户机模块通过网口连接当前服务器。

iii、客户机集成客户机管理模块、客户机显示模块和客户机通信模块,调用客户机通信模块连接到服务器模块,向服务器模块发送设备的配置参数或执行指令息。

客户机显示模块显示连接到服务器模块上的设备信息,显示设备模块的工作状态,开关阀门的开启和关闭状态,液位的高低状态,温度,湿度,电压,电流,浓度,压力,ph,orp,acc的值,流程状态,如净水状态、制水状态、配液状态等流程状态。

本发明实现了集中管理维护多个终端设备,提了高工作效率,节省了成本;集中主要是指多个终端设备集中连接到服务器,多个服务器集中连接到上层服务器,多个客户机可以连接到不同位置的服务器,即:1、多个终端设备集中连接到服务器;2、多个服务器集中连接到上层服务器;3、多个客户机连接到不同的服务器,集中管理多个在服务器上的设备。

所谓分散主要是指多个终端设备、多个服务器、多个客户机在物理位置或网络可以分散到不同的地方或不同的网络段,即:1、多个客户机可以分散在不同的位置或网络段;2、多个终端设备可以分散在不同的位置或网络段;3、多个服务器可以分散在不同的位置或网络段。它们通过以太网或互联网络多层次相互连接。

上述实施方式并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的技术方案范围内所做出的变化、改型、添加或替换,也均属于本发明的保护范围。



技术特征:

技术总结
本发明公开了一种多设备多服务器多客户机的框架设计方法,框架设计方法的实现基于三大模块:分别为设备、服务器和客户机;三大模块通过以太网口或串口或WIFI相互连接,实现数据交换;框架设计方法的步骤分为:设备的设备通信模块通过设备管理模块连接服务器管理模块;服务器集成服务器管理模块和服务器通信模块,建立设备注册表、建立服务器注册表、建立客户机注册表;客户机集成客户机管理模块、客户机显示模块和客户机通信模块,调用客户机通信模块连接到服务器模块,向服务器模块发送设备的配置参数或执行指令息。本发明实现了集中管理维护多个终端设备,提高了工作效率,节省了成本。

技术研发人员:江春波;杨晓勇
受保护的技术使用者:北京瑞和益生科技有限公司
技术研发日:2017.07.05
技术公布日:2017.11.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1