首页> 中国专利> 文档阅读时光标转换的方法及系统

文档阅读时光标转换的方法及系统

摘要

本发明提供了一种文档阅读时光标转换的方法及终端,属于计算机、软件技术领域。该方法包括有如下步骤:步骤1,采集指示光标在当前文档中的位置信息;步骤2,根据转换条件,将当前指示光标转换为区域型光标,对应着两个及两个以上的字符范围,和/或,对于一个独立子句或独立整句只有一个字符的情况,该区域型光标的字符范围则允许包括该句子全部内容所对应的一个字符;步骤3,根据区域型光标的移动触发条件,移动区域型光标在字符区域的位置。利用本发明,能够为用户查看文档提供便利。

著录项

  • 公开/公告号CN102314314A

    专利类型发明专利

  • 公开/公告日2012-01-11

    原文格式PDF

  • 申请/专利权人 上海量明科技发展有限公司;

    申请/专利号CN201110251463.1

  • 发明设计人 不公告发明人;

    申请日2011-08-29

  • 分类号G06F3/048(20060101);G06F17/30(20060101);

  • 代理机构

  • 代理人

  • 地址 201203 上海市浦东新区张江高科技园区春晓路470号203-32信箱

  • 入库时间 2023-12-18 04:04:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-08-26

    授权

    授权

  • 2015-08-05

    著录事项变更 IPC(主分类):G06F3/0481 变更前: 变更后: 申请日:20110829

    著录事项变更

  • 2015-07-22

    著录事项变更 IPC(主分类):G06F3/0481 变更前: 变更后: 申请日:20110829

    著录事项变更

  • 2013-06-12

    实质审查的生效 IPC(主分类):G06F3/048 申请日:20110829

    实质审查的生效

  • 2012-01-11

    公开

    公开

说明书

技术领域

本发明属于计算机、软件技术领域。

技术背景

目前,计算机技术在人们的工作和生活中,应用非常普遍。人们 利用计算机工具,或者其它类似于计算机的终端设备,能够进行各种 类型文档的阅读操作。特别是人们经常使用的文本文档,具有非常重 要的地位。另外,其它的一些文档格式,比如PDF文档等文档类型, 都有着非常广泛的应用。

在本发明中,所描述的应用对象,特别是指具有字符的文档类型, 字符的排列类型,常见的为横排或者竖排排列两种。所对应的字符类 型,既包括文本形式的字符信息,也包括通过图片或视频来展示的, 其中具有横排和竖排排列的字符信息,这些字符信息,可以通过文字 识别等方式来判断其存在性。

利用光标在字符之间的位置移动来协助阅读操作时,通常都是光 标在字符之间,通过同一速度所进行的单调的位置移动操作,形式单 一,功能简单。针对于这一现状,还有着很大的改进空间。

发明内容

本发明的目的,是提供一种文档阅读时光标转换的方法,以及配 套的系统,利用本发明,能够为用户查看文档提供便利。

本发明提供一种文档阅读时光标转换的方法,该方法包括有如下 步骤:

步骤1,采集指示光标在当前文档中的位置信息;

步骤2,根据转换条件,将当前指示光标转换为区域型光标,对 应着两个及两个以上的字符范围,

和/或,对于一个独立子句或独立整句只有一个字符的情况,该 区域型光标的字符范围则允许包括该句子全部内容所对应的一个字 符;

步骤3,根据区域型光标的移动触发条件,移动区域型光标在字 符区域的位置。

进一步,所述的文档,指的是包括有文本字符信息的文档类型。

进一步,所述的文档为包括有字符内容进行显示的互联网网页, 和/或由可采集字符信息所组成的PDF格式文档。

进一步,所述的文档,指的是通过文字识别,能够判定字符存在 位置的文档类型。

进一步,判断字符存在位置的方式,是利用图像与字符之间的识 别技术实现的。

进一步,所述的通过文字识别判定字符存在位置的文档类型,为 包括有字符的图片格式文档,和/或通过图片转换的PDF格式文档。

进一步,所述的转换条件,是采集到用户利用指示光标连续移动 的次数,达到了预设阈值次数。

进一步,所述的预设阈值次数,为3~100次之间。

进一步,所述的转换条件,指的是获得用以实现指示光标转换为 区域型光标的操作快捷键的输入信息。

进一步,所述的转换条件,是通过鼠标右键选择对应功能所输入 的触发信息,或通过左键连击所实现的触发信息。

