專(zhuān)利名稱(chēng):產(chǎn)品識(shí)別信息在線寫(xiě)入方法及電子產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于產(chǎn)品識(shí)別方法技術(shù)領(lǐng)域,具體地說(shuō),是涉及一種產(chǎn)品識(shí)別信息的在線寫(xiě)入方法以及采用所述方法設(shè)計(jì)的電子產(chǎn)品。
背景技術(shù):
在目前的電子產(chǎn)品中,產(chǎn)品的識(shí)別信息(例如序列號(hào)等)是產(chǎn)品在生產(chǎn)管理、問(wèn)題追溯、后臺(tái)應(yīng)用商識(shí)別過(guò)程中的重要標(biāo)識(shí)信息。目前,在電子產(chǎn)品中寫(xiě)入產(chǎn)品識(shí)別信息的通用做法是首先,將目標(biāo)產(chǎn)品與計(jì)算機(jī)連接,通常采用串口通信方式實(shí)現(xiàn)二者之間的數(shù)據(jù)交互;其次,通過(guò)計(jì)算機(jī)處理線體工人輸入的控制信息和產(chǎn)品識(shí)別信息,然后通過(guò)串口將所述的控制信息和產(chǎn)品識(shí)別信息傳送給目標(biāo)產(chǎn)品;目標(biāo)產(chǎn)品在接收到上述信息后,把產(chǎn)品識(shí)別信息寫(xiě)入到目標(biāo)產(chǎn)品中的指定位置,同時(shí)將寫(xiě)入的產(chǎn)品識(shí)別信息通過(guò)串口回傳給計(jì)算機(jī);計(jì)算機(jī)將回傳的產(chǎn)品識(shí)別信息與當(dāng)前寫(xiě)入到目標(biāo)產(chǎn)品的產(chǎn)品識(shí)別信息進(jìn)行比較,進(jìn)而判斷寫(xiě)入操作是否成功,然后將成功寫(xiě)入的產(chǎn)品識(shí)別信息保存到數(shù)據(jù)庫(kù)中,以用于后期對(duì)該產(chǎn)品的識(shí)別。這種通用的產(chǎn)品識(shí)別信息寫(xiě)入方法首先需要在生產(chǎn)線體上配備計(jì)算機(jī),其次需要有一定技術(shù)背景的專(zhuān)業(yè)技術(shù)工人維護(hù)計(jì)算機(jī)并且使用專(zhuān)門(mén)的軟件逐臺(tái)寫(xiě)入識(shí)別信息。由于生產(chǎn)線體的特殊環(huán)境以及要求進(jìn)行串口的連接和上電等操作,因此,導(dǎo)致產(chǎn)品識(shí)別信息的寫(xiě)入效率不高,數(shù)據(jù)管理復(fù)雜,并且需要配置專(zhuān)業(yè)輔助設(shè)備配合完成。此外,對(duì)于寫(xiě)入產(chǎn)品識(shí)別信息的區(qū)域還有可能會(huì)因?yàn)橄到y(tǒng)軟件升級(jí)時(shí)導(dǎo)致發(fā)生數(shù)據(jù)丟失的問(wèn)題,因此不是一種安全、理想的產(chǎn)品識(shí)別信息寫(xiě)入存儲(chǔ)方式。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種產(chǎn)品識(shí)別信息的在線寫(xiě)入方法,無(wú)需使用計(jì)算機(jī)等輔助設(shè)備即可將產(chǎn)品的識(shí)別信息寫(xiě)入到目標(biāo)電子產(chǎn)品中,操作簡(jiǎn)單快速,信息寫(xiě)入效率高。為解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案予以實(shí)現(xiàn)
一種產(chǎn)品識(shí)別信息在線寫(xiě)入方法,利用獨(dú)立的存儲(chǔ)器保存電子產(chǎn)品的產(chǎn)品識(shí)別信息;在對(duì)電子產(chǎn)品進(jìn)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),將所述存儲(chǔ)器插接到電子產(chǎn)品上,利用電子產(chǎn)品的系統(tǒng)程序讀取所述存儲(chǔ)器中的產(chǎn)品識(shí)別信息,并寫(xiě)入到電子產(chǎn)品的指定位置。進(jìn)一步的,在所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息為針對(duì)某一臺(tái)目標(biāo)電子產(chǎn)品確定的產(chǎn)品識(shí)別信息,在利用所述存儲(chǔ)器對(duì)當(dāng)前的目標(biāo)電子產(chǎn)品執(zhí)行完一次產(chǎn)品識(shí)別信息的寫(xiě)入操作后,通過(guò)所述的目標(biāo)電子產(chǎn)品對(duì)所述存儲(chǔ)器進(jìn)行回寫(xiě)操作,修改存儲(chǔ)器中的產(chǎn)品識(shí)別信息。修改后的產(chǎn)品識(shí)別信息應(yīng)該是全新、唯一的,以避免在使用該存儲(chǔ)器對(duì)下一臺(tái)電子產(chǎn)品進(jìn)行識(shí)別信息的寫(xiě)入操作時(shí),造成兩臺(tái)電子產(chǎn)品的識(shí)別信息相同的錯(cuò)誤。又進(jìn)一步的,所述產(chǎn)品識(shí)別信息為產(chǎn)品的序列號(hào),在所述序列號(hào)中包含有數(shù)字格式的流水號(hào),在利用所述存儲(chǔ)器對(duì)目標(biāo)電子產(chǎn)品執(zhí)行完一次序列號(hào)的寫(xiě)入操作后,將存儲(chǔ)器中的流水號(hào)加1,以形成下一臺(tái)電子產(chǎn)品的序列號(hào)。
優(yōu)選的,所述序列號(hào)優(yōu)選采用信息碼和流水號(hào)組成,其中,信息碼可以由字母和數(shù)字組合編成,用來(lái)標(biāo)識(shí)電子產(chǎn)品的型號(hào)、顏色以及生產(chǎn)日期等相關(guān)信息。優(yōu)選的,所述序列號(hào)保存在存儲(chǔ)器中的一個(gè)指示文件中,在所述指示文件中包含有至少一個(gè)字符串;所述至少一個(gè)字符串中的一個(gè)字符串為用于寫(xiě)入到目標(biāo)電子產(chǎn)品中的序列號(hào),稱(chēng)為當(dāng)前序列號(hào);在目標(biāo)電子產(chǎn)品執(zhí)行完一次序列號(hào)的寫(xiě)入操作后,對(duì)存儲(chǔ)器中的所述指示文件進(jìn)行回寫(xiě)操作,將當(dāng)前序列號(hào)中的流水號(hào)加I。再進(jìn)一步的,所述目標(biāo)電子產(chǎn)品在所述存儲(chǔ)器接入后,首先掃描存儲(chǔ)器中是否存在指示文件,若存在,則進(jìn)一步判斷所述的指示文件是否有效,并在所述指示文件有效時(shí),讀取文件中的當(dāng)前序列號(hào)。更進(jìn)一步的,所述目標(biāo)電子產(chǎn)品在執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作過(guò)程中,若目標(biāo) 電子產(chǎn)品中已存在產(chǎn)品識(shí)別信息,則將目標(biāo)電子產(chǎn)品中已存在的產(chǎn)品識(shí)別信息以及所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息顯示出來(lái),提示技術(shù)人員是否執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作;若確定寫(xiě)入,則利用存儲(chǔ)器中的產(chǎn)品識(shí)別信息覆蓋目標(biāo)電子產(chǎn)品中已存在的產(chǎn)品識(shí)別信
肩、O為了避免電子產(chǎn)品在日后的使用過(guò)程中由于進(jìn)行軟件升級(jí)而導(dǎo)致的產(chǎn)品識(shí)別信息丟失問(wèn)題,所述目標(biāo)電子產(chǎn)品將讀取到的產(chǎn)品識(shí)別信息首先暫存到RAM中,然后查找系統(tǒng)程序中用于配置系統(tǒng)硬件基本環(huán)境的環(huán)境變量所在的地址,進(jìn)而將所述的產(chǎn)品識(shí)別信息寫(xiě)入到該環(huán)境變量中。由于所述環(huán)境變量所在的地址是一塊受保護(hù)的區(qū)域,無(wú)論系統(tǒng)程序是否升級(jí)都不會(huì)改寫(xiě)該區(qū)域內(nèi)的數(shù)據(jù),因此可以切實(shí)保證產(chǎn)品識(shí)別信息不被擦掉。優(yōu)選的,所述存儲(chǔ)器可以采用存儲(chǔ)卡插入到電子產(chǎn)品的卡槽中,例如TF卡或者SD卡等;也可以采用U盤(pán)或者移動(dòng)硬盤(pán)等與電子產(chǎn)品的通信接口外接。在對(duì)目標(biāo)電子產(chǎn)品執(zhí)行完產(chǎn)品識(shí)別信息的寫(xiě)入操作后,只需將所述存儲(chǔ)器拔出,即可方便地應(yīng)用在其他電子產(chǎn)品的產(chǎn)品識(shí)別信息的寫(xiě)入操作過(guò)程中?;谏鲜霎a(chǎn)品識(shí)別信息在線寫(xiě)入方法,本發(fā)明還提供了一種采用所述產(chǎn)品識(shí)別信息在線寫(xiě)入方法設(shè)計(jì)的電子產(chǎn)品,包括用于插接存儲(chǔ)器的接口單元以及連接所述接口單元的處理器;所述存儲(chǔ)器獨(dú)立于電子產(chǎn)品,存儲(chǔ)有電子產(chǎn)品的產(chǎn)品識(shí)別信息,在電子產(chǎn)品需要寫(xiě)入產(chǎn)品識(shí)別信息時(shí)與電子產(chǎn)品的接口單元相插接;所述電子產(chǎn)品在執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),通過(guò)處理器讀取所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,并寫(xiě)入到系統(tǒng)程序中的指定位置。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是本發(fā)明通過(guò)將電子產(chǎn)品的識(shí)別信息寫(xiě)入到一顆獨(dú)立的存儲(chǔ)器中,利用電子產(chǎn)品自動(dòng)讀取該存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,并完成在線寫(xiě)入過(guò)程,由此無(wú)需在產(chǎn)品生產(chǎn)線體上配置計(jì)算機(jī)等輔助設(shè)備即可完成產(chǎn)品識(shí)別信息的寫(xiě)入過(guò)程,操作簡(jiǎn)單快速,不需要對(duì)線體工人進(jìn)行專(zhuān)門(mén)培訓(xùn),效率高,不易出錯(cuò)。此夕卜,通過(guò)將產(chǎn)品識(shí)別信息寫(xiě)入到電子產(chǎn)品的環(huán)境變量中,可以有效避免產(chǎn)品識(shí)別信息在系統(tǒng)程序升級(jí)時(shí)被錯(cuò)誤地擦除,從而確保了產(chǎn)品識(shí)別信息的存儲(chǔ)安全。結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。
圖1是本發(fā)明所提出的電子產(chǎn)品的一種實(shí)施例的硬件電路架構(gòu)示意圖2是本發(fā)明所提出的產(chǎn)品識(shí)別信息在線寫(xiě)入方法的一種實(shí)施例的程序流程圖3是本發(fā)明所提出的產(chǎn)品識(shí)別信息在線寫(xiě)入方法的另外一種實(shí)施例的程序流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)地說(shuō)明。實(shí)施例一,本實(shí)施例為了簡(jiǎn)化產(chǎn)品識(shí)別信息在電子產(chǎn)品中的寫(xiě)入操作,以提高電子產(chǎn)品的生產(chǎn)效率,提出采用產(chǎn)品生產(chǎn)線體上以及產(chǎn)品維護(hù)人員最常使用的存儲(chǔ)器,例如SD卡或者TF卡等存儲(chǔ)卡,來(lái)存儲(chǔ)電子產(chǎn)品的產(chǎn)品識(shí)別信息。在對(duì)電子產(chǎn)品進(jìn)行產(chǎn)品識(shí)別信息的在線寫(xiě)入操作時(shí),只需將存儲(chǔ)卡插入到目標(biāo)電子產(chǎn)品中,利用目標(biāo)電子產(chǎn)品自身的系統(tǒng)程序自動(dòng)讀取存儲(chǔ)卡中保存的產(chǎn)品識(shí)別信息,并寫(xiě)入到目標(biāo)電子產(chǎn)品的指定位置即可完成整個(gè)過(guò)程,操作簡(jiǎn)單快捷,無(wú)需對(duì)線體工人或者產(chǎn)品維護(hù)人員進(jìn)行專(zhuān)業(yè)培訓(xùn),整個(gè)寫(xiě)入過(guò)程可以利用電子產(chǎn)品自身的系統(tǒng)程序自動(dòng)完成,效率高,出錯(cuò)率低。當(dāng)然,對(duì)于用于保存產(chǎn)品識(shí)別信息的存儲(chǔ)器也可以采用U盤(pán)或者移動(dòng)硬盤(pán)等存儲(chǔ)介質(zhì),外接到電子產(chǎn)品的通信接口上,啟動(dòng)電子產(chǎn)品自動(dòng)識(shí)別并提取出外接存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,完成產(chǎn)品識(shí)別信息的在線寫(xiě)入過(guò)程。下面首先對(duì)支持該產(chǎn)品識(shí)別信息在線寫(xiě)入方法的電子產(chǎn)品的必要硬件配置進(jìn)行說(shuō)明,參見(jiàn)圖I所示,至少應(yīng)包括接口單元和處理器。其中,所述接口單元用于與保存有產(chǎn)品識(shí)別信息的存儲(chǔ)器相插接,針對(duì)獨(dú)立于電子產(chǎn)品之外的存儲(chǔ)器的類(lèi)型可以配置成不同的硬件形式。例如若采用TF卡或者SD卡等存儲(chǔ)卡作為產(chǎn)品識(shí)別信息的存儲(chǔ)介質(zhì),則需要將所述接口單元配置成適于插裝該類(lèi)存儲(chǔ)卡的讀卡器,并與所述的處理器相連接,在處理器的控制作用下實(shí)現(xiàn)對(duì)存儲(chǔ)卡內(nèi)數(shù)據(jù)的讀寫(xiě)操作。若采用U盤(pán)或者移動(dòng)硬盤(pán)等存儲(chǔ)器作為產(chǎn)品識(shí)別信息的存儲(chǔ)介質(zhì),則需要將所述接口單元配置成適于外接該類(lèi)存儲(chǔ)器的通信接口,例如USB接口等,通過(guò)接口電路與所述的處理器相連接,進(jìn)而在處理器的控制作用下實(shí)現(xiàn)與該類(lèi)存儲(chǔ)器的數(shù)據(jù)交互,完成產(chǎn)品識(shí)別信息的在線寫(xiě)入操作。其具體操作過(guò)程是在對(duì)電子產(chǎn)品進(jìn)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),首先將所述存儲(chǔ)器與需要寫(xiě)入產(chǎn)品識(shí)別信息的目標(biāo)電子產(chǎn)品的接口單元相插接。對(duì)于存儲(chǔ)卡來(lái)說(shuō),可以具體插入到電子產(chǎn)品中讀卡器的插槽中;對(duì)于U盤(pán)或者移動(dòng)硬盤(pán)等存儲(chǔ)器來(lái)說(shuō),可以直接或者通過(guò)數(shù)據(jù)線與接口單元的通信接口相插接。利用電子產(chǎn)品上的操作按鍵或者采用調(diào)取系統(tǒng)菜單的方式,啟動(dòng)電子產(chǎn)品中系統(tǒng)程序的產(chǎn)品識(shí)別信息寫(xiě)入功能,通過(guò)讀卡器或者接口電路自動(dòng)讀取存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,并寫(xiě)入到電子產(chǎn)品中的指定位置,優(yōu)選寫(xiě)入到系統(tǒng)程序中始終被保護(hù)的一段存儲(chǔ)區(qū)域內(nèi),以避免在日后進(jìn)行系統(tǒng)程序升級(jí)時(shí)將所述產(chǎn)品識(shí)別信息擦除,由此便完成了產(chǎn)品識(shí)別信息的在線寫(xiě)入過(guò)程。之后,通過(guò)電子產(chǎn)品的系統(tǒng)程序?qū)Υ鎯?chǔ)器中保存的產(chǎn)品識(shí)別信息進(jìn)行修改,以生成適用于下一臺(tái)電子產(chǎn)品的產(chǎn)品識(shí)別信息,方便對(duì)后續(xù)電子產(chǎn)品繼續(xù)進(jìn)行產(chǎn)品識(shí)別信息的寫(xiě)入操作。執(zhí)行完上述操作后,將存儲(chǔ)器從當(dāng)前的目標(biāo)電子產(chǎn)品中拔出,插接到下一臺(tái)電子產(chǎn)品中,繼續(xù)執(zhí)行產(chǎn)品識(shí)別信息的在線寫(xiě)入過(guò)程。由此一來(lái),在電子產(chǎn)品的生產(chǎn)線體上或者日后的維護(hù)工作中,都無(wú)需配置計(jì)算機(jī)或者專(zhuān)用調(diào)試設(shè)備即可方便、快速地完成對(duì)電子產(chǎn)品識(shí)別信息的寫(xiě)入任務(wù)。為了實(shí)現(xiàn)產(chǎn)品識(shí)別信息在電子產(chǎn)品中的定址保存,在所述處理器通過(guò)接口單元從存儲(chǔ)器中讀取到產(chǎn)品識(shí)別信息后,首先將所述產(chǎn)品識(shí)別信息暫存到RAM中,然后保存到NAND Flash存儲(chǔ)器中的指定位置。在本實(shí)施例中,所述NAND Flash存儲(chǔ)器用于保存電子產(chǎn)品的系統(tǒng)程序,當(dāng)然,也可以采用其他類(lèi)型的存儲(chǔ)介質(zhì)來(lái)保存產(chǎn)品的系統(tǒng)程序,本實(shí)施例對(duì)此不進(jìn)行具體限制。在大多數(shù)電子產(chǎn)品的系統(tǒng)程序中都會(huì)有一塊在軟件程序更新時(shí)不會(huì)改寫(xiě)的區(qū)域,查找該受保護(hù)區(qū)域所對(duì)應(yīng)的地址,將暫存到RAM中的產(chǎn)品識(shí)別信息保存到該區(qū)域中,從而確保電子產(chǎn)品在日后的使用過(guò)程中,無(wú)論是否進(jìn)行了系統(tǒng)軟件的更新、升級(jí)操作,都不會(huì)發(fā)生產(chǎn)品識(shí)別信息的丟失問(wèn)題,由此保證了電子產(chǎn)品在日后的使用過(guò)程中都能夠準(zhǔn)確識(shí)別。
當(dāng)然,將產(chǎn)品識(shí)別信息寫(xiě)入到保存電子產(chǎn)品系統(tǒng)程序的存儲(chǔ)器中是本實(shí)施例的一種優(yōu)選設(shè)計(jì)方案,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)還可以提出其他多種存儲(chǔ)方式,但是,在本實(shí)施例所公開(kāi)內(nèi)容的基礎(chǔ)上,無(wú)論采用何種存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)產(chǎn)品識(shí)別信息的存儲(chǔ),都應(yīng)落入本實(shí)施例的保護(hù)范圍之內(nèi)。對(duì)于支持顯示功能的電子產(chǎn)品來(lái)說(shuō),包括電子產(chǎn)品自身即配置有顯示器以及可外接顯示器兩種情況,可以在將產(chǎn)品識(shí)別信息暫存到RAM中以后,首先通過(guò)顯示器彈出一個(gè)對(duì)話窗口,提示技術(shù)人員是否真的要執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作。對(duì)于電子產(chǎn)品中已經(jīng)保存有產(chǎn)品識(shí)別信息的情況,還可以通過(guò)顯示器將已經(jīng)存在的產(chǎn)品識(shí)別信息以及從外置存儲(chǔ)器中讀取到的產(chǎn)品識(shí)別信息顯示出來(lái),提示技術(shù)人員是否執(zhí)行產(chǎn)品識(shí)別信息的更新操作。若技術(shù)人員確認(rèn)執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作,則將讀取到的產(chǎn)品識(shí)別信息寫(xiě)入到指定位置,覆蓋原來(lái)的產(chǎn)品識(shí)別信息。當(dāng)然,在電子產(chǎn)品中針對(duì)其具備的不同功能還會(huì)配置有很多其他類(lèi)型的硬件設(shè)備,由于與本實(shí)施例所提出的產(chǎn)品識(shí)別信息的寫(xiě)入技術(shù)不相關(guān),因此,本實(shí)施例在此不再詳細(xì)說(shuō)明。下面重點(diǎn)對(duì)電子產(chǎn)品中,系統(tǒng)程序所執(zhí)行的產(chǎn)品識(shí)別信息在線寫(xiě)入方法的詳細(xì)過(guò)程進(jìn)行闡述,本實(shí)施例具體提出以下兩種處理方式,分別參見(jiàn)圖2、圖3所示。為描述簡(jiǎn)單起見(jiàn),本實(shí)施例以采用產(chǎn)品的序列號(hào)作為所述的產(chǎn)品識(shí)別信息,并以采用存儲(chǔ)卡作為序列號(hào)的存儲(chǔ)介質(zhì)為例進(jìn)行具體說(shuō)明。圖2列舉了一種產(chǎn)品序列號(hào)的在線寫(xiě)入過(guò)程,具體包括以下步驟
S201、啟動(dòng)序列號(hào)在線寫(xiě)入子程序,進(jìn)入設(shè)置界面;
在本實(shí)施例中,當(dāng)線體工人或者維護(hù)人員將保存有產(chǎn)品序列號(hào)的存儲(chǔ)器插接到需要進(jìn)行產(chǎn)品識(shí)別信息寫(xiě)入操作的電子產(chǎn)品(以下稱(chēng)之為目標(biāo)產(chǎn)品)的接口單元上以后,操作目標(biāo)產(chǎn)品上的相應(yīng)功能按鍵或者調(diào)取出系統(tǒng)設(shè)備菜單,啟動(dòng)該項(xiàng)功能,進(jìn)入序列號(hào)在線寫(xiě)入子程序,進(jìn)入設(shè)置界面。S202、掃描存儲(chǔ)卡中的內(nèi)容;
在本實(shí)施例中,為了提高序列號(hào)的寫(xiě)入和查詢(xún)速度,優(yōu)選在存儲(chǔ)卡中保存一個(gè)特定名稱(chēng)的指示文件,以HIAMLDEVID作為文件名稱(chēng)為例進(jìn)行說(shuō)明,將序列號(hào)保存在該指示文件中。為了加快序列號(hào)的查找效率,優(yōu)選在所述指示文件中僅存儲(chǔ)針對(duì)某一臺(tái)目標(biāo)產(chǎn)品的序列號(hào),稱(chēng)之為當(dāng)前序列號(hào),這樣在目標(biāo)產(chǎn)品搜索到該指示文件后,便可以從中直接提取出當(dāng)前序列號(hào),用于后續(xù)的序列號(hào)寫(xiě)入過(guò)程。作為本實(shí)施例的一種優(yōu)選設(shè)計(jì)方案,所述序列號(hào)優(yōu)選采用信息碼和流水號(hào)兩部分組成,如aabbcdee002225。其中,aabbcdee為信息碼,可以由字母和數(shù)字組合編成,用來(lái)標(biāo)識(shí)電子產(chǎn)品的型號(hào)、顏色以及生產(chǎn)日期等相關(guān)信息,例如在aa的位置寫(xiě)入產(chǎn)品型號(hào);在%的位置寫(xiě)入產(chǎn)品顏色;在ee的位置寫(xiě)入生成日期等。002225為流水號(hào),針對(duì)相同型號(hào)、相同顏色、同日生產(chǎn)的一批電子產(chǎn)品,可以采用賦予不同流水號(hào)的方式加以區(qū)別。在本實(shí)施例中,在存儲(chǔ)卡中保存的文件名稱(chēng)為HIAMLDEVID的指示文件中,優(yōu)選采用ASICII編碼方式記錄三行字符串,其文件格式如下
aabbcdeeOOllllaabbcdee002225aabbcdee003333。 其中,第一行字符串a(chǎn)abbcdeeOOllll為一個(gè)批次電子產(chǎn)品的起始序列號(hào);第二行字符串a(chǎn)abbcdee002225為用于與入到目標(biāo)廣品中的序列號(hào),即當(dāng)如序列號(hào);第二行字符串a(chǎn)abbcdee003333為該批次電子產(chǎn)品的結(jié)束序列號(hào)。所述第一行和第三行字符串中流水號(hào)的具體數(shù)值可以根據(jù)某一批次所生產(chǎn)的電子產(chǎn)品的實(shí)際數(shù)量具體設(shè)定,本實(shí)施例并不僅限于以上舉例。當(dāng)然,所述序列號(hào)也可以采用其他編碼方式,在HIAMLDEVID指示文件中也可以?xún)H包含當(dāng)前序列號(hào)(即只記錄一個(gè)字符串),只要能夠使目標(biāo)產(chǎn)品在執(zhí)行完序列號(hào)的寫(xiě)入操作后,方便地對(duì)當(dāng)前序列號(hào)進(jìn)行回寫(xiě)操作,并更新生成唯一的全新識(shí)別信息即可,本實(shí)施例并不僅限于以上舉例。S203、判斷存儲(chǔ)卡中是否存在指示文件,若存在,則執(zhí)行后續(xù)步驟;否則,提示技術(shù)人員未找到指示文件,返回步驟S201的設(shè)置界面,等待插接其他存儲(chǔ)卡。S204、判斷指示文件是否有效,若有效,則執(zhí)行后續(xù)步驟;否則,提示技術(shù)人員未找到有效的指示文件,返回步驟S201的設(shè)置界面,等待插接其他存儲(chǔ)卡;
在本實(shí)施例中,有效的指示文件必須滿(mǎn)足以下三個(gè)條件
(1)文件名稱(chēng)是否匹配,即文件名稱(chēng)是否為HIAMLDEVID;
(2)指示文件中是否存在三行字符串;
(3)每一行字符串的格式是否符合要求,即格式是否與aabbCdee002225的定義格式相符。若同時(shí)滿(mǎn)足上述三個(gè)條件,則認(rèn)為存儲(chǔ)卡中保存的指示文件有效,執(zhí)行后續(xù)的當(dāng)前序列號(hào)寫(xiě)入過(guò)程。采用本實(shí)施例的指示文件編寫(xiě)方式的好處是不需要將所有電子產(chǎn)品的序列號(hào)放入到一個(gè)文件中,由此可以大大提高查找和讀取文件中的指定數(shù)據(jù)的效率。S205、從指示文件中提取出當(dāng)前序列號(hào),暫存到RAM中。S206、查找系統(tǒng)程序中用于配置系統(tǒng)硬件基本環(huán)境的環(huán)境變量所在的地址,并將當(dāng)前序列號(hào)寫(xiě)入到該地址中;
在本實(shí)施例中,對(duì)于機(jī)頂盒、電視機(jī)等電子產(chǎn)品來(lái)說(shuō),用于配置系統(tǒng)硬件基本環(huán)境的環(huán)境變量為Uboot環(huán)境變量,在Uboot環(huán)境變量所對(duì)應(yīng)的地址中,有一塊受保護(hù)的區(qū)域,將讀取到的當(dāng)前序列號(hào)寫(xiě)入到這塊受保護(hù)的區(qū)域內(nèi),例如寫(xiě)入到UBOOT(SPIflash)的環(huán)境變量中,這樣無(wú)論是升級(jí)NAND Flash存儲(chǔ)器中的系統(tǒng)程序,還是升級(jí)Uboot環(huán)境變量,都不會(huì)將寫(xiě)入的當(dāng)前序列號(hào)擦除,從而確保了當(dāng)前序列號(hào)的存儲(chǔ)安全。
S207、更新存儲(chǔ)卡中指示文件中的當(dāng)前序列號(hào);
在對(duì)目標(biāo)廣品執(zhí)彳丁完一次序列號(hào)的與入t呆作后,對(duì)存儲(chǔ)卡中的指不文件HIAMLDEVID進(jìn)行一次回寫(xiě)操作,修改指示文件HIAMLDEVID中的當(dāng)前序列號(hào),例如對(duì)當(dāng)前序列號(hào)中的流水號(hào)加1,即aabbCdee002226,將其更新成最新內(nèi)容,以用于對(duì)其他電子產(chǎn)品繼續(xù)進(jìn)行序列號(hào)的寫(xiě)入操作,保證不同電子產(chǎn)品中的 序列號(hào)唯一,以實(shí)現(xiàn)對(duì)電子產(chǎn)品的準(zhǔn)確識(shí)別。S208、結(jié)束序列號(hào)的在線寫(xiě)入過(guò)程。采用圖2所示的序列號(hào)寫(xiě)入方法,無(wú)論在目標(biāo)產(chǎn)品中是否已經(jīng)存在序列號(hào),都直接采用存儲(chǔ)卡中保存的當(dāng)前序列號(hào)作為目標(biāo)產(chǎn)品的序列號(hào),寫(xiě)入到目標(biāo)產(chǎn)品的指定位置,覆蓋原來(lái)的序列號(hào)。對(duì)于不想改寫(xiě)目標(biāo)產(chǎn)品中原有序列號(hào)的情況,可以采用圖3列舉的第二種產(chǎn)品序列號(hào)的在線寫(xiě)入過(guò)程,具體包括以下步驟
S301、啟動(dòng)序列號(hào)在線寫(xiě)入子程序,進(jìn)入設(shè)置界面。S302、掃描存儲(chǔ)卡中的內(nèi)容。S303、判斷存儲(chǔ)卡中是否存在名稱(chēng)為HIAMLDEVID的指示文件,若存在,則執(zhí)行后續(xù)步驟;否則,提示技術(shù)人員未找到指示文件,返回步驟S301的設(shè)置界面,等待插接其他存儲(chǔ)卡。S304、判斷指示文件是否有效,若有效,則執(zhí)行后續(xù)步驟;否則,提示技術(shù)人員未找到有效的指示文件,返回步驟S301的設(shè)置界面,等待插接其他存儲(chǔ)卡。以上各步驟的詳細(xì)描述可以分別對(duì)應(yīng)參見(jiàn)上述步驟S201-S204中的具體描述,本實(shí)施例在此不做重復(fù)說(shuō)明。S305、從指示文件中提取出當(dāng)前序列號(hào),暫存到RAM中。S306、顯示當(dāng)前要寫(xiě)入的序列號(hào);
在這里,所述當(dāng)前要寫(xiě)入的序列號(hào)即從存儲(chǔ)卡中提取出的當(dāng)前序列號(hào),例如aabbcdee002225,顯示在目標(biāo)產(chǎn)品自身的顯示器上或者與目標(biāo)產(chǎn)品外接的顯示器上。在顯示器中同時(shí)可以顯示該目標(biāo)產(chǎn)品的現(xiàn)有序列號(hào),對(duì)于已經(jīng)存在序列號(hào)的目標(biāo)產(chǎn)品來(lái)說(shuō),可以直接將已存在的序列號(hào)顯示出來(lái),供技術(shù)人員查閱;對(duì)于沒(méi)有序列號(hào)的目標(biāo)產(chǎn)品來(lái)說(shuō),可以在顯示現(xiàn)有序列號(hào)的位置顯示成空,以告知技術(shù)人員該目標(biāo)產(chǎn)品還沒(méi)有序列號(hào)。S307、提示技術(shù)人員是否執(zhí)行當(dāng)前序列號(hào)的寫(xiě)入操作,若技術(shù)人員確認(rèn)執(zhí)行該操作,觸發(fā)確認(rèn)鍵,執(zhí)行后續(xù)步驟;否則,結(jié)束本次序列號(hào)的寫(xiě)入過(guò)程。S308、查找系統(tǒng)程序中用于配置系統(tǒng)硬件基本環(huán)境的環(huán)境變量所在的地址,并將當(dāng)前序列號(hào)寫(xiě)入到該地址中。S309、對(duì)指示文件HIAMLDEVID進(jìn)行會(huì)寫(xiě)操作,更新存儲(chǔ)卡中指示文件中的當(dāng)前序列號(hào)。對(duì)于上述步驟S308、S309的詳細(xì)描述可以分別對(duì)應(yīng)參見(jiàn)前一種序列號(hào)寫(xiě)入過(guò)程中步驟S206、S207中的具體描述,本實(shí)施例在此不再重復(fù)說(shuō)明。S310、結(jié)束序列號(hào)的在線寫(xiě)入過(guò)程。采用本實(shí)施例所提出的產(chǎn)品識(shí)別信息的在線寫(xiě)入方法,不僅操作簡(jiǎn)單、效率高,而且寫(xiě)入過(guò)程自動(dòng)完成,無(wú)需對(duì)線體工人或者維護(hù)人員進(jìn)行專(zhuān)門(mén)的技術(shù)培訓(xùn),可以切實(shí)地保證寫(xiě)入操作的成功率,適合在機(jī)頂盒、電視機(jī)、手機(jī)、掌上電腦等電子產(chǎn)品中推廣應(yīng)用,以提聞電子 廣品的生廣效率。當(dāng)然,上述說(shuō)明并非是對(duì)本發(fā)明的限制,應(yīng)當(dāng)指出的是,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的普通技術(shù)人員在本發(fā)明的實(shí)質(zhì)范圍內(nèi)所做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于利用獨(dú)立的存儲(chǔ)器保存電子產(chǎn)品的產(chǎn)品識(shí)別信息;在對(duì)電子產(chǎn)品進(jìn)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),將所述存儲(chǔ)器插接到電子產(chǎn)品上,利用電子產(chǎn)品的系統(tǒng)程序讀取所述存儲(chǔ)器中的產(chǎn)品識(shí)別信息,并寫(xiě)入到電子產(chǎn)品的指定位置。
2.根據(jù)權(quán)利要求I所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于在所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息為針對(duì)某一臺(tái)目標(biāo)電子產(chǎn)品確定的產(chǎn)品識(shí)別信息,在利用所述存儲(chǔ)器對(duì)目標(biāo)電子產(chǎn)品執(zhí)行完一次產(chǎn)品識(shí)別信息的寫(xiě)入操作后,通過(guò)目標(biāo)電子產(chǎn)品對(duì)所述存儲(chǔ)器進(jìn)行回寫(xiě)操作,修改存儲(chǔ)器中的產(chǎn)品識(shí)別信息。
3.根據(jù)權(quán)利要求2所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述產(chǎn)品識(shí)別信息為產(chǎn)品的序列號(hào),在所述序列號(hào)中包含有數(shù)字格式的流水號(hào),在利用所述存儲(chǔ)器對(duì)目標(biāo)電子產(chǎn)品執(zhí)行完一次序列號(hào)的寫(xiě)入操作后,將存儲(chǔ)器中的流水號(hào)加1,以形成下一臺(tái)電子產(chǎn)品的序列號(hào)。
4.根據(jù)權(quán)利要求3所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述序列號(hào)由信息碼和流水號(hào)組成,其中,信息碼由字母和數(shù)字組合編成。
5.根據(jù)權(quán)利要求4所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述序列號(hào)保存在存儲(chǔ)器中的一個(gè)指示文件中,在所述指示文件中包含有至少一個(gè)字符串;所述至少一個(gè)字符串中的一個(gè)字符串為用于寫(xiě)入到目標(biāo)電子產(chǎn)品中的序列號(hào),稱(chēng)為當(dāng)前序列號(hào);在目標(biāo)電子產(chǎn)品執(zhí)行完一次序列號(hào)的寫(xiě)入操作后,對(duì)存儲(chǔ)器中的所述指示文件進(jìn)行回寫(xiě)操作,將當(dāng)前序列號(hào)中的流水號(hào)加I。
6.根據(jù)權(quán)利要求5所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述目標(biāo)電子產(chǎn)品在所述存儲(chǔ)器接入后,首先掃描存儲(chǔ)器中是否存在指示文件,若存在,則進(jìn)一步判斷所述的指示文件是否有效,并在所述指示文件有效時(shí),讀取文件中的當(dāng)前序列號(hào)。
7.根據(jù)權(quán)利要求I至6中任一項(xiàng)所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述目標(biāo)電子產(chǎn)品在執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作過(guò)程中,若目標(biāo)電子產(chǎn)品中已存在產(chǎn)品識(shí)別信息,則將目標(biāo)電子產(chǎn)品中已存在的產(chǎn)品識(shí)別信息以及所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息顯示出來(lái),提示技術(shù)人員是否執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作;若確定寫(xiě)入,則利用存儲(chǔ)器中的產(chǎn)品識(shí)別信息覆蓋目標(biāo)電子產(chǎn)品中已存在的產(chǎn)品識(shí)別信息。
8.根據(jù)權(quán)利要求I至6中任一項(xiàng)所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述目標(biāo)電子產(chǎn)品將讀取到的產(chǎn)品識(shí)別信息首先暫存到RAM中,然后查找系統(tǒng)程序中用于配置系統(tǒng)硬件基本環(huán)境的環(huán)境變量所在的地址,進(jìn)而將所述的產(chǎn)品識(shí)別信息寫(xiě)入到該環(huán)境變量中。
9.根據(jù)權(quán)利要求I至6中任一項(xiàng)所述的產(chǎn)品識(shí)別信息在線寫(xiě)入方法,其特征在于所述存儲(chǔ)器為存儲(chǔ)卡或者U盤(pán)。
10.一種電子產(chǎn)品,其特征在于包括用于插接存儲(chǔ)器的接口單元以及連接所述接口單元的處理器;所述存儲(chǔ)器獨(dú)立于電子產(chǎn)品,存儲(chǔ)有電子產(chǎn)品的產(chǎn)品識(shí)別信息,在電子產(chǎn)品需要寫(xiě)入產(chǎn)品識(shí)別信息時(shí)與電子產(chǎn)品的接口單元相插接;所述電子產(chǎn)品在執(zhí)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),通過(guò)處理器讀取所述存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,并寫(xiě)入到系統(tǒng)程序中的指定位置。
全文摘要
本發(fā)明公開(kāi)了一種產(chǎn)品識(shí)別信息在線寫(xiě)入方法及電子產(chǎn)品,即利用獨(dú)立的存儲(chǔ)器保存電子產(chǎn)品的產(chǎn)品識(shí)別信息;在對(duì)電子產(chǎn)品進(jìn)行產(chǎn)品識(shí)別信息的寫(xiě)入操作時(shí),將所述存儲(chǔ)器插接到電子產(chǎn)品上,利用電子產(chǎn)品的系統(tǒng)程序讀取所述存儲(chǔ)器中的產(chǎn)品識(shí)別信息,并寫(xiě)入到電子產(chǎn)品的指定位置。本發(fā)明通過(guò)將電子產(chǎn)品的識(shí)別信息寫(xiě)入到一顆獨(dú)立的存儲(chǔ)器中,利用電子產(chǎn)品自動(dòng)讀取該存儲(chǔ)器中保存的產(chǎn)品識(shí)別信息,并完成在線寫(xiě)入過(guò)程,由此無(wú)需在產(chǎn)品生產(chǎn)線體上配置計(jì)算機(jī)等輔助設(shè)備即可完成產(chǎn)品識(shí)別信息的寫(xiě)入過(guò)程,操作簡(jiǎn)單快速,不需要對(duì)線體工人進(jìn)行專(zhuān)門(mén)培訓(xùn),效率高,不易出錯(cuò),并且可以有效避免產(chǎn)品識(shí)別信息在系統(tǒng)程序升級(jí)時(shí)被錯(cuò)誤地擦除,保證了存儲(chǔ)安全。
文檔編號(hào)G06F3/06GK102622190SQ201210033739
公開(kāi)日2012年8月1日 申請(qǐng)日期2012年2月15日 優(yōu)先權(quán)日2012年2月15日
發(fā)明者畢強(qiáng) 申請(qǐng)人:青島海信電器股份有限公司