[发明专利]一种浏览器的调用功能实现方法及系统有效
申请号: | 201710413426.3 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107239308B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 林星;蔡钧涛 | 申请(专利权)人: | 广东西奥物联网科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 523000 广东省东莞市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 调用 功能 实现 方法 系统 | ||
本发明实施例公开了一种浏览器的调用功能实现方法及系统,包括采用预设方式访问本地微服务,本地微服务预先采用快速微服务实现方式进行实现;通过本地微服务的调用功能调用相应的应用。由于任意一种浏览器均可以访问本地微服务,所以本发明实施例中的浏览器可以通过访问预先建立的本地微服务,并通过本地微服务的调用功能来调用相应的应用。本发明在使用过程中既可以实现插件的功能,又在一定程度上避免了对每种浏览器开发一种插件的开发工序,减少了工作量、提高了开发和运维的效率。
技术领域
本发明实施例涉及浏览器功能开发技术领域,特别是涉及一种浏览器的调用功能实现方法及系统。
背景技术
目前,现有的浏览器种类较多,并且对于不同的浏览器在进行某种调用时,需要通过与各个浏览器对应的插件实现某种功能的调用。各个浏览器插件基本是基于相应的浏览器的API插件开发方式进行开发的,不同的浏览器的插件开发方式不同,甚至同一种浏览器在应用于不同系统时,对应的插件开发方式也不同,这样就造成现有技术具体所需开发的插件种类较多,工作量大,难以开发、维护的缺点。
因此,如何提供一种解决上述技术问题的浏览器的调用功能实现方法及系统成为本领域的技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种浏览器的调用功能实现方法及系统,在使用过程中既可以实现插件的功能,又在一定程度上避免了对每种浏览器开发一种插件的开发工序,减少了工作量、提高了开发和运维的效率。
为解决上述技术问题,本发明实施例提供了一种浏览器的调用功能实现方法,包括:
采用预设方式访问本地微服务,所述本地微服务预先采用快速微服务实现方式进行实现;
通过本地微服务的调用功能调用相应的应用。
可选的,所述方法还包括:
访问远程服务,以使所述远程服务与所述应用之间进行通信。
可选的,所述通过本地微服务的调用功能调用相应的应用的过程为:
所述本地微服务在启动时加载底层驱动接口,外部设备通过所述驱动接口接入后,依据所述外部设备的设备信息通过所述底层驱动接口加载相应的设备控制模块;
进入浏览器业务系统页面,并同时调用远端服务接口以及本地微服务接口,通过所述远端服务接口以及所述本地微服务接口分别控制所述远端服务和所述本地微服务,并通过所述设备控制模块调用所述外部设备;将所述外部设备的设备信息传输至所述远端设备。
可选的,所述通过本地微服务的调用功能调用相应的应用的过程为:
浏览器依据用户的输入信息发送转发请求至所述本地微服务;
所述本地微服务依据所述转发请求找到相应的第三方服务平台,并将所述转发请求发送至所述第三方服务系统,并获取所述第三方服务系统依据所述转发请求生成的数据流信息;将所述数据流信息转换为与所述浏览器格式对应的本地流数据信息;
所述浏览器获取所述本地流数据信息以进行展示。
可选的,所述转发请求为用户信息、权限信息以及文件信息中的一种或多种的组合。
可选的,所述通过本地微服务的调用功能调用相应的应用的过程为:
浏览器发送安全请求至远程业务平台,并依据所述远程业务平台依据所述安全请求生成并返回用户安全token;并将业务请求信息以及所述用户安全token发送至所述本地微服务;所述用户安全token为远程业务平台依据所述安全请求生成的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东西奥物联网科技股份有限公司,未经广东西奥物联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710413426.3/2.html,转载请声明来源钻瓜专利网。