元120,用于在刷卡偵測(cè)單元110偵測(cè)到識(shí)別卡刷卡時(shí),獲取所述識(shí)別卡當(dāng)前所在位置的第一位置信息;在偵測(cè)到所述識(shí)別卡再次刷卡時(shí),獲取所述識(shí)別卡當(dāng)前所在位置的第二位置信息。
[0133]站點(diǎn)查詢(xún)單元130,用于根據(jù)所述第一位置信息在預(yù)置的公交站點(diǎn)位置信息中查詢(xún)獲得所述第一位置信息對(duì)應(yīng)的起始站點(diǎn)信息;根據(jù)所述第二位置信息在預(yù)置的公交站點(diǎn)位置信息中查詢(xún)獲得所述第二位置信息對(duì)應(yīng)的終止站點(diǎn)信息。
[0134]信息發(fā)送單元140,用于將所述起始站點(diǎn)信息存儲(chǔ)至所述識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域。
[0135]刷卡偵測(cè)單元110實(shí)時(shí)偵測(cè)識(shí)別卡是否刷卡,在刷卡偵測(cè)單元110偵測(cè)到識(shí)別卡刷卡時(shí),GPS定位單元120通過(guò)GPS定位識(shí)別卡當(dāng)前所在位置,獲取識(shí)別卡當(dāng)前所在位置的第一位置信息,該第一位置信息為公交終端的刷卡偵測(cè)單元110偵測(cè)到識(shí)別卡首次刷卡時(shí)識(shí)別卡所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo),即乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)。
[0136]具體地,站點(diǎn)查詢(xún)單元130根據(jù)所獲取的第一位置信息,在預(yù)置的公交站點(diǎn)位置信息中查詢(xún)各公交站點(diǎn)對(duì)應(yīng)的站點(diǎn)位置信息,當(dāng)預(yù)置的公交站點(diǎn)位置信息中存在與第一位置信息重合或最鄰近的站點(diǎn)位置信息時(shí),確定該與第一位置信息重合或最接近的站點(diǎn)位置信息為起始站點(diǎn)位置信息,并在預(yù)置的公交站點(diǎn)信息中獲取上述起始站點(diǎn)位置信息對(duì)應(yīng)的起始站點(diǎn)信息。
[0137]上述起始站點(diǎn)信息為刷卡偵測(cè)單元110偵測(cè)到識(shí)別卡首次刷卡時(shí)識(shí)別卡所在位置對(duì)應(yīng)的公交站點(diǎn)的名稱(chēng)代碼。
[0138]上述公交站點(diǎn)位置信息為公交線(xiàn)路中各公交站點(diǎn)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)。
[0139]上述公交站點(diǎn)信息為公交線(xiàn)路中各公交站點(diǎn)的名稱(chēng)代碼。
[0140]GPS定位單元120通過(guò)GPS定位確定乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)后,站點(diǎn)查詢(xún)單元130在預(yù)置的公交站點(diǎn)位置信息中查找是否存在與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),若存在與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),則確定該與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo)為乘客上車(chē)的公交站點(diǎn)所在的經(jīng)緯度坐標(biāo),確定乘客上車(chē)的公交站點(diǎn);若不存在與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),則在預(yù)置的公交站點(diǎn)位置信息中找出與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)最接近的經(jīng)緯度坐標(biāo),確定該與乘客上車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)最接近的經(jīng)緯度坐標(biāo)為乘客上車(chē)的公交站點(diǎn)所在的經(jīng)緯度坐標(biāo),確定乘客上車(chē)的公交站點(diǎn)。
[0141]例如,若乘客上車(chē)時(shí)所在位置剛好在公交站點(diǎn)A范圍內(nèi),則確定公交站點(diǎn)A為乘客上車(chē)的公交站點(diǎn),若乘客上車(chē)時(shí)所在位置不是在公交站點(diǎn)A范圍內(nèi),如車(chē)輛還沒(méi)有進(jìn)站時(shí)就???,此時(shí)通過(guò)GPS定位,將找到與乘客上車(chē)時(shí)所在位置相鄰的公交站點(diǎn)A、公交站點(diǎn)B、公交站點(diǎn)C等,若公交站點(diǎn)A、公交站點(diǎn)B、公交站點(diǎn)C中公交站點(diǎn)A距離乘客上車(chē)時(shí)所在位置最近,則確定公交站點(diǎn)A為乘客上車(chē)的公交站點(diǎn)。
[0142]在確定乘客上車(chē)的公交站點(diǎn)后,為了在乘客下車(chē)持識(shí)別卡刷卡時(shí),公交終端能夠根據(jù)所存儲(chǔ)的起始站點(diǎn)信息識(shí)別出是同一乘客在下車(chē),本實(shí)施例的站點(diǎn)查詢(xún)單元130將所獲取的起始站點(diǎn)信息存儲(chǔ)至識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域,識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域記錄乘客上車(chē)的公交站點(diǎn)。
[0143]在刷卡偵測(cè)單元110偵測(cè)到同一識(shí)別卡再次刷卡時(shí),GPS定位單元120通過(guò)GPS定位識(shí)別卡當(dāng)前所在位置,獲取識(shí)別卡當(dāng)前所在位置的第二位置信息,該第二位置信息為偵測(cè)到識(shí)別卡再次刷卡時(shí)識(shí)別卡所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo),即乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)。
[0144]具體地,站點(diǎn)查詢(xún)單元130根據(jù)所述第二位置信息,在預(yù)置的公交站點(diǎn)位置信息中查詢(xún)各公交站點(diǎn)對(duì)應(yīng)的站點(diǎn)位置信息,當(dāng)預(yù)置的公交站點(diǎn)位置信息中存在與第二位置信息重合或最鄰近的站點(diǎn)位置信息時(shí),確定該與第二位置信息重合或最接近的站點(diǎn)位置信息為終止站點(diǎn)位置信息,并在預(yù)置的公交站點(diǎn)信息中獲取所述終止站點(diǎn)位置信息對(duì)應(yīng)的終止站點(diǎn)信息。
[0145]上述終止站點(diǎn)信息為刷卡偵測(cè)單元110偵測(cè)到識(shí)別卡再次刷卡時(shí)識(shí)別卡所在位置對(duì)應(yīng)的公交站點(diǎn)的名稱(chēng)代碼。
[0146]上述公交站點(diǎn)信息上述起始站點(diǎn)信息和終止站點(diǎn)信息。
[0147]GPS定位單元120通過(guò)GPS定位確定乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)后,站點(diǎn)查詢(xún)單元130在預(yù)置的公交站點(diǎn)位置信息中查找是否存在與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),若存在與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),則確定該與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo)為乘客下車(chē)的公交站點(diǎn)所在的經(jīng)緯度坐標(biāo),確定乘客下車(chē)的公交站點(diǎn);若不存在與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)重合的經(jīng)緯度坐標(biāo),則在預(yù)置的公交站點(diǎn)位置信息中找出與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)最接近的經(jīng)緯度坐標(biāo),確定該與乘客下車(chē)時(shí)所在位置對(duì)應(yīng)的經(jīng)緯度坐標(biāo)最接近的經(jīng)緯度坐標(biāo)為乘客下車(chē)的公交站點(diǎn)所在的經(jīng)緯度坐標(biāo),確定乘客下車(chē)的公交站點(diǎn)。
[0148]例如,若乘客下車(chē)時(shí)所在位置剛好在公交站點(diǎn)D范圍內(nèi),則確定公交站點(diǎn)D為乘客下車(chē)的公交站點(diǎn),若乘客下車(chē)時(shí)所在位置不是在公交站點(diǎn)D范圍內(nèi),如車(chē)輛還沒(méi)有進(jìn)站時(shí)就??浚藭r(shí)通過(guò)GPS定位,將找到與乘客下車(chē)時(shí)所在位置相鄰的公交站點(diǎn)D、公交站點(diǎn)E、公交站點(diǎn)F等,若公交站點(diǎn)D、公交站點(diǎn)E、公交站點(diǎn)F中公交站點(diǎn)D距離乘客下車(chē)時(shí)所在位置最近,則確定公交站點(diǎn)D為乘客下車(chē)的公交站點(diǎn)。
[0149]再參照?qǐng)D8,圖8為圖6中扣費(fèi)處理模塊的結(jié)構(gòu)示意圖。
[0150]如圖8所示,扣費(fèi)處理模塊包括:
[0151]信息讀取單元210,用于讀取所述識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域中存儲(chǔ)的所述起始站點(diǎn)信息。由于在識(shí)別卡首次刷卡時(shí),移動(dòng)終端的信息發(fā)送單元140將獲取的起始站點(diǎn)信息存儲(chǔ)在識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域,因此在要對(duì)識(shí)別卡進(jìn)行扣費(fèi)處理時(shí),先通過(guò)信息讀取單元210從識(shí)別卡的預(yù)置存儲(chǔ)區(qū)域中讀取該預(yù)置存儲(chǔ)區(qū)域所存儲(chǔ)的起始站點(diǎn)信息。
[0152]扣費(fèi)請(qǐng)求單元220,用于根據(jù)讀取到的所述起始站點(diǎn)信息和終止站點(diǎn)信息生成扣費(fèi)請(qǐng)求。在獲取識(shí)別卡所在位置對(duì)應(yīng)的起始站點(diǎn)信息和終止站點(diǎn)信息,即確定乘客上車(chē)的公交站點(diǎn)和下車(chē)的公交站點(diǎn)后,扣費(fèi)請(qǐng)求單元220生成扣費(fèi)請(qǐng)求,請(qǐng)求需要對(duì)下車(chē)乘客的識(shí)別卡進(jìn)行扣費(fèi)處理。
[0153]資費(fèi)查詢(xún)單元230,用于根據(jù)所述扣費(fèi)請(qǐng)求在預(yù)置的資費(fèi)映射信息中查詢(xún)獲得所述起始站點(diǎn)信息至終止站點(diǎn)信息對(duì)應(yīng)的資費(fèi)信息。
[0154]扣費(fèi)處理單元240,并根據(jù)所述資費(fèi)信息對(duì)所述識(shí)別卡進(jìn)行扣費(fèi)處理。
[0155]上述資費(fèi)映射信息為公交線(xiàn)路的各中公交站點(diǎn)兩個(gè)公交站點(diǎn)之間對(duì)應(yīng)的資費(fèi)信息;例如,若一公交線(xiàn)路包括公交站點(diǎn)A、公交站點(diǎn)B、公交站點(diǎn)C、公交站點(diǎn)D,則上述資費(fèi)映射信息包括公交站點(diǎn)A至公交站點(diǎn)B乘車(chē)區(qū)段、公交站點(diǎn)B至公交站點(diǎn)C乘車(chē)區(qū)段、公交站點(diǎn)C至公交站點(diǎn)D乘車(chē)區(qū)段、公交站點(diǎn)A至公交站點(diǎn)C乘車(chē)區(qū)段、公交站點(diǎn)A至公交站點(diǎn)D乘車(chē)區(qū)段,以及公交站點(diǎn)B至公交站點(diǎn)D乘車(chē)區(qū)段對(duì)應(yīng)的資費(fèi)信息,即乘客應(yīng)付的公交費(fèi)。
[0156]資費(fèi)查詢(xún)單元230根據(jù)該扣費(fèi)請(qǐng)求在預(yù)置的資費(fèi)映射信息中查詢(xún)起始站點(diǎn)信息至終止站點(diǎn)信息對(duì)應(yīng)的資費(fèi)信息,即確定乘客上車(chē)時(shí)所在的公交站點(diǎn)至下車(chē)時(shí)所在的終止站點(diǎn)的乘車(chē)區(qū)段對(duì)應(yīng)的資費(fèi)信息,扣費(fèi)處理單元240根據(jù)該資費(fèi)信息對(duì)所述識(shí)別卡進(jìn)行扣費(fèi)處理,從而自動(dòng)從該乘客的識(shí)別卡上的余額扣除該乘客應(yīng)付的公交費(fèi)。
[0157]再參照?qǐng)D9,圖5為本發(fā)明公交自動(dòng)扣費(fèi)方法另一實(shí)施例的流程示意圖。
[0158]基于圖6所示的公交自動(dòng)扣費(fèi)方法移動(dòng)終端,本發(fā)明的另一實(shí)施例中,移動(dòng)終端還包括:
[0159]信息存儲(chǔ)模塊300,用于連接公交服務(wù)器,從所述公交服務(wù)器上下載所述公交服務(wù)器配置的公交站點(diǎn)信息、公交站點(diǎn)位置信息和資費(fèi)映射信息。
[0160]信息上報(bào)模塊400,用于將所述識(shí)別卡的起始站點(diǎn)信息、終止站點(diǎn)信息,以及所述起始站點(diǎn)信息至終止站點(diǎn)信息對(duì)應(yīng)的資費(fèi)信息上報(bào)至所述公交服務(wù)器。
[0161]公交終端在預(yù)置公交站點(diǎn)信息、公交站點(diǎn)位置信息和資費(fèi)映射信息前,先通過(guò)信息存儲(chǔ)模塊300連接公交服務(wù)器,從公交服務(wù)器上下載公交服務(wù)器已配置好的公交站點(diǎn)信息、公交站點(diǎn)位置信息和資費(fèi)映射信息。公交服務(wù)器用于配置公交站點(diǎn)信息、公交站點(diǎn)位置信息和資費(fèi)映射信息,當(dāng)公交終端需要加載或更新公交站點(diǎn)信息、公交站點(diǎn)位置信息和資費(fèi)映射信息,首先