亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)處理方法、裝置、客戶端及服務(wù)器的制造方法

文檔序號(hào):8433821閱讀:272來源:國知局
一種數(shù)據(jù)處理方法、裝置、客戶端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置、客戶端及服務(wù)器。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)的通信系統(tǒng)指為互聯(lián)網(wǎng)用戶提供通信會(huì)話的交流平臺(tái)。通信會(huì)話可包括但不限于:即時(shí)通信會(huì)話、SNS(Social Networking Services,社會(huì)性網(wǎng)絡(luò)服務(wù))通信會(huì)話等等??蛻舳酥改軌蛟谥T如PC (Personal Computer,個(gè)人計(jì)算機(jī))、筆記本電腦、手機(jī)、PAD (平板電腦)、智能可穿戴設(shè)備、車載終端等終端中運(yùn)行,并能夠?qū)崿F(xiàn)通信會(huì)話功能的應(yīng)用程序,客戶端可包括但不限于:即時(shí)通信客戶端、SNS客戶端等等。通常,通信系統(tǒng)中的服務(wù)器會(huì)緩存每個(gè)通信會(huì)話的歷史數(shù)據(jù),現(xiàn)有技術(shù)中,客戶端可以從服務(wù)器獲取通信會(huì)話的歷史數(shù)據(jù)并進(jìn)行本地存儲(chǔ),以方便用戶進(jìn)行會(huì)話交流,服務(wù)器將通信會(huì)話的歷史數(shù)據(jù)下發(fā)給客戶端之后,會(huì)將緩存空間中已完成下發(fā)的數(shù)據(jù)進(jìn)行刪除,以減輕存儲(chǔ)負(fù)擔(dān);此后,如果客戶端由于應(yīng)用程序的重裝、設(shè)備更換等原因丟失本地存儲(chǔ)空間中的數(shù)據(jù),由于無法再從服務(wù)器獲得所丟失的數(shù)據(jù),從而使得客戶端無法在通信會(huì)話過程中提供歷史數(shù)據(jù)支持,影響通信會(huì)話的質(zhì)量和效率。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法、裝置、客戶端及服務(wù)器,能夠提供通信會(huì)話的歷史數(shù)據(jù),以在通信會(huì)話過程中提供歷史數(shù)據(jù)支持,提升通信會(huì)話的質(zhì)量和效率。
[0004]本發(fā)明實(shí)施例第一方面提供一種數(shù)據(jù)處理方法,可包括:
[0005]當(dāng)接收到源客戶端發(fā)送的關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求時(shí),服務(wù)器查詢與所述源客戶端參與相同通信會(huì)話的目標(biāo)客戶端;
[0006]所述服務(wù)器從所述目標(biāo)客戶端獲取所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù);
[0007]所述服務(wù)器將所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù)發(fā)送至所述源客戶端。
[0008]本發(fā)明實(shí)施例第二方面提供另一種數(shù)據(jù)處理方法,可包括:
[0009]源客戶端查詢與本端參與相同通信會(huì)話的目標(biāo)客戶端;
[0010]所述源客戶端向所述目標(biāo)客戶端發(fā)送關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求;
[0011]所述源客戶端接收所述目標(biāo)客戶端返回的所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù)。
[0012]本發(fā)明實(shí)施例第三方面提供一種數(shù)據(jù)處理裝置,可包括:
[0013]查詢單元,用于當(dāng)接收到源客戶端發(fā)送的關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求時(shí),查詢與所述源客戶端參與相同通信會(huì)話的目標(biāo)客戶端;
[0014]請(qǐng)求單元,用于從所述目標(biāo)客戶端獲取所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù);
[0015]反饋單元,用于將所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù)發(fā)送至所述源客戶端。
[0016]本發(fā)明實(shí)施例第四方面提供一種服務(wù)器,可包括上述第三方面提供的數(shù)據(jù)處理裝置。
[0017]本發(fā)明實(shí)施例第五方面提供一種客戶端,可包括:
[0018]查詢單元,用于查詢與本端參與相同通信會(huì)話的目標(biāo)客戶端;
[0019]請(qǐng)求單元,用于向所述目標(biāo)客戶端發(fā)送關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求;
[0020]接收單元,用于接收所述目標(biāo)客戶端返回的所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù)。
[0021]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0022]本發(fā)明實(shí)施例中,當(dāng)源客戶端請(qǐng)求獲得通信會(huì)話的歷史數(shù)據(jù)時(shí),查詢與所述源客戶端參與相同通信會(huì)話的目標(biāo)客戶端,從目標(biāo)客戶端中獲取所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù),從而能夠?yàn)樵纯蛻舳颂峁┩ㄐ艜?huì)話的歷史數(shù)據(jù),以使所述源客戶端在通信會(huì)話過程中能夠提供歷史數(shù)據(jù)支持,提升了通信會(huì)話的質(zhì)量和效率。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明實(shí)施例提供的一種通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程圖;
[0026]圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程圖;
[0027]圖4為本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)處理方法的流程圖;
[0028]圖5為本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)處理方法的流程圖;
[0029]圖6,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0030]圖7為圖6所示的查詢單元101的實(shí)施例的結(jié)構(gòu)示意圖;
[0031]圖8為圖6所示的請(qǐng)求單元102的實(shí)施例的結(jié)構(gòu)示意圖;
[0032]圖9為圖6所示的反饋單元103的實(shí)施例的結(jié)構(gòu)示意圖;
[0033]圖10為本發(fā)明實(shí)施例提供的一種客戶端的結(jié)構(gòu)示意圖;
[0034]圖11為圖10所示的查詢單元201的實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(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ù)的范圍。
[0036]本發(fā)明實(shí)施例中,通信會(huì)話可包括但不限于:即時(shí)通信會(huì)話、SNS通信會(huì)話等等??蛻舳酥改軌蛟谥T如PC、筆記本電腦、手機(jī)、PAD、智能可穿戴設(shè)備、車載終端等終端中運(yùn)行,并能夠?qū)崿F(xiàn)通信會(huì)話功能的應(yīng)用程序,客戶端可包括但不限于:即時(shí)通信客戶端、SNS客戶端等等。按照參與通信會(huì)話的客戶端數(shù)量進(jìn)行劃分,通信會(huì)話的類型可包括:單獨(dú)會(huì)話或群組會(huì)話;其中,單獨(dú)會(huì)話指一對(duì)一會(huì)話,即指兩個(gè)客戶端之間所進(jìn)行的會(huì)話交流;群組會(huì)話指一對(duì)多會(huì)話,即指兩個(gè)以上客戶端之間所進(jìn)行的會(huì)話交流。需要說明的是,參與通信會(huì)話的客戶端可被稱為該通信會(huì)話的成員客戶端。
[0037]請(qǐng)參見圖1,為本發(fā)明實(shí)施例提供的一種通信系統(tǒng)的結(jié)構(gòu)示意圖;如圖1所示,該通信系統(tǒng)中可包括服務(wù)器及至少一個(gè)客戶端。其中,客戶端或客戶端側(cè)的用戶可以在圖1所示的通信系統(tǒng)中進(jìn)行注冊(cè),客戶端側(cè)的用戶通過客戶端登錄通信系統(tǒng)之后,客戶端可接入至服務(wù)器,并可以與接入至所述服務(wù)器的其他客戶端側(cè)的用戶進(jìn)行通信會(huì)話;客戶端側(cè)的用戶通過客戶端退出通信系統(tǒng)之后,客戶端斷開與所述服務(wù)器之間的連接。其中,服務(wù)器指能夠?yàn)榭蛻舳颂峁┩ㄐ艜?huì)話所必需的服務(wù),并能夠管理通信系統(tǒng)中的用戶或客戶端,對(duì)通信會(huì)話所涉及的會(huì)話時(shí)間、參與會(huì)話的客戶端標(biāo)識(shí)等信息進(jìn)行存儲(chǔ)和分發(fā),以及對(duì)通信會(huì)話的數(shù)據(jù)等信息進(jìn)行轉(zhuǎn)發(fā)和處理的設(shè)備。
[0038]通常,通信系統(tǒng)中的服務(wù)器會(huì)緩存每個(gè)通信會(huì)話的歷史數(shù)據(jù),并按照一定的策略例如:到達(dá)一定時(shí)間或累積緩存到一定數(shù)據(jù)量等策略,將每個(gè)通信會(huì)話的歷史數(shù)據(jù)下發(fā)給通信會(huì)話的成員客戶端,在向成員客戶端下發(fā)通信會(huì)話的歷史數(shù)據(jù)之后,所述服務(wù)器會(huì)將緩存空間中已完成下發(fā)的數(shù)據(jù)進(jìn)行刪除,以減輕服務(wù)器的存儲(chǔ)負(fù)擔(dān)。鑒于通信會(huì)話的每個(gè)成員客戶端均可本地存儲(chǔ)通信會(huì)話的歷史數(shù)據(jù),基于此特點(diǎn)提出本發(fā)明實(shí)施例下述的數(shù)據(jù)處理方案。需要說明的是,本發(fā)明實(shí)施例所涉及的源客戶端可以指通信系統(tǒng)中的任一客戶端,所述目標(biāo)客戶端可以指通信系統(tǒng)中除所述源客戶端之外的任一客戶端。
[0039]基于上述描述,下面將結(jié)合附圖2-附圖5,對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法進(jìn)行詳細(xì)介紹。
[0040]請(qǐng)參見圖2,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程圖;本實(shí)施例從服務(wù)器側(cè)闡述數(shù)據(jù)處理方法的具體流程;該方法可包括以下步驟SlOl-步驟S103。
[0041]S101,當(dāng)接收到源客戶端發(fā)送的關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求時(shí),服務(wù)器查詢與所述源客戶端參與相同通信會(huì)話的目標(biāo)客戶端。
[0042]實(shí)際應(yīng)用中,源客戶端在向服務(wù)器發(fā)送關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求之前,可以檢測(cè)是否存在獲取通信會(huì)話的歷史數(shù)據(jù)的需求,該檢測(cè)過程可包括但不限于以下幾種方式:(I)檢測(cè)是否存在關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取操作,例如:源客戶端側(cè)的用戶在某個(gè)通信會(huì)話的會(huì)話界面中點(diǎn)擊用于獲取通信會(huì)話的歷史數(shù)據(jù)的操作按鈕;或者,源客戶端側(cè)的用戶選擇用于獲取通信會(huì)話的歷史數(shù)據(jù)的菜單選項(xiàng),等等,如果檢測(cè)到關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取操作,所述源客戶端可確定存在獲取通信會(huì)話的歷史數(shù)據(jù)的需求。(2)檢測(cè)是否使用新的終端,例如:當(dāng)源客戶端側(cè)的用戶通過源客戶端登錄至通信系統(tǒng)時(shí),所述源客戶端可獲取本端所在終端標(biāo)識(shí),查詢?cè)摻K端標(biāo)識(shí)是否記載于該用戶的歷史登錄列表中,若未記載則確認(rèn)該用戶使用了新的終端,從而可確定存在獲取通信會(huì)話的歷史數(shù)據(jù)的需求。(2)檢測(cè)本端是否存儲(chǔ)了曾參與的通信會(huì)話的歷史數(shù)據(jù),例如:當(dāng)源客戶端側(cè)的用戶參與某一通信會(huì)話時(shí),源客戶端可檢測(cè)用戶是否存在參與該通信會(huì)話的歷史記錄,若存在參與該通信會(huì)話的歷史記錄,表明用戶曾參與過此通信會(huì)話,源客戶端再檢測(cè)本端是否存儲(chǔ)關(guān)于該通信會(huì)話的歷史數(shù)據(jù),若未存儲(chǔ)則可確定存在獲取該通信會(huì)話的歷史數(shù)據(jù)的需求。
[0043]源客戶端與所述服務(wù)器之間可以建立有線或無線連接,所述源客戶端基于與服務(wù)器之間的連接,向所述服務(wù)器發(fā)送關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求。需要說明的是,所述源客戶端可以請(qǐng)求獲取本端所參與的所有通信會(huì)話的歷史數(shù)據(jù),或者,可以請(qǐng)求獲取所參與的某一個(gè)通信會(huì)話的歷史數(shù)據(jù),或者可以請(qǐng)求獲取所參與的某一些通信會(huì)話的歷史數(shù)據(jù)。由于服務(wù)器能夠?yàn)榭蛻舳颂峁┩ㄐ艜?huì)話所必需的服務(wù),并能夠?qū)νㄐ畔到y(tǒng)中的客戶端、客戶端之間的通信會(huì)話等信息進(jìn)行管理,因此,本步驟中,當(dāng)接收到所述源客戶端發(fā)送的關(guān)于通信會(huì)話的歷史數(shù)據(jù)的獲取請(qǐng)求時(shí),所述服務(wù)器可以查詢?cè)撛纯蛻舳怂鶇⑴c的通信會(huì)話,并從該源客戶端所參與的通信會(huì)話的所有成員客戶端中選取目標(biāo)客戶端。
[0044]S102,所述服務(wù)器從所述目標(biāo)客戶端獲取所請(qǐng)求的通信會(huì)話的歷史數(shù)據(jù)。
[0045]通常,通信系統(tǒng)中的服務(wù)器會(huì)緩存每個(gè)通信會(huì)話的歷史數(shù)據(jù),并按照一定的策略例如:到達(dá)一定時(shí)間
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1