專利名稱:一種pos機的制作方法
技術領域:
本發明涉及計算機通信與數據確認技術領域,尤其涉及一種商業交易中常用的POS機。
背景技術:
POS(電子收款機系統)銷售點的縮寫,一般意義上指商場中為所購貨物付款的地方。一般而言,POS指自動化超級市場使用的計算器化交易系統,利用掃描儀讀取標簽和條形碼、電子收款機,及利用其它專用設備記錄該銷售點的收益。POS機指的是這一過程用的終端機。
目前,市場上POS機使用得十分廣泛,無論是金融、加油、電信等行業,尤其是當IC卡的使用人群增加以后,大大方便了持卡人的使用。
目前國內使用的POS機按照刷卡種類,分磁條卡和IC卡兩類,一般都有主機和小型密碼鍵盤構成,如圖1所示,主機中一般主要包括IC卡讀卡器、磁卡讀卡器、數據存儲和處理模塊、非對稱算法安全模塊、密碼鍵盤通訊模塊及其鍵盤輸入模塊、外部通訊模塊、顯示模塊和主機主控模塊。其中,IC卡讀卡器用于讀寫IC卡信息;磁卡讀卡器用于讀取磁卡信息;非對稱算法安全模塊用于實現非對稱加密算法,提供密鑰存儲和密鑰服務;非對稱算法一般是用在對IC卡進行認證;數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;
密碼鍵盤通訊模塊用于對密碼鍵盤的通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;主機主控模塊用于對其他所有模塊的管理和調度。
除此之外,主機中還可包括電源、鍵盤、顯示等功能部件。密碼鍵盤內是用于存放與交易主機進行交易認證的認證密鑰并讓持卡人輸入卡的密碼用。一般包括密碼鍵盤主控模塊、主機通訊模塊、對稱算法安全模塊、鍵盤輸入模塊、顯示模塊。
主機通訊模塊用于密碼鍵盤與POS主機的通訊;對稱算法安全模塊用于存放對稱密鑰以及實現對稱加密算法;對稱算法是用來對密碼進行加密和對交易數據計算報文認證碼的;密碼鍵盤輸入模塊用于輸入密碼等用戶數據;密碼鍵盤輸入顯示模塊用于顯示必要的提示信息;密碼鍵盤主控模塊用于對密碼鍵盤其他功能模塊的調度和管理。
在能刷IC卡的POS機中,一般都將IC卡的操作部件集成到主機中。POS機的主機由于設計復雜,功能強大,所以成本很高,為了安置方便,體積也較大,而且一旦成型,很難再增加硬件功能,而且由于功能多,內部應用程序一般都很大,如果升級的話,花費的時間都很長;相對應的,密碼鍵盤體積就很小,成本也較低,內部程序升級簡單。
目前國內隨著IC卡應用的普及,IC卡在應用不斷在完善提高,所以POS應用中不斷需要針對IC卡應用進行升級,尤其是現在金融行業進行的EMV2000遷移計劃,EMV是一個國際的信用卡組織,EMV2000是EMV組織關于信用卡應用規范的最新版本,對原有的POS機提出了更新、更強大的功能需求,比如增加RSA非對稱加密算法,更換交易的IC卡操作流程,而RSA算法是目前應用最廣泛的非對稱加密算法,DES算法是應用最廣泛的對稱加密算法,EMV2000的規范中指定了這兩種算法作為EMV認可的加密算法;在原有的POS機框架結構下,這種升級必須更換新的中央處理器,只能更換POS機主機,成本十分巨大。
發明內容
鑒于上述現有技術所存在的問題,本發明的目的是提供一種新型POS機,再升級不必更換新的中央處理器,也不必更換POS機主機,只需更換密碼鍵盤,就可完成系統的升級,成本低,簡單實用,通用性強。
本發明的目的是通過以下技術方案實現的一種POS機,包括POS主機與密碼鍵盤,所述的密碼鍵盤上設置有讀卡器與總控制及處理模塊,所述的讀卡器提供用插卡接口,通過該插卡接口讀取卡中的數據;所述的總控制及處理模塊控制POS主機與密碼鍵盤的工作。
所述的總控制及處理模塊包括主機主控模塊與密碼鍵盤主控模塊。
所述的密碼鍵盤上還設置有非對稱算法安全模塊,用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
所述的密碼鍵盤上還包括對稱算法安全模塊、密碼鍵盤輸入模塊、密碼鍵盤輸入顯示模塊與主機通訊模塊;用戶通過密碼鍵盤輸入模塊輸入密碼等用戶數據;密碼鍵盤輸入顯示模塊顯示必要的提示信息;對稱算法安全模塊用于處理密碼等用戶數據、存放對稱密鑰以及實現對稱加密算法;主機通訊模塊完成密碼鍵盤與POS主機通訊。
所述的POS主機包括數據存儲和處理模塊、外部通訊模塊、鍵盤輸入模塊和顯示模塊和/或密碼鍵盤通訊模塊;其中數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;
密碼鍵盤通訊模塊用于對密碼鍵盤的通訊。
所述的POS主機還可包括數據存儲和處理模塊、外部通訊模塊、鍵盤輸入模塊和顯示模塊、密碼鍵盤通訊模塊和/或非對稱算法安全模塊與總控制及處理模塊,其中數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;密碼鍵盤通訊模塊用于對密碼鍵盤的通訊;非對稱算法安全模塊用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
由上述本發明提供的技術方案可以看出,本發明是一種在原有的POS機結構的基礎上,將原來POS中與具體數據卡交易操作相關的功能,比如讀卡器、加密算法處理、控制模塊等移到密碼鍵盤中,并可增加完善密碼鍵盤和POS機主機之間的通訊協議,這樣以后需要交易功能的硬件升級,只需要更換密碼鍵盤就可以了,不必更換POS機主機,而且這樣對交易部分軟件功能的升級也十分簡便,應用也更加合理。
圖1為現有技術POS機的結構示意圖;圖2為本發明所述的POS機的結構示意圖一;圖3為本發明所述的POS機的結構示意圖二。
具體實施例方式
本發明所述的POS機的具體實施方式
有如下
實施例一如圖2所示其構成如下一種新型POS機,包括POS主機與密碼鍵盤,其中所述的密碼鍵盤包括對稱算法安全模塊處理密碼等用戶數據、使用與POS主機通訊的密鑰加密用戶輸入的密碼,存放對稱密鑰以及實現對稱加密算法;密碼鍵盤輸入模塊用戶通過密碼鍵盤輸入模塊輸入密碼等用戶數據;密碼鍵盤輸入顯示模塊顯示必要的提示信息;主機通訊模塊完成密碼鍵盤與POS主機通訊;讀卡器識別交易用的卡,并讀取其中的數據;總控制及處理模塊控制POS主機與密碼鍵盤的工作。
所述的POS主機包括數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;密碼鍵盤通訊模塊用于對密碼鍵盤的通訊;非對稱算法安全模塊用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
實施例二如圖3所示其構成如下一種新型POS機,包括POS主機與密碼鍵盤,其中所述的密碼鍵盤包括對稱算法安全模塊處理密碼等用戶數據、使用與POS主機通訊的密鑰加密用戶輸入的密碼,存放對稱密鑰以及實現對稱加密算法;
密碼鍵盤輸入模塊用戶通過密碼鍵盤輸入模塊輸入密碼等用戶數據;密碼鍵盤輸入顯示模塊顯示必要的提示信息;主機通訊模塊完成密碼鍵盤與POS主機通訊;讀卡器識別交易用的卡,并讀取其中的數據;總控制及處理模塊控制POS主機與密碼鍵盤的工作;非對稱算法安全模塊用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
所述的POS主機包括數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;密碼鍵盤通訊模塊用于對密碼鍵盤的通訊。
同時,因為本發明對結構上做了較大的調整,POS主機與密碼鍵盤通訊的數據的量與形式均發生了較大的變化,所以,還需要對POS主機與密碼鍵盤間的通訊協議做相關的增加或修改。但是,增加或修改通訊協議是軟件上來處理的問題,不會涉及到硬件的變化,升級非常容易,不會造成很大的影響。
綜上所述,應用本發明方法,它主要具有以下幾種優點1、易于實現只是將一些體積與尺寸不大的硬件集成到密碼鍵盤中,并完善相關軟件,而且對現有的應用平臺沒有任何改動。
2、通用性強此項方法原則上適用于幾乎所有的IC卡應用POS機。
3、實用性強,便于普及對廠家而言,POS機的主機的設計不需要隨著應用的變化而頻繁改動。
4、成本低升級相對便宜的密碼鍵盤要比升級昂貴的主機不但便宜而且快捷。
總之,應用本發明方法,增加了用戶使用的安全性,簡單方便,便于普及。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種POS機,包括POS主機與密碼鍵盤,其特征在于,所述的密碼鍵盤上設置有讀卡器與總控制及處理模塊,所述的讀卡器提供用插卡接口,通過該插卡接口讀取卡中的數據;所述的總控制及處理模塊控制POS主機與密碼鍵盤的工作。
2.根據權利要求1所述的POS機,其特征在于,所述的總控制及處理模塊包括主機主控模塊與密碼鍵盤主控模塊。
3.根據權利要求1或2所述的POS機,其特征在于,所述的密碼鍵盤上還設置有非對稱算法安全模塊,用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
4.根據權利要求1、2或3所述的POS機,其特征在于,所述的密碼鍵盤上還包括對稱算法安全模塊、密碼鍵盤輸入模塊、密碼鍵盤輸入顯示模塊與主機通訊模塊;用戶通過密碼鍵盤輸入模塊輸入密碼等用戶數據;密碼鍵盤輸入顯示模塊顯示必要的提示信息;對稱算法安全模塊用于處理密碼等用戶數據、存放對稱密鑰以及實現對稱加密算法;主機通訊模塊完成密碼鍵盤與POS主機通訊。
5.根據權利要求1或2所述的POS機,其特征在于,所述的POS主機包括數據存儲和處理模塊、外部通訊模塊、鍵盤輸入模塊和顯示模塊和/或密碼鍵盤通訊模塊;其中數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;密碼鍵盤通訊模塊用于對密碼鍵盤的通訊。
6.根據權利要求3所述的POS機,其特征在于,所述的POS主機包括數據存儲和處理模塊、外部通訊模決、鍵盤輸入模塊和顯示模塊、密碼鍵盤通訊模塊和/或非對稱算法安全模塊與總控制及處理模塊,其中數據存儲和處理模塊用于存儲和處理POS機內部的管理數據和交易數據;外部通訊模塊用于與管理中心的數據通訊;鍵盤輸入模塊和顯示模塊用于人機交互操作;密碼鍵盤通訊模塊用于對密碼鍵盤的通訊;非對稱算法安全模塊用于實現非對稱加密算法提供密鑰存儲和密鑰服務。
全文摘要
本發明是一種在原有的POS機結構的基礎上,將原來POS中與具體數據卡交易操作相關的功能,比如讀卡器、加密算法處理、控制模塊等移到密碼鍵盤中,并可增加完善密碼鍵盤和POS機主機之間的通訊協議,這樣以后需要交易功能的硬件升級,只需要更換密碼鍵盤就可以了,不必更換POS機主機,而且這樣對交易部分軟件功能的升級也十分簡便,應用也更加合理。
文檔編號G07F7/00GK1928936SQ20051009864
公開日2007年3月14日 申請日期2005年9月7日 優先權日2005年9月7日
發明者呂航 申請人:呂航