通過識別碼實現(xiàn)刷卡的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種通過識別碼代替刷卡的系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)代生活中,需要通過刷卡進行相應活動的場合隨處可見,如通過刷卡支付費用、門禁刷卡開門等。而卡作為實物,如果用戶忘記攜帶,就無法完成刷卡動作,從而給相應的活動進行帶來不便,導致刷卡以及后續(xù)的行為無法完成。
【實用新型內(nèi)容】
[0003]根據(jù)本實用新型的一個方面,提供了一種通過識別碼代替刷卡的系統(tǒng),該系統(tǒng)通過用戶ID如手機號或微信號來替代一卡通賬號,用生成的識別碼來替代刷卡動作,從而使用戶在忘記帶卡時依然可以達成自己的行為目的。同時,本實用新型中所有數(shù)據(jù)都是在系統(tǒng)平臺服務(wù)器生成,用戶終端和刷卡終端不需要記錄、采集和上傳數(shù)據(jù)信息,能夠提高數(shù)據(jù)的處理速度、數(shù)據(jù)的實時性和保證數(shù)據(jù)安全。該系統(tǒng)包括:用戶終端,刷卡終端和系統(tǒng)平臺服務(wù)器,所述系統(tǒng)平臺服務(wù)器包括識別碼生成模塊和校驗模塊,其中,
[0004]所述識別碼生成模塊設(shè)置為接收所述用戶終端發(fā)送的請求指令,生成識別碼返回至所述用戶終端;
[0005]所述校驗模塊設(shè)置為接收所述刷卡終端發(fā)送的校驗信息,與所述生成的識別碼進行匹配,并將匹配結(jié)果信息發(fā)送至所述刷卡終端。
[0006]在一些實施方式中,所述系統(tǒng)平臺服務(wù)器還包括存儲模塊,所述存儲模塊包括預先存儲單元,所述預先存儲單元設(shè)置為存儲所述用戶終端的用戶ID、刷卡終端的終端ID和一卡通賬號,以將所述一卡通賬號通過用戶ID和終端ID,與對應的刷卡終端關(guān)聯(lián)綁定。由此,可以實現(xiàn)通過用戶ID和一卡通賬號關(guān)聯(lián)可以使用的刷卡終端,以通過識別碼進行刷卡處理。
[0007]在一些實施方式中,所述請求指令包括用戶終端的用戶ID和刷卡終端的終端ID。由此,可以實現(xiàn)通過用戶ID和終端ID生成指定用戶在指定終端上的臨時識別碼,提高用戶操作的安全性。
[0008]在一些實施方式中,所述存儲模塊還包括臨時存儲單元,所述臨時存儲單元設(shè)置為在預設(shè)的時效內(nèi),存儲所述識別碼生成模塊生成的識別碼、所述請求指令包含的用戶ID和終端ID。由此,在生成識別碼后只根據(jù)用戶的刷卡動作設(shè)定時效存儲識別碼,可以減少存儲空間,并且保障用戶刷卡操作的安全性。
[0009]在一些實施方式中,所述預設(shè)的時效為三分鐘。由此,可以實現(xiàn)根據(jù)刷卡動作的持續(xù)時間設(shè)定識別碼的有效性,提高操作的安全性,并能及時釋放存儲空間。
[0010]在一些實施方式中,所述存儲模塊還包括記錄存儲單元,所述記錄存儲單元設(shè)置為根據(jù)所述匹配結(jié)果信息生成刷卡記錄信息并存儲,所述刷卡記錄信息包括用戶ID、終端ID、一卡通賬號和刷卡結(jié)果。由此,可以有效的記錄用戶通過用戶終端和刷卡終端的刷卡情況,以通過該有效記錄進行刷卡歷史查詢。
[0011]在一些實施方式中,所述用戶終端包括虛擬終端顯示模塊,設(shè)置為根據(jù)所述用戶終端的用戶ID從所述預先存儲單元獲取對應的刷卡終端的終端ID列表信息,輸出顯示刷卡終端列表。由此,將虛擬終端和實際的刷卡終端通過終端ID綁定,用戶通過終端列表即可選擇需要刷卡的刷卡終端,并根據(jù)選擇的終端生成指定終端的識別碼。
[0012]在一些實施方式中,所述識別碼生成模塊生成的識別碼具有指定性。由此,可以保證生成的識別碼僅對請求指令包括的終端ID對應的刷卡終端有效,從而保障用戶刷卡的安全性。
[0013]在一些實施方式中,所述用戶終端為微信客戶端、QQ客戶端或APP軟件客戶端。由此,用戶通過常用的軟件客戶端即可進行刷卡行為,完成相應動作,非常便捷實用。
[0014]在一些實施方式中,所述刷卡終端為收費機或門禁裝置。由此,通過本實用新型提供的系統(tǒng),運用識別碼就可以進行支付或開門。
[0015]通過本實用新型提供的系統(tǒng),用戶通過智能終端下載微信等APP軟件客戶端,就能夠?qū)⒂脩鬒D與卡賬號綁定,通過用戶終端與系統(tǒng)平臺服務(wù)器交互獲取識別碼完成刷卡動作,由此刷卡終端即可通過識別碼連接卡賬號進行相應處理,從而解放用戶對卡實體的依賴性,增加用戶生活的便捷性,也更符合現(xiàn)代人的生活習慣和需求,給用戶帶來了很大的便利。同時,本系統(tǒng)的數(shù)據(jù)處理集中在系統(tǒng)平臺服務(wù)器處理,減少了刷卡終端的數(shù)據(jù)處理壓力,提高數(shù)據(jù)處理的速度和安全性。
【附圖說明】
[0016]圖1為本實用新型一種實施方式的通過識別碼實現(xiàn)刷卡的系統(tǒng)的框架示意圖;
[0017]圖2為圖1所示系統(tǒng)的存儲模塊中預先存儲單元的數(shù)據(jù)信息的存儲結(jié)構(gòu)示意圖;
[0018]圖3為本實用新型一種實施方式的通過識別碼實現(xiàn)刷卡的應用方法流程示意圖。
【具體實施方式】
[0019]下面結(jié)合附圖對本實用新型的實施方式作詳細的說明。
[0020]圖1示意性地顯示了根據(jù)本實用新型的一種實施方式的通過識別碼實現(xiàn)刷卡的系統(tǒng)。
[0021]如圖1所示,該系統(tǒng)包括:用戶終端1,刷卡終端2和系統(tǒng)平臺服務(wù)器3。系統(tǒng)平臺服務(wù)器3包括識別碼生成模塊31和存儲模塊32,其中,存儲模塊32包括預先存儲單元(圖中未視出)、臨時存儲單元(圖中未視出)和記錄存儲單元(圖中未視出)。其中,預先存儲單元用于存儲每個刷卡終端2的終端ID、每個刷卡終端2對應的用戶終端I的用戶ID和每個用戶ID對應綁定的一卡通賬號;臨時存儲單元用于存儲接收到的用戶終端I的用戶ID、刷卡終端2的終端ID及識別碼;記錄存儲單元用于存儲生成的刷卡記錄。用戶終端I通過網(wǎng)絡(luò)向系統(tǒng)平臺服務(wù)器3發(fā)送信息指令,識別碼生成模塊31接收到信息指令后,生成臨時識別碼,并將用戶ID、終端ID及識別碼存儲到存儲模塊32的臨時存儲單元中,同時返回生成的識別碼給用戶終端I。用戶終端I接收到返回的臨時識別碼后顯示給用戶,用戶通過在刷卡終端2上輸入接收到的識別碼,即可進行刷卡動作。刷卡終端2接收到輸入的識別碼后,通過網(wǎng)絡(luò)發(fā)送識別碼驗證信息指令到系統(tǒng)平臺服務(wù)器3,系統(tǒng)平臺服務(wù)器3還包括校驗模塊33,校驗模塊33接收到信息指令后,將接收到的終端ID和識別碼與臨時存儲單元中存儲的識別碼和終端ID進行匹配,根據(jù)匹配結(jié)果向刷卡終端2返回刷卡結(jié)果信息。同時,記錄存儲單元根據(jù)校驗模塊33的匹配結(jié)果生成刷卡記錄進行存儲,每條刷卡記錄包括當前刷卡的刷卡終端對應的終端ID、用戶ID、一卡通賬戶及刷卡結(jié)果。
[0022]存儲模塊32的預先存儲單元中預先存儲有終端ID、用戶ID和一卡通賬號,每個刷卡終端2通過唯一設(shè)置的終端ID (即虛擬的機器號)與多個可以使用該刷卡終端2的用戶ID相互綁定,而每個用戶終端通過用戶ID與一卡通賬號綁定,即一個刷卡終端2中對應存儲有每個可以使用該終端的用戶終端I (如可以通過數(shù)據(jù)庫中的刷卡終端表進行用戶及對應的一卡通賬號的存儲)。圖2示意性地顯示了系統(tǒng)平臺服務(wù)器的預先存儲單元中數(shù)據(jù)信息的存儲形式。以存儲模塊32是數(shù)據(jù)庫存儲為例,如圖2所示,每個刷卡終端2通過其終端ID對應一個數(shù)據(jù)表200,每個數(shù)據(jù)表200中存儲有若干條記錄201,每條記錄包括終端ID、用戶ID和一卡通賬號,每條記錄201通過用戶ID標識了一個用戶終端1,該用戶終端I為能夠使用終端ID對應的刷卡終端2的用戶,并通過用戶ID將刷卡終端、用戶終端和用戶的一卡通綁定。例如,圖中的數(shù)據(jù)表200是終端ID為01的刷卡終端對應的數(shù)據(jù)表,其中存儲了 ID號為“ 13411111111”、“ 2223333 ”和“ 555555556 ”的用戶,并將該用戶要在對應終端上使用的一卡通,通過用戶ID和一卡通賬號與刷卡終端01綁定。
[0023]如圖1所示,用戶終端I中包括刷卡終端2的虛擬終端顯示模塊(圖中未示出)。用戶登錄刷卡界面時,虛擬終端顯示模塊通過將用戶ID通過無線網(wǎng)絡(luò)發(fā)送到系統(tǒng)平臺服務(wù)器3,以從存儲模塊32的預先存儲單元中獲取當前用戶ID對應綁定的刷卡終端2,并將獲取的刷卡終端2以虛擬圖標11的形式顯示到用戶終端I。用戶通過點擊列表中的需要刷卡的刷卡終端2的圖標11,向識別碼生成模塊31發(fā)送信息指令,以生成臨時識別碼。其中,信息指令為協(xié)議字符串格式,包括點擊的刷卡終端2的ID(即機器號)和用戶ID。識別碼生成模塊31接收到信息指令后,隨機生成一個六位數(shù)的臨時識別碼,并將生成的臨時識別碼、當前的用戶ID及對應的刷卡終端ID存儲到臨時存儲單元中(如通過終端ID和用戶ID將識別碼存儲到臨時數(shù)據(jù)表的識別碼字段中)。之