可以與一個或多個外部設備14(例如鍵盤、指向設備、藍牙設備等)通信,還可與一個或者多個使得用戶能與該在即時通信軟件中訂閱消息的裝置10交互的設備通信,和/或與使得該在即時通信軟件中訂閱消息的裝置10能與一個或多個其它計算設備進行通信的任何設備(例如路由器、調制解調器等等)通信。這種通信可以通過輸入/輸出(I/O)接口 22進行。并且,在即時通信軟件中訂閱消息的裝置10還可以通過網絡適配器20與一個或者多個網絡(例如局域網(LAN),廣域網(WAN)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器20通過總線18與在即時通信軟件中訂閱消息的裝置10的其它模塊通信。應當明白,盡管圖中未示出,可以結合在即時通信軟件中訂閱消息的裝置10使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、RA I D系統、磁帶驅動器以及數據備份存儲系統等。
[0100]示例性程序產品
[0101]在一些可能的實施方式中,本發明的各個方面還可以實現為一種程序產品的形式,其包括程序代碼,當所述程序產品在終端設備上運行時,所述程序代碼用于使所述終端設備執行本說明書上述“示例性方法”部分中描述的根據本發明各種示例性實施方式的在即時通信工具的群聊中通知通信對象的方法中的步驟,例如,所述終端設備可以執行如圖1中所示的步驟S101:響應于接收到用戶輸入的用于通知通信對象的特定字符,顯示參與群聊的全部或部分通信對象的列表,其中按照所述通信對象在所述群聊中發送消息的時間倒序在列表中顯示各通信對象、步驟S103:響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,確定要通知的通信對象、步驟S105:響應于接收到用戶輸入的第一消息內容,向所確定的要通知的通信對象通知所述第一消息內容。
[0102]所述程序產品可以采用一個或多個可讀介質的任意組合。可讀介質可以是可讀信號介質或者可讀存儲介質。可讀存儲介質例如可以是一一但不限于一一電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(R0M)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
[0103]如圖9所示,描述了根據本發明的實施方式的在即時通信工具的群聊中通知通信對象的程序產品50,其可以采用便攜式緊湊盤只讀存儲器(CD-ROM)并包括程序代碼,并可以在終端設備,例如個人電腦上運行。然而,本發明的程序產品不限于此,在本文件中,可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。
[0104]可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了可讀程序代碼。這種傳播的數據信號可以采用多種形式,包括一一但不限于一一電磁信號、光信號或上述的任意合適的組合。可讀信號介質還可以是可讀存儲介質以外的任何可讀介質,該可讀介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。
[0105]可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括一一但不限于一一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0106]可以以一種或多種程序設計語言的任意組合來編寫用于執行本發明操作的程序代碼,所述程序設計語言包括面向對象的程序設計語言一諸如Java、C++等,還包括常規的過程式程序設計語言一諸如“C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算設備上執行、部分地在用戶設備上執行、作為一個獨立的軟件包執行、部分在用戶計算設備上部分在遠程計算設備上執行、或者完全在遠程計算設備或服務器上執行。在涉及遠程計算設備的情形中,遠程計算設備可以通過任意種類的網絡一一包括局域網(LAN)或廣域網(WAN) —連接到用戶計算設備,或者,可以連接到外部計算設備(例如利用因特網服務提供商來通過因特網連接)。
[0107]應當注意,盡管在上文詳細描述中提及了在即時通信軟件中訂閱消息的裝置或子裝置,但是這種劃分僅僅并非強制性的。實際上,根據本發明的實施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進一步劃分為由多個裝置來具體化。
[0108]此外,盡管在附圖中以特定順序描述了本發明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執行,和/或將一個步驟分解為多個步驟執行。
[0109]雖然已經參考若干【具體實施方式】描述了本發明的精神和原理,但是應該理解,本發明并不限于所公開的【具體實施方式】,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本發明旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。
【主權項】
1.一種在即時通信工具的群聊中通知通信對象的方法,包括: 響應于接收到用戶輸入的用于通知通信對象的特定字符,顯示參與群聊的全部或部分通信對象的列表,其中按照所述通信對象在所述群聊中發送消息的時間倒序在列表中顯示各通信對象; 響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,確定要通知的通信對象;以及 響應于接收到用戶輸入的第一消息內容,向所確定的要通知的通信對象通知所述第一消息內容。2.如權利要求1所述的方法,還包括: 響應于接收到用戶輸入的用于通知參與群聊的全部通信對象的特定字符以及用戶輸入的第二消息內容,向所述全部通信對象通知所述第二消息內容。3.如權利要求2所述的方法,還包括: 在向所述全部通信對象通知所述第二消息內容的同時,在群聊的公告欄中顯示所述第二消息內容。4.如權利要求1所述的方法,還包括: 響應于接收到用戶輸入的用于提醒公告欄內容的特定字符,向全部通信對象通知所述公告欄內容。5.如權利要求1至4中的任一項所述的方法,其中所述響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,確定要通知的通信對象的步驟包括: 響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,在對話框中顯示用戶所選擇的一個或多個通信對象,并且繼續顯示所述列表;以及 響應于接收到用戶輸入的表示選擇完成的指令,將用戶所選擇的通信對象確定為要通知的通信對象。6.如權利要求5所述的方法,其中所述響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,在對話框中顯示用戶所選擇的一個或多個通信對象,并且繼續顯示所述列表的步驟包括: 響應于接收到用戶對于所述列表中的多個通信對象依次的選擇,在對話框中依次顯示所述用于通知通信對象的特定字符與用戶選擇的各通信對象的組合,并且繼續顯示所述列表,以供用戶繼續選擇其它通信對象,其中所述列表中不再顯示已被用戶選擇的通信對象。7.如權利要求1至4中的任一項所述的方法,其中向通信對象通知第一消息內容或第二消息內容的步驟包括: 在所述群聊的會話窗口中顯示所述第一消息內容或第二消息內容,并且提醒所述通信對象其被通知。8.—種在即時通信工具的群聊中通知通信對象的裝置,包括: 顯示模塊,適于響應于接收到用戶輸入的用于通知通信對象的特定字符,顯示參與群聊的全部或部分通信對象的列表,其中按照所述通信對象在所述群聊中發送消息的時間倒序在列表中顯示各通信對象; 通信對象確定模塊,適于響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,確定要通知的通信對象;以及 通知模塊,適于響應于接收到用戶輸入的第一消息內容,向所確定的要通知的通信對象通知所述第一消息內容。9.如權利要求8所述的裝置,其中所述通知模塊還適于響應于接收到用戶輸入的用于通知參與群聊的全部通信對象的特定字符以及用戶輸入的第二消息內容,向所述全部通信對象通知所述第二消息內容。10.如權利要求9所述的裝置,其中所述通知模塊還適于在向所述全部通信對象通知所述第二消息內容的同時,在群聊的公告欄中顯示所述第二消息內容。
【專利摘要】本發明的實施方式提供了一種在即時通信工具的群聊中通知通信對象的方法,包括:響應于接收到用戶輸入的用于通知通信對象的特定字符,顯示參與群聊的全部或部分通信對象的列表,其中按照所述通信對象在所述群聊中發送消息的時間倒序在列表中顯示各通信對象;響應于接收到用戶對于所述列表中的一個或多個通信對象的選擇,確定要通知的通信對象;以及響應于接收到用戶輸入的第一消息內容,向所確定的要通知的通信對象通知所述第一消息內容。根據本發明,可以在即時通信工具的群聊中提供符合用戶需求的通信對象列表,方便用戶快速、便捷地選擇希望通知的一個或多個通信對象并向其發送通知,極大地提高了在群聊中通知通信對象的效率。
【IPC分類】H04L12/58
【公開號】CN105429850
【申請號】CN201510761501
【發明人】李超
【申請人】浙江翼信科技有限公司
【公開日】2016年3月23日
【申請日】2015年11月10日