一种实现系统间无缝对接的智能机器人的制作方法_2

文档序号:9505715阅读:来源:国知局
系统发送键盘鼠标模拟信号,从而模拟人在业务系统上的输入操作,实现用户终端与业务系统的对接。
[0019]不同的业务系统使用的输入法有可能不同,因此必须使机器人按照业务系统所使用的输入法的编码规则向业务系统发送键盘鼠标模拟信号,否则业务系统不能识别这一信号,从而不能响应用户的业务请求。
[0020]作为优选,所述机器人还包括分别与行为协调控制模块和业务流程融合模块电连接的信息检测比较模块,所述信息检测比较模块用于将业务系统前端的输出图像与业务流程融合模块所设定的流程和行为协调控制模块的信息语料库存储的语义进行比较,并将比较结果发送给行为协调控制模块,供行为协调控制模块决定机器人下一步的操作。
[0021]信息检测比较模块会将业务系统前端输出的图像内容与业务流程融合模块的业务流程和信息语料库的语义进行比较,并将比较结果发送到行为协调控制模块,行为协调控制模块根据比较结果决定机器人是根据已设定的业务流程继续工作还是进行其它操作。
[0022]作为优选,所述行为协调控制模块还电连接了报警模块,当信息检测比较模块检测到业务系统前端的输出图像内容与业务流程融合模块设定的工作流程和信息语料库的语义都不一致时,行为协调控制模块触发报警模块报警。
[0023]如当业务系统前端的输出图像内容不在业务流程所设定的范围之内,并且也无法与信息语料库的语义相匹配时,行为协调控制模块便触发报警模块报警。
[0024]作为优选,所述机器人还包括与行为协调控制模块电连接的外围设备信号采集发送模块,所述外围设备信号采集发送模块采集外围设备信号,并模拟真实外围设备通过行为协调控制模块向业务系统前端发送外围设备信号,使得业务系统中需要接入外围设备才能使用的功能,在改接机器人时也能正常使用,实现不同业务系统间的对接。
[0025]某些业务系统中有一些步骤是需要接入外围设备才能完成的,如办理签证时,某个步骤是必须要接入摄像头才能完成,这给不同系统间的对接带来了很大的难题,本发明设置了外围设备信号采集发送模块,通过外围设备信号采集发送模块与业务系统前端不断进行信号交互,使外围设备信号采集发送模块动态枚举成真实的外围设备,令业务系统将外围设备信号采集发送模块识别成真实外围设备,通过对该模块发送外围设备信号,该模块再把外围设备信号发送给业务系统前端,业务系统前端接收外围设备信号就如接收到真实外围设备产生的信号一样,使业务系统中需要接入真实外围设备才能使用的功能在改接机器人时也能正常使用,也即采用了模拟信号的方式虚拟化出输入输出设备及其功能,彻底解决了机器人与对接系统在硬件上的所有对接问题。
[0026]作为优选,所述机器人还包括与行为协调控制模块电连接的外围设备信号存储模块,所述外围设备信号采集发送模块电连接了真实外围设备。
[0027]作为优选,所述外围设备信号采集发送模块包括摄像头信号采集发送模块、快拍仪信号采集发送模块、扫描仪信号采集发送模块、打印机信号采集发送模块和IC卡读卡器信号采集发送模块中的一种或多种;所述外围设备信号存储模块包括摄像头信号存储模块、快拍仪信号存储模块、扫描仪信号存储模块、打印机信号存储模块和IC卡读卡器信号存储模块中的一种或多种;所述真实外围设备包括摄像头、快拍仪、扫描仪、打印机和IC卡读卡器中的一种或多种。
[0028]以打印机为例,用户可在网上办理事务,在某一步骤业务系统要求启动打印机进行打印时,此时可将业务系统要求启动打印机的信号发送到行为协调控制模块,行为协调控制模块再将此信号发送到打印机信号采集发送模块,打印机信号采集发送模块接收到这一信号时,根据与对接业务系统的终端驱动,调出与之相同的应答机制,同步返回打印机实时状态信号,经过长时间的测试,建立起准确的逻辑关系,动态枚举成与不同业务系统对应的不同打印机,使业务系统识别打印机信号采集发送模块就如识别真实的打印机一样,将打印数据发送到打印机信号采集发送模块,使本来需要接入打印机才能使用的功能在改接机器人的情况下仍然能够正常使用。通过模拟信号的方式虚拟化打印机及其功能,解决了机器人与业务系统在硬件上的对接问题。同时,打印机信号采集发送模块会将打印数据保存到打印机信号存储模块中,用户在有需要的时候可以将打印数据打印出来,实现延时打印的功能。
[0029]同理,当业务系统要求启动摄像头时,机器人通过控制器将这一信号返回用户终端,用户向机器人发送图片,并最终发送到摄像头信号采集发送模块,摄像头信号采集发送模块据此不断地与业务系统进行信号交互,动态枚举成业务系统接入的真实摄像头,并通过行为协调控制模块向业务系统前端发送图片信号,业务系统识别该图片信号就如接入真实摄像头捕获到图像一样,使原来需要接入摄像头才能使用的系统功能在取消摄像头改接入机器人的情况下依旧能正常使用。
[0030]打印机信号采集发送模块采集数据时,模拟打印机根据与业务系统的协议,与之匹配同步返回打印机实时状态,从而采集业务系统向打印机发送的信号,而向真实的打印机发射打印信号时,模拟业务系统使用多线程异步传输向真实的打印机发送打印信号,以解决阻塞问题,提高效率。
[0031]机器人通过加载IC卡读卡器信号采集发送模块,当在操作某一步骤时,业务系统要求启动IC卡读卡器,IC卡读卡器信号采集发送模块接收这一信号,并通过行为协调控制模块不断地与业务系统前端进行信号交互,动态枚举成真实的IC卡读卡器,并通过行为协调控制模块向业务系统前端发送卡指令信号,业务系统识别该信号就如接入真实的IC卡读写器一样,使原来需要接入IC卡读写器才能使用的系统功能在取消IC卡读写器改接入机器人的情况下依旧能正常使用。
[0032]与现有技术相比,本发明的有益效果:
[0033]1、本发明采用智能机器人与业务系统前端电连接,使得业务系统之间无需进行数据库对接或软件接口对接,也无需工作人员操控业务系统,便可完成用户请求任务的处理,巧妙地解决了传统技术中由于数据库对接和软件接口对接给业务系统数据库带来安全隐患、对接费用高、花费时间长、甚至无法实现对接等问题,以及人工操作对接容易出错、不能长时间工作、成本高、效率低的问题。
[0034]2、机器人对接等同于物理隔离,机器人不直接操作数据库,不会在对接系统的主机和服务器上安装任何软硬件,因此与非物理隔离的接口对接和数据库对接相比,机器人对接无论是在防止病毒和黑客的攻击、还是在数据防泄密方面都具有无可比拟的优越性,不会给对接系统带来任何安全隐患。
[0035]3、业务系统及其所处的网络环境无需作任何改动或扩展,保留了业务系统原有的安全体系,有效确保数据的安全性和保密性。
[0036]4、传统的对接要求对接系统的两家开发公司了解对接的需求,进行一系列的分析探讨,分析探讨完毕后两家开发公司再各自开发,开发完再后进行联调测试和修改,需要花费大量的时间。而利用机器人进行系统对接,只需根据对接的需求和业务操作的流程对机器人进行简单的配置即可,一般在几小时内即可完成对接。
[0037]5、采用机器人对接,免去了与对接系统开发公司繁琐的协调沟通工作和双方多次往返产生的差旅费,对接实施时间也大为缩短,因此实施成本比传统对接方式要低得多。
[0038]6、传统的数据库对接和软件接口对接,必须依赖对接系统的开发公司来实现,两个系统之间的数据交互受制于开发公司,而利用机器人进行系统间的对接,不需要与对接系统的开发公司进行沟通和协调,只要对接的系统运转正常,对接服务便能正常运转,不受其它因素的影响,全程自主掌控。
[0039]7、传统的对接对技术人员的要求很高,一般要求熟练掌握计算机开发等专业知识,同时必须具备一定的项目经验,而采用机器人对接,则一般懂得电脑操作的人员都可实施。
[0040]8、采用机器人进行系统间的对接,不受对接系统本身的限制,也不受对接系统开发公司及其开发人员的限制,任何系统都能使用机器人进行对接。
[0041 ] 9、使用机器人进行不同系统之间的对接,使得系统之间的对接内容具有良好的扩展性,若要修改对接的内容,通过控制器进行设定即可。
【附图说明】
[0042]图1是本发明的结构示意图;
[0043]图2是本发明的结构示意图;
[0044]图3是本发明键盘鼠标信号模拟模块的结构示意图;
[0045]图4是本发明外围设备信
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1