利索能及
我要发布
收藏
专利号: 2018113952858
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种布线管理方法,其特征在于,包括如下步骤:

获取用户输入的布线需求,对所述布线需求进行解析,提取所述布线需求中的关键数据,根据所述关键数据生成布线信息清单;

提取所述布线信息清单中的机房信息,根据所述机房信息判断所述布线信息清单的源设备和目标设备是否在同一机房;

若所述源设备和所述目标设备在同一机房,则分配所述源设备和所述目标设备所在机房内未被使用的布线信息点,若所述源设备和所述目标设备不在同一机房,则用递归遍历法查询并生成布线路径;

根据所述布线路径,从所述目标设备所在机房内未被使用的布线信息点中分配离所述源设备最近的布线信息点,并将分配结果发送至布线终端;

布线结束后,汇总布线过程中产生的所有布线信息,通过趋势预测算法对所述布线信息进行趋势预测,将所述趋势预测的结果作为再次进行布线时的依据;

所述若所述源设备和所述目标设备在同一机房,则分配所述源设备和所述目标设备所在机房内未被使用的布线信息点,若所述源设备和所述目标设备不在同一机房,则用递归遍历法查询并生成布线路径,包括:若所述源设备和所述目标设备在同一机房,从机房信息查询数据库中调取所述机房布线信息点统计表,从所述布线信息点统计表内提取未被使用的布线信息点进行分配;

若所述源设备和所述目标设备不在同一机房,以所述源设备所在机房为起点,查询并获取所述源设备所在机房中未被使用的布线信息点的一级对端机房列表,判断所述一级对端机房列表中是否有所述目标设备所在机房;

如果所述一级对端机房列表中有所述目标设备所在机房,则生成布线路径;

如果所述一级对端机房列表中没有所述目标设备所在机房,则继续查询所述一级对端机房列表中每一机房中未被使用的布线信息点的二级对端机房列表,并判断所述二级对端机房列表中是否有所述目标设备所在机房;

如果所述二级对端机房列表中有所述目标设备所在机房,则根据所述源设备所在机房到所述一级对端机房列表再到所述目标设备所在机房的路径生成布线路径;

如果所述二级对端机房列表中没有所述目标设备所在机房,则停止查询,并将布线信息清单标注为失败;

所述布线结束后,汇总布线过程中产生的所有布线信息,通过趋势预测算法对所述布线信息进行趋势预测,将所述趋势预测的结果作为再次进行布线时的依据,包括:接收布线结束信息;

从所述布线结束信息中提取包括布线耗时、布线路径和最近布线信息点在内的关键数据,将所述关键数据导入到预设的布线列表中;

获取所述布线列表中预设的数据抽取的开始时间节点,根据所述开始时间节点,抽取所述布线列表中每一条目从所述开始时间节点至最新一次布线结束的条目布线数据;

根据所述条目布线数据绘制布线数据曲线图,所述布线数据曲线图以时间为横坐标、以所述条目布线数据为纵坐标;

应用趋势预测算法对所述布线数据曲线图进行趋势预测,将所述预测结果存储到所述布线列表中,作为下一次布线的依据。

2.如权利要求1所述的布线管理方法,其特征在于,所述获取用户输入的布线需求,对所述布线需求进行解析,提取所述布线需求中的关键数据,根据所述关键数据生成布线信息清单,包括:连接布线需求终端,从所述布线需求终端获取用户输入的布线需求;

通过解析器遍历出所述布线需求的详情数据,根据遍历后得到的详情数据生成表单;

从布线管理数据库中获取所述表单的解析规则,从所述解析规则中提取规则对象;

使用规则对象的规则属性,找到关键数据所在的数据节点,根据所述数据节点提取所述关键数据;

根据所述关键数据生成布线信息清单。

3.如权利要求1所述的布线管理方法,其特征在于,所述提取所述布线信息清单中的机房信息,根据所述机房信息判断所述布线信息清单的源设备和目标设备是否在同一机房,包括:从所述布线信息清单中提取所述源设备和所述目标设备所在的机房信息,所述机房信息包括机房名称;

若所述源设备和所述目标设备的机房名称相同,则判断为所述源设备和所述目标设备在同一机房,若所述源设备和所述目标设备的机房名称不相同,则判断为所述源设备和所述目标设备不在同一机房。

4.如权利要求1所述的布线管理方法 ,其特征在于,所述根据所述布线路径,从所述目标设备所在机房内未被使用的布线信息点中分配离所述源设备最近的布线信息点,并将分配结果发送至布线终端,包括分配离所述源设备最近的布线信息点的计算过程,具体包括:以任意点为原点建立坐标系,所述源设备所在位置的坐标为(a,b),所述目标设备所在机房内未被使用的布线信息点所在位置的坐标为(x,y);

