文件打开方法、装置、存储介质及电子设备制造方法及图纸

技术编号:18458837 阅读:25 留言:0更新日期:2018-07-18 12:43
本申请实施例公开了一种文件打开方法、装置、存储介质及电子设备,其中,本申请实施例接收文件打开请求,并获取文件打开请求指示的待打开文件的格式信息;根据格式信息搜索打开待打开文件的目标应用的应用信息;根据应用信息在当前界面提供目标应用的应用入口;在应用入口触发时,获取对应目标应用的配置文件;根据配置文件生成目标应用的原生界面,并在原生界面中打开待打开文件。采用本申请的技术方案能够快速完成待打开文件的打开,即使待打开文件为未知格式的文件,也无需下载安装额外的应用,可以降低打开文件的难度。

File opening method, device, storage medium and electronic device

The application embodiment discloses a file opening method, a device, a storage medium and an electronic device, wherein the application embodiment receives the file opening request and obtains the format information to open the file to open the request, and searches for the application information of the target application to open the file to be opened according to the format information; According to the application information, the application entrance of the target application is provided in the current interface; when the application entry is triggered, the configuration file for the target application is obtained; the primary interface of the target application is generated according to the configuration file, and the files to be opened in the native interface are opened. The application of the technical scheme can quickly complete the open file to be opened, even if the file is open to the unknown file, and no additional application is needed to download and install, which can reduce the difficulty of opening the file.

【技术实现步骤摘要】
文件打开方法、装置、存储介质及电子设备
本申请涉及电子设备
,具体涉及一种文件打开方法、装置、存储介质及电子设备。
技术介绍
在电子设备的使用过程中,难免会遇到一些平时没有遇到过的未知格式的文件。而对于普通的使用者而言,其通常会在电子设备上安装一些用于打开常见格式文件的应用,这就导致使用者遇到未知格式的文件时,不知道如何通过电子设备来打开所遇到的未知格式的文件。
技术实现思路
本申请实施例提供了一种文件打开方法、装置、存储介质及电子设备,可以降低打开文件的难度。第一方面,本申请实施例了提供了的一种文件打开方法,包括:接收文件打开请求,并获取所述文件打开请求指示的待打开文件的格式信息;根据所述格式信息搜索打开所述待打开文件的目标应用的应用信息;根据所述应用信息在当前界面提供所述目标应用的应用入口;在所述应用入口触发时,获取对应所述目标应用的配置文件;根据所述配置文件生成所述目标应用的原生界面,并在所述原生界面中打开所述待打开文件。第二方面,本申请实施例提供了的一种文件打开装置,包括:信息获取模块,用于接收文件打开请求,并获取所述文件打开请求指示的待打开文件的格式信息;应用搜索模块,用于根据所述格式信息搜索打开所述待打开文件的目标应用的应用信息;入口展示模块,用于根据所述应用信息在当前界面提供所述目标应用的应用入口;文件获取模块,用于在所述应用入口触发时,获取对应所述目标应用的配置文件;界面展示模块,用于根据所述配置文件生成所述目标应用的原生界面,并在所述原生界面中打开所述待打开文件。第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的文件打开方法。第四方面,本申请实施例提供的电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的文件打开方法。本申请实施例接收文件打开请求,并获取文件打开请求指示的待打开文件的格式信息;根据格式信息搜索打开待打开文件的目标应用的应用信息;根据应用信息在当前界面提供目标应用的应用入口;在应用入口触发时,获取对应目标应用的配置文件;根据配置文件生成目标应用的原生界面,并在原生界面中打开待打开文件。采用本申请的技术方案能够快速完成待打开文件的打开,即使待打开文件为未知格式的文件,也无需下载安装额外的应用,可以降低打开文件的难度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的文件打开方法的应用场景示意图。图2是本申请实施例提供的文件打开方法的一个流程示意图。图3是本申请一实施例中使用者触发文件打开请求的操作示意图。图4是本申请一实施例中使用者触发应用入口的操作示意图。图5是本申请实施例提供的文件打开方法的另一个流程示意图。图6是本申请实施例中打开待打开文件的效果示意图。图7是本申请实施例提供的文件打开装置的一结构示意图。图8是本申请实施例提供的电子设备的一个结构示意图。图9是本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种文件打开方法,该文件打开方法的执行主体可以是本申请实施例提供的文件打开装置,或者集成了该文件打开装置的电子设备,其中该文件打开装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等计算机设备。请参阅图1,图1为本申请实施例提供的文件打开方法的应用场景示意图,以文件打开装置集成在电子设备中为例,电子设备可以接收文件打开请求,并获取文件打开请求指示的待打开文件的格式信息;根据格式信息搜索打开待打开文件的目标应用的应用信息;根据应用信息在当前界面提供目标应用的应用入口;在应用入口触发时,获取对应目标应用的配置文件;根据配置文件生成目标应用的原生界面,并在原生界面中打开待打开文件。具体地,请参照图1,以待打开文件为使用者遇到的未知格式文件为例,可以接收使用者触发的对应未知格式文件的打开请求(比如,使用者可以通过点击未知格式文件的文件图标来触发对应未知文件的打开请求),并在接收到对应未知格式文件的打开请求时,获取未知格式文件的格式信息(该格式信息用于描述未知格式文件的文件格式,比如,该格式信息为未知格式文件的扩展名);之后,根据获取到的格式信息搜索打开待打开文件的目标应用的应用信息;根据搜索到的应用信息在当前界面提供目标应用(该目标应用为当前未安装的应用)的应用入口,比如,可以直接在未知格式文件的文件图标之上叠加显示目标应用的应用入口;在应用入口被使用者触发时,进一步获取到目标应用的配置文件;最后根据获取到的配置文件生成目标应用的原生界面,并在生成的原生界面中打开前述未知格式文件。其中,该原生界面也可以通俗的称为“快应用”,从而在未安装目标应用的前提下,实现目标应用的运行。请参照图2,图2为本申请实施例提供的文件打开方法的流程示意图。本申请实施例提供的文件打开方法的具体流程可以如下:201、接收文件打开请求,并获取文件本文档来自技高网...

