一种基于大数据分析的运维值勤管理系统及方法转让专利

申请号 : CN202311648967.6

文献号 : CN117350521B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李卓兵孙飞于春阳

申请人 : 江苏臻云技术有限公司

摘要 :

本发明涉及运维管理技术领域,具体为一种基于大数据分析的运维值勤管理系统及方法,包括:运维数据采集模块、数据库、重复接单判断模块、重复订单处理模块和运维人员管理模块,通过运维数据采集模块采集运维工作订单信息和运维人员信息,将采集到的全部数据传输到数据库,通过重复接单判断模块分析运维人员接单后的移动路线,判断是否出现重复接单,通过重复订单处理模块核对判断结果,为被重复接单的运维工作选择最佳的运维人员,通过运维人员管理模块为剩余重复接单的运维人员分配运维工作订单,及时发现并预警重复接单现象,做好运维人员的调度管理,分配合适的运维人员提供不同的运维服务,及时解决了重复接单的问题,帮助顺利推进了运维工作。

权利要求 :

1.一种基于大数据分析的运维值勤管理方法,其特征在于:包括以下步骤:

S1:采集运维工作订单信息和运维人员信息;

S2:分析运维人员接单后的移动路线重合程度,判断是否出现重复接单;

S3:核对判断结果,若出现重复接单,为被重复接单的运维工作选择最佳的运维人员;

S4:为剩余重复接单的运维人员分配运维工作订单;

在步骤S1中:采集以往出现重复接单现象时运维人员的移动路线,利用GIS地图显示移动路线,采集到以往随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度为di,两个运维人员前往对应目的地的路线长度分别为L和H,得到对应两个运维人员移动路线间的重合程度为wi,其中,wi=[(di/L)+(di/H)]/2,采集到以往不同次出现重复接单现象时,随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度集合为d={d1,d2,…,di,…,dn},对应重复接单的运维人员移动路线间的重合程度集合为w={w1,w2,…,wi,…,wn},其中,n表示出现重复接单现象的次数,采集当前所有派发的运维工作订单信息:进行运维工作的目的地信息和运维工作的难度信息,采集当前已接单的运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息,对当前所有接单的运维人员进行实时定位,获取运维人员实时位置信息;

在步骤S2中:调取当前所有接单的运维人员的实时位置信息,生成运维人员的已移动路线,获取到随机两个运维人员的已移动路线中共有m条重合路线,获取到随机一条重合路线的两个端点横坐标分别为a和b,对应重合路线方程为y=f(x)(a≤x≤b),根据公式Dj=b ’2 1/2∫a(1+y ) dx计算随机一条重合路线长度Dj,通过相同方式计算m条重合路线长度,得到m条中的最长重合路线长度为Dmax,获取到对应两个运维人员的已移动路线长度分别为R和Z,根据公式W=[(Dmax/R)+(Dmax/Z)]/2计算得到对应两个运维人员当前已移动路线间的重合程度W,对数据点{(d1,w1),(d2,w2),…,(dn,wn)}进行直线拟合,建立重复接单判断模型为:Y=C1*X+C2,其中,C1和C2表示拟合系数,将Dmax代入重复接单判断模型,令X=Dmax,得到重合程度阈值为C1*Dmax+C2,比较W和C1*Dmax+C2:若W≤C1*Dmax+C2,判断对应两个运维人员未出现重复接单现象;若W>C1*Dmax+C2,判断对应两个运维人员出现重复接单现象,发送预警信号;

在步骤S3中,在接收到预警信号后,对对应运维人员的接单信息进行核对,若核对到对应运维人员重复接单,调取对应两个运维人员当前的位置信息和资质评估信息,获取到随机一个运维人员从当前位置到达重复订单目的地的路程为F1,对应运维人员以往处理的订单数量为k,对应处理的订单的运维工作难度系数集合为M={M1,M2,…,Mk},根据公式Q1=k

1/F1+k+(∑e=1Me)/k计算随机一个运维人员和当前重复订单的匹配度Q1,其中,Me表示随机一个运维人员第e次处理的订单的运维工作难度系数,得到两个运维人员和当前重复订单的匹配度分别为Q1和Q2,比较Q1和Q2,选择匹配度更高的运维人员作为最佳的运维人员前往当前重复订单对应的运维工作目的地开展运维工作;

