一种纤芯业务匹配方法、装置及设备与流程

文档序号:17926253发布日期:2019-06-15 00:26阅读:256来源:国知局
一种纤芯业务匹配方法、装置及设备与流程

本发明涉及光纤通讯网络领域,特别涉及一种纤芯业务匹配方法、装置、及设备。



背景技术:

光纤网络是通信网络基础,是由光纤与光交/odf等设施组成的,光纤作为组成网络的线资源传递,光交箱、odf等点资源负责信息的转接调度。由于光纤资源大多埋于地下,因此,具有跳纤功能的光交箱/odf的光纤信息,也即光交/odf面板所记录的端子业务信息,便成为管理光纤网络信息的切入点。

在传统的纤芯数据管理中,数据的录入、修改和删除等业务数据的管理完全依靠人力。人工在光交/odf面板上贴标签,手动将数据录入excel表中,而纤芯规模非常大,这一过程不仅繁琐耗时间,且容易出错,会直接影响实际纤芯使用的不准确;当想要查看数据时要么通过excel表查看面板信息,要么通过光缆管理系统查看纤芯信息,做不到同时查看odf面板和纤芯数据;当某根光纤承载的业务发生变化时,需在excel表中修改面板信息或在系统数据库中修改纤芯数据,由于光纤的长距离、跨区域等特征以及人工管理的制约性,数据更新往往不及时,很容易造成同一段纤芯的两端记录的数据不一致,使得后续对纤芯的管理、调度等工作难度加大。

随着ftth等业务快速增长,光纤网络规模庞大,网络结构光纤连接日益复杂,仅仅依靠传统的人工管理机制已经很难保证纤芯数据的准确性。

因此,如何提升纤芯数据的管理效率,是本领域技术人员需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种纤芯业务匹配方法,该方法提升了管理的效率以及准确度;本发明的另一目的是提供一种纤芯业务匹配装置及设备,具有上述有益效果。

为解决上述技术问题,本发明提供一种纤芯业务匹配方法,包括:

确定待匹配的第一面板与第二面板;其中,所述第一面板与所述第二面板为存在对应光缆方向的两个面板,所述第一面板与所述第二面板中包含端子业务名称;

根据所述端子业务名称对所述第一面板与所述第二面板中盘进行业务比对,得到盘业务比对结果;所述盘业务比对结果包括:盘匹配以及盘不匹配;

获取所述第一面板以及所述第二面板间的匹配盘,并根据端子业务状态对所述匹配盘中各端子进行纤芯状态标记及业务填充。

可选地,根据所述端子业务名称对所述第一面板与所述第二面板中盘进行业务比对,包括:

确定所述第一面板与所述第二面板中待比对的两端盘;

对所述两端盘中各端子进行业务比对,得到端子业务比对结果,并对匹配端子进行匹配标记;其中,所述端子业务比对结果包括:端子匹配以及端子不匹配;

统计两端盘中各端子的业务比对结果,生成两端盘的盘业务比对结果,并对匹配盘进行匹配标记。

可选地,所述确定所述第一面板与所述第二面板中待比对的两端盘,包括:

确定所述第一面板中待比对盘;

判断与所述第一面板中所述待比对盘的盘序号相同的所述第二面板中盘是否存在匹配标记;

若所述第二面板中盘不存在匹配标记,将当前进行匹配标记判断的所述第一面板及所述第二面板中盘作为待比对的两端盘。

可选地,所述对两端盘中各端子进行业务比对,包括:

判断所述第一面板中待比对盘的第一端子业务是否为空;

如果为空,且与所述第一端子的端子序号相同的所述第二面板盘中端子业务不同,跳转至所述第一面板的所述第一盘中第二端子与所述第二面板中待比对盘进行业务比较;

如果不为空,且与所述第一端子的端子序号相同的所述第二面板盘中端子业务不同,将所述第一面板的所述第一盘中第一端子与盘序号相同的所述第二面板中其它端子进行业务比较。

可选地,所述对匹配端子进行匹配标记,包括:根据匹配端子的业务状态以及两端端子序号对匹配端子进行匹配标记。

可选地,所述纤芯业务匹配方法还包括:删除所述匹配盘对应的端子匹配标记外的端子匹配标记。

可选地,根据端子业务状态对所述匹配盘中匹配端子进行纤芯状态标记及业务填充,包括:

对有匹配标记的端子根据业务填充端的业务状态进行纤芯状态标记及业务填充;

对无匹配标记的且业务为空的端子,若与其端子序号相同的对端端子无匹配标记,或,对无匹配标记的且业务不为空的端子,若与其端子序号相同的对端端子业务为空,纤芯业务以业务填充端为准进行填充,并将纤芯状态标记为占用;

对无匹配标记的且业务不为空的端子,若与其端子序号相同的对端端子业务不为空,输出当前两对端端子业务不对应的提示信息。

可选地,统计两端盘中各端子的业务比对结果,包括:

