[发明专利]通用中小学教材格式标签及对应的解析方法在审
申请号: | 202011637299.3 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112699633A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 张乐;杨寅宝;程强 | 申请(专利权)人: | 南京硕材信息科技有限公司 |
主分类号: | G06F40/103 | 分类号: | G06F40/103;G06F40/205 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 徐博 |
地址: | 210000 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 中小学 教材 格式 标签 对应 解析 方法 | ||
1.通用中小学教材格式标签及对应的解析方法,其特征在于:包括标签体系、书籍数据采集表单以及基于数据采集表解析标签单元;
所述的标签体系包括若干组标签,所述的标签用于描述教材教辅书籍的内容格式样式;
所述的书籍数据采集表单用于采集教材教辅书籍内容,并将书籍内容与标签对应;
所述的基于数据采集表解析标签单元用于将书籍数据采集表单中的内容套用对应标签后解析数据形成电子化内容;具体步骤如下:
步骤1,获取教材教辅书籍内容,分析书籍内容的格式样式是否已全部包含在系统中且有对应的标签;针对超出的格式样式设计对应的标签;
步骤2,按格式样式对应的标签,将书籍的内容填入数据采集表,填入过程标明内容与标签的对应关系;
步骤3,将书籍数据采集表内容进行合规性校验,对不合规内容进行修改;
步骤4,将书籍数据采集表单中的内容套用对应标签后解析数据形成电子化内容。
2.如权利要求1所述的通用中小学教材格式标签及对应的解析方法,其特征在于:所述的标签体系中书页的解析流程如下:
步骤1,将模板页内容设为缓冲区并将结果集置为空;
步骤2,将指针0置为缓冲区起始位置;
步骤3,指针1定位于指针0后第一个标签起始位置;指针2定位于指针0后第一个标签终止位置+1;
步骤4,当指针1为空时,将指针0之后的内容写入结果集,输出结果集;
步骤5,当指针1不为空,且指针2不为空时,报告错误:标签不匹配;并将指针2移动至适当位置后执行步骤6;
当指针1不为空,且指针2为空时,执行步骤6;
步骤6,将指针0和指针1之间的内容写入结果集;
步骤7,解析标签,将实体写入结果集,并将指针0置于指针2的位置,重复步骤3至步骤7。
3.权利要求2所述的通用中小学教材格式标签及对应的解析方法,其特征在于:所述的标签体系中的标签包括但不限于循环标签、分支标签和元素标签。
4.权利要求3所述的通用中小学教材格式标签及对应的解析方法,其特征在于:所述的循环标签的解析流程具体如下:
步骤S1.1,将结果集置为空;
步骤S1.2,析出循环标签,析出循环结束标签,析出循环体置入缓冲区;
步骤S1.3,对循环标签进行正确性校验;当正确性校验不通过时,输出错误:循环标签不匹配;
步骤S1.4,当正确性校验通过后,按照列表顺序,解析循环体标签,将实体写入结果集,直至列表穷尽;
步骤S1.5,循环结束操作,输出结果集。
5.权利要求3所述的通用中小学教材格式标签及对应的解析方法,其特征在于:所述的分支标签的解析流程具体如下:
步骤S2.1,将结果集置为空;
步骤S2.2,析出分支标签,析出否则标签,析出分支结束标签;
步骤S2.3,对分支标签进行正确性校验;当正确性校验不通过时,输出错误:标签不匹配;
步骤S2.4,当正确性校验通过后,判定条件是否成立;
当判定条件成立时,将真分支体置入缓冲区;
当判定条件不成立时,else标签存在,将假分支体置入缓冲区;
步骤S2.5,解析分支体标签,将实体写入结果集;
步骤S2.6,分支结束操作,输出结果集。
6.权利要求3所述的通用中小学教材格式标签及对应的解析方法,其特征在于:所述的元素标签的解析流程具体如下:
步骤S3.1,从标签中析出元素属性,获得元素类型;
步骤S3.2,获得元素外部信息,基于外部信息获得数据库表;
步骤S3.3,当获得数据库表失败时,输出错误:标签不匹配;
步骤S3.4,当获得数据库表成功时,基于前述信息从数据库中读出适当的记录值;
步骤S3.5,当成功从数据库中读出适当的记录值时,将记录值写入结果集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京硕材信息科技有限公司,未经南京硕材信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011637299.3/1.html,转载请声明来源钻瓜专利网。