发明名称 文档加载方法及系统
摘要 本发明提供一种文档加载方法及系统,所述方法包括以下步骤:读取文档内部排列在前的预定数量的二进制数据,写入I/O缓存中;提取所述I/O缓存中的数据,进行排版,并将排版完成后的数据写入排版缓存;提取所述排版缓存中的数据,进行绘制,并显示已绘制完成的数据;对文档剩下的数据进行空闲读取,并将得到的数据写入所述I/O缓存中;判断在空闲读取的过程中是否存在用户操作;若否,则在空闲读取结束后根据所述I/O缓存中的数据进行重新排版和绘制。本发明的文档加载方法及系统,一方面解决了读取响应时间长的问题,减少了用户等待时间;另外一方面可以有效防止在程序装载文档时的内存过大,减少程序崩毁现象。
申请公布号 CN103309994A 申请公布日期 2013.09.18
申请号 CN201310248394.8 申请日期 2013.06.20
申请人 珠海金山办公软件有限公司;北京金山办公软件有限公司 发明人 陈禹;向晨宇;黎伟杰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 李双皓;王茹
主权项 一种文档加载方法,其特征在于,包括以下步骤:读取文档内部排列在前的预定数量的二进制数据,写入I/O缓存中;提取所述I/O缓存中的数据,进行排版,并将排版完成后的数据写入排版缓存;提取所述排版缓存中的数据,进行绘制,并显示已绘制完成的数据;对文档剩下的数据进行空闲读取,并将得到的数据写入所述I/O缓存中;判断在空闲读取的过程中是否存在用户操作;若否,则在空闲读取结束后根据所述I/O缓存中的数据进行重新排版和绘制。
地址 519015 广东省珠海市吉大景山路莲山巷8号金山软件大厦