本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種向用戶列表中的多個用戶群發(fā)消息的方法及裝置。
背景技術(shù):
在現(xiàn)有的即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中,用戶登錄即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用后,程序界面或網(wǎng)頁界面上則以好友列表的方式展示了該用戶的好友,好友列表中的每一個列表項即為對應(yīng)該用戶的一個好友。用戶進(jìn)入群組聊天模式時,程序界面或網(wǎng)頁界面上同樣以群友列表的方式展示該用戶在該群組中的群友列表。
在傳統(tǒng)技術(shù)中,若用戶希望對好友列表或群友列表中的部分用戶群發(fā)消息,往往需要在用戶列表中逐一選擇用戶逐一發(fā)送消息,需要選擇用戶多次,操作繁瑣,造成操作的便利性不足。
技術(shù)實現(xiàn)要素:
基于此,為解決上述提到的傳統(tǒng)技術(shù)中向用戶列表中的多個用戶賬戶發(fā)送消息時,需要逐一選擇用戶單獨發(fā)送消息的方法造成的操作繁瑣便利性不足的技術(shù)問題,特提供了一種向用戶列表中的多個用戶群發(fā)消息的方法。
一種向用戶列表中的多個用戶群發(fā)消息的方法,包括:
接收針對用戶列表輸入的消息群發(fā)指令,獲取所述消息群發(fā)指令在所述用戶列表中指定的用戶賬戶;
獲取所述指定的用戶賬戶的目標(biāo)屬性參數(shù);
在所述用戶列表中查找與所述目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找的用戶賬戶創(chuàng)建群組;
通過所述群組與所述查找到的用戶賬戶互發(fā)消息。
此外,為解決上述提到的傳統(tǒng)技術(shù)中向用戶列表中的多個用戶賬戶發(fā)送消 息時,需要逐一選擇用戶單獨發(fā)送消息的方法造成的操作繁瑣便利性不足的技術(shù)問題,,特提供了一種社交網(wǎng)絡(luò)中的信息發(fā)布頁面的生成裝置。
一種向用戶列表中的多個用戶群發(fā)消息的裝置,包括:
指令接收模塊,用于接收針對用戶列表輸入的消息群發(fā)指令,獲取所述消息群發(fā)指令在所述用戶列表中指定的用戶賬戶;
第一目標(biāo)屬性參數(shù)獲取模塊,用于獲取所述指定的用戶賬戶的目標(biāo)屬性參數(shù);
群組創(chuàng)建模塊,用于在所述用戶列表中查找與所述目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找的用戶賬戶創(chuàng)建群組;
群聊模塊,用于通過所述群組與所述查找到的用戶賬戶互發(fā)消息。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述向用戶列表中的多個用戶群發(fā)消息的方法及裝置之后,發(fā)起用戶在向用戶列表中具有相似屬性的用戶賬戶發(fā)送消息或群聊時,可通過點擊用戶列表中的用戶賬戶進(jìn)行選擇,發(fā)出消息群發(fā)指令,即時通信應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用客戶端的程序則可自動根據(jù)該消息群發(fā)指令指定的用戶賬戶查找與該指定的用戶賬戶的目標(biāo)屬性參數(shù)相匹配的用戶賬戶,并將這些用戶賬戶添加到新創(chuàng)建的群組中,發(fā)起用戶即可在該群組的群組窗口中與這些用戶賬戶進(jìn)行群聊。
例如,在一個網(wǎng)絡(luò)授課的應(yīng)用場景中,學(xué)員通常分為付費用戶或免費用戶,當(dāng)需要在全體學(xué)員的界面上單獨與付費用戶進(jìn)行群聊,發(fā)送通知或接收反饋信息,則發(fā)起用戶可先點擊一個付費用戶,然后發(fā)起消息群發(fā)指令,即可創(chuàng)建包含所有付費用戶的群組,然后在群組中與付費用戶進(jìn)行群聊,而不需要逐個地找到每個付費用戶,然后再單獨地發(fā)送消息。使得在與屬性參數(shù)類似的用戶進(jìn)行溝通時,不需要進(jìn)行繁瑣的操作,僅通過簡單地輸入指令即可完成溝通,從而提高了操作的便利性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付 出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個實施例中一種向用戶列表中的多個用戶群發(fā)消息的方法的流程圖;
圖2為一個實施例中在用戶列表上選擇用戶賬戶的頁面的界面示意圖;
圖3為一個實施例中展示的屬性參數(shù)輸入界面的界面示意圖;
圖4為一個實施例中創(chuàng)建群組過程的流程圖;
圖5為另一個實施例中為選擇用戶賬戶時的向用戶列表中的多個用戶群發(fā)消息的方法的流程圖;
圖6為一個實施例中一種向用戶列表中的多個用戶群發(fā)消息的裝置的示意圖;
圖7為一個實施例中一種執(zhí)行上述向用戶列表中的多個用戶群發(fā)消息的方法的計算機系統(tǒng)的架構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為解決上述提到的傳統(tǒng)技術(shù)中向用戶列表中的多個用戶賬戶發(fā)送消息時,需要逐一選擇用戶單獨發(fā)送消息的方法造成的操作繁瑣便利性不足的技術(shù)問題,特提供了一種向用戶列表中的多個用戶群發(fā)消息的方法,該方法可依賴于計算機實現(xiàn),可運行于基于馮諾依曼體系的計算機系統(tǒng)上。該計算機程序可以是即時通信應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用的客戶端程序。該計算機系統(tǒng)可以是安裝有即時通信應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用客戶端的智能手機、平板電腦、掌上電腦,筆記本電腦或個人電腦等終端設(shè)備。
具體的,如圖1所示,該方法包括:
步驟S102:接收針對用戶列表輸入的消息群發(fā)指令,獲取所述消息群發(fā)指令在所述用戶列表中指定的用戶賬戶。
在一個應(yīng)用場景中,在即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用的客戶端程序中,為了方便用戶了解用戶的好友信息,通常會在客戶端程序的展示界面中展示該用戶的好友列表,好友列表中包含與在該即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用上登錄的用戶處于好友關(guān)系的用戶賬戶。
在另一個應(yīng)用場景中,即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用通常也提供了群組功能,用戶選擇群組標(biāo)識進(jìn)入群組展示界面后,群組展示界面中通常也會以用戶列表的形式展示該用戶的群友信息,即以列表的形式展示與在該即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用上登錄的用戶處于群友關(guān)系的用戶賬戶。
在本實施例中,用戶可在即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用的客戶端程序展示的用戶列表(可以是好友列表也可以是群友列表)中選擇用戶賬戶,通過右鍵點擊或長按等操作觸發(fā)相應(yīng)的事件來輸入消息群發(fā)指令。
如圖2所示,用戶可通過右鍵點擊彈出指令菜單,然后在指令菜單中選擇“同屬性群聊”的選項輸入消息群發(fā)指令。用戶在用戶列表中選中的用戶賬戶即為消息群發(fā)指令在用戶列表中指定的用戶賬戶。
步驟S104:獲取指定的用戶賬戶的目標(biāo)屬性參數(shù)。
目標(biāo)屬性參數(shù)即為指定的用戶賬戶的用戶屬性的參數(shù)值。即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶賬戶的用戶屬性可以有多種用戶屬性類型,例如,可以包括年齡、性別、區(qū)域、用戶級別等,用戶屬性的參數(shù)值即為用戶賬戶的用戶屬性在各個用戶屬性類型下的屬性值。例如,在年齡的用戶屬性類型下的屬性值可以是22,在性別的用戶屬性類型下的屬性值可以是男,在區(qū)域的用戶屬性類型下的屬性值可以是深圳,在用戶級別的用戶屬性類型下的屬性值可以是新手等。消息群發(fā)指令指定的用戶賬戶在各個用戶屬性類型下的屬性值即為目標(biāo)屬性參數(shù)。
可選的,可獲取預(yù)設(shè)的目標(biāo)屬性類型,獲取指定的用戶賬戶在預(yù)設(shè)的用戶屬性類型下的目標(biāo)屬性參數(shù)。
例如,若即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中預(yù)先設(shè)定的用戶屬性可包括多種用戶屬性類型,包括年齡、性別、區(qū)域和用戶級別等。而開發(fā)者為“同屬性群聊”功能預(yù)先設(shè)定的用戶屬性類型為性別和區(qū)域,則在獲取指定的用戶賬戶的目標(biāo)屬性參數(shù)時,僅獲取用戶屬性類型為性別和區(qū)域下的屬性值。
也就是說,若指定的用戶賬戶在即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的年齡、性別、區(qū)域和用戶級別用戶屬性類型下的屬性值分別為22、男、深圳和新手,則獲取到的該指定的用戶賬戶的目標(biāo)屬性參數(shù)即為男和深圳。通過預(yù)設(shè)用戶屬性類型用于“同屬性群聊”功能,可在即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中較多的用戶屬性類型中篩選出與本功能匹配的用戶屬性類型,從而匹配同屬性用戶賬戶的精度。
需要說明的是,在本實施例中,本方法的執(zhí)行基于發(fā)起同屬性群聊的用戶所使用的終端,在獲取指定的用戶賬戶的目標(biāo)屬性參數(shù)時,該終端可向即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用的服務(wù)器發(fā)起查詢請求,并在查詢請求中攜帶指定的用戶賬戶,由服務(wù)器通過查詢獲得指定的用戶賬戶的目標(biāo)屬性參數(shù)。
可選的,還可獲取與指定的用戶賬戶對應(yīng)的用戶屬性類型,展示在用戶屬性類型選擇界面上;接收在用戶屬性類型選擇界面選中的用戶屬性類型,獲取指定的用戶賬戶在選中的用戶屬性類型下的目標(biāo)屬性參數(shù)。
也就是說,如上例中,若即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶屬性類型僅包括年齡、性別、區(qū)域和用戶級別,則可如圖3所示,先在用戶屬性類型選擇界面上展示即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶屬性類型,即年齡、性別、區(qū)域和用戶級別,若發(fā)起同屬性群聊的用戶在用戶屬性類型選擇界面上選擇了年齡和區(qū)域作為輸入,則可獲取指定的用戶賬戶在年齡和區(qū)域的用戶屬性類型下的屬性值22和深圳作為目標(biāo)屬性參數(shù)。
優(yōu)選的,還可在用戶屬性類型選擇界面展示“并”和“或”的連接符以供發(fā)起用戶進(jìn)行勾選,或者提供輸入表達(dá)式的輸入框。若在上例中,用戶選擇了年齡和區(qū)域,并選擇了連接符“并”,則表示目標(biāo)屬性參數(shù)為年齡屬性值為22且區(qū)域?qū)傩灾禐樯钲?,在匹配時,則需要查找年齡既為22且區(qū)域為深圳的用戶賬 戶。同理,若在上例中,用戶選擇了年齡和區(qū)域,并選擇了連接符“或”,則表示目標(biāo)屬性參數(shù)為年齡屬性值為22或區(qū)域?qū)傩灾禐樯钲冢谄ヅ鋾r,則需要查找年齡既為22且區(qū)域為深圳的用戶賬戶。若用戶通過輸入表達(dá)式的輸入框輸入了連接用戶屬性類型的表達(dá)式,則根據(jù)表達(dá)式和選中的用戶屬性類型確定目標(biāo)屬性參數(shù)。
需要說明的是,在本實施例中,本方法的執(zhí)行基于發(fā)起同屬性群聊的用戶所使用的終端,該終端可先向即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用的服務(wù)器發(fā)起用戶屬性類型查詢請求,服務(wù)器可返回相應(yīng)的用戶屬性類型,并由該終端通過用戶屬性類型選擇界面進(jìn)行展示,在接收到選中的用戶屬性類型之后,再向服務(wù)器發(fā)起查詢請求,并在查詢請求中攜帶指定的用戶賬戶和選中的用戶屬性類型,由服務(wù)器通過查詢獲得指定的用戶賬戶在選中的用戶屬性類型下的目標(biāo)屬性參數(shù)。
步驟S106:在用戶列表中查找與目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找的用戶賬戶創(chuàng)建群組。
在本實施例中,在獲取到目標(biāo)屬性參數(shù)之后,發(fā)起同屬性群聊的用戶所使用的終端可通過與服務(wù)器交互創(chuàng)建群組,如圖4所示,具體為:
步驟S202:向服務(wù)器發(fā)送攜帶有目標(biāo)屬性參數(shù)的群組創(chuàng)建請求,由服務(wù)器查找與目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找到的與目標(biāo)屬性參數(shù)匹配的用戶賬戶分配群組標(biāo)識。
步驟S204:接收服務(wù)器返回的群組標(biāo)識。
步驟S206:根據(jù)群組標(biāo)識創(chuàng)建群組,根據(jù)群組標(biāo)識向服務(wù)器抓取與群組標(biāo)識對應(yīng)的用戶賬戶,展示包含抓取的用戶賬戶的群組的群組窗口。
發(fā)起同屬性群聊的用戶所使用的終端向服務(wù)器發(fā)送攜帶有目標(biāo)屬性參數(shù)的群組創(chuàng)建請求中可攜帶發(fā)起同屬性群聊的用戶在其使用的終端上登錄的即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用的用戶賬戶,服務(wù)器在分配群組標(biāo)識時,可分配群組標(biāo)識與查找到的與目標(biāo)屬性參數(shù)匹配的用戶賬戶以及發(fā)起同屬性群聊的用戶賬戶對應(yīng),也就是說,該群組標(biāo)識與上述用戶賬戶為多對一的映射關(guān)系。
服務(wù)器分配的群組標(biāo)識可以標(biāo)記為永久群,也可標(biāo)記為臨時群。臨時群與永久群相比,具有生命周期,在標(biāo)記為臨時群的群組標(biāo)識的生命周期抵達(dá)時,服務(wù)器可將該群組標(biāo)識注銷,并通知與該群組標(biāo)識映射的所有用戶賬戶對應(yīng)的終端設(shè)備。
發(fā)起同屬性群聊的用戶所使用的終端向服務(wù)器抓取的與分配的群組標(biāo)識對應(yīng)的用戶賬戶,即為與目標(biāo)屬性參數(shù)匹配的用戶賬戶。服務(wù)器可根據(jù)獲取到的目標(biāo)屬性參數(shù)生成關(guān)鍵字,然后在存儲用戶賬戶在各個用戶屬性類型下的屬性值的數(shù)據(jù)庫中進(jìn)行查找,可通過完全匹配或模糊匹配查找屬性值與關(guān)鍵字匹配的用戶屬性賬戶。
發(fā)起同屬性群聊的用戶所使用的終端在接收到分配的群組標(biāo)識和抓取到與群組標(biāo)識對應(yīng)的用戶賬戶之后,可新創(chuàng)建群組窗口,并在新創(chuàng)建的群組窗口中以列表的形式展示抓取的用戶賬戶(即與目標(biāo)屬性參數(shù)匹配的用戶賬戶)。
步驟S108:通過群組與查找到的用戶賬戶互發(fā)消息。
在本實施例中,在群組創(chuàng)建成功并創(chuàng)建了群組窗口之后,用戶即可在創(chuàng)建的群組窗口中輸入需要群發(fā)的消息或接收該群組中其他用戶賬戶群發(fā)的消息,具體的:
可通過所述展示包含所述抓取的用戶賬戶的群組的群組窗口接收輸入的消息,將接收的消息發(fā)送至所述服務(wù)器,由所述服務(wù)器轉(zhuǎn)發(fā)至與所述群組標(biāo)識對應(yīng)的用戶賬戶的終端。
接收服務(wù)器返回的與所述臨時群組標(biāo)識對應(yīng)的消息,將所述消息展示在所述包含所述抓取的用戶賬戶的群組的群組窗口中。
在另一個實施例中,在一個應(yīng)用場景中,用戶也可在用戶列表的空白區(qū)域點擊右鍵輸入“同屬性群聊”的消息群發(fā)指令,該消息群發(fā)指令并未指定任何用戶賬戶,也就是說,對于終端而言,其接收到的消息群發(fā)指令中指定的用戶賬戶為空,則如圖5所示,可執(zhí)行如下步驟:
步驟S302:接收針對用戶列表輸入的消息群發(fā)指令,所述消息群發(fā)指令未 指定用戶賬戶。
步驟S304:展示屬性參數(shù)輸入界面,通過屬性參數(shù)輸入界面接收輸入的目標(biāo)屬性參數(shù)。即用戶可在展示的屬性參數(shù)輸入界面中輸入關(guān)鍵字作為目標(biāo)屬性參數(shù)。
步驟S306:在用戶列表中查找與目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找的用戶賬戶創(chuàng)建群組。
步驟S308:通過群組與查找到的用戶賬戶互發(fā)消息。
也就是說,服務(wù)器可根據(jù)該輸入的關(guān)鍵字查找與關(guān)鍵字匹配在用戶屬性類型下的屬性值的記錄,獲取該記錄對應(yīng)的用戶賬戶作為與目標(biāo)屬性參數(shù)匹配的用戶賬戶,并根據(jù)查找到的用戶賬戶創(chuàng)建永久群組或臨時群組。
可選的,在展示屬性參數(shù)輸入界面時,可獲取預(yù)設(shè)的用戶屬性類型,在屬性參數(shù)輸入界面中展示該用戶屬性類型;接收在屬性參數(shù)輸入界面中選中的用戶屬性類型,查找所述選中的用戶屬性類型對應(yīng)的枚舉類型,將所述查找到的所述選中的用戶屬性類型對應(yīng)的枚舉類型展示在所述屬性參數(shù)輸入界面上。
在本實施例中,通過屬性參數(shù)輸入界面接收輸入的目標(biāo)屬性參數(shù)的步驟則可具體為:接收在屬性參數(shù)輸入界面中選中的枚舉類型作為輸入的目標(biāo)屬性參數(shù)。
也就是說,如前例中,若即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶屬性類型僅包括年齡、性別、區(qū)域和用戶級別,則可如圖3所示,先在用戶屬性類型選擇界面上展示即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶屬性類型,即年齡、性別、區(qū)域和用戶級別,若發(fā)起同屬性群聊的用戶在用戶屬性類型選擇界面上選擇了年齡和區(qū)域作為輸入,則可獲取指定的用戶賬戶在年齡和區(qū)域的用戶屬性類型下的屬性值22和深圳作為目標(biāo)屬性參數(shù)。
優(yōu)選的,還可在用戶屬性類型選擇界面展示“并”和“或”的連接符以供發(fā)起用戶進(jìn)行勾選,或者提供輸入表達(dá)式的輸入框。若在上例中,用戶選擇了年齡和區(qū)域,并選擇了連接符“并”,則表示目標(biāo)屬性參數(shù)為年齡屬性值為22且區(qū)域?qū)傩灾禐樯钲?,在匹配時,則需要查找年齡既為22且區(qū)域為深圳的用戶賬 戶。同理,若在上例中,用戶選擇了年齡和區(qū)域,并選擇了連接符“或”,則表示目標(biāo)屬性參數(shù)為年齡屬性值為22或區(qū)域?qū)傩灾禐樯钲?,在匹配時,則需要查找年齡既為22且區(qū)域為深圳的用戶賬戶。若用戶通過輸入表達(dá)式的輸入框輸入了連接用戶屬性類型的表達(dá)式,則根據(jù)表達(dá)式和選中的用戶屬性類型確定目標(biāo)屬性參數(shù)。
可選的,所述獲取預(yù)設(shè)的用戶屬性類型的步驟之后還包括:獲取所述預(yù)設(shè)的用戶屬性類型對應(yīng)的枚舉類型,查找對應(yīng)的用戶賬戶的數(shù)量大于比例閾值的枚舉類型,將所述查找到的對應(yīng)的用戶賬戶的數(shù)量大于比例閾值的枚舉類型展示在所述屬性參數(shù)輸入界面上。
在本實施例中,通過屬性參數(shù)輸入界面接收輸入的目標(biāo)屬性參數(shù)的步驟包括:
接收在屬性參數(shù)輸入界面中選中的枚舉類型作為輸入的目標(biāo)屬性參數(shù)。
也就是說,如前例中,若即時通信應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用中的用戶屬性類型僅包括年齡、性別、區(qū)域和用戶級別,且年齡為15到28,性別為男,區(qū)域為深圳,用戶級別為新手的用戶賬戶比較多,則可在屬性參數(shù)輸入界面上展示年齡為15到28,性別為男,區(qū)域為深圳,用戶級別為新手,以供發(fā)起用戶進(jìn)行選擇,從而使得可自動找到匹配的用戶賬戶較多的目標(biāo)屬性參數(shù),更進(jìn)一步地方便用戶進(jìn)行選擇,提高了操作的便利性。
為解決上述提到的傳統(tǒng)技術(shù)中的展示信息反饋條的方法導(dǎo)致的信息發(fā)布展示頁面展示過多冗余信息的技術(shù)問題,特提供了一種向用戶列表中的多個用戶群發(fā)消息的裝置,如圖6所示,該裝置包括:指令接收模塊102、第一目標(biāo)屬性參數(shù)獲取模塊104、群組創(chuàng)建模塊106以及群聊模塊108,其中:
指令接收模塊102,用于接收針對用戶列表輸入的消息群發(fā)指令,獲取所述消息群發(fā)指令在所述用戶列表中指定的用戶賬戶。
第一目標(biāo)屬性參數(shù)獲取模塊104,用于獲取所述指定的用戶賬戶的目標(biāo)屬性參數(shù)。
群組創(chuàng)建模塊106,用于在所述用戶列表中查找與所述目標(biāo)屬性參數(shù)匹配的用戶賬戶,根據(jù)查找的用戶賬戶創(chuàng)建群組。
群聊模塊108,用于通過所述群組與所述查找到的用戶賬戶互發(fā)消息。
在本實施例中,群組創(chuàng)建模塊106用于獲取預(yù)設(shè)的用戶屬性類型,獲取所述指定的用戶賬戶在所述預(yù)設(shè)的用戶屬性類型下的目標(biāo)屬性參數(shù)。
在本實施例中,群組創(chuàng)建模塊106用于獲取與所述指定的用戶賬戶對應(yīng)的用戶屬性類型,展示在用戶屬性類型選擇界面上;接收在用戶屬性類型選擇界面選中的用戶屬性類型,獲取所述指定的用戶賬戶在所述選中的用戶屬性類型下的目標(biāo)屬性參數(shù)。
在一個實施例中,如圖6所示,該裝置還包括第二目標(biāo)屬性參數(shù)獲取模塊110,用于在消息群發(fā)指令指定的用戶賬戶為空時,展示屬性參數(shù)輸入界面,通過所述屬性參數(shù)輸入界面接收輸入的目標(biāo)屬性參數(shù),調(diào)用群組創(chuàng)建模塊106。
在一個實施例中,第二目標(biāo)屬性參數(shù)獲取模塊110還用于獲取預(yù)設(shè)的用戶屬性類型,在所述屬性參數(shù)輸入界面中展示所述用戶屬性類型;接收在所述屬性參數(shù)輸入界面中選中的用戶屬性類型,查找所述選中的用戶屬性類型對應(yīng)的枚舉類型,將所述查找到的所述選中的用戶屬性類型對應(yīng)的枚舉類型展示在所述屬性參數(shù)輸入界面上。
第二目標(biāo)屬性參數(shù)獲取模塊還用于接收在所述屬性參數(shù)輸入界面中選中的枚舉類型作為輸入的目標(biāo)屬性參數(shù)。
在一個實施例中,第二目標(biāo)屬性參數(shù)獲取模塊110還用于獲取所述預(yù)設(shè)的用戶屬性類型對應(yīng)的枚舉類型,查找對應(yīng)的用戶賬戶的數(shù)量大于比例閾值的枚舉類型,將所述查找到的對應(yīng)的用戶賬戶的數(shù)量大于比例閾值的枚舉類型展示在所述屬性參數(shù)輸入界面上。
第二目標(biāo)屬性參數(shù)獲取模塊110還用于接收在所述屬性參數(shù)輸入界面中選中的枚舉類型作為輸入的目標(biāo)屬性參數(shù)。
在一個實施例中,群組創(chuàng)建模塊106用于向服務(wù)器發(fā)送攜帶有所述目標(biāo)屬性參數(shù)的群組創(chuàng)建請求,由所述服務(wù)器查找與所述目標(biāo)屬性參數(shù)匹配的用戶賬戶, 根據(jù)所述查找到的與所述目標(biāo)屬性參數(shù)匹配的用戶賬戶分配群組標(biāo)識;接收所述服務(wù)器返回的群組標(biāo)識;根據(jù)所述群組標(biāo)識創(chuàng)建群組,根據(jù)所述群組標(biāo)識向所述服務(wù)器抓取與所述群組標(biāo)識對應(yīng)的用戶賬戶,展示包含所述抓取的用戶賬戶的群組的群組窗口。
在一個實施例中,群聊模塊108用于通過所述展示包含所述抓取的用戶賬戶的群組的群組窗口接收輸入的消息,將接收的消息發(fā)送至所述服務(wù)器,由所述服務(wù)器轉(zhuǎn)發(fā)至與所述群組標(biāo)識對應(yīng)的用戶賬戶的終端;接收服務(wù)器返回的與所述臨時群組標(biāo)識對應(yīng)的消息,將所述消息展示在所述包含所述抓取的用戶賬戶的群組的群組窗口中。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述向用戶列表中的多個用戶群發(fā)消息的方法及裝置之后,發(fā)起用戶在向用戶列表中具有相似屬性的用戶賬戶發(fā)送消息或群聊時,可通過點擊用戶列表中的用戶賬戶進(jìn)行選擇,發(fā)出消息群發(fā)指令,即時通信應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用客戶端的程序則可自動根據(jù)該消息群發(fā)指令指定的用戶賬戶查找與該指定的用戶賬戶的目標(biāo)屬性參數(shù)相匹配的用戶賬戶,并將這些用戶賬戶添加到新創(chuàng)建的群組中,發(fā)起用戶即可在該群組的群組窗口中與這些用戶賬戶進(jìn)行群聊。
例如,在一個網(wǎng)絡(luò)授課的應(yīng)用場景中,學(xué)員通常分為付費用戶或免費用戶,當(dāng)需要在全體學(xué)員的界面上單獨與付費用戶進(jìn)行群聊,發(fā)送通知或接收反饋信息,則發(fā)起用戶可先點擊一個付費用戶,然后發(fā)起消息群發(fā)指令,即可創(chuàng)建包含所有付費用戶的群組,然后在群組中與付費用戶進(jìn)行群聊,而不需要逐個地找到每個付費用戶,然后再單獨地發(fā)送消息。使得在與屬性參數(shù)類似的用戶進(jìn)行溝通時,不需要進(jìn)行繁瑣的操作,僅通過簡單地輸入指令即可完成溝通,從而提高了操作的便利性。
在一個實施例中,如圖7所示,圖7展示了一種運行上述向用戶列表中的多個用戶群發(fā)消息的方法的基于馮諾依曼體系的計算機系統(tǒng)10。該計算機系統(tǒng)10 可以是智能手機、平板電腦、掌上電腦,筆記本電腦或個人電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可包括鼠標(biāo)10012、鍵盤10014、觸摸板10016或網(wǎng)絡(luò)接口10018中的至少一個。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可包括顯示屏10042和音響/喇叭10044等設(shè)備。
在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統(tǒng)10的外存儲器10032中,在運行時被加載到內(nèi)存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統(tǒng)10中形成邏輯上的指令接收模塊102、第一目標(biāo)屬性參數(shù)獲取模塊104、群組創(chuàng)建模塊106以及群聊模塊108。且在上述向用戶列表中的多個用戶群發(fā)消息的方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。