一种用于测量设备的网页抓取界面方法及其系统技术方案

技术编号:19342217 阅读:18 留言:0更新日期:2018-11-07 13:55
一种网页抓取界面方法及其系统,包括:客户端利用第二VNC应用程序向测量设备发送刷图命令,测量设备提取菜单数据和测量数据并合成当前界面的屏幕数据,测量设备利用第一VNC应用程序回传屏幕数据,客户端接收并显示屏幕数据。由于客户端上的第二VNC应用程序通过网页载入,使得用户在任意的联网设备上都可随时随地进行操作,利于异地办公需求。而且,由于预装的第一VNC应用程序使得测量设备具备了VNC服务功能,便于通过网络达到数据通讯和远程监控的目的,利于加快刷图效率,能够有效提高测量设备的WEB服务的水平。此外,由于测量设备回传的是屏幕数据的压缩包,数据量较小,可缩短网络传输时长,进一步地提高刷图效率,提升用户的操作体验感。

A web crawler interface method for measuring equipment and its system

A web page grabbing interface method and its system include: the client sends a brush command to the measuring device using the second VNC application program, the measuring device extracts menu data and measurement data and synthesizes the screen data of the current interface, the measuring device transmits screen data using the first VNC application program, and the client receives and displays the screen data. Screen data. Because the second VNC application program on the client is loaded through the web page, users can operate at any time and anywhere on any network device, which is conducive to the demand of remote office. Moreover, because of the pre-installed first VNC application program, the measuring equipment has VNC service function, which facilitates data communication and remote monitoring through the network, accelerates the efficiency of brushing, and effectively improves the level of WEB service of the measuring equipment. In addition, because the measuring device returns the compressed package of screen data, the amount of data is small, which can shorten the network transmission time, further improve the efficiency of brushing, and enhance the user's operational experience.