为端子的不同匹配状态分配对应匹配值;其中,所述匹配状态包括:端子匹配且业务不为空、端子匹配且业务为空、端子不匹配;

根据两端盘中各端子业务查询比对结果以及对应的所述匹配值统计盘匹配值;

判断所述盘匹配值是否达到预设匹配阈值;

如果达到,判定两盘匹配;

如果未达到,判定两盘不匹配。

本发明公开一种纤芯业务匹配装置,包括:

面板确定单元,用于确定待匹配的第一面板与第二面板;其中,所述第一面板与所述第二面板为存在对应光缆方向的两个面板,所述第一面板与所述第二面板中包含端子业务名称;

盘业务比对单元,用于根据所述端子业务名称对所述第一面板与所述第二面板中盘进行业务比对,得到盘业务比对结果;所述盘业务比对结果包括:盘匹配以及盘不匹配;

纤芯业务填充单元,用于获取所述第一面板以及所述第二面板间的匹配盘,并根据端子业务状态对所述匹配盘中各端子进行纤芯状态标记及业务填充。

本发明公开一种纤芯业务匹配设备,包括:

存储器,用于存储程序;

处理器,用于执行程序时实现纤芯业务匹配方法的步骤。

本发明所提供的纤芯业务匹配方法,充分利用计算机技术对于海量数据管理的优势,根据端子业务名称进行盘业务的自动查询比对,根据比对结果可以确定匹配盘,避免了光纤长距离、跨区域等人工管理时无法及时准确更新的缺点,通过查询纤芯两端的端子业务状态对匹配的纤芯盘进行纤芯状态标记及业务的填充,大大减少了查找纤芯业务数据时出现漏缺和错误的几率,提升了整体光纤数据管理的效率以及准确度。

本发明还提供了一种纤芯业务匹配装置及设备,具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种纤芯业务匹配方法的流程图;

图2为本发明实施例提供的一种进行端子业务查询标记的过程示意图;

图3为本发明实施例提供的一种纤芯业务填充示意图;

图4为本发明实施例提供的一种纤芯业务匹配过程示意图;

图5为本发明实施例提供的一种纤芯业务匹配装置的结构框图;

图6为本发明实施例提供的一种纤芯业务匹配设备的结构示意图。

具体实施方式

本发明的核心是提供一种纤芯业务匹配方法,该方法提升了管理的效率以及准确度;本发明的另一核心是提供一种纤芯业务匹配装置及设备。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

请参考图1,图1为本实施例提供的一种纤芯业务匹配方法的流程图;该方法主要可以包括:

步骤s110、确定待匹配的第一面板与第二面板。

其中,面板为记录光纤网络端子业务信息的调度板,可以为光交箱的面板,也可以为odf(opticaldistributionframe光纤配线架)面板等。

待匹配的两面板需保证存在对应光缆方向的盘,光缆方向的确定可以通过获取面板中光缆方向信息,若光缆方向指示两面板的光缆传输起始点相反,例如c面板的光缆方向为“杭州至绍兴”,e面板的光缆方向为“绍兴至杭州”,则两面板光缆方向对应,如e面板中无“杭州”与“绍兴”间的盘光缆方向,则两面板光缆方向不对应。光缆方向对应指示两盘存在业务关联,可以实现业务比对。

一般来说,面板中面板信息包含容量、面-框、盘号、面板名称、光缆方向、纤芯类型、公里数、纤芯序号和对应每一纤芯序号的业务名称信息等,其中,本实施例主要利用面板中端子业务名称实现对纤芯业务的匹配,其它信息可以根据比对的需要进行选用,在此不做限定。

需要说明的是,任意两个光缆方向对应的面板接口均可确定为第一面板以及第二面板,“第一”与“第二”仅用作区分两面板,与其它意义无关。

步骤s120、根据端子业务名称对第一面板与第二面板中盘进行业务比对,得到盘业务比对结果。

对有业务关联的两个面板中的盘业务信息进行查询比较,根据端子业务信息进行比对,得到盘比对结果,其中,盘比对结果包括盘匹配以及盘不匹配。

具体地,此外,进行盘比对的过程还可以根据盘中各端子的业务信息进行盘业务统计,比如a盘中有4个端子进行业务1,3个端子进行业务2,一个端子业务为空等,统计后直接对盘间业务统计信息进行比对,根据比对结果判定盘匹配结果等;也可以直接对各盘中各端子进行逐一业务比对,以盘为单位进行端子业务比对统计等,由于端子匹配结果后续还可以用于进行纤芯业务的标记工作,实现对业务匹配的端子间的纤芯业务标记,为减少额外工作量,同时保证比对准确率,本实施例中仅以后述过程为例进行介绍,其它方式均可参照本实施例的介绍,在此不再赘述。

具体地,对端子进行业务比对,根据各端子业务比对结果进行盘业务比对的过程具体可以包括以下步骤:

确定第一面板与第二面板中待比对的两端盘;

