高亮区域修改方法及设备技术

技术编号:9794338 阅读:105 留言:0更新日期:2014-03-21 18:06
本发明专利技术提供了一种高亮区域修改方法及设备。其中,高亮区域修改方法包括:查找网页链接的可访问区域;获取可访问区域的触发范围,并将触发范围设置为高亮区域;根据用户输入的修改指示修改高亮区域。采用本发明专利技术实施例能够达到根据用户需要对高亮区域进行个性化修改,进而更加高效合理利用高亮区域进行网页链接的有益效果。

【技术实现步骤摘要】
高亮区域修改方法及设备
本专利技术涉及互联网应用领域,特别是涉及一种高亮区域修改方法及设备。
技术介绍
随着互联网领域的迅猛发展,如何在互联网方面的产品中增加更多人性化的设置开始受到越来越多的重视。而浏览器的相关设置中高亮区域的设置与修改一直是比较难调整的部分。高亮区域的范围通常是固定的,当手指或鼠标对着高亮部分按下去时,高亮区域的范围也不会有变动。高亮区域的范围部分较难调整,主要是由于许多浏览器控件(如网络浏览(WebView)控件)是不支持高亮区域的调整的,除非重新定制浏览器内核(如WebKit内核)。或者,使用网页设计者的权限进行高亮区域部分的调整,也即,只有设计该网页的作者且符合特定的设备才可指定其区域大小,从客户端实现上是难以调整的。综上可知,现有技术对于高亮区域的部分并不能对用户实现个性化定制,而是固定的、预设置好的。若预设置的高亮区域不利于用户点击,用户也无法直接修改。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的高亮区域获取方法及相应的高亮区域获取设备。依据本专利技术的一个方面,提供了一种高亮区域修改方法,包括:查找网页链接的可访问区域;获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域;根据用户输入的修改指示修改所述高亮区域。可选地,根据用户输入的修改指示修改所述高亮区域,包括:修改所述高亮区域的区域范围;和/或修改所述高亮区域的颜色。可选地,修改所述高亮区域的区域范围,包括:获取高亮区域范围的边界参数,其中,所述修改指示中携带有边界参数的修改参数;根据所述修改参数对所述边界参数进行修改,生成修改后的高亮区域并显示。可选地,根据所述修改参数对所述边界参数进行修改,包括:根据所述修改参数对所述边界参数中的至少一个进行修改。可选地,所述高亮区域为矩形时,所述边界参数包括左边框参数、右边框参数、上边框参数以及下边框参数。可选地,根据所述修改参数对所述边界参数中的至少一个进行修改,包括:根据所述修改参数扩大所述边界参数中的至少一个;和/或根据所述修改参数缩小所述边界参数中的至少一个。可选地,针对不同边界的修改参数是同一参数;或者针对不同边界的修改参数是不同参数。可选地,修改所述高亮区域的颜色,包括:网页加载完成时,获取画笔对象;调用所述画笔对象的高亮颜色参数,将所述高亮颜色参数对应的高亮颜色呈现给用户,其中,所述修改指示为高亮颜色修改指示;根据所述高亮颜色修改指示修改所述高亮区域的颜色。可选地,修改所述高亮区域的颜色,包括:反射获取网页显示控件中的高亮颜色对象的域;生成所述高亮颜色修改指示指定的高亮颜色的画笔对象并传递至所述高亮颜色对象的域中,以设置相应的高亮颜色。可选地,所述可访问区域包括:所述网页链接的内容显示区;或者能够对所述网页链接执行操作的标识。可选地,所述网页链接包括:文字链接、图片链接或视频链接。可选地,将所述触发范围设置为高亮区域之前,包括:反射获取所述触发范围对应的高亮区域;将所述高亮区域设置为可访问的公开域。可选地,将所述高亮区域设置为可访问的公开域,包括:将所述高亮区域的setAccessible参数修改为true。可选地,所述方法适用于安卓系统。依据本专利技术的另一个方面,还提供了一种高亮区域修改设备,包括:查找模块,配置为查找网页链接的可访问区域;获取模块,配置为获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域;修改模块,配置为根据用户输入的修改指示修改所述高亮区域。依据本专利技术实施例,首先查找到网页链接的可访问区域,并获取可访问区域的触发范围,其次将触发范围设置为高亮区域,并根据用户需求对高亮区域进行修改。采用本专利技术实施例能够解决现有技术中提及的仅网页设计者具有权限调整高亮区域,导致无法根据用户意愿对高亮区域进行个性化定制的问题。另外,依据本专利技术实施例,能够根据用户输入的修改指示对高亮区域进行修改,解决了现有技术中提及的从客户端上难以调整高亮区域的问题。采用本专利技术实施例能够达到根据用户需要对高亮区域进行个性化设置与修改,进而更加高效合理达到高亮区域个性化定制的目的。并且,本专利技术实施例提供的方法不需要更改平台本身的组件,通用性强,适用于各种不同的版本的平台,降低出现因版本不兼容导致功能无法实现的问题的概率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的高亮区域获取方法的处理流程图;图2示出了根据本专利技术一个实施例的高亮区域修改方法的处理流程图;图3示出了根据本专利技术一个实施例的修改高亮区域范围方法的处理流程图;图4示出了根据本专利技术一个实施例的修改高亮区域颜色方法的处理流程图;图5示出了根据本专利技术一个优选实施例的高亮区域获取方法的处理流程图。图6示出了根据本专利技术一个优选实施例的修改高亮区域范围方法的处理流程图;图7示出了根据本专利技术一个优选实施例的修改高亮区域颜色方法的处理流程图;图8示出了根据本专利技术一个优选实施例的高亮区域修改的界面图;以及图9示出了根据本专利技术一个实施例的高亮区域修改设备的结构示意图。具体实施方式在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本专利技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本专利技术的内容,并且上面对特定语言所做的描述是为了披露本专利技术的最佳实施方式。随着移动设备的普及,网页浏览器正逐渐向移动设备的方向发展。然而,由于移动设备屏幕尺寸较小,使得对移动设备屏幕的触摸点击不能足够准确。例如,用户在移动设备上用手指轻触一个网页链接时,如果链接的可访问区域比较大,则不会被误按,反之,若链接的可访问区域比较小,用户轻触网页链接,网页链接无法反应,则需要用户仔细寻找可触摸的点,无法快捷高效地点开选中的链接。现有技术中提供了一种高亮区域进行修改的方法,该方法通过修改内核达到对高亮区域进行修改的目的。在具体实施时,这一方法通常由个别定制的WebKit控件的浏览器所用,也即通过修改浏览器内核组件,在内核中修改高亮区域范围,然后将其捆绑到应用程序安装包中实现。采用现有技术提供的高亮区域进行修改的方法虽然可以在多数设备上实现修改“高亮区域”的功能,但在实际的产品体验上,会存在应用程序安装包较大(通常比没有采用修改定制WebKit组件的浏览器要多占用5MB到6MB的存储空间)、无法运用更新的系统(例如安卓(Android))的新特征等问题。以Android为例对现有技术提供的高亮区域的修改方法进行说明。在本实施例中,通过提取Android的WebKit本文档来自技高网...
高亮区域修改方法及设备

