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