【技术实现步骤摘要】
一种用于测量设备的网页抓取界面方法及其系统
本专利技术涉及电子测试测量领域,具体涉及一种用于测量设备的网页抓取界面方法及其系统。
技术介绍
随着电子技术的迅速发展,各种电子测量设备被广泛应用于工程、科研等方面,并发挥了巨大作用,常见的电子测量设备有经纬仪、测距仪、测图仪、医用分析仪、示波器、频谱仪等,此类设备是工程师们和普通操作人员的重要工作工具,不仅能够给使用者提供各种所需测量参数的精确测量结果,还能的提高使用者的工作效率。为便于使用者进行互动操作和观察测量结果,各类电子测量设备往往设置了显示器,通过图形显示界面为用户直观地展示功能菜单和测量数据,甚至还能以图表形式展示分析结果,为使用者带来了便利。为进一步地满足用户的需求,有些电子测量设备还提供了接受远程监控的功能,其中,远程实时抓取测量设备的显示界面已成为一项基本要求,可使得处于远程的工作者能够随时观测测量结果,及时获知被测量物体的测试状态,及时了解测量事故并组织应对措施,还能指导使用者在第一时间远程操控电子测量设备以更改测量方案或排除故障。当前,首选方式是通过网络来连接电子测量设备以实现远程监控,其中,大量采用了TCP/IP通信技术。一方面,需要在远程的用户端设备上安装专用的监控软件来形成监控平台,使得用户端设备较为固定,不利于用户随时随地进行办公的需求。另一方面,每次获取抓取电子测量设备的显示界面时,都需要用户端设备和电子测量设备之间反复地建立基于TCP/IP的SCPI连接,建立SCPI(StandardCommandsforProgrammableInstruments的缩写,是一套用于控制可编程测试测量仪器的标准命令)的命令传输机制,完成刷图命令网络传输、测量设备的刷图程序向内部的FPGA发送刷图请求、屏幕数据回传以及TCP/IP连接关闭等过程之后,才能完成一次刷图操作,每次刷图操作至少经过三次通讯连接握手才能够抓取一帧屏幕数据,增加了网络延时的风险,不利于连续、快速的刷图操作,带来低监控效率的问题。第三方面,电子测量设备往往把被抓取的一帧屏幕数据生成BMP格式的图像文件进行传输,虽然用户可获得较为清晰的显示界面图像,但容易造成文件存储数据量大、传输时长增加、图像文本提取不易的问题,最终导致体验效果差。
技术实现思路
有鉴于此,为解决上述的技术问题,本申请提供了一种网页抓取界面方法及其系统。根据第一方面,一种实施例提供了一种用于测量设备的网页抓取界面方法,包括以下步骤:所述测量设备获取客户端的刷图命令;所述测量设备根据所述刷图命令提取其当前界面的菜单数据和测量数据;所述测量设备根据所述菜单数据和所述测量数据合成其当前界面的屏幕数据;所述测量设备将所述屏幕数据发送至所述客户端,以便所述客户端根据接收到的所述屏幕数据进行显示。根据第二方面,一种实施例提供了一种用于客户端的网页抓取界面方法,包括以下步骤:所述客户端载入第二VNC应用程序,所述第二VNC应用程序用于与测量设备进行数据通讯;所述客户端通过所述第二VNC应用程序根据用户的输入指令建立所述客户端与所述测量设备的网络连接,并向所述测量设备发送刷图命令;所述客户端在接收到所述测量设备响应所述刷图命令而回传的屏幕数据后,对所述屏幕数据进行显示。根据第三方面,一种实施例提供了一种用于网页抓取界面系统的网页抓取界面方法,所述网页抓取界面系统包括客户端和测量设备,所述网页抓取界面方法包括以下步骤:所述客户端载入第二VNC应用程序,所述第二VNC应用程序用于与测量设备进行数据通讯;所述第二VNC应用程序根据用户的输入指令建立所述客户端与所述测量设备的网络连接,并向所述测量设备发送刷图命令;所述测量设备获取客户端的刷图命令;所述测量设备根据所述刷图命令提取其当前界面的菜单数据和测量数据;所述测量设备根据所述菜单数据和所述测量数据合成其当前界面的屏幕数据;所述测量设备将所述屏幕数据发送至所述客户端;所述客户端在接收到所述屏幕数据后,对所述屏幕数据进行显示。根据第四方面,一种实施例提供了一种测量设备,包括:VNC服务单元,其内预先安装有用于与客户端进行数据通讯的第一VNC应用程序,所述第一VNC应用程序用于获取客户端的刷图命令;控制单元,用于根据所述刷图命令提取其当前界面的菜单数据和测量数据;所述控制单元根据所述菜单数据和所述测量数据合成当前界面的屏幕数据;所述VNC服务单元将所述屏幕数据发送至所述客户端,以便所述客户端根据接收到的所述屏幕数据进行显示。根据第五方面,一种实施例提供了一种网页抓取界面系统,包括:如第四方面所述的测量设备;客户端,用于载入第二VNC应用程序,所述第二VNC应用程序用于根据用户的输入指令建立所述客户端与所述测量设备的网络连接,并向所述测量设备发送刷图命令;所述客户端在接收到所述测量设备响应所述刷图命令而回传的屏幕数据后,对所述屏幕数据进行显示。依据上述实施例的一种网页抓取界面方法及其系统,其网页抓取界面方法包括步骤:客户端利用第二VNC应用程序向测量设备发送刷图命令,测量设备提取菜单数据和测量数据并合成当前界面的屏幕数据,测量设备利用第一VNC应用程序回传屏幕数据,客户端接收并显示屏幕数据。由于客户端上的第二VNC应用程序通过网页载入,使得用户不必在客户端上安装专用的监控软件,也使得用户在任意的联网设备上都可随时随地进行操作,利于异地办公需求。而且,由于测量设备上预装了第一VNC应用程序,使得测量设备具备了VNC服务功能,便于通过网络达到数据通讯和远程监控的目的,同时也避免了传统的以SCPI为主的命令传输形式,利于加快刷图效率,能够有效提高测量设备的WEB服务的水平。此外,由于测量设备回传的是屏幕数据的数据包,数据量较小,可解决传统的采用BMP大图像文件时所造成的传输时间过长的问题,进一步地提高刷图效率,有助于提升用户的操作体验感。附图说明图1为网页抓取界面系统的结构示意图;图2为网页抓取界面方法的总体流程示意图;图3为用于测量设备的网页抓取界面方法的流程图;图4为用于测量设备的获取和发送屏幕数据的流程图;图5为用于客户端的发送刷图命令的流程图;图6为用于客户端的接收屏幕数据的流程图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分本文档来自技高网
...

