1.一種新能源集控站數(shù)據(jù)交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,所述通信程序兼容tcp與udp兩種底層傳輸協(xié)議,并具備擴展性,能夠根據(jù)現(xiàn)場需要支持其他傳輸協(xié)議。
3.根據(jù)權(quán)利要求1或2所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,在所述由新能源廠站運行的通信程序的上層應(yīng)用讀取廠站數(shù)據(jù)庫中的測點數(shù)據(jù)的步驟中,新能源廠站之間的連接抽象為接口連接plantconnection,實現(xiàn)recv與send方法,所述recv與send方法是套接字socket編程中使用的系統(tǒng)調(diào)用,用于通過socket進行數(shù)據(jù)的接收和發(fā)送;
4.根據(jù)權(quán)利要求1所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,由新能源廠站運行的通信程序的上層應(yīng)用讀取廠站數(shù)據(jù)庫中的測點數(shù)據(jù)之后,在打包提供給發(fā)送緩存時,設(shè)計定長報文頭實現(xiàn)單包收發(fā);根據(jù)報文內(nèi)容和報文收發(fā)次序確定唯一的報文序列號,根據(jù)參數(shù)配置最大數(shù)據(jù)單元mdu確定單包最大數(shù)據(jù)載荷,進而確定報文拆包數(shù)量和順序。
5.根據(jù)權(quán)利要求4所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,在發(fā)送器設(shè)計所述發(fā)送插件,發(fā)送插件將報文拆成設(shè)定長度的小報文;所述發(fā)送插件支持對報文的多種處理,根據(jù)用戶配置選擇是否加密、加密方法、是否壓縮和壓縮算法,并結(jié)合拆包重組算法組合成能夠進行擴展的報文處理層;所述發(fā)送插件進行發(fā)送數(shù)據(jù)處理的步驟包括:加密、壓縮及拆包;所述根據(jù)配置完成接收數(shù)據(jù)處理的步驟包括:解密、解壓縮及重組。
6.根據(jù)權(quán)利要求1所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,所述接收方為每個接口連接plantconnection啟動單獨的接收線程時,使優(yōu)先級高于設(shè)置標準的新能源廠站的消息無阻塞接收;在接收器運行有接收插件,與發(fā)送插件具備相同的配置,同時具備報文重組和漏包重發(fā)功能,根據(jù)報文頭中標識的分包順序和分包總數(shù)完成分包重組和漏包重發(fā)。
7.根據(jù)權(quán)利要求1所述的新能源集控站數(shù)據(jù)交互方法,其特征在于,報文收發(fā)緩存設(shè)計變長緩存,能夠存放最大16mb長度的報文,由內(nèi)存隊列動態(tài)申請釋放;并配合有文件緩存,當報文雪崩或網(wǎng)絡(luò)擁塞時,將部分報文存入文件,當網(wǎng)絡(luò)狀況好轉(zhuǎn)時讀取并重發(fā)。
8.一種新能源集控站數(shù)據(jù)交互系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的新能源集控站數(shù)據(jù)交互方法。