本地启动网页的方法和装置制造方法

文档序号:6500187阅读:127来源:国知局
本地启动网页的方法和装置制造方法
【专利摘要】本发明公开了一种本地启动网页的方法和装置,属于网络【技术领域】。所述方法包括:根据待访问文件,获取所述待访问文件的文件类型;根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。本发明通过在本地启动网页打开待访问文件,扩展了电子设备对文件的访问形式,避免了通过浏览器在特定网页中打开文件的复杂性。
【专利说明】本地启动网页的方法和装置
【技术领域】
[0001]本发明涉及网络【技术领域】,特别涉及一种本地启动网页的方法和装置。
【背景技术】
[0002]随着网络技术的发展,当需要打开存储在本地的文件时,不仅可以通过本地应用进行,而且也可以将本地文件上传至网络运营商的特定网页,并通过特定网页提供的网页应用(web应用)在网络中进行。
[0003]现有技术中,使用网页应用打开文件时,首先需要通过浏览器打开网络运营商提供的特定网页,该特定网页用于承载能够打开文件的网页应用,然后选择需要打开的本地文件,并在特定网页中打开该本地文件。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]现有技术需要通过浏览器打开特定的网页,选择并上传本地文件,以实现对本地文件的访问,增加了在网页中打开本地文件的复杂性,不利于用户的使用。

【发明内容】

[0006]为了解决在网页中打开本地文件复杂性的问题,本发明实施例提供了一种本地启动网页的方法和装置。所述技术方案如下:
[0007]—方面,提供了一种本地启动网页的方法,所述方法包括:
[0008]根据待访问文件,获取所述待访问文件的文件类型;
[0009]根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;
[0010]如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
[0011]根据待访问文件,获取所述待访问文件的文件类型之前,所述方法还包括:
[0012]根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
[0013]根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用之后,所述方法还包括:
[0014]如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
[0015]如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用之后,所述方法还包括:
[0016]下载并安装所述与所述文件类型相关联的网页应用,设置所述与所述文件类型相关联的网页应用的功能权限。
[0017]所述待访问文件为本地文件或网络文件。
[0018]另一方面,提供了一种本地启动网页的装置,所述装置包括:[0019]获取模块,用于根据待访问文件,获取所述待访问文件的文件类型;
[0020]判断模块,用于根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;
[0021]启动模块,用于如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
[0022]所述装置还包括:
[0023]关联模块,用于根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
[0024]所述装置还包括:
[0025]提醒模块,用于如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
[0026]所述装置还包括:
[0027]下载安装模块,用于下载并安装所述与所述文件类型相关联的网页应用;
[0028]设置模块,用于设置所述与所述文件类型相关联的网页应用的功能权限。
[0029]所述待访问文件为本地文件或网络文件。
[0030]本发明实施例提供的技术方案带来的有益效果是:
[0031]本发明实施例提供了一种本地启动网页的方法和装置,通过根据待访问文件,获取所述待访问文件的文件类型;根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。采用本发明实施例提供的技术方案,通过在本地启动网页打开待访问文件,扩展了电子设备对文件的访问形式,避免了通过浏览器在特定网页中打开文件的复杂性。
【专利附图】