在步骤S4中:调取除当前重复订单外的剩余未被接单的运维工作订单信息,获取剩余订单目的地位置,生成非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线作为待移动路线,比对非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线和非最佳运维人员从当前所在位置到重复订单目的地的移动路线,非最佳运维人员从当前所在位置到重复订单目的地的移动路线作为原定移动路线,筛选出从非最佳运维人员当前所在位置起与原定移动路线存在重合部分的待移动路线,共筛选出f条待移动路线,获取到f条待移动路线从非最佳运维人员当前所在位置起与原定移动路线的重合路线长度集合为N={N1,N2,…,Nf},调取到f个剩余订单的运维工作难度系数集合为G={G1,G2,…,Gf},调取到非最佳运维人员以往处理的订单的运维工作难度系数集合为g={g1,g2,…,gv},v表示非最佳运维人员以往处理的订单数量,根据下列公式计算剩余随机一个订单与非最佳运维人员的匹配度Pc:v

Pc=Nc+1/[(∑u=1gu)‑Gc];

其中,c=1,2,…,f,c表示第c个订单对应的待移动路线,u=1,2,…,v,u表示非最佳运维人员以往处理的第u个订单,得到剩余订单与非最佳运维人员的匹配度集合为P={P1,P2,…,Pf},比较匹配度,为非最佳运维人员分配剩余订单中匹配度最高的运维工作订单。

2.一种基于大数据分析的运维值勤管理系统,应用于如权利要求1所述的一种基于大数据分析的运维值勤管理方法,其特征在于:所述系统包括:运维数据采集模块、数据库、重复接单判断模块、重复订单处理模块和运维人员管理模块;

所述运维数据采集模块的输出端连接所述数据库的输入端,所述数据库的输出端连接所述重复接单判断模块、重复订单处理模块和运维人员管理模块的输入端,所述重复接单判断模块的输出端连接所述重复订单处理模块的输入端,所述重复订单处理模块的输出端连接所述运维人员管理模块的输入端;

通过所述运维数据采集模块采集运维工作订单信息和运维人员信息,将采集到的全部数据传输到所述数据库;

通过所述数据库存储采集到的全部数据;

通过所述重复接单判断模块分析运维人员接单后的移动路线,判断是否出现重复接单;

通过所述重复订单处理模块核对判断结果,为被重复接单的运维工作选择最佳的运维人员;

通过所述运维人员管理模块为剩余重复接单的运维人员分配运维工作订单。

3.根据权利要求2所述的一种基于大数据分析的运维值勤管理系统,其特征在于:所述运维数据采集模块包括订单信息采集单元、人员信息采集单元和运维人员定位单元;

所述订单信息采集单元、人员信息采集单元和运维人员定位单元的输出端连接所述数据库的输入端;

所述订单信息采集单元用于采集以往出现重复接单时运维人员的移动路线信息和所有派发的运维工作订单信息,订单信息包括进行运维工作的目的地信息和运维工作的难度信息;

所述人员信息采集单元用于采集运维人员的资质评估信息,资质评估信息包括运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息;

所述运维人员定位单元用于对所有接单的运维人员进行实时定位,获取运维人员实时位置信息。

4.根据权利要求2所述的一种基于大数据分析的运维值勤管理系统,其特征在于:所述重复接单判断模块包括轨迹生成单元、轨迹重合分析单元和重复接单判断单元;

所述轨迹生成单元的输入端连接所述数据库的输出端,所述轨迹生成单元的输出端连接所述轨迹重合分析单元的输入端,所述轨迹重合分析单元的输出端连接所述重复接单判断单元的输入端;

所述轨迹生成单元用于调取所有接单的运维人员的实时位置信息,根据实时位置生成对应运维人员的移动路线;

所述轨迹重合分析单元用于分析移动路线间的重合程度;

所述重复接单判断单元用于比较重合程度,依据比较结果判断当前是否出现重复接单现象,在判断出当前出现重复接单现象时发送预警信号至所述重复订单处理模块。

