一种打印机WEB信息提取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27029773 阅读:19 留言:0更新日期:2021-01-12 11:12
本发明专利技术实施例提供了一种打印机WEB信息提取方法、装置、电子设备及存储介质,用以解决现有从Web信息转换为打印机Web数据基线数据信息采用手工提取数据的方法,不准确可靠的问题。该方法包括:收集新接入的打印机的WEB信息数据包;显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;在所述WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果;在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值;将所述XPath值生成新的打印机WEB基线库SQL脚本,并存储在打印机WEB基线库中。

【技术实现步骤摘要】
一种打印机WEB信息提取方法、装置、电子设备及存储介质
本专利技术涉及打印机安全
,尤其涉及一种打印机WEB信息提取方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的广泛应用,打印机Web访问暴露在网络中,打印机安全问题就越发凸显出来。如何判断目前使用的打印机本身提供的Web访问是否安全?如何方便快捷的比较各打印机型号之间的功能差异?如何实现对打印信息的快速获取和功能设置?通过建立打印机Web基线库,可以有效解决上述问题。但目前市面上的打印机厂商有数十家,打印机型号数千个,这么庞大的数据量和数据差异为打印机Web相关信息收集与基线库建立造成很大的难度。如何能够快速有效的建立起打印机Web信息基线库,并为后续通过Web方式进行打印机识别、信息获取、功能检测及功能设置提供便利,成为了当前最大的挑战。
技术实现思路
本专利技术实施例提供了一种打印机WEB信息提取方法、装置、电子设备及存储介质,用以解决现有从Web信息转换为打印机Web数据基线数据信息采用手工提取数据的方法,不准确可靠的问题。基于上述问题,本专利技术实施例提供的打印机WEB信息提取方法,包括:收集新接入的打印机的WEB信息数据包;显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;在所述WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果;在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值;将所述XPath值生成新的打印机WEB基线库SQL脚本,并存储在打印机WEB基线库中。进一步地,在WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果,具体包括:若显示的匹配结果为空,则删除关键字,在WEB信息数据包中进行人工查找;若人工查找未能找到所述功能项对应的数据值,则新接入的打印机不包含所述功能项,选择其他功能项,继续模糊查找。进一步地,若新接入的打印包含打印机日志下载功能,则配置其下载链接,包括下载链接相关的XPath、下载的日志文件扩展名。进一步地,在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值之后,还包括智能校验过程,所述智能校验过程包括:根据XPath值,在WEB信息数据包中的特定页面获取数据值;若未能获取到数据值,或者获取到的数据值与功能项对应的数据值不一致,则配置出现错误,否则智能校验通过,进行下一功能项的智能校验;配置出现错误,则重新设置XPath值或者更换为WEB信息数据包中的其他页面重新设置XPath值;直至所有功能项的智能校验均通过。本专利技术实施例提供的一种打印机WEB信息提取装置,包括:打印机WEB信息采集模块:用于收集新接入的打印机的WEB信息数据包;功能项选择模块:用于显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;模糊匹配模块:用于在所述WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果;XPath值生成模块:用于在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值;打印机WEB基线库SQL脚本生成存储模块:用于将所述XPath值生成新的打印机WEB基线库SQL脚本,并存储在打印机WEB基线库中。进一步地,模糊匹配模块具体用于:若显示的匹配结果为空,则删除关键字,在WEB信息数据包中进行人工查找;若人工查找未能找到所述功能项对应的数据值,则新接入的打印机不包含所述功能项,选择其他功能项,继续模糊查找。进一步地,还包括日志下载模块:用于若新接入的打印包含打印机日志下载功能,则配置其下载链接,包括下载链接相关的XPath、下载的日志文件扩展名。进一步地,还包括智能校验模块:用于根据XPath值,在WEB信息数据包中的特定页面获取数据值;若未能获取到数据值,或者获取到的数据值与功能项对应的数据值不一致,则配置出现错误,否则智能校验通过,进行下一功能项的智能校验;配置出现错误,则重新设置XPath值或者更换为WEB信息数据包中的其他页面重新设置XPath值;直至所有功能项的智能校验均通过。本专利技术实施例同时公开一种打印机WEB信息提取的电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行任一前述的打印机WEB信息提取方法。本专利技术实施例提供了计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任一前述的打印机WEB信息提取方法。与现有技术相比,本专利技术实施例提供的一种打印机WEB信息提取方法、装置、电子设备及存储介质,至少实现了如下的有益效果:本专利技术实施例可以针对不同厂家生产的不同品牌、不同型号的打印机Web信息进行提取,解决了从Web信息转换为打印机Web数据基线数据的难题,同时与手工提取数据相比更真实、准确、详细和可靠。附图说明图1为本专利技术实施例提供的一种打印机WEB信息提取方法的流程图;图2为本专利技术实施例提供的又一种打印机WEB信息提取方法的流程图;图3为本专利技术实施例提供的一种打印机WEB信息提取装置的结构图;图4为本专利技术实施例提供的电子设备的结构示意图。具体实施方式首先对本专利技术中出现的技术名词进行解释:Web:(英文全称:WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。基线:(英文全称:Baseline),在计算机术语中,基线是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。基线库:所谓基线库,就是同类的基线组成的库。URL:统一资源定位符(英文全称:UniformResourceLocator)在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL,它是WWW的统一资源定位标志,就是指网络地址。HTML:超文本标记语言(英文全称:HyperTextMarkupLanguage,简称:HTML)是一种用于创建网页的标准标记语言。XML:指可扩展标记语言(英文全称:eXtensibleMarkupLanguage)。XPath:即为XML路径语言(XMLPathLanguage),它本文档来自技高网...

【技术保护点】
1.一种打印机WEB信息提取方法,其特征在于,包括:/n收集新接入的打印机的WEB信息数据包;/n显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;/n在所述WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果;/n在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值;/n将所述XPath值生成新的打印机WEB基线库SQL脚本,并存储在打印机WEB基线库中。/n

【技术特征摘要】
1.一种打印机WEB信息提取方法,其特征在于,包括:
收集新接入的打印机的WEB信息数据包;
显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;
在所述WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果;
在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值;
将所述XPath值生成新的打印机WEB基线库SQL脚本,并存储在打印机WEB基线库中。


2.如权利要求1所述的方法,其特征在于,在WEB信息数据包中输入所述功能项的查找关键字,进行模糊查找,并显示匹配结果,具体包括:
若显示的匹配结果为空,则删除关键字,在WEB信息数据包中进行人工查找;
若人工查找未能找到所述功能项对应的数据值,则新接入的打印机不包含所述功能项,选择其他功能项,继续模糊查找。


3.如权利要求1所述的方法,其特征在于,若新接入的打印包含打印机日志下载功能,则配置其下载链接,包括下载链接相关的XPath、下载的日志文件扩展名。


4.如权利要求1所述的方法,其特征在于,在匹配结果中查看所述功能项对应的数据值,生成所述数据值所在位置的XPath值之后,还包括智能校验过程,所述智能校验过程包括:
根据XPath值,在WEB信息数据包中的特定页面获取数据值;
若未能获取到数据值,或者获取到的数据值与功能项对应的数据值不一致,则配置出现错误,否则智能校验通过,进行下一功能项的智能校验;
配置出现错误,则重新设置XPath值或者更换为WEB信息数据包中的其他页面重新设置XPath值;
直至所有功能项的智能校验均通过。


5.一种打印机WEB信息提取装置,其特征在于,包括:
打印机WEB信息采集模块:用于收集新接入的打印机的WEB信息数据包;
功能项选择模块:用于显示打印机WEB基线库中现有的可配置的打印功能,并选择其中一个功能项;
模糊匹配模块:用于在所述WEB信息数据包中输入所...

【专利技术属性】
技术研发人员:殷亮黄显澍肖新光
申请(专利权)人:哈尔滨安天科技集团股份有限公司
类型:发明
国别省市:黑龙江;23

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

1