一种实时自动订票方法_3

文档序号:9489771阅读:来源:国知局
返回打印机实时状态,从而采集汽车客运站售票系统向打印机发送的信号,而向真实的打印机发射打印信号时,模拟汽车客运站售票系统使用多线程异步传输向真实的打印机发送打印信号,以解决阻塞问题,提高效率。
[0030]机器人通过加载1C卡读卡器信号采集发送模块,当在操作某一步骤时,汽车客运站售票系统要求启动1C卡读卡器,1C卡读卡器信号采集发送模块接收这一信号,并通过行为协调控制模块不断地与汽车客运站售票系统前端进行信号交互,动态枚举成真实的1C卡读卡器,并通过行为协调控制模块向汽车客运站售票系统前端发送卡指令信号,汽车客运站售票系统识别该信号就如接入真实的1C卡读写器一样,使原来需要接入1C卡读写器才能使用的系统功能在取消1C卡读写器改接入机器人的情况下依旧能正常使用。
[0031]与现有技术相比,本发明的有益效果:
1、通过机器人将网上应用服务系统与客运站售票系统对接起来,当客运站售票系统的数据发生变化时,机器人抓取变化的数据并写入到网上应用服务系统,如此,用户便可以在网上应用服务系统上查看到多家客运站实时的车票信息并进行预订,实现了用户在网上应用服务系统上订票就与在客运站线下售票系统买票一样的效果,极大地方便了乘客。
[0032]2、汽车客运站售票系统和网上应用服务系统之间无需进行数据库或软件接口对接,降低了系统对接的费用,保证了系统的数据安全。
[0033]3、汽车客运站能快速地将线下的售票服务移植到线上,增加售票渠道,减少了售票、清洁、安保等服务人员的数量,节省了人力成本;减少了到现场购票的乘客数量,使客运站不再需要偌大的售票厅,也不需要开设很多售票窗口,节省了办公场地;由于在售票大厅排队购买车票的乘客大量减少,使客运站由于人员密集所带来的安全隐患大大降低。
[0034]4、机器人对接等同于物理隔离,机器人不直接操作数据库,不会在车站售票系统的主机和服务器上安装任何软硬件,因此与非物理隔离的接口对接和数据库对接相比,机器人对接无论是在防止病毒和黑客的攻击、还是在数据防泄密方面都具有无可比拟的优越性,不会给车站售票系统带来任何安全隐患。
[0035]5、车站售票系统及其所处的网络环境无需作任何改动或扩展,保留了汽车客运站售票系统原有的安全体系,有效确保数据的安全性和保密性。
[0036]6、传统的对接要求对接系统的两家开发公司了解对接的需求,进行一系列的分析探讨,分析探讨完毕后两家开发公司再各自开发,开发完再后进行联调测试和修改,需要花费大量的时间。而利用机器人进行系统对接,只需根据对接的需求和业务操作的流程对机器人进行简单的配置即可,一般在几小时内即可完成对接。
[0037]7、采用机器人对接,免去了网上应用服务系统开发公司与车站售票系统开发公司之间繁琐的协调沟通工作和双方多次往返产生的差旅费,对接实施时间也大为缩短,因此实施成本比传统对接方式要低得多。
[0038]8、若要保证网上应用服务系统的售票数据的全面性、有效性和实时性,如果采用传统的数据库对接和软件接口对接,必须依赖汽车客运站售票系统的开发公司来实现,两个系统之间的数据交互受制于汽车客运站售票系统的开发公司,而利用机器人进行系统间的对接,不需要与汽车客运站售票系统的开发公司进行沟通和协调,只要汽车客运站售票系统运转正常,网上应用服务系统的在线售票服务便能正常运转,不受其它因素的影响,全程自主掌控。
[0039]9、传统的对接对技术人员的要求很高,一般要求熟练掌握计算机开发等专业知识,同时必须具备一定的项目经验,而采用机器人对接,则一般懂得电脑操作的人员都可实施。
[0040]10、采用机器人进行系统间的对接,不受汽车客运站售票系统本身的限制,也不受汽车客运站售票系统开发公司及其开发人员的限制,任何汽车客运站售票系统都能使用机器人进行对接。
[0041]11、使用机器人进行网上应用服务系统与汽车客运站售票系统之间的对接,使得系统之间的对接内容具有良好的扩展性,若要修改对接的内容,通过控制器进行设定即可。
【附图说明】
[0042]图1是本发明的原理图;
图2是本发明机器人的结构示意图;
图3是本发明键盘鼠标信号模拟模块结构示意图;
图4是本发明外围设备信号采集发送模块结构示意图。
【具体实施方式】
[0043]下面结合附图和实施例对本发明作进一步详细描述。
[0044]如图1所示,一种实时自动订票方法,包括:
51.通过控制器设定机器人的工作流程;
52.机器人通过业务流程融合模块接收存储所述工作流程;
53.用户通过用户终端接入网上应用服务系统,发起请求;
54.网上应用服务系统向控制器发送请求指令,机器人通过指令操作和反馈模块获取请求指令并发送给其内部的行为协调控制模块;
55.行为协调控制模块对请求指令进行理解分析,识别指令内容是否为车票预订,并将识别结果通过行为协调控制模块发送给业务流程融合模块;同时机器人通过图像视频识别模块截取汽车客运站售票系统前端的输出图像,并对输出图像内容进行识别,并将识别结果通过行为协调控制模块发送至业务流程融合模块;
56.若识别到请求指令的内容为车票预订的指令且输出图像的内容也为车票预订,则业务流程融合模块激活车票预订的工作流程,并不断地与行为协调控制模块进行信息交互,使行为协调控制模块按照该流程协调机器人的各项工作;
57.行为协调控制模块根据理解分析后的请求指令触发键盘鼠标信号模拟模块通过通信模块向汽车客运站售票系统前端发送键盘鼠标模拟信号,从而模拟客运站工作人员在汽车客运站售票系统的输入操作,完成用户的请求;
58.机器人抓取汽车客运站售票系统前端显示的输出内容,通过控制器将汽车客运站售票系统的输出内容返回给用户;
59.用户根据汽车客运站售票系统返回的信息进行下一步操作,返回S4,直到完成车票预订或用户不再发起请求。
[0045]本实施例还包括,若用户发起取消已预订的车票的请求,则网上应用服务系统向控制器发送相应的请求指令,机器人对请求指令进行理解分析并根据理解分析的结果,触发键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标模拟信号,为用户取消已预订的车票。
[0046]结合图1和图2,所述机器人包括行为协调控制模块,所述行为协调控制模块分别电连接了指令操作和反馈模块、图像视频识别模块、业务流程融合模块、键盘鼠标信号模拟模块和用于与汽车客运站售票系统前端进行通信的通信模块,所述业务流程融合模块还电连接了用于配置机器人工作流程的控制器,所述指令操作和反馈模块用于接收来自用户端的指令并发送给行为协调控制模块,所述图像视频识别模块用于获取汽车客运站售票系统前端的界面图像,并识别汽车客运站售票系统前端的业务内容,通过行为协调控制模块发送给业务流程融合模块,所述行为协调控制模块识别用户的指令内容并发送给业务流程融合模块,所述业务流程融合模块根据所述业务内容和指令内容激活相应的工作流程,使行为协调控制模块遵循该工作流程,根据用户的指令调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号,从而模拟汽车客运站售票系统前端的工作人员在汽车客运站售票系统前端的操作。
[0047]所述通信模块为有线通信模块。
[0048]机器人上配置了各种通信接口,通过USB线、VGA线、串口线和并口线等通信线与汽车客运站售票系统前端电连接。
[0049]所述控制器为可同时与若干个机器人电连接的云架构控制服务平台。
[0050]所述行为协调控制模块中存储有信息语料库,所述行为协调控制模块根据用户指令调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号具体为:将请求指令与信息语料库中的信息进行匹配,根据匹配结果调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号。
[0051]所述键盘鼠标信号模拟模块向汽车客运站售票系统发送键盘鼠标模拟信号时,按照汽车客运站售票系统使用的输入法的编码规则向汽车客运站售票系统发送键盘鼠标模拟信号,从而模
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1