一种嵌入式装置数据自动检测的方法制造方法及图纸

技术编号:2839822 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种嵌入式装置数据自动检测的方法。该方法包括以下步骤:1)将原始数据根据呈现形式的要求,生成图片组;2)将格式配置好的数据在Ⅱ平台上生成图片组;3)将两组图片组通过图片比对检验数据呈现是否正确;4)是则结束,否则做修正处理。本发明专利技术解决了普通技术中存在的技术问题,具有将不同格式的数据通过图片比对的方式进行比对,以检测嵌入式装置的数据显示是否正确的优点。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
为保证嵌入式装置中数据呈现的正确性,需要对存储入嵌入式装置中的数据进行校正,在数据量小的情况下可以通过人力校正,然而对于海量数据的显示,如果全部校正,检查不仅需要大量额外人力,而且耗时,增加了成本;如果抽检,因为有遗漏,所以品质又无法保证。对于海量数据的显示,现有方法一般是使用数据文件流做对比,其存在会存在如下一些问题1、对于不影响接口的数据,如控制现实的一些脚本,不可见字符等,都会给予不正确的报告。对于辞典等海量数据,这种比对,往往报告错误的范围比较大。而对很多不影响接口的数据,因为其不同,利用人力等,去做修改和调整,是资源的一种浪费。如对比文本流,但其呈现方式是一样的。所以,这种文本流的不同,并不代表显示表现得不同。使用文件流对比,此条数据认为不一致,如使用文本流对比下来,报告的结果可能上万条数据不一致,而其实真正接口上表现不一致的数据其实可能仅百条而已。2、对于一些不同实现机制,文本流并不能进行格式比对。如WORD档和HTML档,因为其格式的控制脚本均不一样,这种不同实现上的差异,如果过滤格式控制信息,又不能察觉出视觉上呈现的差异。数据呈现在在不同的平台,其具体文档流根本就不一样,而其展现出来的结果,却都是一样的。如果比较文本流,需要建立控制脚本的对照表,处理起来非常麻烦,实现起来也很复杂。
技术实现思路
本专利技术为解决
技术介绍
中存在的上述技术问题,而提供一种将不同格式的数据通过图片比对的方式进行比对,以检测嵌入式装置的数据显示是否正确的嵌入式装置数据自动检测的方法。本专利技术的技术解决方案是本专利技术为,其特殊之处在于该方法包括以下步骤1)将原始数据根据呈现形式的要求,在I平台生成图片组;1.1)根据呈现形式的要求,将原始数据利用I平台上格式配置的方式进行格式配置;1.2)将格式配置好的数据利用I平台的格式查看工具从数据的呈现部分抓取出图片,生成图片组;2)将格式配置好的数据在II平台上生成图片组;2.1)将格式配置好的数据经过格式的转换,压缩,解释标签,字体转换后在嵌入式装置上显示;2.2)II平台上从数据显示的部分抓取出图片,生成图片组;3)将两组图片组通过图片比对检验数据呈现是否正确;4)是则结束,否则做修正处理。上述平台为电脑平台或嵌入式装置平台。上述步骤3)中图片比对是采用图片对比算法进行比对。上述I平台为个电脑平台。上述II平台可以是为掌上型电脑、电子辞典或个人数字助理机等嵌入式装置。本专利技术具有以下优点1、本专利技术直接使用嵌入式装置呈现的UI(User interface)部分(自动抓取的图片)做对比,比对如果结果一致,就说明验证II平台(嵌入式装置)已经合格,此阶段结果正确,此后不会再有形式上的变化,即属于最接近嵌入式装置的检验,不再存在其它的数据处理过程,所以检测结果准确。2、忽略了数据控制格式的比对(这些信息用户不会关心),而仅从用户能够看到的真正的UI部分做比对,以保证数据呈现形式的正确。由于不同系统上,也许数据的控制格式的实现不一致,但最终要呈现的结果一致,因此,也正是这种呈现的UI才是用户真正关心和使用的,同时,因为配置部份按照用户UI需求进行,其在I平台(电脑平台)查看工具(DataViewer)拍取的图片就是用户需求的准确描述,检测使用的参考很贴近用户需求,即匹配一致就是客户可接受的,所以这种比对,更容易使用户接受。3、对于若干条目的数据来讲,以文本流的方式进行比对,无法呈现出格式的差异,同时对于一些细节(不影响UI呈现的)部分,也会报告出错,而这种差异,往往会干扰修改的重点,由于这种匹配不正确的条目会太庞大,因此真正需要做实际意义上修改的条目很少。而本专利技术的方法两者兼顾,根据比对结果,只需要修正的对UI影响的部分,因此其检测更准确,精度更好。4、本专利技术的全过程都程序化,不需要人力去检查结果,很节省人力、成本和开发时间。具体实施例方式本专利技术中,由于在嵌入式装置中呈现数据,其平台完全不同于电脑(PC),同时由于原始数据本身具有配置格式的需求,所以,完全可以利用电脑(PC)上的对于数据前期处理中,利用电脑平台(如电脑上的Windows)上的格式配置方式(如Viewer软件)对原始数据以用户设想的呈现方式进行格式配置,并且根据格式卷标或其它的一些控制或格式脚本,在电脑平台(如电脑上的Windows)上,使用相关的格式查看工具(DataViewer)可以查看原始数据做好配置格式后呈现的数据,此数据格式的查看工具同时可以用做配置的反馈,以便调整配置,达到用户要求的UI呈现格式(步骤1.1)。同时让查看程序(DataViewer)自动遍历数据,然后每部分都自动抓下呈现格式的图片,生成图片组(步骤1.2)。将电脑平台(如电脑上的Windows)配置出来的脚本连同数据,经过格式的转换,压缩,解释标签,字体转换后,应用到嵌入式装置中,最终呈现嵌入式装置平台中(步骤2.1),嵌入式装置的数据呈现部分应该和设定版面格式,即格式脚本的配置显示得一致,即与数据配置人员配置时候预想的一致,并且,可忽略对不影响数据呈现的数据,如格式控制脚本,然后再抓取出图片,生产图片组(步骤2.2)。直接使用嵌入式装置呈现的UI部分的图片组和电脑平台上DataViewer抓取得图片生成的图片组做对比对,即以呈现后的接口图片进行比对,利用图片对比算法(如图片像素的直接对比,其中图片对比算法为已有技术)判断数据是否表现正确(步骤3),具体应用时,还可根据具体的实际需求,再制定图形比对的运算具体规则。正确则结束检测,否则,根据对比列举出来有问题的条目,做修改,找到产生差别的错误处理环,并给予修正(步骤4)。本文档来自技高网...