进一步,在将当前指示光标转换为区域型光标时,提供选择窗口 供用户选择光标的类型。

进一步,所述的区域型光标所对应的字符范围,是通过标点符号 隔离起来的句子内容,对应着独立整句和/或独立子句。

进一步,所述的字符范围,为通过独立含义的标点符号所隔离起 来的独立整句。

进一步,所述的区域型光标所包含的字符中,在出现有所在文档 中重复性关键词的情况下,将重复性关键词作差异性显示。

进一步,所述的重复性关键词,判定步骤为,

采集所在文档中的全部字符信息;

将各独立词或短语,按出现次数进行排序;

利用常用非关键词汇库,去除其中的常用非关键词汇;

将出现次数超过预设阈值的词汇,取为重复性关键词。

进一步,所述的区域型光标所包含的字符中,判断句子中出现的 句中关键词,将句中关键词作差异性显示。

进一步,所述的句中关键词,判定步骤为,

采集所在整句中的全部字符信息;

采集所在整句中的名词或动词信息;

利用常用非关键词汇库,去除掉其中的常用非关键词汇;

将剩余的词汇,取为句中关键词。

进一步,在所述的区域型光标中,设置有仅代表着一个位置上的 定位的速读定位信息,该速读定位信息和区域性光标所包括的其它内 容之间作差异性显示。

进一步,所述的速读定位信息,是在区域型光标所对应的字符中, 设置1-4个字符所在的区域用以指示阅读指示区域或位置。

进一步,所述的速读定位信息,通过在区域型光标所涵盖的字符 范围中,选择其中间位置两侧的1~4个字符做差异化显示来实现。

进一步,所述的区域型光标,其移动方式是通过方向键对光标的 移动进行触发的,或通过鼠标器或触摸屏或触摸板对光标的移动进行 触发的。

进一步,所述的区域型光标,其移动速度的调整步骤为,

用户设置文档的阅读速度;

按文档的阅读速度,来计算区域型光标的移动速度;

按计算获得的区域型光标的移动速度,来进行区域型光标的移动 操作。

进一步,在所述的区域型光标包括的数据范围内,采集其字符信 息,和语音数据库进行比对,转变成语音信息输出。

进一步,所述的当前文档,在具有非文本型字符的情况下,对于 非文本型字符的判定和光标设置操作,实现的步骤如下,

采集非文本型文档内容中的图像数据;

利用字符识别模块对其进行识别处理;

不采集字符的含义,仅仅采集字符的数量及位置信息;

针对于具有字符区域的位置,在字符旁边插入光标,包括指示光 标和/或区域型光标。

本发明还提供一种文档阅读时光标转换的系统,该系统包括有如 下组成部分:

指示光标信息采集模块,采集指示光标在当前文档中的位置信 息;

光标转换模块,根据转换条件,将当前指示光标转换为区域型光 标,对应着两个及两个以上的字符范围,

和/或,对于一个独立子句或独立整句只有一个字符的情况,该 区域型光标的字符范围则允许包括该句子全部内容所对应的一个字 符;

区域型光标移模块,根据区域型光标的移动触发条件,移动区域 型光标在字符区域的位置。

附图说明

参图1是现有的字符与光标的示意图。

参图2是本发明中字符与区域型光标的示意图,为一种实施例。

参图3是本发明中字符与区域型光标的示意图,为另一种实施 例。

具体实施方式

下面结合着具体实施方式,对本发明所描述的一种文档阅读时光 标转换的方法做详细说明。在本发明中,该方法包括有如下主要步骤:

步骤1,采集指示光标在当前文档中的位置信息;

步骤2,根据转换条件,将当前指示光标转换为区域型光标,对 应着两个及两个以上的字符范围;

步骤3,根据区域型光标的移动触发条件,移动区域型光标在字 符区域的位置。

所述的步骤1,主要是采集用户所使用的指示光标在当前文档中 的位置信息。在本发明中,将光标的类型分为两种,其中之一是指示 光标,其中之二是区域型光标。

所述的指示光标,指的是现有的字符光标类型,其特征是光标大 多采用一段竖线来表达,一般在字符旁边闪动,但不占用独立的字符 空间。参图1所示,图中所展示的方格代表字符100,竖线就是现有 的字符光标形式,因为它不占有独立的字符位置,为了区分上的方便, 将该类指示光标称为不占位光标200。

利用鼠标光标点击字符100间的位置,可以对不占位光标200 进行定位。另外,不占位光标200常用的移动位置,还包括通过方向 键进行上下左右位置移动操作。

