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

用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì)與流程

文檔序號(hào):11677745閱讀:255來(lái)源:國(guó)知局
用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì)與流程

本公開(kāi)涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì)。



背景技術(shù):

隨著社會(huì)的發(fā)展,互聯(lián)網(wǎng)普及的速度越來(lái)越快,人與人之間的交流也更多的通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)。其中,人們最常用的互聯(lián)網(wǎng)服務(wù)就包括各種基于電腦、手機(jī)等終端設(shè)備的即時(shí)通訊服務(wù),即時(shí)通訊服務(wù)給人們的通信聯(lián)絡(luò)帶來(lái)了極大的便利。

隨著人們生活節(jié)奏的加快和多樣化需求的增加,人們總是希望快速地獲取自己感興趣或者十分關(guān)注的信息。具體地表現(xiàn)在即時(shí)通訊服務(wù)中,人們希望快速地根據(jù)自己的興趣或者關(guān)注點(diǎn)加入到即時(shí)通訊服務(wù)中的群組中,以和這些群組當(dāng)中有共同興趣或關(guān)注的人交流互動(dòng)。為了能夠找到相應(yīng)的即時(shí)通訊群組,用戶(hù)需要通過(guò)關(guān)鍵詞搜索或是按分類(lèi)進(jìn)行逐個(gè)查找,再依據(jù)用戶(hù)的搜索條件或是選中的類(lèi)別展示出符合要求的即時(shí)通訊群組,操作非常繁瑣。

因此,需要一種新的用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì)。



技術(shù)實(shí)現(xiàn)要素:

本公開(kāi)提供一種用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì),能夠至少部分地或者全部地解決上述現(xiàn)有技術(shù)中存在的問(wèn)題。

本公開(kāi)的其他特性和優(yōu)點(diǎn)將通過(guò)下面的詳細(xì)描述變得顯然,或部分地通過(guò)本公開(kāi)的實(shí)踐而習(xí)得。

根據(jù)本公開(kāi)的一個(gè)方面,提供一種用于群組搜索的方法,包括:

接收輸入的群成員信息;

根據(jù)所述群成員信息搜索獲得相關(guān)群組;

計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度;

根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

在本公開(kāi)的一種示例性實(shí)施例中,根據(jù)所述群成員信息搜索獲得相關(guān)群組包括:

根據(jù)所述群成員信息遍歷群組搜索發(fā)起者所在的全部群組獲得包含有與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組;或者

根據(jù)所述群成員信息搜索包含有與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組。

在本公開(kāi)的一種示例性實(shí)施例中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度包括:

根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)計(jì)算所述群成員活躍度。

在本公開(kāi)的一種示例性實(shí)施例中,當(dāng)至少兩個(gè)所述相關(guān)群組的群成員活躍度相同時(shí),所述方法還包括:

根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中最后一條消息的發(fā)送時(shí)間對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

在本公開(kāi)的一種示例性實(shí)施例中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度包括:

統(tǒng)計(jì)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的操作行為頻度;

根據(jù)所述操作行為頻度及預(yù)先分配的相應(yīng)的權(quán)重計(jì)算對(duì)應(yīng)的所述群成員活躍度。

在本公開(kāi)的一種示例性實(shí)施例中,所述方法還包括:在至少部分所述相關(guān)群組中顯示所述群成員信息對(duì)應(yīng)的群成員屬性;其中,所述群成員屬性包括所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的群成員活躍度、類(lèi)型、在預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)、最后一條或者多條消息的內(nèi)容、最后一條或者多條消息的發(fā)送時(shí)間中的一種或者多種。

在本公開(kāi)的一種示例性實(shí)施例中,根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序包括:當(dāng)所述群成員活躍度超過(guò)預(yù)設(shè)閾值時(shí),篩選出至少部分所述相關(guān)群組進(jìn)行排序。

在本公開(kāi)的一種示例性實(shí)施例中,所述方法還包括:對(duì)排序后的至少部分所述相關(guān)群組進(jìn)行顯示。

