可编程USB集线器的使用方法及RPA流程自动化方法技术

技术编号:22944423 阅读:21 留言:0更新日期:2019-12-27 17:08
本发明专利技术提供了一种可编程USB集线器的使用方法及RPA流程自动化方法,包括:步骤1:将所有需要用到的UKey同时插入USB集线器的USB接口,以及将USB集线器连接到主机;步骤2:通过控制指令控制USB接口的不同通断状态;步骤3:自动化程序根据UKey的使用顺序,通过所述控制指令依次控制USB接口的通断状态并执行对应的自动化流程。通过本发明专利技术可以实现需要依次使用不同的UKey时,通过程序指令控制USB接口的通断来模拟实现人工对UKey的插拔操作,解决了UKey硬件冲突问题。除了RPA流程自动化外,还可以应用于其他需要通过指令控制USB接口通断的场景中。

The use of programmable USB hub and RPA process automation

【技术实现步骤摘要】
可编程USB集线器的使用方法及RPA流程自动化方法
本专利技术涉及自动化控制领域,具体地,涉及一种可编程USB集线器的使用方法及RPA流程自动化方法。
技术介绍
在企业级RPA(RoboticProcessAutomation)流程自动化中,会遇到很多场景需要使用硬件UKey,例如企业网银相关的回单打印、流水下载、余额查询等流程以及纳税申报流程,多个UKey同时连接工作电脑会出现冲突现象,只能通过人工手动插拔UKey避免冲突。由于需要人工干预,RPA流程自动化被打断。而现有的USB集线器,如专利文献CN109473836A公开了一种USB网络集线器,包括PCB板、电源模块、电源控制器、USB接口A、USB接口B、端口集线器控制器,所述USB网络集线器采用端口集线器控制器功耗低,OEM可配置,多端口集线器完全符合USB2.0规范并将附加到上游端口作为全速集线器或全速/高速集线器。USB接口B端口连接计算机,由USB接口B端口经USB2541扩展为4XUSB接口A端口与下位机通讯,USB接口A端口在与下位机连接通讯时对应的端口指示灯会亮起来。外置12V经LT1940将12V转为5V供给给多个USB接口A端口,用来补偿驱动下位机时供电不足现象。保证了计算机驱动负载的稳定性。然而,这种USB集线器也只是扩展了USB接口的数量,以及供电不足的缺陷,并不能解决多个UKey之间冲突的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种可编程USB集线器的使用方法及RPA流程自动化方法。根据本专利技术提供的一种可编程USB集线器的使用方法,包括:步骤1:将所有需要用到的UKey同时插入USB集线器的USB接口,以及将USB集线器连接到主机;步骤2:通过控制指令控制USB接口的不同通断状态;步骤3:自动化程序根据UKey的使用顺序,通过所述控制指令依次控制USB接口的通断状态并执行对应的自动化流程。优选地,所述步骤1包括:将所有需要用到的UKey按照USB集线器的USB接口的编号依序插入USB接口。优选地,所述控制指令控制对应USB接口的电源通断状态。优选地,所述控制指令包括:USB集线器的设备号、USB集线器的端口号以及端口的通断状态码。优选地,所述步骤2和步骤3之间还包括:获取USB集线器返回的状态码,解析所述状态码并判断所述控制指令是否执行成功。优选地,所述状态码为USB集线器执行所述控制指令后对应端口的通断状态。优选地,所述控制指令包括:打开/关闭一个指定的USB接口;同时打开/关闭多个指定的USB接口;仅打开一个指定的USB接口,其余全部关闭;全部关闭。优选地,所述步骤1包括:将所有需要用到的UKey同时插入多个USB集线器的USB接口,以及将所有USB集线器并联到主机。优选地,所述USB集线器通过电源适配器进行供电。根据本专利技术提供的一种RPA流程自动化方法,包括采用上述的可编程USB集线器的使用方法。与现有技术相比,本专利技术具有如下的有益效果:1、通过本专利技术可以实现需要依次使用不同的UKey时,通过程序指令控制USB接口的通断来模拟实现人工对UKey的插拔操作,解决了UKey硬件冲突问题。2、除了RPA流程自动化外,还可以应用于其他需要通过指令控制USB接口通断的场景中。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的流程图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。如图1所示,根据本专利技术提供的一种可编程USB集线器的使用方法,包括:步骤1:将所有需要用到的UKey同时插入USB集线器的USB接口,以及将USB集线器连接到主机;步骤2:通过控制指令控制USB接口的不同通断状态;步骤3:获取USB集线器返回的状态码,解析状态码并判断控制指令是否执行成功;步骤4:自动化程序根据UKey的使用顺序,通过控制指令依次控制USB接口的通断状态并执行对应的自动化流程。其中,步骤1包括:将所有需要用到的UKey按照USB集线器的USB接口的编号依序插入USB接口,以便于后续的控制指令编写,例如依序将UKey插入USB集线器的1号、2号、3号....USB接口。在本实施例中,控制指令控制对应USB接口的电源通断状态。控制指令包括:USB集线器的设备号、USB集线器的端口号以及端口的通断状态码。控制指令包括:打开/关闭一个指定的USB接口;同时打开/关闭多个指定的USB接口;仅打开一个指定的USB接口,其余全部关闭;全部关闭。状态码为USB集线器执行控制指令后对应端口的通断状态,用来检验控制指令是否执行成功。为了满足电源供给,本专利技术的USB集线器通过电源适配器进行供电。在特殊情况下,如果出现USB集线器的USB接口不够使用时,本专利技术还支持多个USB集线器并联。即:将所有需要用到的UKey同时插入多个USB集线器的USB接口,以及将所有USB集线器并联到主机。使用方法:提供阿里云RPASDK和pythonSDK,也支持其他编程语言对接。frombsusb.hubimport*hub=usb()hub.connect('COM4')hub.power_on(1)#打开端口1hub.power_on([2,3,4])#同时打开2、3、4端口hub.power_off(4)#关闭端口4hub.power_on_only(5)#仅打开端口5,其它关闭hub.power_off_all()#关闭全部hub.close()本专利技术不仅可以用于RPA流程自动化中,也可以用于其他需要通过代码控制usb端口电源通断的场景中。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本专利技术的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。本文档来自技高网...