而所述的区域型光标,在本发明中,指的是占用字符位置的光标 类型,特别是指同时包括有两个及两个以上的字符范围的光标。

参图2所示,在本实施例中,区域型光标300,就同时占据了四 个字符100所在的位置。具体来说,是通过将该区域加置阴影区域, 通过该阴影区域,代表着区域型光标300的包括范围。

需要指出的是,对于一个独立子句或独立整句只有一个字符的情 况,该区域型光标的字符范围则仅包括该句子中的一个字符。

设置区域型光标300的过程,作为举例而非限定,可以这样来实 施:

针对于单个的字符,设置用以呈现区域型光标300的形式,该形 式可以是阴影,也可以是将字符转变为放大的字体,或者加边框,或 者加和周边具有差异性的颜色,或者加下划线,或者其它的各种标注 形式,只要能够对所在的字符进行差异化标注,就可以使用。

对于相连续的多个字符来说,将单个字符上所设置的差异性图象 进行延续,也就是说,每个所包括的字符都做出相应的差异性的标识, 就可以呈现整体的区域型光标300的效果了。

在具体实施时,设置区域型光标300的方式,既可以由所在的程 序进行支撑,并提供相应的DC(Device Context)环境,将相应的 字符进行转换。

也可以将区域型光标300的设置过程,通过独立的程序来进行支 撑。经过该独立的程序进行图象的创建之后,叠加到所对应文档的字 符之中,就可以了。

区域型光标300的移动方式,可以直接通过键盘上的方向键来进 行触发,也可以通过鼠标器进行移位,另外,如果屏幕为触摸屏的话, 还可以通过对触摸屏的触发操作来实施。针对于键盘、鼠标器或触摸 屏上的操作形式,可以通过钩子函数来进行信息采集,采集到相应的 用以移动区域型光标300的触发信息后,触发区域型光标300,进行 位置移动。

本发明在具体实施时,进一步,还可以具有如下的技术特征:

所述的文档,指的是包括有文本字符信息的文档类型。能够设置 文本字符的文档类型,有许多种,具体是不限定的。比如说,常用的 Office办公文档,都可以便利地载入文本字符信息。

另外,用户还会经常浏览互联网页面,针对于包括有字符内容的 互联网页面来说,同样可以利用区域型光标进行相应的图标指示操 作。作为常见的实施例,用户还会经常使用由文本字符信息直接转变 所生成的PDF文档,该类型的文档中,可以通过PDF浏览工具直接采 集其中的字符信息。

进一步,所述的文档,还可以是通过文字识别,能够判定字符存 在性的文档类型。目前,广泛发展有一种技术形式,通过图象的识别 操作,来直接对图象中的字符内容进行识别。比如OCR(Optical  Character Recognition光学字符识别)技术。识别的过程,包括通 过预建字符数据库,然后用已有的图形和字符数据库进行比对等步 骤。

而在本发明中,并不需要将图象中的信息准确地进行识别,只要 能够有效地判定字符的位置,并且,能够判定哪些图象部分是字符, 就可以了。

作为典型的实施例,所述的通过文字识别判定字符存在性的文档 类型,为包括有字符的图片格式文档,和/或通过图片转换的PDF格 式文档。

在前述的步骤2中,所述的转换条件,具体类型是不限定的,但 这些转换条件优先是针对于光标的移位操作形式。

作为典型的实施例,该转换条件是采集到用户利用指示光标连续 移动的次数,达到了预设阈值次数。比如,所述的预设阈值次数,为 3~100次之间。也就是说,在用户利用方向键移动光标的情况下, 如果连续向左或者向右移动光标的次数达到了前述的预设阈值次数 的话,就可以启动转换条件,开启所述的区域型光标了。

当然,所述的转换条件还有其它的实现形式,比如说,可以是获 得用以实现指示光标转换为区域型光标的操作快捷键的输入信息。例 如,预先设定了“Ctrl+R”作为启动区域型光标的转换条件,利用所 在终端上的钩子函数进行键盘消息的检测,在获得了该检测消息的情 况下,就可以直接将其作为转换条件,来启动区域型光标了。

进一步,所述的转换条件,还可以是通过鼠标右键,来触发右键 的功能弹出窗口,在该弹出窗口中设置用以启动区域型光标的选项, 选择该选项之后,就可以启动区域型光标了。另外,还可以预设鼠标 左键的触发条件,比如,预设利用鼠标左键进行连击,连击的间隔在 0.5秒之内,就可以启动区域型光标了。而所述的连击,既可以是双 击也可以是更多次数连击。

