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

一種usb設(shè)備的量產(chǎn)方法及系統(tǒng)的制作方法

文檔序號(hào):6426329閱讀:161來源:國知局
專利名稱:一種usb設(shè)備的量產(chǎn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于USB量產(chǎn)技術(shù)領(lǐng)域,尤其涉及一種USB設(shè)備的量產(chǎn)方法及系統(tǒng)。
背景技術(shù)
通用串行總線(Universal Serial Bus, USB)設(shè)備量產(chǎn)是指批量對USB設(shè)備的主控芯片寫入相應(yīng)數(shù)據(jù),例如寫生產(chǎn)廠商信息、格式化和加載驅(qū)動(dòng)等,從而使計(jì)算機(jī)能正確識(shí)別USB設(shè)備,并使USB設(shè)備具有某些特殊功能,其中,USB量產(chǎn)是USB設(shè)備出廠前的最后一道工序。在現(xiàn)有技術(shù)中,USB設(shè)備的量產(chǎn)過程如下,以U盤量產(chǎn)為例U盤通過USB集線器與計(jì)算機(jī)建立連接,USB集線器枚舉U盤;當(dāng)枚舉到某個(gè)U盤時(shí),USB集線器創(chuàng)建對應(yīng)的PDO 信息,所述PDO信息包括U盤的VID (供應(yīng)商ID)、PID (產(chǎn)品識(shí)別碼)和序列號(hào),計(jì)算機(jī)通過不同的VID、PID和序列號(hào)來區(qū)別不同的U盤;計(jì)算機(jī)操作系統(tǒng)為PDO信息加載驅(qū)動(dòng)程序,驅(qū)動(dòng)程序根據(jù)枚舉到的U盤的分區(qū)數(shù),加載磁盤驅(qū)動(dòng)和分區(qū)驅(qū)動(dòng);量產(chǎn)工具根據(jù)磁盤創(chuàng)建的物理分區(qū)或邏輯分區(qū)得到U盤的句柄;量產(chǎn)工具使用該句柄對U盤讀寫數(shù)據(jù),完成量產(chǎn),其中,USB集線器創(chuàng)建的PDO信息保存在計(jì)算機(jī)注冊表中。但是,當(dāng)量產(chǎn)的U盤較多時(shí),注冊表空間不足,則需要清除上述寫入計(jì)算機(jī)注冊表中的相關(guān)量產(chǎn)數(shù)據(jù),從而在每次開機(jī)量產(chǎn)的U 盤的數(shù)量有限。由此可知,在USB設(shè)備量產(chǎn)時(shí),量產(chǎn)工具不能及時(shí)得到USB設(shè)備的句柄,導(dǎo)致USB 設(shè)備的量產(chǎn)效率較低;同時(shí),當(dāng)量產(chǎn)的USB設(shè)備過多時(shí),注冊表空間不足,從而每次開機(jī)量產(chǎn)的USB設(shè)備的數(shù)量有限。進(jìn)一步地,在現(xiàn)有技術(shù)的量產(chǎn)過程中,當(dāng)具有相同特征的USB設(shè)備同時(shí)與計(jì)算機(jī)通訊時(shí),操作系統(tǒng)則不能同時(shí)識(shí)別,只能識(shí)別到其中的一個(gè)USB設(shè)備,同樣導(dǎo)致USB設(shè)備的
量產(chǎn)效率低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種USB設(shè)備的量產(chǎn)方法,旨在解決現(xiàn)有技術(shù)提供的USB 量產(chǎn)工具由于不能及時(shí)得到需要量產(chǎn)的USB設(shè)備的句柄,導(dǎo)致USB設(shè)備的量產(chǎn)效率較低的問題。本發(fā)明是這樣實(shí)現(xiàn)的,一種USB設(shè)備的量產(chǎn)方法,所述方法包括下述步驟預(yù)先對USB集線器進(jìn)行配置,所述配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;
當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的USB設(shè)備時(shí),USB集線器創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB設(shè)備的端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù);所述量產(chǎn)工具判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB 設(shè)備進(jìn)行量產(chǎn)。本發(fā)明實(shí)施例的另一目的在于提供一種USB設(shè)備的量產(chǎn)系統(tǒng),所述系統(tǒng)包括預(yù)先配置模塊,用于預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;量產(chǎn)判斷模塊,用于對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;讀寫通道創(chuàng)建模塊,用于當(dāng)所述量產(chǎn)判斷模塊判斷插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;以及量產(chǎn)模塊,用于根據(jù)所述讀寫通道創(chuàng)建模塊的通知,打開USB集線器中插入U(xiǎn)SB設(shè)備的端口對應(yīng)的句柄,通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),并判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則對所述USB設(shè)備進(jìn)行量產(chǎn)。在本發(fā)明實(shí)施例中,預(yù)先對USB集線器進(jìn)行配置,所述配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別,預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的 USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB 設(shè)備端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn),從而實(shí)現(xiàn)了在USB設(shè)備量產(chǎn)過程中,快速識(shí)別USB設(shè)備,及時(shí)得到USB設(shè)備的句柄,實(shí)現(xiàn)快速量產(chǎn),提高量產(chǎn)效率。


