[发明专利]一种业务管理平台在审
申请号: | 201310654539.4 | 申请日: | 2013-12-05 |
公开(公告)号: | CN104702568A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 周斯洋;吴军;王晶 | 申请(专利权)人: | 浙江大华系统工程有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 管理 平台 | ||
技术领域
本发明涉及安防技术领域,尤其涉及一种可适用于安防技术领域的业务管理平台。
背景技术
目前,针对业界常用的安防平台,由于在根据新的安防行业需求,对其进行相应功能的增加或修改时,往往只能在该安防平台原有的代码上进行增加或修改,且只能由平台的开发公司进行,即,无法提供给其他具备开发行业需求的第三方开发公司进行二次开发,从而使得各行业不同项目当中沉淀下来的开发资源无法被有效地复用,严重降低了平台开发资源的可复用性,制约了安防行业化的推进速度,限制了安防平台产品的发展。
发明内容
本发明实施例提供了一种业务管理平台,用以解决现有安防平台无法进行二次开发所导致的开发资源可复用性较低的问题。
一种业务管理平台,包括至少一个客户端以及至少一个服务器,其中:
所述客户端包括OSGI(Open Service Gateway Initiative,开放服务网关协议)框架模块、基础模块、通用组件模块以及业务组件模块,其中,所述通用组件模块包括至少一个根据与业务无关的客户端功能构建的基于OSGI框架的客户端通用组件;所述业务组件模块包括至少一个根据与业务相关的客户端功能构建的基于OSGI框架的客户端业务组件;所述基础模块用于加载各客户端组件,并提供至少一个用于进行客户端组件二次开发的客户端二次开发接口,通过加载用户通过所述客户端二次开发接口编写的客户端组件代码以构建满足用户需求的客户端组件;
所述服务器包括基础框架模块、数据传送模块以及基础组件模块,其中,所述基础组件模块包括至少一个根据各服务器功能构建的服务器组件;所述数据传送模块用于实现各服务器组件之间的通信连接;所述基础框架模块用于加载各服务器组件,并提供至少一个用于进行服务器组件二次开发的服务器二次开发接口,通过加载用户通过所述服务器二次开发接口编写的服务器组件代码以构建满足用户需求的服务器组件。
在本发明实施例所述技术方案中,由于所述业务管理平台中的各客户端以及各服务器均可采用组件化设计,并且,所述业务管理平台可具备至少一个用于进行客户端组件二次开发的客户端二次开发接口以及至少一个用于进行服务器组件二次开发的服务器二次开发接口,通过分别加载用户通过所述客户端二次开发接口编写的客户端组件代码、或通过所述服务器二次开发接口编写的服务器组件代码可构建满足用户需求的客户端组件或服务器组件,从而可在无需获知平台原有代码的基础上,实现平台的二次开发并达到提高平台开发资源的可复用性的目的。
进一步地,所述基础模块还用于提供至少一个用于进行用户权限二次开发的权限二次开发接口,通过加载用户通过所述权限二次开发接口编写的权限组件代码以构建与用户二次开发的客户端组件所需要的用户权限相匹配的权限组件,并通过二次开发的权限组件对所述二次开发的客户端组件进行相应的权限管理,从而使得平台开发者或是其他具备开发行业需求的第三方开发者在扩展了自己的客户端组件之后,可根据构建的与所述扩展的客户端组件所需要的用户权限相匹配的权限组件,对所述客户端组件进行相应的管理操作。
进一步地,所述数据传送模块还用于提供至少一个用于进行传输协议二次开发的协议二次开发接口,通过加载用户通过所述协议二次开发接口编写的协议组件代码以构建用于对用户所需求的传输协议进行编解码的协议组件,从而可达到平台协议组件的灵活扩充,进而可达到平台与其他系统或设备的良好对接的目的。
进一步地,所述基础框架模块还用于提供至少一个用于进行设备扩充的设备二次扩充接口,通过所述设备二次扩充接口以将与所述服务器相关联的扩展设备扩充到所述业务管理平台。
进一步地,各客户端组件之间通过OSGI框架提供的服务注册机制或包引用机制进行交互。
进一步地,所述业务管理平台还包括SDK(Software Development Kit,软件开发工具包)模块:
所述SDK模块用于实现所述客户端与所述服务器之间的通信连接。
具体地,所述SDK模块包括私有子模块以及通用子模块:
所述私有子模块用于实现任一已有客户端组件与任一已有服务器组件之间的通信连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华系统工程有限公司;,未经浙江大华系统工程有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310654539.4/2.html,转载请声明来源钻瓜专利网。