文件预览方法、文件处理方法及装置制造方法及图纸

技术编号:21089209 阅读:27 留言:0更新日期:2019-05-11 09:50
本公开涉及了一种文件预览方法、文件处理方法及装置,其中,所述文件预览方法,包括:文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件,所述文件类型集合包含支持预览的文件类型;当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容;根据所述预览内容提供所述待下载文件的预览。采用本公开能够在应用程序进行文件传输时,为用户提供文件预览,有效地提高了文件传输功能的实用性。

【技术实现步骤摘要】
文件预览方法、文件处理方法及装置
本公开涉及计算机
,尤其涉及一种文件预览方法、文件处理方法及装置。
技术介绍
随着互联网的发展,应用程序除了自身应具备的功能之外,通常还可以用于传输文件,例如,即时通讯应用程序除了用于实时聊天,还常常进行文件传输,以此极大地提高了用户日常生活中信息交流的效率。文件传输时,用户通常需要先下载该文件,然后才能够查看到该文件的相关内容。可以理解,如果该文件的相关内容并非用户所关注的,则平白浪费了文件下载所消耗的时间。更有甚者,如果终端中并未安装可以打开该文件的应用程序,用户还需要先安装可用于打开该文件的应用程序,再通过安装的应用程序查看该文件的相关内容,如果安装的应用程序利用率不高,也将造成不必要的资源浪费。由此可知,现有技术中应用程序的文件传输功能还存在着诸多不便利,而导致文件传输功能的实用性较差。
技术实现思路
为了解决上述技术问题,本公开的一个目的在于提供一种文件预览方法、文件处理方法及装置。其中,本公开所采用的技术方案为:一种文件预览方法,包括:文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件,所述文件类型集合包含支持预览的文件类型;当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容;根据所述预览内容提供所述待下载文件的预览。一种文件处理方法,包括:当目标传输文件以文件接收端为目标进行传输时,服务端请求获取所述目标传输文件及其文件类型;根据所述目标传输文件的文件类型对所述目标传输文件进行相应文件处理,生成所述目标传输文件的预览内容;发送所述预览内容至所述文件接收端。一种文件预览装置,包括:可预览确定模块,用于文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件,所述文件类型集合包含支持预览的文件类型;预览内容获取模块,用于当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容;文件预览模块,用于根据所述预览内容提供所述待下载文件的预览。一种文件处理装置,包括:文件获取模块,用于当目标传输文件以文件接收端为目标进行传输时,服务端请求获取所述目标传输文件及其文件类型;预览内容生成模块,用于根据所述目标传输文件的文件类型对所述目标传输文件进行相应文件处理,生成所述目标传输文件的预览内容;预览内容发送模块,用于发送所述预览内容至所述文件接收端。一种电子设备,包括:处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的文件预览方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的文件预览方法。与现有技术相比,本公开具有以下有益效果:文件接收端首先根据配置文件中文件类型集合确定待下载文件是否为可预览文件,在待下载文件是可预览文件时请求对待下载文件按照其文件类型进行相应文件处理,进而获得待下载文件的预览内容,并根据预览内容提供待下载文件的预览,由此,在用户尚未下载文件的前提下,文件接收端便能够为用户提供待下载文件的预览,避免用户查看待下载文件的相关内容之前需要进行待下载文件的下载,甚至需要安装可以打开该待下载文件的应用程序,不仅节省了文件下载所消耗的时间,而且避免了不必要的资源浪费,使得文件传输功能更加快捷实用,进而有效地提高了文件传输功能的实用性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的实施环境的示意图。图2是根据一示例性实施例示出的一种文件接收端的硬件结构框图。图3是根据一示例性实施例示出的一种服务端的硬件结构框图。图4是根据一示例性实施例示出的一种文件预览方法的流程图。图5是根据一示例性实施例示出的另一种文件预览方法的流程图。图6是根据一示例性实施例示出的另一种文件预览方法的流程图。图7是图4对应实施例中步骤330在一个实施例的流程图。图8是图4对应实施例中步骤330在另一个实施例的流程图。图9是根据一示例性实施例示出的另一种文件预览方法的流程图。图10是根据一示例性实施例示出的一种文件处理方法的流程图。图11是一应用场景中一种文件预览方法的具体实现示意图。图12是本公开所涉及的文件接收端中输出预览内容的具体实现示意图。图13是根据一示例性实施例示出的一种文件预览装置的框图。图14是根据一示例性实施例示出的另一种文件预览装置的框图。图15是根据一示例性实施例示出的另一种文件预览装置的框图。图16是图13对应实施例中预览内容获取模块830在一个实施例的框图。图17是图13对应实施例中预览内容获取模块830在另一个实施例的框图。图18是根据一示例性实施例示出的另一种文件预览装置的框图。图19是根据一示例性实施例示出的一种文件处理装置的框图。图20是根据一示例性实施例示出的另一种文件处理装置的框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述,这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1为一种文件预览方法在一示例性实施例中的实施环境的示意图。该实施环境包括终端100和服务端200。其中,文件接收端为具有文件传输功能的应用程序,其运行在终端100上。终端100可以是智能手机、平板电脑、笔记本电脑、台式电脑或者其它可运行应用程序的电子设备。通过终端100与服务端200交互,文件接收端便可为待下载文件向服务端200发起文件预览请求,请求服务端200对待下载文件按照其文件类型进行相应文件处理,进而获得服务端200返回的待下载文件的预览内容,并以此实现为用户提供待下载文件的预览。请参阅图2,图2是根据一示例性实施例示出的一种终端的框图。需要说明的是,该终端100只是一个适配于本公开的示例,不能认为是提供了对本公开的使用范围的任何限制。该终端100也不能解释为需要依赖于或者必须具有图2中示出的示例性的终端100中的一个或者多个组件。如图2所示,终端100包括存储器101、存储控制器103、一个或多个(图中仅示出一个)处理器105、外设接口107、射频模块109、定位模块111、摄像模块113、音频模块115、触控屏幕117以及按键模块119。这些组件通过一条或多条通讯总线/信号线121相互通讯。其中,存储器101可用于存储软件程序以及模块,如本公开示例性实施例中的文件预览方法及装置对应的程序指令及模块,处理器105通过运行存储在存储器101内的程序指令,从而执行各种功能以及数据处理,即实现上述运行于终端100的应用程序中的文件预览方法。存储器10本文档来自技高网...