根據(jù)本公開(kāi)的一個(gè)方面,提供一種用于群組搜索的裝置,包括:

接收模塊,用于接收輸入的群成員信息;

搜索模塊,用于根據(jù)所述群成員信息搜索獲得相關(guān)群組;

計(jì)算模塊,用于計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度;

排序模塊,用于根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

根據(jù)本公開(kāi)的一個(gè)方面,提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在該存儲(chǔ)器上并可在該處理器上運(yùn)行的計(jì)算機(jī)程序,該程序被該處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法步驟。

根據(jù)本公開(kāi)的一個(gè)方面,提供一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法步驟。

根據(jù)本公開(kāi)的用于群組搜索的方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀介質(zhì),通過(guò)群成員信息搜索相關(guān)群組,并計(jì)算該相關(guān)群組中對(duì)應(yīng)的群成員活躍度,根據(jù)該群成員活躍度對(duì)該相關(guān)群組進(jìn)行排序,一方面,能夠?qū)崿F(xiàn)按照群成員搜索相關(guān)群組;另一方面,還可以實(shí)現(xiàn)按照該群成員活躍度對(duì)搜索得到的相關(guān)群組進(jìn)行排序。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。

附圖說(shuō)明

通過(guò)參照附圖詳細(xì)描述其示例實(shí)施例,本公開(kāi)的上述和其它目標(biāo)、特征及優(yōu)點(diǎn)將變得更加顯而易見(jiàn)。

圖1示出現(xiàn)有技術(shù)中根據(jù)群組名稱(chēng)搜索相關(guān)群組的一種顯示頁(yè)面示意圖。

圖2是根據(jù)一示例性實(shí)施方式示出的一種用于群組搜索的方法的流程圖。

圖3是根據(jù)一示例性實(shí)施方式示出的另一種用于群組搜索的方法的流程圖。

圖4示意性示出一示例性實(shí)施方式中根據(jù)群成員名字搜索相關(guān)群組的一種顯示頁(yè)面示意圖。

圖5示意性示出一示例性實(shí)施方式中根據(jù)群成員名字搜索相關(guān)群組的另一種顯示頁(yè)面示意圖。

圖6是根據(jù)一示例性實(shí)施方式示出的一種用于群組搜索的裝置的框圖。

具體實(shí)施方式

現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實(shí)施方式使得本公開(kāi)將更加全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。附圖僅為本公開(kāi)的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標(biāo)記表示相同或類(lèi)似的部分,因而將省略對(duì)它們的重復(fù)描述。

此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本公開(kāi)的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開(kāi)的技術(shù)方案而省略所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、裝置、實(shí)現(xiàn)或者操作以避免喧賓奪主而使得本公開(kāi)的各方面變得模糊。

現(xiàn)有技術(shù)中用戶(hù)可以通過(guò)群組名稱(chēng)來(lái)匹配搜索相關(guān)群組,例如在用戶(hù)甲的移動(dòng)終端(例如智能手機(jī))上安裝了一即時(shí)通訊應(yīng)用,在該即時(shí)通訊應(yīng)用的搜索輸入框中輸入“信息安全”即可匹配到用戶(hù)甲所在的全部群組(一般用戶(hù)會(huì)加入到多個(gè)即時(shí)通訊群組中)中的移動(dòng)信息安全群、pc信息安全群等一個(gè)或者多個(gè)相關(guān)群組。然后,可以根據(jù)群組的活躍度對(duì)匹配到的一個(gè)或者多個(gè)相關(guān)群組進(jìn)行排序并顯示。其中,該群組的活躍度一般是按照群組在最近一段時(shí)間內(nèi)消息發(fā)送的條數(shù)由多到少排序的。但上述方案中存在一個(gè)可能的問(wèn)題是,當(dāng)用戶(hù)對(duì)群組名稱(chēng)沒(méi)有任何關(guān)鍵詞記憶,或者臨時(shí)討論組為未命名群組時(shí),就無(wú)法根據(jù)群組名稱(chēng)進(jìn)行相關(guān)群組的搜索。

