高亮区域设置方法及设备技术

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

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

【技术保护点】
一种高亮区域设置方法,包括:查找网页链接的可访问区域;获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域;获取所述高亮区域的边界参数以及用户输入的修改消息,其中,所述修改消息中携带有边界参数的修改参数;根据所述修改参数对所述边界参数进行修改,生成修改后的高亮区域并显示。

【技术特征摘要】
1.一种高亮区域设置方法,包括: 查找网页链接的可访问区域; 获取所述可访问区域的触发范围,并将所述触发范围设置为高亮区域; 获取所述高亮区域的边界参数以及用户输入的修改消息,其中,所述修改消息中携带有边界参数的修改参数; 根据所述修改参数对所述边界参数进行修改,生成修改后的高亮区域并显示。2.根据权利要求1所述的方法,其中,所述可访问区域包括: 所述网页链接的内容显示区;或者 能够对所述网页链接执行操作的标识。3.根据权利要求1或2所述的方法,其中,所述网页链接包括:文字链接、图片链接或视频链接。4.根据权利要求1至3任一项所述的方法,其中,将所述触发范围设置为高亮区域之前,包括: 反射获取所述触发范围对应的闻売区域; 将所述高亮区域设置为可访问的公开域。5.根据权利要求4所述的方法,其中,将所述高亮区域设置为可访问的公开域,包括:将所述高亮区域的setAccessible参数修改为true。6.根据权利要求1至5任一项所述的方法,其中,根据所述修改参数对所述边界参...

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

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

1