取子系統(tǒng)。所述存儲單元包括但不限于:接觸式的IC存儲芯片、基于射頻的存儲芯片、基于近場通信的存儲芯片等。所述存儲單元中存有支付終端及使用支付終端的用戶的相關(guān)信息。例如,所述支付終端為公交卡,則其存儲單元中保存有用戶最后一次乘坐的公交車信息、卡中的剩余金額、卡號信息等。
[0055]所述獲取子系統(tǒng)包括:與所述存儲單元相連的、且用于監(jiān)測刷卡行為的監(jiān)測單元,與所述監(jiān)測模塊相連的定位單元,與所述定位單元的輸出端相連的通信單元等。上述各單元中包含用于實現(xiàn)相應(yīng)功能的軟件和硬件。
[0056]在此,所述支付終端包括但不限于:將目前的卡進行改裝而得到的卡片結(jié)構(gòu)的支付終端(如改裝后的交通卡等)、包含存儲單元的支付終端(如支付手環(huán)等)。所述服務(wù)器包括但不限于:單臺服務(wù)器、服務(wù)器集群等。所述用戶設(shè)備包括但不限于:個人電腦、筆記本電腦、手機、平板電腦等。
[0057]具體地,在步驟SI中,所述獲取子系統(tǒng)監(jiān)測所述存儲單元的讀/寫操作,當(dāng)確定有所述讀/寫操作時,獲取所述支付終端當(dāng)前的位置信息。在步驟S2中,所述獲取子系統(tǒng)將包含所述位置信息的刷卡信息及所述支付終端的標(biāo)識信息發(fā)送至服務(wù)器。在步驟S3中,所述服務(wù)器獲取來自支付終端的刷卡信息,確定所述刷卡信息中是否包含時間信息,若包含時間信息,則將所述刷卡信息中的所述支付終端的標(biāo)識信息、位置信息、及所述時間信息予以對應(yīng)保存,若不包含時間信息,則將所述刷卡信息中的所述支付終端的標(biāo)識信息和位置信息、及獲取所述刷卡信息時的時間信息予以對應(yīng)保存。
[0058]當(dāng)用戶操作用戶設(shè)備登錄所述服務(wù)器時,所述用戶設(shè)備執(zhí)行步驟S4,即將包含目標(biāo)支付終端的目標(biāo)標(biāo)識信息的查詢請求發(fā)送至服務(wù)器。所述服務(wù)器執(zhí)行步驟S5,基于來自用戶設(shè)備的包含所述目標(biāo)標(biāo)識信息的查詢請求,將與所述查詢請求中的目標(biāo)標(biāo)識信息相對應(yīng)的各位置信息和時間信息返回至所述用戶設(shè)備。接著,在步驟S6中,所述用戶設(shè)備將所述服務(wù)器所反饋的各位置信息和對應(yīng)各位置信息的時間信息予以展示。
[0059]具體地,所述獲取子系統(tǒng)中的監(jiān)測單元可以與所述存儲單元的控制端口相連,以監(jiān)測與預(yù)設(shè)的讀取指令相同的讀取指令,當(dāng)監(jiān)測到所述讀取指令時,確定正在進行讀/寫所述存儲單元的操作。此時,所述監(jiān)測單元向所述定位單元發(fā)出指令,以指令所述定位單元獲取當(dāng)前的位置信息。
[0060]例如,所述存儲單元為接觸式的IC芯片,所述監(jiān)測單元與所述IC芯片的控制端口相連,當(dāng)監(jiān)測到所述控制端口上傳輸了預(yù)設(shè)的讀取指令(一組數(shù)字信號)時,確定正在進行讀/寫所述存儲單元的操作,則向所述定位單元發(fā)出指令。
[0061]在此,所述監(jiān)測單元中包含可以按照預(yù)設(shè)程序進行數(shù)據(jù)處理和數(shù)值運算的處理器。例如,所述處理器為MCU控制芯片(包含微控制單元的芯片)。
[0062]優(yōu)選地,所述監(jiān)測單元監(jiān)測所述存儲單元的電特性,當(dāng)所述電特性符合預(yù)設(shè)的讀卡操作時,確定為讀/寫所述存儲單元的操作。
[0063]具體地,所述監(jiān)測單元包括:與所述存儲單元相連的電流敏感器件,與所述電流敏感器件相連的判別芯片,其中,所述判別芯片通過對所述電流敏感器件所提供的電信號的判斷,向所述監(jiān)測單元的輸出端輸出指令。
[0064]若所述存儲單元為基于射頻的存儲芯片,則所述電流敏感器件可以包含電感元件。所述電流敏感器件與所述存儲單元互感連接,以感應(yīng)所述存儲單元在刷卡時產(chǎn)生的互感電流,并將所述互感電流輸送至所述判別芯片。當(dāng)所述判別芯片確定所述電流敏感器件感應(yīng)到的電流強度超出預(yù)設(shè)電流強度閾值時,確定正在進行讀/寫所述存儲單元的操作,則向所述定位單元發(fā)出指令。其中,所述指令可以是一電平信號、或者是數(shù)字信號。所述判別芯片可以是MCU控制芯片。
[0065]又一優(yōu)選地,所述監(jiān)測模塊監(jiān)測連接所述存儲單元的讀取端口,當(dāng)所述讀取端口中的電信號符合預(yù)設(shè)的讀卡操作時,確定為讀/寫所述存儲單元的操作。
[0066]其中,所述監(jiān)測模塊中的電流敏感器件可以包含與所述存儲單元的讀取端口相連的電阻、或正極與所述讀取端口相連的二極管。所述判別芯片的輸入端與所述電阻、或二極管的負極相連。其中,所述電阻的阻值可根據(jù)刷卡操作時所述存儲單元的輸出電流的電流強度而定。當(dāng)所述輸入端接收到電流時,可確定正在進行讀/寫所述存儲單元的操作,則向所述定位單元發(fā)出指令。
[0067]所述定位單元在所述監(jiān)測單元的指令控制下,獲取當(dāng)前的位置信息。所述定位單元根據(jù)當(dāng)前所能連接的外部定位系統(tǒng)來獲取所述位置信息。
[0068]具體地,所述定位單元中僅包含基于衛(wèi)星定位機制的第一定位模塊,則所述定位單元所能獲取的位置信息為基于經(jīng)瑋度的位置信息。若所述定位單元中僅包含基于室內(nèi)定位機制的第二定位模塊,則所述定位單元所能獲取的位置信息為室內(nèi)的位置信息。若所述定位單元中既包含所述第一定位模塊又包含第二定位模塊,則可以獲得詳細的包含室內(nèi)外的位置信息。其中,所述第一定位模塊包括但不限于:基于GPS定位機制的定位模塊、基于北斗星定位機制的定位模塊等。例如,所述第一定位模塊為U-BLOX公司的MAX-7系列的模塊,以達到快速捕獲位置信息的目的。所述第二定位模塊包括但不限于:基于室內(nèi)GPRS的定位模塊、基于Wifi定位的定位模塊等。
[0069]當(dāng)所述定位單元獲取到位置信息后,可以直接提供給所述通信模塊,以由所述通信模塊執(zhí)行步驟S2。
[0070]所述通信模塊將包含所述位置信息的刷卡信息發(fā)送至服務(wù)器。其中,所述通信模塊舉例為S頂800H芯片。所述通信模塊在發(fā)送所述刷卡信息時,必然將所述通信模塊的IP地址等所述支付終端的標(biāo)識信息一并予以發(fā)送。所述通信模塊還可以專門將所述支付終端的標(biāo)識信息封裝在所述刷卡信息中予以發(fā)送。其中,所述標(biāo)識信息還包括但不限于:卡號、內(nèi)置在所述通信單元中的通信芯片的標(biāo)識碼等。
[0071]或者,所述獲取子系統(tǒng)中還包括:與所述通信單元和監(jiān)測單元相連的、用于基于所述監(jiān)測單元的指令獲取時間信息的時間獲取單元。
[0072]所述時間獲取單元可以內(nèi)置電子石英表。為了省電,所述時間獲取單元可利用通信單元中的通信芯片獲取移動數(shù)據(jù)網(wǎng)絡(luò)中的系統(tǒng)時間。
[0073]當(dāng)所述時間獲取單元接收到所述監(jiān)測單元所輸出的指令時,獲取移動數(shù)據(jù)網(wǎng)絡(luò)所提供的當(dāng)前系統(tǒng)時間,并將該系統(tǒng)時間傳遞給所述通信單元,由所述通信單元將該系統(tǒng)時間和所述定位單元所獲取的位置信息配對的封裝在所述刷卡信息中,并發(fā)送至服務(wù)器。
[0074]再或者,所述步驟S2包括:所述獲取子系統(tǒng)將所獲取的位置信息和獲取所述位置信息時的時間信息予以對應(yīng)保存,直至所獲取的位置信息的數(shù)量滿足預(yù)設(shè)數(shù)量閾值時,將包含所獲取的所有位置信息、各自所對應(yīng)的時間信息、和所述支付終端的標(biāo)識信息的刷卡信息發(fā)送至服務(wù)器。
[0075]在此,所述獲取子系統(tǒng)可以利用純軟件來實現(xiàn)本步驟?;谒霁@取子系統(tǒng)位于支付終端中的特殊性,本實施例中,該步驟采用硬件來實現(xiàn)。所述通信單元中包括:通信芯片;計數(shù)模塊;以及,受控復(fù)位電路。
[0076]所述通信芯片能夠保存多個位置信息和時間信息對。
[0077]所述計數(shù)模塊的輸出端與所述通信芯片相連,計數(shù)輸入端與所述定位單元的輸出端相連,在計數(shù)所述定位單元所獲取的位置信息的數(shù)量達到預(yù)設(shè)的數(shù)量閾值時向所述通信芯片輸出發(fā)送指令。
[0078]所述受控復(fù)位電路的控制端與所述計數(shù)模塊的輸出端相連,輸出端與所述計數(shù)模塊的復(fù)位端相連。
[0079]具體地,所述計數(shù)模塊的計數(shù)輸入端和所述定位單元的指令輸入端(即與所述監(jiān)測單元的輸出端相連的端口 )相連,每當(dāng)有指令傳輸時,所述計數(shù)模塊將計數(shù)的數(shù)值加I。此時,所述通信單元對應(yīng)的將所述時間獲取單元所提供的系統(tǒng)時間(即時間信息)和位置信息,并配對的保存在自身所包含的存儲模塊中、或可保存在所述支付終端的存儲單元中。當(dāng)所述計數(shù)模塊所累計的位置信息的數(shù)量達到預(yù)設(shè)的數(shù)量閾值時,向所連接的通信芯片發(fā)出電平指令(或數(shù)字信號的指令),則所述通信芯片將所保存的所有位置信息和所對應(yīng)的時間信息封裝在刷卡信息中并發(fā)送至所述服務(wù)器。同時,所述向所連接的通信芯片發(fā)出電平指令還發(fā)送至所述受控復(fù)位電路的控制端,以啟動所述受控復(fù)位電路向所述計數(shù)模塊的復(fù)位端輸出復(fù)位信號。
[0080]在此,若所述計數(shù)模塊的復(fù)位端以高電平信號為復(fù)位信號,所述計數(shù)模塊所輸出的指令為低電平信號,則所述復(fù)位電路包括反向器。則所述計數(shù)模塊將對之前累計的計數(shù)清零。
[0081]當(dāng)所述刷卡信息被發(fā)送至所述服務(wù)器時,所述服務(wù)器獲取來自卡的刷卡信息,確定所述刷卡信息中是否包含時間信息,若包含時間信息,則將所述刷卡信息中的所述支付終端的標(biāo)識信息、位置信息、及所述時間信息予以對應(yīng)保存,若不包含時間信息,則將所述刷卡信息中的所述支付終端的標(biāo)識