一种通过打印方式获得数据信息的方法技术

技术编号:15267668 阅读:94 留言:0更新日期:2017-05-04 02:26
本发明专利技术公开了一种通过打印方式获得数据信息的方法,包括以下过程,打印过程:利用具备打印功能的检测试验设备将检测试验数据打印成文件;扫描过程:利用具备扫描功能的检测试验设备对打印文件进行扫描;解析过程:利用具备解析功能的检测试验设备对扫描后的文件按目标设备的要求进行解析并读取数据;数据传输过程:将读取的数据按统一的格式打包发送给目标设备。本发明专利技术可以利用检测试验设备本身具备的打印功能实现目标设备与检测试验设备之间的数据交互,从而提高了工作效率,节约了成本,还降低了检测试验系统集成的复杂度。

Method for obtaining data information by printing mode

The invention discloses a method for obtaining data information by way of printing, the printing process includes the following process: the test data of print files using testing equipment with printing function; scanning process: to scan the print file using testing equipment with scanning function; analytic process of scanning the file after according to the analysis of the target device and read data using test equipment with analytic function; the data transmission process: read data according to the unified format package sent to the target device. The invention can print function by using the testing equipment itself has achieved between the target equipment and test equipment, data exchange, so as to improve work efficiency, save cost, but also reduces the complexity of system integration test.

【技术实现步骤摘要】

本专利技术涉及一种获得数据信息的方法,具体涉及一种通过打印方式获得数据信息的方法
技术介绍
目前,交通运输设备分为两大类:基础设备和安全技术设备。基础设备包括线路(路基、桥隧建筑物、轨道)、车站、机车、车辆、信号设备、通信设备等;安全技术设备包括安全监控设备、检测试验设备、自然灾害预报与防治设备、事故救援设备等。随着国家铁路、城市轨道交通建设的日益完善,在国家铁路和城市轨道交通领域的各个车间中拥有大量的检测试验设备,实际中需要对这些检测试验设备的检测数据和试验数据进行收集和分析,传统的方式是由人工记录数据再录入电脑进行存储分析,随着生产节奏的加快和管理精益化水平的提升,由人工自行采集录入的方式越来越不能适应实际发展的需要,因此与检测试验设备进行自动数据对接的要求也越来越强烈。现有检测试验设备的数据交互方案主要是通过开放数据库或者开发专门的数据接口来实现。开放数据库的方式:双方根据实际数据内容要求设计所需的数据表,一方按照数据表的内容要求将数据写入表中,另一方从数据库中读取对应数据表的内容;开发专门数据接口的方式:双方不公布数据库的内容,但需要约定好数据接口的格式和方法,一旦一方有数据时,即采用调用对应接口的方法将数据以消息的方式发给另一方。由于这些检测试验设备在生产厂家、实现原理上存在较大差异,造成上述两种数据交互方式都存在自身的不足:用开放数据库的方式完成数据交互需要检测试验设备生产厂家的精密配合,一旦厂家的配合力度不够,将无法以自动化的方式来获取所需的数据;而开发专门数据接口的方式会由于接口方式不统一而大大增加检测试验系统集成的成本和复杂度。专利技术内容本专利技术所要解决的技术问题是克服现有技术的不足,提供一种通过打印方式获得数据信息的方法,其利用检测试验设备本身现有的打印功能,通过扫描和解析实现目标设备与检测试验设备之间的数据交互,从而避免了依赖检测试验设备生产厂家获得数据库,也降低了检测试验系统集成的成本和复杂度。本专利技术通过下述技术方案实现:一种通过打印方式获得数据信息的方法,包括以下过程,打印过程:利用具备打印功能的检测试验设备将检测试验数据打印成文件;扫描过程:利用具备扫描功能的检测试验设备对打印文件进行扫描;解析过程:利用具备解析功能的检测试验设备对扫描后的文件按目标设备的要求进行解析并读取数据;数据传输过程:将读取的数据按统一的格式打包发送给目标设备。应用本专利技术时,一台检测试验设备可以同时具备打印功能、扫描功能和解析功能,也可以只具备其中的某一种或某两种功能,只要在相应过程中利用相应功能处理数据即可。本专利技术利用检测试验设备自身具备的打印功能,以一种统一的方式解决了检测试验设备的检测试验数据的来源问题,再通过扫描和解析从而完成自动化采集问题,不需人工读取数据再录入,也不用依赖设备生产厂家公开数据库或者开发专门数据接口,不仅提高了工作效率,还节约了成本,降低了检测试验系统集成的复杂度。进一步地,还包括文件处理过程:将解析后的文件进行重命名或自动删除。重命名或自动删除已经解析后的打印文件,可以标识该文件已经解析,避免重复解析,减少不必要的工作,提高工作效率。进一步地,所述解析过程中的目标设备为数据服务器,数据服务器与具备解析功能的检测试验设备相连。数据服务器与具备解析功能的检测试验设备可以通过无线或局域网连接。进一步地,所述解析过程包括以下步骤,步骤一:在目标设备中预置配置文档;步骤二:遍历所有扫描后的打印文件,如果打印文件符合配置文档的格式要求,则进行步骤三,否则继续遍历;步骤三:遍历预置的配置文档,并根据配置文档匹配打印文件,如果匹配上,则读取相应数据,否则进行步骤二。所谓遍历,是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问,在本专利技术中,不管是对打印文件还是配置文档,均是依次进行一次访问,从而减少工作量。进一步地,所述配置文档中设置有标识项、数据项和其它项;标识项:用于匹配配置文档与打印文档之间的对应关系;数据项:包含需要读取的数据内容;其它项:包含需要读取的数据内容的补充信息。进一步地,所述解析过程的步骤三包括以下步骤,步骤A:遍历预置的配置文档,并根据配置文档的标识项匹配打印文件,如果匹配上,则进行步骤B,否则进行解析过程的步骤二;步骤B:根据配置文档的数据项读取打印文件中的相应数据。进一步地,所述解析过程的步骤三还包括步骤C:根据其它项读取步骤B中数据项的补充信息。进一步地,所述打印过程中打印的文件为PDF格式,所述标识项包括页码、起点坐标、高度和宽度。进一步地,所述打印过程中打印的文件为EXCEL格式,所述标识项包括行和列。本专利技术与现有技术相比,具有如下的优点和有益效果:本专利技术利用检测试验设备自身具备的打印功能,以一种统一的方式解决了检测试验设备的检测试验数据的来源问题,再通过扫描和解析从而完成自动化采集问题,不需人工读取数据再录入,也不用依赖设备生产厂家公开数据库或者开发专门数据接口,不仅提高了工作效率,还节约了成本,降低了检测试验系统集成的复杂度。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术的流程框图。图2为解析过程的流程框图。图3为解析过程的步骤三的流程框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例1本实施例提供一种通过打印方式获得数据信息的方法,包括以下过程,打印过程:利用具备打印功能的检测试验设备将检测试验数据打印成文件;扫描过程:利用具备扫描功能的检测试验设备对打印文件进行扫描;解析过程:利用具备解析功能的检测试验设备对扫描后的文件按目标设备的要求进行解析并读取数据;数据传输过程:将读取的数据按统一的格式打包发送给目标设备;文件处理过程:将解析后的文件进行重命名或自动删除。另外,解析过程包括以下步骤,步骤一:在目标设备中预置配置文档;步骤二:遍历所有扫描后的打印文件,如果打印文件符合配置文档的格式要求,则进行步骤三,否则继续遍历;步骤三:遍历预置的配置文档,并根据配置文档匹配打印文件,如果匹配上,则读取相应数据,否则进行步骤二。其中,所述配置文档中设置有标识项、数据项和其它项;标识项:用于匹配配置文档与打印文档之间的对应关系;数据项:包含需要读取的数据内容;其它项:包含需要读取的数据内容的补充信息。另外,解析过程的步骤三包括以下步骤,步骤A:遍历预置的配置文档,并根据配置文档的标识项匹配打印文件,如果匹配上,则进行步骤B,否则进行解析过程的步骤二;步骤B:根据配置文档的数据项读取打印文件中的相应数据;步骤C:根据其它项读取步骤B中数据项的补充信息。本实施例中,目标设备为数据服务器,数据服务器通过无线或局域网与具备解析功能的检测试验设备相连。另外,当标识项包括页码、起点坐标、高度和宽度时,对应的打印过程中打印的文件为PDF格式;当标识项包括行和列时,对应的打印过程中打印的文件为EXCEL格式。也可以通过设置不同的标识项对应不同格式的打印文件,如TXT格式。实施例2为了更好的理解实施例1中解析过程,本实施例在实施例1本文档来自技高网...
一种通过打印方式获得数据信息的方法

