取第一電話卡的卡信息和第二電話卡的卡信息,將第一電話卡的卡信息和第二電話卡的卡信息建立一一對應關系儲存在手機本地,以建立綁定關系。并將第一電話開的卡信息和第二電話卡的卡信息以及綁定關系分別發送至第一電話卡對應的第一網絡服務器以及第二電話卡對應的第二網絡服務器。具體地,可以發送注冊信令到對應的服務器,其中注冊信令的形式如圖5所示,其包括三個字段:Bind flag,Local cardinfo和Bind card info,其中Bind flag表不有無綁定信息標識位,Local card info表不本網絡卡的卡信息,Bind card inf ο表示綁定卡的卡信息。
[0142]例如發送至通過第一電話卡發送至第一網絡服務器的注冊信令中Bind flag為有綁定信息的標識,Local card info為第一電話卡的卡信息,Bind card info為第二電話卡的卡信息。應當說明的是,上述卡信息的內容可以根據實際需要進行設置,例如可以包括電話卡所屬的網絡信息和電話號碼。
[0143]進一步地,為了保證通信的可靠性,可以對綁定卡的卡信息進行合法性驗證,例如,第一網絡服務器接收到注冊信令時,首先查看bind flag是否置位(例如為I),置位的話則讀取綁定卡的卡信息,否則不讀取。當讀取到第二電話卡的卡信息后,則向第二網絡服務器發送鑒權請求,以詢問該綁定的第二電話卡的卡信息是否合法,如果合法,則返回一成功綁定信息至主叫終端,同時將建立綁定關系的第一電話卡的卡信息和第二電話卡的卡信息儲存在第一網絡服務器上。
[0144]此外,第二網絡服務器接收到注冊信令時,首先查看bindflag是否置位(例如為I),置位的話則讀取綁定卡的卡信息,否則不讀取。當讀取到第一電話卡的卡信息后,則向第一網絡服務器發送鑒權請求,以詢問該綁定的第一電話卡的卡信息是否合法,如果合法,則返回一成功綁定信息至主叫終端,同時將建立綁定關系的第一電話卡的卡信息和第二電話卡的卡信息儲存在第二網絡服務器上。
[0145]在將第一電話卡和第二電話卡的卡信息進行綁定后,當第一電話卡在向第一網絡服務器發送通信請求失敗后,可以通過第二電話卡的第二網絡服務器為中繼向第一網絡服務器發送通信請求。同時,當第二電話卡在向第二網絡服務器發送通信請求失敗后,可以通過第一電話卡的第一網絡服務器為中繼向第一網絡服務器發送通信請求。上述通信請求的形式可以根據實際需要進行設置,例如可以為撥打電話或者發送短信。以下將以第一電話卡發送通信請求為例進行詳細說明。
[0146]具體地,當第一電話卡在向第一網絡服務器發送第一通信請求時,移動終端中預置的計時器將開始計時,計時器溢出時若仍未收到通信成功的消息,則表示通信失敗(例如在第一電話卡信號較差或者沒有信號時,通信失敗)。此時,將通過第二電話卡向第二網絡服務器發送第二通信請求。由于第一通信請求為第一電話卡主動發送的請求,第二通信請求為第二電話卡在第一通信請求失敗的情況下輔助第一電話卡所發送的通信請求,因此兩者的信令也不相同。如圖6所示,發送通信請求的信令包括三個字段:Local card req,Local card req info和Bind card req info。其中Local card req表不是否為本網絡的卡發起請求的網絡標識,Local card req info表示本網絡卡的卡信息,Bind card reqinfo表示綁定卡的卡信息。本實施例中,上述第一通信請求對應的通信信令中Local cardreq為0(為本網絡的卡發起請求),Local card req info表示第一電話卡的卡信息,Bindcard req info表示第二電話卡的卡信息;上述第二通信請求對應的通信信令中Localcard req為1(為非本網絡的卡發起請求),Local card req info表示第一電話卡的卡信息,Bind card req info表示第二電話卡的卡信息。
[0147]本發明實施例通過將移動終端中的第一電話卡和第二電話卡進行綁定,從而在第一電話卡信號較差的情況下無法將通信請求發送至第一網絡服務器時,通過第二電話卡和第二網絡服務器作為中繼將通信請求發送至第一網絡服務器,因此提高了移動終端的通信順暢率。例如應用在電話呼出時,提高了主叫的呼通率。
[0148]進一步地,參照圖12,提供了本發明移動終端通信處理方法第二實施例,本實施例中,該移動終端通信處理方法包括:
[0149]步驟S30,當第二網絡服務器接收到主叫終端的第二電話卡發送的第二通信請求時,獲取所述第二通信請求中預置的網絡標識和請求信息;
[0150]步驟S40,根據所述網絡標識判斷由所述第二網絡服務器進行通信處理還是由與所述第二電話卡具有綁定關系的第一電話卡對應的第一網絡服務器進行通信處理;
[0151]步驟S50,當確定由第一網絡服務器進行通信處理時,將所述請求信息發送至所述第一網絡服務器進行通信處理;當確定由第二網絡服務器進行通信處理時,控制所述第二網絡服務器進行通信處理。
[0152]本實施例中,在網絡側有多個網絡服務器,不同的電話卡連接的網絡服務器不同,且不同的電話卡僅能與對應的網絡服務器進行數據傳輸。
[0153]具體地,當第二網絡服務器接收到上述主叫終端的第二電話卡發送的第二通信請求時,將獲取該第二通信請求中的網絡標識和請求信息。根據該網絡標識確定是否為本網絡處理該第二通信請求還是其他網絡處理該第二通信請求。
[0154]如上述實施例所述,上述第二通信請求的信令包括三個字段:Local card req、Local card req info和Bind card req info。其中Local card req為1(為非本網絡的卡發起請求),Local card info表示第一電話卡的請求信息,Bind card info表示第二電話卡的請求信息。具體地,上述第二通信請求中的網絡標識為上述Local card req字段,上述請求信息包括Local card req info字段和Bind card req info字段。
[0155]可以理解的是,在網絡側預存有每個電話卡的卡信息和對應綁定的卡的卡信息。具體地,在進行電話卡在網絡側進行注冊時,將儲存該電話卡與該電話卡綁定關系的綁定電話卡的卡信息。
[0156]在上述第二網絡服務器接收到主叫終端的第二電話卡發送的第二通信請求時,首先獲取所述第二通信請求中預置的網絡標識,確定為本網絡的卡請求還是綁定卡對應網絡的卡請求。例如網絡標識為O時,則認定為本網絡的電話卡發起的請求,此時將獲取Localcard req info字段中的請求信息,并根據該請求信息進行通信處理。當網絡標識為I時,則認定為綁定電話卡發起的請求,此時將獲取Bind card req info字段中的請求信息,并將該請求信息發送至綁定卡對應的網絡服務器中進行通信處理,即將該請求信息發送至第一網絡服務器中進行通信處理。
[0157]可以理解的是,由于主叫電話卡和被叫電話卡所屬的網絡服務器可以為同一網絡服務器,也可以為不同網絡服務器。以下將以兩個不同的方式進行詳細說明:
[0158]具體地,參照圖13,在一實施方式中:上述控制所述第二網絡服務器進行通信處理包括:
[0159]步驟S501,控制所述第二網絡服務器向所述請求信息對應的被叫終端的第三電話卡發起尋呼;
[0160]步驟S502,當尋呼失敗時,查詢與所述第三電話卡存在預置綁定關系的第四電話卡的卡信息;
[0161]步驟S503,根據所述第四電話卡的卡信息和所述請求信息向所述第四電話卡對應的第三網絡服務器發送第三通信請求;以供所述第三網絡服務器根據所述第三通信請求向所述第四電話卡進行尋呼,當尋呼成功時,通過所述第四電話卡將所述第三通信請求發送至所述被叫終端。
[0162]本實施例中,上述第三網絡服務器可以與第一網絡服務器為同一網絡服務器,也可以為不同網絡的網絡服務器。該第三網絡服務器中儲存有第三電話卡的卡信息和第四電話卡的卡信息,以及兩者的綁定關系。第二網絡服務器接收到上述請求信息時,首先根據該請求信息對第三電話卡進行尋呼,當尋呼成功時,則直接通過第三電話卡向被叫終端發送通信請求;當尋呼失敗時,查詢與第三電話卡綁定的第四電話卡的卡信息。然后根據第四電話卡的卡信息確定第四電話卡對應的第三網絡服務器,然后將上述請求信息發送至第三網絡服務器,接著通過第三網絡服務器根據該請求信息向第四電話卡發出尋呼請求,若尋呼失敗,則通信失敗;若尋呼成功,則控制第三網絡服務器通過第四電話卡向被叫終端發送第三通信請求。該第三通信請求的信令格式包括三個字段:Local card req.Local cardinfo和Bind card info。其中Local card req表示是否為本網絡的卡發起請求的網絡標識,Local card inf ο表示本網絡卡的卡信息,Bind card inf ο表示綁定卡的卡信息。
[0163]移動終端接收到該第三通信請求后,將根據信令的格式分析確定該第三通信請求針對的是哪張卡,從而可以確定是否需要將通信請求轉換至第三電話卡。例如,在呼叫第三電話卡時,若第三電話卡信號較差或者沒有信號,則通過第三網絡服務器和第四電話卡進行轉呼,已將呼叫請求轉發到移動終端,完成接聽呼叫。
[0164]參照圖14,在另一實施方式中:所述控制所述第二網絡服務器進行通信處理包括:
[0165]步驟S504,控制所述第二網絡服務器向所述請求信息對應的第三電話卡所屬的第四網絡服務器發送所述請求信息;
[0166]步驟S505,控制所述第四網絡服務器根據所述請求信息向所述第三電話卡發起尋呼;
[0167]步驟S506,當尋呼失敗時,查詢與所述第三電話卡存在預置綁定關系的第四電話卡的卡信息;
[0168]步驟S507,根據所述第四電話卡的卡信息向所述第四電話卡對應的第三網絡服務器發送第四通信請求;以供所述第三網絡服務器根據所述第四通信請求向所述第四電話進行尋呼,當尋呼成功時,通過所述第四電話