一种动态获取资源编码或名称的方法技术

技术编号:3500008 阅读:344 留言:0更新日期:2012-04-11 18:40
本发明专利技术针对现有的电信资源编码或命名方法数据量大、新增和更新速度慢,搜索定位难、周期长的问题,公开了一种可动态地实现编码和命名的动态获取资源编码或名称的方法,它由(1)资源命名配置方法、(2)资源命名获取方法和(3)资源命名刷新方法三个方法组成;它解决了电信资源的实时编码和命名难题,具有速度快的优点,为查找定位提供了便捷的途径,尤其是资源名称的更名刷新可自动进行,无需人工干预,有利于提高电信企业的管理水平和资源利用率。

【技术实现步骤摘要】

【技术保护点】
一种动态获取资源编码或名称的方法,其特征是它由(1)资源命名配置方法、(2)资源命名获取方法和(3)资源命名刷新方法三个方法组成;    其中:    (1)资源命名配置方法是指根据电信运营商对各种资源的命名规范,配置资源命名的获取方法,它包括以下步骤:    a、确定需要配置命名规则的资源类型A;    b、根据电信运营商的资源命名规范,确定并分析资源类型A对应的规范,拆分为若干命名域,每种类型的命名域在命名规则中出现0到多次;    c、根据b的分析结果,分别定义各个命名域:    ●对于常量,确定常量的取值;    ●对于编号确定编号的取值类型(A、B、C……;a、b、c……;1、2、3……)、编号起始值、增长步长、编号的字符长度、确定计数范围的上级资源类型z以及资源类型A到关联资源类型z的路径A->b->c……->z;    ●对于关联资源的名称或编码,确定资源类型A到关联资源类型Z的路径A->B->C……->Z,同时确定资源类型Z的具体属性值;    d、根据步骤c的结果,定义资源类型A的名称或编码的完整命名规则,建立命名规则与各个命名域的关联以及各命名域的先后顺序;    (2)资源命名获取方法是指根据配置的命名规则,在新增或编辑资源实体时获取资源名称或编码,它包括以下步骤:    a、确定需要命名的资源类型A及其对应的资源实体β;    b、根据上一步配置的命名规则,获取资源类型A对应的命名规则及其命名域;    c、对于不同类型的命名域,分别采用不同的处理方法,循环处理各命名域,如果在处理某个命名域时无法获取对应的值或者出错,则该命名域对应的值为空,循环处理下一个命名域:    ●对于常量,直接取配置的常量值;    ●对于编号,根据配置的计数范围的上级资源类型z以及资源类型A到关联资源类型z的路径A->b->c……->z,搜索资源实体β关联的资源类型z的资源实体δ,统计δ下资源类型A的资源实体数量n,然后按照配置的编号的取值类型、编号起始值、增长步长、编号的字符长度确定具体的编号值:    编号值=编号起始值+增长步长*n    对于不同的编号取值类型:    A、B、C……:取ASCII码,如果编号值大于Z为无效,    a、b、c……:取ASCII码,如果编号值大于z为无效,    1、2、3……:取数字,    如果编号值的字符长度小于配置的编号的字符长度,则在编号值前面补相应个数的0;...

【技术特征摘要】

【专利技术属性】
技术研发人员:冯翎王志耀
申请(专利权)人:南京中兴软创科技有限责任公司
类型:发明
国别省市:84[中国|南京]

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

1