一种业务管理的方法及装置与流程

文档序号:12821885阅读:188来源:国知局
一种业务管理的方法及装置与流程

本发明实施例涉及通信技术领域,并且更具体地,涉及一种业务管理的方法及装置。



背景技术:

随着通讯技术的迅猛发展,光网络中管理的设备数量越来越多,一个设备上配置的业务数量也越来越多,用户经常会对一些设备进行升级改造等操作,如果某个设备上配置了许多业务,用户对此设备进行升级操作,当设备上的资源数据还没有完全上载到网管中时,又有用户进行了业务发现操作,那么就会因为资源在网管中的数据还不完整,导致网管中原来正常的业务变成非终结业务或无法再形成业务,用户原来创建这些业务的信息也会丢失,给用户管理业务带来了非常的不便。



技术实现要素:

本发明实施例提供一种业务管理的方法及装置,以解决现有技术在设备升级时进行业务发现操作可能会导致原有正常业务变成非正常业务的问题。

第一方面,提供了一种业务管理的方法,该方法包括:获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取各单网元上的资源;依据所获取的各单网元上的资源生成待定位业务;根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化。

可选地,根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化的步骤,包括:获取待定位业务中的每一资源,遍历映射关系,判断是否存在与所述待定位业务中的资源相对应的对应业务信息;当不存在与待定位业务中的任一资源相对应的对应业务信息时,则确定所述待定 位业务为一新业务;当存在与待定位业务中的其中一资源相对应的对应业务信息时,则进一步判断待定位业务为正常或不正常的当前状态;根据待定位业务的当前状态确定待定位业务相对于对应业务信息对应的现有业务的变化。

可选地,获取待定位业务中的每一资源,遍历映射关系,判断是否存在与每一资源相对应的对应业务信息的步骤包括:获取待定位业务中的第一资源,将第一资源与映射关系中的每一资源进行比较,当映射关系中的第二资源与第一资源相同时,确定映射关系中与第二资源对应的业务信息为对应业务信息;当映射关系中不存在资源与第一资源相同时,则不存在与第一资源相对应的对应业务信息;之后获取待定位业务中除第一资源外的另一资源,遍历所述映射关系,判断是否存在与另一资源相对应的对应业务信息。

可选地,根据待定位业务的当前状态确定待定位业务相对于对应业务信息对应的现有业务的变化的步骤包括:当待定位业务的当前状态为正常时,建立对应业务信息与待定位业务的映射关系,删除对应业务信息对应的现有业务并保存待定位业务;当待定位业务的当前状态为不正常时,将对应业务信息对应的现有业务打上资源缺失标记并保存对应业务信息对应的现有业务。

可选地,确定待定位业务为一新业务的步骤之后,该方法还包括:为新业务生成默认的业务信息,并保存新业务。

可选地,根据待定位业务的当前状态和对应业务信息中的当前状态确定待定位业务相对于对应业务信息对应的现有业务的变化的步骤之后,该方法还包括:当所述业务信息中的第二业务信息不存在相对应的待定位业务时,将第二业务信息对应的现有业务打上资源缺失标记,并保存第二业务信息对应的现有业务。

第二方面,还提供了一种业务管理的装置,该装置包括:建立模块,用于获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取模块,用于获取各单网元上的资源;生成模块,用于依据所获取的各单网元上的资源生成待定位业务;确定模块,用于根据待定位业务中的每一资源,遍历映射关系,判断待定位业务相对于现有业务的变化。

可选地,确定模块包括:第一判断单元,用于获取待定位业务中的每一资源,遍历映射关系,判断是否存在与所述待定位业务中的资源相对应的对应业 务信息;第一确定单元,用于当不存在与待定位业务中的任一资源相对应的对应业务信息时,则确定待定位业务为一新业务;第二判断单元,用于当存在与待定位业务中的其中一资源相对应的对应业务信息时,则进一步判断待定位业务为正常或不正常的当前状态;第二确定单元,用于根据待定位业务的当前状态确定待定位业务相对于对应业务信息对应的现有业务的变化。

