ENUM‑DNS中前后台数据同步的方法及系统技术方案

技术编号:9828928 阅读:143 留言:1更新日期:2014-04-01 18:02
本发明专利技术涉及一种ENUM‑DNS中前后台数据同步的方法及系统,其方法包括:后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息;业务前台将开/销户记录的信息存放至预先创建的临时数据存储点;后台在定时激活数据时间来到时,向业务前台下发变化数据文件;业务前台加载变化数据文件,清空临时数据存储点中所有数据。本发明专利技术实现了前、后台数据的实时生效,在原有的机制下保证了前、后台数据的一致性;此外,由于不需频繁的从后台同步数据文件到前台业务,前台业务也不用平凡的加载数据文件,因此最大限度的保持系统的性能和系统的稳定性不受影响。

【技术实现步骤摘要】
ENUM-DNS中前后台数据同步的方法及系统
本专利技术涉及通讯
,尤其涉及IMS(IPMultimediaSubsystem,IP多媒体系统)网络的ENUM-DNS(TelephoneNumberMappingworkinggroup-DomainNameSystem,电话号码映射工作组-域名系统)中前后台数据同步的方法及系统。
技术介绍
IMS是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化的多媒体业务需求。IMS系统中的用户可以是通常情况下的手机用户,也可以是具有特定号码的软终端。在ENUM-DNS中,为了保持前台(业务系统)与后台(运维系统)数据的一致性,后台将增、删或者修改的数据以带序列号的文件方式同步给前台,前台加载这些数据后,这些数据才体现到真实的业务环境中。由于每次更新前台的数据期间都会对前台查询业务的性能产生一定的影响,并且为了保证前、后台数据的一致性,前、后台之间都要增加一定的开销。此外,在实际的业务中,后台数据的变化比较频繁,如果每有一条数据更新都进行一次前、后台数据同步,那么将极大的影响整个系统性能的开销和系统的稳定性。针对上述问题,目前一般采取定时(每隔2分钟)将变化的数据从后台激活到前台业务。这种处理方式可以很好的降低系统在更新数据时的性能开销,同时也保障了系统的稳定性,但是却存在以下问题:在后台更新一条数据,最大间隔2分钟才能在前台业务生效,由此产生了数据时延问题,也就是说后台更新的数据不能在前台业务实时生效。
技术实现思路
本专利技术的主要目的在于提供一种ENUM-DNS中前后台数据同步的方法及系统,旨在实现前后台数据的实时生效,保证前后台数据的一致性,并保持系统的稳定性。为了达到上述目的,本专利技术提出一种ENUM-DNS中前后台数据同步的方法,包括:后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息;所述业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点;所述后台在定时激活数据时间来到时,向所述业务前台下发变化数据文件;所述业务前台加载所述变化数据文件,清空所述临时数据存储点中所有数据。优选地,所述后台在定时激活数据时间来到时,向业务前台下发变化数据文件的步骤包括:所述后台在定时激活数据时间来到时,将定时激活数据时间粒度内变化的数据生成带序列号的变化数据文件;将所述变化数据文件下发至所述业务前台。优选地,所述业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点的步骤之后还包括:所述业务前台将所述开/销户记录的信息同步至备业务前台;所述备业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点。优选地,所述业务前台加载所述变化数据文件,清空所述临时数据存储点中所有数据的步骤之后还包括:所述业务前台将所述变化数据文件同步至所述备业务前台;所述备业务前台加载所述变化数据文件,清空其临时数据存储点中所有数据。优选地,所述后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息的步骤之前还包括:所述后台接收并执行来自外部网元的开/销户指令;向所述外部网元返回执行响应消息。优选地,该方法还包括:所述业务前台接收客户端发送的查询请求;根据所述查询请求在原数据存储点进行本地号码查询;若本地号码查询成功,且所述临时数据存储点的状态标识为有数据标识,则查询所述临时数据存储点;将从所述临时数据存储点查询的结果替换从所述原数据存储点获取的查询结果;向所述客户端返回查询结果响应消息。优选地,所述根据查询请求在原数据存储点进行本地号码查询的步骤之后还包括:若本地号码查询未成功,则判断查询号码所属分区;若所述查询号码为本区号码,则判断所述临时数据存储点的状态标识是否为有数据标识;否则转发所述查询请求至外区,或者上级或下级服务器。优选地,所述后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息的步骤之前还包括:所述业务前台创建临时数据存储点;所述后台定时检测所述业务前台创建的临时数据存储点的状态,并设置存储点状态标识;若所述业务前台的临时数据存储点异常,所述后台则反馈相应的报错响应消息。本专利技术还提出一种ENUM-DNS中前后台数据同步的系统,包括:后台和业务前台,其中:所述后台,用于在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息;以及在定时激活数据时间来到时,向所述业务前台下发变化数据文件;所述业务前台,用于将所述开/销户记录的信息存放至预先创建的临时数据存储点;以及加载来自所述后台的所述变化数据文件,清空所述临时数据存储点中所有数据。优选地,所述后台还用于在定时激活数据时间来到时,将定时激活数据时间粒度内变化的数据生成带序列号的变化数据文件;将所述变化数据文件下发至所述业务前台。优选地,该系统还包括备业务前台;所述业务前台,还用于将所述开/销户记录的信息同步至所述备业务前台;以及将加载的所述变化数据文件同步至所述备业务前台;所述备业务前台,用于将所述开/销户记录的信息存放至预先创建的临时数据存储点;以及加载所述业务前台同步过来的所述变化数据文件,并清空其临时数据存储点中所有数据。优选地,所述后台还用于接收并执行来自外部网元的开/销户指令;以及向所述外部网元返回执行响应消息。优选地,所述业务前台还用于接收客户端发送的查询请求;根据所述查询请求在原数据存储点进行本地号码查询;若本地号码查询成功,且所述临时数据存储点的状态标识为有数据标识,则查询所述临时数据存储点;将从所述临时数据存储点查询的结果替换从所述原数据存储点获取的查询结果;以及向所述客户端返回查询结果响应消息。优选地,所述业务前台还用于当本地号码查询未成功时,判断查询号码所属分区;若所述查询号码为本区号码,则判断所述临时数据存储点的状态标识是否为有数据标识;否则转发所述查询请求至外区,或者上级或下级服务器。优选地,所述业务前台,还用于创建临时数据存储点;所述后台,还用于定时检测所述业务前台创建的临时数据存储点的状态,并设置存储点状态标识;若所述业务前台的临时数据存储点异常,所述后台则反馈相应的报错响应消息。本专利技术提出的一种ENUM-DNS中前后台数据同步的方法及系统,后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的详细信息;业务前台将此开/销户记录的信息存放至预先创建的临时数据存储点;后台在定时激活数据时间来到时,向业务前台下发变化数据文件,由业务前台加载该变化数据文件,之后业务前台清空临时数据存储点中所有数据,由此实现了前、后台数据的实时生效,在原有的机制下保证了前、后台数据的一致性;此外,由于不需频繁的从后台同步数据文件到前台业务,前台业务也不用平凡的加载数据文件,因此最大限度的保持系统的性能和系统的稳定性不受影响。附图说明图1是本专利技术ENUM-DNS中前后台数据同步的方法一实施例的流程示意图;图2是本专利技术ENUM-DNS中前后台数据同步的方法另一实施例的流程示意图;图3是本专利技术ENUM-DNS中前后台数据同步的方法再一实施例的流程示意图;图4是本专利技术ENUM-DNS中前后台数据同步的系统一实施例的结构示意图。为了使专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201210318941.html" title="ENUM‑DNS中前后台数据同步的方法及系统原文来自X技术">ENUM‑DNS中前后台数据同步的方法及系统</a>

