專利名稱:一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器。
背景技術(shù):
網(wǎng)絡(luò)聊天室基于互聯(lián)網(wǎng)平臺(tái),供上網(wǎng)者登錄并交互信息。網(wǎng)絡(luò)聊天室的成員一般需要注冊(cè),大體分為兩種聊天室管理員和普通成員,管理員承擔(dān)著發(fā)起會(huì)話主題、營(yíng)造聊天氣氛、管理普通成員的聊天行為、限制和提供有些聊天室功能等的職責(zé),尤其是對(duì)普通聊天成員的發(fā)言行為進(jìn)行監(jiān)管。
由于網(wǎng)絡(luò)聊天室的目的一般都是為一群有共同興趣和話題的陌生人提供一個(gè)互相交流的平臺(tái),在這個(gè)平臺(tái)上每個(gè)成員都可以自由平等地暢所欲言,故不可避免地會(huì)出現(xiàn)一些發(fā)言行為不良者,傳播不良的信息、破壞聊天室的氛圍或干擾其他成員的相互交流等。此時(shí)需要管理員運(yùn)用手中的特權(quán)進(jìn)行監(jiān)管,保證聊天室的正常運(yùn)轉(zhuǎn)。
現(xiàn)有技術(shù)中一種信息交互控制方法為若發(fā)現(xiàn)客戶端的發(fā)言含有某些指定內(nèi)容,則斷開(kāi)該客戶端與聊天室的連接,即是將該客戶端請(qǐng)出聊天室,或者屏蔽該客戶端在該聊天室內(nèi)的發(fā)言,可以留在聊天室里,仍然是聊天室的成員,可以看到其他成員的交流信息,也可以看到其他成員發(fā)給自己的信息,但就無(wú)法發(fā)言。
但是在現(xiàn)有技術(shù)中,無(wú)論是請(qǐng)出聊天室還是屏蔽發(fā)言,都會(huì)斷開(kāi)該客戶端的雙向信息交互,而不能給該客戶端申訴或改過(guò)的機(jī)會(huì),所以降低了聊天室的靈活性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器,能夠提高聊天室中信息交互控制的靈活性。
本發(fā)明實(shí)施例提供的信息交互控制方法,包括客戶端之間通過(guò)管理服務(wù)器進(jìn)行信息交互;管理端判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器發(fā)送限制請(qǐng)求;管理服務(wù)器根據(jù)接收到的所述限制請(qǐng)求限定所述客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
基于上述方案,所述管理服務(wù)器根據(jù)接收到的所述限制請(qǐng)求限定所述客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互的步驟包括判斷是否存在限定交互區(qū),若存在,則將所述客戶端置入所述限定交互區(qū),若不存在,則創(chuàng)建限定交互區(qū),并將所述客戶端置入所述限定交互區(qū)。
在上述方案中,所述將所述客戶端置入所述限定交互區(qū)的步驟包括在所述限定交互區(qū)的成員列表中添加該客戶端,并從該客戶端所在的原會(huì)話群組成員列表中刪除該客戶端。
另外一種方案中,將所述客戶端置入所述限定交互區(qū)的步驟包括將所述客戶端的用戶屬性中的所屬群組參數(shù)修改為所述限定交互區(qū)所在群組。
本發(fā)明實(shí)施例提供的通訊系統(tǒng),包括若干客戶端,管理端以及管理服務(wù)器;所述客戶端用于通過(guò)管理服務(wù)器進(jìn)行信息交互;所述管理端用于判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器發(fā)送限制請(qǐng)求;所述管理服務(wù)器用于轉(zhuǎn)發(fā)客戶端之間的交互信息,并根據(jù)接收到的來(lái)自管理端的限制請(qǐng)求限定對(duì)應(yīng)的客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
本發(fā)明實(shí)施例提供的管理服務(wù)器,包括接收單元以及限定控制單元;所述接收單元用于接收管理端發(fā)送的限制請(qǐng)求;所述限定控制單元用于根據(jù)所述限制請(qǐng)求限定客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
可選地,所述服務(wù)器還包括交互控制單元,創(chuàng)建控制單元,創(chuàng)建單元以及空間管理單元;交互控制單元用于控制各客戶端之間的信息以實(shí)現(xiàn)各客戶端之間的信息交互;創(chuàng)建控制單元用于根據(jù)接收單元的通知進(jìn)行區(qū)域創(chuàng)建預(yù)處理,并在預(yù)處理完成后將創(chuàng)建參數(shù)發(fā)送至創(chuàng)建單元,其中,預(yù)處理的過(guò)程包括為區(qū)域設(shè)置各類屬性參數(shù);創(chuàng)建單元用于根據(jù)接收到的創(chuàng)建參數(shù)創(chuàng)建限定交互區(qū),并訪問(wèn)空間管理單元,設(shè)置限定交互區(qū)已存在;空間管理單元用于存儲(chǔ)當(dāng)前信息交互空間信息。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下有益效果本發(fā)明實(shí)施例中,將發(fā)送信息滿足預(yù)置條件的客戶端限定在某一預(yù)先指定的范圍內(nèi)進(jìn)行信息交互,既可以防止該客戶端在公共聊天范圍內(nèi)繼續(xù)發(fā)送信息,又可以給該客戶端申訴和辯解的機(jī)會(huì),所以提高了聊天室信息交互控制的靈活性。
圖1為本發(fā)明實(shí)施例中信息交互控制方法實(shí)施例流程圖;圖2為本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例示意圖;圖3為本發(fā)明實(shí)施例中管理服務(wù)器實(shí)施例示意圖。
具體實(shí)施例方式
本發(fā)明提供了一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器,用于提高聊天室中信息交互控制的靈活性。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例中信息交互控制方法實(shí)施例包括101、客戶端之間通過(guò)管理服務(wù)器進(jìn)行信息交互;在聊天室中的客戶端可以與在該聊天室中的其它客戶端之間通過(guò)管理服務(wù)器進(jìn)行信息交互,在本實(shí)施例中以文字聊天為例,可以理解的是,還可以交互其它信息,例如聲音,圖像,視頻等,具體的處理方式與本實(shí)施例流程類似。
102、管理端監(jiān)控客戶端發(fā)送的信息;管理端一般來(lái)說(shuō)由管理員控制,可以設(shè)置為自動(dòng)監(jiān)控。
103、判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則執(zhí)行步驟104,若否,則執(zhí)行步驟102;本實(shí)施例中的判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件具體包括判斷客戶端發(fā)送的信息中是否包含預(yù)先指定的關(guān)鍵信息。
即在數(shù)據(jù)庫(kù)中建立關(guān)鍵信息的數(shù)據(jù)表或其它存儲(chǔ)類型,用于存儲(chǔ)預(yù)先指定的關(guān)鍵信息,在本實(shí)施例中的關(guān)鍵信息為關(guān)鍵字或關(guān)鍵詞。
104、限定客戶端在指定的范圍內(nèi)進(jìn)行信息交互。
當(dāng)發(fā)現(xiàn)某客戶端發(fā)送的信息滿足預(yù)置的限制信息條件時(shí),管理端向管理服務(wù)器發(fā)送限制請(qǐng)求,管理服務(wù)器首先驗(yàn)證管理端的身份,通過(guò)驗(yàn)證后,管理服務(wù)器根據(jù)限制請(qǐng)求限定該客戶端在指定的范圍內(nèi)進(jìn)行信息交互。
下面介紹本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中通訊系統(tǒng)包括若干客戶端201,管理端203以及管理服務(wù)器202;客戶端201用于通過(guò)管理服務(wù)器202進(jìn)行信息交互;管理端203用于判斷客戶端201發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器202發(fā)送限制請(qǐng)求;管理服務(wù)器202用于轉(zhuǎn)發(fā)客戶端之間的交互信息,并根據(jù)接收到的來(lái)自管理端203的限制請(qǐng)求限定對(duì)應(yīng)的客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
請(qǐng)參閱圖3,本發(fā)明實(shí)施例中管理服務(wù)器實(shí)施例包括交互控制單元301,接收單元302,限定控制單元303,創(chuàng)建控制單元304,創(chuàng)建單元305以及空間管理單元306;交互控制單元301用于控制各客戶端之間的信息以實(shí)現(xiàn)各客戶端之間的信息交互;接收單元302用于接收來(lái)自管理端的限制請(qǐng)求,并訪問(wèn)空間管理單元306以判斷當(dāng)前是否已經(jīng)存在限定交互區(qū),若存在,則通知限定控制單元303,若不存在,則通知?jiǎng)?chuàng)建控制單元304;限定控制單元303用于根據(jù)接收單元302的通知將對(duì)應(yīng)的客戶端限定在所述限定交互區(qū)中進(jìn)行信息交互;創(chuàng)建控制單元304用于根據(jù)接收單元302的通知進(jìn)行區(qū)域創(chuàng)建預(yù)處理,并在預(yù)處理完成后將創(chuàng)建參數(shù)發(fā)送至創(chuàng)建單元305,其中,預(yù)處理的過(guò)程包括為區(qū)域設(shè)置各類屬性參數(shù);
創(chuàng)建單元305用于根據(jù)接收到的創(chuàng)建參數(shù)創(chuàng)建限定交互區(qū),并訪問(wèn)空間管理單元306,設(shè)置限定交互區(qū)已存在;空間管理單元306用于存儲(chǔ)當(dāng)前信息交互空間信息。
在本實(shí)施例中,上述單元均集合在管理服務(wù)器中,可以理解的是,在實(shí)際應(yīng)用中,上述單元可以獨(dú)立出來(lái),例如實(shí)現(xiàn)聊天功能的單元和實(shí)現(xiàn)限定功能的單元可以分別處于不同的網(wǎng)絡(luò)設(shè)備中,只要各單元實(shí)現(xiàn)相應(yīng)功能即可。
下面結(jié)合圖3對(duì)本發(fā)明實(shí)施例中技術(shù)方案進(jìn)行詳細(xì)描述1、客戶端之間進(jìn)行信息交互;具體而言,各個(gè)客戶端之間通過(guò)交互控制單元301進(jìn)行信息交互。
2、管理端監(jiān)控客戶端發(fā)送的信息;管理端一般來(lái)說(shuō)由管理員控制,可以設(shè)置為自動(dòng)監(jiān)控。
3、判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則執(zhí)行步驟4,若否,則執(zhí)行步驟2;本實(shí)施例中的判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件具體包括判斷客戶端發(fā)送的信息中是否包含預(yù)先指定的關(guān)鍵信息。
即在數(shù)據(jù)庫(kù)中建立關(guān)鍵信息的數(shù)據(jù)表或其它存儲(chǔ)類型,用于存儲(chǔ)預(yù)先指定的關(guān)鍵信息,在本實(shí)施例中的關(guān)鍵信息為關(guān)鍵字或關(guān)鍵詞。
4、接收限制請(qǐng)求;當(dāng)發(fā)現(xiàn)某客戶端發(fā)送的信息滿足預(yù)置的限制信息條件時(shí),接收單元302接收管理端發(fā)送的限制請(qǐng)求,其中,限制請(qǐng)求包括發(fā)起人信息、被請(qǐng)入人信息、限定時(shí)間。
5、管理服務(wù)器進(jìn)行身份認(rèn)證,若通過(guò),則執(zhí)行步驟6;接收單元302在接收到管理端發(fā)送的限制請(qǐng)求之后對(duì)管理端的身份進(jìn)行驗(yàn)證,若驗(yàn)證不通過(guò),則拒絕該限制請(qǐng)求,并向管理端反饋限制失敗消息,若驗(yàn)證通過(guò),則判斷被請(qǐng)入人是否已經(jīng)被限定,若已被限定,則向管理端反饋已被限定消息,若未被限定則進(jìn)行后續(xù)操作。
6、判斷是否已存在限定交互區(qū),若存在,則執(zhí)行步驟7,若不存在,則執(zhí)行步驟8;接收單元302在通過(guò)對(duì)管理端的驗(yàn)證之后訪問(wèn)空間管理單元306,從空間管理單元306中提取當(dāng)前信息交互空間信息以判斷是否已存在限定交互區(qū)。
7、將用戶限定在限定交互區(qū)中進(jìn)行信息交互;限定控制單元303將滿足預(yù)置條件的用戶放入限定交互區(qū),具體的方式在本實(shí)施例中為在限定交互區(qū)所在群組的成員列表中添加該用戶,并從該用戶原所在群組中刪除該用戶信息,可以理解的是,同樣可以采取其它方式,例如將用戶屬性中的“所屬群組”參數(shù)修改為限定交互區(qū)所在群組。
在將用戶放入限定交互區(qū)的同時(shí)設(shè)定該用戶滯留該限定交互區(qū)的時(shí)間,設(shè)置為限制請(qǐng)求中的限定時(shí)間,但若該限定時(shí)間超過(guò)系統(tǒng)設(shè)定的最大限定時(shí)間,則以系統(tǒng)設(shè)定的最大限定時(shí)間為準(zhǔn)。
8、創(chuàng)建限定交互區(qū),創(chuàng)建之后執(zhí)行步驟7。
若原先不存在限定交互區(qū),則創(chuàng)建控制單元305收到接收單元302發(fā)送的通知后進(jìn)行區(qū)域創(chuàng)建預(yù)處理,具體的處理內(nèi)容可以包括申請(qǐng)區(qū)域空間等操作,預(yù)處理完成后,創(chuàng)建控制單元305將創(chuàng)建參數(shù)發(fā)送至創(chuàng)建單元304,具體的創(chuàng)建參數(shù)可以根據(jù)實(shí)際情況進(jìn)行配置,本實(shí)施例中創(chuàng)建參數(shù)為設(shè)置該群組的屬性為不接收外部聊天室信息,同時(shí)也不將本群內(nèi)信息向外擴(kuò)散,該群的訪問(wèn)屬性為僅管理員以及管理員指定的客戶端可訪問(wèn)。
創(chuàng)建單元304根據(jù)創(chuàng)建參數(shù)在分配的空間內(nèi)創(chuàng)建一個(gè)新的會(huì)話群組,并訪問(wèn)空間管理單元306,設(shè)置限定交互區(qū)已存在,之后通知限定控制單元303進(jìn)行步驟7中的限定操作。
可以理解的是,在上述實(shí)施例中,限制請(qǐng)求中可以不攜帶限定時(shí)間信息,當(dāng)不攜帶限定時(shí)間信息時(shí),以系統(tǒng)默認(rèn)的限定時(shí)間為準(zhǔn)。
下面結(jié)合圖3介紹解除限定的流程1、發(fā)送釋放請(qǐng)求;
當(dāng)管理端決定將某位成員解除限定后,在限定交互區(qū)成員列表中選中該成員,發(fā)起釋放請(qǐng)求,請(qǐng)求中攜帶發(fā)起人信息、被請(qǐng)出人信息。
2、身份校驗(yàn);接收單元302接收到釋放請(qǐng)求后,檢查發(fā)起人是否為管理員身份,若不是,則反饋釋放失敗消息,若是,則檢查被請(qǐng)出人是否被限定交互,若否,則反饋失敗消息,若是,則通知限定控制單元303進(jìn)行后續(xù)操作。
3、進(jìn)行釋放操作。
限定控制單元303接收到接收單元302的通知后解除對(duì)該用戶的限定,具體的方式在本實(shí)施例中為在限定交互區(qū)所在群組的成員列表中刪除該用戶,并在該用戶原所在群組中添加該用戶信息,可以理解的是,同樣可以采取其它方式,例如將用戶屬性中的“所屬群組”參數(shù)修改為原所在群組。
以上對(duì)本發(fā)明實(shí)施例所提供的一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種信息交互控制方法,其特征在于,包括客戶端之間通過(guò)管理服務(wù)器進(jìn)行信息交互;管理端判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器發(fā)送限制請(qǐng)求;管理服務(wù)器根據(jù)接收到的所述限制請(qǐng)求限定所述客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
2.根據(jù)權(quán)利要求1所述的信息交互控制方法,其特征在于,所述管理服務(wù)器根據(jù)接收到的所述限制請(qǐng)求限定所述客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互的步驟包括判斷是否存在限定交互區(qū),若存在,則將所述客戶端置入所述限定交互區(qū),若不存在,則創(chuàng)建限定交互區(qū),并將所述客戶端置入所述限定交互區(qū)。
3.根據(jù)權(quán)利要求2所述的信息交互控制方法,其特征在于,所述將所述客戶端置入所述限定交互區(qū)的步驟包括在所述限定交互區(qū)的成員列表中添加該客戶端,并從該客戶端所在的原會(huì)話群組成員列表中刪除該客戶端。
4.根據(jù)權(quán)利要求2所述的信息交互控制方法,其特征在于,所述將所述客戶端置入所述限定交互區(qū)的步驟包括將所述客戶端的用戶屬性中的所屬群組參數(shù)修改為所述限定交互區(qū)所在群組。
5.根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的信息交互控制方法,其特征在于,所述創(chuàng)建限定交互區(qū)的步驟包括預(yù)先劃分存儲(chǔ)空間;在所述存儲(chǔ)空間中建立一個(gè)會(huì)話群組,并設(shè)置所述群組的屬性為不接收外部群組信息,同時(shí)也不擴(kuò)散本群組,所述去群組的訪問(wèn)屬性為僅管理端可訪問(wèn)。
6.根據(jù)權(quán)利要求5所述的信息交互控制方法,其特征在于,所述限制請(qǐng)求中包括管理端信息以及客戶端信息;所述管理服務(wù)器接收到所述限制請(qǐng)求之后包括管理服務(wù)器對(duì)所述限制請(qǐng)求中的管理端信息進(jìn)行驗(yàn)證,若未通過(guò)驗(yàn)證,則向所述管理端反饋限制失敗消息,若通過(guò)驗(yàn)證,則判斷所述限制請(qǐng)求中的客戶端信息對(duì)應(yīng)的客戶端是否已經(jīng)被限定,若已被限定,則向管理端反饋已被限定消息,若未被限定,則判斷所述限制請(qǐng)求中是否包含限定時(shí)間信息,若包含,則限定所述客戶端在所述限定時(shí)間內(nèi)在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互,若不包含,則限定所述客戶端在管理服務(wù)器預(yù)置的時(shí)間內(nèi)在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
7.根據(jù)權(quán)利要求1所述的信息交互控制方法,其特征在于,所述管理端判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件的步驟包括判斷客戶端發(fā)送的信息中是否包含預(yù)先指定的關(guān)鍵信息。
8.一種通訊系統(tǒng),其特征在于,包括若干客戶端,管理端以及管理服務(wù)器;所述客戶端用于通過(guò)管理服務(wù)器進(jìn)行信息交互;所述管理端用于判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器發(fā)送限制請(qǐng)求;所述管理服務(wù)器用于轉(zhuǎn)發(fā)客戶端之間的交互信息,并根據(jù)接收到的來(lái)自管理端的限制請(qǐng)求限定對(duì)應(yīng)的客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
9.一種管理服務(wù)器,其特征在于,包括接收單元以及限定控制單元;所述接收單元用于接收管理端發(fā)送的限制請(qǐng)求;所述限定控制單元用于根據(jù)所述限制請(qǐng)求限定客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。
10.根據(jù)權(quán)利要求9所述的管理服務(wù)器,其特征在于,所述服務(wù)器還包括交互控制單元,創(chuàng)建控制單元,創(chuàng)建單元以及空間管理單元;交互控制單元用于控制各客戶端之間的信息以實(shí)現(xiàn)各客戶端之間的信息交互;創(chuàng)建控制單元用于根據(jù)接收單元的通知進(jìn)行區(qū)域創(chuàng)建預(yù)處理,并在預(yù)處理完成后將創(chuàng)建參數(shù)發(fā)送至創(chuàng)建單元,其中,預(yù)處理的過(guò)程包括為區(qū)域設(shè)置各類屬性參數(shù);創(chuàng)建單元用于根據(jù)接收到的創(chuàng)建參數(shù)創(chuàng)建限定交互區(qū),并訪問(wèn)空間管理單元,設(shè)置限定交互區(qū)已存在;空間管理單元用于存儲(chǔ)當(dāng)前信息交互空間信息。
全文摘要
本發(fā)明公開(kāi)了一種信息交互控制方法及通訊系統(tǒng)以及管理服務(wù)器,用于提高聊天室中信息交互控制的靈活性。所述方法包括客戶端之間通過(guò)管理服務(wù)器進(jìn)行信息交互;管理端判斷客戶端發(fā)送的信息是否滿足預(yù)置的限制信息條件,若是,則向管理服務(wù)器發(fā)送限制請(qǐng)求;管理服務(wù)器根據(jù)接收到的所述限制請(qǐng)求限定所述客戶端在預(yù)先指定的范圍內(nèi)進(jìn)行信息交互。本發(fā)明還提供一個(gè)通訊系統(tǒng)以及管理服務(wù)器。本發(fā)明可以有效地提高聊天室中信息交互控制的靈活性。
文檔編號(hào)H04L12/24GK101072198SQ20071009066
公開(kāi)日2007年11月14日 申請(qǐng)日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者劉建強(qiáng) 申請(qǐng)人:騰訊科技(深圳)有限公司