欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于全國產(chǎn)cpu和os的圖像采集方法

文檔序號:6623202閱讀:408來源:國知局
一種基于全國產(chǎn)cpu和os的圖像采集方法
【專利摘要】本發(fā)明公開了一種基于全國產(chǎn)CPU和OS的圖像采集方法,其具體實現(xiàn)過程為:在圖像采集設備內(nèi)置國產(chǎn)CPU及國產(chǎn)操作系統(tǒng),其整體結(jié)構(gòu)順序分為系統(tǒng)接口層、設備驅(qū)動層、設備構(gòu)件層、設備工廠層和插件接口層;前臺頁面JS調(diào)用插件接口層,傳入設備參數(shù);插件接口層收到前臺頁面的調(diào)用請求,根據(jù)設備參數(shù)由設備工廠層生成相應的設備構(gòu)件實例;圖像采集插件調(diào)用相應設備構(gòu)件實例的圖像采集接口和圖像格式轉(zhuǎn)換接口,采集圖像數(shù)據(jù)和轉(zhuǎn)換圖像格式;圖像采集接口調(diào)用設備驅(qū)動層中相應設備的驅(qū)動程序采集圖像數(shù)據(jù)。該一種基于全國產(chǎn)CPU和OS的圖像采集方法與現(xiàn)有技術(shù)相比,采用該方法的圖像采集設備具有良好的通用性和擴展性,實用性強。
【專利說明】一種基于全國產(chǎn)CPU和OS的圖像采集方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像采集【技術(shù)領(lǐng)域】,具體地說是一種實用性強、基于全國產(chǎn)CPU和OS的圖像采集方法。

【背景技術(shù)】
[0002]隨著現(xiàn)代科技的發(fā)展,信息【技術(shù)領(lǐng)域】發(fā)展突飛猛進。各行各業(yè)應用了各種功能的軟件系統(tǒng),包括政務審批、ERP、0A等,這些應用軟件系統(tǒng)大幅度的提高了企事業(yè)單位的辦公效率,提高了生產(chǎn)率。在應用軟件系統(tǒng)中,經(jīng)常需要現(xiàn)場采集客戶提供資料的電子版、客戶照片或者其他類型電子資料。例如,政務審批系統(tǒng)中就有類似需求,需要使用高清拍攝儀、掃描儀這些設備采集紙質(zhì)資料的電子版實時上傳。
[0003]但是,基于全國產(chǎn)CPU和OS的軟硬件環(huán)境中高清拍攝儀、攝像頭等圖像采集設備使用不同的驅(qū)動程序,例如攝像頭、高清拍攝儀使用了 V4L2通用攝像頭驅(qū)動程序,對上層應用提供了可供調(diào)用的統(tǒng)一 API來實現(xiàn)圖像的采集;掃描儀使用SANE通用掃描儀驅(qū)動程序,使用了另外一套API來實現(xiàn)掃描儀圖像采集。
[0004]因此,在全國產(chǎn)環(huán)境中,不同圖像采集設備的接口不同。例如,數(shù)碼相機在國產(chǎn)操作系統(tǒng)因為沒有相應的驅(qū)動程序,就需要采用其他方式采集圖像。這樣會造成不同圖像采集設備,需要重新開發(fā)圖像采集程序,造成了資源的嚴重浪費。
[0005]全國產(chǎn)環(huán)境中沒有一種通用的具有較好擴展性的插件程序可以適應不同圖像采集設備,本發(fā)明針對上述現(xiàn)有技術(shù)存在的問題,提出了一種全國產(chǎn)環(huán)境中的通用圖像采集方法。


【發(fā)明內(nèi)容】

