【技术实现步骤摘要】
一种序列号生成方法及装置
[0001]本专利技术涉及编程语言
,尤其涉及一种序列号生成方法及装置。
技术介绍
[0002]随着我国经济建设的稳步发展,我国各类业务量也日益提高。依托于消费与服务所需的业务系统,能够定位于各个业务环节,通过业务序列号体现出合作与交易的方式和内容。
[0003]在实际应用上,现有的业务系统往往部署在多个节点,这样的部署架构可用于保障业务系统的序列号具备高可用性。然而,这些业务系统往往无法有效地管控生成序列号,这会降低生成序列号的实用性,进而导致该业务系统的业务服务水平降低。因此,提供一种能够提高生成序列号的实用性,进而提高该业务系统的业务服务水平的方法显得尤为重要。
技术实现思路
[0004]本专利技术所要解决的技术问题在于,提供一种序列号生成方法及装置,能够提高业务系统生成序列号的实用性,进而提高该业务系统的业务服务水平。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种序列号生成方法,所述方法包括:
[0006]获取用户的业务请求,所 ...
【技术保护点】
【技术特征摘要】
1.一种序列号生成方法,其特征在于,所述方法包括:获取用户的业务请求,所述业务请求用于指示所述用户的业务办理意愿;根据所述业务请求,生成业务系统的调用参数;通过所述调用参数,调用所述业务系统的预设数据库并返回目标序列号,所述预设数据库包括序列回收表、序列预存表以及序列注册表中的至少一种,所述目标序列号的业务含义与所述业务请求相匹配。2.根据权利要求1所述的序列号生成方法,其特征在于,在所述获取用户的业务请求之前,所述方法还包括:获取业务系统的业务信息,所述业务信息包括所述业务系统的至少一种业务的业务类型和/或业务内容;根据所述业务信息,确定每种所述业务各自匹配的注册条件,所述注册条件包括业务编号、编码规则以及业务名称;根据所有所述注册条件,确定所述业务系统的序列注册表。3.根据权利要求2所述的序列号生成方法,其特征在于,在所述根据所有所述注册条件,确定所述业务系统的序列注册表之后,所述方法还包括:根据所述序列注册表,生成多个预存序列号,所述预存序列号是未被启用的序列号,且每个所述预存序列号都存在与之对应的业务含义;根据所有所述预存序列号,确定所述业务系统的序列预存表。4.根据权利要求2所述的序列号生成方法,其特征在于,在所述通过所述调用参数,调用所述业务系统的预设数据库并返回目标序列号之后,所述方法还包括:获取所述目标序列号的业务状态,所述业务状态用于指示所述目标序列号关联业务的业务情况;根据所述目标序列号的业务状态,实时判断所述目标序列号是否符合预设回收条件;当判断出所述目标序列号符合所述预设回收条件时,将所述目标序列号存储至预先确定的序列回收表中。5.根据权利要求1或2所述的序列号生成方法,其特征在于,所述通过所述调用参数,调用所述业务系统的预设数据库并返回目标序列号,包括:通过所述调用参数,调用所述业务系统的序列回收表;查询所述序列回收表中是否存在与所述业务请求相匹配的第一序列号;若所述序列回收表中存在所述第一序列号,则将所述第一序列号作为目标序列号返回。6.根据权利要求5所述的序列号...
【专利技术属性】
技术研发人员:钟鑫,刘兆平,李环亚,赵铭,林镇锋,周海,田松林,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。