一种基于HTML5的大文本阅读定位及显示方法技术

技术编号:17346316 阅读:56 留言:0更新日期:2018-02-25 11:32
本发明专利技术涉及一种基于HTML5的大文本阅读定位及显示方法,包括:根据用户输入的第一指令,确定文本的阅读模式;当阅读模式为用户自定义模式时,接收用户输入的第二指令,并根据第二指令为文本的阅读设置多组高亮显示规则;根据多组高亮显示规则,对文本的当前页面的内容进行关键词的高亮显示和批注提示;通过超文本标记语言(HTML5)和区域定位算法,生成文本的当前页面中关键词和批注的导航地图;根据用户输入的第三指令,在文本的当前页面中定位导航地图中的第一颜色对应的关键词的位置。本发明专利技术能够在大文本阅读时提供导航定位功能,通过导航地图查看关键词和批注在整个页面中的分布情况,方便定位查看,节省时间成本,提升用户体验。

【技术实现步骤摘要】
一种基于HTML5的大文本阅读定位及显示方法
本专利技术涉及文本定位
,尤其涉及一种基于HTML5的大文本阅读定位及显示方法。
技术介绍
目前在很多搜索系统中,经常会有高亮搜索关键词的需要,而在关键词不止一个且容易重叠的时候,普通的关键词高亮算法就容易出错了。并且现在的高亮词提示系统中选择跳转时功能单一,用户在使用过程中得不到很好的体验。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种基于HTML5的大文本阅读定位及显示方法,能够在大文本阅读时提供导航定位功能,通过导航地图查看关键词和批注在整个页面中的分布情况,方便定位查看,节省时间成本,提升用户体验。本专利技术解决上述技术问题的技术方案如下:一种基于HTML5的大文本阅读定位及显示方法,包括:根据用户输入的第一指令,确定文本的阅读模式,所述阅读模式包括:智能推荐模式和用户自定义模式;当所述阅读模式为所述用户自定义模式时,接收所述用户输入的第二指令,并根据所述第二指令为所述文本的阅读设置多组高亮显示规则和标记所述文本中待批注文本的标识符,其中,每组所述高亮显示规则包括需显示的关键词和显示所述关键词的颜色信本文档来自技高网...
一种基于HTML5的大文本阅读定位及显示方法

【技术保护点】
一种基于HTML5的大文本阅读定位及显示方法,其特征在于,包括:根据用户输入的第一指令,确定文本的阅读模式,所述阅读模式包括:智能推荐模式和用户自定义模式;当所述阅读模式为所述用户自定义模式时,接收所述用户输入的第二指令,并根据所述第二指令为所述文本的阅读设置多组高亮显示规则和标记所述文本中待批注文本的标识符,其中,每组所述高亮显示规则包括需显示的关键词和显示所述关键词的颜色信息;根据多组所述高亮显示规则,对所述文本的当前页面的内容进行关键词的高亮显示,并用所述标识符标记所述文本中被批注的文字;通过超文本标记语言(HTML5)和区域定位算法,生成所述文本的当前页面中关键词和批注的导航地图;根据...

【技术特征摘要】
1.一种基于HTML5的大文本阅读定位及显示方法,其特征在于,包括:根据用户输入的第一指令,确定文本的阅读模式,所述阅读模式包括:智能推荐模式和用户自定义模式;当所述阅读模式为所述用户自定义模式时,接收所述用户输入的第二指令,并根据所述第二指令为所述文本的阅读设置多组高亮显示规则和标记所述文本中待批注文本的标识符,其中,每组所述高亮显示规则包括需显示的关键词和显示所述关键词的颜色信息;根据多组所述高亮显示规则,对所述文本的当前页面的内容进行关键词的高亮显示,并用所述标识符标记所述文本中被批注的文字;通过超文本标记语言(HTML5)和区域定位算法,生成所述文本的当前页面中关键词和批注的导航地图;根据所述用户输入的第三指令,在所述文本的当前页面中定位所述导航地图中的第一颜色对应的关键词的位置。2.根据权利要求1所述的基于HTML5的大文本阅读定位及显示方法,其特征在于,还包括:当所述阅读模式为所述智能推荐模式时,通过自然语言处理模块提取出所述文本的关键词后进行显示推荐;在所述通过HTML5和区域定位算法,生成所述文本的当前页面中关键词和批注的导航地图之前,还包括:接收所述用户输入的从推荐的关键词中选择需显示的关键词和预设标识符的第四指令,并根据所述第四指令中包括的需显示的关键词和显示所述关键词的颜色信息,对所述文本的当前页面的内容进行关键词的高亮显示,并用所述预设标识符标记所述文本中被批注的文字。3.根据权利要求2所述的基于HTML5的大文本阅读定位及显示方法,其特征在于,当所述第一指令指示所述阅读模式为从所述智能推荐模式转换为所述用户自定义模式时,所述根据用户输入的第一指令,确定文本的阅读模式,包括:判断所述高亮显示规则组数是否为预设组数;若是,根据所述用户输入的第五指令删除一组所述高亮显示规则后,完成转换,将所述文本的所述阅读模式确定为所述用户自定义模式。4.根据权利要求1-3中任一项所述的基于HTML5的大文本阅读定位及显示方法,其特征在于,所述通过HTML5和区域定位算法,生成所述文本的当前页面中关键词和批注的导航地图,包括:获取需显示的所述关键词和所述批注;根据所述关键词对所述文本的当前页面的内容对应的数据进行逐次抽取,如果在所述数据中抽取到与所述关键词匹配的词汇,则通过HTML5在所述词汇前、后增加标签,并标记当前所述词汇的高亮颜色,同时生成一个ID,如果在所述数据中抽取到与所述被批注文字匹配的文字,用所述预设标识符标记当前所述文字,同时再生成一个ID;逐行扫描文本,比较标记后的当前所述词汇与前一个词汇在当前页面中的高度,如果高度不同,则所述导航地图生成新行,并对应生成的所有ID生成对应的地图关键词按钮,以便接收用户输入的所述第三指令,同时,比较同行数据中是否包含所述被批注文本,如果存在,则在所述导航地图中生成新行或在已有行上,对应生成的所有ID生成对应的地图批注按钮,以便接收用户输入的第六指令。5.根据权利要求1-3中任一项所述的基于HTML5的大文本阅读定位及显示方法,其特征在于,还包括:当检测到指令输入光标移动到所述导航地图的第一位置时,在所述第一位置显示第一提示信息,所述第一提示信息包括:所述第一颜色对应的关键词,其中,所述第一位置为所述导航地图中有高亮颜色标记的任一位置。6.根据权利要求4所述的基于HTML5的大文本阅读定位及显示方法,其特征在于,所述导航地图包括与所述高亮显示...

【专利技术属性】
技术研发人员:金忠良刘凯孙颖徐建堂林赞磊商雷
申请(专利权)人:长城计算机软件与系统有限公司
类型:发明
国别省市:北京,11

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

1