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

一種動(dòng)態(tài)連接建立方法和設(shè)備的制作方法

文檔序號(hào):7812450閱讀:128來(lái)源:國(guó)知局
專利名稱:一種動(dòng)態(tài)連接建立方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種動(dòng)態(tài)連接建立方法和設(shè)備。
技術(shù)背景
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各種業(yè)務(wù)和應(yīng)用被廣泛應(yīng)用到網(wǎng)絡(luò)中,比如,視頻點(diǎn)播、存儲(chǔ)備份等。這些業(yè)務(wù)都通過(guò)業(yè)務(wù)源發(fā)送端將模擬或數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成IP報(bào)文,經(jīng)過(guò)網(wǎng)絡(luò)的轉(zhuǎn)發(fā),發(fā)送到請(qǐng)求業(yè)務(wù)的客戶端。為了有效的管理這些業(yè)務(wù),應(yīng)用系統(tǒng)中會(huì)存在一個(gè)核心的管理服務(wù)器。
如圖1所示,為現(xiàn)有典型的應(yīng)用系統(tǒng)網(wǎng)絡(luò)圖,包括管理服務(wù)器、業(yè)務(wù)源發(fā)送端(以下簡(jiǎn)稱“業(yè)務(wù)源端”)、業(yè)務(wù)請(qǐng)求客戶端(以下簡(jiǎn)稱“客戶端”)以及相應(yīng)的軟件管理系統(tǒng)。其中,
在現(xiàn)有應(yīng)用方案中,客戶端向管理服務(wù)器申請(qǐng)建立與業(yè)務(wù)源端的業(yè)務(wù)關(guān)系,管理服務(wù)器通知業(yè)務(wù)源端將業(yè)務(wù)流發(fā)往客戶端,客戶端接收到業(yè)務(wù)流之后,進(jìn)行應(yīng)用轉(zhuǎn)發(fā),實(shí)現(xiàn)實(shí)時(shí)應(yīng)用。其流程示意圖可以如圖2所示,可以步驟以下步驟
步驟201、客戶端向管理服務(wù)器請(qǐng)求業(yè)務(wù)源端的業(yè)務(wù)資源。
步驟202、管理服務(wù)器指示對(duì)應(yīng)的業(yè)務(wù)源端發(fā)送相應(yīng)業(yè)務(wù)流到指定客戶端。
步驟203、管理服務(wù)器指示客戶端打開(kāi)相應(yīng)端口,準(zhǔn)備接收業(yè)務(wù)流。
步驟204、業(yè)務(wù)源端發(fā)送相應(yīng)業(yè)務(wù)流到請(qǐng)求的客戶端。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問(wèn)題
在現(xiàn)有應(yīng)用中,業(yè)務(wù)連接都是預(yù)先手動(dòng)建立的,即用戶在客戶端通過(guò)業(yè)務(wù)源端列表中,對(duì)業(yè)務(wù)源端ID(或者名稱)的確認(rèn),找到需要的業(yè)務(wù)源端,并向管理服務(wù)器發(fā)起連接申請(qǐng)°發(fā)明內(nèi)容
本發(fā)明提供了一種動(dòng)態(tài)連接建立方法和設(shè)備,以實(shí)現(xiàn)業(yè)務(wù)連接的動(dòng)態(tài)建立,提高資源利用率。
為了達(dá)到上述目的,本發(fā)明提供一種動(dòng)態(tài)連接建立方法,包括
管理服務(wù)器接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有所請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
所述管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述管理服務(wù)器中對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息存儲(chǔ)有各業(yè)務(wù)源端的第二屬性信息;所述連接建立請(qǐng)求消息中還包括請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性信息;
所述管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,具體為
所述管理服務(wù)器根據(jù)所述連接建立請(qǐng)求消息中攜帶的第二屬性信息,以及自身存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,查詢對(duì)應(yīng)的業(yè)務(wù)源端;
所述管理服務(wù)器向所述查詢到的業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息。
其中,所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接,具體為
所述業(yè)務(wù)源端判斷自身是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流;否則,不與所述客戶端建立連接。
其中,所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;
該方法還包括
當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端建立連接,且判斷自身不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流;
當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端未建立連接,且判斷自身滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流。
本發(fā)明實(shí)施例還提供一種動(dòng)態(tài)連接建立方法,包括
業(yè)務(wù)源端接收管理服務(wù)器發(fā)送的連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接,具體為
所述業(yè)務(wù)源端判斷自身是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流;否則,不與所述客戶端建立連接。
其中,所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;
該方法還包括
當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端建立連接,且判斷自身不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流;
當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端未建立連接,且判斷自身滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流。
本發(fā)明實(shí)施例提供一種管理服務(wù)器,包括
接收模塊,用于接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
發(fā)送模塊,用于向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述連接建立請(qǐng)求消息中還包括請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性信息;
所述管理服務(wù)器還包括
存儲(chǔ)模塊,用于對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息存儲(chǔ)有各業(yè)務(wù)源端的第二屬性信息;
確定模塊,用于根據(jù)所述接收模塊接收到的連接建立請(qǐng)求消息中攜帶的第二屬性信息,以及所述存儲(chǔ)模塊存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,確定對(duì)應(yīng)的業(yè)務(wù)源端;
所述發(fā)送模塊具體用于,向所述確定模塊確定的業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息。
本發(fā)明實(shí)施例還提供一種業(yè)務(wù)源端,包括
接收模塊,用于接收管理服務(wù)器發(fā)送的連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
連接建立模塊,用于根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述連接建立模塊具體用于,判斷所述業(yè)務(wù)源端是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接;否則,不與所述客戶端建立連接;
所述業(yè)務(wù)源端還包括
發(fā)送模塊,用于當(dāng)所述連接建立模塊判斷所述業(yè)務(wù)源端滿足所述第一屬性信息時(shí),向所述客戶端發(fā)送業(yè)務(wù)流。
其中,還包括
存儲(chǔ)模塊,用于存儲(chǔ)所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;
所述連接建立模塊還用于,當(dāng)根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端未與所述客戶端建立連接,且判斷所述業(yè)務(wù)源端滿足對(duì)應(yīng)所述客戶端的第一屬性時(shí), 與所述客戶端建立連接,并由所述發(fā)送模塊向所述客戶端發(fā)送業(yè)務(wù)流。
所述發(fā)送模塊還用于,當(dāng)所述連接建立模塊根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端與所述客戶端建立連接,且所述連接建立模塊判斷所述業(yè)務(wù)源端不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流。
本發(fā)明的有益技術(shù)效果包括
本發(fā)明中,客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;管理服務(wù)器接收到客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息后,向業(yè)務(wù)源端發(fā)送攜帶客戶端標(biāo)識(shí)信息和第一屬性信息的連接指導(dǎo)消息,由業(yè)務(wù)源端根據(jù)該第一屬性信息確定是否與相應(yīng)的客戶端建立連接,實(shí)現(xiàn)了業(yè)務(wù)連接的動(dòng)態(tài)建立,提高了資源利用率。