同時(shí),現(xiàn)有技術(shù)中相關(guān)群組搜索結(jié)果的展示方式,一般僅限于展示群頭像、群組名稱(chēng)、群組人數(shù)等信息。如圖1所示,根據(jù)群組關(guān)鍵字搜索出來(lái)的兩個(gè)群組名稱(chēng)分別為“實(shí)習(xí)生”和“pc商業(yè)搜索部”,在該顯示頁(yè)面中僅顯示相應(yīng)群組的群組名稱(chēng)、群頭像和群組人數(shù)。根據(jù)這種搜索結(jié)果的排序規(guī)則以及展示信息不能讓用戶(hù)立即分辨出其想要的目標(biāo)群組。

圖2是根據(jù)一示例性實(shí)施方式示出的一種用于群組搜索的方法的流程圖。

如圖2所示,該用于群組搜索的方法可以包括以下步驟。

在步驟s110中,接收輸入的群成員信息。

在示例性實(shí)施例中,所述群成員信息包括群成員名字。這里的群成員名字可以是其真實(shí)名稱(chēng)或者在各個(gè)群組中的昵稱(chēng)。但本公開(kāi)并不限定于此,例如所述群成員信息還可以包括群成員手機(jī)號(hào)碼或者其他標(biāo)識(shí)(例如微信號(hào)、qq號(hào)等)。

具體的,發(fā)起搜索的用戶(hù)(以下稱(chēng)為“群組搜索發(fā)起者”或者“當(dāng)前用戶(hù)”)可以在客戶(hù)端的搜索框中輸入所述群成員信息例如群成員名字,然后將該群成員名字發(fā)送至服務(wù)端,服務(wù)端接收該群成員名字。然后,服務(wù)端可以根據(jù)接收到的群成員信息執(zhí)行以下其他步驟。但本公開(kāi)并不限定于此,在其他實(shí)施例中,也可以在客戶(hù)端的搜索框中輸入所述群成員信息例如群成員名字,由客戶(hù)端根據(jù)接收到的群成員信息執(zhí)行以下其他步驟。

在步驟s120中,根據(jù)所述群成員信息搜索獲得相關(guān)群組。

在示例性實(shí)施例中,根據(jù)所述群成員信息搜索獲得相關(guān)群組可以包括:根據(jù)所述群成員信息遍歷群組搜索發(fā)起者所在的全部群組獲得包含有與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組;或者根據(jù)所述群成員信息搜索包含有與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組。

在一個(gè)實(shí)施例中,服務(wù)端或客戶(hù)端接收到該群成員名字后,可以在群組搜索發(fā)起者所在的全部群組中遍歷包含有該群成員的一個(gè)或者多個(gè)相關(guān)群組。例如用戶(hù)甲目前所在的全部群組一共有20個(gè),當(dāng)其在搜索框中輸入“張三”時(shí),會(huì)遍歷該20個(gè)群組搜索包含張三的群組,即用戶(hù)甲和張三共同所在的群組。

在另一實(shí)施例中,服務(wù)端接收到該群成員名字后,可以在服務(wù)端搜索包含有該群成員的群組作為所述相關(guān)群組。例如,用戶(hù)甲目前所在的全部群組一共有20個(gè),但其所在的群組中并沒(méi)有攝影方面相關(guān)的群組,用戶(hù)甲最近突然對(duì)攝影產(chǎn)生了興趣,其通過(guò)朋友知道“李四”是這方面的專(zhuān)家,因此,他想加入李四所在的群組,就在搜索框中輸入“李四”,則服務(wù)端會(huì)搜索服務(wù)器上所有包含“李四”的群組返回給用戶(hù)甲的客戶(hù)端。

在步驟s130中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度。

在示例性實(shí)施例中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度可以包括:根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)計(jì)算所述群成員活躍度。

