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

數(shù)據(jù)發(fā)送方法及裝置、接收方法及裝置、傳輸方法及系統(tǒng)與流程

文檔序號:11436054閱讀:310來源:國知局
數(shù)據(jù)發(fā)送方法及裝置、接收方法及裝置、傳輸方法及系統(tǒng)與流程

本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種數(shù)據(jù)發(fā)送方法及裝置、接收方法及裝置、傳輸方法及系統(tǒng)。



背景技術(shù):

通信設(shè)備領(lǐng)域,競爭非常激烈,成本低,是一款設(shè)備成功與否的重要判定因素,因此,通信設(shè)備常會選擇減少不必要的器件和功能,或減少產(chǎn)品體積、控制面板尺寸等方式降低成本。目前,通信設(shè)備趨向于逐漸減少人機交互的硬件器件,如液晶,數(shù)碼管等,因此,存在部分的通信產(chǎn)品,只有一個北向通信接口與上級設(shè)備通信,雖然可以采用與pc直連的方式進入調(diào)試界面(如web),但是在線設(shè)備不應(yīng)該因為維護原因而處于離線,因此,設(shè)備應(yīng)該有一個調(diào)試輸出的通道。

為了解決如上問題,常見的方法是,增加如db9串口、rj45網(wǎng)口或usb口作為調(diào)試接口,通過智能設(shè)備或計算機與其通信。然而,以上接口仍然需要占用pcb板與面板,且接口及其附屬電阻、電容、配套ic仍然需要一定成本。

在實際應(yīng)用中,部分通信設(shè)備,只需要知道其ip,就可以通過瀏覽器訪問其web調(diào)試界面,從而達到調(diào)試、維護設(shè)備的目的,調(diào)試和維護的過程,不影響其與另一個設(shè)備的在線通信。調(diào)試、維護人員在現(xiàn)場只需要知道設(shè)備的ip信息,就可以進入調(diào)試、維護工作。常見的獲取ip方式:從網(wǎng)管獲取,從調(diào)試口獲取,但從實際流程、溝通成本、信息傳遞正確性等因素,查詢設(shè)備ip并不便捷。從現(xiàn)場調(diào)試口獲取,成了實際最常用的方式。如果為了獲取ip等簡單信息 而加上db9,rj45等調(diào)試口,產(chǎn)品的成本競爭力則會下降。

因此,如何提供一種可以解決現(xiàn)有需要增加調(diào)試口來傳輸調(diào)試數(shù)據(jù)的數(shù)據(jù)傳輸方法,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。



技術(shù)實現(xiàn)要素:

本發(fā)明提供了一種數(shù)據(jù)發(fā)送方法及裝置、接收方法及裝置、傳輸方法及系統(tǒng),以解決現(xiàn)有需要增加調(diào)試口來傳輸調(diào)試數(shù)據(jù)的問題。

本發(fā)明提供了一種數(shù)據(jù)發(fā)送方法,其包括:

獲取待發(fā)送數(shù)據(jù);

將待發(fā)送數(shù)據(jù)編譯為二進制信息;

通過led(lightemittingdiode,發(fā)光二極管)燈發(fā)送二進制信息。

進一步的,通過led燈發(fā)送二進制信息包括:通過led燈的滅亮狀態(tài),發(fā)送二進制信息中的0及1。

進一步的,通過led燈發(fā)送二進制信息包括:通過設(shè)置的專用調(diào)試led燈發(fā)送二進制信息;或者,通過復(fù)用電源led燈和/或運行l(wèi)ed燈和/或告警led燈的方式,控制處于調(diào)試狀態(tài)的電源led燈和/或運行l(wèi)ed燈和/或告警led燈發(fā)送二進制信息。

進一步的,將待發(fā)送數(shù)據(jù)編譯為二進制信息包括:采用設(shè)備代碼+字段1+字段2+……字段i+……+字段n+校驗碼的幀結(jié)構(gòu),將待發(fā)送數(shù)據(jù)編譯為二進制信息;設(shè)備代碼包括設(shè)備ip地址和/或設(shè)備訪問密碼;字段i包括標識i及對應(yīng)數(shù)值i,1≤i≤n,i、n為整數(shù)。