进一步,在将当前指示光标转换为区域型光标时,还可以提供选 择窗口,来输出供用户选择区域型光标的类型。如前所述,区域型光 标有多种实现形式,比如说,可以是阴影的形式,也可以是加设外框 的方式,也可以是加设下划线的方式,也可以将选择的字符转换为高 亮的状态,等等,这些实现形式,可以作为一个列表,在该列表中, 配合上该类型光标的图象,另外,还可以增加效果预览图,来提供给 用户进行选择。用户点选了相应选项之后,所加设的区域型光标,就 按这种类型的图案进行展示。

进一步,所述的区域型光标所对应的字符范围,是通过标点符号 隔离起来的句子内容,对应着独立整句和/或独立子句。也就是说, 可以通过区域型光标一次包括整句话的内容信息,“一句话”作为最 常见的形式,是通过句号的形式来进行隔离的。

另外,还可以用其它的标点符号来表达这种隔离状态,比如,感 叹号、问号、省略号等标点符号。

整个的一句话可以视为一个整句。另外,在一句话之中,包括有 多个由标点符号分割出的多个句子组份,那么,将每个句子组份称为 独立子句。按构成独立子句的最典型的标点符号,是逗号。于是,区 域型光标还有一个常用的实施例,就是每次囊括一个独立子句。

进一步,为了对区域型光标所包含的字符进行区分,来提高用户 阅读的效率,还可以针对于区域型光标中的特定字符,作差异性的显 示处理。

作为典型的实施例,可以将所述的区域型光标所包含的字符,对 于那些在文档中重复出现的词汇,视为重复性关键词,将该重复性关 键词作差异性显示。作差异性显示的形式,具体类型是不限定的,作 为举例,比较简便的是作色彩上的差异性显示。比如说,一个区域型 光标所包含的字符有9个的话,在这9个字符周围,采用红色的阴影 来形成区域型光标,而针对于重复性关键词则可以采用蓝色阴影形成 区域型光标,通过这种颜色上的差异进行标识。当然,也可以采用下 划线的方式,或者设置方框的方式,等等形式来进行差异性显示。

前述的重复性关键词,需要采用合适的形式,从所在的文档中进 行筛选。具体来说,作为举例而非限定,筛选的步骤包括:

采集所在文档中的全部字符信息;

将各独立词或短语,按出现次数进行排序;

利用常用非关键词汇库,去除其中的常用非关键词汇;

将出现次数超过预设阈值的词汇,取为重复性关键词。

在这儿,我们使用到了一个概念,就是“非关键词汇库”,在本 发明中,所述的非关键词汇库指的是在内容描述时,不是核心的关键 信息的组成部分。通常来说,在一篇文档中,所需要描述的主要对象, 一般是名词性内容,而该名词性内容,不是通常的、用以内容描述性 的内容形式。这里面涉及到了通常的、用以内容描述性的内容形式, 比如,“你”、“它”、“部分”等,不包含具有差异性含义的词汇。

前述的非关键词汇库,作为常见的举例,包括有各种动词、形容 词、介词、副词等词汇形式,可以将其罗列,组成一个词汇库,然后, 将重复的词汇与其进行比对,如果有和其相对应的词汇则将重复的词 汇取消,否则,将重复的词汇作为重复性关键词。

进一步,还可以在所述的区域型光标包含的字符中,判断句子中 出现的句中关键词,并将句中关键词作差异性显示。

所述的句中关键词,判定步骤为,

采集所在整句中的全部字符信息;

采集所在整句中的名词或动词信息;

利用常用非关键词汇库,去除掉其中的常用非关键词汇;

将剩余的词汇,取为句中关键词。

这里面,也同样使用到了非关键词汇库,另外,将句中关键词, 还可以限定在了名词或者动词这两类词汇当中。

另外,在所述的区域型光标中,还能够以速读为目的,针对着速 读定位信息,作差异性显示。这儿所述的速读定位信息,仅仅代表着 一个位置上的定位,让用户的注意力有一个落脚的位置。针对于速读 定位信息,和周围的内容部分,作区分性显示。

作为举例而非限定,所述的速读定位信息,是在区域型光标所对 应的字符中,设置1-4个字符所在的区域用以指示阅读指示区域或位 置。这儿所述的1-4个字符,用以引导用户注视的位置。具体说来, 可以将前述的速读定位信息部分的字符,作为注意力的落脚,同时用 眼睛的余光来看周围的部分。

