发明名称 |
一种凭据号码生成方法及系统 |
摘要 |
本发明实施例提供一种凭据号码生成方法及系统。该方法包括:根据接收到的系统指令确定业务号;在所述业务号对应的序列号中选择未被使用的序列号作为顺序号;确定所述凭据号码末尾部分的指定信息;根据所述业务号、顺序号及所述指定信息,计算生成校验位;按照预定组装规则对所述业务号、顺序号、校验位及指定信息进行组装,生成凭据号码。本发明实施例提供的数据处理方法保证了一次计算即可获得包含指定信息的凭据号码,严格控制了生成所需凭据号码的响应时间,有效控制了系统开销。 |
申请公布号 |
CN102609330B |
申请公布日期 |
2015.05.20 |
申请号 |
CN201210025463.4 |
申请日期 |
2012.02.06 |
申请人 |
中国农业银行股份有限公司 |
发明人 |
李宽;张泽;唐学彬;于进;叶又升;孟毅颖;涂晓军;张冀峰;苏畅;王世永;李鑫 |
分类号 |
G06F11/08(2006.01)I |
主分类号 |
G06F11/08(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明;王宝筠 |
主权项 |
一种凭据号码生成方法,其特征在于,包括:根据接收到的系统指令确定业务号,具体包括:获得系统指令中包含的业务索引号;根据所述业务索引号,在设定的业务号池中确定所述业务索引号对应的业务号;在所述业务号对应的序列号中选择未被使用的序列号作为顺序号;确定所述凭据号码末尾部分的指定信息,包括:确定用于存储未使用的指定信息的未用池中是否还存在指定信息;若是,则按照预定选取策略,从所述未用池中选择指定信息;将所述选择的指定信息从所述未用池移动至用于存储已使用的指定信息的已用池;若否,则将所述已用池中的指定信息全部移动至所述未用池中;根据所述业务号、顺序号及所述指定信息,计算生成校验位;按照预定组装规则对所述业务号、顺序号、校验位及指定信息进行组装,生成凭据号码。 |
地址 |
100005 北京市东城区建国门内大街69号 |