集成主號碼和副號碼的通訊錄的管理方法及客戶端的制作方法
【專利摘要】本發明公開了一種集成主號碼和副號碼的通訊錄的管理方法及客戶端。其中,方法包括:在通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息,在通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息。本發明通過將主號碼與副號碼集成在同一通訊錄中進行管理,這樣用戶無需切換通訊錄即可實現主號碼業務和副號碼業務的使用,提高了用戶操作便捷性。
【專利說明】集成主號碼和副號碼的通訊錄的管理方法及客戶端
【技術領域】
[0001]本發明涉及互聯網【技術領域】,具體涉及一種集成主號碼和副號碼的通訊錄的管理方法及客戶端。
【背景技術】
[0002]由于工作和生活節奏的不斷加快,每個人與外部社會之間的往來和交流日益頻繁,比如,許多用戶需要經常去外地甚至國外出差。顯然,采用異地網絡通話必須支付比較昂貴的漫游費和長途費,由此而產生了一種副號碼業務。副號碼業務是運營商推出的一項增值業務,用戶開通該業務后,可在不更換手機和SM卡的情況下,在原手機號碼(即主號碼)的基礎上獲得一個或多個虛擬的號碼(即副號碼),并實現用副號碼接打接聽電話和收發短信的功能。例如,該號碼可以再用戶到外地出差時使用,賓館登記留下自已的主號碼,會讓用戶感到不妥,但不留,又怕突發事件不能及時取得聯系,此時用戶可以登記自己的副號碼。但是,現有的副號碼業務是通過獨立的通訊錄來實現的,即用戶在使用過程中,需要不斷切換通訊錄來實現主號碼業務和副號碼業務的使用,并且主號碼與副號碼共用系統通訊錄數據庫,給用戶造成困擾。
【發明內容】
[0003]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的集成主號碼和副號碼的通訊錄的管理方法和相應的客戶端。
[0004]根據本發明的一個方面,提供了一種集成主號碼和副號碼的通訊錄的管理方法,所述通訊錄包含主號碼模式和副號碼模式,所述方法包括:
[0005]在所述通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息;
[0006]在所述通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
[0007]根據本發明的另一方面,提供了一種客戶端,所述客戶端的通訊錄包含主號碼模式和副號碼模式,所述客戶端包括:
[0008]系統通訊錄數據庫,適于存儲主號碼對應的信息;
[0009]副號碼通訊錄數據庫,適于存儲副號碼對應的信息;
[0010]用戶接口,適于在所述通訊錄的特定用戶界面下,接收由副號碼模式切換到主號碼模式的第一切換指令和由主號碼模式切換到副號碼模式的第二切換指令;
[0011]顯示模塊,適于當所述用戶接口接收到所述第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息;以及,當所述用戶接口接收到所述第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
[0012]根據本發明提供的方案,在通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息,在通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,通過將主號碼與副號碼集成在同一通訊錄中進行管理,這樣用戶無需切換通訊錄即可實現主號碼業務和副號碼業務的使用,提高了用戶操作便捷性。
[0013]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0014]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0015]圖1示出了根據本發明一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖;
[0016]圖2示出了特定用戶界面為聯系人界面時主號碼的通訊錄的管理的界面圖;
[0017]圖3示出了特定用戶界面為聯系人界面時副號碼的通訊錄的管理的界面圖;
[0018]圖4示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖;
[0019]圖5示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖;
[0020]圖6示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖;
[0021]圖7示出了根據本發明一個實施例的客戶端的結構示意圖。
【具體實施方式】
[0022]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0023]圖1示出了根據本發明一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖。如圖1所示,該方法包括以下步驟:
[0024]步驟S100,在通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息。
[0025]步驟S110,在通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息。
[0026]步驟SlOO和步驟SllO主要描述了對具有主號碼和副號碼的客戶端的通訊錄的管理方法,根據用戶與客戶端之間的交互,客戶端將通訊錄的特定用戶界面切換到相應的主號碼模式或副號碼模式,從而顯示系統通訊錄數據庫提供的信息或副號碼通訊錄數據庫提供的信息。
[0027]在本實施例中,通訊錄的特定用戶界面中提供有第一切換鍵元素和第二切換鍵元素,當用戶選擇第一切換鍵元素時觸發第一切換指令,當用戶選擇第二切換鍵元素時觸發第二切換指令。其中,第一切換鍵元素和第二切換鍵元素分別為主號碼標簽和副號碼標簽。具體地,當用戶選擇主號碼標簽時,客戶端接收到切換到主號碼模式的指令,并調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息;當用戶選擇副號碼標簽時,客戶端接收到切換到副號碼模式的指令,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息。
[0028]其中,通訊錄的特定用戶界面指用于顯示用戶聯系人信息或者用戶呼入和/或呼出記錄的界面。具體地,特定用戶界面為聯系人界面、通話記錄界面、未接來電和/或未接去電界面。下面分別介紹上述三種情況下,特定用戶界面顯示的信息:
[0029]當特定用戶界面為聯系人界面時,在特定用戶界面下顯示系統通訊錄數據庫提供的信息具體為:在聯系人界面下顯示系統通訊錄數據庫提供的主號碼的聯系人列表。
[0030]在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息具體為:在聯系人界面下顯示副號碼通訊錄數據庫提供的副號碼的聯系人列表。
[0031]圖2示出了特定用戶界面為聯系人界面時主號碼的通訊錄的管理的界面圖。如圖2所示,當用戶點擊“主號碼”(即主號碼標簽)時,客戶端接收到第一切換指令,調用主號碼模式對應的系統通訊錄數據庫,在聯系人界面下顯示系統通訊錄數據庫提供的主號碼的聯系人列表,例如,張三15815845689 ;李四13958715692 ;
[0032]圖3示出了特定用戶界面為聯系人界面時副號碼的通訊錄的管理的界面圖。如圖3所示,當用戶點擊“一卡多號”(即副號碼標簽)時,客戶端接收到第二切換指令,調用副號碼模式對應的副號碼通訊錄數據庫,在聯系人界面下顯示副號碼通訊錄數據庫提供的副號碼的聯系人列表,例如,王五18612569856 ;楊二 13698514895。
[0033]當特定用戶界面為通話記錄界面時,在特定用戶界面下顯示系統通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示系統通訊錄數據庫提供的主號碼對應的通話記錄。
[0034]在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示副號碼通訊錄數據庫提供的副號碼對應的通話記錄。
[0035]當特定用戶界面為未接來電和/或未接去電界面時,在特定用戶界面下顯示系統通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示系統通訊錄數據庫提供的主號碼對應的未接來電列表和/或未接去電列表;
[0036]在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示副號碼通訊錄數據庫提供的副號碼對應的未接來電列表和/或未接去電列表。
[0037]本實施例的特定用戶界面并不限于上述三種情況,還可以是短信界面等,例如,在主號碼模式下短信界面顯示發送給主號碼的短信信息列表,在副號碼模式下短信界面顯示發送給副號碼的短信信息列表,在此不一一列舉,本領域技術人員可以根據實際應用的需要具體限定特定用戶界面。
[0038]步驟S120,識別系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息。
[0039]這里的副號碼對應的通訊記錄指副號碼作為主叫呼出電話的通訊記錄,以及副號碼作為被叫的呼入電話的通訊記錄。其中,呼出電話的通訊記錄包含呼出電話的通話記錄和/或未接去電;呼入電話的通訊記錄包含呼入電話的通話記錄和/或未接來電。具體地,識別系統通訊錄數據庫中記錄的副號碼作為主叫的呼出電話的通訊記錄的信息,以及副號碼作為被叫的呼入電話的通訊記錄的信息。
[0040]步驟S130,根據通訊協議,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除。
[0041]通訊協議指客戶端與運營商副號碼運營平臺服務器之間定義的客戶端顯示通訊記錄的號碼信息、通話時長、呼入或呼出的規定。其中,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理具體指對副號碼對應的通訊記錄的號碼信息、呼入與呼出類型進行處理。
[0042]步驟S140,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0043]步驟S120-步驟S140具體描述了通訊錄數據庫中的數據移植過程,主要是將系統通訊錄數據庫中關于副號碼對應的通訊錄記錄的信息存儲到副號碼通訊錄數據庫中。
[0044]根據本發明上述實施例提供的方法,在通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息,在通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息,通過將主號碼與副號碼集成在同一通訊錄中進行管理,這樣用戶無需切換通訊錄即可實現主號碼業務和副號碼業務的使用,提高了用戶操作便捷性。識別系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息,根據通訊協議,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中,使得與副號碼相關的通訊記錄被正確地記錄在副號碼通訊錄數據庫中,克服了現有技術中使用副號碼作為主叫號碼或者被叫號碼時系統通訊錄數據庫無法正確記錄通訊記錄相關信息的缺陷。
[0045]下面通過三個具體實例詳細介紹集成主號碼和副號碼的通訊錄的管理方法。
[0046]圖4示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖。本實施例的應用場景是,具有主號碼和副號碼的客戶端接收到其它用戶發起的呼入電話,系統通訊錄數據庫中記錄的呼入電話的通訊記錄,呼入電話的通訊記錄包含呼入電話的通話記錄和/或未接來電。如圖4所示,該方法包括以下步驟:
[0047]步驟S400,判斷系統通訊錄數據庫中記錄的呼入電話的主叫號碼是否包含前插碼,若是,則執行步驟S410,若否則方法結束。
[0048]前插碼指插入到主叫號碼前用于識別被叫號碼是否為副號碼的號碼前綴。包含前插碼的主叫號碼的位數大于正常手機號碼位數,其中,正常手機號碼位數為11位,前插碼可以為2-4位,這樣包含前插碼的主叫號碼的位數可達13-15位。
[0049]具體地,運營商副號碼運營平臺服務器在接收到用戶發起的呼叫請求后,解析呼叫請求攜帶的被叫號碼是否為副號碼;若是,則運營商副號碼運營平臺服務器在呼入電話的主叫號碼前插入前插碼。通過包含前插碼的主叫號碼呼叫副號碼,并在客戶端的系統通訊錄數據庫中記錄呼入電話為包含前插碼的主叫號碼的通訊記錄。判斷呼入電話的主叫號碼的位數是否大于11位,若主叫號碼的位數大于11位,則能判定該主叫號碼包含前插碼。
[0050]步驟S410,識別呼入電話為副號碼對應的通訊記錄。
[0051]在步驟S400判斷主叫號碼包含前插碼的情況下,客戶端根據主叫號碼的前插碼將呼入電話的被叫號碼識別為副號碼,由此識別呼入電話為副號碼對應的通訊記錄。
[0052]步驟S420,將呼入電話的主叫號碼的前插碼去除,將呼入電話的被叫號碼修改為畐IJ號碼,得到新的副號碼對應的通訊記錄的信息。
[0053]在識別呼入電話為副號碼對應的通訊記錄后,客戶端對呼入電話的包含前插碼的主叫號碼進行處理,刪除其中的前插碼,并將呼入電話的被叫號碼修改為副號碼,得到新的副號碼對應的通訊記錄的信息。
[0054]步驟S430,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除。
[0055]在得到不包含前插碼的主叫號碼作為新的副號碼對應的通訊記錄的信息后,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息,即包含前插碼的主叫號碼清除。
[0056]步驟S440,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0057]其中,新的副號碼對應的通訊記錄的信息指不包含前插碼的主叫號碼。具體地,將該不包含前插碼的主叫號碼存儲到副號碼通訊錄數據庫中。
[0058]舉例說明,用戶I具有主號碼A:13415658962,副號碼a:15394426149 ;用戶2具有手機號碼B:13381449547,用戶2通過手機號碼B呼叫用戶I的副號碼a。客戶端將該呼叫請求發送給運營商副號碼運營平臺服務器,運營商副號碼運營平臺服務器在接收到用戶2發起的呼叫請求后,解析呼叫請求攜帶的被叫號碼是否為副號碼a;若是,則運營商副號碼運營平臺服務器在呼入電話的主叫號碼B前插入前插碼18,并通過包含前插碼的主叫號碼1813381449547呼叫用戶I的主號碼A: 13415658962。按照現有的通信協議,會在系統通訊錄數據庫中記錄一條至少包含“主叫號碼:1813381449547,被叫號碼:13415658962,呼叫類型:呼入”的通訊記錄,這條通訊記錄記錄的信息與用戶實際發生的通訊記錄并不一致。本實施例為了解決該問題,客戶端首先判斷呼入電話的主叫號碼1813381449547是否包含前插碼,通過判斷得到該主叫號碼包含前插碼18,則識別呼入電話為副號碼對應的通訊記錄。然后,客戶端將呼入電話的主叫號碼1813381449547的前插碼18去除,得到不包含前插碼的主叫號碼13381449547,因此將系統通訊錄數據庫中記錄的至少包含“主叫號碼:1813381449547,被叫號碼:13415658962,呼叫類型:呼入”的通訊記錄清除,將新的副號碼對應的通訊記錄“主叫號碼:13381449547,被叫號碼:15394426149,呼叫類型:呼入”存儲到副號碼通訊錄數據庫中。
[0059]圖5示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖。本實施例的應用場景是,具有主號碼和副號碼的客戶端在號碼歸屬地內以副號碼向其它用戶發起呼出電話,系統通訊錄數據庫中記錄的本地呼出電話的通訊記錄,本地呼出電話的通訊記錄包含本地呼出電話的通話記錄和/或未接去電。如圖5所示,該方法包括以下步驟:
[0060]步驟S500,判斷系統通訊錄數據庫中記錄的本地呼出電話的被叫號碼是否包含前插碼,若是,則執行步驟S510 ;若否則方法結束。
[0061]本地呼出指呼出電話時主叫號碼的所在地為號碼歸屬地。當用戶通過副號碼作為主叫號碼本地呼出電話時,客戶端會在被叫號碼前插入前插碼,在系統通訊錄數據庫中記錄包含前插碼的被叫號碼的通訊記錄。判斷本地呼出電話的被叫號碼的位數大于11位,若被叫號碼的位數大于11位,則能判定該被叫號碼包含前插碼。
[0062]步驟S510,識別本地呼出電話為副號碼對應的通訊記錄。
[0063]在步驟S500判斷被叫號碼包含前插碼的情況下,客戶端根據被叫號碼的前插碼將呼出電話的主叫號碼識別為副號碼,由此識別本地呼出電話為副號碼對應的通訊記錄。
[0064]步驟S520,將本地呼出電話的被叫號碼的前插碼去除,將本地呼出電話的主叫號碼修改為副號碼,得到新的副號碼對應的通訊記錄的信息。
[0065]步驟S530,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除。
[0066]步驟S540,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0067]圖5所示實施例中的步驟S520-步驟S540與圖4所示實施例中的步驟S420-步驟S440類似,在此不再贅述。
[0068]舉例說明,用戶I具有主號碼A:13415658962,副號碼a:15394426149 ;用戶2具有手機號碼B:13381449547,用戶I通過副號碼a本地呼叫用戶2的手機號碼B。客戶端根據用戶I發起的呼叫請求判定用戶I是通過副號碼a =15394426149作為主叫號碼發起的呼叫,則在被叫號碼B =13381449547前插入前插碼18。按照現有的通信協議,會在系統通訊錄數據庫中記錄一條至少包含“主叫號碼:13415658962,被叫號碼:1813381449547,呼叫類型:呼出”的通訊記錄,這條通訊記錄記錄的信息與用戶實際發生的通訊記錄并不一致。本實施例為了解決該問題,首先判斷系統通訊錄數據庫中本地呼出電話的被叫號碼1813381449547是否包含前插碼,通過判斷得知被叫號碼包含前插碼18,則識別本地呼出電話為副號碼15394426149對應的通訊記錄,將本地呼出電話的被叫號碼1813381449547的前插碼去除,并將本地呼出電話的主叫號碼修改為副號碼15394426149,得到主叫號碼為副號碼15394426149、不包含前插碼的被叫號碼13381449547作為新的副號碼對應的通訊記錄的信息,因此,將系統通訊錄數據庫中記錄的至少包含“主叫號碼:13415658962,被叫號碼:1813381449547,呼叫類型:呼出”的通訊記錄清除,將新的副號碼對應的通訊記錄“主叫號碼:15394426149,被叫號碼:13381449547,呼叫類型:呼出”存儲到副號碼通訊錄數據庫中。
[0069]根據上述實施例,本方式適用于用戶通過副號碼作為主叫號碼本地呼出電話的情況,然而本發明不限于此,也即本方式也適用于用戶通過副號碼作為主叫號碼異地呼出電話的情況。
[0070]圖6示出了根據本發明另一個實施例的集成主號碼和副號碼的通訊錄的管理方法的流程圖。本實施例的應用場景是,具有主號碼和副號碼的客戶端在號碼歸屬地之外的省份以副號碼向其它用戶發起呼出電話,系統通訊錄數據庫中記錄的呼入電話的通訊記錄,如圖6所示,該方法包括以下步驟:
[0071]步驟S610,判斷系統通訊錄數據庫中記錄的呼入電話的主叫號碼是否為本機的副號碼,若是,則執行步驟S620 ;若否則方法結束。
[0072]在判斷出系統通訊錄數據庫中記錄的呼入電話的主叫號碼為本機的副號碼時,識別系統通訊錄數據庫中記錄的是呼出電話的通訊記錄。進一步地,在本發明的一個優選實施例中,還可以識別系統通訊錄數據庫中記錄的是異地呼出電話的通訊記錄。異地呼出指呼出電話時主叫號碼的所在地為號碼歸屬地之外的其他省份。當用戶通過副號碼作為主叫號碼異地呼出電話時,客戶端會向運營商副號碼運營平臺服務器發送的網絡請求消息,運營商副號碼運營平臺服務器接收到客戶端發送的網絡請求消息后,對網絡請求消息進行解析,判斷網絡請求消息中攜帶的呼出電話的主叫號碼是否為副號碼;若是,則根據副號碼解析得到對應的主號碼,向客戶端返回回撥呼入電話,該回撥呼入電話的主叫號碼是本機的副號碼,而被叫號碼是本機的主號碼,這樣在客戶端系統通訊錄數據庫中顯示呼入電話的主叫號碼為本機的副號碼的通訊記錄。
[0073]步驟S620,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為異地呼出電話的被叫號碼,呼叫類型修改為呼出,得到新的副號碼對應的通訊記錄的信息。
[0074]具體地,客戶端通過查詢系統通訊錄數據庫,查找到用副號碼作為主叫號碼時異地呼出電話的被叫號碼,將異地呼出電話的被叫號碼,呼叫類型為呼出,作為新的副號碼對應的通訊記錄的信息。
[0075]步驟S630,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除。
[0076]步驟S640,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0077]圖6所示實施例中的步驟S630-步驟S640與圖4所示實施例中的步驟S430-步驟S440類似,在此不再贅述。
[0078]舉例說明,用戶I具有主號碼A:13415658962,副號碼a:15394426149 ;用戶2具有手機號碼B: 13381449547,用戶I通過副號碼a異地呼叫用戶2的手機號碼B。在呼出電話時,向運營商副號碼運營平臺服務器發送攜帶異地呼出電話的主叫號碼15394426149(即用戶I的副號碼a)和異地呼出電話的被叫號碼13381449547(用戶2的手機號碼B)的網絡請求消息,運營商副號碼運營平臺服務器通過解析該網絡請求消息得知主叫號碼是用戶I的副號碼a,則根據其內存儲的主號碼、副號碼以及主號碼與副號碼之間的對應關系查找到用戶I的副號碼a =15394426149對應的主號碼A:13415658962,并向該主號碼A:13415658962發起回撥呼入電話,并且該回撥呼入電話的主叫號碼是用戶I的副號碼a,在用戶I的客戶端的系統通訊錄數據庫中記錄用戶I的副號碼a:15394426149來電。按照現有的通信協議,會在系統通訊錄數據庫中記錄一條至少包含“主叫號碼:15394426149,被叫號碼:13415658962,呼叫類型:呼入”的通訊記錄,這條通訊記錄記錄的信息與用戶實際發生的通訊記錄并不一致。本實施例為了解決該問題,通過判斷系統通訊錄數據庫中的通訊記錄的呼入電話的主叫號碼是否為本機的副號碼a:15394426149,若是,則識別系統通訊錄數據庫中記錄的是異地呼出電話的通訊記錄,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為異地呼出電話的被叫號碼13381449547,呼叫類型修改為呼出,得到新的副號碼對應的通訊記錄的信息,因此將系統通訊錄數據庫中記錄的至少包含“主叫號碼:15394426149,被叫號碼:13415658962,呼叫類型:呼入”的通訊記錄清除,將新的副號碼對應的通訊記錄“主叫號碼:15394426149,被叫號碼:13381449547,呼叫類型:呼出”存儲到副號碼通訊錄數據庫中。
[0079]根據上述實施例,本方式適用于用戶通過副號碼作為主叫號碼異地呼出電話的情況,然而本發明不限于此,也即本方式也適用于用戶通過副號碼作為主叫號碼本地呼出電話的情況。
[0080]圖7示出了根據本發明一個實施例的客戶端的結構示意圖。客戶端的通訊錄包含主號碼模式和副號碼模式。如圖7所示,該客戶端包括:系統通訊錄數據庫710、副號碼通訊錄數據庫720、用戶接口 730、顯示模塊740。
[0081]系統通訊錄數據庫710,適于存儲主號碼對應的信息。
[0082]副號碼通訊錄數據庫720,適于存儲副號碼對應的信息。
[0083]用戶接口 730,適于在通訊錄的特定用戶界面下,接收由副號碼模式切換到主號碼模式的第一切換指令和由主號碼模式切換到副號碼模式的第二切換指令。
[0084]顯示模塊740,適于當用戶接口接收到第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息;以及,當用戶接口接收到第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息。
[0085]客戶端還包括:交互元素提供模塊750,適于在通訊錄的特定用戶界面中提供第一切換鍵元素和第二切換鍵元素。
[0086]用戶接口 730具體適于:接收由用戶選擇第一切換鍵元素所觸發的第一切換指令和由用戶選擇第二切換鍵元素所觸發的第二切換指令。
[0087]特定用戶界面為聯系人界面。顯示模塊740具體適于:當用戶接口接收到第一切換指令時,在聯系人界面下顯示系統通訊錄數據庫提供的主號碼的聯系人列表;當用戶接口接收到第二切換指令時,在聯系人界面下顯示副號碼通訊錄數據庫提供的副號碼的聯系人列表。
[0088]特定用戶界面為通話記錄界面。顯示模塊740具體適于:當用戶接口接收到第一切換指令時,在通話記錄界面下顯示系統通訊錄數據庫提供的主號碼對應的通話記錄;當用戶接口接收到第二切換指令時,在通話記錄界面下顯示副號碼通訊錄數據庫提供的副號碼對應的通話記錄。
[0089]特定用戶界面為未接來電和/或未接去電界面。顯示模塊740具體適于:當用戶接口接收到第一切換指令時,在未接來電和/或未接去電界面下顯示系統通訊錄數據庫提供的主號碼對應的未接來電列表和/或未接去電列表;當用戶接口接收到第二切換指令時,在未接來電和/或未接去電界面下顯示副號碼通訊錄數據庫提供的副號碼對應的未接來電列表和/或未接去電列表。
[0090]客戶端還包括:識別模塊760,適于識別系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息。
[0091]處理模塊770,適于根據通訊協議,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除。
[0092]存儲模塊780,適于將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0093]識別模塊760具體適于:對于系統通訊錄數據庫中記錄的呼入電話的通訊記錄,呼入電話的通訊記錄包含呼入電話的通話記錄和/或未接來電,判斷呼入電話的主叫號碼是否包含前插碼,若是,則識別呼入電話為副號碼對應的通訊記錄;
[0094]處理模塊770具體適于:將呼入電話的主叫號碼的前插碼去除,將呼入電話的被叫號碼修改為副號碼,得到新的副號碼對應的通訊記錄的信息。
[0095]識別模塊760具體適于:對于系統通訊錄數據庫中記錄的本地呼出電話的通訊記錄,本地呼出電話的通訊記錄包含本地呼出電話的通話記錄和/或未接去電,判斷本地呼出電話的被叫號碼是否包含前插碼,若是,則識別本地呼出電話為副號碼對應的通訊記錄;
[0096]處理模塊770具體適于:將本地呼出電話的被叫號碼的前插碼去除,將本地呼出電話的主叫號碼修改為副號碼,得到新的副號碼對應的通訊記錄的信息。
[0097]識別模塊760具體適于:對于系統通訊錄數據庫中記錄的呼入電話的通訊記錄,判斷呼入電話的主叫號碼是否為本機的副號碼,若是,則識別系統通訊錄數據庫中記錄的是異地呼出電話的通訊記錄;
[0098]處理模塊770具體適于:將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為異地呼出電話的被叫號碼,呼叫類型修改為呼出,得到新的副號碼對應的通訊記錄的信息。
[0099]根據本發明上述實施例提供的客戶端,在通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在特定用戶界面下顯示系統通訊錄數據庫提供的信息,在通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在特定用戶界面下顯示副號碼通訊錄數據庫提供的信息,通過將主號碼與副號碼集成在同一通訊錄中進行管理,這樣用戶無需切換通訊錄即可實現主號碼業務和副號碼業務的使用,提高了用戶操作便捷性;識別系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息,根據通訊協議,將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除,將新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中,使得與副號碼相關的通訊記錄被正確地記錄在副號碼通訊錄數據庫中,克服了現有技術中使用副號碼作為主叫號碼或者被叫號碼時系統通訊錄數據庫無法正確記錄通訊記錄相關信息的缺陷。
[0100]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0101]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0102]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0103]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0104]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0105]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的集成主號碼和副號碼的通訊錄的管理的設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0106]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0107]本發明公開了:A1、一種集成主號碼和副號碼的通訊錄的管理方法,所述通訊錄包含主號碼模式和副號碼模式,所述方法包括:
[0108]在所述通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息;
[0109]在所述通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
[0110]A2、根據Al所述的方法,所述通訊錄的特定用戶界面中提供有第一切換鍵元素和第二切換鍵元素,當用戶選擇第一切換鍵元素時觸發所述第一切換指令,當用戶選擇第二切換鍵元素時觸發所述第二切換指令。
[0111]A3、根據Al或A2所述的方法,所述特定用戶界面為聯系人界面;
[0112]所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在聯系人界面下顯示所述系統通訊錄數據庫提供的主號碼的聯系人列表;
[0113]所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在聯系人界面下顯示所述副號碼通訊錄數據庫提供的副號碼的聯系人列表。
[0114]A4、根據Al或A2所述的方法,所述特定用戶界面為通話記錄界面;
[0115]所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示所述系統通訊錄數據庫提供的主號碼對應的通話記錄;
[0116]所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的通話記錄。
[0117]A5、根據Al或A2所述的方法,所述特定用戶界面為未接來電和/或未接去電界面;
[0118]所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示所述系統通訊錄數據庫提供的主號碼對應的未接來電列表和/或未接去電列表;
[0119]所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的未接來電列表和/或未接去電列表。
[0120]A6、根據A1-A5任一項所述的方法,還包括:
[0121]識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息;
[0122]根據通訊協議,將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除;
[0123]將所述新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0124]A7、根據A6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,所述呼入電話的通訊記錄包含所述呼入電話的通話記錄和/或未接來電,判斷所述呼入電話的主叫號碼是否包含前插碼,若是,則識別所述呼入電話為副號碼對應的通訊記錄;
[0125]所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述呼入電話的主叫號碼的前插碼去除,將所述呼入電話的被叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信肩、O
[0126]AS、根據A6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼出電話的通訊記錄,所述呼出電話的通訊記錄包含所述呼出電話的通話記錄和/或未接去電,判斷所述呼出電話的被叫號碼是否包含前插碼,若是,則識別所述呼出電話為副號碼對應的通訊記錄;
[0127]所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述呼出電話的被叫號碼的前插碼去除,將所述呼出電話的主叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信肩、O
[0128]A9、根據A6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,判斷所述呼入電話的主叫號碼是否為本機的副號碼,若是,則識別所述系統通訊錄數據庫中記錄的是呼出電話的通訊記錄;
[0129]所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為所述呼出電話的被叫號碼,呼叫類型修改為呼出,得到所述新的副號碼對應的通訊記錄的信息。
[0130]本發明還公開了:B10、一種客戶端,所述客戶端的通訊錄包含主號碼模式和副號碼模式,所述客戶端包括:
[0131]系統通訊錄數據庫,適于存儲主號碼對應的信息;
[0132]副號碼通訊錄數據庫,適于存儲副號碼對應的信息;
[0133]用戶接口,適于在所述通訊錄的特定用戶界面下,接收由副號碼模式切換到主號碼模式的第一切換指令和由主號碼模式切換到副號碼模式的第二切換指令;
[0134]顯示模塊,適于當所述用戶接口接收到所述第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息;以及,當所述用戶接口接收到所述第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
[0135]B11、根據BlO所述的客戶端,還包括:交互元素提供模塊,適于在所述通訊錄的特定用戶界面中提供第一切換鍵元素和第二切換鍵元素;
[0136]所述用戶接口具體適于:接收由用戶選擇第一切換鍵元素所觸發的所述第一切換指令和由用戶選擇第二切換鍵元素所觸發的所述第二切換指令。
[0137]B12、根據BlO或Bll所述的客戶端,所述特定用戶界面為聯系人界面;
[0138]所述顯示模塊具體適于:當所述用戶接口接收到所述第一切換指令時,在聯系人界面下顯示所述系統通訊錄數據庫提供的主號碼的聯系人列表;當所述用戶接口接收到所述第二切換指令時,在聯系人界面下顯示所述副號碼通訊錄數據庫提供的副號碼的聯系人列表。
[0139]B13、根據BlO或Bll所述的客戶端,所述特定用戶界面為通話記錄界面;
[0140]所述顯示模塊具體適于:當所述用戶接口接收到所述第一切換指令時,在通話記錄界面下顯示所述系統通訊錄數據庫提供的主號碼對應的通話記錄;當所述用戶接口接收到所述第二切換指令時,在通話記錄界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的通話記錄。
[0141]B14、根據BlO或Bll所述的客戶端,所述特定用戶界面為未接來電和/或未接去電界面;
[0142]所述顯示模塊具體適于:當所述用戶接口接收到所述第一切換指令時,在未接來電和/或未接去電界面下顯示所述系統通訊錄數據庫提供的主號碼對應的未接來電列表和/或未接去電列表;當所述用戶接口接收到所述第二切換指令時,在未接來電和/或未接去電界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的未接來電列表和/或未接去電列表。
[0143]B15、根據B10-B14任一項所述的客戶端,還包括:
[0144]識別模塊,適于識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息;
[0145]處理模塊,適于根據通訊協議,將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除;
[0146]存儲模塊,適于將所述新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
[0147]B16、根據B15所述的客戶端,所述識別模塊具體適于:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,所述呼入電話的通訊記錄包含所述呼入電話的通話記錄和/或未接來電,判斷所述呼入電話的主叫號碼是否包含前插碼,若是,則識別所述呼入電話為副號碼對應的通訊記錄;
[0148]所述處理模塊具體適于:將所述呼入電話的主叫號碼的前插碼去除,將所述呼入電話的被叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信息。
[0149]B17、根據B15所述的客戶端,所述識別模塊具體適于:對于所述系統通訊錄數據庫中記錄的呼出電話的通訊記錄,所述呼出電話的通訊記錄包含所述呼出電話的通話記錄和/或未接去電,判斷所述呼出電話的被叫號碼是否包含前插碼,若是,則識別所述呼出電話為副號碼對應的通訊記錄;
[0150]所述處理模塊具體適于:將所述呼出電話的被叫號碼的前插碼去除,將所述呼出電話的主叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信息。
[0151]B18、根據B15所述的客戶端,所述識別模塊具體適于:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,判斷所述呼入電話的主叫號碼是否為本機的副號碼,若是,則識別所述系統通訊錄數據庫中記錄的是呼出電話的通訊記錄;
[0152]所述處理模塊具體適于:將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為所述呼出電話的被叫號碼,呼叫類型修改為呼出,得到所述新的副號碼對應的通訊記錄的信息。
【權利要求】
1.一種集成主號碼和副號碼的通訊錄的管理方法,所述通訊錄包含主號碼模式和副號碼模式,所述方法包括: 在所述通訊錄的特定用戶界面下,當接收到由副號碼模式切換到主號碼模式的第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息; 在所述通訊錄的特定用戶界面下,當接收到由主號碼模式切換到副號碼模式的第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
2.根據權利要求1所述的方法,所述通訊錄的特定用戶界面中提供有第一切換鍵元素和第二切換鍵元素,當用戶選擇第一切換鍵元素時觸發所述第一切換指令,當用戶選擇第二切換鍵元素時觸發所述第二切換指令。
3.根據權利要求1或2所述的方法,所述特定用戶界面為聯系人界面; 所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在聯系人界面下顯示所述系統通訊錄數據庫提供的主號碼的聯系人列表; 所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在聯系人界面下顯示所述副號碼通訊錄數據庫提供的副號碼的聯系人列表。
4.根據權利要求1或2所述的方法,所述特定用戶界面為通話記錄界面; 所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示所述系統通訊錄數據庫提供的主號碼對應的通話記錄; 所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在通話記錄界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的通話記錄。
5.根據權利要求1或2所述的方法,所述特定用戶界面為未接來電和/或未接去電界面; 所述在特定用戶界面下顯示所述系統通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示所述系統通訊錄數據庫提供的主號碼對應的未接來電列表和/或未接去電列表; 所述在特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息具體為:在未接來電和/或未接去電界面下顯示所述副號碼通訊錄數據庫提供的副號碼對應的未接來電列表和/或未接去電列表。
6.根據權利要求1-5任一項所述的方法,還包括: 識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息; 根據通訊協議,將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息,并將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息清除; 將所述新的副號碼對應的通訊記錄的信息存儲到副號碼通訊錄數據庫中。
7.根據權利要求6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,所述呼入電話的通訊記錄包含所述呼入電話的通話記錄和/或未接來電,判斷所述呼入電話的主叫號碼是否包含前插碼,若是,則識別所述呼入電話為副號碼對應的通訊記錄; 所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述呼入電話的主叫號碼的前插碼去除,將所述呼入電話的被叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信息。
8.根據權利要求6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼出電話的通訊記錄,所述呼出電話的通訊記錄包含所述呼出電話的通話記錄和/或未接去電,判斷所述呼出電話的被叫號碼是否包含前插碼,若是,則識別所述呼出電話為副號碼對應的通訊記錄; 所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述呼出電話的被叫號碼的前插碼去除,將所述呼出電話的主叫號碼修改為副號碼,得到所述新的副號碼對應的通訊記錄的信息。
9.根據權利要求6所述的方法,所述識別所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息具體為:對于所述系統通訊錄數據庫中記錄的呼入電話的通訊記錄,判斷所述呼入電話的主叫號碼是否為本機的副號碼,若是,則識別所述系統通訊錄數據庫中記錄的是呼出電話的通訊記錄; 所述將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息進行處理,生成新的副號碼對應的通訊記錄的信息具體為:將所述系統通訊錄數據庫中記錄的副號碼對應的通訊記錄的信息中的被叫號碼修改為所述呼出電話的被叫號碼,呼叫類型修改為呼出,得到所述新的副號碼對應的通訊記錄的信息。
10.一種客戶端,所述客戶端的通訊錄包含主號碼模式和副號碼模式,所述客戶端包括: 系統通訊錄數據庫,適于存儲主號碼對應的信息; 副號碼通訊錄數據庫,適于存儲副號碼對應的信息; 用戶接口,適于在所述通訊錄的特定用戶界面下,接收由副號碼模式切換到主號碼模式的第一切換指令和由主號碼模式切換到副號碼模式的第二切換指令; 顯示模塊,適于當所述用戶接口接收到所述第一切換指令時,調用主號碼模式對應的系統通訊錄數據庫,在所述特定用戶界面下顯示所述系統通訊錄數據庫提供的信息;以及,當所述用戶接口接收到所述第二切換指令時,調用副號碼模式對應的副號碼通訊錄數據庫,在所述特定用戶界面下顯示所述副號碼通訊錄數據庫提供的信息。
【文檔編號】H04M1/2745GK104202459SQ201410484080
【公開日】2014年12月10日 申請日期:2014年9月19日 優先權日:2014年9月19日
【發明者】區志勵, 鐘明, 張之弢 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司