AR电子书质量检测方法技术

技术编号:20993184 阅读:50 留言:0更新日期:2019-04-29 22:59
本发明专利技术公开了一种AR电子书质量检测方法,所述方法包括:下载待检测的AR电子书文件;对电子书的内容进行检测,检测的内容至少包括:检测所述电子书的目录结构是否符合通用图书结构标准;检测所述电子书的配置文件内容是否有异常;检测所述电子书中所包含的资源是否存在以及是否正确;检测所述电子书中的文件及文件夹命名是否规范;检测所述电子书中的识别图是否符合标准息;最后,将检测到的异常信息呈现给用户。采用本发明专利技术技术方案,可使得AR电子书质量检测自动化,减少人力成本并提高工作效率。

AR E-book Quality Detection Method

The invention discloses an AR e-book quality detection method, which includes: downloading AR e-book files to be tested; detecting the contents of e-books, including at least: detecting whether the catalogue structure of the e-book meets the general book structure standard; detecting whether the configuration file content of the e-book is abnormal; and detecting the contents contained in the e-book. Whether the resources exist and are correct; whether the names of files and folders in the e-book are standardized; whether the recognition map in the e-book meets the standard information; and finally, the abnormal information detected is presented to the user. By adopting the technical scheme of the invention, the quality detection of AR e-book can be automated, the labor cost can be reduced and the work efficiency can be improved.

【技术实现步骤摘要】
AR电子书质量检测方法
本专利技术涉及一种电子书质量检测方法,特别涉及一种AR电子书质量检测方法,属于增强现实

