电信网数据管理的方法、电子设备技术

技术编号:28034940 阅读:19 留言:0更新日期:2021-04-09 23:17
本公开实施例提供了一种电信网数据管理的方法,该方法包括:接收数据更新请求;所述数据更新请求包括数据新建请求、数据修改请求、数据删除请求中的任意一种;根据所述数据更新请求,在预设的规划区中配置对应的更新记录,以供根据所述更新记录对电信网数据进行更新;所述更新记录包括待更新数据标识、更新类型、更新内容,所述更新类型包括数据新建、数据修改、数据删除中的任意一种。本公开实施例还提供了一种电子设备。

【技术实现步骤摘要】
电信网数据管理的方法、电子设备
本公开实施例涉及数据库
,特别涉及电信网数据管理的方法、电子设备。
技术介绍
在电信网的运行过程中,经常需要更新其中的数据,如更新各网元(电信设备)的配置数据。一种电信网数据更新的方式是,先在不同于电信网的存储空间中创建规划区(可视为一个数据库),并将电信网的数据镜像到规划区中,之后根据需要对规划区中的数据进行更新,待更新完成后,规划区将其中的数据发给电信网的相应网元以使网元进行数据激活,最后网元将生效的数据上报给网管的现网区,使现网区和网元数据保持一致,完成电信网数据更新。根据以上方式,规划区中需存储完整的电信网数据,其数据量很大,所需的存储空间大,会使规划区数据库的响应速度降低;而且,在创建规划区时需进行大量的读写(IO)操作,导致创建耗时长;同时,若要查询增量数据(即本次更新的数据),则需要将规划区中的数据与电信网数据进行对比,而大量数据的对比所需的运算量大、耗时长。
技术实现思路
本公开实施例提供一种电信网数据管理的方法、电子设备。第一方面,本公开实施例提供一种电信网数据管理的方法,其包括:接收数据更新请求;所述数据更新请求包括数据新建请求、数据修改请求、数据删除请求中的任意一种;根据所述数据更新请求,在预设的规划区中配置对应的更新记录,以供根据所述更新记录对电信网数据进行更新;所述更新记录包括待更新数据标识、更新类型、更新内容,所述更新类型包括数据新建、数据修改、数据删除中的任意一种。在一些实施例中,所述更新记录位于记录表中,所述记录表包括更新类型字段和被修改字段集合字段;所述更新类型字段用于记载所述数据更新请求对应的更新类型,所述被修改字段集合字段用于在所述数据更新请求包括数据修改请求时,记载数据被修改的字段的名称。在一些实施例中,在所述接收数据更新请求前,还包括:创建所述规划区;按照电信网数据的数据库格式创建内容置空的记录表,并在所述记录表中增加所述更新类型字段和被修改字段集合字段。在一些实施例中,所述待更新数据标识为待更新数据的预设字段的字段值。在一些实施例中,对应所述数据新建请求的更新记录中,所述更新内容包括新建的数据的全部内容;对应所述数据修改请求的更新记录中,所述更新内容包括数据被修改的字段的名称和字段值;对应所述数据删除请求的更新记录中,所述更新内容为空。在一些实施例中,所述根据所述数据更新请求,在预设的规划区中配置对应的更新记录包括:判断所述规划区中是否存在与数据更新请求对应同一数据的现有更新记录;若是,则更新所述现有更新记录;若否,则创建新的更新记录。在一些实施例中,在所述根据所述数据更新请求,在预设的规划区中配置对应的更新记录后,还包括:根据所述规划区中的更新记录,更新电信网数据;删除所述规划区中的更新记录。在一些实施例中,在所述根据所述数据更新请求,在预设的规划区中配置对应的更新记录后,还包括:接收查询增量数据的请求;确定所述规划区中的更新记录对应的数据为第一数据;确定在所述第一数据中存在且对应的更新类型为数据修改或数据删除,同时在电信网数据中不存在的数据为第二数据;确定在所述第一数据中存在且对应的更新类型为数据新建,同时在电信网数据中已存在的数据为第三数据;从所述第一数据中去除第二数据和第三数据,以剩余的数据为增量数据;反馈所述增量数据。在一些实施例中,在所述根据所述数据更新请求,在预设的规划区中配置对应的更新记录后,还包括:接收查询完整数据的请求;确定电信网数据为第四数据;根据所述规划区中的更新记录对第四数据进行更新,以更新后的数据为完整数据;反馈所述完整数据。第二方面,本公开实施例提供一种电子设备,其包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一种电信网数据管理的方法。根据本公开实施例,在用户有具体的数据更新请求时才在规划区中写入相应的更新记录,而实际的电信网数据(现网数据)在后续过程中根据规划区中的更新记录进行更新。由此,规划区中仅有代表本次需要更新的内容的数据(即增量数据),而不用存储电信网中的全部数据。可见,因为规划区中数据量的降低,故其所需的存储空间少,且规划区数据库的响应速度快。而且,规划区中的数据是根据具体的数据更新请求才产生的,故在创建规划区时,不必将电信网数据镜像到其中,从而可大大减少创建过程中所需的读写操作量,提高创建速度。同时,理论上规划区的数据就是增量数据,故当要进行增量数据查询时,不必进行大量数据的对比,可基本以规划区的数据为准,所需的运算量少,速度快。附图说明附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图中:图1为本公开实施例提供的一种电信网数据管理的方法的流程图;图2为本公开实施例提供的另一种电信网数据管理的方法中部分步骤的流程图;图3为本公开实施例提供的另一种电信网数据管理的方法中部分步骤的流程图;图4为本公开实施例提供的另一种电信网数据管理的方法中部分步骤的流程图;图5为本公开实施例提供的另一种电信网数据管理的方法中部分步骤的流程图;图6为本公开实施例提供的另一种电信网数据管理的方法中部分步骤的流程图;图7为本公开实施例提供的一种电子设备的组成框图;图8为本公开实施例提供的一种电信网数据管理的装置的组成框图;图9为本公开实施例提供的一种计算机可读介质的组成框图。具体实施方式为使本领域的技术人员更好地理解本公开实施例的技术方案,下面结合附图对本公开实施例提供的电信网数据管理的方法、电子设备进行详细描述。在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本公开阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。如本公开所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。本公开所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本公开所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。当本公开中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。本公开所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术本文档来自技高网...

