便携式移动终端的触摸控制式浏览器的制造方法
【专利摘要】本申请提供了一种便携式移动终端的触摸控制式浏览器和一种在便携式移动终端中浏览网页的方法,其中的触摸控制式浏览器具体包括:缩略图展示模块,用于在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口;第一接口模块,用于接收用户在所述鹰眼窗口上的定位操作;浏览内容获取模块,用于依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;及浏览内容显示模块,用于在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。本申请能够在便携式移动终端上快速、便捷地浏览网页。
【专利说明】便携式移动终端的触摸控制式浏览器
[0001]本发明专利申请是申请日为2011年9月30日、申请号为201110297758.2、名称为“便携式移动终端的触摸控制式浏览器”的中国发明专利申请的分案申请。
【技术领域】
[0002]本申请涉及数据通信【技术领域】,特别是涉及一种便携式移动终端的触摸控制式浏览器和一种在便携式移动终端中浏览网页的方法。
【背景技术】
[0003]目前,随着触摸技术的发展,所述便携式移动终端的屏幕从电阻式发展到电容式,相对于电阻式一次只能感知一个位置的触摸,电容式的多点触摸技术可以同时响应操作者在屏幕上的多点操作。多点触摸技术带来了便携式移动终端的开创,如苹果iPod touch、平板电脑、各种操作系统的触摸手机等。
[0004]随着因特网和移动通信技术的发展和融合,利用便携式移动终端浏览网页已日益普及。现有的便携式移动终端浏览网页大多通过便携式移动终端内置的浏览器或第三方浏览器来实现。
[0005]但是,由于手机屏幕尺寸的限制,无法在一个屏幕上显示大量的文字,现有技术通常使用滚动技术来浏览网页内容。例如,现有的Android (安卓)操作系统如智能手机、平板等均支持所述便携式移动终端的屏幕交互,也即,在浏览网页时,采用手指滑屏的方式实现网页的滚动;这样,在访问非手机版网页(如新浪网页)时,不仅需要上下滑屏而且需要左右滑屏,现有技术存在如下问题:
[0006]1、由于只能按照从上到下或者从左至右的次序滚动网页内部,故无法快速到达网页的指定位置:比如页顶和页底,或页面某特定位置等;
[0007]2、目前的网页一般都很大,高度是屏幕高度的十几倍,宽度是屏幕宽度的几倍,这样,浏览完一个网页至少需要滑动手指十几下,而且滑动越快手指的幅度越大,而长时间频繁滑屏容易造成手指疲劳,影响用户的浏览器体验。
[0008]总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够在便携式移动终端上快速、便捷地浏览网页。
【发明内容】
[0009]本申请所要解决的技术问题是提供一种便携式移动终端的触摸控制式浏览器和一种在便携式移动终端中浏览网页的方法,能够在便携式移动终端上快速、便捷地浏览网页。
[0010]为了解决上述问题,本申请公开了一种便携式移动终端的触摸控制式浏览器,包括:
[0011]缩略图展示模块,用于在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口 ;[0012]第一接口模块,用于接收用户在所述鹰眼窗口上的定位操作;
[0013]浏览内容获取模块,用于依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;及
[0014]浏览内容显示模块,用于在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
[0015]优选的,所述触摸控制式浏览器还包括:
[0016]比例获取模块,用于获取所述当前浏览网页的长宽比例;
[0017]比例设置模块,用于将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
[0018]优选的,所述浏览内容获取模块包括:
[0019]获取子模块,用于获取所述定位操作在所述鹰眼窗口上第一位置的相对坐标;
[0020]第一计算子模块,用于依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值;
[0021]第二计算子模块,用于依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标;及
[0022]内容获取子模块,用于依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
[0023]优选的,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域。
[0024]优选的,所述触摸控制式浏览器还包括:
[0025]第二接口模块,用于接收用户在鹰眼窗口边界上的移动动作;
[0026]浏览内容更新模块,用于依据所述移动动作,对所述局部区域的内容进行更新;
[0027]所述浏览内容显示模块,还用于在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
[0028]优选的,所述浏览内容更新模块包括:
[0029]第一更新模块,用于依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者
[0030]第二更新模块,用于依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
[0031]优选的,所述触摸控制式浏览器还包括;
[0032]更新显示模块,用于在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
[0033]优选的,所述触摸控制式浏览器还包括:
[0034]开启模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口和/或所述第一接口模块。
[0035]优选的,所述触摸控制式浏览器还包括:
[0036]关闭模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗口和/或所述第一接口模块。
[0037]优选的,在所述浏览内容获取模块完成当前浏览网页中相应位置对应的局部区域的内容的获取之后,所述鹰眼窗口自动消失。
[0038]优选的,所述鹰眼窗口悬浮于所述便携式移动终端的屏幕之上。
[0039]优选的,所述鹰眼窗口位于所述便携式移动终端的屏幕的四角中的一角。
[0040]另一方面,本申请还公开了一种在便携式移动终端中浏览网页的方法,包括:
[0041]在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口 ;
[0042]接收用户在所述鹰眼窗口上的定位操作;
[0043]依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;
[0044]在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
[0045]优选的,所述方法还包括:
[0046]获取所述当前浏览网页的长宽比例;
[0047]将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
[0048]优选的,所述依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容的步骤,包括:
[0049]获取所述定位操作在所述鹰眼窗口上第一位置的相对坐标;
[0050]依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值;
[0051]依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标;
[0052]依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
[0053]优选的,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域。
[0054]优选的,所述方法还包括:
[0055]接收用户在鹰眼窗口边界上的移动动作;
[0056]依据所述移动动作,对所述局部区域的内容进行更新;
[0057]在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
[0058]优选的,所述依据所述移动动作,对所述局部区域的内容进行更新的步骤,包括:
[0059]依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者
[0060]依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
[0061]优选的,所述方法还包括;
[0062]在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
[0063]优选的,所述方法还包括:
[0064]依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口 ;或者
[0065]依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗□。
[0066]优选的,在完成当前浏览网页中相应位置对应的局部区域的内容的获取之后,所述鹰眼窗口自动消失。
[0067]优选的,所述鹰眼窗口悬浮于所述便携式移动终端的屏幕之上。
[0068]优选的,所述鹰眼窗口位于所述便携式移动终端的屏幕的四角中的一角。[0069]与现有技术相比,本申请具有以下优点:
[0070]本申请在浏览器中增加一个鹰眼窗口,并且,可以接收用户在该鹰眼窗口上的定位操作;由于所述鹰眼窗口的长宽比例可以设置为与所述当前浏览网页的长宽比例相同,这样,所述鹰眼窗口上位置与当前浏览网页中位置具有映射关系,故用户只需在该鹰眼窗口上执行定位操作,即能快速定位并浏览到当前浏览网页的任意位置(如页顶和页底,或页面某特定位置等)对应的局部区域的放大内容,能够增强用户在便携式移动终端的触摸控制式浏览器中的上网体验。
[0071]其次,由于所述定位操作的范围只限于所述鹰眼窗口内部,而所述鹰眼窗口的尺寸往往小于所述便携式移动终端的屏幕的尺寸,所以,手指的操作幅度小不容易造成手指疲劳,能够增强用户在便携式移动终端的触摸控制式浏览器中的上网体验。
[0072]再者,本申请可以预置一种能够在手机上正常浏览的网页字体大小,并依据该网页字体大小获取当前浏览网页的页面尺寸,最终提取的当前浏览网页中相应位置对应的局部区域的内容的网页字体大小也是采用该网页字体大小;由于本申请总是能够提供在手机上正常浏览的网页字体大小的内容,无需用户通过多点触摸去调整网页字体大小,因此,能够进一步简化用户的操作幅度和手指疲劳度。
[0073]进一步,本申请还可以通过移动鹰眼窗口边界来调整当前浏览网页的尺寸,其可以适用于所有的便携式移动终端,且只需用户使用一个手指轻轻移动即可实现,也即能够大大减少操作难度和操作幅度。
【专利附图】
【附图说明】
[0074]图1是本申请一种便携式移动终端的触摸控制式浏览器实施例的结构图;
[0075]图2是本申请一种鹰眼窗口在所述便携式移动终端的屏幕中的分布示意图;
[0076]图3是本申请一种移动矩形框及其所在鹰眼窗口的示意图;
[0077]图4是本申请一种浏览内容获取模块103获取第二位置及相应当前浏览网页的内容的流程图;
[0078]图5是本申请一种鹰眼窗口的示意图;
[0079]图6是本申请一种通过拖动鹰眼窗口边界缩放网页的流程图;
[0080]图7是本申请一种在便携式移动终端中浏览网页的方法实施例的流程图。
【具体实施方式】
[0081]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0082]本申请实施例的核心构思之一在于,在浏览器中增加一个鹰眼窗口,并且,可以接收用户在该鹰眼窗口上的定位操作。
[0083]由于所述鹰眼窗口的长宽比例可以设置为与所述当前浏览网页的长宽比例相同,这样,所述鹰眼窗口上位置与当前浏览网页中位置具有映射关系,故用户只需在该鹰眼窗口上执行定位操作,即能快速定位并浏览到当前浏览网页的任意位置(如页顶和页底,或页面某特定位置等)对应的局部区域的放大内容,能够增强用户在便携式移动终端的触摸控制式浏览器中的上网体验。[0084]参照图1,示出了本申请一种便携式移动终端的触摸控制式浏览器实施例的结构图,具体可以包括:
[0085]缩略图展示模块101,用于在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口 ;
[0086]第一接口模块102,用于接收用户在所述鹰眼窗口上的定位操作;
[0087]浏览内容获取模块103,用于依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;及
[0088]浏览内容显示模块104,用于在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
[0089]本申请的便携式移动终端的触摸控制式浏览器向用户呈现鹰眼窗口,并且,可以接收用户在该鹰眼窗口上的定位操作,用户只需一个手指在该鹰眼窗口上轻微滑动,即能快速定位到当前浏览网页的任意位置。
[0090]需要说明的是,本申请的放大显示功能并不同于现有技术的放大镜功能,放大镜不加区分地对整个文档进行放大或缩小,而本申请是依据用户的定位操作,对当前浏览网页中相应位置对应的局部区域的内容进行放大的。
[0091]在具体实现中,所述便携式移动终端的触摸控制式浏览器还可以包括:
[0092]比例获取模块,用于获取所述当前浏览网页的长宽比例;
[0093]比例设置模块,用于将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
[0094]鹰眼窗口展示模块101
[0095]在本申请的一种应用示例中,所述鹰眼窗口可以是一个空的窗口,也即,鹰眼窗口上没有任何文字或图片内容。
[0096]在本申请的另一种应用示例中,所述鹰眼窗口可以为缩略图窗口。此时可提取当前浏览网页的内容,生成相应的缩略图,并显示在鹰眼窗口上,该缩略图可为用户提供当前主页的全局视图。例如,可以将当前浏览网页的内容作为一张图片,首先去除图片中空白部分,然后,将图片中文字、图片、链接等内容按照其在当前浏览网页中的位置,按比例生成缩略图。总之,根据提取的当前浏览网页的内容,按比例将当前主页缩放为缩略图,即生成的缩略图可以是按一定的比例将当前主页的坐标进行缩放获取,当然也可以是其它方式,本申请对生成缩略图的具体方式不加以限制。
[0097]由于缩略图是根据坐标缩放方式得到的,而缩略图又是显示在鹰眼窗口的,也即,二者的尺寸相等。所以,在生成缩略图时,所述鹰眼窗口上位置与当前浏览网页中位置具有映射关系。
[0098]毕竟所述鹰眼窗口显示的是为用户提供当前主页的全局视图,以方便用户使用所述第一接口模块102,快速定位到当前浏览网页的任意位置;最终,用户是要在所述便携式移动终端的屏幕上浏览与所定位位置对应的当前浏览网页的页面内容的。
[0099]所以,为了使用户在使用鹰眼窗口定位的同时,能够在所述便携式移动终端的屏幕上浏览到页面内容,作为本申请的实施例,所述鹰眼窗口的尺寸应小于所述便携式移动终端的屏幕的尺寸。而兼顾鹰眼窗口和页面内容的浏览效果,在本申请实施例中,优选的是,鹰眼窗口的尺寸可以为所述便携式移动终端的屏幕的尺寸的1/2以下,例如,1/4,1/8等,这样,在用户浏览的时候,既不会觉得鹰眼窗口的尺寸过小,可以使用鹰眼窗口快速、准确地定位到当前主页的任意位置,而且,也不会影响所述便携式移动终端的屏幕上显示的页面内容。
[0100]在本申请的一种优选实施例中,所述鹰眼窗口可以悬浮于所述便携式移动终端的屏幕之上。
[0101]另外,在具体实现中,所述鹰眼窗口可以设置为半透明或者为不透明。本领域技术人员可以根据实际情况设置所述鹰眼窗口的透明度,例如,在所述鹰眼窗口的尺寸比较小时,即使设置为不透明,也不影响用户对页面内容的浏览,而在所述鹰眼窗口的尺寸比较大时,为了避免影响所述便携式移动终端的屏幕上显示的页面内容,可以将其设置为半透明。总之,本申请对所述鹰眼窗口的透明度不加以限制。
[0102]在本申请实施例中,优选的是,所述鹰眼窗口可位于所述便携式移动终端的屏幕的四角中的一角,以不影响用户正常使用所述便携式移动终端的屏幕浏览页面内容。参照图2,在本申请的一种示例中,示出了本申请一种鹰眼窗口 201在所述便携式移动终端的屏幕中的分布示意图,其中,虚线框代表所述便携式移动终端的屏幕,鹰眼窗口可分布于虚线框的任意一角或一边位置。当然,图2只是作为示例,本领域技术人员可以根据实际需要,将鹰眼窗口设置于所述便携式移动终端的屏幕的任意位置,本申请对此不加以限制。
[0103]第一接口模块102
[0104]第一接口模块102在接收用户的定位操作时,会在鹰眼窗口上移动,在其位于鹰眼窗口的第一位置时,即表示定位到了当前浏览网页的第二位置。其中,所述定位操作可以是用户针对第一接口模块102的滑动、拖动等,所述操作的功能是为了移动第一接口模块102,故本申请不会对具体的操作加以限制。
[0105]在实际中,第一接口模块102可以表现为移动框、移动手柄、移动光标等形式。参照图3,在本申请的一种示例中,示出了本申请一种移动矩形框及其所在鹰眼窗口的示意图,该移动矩形框可以依据用户的操作而移动,并且,其中心或顶点可以表示其在鹰眼窗口的位置。可以理解,除了矩形外,所述移动框的形状还可以包括圆形、椭圆形、五边形、六边形等,本申请对移动框的形状不加以限制。
[0106]另外,为了不遮盖所述鹰眼窗口上缩略图的内容,从而不影响用户的定位选择,在具体实现中,可将第一接口模块102设置为半透明状态,例如,移动框是半透明的选择框
坐寸ο
[0107]再者,在实际中,第一接口模块102的尺寸可由本领域技术人员根据实际实际情况进行设置,本申请的目的通过操作鹰眼窗口内部的第一接口模块102才实现当前浏览网页的任意位置的快速定位和浏览,本申请对第一接口模块102的尺寸不加以限制。
[0108]浏览内容获取模块103
[0109]在第一接口模块102位于所述鹰眼窗口上第一位置时,即表示其定位到了当前浏览网页的第二位置。假设当前浏览网页为新浪首页,第一接口模块102静止于所述鹰眼窗口上的第一位置——“体育NBA中国军团”,则表示其将当前浏览网页定位到了第二位置,这里,第一位置和第二位置处的网页内容相同,均为“体育NBA中国军团”,只是由于鹰眼窗口为当前浏览网页内容的坐标缩放,所以,二者的位置坐标并不相同,这里,就是依据映射关系,获取所述第二位置及对应的当前浏览网页的内容,并在所述便携式移动终端的屏幕上显示所述第二位置对应的当前浏览网页的内容。
[0110]在本申请的一种优选实施例中,所述浏览内容获取模块103可以进一步包括:
[0111]获取子模块Al,用于获取所述定位操作在所述鹰眼窗口上第一位置的相对坐标;
[0112]第一计算子模块A2,用于依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值;
[0113]第二计算子模块A3,用于依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标;及
[0114]内容获取子模块A4,用于依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
[0115]假设所述便携式移动终端的屏幕的尺寸为长80mm,宽45mm,当前浏览网页的页面尺寸为长800臟,宽100mm,所述鹰眼窗口的尺寸为长20mm,宽2.5mm,窗口的左上角坐标为(0,0);则
[0116]获取子模块Al可以获取第一位置在所述鹰眼窗口上的相对坐标为(x,y),第一计算子模块计算得到所述映射关系的值为800/20=40,第二计算子模块A3当前浏览网页中第二位置在当前浏览网页中的相对坐标为(40x, 40y ),内容获取子模块A4则可以依据(40x,40y)在当前浏览网页中提取相应的局部区域的内容。
[0117]由于手机版网页的尺寸比较小,无需用户滑屏就能在有限的手机屏幕尺寸上显示完整的页面,只有非手机版网页才会遇到上下滑屏和左右滑屏的问题,所以,本申请实施例优选的是,所述当前浏览网页为非手机版网页。
[0118]另外,由于网页字体大小是可以调整的,一种典型的调整方式是多点触摸去放大或者缩小。在本申请中,可以预置一种能够在手机上正常浏览的网页字体大小,并依据该网页字体大小获取当前浏览网页的页面尺寸,最终,内容获取子模块A4提取的与第二位置相应的局部区域的内容的网页字体大小也是采用该网页字体大小。由于所述便携式移动终端的屏幕上总是能够提供在手机上正常浏览的网页字体大小的内容,无需用户通过多点触摸去调整网页字体大小,因此,能够进一步简化用户的操作幅度和手指疲劳度。
[0119]参照图4,示出了本申请一种浏览内容获取模块103获取第二位置及相应当前浏览网页的内容的流程图,具体可以包括:
[0120]步骤401、检测手机所述便携式移动终端的屏幕上的所述便携式移动终端的屏幕事件;
[0121]步骤402、判断是否滑动了鹰眼窗口上的移动框,若是,则执行步骤403,否则返回步骤401 ;
[0122]步骤403、在新的滑动位置重画移动框;
[0123]步骤404、判断滑动结束与否,若是,则执行步骤405,否则返回步骤403 ;
[0124]步骤405、获取移动框在鹰眼窗口上的相对坐标位置;
[0125]步骤406、依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到所述映射关系的值;
[0126]步骤407、依据所述映射关系的值,获取与所述第一位置对应的当前浏览网页中第二位置在当前浏览网页中的相对坐标;
[0127]步骤408、依据所述第二位置在当前浏览网页中的相对坐标,获取相应的当前浏览网页的局部区域的内容。
[0128]在本申请的一种优选实施例中,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域.其中,所述第一设定距离、第二设定距离可依据实际情况设定。例如,第一设定距离可以小于所述便携式移动终端的屏幕的宽的1/2,第二设定距离可以小于所述便携式移动终端的屏幕的长的1/2。当然,所述局部区域也可以为正方形、圆形、椭圆等形状,甚至不规则的形状,本申请对此不加以限制。
[0129]浏览内容显示104
[0130]在实际中,可设置一专门的浏览窗口在所述便携式移动终端的屏幕上显示与所述第二位置对应的当前浏览网页的内容。与原有便携式移动终端的触摸控制式浏览器的默认窗口相比,在尺寸、功能等其它属性方面,该浏览窗口与该默认窗口可以是相同的,也即该浏览窗口的默认尺寸可以等于所述便携式移动终端的屏幕的尺寸,并且,二者所显示的内容均用于用户的浏览。
[0131]不同的是,该浏览窗口显示的内容会随着第一接口模块102在鹰眼窗口的位置的变化而变化,其总是能够显示用户感兴趣的当前浏览网页的特定位置的内容。
[0132]在本申请的一种优选实施例中,所述便携式移动终端的触摸控制式浏览器还可以包括:
[0133]第二接口模块,用于接收用户在鹰眼窗口边界上的移动动作;
[0134]浏览内容更新模块,用于依据所述移动动作,对所述局部区域的内容进行更新;
[0135]所述浏览内容显示模块,还用于在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
[0136]现有技术中,可以在多点触摸的便携式移动终端中使用多点触摸技术去调整当前浏览网页的尺寸,所以当前浏览网页尺寸的调整局限于多点触摸的便携式移动终端,对于单点触摸的便携式移动终端是不能实现的,且所述多点触摸技术往往是盲目的缩放,往往需要多次操作才能得到用户所要的尺寸,因此会增加用户的操作幅度和难度。
[0137]本优选实施例中,通过移动鹰眼窗口边界来调整当前浏览网页的尺寸,其可以适用于所有的便携式移动终端,且只需用户使用一个手指轻轻移动即可实现,也即能够大大减少操作难度和操作幅度。
[0138]参照图5,示出了本申请一种鹰眼窗口 201的示意图,其具有多个鹰眼窗口边界211,且每个鹰眼窗口边界具有拖动指示,其中,向外拖动可使当前浏览网页放大,向里拖动可使当前浏览网页缩小。
[0139]在本申请的一种优选实施例中,所述浏览内容更新模块可以进一步包括:
[0140]第一更新模块,用于依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者
[0141]第二更新模块,用于依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
[0142]其中,所述动作幅度可以理解为所述移动动作使鹰眼窗口产生的变形程度,例如,原鹰眼窗口的尺寸为长300mm,宽600mm,变形后鹰眼窗口的长为400mm,宽800mm,则可以计算出动作幅度:长(400-300)/300,宽(800-600)/600。[0143]所述行程距离可以理解为所述移动动作的偏移量。此时,可以首先将所述拖动动作的方向确定为向外或者向内,然后获取所述拖动动作的偏移量,最后,在所述拖动动作的方向为向外时,依据所述拖动动作的偏移量计算相应的放大比例,以及,在所述拖动动作的方向为向内时,依据所述拖动动作的偏移量计算相应的缩小比例。
[0144]在本申请实施例中,优选的是,所述便携式移动终端的触摸控制式浏览器还可以设置专门的更新显示模块,用于在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
[0145]所述动作幅度或行程距离的显示可以使用户知道当前浏览网页放大或缩放了多少,相比现有技术的盲目性,用户可以更有针对性地去进行网页尺寸的调整,从而能够减少用户的操作幅度和操作难度。
[0146]参照图6,示出了本申请一种通过拖动鹰眼窗口边界缩放网页的流程图,具体可以包括:
[0147]步骤601、检测手机所述便携式移动终端的屏幕上的触摸事件;
[0148]步骤602、判断是否拖动了鹰眼窗口边界,若是,则执行步骤603,否则执行步骤601 ;
[0149]步骤603、判断拖动方向,如果是向外,则执行步骤604,如果是向内,则执行步骤606 ;
[0150]步骤604、获得拖动的偏移量,并根据鹰眼窗口大小计算放大比例P ;
[0151]步骤605、针对当前浏览网页执行放大命令,直至放大比例达到p,并转向步骤608 ;
[0152]步骤606、获得拖动的偏移量,并根据鹰眼窗口大小计算缩小比例q ;
[0153]步骤607、针对当前浏览网页执行缩小命令,直至缩小比例达到q,并转向步骤608 ;
[0154]步骤608、根据当前浏览网页大小和手机所述便携式移动终端的屏幕的尺寸,重新绘制鹰眼窗口。
[0155]在本申请的一种优选实施例中,为了所述鹰眼窗口不影响用户在浏览内容显示模块104中的页面浏览,所述鹰眼窗口可以在显示、隐藏两种模块进行切换。
[0156]相应地,所述便携式移动终端的触摸控制式浏览器还可以包括:开启模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口和/或所述第一接口模块。
[0157]所述便携式移动终端的触摸控制式浏览器还可以包括:关闭模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗口和/或所述第一接口模块。
[0158]例如,所述图标动作可以是便携式移动终端上的某一按键,当用户按下该按键时,即可显示所述鹰眼窗口和所述第一接口模块;在用户定位完成后,再次按下该按键,即可将所述鹰眼窗口和所述第一接口模块关闭并隐藏。
[0159]又如,用户只需在所述便携式移动终端的屏幕上点击一下,所述鹰眼窗口和所述第一接口模块即可开启并显示输出,在用户定位完成后,再次在所述便携式移动终端的屏幕上点击一下,即可将所述鹰眼窗口和所述第一接口模块关闭并隐藏。[0160]再如,还可以设置一特定时间,在该特定时间内,所述鹰眼窗口和所述第一接口模块一直悬浮于屏幕上,当到达该特定时间后,所述鹰眼窗口和所述第一接口模块自动隐藏消失。
[0161]作为本申请的一种优选实施例,在所述浏览内容获取模块完成第二位置对应的当前浏览网页的局部区域的内容的获取后,所述鹰眼窗口可以自动消失。如用户需要定位当前浏览网页的内容,则触发开启模块即可。
[0162]上面对所述鹰眼窗口和第一接口模块的工作模式进行了介绍,本领域技术人员可以根据具体的实施策略来决定使用其中一种或多种工作模式,例如,采用开启+关闭相配合的工作模式,或者,采用开启+自动消失的工作模式等。
[0163]当然,除了上述工作模式外,本申请还可以适用于其它工作模式,例如,所述鹰眼窗口不是自动消失,而是一直显示,通过别的设置开启或者关闭,这个可以取决于具体的实施策略。本申请对具体的鹰眼窗口的工作模式不加以限制。
[0164]参照图7,示出了本申请一种在便携式移动终端中浏览网页的方法实施例的流程图,具体可以包括:
[0165]步骤701、在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口 ;
[0166]步骤702、接收用户在所述鹰眼窗口上的定位操作;
[0167]步骤703、依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;
[0168]步骤704、在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
[0169]在本申请的一种优选实施例中,所述方法还可以包括:
[0170]获取所述当前浏览网页的长宽比例;
[0171]将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
[0172]在本申请的另一种优选实施例中,所述依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容的步骤,可以进一步包括:
[0173]获取所述定位操作在所述鹰眼窗口上第一位置的相对坐标;
[0174]依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值;
[0175]依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标;
[0176]依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
[0177]在本申请实施例中,优选的是,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域。
[0178]在本申请的再一种优选实施例中,所述方法还可以包括:
[0179]接收用户在鹰眼窗口边界上的移动动作;
[0180]依据所述移动动作,对所述局部区域的内容进行更新;
[0181]在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
[0182]在本申请实施例中,优选的是,所述依据所述移动动作,对所述局部区域的内容进行更新的步骤,可以进一步包括:
[0183]依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者[0184]依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
[0185]在本申请的一种优选实施例中,所述方法还可以包括;
[0186]在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
[0187]在本申请的另一种优选实施例中,所述方法还可以包括:
[0188]依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口 ;或者
[0189]依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗□。
[0190]在本申请实施例中,优选的是,在完成当前浏览网页中相应位置对应的局部区域的内容的获取之后,所述鹰眼窗口可以自动消失。
[0191]在本申请实施例中,优选的是,所述鹰眼窗口悬浮于所述便携式移动终端的屏幕之上。
[0192]在本申请实施例中,优选的是,所述鹰眼窗口位于所述便携式移动终端的屏幕的四角中的一角。
[0193]对于方法实施例而言,由于其与便携式移动终端的触摸控制式浏览器实施例基本相似,所以描述的比较简单,相关之处参见便携式移动终端的触摸控制式浏览器实施例的部分说明即可。
[0194]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0195]以上对本申请所提供的一种便携式移动终端的触摸控制式浏览器和一种在便携式移动终端中浏览网页的方法,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【权利要求】
1.一种便携式移动终端的触摸控制式浏览器,其特征在于,包括: 缩略图展示模块,用于在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗Π ; 第一接口模块,用于接收用户在所述鹰眼窗口上的定位操作; 浏览内容获取模块,用于依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容;及 浏览内容显示模块,用于在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
2.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,还包括: 比例获取模块,用于获取所述当前浏览网页的长宽比例; 比例设置模块,用于将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
3.如权利要求1或2所述的便携式移动终端的触摸控制式浏览器,其特征在于,所述浏览内容获取模块包括: 获取子模块,用于获取所述定位操作在所述鹰眼窗口上`第一位置的相对坐标; 第一计算子模块,用于依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值; 第二计算子模块,用于依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标;及 内容获取子模块,用于依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
4.如权利要求3所述的便携式移动终端的触摸控制式浏览器,其特征在于,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域。
5.如权利要求1或2所述的便携式移动终端的触摸控制式浏览器,其特征在于,还包括: 第二接口模块,用于接收用户在鹰眼窗口边界上的移动动作; 浏览内容更新模块,用于依据所述移动动作,对所述局部区域的内容进行更新; 所述浏览内容显示模块,还用于在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
6.如权利要求5所述的便携式移动终端的触摸控制式浏览器,其特征在于,所述浏览内容更新模块包括: 第一更新模块,用于依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者 第二更新模块,用于依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
7.如权利要求6所述的便携式移动终端的触摸控制式浏览器,还包括; 更新显示模块,用于在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
8.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,还包括: 开启模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口和/或所述第一接口模块。
9.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,还包括: 关闭模块,用于依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗口和/或所述第一接口模块。
10.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,在所述浏览内容获取模块完成当前浏览网页中相应位置对应的局部区域的内容的获取之后,所述鹰眼窗口自动消失。
11.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,所述鹰眼窗口悬浮于所述便携式移动终端的屏幕之上。
12.如权利要求1所述的便携式移动终端的触摸控制式浏览器,其特征在于,所述鹰眼窗口位于所述便携式移动终端的屏幕的四角中的一角。
13.—种在便携式移动终端中浏览网页的方法,其特征在于,包括: 在所述便携式移动终端的屏幕上显示当前浏览网页的鹰眼窗口; 接收用户在所述鹰眼窗口上的定位操作; 依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容; 在所述便携式移动终端的屏幕上对所述局部区域的内容进行放大显示。
14.如权利要求13所述的方法,其特征在于,还包括: 获取所述当前浏览网页的长宽比例; 将所述鹰眼窗口的长宽比例设置为与所述当前浏览网页的长宽比例相同。
15.如权利要求13或14所述的方法,其特征在于,所述依据所述定位操作,获取当前浏览网页中相应位置对应的局部区域的内容的步骤,包括: 获取所述定位操作在所述鹰眼窗口上第一位置的相对坐标; 依据当前浏览网页的页面尺寸和所述鹰眼窗口的尺寸,计算得到映射关系的值; 依据所述映射关系的值,获取所述定位操作在当前浏览网页中第二位置的相对坐标; 依据第二位置的相对坐标,获取相应的当前浏览网页中第二位置对应的局部区域的内容。
16.如权利要求15所述的方法,其特征在于,所述局部区域为以第二位置的相对坐标为中心,左右各延伸第一设定距离,上下各延伸第二设定距离的矩形区域。
17.如权利要求13或14所述的方法,其特征在于,还包括: 接收用户在鹰眼窗口边界上的移动动作; 依据所述移动动作,对所述局部区域的内容进行更新; 在所述便携式移动终端的屏幕上显示更新后的局部区域的内容。
18.如权利要求17所述的方法,其特征在于,所述依据所述移动动作,对所述局部区域的内容进行更新的步骤,包括: 依据所述移动动作的动作幅度,对所述局部区域的内容进行更新;或者 依据所述移动动作的行程距离,对所述局部区域的内容进行更新。
19.如权利要求18所述的方法,还包括; 在接收用户的移动动作的同时,显示所述动作幅度或行程距离。
20.如权利要求13所述的方法,其特征在于,还包括:依据用户在所述便携式移动终端的屏幕上的手势或图标动作,开启所述鹰眼窗口 ;或者 依据用户在所述便携式移动终端的屏幕上的手势或图标动作,关闭所述鹰眼窗口。
21.如权利要求13所述的方法,其特征在于,在完成当前浏览网页中相应位置对应的局部区域的内容的获取之后,所述鹰眼窗口自动消失。
22.如权利要求13所述的方法,其特征在于,所述鹰眼窗口悬浮于所述便携式移动终端的屏幕之上。
23.如权利要求13所述的方法,其特征在于,所述鹰眼窗口位于所述便携式移动终端的屏幕的四角中的一角。`
【文档编号】H04M1/725GK103885710SQ201410086087
【公开日】2014年6月25日 申请日期:2011年9月30日 优先权日:2011年9月30日
【发明者】郭轶尊, 陈军, 陈博 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司