本發(fā)明涉及互聯(lián)網(wǎng),尤其涉及一種基于標(biāo)準(zhǔn)接口的任務(wù)管理方法、系統(tǒng)、統(tǒng)一需求管理平臺(tái)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著科技和互聯(lián)網(wǎng)的發(fā)展,每家企業(yè)為了支撐業(yè)務(wù)場(chǎng)景,不斷研發(fā)各種各樣的系統(tǒng),來(lái)支撐千變?nèi)f化的業(yè)務(wù),為業(yè)務(wù)發(fā)展提供系統(tǒng)化的支撐能力,用于提效和提質(zhì)。
2、但在實(shí)際企業(yè)發(fā)展過(guò)程中,不斷構(gòu)建系統(tǒng)的同時(shí),陸續(xù)形成了龐大的系統(tǒng)壁壘,系統(tǒng)之間有著千絲萬(wàn)縷的關(guān)聯(lián),而且極不結(jié)構(gòu)化,這對(duì)響應(yīng)企業(yè)千變?nèi)f化的業(yè)務(wù),系統(tǒng)支撐和升級(jí)能力逐漸形成壁壘,導(dǎo)致開(kāi)發(fā)成本增加、交付周期變長(zhǎng)。
3、因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種基于標(biāo)準(zhǔn)接口的任務(wù)管理方法、系統(tǒng)、統(tǒng)一需求管理平臺(tái)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中不同部門(mén)員工解決各需求問(wèn)題使用不同的平臺(tái),導(dǎo)致各部門(mén)之間存在系統(tǒng)壁壘,從而導(dǎo)致產(chǎn)品集成成本高和周期長(zhǎng)的問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,所述基于標(biāo)準(zhǔn)接口的任務(wù)管理方法包括如下步驟:
3、獲取用戶(hù)輸入的目標(biāo)任務(wù)信息,根據(jù)所述目標(biāo)任務(wù)信息與多個(gè)作業(yè)平臺(tái)建立連接,并接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)歷史任務(wù)結(jié)果;
4、對(duì)所有所述歷史任務(wù)結(jié)果進(jìn)行抽象處理,得到多個(gè)流程信息,根據(jù)所有所述流程信息定義接口規(guī)范,并根據(jù)所述接口規(guī)范定義信息更新標(biāo)準(zhǔn)接口、數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口和需求更新標(biāo)準(zhǔn)接口;
5、將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,并將所述消息隊(duì)列分別通過(guò)所述信息更新標(biāo)準(zhǔn)接口和所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口發(fā)送到多個(gè)所述作業(yè)平臺(tái);
6、通過(guò)所述需求更新標(biāo)準(zhǔn)接口接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)回傳信息,并整合所有所述回傳信息,得到目標(biāo)任務(wù)結(jié)果。
7、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述獲取用戶(hù)輸入的目標(biāo)任務(wù)信息,根據(jù)所述目標(biāo)任務(wù)信息與多個(gè)作業(yè)平臺(tái)建立連接,并接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)歷史任務(wù)結(jié)果,具體包括:
8、獲取用戶(hù)輸入的目標(biāo)任務(wù)信息,分析所述目標(biāo)任務(wù)信息,生成多個(gè)連接指令;
9、根據(jù)多個(gè)所述連接指令,分別與多個(gè)作業(yè)平臺(tái)建立連接,并接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)歷史任務(wù)結(jié)果。
10、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述歷史任務(wù)結(jié)果包括:需求描述信息、需求派發(fā)信息、需求轉(zhuǎn)發(fā)信息和需求完成信息;
11、所述對(duì)所有所述歷史任務(wù)結(jié)果進(jìn)行抽象處理,得到多個(gè)流程信息,根據(jù)所有所述流程信息定義接口規(guī)范,并根據(jù)所述接口規(guī)范定義信息更新標(biāo)準(zhǔn)接口、數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口和需求更新標(biāo)準(zhǔn)接口,具體包括:
12、分別對(duì)每個(gè)所述需求描述信息、每個(gè)所述需求派發(fā)信息、每個(gè)所述需求轉(zhuǎn)發(fā)信息和每個(gè)所述需求完成信息進(jìn)行抽象處理,得到每個(gè)所述作業(yè)平臺(tái)對(duì)應(yīng)的流程信息;
13、根據(jù)每個(gè)所述流程信息定義接口規(guī)范,根據(jù)所述接口規(guī)范,定義信息更新標(biāo)準(zhǔn)接口、數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口和需求更新標(biāo)準(zhǔn)接口。
14、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,并將所述消息隊(duì)列分別通過(guò)所述信息更新標(biāo)準(zhǔn)接口和所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口發(fā)送到多個(gè)所述作業(yè)平臺(tái),具體包括:
15、將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,通過(guò)所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口獲取每個(gè)所述作業(yè)平臺(tái)發(fā)送的需求獲取指令;
16、根據(jù)多個(gè)所述需求獲取指令,分別在所述消息隊(duì)列中提取多個(gè)目標(biāo)需求,并將每個(gè)所述目標(biāo)需求通過(guò)所述信息更新標(biāo)準(zhǔn)接口發(fā)送到對(duì)應(yīng)的所述作業(yè)平臺(tái)。
17、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,通過(guò)所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口獲取每個(gè)所述作業(yè)平臺(tái)發(fā)送的需求獲取指令,之前還包括:
18、攔截所述目標(biāo)任務(wù)信息,判斷所述目標(biāo)任務(wù)信息是否符合預(yù)設(shè)規(guī)則;
19、若所述目標(biāo)任務(wù)信息符合預(yù)設(shè)規(guī)則,則放行所述目標(biāo)任務(wù)信息。
20、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述通過(guò)所述需求更新標(biāo)準(zhǔn)接口接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)回傳信息,并整合所有所述回傳信息,得到目標(biāo)任務(wù)結(jié)果,具體包括:
21、通過(guò)所述需求更新標(biāo)準(zhǔn)接口接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)回傳信息,其中,每個(gè)所述回傳信息分別由員工根據(jù)對(duì)應(yīng)的目標(biāo)需求構(gòu)建,并上傳到對(duì)應(yīng)的所述作業(yè)平臺(tái);
22、整合所有所述回傳信息,得到所述目標(biāo)任務(wù)信息的目標(biāo)任務(wù)結(jié)果。
23、可選地,所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法,其中,所述整合所有所述回傳信息,得到所述目標(biāo)任務(wù)信息的目標(biāo)任務(wù)結(jié)果,之后還包括:
24、將預(yù)設(shè)的評(píng)分表和所述目標(biāo)任務(wù)結(jié)果發(fā)送到已連接的用戶(hù)端設(shè)備,以提示用戶(hù)對(duì)所述目標(biāo)任務(wù)結(jié)果進(jìn)行評(píng)價(jià)。
25、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種基于標(biāo)準(zhǔn)接口的任務(wù)管理系統(tǒng),其中,所述基于標(biāo)準(zhǔn)接口的任務(wù)管理系統(tǒng)包括:
26、平臺(tái)建立模塊,用于獲取用戶(hù)輸入的目標(biāo)任務(wù)信息,根據(jù)所述目標(biāo)任務(wù)信息與多個(gè)作業(yè)平臺(tái)建立連接,并接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)歷史任務(wù)結(jié)果;
27、接口定義模塊,用于對(duì)所有所述歷史任務(wù)結(jié)果進(jìn)行抽象處理,得到多個(gè)流程信息,根據(jù)所有所述流程信息定義接口規(guī)范,并根據(jù)所述接口規(guī)范定義信息更新標(biāo)準(zhǔn)接口、數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口和需求更新標(biāo)準(zhǔn)接口;
28、需求發(fā)送模塊,用于將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,并將所述消息隊(duì)列分別通過(guò)所述信息更新標(biāo)準(zhǔn)接口和所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口發(fā)送到多個(gè)所述作業(yè)平臺(tái);
29、結(jié)果生成模塊,用于通過(guò)所述需求更新標(biāo)準(zhǔn)接口接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)回傳信息,并整合所有所述回傳信息,得到目標(biāo)任務(wù)結(jié)果,其中,多個(gè)所述回傳信息由員工根據(jù)所述目標(biāo)任務(wù)信息構(gòu)建,并分別上傳到多個(gè)所述作業(yè)平臺(tái)。
30、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種統(tǒng)一需求管理平臺(tái),其中,所述統(tǒng)一需求管理平臺(tái)包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的基于標(biāo)準(zhǔn)接口的任務(wù)管理程序,所述基于標(biāo)準(zhǔn)接口的任務(wù)管理程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法的步驟。
31、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有基于標(biāo)準(zhǔn)接口的任務(wù)管理程序,所述基于標(biāo)準(zhǔn)接口的任務(wù)管理程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的基于標(biāo)準(zhǔn)接口的任務(wù)管理方法的步驟。
32、本發(fā)明中,獲取用戶(hù)輸入的目標(biāo)任務(wù)信息,根據(jù)所述目標(biāo)任務(wù)信息與多個(gè)作業(yè)平臺(tái)建立連接,并接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)歷史任務(wù)結(jié)果;對(duì)所有所述歷史任務(wù)結(jié)果進(jìn)行抽象處理,得到多個(gè)流程信息,根據(jù)所有所述流程信息定義接口規(guī)范,并根據(jù)所述接口規(guī)范定義信息更新標(biāo)準(zhǔn)接口、數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口和需求更新標(biāo)準(zhǔn)接口;將所述目標(biāo)任務(wù)信息添加到消息隊(duì)列,并將所述消息隊(duì)列分別通過(guò)所述信息更新標(biāo)準(zhǔn)接口和所述數(shù)據(jù)請(qǐng)求標(biāo)準(zhǔn)接口發(fā)送到多個(gè)所述作業(yè)平臺(tái);通過(guò)所述需求更新標(biāo)準(zhǔn)接口接收多個(gè)所述作業(yè)平臺(tái)發(fā)送的多個(gè)回傳信息,并整合所有所述回傳信息,得到目標(biāo)任務(wù)結(jié)果。本發(fā)明通過(guò)設(shè)置一個(gè)標(biāo)準(zhǔn)化的中心系統(tǒng),并利用多個(gè)標(biāo)準(zhǔn)接口統(tǒng)一管理各作業(yè)平臺(tái)發(fā)送的數(shù)據(jù),從而解決不同部門(mén)員工使用不同的平臺(tái),避免了各部門(mén)之間產(chǎn)生數(shù)據(jù)系統(tǒng)壁壘的問(wèn)題,顯著降低了產(chǎn)品集成成本和周期,并且通過(guò)統(tǒng)一的管理平臺(tái),不需要用戶(hù)在不同的平臺(tái)提出需求增加或改變,有效提高了用戶(hù)的使用體驗(yàn)。