【技术保护点】
一种通过打印方式获得数据信息的方法,其特征在于,包括以下过程:打印过程:利用具备打印功能的检测试验设备将检测试验数据打印成文件;扫描过程:利用具备扫描功能的检测试验设备对打印文件进行扫描;解析过程:利用具备解析功能的检测试验设备对扫描后的文件按目标设备的要求进行解析并读取数据;数据传输过程:将读取的数据按统一的格式打包发送给目标设备。

【技术特征摘要】
1.一种通过打印方式获得数据信息的方法,其特征在于,包括以下过程:打印过程:利用具备打印功能的检测试验设备将检测试验数据打印成文件;扫描过程:利用具备扫描功能的检测试验设备对打印文件进行扫描;解析过程:利用具备解析功能的检测试验设备对扫描后的文件按目标设备的要求进行解析并读取数据;数据传输过程:将读取的数据按统一的格式打包发送给目标设备。2.根据权利要求1所述的一种通过打印方式获得数据信息的方法,其特征在于,还包括文件处理过程:将解析后的文件进行重命名或自动删除。3.根据权利要求1所述的一种通过打印方式获得数据信息的方法,其特征在于,所述解析过程中的目标设备为数据服务器,数据服务器与具备解析功能的检测试验设备相连。4.根据权利要求1所述的一种通过打印方式获得数据信息的方法,其特征在于,所述解析过程包括以下步骤:步骤一:在目标设备中预置配置文档;步骤二:遍历所有扫描后的打印文件,如果打印文件符合配置文档的格式要求,则进行步骤三,否则继续遍历;步骤三:遍历预置的配置文档,并根据配置文档匹配打印文件,如果匹配上,则读取相应数据,否则进行步骤二...

【专利技术属性】
技术研发人员:谢君成甘泉代建平
申请(专利权)人:成都运达科技股份有限公司
类型:发明
国别省市:四川;51

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

1