【附图说明】
[0032]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明实施例中提供的一种本地启动网页的方法流程图;
[0034]图2是本发明实施例中提供的一种本地启动网页的方法流程图;
[0035]图3是本发明实施例中提供的一种本地启动网页的装置结构示意图。
【具体实施方式】
[0036]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0037]图1是本发明实施例中提供的一种本地启动网页的方法流程图,本发明实施例的执行主体是具有网络连接功能的电子设备,如笔记本、电脑、iPad、智能手机等,参见图1,该方法包括:
[0038]101:根据待访问文件,获取所述待访问文件的文件类型;[0039]其中,文件类型是指电子设备为了存储信息而使用的对信息的特殊编码方式。常见的文件类型包括:可执行文件类型(程序)、超文本文档文件类型、联合图像专家组JPEG文件类型、word文档文件类型等。
[0040]优选地,文件类型可以根据文件扩展名获取,则该步骤101具体包括:电子设备根据待访问文件的扩展名,获取待访问文件的文件类型。如扩展名为exe的文件类型是可执行文件类型,扩展名为jpg的文件类型是JPEG,扩展名为doc的文件类型是word文档等。
[0041]需要说明的是,在步骤101之前,电子设备需要接收到对待访问文件的打开指令,该指令由用户对文件的打开操作触发,该打开操作可以是对文件的双击操作,也可以是根据菜单中的打开选项进行选定的操作,本发明实施例对此不作具体限定。
[0042]102:根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;
[0043]其中,网页应用是指通过网络访问服务器并在网页中直接运行其功能的软件,与本地应用相比,部分网页应用无需安装可以直接使用,更加方便快捷。如网络运营商提供的在线游戏的网页应用、购物的网页应用、编辑文字的网页应用等。
[0044]电子设备根据待访问文件的文件类型,可以在与本地已安装的网页应用相关联的文件类型中进行查找,也可以在本地已安装的网页应用的应用描述信息中进行查找,优选地,采用在与本地已安装的网页应用相关联的文件类型中进行查找,进而判断是否已安装与待访问文件类型相关联的网页应用。
[0045]当在与本地已安装的网页应用相关联的文件类型中进行查找时,判断是否已安装与待访问文件类型相关联的网页应用可能存在以下两种情况:(1)当与本地已安装的网页应用相关联的文件类型中包括待访问文件的文件类型时,则本地已安装与所述文件类型相关联的网页应用;(2)当本地已安装的网页应用相关联的文件类型中不包括待访问文件的文件类型时,则本地未安装与所述文件类型相关联的网页应用。
[0046]当在本地已安装的网页应用的应用描述信息中进行查找,判断是否已安装与待访问文件类型相关联的网页应用存在两种情况:(1)当本地已安装的网页应用的应用描述信息中存在该文件类型的相关描述信息时,则本地已安装与所述文件类型相关联的网页应用,该应用描述信息至少包括该网页应用可以打开的文件类型的名称;(2)当本地已安装的网页应用的应用描述信息中不存与该文件类型的相关描述信息时,则本地未安装与所述文件类型相关联的网页应用。
[0047]103:如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
[0048]如果本地已安装与文件类型相关联的网页应用,根据所述网页应用在本地启动网页,但是无需终端设备上网,即可以实现网页应用的部分或全部功能。需要说明的是,该启动的网页的具体形式可以与浏览器中形式一致,也可以由技术人员在开发过程中进行设置,对此本发明实施例不作具体限定。在启动的网页中打开待访问文件,使得用户实现对该待访问文件的打开,并可以利用网页应用中提供的相关功能操作该文件。
[0049]当本地未安装该文件类型相应的本地应用程序时,可以通过网页应用打开文件,可以避免由于安装过多本地应用程序而造成的内存占用过大的情况。
[0050]需要说明的是,采用本发明实施例提供的技术方案之前,需要在电子设备中进行网络运行环境的配置,使得电子设备不使用浏览器就可以在本地通过网页应用启动网页,实现对文件的打开。优选地,在本地采用超文本链接标识语言HTML5,HTML5具有两大特点:(I)强化了 Web网页的表现性能;(2)追加了本地数据库等Web应用的功能。通过使用HTML5在本地进行网络运行环境的配置,即H5EE,实现本地启动网页。
[0051]本发明实施例提供的方法,通过根据待访问文件,获取所述待访问文件的文件类型;根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。采用本发明实施例提供的技术方案,通过在本地启动网页打开待访问文件,扩展了电子设备对文件的访问形式,避免了通过浏览器在特定网页中打开文件的复杂性。
[0052]可选地,根据待访问文件,获取所述待访问文件的文件类型之前,所述方法还包括:
[0053]根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
[0054]可选地,根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用之后,所述方法还包括:
[0055]如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
[0056]可选地,如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用之后,所述方法还包括:
[0057]下载并安装所述与所述文件类型相关联的网页应用,设置所述与所述文件类型相关联的网页应用的功能权限。
[0058]可选地,所述待访问文件为本地文件或网络文件。
[0059]图2是本发明实施例中提供的一种本地启动网页的方法流程图,本发明实施例的执行主体是具有网络连接功能的电子设备,参见图2,该方法包括:
[0060]201:电子设备根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联;
[0061]其中,网页应用对应的文件类型是指可以使用该网页应用打开的文件类型,该网页应用对应的文件类型可以是一个也可以是多个,本发明实施例对此不作限定。
[0062]电子设备根据已安装的网页应用对应的文件类型,将本地已有的部分或全部文件类型和本地已安装的网页应用进行关联,该关联可以是将本地的文件类型和本地已安装的网页应用通过映射的方式对应进行存储,也可以是在网页应用的描述信息中添加对应的文件类型,在关联过程中,一个文件类型可以关联一个或多个网页应用,一个网页应用也可以关联一个或多个文件类型,对此,本发明实施例不作具体限定。
[0063]通过将本地已有的文件类型和本地已安装的网页应用进行关联,限定了网页应用可以打开的文件类型,使得电子设备可以根据文件的文件类型和与该文件类型相关联的网页应用,在本地启动网页,并在该网页中打开该文件。
[0064]需要说明的是,在实际应用过程中,该步骤201可以在安装网页应用过程中进行,也可以安装网页应用后进行,该步骤的执行与该步骤序号不具有固定对应关系。[0065]202:电子设备根据待访问文件,获取所述待访问文件的文件类型;
[0066]具体地,电子设备在接收到对待访问文件的打开指令后,根据待访问文件的扩展名,获取待访问文件的文件类型。一个文件类型可以对应于一个或多个扩展名,如JPEG文件类型对应的扩展名可以JPE、JPEG、JPG,当文件的扩展名为上述任一种时,电子设备获取到的文件类型都是JPEG。
[0067]203:电子设备根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用,如果是,执行步骤204,如果否,执行步骤205;
[0068]电子设备根据待访问文件的文件类型,在与本地已安装的网页应用相关联的文件类型中或本地已安装的网页应用的应用描述信息中进行查找,进而判断本地是否已安装与所述文件类型相关联的网页应用。如果在本地已安装的网页应用相关联的文件类型中查找到与待访问文件的文件类型关联的网页应用或在本地已安装的网页应用的应用描述信息中查找到与待访问文件的文件类型相关的信息时,则本地已安装与待访问文件类型相关联的网页应用;如果在本地已安装的网页应用相关联的文件类型中未查找到与待访问文件的文件类型关联的网页应用,或在本地已安装的网页应用的应用描述信息中未查找到与待访问文件的文件类型相关的信息时,则本地未安装与待访问文件类型相关联的网页应用。
[0069]204:如果本地已安装与所述文件类型相关联的网页应用,电子设备根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件,结束;
[0070]如果本地已安装与文件类型相关联的网页应用,当与文件类型相关联的网页应用只有一个时,根据该网页应用启动网页,在该启动的网页中打开待访问文件;当与文件类型相关联的网页应用有多个时,电子设备将多个网页应用提示给用户,用户根据电子设备提示的多个网页应用选择其中一个网页应用,被选择的网页应用启动对应的网页,在启动的网页中打开待访问文件。
[0071]205:如果本地未安装与所述文件类型相关联的网页应用,电子设备提醒用户下载所述与所述文件类型相关联的网页应用;
[0072]如果本地未安装与文件类型相关联的网页应用,电子设备则查询与该文件类型相关联的网页应用,将查询结果输出给用户,提醒用户下载与该文件类型相关联的网页应用。该查询结果可以包括一个或者多个网页应用,使得用户可以根据需求选择与该文件类型相关联的网页应用。
[0073]206:电子设备下载并安装所述与所述文件类型相关联的网页应用,设置所述与所述文件类型相关联的网页应用的功能权限。
[0074]电子设备下载用户选择的与该文件类型相关联的网页应用,在安装该网页应用过程中,设置于文件类型相关联的网页应用的功能权限,即选择该网页应用提供的部分功能或全部功能,使得用户在使用该网页应用打开文件后,根据该网页应用中已设置的功能权限对文件进行操作。通过对该网页应用的功能权限的设置,限定了网页应用在对文件访问时的权限,保证了文件的安全性。
[0075]需要说明的是,在上述步骤中待访问文件为本地文件或网络文件。当待访问文件为本地文件时,用户在安装了与本地文件的文件类型相关联的网页应用后,通过对本地文件进行简单的双击操作或者对菜单栏的打开选项的选择操作,就可以在本地启动网页,在该网页中打开该本地文件,使用该网页中的功能对该本地文件进行操作。当待访问文件为网络文件时,用户无需将该网络文件下载后再打开,而直接使用与该网络文件的文件类型相关联的网页应用在网页中打开该网络文件,并利用该网页中的功能选项对该网络文件进行操作。
[0076]本发明实施例提供的方法,通过根据待访问文件,获取所述待访问文件的文件类型;根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。采用本发明实施例提供的技术方案,通过在本地启动网页打开待访问文件,扩展了电子设备对文件的访问形式,避免了通过浏览器在特定网页中打开文件的复杂性。
[0077]图3是本发明实施例中提供的一种本地启动网页的装置结构示意图,参见图3,该装置包括:
[0078]获取模块301,用于根据待访问文件,获取所述待访问文件的文件类型;
[0079]判断模块302,用于根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;
[0080]启动模块303,用于如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
[0081]所述装置还包括:
[0082]关联模块304,用于根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
[0083]所述装置还包括:
[0084]提醒模块305,用于如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
[0085]所述装置还包括:
[0086]下载安装模块306,用于下载并安装所述与所述文件类型相关联的网页应用;
[0087]设置模块307,用于设置所述与所述文件类型相关联的网页应用的功能权限。
[0088]所述待访问文件为本地文件或网络文件。
[0089]本发明实施例提供的装置,通过根据待访问文件,获取所述待访问文件的文件类型;根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用;如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。采用本发明实施例提供的技术方案,通过在本地启动网页打开待访问文件,扩展了电子设备对文件的访问形式,避免了通过浏览器在特定网页中打开文件的复杂性。
[0090]需要说明的是:上述实施例提供的本地启动网页的装置在本地启动网页时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的本地启动网页的装置与本地启动网页的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0091]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0092]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种本地启动网页的方法,其特征在于,所述方法包括: 根据待访问文件,获取所述待访问文件的文件类型; 根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用; 如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
2.根据权利要求1所述的方法,其特征在于,根据待访问文件,获取所述待访问文件的文件类型之前,所述方法还包括: 根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
3.根据权利要求1所述的方法,其特征在于,根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用之后,所述方法还包括: 如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
4.根据权利 要求3所述的方法,其特征在于,如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用之后,所述方法还包括: 下载并安装所述与所述文件类型相关联的网页应用,设置所述与所述文件类型相关联的网页应用的功能权限。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述待访问文件为本地文件或网络文件。
6.一种本地启动网页的装置,其特征在于,所述装置包括: 获取模块,用于根据待访问文件,获取所述待访问文件的文件类型; 判断模块,用于根据所述待访问文件的文件类型,判断本地是否已安装与所述文件类型相关联的网页应用; 启动模块,用于如果本地已安装与所述文件类型相关联的网页应用,根据所述网页应用启动网页,在所述启动的网页中打开所述待访问文件。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 关联模块,用于根据已安装的网页应用对应的文件类型,将本地已有的文件类型和所述本地已安装的网页应用进行关联。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 提醒模块,用于如果本地未安装与所述文件类型相关联的网页应用,提醒用户下载所述与所述文件类型相关联的网页应用。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 下载安装模块,用于下载并安装所述与所述文件类型相关联的网页应用; 设置模块,用于设置所述与所述文件类型相关联的网页应用的功能权限。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述待访问文件为本地文件或网络文件。
【文档编号】G06F17/30GK104021122SQ201310064377
【公开日】2014年9月3日 申请日期:2013年2月28日 优先权日:2013年2月28日
【发明者】冯荣峰, 徐晶, 庄渭峰, 莫洪灵 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1