交换式usb设备调度装置及其调度方法

文档序号:6485923阅读:96来源:国知局
交换式usb设备调度装置及其调度方法
【专利摘要】本发明公开一种交换式USB设备调度装置及其调度方法,该装置包括机柜、USB集线器模块和USB通信交换模块,机柜内设置有多个槽位,槽位适合于导入并卡住USB税控设备,槽位内设置有与USB税控设备相连的USB接口并具有唯一的端口号;USB集线器模块具有一第一根接口和多个第一扩展接口,每个第一扩展接口分别与一槽位对应并与槽位USB接口连接;USB通信交换模块包括一第二根接口和多个第二扩展接口,第二根接口通过机柜开孔对外连接电脑主机,每个第二扩展接口连接一USB集线器模块的第一根接口;USB通信交换模块内置有USB税控设备交换对应表,USB税控设备交换对应表记录有机柜内每个槽位的端口号及其对应的USB税控设备信息。
【专利说明】交换式USB设备调度装置及其调度方法
【技术领域】
[0001]本发明涉及税控领域,具体而言,涉及一种交换式USB设备调度装置及其调度方法。
【背景技术】
[0002]在税控领域,有一些行业的纳税企业使用USB税控设备配合安装在电脑上的开票软件和与电脑连接的打印机一起实现开具发票的业务功能。对于单户企业,一户只需这么一套系统,就可以满足日常业务需要。有的企业,为了管理简化,选择了托管到税务事务所的方式,开票业务以及报税业务由税务事务所代办,对于税务事务所,管理和代办成百上千甚至更多纳税企业的USB税控设备,在进行具体的开票业务操作时,目前的方式是每次每户像连接移动硬盘那样临时与电脑连接,操作完成再拔下存放在文件柜中。如果通过USB集线器把所有的USB税控设备都插上会使得办公桌面杂乱,功耗增加,关键是配套的业务软件不支持多个设备同时插接,这种情况下运行软件会导致业务处理出错。
[0003]目前这种操作方式的不足之处在于,业务操作的效率低,表现在每次开票都需要先找出USB税控设备再进行操作;USB税控设备的管理不够完善,表现在数量不少的税控专用设备没有专门的存放柜,使用查找和设备安全没有保障。

【发明内容】

[0004]本发明提供一种交换式USB设备调度装置及其调度方法,用以实现业务软件操作多个不同USB税控设备,提高工作效率,同时能妥善存放这些USB税控设备,做到查找方便、存放安全。
[0005]为达到上述目的,本发明提供了一种交换式USB设备调度装置,其包括机柜、USB集线器模块和USB通信交换模块,其中
[0006]机柜内设置有多个槽位,每个槽位的尺寸与USB税控设备相匹配,适合于导入并卡住USB税控设备,每个槽位内设置有与USB税控设备相连的USB接口,每个槽位分配有唯一的端口号;
[0007]USB集线器模块具有一第一根接口和多个第一扩展接口,每个第一扩展接口分别与一个槽位对应并与槽位USB接口连接;
[0008]USB通信交换模块包括一第二根接口和多个第二扩展接口,第二根接口通过机柜开孔对外连接电脑主机,每个第二扩展接口连接一 USB集线器模块的第一根接口 ;
[0009]USB通信交换模块内置有USB税控设备交换对应表,USB税控设备交换对应表记录有机柜内每个槽位的端口号及其对应的USB税控设备信息,当USB通信交换模块的第二根接口接收到外部命令时,根据外部命令中的USB税控设备信息查找USB税控设备交换对应表,与对应端口号的USB税控设备进行数据交互。
[0010]进一步地,USB集线器模块的数目为多个,多个USB集线器模块与一 USB通信交换模块集成在一控制电路板上。[0011]为达到上述目的,本发明还提供了一种上述交换式USB设备调度装置的调度方法,该方法包括以下步骤:
[0012]根据机柜中新增或移除USB税控设备的情况,对USB税控设备交换对应表进行更新;
[0013]当USB通信交换模块的第二根接口接收到外部的控制指令时,根据控制指令中的USB税控设备标识信息选择对应的USB税控设备作为当前USB税控设备;
[0014]当USB通信交换模块接收到外部的数据指令时,根据当前USB税控设备的标识信息查找USB税控设备交换对应表,根据对应的端口号将数据指令发送到当前USB税控设备,当前USB税控设备通过USB通信交换模块与外部指令来源进行数据交互。
[0015]进一步地,根据机柜中新增或移除USB税控设备的情况,对USB税控设备交换对应表进行更新步骤包括:
[0016]USB通信交换模块依次读取每一 USB集线器模块的每一第一扩展接口,若该第一扩展接口有设备响应,则读取该第一扩展接口对应的USB税控设备的标识信息,并将该USB税控设备的标识信息和对应的端口号存入USB税控设备交换对应表。
[0017]上述实施例解决了业务软件只能支持一次插接一台USB税控设备和多台USB税控设备共同接入之间的矛盾,业务软件在任何时候都是访问一台USB税控设备,通过配套的交换控制软件给本调度装置发送指令,达到了实际上业务软件操作多个不同USB税控设备的目的。
【专利附图】