進一步的,通過led燈發(fā)送二進制信息包括:根據(jù)物理發(fā)送協(xié)議確定led燈數(shù)量,選擇對應(yīng)數(shù)量的led燈發(fā)送二進制信息。

本發(fā)明提供了一種數(shù)據(jù)接收方法,其包括:

使用攝像頭捕捉數(shù)據(jù)發(fā)送終端的led燈狀態(tài);

解析led燈狀態(tài)獲取二進制信息;

將二進制信息解譯待接收數(shù)據(jù)。

進一步的,解析led燈狀態(tài)獲取二進制信息包括:通過led燈的滅亮狀態(tài),確定二進制信息中的0及1。

進一步的,使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)包括:采用顏色模型的明亮度識別方法,對led燈的滅亮狀態(tài)進行識別,若亮度大于閾值,則led燈狀態(tài)為亮,否則為滅。

進一步的,在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還包括:在數(shù)據(jù)傳輸終端的led燈周圍設(shè)置提純設(shè)備,使用攝像頭通過提純設(shè)備捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

進一步的,在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還包括:設(shè)置識別區(qū)域,根據(jù)識別區(qū)域放置數(shù)據(jù)傳輸終端的led燈,使用攝像頭在識別區(qū)域內(nèi)捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

進一步的,使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)包括:采用腐蝕與膨脹的圖像處理算法,對攝像頭的采集圖像去除噪點,計算圖像的最大面積區(qū)域,當最大面積區(qū)域大于識別區(qū)域的百分比閾值時,led燈狀態(tài)為亮,否則為滅。

進一步的,使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)包括:使用攝像頭 通過拍照取景模式連續(xù)采集圖像,對連續(xù)圖像進行識別;或者,使用攝像頭通過錄制模式錄制視頻,將視頻的每一幀分解為單獨圖像,分別進行識別。

本發(fā)明提供了一種數(shù)據(jù)傳輸方法,其包括:

獲取待發(fā)送數(shù)據(jù);將待發(fā)送數(shù)據(jù)編譯為二進制信息;通過led燈發(fā)送二進制信息;

使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài);解析led燈狀態(tài)獲取二進制信息;將二進制信息解譯待接收數(shù)據(jù)。

本發(fā)明提供了一種數(shù)據(jù)發(fā)送裝置,其包括:

獲取模塊,用于獲取待發(fā)送數(shù)據(jù);

編譯模塊,用于將待發(fā)送數(shù)據(jù)編譯為二進制信息;

發(fā)送模塊,用于通過led燈發(fā)送二進制信息。

進一步的,發(fā)送模塊用于通過led燈的滅亮狀態(tài),發(fā)送二進制信息中的0及1。

進一步的,發(fā)送模塊用于通過設(shè)置的專用調(diào)試led燈發(fā)送二進制信息;或者,通過復(fù)用電源led燈和/或運行l(wèi)ed燈和/或告警led燈的方式,控制處于調(diào)試狀態(tài)的電源led燈和/或運行l(wèi)ed燈和/或告警led燈發(fā)送二進制信息。

進一步的,編譯模塊用于采用設(shè)備代碼+字段1+字段2+……字段i+……+字段n+校驗碼的幀結(jié)構(gòu),將待發(fā)送數(shù)據(jù)編譯為二進制信息;設(shè)備代碼包括設(shè)備ip地址和/或設(shè)備訪問密碼;字段i包括標識i及對應(yīng)數(shù)值i,1≤i≤n,i、n為整數(shù)。

進一步的,發(fā)送模塊用于根據(jù)物理發(fā)送協(xié)議確定led燈數(shù)量,選擇對應(yīng)數(shù) 量的led燈發(fā)送二進制信息。

本發(fā)明提供了一種數(shù)據(jù)接收裝置,其包括:

采集模塊,用于使用攝像頭捕捉數(shù)據(jù)發(fā)送終端的led燈狀態(tài);

解析模塊,用于解析led燈狀態(tài)獲取二進制信息;

解譯模塊,用于將二進制信息解譯待接收數(shù)據(jù)。

進一步的,解析模塊用于通過led燈的滅亮狀態(tài),確定二進制信息中的0及1。

進一步的,采集模塊用于采用顏色模型的明亮度識別方法,對led燈的滅亮狀態(tài)進行識別,若亮度大于閾值,則led燈狀態(tài)為亮,否則為滅。

