知嘟嘟专利转让网

一种浏览器页面处理方法及装置制造方法专利

知嘟嘟专利转让网 2020-10-16 来源:中国专利局 编辑:知嘟嘟小编
本发明实施例公开了一种浏览器界面处理方法及装置,应用于具有网页区和显示栏的移动终端浏览器,所述方法包括获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。本发明实施例中的浏览器页面处理方法,在网页区滑动时,可以渲染显示栏的区域截图与网页区为一体。专利说明一种浏览器页面处理方法及装
一种浏览器页面处理方法及装置制造方法
【专利摘要】本发明实施例公开了一种浏览器界面处理方法及装置,应用于具有网页区和显示栏的移动终端浏览器,所述方法包括:获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。本发明实施例中的浏览器页面处理方法,在网页区滑动时,可以渲染显示栏的区域截图与网页区为一体。
【专利说明】一种浏览器页面处理方法及装置

【技术领域】
[0001] 本发明涉及互联网应用【技术领域】,特别涉及一种浏览器界面处理方法及装置。

【背景技术】
[0002] 随着互联网以及手机等移动终端的普及,通过手机上网获取外界信息已经成为大 多数用户获取外界信息的重要途径,其中,手机浏览器是用户常用的上网工具。现有的手机 浏览器界面包括显示栏和网页区,显示栏又包括工具栏、地址栏,通常的,工具栏显示于浏 览器界面的下侧,地址栏显示于浏览器的上侧。在用户浏览手机网页的时候,为了增加浏览 器网页区的显示区域面积,通常隐藏手机浏览器的工具栏和地址栏,只显示手机浏览器的 网页区。因此,手机浏览器的工具栏和地址栏会随着网页区的滑动隐藏或显现,如向上滑动 网页区时,工具栏、地址栏会随着网页区的滑动而隐藏;向下滑动网页区时,工具栏、地址栏 会随着网页区的滑动而显现。
[0003] 现有手机浏览器中的工具栏、地址栏、网页区为独立的三部分,在隐藏或显现工具 栏和地址栏时,通过计算滑动的距离,确定工具栏和地址栏与网页区之间的位置关系,根据 这个位置关系来隐藏或显示工具栏和地址栏。也就是说,现有技术中的手机浏览器中的工 具栏、地址栏、网页区不能形成为一体。


【发明内容】

[0004] 有鉴于此,本发明实施例的目的在于提供一种窗口显示方法、装置以及一种电子 设备,用以将显示栏与网页区形成为一体。
[0005] 技术方案如下:
[0006] 一种浏览器界面处理方法,所述方法包括:
[0007] 获取浏览器界面上显示栏的截图;
[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] 图1示出了本发明实施例提供的浏览器界面处理方法的一种流程示意图;
[0052] 图2示出了图1所示实施例中S130的一种具体实现方式;
[0053] 图3示出了图2所示实施例中浏览器界面的一种示意图;
[0054] 图4示出了图2所示实施例中向上滑动浏览器界面的一种示意图;
[0055] 图5示出了图2所示实施例中截取显示栏的区域截图的一种示意图;
[0056] 图6示出了图2所示实施例中截取显示栏的区域截图的一种示意图;
[0057] 图7示出了图1所示实施例中S130的另一种具体实现方式;
[0058] 图8示出了图7所示实施例中浏览器界面的另一种示意图;
[0059] 图9示出了图7所示实施例中截取显示栏的区域截图的一种示意图;
[0060] 图10示出了图7所示实施例中截取显示栏的区域截图的一种示意图;
[0061] 图11示出了图1所示实施例中S130的另一种具体实现方式;
[0062] 图12示出了图11所示实施例中浏览器界面的另一种示意图;
[0063] 图13示出了本发明实施例提供的浏览器界面处理装置的一种结构示意图;
[0064] 图14示出了本发明实施例提供的浏览器界面处理装置的一种结构示意图;
[0065] 图15示出了本发明实施例提供的浏览器界面处理装置的另一结构示意图;
[0066] 图16示出了本发明实施例提供的浏览器界面处理装置的另一结构示意图;
[0067] 图17示出了本发明实施例提供的浏览器界面处理装置的另一结构示意图;
[0068] 图18示出了本发明实施例提供的浏览器界面处理装置的另一结构示意图。