5.根据权利要求4所述的一种基于大数据分析的运维值勤管理系统,其特征在于:所述重复订单处理模块包括重复接单核对单元和最佳人员选择单元;

所述重复接单核对单元的输入端连接所述重复接单判断单元的输出端,所述重复接单核对单元和数据库的输出端连接所述最佳人员选择单元的输入端;

所述重复接单核对单元用于在接收到预警信号后核对当前是否出现重复订单现象;

所述最佳人员选择单元用于在核对到当前出现重复订单时,在重复接单的运维人员中选择最佳的人员前往当前订单对应的运维工作目的地开展运维工作。

6.根据权利要求5所述的一种基于大数据分析的运维值勤管理系统,其特征在于:所述运维人员管理模块包括剩余订单信息调取单元和剩余人员分配单元;

所述剩余订单信息调取单元的输入端连接所述数据库的输出端,所述剩余订单信息调取单元和最佳人员选择单元的输出端连接所述剩余人员分配单元;

所述剩余订单信息调取单元用于调取除重复订单外剩余所有未被接单的订单信息至所述剩余人员分配单元;

所述剩余人员分配单元用于为除最佳人员外剩余的重复接单的运维人员分配运维工作订单。

说明书 :

一种基于大数据分析的运维值勤管理系统及方法

技术领域

[0001] 本发明涉及运维管理技术领域,具体为一种基于大数据分析的运维值勤管理系统及方法。

背景技术

[0002] 为了提升业务的竞争力,企业往往会提供运维外包服务并对运维服务不断进行升级,现有的运维任务处理一般为:由外勤运维人员领取运维订单,前往目的地提供运维服务,完成运维服务后运维人员需要回到单位录入信息并进行确认,随着运维服务的范围不断扩展,需要及时对运维人员做好管理工作以保障运维工作的顺利推进;
[0003] 然而,现有的运维人员管理方式仍存在一些问题:随着IT运维订单的不断增多,现有技术采用手动派单方式,经常会出现工程师重复接单的问题,未对重复接单情况进行监控并及时预警可能会出现的重复接单的现象,导致多个工程师可能前往同一目的地进行相同的运维工作,容易造成运维服务混乱且无端增加了运维服务成本的问题,不利于运维工作的顺利推进。
[0004] 所以,人们需要一种基于大数据分析的运维值勤管理系统及方法来解决上述问题。

发明内容