進一步的,采集模塊在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還用于在數(shù)據(jù)傳輸終端的led燈周圍設(shè)置提純設(shè)備,使用攝像頭通過提純設(shè)備捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

進一步的,采集模塊在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還用于設(shè)置識別區(qū)域,根據(jù)識別區(qū)域放置數(shù)據(jù)傳輸終端的led燈,使用攝像頭在識別區(qū)域內(nèi)捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

進一步的,采集模塊用于采用腐蝕與膨脹的圖像處理算法,對攝像頭的采集圖像去除噪點,計算圖像的最大面積區(qū)域,當最大面積區(qū)域大于識別區(qū)域的百分比閾值時,led燈狀態(tài)為亮,否則為滅。

進一步的,采集模塊用于使用攝像頭通過拍照取景模式連續(xù)采集圖像,對連續(xù)圖像進行識別;或者,使用攝像頭通過錄制模式錄制視頻,將視頻的每一幀分解為單獨圖像,分別進行識別。

本發(fā)明提供了一種數(shù)據(jù)傳輸系統(tǒng),其包括本發(fā)明提供的數(shù)據(jù)發(fā)送裝置、本發(fā)明提供的數(shù)據(jù)接收裝置;其中,

數(shù)據(jù)發(fā)送裝置,用于獲取待發(fā)送數(shù)據(jù);將待發(fā)送數(shù)據(jù)編譯為二進制信息;通過led燈發(fā)送二進制信息;

數(shù)據(jù)接收裝置,用于使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài);解析led燈狀態(tài)獲取二進制信息;將二進制信息解譯待接收數(shù)據(jù)。

本發(fā)明的有益效果:

本發(fā)明提供了一種數(shù)據(jù)傳輸方法,基于設(shè)備的led傳輸調(diào)試數(shù)據(jù),而led在不傳輸數(shù)據(jù)時,可以用作其他功能,不占用專用設(shè)備,解決了現(xiàn)有需要增加調(diào)試口來傳輸調(diào)試數(shù)據(jù)的問題,增強了用戶的使用體驗。

附圖說明

圖1為本發(fā)明第一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明第二實施例提供的數(shù)據(jù)傳輸方法的流程圖;

圖3為本發(fā)明第三實施例中l(wèi)ed燈未提純效果圖;

圖4為本發(fā)明第三實施例中l(wèi)ed燈提純后效果圖;

圖5為本發(fā)明第三實施例中圖像識別算法的流程圖;

圖6為本發(fā)明第三實施例中數(shù)據(jù)幀結(jié)構(gòu)示意圖;

圖7為本發(fā)明第三實施例中數(shù)據(jù)傳輸方法的流程圖。

具體實施方式

現(xiàn)通過具體實施方式結(jié)合附圖的方式對本發(fā)明做出進一步的詮釋說明。

第一實施例:

圖1為本發(fā)明第一實施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖,由圖1可知,在本實施例中,本發(fā)明提供的數(shù)據(jù)傳輸系統(tǒng)包括數(shù)據(jù)發(fā)送裝置1及數(shù)據(jù)接收裝置2;其中,

數(shù)據(jù)發(fā)送裝置1,用于獲取待發(fā)送數(shù)據(jù);將待發(fā)送數(shù)據(jù)編譯為二進制信息;通過led燈發(fā)送二進制信息;

數(shù)據(jù)接收裝置2,用于使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài);解析led燈狀態(tài)獲取二進制信息;將二進制信息解譯待接收數(shù)據(jù)。

在一些實施例中,如圖1所示,本發(fā)明提供的數(shù)據(jù)發(fā)送裝置1包括:

獲取模塊11,用于獲取待發(fā)送數(shù)據(jù);

編譯模塊12,用于將待發(fā)送數(shù)據(jù)編譯為二進制信息;

發(fā)送模塊13,用于通過led燈發(fā)送二進制信息。

在一些實施例中,上述實施例中的發(fā)送模塊13用于通過led燈的滅亮狀態(tài),發(fā)送二進制信息中的0及1。