【技术保护点】
一种ENUM‑DNS中前后台数据同步的方法,其特征在于,包括:后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息;所述业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点;所述后台在定时激活数据时间来到时,向所述业务前台下发变化数据文件;所述业务前台加载所述变化数据文件,清空所述临时数据存储点中所有数据。

【技术特征摘要】
1.一种ENUM-DNS中前后台数据同步的方法,其特征在于,包括:后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息;所述业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点;所述后台在定时激活数据时间来到时,向所述业务前台下发变化数据文件;所述业务前台加载所述变化数据文件,清空所述临时数据存储点中所有数据;其中,所述业务前台为ENUM-DNS中的业务系统,所述后台为EMUN-DNS中的运维系统,所述定时激活数据时间为将变化的数据从后台激活到前台的时间,所述变化数据文件为由后台改变数据的文件。2.根据权利要求1所述的方法,其特征在于,所述后台在定时激活数据时间来到时,向业务前台下发变化数据文件的步骤包括:所述后台在定时激活数据时间来到时,将定时激活数据时间粒度内变化的数据生成带序列号的变化数据文件;将所述变化数据文件下发至所述业务前台。3.根据权利要求1所述的方法,其特征在于,所述业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点的步骤之后还包括:所述业务前台将所述开/销户记录的信息同步至备业务前台;所述备业务前台将所述开/销户记录的信息存放至预先创建的临时数据存储点。4.根据权利要求1所述的方法,其特征在于,所述业务前台加载所述变化数据文件,清空所述临时数据存储点中所有数据的步骤之后还包括:所述业务前台将所述变化数据文件同步至备业务前台;所述备业务前台加载所述变化数据文件,清空其临时数据存储点中所有数据。5.根据权利要求1所述的方法,其特征在于,所述后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息的步骤之前还包括:所述后台接收并执行来自外部网元的开/销户指令;向所述外部网元返回执行响应消息。6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:所述业务前台接收客户端发送的查询请求;根据所述查询请求在原数据存储点进行本地号码查询;若本地号码查询成功,且所述临时数据存储点的状态标识为有数据标识,则查询所述临时数据存储点;将从所述临时数据存储点查询的结果替换从所述原数据存储点获取的查询结果;向所述客户端返回查询结果响应消息。7.根据权利要求6所述的方法,其特征在于,所述根据查询请求在原数据存储点进行本地号码查询的步骤之后还包括:若本地号码查询未成功,则判断查询号码所属分区;若所述查询号码为本区号码,则判断所述临时数据存储点的状态标识是否为有数据标识;否则转发所述查询请求至外区,或者上级或下级服务器。8.根据权利要求1所述的方法,其特征在于,所述后台在成功执行来自外部网元的开/销户指令后,通知业务前台开/销户记录的信息的步骤之...

【专利技术属性】
技术研发人员:盛明超吴丽梅欧阳新志
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有1条评论
  • 来自[北京市联通] 2015年01月14日 08:39
    后台,指:
    0
1