智能電表用戶卡插卡后主要流程有哪些
2015-05-04
智能電表用戶卡插卡后主要
流程有哪些?主要有以下幾點(diǎn):

1、進(jìn)行身份認(rèn)證
2、讀購(gòu)電二進(jìn)制文件,判斷卡類型,進(jìn)入對(duì)應(yīng)的用戶卡流程,如開(kāi)戶卡,購(gòu)電卡,或補(bǔ)卡。
3、判斷ESAM錢包文件余額加本次充值金額的總值是否小于最大儲(chǔ)值金額,如果小于最大儲(chǔ)值金額可以購(gòu)電。
4、用戶卡返寫權(quán)限認(rèn)證
5、明文讀取用戶卡購(gòu)電信息文件,判斷購(gòu)電次數(shù)。如果購(gòu)電次數(shù)等于當(dāng)前購(gòu)電次數(shù)(未購(gòu)電),直接返寫用戶卡。如果購(gòu)電次數(shù)比當(dāng)前次數(shù)大1,則按正常購(gòu)電流程往下走。如果是其他購(gòu)電次數(shù)則直接提示錯(cuò)誤并退出。
6、寫入ESAM相關(guān)參數(shù)信息文件(明文+MAC寫)和運(yùn)行信息文件(明文寫)。
7、明文+MAC讀取ESAM相關(guān)數(shù)據(jù),金額等,明文+MAC寫入用戶卡返寫二進(jìn)制文件。
8、根據(jù)參數(shù)的變化修改ESAM運(yùn)行信息文件。
以上內(nèi)容,僅供參考,如您需解決具體問(wèn)題,請(qǐng)咨詢相關(guān)專業(yè)人士。