【技术保护点】
一种嵌入式装置数据自动检测的方法,其特征在于:该方法包括以下步骤:1)将原始数据根据呈现形式的要求,生成图片组;1.1)根据呈现形式的要求,将原始数据利用Ⅰ平台上格式配置的方式进行格式配置;1.2)将格式配置好的数据 利用Ⅰ平台的格式查看工具从数据的呈现部分抓取出图片,生成图片组;2)将格式配置好的数据在Ⅱ平台上生成图片组;2.1)将格式配置好的数据经过格式的转换,压缩,解释标签,字体转换后在嵌入式装置上显示;2.2)从Ⅱ平台数据 显示的部分抓取出图片,生成图片组;3)将两组图片组通过图片比对检验数据呈现是否正确;4)是则结束,否则做修正处理。

【技术特征摘要】
1.一种嵌入式装置数据自动检测的方法,其特征在于该方法包括以下步骤1)将原始数据根据呈现形式的要求,生成图片组;1.1)根据呈现形式的要求,将原始数据利用I平台上格式配置的方式进行格式配置;1.2)将格式配置好的数据利用I平台的格式查看工具从数据的呈现部分抓取出图片,生成图片组;2)将格式配置好的数据在II平台上生成图片组;2.1)将格式配置好的数据经过格式的转换,压缩,解释标签,字体转换后在嵌入式装置上显示;2.2)从II平台数据显示的部分抓取出图片,生成图片组;3)将两组图片组通过...

【专利技术属性】
技术研发人员:陈淮琰钟辉杨党林刘刚
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

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

1
相关领域技术
  • 暂无相关专利