一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据交互方法、装置、终端、存储介质及程序产品与流程

2022-08-10 20:11:23 来源:中国专利 TAG:


1.本技术涉及电力技术领域,特别涉及数据交互方法、装置、终端、存储介质及程序产品。


背景技术:

2.目前,随着可再生能源成为未来全球能源发展的主要方向,虚拟电厂可以为大规模新能源电力的接入提供框架和技术支撑,通过虚拟发电厂的运行机制可以实现传统能源与新能源之间的互补协同调度与电网的优化运行。
3.在相关技术中,虚拟电厂可以作为一个特殊电厂参与电力市场和电网运行,虚拟电厂可以实现区域性的电能集中管理,各个城市为了更好的结合传统能源与新能源之间的互补协同调度与电网进行交互,开始实施虚拟电厂,根据需要进行交互的运营商电网,开发对应的交互程序,通过交互程序实现虚拟电厂与该运营商电网之间的交互。
4.然而,上述方法需要针对不同的电网,为虚拟电厂开发相应的交互程序,不同的交互程序在交互方式和交互逻辑上都存在区别,导致虚拟电厂的开发和维护效率较低。


技术实现要素:

5.本技术实施例提供了一种数据交互方法、装置、终端、存储介质及程序产品,可以提高虚拟电厂的开发和维护效率,该技术方案如下:
6.一方面,提供了一种数据交互方法,所述方法由计算机设备执行,所述计算机设备用于运行虚拟电厂服务;所述方法包括:
7.通过第一接口向目标电网系统发送场站资源的注册信息;所述第一接口支持与至少两个电网系统进行数据交互;所述至少两个电网系统包含所述目标电网系统;所述场站资源的注册信息用于指示目标设备的设备信息以及目标设备之间的关系信息;所述目标设备是所述虚拟电厂服务支持进行协调的能源设备;
8.响应于接收到由所述目标电网系统返回的注册成功信息,通过所述第一接口接收由所述目标电网系统发送的目标请求;所述目标请求用于控制所述场站资源基于指定条件进行能源调控;
9.基于所述目标请求,对所述指定条件相关的信息进行轮询;
10.通过所述第一接口,向所述目标电网系统返回对所述目标请求的响应。
11.在一种可能的实现方式中,所述虚拟电厂服务包括桥接组件;所述桥接组件包括连接层;所述连接层包括所述第一接口;所述桥接组件用于连接所述至少两个电网系统以及能源物联网平台,以使得所述目标电网系统支持与所述能源物联网平台进行数据交互;所述能源物联网平台中包括至少一个所述目标设备。
12.在一种可能的实现方式中,所述通过第一接口向目标电网系统发送场站资源的注册信息之前,还包括:
13.确定所述目标电网系统的服务提供方;
14.基于所述服务提供方,从所述第一接口中的至少两个交互组件中确定与所述目标电网系统对应的目标交互组件;所述目标交互组件用于支持所述目标电网系统与所述虚拟电厂服务之间进行数据交互时使用的交互方式;
15.所述通过第一接口向目标电网系统发送场站资源的注册信息,包括:
16.通过所述目标交互组件向所述目标电网系统发送所述场站资源的注册信息;
17.所述响应于接收到由所述目标电网系统返回的注册成功信息,通过所述第一接口接收由所述目标电网系统发送的目标请求,包括:
18.响应于接收到由所述目标电网系统返回的所述注册成功信息,通过所述目标交互组件接收由所述目标电网系统发送的所述目标请求;
19.所述通过所述第一接口,向所述目标电网系统返回对所述目标请求的响应,包括:
20.通过所述目标交互组件,向所述目标电网系统返回对所述目标请求的响应。
21.在一种可能的实现方式中,所述桥接组件还包括逻辑层组件;所述逻辑层组件包括通用逻辑组件以及至少两个处理逻辑组件;
22.所述通过第一接口向目标电网系统发送场站资源的注册信息之前,还包括:
23.获取配置操作;
24.基于所述配置操作,将所述电网系统对应的所述处理逻辑组件与所述电网系统对应的交互组件进行关联。
25.在一种可能的实现方式中,所述方法还包括:
26.响应于基于所述目标请求对所述指定条件相关的信息进行轮询的过程中出现异常情况,重新向所述目标电网系统发送所述场站资源的注册信息;所述异常情况包括网络异常情况以及数据丢失情况中的至少一种。
27.在一种可能的实现方式中,对所述指定条件相关的信息进行轮询包括对所述指定条件相关的实时数据进行轮询、对所述指定条件相关的历史数据进行轮询、对所述指定条件相关的事件数据进行轮询以及对所述指定条件相关的事件选择响应进行轮询中的至少一种。
28.另一方面,提供了一种数据交互装置,所述装置用于计算机设备中,所述计算机设备用于运行虚拟电厂服务;所述装置包括:
29.信息发送模块,用于通过第一接口向目标电网系统发送场站资源的注册信息;所述第一接口支持与至少两个电网系统进行数据交互;所述至少两个电网系统包含所述目标电网系统;所述场站资源的注册信息用于指示目标设备的设备信息以及目标设备之间的关系信息;所述目标设备是所述虚拟电厂服务支持进行协调的能源设备;
30.请求获取模块,用于响应于接收到由所述目标电网系统返回的注册成功信息,通过所述第一接口接收由所述目标电网系统发送的目标请求;所述目标请求用于控制所述场站资源基于指定条件进行能源调控;
31.轮询模块,用于基于所述目标请求,对所述指定条件相关的信息进行轮询;
32.响应模块,用于通过所述第一接口,向所述目标电网系统返回对所述目标请求的响应。
33.在一种可能的实现方式中,所述虚拟电厂服务包括桥接组件;所述桥接组件包括连接层;所述连接层包括所述第一接口;所述桥接组件用于连接所述至少两个电网系统以
及能源物联网平台,以使得所述目标电网系统支持与所述能源物联网平台进行数据交互;所述能源物联网平台中包括至少一个所述目标设备。
34.在一种可能的实现方式中,所述装置还包括:
35.提供方获取模块,用于通过第一接口向目标电网系统发送场站资源的注册信息之前,确定所述目标电网系统的服务提供方;
36.目标组件确定模块,用于基于所述服务提供方,从所述第一接口中的至少两个交互组件中确定与所述目标电网系统对应的目标交互组件;所述目标交互组件用于支持所述目标电网系统与所述虚拟电厂服务之间进行数据交互时使用的交互方式;
37.所述信息发送模块,包括:
38.发送子模块,用于通过所述目标交互组件向所述目标电网系统发送所述场站资源的注册信息;
39.所述请求获取模块,包括:
40.请求获取子模块,用于响应于接收到由所述目标电网系统返回的所述注册成功信息,通过所述目标交互组件接收由所述目标电网系统发送的所述目标请求;
41.所述响应模块,包括:
42.响应子模块,用于通过所述目标交互组件,向所述目标电网系统返回对所述目标请求的响应。
43.在一种可能的实现方式中,所述桥接组件还包括逻辑层组件;所述逻辑层组件包括通用逻辑组件以及至少两个处理逻辑组件;
44.所述装置还包括:
45.配置模块,用于通过第一接口向目标电网系统发送场站资源的注册信息之前,获取配置操作;
46.关联模块,用于基于所述配置操作,将所述电网系统对应的所述处理逻辑组件与所述电网系统对应的交互组件进行关联。
47.在一种可能的实现方式中,所述装置还包括:
48.重新注册模块,用于响应于基于所述目标请求对所述指定条件相关的信息进行轮询的过程中出现异常情况,重新向所述目标电网系统发送所述场站资源的注册信息;所述异常情况包括网络异常情况以及数据丢失情况中的至少一种。
49.在一种可能的实现方式中,对所述指定条件相关的信息进行轮询包括对所述指定条件相关的实时数据进行轮询、对所述指定条件相关的历史数据进行轮询、对所述指定条件相关的事件数据进行轮询以及对所述指定条件相关的事件选择响应进行轮询中的至少一种。
50.另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储由至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述数据交互方法。
51.另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述数据交互方法。
52.另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算
机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的数据交互方法。
53.本技术提供的技术方案可以包括以下有益效果:
54.运行有虚拟电厂服务的计算机设备通过第一接口向目标电网系统发送注册信息,来完成对场站资源的注册,在注册成功时,通过接收目标电网系统发送给虚拟电厂服务的用于控制场站资源按照指定条件进行能源调控的目标请求,进行与指定条件相关的信息轮询以实现对场站资源的响应,通过上述方案,可以使虚拟电厂通过同一个接口与不同的电网系统之间,按照统一的注册和轮询的方式进行交互,提高了不同的电网系统之间的连接层和逻辑层的可复用性,进而提高了虚拟电厂的开发和维护效率。
附图说明
55.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
56.图1示出了本技术一示例性实施例示出一种电力系统的结构示意图;
57.图2示出了本技术一示例性实施例示出的一种数据交互方法的流程图;
58.图3示出了本技术另一示例性实施例示出的一种数据交互方法的流程图;
59.图4是图3所示实施例涉及的一种桥接组件的示意图;
60.图5是图3所示实施例涉及的一种通信协议接口状态转换示意图;
61.图6是图3所示实施例涉及的一种通用业务逻辑流程图;
62.图7示出了本技术一示例性实施例示出的数据交互装置的方框图;
63.图8示出了本技术一示例性实施例示出的计算机设备的结构框图。
具体实施方式
64.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
65.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
66.图1是根据一示例性实施例示出的一种电力系统的结构示意图。该电力系统包括:运行有虚拟电厂服务的计算机设备110、能源物联网平台120以及电网系统130。运行有虚拟电厂服务的计算机设备110用于执行本技术的数据交互方法。计算机设备110可以通过指定接口与电网系统130进行数据交互,虚拟电厂服务可以是能源物联网平台120上的应用程序,用于协调管理供电方与发电方,能源物联网平台120可以与对接设备进行连接,虚拟电厂服务下发的指令可以通过能源物联网平台120下发到各个对接设备,然后由各个对接设备下发到各自对应的能源设备。
67.其中,计算机设备110可以设置在能源物联网平台120中,也可以独立于能源物联
网平台120。
68.其中,运行有虚拟电厂服务的计算机设备110可以是服务器,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
69.电网系统130可以根据服务提供方的不同分为不同的电网系统,不同服务提供方的电网系统130与虚拟电厂服务110进行交互的交互方式可以是不同的。服务提供方可以是指电网公司,即运营商。
70.可选的,该电力系统中需要进行数据交互的计算机设备110、能源物联网平台120、能源设备以及电网系统130可以通过通信网络相连。可选的,通信网络是有线网络或无线网络。
71.可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(hyper text mark-up language,html)、可扩展标记语言(extensible markup language,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(secure socket layer,ssl)、传输层安全(transport layer security,tls)、虚拟专用网络(virtual private network,vpn)、网际协议安全(internet protocol security,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
72.图2是根据一示例性实施例示出的一种数据交互方法的流程图。该数据交互方法可以由电力系统中的运行有虚拟电厂服务的计算机设备执行。该计算机设备可以是上述图1所示系统中计算机设备110。如图2所示,该数据交互方法可以包括以下步骤:
73.在步骤201中,通过第一接口向目标电网系统发送场站资源的注册信息;第一接口支持与至少两个电网系统进行数据交互;场站资源的注册信息用于指示目标设备的设备信息以及目标设备之间的关系信息;目标设备是虚拟电厂服务支持进行协调的能源设备。
74.在本技术实施例中,在电力系统中当虚拟电厂服务需要与电力系统中的目标电网系统进行数据交互之前,虚拟电厂服务首先需要向目标电网系统进行注册,将虚拟电厂服务进行协调的供电方的能源设备对应的信息发送给目标电网系统进行注册,以便后续虚拟电厂服务可以协调供电方的供电情况,减轻了目标电网系统的负担,从而保证了目标电网系统的安全性。
75.其中,目标电网系统可以是不同服务提供方的电网系统,虚拟电厂服务可以无需重新开发即可向不同服务提供方的电网系统发送注册信息,实现目标电网系统与虚拟电厂服务之间的数据交互。
76.在步骤202中,响应于接收到由目标电网系统返回的注册成功信息,通过第一接口接收由目标电网系统发送的目标请求;目标请求用于控制场站资源基于指定条件进行能源调控。
transfer protocol secure,https),websocket(在单个传输控制协议连接上进行全双工通信的协议)以及传输控制协议(transfer control protocol,tcp)等。
92.在一种可能的实现方式中,在进行第一接口的配置阶段,计算机设备获取配置操作,并且基于该配置操作,将目标电网系统对应的处理逻辑组件与目标电网系统对应的交互组件进行关联。
93.也就是说,虚拟电厂服务中包括桥接组件;桥接组件中包括连接层,还可以包括逻辑层组件;连接层中可以包括第一接口;逻辑层组件中可以包括通用逻辑组件以及至少两个处理逻辑组件;桥接组件可以用于连接目标电网系统以及能源物联网平台,以使得目标电网系统支持与能源物联网平台进行数据交互;能源物联网平台中包括至少一个目标设备。
94.其中,在通过第一接口向目标电网系统发送场站资源的注册信息之前,计算机设备可以优先获取配置操作,并且基于该配置操作可以将不同服务提供方的电网系统对应的处理逻辑组件与其对应的交互组件进行关联,当获取到目标电网系统的服务提供方后,根据该服务提供方确定目标电网系统的处理逻辑组件,并且可以基于该处理逻辑组件与交互方式的关联,确定目标电网系统对应的目标交互组件,通过第一接口的目标交互组件向目标电网系统发送场站资源的注册信息。通过将连接层做到与逻辑层组件无关,通过配置以实现对第一接口中的不同交互组件的简单调用。
95.在一种可能的实现方式中,在确定目标电网系统对应的目标交互组件后,通过目标交互组件向目标电网系统发送场站资源的注册信息,响应于接收到由目标电网系统返回的注册成功信息,通过目标交互组件接收由目标电网系统发送的目标请求,最后通过目标交互组件,向目标电网系统返回对目标请求的响应。
96.示例性的,图4是本技术实施例涉及的一种桥接组件的示意图。如图4所示,在虚拟电厂服务中的桥接组件40中包含有连接层41以及业务处理层42,该业务处理层42可以是上述的逻辑层组件,连接层41中包括http交互方式、https交互方式、websocket交互方式以及tcp交互方式等各种交互方式各自对应用于进行数据交互的代码。在业务逻辑层42中包括抽象得到的可以进行复用的业务逻辑代码,该业务逻辑代码可以进行通用处理,通过该业务逻辑层42以及连接层41可以实现虚拟电厂服务划分出用于对接不同服务提供方的电网的虚拟电厂,即业务接口a可以是对接服务提供方a的电网的业务接口,业务接口b可以是对接服务提供方b的电网的业务接口,以实现虚拟电厂服务与电网进行数据交互。
97.在一种可能的实现方式中,由于不同的服务提供方的电网实现的业务逻辑是不同的,通过对不同业务逻辑进行抽象,生成用于对接不同服务提供方的电网的业务接口。
98.其中,该业务接口中包括init(),start(),timercall()以及stop()等在内的接口方法。
99.示例性的,该业务接口对应的代码可以是如下内容,
100.public interface ladapter extends runnable{
101.int init();
102.int start();
103.void timercall();
104.int stop();}
105.在步骤302中,响应于接收到由目标电网系统返回的注册成功信息,通过第一接口接收由目标电网系统发送的目标请求。
106.在本技术实施例中,当虚拟电厂服务接收到由目标电网系统反馈用于指示注册成功的信息时,可以启动接收由该目标电网系统发送的目标请求,基于该目标请求完成对应的事件。
107.在步骤303中,基于目标请求,对指定条件相关的信息进行轮询。
108.本技术实施例中,虚拟电厂服务获取到目标电网系统下发的各个目标请求时,基于目标请求所指示的事件对虚拟电厂服务中以及目标电网系统中的各个信息进行轮询。
109.在一种可能的实现方式中,对指定条件相关的信息进行轮询包括对指定条件相关的实时数据进行轮询、对指定条件相关的历史数据进行轮询、对指定条件相关的事件数据进行轮询以及对指定条件相关的事件选择响应进行轮询中的至少一种。
110.示例性的,图5是本技术实施例涉及的一种通信协议接口状态转换示意图。如图5所示,在不同场景下,业务逻辑可以存在一些差异,通过继承抽象的业务逻辑层,基于不同的场景,可以实现不同的业务逻辑。通过抽象出注册和轮询等通用方法,与不同目标电网系统进行交互的业务逻辑可以有所不同。虚拟电厂服务向目标电网系统发送注册请求51,注册成功时目标电网系统可以向虚拟电厂服务反馈创建注册响应,创建注册通过并且可以接收其他事件,然后向目标电网系统发送注册报告请求进行报告注册52,注册成功时目标电网系统向虚拟电厂服务反馈注册报告响应,指示注册报告注册通过,并且可以接收其他事件,虚拟电厂服务向目标电网系统发送资源报告请求进行资源注册53,当资源注册成功后目标电网系统向虚拟电厂服务反馈数据报告响应,指示资源注册成功,并且可以接收其他事件,然后虚拟电厂服务可以进行信息轮询,通过向目标电网系统发送即时报告请求或者间隔报告请求,进行实时数据报告54,目标电网系统向虚拟电厂服务反馈数据报告响应,并且可以接收其他事件;通过向目标电网系统发送间隔报告请求,进行历史数据报告55,目标电网系统向虚拟电厂服务反馈数据报告响应,并且可以接收其他事件;通过向目标电网系统发送分发事件请求,进行事件发布56,目标电网系统向虚拟电厂服务反馈创建事件响应,并且可以接收其他事件;通过向目标电网系统发送创建选择请求,进行事件选择响应57,目标电网系统向虚拟电厂服务反馈创建选择响应,并且可以接收其他事件。
111.在步骤304中,响应于基于目标请求对指定条件相关的信息进行轮询的过程中出现异常情况,重新向目标电网系统发送场站资源的注册信息。
112.在本技术实施例中,当进行数据交互的过程中出现异常情况时,为了尽快回复正常的数据交互,并且保证数据交互的稳定,可以重新向目标电网系统进行场站资源的注册。
113.其中,异常情况可以包括网络异常情况以及数据丢失情况中的至少一种。指定条件可以是目标请求中涉及到的需要计算机设备获取相关信息并且确定是否满足的条件。
114.在一种可能的实现方式中,当进行数据交互的过程中出现异常情况时,需要重新向目标电网系统进行资源注册,并且重新执行步骤301到步骤303的内容。
115.示例性的,图6是本技术实施例涉及的一种通用业务逻辑流程图。如图6所示,开始进行交互之前,首先虚拟电厂服务向需要进行交互的目标电网系统发送注册信息完成资源的注册(s61),当虚拟电厂服务向目标电网系统注册成功后,进行信息轮询(s62),然后在对信息进行轮询后,根据轮询的信息向目标电网系统发送实时数据,确定在实时数据传输的
过程中是否出现异常情况(s63),若在发送实时数据的过程中出现网络问题导致网络中断或者传输的实时数据发生数据传输丢失,则判断在实时数据传输的过程中出现了异常情况,则重新进行资源注册,即执行步骤s61,若判断没有出现异常情况,则继续进行信息轮询,并且上传实时数据,即执行步骤s62。
116.在步骤305中,通过第一接口,向目标电网系统返回对目标请求的响应。
117.在本技术实施例中,计算机设备在对相关信息进行轮询后,确定满足目标请求中的指定条件后,可以通过第一接口中的目标交互组件,向目标电网系统返回对目标请求的响应。
118.综上所述,本公开实施例中提供的一种数据交互方法。运行有虚拟电厂服务的计算机设备通过第一接口向目标电网系统发送注册信息,来完成对场站资源的注册,在注册成功时,通过接收目标电网系统发送给虚拟电厂服务的用于控制场站资源按照指定条件进行能源调控的目标请求,进行与指定条件相关的信息轮询以实现对场站资源的响应,通过上述方案,可以使虚拟电厂通过同一个接口与不同的电网系统之间,按照统一的注册和轮询的方式进行交互,提高了不同的电网系统之间的连接层和逻辑层的可复用性,进而提高了虚拟电厂的开发和维护效率。
119.图7示出了本技术一个示例性实施例提供的数据交互装置的结构框图。该数据交互装置用于电力系统中的运行有虚拟电厂服务的计算机设备上,该数据交互装置包括:
120.信息发送模块710,用于通过第一接口向目标电网系统发送场站资源的注册信息;所述第一接口支持与至少两个电网系统进行数据交互;所述至少两个电网系统包含所述目标电网系统;所述场站资源的注册信息用于指示目标设备的设备信息以及目标设备之间的关系信息;所述目标设备是所述虚拟电厂服务支持进行协调的能源设备;
121.请求获取模块720,用于响应于接收到由所述目标电网系统返回的注册成功信息,通过所述第一接口接收由所述目标电网系统发送的目标请求;所述目标请求用于控制所述场站资源基于指定条件进行能源调控;
122.轮询模块730,用于基于所述目标请求,对所述指定条件相关的信息进行轮询;
123.响应模块740,用于通过所述第一接口,向所述目标电网系统返回对所述目标请求的响应。
124.在一种可能的实现方式中,所述虚拟电厂服务包括桥接组件;所述桥接组件包括连接层;所述连接层包括所述第一接口;所述桥接组件用于连接所述至少两个电网系统以及能源物联网平台,以使得所述目标电网系统支持与所述能源物联网平台进行数据交互;所述能源物联网平台中包括至少一个所述目标设备。
125.在一种可能的实现方式中,所述装置还包括:
126.提供方获取模块,用于通过第一接口向目标电网系统发送场站资源的注册信息之前,确定所述目标电网系统的服务提供方;
127.目标组件确定模块,用于基于所述服务提供方,从所述第一接口中的至少两个交互组件中确定与所述目标电网系统对应的目标交互组件;所述目标交互组件用于支持所述目标电网系统与所述虚拟电厂服务之间进行数据交互时使用的交互方式;
128.所述信息发送模块710,包括:
129.发送子模块,用于通过所述目标交互组件向所述目标电网系统发送所述场站资源
的注册信息;
130.所述请求获取模块720,包括:
131.请求获取子模块,用于响应于接收到由所述目标电网系统返回的所述注册成功信息,通过所述目标交互组件接收由所述目标电网系统发送的所述目标请求;
132.所述响应模块740,包括:
133.响应子模块,用于通过所述目标交互组件,向所述目标电网系统返回对所述目标请求的响应。
134.在一种可能的实现方式中,所述桥接组件还包括逻辑层组件;所述逻辑层组件包括通用逻辑组件以及至少两个处理逻辑组件;
135.所述装置还包括:
136.配置模块,用于通过第一接口向目标电网系统发送场站资源的注册信息之前,获取配置操作;
137.关联模块,用于基于所述配置操作,将所述目标电网系统对应的所述处理逻辑组件与所述目标电网系统对应的交互组件进行关联。
138.在一种可能的实现方式中,所述装置还包括:
139.重新注册模块,用于响应于基于所述目标请求对所述指定条件相关的信息进行轮询的过程中出现异常情况,重新向所述目标电网系统发送所述场站资源的注册信息;所述异常情况包括网络异常情况以及数据丢失情况中的至少一种。
140.在一种可能的实现方式中,对所述指定条件相关的信息进行轮询包括对所述指定条件相关的实时数据进行轮询、对所述指定条件相关的历史数据进行轮询、对所述指定条件相关的事件数据进行轮询以及对所述指定条件相关的事件选择响应进行轮询中的至少一种。
141.综上所述,本公开实施例中提供的一种数据交互方法。运行有虚拟电厂服务的计算机设备通过第一接口向目标电网系统发送注册信息,来完成对场站资源的注册,在注册成功时,通过接收目标电网系统发送给虚拟电厂服务的用于控制场站资源按照指定条件进行能源调控的目标请求,进行与指定条件相关的信息轮询以实现对场站资源的响应,通过上述方案,可以使虚拟电厂通过同一个接口与不同的电网系统之间,按照统一的注册和轮询的方式进行交互,提高了不同的电网系统之间的连接层和逻辑层的可复用性,进而提高了虚拟电厂的开发和维护效率。
142.图8示出了本技术一示例性实施例示出的计算机设备800的结构框图。该计算机设备可以实现为本技术上述方案中的虚拟电厂服务。所述计算机设备800包括中央处理单元(central processing unit,cpu)801、包括随机存取存储器(random access memory,ram)802和只读存储器(read-only memory,rom)803的系统存储器804,以及连接系统存储器804和中央处理单元801的系统总线805。所述计算机设备800还包括用于存储操作系统809、应用程序810和其他程序模块811的大容量存储设备806。
143.所述大容量存储设备806通过连接到系统总线805的大容量存储控制器(未示出)连接到中央处理单元801。所述大容量存储设备806及其相关联的计算机可读介质为计算机设备800提供非易失性存储。也就是说,所述大容量存储设备806可以包括诸如硬盘或者只读光盘(compact disc read-only memory,cd-rom)驱动器之类的计算机可读介质(未示
出)。
144.不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、可擦除可编程只读寄存器(erasable programmable read only memory,eprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)闪存或其他固态存储设备,cd-rom、数字多功能光盘(digital versatile disc,dvd)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备806可以统称为存储器。
145.根据本公开的各种实施例,所述计算机设备800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备800可以通过连接在所述系统总线805上的网络接口单元807连接到网络808,或者说,也可以使用网络接口单元807来连接到其他类型的网络或远程计算机系统(未示出)。
146.所述存储器还包括至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集存储于存储器中,中央处理器通过执行该至少一条指令、至少一段程序、代码集或指令集来实现上述各个实施例所示的数据交互方法中的全部或者部分步骤。
147.本领域技术人员可以理解,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
148.在一示例性实施例中,还提供了一种计算机可读存储介质,用于存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述数据交互方法中的全部或部分步骤。例如,该计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
149.在一示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图2或图3任一实施例所示方法的全部或部分步骤。
150.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
151.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献