【技术保护点】
1.一种文件预览方法,其特征在于,包括:文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件,所述文件类型集合包含支持预览的文件类型;当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容;根据所述预览内容提供所述待下载文件的预览。

【技术特征摘要】
1.一种文件预览方法,其特征在于,包括:文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件,所述文件类型集合包含支持预览的文件类型;当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容;根据所述预览内容提供所述待下载文件的预览。2.如权利要求1所述的方法,其特征在于,所述文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件之前,所述方法还包括:针对已安装的应用程序,根据所述待下载文件的文件类型查询用于打开所述待下载文件的应用程序;当未查询到用于打开所述待下载文件的应用程序时,跳转执行所述文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件的步骤。3.如权利要求1所述的方法,其特征在于,所述文件接收端根据配置文件中的文件类型集合确定待下载文件是否为可预览文件之前,所述方法还包括:在本地存储中进行本地配置文件查找;当本地存储中不存在所述本地配置文件时,请求服务端下发配置文件,并存储形成所述本地配置文件;相应地,所述方法还包括:接收所述服务端下发的配置文件,并解析所述本地配置文件得到所述本地配置文件的版本号;根据所述本地配置文件的版本号和所述服务端下发的配置文件更新所述本地配置文件。4.如权利要求1所述的方法,其特征在于,所述当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容,包括:当所述待下载文件是可预览文件时,为所述待下载文件激活相关联的文件预览控件,并检测针对所述文件预览控件触发的文件预览操作;根据检测到的文件预览操作向服务端发起文件预览请求,所述文件预览请求携带了所述待下载文件的文件类型;接收所述服务端响应所述文件预览请求而返回的所述预览内容。5.如权利要求1所述的方法,其特征在于,所述当所述待下载文件是可预览文件时,请求服务端对所述待下载文件按照其文件类型进行相应文件处理,获得所述待下载文件的预览内容,包括:接收并显示所述待下载文件的目录结构消息,所述目录结构消息是所述服务端由所述待下载文件中提取得到的;由显示的所述目录结构消息中获取文件预览选择指令;向所述服务端发送所述文件预览选择指令,以使所述预览内容的生成按照所述文件预览选择指令的指示进行。6.如权利要求1所述的方法,其特征在于,所述根据所述预览内容提供所述待下载文件的预览,包括:当检测到为进行预览内容展示触发的内容展示操作时,展示所述待下载文件的预览内容。7.如权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:为所述待下载文件显示相关联的文件下载控件,通过所述文件下载控件被触发而为用户执行文件下载;相应地,所述方法还包括:为所述用户执行文件下载或者文件预览时生成用户行为数据;向服务端上报所述用户行为数据,通过所述用户行为数据请求所述服务端更新所述配置文件。8.一种文件处理方...

【专利技术属性】
技术研发人员:卫超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1