今天為大家介紹一項國家發(fā)明授權(quán)專利——一種兼容多卡操作的電能表識卡方法。該專利由寧波三星醫(yī)療電氣股份有限公司申請,并于2018年5月11日獲得授權(quán)公告。
內(nèi)容說明
本發(fā)明涉及電能表技術(shù),尤其涉及一種兼容多種卡片的電能表識卡方法。
發(fā)明背景
隨著科技的發(fā)展,電能表設(shè)計越來越智能化,人們可通過刷卡方式預(yù)付費,但該方式也帶來了許多不便。
不同運營商設(shè)計的電能表規(guī)格不一樣,與其配套的付費卡種類也不一樣,有的需采用IC卡進行消費,有的需采用射頻卡進行付費,不同款的電能表間無法兼容彼此的付費卡,這造成一旦用戶更換采用了不同廠家的電能表,則就無法繼續(xù)使用原先的付費卡,若原付費卡中還預(yù)存有許多電費,則用戶需去供電局辦理轉(zhuǎn)卡、注銷等手續(xù),方可取出卡內(nèi)余額,這不僅給用戶增添了負(fù)擔(dān),引起用戶不滿,同時注銷后的卡片再無它用,導(dǎo)致資源浪費。
發(fā)明內(nèi)容
針對現(xiàn)有問題,本發(fā)明提供一種兼容多卡操作的電能表識卡方法,該電能表能兼容不同的付費卡,允許消費者根據(jù)自己需求選擇采用付費卡,在方便用戶的同時,也節(jié)約了資源。
圖為本發(fā)明電能表整體工作流程圖
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種兼容多卡操作的電能表識卡方法,其特征在于:方法包括,A、電能表定時發(fā)送尋卡指令;B、檢測端口依據(jù)尋卡指令進入第一類卡片識別模式,對卡片進行識別;C、若判斷卡片非第一類卡片,轉(zhuǎn)至第二類卡片識別模式;D、若卡片為第一類或第二類卡片,則進行后續(xù)操作;E、若卡片非第一類或第二類卡片,則結(jié)束操作。
第一類卡片識別模式為定時尋射頻卡模式,第二類卡片識別模式為檢測接觸式卡片插入模式。尋卡指令包括檢測射頻卡指令和檢測接觸式卡片指令,指令由電能表中的尋卡芯片根據(jù)電能表發(fā)出的不同的尋卡信號對應(yīng)產(chǎn)生。不同的尋卡信號包括電能表每隔T1ms向?qū)たㄐ酒l(fā)出檢測射頻卡的尋卡信號和每隔T2ms向?qū)たㄐ酒l(fā)出檢測接觸式卡片的尋卡信號。
定時尋射頻卡模式具體為:卡片進入檢測端口區(qū)域后,若檢測端口根據(jù)檢測射頻卡指令能檢測到卡片信息,則判斷成功檢測到射頻卡,鎖定射頻卡,執(zhí)行D;若未檢測到卡片信息,則執(zhí)行C。檢測接觸式卡片插入模式具體為:檢測端口根據(jù)檢測接觸式卡片指令每隔T2ms檢測一次卡片信息,并當(dāng)檢測到卡片信息時,將插卡變量加1;連續(xù)進行n次檢測后,將插卡變量累加結(jié)果與設(shè)定值比較;若累加結(jié)果與設(shè)定值相等,則判斷成功檢測到接觸式卡片,執(zhí)行D,反之,則執(zhí)行E。插卡變量采用八進制數(shù),且初始值為0000;每次檢測卡片信息前,將八進制插卡變量左移一位。定時尋射頻卡模式還包括,在檢測卡片信息之前,還進行了防卡片沖突或干擾操作。T2取值10ms,T1取值500ms,n取值4。后續(xù)操作包括當(dāng)成功判斷出卡片類型后,判斷卡片格式的合法性,若不合法,則結(jié)束操作。
后續(xù)操作還包括若卡片格式合法,則電能表與卡片進行ESAM認(rèn)證,并于認(rèn)證通過后,進行數(shù)據(jù)交互、充值等操作,若認(rèn)證不通過,則結(jié)束操作。卡片格式合法性包括檢測卡片內(nèi)文件結(jié)構(gòu)的起始碼、數(shù)據(jù)校驗和、結(jié)束碼是否正確,或卡片是否為未發(fā)行的空白卡片。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:現(xiàn)有的電能表無法兼容多卡操作,而本發(fā)明的方法對射頻卡和IC卡均能識別,電能表針對不同類型的卡片,發(fā)送不同頻率的信號,根據(jù)不同頻率的信號采用不同的數(shù)據(jù)讀取方式讀取對應(yīng)的卡片信息,能實現(xiàn)多種卡片的操作融合,保證電能表順暢接收數(shù)據(jù),實現(xiàn)電能表兼容性能的平滑過渡;且該方法允許用戶根據(jù)自身需求選擇卡片,方便用戶操作的同時,也節(jié)省了資源,減少了無效卡片的浪費。