在一些實施例中,上述實施例中的發(fā)送模塊13用于通過設(shè)置的專用調(diào)試led燈發(fā)送二進制信息;或者,通過復(fù)用電源led燈和/或運行l(wèi)ed燈和/或告警led燈的方式,控制處于調(diào)試狀態(tài)的電源led燈和/或運行l(wèi)ed燈和/或告警led燈發(fā)送二進制信息。

在一些實施例中,上述實施例中的編譯模塊12用于采用設(shè)備代碼+字段1+字段2+……字段i+……+字段n+校驗碼的幀結(jié)構(gòu),將待發(fā)送數(shù)據(jù)編譯為二進制信息;設(shè)備代碼包括設(shè)備ip地址和/或設(shè)備訪問密碼;字段i包括標識i及對 應(yīng)數(shù)值i,1≤i≤n,i、n為整數(shù)。

在一些實施例中,上述實施例中的發(fā)送模塊13用于根據(jù)物理發(fā)送協(xié)議確定led燈數(shù)量,選擇對應(yīng)數(shù)量的led燈發(fā)送二進制信息。

在一些實施例中,如圖1所示,本發(fā)明提供的數(shù)據(jù)接收裝置2包括:

采集模塊21,用于使用攝像頭捕捉數(shù)據(jù)發(fā)送終端的led燈狀態(tài);

解析模塊22,用于解析led燈狀態(tài)獲取二進制信息;

解譯模塊23,用于將二進制信息解譯待接收數(shù)據(jù)。

在一些實施例中,上述實施例中的解析模塊22用于通過led燈的滅亮狀態(tài),確定二進制信息中的0及1。

在一些實施例中,上述實施例中的采集模塊21用于采用顏色模型的明亮度識別方法,對led燈的滅亮狀態(tài)進行識別,若亮度大于閾值,則led燈狀態(tài)為亮,否則為滅。

在一些實施例中,上述實施例中的采集模塊21在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還用于在數(shù)據(jù)傳輸終端的led燈周圍設(shè)置提純設(shè)備,使用攝像頭通過提純設(shè)備捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

在一些實施例中,上述實施例中的采集模塊21在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還用于設(shè)置識別區(qū)域,根據(jù)識別區(qū)域放置數(shù)據(jù)傳輸終端的led燈,使用攝像頭在識別區(qū)域內(nèi)捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

在一些實施例中,上述實施例中的采集模塊21用于采用腐蝕與膨脹的圖像處理算法,對攝像頭的采集圖像去除噪點,計算圖像的最大面積區(qū)域,當最大面積區(qū)域大于識別區(qū)域的百分比閾值時,led燈狀態(tài)為亮,否則為滅。

在一些實施例中,上述實施例中的采集模塊21用于使用攝像頭通過拍照取景模式連續(xù)采集圖像,對連續(xù)圖像進行識別;或者,使用攝像頭通過錄制模式錄制視頻,將視頻的每一幀分解為單獨圖像,分別進行識別。

第二實施例:

圖2為本發(fā)明第二實施例提供的數(shù)據(jù)傳輸方法的流程圖,由圖2可知,在本實施例中,本發(fā)明提供的數(shù)據(jù)傳輸方法包括以下步驟:

s201:獲取待發(fā)送數(shù)據(jù);將待發(fā)送數(shù)據(jù)編譯為二進制信息;通過led燈發(fā)送二進制信息;

s202:使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài);解析led燈狀態(tài)獲取二進制信息;將二進制信息解譯待接收數(shù)據(jù)。

在一些實施例中,本發(fā)明提供了一種數(shù)據(jù)發(fā)送方法,其包括:

獲取待發(fā)送數(shù)據(jù);

將待發(fā)送數(shù)據(jù)編譯為二進制信息;

通過led燈發(fā)送二進制信息。

在一些實施例中,上述實施例中的通過led燈發(fā)送二進制信息包括:通過led燈的滅亮狀態(tài),發(fā)送二進制信息中的0及1。

在一些實施例中,上述實施例中的通過led燈發(fā)送二進制信息包括:通過設(shè)置的專用調(diào)試led燈發(fā)送二進制信息;或者,通過復(fù)用電源led燈和/或運行l(wèi)ed燈和/或告警led燈的方式,控制處于調(diào)試狀態(tài)的電源led燈和/或運行l(wèi)ed燈和/或告警led燈發(fā)送二進制信息。