[0006]本發(fā)明的技術(shù)任務是針對以上不足之處,提供一種實用性強、基于全國產(chǎn)CPU和OS的圖像采集方法。
一種基于全國產(chǎn)CPU和OS的圖像采集方法,其具體實現(xiàn)過程為:
設置圖像采集設備的硬件環(huán)境,該設備內(nèi)置國產(chǎn)CPU及國產(chǎn)操作系統(tǒng),其整體結(jié)構(gòu)順序分為系統(tǒng)接口層、設備驅(qū)動層、設備構(gòu)件層、設備工廠層和插件接口層,其中:
系統(tǒng)接口層,為操作系統(tǒng)提供的供用戶調(diào)用的應用程序提供接口 ;
設備驅(qū)動層,是圖像采集設備驅(qū)動程序提供的調(diào)用接口和圖像采集設備廠商提供的接口程序,所述調(diào)用接口用于控制設備,采集圖像;
設備構(gòu)件層:封裝圖像采集接口程序,每個設備的圖像采集接口程序視為一個構(gòu)件,構(gòu)件之間各自獨立,對上層提供統(tǒng)一的圖像采集接口 ;
設備工廠層:生成指定設備構(gòu)件的實例對象,當上層調(diào)用時,使用該設備工廠層提供的應用程序接口生成相應設備構(gòu)件的實例對象既可;
插件接口層:使用圖像采集插件向Web應用程序提供統(tǒng)一的接口 ;
前臺頁面腳本JS調(diào)用插件接口層提供的圖像采集接口或圖像格式轉(zhuǎn)換接口,傳入設備參數(shù);
插件接口層的圖像采集插件收到前臺頁面的調(diào)用請求,根據(jù)請求中傳入的設備參數(shù),由設備工廠層生成相應的設備構(gòu)件實例;
圖像采集插件調(diào)用相應設備構(gòu)件實例的圖像采集接口和圖像格式轉(zhuǎn)換接口,采集圖像數(shù)據(jù)和轉(zhuǎn)換圖像格式;
圖像采集接口調(diào)用設備驅(qū)動層中相應設備的驅(qū)動程序采集圖像數(shù)據(jù);圖像格式轉(zhuǎn)換接口將采集的圖像數(shù)據(jù)轉(zhuǎn)換為需要的格式,并保存于本地。
[0007]所述圖像采集設備內(nèi)置基于工廠模式的類層的軟件環(huán)境,該軟件環(huán)境的具體設置過程為:
設置工廠類ProductDev,負責對上層提供統(tǒng)一的調(diào)用接口生成各設備工廠類;
設置DevApp類,將該DevApp類指針指向不同子類調(diào)用其相應的類接口 ;
設置DevApp子類,對應上述設備構(gòu)件層,每個類對應一個圖像采集設備構(gòu)件,各個圖像采集設備構(gòu)件類都繼承自DevApp類,完成DevApp類中定義的圖像采集接口、圖片格式轉(zhuǎn)換接口。
[0008]所述設備構(gòu)件層集成新的圖像采集設備時,只需添加新的構(gòu)件即可。
[0009]所述插件接口層使用瀏覽器插件向Web應用程序提供統(tǒng)一的JS調(diào)用接口,該JS調(diào)用接口完成圖像采集,圖片數(shù)據(jù)格式轉(zhuǎn)換以及分辨率的轉(zhuǎn)換。
[0010]本發(fā)明的一種基于全國產(chǎn)CPU和OS的圖像采集方法,具有以下優(yōu)點:
該發(fā)明的一種基于全國產(chǎn)CPU和OS的圖像采集方法使用網(wǎng)景插件應用程序接口 NPAPI插件技術(shù)開發(fā),使用該技術(shù)可以向上層Web應用程序提供JS調(diào)用接口,同時具有較好的通用性,可以很好的支持使用NPAPI技術(shù)的瀏覽器;使用設計模式中的工廠模式,很好的屏蔽了底層設備的差異,向上提供統(tǒng)一的接口 ;并且具有很好的可擴展性,可以很容易的集成新的圖像采集設備;設計了通用圖像采集的軟件設計框架,基于該設計框架,可以很好的屏蔽不同圖像采集設備的差異,可擴展性、兼容性強;圖像采集使用各類設備的通用驅(qū)動程序接口實現(xiàn),具有較好的通用性、可移植性,只需重新編譯就可以移植到其他國產(chǎn)操作系統(tǒng)平臺;實用性強,適用范圍廣泛,易于推廣。

【專利附圖】

【附圖說明】
[0011]附圖1為本發(fā)明的硬件實現(xiàn)示意圖。
[0012]附圖2為本發(fā)明的軟件實現(xiàn)示意圖。