在示例性實(shí)施例中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度可以包括:統(tǒng)計(jì)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的操作行為頻度;根據(jù)所述操作行為頻度及預(yù)先分配的相應(yīng)的權(quán)重計(jì)算對(duì)應(yīng)的所述群成員活躍度。

其中,所述操作行為頻度為該群成員在所述相關(guān)群組中進(jìn)行的相關(guān)操作行為在預(yù)設(shè)時(shí)間段內(nèi)(例如最近一年或者一個(gè)月)的次數(shù)。該操作行為例如可以為該群成員在該即時(shí)通訊應(yīng)用的相關(guān)群組中搜索了某個(gè)關(guān)鍵詞、參與了群組發(fā)起的活動(dòng)、發(fā)布或回答了群組組織討論的話(huà)題、在群組中發(fā)送文件、發(fā)送群公告等行為。

系統(tǒng)中可以預(yù)先分配各種操作行為的相應(yīng)的權(quán)重,根據(jù)該群成員在相關(guān)群組中的操作行為頻度及相應(yīng)的權(quán)重來(lái)計(jì)算對(duì)應(yīng)的群成員活躍度。例如可以按照下述公式來(lái)計(jì)算:

群成員活躍度=

w_file*n_file+w_note*n_note+w_message*n_message+w_...*n_...

其中上述公式中w_...為相應(yīng)操作行為的權(quán)重,n_...為相應(yīng)操作行為頻度,例如w_file為該群成員在該群組中上傳文件的權(quán)重,n_file為對(duì)應(yīng)的上傳文件的頻度;w_note為該群成員在該群組中發(fā)送群公告的權(quán)重,n_note為對(duì)應(yīng)的發(fā)送群公告的頻度;w_message為該群成員在該群組中發(fā)送消息的權(quán)重,n_message為對(duì)應(yīng)的發(fā)送消息的頻度;等等。其中哪些操作行為考慮到群成員活躍度計(jì)算公式中,以及各個(gè)操作行為的權(quán)重設(shè)置均可以根據(jù)實(shí)際應(yīng)用場(chǎng)合進(jìn)行靈活設(shè)置和調(diào)整,本公開(kāi)對(duì)此不作限定。

在示例性實(shí)施例中,所述方法還可以包括:預(yù)先設(shè)置所述群成員活躍度中各個(gè)因素的優(yōu)先級(jí)。即當(dāng)群成員活躍度包括多種因素時(shí),例如同時(shí)包括上述實(shí)施例中所描述的該群成員的發(fā)言次數(shù)、各種操作行為的加權(quán)求和等,可以預(yù)先對(duì)各種因素設(shè)置優(yōu)先級(jí),例如可以設(shè)置發(fā)言次數(shù)為最高優(yōu)先級(jí),各種操作行為或者各種操作行為的加權(quán)求和為最低優(yōu)先級(jí)或者次一級(jí)優(yōu)先級(jí)等,但本公開(kāi)并不限定于此。此時(shí),可以首先計(jì)算優(yōu)先級(jí)最高的單一因素的頻度或者分值,然后根據(jù)該優(yōu)先級(jí)最高的單一因素對(duì)所述相關(guān)群組進(jìn)行降序排序;當(dāng)存在至少兩個(gè)所述相關(guān)群組的該優(yōu)先級(jí)最高的單一因素的頻度或者分值相同時(shí),再根據(jù)次一級(jí)優(yōu)先級(jí)的另一因素的頻度或者分值,對(duì)優(yōu)先級(jí)最高的單一因素的頻度或者分值相同的該至少兩個(gè)所述相關(guān)群組根據(jù)次一級(jí)優(yōu)先級(jí)的另一因素的頻度或者分值進(jìn)行降序排序,其他依次類(lèi)推。

在示例性實(shí)施例中,根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序可以包括:當(dāng)所述群成員活躍度超過(guò)預(yù)設(shè)閾值時(shí),篩選出至少部分所述相關(guān)群組進(jìn)行排序。

