一种业务处理方法及装置制造方法及图纸

技术编号:10576289 阅读:86 留言:0更新日期:2014-10-29 10:27
本发明专利技术公开了一种业务处理方法及装置,路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块。因为不同业务类型的业务处理步骤中有些步骤是相同的,所以对业务处理步骤可做模块化的处理,即相同功能的模块可以在多种业务类型的处理过程中重复利用。可见,路由节点对业务的处理步骤具有模块化的特性,处理步骤中的每个步骤都有对应的模块来完成。对于新业务类型,路由节点只要从预设的模块数据库中,选择与新业务类型的业务处理步骤对应的模块作为候选模块,由选出的候选模块组成的路径即可完成对新业务类型的处理。可见,本发明专利技术能够解决路由节点处理更多的业务类型的问题。

【技术实现步骤摘要】
一种业务处理方法及装置
本申请涉通信网络领域,更具体地说,涉及一种业务处理方法及装置。
技术介绍
目前现有的路由器所能处理的业务类型是固定的,固定的业务类型是厂家在出厂前已经设定好的,且路由器处理业务的路径也是固定的。如果一种业务类型不在路由器所能处理的业务类型范围内,则现有路由器无法处理该业务。可见,如何使得路由器能够处理更多的业务类型是现有面临的问题。
技术实现思路
有鉴于此,本申请提供一种业务处理方法和装置,目的在于解决路由器能够处理更多的业务类型的问题。为了解决上述问题,现提出的方案如下:一种业务处理的方法,包括:路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块,所述预设的模块数据库中的模块与业务处理步骤存在对应关系,所述业务处理步骤中的每一个步骤至少对应一个模块;当所述业务处理步骤中的每一个步骤只对应一个候选模块时,所述路由节点利用所述候选模块组成的业务处理路径处理所述业务;否则,所述路由节点根据所述业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于所述路由节点处理所述业务。可选地,在所述路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块之前,还包括:所述路由节点根据所述业务的需求,利用业务分类标准对业务进行分类,得到所述业务所属的业务类型;所述路由节点根据所述业务类型,在业务处理步骤数据库中得到所述业务类型对应的业务处理步骤,所述业务处理步骤数据库中的业务处理步骤与业务类型存在对应关系。可选地,所述路由节点根据业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,包括:所述路由节点根据业务的需求利用启发式算法求解所述候选模块组成的多条业务处理路径中的最优路径。可选地,所述启发式算法,包括:模拟退火算法。可选地,所述路由节点根据业务的需求利用模拟退火算法求解所述候选模块组成的多条业务处理路径中的最优路径,包括:所述路由节点根据所述候选模块在业务处理步骤中的位置对所述候选模块进行层次位置编号;所述路由节点根据候选模块的层次位置编号,建立具有记忆性的模拟退火算法产生函数;所述路由节点根据迭代过程中对所述产生函数的有效解的接收概率需求,建立基于偏离度的模拟退火算法目标函数;所述路由节点利用所述模拟退火算法的产生函数和目标函数,求解所述候选模块组成的多条业务处理路径中的最优路径。可选地,所述路由节点根据所述候选模块在业务处理步骤中的位置对所述候选模块进行层次位置编号,包括:A1:所述路由节点对有向无环业务处理步骤中出度为0的步骤进行编号,然后去除出度为0的步骤及其所关联的边;A2:判断所述去除出度为0的步骤后的业务处理步骤是否为空,若不为空,将去除出度为0的步骤后的业务处理步骤定义为新的有向无环业务处理步骤,继续执行A1,若为空,则完成对所述业务处理步骤中步骤层次位置的编号,每个候选模块的层次位置编号为所对应的步骤层次位置的编号。可选地,在所述A1之前,还包括:若所述业务处理步骤中存在环路,通过删除环路中任意一条边的方式断掉环路,得到有向无环业务处理步骤。可选地,所述建立具有记忆性的模拟退火算法产生函数,包括:B1:判断产生函数的当前解是否为有效解,若为有效解,则执行B2,若为无效解,则执行B3;B2:随机选择比所述当前解所在层次的编号大于1的编号层次中的一个候选模块,产生新解;B3:判断所述无效解的个数是否超过了所述当前解所属层次中候选模块的个数,若否,则执行B4,若是,则返回比当前解所在层次的编号小于1的编号层次中,随机选择该层次上的一个候选模块,产生新解;B4:若所述当前解为无效解,则按照层次编号从小到大的顺序找到首先出现无效解的层次,随机选择出现无效解的层次中的一个候选模块,产生新解。一种业务处理的装置,包括:模块选择单元,用于从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块,所述预设的模块数据库中的模块与业务处理步骤存在对应关系,所述业务处理步骤中的每一个步骤至少对应一个模块;第一业务处理单元,用于当所述业务处理步骤中每一个步骤只对应一个候选模块时,利用所述候选模块组成的业务处理路径处理所述业务;第二业务处理单元,用于当所述业务处理步骤中至少一个步骤对应两个或两个以上候选模块时,根据所述业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务。可选地,还包括:业务分类单元,用于在所述模块选择单元选择与业务处理步骤对应的模块之前,根据所述业务的需求,利用业务分类标准对业务进行分类,得到所述业务所属的业务类型;业务处理步骤选择单元,用于在所述模块选择单元选择与业务处理步骤对应的模块之前、在业务分类单元利用业务分类标准对业务进行分类之后,根据所述业务类型,在业务处理步骤数据库中得到所述业务类型对应的业务处理步骤,所述业务处理步骤数据库中的业务处理步骤与业务类型存在对应关系。可选地,所述第二业务处理单元,用于当所述业务处理步骤中至少一个步骤对应两个或两个以上候选模块时,根据所述业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务,包括:所述第二业务处理单元,用于当所述业务处理步骤中至少一个步骤对应两个或两个以上候选模块时,所述第二业务处理单元根据所述业务的需求利用启发式算法求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务。可选地,所述第二业务处理单元,用于根据所述业务的需求利用启发式算法求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务,包括:所述第二业务处理单元,用于根据所述业务的需求利用模拟退火算法求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务。可选地,所述第二业务处理单元,包括:模块编号子单元,用于根据所述候选模块在业务处理步骤中的位置对候选模块进行层次位置编号;模拟退火算法产生函数建立子单元,用于根据候选模块的层次位置编号,建立具有记忆性的模拟退火算法产生函数;模拟退火算法目标函数建立子单元,用于根据迭代过程中对所述具有记忆性的模拟退火算法产生函数的有效解的接收概率需求,建立基于偏离度的模拟退火算法目标函数;最优路径求解子单元,用于利用所述模拟退火算法的产生函数和目标函数,求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于处理所述业务。可选地,所述模块编号子单元用于根据所述候选模块在业务处理步骤中的位置对候选模块进行层次位置编号,包括:所述模块编号子单元用于:A1:对有向无环业务处理步骤中出度为0的步骤进行编号,然后去除出度为0的步骤及其所关联的边;A2:判断所述去除出度为0的步骤后的业务处理步骤是否为空,若不为空,将去除出度为0的步骤后的业务处理步骤定义为新的有向无环业务处理步骤,继续执行A1,若为空,则完成对所述业务处理步骤中步骤层次位置的编号,每个候选模块的层次位置编号为所对应的步骤层次位置的编号。可选地,还包括:所述模块编号子单元用于在所述对有向无环业务处理步骤中出度为0的步骤进行编号之前,若所述业务处理步骤中存在环路,通过删除环路中任意一条边的方式断掉环路,得到有向无环业务处理步骤。可选地,所述模本文档来自技高网...
一种业务处理方法及装置

