實施例提供的連接管理方法的一個實施例可包括如下內(nèi)容:
[0046]101、連接池控制設(shè)備接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求;
[0047]當客戶端需要與服務(wù)器進行網(wǎng)絡(luò)連接時,客戶端可向連接池控制設(shè)備發(fā)送網(wǎng)絡(luò)連接請求,該連接池可接收該客戶端發(fā)起的網(wǎng)絡(luò)連接請求。
[0048]需要說明的是,上述客戶端已與上述連接池控制設(shè)備建立了連接,上述服務(wù)器已與上述連接池控制設(shè)備建立了連接。
[0049]可以理解的是,上述網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接。
[0050]可以理解的是,上述連接池控制設(shè)備可只與一個客戶端建立連接,也可與多個客戶端建立連接。
[0051]102、連接池控制設(shè)備判斷連接池中是否有空閑連接,若是,則執(zhí)行103 ;
[0052]上述連接池控制設(shè)備接收到上述客戶端發(fā)送的網(wǎng)絡(luò)連接請求后,可判斷連接池中是否有空閑連接,若是,則執(zhí)行103。
[0053]可以理解的是,上述連接池控制設(shè)備用于對上述連接池進行控制管理,上述連接池可用于對客戶端與服務(wù)器間的連接進行管理。
[0054]103、連接池控制設(shè)備將空閑連接分配給客戶端,使得客戶端與服務(wù)器基于所述空閑連接建立網(wǎng)絡(luò)連接。
[0055]若上述連接池中有空閑連接,則上述連接池控制設(shè)備可將該空閑連接分配給上述客戶端,從而使得該客戶端可基于該空閑連接與上述服務(wù)器建立網(wǎng)絡(luò)連接。
[0056]本實施例中,連接池控制設(shè)備接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求,所述網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接,所述客戶端已與所述連接池控制設(shè)備建立了連接,所述服務(wù)器已與所述連接池控制設(shè)備建立了連接;所述連接池控制設(shè)備判斷連接池中是否有空閑連接,若是,則所述連接池控制設(shè)備將所述空閑連接分配給所述客戶端,使得所述客戶端與所述服務(wù)器基于所述空閑連接建立網(wǎng)絡(luò)連接。這樣,當客戶端請求建立網(wǎng)絡(luò)連接時,連接池控制設(shè)備可先判斷該連接池中是否有空閑連接,若是,則連接池控制設(shè)備可直接將該空閑連接分配給該客戶端,從而建立起客戶端與服務(wù)器間的網(wǎng)絡(luò)連接,因為客戶端與服務(wù)器可通過已有的空閑連接建立網(wǎng)絡(luò)連接,而無需重新建立網(wǎng)絡(luò)連接,從而可縮短客戶端與服務(wù)器建立網(wǎng)絡(luò)連接的時長,減少用戶的等待時間,進而提高用戶的體驗度。
[0057]上述圖1所示實施例描述了連接池控制設(shè)備接收到客戶端發(fā)送的網(wǎng)絡(luò)連接請求后,若連接池中有空閑連接,則直接將該空閑連接分配給該客戶端,使得該客戶端可基于該空閑連接與服務(wù)器建立連接。在實際應(yīng)用中,上述連接池控制設(shè)備接收上述客戶端發(fā)送的網(wǎng)絡(luò)連接請求之前,該連接池控制設(shè)備還可與客戶端及服務(wù)器建立連接,下面以一具體實施例進行描述。請參閱圖2,圖2為本發(fā)明實施例提供的連接管理方法的另一種流程示意圖;如圖2所示,本發(fā)明實施例提供的另一個實施例可包括如下內(nèi)容:
[0058]201、連接池控制設(shè)備分別與客戶端和服務(wù)器建立連接;
[0059]連接池控制設(shè)備啟動時,可分別去上述客戶端和服務(wù)器建立通信連接。
[0060]202、連接池控制設(shè)備生成N個空閑連接,并將生成的N個空閑連接加入到連接池中;
[0061 ] 上述連接池控制設(shè)備分別與上述客戶端和服務(wù)器建立連接后,該連接池控制設(shè)備可生成N個空閑連接,并將該生成的N個空閑連接加入到上述連接池中,以便于上述客戶端需要時,將該空閑連接分配給該客戶端。
[0062]需要說明的是,上述N可根據(jù)用戶需求而進行設(shè)定,N為大于或者等于I的正整數(shù)。
[0063]203、連接池控制設(shè)備接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求;
[0064]當客戶端需要與服務(wù)器進行網(wǎng)絡(luò)連接時,客戶端可向連接池控制設(shè)備發(fā)送網(wǎng)絡(luò)連接請求,該連接池可接收該客戶端發(fā)起的網(wǎng)絡(luò)連接請求。
[0065]可以理解的是,上述網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接。
[0066]可以理解的是,上述連接池控制設(shè)備可只與一個客戶端建立連接,也可與多個客戶端建立連接。
[0067]204、連接池控制設(shè)備判斷連接池中是否有空閑連接,若是,則執(zhí)行205,若否,則執(zhí)行 206 ;
[0068]上述連接池控制設(shè)備接收到上述客戶端發(fā)送的網(wǎng)絡(luò)連接請求后,可判斷連接池中是否有空閑連接,若是,則執(zhí)行205,若否,則執(zhí)行206。
[0069]可以理解的是,上述連接池控制設(shè)備用于對上述連接池進行控制管理,上述連接池可用于對客戶端與服務(wù)器間的連接進行管理。
[0070]205、連接池控制設(shè)備將空閑連接分配給客戶端,使得客戶端與服務(wù)器基于所述空閑連接建立網(wǎng)絡(luò)連接;
[0071]若上述連接池中有空閑連接,則上述連接池控制設(shè)備可將該空閑連接分配給上述客戶端,從而使得該客戶端可基于該空閑連接與上述服務(wù)器建立網(wǎng)絡(luò)連接。
[0072]206、連接池控制設(shè)備新建空閑連接,并將新建的空閑連接分配給客戶端,使得客戶端與服務(wù)器基于空閑連接建立網(wǎng)絡(luò)連接。
[0073]上述連接池控制設(shè)備新建一條空閑連接,并將該新建的空閑連接分配給上述客戶端,從而使得該客戶端可基于該空閑連接與上述服務(wù)器建立網(wǎng)絡(luò)連接。
[0074]可以理解的是,上述連接池控制設(shè)備也可將新建的空閑連接加入到連接池中。
[0075]本實施例中,上述連接池控制設(shè)備在與上述客戶端和服務(wù)器建立連接后,可預(yù)先生成N個空閑連接,并將該空閑連接加入到連接池,當客戶端需要與服務(wù)器建立網(wǎng)絡(luò)連接時,上述連接池控制設(shè)備可直接將該生成的空閑連接分配給該客戶端,使得該客戶端可基于該分配的空閑連接與服務(wù)器建立網(wǎng)絡(luò)連接,這樣,客戶端需要與服務(wù)器建立網(wǎng)絡(luò)連接時,可直接使用已經(jīng)生成的空閑連接,而無需新建,從而可縮短客戶端與服務(wù)器建立網(wǎng)絡(luò)連接的時長,減少用戶的等待時間,進而提高用戶的體驗度。
[0076]上述圖2所示的實施例中,連接池控制設(shè)備分別與客戶端和服務(wù)器建立連接后,該連接池控制設(shè)備可生成N個空閑連接,并將該生成的空閑連接加入到連接池中,在實際應(yīng)用中,該連接池控制設(shè)備還可將客戶的與服務(wù)器間已斷開的連接標記為空閑連接,并將該標記的空閑連接加入連接池中,下面以一個具體實施例進行詳細描述,請參閱圖3,圖3為本發(fā)明實施例提供的連接管理方法的另一種流程示意圖,如圖3所示,本發(fā)明實施例提供的另一個實施例可包括如下內(nèi)容:
[0077]301、連接池控制設(shè)備分別與客戶端和服務(wù)器建立連接;
[0078]連接池控制設(shè)備啟動時,可分別去上述客戶端和服務(wù)器建立通信連接。
[0079]302、連接池控制設(shè)備生成N個空閑連接,并將生成的N個空閑連接加入到連接池中;
[0080]上述連接池控制設(shè)備分別與上述客戶端和服務(wù)器建立連接后,該連接池控制設(shè)備可生成N個空閑連接,并將該生成的N個空閑連接加入到上述連接池中,以便于上述客戶端需要時,將該空閑連接分配給該客戶端。
[0081]需要說明的是,上述N可根據(jù)用戶需求而進行設(shè)定,N為大于或者等于I的正整數(shù)。
[0082]303、連接池控制設(shè)備接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求;
[0083]當客戶端需要與服務(wù)器進行網(wǎng)絡(luò)連接時,客戶端可向連接池控制設(shè)備發(fā)送網(wǎng)絡(luò)連接請求,該連接池可接收該客戶端發(fā)起的網(wǎng)絡(luò)連接請求。
[0084]可以理解的是,上述網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接。
[0085]可以理解的是,上述連接池控制設(shè)備可只與一個客戶端建立連接,也可與多個客戶端建立連接。
[0086]304、連接池控制設(shè)備判斷連接池中是否有空閑連接,若是,則執(zhí)行305,若否,則執(zhí)行 307 ;
[0087]上述連接池控制設(shè)備接收到上述客戶端發(fā)送的網(wǎng)絡(luò)連接請求后,可判斷連接池中是否有空閑連接,若是,則執(zhí)行305,若否,則執(zhí)行307。
[0088]可以理解的是,上述連接池控制設(shè)備用于對上述連接池進行控制管理,上述連接池可用于對客戶端與服務(wù)器間的連接進行管理。
[0089]305、連接池控制設(shè)備將空閑連接分配給客戶端,使得客戶端與服務(wù)器基于所述空閑連接建立網(wǎng)絡(luò)連接;
[0090]若上述連接池中有空閑連接,則上述連接池控制設(shè)備可將該空閑連接分配給上述客戶端,從而使得該客戶端可基于該空閑連接與上述服務(wù)器建立網(wǎng)絡(luò)連接。
[0091]306、當客戶端與所述服務(wù)器的連接斷開時,