[發(fā)明專(zhuān)利]一種獲得USB設(shè)備的序列號(hào)的方法及裝置無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200910090370.8 | 申請(qǐng)日: | 2009-08-06 |
| 公開(kāi)(公告)號(hào): | CN101615165A | 公開(kāi)(公告)日: | 2009-12-30 |
| 發(fā)明(設(shè)計(jì))人: | 曹玉弟 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京中星微電子有限公司 |
| 主分類(lèi)號(hào): | G06F13/10 | 分類(lèi)號(hào): | G06F13/10 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 黃志華 |
| 地址: | 100083北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 獲得 usb 設(shè)備 序列號(hào) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)及嵌入式領(lǐng)域,特別是涉及獲得USB設(shè)備的序列號(hào)的方法及裝置。
背景技術(shù)
隨著計(jì)算機(jī)硬件飛速發(fā)展,外圍設(shè)備日益增多,鍵盤(pán)、鼠標(biāo)、調(diào)制解調(diào)器、打印機(jī)、掃描儀早已為人所共知,數(shù)碼相機(jī)、MP3隨身聽(tīng)接踵而至,這么多的設(shè)備,如何接入個(gè)人計(jì)算機(jī)?USB就是基于這個(gè)目的產(chǎn)生的。USB是英文Universal?Serial?BUS的縮寫(xiě),中文含義是通用串行總線,是一個(gè)使計(jì)算機(jī)周邊設(shè)備連接標(biāo)準(zhǔn)化、單一化的接口。包括USB接口的設(shè)備稱為USB設(shè)備。
USB協(xié)議中要求USB設(shè)備有序列號(hào),該序列號(hào)用于唯一標(biāo)識(shí)USB設(shè)備?,F(xiàn)有技術(shù)的實(shí)現(xiàn)方式是:在生產(chǎn)USB設(shè)備過(guò)程中,生產(chǎn)商需要為每個(gè)USB設(shè)備燒寫(xiě)不同的序列號(hào),其實(shí)現(xiàn)成本較高。
目前各生產(chǎn)廠商為了節(jié)約成本,通常不提供序列號(hào),即序列號(hào)一項(xiàng)為空,這給實(shí)際應(yīng)用帶來(lái)不便。例如,當(dāng)一個(gè)USB設(shè)備與主機(jī)的USB接口A連接時(shí),主機(jī)識(shí)別出該USB設(shè)備并加載相應(yīng)的驅(qū)動(dòng),如果該USB設(shè)備轉(zhuǎn)與主機(jī)的USB接口B連接時(shí),由于USB設(shè)備沒(méi)有序列號(hào),主機(jī)需要重新識(shí)別該USB設(shè)備并加載相應(yīng)的驅(qū)動(dòng)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種獲得USB設(shè)備的序列號(hào)的方法及裝置,用于實(shí)現(xiàn)為USB設(shè)備配置序列號(hào),并且實(shí)現(xiàn)簡(jiǎn)單,成本較低。
一種獲得USB設(shè)備的序列號(hào)的方法,包括以下步驟:
主機(jī)識(shí)別出有USB設(shè)備接入后,生成序列號(hào);
主機(jī)通過(guò)驅(qū)動(dòng)將序列號(hào)發(fā)送給USB設(shè)備;
USB設(shè)備保存收到的序列號(hào)。
一種主機(jī),包括:
生成模塊,用于在測(cè)試階段生成序列號(hào);
USB接口模塊,用于與USB設(shè)備連接;
驅(qū)動(dòng)模塊,用于通過(guò)驅(qū)動(dòng)將序列號(hào)發(fā)送給USB設(shè)備,并指示USB設(shè)備保存收到的序列號(hào)。
一種USB設(shè)備,包括:
USB接口模塊,用于與主機(jī)連接,并接收主機(jī)通過(guò)驅(qū)動(dòng)發(fā)送的序列號(hào);
存儲(chǔ)模塊,用于存儲(chǔ)數(shù)據(jù);
運(yùn)行模塊,用于從驅(qū)動(dòng)中解析出序列號(hào),并將序列號(hào)保存到存儲(chǔ)模塊。
本發(fā)明實(shí)施例中USB設(shè)備接收主機(jī)發(fā)送的序列號(hào)并保存,從而獲得了序列號(hào),實(shí)現(xiàn)過(guò)程簡(jiǎn)單,成本較低。主機(jī)可以同時(shí)連接多個(gè)USB設(shè)備,并向多個(gè)USB設(shè)備發(fā)送序列號(hào),適合于批量生產(chǎn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中系統(tǒng)的結(jié)構(gòu)圖;
圖2為本發(fā)明實(shí)施例中獲得USB設(shè)備的序列號(hào)的主要方法流程圖;
圖3為本發(fā)明實(shí)施例中獲得USB設(shè)備的序列號(hào)的詳細(xì)方法流程圖;
圖4為本發(fā)明實(shí)施例中帶標(biāo)志位驗(yàn)證過(guò)程的獲得USB設(shè)備的序列號(hào)的詳細(xì)方法流程圖;
圖5為本發(fā)明實(shí)施例中主機(jī)的結(jié)構(gòu)圖;
圖6為本發(fā)明實(shí)施例中USB設(shè)備的結(jié)構(gòu)圖。
具體實(shí)施方式
本發(fā)明實(shí)施例中,由主機(jī)生成序列號(hào),并通過(guò)驅(qū)動(dòng)將序列號(hào)發(fā)送給USB設(shè)備,使USB設(shè)備獲得序列號(hào)。這樣,實(shí)現(xiàn)了為USB設(shè)備配置序列號(hào),并且在USB設(shè)備的設(shè)計(jì)和生產(chǎn)階段可批量生產(chǎn)USB設(shè)備,所需成本較低。
參見(jiàn)圖1,本實(shí)施例中的系統(tǒng)包括主機(jī)101和USB設(shè)備102。
主機(jī)101用于運(yùn)行通用的程序,通過(guò)USB接口與USB設(shè)備102連接,并對(duì)USB設(shè)備102進(jìn)行測(cè)試等。在測(cè)試階段生成序列號(hào),通過(guò)驅(qū)動(dòng)將序列號(hào)發(fā)送給USB設(shè)備,并指示USB設(shè)備保存收到的序列號(hào)。
USB設(shè)備102,通過(guò)USB接口與主機(jī)101連接,可作為主機(jī)101的外圍設(shè)備,用于實(shí)現(xiàn)特定的功能。接收主機(jī)101通過(guò)驅(qū)動(dòng)發(fā)送的序列號(hào),從驅(qū)動(dòng)中解析出序列號(hào)并保存。
主機(jī)101可以同時(shí)與多個(gè)USB設(shè)備102連接,為多個(gè)USB設(shè)備102生成不同的序列號(hào),并分別發(fā)送給多個(gè)USB設(shè)備102。
參見(jiàn)圖2,本實(shí)施例中獲得USB設(shè)備的序列號(hào)的主要方法流程如下:
步驟201:主機(jī)101識(shí)別出有USB設(shè)備102接入。該識(shí)別過(guò)程可以是主機(jī)101通過(guò)掃描USB接口來(lái)識(shí)別,也可以是USB設(shè)備102連接主機(jī)101后通過(guò)硬件觸發(fā),如發(fā)送電平信號(hào)的方式,主機(jī)101通過(guò)接收的電平信號(hào)來(lái)識(shí)別。
步驟202:主機(jī)101生成序列號(hào)。主機(jī)101生成序列號(hào)有多種具體實(shí)現(xiàn)方式,如通過(guò)生成隨機(jī)數(shù)的方式隨機(jī)生成不重復(fù)的序列號(hào);或者,如按照從大到小或從小到大的順序依次生成序列號(hào)。還可能有其它生成序列號(hào)的方式,此處不一一列舉。
步驟203:主機(jī)101通過(guò)驅(qū)動(dòng)將序列號(hào)發(fā)送給USB設(shè)備102。該驅(qū)動(dòng)可以是USB設(shè)備102的設(shè)備驅(qū)動(dòng)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京中星微電子有限公司,未經(jīng)北京中星微電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910090370.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種新型的手持式油漆攪拌機(jī)
- 下一篇:觸控面板的掃描方法
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 鳥(niǎo)分枝桿菌檢測(cè)用引物和探針、以及使用它們檢測(cè)鳥(niǎo)分枝桿菌的方法
- 磷脂酸磷酸酶基因及其利用
- 鳥(niǎo)分枝桿菌檢測(cè)用引物和探針、以及使用它們檢測(cè)鳥(niǎo)分枝桿菌的方法
- 紙幣處理裝置
- 數(shù)據(jù)序列號(hào)分配方法及分配裝置
- 一種授權(quán)序列號(hào)申請(qǐng)方法、系統(tǒng)及提貨系統(tǒng)、應(yīng)用服務(wù)器
- 一種數(shù)據(jù)加密方法及裝置、一種數(shù)據(jù)解密方法及裝置
- 序列號(hào)處理方法及系統(tǒng)、裝置和存儲(chǔ)介質(zhì)
- mecA基因擴(kuò)增用引物對(duì)、mecA基因檢測(cè)試劑盒及mecA基因檢測(cè)方法
- 序列號(hào)生成方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