【技术保护点】
一种业务处理的方法,其特征在于,包括:路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块,所述预设的模块数据库中的模块与业务处理步骤存在对应关系,所述业务处理步骤中的每一个步骤至少对应一个模块;当所述业务处理步骤中的每一个步骤只对应一个候选模块时,所述路由节点利用所述候选模块组成的业务处理路径处理所述业务;否则,所述路由节点根据所述业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于所述路由节点处理所述业务。

【技术特征摘要】
1.一种业务处理的方法,其特征在于,包括:路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块,所述预设的模块数据库中的模块与业务处理步骤存在对应关系,所述业务处理步骤中的每一个步骤至少对应一个模块;当所述业务处理步骤中的每一个步骤只对应一个候选模块时,所述路由节点利用所述候选模块组成的业务处理路径处理所述业务;否则,所述路由节点根据所述业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,所述最优路径用于所述路由节点处理所述业务。2.根据权利要求1所述的方法,其特征在于,在所述路由节点从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块之前,还包括:所述路由节点根据所述业务的需求,利用业务分类标准对业务进行分类,得到所述业务所属的业务类型;所述路由节点根据所述业务类型,在业务处理步骤数据库中得到所述业务类型对应的业务处理步骤,所述业务处理步骤数据库中的业务处理步骤与业务类型存在对应关系。3.根据权利要求2所述的方法,其特征在于,所述路由节点根据业务的需求求解所述候选模块组成的多条业务处理路径中的最优路径,包括:所述路由节点根据业务的需求利用启发式算法求解所述候选模块组成的多条业务处理路径中的最优路径。4.根据权利要求3所述的方法,其特征在于,所述启发式算法,包括:模拟退火算法。5.根据权利要求4所述的方法,其特征在于,所述路由节点根据业务的需求利用模拟退火算法求解所述候选模块组成的多条业务处理路径中的最优路径,包括:所述路由节点根据所述候选模块在业务处理步骤中的位置对所述候选模块进行层次位置编号;所述路由节点根据候选模块的层次位置编号,建立具有记忆性的模拟退火算法产生函数;所述路由节点根据迭代过程中对所述产生函数的有效解的接收概率需求,建立基于偏离度的模拟退火算法目标函数;所述路由节点利用所述模拟退火算法的产生函数和目标函数,求解所述候选模块组成的多条业务处理路径中的最优路径。6.根据权利要求5所述的方法,其特征在于,所述路由节点根据所述候选模块在业务处理步骤中的位置对所述候选模块进行层次位置编号,包括:A1:所述路由节点对有向无环业务处理步骤中出度为0的步骤进行编号,然后去除出度为0的步骤及其所关联的边;A2:判断所述去除出度为0的步骤后的业务处理步骤是否为空,若不为空,将去除出度为0的步骤后的业务处理步骤定义为新的有向无环业务处理步骤,继续执行A1,若为空,则完成对所述业务处理步骤中步骤层次位置的编号,每个候选模块的层次位置编号为所对应的步骤层次位置的编号。7.根据权利要求6所述的方法,其特征在于,在所述A1之前,还包括:若所述业务处理步骤中存在环路,通过删除环路中任意一条边的方式断掉环路,得到有向无环业务处理步骤。8.根据权利要求5所述的方法,其特征在于,所述建立具有记忆性的模拟退火算法产生函数,包括:B1:判断产生函数的当前解是否为有效解,若为有效解,则执行B2,若为无效解,则执行B3;B2:随机选择比所述当前解所在层次的编号大于1的编号层次中的一个候选模块,产生新解;B3:判断所述无效解的个数是否超过了所述当前解所属层次中候选模块的个数,若否,则执行B4,若是,则返回比当前解所在层次的编号小于1的编号层次中,随机选择该层次上的一个候选模块,产生新解;B4:若所述当前解为无效解,则按照层次编号从小到大的顺序找到首先出现无效解的层次,随机选择出现无效解的层次中的一个候选模块,产生新解。9.一种业务处理的装置,其特征在于,包括:模块选择单元,用于从预设的模块数据库中,选择与业务处理步骤对应的模块作为候选模块,所述预设的模块数据库中的模块与业务处理步骤存在对应关系,所述业务处理步骤中的每一个步骤至少对应一个模块;第一业务处理单元,用于当所述业务处理步骤中每一个步骤只对应一个候选模块时,利用所述候选模块组成的业务处理路径处理所述业务;第二业务处理单元,用于当所述业务处理步骤中至少一个步骤对应两个或两个以上候选模块时,根据所述业务的需求求解...

【专利技术属性】
技术研发人员:胡宇翔王志明张建辉李玉峰王晶张震张传浩李印海江逸茗
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:河南;41

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

1