[发明专利]一种基于采集服务中间件的数据获取方法、系统及介质在审
申请号: | 202010304382.2 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111580986A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 白肖;吴闽华;卫宣安;姜坤 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 徐凯凯 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 采集 服务 中间件 数据 获取 方法 系统 介质 | ||
本发明公开了一种基于采集服务中间件的数据获取方法、系统及介质,方法包括当Web应用程序向采集服务中间件发送信息访问请求时,确定所述采集服务中间件是否响应所述信息访问请求;若响应所述信息访问请求时,调用系统API以获取所述信息访问请求对应的目标数据;所述采集服务中间件将所述目标数据发送到所述web应用程序,以使所述web应用程序显示。本发明旨在通过采用标准的Http协议定义的采集服务中间件为不同web应用程序提供计算机的所有采集能量,从而使得web应用程序不依赖于计算机操作系统,直接获取计算机信息,并且无需安装不同web应用程序对应的插件即可获取信息,从而提高兼容性,操作简单,方便用户。
技术领域
本发明涉及数据处理技术领域,具体涉及一种基于采集服务中间件的数据获取方法、系统及介质。
背景技术
Web应用程序是一种可以通过Web浏览器访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序,从而用户只需要有浏览器即可,不需要再安装其他软件。一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的,并且通过Web将服务展示给外界。Web由于采用的是前后端分离技术,且受限于IE浏览器的兼容性较差,通常会采用了火狐或谷歌浏览器进行web应用的访问。
对于web应用程序来说,如果需要对本机计算机信息,如硬件信息的获取,目前的方法则通过浏览器插件方式ActiveX、Ocx插件获取。对于ActiveX或Ocx的兼容性都会使得Web应用程序的可用、易用性大大降低,而且获取不同的计算机信息则需要加载不同的插件,使得浏览器需要下载对应的插件到本地计算机并进行安装,操作繁琐复杂。
因此,现有技术还有待发展和改进。
发明内容
基于此,本发明提供一种基于采集服务中间件的数据获取方法、系统及介质,旨在解决现有技术中web应用程序通过插件方式无法兼容,并且受不同操作系统限制而导致操作繁琐的技术问题。
为了达到上述目的,本发明采取了以下技术方案:
一种基于采集服务中间件的数据获取方法,所述基于采集服务中间件的数据获取方法包括以下步骤:
当Web应用程序向采集服务中间件发送信息访问请求时,确定所述采集服务中间件是否响应所述信息访问请求;
当所述采集服务中间件响应所述信息访问请求时,调用系统API以获取所述信息访问请求对应的目标数据;
所述采集服务中间件将所述目标数据发送到所述web应用程序,以使所述web应用程序显示。
所述的基于采集服务中间件的数据获取方法,其中,还包括:
当所述采集服务中间件未响应所述信息访问请求时,判断所述采集服务中间件是否启动;
若判断出所述采集服务中间件未启动,则向所述web应用程序反馈所述采集服务中间件未启动的提示结果;
若判断出所述采集服务中间件已启动,则继续判断所述信息访问请求所携带的所述采集服务中间件的访问地址是否配置正确;
若判断出所述信息访问请求所携带的所述采集服务中间件的访问地址配置不正确,则向所述web应用程序反馈访问地址不正确的提示结果。
所述的基于采集服务中间件的数据获取方法,其中,所述Web应用程序向采集服务中间件发送信息访问请求之前包括:
接收用户启动web应用程序的指令,所述web应用程序进行初始化处理;
所述web应用程序读取web配置文件;其中,所述web配置文件至少包括所述采集服务中间件的访问地址以及访问端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010304382.2/2.html,转载请声明来源钻瓜专利网。