一种分组摇号系统和方法_2

文档序号:8512922阅读:来源:国知局
时段与本次申购车票乘车时段重叠,将本次申购视为无效申购,不与售票,并删除其本次申购记录。
[0038]进一步,两个或者多个同时使用本发明所述一种分组摇号系统的不同车次,共用同一个摇号机,共用同一次摇号,并共用同一个申购者小组数组。
[0039]进一步,系统对因为摇号没有分得购票权而导致购票失败的申购者,以摇号顺序为基础按一定规则把尾票分配给这些申购者。所述尾票来源于:(1)决策中心剩余的车票不足分配给一个申购者小组全体人员时所产生的;(2)分配到购票权的申购者最终没有购买车票所产生的。
[0040]为解决以上技术问题,本发明还提供了一种分组摇号方法,该方法基于所述一种分组摇号系统实现,该系统包括申购中心,决策中心,售票中心,查询中心,该方法包括。
[0041]申购步骤,申购中心接受申购者申购车票操作,保存申购记录;该申购记录包括申购者个人标志(如身份证号码);该申购者个人标志用于与历史申购记录对比,确定该申购者有无重复申购,以限制每个申购者最多申购一张本车次车票。
[0042]决策步骤,决策中心获取申购者申购记录;并将申购记录中的申购者分成诺干个申购者小组,且每一个申购者小组的人数相等或者只相差一个人;之后,决策中心依次给每一个申购者小组标记一个序号。
[0043]决策中心以申购者小组的序号进行随机摇号,通过随机摇号对全体申购者小组进行排序,确定一个有先后顺序的申购者小组数组。
[0044]决策中心根据申购者小组数组的先后顺序,依次给申购者小组分配购票权;分配流程包括如下三个步骤。
[0045]步骤一:设定一个操作指针,操作指针指向申购者小组数组的第一个申购者小组(第一个元素)。
[0046]步骤二:对比剩余车票数与操作指针指向的申购者小组的人数;如果剩余车票数大于或等于操作指针指向的申购者小组的人数,给该申购者小组全体申购者分配购票权,操作指针指向申购者小组数组中该申购者小组的后一个申购者小组,返回重新执行步骤二;如果剩余车票数小于操作指针指向的申购者小组的人数,执行步骤三。
[0047]步骤三:结束,不再给剩余的申购者小组内的申购者分配购票权。
[0048]售票步骤,售票中心获取分配购票权的数据和结果;宣告没有分配到购票权的申购者购票失败;宣告、通知、接受分配到购票权的申购者进行购票操作;回收申购中心没能分配的车票;回收退订的车票。
[0049]本发明的优点在于。
[0050]I)实行一人申购一票,分组摇号,不抢票,对买卖双方的设备要求都不高,比较合理可信的解决了人多票少的现实问题。
[0051 ] 2)支持小团体申购,符合人们的现实需要。
[0052]3 )系统操作过程透明、固定,易于理解,符合人们的习惯。
[0053]4 )支持申购者自选席位类型,符合人们的现实需要。
[0054]5)支持申购者申购多个车次,但只卖一张票给他,符合人们的现实需要。
[0055]6)系统有对尾票处理,以更好的服务买卖双方,符合现实情况。
[0056]总之,本发明基于人多票少的现实需要,过程简明合理可信,具有很强的实用价值。
【附图说明】
[0057]图1本发明实施例一种分组摇号系统不意图。
[0058]图2本发明实施例购票权分配流程示意图。
[0059]图3本发明实施例优选方案购票权分配流程示意图。
[0060]图4本发明实施例一种分组摇号方法具体不意图。
【具体实施方式】
[0061]如图1所示,本发明实施例一种分组摇号系统,该系统包括。
[0062]申购中心,用于接受申购者申购车票操作,还用于保存申购记录;该申购记录包括申购者个人标志(如身份证号码);该申购者个人标志用于与历史申购记录对比,确定该申购者有无重复申购,以限制每个申购者最多申购一张本车次车票。(本发明中所述申购者是指车票使用者,不包括代购者)。
[0063]决策中心,与所述申购中心连接,用于获取申购者申购记录;并将申购记录中的申购者分成诺干个申购者小组,且每一个申购者小组的人数相等或者只相差一个人;之后,决策中心依次给每一个申购者小组标记一个序号用以惟一标识该申购者小组。
[0064]决策中心以申购者小组的序号进行随机摇号,通过随机摇号对全体申购者小组进行排序,确定一个有先后顺序的申购者小组数组。
[0065]决策中心根据申购者小组数组的先后顺序,依次给申购者小组分配购票权;分配流程包括如下三个步骤,如图2所示。
[0066]步骤一:设定一个操作指针,操作指针指向申购者小组数组的第一个申购者小组(第一个元素)。
[0067]步骤二:对比剩余车票数与操作指针指向的申购者小组的人数;如果剩余车票数大于或等于操作指针指向的申购者小组的人数,给该申购者小组全体申购者分配购票权,操作指针指向申购者小组数组中该申购者小组的后一个申购者小组(即n=n+l),返回重新执行步骤二;如果剩余车票数小于操作指针指向的申购者小组的人数,执行步骤三。
[0068]步骤三:结束,不再给剩余的申购者小组内的申购者分配购票权。
[0069]售票中心,与决策中心连接,获取分配购票权的数据和结果;用于宣告没有分配到购票权的申购者购票失败;用于宣告、通知、接受分配到购票权的申购者进行购票操作;用于回收申购中心没能分配的车票;用于回收退订的车票。
[0070]查询中心,与申购中心连接,用于提供申购查询功能,并释放相应的申购信息;与决策中心连接,用于提供决策过程查询功能,与决策中心同步显示、公开摇号过程,并释放相应的信息;与售票中心连接,用于提供售票查询功能,并释放相应的信息。
[0071]进一步,所述申购中心在受理申购的同时,收取申购者的保证金;所述售票中心,返还没有分配到购票权的申购者的保证金,并删除该申购者本次申购记录;所述售票中心,把分配到购票权而没有支付票务费用的申购者视为违约,扣除违约者的保证金作为违约金,并删除该申购者本次申购记录;所述售票中心,对分配到购票权且支付票务费用的申购者返还该申购者的保证金,并通过将保证金充当部分票务费用的形式返还给该申购者。
[0072]所述申购中心预设申购记录保留时间,在所述申购记录保留时间内,允许申购者中止申购或者支付保证金,并删除中止申购者的本次申购记录;超出申购记录保留时间未支付保证金的,把该申购者视为中止申购;所述售票中心预设售票记录保留时间,在所述售票记录保留时间内,允许分配到购票权的申购者退订或者支付票务费用,但将退订者视为违约;所述售票中心,扣除违约者的保证金作为违约金,并删除该申购者本次申购记录;超出售票记录保留时间未支付票务费用的,视为退订和违约。
[0073]可理解地,收取申购者的保证金,可有效限制虚假需求者(如黄牛)的扰局;虚假需求者为了控制局面以谋取不当利益,必须大量申购,但分配购票权后他们并不买票,保证金的存在,将使他们付出的更多,得到的却很少,失去经济价值,从而知难而退;当然,也有少量申购者开始确实想买张票,但后来他变卦了,分配购票权后也不买票,这种申购者与虚假需求者最大的不同是他只需要一张票而不是大量申购,所以,他的保证金很少,是可以承受的,同时,他的变卦违约也确实占用了系统资源,收取违约金也是理所当然;另外,预设记录保留时间是符合人们操作现实和需要。
[0074]进一步,根据申购者意愿,所述申购中心的申购记录中包括申购者的组团信息,将二个或二个以上申购者组成小团体;所述决策中心,将同一个小团体内的申购者分配在同一申购者小组内。
[0075]可理解地,存在二个或二个以上的申购者希望组成小团体,要么都能买到车票,要么都买不到车票。本发明支持这种需求,并在条件允许的情况下,决策中心可优先给分配到购票权的同一个团体内的申购者分配同一类型的车票。当决策中心只提供一种类型车票时,同一团体内的申购者当然是分配到同一类型的车票;当决策中心提供多种类型车票给一个申购者小组时,反正该申购者小组的申购者都将得到购票权,决策中心可优先把同一类型的车票分配给该申购者小组的小团体。
[0076]进一步,决策中心将申购者小组个数固定为100。
[0077]可理解地,本发明可不是为了增加专利权而画蛇添足的搞个数字100哦。将申购者小组个数固定为100,一方面,可以简化铁路部门的操作,每次操作都是面对同样的数字个数是好方便的;另一方面,也符合乘客的查看、理解、使用习惯,比如,某车次有63%的申购者能摇到号,某申购者只要看看自己的申购者小组组号排在申购者小组数组的哪个位置,是63前还是63后,就知道中没有中号。
[0078]进一步,当申购者小组个数固定时,决策中心在随机摇号前,先进行一次或多次补充摇号,每次补充摇号都删除掉部分申购者,直到剩余的申购者数量小于待售车票总数与申购者小组个数的乘积。因为已固定了申购者小组个数固定为100,而本发明中,最大申购人数与申购者小组个数之间有相关性,最大申购人数大于待售车票总数,小于待售车票总数与申购者小组个数N的乘积。当固定了申购者小组个数时,要突破最大申购人数,多次补充摇号是解决方法。
[0079]进一步,决策中心使用的摇号机是机械式的、透明的,摇号过程可实时观看。
[0080]可理解地,车票有限,必然有一部分申购者买不到票。决策过程合理可信是必要的,本发明通过使用机械式的、透明的,摇号过程可实时观看的摇号机,减少作弊的可能,以增加申购者对本发明的信心,相信本发明是合理可信的,相信没有摇到车票的人只是运气暂时不太好。如果使用电子摇号机,摇号过程不透明,不可视,申购者就有理由怀疑其公平性。现实中,彩票购买就是一个相近的例子,他们使用的摇号机也是机械式的、透明的,摇号过程可实时观看的。
[0081]优选地,所述一种分组摇号系统提供两种或者两种以上席位类型。所述申购中心的申购记录中包括申购者的席位选择意愿,申购者可以自由选择一种或多种席位类型。所述决策中心以申购者的选择为基础进行决策,对摇号分得购票权的申购者,分配给申购者的席位属于该申购者选择的类型。分配流程包括如下8个步骤,如图3所示。
[0082]步骤(I)参数设定。申购者小组数组定义为数组A,申购者小组定义为数组A的元素a[n],申购者小组的序数定义为变量n,申购者小组的个
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1