一种用于软件开发平台的数据采集系统的制作方法

文档序号:12119639阅读:883来源:国知局

本发明属于软件开发技术领域,特别是涉及一种用于软件开发平台的数据采集系统。



背景技术:

客户/服务器(Client/Server)技术是目前广泛使用的一种信总处理模式,服务器是指在网络环境下能提供某种限务的程序系统。在C/S体系结构下,它接受客户的请求,完成请求的任务并将处理的结果返回给请求者。客户端是服务的请求者,它是一个可执行的程序,通常运行在网上连接的计算机上,它向服务端发送一个请求后,等待服务器送回结果。

客户/服务器模式与传统的集中式信息处理模式相比,有很多的优势。它可以减少系统的开支,信息处理性能人大提高:因为其分布式处理的特点,它可以提高系统的可靠性:此外,由于系统采用模块化及开放式体系结构,使得它容易将不同的机器有效的连接起来,易于系统的扩展升级。提高了系统的灵活性,正是上述特点,使得客户端/服务器模式在工业控制领域占有重要的地位,同时也被工业过程领域所接用,用于实时信息的传输和处。



技术实现要素:

本发明的目的在于提供一种用于软件开发平台的数据采集系统,通过采用分布式的数据采集设备通过互联网的方式将数据进行共享,用户可以很方便的查到单个监控点以及数据采集设备的信息,并且显示所有监控点和数据采集器的详细位置信息及状态信息和当前值信息。

本发明是通过以下技术方案实现的:

本发明为一种用于软件开发平台的数据采集系统,包括监控传感器、数据采集设备、客户机和服务器;所述客户机上设置有用于交互的客户端应用程序;所述客户机与打印机和终端设备进行数据的传输;所述服务器包括数据库系统和服务器端应用程序;所述客户端应用程序在服务器上的数据库系统获取数据,并进行实时的数据显示、报警显示和位置显示;所述客户端应用程序给服务器发送指令控制数据采集设备;所述数据采集设备控制监控传感器。

优选地,所述客户机与服务器的连接方式采用以太网的连接方式进行数据的传输。

优选地,所述服务器端应用程序负责把采集设备下监控传感器实时数据采集回来并解析后存入数据库,同时把客户机发送过来的控制命令发送到数据采集设备中。

优选地,所述监控传感器包括红外传感器、气体检测传感器、温湿度传感器和生物识别传感器。

本发明具有以下有益效果:

本发明通过采用分布式的数据采集设备通过互联网的方式将数据进行共享,用户可以很方便的查到单个监控点以及数据采集设备的信息,并且显示所有监控点和数据采集器的详细位置信息及状态信息和当前值信息,通过终端设备进行管理和控制数据采集设备,具有操作方便,变为维护。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种用于软件开发平台的数据采集系统图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种用于软件开发平台的数据采集系统,包括监控传感器、数据采集设备、客户机和服务器;客户机上设置有用于交互的客户端应用程序;客户机与打印机和终端设备进行数据的传输;服务器包括数据库系统和服务器端应用程序;终端设备为手机或PC或平板设备。

其中,客户端应用程序在服务器上的数据库系统获取数据,并进行实时的数据显示、报警显示和位置显示;一个服务器可以连接多个数据采集设备,一个数据采集设备同时又可以连接若干传感器。

根据采集设备的连接信息(如C0M1、COM2等),从不同的串行口下将采集设备的原始信息取回。将取回来的原始信息依据设备不同的出厂编号送到不同的设备驱动中进行解析。最后将解析后的不同探头的值或状态放在不同的变量中,有待于主线程调用。

其中,客户端应用程序给服务器发送指令控制数据采集设备;所述数据采集设备控制监控传感器。

其中,客户机与服务器的连接方式采用以太网的连接方式进行数据的传输。

其中,服务器端应用程序负责把采集设备下监控传感器实时数据采集回来并解析后存入数据库,同时把客户机发送过来的控制命令发送到数据采集设备中。

其中,监控传感器包括红外传感器、气体检测传感器、温湿度传感器和生物识别传感器。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

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