[发明专利]一种web站点调用本地程序的方法及装置在审
申请号: | 201710267878.5 | 申请日: | 2017-04-22 |
公开(公告)号: | CN107092534A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 李虎 | 申请(专利权)人: | 李虎 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 257000 山东省东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 站点 调用 本地 程序 方法 装置 | ||
技术领域
本发明涉及一种web站点操作本地资源领域,特别涉及一种web站点调用本地程序的方法及装置。
背景技术
现如今,多端应用越了越常见,越来越多的涉及到多端之间相互调用,相互之间传递消息,因此需要web站点调用本地程序,实现多端协作。
目前,web站点调用本地程序主要是通过自定义URL Protocol 协议或者浏览器插件又或者两者结合的方式实现,主要存在以下缺点:
(1)单独采用自定义URL Protocol 协议,无法获知本地程序是否安装;
(2)单独采用浏览器插件,不同浏览器内核浏览器插件方式不同,需要针对不同浏览器内核编写不同浏览器插件;
(3)单独采用浏览器插件,浏览器插件容易被浏览器拦截,或者被安全软件拦截;
采用自定义URL Protocol 协议与浏览器插件结合的方式,可以解决无法获知本地程序有没有安装的,但是浏览器插件的缺点依然无法绕过。
发明内容
本发明的目的就是针对现有技术存在的上述缺陷,提供一种web站点调用本地程序的方法及装置。
为了实现上述目的,根据本发明的第一方面的web站点调用本地程序方法包括以下步骤:web站点请求本地http地址;如果没有应答或者请求http地址错误,则没有安装本地http监听服务或者没有启动本地http监听服务,需要安装本地http监听服务程序;如果本地http监听服务监听到请求,启动本地程序,回执消息;如果启动本地程序失败,回执失败原因。
根据本发明的web站点调用本地程序方法,通过本地http服务监听http消息,可以实现回执消息,可以获知是否安装本地程序,不需要安装浏览器插件。
为实现上述目的,本发明的的web站点调用本地程序装置包括:web站点用于请求本地http地址的js脚本插件,调用插件检测本地http监听服务装置是否安装或启动;如果本地http监听服务装置没有安装或启动,需要安装本地http监听服务装置;如果安装本地http监听服务装置监听到请求,启动本地程序,本地http监听服务回执消息;如果启动本地程序失败,本地http监听服务装置回执失败原因。
根本本发明的web站点调用本地程序装置,通过本地http服务监听http消息,可以实现回执消息,可以获知是否安装本地程序,不需要安装浏览器插件。
本发明的有益效果是:本发明的附加方面和优点,通过本地http服务监听http消息,可以实现回执消息,可以获知是否安装本地程序,不需要安装浏览器插件,能有效解决web站点调用本地程序。
附图说明
图 1 为根据本发明实施例1的一种web站点调用本地程序方法的流程图;
图 2 为根据本发明实施例2的一种web站点调用本地程序方法的流程图;
图 3为根据本发明实施例3的一种web站点调用本地程序方法的流程图;
图 4 为根据本发明一个实施例1、2、3中的web站点调用本地程序装置的结构示意图。
具体实施方式
结合附图1-4,对本发明作进一步的描述:
一种web站点调用本地程序的方法及装置,其技术方案是:
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
下面参考说明书附图描述根据本发明实施例的web站点调用本地程序方法
一种web站点调用本地程序方法,包括以下步骤 :
web站点请求本地http地址;如果没有应答或者请求http地址错误,则没有安装本地http监听服务或者没有启动本地http监听服务,需要安装本地http监听服务程序;如果本地http监听服务监听到请求,启动本地程序,回执消息;如果启动本地程序失败,回执失败原因。
图 1 为本发明一个实施例1的web站点调用本地程序方法的流程图。
如图 1 所示,根据本发明实施例的web站点调用本地程序方法包括下述步骤 :
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李虎,未经李虎许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710267878.5/2.html,转载请声明来源钻瓜专利网。