專利名稱:一種重復(fù)登錄的處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于即時通信領(lǐng)域,尤其涉及一種重復(fù)登錄的處理方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)化社會的不斷進(jìn)步,越來越多的即時通訊工具應(yīng)用到工作和生活中,t匕如飛信、MSN和一些企業(yè)版應(yīng)用軟件等。在目前的即時通信應(yīng)用中,用戶經(jīng)常頻繁登錄同一賬號,給服務(wù)器造成了不小的壓力。多數(shù)情況下,由于服務(wù)器對用戶的頻繁登錄處理不及時,導(dǎo)致服務(wù)器端用戶數(shù)據(jù)不一致,以致用戶狀態(tài)混亂,造成用戶登錄不成功、用戶登錄延緩或安全隱患
發(fā)明內(nèi)容
本發(fā)明提供一種重復(fù)登錄的處理方法及系統(tǒng)以解決上述問題。本發(fā)明提供一種重復(fù)登錄的處理方法,包括以下步驟。業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄。若所述用戶為重復(fù)登錄,所述業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,所述業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。本發(fā)明提供一種重復(fù)登錄的處理系統(tǒng),包括客戶端、業(yè)務(wù)處理服務(wù)器及全局緩存服務(wù)器,所述客戶端連接所述業(yè)務(wù)處理服務(wù)器,所述業(yè)務(wù)處理服務(wù)器連接所述全局緩存服務(wù)器。所述客戶端,用于向所述業(yè)務(wù)處理服務(wù)器發(fā)送用戶登錄請求。所述業(yè)務(wù)處理服務(wù)器,用于在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄,并當(dāng)所述用戶為重復(fù)登錄時,查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。還用于若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。所述全局緩存服務(wù)器,用于向所述業(yè)務(wù)處理服務(wù)器提供所述用戶是否為重復(fù)登錄的查詢。相較于先前技術(shù),根據(jù)本發(fā)明提供的重復(fù)登錄的處理方法及系統(tǒng),業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢用戶是否為重復(fù)登錄。當(dāng)用戶為重復(fù)登錄時,業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。通過在全局緩存服務(wù)器及業(yè)務(wù)處理服務(wù)器的本地緩存中確認(rèn)用戶登錄狀態(tài),減少了與數(shù)據(jù)庫交互的性能開支。若已登錄用戶的連接與重復(fù)登錄的用戶連接不是同一連接,業(yè)務(wù)處理服務(wù)器同時向已登錄用戶及重復(fù)登錄用戶分別發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。如此,通過向用戶雙向發(fā)送確認(rèn)指令,保障了用戶登錄安全。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄的處理方法的流程圖;圖2所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄 的處理方法的分解流程圖;圖3所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄的處理系統(tǒng)的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖I所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄的處理方法的流程圖。圖2所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄的處理方法的分解流程圖。如圖I所示,本發(fā)明的較佳實施例提供的重復(fù)登錄的處理方法包括步驟IOf 103。步驟101 :業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄。步驟102 :若所述用戶為重復(fù)登錄,所述業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。步驟103 :若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,所述業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。下面結(jié)合圖2詳細(xì)說明本發(fā)明較佳實施例提供的重復(fù)登錄的處理方法。步驟IOla :業(yè)務(wù)處理服務(wù)器接收用戶登錄請求。步驟IOlb :所述業(yè)務(wù)處理服務(wù)器判斷用戶是否重復(fù)登錄。具體而言,當(dāng)用戶注冊成功后,所述業(yè)務(wù)處理服務(wù)器存儲用戶的認(rèn)證信息,所述認(rèn)證信息用于業(yè)務(wù)處理服務(wù)器發(fā)送確認(rèn)指令時驗證用戶身份。所述業(yè)務(wù)處理服務(wù)器將所述用戶的登錄信息分別存入全局緩存服務(wù)器及本地緩存中,并將已建立連接的信息存入所述本地緩存的連接鏈表中。所述全局緩存服務(wù)器中的信息共享給所有業(yè)務(wù)處理服務(wù)器,所述本地緩存中信息不與除本地業(yè)務(wù)處理服務(wù)器以外的其它業(yè)務(wù)處理服務(wù)器共享,所述連接鏈表中的連接不與除本地業(yè)務(wù)處理服務(wù)器以外的其它業(yè)務(wù)處理服務(wù)器共享。其中,所述全局緩存服務(wù)器中的登錄信息包括用戶名、所在的業(yè)務(wù)處理服務(wù)器IP地址及端口號,所述本地緩存的登錄信息包括登錄用戶的用戶名、連接名稱。所述業(yè)務(wù)處理服務(wù)器根據(jù)所述登錄請求攜帶的用戶名,在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄。若否,則執(zhí)行步驟104。若是,則執(zhí)行步驟102a。步驟102a :業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息。具體而言,所述業(yè)務(wù)處理服務(wù)器根據(jù)所述重復(fù)登錄的用戶名,在本地緩存的登錄信息中查詢是否有所述用戶登錄信息。若否,則執(zhí)行步驟105。若是,則執(zhí)行步驟102b。步驟102b :所述業(yè)務(wù)處理服務(wù)器判斷已登錄用戶的連接與重復(fù)登錄的用戶連接是否為同一連接。
具體而言,所述業(yè)務(wù)處理服務(wù)器根據(jù)所述重復(fù)登錄的連接名稱,在本地緩存的登錄信息中查詢是否有與所述重復(fù)登錄的連接相同的連接。若是,執(zhí)行步驟106。若否,則執(zhí)行步驟103a。步驟103a :業(yè)務(wù)處理服務(wù)器分別向已登錄用戶及重復(fù)登錄用戶發(fā)送確認(rèn)指令。具體而言,當(dāng)所述已登錄用戶及重復(fù)登錄用戶分別接收到指令后,向所述業(yè)務(wù)處理服務(wù)器返回指令確認(rèn)結(jié)果,所述業(yè)務(wù)處理服務(wù)器根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。所述業(yè)務(wù)處理服務(wù)器根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理的方式為若所述重復(fù)登錄用戶返回的指令結(jié)果錯誤,所述重復(fù)登錄用戶所在的業(yè)務(wù)處理服務(wù)器斷開所述重復(fù)登錄用戶的連接,所述已登錄用戶所在的業(yè)務(wù)處理服務(wù)器保持所述已登錄用戶的連接。若所述重復(fù)登錄用戶返回的指令結(jié)果正確,所述已登錄用戶所在的業(yè)務(wù)處理服務(wù)器斷開所述已登錄用戶的連接,所述重復(fù)登錄用戶所在的業(yè)務(wù)處理服務(wù)器建立與所述重復(fù)登錄用戶的連接。于此,所述重 復(fù)登錄用戶所在的業(yè)務(wù)處理服務(wù)器通知全局緩存服務(wù)器,所述全局緩存服務(wù)器根據(jù)所述通知修改本地存儲的已斷開連接的所述用戶的登錄信息。步驟104 :若業(yè)務(wù)處理服務(wù)器判斷所述用戶不是重復(fù)登錄,則所述業(yè)務(wù)處理服務(wù)器更新數(shù)據(jù)庫中用戶狀態(tài)并修改用戶登錄信息后,向其它服務(wù)器發(fā)送所述用戶上線通知。若業(yè)務(wù)處理服務(wù)器判斷用戶不是重復(fù)登錄,所述業(yè)務(wù)處理服務(wù)器更新數(shù)據(jù)庫中所述用戶狀態(tài)并保存所述用戶登錄信息后,向其它業(yè)務(wù)處理服務(wù)器發(fā)送所述用戶上線通知。具體過程為,所述業(yè)務(wù)處理服務(wù)器將所述用戶的用戶名發(fā)送給其它所有業(yè)務(wù)處理服務(wù)器,所述其它業(yè)務(wù)處理服務(wù)器向與所述用戶同一群組的其它用戶發(fā)送上線通知。步驟105 :用戶重復(fù)登錄的業(yè)務(wù)處理服務(wù)器向用戶已登錄的業(yè)務(wù)處理服務(wù)器發(fā)送重復(fù)登錄指令。具體而言,若所述用戶為重復(fù)登錄且所述業(yè)務(wù)處理服務(wù)器本地緩存沒有所述用戶登錄信息,即所述已登錄用戶與重復(fù)登錄用戶不是在同一業(yè)務(wù)處理服務(wù)器登錄。所述業(yè)務(wù)處理服務(wù)器向所述用戶已登錄的業(yè)務(wù)處理服務(wù)器發(fā)送重復(fù)登錄指令。步驟105a :重復(fù)登錄用戶所在的業(yè)務(wù)處理服務(wù)器向重復(fù)登錄用戶發(fā)送確認(rèn)指令。步驟105b :已登錄用戶的業(yè)務(wù)處理服務(wù)器向已登錄用戶發(fā)送確認(rèn)指令。具體而言,所述步驟105a及步驟105b為同時操作。所述業(yè)務(wù)處理服務(wù)器發(fā)送確認(rèn)指令的方式還可以為,所述用戶已登錄業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及重復(fù)登錄用戶發(fā)送確認(rèn)指令,或所述重復(fù)登錄用戶所在業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及重復(fù)登錄用戶發(fā)送確認(rèn)指令,對于發(fā)送方式可根據(jù)實際需要選擇,對此本發(fā)明并不作限定。步驟106 :業(yè)務(wù)處理服務(wù)器丟棄重復(fù)登錄用戶的登錄請求。具體而言,若所述用戶為重復(fù)登錄且所述業(yè)務(wù)處理服務(wù)器查詢本地緩存有所述用戶登錄信息,即所述已登錄用戶與重復(fù)登錄用戶在同一業(yè)務(wù)處理服務(wù)器上登錄,且所述已建立的連接與所述重復(fù)登錄的用戶連接為同一連接,所述業(yè)務(wù)處理服務(wù)器丟棄所述重復(fù)登錄用戶的登錄請求。舉例而言,若某一時刻用戶a通過客戶端向業(yè)務(wù)處理服務(wù)器η發(fā)送登錄請求。所述業(yè)務(wù)處理服務(wù)器η接收所述登錄請求后,在全局緩存服務(wù)器中查詢用戶a已登錄在業(yè)務(wù)處理服務(wù)器m上,且業(yè)務(wù)處理服務(wù)器η在本地緩存中沒有查詢到所述用戶a的登錄信息,則業(yè)務(wù)處理服務(wù)器η向業(yè)務(wù)處理服務(wù)器m發(fā)送重復(fù)登錄指令。接下來業(yè)務(wù)處理服務(wù)器m向已登錄用戶a發(fā)送確認(rèn)指令,業(yè)務(wù)處理服務(wù)器η向重復(fù)登錄的用戶a發(fā)送確認(rèn)指令。若已登錄用戶a及重復(fù)登錄的用戶a返回的指令結(jié)果均正確,則業(yè)務(wù)處理服務(wù)器m斷開與已登錄用戶a所在客戶端的連接,業(yè)務(wù)處理服務(wù)器η建立與重復(fù)登錄的用戶a所在客戶端的連接。于此,所述已登錄用戶a所在客戶端與重復(fù)登錄的用戶a所在客戶端可以是同一客戶端,也可以是不同客戶端,對此本發(fā)明不作限定。接下來所述業(yè)務(wù)處理服務(wù)器η將所述重復(fù)登錄用戶a的登錄信息通知全局緩存服務(wù)器,所述全局緩存服務(wù)器根據(jù)所述通知將用戶a的登錄信息中的業(yè)務(wù)處理服務(wù)器的IP地址及端口號信息修改為業(yè)務(wù)處理服務(wù)器η的對應(yīng)信息。此外,若某一時刻用戶b通過客戶端向業(yè)務(wù)處理服務(wù)器X發(fā)送登錄請求。所述業(yè)務(wù)處理服務(wù)器X接收所述登錄請求后,在全局緩存服務(wù)器中查詢用戶b已登錄在業(yè)務(wù)處理服務(wù)器X上,且業(yè)務(wù)處理服務(wù)器X在本地緩存中查詢到所述用戶b的登錄信息。接下來若業(yè)務(wù)處理服務(wù)器X在本地緩存的連接鏈表中沒有查詢到所述重復(fù)登錄用戶b所在客戶端的連接信息,則業(yè)務(wù)處理服務(wù)器X分別向已登錄用戶b及重復(fù)登錄用戶b發(fā)送確認(rèn)指令。若重復(fù)登錄用戶b返回指令結(jié)果錯誤,則業(yè)務(wù)處理服務(wù)器X斷開與重復(fù)登錄用戶b所在客戶端的連接,保持與已登錄用戶b所在客戶端的連接。于本實施例中,若業(yè)務(wù)處理服務(wù)器X在 本地緩存的連接鏈表中查詢到所述重復(fù)登錄用戶b所在客戶端的連接信息,則業(yè)務(wù)處理服務(wù)器X丟棄所述重復(fù)登錄用戶b的連接請求,斷開所述重復(fù)登錄用戶b所在客戶端的連接,保持已登錄用戶b所在客戶端的連接。圖3所示為根據(jù)本發(fā)明的較佳實施例提供的重復(fù)登錄的處理系統(tǒng)的示意圖。如圖3所示,本發(fā)明的較佳實施例提供的重復(fù)登錄的處理系統(tǒng)包括客戶端301、業(yè)務(wù)處理服務(wù)器302及全局緩存服務(wù)器303,所述客戶端301連接所述業(yè)務(wù)處理服務(wù)器302,所述業(yè)務(wù)處理服務(wù)器302連接所述全局緩存服務(wù)器303。所述客戶端301,用于向所述業(yè)務(wù)處理服務(wù)器302發(fā)送用戶登錄請求。所述業(yè)務(wù)處理服務(wù)器302,用于在全局緩存服務(wù)器303中查詢所述用戶是否為重復(fù)登錄,并當(dāng)所述用戶為重復(fù)登錄時,查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。還用于若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。所述全局緩存服務(wù)器303,用于向所述業(yè)務(wù)處理服務(wù)器302提供所述用戶是否為重復(fù)登錄的查詢。綜上所述,根據(jù)本發(fā)明較佳實施例提供的重復(fù)登錄的處理方法及系統(tǒng),業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢用戶是否為重復(fù)登錄。當(dāng)用戶為重復(fù)登錄時,業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。通過在全局緩存服務(wù)器及業(yè)務(wù)處理服務(wù)器的本地緩存中確認(rèn)用戶登錄狀態(tài),減少了與數(shù)據(jù)庫交互的性能開支。若已登錄用戶的連接與重復(fù)登錄的用戶連接不是同一連接,業(yè)務(wù)處理服務(wù)器同時向已登錄用戶及重復(fù)登錄用戶分別發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。如此,通過向用戶雙向發(fā)送確認(rèn)指令,保障了用戶登錄安全。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種重復(fù)登錄的處理方法,其特征在于,包括以下步驟 業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄; 若所述用戶為重復(fù)登錄,所述業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接; 若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,所述業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,若業(yè)務(wù)處理服務(wù)器判斷所述用戶不是重復(fù)登錄,則所述業(yè)務(wù)處理服務(wù)器更新數(shù)據(jù)庫中所述用戶狀態(tài)并修改所述用戶登錄信息后,向其它業(yè)務(wù)處理服務(wù)器發(fā)送所述用戶上線通知。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,若所述用戶為重復(fù)登錄且所述業(yè)務(wù)處理服務(wù)器本地緩存沒有所述用戶登錄信息,所述業(yè)務(wù)處理服務(wù)器向所述用戶已登錄的業(yè)務(wù)處理服務(wù)器發(fā)送重復(fù)登錄指令,且所述用戶已登錄的業(yè)務(wù)處理服務(wù)器向所述已登錄用戶發(fā)送確認(rèn)指令,所述重復(fù)登錄用戶所在業(yè)務(wù)處理服務(wù)器向所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,或所述用戶已登錄業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及重復(fù)登錄用戶發(fā)送確認(rèn)指令,或所述重復(fù)登錄用戶所在業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及重復(fù)登錄用戶發(fā)送確認(rèn)指令。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,若所述業(yè)務(wù)處理服務(wù)器查詢本地緩存有所述用戶登錄信息,且所述已建立的連接與所述重復(fù)登錄的用戶連接為同一連接,所述業(yè)務(wù)處理服務(wù)器丟棄所述重復(fù)登錄用戶的指令。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,若業(yè)務(wù)處理服務(wù)器判斷所述用戶不是重復(fù)登錄,則所述業(yè)務(wù)處理服務(wù)器將所述用戶的登錄信息分別存入全局緩存服務(wù)器及本地緩存中,并將已建立連接的信息存入所述本地緩存的連接鏈表中。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述全局緩存服務(wù)器中信息共享給所有業(yè)務(wù)處理服務(wù)器,所述本地緩存中信息不與除本地業(yè)務(wù)處理服務(wù)器以外的其它業(yè)務(wù)處理服務(wù)器共享,所述連接鏈表中的連接不與除本地業(yè)務(wù)處理服務(wù)器以外的其它業(yè)務(wù)處理服務(wù)器共享。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述全局緩存服務(wù)器中的登錄信息包括用戶名、所在的業(yè)務(wù)處理服務(wù)器IP地址及端口號,所述本地緩存的登錄信息包括登錄用戶的用戶名及連接名稱。
8.一種重復(fù)登錄的處理系統(tǒng),其特征在于,包括客戶端、業(yè)務(wù)處理服務(wù)器及全局緩存服務(wù)器,所述客戶端連接所述業(yè)務(wù)處理服務(wù)器,所述業(yè)務(wù)處理服務(wù)器連接所述全局緩存服務(wù)器, 所述客戶端,用于向所述業(yè)務(wù)處理服務(wù)器發(fā)送用戶登錄請求; 所述業(yè)務(wù)處理服務(wù)器,用于在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄,并當(dāng)所述用戶為重復(fù)登錄時,查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接, 還用于若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,分別向所述已登 錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理; 所述全局緩存服務(wù)器,用于向所述業(yè)務(wù)處理服務(wù)器提供所述用戶是否為重復(fù)登錄的查詢。
全文摘要
本發(fā)明提供一種重復(fù)登錄的處理方法及系統(tǒng),本發(fā)明方法包括以下步驟。業(yè)務(wù)處理服務(wù)器接收用戶登錄請求,并在全局緩存服務(wù)器中查詢所述用戶是否為重復(fù)登錄。若所述用戶為重復(fù)登錄,所述業(yè)務(wù)處理服務(wù)器查詢本地緩存中是否有所述用戶登錄信息,并判斷所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接是否為同一連接。若所述已登錄用戶的連接與所述重復(fù)登錄的用戶連接不是同一連接,所述業(yè)務(wù)處理服務(wù)器分別向所述已登錄用戶及所述重復(fù)登錄用戶發(fā)送確認(rèn)指令,并根據(jù)指令返回結(jié)果進(jìn)行相應(yīng)處理。
文檔編號H04L29/06GK102843374SQ20121031937
公開日2012年12月26日 申請日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者胡加明, 劉曉東, 其他發(fā)明人請求不公開姓名 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司