在一些實施例中,上述實施例中的將待發(fā)送數(shù)據(jù)編譯為二進制信息包括: 采用設(shè)備代碼+字段1+字段2+……字段i+……+字段n+校驗碼的幀結(jié)構(gòu),將待發(fā)送數(shù)據(jù)編譯為二進制信息;設(shè)備代碼包括設(shè)備ip地址和/或設(shè)備訪問密碼;字段i包括標識i及對應(yīng)數(shù)值i,1≤i≤n,i、n為整數(shù)。

在一些實施例中,上述實施例中的通過led燈發(fā)送二進制信息包括:根據(jù)物理發(fā)送協(xié)議確定led燈數(shù)量,選擇對應(yīng)數(shù)量的led燈發(fā)送二進制信息。

在一些實施例中,本發(fā)明提供了一種數(shù)據(jù)接收方法,其包括:

使用攝像頭捕捉數(shù)據(jù)發(fā)送終端的led燈狀態(tài);

解析led燈狀態(tài)獲取二進制信息;

將二進制信息解譯待接收數(shù)據(jù)。

在一些實施例中,上述實施例中的解析led燈狀態(tài)獲取二進制信息包括:通過led燈的滅亮狀態(tài),確定二進制信息中的0及1。

在一些實施例中,上述實施例中的使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)包括:采用顏色模型的明亮度識別方法,對led燈的滅亮狀態(tài)進行識別,若亮度大于閾值,則led燈狀態(tài)為亮,否則為滅。

在一些實施例中,上述實施例中的數(shù)據(jù)接收方法在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還包括:在數(shù)據(jù)傳輸終端的led燈周圍設(shè)置提純設(shè)備,使用攝像頭通過提純設(shè)備捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

在一些實施例中,上述實施例中的數(shù)據(jù)接收方法在使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)之前,還包括:設(shè)置識別區(qū)域,根據(jù)識別區(qū)域放置數(shù)據(jù)傳輸終端的led燈,使用攝像頭在識別區(qū)域內(nèi)捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)。

在一些實施例中,上述實施例中的使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈 狀態(tài)包括:采用腐蝕與膨脹的圖像處理算法,對攝像頭的采集圖像去除噪點,計算圖像的最大面積區(qū)域,當最大面積區(qū)域大于識別區(qū)域的百分比閾值時,led燈狀態(tài)為亮,否則為滅。

在一些實施例中,上述實施例中的使用攝像頭捕捉數(shù)據(jù)傳輸終端的led燈狀態(tài)包括:使用攝像頭通過拍照取景模式連續(xù)采集圖像,對連續(xù)圖像進行識別;或者,使用攝像頭通過錄制模式錄制視頻,將視頻的每一幀分解為單獨圖像,分別進行識別。

現(xiàn)結(jié)合具體應(yīng)用場景對本發(fā)明做進一步的詮釋說明。

第三實施例:

對于成本壓力大的產(chǎn)品,在該產(chǎn)品調(diào)試、維護中,需要輸出少數(shù)的核心信息,針對這樣的產(chǎn)品所設(shè)計的低成本調(diào)試信息提供一種數(shù)據(jù)傳輸系統(tǒng),裝置通過led的亮、滅兩種狀態(tài),模擬1與0的輸出,通過光的傳播取代導(dǎo)線的信息輸出,達到總線傳遞二進制信息的效果;通過智能設(shè)備的攝像頭捕捉led狀態(tài),并根據(jù)算法解析出led代表的1、0信號,達到采樣數(shù)字電信號的相同效果。裝置和系統(tǒng)采用設(shè)備led和智能設(shè)備圖像識別算法,模擬了設(shè)備電信號通過串口(網(wǎng)口,等)并被另一設(shè)備采樣解析的過程。模擬的局限在于智能設(shè)備的采樣速率低(攝像頭的拍攝幀數(shù)低),導(dǎo)致led狀態(tài)變換不能過快,也即影響了傳輸?shù)乃俾?,因此不適用于調(diào)試數(shù)據(jù)多的系統(tǒng)。本發(fā)明實施的好處是,具有更低的成本優(yōu)勢和更少的空間、面積占用,特別適用于只需要提供ip,或只需要提供無線密碼即可進入調(diào)試維護的裝置與系統(tǒng)。本發(fā)明拓展了原led只用于提供人類可識別信號的場景。通過加快led狀態(tài)變換實現(xiàn)二進制信號的傳輸,再通過智能設(shè)備的圖像識別捕捉與解碼led信號,實現(xiàn)led可輸出更多信息的新場 景應(yīng)用。根據(jù)led的新場景應(yīng)用,本發(fā)明的方法可以拓展但不限于如下裝置與系統(tǒng)。傳統(tǒng)設(shè)備,具有一個告警led,通過告警燈的亮、滅,反映系統(tǒng)是否存在告警。