技术介绍
增强现实(AugmentedReality,简称AR)技术是将家算计生成的虚拟信息叠加在真实场景上,并借助感知和显示设备,将虚实信息融为一体,最终呈现给观察者一个感观效果真实的新环境。基于AR技术的电子书是指在传统纸质图书的基础上,通过增强现实的图像识别,从而能够显示虚拟三维景象的电子图书。AR电子书保留了传统书籍的形式,但丰富了内容的表现形式,使得阅读变得更加有趣。然而,由于AR电子书的制作过程复杂,涉及的资源类型和数量较多,难免会产生一些制作错误,若文件制作者或图书发行方通过人工逐个资源进行排查,则会耗费大量人力且效率极低。
技术实现思路
针对现有技术的不足,本专利技术的目的在于提供一种AR电子书质量检测方法,使用户更方便详细地检测到图书制作过程中所遇到的问题,提高工作效率。为实现前述专利技术目的,本专利技术采用的技术方案包括:步骤1,下载待检测的AR电子书文件;步骤2,对所述AR电子书文件的内容进行检测,检测过程至少包括以下步骤:步骤21,检测所述电子书的目录结构是否符合通用图书结构标准,若符合,执行步骤22;若不符合,将不符合的目录结构信息记录为异常信息,执行步骤25;步骤22,读取所述电子书的配置文件,检测所述配置文件的内容是否符合规范,若符合,执行步骤23;若不符合,将不符合的文件内容记录为异常信息,执行步骤25;步骤23,解析所述配置文件中资源路径信息,根据资源路径检测相应的资源是否存在,若存在则检测该资源文件及所在的文件夹命名是否规范,将不存在的资源信息或不规范的命名信息记录为异常信息;步骤24,检测所述电子书中的识别图是否符合标准,将不符合标准的识别图信息记录为异常信息;步骤25,结束检测;步骤3,将检测到的异常信息呈现给用户。优选地,所述检测所述电子书的目录结构是否符合通用图书结构标准包括:遍历所述电子书的所有目录结构,检测是否存在目录缺失和/或图书结构错误,若存在,则判定为不符合通用图书结构标准,将缺失的目录信息和/或结构错误记录为异常信息。优选地,所述检测所述配置文件的内容是否符合规范包括:解析所述配置文件内容,检测文件结构和/或字段内容是否符合规范,将不符合规范的文件内容记录为异常信息。优选地,所述步骤23还包括:若所述资源路径下相应的资源存在,通过预览加载的方式验证资源的正确性,将不正确的资源信息记录为异常信息。优选地,步骤23中所述检测该资源文件及所在的文件夹命名是否规范包括:检测命名是否存在乱码,和/或命名是否与配置文件中的字段内容描述一致,将乱码信息和/或命名不一致信息记录为异常信息。优选地,所述检测所述电子书中的识别图是否符合标准包括:检测所述识别图的图片复杂度和/或识别度是否达到标准,将未达到标准的图片信息记录为异常信息。优选地,所述目录结构包括:电子图书封面、配置文件目录、识别文件目录、媒体资源目录。优选地,所述资源包括:图片、文字、音频、视频、链接、三维模型中的一种或一种以上组合。优选地,将检测到的异常信息以列表形式呈现给用户。优选地,通过扫描二维码或搜索图书名称下载待检测的电子书文件。与现有技术相比,本专利技术的优点包括:采用本专利技术技术方案,可使用户更方便详细地检测到AR电子图书制作过程中所遇到的问题,并且快速定位原因,从而更精准高效地解决制作过程中所遇到的问题。并且该检测过程自动化,无需人工参与判断,可大大缩短检测时间并节省人力成本。附图说明图1是本专利技术一典型实施例提出的AR电子书质量检测方法的流程示意图。具体实施方式鉴于现有技术中的不足,本案专利技术人经长期研究和大量实践,得以提出本专利技术的技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。本专利技术提出了一种AR电子书质量检测方法,其技术方案作如下具体阐述:S1,下载待检测的AR电子书文件;S2,对所述AR电子书文件的内容进行检测,检测过程至少包括以下步骤:S21,检测所述电子书的目录结构是否符合通用图书结构标准,若符合,执行步骤S22;若不符合,将不符合的目录结构信息记录为异常信息,执行步骤S25;S22,读取所述电子书的配置文件,检测所述配置文件的内容是否符合规范,若符合,执行步骤S23;若不符合,将不符合的文件内容记录为异常信息,执行步骤S25;S23,解析所述配置文件中资源路径信息,根据资源路径检测相应的资源是否存在,若存在则检测该资源文件及所在的文件夹命名是否规范,将不存在的资源信息或不规范的命名信息记录为异常信息;进一步地,该步骤还可包括:若资源存在,通过预览加载的方式验证资源是否正确,将不正确的资源信息记录为异常信息。S24,检测所述电子书中的识别图是否符合标准,将不符合标准的识别图信息记录为异常信息;S25,结束检测;S3,将检测到的异常信息呈现给用户。为使本专利技术技术方案更加清楚,以下将结合实施例及附图,对本专利技术的核心思想进行进一步阐述。请参阅图1,图1是本专利技术一典型实施例提出的一种AR电子书质量检测方法的流程图,具体可包括以下步骤:步骤101,下载图书;可通过扫描二维码或搜索图书名称下载待检测的AR电子图书文件,通过全局唯一标识符Guid检测所下载的图书文件。步骤102,检测图书目录结构是否符合通用图书结构标准;目录结构主要包括:电子图书封面、配置文件目录、识别文件目录、媒体资源目录,当检测到目录项缺少和/或结构错误时,可停止后续检测,执行步骤108,将缺少的目录信息和/或结构错误信息记录为异常信息。步骤103,检测图书配置文件内容是否异常;若未检测到目录有任何缺失及结构完全正确,则读取在配置文件目录文件夹下的配置文件,检测配置文件中的文件内容是否符合规范,具体可包括检测文件结构以及所有的字段名是否符合规范,若检测到文件内容不符合规范,执行步骤108,将不符合规范的字段信息以及不符合定义的类型信息记录为异常信息。配置文件通常为XML(可扩展标记语言)文件(一般命名为config.xml),XML文件是一种结构化的文件,其文件内容必须符合XML标准规范,例如,任何的起始标签都必须有一个结束标签,标签必须按合适的顺序进行嵌套等等。由于此类文件已具有通用的标准规范,使得检测时有据可循,有利于提高检测的准确性。假设每个XML文件都有如下节点需要逐一检测:event、event_type、action、action_type,那么通常首先会检测节点是否存在,然后再去解析节点中的内容是否有缺失或是否符合定义规范。步骤104,检测图书中的资源是否存在;确认配置文件无异常后,解析配置文件中资源对应的字段内容,通过解析字段获取到资源路径,根据该路径定位到相关位置查找相应的资源是否存在,若资源不存在,执行步骤108,将不存在的资源信息记录为异常信息;步骤105,检测资源的正确性;若资源路径下相应的资源存在,可通过预览加载的方式验证资源的正确性,资源可包括图片、文字、音频、视频、链接、三维模型中的一种或一种以上组合,验证资源正确性即验证资源是否可以正常呈现给用户,例如视频资源、音频资源是否能够正常播放,链接是否合法有效等。步骤106,检测图书中的文件及文件夹命名是否规范;若资源路本文档来自技高网...