【具體實施方式】
[0013]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0014]本發(fā)明提供一種基于全國產(chǎn)CPU和OS的圖像采集方法,使用軟件設計模式的工廠模式、分層和構(gòu)件相結(jié)合的軟件體系結(jié)構(gòu)屏蔽底層圖像采集設備的差異,設備工廠層負責產(chǎn)生相應設備的實例對象,針對圖像采集設備,設計了統(tǒng)一的圖像采集接口、圖像格式轉(zhuǎn)換接口?;诖嗽O計思路,如附圖1、圖2所示,該方法的具體實現(xiàn)過程為:
設置圖像采集設備的硬件環(huán)境,該設備內(nèi)置國產(chǎn)CPU及國產(chǎn)操作系統(tǒng),其整體結(jié)構(gòu)順序分為系統(tǒng)接口層、設備驅(qū)動層、設備構(gòu)件層、設備工廠層和插件接口層,其中: 系統(tǒng)接口層,為操作系統(tǒng)提供的供用戶調(diào)用的應用程序提供接口 ;
設備驅(qū)動層,主要是各個設備驅(qū)動程序提供的調(diào)用接口和設備廠商提供的二次開發(fā)接口。是圖像采集設備驅(qū)動程序提供的調(diào)用接口和圖像采集設備廠商提供的接口程序,所述調(diào)用接口用于控制設備,采集圖像。
[0015]設備構(gòu)件層:針對不同的圖像采集設備,封裝了相應的圖像采集接口程序,每個設備的圖像采集接口程序視為一個構(gòu)件,構(gòu)件之間各自獨立,對上層提供統(tǒng)一的圖像采集接口,修改其中一個構(gòu)件不會影響其他構(gòu)件。如果有新的圖像采集設備需要集成,只需添加新的構(gòu)件即可。例如,有一種數(shù)碼相機需要集成,則只需要針對該數(shù)碼相機添加新的構(gòu)件即可。
[0016]設備工廠層:主要生成設備構(gòu)件類的實例對象,可以屏蔽底層設備差異。當上層調(diào)用時,使用該設備工廠層提供的應用程序接口生成相應設備構(gòu)件的實例對象既可。
[0017]插件接口層:使用圖像采集插件向Web應用程序提供統(tǒng)一的接口,對Web應用系統(tǒng)提供統(tǒng)一的JS調(diào)用接口。主要是圖像采集,圖片數(shù)據(jù)格式轉(zhuǎn)換以及分辨率的轉(zhuǎn)換等接口。
[0018]前臺頁面腳本JS調(diào)用插件接口層提供的圖像采集接口或圖像格式轉(zhuǎn)換接口,傳入設備參數(shù);
插件接口層的圖像采集插件收到前臺頁面的調(diào)用請求,根據(jù)請求中傳入的設備參數(shù),由設備工廠層生成相應的設備構(gòu)件實例;
圖像采集插件調(diào)用相應設備構(gòu)件實例的圖像采集接口和圖像格式轉(zhuǎn)換接口,采集圖像數(shù)據(jù)和轉(zhuǎn)換圖像格式;
圖像采集接口調(diào)用設備驅(qū)動層中相應設備的驅(qū)動程序采集圖像數(shù)據(jù);圖像格式轉(zhuǎn)換接口將采集的圖像數(shù)據(jù)轉(zhuǎn)換為需要的格式,并保存于本地。
[0019]上述圖像采集設備可以為攝像頭、高清拍攝儀、掃描儀、數(shù)碼相機等設備。
[0020]所述圖像采集設備內(nèi)置基于工廠模式的類層的軟件環(huán)境,該軟件環(huán)境的具體設置過程為:
設置工廠類ProductDev,負責對上層提供統(tǒng)一的調(diào)用接口生成各設備工廠類;
設置DevApp類,將該DevApp類指針指向不同子類調(diào)用其相應的類接口 ;
設置DevApp子類,對應上述設備構(gòu)件層,每個類對應一個圖像采集設備構(gòu)件,各個圖像采集設備構(gòu)件類都繼承自DevApp類,完成DevApp類中定義的圖像采集接口、圖片格式轉(zhuǎn)換接口。
[0021]工廠生成類對應軟件體系結(jié)構(gòu)的設備工廠層,用于根據(jù)上層調(diào)用者提供的參數(shù)動態(tài)的生成具體設備構(gòu)件實例。
[0022]所述圖像采集插件為網(wǎng)景插件應用程序接口 NPAPI插件。
[0023]所述設備構(gòu)件層集成新的圖像采集設備時,只需添加新的構(gòu)件即可。
[0024]所述插件接口層使用瀏覽器插件向Web應用程序提供統(tǒng)一的JS調(diào)用接口,該JS調(diào)用接口完成圖像采集,圖片數(shù)據(jù)格式轉(zhuǎn)換以及分辨率的轉(zhuǎn)換。
實施例
[0025]以高拍儀為例,在高拍儀內(nèi)部安裝全國產(chǎn)的“龍芯CPU”的中標麒麟、中科方德操作系統(tǒng),圖像采集插件使用NPAPI (網(wǎng)景插件應用程序接口)插件,根據(jù)上述步驟,進行圖像采集,其中設備工廠層生成的構(gòu)件實例即為使用高拍儀生成的高拍儀構(gòu)件實例,最后生成jpg圖像格式保存于本地,該方法可以靈活的設置圖片的采集格式和分辨率,具有良好的通用性和擴展性。
[0026]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種基于全國產(chǎn)CPU和OS的圖像采集方法的權(quán)利要求書的且任何所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。
【權(quán)利要求】
1.一種基于全國產(chǎn)CPU和OS的圖像采集方法,其特征在于其具體實現(xiàn)過程為: 設置圖像采集設備的硬件環(huán)境,該設備內(nèi)置國產(chǎn)CPU及國產(chǎn)操作系統(tǒng),其整體結(jié)構(gòu)順序分為系統(tǒng)接口層、設備驅(qū)動層、設備構(gòu)件層、設備工廠層和插件接口層,其中: 系統(tǒng)接口層,為操作系統(tǒng)提供的供用戶調(diào)用的應用程序提供接口 ; 設備驅(qū)動層,是圖像采集設備驅(qū)動程序提供的調(diào)用接口和圖像采集設備廠商提供的接口程序,所述調(diào)用接口用于控制設備,采集圖像; 設備構(gòu)件層:封裝圖像采集接口程序,每個設備的圖像采集接口程序視為一個構(gòu)件,構(gòu)件之間各自獨立,對上層提供統(tǒng)一的圖像采集接口 ; 設備工廠層:生成指定設備構(gòu)件的實例對象,當上層調(diào)用時,使用該設備工廠層提供的應用程序接口生成相應設備構(gòu)件的實例對象既可; 插件接口層:使用圖像采集插件向Web應用程序提供統(tǒng)一的接口 ; 前臺頁面腳本JS調(diào)用插件接口層提供的圖像采集接口或圖像格式轉(zhuǎn)換接口,傳入設備參數(shù); 插件接口層的圖像采集插件收到前臺頁面的調(diào)用請求,根據(jù)請求中傳入的設備參數(shù),由設備工廠層生成相應的設備構(gòu)件實例; 圖像采集插件調(diào)用相應設備構(gòu)件實例的圖像采集接口和圖像格式轉(zhuǎn)換接口,采集圖像數(shù)據(jù)和轉(zhuǎn)換圖像格式; 圖像采集接口調(diào)用設備驅(qū)動層中相應設備的驅(qū)動程序采集圖像數(shù)據(jù);圖像格式轉(zhuǎn)換接口將采集的圖像數(shù)據(jù)轉(zhuǎn)換為需要的格式,并保存于本地。
2.根據(jù)權(quán)利要求1所述的一種基于全國產(chǎn)CPU和OS的圖像采集方法,其特征在于:所述圖像采集設備內(nèi)置基于工廠模式的類層的軟件環(huán)境,該軟件環(huán)境的具體設置過程為: 設置工廠類ProductDev,負責對上層提供統(tǒng)一的調(diào)用接口生成各設備工廠類; 設置DevApp類,將該DevApp類指針指向不同子類調(diào)用其相應的類接口 ; 設置DevApp子類,對應上述設備構(gòu)件層,每個類對應一個圖像采集設備構(gòu)件,各個圖像采集設備構(gòu)件類都繼承自DevApp類,完成DevApp類中定義的圖像采集接口、圖片格式轉(zhuǎn)換接口。
3.根據(jù)權(quán)利要求2所述的一種基于全國產(chǎn)CPU和OS的圖像采集方法,其特征在于:所述圖像采集插件為網(wǎng)景插件應用程序接口 NPAPI插件。
4.根據(jù)權(quán)利要求2或3所述的一種基于全國產(chǎn)CPU和OS的圖像采集方法,其特征在于:所述設備構(gòu)件層集成新的圖像采集設備時,只需添加新的構(gòu)件即可。
5.根據(jù)權(quán)利要求2或3所述的一種基于全國產(chǎn)CPU和OS的圖像采集方法,其特征在于:所述插件接口層使用瀏覽器插件向Web應用程序提供統(tǒng)一的JS調(diào)用接口,該JS調(diào)用接口完成圖像采集,圖片數(shù)據(jù)格式轉(zhuǎn)換以及分辨率的轉(zhuǎn)換。
【文檔編號】G06F9/44GK104182220SQ201410394020
【公開日】2014年12月3日 申請日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】朱憲, 孫桂剛 申請人:浪潮軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇平县| 渭源县| 扶沟县| 仁布县| 曲松县| 剑河县| 胶州市| 阿尔山市| 银川市| 和田县| 肥东县| 怀柔区| 临沭县| 犍为县| 广安市| 沾益县| 延安市| 晋江市| 吴江市| 游戏| 北流市| 新乡县| 峡江县| 通海县| 赤峰市| 隆化县| 新余市| 英超| 东阿县| 麻江县| 马公市| 方山县| 中西区| 阜城县| 黄龙县| 清水河县| 津市市| 武威市| 密山市| 鞍山市| 冀州市|