一种基于数据采集器的调节方法及系统与流程

文档序号:35277205发布日期:2023-08-31 19:48阅读:50来源:国知局
一种基于数据采集器的调节方法及系统与流程

本发明涉及数据采集处理领域,特别涉及为一种基于数据采集器的调节方法及系统。


背景技术:

1、数据采集器是一种插在机器的数据接口上,为机器提供无线数据传输功能的装置,一般按照通信转换的种类进行分类,常见的的数据采集器有rs485rs/23 2转wif i,rs485rs/232转蓝牙。

2、数据采集器的使用场景包括:经由路由或者本地服务器汇总转发数据,将机组数据上云(服务器端),然后利用移动客户端查看机组数据,用we b浏览器或者本地app实现,当用户仅有现场查看和交互需求时,这种数据采集棒有以下缺点:

3、1、需要借助服务器,当没有外网环境时无法实现功能;

4、2、对于每一种目标机型,都需要开发app,或者服务器端的程序,才能给机组搭配使用,在使用前带来额外开发工作量,对于机组拥有者来说,难以快速投入应用。


技术实现思路

1、本发明旨在实现不借助外网,不安装ap p,通过任意具有wif i功能和we b浏览器的设备访问目标机组数据的功能,提供一种基于数据采集器的调节方法及系统。

2、本发明为解决技术问题采用如下技术手段:

3、本发明提供一种基于数据采集器的调节方法,包括以下步骤:

4、从预设数据库中获取网页模板及其相关配置文件,将所述网页模板及其相关配置文件进行数据拼装,生成jsp空白动态网页;

5、基于预接收的数据请求,解析所述数据请求中的待配置文件,识别所述待配置文件中的机组通信信息,将所述机组通信信息应用预设的网络通道发送至预设的通讯机组中,得到所述通讯机组反馈所述机组通信信息的解析数据,其中,所述网络通道具体为48 5网络通道;

6、根据所述解析数据答复所述数据请求,得到所述数据请求对应的数据结果,将所述数据结果输入至所述jsp空白动态网页中,生成jsp动态网页。

7、进一步地,所述从预设数据库中获取网页模板及其相关配置文件的步骤前,包括:

8、应用预设的网络链接接收会话请求,识别所述会话请求中的ip地址;

9、判断所述ip地址是否属于预收录的常用地址;

10、若是,则判定所述ip地址为服务器端,向所述服务器端开放预设权限,其中,所述预设权限具体包括读取数据库的往返数据、调整动态网页的内容和修改通讯机组的数据;

11、若否,则判定所述ip地址为客户端,向所述客户端开放配置权限,其中,所述配置权限具体包括选择网页模板类型与上传配置文件。

12、进一步地,所述将所述网页模板及其相关配置文件进行数据拼装,生成jsp空白动态网页的步骤中,包括:

13、获取至少一种网页模板类型;

14、判断所述网页模板类型是否能够支持编程语言的读写,其中,所述编程语言包括原生javascript语言、smarty语言或jsp语言;

15、若是,则将所述网页模板类型对应的网页模板作为待拼装的空白动态网页。

16、进一步地,所述基于预接收的数据请求,解析所述数据请求中的待配置文件的步骤前,包括:

17、接收客户端发起的数据请求;

18、判断所述数据请求是否由服务器端要求提供,其中,所述服务器端要求提供的数据请求具体为数据轮询,所述数据轮询具体为定时向各个客户端发出询问,依序询问每一个客户端是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始;

19、若是,则赋予所述客户端相应的优先级和轮询间隔,生成轮询周期并基于所述轮询周期读取所述客户端的数据请求;

20、若否,则为所述客户端生成独立的请求后缀,根据所述请求后缀即刻为所述客户端进行解析。

21、进一步地,所述识别所述待配置文件中的机组通信信息,将所述机组通信信息应用预设的网络通道发送至预设的通讯机组中的步骤中,包括:

22、获取所述机组通信信息中的至少一个索引标签,基于所述索引标签对所述机组通信信息中的各通信数据段进行排序,将排序后的通信数据段进行拼接,得到至少一个通信数据节,其中,所述索引标签具体为所述机组通信信息中单个通信数据段的协议数据;

23、选取所述通信数据节中任一通信数据段作为拼接标记点,在各个通信数据段之间的拼接处设定对应的拼接标记,根据所述拼接标记的数量生成对应的索引数组,将所述索引标签和所述索引数组进行关联,并将所述关联的结果输入至所述机组通信信息中。

24、进一步地,所述根据所述解析数据答复所述数据请求,得到所述数据请求对应的数据结果,将所述数据结果输入至所述jsp空白动态网页中,生成js p动态网页的步骤中,包括:

25、根据所述数据请求生成动态网页待处理结果,基于所述动态网页待处理结果生成网页数据的虚拟上下文,其中,所述虚拟上下文具体包括至少一个用于所述动态网页的动态数据项;

26、将所述虚拟上下文中的至少一个动态数据项代入到所述网页模板及其相关配置文件中,得到jsp动态网页。

27、进一步地,所述生成jsp动态网页的步骤后,包括:

28、提取所述jsp动态网页包含的特征信息;

29、判断所述特征信息是否大于预设的特征值;

30、若是,则将所述特征信息基于所述jsp动态网页,生成对应的动态网页特征;

31、若否,则应用预设的缓存数据作为所述特征信息的替代特征值。

32、本发明还提供一种基于数据采集器的调节系统,包括:

33、生成模块,用于从预设数据库中获取网页模板及其相关配置文件,将所述网页模板及其相关配置文件进行数据拼装,生成jsp空白动态网页;

34、解析模块,用于基于预接收的数据请求,解析所述数据请求中的待配置文件,识别所述待配置文件中的机组通信信息,将所述机组通信信息应用预设的网络通道发送至预设的通讯机组中,得到所述通讯机组反馈所述机组通信信息的解析数据,其中,所述网络通道具体为485网络通道;

35、第二生成模块,用于根据所述解析数据答复所述数据请求,得到所述数据请求对应的数据结果,将所述数据结果输入至所述jsp空白动态网页中,生成jsp动态网页。

36、进一步地,还包括:

37、识别模块,用于应用预设的网络链接接收会话请求,识别所述会话请求中的ip地址;

38、判断模块,用于判断所述ip地址是否属于预收录的常用地址;

39、执行模块,用于若是,则判定所述ip地址为服务器端,向所述服务器端开放预设权限,其中,所述预设权限具体包括读取数据库的往返数据、调整动态网页的内容和修改通讯机组的数据;

40、第二执行模块,用于若否,则判定所述ip地址为客户端,向所述客户端开放配置权限,其中,所述配置权限具体包括选择网页模板类型与上传配置文件。

41、进一步地,所述生成模块还包括:

42、获取单元,用于获取至少一种网页模板类型;

43、判断单元,用于判断所述网页模板类型是否能够支持编程语言的读写,其中,所述编程语言包括原生javascript语言、smarty语言或jsp语言;

44、执行单元,用于若是,则将所述网页模板类型对应的网页模板作为待拼装的空白动态网页。

45、本发明提供了基于数据采集器的调节方法及系统,具有以下有益效果:

46、本发明通过采用jsp内嵌网页的技术,实现了不借助外网,不安装ap p即可具有wif i功能和we b浏览器的设备访问目标机组数据的功能,并且通过“模板+协议描述”的控制方法,实现了js p内嵌网页的客户化自定义二次开发,降低了数据采集器tob客户的开发门槛,可以依靠数据棒快速赋能客户的目标设备,避免了没有外网环境无法实现数据采集器的功能,同时不需要开发app即可搭配机组进行使用。

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