对两端盘中各端子进行业务比对,得到端子业务比对结果,并对匹配端子进行匹配标记;其中,端子业务比对结果包括:端子匹配以及端子不匹配;

统计两端盘中各端子的业务比对结果,生成两端盘的盘业务比对结果,并对匹配盘进行匹配标记。

以上进行盘业务比对的过程是以盘中各端子进行业务比对后,进行盘比对结果的统计,该方法充分考虑了各端子业务信息,精确度较高,且进行匹配盘以及匹配端子的标记,方便在后续操作中轻易获取业务匹配的盘以及端子。其中,对端子进行业务比对的方式以及进行盘比对结果的统计方式在此均不做限定。对端子进行业务比对的方式可以任意选取两端盘中端子进行业务比对,也可以尽量选取端子序号相似的端子进行业务比较等,盘比对结果的统计方式比如可以通过进行匹配端子数量进行判定,也可以通过为匹配端子配置相应匹配值后进行盘匹配值的统计等,在此仅以上述方式为例进行介绍。

步骤s130、获取第一面板以及第二面板间的匹配盘,并根据端子业务状态对匹配盘中各端子进行纤芯状态标记及业务填充。

盘匹配指示着两盘为光缆方向对应的面板中可能为业务匹配的盘,即可能承载着相同的信息传输任务,两盘间连接的属同组纤芯段,为简化用户直接对光纤信息查看时繁琐的过程,提升信息查看速度,避免对纤芯的两端端子的匹配以及端子业务信息的获取,避免光纤的长距离、跨区域等特征以及人工管理的制约性,本实施例中在得到匹配盘后,根据端子业务状态对匹配盘中各端子进行纤芯状态标记及业务填充。

具体地,对匹配盘中各端子进行纤芯状态标记的过程大体可以分为两个步骤:确定匹配盘中业务匹配的端子,以及根据两端端子业务状态进行纤芯状态标记。若在盘业务比对过程中包括对端子进行业务比对的过程,即预先得到了端子业务比对结果,得到了匹配端子,该步骤中可以直接对匹配端子的业务状态进行纤芯状态标记,比如两端业务为空,标记纤芯状态为“空闲”;两端业务不为空,标记纤芯状态为“占用”,并根据端子业务名称进行纤芯业务填充,此外,对盘中不匹配的端子的纤芯状态标记过程不做限定,可以统一以起点端子业务状态进行纤芯状态标记,也可以不进行标记等,可以根据需要进行步骤的设定。

基于上述介绍,本实施例提供的纤芯业务匹配方法,充分利用计算机技术对于海量数据管理的优势,根据端子业务名称进行盘业务的自动查询比对,根据比对结果可以确定匹配盘,避免了光纤长距离、跨区域等人工管理时无法及时准确更新的缺点,通过查询纤芯两端的端子业务状态对匹配的纤芯盘进行纤芯状态标记,大大减少了查找纤芯业务数据时出现漏缺和错误的几率,提升了整体光纤数据管理的效率以及准确度。

实施例二:

上述实施例中对根据端子业务名称对第一面板中盘与第二面板中盘进行业务比对的过程不做限定,本实施例中以下述过程为例,包括以下步骤:

步骤一:确定第一面板与第二面板中待比对的两端盘;

步骤二:对两端盘中各端子进行业务比对,得到端子业务比对结果,并对匹配端子进行匹配标记;其中,端子业务比对结果包括:端子匹配以及端子不匹配;

步骤三:统计两端盘中各端子的业务比对结果,生成两端盘的盘业务比对结果,并对匹配盘进行匹配标记。

由于上述步骤三在确定匹配盘后对匹配盘进行匹配标记,以显示两端盘业务匹配,而一个盘在确定了匹配盘后一般不会存在第二个匹配盘,为避免重复盘业务比对过程带来的资源浪费,优选地,在确定待比对的两端盘时可以首先进行盘匹配标记的判断,具体地,确定第一面板与第二面板中待比对的两端盘具体包括以下步骤:

(1)确定第一面板中待比对盘;

判断与第一面板中待比对盘的盘序号相同的第二面板中盘是否存在匹配标记;

(2)若第二面板中盘不存在匹配标记,将当前进行匹配标记判断的第一面板及第二面板中盘作为待比对的两端盘。

另外,本实施例中对步骤二中对端子进行业务比对的方式不做限定。对端子进行业务比对的方式可以任意选取两端盘中端子进行业务比对,也可以尽量选取端子序号相似的端子进行业务比较等。由于目前在进行面板架设时,一般会将两端盘中相同序号的端子设置为纤芯的两端,用于承载共同的信息传输任务,因此,为减少匹配端子比对的工作量,提升整体匹配速度,本实施中首先以两端盘中相同端子序号的两端端子为准进行业务查询比对进行介绍,其他进行端子业务比对的方式本实施例中不再赘述,均可参照本实施例的介绍。例如,确定第一面板中f号盘与第二面板中h号盘进行业务比对,每个盘中有12个端子,另i=1…12,j=1…12(“…”用于指示取值范围),i=1,j=i,获取两端端子业务名称,判断两端相同端子序号对应的业务名称是否相同,如果相同,判定两端子匹配;如果不相同,令j=1,对h盘中各端子进行逐一业务比对,直至得到与i端子业务匹配的端子(本实施例中对相同端子序号的两端子业务比对不匹配情况下的处理方式不做限定,在此以上述处理过程为例,此外,还可以直接跳转至下一组相同端子序号的端子进行业务比较等)。

