乘客下車的公交站點。
[0098]例如,若乘客下車時所在位置剛好在公交站點D范圍內(nèi),則確定公交站點D為乘客下車的公交站點,若乘客下車時所在位置不是在公交站點D范圍內(nèi),如車輛還沒有進站時就???,此時通過GPS定位,將找到與乘客下車時所在位置相鄰的公交站點D、公交站點E、公交站點F等,若公交站點D、公交站點E、公交站點F中公交站點D距離乘客下車時所在位置最近,則確定公交站點D為乘客下車的公交站點。
[0099]再參照圖4,圖4為圖1中步驟S30的流程示意圖。
[0100]步驟S30具有包括以下步驟:
[0101]步驟S31:讀取所述識別卡的預(yù)置存儲區(qū)域中存儲的所述起始站點信息。
[0102]由于在識別卡首次刷卡時,移動終端將獲取的起始站點信息存儲在識別卡的預(yù)置存儲區(qū)域,因此在要對識別卡進行扣費處理時,先從識別卡的預(yù)置存儲區(qū)域中讀取該預(yù)置存儲區(qū)域所存儲的起始站點信息。
[0103]步驟S32:根據(jù)讀取到的所述起始站點信息和終止站點信息生成扣費請求。
[0104]在獲取識別卡所在位置對應(yīng)的起始站點信息和終止站點信息,即確定乘客上車的公交站點和下車的公交站點后生成扣費請求,請求需要對下車乘客的識別卡進行扣費處理。
[0105]步驟S33:根據(jù)所述扣費請求在預(yù)置的資費映射信息中查詢獲得所述起始站點信息至終止站點信息對應(yīng)的資費信息。
[0106]步驟S34:根據(jù)所述資費信息對所述識別卡進行扣費處理。
[0107]上述資費映射信息為公交線路的各中公交站點兩個公交站點之間對應(yīng)的資費信息;例如,若一公交線路包括公交站點A、公交站點B、公交站點C、公交站點D,則上述資費映射信息包括公交站點A至公交站點B乘車區(qū)段、公交站點B至公交站點C乘車區(qū)段、公交站點C至公交站點D乘車區(qū)段、公交站點A至公交站點C乘車區(qū)段、公交站點A至公交站點D乘車區(qū)段,以及公交站點B至公交站點D乘車區(qū)段對應(yīng)的資費信息,即乘客應(yīng)付的公交費。
[0108]根據(jù)該扣費請求在預(yù)置的資費映射信息中查詢起始站點信息至終止站點信息對應(yīng)的資費信息,即確定乘客上車時所在的公交站點至下車時所在的終止站點的乘車區(qū)段對應(yīng)的資費信息,并根據(jù)該資費信息對所述識別卡進行扣費處理,從而自動從該乘客的識別卡上的余額扣除該乘客應(yīng)付的公交費。
[0109]再參照圖5,圖5為本發(fā)明公交自動扣費方法另一實施例的流程示意圖。
[0110]基于圖1所示的公交自動扣費方法,本發(fā)明的另一實施例中,在步驟SlO之前還包括:
[0111]步驟S40:連接公交服務(wù)器,從所述公交服務(wù)器上下載所述公交服務(wù)器配置的公交站點信息、公交站點位置信息和資費映射信息。
[0112]公交終端在預(yù)置公交站點信息、公交站點位置信息和資費映射信息前,先連接公交服務(wù)器,從公交服務(wù)器上下載公交服務(wù)器已配置好的公交站點信息、公交站點位置信息和資費映射信息。公交服務(wù)器用于配置公交站點信息、公交站點位置信息和資費映射信息,當(dāng)公交終端需要加載或更新公交站點信息、公交站點位置信息和資費映射信息,首先通過公交服務(wù)器配置所需的公交站點信息、公交站點位置信息和資費映射信息,公交終端再公交服務(wù)器上下載公交服務(wù)器已配置好的公交站點信息、公交站點位置信息和資費映射信息,重新預(yù)置所需的公交站點信息、公交站點位置信息和資費映射信息。例如,需要增加/減少某條公交線路、增加/減少某條公交線路上的公交站點,或者變更公交站點之間的公交費,則先在公交服務(wù)器根據(jù)要求配置所需的公交站點信息、公交站點位置信息和資費映射信息,公交終端再公交服務(wù)器上下載公交服務(wù)器已配置好的公交站點信息、公交站點位置信息和資費映射信息,重新預(yù)置所需的公交站點信息、公交站點位置信息和資費映射信肩、O
[0113]當(dāng)需要下載變更公交站點信息、公交站點位置信息和/或資費映射信息時,公交終端可以聯(lián)機下載,即公交終端可以連接公交服務(wù)器,從公交服務(wù)器上下載公交服務(wù)器更新后的公交站點信息、公交站點位置信息和/或資費映射信息;當(dāng)公交終端已預(yù)置好公交站點信息、公交站點位置信息和資費映射信息,不需要下載變更公交站點信息、公交站點位置信息和/或資費映射信息時,公交終端可以脫機工作。
[0114]本實施例在步驟S30之后還包括:
[0115]步驟S50:將所述識別卡的起始站點信息、終止站點信息,以及所述起始站點信息至終止站點信息對應(yīng)的資費信息上報至公交服務(wù)器。
[0116]移動終端獲取識別卡的起始站點信息、終止站點信息,以及所述起始站點信息至終止站點信息對應(yīng)的資費信息后,可以將該識別卡的起始站點信息、終止站點信息,以及所述起始站點信息至終止站點信息對應(yīng)的資費信息上報至公交服務(wù)器,從而公交服務(wù)器可以記錄某一識別卡的刷卡次數(shù),持該識別卡的乘客上車的公交站點和下車的公交站點,以及乘車應(yīng)付的公交費,以便對識別卡的統(tǒng)一管理。
[0117]本發(fā)明還提供一種公交終端。
[0118]參照圖6,圖6為本發(fā)明公交終端一實施例的結(jié)構(gòu)示意圖。
[0119]在本發(fā)明的一實施例中,公交終端包括:
[0120]站點信息獲取模塊100,用于當(dāng)偵測到識別卡刷卡時,獲取所述識別卡當(dāng)前所在位置對應(yīng)的起始站點信息,并將所述起始站點信息存儲至所述識別卡的預(yù)置存儲區(qū)域;當(dāng)偵測到所述識別卡再次刷卡時,獲取所述識別卡當(dāng)前所在位置對應(yīng)的終止站點信息。
[0121]扣費處理模塊200,用于讀取所述識別卡的預(yù)置存儲區(qū)域中存儲的所述起始站點信息,并根據(jù)所述起始站點信息和終止站點信息對所述識別卡進行扣費處理。
[0122]初始狀態(tài)下,公交終端的站點信息獲取模塊100偵測感應(yīng)區(qū)域是否有識別卡刷卡,當(dāng)有乘客上車時持識別卡貼近或觸及公交終端的感應(yīng)區(qū)域時,公交終端的站點信息獲取模塊100偵測到有識別卡刷卡。公交終端的站點信息獲取模塊100偵測到有識別卡刷卡時,根據(jù)識別卡當(dāng)前所在位置,即乘客上車持識別卡刷卡時所在的位置,獲取所述識別卡當(dāng)前所在位置對應(yīng)的起始站點信息,即根據(jù)乘客上車的位置,確定乘客上車的公交站點。同時,站點信息獲取模塊100將所獲取的起始站點信息存儲至識別卡的預(yù)置存儲區(qū)域,識別卡的預(yù)置存儲區(qū)域記錄乘客上車的公交站點,以便乘客下車持識別卡刷卡時,公交終端能夠根據(jù)所存儲的起始站點信息識別出是同一乘客在下車。
[0123]上述識別卡可以是公交終端能夠識別的公交卡、居民身份證,或者是存儲在手機等移動終端中的存儲卡。
[0124]上述起始站點信息為站點信息獲取模塊100偵測到識別卡首次刷卡時識別卡所在位置對應(yīng)的公交站點的名稱代碼。
[0125]當(dāng)同一乘客下車時持識別卡貼近或觸及公交終端的感應(yīng)區(qū)域時,公交終端的站點信息獲取模塊100偵測到上述識別卡再次刷卡。公交終端偵測到同一識別卡再次刷卡時,根據(jù)識別卡當(dāng)前所在位置,即乘客下車持識別卡刷卡時所在的位置,獲取所述識別卡當(dāng)前所在位置對應(yīng)的終止站點信息,即根據(jù)乘客下車的位置,確定乘客下車的公交站點。
[0126]上述終止站點信息為站點信息獲取模塊100偵測到識別卡再次刷卡時識別卡所在位置對應(yīng)的公交站點的名稱代碼。
[0127]站點信息獲取模塊100在獲取所述識別卡再次刷卡所在位置對應(yīng)的終止站點信息后,從該識別卡的預(yù)置存儲區(qū)域中獲取該預(yù)置存儲區(qū)域存儲的所述起始站點信息,確定乘客上車的公交站點。站點信息獲取模塊100在獲取識別卡所在位置對應(yīng)的起始站點信息和終止站點信息,即確定乘客上車的公交站點和下車的公交站點后,扣費處理模塊200根據(jù)預(yù)置的起始站點信息至終止站點信息對應(yīng)的資費信息,即確定乘客上車時所在的公交站點至下車時所在的終止站點的乘車區(qū)段對應(yīng)的資費信息,并根據(jù)該資費信息對所述識別卡進行扣費處理,自動從該乘客的識別卡上的余額扣除該乘客應(yīng)付的公交費。
[0128]相對于現(xiàn)有技術(shù),本發(fā)明提供的公交終端能夠根據(jù)乘客上車時所在的公交站點至下車時所在的終止站點的乘車區(qū)段對應(yīng)的資費信息,自動從該乘客識別卡上的余額扣除該乘客應(yīng)付的公交費,實現(xiàn)了公交終端自動分段扣費,適用于分段扣費的公交線路,而且無需人工售票,提高了公交售票效率,降低了人力成本。
[0129]再參照圖7,圖7為圖6中站點信息獲取模塊的結(jié)構(gòu)示意圖。
[0130]如圖7所示,站點信息獲取模塊包括:
[0131]刷卡偵測單元110,用于實時偵測識別卡是否刷卡。
[0132]GPS定位單