1.一種基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)方法,其特征在于,包括:
通過長連接接收來自客戶端的業(yè)務(wù)請求;
通過查詢預(yù)先存儲(chǔ)的長連接驗(yàn)證信息集合,判斷對應(yīng)于所述長連接的客戶端用戶是否已在建立所述長連接時(shí)通過認(rèn)證服務(wù)端的身份驗(yàn)證;
若是,至少將所述業(yè)務(wù)請求發(fā)送給相應(yīng)的業(yè)務(wù)服務(wù)端。
2.根據(jù)權(quán)利要求1所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)方法,其特征在于,所述長連接驗(yàn)證信息集合中的每條長連接驗(yàn)證信息,是在建立相應(yīng)長連接時(shí)通過以下步驟生成的:
從長連接建立請求中提取客戶端用戶的身份認(rèn)證信息;
向認(rèn)證服務(wù)端發(fā)送攜帶所述身份認(rèn)證信息的身份驗(yàn)證請求;
接收所述認(rèn)證服務(wù)端返回的至少包括身份驗(yàn)證結(jié)果的應(yīng)答信息,并當(dāng)所述身份驗(yàn)證結(jié)果為通過驗(yàn)證時(shí),存儲(chǔ)至少包括所述長連接標(biāo)識(shí)的長連接驗(yàn)證信息。
3.根據(jù)權(quán)利要求1所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)方法,其特征在于,所述通過查詢預(yù)先存儲(chǔ)的長連接驗(yàn)證信息集合,判斷對應(yīng)于所述長連接的客戶端用戶是否已在建立所述長連接時(shí)通過認(rèn)證服務(wù)端的身份驗(yàn)證,包括:
根據(jù)所述長連接的標(biāo)識(shí),在預(yù)先存儲(chǔ)的長連接驗(yàn)證信息集合中,查找對應(yīng)的長連接驗(yàn)證信息;
若找到,則判定對應(yīng)于所述長連接的客戶端用戶已在建立所述長連接時(shí)通過所述身份驗(yàn)證。
4.根據(jù)權(quán)利要求1所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)方法,其特征在于,所述長連接驗(yàn)證信息集合中的每條長連接驗(yàn)證信息不僅包括長連接標(biāo)識(shí),還包括:客戶端設(shè)備信息;
當(dāng)所述判斷操作的結(jié)果為是時(shí),還執(zhí)行下述操作:
從對應(yīng)于所述長連接的長連接驗(yàn)證信息中,提取所述客戶端設(shè)備信息;
并在擬發(fā)送給所述業(yè)務(wù)服務(wù)端的數(shù)據(jù)中包括所述客戶端設(shè)備信息。
5.根據(jù)權(quán)利要求1或4所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)方法,其特征在于,所述長連接驗(yàn)證信息集合中的每條長連接驗(yàn)證信息不僅包括長連接標(biāo)識(shí),還包括:由認(rèn)證服務(wù)端提供的客戶端用戶信息;
當(dāng)所述判斷操作的結(jié)果為是時(shí),還執(zhí)行下述操作:
從對應(yīng)于所述長連接的長連接驗(yàn)證信息中,提取所述客戶端用戶信息;
并在擬發(fā)送給所述業(yè)務(wù)服務(wù)端的數(shù)據(jù)中包括所述客戶端用戶信息。
6.一種基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,其特征在于,包括:
業(yè)務(wù)請求接收單元,用于通過長連接接收來自客戶端的業(yè)務(wù)請求;
身份驗(yàn)證判斷單元,用于通過查詢預(yù)先存儲(chǔ)的長連接驗(yàn)證信息集合,判斷對應(yīng)于所述長連接的客戶端用戶是否已在建立所述長連接時(shí)通過認(rèn)證服務(wù)端的身份驗(yàn)證;
業(yè)務(wù)請求轉(zhuǎn)發(fā)單元,用于當(dāng)所述身份驗(yàn)證判斷單元的輸出為是時(shí),至少將所述業(yè)務(wù)請求發(fā)送給相應(yīng)的業(yè)務(wù)服務(wù)端。
7.根據(jù)權(quán)利要求6所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,其特征在于,還包括長連接驗(yàn)證信息生成單元;
所述長連接驗(yàn)證信息生成單元,包括:
身份認(rèn)證信息提取子單元,用于從長連接建立請求中提取客戶端用戶的身份認(rèn)證信息;
身份驗(yàn)證請求發(fā)送子單元,用于向認(rèn)證服務(wù)端發(fā)送攜帶所述身份認(rèn)證信息的身份驗(yàn)證請求;
身份驗(yàn)證結(jié)果判斷子單元,用于接收所述認(rèn)證服務(wù)端返回的至少包括身份驗(yàn)證結(jié)果的應(yīng)答信息,并判斷所述身份驗(yàn)證結(jié)果是否為通過驗(yàn)證;
長連接驗(yàn)證信息存儲(chǔ)子單元,用于當(dāng)所述身份驗(yàn)證結(jié)果判斷子單元的輸出為是時(shí),存儲(chǔ)至少包括所述長連接標(biāo)識(shí)的長連接驗(yàn)證信息。
8.根據(jù)權(quán)利要求6所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,其特征在于,所述身份驗(yàn)證判斷單元包括:
長連接驗(yàn)證信息查找子單元,用于根據(jù)所述長連接的標(biāo)識(shí),在預(yù)先存儲(chǔ)的長連接驗(yàn)證信息集合中,查找對應(yīng)的長連接驗(yàn)證信息;
身份驗(yàn)證判斷執(zhí)行子單元,用于當(dāng)所述長連接驗(yàn)證信息查找子單元找到對應(yīng)于所述長連接的長連接驗(yàn)證信息時(shí),判定發(fā)起所述業(yè)務(wù)請求的客戶端用戶已在建立所述長連接時(shí)通過所述身份驗(yàn)證。
9.根據(jù)權(quán)利要求6所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,其特征在于,包括:
客戶端設(shè)備信息提取單元,用于當(dāng)所述身份驗(yàn)證判斷單元的輸出為是時(shí),從對應(yīng)于所述長連接的長連接驗(yàn)證信息中,提取所述客戶端設(shè)備信息,并在擬發(fā)送給所述業(yè)務(wù)服務(wù)端的數(shù)據(jù)中包括所述客戶端設(shè)備信息,隨后觸發(fā)所述業(yè)務(wù)請求轉(zhuǎn)發(fā)單元工作。
10.根據(jù)權(quán)利要求6或9所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,其特征在于,包括:
客戶端用戶信息提取單元,用于當(dāng)所述身份驗(yàn)證判斷單元的輸出為是時(shí),從對應(yīng)于所述長連接的長連接驗(yàn)證信息中,提取所述客戶端用戶信息,并在擬發(fā)送給所述業(yè)務(wù)服務(wù)端的數(shù)據(jù)中包括所述客戶端用戶信息,隨后觸發(fā)所述業(yè)務(wù)請求轉(zhuǎn)發(fā)單元工作。
11.一種基于長連接的信息存儲(chǔ)方法,其特征在于,包括:
從長連接建立請求中提取客戶端用戶的身份認(rèn)證信息;
向認(rèn)證服務(wù)端發(fā)送攜帶所述身份認(rèn)證信息的身份驗(yàn)證請求;
接收所述認(rèn)證服務(wù)端返回的至少包括身份驗(yàn)證結(jié)果的應(yīng)答信息,并判斷所述身份驗(yàn)證結(jié)果是否為通過驗(yàn)證;
若是,存儲(chǔ)至少包括所述長連接標(biāo)識(shí)的長連接驗(yàn)證信息。
12.根據(jù)權(quán)利要求11所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所述長連接建立請求中還攜帶:客戶端設(shè)備信息;
當(dāng)所述身份驗(yàn)證結(jié)果為通過驗(yàn)證時(shí),還執(zhí)行下述操作:
從所述長連接建立請求中提取客戶端設(shè)備信息;
并在擬存儲(chǔ)的長連接驗(yàn)證信息中包括所述客戶端設(shè)備信息。
13.根據(jù)權(quán)利要求12所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所述客戶端設(shè)備信息包括:網(wǎng)絡(luò)類型、和/或設(shè)備型號。
14.根據(jù)權(quán)利要求11或12所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所述認(rèn)證服務(wù)端返回的應(yīng)答信息中還包括:認(rèn)證服務(wù)端存儲(chǔ)的客戶端用戶信息;
當(dāng)所述身份驗(yàn)證結(jié)果為通過驗(yàn)證時(shí),還執(zhí)行下述操作:
從所述認(rèn)證服務(wù)端返回的應(yīng)答信息中提取所述客戶端用戶信息;
并在擬存儲(chǔ)的長連接驗(yàn)證信息中包括所述客戶端用戶信息。
15.根據(jù)權(quán)利要求14所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所 述客戶端用戶信息包括:電子郵箱地址、和/或工作單位信息。
16.根據(jù)權(quán)利要求11所述的基于長連接的信息存儲(chǔ)方法,其特征在于,包括:
當(dāng)檢測到所述長連接斷開時(shí),刪除已存儲(chǔ)的、對應(yīng)于所述長連接的長連接驗(yàn)證信息。
17.根據(jù)權(quán)利要求11所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所述客戶端用戶的身份認(rèn)證信息包括:用戶名和密碼,或者,用于標(biāo)識(shí)客戶端用戶身份的令牌。
18.根據(jù)權(quán)利要求11所述的基于長連接的信息存儲(chǔ)方法,其特征在于,所述長連接包括:基于TCP/IP協(xié)議的長連接。
19.一種基于長連接的信息存儲(chǔ)裝置,其特征在于,包括:
身份認(rèn)證信息提取單元,用于從長連接建立請求中提取客戶端用戶的身份認(rèn)證信息;
身份驗(yàn)證請求發(fā)送單元,用于向認(rèn)證服務(wù)端發(fā)送攜帶所述身份認(rèn)證信息的身份驗(yàn)證請求;
身份驗(yàn)證結(jié)果判斷單元,用于接收所述認(rèn)證服務(wù)端返回的至少包括身份驗(yàn)證結(jié)果的應(yīng)答信息,并判斷所述身份驗(yàn)證結(jié)果是否為通過驗(yàn)證;
長連接驗(yàn)證信息存儲(chǔ)單元,用于當(dāng)所述身份驗(yàn)證結(jié)果判斷單元的輸出為是時(shí),存儲(chǔ)至少包括所述長連接標(biāo)識(shí)的長連接驗(yàn)證信息。
20.根據(jù)權(quán)利要求19所述的基于長連接的信息存儲(chǔ)裝置,其特征在于,包括:
客戶端設(shè)備信息提取單元,用于當(dāng)所述身份驗(yàn)證結(jié)果判斷單元的輸出為是時(shí),從所述長連接建立請求中提取客戶端設(shè)備信息,在擬存儲(chǔ)的長連接驗(yàn)證信息中包括所述客戶端設(shè)備信息,并觸發(fā)所述長連接驗(yàn)證信息存儲(chǔ)單元工作。
21.根據(jù)權(quán)利要求19或20所述的基于長連接的信息存儲(chǔ)裝置,其特征在于,包括:
客戶端用戶信息提取單元,用于當(dāng)所述身份驗(yàn)證結(jié)果判斷單元的輸出為是時(shí),從所述認(rèn)證服務(wù)端返回的應(yīng)答信息中提取所述客戶端用戶信息,在擬存儲(chǔ)的長連接驗(yàn)證信息中包括所述客戶端用戶信息,并觸發(fā)所述長連接驗(yàn)證信息存 儲(chǔ)單元工作。
22.根據(jù)權(quán)利要求19所述的基于長連接的信息存儲(chǔ)裝置,其特征在于,包括:
長連接驗(yàn)證信息刪除單元,用于當(dāng)檢測到所述長連接斷開時(shí),刪除已存儲(chǔ)的、對應(yīng)于所述長連接的長連接驗(yàn)證信息。
23.一種基于長連接的業(yè)務(wù)請求方法,其特征在于,包括:
發(fā)送長連接建立請求,與接入服務(wù)端建立長連接;
通過所述長連接,向接入服務(wù)端發(fā)送包含業(yè)務(wù)請求的客戶端信息;
其中,僅在所述長連接建立請求中攜帶客戶端用戶的身份認(rèn)證信息。
24.根據(jù)權(quán)利要求23所述的基于長連接的業(yè)務(wù)請求方法,其特征在于,在長連接建立請求中還攜帶客戶端設(shè)備信息;
向所述接入服務(wù)端發(fā)送的客戶端信息中僅包含所述業(yè)務(wù)請求。
25.一種基于長連接的業(yè)務(wù)請求裝置,其特征在于,包括:
長連接建立請求發(fā)送單元,用于發(fā)送長連接建立請求,與接入服務(wù)端建立長連接;
客戶端信息發(fā)送單元,用于通過所述長連接,向接入服務(wù)端發(fā)送包含業(yè)務(wù)請求的客戶端信息;
其中,僅在所述長連接建立請求發(fā)送單元發(fā)送的長連接建立請求中攜帶客戶端用戶的身份認(rèn)證信息。
26.一種基于長連接的業(yè)務(wù)處理系統(tǒng),其特征在于,包括:根據(jù)權(quán)利要求6所述的基于長連接的業(yè)務(wù)請求轉(zhuǎn)發(fā)裝置,根據(jù)權(quán)利要求19所述的基于長連接的信息存儲(chǔ)裝置,根據(jù)權(quán)利要求25所述的基于長連接的業(yè)務(wù)請求裝置,用于提供身份驗(yàn)證服務(wù)的認(rèn)證服務(wù)器,以及用于處理業(yè)務(wù)請求的業(yè)務(wù)服務(wù)器。