System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及內窺鏡,尤其涉及一種業務管理方法及相關設備。
技術介紹
1、內窺鏡系統,通常包括內窺鏡和圖像處理裝置。在內窺鏡系統的使用過程中,圖像處理裝置可根據用戶下發的指令,對內窺鏡采集的視頻源進行視頻錄制或圖像存儲。
2、一般地,圖像處理裝置可以采用多媒體編程框架gstreamer創建特定的gstreamer管道來實現特定的業務需求,例如,可以采用gstreamer創建錄像管道來實現視頻錄制功能;以及,采用gstreamer創建存圖管道來實現圖像存儲功能。
3、其中,由于在內窺鏡檢查的過程中,通常需要在錄制視頻和存儲圖像這兩種不同的業務需求中進行切換。所以,在現有方案中,通常會預先創建好兩組用于實現不同功能的gstreamer管道:錄像管道和存圖管道。其中,為了分別為這兩個管道配置對應的視頻源,參見圖1所示,圖像處理裝置中的中央處理器在對內窺鏡采集的視頻源進行編解碼之后,會將編解碼好的視頻流通過總線寫入不同的數據方向寄存器(ddr,data?direction?register)中,并通過驅動虛擬出不同的設備節點,其中的兩個設備節點,例如ddr1(對應視頻源1)和ddr2(對應視頻源2),可分別接入錄像管道和存圖管道,從而,當接收到視頻錄制指令時,可以利用錄像管道對接入其內的視頻源1進行視頻錄制,其中,在視頻錄制期間,若接收到圖像存儲指令,也可以從視頻源1中提取和保存當前幀圖像(即,在錄像期間也可以滿足存圖需求);但在非視頻錄制期間接受到圖像存儲指令時,則需要利用存圖管道從接入其內的視頻源2中提取和
4、然而,現有方案需要依靠硬件資源的調配來形成至少兩路并行的視頻源,對總線的帶寬、寄存器數量等硬件資源的要求較高,成本較高。
5、因此,如何在滿足不同業務需求的情況下,節省硬件資源,降低成本,是本領域亟待解決的技術問題。
技術實現思路
1、本申請實施例提供了一種應用于圖像處理裝置的業務管理方法及相關設備,能夠在滿足不同業務需求的情況下,節省硬件資源,降低成本。
2、本申請實施例第一方面提供了一種業務管理方法,應用于圖像處理裝置,所述圖像處理裝置與內窺鏡連接,所述方法包括:
3、接收所述內窺鏡采集的視頻源,并將所述視頻源接入單一的視頻管道;
4、根據接收到的業務需求指令管理所述視頻管道的運行狀態,并在對應的運行狀態下執行所述業務需求指令,以實現對應的業務功能;
5、其中,所述運行狀態包括存圖狀態、錄像狀態和空閑狀態;所述視頻管道在所述存圖狀態下被配置為存圖管道,在所述錄像狀態下被配置為錄像管道,在所述空閑狀態下被配置為無管道運行。
6、可選地,所述視頻管道的初始運行狀態為所述存圖狀態。
7、可選地,所述根據接收到的業務需求指令管理所述視頻管道的運行狀態,并在對應的運行狀態下執行所述業務需求指令,以實現對應的業務功能,包括:
8、根據接收到的業務需求指令確定所述視頻管道的目標運行狀態;其中,所述業務需求指令為開始錄像指令或者停止錄像指令時,所述視頻管道的目標運行狀態為錄像狀態,所述業務需求指令為存圖指令時,所述視頻管道的目標運行狀態為存圖狀態或者錄像狀態;
9、確定所述視頻管道當前是否處于所述目標運行狀態;
10、若是,則直接執行所述業務需求指令,以實現對應的業務功能;
11、若否,則根據所述目標運行狀態重新配置所述視頻管道,并在完成配置之后執行所述業務需求指令,以實現對應的業務功能。
12、可選地,所述根據所述目標運行狀態重新配置所述視頻管道,包括:
13、將所述視頻管道的運行狀態設置為空閑狀態,并釋放所述視頻管道當前占用的資源;
14、將所述視頻管道的運行狀態更新為所述目標運行狀態,并根據所述目標運行狀態為所述視頻管道重新配置資源,以重新創建與所述目標運行狀態匹配的視頻管道。
15、可選地,所述釋放所述視頻管道當前占用的資源,包括:
16、由創建所述視頻管道的對象銷毀當前運行的視頻管道并釋放其所占用的資源。
17、可選地,在所述視頻管道當前處于所述錄像狀態的情況下,若所述業務需求指令為停止錄像指令,則,在執行所述停止錄像指令,以停止錄像之后,所述方法還包括:
18、將所述視頻管道的運行狀態設置為空閑狀態,并釋放所述視頻管道當前占用的資源。
19、可選地,所述方法還包括:
20、在所述空閑狀態下持續監聽開始錄像指令;
21、若在預設時間內未接收到開始錄像指令,則重新創建與所述存圖狀態匹配的視頻管道,并將所述視頻管道的運行狀態更新為所述存圖狀態。
22、可選地,若所述視頻管道在空閑狀態下接收到所述存圖指令,則,所述根據所述目標運行狀態重新配置所述視頻管道,并在完成配置之后完成配置之后執行所述存圖指令,以實現存圖功能,包括:
23、確定接收到所述存圖指令之前的預設時間段內,是否有接收到開始錄像指令;
24、若是,則在將視頻管道配置為所述錄像管道之后,執行所述存圖指令,以實現存圖功能;
25、若否,則根據所述存圖狀態重新配置所述視頻管道,并在完成配置之后執行所述存圖指令,以實現存圖功能。
26、本申請實施例第二方面提供了一種業務管理系統,應用于圖像處理裝置,所述圖像處理裝置與內窺鏡連接,所述系統包括:
27、接收單元,用于接收所述內窺鏡采集的視頻源,并將所述視頻源接入單一的視頻管道;
28、執行單元,用于根據接收到的業務需求指令管理所述視頻管道的運行狀態,并在對應的運行狀態下執行所述業務需求指令,以實現對應的業務功能;其中,所述運行狀態包括存圖狀態、錄像狀態和空閑狀態;所述視頻管道在所述存圖狀態下被配置為存圖管道,在所述錄像狀態下被配置為錄像管道,在所述空閑狀態下被配置為無管道運行。
29、本申請實施例第二方面提供的用于執行第一方面所述的業務管理方法。
30、本申請實施例第三方面提供了一種圖像處理裝置,包括:
31、中央處理器,存儲器,輸入輸出接口以及電源;
32、所述存儲器為短暫存儲存儲器或持久存儲存儲器;
33、所述中央處理器配置為與所述存儲器通信,并執行所述存儲器中的指令操作以執行第一方面所述的業務管理方法。
34、本申請實施例第四方面提供了一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括指令,當所述指令在計算機上運行時,使得計算機執行第一方面所述的業務管理方法。
35、從以上技術方案可以看出,本申請實施例具有以下優點:本申請實施例公開的一種業務管理方法,根據接收到的業務需求指令對單一視頻管道的運行狀態進行串行管理(具體為,響應于不同時刻接收到的業務需求指令,將該視頻管道串行地切換成可實現對應業務功能的管道,例如,錄像管道或者存圖管本文檔來自技高網...
【技術保護點】
1.一種業務管理方法,其特征在于,應用于內窺鏡系統的圖像處理裝置,所述圖像處理裝置與內窺鏡連接,所述方法包括:
2.根據權利要求1所述的業務管理方法,其特征在于,所述視頻管道的初始運行狀態為所述存圖狀態。
3.根據權利要求1或2所述的業務管理方法,其特征在于,所述根據接收到的業務需求指令管理所述視頻管道的運行狀態,并在對應的運行狀態下執行所述業務需求指令,以實現對應的業務功能,包括:
4.根據權利要求3所述的業務管理方法,其特征在于,所述根據所述目標運行狀態重新配置所述視頻管道,包括:
5.根據權利要求4所述的業務管理方法,其特征在于,所述釋放所述視頻管道當前占用的資源,包括:
6.根據權利要求3所述的業務管理方法,其特征在于,在所述視頻管道當前處于所述錄像狀態的情況下,若所述業務需求指令為停止錄像指令,則,在執行所述停止錄像指令,以停止錄像之后,所述方法還包括:
7.根據權利要求6所述的業務管理方法,其特征在于,所述方法還包括:
8.根據權利要求3所述的業務管理方法,其特征在于,若所述視頻管道在
9.一種業務管理系統,其特征在于,應用于圖像處理裝置,所述圖像處理裝置與內窺鏡連接,所述系統包括:
10.一種圖像處理裝置,其特征在于,包括:
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括指令,當所述指令在計算機上運行時,使得計算機執行如權利要求1至8中任意一項所述的業務管理方法。
...【技術特征摘要】
1.一種業務管理方法,其特征在于,應用于內窺鏡系統的圖像處理裝置,所述圖像處理裝置與內窺鏡連接,所述方法包括:
2.根據權利要求1所述的業務管理方法,其特征在于,所述視頻管道的初始運行狀態為所述存圖狀態。
3.根據權利要求1或2所述的業務管理方法,其特征在于,所述根據接收到的業務需求指令管理所述視頻管道的運行狀態,并在對應的運行狀態下執行所述業務需求指令,以實現對應的業務功能,包括:
4.根據權利要求3所述的業務管理方法,其特征在于,所述根據所述目標運行狀態重新配置所述視頻管道,包括:
5.根據權利要求4所述的業務管理方法,其特征在于,所述釋放所述視頻管道當前占用的資源,包括:
6.根據權利要求3所述的業務管理方法,其特征在于,在所述視頻管道當前處于所述錄像狀態的情況下,若所...
【專利技術屬性】
技術研發人員:袁強,
申請(專利權)人:深圳開立生物醫療科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。