一種消息處理方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種消息處理方法和裝置,本實(shí)施例本發(fā)明實(shí)施例采用當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口,然后,接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合,向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí);該方案可以提高歷史消息發(fā)送的準(zhǔn)確性。
【專利說明】
一種消息處理方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種消息處理方法和裝置。
【背景技術(shù)】
[0002]隨著IM(Instant Message,即時(shí)通訊)技術(shù)的發(fā)展,越來越多的用戶使用IM工具進(jìn)行交流;為了滿足多用戶同時(shí)交流的需求,IM提供了能夠?qū)崿F(xiàn)多人同時(shí)交流的群組聊天方式,在同一個(gè)群組中的所有用戶都在相同的群組會(huì)話界面上交流。當(dāng)某個(gè)IM用戶需要進(jìn)行多人交流時(shí),可以創(chuàng)建一個(gè)群組,并將其想要交流的其他IM用戶添加到該群組,在群組中,任何組成員發(fā)送的消息都可以被群組中其他組成員看見。
[0003]目前,頂客戶端可以對(duì)群組內(nèi)成員發(fā)送的消息進(jìn)行記錄,以便群組成員可以查看之前自己發(fā)出和其他成員發(fā)出的消息,然而,對(duì)于新進(jìn)入群組的成員(簡稱新進(jìn)成員),由于新進(jìn)成員之前并沒有在該群組中,該新進(jìn)成員的IM客戶端之前并未接收到該群組內(nèi)成員發(fā)送的消息,因此,該新進(jìn)成員的頂客戶端沒有記錄之前群組內(nèi)成員發(fā)送的消息,導(dǎo)致該新進(jìn)成員無法獲取之前群組內(nèi)成員發(fā)送的歷史消息。
[0004]在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有歷史消息分享方式需要用戶進(jìn)行一系列繁瑣的操作,因此,會(huì)導(dǎo)致歷史消息發(fā)送的準(zhǔn)確性比較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種消息處理方法和裝置,可以提高歷史消息發(fā)送的準(zhǔn)確性。
[0006]本發(fā)明實(shí)施例提供一種消息處理方法,包括:
[0007]當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口;
[0008]接收用戶通過所述歷史消息分享接口觸發(fā)的歷史消息分享指令;
[0009]根據(jù)所述歷史消息分享指令獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合;
[0010]從所述第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合;
[0011 ]向服務(wù)器發(fā)送包括所述目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得所述服務(wù)器根據(jù)第一群組標(biāo)識(shí)向所述第一群組中群組成員所在的終端發(fā)送所述目標(biāo)歷史消息,其中,所述第一群組標(biāo)識(shí)為所述第一群組的標(biāo)識(shí)。
[0012]相應(yīng)的,本發(fā)明實(shí)施例還提供一種消息處理裝置,包括:
[0013]接口生成單元,用于當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口 ;
[0014]接收單元,用于接收用戶通過所述歷史消息分享接口觸發(fā)的歷史消息分享指令;
[0015]獲取單元,用于根據(jù)所述歷史消息分享指令獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合;
[0016]選取單元,用于從所述第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合;
[0017]發(fā)送單元,用于向服務(wù)器發(fā)送包括所述目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得所述服務(wù)器根據(jù)第一群組標(biāo)識(shí)向所述第一群組中群組成員所在的終端發(fā)送所述目標(biāo)歷史消息,其中,所述第一群組標(biāo)識(shí)為所述第一群組的標(biāo)識(shí)。
[0018]本實(shí)施例還提供另一種消息處理方法,包括:
[0019]接收服務(wù)器發(fā)送的群組消息,其中,所述群組消息包括:歷史消息集合以及群組標(biāo)識(shí);
[0020]獲取歷史消息集合對(duì)應(yīng)的消息摘要;
[0021 ]根據(jù)所述群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息;
[0022]根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段;
[0023]接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)所述歷史消息獲取指令展示所述歷史消息集合。
[0024]相應(yīng)地,本實(shí)施例還提供另一種消息處理裝置,包括:
[0025]消息接收單元,用于接收服務(wù)器發(fā)送的群組消息,其中,所述群組消息包括:歷史消息集合以及群組標(biāo)識(shí);
[0026]摘要獲取單元,用于獲取歷史消息集合對(duì)應(yīng)的消息摘要;
[0027]屬性信息獲取單元,用于根據(jù)所述群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息;
[0028]片段生成單元,用于根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段;
[0029]消息展示單元,用于接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)所述歷史消息獲取指令展示所述歷史消息集合。
[0030]本發(fā)明實(shí)施例采用當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口,然后,接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合,向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí);由于該方案可以簡化分享歷史消息的用戶操作,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高歷史消息發(fā)送的準(zhǔn)確性。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明實(shí)施例一提供的一種消息處理方法的流程圖;
[0033]圖2是本發(fā)明實(shí)施例二提供的一種消息處理方法的流程圖;
[0034]圖3是本發(fā)明實(shí)施例三提供的一種消息處理方法的流程圖;
[0035]圖4a是本發(fā)明實(shí)施例四提供的一種消息交互系統(tǒng)的結(jié)構(gòu)示意圖;
[0036]圖4b是本發(fā)明實(shí)施例四提供的一種分享歷史消息的流程圖;
[0037]圖4c是本發(fā)明實(shí)施例四提供的一種群組會(huì)話界面的示意圖;
[0038]圖4d是本發(fā)明實(shí)施例四提供的一種歷史消息選擇界面的示意圖;
[0039]圖4e是本發(fā)明實(shí)施例四提供的另一種群組會(huì)話界面的示意圖;
[0040]圖4f是本發(fā)明實(shí)施例四提供的歷史消息詳情界面的示意圖;
[0041]圖5a是本發(fā)明實(shí)施例五提供的第一種消息處理裝置的結(jié)構(gòu)示意圖;
[0042]圖5b是本發(fā)明實(shí)施例五提供的第二種消息處理裝置的結(jié)構(gòu)示意圖;
[0043]圖5c是本發(fā)明實(shí)施例五提供的第三種消息處理裝置的結(jié)構(gòu)示意圖;
[0044]圖5d是本發(fā)明實(shí)施例五提供的第四種消息處理裝置的結(jié)構(gòu)示意圖;
[0045]圖5e是本發(fā)明實(shí)施例五提供的第五種消息處理裝置的結(jié)構(gòu)示意圖;
[0046]圖6是本發(fā)明實(shí)施例六提供的一種消息處理裝置的結(jié)構(gòu)示意圖;
[0047]圖7是本發(fā)明實(shí)施例七提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(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ù)的范圍。
[0049]本發(fā)明實(shí)施例提供一種消息處理方法和裝置。以下將分別進(jìn)行詳細(xì)說明。
[0050]實(shí)施例一、
[0051]本實(shí)施例將從消息處理裝置的角度進(jìn)行描述,該消息處理裝置具體可以集成在終端等設(shè)備中,該終端具體可以為手機(jī)、平板電腦或PC等設(shè)備。
[0052]一種消息處理方法,包括:當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口,然后,接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合,向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí)。
[0053]如圖1所示,該消息處理方法的流程圖具體可以如下:
[0054]101、當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口。
[0055]其中,第一群組可以為即時(shí)通訊交流群組、或者其他通訊群組等等。
[0056]本實(shí)施例方法可以檢測(cè)用戶所在的第一群組是否有新成員加入,該檢測(cè)方式可以有多種,比如,可以通過檢測(cè)當(dāng)前第一群組對(duì)應(yīng)的成員列表是否有新成員來確定第一群組是否有新成員加入;也即步驟“檢測(cè)用戶所在的第一群組是否有新成員加入”可以包括:
[0057]獲取用戶所在的第一群組對(duì)應(yīng)的成員列表;
[0058]判斷該成員列表是否有新成員;
[0059]若是,則確定該第一群組有新成員加入;
[0060]若否,則確定該第一群組沒有新成員加入。
[0061]具體地,可以通過將當(dāng)前成員列表與歷史成員列表進(jìn)行對(duì)比來判斷是否有新成員增加,也即步驟“判斷該成員列表是否有新成員”可以包括:將當(dāng)前成員禮拜與歷史成員列表進(jìn)行對(duì)比,以得到對(duì)比結(jié)果,根據(jù)該對(duì)比結(jié)果確定成員列表是否有新成員。
[0062]又比如,由于服務(wù)器添加新成員至群組會(huì)發(fā)送用于提示有新成員加入群組的提示信息,此時(shí),可以基于該指示信息來判斷是否有新成員加入;也即步驟“檢測(cè)用戶所在的第一群組是否有新成員加入”可以包括:
[0063]接收服務(wù)器發(fā)送的用于提示有新成員加入第一群組的提示信息;
[0064]根據(jù)該指示信息檢測(cè)第一群組是否有新成員加入。
[0065]本實(shí)施例中,當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),可以獲取相應(yīng)的接口信息,根據(jù)該接口信息生成歷史消息分享接口,然后,在接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令。
[0066]比如,為了方便用戶操作以及節(jié)省終端系統(tǒng)資源,可以在第一群組對(duì)應(yīng)的會(huì)話界面上生成歷史消息分享接口,這樣,后續(xù)用戶就可以通過該歷史消息分享接口觸發(fā)歷史消息分享指令;也即步驟“生成歷史消息分享接口”可以包括:在第一群組對(duì)應(yīng)的會(huì)話界面上生成該歷史消息分享接口。
[0067]其中,該歷史消息分享接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等,可選地在歷史消息分享接口通過文字的形式表示時(shí),可以對(duì)該文字進(jìn)行標(biāo)記以提醒用戶該文字表示接口。
[0068]在實(shí)際應(yīng)用中,歷史消息分享接口在會(huì)話界面上的位置可以有多種,比如,例如,可以緊隨用于指示成功邀請(qǐng)其他用戶進(jìn)入該第一群組的響應(yīng)信息的顯示位置之后,如在會(huì)話界面上顯示“XXX邀請(qǐng)XXX加入了群里分享歷史消息”,該“分享歷史消息”表示歷史消息分享接口。
[0069]可選地,為了節(jié)省終端系統(tǒng)資源以及網(wǎng)絡(luò)資源,本實(shí)施例可以基于用戶與新成員之間的關(guān)聯(lián)關(guān)系來限制歷史消息的分享者,也即在檢測(cè)到用戶所在的第一群組有新成員加入之后,生成歷史消息分享接口之前,本實(shí)施例方法還可以包括:
[0070]獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系;
[0071 ]判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件;
[0072]若是,則執(zhí)行生成歷史消息分享接口的步驟。
[0073]該用戶與新成員之間的關(guān)聯(lián)關(guān)系可以包括有多種,可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,比如,可以為好友關(guān)系、陌生人關(guān)系、同為群組成員、用戶為邀請(qǐng)新成員加入群組的邀請(qǐng)者、用戶與新成員之間是親屬關(guān)系等等。
[0074]其中,獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系的方式也可以多種,比如,可以通過用戶的聯(lián)系人信息來獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系,也即步驟“獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系”可以包括:
[0075]獲取用戶的聯(lián)系人的用戶信息、以及新成員的用戶信息;
[0076]根據(jù)該聯(lián)系人的用戶信息和該新成員的用戶信息,獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系。
[0077]本實(shí)施例中聯(lián)系人的用戶信息可以包括:聯(lián)系人的用戶標(biāo)識(shí)(如即時(shí)通訊標(biāo)識(shí)、昵稱等)、用戶對(duì)聯(lián)系人的備注信息、聯(lián)系人所屬的聯(lián)系人分組信息等等信息中的至少一種;新成員的用戶信息可以包括:新成員的用戶標(biāo)識(shí)(如即時(shí)通訊標(biāo)識(shí)、昵稱)。
[0078]例如,可以獲取新成員的即時(shí)通訊標(biāo)識(shí)g,以及獲取聯(lián)系人的即時(shí)通訊標(biāo)識(shí),以得到即時(shí)通訊標(biāo)識(shí)集合,此時(shí),若該標(biāo)識(shí)集合中存在與即時(shí)通訊標(biāo)識(shí)g相同的標(biāo)識(shí),可以認(rèn)為該新成員與用戶是好友關(guān)系,若該標(biāo)識(shí)集合中不存在與即時(shí)通訊標(biāo)識(shí)g相同的標(biāo)識(shí),可以認(rèn)為該新成員與用戶是陌生人關(guān)系。
[0079]又比如,在某個(gè)用戶邀請(qǐng)其他用戶加入群組之后,服務(wù)器會(huì)反饋一個(gè)邀請(qǐng)響應(yīng)信息,該邀請(qǐng)響應(yīng)信息指示是否成功邀請(qǐng);在此情況下,本實(shí)施例還可以基于服務(wù)器發(fā)送的指示邀請(qǐng)成功的響應(yīng)信息來獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系,也即在步驟“獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系”之前,本實(shí)施例方法還包括:
[0080]接收服務(wù)器發(fā)送的用于指示成功邀請(qǐng)其他用戶進(jìn)入該第一群組的響應(yīng)信息,該響應(yīng)信息包括:邀請(qǐng)者的用戶信息和被邀請(qǐng)者的用戶信息;
[0081]此時(shí),步驟“獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系”可以包括:根據(jù)該響應(yīng)信息獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系。
[0082]其中,邀請(qǐng)者的用戶信息可以包括:邀請(qǐng)者的用戶標(biāo)識(shí)(比如即時(shí)通訊標(biāo)識(shí)或者昵稱),被邀請(qǐng)者的用戶信息可以包括:被邀請(qǐng)者的用戶標(biāo)識(shí)(比如即時(shí)通訊標(biāo)識(shí)或者昵稱)。
[0083]例如,當(dāng)用戶A邀請(qǐng)用戶B加入群組C時(shí),服務(wù)器接收到用戶A所在終端發(fā)送的邀請(qǐng)請(qǐng)求,該邀請(qǐng)請(qǐng)求攜帶用戶A的用戶標(biāo)識(shí)a、用戶B的用戶標(biāo)識(shí)b以及群組C的群組標(biāo)識(shí)C,服務(wù)器根據(jù)該邀請(qǐng)請(qǐng)求將該用戶B的用戶標(biāo)識(shí)b添加到該群組標(biāo)識(shí)c對(duì)應(yīng)的群組C中,然后,向群組C中所有成員發(fā)送用于指示用戶A成功邀請(qǐng)用戶B加入該群組C的響應(yīng)信息,該響應(yīng)信息可以包括用戶A的用戶標(biāo)識(shí)a以及用戶B的用戶標(biāo)識(shí)b,此時(shí),群組成員所在終端可以基于該響應(yīng)信息來獲取其與新成員即用戶B之間的關(guān)聯(lián)關(guān)系,比如,用戶A所在的終端可以基于該響應(yīng)信息確定用戶A為用戶B的邀請(qǐng)者,其他成員所在的終端可以基于該響應(yīng)信息確定自己不是用戶B的邀請(qǐng)者,且自己與用戶B均為群組C的成員。
[0084]本實(shí)施例中預(yù)設(shè)條件可以有多種,可以根據(jù)實(shí)際需求設(shè)定,比如,預(yù)設(shè)條件可以包括:關(guān)聯(lián)關(guān)系為用戶是新成員的邀請(qǐng)者,或者用戶與新成員是好友,或者用戶與新成員均是其他群組的成員等等;此時(shí),步驟“判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件”可以包括:
[0085]確定該關(guān)聯(lián)關(guān)系是否為用戶是新成員的邀請(qǐng)者,若是,則判定滿足預(yù)設(shè)條件,若否,則判定不滿足預(yù)設(shè)條件。
[0086]102、接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令。
[0087]比如,在第一群組對(duì)應(yīng)的會(huì)話界面上生成歷史消息分享接口之后,用戶可以對(duì)該會(huì)話界面上的歷史消息分享接口進(jìn)行操作(如點(diǎn)擊)從而觸發(fā)發(fā)送歷史消息分享指令。
[0088]在實(shí)際應(yīng)用中,可以設(shè)置一指令偵測(cè)進(jìn)程來偵測(cè)通過該歷史消息分享接口觸發(fā)的歷史消息分享指令。
[0089]103、根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合。
[0090]其中,該第一歷史消息集合可以包括至少一個(gè)第一群組對(duì)應(yīng)的歷史消息,如一條、兩條、或者多條歷史消息。該第一群組對(duì)應(yīng)的歷史消息可以是在該新成員加入該第一群組之前,該第一群組內(nèi)群組成員發(fā)送的消息;比如,群組K原本包括:成員1、成員2……成員5,該群組K對(duì)應(yīng)的歷史消息可以為,在用戶6加入該群組K之前,該群組K中群組成員1、2……5發(fā)送的消息。
[0091]本實(shí)施例中根據(jù)歷史消息分享指令獲取歷史消息集合的方式可以有多種,比如,可以根據(jù)歷史消息分享指令從相應(yīng)的本地存儲(chǔ)單元(如本地?cái)?shù)據(jù)庫、數(shù)據(jù)存儲(chǔ)段等)中提取第一群組對(duì)應(yīng)的第一歷史消息集合,具體地,歷史消息分享指令可以攜帶第一群組的群組標(biāo)識(shí),本實(shí)施例可以根據(jù)第一群組的群組標(biāo)識(shí)確定第一群組對(duì)應(yīng)的存儲(chǔ)單元,然后,從該存儲(chǔ)單元中提取歷史消息等等。
[0092]在實(shí)際應(yīng)用中,本實(shí)施例在獲取第一群組對(duì)應(yīng)的第一歷史消息集合之后,還可以展示該歷史消息集合,以便用戶觀看或者選取,比如,可以生成一界面來展示該歷史消息集入口 ο
[0093]104、從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消白隹A
心、口 O
[0094]其中,該目標(biāo)歷史消息集合可以包括至少一個(gè)第一群組對(duì)應(yīng)的歷史消息。
[0095]為了滿足用戶需求,本實(shí)施例方法可以供用戶選擇性的分享歷史消息,也即可以從第一群組對(duì)應(yīng)的第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息。
[0096]本實(shí)施例中目標(biāo)歷史消息的選取方式可以有多種,比如為方便選取消息,提高消息選取的效率,可以生成一選擇界面,并在該界面上設(shè)置歷史消息對(duì)應(yīng)的消息選擇接口,這樣即可通過消息選擇接口來選取所需發(fā)送的目標(biāo)歷史消息;也即步驟“從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息”可以包括:
[0097]生成歷史消息選擇界面,該歷史消息選擇界面包括該第一歷史消息集合及其第一歷史消息集合內(nèi)歷史消息對(duì)應(yīng)的消息選擇接口;
[0098]接收用戶通過該消息選擇接口觸發(fā)的消息選擇指令;
[0099]根據(jù)該消息選擇指令從該第一歷史消息集合中選擇需要發(fā)送的目標(biāo)歷史消息。
[0100]其中,第一歷史消息集合中每一條歷史消息可以對(duì)應(yīng)一個(gè)消息選取接口;該消息選擇接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式(如勾選框)等等。
[0101]例如,歷史消息選擇界面可以以列表的形式展示歷史消息和消息選擇接口(如勾選框),每個(gè)表項(xiàng)包括歷史消息及其對(duì)應(yīng)的消息選擇接口(如勾選框),用戶點(diǎn)擊該消息選擇接口(如勾選框)會(huì)觸發(fā)生成消息選擇指令,該消息選擇指令指示該消息選擇接口(勾選框)對(duì)應(yīng)的歷史消息為需要發(fā)送的目標(biāo)歷史消息,此時(shí)會(huì)根據(jù)該消息選擇指令確定該歷史消息為目標(biāo)歷史消息;在用戶通過消息選擇接口(如勾選框)選擇完畢之后,即可得到本次需要發(fā)送或者分享的目標(biāo)歷史消息集合。
[0102]在實(shí)際應(yīng)用中,為了提醒用戶選中某條歷史消息作為目標(biāo)歷史消息,可以對(duì)該消息選擇接口進(jìn)行標(biāo)記,比如可以通過顏色標(biāo)記等方式對(duì)消息選擇接口進(jìn)行標(biāo)記;例如當(dāng)消息選擇接口為勾選框時(shí),用戶點(diǎn)擊該勾選框后,勾選框變?yōu)樗{(lán)色,此時(shí)表示已經(jīng)選中該勾選框?qū)?yīng)的歷史消息為目標(biāo)歷史消息。
[0103]可選地,為了節(jié)省系統(tǒng)資源,該歷史消息選擇界面可以基于第一群組對(duì)應(yīng)的會(huì)話界面生成,也即步驟“生成歷史消息選擇界面”可以包括:獲取在第一群組對(duì)應(yīng)的會(huì)話界面的界面信息以及接口配置信息,然后,根據(jù)該界面信息、該接口配置信息以及第一歷史消息集合生成歷史消息選擇界面。
[0104]可選地,為提高歷史消息選擇界面生成以及歷史消息獲取的速度,本實(shí)施例可以采用標(biāo)識(shí)的方式來生成界面和獲取歷史消息;也即該歷史消息分享指令可以攜帶界面標(biāo)識(shí)和該第一群組的第一群組標(biāo)識(shí),此時(shí),步驟“根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合”可以包括:
[0105]根據(jù)該第一群組標(biāo)識(shí)獲取該第一群組對(duì)應(yīng)的第一歷史消息集合;
[0106]此時(shí),步驟“生成歷史消息選擇界面”可以包括:根據(jù)該界面標(biāo)識(shí)以及該第一歷史消息集合生成相應(yīng)的歷史消息選擇界面。
[0107]本實(shí)施例中歷史消息選擇界面的樣式和接口的樣式可以有多種,可以通過配置界面樣式信息和接口樣式信息來實(shí)現(xiàn)各種樣式;也即步驟“根據(jù)該界面標(biāo)識(shí)以及該第一歷史消息集合生成相應(yīng)的歷史消息選擇界面”可以包括:
[0108]根據(jù)該界面標(biāo)識(shí)獲取相應(yīng)的界面信息,該界面信息包括:界面樣式信息以及接口樣式信息;
[0109]根據(jù)該第一歷史消息集合和該界面信息生成相應(yīng)的歷史消息選擇界面。
[0110]其中,接口樣式信息用于指示接口的樣式,其可以根據(jù)實(shí)際需求配置,如圓形、矩形、勾選框等等,界面樣式信息用于指示界面的樣式,其可以根據(jù)實(shí)際需求配置,如列表式界面等等。該界面信息除了包括樣式信息之外,還可以包括用于生成界面和接口的基本信息等。
[0111]105、向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí)。
[0112]為方便分享群組的歷史消息,提高歷史消息的發(fā)送速度,本實(shí)施例可以采用發(fā)送群組消息的方式來分享歷史消息,服務(wù)器在接收到群組消息后會(huì)將目標(biāo)歷史消息發(fā)送給第一群組內(nèi)所有成員,這樣第一群組內(nèi)成員均可以獲得目標(biāo)歷史消息。
[0113]其中,該第一群組消息還可以包括目標(biāo)歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))、目標(biāo)歷史消息對(duì)應(yīng)的歷史時(shí)間(如歷史發(fā)送時(shí)間等);該目標(biāo)歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)為該目標(biāo)歷史消息對(duì)應(yīng)的群組成員的用戶標(biāo)識(shí)(即目標(biāo)歷史消息發(fā)送者的用戶標(biāo)識(shí)),該目標(biāo)歷史消息對(duì)應(yīng)的歷史時(shí)間可以為群組成員發(fā)送該目標(biāo)歷史消息的時(shí)間等等。
[0114]為方便用戶發(fā)送歷史消息,提高歷史消息發(fā)送速度以及節(jié)省系統(tǒng)資源,本實(shí)施例還可以在消息選擇界面上設(shè)置相應(yīng)的消息發(fā)送接口,這樣用戶即可通過該消息發(fā)送接口來發(fā)送歷史消息,也即該消息選擇界面還包括:消息發(fā)送接口;此時(shí)步驟“向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息”可以包括:
[0115]接收用戶通過該消息發(fā)送接口觸發(fā)的消息發(fā)送指令;
[0116]根據(jù)該消息發(fā)送指令生成相應(yīng)的第一群組消息,該第一群組消息包括:該目標(biāo)歷史消息和該第一群組標(biāo)識(shí);
[0117]向該服務(wù)器發(fā)送該第一群組消息。
[0118]其中,該消息發(fā)送接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式(如按鈕),或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等。該消息發(fā)送接口在消息選擇界面上的位置可以根據(jù)實(shí)際需求設(shè)定,比如,為了方便用戶操作,可以將該消息發(fā)送接口設(shè)置在消息選擇界面的底部。
[0119]由上可知,本發(fā)明實(shí)施例采用當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口,然后,接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合,向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí);該方案可以簡化分享歷史消息的用戶操作,降低了分享歷史消息的誤操作出現(xiàn)的概率,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高歷史消息發(fā)送的精確度;另外,由于該方案簡化了分享歷史消息的用戶操作,減少了系統(tǒng)對(duì)用戶操作的響應(yīng),從而節(jié)省了系統(tǒng)資源。
[0120]實(shí)施例二、
[0121]以上實(shí)施例一是站在歷史消息分享者的角度來描述應(yīng)用本發(fā)明方法分享歷史消息的過程,由于歷史消息分享者和歷史消息接收者這兩種角色在實(shí)際應(yīng)用中是可以相互轉(zhuǎn)換的,即歷史消息分享者也可以是歷史消息接收者,所以本實(shí)施例將站在歷史消息接收者的角度來介紹應(yīng)用本發(fā)明方法來接收并呈現(xiàn)歷史消息的過程。
[0122]參考圖2,在實(shí)施例一描述內(nèi)容的基礎(chǔ)上,本實(shí)施例方法還可以包括:
[0123]201、接收服務(wù)器發(fā)送的第二群組消息,其中,該第二群組消息包括:第二歷史消息集合以及該第二歷史消息對(duì)應(yīng)的第二群組標(biāo)識(shí)。
[0124]其中,第二歷史消息集合可以包括至少一條歷史消息。
[0125]本實(shí)施例中,第二歷史消息可以為第二群組對(duì)應(yīng)的歷史消息,比如,可以為在用戶加入第二群組之前,該第二群組內(nèi)群組成員發(fā)送的消息;該第二群組標(biāo)識(shí)為第二群組的標(biāo)識(shí)。
[0126]其中,該第二群組消息還可以包括第二歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))、第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間(如發(fā)送時(shí)間等);此外,第二群組消息還可以包括作為消息分享者的用戶標(biāo)識(shí)等等。其中,第二歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)可以為在用戶加入第二群組之前,第二群組內(nèi)發(fā)送該歷史消息的成員的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí)),該第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間可以為第二群組內(nèi)成員發(fā)送該歷史消息的發(fā)送時(shí)間。
[0127]可選地,本實(shí)施例中第二群組可以與實(shí)施例一中的第一群組為相同的群組,也可以為不同的群組;在為相同的群組時(shí),該第二歷史消息集合可以為實(shí)施例一中的目標(biāo)歷史消息集合,該第二群組標(biāo)識(shí)即為實(shí)施例一中的第一群組標(biāo)識(shí)。
[0128]本實(shí)施例中在接收到第二群組消息之后可以存儲(chǔ)該第二群組消息,比如可以將該第二群組消息存儲(chǔ)至歷史消息數(shù)據(jù)庫中等等。
[0129]202、獲取第二歷史消息集合對(duì)應(yīng)的消息摘要。
[0130]為了節(jié)省資源,本實(shí)施例可以不顯示全部的歷史消息,而是先顯示消息摘要,后續(xù)如果用戶想要查看歷史消息,可以通過相應(yīng)的操作來查看。
[0131]本實(shí)施例可以采用預(yù)定的摘要提取方式來從第二歷史消息集合中提取對(duì)應(yīng)的消息摘要;比如,采用基于關(guān)鍵字的提取方式、或者基于句子中心位置的摘要提取方式等等。
[0132]該消息摘要可以包括:第二歷史消息集合中每條歷史消息對(duì)應(yīng)的消息摘要,此外,該消息摘要還可以包括:第二歷史消息集合中每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))。
[0133]203、根據(jù)該第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息。
[0134]其中,群組對(duì)應(yīng)的屬性信息可以為群組的名稱、群組的成員數(shù)量等等;本實(shí)施例可以根據(jù)第二群組標(biāo)識(shí)從本地存儲(chǔ)中獲取第二群組對(duì)應(yīng)的屬性信息;比如,可以根據(jù)第二群組標(biāo)識(shí)查找第二群組對(duì)應(yīng)的信息存儲(chǔ)區(qū)域,然后,從該信息存儲(chǔ)區(qū)域中提取該第二群組對(duì)應(yīng)的屬性信息。
[0135]其中,步驟202和步驟203的時(shí)序不受限制,比如,在實(shí)際應(yīng)用中步驟203可以在步驟202之前執(zhí)行或者同時(shí)執(zhí)行。
[0136]204、根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段。
[0137]具體地,該消息片段可以包括片段標(biāo)題和片段內(nèi)容,該片段標(biāo)題可以包括該屬性信息,該片段內(nèi)容可以包括該消息摘要;例如,片段標(biāo)識(shí)可以為“需求同步的歷史消息”,該需求同步即為群組的名稱,片段內(nèi)容可以包括:第二歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要以及用戶標(biāo)識(shí)。
[0138]可選地,為了節(jié)省資源,本實(shí)施例可以在第二群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中展示該消息片段,在第二群組標(biāo)識(shí)與實(shí)施例一中第一群組標(biāo)識(shí)為相同的標(biāo)識(shí)時(shí),也即可以在第一群組對(duì)應(yīng)的會(huì)話界面中展示該消息片段。
[0139]205、接收用戶通過終端觸發(fā)的歷史消息獲取指令。
[0140]其中,該歷史消息獲取指令觸發(fā)方式可以有多種,比如為方便用戶操作,可以在第二群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中設(shè)置一接口,這樣用戶可以通過該接口觸發(fā)歷史消息獲取指令;也即步驟“接收用戶通過終端觸發(fā)的歷史消息獲取指令”可以包括:接收用戶通過該歷史消息獲取接口觸發(fā)的消息獲取指令。
[0141]其中,該歷史消息獲取接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等。
[0142]為方便用戶獲取歷史消息以及節(jié)省系統(tǒng)資源,該歷史消息獲取接口可以采用消息框的形式表示,比如,歷史消息獲取接口可以為消息氣泡,并且該消息片段在消息氣泡內(nèi)顯不O
[0143]206、根據(jù)該歷史消息獲取指令提取該第二歷史消息,并展示該第二歷史消息。
[0144]具體地,該歷史消息獲取指令可以攜帶第二群組標(biāo)識(shí),本實(shí)施例可以根據(jù)第二群組標(biāo)識(shí)提取相應(yīng)的第二歷史消息,然后展示該第二歷史消息;比如,在獲取歷史消息獲取指令之后,本實(shí)施例方法可以根據(jù)第二群組標(biāo)識(shí)從相應(yīng)的存儲(chǔ)中提取第二歷史消息。
[0145]本實(shí)施例中,為方便用戶查看歷史消息,可以對(duì)歷史消息進(jìn)行排序,然后再顯示,比如,可以根據(jù)歷史消息的大小、歷史消息對(duì)應(yīng)的時(shí)間等等,也即該第二群組消息還可以包括:第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間,此時(shí)步驟“顯示第二歷史消息”可以包括:
[0146]根據(jù)該第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間,對(duì)該第二歷史消息集合中的歷史消息進(jìn)行排序;
[0147]顯示經(jīng)過排序后的第二歷史消息集合。
[0148]該歷史時(shí)間可以第二歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間,比如,為在用戶加入第二群組之前第二群組內(nèi)成員發(fā)送消息的發(fā)送時(shí)間。
[0149]本實(shí)施例還可以顯示第二歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(如第二群組內(nèi)發(fā)送該歷史消息的群組成員的用戶標(biāo)識(shí))、第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間等等。
[0150]本實(shí)施例中展示第二歷史消息集合的方式可以有多種,比如,可以生成一歷史消息詳情界面來展示第二歷史消息集合、第二歷史消息集合歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間;可選地,該歷史消息詳情界面可以包括標(biāo)題區(qū)域以及歷史消息展示區(qū)域,該標(biāo)題區(qū)域包括:第二群組標(biāo)識(shí)對(duì)應(yīng)群組的屬性信息(如群組名稱、群組人數(shù)等等)以及展示的消息類型(如歷史消息等),該歷史消息展示區(qū)域包括第二歷史消息集合、集合內(nèi)每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、集合內(nèi)每條歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間等等。
[0151]例如,歷史消息詳情界面可以以列表的形式展示歷史消息,每個(gè)表項(xiàng)可以包括歷史消息及其對(duì)應(yīng)的用戶標(biāo)識(shí)、歷史發(fā)送時(shí)間等等,該列表的標(biāo)題可以包括群組的名稱以及消息類型等等。
[0152]由上可知,本發(fā)明實(shí)施可以采用接收該服務(wù)器發(fā)送的第二群組消息,其中,該第二群組消息包括:第二歷史消息集合以及該第二歷史消息集合對(duì)應(yīng)的第二群組標(biāo)識(shí),然后,獲取第二歷史消息對(duì)應(yīng)的消息摘要,根據(jù)該第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息,根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段,接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該第二歷史消息,并展示該第二歷史消息,接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該第二歷史消息集合,并展示該第二歷史消息集合;由于該方案可以在接收消息分享者發(fā)送的歷史消息后先展示歷史消息摘要,然后,在接收到用戶觸發(fā)的指令后提取并展示全部歷史消息,對(duì)于用戶來說可以根據(jù)實(shí)際需求選擇是否展示全部歷史消息,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以節(jié)省終端系統(tǒng)資源、提升用戶體驗(yàn)。
[0153]實(shí)施例三、
[0154]本實(shí)施例將站在另一種消息處理裝置的角度進(jìn)行描述,該消息處理裝置具體可以集成在終端等設(shè)備中,該終端具體可以為手機(jī)、平板電腦或PC等設(shè)備。
[0155]—種消息處理方法,包括:接收服務(wù)器發(fā)送的第一群組消息,其中,該第一群組消息包括:目標(biāo)歷史消息集合以及第一群組標(biāo)識(shí),然后,獲取目標(biāo)歷史消息集合對(duì)應(yīng)的消息摘要,根據(jù)該第一群組標(biāo)識(shí)獲取第一群組的屬性信息,根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段,接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)該歷史消息獲取指令展示該目標(biāo)歷史消息集合。
[0156]如圖3所示,該消息處理方法的具體流程如下:
[0157]301、接收服務(wù)器發(fā)送的群組消息,其中,該群組消息包括:歷史消息集合以及群組標(biāo)識(shí)O
[0158]其中,歷史消息集合包括至少一條群組(群組標(biāo)識(shí)對(duì)應(yīng)的群組)對(duì)應(yīng)的歷史消息;該群組對(duì)應(yīng)的歷史消息可以為用戶加入該群組之前,該群組內(nèi)群組成員發(fā)送的消息;比如在用戶T加入群組“需求同步”之前,該群組“需求同步”中群組成員發(fā)送的消息。
[0159]可選地,本實(shí)施例中的歷史消息集合可以為實(shí)施例一中消息分享者發(fā)送的目標(biāo)歷史消息集合,此時(shí),該歷史消息集合可以包括至少一條第一群組對(duì)應(yīng)的歷史消息,群組標(biāo)識(shí)為實(shí)施例一中第一群組對(duì)應(yīng)的群組標(biāo)識(shí);當(dāng)然該歷史消息集合也可以是其他消息分享者發(fā)送的歷史消息集合。
[0160]其中,該群組消息還可以包括歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))、歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間(如發(fā)送時(shí)間等);此外,該群組消息還可以包括作為消息分享者的用戶標(biāo)識(shí)等等。其中,歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)可以為在用戶加入群組標(biāo)識(shí)對(duì)應(yīng)的群組之前,該群組內(nèi)發(fā)送該歷史消息的成員的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí)),該歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間可以為群組內(nèi)成員發(fā)送該歷史消息的發(fā)送時(shí)間。
[0161]本實(shí)施例中在接收到群組消息之后可以存儲(chǔ)該群組消息,比如可以將該群組消息存儲(chǔ)至歷史消息數(shù)據(jù)庫中等等。
[0162]302、獲取歷史消息集合對(duì)應(yīng)的消息摘要。
[0163]為了節(jié)省資源,本實(shí)施例可以不顯示全部的歷史消息,而是先顯示消息摘要,后續(xù)如果用戶想要查看歷史消息,可以通過相應(yīng)的操作來查看。
[0164]該消息摘要可以包括:歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,此外,該消息摘要還可以包括:歷史消息集合中每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))。
[0165]具體地,獲取集合對(duì)應(yīng)的消息摘要的方式可以有多種,比如可以先獲取集合內(nèi)每條歷史消息對(duì)應(yīng)的消息摘要,然后,基于所有的摘要生成集合對(duì)應(yīng)的摘要;也即步驟“獲取歷史消息集合對(duì)應(yīng)的消息摘要”可以包括:
[0166]獲取歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要;
[0167]根據(jù)歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,獲取該歷史消息集合對(duì)應(yīng)的消息摘要。
[0168]其中獲取歷史消息對(duì)應(yīng)的摘要方式也可以有多種,可以采用預(yù)定的摘要提取方式來從歷史消息中提取對(duì)應(yīng)的摘要;比如,采用基于關(guān)鍵字的提取方式、或者基于句子中心位置的摘要提取方式等等。
[0169]可選地,為了方便用戶觀看,本實(shí)施例還可以對(duì)歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,比如可以基于時(shí)間來排序,也即步驟“根據(jù)歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,獲取該歷史消息集合對(duì)應(yīng)的消息摘要”可以包括:
[0170]根據(jù)歷史消息集合中歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間,對(duì)歷史消息對(duì)應(yīng)的摘要進(jìn)行排序;
[0171 ]根據(jù)排序后的摘要獲取該歷史消息集合對(duì)應(yīng)的消息摘要。
[0172]303、根據(jù)該群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息。
[0173]其中,群組對(duì)應(yīng)的屬性信息可以為群組的名稱、群組的成員數(shù)量等等;本實(shí)施例可以根據(jù)群組標(biāo)識(shí)從相應(yīng)的本地存儲(chǔ)中獲取群組對(duì)應(yīng)的屬性信息;比如,可以根據(jù)群組標(biāo)識(shí)查找群組對(duì)應(yīng)的信息存儲(chǔ)區(qū)域,然后,從該信息存儲(chǔ)區(qū)域中提取該群組對(duì)應(yīng)的屬性信息。
[0174]其中,步驟302和步驟303的時(shí)序不受限制,比如,在實(shí)際應(yīng)用中步驟303可以在步驟302之前執(zhí)行或者同時(shí)執(zhí)行。
[0175]304、根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段。
[0176]具體地,該消息片段可以包括片段標(biāo)題和片段內(nèi)容,該片段標(biāo)題可以包括該屬性信息,該片段內(nèi)容可以包括該消息摘要;也即步驟“根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段”可以包括:
[0177]根據(jù)該屬性信息生成相應(yīng)的片段標(biāo)題;
[0178]根據(jù)該消息摘要生成相應(yīng)的片段內(nèi)容;
[0179]根據(jù)該片段標(biāo)題以及該片段內(nèi)容生成相應(yīng)的消息片段。
[0180]例如,片段標(biāo)題可以為“需求同步的歷史消息”,該“需求同步”即為群組的名稱,片段內(nèi)容可以包括:歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要以及用戶標(biāo)識(shí)。
[0181]可選地,為了節(jié)省資源,本實(shí)施例可以在群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中展示該消息片段,具體地,可以在群組會(huì)話界面中展示包含消息片段的消息對(duì)話框,也即步驟“展示該消息片段”可以包括:
[0182]獲取消息對(duì)話框模板信息;
[0183]根據(jù)該消息對(duì)話框模板信息和該消息片段生成相應(yīng)的消息對(duì)話框,該消息對(duì)話框包含該消息片段;
[0184]在群組會(huì)話界面中展示給消息對(duì)話框。
[0185]305、接收用戶通過終端觸發(fā)的歷史消息獲取指令。
[0186]其中,該歷史消息獲取指令觸發(fā)方式可以有多種,比如為方便用戶操作,可以在群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中設(shè)置一接口,這樣用戶可以通過該接口觸發(fā)歷史消息獲取指令;也即步驟“接收用戶通過終端觸發(fā)的歷史消息獲取指令”可以包括:接收用戶通過該歷史消息獲取接口觸發(fā)的消息獲取指令。
[0187]其中,該歷史消息獲取接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等。
[0188]為方便用戶獲取歷史消息以及節(jié)省系統(tǒng)資源,該歷史消息獲取接口可以采用消息對(duì)話框的形式表示,該消息對(duì)話框內(nèi)可以包含消息片段;當(dāng)用戶對(duì)消息對(duì)話框操作時(shí)會(huì)觸發(fā)發(fā)送歷史消息獲取指令;其中,消息對(duì)話框的形式有多種,比如可以為氣泡形式等等,具體可以根據(jù)實(shí)際需求設(shè)定。例如,歷史消息獲取接口以消息氣泡形式呈現(xiàn)時(shí),在群組會(huì)話界面上會(huì)顯示一包含該消息片段的消息氣泡,當(dāng)用戶點(diǎn)擊該消息氣泡時(shí)會(huì)觸發(fā)發(fā)送歷史消息獲取指令。
[0189]在實(shí)際應(yīng)用中,可以設(shè)置一偵測(cè)進(jìn)程來偵測(cè)通過該歷史消息獲取接口觸發(fā)的歷史消息獲取指令。
[0190]306、根據(jù)該歷史消息獲取指令提取該歷史消息集合,并展示該歷史消息集合。
[0191]具體地,該歷史消息獲取指令可以攜帶群組標(biāo)識(shí),本實(shí)施例可以根據(jù)群組標(biāo)識(shí)提取相應(yīng)的歷史消息,然后展示該歷史消息;也即步驟“根據(jù)該歷史消息獲取指令提取該歷史消息集合”可以包括:
[0192]根據(jù)群組標(biāo)識(shí)確定存儲(chǔ)歷史消息集合的存儲(chǔ)區(qū)域;
[0193]從該存儲(chǔ)區(qū)域中提取該歷史消息集合。
[0194]本實(shí)施例中,為方便用戶查看歷史消息,可以對(duì)歷史消息進(jìn)行排序,然后再顯示,比如,可以根據(jù)歷史消息的大小、歷史消息對(duì)應(yīng)的時(shí)間等等,也即該群組消息還可以包括:歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間,此時(shí)步驟“顯示歷史消息”可以包括:
[0195]根據(jù)該歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間,對(duì)該歷史消息集合中的歷史消息進(jìn)行排序;
[0196]顯示經(jīng)過排序后的歷史消息集合。
[0197]該歷史時(shí)間可以歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間,比如,為在用戶加入群組之前群組內(nèi)成員發(fā)送消息的發(fā)送時(shí)間。
[0198]本實(shí)施例還可以顯示歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(如群組內(nèi)發(fā)送該歷史消息的群組成員的用戶標(biāo)識(shí))、歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間等等。
[0199]本實(shí)施例中展示歷史消息集合的方式可以有多種,比如,可以生成一歷史消息詳情界面來展示歷史消息集合、歷史消息集合歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間;可選地,該歷史消息詳情界面可以包括標(biāo)題區(qū)域以及歷史消息展示區(qū)域,該標(biāo)題區(qū)域包括:群組標(biāo)識(shí)對(duì)應(yīng)群組的屬性信息(如群組名稱、群組人數(shù)等等)以及展示的消息類型(如歷史消息等),該歷史消息展示區(qū)域包括歷史消息集合、集合內(nèi)每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、集合內(nèi)每條歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間等等。
[0200]例如,歷史消息詳情界面可以以列表的形式展示歷史消息,每個(gè)表項(xiàng)可以包括歷史消息及其對(duì)應(yīng)的用戶標(biāo)識(shí)、歷史發(fā)送時(shí)間等等,該列表的標(biāo)題可以包括群組的名稱以及消息類型等等。
[0201]由上可知,本發(fā)明實(shí)施可以采用接收該服務(wù)器發(fā)送的群組消息,其中,該群組消息包括:歷史消息集合以及該歷史消息集合對(duì)應(yīng)的群組標(biāo)識(shí),然后,獲取歷史消息對(duì)應(yīng)的消息摘要,根據(jù)該群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息,根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段,接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該歷史消息,并展示該歷史消息,接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該歷史消息集合,并展示該歷史消息集合;由于該方案可以在接收消息分享者發(fā)送的歷史消息后,先展示歷史消息摘要,然后,在接收到用戶觸發(fā)的指令后提取并展示全部歷史消息,對(duì)于用戶來說可以根據(jù)實(shí)際需求選擇是否展示全部歷史消息,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以節(jié)省終端系統(tǒng)資源、提升用戶體驗(yàn)。
[0202]實(shí)施例四、
[0203]根據(jù)實(shí)施例一、二和三所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。
[0204]如圖4a所示,本實(shí)施例提供了一種消息交互系統(tǒng),該消息交互系統(tǒng)包括:服務(wù)器40、用戶A的終端41、用戶B的終端42、用戶C的終端43、用戶D的終端44;其中,終端可以為手機(jī)、平板電腦或個(gè)人計(jì)算機(jī)(PC,Personal Computer)等,服務(wù)器40可以為即時(shí)通訊服務(wù)器等網(wǎng)絡(luò)設(shè)備,終端與服務(wù)器40通過網(wǎng)絡(luò)連接,如無線網(wǎng)絡(luò)連接。
[0205]在本實(shí)施例中,將以該實(shí)施例一的消息處理裝置具體集成在終端41,實(shí)施例三的消息處理裝置集成在終端43為例進(jìn)行說明。
[0206]如圖4b所示,該消息處理方法的具體流程如下:
[0207]401、終端41向服務(wù)器40發(fā)送邀請(qǐng)請(qǐng)求,該邀請(qǐng)請(qǐng)求攜帶用戶C的用戶標(biāo)識(shí)以及用戶群組的群組標(biāo)識(shí)。
[0208]本實(shí)施例中,用戶群組當(dāng)前成員包括用戶A、用戶B以及用戶D,此時(shí),用戶A可以邀請(qǐng)用戶C加入該用戶群組,具體地,終端41檢測(cè)到用戶A觸發(fā)的用于邀請(qǐng)用戶C加入用戶群組的指令時(shí),可以根據(jù)該指令向服務(wù)器發(fā)送邀請(qǐng)請(qǐng)求,該請(qǐng)求可以攜帶需要邀請(qǐng)的目標(biāo)用戶C的用戶標(biāo)識(shí)(如即時(shí)通訊標(biāo)識(shí)),以用戶群組的群組標(biāo)識(shí)。
[0209]402、服務(wù)器40根據(jù)該邀請(qǐng)請(qǐng)求將用戶C的用戶標(biāo)識(shí)添加到該群組標(biāo)識(shí)對(duì)應(yīng)的用戶群組中,并向用戶群組所有群組成員所在的終端(即終端41、終端42和終端43)發(fā)送用于指示成功邀請(qǐng)用戶C加入用戶群組的響應(yīng)信息。
[0210]具體地,服務(wù)器40需要將用戶C的用戶標(biāo)識(shí)加入用戶群組對(duì)應(yīng)的標(biāo)識(shí)集合中,以實(shí)現(xiàn)將該用戶C添加到用戶群組中。
[0211]404、終端41檢測(cè)到用戶群組有新成員加入時(shí),根據(jù)響應(yīng)信息確定用戶A與用戶C之間的關(guān)聯(lián)關(guān)系為用戶A是用戶C的邀請(qǐng)者。
[0212]具體地,終端41檢測(cè)用戶群組有新成員加入的方式有多種,比如,可以獲取用戶群組對(duì)應(yīng)的成員列表,檢測(cè)該成員列表是否有新成員,若是,則確定該用戶群組有新成員加入;又比如,可以終端41可以在接收到響應(yīng)信息時(shí),直接確定該用戶群組有新成員加入。
[0213]其中,該響應(yīng)信息可以包括:邀請(qǐng)者用戶A的用戶標(biāo)識(shí)(如用戶A的即時(shí)通訊標(biāo)識(shí)或昵稱)以及被邀請(qǐng)者用戶C的用戶標(biāo)識(shí)(如用戶C的即時(shí)通訊標(biāo)識(shí)或昵稱);此時(shí),終端41在檢測(cè)到有新成員加入該用戶群組時(shí),可以根據(jù)該響應(yīng)信息確定用戶A與新成員用戶C之間的關(guān)聯(lián)關(guān)系,這里關(guān)聯(lián)關(guān)系為:用戶A是用戶C的邀請(qǐng)者。
[0214]同樣,用戶B的終端42、用戶C的終端43以及用戶D的終端44也會(huì)根據(jù)響應(yīng)信息確定用戶B與用戶C之間的關(guān)聯(lián)關(guān)系(可以為非用戶C的邀請(qǐng)者),用戶C與用戶C之間的關(guān)聯(lián)關(guān)系(可以為非用戶C的邀請(qǐng)者)。
[0215]404、終端41判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件,若是,則執(zhí)行步驟405,若否,則結(jié)束流程。
[0216]其中,該預(yù)設(shè)條件可以包括用戶與新成員之間的關(guān)聯(lián)關(guān)系為:用戶是新成員的邀請(qǐng)者,此時(shí),終端41會(huì)判斷用戶A與新成員用戶C之間的關(guān)聯(lián)關(guān)系滿足預(yù)設(shè)條件,可以執(zhí)行步驟405。
[0217]應(yīng)當(dāng)理解的是,該預(yù)設(shè)條件不僅限于用戶是新成員的邀請(qǐng)者,還可以為其他條件,比如,用戶與新成員之間好友關(guān)系等等。
[0218]405、終端41在用戶群組對(duì)應(yīng)的會(huì)話界面中生成歷史消息分享接口。
[0219]其中,該歷史消息分享接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等,可選地在歷史消息分享接口通過按鈕的形式表示時(shí),可以對(duì)該按鈕進(jìn)行標(biāo)記以提醒用戶。
[0220]在本實(shí)施例中,歷史消息分享接口在會(huì)話界面上的位置可以有多種,比如,可以緊隨響應(yīng)信息的顯示位置之后;例如,參考圖4c,在用戶A邀請(qǐng)用戶B加入群名稱為“技術(shù)交流組”的用戶群組之后,終端41可以在該用戶群組對(duì)應(yīng)的會(huì)話界面中顯示邀請(qǐng)?zhí)崾拘畔?如圖4c中的“你邀請(qǐng)王二加入了群聊”以及歷史消息分享接口(如圖4c中“分享歷史消息”),該圖中歷史消息分享接口是以文字形式表示,并加粗提示。
[0221]406、終端41接收用戶A通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,并根據(jù)歷史消息分享指令生成歷史消息選擇界面,該歷史消息選擇界面包括用戶群組對(duì)應(yīng)的歷史消息集合、該歷史集合中歷史消息對(duì)應(yīng)的消息選擇接口以及消息發(fā)送接口。
[0222]其中,該歷史消息集合可以包括至少一條用戶群組對(duì)應(yīng)的歷史消息,該用戶群組對(duì)應(yīng)的歷史消息可以為用戶C加入用戶群組之前,用戶群組中成員(如用戶A或者用戶B或用戶D)發(fā)送的消息。具體地,終端41在接收到歷史消息分享指令后,會(huì)根據(jù)該歷史消息分享指令獲取用戶群組對(duì)應(yīng)的歷史消息集合,然后基于歷史消息集合生成歷史消息選擇界面,也即步驟“根據(jù)歷史消息分享指令生成歷史消息選擇界面”可以包括:
[0223]根據(jù)該歷史消息分享指令獲取用戶群組對(duì)應(yīng)的歷史消息集合和界面信息,其中,該界面信息包括:界面配置信息、接口配置信息;
[0224]根據(jù)該歷史消息集合和界面信息生成歷史消息分享界面,該歷史消息分享界面包括:歷史消息集合、消息發(fā)送接口,歷史集合中歷史消息對(duì)應(yīng)的消息選擇接口。
[0225]其中,界面配置信息可以包括生成界面的基本信息以及界面樣式信息,該接口信息可以包括生成接口的基本信息以及接口樣式信息。
[0226]比如,終端41會(huì)從即時(shí)通訊客戶端對(duì)應(yīng)的數(shù)據(jù)庫中提取該用戶群組對(duì)應(yīng)的歷史消息集合,在獲取歷史消息集合之后,終端41可以生成歷史消息選擇界面來展示該歷史消息,并且,還可以在該界面中提供消息選擇接口,以便用戶A可以選擇需要發(fā)送的歷史消息。
[0227]其中,該消息選擇接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式(勾選框)等等。
[0228]可選地,為了方便選擇以及節(jié)省資源,該歷史消息選擇界面可以基于用戶群組的會(huì)話界面生成,也即,該界面配置信息可以包括:會(huì)話界面的界面信息。
[0229]例如,參考圖4d,在用戶A點(diǎn)擊了按鈕“分享歷史消息”之后,會(huì)觸發(fā)生成歷史消息分享指令,此時(shí),終端41可以根據(jù)該歷史消息分享指令生成“技術(shù)交流組”對(duì)應(yīng)的歷史消息分享界面,該歷史消息分享界面包括多條歷史消息、每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、每條歷史消息對(duì)應(yīng)的消息選擇接口(即圖4d中歷史消息前面的勾選框)和消息發(fā)送接口(即圖4d中底部的“發(fā)送”按鈕)。
[0230]其中,該消息發(fā)送接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等。該消息發(fā)送接口在消息選擇界面上的位置可以根據(jù)實(shí)際需求設(shè)定,比如,為了方便用戶操作,可以將該消息發(fā)送接口設(shè)置在消息選擇界面的底部,比如圖4d中“發(fā)送”按鈕位于會(huì)話界面底部。
[0231]407、終端41接收用戶A通過該消息選擇接口觸發(fā)的消息選擇指令,并根據(jù)消息選擇指令從歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合。
[0232]參考圖4d,用戶A點(diǎn)擊歷史消息對(duì)應(yīng)的勾選框觸發(fā)生成相應(yīng)的消息選擇指令,終端41可以根據(jù)該消息選擇指令確定該歷史消息為需要發(fā)送的目標(biāo)歷史消息,比如在圖4d中用戶A可以點(diǎn)擊歷史消息“你好”前面的勾選框,以選取該歷史消息“你好”為需要發(fā)送的目標(biāo)歷史消息。
[0233]在實(shí)際應(yīng)用中,還可以用采用對(duì)勾選框進(jìn)行顏色標(biāo)記的方式來提醒用戶已經(jīng)選中該歷史消息,如點(diǎn)擊該勾選框后勾選框變?yōu)樗{(lán)色表示選中該歷史消息。
[0234]408、終端41接收用戶A通過該消息發(fā)送接口觸發(fā)的消息發(fā)送指令,并根據(jù)該消息發(fā)送指令向服務(wù)器40發(fā)送群組消息,該群組消息包括:目標(biāo)歷史消息集合、用戶群組的群組標(biāo)識(shí)O
[0235]比如,參考圖4d,當(dāng)用戶A點(diǎn)擊“發(fā)送”按鈕時(shí),會(huì)觸發(fā)生成消息發(fā)送指令,終端41可以根據(jù)該消息發(fā)送指令向服務(wù)器40發(fā)送群組消息,其中,該群組消息可以包括:目標(biāo)歷史消息集合、群組標(biāo)識(shí)、目標(biāo)歷史消息集合中歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間、目標(biāo)歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)等等。
[0236]409、服務(wù)器40根據(jù)群組標(biāo)識(shí)向用戶群組所有群組成員所在的終端(即終端41、終端42、終端43以及終端44)發(fā)送該群組消息。
[0237]410、終端43獲取目標(biāo)歷史消息集合對(duì)應(yīng)的消息摘要,以及根據(jù)群組標(biāo)識(shí)獲取用戶群組的屬性信息。
[0238]本實(shí)施例中終端41、終端42、終端43以及終端44在接收到群組消息之后會(huì)執(zhí)行相同的步驟,因此,這里以終端43為例來介紹接收到群組消息之后的處理過程。
[0239]具體地,終端43可以提取目標(biāo)歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,以得到目標(biāo)歷史消息集合對(duì)應(yīng)的消息摘要。
[0240]其中終端43獲取歷史消息對(duì)應(yīng)的摘要方式可以有多種,比如可以采用預(yù)定的摘要提取方式來從歷史消息中提取對(duì)應(yīng)的摘要;如,采用基于關(guān)鍵字的提取方式、或者基于句子中心位置的摘要提取方式等等。
[0241]此外,該消息摘要還可以包括:目標(biāo)歷史消息集合中每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))、或該目標(biāo)歷史消息集合中每條歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間。
[0242]本實(shí)施例中,用戶群組的屬性信息為用戶群組的名稱、群組的成員數(shù)量等等。比如終端43可以根據(jù)群組標(biāo)識(shí)從相應(yīng)的本地存儲(chǔ)單元中獲取用戶群組對(duì)應(yīng)的屬性信息;比如,可以根據(jù)群組標(biāo)識(shí)查找用戶群組對(duì)應(yīng)的信息存儲(chǔ)區(qū)域,然后,從該信息存儲(chǔ)區(qū)域中提取該群組對(duì)應(yīng)的屬性信息。
[0243]411、終端43根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并在用戶群組對(duì)應(yīng)的會(huì)話界面中展示該消息片段,該會(huì)話界面包括消息獲取接口。
[0244]具體地,消息片段可以包括片段標(biāo)題和片段內(nèi)容,該片段標(biāo)題可以包括該屬性信息,該片段內(nèi)容可以包括該消息摘要。也即步驟““根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段”可以包括:
[0245]根據(jù)該屬性信息生成相應(yīng)的片段標(biāo)題;
[0246]根據(jù)該消息摘要生成相應(yīng)的片段內(nèi)容;
[0247]根據(jù)該片段標(biāo)題以及該片段內(nèi)容生成相應(yīng)的消息片段。其中,該歷史消息獲取接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等。
[0248]為方便用戶獲取歷史消息和節(jié)省資源,該歷史消息獲取接口可以采用消息對(duì)話框的形式表示,該消息對(duì)話框內(nèi)可以包含消息片段;當(dāng)用戶對(duì)消息對(duì)話框操作時(shí)會(huì)觸發(fā)發(fā)送歷史消息獲取指令;其中,消息對(duì)話框的形式有多種,比如可以為氣泡形式等等,具體可以根據(jù)實(shí)際需求設(shè)定。例如,參考圖4e,歷史消息獲取接口以消息氣泡形式呈現(xiàn)時(shí),在群組會(huì)話界面上會(huì)顯示一包含該消息片段的消息氣泡,當(dāng)用戶點(diǎn)擊該消息氣泡時(shí)會(huì)觸發(fā)發(fā)送歷史消息獲取指令。
[0249]如圖4e所示,終端43在接收到群組消息之后,可以獲取歷史消息的消息摘要以及用戶群組對(duì)應(yīng)的名稱,然后,基于消息摘要和該名稱生成歷史消息片段,并在“技術(shù)交流組”對(duì)應(yīng)的會(huì)話界面中顯示歷史消息片段,參考圖4e該消息片段在消息氣泡中,此時(shí),該消息氣泡可以為歷史消息獲取接口。
[0250]412、終端43接收用戶C通過該消息獲取接口觸發(fā)的歷史消息獲取指令,并根據(jù)歷史消息獲取指令顯示歷史消息詳情界面,該歷史消息詳情界面包括該目標(biāo)歷史消息集合。
[0251]參考圖4e和4f,當(dāng)用戶C點(diǎn)擊歷史消息片段的消息氣泡時(shí),會(huì)觸發(fā)生成歷史消息獲取指令,此時(shí),終端43將會(huì)根據(jù)該歷史消息獲取指令提取目標(biāo)歷史信息,然后,可以生成一歷史消息詳情界面(參考圖4f)來展示目標(biāo)歷史消息集合;參考圖4f,該歷史消息詳情界面還可以展示目標(biāo)歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、歷史時(shí)間。
[0252]參考圖4f,該歷史消息詳情界面可以包括標(biāo)題區(qū)域以及歷史消息顯示區(qū)域,該標(biāo)題區(qū)域用于展示標(biāo)題信息,該標(biāo)題信息包括:用戶群組的名稱(如“技術(shù)交流組”)以及顯示的消息類型(如歷史消息等);該歷史消息顯示區(qū)域用于展示目標(biāo)歷史消息集合中每條歷史消息、以及目標(biāo)歷史消息集合中每條歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間、用戶標(biāo)識(shí)等。
[0253]其中,步驟“根據(jù)歷史消息獲取指令顯示歷史消息詳情界面”可以包括:
[0254]根據(jù)歷史消息獲取指令提取目標(biāo)歷史消息集合;
[0255]根據(jù)該目標(biāo)歷史消息集合以及預(yù)設(shè)界面配置信息生成歷史消息詳情界面,并顯示該歷史消息詳情界面。
[0256]比如,可以根據(jù)目標(biāo)歷史消息集合中歷史消息、集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)、集合中歷史消息對(duì)應(yīng)歷史發(fā)送時(shí)間、以及預(yù)設(shè)界面配置信息生成歷史消息詳情界面。
[0257]可選地,在歷史消息詳情界面中可以根據(jù)歷史消息對(duì)應(yīng)的歷史時(shí)間順序(如歷史發(fā)送時(shí)間)來展示歷史消息,也即步驟“根據(jù)該目標(biāo)歷史消息集合以及預(yù)設(shè)界面配置信息生成歷史消息詳情界面”可以包括:
[0258]根據(jù)目標(biāo)歷史消息集合中歷史消息對(duì)應(yīng)的歷史發(fā)送時(shí)間,對(duì)集合內(nèi)歷史消息進(jìn)行排序;
[0259]根據(jù)排序后的目標(biāo)歷史消息集合和預(yù)設(shè)界面配置信息生成相應(yīng)的歷史詳情界面。由上可知,本發(fā)明實(shí)施例可以由終端獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系,然后,判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件,若是,則生成歷史消息分享接口,并接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,根據(jù)該歷史消息分享指令向服務(wù)器發(fā)送包括該群組對(duì)應(yīng)的目標(biāo)歷史消息和群組標(biāo)識(shí)的群組消息,由服務(wù)器根據(jù)群組標(biāo)識(shí)向該群組中群組成員所在的終端發(fā)送該群組消息,由終端接收到目標(biāo)歷史消息,并生成消息片段進(jìn)行展示,接收消息獲取指令,根據(jù)該指令展示目標(biāo)歷史消息;該方案可以簡化分享歷史消息的用戶操作,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高歷史消息發(fā)送的精確度以及節(jié)省了終端系統(tǒng)資源,提升了用戶體驗(yàn)。
[0260]另外,本實(shí)施例終端可以通過預(yù)設(shè)條件來限制歷史消息的分享者,即只要與新進(jìn)成員之間的關(guān)聯(lián)關(guān)系滿足預(yù)設(shè)條件才能通過后續(xù)的步驟分享消息給新進(jìn)成員,節(jié)省了終端資源以及網(wǎng)絡(luò)資源。
[0261]進(jìn)一步地,本實(shí)施例終端可以先展示歷史消息摘要,然后,在接收到用戶觸發(fā)的指令后提取并展示全部歷史消息,因此,相對(duì)于現(xiàn)有技術(shù)而言,也可以節(jié)省終端資源、提升用戶體驗(yàn)。
[0262]實(shí)施例五、
[0263]為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種消息處理裝置,如圖5a所示,該消息處理裝置包括接口生成單元501、接收單元502、獲取單元503、選取單元504和發(fā)送單元505,如下:
[0264](!)接口生成單元501;
[0265]接口生成單元501,用于當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口。
[0266]比如,為了方便用戶操作以及節(jié)省終端系統(tǒng)資源,可以在第一群組對(duì)應(yīng)的會(huì)話界面上生成歷史消息分享接口,這樣,后續(xù)用戶就可以通過該歷史消息分享接口觸發(fā)歷史消息分享指令;也即該接口生成單元501,具體可以用于在第一群組對(duì)應(yīng)的會(huì)話界面上生成該歷史消息分享接口。
[0267]其中,該歷史消息分享接口可以通過多種形式來表示,比如,可以是圖標(biāo)的形式,或者輸入框的形式,或者文字的形式,或者也可以是圖形的形式等等,可選地在歷史消息分享接口通過文字的形式表示時(shí),可以對(duì)該文字進(jìn)行標(biāo)記以提醒用戶該文字表示接口。
[0268]在實(shí)際應(yīng)用中,歷史消息分享接口在會(huì)話界面上的位置可以有多種,比如,例如,可以緊隨用于指示成功邀請(qǐng)其他用戶進(jìn)入該第一群組的響應(yīng)信息的顯示位置之后。
[0269](2)接收單元 502;
[0270]接收單元502,用于接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令。[0271 ]比如,在第一群組對(duì)應(yīng)的會(huì)話界面上生成歷史消息分享接口之后,用戶可以對(duì)該會(huì)話界面上的歷史消息分享接口進(jìn)行操作(如點(diǎn)擊)從而觸發(fā)發(fā)送歷史消息分享指令。
[0272](3)獲取單元 503;
[0273]獲取單元503,用于根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消白隹A
心、口 O
[0274]其中,該第一歷史消息集合可以包括至少一個(gè)第一群組對(duì)應(yīng)的歷史消息,如一條、兩條、或者多條歷史消息。該第一群組對(duì)應(yīng)的歷史消息可以是在該新成員加入該第一群組之前,該第一群組內(nèi)群組成員發(fā)送的消息。
[0275]本實(shí)施例中獲取單元503根據(jù)歷史消息分享指令獲取歷史消息集合的方式可以有多種,比如,獲取單元503可以根據(jù)歷史消息分享指令從相應(yīng)的本地存儲(chǔ)單元(如本地?cái)?shù)據(jù)庫、數(shù)據(jù)存儲(chǔ)段等)中提取第一群組對(duì)應(yīng)的第一歷史消息集合,具體地,歷史消息分享指令可以攜帶第一群組的群組標(biāo)識(shí),本實(shí)施例可以根據(jù)第一群組的群組標(biāo)識(shí)獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,比如可以根據(jù)群組標(biāo)識(shí)確定第一群組對(duì)應(yīng)的歷史消息存儲(chǔ)單元,然后,從該存儲(chǔ)單元中提取歷史消息等等。
[0276](4)選取單元 504;
[0277]選取單元504,用于從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合。
[0278]比如,選取單元504可以具體包括:界面生成子單元、指令接收子單元以及消息選取子單元;
[0279]該界面生成子單元,用于生成歷史消息選擇界面,該歷史消息選擇界面包括該第一歷史消息集合及其第一歷史消息集合內(nèi)歷史消息對(duì)應(yīng)的消息選擇接口;
[0280]該指令接收子單元,用于接收用戶通過該消息選擇接口觸發(fā)的消息選擇指令;
[0281]該消息選擇子單元,用于根據(jù)該消息選擇指令從該第一歷史消息集合中選擇需要發(fā)送的目標(biāo)歷史消息。
[0282]其中,該歷史消息分享指令可以攜帶界面標(biāo)識(shí)和該第一群組的第一群組標(biāo)識(shí);
[0283]此時(shí),該界面生成子單元,具體用于根據(jù)該界面標(biāo)識(shí)以及該第一歷史消息集合生成相應(yīng)的歷史消息選擇界面。
[0284]比如,界面生成子單元,具體可以用于:
[0285]根據(jù)該界面標(biāo)識(shí)獲取相應(yīng)的界面信息,該界面信息包括:界面樣式信息以及接口樣式信息;
[0286]根據(jù)該第一歷史消息集合和該界面信息生成相應(yīng)的歷史消息選擇界面。
[0287](5)發(fā)送單元 505;
[0288]發(fā)送單元505,用于向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí)。
[0289]其中,該第一群組消息還可以包括目標(biāo)歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))、目標(biāo)歷史消息對(duì)應(yīng)的歷史時(shí)間(如歷史發(fā)送時(shí)間等);該目標(biāo)歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)為該目標(biāo)歷史消息對(duì)應(yīng)的群組成員的用戶標(biāo)識(shí)(即目標(biāo)歷史消息發(fā)送者的用戶標(biāo)識(shí)),該目標(biāo)歷史消息對(duì)應(yīng)的歷史時(shí)間可以為群組成員發(fā)送該目標(biāo)歷史消息的時(shí)間等等。
[0290]在消息選擇界面還包括:消息發(fā)送接口的情況下,該發(fā)送單元505可以具體用于:
[0291]接收用戶通過該消息發(fā)送接口觸發(fā)的消息發(fā)送指令;
[0292]根據(jù)該消息發(fā)送指令生成相應(yīng)的第一群組消息,該第一群組消息包括:該目標(biāo)歷史消息集合和該第一群組標(biāo)識(shí);
[0293]向該服務(wù)器發(fā)送該第一群組消息。
[0294]可選地,為了節(jié)省系統(tǒng)資源,參考圖5b,本實(shí)施例裝置還可以包括:判斷單元506;
[0295]該判斷單元506,用于在接口生成單元501生成歷史消息分享接口之前,當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系,判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件;
[0296]該接口生成單元501,具體用于當(dāng)該判斷單元判斷該關(guān)聯(lián)關(guān)系滿足預(yù)設(shè)條件時(shí),執(zhí)行生成歷史消息分享接口的步驟。
[0297]該用戶與新成員之間的關(guān)聯(lián)關(guān)系可以包括有多種,可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,比如,可以為好友關(guān)系、陌生人關(guān)系、同為群組成員、用戶為邀請(qǐng)新成員加入群組的邀請(qǐng)者、用戶與新成員之間是親屬關(guān)系等等。
[0298]其中,獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系的方式也可以多種,比如,可以通過用戶的聯(lián)系人信息來獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系,又比如可以基于服務(wù)器反饋的邀請(qǐng)響應(yīng)信息來獲取用戶與新成員之間的關(guān)聯(lián)關(guān)系,也即參考圖5c,本實(shí)施例裝置還包括信息接收單元507;
[0299]信息接收單元507,用于在該判斷單元506取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系之前,接收服務(wù)器發(fā)送的用于指示成功邀請(qǐng)其他用戶加入該第一群組的響應(yīng)信息,該響應(yīng)信息包括:邀請(qǐng)者的用戶信息和被邀請(qǐng)者的用戶信息;
[0300]該判斷單元506,具體用于根據(jù)該響應(yīng)信息獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系,判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件。
[0301]其中,預(yù)設(shè)條件可以有多種,可以根據(jù)實(shí)際需求設(shè)定,比如,預(yù)設(shè)條件可以包括:關(guān)聯(lián)關(guān)系為用戶是新成員的邀請(qǐng)者,或者用戶與新成員是好友,或者用戶與新成員均是其他群組的成員等等;此時(shí),判斷單元506可以具體用于:
[0302]確定該關(guān)聯(lián)關(guān)系是否為用戶是新成員的邀請(qǐng)者,若是,則判定滿足預(yù)設(shè)條件,若否,則判定不滿足預(yù)設(shè)條件??蛇x地,本實(shí)施例裝置還可以接收其他用戶或者自己發(fā)送的歷史消息,并進(jìn)行相應(yīng)的展示,比如,參考圖5d,本實(shí)施例裝置還可以包括:消息接收單元508、摘要獲取單元509、屬性獲取單元510以及片段生成單元511;
[0303]該消息接收單元508,用于接收該服務(wù)器發(fā)送的第二群組消息,該第二群組消息包括:第二歷史消息集合以及該第二歷史消息集合對(duì)應(yīng)的第二群組標(biāo)識(shí);
[0304]該摘要獲取單元509,用于獲取第二歷史消息集合對(duì)應(yīng)的消息摘要;
[0305]該屬性獲取單元510,用于根據(jù)該第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息;
[0306]該片段生成單元511,用于根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段。
[0307]可選地,參考圖5e,本實(shí)施例裝置還可以包括:指令接收單元512和消息展示單元513;
[0308]該指令接收單元512,用于在該片段生成單元展示該消息片段之后,接收用戶通過終端觸發(fā)的歷史消息獲取指令;
[0309]該消息展示單元513,用于根據(jù)該歷史消息獲取指令提取該第二歷史消息,并展示該第二歷史消息。
[0310]例如,在該第二群組消息還包括:第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間情況下,該消息展示單元513可以具體用于:
[0311 ]該消息展示單元,具體用于:
[0312]根據(jù)該歷史消息獲取指令提取該第二歷史消息集合;
[0313]根據(jù)該歷史時(shí)間,對(duì)該第二歷史消息集合中的歷史消息進(jìn)行排序;
[0314]展示經(jīng)過排序后的第二歷史消息集合。
[0315]具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。
[0316]該消息處理裝置具體可以集成在終端等設(shè)備中,比如,以客戶端或軟體等形式安裝在該終端中,該終端具體可以為手機(jī)、平板電腦或PC等設(shè)備。
[0317]由上可知,本發(fā)明實(shí)施例采用獲取單元501當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口,然后,由接收單元502接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令,由獲取單元503根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合,由選取單元504從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合,由發(fā)送單元505向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí);該方案可以簡化分享歷史消息的用戶操作,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高歷史消息發(fā)送的準(zhǔn)確性以及節(jié)省終端系統(tǒng)資源。
[0318]此外,本實(shí)施例可以通過預(yù)設(shè)條件來限制歷史消息的分享者,即只要與新進(jìn)成員之間的關(guān)聯(lián)關(guān)系滿足預(yù)設(shè)條件才能通過后續(xù)的步驟分享消息給新進(jìn)成員,也節(jié)省了終端資源以及網(wǎng)絡(luò)資源。
[0319]實(shí)施例六、
[0320]為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供另一種消息處理裝置,如圖6所示,該消息處理裝置包括消息接收單元601、摘要獲取單元602、屬性信息獲取單元603、片段生成單元604和消息展示單元605,如下:
[0321](I)、消息接收單元601;
[0322]消息接收單元601,用于接收服務(wù)器發(fā)送的群組消息,其中,該群組消息包括:歷史消息集合以及群組標(biāo)識(shí)。
[0323]其中,歷史消息集合包括至少一條群組(群組標(biāo)識(shí)對(duì)應(yīng)的群組)對(duì)應(yīng)的歷史消息;該群組對(duì)應(yīng)的歷史消息可以為用戶加入該群組之前,該群組內(nèi)群組成員發(fā)送的消息;比如在用戶T加入群組“需求同步”之前,該群組“需求同步”中群組成員發(fā)送的消息。
[0324](2)、摘要獲取單元602
[0325]摘要獲取單元602,用于獲取歷史消息集合對(duì)應(yīng)的消息摘要。
[0326]該消息摘要可以包括:歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,此外,該消息摘要還可以包括:歷史消息集合中每條歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(昵稱或者即時(shí)通訊標(biāo)識(shí))。
[0327]比如,摘要獲取單元602,具體用于:
[0328]獲取歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要;
[0329]根據(jù)歷史消息集合中每條歷史消息對(duì)應(yīng)的摘要,獲取該歷史消息集合對(duì)應(yīng)的消息摘要。
[0330]其中獲取歷史消息對(duì)應(yīng)的摘要方式也可以有多種,可以采用預(yù)定的摘要提取方式來從歷史消息中提取對(duì)應(yīng)的摘要;比如,采用基于關(guān)鍵字的提取方式、或者基于句子中心位置的摘要提取方式等等。
[0331 ] (3)、屬性信息獲取單元603;
[0332]屬性信息獲取單元603,用于根據(jù)該群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息。
[0333]其中,群組對(duì)應(yīng)的屬性信息可以為群組的名稱、群組的成員數(shù)量等等;本實(shí)施例可以根據(jù)群組標(biāo)識(shí)從相應(yīng)的本地存儲(chǔ)中獲取群組對(duì)應(yīng)的屬性信息。
[0334](4)、片段生成單元604;
[0335]片段生成單元604,用于根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段。
[0336]具體地,該消息片段可以包括片段標(biāo)題和片段內(nèi)容,該片段標(biāo)題可以包括該屬性信息,該片段生成單元604可以具體用于:
[0337]根據(jù)該屬性信息生成相應(yīng)的片段標(biāo)題;
[0338]根據(jù)該消息摘要生成相應(yīng)的片段內(nèi)容;
[0339]根據(jù)該片段標(biāo)題以及該片段內(nèi)容生成相應(yīng)的消息片段。
[0340](5)、消息展示單元605;
[0341]消息展示單元605,用于接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)該歷史消息獲取指令展示該歷史消息集合。
[0342]其中,該歷史消息獲取指令觸發(fā)方式可以有多種,比如為方便用戶操作,可以在群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中設(shè)置一接口,這樣用戶可以通過該接口觸發(fā)歷史消息獲取指令,也即消息展示單元605具體用于接收用戶通過該歷史消息獲取接口觸發(fā)的消息獲取指令,并根據(jù)該歷史消息獲取指令展示該歷史消息集合。
[0343]具體地,該歷史消息獲取指令可以攜帶群組標(biāo)識(shí),本實(shí)施例可以根據(jù)群組標(biāo)識(shí)提取相應(yīng)的歷史消息,然后展示該歷史消息,也即消息展示單元605可以具體用于:
[0344]根據(jù)群組標(biāo)識(shí)確定存儲(chǔ)歷史消息集合的存儲(chǔ)區(qū)域;
[0345]從該存儲(chǔ)區(qū)域中提取該歷史消息集合;
[0346]展示該歷史消息集合。
[0347]本實(shí)施例中,為方便用戶查看歷史消息,可以對(duì)歷史消息進(jìn)行排序,然后再顯示,也即步驟“展示歷史消息集合”可以包括:
[0348]根據(jù)該歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間,對(duì)該歷史消息集合中的歷史消息進(jìn)行排序;
[0349]顯示經(jīng)過排序后的歷史消息集合。
[0350]本實(shí)施例消息展示單元605還可以顯示歷史消息集合中歷史消息對(duì)應(yīng)的用戶標(biāo)識(shí)(如群組內(nèi)發(fā)送該歷史消息的群組成員的用戶標(biāo)識(shí))、歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間等等。
[0351]具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。
[0352]該消息處理裝置具體可以集成在終端等設(shè)備中,比如,以客戶端或軟體等形式安裝在該終端中,該終端具體可以為手機(jī)、平板電腦或PC等設(shè)備。
[0353]由上可知,本發(fā)明實(shí)施可以采用消息接收單元601接收該服務(wù)器發(fā)送的群組消息,其中,該群組消息包括:歷史消息集合以及該歷史消息集合對(duì)應(yīng)的群組標(biāo)識(shí),然后,由摘要獲取單元602獲取歷史消息對(duì)應(yīng)的消息摘要,由屬性信息獲取單元603根據(jù)該群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息,由片段生成單元604根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段,接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該歷史消息,并展示該歷史消息,由消息展示單元605接收用戶通過終端觸發(fā)的歷史消息獲取指令,根據(jù)該歷史消息獲取指令提取該歷史消息集合,并展示該歷史消息集合;由于該方案可以在接收消息分享者發(fā)送的歷史消息后,先展示歷史消息摘要,然后,在接收到用戶觸發(fā)的指令后提取并展示全部歷史消息,對(duì)于用戶來說可以根據(jù)實(shí)際需求選擇是否展示全部歷史消息,因此,相對(duì)于現(xiàn)有技術(shù)而言,可以節(jié)省終端系統(tǒng)資源、提升用戶體驗(yàn)。
[0354]實(shí)施例七、
[0355]相應(yīng)的,本發(fā)明實(shí)施例還提供一種終端,如圖7所示,該終端可以包括射頻(RF,Rad1 Frequency)電路701、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器702、輸入單元703、顯示單元704、傳感器705、音頻電路706、無線保真(WiFi ,Wireless Fidelity)模塊707、包括有一個(gè)或者一個(gè)以上處理核心的處理器708、以及電源709等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0356]RF電路701可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器708處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路701包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發(fā)信機(jī)、親合器、低噪聲放大器(LNA,Low Noise Amplif ier)、雙工器等。此外,RF電路701還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。該無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobile communicat1n)、通用分組無線服務(wù)(GPRS,GeneralPacket Rad1 Service)、碼分多址(CDMA,Code Divis1n Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code Divis1n Multiple Access)、長期演進(jìn)(LTE,Long TermEvolut1n)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
[0357]存儲(chǔ)器702可用于存儲(chǔ)軟件程序以及模塊,處理器708通過運(yùn)行存儲(chǔ)在存儲(chǔ)器702的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器702可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器702可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器702還可以包括存儲(chǔ)器控制器,以提供處理器708和輸入單元703對(duì)存儲(chǔ)器702的訪問。
[0358]輸入單元703可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元703可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器708,并能接收處理器708發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元703還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0359]顯示單元704可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元704可包括顯示面板,可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機(jī)發(fā)光二極管(0LED,Organic Light-Emitting D1de)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器708以確定觸摸事件的類型,隨后處理器708根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖7中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。
[0360]終端還可包括至少一種傳感器705,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0361]音頻電路706、揚(yáng)聲器,傳聲器可提供用戶與終端之間的音頻接口。音頻電路706可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路706接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器708處理后,經(jīng)RF電路701以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器702以便進(jìn)一步處理。音頻電路706還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。
[0362]WiFi屬于短距離無線傳輸技術(shù),終端通過WiFi模塊707可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖7示出了WiFi模塊707,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0363]處理器708是終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器702內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器702內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器708可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器708可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器708中。
[0364]終端還包括給各個(gè)部件供電的電源709(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器708邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源709還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0365]盡管未示出,終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端中的處理器708會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器702中,并由處理器708來運(yùn)行存儲(chǔ)在存儲(chǔ)器702中的應(yīng)用程序,從而實(shí)現(xiàn)以下各種功能:
[0366]當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口;
[0367]接收用戶通過該歷史消息分享接口觸發(fā)的歷史消息分享指令;
[0368]根據(jù)該歷史消息分享指令獲取該第一群組對(duì)應(yīng)的第一歷史消息集合;
[0369]從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合;
[0370]向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得該服務(wù)器根據(jù)第一群組標(biāo)識(shí)向該第一群組中群組成員所在的終端發(fā)送該目標(biāo)歷史消息,其中,該第一群組標(biāo)識(shí)為該第一群組的標(biāo)識(shí)。
[0371]可選地,在生成歷史消息分享接口之前,還可以包括:
[0372]當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系;
[0373]判斷該關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件;
[0374]若是,則執(zhí)行生成歷史消息分享接口的步驟。
[0375]可選地,在獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系之前,還包括:接收服務(wù)器發(fā)送的用于指示成功邀請(qǐng)其他用戶加入該第一群組的響應(yīng)信息,該響應(yīng)信息包括:邀請(qǐng)者的用戶信息和被邀請(qǐng)者的用戶信息;
[0376]該獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系的步驟具體包括:根據(jù)該響應(yīng)信息獲取該用戶與該新成員之間的關(guān)聯(lián)關(guān)系可選地,從該第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息的步驟具體包括:
[0377]生成歷史消息選擇界面,該歷史消息選擇界面包括該第一歷史消息集合及其第一歷史消息集合內(nèi)歷史消息對(duì)應(yīng)的消息選擇接口;
[0378]接收用戶通過該消息選擇接口觸發(fā)的消息選擇指令;
[0379]根據(jù)該消息選擇指令從該第一歷史消息集合中選擇需要發(fā)送的目標(biāo)歷史消息
[0380]可選地,該消息選擇界面還包括:消息發(fā)送接口 ;
[0381]該向服務(wù)器發(fā)送包括該目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息的步驟具體包括:
[0382]接收用戶通過該消息發(fā)送接口觸發(fā)的消息發(fā)送指令;
[0383]根據(jù)該消息發(fā)送指令生成相應(yīng)的第一群組消息,該第一群組消息包括:該目標(biāo)歷史消息集合和該第一群組標(biāo)識(shí);
[0384]向該服務(wù)器發(fā)送該第一群組消息。
[0385]可選地,在上述實(shí)現(xiàn)上述功能的基礎(chǔ)上,還可以實(shí)現(xiàn)以下功能:
[0386]接收該服務(wù)器發(fā)送的第二群組消息,該第二群組消息包括:第二歷史消息集合以及該第二歷史消息集合對(duì)應(yīng)的第二群組標(biāo)識(shí);
[0387]獲取第二歷史消息集合對(duì)應(yīng)的消息摘要;
[0388]根據(jù)該第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息;
[0389]根據(jù)該屬性信息和該消息摘要生成相應(yīng)的消息片段,并展示該消息片段。
[0390]可選地,在展示該消息片段之后,該消息處理方法還包括:
[0391]接收用戶通過終端觸發(fā)的歷史消息獲取指令;
[0392]根據(jù)該歷史消息獲取指令提取該第二歷史消息集合,并展示該第二歷史消息集入口 ο
[0393]可選地,該展示該消息片段的步驟具體包括:在該第二群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中展示該消息片段,該群組會(huì)話界面包括歷史消息獲取接口;
[0394]該接收用戶通過終端觸發(fā)的歷史消息獲取指令的步驟具體包括:接收用戶通過該歷史消息獲取接口觸發(fā)的消息獲取指令。
[0395]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(R0M,Read Only Memory)、隨機(jī)存取記憶體(RAM,RandomAccess Memory)、磁盤或光盤等。
[0396]以上對(duì)本發(fā)明實(shí)施例所提供的一種消息處理和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種消息處理方法,其特征在于,包括: 當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口; 接收用戶通過所述歷史消息分享接口觸發(fā)的歷史消息分享指令; 根據(jù)所述歷史消息分享指令獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合; 從所述第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合; 向服務(wù)器發(fā)送包括所述目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得所述服務(wù)器根據(jù)第一群組標(biāo)識(shí)向所述第一群組中群組成員所在的終端發(fā)送所述目標(biāo)歷史消息,其中,所述第一群組標(biāo)識(shí)為所述第一群組的標(biāo)識(shí)。2.如權(quán)利要求1所述的消息處理方法,其特征在于,在生成歷史消息分享接口之前,所述消息處理方法還包括: 當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系; 判斷所述關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件; 若是,則執(zhí)行生成歷史消息分享接口的步驟。3.如權(quán)利要求2所述的消息處理方法,其特征在于,在獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系之前,還包括: 接收服務(wù)器發(fā)送的用于指示成功邀請(qǐng)其他用戶加入所述第一群組的響應(yīng)信息,所述響應(yīng)信息包括:邀請(qǐng)者的用戶信息和被邀請(qǐng)者的用戶信息; 所述獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系的步驟具體包括:根據(jù)所述響應(yīng)信息獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系。4.如權(quán)利要求1所述的消息處理方法,其特征在于,所述從所述第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息的步驟具體包括: 生成歷史消息選擇界面,所述歷史消息選擇界面包括所述第一歷史消息集合及其第一歷史消息集合內(nèi)歷史消息對(duì)應(yīng)的消息選擇接口; 接收用戶通過所述消息選擇接口觸發(fā)的消息選擇指令; 根據(jù)所述消息選擇指令從所述第一歷史消息集合中選擇需要發(fā)送的目標(biāo)歷史消息。5.如權(quán)利要求4所述的消息處理方法,其特征在于,所述歷史消息分享指令攜帶界面標(biāo)識(shí)和所述第一群組的第一群組標(biāo)識(shí); 所述根據(jù)所述歷史消息分享指令獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合的步驟具體包括: 根據(jù)所述第一群組標(biāo)識(shí)獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合; 所述生成歷史消息選擇界面的步驟具體包括: 根據(jù)所述界面標(biāo)識(shí)以及所述第一歷史消息集合生成相應(yīng)的歷史消息選擇界面。6.如權(quán)利要求5所述的消息處理方法,其特征在于,所述根據(jù)所述界面標(biāo)識(shí)以及所述第一歷史消息集合生成相應(yīng)的歷史消息選擇界面的步驟具體包括: 根據(jù)所述界面標(biāo)識(shí)獲取相應(yīng)的界面信息,所述界面信息包括:界面樣式信息以及接口樣式信息; 根據(jù)所述第一歷史消息集合和所述界面信息生成相應(yīng)的歷史消息選擇界面。7.如權(quán)利要求4所述的消息處理方法,其特征在于,所述消息選擇界面還包括:消息發(fā)送接口; 所述向服務(wù)器發(fā)送包括所述目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息的步驟具體包括: 接收用戶通過所述消息發(fā)送接口觸發(fā)的消息發(fā)送指令; 根據(jù)所述消息發(fā)送指令生成相應(yīng)的第一群組消息,所述第一群組消息包括:所述目標(biāo)歷史消息集合和所述第一群組標(biāo)識(shí); 向所述服務(wù)器發(fā)送所述第一群組消息。8.如權(quán)利要求1所述的消息處理方法,其特征在于,所述消息處理方法還包括: 接收所述服務(wù)器發(fā)送的第二群組消息,所述第二群組消息包括:第二歷史消息集合以及所述第二歷史消息集合對(duì)應(yīng)的第二群組標(biāo)識(shí); 獲取第二歷史消息集合對(duì)應(yīng)的消息摘要; 根據(jù)所述第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息; 根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段。9.如權(quán)利要求8所述的消息處理方法,其特征在于,在展示所述消息片段之后,所述消息處理方法還包括: 接收用戶通過終端觸發(fā)的歷史消息獲取指令; 根據(jù)所述歷史消息獲取指令提取所述第二歷史消息集合,并展示所述第二歷史消息集入口 ο10.如權(quán)利要求9所述的消息處理方法,其特征在于,所述第二群組消息還包括:第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間;所述展示第二歷史消息的步驟具體包括: 根據(jù)所述歷史時(shí)間,對(duì)所述第二歷史消息集合中的歷史消息進(jìn)行排序; 展示經(jīng)過排序后的第二歷史消息集合。11.如權(quán)利要求9所述的消息處理方法,其特征在于,所述展示所述消息片段的步驟具體包括:在所述第二群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話界面中展示所述消息片段,所述群組會(huì)話界面包括歷史消息獲取接口 ; 所述接收用戶通過終端觸發(fā)的歷史消息獲取指令的步驟具體包括:接收用戶通過所述歷史消息獲取接口觸發(fā)的消息獲取指令。12.一種消息處理方法,其特征在于,包括: 接收服務(wù)器發(fā)送的群組消息,其中,所述群組消息包括:歷史消息集合以及群組標(biāo)識(shí); 獲取歷史消息集合對(duì)應(yīng)的消息摘要; 根據(jù)所述群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息; 根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段; 接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)所述歷史消息獲取指令展示所述歷史消息集合。13.一種消息處理裝置,其特征在于,包括: 接口生成單元,用于當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),生成歷史消息分享接口; 接收單元,用于接收用戶通過所述歷史消息分享接口觸發(fā)的歷史消息分享指令; 獲取單元,用于根據(jù)所述歷史消息分享指令獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合; 選取單元,用于從所述第一歷史消息集合中選取需要發(fā)送的目標(biāo)歷史消息,以得到目標(biāo)歷史消息集合; 發(fā)送單元,用于向服務(wù)器發(fā)送包括所述目標(biāo)歷史消息集合和第一群組標(biāo)識(shí)的第一群組消息,以使得所述服務(wù)器根據(jù)第一群組標(biāo)識(shí)向所述第一群組中群組成員所在的終端發(fā)送所述目標(biāo)歷史消息,其中,所述第一群組標(biāo)識(shí)為所述第一群組的標(biāo)識(shí)。14.如權(quán)利要求13所述的消息處理裝置,其特征在于,還包括:判斷單元; 所述判斷單元,用于在接口生成單元生成歷史消息分享接口之前,當(dāng)檢測(cè)到用戶所在的第一群組有新成員加入時(shí),獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系,判斷所述關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件; 所述接口生成單元,具體用于當(dāng)所述判斷單元判斷所述關(guān)聯(lián)關(guān)系滿足預(yù)設(shè)條件時(shí),執(zhí)行生成歷史消息分享接口的步驟。15.如權(quán)利要求14所述的消息處理裝置,其特征在于,還包括信息接收單元; 所述信息接收單元,用于在所述判斷單元獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系之前,接收服務(wù)器發(fā)送的用于指示成功邀請(qǐng)其他用戶加入所述第一群組的響應(yīng)信息,所述響應(yīng)信息包括:邀請(qǐng)者的用戶信息和被邀請(qǐng)者的用戶信息; 所述判斷單元,具體用于根據(jù)所述響應(yīng)信息獲取所述用戶與所述新成員之間的關(guān)聯(lián)關(guān)系,判斷所述關(guān)聯(lián)關(guān)系是否滿足預(yù)設(shè)條件。16.如權(quán)利要求13所述的消息處理裝置,其特征在于,所述選取單元包括:界面生成子單元、指令接收子單元以及消息選取子單元; 所述界面生成子單元,用于生成歷史消息選擇界面,所述歷史消息選擇界面包括所述第一歷史消息集合及其第一歷史消息集合內(nèi)歷史消息對(duì)應(yīng)的消息選擇接口; 所述指令接收子單元,用于接收用戶通過所述消息選擇接口觸發(fā)的消息選擇指令; 所述消息選擇子單元,用于根據(jù)所述消息選擇指令從所述第一歷史消息集合中選擇需要發(fā)送的目標(biāo)歷史消息。17.如權(quán)利要求16所述的消息處理裝置,其特征在于,所述歷史消息分享指令攜帶界面標(biāo)識(shí)和所述第一群組的第一群組標(biāo)識(shí); 所述獲取單元,具體用于根據(jù)所述第一群組標(biāo)識(shí)獲取所述第一群組對(duì)應(yīng)的第一歷史消息集合; 所述界面生成子單元,具體用于根據(jù)所述界面標(biāo)識(shí)以及所述第一歷史消息集合生成相應(yīng)的歷史消息選擇界面。18.如權(quán)利要求16所述的消息處理裝置,其特征在于,所述歷史消息選擇界面還包括:消息發(fā)送接口 ; 所述發(fā)送單元具體用于: 接收用戶通過所述消息發(fā)送接口觸發(fā)的消息發(fā)送指令; 根據(jù)所述消息發(fā)送指令生成相應(yīng)的第一群組消息,所述第一群組消息包括:所述目標(biāo)歷史消息集合和所述第一群組標(biāo)識(shí); 向所述服務(wù)器發(fā)送所述第一群組消息。19.如權(quán)利要求13所述的消息處理裝置,其特征在于,還包括:消息接收單元、摘要獲取單元、屬性獲取單元以及片段生成單元; 所述消息接收單元,用于接收所述服務(wù)器發(fā)送的第二群組消息,所述第二群組消息包括:第二歷史消息集合以及所述第二歷史消息集合對(duì)應(yīng)的第二群組標(biāo)識(shí); 所述摘要獲取單元,用于獲取第二歷史消息集合對(duì)應(yīng)的消息摘要; 所述屬性獲取單元,用于根據(jù)所述第二群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息; 所述片段生成單元,用于根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段。20.如權(quán)利要求19所述的消息處理裝置,其特征在于,還包括:指令接收單元和消息展示單元; 所述指令接收單元,用于在所述片段生成單元展示所述消息片段之后,接收用戶通過終端觸發(fā)的歷史消息獲取指令; 所述消息展示單元,用于根據(jù)所述歷史消息獲取指令提取所述第二歷史消息,并展示所述第二歷史消息。21.如權(quán)利要求20所述的消息處理裝置,其特征在于,所述第二群組消息還包括:第二歷史消息集合中歷史消息對(duì)應(yīng)的歷史時(shí)間; 所述消息展示單元,具體用于: 根據(jù)所述歷史消息獲取指令提取所述第二歷史消息集合; 根據(jù)所述歷史時(shí)間,對(duì)所述第二歷史消息集合中的歷史消息進(jìn)行排序; 展示經(jīng)過排序后的第二歷史消息集合。22.一種消息處理裝置,其特征在于,包括: 消息接收單元,用于接收服務(wù)器發(fā)送的群組消息,其中,所述群組消息包括:歷史消息集合以及群組標(biāo)識(shí); 摘要獲取單元,用于獲取歷史消息集合對(duì)應(yīng)的消息摘要; 屬性信息獲取單元,用于根據(jù)所述群組標(biāo)識(shí)獲取相應(yīng)群組的屬性信息; 片段生成單元,用于根據(jù)所述屬性信息和所述消息摘要生成相應(yīng)的消息片段,并展示所述消息片段; 消息展示單元,用于接收用戶通過終端觸發(fā)的歷史消息獲取指令,并根據(jù)所述歷史消息獲取指令展示所述歷史消息集合。
【文檔編號(hào)】H04L12/58GK106059894SQ201610348161
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月24日
【發(fā)明人】王青, 傅薇, 趙禹, 王佳
【申請(qǐng)人】騰訊科技(深圳)有限公司