[发明专利]一种基于WebSocket的Web浏览器插件及数据交互方法在审
申请号: | 202011314874.6 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112486587A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 刘振宇;彭勇;申锟铠;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 刘畅舟 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 websocket web 浏览器 插件 数据 交互 方法 | ||
1.一种基于WebSocket的Web浏览器插件,其特征在于,包括安装于Web浏览器的浏览器插件前端和安装于计算机终端的浏览器插件后端,所述浏览器插件前端包括用于转发服务请求及响应的WebSocket客户端;所述浏览器插件后端包括:
WebSocket服务端,用于解析服务请求、请求服务中间件接口服务及返回服务响应;
服务中间件,用于响应内部服务请求,调用底层功能库完成服务响应;
底层功能库,用于实现具体的服务功能;
服务监控程序,用于重启意外退出的WebSocket服务端。
2.根据权利要求1所述的基于WebSocket的Web浏览器插件,其特征在于,所述WebSocket客户端以JS脚本的形式提供模块集成,以代码模块嵌入的方式集成至Web浏览器网页。
3.根据权利要求1所述的基于WebSocket的Web浏览器插件,其特征在于,所述底层功能库至少为两个,所述底层功能库以在浏览器插件后端配置文件中增加对应配置项的方式松耦合至服务中间件,在浏览器插件后端启动时加载。
4.一种根据权利要求1~3任一所述的基于WebSocket的Web浏览器插件的数据交互方法,其特征在于,包括以下步骤:
1)WebSocket客户端集成至Web浏览器网页;
2)计算机终端安装浏览器插件后端;
3)服务监控程序自启动,判断WebSocket服务端程序是否在线,如不在线,启动WebSocket服务端程序;
4)Web浏览器的网页调用WebSocket客户端接口发起服务请求;
5)WebSocket客户端转发服务请求至WebSocket服务端;
6)WebSocket服务端解析具体的服务请求,调用相应服务中间件接口;
7)服务中间件调用相应的底层功能库接口完成服务响应,服务响应返回至服务中间件;
8)服务中间件转发服务响应至WebSocket服务端;
9)WebSocket服务端转发服务响应至WebSocket客户端;
10)WebSocket客户端接口返回服务响应至Web网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011314874.6/1.html,转载请声明来源钻瓜专利网。