例如,該預(yù)設(shè)閾值可以根據(jù)搜索獲得的所述相關(guān)群組的具體情況進(jìn)行動(dòng)態(tài)調(diào)整。具體的,當(dāng)某一次搜索獲得的相關(guān)群組數(shù)量較多時(shí)(例如50個(gè)),如果將這些相關(guān)群組同時(shí)顯示出來(lái),一方面顯示屏幕的顯示面積有限,另一方面,群組搜索發(fā)起者還需要再次從這50個(gè)相關(guān)群組中進(jìn)行人工篩選,浪費(fèi)時(shí)間,此時(shí),可以設(shè)定只有當(dāng)群成員活躍度例如預(yù)設(shè)時(shí)間段內(nèi)的發(fā)言次數(shù)超過(guò)預(yù)設(shè)次數(shù)的相關(guān)群組才會(huì)進(jìn)行后續(xù)的排序和/或顯示步驟。當(dāng)然,也可能存在一種情況,就是一次搜索獲得的相關(guān)群組數(shù)量本身就較少(例如3個(gè)),此時(shí)可以不進(jìn)行篩選步驟,或者將此篩選步驟的預(yù)設(shè)閾值設(shè)定為0。

在步驟s140中,根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

在示例性實(shí)施例中,可以根據(jù)上述步驟s130計(jì)算獲得的群成員活躍度對(duì)所述相關(guān)群組進(jìn)行排序。在另一些實(shí)施例中,也可以對(duì)篩選后獲得的所述相關(guān)群組進(jìn)行排序。

在一個(gè)實(shí)施例中,可以根據(jù)該群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中預(yù)設(shè)時(shí)間段內(nèi)(例如最近一周、最近一天等等,本公開(kāi)對(duì)此不作限定)發(fā)出的消息的發(fā)送次數(shù)由多到少進(jìn)行降序排列。例如,用戶(hù)甲輸入“張三”得到5個(gè)與張三相關(guān)的群組,該5個(gè)相關(guān)的群組中,張三在最近一周內(nèi)的發(fā)言次數(shù)分別為30次、25次、20次、15次、10次,則將發(fā)言次數(shù)最多的30次對(duì)應(yīng)的群組排在最前面,發(fā)言次數(shù)最少的10次對(duì)應(yīng)的群組排在最后面進(jìn)行展示。

在示例性實(shí)施例中,當(dāng)至少兩個(gè)所述相關(guān)群組的群成員活躍度相同時(shí),所述方法還可以包括:根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中最后一條消息的發(fā)送時(shí)間對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

例如,可以同時(shí)根據(jù)該群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中預(yù)設(shè)時(shí)間段內(nèi)發(fā)出的消息的發(fā)送次數(shù)和最后一條消息的發(fā)送時(shí)間進(jìn)行排序。例如,用戶(hù)甲輸入“張三”得到5個(gè)與張三相關(guān)的群組,該5個(gè)相關(guān)的群組中有2個(gè)群組a和b中,張三在最近一周內(nèi)的發(fā)言次數(shù)均為20次,此時(shí)可以再根據(jù)張三在群組a和b中最后一條消息的發(fā)送時(shí)間進(jìn)行排序,假設(shè)張三在群組a中最后一次發(fā)言時(shí)間為2015年12月1日上午10點(diǎn),而在群組b中最后一次發(fā)言時(shí)間為2015年12月1日下午1點(diǎn),則可以將群組b排在群組a的前面。當(dāng)然,本公開(kāi)并不限定于此,其還可以是首先根據(jù)該群成員在匹配到的多個(gè)相關(guān)群組中最后一條消息的發(fā)送時(shí)間進(jìn)行排序,當(dāng)該相關(guān)群組中還存在多個(gè)群組的最后一條消息的發(fā)送時(shí)間一致時(shí),可以再根據(jù)該群成員在發(fā)送時(shí)間一致的多個(gè)群組中的預(yù)設(shè)時(shí)間段內(nèi)發(fā)出的消息的發(fā)送次數(shù)進(jìn)行升序或者降序排列。