【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明一实施例的交换式USB设备调度装置的调度方法流程图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]以下为本发明一实施例的交换式USB设备调度装置,其包括机柜、USB集线器模块和USB通信交换模块,其中
[0022]机柜内设置有多个槽位,每个槽位的尺寸与USB税控设备相匹配,适合于导入并卡住USB税控设备,每个槽位内设置有与USB税控设备相连的USB接口,每个槽位分配有唯一的端口号(可以在每个槽位旁边印刷有数字编号,用于标识槽位序列);
[0023]USB集线器模块具有一第一根接口和多个第一扩展接口,每个第一扩展接口分别与一个槽位对应并与槽位USB接口连接;
[0024]USB通信交换模块包括一第二根接口和多个第二扩展接口,第二根接口通过机柜开孔对外连接电脑主机,每个第二扩展接口连接一 USB集线器模块的第一根接口 ;
[0025]USB通信交换模块内置有USB税控设备交换对应表,USB税控设备交换对应表记录有机柜内每个槽位的端口号及其对应的USB税控设备信息,当USB通信交换模块的第二根接口接收到外部命令时,根据外部命令中的USB税控设备信息查找USB税控设备交换对应表,与对应端口号的USB税控设备进行数据交互。
[0026]本实施例能够实现税务事务所与单独连接每一台USB税控设备同样的使用效果,对业务没有任何影响,同时提高了操作效率,省去了查找和连接USB税控设备的时间,并且USB税控设备统一在专用的机柜内存放和使用,便于管理,安全有保障。
[0027]其中,为方便使用,USB集线器模块的数目为多个,多个USB集线器模块与一 USB通信交换模块集成在一控制电路板上。
[0028]例如,机柜内设置有20个USB税控设备安装槽位,每个槽位的尺寸与USB税控设备相匹配,用于导入和卡住USB税控设备,槽位内设置有USB接口,用于与USB税控设备连接,每个槽位旁边印刷有数字编号,用于标识槽位序列1-20。
[0029]又例如,USB通信交换模块可以采用NUC950芯片为核心,该芯片是AMR9芯片,具有一个 USB-HOST 接 口,一个 USB-DEVICE 接 口,USB-HOST 与 USB 集线器模块连接,USB-DEVICE接口通过机柜开孔对外连接外部电脑主机,接受外部电脑主机的指令。NUC950外挂存储器芯片,在该存储器内从地址O开始按照每16字节为一段对应一个槽位的USB端口。NUC950运行LINUX操作系统,配合应用程序,其DEVICE接口对外呈现为I台USB税控设备,根据外部电脑主机和业务软件的命令,按照交换表的对应关系转发往来的命令和数据。
[0030]图1为本发明一实施例的交换式USB设备调度装置的调度方法流程图。如图所示,为与上述交换式USB设备调度装置配套使用,该方法包括以下步骤:
[0031]S102,根据机柜中新增或移除USB税控设备的情况,对USB税控设备交换对应表进行更新;
[0032]S104,当USB通信交换模块的第二根接口接收到外部的控制指令时,根据控制指令中的USB税控设备标识信息选择对应的USB税控设备作为当前USB税控设备;
[0033]S106,当USB通信交换模块接收到外部的数据指令时,根据当前USB税控设备的标识信息查找USB税控设备交换对应表,根据对应的端口号将数据指令发送到当前USB税控设备,当前USB税控设备通过USB通信交换模块与外部指令来源进行数据交互。
[0034]进一步地,根据机柜中新增或移除USB税控设备的情况,对USB税控设备交换对应表进行更新步骤包括:
[0035]USB通信交换模块依次读取每一 USB集线器模块的每一第一扩展接口,若该第一扩展接口有设备响应,则读取该第一扩展接口对应的USB税控设备的标识信息,并将该USB税控设备的标识信息和对应的端口号存入USB税控设备交换对应表。
[0036]例如,在USB通信交换模块采用NUC950芯片为核心的实施例中,若发现槽位I的USB税控设备有响应,则在地址O开始的16字节空间内,记入改设备的标识信息。
[0037]从上述实施例中可以看出,通过上述调度装置和调度方法,解决了业务软件只能支持一次插接一台USB税控设备和多台USB税控设备共同接入之间的矛盾,业务软件在任何时候都是访问一台USB税控设备,通过配套的交换控制软件给本调度装置发送指令,达到了实际上业务软件操作多个不同USB税控设备的目的。[0038]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0039]本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0040]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【权利要求】
1.一种交换式USB设备调度装置,其特征在于,包括机柜、USB集线器模块和USB通信交换模块,其中 所述机柜内设置有多个槽位,每个槽位的尺寸与USB税控设备相匹配,适合于导入并卡住USB税控设备,每个槽位内设置有与USB税控设备相连的USB接口,每个槽位分配有唯一的端口号; 所述USB集线器模块具有一第一根接口和多个第一扩展接口,每个所述第一扩展接口分别与一个槽位对应并与槽位USB接口连接; 所述USB通信交换模块包括一第二根接口和多个第二扩展接口,所述第二根接口通过机柜开孔对外连接电脑主机,每个所述第二扩展接口连接一所述USB集线器模块的第一根接口 ; 所述USB通信交换模块内置有USB税控设备交换对应表,所述USB税控设备交换对应表记录有所述机柜内每个槽位的端口号及其对应的USB税控设备信息,当所述USB通信交换模块的第二根接口接收到外部命令时,根据所述外部命令中的USB税控设备信息查找所述USB税控设备交换对应表,与对应端口号的USB税控设备进行数据交互。
2.根据权利要求1所述的交换式USB设备调度装置,其特征在于,所述USB集线器模块的数目为多个,多个所述USB集线器模块与一所述USB通信交换模块集成在一控制电路板上。
3.—种权利要求1或2所述的交换式USB设备调度装置的调度方法,其特征在于,包括以下步骤: 根据所述机柜中新增或移除USB税控设备的情况,对所述USB税控设备交换对应表进行更新; 当所述USB通信交换模块的第二根接口接收到外部的控制指令时,根据所述控制指令中的USB税控设备标识信息选择对应的USB税控设备作为当前USB税控设备; 当所述USB通信交换模块接收到外部的数据指令时,根据所述当前USB税控设备的标识信息查找USB税控设备交换对应表,根据对应的端口号将所述数据指令发送到所述当前USB税控设备,所述当前USB税控设备通过所述USB通信交换模块与外部指令来源进行数据交互。
4.根据权利要求3所述的调度方法,其特征在于,根据所述机柜中新增或移除USB税控设备的情况,对所述USB税控设备交换对应表进行更新步骤包括: 所述USB通信交换模块依次读取每一所述USB集线器模块的每一第一扩展接口,若该第一扩展接口有设备响应,则读取该第一扩展接口对应的USB税控设备的标识信息,并将该USB税控设备的标识信息和对应的端口号存入USB税控设备交换对应表。
【文档编号】G06F13/38GK103489267SQ201210191924
【公开日】2014年1月1日 申请日期:2012年6月11日 优先权日:2012年6月11日
【发明者】洪岩, 甘景全, 李利, 李志青, 王招凯, 黄和石 申请人:航天信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1