[發明專利]一種用于售水的基于NFC的M1卡讀寫充值方法有效
| 申請號: | 202210147621.7 | 申請日: | 2022-02-17 |
| 公開(公告)號: | CN114639198B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 曹福金;岳立峰;于光振;任振瓏 | 申請(專利權)人: | 山東華特智慧科技有限公司 |
| 主分類號: | G07F13/02 | 分類號: | G07F13/02;G07F15/06;H04W4/80;H04W12/033;H04W12/71 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 祖之強 |
| 地址: | 250101 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 基于 nfc m1 讀寫 方法 | ||
1.一種用于售水的基于NFC的M1卡讀寫充值方法,其特征在于:
至少包括以下過程:
NFC設備讀取位于NFC讀寫區域的M1的加密扇區;
NFC設備將讀取的M1卡扇區密碼發送給供水設備控制器;
供水設備控制器驗證M1卡扇區密碼通過后,驗證卡類型及卡設置區域編號是否符合當前設備,符合時,根據讀取到的M1卡內儲水量進行售水出水;
其中,扇區的加密采用私鑰加卡片唯一碼加密算法,包括:
在M1卡序列號后加上W1W2,再與密碼因子分別異或;
W1為M1卡序列號的第1個字節與第2個字節相異或之值,值與密碼因子0X67再次異或;
W2為M1卡序列號的第3個字節與第4個字節相異或之值,值與密碼因子0X65再次異或;
所述用于售水的基于NFC的M1卡讀寫充值方法還包括與NFC設備進行數據交互的數據庫;
所述數據庫包括測站基本信息表、測站歷史表、用戶信息表、IC卡基礎信息表、充值信息表、水價配置表、區縣信息表,鄉鎮信息表和組織結構表;
測站基本信息表用于存儲測站設備基礎信息,包括測站名稱、測站編號、GPRSID、所屬取用水戶、在線狀態、供電方式、水源類型、用水類型、所屬區域、數據上報時間、瞬時及累計流量;
測站歷史表用來存儲設備上報的歷史數據,至少包括測站名稱、測站編號、上報的歷史時間、每一時間段的瞬時流量、累計流量以及累計電量;
用戶信息表存儲用農戶信息,至少包括農戶編號、農戶姓名、身份證號、聯系方式、所在村、所屬鄉鎮、所擁畝地、用水定額和家庭人口數。
2.如權利要求1所述的用于售水的基于NFC的M1卡讀寫充值方法,其特征在于:
密碼因子為5個字節10位,當M1卡序列號為八位時,M1卡序列號的第2個字節開始后分別與密碼因子異或。
3.如權利要求1所述的用于售水的基于NFC的M1卡讀寫充值方法,其特征在于:
供水設備將用戶用卡信息上傳數據接口,售水出水后按讀取卡片類型上傳至數據接口,數據接口返回卡片狀態至NFC設備;
NFC設備對卡片安全性進行驗證,驗證通過后,讀取卡內上次充值量及卡內剩余量,疊加本次充值量組成數據包上傳數據接口。
4.如權利要求1所述的用于售水的基于NFC的M1卡讀寫充值方法,其特征在于:
接口返回成功后寫入卡片數據,流程完畢后NFC設備再次讀取卡內數據,提示卡內剩余量。
5.如權利要求1所述的用于售水的基于NFC的M1卡讀寫充值方法,其特征在于:
IC卡基礎信息表存放用戶基礎信息,存儲取用水戶編號、取用水戶名稱、農戶編號、開卡時間、開卡人和卡狀態;
充值信息表存放用戶的充值信息,包括農戶名稱、農戶卡號、卡編號、充值水量、充值前水量、充值后水量、充值金額、充值時間和充值人;
水價配置表存放水價名稱、正常水價和污水水價;
區縣信息表存放各區縣基礎信息;
鄉鎮信息表存放區鄉下轄的鄉鎮基礎信息以及水價;
組織結構表展示多級行政區劃關聯農戶和測站設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東華特智慧科技有限公司,未經山東華特智慧科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210147621.7/1.html,轉載請聲明來源鉆瓜專利網。