一般来说,端子业务名称主要可以分为两大类,一种为端子业务为空,另一种为端子业务不为空,而端子业务为空可能有两个原因,一是此端子确实没有业务,二是此端子本身有业务但是录入时遗漏,因此相比有业务的端子,端子业务为空的原因不确定性更大,对于有业务的端子后续需要比对业务名称,但对于业务为空的端子则无此步骤,为对端子业务为空的端子进行更精确、快速的业务填充,尽量避免遗漏录入情况对后续步骤精确度的影响,优选地,在对端子进行业务比较时可以区分业务是否为空的两种情况,具体地,对两端盘中相同端子序号的两端端子进行业务查询比对的过程具体可以包括以下步骤:

判断第一面板中待比对盘的第一端子业务是否为空;

如果为空,且与第一端子的端子序号相同的第二面板盘中端子业务不同,跳转至第一面板的第一盘中第二端子与第二面板中待比对盘进行业务比较;

如果不为空,且与第一端子的端子序号相同的第二面板盘中端子业务不同,将第一面板的第一盘中第一端子与盘序号相同的第二面板中其它端子进行业务比较。

当以第一面板的第一盘中端子为待匹配端子,将第二面板中第一盘的端子与第一面板中第一盘端子进行业务比对过程中,第一盘中待匹配端子业务为空时,可能为实际业务为空的端子,也可能为忘记录入端子业务信息的端子,若对端相同序号的端子业务同为空时,说明待匹配端子属于实际业务为空的概率较大,为提升比对速度,可以判定两端子匹配,跳转至下一组端子进行业务比对;若对端相同序号的端子业务不为空时,说明待匹配端子属于忘记录入端子业务信息的概率较大,此时,可以先当作两端子不匹配,跳转至下一组端子进行业务匹配,后续可以提示相关技术人员进行查看以进行端子信息的修正等。第一盘中待匹配端子业务不为空时,也可能为两种情况,其一为端子业务信息确如录入信息,另一种为录入信息有误(可能为业务为空但错入信息,也可能为业务信息录入错误,即有业务但信息录入错误),该种情况概率较小,若与对端相同序号的端子业务相同时,由于两对端端子同时录入错误的情况几乎为零,因此为提升整体业务匹配速度,该种情况可以判定两端子业务匹配;若与对端相同序号的端子业务名称不一致,为提升整体效率可以暂时忽略录入错误的情况,可以进一步与第二面板中第一盘中其它端子进行逐一业务比对。上述介绍中对两端子业务匹配的情形下跳转的下一组端子不做限定,可以跳转至下一组相同序号的端子进行业务比对等。

为便于后续对匹配端子进行纤芯业务写入,本实施例中在对两端盘中各端子进行业务比对之后进一步对匹配端子进行匹配标记。这样可以直接获取到匹配端子,从而可以进一步对匹配端子间纤芯进行业务填充。

由于端子匹配可以大致分为两种情况,其一为两端子业务不为空且相同,其二为端子业务均为空,对两种端子匹配的情况为便于后续进行纤芯业务的精确高效填充,便于对匹配端子序号进行查找,可选地,对匹配端子进行匹配标记具体可为:根据匹配端子的业务状态以及两端端子序号对匹配端子进行匹配标记。比如,对两端子业务不为空且匹配的情况以两匹配端子序号为标识进行标记,例如两匹配端子分别为i和j时标记为“i-j”;对两端子业务为空且匹配的情况以“οο”为标识进行标记。

则具体地,基于上述优选方案进行端子业务查询比对的过程具体可以为:

i=1…12,j=1…12(指示每个盘有12个端子,如若盘设置的端子数不同时,可以对此进行修改)。

其中,i为f盘的端子序号,j为h盘的端子序号。

i=1。

通过查询每个端子对应的业务名称判断业务是否为空。

如果是,判断对端(h盘)相同端子序号对应的业务名称是否为空?

如果是,以“οο”标识标记两端端子序号,i=i+1,直至i=12。

如果否,i=i+1,直至i=12。

如果否,j=i,通过查询端子对应的业务名称判断两端业务是否一致?

如果是,以“i-j”标识标记两端端子序号,i=i+1,直至i=12。

