[发明专利]一种网页浏览器及通过网页浏览器调用本地应用程序的方法有效
申请号: | 201410491791.2 | 申请日: | 2014-09-23 |
公开(公告)号: | CN104239063B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 陈立情;邱锦凯;黄印国 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 350000 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页浏览器 应用程序 配置信息 应用程序包装器 调用 网页加载 用户触摸 运行结果 封装 申请 网页 展示 | ||
1.一种通过网页浏览器调用本地应用程序的方法,其特征在于,包括:
A、网页浏览器根据用户触摸或者点击的操作,通过网页加载本地应用程序的配置信息和参数,并通过浏览器嵌入式框架将所述配置信息和参数发送给封装在网页浏览器内的应用程序包装器;本地应用程序的配置信息包括一个URL连接文件,所述URL连接文件中包含表示本地应用程序的启动路径的配置项;
B、应用程序包装器根据所述配置信息和参数运行相应的本地应用程序,并且将运行结果展示在网页界面上。
2.根据权利要求1所述的方法,其特征在于,步骤B之后,进一步包括:
C、本地应用程序运行后,网页显示是否关闭所述应用程序的按钮,或者在一定的时间间隔内对程序进行关闭操作。
3.根据权利要求1所述的方法,其特征在于,应用程序包装器根据所述配置信息和参数运行相应的本地应用程序包括:
应用程序包装器启动时,利用进程类启动本地应用程序,本地应用程序启动后调用事件处理委托,然后调用行动委托传入参数;
在行动委托中,通过调用应用程序编程接口来判断本地应用程序进程是否已经启动完成,然后调用API函数将指定的本地应用程序嵌入当前的自定义控件。
4.根据权利要求1所述的方法,其特征在于,本地应用程序的配置信息包括一个文件名为dmb.conf的配置文件。
5.根据权利要求1所述的方法,其特征在于,步骤A之前,进一步包括:对本地应用程序进行初始化,所述初始化包括:
读取本地应用程序的配置文件,并且生效本地应用程序所需的JSON文件;
启动本地应用程序的所需的索引文件,索引文件格式为Javascript,其中包含了启动应用程序所需的信息,以便触摸互动程序进行加载。
6.根据权利要求5所述的方法,其特征在于,所述通过浏览器嵌入式框架将所述配置信息和参数发送给封装在网页浏览器内的应用程序包装器是通过谷歌浏览器嵌入式框架CEF的消息机制实现的。
7.一种网页浏览器,其特征在于,包括:加载模块和应用程序包装器;
所述加载模块用于根据用户触摸或者点击的操作,通过网页加载本地应用程序的配置信息和参数,并通过浏览器嵌入式框架将所述配置信息和参数发送给封装在网页浏览器内的应用程序包装器;本地应用程序的配置信息包括一个URL连接文件,所述URL连接文件中包含表示本地应用程序的启动路径的配置项;
所述应用程序包装器用于根据所述配置信息和参数运行相应的本地应用程序,并且将运行结果展示在网页界面上。
8.根据权利要求7所述的网页浏览器,其特征在于,所述网页浏览器进一步包括:
程序关闭模块,用于在本地应用程序运行后,在网页上显示是否关闭所述应用程序的按钮,或者在一定的时间间隔内对程序进行关闭操作。
9.根据权利要求7所述的网页浏览器,其特征在于,应用程序包装器进一步包括:
进程类启动单元,用于在应用程序包装器启动时,利用进程类启动本地应用程序;
事件处理委托单元,用于在本地应用程序启动后调用事件处理委托;
行动委托单元,用于通过调用应用程序编程接口来判断本地应用程序进程是否已经启动完成,然后调用API函数将指定的本地应用程序嵌入当前的自定义控件。
10.根据权利要求7所述的网页浏览器,其特征在于,本地应用程序的配置信息包括一个文件名为dmb.conf的配置文件。
11.根据权利要求7所述的网页浏览器,其特征在于,网页浏览器进一步包括:初始化模块,用于读取本地应用程序的配置文件,并且生效本地应用程序所需的JSON文件;启动本地应用程序的所需的索引文件,索引文件格式为Javascript,其中包含了启动应用程序所需的信息,以便触摸互动程序进行加载。
12.根据权利要求11所述的网页浏览器,其特征在于,所述通过浏览器嵌入式框架将所述配置信息和参数发送给封装在网页浏览器内的应用程序包装器是通过谷歌浏览器嵌入式框架CEF的消息机制实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410491791.2/1.html,转载请声明来源钻瓜专利网。