• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的方法、裝置和系統(tǒng)制造方法及圖紙

    技術(shù)編號(hào):8455437 閱讀:225 留言:0更新日期:2013-03-22 01:20
    本發(fā)明專利技術(shù)適用于視頻監(jiān)控領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的方法、裝置和系統(tǒng)。在本發(fā)明專利技術(shù)實(shí)施例中,所述方法包括:接收用戶發(fā)送的操作指令;根據(jù)操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻監(jiān)控設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送操作指令,子進(jìn)程具備與所述統(tǒng)一接口對(duì)應(yīng)的接口;若子進(jìn)程對(duì)操作指令沒有正常響應(yīng),則對(duì)子進(jìn)程進(jìn)行重啟以便繼續(xù)向子進(jìn)程發(fā)送操作指令。本發(fā)明專利技術(shù)提供的方法在視頻設(shè)備生產(chǎn)廠商提供的SDK出現(xiàn)異常時(shí),保證了視頻監(jiān)控系統(tǒng)的穩(wěn)定性;由于每個(gè)視頻設(shè)備對(duì)應(yīng)的子進(jìn)程具備與主進(jìn)程的統(tǒng)一接口對(duì)應(yīng)的接口,因此,新增視頻設(shè)備時(shí),只需要根據(jù)SDK增加相應(yīng)的子進(jìn)程,從而保證了視頻監(jiān)控系統(tǒng)較強(qiáng)的獨(dú)立性和良好的擴(kuò)展性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的方法、裝置和系統(tǒng)
    本專利技術(shù)屬于視頻監(jiān)控領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的方法、裝置和系統(tǒng)。
    技術(shù)介紹
    視頻監(jiān)控系統(tǒng)是一種防范能力較強(qiáng)的綜合系統(tǒng),也是安全防范系統(tǒng)的重要組成部分。視頻監(jiān)控系統(tǒng)以其直觀、準(zhǔn)確、及時(shí)和信息內(nèi)容豐富而廣泛應(yīng)用于許多場(chǎng)合。近年來,隨著國內(nèi)對(duì)視頻監(jiān)控的需求不斷增加,視頻設(shè)備生產(chǎn)廠商也不斷增長,然而,由于安防產(chǎn)業(yè)發(fā)展時(shí)間較短,尚未形成完善的行業(yè)標(biāo)準(zhǔn)。各個(gè)視頻設(shè)備生產(chǎn)廠商根據(jù)各自企業(yè)的發(fā)展制定了各自相應(yīng)的企業(yè)標(biāo)準(zhǔn),并由此形成了各不相同的軟件開發(fā)工具包(Software Development Kit, SDK)。所謂SDK,是由視頻設(shè)備生產(chǎn)廠商提供、實(shí)現(xiàn)與設(shè)備通訊的接口和實(shí)現(xiàn)設(shè)備視頻流編解碼的接口。由于視頻設(shè)備生產(chǎn)廠商提供的SDK各不相同,甚至同一視頻設(shè)備生產(chǎn)廠商在不同時(shí)期的開發(fā)的系列產(chǎn)品其SDK也存在很大差異,這種視頻設(shè)備生產(chǎn)廠商提供的SDK “各自為政”的現(xiàn)象為視頻監(jiān)控系統(tǒng)的設(shè)備接入帶來了巨大的挑戰(zhàn)。例如, 用戶在不同時(shí)期采購了不同品牌的視頻設(shè)備,因此,如何使用相同的視頻監(jiān)控系統(tǒng)兼容不同SDK的視頻設(shè)備生產(chǎn)廠商提供的視頻設(shè)備成為業(yè)界亟需解決的問題之一。對(duì)于上述問題,現(xiàn)有技術(shù)提供的一種方法是將視頻設(shè)備生產(chǎn)廠商提供的SDK進(jìn)行二次封裝,形成接口統(tǒng)一的插件。視頻監(jiān)控系統(tǒng)客戶端在與視頻監(jiān)控系統(tǒng)的前端設(shè)備交互時(shí),其主進(jìn)程通過調(diào)用插件的方式來實(shí)現(xiàn)對(duì)這些視頻設(shè)備的兼容。由于插件本質(zhì)上與動(dòng)態(tài)鏈接庫文件相當(dāng),因此,上述現(xiàn)有技術(shù)提供的方法缺陷在于隨著視頻設(shè)備種類的增加,加載時(shí)間不斷增加,而且由于不同視頻設(shè)備生產(chǎn)廠商提供的 SDK的穩(wěn)定性不一致,某個(gè)SDK出現(xiàn)嚴(yán)重錯(cuò)誤時(shí),容易導(dǎo)致整個(gè)視頻監(jiān)控系統(tǒng)客戶端的程序不穩(wěn)定。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的在于提供一種實(shí)現(xiàn)多種視頻設(shè)備兼容的方法、裝置和系統(tǒng),旨在解決現(xiàn)有技術(shù)因視頻設(shè)備生產(chǎn)廠商提供的SDK出錯(cuò)對(duì)視頻監(jiān)控系統(tǒng)客戶端程序造成不穩(wěn)定的問題。本專利技術(shù)是這樣實(shí)現(xiàn)的,一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的方法,所述方法包括接收用戶發(fā)送的操作指令;根據(jù)所述操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻監(jiān)控設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送所述操作指令,所述子進(jìn)程具備與所述統(tǒng)一接口對(duì)應(yīng)的接口 ;若所述子進(jìn)程對(duì)所述操作指令沒有正常響應(yīng),則對(duì)所述子進(jìn)程進(jìn)行重啟以便繼續(xù)向所述子進(jìn)程發(fā)送所述操作指令。本專利技術(shù)的另一目的在于提供一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的裝置,所述裝置包括主進(jìn)程模塊,所述主進(jìn)程模塊包括接收子模塊、發(fā)送子模塊和控制子模塊;所述接收子模塊,用于接收用戶發(fā)送的操作指令;所述發(fā)送子模塊,用于根據(jù)所述操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻監(jiān)控設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送所述操作指令,所述子進(jìn)程具備與所述統(tǒng)一接口對(duì)應(yīng)的接口 ;所述控制子模塊,用于若所述子進(jìn)程對(duì)所述操作指令沒有正常響應(yīng),則對(duì)所述子進(jìn)程進(jìn)行重啟以便繼續(xù)向所述子進(jìn)程發(fā)送所述操作指令。本專利技術(shù)的另一目的在于提供一種實(shí)現(xiàn)多種視頻監(jiān)控設(shè)備兼容的系統(tǒng),所述系統(tǒng)包括視頻前端設(shè)備和控制設(shè)備,所述控制設(shè)備包括主進(jìn)程模塊和子進(jìn)程模塊;所述視頻前端設(shè)備,用于對(duì)視頻數(shù)據(jù)進(jìn)行處理并將處理結(jié)果返回所述子進(jìn)程模塊;所述主進(jìn)程模塊,用于接收用戶發(fā)送的操作指令,根據(jù)所述操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻監(jiān)控設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送所述操作指令,若所述子進(jìn)程對(duì)所述操作指令沒有正常響應(yīng),則對(duì)所述子進(jìn)程進(jìn)行重啟以便繼續(xù)向所述子進(jìn)程發(fā)送所述操作指令,所述子進(jìn)程具備與所述統(tǒng)一接口對(duì)應(yīng)的接口 ;所述子進(jìn)程模塊,用于接收所述主進(jìn)程模塊向與視頻監(jiān)控設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送的操作指令,與所述視頻前端設(shè)備進(jìn)行通信以獲取所述視頻前端設(shè)備對(duì)視頻數(shù)據(jù)進(jìn)行處理的處理結(jié)果。從上述本專利技術(shù)實(shí)施例可知,一方面,在子進(jìn)程對(duì)通過主進(jìn)程的統(tǒng)一接口向這些子進(jìn)程發(fā)送的操作指令沒有正常響應(yīng)時(shí),可以重啟子進(jìn)程以便繼續(xù)向子進(jìn)程發(fā)送操作指令, 因此,與現(xiàn)有技術(shù)將視頻設(shè)備生產(chǎn)廠商提供的SDK進(jìn)行二次封裝形成接口統(tǒng)一的插件相比,本專利技術(shù)實(shí)施例提供的方法在視頻設(shè)備生產(chǎn)廠商提供的SDK出現(xiàn)異常時(shí),并不會(huì)影響客戶端主進(jìn)程的正常運(yùn)行,保證了視頻監(jiān)控系統(tǒng)的穩(wěn)定性;另一方面,由于每個(gè)視頻設(shè)備對(duì)應(yīng)的子進(jìn)程具備與主進(jìn)程的統(tǒng)一接口對(duì)應(yīng)的接口,因此,新增視頻設(shè)備時(shí),只需要根據(jù)SDK增加相應(yīng)的子進(jìn)程,無需修改主進(jìn)程,從而保證了視頻監(jiān)控系統(tǒng)較強(qiáng)的獨(dú)立性和良好的擴(kuò)展性。附圖說明圖I是本專利技術(shù)第一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的方法流程示意圖圖2是本專利技術(shù)第一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖3是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖4是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖5是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_a是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_b是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6-c是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_d是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_e是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_f是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_g是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖圖6_h是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的裝置結(jié)構(gòu)示意圖7_a是本專利技術(shù)第一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的系統(tǒng)結(jié)構(gòu)示意圖7_b是本專利技術(shù)另一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的系統(tǒng)架構(gòu)示意圖。具體實(shí)施方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。圖I示出了本專利技術(shù)第一實(shí)施例提供的實(shí)現(xiàn)多種視頻設(shè)備兼容的方法流程示意圖, 包括步驟S101、步驟S102和步驟S103,詳述如下步驟S101,接收用戶發(fā)送的操作指令。在本專利技術(shù)實(shí)施例中,主進(jìn)程提供人機(jī)接口,接收用戶通過該接口發(fā)送的操作指令, 該操作指令實(shí)現(xiàn)對(duì)視頻設(shè)備進(jìn)行的某種操作。例如,用戶需要對(duì)某個(gè)視頻設(shè)備進(jìn)行參數(shù)設(shè)置,則主進(jìn)程接收用戶發(fā)送的參數(shù)設(shè)置指令;又如,用戶想要接收某個(gè)視頻設(shè)備的報(bào)警信息,則主進(jìn)程接收用戶發(fā)送的監(jiān)聽設(shè)備指令。步驟S102,根據(jù)該操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送操作指令,該子進(jìn)程具備與該統(tǒng)一接口對(duì)應(yīng)的接口。與現(xiàn)有技術(shù)對(duì)視頻設(shè)備生產(chǎn)廠商提供的SDK進(jìn)行二次封裝不同,在本專利技術(shù)實(shí)施例中,主進(jìn)程具有一個(gè)統(tǒng)一接口。針對(duì)每個(gè)視頻設(shè)備生產(chǎn)廠商提供的SDK,開發(fā)出相應(yīng)的子進(jìn)程,這些子進(jìn)程都具備與主進(jìn)程的統(tǒng)一接口對(duì)應(yīng)的接口,以便主進(jìn)程同時(shí)與多個(gè)子進(jìn)程通訊時(shí),主進(jìn)程通過該接口對(duì)子進(jìn)程進(jìn)行調(diào)用。由于一個(gè)視頻設(shè)備對(duì)應(yīng)由一個(gè)子進(jìn)程管理,而主進(jìn)程具有一個(gè)統(tǒng)一接口,因此,按照本專利技術(shù)實(shí)施例提供的方法,在新增視頻設(shè)備時(shí),只需要根據(jù)SDK增加相應(yīng)的子進(jìn)程,無需修改主進(jìn)程,如此,保證了視頻監(jiān)控系統(tǒng)的獨(dú)立性和擴(kuò)展性。由于子進(jìn)程未必時(shí)刻處于啟動(dòng)狀態(tài),為了避免無效操作指令的發(fā)送,在本專利技術(shù)實(shí)施例中,通過主進(jìn)程的統(tǒng)一接口向與視頻設(shè)備對(duì)應(yīng)的子進(jìn)本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種實(shí)現(xiàn)多種視頻設(shè)備兼容的方法,其特征在于,所述方法包括:接收用戶發(fā)送的操作指令;根據(jù)所述操作指令對(duì)應(yīng)的設(shè)備類型,通過主進(jìn)程的統(tǒng)一接口向與視頻設(shè)備對(duì)應(yīng)的子進(jìn)程發(fā)送所述操作指令,所述子進(jìn)程具備與所述統(tǒng)一接口對(duì)應(yīng)的接口;若所述子進(jìn)程對(duì)所述操作指令沒有正常響應(yīng),則對(duì)所述子進(jìn)程進(jìn)行重啟以便繼續(xù)向所述子進(jìn)程發(fā)送所述操作指令。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:郭家棟
    申請(qǐng)(專利權(quán))人:安科智慧城市技術(shù)中國有限公司杭州天視智能系統(tǒng)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: AV无码精品一区二区三区宅噜噜| 亚洲AV无码久久精品色欲| 无码av免费毛片一区二区| 影音先锋中文无码一区| 成人免费无遮挡无码黄漫视频| a级毛片无码免费真人久久| av区无码字幕中文色| 精品无码国产自产拍在线观看蜜| 精品无码av一区二区三区| 无码专区一va亚洲v专区在线 | 亚洲中文无码卡通动漫野外 | 成人免费无遮挡无码黄漫视频| 亚洲综合无码AV一区二区| 久久久久亚洲AV无码去区首 | 曰韩精品无码一区二区三区 | 亚洲av无码国产精品色在线看不卡| 在线播放无码后入内射少妇| 免费无码又爽又黄又刺激网站 | 中文无码热在线视频| 亚洲熟妇无码另类久久久| 亚洲AV蜜桃永久无码精品| 人妻少妇精品无码专区漫画| 精品少妇无码AV无码专区| 亚洲日韩中文无码久久| 少妇性饥渴无码A区免费 | 亚洲人成影院在线无码观看| 中文字幕精品三区无码亚洲| 人妻无码一区二区不卡无码av| 亚洲va无码专区国产乱码| 国产亚洲精品无码拍拍拍色欲| 免费人妻av无码专区| 国产精品亚洲专区无码牛牛 | 丰满日韩放荡少妇无码视频| yy111111少妇影院无码| 曰韩无码无遮挡A级毛片| 少妇人妻av无码专区| 亚洲国产综合无码一区二区二三区| av色欲无码人妻中文字幕| 夫妻免费无码V看片| 国产裸模视频免费区无码| 白嫩无码人妻丰满熟妇啪啪区百度|