[发明专利]票务处理方法及系统有效
申请号: | 201210350216.1 | 申请日: | 2012-09-19 |
公开(公告)号: | CN102881050A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 郭强 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G07B1/00 | 分类号: | G07B1/00;G06Q10/02;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 系统 | ||
技术领域
本发明涉及票务处理技术领域,尤其涉及一种票务处理方法及系统。
背景技术
现有的票务处理系统中,存储票务数据采用的是数据库的存储方式,处理票务请求和维护票务信息采用浏览器和Web服务器以及数据库的方式进行,由于对票务资源数据的操作几乎是和硬盘数据库打交道的,且对订票请求和查询请求放在一起处理,当负载增加时,就会对系统的服务层和数据层造成压力,导致系统反应迟钝进而严重影响系统性能,在春运或者出行旺季时票务处理系统常会出现系统繁忙,无法进行交易的情况,甚至造成系统瘫痪。
发明内容
本发明提供一种票务处理方法及系统。
本发明一方面提供一种票务处理方法,包括:
静态页面管理模块接收用户输入的包含网页标识的访问请求,并将与所述网页标识对应的网页推送给所述用户;
动态页面管理模块接收所述用户通过所述网页发送的包含待查询信息的查询请求,将所述查询请求加入查询请求消息队列;
进程任务管理模块接收所述动态页面管理模块按照所述查询请求消息队列推送的查询请求,为所述查询请求分配空闲的处理进程,向内存集群管理模块请求与所述待查询信息对应的票务信息;
所述内存集群管理模块将所述票务信息反馈给所述进程任务管理模块,以使所述进程任务管理模块将所述票务信息反馈给所述动态页面管理模块从而将所述票务信息推送给所述用户。
本发明另一方面提供一种票务处理系统,包括:
静态页面管理模块,用于接收用户输入的包含网页标识的访问请求,并将与所述网页标识对应的网页推送给所述用户;
动态页面管理模块,用于接收所述用户通过所述网页发送的包含待查询信息的查询请求,将所述查询请求加入查询请求消息队列;
进程任务管理模块,用于接收所述动态页面管理模块按照所述查询请求消息队列推送的查询请求,为所述查询请求分配空闲的处理进程,向内存集群管理模块请求与所述待查询信息对应的票务信息;
所述内存集群管理模块,用于将所述票务信息反馈给所述进程任务管理模块,以使所述进程任务管理模块将所述票务信息反馈给所述动态页面管理模块从而将所述票务信息推送给所述用户。
本发明提供的票务处理方法及系统,通过使用内存集群的方式存储票务信息,利用分离的消息队列模式保存用户订票请求和用户查询请求,利用异步推送方式维护票务信息,保证了实时联机效率,增强了系统性能,能够解决在春运或者出行旺季时票务处理系统出现业务繁忙交易堵塞的问题,满足大并发查询订票的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的票务处理方法实施例一的流程图;
图2为本发明提供的票务处理方法实施例二的流程图;
图3为本发明提供的票务处理方法中内存集群的数据结构示意图;
图4为本发明提供的票务处理方法实施例三的流程图;
图5为本发明提供的票务处理系统实施例一的结构示意图;
图6为本发明提供的票务处理系统实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有技术中存储票务数据采用的是数据库的存储方式,处理票务请求和维护票务信息采用浏览器和Web服务器以及数据库的方式进行,因此数据层的操作几乎是和硬盘直接打交道的,进而会影响系统性能。本发明提供的票务处理系统采用联机交易两层架构,展示层和业务处理层,展示层负责处理用户页面的处理和展示,业务处理层集成了应用逻辑和数据处理两种功能,业务处理层采用内存集群的方式存储票务数据,内存集群可适应大吞吐的读取和写入,其横向扩展能力极强,可满足大并发查询订票的需求,可极大地增强系统性能。
图1为本发明提供的票务处理方法实施例一的流程图,如图1所示,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210350216.1/2.html,转载请声明来源钻瓜专利网。