【技术保护点】
1.一种用于测量设备的网页抓取界面方法,其特征在于,包括以下步骤:所述测量设备获取客户端的刷图命令;所述测量设备根据所述刷图命令提取其当前界面的菜单数据和测量数据;所述测量设备根据所述菜单数据和所述测量数据合成其当前界面的屏幕数据;所述测量设备将所述屏幕数据发送至所述客户端,以便所述客户端根据接收到的所述屏幕数据进行显示。

【技术特征摘要】
1.一种用于测量设备的网页抓取界面方法,其特征在于,包括以下步骤:所述测量设备获取客户端的刷图命令;所述测量设备根据所述刷图命令提取其当前界面的菜单数据和测量数据;所述测量设备根据所述菜单数据和所述测量数据合成其当前界面的屏幕数据;所述测量设备将所述屏幕数据发送至所述客户端,以便所述客户端根据接收到的所述屏幕数据进行显示。2.如权利要求1所述的网页抓取界面方法,其特征在于,所述测量设备获取客户端的刷图命令,包括:所述测量设备通过内部预先安装的第一VNC应用程序来接收所述客户端发送的所述刷图命令,所述刷图命令通过所述客户端上载入的第二VNC应用程序进行发送,所述第一VNC应用程序和所述第二VNC应用程序用于进行数据通讯。3.如权利要求2所述的网页抓取界面方法,其特征在于,所述测量设备根据所述刷图命令提取其当前界面的菜单数据和测量数据,包括:所述测量设备根据所述刷图命令提取其界面缓存区的菜单数据和测量数据。4.如权利要求3所述的网页抓取界面方法,其特征在于,所述界面缓存区包括帧缓存区和快刷缓存区,所述帧缓存区用于存储当前界面的菜单数据,所述快刷缓存区用于存储当前界面的测量数据。5.如权利要求4所述的网页抓取界面方法,其特征在于,所述测量设备根据所述菜单数据和所述测量数据合成其当前界面的屏幕数据,包括:将所述菜单数据和所述测量数据进行数据合并处理,以得到屏幕数据的数据包;将所述数据包进行格式压缩,以得到所述界面的屏幕数据。6.如权利要求5所述的网页抓取界面方法,其特征在于,所述测量设备将所述屏幕数据发送至所述客户端,包括:所述测量设备通过所述第一VNC应用程序对所述屏幕数据进行编码,以将所述屏幕数据编码为所述第一VNC应用程序和所述第二VNC应用程序之间通讯协议许可的数据格式,将编码之后的屏幕数据发送至所述客户端。7.一种用于客户端的网页抓取界面方法,其特征在于,包括以下步骤:所述客户端载入第二VNC应用程序,所述第二VNC应用程序用于与测量设备进行数据通讯;所述客户端通过所述第二VNC应用程序根据用户的输入指令建立所述客户端与所述测量设备的网络连接,并向所述测量设备发送刷图命令;所述客户端在接收到所述测量设备响应所述刷图命令而回传的屏幕数据后,对所述屏幕数据进行显示。8.如权利要求7所述的网页抓取界面方法,其特征在于,所述客户端载入第二VN...

【专利技术属性】
技术研发人员:彭军仕郑文明谢林冬
申请(专利权)人:深圳市鼎阳科技有限公司
类型:发明
国别省市:广东,44

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

1