实现数据实时同步的票务分销系统以及方法

文档序号:7748783阅读:640来源:国知局
专利名称:实现数据实时同步的票务分销系统以及方法
技术领域
本发明涉及网络票务系统领域,尤其涉及一种票务分销系统以及方法。
背景技术
体育馆、电影院、剧场、音乐厅......等等场所大都配备有一套售票系统,人们看
电影需要通过各大影院的售票系统购买电影票;看演出需要通过演出的购票系统购买门票;出行旅游的各种旅游门票和线路产品需要从旅游的系统中购买旅游门票。而这些票务系统的发布商都是不同的公司,所以客户对于不同的票务只能在相应的销售商系统中购买,并且只能在该销售商的系统中仅能购买到其中的某种票务。本发明在进行本发明的研究过程中发现现有技术中单一专门的票务销售系统功能单一,现有技术的票务销售系统主要由一个封闭的管理端、以及与该管理端通过网络连接的客户端组成。可以通过在该封闭的管理端设定系统的基本信息,并且发布票务信息。 各客户断的用户在进行票务购买时向该管理端查询,该管理端对各客户端的查询进行验证,授权通过后查询本管理端的数据库,将查询到的票务信息通过网络(包括无线、ADSL、 GPRS)发送到相应的客户端;用户端在客户端获取票务信息后,通过电话或者当面购买的方式进行票务实际交易。由上可见,现有的票务系统采用的是B-to-B的两层的一上级(管理端)对多下级 (多个客户端)的系统结构,系统为普通的一对一模式,信息的实时性较差。且采用现有的是B-to-B的系统结构,只能就一票务发布商进行票务交易,而难以适应目前的多适应性用需求。

