本發(fā)明涉及用電信息采集通訊協(xié)議技術(shù)領(lǐng)域,是一種主站協(xié)議支持透明任務(wù)協(xié)議擴(kuò)展的方法和系統(tǒng)。
背景技術(shù):
伴隨著經(jīng)濟(jì)的發(fā)展和人民生活水平的提高,生活生產(chǎn)中的電能消耗迅猛增長(zhǎng),給電網(wǎng)安全穩(wěn)定運(yùn)行帶來(lái)了更大的考驗(yàn)。隨著電力公司接入用戶數(shù)量激增,基于遠(yuǎn)程抄讀系統(tǒng),新業(yè)務(wù)在各地不斷涌現(xiàn)。當(dāng)下的主站-采集終端通訊協(xié)議屬于面向業(yè)務(wù)型協(xié)議,也就是針對(duì)每一個(gè)電力公司具體業(yè)務(wù)制定協(xié)議,一旦出現(xiàn)協(xié)議之外的業(yè)務(wù)不能根據(jù)現(xiàn)有的任務(wù)流程執(zhí)行。在這種情況下,主要是將集中器作為中轉(zhuǎn)站執(zhí)行透明傳輸,依此間接實(shí)現(xiàn)了主站與電能表的直接交互。但是現(xiàn)有的通信傳輸信道不完全穩(wěn)定,導(dǎo)致此種模式下的任務(wù)失敗率為20%至30%。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種主站協(xié)議支持透明任務(wù)協(xié)議擴(kuò)展的方法和系統(tǒng),克服了上述現(xiàn)有技術(shù)之不足,其能有效解決現(xiàn)有的實(shí)施用電信息新業(yè)務(wù)時(shí)存在的傳輸信道不穩(wěn)定造成的通信超時(shí),任務(wù)失敗率高的問(wèn)題。
本發(fā)明的技術(shù)方案之一是通過(guò)以下措施來(lái)實(shí)現(xiàn)的:一種主站協(xié)議支持透明任務(wù)協(xié)議擴(kuò)展的方法,其特征在于包括以下步驟:
第一步,對(duì)任務(wù)設(shè)置定義,在透明任務(wù)中,設(shè)置新增數(shù)據(jù)單元標(biāo)識(shí)Fn和測(cè)量點(diǎn)Pn,之后進(jìn)入第二步;
第二步,查詢?nèi)蝿?wù)執(zhí)行狀態(tài),通過(guò)新增的數(shù)據(jù)單元標(biāo)識(shí)Fn定義透明任務(wù)的執(zhí)行狀態(tài),之后進(jìn)入第三步;
第三步,任務(wù)上報(bào),對(duì)透明任務(wù)的執(zhí)行結(jié)果進(jìn)行上報(bào)。
下面是對(duì)上述發(fā)明技術(shù)方案的進(jìn)一步優(yōu)化或/和改進(jìn):
上述在第一步中,所述的數(shù)據(jù)單元標(biāo)識(shí)Fn存放在對(duì)應(yīng)不同應(yīng)用層功能碼AFN中,應(yīng)用層功能碼AFN對(duì)應(yīng)的報(bào)文包括請(qǐng)求1類數(shù)據(jù)、請(qǐng)求3類數(shù)據(jù)和數(shù)據(jù)轉(zhuǎn)發(fā),所述的1類數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù),所述的3類數(shù)據(jù)為事件數(shù)據(jù)。
上述在第一步中,所述的應(yīng)用層功能碼AFN采用十六進(jìn)制進(jìn)行編碼。
上述在第一步中,所述的新增的數(shù)據(jù)單元標(biāo)識(shí)Fn對(duì)應(yīng)的報(bào)文包括當(dāng)AFN=10H時(shí)的清除透明任務(wù)F305、設(shè)置透明任務(wù)F306和查詢透明任務(wù)F307,當(dāng)AFN=OCH時(shí)的透明任務(wù)執(zhí)行狀態(tài)F305和透明任務(wù)執(zhí)行結(jié)果F306,當(dāng)AFN=OEH時(shí)的透明任務(wù)執(zhí)行結(jié)果ERC64事件。
上述在第二步中,透明任務(wù)的執(zhí)行狀態(tài)包括等待身份認(rèn)證結(jié)果、事件上報(bào)和查詢是否有未上報(bào)測(cè)量點(diǎn)。
本發(fā)明的技術(shù)方案之二是通過(guò)以下措施來(lái)實(shí)現(xiàn)的:一種主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展系統(tǒng),包括系統(tǒng)主站、采集終端、測(cè)量點(diǎn)和通信鏈路,所述的采集終端通過(guò)擴(kuò)展的通信鏈路接受系統(tǒng)主站發(fā)送的請(qǐng)求消息,測(cè)量點(diǎn)與采集終端之間通信連接,所述的請(qǐng)求消息包括請(qǐng)求更改電能表身份認(rèn)證有效時(shí)長(zhǎng)、請(qǐng)求調(diào)整電價(jià)和請(qǐng)求采集電價(jià)。
上述采集終端可為集中器。
上述測(cè)量點(diǎn)可為電能表。
本發(fā)明在整個(gè)透明任務(wù)流程中僅身份認(rèn)證存在有效期,這避免了任務(wù)無(wú)限制的等待,也統(tǒng)一了整個(gè)系統(tǒng)的超時(shí)閾值,避免了不同的路由超時(shí)時(shí)間不同而造成的麻煩。不同電能表的下發(fā)任務(wù)采用優(yōu)先級(jí)策略,不影響日常的采集并且透明電價(jià)下發(fā)任務(wù)可以實(shí)現(xiàn)多輪次執(zhí)行,成功將電價(jià)下發(fā)至所有滿足身份認(rèn)證的電能表。本發(fā)明的擴(kuò)展協(xié)議適用于所有以透明任務(wù)模式執(zhí)行的遠(yuǎn)程任務(wù),該遠(yuǎn)程任務(wù)直接發(fā)起方為集中器,將主站和電能表之間的交互由同步轉(zhuǎn)化為異步,提高了通信效率,降低主站占用時(shí)間,有效提高了任務(wù)發(fā)送的成功率。
附圖說(shuō)明
附圖1本發(fā)明實(shí)施例2更改電能表身份認(rèn)證有效時(shí)長(zhǎng)流程圖。
附圖2本發(fā)明實(shí)施例3調(diào)整電價(jià)參數(shù)流程圖。
附圖3本發(fā)明實(shí)施例4采集電價(jià)信息流程圖。
附圖4本發(fā)明透明任務(wù)方式單價(jià)下發(fā)檔案校驗(yàn)過(guò)程示意圖。
附圖5為本發(fā)明透明任務(wù)方式電價(jià)下發(fā)電價(jià)設(shè)置過(guò)程示意圖。
具體實(shí)施方式
本發(fā)明不受下述實(shí)施例的限制,可根據(jù)本發(fā)明的技術(shù)方案與實(shí)際情況來(lái)確定具體的實(shí)施方式。
在本發(fā)明中,為了便于描述,各部件的相對(duì)位置關(guān)系的描述均是根據(jù)說(shuō)明書(shū)附圖1的布圖方式來(lái)進(jìn)行描述的,如:前、后、上、下、左、右等的位置關(guān)系是依據(jù)說(shuō)明書(shū)附圖的布圖方向來(lái)確定的。
下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步描述:
實(shí)施例1:如表1、2、3、4、5、6所示,主站協(xié)議支持透明任務(wù)協(xié)議擴(kuò)展的方法,包括以下步驟:
第一步,對(duì)任務(wù)設(shè)置定義,在透明任務(wù)中,設(shè)置新增數(shù)據(jù)單元標(biāo)識(shí)Fn和測(cè)量點(diǎn)Pn,之后進(jìn)入第二步;
第二步,查詢?nèi)蝿?wù)執(zhí)行狀態(tài),通過(guò)新增的數(shù)據(jù)單元標(biāo)識(shí)Fn定義透明任務(wù)的執(zhí)行狀態(tài),之后進(jìn)入第三步;
第三步,任務(wù)上報(bào),對(duì)透明任務(wù)的執(zhí)行結(jié)果進(jìn)行上報(bào)。
可根據(jù)實(shí)際需要,對(duì)上述用電信息采集業(yè)務(wù)透明傳輸方法作進(jìn)一步優(yōu)化或/和改進(jìn):
如表1、2、3、4、5、6所示,在第一步中,所述的數(shù)據(jù)單元標(biāo)識(shí)Fn存放在對(duì)應(yīng)不同應(yīng)用層功能碼AFN中,應(yīng)用層功能碼AFN對(duì)應(yīng)的報(bào)文包括請(qǐng)求1類數(shù)據(jù)、請(qǐng)求3類數(shù)據(jù)和數(shù)據(jù)轉(zhuǎn)發(fā),所述的1類數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù),所述的3類數(shù)據(jù)為事件數(shù)據(jù)。
如表1、2、3、4、5、6所示,在第一步中,所述的應(yīng)用層功能碼AFN采用十六進(jìn)制進(jìn)行編碼。
如表1、2、3、4、5、6所示,在第一步中,所述的新增的數(shù)據(jù)單元標(biāo)識(shí)Fn對(duì)應(yīng)的報(bào)文包括當(dāng)AFN=10H時(shí)的清除透明任務(wù)F305、設(shè)置透明任務(wù)F306和查詢透明任務(wù)F307,當(dāng)AFN=OCH時(shí)的透明任務(wù)執(zhí)行狀態(tài)F305和透明任務(wù)執(zhí)行結(jié)果F306,當(dāng)AFN=OEH時(shí)的透明任務(wù)執(zhí)行結(jié)果ERC64事件。
如表1、2、3、4、5、6、附圖2所示,在第二步中,透明任務(wù)的執(zhí)行狀態(tài)包括等待身份認(rèn)證結(jié)果、事件上報(bào)和查詢是否有未上報(bào)測(cè)量點(diǎn)。
實(shí)施例2:如附圖1、4、5所示,主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展請(qǐng)求更改電能表身份認(rèn)證有效時(shí)長(zhǎng)的方法,包括以下步驟:
第一步:系統(tǒng)主站清除終端所有透明任務(wù),確認(rèn)終端沒(méi)有正在執(zhí)行的任務(wù),之后進(jìn)入第二步;
第二步:批量設(shè)置身份認(rèn)證任務(wù),任務(wù)優(yōu)先級(jí)高于凍結(jié)任務(wù),之后進(jìn)入第三步;
第三步:等待身份認(rèn)證任務(wù)結(jié)果,不限制任務(wù)的執(zhí)行時(shí)長(zhǎng),之后進(jìn)入第四步;
第四步:查看是否有事件上報(bào),若是,則進(jìn)入第五步;若否,則執(zhí)行第三步;
第五步:是否有身份認(rèn)證事件,若是,則進(jìn)入第六步;若否,則測(cè)量點(diǎn)不置成功標(biāo)志,之后進(jìn)入第七步;
第六步:設(shè)置該測(cè)量點(diǎn)身份認(rèn)證有效時(shí)長(zhǎng),之后進(jìn)入第八步;
第七步:記錄測(cè)量點(diǎn)設(shè)置時(shí)長(zhǎng)結(jié)果,之后進(jìn)入第八步;
第八步:查看是否有未上報(bào)的測(cè)量點(diǎn),若有,則執(zhí)行第三步,若沒(méi)有,則測(cè)量點(diǎn)置成功標(biāo)志,任務(wù)結(jié)束。
可根據(jù)實(shí)際需要,對(duì)上述主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展請(qǐng)求更改電能表身份認(rèn)證有效時(shí)長(zhǎng)的方法作進(jìn)一步優(yōu)化或/和改進(jìn):
如附圖1所示,在第三步中,身份認(rèn)證任務(wù)結(jié)果通過(guò)ERC64事件上報(bào)主站。
如附圖1所示,在第六步中,該測(cè)量點(diǎn)身份認(rèn)證有效時(shí)長(zhǎng)為3分鐘。
實(shí)施例3:如附圖2、4、5所示,主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展請(qǐng)求調(diào)整電價(jià)的方法,包括以下步驟:
第一步:系統(tǒng)主站清除采集終端所有透明任務(wù),確認(rèn)終端沒(méi)有正在執(zhí)行的任務(wù),之后進(jìn)入第二步;
第二步:批量設(shè)置身份認(rèn)證任務(wù),任務(wù)優(yōu)先級(jí)高于日凍結(jié)抄讀,之后進(jìn)入第三步;
第三步:等待身份認(rèn)證結(jié)果,不限制任務(wù)的執(zhí)行時(shí)長(zhǎng),之后進(jìn)入第四步;
第四步:身份認(rèn)證結(jié)果是否主動(dòng)上報(bào)至系統(tǒng)主站,若是,則進(jìn)入第五步;若否,則執(zhí)行第三步;
第五步:系統(tǒng)主站設(shè)置測(cè)量點(diǎn)的具體任務(wù),并批量下發(fā)至終端,測(cè)量點(diǎn)執(zhí)行任務(wù),之后進(jìn)入第六步;
第六步:查驗(yàn)是否存在未上報(bào)的測(cè)量點(diǎn),若存在,則執(zhí)行第三步,若不存在,則進(jìn)入第七步;
第七步:查詢?nèi)蝿?wù)執(zhí)行狀態(tài),確認(rèn)任務(wù)是否完成,若任務(wù)完成,則測(cè)量點(diǎn)置成功標(biāo)志,之后進(jìn)入第九步;若沒(méi)有完成任務(wù),之后進(jìn)入第八步;
第八步:任務(wù)未完成,繼續(xù)延時(shí)等待,之后執(zhí)行第七步。
第九步:批量查詢?nèi)蝿?wù)執(zhí)行結(jié)果,任務(wù)結(jié)束。
可根據(jù)實(shí)際需要,對(duì)上述主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展請(qǐng)求調(diào)整電價(jià)的方法作進(jìn)一步優(yōu)化或/和改進(jìn):
如附圖2、4、5所示,上述第一步中,所述的采集終端為集中器。
如附圖2、4、5所示,上述第五步,所述的測(cè)量點(diǎn)為電能表。
實(shí)施例4:如圖3、4、5所示,一種主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展請(qǐng)求采集電價(jià)的方法,包括以下步驟:
第一步:系統(tǒng)主站清除終端所有透明任務(wù),確認(rèn)終端沒(méi)有正在執(zhí)行的任務(wù),之后進(jìn)入第二步;
第二步:批量設(shè)置透明任務(wù),任務(wù)優(yōu)先級(jí)高于日凍結(jié)抄讀,之后進(jìn)入第三步;
第三步:查詢?nèi)蝿?wù)執(zhí)行狀態(tài),確認(rèn)任務(wù)是否完成,若任務(wù)完成,則測(cè)量點(diǎn)置成功標(biāo)志,之后進(jìn)入第五步;若沒(méi)有完成任務(wù),之后進(jìn)入第四步;
第四步:任務(wù)未完成,繼續(xù)延時(shí)等待,之后執(zhí)行第三步;
第五步:批量查詢?nèi)蝿?wù)執(zhí)行結(jié)果,結(jié)束。
實(shí)施例5:如圖4、5所示,一種主站協(xié)議支持透明任務(wù)的協(xié)議擴(kuò)展系統(tǒng),包括系統(tǒng)主站、采集終端、測(cè)量點(diǎn)和通信鏈路,所述的采集終端通過(guò)擴(kuò)展的通信鏈路接受系統(tǒng)主站發(fā)送的請(qǐng)求消息,測(cè)量點(diǎn)與采集終端之間通信連接,所述的請(qǐng)求消息包括請(qǐng)求更改電能表身份認(rèn)證有效時(shí)長(zhǎng)、請(qǐng)求調(diào)整電價(jià)和請(qǐng)求采集電價(jià)。
如圖4、5所示,所述的采集終端為集中器。
如圖4、5所示,所述的測(cè)量點(diǎn)為電能表。
在這里,由于系統(tǒng)主站不是等待集中器的回復(fù),而是采用主動(dòng)召測(cè)的方式,所以主站與集中器、電能表之間不存在超時(shí)的現(xiàn)象。
以上技術(shù)特征構(gòu)成了本發(fā)明的實(shí)施例,其具有較強(qiáng)的適應(yīng)性和實(shí)施效果,可根據(jù)實(shí)際需要增減非必要的技術(shù)特征,來(lái)滿足不同情況的需求。