有效
一种基于云平台的继电保护资源虚拟化封装方法及装置
王峰、李一泉、黄明辉、吴梓亮
广东电网有限责任公司
摘要
本申请属于继电保护技术领域,公开了一种基于云平台的继电保护资源虚拟化封装方法及装置,该方法包括:获取预设服务类型的待封装的继电保护实体资源;对继电保护实体资源进行功能化封装,得到预设服务类型的继电保护虚拟资源;通过预设的服务适配器将继电保护虚拟资源接入云服务平台,继电保护虚拟资源与云服务平台进行数据交互,以提供预设服务类型的继电保护服务。本申请可以达到实现继电保护功能所依赖的底层基础的共享复用的效果。
1.一种基于云平台的继电保护资源虚拟化封装方法,其特征在于,所述方法包括:获取预设服务类型的待封装的继电保护实体资源;具体地,所述获取预设服务类型的待封装的继电保护实体资源,包括:接收携带预设服务类型信息的封装指令,根据所述预设服务类型信息确定预设服务类型;从当前的多个电力系统中分别获取所述预设服务类型对应的继电保护数据,所述多个电力系统包括保信系统、整定管理系统、能量管理系统及电力调度管理系统;所述继电保护数据包括继电保护设备的设备信息和所述继电保护设备采集的数据;对获取到的所述预设服务类型对应的继电保护数据进行统一描述,得到所述预设服务类型的待封装的继电保护实体资源;对所述继电保护实体资源进行功能化封装,得到所述预设服务类型的继电保护虚拟资源;具体地,对所述继电保护实体资源中经过统一描述的继电保护数据进行封装,得到所述继电保护实体资源对应的资源属性信息;对所述继电保护实体资源的服务间信息交互方式进行封装,得到所述继电保护实体资源对应的接口信息、事件信息及数据流信息;根据所述资源属性信息、所述接口信息、所述事件信息及所述数据流信息,构建所述预设服务类型的继电保护虚拟资源,所述继电保护虚拟资源配置有可提供的接口、事件、数据流及资源属性;通过预设的服务适配器将所述继电保护虚拟资源接入云服务平台,所述继电保护虚拟资源与所述云服务平台进行数据交互,以提供所述预设服务类型的继电保护服务。
2.根据权利要求1所述的方法,其特征在于,所述继电保护虚拟资源的资源属性包括静态属性、动态属性和使用属性,所述对所述继电保护实体资源中经过统一描述的继电保护数据进行封装,得到所述继电保护实体资源对应的资源属性信息,包括:从所述继电保护实体资源中经过统一描述的继电保护数据中分别提取所述静态属性、所述动态属性和所述使用属性对应的继电保护数据,作为静态属性信息、动态属性信息和使用属性信息;利用四元组对所述继电保护实体资源的名称、所述静态属性信息、所述动态属性信息和所述使用属性信息进行形式化描述,得到所述继电保护实体资源对应的资源属性信息。
3.根据权利要求1所述的方法,其特征在于,所述服务间信息交互方式包括远程调用、事件通知和数据流;所述对所述继电保护实体资源的服务间信息交互方式进行封装,得到所述继电保护实体资源对应的接口信息、事件信息及数据流信息,包括:对所述继电保护实体资源的远程调用对应的功能进行封装,得到所述继电保护实体资源对应的接口信息;对所述继电保护实体资源的事件通知对应的事件进行封装,得到所述继电保护实体资源对应的事件信息;以及,对所述继电保护实体资源的数据流对应的数据请求进行封装,得到所述继电保护实体资源对应的数据流信息。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:对所述继电保护服务进行注册、注销、服务状态更新及服务实时运行状况监测;对接入所述云服务平台的各所述继电保护服务进行配置管理;监控访问所述继电保护服务的所有请求,并在所述继电保护服务的访问量超出预设阈值时,对所述继电保护服务进行限流保护;以及,响应于所述云服务平台接收到的服务调用请求,建立会话并提供所述服务调用请求对应的继电保护服务。
5.一种基于云平台的继电保护资源虚拟化封装装置,其特征在于,所述装置包括:实体资源获取模块,用于获取预设服务类型的待封装的继电保护实体资源;具体地,接收携带预设服务类型信息的封装指令,根据所述预设服务类型信息确定预设服务类型;从当前的多个电力系统中分别获取所述预设服务类型对应的继电保护数据,所述多个电力系统包括保信系统、整定管理系统、能量管理系统及电力调度管理系统;所述继电保护数据包括继电保护设备的设备信息和所述继电保护设备采集的数据;对获取到的所述预设服务类型对应的继电保护数据进行统一描述,得到所述预设服务类型的待封装的继电保护实体资源;功能化封装模块,用于对所述继电保护实体资源进行功能化封装,得到所述预设服务类型的继电保护虚拟资源;具体地,对所述继电保护实体资源中经过统一描述的继电保护数据进行封装,得到所述继电保护实体资源对应的资源属性信息;对所述继电保护实体资源的服务间信息交互方式进行封装,得到所述继电保护实体资源对应的接口信息、事件信息及数据流信息;根据所述资源属性信息、所述接口信息、所述事件信息及所述数据流信息,构建所述预设服务类型的继电保护虚拟资源,所述继电保护虚拟资源配置有可提供的接口、事件、数据流及资源属性;云服务平台接入模块,用于通过预设的服务适配器将所述继电保护虚拟资源接入云服务平台,所述继电保护虚拟资源与所述云服务平台进行数据交互,以提供所述预设服务类型的继电保护服务。
6.根据权利要求5所述的装置,其特征在于,所述服务适配器中包含服务注册与管理模块、动态配置管理模块、服务质量管理模块及服务调用模块,其中:所述服务注册与管理模块,用于对所述继电保护服务进行注册、注销、服务状态更新及服务实时运行状况监测;所述动态配置管理模块,用于对接入所述云服务平台的各所述继电保护服务进行配置管理;所述服务质量管理模块,用于监控访问所述继电保护服务的所有请求,并在所述继电保护服务的访问量超出预设阈值时,对所述继电保护服务进行限流保护;所述服务调用模块,用于响应于所述云服务平台接收到的服务调用请求,建立会话并提供所述服务调用请求对应的继电保护服务。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述方法的步骤。