應(yīng)用本發(fā)明的方法改良以上裝置,可以實現(xiàn),告警燈以更快的速率閃爍,按編碼要求傳遞告警id,告警級別等信息,維護人員通過智能設(shè)備識別并解析,并將設(shè)備現(xiàn)有的告警id與告警級別在智能設(shè)備上顯示,從而讓維護人員更了解被維護的裝置與系統(tǒng)。同時,維護人員雖然無法通過人眼判斷l(xiāng)ed閃爍代表的具體信息,但可以知道led是否在閃爍,得到是否存在告警的判斷。傳統(tǒng)設(shè)備的告警led功能仍然得到保留,卻得到了更多的信息,因此,本發(fā)明的方法也適用于這種裝置與系統(tǒng)。

在實際應(yīng)用中,發(fā)送設(shè)備具有l(wèi)ed調(diào)試信息的物理輸出,設(shè)備具有以下兩種常見的輸出:具有專用的調(diào)試led燈周期輸出調(diào)試信息;采用復(fù)用led燈的方式,當按下按鈕時,led燈處于調(diào)試狀態(tài),輸出調(diào)試信息,完成后,恢復(fù)普通的led功能。

在實際應(yīng)用中,智能設(shè)備具有l(wèi)ed燈亮滅的圖像識別功能,智能設(shè)備不限于智能電話,可包括具有攝像頭的便攜式計算機(筆記本);智能設(shè)備安裝本發(fā)明所必須的圖像識別軟件,開啟軟件,軟件獲取攝像頭直接或間接傳遞的圖像信息,并采用算法對其進行解析。

led燈識別應(yīng)用程序具有跨平臺功能,為了實現(xiàn)跨平臺以及最少的開發(fā)投入,這里采用跨平臺的python語言,開發(fā)的程序,除了可以運行在智能設(shè)備的android系統(tǒng)以及蘋果的ios中,還可以運行在pc的windows,linux以及macos中,覆蓋了絕大多數(shù)的智能電子產(chǎn)品。本實施采用python語言實現(xiàn)與驗證, 但本發(fā)明不限于該語言。

應(yīng)用成熟的圖像識別庫降低開發(fā)成本,本發(fā)明的一個重要原則是降低成本,因此,圖像識別軟件的開發(fā)成本也需要同步降低;本實施采用業(yè)界成熟的opencv圖像識別庫進行開發(fā),可以大大減少基礎(chǔ)的圖像識別工作,極大地提高智能設(shè)備的開發(fā)速度。本發(fā)明應(yīng)用opencv,但不限于同類的圖像識別庫,具體的led識別算法的流程如圖5所示,不再贅述。

led燈的兼容性,由于led具有不同的顏色和不同的形狀,因此,不能根據(jù)顏色與形狀來識別led燈;本實施采用hsv的明亮度對led的亮、滅進行識別,當亮度大于實驗總結(jié)的閾值時,判定為亮,否則為滅。

通過改善環(huán)境純凈度,提高led亮滅的判定成功率,由于led周圍環(huán)境的差異,容易產(chǎn)生一定的誤識別。如圖3及圖4所示,本發(fā)明采用如下方法提高環(huán)境純凈度,采用黑色的卡片,中間形成一個圓孔,放置在設(shè)備的調(diào)試led處;智能設(shè)備的攝像頭拍照區(qū)域,應(yīng)完全落在黑色卡片內(nèi),這樣,拍照的環(huán)境具有最佳的純凈度,同時,可以與led亮起時,產(chǎn)生明顯的亮度對比。本實施采用的黑色卡片,不限于顏色、材質(zhì)與打孔位置、數(shù)量,如2孔的深色膠帶等仍然在本發(fā)明保護范圍內(nèi)。

