一种获取业务凭证资质信息的方法和装置的制造方法_2

文档序号:9376723阅读:来源:国知局
息。
[0045]这里,当资质信息更新集合中的资质信息不是已审核通过且有效的资质信息时,则需要将其视为删除记录的依据,即只要当前的有效资质信息集合中存在该条资质信息,就说明该信息已无效了,不能用于开具业务凭证了,需要将其从有效资质信息集合中删除。
[0046]步骤104、当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息。
[0047]较佳地,本步骤可以采用下述方法实现:
[0048]当需要开具业务凭证时,查询所述有效资质信息集合中是存在具有待开业务凭证的纳税人识别号的资质信息,如果有,则获取所查询到的资质信息,否则,确定所述业务凭证没有对应的有效资质信息。
[0049]这里,由于是从数据量较小的有效资质信息集合中获取相应的业务凭证资质信息,而不是从数据量庞大的系统资质信息库中查询,因此,可以大幅度提高信息获取的速度、减少资源开销且对系统整体压力小。
[0050]需要说明的是,上述方案中所述业务凭证具体可以为增值税发票,但不限于此,只要业务凭证的资质信息中包含纳税人识别号均可。
[0051]上述方案中,有效资质信息集合可以采用开源缓存技术Redis实现,具体方法为本领域技术人员所掌握,在此不再赘述。
[0052]图2为与上述方法相对应的一种获取业务凭证资质信息的装置结构示意图,如图2所示,该装置主要包括:
[0053]更新信息获取单元,用于在每个预设的信息更新周期到达时,查询系统资质信息库中在时刻a之后发生变化的所有记录,所述时刻a为有效资质信息集合最近一次被更新的时刻;所述有效资质信息集合中每个纳税人识别号对应的资质信息唯一,所述资质信息包括纳税人识别号和凭证附属信息;
[0054]过滤单元,用于对所查询到的记录进行无用信息过滤,得到一资质信息更新集合;
[0055]更新单元,用于利用所述资质信息更新集合,对所述有效资质信息集合中的数据进行更新;
[0056]资质信息获取单元,用于当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息。
[0057]较佳地,所述更新信息获取单元,进一步用于判断所述有效资质信息集合当前是否处于未被访问的状态,如果是,则执行步骤a2,否则,等待预设时间间隔后,重新执行本步骤;获取所述有效资质信息集合最近一次被更新的时刻a,如果所述a不存在,则将所述a设置为当前时刻之前且间隔预设时长的时刻;获取所述系统资质信息库中在所述时刻a之后发生变化的所有记录;将所述有效资质信息集合最近一次被更新的时刻a更新为当前时刻。
[0058]较佳地,所述过滤单元,进一步用于将所查询到的记录按照纳税人识别号进行分组;对于每组记录中的资质信息,判断其中是否存在已通过审核且有效的资质信息,如果是,则将该已通过审核且有效的资质信息保存至资质信息更新集合中,否则,将该组记录中的资质信息保存在所述资质信息更新集合中。
[0059]较佳地,所述更新单元,进一步用于对于所述资质信息更新集合中的每条资质信息,如果该资质信息为已审核通过且有效的资质信息,则将该资质信息保存在所述有效资质信息集合中;否则,判断所述有效资质信息集合中是否存在该条资质信息,如果存在,则从所述有效资质信息集合中删除该条资质信息。
[0060]较佳地,所述资质信息获取单元,进一步用于当需要开具业务凭证时,查询所述有效资质信息集合中是存在具有待开业务凭证的纳税人识别号的资质信息,如果有,则获取所查询到的资质信息,否则,确定所述业务凭证没有对应的有效资质信息。
[0061]综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种获取业务凭证资质信息的方法,其特征在于,包括: 在每个预设的信息更新周期到达时,查询系统资质信息库中在时刻a之后发生变化的所有记录,所述时刻a为有效资质信息集合最近一次被更新的时刻;所述有效资质信息集合中每个纳税人识别号对应的资质信息唯一,所述资质信息包括纳税人识别号和凭证附属信息; 对所查询到的记录进行无用信息过滤,得到一资质信息更新集合; 利用所述资质信息更新集合,对所述有效资质信息集合中的数据进行更新; 当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息。2.根据权利要求1所述的方法,其特征在于,所述查询系统资质信息库中在时刻a之后发生变化的所有记录包括: al、判断所述有效资质信息集合当前是否处于未被访问的状态,如果是,则执行步骤a2,否则,等待预设时间间隔后,重新执行本步骤; a2、获取所述有效资质信息集合最近一次被更新的时刻a,如果所述a不存在,则将所述a设置为当前时刻之前且间隔预设时长的时刻; a3、获取所述系统资质信息库中在所述时刻a之后发生变化的所有记录; a4、将所述有效资质信息集合最近一次被更新的时刻a更新为当前时刻。3.根据权利要求1所述的方法,其特征在于,对所查询到的记录进行无用信息过滤包括: 将所查询到的记录按照纳税人识别号进行分组; 对于每组记录中的资质信息,判断其中是否存在已通过审核且有效的资质信息,如果是,则将该已通过审核且有效的资质信息保存至资质信息更新集合中,否则,将该组记录中的资质信息保存在所述资质信息更新集合中。4.根据权利要求1所述的方法,其特征在于,对所述有效资质信息集合中的数据进行更新包括: 对于所述资质信息更新集合中的每条资质信息,如果该资质信息为已审核通过且有效的资质信息,则将该资质信息保存在所述有效资质信息集合中;否则,判断所述有效资质信息集合中是否存在该条资质信息,如果存在,则从所述有效资质信息集合中删除该条资质?目息O5.根据权利要求1所述的方法,其特征在于,所述当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息包括: 当需要开具业务凭证时,查询所述有效资质信息集合中是存在具有待开业务凭证的纳税人识别号的资质信息,如果有,则获取所查询到的资质信息,否则,确定所述业务凭证没有对应的有效资质信息。6.一种获取业务凭证资质信息的装置,其特征在于,包括: 更新信息获取单元,用于在每个预设的信息更新周期到达时,查询系统资质信息库中在时刻a之后发生变化的所有记录,所述时刻a为有效资质信息集合最近一次被更新的时刻;所述有效资质信息集合中每个纳税人识别号对应的资质信息唯一,所述资质信息包括纳税人识别号和凭证附属信息; 过滤单元,用于对所查询到的记录进行无用信息过滤,得到一资质信息更新集合; 更新单元,用于利用所述资质信息更新集合,对所述有效资质信息集合中的数据进行更新; 资质信息获取单元,用于当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息。7.根据权利要求6所述的装置,其特征在于,所述更新信息获取单元,进一步用于判断所述有效资质信息集合当前是否处于未被访问的状态,如果是,则执行步骤a2,否则,等待预设时间间隔后,重新执行本步骤;获取所述有效资质信息集合最近一次被更新的时刻a,如果所述a不存在,则将所述a设置为当前时刻之前且间隔预设时长的时刻;获取所述系统资质信息库中在所述时刻a之后发生变化的所有记录;将所述有效资质信息集合最近一次被更新的时刻a更新为当前时刻。8.根据权利要求6所述的装置,其特征在于,所述过滤单元,进一步用于将所查询到的记录按照纳税人识别号进行分组;对于每组记录中的资质信息,判断其中是否存在已通过审核且有效的资质信息,如果是,则将该已通过审核且有效的资质信息保存至资质信息更新集合中,否则,将该组记录中的资质信息保存在所述资质信息更新集合中。9.根据权利要求6所述的装置,其特征在于,所述更新单元,进一步用于对于所述资质信息更新集合中的每条资质信息,如果该资质信息为已审核通过且有效的资质信息,则将该资质信息保存在所述有效资质信息集合中;否则,判断所述有效资质信息集合中是否存在该条资质信息,如果存在,则从所述有效资质信息集合中删除该条资质信息。10.根据权利要求6所述的装置,其特征在于,所述资质信息获取单元,进一步用于当需要开具业务凭证时,查询所述有效资质信息集合中是存在具有待开业务凭证的纳税人识别号的资质信息,如果有,则获取所查询到的资质信息,否则,确定所述业务凭证没有对应的有效资质信息。
【专利摘要】本申请公开了一种获取业务凭证资质信息的方法和装置,其中方法包括:在每个预设的信息更新周期到达时,查询系统资质信息库中在时刻a之后发生变化的所有记录,所述时刻a为有效资质信息集合最近一次被更新的时刻;所述有效资质信息集合中每个纳税人识别号对应的资质信息唯一,所述资质信息包括纳税人识别号和凭证附属信息;对所查询到的记录进行无用信息过滤,得到一资质信息更新集合;利用所述资质信息更新集合,对所述有效资质信息集合中的数据进行更新;当需要开具业务凭证时,从所述有效资质信息集合中获取相应的业务凭证资质信息。采用本发明可以提高信息获取效率、减少资源开销且对系统整体压力小。
【IPC分类】G06Q40/00
【公开号】CN105096189
【申请号】CN201510528215
【发明人】马文军
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年11月25日
【申请日】2015年8月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1