[发明专利]用于建筑领域智能化的软件开发平台在审
申请号: | 201710441771.8 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107291461A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 申新亭;邓杨均 | 申请(专利权)人: | 中国五冶集团有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 成都行之专利代理事务所(普通合伙)51220 | 代理人: | 王记明 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 建筑 领域 智能化 软件 开发 平台 | ||
技术领域
本发明涉及系统集成领域,具体涉及用于建筑领域智能化的软件开发平台。
背景技术
智能化建筑具有多门学科融合集成的综合特点,由于发展历史较短,但发展速度很快,国内外对它的定义有各种描述和不同理解,尚无统一的确切概念和标准。应该说智能化建筑是将建筑、通信、计算机网络和监控等各方面的先进技术相互融合、集成为最优化的整体,具有工程投资合理、设备高度自控、信息管理科学、服务优质高效、使用灵活方便和环境安全舒适等特点,能够适应信息化社会发展需要的现代化新型建筑,在国内有些场合把智能化建筑统称为智能大厦。现有的用于软件开发的平台存在开发速度慢、成本高且无法进行个性化定制。
发明内容
本发明所要解决的技术问题是提供丰富的基础组件支持,以便开发人员可以利用现有功能快速定制所需要的功能,目的在于提供用于建筑领域智能化的软件开发平台,在系统功能组件的基础上,能够利用现有功能,快速定制开发一套满足客户需求的应用程序。
本发明通过下述技术方案实现:
用于建筑领域智能化的软件开发平台,包括用于建筑领域智能化的软件开发平台,包括数据库单元,通过类进行数据库操作,支持多种数据库和插件式编程;
设备管理单元,用于添加删除修改设备驱动,并提供GUI界面实时显示设备状态;
网络库单元,采用TCP,UDP类型库,支持FTP、HTTP、POP3、SMTP、Remoting和NTP协议;
日志库,用于写入包括系统、文本、控制台和数据库日志记录,并可以配置日志级别和来源;用户管理单元,用于提供包括用户管理,用户角色配置和角色权限分配功能;
计划任务单元,提供内置的计划任务功能,定时执行任务脚本。
当需要开发新的模块时,在开发工具中引入该模块需要的指定接口,通过该指定接口使得开发工具与本软件管理终端实现连接。开发工具在开发过程中可以通过指定接口调用本软件管理终端中的各个功能单元,提升开发效率。开发完成后,把开发好的DLL文件放在本软件管理终端的软件插件目录下,重新启动本软件管理终端,即可使用开发的软件模块。该软件管理终端上设置多个通用独立单元,该多个通用独立单元在不同的模块上也经常需要使用,本方案通过将多个不同的功能的单元集成到本方案中,开发人员在开发时,无需再额外对这些通用单元进行再次开发,只需要开发一些特殊的单元,然后再调用该方案中需要的通用单元,即可实现新模块的快速开发,大大提高了工作效率。虽然该软件管理终端上的通用独立单元也可以通过后期开发人员进行重新开发,但是各个开发人员能力参差不齐,擅长的领域也不尽相同,若每个通用单元都在重新开发,开发出来的新模块容易出现性能不稳定的缺陷,或者在通用单元上费时过多。而采用本方案中的软件管理终端,只需在该基础上开发一些特殊的功能单元即可,大大减轻了开发人员的负担,能够让开发人员的精力都集中到特殊单元的开发上,能更好的攻破难题,同时调用的通用单元模块的性能也稳定可靠,保证了开发软件的质量。在开发过程中用到的指定接口是本领域技术人员所公知的。
优选的,还包括脚本引擎,为内置脚本引擎,解析执行自定义的脚本,实现联动操作,定时任务;
活动记录单元,用于记录系统组件的各种动作,并提供实时显示和历史记录查询功能;
即时通信单元,在平台的各个用户之间实现包括用户状态查看,即时回话和文件传输功能。
优选的,还包括自动更新,系统提供软件版本自动检测和升级的功能;
软件注册,提供使用期限、模块功能、硬件信息绑定等软件注册功能;
网络文件系统,提供分布式网络文件共享功能。采用分布式网络文件共享功能,开发人员能够使用DSM来实现基于共享内存的分布式系统,并将他们的工作重点放在系统功能上,不用过分操心底层的信息设置,异步操作以及失败机制。分布式网络文件中的动态共享存储系统实现了对象副本集合的透明化、运行时重配置,并支持多种副本模式的实现,包含从基于存储网络节点的实现,以及类似ad hoc网络中基于移动设备的实现。
优选的,还包括服务管理单元,提供管理内部的多个服务功能;远程访问单元,提供包括Remoting、Web Service、WCF、HTTP和Ajax多种远程访问功能。
优选的,还包括图形图库单元,提供电子地图功能,支持多种图片格式,支持矢量地图,实现无损显示,提供各种标准设备的图形图库;公共设备驱动,提供基础的设备驱动类型;标准设备驱动,为一些标准设备或协议提供设备驱动。
本发明与现有技术相比,具有如下的优点和有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国五冶集团有限公司,未经中国五冶集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710441771.8/2.html,转载请声明来源钻瓜专利网。