[发明专利]文件打开方法和装置在审
申请号: | 201410643839.7 | 申请日: | 2014-11-11 |
公开(公告)号: | CN104408090A | 公开(公告)日: | 2015-03-11 |
发明(设计)人: | 韩超;黎科峰;张斌 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 打开 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种文件打开方法和装置。
背景技术
现在,安装安卓系统的智能终端在打开文件时,安卓系统是根据文件的多用途互联网邮件扩展类型(Multiple Internet Mail Extensions Type;以下简称:MIME Type)从本地安装的应用程序(Application;以下简称:APP)中搜索能打开相应类型文件的APP,由用户选择其中的一个APP打开文件。
MIME Type由一个简单的字符串组成,包括媒体类型与子类型,媒体类型与子类型之间使用“/”分割,例如:
application/rar表示rar压缩文件;
application/vnd.ms-excel表示xls后缀的Excel文件;
text/plain表示纯文本文件;
video/mpeg表示动态图像专家组(Moving Pictures Experts Group;以下简称:MPEG)格式的视频文件。
但是,MIME Type都是预定义的,任何一个安卓系统中也不可能具有打开所有类型文件的能力。而对于同一款APP,能支持的也就是少数几种类型的文件,而非所有类型的文件。并且安卓的文件打开功能只能在已经安装的APP中进行搜索,功能非常有限。
发明内容
本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种文件打开方法。该方法中,搜索客户端利用云端搜索打开各种MIME类型的文件的插件,并通过运行这些插件提供打开各种MIME类型的文件的功能,从而可以实现利用搜索客户端打开各种MIME类型的文件,方便了用户的使用,进而可以提高用户体验度。
本发明的第二个目的在于提出一种文件打开方法。
本发明的第三个目的在于提出一种文件打开装置。
本发明的第四个目的在于提出一种文件打开装置。
为了实现上述实施例,本发明第一方面实施例的文件打开方法,包括:接收文件打开请求,所述文件打开请求包括待打开文件的多用途互联网邮件扩展MIME类型;如果搜索客户端中没有能打开所述MIME类型的文件的插件,则向云端服务器发送搜索请求,所述搜索请求用于请求搜索能打开所述MIME类型的文件的插件;接收所述云端服务器发送的能打开所述MIME类型的文件的插件,并运行接收的插件打开所述待打开的文件。
本发明实施例的文件打开方法,接收包括待打开文件的MIME类型的文件打开请求之后,如果搜索客户端中没有能打开上述MIME类型的文件的插件,则向云端服务器发送搜索请求,并接收云端服务器发送的能打开上述MIME类型的文件的插件,并运行接收的插件打开待打开的文件。从而可以实现利用搜索客户端打开各种MIME类型的文件,方便了用户的使用,进而可以提高用户体验度。
为了实现上述实施例,本发明第二方面实施例的文件打开方法,包括:接收搜索客户端发送的搜索请求,所述搜索请求是所述搜索客户端接收携带待打开文件的多用途互联网邮件扩展MIME类型的文件打开请求,发现所述搜索客户端中没有能打开所述MIME类型的文件的插件之后发送的,所述搜索请求用于请求搜索能打开所述MIME类型的文件的插件;根据所述搜索请求进行搜索,获得能打开所述MIME类型的文件的插件;将所述能打开所述MIME类型的文件的插件发送给所述搜索客户端,以便所述搜索客户端运行所述插件打开所述待打开的文件。
本发明实施例的文件打开方法,接收搜索客户端发送的搜索请求之后,云端服务器搜索能打开待打开文件所属MIME类型的文件的插件,然后将搜索获得的插件发送给搜索客户端,以便搜索客户端运行上述插件打开待打开的文件。从而可以实现利用搜索客户端打开各种MIME类型的文件,方便了用户的使用,进而可以提高用户体验度。
为了实现上述实施例,本发明第三方面实施例的文件打开装置,包括:接收模块,用于接收文件打开请求,所述文件打开请求包括待打开文件的多用途互联网邮件扩展MIME类型;以及在发送模块发送搜索请求之后,接收所述云端服务器发送的能打开所述MIME类型的文件的插件;所述发送模块,用于当搜索客户端中没有能打开所述MIME类型的文件的插件时,向云端服务器发送搜索请求,所述搜索请求用于请求搜索能打开所述MIME类型的文件的插件;打开模块,用于运行所述接收模块接收的插件打开所述待打开的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410643839.7/2.html,转载请声明来源钻瓜专利网。