本说明书提供文档在线播放方法及装置、计算设备及可读存储介质,其中所述文档在线播放方法包括:在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。根据本说明书的文档在线播放方法将各种文档转换为swf文件,加载后不会丢失原来文档中保存的格式,并且在加载时采用懒加载的方式,降低了服务器的负担,提高了服务器的运行效率,并且用户在阅读的时候体验顺滑,不会卡顿,从而提高用户体验。
【技术实现步骤摘要】
文档在线播放方法及装置、计算设备及可读存储介质
本说明书涉及互联网
,特别涉及文档在线播放方法及装置、计算设备及可读存储介质。
技术介绍
信息时代各种类型的文档需要以在线的方式阅读,很多都是简单暴力的方式将文档拷贝然后以网页的形式展示,发布后,丢失了很多原来文档中保存的格式,给用户带来了极差的阅读体验。
技术实现思路
有鉴于此,本说明书实施例提供了一种文档在线播放方法。本说明书同时涉及一种文档在线播放装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种文档在线播放方法,包括:在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。可选地,文档在线播放方法还包括:接收所述用户基于与浏览的当前页码对应的swf文件输入的查找命令,其中,所述查找命令中包括查找关键字;根据所述查找关键字进行搜索,获得与所述查找关键字相关的swf文件的页码,并进行展示。可选地,在将所述文档转换为swf格式的至少一个swf文件时针对所述至少一个swf文件生成一一对应的至少一个文本文件,根据所述查找关键字进行搜索,获得与所述查找关键字相关的swf文件的页码,包括:根据所述查找关键字在所述至少一个文本文件中进行搜索,获得目标文本文件,其中,所述目标文本文件中存在所述查找关键字;获得与所述目标文本文件对应的页码。可选地,在将所述文档转换为swf格式的至少一个swf文件时生成记录文件,所述记录文件中至少记录所述至少一个文本文件的目录和对应的页码,所述获得与所述目标文本文件对应的页码包括:根据所述目标文本文件的目录、在所述记录文件中查找所述目标文本文件对应的页码。可选地,文档在线播放方法还包括:接收所述用户基于与浏览的当前页码对应的swf文件输入的高亮显示命令;在所获得的与所述查找关键字相关的swf文件中,对所述查找关键字进行高亮显示。可选地,在将所述文档转换为swf格式的至少一个swf文件时生成记录文件,所述记录文件中记录每个swf文件对应的页码以及文件路径,加载所述至少一个swf文件中的目标swf文件包括:根据所述用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码,在所述记录文件中查找对应的文件路径;加载所述对应的文件路径存储的目标swf文件。可选地,文档在线播放方法还包括:接收所述用户基于与浏览的当前页码对应的swf文件输入的定位命令;跳转到所获得的与所述查找关键字相关的swf文件的页码中的第一个页码,并定位至所述第一个页码中的第一个查找关键字。可选地,在将所述文档转换为swf格式的至少一个swf文件之前,还包括:将所述文档添加至转换队列;相应地,将所述文档转换为swf格式的至少一个swf文件包括:在所述文档从所述转换队列出队的情况下,将所述文档转换为swf格式的至少一个swf文件。可选地,在将所述文档添加至转换队列之前,还包括:对所述文档进行扫描分析;相应地,将所述文档添加至转换队列包括:在扫描分析结果正常的情况下,将所述文档添加至转换队列。根据本说明书实施例的第二方面,提供了一种文档在线播放装置,包括:转换模块,被配置为:在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;加载模块,被配置为:响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现下述方法:在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述文档在线播放方法的步骤。本说明书提供的文档在线播放方法,将上传的各种格式的文档转换为swf文件;在用户浏览文档时,加载与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。根据本说明书的文档在线播放方法采用与现有技术的拷贝文档以网页形式展示不同的方式,将各种文档转换为swf文件,加载后不会丢失原来文档中保存的格式,并且在加载时采用懒加载的方式,用户看哪页便加载该页及上下相关页的swf文件,降低了服务器的负担,提高了服务器的运行效率,并且用户在阅读的时候体验顺滑,不会卡顿,从而提高用户体验。附图说明图1示出了本说明书一实施例提供的一种文档在线播放方法的流程图;图2示出了本说明书一实施例提供的一种文档在线播放方法的格式转换及播放的示意图;图3示出了本说明书一实施例提供的文档在线播放方法播放时的播放界面的示意图;图4示出了本说明书一实施例提供的一种文档在线播放方法的处理流程图;图5示出了本说明书一实施例提供的一种文档在线播放装置的结构示意图;图6示出了本说明书一实施例提供的一种计算设备的结构框图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一本文档来自技高网...
【技术保护点】
1.一种文档在线播放方法,其特征在于,包括:/n在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;/n响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。/n
【技术特征摘要】
1.一种文档在线播放方法,其特征在于,包括:
在检测到上传的文档的情况下,将所述文档转换为swf格式的至少一个swf文件;
响应于用户的浏览请求,加载所述至少一个swf文件中的目标swf文件,其中,所述目标swf文件包括与用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码对应的swf文件。
2.根据权利要求1所述的文档在线播放方法,其特征在于,还包括:
接收所述用户基于与浏览的当前页码对应的swf文件输入的查找命令,其中,所述查找命令中包括查找关键字;
根据所述查找关键字进行搜索,获得与所述查找关键字相关的swf文件的页码,并进行展示。
3.根据权利要求2所述的文档在线播放方法,其特征在于,在将所述文档转换为swf格式的至少一个swf文件时针对所述至少一个swf文件生成一一对应的至少一个文本文件,根据所述查找关键字进行搜索,获得与所述查找关键字相关的swf文件的页码,包括:
根据所述查找关键字在所述至少一个文本文件中进行搜索,获得目标文本文件,其中,所述目标文本文件中存在所述查找关键字;
获得与所述目标文本文件对应的页码。
4.根据权利要求3所述的文档在线播放方法,其特征在于,在将所述文档转换为swf格式的至少一个swf文件时生成记录文件,所述记录文件中至少记录所述至少一个文本文件的目录和对应的页码,所述获得与所述目标文本文件对应的页码包括:
根据所述目标文本文件的目录、在所述记录文件中查找所述目标文本文件对应的页码。
5.根据权利要求2所述的文档在线播放方法,其特征在于,还包括:
接收所述用户基于与浏览的当前页码对应的swf文件输入的高亮显示命令;
在所获得的与所述查找关键字相关的swf文件中,对所述查找关键字进行高亮显示。
6.根据权利要求1或2所述的文档在线播放方法,其特征在于,在将所述文档转换为swf格式的至少一个swf文件时生成记录文件,所述记录文件中记录每个swf文件对应的页码以及文件路径,加载所述至少一个swf文件中的目标swf文件包括:
根据所述用户浏览的当前页码、以及所述当前页码前的第一预设数目的页码和/或所述当前页码后的第二预设数目的页码,在所...
【专利技术属性】
技术研发人员:胡清,钟洪斌,黄浩,曾梓鹏,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。