电子工单处理方法及装置与流程

文档序号:12602221阅读:601来源:国知局
电子工单处理方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种电子工单处理方法及装置。



背景技术:

各类电信运营商一般通过提供业务来为用户服务,如宽带业务,语音业务,交互式网络电视(Internet Protocol Television,简称为IPTV)业务等,在提供服务的流程中,我们将详细描述为客户提供业务内容的数据的集合称之为工单。较早时代,由于各系统没有联网,数据的交换比较困难,施工环境比较差,生成的是纸质工单,相对于电子工单,由于存在物理实物,管理周期长,流程慢,效率低下。但后续的系统采用了各种电子工单实时接口,使得效率成倍提高,相比纸质工单,每天处理的电子工单数量呈指数级增长(下文中的工单即默认为电子工单)。

在传统工单处理系统中,工单状态有两种:

待执行:指工单从其他系统接收到了之后,到第一次执行之前的状态,此状态的工单处于缓存状态,也是一条工单的最初始状态;

已执行:指设备安装时,工单下发到设备上执行后的状态,根据执行结果,又分为执行成功和执行失败两种分支状态;

现有的处理技术基于理想情况下而设计,从A系统下发到B系统的工单,应该在固定的周期内处理完成,由待执行变成已执行状态,但由于处理不及时,A系统下发错误无法处理导致工单残留在系统中,导致查询及统计待执行工单变慢,无法有效的监控工单执行情况,严重的会因为查询时间过长而导致设备下发业务超时,系统无法支撑运营商的正常业务运维。

相关技术中有两种处理,一种为直接存留在待执行工单列表中,导致的后果就是系统查询待执行工单越来越慢,严重时导致安装设备查询工单超时,无法安装设备及开通设备中相关业务,影响运营商运维流程;与这种处理技术比较,能有效提高设备安装成功率,保证运营商的正常运维;

还有一种技术是不定期的直接删除工单,此技术简单粗暴,无法给局方提供可持续改进的手段,如局方需要查询近期最多的超期工单类型,责成工单发送方整改,或责成施工方加快施工进度,都无法提供相关支撑数据。

针对相关技术中,待执行而长期未执行的工单长期保留在系统中所导致的问题,还未提出有效的解决方案。



技术实现要素:

本发明提供了一种电子工单处理方法及装置,以至少解决相关技术中待执行而长期未执行的工单长期保留在系统中所导致的问题。

根据本发明的一个方面,提供了一种电子工单处理方法,包括:获取指定电子工单的有效期;判断当前时间是否属于所述指定电子工单的有效期,得到判断结果;在所述判断结果为否的情况下,将所述指定电子工单保存至超期电子工单列表中。

可选地,获取指定电子工单的有效期之前包括:获取待执行电子工单列表,其中,所述待执行电子工单列表中保存有待执行的电子工单;从所述待执行电子工单列表中查找所述指定电子工单。

可选地,将所述指定电子工单保存至超期电子工单列表中之后包括:清理所述超期电子工单列表中保存的电子工单。

可选地,将所述指定电子工单保存至超期电子工单列表中之后包括:根据指定查询条件对所述超期电子工单列表中保存的电子工单进行查询。

可选地,判断当前时间是否属于所述指定电子工单的有效期包括:按照指定周期判断所述当前时间是否属于所述指定电子工单的有效期。

根据本发明的另一个方面,还提供了一种电子工单处理装置,包括:第一获取模块,用于获取指定电子工单的有效期;判断模块,用于判断当前时间是否属于所述指定电子工单的有效期,得到判断结果;保存模块,用于在所述判断结果为否的情况下,将所述指定电子工单保存至超期电子工单列表中。

可选地,所述装置还包括:第二获取模块,用于获取待执行电子工单列表,其中,所述待执行电子工单列表中保存有待执行的电子工单;查找模块,用于从所述待执行电子工单列表中查找所述指定电子工单。

可选地,所述装置还包括:清理模块,用于清理所述超期电子工单列表中保存的电子工单。

可选地,所述装置还包括:查询模块,用于根据指定查询条件对所述超期电子工单列表中保存的电子工单进行查询。

可选地,所述判断模块还用于按照指定周期判断所述当前时间是否属于所述指定电子工单的有效期。

通过本发明,采用获取指定电子工单的有效期;判断当前时间是否属于指定电子工单的有效期,得到判断结果;在判断结果为否的情况下,将指定电子工单保存至超期电子工单列表中。解决了相关技术中待执行而长期未执行的工单长期保留在系统中所导致的问题,进而保证了待执行工单列表中工单的有效性,以及系统在运维过程中的高效性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的电子工单处理方法的流程图;

图2是根据本发明实施例的电子工单处理装置的结构框图;

图3是根据本发明实施例的电子工单处理装置的结构框图(一);

图4是根据本发明实施例的电子工单处理装置的结构框图(二);