可选地,第一判断单元具体用于:获取待定位业务中的第一资源,将第一资源与映射关系中的每一资源进行比较,当映射关系中的第二资源与第一资源相同时,确定映射关系中与第二资源对应的业务信息为对应业务信息;当映射关系中不存在资源与第一资源相同时,则不存在与第一资源相对应的对应业务信息;之后获取待定位业务中除第一资源外的另一资源,遍历所述映射关系,判断是否存在与另一资源相对应的对应业务信息。

可选地,第二确定单元具体用于:用于当待定位业务的当前状态为正常时,建立对应业务信息与待定位业务的映射关系,删除对应业务信息对应的现有业务并保存待定位业务;当待定位业务的当前状态为不正常时,将对应业务信息对应的现有业务打上资源缺失标记并保存对应业务信息对应的现有业务。

可选地,确定模块还包括:生成单元,用于当确定待定位业务为一新业务时,为新业务生成默认的业务信息,并保存新业务。

可选地,该装置还包括:标记模块,用于当所述业务信息中的第二业务信息不存在相对应的待定位业务时,将第二业务信息对应的现有业务打上资源缺失标记,并保存第二业务信息对应的现有业务。

本发明的上述技术方案包括以下有益效果:

本发明实施例中,通过获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取各单网元上的资源;依据所获取的各单网元上的资源生成待定位业务;根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化。使得现有正常业务在资源缺失时,进行发现操作,仍能保持完整性,且用户可以根据资源缺失标记了解到业务缺失了什么资源。方便了用户对业务的管理。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的第一实施例的业务管理的方法的流程图;

图2为本发明的第二实施例的业务管理的方法的流程图;

图3a为本发明的第三实施例的业务管理的装置的结构图;

图3b为本发明的第三实施例的业务管理的装置的结构图;

图4为本发明的第四实施例的业务管理的方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

第一实施例

请参阅图1,图1示出了本发明的第一实施例中的业务管理的方法的流程图,具体步骤如下:

步骤101,获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系。

需要说明的是,步骤101中建立的映射关系是用于为后续步骤中生成的待定位业务匹配业务信息时使用。

步骤102,获取各单网元上的资源。

需要说明的是,步骤102中获取的资源用于生成待定位的业务,其中的资源可能是各单网元原有的资源,也可能是一些单网元新增加的资源。

步骤103,依据所获取的各单网元上的资源生成待定位业务。

需要说明的是,步骤103是通过发现操作生成待定位业务,其中如果组成待定位业务的资源是完整的,则待定位业务是正常类型业务;如果组成待定位业务的资源是不完整的,则待定位业务是非正常类型业务;如果组成待定位业 务的资源是网元上新增加的资源,则待定位业务是一相对于现有业务的新业务。

步骤104,根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化。

需要说明的是,步骤104中获取待定位业务中的每一资源,遍历映射关系的步骤具体为,获取待定位业务中的第一资源,将第一资源与步骤101中建立的映射关系中的每一资源进行比较,当映射关系中的第二资源与第一资源相同时,确定映射关系中与第二资源对应的业务信息为对应业务信息。

当映射关系中不存在资源与第一资源相同时则获取待定位业务中除第一资源外的另一资源,将获得的资源再次与映射关系中的每一资源进行比较。当不存在与待定位业务中的任一资源相对应的对应业务信息时,则确定所述待定位业务为一新业务,此时为生成的新业务生成默认的业务信息,并保存新业务。

当存在与待定位业务中的其中一资源相对应的对应业务信息时,则进一步判断待定位业务的当前状态;当待定位业务的当前状态为正常时,建立对应业务信息与待定位业务的映射关系,也即使待定位业务继承对应业务信息,然后删除对应业务信息对应的现有业务,最后保存待定位业务;当待定位业务的当前状态为不正常时,说明对应业务信息对应的现有业务的资源缺失,将现有业务打上资源缺失标记并保存。其中,资源缺失标记包含有现有业务缺失的资源的信息,用户可以根据资源缺失标记了解到现有业务缺失了哪些资源,以便进一步管理该现有业务。

