[发明专利]一种应用程序的调用方法和系统有效
申请号: | 201410298877.3 | 申请日: | 2014-06-26 |
公开(公告)号: | CN104063247B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王有存;袁威;李林;张菊元 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 兰淑铎 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 调用 触发操作 工具条 浏览器 页面 操作参数 影响用户 标准时 加载 选项 查找 响应 | ||
1.一种应用程序的调用方法,其特征在于,包括:
响应对设定的工具条中的设定选项的触发操作;其中,所述设定的工具条为当IE内核的浏览器的当前页面满足设定标准时,加载在所述浏览器的当前页面中的工具条;
判断所述触发操作所操作的应用程序在本地是否存在;
当所述应用程序在本地存在时,调用启动所述应用程序,并将所述触发操作的操作参数发送给所述应用程序,以在所述应用程序中进行所述触发操作所指示的操作;
所述将所述触发操作的操作参数发送给所述应用程序,包括:通过所述IE内核的浏览器的主进程将所述触发操作的操作参数发送至所述应用程序。
2.如权利要求1所述的方法,其特征在于,在所述判断所述触发操作所操作的应用程序在本地是否存在的步骤之后,所述方法还包括:
当所述应用程序在本地不存在时,从服务器侧下载与所述触发操作所操作的应用程序相匹配的非安装压缩包;
对所述非安装压缩包进行解压,得到运行所述应用程序的可执行文件;
通过调用启动所述可执行文件,以调用启动所述应用程序,并将所述触发操作的操作参数发送给所述应用程序,以在所述应用程序中进行所述触发操作所指示的操作。
3.如权利要求1所述的方法,其特征在于,在所述响应对设定的工具条中的设定选项的触发操作的步骤之前,所述方法还包括:
当IE内核的浏览器的当前页面满足设定标准时,在预置函数的指示下,通过所述IE内核的浏览器中的设定接口将携带有所述页面加载事件信息的消息通知发送至独立于所述IE内核的浏览器的工具条加载应用程序;
接收所述工具条加载应用程序返回的调用请求;
响应所述调用请求,调用动态链接库,并通过所述动态链接库在所述IE内核的浏览器中加载所述设定的工具条;
其中,所述预置函数和所述动态链接库由所述工具条加载应用程序通过所述浏览器辅助对象注入所述IE内核的浏览器,以使所述IE内核的浏览器获取并加载所述预置函数和所述动态链接库。
4.如权利要求3所述的方法,其特征在于,在所述调用启动所述应用程序时,所述方法还包括:
通过所述IE内核的浏览器的主进程将所述携带有所述页面加载事件信息的消息通知发送至所述应用程序,以在所述应用程序中显示与所述消息通知相匹配的页面。
5.如权利要求4所述的方法,其特征在于,所述页面加载事件信息包括:所述当前页面的统一资源定位符和标题。
6.如权利要求5所述的方法,其特征在于,所述在所述应用程序中显示与所述消息通知相匹配的页面,包括:
在所述应用程序中显示与所述当前页面的统一资源定位符和标题相匹配的页面。
7.如权利要求5所述的方法,其特征在于,所述IE内核的浏览器的当前页面满足设定标准,包括:
当所述当前页面的统一资源定位符和标题与游戏页面对应的统一资源定位符和标题相匹配时,确定所述IE内核的浏览器的当前页面满足设定标准。
8.如权利要求1或2所述的方法,其特征在于,在所述调用启动所述应用程序时,所述方法还包括:
获取所述设定的工具条中除所述设定选项之外的其它选项对应的配置参数;其中,所述配置参数用于指示所述当前页面的配置;
通过所述IE内核的浏览器的主进程将所述配置参数发送至所述应用程序,以使在所述应用程序中显示的页面的配置与所述当前页面的配置保持同步。
9.如权利要求1所述的方法,其特征在于,所述应用程序中包括一个或多个功能选项;其中,所述功能选项用于对在所述应用程序中显示的页面进行快捷操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410298877.3/1.html,转载请声明来源钻瓜专利网。