《一種基於處理器採集通道的尋道方法及裝置》是廣東威創視訊科技股份有限公司於2016年3月31日申請的專利,該專利的公布號為CN105703956A,授權公布日為2016年6月22日,發明人是陳昶、雷進軍。該發明涉及數據處理技術領域。
《一種基於處理器採集通道的尋道方法及裝置》解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。該發明實施例基於處理器採集通道的尋道方法包括:獲取到當前一處理器指定通道異常上報信息;通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;關閉疊加在下層的顯示屏故障信號。
2021年11月,《一種基於處理器採集通道的尋道方法及裝置》獲得第八屆廣東專利獎優秀獎。
(概述圖為《一種基於處理器採集通道的尋道方法及裝置》摘要附圖)
基本介紹
- 中文名:一種基於處理器採集通道的尋道方法及裝置
- 申請人:廣東威創視訊科技股份有限公司
- 申請日:2016年3月31日
- 申請號:2016102046051
- 公布號:CN105703956A
- 公布日:2016年6月22日
- 發明人:陳昶、雷進軍
- 地址:廣東省廣州市高新技術產業開發區科珠路233號
- 分類號:H04L12/24(2006.01)I、G06F17/30(2006.01)I
- 代理機構:北京集佳智慧財產權代理有限公司
- 代理人:楊炳財、屈慧麗
- 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,權利要求,實施方式,榮譽表彰,
專利背景
拼接牆作為專業的顯示技術分支,未來發展值得期待。拼接牆具有很大的組合空間:既可以採用小屏拼接、也可以採用大屏拼接;既可以一對一單屏拼接,也可以一對M×N整屏拼接;還可以大小屏混合拼裝。可以根據客戶對液晶拼接幕牆系統提出的系統規模和套用要求,按照系統的使用環境,選擇合適的產品和拼接方式,設計具體實施方案,滿足系統的套用需求。顯示拼接牆是由多個顯示單元拼接而成,2016年前在各行業套用廣泛。
由於處理器設備採集通道的器件性故障、鏈路故障、間接性故障、偶發故障等異常導致處理器採集信號失敗,從而影響後端的信號顯示正常業務,特別是重要場景情況下導致信號採集失敗而無法為後端解碼上大屏顯示。2016年前的處理方法是,在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致了重大損失的技術問題。
發明內容
專利目的
該發明實施例提供的一種基於處理器採集通道的尋道方法及裝置,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。
技術方案
《一種基於處理器採集通道的尋道方法及裝置》包括:獲取到當前一處理器指定通道異常上報信息;通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;關閉疊加在下層的所述顯示屏故障信號。
可選地,當判斷一所述處理器不存在其餘通道資源或存在其餘所述通道資源,且其餘所述通道資源狀態不正常,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
可選地,通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層具體包括:判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
可選地,獲取到當前一所述處理器指定通道異常上報信息之前還包括:獲取到信號開啟指令,查詢優先指定的一所述處理器的可用通道狀態是否正常,若一所述處理器的可用通道狀態不正常,則查詢一所述處理器是否存在其餘通道資源,若存在其餘所述通道資源,則查詢其餘所述通道資源是否正常,若其餘所述通道資源正常,則將所述正常信號投送到所述顯示屏上顯示。
可選地,當查詢一所述處理器不存在其餘通道資源,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則所述正常信號投送到所述顯示屏上顯示。
該發明實施例提供的一種基於處理器採集通道的尋道裝置,包括:獲取單元,用於獲取到當前一處理器指定通道異常上報信息;疊加單元,用於通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;關閉單元,用於關閉疊加在下層的所述顯示屏故障信號。
可選地,疊加單元具體包括:第一判斷子單元,用於通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則觸發疊加子單元,不存在其餘通道資源或存在其餘所述通道資源,且其餘所述通道資源狀態不正常,則觸發第一查詢子單元;所述疊加子單元,用於通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;所述第一查詢子單元,用於通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則觸發所述疊加子單元通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
可選地,所述疊加子單元,用於當所述第一查詢子單元通過所述資源庫查詢不存在具有一可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
可選地,基於處理器採集通道的尋道裝置還包括:開啟指令獲取單元,用於獲取到信號開啟指令,查詢優先指定的一所述處理器的可用通道狀態是否正常,若一所述處理器的可用通道狀態不正常,則觸發第二查詢單元;所述第二查詢單元,用於查詢一所述處理器是否存在其餘通道資源,若存在其餘所述通道資源,則查詢其餘所述通道資源是否正常,若其餘所述通道資源正常,則將所述正常信號投送到所述顯示屏上顯示。
可選地,基於處理器採集通道的尋道裝置還包括:第三查詢單元,用於當查詢一所述處理器不存在其餘通道資源,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則所述正常信號投送到所述顯示屏上顯示。
改善效果
《一種基於處理器採集通道的尋道方法及裝置》所述基於處理器採集通道的尋道方法包括:獲取到當前一處理器指定通道異常上報信息;通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;關閉疊加在下層的顯示屏故障信號。該實施例中,通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。
附圖說明
圖1為該發明實施例提供的一種基於處理器採集通道的尋道方法的一個實施例的流程示意圖;
圖2為該發明實施例提供的一種基於處理器採集通道的尋道方法的另一個實施例的流程示意圖;
圖3為該發明實施例提供的一種基於處理器採集通道的尋道方法的另一個實施例的流程示意圖;
圖4為該發明實施例提供的一種基於處理器採集通道的尋道裝置的一個實施例的結構示意圖;
圖5為該發明實施例提供的一種基於處理器採集通道的尋道裝置的另一個實施例的結構示意圖;
圖6為圖2的套用例示意圖;
圖7為圖3的套用例示意圖。
權利要求
1.一種基於處理器採集通道的尋道方法,其特徵在於,包括:獲取到當前一處理器指定通道異常上報信息;通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;關閉疊加在下層的所述顯示屏故障信號。
2.根據權利要求1所述的基於處理器採集通道的尋道方法,其特徵在於,當判斷一所述處理器不存在其餘通道資源或存在其餘所述通道資源,且其餘所述通道資源狀態不正常,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
3.根據權利要求2所述的基於處理器採集通道的尋道方法,其特徵在於,通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層具體包括:判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
4.根據權利要求1至3中任意一項所述的基於處理器採集通道的尋道方法,其特徵在於,獲取到當前一所述處理器指定通道異常上報信息之前還包括:獲取到信號開啟指令,查詢優先指定的一所述處理器的可用通道狀態是否正常,若一所述處理器的可用通道狀態不正常,則查詢一所述處理器是否存在其餘通道資源,若存在其餘所述通道資源,則查詢其餘所述通道資源是否正常,若其餘所述通道資源正常,則將所述正常信號投送到所述顯示屏上顯示。
5.根據權利要求4所述的基於處理器採集通道的尋道方法,其特徵在於,當查詢一所述處理器不存在其餘通道資源,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則所述正常信號投送到所述顯示屏上顯示。
6.一種基於處理器採集通道的尋道裝置,其特徵在於,包括:獲取單元,用於獲取到當前一處理器指定通道異常上報信息;疊加單元,用於通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;關閉單元,用於關閉疊加在下層的所述顯示屏故障信號。
7.根據權利要求6所述的基於處理器採集通道的尋道裝置,其特徵在於,疊加單元具體包括:第一判斷子單元,用於通過資源庫判斷一所述處理器是否存在其餘通道資源,並查詢其餘所述通道資源狀態是否正常,若存在其餘所述通道資源及其餘所述通道資源狀態正常,則觸發疊加子單元,不存在其餘通道資源或存在其餘所述通道資源,且其餘所述通道資源狀態不正常,則觸發第一查詢子單元;所述疊加子單元,用於通過資源狀態正常的其餘所述通道將正常信號疊加在所述異常上報信息對應的顯示屏故障信號位置上層;所述第一查詢子單元,用於通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則觸發所述疊加子單元通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
8.根據權利要求7所述的基於處理器採集通道的尋道裝置,其特徵在於,所述疊加子單元,用於當所述第一查詢子單元通過所述資源庫查詢不存在具 有一可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則通過一所述可用通道將所述正常信號疊加在所述異常上報信息對應的所述顯示屏故障信號位置上層。
9.根據權利要求6至8中任意一項所述的基於處理器採集通道的尋道裝置,其特徵在於,基於處理器採集通道的尋道裝置還包括:開啟指令獲取單元,用於獲取到信號開啟指令,查詢優先指定的一所述處理器的可用通道狀態是否正常,若一所述處理器的可用通道狀態不正常,則觸發第二查詢單元;所述第二查詢單元,用於查詢一所述處理器是否存在其餘通道資源,若存在其餘所述通道資源,則查詢其餘所述通道資源是否正常,若其餘所述通道資源正常,則將所述正常信號投送到所述顯示屏上顯示。
10.根據權利要求9所述的基於處理器採集通道的尋道裝置,其特徵在於,基於處理器採集通道的尋道裝置還包括:第三查詢單元,用於當查詢一所述處理器不存在其餘通道資源,則通過所述資源庫查詢是否存在具有一可用通道的另一所述處理器,若存在具有一所述可用通道的另一所述處理器,則判斷一所述可用通道是否正常,以及一所述處理器和另一所述處理器之間的級聯通道是否滿足所述正常信號,若一所述可用通道正常,以及一所述處理器和另一所述處理器之間的級聯通道資源滿足所述正常信號,則所述正常信號投送到所述顯示屏上顯示。
實施方式
參閱圖1,該發明實施例提供的一種基於處理器採集通道的尋道方法的一個實施例包括:
101、獲取到當前一處理器指定通道異常上報信息;該實施例中,當操作人員需要對處理器採集通道信號使用過程中異常的情況處理時,首先需要獲取到當前一處理器指定通道異常上報信息。
102、通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則執行步驟103;當獲取到當前一處理器指定通道異常上報信息之後,需要通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則執行步驟103。
103、通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;當存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層。
104、關閉疊加在下層的顯示屏故障信號。當通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層之後,需要關閉疊加在下層的顯示屏故障信號。
該實施例中,通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。上面是對基於處理器採集通道的尋道方法的過程進行詳細的描述,下面將對具體的使用過程中異常處理過程進行描述,參閱圖2,該發明實施例提供的一種基於處理器採集通道的尋道方法的另一個實施例包括:
201、獲取到當前一處理器指定通道異常上報信息;該實施例中,當操作人員需要對處理器採集通道信號使用過程中異常的情況處理時,首先需要獲取到當前一處理器指定通道異常上報信息。
202、通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則執行步驟203,若不存在其餘通道資源或存在其餘通道資源,且其餘通道資源狀態不正常,則執行步驟204;當獲取到當前一處理器指定通道異常上報信息之後,需要通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則執行步驟203,若不存在其餘通道資源或存在其餘通道資源,且其餘通道資源狀態不正常,則執行步驟204。
203、通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;當存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層。
204、通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則執行步驟205;當判斷一處理器不存在其餘通道資源或存在其餘通道資源,且其餘通道資源狀態不正常,則通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則執行步驟205。
205、判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則執行步驟203通過一可用通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;當通過資源庫查詢存在具有一可用通道的另一處理器,則判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則執行步驟203通過一可用通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層。
206、關閉疊加在下層的顯示屏故障信號。當步驟203之後,需要關閉疊加在下層的顯示屏故障信號。
如圖6所示,套用例一包括:
1.處理器A的採集通道在大屏上不間斷長時間運行時,採集通道發生解碼故障、信號丟失、信號抖動等異常後,該採集通道處理器將即時主動上報通道異常信息到處理器控制服務端。
2.處理器控制服務端查詢處理器A資源池是否有其他可用採集通道資源,如果有可用採集通道資源,將向處理器A傳送查詢採集通道狀態信息。在處理器A上能尋找到可用資源並且採集通道狀態信息正常時,將該新採集通道信號投送到顯示拼接大屏上,疊加在原異常信號位置上,代替原異常信號,再將異常採集通道信號關閉,完成正常採集通道信號與異常採集通道信號的平滑切換。由於先將正常信號疊加在異常信號之上,顯示大屏上直接看到正常信號,關閉異常信號這個過程將不呈現出來。所有達到平滑切換的過程,不存在關閉異常信號再打開正常信號的過程,所以異常採集信號不會影響顯示拼接大屏信號業務的不間斷工作。
3.處理器服務控制端查詢處理器A無可用採集通道資源,控制端將通過資源池尋找其他處理器B可用採集通道資源。查詢處理器B如果無可用採集通道或者處理器間級聯通道,處理器服務控制端將上報異常設備信以結束本次操作
4.處理器控制服務端如果查詢處理器B有可用採集通道以及處理器間級聯通道滿足。則將新尋道的處理器B指定採集通道作為本次信號採集投送採集資源,將正常信號疊加在原顯示大屏故障信號的位置上,再關閉原異常採集通道信號,完成正常信號與異常信號將的無縫平滑切換。
該實施例中,通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。
進一步地,顯示大屏系統在工作運行中,採集通道信號在拼接大屏上顯示時,通過此機制能保障信號在異常情況下實時恢復正常,保證業務不間斷的工作提供可靠性。系統在運行中,指定的信號採集通道在顯示大屏上實時顯示,如果信號發生解碼故障、信號抖動、無信號輸出,此採集通道根據異常及時上報異常訊息到服務控制端。服務控制端接收到異常信息後,不是將異常信號關閉,而採取查詢資源庫中是否有本處理器的其他採集通道資源,同時服務控制端傳送信息查詢處理器該通道狀態信息是否正常,如果正常則將採集信號往後端傳輸投送到顯示大屏上。如果本處理器無可用採集通道,則通過資源庫查詢其他處理器是否有可用採集通道資源,同時處理器之間級聯資源是否滿足,如果都能滿足則將此通道開在顯示拼接大屏的同一個位置上,疊加在異常採集通道的上層,完成無縫平滑切換掉異常通道信號,然後在關掉異常採集通道信號。由此一系列的互動機制能將顯示大屏上異常信號瞬間替換,無縫平滑的切換在替換異常採集通道時,基本可以忽略異常帶來的影響。
上面是對對具體的使用過程中異常處理過程進行描述,下面將對開啟信號的過程進行詳細的描述,參閱圖3,該發明實施例提供的一種基於處理器採集通道的尋道方法的另一個實施例包括:
301、獲取到信號開啟指令,查詢優先指定的一處理器的可用通道狀態是否正常,若一處理器的可用通道狀態不正常,則執行步驟302;當採集信號通道開啟時,根據採集通道所屬的處理器,查詢該通道的信號狀態是否有各種異常如解碼失敗、信號不穩定抖動、無信號等。無異常則將信號通過後端處理然後在拼接大屏上投放顯示,如有異常,則查詢優先指定的一處理器的可用通道狀態是否正常,若一處理器的可用通道狀態不正常,則執行步驟302。
302、查詢一處理器是否存在其餘通道資源,若存在其餘通道資源,則執行步驟303,若一處理器不存在其餘通道資源,則執行步驟305;當查詢優先指定的一處理器的可用通道狀態不正常,則查詢一處理器是否存在其餘通道資源,若存在其餘通道資源,則執行步驟303,若一處理器不存在其餘通道資源,則執行步驟305。
303、查詢其餘通道資源是否正常,若其餘通道資源正常,則執行步驟304;若存在其餘通道資源,則查詢其餘通道資源是否正常,若其餘通道資源正常,則執行步驟304。
304、將正常信號投送到顯示屏上顯示;當查詢其餘通道資源正常,則將正常信號投送到顯示屏上顯示。
305、通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則執行步驟306;當一處理器不存在其餘通道資源,則通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則執行步驟306。
306、判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則執行步驟304。當存在具有一可用通道的另一處理器,則判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則執行步驟304。
如圖7所示,套用例二包括:處理器服務控制端將在對每台處理器發出枚舉所有採集通道以及處理器之間的級聯通道資源。處理器採集通道資源是能採集外部信號源的通道,主要負責信號採集解碼;處理器之間的級聯通道資源主要提供其中一台處理器採集信號後共享到其他處理器的傳輸通道資源。由於一套拼接顯示大屏是由多台處理器組成,所以一個拼接大屏上顯示的採集信號畫面是由多台處理器投送信號拼接成的一個畫面。級聯通道就是為一台處理器採集通道信號傳輸共享到其他處理器提供通道資源,從而完成多台處理器在顯示大屏上投送一個完成畫面。枚舉每台處理器的採集通道資源以及級聯通道資源後,處理器控制服務端將為每台處理器創建採集通道資源池以及級聯通道資源池,以記錄使用過的資源、異常資源、可用資源。
1.將指定信號源投送到顯示拼接大屏上,信號視窗是由多台處理器輸出拼接完成。處理器服務控制端需要查詢處理器采通道資源池以及級聯通道資源池,以確認是否有資源將指定信號源投送到顯示拼接大屏上顯示。如果資源不滿足則服務控制端將資源不足信息返回服務控制終端以結束信號投送操作。
2.在處理器服務控制端查詢處理器採集通道以及處理器之間級聯通道資源池後,如果資源能滿足的情況下,處理器服務控制端將根據資源編號由小到大的排序尋找可用採集通道以及可用的處理器間級聯通道。
3.在以上尋道後指定可用採集通道,處理器服務控制端將向指定採集通道處理器A傳送查詢通道狀態信息。如果處理器A返回的採集通道狀態信息正常,即採集通道無解碼故障、無信號、信號抖動等問題,則將採集通道信號投送到顯示拼接大屏系統上。
4.處理器服務控制端向指定採集通道處理器A傳送查詢通道狀態信息後,如果處理器A返回的採集通道狀態信息異常,控制端將查詢資源池處理器A是否有其他採集通道資源可用。如果處理器A有其他可用採集通道資源,則執行第3步。
5.處理器服務控制端查詢處理器A已經無可用採集通道資源,則通過資源池查詢其他處理器B是否有可用採集通道資源,如果查詢所有的處理器無可用採集通道資源或者無處理器間級聯通道資源,處理器服務控制端將返回資源不足以結束信號投送操作。
6.處理器服務控制端通過資源池查詢其他處理器B如有可用採集通道資源以及處理器之間級聯通道資源,則向處理器B查詢該採集通道狀態是否正常,通道尋道指定處理器B採集通道狀態正常的為本次信號投送通道。信號正常投送到拼接大屏上顯示後,服務控制端將更新處理器採集通道、級聯通道資源池。返回本次信號投送結果,完成信號投送操作。
該實施例中,採集信號通道開啟時,根據採集通道所屬的處理器,查詢該通道的信號狀態是否有各種異常如解碼失敗、信號不穩定抖動、無信號等。無異常則將信號通過後端處理然後在拼接大屏上投放顯示,如有異常,則通過資源庫查詢該處理器是否還有其他可以用的採集通道,同時查詢該通道狀態信息,確保通道可用則採用此通道投送到顯示大屏顯示。如果對應的處理器上無可用的正常採集通道,則通過資源庫採用其他處理器的採集通道資源,同時查詢對應基於處理器採集通道的尋道狀態信息是否正確以及處理器之間級聯通道是否滿足,資源不滿足則返回現有狀態,如果滿足則是用本次尋道的採集通道作為信號採集投送到顯示大屏顯示。通過此機制,避免了將異常信號直接投送到顯示拼接大屏上顯示。由於拼接大屏系統基本由多台處理器組成,同時每台處理器有多個採集通道,所以此機制能保障現場採集信號的可靠性。
參閱圖4,該發明實施例提供的一種基於處理器採集通道的尋道裝置一個實施例包括:獲取單元401,用於獲取到當前一處理器指定通道異常上報信息;疊加單元402,用於通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;關閉單元403,用於關閉疊加在下層的顯示屏故障信號。
該實施例中,疊加單元402通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。
上面是對基於處理器採集通道的尋道裝置的各單元進行詳細的描述,下面將對各子單元和附加單元進行詳細的描述,參閱圖5,該發明實施例提供的一種基於處理器採集通道的尋道裝置另一個實施例包括:獲取單元501,用於獲取到當前一處理器指定通道異常上報信息;疊加單元502,用於通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層。
疊加單元502具體包括:第一判斷子單元5021,用於通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則觸發疊加子單元5022,不存在其餘通道資源或存在其餘通道資源,且其餘通道資源狀態不正常,則觸發第一查詢子單元5023;疊加子單元5022,用於通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,疊加子單元5022,用於當第一查詢子單元通過資源庫查詢不存在具有一可用通道的另一處理器,則判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則通過一可用通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層;第一查詢子單元5023,用於通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則觸發疊加子單元通過一可用通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層。關閉單元503,用於關閉疊加在下層的顯示屏故障信號。
基於處理器採集通道的尋道裝置還包括:開啟指令獲取單元504,用於獲取到信號開啟指令,查詢優先指定的一處理器的可用通道狀態是否正常,若一處理器的可用通道狀態不正常,則觸發第二查詢單元505;第二查詢單元505,用於查詢一處理器是否存在其餘通道資源,若存在其餘通道資源,則查詢其餘通道資源是否正常,若其餘通道資源正常,則將正常信號投送到顯示屏上顯示。
第三查詢單元506,用於當查詢一處理器不存在其餘通道資源,則通過資源庫查詢是否存在具有一可用通道的另一處理器,若存在具有一可用通道的另一處理器,則判斷一可用通道是否正常,以及一處理器和另一處理器之間的級聯通道是否滿足正常信號,若一可用通道正常,以及一處理器和另一處理器之間的級聯通道資源滿足正常信號,則正常信號投送到顯示屏上顯示。
該實施例中,疊加單元502通過資源庫判斷一處理器是否存在其餘通道資源,並查詢其餘通道資源狀態是否正常,若存在其餘通道資源及其餘通道資源狀態正常,則通過資源狀態正常的其餘通道將正常信號疊加在異常上報信息對應的顯示屏故障信號位置上層,解決了2016年前的在出現以上的故障後,將進行故障排查、更換設備,從而恢復處理器的採集通道正常業務,但降低系統的可靠性,中斷現場了的業務使用,特別是重要的現場如交通、公安系統、新聞媒體等將是致命的,導致的重大損失的技術問題。
進一步地,顯示大屏系統在工作運行中,採集通道信號在拼接大屏上顯示時,通過此機制能保障信號在異常情況下實時恢復正常,保證業務不間斷的工作提供可靠性。系統在運行中,指定的信號採集通道在顯示大屏上實時顯示,如果信號發生解碼故障、信號抖動、無信號輸出,此採集通道根據異常及時上報異常訊息到服務控制端。服務控制端接收到異常信息後,不是將異常信號關閉,而採取查詢資源庫中是否有本處理器的其他採集通道資源,同時服務控制端傳送信息查詢處理器該通道狀態信息是否正常,如果正常則將採集信號往後端傳輸投送到顯示大屏上。如果本處理器無可用採集通道,則通過資源庫查詢其他處理器是否有可用採集通道資源,同時處理器之間級聯資源是否滿足,如果都能滿足則將此通道開在顯示拼接大屏的同一個位置上,疊加在異常採集通道的上層,完成無縫平滑切換掉異常通道信號,然後在關掉異常採集通道信號。由此一系列的互動機制能將顯示大屏上異常信號瞬間替換,無縫平滑的切換在替換異常採集通道時,基本可以忽略異常帶來的影響。
進一步地,採集信號通道開啟時,根據採集通道所屬的處理器,查詢該通道的信號狀態是否有各種異常如解碼失敗、信號不穩定抖動、無信號等。無異常則將信號通過後端處理然後在拼接大屏上投放顯示,如有異常,則通過資源庫查詢該處理器是否還有其他可以用的採集通道,同時查詢該通道狀態信息,確保通道可用則採用此通道投送到顯示大屏顯示。如果對應的處理器上無可用的正常採集通道,則通過資源庫採用其他處理器的採集通道資源,同時查詢對應基於處理器採集通道的尋道狀態信息是否正確以及處理器之間級聯通道是否滿足,資源不滿足則返回現有狀態,如果滿足則是用本次尋道的採集通道作為信號採集投送到顯示大屏顯示。通過此機制,避免了將異常信號直接投送到顯示拼接大屏上顯示。由於拼接大屏系統基本由多台處理器組成,同時每台處理器有多個採集通道,所以此機制能保障現場採集信號的可靠性。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在該申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連線可以是通過一些接口,裝置或單元的間接耦合或通信連線,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現該實施例方案的目的。另外,在該發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,該發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一台計算機設備(可以是個人計算機,伺服器,或者網路設備等)執行該發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:隨身碟、移動硬碟、唯讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光碟等各種可以存儲程式代碼的介質。
榮譽表彰
2021年11月,《一種基於處理器採集通道的尋道方法及裝置》獲得第八屆廣東專利獎優秀獎。