两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

以秘密方式加入即時(shí)通信群交流的信息流處理方法

文檔序號(hào):7627508閱讀:191來(lái)源:國(guó)知局
專利名稱:以秘密方式加入即時(shí)通信群交流的信息流處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),具體涉及一種以秘密方式加入即時(shí)通信群組交流的信息流處理方法。
背景技術(shù)
即時(shí)通信(Instant Messenger,以后簡(jiǎn)稱IM)軟件已成為常用的網(wǎng)絡(luò)通信工具之一,現(xiàn)有技術(shù)的即時(shí)通信技術(shù)還提供了群組的信息交流形式,簡(jiǎn)單地提供一種一對(duì)多的實(shí)時(shí)雙向通信方式,其中的“一”是群組中的一個(gè)個(gè)體,所有的“一”組成統(tǒng)屬于一個(gè)群組的“多”個(gè)成員的集合,這種群組交流信息的方式,可以在一個(gè)對(duì)話窗口內(nèi)多人進(jìn)行討論和發(fā)布信息,是一個(gè)確定的參與者之間傳播彼此消息的有效工具,其優(yōu)點(diǎn)是能形成一個(gè)比較穩(wěn)定的虛擬社區(qū)體,其成員能夠進(jìn)行多人即時(shí)討論。目前,群已經(jīng)成為即時(shí)通訊領(lǐng)域中一個(gè)非常受歡迎的信息交流、討論聊天的信息平臺(tái)。在群交流環(huán)境里,每個(gè)在線用戶都可以在群對(duì)話框中輸入消息,而其余的在線用戶都能夠接收到他發(fā)出的消息;自然,他也可以接收到其余群成員發(fā)送的消息。但是,由于用戶的需求多種多樣,例如有的用戶想知道某個(gè)群里面討論的話題都是什么或者想關(guān)注群里的某個(gè)成員的發(fā)言情況,但是如果他加入群的話,其余人就會(huì)看到他處于群成員列表中,而且會(huì)接收到他們發(fā)出的消息,這樣也許會(huì)妨礙大家的暢所欲言?;蛘撸莻€(gè)被關(guān)注的特定群成員也因此不在愿意在群里露面或發(fā)言。然而,上述現(xiàn)有技術(shù)中,群由某個(gè)IM成員用戶創(chuàng)建以后,別的IM用戶便可以加入到該群中。除了創(chuàng)建者和管理員以外,其余用戶身份平等。每個(gè)在線IM成員都可以接收到群內(nèi)其余IM成員發(fā)送來(lái)的消息,同樣也可以在群對(duì)話窗口中發(fā)送消息。此種設(shè)計(jì)使得群成員角色比較單一,群成員的身份沒(méi)有太多的選擇。而用戶的需求往往千差萬(wàn)別,例如,有的用戶希望自己的群角色不能被群里的其他成員發(fā)現(xiàn),而只希望接收群交流過(guò)程中的信息,而現(xiàn)有技術(shù)群交流環(huán)節(jié)的信息流處理技術(shù)則無(wú)法實(shí)現(xiàn)上述秘密參與群交流的需求。由于沒(méi)有秘密參與的IM成員屬性,使得多樣化的群角色成為不可能。因此,增加群成員的特殊角色,以及提供一種處理不同角色在各種場(chǎng)景下的表現(xiàn)就更為必須。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是為即時(shí)通信用戶提供一種以秘密方式加入群成為群的秘密成員的信息流處理方法,利用這種方法可以讓秘密成員對(duì)群的普通成員而言是隱藏起來(lái)不可知道的,從而使即時(shí)通信的群吸引更多的人參加,給用戶一種更個(gè)性的選擇。
本發(fā)明上述技術(shù)問(wèn)題這樣實(shí)現(xiàn),構(gòu)造一種以秘密方式加入即時(shí)通信群交流的處理方法,包括以下步驟,S1)群消息服務(wù)器在每個(gè)群的相關(guān)數(shù)據(jù)中,增加一個(gè)表示該群是否允許被秘密加入的屬性數(shù)據(jù),同時(shí)為群成員列表中每個(gè)數(shù)據(jù)項(xiàng)保存一個(gè)表征是普通成員或秘密成員的加入方式屬性數(shù)據(jù);S2)所述群中每一個(gè)成員的客戶端啟動(dòng)群功能而從群消息服務(wù)器獲取群成員數(shù)據(jù)列表時(shí),如果其中數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)為秘密成員,則不顯示該數(shù)據(jù)項(xiàng)對(duì)應(yīng)的成員信息,否則正常顯示該數(shù)據(jù)項(xiàng)中的成員信息。
在按照本發(fā)明上述處理方法中,還包括步驟S3)處理加入群申請(qǐng)的步驟,所述步驟S3)包括以下步驟S31)即時(shí)通信用戶通過(guò)客戶端啟動(dòng)申請(qǐng)加入一個(gè)群的請(qǐng)求;S32)群消息服務(wù)器收到來(lái)自客戶端的申請(qǐng)加入一個(gè)群的請(qǐng)求時(shí),檢索所述群在群消息服務(wù)器中的相關(guān)數(shù)據(jù)中是否包含允許秘密加入的屬性數(shù)據(jù),如果包含該屬性數(shù)據(jù),則進(jìn)一步判斷申請(qǐng)加入群的用戶是否滿足秘密加入的條件,如果滿足秘密加入的條件,則執(zhí)行步驟S33)向客戶端發(fā)送加入方式選擇的信令;S34)客戶端收到加入方式選擇信令后,顯示提示信息并接收選擇命令;S35)客戶端將接收到的加入方式選擇命令發(fā)送給群消息服務(wù)器;S36)群消息服務(wù)器收到加入方式選擇命令后,根據(jù)選擇命令設(shè)置對(duì)應(yīng)于該成員的數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
在按照本發(fā)明上述處理方法中,在步驟S32中,如果檢索出所述群在群消息服務(wù)器中的相關(guān)數(shù)據(jù)中包含不允許秘密加入的屬性數(shù)據(jù),將該成員數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)設(shè)置成普通加入并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
在按照本發(fā)明上述處理方法中,在步驟S32中,如果判斷申請(qǐng)加入群的用戶不滿足秘密加入的條件,則將該成員數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)設(shè)置成普通加入并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
在按照本發(fā)明上述處理方法中,在步驟S36中,如客戶選擇命令為秘密加入,由群消息服務(wù)器則向管理員發(fā)出征詢意見(jiàn),如管理員不同意其秘密加入該群,則退出步驟S3)。
在按照本發(fā)明上述處理方法中,所述步驟S2還包括以下步驟檢測(cè)客戶端本地號(hào)碼是群創(chuàng)建者的號(hào)碼或管理者的號(hào)碼,則在該客戶端的成員顯示列表中顯示秘密成員及其標(biāo)志。
在按照本發(fā)明上述處理方法中,所述步驟S32)中判斷申請(qǐng)加入群的用戶是否滿足秘密加入的條件,包括以下步驟預(yù)先確定允許秘密加入的條件;檢測(cè)即時(shí)通信用戶是否滿足該條件,如果滿足則認(rèn)為滿足秘密加入的條件。
在按照本發(fā)明上述處理方法中,還包括S4)處理秘密成員請(qǐng)求改變?yōu)槠胀ǔ蓡T請(qǐng)求的以下步驟S41)即時(shí)通信用戶從其客戶端向一個(gè)群提出退出秘密成員的申請(qǐng);S42)群消息服務(wù)器收到加入申請(qǐng)后,檢測(cè)被申請(qǐng)退出秘密方式加入的群是否允許改變秘密成員為普通成員,如果不允許,保持該即時(shí)通信用戶為秘密成員,通知提出申請(qǐng)的客戶端改變?nèi)杭尤敕绞轿幢唤邮懿⑼顺霾襟ES4);如果群屬性為允許秘密成員改為普通成員,則將該成員設(shè)置為群的普通成員,并保存結(jié)果于群消息服務(wù)器,同時(shí)通知發(fā)出申請(qǐng)的客戶端已改變加入方式為普通方式;S44)由群消息服務(wù)器將群成員屬性的變化以群成員列表方式通知群內(nèi)所有成員的客戶端。
實(shí)施本發(fā)明提供的上述信息流處理方法,為基于即時(shí)通信的群交流平臺(tái)提供了一種全新的界面,為想要秘密加入群的用戶提供了最佳選擇。具體而言,本發(fā)明的信息流處理方法主要通過(guò)設(shè)置群以及群秘密成員的屬性數(shù)據(jù)來(lái)區(qū)分其在各種情況下的不同表現(xiàn)。首先,并非所有的群都能夠以秘密方式加入,為此本發(fā)明對(duì)群的屬性做了相應(yīng)的規(guī)定,一些群允許秘密加入,另些群則不可以秘密加入,這是由本發(fā)明方法為群增加的一個(gè)屬性決定的;其次,本發(fā)明還對(duì)有秘密加入群的需求者的要求作出規(guī)定。例如,只有哪些信用值達(dá)到一定水平的才符合要求。只有這兩方面的要求同時(shí)達(dá)到,才能夠使一個(gè)即時(shí)通信戶成功地秘密加入某個(gè)群,即成為秘密成員。通過(guò)這種對(duì)群交流的信息流的處理,可以讓符合條件的用戶通過(guò)中請(qǐng)成為群的秘密成員,秘密成員在參與群交流過(guò)程中對(duì)群的普通成員而言是隱蔽的,這樣使群交流有可能吸引更多的人參加,給用戶一種更個(gè)性的選擇。