[0005] 本发明的目的在于提供一种基于大数据分析的运维值勤管理系统及方法,以解决上述背景技术中提出的问题。
[0006] 为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据分析的运维值勤管理系统,所述系统包括:运维数据采集模块、数据库、重复接单判断模块、重复订单处理模块和运维人员管理模块;
[0007] 所述运维数据采集模块的输出端连接所述数据库的输入端,所述数据库的输出端连接所述重复接单判断模块、重复订单处理模块和运维人员管理模块的输入端,所述重复接单判断模块的输出端连接所述重复订单处理模块的输入端,所述重复订单处理模块的输出端连接所述运维人员管理模块的输入端;
[0008] 通过所述运维数据采集模块采集运维工作订单信息和运维人员信息,将采集到的全部数据传输到所述数据库;
[0009] 通过所述数据库存储采集到的全部数据;
[0010] 通过所述重复接单判断模块分析运维人员接单后的移动路线,判断是否出现重复接单;
[0011] 通过所述重复订单处理模块核对判断结果,为被重复接单的运维工作选择最佳的运维人员;
[0012] 通过所述运维人员管理模块为剩余重复接单的运维人员分配运维工作订单。
[0013] 进一步的,所述运维数据采集模块包括订单信息采集单元、人员信息采集单元和运维人员定位单元;
[0014] 所述订单信息采集单元、人员信息采集单元和运维人员定位单元的输出端连接所述数据库的输入端;
[0015] 所述订单信息采集单元用于采集以往出现重复接单时运维人员的移动路线信息和所有派发的运维工作订单信息,订单信息包括进行运维工作的目的地信息和运维工作的难度信息;
[0016] 所述人员信息采集单元用于采集运维人员的资质评估信息,资质评估信息包括运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息;
[0017] 所述运维人员定位单元用于对所有接单的运维人员进行实时定位,获取运维人员实时位置信息。
[0018] 进一步的,所述重复接单判断模块包括轨迹生成单元、轨迹重合分析单元和重复接单判断单元;
[0019] 所述轨迹生成单元的输入端连接所述数据库的输出端,所述轨迹生成单元的输出端连接所述轨迹重合分析单元的输入端,所述轨迹重合分析单元的输出端连接所述重复接单判断单元的输入端;
[0020] 所述轨迹生成单元用于调取所有接单的运维人员的实时位置信息,根据实时位置生成对应运维人员的移动路线;
[0021] 所述轨迹重合分析单元用于分析移动路线间的重合程度;
[0022] 所述重复接单判断单元用于比较重合程度,依据比较结果判断当前是否出现重复接单现象,在判断出当前出现重复接单现象时发送预警信号至所述重复订单处理模块。
[0023] 进一步的,所述重复订单处理模块包括重复接单核对单元和最佳人员选择单元;
[0024] 所述重复接单核对单元的输入端连接所述重复接单判断单元的输出端,所述重复接单核对单元和数据库的输出端连接所述最佳人员选择单元的输入端;
[0025] 所述重复接单核对单元用于在接收到预警信号后核对当前是否出现重复订单现象;
[0026] 所述最佳人员选择单元用于在核对到当前出现重复订单时,在重复接单的运维人员中选择最佳的人员前往当前订单对应的运维工作目的地开展运维工作。
[0027] 进一步的,所述运维人员管理模块包括剩余订单信息调取单元和剩余人员分配单元;
[0028] 所述剩余订单信息调取单元的输入端连接所述数据库的输出端,所述剩余订单信息调取单元和最佳人员选择单元的输出端连接所述剩余人员分配单元;
[0029] 所述剩余订单信息调取单元用于调取除重复订单外剩余所有未被接单的订单信息至所述剩余人员分配单元;
[0030] 所述剩余人员分配单元用于为除最佳人员外剩余的重复接单的运维人员分配运维工作订单。
[0031] 一种基于大数据分析的运维值勤管理方法,包括以下步骤:
[0032] S1:采集运维工作订单信息和运维人员信息;
[0033] S2:分析运维人员接单后的移动路线重合程度,判断是否出现重复接单;
[0034] S3:核对判断结果,若出现重复接单,为被重复接单的运维工作选择最佳的运维人员;
[0035] S4:为剩余重复接单的运维人员分配运维工作订单。
[0036] 进一步的,在步骤S1中:采集以往出现重复接单现象时运维人员的移动路线,利用GIS地图显示移动路线,采集到以往随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度为di,两个运维人员前往对应目的地的路线长度分别为L和H,得到对应两个运维人员移动路线间的重合程度为wi,其中,wi=[(di/L)+(di/H)]/2,采集到以往不同次出现重复接单现象时,随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度集合为d={d1,d2,…,di,…,dn},对应重复接单的运维人员移动路线间的重合程度集合为w={w1,w2,…,wi,…,wn},其中,n表示出现重复接单现象的次数,采集当前所有派发的运维工作订单信息:进行运维工作的目的地信息和运维工作的难度信息,采集当前已接单的运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息,对当前所有接单的运维人员进行实时定位,获取运维人员实时位置信息。
[0037] 进一步的,在步骤S2中:调取当前所有接单的运维人员的实时位置信息,生成运维人员的已移动路线,获取到随机两个运维人员的已移动路线中共有m条重合路线,获取到随机一条重合路线的两个端点横坐标分别为a和b,对应重合路线方程为y=f(x)(a≤x≤b),根b ’2 1/2据公式Dj=∫a(1+y ) dx计算随机一条重合路线长度Dj,通过相同方式计算m条重合路线长度,得到m条中的最长重合路线长度为Dmax,获取到对应两个运维人员的已移动路线长度分别为R和Z,根据公式W=[(Dmax/R)+(Dmax/Z)]/2计算得到对应两个运维人员当前已移动路线间的重合程度W,对数据点{(d1,w)1 ,(d2,w2),…,(dn,w)n }进行直线拟合,建立重复接单判断模型为:Y=C1*X+C2,其中,C1和C2表示拟合系数,将Dmax代入重复接单判断模型,令X=Dmax,得到重合程度阈值为C1*Dmax+C2,比较W和C1*Dmax+C2:若W≤C1*Dmax+C2,判断对应两个运维人员未出现重复接单现象;若W>C1*Dmax+C2,判断对应两个运维人员出现重复接单现象,发送预警信号;
[0038] 不需等到运维人员到达目的地后才能确认是否出现了重复接单现象,在途中及时发现重复接单现象,有利于解决运维工程师重复接单的问题、减少重复接单的现象;
[0039] 通过大数据技术采集并分析以往出现重复接单的运维人员的路线信息,由于重复接单的运维人员前往的是同一目的地,因此移动路线的重合程度较高,选择依据最长重合路线长度以及历史重复接单的移动路线重合程度作为训练数据建立重复接单判断模型,目的在于依据历史实际重复接单时的移动路线数据设置合适的重合程度阈值,与当前路线的重合程度进行比对,预估当前是否可能出现重复接单现象,提高了预估结果的准确性和发送预警信号的有效性。
[0040] 进一步的,在步骤S3中,在接收到预警信号后,对对应运维人员的接单信息进行核对,若核对到对应运维人员重复接单,调取对应两个运维人员当前的位置信息和资质评估信息,获取到随机一个运维人员从当前位置到达重复订单目的地的路程为F1,对应运维人员以往处理的订单数量为k,对应处理的订单的运维工作难度系数集合为M={M1,M2,…,Mk},k根据公式Q1=1/F1+k+(∑e=1Me)/k计算随机一个运维人员和当前重复订单的匹配度Q1,其中,Me表示随机一个运维人员第e次处理的订单的运维工作难度系数,得到两个运维人员和当前重复订单的匹配度分别为Q1和Q2,比较Q1和Q2,选择匹配度更高的运维人员作为最佳的运维人员前往当前重复订单对应的运维工作目的地开展运维工作;
[0041] 在核对到出现重复接单现象后,需要在重复接单的运维人员中选择最合适的人员完成重复订单,结合到达目的地的路程和运维人员的资质信息来进行选择,运维人员到达目的地的路程越短,越能尽快赶往目的地完成重复订单,节省了在路途上的时间,运维人员处理过的订单数量越多,说明运维工作经验越丰富,处理的运维工作难度越大,说明运维工作能力越强,结合上述参数分析运维人员和重复订单的匹配度,通过比较匹配度选择最佳的运维人员,有利于通过合适的选择来提高重复订单运维工作的效率,也能帮助更好地完成运维工作。
[0042] 进一步的,在步骤S4中:调取除当前重复订单外的剩余未被接单的运维工作订单信息,获取剩余订单目的地位置,生成非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线作为待移动路线,比对非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线和非最佳运维人员从当前所在位置到重复订单目的地的移动路线,非最佳运维人员从当前所在位置到重复订单目的地的移动路线作为原定移动路线,筛选出从非最佳运维人员当前所在位置起与原定移动路线存在重合部分的待移动路线,共筛选出f条待移动路线,获取到f条待移动路线从非最佳运维人员当前所在位置起与原定移动路线的重合路线长度集合为N={N1,N2,…,Nf},调取到f个剩余订单的运维工作难度系数集合为G={G1,G2,…,Gf},调取到非最佳运维人员以往处理的订单的运维工作难度系数集合为g={g1,g2,…,gv},v表示非最佳运维人员以往处理的订单数量,根据下列公式计算剩余随机一个订单与非最佳运维人员的匹配度Pc:
[0043] Pc=Nc+1/[(∑vu=1gu)‑Gc];
[0044] 其中,c=1,2,…,f,c表示第c个订单对应的待移动路线,u=1,2,…,v,u表示非最佳运维人员以往处理的第u个订单,得到剩余订单与非最佳运维人员的匹配度集合为P={P1,P2,…,Pf},比较匹配度,为非最佳运维人员分配剩余订单中匹配度最高的运维工作订单;
[0045] 除了完成重复订单的处理外,为接到重复订单的剩余人员也分配合适的运维工作,有利于避免只专注于重复订单的处理,而导致剩余人员当时因未接到订单而原路返回、增加了运维人员在路途上的成本的问题,在剩余人员的订单选择方面,选择从剩余人员当前所在位置起与原定去重复订单目的地的路线重合长度越长的移动路线对应的订单,有利于避免剩余人员突然接收到更换目的地的通知而短时间内无法及时更换正确路线、甚至更换了不当路线的问题,降低了剩余人员在运维工作前的路途上浪费过多时间的概率;同时结合当前剩余订单处理难度和剩余人员以往处理过的订单难度差异值分配订单,差异值越小,判断剩余订单的处理难度越靠近人员的处理能力,结合上述参数为剩余人员分配合适的运维工作订单,有利于从整体上加快整个运维工作流程的推进速度,提高了剩余订单的运维工作的效率。
[0046] 与现有技术相比,本发明所达到的有益效果是:
[0047] 本发明通过大数据技术采集并分析以往出现重复接单的运维人员的路线信息,选择依据最长重合路线长度以及历史重复接单的移动路线重合程度作为训练数据建立重复接单判断模型,依据历史实际重复接单时的移动路线数据设置合适的重合程度阈值,与当前路线的重合程度进行比对,预估当前是否可能出现重复接单现象,提高了预估结果的准确性和发送预警信号的有效性;
[0048] 在核对到出现重复接单现象后,需要在重复接单的运维人员中选择最合适的人员完成重复订单,结合到达目的地的路程和运维人员的资质信息来进行选择,分析运维人员和重复订单的匹配度,通过比较匹配度选择最佳的运维人员,有利于通过合适的选择来提高重复订单运维工作的效率,也能帮助更好地完成运维工作;
[0049] 除了完成重复订单的处理外,为接到重复订单的剩余人员也分配合适的运维工作,避免了只专注于重复订单的处理,而导致剩余人员当时因未接到订单而原路返回、增加了运维人员在路途上的成本的问题,在剩余人员的订单选择方面,选择从剩余人员当前所在位置起与原定去重复订单目的地的路线重合长度越长的移动路线对应的订单,避免了剩余人员突然接收到更换目的地的通知而短时间内无法及时更换正确路线、甚至更换了不当路线的问题,降低了剩余人员在运维工作前的路途上浪费过多时间和成本的概率;同时结合当前剩余订单处理难度和剩余人员以往处理过的订单难度差异值分配订单,为剩余人员分配合适的运维工作订单,从整体上加快了整个运维工作流程的推进速度,提高了剩余订单的运维工作的效率;
[0050] 不需等到运维人员到达目的地后才能确认是否出现了重复接单现象,在途中及时发现重复接单现象,解决了运维工程师重复接单的问题,减少了重复接单的现象。

