一種pos機(jī)、卡片業(yè)務(wù)系統(tǒng)及實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種POS機(jī)、卡片業(yè)務(wù)系統(tǒng)及實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]目前,卡片業(yè)務(wù)逐漸被廣泛應(yīng)用。如圖1所示,是現(xiàn)有技術(shù)一種實(shí)現(xiàn)卡片業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)圖。為了實(shí)現(xiàn)卡片業(yè)務(wù),卡片業(yè)務(wù)系統(tǒng)中主要包括:城市一^^通卡片、POS(Point ofsales,銷售點(diǎn))機(jī)和一卡通服務(wù)器。其中,城市一卡通卡片是一種非接觸式射頻卡;一卡通服務(wù)器維護(hù)和管理城市一卡通卡片的身份和其他業(yè)務(wù)信息,通過與POS機(jī)進(jìn)行信息交互,完成對POS機(jī)以及城市一卡通卡片的管理。
[0003]目前,利用城市一卡通卡片主要是進(jìn)行公交刷卡服務(wù),但是也出現(xiàn)了一些新的利用城市一卡通卡片的業(yè)務(wù),比如,如圖2所示,在卡片業(yè)務(wù)系統(tǒng)中引入PC機(jī)、業(yè)務(wù)平臺和第三方支付系統(tǒng),POS機(jī)不再與一卡通服務(wù)器進(jìn)行直接通信,而是通過PC機(jī)登陸業(yè)務(wù)平臺,從而完成與第三方支付系統(tǒng)和一卡通服務(wù)器的通信,具體地,用戶可以通過PC機(jī),觸發(fā)業(yè)務(wù)平臺與第三方支付系統(tǒng)進(jìn)行信息交互,從而利用城市一卡通卡片從第三方支付系統(tǒng)處獲得更多的業(yè)務(wù)應(yīng)用,擴(kuò)展了城市一卡通業(yè)務(wù)的應(yīng)用,為用戶的使用帶來方便。
[0004]但是目前,無論是何種結(jié)構(gòu)的卡片業(yè)務(wù)系統(tǒng),無論完成何種業(yè)務(wù),在用戶側(cè),都需要通過PC機(jī)連接網(wǎng)絡(luò)側(cè)從而完成業(yè)務(wù),這樣,用戶則無法在PC機(jī)沒有聯(lián)網(wǎng)的情況下隨時進(jìn)行一卡通業(yè)務(wù),從而限制了業(yè)務(wù)實(shí)現(xiàn)的靈活性。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種POS機(jī)、卡片業(yè)務(wù)系統(tǒng)及實(shí)現(xiàn)方法,以提高業(yè)務(wù)實(shí)現(xiàn)的靈活性。
[0006]第一方面,本發(fā)明提供了一種POS機(jī),所述POS機(jī)包括:數(shù)據(jù)讀寫裝置、數(shù)據(jù)安全裝置、數(shù)據(jù)處理裝置、第一通信接口裝置和第二通信接口裝置;其中,
[0007]數(shù)據(jù)讀寫裝置,用于讀取外部城市一卡通卡片的信息,發(fā)送給數(shù)據(jù)安全裝置,在接收到數(shù)據(jù)安全裝置發(fā)送的卡操作業(yè)務(wù)指令后,根據(jù)卡操作業(yè)務(wù)指令中的卡片密鑰以對外部城市一卡通卡片進(jìn)行讀寫操作;
[0008]數(shù)據(jù)安全裝置,用于接收數(shù)據(jù)讀寫裝置發(fā)送的信息,并將該信息發(fā)送給數(shù)據(jù)處理裝置;接收數(shù)據(jù)處理裝置發(fā)送的加密的卡操作業(yè)務(wù)指令,并利用密鑰對加密的卡操作業(yè)務(wù)指令進(jìn)行解密,將解密后的卡操作業(yè)務(wù)指令發(fā)送給數(shù)據(jù)讀寫裝置;
[0009]數(shù)據(jù)處理裝置,用于接收數(shù)據(jù)安全裝置發(fā)送的信息,并將該信息通過第一通信接口裝置發(fā)送給外部終端;接收外部終端發(fā)送的卡操作業(yè)務(wù)指令,根據(jù)卡操作業(yè)務(wù)指令通過第二通信接口裝置從外部卡片密鑰存儲裝置獲取卡片密鑰,將該卡片密鑰攜帶在卡操作業(yè)務(wù)指令中發(fā)送給數(shù)據(jù)安全裝置。
[0010]優(yōu)選地,
[0011]進(jìn)一步包括:數(shù)據(jù)顯示裝置;
[0012]數(shù)據(jù)處理裝置,用于根據(jù)數(shù)據(jù)安全裝置發(fā)送的信息,或,根據(jù)外部終端發(fā)送的卡操作業(yè)務(wù)指令,向數(shù)據(jù)顯示裝置發(fā)送顯示指令;
[0013]數(shù)據(jù)顯示裝置,用于接收數(shù)據(jù)處理裝置發(fā)送的顯示指令,以根據(jù)該顯示指令顯示外部城市--^通卡片的讀寫操作信息。
[0014]優(yōu)選地,
[0015]所述第一通信接口裝置包括多個不同協(xié)議接口類型的第一通信接口子模塊,每一個協(xié)議接口類型的第一通信接口子模塊用于與具有對應(yīng)協(xié)議接口類型的外部終端建立連接,完成信息的收發(fā);其中,
[0016]所述第一通信接口裝置包括:CCID協(xié)議接口類型的第一通信接口子模塊,HID協(xié)議接口類型的第一通信接口子模塊,和/或,串口協(xié)議類型的第一通信接口子模塊;
[0017]和/ 或,
[0018]所述第二通信接口裝置包括:與外部卡片密鑰存儲裝置相連接的7816協(xié)議接口類型的第二通信接口子模塊。
[0019]優(yōu)選地,所述外部卡片密鑰存儲裝置包括U盤。
[0020]優(yōu)選地,
[0021]數(shù)據(jù)處理裝置,用于存儲對外部城市一卡通卡片進(jìn)行的卡操作信息,并接收外部終端發(fā)送的同步業(yè)務(wù)指令,根據(jù)該同步業(yè)務(wù)指令將存儲的對外部城市一卡通卡片進(jìn)行的卡操作信息發(fā)送給外部終端。
[0022]第二方面,本發(fā)明提供了一種卡片業(yè)務(wù)系統(tǒng),包括上述任一所述的POS機(jī)、終端、業(yè)務(wù)平臺、一卡通服務(wù)器和卡片密鑰存儲裝置;
[0023]終端,用于通過第一通信接口裝置接收POS機(jī)發(fā)送的信息,并生成業(yè)務(wù)請求發(fā)送給業(yè)務(wù)平臺,接收業(yè)務(wù)平臺發(fā)送的卡操作業(yè)務(wù)指令,并將卡操作業(yè)務(wù)指令發(fā)送給POS機(jī);
[0024]業(yè)務(wù)平臺,接收終端發(fā)送的業(yè)務(wù)請求,并根據(jù)業(yè)務(wù)請求與一卡通服務(wù)器進(jìn)行交互,將一卡通服務(wù)器發(fā)送的卡操作指令發(fā)送給終端;
[0025]卡片密鑰存儲裝置,用于向POS機(jī)提供城市一卡通卡片對應(yīng)的卡片密鑰。
[0026]優(yōu)選地,
[0027]在所述卡操作業(yè)務(wù)指令包括扣款指令時,
[0028]終端,用于接收POS機(jī)發(fā)送的城市一^通卡片的信息,在確定當(dāng)前為脫機(jī)狀態(tài)時,向POS機(jī)發(fā)送針對城市一卡通卡片的扣款指令;
[0029]相應(yīng)地,POS機(jī),用于根據(jù)該扣款指令從卡片密鑰存儲裝置中獲取城市一卡通卡片的卡片密鑰,并根據(jù)該卡片密鑰以及扣款指令對城市一卡通卡片進(jìn)行扣款操作;
[0030]或,
[0031]在所述卡操作業(yè)務(wù)指令包括扣款指令時,
[0032]終端,用于接收POS機(jī)發(fā)送的城市一^^通卡片的信息,在確定當(dāng)前為聯(lián)機(jī)狀態(tài)時,向業(yè)務(wù)平臺發(fā)送針對城市一卡通卡片的扣款請求,并接收一卡通服務(wù)器通過業(yè)務(wù)平臺返回的針對城市一卡通卡片的扣款指令,并將該針對城市一卡通卡片的扣款指令發(fā)送給POS機(jī);
[0033]相應(yīng)地,業(yè)務(wù)平臺,用于將終端發(fā)送的針對城市一卡通卡片的扣款請求發(fā)送給一卡通服務(wù)器,并接收一卡通服務(wù)器返回的針對城市一卡通卡片的扣款指令,并將針對城市一卡通卡片的扣款指令發(fā)送給終端;
[0034]相應(yīng)地,POS機(jī),用于根據(jù)該扣款指令從卡片密鑰存儲裝置中獲取城市一卡通卡片的卡片密鑰,并根據(jù)該卡片密鑰以及扣款指令對城市一卡通卡片進(jìn)行扣款操作;
[0035]或,
[0036]在所述卡操作業(yè)務(wù)指令包括充值指令時,卡片業(yè)務(wù)系統(tǒng)進(jìn)一步包括:第三方支付系統(tǒng);
[0037]終端,用于接收POS機(jī)發(fā)送的城市一^^通卡片的信息,在確定當(dāng)前為聯(lián)機(jī)狀態(tài)時,向業(yè)務(wù)平臺發(fā)送針對城市一卡通卡片的充值請求,并接收一卡通服務(wù)器通過業(yè)務(wù)平臺返回的針對城市一卡通卡片的充值指令,并將該針對城市一卡通卡片的充值指令發(fā)送給POS機(jī);
[0038]相應(yīng)地,業(yè)務(wù)平臺,用于接收終端發(fā)送的針對城市一卡通卡片的充值請求,根據(jù)該充值請求與第三方支付系統(tǒng)之間交互針對支付卡片的扣款請求,并從該支付卡片中扣除相應(yīng)的充值金額,接收第三方支付系統(tǒng)發(fā)送的扣款成功消息,并根據(jù)該扣款成功消息與一卡通服務(wù)器之間進(jìn)行交互,將一卡通服務(wù)器發(fā)送的針對城市一卡通卡片的充值指令發(fā)送給終端;
[0039]相應(yīng)地,POS機(jī),用于根據(jù)終端發(fā)送的針對城市一卡通卡片的充值指令,從卡片密鑰存儲裝置獲取該城市一卡通卡片的卡片密鑰,并根據(jù)該卡片密鑰以及充值指令對城市一卡通卡片進(jìn)行充值操作。
[0040]優(yōu)選地,
[0041]終端,用于在確定當(dāng)前為聯(lián)機(jī)狀態(tài)時向POS機(jī)發(fā)送同步業(yè)務(wù)指令,以接收POS機(jī)發(fā)送的對城市一卡通卡片進(jìn)行的卡操作信息,并將POS機(jī)對城市一卡通卡片進(jìn)行的卡操作信息發(fā)送給業(yè)務(wù)平臺;
[0042]業(yè)務(wù)平臺,用于將終端發(fā)送的POS機(jī)對城市一卡通卡片進(jìn)行的卡操作信息發(fā)送給一卡通服務(wù)器;
[0043]—卡通服務(wù)器,用于根據(jù)POS機(jī)對城市一卡通卡片進(jìn)行的卡操作信息對城市一卡通卡片的信息進(jìn)行更新。
[0044]第三方面,本發(fā)明提供了一種基于上述任一所述的POS機(jī)實(shí)現(xiàn)卡片業(yè)務(wù)的方法,包括:
[0045]SI:P0S機(jī)通過第一通信接口裝置將城市一卡通卡片的信息發(fā)送給終端,以使終端根據(jù)該城市一卡通卡片的信息向業(yè)務(wù)平臺發(fā)送業(yè)務(wù)請求;
[0046]S2:接收終端通過業(yè)務(wù)平臺與一卡通服務(wù)器之間交互獲得的卡操作業(yè)務(wù)指令;
[0047]S3:根據(jù)該卡操作指令通過第二通信接口裝置從卡片密鑰存儲裝置中獲取城市一卡通卡片的卡片密鑰;
[0048]S4:根據(jù)該卡片密鑰和該卡操作業(yè)務(wù)指令對城市一卡通卡片進(jìn)行卡操作。
[0049]優(yōu)選地,
[0050]在所述卡操作指令包括扣款指令時,SI包括:P0S機(jī)通過第一通信接口裝置將城市一卡通卡片的信息發(fā)送給終端,以使終端在確定脫機(jī)狀態(tài)時根據(jù)該城市一卡通卡片的信息向業(yè)務(wù)平臺發(fā)送