[发明专利]一种浏览器应用与桌面应用交互的方法、系统及存储介质在审
申请号: | 202010448755.3 | 申请日: | 2020-05-25 |
公开(公告)号: | CN111831368A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 陈璐;何志桢 | 申请(专利权)人: | 武汉烽火众智数字技术有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445;H04L29/08 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 郑飞 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 应用 桌面 交互 方法 系统 存储 介质 | ||
1.一种浏览器应用与桌面应用交互的方法,其特征在于,包括:
桌面应用管理单元启动,并在启动后自动运行本地HTTP/HTTPS服务;
当浏览器应用单元需要与桌面应用单元交互时,在网页中通过Ajax方式向桌面应用管理单元发送HTTP/HTTPS请求,启动桌面应用单元;
桌面应用管理单元接收到HTTP/HTTPS请求后,启动HTTP/HTTPS请求对应的桌面应用单元;
桌面应用单元启动后,自动开启本地HTTP/HTTPS服务和Websocket服务;
浏览器应用向桌面应用单元发起Websocket连接请求,并与桌面应用单元建立本地Websocket双向通信连接;
当浏览器应用单元需要调用桌面应用单元相关功能时,通过Websocket向桌面应用单元发送消息请求,将相关的功能参数以消息的格式发送给桌面应用单元;
桌面应用单元接收功能请求消息后,调用相应的功能模块接口,将处理结果通过Websocket消息返回给浏览器应用单元。
2.如权利要求1的一种浏览器应用与桌面应用交互的方法,其特征在于,桌面应用管理单元启动可以随系统开机自动启动运行,也可以由浏览器应用单元利用浏览器外部协议通过注册表方式启动。
3.如权利要求1的一种浏览器应用与桌面应用交互的方法,其特征在于,还包括:
浏览器应用单元在关闭时,向桌面应用单元发送关闭连接请求;
桌面应用单元接收到关闭连接请求,关闭与浏览器应用单元的Websocket通信连接。
4.如权利要求1的一种浏览器应用与桌面应用交互的方法,其特征在于,还包括:当桌面应用单元需要与服务端应用交互时,桌面应用单元向桌面应用服务器单元发送连接请求,桌面应用服务器响应服务调用请求,将处理结果发送给桌面应用单元。
5.如权利要求4的一种浏览器应用与桌面应用交互的方法,其特征在于,还包括:桌面应用单元接收到关闭连接请求,关闭与桌面应用服务器的通信连接,退出程序运行。
6.如权利要求1的一种浏览器应用与桌面应用交互的方法,其特征在于,Websocket通信支持采用加密版本的WSS协议,并且支持自动重连机制。
7.一种浏览器应用与桌面应用交互系统,其特征在于,包括:浏览器应用单元、桌面应用管理单元、桌面应用单元,其中:
浏览器应用单元,当需要与桌面应用单元交互时,在网页中通过Ajax方式向桌面应用管理单元发送HTTP/HTTPS请求,启动桌面应用单元;
桌面应用管理单元,用于对桌面应用单元进行管理,当接收到浏览器应用单元发出的与桌面应用单元交互请求时,启动桌面应用单元,还用于对桌面应用单元关闭、监控、版本更新进行管理;
桌面应用单元,接收桌面应用管理单元的控制启动,采用本地HTTP/HTTPS服务和Websocket服务与浏览器应用单元进行交互。
8.如权利要求7的一种浏览器应用与桌面应用交互系统,其特征在于,还包括:WEB服务器单元和桌面应用服务器单元,其中:
WEB服务器单元,用于与浏览器应用单元进行通信交互,提供B/S相关的业务请求和响应处理;
桌面应用服务器单元,用于当桌面应用单元需要与服务端应用交互时,与桌面应用单元交互。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以使所述一个或者多个处理器执行如权利要求1至6中任一项所述的一种浏览器应用与桌面应用交互的方法关联分析步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火众智数字技术有限责任公司,未经武汉烽火众智数字技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010448755.3/1.html,转载请声明来源钻瓜专利网。