预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110297998A(43)申请公布日2019.10.01(21)申请号201910543488.5(22)申请日2019.06.21(71)申请人四川盛趣时代网络科技有限公司地址610000四川省成都市自由贸易试验区成都高新区府城大道西段399号10栋8楼6号(72)发明人肖兵(74)专利代理机构成都君合集专利代理事务所(普通合伙)51228代理人尹新路(51)Int.Cl.G06F16/957(2019.01)权利要求书1页说明书3页附图1页(54)发明名称浏览器界面多窗口同时显示方法(57)摘要本发明涉及计算机网络领域,具体的说,是一种提高上网使用者上网体验的浏览器界面多窗口同时显示方法。本发明的浏览器界面多窗口同时显示方法,打开第一个网页实体后,Render进程初始化,并请求Browser进程下载网页内容,同时Render进程对下载的网页内容进行解析、布局、绘制以及JS运行,通过cc模块渲染合成后生成显示画面在浏览器窗口显示,触发分窗模块分窗口后下一个打开的网页实体则会在浏览器的现实窗口中与之前打开的网页实体并列显示;满足了用户对多个网页实体同时进行访问的需求,不在局限于传统浏览器的浏览方式,只需要简单的拖拽或者点击即可完成多窗口浏览。CN110297998ACN110297998A权利要求书1/1页1.浏览器界面多窗口同时显示方法,其特征在于包括以下步骤:S1:用户启用浏览器,打开第一个网页实例,Chromium在Browser进程中创建该第一个网页实例的FrameTree,并将该第一个网页实例的URL发送给Render进程进行加载;S2:Render进程初始化,并请求Browser进程下载网页内容,同时Render进程对下载的网页内容进行解析、布局、绘制以及JS运行;S3:将解析结果交付cc模块进行渲染合成,生成显示画面在浏览器窗口显示;S4:用户打开下一个网页实例,触发分窗模块分窗口;S5:在浏览器窗口中并列显示第一个网页实例和下一个网页实例。2.根据权利要求1所述的浏览器界面多窗口同时显示方法,其特征在于:所述的cc模块为chromium合成器。3.根据权利要求2所述的浏览器界面多窗口同时显示方法,其特征在于:所述的chromium合成器将每一个画面层分割成很多tile,仅渲染当前viewport所涉及到的那些tile。4.根据权利要求3所述的浏览器界面多窗口同时显示方法,其特征在于:所述的chromium合成器将实际渲染操作独立成impl线程,与webkit所运行的main线程分离。5.根据权利要求1所述的浏览器界面多窗口同时显示方法,其特征在于:在所述的S5步骤之后,重复步骤S3至S4,在浏览器窗口中并列显示多个网页实体。6.根据权利要求5所述的浏览器界面多窗口同时显示方法,其特征在于:所述的分窗模块分窗口时,根据点开网页实体的个数均匀划分显示窗口。2CN110297998A说明书1/3页浏览器界面多窗口同时显示方法技术领域[0001]本发明涉及计算机网络领域,具体的说,是一种提高上网使用者上网体验的浏览器界面多窗口同时显示方法。背景技术[0002]浏览器是上网必备的一种软件,传统浏览器只支持对单个网站进行浏览,即在一个显示窗口中,只能显示一个网页实体,无法满足用户希望同时浏览多个网站的使用场景(比如:用户在购物时,很多时候需要对比多个购物网站的同一产品)。发明内容[0003]本发明的所要解决的技术问题是:提供一种提高上网使用者上网体验的浏览器界面多窗口同时显示方法。[0004]本发明通过下述技术方案实现:浏览器界面多窗口同时显示方法,包括以下步骤:S1:用户启用浏览器,打开第一个网页实例,Chromium在Browser进程中创建该第一个网页实例的FrameTree,并将该第一个网页实例的URL发送给Render进程进行加载;S2:Render进程初始化,并请求Browser进程下载网页内容,同时Render进程对下载的网页内容进行解析、布局、绘制以及JS运行;S3:将解析结果交付cc模块进行渲染合成,生成显示画面在浏览器窗口显示;S4:用户打开下一个网页实例,触发分窗模块分窗口;S5:在浏览器窗口中并列显示第一个网页实例和下一个网页实例。[0005]进一步地,为了更好的实现本发明,特别采用下述设置:所述的cc模块为chromium合成器。[0006]进一步地,为了更好的实现本发明,特别采用下述设置:所述的chromium合成器将每一个画面层分割成很多tile,仅渲染当前viewport所涉及到的那些tile。[0007]进一步地,为了更好的实现本发明,特别采用下述设置:所述的chromium合成器将实际渲染操作独立成impl线