通過限定led位置,提高led亮滅的判定成功率,當led在圖像中的位置不定,尤其是由于攝像頭與led之間的距離不定產(chǎn)生的led在圖像中的大小不定,會導(dǎo)致一定的led亮滅誤判。在圖像識別軟件中,加入合適大小的圓形區(qū)域顯示,要求使用者,將led燈的圖像能完全覆蓋住中間的圓形區(qū)域。圖像識別軟件只根據(jù)圓形區(qū)域內(nèi)的hsv值進行l(wèi)ed燈亮滅的判定。普通的圓形led燈,在攝像頭下,由于光暈與角度等原因,在hsv轉(zhuǎn)換或灰度處理以及過濾后,一 般不會呈現(xiàn)為圓形。采用本實施的圓形限定,可以很好地去除led周邊的不規(guī)則形狀、色差等不利于圖像識別的因素,從而達到提高led亮滅的判定成功率,本實施的led燈為圓形,但本發(fā)明不限于其他形狀的led燈。當led燈為圓形或方形時,圖像識別軟件的限制區(qū)域建議更改為對應(yīng)的形狀。

led燈的識別,采用腐蝕與膨脹的圖像處理算法,去除噪點。由于led燈的形狀多樣性,這里不采用常見的hough圓判定,而是計算圖像中的最大面積區(qū)域,當最大面積區(qū)域大于設(shè)定的限制區(qū)域的閾值(如85%)時,可以判定為led燈亮,否則為滅。本實施采用常見的腐蝕與膨脹算法去除噪點,其他的雙向、高斯過濾等噪點過濾算法,仍然在本發(fā)明保護范圍內(nèi)。

led燈亮滅的連續(xù)判定,led信息是連續(xù)輸出,攝像頭可以采用如下兩個方式轉(zhuǎn)換為多圖片連續(xù)處理:攝像頭采用拍照取景模式,從驅(qū)動中,復(fù)制一份相同的圖片給圖像識別app,實現(xiàn)動態(tài)識別;攝像頭采用錄制模式,錄制一段時間后(也可通過人眼可識別的起始、結(jié)束led狀態(tài)提示錄制結(jié)束),圖像識別app將視頻的每一幀分解為單獨圖片再對圖片進行識別處理。

設(shè)備的led最大亮滅速率設(shè)定,為了能讓攝像頭的每一幀不會漏掉led的亮滅信息,要求led的狀態(tài)轉(zhuǎn)換速率不能大于攝像頭的幀率,由于常見的絕大多數(shù)拍攝幀率均大于25fps,且采樣頻率應(yīng)大于目標對象頻率的2倍,因此led燈的亮滅頻率應(yīng)小于12fps。以上是最保守的計算,如果要求維護人員使用的智能設(shè)備攝像幀率更高,如60fps,120fps,則led的變換速率可以更高。

每一個led燈等價于模擬一根電導(dǎo)線,不同數(shù)量的led,可以采用不同的協(xié)議進行傳輸。本實施例,采用成本和工程應(yīng)用比較平衡的2led方式。一個led模擬時鐘總線,另一個led模擬數(shù)據(jù)總線。時鐘總線為高電平時,如果數(shù)據(jù)總 線的狀態(tài)不變,則數(shù)據(jù)總線的電平代表數(shù)據(jù)信息;時鐘總線為高電平時,如果數(shù)據(jù)總線出現(xiàn)高電平到低電平的轉(zhuǎn)換,則代表數(shù)據(jù)傳輸開始;時鐘總線為高電平時,如果數(shù)據(jù)總線出現(xiàn)低電平到高電平的轉(zhuǎn)換,則代表數(shù)據(jù)傳輸結(jié)束。為了降低led狀態(tài)變換中出現(xiàn)的不穩(wěn)定性,本實施例對時鐘總線為高電平時的數(shù)據(jù)總線采樣應(yīng)大于等于3次,棄用最早和最晚的采樣,僅采用中間的采樣數(shù)據(jù)。本實施例采用的2led形式及其物理傳輸方案僅為工程選例,其他數(shù)量的led形式與物理傳輸定義,也在本發(fā)明的保護范圍內(nèi)。

