本申請涉及邊緣智能分析,尤其涉及一種智能分析設(shè)備、智能分析方法及監(jiān)考一體機。
背景技術(shù):
1、嵌入式設(shè)備是指內(nèi)置有特定功能的計算機系統(tǒng),通常被嵌入到其他設(shè)備中以執(zhí)行特定的控制、監(jiān)測或數(shù)據(jù)處理任務(wù)。
2、目前,在智能分析領(lǐng)域,嵌入式設(shè)備主要用于前端數(shù)據(jù)采集,以便分析服務(wù)設(shè)備能夠依據(jù)嵌入式設(shè)備采集的數(shù)據(jù)進行相關(guān)智能分析。
3、例如,假設(shè)嵌入式設(shè)備為智能相機(如ipc(網(wǎng)絡(luò)攝像機)),智能相機可以采集圖像數(shù)據(jù)并將采集到的圖像數(shù)據(jù)發(fā)送給分析服務(wù)設(shè)備,由分析服務(wù)設(shè)備根據(jù)智能相機采集的圖像數(shù)據(jù)進行智能分析。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┮环N智能分析設(shè)備、智能分析方法及監(jiān)考一體機。
2、具體地,本申請是通過如下技術(shù)方案實現(xiàn)的:
3、根據(jù)本申請實施例的第一方面,提供一種智能分析設(shè)備,所述智能分析設(shè)備集成部署了嵌入式設(shè)備以及分析服務(wù)設(shè)備;所述分析服務(wù)設(shè)備集成有與所述嵌入式設(shè)備關(guān)聯(lián)的基礎(chǔ)庫,所述基礎(chǔ)庫包括依據(jù)所述嵌入式設(shè)備與所述分析服務(wù)設(shè)備之間的業(yè)務(wù)功能編譯生成的功能文件,所述功能文件定義了對應(yīng)各業(yè)務(wù)功能的調(diào)用接口,所述業(yè)務(wù)功能包括數(shù)據(jù)回調(diào)功能以及參數(shù)配置功能;
4、所述分析服務(wù)設(shè)備,用于在啟動狀態(tài)下,運行所述基礎(chǔ)庫,對所述基礎(chǔ)庫進行初始化,并在分析引擎中加載算法模型;
5、所述嵌入式設(shè)備,用于在啟動狀態(tài)下,通過廣播方式搜索所述基礎(chǔ)庫,并在搜索到所述基礎(chǔ)庫的情況下,與所述基礎(chǔ)庫進行連接;
6、所述嵌入式設(shè)備,還用于在檢測到智能分析指令的情況下,通過所述基礎(chǔ)庫中與參數(shù)配置功能對應(yīng)的調(diào)用接口,將所述智能分析對應(yīng)的任務(wù)參數(shù)下發(fā)給所述分析服務(wù)設(shè)備;
7、所述分析服務(wù)設(shè)備,還用于依據(jù)所述任務(wù)參數(shù),利用當前加載的算法模型,進行智能分析處理;
8、所述嵌入式設(shè)備,還用于通過所述基礎(chǔ)庫中與數(shù)據(jù)回調(diào)功能對應(yīng)的調(diào)用接口,從所述分析服務(wù)設(shè)備中獲取智能分析結(jié)果。
9、根據(jù)本申請實施例的第二方面,提供一種智能分析方法,應(yīng)用于第一方面提供的智能分析設(shè)備中的嵌入式設(shè)備,所述方法包括:
10、在所述嵌入式設(shè)備處于啟動狀態(tài)的情況下,通過廣播方式搜索所述基礎(chǔ)庫,并在搜索到所述基礎(chǔ)庫的情況下,與所述基礎(chǔ)庫進行連接;其中,所述基礎(chǔ)庫由所述分析服務(wù)設(shè)備在啟動狀態(tài)下運行并進行初始化;
11、在檢測到智能分析指令的情況下,通過所述基礎(chǔ)庫中與算法運行參數(shù)配置功能對應(yīng)的調(diào)用接口,將所述智能分析對應(yīng)的任務(wù)參數(shù)下發(fā)給所述分析服務(wù)設(shè)備,以使所述分析服務(wù)設(shè)備依據(jù)所述任務(wù)參數(shù),利用當前加載的算法模型,進行智能分析處理;
12、通過所述基礎(chǔ)庫中與數(shù)據(jù)回調(diào)功能對應(yīng)的調(diào)用接口,從所述分析服務(wù)設(shè)備中獲取智能分析結(jié)果。
13、根據(jù)本申請實施例的第三方面,提供一種監(jiān)考一體機,所述監(jiān)考一體機集成部署了網(wǎng)絡(luò)攝像機以及網(wǎng)絡(luò)視頻錄像機,所述網(wǎng)絡(luò)視頻錄像機集成有與所述網(wǎng)絡(luò)攝像機關(guān)聯(lián)的基礎(chǔ)庫,所述基礎(chǔ)庫包括依據(jù)所述網(wǎng)絡(luò)攝像機與所述網(wǎng)絡(luò)視頻錄像機之間的業(yè)務(wù)功能編譯生成的功能文件,所述功能文件定義了對應(yīng)各業(yè)務(wù)功能的調(diào)用接口,所述業(yè)務(wù)功能包括數(shù)據(jù)回調(diào)功能、參數(shù)配置功能以及任務(wù)執(zhí)行結(jié)果下發(fā)功能;其中:
14、所述網(wǎng)絡(luò)視頻錄像機,用于在啟動狀態(tài)下,運行所述基礎(chǔ)庫,對所述基礎(chǔ)庫進行初始化,并在分析引擎中加載算法模型;
15、所述網(wǎng)絡(luò)攝像機,用于在啟動狀態(tài)下,通過廣播方式搜索所述基礎(chǔ)庫,并在搜索到所述基礎(chǔ)庫的情況下,與所述基礎(chǔ)庫進行連接;
16、所述網(wǎng)絡(luò)攝像機,還用于在檢測到智能分析指令的情況下,對智能分析業(yè)務(wù)進行拆解,得到第三分析任務(wù)和第四分析任務(wù);
17、所述網(wǎng)絡(luò)攝像機,還用于依據(jù)所述第三分析任務(wù)對應(yīng)的任務(wù)參數(shù)執(zhí)行所述第三分析任務(wù);以及,通過所述基礎(chǔ)庫中與參數(shù)配置功能對應(yīng)的調(diào)用接口,將所述第四分析任務(wù)對應(yīng)的任務(wù)參數(shù),下發(fā)給所述網(wǎng)絡(luò)視頻錄像機;
18、所述網(wǎng)絡(luò)視頻錄像機,還用于依據(jù)所述第四分析任務(wù)對應(yīng)的任務(wù)參數(shù),利用當前加載的算法模型,進行智能分析處理;
19、所述網(wǎng)絡(luò)攝像機,還用于通過所述基礎(chǔ)庫中與任務(wù)執(zhí)行結(jié)果下發(fā)功能對應(yīng)的調(diào)用接口,將所述第三分析任務(wù)的執(zhí)行結(jié)果下發(fā)給所述網(wǎng)絡(luò)視頻錄像機;
20、所述網(wǎng)絡(luò)攝像機,還用于對所述第三分析任務(wù)的執(zhí)行結(jié)果與所述第三分析任務(wù)的執(zhí)行結(jié)果進行整合,得到智能分析結(jié)果;
21、所述網(wǎng)絡(luò)攝像機,還用于通過所述基礎(chǔ)庫中與數(shù)據(jù)回調(diào)功能對應(yīng)的調(diào)用接口,從所述網(wǎng)絡(luò)視頻錄像機中獲取智能分析結(jié)果。
22、本申請實施例的智能分析設(shè)備,通過集成部署嵌入式設(shè)備以及分析服務(wù)設(shè)備;分析服務(wù)設(shè)備集成有與嵌入式設(shè)備關(guān)聯(lián)的基礎(chǔ)庫,基礎(chǔ)庫包括依據(jù)嵌入式設(shè)備與分析服務(wù)設(shè)備之間的業(yè)務(wù)功能編譯生成的功能文件,該功能文件定義了對應(yīng)各業(yè)務(wù)功能的調(diào)用接口,業(yè)務(wù)功能包括數(shù)據(jù)回調(diào)功能以及參數(shù)配置功能。分析服務(wù)設(shè)備在啟動狀態(tài)下,運行基礎(chǔ)庫,對基礎(chǔ)庫進行初始化,并在分析引擎中加載算法模型;嵌入式設(shè)備在啟動狀態(tài)下,通過廣播方式搜索基礎(chǔ)庫,并在搜索到基礎(chǔ)庫的情況下,與基礎(chǔ)庫進行連接,在檢測到智能分析指令的情況下,通過基礎(chǔ)庫中與參數(shù)配置功能對應(yīng)的調(diào)用接口,將智能分析業(yè)務(wù)對應(yīng)的任務(wù)參數(shù)下發(fā)給分析服務(wù)設(shè)備,由分析服務(wù)設(shè)備依據(jù)任務(wù)參數(shù),利用當前加載的算法模型,進行智能分析處理,進而,嵌入式設(shè)備可以通過基礎(chǔ)庫中與數(shù)據(jù)回調(diào)功能對應(yīng)的調(diào)用接口,從分析服務(wù)設(shè)備中獲取智能分析結(jié)果。通過針對嵌入式設(shè)備設(shè)計關(guān)聯(lián)的基礎(chǔ)庫,該基礎(chǔ)庫可以集成到分析服務(wù)設(shè)備中,嵌入式設(shè)備可以通過該基礎(chǔ)庫實現(xiàn)對分析服務(wù)設(shè)備的控制,從而,相對低性能的嵌入式設(shè)備可以通過控制相對高性能的分析服務(wù)設(shè)備,實現(xiàn)智能分析算力的擴展。
1.一種智能分析設(shè)備,其特征在于,所述智能分析設(shè)備集成部署了嵌入式設(shè)備以及分析服務(wù)設(shè)備;所述分析服務(wù)設(shè)備集成有與所述嵌入式設(shè)備關(guān)聯(lián)的基礎(chǔ)庫,所述基礎(chǔ)庫包括依據(jù)所述嵌入式設(shè)備與所述分析服務(wù)設(shè)備之間的業(yè)務(wù)功能編譯生成的功能文件,所述功能文件定義了對應(yīng)各業(yè)務(wù)功能的調(diào)用接口,所述業(yè)務(wù)功能包括數(shù)據(jù)回調(diào)功能以及參數(shù)配置功能;其中:
2.根據(jù)權(quán)利要求1所述的智能分析設(shè)備,其特征在于,
3.根據(jù)權(quán)利要求1所述的智能分析設(shè)備,其特征在于,所述業(yè)務(wù)功能還包括算法模型更新功能;
4.根據(jù)權(quán)利要求1所述的智能分析設(shè)備,其特征在于,
5.根據(jù)權(quán)利要求4所述的智能分析設(shè)備,其特征在于,所述業(yè)務(wù)功能還包括任務(wù)執(zhí)行結(jié)果下發(fā)功能;
6.根據(jù)權(quán)利要求5所述的智能分析設(shè)備,其特征在于,所述嵌入式設(shè)備為智能圖像采集設(shè)備;所述第一分析任務(wù)為人臉比對任務(wù);
7.根據(jù)權(quán)利要求1所述的智能分析設(shè)備,其特征在于,所述嵌入式設(shè)備為智能圖像采集設(shè)備;
8.一種智能分析方法,其特征在于,應(yīng)用于權(quán)利要求1-7任一項所述的智能分析設(shè)備中的嵌入式設(shè)備,所述方法包括:
9.一種監(jiān)考一體機,其特征在于,所述監(jiān)考一體機集成部署了網(wǎng)絡(luò)攝像機以及網(wǎng)絡(luò)視頻錄像機,所述網(wǎng)絡(luò)視頻錄像機集成有與所述網(wǎng)絡(luò)攝像機關(guān)聯(lián)的基礎(chǔ)庫,所述基礎(chǔ)庫包括依據(jù)所述網(wǎng)絡(luò)攝像機與所述網(wǎng)絡(luò)視頻錄像機之間的業(yè)務(wù)功能編譯生成的功能文件,所述功能文件定義了對應(yīng)各業(yè)務(wù)功能的調(diào)用接口,所述業(yè)務(wù)功能包括數(shù)據(jù)回調(diào)功能、參數(shù)配置功能以及任務(wù)執(zhí)行結(jié)果下發(fā)功能;其中:
10.根據(jù)權(quán)利要求9所述的監(jiān)考一體機,其特征在于,所述第三分析任務(wù)為人臉比對任務(wù);所述第四分析任務(wù)為跳繩計數(shù)任務(wù)。