一種生成用戶列表的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種生成用戶列表的方法及裝置,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí);確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置;根據(jù)第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置,生成包含第一用戶的標(biāo)識(shí)和第二用戶的標(biāo)識(shí)的待生成的用戶列表。本發(fā)明通過(guò)獲取當(dāng)前登陸的第一用戶以及待生成用戶列表的群組中除第一用戶以外的第二用戶,確定第一用戶在待生成的用戶列表中的位置,并根據(jù)該位置生成包含第一用戶以及第二用戶的該待生成的用戶列表。避免了第一用戶在用戶列表中查找自身的標(biāo)識(shí)操作過(guò)于繁瑣的缺陷。
【專利說(shuō)明】一種生成用戶列表的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種生成用戶列表的方法及裝置。
【背景技術(shù)】
[0002]隨著即時(shí)通信應(yīng)用的發(fā)展,已經(jīng)由單一用戶之間的通信發(fā)展到多用戶之間的群組通信。其中,在群組通信時(shí),在相應(yīng)的群組通信的窗口中會(huì)設(shè)置有用戶列表,用于展示該群組中包括的用戶。
[0003]現(xiàn)有技術(shù)中,生成用戶列表的方式為:獲取到該群組包括的所有用戶的標(biāo)識(shí),并根據(jù)用戶的標(biāo)識(shí)獲取該用戶對(duì)應(yīng)的用戶級(jí)別,按用戶級(jí)別的順序?qū)λ腥航M中的用戶進(jìn)行排序,其中對(duì)于用戶級(jí)別相同的用戶,根據(jù)用戶的標(biāo)識(shí)中的拼音或英文的順序進(jìn)行排序。對(duì)用戶的標(biāo)識(shí)進(jìn)行排序后,即生成了用戶列表。其中,用戶級(jí)別包括:管理員、高級(jí)用戶、普通用戶等級(jí)別,管理員的用戶級(jí)別高于高級(jí)用戶,高級(jí)用戶的用戶級(jí)別高于普通用戶。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]對(duì)于用戶級(jí)別不高的用戶,會(huì)在生成用戶列表后在用戶列表中處于比較靠后的位置。當(dāng)用戶需要查詢自身屬性時(shí),會(huì)花費(fèi)較長(zhǎng)的時(shí)間或進(jìn)行較為繁瑣的輸入才能在用戶列表查詢到自身的標(biāo)識(shí),進(jìn)行查詢自身屬性的操作。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種生成用戶列表的方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種生成用戶列表的方法,所述方法包括:
[0008]獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí);
[0009]確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置;
[0010]根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表。
[0011]優(yōu)選的,所述確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,包括:
[0012]確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的預(yù)先設(shè)置的位置。
[0013]優(yōu)選的,所述確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,包括:
[0014]設(shè)置所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別為最高級(jí)別;
[0015]根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別,確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置。
[0016]優(yōu)選的,所述根據(jù)所述預(yù)先設(shè)置的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表,包括:[0017]當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
[0018]另一方面,提供了一種生成用戶列表的裝置,所述裝置包括:
[0019]獲取模塊,用于獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí);
[0020]確定模塊,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置;
[0021]生成模塊,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表。
[0022]優(yōu)選的,所述確定模塊,包括:
[0023]獲取單元,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的預(yù)先設(shè)置的位置。
[0024]優(yōu)選的,所述確定模塊,包括:
[0025]設(shè)置單元,用于設(shè)置所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別為最聞級(jí)別;
[0026]確定單元,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)另IJ,確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置。
[0027]優(yōu)選的,所述生成模塊具體用于:
[0028]當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
[0029]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0030]通過(guò)獲取當(dāng)前登陸的第一用戶以及待生成用戶列表的群組中除第一用戶以外的第二用戶,確定第一用戶在待生成的用戶列表中的位置,并根據(jù)該位置生成包含第一用戶以及第二用戶的該待生成的用戶列表。避免了第一用戶在用戶列表中查找自身的標(biāo)識(shí)操作過(guò)于繁瑣的缺陷。
【專利附圖】
【附圖說(shuō)明】
[0031]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明實(shí)施例一提供的生成用戶列表的方法流程圖;
[0033]圖2是本發(fā)明實(shí)施例二提供的生成用戶列表的方法流程圖;
[0034]圖3是本發(fā)明實(shí)施例三提供的生成用戶列表的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。[0036]實(shí)施例一
[0037]本發(fā)明實(shí)施例提供了一種生成用戶列表的方法,參見(jiàn)圖1,方法流程包括:
[0038]101:獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除第一用戶以外的第二用戶的標(biāo)識(shí);
[0039]102:確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置;
[0040]103:根據(jù)第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置,生成包含第一用戶的標(biāo)識(shí)和第二用戶的標(biāo)識(shí)的待生成的用戶列表。
[0041]本發(fā)明實(shí)施例通過(guò)獲取當(dāng)前登陸的第一用戶以及待生成用戶列表的群組中除第一用戶以外的第二用戶,確定第一用戶在待生成的用戶列表中的位置,并根據(jù)該位置生成包含第一用戶以及第二用戶的該待生成的用戶列表。避免了第一用戶在用戶列表中查找自身的標(biāo)識(shí)操作過(guò)于繁瑣的缺陷。
[0042]實(shí)施例二
[0043]本發(fā)明實(shí)施例提供了一種生成用戶列表的方法,參見(jiàn)圖2,方法流程包括:
[0044]201:獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除第一用戶以外的第二用戶的標(biāo)識(shí)。
[0045]其中,當(dāng)用戶在即時(shí)通信應(yīng)用中的打開(kāi)某個(gè)群組的窗口時(shí),會(huì)在窗口中生成該群組對(duì)應(yīng)的用戶列表。
[0046]生成用戶列表的過(guò)程,首先要獲取屬于該群組中所有用戶的用戶標(biāo)識(shí)。其中,該群組中的用戶標(biāo)識(shí)包括登錄當(dāng)前即時(shí)通信應(yīng)用的第一用戶的標(biāo)識(shí),以及除了該第一用戶以外其他所有的第二用戶的標(biāo)識(shí),這個(gè)第二用戶至少為一個(gè)用戶,還可以為一個(gè)或多個(gè)用戶,因此第二用戶的標(biāo)識(shí)可以為一個(gè)或多個(gè)。
[0047]202:確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置。
[0048]具體的,確定第一用戶在待生成的用戶列表中的位置的方式包括但不限為以下兩種,因此步驟202可以為:
[0049]第一種情況:
[0050]2021:確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的預(yù)先設(shè)置的位置。
[0051]在此種實(shí)施方式中,預(yù)先設(shè)置第一用戶的標(biāo)識(shí)在待生成的用戶列表的位置,優(yōu)選的,預(yù)先設(shè)置的位置為在用戶列表中的首位。
[0052]或者,
[0053]第二種情況:
[0054]2022:設(shè)置第一用戶的標(biāo)識(shí)在待生成的用戶列表中的用戶級(jí)別為最高級(jí)別;
[0055]2023:根據(jù)第一用戶的標(biāo)識(shí)在待生成的用戶列表中的用戶級(jí)別,確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置。
[0056]在此種實(shí)施方式中,將第一用戶的標(biāo)識(shí)在群組中的用戶級(jí)別設(shè)置為最高級(jí)別。因此在對(duì)第一用戶的標(biāo)識(shí)與第二用戶的標(biāo)識(shí)生成用戶列表時(shí)的排序過(guò)程,會(huì)根據(jù)默認(rèn)的按照用戶級(jí)別的排序方式,并根據(jù)第一泳在群組中的用戶級(jí)別,將第一用戶的標(biāo)識(shí)排列在用戶列表中的首位。
[0057]其中,對(duì)于設(shè)置第一用戶的標(biāo)識(shí)在群組中的用戶等級(jí)的方式,可以通過(guò)第一用戶的標(biāo)識(shí)查找到該第一用戶的標(biāo)識(shí),在群組的用戶屬性中,查找到第一用戶的標(biāo)識(shí)對(duì)應(yīng)的用戶等級(jí)。該用戶等級(jí)可以為數(shù)字或文字標(biāo)識(shí),其中預(yù)設(shè)各個(gè)用戶等級(jí)之間的關(guān)系,例如:用戶等級(jí)中群主的用戶等級(jí)為4,管理員的用戶等級(jí)為3,高級(jí)用戶的用戶等級(jí)2,普通用戶的用戶登記為1,可以根據(jù)用戶等級(jí)對(duì)應(yīng)的數(shù)字大小來(lái)確定排列順序。此時(shí)將第一用戶的用戶等級(jí)設(shè)置為5,即為當(dāng)如最聞等級(jí)。
[0058]當(dāng)設(shè)置了第一用戶的標(biāo)識(shí)對(duì)應(yīng)的用戶等級(jí)后,根據(jù)該最高等級(jí),確定第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置為在在待生成的用戶列表中的首位。
[0059]203:根據(jù)第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置,生成包含第一用戶的標(biāo)識(shí)和第二用戶的標(biāo)識(shí)的待生成的用戶列表。
[0060]其中,根據(jù)第一用戶的標(biāo)識(shí)在待生成的用戶列表中的位置,對(duì)第一用戶的標(biāo)識(shí)和第二用戶的標(biāo)識(shí)在待生成的用戶列表中進(jìn)行排序,該過(guò)程可以具體為:
[0061]當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
[0062]其中,當(dāng)?shù)诙脩舻膫€(gè)數(shù)大于一個(gè)時(shí),根據(jù)第二用戶中各個(gè)用戶的標(biāo)識(shí)對(duì)應(yīng)的用戶等級(jí)進(jìn)行排序,對(duì)于用戶等級(jí)相同的用戶的標(biāo)識(shí),按照用戶的標(biāo)識(shí)中的拼音或英文的順序進(jìn)行排序,此過(guò)程為現(xiàn)有技術(shù),在此并不再贅述。
[0063]本發(fā)明實(shí)施例通過(guò)獲取當(dāng)前登陸的第一用戶以及待生成用戶列表的群組中除第一用戶以外的第二用戶,確定第一用戶在待生成的用戶列表中的位置,并根據(jù)該位置生成包含第一用戶以及第二用戶的該待生成的用戶列表。避免了第一用戶在用戶列表中查找自身的標(biāo)識(shí)操作過(guò)于繁瑣的缺陷。
[0064]實(shí)施例三
[0065]本發(fā)明實(shí)施例提供了一種生成用戶列表的裝置,參見(jiàn)圖3,該裝置包括:
[0066]獲取模塊301,用于獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí);
[0067]確定模塊302,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置;
[0068]生成模塊303,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表。
[0069]其中,所述確定模塊302,包括:
[0070]獲取單元,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的預(yù)先設(shè)置的位置。
[0071]其中,在另一種實(shí)施方式中所述確定模塊302,還包括:
[0072]設(shè)置單元,用于設(shè)置所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別為最聞級(jí)別;
[0073]確定單元,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)另IJ,確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置。
[0074]其中,所述生成模塊303具體用于:
[0075]當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
[0076]本發(fā)明實(shí)施例通過(guò)獲取當(dāng)前登陸的第一用戶以及待生成用戶列表的群組中除第一用戶以外的第二用戶,確定第一用戶在待生成的用戶列表中的位置,并根據(jù)該位置生成包含第一用戶以及第二用戶的該待生成的用戶列表。避免了第一用戶在用戶列表中查找自身的標(biāo)識(shí)操作過(guò)于繁瑣的缺陷。
[0077]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0078]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0079]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種生成用戶列表的方法,其特征在于,所述方法包括: 獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí); 確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置; 根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,包括: 確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中預(yù)先設(shè)置的位置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,包括: 設(shè)置所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別為最高級(jí)別; 根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別,確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述預(yù)先設(shè)置的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表,包括: 當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
5.一種生成用戶列表的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取終端當(dāng)前登陸的第一用戶的標(biāo)識(shí)以及待生成的用戶列表的群組中除所述第一用戶以外的第二用戶的標(biāo)識(shí); 確定模塊,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置; 生成模塊,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置,生成包含所述第一用戶的標(biāo)識(shí)和所述第二用戶的標(biāo)識(shí)的所述待生成的用戶列表。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定模塊,包括: 獲取單元,用于確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中預(yù)先設(shè)置的位置。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定模塊,包括: 設(shè)置單元,用于設(shè)置所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別為最聞級(jí)別; 確定單元,用于根據(jù)所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的用戶級(jí)別,確定所述第一用戶的標(biāo)識(shí)在所述待生成的用戶列表中的位置。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述生成模塊具體用于: 當(dāng)所述預(yù)先設(shè)置的位置為用戶列表的首位時(shí),設(shè)置所述第一用戶的標(biāo)識(shí)位于所述待生成的用戶列表中的首位,并設(shè)置所述第二用戶的標(biāo)識(shí)位于所述待生成的用戶列表中所述第一用戶的標(biāo)識(shí)的位置以外的其他位置。
【文檔編號(hào)】G06F17/30GK103532830SQ201310487716
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年10月17日 優(yōu)先權(quán)日:2013年10月17日
【發(fā)明者】彭鐵磊 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司