智能路線生成方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件領(lǐng)域,具體而言,涉及一種智能路線生成方法和裝置。
【背景技術(shù)】
[0002]在電力系統(tǒng)中,電網(wǎng)故障經(jīng)常出現(xiàn),對于僅有單個故障的情況,維修人員一般在接到任務之后就立即對該電網(wǎng)故障進行維修,而對于多個故障同時出現(xiàn)的情況,維修人員往往憑借主觀判斷或者上級的執(zhí)行來對各個故障進行維修,在維修的路上花費時間較長,這嚴重浪費工作人員的搶修時間,搶修的效率也因為路上堵車等狀況的影響而降低。
[0003]針對上述的維修路線安排不合理導致的維修效率低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種智能路線生成方法和裝置,以至少解決維修路線安排不合理導致的維修效率低的技術(shù)問題。
[0005]根據(jù)本發(fā)明實施例的一個方面,提供了一種智能路線生成方法,該方法包括:獲取服務器下發(fā)的故障工單中的多個故障信息,其中,故障信息中至少記錄有故障位置;獲取終端的當前地理位置;基于多個故障位置和當前地理位置確定故障范圍;獲取故障范圍內(nèi)的實時路況信息;按照實時路況信息、當前地理位置和多個故障位置確定維修路線,其中,維修路線中包括當前地理位置和多個故障位置。
[0006]進一步地,按照實時路況信息、當前地理位置和多個故障位置確定維修路線包括:第一生成步驟,選擇多個故障位置中與當前地理位置最近的一個故障位置為當前故障點,按照當前地理位置和當前故障點確定的故障范圍的路況,生成從當前地理位置到當前故障點的第一路徑;第二生成步驟,以當前故障點為起點,從多個故障位置中除當前故障點外的故障位置中,搜索與當前故障點的距離最短的一個故障位置為下一故障點,生成從當前故障點到下一故障點的第二路徑;循環(huán)執(zhí)行步驟,循環(huán)執(zhí)行第二生成步驟,直至遍歷完故障范圍中的所有故障位置;路線確定步驟,基于生成的第一路徑和第二路徑確定維修路線。
[0007]進一步地,生成從當前故障點到下一故障點的第二路徑包括:實時獲取當前故障點與下一故障點所在故障區(qū)域的路況信息;根據(jù)路況信息生成第二路徑,其中,故障范圍包括故障區(qū)域。
[0008]進一步地,故障信息還包括故障類型,循環(huán)執(zhí)行步驟,循環(huán)執(zhí)行第二生成步驟,直至遍歷完故障范圍中的所有故障位置包括:按故障類型對故障位置進行排序生成故障序列;以預設數(shù)目的故障位置為一組,依次對故障序列中的每組故障位置進行確定維修路線的操作。
[0009]進一步地,在按照實時路況信息、當前地理位置和多個故障位置確定維修路線之后,該方法包括:實時獲取終端的軌跡信號;根據(jù)軌跡信號生成終端的維修軌跡。
[0010]根據(jù)本發(fā)明實施例的另一方面,還提供了一種智能路線生成裝置,該裝置包括:第一獲取單元,用于獲取服務器下發(fā)的故障工單中的多個故障信息,其中,故障信息中至少記錄有故障位置;第二獲取單元,用于獲取終端的當前地理位置;第一確定單元,用于基于多個故障位置和當前地理位置確定故障范圍;第三獲取單元,用于獲取故障范圍內(nèi)的實時路況信息;第二確定單元,用于按照實時路況信息、當前地理位置和多個故障位置確定維修路線,其中,維修路線中包括當前地理位置和多個故障位置。
[0011]進一步地,第二確定單元包括:第一生成模塊,用于執(zhí)行第一生成步驟,選擇多個故障位置中與當前地理位置最近的一個故障位置為當前故障點,按照當前地理位置和當前故障點確定的故障范圍的路況,生成從當前地理位置到當前故障點的第一路徑;第二生成模塊,用于執(zhí)行第二生成步驟,以當前故障點為起點,從多個故障位置中除當前故障點外的故障位置中,搜索與當前故障點的距離最短的一個故障位置為下一故障點,生成從當前故障點到下一故障點的第二路徑;循環(huán)執(zhí)行模塊,用于執(zhí)行循環(huán)執(zhí)行步驟,循環(huán)執(zhí)行第二生成步驟,直至遍歷完故障范圍中的所有故障位置;路線確定模塊,用于執(zhí)行路線確定步驟,基于生成的第一路徑和第二路徑確定維修路線。
[0012]進一步地,第二生成模塊包括:獲取模塊,用于實時獲取當前故障點與下一故障點所在故障區(qū)域的路況信息;生成子模塊,用于根據(jù)路況信息生成第二路徑,其中,故障范圍包括故障區(qū)域。
[0013]進一步地,故障信息還包括故障類型,循環(huán)執(zhí)行模塊包括:排序模塊,用于按故障類型對故障位置進行排序生成故障序列;分組模塊,用于以預設數(shù)目的故障位置為一組,依次對故障序列中的每組故障位置進行確定維修路線的操作。
[0014]進一步地,裝置包括:獲取軌跡模塊,用于在按照實時路況信息、當前地理位置和多個故障位置確定維修路線之后,實時獲取終端的軌跡信號;顯示模塊,用于根據(jù)軌跡信號生成終端的維修軌跡。
[0015]在本發(fā)明實施例中,在獲取服務器下發(fā)的故障工單中的多個故障信息和終端的當前地理位置之后,基于該獲取到的多個故障位置和當前地理位置確定故障范圍,再獲取故障范圍內(nèi)的實時路況信息,然后按照實時路況信息、當前地理位置和多個故障位置確定維修路線。通過上述實施例,實現(xiàn)了根據(jù)故障的實際情況和路況等信息進行智能化安排維修行程的效果,解決了維修路線安排不合理導致的維修效率低的技術(shù)問題。
【附圖說明】
[0016]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明實施例的一種智能路線生成方法的流程圖;以及
[0018]圖2是根據(jù)本發(fā)明實施例的一種智能路線生成裝置的示意圖。
【具體實施方式】
[0019]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0020]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0021]根據(jù)本發(fā)明實施例,提供了一種智能路線生成方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0022]圖1是根據(jù)本發(fā)明實施例的一種智能路線生成方法的流程圖,如圖1所示,該方法包括如下步驟:
[0023]步驟S102,獲取服務器下發(fā)的故障工單中的多個故障信息,其中,故障信息中至少記錄有故障位置。
[0024]步驟S104,獲取終端的當前地理位置。
[0025]步驟S106,基于多個故障位置和當前地理位置確定故障范圍。
[0026]步驟S108,獲取故障范圍內(nèi)的實時路況信息。
[0027]步驟S110,按照實時路況信息、當前地理位置和多個故障位置確定維修路線,其中,維修路線中包括