在示例性實(shí)施例中,所述方法還可以包括:對(duì)排序后的至少部分所述相關(guān)群組進(jìn)行顯示。

在示例性實(shí)施例中,服務(wù)端可以根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行降序排序或者升序排序,并返回至客戶(hù)端顯示排序后的群組信息,例如群組名稱(chēng)、群頭像、群組人數(shù)等等。

在示例性實(shí)施例中,所述方法還可以包括:對(duì)群組搜索發(fā)起者在所述相關(guān)群組中的活躍度進(jìn)行計(jì)算;根據(jù)該群組搜索發(fā)起者在所述相關(guān)群組中的活躍度與該被搜索的群成員在所述相關(guān)群組中的群成員活躍度對(duì)所述相關(guān)群組進(jìn)行排序。

例如,用戶(hù)甲輸入“張三”得到5個(gè)與張三相關(guān)的群組,因?yàn)橛脩?hù)甲此時(shí)也在該5個(gè)相關(guān)群組中,因此,可以計(jì)算得到用戶(hù)甲在該5個(gè)相關(guān)群組中的活躍度(這里的活躍度的計(jì)算方式可以參考上述實(shí)施例),此時(shí),可以將用戶(hù)甲和張三在某一相關(guān)群組中最近一段時(shí)間內(nèi)發(fā)言次數(shù)最多的群組排在最前面,這樣,可以得到用戶(hù)甲和張三共同所在的群組中兩人均最感興趣的群組。

本實(shí)施方式提供的用于群組搜索的方法,通過(guò)群成員信息搜索相關(guān)群組,并計(jì)算該相關(guān)群組中對(duì)應(yīng)的群成員活躍度,根據(jù)該群成員活躍度對(duì)該相關(guān)群組進(jìn)行排序及顯示,一方面,能夠?qū)崿F(xiàn)按照群成員搜索相關(guān)群組;另一方面,還可以實(shí)現(xiàn)按照該群成員活躍度對(duì)搜索得到的相關(guān)群組進(jìn)行排序。

圖3是根據(jù)一示例性實(shí)施方式示出的另一種用于群組搜索的方法的流程圖。

如圖3所示,該用于群組搜索的方法可以包括以下步驟。

在步驟s210中,接收輸入的群成員信息。

在步驟s220中,根據(jù)所述群成員信息搜索獲得相關(guān)群組。

在步驟s230中,計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度。

步驟s210-s230可以參考上述圖2所示的實(shí)施例中的步驟s110-s130,在此不再贅述。

在步驟s240中,根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序并在所述相關(guān)群組中顯示所述群成員信息對(duì)應(yīng)的群成員屬性。

在示例性實(shí)施例中,所述群成員屬性可以包括所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的群成員活躍度、類(lèi)型(該群成員是否為群主)、在預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)、最后一條或者多條消息的內(nèi)容、最后一條或者多條消息的發(fā)送時(shí)間等中的一種或者多種。

圖4示意性示出一示例性實(shí)施方式中根據(jù)群成員名字搜索相關(guān)群組的一種顯示頁(yè)面示意圖。

如圖4所示,接收用戶(hù)輸入的群成員名字“張三”,遍歷該用戶(hù)所在的全部群組獲得兩個(gè)與“張三”相關(guān)的群組“產(chǎn)品設(shè)計(jì)討論群”和“產(chǎn)品團(tuán)隊(duì)群”,其不僅根據(jù)張三在這兩個(gè)群組中的群成員活躍度進(jìn)行降序排列并顯示群組名稱(chēng)、圖標(biāo),還分別顯示了張三最近一次在產(chǎn)品設(shè)計(jì)討論群和產(chǎn)品團(tuán)隊(duì)群中分別發(fā)出的消息的發(fā)送時(shí)間(例如分別為2月21日和2月15日)以及最后一次發(fā)出的消息的內(nèi)容(例如分別為“賬號(hào)這個(gè)概念我覺(jué)得沒(méi)有問(wèn)題”以及“產(chǎn)品設(shè)計(jì)文檔如下:www.bot.sanku”)。

