本發(fā)明涉及電梯保養(yǎng),具體地,涉及電梯保養(yǎng)單自動(dòng)生成方法和系統(tǒng)。
背景技術(shù):
電梯保養(yǎng),是指:指定期對運(yùn)行的電梯部件進(jìn)行檢查、加油、清除積塵、調(diào)試安全裝置的工作,包括電梯曳引鋼絲繩的無損檢測與潤滑維護(hù)等。其中,無損檢測,是指:在不損害或不影響被檢測對象使用性能,不傷害被檢測對象內(nèi)部組織的前提下,利用材料內(nèi)部結(jié)構(gòu)異?;蛉毕荽嬖谝鸬臒?、聲、光、電、磁等反應(yīng)的變化,以物理或化學(xué)方法為手段,借助現(xiàn)代化的技術(shù)和設(shè)備器材,對試件內(nèi)部及表面的結(jié)構(gòu)、性質(zhì)、狀態(tài)及缺陷的類型、性質(zhì)、數(shù)量、形狀、位置、尺寸、分布及其變化進(jìn)行檢查和測試的方法。
由于電梯維護(hù)保養(yǎng)屬于國家規(guī)定的特種行業(yè),因此任何開展電梯保養(yǎng)工作的企業(yè)都需要辦理相應(yīng)的準(zhǔn)入資質(zhì)。目前,有關(guān)電梯的維保計(jì)劃主要依據(jù)國家特種設(shè)備安全技術(shù)規(guī)范TSGT5001-2009電梯使用管理與維護(hù)保養(yǎng)規(guī)則第十六條“電梯的維保分為半月、季度、半年、年度維保”進(jìn)行。但由于大多數(shù)電梯保養(yǎng)企業(yè)主要針對相近地理位置的幾個(gè)小區(qū)承結(jié)業(yè)務(wù),企業(yè)規(guī)模較小,管理運(yùn)營方法簡單,業(yè)務(wù)流動(dòng)性較大,抗風(fēng)險(xiǎn)能力很弱。由于面臨維護(hù)管理成本增加、利潤空間不斷壓縮等問題,對電梯的定期維保計(jì)劃和質(zhì)量很難達(dá)到較高的標(biāo)準(zhǔn),客觀上存在一定的安全隱患,迫切需要通過行業(yè)運(yùn)行模式頂層設(shè)計(jì)一套更加合理有效的電梯維護(hù)保養(yǎng)架構(gòu)。
因此,在國家互聯(lián)網(wǎng)+的戰(zhàn)略發(fā)展環(huán)境中,構(gòu)建一套信息化電梯運(yùn)維管理平臺(tái),建立電梯保養(yǎng)現(xiàn)代企業(yè)運(yùn)行制度就顯得尤為重要。目前,針對電梯數(shù)據(jù)的信息化管理平臺(tái)還比較少,除申請人推出“電梯大叔”云平臺(tái)外,還未見有其他相關(guān)平臺(tái),本發(fā)明主要針對信息化電梯運(yùn)維管理平臺(tái)中的電梯保養(yǎng)單生成方法進(jìn)行研究。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種電梯保養(yǎng)單自動(dòng)生成方法。
根據(jù)本發(fā)明提供的一種電梯保養(yǎng)單自動(dòng)生成方法,包括:
電梯數(shù)據(jù)獲取步驟:獲取電梯數(shù)據(jù);
數(shù)據(jù)有效性判斷步驟:根據(jù)電梯數(shù)據(jù)的日期屬性判斷電梯數(shù)據(jù)在當(dāng)前是否有效;若有效,則進(jìn)入首次電梯保養(yǎng)單生成步驟繼續(xù)執(zhí)行;若失效,則提示電梯數(shù)據(jù)已失效;
所述電梯保養(yǎng)單自動(dòng)生成方法,還包括如下任一個(gè)或任多個(gè)步驟:
首次電梯保養(yǎng)單生成步驟:根據(jù)電梯數(shù)據(jù)生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
后續(xù)電梯保養(yǎng)單生成步驟:根據(jù)電梯數(shù)據(jù)和本次維保日期,生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
優(yōu)選地,所述電梯數(shù)據(jù)包括:電梯維保開始日期、電梯維保期限、電梯上線日期;
電梯數(shù)據(jù)獲取步驟,包括如下任一個(gè)或任多個(gè)步驟:
-從數(shù)據(jù)庫獲取電梯數(shù)據(jù);
-從圖片中識別出電梯數(shù)據(jù);
-從識別碼中讀取電梯數(shù)據(jù);
所述數(shù)據(jù)有效性判斷步驟,包括:
日期date1計(jì)算步驟:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date2計(jì)算步驟:將電梯上線日期加上15天得到的日期,記為日期date2;
日期比較步驟:判斷日期date1是否早于日期date2;若是,則認(rèn)為電梯數(shù)據(jù)有效;若不是,則認(rèn)為電梯數(shù)據(jù)失效。
優(yōu)選地,所述首次電梯保養(yǎng)單生成步驟,包括:
日期date3提取步驟:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days1計(jì)算步驟:計(jì)算date3-date2之間相差的天數(shù)days1;
首次電梯保養(yǎng)單確定步驟:
-如果85<days1<95,則生成從日期date2開始的季保養(yǎng)單;
-如果175<days1<185,則生成從日期date2開始的半年保養(yǎng)單;
-如果0<days1<10,則生成從日期date2開始的年保養(yǎng)單;
-如果-95<days1<-85,則生成從日期date2開始的季保養(yǎng)單;
-如果-185<days1<-175,則生成從日期date2開始的半年保養(yǎng)單;
-如果days1<-355,則生成從日期date2開始的年保養(yǎng)單;
-其它情況,則生成從日期date2開始的半月保養(yǎng)單。
優(yōu)選地,所述后續(xù)電梯保養(yǎng)單生成步驟,包括:
日期date1計(jì)算步驟:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date4計(jì)算步驟:將本次維保日期加上15天得到的日期,記為日期date4;
日期分析步驟:判斷日期date1是否早于日期date4;若是,則認(rèn)為電梯數(shù)據(jù)有效,進(jìn)入日期date3提取步驟;若不是,則認(rèn)為電梯數(shù)據(jù)失效;
日期date3提取步驟:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days2計(jì)算步驟:計(jì)算date3-date4之間相差的天數(shù)days2;
后續(xù)電梯保養(yǎng)單確定步驟:分析本次維保類型type;
-如果type為季保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半月保,則查找當(dāng)前電梯維保記錄最近一次非半月保養(yǎng)單的開始日期date5和前次維保類型typeold;
A.如果沒有查找到記錄,則按年檢計(jì)算,方法如下:
-如果85<days2<95,則生成從日期date4開始的季保養(yǎng)單;
-如果175<days2<185,則生成從日期date4開始的半年保養(yǎng)單;
-如果0<days2<10,則生成從日期date4開始的年保養(yǎng)單;
-如果-95<days2<-85,則生成從日期date4開始的季保養(yǎng)單;
-如果-185<days2<-175,則生成從日期date4開始的半年保養(yǎng)單;
-如果days2<-355,則生成從日期date4開始的年保養(yǎng)單;
-其它情況,則生成從日期date4開始的半月保養(yǎng)單;
B.如果查找到記錄,則計(jì)算date4-date5之間相差的天數(shù)days3;
B1.如果85<days3<95:
-當(dāng)typeold為半年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為季保、days3<0且days3>-355時(shí),則生成從日期date4開始的年保養(yǎng)單;
-當(dāng)typeold為季保、days3>0且days3<10時(shí),則生成從日期date4開始的年保養(yǎng)單;
-其他情況,則生成從日期date4開始的半年保養(yǎng)單;
B2.如果days3≤85或者days3≥95:生成從日期date4開始的半月保養(yǎng)單。
優(yōu)選地,包括:
派發(fā)保養(yǎng)單步驟:設(shè)置定時(shí)器,每天固定時(shí)刻遍歷所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;或者在每一次新電梯保養(yǎng)單生成時(shí)遍歷當(dāng)前所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;其中,派發(fā)方式包括派發(fā)到移動(dòng)終端上。
根據(jù)本發(fā)明提供的一種電梯保養(yǎng)單自動(dòng)生成系統(tǒng),包括:
電梯數(shù)據(jù)獲取模塊:獲取電梯數(shù)據(jù);
數(shù)據(jù)有效性判斷模塊:根據(jù)電梯數(shù)據(jù)的日期屬性判斷電梯數(shù)據(jù)在當(dāng)前是否有效;若有效,則觸發(fā)首次電梯保養(yǎng)單生成模塊繼續(xù)執(zhí)行;若失效,則提示電梯數(shù)據(jù)已失效;
所述電梯保養(yǎng)單自動(dòng)生成系統(tǒng),還包括如下任一個(gè)或任多個(gè)模塊:
首次電梯保養(yǎng)單生成模塊:根據(jù)電梯數(shù)據(jù)生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
后續(xù)電梯保養(yǎng)單生成模塊:根據(jù)電梯數(shù)據(jù)和本次維保日期,生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
優(yōu)選地,所述電梯數(shù)據(jù)包括:電梯維保開始日期、電梯維保期限、電梯上線日期;
電梯數(shù)據(jù)獲取模塊,用于執(zhí)行如下任一個(gè)或任多個(gè)步驟:
-從數(shù)據(jù)庫獲取電梯數(shù)據(jù);
-從圖片中識別出電梯數(shù)據(jù);
-從識別碼中讀取電梯數(shù)據(jù);
所述數(shù)據(jù)有效性判斷模塊,包括:
日期date1計(jì)算模塊:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date2計(jì)算模塊:將電梯上線日期加上15天得到的日期,記為日期date2;
日期比較模塊:判斷日期date1是否早于日期date2;若是,則認(rèn)為電梯數(shù)據(jù)有效;若不是,則認(rèn)為電梯數(shù)據(jù)失效。
優(yōu)選地,所述首次電梯保養(yǎng)單生成模塊,包括:
日期date3提取模塊:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days1計(jì)算模塊:計(jì)算date3-date2之間相差的天數(shù)days1;
首次電梯保養(yǎng)單確定模塊:
-如果85<days1<95,則生成從日期date2開始的季保養(yǎng)單;
-如果175<days1<185,則生成從日期date2開始的半年保養(yǎng)單;
-如果0<days1<10,則生成從日期date2開始的年保養(yǎng)單;
-如果-95<days1<-85,則生成從日期date2開始的季保養(yǎng)單;
-如果-185<days1<-175,則生成從日期date2開始的半年保養(yǎng)單;
-如果days1<-355,則生成從日期date2開始的年保養(yǎng)單;
-其它情況,則生成從日期date2開始的半月保養(yǎng)單。
優(yōu)選地,所述后續(xù)電梯保養(yǎng)單生成模塊,包括:
日期date1計(jì)算模塊:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date4計(jì)算模塊:將本次維保日期加上15天得到的日期,記為日期date4;
日期分析模塊:判斷日期date1是否早于日期date4;若是,則認(rèn)為電梯數(shù)據(jù)有效,觸發(fā)日期date3提取模塊;若不是,則認(rèn)為電梯數(shù)據(jù)失效;
日期date3提取模塊:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days2計(jì)算模塊:計(jì)算date3-date4之間相差的天數(shù)days2;
后續(xù)電梯保養(yǎng)單確定模塊:分析本次維保類型type;
-如果type為季保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半月保,則查找當(dāng)前電梯維保記錄最近一次非半月保養(yǎng)單的開始日期date5和前次維保類型typeold;
A.如果沒有查找到記錄,則按年檢計(jì)算,方法如下:
-如果85<days2<95,則生成從日期date4開始的季保養(yǎng)單;
-如果175<days2<185,則生成從日期date4開始的半年保養(yǎng)單;
-如果0<days2<10,則生成從日期date4開始的年保養(yǎng)單;
-如果-95<days2<-85,則生成從日期date4開始的季保養(yǎng)單;
-如果-185<days2<-175,則生成從日期date4開始的半年保養(yǎng)單;
-如果days2<-355,則生成從日期date4開始的年保養(yǎng)單;
-其它情況,則生成從日期date4開始的半月保養(yǎng)單;
B.如果查找到記錄,則計(jì)算date4-date5之間相差的天數(shù)days3;
B1.如果85<days3<95:
-當(dāng)typeold為半年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為季保、days3<0且days3>-355時(shí),則生成從日期date4開始的年保養(yǎng)單;
-當(dāng)typeold為季保、days3>0且days3<10時(shí),則生成從日期date4開始的年保養(yǎng)單;
-其他情況,則生成從日期date4開始的半年保養(yǎng)單;
B2.如果days3≤85或者days3≥95:生成從日期date4開始的半月保養(yǎng)單。
優(yōu)選地,包括:
派發(fā)保養(yǎng)單模塊:設(shè)置定時(shí)器,每天固定時(shí)刻遍歷所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;或者在每一次新電梯保養(yǎng)單生成時(shí)遍歷當(dāng)前所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;其中,派發(fā)方式包括派發(fā)到移動(dòng)終端上。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:
由于電梯廣泛應(yīng)用于社會(huì)日常生活中,其安全性一直受到高度關(guān)注,因此,嚴(yán)格按照保養(yǎng)規(guī)則定期進(jìn)行電梯保養(yǎng)是一項(xiàng)不可少的重要工作。而作為電梯維護(hù)方的維保企業(yè),在進(jìn)行電梯保養(yǎng)的同時(shí),也需要考慮降低企業(yè)運(yùn)行成本、提高盈利等問題。本發(fā)明可以在滿足電梯保養(yǎng)規(guī)則的前提下,自動(dòng)生成電梯保養(yǎng)計(jì)劃,簡化企業(yè)內(nèi)部電梯保養(yǎng)調(diào)度程序,減低電梯保養(yǎng)成本。
本發(fā)明主要解決維保企業(yè)電梯保養(yǎng)派單自動(dòng)生成問題。對于加入信息化電梯運(yùn)維管理平臺(tái)的維保企業(yè),只要錄入相關(guān)維保電梯的少量信息,通過本發(fā)明即可根據(jù)電梯保養(yǎng)規(guī)則和效費(fèi)比直接生成針對維保電梯的下一次保養(yǎng)計(jì)劃,并完成向維保人員的自動(dòng)推送,從而簡化維保企業(yè)的業(yè)務(wù)流程。這種信息化的電梯保養(yǎng)派單生成方法能夠有效避免電梯在不同維保企業(yè)維保過程中產(chǎn)生的信息不一致現(xiàn)象,與電梯的信息化維保記錄相結(jié)合,可以提高維?;顒?dòng)的規(guī)范性,從而保證電梯的安全運(yùn)行。
本發(fā)明既要滿足國家制定的電梯維護(hù)保養(yǎng)規(guī)則要求,又能降低電梯維保企業(yè)的業(yè)務(wù)管理成本,能夠有效提高電梯運(yùn)維企業(yè)的信息化和規(guī)范化管理水平。能夠避免電梯在不同維保企業(yè)交接維保過程中產(chǎn)生的信息不一致現(xiàn)象,與電梯的信息化維保記錄相結(jié)合,可以提高維?;顒?dòng)的規(guī)范性,從而保證電梯的安全運(yùn)行。依托本發(fā)明建立起來的電梯維保信息管理平臺(tái),可以為第三方監(jiān)管機(jī)構(gòu)提供詳細(xì)的電梯維修保養(yǎng)原始記錄,跟蹤電梯使用的全過程,為衡量評價(jià)電梯質(zhì)量提供數(shù)據(jù)支撐。
附圖說明
通過閱讀參照以下附圖對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1為步驟流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變化和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。
本發(fā)明針對電梯維保既要滿足電梯維護(hù)保養(yǎng)規(guī)則要求,又要易于電梯維保企業(yè)實(shí)際應(yīng)用的具體情況,提出了一種自動(dòng)化的電梯保養(yǎng)派單生成方法,當(dāng)維保企業(yè)加入信息化管理平臺(tái)后,即可根據(jù)維保企業(yè)錄入的少量信息進(jìn)行第一次電梯維保養(yǎng)單生成與派單;當(dāng)一部電梯通過系統(tǒng)平臺(tái)完成一次維保并記錄后,此后可根據(jù)當(dāng)前維保記錄和前期錄入信息共同進(jìn)行下一次電梯維保養(yǎng)單生成與派單,本發(fā)明技術(shù)方案如圖1所示。
本發(fā)明的重點(diǎn)主要體現(xiàn)在第一次電梯保養(yǎng)單生成和下一次電梯保養(yǎng)單生成方法上。方法只需少量原始錄入信息即可生成符合實(shí)際條件的電梯維保計(jì)劃,即電梯保養(yǎng)單。
根據(jù)本發(fā)明提供的一種電梯保養(yǎng)單自動(dòng)生成方法,包括:
電梯數(shù)據(jù)獲取步驟:獲取電梯數(shù)據(jù);
數(shù)據(jù)有效性判斷步驟:根據(jù)電梯數(shù)據(jù)的日期屬性判斷電梯數(shù)據(jù)在當(dāng)前是否有效;若有效,則進(jìn)入首次電梯保養(yǎng)單生成步驟繼續(xù)執(zhí)行;若失效,則提示電梯數(shù)據(jù)已失效;
所述電梯保養(yǎng)單自動(dòng)生成方法,還包括如下任一個(gè)或任多個(gè)步驟:
首次電梯保養(yǎng)單生成步驟:根據(jù)電梯數(shù)據(jù)生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
后續(xù)電梯保養(yǎng)單生成步驟:根據(jù)電梯數(shù)據(jù)和本次維保日期,生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
進(jìn)一步地,所述電梯數(shù)據(jù)包括:電梯維保開始日期、電梯維保期限、電梯上線日期;
電梯數(shù)據(jù)獲取步驟,包括如下任一個(gè)或任多個(gè)步驟:
-從數(shù)據(jù)庫獲取電梯數(shù)據(jù);
-從圖片中識別出電梯數(shù)據(jù);
-從識別碼中讀取電梯數(shù)據(jù);
所述數(shù)據(jù)有效性判斷步驟,包括:
日期date1計(jì)算步驟:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date2計(jì)算步驟:將電梯上線日期加上15天得到的日期,記為日期date2;
日期比較步驟:判斷日期date1是否早于日期date2;若是,則認(rèn)為電梯數(shù)據(jù)有效;若不是,則認(rèn)為電梯數(shù)據(jù)失效。
進(jìn)一步地,所述首次電梯保養(yǎng)單生成步驟,包括:
日期date3提取步驟:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days1計(jì)算步驟:計(jì)算date3-date2之間相差的天數(shù)days1;
首次電梯保養(yǎng)單確定步驟:
-如果85<days1<95,則生成從日期date2開始的季保養(yǎng)單;
-如果175<days1<185,則生成從日期date2開始的半年保養(yǎng)單;
-如果0<days1<10,則生成從日期date2開始的年保養(yǎng)單;
-如果-95<days1<-85,則生成從日期date2開始的季保養(yǎng)單;
-如果-185<days1<-175,則生成從日期date2開始的半年保養(yǎng)單;
-如果days1<-355,則生成從日期date2開始的年保養(yǎng)單;
-其它情況,則生成從日期date2開始的半月保養(yǎng)單。
進(jìn)一步地,所述后續(xù)電梯保養(yǎng)單生成步驟,包括:
日期date1計(jì)算步驟:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date4計(jì)算步驟:將本次維保日期加上15天得到的日期,記為日期date4;
日期分析步驟:判斷日期date1是否早于日期date4;若是,則認(rèn)為電梯數(shù)據(jù)有效,進(jìn)入日期date3提取步驟;若不是,則認(rèn)為電梯數(shù)據(jù)失效;
日期date3提取步驟:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days2計(jì)算步驟:計(jì)算date3-date4之間相差的天數(shù)days2;
后續(xù)電梯保養(yǎng)單確定步驟:分析本次維保類型type;
-如果type為季保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半月保,則查找當(dāng)前電梯維保記錄最近一次非半月保養(yǎng)單的開始日期date5和前次維保類型typeold;
A.如果沒有查找到記錄,則按年檢計(jì)算,方法如下:
-如果85<days2<95,則生成從日期date4開始的季保養(yǎng)單;
-如果175<days2<185,則生成從日期date4開始的半年保養(yǎng)單;
-如果0<days2<10,則生成從日期date4開始的年保養(yǎng)單;
-如果-95<days2<-85,則生成從日期date4開始的季保養(yǎng)單;
-如果-185<days2<-175,則生成從日期date4開始的半年保養(yǎng)單;
-如果days2<-355,則生成從日期date4開始的年保養(yǎng)單;
-其它情況,則生成從日期date4開始的半月保養(yǎng)單;
B.如果查找到記錄,則計(jì)算date4-date5之間相差的天數(shù)days3;
B1.如果85<days3<95:
-當(dāng)typeold為半年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為季保、days3<0且days3>-355時(shí),則生成從日期date4開始的年保養(yǎng)單;
-當(dāng)typeold為季保、days3>0且days3<10時(shí),則生成從日期date4開始的年保養(yǎng)單;
-其他情況,則生成從日期date4開始的半年保養(yǎng)單;
B2.如果days3≤85或者days3≥95:生成從日期date4開始的半月保養(yǎng)單。
進(jìn)一步地,包括:
派發(fā)保養(yǎng)單步驟:設(shè)置定時(shí)器,每天固定時(shí)刻遍歷所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;或者在每一次新電梯保養(yǎng)單生成時(shí)遍歷當(dāng)前所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;其中,派發(fā)方式包括派發(fā)到移動(dòng)終端上。
根據(jù)本發(fā)明提供的一種電梯保養(yǎng)單自動(dòng)生成系統(tǒng),包括:
電梯數(shù)據(jù)獲取模塊:獲取電梯數(shù)據(jù);
數(shù)據(jù)有效性判斷模塊:根據(jù)電梯數(shù)據(jù)的日期屬性判斷電梯數(shù)據(jù)在當(dāng)前是否有效;若有效,則觸發(fā)首次電梯保養(yǎng)單生成模塊繼續(xù)執(zhí)行;若失效,則提示電梯數(shù)據(jù)已失效;
所述電梯保養(yǎng)單自動(dòng)生成系統(tǒng),還包括如下任一個(gè)或任多個(gè)模塊:
首次電梯保養(yǎng)單生成模塊:根據(jù)電梯數(shù)據(jù)生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
后續(xù)電梯保養(yǎng)單生成模塊:根據(jù)電梯數(shù)據(jù)和本次維保日期,生成電梯保養(yǎng)單,其中,電梯保養(yǎng)單的屬性包括電梯保養(yǎng)日期時(shí)間段;
進(jìn)一步地,所述電梯數(shù)據(jù)包括:電梯維保開始日期、電梯維保期限、電梯上線日期;
電梯數(shù)據(jù)獲取模塊,用于執(zhí)行如下任一個(gè)或任多個(gè)步驟:
-從數(shù)據(jù)庫獲取電梯數(shù)據(jù);
-從圖片中識別出電梯數(shù)據(jù);
-從識別碼中讀取電梯數(shù)據(jù);
所述數(shù)據(jù)有效性判斷模塊,包括:
日期date1計(jì)算模塊:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date2計(jì)算模塊:將電梯上線日期加上15天得到的日期,記為日期date2;
日期比較模塊:判斷日期date1是否早于日期date2;若是,則認(rèn)為電梯數(shù)據(jù)有效;若不是,則認(rèn)為電梯數(shù)據(jù)失效。
進(jìn)一步地,所述首次電梯保養(yǎng)單生成模塊,包括:
日期date3提取模塊:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days1計(jì)算模塊:計(jì)算date3-date2之間相差的天數(shù)days1;
首次電梯保養(yǎng)單確定模塊:
-如果85<days1<95,則生成從日期date2開始的季保養(yǎng)單;
-如果175<days1<185,則生成從日期date2開始的半年保養(yǎng)單;
-如果0<days1<10,則生成從日期date2開始的年保養(yǎng)單;
-如果-95<days1<-85,則生成從日期date2開始的季保養(yǎng)單;
-如果-185<days1<-175,則生成從日期date2開始的半年保養(yǎng)單;
-如果days1<-355,則生成從日期date2開始的年保養(yǎng)單;
-其它情況,則生成從日期date2開始的半月保養(yǎng)單。
進(jìn)一步地,所述后續(xù)電梯保養(yǎng)單生成模塊,包括:
日期date1計(jì)算模塊:將電梯維保開始日期加上電梯維保期限得到的日期,記為日期date1;
日期date4計(jì)算模塊:將本次維保日期加上15天得到的日期,記為日期date4;
日期分析模塊:判斷日期date1是否早于日期date4;若是,則認(rèn)為電梯數(shù)據(jù)有效,觸發(fā)日期date3提取模塊;若不是,則認(rèn)為電梯數(shù)據(jù)失效;
日期date3提取模塊:從電梯數(shù)據(jù)中提取出電梯年檢日期date3;
天數(shù)days2計(jì)算模塊:計(jì)算date3-date4之間相差的天數(shù)days2;
后續(xù)電梯保養(yǎng)單確定模塊:分析本次維保類型type;
-如果type為季保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為年保,則直接生成從日期date4開始的半月保養(yǎng)單;
-如果type為半月保,則查找當(dāng)前電梯維保記錄最近一次非半月保養(yǎng)單的開始日期date5和前次維保類型typeold;
A.如果沒有查找到記錄,則按年檢計(jì)算,方法如下:
-如果85<days2<95,則生成從日期date4開始的季保養(yǎng)單;
-如果175<days2<185,則生成從日期date4開始的半年保養(yǎng)單;
-如果0<days2<10,則生成從日期date4開始的年保養(yǎng)單;
-如果-95<days2<-85,則生成從日期date4開始的季保養(yǎng)單;
-如果-185<days2<-175,則生成從日期date4開始的半年保養(yǎng)單;
-如果days2<-355,則生成從日期date4開始的年保養(yǎng)單;
-其它情況,則生成從日期date4開始的半月保養(yǎng)單;
B.如果查找到記錄,則計(jì)算date4-date5之間相差的天數(shù)days3;
B1.如果85<days3<95:
-當(dāng)typeold為半年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為年保時(shí)生成從日期date4開始的季保養(yǎng)單;
-當(dāng)typeold為季保、days3<0且days3>-355時(shí),則生成從日期date4開始的年保養(yǎng)單;
-當(dāng)typeold為季保、days3>0且days3<10時(shí),則生成從日期date4開始的年保養(yǎng)單;
-其他情況,則生成從日期date4開始的半年保養(yǎng)單;
B2.如果days3≤85或者days3≥95:生成從日期date4開始的半月保養(yǎng)單。
進(jìn)一步地,包括:
派發(fā)保養(yǎng)單模塊:設(shè)置定時(shí)器,每天固定時(shí)刻遍歷所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;或者在每一次新電梯保養(yǎng)單生成時(shí)遍歷當(dāng)前所有未派發(fā)的電梯保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;其中,派發(fā)方式包括派發(fā)到移動(dòng)終端上。
下面對本發(fā)明進(jìn)行更為具體地說明。
1、第一次電梯保養(yǎng)單生成方法如下:
算法輸入:維保企業(yè)輸入合同、技師班組并認(rèn)領(lǐng)電梯(含錄入年檢日期)經(jīng)過成功審核后。重要參數(shù):審核日期(即電梯上線日期)、電梯年檢日期、合同號、合同日期(即電梯維保開始日期)及期限、技師班組號;
算法步驟:
1)計(jì)算合同日期加上電梯維保期限后得到的日期date1,和審核日期加上第一時(shí)間段(例如15天)后的日期date2相比,如果date2大,合同已接近失效,無需生成維保養(yǎng)單,算法停止;否則執(zhí)行步驟2);
2)針對當(dāng)前合同號中包含的每一部電梯,作如下操作:
提取當(dāng)前電梯的年檢日期date3,計(jì)算date3-date2之間相差的天數(shù)days1;
如果為正(含0)天數(shù),如果85<days1<95,生成從日期date2開始的季保養(yǎng)單;
如果175<days1<185,生成從日期date2開始的半年保養(yǎng)單;
如果0<days1<10,生成從日期date2開始的年保養(yǎng)單;
其他情況,生成從日期date2開始的半月保養(yǎng)單;
如果為負(fù)天數(shù),如果-95<days1<-85,生成從日期date2開始的季保養(yǎng)單;
如果-185<days1<-175,生成從日期date2開始的半年保養(yǎng)單;
如果days1<-355,生成從日期date2開始的年保養(yǎng)單;
其他情況,生成從日期date2開始的半月保養(yǎng)單;
3)對當(dāng)前合同號生成的保養(yǎng)單,根據(jù)指定的技師班組號立即進(jìn)行派單。
算法輸出:與合同綁定每一臺(tái)電梯的維修保養(yǎng)單。
2、下一次電梯保養(yǎng)單生成方法如下:
算法輸入:維保技師提交維保類型完成當(dāng)前維保任務(wù)后。重要參數(shù):本次維保日期、本次維保類型、電梯年檢日期、合同日期及期限。
算法步驟:
1)計(jì)算合同日期加上期限后得到的日期date1,和本次維保日期加上15天后的日期date4相比,如果date4大,合同已接近失效,無需生成維保養(yǎng)單,算法停止;
否則執(zhí)行步驟2);
2)提取當(dāng)前電梯的年檢日期date3,計(jì)算date3-date4之間相差的天數(shù)days2;
3)分析本次維保類型type
如果type為季保,直接生成從日期date4開始的半月保養(yǎng)單;
如果type為半年保,直接生成從日期date4開始的半月保養(yǎng)單;
如果type為年保,直接生成從日期date4開始的半月保養(yǎng)單;
如果type為半月保,查找當(dāng)前電梯維保記錄最近一次非半月保日期date4和前次保養(yǎng)類型typeold;
如果沒有記錄,按年檢計(jì)算,方法如下:
如果為正(含0)天數(shù),若85<days<95,生成從日期date4開始的季保養(yǎng)單;
若175<days<185,生成從日期date4開始的半年保養(yǎng)單;
若days<10,生成從日期date4開始的年保養(yǎng)單;
其它情況,生成從日期date4開始的半月保養(yǎng)單;
如果為負(fù)天數(shù),若-95<days<-85,生成從日期date4開始的季保養(yǎng)單;
若-185<days<-175,生成從日期date4開始的半年保養(yǎng)單;
若days<-355,生成從日期date4開始的年保養(yǎng)單;
其它情況,生成從日期date4開始的半月保養(yǎng)單;
如果有記錄,計(jì)算date4-date5之間相差的天數(shù)days3;
若85<days3<95:
若typeold為半年保,則生成從日期date4開始的保養(yǎng)單;
若typeold為年保,則生成從日期date4開始的季保養(yǎng)單;
若typeold為季保,此時(shí)要判斷是半年或年
若days3<0且days3>-355,則生成從日期date4開始的年保養(yǎng)單;
若days3>0且days3<10,則生成從日期date4開始的年保養(yǎng)單;
非上述兩種則生成從日期date4開始的半年保養(yǎng)單;
其它情況,則生成從日期date4開始的半月保養(yǎng)單;
4)設(shè)置定時(shí)器,每天固定時(shí)刻遍歷所有未派發(fā)的保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單;或者在每一次新保養(yǎng)單生成時(shí)遍歷當(dāng)前所有未派發(fā)的保養(yǎng)單,當(dāng)維保時(shí)間小于3天時(shí)進(jìn)行派單。
算法輸出:當(dāng)前電梯下一次的維保養(yǎng)單及派發(fā)班組關(guān)聯(lián)信息。
本領(lǐng)域技術(shù)人員知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)本發(fā)明提供的系統(tǒng)及其各個(gè)裝置、模塊、單元以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得本發(fā)明提供的系統(tǒng)及其各個(gè)裝置、模塊、單元以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器以及嵌入式微控制器等的形式來實(shí)現(xiàn)相同功能。所以,本發(fā)明提供的系統(tǒng)及其各項(xiàng)裝置、模塊、單元可以被認(rèn)為是一種硬件部件,而對其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置、模塊、單元也可以視為硬件部件內(nèi)的結(jié)構(gòu);也可以將用于實(shí)現(xiàn)各種功能的裝置、模塊、單元視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
以上對本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變化或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。在不沖突的情況下,本申請的實(shí)施例和實(shí)施例中的特征可以任意相互組合。