群組交流信息的發布方法及系統與流程
2023-06-03 03:28:27
本發明涉及計算機網絡技術,具體涉及群組交流信息的發布方法及系統。
背景技術:
在計算機技術日益發展和網際網路應用迅速普及的今天,越來越多的人們使用計算機軟硬體設備,通過網際網路獲取數據信息,進行相互交流。即時通訊(InstantMessenger,簡稱IM)軟體便是網際網路用戶經常使用的進行相互交流的工具軟體之一。即時通訊是一種基於網際網路的即時交流消息的服務,因其方便快速、功能豐富、社交網絡覆蓋範圍廣,而越來越受到廣大網際網路用戶的喜愛。通過即時通訊相關軟體,網際網路用戶可以實現兩人或多人之間的實時的信息傳遞,其間能夠使用和傳遞的信息類型可以是多樣的,如文字信息、文件、語音和視頻交流等。即時通訊軟體的出現和應用,在一定程度上為人們的相互交流提供了便利,豐富了人們的交流手段。在人們使用即時通訊軟體進行交流的過程中,用戶之間除了可以進行一對一的交流之外,還可以進行多人(三人以上)參與的話題討論和交流,這在即時通訊的群組應用中體現的尤為廣泛。群組是有相同愛好或者特徵的多個用戶群集合到一起形成的用戶群,如足球愛好者組織在一起形成的群組,又如具有共同的同學/同事關係的用戶集合在一起形成的群組等。多數即時通訊軟體都提供了群組的功能,通過即時通訊軟體提供的群組功能,可以使群組中的所有或部分用戶能夠同時對同一話題進行交流和討論。使用群組進行交流與一對一的交流方式有很多不同的特點:例如對於其中的用戶來說,在使用群組功能進行多個用戶間的交流或討論時,討論的重點容易轉移,交流的對象易發生變化,多人交流所產生的交流信息量更大等等。基於使用群組進行交流與一對一的交流方式有很多不同的特點,現有的對群組交流信息的回覆方法還可以有進一步的優化。
技術實現要素:
鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的群組交流信息的發布方法及系統,群組成員在進行群組交流的同時,還可以有針對性的消息回復,使得交流方式更加豐富,完善了即時通信工具的群組交流功能。依據本發明的一個方面,提供了一種即時通信群組交流信息的發布方法,包括:在信息顯示窗口中顯示即時通信IM群組交流信息,並為IM群組交流信息各條目提供指定回復操作入口;當通過某指定回復操作入口接收到用戶的回覆請求時,確定IM群組交流信息待回復的目標條目;接收針對所述目標條目進行回復的回覆信息內容;將所述回覆信息內容以及所述目標條目發送到IM伺服器;所述IM伺服器將所述回覆信息內容以及所述目標條目發送給所述目標條目對應的目標群組成員的IM客戶端;所述目標群組成員的IM客戶端在其信息顯示窗口中將所述回覆信息內容與所述目標條目進行關聯性顯示。可選地,還包括:所述IM伺服器將所述回覆信息內容以及所述目標條目發送給其他群組成員的IM客戶端;所述其他群組成員的IM客戶端在其信息顯示窗口中將所述回覆信息內容與所述目標條目進行關聯性顯示。可選地,所述確定IM群組交流信息中待回復的目標條目之後,還包括:將所述目標條目的正文內容和/或發送者信息顯示在編輯窗口中。可選地,還包括:向所述目標條目的發送者發送提示信息,所述提示信息區別於收到普通群組交流信息時的提示信息。可選地,所述將所述回覆信息內容與所述目標條目進行關聯性顯示,包括:將所述回覆信息內容顯示在所述目標條目的下方。可選地,還包括:判斷所述目標條目是否顯示在信息顯示窗口的用戶可視區域內;如果判斷所述目標條目未顯示在信息顯示窗口的用戶可視區域內,則移動信息顯示窗口的滾動條,將所述目標條目及所述回覆信息內容顯示在信息顯示窗口的用戶可視區域內。可選地,所述將所述回覆信息內容與所述目標條目進行關聯性顯示,包括:在所述回覆信息內容中插入標識信息後顯示在信息顯示窗口中;所述標識信息用於指示該回覆信息內容為針對所述目標條目的回覆。根據本發明的另一方面,提供了一種即時通信群組交流信息的發布系統,包括當前群組成員的即時通信IM客戶端、IM伺服器以及目標群組成員的IM客戶端,其中,所述當前群組成員的IM客戶端包括:顯示單元,用於在信息顯示窗口中顯示IM群組交流信息,並為IM群組交流信息各條目提供指定回復操作入口;確定單元,用於當通過某指定回復操作入口接收到用戶的回覆請求時,確定IM群組交流信息中待回復的目標條目;接收單元,用於接收針對所述目標條目進行回復的回覆信息內容;發送單元,用於將所述回覆信息內容以及所述目標條目發送到IM伺服器;所述IM伺服器包括:轉發單元,用於將所述回覆信息內容以及所述目標條目發送給所述目標條目對應的目標群組成員的IM客戶端;所述目標群組成員的IM客戶端包括:回復顯示單元,用於在其信息顯示窗口中將所述回覆信息內容與所述目標條目進行關聯性顯示。可選地,所述轉發單元,還用於將所述回覆信息內容以及所述目標條目發送給其他群組成員的IM客戶端;所述回復顯示單元,還用於所述其他群組成員的IM客戶端在其信息顯示窗口中將所述回覆信息內容與所述目標條目進行關聯性顯示。可選地,還包括:編輯顯示單元,用於在所述確定即時通信群組交流信息中待回復的目標條目之後,將所述目標條目的正文內容和/或發送者信息顯示在編輯窗口中。可選地,還包括:提示單元,用於向所述目標條目的發送者發送提示信息,所述提示信息區別於收到普通群組交流信息時的提示信息。可選地,所述回復顯示單元,包括:第一顯示子單元,用於將所述回覆信息內容顯示在所述目標條目的下方。可選地,還包括:判斷單元,用於判斷所述目標條目是否顯示在信息顯示窗口的用戶可視區域內;滾動顯示單元,用於如果判斷所述目標條目未顯示在信息顯示窗口的用戶可視區域內,則移動信息顯示窗口的滾動條,將所述目標條目及所述回覆信息內容顯示在信息顯示窗口的用戶可視區域內。可選地,所述回復顯示單元,包括:第二顯示子單元,用於在所述回覆信息內容中插入標識信息後顯示在信息顯示窗口中;所述標識信息用於指示該回覆信息內容為針對所述目標條目的回覆。根據本發明的群組交流信息的發布方法及系統,可以確定出待指定回復的目標條目,並將回覆信息內容與該目標條目進行關聯性顯示,以此實現對群組交流信息中目標條目的指定回復。這樣,群組成員在進行群組交流的同時,還可以有針對性的消息回復,使得交流方式更加豐富,完善了即時通信工具的群組交流功能。上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1示出了根據本發明一個實施例的方法流程圖;圖2示出了根據本發明一個實施例的界面示意圖;圖3示出了根據本發明一個實施例的另一界面示意圖;以及圖4示出了根據本發明一個實施例的系統示意圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。為便於理解,首先對即時通信中的聊天窗口中的相關概念進行介紹。聊天窗口一般由至少兩部分組成,其中一部分用於輸入待發送的消息(為便於描述,簡稱為「編輯窗口」),另一部分用於顯示當前用戶已經發送出去的消息以及對方用戶發送過來的消息(為便於描述,簡稱為「顯示窗口」)。一般而言,用戶需要通過鍵盤或者手寫板等方式在編輯窗口中進行消息的編輯,編輯完成一條消息之後,就可以按下窗口中的「發送」按鈕或者快捷鍵等,將消息發送出去,相應的,該條消息就會出現在顯示窗口中,同時,編輯窗口被清空,用戶又可以編輯新的消息,以此類推。在本發明實施例中,為了對即時通信工具的群組交流功能進行進一步優化,提供了一種群組交流信息的發布方法,參見圖1,該方法可以包括以下步驟:S101:在信息顯示窗口中顯示即時通信IM群組交流信息,並為IM群組交流信息各條目提供指定回復操作入口;即時通信群組交流所需的窗口一般可以稱為群組聊天窗口,一般而言,群組聊天由至少兩部分組成,其中一部分用於輸入待發送的消息(為便於描述,簡稱為「信息編輯窗口」),另一部分用於顯示當前用戶已經發送出去的消息以及其他群組成員用戶發送過來的消息(為便於描述,簡稱為「信息顯示窗口」)。用戶需要通過鍵盤或者手寫板等方式在信息編輯窗口中進行消息的編輯,編輯完成一條消息之後,就可以按下窗口中的「發送」按鈕或者快捷鍵等,將消息發送出去,相應的,該條消息就會出現在信息顯示窗口中,同時,信息編輯窗口被清空,用戶又可以編輯新的消息,其他群組成員用戶發送的消息也會顯示在信息顯示窗口中,信息顯示窗口中的每條消息一般都會帶有各自的發送者信息以及時間信息等。S102:當通過某指定回復操作入口接收到用戶的回覆請求時,確定IM群組交流信息中待回復的目標條目;在本發明實施例中,可以為用戶提供針對特定的群組交流信息條目進行回復的操作入口,例如,可以在每條群組交流信息的後面等處分別顯示該入口,如果用戶想要對某個條目進行回復,則可以從對應的入口進入,例如點擊對應的按鈕等等,相應的,在接收到從某個操作入口發起的指定回復請求之後,就可以將該入口對應的群組交流信息條目確定為需要進行指定回復的目標條目,等等。例如,參見圖2,假設其為某群組的聊天窗口,可見,在每條群組交流信息之後都可以出現「回復」字樣,當用戶需要針對某個條目進行指定回復時,就可以將滑鼠移動到該條目對應的「回復」字樣上,並點擊,即可發出針對該條目的指定回復請求,相應的,程序會將該條目確定為待回復的目標條目。當然,在其他實施例中,還可以默認的將某個條目作為需要指定回復的目標條目。S103:接收針對所述目標條目進行回復的回覆信息內容;在確定了需要進行指定回復的目標條目之後,用戶就可以在編輯窗口中編輯回覆信息內容。參見圖2,還可以將該目標條目的內容顯示在編輯窗口中,同時還可以在該目標條目的具體內容之前(或者其他位置)顯示「【回復】某某的原文:……」字樣,以提示用戶,是對該條信息進行回復,這樣可以便於用戶隨時查看回復的問題內容是什麼。如圖2中,假設用戶需要針對「格羅姆」發布的消息「現在出來暗黑3了,暫時不玩Dota了」進行回復,則可以點擊該條消息後的「回復」入口,之後,在編輯窗口中就可以出現「【回復】格羅姆的原文:現在出來暗黑3了,暫時不玩Dota了」,然後用戶就可以在編輯窗口中編輯回覆信息內容,例如:「《暗黑破壞神3》是著名動作角色扮演遊戲,……」。另外,還可以提供取消指定回復的操作入口,例如,圖2的編輯窗口中,在「【回復】格羅姆的原文:現在出來暗黑3了,暫時不玩Dota了」之前還可以提供一個帶有「×」圖樣的按鈕,如果用戶想要取消對該目標消息的指定回復,則可以通過點擊該按鈕完成取消操作,相應的,編輯窗口中的「【回復】格羅姆的原文:現在出來暗黑3了,暫時不玩Dota了」將會被刪除,用戶可以進行普通的回覆...