电力调度数据云服务系统及实现方法_3

文档序号:9453694阅读:来源:国知局
云服务系统和实现方法,用于实现电力调度各应用系统数据的集成、存储、统计和发布,提供了面向服务架构的数据服务系统,可以对多个电力调度应用系统的数据进行统一存储、分析和发布,实现了各个专业应用系统的数据整合和信息共享,有效避免了资源浪费。
[0082]虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
【主权项】
1.一种电力调度数据云服务系统,其特征在于,包括服务请求控制单元、数据集成服务单元、数据统计服务单元、数据发布服务单元、服务模块管理单元、数据库服务器集群和数据网络。; 所述服务请求控制单元、数据集成服务单元、数据统计服务单元、数据发布服务单元、服务模块管理单元和数据库服务器集群分别与数据网络连接; 所述数据集成服务单元包括通用服务模块容器和一组可以独立运行的集成集成模块,以实现应用数据集成存储功能; 所述数据统计服务单元包括通用服务模块容器和一组可以独立运行的统计统计模块,以实现数据统计分析功能; 所述数据发布服务单元包括通用服务模块容器和一组可以独立运行的发布发布模块,以实现数据对外发布功能; 所述服务请求控制单元用于接收客户端发送的服务请求,根据服务请求的内容将所述服务请求发送给所述数据集成服务单元的集成模块、所述数据统计服务单元的统计模块或者所述数据发布服务单元的发布模块; 所述数据集成服务单元的集成模块、所述数据统计服务单元的统计模块或者所述数据发布服务单元的发布模块接收服务请求后执行与所述服务请求相匹配的功能,并反馈执行结果; 所述服务模块管理单元监视服务模块的运行状态,并提供服务模块的注册功能、分配功能和回收功能;所述服务模块是指所述数据集成服务单元的集成模块、所述数据统计服务单元的统计模块或者所述数据发布服务单元的发布模块; 所述数据库服务器集群用于存储所述数据集成服务单元处理的数据。2.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述服务模块是指所述数据集成服务单元的集成模块、所述数据统计服务单元的统计模块或者所述数据发布服务单元的发布模块在初始化时,向所述服务模块管理单元进行注册;所述服务模块通过广播方式向所述服务模块管理单元申请一个全系统内唯一的URL地址,作为本服务模块的URL03.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述服务模块是指所述数据集成服务单元的集成模块、所述数据统计服务单元的统计模块或者所述数据发布服务单元的发布模块在运行时,周期向所述服务模块管理单元进行状态信息汇报;所述状态信息包括:(1)模块状态:工作状态或者空闲状态;(2)占用资源:包括服务模块占用的CPU资源和内存资源。4.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述服务模块管理单元提供了服务模块的注册功能、分配功能和回收功能; 所述服务模块的注册功能为:分配给申请注册的服务模块一个全系统内唯一的URL地址,在服务模块列表里记录URL地址,并将该服务模块的状态设置为未分配; 所述服务模块的分配功能为:在服务模块列表里选择一个状态为未分配的服务模块的URL提供给客户端,并将该服务模块的状态设置为已分配; 所述服务模块的回收功能为:将服务模块的状态设置为未分配,并释放资源。5.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述数据集成服务单元的集成模块提供了数据添加服务、数据更新服务、数据删除服务和数据同步服务; 所述数据添加服务用于根据接收的服务请求提供的数据文件,在数据库的指定表中添加新的数据记录; 所述数据更新服务用于根据接收的服务请求提供的数据文件,在数据库的指定表中更新原有的数据记录; 所述数据删除服务用于根据接收的服务请求提供的数据文件,在数据库的指定表中删除数据记录; 所述数据同步服务用于根据接收的服务请求提供的数据文件,将数据库的指定表中的数据记录与数据文件保持一致。6.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述数据统计服务单元的统计模块提供了新建统计任务服务、撤销统计任务服务、暂停统计任务服务和恢复统计任务服务; 所述新建统计任务服务用于根据接收的服务请求提供的统计脚本及统计周期,在所述数据统计服务单元中创建一个新的统计任务,并将新的统计任务URL反馈给服务请求方;所述撤销统计任务服务用于根据接收的服务请求提供的统计任务URL,在所述数据统计服务单元中删除该统计任务; 所述暂停统计任务服务用于根据接收的服务请求提供的统计任务URL,在所述数据统计服务单元中暂停运行该统计任务; 所述恢复统计任务服务用于根据接收的服务请求提供的统计任务URL,在所述数据统计服务单元中恢复运行该统计任务。7.根据权利要求1所述的电力调度数据云服务系统,其特征在于:所述数据发布服务单元的服务模块提供了数据查询服务; 所述数据查询服务用于根据接收的服务请求提供的查询条件,在数据库中查询符合条件的数据记录,并返回给服务请求方。8.一种电力调度数据云服务的实现方法,其特征在于包括以下步骤: 服务请求控制单元接收客户端的数据服务请求; 服务请求控制单元分析数据服务请求的内容,将所述数据服务请求转发到与服务请求相匹配的数据集成服务单元、数据统计服务单元或者数据发布服务单元; 数据集成服务单元、数据统计服务单元或者数据发布服务单元中与服务URL相匹配的服务模块处理所述数据服务请求,将服务处理结果发送给所述服务请求控制单元;所述服务模块为数据集成服务单元的集成模块、数据统计服务单元的统计模块或者数据发布服务单元的发布模块; 所述服务请求控制单元将反馈的服务处理结果发送给客户端。9.根据权利要求8所述的电力调度数据云服务的实现方法,其特征在于:还包括以下步骤:当客户端请求申请服务模块时,选择一个状态为未分配的服务模块的URL提供给客户端;当客户端请求释放服务模块时,将该客户端占用的服务模块的状态设置为未分配。10.根据权利要求8所述的电力调度数据云服务的实现方法,其特征在于:所述数据集成服务单元的服务模块提供数据添加服务、数据更新服务、数据删除服务和数据同步服务。11.根据权利要求8所述的电力调度数据云服务的实现方法,其特征在于:所述数据统计服务单元的服务模块提供新建统计任务服务、撤销统计任务服务、暂停统计任务服务和恢复统计任务服务。12.根据权利要求8所述的电力调度数据云服务的实现方法,其特征在于:所述数据发布服务单元的服务模块提供数据查询服务。
【专利摘要】本发明提供一种电力调度数据云服务系统与实现方法,数据集成服务单元用于实现应用数据集成存储功能;数据统计服务单元用于实现数据统计分析功能;数据发布服务单元用于实现数据对外发布功能;服务请求控制单元用于接收客户端发送的服务请求,根据服务请求的内容将服务请求发送给服务模块;服务模块接收服务请求后执行与所述服务请求相匹配的功能并反馈执行结果;服务模块管理单元监视服务模块的运行状态,并提供服务模块的注册、分配和回收;数据库服务器集群用于存储所述数据集成服务单元处理的数据。本发明可以对多个电力调度应用系统的数据进行统一存储、分析和发布,实现了各个专业应用系统的数据整合和信息共享,有效避免了资源浪费。
【IPC分类】G06F17/30, G06Q50/06
【公开号】CN105205735
【申请号】CN201510647052
【发明人】钱锋, 陆鑫, 夏晨, 陆俊
【申请人】南京南瑞继保电气有限公司, 南京南瑞继保工程技术有限公司
【公开日】2015年12月30日
【申请日】2015年10月8日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1