一种实时自动订票方法_2

文档序号:9489771阅读:来源:国知局
用服务系统发起查询、购买等请求,网上应用服务系统根据用户的请求向控制器发送请求指令。随后机器人的指令操作和反馈模块获取这一指令并发送给行为协调控制模块;行为协调控制模块对指令进行理解拆分,识别指令的内容是否为车票查询或预定;图像视频识别模块获取汽车客运站售票系统的界面并识别界面内容,是否为汽车客运站售票系统的界面,通过行为协调控制模块发送给业务流程融合模块;业务流程融合模块根据所识别的界面内容和指令内容激活查询或售票车票的工作流程,并不断地与行为协调控制模块进行信息交互,使行为协调控制模块按照该业务流程协调机器人的各项工作,使机器人处理用户请求的过程拟人化。行为协调控制模块将接收到的用户指令进行拆分后,对相应部分进行分析理解,根据得到的结果调用键盘鼠标信号模拟模块产生键盘鼠标信号,最后发送到汽车客运站售票系统前端,模拟工作人员的输入操作,完成用户的请求。
[0012]传统的系统对接方法如数据库对接或软件接口对接,都是针对对接的系统的后端进行对接,对接的费用高,工作量大。而本发明通过机器人分别与网上应用服务系统和汽车客运站售票系统前端电连接,用户在网上应用服务系统发起请求,网上应用服务系统据此向控制器发送请求指令,机器人接收请求指令,经过综合分析后,调用键盘鼠标信号模拟模块产生键盘鼠标信号,并最终发送到汽车客运站售票系统前端,模拟客运站窗口售票人员的输入操作,使汽车客运站售票系统响应用户的请求,完成网上应用服务系统与汽车客运站售票系统之间的对接。也即,本发明通过机器人分别与网上应用服务系统和汽车客运站售票系统前端电连接,使机器人模拟窗口售票工作人员接收用户的请求并完成任务的处理,完成网上应用服务系统与汽车客运站售票系统之间的对接,如此,无需对网上应用服务系统和汽车客运站售票系统的后端进行对接,便完成了两个系统之间的对接,减少了对接工作量,降低了对接费用,更不会给对接系统带来安全隐患。通过键盘鼠标信号模拟模块对汽车客运站售票系统前端输入键盘鼠标模拟信号,让汽车客运站售票系统识别键盘鼠标模拟信号尤如接入真实的键盘鼠标一样,实现机器人模拟窗口售票人员在汽车客运站售票系统前端的输入操作。使用机器人代替人监控数据变化和写入数据,避免了人工操作的失误,且可以长时间连续工作。
[0013]作为优选,所述通信模块为有线通信模块或无线通信模块。
[0014]机器人上可配置各种通信接口,此时机器人可通过USB线、VGA线、串口线和并口线等通信线与汽车客运站售票系统前端电连接,也可通过蓝牙、WiFi等无线通信模块与汽车客运站售票系统前端电连接。
[0015]所述控制器为可同时与若干个机器人电连接的云架构控制服务平台。
[0016]作为优选,所述行为协调控制模块中存储有信息语料库,所述行为协调控制模块根据用户指令调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号具体为:将请求指令与信息语料库中的信息进行匹配,根据匹配结果调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号。
[0017]行为协调控制模块对接收到的请求指令进行理解分析后,将之与信息语料库中的信息进行匹配,信息语料库就相当于字典,存储了大量的文字和图片语义信息。若匹配成功则调用键盘鼠标信号模拟模块按照相应语义产生键盘鼠标信号并最终发送到汽车客运站售票系统前端,从而模拟窗口售票人员在汽车客运站售票系统前端上的操作。
[0018]作为优选,所述键盘鼠标信号模拟模块向汽车客运站售票系统发送键盘鼠标模拟信号时,按照汽车客运站售票系统使用的输入法的编码规则向汽车客运站售票系统发送键盘鼠标模拟信号,从而模拟人在汽车客运站售票系统上的输入操作,实现用户终端与汽车客运站售票系统的对接。
[0019]不同的汽车客运站售票系统使用的输入法有可能不同,因此必须使机器人按照汽车客运站售票系统所使用的输入法的编码规则向汽车客运站售票系统发送键盘鼠标模拟信号,否则汽车客运站售票系统不能识别这一信号,从而不能响应用户的请求。
[0020]作为优选,所述机器人还包括分别与行为协调控制模块和业务流程融合模块电连接的信息检测比较模块,所述信息检测比较模块用于将汽车客运站售票系统前端的输出图像与业务流程融合模块所设定的流程和行为协调控制模块的信息语料库存储的语义进行比较,并将比较结果发送给行为协调控制模块,供行为协调控制模块决定机器人下一步的操作。
[0021]信息检测比较模块会将汽车客运站售票系统前端输出的图像内容与业务流程融合模块的业务流程和信息语料库的语义进行比较,并将比较结果发送到行为协调控制模块,行为协调控制模块根据比较结果决定机器人是根据已设定的业务流程继续工作还是进行其它操作。
[0022]作为优选,所述行为协调控制模块还电连接了报警模块,当信息检测比较模块检测到汽车客运站售票系统前端的输出图像内容与业务流程融合模块设定的工作流程和信息语料库的语义都不一致时,行为协调控制模块触发报警模块报警。
[0023]如当汽车客运站售票系统前端的输出图像内容不在业务流程所设定的范围之内,并且也无法与信息语料库的语义相匹配时,行为协调控制模块便触发报警模块报警。
[0024]作为优选,所述机器人还包括与行为协调控制模块电连接的外围设备信号采集发送模块,所述外围设备信号采集发送模块采集外围设备信号,并模拟真实外围设备通过行为协调控制模块向汽车客运站售票系统前端发送外围设备信号,使得汽车客运站售票系统中需要接入外围设备才能使用的功能,在改接机器人时也能正常使用,实现不同汽车客运站售票系统间的对接。
[0025]购票过程中有一些步骤是需要接入外围设备才能完成的,这给不同系统间的对接带来了很大的难题,本发明设置了外围设备信号采集发送模块,通过外围设备信号采集发送模块与汽车客运站售票系统前端不断进行信号交互,使外围设备信号采集发送模块动态枚举成真实的外围设备,令汽车客运站售票系统将外围设备信号采集发送模块识别成真实外围设备,通过对该模块发送外围设备信号,该模块再把外围设备信号发送给汽车客运站售票系统前端,汽车客运站售票系统前端接收外围设备信号就如接收到真实外围设备产生的信号一样,使汽车客运站售票系统中需要接入真实外围设备才能使用的功能在改接机器人时也能正常使用,也即采用了模拟信号的方式虚拟化出输入输出设备及其功能,彻底解决了机器人与对接系统在硬件上的所有对接问题。
[0026]作为优选,所述机器人还包括与行为协调控制模块电连接的外围设备信号存储模块,所述外围设备信号采集发送模块电连接了真实外围设备。
[0027]作为优选,所述外围设备信号采集发送模块包括摄像头信号采集发送模块、快拍仪信号采集发送模块、扫描仪信号采集发送模块、打印机信号采集发送模块和1C卡读卡器信号采集发送模块中的一种或多种;所述外围设备信号存储模块包括摄像头信号存储模块、快拍仪信号存储模块、扫描仪信号存储模块、打印机信号存储模块和1C卡读卡器信号存储模块中的一种或多种;所述真实外围设备包括摄像头、快拍仪、扫描仪、打印机和1C卡读卡器中的一种或多种。
[0028]以打印机为例,用户在网上应用服务系统购票,在某一步骤汽车客运站售票系统要求启动打印机进行打印时,此时将汽车客运站售票系统要求启动打印机的信号发送到行为协调控制模块,行为协调控制模块再将此信号发送到打印机信号采集发送模块,打印机信号采集发送模块接收到这一信号时,根据与对接汽车客运站售票系统的终端驱动,调出与之相同的应答机制,同步返回打印机实时状态信号,经过长时间的测试,建立起准确的逻辑关系,动态枚举成与不同汽车客运站售票系统对应的不同打印机,使汽车客运站售票系统识别打印机信号采集发送模块就如识别真实的打印机一样,将打印数据发送到打印机信号采集发送模块,使本来需要接入打印机才能使用的功能在改接机器人的情况下仍然能够正常使用。通过模拟信号的方式虚拟化打印机及其功能,解决了机器人与汽车客运站售票系统在硬件上的对接问题。同时,打印机信号采集发送模块会将打印数据保存到打印机信号存储模块中,用户在有需要的时候可以将打印数据打印出来,实现延时打印的功能。
[0029]打印机信号采集发送模块采集数据时,模拟打印机根据与汽车客运站售票系统的协议,与之匹配同步
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1