盘比对结果的统计方式比如可以通过进行匹配端子数量进行判定,也可以通过为匹配端子配置相应匹配值后进行盘匹配值的统计等,本实施例中对盘匹配值的确定方法不做限定。其中,由于端子匹配结果可以包括端子业务均为空,以及端子业务不为空且相同等形式,由于不同的端子匹配结果需要相对应的进行的后续处理过程不同,因此,优选地,可以根据端子匹配结果进行盘匹配值的计算,则具体地,统计两端盘中各端子的业务比对结果具体包括以下步骤:

为端子的不同匹配状态分配对应匹配值;其中,匹配状态包括:端子匹配且业务不为空、端子匹配且业务为空、端子不匹配;

根据两端盘中各端子业务查询比对结果以及对应的匹配值统计盘匹配值;

判断盘匹配值是否达到预设匹配阈值;

如果达到,判定两盘匹配;

如果未达到,判定两盘不匹配。

进行匹配值计算的过程比如为不同的端子匹配结果分配不同的匹配值,得到所有端子匹配结果后进行盘匹配值的统计。例如,首先判断1端子业务是否为空,如1端子业务为空,判断与该端子对端相同端子序号对应的业务是否为空,如果对端端子业务也为空,盘匹配值+1;如果两端子中只有一端业务为空,盘匹配值+0;如果两端子业务均不为空,进一步判断两端子业务是否相同,如果两端子业务相同且均不为空,盘匹配值+3,如若两端子业务均不为空,且不同,盘匹配值+0,对两盘所有端子逐一进行业务匹配后即可统计得到盘匹配值,判断盘匹配值是否达到预设匹配阈值,如果达到,判定两盘匹配,如果未达到,判定两盘不匹配。

基于上述进行端子匹配的过程,进一步基于匹配值进行盘匹配确定的过程可以如下所示,图2所示为本实施例提供的一种进行端子业务查询标记的过程示意图,下述步骤可与图2相互参照。

i=1…12,j=1…12(指示每个盘有12个端子,如若盘设置的端子数不同时,可以对此进行修改),a=0。

其中,i为f盘的端子序号,j为h盘的端子序号。a为本实施例中定义的一个权值变量,用于记录每两个盘匹配过程中业务的匹配度。

i=1。

通过查询每个端子对应的业务名称(也即字符串)判断业务是否为空。

如果是,判断对端(h盘)相同端子序号对应的业务名称是否为空?

如果是,以“οο”标识标记两端端子序号,a=a+1,i=i+1,直至i=12。

如果否,i=i+1,直至i=12。

如果否,j=i,通过查询端子对应的业务名称判断两端业务是否一致?

如果是,以“i-j”标识标记两端端子序号,a=a+3,i=i+1,直至i=12。

如果否,j=j+1,直至j=12。

判断a是否不小于匹配阈值?

如果是,判定两端盘匹配。

如果否,判定两端盘不匹配。

对于有业务并且业务匹配的情况,权值加3,对于两端都为空的情况权值加1,是综合考虑有业务且业务匹配or两端业务都为空这两种情况对于盘匹配的决定性程度确定的加权值,当然,权值是可以修改的,比如可以设置为0.9、3.1,另外,对运算规则也可以相适应修改,本实施例中以相加为例,还可以为指数乘等。

实施例三:

基于实施例二中提供的盘匹配过程,根据端子业务状态对匹配盘中匹配端子进行纤芯状态标记及业务填充的过程具体可以为:

对有匹配标记的端子根据业务填充端的业务状态进行纤芯状态标记及业务填充;

对无匹配标记的且业务为空的端子,若与其端子序号相同的对端端子无匹配标记,或,对无匹配标记的且业务不为空的端子,若与其端子序号相同的对端端子业务为空,纤芯业务以业务填充端为准进行填充,并将纤芯状态标记为占用;

对无匹配标记的且业务不为空的端子,若与其端子序号相同的对端端子业务不为空,输出当前两对端端子业务不对应的提示信息。

基于上述端子匹配比对过程,若端子有匹配标记,指示存在业务对应的对端端子,此时可以直接根据当前端子的状态进行纤芯状态的标记,例如当前端业务为空时,纤芯序号以起点端子序号为准,纤芯业务为空,纤芯状态标记为“空闲”;当前端业务不为空时,纤芯序号、纤芯业务以起点端子序号为准,纤芯状态标记为“占用”。

由于一般来说在进行端子业务分配时是以盘为基准进行业务分配的,若在进行端子业务比对过程中没有匹配端子,即端子没有匹配标记,指示可能存在错误的端子业务信息录入。如若端子无匹配标记的且业务为空,同时与其端子序号相同的对端端子有匹配标记时,可能为非相同序号端子匹配的情况,此时可以进入下一组端子业务的匹配遍历;如若端子无匹配标记的且业务为空,而与其端子序号相同的对端端子也无匹配标记时,指示当前端可能存在业务信息忘记录入的情况,为提升整体信息匹配速率,可以假定两端子匹配,令纤芯序号与起点为准,纤芯业务以终点为准,纤芯状态标记为“占用”。如若端子无匹配标记的且业务不为空,若与其端子序号相同的对端端子业务不为空,此时可能存在至少一端端子业务输入错误,为提示相关技术人员进行及时信息修正,可以输出当前两对端端子业务不对应的提示信息。

