数据配置方法和电信系统设备的制作方法

文档序号:7846902阅读:137来源:国知局
专利名称:数据配置方法和电信系统设备的制作方法
技术领域
本发明实施例涉及通信技木,尤其涉及一种数据配置方法和电信系统设备。
背景技术
目前,电信系统设备支持普通配置模式和可回退配置模式,其中,可回退配置模式是满足电信运营商对数据配置的安全性和可靠性要求,而新增加的一种数据配置方式。在可回退配置模式下,电信系统设备配置的数据暂时存储在备区,且存储在备区中的数据没有生效,当通过一次提交操作,即将备区中的数据提交到主区,同时将主区中的数据保存到备区后,则配置的数据立即生效;在数据运行的过程中,如果发现配置的数据存在问题,可以再通过一次回退操作,将主区和备区的数据交换,恢复主区中原始的数据,以减少电/[目业务的损失。 发明人发现现有技术中至少存在如下问题由于电信系统设备配置的数据具有多样性和复杂性,因此,数据之间存在很复杂的相互依赖关系,但是,在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,从而使得配置数据的安全性存在很大风险。

发明内容
本发明实施例提供一种数据配置方法和电信系统设备,用以解决现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,从而使得配置数据的安全性存在很大风险的缺陷。本发明实施例提供一种数据配置方法,包括接收数据配置的请求,所述数据配置的请求包括用户标识、待配置场景标识和配置数据标识;查询预先建立的用户标识与配置场景标识的映射关系,判断所述用户标识是否与所述待配置场景标识建立了映射关系,若判断出建立了映射关系,则获取与所述待配置场景标识对应的待配置场景;判断所述配置数据标识对应的数据表是配置在所述待配置场景中的修改区还是冻结区;若配置在修改区,则根据所述数据配置的请求,对所述配置数据标识对应的数据表进行配置处理;若配置在冻结区,则拒绝对所述配置数据标识对应的数据表进行配置处理,并发送携帯有所述待配置场景标识的数据配置失败消息。本发明实施例提供一种电信系统设备,包括接收模块,用于接收数据配置的请求,所述数据配置的请求包括用户标识、待配置场景标识和配置数据标识;判断模块,用于查询预先建立的用户标识与配置场景标识的映射关系,判断所述用户标识是否与所述待配置场景标识建立了映射关系;待配置场景获取模块,用于若所述判断模块判断出建立了映射关系,则获取与所述待配置场景标识对应的待配置场景;所述判断模块还用于判断所述配置数据标识对应的数据表是配置在所述待配置场景中的修改区还是冻结区;配置模块,用于若所述判断模块判断出配置在修改区,则根据所述数据配置的请求,对所述配置数据标识对应的数据表进行配置处理;发送模块,用于若所述判断模块判断出配置在冻结区,则拒绝对所述配置数据标识对应的数据表进行配置处理,并发送携帯有所述待配置场景标识的数据配置失败消息。本发明实施例的数据配置方法和电信系统设备,通过接收数据配置的请求,查询 预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,从而有效地解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,从而使得配置数据的安全性存在很大风险的缺陷,进而有效地提高了配置数据的安全性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作ー简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明数据配置方法的一个实施例的流程图;图2为本发明数据配置方法的另ー个实施例的流程图;图3为本发明数据配置方法的又一个实施例的流程图;图4为本发明电信系统设备的一个实施例的结构示意图;图5为本发明电信系统设备的另ー个实施例的结构示意图;图6为本发明电信系统设备的又一个实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明数据配置方法的一个实施例的流程图,如图I所示,本实施例的执行主体为电信系统设备,则该方法包括
步骤101、接收数据配置的请求,该数据配置的请求包括用户标识、待配置场景标识和配置数据标识。步骤102、查询预先建立的用户标识与配置场景标识的映射关系,判断该用户标识是否与待配置场景标识建立了映射关系,若判断出建立了映射关系,则获取与待配置场景标识对应的待配置场景。在本实施例中,电信系统设备可以是交换机、软交换设备等。该设备包括主区和备区,其中主区和备区中包括多个配置场景。另外,每个配置场景中包括修改区和冻结区,其中,修改区中的数据表为不被其他数据表引用,且允许被配置的数据表;冻结区中的数据表为被其他数据表引用,且禁止配置的数据表。具体的,冻结区中的数据表可以被其他数据表引用;修改区中的数据表可以引用其他数据表,但是不被其他数据表引用。另外,若用户标识和待配置场景标识建立了映射关系,即说明该用户标识对应的用户允许对待配置场景标识对应的待配置场景进行数据配置;若用户标识和待配置场景标识没有建立映射关系,即说明该用户标识对应的用户禁止对待配置场景标识对应的待配置场景进行数据配置。步骤103、判断该配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则执行步骤104 ;若配置在冻结区,则执行步骤105。步骤104、根据所述数据配置场景的请求,对该待配置数据标识对应的数据表进行配置处理。在本实施例中,在备区中对该待配置数据标识对应的数据表进行配置处理。步骤105、拒绝对该配置数据标识对应的数据表进行配置处理,并发送携帯有待配置场景标识的数据配置失败消息。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景 标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此,解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,使得配置数据的安全性存在很大风险的缺陷,从而有效地提高了配置数据的安全性。图2为本发明数据配置方法的另ー个实施例的流程图,在本实施例中,以电信系统设备中对单ー的配置场景中的数据进行配置为例,详细介绍本实施例的技术方案,如图2所示,本实施例的方法包括步骤201、对数据表进行划分处理,获取多个配置场景。具体的,对于配置数据,设备一般采用数据库系统进行管理,并采用数据表来保存同一类型的数据。例如该数据表可以是路由信息表、局向表或者媒体网关信息表。另外,设备可以对数据表继续划分处理,以获取多个配置场景。举例来说,对于移动软交换维护习惯特性,可以将移动软交换对应的数据表划分处理,获取呼叫字冠配置场景、主叫号码分析配置场景等。
步骤202、在每个配置场景中设置修改区和冻结区,其中,该修改区中的数据表不被其他数据表引用,且允许被配置的数据表;冻结区中的数据表为被其他数据表引用,且禁止配置的数据表。在本实施例中,例如,呼叫字段配置场景中包括被叫号码分析表和路由分析表,其中,该被叫号码分析表可以引用路由分析表,而被叫号码分析表不被路由分析表引用,则将被叫号码分析表设置在该呼叫字段配置场景的修改区中,允许被配置;将路由分析表设置在该呼叫字段配置场景的冻结区中,禁止配置 。又例如主叫号码分析配置场景中包括主叫号码分析表和呼叫源表,其中,该主叫号码分析表可以引用呼叫源表,主叫号码分析表不被呼叫源表引用个,则将主叫号码分析表设置在该主叫号码分析配置场景的修改区中,允许配置;将呼叫源表设置在该主叫号码分析配置场景的冻结区中,禁止配置。需要说明的是,配置场景中的修改区和冻结区可以是在设备开发生产过程中,生产者提前分析整理出设备中使用了多少张数据表,再依据数据表中数据之间的引用关系及其对应的功能和场景,来设置配置场景的修改区和冻结区。步骤203、接收可回退配置模式请求,该可回退配置模式请求包括配置场景标识和用户标识。步骤204、建立用户标识和配直场景标识的映射关系。在本实施例中,当建立了用户标识和配置场景标识的映射关系吋,即说明该用户标识对应的用户允许对配置场景标识对应的配置场景进行配置。步骤205、接收数据配置的请求,该数据配置的请求包括用户标识、待配置场景标识和配置数据标识。步骤206、查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户标识是否与待配置场景标识建立了映射关系,若判断出建立映射关系,则执行步骤207 ;若判断出没有建立映射关系,则执行步骤215。步骤207、判断配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区;若配置在修改区,则执行步骤208 ;若配置在冻结区,则执行步骤215。步骤208、根据配置的请求,对配置数据标识对应的数据表进行配置处理。在本实施例,将配置后的数据表存储在备区中。步骤209、接收提交请求,该提交请求包括该用户标识和待配置场景标识;步骤210、根据提交请求,将该待配置场景中的修改区中的数据表进行提交处理。具体的,在本实施例中,设备接收到提交请求后,在备区中,获取与该待配置场景标识对应的待配置场景,并获取该待配置场景中的修改区,再将该修改区中的数据表提交到主区中,主区中提交的数据表中的数据对设备立即生效,同时把主区中原始的数据表保存到备区中的修改区中。步骤211、接收回退请求,该回退请求包括该用户标识和待配置场景标识。步骤212、根据该回退请求,将该待配置场景中的修改区中的数据表进行回退处理。具体的,在本实施例中,设备接收到回退请求后,在主区中,获取与该待配置场景标识对应的待配置场景,并获取该待配置场景中的修改区,再将该修改区中的数据表回退到备区中。需要说明的是,当主区中的该修改区中的数据表回退到备区后,可以对该修改区中的数据表进行重新配置,并可以将重新配置的修改区中的数据表进行提交处理。另外,当设备接收到携帯有用户标识和待配置场景标识的确定请求后,则完成对该待配置场景标识对应的配置场景的数据配置。值得注意的是,确定后,不能对主区中该待配置场景的修改区中的数据表进行回退处理。
步骤213、接收取消请求,该取消请求包括该用户标识和待配置场景标识。步骤214、根据该取消请求,对配置后的数据表进行无效处理,并解除用户标识和待配置场景标识的映射关系。步骤215、发送携帯有待配置场景标识的数据配置失败消息。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此,有效地解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,使得配置数据的安全性存在很大风险的缺陷,从而有效地提高了配置数据的安全性。图3为本发明数据配置方法的又一个实施例的流程图,在本实施例中,以电信系统设备中对多配置场景中的数据进行配置为例,详细介绍本实施例的技术方案,如图3所示,本实施例的方法包括步骤301、对数据表进行划分处理,获取多个配置场景。具体的,对于配置数据,设备一般采用数据库系统进行管理,并采用数据表来保存同一类型的数据。例如该数据表可以是被叫号码分析、路由分析表、局向表或者媒体网关信息表。另外,设备可以对数据表继续划分处理,以获取多个配置场景。举例来说,对于移动软交换维护习惯特性,可以将移动软交换对应的数据表划分处理,获取呼叫字冠配置场景、路由分析配置场景等。步骤302、在每个配置场景中设置修改区和冻结区,其中,该修改区中数据表为不被其他数据表引用、且允许被配置的数据表;冻结区中的数据表为被其他数据表引用,且禁止配置的数据表。在本实施例中,冻结区中的数据表可以被其他数据表引用,修改区中的数据表不被其他数据表据引用,但是可以引用其他数表。例如,呼叫字段配置场景中包括被叫号码分析表和路由分析表,其中,该被叫号码分析表可以引用路由分析表,而被叫号码分析表不被路由分析表引用,则将被叫号码分析表设置在该呼叫字段配置场景的修改区中,允许被配置;将路由分析表设置在该呼叫字段配置场景的冻结区中,禁止配置。
又例如主叫号码分析配置场景中包括主叫号码分析表和呼叫源表,其中,该主叫号码分析表可以引用呼叫源表,主叫号码分析表不被呼叫源表引用个,则将主叫号码分析表设置在该主叫号码分析配置场景的修改区中,允许配置;将呼叫源表设置在该主叫号码分析配置场景的冻结区中,禁止配置。步骤303、接收可回退配置模式请求,该可回退配置模式请求包括配置场景标识和用户标识。步骤304、获取配置场景标识对应的配置场景。步骤305、判断该配置场景中的修改区或者冻结区中的数据表是否出现在已配置的配置场景中的修改区中,且配置场景中的修改区中的数据表是否出现在已配置的配置场景中的冻结区;若判断出配置场景中的修改区或者冻结区中的数据表没有出现在已配置的配置场景中的修改区中,且配置场景中的修改区中的数据表没有出现在已配置的配置场景中的冻结区,则执行步骤306 ;若判断出配置场景中的修改区或者冻结区中的数据表出现在已配置的配置场景中的修改区中,或者配置场景中的修改区中的数据表出现在已配置的 配置场景中的冻结区,则执行步骤317。步骤306、建立用户标识和配直场景标识的映射关系。举例来说,设备对第一待配置场景(例如呼叫字冠配置场景)进行数据配置,当设备接收到第二待配置场景标识的可回退配置模式请求时,先获取第二待配置场景标识对应的第二待配置场景(例如路由分析配置场景),并判断该第二待配置场景中的修改区或者冻结区中的数据表是否出现在第一配置的配置场景(已配置的配置场景)中的修改区中,且第二待配置场景中的修改区或者冻结区中的数据表没有出现在第一配置场景(已配置的配置场景)中的修改区中。若均没有出现,则可以建立用户标识和该第二待配置场景标识的映射关系,即允许该用户标识对应的用户对该第二待配置场景中的数据进行配置,则建立该用户标识和第二待配置场景的映射关系。步骤307、接收数据配置的请求,该数据配置的请求包括用户标识、待配置场景标识和配置数据标识。步骤308、查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户标识是否与待配置场景标识建立了映射关系,若判断出建立映射关系,则执行步骤309 ;若判断出没有建立映射关系,则执行步骤317。步骤309、判断配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区;若配置在修改区,则执行步骤310 ;若配置在冻结区,则执行步骤317。步骤310、根据配置的请求,对配置数据标识对应的数据表进行配置处理。在本实施例中,配置后的数据表存储在备区中。步骤311、接收提交请求,该提交请求包括该用户标识和待配置场景标识。步骤312、根据提交请求,将该待配置场景中的修改区中的数据表进行提交处理。具体的,在本实施例中,设备接收到提交请求后,在备区中,获取与该待配置场景标识对应的待配置场景,并获取该待配置场景中的修改区,再将该修改区中的数据表提交到主区中,主区中提交的数据表中的数据对设备立即生效,同时把主区中原始的数据表保存到备区中的修改区中。步骤313、接收回退请求,该回退请求包括该用户标识和待配置场景标识。
步骤314、根据该回退请求,将该待配置场景中的修改区中的数据表进行回退处理。具体的,在本实施例中,设备接收到回退请求后,在主区中,获取与该待配置场景标识对应的待配置场景,并获取该待配置场景中的修改区,再将该修改区中的数据表回退到备区中。需要说明的是,当主区中的该修改区中的数据表回退到备区后,可以对该修改区中的数据表进行重新配置,并可以将重新配置的修改区中的数据表进行提交处理。另外,当设备接收到携帯有用户标识和待配置场景标识的确定请求后,则完成对该待配置场景标识对应的配置场景的数据配置。值得注意的是,确定后,不能对主区中该待配置场景的修改区中的数据表进行回退处理。步骤315、接收取消请求,该取消请求包括该用户标识和待配置场景标识。
步骤316、根据该取消请求,对配置后的数据表进行无效处理,并解除用户标识和待配置场景标识的映射关系。步骤317、发送携帯有待配置场景标识的数据配置失败消息。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,使得配置数据的安全性存在很大风险的缺陷,从而有效地提高了配置数据的安全性。图4为本发明电信系统设备的一个实施例的结构示意图,如图4所示,本实施例的设备包括接收模块11、判断模块12、待配置场景获取模块13、配置模块14和发送模块15 ;其中,接收模块11用于接收数据配置的请求,数据配置的请求包括用户标识、待配置场景标识和配置数据标识;判断模块12用于查询预先建立的用户标识与配置场景标识的映射关系,判断用户标识是否与待配置场景标识建立了映射关系;待配置场景获取模块13用于若判断模块12判断出建立了映射关系,则获取与待配置场景标识对应的待配置场景;判断模块12还用于判断配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区;配置模块14用于若判断模块12判断出配置在修改区,则根据数据配置的请求,对配置数据标识对应的数据表进行配置处理;发送模块15用于若判断模块12判断出配置在冻结区,则拒绝对配置数据标识对应的数据表进行配置处理,并发送携帯有待配置场景标识的数据配置失败消息。本实施例的电信系统设备可以执行图I所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,从而使得配置数据的安全性存在很大风险的缺陷,进而有效地提高了配置数据的安全性。图5为本发明电信系统设备的另ー个实施例的结构示意图,在上述图4所示实施例的基础上,如图5所示,本实施例的设备还包括配置场景划分模块16和设置模块17,其中,配置场景划分模块16用于对数据表进行划分处理,获取多个配置场景;设置模块17用于在每个配置场景中设置修改区和冻结区,其中,修改区中的数据表为不被其他数据表引用、且允许被配置的数据表;冻结区中的数据表为被其他数据表引用、且禁止配置的数据表。
进ー步的,接收模块11还用于接收可回退配置模式请求,该可回退配置模式请求包括配置场景标识和用户标识;则该设备还可以包括映射关系建立模块18,用于建立用户标识和配置场景标识的映射关系,其中,用户标识与配置场景标识的映射关系用于表示该用户标识对应的用户允许对该配置场景标识对应的配置场景进行配置。更进一歩的,接收模块11还用于接收提交请求,该提交请求包括所述用户标识和待配置场景标识;则该设备还包括提交处理模块19,用于根据提交请求,将待配置场景中的修改区中的数据表进行提交处理。更进一歩的,接收模块11还用于接收回退请求,该回退请求包括用户标识和待配置场景标识;则设备还包括回退处理模块20,用于根据回退请求,将待配置场景中的修改区中的数据表进行回退处理。更进一歩的,接收模块11还用于接收取消请求,该取消请求包括用户标识和待配置场景标识;则设备还包括取消处理模块21,用于根据取消请求,对配置后的数据表进行无效处理,并解除用户标识和待配置场景标识的映射关系。本实施例的电信系统设备可以执行图2所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,使得配置数据的安全性存在很大风险的缺陷,从而有效地提高了配置数据的安全性。
图6为本发明电信系统设备的又一个实施例的结构示意图,在上述图4所示实施例的基础上,如图6所示,本实施例的设备还包括配置场景划分模块16和设置模块17,其中,配置场景划分模块16用于对数据表进行划分处理,获取多个配置场景;设置模块17用于在每个配置场景中设置修改区和冻结区,其中,修改区中的数据表为不被其他数据表引用、且允许被配置的数据表;冻结区中的数据表为被其他数据表引用、且禁止配置的数据表。进ー步的,接收模块11还用于接收可回退配置模式请求,该可回退配置模式请求包括配置场景标识和用户标识;该设备还可以包括配置场景获取模块22用于获取配置场景标识对应的配置场景;判断模块12还用于判断配置场景中的修改区或者冻结区中的数据表是否出现在已配置的配置场景中的修改区中,且配置场景中的修改区中的数据表是否出现在已配置的配置场景中的冻结区;则该设备还可以包括映射关系建立模块23,用于若判断模块12判断出配置场景中的修改区或者冻结区中的数据表没有出现在已配置的配置场景中的修改区中,且配置场景中的修改区中的数据表没有出现在已配置的配置场景中的冻结区,则建立用户标识和配置场景标识的映射关系,其中,用户标识与配置场景标识的 映射关系用于表示用户标识对应的用户允许对配置场景标识对应的配置场景进行配置。发送模块15还用于若判断模块12判断出所述配置场景中的修改区或者冻结区中的数据表出现在已配置的配置场景中的修改区中,或者配置场景中的修改区中的数据表出现在已配置的配置场景中的冻结区,则发送数据配置失败消息。更进一歩的,接收模块11还用于接收提交请求,该提交请求包括所述用户标识和待配置场景标识;则该设备还包括提交处理模块24,用于根据提交请求,将待配置场景中的修改区中的数据表进行提交处理。更进一歩的,接收模块11还用于接收回退请求,该回退请求包括用户标识和待配置场景标识;则设备还包括回退处理模块25,用于根据回退请求,将待配置场景中的修改区中的数据表进行回退处理。更进一歩的,接收模块11还用于接收取消请求,该取消请求包括用户标识和待配置场景标识;则设备还包括取消处理模块26,用于根据取消请求,对配置后的数据表进行无效处理,并解除用户标识和待配置场景标识的映射关系。本实施例的电信系统设备可以执行图3所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过接收数据配置的请求,查询预先建立的用户标识与配置场景标识的映射关系,判断数据配置的请求中的用户名标识和待配置场景标识是否建立了映射关系,若判断出建立了映射关系,则获取与该待配置场景标识对应的待配置场景,并判断数据配置的请求中的配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区,若配置在修改区,则根据该数据配置的请求,对配置数据标识对应的数据表进行配置处理,若配置在冻结区,则拒绝对该配置数据标识对应的数据表进行配置,并发送携帯有待配置场景标识的数据配置失败消息,由于被引用的数据表存储在冻结区中,不会被其他数据表引用的数据表存储在修改区中,因此解决了现有技术中在可回退配置模式下,配置数据时,配置的数据表与其他数据表之间的依赖关系可能会破坏,使得配置数据的安全性存在很大风险的缺陷,从而有效地提高了配置数据的安全性。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于ー计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种数据配置方法,其特征在于,包括 接收数据配置的请求,所述数据配置的请求包括用户标识、待配置场景标识和配置数据标识; 查询预先建立的用户标识与配置场景标识的映射关系,判断所述用户标识是否与所述待配置场景标识建立了映射关系,若判断出建立了映射关系,则获取与所述待配置场景标识对应的待配置场景; 判断所述配置数据标识对应的数据表是配置在所述待配置场景中的修改区还是冻结区; 若配置在修改区,则根据所述数据配置的请求,对所述配置数据标识对应的数据表进行配置处理; 若配置在冻结区,则拒绝对所述配置数据标识对应的数据表进行配置处理,并发送携带有所述待配置场景标识的数据配置失败消息。
2.根据权利要求I所述的数据配置方法,其特征在于,所述用户标识与配置场景标识的映射关系用于表示所述用户标识对应的用户允许对所述配置场景标识对应的配置场景进行配置。
3.根据权利要求I或2所述的数据配置方法,其特征在于,还包括 对数据表进行划分处理,获取多个配置场景; 在每个所述配置场景中设置修改区和冻结区,其中,所述修改区中的数据表为不被其他数据表引用、且允许被配置的数据表;所述冻结区中的数据表为被所述其他数据表引用,且禁止配置的数据表。
4.根据权利要求1-3任一所述的数据配置方法,其特征在于,还包括 接收可回退配置模式请求,所述可回退配置模式请求包括配置场景标识和用户标识; 建立所述用户标识和配置场景标识的映射关系。
5.根据权利要求4所述的数据配置方法,其特征在于,还包括 获取所述配置场景标识对应的配置场景; 判断所述配置场景中的修改区或者冻结区中的数据表是否出现在已配置的配置场景中的修改区中,且所述配置场景中的修改区中的数据表是否出现在所述已配置的配置场景中的冻结区; 则所述建立所述用户标识和配置场景标识的映射关系,包括 若判断出所述配置场景中的修改区或者冻结区中的数据表没有出现在已配置的配置场景中的修改区中,且所述配置场景中的修改区中的数据表没有出现在所述已配置的配置场景中的冻结区,则建立所述用户标识和配置场景标识的映射关系。
6.根据权利要求5所述的数据配置方法,其特征在于,还包括 若判断出所述配置场景中的修改区或者冻结区中的数据表出现在已配置的配置场景中的修改区中,或者所述配置场景中的修改区中的数据表出现在所述已配置的配置场景中的冻结区,则发送所述数据配置失败消息。
7.根据权利要求5所述的数据配置方法,其特征在于,还包括 接收提交请求,所述提交请求包括所述用户标识和待配置场景标识; 根据所述提交请求,将所述待配置场景中的修改区中的数据表进行提交处理。
8.一种电信系统设备,其特征在于,包括 接收模块,用于接收数据配置的请求,所述数据配置的请求包括用户标识、待配置场景标识和配置数据标识; 判断模块,用于查询预先建立的用户标识与配置场景标识的映射关系,判断所述用户标识是否与所述待配置场景标识建立了映射关系; 待配置场景获取模块,用于若所述判断模块判断出建立了映射关系,则获取与所述待配置场景标识对应的待配置场景; 所述判断模块还用于判断所述配置数据标识对应的数据表是配置在所述待配置场景中的修改区还是冻结区; 配置模块,用于若所述判断模块判断出配置在修改区,则根据所述数据配置的请求,对所述配置数据标识对应的数据表进行配置处理; 发送模块,用于若所述判断模块判断出配置在冻结区,则拒绝对所述配置数据标识对应的数据表进行配置处理,并发送携帯有所述待配置场景标识的数据配置失败消息。
9.根据权利要求8所述的电信系统设备,其特征在于,还包括 配置场景划分模块,用于对数据表进行划分处理,获取多个配置场景; 设置模块,用于在每个所述配置场景中设置修改区和冻结区,其中,所述修改区中的数据表为不被其他数据表引用、且允许被配置的数据表;所述冻结区中的数据表为被所述其他数据表引用,且禁止配置的数据表。
10.根据权利要求8或9所述的电信系统设备,其特征在于,所述接收模块用于接收可回退配置模式请求,所述可回退配置模式请求包括配置场景标识和用户标识; 则所述设备还包括 映射关系建立模块,用于建立所述用户标识和配置场景标识的映射关系;其中,所述用户标识与配置场景标识的映射关系用于表示所述用户标识对应的用户允许对所述配置场景标识对应的配置场景进行配置。
11.根据权利要求10所述的电信系统设备,其特征在于,还包括配置场景获取模块,用于获取所述配置场景标识对应的配置场景; 所述判断模块还用于判断所述配置场景中的修改区或者冻结区中的数据表是否出现在已配置的配置场景中的修改区中,且所述配置场景中的修改区中的数据表是否出现在所述已配置的配置场景中的冻结区; 则所述映射关系建立模块具体用于若所述判断模块判断出所述配置场景中的修改区或者冻结区中的数据表没有出现在已配置的配置场景中的修改区中,且所述配置场景中的修改区中的数据表没有出现在所述已配置的配置场景中的冻结区,则建立所述用户标识和配置场景标识的映射关系。
12.根据权利要求11所述的电信系统设备,其特征在于,所述发送模块还用于若所述判断模块判断出所述配置场景中的修改区或者冻结区中的数据表出现在已配置的配置场景中的修改区中,或者所述配置场景中的修改区中的数据表出现在所述已配置的配置场景中的冻结区,则发送所述数据配置失败消息。
13.根据权利要求11所述的电信系统设备,其特征在于,所述接收模块还用于接收提交请求,所述提交请求包括所述用户标识和待配置场景标识;则所述设备还包括 提交处理模块,用于根据所述提交请求,将所述待配置场景 中的修改区中的数据表进行提交处理。
全文摘要
本发明提供一种数据配置方法和电信系统设备,该方法包括接收数据配置的请求,数据配置的请求包括用户标识、待配置场景标识和配置数据标识;查询预先建立的用户标识与配置场景标识的映射关系,判断用户标识是否与待配置场景标识建立了映射关系,若判断出建立了映射关系,则获取与待配置场景标识对应的待配置场景;判断配置数据标识对应的数据表是配置在待配置场景中的修改区还是冻结区;若配置在修改区,则根据数据配置的请求,对配置数据标识对应的数据表进行配置处理;若配置在冻结区,则拒绝对配置数据标识对应的数据表进行配置处理,并发送携带有待配置场景标识的数据配置失败消息。
文档编号H04L12/24GK102725999SQ201180001329
公开日2012年10月10日 申请日期2011年6月30日 优先权日2011年6月30日
发明者林镜明, 马振红 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1