專利名稱:基于融合地址簿同步聯(lián)系人的方法、裝置和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,具體而言,涉及一種基于融合地址簿(Converged AddressBook, CAB)同步聯(lián)系人的方法、裝置和系統(tǒng)。
背景技術:
融合地址簿是一種多種視圖的網(wǎng)絡地址簿應用,用戶通過該業(yè)務可以方便的管理用戶的電話本(也稱通訊錄),當用戶所訂閱的地址內(nèi)容發(fā)生變化后可以及時在網(wǎng)絡側(cè)和終端側(cè)進行更新,當用戶自己的地址等信息發(fā)生變化后,也不需要用戶逐個和聯(lián)系人聯(lián)系更新,訂閱自己信息的用戶會根據(jù)業(yè)務策略收到信息變化的通知,然后更新用戶的信息。通過上述描述,可以清楚地知道,融合地址簿是一個非常實用的業(yè)務。 基于融合地址簿的應用也越來越多,這些應用的本質(zhì)都是如何盡可能的模擬現(xiàn)實生活中人與人之間的溝通,方便人與人之間的聯(lián)系。在現(xiàn)實生活中,一般每個人總是會有一些常用的聯(lián)系人,例如家人、同事等,并且基于融合地址薄業(yè)務中,通常一個用戶對應多個終端,而目前的融合地址簿業(yè)務中,在用戶的多個終端間還沒有提供統(tǒng)一的常用聯(lián)系人信息的方式,影響了用戶的業(yè)務體驗度。針對相關技術中用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于融合地址簿同步聯(lián)系人的方法、裝置和系統(tǒng),以至少解決上述用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題。根據(jù)本發(fā)明的一個方面,提供了一種基于融合地址簿同步聯(lián)系人的方法,包括根據(jù)融合地址薄記錄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況,根據(jù)記錄結(jié)果確定用戶的常用聯(lián)系人;將上述常用聯(lián)系人信息同步到用戶的終端中,其中,終端至少為一個。上述根據(jù)融合地址薄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況包括在指定時間內(nèi)記錄該用戶終端與聯(lián)系人終端間的終端通訊情況;根據(jù)融合地址薄中用戶與終端的對應關系和該終端通信情況確定該用戶與聯(lián)系人之間的通訊情況。上述根據(jù)融合地址薄中用戶與終端的對應關系和該終端通信情況確定用戶與聯(lián)系人之間的通訊情況包括將用戶的所有終端的終端通訊情況記錄為該用戶的通訊情況;確定用戶的通訊情況中聯(lián)系人終端對應的聯(lián)系人;根據(jù)該用戶的通訊情況確定用戶與聯(lián)系人的通訊情況。上述根據(jù)記錄結(jié)果確定用戶的常用聯(lián)系人包括以下方式之一統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊次數(shù),根據(jù)統(tǒng)計的通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第二指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人。上述將常用聯(lián)系人信息同步到用戶的終端中包括以下方式之一主動將常用聯(lián)系人信息發(fā)送給用戶的終端;當接收到用戶的終端主動獲取常用聯(lián)系人信息請求時,將常用聯(lián)系人信息發(fā)送給終端;向用戶的終端發(fā)送獲取聯(lián)系人信息的通知,并接收終端獲取常用聯(lián)系人信息請求,將常用聯(lián)系人信息發(fā)送給終端。根據(jù)本發(fā)明的另一方面,提供了一種于融合地址簿同步聯(lián)系人的裝置,包括記錄模塊,用于根據(jù)融合地址薄記錄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況;確定模塊,用于根據(jù)記錄模塊的記錄結(jié)果確定用戶的常用聯(lián)系人;同步模塊,用于根據(jù)確定模塊確定的所述常用聯(lián)系人,將上述常用聯(lián)系人信息同步到用戶的終端中,其中,終端至少為一個。上述記錄模塊包括終端通訊情況記錄單元,用于在指定時間內(nèi)記錄用戶終端與聯(lián)系人終端間的終端通訊情況;通訊確定單元,用于根據(jù)融合地址薄中用戶與終端的對應關系和該終端通訊情況記錄單元記錄的終端通信情況確定用戶與聯(lián)系人之間的通訊情況。 上述通訊確定單元包括通訊記錄子單元,用戶將用戶的所有終端的終端通訊情況記錄為該用戶的通訊情況;聯(lián)系人確定子單元,用于確定用戶的通訊情況中聯(lián)系人終端對應的聯(lián)系人;通訊確定子單元,用于根據(jù)用戶的通訊情況確定用戶與聯(lián)系人的通訊情況。上述確定模塊包括以下之一第一確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊次數(shù),根據(jù)統(tǒng)計的通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;第二確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第二指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;第三確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人。根據(jù)本發(fā)明的又一方面,提供了一種基于融合地址簿同步聯(lián)系人的系統(tǒng),包括服務器和終端,其中,該服務器包括上述裝置;該終端包括聯(lián)系人同步模塊,用于接收該服務器下發(fā)的所述常用聯(lián)系人信息,將該常用聯(lián)系人信息設置在聯(lián)系人名單中。通過本發(fā)明,根據(jù)融合地址薄確定該用戶的常用聯(lián)系人,并將常用聯(lián)系人信息同步至用戶的終端上,使用戶的各個終端上均具備相同的常用聯(lián)系人信息,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,可以讓用戶在不同的終端上使用相同的常用聯(lián)系人信息,方便了用戶使用終端,進而提高用戶的業(yè)務體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I是根據(jù)本發(fā)明實施例I的基于融合地址簿同步聯(lián)系人的方法流程圖;圖2是根據(jù)本發(fā)明實施例I的基于融合地址簿同步聯(lián)系人的方法示意圖;圖3是根據(jù)本發(fā)明實施例2的基于融合地址簿同步聯(lián)系人的裝置結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實施例3的基于融合地址簿同步聯(lián)系人的系統(tǒng)結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例考慮融合地址簿業(yè)務中無法在用戶的多個終端上同步常用聯(lián)系人,提供了基于融合地址簿同步聯(lián)系人的方法、裝置和系統(tǒng),以方便用戶使用終端。實施例I本實施例提供了一種基于融合地址簿同步聯(lián)系人的方法,該方法可以在融合地址簿業(yè)務的服務器上進行,參見圖1,該方法包括以下步驟步驟S102,根據(jù)融合地址薄記錄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況,根據(jù)記錄結(jié)果確定該用戶的常用聯(lián)系人;在融合地址薄業(yè)務中,通常一個用戶對應多個終端,考慮到現(xiàn)實生活中的常用聯(lián)系人都是針對用戶而言的,本實施例中在記錄用戶與聯(lián)系人的通訊情況時,依據(jù)了融合地址薄進行記錄,具體方式可以包括在指定時間內(nèi)記錄用戶終端與聯(lián)系人終端間的終端通 訊情況;根據(jù)融合地址薄中用戶與終端的對應關系和記錄的終端通信情況確定用戶與聯(lián)系人之間的通訊情況。在根據(jù)上述終端通信情況確定用戶與聯(lián)系人之間的通訊情況時,可以采用下述方式將該用戶的所有終端的終端通訊情況記錄為該用戶的通訊情況;確定該用戶的通訊情況中聯(lián)系人終端對應的聯(lián)系人;根據(jù)用戶的通訊情況確定該用戶與聯(lián)系人的通訊情況。例如在融合地址薄中,用戶A對應有三個終端,分別為終端Al、終端A2和終端A3,聯(lián)系人B對應有兩個終端,分別為終端BI和終端B2 ;聯(lián)系人C對應有兩個終端,分別為終端Cl和終端C2 ;服務器在指定時間內(nèi)記錄了終端Al與終端BI進行了通話、終端A2與終端B2進行了短信通訊;終端A3與終端Cl進行郵件往來;根據(jù)融合地址薄中用戶與終端的對應關系,這些記錄均是關于用戶A與聯(lián)系人間的通訊情況,因此,將這些通訊記錄與用戶A關聯(lián),并根據(jù)記錄中的終端BI和終端B2確定用戶A與聯(lián)系人B進行了兩次通訊,根據(jù)記錄中的終端Cl確定用戶A與聯(lián)系人C進行了一次通訊,這樣就完成了終端通訊情況到用戶通訊情況的轉(zhuǎn)換。當用戶每次通過CAB (即融合地址簿)與聯(lián)系人進行通訊操作時,服務器都會記錄所用到的聯(lián)系人信息,并根據(jù)記錄的結(jié)果來確定哪些聯(lián)系人信息是常用的,如果用戶還沒有建立常用聯(lián)系人信息,則在CAB為用戶生成常用聯(lián)系人信息,否則,更新用戶的常用聯(lián)系人信息,本實施例以首次生成常用聯(lián)系人信息為例進行的說明;其中,上述通訊情況包括以下至少之一電話通訊、短信通訊、彩信通訊、電子郵件通訊、即時消息通訊、文件或數(shù)據(jù)傳輸通訊。例如用戶通過聯(lián)系人信息撥打電話、發(fā)送短信/彩信、發(fā)送郵件、發(fā)送即時消息、發(fā)送文件、數(shù)據(jù)等,或者接收到該聯(lián)系人的電話、短信、彩信、郵件、及時消息、文件、數(shù)據(jù)等均屬于通訊情況;步驟S104,將上述常用聯(lián)系人信息同步到該用戶的終端中,其中,終端至少為一個。其中,常用聯(lián)系人信息可以是常用聯(lián)系人的標識、常用聯(lián)系人的人名或描信息等,用于基于融合地址薄業(yè)務將可以根據(jù)用戶的人名得到該用戶的各種聯(lián)系方式。本實施例基于融合地址薄對確定用戶的常用聯(lián)系人,并將常用聯(lián)系人信息同步至用戶的終端上,使用戶的各個終端上均具備相同的常用聯(lián)系人信息,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,可以讓用戶在不同的終端上使用相同的常用聯(lián)系人信息,方便了用戶使用終端,進而提高用戶的業(yè)務體驗。
確定常用聯(lián)系人時,可以根據(jù)記錄結(jié)果和設定的策略確定用戶的常用聯(lián)系人,其中,設定的策略包括常用聯(lián)系人的個數(shù)和確定常用聯(lián)系人的方式。該策略可以由用戶、運營商、或其他第三方制定。確定常用聯(lián)系人的方式可以是最多使用、最近使用、使用時間最長等。基于此,上述根據(jù)記錄結(jié)果確定用戶的常用聯(lián)系人包括以下方式之一I)統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之 間的通訊次數(shù),根據(jù)統(tǒng)計的通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;該方式為最多使用方式,是指在一段時間內(nèi)被用到的次數(shù)最多;2)統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第二指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;該方式為最近使用方式,是指使用時間距當前時間最近;3)統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人。該方式為使用時間最長方式,指在一段時間內(nèi)使用該聯(lián)系人信息的時間最長,例如,在最近一周內(nèi)聯(lián)系人A的信息被使用了 3次,使用時間相加為10分鐘,聯(lián)系人B的信息被使用I次,但是使用時間為15分鐘,則聯(lián)系人B的使用時間比聯(lián)系人A長。其中,上述第一指定個數(shù)、第二指定個數(shù)和第三指定個數(shù)可以相同,也可以不同,例如均為10個。為了使確定的常用聯(lián)系人能夠更符合用戶的意愿,可以通過設備過濾條件來對常用聯(lián)系人信息進行過濾?;诖耍緦嵤├械母鶕?jù)記錄結(jié)果確定用戶的常用聯(lián)系人還可以包括根據(jù)記錄結(jié)果確定用戶的初始常用聯(lián)系人,對初始常用聯(lián)系人進行修正,得到用戶的常用聯(lián)系人。例如,基于用戶的黑/白名單進行修正判斷初始常用聯(lián)系人中是否有被列入用戶的黑名單中的聯(lián)系人,如果有,將列入黑名單中的聯(lián)系人從初始常用聯(lián)系人刪除中;或者,判斷用戶的白名單中的聯(lián)系人是否有未在初始常用聯(lián)系人中的聯(lián)系人,如果有,將白名單中的未在初始常用聯(lián)系人中的聯(lián)系人加入初始常用聯(lián)系人中。如將某些廣告或騷擾信息放入黑名單,則無論怎樣這些聯(lián)系人也不會進入常用聯(lián)系人;又如將110,119等特殊電話放入白名單,則無論怎樣這些聯(lián)系人都在常用聯(lián)系人中。這里的黑名單或白名單可以是用戶提供的。當然,用戶也可以主動向服務器上傳常用聯(lián)系人信息,此時,該常用聯(lián)系人信息可以相當于上述的白名單。在進行常用聯(lián)系人同步時,可以采用主動同步方式,也可以采用被動同步方式,基于此,上述將常用聯(lián)系人信息同步到用戶的終端中包括以下方式之一I)主動將常用聯(lián)系人信息發(fā)送給用戶的終端(主動同步方式);2)當接收到用戶的終端主動獲取常用聯(lián)系人信息請求時,將常用聯(lián)系人信息發(fā)送給終端(被動同步方式);3)向用戶的終端發(fā)送獲取聯(lián)系人信息的通知,并接收終端獲取常用聯(lián)系人信息請求,將常用聯(lián)系人信息發(fā)送給終端(被動同步方式),例如,服務器通知用戶設備有新信息可用,設備接收到該通知后,向服務器發(fā)送請求獲取該信息。上述主動同步方式,可以采用以下方式之一實現(xiàn)1)每次確定常用聯(lián)系人后,主動將常用聯(lián)系人信息發(fā)送給用戶的終端;2)定期將常用聯(lián)系人信息發(fā)送給用戶的終端;3)當處于空閑狀態(tài)(或低負荷)時,將常用聯(lián)系人信息發(fā)送給用戶的終端。本實施例中,可以考慮采用離線或在線方式進行同步,采用在線方式進行同步時,上述將常用聯(lián)系人信息同步到用戶的終端包括確定用戶的終端在線或與自身已建立連接時,將常用聯(lián)系人信息同步到用戶的終端。如果用戶的終端當前不在線或未與服務器建立連接,則服務器等待該終端上線或者與服務器建立連接后,將常用聯(lián)系人信息發(fā)送給該終端,或者,當該終端上線或者與服務器建立連接后,主動向服務器請求獲取常用聯(lián)系人信息,或者,當該終端上線或者與服務器建立連接后,服務器發(fā)送獲取常用聯(lián)系人信息的通知給該終端。本實施例中,可以對常用聯(lián)系人進行周期更新,基于此,上述方法還包括按照設定的更新周期對常用聯(lián)系人進行更新。即每隔一段時間記錄指定時間內(nèi)用戶的通訊情況,進而按照圖I所示的方法確定新的常用聯(lián)系人信息,并將新的常用聯(lián)系人信息同步到用戶的終端。當服務器首次確定或更新常用聯(lián)系人后,服務器會將該常用聯(lián)系人信息同步到用戶所有的設備上。服務器可以通知設備有新信息可用,該通知可以立即發(fā)送給設備,或者定時通知,或者是在某些特定的情況下通知。設備在收到該通知后,可以立即獲取該信息,也可以根據(jù)實際情況(例如當前帶寬使用情況)確定以后獲取該信息或者不獲取該信息?;谏鲜龇椒?,參見圖2所示的基于融合地址簿同步聯(lián)系人的方法示意圖,其中,該用戶包括三個CAB客戶端,該方法包括CAB服務器確定常用聯(lián)系人,以及與CAB客戶端同步常用聯(lián)系人,具體確定常用聯(lián)系人和同步常用聯(lián)系人的方式可以按照上述方法實現(xiàn),這里不再贅述。下面分別給出實例1-3說明書上述方法,具體實例如下實例一用戶A有三個CAB設備,分別是設備I、設備2和設備3,服務器采用最多使用策略,并確定常用聯(lián)系人信息中最多包含5個常用聯(lián)系人,也就是用戶A使用最多的5個聯(lián)系人將出現(xiàn)在常用聯(lián)系人信息中,假定當前常用聯(lián)系人信息中用戶B排名第5,也就是用戶B是該常用聯(lián)系人信息中的最后一個,而用戶C排名第6,并且使用次數(shù)只比用戶B少I次。這時用戶A給用戶C打了一次電話,稍后又發(fā)送了一條短信,這樣用戶C的使用次數(shù)就超過了用戶B,所以此時常用聯(lián)系人信息中用戶C取代用戶B成為最后一個。當常用聯(lián)系人信息發(fā)生上述變化后,服務器立刻向用戶A的設備I和設備3發(fā)送新的常用聯(lián)系人信息,設備I和設備3收到該信息后,更新本地的常用聯(lián)系人信息。因為設備2當前不在線,所以服務器暫時沒有發(fā)送更新至該設備,稍后當設備2上線后,服務器發(fā)送新的常用聯(lián)系人信息給該設備,設備2收到該信息后更新本地的常用聯(lián)系人信息。實例二用戶A有三個CAB設備,分別是設備I、設備2和設備3,服務器采用最近使用策略,并確定常用聯(lián)系人信息中最多包含5個常用聯(lián)系人,也就是用戶A使用時間最近的5個聯(lián)系人將出現(xiàn)在常用聯(lián)系人信息中,假定當前常用聯(lián)系人信息中用戶B排名第5,而用戶C排名第6,這時用戶A給用戶C打了一次電話,這樣一來用戶C成了最近被使用的聯(lián)系人,所以此時常用聯(lián)系人信息中用戶C成為最靠前的一個,而用戶B被排除在常用聯(lián)系人信息之外。當常用聯(lián)系人信息發(fā)生上述變化后,服務器立刻向用戶A的設備I和設備3發(fā)送有新的常用聯(lián)系人信息可用的通知,設備I和設備3收到該通知后,設備I立即從服務器那里獲取了最新的信息并更新本地的常用聯(lián)系人信息。設備3,因為正在忙碌,所以等到稍后空閑時從服務器那里獲取了最新的信息并更新本地的常用聯(lián)系人信息。因為設備2當前不在線,所以服務器暫時沒有發(fā)送通知至該設備,稍后當設備2上線后,服務器發(fā)送該通知給該設備,設備2收到該通知后,從服務器那里獲取了最新的信息并更新本地的常用聯(lián)系人信息。實例三用戶A有三個CAB設備,分別是設備I、設備2和設備3,用戶通過設備I設置了黑白名單,其中黑名單中包含用戶C,白名單中包含用戶B,并將他們上傳到服務器。服務器采 用最多使用策略結(jié)合黑白名單的方式來確定用戶A的常用聯(lián)系人信息,并確定常用聯(lián)系人信息中最多包含5個常用聯(lián)系人,也就是用戶A使用最多的5個聯(lián)系人將出現(xiàn)在常用聯(lián)系人信息中,假定當前常用聯(lián)系人信息中用戶B排名第5,也就是用戶B是該常用聯(lián)系人信息中的最后一個,而用戶C排名第6,并且使用次數(shù)只比用戶B少I次。這時用戶A給用戶C打了一次電話,稍后又發(fā)送了一條短信,這樣用戶C的使用次數(shù)就超過了用戶B,但是因為用戶C在黑名單中,所以用戶C不能進入用戶A的常用聯(lián)系人信息,所以此時常用聯(lián)系人信息不變。通過上述實例可知,服務器每次對用戶的常用聯(lián)系人信息進行更新后,將會將更新后的常用聯(lián)系人信息同步至用戶的每個CAB設備上,這樣,用戶即使更換不同的用戶設備,也能夠很方便地與常用聯(lián)系人聯(lián)系,方便了用戶的使用。實施例2本實施例提供了一種基于融合地址簿同步聯(lián)系人的裝置,該裝置可以設置在CAB服務器上,參見圖3,該裝置包括以下模塊記錄模塊32,用于根據(jù)融合地址薄記錄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況;其中,通訊情況包括以下至少之一電話通訊、短信通訊、彩信通訊、電子郵件通訊、即時消息通訊、文件或數(shù)據(jù)傳輸通訊;確定模塊34,與記錄模塊32相連,用于根據(jù)記錄模塊32的記錄結(jié)果確定用戶的常用聯(lián)系人;同步模塊36,與確定模塊34相連,用于根據(jù)確定模塊34確定的常用聯(lián)系人,將該常用聯(lián)系人信息同步到用戶的終端中,其中,該終端至少為一個。本實施例根據(jù)融合地址薄確定該用戶的常用聯(lián)系人,并將常用聯(lián)系人信息同步至用戶的終端上,使用戶的各個終端上均具備相同的常用聯(lián)系人信息,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,可以讓用戶在不同的終端上使用相同的常用聯(lián)系人信息,方便了用戶使用終端,進而提高用戶的業(yè)務體驗。記錄模塊32包括終端通訊情況記錄單元,用于在指定時間內(nèi)記錄用戶終端與聯(lián)系人終端間的終端通訊情況;通訊確定單元,用于根據(jù)融合地址薄中用戶與終端的對應關系和該終端通訊情況記錄單元記錄的該終端通信情況確定該用戶與聯(lián)系人之間的通訊情況。其中,通訊確定單元包括通訊記錄子單元,用戶將用戶的所有終端的終端通訊情況記錄為該用戶的通訊情況;聯(lián)系人確定子單元,用于確定用戶的通訊情況中聯(lián)系人終端對應的聯(lián)系人;通訊確定子單元,用于根據(jù)用戶的通訊情況確定用戶與聯(lián)系人的通訊情況。確定常用聯(lián)系人的方式比較靈活,可以預先設定確定的策略,例如按照通訊時長、通訊次數(shù),以及通訊時刻進行確定,基于此,該確定模塊包括以下之一第一確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊次數(shù),根據(jù)統(tǒng)計的通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;第二確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第二指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人;第三確定單元,用于統(tǒng)計記錄結(jié)果中用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為用戶的常用聯(lián)系人。為了使常用聯(lián)系人更符合用戶的意愿,本實施例中的確定模塊34包括修改單元,用于根據(jù)記錄結(jié)果確定用戶的初始常用聯(lián)系人,對該初始常用聯(lián)系人進行修正,得到用戶的常用聯(lián)系人。其中,對初始常用聯(lián)系人進行修正的方式可以包括判斷初始常用聯(lián)系人中是否有被列入用戶的黑名單中的聯(lián)系人,如果有,將列入黑名單中的聯(lián)系人從初始常用聯(lián)系人刪除中;或者,判斷用戶的白名單中的聯(lián)系人是否有未在初始常用聯(lián)系人中的聯(lián)系人,如果有,將白名單中的未在初始常用聯(lián)系人中的聯(lián)系人加入初始常用聯(lián)系人中。其中,上述黑名單或白名單為用戶提供的。同步模塊36將常用聯(lián)系人信息同步到用戶的終端中,可以采用主動方式或被動方式,基于此,該同步模塊36包括以下之一主動下發(fā)單元,用于主動將常用聯(lián)系人信息發(fā)送給用戶的終端;例如確定常用聯(lián)系人信息后,主動將常用聯(lián)系人信息發(fā)送給用戶的終端;或者,定期將常用聯(lián)系人信息發(fā)送給用戶的終端;或者,當處于空閑狀態(tài)時,將常用聯(lián)系人信息發(fā)送給用戶的終端。第一被動下發(fā)單元,用于當接收到用戶的終端主動獲取常用聯(lián)系人信息請求時,將常用聯(lián)系人信息發(fā)送給終端;第二被動下發(fā)單元,用于向用戶的終端發(fā)送獲取聯(lián)系人信息的通知,并接收終端獲取常用聯(lián)系人信息請求,將常用聯(lián)系人信息發(fā)送給終端。本實施例同步模塊36還包括同步單元,用于確定用戶的終端在線或與自身已建立連接時,將常用聯(lián)系人信息同步到用戶的終端。常用聯(lián)系人信息可能會發(fā)生變化,基于此,上述裝置還包括更新模塊,用于按照設定的更新周期對常用聯(lián)系人信息進行更新。本實施例根據(jù)融合地址薄確定常用聯(lián)系人,將該常用聯(lián)系人信息同步至用戶的每個設備上,這樣用戶即使更換不同的用戶設備,也能夠很方便地與常用聯(lián)系人聯(lián)系,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,方便了用戶的使用。實施例3本實施例提供了一種基于融合地址簿同步聯(lián)系人的系統(tǒng),參見圖4,該系統(tǒng)包括服務器30和終端40,其中,服務器30包括實施例2中圖3所示的裝置,該裝置中的各個模塊的功能與實施例2中的相同,這里不再贅述;
終端40包括聯(lián)系人同步模塊42,用于接收服務器30下發(fā)的常用聯(lián)系人信息,將常用聯(lián)系人信息設置在聯(lián)系人名單中。
本實施例根據(jù)融合地址薄確定常用聯(lián)系人,將常用聯(lián)系人信息同步至用戶的每個設備上,這樣用戶即使更換不同的用戶設備,也能夠很方便地與常用聯(lián)系人聯(lián)系,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,方便了用戶的使用。從以上的描述中可以看出,以上實施例根據(jù)融合地址薄確定常用聯(lián)系人后,將該常用聯(lián)系人信息同步至用戶的每個設備上,這樣用戶即使更換不同的用戶設備,也能夠很方便地與常用聯(lián)系人聯(lián)系,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,方便了用戶的使用。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于融合地址簿同步聯(lián)系人的方法,其特征在于,包括 根據(jù)融合地址薄記錄用戶與聯(lián)系人之間的通訊情況,根據(jù)記錄結(jié)果確定所述用戶的常用聯(lián)系人; 將所述常用聯(lián)系人信息同步到所述用戶的終端中,其中,所述終端至少為ー個。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)融合地址薄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況包括 在指定時間內(nèi)記錄用戶終端與聯(lián)系人終端間的終端通訊情況; 根據(jù)融合地址薄中用戶與終端的對應關系和所述終端通信情況確定所述用戶與聯(lián)系人之間的通訊情況。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)融合地址薄中用戶與終端的對應關系和所述終端通信情況確定所述用戶與聯(lián)系人之間的通訊情況包括 將所述用戶的所有終端的終端通訊情況記錄為所述用戶的通訊情況; 確定所述用戶的通訊情況中所述聯(lián)系人終端對應的聯(lián)系人; 根據(jù)所述用戶的通訊情況確定所述用戶與所述聯(lián)系人的通訊情況。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)記錄結(jié)果確定所述用戶的常用聯(lián)系人包括以下方式之一 統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊次數(shù),根據(jù)統(tǒng)計的所述通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人; 統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第ニ指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人; 統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述常用聯(lián)系人信息同步到所述用戶的終端中包括以下方式之一 主動將所述常用聯(lián)系人信息發(fā)送給所述用戶的終端; 當接收到所述用戶的終端主動獲取常用聯(lián)系人信息請求時,將所述常用聯(lián)系人信息發(fā)送給所述終端; 向所述用戶的終端發(fā)送獲取聯(lián)系人信息的通知,并接收所述終端獲取常用聯(lián)系人信息請求,將所述常用聯(lián)系人信息發(fā)送給所述終端。
6.一種基于融合地址簿同步聯(lián)系人的裝置,其特征在于,包括 記錄模塊,用于根據(jù)融合地址薄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況; 確定模塊,用于根據(jù)所述記錄模塊的記錄結(jié)果確定所述用戶的常用聯(lián)系人; 同步模塊,用于根據(jù)所述確定模塊確定的所述常用聯(lián)系人,將所述常用聯(lián)系人信息同步到所述用戶的終端中,其中,所述終端至少為ー個。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述記錄模塊包括 終端通訊情況記錄單元,用于在指定時間內(nèi)記錄用戶終端與聯(lián)系人終端間的終端通訊情況; 通訊確定単元,用于根據(jù)融合地址薄中用戶與終端的對應關系和所述終端通訊情況記錄單元記錄的所述終端通信情況確定所述用戶與聯(lián)系人之間的通訊情況。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述通訊確定單元包括 通訊記錄子単元,用戶將所述用戶的所有終端的終端通訊情況記錄為所述用戶的通訊情況; 聯(lián)系人確定子単元,用于確定所述用戶的通訊情況中所述聯(lián)系人終端對應的聯(lián)系人; 通訊確定子単元,用于根據(jù)所述用戶的通訊情況確定所述用戶與所述聯(lián)系人的通訊情況。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊包括以下之一 第一確定單元,用于統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊次數(shù),根據(jù)統(tǒng)計的所述通訊次數(shù)選擇第一指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人; 第二確定單元,用于統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊時刻,根據(jù)統(tǒng)計的通訊時刻選擇第二指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人; 第三確定單元,用于統(tǒng)計所述記錄結(jié)果中所述用戶與聯(lián)系人之間的通訊時長,根據(jù)統(tǒng)計的通訊時長選擇第三指定個數(shù)的聯(lián)系人作為所述用戶的常用聯(lián)系人。
10.一種基于融合地址簿同步聯(lián)系人的系統(tǒng),其特征在于,包括服務器和終端,其中,所述服務器包括權(quán)利要求6至9任一項所述的裝置; 所述終端包括聯(lián)系人同步模塊,用于接收所述服務器下發(fā)的所述常用聯(lián)系人信息,將所述常用聯(lián)系人信息設置在聯(lián)系人名單中。
全文摘要
本發(fā)明公開了一種基于融合地址簿同步聯(lián)系人的方法、裝置和系統(tǒng)。其中,該方法包括根據(jù)融合地址薄記錄指定時間內(nèi)用戶與聯(lián)系人之間的通訊情況,根據(jù)記錄結(jié)果確定用戶的常用聯(lián)系人;將常用聯(lián)系人信息同步到用戶的終端中,其中,該終端至少為一個。通過本發(fā)明,解決了用戶的多個終端間沒有統(tǒng)一的常用聯(lián)系人信息,影響用戶業(yè)務體驗度的問題,方便了用戶使用終端。
文檔編號H04L29/08GK102868771SQ20111018819
公開日2013年1月9日 申請日期2011年7月6日 優(yōu)先權(quán)日2011年7月6日
發(fā)明者姚立哲, 陳軍, 尚國強, 盧艷 申請人:中興通訊股份有限公司