一种基于网页智能检测网页文字的方法以及电子设备与流程

文档序号:16934632发布日期:2019-02-22 20:35阅读:172来源:国知局
一种基于网页智能检测网页文字的方法以及电子设备与流程

本发明涉及计算机技术领域,尤其涉及一种基于网页智能检测网页文字的方法以及电子设备。



背景技术:

网页经由网址(url)来识别与访问,当我们在网页浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到用户家的计算机,然后再通过浏览器解释网页的内容,再展示给用户。是网上中的一“页”,通常是html格式,但现今已经有愈来愈多、各色各样的网页格式和标准出现。网页通常用图像档来提供图画,网页必须通过网页浏览器(如谷歌浏览器、360浏览器等等)来浏览。

现有的网页一般包含多种图片以及多种文字,为了美观等原因,网页中的字体可能存在多种格式,如果用户希望获取网页中文字的格式信息,用户可以先观察网页中的字体,然后根据自身的经验得到字体的格式信息。

这一方式,对于熟知字体的用户较为有效,但也存在出错的问题。而普通用户却无法直接得到当前字体的格式信息。

此外,现有技术还提供一种用于获取网页文字格式信息的方法。具体的,现将网页文字复制至文字识别软件中,从而获取文字的格式信息。这一方式虽然能够准确获取文字的格式信息,但是步骤过于繁琐,效率过于低下。并且,频换切换网页浏览器和文字识别软件,还容易造成电子设备卡顿。

也就是说,现有技术中,用户无法直接通过文字识别工具识别网页中的文字,从而获取网页文字的格式信息。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于网页智能检测网页文字的方法以及电子设备,旨在解决现有技术无法直接获取网页文字格式信息的问题。

本发明的技术方案如下:

一种基于网页智能检测网页文字的方法,其包括:

a、接收用户通过预设的快捷键启动文字识别工具的指令,启动文字识别工具并将所述文字识别工具应用于当前网页中;

b、通过所述文字识别工具获取当前网页中目标位置上文字的格式信息,所述文字的格式信息包括文字字体、文字大小、文字粗细、文字颜色、文字行高和文字风格的一种或几种,并将文字的格式信息通过一显示框显示。

优选的,所述步骤a之前包括:

s、预先定义用于启动所述文字识别工具的快捷键,所述快捷键为ctrl+alt+q。

优选的,所述步骤b具体包括:

b1、接收用户通过鼠标控制鼠标指针移动至目标位置的指令,使鼠标指针处于文字的检测范围内;

b2、自动获取文字的格式信息,以及将获取得到的格式信息通过所述显示框显示。

优选的,所述步骤b之后包括:

c、通过所述文字识别工具中的自定义功能,选择目标文字字体、目标文字大小、目标文字粗细、目标文字颜色、目标文字行高和目标文字风格,并将所有文字格式应用于当前网页中的所有文字。

优选的,所述步骤c之后还包括:

获取当前网页对应的域名信息,将域名信息与自定义的文字格式一一对应,并保存。

优选的,所述步骤c之后还包括:

当接收到用户输入的还原指令时,将网页文字的格式还原为默认格式,并保存。

优选的,所述当接收到用户输入的还原指令时,将网页文字的格式还原为默认格式,并保存的步骤之后包括:

如果在预设的时间范围内未接收到用户选择文字的指令,则自动关闭所述文字识别工具。

本发明还提供一种电子设备,其包括:

处理器,适于实现各指令,以及

存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:

接收用户通过预设的快捷键启动文字识别工具的指令,启动文字识别工具并将所述文字识别工具应用于当前网页中;

通过所述文字识别工具获取当前网页中目标位置上文字的格式信息,所述文字的格式信息包括文字字体、文字大小、文字粗细、文字颜色、文字行高和文字风格的一种或几种,并将文字的格式信息通过一显示框显示。

本发明还提供一种计算机程序产品,其中,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器所述的基于网页智能检测网页文字的方法。

本发明还提供一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于网页智能检测网页文字的方法。

有益效果:通过本发明提供的方法,用户可通过快捷键直接启动文字识别工具,然后将文字识别工具应用于当前网页中,再通过文字识别工具获取目标位置中的文字的格式信息,以及通过显示框显示获取得到的格式信息。这样,用户便不需要将网页文字复制至文字识别工具中,从而快速获取网页文字的格式信息,大大提高了效率,节约了时间。并且,本发明提供的方法更加简单、更加便捷以及更加高效。

附图说明