【技术保护点】
1.一种AR电子书质量检测方法,其特征在于,所述方法包括:步骤1,下载待检测的AR电子书文件;步骤2,对所述AR电子书文件的内容进行检测,检测过程至少包括以下步骤:步骤21,检测所述电子书的目录结构是否符合通用图书结构标准,若符合,执行步骤22;若不符合,将不符合的目录结构信息记录为异常信息,执行步骤25;步骤22,读取所述电子书的配置文件,检测所述配置文件的内容是否符合规范,若符合,执行步骤23;若不符合,将不符合的文件内容记录为异常信息,执行步骤25;步骤23,解析所述配置文件中资源路径信息,根据资源路径检测相应的资源是否存在,若存在则检测该资源文件及所在的文件夹命名是否规范,将不存在的资源信息或不规范的命名信息记录为异常信息;步骤24,检测所述电子书中的识别图是否符合标准,将不符合标准的识别图信息记录为异常信息;步骤25,结束检测;步骤3,将检测到的异常信息呈现给用户。

【技术特征摘要】
1.一种AR电子书质量检测方法,其特征在于,所述方法包括:步骤1,下载待检测的AR电子书文件;步骤2,对所述AR电子书文件的内容进行检测,检测过程至少包括以下步骤:步骤21,检测所述电子书的目录结构是否符合通用图书结构标准,若符合,执行步骤22;若不符合,将不符合的目录结构信息记录为异常信息,执行步骤25;步骤22,读取所述电子书的配置文件,检测所述配置文件的内容是否符合规范,若符合,执行步骤23;若不符合,将不符合的文件内容记录为异常信息,执行步骤25;步骤23,解析所述配置文件中资源路径信息,根据资源路径检测相应的资源是否存在,若存在则检测该资源文件及所在的文件夹命名是否规范,将不存在的资源信息或不规范的命名信息记录为异常信息;步骤24,检测所述电子书中的识别图是否符合标准,将不符合标准的识别图信息记录为异常信息;步骤25,结束检测;步骤3,将检测到的异常信息呈现给用户。2.根据权利要求1所述的AR电子书质量检测方法,其特征在于,所述检测所述电子书的目录结构是否符合通用图书结构标准包括:遍历所述电子书的所有目录结构,检测是否存在目录缺失和/或图书结构错误,若存在,则判定为不符合通用图书结构标准,将缺失的目录信息和/或结构错误记录为异常信息。3.根据权利要求1所述的AR电子书质量检测方法,其特征在于,所述检测所述配置文件的内容是否符合规范包括:解析所述配置文件内容,检...

【专利技术属性】
技术研发人员:周志颖董鑫戢灿
申请(专利权)人:苏州梦想人软件科技有限公司
类型:发明
国别省市:江苏,32

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

1