圖5示意性示出一示例性實(shí)施方式中根據(jù)群成員名字搜索相關(guān)群組的另一種顯示頁(yè)面示意圖。

如圖5所示,與上述圖4的實(shí)施例類(lèi)似,接收用戶(hù)輸入的群成員名字“張三”,遍歷該用戶(hù)所在的全部群組獲得兩個(gè)與“張三”相關(guān)的群組“產(chǎn)品設(shè)計(jì)討論群”和“產(chǎn)品團(tuán)隊(duì)群”,其不僅根據(jù)張三在這兩個(gè)群組中的群成員活躍度進(jìn)行降序排列并顯示群組名稱(chēng)、圖標(biāo),其與圖4的區(qū)別在于,其不僅顯示了張三最近一次在產(chǎn)品設(shè)計(jì)討論群和產(chǎn)品團(tuán)隊(duì)群中分別發(fā)出的消息的發(fā)送時(shí)間(例如分別為2月21日和2月15日)以及最后一次發(fā)出的消息的內(nèi)容(例如為“賬號(hào)這個(gè)概念我覺(jué)得沒(méi)…”),其還分別顯示了張三最近一段時(shí)間內(nèi)(例如最近一天或者1小時(shí))在該各個(gè)相關(guān)群組中發(fā)出的消息的發(fā)送次數(shù)(例如在產(chǎn)品設(shè)計(jì)討論群中發(fā)言3次,在產(chǎn)品團(tuán)隊(duì)群中發(fā)言2次)以及張三在該各個(gè)相關(guān)群組中的類(lèi)型(例如,張三在產(chǎn)品設(shè)計(jì)討論群里為群主,而在產(chǎn)品團(tuán)隊(duì)群里為普通成員)。

本發(fā)明實(shí)施方式提供的用于群組搜索的方法,不僅可以通過(guò)群成員匹配群組,并根據(jù)該群成員在群組中的活躍行為對(duì)群組進(jìn)行排序,這樣即使用戶(hù)忘記具體群組信息,僅對(duì)群組內(nèi)活躍用戶(hù)印象深刻,也可以進(jìn)行群組搜索。同時(shí),搜索群組結(jié)果展示匹配的群成員相關(guān)的信息,例如群成員活躍度、群成員類(lèi)型以及最后發(fā)言?xún)?nèi)容及時(shí)間等。而現(xiàn)有技術(shù)的搜索結(jié)果僅展示群組信息,而本方案不僅展示群組信息,還可以同時(shí)把相應(yīng)的用戶(hù)的最近一次或幾次聊天內(nèi)容展示出來(lái)。

需要注意的是,上述用于示出方法實(shí)施方式的附圖僅是根據(jù)本公開(kāi)示例性實(shí)施方式的方法所包括的處理的示意性說(shuō)明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時(shí)間順序。另外,也易于理解,這些處理可以是例如在多個(gè)模塊中同步或異步執(zhí)行的。

下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)方法實(shí)施例。

圖6是根據(jù)一示例性實(shí)施方式示出的一種用于群組搜索的裝置的框圖。

如圖6所示,該用于群組搜索的裝置60可以包括:接收模塊610、搜索模塊620、計(jì)算模塊630以及排序模塊640。

其中,接收模塊610可以用于接收輸入的群成員信息。

在示例性實(shí)施例中,所述群成員信息包括群成員名字。但本公開(kāi)并不限定于此。

搜索模塊620可以用于根據(jù)所述群成員信息搜索獲得相關(guān)群組。

在示例性實(shí)施例中,搜索模塊620可以進(jìn)一步包括第一搜索單元或者第二搜索單元。

其中,該第一搜索單元可以用于根據(jù)所述群成員信息遍歷群組搜索發(fā)起者所在的全部群組獲得包含與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組。該第二搜索單元可以用于根據(jù)所述群成員信息搜索包含有與所述群成員信息對(duì)應(yīng)的群成員的群組作為所述相關(guān)群組。

