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

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110928543A(43)申请公布日2020.03.27(21)申请号201911067227.7(22)申请日2019.11.04(71)申请人北京小米移动软件有限公司地址100085北京市海淀区清河中街68号华润五彩城购物中心二期9层01房间(72)发明人董永清孙良木潘温(74)专利代理机构北京善任知识产权代理有限公司11650代理人康艳青(51)Int.Cl.G06F8/38(2018.01)G06F16/957(2019.01)权利要求书2页说明书10页附图2页(54)发明名称页面处理方法、装置及存储介质(57)摘要本公开是关于一种页面处理方法、装置及存储介质,该方法应用于预定平台中,包括:第一类线程获取客户端的加载页面的样式数据,并编译加载页面得到目标对象的对象信息,其中,样式数据包含目标对象的样式布局信息;第二类线程根据对象信息及样式数据,确定出目标对象的样式布局信息,并基于样式布局信息进行加载页面的页面渲染,其中,第一类线程和第二类线程分别包含至少一条线程。相较于由单一线程执行上述所有的工作,可能会出现对加载页面的渲染过程中发生渲染不及时、甚至掉帧的问题,本公开能够充分利用不同类的线程分别实现不同的功能,及时处理页面渲染相关的数据,降低产生卡顿、掉帧等逻辑错误的概率,进而提高渲染过程的可靠性。CN110928543ACN110928543A权利要求书1/2页1.一种页面处理方法,其特征在于,应用于预定平台中,包括:第一类线程获取客户端的加载页面的样式数据,并编译所述加载页面得到目标对象的对象信息,其中,所述样式数据包含所述目标对象的样式布局信息;第二类线程根据所述对象信息及所述样式数据,确定出所述目标对象的样式布局信息,并基于所述样式布局信息进行所述加载页面的页面渲染,其中,所述第一类线程和所述第二类线程分别包含至少一条线程。2.根据权利要求1所述的方法,其特征在于,所述第一类线程获取客户端的加载页面的样式数据,并编译所述加载页面得到目标对象的对象信息,包括:所述第一类线程的第一线程加载所述加载页面所在客户端的入口文件,对所述入口文件中的样式对象进行序列化处理,得到所述样式数据;所述第一线程编译所述加载页面,得到所述目标对象的对象信息。3.根据权利要求1或2所述的方法,其特征在于,所述第二类线程根据所述对象信息及所述样式数据,确定出所述目标对象的样式布局信息,并基于所述样式布局信息进行所述加载页面的页面渲染,包括:所述第二类线程的第二线程根据对象信息及所述样式数据,确定所述目标对象的样式布局信息;所述第二类线程的第三线程根据所述样式布局信息进行所述加载页面的渲染。4.根据权利要求3所述的方法,其特征在于,所述目标对象的样式布局信息包括所述目标对象在所述加载页面中的位置及所述目标对象在所述加载页面中的显示样式;所述第二类线程的第三线程根据所述样式布局信息进行所述加载页面的渲染,包括:所述第三线程基于所述目标对象在所述加载页面中的位置及所述目标对象在所述加载页面中的显示样式,对所述加载页面进行渲染。5.根据权利要求1或2所述的方法,其特征在于,所述第一类线程和所述第二类线程属于同一个进程;其中,所述第一类线程包括主线程;所述第二类线程包括所述第一类线程的子线程。6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第一类线程将所述样式数据和所述对象信息,存储至消息处理队列;所述第二类线程从所述消息处理队列中,获取所述对象信息及所述样式数据。7.一种页面处理装置,其特征在于,应用于预定平台中,包括:第一编译模块,配置为基于第一类线程获取客户端的加载页面的样式数据,并编译所述加载页面得到目标对象的对象信息,其中,所述样式数据包含所述目标对象的样式布局信息;确定模块,配置为基于第二类线程根据所述对象信息及所述样式数据,确定出所述目标对象的样式布局信息,并基于所述样式布局信息进行所述加载页面的页面渲染,其中,所述第一类线程和所述第二类线程分别包含至少一条线程。8.根据权利要求7所述的装置,其特征在于,第一编译模块,具体配置为:基于所述第一类线程的第一线程加载所述加载页面所在客户端的入口文件,对所述入2CN110928543A权利要求书2/2页口文件中的样式对象进行序列化处理,得到所述样式数据;基于所述第一线程编译所述加载页面,得到所述目标对象的对象信息。9.根据权利要求7或8所述的装置,其特征在于,所述确定模块,具体配置为:所述第二类线程的第二线程根据对象信息及所述样式数据,确定所述目标对象的样式布局信息;所述第二类线程的第三线程根据所述样式布局信息进行所述加载页面的渲染。10.根据权利要求9所述的装置,其特征在于,所述目标对象的样式