一种历史关联库系统及其实现方法和电子设备,所述历史关联库系统包括:存储有属性内容名称和属性内容名称中字符位置信息的属性名称搜索模块(111),存储有文本内容中字符位置信息的文本内容搜索模块(113),存储有属性内容名称及其关联内容索引地址的属性内容模块(112),存储有历史资料内容的资料模块(114);所述属性名称搜索模块(111)的搜索结果是指向所述属性内容模块(112)的索引地址,所述属性内容模块(112)中存储指向所述资料模块(114)中具体内容的索引地址,所述属性内容模块(112)从所述资料模块(114)中获得与用户输入的关键字相关的历史资料。本发明专利技术可搜索到历史资料的基本知识及其发散知识,搜索具有关联性、系统性、选择性。
【技术实现步骤摘要】
本专利技术涉及电子学习设备领域,尤其涉及一种历史关联库系统及其实现方法、以及采用该历史关联库系统的电子学习设备,所述电子学习设备包括但不限于学习机、学生电脑。
技术介绍
传统的手持学习终端中一般存储有历史搜索引擎模块和历史资源库模块,其历史知识的学习方法主要有如下两种形式第一种是目录式浏览学习方法,第二种是关键字搜索式学习方法。目录式浏览学习方法将历史资源库中的知识点根据类别或者学生的年级教材等进行分类,学习时,使用树形结构逐级展开选择对应的知识点,然后浏览知识点的详细内容或者进入试题模块进行试题练习。关键字搜索式学习方法接收用户输入的关键字后,启动历史搜索引擎,解析历史资源库模块从中搜索包含输入关键字的所有文件并显示后,可供用户浏览内容、或进行试题练习。上述现有技术的方法中厂商首先需在PC机上构建原始历史资源库,该原始历史资源库可由历史知识介绍、相关试题等构成;接着通过C语言等工具将该原始历史资源库通过压缩、加密等程序加工成目标历史资源库(历史关联库系统);再将该目标历史资源库(历史关联库系统)存入手持式电子学习设备中,用户使用时由手持式电子学习设备中的历史搜索引擎解析该目标历史资源库文件并将结果反馈给用户,从而供用户学习。现有技术的上述方法中,构成目标历史资源库的各属性要素之间没有关联,因此搜索结果零散、单一,无法漫游至与搜索结果相关联的其他内容,因而搜索效率和学习效果受到限制。举例来说,用户在键入“元谋人”后,系统会在目标历史资源库中搜索并反馈“元谋人”这一知识对应的内容给用户,而用户在学习“元谋人”这一知识后,可能希望学习与“元谋人”同属于古人类的“山顶洞人”这一知识,或者与古人类相关联的“河姆渡遗址”这一知识,在现有技术的学习模式下,用户只能再键入“山顶洞人”或者“河姆渡遗址”,才能找到想要学习的内容。故其使用很不方便,不便于用户操作和掌握更多的内容,无法使用户快捷的学习和掌握更多的相关知识。
技术实现思路
本专利技术要解决的技术问题在于,针对现有手持学习终端系统搜索历史学科资源时搜索结果零散、单一、无法关联学习资料,或搜索结果没有选择性和侧重性的问题,提供一种历史关联库系统及其实现方法,同时还提供采用该历史关联库系统的电子学习设备及其搜索方法。本专利技术解决其技术问题所采用的技术方案包括一种历史关联库系统,包括历史搜学主模块,所述历史搜学主模块包括存储有属性内容名称和属性内容名称中字符位置信息的属性名称搜索模块,用于与用户输入的关键字相匹配;存储有文本内容中字符位置信息的文本内容搜索模块,用于与用户输入的关键字相匹配,并找到匹配成功的文本对应的属性内容名称;存储有属性内容名称及其关联内容的索引地址的属性内容模块;存储有历史资料内容的资料模块;所述属性名称搜索模块的搜索结果是指向所述属性内容模块的索引地址,所述属性内容模块中存储指向所述资料模块中具体内容的索引地址,所述属性内容模块从所述资料模块中获得与用户输入的关键字相关的历史资料。所述历史关联库系统,还包括HFM解压模块,用于对所述资料模块进行HFM解压;文本原长模块,用于存储资料模块中各文本压缩之前的长度。所述属性名称搜索模块包括属性关键字位置模块、属性名称起始位置模块和属性查询模块;所述文本内容搜索模块包括文本关键字位置模块、文本内容起始位置模块、文本对应属性索引模块和属性对应要点模块;所述资料模块包括文本内容模块、人物简介内容模块、试题模块和图片模块。所述属性关键字位置模块包括属性关键字位置索引库模块以及其指向的属性关键字位置内容库模块,所述属性关键字位置内容库模块包括各个类别的属性关键字位置库模块,所述各个类别的属性关键字位置库模块结构相同,包括GBK字符集中字符总个数、GBK字符集中每个字符指向该字符的位置信息的索引地址,以及每个字符的位置信息,所述GBK字符集中字符总个数指英文、数字、汉字及标点符号的个数之和;所述GBK字符集中每个字符指向该字符的位置信息的索引地址为0000或指向对应字符的位置信息;所述每个字符的位置信息包括GBK字符集中每个字符分别在所述属性查询模块的各属性查询子库中出现的总次数、每个字符分别在各属性查询模块的各属性查询子库中的相对位置号,所述各个类别的属性关键字位置库模块指知识点关键字位置库模块、朝代关键字位置库模块、时间关键字位置库模块、关联词关键字位置库模块、要点关键字位置库模块、类别关键字位置库模块、实物关键字位置库模块、地点关键字位置库模块、人物关键字位置库模块中的一个或者多个。所述属性名称起始位置模块包括属性名称起始位置索引库模块以及其指向的属性名称起始位置内容库模块,所述属性名称起始位置内容库模块包括各类别起始位置子库,所述各类别起始位置子库结构相同,包括该属性中内容的条数、每一条内容的相对起始位置号以及最后一条内容结束时的位置号,所述各类别起始位置子库指知识点起始位置子库、人物起始位置子库,实物起始位置子库,地点起始位置子库,要点起始位置子库,类别起始位置子库,时间起始位置子库,关联词起始位置子库、朝代起始位置子库中的一个或者多个。 所述属性查询模块包括属性类别的个数即属性查询子库的个数、每一属性查询子库在属性查询模块中的起始地址以及每一属性查询子库内容,所述每一属性查询子库的起始地址指向该属性查询子库的起始内容。所述每一属性查询子库内容包括每一属性查询子库中属性内容名称的总个数、每一个属性内容名称指向该“属性查询子库内容区”中相应内容的索引地址,及每一个属性查询子库内容区;所述每一个属性查询子库内容区包括该类别属性内容名称、该条属性内容名称在“属性内容模块”中的索引地址、该条属性内容名称对应的发散内容的条数K,以及对应的每条发散内容的相关信息;所述每条发散内容的相关信息包括每条发散内容在“属性对应要点模块”中的存储序号、该发散内容指向所述“属性内容模块”中的索引地址、发散内容与该条属性内容名称的关系字符;所述属性类别包括朝代、时间、关联词、重点、类别、知识点、实物、地点和人物中的一个或者多个;所述属性内容名称为上述各个属性类别中所包含的属性名称。所述文本关键字位置模块包括包括GBK字符集中字符总个数、GBK字符集中每个字符指向该字符的位置信息的索引地址和每个字符的位置信息,所述GBK字符集中字符总个数指英文、数字、汉字及标点符号的个数之和;所述GBK字符集中每个字符指向该字符的位置信息的索引地址为0000或指向对应字符的位置信息;所述每个字符的位置信息包括每个字符在文本内容模块中出现的总次数、每个字符在文本内容模块中的相对位置号。所述文本内容起始位置模块包括文本内容模块中小文本总个数、每一小文本内容的相对起始位置号以及最后一个小文本在文本内容模块中的结束位置号,所述小文本总个数指知识点简介、知识点对应的“意义/作用/影响”中所有小文本的个数之和,所述每一小文本内容的相对起始位置号指每个小文本的起始字符在所述文本内容模块中的存储位置号,所述最后一个小文本在文本内容模块中的结束位置号指最后一个小文本的结束字符在所述文本内容模块中的存储位置号。所述文本对应属性索引模块包括文本索引库模块以及其指向的文本信息库模块,所述文本信息库模块存储文本内容模块中每一块文本内容对应的知识点条数、每一块文本内容本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:汪金娟,汪凤兰,陈力,刘冬萍,
申请(专利权)人:成都致远诺亚舟教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。