[發明專利]碼流轉發方法及設備在審
| 申請號: | 201710402441.8 | 申請日: | 2017-06-01 |
| 公開(公告)號: | CN106993063A | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 沈建 | 申請(專利權)人: | 上海寰視網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙)31243 | 代理人: | 甘章乖,鄂艷濤 |
| 地址: | 201715 上海市青浦區朱*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流轉 方法 設備 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種碼流轉發方法及設備。
背景技術
現有的大型網絡監控平臺上有大量的網絡攝像機,這些網絡攝像機需要通過大型網絡監控平臺來集中上墻顯示監控圖像。在大型網絡監控平臺與分布式顯像系統對接時需要用到碼流轉發服務器來搭建網絡監控平臺與分布式顯像系統之間的通訊“橋梁”,當兩大平臺之間“通行量”比較大的時候,各“橋梁”之間就需要一種技術來均衡分配“通行量”。
現有的采用接架構為:網絡攝像機與碼流轉發服務器為多對1的關系,碼流轉發服務器與分布式顯像系統中的顯示屏為1對多的關系,這樣就形成了一個瓶頸,好比兩頭是多車道中間是單車道的高速公路一樣,中間的一車道勢必成為車流瓶頸。
發明內容
本發明的一個目的是提供一種碼流轉發方法及設備,能夠解決現有碼流轉發的瓶頸問題。
根據本發明的一個方面,提供了一種碼流轉發方法,該方法包括:
獲取多個碼流轉發服務器的負載狀況;
接收碼流轉發請求;
根據每個碼流轉發服務器的負載狀況,為所述碼流轉發請求分配對應的碼流轉發服務器。
進一步的,上述方法中,根據權利要求1或2所述的方法,其中,所述負載狀況包括每個碼流轉發服務器的最大負載能力和當前負載狀況。
進一步的,上述方法中,根據每個碼流轉發服務器的負載狀況,為所述碼流轉發請求分配對應的碼流轉發服務器,包括:
根據每個碼流轉發服務器的最大負載能力和當前負載狀況,確定每個碼流轉發服務器的剩余負載能力;
根據每個碼流轉發服務器的剩余負載能力,為所述碼流轉發請求分配對應的碼流轉發服務器。
進一步的,上述方法中,獲取多個碼流轉發服務器的負載狀況,包括:
建立所述碼流轉發請求的接收調度者進程;
將所述接收調度者進程與各個碼流轉發服務器的進程建立通信并維護之間的心跳,所述接收調度者進程從各個碼流轉發服務器的進程獲取的實時上報的負載狀況的心跳數據。
進一步的,上述方法中,所述接收調度者進程從各個碼流轉發服務器的進程獲取的實時上報的負載狀況的心跳數據之后,還包括:
所述調度者進程維護一個隊列,在所述隊列中記錄每個碼流轉發服務器的進程的最大負載能力和當前負載狀況。
進一步的,上述方法中,根據每個碼流轉發服務器的負載狀況,為所述碼流轉發請求分配對應的碼流轉發服務器之后,還包括:
監控每個碼流轉發服務器是否異常,
若是,將該異常的碼流轉發服務器上的當前負載分配給其他正常的碼流轉發服務器。
進一步的,上述方法中,將該異常的碼流轉發服務器上的當前負載分配給其他正常的碼流轉發服務器,包括:
判斷所述異常的碼流轉發服務器上當前是否有負載,
若有,根據其他正常的碼流轉發服務器的最大負載能力和當前負載狀況,將該異常的碼流轉發服務器上的當前負載分配給其他正常的碼流轉發服務器。
根據本發明的另一方面,還提供了一種碼流轉發設備,該設備包括:
獲取裝置,用于獲取多個碼流轉發服務器的負載狀況;
接收裝置,用于接收碼流轉發請求;
負載均衡裝置,用于根據每個碼流轉發服務器的負載狀況,為所述碼流轉發請求分配對應的碼流轉發服務器。
進一步的,上述設備中,所述負載狀況包括每個碼流轉發服務器的最大負載能力和當前負載狀況。
進一步的,上述設備中,所述負載均衡裝置,用于根據每個碼流轉發服務器的最大負載能力和當前負載狀況,確定每個碼流轉發服務器的剩余負載能力;根據每個碼流轉發服務器的剩余負載能力,為所述碼流轉發請求分配對應的碼流轉發服務器。
進一步的,上述設備中,所述獲取裝置,用于建立所述碼流轉發請求的接收調度者進程;將所述接收調度者進程與各個碼流轉發服務器的進程建立通信并維護之間的心跳,所述接收調度者進程從各個碼流轉發服務器的進程獲取的實時上報的負載狀況的心跳數據。
進一步的,上述設備中,所述負載均衡裝置,用于所述調度者進程維護一個隊列,在所述隊列中記錄每個碼流轉發服務器的進程的最大負載能力和當前負載狀況。
進一步的,上述設備中,所述負載均衡裝置,還用于監控每個碼流轉發服務器是否異常,若是,將該異常的碼流轉發服務器上的當前負載分配給其他正常的碼流轉發服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寰視網絡科技有限公司,未經上海寰視網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710402441.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防竊電電流互感器
- 下一篇:線包自動插片裝置





