一种实时自动订票方法

文档序号:9489771阅读:477来源:国知局
一种实时自动订票方法
【技术领域】
[0001]本发明涉及网上订票领域,具体涉及一种实时自动订票方法。
【背景技术】
[0002]自90年代以来,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应用则尤为引人注目。随着国内因特网的发展,国内客运站也开始酝酿网上订票、售票业务。
[0003]网上订票系统是一个取代过去人工处理的订票系统,在一定程度上提高了购票的透明度和自主性,但是目前全国只有极少数的客运站能够进行网上售票,绝大部分客运站还是需要乘客到客运站窗口买票,更别说是全省或全国等跨区域联网售票。我们经常使用的12306火车订票系统之所以能够实现各地区火车客运站联网售票的一大原因是全国各地的火车客运站的线上线下售票系统都是使用上级主管部门统一规划统一开发的同一套系统,不存在不同开发公司和不同售票系统之间的对接,只需要在原来的售票系统增加线上售票功能。但不同的是,全国各地的汽车客运站大部分是各自独立运营,各自采购不同软件开发商的售票系统,如一个有十个汽车客运站的小县城,使用的售票系统就有六到七个,更不用说全省或全国了。如果要实现这些汽车客运站的网上售票或跨区域联网售票,要么就让所有汽车客运站使用同一套售票系统,要么就让每个汽车客运站的售票系统与联网售票系统进行对接,前一种办法显然很难实现,采用后一种办法时可以采用数据库对接或软件接口对接实现,但在现实情况中要通过这两种技术手段进行对接时,也会遇到很多难题,下面分别作简单说明:
数据库对接主要是通过向开发公司提供汽车客运站售票系统所存储使用的数据库访问操作权限,和对应的数据库数据结构说明,开发公司进行分析后利用共同访问操作的共享机制实现与汽车客运站售票系统间的数据交换和数据对接。这种方式对外提供汽车客运站售票系统所存储使用的数据库访问操作权限和数据库数据结构说明,使得数据库系统的账户安全权限严重降低,导致系统用户数据和业务数据容易被涉露和窃取,导致汽车客运站售票系统整体存在严重的安全隐患。其次,开发公司对数据库数据结构说明需要具备充分的理解和分析后才能确保实施数据对接、数据交换的准确和稳定性。若数据库数据结构说明不详细或没有做好归档工作,还得设计该汽车客运站售票系统数据库的开发公司提供协助才能完成。而若设计该汽车客运站售票系统数据库的开发公司倒闭了,则会出现更多数据结构和意义不明情况而导致对接错误,因此数据库对接的方式往往会给用户带来诸多不便、增加对接工作量及时间、甚至无法实现对接。
[0004]软件接口对接主要是通过访问调用设计该汽车客运站售票系统的开发公司提供的软件接口,来实现与汽车客运站售票系统间的对接。出于系统安全考虑,绝大多数的汽车客运站售票系统都不会配备对接需求的一系列软件接口。若出现对接需求,他们普遍采取由设计汽车客运站售票系统的开发公司根据对接需求重新订制开发软件接口去实现对接功能。但重新订制开发软件接口往往会给汽车客运站售票系统的用户带来了与原开发公司协调沟通的问题、重新协商订制开发费用的问题、花费人力/时间的问题,甚至还出现开发公司倒闭而致使汽车客运站售票系统无法再修改的问题。
[0005]—些旅游、出行资讯查询的网上应用服务系统虽然能为消费者提供查询和预订不同客运站的车票的功能,在消费者看起来很像一个联网售票系统,但这类网上应用服务系统并不能直接获取汽车客运站售票系统的实时数据,在这类平台上只能买到官方汽车客运站售票系统特供给该系统的票,票据信息缺乏全面性、实时性。而如果要实现在这些网上应用服务系统上实时全自动订票,汽车客运站售票系统必须要与这些网上应用服务系统进行对接,而如前面所述,传统的系统对接方法往往工作量大、花费时间长、成本高、甚至无法对接。
[0006]因此,非常有必要研究一种可以简单高效地将各汽车客运站售票系统对接起来的方法和装置。

【发明内容】

