本發(fā)明涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種信息同步方法及裝置。
背景技術(shù):
隨著各種即時(shí)通訊應(yīng)用的使用,給用戶帶來了很多方便,用戶可以在任何時(shí)間任何地點(diǎn)和任意一個(gè)或者多個(gè)好友聊天,基于用戶與各個(gè)好友之間的關(guān)系不同,聊天信息的內(nèi)容也不盡相同,各種聊天信息五花八門,有私密的,也有公開的,比如,在公司上班聊天信息可以是同事之間交流工作事情,下班路上或者回家,聊天信息可以是戀人之間的談情說愛,或者也可以是閨蜜之間說點(diǎn)悄悄話等等。
現(xiàn)有技術(shù)中,通常一個(gè)帳號(hào)的所有聊天信息(包括與各個(gè)好友之間的所有聊天信息)可以在登錄該帳號(hào)的任意終端設(shè)備上面進(jìn)行同步,這種方式私密性比較差,比如,某人在外面通過手機(jī)的即時(shí)通訊應(yīng)用與閨蜜之間說說悄悄話,同時(shí)該帳號(hào)在家里電腦也登錄,因此用戶與閨蜜之間的悄悄話全都同步至家里電腦,家人都可以看到,這樣破壞了用戶聊天信息的隱秘性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種信息同步方法及裝置,可基于目標(biāo)用戶與不同好友之間的親密度區(qū)別化同步聊天信息,提高親密好友之間聊天信息的隱秘性。
本發(fā)明實(shí)施例第一方面提供一種信息同步方法,其可包括:
獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例第二方面提供一種信息同步裝置,其可包括:
第一獲取單元,用于獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
第二獲取單元,用于獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
同步單元,用于若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明第三方面提供一種信息同步裝置,包括:
處理器和存儲(chǔ)器;其中,所述處理器通過調(diào)用所述存儲(chǔ)器中的代碼或指令以執(zhí)行第一方面所描述的信息方法的部分或者全部步驟。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的信息同步方法的第一實(shí)施例流程示意圖;
圖2是本發(fā)明實(shí)施例提供的信息同步方法的第二實(shí)施例流程示意圖;
圖3是本發(fā)明實(shí)施例提供的信息同步方法的第三實(shí)施例流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種信息同步裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的另一種信息同步裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的又一種信息同步裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的一種系統(tǒng)架構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置展示該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例所描述的終端可以包括智能手機(jī)(如Android手機(jī)、iOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
下面將結(jié)合圖1至圖6對(duì)本發(fā)明實(shí)施例提供的信息同步方法及裝置進(jìn)行具體描述。
請(qǐng)參照?qǐng)D1,是本發(fā)明實(shí)施例提供的信息同步方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的信息同步方法,包括步驟:
S101,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
本發(fā)明實(shí)施例中,信息交互平臺(tái)指一種通過社交關(guān)系和/或共同興趣(或共同利益)將人與人之間聯(lián)系起來的網(wǎng)絡(luò)架構(gòu),用戶可以通過該信息交互平臺(tái)所提供的客戶端進(jìn)行日常交流以及處理一些日常事務(wù)。每個(gè)用戶可以擁有用于為該信息交互平臺(tái)上其他用戶所辨識(shí)的網(wǎng)絡(luò)身份,該網(wǎng)絡(luò)身份可以是用戶注冊(cè)時(shí)系統(tǒng)自動(dòng)為其分配的帳號(hào)。
在信息交互平臺(tái)上,不同用戶之間可以通過互相確認(rèn)的方式以建立社交關(guān)系,例如,互相加好友或互相關(guān)注等。當(dāng)兩個(gè)用戶建立了社交關(guān)系后,他們成為彼此的社交網(wǎng)絡(luò)聯(lián)系人。一組用戶可以通過自行選擇的方式,以形成具有彼此之間的社交關(guān)系,從而形成一個(gè)社交群組。該群組內(nèi)的每個(gè)成員都是該群組內(nèi)所有其他成員的社交網(wǎng)絡(luò)聯(lián)系人,當(dāng)用戶之間成為社交網(wǎng)絡(luò)聯(lián)系人后即可在客戶端(比如即時(shí)通訊應(yīng)用)進(jìn)行聊天交流。
信息交互平臺(tái)上的每個(gè)用戶均具有社交網(wǎng)絡(luò)聯(lián)系人列表,即好友列表,以供其與其列表中的好友采用即時(shí)通信消息等形式進(jìn)行交流。例如,在一個(gè)社交群組內(nèi)的用戶可以通過信息交互平臺(tái)提供的接口進(jìn)行相互通信,而用戶之間也可以通過信息交互平臺(tái)提供的接口進(jìn)行相互通信。
每個(gè)用戶在信息交互平臺(tái)注冊(cè)的帳號(hào)即成為用戶的網(wǎng)絡(luò)身份標(biāo)識(shí),用戶可以在任意終端登錄自己的帳號(hào),并選擇該帳號(hào)的好友列表中的任意一個(gè)好友進(jìn)行交流。本發(fā)明實(shí)施例的第一終端可以是任意終端,比如智能手機(jī)、個(gè)人計(jì)算機(jī)、平板電腦等等。目標(biāo)帳號(hào)可以是在信息交互平臺(tái)注冊(cè)的任意帳號(hào)。
在本發(fā)明的后續(xù)實(shí)施例中,將信息交互平臺(tái)統(tǒng)稱為服務(wù)器,該服務(wù)器能夠?qū)崿F(xiàn)信息交互平臺(tái)的所有社交網(wǎng)絡(luò)功能。
其中,目標(biāo)用戶采用自己的目標(biāo)帳號(hào)在第一終端登錄,然后與該目標(biāo)帳號(hào)的好友列表中的任意好友進(jìn)行聊天,服務(wù)器獲取該目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友之間的聊天信息,目標(biāo)好友可以是該目標(biāo)帳號(hào)的好友列表中的任意好友,聊天信息可以包括目標(biāo)用戶與辦公室同事之間談?wù)摰墓ぷ魇虑?,也可以是目?biāo)用戶與戀人之間的談情說愛,也可以是目標(biāo)用戶與閨蜜之間說的悄悄話等等。需要說明的是,目標(biāo)用戶是與該目標(biāo)帳號(hào)綁定的用戶。
S102,獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
本發(fā)明實(shí)施例中,目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度用于表示該目標(biāo)用戶與該目標(biāo)好友之間的親密關(guān)系,比如親密度可以包括非常親密,一般親密,以及不親密等等。服務(wù)器即根據(jù)用戶親密度模型,預(yù)先計(jì)算該目標(biāo)用戶與好友列表中各個(gè)好友之間的親密度。具體可選的,服務(wù)器根據(jù)目標(biāo)用戶與各個(gè)好友之間的互動(dòng)頻率來計(jì)算目標(biāo)用戶與各個(gè)好友之間的親密度,互動(dòng)頻率可以包括發(fā)消息的頻率,社交圈互動(dòng)頻率等等,其中社交圈互動(dòng)頻率可以包括社交圈點(diǎn)贊頻率、評(píng)論頻率以及分享頻率等等。當(dāng)需要獲取目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度時(shí),可以根據(jù)跟目標(biāo)好友的標(biāo)識(shí)(目標(biāo)好友的標(biāo)識(shí)包括目標(biāo)好友的昵稱或者目標(biāo)好友的帳號(hào)等等),查找到該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度。
需要說明的是,在計(jì)算親密度時(shí),可以根據(jù)互動(dòng)頻率所屬范圍確定親密度,比如一個(gè)時(shí)間周期(一個(gè)月)內(nèi)互動(dòng)頻率在60次以上為非常親密,互動(dòng)頻率在30~60次為一般親密,互動(dòng)頻率小于30次為不親密。
具體可選的,目標(biāo)用戶與好友列表中各個(gè)好友之間的親密度還可以包括當(dāng)前親密,過去親密(如前女友),單向親密(你暗戀對(duì)方,總給對(duì)方發(fā)消息,總看對(duì)方朋友圈),這種親密度衡量方式也可以通過互動(dòng)頻率計(jì)算得到。
S103,若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例中,當(dāng)目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度滿足預(yù)設(shè)信息同步條件時(shí),則可以將目標(biāo)用戶在第一終端與目標(biāo)好友之間的聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,該預(yù)設(shè)信息同步條件可以根據(jù)親密度的具體形式進(jìn)行確定,比如,親密度為目標(biāo)用戶與目標(biāo)好友之間的互動(dòng)頻率,則該預(yù)設(shè)信息同步條件可以是目標(biāo)親密度大于預(yù)設(shè)閾值,或者,親密度為根據(jù)互動(dòng)頻率確定的一般親密、非常親密以及不親密,則該預(yù)設(shè)信息同步條件可以為親密度為非常親密。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D2,為本發(fā)明實(shí)施例提供的另一種信息同步方法的流程圖,如圖所示,本發(fā)明實(shí)施例的信息同步方法包括以下步驟:
S201,獲取所述目標(biāo)帳號(hào)的好友列表中的所有好友;
本發(fā)明實(shí)施例中,好友列表中的所有好友為目標(biāo)用戶添加的好友,目標(biāo)用戶可以與好友列表中的任意好友進(jìn)行聊天。為了計(jì)算目標(biāo)用戶與好友列表中的所有好友之間的親密度,服務(wù)器預(yù)先獲取目標(biāo)帳號(hào)的好友列表中的所有好友。
S202,計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,并存儲(chǔ)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度。
具體可選的,所述計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,包括:
根據(jù)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的互動(dòng)頻率,計(jì)算所述目標(biāo)用戶與每個(gè)所述好友之間的親密度。
上述互動(dòng)頻率包括歷史聊天頻率、社交圈分享操作頻率、社交圈點(diǎn)贊操作頻率、社交圈評(píng)論操作頻率中的至少一種。
本發(fā)明實(shí)施例中,目標(biāo)用戶與好友之間的歷史聊天頻率可以是目標(biāo)用戶與該好友單位時(shí)間內(nèi)聊天次數(shù)或者聊天內(nèi)容多少,單位時(shí)間可以是一天,社交圈分享操作可以是目標(biāo)用戶分享好友上傳或轉(zhuǎn)載的各種內(nèi)容(比如照片、視頻、文字等等),社交圈分享操作也可以是好友分享目標(biāo)用戶上傳或轉(zhuǎn)載的各種內(nèi)容,社交圈點(diǎn)贊操作可以是目標(biāo)用戶對(duì)好友上傳或轉(zhuǎn)載的各種內(nèi)容的點(diǎn)贊操作,社交圈點(diǎn)贊操作也可以是好友對(duì)目標(biāo)用戶上傳或轉(zhuǎn)載的各種內(nèi)容的點(diǎn)贊操作。社交圈評(píng)論操作可以是目標(biāo)用戶對(duì)好友上傳或轉(zhuǎn)載的各種內(nèi)容的評(píng)論操作,社交圈評(píng)論操作也可以是好友對(duì)目標(biāo)用戶上傳或轉(zhuǎn)載的各種內(nèi)容的評(píng)論操作。
S203,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
S204,獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
本發(fā)明實(shí)施例步驟S203-S204請(qǐng)參照?qǐng)D1的實(shí)施例步驟S101-S102,在此不再贅述。
S205,若所述目標(biāo)親密度大于預(yù)設(shè)閾值,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例中,目標(biāo)親密度為目標(biāo)用戶與目標(biāo)好友之間的互動(dòng)頻率,若目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度大于預(yù)設(shè)閾值,則將目標(biāo)帳號(hào)在第一終端與目標(biāo)好友的聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D3,為本發(fā)明實(shí)施例提供的又一種信息同步方法的流程圖,如圖所示,本發(fā)明實(shí)施例的信息同步方法包括以下步驟:
S301,獲取所述目標(biāo)帳號(hào)的好友列表中的所有好友;
S302,計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,并存儲(chǔ)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度。
本發(fā)明實(shí)施例步驟S301-S302請(qǐng)參照?qǐng)D2的實(shí)施例步驟S201-S202,在此不再贅述。
S303,按照從大到小的順序,將所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度進(jìn)行排序,形成原始排序表;
本發(fā)明實(shí)施例中,當(dāng)計(jì)算了目標(biāo)用戶與所有好友中每個(gè)好友之間的親密度后,按照從大到小的順序,將該目標(biāo)用戶與所有好友中每個(gè)好友之間的親密度進(jìn)行排序,形成原始排序表。
S304,將所述原始排序表下發(fā)至所述第一終端;
本發(fā)明實(shí)施例中,服務(wù)器將該原始排序表下發(fā)至第一終端,第一終端接收到該原始排序表后,顯示該原始排序表,目標(biāo)用戶可以對(duì)該原始排序表進(jìn)行操作。
S305,接收所述第一終端反饋的針對(duì)所述原始排序表的更新指令,并根據(jù)所述更新指令,對(duì)所述原始排序表進(jìn)行更新。
本發(fā)明實(shí)施例中,目標(biāo)用戶可以通過該第一終端輸入用于修改原始排序表的觸發(fā)指令,該觸發(fā)指令的觸發(fā)操作可以是觸屏操作,語音操作等等。可選的,目標(biāo)用戶可以調(diào)整該原始排序表中各個(gè)好友之間的排序順序,比如,目標(biāo)用戶認(rèn)為雖然與某一個(gè)好友的互動(dòng)頻率比較少,但是目標(biāo)用戶認(rèn)為與該好友之間是屬于親密關(guān)系的,比如,目標(biāo)用戶與自己父母隨時(shí)在社交網(wǎng)絡(luò)中聊天比較少,但是也是屬于親密關(guān)系,則可以自己調(diào)整原始排序表的順序。
第一終端向服務(wù)器發(fā)送針對(duì)原始排序表的更新指令,當(dāng)服務(wù)器接收到該更新指令后,即根據(jù)該更新指令,對(duì)原始排序表進(jìn)行更新。
S306,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
S307,獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
S308,若所述目標(biāo)用戶與所述目標(biāo)好友之間的所述目標(biāo)親密度排序在所述原始排序表的前預(yù)設(shè)大小百分比,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例中,當(dāng)需要判斷目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度是否滿足預(yù)設(shè)信息同步條件時(shí),可以是判斷該目標(biāo)親密度是否排序在原始排序表的前預(yù)設(shè)大小百分比,比如判斷該目標(biāo)親密度是否排序在原始排序表的前30%,若是,則將目標(biāo)帳號(hào)在第一終端的聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種通過排序的方式來確定是否進(jìn)行聊天信息同步相比于圖2的實(shí)施例更加具有可行性,比如目標(biāo)用戶本身與任何一個(gè)好友之間的互動(dòng)都比較少,則簡單與預(yù)設(shè)閾值比較,可能準(zhǔn)確度就不高。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D4,為本發(fā)明實(shí)施例提供的一種信息同步裝置的結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實(shí)施例的信息同步裝置包括第一獲取單元10、第二獲取單元11以及同步單元12;
第一獲取單元10,用于獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
第二獲取單元11,用于獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
同步單元12,用于若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D5,為本發(fā)明實(shí)施例提供的另一種信息同步裝置的結(jié)構(gòu)示意圖,如圖所示,本實(shí)施例的信息同步裝置包括:
第一獲取單元20,用于獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
第二獲取單元21,用于獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
同步單元22,用于若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
可選的,本發(fā)明實(shí)施例的信息同步裝置還包括第三獲取單元23以及計(jì)算單元24;
第三獲取單元23,用于獲取所述目標(biāo)帳號(hào)的好友列表中的所有好友;
計(jì)算單元24,用于計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,并存儲(chǔ)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度。
具體可選的,所述計(jì)算單元24具體用于根據(jù)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的互動(dòng)頻率,計(jì)算所述目標(biāo)用戶與每個(gè)所述好友之間的親密度。
上述互動(dòng)頻率包括歷史聊天頻率、社交圈分享操作頻率、社交圈點(diǎn)贊操作頻率、社交圈評(píng)論操作頻率中的至少一種。
上述同步單元22具體用于若所述目標(biāo)親密度大于預(yù)設(shè)閾值,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
進(jìn)一步可選的,本發(fā)明實(shí)施例的信息同步裝置還包括排序單元25;
排序單元25,用于按照從大到小的順序,將所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度進(jìn)行排序,形成原始排序表;
上述同步單元22具體用于若所述目標(biāo)用戶與所述目標(biāo)好友之間的所述目標(biāo)親密度排序在所述原始排序表的前預(yù)設(shè)大小百分比,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
進(jìn)一步可選的,本發(fā)明實(shí)施例的信息同步裝置還包括下發(fā)單元26和更新單元27;
下發(fā)單元26,用于將所述原始排序表下發(fā)至所述第一終端;
更新單元27,用于接收所述第一終端反饋的針對(duì)所述原始排序表的更新指令,并根據(jù)所述更新指令,對(duì)所述原始排序表進(jìn)行更新。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D6,是本發(fā)明實(shí)施例提供的又一種信息同步裝置的結(jié)構(gòu)示意圖。本實(shí)施例中所描述的信息同步裝置包括:至少一個(gè)輸入設(shè)備1000;至少一個(gè)輸出設(shè)備2000;至少一個(gè)處理器3000,例如CPU;和存儲(chǔ)器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲(chǔ)器4000通過總線5000連接。
其中,上述輸入設(shè)備1000具體可為服務(wù)器的接收器,用于接收目標(biāo)帳號(hào)在第一終端的聊天信息;
上述輸出設(shè)備2000具體可為服務(wù)器的發(fā)射器,用于向第二終端同步目標(biāo)帳號(hào)在第一終端的聊天信息。
上述存儲(chǔ)器4000可以是高速RAM存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如磁盤存儲(chǔ)器。上述存儲(chǔ)器4000用于存儲(chǔ)一組程序代碼,上述輸入設(shè)備1000、輸出設(shè)備2000和處理器3000用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
上述輸入設(shè)備1000,用于獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息;
上述處理器3000,用于獲取所述目標(biāo)用戶與所述目標(biāo)好友之間的目標(biāo)親密度;
上述輸出設(shè)備2000,用于若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
可選的,上述輸入設(shè)備1000獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息之前,還包括:
上述處理器3000獲取所述目標(biāo)帳號(hào)的好友列表中的所有好友;
上述處理器3000計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,并存儲(chǔ)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度。
可選的,上述處理器3000計(jì)算所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度,包括:
根據(jù)所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的互動(dòng)頻率,計(jì)算所述目標(biāo)用戶與每個(gè)所述好友之間的親密度。
所述互動(dòng)頻率包括歷史聊天頻率、社交圈分享操作頻率、社交圈點(diǎn)贊操作頻率、社交圈評(píng)論操作頻率中的至少一種。
可選的,上述若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端具體包括:
若所述目標(biāo)親密度大于預(yù)設(shè)閾值,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
優(yōu)選的,按照從大到小的順序,將所述目標(biāo)用戶與所述所有好友中每個(gè)好友之間的親密度進(jìn)行排序,形成原始排序表;
上述若所述目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端具體包括:
若所述目標(biāo)用戶與所述目標(biāo)好友之間的所述目標(biāo)親密度排序在所述原始排序表的前預(yù)設(shè)大小百分比,則將所述聊天信息同步至登錄所述目標(biāo)帳號(hào)的第二終端。
可選的,上述輸出設(shè)備2000將所述原始排序表下發(fā)至所述第一終端;
上述輸入設(shè)備1000接收所述第一終端反饋的針對(duì)所述原始排序表的更新指令,并根據(jù)所述更新指令,對(duì)所述原始排序表進(jìn)行更新。
本發(fā)明實(shí)施例中,獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友的聊天信息,獲取該目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則將該聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端,這種方式可以根據(jù)目標(biāo)用戶與目標(biāo)好友之前的目標(biāo)親密度來確定是否進(jìn)行聊天信息的同步,可以有效保證親密度高的好友之間聊天信息的隱秘性。
請(qǐng)參照?qǐng)D7,為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖,本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)圖包括服務(wù)器、第一終端和第二終端,服務(wù)器分別和第一終端和第二終端建立網(wǎng)絡(luò)連接。
目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友進(jìn)行聊天,服務(wù)器獲取目標(biāo)用戶采用目標(biāo)帳號(hào)在第一終端上與目標(biāo)好友之間的聊天信息,并獲取目標(biāo)用戶與目標(biāo)好友之間的目標(biāo)親密度,若該目標(biāo)親密度滿足預(yù)設(shè)信息同步條件,則服務(wù)器將第一終端的聊天信息同步至登錄該目標(biāo)帳號(hào)的第二終端。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何一種信息同步方法的部分或全部步驟。
盡管在此結(jié)合各實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,然而,在實(shí)施所要求保護(hù)的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實(shí)現(xiàn)所述公開實(shí)施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個(gè)”不排除多個(gè)的情況。單個(gè)處理器或其他單元可以實(shí)現(xiàn)權(quán)利要求中列舉的若干項(xiàng)功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)程序存儲(chǔ)/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過Internet或其它有線或無線電信系統(tǒng)。
本發(fā)明是參照本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管結(jié)合具體特征及其實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對(duì)其進(jìn)行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。