附图说明

[0051] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0052] 图1是本发明一种基于大数据分析的运维值勤管理系统的结构图;
[0053] 图2是本发明一种基于大数据分析的运维值勤管理方法的流程图。

具体实施方式

[0054] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0055] 下面结合图1‑图2和具体实施例对本发明作进一步的说明。
[0056] 实施例1:如图1所示,本实施例提供了一种基于大数据分析的运维值勤管理系统,系统包括:运维数据采集模块、数据库、重复接单判断模块、重复订单处理模块和运维人员管理模块;
[0057] 运维数据采集模块的输出端连接数据库的输入端,数据库的输出端连接重复接单判断模块、重复订单处理模块和运维人员管理模块的输入端,重复接单判断模块的输出端连接重复订单处理模块的输入端,重复订单处理模块的输出端连接运维人员管理模块的输入端;
[0058] 通过运维数据采集模块采集运维工作订单信息和运维人员信息,将采集到的全部数据传输到数据库;
[0059] 通过数据库存储采集到的全部数据;
[0060] 通过重复接单判断模块分析运维人员接单后的移动路线,判断是否出现重复接单;
[0061] 通过重复订单处理模块核对判断结果,为被重复接单的运维工作选择最佳的运维人员;
[0062] 通过运维人员管理模块为剩余重复接单的运维人员分配运维工作订单。
[0063] 运维数据采集模块包括订单信息采集单元、人员信息采集单元和运维人员定位单元;
[0064] 订单信息采集单元、人员信息采集单元和运维人员定位单元的输出端连接数据库的输入端;
[0065] 订单信息采集单元用于采集以往出现重复接单时运维人员的移动路线信息和所有派发的运维工作订单信息,订单信息包括进行运维工作的目的地信息和运维工作的难度信息;
[0066] 人员信息采集单元用于采集运维人员的资质评估信息,资质评估信息包括运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息;
[0067] 运维人员定位单元用于对所有接单的运维人员进行实时定位,获取运维人员实时位置信息。
[0068] 重复接单判断模块包括轨迹生成单元、轨迹重合分析单元和重复接单判断单元;
[0069] 轨迹生成单元的输入端连接数据库的输出端,轨迹生成单元的输出端连接轨迹重合分析单元的输入端,轨迹重合分析单元的输出端连接重复接单判断单元的输入端;
[0070] 轨迹生成单元用于调取所有接单的运维人员的实时位置信息,根据实时位置生成对应运维人员的移动路线;
[0071] 轨迹重合分析单元用于分析移动路线间的重合程度;
[0072] 重复接单判断单元用于比较重合程度,依据比较结果判断当前是否出现重复接单现象,在判断出当前出现重复接单现象时发送预警信号至重复订单处理模块。
[0073] 重复订单处理模块包括重复接单核对单元和最佳人员选择单元;
[0074] 重复接单核对单元的输入端连接重复接单判断单元的输出端,重复接单核对单元和数据库的输出端连接最佳人员选择单元的输入端;
[0075] 重复接单核对单元用于在接收到预警信号后核对当前是否出现重复订单现象;
[0076] 最佳人员选择单元用于在核对到当前出现重复订单时,在重复接单的运维人员中选择最佳的人员前往当前订单对应的运维工作目的地开展运维工作。
[0077] 运维人员管理模块包括剩余订单信息调取单元和剩余人员分配单元;
[0078] 剩余订单信息调取单元的输入端连接数据库的输出端,剩余订单信息调取单元和最佳人员选择单元的输出端连接剩余人员分配单元;
[0079] 剩余订单信息调取单元用于调取除重复订单外剩余所有未被接单的订单信息至剩余人员分配单元;
[0080] 剩余人员分配单元用于为除最佳人员外剩余的重复接单的运维人员分配运维工作订单。
[0081] 实施例2:如图2所示,本实施例提供了一种基于大数据分析的运维值勤管理方法,其基于实施例中的管理系统实现,具体包括以下步骤:
[0082] S1:采集运维工作订单信息和运维人员信息,采集以往出现重复接单现象时运维人员的移动路线,利用GIS地图显示移动路线,采集到以往随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度为di=15,两个运维人员前往对应目的地的路线长度分别为L=20、H=22,得到对应两个运维人员移动路线间的重合程度为wi,其中,wi=[(di/L)+(di/H)]/2≈0.72,采集到以往不同次出现重复接单现象时,随机两个重复接单的运维人员在前往同一目的地过程中的最长重合路线长度集合为d={d1,d2,d3}={15,20,16},对应重复接单的运维人员移动路线间的重合程度集合为w={w1,w2,w3}={0.72,0.82,0.75},采集当前所有派发的运维工作订单信息:进行运维工作的目的地信息和运维工作的难度信息,采集当前已接单的运维人员以往处理的订单数量信息以及订单对应的运维工作难度信息,对当前所有接单的运维人员进行实时定位,获取运维人员实时位置信息;
[0083] S2:分析运维人员接单后的移动路线重合程度,判断是否出现重复接单,调取当前所有接单的运维人员的实时位置信息,生成运维人员的已移动路线,获取到随机两个运维人员的已移动路线中共有m条重合路线,获取到随机一条重合路线的两个端点横坐标分别b ’2 1/2为a和b,对应重合路线方程为y=f(x)(a≤x≤b),根据公式Dj=∫a(1+y ) dx计算随机一条重合路线长度Dj,通过相同方式计算m条重合路线长度,得到m条中的最长重合路线长度为Dmax=7,获取到对应两个运维人员的已移动路线长度分别为R=10和Z=12,根据公式W=[(Dmax/R)+(Dmax/Z)]/2计算得到对应两个运维人员当前已移动路线间的重合程度W≈0.64,对数据点{(15,0.72),(20,0.82),(16,0.75)}进行直线拟合,建立重复接单判断模型为:Y=C1*X+n n n n 2
C2,其中,C1和C2表示拟合系数,根据公式C1=[n∑i=1(di*wi)‑∑i=1di∑i=1wi]/[n∑i=1(di) ‑n 2 n n
(∑i=1di) ]、C2=[∑i=1wi‑C1∑i=1di]/n分别计算得到C1≈0.02、C2≈0.42,将Dmax代入重复接单判断模型,令X=Dmax=7,得到重合程度阈值为C1*Dmax+C2=0.56,比较W和C1*Dmax+C2:W>C1*Dmax+C2,判断对应两个运维人员出现重复接单现象,发送预警信号;
[0084] S3:核对判断结果,若出现重复接单,为被重复接单的运维工作选择最佳的运维人员,在接收到预警信号后,对对应运维人员的接单信息进行核对,若核对到对应运维人员重复接单,调取对应两个运维人员当前的位置信息和资质评估信息,获取到随机一个运维人员从当前位置到达重复订单目的地的路程为F1=10,对应运维人员以往处理的订单数量为k=7,对应处理的订单的运维工作难度系数集合为M={M1,M2,M3,M4,M5,M6,M7}={0.8,0.5,0.7,k0.6,0.5,0.8,0.7},根据公式Q1=1/F1+k+(∑e=1Me)/k计算随机一个运维人员和当前重复订单的匹配度Q1≈7.76,其中,Me表示随机一个运维人员第e次处理的订单的运维工作难度系数,得到两个运维人员和当前重复订单的匹配度分别为Q1=7.76、Q2=6.88,比较Q1和Q2,Q1>Q2,选择第一个运维人员作为最佳的运维人员前往当前重复订单对应的运维工作目的地开展运维工作;
[0085] 若W≤C1*Dmax+C2,判断对应两个运维人员未出现重复接单现象;
[0086] S4:调取除当前重复订单外的剩余未被接单的运维工作订单信息,获取剩余订单目的地位置,生成非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线作为待移动路线,比对非最佳运维人员从当前所在位置到剩余订单目的地位置的移动路线和非最佳运维人员从当前所在位置到重复订单目的地的移动路线,非最佳运维人员从当前所在位置到重复订单目的地的移动路线作为原定移动路线,筛选出从非最佳运维人员当前所在位置起与原定移动路线存在重合部分的待移动路线,共筛选出f条待移动路线,获取到f条待移动路线从非最佳运维人员当前所在位置起与原定移动路线的重合路线长度集合为N={N1,N2,…,Nf},调取到f个剩余订单的运维工作难度系数集合为G={G1,G2,…,Gf},调取到非最佳运维人员以往处理的订单的运维工作难度系数集合为g={g1,g2,…,gv},v表示非最佳v运维人员以往处理的订单数量,根据公式Pc=Nc+1/[(∑u=1gu)‑Gc]计算得到剩余随机一个订单与非最佳运维人员的匹配度Pc,其中,c=1,2,…,f,c表示第c个订单对应的待移动路线,u=1,2,…,v,u表示非最佳运维人员以往处理的第u个订单,得到剩余订单与非最佳运维人员的匹配度集合为P={P1,P2,…,Pf},比较匹配度,为非最佳运维人员分配剩余订单中匹配度最高的运维工作订单;
[0087] 例如:共筛选出3条待移动路线,获取到3条待移动路线从非最佳运维人员当前所在位置起与原定移动路线的重合路线长度集合为N={N1,N2,N3}={12,10,5},调取到剩余订单的运维工作难度系数集合为G={G1,G2,G3}={0.8,0.4,0.7},调取到非最佳运维人员以往处理的订单的运维工作难度系数集合为g={g1,g2,g3,g4,g5}={0.4,0.5,0.7,0.6,0.5},得到剩余订单与非最佳运维人员的匹配度集合为P={P1,P2,P3}={11.96,19.14,5.75},比较匹配度,匹配度最高的订单为第二个订单,为非最佳运维人员分配第二个运维工作订单。
[0088] 最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。