由于led傳輸屬于慢速通信,因此,幀結(jié)構(gòu)應(yīng)盡可能簡單,以加快工程應(yīng)用中的信息獲取速度。如圖6所示,本實施例采用的幀結(jié)構(gòu)如下:device_code+id+value+id+value+…+(crc),由于led信息輸出,不存在多幀連續(xù)輸出需要判定分離幀的問題,因此,這里不加入幀頭、幀尾的設(shè)計,以節(jié)省傳輸時間。設(shè)備代碼采用1字節(jié)標識;id為變量的唯一識別(不同數(shù)據(jù)結(jié)構(gòu)的相同變量采用不一樣的id定義,如,整形數(shù)ip與字符串ip屬于不同id,以節(jié)省數(shù)據(jù)結(jié)構(gòu)的表達),采用1字節(jié)標識;當value為整形數(shù)或浮點數(shù)時,根據(jù)id定義的字節(jié)數(shù)輸出,當value為字符串時,要求結(jié)尾的標識為’\0’。考慮led的圖像識別誤碼率問題,本實施例加入8位crc(cyclicalredundancycheck,循環(huán)冗余碼校驗)對數(shù)據(jù)進行校驗,當crc不通過時,智能設(shè)備提示維護人員重新識別流程。

ip信息的獲取流程如圖7所示,包括:a設(shè)備具有運行燈與告警燈,具有l(wèi)ed調(diào)試信息輸出按鈕;將設(shè)備對應(yīng)的雙孔黑色軟膠貼在設(shè)備上,讓運行燈與告警燈通過雙孔透出光線;打開智能設(shè)備對應(yīng)的app,選擇空位模板或手動調(diào)節(jié)采樣圈的位置(讓兩個采樣圈分別落在兩個led光暈的中間即可,無需對焦成功);按下設(shè)備的led調(diào)試按鈕,運行燈和告警燈臨時變更為led調(diào)試輸出接口;app 檢測到起始標識后,提示開始,檢查到結(jié)束標識后,提示結(jié)束;如果具有crc的幀,crc校驗后,提示采樣是否成功;設(shè)備的調(diào)試信息輸出流程結(jié)束后,led恢復(fù)為運行燈與告警燈狀態(tài);工程人員根據(jù)解析出來的ip信息登陸設(shè)備,修改參數(shù)等。

針對ip信息的獲取速度分析,在實際應(yīng)用中,ip采用整形數(shù)結(jié)構(gòu),可以具有最少的傳輸字節(jié),起始標識和結(jié)束標識,需要有電平轉(zhuǎn)換變換,因此,各需要2個周期;則2(start)+8(devicecode)+8(id)+8(value)+8(crc)+2(end),共36bit信息。智能設(shè)備app選擇低分辨率的錄像模式,可以達到60fps,數(shù)據(jù)采樣,采用4次模式(頭,尾放棄,取中間兩次),led按7.5hz頻率輸出,實際共需4.8秒完成信息解析,也即工程人員可以在5秒內(nèi)完成ip獲取。

綜上可知,通過本發(fā)明的實施,至少存在以下有益效果:

本發(fā)明提供了一種數(shù)據(jù)傳輸方法,基于設(shè)備的led傳輸調(diào)試數(shù)據(jù),而led在不傳輸數(shù)據(jù)時,可以用作其他功能,不占用專用設(shè)備,解決了現(xiàn)有需要增加調(diào)試口來傳輸調(diào)試數(shù)據(jù)的問題,增強了用戶的使用體驗。

以上僅是本發(fā)明的具體實施方式而已,并非對本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施方式所做的任意簡單修改、等同變化、結(jié)合或修飾,均仍屬于本發(fā)明技術(shù)方案的保護范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤冈县| 二连浩特市| 泰州市| 正镶白旗| 来宾市| 岳阳县| 自治县| 蓬莱市| 瑞昌市| 甘孜县| 普定县| 泰顺县| 尼勒克县| 班戈县| 太和县| 木里| 石棉县| 仙居县| 隆德县| 宣化县| 太湖县| 鲁山县| 迭部县| 东丽区| 福海县| 宜兰市| 晋宁县| 丹凤县| 紫金县| 嘉兴市| 曲靖市| 汤原县| 昌都县| 青海省| 抚顺市| 颍上县| 岗巴县| 成安县| 新河县| 德格县| 芜湖县|