圖1是按照本發(fā)明方法實(shí)現(xiàn)IM成員以秘密方式加入群的流程圖;圖2是按照本發(fā)明方法使得秘密成員在客戶端的顯示的流程圖;具體實(shí)施方式
在按照本發(fā)明信息流處理方法的一個(gè)實(shí)施例中,一個(gè)即時(shí)通信的用戶,從其客戶端申請(qǐng)秘密加入一個(gè)群過(guò)程的處理流程如圖1所示。當(dāng)用戶在步驟101對(duì)某個(gè)群提出加入申請(qǐng)時(shí);群消息服務(wù)器的響應(yīng)程序首先檢查此群的屬性數(shù)據(jù)是否可以被秘密加入(步驟102),這是在群創(chuàng)建時(shí)就加以規(guī)定的;如該群被規(guī)定可以秘密加入,則向該用戶申請(qǐng)?zhí)柎a所對(duì)應(yīng)的屬性DB服務(wù)器,檢查此號(hào)碼是否滿足可秘密加入群的條件(步驟103),可以將秘密加入群的標(biāo)準(zhǔn)預(yù)先定義,例如,信用值大的允許秘密加入,反之則不可;如檢測(cè)出屬于可秘密加入的,則由群消息服務(wù)器向此請(qǐng)求用戶發(fā)送信令,要求客戶斷彈出選擇群加入模式的對(duì)話框,即選擇普通加入模式和秘密加入模式(步驟104);判斷用戶的選擇(步驟105);如果用戶選擇秘密加入,則征詢?nèi)汗芾韱T的意見(jiàn)(步驟106),如果用戶選擇普通模式加入,則到步驟108;如果管理員同意加入,則群消息服務(wù)器在響應(yīng)程序?qū)⑵湓谌撼蓡T的屬性設(shè)置為秘密加入(步驟107),然后完成加入過(guò)程(步驟110)。如果管理員不同意其加入,則退出加入群(步驟109)。
若在步驟102檢測(cè)出群不具備可秘密加入屬性,或在步驟103檢測(cè)出用戶不滿足秘密加入群的標(biāo)準(zhǔn),則將當(dāng)前申請(qǐng)加入群的用戶屬性設(shè)置為普通加入(步驟108),完成加入群的其他操作(步驟110)。換言之,上述框102和103兩判斷過(guò)程中有一個(gè)判斷結(jié)果為為否,則不會(huì)出現(xiàn)讓用戶有是否秘密加入的選擇。
在具有可秘密加入屬性的群的運(yùn)行過(guò)程中,客戶端群窗口的表現(xiàn)可以分為兩種情況來(lái)考慮一是普通群成員;二是非普通群成員,即秘密成員本身和群創(chuàng)建者、管理員。具體考察在客戶端群窗口的表現(xiàn),用戶啟動(dòng)客戶端,登陸服務(wù)器以后,如圖2所示,客戶端從群消息服務(wù)器獲取某個(gè)群資料(步驟201),獲取每個(gè)群成員的屬性(步驟202),判斷各成員是否是秘密成員(步驟203),如不是本群的秘密成員,則由客戶端正常顯示該等成員列表(步驟207);如果是秘密成員,則判斷本地號(hào)碼是否為普通群成員(步驟204),如果本地號(hào)碼是普通成員,則該本地客戶端不顯示秘密成員號(hào)碼(步驟205);如本地號(hào)碼為非普通成員號(hào)碼,即是群創(chuàng)建者、管理員等,則在本地客戶端顯示秘密成員及標(biāo)志(步驟206)。在步驟205、206和207到達(dá)步驟208,檢查群成員是否取完,如未取完,進(jìn)到步驟202;如群成員已經(jīng)取完,則繼續(xù)群信息的其它處理,所以。如果此客戶端登陸的QQ號(hào)碼為此群的普通成員,則他的客戶端是看不見(jiàn)其中的秘密成員的;如果此QQ號(hào)碼為秘密成員本身,或者群的創(chuàng)建者、管理員等擁有批準(zhǔn)加入和開(kāi)除成員權(quán)限的高級(jí)成員,則他們是可以看到秘密成員的存在的,所不同的是,在成員顯示列表中,秘密成員的旁邊會(huì)有一個(gè)標(biāo)志注明其秘密身份??蛻舳说娘@示邏輯如圖2所示。
秘密成員對(duì)消息的接收與其余成員對(duì)消息的接收處理邏輯相同。簡(jiǎn)要敘述為如果群內(nèi)某個(gè)成員在群對(duì)話框中輸入消息,則此消息會(huì)轉(zhuǎn)到一臺(tái)群消息服務(wù)器,這臺(tái)群消息服務(wù)器取得此群的成員列表后,便會(huì)將此消息發(fā)往本群的所有在線成員,其中也包括群的秘密成員。
由于秘密成員的性質(zhì)規(guī)定其行為必須是秘密的,他在普通成員的群成員列表中都沒(méi)有顯示,這樣他也就沒(méi)有在群內(nèi)發(fā)送消息的功能,當(dāng)他試圖向群里發(fā)送消息時(shí),客戶端檢測(cè)到他的秘密屬性,就不會(huì)往群消息服務(wù)器傳遞消息,并會(huì)告知其為秘密群成員,沒(méi)有向此群發(fā)送消息的權(quán)限。
秘密成員的退出和普通群成員的退出沒(méi)有區(qū)別,也可以分為自己主動(dòng)退出和群創(chuàng)建者、管理員的開(kāi)除退出兩種方式。
權(quán)利要求
1.一種以秘密方式加入即時(shí)通信群交流的信息流處理方法,其特征在于,包括以下步驟,S1)群消息服務(wù)器在每個(gè)群的相關(guān)數(shù)據(jù)中,增加一個(gè)表示該群是否允許被秘密加入的屬性數(shù)據(jù),同時(shí)為群成員列表中每個(gè)數(shù)據(jù)項(xiàng)保存一個(gè)表征是普通成員或秘密成員的加入方式屬性數(shù)據(jù);S2)所述群中每一個(gè)成員的客戶端啟動(dòng)群功能而從群消息服務(wù)器獲取群成員數(shù)據(jù)列表時(shí),如果其中數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)為秘密成員,則不顯示該數(shù)據(jù)項(xiàng)對(duì)應(yīng)的成員信息,否則正常顯示該數(shù)據(jù)項(xiàng)中的成員信息。
2.根據(jù)權(quán)利要求1所述以秘密方式加入即時(shí)通信群交流的信息流處理方法,其特征在于,還包括步驟S3)處理加入群申請(qǐng)的步驟,所述步驟S3)包括以下步驟S31)即時(shí)通信用戶通過(guò)客戶端啟動(dòng)申請(qǐng)加入一個(gè)群的請(qǐng)求;S32)群消息服務(wù)器收到來(lái)自客戶端的申請(qǐng)加入一個(gè)群的請(qǐng)求時(shí),檢索所述群在群消息服務(wù)器中的相關(guān)數(shù)據(jù)中是否包含允許秘密加入的屬性數(shù)據(jù),如果包含該屬性數(shù)據(jù),則進(jìn)一步判斷申請(qǐng)加入群的用戶是否滿足秘密加入的條件,如果滿足秘密加入的條件,則執(zhí)行步驟S33)向客戶端發(fā)送加入方式選擇的信令;S34)客戶端收到加入方式選擇信令后,顯示提示信息并接收選擇命令;S35)客戶端將接收到的加入方式選擇命令發(fā)送給群消息服務(wù)器;S36)群消息服務(wù)器收到加入方式選擇命令后,根據(jù)選擇命令設(shè)置對(duì)應(yīng)于該成員的數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
3.根據(jù)權(quán)利要求2所述處理方法,其特征在于,在步驟S32中,如果檢索出所述群在群消息服務(wù)器中的相關(guān)數(shù)據(jù)中包含不允許秘密加入的屬性數(shù)據(jù),將該成員數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)設(shè)置成普通加入并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
4.根據(jù)權(quán)利要求2所述處理方法,其特征在于,在步驟S32中,如果判斷申請(qǐng)加入群的用戶不滿足秘密加入的條件,則將該成員數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)設(shè)置成普通加入并與群成員數(shù)據(jù)列表一起保存在群消息服務(wù)器中。
5.根據(jù)權(quán)利要求2所述處理方法,其特征在于,在步驟S36中,如客戶選擇命令為秘密加入,由群消息服務(wù)器則向管理員發(fā)出征詢意見(jiàn),如管理員不同意其秘密加入該群,則退出步驟S3)。
6.根據(jù)權(quán)利要求1所述處理方法,其特征在于,所述步驟S2還包括以下步驟檢測(cè)客戶端本地號(hào)碼是群創(chuàng)建者的號(hào)碼或管理者的號(hào)碼,則在該客戶端的成員顯示列表中顯示秘密成員及其標(biāo)志。
7.根據(jù)權(quán)利要求2所述處理方法,其特征在于,所述步驟S32)中判斷申請(qǐng)加入群的用戶是否滿足秘密加入的條件,包括以下步驟預(yù)先確定允許秘密加入的條件;檢測(cè)即時(shí)通信用戶是否滿足該條件,如果滿足則認(rèn)為滿足秘密加入的條件。
8.根據(jù)權(quán)利要求1或2所述處理方法,其特征在于,還包括S4)處理秘密成員請(qǐng)求改變?yōu)槠胀ǔ蓡T請(qǐng)求的以下步驟S41)即時(shí)通信用戶從其客戶端向一個(gè)群提出退出秘密成員的申請(qǐng);S42)群消息服務(wù)器收到加入申請(qǐng)后,檢測(cè)被申請(qǐng)退出秘密方式加入的群是否允許改變秘密成員為普通成員,如果不允許,保持該即時(shí)通信用戶為秘密成員,通知提出申請(qǐng)的客戶端改變?nèi)杭尤敕绞轿幢唤邮懿⑼顺霾襟ES4);如果群屬性為允許秘密成員改為普通成員,則將該成員設(shè)置為群的普通成員,并保存結(jié)果于群消息服務(wù)器,同時(shí)通知發(fā)出申請(qǐng)的客戶端已改變加入方式為普通方式;S44)由群消息服務(wù)器將群成員屬性的變化以群成員列表方式通知群內(nèi)所有成員的客戶端。
全文摘要
一種以秘密方式加入即時(shí)通信群交流的信息流處理方法,包括以下步驟,S1)群消息服務(wù)器在每個(gè)群的相關(guān)數(shù)據(jù)中,增加一個(gè)表示該群是否允許被秘密加入的屬性數(shù)據(jù),同時(shí)為群成員列表中每個(gè)數(shù)據(jù)項(xiàng)保存一個(gè)表征是普通或秘密成員的加入方式屬性數(shù)據(jù);S2)所述群中每一個(gè)成員的客戶端啟動(dòng)群功能而從群消息服務(wù)器獲取群成員數(shù)據(jù)列表時(shí),如果其中的一個(gè)數(shù)據(jù)項(xiàng)的加入方式屬性數(shù)據(jù)為秘密成員,則不顯示該數(shù)據(jù)項(xiàng)對(duì)應(yīng)的成員信息,否則正常顯示該數(shù)據(jù)項(xiàng)中的成員信息。實(shí)施本發(fā)明的即時(shí)通信群交流的處理方法,可以讓符合條件的用戶通過(guò)申請(qǐng)成為群的秘密成員,秘密成員在參與群交流過(guò)程中對(duì)群的普通成員而言是隱蔽的,這樣使群交流有可能吸引更多的人參加,給用戶一種更個(gè)性的選擇。
文檔編號(hào)H04L9/00GK1992624SQ200510121480
公開(kāi)日2007年7月4日 申請(qǐng)日期2005年12月28日 優(yōu)先權(quán)日2005年12月28日
發(fā)明者楊謙 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
军事| 富民县| 普定县| 商都县| 武隆县| 台中市| 大悟县| 横山县| 沁源县| 乌鲁木齐市| 沾化县| 通城县| 忻城县| 西昌市| 芦山县| 措美县| 宜良县| 桐梓县| 资中县| 辰溪县| 东明县| 仪征市| 徐州市| 抚顺市| 外汇| 金溪县| 沁源县| 泌阳县| 锡林浩特市| 达拉特旗| 财经| 本溪市| 罗源县| 多伦县| 武城县| 阿克苏市| 韶山市| 游戏| 南木林县| 德清县| 连州市|