发明内容
本发明第一目的在于提供一种票务分销系统,应用其可实现数据实时同步,保证在系统中的票务信息的及时更新性、以及实时性。本发明第二目的在于提供一种票务分销方法,应用其可实现数据实时同步,保证在系统中的票务信息的及时更新性、以及实时性。本发明实施例提供的一种票务分销系统,包括至少两个应用程序接口,分别与各票务系统网络连接,用于获取各票务系统的最新票务信息;适配器,与各应用程序接口连接,用于将所述各票务系统的最新票务信息存储至所述中心数据库;中心数据库,与所述适配器连接,存储有所有票务系统的票务信息、以及各客户端的权限信息;至少两个客户端,与所述中心数据库网络连接,用于根据本客户端的权限权信息, 在本客户端向用户提供各票务系统的最新票务信息,以供用户根据显示进行票务操作;数据库更新模块,与所述中心数据库、适配器、各客户端连接,用于根据各票务系统、客户端传送过票务操作结果,更新所述中心数据库中的票务信息。本发明实施例提供的一种票务分销系方法,包括接收用户指令;查询中心数据库,在所述用户指令对应的客户端的权限内,根据所述用户指令中包含的票务信息查询当前用户需要执行操作的票务;执行票务交易,在交易后成功后更新中心数据库中的票务信息;其中,所述中心数据库通过适配器与至少两个应用程序接口,用于通过各所述应用程序接口获取各票务系统的最新票务信息。由上可见,由于本系统中通过应用程序接口、适配器与分布的票务系统连接,分布的票各务系统可以通过应用程序接口将本系统最新的票务信息发送到本分销系统的中心数据库,以使得本票务系统可存储的所有票务系统的票务信息,并且存储的票务信息时刻保持最新状态,本分销系统的各客户端均与中心数据库连接,各客户端对用户实时显示的票务信息来源于同一个中心数据库,故能够保证为用户提供票系信息的实时性。另外,由于在任一客户端、或者票务系统发生票务操作(售出或者退回或者定购等)后,均在发生票务操作后实时更新中心数据库中的票务信息,进一步保证了中心数据库中存储的票务信息的实时性、准确性,保证了本分销系统的可靠工作。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中图1为本发明实施例1提供的一种票务分销系统的结构示意图;图2为本发明实施例2提供的另一种票务分销系统的结构示意图;图3为本发明实施例3提供的一种票务分销方法的流程示意图。
具体实施例方式下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。实施例1 图1为本实施例提供的一种票务分销系统的结构示意图,其结构主要如下。该系统主要包括至少两个应用程序接口 101、适配器102、中心数据库103、数据库更新模块105、至少两个客户端104。其中各应用程序接口 101通过适配器102与中心数据库103连接,该中心数据库103通过网络与远端的各客户端104分别连接。其中,该客户端104可以为无线终端比如手机、智能终端等,也可以为电脑或者其他的智能设备。其工作原理如下客户端104作为直接面对终端用户的设备,可以在该客户端104的权限内为用户提供中心数据库103中所有的票务信息,客户端104可以根据提供的票务信息,订购票务, 该中心数据库103为本系统中统一的票务数据库,存储有当前最新的各票务信息、以及各客户端104的权限信息。
权限信息可以但不限于包括所述管理端201授权给本客户端104的交易权限、票价定额、打折权限、以及对中心数据库103的访问权限信息等。该中心数据库103通过适配器102与各应用程序接口 101接入的各票务系统连接,比如可以与多个电影院的售票系统、多个戏院的售票系统、多个旅游局的书票系统连接,该中心数据库103可以通过适配器102、应用程序接口 101获得各售票系统最新的票务信息将其存储到本中心数据库中。数据库更新模块105,与中心数据库103、适配器102、各客户端104连接,用于根据各票务系统、客户端104传送过票务操作结果,更新中心数据库101中的票务信息。比如在任一票务系统、或者客户端104售出任一票务或者退回任一票务后,都在中心数据库103中更新票务信息,以使得在该中心数据库103中存储的所有票务信息实时更新。各票务系统的信息通过应用程序接口 101到适配器102后,适配器102根据预设的适配规则,将本中心数据库103需要的票务信息存储到本中心数据库103中。比如对于各票务系统,可能从各票务系统传递到本适配器102的票务信息格式、信息的字段、种类等不同,而在中心数据库103中需要按照统一的规则在本地存储数据库,故适配器102可以将从应用程序接口 101传递的各票务信息进行转换、过滤,筛选出适合本中心数据库103所需要的票务信息。各客户端104均分别通过网络与中心数据库103连接,在本客户端104的权限内, 向用户显示票务信息,由于各客户端104的票务信息来源为中心数据库103,故各客户端 104向用户显示的票务信息能够保持实时更新,而不会如现有技术中由于票务系统分布式设置而存在的向用户提供的票务信息实时性延后的问题。各客户端104在每成功售出票务、或者退回票务发生后,定时更新中心数据库103 中的票务信息,使得该中心数据库103的票务信息实时性好,能够保持较好的最新状态。由上可见,由于本系统中通过应用程序接口 101、适配器102与分布的票务系统连接,分布的票各务系统可以通过应用程序接口 101将本系统最新的票务信息发送到本分销系统的中心数据库103,以使得本票务系统可存储的所有票务系统的票务信息,并且存储的票务信息时刻保持最新状态,本分销系统的各客户端104均与中心数据库103连接,各客户端104对用户实时显示的票务信息来源于同一个中心数据库103,故能够保证为用户提供票系信息的实时性。另外,由于在任一客户端104、或者票务系统发生票务操作(售出或者退回或者定购等)后,均在发生票务操作后实时更新中心数据库103中的票务信息,进一步保证了中心数据库103中存储的票务信息的实时性、准确性,保证了本分销系统的可靠工作。需要说明是,在本实施例中,所述的网络连接既可以是无线网络连接,也可以通过有线网络连接,或者无线、有线混合的网络连接。比如ADSL网络,或者GPRS网络等等。实施例2 参见图2所示,本系统相对于实施例1所不同之处在于本系统还包括管理端201,与中心数据库103、以及客户端104分别连接。各管理者(在本分销系统中可以为各分销商)可以分别通过各管理端201在本系统中设定与本管理端201连接的各客户端104的权限信息。为了进一步提高本分销系统的可扩展性,还可以对管理端201进行分级管理,具体如下可以将其中的某些管理端201设置为超级管理端2011,在该超级管理端2011上可以网络连接多个下级管理端2012(管理端201中的一种),超级用户(在本分销系统中可以为超级分销商)可以在超级管理端2011上设置本超级管理端2011连接的各下级管理端 2012的管理权限信息,比如但不限于为超级管理端2011授权给所述各下级管理端2012 的交易权限、票价定额、以及对数据库的访问权限信息,并将该管理权限信息存储到中心数据库103中。各下级管理端2012在本管理端201的权限下设置客户端104的权限信息,并将该权限信息存储到中心数据库103中。在本实施例中,由于管理端201采用分级的模式,不同层次的管理端201具有不同的管理权限,更加有利于系统的扩展以及管理,有利于保证系统的稳定性、以及可控性。比如对于某销售商,比如一个资源方是景区,安装管理端201系统,这个时候其可以去发展自己的客户端104,同时可以给这个销售商安装超级客户端104(多个销售员), 超级客户端104(多个销售员)即可以自己进行销售,销售商也可以成为超级销售商而发展其下的普通销售商(比如销售商),在资源方的产品下进行中间折扣利润设定,授权给普通销售商(比如销售商),同时普通销售商又可以设定无限个操作员权限,可以进行下一级的操作。实施例3 图3为本实施例提供的一种票务分销方法的流程示意图。参见图示,该流程主要包括如下步骤301 接收用户指令。该用户指令可以来自于客户端,在该用户指令中主要包括该用户指令来源的客户端、以及客户需要进行票务交易的票务信息,比如订单号、票务定价、票务名称等等。步骤302 查询中心数据库,在所述用户指令对应的客户端的权限内,根据所述用户指令中包含的票务信息查询当前用户需要执行操作的票务。根据客户端的权限,在中心数据库中该客户端的权限内查询该票务。步骤303 执行票务交易。根据用户指令,执行票务操作。步骤304 在交易后成功后更新中心数据库中的票务信息。在每成功售出票务、或者退回票务发生后,定时更新中心数据库中的票务信息,使得该中心数据库的票务信息实时性好,能够保持较好的最新状态。其中该中心数据库通过适配器与至少两个应用程序接口,用于通过各应用程序接口获取各票务系统的最新票务信息。由上可见,由于本系统中通过应用程序接口与分布的票务系统连接,分布的票各务系统可以通过应用程序接口将本系统最新的票务信息发送到本分销系统的中心数据库, 以使得本票务系统可存储的所有票务系统的票务信息,并且存储的票务信息时刻保持最新状态,本分销系统的各客户端均与中心数据库连接,各客户端对用户实时显示的票务信息来源于同一个中心数据库,故能够保证为用户提供票系信息的实时性。另外,由于在任一客户端、或者票务系统发生票务操作(售出或者退回或者定购等)后,均在发生票务操作后实时更新中心数据库中的票务信息,进一步保证了中心数据库中存储的票务信息的实时性、 准确性,保证了本分销系统的可靠工作。需要说明的是,在本实施例中,本实施例方法可以在实施例1、2中的票务分销系统中实现,但是不限于此。以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种票务分销系统,其特征是,包括至少两个应用程序接口,分别与各票务系统网络连接,用于获取各票务系统的最新票务信息;适配器,与各应用程序接口连接,用于将所述各票务系统的最新票务信息存储至所述中心数据库;中心数据库,与所述适配器连接,存储有所有票务系统的票务信息、以及各客户端的权限信息;至少两个客户端,与所述中心数据库网络连接,用于根据本客户端的权限权信息,在本客户端向用户提供各票务系统的最新票务信息,以供用户根据显示进行票务操作;数据库更新模块,与所述中心数据库、适配器、各客户端连接,用于根据各票务系统、客户端传送过票务操作结果,更新所述中心数据库中的票务信息。
2.根据权利要求1所述的一种票务分销系统,其特征是,所述权限信息包括所述管理端授权给本客户端的交易权限、票价定额、以及对数据库的访问权限信息。
3.根据权利要求1或2所述的一种票务分销系统,其特征是,还包括管理端,与所述中心数据库、以及客户端分别连接,用于供管理用户在所述中心数据库中设定本客户端连接的各客户端的权限信息。
4.根据权利要求3所述的一种票务分销系统,其特征是, 所述管理端至少为两个,其中至少一个为超级管理端,在所述超级管理端与所述客户端之间还连接有至少一个下级管理端, 在所述中心数据库中还设置有所述超级管理端对本超级管理端连接的各下级管理端的管理权限信息。
5.根据权利要求4所述的一种票务分销系统,其特征是,所述管理权限信息为所述超级管理端授权给所述各下级管理端的交易权限、票价定额、以及对数据库的访问权限信息。
6.根据权利要求1或2所述的一种票务分销系统,其特征是, 所述网络为无线网络、和/或有线网络。
7.根据权利要求6所述的一种票务分销系统,其特征是, 所述网络为ADSL网络,或者GPRS网络。
8.一种票务分销系统,其特征是,包括 接收用户指令;查询中心数据库,在所述用户指令对应的客户端的权限内,根据所述用户指令中包含的票务信息查询当前用户需要执行操作的票务;执行票务交易,在交易后成功后更新中心数据库中的票务信息; 其中,所述中心数据库通过适配器与至少两个应用程序接口,用于通过各所述应用程序接口获取各票务系统的最新票务信息。
9.根据权利要求8述的一种票务分销系统,其特征是, 所述网络为无线网络、和/或有线网络。
10.根据权利要求9述的一种票务分销系统,其特征是,所述网络为ADSL网络,或者GPRS网络。
全文摘要
本发明涉及网络票务系统领域,公开了一种实现数据实时同步的票务分销系统以及方法。系统包括至少两个应用程序接口,分别与各票务系统网络连接,用于获取各票务系统的最新票务信息;适配器,与各应用程序接口连接,用于将各票务系统的最新票务信息存储至中心数据库;中心数据库,与适配器连接,存储有所有票务系统的票务信息、以及各客户端的权限信息;至少两个客户端,与中心数据库网络连接,用于根据本客户端的权限权信息,在本客户端向用户提供各票务系统的最新票务信息,以供用户根据显示进行票务操作;数据库更新模块,与中心数据库、适配器、各客户端连接,用于根据各票务系统、客户端传送过票务操作结果,更新中心数据库中的票务信息。
文档编号H04L29/06GK102244646SQ20101017300
公开日2011年11月16日 申请日期2010年5月10日 优先权日2010年5月10日
发明者曹杰 申请人:北京红马传媒文化发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1