[發(fā)明專利]一種多口USB設(shè)備的端口綁定方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011531454.3 | 申請(qǐng)日: | 2020-12-22 |
| 公開(公告)號(hào): | CN112650702A | 公開(公告)日: | 2021-04-13 |
| 發(fā)明(設(shè)計(jì))人: | 翟群峰;周飛 | 申請(qǐng)(專利權(quán))人: | 北京華大智寶電子系統(tǒng)有限公司;北京智寶云科科技有限公司 |
| 主分類號(hào): | G06F13/42 | 分類號(hào): | G06F13/42 |
| 代理公司: | 北京天達(dá)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11386 | 代理人: | 竇艷鵬 |
| 地址: | 100015*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 usb 設(shè)備 端口 綁定 方法 系統(tǒng) | ||
本發(fā)明涉及一種多口USB設(shè)備的端口綁定方法及系統(tǒng),屬于USB設(shè)備技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中端口綁定過(guò)程流程復(fù)雜、效率低的問(wèn)題。方法步驟為:獲取多口USB設(shè)備的索引信息配置文件;索引信息配置文件中包含多口USB設(shè)備至少一個(gè)端口的第一端口地址及對(duì)應(yīng)的索引值;基于索引信息配置文件,建立索引值與線程之間的對(duì)應(yīng)關(guān)系;在多口USB設(shè)備的至少一個(gè)端口中的一個(gè)或多個(gè)端口上插入待生產(chǎn)的USB Key設(shè)備,獲取插入待生產(chǎn)的USB Key設(shè)備的所有端口的第二端口地址;若每一端口的第二端口地址均能在索引信息配置文件中找到名稱一致的第一端口地址,則根據(jù)每一端口的第二端口地址對(duì)應(yīng)的索引值查詢到該端口對(duì)應(yīng)的線程,完成多口USB設(shè)備的端口綁定。
技術(shù)領(lǐng)域
本發(fā)明涉及端口綁定技術(shù)領(lǐng)域,尤其涉及一種多口USB設(shè)備的端口綁定方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,當(dāng)生產(chǎn)少量USB類型的產(chǎn)品(如USB Key)時(shí),計(jì)算機(jī)上的單個(gè)USB端口基本滿足需求。但如果需要生產(chǎn)大批量USB類型的產(chǎn)品時(shí),就需要使用多口USB設(shè)備來(lái)擴(kuò)展USB的端口數(shù)量,從而加快USB類型的產(chǎn)品的生產(chǎn)速度。當(dāng)USB Key插入U(xiǎn)SB端口后,計(jì)算機(jī)上的Windows系統(tǒng)會(huì)為其分配一個(gè)唯一的設(shè)備描述符。當(dāng)生產(chǎn)USB Key產(chǎn)品的時(shí)候,生產(chǎn)工裝軟件根據(jù)此設(shè)備描述符,打開設(shè)備進(jìn)行生產(chǎn)。
當(dāng)采用計(jì)算機(jī)上插入多個(gè)USB Key的方式生產(chǎn)USB Key產(chǎn)品時(shí),傳統(tǒng)的做法是采用C/S模式。即:服務(wù)器負(fù)責(zé)分配資源,然后發(fā)送生產(chǎn)數(shù)據(jù)到各個(gè)客戶端,每個(gè)客戶端運(yùn)行在一個(gè)工控主板上,每個(gè)工控主板上運(yùn)行一個(gè)Windows操作系統(tǒng),每個(gè)工控主板上插一個(gè)USBKey。采用這種方法生產(chǎn)USB Key產(chǎn)品時(shí),客戶端軟件較為簡(jiǎn)單,不用考慮USB Key插在哪個(gè)USB端口上,直接通信即可。但這種方法對(duì)硬件需求較多,導(dǎo)致生產(chǎn)系統(tǒng)成本過(guò)高,而且難以維護(hù)。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明實(shí)施例旨在提供一種多口USB設(shè)備的端口綁定方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中端口綁定過(guò)程流程復(fù)雜、效率較低的問(wèn)題。
一方面,本發(fā)明實(shí)施例提供了一種多口USB設(shè)備的端口綁定方法,包括如下步驟:
獲取多口USB設(shè)備的索引信息配置文件;所述索引信息配置文件中包含所述多口USB設(shè)備至少一個(gè)端口的第一端口地址及對(duì)應(yīng)的索引值;
基于所述索引信息配置文件,建立所述索引值與線程之間的對(duì)應(yīng)關(guān)系,初始化所述多口USB設(shè)備;
在所述多口USB設(shè)備的所述至少一個(gè)端口中的一個(gè)或多個(gè)端口上插入待生產(chǎn)的USB Key設(shè)備,獲取插入所述待生產(chǎn)的USB Key設(shè)備的所有端口的第二端口地址;
若每一端口的第二端口地址均能在所述索引信息配置文件中找到名稱一致的第一端口地址,則根據(jù)所述每一端口的第二端口地址對(duì)應(yīng)的索引值查詢到該端口對(duì)應(yīng)的線程,完成所述多口USB設(shè)備的端口綁定。
在上述方案的基礎(chǔ)上,本發(fā)明還作出了如下改進(jìn):
基于上述方案的上一步改進(jìn),所述獲取多口USB設(shè)備的索引信息配置文件,包括:
將所述多口USB設(shè)備插入上位機(jī)的USB接口中;
在多口USB設(shè)備的所述至少一個(gè)端口上插入空白USB Key設(shè)備,基于從上位機(jī)中讀取的所述空白USB Key的第一設(shè)備地址信息,生成所述索引信息配置文件;所述第一設(shè)備地址信息包含所述第一端口地址。
基于上述方案的上一步改進(jìn),所述索引信息配置文件還包括端口使用個(gè)數(shù),所述端口使用個(gè)數(shù)對(duì)應(yīng)于所述多口USB設(shè)備至少一個(gè)端口的端口個(gè)數(shù)。
基于上述方案的上一步改進(jìn),確定所述第一端口地址后,人工或自動(dòng)為所述第一端口地址分配對(duì)應(yīng)的索引值。
基于上述方案的上一步改進(jìn),所述初始化所述多口USB設(shè)備,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京華大智寶電子系統(tǒng)有限公司;北京智寶云科科技有限公司,未經(jīng)北京華大智寶電子系統(tǒng)有限公司;北京智寶云科科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011531454.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 傳感設(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ā)





