TW201830987A - 群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端 - Google Patents
群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端 Download PDFInfo
- Publication number
- TW201830987A TW201830987A TW106138434A TW106138434A TW201830987A TW 201830987 A TW201830987 A TW 201830987A TW 106138434 A TW106138434 A TW 106138434A TW 106138434 A TW106138434 A TW 106138434A TW 201830987 A TW201830987 A TW 201830987A
- Authority
- TW
- Taiwan
- Prior art keywords
- group message
- group
- status
- message
- reading
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本發明涉及電腦技術領域,尤其涉及一種群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端,在一種群組訊息的閱讀狀態展示方法中,在接收到對指定有提醒對象的群組訊息的閱讀狀態的查看指令時,根據該查看指令,獲取群組中所有成員對群組訊息的閱讀狀態。之後,從群組訊息中提取提醒對象的用戶標識,並對用戶標識所標識的提醒對象對群組訊息的閱讀狀態與群組中其它成員對群組訊息的閱讀狀態進行區別展示。也即本發明中,當群組訊息有指定提醒對象時,會對提醒對象對群組訊息的閱讀狀態與其它成員對群組訊息的閱讀狀態進行區別展示,從而可以方便對提醒對象的閱讀狀態進行查看。由此,大大提升了用戶體驗。
Description
本發明涉及電腦技術領域,尤其涉及一種群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端。
傳統技術中,具有群組訊息的閱讀狀態查看功能的即時通訊軟體(如,釘釘),在接收到對群組訊息的閱讀狀態查看指令時,會展示群組中所有成員對該群組訊息的閱讀狀態。然而,當上述即時通訊訊息指定有提醒對象時,該提醒對象為群組中的一個或多個成員,通常只關心該提醒對象的閱讀狀態,上述展示群組中所有成員的閱讀狀態的方法,就需要耗費大量的時間從展示的所有成員的閱讀狀態中查找提醒對象的閱讀狀態,這影響了提醒對象的閱讀狀態的查看效率,從而給用戶帶來較差的體驗。
本發明描述了一種群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端,可以提高提醒對象的閱讀狀態的查看效率。 第一態樣,提供了一種群組訊息的閱讀狀態展示方法,包括: 接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令,所述提醒對象為群組中的一個或多個成員; 根據所述查看指令,獲取所述群組中所有成員對所述群組訊息的閱讀狀態; 從所述群組訊息中提取所述提醒對象的用戶標識; 對所述用戶標識所標識的所述提醒對象對所述群組訊息的閱讀狀態與所述群組中其它成員對所述群組訊息的閱讀狀態進行區別展示。 第二態樣,提供了一種群組訊息的閱讀狀態展示方法,包括: 接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求,所述查看請求包括待查看閱讀狀態的群組訊息的訊息標識,所述群組訊息中指定有提醒對象,所述提醒對象為群組中的一個或多個成員; 根據所述訊息標識,從對應的儲存單元中讀取所述群組中各個成員對所述群組訊息的閱讀狀態; 向所述即時通訊用戶端發送所述各個成員對所述群組訊息的閱讀狀態。 第三態樣,提供了一種即時通訊用戶端,包括: 展示區域,用於區別展示提醒對象對群組訊息的閱讀狀態以及其它成員對所述群組訊息的閱讀狀態,其中,所述提醒對象為群組中的一個或多個成員。 第四態樣,提供了一種即時通訊用戶端,包括: 接收單元,用於接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令,所述提醒對象為群組中的一個或多個成員; 獲取單元,用於根據所述接收單元接收的所述查看指令,獲取所述群組中所有成員對所述群組訊息的閱讀狀態; 提取單元,用於從所述群組訊息中提取所述提醒對象的用戶標識; 展示單元,用於對所述提取單元提取的所述用戶標識所標識的所述提醒對象對所述群組訊息的閱讀狀態與所述群組中其它成員對所述群組訊息的閱讀狀態進行區別展示。 第五態樣,提供了一種伺服端,包括: 接收單元,用於接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求,所述查看請求包括待查看閱讀狀態的群組訊息的訊息標識,所述群組訊息中指定有提醒對象,所述提醒對象為群組中的一個或多個成員; 讀取單元,用於根據所述接收單元接收的所述訊息標識,從對應的儲存單元中讀取所述群組中各個成員對所述群組訊息的閱讀狀態; 發送單元,用於向所述即時通訊用戶端發送所述讀取單元讀取的所述各個成員對所述群組訊息的閱讀狀態。 本發明提供的群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端,在接收到對指定有提醒對象的群組訊息的閱讀狀態的查看指令時,根據該查看指令,獲取群組中所有成員對群組訊息的閱讀狀態。之後,從群組訊息中提取提醒對象的用戶標識,並對用戶標識所標識的提醒對象對群組訊息的閱讀狀態與群組中其它成員對群組訊息的閱讀狀態進行區別展示。也即本發明中,當群組訊息有指定提醒對象時,會對提醒對象對群組訊息的閱讀狀態與其它成員對群組訊息的閱讀狀態進行區別展示,從而可以方便對提醒對象的閱讀狀態進行查看。由此,大大提升了用戶體驗。
下面結合圖式,對本發明的實施例進行描述。 本發明實施例提供的群組訊息的閱讀狀態展示方法應用於即時通訊系統中,如,可以應用於阿裡旺旺、騰訊QQ、微信、來往、易信、旺信、千牛等。上述即時通訊系統可以包括伺服端和用戶端,其中,用戶端可以為多個。在此說明書中,將發送訊息的用戶端稱為發送方用戶端,將接收訊息的用戶端稱為接收方用戶端。 以圖1所示即時通訊系統為例,該即時通訊系統包括1個發送方用戶端和多個接收方用戶端。圖1中,當發送方用戶端的用戶通過發送方用戶端在群組中發送訊息時,多個接收方用戶端均可以接收到該訊息。此處,將發送方用戶端在群組中發送的訊息稱為群組訊息。在一種實現方式中,當發送方用戶端的用戶想要重點提醒群組中的部分成員查看其發送的群組訊息時,可以在該群組訊息中指定提醒對象。在一個例子中,可以通過在群組訊息中增加“特殊標記+提醒對象的用戶標識”的內容,來指定提醒對象。其中,特殊標記可以包括起始標記(如,@、#以及&等)和結束標記(如,空格,標點符號(如,逗號)等)。此外,用戶標識可以包括用戶名稱(也稱用戶暱稱)、用戶號碼(也稱用戶ID號)、群裡的特殊備註名稱等用戶代稱詞或者根據預設的靜態規則或者動態規則產生的用戶描述資訊(如,“李明所在小組的成員”、“前5名看到的”、“前2名回復的”)等。 需要說明的是,圖1中,接收方用戶端也可以發送訊息,當接收方用戶端發送訊息時,該接收方用戶端也可以稱為發送方用戶端。同樣的,發送方用戶端也可以接收訊息,當發送方用戶端接收訊息時,該發送方用戶端也可以稱為接收方用戶端。 圖2為本發明一種實施例提供的群組訊息的閱讀狀態展示方法流程圖。所述方法的執行主體可以為具有處理能力的設備:伺服器或者系統或者裝置,如,圖1中的發送方用戶端,所述方法具體可以包括: 步驟210,接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令。 此處的提醒對象為群組中的一個或多個成員。 在一種實現方式中,上述提醒對象可以通過群組訊息中包含的特殊標記進行指定。此處,特殊標記可以包括起始字元和終止字元。其中,起始字元可以包括但不限於:@、#以及&等字元,終止字元可以包括但不限於:空格以及標點符號(如,逗號)等。以起始字元為:@,終止字元為:空格為例來說,群組訊息中指定提醒對象的方式可以為:“@+用戶標識+空格”。 當然,在實際應用中,上述特殊標記也可以只包括起始字元,只需能夠指定提醒對象即可,本發明對此不作限定。 具體地,在發送方用戶端,發送方用戶端的用戶(假設為:“小強”)可以先建立相應的群組訊息視窗。在該群組訊息視窗下,多個用戶可以進行討論交流。此處的多個用戶可以構成一個群組,每個用戶即為群組中的一個成員。可以理解的是,在建立群組訊息視窗之後,在該群組訊息視窗中發送的群組訊息,其對應的成員是確定的(也即可以接收到該群組訊息的成員是確定的)。以在如圖3所示的群組訊息視窗中發送群組訊息為例來說,該群組訊息對應於群組中的315個成員。 圖3中,當用戶通過輸入方塊輸入“@ 小明 ×××”的群組訊息並發送時,群組訊息視窗的會話記錄中就會展示該群組訊息。此外,在發送上述群組訊息之後,發送方用戶端可以通過與伺服端進行交互,來即時獲取群組中各個成員對該群組訊息的閱讀狀態,並在該群組訊息的左側動態展示未讀取該群組訊息的人數,如“314人未讀”。 回到步驟210中,步驟210中的查看指令可以是由用戶點擊群組訊息“@小明 ×××”左側的“314人未讀”來觸發的。 當然,在實際應用中,圖3中“314人未讀”的文字也可以展示在其它位置,如,展示在群組訊息的上方、下方、右側或者還可以展示在群組訊息的批註方塊中。此外,其展示方式也可以有多種,如,可以強調展示,也可以添加背景色展示等,本發明對上述文字的展示位置和展示方式不作限定。 步驟220,根據查看指令,獲取群組中所有成員對群組訊息的閱讀狀態。 發送方用戶端在接收到查看指令之後,可以向伺服端發送查看請求,該查看請求可以包括待查看閱讀狀態的群組訊息的訊息uuid,該訊息uuid用於唯一地標識一條群組訊息。伺服端在接收到查看請求之後,可以根據該訊息uuid,從對應的儲存單元中讀取群組中各個成員(包括提醒對象)對群組訊息的閱讀狀態。在一種具體實現方式中,可以從第一儲存單元中讀取群組中對群組訊息的閱讀狀態為已讀狀態的第一組成員的相關資訊,該相關資訊可以包括第一組成員的用戶id以及用戶暱稱等。可以從第二儲存單元中讀取群組中對群組訊息的閱讀狀態為未讀狀態的第二組成員的相關資訊。需要說明的是,上述兩組成員可以是按照預設的排序方式排好序的。如,對第一組成員,可以是按照閱讀時間的先後順序、成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序排好序的。此外,對於第一組成員,還可以判斷任一成員是否針對群組訊息進行了回復,且回復訊息與群組訊息具有關聯性。若是,則將該任一成員排在第一組成員的最前面。 對第二組成員,可以是按照成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序排好序的。 需要說明的是,為群組訊息建立第一儲存單元和第二儲存單元,以及對第一儲存單元和第二儲存單元中的各個成員進行排序屬於傳統常規技術,在此不復贅述。 伺服端在獲取到上述兩組成員的相關資訊之後,將其回傳給發送方用戶端。可以理解的是,當群組中各個成員對群組訊息的閱讀狀態為一種狀態時,如,均為已讀狀態或者未讀狀態時,則只回傳一組成員的相關資訊。在本說明書的以下描述中,以回傳兩組成員的相關資訊進行說明。 步驟230,從群組訊息中提取提醒對象的用戶標識。 發送方用戶端在接收到兩組成員的相關資訊之後,在展示該兩組成員的相關資訊之前,可以先從群組訊息中提取提醒對象的用戶標識。具體地,當提醒對象通過群組訊息中包含的特殊標記進行指定,且該特殊標記包括起始字元和終止字元時,可以從群組訊息中提取起始字元和終止字元之間的用戶標識。 如前述例子,在群組訊息為“@小明 ×××”,且起始字元為:@,終止字元為:空格時,可以提取到的提醒對象的用戶標識為“小明”。 可以理解的是,當群組訊息中指定多個提醒對象時,可以提取多個用戶標識。如,在群組訊息為:“@小明 @小花 ×××”時,可以提取到的提醒對象的用戶標識為“小明”和“小花”。需要說明的是,本發明中,除了可以提取提醒群組訊息中包含的提醒對象的用戶標識外,還可以提取其它用戶標識。如上述例子中,還可以提取提醒對象的用戶id、群裡的特殊備註名稱等用戶代稱詞或者根據預設的靜態規則或者動態規則產生的用戶描述資訊,本發明對此不作限定。 步驟240,對用戶標識所標識的提醒對象對群組訊息的閱讀狀態與群組中其它成員對群組訊息的閱讀狀態進行區別展示。 需要說明的是,在提取到提醒對象的用戶標識之後,可以根據該用戶標識,分別從每組成員中查找對應的提醒對象。具體可以是將提醒對象的用戶暱稱或者用戶id與每組成員的用戶暱稱或者用戶id進行一一比對來進行查找。若查找到對應的提醒對象,將該提醒對象移動至該組成員的最前面。 當該每組成員中最前面的提醒對象的個數為多個時,該多個提醒對象可以按照原本在該組成員中的排列順序進行排序。當然,也可以按照其它的排序方式進行排序,如,按照群組訊息中的指定順序進行排序,本發明對此不作限定。 對提醒對象在該兩組成員中的排序順序進行調整之後,可以通過已讀狀態清單和未讀狀態清單來展示該兩組成員的描述資訊,該描述資訊可以包括用戶暱稱和/或頭像資訊等。以成員資訊包括用戶暱稱和頭像資訊為例來說,對於已讀狀態清單和未讀狀態清單中的提醒對象,可以對其進行特殊展示。如,可以在提醒對象的頭像資訊上添加預設標識(如,@、#以及&),和/或,強調或者放大展示提醒對象的頭像資訊和/或用戶暱稱,和/或,可以為提醒對象的用戶暱稱添加背景色,和/或,將提醒對象的頭像資訊設置為卡通圖像,和/或,為提醒對象的頭像資訊添加動畫效果或者語音提醒等。此外,上述已讀狀態清單和未讀狀態清單的排列方式也可以有多種,如,垂直分佈、水準分佈等,本發明對此不作限定。 當在提醒對象的頭像資訊上添加預設標識時,該預設標識可以懸浮方式展示在頭像資訊上,此處的懸浮方式可以採用預設設置或者自訂更改,也可以根據用戶的習慣調整。 如前述例子,假設提醒對象為兩個,該兩個提醒對象的用戶暱稱分別為:“小明”和“小花”;且“小明”在未讀狀態清單中,“小花”在已讀狀態清單中。則在發送方用戶端展示的提醒對象對群組訊息的閱讀狀態以及其它成員對群組訊息的閱讀狀態可以如圖4和圖5所示。圖4中,已讀狀態清單和未讀狀態清單垂直分佈,在未讀狀態清單中,“小明”的頭像資訊和用戶暱稱排列在最前面,且“小明”的頭像資訊上添加有預設標記“@”。在已讀狀態清單中,“小花”的頭像資訊和用戶暱稱排列在最前面,且“小花”的頭像資訊上添加有預設標記“@”。圖5中,已讀狀態清單和未讀狀態清單水準分佈,且當前展示的是未讀狀態清單,在未讀狀態清單中,“小明”的頭像資訊和用戶暱稱排列在最前面,且“小明”的用戶暱稱添加有背景色。由此可以看出,本發明可以方便對提醒對象的閱讀狀態進行查看,從而大大提升了用戶體驗。 當然,在實際應用中,也可以在預設位置(如,單獨的一行或者兩行)來展示提醒對象對群組訊息的閱讀狀態。在預設位置展示提醒對象對群組訊息的閱讀狀態時,其可以與其它成員對群組訊息的閱讀狀態一起展示,也可以不一起展示。以一起展示為例來說,如前述例子,發送方用戶端展示的提醒對象對群組訊息的閱讀狀態以及其它成員對群組訊息的閱讀狀態可以如圖6所示。圖6中,已讀狀態清單和未讀狀態清單垂直分佈,在未讀狀態清單中,“小明”的頭像資訊和用戶暱稱排列在第一行。在已讀狀態清單中,“小花”的頭像資訊和用戶暱稱排列在第一行。 圖7為本發明另一種實施例提供的群組訊息的閱讀狀態展示方法流程圖。所述方法的執行主體可以為具有處理能力的設備:伺服器或者系統或者裝置,如,圖1中的伺服端,所述方法具體可以包括: 步驟710,接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求。 該查看請求包括待查看閱讀狀態的群組訊息的訊息標識,群組訊息中指定有提醒對象,該提醒對象為群組中的一個或多個成員。 在一種實現方式中,上述提醒對象可以通過群組訊息中包含的特殊標記進行指定。此處,特殊標記可以包括起始字元和終止字元。其中,起始字元可以包括但不限於:@、#以及&等字元,終止字元可以包括但不限於:空格以及標點符號(如,逗號)等。以起始字元為:@,終止字元為:空格為例來說,群組訊息中指定提醒對象的方式可以為:“@+用戶標識+空格”。 當然,在實際應用中,上述特殊標記也可以只包括起始字元,只需能夠指定提醒對象即可,本發明對此不作限定。 步驟710中的訊息標識可以是指訊息uuid,該訊息uuid用於唯一地標識一條群組訊息。 步驟720,根據訊息標識,從對應的儲存單元中讀取群組中各個成員對群組訊息的閱讀狀態。 伺服端在接收到查看請求之後,可以根據該訊息uuid,從對應的儲存單元中讀取群組中各個成員(包括提醒對象)對群組訊息的閱讀狀態。在一種具體實現方式中,可以從第一儲存單元中讀取群組中對群組訊息的閱讀狀態為已讀狀態的第一組成員的相關資訊,該相關資訊可以包括第一組成員的用戶id以及用戶暱稱等。可以從第二儲存單元中讀取群組中對群組訊息的閱讀狀態為未讀狀態的第二組成員的相關資訊。需要說明的是,上述兩組成員可以是按照預設的排序方式排好序的。如,對第一組成員,可以是按照閱讀時間的先後順序、成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序排好序的。此外,對於第一組成員,還可以判斷任一成員是否針對群組訊息進行了回復,且回復訊息與群組訊息具有關聯性。若是,則將該任一成員排在第一組成員的最前面。 對第二組成員,可以是按照成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序排好序的。 需要說明的是,為群組訊息建立第一儲存單元和第二儲存單元,以及對第一儲存單元和第二儲存單元中的各個成員進行排序屬於傳統常規技術,在此不復贅述。 還需要說明的是,伺服端可以週期性查詢各個成員對群組訊息的閱讀狀態。在此說明,因為已讀狀態不可能再發生變化,所以伺服端可以只查詢第二組成員中各個成員對群組訊息的閱讀狀態。若任一成員的閱讀狀態發生變化,即從未讀狀態變化為已讀狀態。伺服端可以將第二儲存單元中該任一成員的相關資訊遷移至第一儲存單元,並刪除第二儲存單元中該任一成員的相關資訊。由此,可以實現對儲存單元中各個成員的閱讀狀態進行即時更新。 步驟730,向即時通訊用戶端發送各個成員對群組訊息的閱讀狀態。 伺服端在獲取到上述兩組成員的相關資訊之後,將其回傳給發送方用戶端。可以理解的是,當群組中各個成員對群組訊息的閱讀狀態為一種狀態時,如,均為已讀狀態或者未讀狀態時,則只回傳一組成員的相關資訊。在本說明書中,以回傳兩組成員的相關資訊進行說明。與上述群組訊息的閱讀狀態展示方法對應地,本發明還提供了一種即時通訊用戶端,該即時通訊用戶端可以包括展示區域,該展示區域用於區別展示提醒對象對群組訊息的閱讀狀態以及其它成員對群組訊息的閱讀狀態,其中,提醒對象為群組中的一個或多個成員。該即時通訊用戶端可以分別如圖4,圖5或者圖6所示。 與上述群組訊息的閱讀狀態展示方法對應地,本發明實施例還提供的一種即時通訊用戶端,如圖8所示,該即時通訊用戶端包括: 接收單元801,用於接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令,該提醒對象為群組中的一個或多個成員。 其中,提醒對象可以通過群組訊息中包含的特殊標記進行指定,該特殊標記可以包括起始字元和終止字元。 獲取單元802,用於根據接收單元801接收的查看指令,獲取群組中所有成員對群組訊息的閱讀狀態。 提取單元803,用於從群組訊息中提取提醒對象的用戶標識。 其中,用戶標識可以包括:用戶名稱、用戶號碼、群組裡的特殊備註名稱或者根據預設的靜態規則或者動態規則產生的用戶描述資訊。 提取單元803具體可以用於: 從群組訊息中提取起始字元和終止字元之間的用戶標識。 展示單元804,用於對提取單元803提取的用戶標識所標識的提醒對象對群組訊息的閱讀狀態與群組中其它成員對群組訊息的閱讀狀態進行區別展示。 展示單元804具體可以用於: 在先展示提醒對象對群組訊息的閱讀狀態,在後展示其它成員對群組訊息的閱讀狀態。 可選地,閱讀狀態可以包括已讀狀態和未讀狀態。 在先展示提醒對象對群組訊息的閱讀狀態,在後展示其它成員對群組訊息的閱讀狀態,包括: 在已讀狀態清單中,在先展示提醒對象對群組訊息的已讀狀態,在後展示其它成員對群組訊息的已讀狀態;和/或, 在未讀狀態清單中,在先展示提醒對象對群組訊息的未讀狀態,在後展示其它成員對群組訊息的未讀狀態。 可選地,當其它成員的個數為多個時, 在後展示其它成員對群組訊息的已讀狀態,包括: 按照閱讀時間的先後順序、成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對群組訊息的已讀狀態進行排序。 在後展示其它成員對群組訊息的未讀狀態,包括: 按照成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對群組訊息的未讀狀態進行排序。 可選地,當其它成員的個數為多個時,在後展示其它成員對群組訊息的已讀狀態,包括: 對其它成員中的第一成員,判斷是否接收到第一成員針對群組訊息發送的回復訊息。 若接收到回復訊息,且回復訊息與群組訊息具有關聯性,則在在後展示的多個其它成員中靠前展示第一成員對群組訊息的已讀狀態。 可選地,展示單元804還可以具體用於: 在預設位置展示提醒對象對群組訊息的閱讀狀態。 可選地,展示單元804還可以具體用於: 特殊展示提醒對象對群組訊息的閱讀狀態。 其中,特殊展示提醒對象對群組訊息的閱讀狀態,包括: 強調或者放大展示提醒對象;和/或,為提醒對象添加背景顏色;和/或,為提醒對象添加預設標記;和/或,為提醒對象添加卡通圖像;和/或,為提醒對象添加動畫效果;和/或,為提醒對象添加語音提醒。 本發明實施例裝置的各功能模組的功能,可以通過上述方法實施例的各步驟來實現,因此,本發明提供的裝置的具體工作過程,在此不復贅述。 本發明提供的即時通訊用戶端,接收單元801接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令。獲取單元802根據查看指令,獲取群組中所有成員對群組訊息的閱讀狀態。提取單元803從群組訊息中提取提醒對象的用戶標識。展示單元804對用戶標識所標識的提醒對象對群組訊息的閱讀狀態與群組中其它成員對群組訊息的閱讀狀態進行區別展示。從而可以方便對提醒對象的閱讀狀態進行查看。由此,大大提升了用戶體驗。 與上述群組訊息的閱讀狀態展示方法對應地,本發明實施例還提供的一種伺服端,如圖9所示,該伺服端包括: 接收單元901,用於接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求,該查看請求包括待查看閱讀狀態的群組訊息的訊息標識,群組訊息中指定有提醒對象,提醒對象為群組中的一個或多個成員。 讀取單元902,用於根據接收單元901接收的訊息標識,從對應的儲存單元中讀取群組中各個成員對群組訊息的閱讀狀態。 發送單元903,用於向即時通訊用戶端發送讀取單元902讀取的各個成員對群組訊息的閱讀狀態。 可選地,該伺服端還可以包括: 查詢單元904,用於週期性查詢各個成員對群組訊息的閱讀狀態。 更新單元905,用於當查詢單元904查詢任一成員對群組訊息的閱讀狀態發生變化時,在儲存單元中更新任一成員對群組訊息的閱讀狀態。 本發明實施例裝置的各功能模組的功能,可以通過上述方法實施例的各步驟來實現,因此,本發明提供的裝置的具體工作過程,在此不復贅述。 本發明提供的伺服端,接收單元901接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求。讀取單元902根據訊息標識,從對應的儲存單元中讀取群組中各個成員對群組訊息的閱讀狀態。發送單元903向即時通訊用戶端發送讀取單元902讀取的各個成員對群組訊息的閱讀狀態。由此,可以大大提升對群成員對群組訊息的閱讀狀態的查看效率。 本領域技術人員應該可以意識到,在上述一個或多個示例中,本發明所描述的功能可以用硬體、軟體、韌體或它們的任意組合來實現。當使用軟體實現時,可以將這些功能儲存在電腦可讀介質中或者作為電腦可讀介質上的一個或多個指令或代碼進行傳輸。 以上所述的具體實施方式,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式而已,並不用於限定本發明的保護範圍,凡在本發明的技術方案的基礎之上,所做的任何修改、等同替換、改進等,均應包括在本發明的保護範圍之內。
S210-S240‧‧‧步驟
S710-S730‧‧‧步驟
801‧‧‧接收單元
802‧‧‧獲取單元
803‧‧‧提取單元
804‧‧‧展示單元
901‧‧‧接收單元
902‧‧‧讀取單元
903‧‧‧發送單元
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的圖式作簡單地介紹,顯而易見地,下面描述中的圖式僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些圖式獲得其它的圖式。 圖1為本發明提供的群組訊息的閱讀狀態展示方法的應用場景示意圖; 圖2為本發明一種實施例提供的群組訊息的閱讀狀態展示方法流程圖; 圖3為本發明提供的發送方用戶端的群組訊息視窗的示意圖; 圖4為本發明提供的群成員的閱讀狀態的示意圖之一; 圖5為本發明提供的群成員的閱讀狀態的示意圖之二; 圖6為本發明提供的群成員的閱讀狀態的示意圖之三; 圖7為本發明另一種實施例提供的群組訊息的閱讀狀態展示方法流程圖; 圖8為本發明一種實施例提供的即時通訊用戶端的示意圖; 圖9為本發明一種實施例提供的伺服端的示意圖。
Claims (25)
- 一種群組訊息的閱讀狀態展示方法,其特徵在於,包括: 接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令,該提醒對象為群組中的一個或多個成員; 根據該查看指令,獲取該群組中所有成員對該群組訊息的閱讀狀態; 從該群組訊息中提取該提醒對象的用戶標識; 對該用戶標識所標識的該提醒對象對該群組訊息的閱讀狀態與該群組中其它成員對該群組訊息的閱讀狀態進行區別展示。
- 根據請求項1所述的方法,其中,該提醒對象通過該群組訊息中包含的特殊標記進行指定,該特殊標記包括起始字元和終止字元; 該從該群組訊息中提取該提醒對象的用戶標識,包括: 從該群組訊息中提取該起始字元和該終止字元之間的用戶標識。
- 根據請求項1所述的方法,其中,該對該用戶標識所標識的該提醒對象對該群組訊息的閱讀狀態與該群組中其它成員對該群組訊息的閱讀狀態進行區別展示,包括: 在先展示該提醒對象對該群組訊息的閱讀狀態,在後展示該其它成員對該群組訊息的閱讀狀態。
- 根據請求項3所述的方法,其中,該閱讀狀態包括已讀狀態和未讀狀態; 該在先展示該提醒對象對該群組訊息的閱讀狀態,在後展示該其它成員對該群組訊息的閱讀狀態,包括: 在已讀狀態清單中,在先展示該提醒對象對該群組訊息的已讀狀態,在後展示該其它成員對該群組訊息的已讀狀態;和/或, 在未讀狀態清單中,在先展示該提醒對象對該群組訊息的未讀狀態,在後展示該其它成員對該群組訊息的未讀狀態。
- 根據請求項1所述的方法,其中,該對該用戶標識所標識的該提醒對象對該群組訊息的閱讀狀態與該群組中其它成員對該群組訊息的閱讀狀態進行區別展示,包括: 在預設位置展示該提醒對象對該群組訊息的閱讀狀態。
- 根據請求項1所述的方法,其中,該對該用戶標識所標識的該提醒對象對該群組訊息的閱讀狀態與該群組中其它成員對該群組訊息的閱讀狀態進行區別展示,包括: 特殊展示該提醒對象對該群組訊息的閱讀狀態。
- 根據請求項6所述的方法,其中,該特殊展示該提醒對象對該群組訊息的閱讀狀態,包括: 強調或者放大展示該提醒對象;和/或, 為該提醒對象添加背景顏色;和/或, 為該提醒對象添加預設標記;和/或, 為該提醒對象添加卡通圖像;和/或, 為該提醒對象添加動畫效果;和/或, 為該提醒對象添加語音提醒。
- 根據請求項4所述的方法,其中,當該其它成員的個數為多個時, 該在後展示該其它成員對該群組訊息的已讀狀態,包括: 按照閱讀時間的先後順序、成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對該群組訊息的已讀狀態進行排序; 該在後展示該其它成員對該群組訊息的未讀狀態,包括: 按照成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對該群組訊息的未讀狀態進行排序。
- 根據請求項4所述的方法,其中,當該其它成員的個數為多個時,該在後展示該其它成員對該群組訊息的已讀狀態,包括: 對該其它成員中的第一成員,判斷是否接收到該第一成員針對該群組訊息發送的回復訊息; 若接收到該回復訊息,且該回復訊息與該群組訊息具有關聯性,則在在後展示的多個其它成員中靠前展示該第一成員對該群組訊息的已讀狀態。
- 根據請求項1-9中任一項所述的方法,其中,該用戶標識包括: 用戶名稱、用戶號碼、群組裡的特殊備註名稱或者根據預設的靜態規則或者動態規則產生的用戶描述資訊。
- 一種群組訊息的閱讀狀態展示方法,其特徵在於,包括: 接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求,該查看請求包括待查看閱讀狀態的群組訊息的訊息標識,該群組訊息中指定有提醒對象,該提醒對象為群組中的一個或多個成員; 根據該訊息標識,從對應的儲存單元中讀取該群組中各個成員對該群組訊息的閱讀狀態; 向該即時通訊用戶端發送該各個成員對該群組訊息的閱讀狀態。
- 根據請求項11所述的方法,其中,還包括: 週期性查詢該各個成員對該群組訊息的閱讀狀態; 當任一成員對該群組訊息的閱讀狀態發生變化時,在該儲存單元中更新該任一成員對該群組訊息的閱讀狀態。
- 一種即時通訊用戶端,其特徵在於,包括: 展示區域,用於區別展示提醒對象對群組訊息的閱讀狀態以及其它成員對該群組訊息的閱讀狀態,其中,該提醒對象為群組中的一個或多個成員。
- 一種即時通訊用戶端,其特徵在於,包括: 接收單元,用於接收對指定有提醒對象的群組訊息的閱讀狀態的查看指令,該提醒對象為群組中的一個或多個成員; 獲取單元,用於根據該接收單元接收的該查看指令,獲取該群組中所有成員對該群組訊息的閱讀狀態; 提取單元,用於從該群組訊息中提取該提醒對象的用戶標識; 展示單元,用於對該提取單元提取的該用戶標識所標識的該提醒對象對該群組訊息的閱讀狀態與該群組中其它成員對該群組訊息的閱讀狀態進行區別展示。
- 根據請求項14所述的即時通訊用戶端,其中,該提醒對象通過該群組訊息中包含的特殊標記進行指定,該特殊標記包括起始字元和終止字元; 該提取單元具體用於: 從該群組訊息中提取該起始字元和該終止字元之間的用戶標識。
- 根據請求項14所述的即時通訊用戶端,其中,該展示單元具體用於: 在先展示該提醒對象對該群組訊息的閱讀狀態,在後展示該其它成員對該群組訊息的閱讀狀態。
- 根據請求項16所述的即時通訊用戶端,其中,該閱讀狀態包括已讀狀態和未讀狀態; 該在先展示該提醒對象對該群組訊息的閱讀狀態,在後展示該其它成員對該群組訊息的閱讀狀態,包括: 在已讀狀態清單中,在先展示該提醒對象對該群組訊息的已讀狀態,在後展示該其它成員對該群組訊息的已讀狀態;和/或, 在未讀狀態清單中,在先展示該提醒對象對該群組訊息的未讀狀態,在後展示該其它成員對該群組訊息的未讀狀態。
- 根據請求項14所述的即時通訊用戶端,其中,該展示單元具體用於: 在預設位置展示該提醒對象對該群組訊息的閱讀狀態。
- 根據請求項14所述的即時通訊用戶端,其中,該展示單元具體用於: 特殊展示該提醒對象對該群組訊息的閱讀狀態。
- 根據請求項19所述的即時通訊用戶端,其中,該特殊展示該提醒對象對該群組訊息的閱讀狀態,包括: 強調或者放大展示該提醒對象;和/或, 為該提醒對象添加背景顏色;和/或, 為該提醒對象添加預設標記;和/或, 為該提醒對象添加卡通圖像;和/或, 為該提醒對象添加動畫效果;和/或, 為該提醒對象添加語音提醒。
- 根據請求項17所述的即時通訊用戶端,其中,當該其它成員的個數為多個時, 該在後展示該其它成員對該群組訊息的已讀狀態,包括: 按照閱讀時間的先後順序、成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對該群組訊息的已讀狀態進行排序; 該在後展示該其它成員對該群組訊息的未讀狀態,包括: 按照成員名稱首字母的先後順序或者成員名稱筆劃數的大小順序,對在後展示的多個其它成員對該群組訊息的未讀狀態進行排序。
- 根據請求項17所述的即時通訊用戶端,其中,當該其它成員的個數為多個時,該在後展示該其它成員對該群組訊息的已讀狀態,包括: 對該其它成員中的第一成員,判斷是否接收到該第一成員針對該群組訊息發送的回復訊息; 若接收到該回復訊息,且該回復訊息與該群組訊息具有關聯性,則在在後展示的多個其它成員中靠前展示該第一成員對該群組訊息的已讀狀態。
- 根據請求項14-22中任一項所述的即時通訊用戶端,其中,該用戶標識包括: 用戶名稱、用戶號碼、群組裡的特殊備註名稱或者根據預設的靜態規則或者動態規則產生的用戶描述資訊。
- 一種伺服端,其特徵在於,包括: 接收單元,用於接收即時通訊用戶端發送的群組訊息的閱讀狀態的查看請求,該查看請求包括待查看閱讀狀態的群組訊息的訊息標識,該群組訊息中指定有提醒對象,該提醒對象為群組中的一個或多個成員; 讀取單元,用於根據該接收單元接收的該訊息標識,從對應的儲存單元中讀取該群組中各個成員對該群組訊息的閱讀狀態; 發送單元,用於向該即時通訊用戶端發送該讀取單元讀取的該各個成員對該群組訊息的閱讀狀態。
- 根據請求項24所述的伺服端,其中,還包括: 查詢單元,用於週期性查詢該各個成員對該群組訊息的閱讀狀態; 更新單元,用於當該查詢單元查詢任一成員對該群組訊息的閱讀狀態發生變化時,在該儲存單元中更新該任一成員對該群組訊息的閱讀狀態。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710065389.1A CN108400924B (zh) | 2017-02-06 | 2017-02-06 | 群组消息的阅读状态展示方法、即时通讯客户端及服务端 |
??201710065389.1 | 2017-02-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201830987A true TW201830987A (zh) | 2018-08-16 |
Family
ID=63039312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106138434A TW201830987A (zh) | 2017-02-06 | 2017-11-07 | 群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN108400924B (zh) |
TW (1) | TW201830987A (zh) |
WO (1) | WO2018141224A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11184314B2 (en) | 2018-12-29 | 2021-11-23 | Tianjin Bytedance Technology Co., Ltd. | Method and apparatus for prompting message reading state, and electronic device |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109725975B (zh) * | 2018-12-29 | 2021-10-12 | 天津字节跳动科技有限公司 | 消息被读状态的提示方法、装置和电子设备 |
CN110351184B (zh) * | 2019-06-04 | 2022-10-14 | 平安科技(深圳)有限公司 | 信息状态变更提示方法、装置、终端及可读存储介质 |
CN112202660B (zh) * | 2019-07-08 | 2022-11-22 | 钉钉控股(开曼)有限公司 | 通讯方法及装置 |
CN112291134B (zh) * | 2019-07-23 | 2023-04-07 | 腾讯科技(深圳)有限公司 | 一种信息提示方法、装置、设备及存储介质 |
CN110647266A (zh) * | 2019-08-23 | 2020-01-03 | 维沃移动通信有限公司 | 一种信息显示方法及终端设备 |
CN110545237A (zh) * | 2019-10-08 | 2019-12-06 | 广州欢聊网络科技有限公司 | 一种即时通讯方法、装置、***、计算机设备和存储介质 |
CN112804132B (zh) * | 2019-11-14 | 2023-01-17 | 钉钉控股(开曼)有限公司 | 消息处理方法及电子设备 |
CN113162838A (zh) * | 2020-01-22 | 2021-07-23 | 阿里巴巴集团控股有限公司 | 消息读取状态的确定方法、装置、电子设备及存储介质 |
CN111385189A (zh) * | 2020-03-03 | 2020-07-07 | 北京北信源软件股份有限公司 | 一种未读即时通信消息的提示方法及装置 |
CN111431797A (zh) * | 2020-03-27 | 2020-07-17 | 北京北信源软件股份有限公司 | 一种即时通信群组消息未读人员的查看方法及装置 |
CN111770013B (zh) * | 2020-07-01 | 2022-05-03 | 浪潮云信息技术股份公司 | 一种即时通讯***及方法 |
CN111901225B (zh) * | 2020-07-27 | 2023-05-12 | 腾讯科技(深圳)有限公司 | 消息提示方法和装置、存储介质及电子装置 |
CN112235185B (zh) * | 2020-09-25 | 2022-03-18 | 上海掌门科技有限公司 | 一种消息的状态识别方法及设备 |
CN114338577B (zh) * | 2020-10-12 | 2023-05-23 | 腾讯科技(深圳)有限公司 | 信息处理方法及装置、电子设备、存储介质 |
CN112671635B (zh) * | 2020-12-24 | 2022-07-15 | 维沃移动通信有限公司 | 发送方法、装置及电子设备 |
CN113162846B (zh) * | 2021-04-30 | 2023-03-24 | 网易(杭州)网络有限公司 | 即时消息处理状态的显示方法及装置、介质及电子设备 |
CN113472631B (zh) * | 2021-06-24 | 2023-07-11 | 北京达佳互联信息技术有限公司 | 提醒信息的处理方法、装置、电子设备及存储介质 |
CN114338581B (zh) * | 2022-01-10 | 2023-09-29 | 土巴兔集团股份有限公司 | 多账号的通讯管理方法及相关装置 |
CN114338255B (zh) * | 2022-01-17 | 2023-09-05 | 北京北信源软件股份有限公司 | 群组管理方法及装置 |
CN114900803A (zh) * | 2022-05-31 | 2022-08-12 | 深圳市智信科技有限公司 | 一种基于计算机云平台分布式短信验证消息发送方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7962932B2 (en) * | 2006-09-27 | 2011-06-14 | Scenera Technologies, Llc | Methods, systems, and computer program products for presenting a message on a display based on a display based on video frame types presented on the display |
CN102932238B (zh) * | 2012-11-13 | 2016-06-29 | 华为技术有限公司 | 群组消息的提醒方法和设备 |
US9300617B2 (en) * | 2013-05-17 | 2016-03-29 | Blackberry Limited | Method and device for graphical indicator of electronic messages |
CN105323147B (zh) * | 2014-08-01 | 2019-05-07 | 掌赢信息科技(上海)有限公司 | 群消息阅读反馈方法及其服务器和客户端装置 |
CN104980345B (zh) * | 2015-07-06 | 2019-03-05 | 浙江翼信科技有限公司 | 一种即时通信应用中群组消息的显示方法和装置 |
CN105162689A (zh) * | 2015-08-19 | 2015-12-16 | 阿里巴巴集团控股有限公司 | 即时通讯应用的群公告展示方法及装置 |
CN105812237B (zh) * | 2016-03-07 | 2020-12-04 | 钉钉控股(开曼)有限公司 | 快速添加提醒对象的方法及装置 |
CN106100969A (zh) * | 2016-05-30 | 2016-11-09 | 北京三快在线科技有限公司 | 一种未读会话的提醒方法、装置和终端设备 |
CN106371827A (zh) * | 2016-08-24 | 2017-02-01 | 维沃移动通信有限公司 | 一种消息显示的方法和终端 |
-
2017
- 2017-02-06 CN CN201710065389.1A patent/CN108400924B/zh active Active
- 2017-11-07 TW TW106138434A patent/TW201830987A/zh unknown
-
2018
- 2018-01-25 WO PCT/CN2018/074073 patent/WO2018141224A1/zh active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11184314B2 (en) | 2018-12-29 | 2021-11-23 | Tianjin Bytedance Technology Co., Ltd. | Method and apparatus for prompting message reading state, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN108400924B (zh) | 2021-12-21 |
CN108400924A (zh) | 2018-08-14 |
WO2018141224A1 (zh) | 2018-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201830987A (zh) | 群組訊息的閱讀狀態展示方法、即時通訊用戶端及伺服端 | |
CN108881214B (zh) | 多功能集成交互方法、装置及电子设备 | |
US10218657B2 (en) | Method and system for providing private chat within a group chat | |
US9590944B2 (en) | Organizing messages in a messaging system using social network information | |
US10944702B2 (en) | Method and device for publishing message and storage medium | |
US9450902B2 (en) | Method and system for marking email threads | |
US9059882B2 (en) | Information presentation control device and information presentation control method | |
WO2018166361A1 (zh) | 会话筛选方法及装置 | |
CN108243086B (zh) | 一种消息处理方法及*** | |
WO2013060143A1 (zh) | 一种通过微博向群用户发送消息的方法及装置 | |
JP2017059248A (ja) | 参照通知の方法および装置 | |
WO2016197874A1 (zh) | 一种信息处理方法和设备 | |
US10905961B2 (en) | User management server, terminal, information display system, user management method, information display method, program, and information storage medium | |
US9450905B2 (en) | Information sharing system, information sharing method, and information storage medium | |
CN106161206B (zh) | 一种用户信息显示方法、提供方法和装置 | |
CN106210810B (zh) | 一种广告信息处理方法及装置 | |
US20160366077A1 (en) | E-mail processing | |
JP2007072523A (ja) | 協調作業場作成支援のためのプログラム、方法及び装置 | |
CN103164472B (zh) | 在社交网络***中对用户生成内容的处理方法和装置 | |
CN111798207A (zh) | 一种邮件处理方法、装置、设备和介质 | |
CN106571997A (zh) | 一种基于数字名片的好友推荐方法及装置 | |
KR20120129957A (ko) | 메시지를 이동시키기 위한 방법 및 서버 | |
CN114095469B (zh) | 信息处理方法、装置、设备及存储介质 | |
JP6195509B2 (ja) | 端末装置、サーバ装置、配信方法及び配信プログラム | |
JP6079231B2 (ja) | 新着記事通知装置、新着記事通知方法及びプログラム |