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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113051504A(43)申请公布日2021.06.29(21)申请号202110309374.1(22)申请日2021.03.23(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人邹涛孙俊(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人张娜黄健(51)Int.Cl.G06F16/957(2019.01)G06F16/951(2019.01)权利要求书3页说明书9页附图3页(54)发明名称文档预览方法、装置、设备、存储介质及程序产品(57)摘要本申请公开了文档预览方法、装置、设备、存储介质及程序产品,涉及智能搜索领域。该方法包括:接收文档预览请求,并根据文档预览请求,获取待预览文档的多个数据块中的目标数据块,目标数据块为包括待预览文档的根对象和对象地址索引表的指示信息的数据块;根据目标数据块,分别确定待预览文档的根对象和对象地址索引表;根据根对象和对象地址索引表,查找第一待预览页面对象;获取第一待预览页面对象中页内对象对应的数据块,并对数据块进行解析和渲染。该方法提高了文档在线预览时的文档打开速度。CN113051504ACN113051504A权利要求书1/3页1.一种文档预览方法,包括:接收文档预览请求,并根据所述文档预览请求,获取待预览文档的多个数据块中的目标数据块,所述目标数据块为包括所述待预览文档的根对象和对象地址索引表的指示信息的数据块;根据所述目标数据块,分别确定所述待预览文档的根对象和对象地址索引表;根据所述根对象和所述对象地址索引表,查找第一待预览页面对象;获取所述第一待预览页面对象中页内对象对应的数据块,并对所述数据块进行解析和渲染。2.根据权利要求1所述的方法,所述根据所述根对象和所述对象地址索引表,查找第一待预览页面对象,包括:根据所述根对象和所述对象地址索引表,查找页面对象;从所述页面对象中查找子页面对象的标识信息;根据所述子页面对象的标识信息和所述对象地址索引表,查找所述第一待预览页面对象。3.根据权利要求2所述的方法,所述根据所述根对象和所述对象地址索引表,查找页面对象,包括:从所述根对象中查找页面对象的标识信息;根据所述页面对象的标识信息和所述对象地址索引表,查找页面对象。4.根据权利要求1‑3任一项所述的方法,所述根据所述文档预览请求,获取待预览文档的多个数据块中的目标数据块,包括:根据所述文档预览请求,确定所述待预览文档的多个数据块各自对应的地址;根据所述多个数据块各自对应的地址,获取所述目标数据块。5.根据权利要求1‑3任一项所述的方法,所述目标数据块为所述待预览文档的多个数据块中的第一个数据块;所述根据所述目标数据块,确定所述待预览文档的根对象和对象地址索引表,包括:根据所述第一个数据块,分别查找所述根对象的标识信息和所述对象地址索引表的地址信息;根据所述根对象的标识信息查找所述根对象;根据所述对象地址索引表的地址信息,获取存储所述对象地址索引表的数据块,并从所述存储所述对象地址索引表的数据块中获取所述对象地址索引表。6.根据权利要求1‑3任一项所述的方法,所述目标数据块为所述待预览文档的多个数据块中的第一个数据块和最后一个数据块;所述根据所述目标数据块,确定所述待预览文档的根对象和对象地址索引表,包括:对所述第一个数据块进行分析,确定所述待预览文档是否为线性化文档;若否,则从所述最后一个数据块中,分别查找所述根对象的标识信息和所述对象地址索引表的地址信息;根据所述根对象的标识信息和所述第一个数据块,查找所述根对象;根据所述对象地址索引表的地址信息,获取存储所述对象地址索引表的数据块,并从所述存储所述对象地址索引表的数据块中获取所述对象地址索引表。2CN113051504A权利要求书2/3页7.根据权利要求6所述的方法,所述根据所述根对象的标识信息和所述第一个数据块,查找所述根对象,包括:根据所述根对象的标识信息,从所述第一个数据块中查找所述根对象;若在所述第一个数据块中未查找到所述根对象,则获取所述待预览文档的第二个数据块;从所述第二个数据块中查找所述根对象。8.根据权利要求1‑3任一项所述的方法,所述多个数据块中存在至多一个数据块的大小与其他数据块的大小不同。9.一种文档预览装置,包括:获取模块,用于接收文档预览请求,并根据所述文档预览请求,获取待预览文档的多个数据块中的目标数据块,所述目标数据块为包括所述待预览文档的根对象和对象地址索引表的指示信息的数据块;第一处理模块,用于根据所述目标数据块,分别确定所述待预览文档的根对象和对象地址索引表;第二处理模块,用于根据所述根对象和所述对象地址索引表,查找第一待预览页面对象;显示模块,