[发明专利]一种基于浏览器内核的多业务集成系统有效
申请号: | 201410745163.2 | 申请日: | 2014-12-08 |
公开(公告)号: | CN104461537B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 岐兵;邵震洲;高春林;冯宁前 | 申请(专利权)人: | 浙江网新恩普软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙)33240 | 代理人: | 诸佩艳 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 内核 业务 集成 系统 | ||
技术领域
本发明属于信息管理系统技术领域,尤其涉及一种基于浏览器内核的多业务集成系统。
背景技术
目前基于B/S架构的第三方业务,其客户端形式主要是Web浏览器。由于市场上浏览器的版本繁多,很多浏览器核心架构差别也很大,需要针对不同的浏览器进行优化,同时,由于浏览器本身的限制,第三方业务的功能也会受到浏览器的限制。而基于C/S架构的第三方业务,则其客户端需要针对不同的操作系统系统开发不同版本的软件。网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。如何将这两种架构方式的优势完美地结合起来,使之既能以B/S的方式发布运行,同时又具有C/S方式的极强的可操作性,是目前第三方业务领域面临的一个难题。
此外,在某些行业如社保行业,第三方业务有大量的操作需要和硬件进行交互,比如社保卡读卡器,二代身份证阅读器等。目前的实现方式是开发浏览器控件,安装到用户的电脑上。这种方式的缺点是很明显的:不同的浏览器需要开发不同的控件,甚至有些浏览器不支持这种行为,所以目前大多数的社保第三方业务只能在Internet Explorer浏览器下运行。但是由于Internet Explorer控件存在一定的安全隐患,默认情况Internet Explorer对控件的安全设置级别是很高的,这就要求用户要降低Internet Explorer的安全级别才能使用控件。一方面大多数用户不会设置,也是用户在使用过程中抱怨最多的地方;另一方面降低了Internet Explorer的安全级别,当前用户访问其它不可靠网站的时候存在风险。
在现实情况中,一个用户同时操作多个第三方业务的情况是很普遍的,同一个用户,每个第三方业务都有一个独立的账号,每天都需要把各个系统登录一次,并在不同的第三方业务之间进行频繁的切换。那么,能不能使用同一个账号,登录一次即可登录所有的第三方业务呢?在目前的架构下,很难实现,因为这些第三方业务通常是由不同的厂商研发,都有独立的用户数据,要实现统一登录,对现有系统的改造工作量太大。
发明内容
本发明提供了一种基于浏览器内核的多业务集成系统,解决目前基于B/S架构的第三方业务系统对浏览器的严重依赖性,将B/S和C/S架构结合起来,建立一种新型的多业务集成系统。
为了实现上述目的,本发明技术方案如下:
一种基于浏览器内核的多业务集成系统,用于集成具有浏览器/服务器架构的第三方业务系统,所述多业务集成系统包括通过网络连接的个人工作台和管理服务端,以及接入到所述个人工作台和管理服务端的第三方业务服务端,其中:
所述管理服务端,用于对接入的第三方业务系统进行配置管理和用户管理,接收所述个人工作台发起的用户登录请求,进行验证并发放身份令牌;
所述个人工作台为基于浏览器内核的客户端,包括身份验证模块和业务接口模块,所述身份验证模块用于向所述管理服务端发起身份验证,验证通过后接收所述管理服务端返回的身份令牌,将身份令牌发送给所述第三方业务服务端请求授权;所述业务接口模块用于利用浏览器内核来加载第三方业务系统的前端网页页面,并根据用户的操作与第三方业务服务端进行交互调用,实现第三方业务系统的业务操作;
所述第三方业务服务端,用于接收所述身份验证模块发送的身份令牌,根据身份令牌授予其相应的权限,并执行用户通过所述前端网页页面发起的业务操作。
进一步地,所述业务接口模块通过Webkit内核来暴露对象给第三方业务系统的前端网页页面,第三方业务服务端通过前端网页页面的JavaScript来调用该对象的方法实现第三方业务系统到个人工作台的调用;同时个人工作台可以调用第三方业务系统前端网页页面的JavaScript方法,实现个人工作台到第三方业务系统的数据交互。
本发明所述个人工作台还包括:
通知公告模块,所述通知公告模块用于从所述管理服务端获取通知公告、待办事项信息,向用户提供未读消息提醒、桌面通知;
常用工具模块,所述常用工具模块用于提供常用的第三方业务系统辅助功能。
硬件接口模块,所述硬件接口模块用于读取、验证和操作接入到个人工作台的硬件设备,为第三方业务服务端提供硬件设备的调用接口。
用户界面模块,所述用户界面模块用于接收用户的输入信息与所述身份验证模块、业务接口模块和硬件接口模块交互,进行身份验证、业务操作和硬件设备数据读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江网新恩普软件有限公司,未经浙江网新恩普软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410745163.2/2.html,转载请声明来源钻瓜专利网。