图5是根据本发明实施例的电子工单处理装置的结构框图(三);

图6是根据本发明实施例的超期待执行工单处理系统整体结构图;

图7是根据本发明实施例的策略模块结构图;

图8是根据本发明实施例的超期工单处理模块结构图;

图9是根据本发明实施例的超期工单查询统计模块结构图;

图10是根据本发明实施例的超期工单系统流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种电子工单处理方法,图1是根据本发明实施例的电子工单处理方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,获取指定电子工单的有效期;

步骤S104,判断当前时间是否属于指定电子工单的有效期,得到判断结果;

步骤S106,在判断结果为否的情况下,将指定电子工单保存至超期电子工单列表中。

通过上述步骤,根据电子工单的有效期对电子工单的状态进行判断,在判断电子工单为超期未处理的电子工单时,将该超期未处理的电子工单保存至超期电子工单列表中,以便于后续对超期未处理的电子工单进行处理,相比于相关技术中,将超期未处理的电子工单一直将存留在待执行工单列表中获取不定期的直接删除工单,上述步骤解决了相 关技术中待执行而长期未执行的工单长期保留在系统中所导致的问题,进而保证了待执行工单列表中工单的有效性,以及系统在运维过程中的高效性。

上述步骤S102中涉及到获取指定电子工单的有效期,在一个可选实施例中,在此之前,获取待执行电子工单列表,其中,该待执行电子工单列表中保存有待执行的电子工单,从该待执行电子工单列表中查找该指定电子工单。从而可以进一步的获取到指定电子工单的有效期。

在查找到超期未处理的电子工单的目的在于保证系统在运维过程中的高效性,在一个可选实施例中,将指定电子工单保存至超期电子工单列表中之后,清理该超期电子工单列表中保存的电子工单。

为了对无效工单进行分析,在一个可选实施例中,将指定电子工单保存至超期电子工单列表中之后,根据指定查询条件对超期电子工单列表中保存的电子工单进行查询。

可以设置调用周期,按照周期对电子工单的状态进行判定,在一个可选实施例中,按照指定周期判断当前时间是否属于该指定电子工单的有效期。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种电子工单处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的电子工单处理装置的结构框图,如图2所示,该装置包括:第一获取模块22,用于获取指定电子工单的有效期;判断模块24,用于判断当前时间是否属于指定电子工单的有效期,得到判断结果;保存模块26,用于在判断结果为否的情况下,将指定电子工单保存至超期电子工单列表中。

图3是根据本发明实施例的电子工单处理装置的结构框图(一),如图3所示,该装置除包括图2所示的所有模块外,还包括:第二获取模块32,用于获取待执行电子工单列表,其中,该待执行电子工单列表中保存有待执行的电子工单;查找模块34,用于从该待执行电子工单列表中查找该指定电子工单。

图4是根据本发明实施例的电子工单处理装置的结构框图(二),如图4所示,该装置还包括:清理模块42,用于清理该超期电子工单列表中保存的电子工单。

图5是根据本发明实施例的电子工单处理装置的结构框图(三),如图5所示,该装置还包括:查询模块52,用于根据指定查询条件对该超期电子工单列表中保存的电子工单进行查询。

可选地,判断模块24还用于按照指定周期判断该当前时间是否属于该指定电子工单的有效期。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,获取指定电子工单的有效期;

S2,判断当前时间是否属于指定电子工单的有效期,得到判断结果;

S3,在判断结果为否的情况下,将指定电子工单保存至超期电子工单列表中。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述S1、S2和S3。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

根据前面的描述,当待执行工单长期未执行时,应该增加一种“超期未执行”的状态,以标示此工单超过有效期,需要被清理归档;因此,从工单被执行角度来看,可以划分为待执行,已执行,和超期未执行三个状态;通过对超期未执行工单的管理,可以实现对超期工单的及时清理,保证系统对有效工单的高效查询和处理,从而达到保护系统的目的。

为了实现上述发明的目的,本可选实施例提供了一种过期工单管理系统,涉及所有超期电子工单处理的系统的处理方法,即对长期未执行的电子工单进行清理,包括但不限于各类运营商的支持远程终端设备业务开通的相关系统,如国内运营商的终端管理系统(ITMS、RMS),各运营商的电子运维工单处理系统等。该系统包括:

1.策略模块:用于对定期执行的超期工单的触发管理,包括多长时间执行,开始执行时间;

2.超期工单处理模块(完成了上述第一获取模块22、判断模块24和保存模块26的功能):包括超期工单的定义,以及超期工单的处理进行如何处理;

3.超期工单查询统计模块(相当于上述查询模块52):包括对已经被理清过的超期工单进行各种条件的查询,各类统计功能,便于业务下发类问题的梳理和定位;

上述的策略模块,包括对超期工单处理模块的调用,调用周期,开始时间的生效;

上述的超期工单处理模块,为本系统的核心处理模块,提供超期工单的查询及超期工单的清理等动作;