在确定了每个待定位业务的业务信息后,遍历步骤101中建立的映射关系,当第二业务信息不存在相对应的待定位业务时,也即第二业务信息没有被定位时,此时说明第二业务信息对应的现有业务的资源全部缺失,将第二业务信息对应的现有业务打上资源缺失标记,并保存第二业务信息对应的现有业务。

本实施例通过获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取各单网元上的资源;依据所获取的各单网元上的资源生成待定位业务;根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化。使得现有正常业务在资源缺失时,进行发现操作,仍能保持完整性,且用户可以根据资源缺失标记了解到业务缺失了什么资源。方便了用户对业务的管理。

第二实施例

请参阅图2,图2示出了本发明的第二实施例中业务管理的方法的流程图,具体步骤如下:

步骤201,获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系,然后进入步骤202。

需要说明的是,步骤201中建立的映射关系是用于为后续步骤中生成的待定位业务匹配业务信息时使用。

步骤202,获取各单网元上的资源,然后进入步骤203。

需要说明的是,步骤202中获取的资源用于生成待定位的业务,其中的资源可能是各单网元原有的资源,也可能是一些单网元新增加的资源。

步骤203,依据所获取的各单网元上的资源生成待定位业务,然后进入步骤204。

需要说明的是,步骤203是通过发现操作生成待定位业务,其中如果组成待定位业务的资源是完整的,则待定位业务是正常业务;如果组成待定位业务的资源是不完整的,则待定位业务是非正常业务;如果组成待定位业务的资源是网元上新增加的资源,则待定位业务是相对于现有业务的新业务。

步骤204,获取待定位业务中的每一资源,遍历映射关系,然后进入步骤205。

需要说明的是,步骤204具体为,获取待定位业务中的第一资源,将第一资源与步骤201中建立的映射关系中的每一资源进行比较,当映射关系中的第二资源与第一资源相同时,确定映射关系中与第二资源对应的业务信息为对应业务信息。当映射关系中不存在资源与第一资源相同时则获取待定位业务中除第一资源外的另一资源,将获得的资源再次与映射关系中的每一资源进行比较。

步骤205,判断是否存在与待定位业务中的资源相对应的对应业务信息,当存在与待定位业务中的任一资源相对应的对应业务信息时进入步骤208,否则进入步骤206。

步骤206,确定所述待定位业务为一新业务,然后进入步骤207。

需要说明的是,步骤206中,当不存在与待定位业务中的任一资源相对应的对应业务信息时,说明组成该待定业务的资源以前是不存在的,也即组成该 待定业务的资源全部为新增的资源,此时该待定业务为相对于现有业务的新业务。

步骤207,为新业务生成默认的业务信息,并保存新业务。

步骤208,判断待定位业务的当前状态,当待定位业务的当前状态为正常时进入步骤209,当待定位业务的当前状态为不正常时进入步骤2010。

步骤209,建立对应业务信息与待定位业务的映射关系,删除对应业务信息对应的现有业务并保存待定位业务,然后进入步骤2011。

需要说明的是,步骤209是当待定位业务的当前状态为正常时,使得待定位业务继承对应业务信息,然后根据对应业务信息中的现有业务的名称删除现有业务并保存待定位业务,此时用户管理的业务名称不会改变。

步骤2010,将对应业务信息对应的现有业务打上资源缺失标记并保存对应业务信息对应的现有业务,然后进入步骤2011。

需要说明的是,步骤2010是当待定位业务的当前状态为不正常时,说明此时对应业务信息对应的现有业务的资源缺失,所以将现有业务打上资源缺失标记并继续保存现有业务,避免了在资源缺失的情况下进行业务发现操作造成现有正常业务变成不正常业务的问题。

步骤2011,当第二业务信息不存在相对应的待定位业务时,将第二业务信息对应的现有业务打上资源缺失标记,并保存第二业务信息对应的现有业务。

需要说明的是,步骤2011是当第二业务信息不存在相对应的待定位业务时,说明第二业务信息对应的现有业务的资源全部缺失,所以此时需要对第二业务信息对应的现有业务打上资源缺失标记并继续保存。

