[發明專利]一種基于U盤給嵌入式產品寫序列號的方法在審
| 申請號: | 201711214112.7 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107943492A | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 林霞;白婧;周旭成;蔣慶洲 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;H04N21/443 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 嵌入式 產品 序列號 方法 | ||
技術領域
本發明涉及帶U盤口嵌入式產品,具體涉及一種基于U盤給嵌入式產品寫序列號的方法。
背景技術
在各種嵌入式家電產品中,出廠時都會給產品寫入一個唯一標識符序列號,以方便生產廠家出貨管理,銷售管理及售后維修管理;為便于說明,將寫序列號的工具稱為寫號系統,傳統技術中,大多數嵌入式產品會額外留一個串口接口,利用串口通信配合寫號系統完成寫序列號,整個過程包括串口握手信息,數據發送,應答信息等,該方式增加了硬件成本和人工成本。
發明內容
本發明所要解決的技術問題是:提出一種基于U盤給嵌入式產品寫序列號的方法,解決傳統技術中需要專門為嵌入式產品預留串口接口來寫序列號的方式帶來的增加硬件成本和人工成本的問題。
本發明解決上述技術問題采用的技術方案是:
一種基于U盤給嵌入式產品寫序列號的方法,包括以下步驟:
a.在U盤里放置配置文件和序列號文件;
b.嵌入式產品開機初始化U盤并掛載后,獲取U盤里的配置文件;
c.分析配置文件得到需要寫入嵌入式產品的數據個數及相應的文件名;
d.在U盤中找到相應文件名,讀取數據內容并寫入到嵌入式產品中。
作為進一步優化,所述嵌入式產品為機頂盒。
作為進一步優化,步驟a中,所述配置文件和序列號文件的文件名及結構由機頂盒軟件定義。
作為進一步優化,步驟a中,所述配置文件的結構和機頂盒軟件定義的存放配置信息的結構體一致,包括頭信息、長度、條目數、條目名字符串和結束符。
作為進一步優化,步驟a中,所述序列號文件的結構和機頂盒軟件定義的存放序列號信息的結構體一致,包括頭信息、有效字符的長度、序列號個數、開始序列號、當前序列號、已寫個數和結束符。
作為進一步優化,步驟b中,獲取U盤里的配置文件后存放在機頂盒內存buf中。
作為進一步優化,步驟c中,所述分析配置文件具體包括:把配置文件結構內容賦值給機頂盒定義的存放配置信息的結構體,分析結構體獲取到寫入機頂盒的序列號項。
作為進一步優化,步驟d中,所述在U盤中找到相應文件名具體包括:
從U盤讀中獲取到的序列號項對應的序列號文件,讀取成功后把序列號文件的內容賦值給機頂盒定義的存放序列號信息的結構體。
作為進一步優化,步驟d中,所述讀取數據內容并寫入機頂盒中具體包括:
機頂盒獲取到存放序列號信息的結構體內容,把結構體中當前序列號寫入機頂盒,寫入成功后,把結構體中的當前序列號加1,已寫個數加1,并寫回U盤內的序列號文件。
本發明的有益效果是:利用硬件本身已有的USB接口,通過自定義配置文件名及文件結構,實現寫入內容可配置,根據配置內容讀取相應文件,獲取有效數據寫入嵌入式產品;可以降低額外增加串口的硬件成本,減少人工成本,生產流程更簡單可靠話,并降低售后維修的復雜度。
附圖說明
圖1為實施例中的基于U盤給嵌入式產品寫序列號的方法流程圖。
具體實施方式
本發明旨在提出一種基于U盤給嵌入式產品寫序列號的方法,解決傳統技術中需要專門為嵌入式產品預留串口接口來寫序列號的方式帶來的增加硬件成本和人工成本的問題。
本發明中的基于U盤給嵌入式產品寫序列號的方法,包括以下步驟:
a.在U盤里放置配置文件和序列號文件;
b.嵌入式產品開機初始化U盤并掛載后,獲取U盤里的配置文件;
c.分析配置文件得到需要寫入嵌入式產品的數據個數及相應的文件名;
d.在U盤中找到相應文件名,讀取數據內容并寫入到嵌入式產品中。
實施例:
以向機頂盒中寫序列號的方法流程為例,如圖1所示,其包括以下實現步驟:
1.U盤根目錄放配置文件“SystemInfoConfig.dat”,我們稱為文件A;文件結構定義為:頭(systeminfoconfig)+長度+條目數(1)+條目名字符串(serial)+結束符{end]};
2.U盤根目錄放serial.bin文件,我們稱文件B。文件結構定義為:頭(serial)+長度(有效字符的長度)+序列號個數+開始序列號+當前序列號+已寫個數+結束符(end]);
3.機頂盒軟件定義2個結構體,一個存放配置文件A結構內容,我們稱這個結構體為StructA,另一個存放序列號文件B結構內容,我們稱這個結構體為StructB;其中StructA的結構為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711214112.7/2.html,轉載請聲明來源鉆瓜專利網。