具体地,对匹配盘进行纤芯业务填充的过程具体可以参照以下步骤,图3所示为本实施例提供的一种纤芯业务填充示意图,下述步骤与图3可相互对照。

i=1…12,i=1,判断端子序号是否标记?

如果是,判断业务是否为空?

如果是,纤芯序号以起点(f盘)端子序号为准,纤芯业务为空,纤芯状态标记为“空闲”。

如果否,纤芯序号、纤芯业务以起点(f盘)端子序号为准,纤芯状态标记为“占用”。

如果否,判断业务是否为空?

如果是,判断对端是否标记?

如果是,跳过。

如果否,纤芯序号以起点(在此以业务填充端为起点f盘为例)为准,纤芯业务以终点(h盘)为准,纤芯状态标记为“占用”。

如果否,j=i,判断j端是否为空?

如果是,纤芯序号、纤芯业务以起点(f盘)为准,纤芯状态标记为“占用”。

如果否,系统给出相应提示“(f盘)的(i端)与(h盘)的(i端)业务不对应”。

i=i+1,直至i=12。

如果否,判定不匹配,h=h+1,直至h=g。

f=f+1,直至f=sum。

基于上述方式进行纤芯状态标记,可以对业务名称录入错误的情况进行自动适应性纤芯状态标记调整,很大程度上避免了端子业务名称录入错误对后续工作的影响,且大大提升了纤芯业务匹配的效率。

实施例四:

为加深对上述实施例的具体实现过程的理解,本实施例以在盘业务逐一匹配比对的过程中进行盘匹配标记以及纤芯业务标记的整体流程运转过程为例,对本发明提供的纤芯业务匹配方法进行介绍,其它实施方式均可参照本实施例的介绍。图4所示为本实施例提供的一种纤芯业务匹配过程示意图,该过程主要包括以下步骤:

1、f=1…sum(即f的取值是从1到sum的sum个正整数,sum是每个纤芯段中的盘数,纤芯段是指光缆方向和路由均一致的纤芯的集合),h=1…g,g=sum(若同方向只有一个纤芯段,则sum=r),f为c面板的盘,h为e面板的盘,c面板和e面板是存在对应的光缆方向的两个面板。

2、令f=1,h=1。

3、判断h盘是否标记?

(1)、是,h=h+1,直至h=g。

(2)、否,进入步骤(2.1)进行业务查询标记。

(2.1)、i=1…12,j=1…12(指示每个盘有12个端子,如若盘设置的端子数不同时,可以对此进行修改),a=0。

其中,i为f盘的端子序号,j为h盘的端子序号。a为本实施例中定义的一个权值变量,用于记录每两个盘匹配过程中业务的匹配度。

(2.2)、i=1。

(2.3)、通过查询每个端子对应的业务名称(也即字符串)判断业务是否为空。

(2.3.1)、是,判断对端(h盘)相同端子序号对应的业务名称是否为空?

(2.3.1.1)、是,以“οο”标识标记两端端子序号,a=a+1,i=i+1,直至i=12。

(2.3.1.2)、否,i=i+1,直至i=12。

(2.3.2)、否,j=i,通过查询端子对应的业务名称判断两端业务是否一致?

(2.3.2.1)、是,以“i-j”标识标记两端端子序号,a=a+3,i=i+1,直至i=12。

(2.3.2.2)、否,j=1,判断j端端子序号是否标记?

(2.3.2.2.1)、是,j=j+1,直至j=12。

(2.3.2.2.2)、否,判断i端与j端业务是否一致?

(2.3.2.2.2.1)、是,以“i-j”标识标记两端端子序号,a=a+3,i=i+1,直至i=12。

(2.3.2.2.2.2)、否,j=j+1,直至j=12。

(2.4)、判断a是否不小于匹配阈值?

(2.4.1)、是,判定两端盘匹配,进入步骤(2.4.1.1)进行业务填充。

(2.4.1.1)、i=1,判断端子序号是否标记?

(2.4.1.1.1)、是,判断业务是否为空?

(2.4.1.1.1.1)、是,纤芯序号以起点(f盘)端子序号为准,纤芯业务为空,纤芯状态标记为“空闲”。

(2.4.1.1.1.2)、否,纤芯序号、纤芯业务以起点(f盘)端子序号为准,纤芯状态标记为“占用”。

(2.4.1.1.2)、否,判断业务是否为空?

(2.4.1.1.2.1)、是,判断对端是否标记?

(2.4.1.1.2.1.1)、是,跳过。

(2.4.1.1.2.1.2)、否,纤芯序号以起点(f盘)为准,纤芯业务以终点(h盘)为准,纤芯状态标记为“占用”。

(2.4.1.1.2.2)、否,j=i,判断j端是否为空?