【具体实施方式】
[0069] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0070] 参见图1,本发明实施例提供一种浏览器界面处理方法,包括:
[0071] S110 :获取浏览器界面上显示栏的截图。
[0072] S120 :对浏览器界面上的网页区进行检测。
[0073] S130:如果确定网页区产生了滑动,且滑动的距离大于或者等于预设值,对显示栏 的截图进行处理,得到区域截图。
[0074] S140 :在获取显示栏的区域截图后,将该区域截图与网页区渲染为一体。
[0075] 可选的,上述显示栏可以显示在浏览器界面的上侧,如图2所示,上述S130,可以 包括:
[0076] S1311 :如果确定网页区向上滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向截去一部分,得到区 域截图。
[0077] 其中,预设值的大小可以像素为单位或以长度为单元,本领域技术人员可以根据 实际情况设定预设值,在此不作赘述。
[0078] 参见图3。图3中,显示栏1为地址栏,2为网页区。在打开浏览器界面后,地址栏 1通常显示在浏览器界面的上侧。
[0079] 参考图4,当确定网页区向上滑动,且滑动距离大于或者等于预设值时,参见图5, 以滑动距离为长度值,以地址栏的截图的顶边为起始边,在地址栏的截图上纵向截去部分 11,得到区域截图12。
[0080] S1312:如果确定网页区向下滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向获取一部分,得到区 域截图。
[0081] 参见图6,以滑动距离为长度值,以地址栏的截图的底边为起始边,在地址栏的截 图上纵向获取部分13,该部分13为区域截图。
[0082] 可选的,上述的显示栏可以显示在浏览器界面的下侧,如图7所示,上述S130可以 包括:
[0083] S1321 :如果确定网页区向上滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向截去一部分,得到区 域截图。
[0084] 参见图8。图8中,2为网页区,显示栏3为工具栏。在打开浏览器界面后,工具栏 3通常显示在浏览器界面下侧。
[0085] 当确定网页区向上滑动,且滑动距离大于或者等于预设值时,参见图9,以工具栏 的截图的底边为起始边,在工具栏的截图上纵向截去部分32,得到工具栏的区域截图31。
[0086] S1322:如果确定网页区向下滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向获取一部分,得到区 域截图。
[0087] 参见图10,以滑动距离为长度值,以工具栏的截图的顶边为起始边,在工具栏的截 图上纵向获取部分33,该部分33为区域截图。
[0088] 可选的,上述显示栏可以显示在浏览器界面的上侧和下侧。显示在上侧的显示栏 为第一显示栏,显示在下侧的显示栏为第二显示栏。如图11所示,上述S130可以包括:
[0089] S1331 :如果确定网页区向上滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的截图上纵向截去一部 分,得到第一区域截图;以第二显示栏的截图的底边为起始边,在第二显示栏的截图上纵向 截去一部分,得到第二区域截图。
[0090] 参见图12。图12中,第一显示栏1为地址栏,2为网页区,第二显示栏3为工具栏。 在打开浏览器界面后,地址栏1通常显示在浏览器界面的上侧;工具栏3通常显示在浏览器 界面的下侧。可选的,在本发明的其他实施例里,工具栏也可以显示在浏览器界面的上侧, 而地址栏可以显示在浏览器界面的下侧。本发明的实施例对此不作具体的限定。
[0091] S1332:如果确定网页区向下滑动,且滑动距离大于或者等于预设值,则以滑动距 离为长度值,以第一显示栏的截图的底边为起始边,在第一显示栏截图上纵向获取一部分, 得到第三区域截图;以第二显示栏的截图的顶边为起始边,在第二显示栏的截图上获取一 部分,得到第四区域截图。
[0092] 采用本发明的实施例,向上滑动网页区时,地址栏和/或工具栏会随着网页区的 滑动而逐渐隐藏;向下滑动网页区时,地址栏和/或工具栏会随着网页区的滑动而逐渐显 现。
[0093] 可选的,在上述任一实施例中,获取浏览器界面上显示栏的截图(S110),可以包 括:
[0094] 截取界面上已显示的显示栏的图片,得到显示栏的截图;或,
[0095] 在预先保存的截图中,查找浏览器界面上显示栏的截图。
[0096] 可选的,在上述任一实施例中,上述在获取显示栏的区域截图后,将该区域截图与 网页区渲染为一体(S140),可以包括:
[0097] 在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数据;
[0098] 将区域截图的纹理数据与网页区的纹理数据进行合并;
[0099] 渲染合并后的纹理数据。
[0100] 本发明实施例提供一种浏览器界面的处理方法,在检测到网页区的滑动动作时, 渲染显示栏的区域截图与网页区为一体。本发明实施例中的浏览器页面处理方法,在网页 区滑动时,可以渲染显示栏的区域截图与网页区为一体。因此省去了计算过程,减少了电子 设备占用的内存资源,解决了电子设备因计算带来的网页加载速度慢,卡顿等现象。
[0101] 与上述方法实施例对应,本发明还提供一种浏览器界面处理装置,参见图13,包 括:
[0102] 图片获取单元100,用于获取浏览器界面上显示栏的截图;
[0103] 检测单元110,用于对所述浏览器界面上的网页区进行检测;
[0104] 区域截图获取单元120,用于在确定所述网页区产生了滑动,且滑动的距离大于或 者等于预设值时,对所述显示栏的截图进行处理,得到区域截图;
[0105] 渲染单元130,用于在获取显示栏的区域截图后,将该区域截图与所述网页区渲染 为一体。
[0106] 在本发明的其他实施例中,上述的显示栏可以为显示在浏览器界面上侧的显示栏 和/或显示在浏览器界面下侧的显示栏,例如,地址栏和/或工具栏。
[0107] 可选的,参见图14,当显示栏显示在浏览器界面的上侧时,所述区域截图获取单元 120可以包括:
[0108] 第一截取子单元1201,在确定所述网页区向上滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵 向截去一部分,得到区域截图;
[0109] 第二截取子单元1202,在确定所述网页区向下滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵 向获取一部分,得到区域截图。
[0110] 可选的,参见图15,当显示栏显示在浏览器界面的下侧时,所述区域截图获取单元 120可以包括:
[0111] 第三截取子单元1203,在确定所述网页区向上滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵 向截去一部分,得到区域截图;
[0112] 第四截取子单元1204,在确定所述网页区向下滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵 向获取一部分,得到区域截图。
[0113] 可选的,参见图16,如果显示栏包括显示在浏览器界面上侧的第一显示栏和显示 在浏览器界面下侧的第二显示栏,所述区域截图获取单元120可以包括:
[0114] 第五截取子单元1205,在确定所述网页区向上滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的 截图上纵向截去一部分,得到第一区域截图,以第二显示栏的截图的底边为起始边,在第二 显示栏的截图上纵向截去一部分,得到第二区域截图;
[0115] 第六截取子单元1206,在确定所述网页区向下滑动,且滑动距离大于或者等于预 设值时,用于以滑动距离为长度值,以第一显示栏的截图的底边为起始边,在第一显示栏的 截图上纵向获取一部分,得到第三区域截图,以第二显示栏的截图的顶边为起始边,在第二 显示栏的截图上获取一部分,得到第四区域截图。
[0116] 可选的,参见图17,所述图片获取单元100,可以包括:
[0117] 第一获取子单元1001,用于截取所述界面上已显示的显示栏的图片,得到所述显 示栏的截图;或,
[0118] 第二获取子单元1002,用于在预先保存的显示栏截图中查找所述界面对应的显示 栏截图,得到所述界面的显示栏截图。
[0119] 可选的,参见图18,所述渲染单元130,可以包括:
[0120] 转化子单元1301,用于在获取显示栏的区域截图后,将显示栏的区域截图转化成 纹理数据;
[0121] 合并子单元1302,用于将区域截图的纹理数据与网页区的纹理数据进行合并;
[0122] 渲染子单元1303,用于渲染合并后的纹理数据。
[0123] 本发明实施例提供一种浏览器界面的处理装置,在检测到网页区的滑动动作时, 渲染显示栏的区域截图与网页区为一体。在网页区滑动时,可以渲染显示栏的区域截图与 网页区为一体。因此省去了计算过程,减少了电子设备占用的内存资源,解决了电子设备因 计算带来的网页加载速度慢,卡顿等现象。
[0124] 对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0125] 需要说明的是,在本文中,诸如和第二等之类的关系术语仅仅用来将一个实体或 者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任 何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固 有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包 括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0126] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0127] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
【权利要求】
1. 一种浏览器界面处理方法,其特征在于,所述方法包括: 获取浏览器界面上显示栏的截图; 对所述浏览器界面上的网页区进行检测; 如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏 的截图进行处理,得到区域截图; 在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。
2. 根据权利要求1所述的方法,其特征在于,如果所述显示栏显示在所述浏览器界面 的上侧,所述对所述显示栏的截图进行处理,得到区域截图,包括: 如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起 始边,在显示栏的截图上纵向截去一部分,得到区域截图; 如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的底边为起 始边,在显示栏的截图上纵向获取一部分,得到区域截图。
3. 根据权利要求1所述的方法,其特征在于,如果所述显示栏显示在所述浏览器界面 的下侧,所述对所述显示栏的截图进行处理,得到区域截图,包括: 如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的底边为起 始边,在显示栏的截图上纵向截去一部分,得到区域截图; 如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起 始边,在显示栏的截图上纵向获取一部分,得到区域截图。
4. 根据权利要求1所述的方法,其特征在于,如果所述显示栏包括显示在所述浏览器 的界面上侧的第一显示栏和显示在所述浏览器的界面下侧的第二显示栏,所述对所述显示 栏的截图进行处理,得到区域截图,包括: 如果确定所述网页区向上滑动,则以滑动距离为长度值,以第一显示栏的截图的顶边 为起始边,在第一显示栏的截图上纵向截去一部分,得到第一区域截图,以第二显示栏的截 图的底边为起始边,在第二显示栏的截图上纵向截去一部分,得到第二区域截图; 如果确定所述网页区向下滑动,则以滑动距离为长度值,以第一显示栏的截图的底边 为起始边,在第一显示栏的截图上纵向获取一部分,得到第三区域截图,以第二显示栏的截 图的顶边为起始边,在第二显示栏的截图上获取一部分,得到第四区域截图。
5. 根据权利要求1-4任意一项所述的方法,其特征在于,所述获取浏览器界面上显示 栏的当前截图,包括: 截取所述界面上已显示的显示栏的图片,得到所述显示栏的截图; 或, 在预先保存的显示栏截图中查找所述界面对应的显示栏截图,得到所述界面的显示栏 截图。
6. 根据权利要求1-4任意一项所述的方法,其特征在于,所述在获取显示栏的区域截 图后,将该区域截图与所述网页区渲染为一体,包括: 在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数据; 将区域截图的纹理数据与网页区的纹理数据进行合并; 渲染合并后的纹理数据。
7. -种浏览器界面处理装置,其特征在于,所述装置包括: 图片获取单元,用于获取浏览器界面上显示栏的截图; 检测单元,用于对所述浏览器界面上的网页区进行检测; 区域截图获取单元,用于在确定所述网页区产生了滑动,且滑动的距离大于或者等于 预设值时,对所述显示栏的截图进行处理,得到区域截图; 渲染单元,用于在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。
8. 根据权利要求7所述的装置,其特征在于,如果所述显示栏显示在浏览器界面的上 侧,所述区域截图获取单元,包括: 第一截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向截去一 部分,得到区域截图; 第二截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向获取一 部分,得到区域截图。
9. 根据权利要求7所述的装置,其特征在于,如果所述显示栏显示在浏览器的下侧,所 述区域截图获取单元,包括: 第三截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向截去一 部分,得到区域截图; 第四截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向获取一 部分,得到区域截图。
10. 根据权利要求7所述的装置,其特征在于,如果所述显示栏包括显示在所述浏览器 的界面上侧的第一显示栏和显示在所述浏览器的界面下侧的第二显示栏,所述区域截图获 取单元,包括: 第五截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的截图上纵 向截去一部分,得到第一区域截图,以第二显示栏的截图的底边为起始边,在第二显示栏的 截图上纵向截去一部分,得到第二区域截图; 第六截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值 时,以滑动距离为长度值,以第一显示栏截图的底边为起始边,在第一显示栏的截图上纵向 获取一部分,得到第三区域截图,以第二显示栏的截图的顶边为起始边,在第二显示栏的截 图上获取与长度值大小相同的部分,得到第四区域截图。
11. 根据权利要求7-10任意一项所述的装置,其特征在于,所述图片获取单元,包括: 第一获取子单元,用于截取所述界面上已显示的显示栏的图片,得到所述显示栏的截 图;或, 第二获取子单元,用于在预先保存的显示栏截图中查找所述界面对应的显示栏截图, 得到所述界面的显示栏截图。
12. 根据权利要求7-10任意一项所述的装置,其特征在于,所述渲染单元,包括: 转化子单元,用于在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数 据; 合并子单元,用于将区域截图的纹理数据与网页区的纹理数据进行合并; 渲染子单元,用于渲染合并后的纹理数据。
【文档编号】G06F3/0484GK104063151SQ201410321142
【公开日】2014年9月24日 申请日期:2014年7月7日 优先权日:2014年7月7日
【发明者】赵世婚, 关翔 申请人:可牛网络技术(北京)有限公司
0

精彩评论

暂无评论...
验证码 换一张
取 消