[發明專利]平臺互聯網關堆疊部署的負載均衡系統及視頻呼叫方法有效
| 申請號: | 201710256007.3 | 申請日: | 2017-04-18 |
| 公開(公告)號: | CN107124453B | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 張潔;李波 | 申請(專利權)人: | 西安大唐電信有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/66 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 劉強 |
| 地址: | 710075 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 互聯網 堆疊 部署 負載 均衡 系統 視頻 呼叫 方法 | ||
1.一種平臺互聯網關堆疊部署的負載均衡系統的視頻呼叫方法,其特征在于,包括以下步驟:
⑴主服務器在19001端口監聽,從服務器連接主服務器,建立tcp連接,發送iMsgType=Distribute_Client_CONNECT_REQ,連接請求命令,boby=null;
⑵從服務器連接成功,主服務器發送iMsgType=Didtribute_Client_CONNECT_RESP,boby=null;
⑶從服務器啟動負載采集模塊,每隔一段時間發送心跳信息和服務器性能參數,發送iMsgType=Distribute_Client_ECHO_REQ,心跳包,boby=null;
⑷主服務器發送iMsgType=Distribute_Client_ECHO_RESP,心跳回應包,boby=null;
⑸ocx連接服務器19532端口,建立信令通道,發送iMsgType=WEBINTERFACE_OCX_CONNECT_REQ,連接請求命令,boby=null;
⑹主服務器發送iMsgType=WEBINTERFACE_OCX_CONNECT_RESP,連接響應命令,boby=null;
⑺ocx發送看某一路視頻的定向命令,主服務器運行調度算法從當前服務器列表中選出合適的服務器;ocx發送iMsgType=WEBINTERFACE_OCX_CALL_WHO_REQ,body=MsgCallPlayWhoReq,包含設備id信息;
⑻主服務器發送iMsgType=WEBINTERFACE_OCX_CALL_WHO_RESP,body=MsgCallPlayWhoResp,主服務器返回選出的服務器地址和端口返給客戶端;
⑼客戶端利用返回結果,與選出的服務器建立數據流通道連接,發送iMsgType=DATA_OCX_CONNECT_REQ,媒體數據連接請求命令,boby=called⑽如果選出的是從服務器,從服務器回復iMsgType=DATA_OCX_CONNECT_RESP,boby=0為成功建立連接;
⑾客戶端發送視頻呼叫請求命令,iMsgType=WEBINTERFACE_OCX_CALL_PALY_REQ,boby=MsgCallPlayReq;
⑿主服務通過控制功能模塊給選出的服務器發送視頻呼叫請求命令,選出的服務器調用底層接口獲取視頻流轉發給客戶端;主服務器發送iMsgType=Distribute_Client_Call_Play_REQ,轉發呼叫命令,boby=MsgCallPlayReq;從服務器收到此命令,就開始呼叫視頻;
⒀從服務器如果呼叫視頻成功,給主服務器發送iMsgType=Distribute_Client_Call_Play_RESP,body=MsgDisServerCommResp;
⒁主服務器給ocx發送iMsgType=WEBINTERFACE_OCX_CALL_PALY_RESP,body=MsgWebServerCommResp;
⒂客戶端發送視頻停止呼叫命令,ocx發送iMsgType=WEBINTERFACE_OCX_CALL_STOP_REQ,body=MsgCallStopReq;
⒃主服務器通過控制功能模塊給選出的服務器發送視頻停止呼叫命令,選出的服務器調用底層接口停止視頻流的獲??;主服務器發送iMsgType=Distribute_Client_Call_STOP_REQ,body=MsgCallStopReq;
⒄從服務器收到命令,視頻轉發服務器功能完成,然后拆除數據流連接,至此,整個過程完畢;停止視頻成功回復iMsgType=Distribute_Client_Call_STOP_RESP,主服務器要更新調度計算模塊列表;
⒅主服務器給ocx發送iMsgType=
WEBINTERFACE_OCX_CALL_STOP_RESP,停止播放回復。
2.根據權利要求1所述的平臺互聯網關堆疊部署的負載均衡系統的視頻呼叫方法,其特征在于,對網絡系統狀況的檢測采用心跳通信機制,具體為:利用從服務器和主服務器的應用層協議間的心跳請求,進行判斷,即心跳算法。
3.根據權利要求2所述的平臺互聯網關堆疊部署的負載均衡系統的視頻呼叫方法,其特征在于,所述心跳算法是在從服務器和主服務器之間建立連接,然后從服務器定時向主服務器發送心跳包,探詢一次,主服務器有一組計數器與各從服務器對應,該組計數器每過時間t就加一,收到從服務器的心跳包或者數據包,計數就清零,當計數器i超過規定數量k時,表示在t*k時間沒沒有收到第i臺從服務器的響應,就認為該服務器不可用,這樣就得到了各從服務器的可用情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安大唐電信有限公司,未經西安大唐電信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710256007.3/1.html,轉載請聲明來源鉆瓜專利網。





