[发明专利]网页链接的开启方法及装置有效
| 申请号: | 201410294995.7 | 申请日: | 2014-06-25 |
| 公开(公告)号: | CN104036019B | 公开(公告)日: | 2017-07-04 |
| 发明(设计)人: | 杭程 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙)11276 | 代理人: | 宋菲,刘云贵 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 链接 开启 方法 装置 | ||
1.一种网页链接的开启方法,包括:
在应用程序侧设置指定浏览器进行应用程序中网页链接的开启操作;
检测到应用程序中打开网页的请求;
确定出系统中已安装所述设置过的指定浏览器;
调用用于启动指定浏览器的系统接口,并将所述网页的URL传递给该启动指定浏览器的系统接口,使得所述指定浏览器依据传递来的所述网页的URL开启所述网页链接。
2.根据权利要求1所述的方法,其中,所述应用程序侧提供有允许用户配置的选项,在所述选项被选中时,在应用程序侧设置指定浏览器进行应用程序中网页链接的开启操作。
3.根据权利要求1或2所述的方法,其中,所述确定出系统中已安装所述设置过的指定浏览器进一步包括:
在系统默认安装路径下查找出所述指定浏览器的可执行文件;和/或
查找注册表是否记录有所述指定浏览器的可执行文件的路径,如有记录,则在注册表记录的路径下查找出所述指定浏览器的可执行文件。
4.根据权利要求1或2所述的方法,其中,在调用用于启动指定浏览器的系统接口之前进一步包括:对所述指定浏览器的可执行文件的签名进行验证;
若验证通过,则执行调用用于启动指定浏览器的系统接口的步骤。
5.根据权利要求1或2所述的方法,其中,所述方法还包括:
确定出系统中未安装所述设置过的指定浏览器;
调用用于启动系统默认浏览器的系统接口,并将所述网页的URL传递给该启动系统默认浏览器的系统接口,使得所述系统默认浏览器依据传递来的所述网页的URL开启所述网页链接。
6.根据权利要求1或2所述的方法,其中,所述方法还包括:
确定出系统中未安装所述设置过的指定浏览器;
弹出对话框用于提示下载和/或安装所述指定浏览器。
7.根据权利要求1或2所述的方法,其中,所述应用程序具体为即时通讯类程序、输入法类程序、office程序或手机应用类程序。
8.一种网页链接的开启装置,包括:
设置模块,适于在应用程序侧设置指定浏览器进行应用程序中网页链接的开启操作;
检测模块,适于检测到应用程序中打开网页的请求;
判断模块,适于在所述检测模块检测到打开网页的请求之后,确定出系统中已安装所述设置过的指定浏览器;
调用模块,适于调用用于启动指定浏览器的系统接口,并将所述网页的URL传递给该启动指定浏览器的系统接口,使得所述指定浏览器依据传递来的所述网页的URL开启所述网页链接。
9.根据权利要求8所述的装置,其中,所述应用程序侧提供有允许用户配置的选项,所述设置模块进一步适于:在所述选项被选中时,在应用程序侧设置指定浏览器进行应用程序中网页链接的开启操作。
10.根据权利要求8或9所述的装置,其中,所述判断模块进一步适于:
在系统默认安装路径下查找所述指定浏览器的可执行文件;和/或
查找注册表是否记录有所述指定浏览器的可执行文件的路径,如有记录,则在注册表记录的路径下查找所述指定浏览器的可执行文件。
11.根据权利要求8或9所述的装置,其中,还包括:验证模块,适于对所述指定浏览器的可执行文件的签名进行验证;
所述调用模块进一步适于:在所述验证模块验证通过的情况下,调用用于启动指定浏览器的系统接口。
12.根据权利要求8或9所述的装置,其中,所述调用模块还适于:在所述判断模块确定出系统中未安装所述设置过的指定浏览器的情况下,调用用于启动系统默认浏览器的系统接口,并将所述网页的URL传递给该启动系统默认浏览器的系统接口,使得所述系统默认浏览器依据传递来的所述网页的URL开启所述网页链接。
13.根据权利要求8或9所述的装置,其中,还包括:提示模块,适于在所述判断模块确定出系统中未安装所述设置过的指定浏览器的情况下,弹出对话框用于提示下载和/或安装所述指定浏览器的可执行文件。
14.根据权利要求8或9所述的装置,其中,所述应用程序具体为即时通讯类程序、输入法类程序、office程序或手机应用类程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410294995.7/1.html,转载请声明来源钻瓜专利网。