本实施例通过获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取各单网元上的资源;依据所获取的各单网元上的资源生成待定位业务;根据待定位业务中的每一资源,遍历映射关系,确定待定位业务相对于现有业务的变化。使得现有正常业务在资源缺失时,进行发现操作,仍能保持完整性,且用户可以根据资源缺失标记了解到业务缺失了什么资源。方便了用户对业务的管理。

第三实施例

请参阅图3a,图3a示出了本发明的第三实施例中业务管理的装置的结 构图,图3a所示的装置包括:建立模块301、获取模块302、生成模块303及确定模块304。其中:

建立模块301,用于获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系。

获取模块302,用于获取各单网元上的资源。

生成模块303,用于依据所获取的各单网元上的资源生成待定位业务。

确定模块304,用于根据待定位业务中的每一资源,遍历映射关系,判断待定位业务相对于现有业务的变化。

在图3a的基础上,可选地,该装置还包括:标记模块305,且确定模块304包括:第一判断单元3041、第一确定单元3042、第二判断单元3043、第二确定单元3044及生成单元3045,参见图3b。其中:

标记模块305,用于当第二业务信息不存在相对应的待定位业务时,将第二业务信息对应的现有业务打上资源缺失标记,并保存第二业务信息对应的现有业务。

第一判断单元3041,用于获取待定位业务中的每一资源,遍历映射关系,判断是否存在与每一资源相对应的对应业务信息。

第一确定单元3042,用于当不存在与待定位业务中的任一资源相对应的对应业务信息时,则确定待定位业务为一新业务。

第二判断单元3043,用于当存在与待定位业务中的其中一资源相对应的对应业务信息时,则进一步判断待定位业务为正常或不正常的当前状态。

第二确定单元3044,用于根据待定位业务的当前状态确定待定位业务相对于对应业务信息对应的现有业务的变化。

生成单元3045,用于当确定待定位业务为一新业务时,为新业务生成默认的业务信息,并保存新业务。

上述装置能够实现图1至图2的实施例中装置实现的各个过程,为避免重复,这里不再赘述。

本装置实施例同样通过获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系;获取各单网元上的资源;依据所获取的各单网元上的资源生成待定位业务;根据待定位业务中的每一资源, 遍历映射关系,确定待定位业务相对于现有业务的变化。使得现有正常业务在资源缺失时,进行发现操作,仍能保持完整性,且用户可以根据资源缺失标记了解到业务缺失了什么资源。方便了用户对业务的管理。

第四实施例

请参阅图4,图4示出了本发明的第四实施例中业务管理的方法的流程图,具体步骤如下:

步骤401,获取现有业务的业务信息和所经过资源,建立现有业务所经过每一资源与业务信息之间的映射关系,该业务信息包括:原始类型、现有类型、业务名称,将该映射关系保存在一映射区间,然后进入步骤402。

步骤402,获取各单网元上的资源,然后进入步骤403。

步骤403,依据所获取的各单网元上的资源生成待定位业务,然后进入步骤404。

步骤404,获取待定位业务中的每一资源,遍历映射区间,然后进入步骤405。

步骤405,判断是否存在与待定位业务中的资源相对应的对应业务信息,当存在与待定位业务中的任一资源相对应的对应业务信息时进入步骤406,否则进入步骤4011。

步骤406:把待定位业务的类型赋给对应业务信息中的现有类型,然后进入步骤407。

步骤407:判断现有类型,如果现有类型是正常类型,则进入步骤408,如果现有类型不是正常类型,则进入步骤409。

步骤408:建立对应业务信息与待定位业务的映射关系,根据对应业务信息中的业务名称删除对应业务信息对应的现有业务并保存待定位业务,然后进入步骤4010。

步骤409,当对应业务信息中的原始类型是正常时,则将对应业务信息对应的现有业务打上资源缺失标记并保存对应业务信息对应的现有业务,然后进入步骤4010。

步骤4010:遍历映射区间,如果第二业务信息中原始类型是正常的,现有类型是初始值类型,将第二业务信息对应的现有业务打上资源缺失标记后保 存。

步骤4011,确定待定位业务为一新业务,并为新业务生成默认的业务信息,然后保存新业务。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括 若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1