(2.4.1.1.2.2.1)、是,纤芯序号、纤芯业务以起点(f盘)为准,纤芯状态标记为“占用”。

(2.4.1.1.2.2.2)、否,系统给出相应提示“(f盘)的(i端)与(h盘)的(i端)业务不对应”。

(2.4.1.2)、i=i+1,直至i=12。

(2.4.2)、否,判定不匹配,h=h+1,直至h=g。

4、f=f+1,直至f=sum。

本实施例提供的纤芯业务匹配过程充分考虑原始数据模板的多样性,利用权值门限判定业务盘的匹配,并结合人工录入习惯,自动进行纤芯业务的填充,在保证数据准确性的同时大大提高了纤芯业务匹配的效率。

实施例五:

请参考图5,图5为本发明实施例提供的一种纤芯业务匹配装置的结构框图;可以包括:面板确定单元510、盘业务比对单元520以及纤芯业务填充单元530。本实施例提供的纤芯业务匹配装置可与上述纤芯业务匹配方法相互对照。

其中,面板确定单元510主要用于确定待匹配的第一面板与第二面板;其中,第一面板与第二面板为存在对应光缆方向的两个面板,第一面板与第二面板中包含端子业务名称;

盘业务比对单元520主要用于根据端子业务名称对第一面板与第二面板中盘进行业务比对,得到盘业务比对结果;盘业务比对结果包括:盘匹配以及盘不匹配;

纤芯业务填充单元530主要用于获取第一面板以及第二面板间的匹配盘,并根据端子业务状态对匹配盘中各端子进行纤芯状态标记及业务填充。

本实施例提供的纤芯业务匹配装置提升了管理的效率以及准确度。

其中,盘业务比对单元520具体可以包括:两端盘确定子单元、端子业务比对子单元以及端子匹配结果统计单元。

两端盘确定子单元,用于确定第一面板与第二面板中待比对的两端盘;

端子业务比对子单元,用于对两端盘中各端子进行业务比对,得到端子业务比对结果,并对匹配端子进行匹配标记;其中,端子业务比对结果包括:端子匹配以及端子不匹配;

端子匹配结果统计单元,用于统计两端盘中各端子的业务比对结果,生成两端盘的盘业务比对结果,并对匹配盘进行匹配标记。

可选地,两端盘确定子单元具体可以包括:

第一面板盘确定子单元,用于确定第一面板中待比对盘;(可以以1号盘开始进行遍历)。

标记判断子单元,用于判断与第一面板中待比对盘的盘序号相同的第二面板中盘是否存在匹配标记;

第二面板盘确定子单元,用于当第二面板中盘不存在匹配标记时,将当前进行匹配标记判断的第一面板及第二面板中盘作为待比对的两端盘。

可选地,端子业务比对子单元具体可以包括:

业务判断子单元,用于判断第一面板中待比对盘的第一端子业务是否为空;

第一跳转子单元,用于当第一端子业务为空,且与第一端子的端子序号相同的第二面板盘中端子业务不同时,跳转至第一面板的第一盘中第二端子与第二面板中待比对盘进行业务比较;

第二跳转子单元,用于当第一端子业务不为空,且与第一端子的端子序号相同的第二面板盘中端子业务不同时,将第一面板的第一盘中第一端子与盘序号相同的第二面板中其它端子进行业务比较。

可选地,端子业务比对子单元具体可以用于对两端盘中各端子进行业务比对,得到端子业务比对结果,并根据匹配端子的业务状态以及两端端子序号对匹配端子进行匹配标记。

可选地,端子业务比对子单元中可以进一步包括:冗余删除子单元,用于删除匹配盘对应的端子匹配标记外的端子匹配标记。

可选地,纤芯业务填充单元具体可以包括:

第一标记子单元,第一标记子单元与冗余删除子单元连接,用于对有匹配标记的端子根据业务填充端的业务状态进行纤芯状态标记及业务填充;

第二标记子单元,用于对无匹配标记的且业务为空的端子,当与其端子序号相同的对端端子无匹配标记,或,对无匹配标记的且业务不为空的端子,当与其端子序号相同的对端端子业务为空时,纤芯业务以业务填充端为准进行填充,并将纤芯状态标记为占用;

第三标记子单元,用于对无匹配标记的且业务不为空的端子,当与其端子序号相同的对端端子业务不为空时,输出当前两对端端子业务不对应的提示信息。

可选地,端子匹配结果统计单元具体可以包括:

匹配值分配子单元,用于为端子的不同匹配状态分配对应匹配值;其中,匹配状态包括:端子匹配且业务不为空、端子匹配且业务为空、端子不匹配;

匹配值统计子单元,用于根据两端盘中各端子业务查询比对结果以及对应的匹配值统计盘匹配值;

匹配值判断子单元,用于判断盘匹配值是否达到预设匹配阈值;

匹配判定子单元,用于当盘匹配值达到预设匹配阈值时,判定两盘匹配;

