產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng)。其中,所述方法包括步驟:獲取通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息;將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及在所述燒寫操作完成后,獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫中所述待燒寫產(chǎn)品。由此可見,本發(fā)明提出了一種自動的閉環(huán)式序列碼燒寫及確認方法,可以簡化待燒寫產(chǎn)品的生產(chǎn)流程,確保待燒寫產(chǎn)品出廠時序列碼信息的正確、有序。
【專利說明】產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng),尤其適于應(yīng)用于LED顯示屏系統(tǒng)用產(chǎn)品的序列碼燒寫。
【背景技術(shù)】
[0002]現(xiàn)有的LED(Light Emitting Diode,發(fā)光二極管)顯示屏系統(tǒng)作為媒體播放終端,依其控制方式的不同可區(qū)分成LED顯示屏同步系統(tǒng)和LED顯示屏異步系統(tǒng)。其中,LED顯示屏同步系統(tǒng)通常主要包括播放計算機、發(fā)送卡、和LED顯示屏(配置有接收卡),播放計算機通過發(fā)送卡與LED顯示屏相連接,因此LED顯示屏播放的畫面內(nèi)容和計算機播放的內(nèi)容一致,播放計算機一旦關(guān)機則LED顯示屏將無法繼續(xù)播放媒體。LED顯示屏異步系統(tǒng)則主要包括異步控制卡(一種帶有ARM處理器的嵌入式控制卡)和LED顯示屏,異步控制卡整合了 LED顯示屏同步系統(tǒng)的播放計算機的主要功能和發(fā)送卡的功能,因此LED顯示屏在播放媒體時無需連接至計算機,而是通過與異步控制卡相連實現(xiàn)媒體播放。
[0003]目前的大部分LED顯示屏系統(tǒng)用卡在出廠前需要給卡內(nèi)部燒寫對應(yīng)的序列碼,而在現(xiàn)有技術(shù)中,存在如下問題:燒寫卡的序列碼過程中,需要先通過軟件依次將序列碼燒寫到卡中,若程序中斷,會導(dǎo)致序列碼發(fā)生錯亂或重復(fù);其次需要將序列碼粘貼到已經(jīng)燒寫好的卡上,此過程由于人工操作,容易出現(xiàn)卡中的序列碼與粘貼的序列碼不一致,導(dǎo)致卡不能正常工作或后續(xù)的維護變的困難;同時,燒寫和粘貼完成后,不能進行自動檢測來確保序列碼一致。
【發(fā)明內(nèi)容】
[0004]因此,為解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明提出一種產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng)。
[0005]具體地,本發(fā)明實施例提出的一種產(chǎn)品序列碼燒寫裝置,包括:掃描監(jiān)聽模塊、燒寫控制模塊以及回讀確認模塊。其中,掃描監(jiān)聽模塊用于接收通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息;燒寫控制模塊用于將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;回讀確認模塊用于在所述燒寫操作完成后獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
[0006]此外,本發(fā)明實施例提出的一種產(chǎn)品序列碼燒寫方法,包括步驟:獲取通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息;將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及在所述燒寫操作完成后,獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫中所述待燒寫產(chǎn)品。[0007]另外,本發(fā)明實施例提出的一種產(chǎn)品序列碼燒寫系統(tǒng),包括:掃描裝置以及計算機端,且計算機端連接所述掃描裝置并安裝有產(chǎn)品序列碼燒寫軟件。其中,產(chǎn)品序列碼燒寫軟件包括:掃描監(jiān)聽模塊、燒寫控制模塊以及回讀確認模塊;掃描監(jiān)聽模塊用于接收掃描裝置掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息;燒寫控制模塊用于將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;回讀確認模塊用于在所述燒寫操作完成后,獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷獲取的序列碼信息與所述掃描得到的序列碼信息是否一致以確認所述掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
[0008]由上可知,本發(fā)明實施例提出了一種自動的閉環(huán)式序列碼燒寫及確認方法,可以簡化待燒寫產(chǎn)品的生產(chǎn)流程,確保待燒寫產(chǎn)品出廠時序列碼信息的正確、有序;因此可具有簡化生產(chǎn)流程及提高生產(chǎn)效率、保證序列碼信息燒寫的正確性、避免操作員的失誤帶來的序列碼錯亂問題、保證序列碼信息燒寫的唯一性等優(yōu)點。
[0009]通過以下參考附圖的詳細說明,本發(fā)明的其它方面和特征變得明顯。但是應(yīng)當知道,該附圖僅僅為解釋的目的設(shè)計,而不是作為本發(fā)明的范圍的限定,這是因為其應(yīng)當參考附加的權(quán)利要求。還應(yīng)當知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結(jié)構(gòu)和流程。
【專利附圖】
【附圖說明】
[0010]下面將結(jié)合附圖,對本發(fā)明的【具體實施方式】進行詳細的說明。
[0011]圖1為本發(fā)明實施例的一種產(chǎn)品序列碼燒寫系統(tǒng)的使用狀態(tài)示意圖。
[0012]圖2為本發(fā)明實施例的產(chǎn)品序列碼燒寫軟件的模塊化結(jié)構(gòu)示意圖。
【具體實施方式】
[0013]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明的【具體實施方式】做詳細的說明。
[0014]請參見圖1,其為本發(fā)明實施例的一種產(chǎn)品序列碼燒寫系統(tǒng)的使用狀態(tài)示意圖。在圖1中,產(chǎn)品序列碼燒寫系統(tǒng)包括掃描裝置Iio和計算機端130。其中,掃描裝置110連接至計算機端130,其例如以有線方式連接至計算機端130的串口或USB 口等,甚至通過無線方式連接至計算機端130。掃描裝置110用于掃描待燒寫產(chǎn)品200的序列碼201,其例如是條形碼掃描儀。計算機端130安裝有產(chǎn)品序列碼燒寫軟件,并且在產(chǎn)品序列碼燒寫過程中,其例如通過網(wǎng)口、串口或USB 口等有線方式連接至待燒寫產(chǎn)品200、甚至是通過無線方式連接至待燒寫產(chǎn)品200。在此,待燒寫產(chǎn)品200附著有序列碼201,該序列碼201例如是印刷在粘貼至待燒寫產(chǎn)品200的紙質(zhì)標簽上,或者是直接印刷在待燒寫產(chǎn)品200上;序列碼201可以是以一維條形碼形式存在,或其形式例如二維碼形式。
[0015]請一并參見圖1和圖2,其中圖2為安裝在計算機端130的產(chǎn)品序列碼燒寫軟件的模塊化結(jié)構(gòu)示意圖。如圖2所示,本實施例的產(chǎn)品序列碼燒寫軟件包括:掃描監(jiān)聽模塊131、燒寫前檢測模塊133、燒寫控制模塊135、回讀確認模塊137和數(shù)據(jù)庫模塊139。
[0016]具體地,掃描監(jiān)聽模塊131接收掃描裝置110傳送的因掃描待燒寫產(chǎn)品200的序列碼而得到的序列碼信息;燒寫前檢測模塊133檢測掃描得到的序列碼信息是否和數(shù)據(jù)庫模塊139已記錄的序列碼信息重復(fù),如果重復(fù)則表示所述掃描得到的序列碼信息已經(jīng)燒寫至其他產(chǎn)品中,因此不再將所述掃描得到的序列碼信息燒寫至當前待燒寫產(chǎn)品200中,并可將錯誤信息反饋給用戶,如此則可以確保燒寫至待燒寫產(chǎn)品的序列碼的唯一性。當然,如果不重復(fù),則由燒寫控制模塊135將包含所述掃描得到的序列碼信息的燒寫指令傳送待燒寫產(chǎn)品200以進行燒寫操作將所述掃描得到的序列碼信息燒寫至待燒寫產(chǎn)品200的指定位置,該指定位置為包含在燒寫指令中的燒寫地址。以LED顯示屏異步系統(tǒng)中的異步控制卡作為待燒寫產(chǎn)品200的舉例,其包括可編程邏輯器件(例如FPGA)和存儲器(例如閃存),燒寫控制模塊135提供的燒寫指令會傳送至可編程器件,由可編程器件解析出所述燒寫指令中的序列碼信息和燒寫地址,并將解析出的序列碼信息存儲至存儲器的燒寫地址。之后,在燒寫操作完成后,回讀確認模塊137發(fā)送包含所述燒寫地址的讀指令至待燒寫產(chǎn)品200以從待燒寫產(chǎn)品200的燒寫地址獲取序列碼信息,并確認獲取的序列碼信息和所述掃描得到的序列碼信息是否一致以據(jù)此判斷所述掃描得到的序列碼信息是否成功燒寫至待燒寫產(chǎn)品200的指定位置。如果兩者一致,則表示燒寫成功,則可將燒寫成功的序列碼信息記錄至數(shù)據(jù)庫模塊139 ;反之,如果兩者不一致,則表示燒寫不成功,則可由回讀確認模塊137控制燒寫控制模塊135再次發(fā)送包含所述掃描得到的序列碼信息和燒寫地址的燒寫指令至待燒寫產(chǎn)品200以進行燒寫操作,直至最終回讀確認模塊137的判斷為燒寫成功,或者在反復(fù)燒寫次數(shù)大于設(shè)定門限值后仍然不成功,可以發(fā)送錯誤信息給用戶;如此則可以確保燒寫至待燒寫產(chǎn)品的序列碼的正確性。
[0017]在上述實施例中,產(chǎn)品序列碼燒寫軟件作為本發(fā)明實施例的一種產(chǎn)品序列碼燒寫裝置的軟件實現(xiàn)方式,其包括掃描監(jiān)聽模塊131、燒寫前檢測模塊133、燒寫控制模塊135、回讀確認模塊137和數(shù)據(jù)庫模塊139等功能模塊;然本領(lǐng)域技術(shù)人員可以理解的是,上述各個功能模塊也可以采用硬件形式來實現(xiàn)。另外,本領(lǐng)域技術(shù)人員還可在不脫離本發(fā)明的思想下做適當?shù)淖儞Q,例如省略燒寫前檢測模塊133和數(shù)據(jù)庫模塊139。
[0018]另外,本發(fā)明實施例提出的基于圖1和圖2所示系統(tǒng)架構(gòu)的一種產(chǎn)品序列碼燒寫方法可歸納為包括以下步驟:(a)獲取通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息;(b)將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及(c)在所述燒寫操作完成后,獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
[0019]優(yōu)選地,所述產(chǎn)品序列碼燒寫方法還可包括步驟:當確認所述通過掃描得到的序列碼信息已經(jīng)成功燒寫至所述待燒寫產(chǎn)品,記錄所述通過掃描得到的序列碼信息,如記錄在如圖2所示的數(shù)據(jù)庫模塊139中;當確認所述通過掃描得到的序列碼信息未成功燒寫至所述待燒寫產(chǎn)品,再次將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作,以確保序列碼信息燒寫的正確性。甚至,還可在將所述序列碼信息傳送所述待燒寫產(chǎn)品以進行燒寫操作之前,檢測所述通過掃描得到的序列碼信息是否與已記錄的序列碼信息重復(fù),以確保序列碼信息燒寫的唯一性。
[0020]綜上所述,本發(fā)明實施例提出了一種自動的閉環(huán)式序列碼燒寫及確認方法,可以簡化待燒寫產(chǎn)品的生產(chǎn)流程,確保待燒寫產(chǎn)品出廠時序列碼信息的正確、有序;因此可具有簡化生產(chǎn)流程及提高生產(chǎn)效率、保證序列碼信息燒寫的正確性、避免操作員的失誤帶來的序列碼錯亂問題、保證序列碼信息燒寫的唯一性等優(yōu)點。
[0021]本文中應(yīng)用了具體個例對本發(fā)明產(chǎn)品序列碼燒寫裝置、方法和系統(tǒng)的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制,本發(fā)明的保護范圍應(yīng)以所附的權(quán)利要求為準。
【權(quán)利要求】
1.一種產(chǎn)品序列碼燒寫裝置,其特征在于,包括: 掃描監(jiān)聽模塊,用于接收通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息; 燒寫控制模塊,用于將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及 回讀確認模塊,用于在所述燒寫操作完成后獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
2.如權(quán)利要求1所述的產(chǎn)品序列碼燒寫裝置,其特征在于,還包括: 數(shù)據(jù)庫模塊,用于記錄成功燒寫至所述待燒寫產(chǎn)品的所述通過掃描得到的序列碼信肩、O
3.如權(quán)利要求2所述的產(chǎn)品序列碼燒寫裝置,其特征在于,還包括: 燒寫前檢測模塊,用于在所述燒寫控制模塊將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作之前,檢測所述通過掃描得到的序列碼信息是否與所述數(shù)據(jù)庫模塊已記錄的序列碼信息重復(fù)。
4.如權(quán)利要求1所述的產(chǎn)品序列碼燒寫裝置,其特征在于,當所述回讀確認模塊確認所述通過掃描得到的序列碼信息未成功燒寫至所述待燒寫產(chǎn)品,則控制所述燒寫控制模塊再次將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作。
5.一種產(chǎn)品序列碼燒寫方法,其特征在于,包括步驟:` 獲取通過掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息; 將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及 在所述燒寫操作完成后,獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信號并判斷所述獲取的序列碼信息與所述通過掃描得到的序列碼信息是否一致以確認所述通過掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
6.如權(quán)利要求5所述的產(chǎn)品序列碼燒寫方法,其特征在于,包括步驟: 當確認所述通過掃描得到的序列碼信息已經(jīng)成功燒寫至所述待燒寫產(chǎn)品,記錄所述通過掃描得到的序列碼信息。
7.如權(quán)利要求6所述的產(chǎn)品序列碼燒寫方法,其特征在于,包括步驟: 在將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作之前,檢測所述通過掃描得到的序列碼信息是否與已記錄的序列碼信息重復(fù)。
8.如權(quán)利要求5所述的產(chǎn)品序列碼燒寫方法,其特征在于,包括步驟: 當確認所述通過掃描得到的序列碼信息未成功燒寫至所述待燒寫產(chǎn)品,再次將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作。
9.一種產(chǎn)品序列碼燒寫系統(tǒng),其特征在于,包括: 掃描裝置;以及 計算機端,連接所述掃描裝置并安裝有產(chǎn)品序列碼燒寫軟件,所述產(chǎn)品序列碼燒寫軟件包括: 掃描監(jiān)聽模塊,用于接收掃描裝置掃描待燒寫產(chǎn)品的序列碼而得到的序列碼信息; 燒寫控制模塊,用于將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作將所述序列碼信息燒寫至所述待燒寫產(chǎn)品的指定位置;以及 回讀確認模塊,用于在所述燒寫操作完成后獲取所述待燒寫產(chǎn)品的所述指定位置的序列碼信息并判斷所述獲取的序列碼信息與所述掃描得到的序列碼信息是否一致以確認所述掃描得到的序列碼信息是否成功燒寫至所述待燒寫產(chǎn)品。
10.如權(quán)利要求9所述的產(chǎn)品序列碼燒寫系統(tǒng),其特征在于,所述產(chǎn)品序列碼燒寫軟件還包括: 數(shù)據(jù)庫模塊,用于記錄成功燒寫至所述待燒寫產(chǎn)品的所述掃描得到的序列碼信息;以及 燒寫前檢測模塊,用于在所述燒寫控制模塊將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作之前,檢測所述掃描得到的序列碼信息是否與所述數(shù)據(jù)庫模塊已記錄的序列碼息重復(fù)。
11.如權(quán)利要求9所述的產(chǎn)品序列碼燒寫系統(tǒng),其特征在于,當所述回讀確認模塊確認所述掃描得到的序列碼信息未成功燒寫至所述待燒寫產(chǎn)品,則控制所述燒寫控制模塊再次將所述序列碼信息傳送至所述待燒寫產(chǎn)品以進行燒寫操作。
【文檔編號】G06K17/00GK103679230SQ201310653016
【公開日】2014年3月26日 申請日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
【發(fā)明者】成智剛, 樊光輝 申請人:西安諾瓦電子科技有限公司