通过计算获得所述目标设备所在机房内未被使用的布线信息点与所述源设备距离的平方,其计算公式为:

2 2

Di=(b‑y) +(a‑x)

其中,Di 为所述目标设备所在机房内未被使用的布线信息点i与所述源设备距离的平方;

筛选出各个未被使用的布线信息点对应的Di中的最小值Dmin,所述Dmin对应的坐标所在的位置即为所述目标设备所在机房内未被使用的布线信息点中与所述源设备距离最近的布线信息点。

5.如权利要求1所述的布线管理方法 ,其特征在于,所述应用趋势预测算法对所述布线数据曲线图进行趋势预测,将所述预测结果存储到所述布线列表中,作为下一次布线的依据,包括:获取所述布线数据曲线中任意两个相邻的数据,计算所述两个相邻的数据的平均值,绘制数据平均值曲线;

将所述数据的平均值入参到一次平滑算法公式中进行趋势预测,公式为:yt+1=axt+(1‑a)yt,

其中,yt+1为时间t+1的平滑值; xt为时间t的实际值;

yt为时间t的平滑值;a为平滑常数,其取值范围为[0.1,1];

将出参的预测结果导入到所述布线数据曲线中,根据最小二乘法做所述布线数据曲线的趋势线,若所述趋势线的斜率大于预设阈值则重新进行趋势预测,否则将预测结果导入到布线列表中。

6.一种布线管理装置,其特征在于,包括如下模块:

布线信息清单生成模块,设置为获取用户输入的布线需求,对所述布线需求进行解析,提取所述布线需求中的关键数据,根据所述关键数据生成布线信息清单;

判断模块,设置为提取所述布线信息清单中的机房信息,根据所述机房信息判断所述布线信息清单的源设备和目标设备是否在同一机房;

布线路径生成模块,设置为若所述源设备和所述目标设备在同一机房,则分配所述源设备和所述目标设备所在机房内未被使用的布线信息点,若所述源设备和所述目标设备不在同一机房,则用递归遍历法查询并生成布线路径;

布线信息点分配模块,设置为根据所述布线路径,从所述目标设备所在机房内未被使用的布线信息点中分配离所述源设备最近的布线信息点,并将分配结果发送至布线终端;

趋势预测模块,设置为布线结束后,汇总布线过程中产生的所有布线信息,通过趋势预测算法对所述布线信息进行趋势预测,将所述趋势预测的结果作为再次进行布线时的依据;

所述布线路径生成模块,具体设置为若所述源设备和所述目标设备在同一机房,从机房信息查询数据库中调取所述机房布线信息点统计表,从所述布线信息点统计表内提取未被使用的布线信息点进行分配;

若所述源设备和所述目标设备不在同一机房,以所述源设备所在机房为起点,查询并获取所述源设备所在机房中未被使用的布线信息点的一级对端机房列表,判断所述一级对端机房列表中是否有所述目标设备所在机房;

如果所述一级对端机房列表中有所述目标设备所在机房,则生成布线路径;

如果所述一级对端机房列表中没有所述目标设备所在机房,则继续查询所述一级对端机房列表中每一机房中未被使用的布线信息点的二级对端机房列表,并判断所述二级对端机房列表中是否有所述目标设备所在机房;

如果所述二级对端机房列表中有所述目标设备所在机房,则根据所述源设备所在机房到所述一级对端机房列表再到所述目标设备所在机房的路径生成布线路径;

如果所述二级对端机房列表中没有所述目标设备所在机房,则停止查询,并将布线信息清单标注为失败;

所述趋势预测模块,具体设置为接收布线结束信息;

从所述布线结束信息中提取包括布线耗时、布线路径和最近布线信息点在内的关键数据,将所述关键数据导入到预设的布线列表中;

获取所述布线列表中预设的数据抽取的开始时间节点,根据所述开始时间节点,抽取所述布线列表中每一条目从所述开始时间节点至最新一次布线结束的条目布线数据;

根据所述条目布线数据绘制布线数据曲线图,所述布线数据曲线图以时间为横坐标、以所述条目布线数据为纵坐标;

应用趋势预测算法对所述布线数据曲线图进行趋势预测,将所述预测结果存储到所述布线列表中,作为下一次布线的依据。

7.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行如权利要求1至5中任一项所述的布线管理方法的步骤。

8.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个所述处理器执行如权利要求1至5中任一项所述的布线管理方法的步骤。