所述的速读定位信息,在进行选择时,作为举例而非限定,可以 通过在区域型光标所涵盖的字符范围中,选择其中间位置两侧的1~ 4个字符做差异化显示来实现。这是一种非常方便于实施的形式。

所述的区域型光标的移动方式,是通过方向键对光标的移动进行 触发的,或通过鼠标器或触摸屏或触摸板对光标的移动进行触发的。 如前所述,针对于方向键或者鼠标器或者触摸屏或者触摸板的相应操 作,都可以通过钩子函数或者其它的采集方式,来进行数据采集,然 后转变成区域型光标的移动触发信息。

进一步,还可以将区域型光标和现有的不占位光标结合起来使 用。而且,这也是一种良好的实施例。

下面举一个实施例:在阅读由大量字符所组成的Word文档时, 当用户使用向右侧移动的方向键连续按压的情况下,区域型光标由一 个独立子句向右侧的另一个独立子句转变位置,这期间,不占位光标 以均匀的速度在每个字符之间分别进行位置移动,但不占位光标移动 的范围,是在对应的区域型光标的范围之内。当不占位光标移动到一 个区域型光标的右侧尽头时,区域型光标向右侧的下一个独立子句或 独立整句进行转移,同时,不占位光标也转移到相应的的区域。

参图3所示,在整个区域型光标300中,其中就包括有不占位光 标200。在不占位光标200进行位置移动的时候,其位置限定在区域 型光标300内。并在不占位光标200移动到区域型光标300的尽头的 时候,带动区域型光标300向临近的下一个句子部分进行移动,如此 循环。

进一步,在区域型光标的移动过程中,在整个区域型光标的涵盖 范围内,存在针对于单个字符之间进行移动位置的指示光标。作为举 例,该指示光标,通过在字符上侧或下侧,和/或字符上进行横线的 延伸来实现。

进一步,在区域型光标的移动过程中,在整个被区域型光标包括 的字符范围内不改变的情况下,其中的字符依次呈现差异性的移动光 标指示。

进一步,在整个文档中或区域型光标所在的段落中,未被区域型 光标所包括的区域的显示方式,作差异化处理,或/和对已经被区域 型光标显示过的区域的显示方式做差异化处理。

作为举例,所述的差异化处理,指的是将区域型光标所包围区域 之外的字符内容颜色变淡但能显示,或淡至不显示。

作为举例,所述的差异化处理,是将区域型光标所包括的字符的 字体变大。

进一步,用户还可以设置调整区域型光标的移动速度。

作为举例,调整区域型光标的移动速度的步骤为,

用户设置文档的阅读速度;

原文档的阅读速度,来计算区域型光标的移动速度;

按计算获得的区域型光标的移动速度,来进行区域型光标的移动 操作。

进一步,在所述的区域型光标包括的范围内,采集其中的字符信 息,和语音数据库进行比对,调出对应的音频数据,然后将该音频数 据转至配套的音频数据结构,如扬声器,转变成语音信息输出。

进一步,对于非文本型字符的判定和光标设置操作,实现的步骤 如下,

采集非文本型文档内容中的图像数据;

利用字符识别模块对其进行识别处理;

不采集字符的含义,仅仅采集字符的数量及位置信息;

针对于具有字符区域的位置,在字符旁边插入光标,包括指示光 标和/或区域型光标。

进一步,所述的字符不包括标点符号。利用前述的方式,也可以 对图片形式的文档,或者其它形式的文档,采集判断其中字符信息的 存在性,进而做出光标方面的指示。

进一步,对应着前述的方法,在本发明中,还提供一种文档阅读 时光标转换的系统,该系统包括有如下组成部分:

指示光标信息采集模块,采集指示光标在当前文档中的位置信 息;

光标转换模块,根据转换条件,将当前指示光标转换为区域型光 标,对应着两个及两个以上的字符范围,

和/或,对于一个独立子句或独立整句只有一个字符的情况,该 区域型光标的字符范围则允许包括该句子全部内容所对应的一个字 符;

区域型光标移动模块,根据区域型光标的移动触发条件,移动区 域型光标在字符区域的位置。

前述的系统,可以在同一个终端上实现;也可以通过通信网络, 由终端结合终端,或者终端结合服务器来实现;具体是不限定的。

以上是对本发明的描述而非限制,基于本发明思想的其它实施 例,亦均在本发明的保护范围之中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号