不匹配判定子单元,用于当盘匹配值未达到预设匹配阈值时,判定两盘不匹配。

实施例六:

本实施例提供另一种纤芯业务匹配装置结构,该装置主要包括:纤芯盘循环单元、业务查询标记单元以及业务填充单元。

一、纤芯盘循环单元主要用于执行下述步骤:

1、f=1…sum(即f的取值是从1到sum的sum个正整数,sum是每个纤芯段中的盘数,纤芯段是指光缆方向和路由均一致的纤芯的集合),h=1…g,g=sum(若同方向只有一个纤芯段,则sum=r),f为c面板的盘,h为e面板的盘,c面板和e面板是光缆方向对应的两个面板。

2、令f=1,h=1。

3、判断h盘是否标记?

(1)、是,h=h+1,直至h=g。

(2)、否,进入业务查询标记单元进行业务查询标记,得到盘业务匹配结果。

若两端盘匹配,进入业务填充单元进行纤芯业务填充。

若两端盘不匹配,h=h+1,直至h=g。

(3)、f=f+1,直至f=sum。

二、业务查询标记单元主要用于执行下述步骤:

(2.1)、i=1…12,j=1…12(指示每个盘有12个端子,如若盘设置的端子数不同时,可以对此进行修改),a=0。

其中,i为f盘的端子序号,j为h盘的端子序号。a为本实施例中定义的一个权值变量,用于记录每两个盘匹配过程中业务的匹配度。

(2.2)、i=1。

(2.3)、通过查询每个端子对应的业务名称(也即字符串)判断业务是否为空。

(2.3.1)、是,判断对端(h盘)相同端子序号对应的业务名称是否为空?

(2.3.1.1)、是,以“οο”标识标记两端端子序号,a=a+1,i=i+1,直至i=12。

(2.3.1.2)、否,i=i+1,直至i=12。

(2.3.2)、否,j=i,通过查询端子对应的业务名称判断两端业务是否一致?

(2.3.2.1)、是,以“i-j”标识标记两端端子序号,a=a+3,i=i+1,直至i=12。

(2.3.2.2)、否,j=1,判断j端端子序号是否标记?

(2.3.2.2.1)、是,j=j+1,直至j=12。

(2.3.2.2.2)、否,判断i端与j端业务是否一致?

(2.3.2.2.2.1)、是,以“i-j”标识标记两端端子序号,a=a+3,i=i+1,直至i=12。

(2.3.2.2.2.2)、否,j=j+1,直至j=12。

(2.4)、判断a是否不小于匹配阈值?

(2.4.1)、是,判定两端盘匹配。

(2.4.2)、否,判定两端盘不匹配。

三、业务填充单元主要用于执行下述步骤:

(2.4.1.1)、i=1,判断端子序号是否标记?

(2.4.1.1.1)、是,判断业务是否为空?

(2.4.1.1.1.1)、是,纤芯序号以起点(f盘)端子序号为准,纤芯业务为空,纤芯状态标记为“空闲”。

(2.4.1.1.1.2)、否,纤芯序号、纤芯业务以起点(f盘)端子序号为准,纤芯状态标记为“占用”。

(2.4.1.1.2)、否,判断业务是否为空?

(2.4.1.1.2.1)、是,判断对端是否标记?

(2.4.1.1.2.1.1)是,跳过。

(2.4.1.1.2.1.2)、否,纤芯序号以起点(f盘)为准,纤芯业务以终点(h盘)为准,纤芯状态标记为“占用”。

(2.4.1.1.2.2)、否,j=i,判断j端是否为空?

(2.4.1.1.2.2.1)、是,纤芯序号、纤芯业务以起点(f盘)为准,纤芯状态标记为“占用”。

(2.4.1.1.2.2.2)、否,系统给出相应提示“(f盘)的(i端)与(h盘)的(i端)业务不对应”。

(2.4.1.2)、i=i+1,直至i=12。

本实施例提供的纤芯业务匹配装置可以大大加快纤芯业务写入速度,提升整体纤芯业务比对效率。

实施例七:

本实施例提供一种纤芯业务匹配设备;该设备可以包括:存储器以及处理器。纤芯业务匹配设备可参照上述纤芯业务匹配方法的介绍。

其中,存储器主要用于存储程序;

处理器主要用于执行程序时实现上述纤芯业务匹配方法的步骤。

请参考图6,为本实施例提供的一种纤芯业务匹配设备的结构示意图,该纤芯业务匹配设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在纤芯业务匹配设备301上执行存储介质330中的一系列指令操作。

纤芯业务匹配设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作系统341,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上面图1所描述的纤芯业务匹配方法中的步骤可以由纤芯业务匹配设备的结构实现。

实施例八:

本实施例公开了一种可读存储介质,可读存储介质上存储有程序,程序被处理器执行时实现纤芯业务匹配方法的步骤,其中,纤芯业务匹配方法可参照图1对应的实施例,在此不再赘述。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的纤芯业务匹配方法、装置、设备及可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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