上述的超期工单查询统计模块,提供的功能包括,对已经清理的历史超期工单提供各种条件的查询,针对各个维度(工单类型,时间,地域,操作人员)进行工单的统计;

上述的策略模块,还包括对调用周期,调用时间的定义:

1.调用周期(一般是以天为单位):每个周期内定时执行一次;

2.调用时间(一般为凌晨2~3点,业务运行最少时),策略触发时间,当策略触发时,将执行工单的有效性处理;

上述的超期工单模块还包括对有效期的定义:

1.有效期(如:7天):以工单下发到系统的时刻计算起,在有效期内,设备安装时工单可以被执行,超过有效期后就不能被执行了,如:工单从2015-5-1 00:00:00下发,在2015-5-8 00:00:00之前工单都是可以被执行的;

以及处理流程的定义:

1.根据当前时间和有效期从待执行工单列表查找出超期工单集;

2.将超期工单集的状态批量修改为“超期未执行”;

3.将超期工单集移到超期工单列表中。

图6是根据本发明实施例的超期待执行工单处理系统整体结构图,如图6所示,该系统包括:策略模块1、超期工单处理模块2、超期工单查询统计模块3。其中,所述的所有模块均存在于软件系统中,策略模块1、超期工单查询统计模块3与用户操作有接口,可供用户随时监控和调度;

上述策略模块1,对定期执行的超期工单的触发管理,包括多长时间执行,开始执行时间;

上述超期工单处理模块2,用于接收策略模块1、超期工单查询统计模块3上报的信息后,经过计算分析,决策出对单板的执行动作;为本系统的核心处理模块,提供超期工单的查询及超期工单的清理等动作;

上述超期工单查询统计模块3,用于收集各电源模块的在位状态、通信状态、运行状态、输入功率、功率容量等,供超期工单处理模块2使用。提供的功能包括,对已经清理的历史超期工单提供各种条件的查询,针对各个维度(工单类型,时间,地域,操作人员)进行工单的统计。

图7是根据本发明实施例的策略模块结构图,如图7所示,为策略模块1的进一步细化,所述策略模块1包括:执行周期调度控制5、执行时间调度控制6、运行状态监测7。

上述执行周期调度控制5,用于监控系统任务是否到达调度周期;

上述执行时间调度控制6,用于监控系统任务是否到达调度时间;

上述运行状态监测7,用于监控系统状态是否正常,是否满足调度任务的相关条件;

图8是根据本发明实施例的超期工单处理模块结构图,如图8所示,为超期工单处理模块2的进一步细化。其中包括:查询模块8、数据更新模块9、迁移模块10。

上述查询模块8用于根据之前超期设定,及当前时间查询出已经超期的待执行工单。

上述的数据更新模块9,用于更新查询出来的超期工单的状态,标示为“超期未执行”供所述迁移模块10使用。

上述的迁移模块10,用于将已经标示为“超期未执行”的工单集,移到系统的超期工单列表中去,供上述超期工单查询统计模块3使用。

图9是根据本发明实施例的超期工单查询统计模块结构图,如图9所示,为超期工单查询统计模块3的进一步细化。其中包括:超期工单查询模块11、超期工单统计模块12。

上述超期工单查询模块11,用于对已经清理的历史超期工单提供各种条件的查询;

上述超期工单统计模块12,用于针对各个维度(工单类型,时间,地域,操作人员)进行工单的统计;

图10是根据本发明实施例的超期工单系统流程图,如图10所示,具体处理步骤如下:

步骤S101:创建策略,确定执行周期和执行周期中的具体执行时间,同时也需要确定待执行工单的有效期;

步骤S102:策略开始启动工作,等待处理任务执行;

步骤S103:策略进行判断,是否已到执行时间,否继续等待,是进入处理任务执行流程;

步骤S104:根据超期的期限,结合当前时间,查询出待执行工单列表中的超期工单;

步骤S105:判断是否查询到结果,否结束任务,返回S102步骤,交给策略继续进行等待,是进入下一步骤流程处理;

步骤S106:将S105步骤中查询到的工单集的状态置为“超期未执行”;

步骤S107:将S106中置为“超期未执行”的状态的工单移入超期工单列表中;

步骤S108:本次处理任务结束,转到步骤S102中交给策略模块进行处理,继续等待下一个执行周期。

综上所述,通过本发明提供的超期电子工单处理的方法及装置,来实现对系统中待执行工单的有效维护,及对待执行工单的高效管理,解决了系统中待执行工单越来越多的问题,提供的数据完备,工单在系统中有着完整的生命周期,对运营商的可持续运维提供了支撑;对待所有进入系统的中的工单,基于其生命周期,对每条工单都有了一个完整的管理流程;保证了待执行工单列表中工单的有效性,以及系统在运维过程中的高效,查询和统计也给局方对无效工单的分析提供了相关的数据基础。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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