The present invention provides a web page loading method, browser and server; wherein, install the browser device with GPU graphics hardware acceleration, the method includes: receiving user confirmation information search, search server browser to send search instructions, the search instructions include: search target and the browser is the equipment in the card information; receiving the corresponding search server sends the search page and the page when loading the target hardware acceleration list; the hardware acceleration list is the search server according to the graphics information determined; according to the list of hardware accelerated loading the search server \. The method can improve the usability of the GPU hardware acceleration when the web page is loaded, and avoids the problem that the browser blue screen or the crash easily occurs after the browser side opens the hardware to accelerate the search.
【技术实现步骤摘要】
网页加载方法、浏览器及服务器
本专利技术涉及一种计算机技术,尤其涉及一种网页加载方法、浏览器及服务器。
技术介绍
目前,对一些图形操作来说,利用图形处理芯片(GraphicProcessingUnit,以下简称为GPU)比中央处理器CPU的处理效率更高,比如GPU在执行Alpha混合与双线性图形缩放的时候就比CPU快得多,还可以利用像素着色器执行复杂的每像素计算。而且执行更多任务,CPU资源就得以释放给其他浏览器子系统,还能获得更流畅的动画和视频播放效果。然而,现有技术中在搜索网页时,若搜索服务器发送的网页中待加载的网页元素类型较多,加载较慢时,现有的浏览器中使用GPU硬件加速实现对浏览器进行渲染。例如,在开启该项功能后,对于网页中指定类型的网页元素,都会自动地发送到GPU中进行渲染,以加快网页的渲染过程。但是实际使用中,GPU都是由显卡来实际进行渲染并给出实际的渲染结果数据,以在显示器上进行显示。但是并非所有的显卡都支持硬件加速技术,而且支持GPU加速技术的显卡的版本型号是千差万别,同一显卡的驱动版本也有区别。因此,开启硬件加速功能后,由于以上差异性,显卡存在不能正确地对处理所有指定类型的网页元素,浏览器出现蓝屏或者崩溃的概率很高,在出现这类故障的情况下,只能通过禁用浏览器的硬件加速功能,牺牲CPU的资源来提高浏览器的稳定性。针对以上网页搜索时因硬件加速导致出现浏览器蓝屏或崩溃的现象,现有技术中尚未提出有效的解决方案。
技术实现思路
针对现有技术中的缺陷,本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的网页加载方法、浏览器及服务器。第一方面,本 ...
【技术保护点】
一种网页加载的方法,其特征在于,安装该浏览器的设备的显卡具有图形处理器GPU硬件加速功能,所述方法包括:在接收到用户的确认搜索信息时,浏览器向搜索服务器发送搜索指令,所述搜索指令包括:搜索目标和所述浏览器所属设备中的显卡信息;接收所述搜索服务器发送的对应所述搜索目标的网页及加载所述网页时的硬件加速列表;该硬件加速列表是所述搜索服务器根据所述显卡信息确定的;根据所述硬件加速列表加载所述搜索服务器发送的网页。
【技术特征摘要】
1.一种网页加载的方法,其特征在于,安装该浏览器的设备的显卡具有图形处理器GPU硬件加速功能,所述方法包括:在接收到用户的确认搜索信息时,浏览器向搜索服务器发送搜索指令,所述搜索指令包括:搜索目标和所述浏览器所属设备中的显卡信息;接收所述搜索服务器发送的对应所述搜索目标的网页及加载所述网页时的硬件加速列表;该硬件加速列表是所述搜索服务器根据所述显卡信息确定的;根据所述硬件加速列表加载所述搜索服务器发送的网页。2.根据权利要求1所述的方法,其特征在于,根据所述硬件加速列表加载所述搜索服务器发送的网页的步骤,包括:根据浏览器所属设备中的显卡信息,在所述硬件加速列表中查找到与该显卡信息对应的用于硬件加速的网页元素类型;在浏览器加载所述搜索服务器发送的网页时,按照查找的网页元素类型对浏览器页面的加载进行GPU硬件加速。3.根据权利要求1所述的方法,其特征在于,浏览器向搜索服务器发送搜索指令的步骤之前,所述方法还包括:浏览器的搜索页面展示搜索输入框;所述搜索页面接收用户通过所述搜索输入框输入的确认搜索信息。4.一种网页加载的方法,其特征在于,包括:接收浏览器发送的搜索指令,所述搜索指令为浏览器的搜索页面接收到用户的确认搜索信息时产生的包括:搜索目标和所述浏览器所属设备中的显卡信息;根据所述搜索目标查找与该搜索目标对应的网页,以及根据所述显卡信息在预设的列表中查找与该显卡信息对应的且用于在加载所述网页时加速渲染的硬件加速列表;将所述网页和所述硬件加速列表发送所述浏览器,以使所述浏览器根据所述硬件加速列表加载所述网页。5.根据权利要求4所述的方法,其特征在于,所述接收浏览器发送的搜索指令的步骤之前,所述方法还包括:根据多个本地设备的浏览器已实现GPU硬件加速的网页元素类型,以及所述本地设备的显卡信息;匹配保存所述网页元素类型以及所述本地设备...
【专利技术属性】
技术研发人员:刘庆平,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。