虛擬式usb設(shè)備調(diào)度裝置及其調(diào)度方法
【專利摘要】本發(fā)明公開(kāi)一種虛擬式USB設(shè)備調(diào)度裝置及其調(diào)度方法,該裝置包括機(jī)柜和USB集線器模塊,機(jī)柜內(nèi)設(shè)置有多個(gè)槽位,槽位適合于導(dǎo)入并卡住USB稅控設(shè)備,槽位內(nèi)設(shè)置有與USB稅控設(shè)備相連的USB接口并具有唯一的端口號(hào);USB集線器模塊具有一根接口和多個(gè)擴(kuò)展接口,每個(gè)擴(kuò)展接口分別與一槽位對(duì)應(yīng)并與槽位USB接口連接;USB集線器模塊的根接口通過(guò)機(jī)柜開(kāi)孔連接安裝有USB稅控設(shè)備虛擬驅(qū)動(dòng)的電腦主機(jī),電腦主機(jī)內(nèi)置有USB稅控設(shè)備交換對(duì)應(yīng)表,USB稅控設(shè)備交換對(duì)應(yīng)表記錄有機(jī)柜內(nèi)每個(gè)槽位的端口號(hào)及其對(duì)應(yīng)的USB稅控設(shè)備信息,當(dāng)電腦主機(jī)接收到控制命令時(shí),根據(jù)控制命令中的USB稅控設(shè)備信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,與對(duì)應(yīng)端口號(hào)的USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
【專利說(shuō)明】虛擬式USB設(shè)備調(diào)度裝置及其調(diào)度方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及稅控領(lǐng)域,具體而言,涉及一種虛擬式USB設(shè)備調(diào)度裝置及其調(diào)度方法。
【背景技術(shù)】
[0002]在稅控領(lǐng)域,有一些行業(yè)的納稅企業(yè)使用USB稅控設(shè)備配合安裝在電腦上的開(kāi)票軟件和與電腦連接的打印機(jī)一起實(shí)現(xiàn)開(kāi)具發(fā)票的業(yè)務(wù)功能。對(duì)于單戶企業(yè),一戶只需這么一套系統(tǒng),就可以滿足日常業(yè)務(wù)需要。有的企業(yè),為了管理簡(jiǎn)化,選擇了托管到稅務(wù)事務(wù)所的方式,開(kāi)票業(yè)務(wù)以及報(bào)稅業(yè)務(wù)由稅務(wù)事務(wù)所代辦,對(duì)于稅務(wù)事務(wù)所,管理和代辦成百上千甚至更多納稅企業(yè)的USB稅控設(shè)備,在進(jìn)行具體的開(kāi)票業(yè)務(wù)操作時(shí),目前的方式是每次每戶像連接移動(dòng)硬盤那樣臨時(shí)與電腦連接,操作完成再拔下存放在文件柜中。如果通過(guò)USB集線器把所有的USB稅控設(shè)備都插上會(huì)使得辦公桌面雜亂,功耗增加,關(guān)鍵是配套的業(yè)務(wù)軟件不支持多個(gè)設(shè)備同時(shí)插接,這種情況下運(yùn)行軟件會(huì)導(dǎo)致業(yè)務(wù)處理出錯(cuò)。
[0003]目前這種操作方式的不足之處在于,業(yè)務(wù)操作的效率低,表現(xiàn)在每次開(kāi)票都需要先找出USB稅控設(shè)備再進(jìn)行操作;USB稅控設(shè)備的管理不夠完善,表現(xiàn)在數(shù)量不少的稅控專用設(shè)備沒(méi)有專門的存放柜,使用查找和設(shè)備安全沒(méi)有保障。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種虛擬式USB設(shè)備調(diào)度裝置及其調(diào)度方法,用以實(shí)現(xiàn)業(yè)務(wù)軟件操作多個(gè)不同USB稅控設(shè)備,提高工作效率,同時(shí)能妥善存放這些USB稅控設(shè)備,做到查找方便、存放安全。
[0005]為達(dá)到上述目的,本發(fā)明提供了一種虛擬式USB設(shè)備調(diào)度裝置,其包括機(jī)柜和USB集線器模塊,其中
[0006]機(jī)柜內(nèi)設(shè)置有多個(gè)槽位,每個(gè)槽位的尺寸與USB稅控設(shè)備相匹配,適合于導(dǎo)入并卡住USB稅控設(shè)備,每個(gè)槽位內(nèi)設(shè)置有與USB稅控設(shè)備相連的USB接口,每個(gè)槽位分配有唯一的端口號(hào);
[0007]USB集線器模塊具有一根接口和多個(gè)擴(kuò)展接口,每個(gè)擴(kuò)展接口分別與一個(gè)槽位對(duì)應(yīng)并與槽位USB接口連接;
[0008]USB集線器模塊的根接口通過(guò)機(jī)柜開(kāi)孔對(duì)外連接安裝有USB稅控設(shè)備虛擬驅(qū)動(dòng)的電腦主機(jī),電腦主機(jī)內(nèi)置有USB稅控設(shè)備交換對(duì)應(yīng)表,USB稅控設(shè)備交換對(duì)應(yīng)表記錄有機(jī)柜內(nèi)每個(gè)槽位的端口號(hào)及其對(duì)應(yīng)的USB稅控設(shè)備信息,當(dāng)電腦主機(jī)接收到控制命令時(shí),根據(jù)控制命令中的USB稅控設(shè)備信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,與對(duì)應(yīng)端口號(hào)的USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
[0009]進(jìn)一步地,USB集線器模塊的數(shù)目為多個(gè)并集成在一控制電路板上。
[0010]為達(dá)到上述目的,本發(fā)明還提供了一種上述虛擬式USB設(shè)備調(diào)度裝置的調(diào)度方法,該方法包括以下步驟:[0011]根據(jù)機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新;
[0012]當(dāng)電腦主機(jī)接收到控制指令時(shí),根據(jù)控制指令中的USB稅控設(shè)備標(biāo)識(shí)信息選擇對(duì)應(yīng)的USB稅控設(shè)備作為當(dāng)前USB稅控設(shè)備;
[0013]當(dāng)電腦主機(jī)接收到數(shù)據(jù)指令時(shí),根據(jù)當(dāng)前USB稅控設(shè)備的標(biāo)識(shí)信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,根據(jù)對(duì)應(yīng)的端口號(hào)將數(shù)據(jù)指令發(fā)送到當(dāng)前USB稅控設(shè)備,與當(dāng)前USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
[0014]進(jìn)一步地,根據(jù)機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新步驟包括:
[0015]電腦主機(jī)依次讀取每一 USB集線器模塊的每一擴(kuò)展接口,若該擴(kuò)展接口有設(shè)備響應(yīng),則讀取該擴(kuò)展接口對(duì)應(yīng)的USB稅控設(shè)備的標(biāo)識(shí)信息,并將該USB稅控設(shè)備的標(biāo)識(shí)信息和對(duì)應(yīng)的端口號(hào)存入U(xiǎn)SB稅控設(shè)備交換對(duì)應(yīng)表。
[0016]上述實(shí)施例解決了業(yè)務(wù)軟件只能支持一次插接一臺(tái)USB稅控設(shè)備和多臺(tái)USB稅控設(shè)備共同接入之間的矛盾,業(yè)務(wù)軟件在任何時(shí)候都是訪問(wèn)一臺(tái)USB稅控設(shè)備,通過(guò)配套的切換控制軟件給本調(diào)度裝置發(fā)送指令,達(dá)到了實(shí)際上業(yè)務(wù)軟件操作多個(gè)不同USB稅控設(shè)備的目的。
【專利附圖】
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明一實(shí)施例的虛擬式USB設(shè)備調(diào)度裝置的調(diào)度方法流程圖。
【具體實(shí)施方式】
[0019]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]以下為本發(fā)明一實(shí)施例的虛擬式USB設(shè)備調(diào)度裝置,其包括機(jī)柜和USB集線器模塊,其中
[0021]機(jī)柜內(nèi)設(shè)置有多個(gè)槽位,每個(gè)槽位的尺寸與USB稅控設(shè)備相匹配,適合于導(dǎo)入并卡住USB稅控設(shè)備,每個(gè)槽位內(nèi)設(shè)置有與USB稅控設(shè)備相連的USB接口,每個(gè)槽位分配有唯一的端口號(hào)(可以在每個(gè)槽位旁邊印刷有數(shù)字編號(hào),用于標(biāo)識(shí)槽位序列);
[0022]USB集線器模塊具有一根接口和多個(gè)擴(kuò)展接口,每個(gè)擴(kuò)展接口分別與一個(gè)槽位對(duì)應(yīng)并與槽位USB接口連接;
[0023]USB集線器模塊的根接口通過(guò)機(jī)柜開(kāi)孔對(duì)外連接安裝有USB稅控設(shè)備虛擬驅(qū)動(dòng)的電腦主機(jī),電腦主機(jī)內(nèi)置有USB稅控設(shè)備交換對(duì)應(yīng)表,USB稅控設(shè)備交換對(duì)應(yīng)表記錄有機(jī)柜內(nèi)每個(gè)槽位的端口號(hào)及其對(duì)應(yīng)的USB稅控設(shè)備信息,當(dāng)電腦主機(jī)接收到控制命令時(shí),根據(jù)控制命令中的USB稅控設(shè)備信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,與對(duì)應(yīng)端口號(hào)的USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
[0024]本實(shí)施例能夠?qū)崿F(xiàn)稅務(wù)事務(wù)所與單獨(dú)連接每一臺(tái)USB稅控設(shè)備同樣的使用效果,對(duì)業(yè)務(wù)沒(méi)有任何影響,同時(shí)提高了操作效率,省去了查找和連接USB稅控設(shè)備的時(shí)間,并且USB稅控設(shè)備統(tǒng)一在專用的機(jī)柜內(nèi)存放和使用,便于管理,安全有保障。
[0025]其中,為方便使用,USB集線器模塊的數(shù)目為多個(gè)并集成在一控制電路板上。
[0026]例如,機(jī)柜內(nèi)設(shè)置有20個(gè)USB稅控設(shè)備安裝槽位,每個(gè)槽位的尺寸與USB稅控設(shè)備相匹配,用于導(dǎo)入和卡住USB稅控設(shè)備,槽位內(nèi)設(shè)置有USB接口,用于與USB稅控設(shè)備連接,每個(gè)槽位旁邊印刷有數(shù)字編號(hào),用于標(biāo)識(shí)槽位序列1-20。
[0027]在正常通信時(shí),電腦主機(jī)內(nèi)安裝的USB稅控設(shè)備虛擬驅(qū)動(dòng)是運(yùn)行于系統(tǒng)的一項(xiàng)后臺(tái)服務(wù)程序,該程序?qū)⒔邮盏臄?shù)據(jù)指令轉(zhuǎn)發(fā)給實(shí)際要操作USB稅控設(shè)備,轉(zhuǎn)發(fā)的目標(biāo)關(guān)系確定由該服務(wù)程序接受切換控制軟件的指令查找USB稅控設(shè)備映射表實(shí)現(xiàn)。
[0028]在安裝好USB稅控設(shè)備虛擬驅(qū)動(dòng)后,再接入本實(shí)施例中的調(diào)度裝置,電腦主機(jī)的設(shè)備管理器會(huì)顯示出若干USB稅控設(shè)備,此時(shí)只有先安裝的USB稅控虛擬設(shè)備會(huì)被業(yè)務(wù)軟件識(shí)別,其它則不會(huì),使用下述調(diào)度方法,實(shí)現(xiàn)業(yè)務(wù)軟件對(duì)其它USB稅控設(shè)備的操作。
[0029]圖1為本發(fā)明一實(shí)施例的虛擬式USB設(shè)備調(diào)度裝置的調(diào)度方法流程圖。如圖所示,為與上述虛擬式USB設(shè)備調(diào)度裝置配套使用,該方法包括以下步驟:
[0030]S102,根據(jù)機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新;
[0031]S104,當(dāng)電腦主機(jī)接收到控制指令時(shí),根據(jù)控制指令中的USB稅控設(shè)備標(biāo)識(shí)信息選擇對(duì)應(yīng)的USB稅控設(shè)備作為當(dāng)前USB稅控設(shè)備;
[0032]S106,當(dāng)電腦主機(jī)接收到數(shù)據(jù)指令時(shí),根據(jù)當(dāng)前USB稅控設(shè)備的標(biāo)識(shí)信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,根據(jù)對(duì)應(yīng)的端口號(hào)將數(shù)據(jù)指令發(fā)送到當(dāng)前USB稅控設(shè)備,與當(dāng)前USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
[0033]進(jìn)一步地,根據(jù)機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新步驟包括:
[0034]電腦主機(jī)依次讀取每一 USB集線器模塊的每一擴(kuò)展接口,若該擴(kuò)展接口有設(shè)備響應(yīng),則讀取該擴(kuò)展接口對(duì)應(yīng)的USB稅控設(shè)備的標(biāo)識(shí)信息,并將該USB稅控設(shè)備的標(biāo)識(shí)信息和對(duì)應(yīng)的端口號(hào)存入U(xiǎn)SB稅控設(shè)備交換對(duì)應(yīng)表。
[0035]例如,為便于用戶操作,將上述調(diào)度方法構(gòu)建為運(yùn)行于電腦主機(jī)的服務(wù)程序,并構(gòu)建運(yùn)行于電腦主機(jī)的切換控制軟件,正常通信時(shí),切換控制軟件發(fā)出控制指令查詢USB稅控設(shè)備映射表,將USB稅控設(shè)備虛擬驅(qū)動(dòng)指向?qū)⒁僮鞯腢SB稅控設(shè)備,之后來(lái)自業(yè)務(wù)軟件的數(shù)據(jù)指令通過(guò)USB稅控設(shè)備虛擬驅(qū)動(dòng)發(fā)送到服務(wù)程序,服務(wù)程序再將數(shù)據(jù)指令發(fā)送到相應(yīng)的USB稅控設(shè)備對(duì)應(yīng)的端口,該設(shè)備返回?cái)?shù)據(jù)后,服務(wù)程序再通過(guò)USB稅控設(shè)備虛擬驅(qū)動(dòng)返回給業(yè)務(wù)軟件。
[0036]從上述實(shí)施例中可以看出,通過(guò)上述調(diào)度裝置和調(diào)度方法,解決了業(yè)務(wù)軟件只能支持一次插接一臺(tái)USB稅控設(shè)備和多臺(tái)USB稅控設(shè)備共同接入之間的矛盾,業(yè)務(wù)軟件在任何時(shí)候都是訪問(wèn)一臺(tái)USB稅控設(shè)備,通過(guò)配套的切換控制軟件給本調(diào)度裝置發(fā)送指令,達(dá)到了實(shí)際上業(yè)務(wù)軟件操作多個(gè)不同USB稅控設(shè)備的目的。[0037]本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0038]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0039]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種虛擬式USB設(shè)備調(diào)度裝置,其特征在于,包括機(jī)柜和USB集線器模塊,其中 所述機(jī)柜內(nèi)設(shè)置有多個(gè)槽位,每個(gè)槽位的尺寸與USB稅控設(shè)備相匹配,適合于導(dǎo)入并卡住USB稅控設(shè)備,每個(gè)槽位內(nèi)設(shè)置有與USB稅控設(shè)備相連的USB接口,每個(gè)槽位分配有唯一的端口號(hào); 所述USB集線器模塊具有一根接口和多個(gè)擴(kuò)展接口,每個(gè)所述擴(kuò)展接口分別與一個(gè)槽位對(duì)應(yīng)并與槽位USB接口連接; 所述USB集線器模塊的根接口通過(guò)機(jī)柜開(kāi)孔對(duì)外連接安裝有USB稅控設(shè)備虛擬驅(qū)動(dòng)的電腦主機(jī),所述電腦主機(jī)內(nèi)置有USB稅控設(shè)備交換對(duì)應(yīng)表,所述USB稅控設(shè)備交換對(duì)應(yīng)表記錄有所述機(jī)柜內(nèi)每個(gè)槽位的端口號(hào)及其對(duì)應(yīng)的USB稅控設(shè)備信息,當(dāng)所述電腦主機(jī)接收到控制命令時(shí),根據(jù)所述控制命令中的USB稅控設(shè)備信息查找所述USB稅控設(shè)備交換對(duì)應(yīng)表,與對(duì)應(yīng)端口號(hào)的USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
2.根據(jù)權(quán)利要求1所述的虛擬式USB設(shè)備調(diào)度裝置,其特征在于,所述USB集線器模塊的數(shù)目為多個(gè)并集成在一控制電路板上。
3.—種權(quán)利要求1或2所述的虛擬式USB設(shè)備調(diào)度裝置的調(diào)度方法,其特征在于,包括以下步驟: 根據(jù)所述機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)所述USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新; 當(dāng)所述電腦主機(jī)接收到控制指令時(shí),根據(jù)所述控制指令中的USB稅控設(shè)備標(biāo)識(shí)信息選擇對(duì)應(yīng)的USB稅控設(shè)備作為當(dāng)前USB稅控設(shè)備; 當(dāng)所述電腦主機(jī)接收到數(shù)據(jù)指令時(shí),根據(jù)所述當(dāng)前USB稅控設(shè)備的標(biāo)識(shí)信息查找USB稅控設(shè)備交換對(duì)應(yīng)表,根據(jù)對(duì)應(yīng)的端口號(hào)將所述數(shù)據(jù)指令發(fā)送到所述當(dāng)前USB稅控設(shè)備,與所述當(dāng)前USB稅控設(shè)備進(jìn)行數(shù)據(jù)交互。
4.根據(jù)權(quán)利要求3所述的調(diào)度方法,其特征在于,根據(jù)所述機(jī)柜中新增或移除USB稅控設(shè)備的情況,對(duì)所述USB稅控設(shè)備交換對(duì)應(yīng)表進(jìn)行更新步驟包括: 所述電腦主機(jī)依次讀取每一所述USB集線器模塊的每一擴(kuò)展接口,若該擴(kuò)展接口有設(shè)備響應(yīng),則讀取該擴(kuò)展接口對(duì)應(yīng)的USB稅控設(shè)備的標(biāo)識(shí)信息,并將該USB稅控設(shè)備的標(biāo)識(shí)信息和對(duì)應(yīng)的端口號(hào)存入U(xiǎn)SB稅控設(shè)備交換對(duì)應(yīng)表。
【文檔編號(hào)】G06F13/38GK103488592SQ201210194880
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2012年6月13日 優(yōu)先權(quán)日:2012年6月13日
【發(fā)明者】王招凱, 甘景全, 李利, 洪巖, 李志青, 黃和石 申請(qǐng)人:航天信息股份有限公司