【技术保护点】
1.一种电信网数据管理的方法,其包括:/n接收数据更新请求;所述数据更新请求包括数据新建请求、数据修改请求、数据删除请求中的任意一种;/n根据所述数据更新请求,在预设的规划区中配置对应的更新记录,以供根据所述更新记录对电信网数据进行更新;所述更新记录包括待更新数据标识、更新类型、更新内容,所述更新类型包括数据新建、数据修改、数据删除中的任意一种。/n

【技术特征摘要】
1.一种电信网数据管理的方法,其包括:
接收数据更新请求;所述数据更新请求包括数据新建请求、数据修改请求、数据删除请求中的任意一种;
根据所述数据更新请求,在预设的规划区中配置对应的更新记录,以供根据所述更新记录对电信网数据进行更新;所述更新记录包括待更新数据标识、更新类型、更新内容,所述更新类型包括数据新建、数据修改、数据删除中的任意一种。


2.根据权利要求1所述的方法,其中,
所述更新记录位于记录表中,所述记录表包括更新类型字段和被修改字段集合字段;所述更新类型字段用于记载所述数据更新请求对应的更新类型,所述被修改字段集合字段用于在所述数据更新请求包括数据修改请求时,记载数据被修改的字段的名称。


3.根据权利要求2所述的方法,其中,在所述接收数据更新请求前,还包括:
创建所述规划区;
按照电信网数据的数据库格式创建内容置空的记录表,并在所述记录表中增加所述更新类型字段和被修改字段集合字段。


4.根据权利要求1所述的方法,其中,
所述待更新数据标识为待更新数据的预设字段的字段值。


5.根据权利要求1所述的方法,其中,
对应所述数据新建请求的更新记录中,所述更新内容包括新建的数据的全部内容;
对应所述数据修改请求的更新记录中,所述更新内容包括数据被修改的字段的名称和字段值;
对应所述数据删除请求的更新记录中,所述更新内容为空。


6.根据权利要求1所述的方法,其中,所述根据所述数据更新请求,在预设的规划区中配置对应的更新记录包括:
判断所述...

【专利技术属性】
技术研发人员:蒋聃
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1