【技术保护点】
1.一种可编程USB集线器的使用方法,其特征在于,包括:/n步骤1:将所有需要用到的UKey同时插入USB集线器的USB接口,以及将USB集线器连接到主机;/n步骤2:通过控制指令控制USB接口的不同通断状态;/n步骤3:自动化程序根据UKey的使用顺序,通过所述控制指令依次控制USB接口的通断状态并执行对应的自动化流程。/n

【技术特征摘要】
1.一种可编程USB集线器的使用方法,其特征在于,包括:
步骤1:将所有需要用到的UKey同时插入USB集线器的USB接口,以及将USB集线器连接到主机;
步骤2:通过控制指令控制USB接口的不同通断状态;
步骤3:自动化程序根据UKey的使用顺序,通过所述控制指令依次控制USB接口的通断状态并执行对应的自动化流程。


2.根据权利要求1所述的可编程USB集线器的使用方法,其特征在于,所述步骤1包括:将所有需要用到的UKey按照USB集线器的USB接口的编号依序插入USB接口。


3.根据权利要求1所述的可编程USB集线器的使用方法,其特征在于,所述控制指令控制对应USB接口的电源通断状态。


4.根据权利要求1所述的可编程USB集线器的使用方法,其特征在于,所述控制指令包括:USB集线器的设备号、USB集线器的端口号以及端口的通断状态码。


5.根据权利要求1所述的可编程USB集线器的使用方法,其特征在于,所述步骤2和步骤3之间还包括:
获...

【专利技术属性】
技术研发人员:黄式烽沈梦菲钟祖汉王利陈思志伍豪陆帅灵王俊
申请(专利权)人:上海百胜软件股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1