本說(shuō)明書涉及互聯(lián)網(wǎng),特別涉及一種資源補(bǔ)給任務(wù)分配方法、裝置、系統(tǒng)及服務(wù)器。
背景技術(shù):
1、當(dāng)前,戶外存在許多需要人們關(guān)愛和幫助的流浪動(dòng)物,通過(guò)設(shè)置投喂屋來(lái)收留這些流量動(dòng)物,給這些流量動(dòng)物提供住所和食糧等生活所需資源。
2、基于現(xiàn)有方法,往往無(wú)法使得上述流浪動(dòng)物得到及時(shí)、合理的照顧,也無(wú)法使得用戶可以便捷地實(shí)現(xiàn)對(duì)投喂屋進(jìn)行及時(shí)合理的資源(例如,食糧)補(bǔ)給,進(jìn)而會(huì)影響流浪動(dòng)物的生存和生活。
3、針對(duì)上述問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本說(shuō)明書實(shí)施例提供了一種資源補(bǔ)給任務(wù)分配方法、裝置、系統(tǒng)及服務(wù)器,以解決現(xiàn)有技術(shù)中無(wú)法使得用戶可以便捷地實(shí)現(xiàn)對(duì)投喂屋進(jìn)行及時(shí)合理的資源補(bǔ)給的問(wèn)題。
2、本說(shuō)明書實(shí)施例提供了一種資源補(bǔ)給任務(wù)分配方法,包括:
3、獲取多組候選資源補(bǔ)給任務(wù);
4、計(jì)算目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選資源補(bǔ)給任務(wù)的熟悉度數(shù)據(jù);
5、基于所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)的熟悉度數(shù)據(jù),從所述多組候選資源補(bǔ)給任務(wù)中確定出一組目標(biāo)任務(wù)分配給所述目標(biāo)對(duì)象。
6、在一個(gè)實(shí)施例中,所述資源補(bǔ)給任務(wù)包括以下至少之一:電池更換任務(wù)、食糧補(bǔ)給任務(wù)。
7、在一個(gè)實(shí)施例中,獲取多組候選資源補(bǔ)給任務(wù),包括:
8、獲取多個(gè)資源補(bǔ)給任務(wù)中各資源補(bǔ)給任務(wù)的任務(wù)數(shù)據(jù),所述任務(wù)數(shù)據(jù)包括所述資源補(bǔ)給任務(wù)表征的需要進(jìn)行資源補(bǔ)給的投喂終端的標(biāo)識(shí)和/或位置信息;
9、根據(jù)所述各資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,從所述多個(gè)資源補(bǔ)給任務(wù)中確定出多組候選資源補(bǔ)給任務(wù)。
10、在一個(gè)實(shí)施例中,在獲取多組候選資源補(bǔ)給任務(wù)之前,還包括:
11、接收任務(wù)分配請(qǐng)求;所述任務(wù)分配請(qǐng)求是所述目標(biāo)對(duì)象到達(dá)補(bǔ)給站時(shí)通過(guò)客戶端發(fā)出的請(qǐng)求。
12、在一個(gè)實(shí)施例中,獲取多個(gè)資源補(bǔ)給任務(wù)中各資源補(bǔ)給任務(wù)的任務(wù)數(shù)據(jù),包括:
13、獲取目標(biāo)區(qū)域內(nèi)多個(gè)投喂終端中各投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù);
14、根據(jù)所述各投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),確定需要進(jìn)行資源補(bǔ)給的目標(biāo)投喂終端;
15、基于所述目標(biāo)投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),生成資源補(bǔ)給任務(wù)。
16、在一個(gè)實(shí)施例中,根據(jù)所述各投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),確定需要進(jìn)行資源補(bǔ)給的目標(biāo)投喂終端,包括:
17、獲取所述各投喂終端在歷史時(shí)間段內(nèi)的電池電量消耗數(shù)據(jù)和/或食糧消耗數(shù)據(jù);
18、基于所述各投喂終端的電池剩余電量數(shù)據(jù)和歷史時(shí)間段內(nèi)的電池電量消耗數(shù)據(jù),確定需要進(jìn)行電池更換的目標(biāo)投喂終端;和/或,根據(jù)所述各投喂終端的食糧余量數(shù)據(jù)和歷史時(shí)間段內(nèi)的食糧消耗數(shù)據(jù),確定需要進(jìn)行食糧補(bǔ)給的目標(biāo)投喂終端。
19、在一個(gè)實(shí)施例中,所述資源補(bǔ)給任務(wù)包括食糧補(bǔ)給任務(wù);
20、相應(yīng)的,基于所述目標(biāo)投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),生成資源補(bǔ)給任務(wù),包括:
21、獲取所述目標(biāo)投喂終端在歷史時(shí)間段內(nèi)的食糧消耗數(shù)據(jù);
22、根據(jù)所述目標(biāo)投喂終端的食糧余量數(shù)據(jù)、所述目標(biāo)投喂終端在歷史時(shí)間段內(nèi)的食糧消耗數(shù)據(jù)和預(yù)計(jì)任務(wù)完成所需時(shí)間,確定所述目標(biāo)投喂終端的食糧補(bǔ)給量;
23、基于所述目標(biāo)投喂終端的食糧補(bǔ)給量,生成食糧補(bǔ)給任務(wù)。
24、在一個(gè)實(shí)施例中,根據(jù)所述各資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,從所述多個(gè)資源補(bǔ)給任務(wù)中確定出多組候選資源補(bǔ)給任務(wù),包括:
25、根據(jù)目標(biāo)對(duì)象的位置信息以及所述各資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,從所述多個(gè)資源補(bǔ)給任務(wù)中確定出多組候選資源補(bǔ)給任務(wù)。
26、在一個(gè)實(shí)施例中,根據(jù)目標(biāo)對(duì)象的位置信息以及所述各資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,從所述多個(gè)資源補(bǔ)給任務(wù)中確定出多組候選資源補(bǔ)給任務(wù),包括:
27、根據(jù)目標(biāo)對(duì)象的位置信息以及所述各資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,確定出與所述目標(biāo)對(duì)象之間的距離滿足預(yù)設(shè)條件的多個(gè)資源補(bǔ)給任務(wù);
28、將所述滿足預(yù)設(shè)條件的多個(gè)資源補(bǔ)給任務(wù)劃分為多組任務(wù);所述多組任務(wù)中各組任務(wù)中均包含預(yù)設(shè)任務(wù)數(shù)量的資源補(bǔ)給任務(wù);
29、計(jì)算所述目標(biāo)對(duì)象完成所述多組任務(wù)中各組任務(wù)所需的成本;所述成本與所需花費(fèi)的時(shí)間和/或所需行駛的路程相關(guān);
30、根據(jù)完成所述各組任務(wù)所需的成本,確定出分配給所述目標(biāo)對(duì)象的多組候選資源補(bǔ)給任務(wù)。
31、在一個(gè)實(shí)施例中,計(jì)算目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選資源補(bǔ)給任務(wù)的熟悉度數(shù)據(jù),包括:
32、獲取所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)中各任務(wù)對(duì)應(yīng)的位置信息的哈希網(wǎng)格分;
33、根據(jù)所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)中各任務(wù)對(duì)應(yīng)的哈希網(wǎng)格分,確定所述目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選資源補(bǔ)給任務(wù)的熟悉度數(shù)據(jù);
34、其中,所述哈希網(wǎng)格分是通過(guò)以下方式確定的:
35、將目標(biāo)區(qū)域劃分為多個(gè)哈希網(wǎng)格;
36、根據(jù)所述目標(biāo)對(duì)象在歷史時(shí)間段完成的資源補(bǔ)給任務(wù)對(duì)應(yīng)的投喂終端的位置信息,確定所述目標(biāo)對(duì)象對(duì)所述多個(gè)哈希網(wǎng)格中各哈希網(wǎng)格的哈希網(wǎng)格分。
37、在一個(gè)實(shí)施例中,所述方法還包括:
38、獲取所述目標(biāo)對(duì)象對(duì)所述一組目標(biāo)任務(wù)的任務(wù)執(zhí)行進(jìn)度;
39、在所述任務(wù)執(zhí)行進(jìn)度滿足預(yù)設(shè)條件的情況下,獲取補(bǔ)給站中的電池電量數(shù)據(jù),根據(jù)所述電池電量數(shù)據(jù)將所述電池電量最高的預(yù)設(shè)任務(wù)數(shù)量的電池分配給所述目標(biāo)對(duì)象,并將分配給所述目標(biāo)對(duì)象的電池的使用狀態(tài)更新為已預(yù)約。
40、在一個(gè)實(shí)施例中,在基于所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)的熟悉度數(shù)據(jù),從所述多組候選資源補(bǔ)給任務(wù)中確定出一組目標(biāo)任務(wù)分配給所述目標(biāo)對(duì)象之后,還包括:
41、基于所述一組目標(biāo)任務(wù)中各目標(biāo)任務(wù)對(duì)應(yīng)的投喂終端的位置信息以及所述目標(biāo)對(duì)象的位置信息,生成目標(biāo)路線數(shù)據(jù);所述目標(biāo)路線數(shù)據(jù)所表征的路線途徑所述各目標(biāo)任務(wù)對(duì)應(yīng)的投喂終端;
42、將所述一組目標(biāo)任務(wù)中各目標(biāo)任務(wù)的任務(wù)數(shù)據(jù)和所述目標(biāo)路線數(shù)據(jù)發(fā)送至所述目標(biāo)對(duì)象的客戶端,使得所述目標(biāo)對(duì)象根據(jù)所述目標(biāo)路線數(shù)據(jù)執(zhí)行所述一組目標(biāo)任務(wù)。
43、本說(shuō)明書實(shí)施例還提供了一種資源補(bǔ)給任務(wù)分配裝置,包括:
44、獲取模塊,用于獲取多組候選資源補(bǔ)給任務(wù);
45、計(jì)算模塊,用于計(jì)算目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選資源補(bǔ)給任務(wù)的熟悉度數(shù)據(jù);
46、分配模塊,用于基于所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)的熟悉度數(shù)據(jù),從所述多組候選資源補(bǔ)給任務(wù)中確定出一組目標(biāo)任務(wù)分配給所述目標(biāo)對(duì)象。
47、本說(shuō)明書實(shí)施例還提供一種服務(wù)器,包括處理器以及用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器,所述處理器執(zhí)行所述指令時(shí)實(shí)現(xiàn)上述任意實(shí)施例中所述的資源補(bǔ)給任務(wù)分配方法的步驟。
48、本說(shuō)明書實(shí)施例還提供一種資源補(bǔ)給任務(wù)分配系統(tǒng),包括:
49、服務(wù)器,用于獲取多組候選資源補(bǔ)給任務(wù);計(jì)算目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選資源補(bǔ)給任務(wù)的熟悉度數(shù)據(jù);基于所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)的熟悉度數(shù)據(jù),從所述多組候選資源補(bǔ)給任務(wù)中確定出一組目標(biāo)任務(wù)分配給所述目標(biāo)對(duì)象。
50、在一個(gè)實(shí)施例中,所述資源補(bǔ)給任務(wù)分配系統(tǒng)還包括:
51、多個(gè)投喂終端,所述投喂終端包括電池電量檢測(cè)裝置和食糧余量檢測(cè)裝置;所述電池電量檢測(cè)裝置用于檢測(cè)所述投喂終端的電池剩余電量數(shù)據(jù);所述食糧余量檢測(cè)裝置用于檢測(cè)所述投喂終端的食糧余量數(shù)據(jù);
52、所述服務(wù)器具體用于:獲取所述多個(gè)投喂終端中各投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù);根據(jù)所述各投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),確定需要進(jìn)行資源補(bǔ)給的目標(biāo)投喂終端;基于所述目標(biāo)投喂終端的電池剩余電量數(shù)據(jù)和/或食糧余量數(shù)據(jù),生成資源補(bǔ)給任務(wù)。
53、在一個(gè)實(shí)施例中,所述系統(tǒng)還包括客戶端;
54、所述服務(wù)器還用于基于所述一組目標(biāo)任務(wù)中各目標(biāo)任務(wù)對(duì)應(yīng)的投喂終端的位置信息以及所述目標(biāo)對(duì)象的位置信息,生成目標(biāo)路線數(shù)據(jù);所述目標(biāo)路線數(shù)據(jù)所表征的路線途徑所述各目標(biāo)任務(wù)對(duì)應(yīng)的投喂終端;還用于將所述一組目標(biāo)任務(wù)中各目標(biāo)任務(wù)的任務(wù)數(shù)據(jù)和所述目標(biāo)路線數(shù)據(jù)發(fā)送至所述目標(biāo)對(duì)象的客戶端;
55、所述客戶端用于基于所述一組目標(biāo)任務(wù)中各目標(biāo)任務(wù)的任務(wù)數(shù)據(jù)和所述目標(biāo)路線數(shù)據(jù)進(jìn)行頁(yè)面展示,使得所述目標(biāo)對(duì)象根據(jù)所述目標(biāo)路線數(shù)據(jù)執(zhí)行所述一組目標(biāo)任務(wù)。
56、本說(shuō)明書實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,所述指令被執(zhí)行時(shí)實(shí)現(xiàn)上述任意實(shí)施例中所述的資源補(bǔ)給任務(wù)分配方法的步驟。
57、本說(shuō)明書實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意實(shí)施例中所述的資源補(bǔ)給任務(wù)分配方法的步驟。
58、在本說(shuō)明書實(shí)施例中,提供了一種資源補(bǔ)給任務(wù)分配方法,服務(wù)器獲取多組候選資源補(bǔ)給任務(wù),計(jì)算所述目標(biāo)對(duì)象對(duì)所述多組候選資源補(bǔ)給任務(wù)中各組候選任務(wù)的熟悉度數(shù)據(jù),基于所述目標(biāo)對(duì)象對(duì)所述各組候選任務(wù)的熟悉度數(shù)據(jù),從所述多組候選資源補(bǔ)給任務(wù)中確定出一組目標(biāo)任務(wù)分配給所述目標(biāo)對(duì)象。上述方案中,可以獲取多組候選資源補(bǔ)給任務(wù),多組候選資源補(bǔ)給任務(wù)可以是距離目標(biāo)對(duì)象較近的任務(wù),或者與目標(biāo)對(duì)象之間交通方便的任務(wù),再根據(jù)目標(biāo)對(duì)象對(duì)多組候選資源補(bǔ)給任務(wù)中的各組候選任務(wù)的熟悉度數(shù)據(jù),確定出最終分配給目標(biāo)對(duì)象的一組目標(biāo)任務(wù),這一組目標(biāo)任務(wù)可以是多組候選資源補(bǔ)給任務(wù)中目標(biāo)對(duì)象最熟悉的投喂終端對(duì)應(yīng)的任務(wù),因而可以確定出與目標(biāo)對(duì)象較近并且目標(biāo)對(duì)象比較熟悉的一組目標(biāo)任務(wù)分配給目標(biāo)對(duì)象,可以提高任務(wù)執(zhí)行效率,可以及時(shí)為投喂屋進(jìn)行資源補(bǔ)給。