計(jì)算模塊630可以用于計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度。

在示例性實(shí)施例中,計(jì)算模塊630可以包括:發(fā)送次數(shù)計(jì)算單元,所述發(fā)送次數(shù)計(jì)算單元可以用于根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)計(jì)算所述群成員活躍度。

在示例性實(shí)施例中,當(dāng)至少兩個(gè)所述相關(guān)群組的群成員活躍度相同時(shí),該用于群組搜索的裝置60還可以包括:時(shí)間排序模塊,所述時(shí)間排序模塊可以根據(jù)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中最后一條消息的發(fā)送時(shí)間對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

在示例性實(shí)施例中,計(jì)算模塊630可以包括統(tǒng)計(jì)單元和計(jì)算單元。

其中,該統(tǒng)計(jì)單元可以用于統(tǒng)計(jì)所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的操作行為頻度。該計(jì)算單元可以用于根據(jù)所述操作行為頻度及預(yù)先分配的相應(yīng)的權(quán)重計(jì)算對(duì)應(yīng)的所述群成員活躍度。

在示例性實(shí)施例中,該用于群組搜索的裝置60還可以包括:優(yōu)先級(jí)設(shè)置模塊,可以用于預(yù)先設(shè)置所述群成員活躍度各個(gè)因素的優(yōu)先級(jí)。

排序模塊640可以用于根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

在示例性實(shí)施例中,排序模塊640還可以包括篩選單元,所述篩選單元可以用于當(dāng)所述群成員活躍度超過(guò)預(yù)設(shè)閾值時(shí),篩選出至少部分所述相關(guān)群組進(jìn)行排序。

在示例性實(shí)施例中,該用于群組搜索的裝置60還可以包括:顯示模塊,可以用于對(duì)排序后的至少部分所述相關(guān)群組進(jìn)行顯示。

在示例性實(shí)施例中,該用于群組搜索的裝置60還可以包括:群成員屬性顯示模塊,用于在至少部分所述相關(guān)群組中顯示所述群成員信息對(duì)應(yīng)的群成員屬性。其中,所述群成員屬性包括所述群成員信息對(duì)應(yīng)的群成員在所述相關(guān)群組中的群成員活躍度、類(lèi)型、在預(yù)設(shè)時(shí)間段內(nèi)消息的發(fā)送次數(shù)、最后一條或者多條消息的內(nèi)容、最后一條或者多條消息的發(fā)送時(shí)間等中的一種或者多種。

根據(jù)本公開(kāi)的另一示例性實(shí)施方式,還提供了一種電子設(shè)備,其可以包括存儲(chǔ)器、處理器及存儲(chǔ)在該存儲(chǔ)器上并可在該處理器上運(yùn)行的計(jì)算機(jī)程序,其中,該程序被該處理器執(zhí)行時(shí)實(shí)現(xiàn)上述發(fā)明實(shí)施例中的方法步驟。

作為另一方面,本公開(kāi)還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的設(shè)備中所包含的;也可以是單獨(dú)存在,而未裝配入該設(shè)備中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被一個(gè)該設(shè)備執(zhí)行時(shí),使得該設(shè)備包括:接收輸入的群成員信息;根據(jù)所述群成員信息搜索獲得相關(guān)群組;計(jì)算所述相關(guān)群組中所述群成員信息對(duì)應(yīng)的群成員活躍度;根據(jù)所述群成員活躍度對(duì)至少部分所述相關(guān)群組進(jìn)行排序。

以上具體地示出和描述了本公開(kāi)的示例性實(shí)施方式。應(yīng)可理解的是,本公開(kāi)不限于這里描述的詳細(xì)結(jié)構(gòu)、設(shè)置方式或?qū)崿F(xiàn)方法;相反,本公開(kāi)意圖涵蓋包含在所附權(quán)利要求的精神和范圍內(nèi)的各種修改和等效設(shè)置。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1