內(nèi)是否接收到網(wǎng)絡(luò)運營商發(fā)送的呼叫失敗提示,以確定呼叫是否失敗。
[0119]在步驟240中,若該目標SIM卡處于停機狀態(tài),終端向網(wǎng)絡(luò)運營商發(fā)送通信事件轉(zhuǎn)移請求,該通信事件轉(zhuǎn)移請求攜帶該目標SIM卡標識和該目標SIM卡以外的任一SIM卡標識,以使該網(wǎng)絡(luò)運營商將該目標SM卡的通信事件轉(zhuǎn)移至該終端內(nèi)至少兩個客戶識別模塊SM卡中該目標S頂卡以外的任一 S頂卡上。
[0120]其中,上述通信事件可以包括:來電事件及接收短信事件。
[0121]在本公開的一個實施例中,向網(wǎng)絡(luò)運營商發(fā)送通信事件轉(zhuǎn)移請求包括:向該網(wǎng)絡(luò)運營商的服務(wù)號碼發(fā)送該通信事件轉(zhuǎn)移請求,或者,向該網(wǎng)絡(luò)運營商的服務(wù)器發(fā)送該通信事件轉(zhuǎn)移請求。
[0122]當(dāng)終端確定目標S頂卡處于停機狀態(tài)后,需要自動將目標S頂卡的通信事件轉(zhuǎn)移至終端中除目標SIM卡以外的其它任一 SIM卡中。該目標SIM卡以外的其它任一 SIM卡可以是用戶自行設(shè)定的,也可以是終端按照目標SIM卡以外其他SIM卡所處的狀態(tài)自動選定的,例如,終端中除目標SM卡以外還包括S頂卡I和SM卡2,S頂卡I雖未處于停機狀態(tài),但接收到了包含欠費內(nèi)容的通知信息,而SIM卡2未處于停機狀態(tài)且未接收到包含欠費內(nèi)容的通知信息,則此時終端選擇將目標S頂卡的通信事件轉(zhuǎn)移至S頂卡2,上述根據(jù)S頂卡所處的狀態(tài)自動選定除目標SIM卡以外的其它任一 SIM卡,可以避免選定的除目標SIM卡以外的其它任一 SIM卡處于欠費或者停機狀態(tài)中,從而造成用戶漏接電話和短信,給用戶帶來不便。
[0123]下面本公開將對步驟240的技術(shù)過程進行說明:若目標SIM卡處于停機狀態(tài),則終端可以利用目標S頂卡以外的任一 S頂卡向網(wǎng)絡(luò)運營商發(fā)送通信事件轉(zhuǎn)移請求,該通信事件轉(zhuǎn)移請求可以為一串網(wǎng)絡(luò)運營商規(guī)定的字符,該字符串中攜帶目標SIM卡標識和目標SIM卡以外的任一SIM卡標識,該目標SIM卡標識和目標SIM卡以外的任一SIM卡標識可以為IMSI(Internat1nal Mobile Subscriber Identity,國際移動用戶識別碼)號,也可以為用戶的通信號碼,對此本公開不做具體限定。網(wǎng)絡(luò)運營商接收到上述通信事件轉(zhuǎn)移請求后,將目標S頂?shù)膩黼娨约岸绦呸D(zhuǎn)移至上述目標S頂卡以外的任一S頂卡,從而實現(xiàn)目標S頂卡通信事件的轉(zhuǎn)移。
[0124]另外,終端在發(fā)送通信事件轉(zhuǎn)移請求時,可以通過發(fā)送短信的方式將上述通信事件轉(zhuǎn)移請求發(fā)送至網(wǎng)絡(luò)運營商的服務(wù)號碼中,例如,終端可以將通信事件轉(zhuǎn)移請求發(fā)送至“10086” “10010”等服務(wù)號碼中,也可以通過數(shù)據(jù)網(wǎng)絡(luò)將通信事件轉(zhuǎn)移請求發(fā)送至網(wǎng)絡(luò)運營商的服務(wù)器中,例如,終端可以訪問網(wǎng)絡(luò)運營商的官方網(wǎng)站,并通過網(wǎng)站相應(yīng)服務(wù)模塊發(fā)送上述通信事件轉(zhuǎn)移請求,需要說明的是,終端具體采用上述哪種方式發(fā)送通信事件轉(zhuǎn)移請求可以由技術(shù)人員預(yù)先設(shè)定,也可以由用戶進行設(shè)定,還可以由終端根據(jù)當(dāng)前網(wǎng)絡(luò)信號的狀況自動選定,對此本公開不做限定。
[0125]在本公開的一個實施例中,步驟240還可以包括:
[0126]若該目標SIM卡處于停機狀態(tài),終端提供通信事件轉(zhuǎn)移選項,當(dāng)終端檢測到對該通信事件轉(zhuǎn)移選項的觸發(fā)操作后,終端向網(wǎng)絡(luò)運營商發(fā)送通信事件轉(zhuǎn)移請求。
[0127]當(dāng)然,在將目標SIM卡的通信事件轉(zhuǎn)移之前,終端可以通知用戶目標SIM卡處于停機狀態(tài)且終端要將目標S頂卡的通信事件轉(zhuǎn)移至終端中的另一SM卡中。因此,在本公開的一個實施例中,步驟204中終端可以提供通信事件轉(zhuǎn)移選項,用戶通過該通信事件轉(zhuǎn)移選項即可知道目標S頂卡的停機狀態(tài),且目標S頂卡的通信事件將被轉(zhuǎn)移至終端的另一 S頂卡中,若終端檢測到該通信事件轉(zhuǎn)移選項的觸發(fā)操作后,即說明用戶同意將目標SIM卡的通信事件轉(zhuǎn)移至終端中的另一S頂卡中,則終端執(zhí)行向網(wǎng)絡(luò)運營商發(fā)送通信事件轉(zhuǎn)移請求的步驟。
[0128]在本公開的一個實施例中,為了方便用戶及時對處于欠費狀態(tài)的S頂卡進行繳費,終端在檢測到通知信息中包含指定通知信息時,也即是,通知信息中包含有欠費內(nèi)容的通知信息時,可以提供繳費選項以幫助用戶完成對目標SIM卡的繳費操作。相應(yīng)地,上述通信事件轉(zhuǎn)移方法還可以包括如下步驟:當(dāng)該至少一條通知信息中包含該指定通知信息時,終端提供對該目標S頂卡的繳費選項,當(dāng)終端檢測到對該繳費選項的觸發(fā)操作后,顯示繳費界面,該繳費界面包括用于輸入繳費金額的輸入?yún)^(qū)域以及確認繳費選項,當(dāng)終端檢測到對該確認繳費選項的觸發(fā)操作后,按照用戶在該輸入?yún)^(qū)域所輸入的繳費金額為該目標SIM卡繳費。
[0129]上述繳費選項可以提供一個與移動金融應(yīng)用相連的接口,當(dāng)終端檢測到對該繳費選項的觸發(fā)操作后,終端調(diào)用該與移動金融應(yīng)用相連的接口,顯示繳費界面,該繳費界面可以是移動金融應(yīng)用的支付界面,在該繳費界面中,用戶可以輸入繳費金額以及觸發(fā)確認繳費選項進行繳費,在本公開的一個實施例中,終端檢測到對上述確認繳費選項的觸發(fā)操作后,還可以顯示支付密碼輸入界面,當(dāng)終端檢測到用戶在上述支付密碼輸入界面中輸入的密碼與預(yù)設(shè)密碼一致時,執(zhí)行為目標SIM卡繳費的操作。
[0130]綜上所述,本實施例提供的通信事件轉(zhuǎn)移方法,通過檢測終端中多個S頂卡接收到的通知信息是否包含欠費內(nèi)容,并自動檢測接收到欠費內(nèi)容通知信息的SIM是否處于停機狀態(tài),若處于停機狀態(tài),則終端自動將處于停機狀態(tài)SIM卡的通信事件轉(zhuǎn)移至終端的另一S頂卡中,使得終端能夠基于接收到的通知信息自動判斷SIM卡是否處于停機狀態(tài),并可自動轉(zhuǎn)移停機狀態(tài)S頂卡的通信事件,從而簡化了用戶轉(zhuǎn)移通信事件的操作程序,且能有效地防止用戶漏接電話和短信。
[0131]圖3是根據(jù)一示例性實施例示出的一種通信事件轉(zhuǎn)移裝置300框圖。參照圖3,該裝置包括獲取模塊310、判斷模塊320、檢測模塊330、轉(zhuǎn)移模塊340。
[0132]該獲取模塊310,用于獲取終端內(nèi)至少兩個客戶識別模塊S頂卡所接收到的至少一條通知?目息。
[0133]其中,上述終端內(nèi)至少兩個客戶識別模塊SM卡可以是終端內(nèi)所有的SM卡,也可以是用戶設(shè)置的S頂卡,本公開對此不作限定。上述至少一條通知信息可以是上述至少兩個S頂卡接收到的所有通知信息,也可以是上述至少兩個SM卡中未檢測過的通知信息,還可以是上述至少兩個SM卡新接收到的通知信息,還可以是用戶選取的通知信息,還可以是網(wǎng)絡(luò)運營商發(fā)送的通知信息,本公開對此不作具體限定。
[0134]獲取模塊310可以周期性進行上述獲取過程,也可以在檢測到上述至少兩個S頂卡中有新接收的通知信息時進行上述獲取過程,當(dāng)然,該獲取過程還可以在用戶發(fā)起呼叫、發(fā)送短信或者開啟數(shù)據(jù)網(wǎng)絡(luò)時進行,本公開對上述獲取至少一條通知信息的時機不作限定。
[0135]進一步地,該獲取過程可以是靜默進行,也可以根據(jù)用戶的選擇確定是否進行,例如,在獲取模塊310獲取至少一條通知信息之前,該實施例還可以包括:終端顯示檢測通知信息的授權(quán)選項,當(dāng)獲取模塊310檢測到對上述授權(quán)選項的觸發(fā)操作后,執(zhí)行上述獲取至少一條通知信息的步驟。
[0136]該判斷模塊320,用于判斷該獲取模塊310獲取的至少一條通知信息中是否包含指定通知信息,該指定通知信息包含欠費內(nèi)容。
[0137]在本公開的一個實施例中,如圖4所示,該判斷模塊320包括:關(guān)鍵字判斷子模塊321,該關(guān)鍵字判斷子模塊321,用于對于每條通知信息,判斷該通知信息是否包括與預(yù)設(shè)關(guān)鍵字匹配的字符段;若匹配,則確定該通知信息為指定通信信息通知信息;若不匹配,則確定該通知信息不為指定通信信息通知信息。
[0138]具體地,判斷模塊320對獲取模塊310獲取的每條通知信息進行逐一掃描,判斷該通知信息是否包含與預(yù)設(shè)關(guān)鍵字匹配的字符段,其中上述預(yù)設(shè)關(guān)鍵字可以由技術(shù)人員根據(jù)欠費短信的內(nèi)容進行設(shè)置,也可以由用戶根據(jù)使用習(xí)慣進行設(shè)置,本公開對此不做具體限定。
[0139]另外,上述與預(yù)設(shè)關(guān)鍵字匹配可以為與預(yù)設(shè)關(guān)鍵字完全匹配,也即是,通知信息中包含與預(yù)設(shè)關(guān)鍵字相同的字符段,也可以為與預(yù)設(shè)關(guān)鍵字模糊匹配,也即是,通知信息中包含與預(yù)設(shè)關(guān)鍵字同義或為預(yù)設(shè)關(guān)鍵字簡單變換的字符段,例如,預(yù)設(shè)關(guān)鍵字為“欠費”,而通知信息中包含“欠款”的字符段,由于“欠費”和“欠款”同義,則判斷模塊320可以確定通知信息中包含與預(yù)設(shè)關(guān)鍵字模糊匹配的字符段。
[0140]此外,在本公開的一個實施例中,判斷模塊320判斷該通知信息是否包括與預(yù)設(shè)關(guān)鍵字匹配的字符段還可以為判斷模塊320判斷通知信息中與預(yù)設(shè)關(guān)鍵字匹配的字符段的個數(shù)是否超過預(yù)設(shè)閾值,例如,該預(yù)設(shè)閾值可以為2,通知信息中與預(yù)設(shè)關(guān)鍵字匹配的字符段分別為“欠費”、“繳納”、“停機”,則該字符段的個數(shù)3超過預(yù)設(shè)閾值2,則判斷模塊320可以確定上述通知信息為指定通知信息。
[0141]該檢測模塊330,用于當(dāng)該獲取模塊310獲取的至少一條通知信息中包含該指定通知信息時,檢測目標SIM卡是否處于停機狀態(tài),該目標SIM卡為接收該指定通知信息的SIM卡。
[0?42] 在本公開的一個實施例中,如圖5所不,該檢測模塊330包括:呼叫子模塊331和停機確定子模塊332,該呼叫子模塊331,用于使用該目標SM卡對預(yù)設(shè)通信號碼發(fā)起呼叫,該停機確定子模塊332,用于若呼叫子模塊331呼叫失敗,則確定該目標S頂卡處于停機狀態(tài)。
[0143]具體地,檢測模塊330在判斷模塊320確定該至少一條通知信息中包含該指定通知信息時,在后臺使用接收該指定通知信息的SIM卡對預(yù)設(shè)通信號碼發(fā)起呼叫,其中該預(yù)設(shè)通信號碼可以是技術(shù)人員設(shè)定的通信號碼,如專用的停機檢測號碼,網(wǎng)絡(luò)運營商的服務(wù)號碼或者其他服務(wù)號碼等,也可以是用戶自行設(shè)定的通信號碼,如用戶好友的通信號碼等,對此本公開不做具體限定。
[0144]若呼叫失敗,也即是,目標SM卡與預(yù)設(shè)通信號碼沒有成功地建立呼叫連接時,則檢測模塊330確定目標S頂卡處于停機狀態(tài)。具體地,檢測模塊330可以通過判斷發(fā)起呼叫后預(yù)定時間內(nèi)是否接收到網(wǎng)絡(luò)