一种电子工单的处理方法及处理装置制造方法及图纸

技术编号:5679698 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种电子工单的处理方法及处理装置,其中该方法包括:步骤A,在接收到外部系统发送来的工单数据流时,解析该工单数据流后,生成并保存电子工单对象;步骤B,根据所述电子工单对象的信息创建对应的电子工单索引,并将电子工单索引添加到电子工单索引表;步骤C,根据电子工单索引表对电子工单进行调度,并对调度到的电子工单进行施工处理。本发明专利技术在减少电子工单处理对内存的占有量的同时,加快了处理速度。

【技术实现步骤摘要】

本专利技术涉及一种电子工单的处理技术,特别是一种电子工单的处理方法及 处理装置。
技术介绍
当前广泛运用的电子工单排队方法主要有两种,其一是将接收到的电子工 单解析入库后,连同计算出的优先级,将工单数据对象存入内存中,而后系统 调度取出进行后续操作。上述处理方式存在以下缺点一旦系统出现问题重启,那么保存在内存中的信息将丢失,给数据恢复工 作带来较大的问题;电子工单的接收与处理之间存在速度差,当遇到电子工单风暴时,就会造成大量工单郁积,这样保存在内存中的数据就越来越多,占用的资源长时间得 不到释放,可能导致系统工作异常,甚至瘫痪。由于上述第一种方法存在的问题,因此有第二种排队方法先计算电子工 单的优先级,然后连同工单数据本身保存在数据库中,由系统负责定时定量从 数据库中取出优先级高的工单进行操作。上述的第二种排队处理方式能避免第一种排队处理方式中存在的系统重启后的信息丢失及内存占用过大的问题,但同时也带来了新的问题 一张电子工单作为数据库的一条记录存放入数据库中,当工单数量巨大时,按照优先级 取出其中一部分进行处理所花费的时间也相当可观,大大的降低了系统的处理效率。随着电信市场的不断发展,对电信OSS (运营支撑系统)系统的要求也在 不断提高。当下,越来越多的运营商需要对电子工单进行再次施工,反复施工, 甚至人工干预施工,这种数据库存储排队方式的一次性措施已经无法满足市场 的需要。
技术实现思路
本专利技术的目的是提供一种电子工单的处理方法及处理装置,减少对内存的 占有量的同时,加快处理速度。为了实现上述目的,本专利技术提供了一种电子工单的处理方法,其中,包括 步骤A,在接收到外部系统发送来的工单数据流时,解析该工单数据流后,生成并保存电子工单对象;步骤B,根据所述电子工单对象的信息创建对应的电子工单索引,并将电子工单索引添加到电子工单索引表;步骤C,根据电子工单索引表对电子工单进行调度,并对调度到的电子工 单进行施工处理。上述的方法,其中所述电子工单索引中包括工单标识参数和工单优先级参数;所述步骤C具体为根据工单优先级参数从电子工单索引表中选择优先级参数最高的电子工单索引后,根据选择的电子工单索引的工单标识参数获取对应的电子工单对象后进行施工处理。 上述的方法,其中所述电子工单索引中还包括关联参数,具有相同关联参数的电子工单索引 具有相同的优先级;所述步骤C中,对调度到的具有相同关联参数的电子工单索引所对应的 电子工单对象按到达顺序依次处理。上述的方法,其中所述电子工单索引中还包括状态参数,所述状态参数包括就绪和等待;所述步骤C中,才艮据工单优先级参数和状态参数从电子工单索引表中调 度优先级参数最高且状态参数为就绪的电子工单索引。上述的方法,其中所述步骤B中,当电子工单索引表中存在状态参数 为等待,且与第一电子工单索引具有相同关联参数的其他电子工单索引时,将 第一电子工单索引的状态参数设置为等待,否则设置为就绪。上述的方法,其中所述步骤C具体包括步骤C1,从电子工单索引表中取出状态参数为就绪,且优先级最高的预定个数的电子工单索引,并清除索引表中的对应记录;步骤C2,根据取出的电子工单索引的工单标识参数获取对应的电子工单 对象;步骤C3,判断该电子工单是否需要被设置为等待状态,如果是,则进入 步骤C4,否则进入步骤C5;步骤C4,重新构建电子工单对应的第二电子工单索引,添加到电子工单 索引表,并将与第二电子工单索引关联的电子工单索引的状态参数设置为等待 后返回步骤C1;步骤C5,对电子工单进行施工处理,直至完成后返回步骤C1。上述的方法,其中所述步骤C3中,需要被设置为等待状态的电子工单 包括被设置了定时规则和/或需要停止自动施工的电子工单。上述的方法,其中步骤B之前还包括步骤D,创建用于保存电子工单 索引的电子工单索引表。为了更好的实现上述目的,本专利技术还提供了一种电子工单的处理装置,其 中,包括电子工单生成及保存模块,用于在接收到外部系统发送来的工单数据流 时,解析该工单数据流后,生成并保存电子工单对象;电子工单索引处理模块,用于根据所述电子工单对象的信息创建对应的电子工单索引,并将电子工单索引添加到电子工单索引表;,电子工单施工模块,用于根据电子工单索引表对电子工单进行调度,并对 调度到的电子工单进行施工处理。 上述的装置,其中,还包括电子工单索引表创建模块,用于创建用于保存电子工单索引的电子工单索引表。上述的装置,其中,所述电子工单索引中包括工单标识参数和工单优先级参数; 所述电子工单施工模块具体用于根据工单优先级参数从电子工单索引表中选择优先级参数最高的电子工单索引后,根据选择的电子工单索引的工单标识参数获取对应的电子工单对象后进行施工处理。上述的装置,其中,所述电子工单索引中还包括关联参数,具有相同关联参数的电子工单索引具有相同的优先级;所述电子工单施工模块对调度到的具有相同关联参数的电子工单索引所 对应的电子工单对象按到达顺序依次处理。上述的装置,其中,所述电子工单索引中还包括状态参数,所述状态参数包括就绪和等待; 所述电子工单施工模块根据工单优先级参数和状态参数从电子工单索引 表中调度优先级参数最高且状态参数为就绪的电子工单索引。 本专利技术的方法和装置具有以下有益效杲使用电子工单索引排队,由于电子工单索引相对于电子工单具有较少的信息,因此对内存的占用降低,同时加快了检索速度;通过设置状态参数,为电子工单的多状态间跳转提供了有效的解决方案; 通过电子工单索引可有效地判断电子工单的处理情况,不受系统非正常启动的影响。附图说明图1为本专利技术的电子工单的处理方法的流程示意图; 图2为本专利技术的电子工单的处理装置的流程示意图; 图3为本专利技术的方法的具体流程示意图。具体实施方式本专利技术的电子工单的处理方法及处理装置通过从电子工单中提取信息来 构建电子工单索引,进而根据构建的电子工单索引来实现对电子工单的查询及 处理。本专利技术的电子工单的处理方法如图1所示,包括 电子工单索引表创建步骤11,创建用于保存电子工单索引的电子工单索引表;电子工单生成及保存步骤12,在接收到外部系统发送来的工单数据流时, 解析该工单数据流后,生成并保存电子工单对象;电子工单索引处理步骤13,根据电子工单对象的信息创建对应的电子工单索引,并将索引添加到电子工单索引表;电子工单施工步骤14,才艮据电子工单索引表对电子工单进行调度,并对 调度到的电子工单进行施工处理。一张电子工单的对应的电子工单索引至少应该包括以下的内容工单标识参数,用于建立电子工单索引与电子工单对象之间的映射关系, 在到电子工单索引时,根据电子工单索引中的工单标识参数从数据库中找到对 应的电子工单对象,以进行后续的施工处理;该工单标识参数可以是工单号等 可以唯一标识电子工单的参数。工单优先级参数,作为调度的依据,决定电子工单的处理顺序,优先级参 数最高的索引所对应的电子工单最先被调度并进行施工处理。该工单优先级参 数可根据用户定制的优先级计算方式计算得到。所以步骤14中,根据工单优先级参数从电子工单索引表中选择优先级参 数最高的电子工单索引后,进而根据该电子工单索引的工单标识参数从数据库 中获取对应的电子工单对象,并对其进行施工处理。本专利技术的电子工单的处理装置如图2所示,本文档来自技高网...

【技术保护点】
一种电子工单的处理方法,其特征在于,包括:步骤A,在接收到外部系统发送来的工单数据流时,解析该工单数据流后,生成并保存电子工单对象;步骤B,根据所述电子工单对象的信息创建对应的电子工单索引,并将电子工单索引添加到电子工单索引表;步骤C, 根据电子工单索引表对电子工单进行调度,并对调度到的电子工单进行施工处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁可心
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1