本发明专利技术提供了一种彩票序号生成方法,所述方法具体包含:获取彩票相关标识数据;根据所述彩票相关标识数据生成彩票序列号;将所述彩票序列号带入校验位算法中获得彩票校验码;根据所述彩票序列号与所述彩票校验码,生成彩票序号。以此,仅通过所述序号即可区分彩票的销售渠道、游戏系统、销售区域、奖期ID、是否为多期票等相关信息;再者,通过对彩票序列号建立索引,也进一步提高系统的彩票信息查询效率。
【技术实现步骤摘要】
本专利技术涉及数字编码领域,尤指一种及装置。
技术介绍
彩票序列号,也可简称票号,在体彩系统中用于唯一标识一张彩票、记录销售票信息,在售票、兑奖、取消票、退票等业务中都会用到彩票序列号做为彩票的识别信息。彩票序列号除了做为彩票的标识之外,在票面上还要能够根据彩票序列号区分彩票销售渠道、游戏系统、销售区域、奖期ID、销售流水号、是否为多期票等相关信息,还需要让服务器端能验证彩票序列号在远距离通信过程中彩票序列号的完整性和准确性。在当前数据大合并环境下,各单独的彩票系统合并到统一的数据平台下管理;使得各不同彩票系统下的彩票序列号存在重复的情况,现有的彩票序列号编码规则无法给予彩票必要的唯一性,对后期彩票识别和鉴定造成极大的困扰。因此,当前领域彩票序列仅靠现有编码规则的自增长的序列是无法满足当前数据大合并环境下彩票系统的业务需求的。系统中不同地区、不同渠道、不同游戏、不同奖期同时售票时,无法有效保证每一张彩票在系统中的惟一性。
技术实现思路
有鉴于上述问题,本专利技术目的在于设计了一款能够满足以上业务需求和技术需求的票号编码方法,通过票号能直接判断出彩票的销售方式、所属游戏、销售区域、奖期、销售顺序、是否为多期票等相关业务信息,并且能够让服务器通过验证码验证彩票序列号在传输过程中的完整性和准确性。为达上述目的,本专利技术具体提供一种,所述生成方法包含:获取彩票相关标识数据;根据所述彩票相关标识数据生成彩票序列号;将所述彩票序列号带入校验位算法中获得彩票校验码;根据所述彩票序列号与所述彩票校验码,生成彩票序号。在上述中,优选的,所述彩票相关标识数据至少包含:销售渠道标识数据、游戏系统标识数据、销售区域标识数据、奖期ID标识数据和多期票标识数据。在上述中,优选的,所述校验位算法采用ISO 7064:1983.MOD11-2标准。在上述中,优选的,所述生成彩票序列号包含:当所述彩票序列号中包含字母时,以预设数字替换。在上述中,优选的,通过预设数字对所述彩票序列号进行验证,获得所述彩票序号相关信息。在上述中,优选的,所述彩票序列号为24位。在上述中,优选的,所述彩票序号相关信息至少包含:销售渠道信息、游戏系统信息、销售区域信息、奖期ID和多期票信息。本专利技术还提供一种彩票序号生成装置,所述生成装置包含:数据采集单元,用于获取彩票相关标识数据;序列号生成单元,用于根据所述彩票相关标识数据生成彩票序列号;校验码生成单元,用于将所述彩票序列号带入校验位算法中获得彩票校验码;彩票序号生成单元,用于根据所述彩票序列号与所述彩票校验码,生成彩票序号。在上述彩票序号生成装置中,优选的,所述序列号生成单元还包含替换模块,所述替换模块用于当所述彩票序列号中包含字母时,以预设数字替换。在上述彩票序号生成装置中,优选的,所述校验码生成单元采用ISO 7064:1983.MOD 11-2标准的校验位算法对所述彩票序列号进行校验位计算。本专利技术的有益技术效果在于:仅通过所述序号即可区分彩票的销售渠道、游戏系统、销售区域、奖期ID、是否为多期票等相关信息;再者,通过对彩票序列号建立索引,也进一步提高系统的彩票信息查询效率。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1为本专利技术所提供的流程图。图2为本专利技术所提供的彩票序号生成装置示意图。图3A-图3B为本专利技术所提供的生成序列号后示意图。图4为本专利技术所提供的彩票序号方法应用的一实施例示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。请参考图1所示,本专利技术具体提供一种,所述生成方法包含:S101获取彩票相关标识数据;S102根据所述彩票相关标识数据生成彩票序列号;S103将所述彩票序列号带入校验位算法中获得彩票校验码;S104根据所述彩票序列号与所述彩票校验码,生成彩票序号。在上述实施例中,所述彩票相关标识数据至少包含:销售渠道标识数据、游戏系统标识数据、销售区域标识数据、奖期ID标识数据和多期票标识数据。所述校验位算法采用ISO 7064:1983.MOD 11_2标准。通过该算法将所述彩票相关标识数据转换为一连串的序列号,以此确定该彩票的唯一性,值得说明的是,使用校验位算法时,最终结果里的所述彩票序列号中包含字母时,如“X”,以预设数字,如“0”替换。以此,后期管理端即可通过预设数字,如:“0”或“ 10”对前述彩票序列号中数字“0”进行验证,获得所述彩票序号相关信息。所述彩票序列号为24位。其中所述彩票序号相关信息至少包含:销售渠道信息、游戏系统信息、销售区域信息、奖期ID和多期票信息。请参考图2所示,本专利技术还提供一种彩票序号生成装置,所述生成装置包含:数据采集单元,用于获取彩票相关标识数据;序列号生成单元,用于根据所述彩票相关标识数据生成彩票序列号;校验码生成单元,用于将所述彩票序列号带入校验位算法中获得彩票校验码;彩票序号生成单元,用于根据所述彩票序列号与所述彩票校验码,生成彩票序号。在上述彩票序号生成装置中,所述序列号生成单元还包含替换模块,所述替换模块用于当所述彩票序列号中包含字母,如“X”时,以预设数字,如“0”替换。所述校验码生成当前第1页1 2 本文档来自技高网...
【技术保护点】
一种彩票序号生成方法,其特征在于,所述生成方法包含:获取彩票相关标识数据;根据所述彩票相关标识数据生成彩票序列号;将所述彩票序列号带入校验位算法中获得彩票校验码;根据所述彩票序列号与所述彩票校验码,生成彩票序号。
【技术特征摘要】
【专利技术属性】
技术研发人员:付强,吴壮伟,龚文荣,熊伟,黄河,庞志岗,沈滨,郭建军,
申请(专利权)人:中体彩科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。