【技术保护点】
一种高亮区域修改方法,包括:查找网页链接的可访问区域;获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域;根据用户输入的修改指示修改所述高亮区域。

【技术特征摘要】
1.一种高亮区域修改方法,包括:查找网页链接的可访问区域;获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域;根据用户输入的修改指示修改所述高亮区域,包括:修改所述高亮区域的区域范围;修改所述高亮区域的区域范围,包括:获取高亮区域范围的边界参数,其中,所述修改指示中携带有边界参数的修改参数;根据所述修改参数对所述边界参数进行修改,生成修改后的高亮区域并显示。2.根据权利要求1所述的方法,其中,根据用户输入的修改指示修改所述高亮区域,还包括:修改所述高亮区域的颜色。3.根据权利要求1所述的方法,其中,根据所述修改参数对所述边界参数进行修改,包括:根据所述修改参数对所述边界参数中的至少一个进行修改。4.根据权利要求1或3所述的方法,所述高亮区域为矩形时,所述边界参数包括左边框参数、右边框参数、上边框参数以及下边框参数。5.根据权利要求3所述的方法,其中,根据所述修改参数对所述边界参数中的至少一个进行修改,包括:根据所述修改参数扩大所述边界参数中的至少一个;和/或根据所述修改参数缩小所述边界参数中的至少一个。6.根据权利要求1或3所述的方法,其中,针对不同边界的修改参数是同一参数;或者针对不同边界的修改参数是不同参数。7.根据权利要求2所述的方法,其中,修改所述高亮区域的颜色,包括:网页加载完成时,获取画笔对象;调用所述画笔对象的高亮颜色参数,将所述高亮颜色参数对应的高亮颜色呈现给用户,其中,所述修改指示为高亮颜色修改指示;根据所述高亮颜色修改指示修改所述高亮区域...

【专利技术属性】
技术研发人员:张炅轩
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1