【技术保护点】
1.一种文件打开方法,其特征在于,包括:接收文件打开请求,并获取所述文件打开请求指示的待打开文件的格式信息;根据所述格式信息搜索打开所述待打开文件的目标应用的应用信息;根据所述应用信息在当前界面提供所述目标应用的应用入口;在所述应用入口触发时,获取对应所述目标应用的配置文件;根据所述配置文件生成所述目标应用的原生界面,并在所述原生界面中打开所述待打开文件。

【技术特征摘要】
1.一种文件打开方法,其特征在于,包括:接收文件打开请求,并获取所述文件打开请求指示的待打开文件的格式信息;根据所述格式信息搜索打开所述待打开文件的目标应用的应用信息;根据所述应用信息在当前界面提供所述目标应用的应用入口;在所述应用入口触发时,获取对应所述目标应用的配置文件;根据所述配置文件生成所述目标应用的原生界面,并在所述原生界面中打开所述待打开文件。2.如权利要求1所述的文件打开方法,其特征在于,根据所述格式信息搜索打开所述待打开文件的目标应用的应用信息,包括:发送携带所述格式信息的应用搜索请求至应用服务器,所述应用搜索请求用于指示所述应用服务器搜索所述应用信息;接收所述应用服务器返回的所述应用信息。3.如权利要求2所述的文件打开方法,其特征在于,在所述应用入口触发时,获取对应所述目标应用的配置文件之前,还包括:向所述应用服务器发送携带所述应用信息的配置文件获取请求,所述配置文件获取请求用于指示所述应用服务器返回对应所述目标应用的配置文件;缓存所述应用服务器返回的对应所述目标应用的配置文件;在所述应用入口触发时,获取对应所述目标应用的配置文件,包括:在所述应用入口触发时,获取缓存的所述配置文件。4.如权利要求3所述的文件打开方法,其特征在于,在所述原生界面中打开所述待打开文件之后,还包括:在侦测到所述原生界面关闭时,删除缓存的所述配置文件。5.如权利要求2-4任一项所述的文件打开方法,其特征在于,在所述原生界面中打开所述待打开文件,包括:将所述待打开文件上传至所述应用服务器,以指示所述应用服务器返...

【专利技术属性】
技术研发人员:骆杰明
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1