本發(fā)明實施例涉及但不限于通信技術(shù),尤指一種處理數(shù)據(jù)卡的方法和裝置。
背景技術(shù):
數(shù)據(jù)卡(交通一卡通)在人們的生活中扮演著越來越重要的角色。例如,不管是乘坐公交車還是地鐵,都可以刷交通一卡通,其方便和快捷的特性已經(jīng)深入日常消費者心中。然而,對于地鐵或者分段計費的公交車來說,如果有一卡通忘記刷卡的情況,必須到對應(yīng)的人工服務(wù)臺進行人工咨詢及扣費(例如,在地鐵人工服務(wù)臺解決不了公交的漏刷卡情況,在公交的人工服務(wù)臺解決不了地鐵的漏刷卡情況),并且,如果有乘客下車忘記刷卡,下次乘車時才會扣費,金額按照上次上車站點到始末站點間的最遠距離計費,且不享受優(yōu)惠(也就是說,如果40公里的線路,乘客從30公里處上車并刷卡,此時距離終點站還有10公里,將按照30公里路程扣除票款),這嚴(yán)重影響了出行效率,另外,如果用戶不再次刷卡乘車扣除上次忘記刷卡而產(chǎn)生的費用,將無法退卡退費,給用戶帶來了不小的經(jīng)損失,用戶體驗極其不好。
技術(shù)實現(xiàn)要素:
本申請?zhí)峁┝艘环N處理數(shù)據(jù)卡的方法和裝置,能夠提高用戶的出行效率,避免用戶的經(jīng)濟損失,提升用戶體驗。
為了達到本申請目的,本申請?zhí)峁┝艘环N處理數(shù)據(jù)卡的方法,包括:
檢測是否存在數(shù)據(jù)卡的登陸操作;
當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作;
當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息;
根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,所述刷卡記錄信息包括:線路和所述線路的第一站點。
可選地,所述刷卡記錄信息還包括:所述線路的第二站點。
可選地,所述根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理的步驟包括:
判斷所述刷卡記錄信息是否包括所述線路的第二站點;
當(dāng)判斷出所述刷卡記錄信息不包括所述線路的第二站點時,根據(jù)所述線路的第一站點和所述結(jié)算操作信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,所述獲取結(jié)算操作信息的步驟包括:
獲取所述線路的始發(fā)站點和終點站點;
計算所述線路的第一站點和獲得的所述線路的始發(fā)站點之間間隔的第一站點數(shù)以及獲得的所述線路的終點站點和所述線路的第一站點之間間隔的第二站點數(shù);
當(dāng)所述第一終點數(shù)大于或等于所述第二站點數(shù)時,將所述線路的始發(fā)站點作為所述結(jié)算操作信息;
當(dāng)所述第一終點數(shù)小于所述第二站點數(shù)時,將所述線路的終點站點作為所述結(jié)算操作信息。
可選地,在所述每張數(shù)據(jù)卡分配卡號以及與分配的卡號對應(yīng)的初始密碼的步驟之后,該方法還包括:
檢測是否存在密碼更改操作;
當(dāng)檢測到存在密碼更改操作時,獲取更改后的密碼;
刪除更改之前的密碼并將所述更改之前的密碼對應(yīng)的卡號與獲得的更改后的密碼對應(yīng)存儲。
本申請還提供了一種處理數(shù)據(jù)卡的裝置,包括:檢測模塊、獲取模塊和處理模塊;其中,
檢測模塊,用于檢測是否存在數(shù)據(jù)卡的登陸操作;當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作;當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,通知獲取模塊;
獲取模塊,用于接收到來自檢測模塊發(fā)送的通知,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息;
處理模塊,用于根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,所述刷卡記錄信息包括:線路和所述線路的第一站點。
可選地,所述刷卡記錄信息還包括:所述線路的第二站點。
可選地,所述處理模塊,具體用于:
判斷所述刷卡記錄信息是否包括所述線路的第二站點;
當(dāng)判斷出所述刷卡記錄信息不包括所述線路的第二站點時,根據(jù)所述線路的第一站點和所述結(jié)算操作信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,所述獲取模塊中用于獲取結(jié)算操作信息包括:
獲取所述線路的始發(fā)站點和終點站點;
計算所述線路的第一站點和獲得的所述線路的始發(fā)站點之間間隔的第一站點數(shù)以及獲得的所述線路的終點站點和所述線路的第一站點之間間隔的第二站點數(shù);
當(dāng)所述第一終點數(shù)大于或等于所述第二站點數(shù)時,將所述線路的始發(fā)站點作為所述結(jié)算操作信息;
當(dāng)所述第一終點數(shù)小于所述第二站點數(shù)時,將所述線路的終點站點作為所述結(jié)算操作信息。
可選地,該裝置還包括密碼處理模塊;其中,
所述檢測模塊,還用于檢測是否存在密碼更改操作;當(dāng)檢測到存在密碼更改操作時,通知所述密碼處理模塊;相應(yīng)地,
所述密碼處理模塊,用于接收到來自所述檢測模塊的通知,獲取更改后的密碼;刪除更改之前的密碼并將所述更改之前的密碼對應(yīng)的卡號與獲得的更改后的密碼對應(yīng)存儲。
本發(fā)明實施例包括:檢測是否存在數(shù)據(jù)卡的登陸操作;當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作;當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息;根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理。本發(fā)明實施例中,由于根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行了及時的結(jié)算處理,從而提高了用戶的出行效率,避免了用戶的經(jīng)濟損失,提升了用戶體驗。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明實施例處理數(shù)據(jù)卡的方法的流程圖;
圖2為本發(fā)明實施例處理數(shù)據(jù)卡的裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發(fā)明實施例處理數(shù)據(jù)卡的方法的流程圖,如圖1所示,包括:
步驟101:檢測是否存在數(shù)據(jù)卡的登陸操作。
可選地,在步驟101之前,本發(fā)明實施例方法還包括:
顯示一包括多個功能按鍵的操作界面。
需要說明的是,如何顯示上述操作界面屬于本領(lǐng)域技術(shù)人員所熟知的慣用技術(shù)手段,如類似于“北京交警”、“微信”等應(yīng)用程序的操作界面,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例功能按鍵包括:登錄按鍵、結(jié)算按鍵、密碼更改按鍵、充值按鍵、注銷按鍵等。
其中,本發(fā)明實施例一個功能按鍵對應(yīng)一個顯示界面;用戶每點擊一次功能按鍵,則進入該功能按鍵對應(yīng)的顯示界面,以供用戶進行操作。
其中,本發(fā)明實施例步驟101包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對登錄按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對登錄按鍵的點擊操作時,檢測到存在數(shù)據(jù)卡的登陸操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對登錄按鍵的點擊操作時,未檢測到存在數(shù)據(jù)卡的登陸操作。
可選地,本發(fā)明實施例方法之前還包括:
為每張數(shù)據(jù)卡分配卡號以及與分配的卡號對應(yīng)的初始密碼。
可選地,在每張數(shù)據(jù)卡分配卡號以及與分配的卡號對應(yīng)的初始密碼的步驟之后,本發(fā)明實施例方法還包括:
檢測是否存在密碼更改操作;
當(dāng)檢測到存在密碼更改操作時,獲取更改后的密碼;
刪除更改之前的密碼并將更改之前的密碼對應(yīng)的卡號與獲得的更改后的密碼對應(yīng)存儲。
其中,本發(fā)明實施例檢測是否存在密碼更改操作的步驟包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對密碼更改按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對密碼更改按鍵的點擊操作時,檢測到存在密碼更改操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對密碼更改按鍵的點擊操作時,未檢測到存在密碼更改操作。
步驟102:當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作。
其中,本發(fā)明實施例檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對結(jié)算按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對結(jié)算按鍵的點擊操作時,檢測到存在對該數(shù)據(jù)卡的結(jié)算操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對結(jié)算按鍵的點擊操作時,未檢測到存在對該數(shù)據(jù)卡的結(jié)算操作。
步驟103:當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息。
需要說明的是,如何獲取數(shù)據(jù)卡的刷卡記錄信息屬于本領(lǐng)域技術(shù)人員所熟知的慣用技術(shù)手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例刷卡記錄信息包括:線路和線路的第一站點。
其中,本發(fā)明實施例獲取結(jié)算操作信息的步驟包括:
獲取線路的始發(fā)站點和終點站點;
計算線路的第一站點和獲得的線路的始發(fā)站點之間間隔的第一站點數(shù)以及獲得的線路的終點站點和線路的第一站點之間間隔的第二站點數(shù);
當(dāng)?shù)谝唤K點數(shù)大于或等于第二站點數(shù)時,將線路的始發(fā)站點作為結(jié)算操作信息;
當(dāng)?shù)谝唤K點數(shù)小于第二站點數(shù)時,將線路的終點站點作為結(jié)算操作信息。
其中,本發(fā)明實施例第一站點包括:上車站點或下車站點。
需要說明的是,本發(fā)明實施例刷卡記錄信息除了包括第一站點外,還可以包括第一站點對應(yīng)的第一時間。
步驟104:根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,本發(fā)明實施例刷卡記錄信息還包括:線路的第二站點。
其中,當(dāng)?shù)谝徽军c是上車站點時,本發(fā)明實施例第二站點是下車站點;當(dāng)?shù)谝徽军c是下車站點時,本發(fā)明實施例第二站點是上車站點。
需要說明的是,本發(fā)明實施例刷卡記錄信息除了包括第二站點外,還可以包括第二站點對應(yīng)的第二時間。
其中,本發(fā)明實施例步驟104包括:
判斷刷卡記錄信息是否包括線路的第二站點;
當(dāng)判斷出刷卡記錄信息不包括線路的第二站點時,根據(jù)線路的第一站點和結(jié)算操作信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,本發(fā)明實施例方法還包括:
檢測是否存在充值操作;
當(dāng)檢測到存在充值操作時,獲取充值金額;
根據(jù)獲得的充值金額對數(shù)據(jù)卡進行充值。
其中,本發(fā)明實施例檢測是否存在充值操作的步驟包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對充值按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對充值按鍵的點擊操作時,檢測到存在充值操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對充值按鍵的點擊操作時,未檢測到存在充值操作。
可選地,本發(fā)明實施例方法還包括:
檢測是否存在注銷操作;
當(dāng)檢測到存在注銷操作時,對該數(shù)據(jù)卡進行注銷處理。
其中,本發(fā)明實施例檢測是否存在注銷操作的步驟包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對注銷按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對注銷按鍵的點擊操作時,檢測到存在注銷操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對注銷按鍵的點擊操作時,未檢測到存在注銷操作。
本發(fā)明實施方式中,通過當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息,以及根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理,從而提高了用戶的出行效率,避免了用戶的經(jīng)濟損失,提升了用戶體驗。
圖2為本發(fā)明實施例處理數(shù)據(jù)卡的裝置的結(jié)構(gòu)示意圖,如圖2所示,包括:檢測模塊、獲取模塊和處理模塊。其中,
檢測模塊,用于檢測是否存在數(shù)據(jù)卡的登陸操作;當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作;當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,通知獲取模塊。
獲取模塊,用于接收到來自檢測模塊發(fā)送的通知,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息。
其中,本發(fā)明實施例刷卡記錄信息包括:線路和線路的第一站點。
其中,本發(fā)明實施例獲取模塊中用于獲取結(jié)算操作信息包括:
獲取上述線路的始發(fā)站點和終點站點;
計算上述線路的第一站點和獲得的上述線路的始發(fā)站點之間間隔的第一站點數(shù)以及獲得的上述線路的終點站點和上述線路的第一站點之間間隔的第二站點數(shù);
當(dāng)?shù)谝唤K點數(shù)大于或等于第二站點數(shù)時,將上述線路的始發(fā)站點作為結(jié)算操作信息;
當(dāng)?shù)谝唤K點數(shù)小于第二站點數(shù)時,將上述線路的終點站點作為結(jié)算操作信息。
處理模塊,用于根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,本發(fā)明實施例刷卡記錄信息還可以包括:線路的第二站點。
其中,本發(fā)明實施例處理模塊,具體用于:
判斷刷卡記錄信息是否包括線路的第二站點;
當(dāng)判斷出刷卡記錄信息不包括線路的第二站點時,根據(jù)線路的第一站點和結(jié)算操作信息對該數(shù)據(jù)卡進行結(jié)算處理。
可選地,本發(fā)明實施例裝置還包括預(yù)處理模塊,用于為每張數(shù)據(jù)卡分配卡號以及與分配的卡號對應(yīng)的初始密碼。
可選地,該裝置還包括密碼處理模塊;其中,
檢測模塊,還用于檢測是否存在密碼更改操作;當(dāng)檢測到存在密碼更改操作時,通知密碼處理模塊;相應(yīng)地,
密碼處理模塊,用于接收到來自檢測模塊的通知,獲取更改后的密碼;刪除更改之前的密碼并將更改之前的密碼對應(yīng)的卡號與獲得的更改后的密碼對應(yīng)存儲。
可選地,本發(fā)明實施例裝置還包括充值處理模塊;其中,
檢測模塊,還用于檢測是否存在充值操作;當(dāng)檢測到存在充值操作時,通知充值處理模塊;相應(yīng)地,
充值處理模塊,用于接收到來自檢測模塊的通知,獲取充值金額;根據(jù)獲得的充值金額對數(shù)據(jù)卡進行充值。
可選地,本發(fā)明實施例裝置還包括注銷處理模塊;其中,
檢測模塊,還用于檢測是否存在注銷操作;當(dāng)檢測到存在注銷操作時,通知注銷處理模塊;
注銷處理模塊,用于接收到來自檢測模塊的通知,對該數(shù)據(jù)卡進行注銷處理。
可選地,本發(fā)明實施例裝置還包括顯示模塊,用于顯示一包括多個功能按鍵的操作界面;其中,一個功能按鍵對應(yīng)一個顯示界面。
其中,本發(fā)明實施例功能按鍵包括:登錄按鍵、結(jié)算按鍵、密碼更改按鍵、充值按鍵、注銷按鍵等。此時,
其中,本發(fā)明實施例檢測模塊中用于檢測是否存在數(shù)據(jù)卡的登陸操作包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對登錄按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對登錄按鍵的點擊操作時,檢測到存在數(shù)據(jù)卡的登陸操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對登錄按鍵的點擊操作時,未檢測到存在數(shù)據(jù)卡的登陸操作。
其中,本發(fā)明實施例檢測模塊中用于檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對結(jié)算按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對結(jié)算按鍵的點擊操作時,檢測到存在對該數(shù)據(jù)卡的結(jié)算操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對結(jié)算按鍵的點擊操作時,未檢測到對該數(shù)據(jù)卡的結(jié)算操作。
其中,本發(fā)明實施例檢測模塊中用于檢測是否存在密碼更改操作包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對密碼更改按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對密碼更改按鍵的點擊操作時,檢測到存在密碼更改操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對密碼更改按鍵的點擊操作時,未檢測到存在密碼更改操作。
其中,本發(fā)明實施例檢測模塊中用于檢測是否存在充值操作包括:
在上述包括多個功能按鍵操作界面中檢測是否存在對充值按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對充值按鍵的點擊操作時,檢測到存在充值操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對充值按鍵的點擊操作時,未檢測到存在充值操作。
其中,本發(fā)明實施例檢測模塊中用于檢測是否存在注銷操作包括:
在上述包括多個功能按鍵的操作界面中檢測是否存在對注銷按鍵的點擊操作;
當(dāng)在上述包括多個功能按鍵的操作界面中檢測到存在對注銷按鍵的點擊操作時,檢測到存在注銷操作;
當(dāng)在上述包括多個功能按鍵的操作界面中未檢測到存在對注銷按鍵的點擊操作時,未檢測到存在注銷操作。
可選地,上述控制數(shù)據(jù)卡的裝置可以設(shè)置在移動終端中。
本發(fā)明實施例還提供了一種控制數(shù)據(jù)卡的裝置,至少包括存儲器和處理器,其中,存儲器中存儲有以下可執(zhí)行指令:檢測是否存在數(shù)據(jù)卡的登陸操作;當(dāng)檢測到存在數(shù)據(jù)卡的登陸操作時,檢測是否存在對該數(shù)據(jù)卡的結(jié)算操作;當(dāng)檢測到存在對該數(shù)據(jù)卡的結(jié)算操作時,獲取該數(shù)據(jù)卡的刷卡記錄信息以及獲取結(jié)算操作信息;根據(jù)獲得的結(jié)算操作信息和刷卡記錄信息對該數(shù)據(jù)卡進行結(jié)算處理;處理器執(zhí)行上述可執(zhí)行指令。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件(例如處理器)完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),例如通過集成電路來實現(xiàn)其相應(yīng)功能,也可以采用軟件功能模塊的形式實現(xiàn),例如通過處理器執(zhí)行存儲于存儲器中的程序/指令來實現(xiàn)其相應(yīng)功能。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
以上僅為本申請的優(yōu)選實施例,并非因此限制本申請的專利范圍,凡是利用本申請說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本申請的專利保護范圍內(nèi)。