图1为本发明基于网页智能检测网页文字的方法较佳实施例的流程图。

图2为本发明电子设备较佳实施例的结构框图。

具体实施方式

本发明提供一种基于网页智能检测网页文字的方法以及电子设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,一种基于网页智能检测网页文字的方法,其包括:

s1、接收用户通过预设的快捷键启动文字识别工具的指令,启动文字识别工具并将所述文字识别工具应用于当前网页中;

s2、通过所述文字识别工具获取当前网页中目标位置上文字的格式信息,所述文字的格式信息包括文字字体、文字大小、文字粗细、文字颜色、文字行高和文字风格的一种或几种,并将文字的格式信息通过一显示框显示。

通过本发明提供的方法,用户可以直接通过网页中的文字识别工具对网页文字进行扫描识别,从而获取网页文字的格式信息,再将获取得到的格式信息通过显示框显示。也就是说,本发明能够快速获取网页文字的格式信息,与现有技术相比,本发明具有高效率的特点。不仅如此,由于本发明提供的方法十分简单,无论是熟练操作电子设备的用户,还是老人或者小孩,均可以直接获取网页文字的格式信息。

优选的,所述步骤s1之前包括:

s0、预先定义用于启动所述文字识别工具的快捷键,所述快捷键为ctrl+alt+q。

文字识别工具是指一种能够识别文字、并获取文字格式信息的软件。文字识别工具能够运行于各种电子设备(包括笔记本电脑和台式一体机)中。用户可以将网页或者其它应用程序的文字复制至文字识别工具当中,然后通过运行文字识别工具,从而获取文字的格式信息。

但是,现有的文字识别工具均为单一程序,也就是说,无法在浏览器中直接调用文字识别工具。

因此,本发明预先在浏览器中设备一用于启动文字识别工具的启动键(虚拟按键),当用户通过鼠标点击所述启动键时,便可以快速启动文字识别工具。换句话说,预先将启动按键与所述文字识别工具连接,这样,当启动按键接收到用户的点击指令时,便直接启动文字识别工具。

用户除了可以通过所述启动键启动文字识别工具,还可以通过快捷键ctrl+alt+q启动所述文字识别工具。具体的说,当用户通过键盘按下快捷键ctrl+alt+q,将向所述启动键发送启动指令,从而由启动键启动文字识别工具。

所述步骤s1中,在用户按下快捷键或者直接单击启动键后,将自动启动文字识别工具,并且,文字识别工具能够应用于当前网页中。也就是说,用户可以直接通过文字识别工具识别当前网页中的文字,并且获取文字的格式信息。

所述步骤s2中,在启动文字识别工具后,网页中的白色光标将变成红色光标,用户可以通过鼠标移动红色光标。在用户移动至网页中的文字后,将自动对文字进行扫描识别,并获取文字的格式信息,以及将获取得到的格式信息通过显示框显示。

所述显示框是指一种白色的矩形框,其能够显示于电子设备的显示界面中。

优选的,所述显示框的长度为15cm,高度为8cm。

优选的,所述显示框共设有6行2列,从上到下分别显示:文字字体、文字大小、文字粗细、文字颜色、文字行高和文字风格。

优选的,所述步骤s2具体包括:

s21、接收用户通过鼠标控制鼠标指针移动至目标位置的指令,使鼠标指针处于文字的检测范围内;

s22、自动获取文字的格式信息,以及将获取得到的格式信息通过所述显示框显示。

所述步骤s21中,文字的检测范围具体是指:以文字中心为圆心,半径为0.6cm的圆。用户可以通过鼠标控制红色光标移动,使得红色光标落在检测范围内。不仅如此,用户还可通过实体键盘的方向按键移动红色光标,同样可以使红色光标落在文字的检测范围内。

优选的,当红色光标移动至文字的检测范围时,被检测的文字将自动加黑显示。这样,使得用户在检测网页中的文字时,能够准确检测,不会错误检测到目标文字(被检测的文字)周围的文字。

例如,网页中包含的文字有:“一、二、三和四”,如果用户通过文字识别工具检测文字“三”的格式信息,便可以通过鼠标或者键盘将红色光标移动至目标文字“三”的检测范围内,然后,将自动把“三”的颜色加黑。这样,用户便可以确定被检测的文字是否为“三”。

这样,用户便可以通过本发明提供的方法快速而准确的获取文字的格式信息,并将获取得到的格式信息显示于本发明提供的显示框显示中。

优选的,所述步骤s2之后包括:

s3、通过所述文字识别工具中的自定义功能,选择目标文字字体、目标文字大小、目标文字粗细、目标文字颜色、目标文字行高和目标文字风格,并将所有文字格式应用于当前网页中的所有文字。

所述步骤s3中,所述文字识别工具设置有自定义功能,用户可根据自定义功能设备当前网页文字的格式信息。也就是说,通过自定义功能更改当前网页的字体、字号、颜色等等。

具体的说,用户可先通过自定义功能设置目标文字字体、目标文字大小、目标文字粗细、目标文字颜色、目标文字行高和目标文字风格,其中,字体包括黑体、宋体或楷体等等;文字大小包括1号字体、2号字体或3号字体等等;文字粗细包括加粗与不加粗;文字颜色包括红色、黑色、黄色或绿色等等;文字行高包括1倍行距、1.5倍行距或2倍行距等等;文字风格包括斜体或正体。

在用户设置目标文字字体、目标文字大小、目标文字粗细、目标文字颜色、目标文字行高和目标文字风格,并点击确定和应用后,并可以将当前网页中的所有文字应用用户设置的字体、大小、粗细、颜色、行高和风格。

优选的,用户还可通过一预览按键,预览网页。也就是说,用户在设定目标文字字体等属性信息后,可以先预览网页,这样,用户便可以查看设定的属性信息是否满足要求,如果满足要求,便可以直接点击确定和应用,若不满足要求,便能够再次修改目标文字字体、目标文字大小、目标文字粗细、目标文字颜色、目标文字行高或目标文字风格。这样,便不必在确定应用后再修改文字的属性信息。

优选的,所述步骤s3之后还包括:

获取当前网页对应的域名信息,将域名信息与自定义的文字格式一一对应,并保存。

网页的域名信息是指域名(domainname),或者指网域,是由一串用点分隔的名字组成的internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。

这样,通过将域名信息与在自定义文字属性信息后的网页一一绑定,用户根据域名信息打开网页时,并不需要再次自定义文字的属性信息,从而方便了用户,并且提高了效率。

优选的,用户还可以将网页(自定义文字属性信息后的网页)分享至其他用户。例如,通过第三方应用程序微信将网页分享至微信好友,此时,微信好友也可以直接查看自定义文字属性信息后的网页。

优选的,所述步骤s3之后还包括:

当接收到用户输入的还原指令时,将网页文字的格式还原为默认格式,并保存。

用户除了可以自定义网页的文字,还可以将自定义文字属性信息后的网页还原为默认格式。其中,默认格式具体是指:文字大小为4号、目标文字粗细为不加粗、目标文字颜色为黑色、目标文字行高为一倍行距和目标文字风格为非斜体。

优选的,所述当接收到用户输入的还原指令时,将网页文字的格式还原为默认格式,并保存的步骤之后包括:

如果在预设的时间范围内未接收到用户选择文字的指令,则自动关闭所述文字识别工具。

为了降低cpu的功耗,如果用户长时间没有移动红色光标,则自动关系所述文字识别工具。

优选的,所述时间范围具体为5min,也就是说,如果用户在5min内没有移动红色光标,则自动关闭文字识别工具,这样,便可以有效降低cpu的功效,达到延长cpu使用寿命的目的。

请参阅图2,本发明还提供一种电子设备10,其包括:

处理器110,适于实现各指令,以及

存储设备120,适于存储多条指令,所述指令适于由处理器加载并执行:

接收用户通过预设的快捷键启动文字识别工具的指令,启动文字识别工具并将所述文字识别工具应用于当前网页中;

通过所述文字识别工具获取当前网页中目标位置上文字的格式信息,所述文字的格式信息包括文字字体、文字大小、文字粗细、文字颜色、文字行高和文字风格的一种或几种,并将文字的格式信息通过一显示框显示。

所述处理器110可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器还可以是任何传统处理器、微处理器或状态机。处理器也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、任何其它这种配置。

存储设备120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于网页智能检测网页文字的方法对应的程序指令。处理器通过运行存储在存储设备中的非易失性软件程序、指令以及单元,从而执行基于网页智能检测网页文字的各种功能应用以及数据处理,即实现上述方法实施例中的基于网页智能检测网页文字的方法。

关于上述电子设备10的具体技术细节,已在上述步骤中详述,故此不做赘述。

本发明还提供一种计算机程序产品,其中,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器所述的基于网页智能检测网页文字的方法。

本发明还提供一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于网页智能检测网页文字的方法。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1