圖1為現(xiàn)有典型的應(yīng)用系統(tǒng)網(wǎng)絡(luò)架構(gòu)示意圖2為現(xiàn)有技術(shù)中的業(yè)務(wù)連接建立方法的流程示意圖3為本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)連接建立方法的流程示意圖4為本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)連接建立方法的流程示意圖5為本發(fā)明實(shí)施例提供的一種管理服務(wù)器的結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例提供的一種業(yè)務(wù)源端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供一種動(dòng)態(tài)連接建立的技術(shù)方案。 在本發(fā)明實(shí)施例中,客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;管理服務(wù)器接收到客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息后,向業(yè)務(wù)源端發(fā)送攜帶客戶端標(biāo)識(shí)信息和第一屬性信息的連接指導(dǎo)消息,由業(yè)務(wù)源端根據(jù)該第一屬性信息確定是否與相應(yīng)的客戶端建立連接,實(shí)現(xiàn)了業(yè)務(wù)連接的動(dòng)態(tài)建立,提高了資源利用率。
下面將結(jié)合本申請(qǐng)中的附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
如圖3所示,為本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)連接建立方法的流程示意圖,可以包括以下步驟
步驟301、管理服務(wù)器接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息。
具體的,在本發(fā)明實(shí)施例中,為了使客戶端可以根據(jù)業(yè)務(wù)源端的具體情況與不同的業(yè)務(wù)源端建立動(dòng)態(tài)的連接,客戶端發(fā)送的連接建立請(qǐng)求消息中可以攜帶請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息,以請(qǐng)求與滿足該第一屬性信息的業(yè)務(wù)源端建立連接。其中,該第一屬性信息可以是可定量物(如人,車輛)的數(shù)量的條件信息,也可以是可定性動(dòng)作(如闖紅燈、闖警戒線等)的屬性等。
相應(yīng)地,與現(xiàn)有技術(shù)中通過(guò)列表選擇業(yè)務(wù)源端的實(shí)現(xiàn)方式不同的是,在本發(fā)明實(shí)施例中,客戶端展示的用戶界面上可以包括輸入框,以使用戶根據(jù)自身需求在輸入框中輸入動(dòng)態(tài)屬性需求并發(fā)起連接建立請(qǐng)求。
例如,在視頻監(jiān)控系統(tǒng)中,該第一屬性信息可以是業(yè)務(wù)源端(監(jiān)控?cái)z像頭)所監(jiān)控的畫(huà)面中人數(shù)超過(guò)一定閾值(如10人),即客戶端請(qǐng)求與監(jiān)控畫(huà)面中人數(shù)超過(guò)10人的業(yè)務(wù)源端建立連接。
步驟302、管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶客戶端標(biāo)識(shí)信息以及第一屬性信息的連接指導(dǎo)消息。
具體的,管理服務(wù)器接收到客戶端發(fā)送的連接建立請(qǐng)求消息后,可以向系統(tǒng)內(nèi)所有的業(yè)務(wù)源端發(fā)送攜帶該客戶端標(biāo)識(shí)信息以及第一屬性信息的連接指導(dǎo)消息,以使業(yè)務(wù)源端根據(jù)該第一屬性信息確定是否與客戶端建立連接。
為了提高系統(tǒng)安全性,管理服務(wù)器中可以對(duì)應(yīng)客戶端的標(biāo)識(shí)信息存儲(chǔ)各客戶端的訪問(wèn)權(quán)限信息。當(dāng)管理服務(wù)器接收到客戶端發(fā)送的連接建立請(qǐng)求消息后,確定該客戶端的有權(quán)限訪問(wèn)的業(yè)務(wù)源端,并向該客戶端有權(quán)限訪問(wèn)的業(yè)務(wù)源端發(fā)送連接指導(dǎo)消息。
進(jìn)一步地,在本發(fā)明實(shí)施例提供的技術(shù)方案中,客戶端發(fā)送的連接建立請(qǐng)求消息中還可以攜帶請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性。該第二屬性可以為業(yè)務(wù)源端預(yù)先配置的信息,如業(yè)務(wù)源端的地址信息(某市某街道等),業(yè)務(wù)源端的地點(diǎn)類型信息(如道路、室內(nèi)、廣場(chǎng)等)。
相應(yīng)地,管理服務(wù)器在管理注冊(cè)的業(yè)務(wù)源端時(shí),可以對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息記錄(存儲(chǔ))各業(yè)務(wù)源端的第二屬性信息。當(dāng)管理服務(wù)器接收到客戶端發(fā)送的連接建立請(qǐng)求消息后,根據(jù)其中攜帶的第二屬性信息以及自身存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,查詢到對(duì)應(yīng)的業(yè)務(wù)源端,并向查詢到的業(yè)務(wù)源端發(fā)送連接指導(dǎo)消息。
以圖1所示的應(yīng)用場(chǎng)景為例,假設(shè)業(yè)務(wù)源端1的第二屬性為道路,業(yè)務(wù)源端2、3、 4的第二屬性為廣場(chǎng)。當(dāng)管理服務(wù)器接收到的連接建立請(qǐng)求中攜帶的屬性信息為人數(shù)超過(guò) 10 (第一屬性信息)的廣場(chǎng)(第二屬性信息)時(shí),管理服務(wù)器向業(yè)務(wù)源端2、3、4發(fā)送連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息(人數(shù)超過(guò)10)。
步驟303、業(yè)務(wù)源端接收到管理服務(wù)器發(fā)送的連接指導(dǎo)消息后,根據(jù)其中攜帶的第一屬性信息確定是否與相應(yīng)客戶端建立連接。
具體的,業(yè)務(wù)源端接收到管理服務(wù)器發(fā)送的連接指導(dǎo)消息后,獲取其中攜帶的第一屬性信息,判斷自身是否滿足該第一屬性信息,并當(dāng)判斷結(jié)果為滿足時(shí),則向相應(yīng)客戶端返回連接建立確認(rèn)消息,以建立連接。
在本發(fā)明實(shí)施例提供的技術(shù)方案中,可以將業(yè)務(wù)源端劃分為3種狀態(tài)。當(dāng)業(yè)務(wù)源端未與客戶端建立連接,且未接收到連接指導(dǎo)消息時(shí),業(yè)務(wù)源端處于初始狀態(tài);當(dāng)業(yè)務(wù)源端未與客戶端建立連接,但接收到連接指導(dǎo)消息時(shí),業(yè)務(wù)源端處于待命狀態(tài);當(dāng)業(yè)務(wù)源端與客戶端建立連接后,業(yè)務(wù)源端處于轉(zhuǎn)發(fā)狀態(tài)。
業(yè)務(wù)源端接收到連接指導(dǎo)消息后,從初始狀態(tài)進(jìn)入到待命狀態(tài),并判斷自身是否滿足第一屬性信息,若判斷為滿足,則進(jìn)入轉(zhuǎn)發(fā)狀態(tài),并向客戶端返回連接建立確認(rèn)消息, 從而與客戶端建立連接,進(jìn)行實(shí)時(shí)業(yè)務(wù);如果業(yè)務(wù)源端判斷自身不滿足第一屬性信息,則業(yè)務(wù)源端仍處于待命狀態(tài),并繼續(xù)(如周期性地,或定期)判斷是否滿足第一屬性信息;當(dāng)業(yè)務(wù)源端處于轉(zhuǎn)發(fā)狀態(tài),但發(fā)現(xiàn)自身不滿足第一屬性信息時(shí),則返回到待命狀態(tài)。
相應(yīng)地,在本發(fā)明實(shí)施例提供的技術(shù)方案中,業(yè)務(wù)源端中可以記錄自身與客戶端之間的連接信息以及對(duì)應(yīng)客戶端的第一屬性信息,以根據(jù)相應(yīng)的連接信息判斷自身是否與對(duì)應(yīng)的客戶端連接,以及自身是否滿足對(duì)應(yīng)該客戶端的第一屬性信息。
客戶端接收到業(yè)務(wù)源端返回的連接建立確認(rèn)消息后,與業(yè)務(wù)源端建立連接,并接收業(yè)務(wù)源端發(fā)送的業(yè)務(wù)流。其中,如果存在多個(gè)業(yè)務(wù)源端設(shè)備滿足客第一屬性時(shí),則客戶端在收到多個(gè)業(yè)務(wù)源端返回的連接申請(qǐng)確認(rèn)后,可以打開(kāi)多個(gè)本地窗口,同時(shí)接收業(yè)務(wù)流,或者是將多個(gè)業(yè)務(wù)流進(jìn)行拼接,在一個(gè)窗口上接收,也可以依次向業(yè)務(wù)源端返回延時(shí)申請(qǐng),在一個(gè)窗口上實(shí)現(xiàn)順序業(yè)務(wù)切換。
進(jìn)一步地,在本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)客戶端要結(jié)束與業(yè)務(wù)源端的連接時(shí),可以向管理服務(wù)器發(fā)送連接停止消息;管理服務(wù)器接收到客戶端發(fā)送的連接停止消息后,向相應(yīng)業(yè)務(wù)源端轉(zhuǎn)發(fā)該連接停止消息。業(yè)務(wù)源端接收到連接停止消息后,斷開(kāi)與客戶端的連接,并停止向客戶端發(fā)送業(yè)務(wù)流。此時(shí),無(wú)論業(yè)務(wù)源端處于待命狀態(tài)還是轉(zhuǎn)發(fā)狀態(tài), 均返回初始狀態(tài)。其中,客戶端可以在連接停止消息中攜帶需要停止連接的業(yè)務(wù)源端的標(biāo)識(shí)信息,以使管理服務(wù)器向相應(yīng)的業(yè)務(wù)源端發(fā)送連接停止消息;也可以在管理服務(wù)器中對(duì)應(yīng)客戶端標(biāo)識(shí)存儲(chǔ)滿足該客戶端發(fā)送的連接建立請(qǐng)求中攜帶的第一屬性信息的業(yè)務(wù)源端的信息,當(dāng)接收到連接停止消息時(shí),向相應(yīng)的業(yè)務(wù)源端發(fā)送連接停止消息。
下面結(jié)合具體的應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行更加詳細(xì)地描述。 在該實(shí)施例中,仍以圖1所示的網(wǎng)絡(luò)架構(gòu)為例。其中,業(yè)務(wù)源端1-4為監(jiān)控?cái)z像頭;管理服務(wù)器中存儲(chǔ)有業(yè)務(wù)源端1-4的第二屬性信息業(yè)務(wù)源端1的第二屬性信息為道路,業(yè)務(wù)源端2-4的第二屬性信息為廣場(chǎng);管理服務(wù)器中存儲(chǔ)的客戶端A的訪問(wèn)權(quán)限為業(yè)務(wù)源端1-3。
如圖4所示,為本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)連接建立的方法流程示意圖,可以包括以下步驟
步驟401、客戶端A向管理服務(wù)器發(fā)送連接建立請(qǐng)求消息,其中攜帶屬性信息為監(jiān)控畫(huà)面中人數(shù)超過(guò)10 (第一屬性信息)的廣場(chǎng)(第二屬性信息)。
步驟402、管理服務(wù)器根據(jù)自身存儲(chǔ)的訪問(wèn)權(quán)限信息確定客戶端A能訪問(wèn)的業(yè)務(wù)源端。即業(yè)務(wù)源端1-3。
步驟403、管理服務(wù)器根據(jù)接收到的連接建立請(qǐng)求消息中攜帶的第二屬性信息以及自身存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息確定對(duì)應(yīng)的業(yè)務(wù)源端。即業(yè)務(wù)源端2和3。
步驟404、管理服務(wù)器向業(yè)務(wù)源端2和3發(fā)送連接指導(dǎo)消息。其中,攜帶第一屬性 fn息ο
步驟405、業(yè)務(wù)源端2 (3)判斷自身是否滿足第一屬性信息。即監(jiān)控畫(huà)面中的人數(shù)是否超過(guò)10。若判斷為是,則轉(zhuǎn)至步驟406 ;否則,轉(zhuǎn)至步驟407。
步驟406、業(yè)務(wù)源端2 C3)向客戶端返回連接建立確認(rèn)消息,進(jìn)入轉(zhuǎn)發(fā)狀態(tài),并向客戶端發(fā)送業(yè)務(wù)流。
步驟407、業(yè)務(wù)源端2 (3)向客戶端保持待命狀態(tài)。
其中,當(dāng)業(yè)務(wù)源端處于待命狀態(tài)或轉(zhuǎn)發(fā)狀態(tài)時(shí),業(yè)務(wù)源端可以定期(如每2 判斷自身是否滿足第一屬性信息,并當(dāng)判斷為是時(shí),進(jìn)入(保持)轉(zhuǎn)發(fā)狀態(tài);否則,保持(進(jìn)入) 待命狀態(tài)。
步驟408、客戶端接收到業(yè)務(wù)源端返回的連接建立確認(rèn)消息后,接收業(yè)務(wù)端發(fā)送的業(yè)務(wù)流。
其中,當(dāng)業(yè)務(wù)源端2和3同時(shí)向客戶端發(fā)送業(yè)務(wù)流時(shí),客戶端同時(shí)接收業(yè)務(wù)源端2 和3發(fā)送的業(yè)務(wù)流(通過(guò)兩個(gè)本地窗口)。
步驟409、客戶端向管理服務(wù)器發(fā)送連接停止消息。
步驟410、管理服務(wù)器向業(yè)務(wù)源端2和3轉(zhuǎn)發(fā)該連接停止消息。
步驟411、業(yè)務(wù)源端2和3進(jìn)入初始狀態(tài)。
通過(guò)以上描述可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;管理服務(wù)器接收到客戶端發(fā)送的業(yè)務(wù)連接請(qǐng)求消息后,向業(yè)務(wù)源端發(fā)送攜帶客戶端標(biāo)識(shí)信息和第一屬性信息的連接指導(dǎo)消息,由業(yè)務(wù)源端根據(jù)該第一屬性信息確定是否與相應(yīng)的客戶端建立連接,實(shí)現(xiàn)了業(yè)務(wù)連接的動(dòng)態(tài)建立,提高了資源利用率。
基于上述方法流程相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種管理服務(wù)器,可以應(yīng)用于上述方法流程。
如圖5所示,為本發(fā)明實(shí)施例提供的一種管理服務(wù)器的結(jié)構(gòu)示意圖,可以包括
接收模塊51,用于接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
發(fā)送模塊52,用于向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述連接建立請(qǐng)求消息中還可以包括請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性 fn息;
相應(yīng)的,本發(fā)明實(shí)施例提供的管理服務(wù)器還可以包括
存儲(chǔ)模塊53,用于對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息存儲(chǔ)有各業(yè)務(wù)源端的第二屬性信息;
確定模塊M,用于根據(jù)所述接收模塊51接收到的連接建立請(qǐng)求消息中攜帶的第二屬性信息,以及所述存儲(chǔ)模塊53存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,確定對(duì)應(yīng)的業(yè)務(wù)源端;
所述發(fā)送模塊52具體用于,向所述確定模塊M確定的業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息。
其中,所述業(yè)務(wù)源端接收到連接指導(dǎo)消息后,判斷自身是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流;否則,不與所述客戶端建立連接。
進(jìn)一步地,當(dāng)所述業(yè)務(wù)源端與所述客戶端建立連接,且判斷自身不滿足所述第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流;
當(dāng)所述業(yè)務(wù)源端與所述客戶端未建立連接,且判斷自身滿足所述第一屬性信息時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流。
基于上述方法流程相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)源端,可以應(yīng)用于上述方法流程。
如圖6所示,為本發(fā)明實(shí)施例提供的一種業(yè)務(wù)源端的結(jié)構(gòu)示意圖,可以包括
接收模塊61,用于接收管理服務(wù)器發(fā)送的連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;
連接建立模塊62,用于根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
其中,所述連接建立模塊62可以具體用于,判斷所述業(yè)務(wù)源端是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接;否則,不與所述客戶端建立連接;
相應(yīng)地,所述業(yè)務(wù)源端還可以包括
發(fā)送模塊63,用于當(dāng)所述連接建立模塊判斷所述業(yè)務(wù)源端滿足所述第一屬性信息時(shí),向所述客戶端發(fā)送業(yè)務(wù)流。
其中,在本發(fā)明實(shí)施例提供的業(yè)務(wù)源端還可以包括
存儲(chǔ)模塊64,用于存儲(chǔ)所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;
所述連接建立模塊62還用于,當(dāng)根據(jù)所述存儲(chǔ)模塊64中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端未與所述客戶端建立連接,且判斷所述業(yè)務(wù)源端滿足對(duì)應(yīng)所述客戶端的第一屬性時(shí),與所述客戶端建立連接,并由所述發(fā)送模塊63向所述客戶端發(fā)送業(yè)務(wù)流;
所述發(fā)送模塊63還用于,當(dāng)所述連接建立模塊62根據(jù)所述存儲(chǔ)模塊64中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端與所述客戶端建立連接,且所述連接建立模塊62判斷所述業(yè)務(wù)源端不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流。
其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種動(dòng)態(tài)連接建立方法,其特征在于,包括管理服務(wù)器接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有所請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;所述管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
2.如權(quán)利要求1所述的方法,其特征在于,所述管理服務(wù)器中對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息存儲(chǔ)有各業(yè)務(wù)源端的第二屬性信息;所述連接建立請(qǐng)求消息中還包括請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性信息;所述管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,具體為所述管理服務(wù)器根據(jù)所述連接建立請(qǐng)求消息中攜帶的第二屬性信息,以及自身存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,查詢對(duì)應(yīng)的業(yè)務(wù)源端;所述管理服務(wù)器向所述查詢到的業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接,具體為所述業(yè)務(wù)源端判斷自身是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流;否則,不與所述客戶端建立連接。
4.如權(quán)利要求3所述的方法,其特征在于,所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;該方法還包括當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端建立連接,且判斷自身不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流;當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端未建立連接,且判斷自身滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流。
5.一種動(dòng)態(tài)連接建立方法,其特征在于,包括業(yè)務(wù)源端接收管理服務(wù)器發(fā)送的連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
6.如權(quán)利要求5所述的方法,其特征在于,所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接,具體為所述業(yè)務(wù)源端判斷自身是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流;否則,不與所述客戶端建立連接。
7.如權(quán)利要求6所述的方法,其特征在于,所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;該方法還包括當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端建立連接,且判斷自身不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流;當(dāng)所述業(yè)務(wù)源端根據(jù)所述連接信息確定自身與所述客戶端未建立連接,且判斷自身滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),與所述客戶端建立連接,并向所述客戶端發(fā)送業(yè)務(wù)流。
8.—種管理服務(wù)器,其特征在于,包括接收模塊,用于接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;發(fā)送模塊,用于向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
9.如權(quán)利要求8所述的管理服務(wù)器,其特征在于,所述連接建立請(qǐng)求消息中還包括請(qǐng)求建立連接的業(yè)務(wù)源端的第二屬性信息;所述管理服務(wù)器還包括存儲(chǔ)模塊,用于對(duì)應(yīng)業(yè)務(wù)源端的標(biāo)識(shí)信息存儲(chǔ)有各業(yè)務(wù)源端的第二屬性信息; 確定模塊,用于根據(jù)所述接收模塊接收到的連接建立請(qǐng)求消息中攜帶的第二屬性信息,以及所述存儲(chǔ)模塊存儲(chǔ)的各業(yè)務(wù)源端的第二屬性信息,確定對(duì)應(yīng)的業(yè)務(wù)源端;所述發(fā)送模塊具體用于,向所述確定模塊確定的業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息。
10.一種業(yè)務(wù)源端,其特征在于,包括接收模塊,用于接收管理服務(wù)器發(fā)送的連接指導(dǎo)信息,其中攜帶客戶端請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;連接建立模塊,用于根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。
11.如權(quán)利要求10所述的業(yè)務(wù)源端,其特征在于,所述連接建立模塊具體用于,判斷所述業(yè)務(wù)源端是否滿足所述第一屬性信息,并當(dāng)判斷為是時(shí),與所述客戶端建立連接;否則,不與所述客戶端建立連接; 所述業(yè)務(wù)源端還包括發(fā)送模塊,用于當(dāng)所述連接建立模塊判斷所述業(yè)務(wù)源端滿足所述第一屬性信息時(shí),向所述客戶端發(fā)送業(yè)務(wù)流。
12.如權(quán)利要求11所述的業(yè)務(wù)源端,其特征在于,還包括存儲(chǔ)模塊,用于存儲(chǔ)所述業(yè)務(wù)源端中記錄自身與所述客戶端之間的連接信息以及對(duì)應(yīng)所述客戶端的第一屬性信息;所述連接建立模塊還用于,當(dāng)根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端未與所述客戶端建立連接,且判斷所述業(yè)務(wù)源端滿足對(duì)應(yīng)所述客戶端的第一屬性時(shí),與所述客戶端建立連接,并由所述發(fā)送模塊向所述客戶端發(fā)送業(yè)務(wù)流。所述發(fā)送模塊還用于,當(dāng)所述連接建立模塊根據(jù)所述存儲(chǔ)模塊中存儲(chǔ)的連接信息確定所述業(yè)務(wù)源端與所述客戶端建立連接,且所述連接建立模塊判斷所述業(yè)務(wù)源端不滿足對(duì)應(yīng)所述客戶端的第一屬性信息時(shí),停止向所述客戶端發(fā)送業(yè)務(wù)流。
全文摘要
本發(fā)明公開(kāi)了一種動(dòng)態(tài)連接建立方法和設(shè)備,該方法包括管理服務(wù)器接收客戶端發(fā)送的連接建立請(qǐng)求消息,其中攜帶有所請(qǐng)求建立連接的業(yè)務(wù)源端的第一屬性信息;所述管理服務(wù)器向業(yè)務(wù)源端發(fā)送攜帶所述客戶端標(biāo)識(shí)信息以及所述第一屬性信息的連接指導(dǎo)消息,以使所述業(yè)務(wù)源端根據(jù)所述第一屬性信息確定是否與所述客戶端建立連接。在本發(fā)明中,實(shí)現(xiàn)了業(yè)務(wù)連接的動(dòng)態(tài)建立,提高了資源利用率。
文檔編號(hào)H04L29/06GK102523236SQ20111045816
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者周迪, 林鵬程 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
肇源县| 华坪县| 那曲县| 铁岭县| 石家庄市| 新营市| 视频| 江陵县| 武邑县| 宣威市| 永州市| 交口县| 广宁县| 聊城市| 元阳县| 龙陵县| 汝城县| 石阡县| 峨山| 同仁县| 浦城县| 汉阴县| 商丘市| 巫山县| 凤台县| 钦州市| 罗源县| 绍兴县| 临沂市| 柳江县| 鄱阳县| 上栗县| 乌兰县| 仪征市| 朔州市| 遂平县| 隆回县| 绥阳县| 夹江县| 山东省| 麦盖提县|