[0007]本发明的目的是解决现有技术的缺陷,提供一种可以在网上应用服务上实时订票的方法和系统,采用的技术方案如下:
一种实时自动订票方法,包括:
51.通过控制器设定机器人的工作流程;
52.机器人通过业务流程融合模块接收存储所述工作流程;
53.用户通过用户终端接入网上应用服务系统,发起请求;
54.网上应用服务系统向控制器发送请求指令,机器人通过指令操作和反馈模块获取请求指令并发送给其内部的行为协调控制模块;
55.行为协调控制模块对请求指令进行理解分析,识别指令内容是否为车票预订,并将识别结果通过行为协调控制模块发送给业务流程融合模块;同时机器人通过图像视频识别模块截取汽车客运站售票系统前端的输出图像,并对输出图像内容进行识别,并将识别结果通过行为协调控制模块发送至业务流程融合模块;
56.若识别到请求指令的内容为车票预订的指令且输出图像的内容也为车票预订,则业务流程融合模块激活车票预订的工作流程,并不断地与行为协调控制模块进行信息交互,使行为协调控制模块按照该流程协调机器人的各项工作;
57.行为协调控制模块根据理解分析后的请求指令触发键盘鼠标信号模拟模块通过通信模块向汽车客运站售票系统前端发送键盘鼠标模拟信号,从而模拟客运站工作人员在汽车客运站售票系统的输入操作,完成用户的请求;
58.机器人抓取汽车客运站售票系统前端显示的输出内容,通过控制器将汽车客运站售票系统的输出内容返回给用户;
59.用户根据汽车客运站售票系统返回的信息进行下一步操作,返回S4,直到完成车票预订或用户不再发起请求。
[0008]机器人与汽车客运站售票系统前端电连接,等同于汽车客运站售票系统的前端工作人员,模拟其将用户所要查询或预订的车票信息输入到汽车客运站售票系统,并将查询或预订的结果告知用户,从而帮助用户完成订票。对客运站而言,只需要将汽车客运站售票系统的前端与机器人电连接,客运站便能在网上应用服务系统上售票,当有多家客运站的售票系统通过机器人与网上应用服务系统进行对接时,网上应用服务系统就相当于一个联网售票平台,实现这些客运站联网售票的效果,并且无需网上应用服务系统的开发公司与各家汽车客运站售票系统的开发公司分别进行对接,省去了大量繁琐复杂的工作,提高了系统对接的效率。同时由于机器人只是与汽车客运站售票系统的前端电连接,不会直接操作汽车客运站售票系统的数据库,因此不会给汽车客运站售票系统的带来任何安全隐患。对用户而言,通过机器人模仿客运站售票人员的工作,使得用户可以足不出户便能在网上应用服务系统上购买各汽车客运站售票系统实时剩余的车票,实现方便自主地购票。
[0009]作为优选,本发明还包括,若用户发起取消已预订的车票的请求,则网上应用服务系统向控制器发送相应的请求指令,机器人对请求指令进行理解分析并根据理解分析的结果,触发键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标模拟信号,为用户取消已预订的车票。
[0010]作为优选,所述机器人包括行为协调控制模块,所述行为协调控制模块分别电连接了指令操作和反馈模块、图像视频识别模块、业务流程融合模块、键盘鼠标信号模拟模块和用于与汽车客运站售票系统前端进行通信的通信模块,所述业务流程融合模块还电连接了用于配置机器人工作流程的控制器,所述指令操作和反馈模块用于接收来自用户端的指令并发送给行为协调控制模块,所述图像视频识别模块用于获取汽车客运站售票系统前端的界面图像,并识别汽车客运站售票系统前端的业务内容,通过行为协调控制模块发送给业务流程融合模块,所述行为协调控制模块识别用户的指令内容并发送给业务流程融合模块,所述业务流程融合模块根据所述业务内容和指令内容激活相应的工作流程,使行为协调控制模块遵循该工作流程,根据用户的指令调用键盘鼠标信号模拟模块向汽车客运站售票系统前端发送键盘鼠标信号,从而模拟汽车客运站售票系统前端的工作人员在汽车客运站售票系统前端的操作。
[0011]在实际应用中,通过控制器设定机器人的工作流程,使其按照该流程执行用户下达的查询、购买等任务,模仿车站售票人员的工作。用户通过电脑、手机等用户终端向网上应
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1