圖1是本發(fā)明實(shí)施例提供的USB設(shè)備的量產(chǎn)方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的USB設(shè)備的量產(chǎn)系統(tǒng)的框架圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,預(yù)先對USB集線器進(jìn)行配置,所述配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別,預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的 USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB 設(shè)備端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn),完成量產(chǎn)工作。本發(fā)明實(shí)施例的目的在于提供一種USB設(shè)備的量產(chǎn)方法,所述方法包括下述步驟預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的USB設(shè)備時(shí),USB集線器創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB設(shè)備的端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù);所述量產(chǎn)工具判斷所述插入U(xiǎn)SB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述 USB設(shè)備進(jìn)行量產(chǎn)。本發(fā)明實(shí)施例的另一目的在于提供一種USB設(shè)備的量產(chǎn)系統(tǒng),所述系統(tǒng)包括預(yù)先配置模塊,用于預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;量產(chǎn)判斷模塊,用于對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;讀寫通道創(chuàng)建模塊,用于當(dāng)所述量產(chǎn)判斷模塊判斷插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;以及量產(chǎn)模塊,用于根據(jù)所述讀寫通道創(chuàng)建模塊的通知,打開USB集線器中插入U(xiǎn)SB設(shè)備的端口對應(yīng)的句柄,通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),并判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則對所述USB設(shè)備進(jìn)行量產(chǎn)。圖1示出了本發(fā)明實(shí)施例一提供的USB設(shè)備的量產(chǎn)方法的實(shí)現(xiàn)流程,其具體的步驟如下所述在步驟SlOl中,預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的 USB設(shè)備進(jìn)行識(shí)別。在本發(fā)明實(shí)施例中,能夠預(yù)先對USB集線器進(jìn)行配置重寫操作,即增加現(xiàn)有的USB 集線器的功能,通過該配置重寫操作,使USB集線器具備識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備的功能,其中,對所述USB集線器進(jìn)行配置,是指對所述USB集線器的驅(qū)動(dòng)進(jìn)行配置。在步驟S102中,預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉。在本發(fā)明實(shí)施例中,預(yù)先配置后的USB集線器對插入的USB設(shè)備的枚舉過程與現(xiàn)有技術(shù)的枚舉操作類似,在此不再贅述。在步驟S103中,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的USB設(shè)備,是則執(zhí)行步驟S104,否則執(zhí)行步驟S106。在本發(fā)明實(shí)施例中,對現(xiàn)有的USB集線器配置增加的功能,即對現(xiàn)有的USB集線器進(jìn)行重寫,使其能在對插入的USB設(shè)備進(jìn)行枚舉時(shí),按照USB設(shè)備是否能夠進(jìn)行量產(chǎn)為基點(diǎn)進(jìn)行分類判斷,從而根據(jù)該判定結(jié)果執(zhí)行不同的方案,即能夠量產(chǎn)的USB設(shè)備就不再執(zhí)行 PDO信息的創(chuàng)建并保存到計(jì)算機(jī)注冊表中的操作,及時(shí)將能夠量產(chǎn)的USB設(shè)備的信息發(fā)送到計(jì)算機(jī)量產(chǎn)工具,使計(jì)算機(jī)量產(chǎn)工具及時(shí)獲取得到能夠量產(chǎn)的USB設(shè)備的句柄,以便快速實(shí)施量產(chǎn)操作。在步驟S104中,當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的USB設(shè)備時(shí),創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具。在步驟S105中,量產(chǎn)工具打開USB集線器中插入的USB設(shè)備端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù)。在步驟S106中,判斷插入的USB設(shè)備是否需要量產(chǎn),是則執(zhí)行步驟S107,否則執(zhí)行步驟S108。在步驟S107中,量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn)。在步驟S108中,當(dāng)插入的USB設(shè)備為不能夠量產(chǎn)或者不需要量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的USB設(shè)備所對應(yīng)的PDO信息,其中,創(chuàng)建的PDO信息由操作系統(tǒng)寫入計(jì)算機(jī)注冊表中,其中,該操作系統(tǒng)為WINDOWS操作系統(tǒng)。在本發(fā)明實(shí)施例中,當(dāng)插入的USB設(shè)備為不能夠量產(chǎn)的USB設(shè)備時(shí),執(zhí)行與現(xiàn)有技術(shù)中對插入的USB設(shè)備的操作類似,即創(chuàng)建對應(yīng)的PDO信息等數(shù)據(jù),并由操作系統(tǒng)將其寫入保存到計(jì)算機(jī)注冊表中,并繼續(xù)執(zhí)行其他操作,在此不再贅述,但不用以限制本發(fā)明。作為本發(fā)明的一個(gè)實(shí)施例,量產(chǎn)工具還需要對插入的USB設(shè)備執(zhí)行判斷其是否需要量產(chǎn)的步驟,當(dāng)識(shí)別到的插入的USB為已經(jīng)量產(chǎn)的設(shè)備時(shí),則不再進(jìn)行量產(chǎn)。當(dāng)插入的USB設(shè)備為不需要量產(chǎn)的USB設(shè)備時(shí),同樣需要為插入的USB設(shè)備創(chuàng)建 PDO信息,并執(zhí)行寫入計(jì)算機(jī)注冊表的步驟,在此不再贅述。其中,上述能夠量產(chǎn)是指預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行判斷,哪些插入的USB設(shè)備可以通過該預(yù)先配置的USB集線器進(jìn)行量產(chǎn),哪些插入的USB設(shè)備不可以通過該預(yù)先配置的USB集線器進(jìn)行量產(chǎn)。量產(chǎn)不同類的USB設(shè)備,對USB集線器預(yù)先配置的內(nèi)容不一樣,例如該預(yù)先配置 USB集線器只能對U盤進(jìn)行量產(chǎn),那么當(dāng)插入的USB設(shè)備為移動(dòng)硬盤時(shí),該預(yù)先配置的USB 集線器則判斷該插入的移動(dòng)硬盤為不能夠量產(chǎn)的設(shè)備。例如,三個(gè)USB設(shè)備,其中兩個(gè)U盤,一個(gè)移動(dòng)硬盤,當(dāng)識(shí)別是U盤時(shí)(不管這兩個(gè) U盤是否已經(jīng)量產(chǎn)),則執(zhí)行判斷結(jié)果為能夠量產(chǎn)的設(shè)備的步驟;當(dāng)識(shí)別是移動(dòng)硬盤,則執(zhí)行判斷結(jié)果是不能夠量產(chǎn)的步驟。其中,上述需要量產(chǎn)是指量產(chǎn)工具對插入的USB設(shè)備進(jìn)行判斷,哪些插入的USB設(shè)備沒有量產(chǎn),可以通過該量產(chǎn)工具進(jìn)行量產(chǎn);哪些插入的USB設(shè)備已經(jīng)量產(chǎn)了,不需要通過該量產(chǎn)工具進(jìn)行量產(chǎn)。例如,當(dāng)兩個(gè)U盤中一個(gè)本來已經(jīng)量產(chǎn)好了,一個(gè)沒量產(chǎn),那么量產(chǎn)工具只能對沒量產(chǎn)的那個(gè)U盤進(jìn)行量產(chǎn),對已經(jīng)量產(chǎn)的那個(gè)U盤,則判斷為不需要量產(chǎn)。不需要量產(chǎn)是指該USB設(shè)備在插入U(xiǎn)SB集線器前已經(jīng)量產(chǎn)了,在此情況下,也創(chuàng)建所述插入的USB設(shè)備所對應(yīng)的PDO信息,從而可以正常使用該USB設(shè)備。本發(fā)明實(shí)施例中,所述對USB集線器進(jìn)行配置是指對USB集線器的驅(qū)動(dòng)進(jìn)行配置, 即增加其驅(qū)動(dòng)的功能。在本發(fā)明實(shí)施例中,配置重寫后的USB集線器對插入的USB進(jìn)行枚舉,識(shí)別判斷是否為能夠量產(chǎn)的設(shè)備,當(dāng)是能夠量產(chǎn)的設(shè)備時(shí),直接向量產(chǎn)工具發(fā)送信息,并且量產(chǎn)工具及時(shí)獲取該能夠量產(chǎn)的USB設(shè)備的句柄,執(zhí)行數(shù)據(jù)的讀寫操作,完成量產(chǎn);當(dāng)不是能夠量產(chǎn)或不需要量產(chǎn)的設(shè)備時(shí),直接創(chuàng)建PDO信息,并完成基本的驅(qū)動(dòng)操作。在本發(fā)明實(shí)施例中,對能夠量產(chǎn)的USB設(shè)備,執(zhí)行創(chuàng)建讀寫通道的操作,便于計(jì)算機(jī)及時(shí)快速的獲取該能夠量產(chǎn)的USB設(shè)備的句柄,提高了量產(chǎn)的效率。同時(shí),對于能夠量產(chǎn)的USB設(shè)備,不執(zhí)行創(chuàng)建PDO信息的步驟,則不存在占用計(jì)算機(jī)注冊表空間的問題,因此,在計(jì)算機(jī)開機(jī)時(shí),量產(chǎn)的USB設(shè)備的個(gè)數(shù)不再受到限制。作為本發(fā)明的另一個(gè)實(shí)施例,當(dāng)插入的USB設(shè)備為相同的USB設(shè)備時(shí),所述USB集線器對插入的相同USB設(shè)備分別執(zhí)行枚舉操作,不存在路徑相同重復(fù)的問題,即不管插入的能夠量產(chǎn)的USB設(shè)備是否相同,都能枚舉識(shí)別,實(shí)現(xiàn)快速的量產(chǎn),其中,此處相同的USB設(shè)備表示具有相同VID、PID和序列號(hào)的設(shè)備。現(xiàn)有技術(shù)中,USB設(shè)備量產(chǎn)是先創(chuàng)建待量產(chǎn)USB 設(shè)備的PDO信息,即VID、PID和序列號(hào),操作系統(tǒng)通過上述PDO信息來識(shí)別待量產(chǎn)的USB設(shè)備,從而量產(chǎn)工具完成量產(chǎn)。相同的USB設(shè)備,其VID、PID和序列號(hào)相同,所以操作系統(tǒng)只能識(shí)別其中的一個(gè)USB設(shè)備。本發(fā)明中,是通過USB集線器對USB設(shè)備進(jìn)行枚舉,在此過程中不創(chuàng)建USB設(shè)備的 PDO信息,對需要量產(chǎn)的USB設(shè)備創(chuàng)建對應(yīng)的讀寫通道并通知量產(chǎn)工具,之后量產(chǎn)工具打開 USB集線器中插入的USB設(shè)備端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),完成量產(chǎn)。在上述量產(chǎn)過程中,因?yàn)槎鄠€(gè)相同的USB設(shè)備所在USB集線器上的端口不一樣,即使待量產(chǎn)的USB設(shè)備是相同的,USB集線器都能夠識(shí)別,能正常枚舉,量產(chǎn)也不會(huì)出現(xiàn)錯(cuò)誤。本發(fā)明所述的量產(chǎn)方法與現(xiàn)有技術(shù)的量產(chǎn)方法中,USB集線器和操作系統(tǒng)識(shí)別 USB設(shè)備的路徑不同,所以本發(fā)明中對相同的USB設(shè)備量產(chǎn)不會(huì)出現(xiàn)錯(cuò)誤。在本發(fā)明實(shí)施例中,USB設(shè)備為USB接口轉(zhuǎn)換裝置與其它設(shè)備組合的設(shè)備。在本發(fā)明實(shí)施例中,非USB接口的設(shè)備有很多類,本發(fā)明所述的量產(chǎn)方法也適用于通過USB接口轉(zhuǎn)換裝置將非USB接口的設(shè)備轉(zhuǎn)換為USB接口的設(shè)備。對于非USB接口的存儲(chǔ)卡,例如CF、MMC、SD卡,可將其接口轉(zhuǎn)為USB接口,從而使非USB接口的存儲(chǔ)卡轉(zhuǎn)為USB設(shè)備,從而采用上述方法量產(chǎn)。非USB接口的外置網(wǎng)卡通過USB轉(zhuǎn)換器將其接口轉(zhuǎn)為USB接口,從而使非USB接口的外置網(wǎng)卡轉(zhuǎn)為USB設(shè)備,從而也可采用上述方法量產(chǎn)。圖2示出了本發(fā)明實(shí)施例提供的USB設(shè)備的量產(chǎn)系統(tǒng)的框架圖,為了便于說明,圖中僅給出了與本發(fā)明實(shí)施例相關(guān)的部分,其中,該USB設(shè)備的量產(chǎn)系統(tǒng)由計(jì)算機(jī)內(nèi)置的量產(chǎn)工具和配置后的USB集線器組成,下述給出其各功能模塊的詳細(xì)描述預(yù)先配置模塊11預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的 USB設(shè)備進(jìn)行識(shí)別;量產(chǎn)判斷模塊12對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;當(dāng)所述量產(chǎn)判斷模塊判斷創(chuàng)建插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),讀寫通道創(chuàng)建模塊13創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;量產(chǎn)模塊14根據(jù)所述讀寫通道創(chuàng)建模塊13的通知,打開USB集線器插入U(xiǎn)SB設(shè)備的端口對應(yīng)的句柄,通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),并判斷插入的USB設(shè)備是否需要量產(chǎn),若需要, 則對所述USB設(shè)備進(jìn)行量產(chǎn)。其中,上述方法實(shí)施例中的量產(chǎn)工具包含在上述量產(chǎn)模塊14中,其量產(chǎn)工具的功能操作均被量產(chǎn)模塊14覆蓋實(shí)施,在此不再贅述。在本發(fā)明實(shí)施例中,當(dāng)所述量產(chǎn)判斷模塊12判斷插入的USB設(shè)備為不能夠或不需要量產(chǎn)的設(shè)備時(shí),PDO信息創(chuàng)建模塊15創(chuàng)建所述插入的USB設(shè)備所對應(yīng)的PDO信息,其中, 創(chuàng)建的PDO信息由操作系統(tǒng)寫入計(jì)算機(jī)注冊表中。在本發(fā)明實(shí)施例中,當(dāng)插入的設(shè)備為非 USB接口設(shè)備時(shí),接口轉(zhuǎn)換模塊16將非USB接口的設(shè)備轉(zhuǎn)換為USB接口的設(shè)備,其具體的信息如上述方法實(shí)施例所述,在此不再贅述。在本發(fā)明實(shí)施例中,USB集線器為預(yù)先配置,配置后的USB集線器能對插入的USB 設(shè)備進(jìn)行識(shí)別,判定插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備。其中,USB集線器是連接USB設(shè)備和計(jì)算機(jī)的橋梁,而且,量產(chǎn)工具即為計(jì)算機(jī)的一個(gè)應(yīng)用工具,要執(zhí)行本發(fā)明的技術(shù)方案,USB集線器需要與計(jì)算機(jī)建立連接,并通訊。在本發(fā)明實(shí)施例中,當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),USB集線器創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具,便于數(shù)據(jù)讀寫。在本發(fā)明實(shí)施例中,當(dāng)插入U(xiǎn)SB集線器上的USB設(shè)備為相同的USB設(shè)備時(shí),所述 USB集線器對插入的相同USB設(shè)備分別執(zhí)行枚舉操作。在本發(fā)明實(shí)施例中,預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別,預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的 USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的USB設(shè)備時(shí),創(chuàng)建插入的 USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB 設(shè)備的端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn),從而實(shí)現(xiàn)了在USB設(shè)備量產(chǎn)過程中, 快速識(shí)別USB設(shè)備,及時(shí)得到USB設(shè)備的句柄,實(shí)現(xiàn)快速量產(chǎn),提高量產(chǎn)效率;同時(shí),對能夠量產(chǎn)的USB設(shè)備不執(zhí)行創(chuàng)建PDO信息的操作,因此,不占用計(jì)算機(jī)注冊表的空間,保證每次開機(jī)量產(chǎn)的個(gè)數(shù)不受限制;而且,對于插入U(xiǎn)SB集線器的相同的USB設(shè)備,分別對其進(jìn)行識(shí)別枚舉,提高量產(chǎn)效率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種USB設(shè)備的量產(chǎn)方法,其特征在于,所述方法包括下述步驟預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的USB設(shè)備;當(dāng)插入的USB設(shè)備為能夠量產(chǎn)的USB設(shè)備時(shí),USB集線器創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;所述量產(chǎn)工具打開USB集線器中插入的USB設(shè)備的端口對應(yīng)的句柄,并通過所述句柄對USB設(shè)備讀寫數(shù)據(jù);所述量產(chǎn)工具判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟當(dāng)插入的USB設(shè)備為不能夠量產(chǎn)或者不需要量產(chǎn)的USB設(shè)備時(shí),創(chuàng)建所述插入的USB 設(shè)備所對應(yīng)的PDO信息,其中,創(chuàng)建的PDO信息由操作系統(tǒng)寫入計(jì)算機(jī)注冊表中。
3.如權(quán)利要求2所述的方法,其特征在于,所述操作系統(tǒng)為WINDOWS操作系統(tǒng)。
4.如權(quán)利要求1所述的方法,其特征在于,當(dāng)插入U(xiǎn)SB集線器上的USB設(shè)備為相同的 USB設(shè)備時(shí),所述USB集線器對插入的相同USB設(shè)備分別執(zhí)行枚舉操作。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟當(dāng)插入的設(shè)備為非USB接口設(shè)備時(shí),將非USB接口的設(shè)備轉(zhuǎn)換為USB接口的設(shè)備。
6.如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述USB設(shè)備為USB接口轉(zhuǎn)換裝置與其它設(shè)備組合的設(shè)備。
7.—種USB設(shè)備的量產(chǎn)系統(tǒng),其特征在于,所述系統(tǒng)包括預(yù)先配置模塊,用于預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的 USB設(shè)備進(jìn)行識(shí)別;量產(chǎn)判斷模塊,用于對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷插入的USB設(shè)備是否為能夠量產(chǎn)的設(shè)備;讀寫通道創(chuàng)建模塊,用于當(dāng)所述量產(chǎn)判斷模塊判斷插入的USB設(shè)備為能夠量產(chǎn)的設(shè)備時(shí),創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;以及量產(chǎn)模塊,用于根據(jù)所述讀寫通道創(chuàng)建模塊的通知,打開USB集線器插入U(xiǎn)SB設(shè)備的端口對應(yīng)的句柄,通過所述句柄對USB設(shè)備讀寫數(shù)據(jù),并判斷插入的USB設(shè)備是否需要量產(chǎn), 若需要,則對所述USB設(shè)備進(jìn)行量產(chǎn)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括PDO信息創(chuàng)建模塊,用于當(dāng)所述量產(chǎn)判斷模塊判斷插入的USB設(shè)備為不能夠量產(chǎn)或者不需要量產(chǎn)的USB設(shè)備時(shí),創(chuàng)建所述插入的USB設(shè)備所對應(yīng)的PDO信息,其中,創(chuàng)建的PDO 信息由操作系統(tǒng)寫入計(jì)算機(jī)注冊表中。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括接口轉(zhuǎn)換模塊,用于當(dāng)插入的設(shè)備為非USB接口設(shè)備時(shí),將非USB接口的設(shè)備轉(zhuǎn)換為 USB接口的設(shè)備。
全文摘要
本發(fā)明適用于USB量產(chǎn)技術(shù)領(lǐng)域,提供了一種USB設(shè)備的量產(chǎn)方法及系統(tǒng),方法包括預(yù)先對USB集線器進(jìn)行配置,使配置后的USB集線器能對插入的USB設(shè)備進(jìn)行識(shí)別;預(yù)先配置的USB集線器對插入的USB設(shè)備進(jìn)行枚舉,識(shí)別判斷其是否為能夠量產(chǎn)的USB設(shè)備;若是,創(chuàng)建插入的USB設(shè)備所對應(yīng)的讀寫通道,并通知量產(chǎn)工具;量產(chǎn)工具打開USB集線器中插入的USB設(shè)備端口對應(yīng)的句柄,并通過句柄對USB設(shè)備讀寫數(shù)據(jù),并判斷插入的USB設(shè)備是否需要量產(chǎn),若需要,則量產(chǎn)工具對所述USB設(shè)備進(jìn)行量產(chǎn)。本發(fā)明實(shí)施例實(shí)現(xiàn)在USB設(shè)備量產(chǎn)過程中,快速識(shí)別USB設(shè)備,及時(shí)得到USB設(shè)備的句柄,實(shí)現(xiàn)快速量產(chǎn),提高量產(chǎn)效率。
文檔編號(hào)G06F13/12GK102236618SQ201110160438
公開日2011年11月9日 申請日期2011年6月15日 優(yōu)先權(quán)日2011年6月15日
發(fā)明者豆威 申請人:深圳市江波龍電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
靖安县| 高雄市| 海盐县| 永胜县| 保山市| 荆门市| 宜都市| 响水县| 柳林县| 广汉市| 遂昌县| 白朗县| 滦平县| 通化县| 陵川县| 武强县| 抚远县| 呼和浩特市| 萨迦县| 沽源县| 杭锦后旗| 辉南县| 江都市| 阿拉善右旗| 长宁县| 法库县| 贡山| 金乡县| 贵阳市| 黄大仙区| 元朗区| 西充县| 兴仁县| 顺义区| 汽车| 福建省| 嘉善县| 普格县| 湘阴县| 胶南市| 海兴县|