发明名称 |
文档加载方法及系统 |
摘要 |
本发明提供一种文档加载方法及系统,所述方法包括以下步骤:读取文档内部排列在前的预定数量的二进制数据,写入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号金山软件大厦 |