本發(fā)明涉及用戶數(shù)據(jù)處理及通信,特別是涉及一種目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、在活動區(qū)域較大且各個活動地點(diǎn)距離較遠(yuǎn)的情況下,例如景區(qū)內(nèi)的各個分景點(diǎn)距離較遠(yuǎn),這時為了節(jié)省用戶的時間及體力,需要使用車輛從一個活動地點(diǎn)接到游客并送至下一活動地點(diǎn),但是目前無法得知每個活動地點(diǎn)要轉(zhuǎn)移的游客數(shù)量,如何預(yù)測每個活動地點(diǎn)要轉(zhuǎn)移的人數(shù),實(shí)現(xiàn)車輛的合理分配,是亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明目的在于,提供一種目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移方法、裝置、設(shè)備及介質(zhì),以獲取到每個活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量,實(shí)現(xiàn)對車輛的合理分配。
2、根據(jù)本發(fā)明的第一方面,提供了一種目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移方法,包括以下步驟:
3、根據(jù)預(yù)設(shè)時間周期,采集目標(biāo)區(qū)域內(nèi)若干目標(biāo)用戶中每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集;所述目標(biāo)區(qū)域內(nèi)包括若干預(yù)設(shè)活動地點(diǎn)和若干預(yù)設(shè)車輛,所述初始活動數(shù)據(jù)集包括目標(biāo)用戶分別進(jìn)入和離開與其自身對應(yīng)的每一初始活動地點(diǎn)的時間點(diǎn);所述初始活動地點(diǎn)為對應(yīng)的目標(biāo)用戶在目標(biāo)區(qū)域中若干預(yù)設(shè)活動地點(diǎn)中活動過的任一地點(diǎn)。
4、將所述每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集輸入至目標(biāo)概率預(yù)測模型中,獲取到目標(biāo)概率預(yù)測模型預(yù)測的每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率。
5、根據(jù)所述每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集和每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,確定出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量。
6、根據(jù)所述每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量和實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,對若干預(yù)設(shè)車輛進(jìn)行調(diào)度,以實(shí)現(xiàn)目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移。
7、進(jìn)一步的,通過如下步驟訓(xùn)練所述目標(biāo)概率預(yù)測模型:
8、獲取目標(biāo)區(qū)域歷史時間段內(nèi)的每一目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集;所述目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集包括目標(biāo)歷史用戶分別進(jìn)入和離開與其自身對應(yīng)的每一歷史活動地點(diǎn)的時間點(diǎn)。
9、根據(jù)預(yù)設(shè)時間周期,從每一目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集中獲取目標(biāo)采集時刻每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集;所述關(guān)鍵用戶為在目標(biāo)采集時刻前已進(jìn)入過任意一個預(yù)設(shè)活動地點(diǎn)的目標(biāo)歷史用戶。
10、若目標(biāo)采集時刻處于第一預(yù)設(shè)時間段,將每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集輸入至預(yù)設(shè)概率預(yù)測模型中進(jìn)行訓(xùn)練,以得到第一概率預(yù)測模型。
11、若目標(biāo)采集時刻處于第二預(yù)設(shè)時間段,將每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集輸入至預(yù)設(shè)概率預(yù)測模型中進(jìn)行訓(xùn)練,以得到第二概率預(yù)測模型。
12、進(jìn)一步的,通過如下步驟確定出目標(biāo)概率預(yù)測模型:
13、當(dāng)每一目標(biāo)用戶進(jìn)入與其自身對應(yīng)的第一個初始活動地點(diǎn)的時間點(diǎn)處于第一預(yù)設(shè)時間段時,將第一概率預(yù)測模型確定為目標(biāo)概率預(yù)測模型。
14、當(dāng)存在目標(biāo)用戶進(jìn)入與其自身對應(yīng)的第一個初始活動地點(diǎn)的時間點(diǎn)處于第二預(yù)設(shè)時間段時,將第二概率預(yù)測模型確定為目標(biāo)概率預(yù)測模型。
15、進(jìn)一步的,根據(jù)所述每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集和每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,確定出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量,包括以下步驟:
16、根據(jù)每一目標(biāo)用戶進(jìn)入與其自身對應(yīng)每一初始活動地點(diǎn)的時間點(diǎn),獲取到每一目標(biāo)用戶對應(yīng)的當(dāng)前活動軌跡;所述目標(biāo)用戶對應(yīng)的當(dāng)前活動軌跡為將其自身已活動的若干初始活動地點(diǎn)按照活動順序排列后組成的軌跡。
17、根據(jù)每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集,獲取到若干中間用戶;所述中間用戶為從初始活動數(shù)據(jù)集中未查找到離開對應(yīng)的當(dāng)前活動軌跡中最后一個初始活動地點(diǎn)的時間點(diǎn)的任一目標(biāo)用戶。
18、根據(jù)每一中間用戶對應(yīng)的當(dāng)前活動軌跡中的最后一個初始活動地點(diǎn),獲取到當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶數(shù)量。
19、根據(jù)當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶數(shù)量和每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,確定出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量。
20、進(jìn)一步的,根據(jù)所述每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量和實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,對若干預(yù)設(shè)車輛進(jìn)行調(diào)度,包括如下步驟:
21、根據(jù)實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,獲取到若干中間車輛;所述預(yù)設(shè)車輛的狀態(tài)信息包括預(yù)設(shè)車輛的位置信息和空閑信息;所述中間車輛為處于空閑狀態(tài)的任一預(yù)設(shè)車輛。
22、根據(jù)每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量,對若干中間車輛按照比例分配,以根據(jù)獲取到的為每一預(yù)設(shè)活動地點(diǎn)分配的中間車輛數(shù)量對若干預(yù)設(shè)車輛進(jìn)行調(diào)度。
23、進(jìn)一步的,根據(jù)所述每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量和實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,對若干預(yù)設(shè)車輛進(jìn)行調(diào)度,包括如下步驟:
24、獲取當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶進(jìn)入所在的預(yù)設(shè)活動地點(diǎn)的時間點(diǎn)。
25、按照目標(biāo)用戶進(jìn)入所在的預(yù)設(shè)活動地點(diǎn)的時間點(diǎn)的先后順序,將前用戶轉(zhuǎn)移數(shù)量個目標(biāo)用戶均確定為對應(yīng)的預(yù)設(shè)活動地點(diǎn)中的轉(zhuǎn)移用戶。
26、獲取每一轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡;所述轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡為將其自身已活動的若干初始活動地點(diǎn)按照活動順序排列后組成的軌跡。
27、將每一轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡與預(yù)先存儲的若干歷史活動軌跡進(jìn)行對比,確定出每一轉(zhuǎn)移用戶的下一傾向活動地點(diǎn)。
28、根據(jù)每一轉(zhuǎn)移用戶的下一傾向活動地點(diǎn),對若干中間車輛進(jìn)行調(diào)度;所述中間車輛為處于空閑狀態(tài)的任一預(yù)設(shè)車輛。
29、根據(jù)本發(fā)明的第二方面,提供了一種目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移裝置,所述裝置包括:
30、采集模塊,用于根據(jù)預(yù)設(shè)時間周期,采集目標(biāo)區(qū)域內(nèi)若干目標(biāo)用戶中每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集;所述目標(biāo)區(qū)域內(nèi)包括若干預(yù)設(shè)活動地點(diǎn)和若干預(yù)設(shè)車輛,所述初始活動數(shù)據(jù)集包括目標(biāo)用戶分別進(jìn)入和離開與其自身對應(yīng)的每一初始活動地點(diǎn)的時間點(diǎn);所述初始活動地點(diǎn)為對應(yīng)的目標(biāo)用戶在目標(biāo)區(qū)域中若干預(yù)設(shè)活動地點(diǎn)中活動過的任一地點(diǎn)。
31、第一獲取模塊,用于將所述每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集輸入至目標(biāo)概率預(yù)測模型中,獲取到目標(biāo)概率預(yù)測模型預(yù)測的每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率。
32、第一確定模塊,用于根據(jù)所述每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集和每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,確定出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量。
33、第一調(diào)度模塊,用于根據(jù)所述每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量和實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,對若干預(yù)設(shè)車輛進(jìn)行調(diào)度,以實(shí)現(xiàn)目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移。
34、進(jìn)一步的,所述裝置還包括模型訓(xùn)練模塊,所述模型訓(xùn)練模塊包括:
35、第二獲取模塊,用于獲取目標(biāo)區(qū)域歷史時間段內(nèi)的每一目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集;所述目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集包括目標(biāo)歷史用戶分別進(jìn)入和離開與其自身對應(yīng)的每一歷史活動地點(diǎn)的時間點(diǎn)。
36、第三獲取模塊,用于根據(jù)預(yù)設(shè)時間周期,從每一目標(biāo)歷史用戶對應(yīng)的歷史活動數(shù)據(jù)集中獲取目標(biāo)采集時刻每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集;所述關(guān)鍵用戶為在目標(biāo)采集時刻前已進(jìn)入過任意一個預(yù)設(shè)活動地點(diǎn)的目標(biāo)歷史用戶。
37、第一訓(xùn)練模塊,用于若目標(biāo)采集時刻處于第一預(yù)設(shè)時間段,將每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集輸入至預(yù)設(shè)概率預(yù)測模型中進(jìn)行訓(xùn)練,以得到第一概率預(yù)測模型。
38、第二訓(xùn)練模塊,用于若目標(biāo)采集時刻處于第二預(yù)設(shè)時間段,將每一關(guān)鍵用戶對應(yīng)的歷史活動數(shù)據(jù)集輸入至預(yù)設(shè)概率預(yù)測模型中進(jìn)行訓(xùn)練,以得到第二概率預(yù)測模型。
39、進(jìn)一步的,所述第一獲取模塊包括:
40、第二確定模塊,用于當(dāng)每一目標(biāo)用戶進(jìn)入與其自身對應(yīng)的第一個初始活動地點(diǎn)的時間點(diǎn)處于第一預(yù)設(shè)時間段時,將第一概率預(yù)測模型確定為目標(biāo)概率預(yù)測模型。
41、第三確定模塊,用于當(dāng)存在目標(biāo)用戶進(jìn)入與其自身對應(yīng)的第一個初始活動地點(diǎn)的時間點(diǎn)處于第二預(yù)設(shè)時間段時,將第二概率預(yù)測模型確定為目標(biāo)概率預(yù)測模型。
42、進(jìn)一步的,所述第一確定模塊包括:
43、第四獲取模塊,用于根據(jù)每一目標(biāo)用戶進(jìn)入與其自身對應(yīng)每一初始活動地點(diǎn)的時間點(diǎn),獲取到每一目標(biāo)用戶對應(yīng)的當(dāng)前活動軌跡;所述目標(biāo)用戶對應(yīng)的當(dāng)前活動軌跡為將其自身已活動的若干初始活動地點(diǎn)按照活動順序排列后組成的軌跡。
44、第五獲取模塊,用于根據(jù)每一目標(biāo)用戶對應(yīng)的初始活動數(shù)據(jù)集,獲取到若干中間用戶;所述中間用戶為從初始活動數(shù)據(jù)集中未查找到離開對應(yīng)的當(dāng)前活動軌跡中最后一個初始活動地點(diǎn)的時間點(diǎn)的任一目標(biāo)用戶。
45、第六獲取模塊,用于根據(jù)每一中間用戶對應(yīng)的當(dāng)前活動軌跡中的最后一個初始活動地點(diǎn),獲取到當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶數(shù)量。
46、第四確定模塊,用于根據(jù)當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶數(shù)量和每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,確定出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量。
47、進(jìn)一步的,所述第一調(diào)度模塊包括:
48、第七獲取模塊,用于根據(jù)實(shí)時獲取的每一預(yù)設(shè)車輛的狀態(tài)信息,獲取到若干中間車輛;所述預(yù)設(shè)車輛的狀態(tài)信息包括預(yù)設(shè)車輛的位置信息和空閑信息;所述中間車輛為處于空閑狀態(tài)的任一預(yù)設(shè)車輛。
49、分配模塊,用于根據(jù)每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量,對若干中間車輛按照比例分配,以根據(jù)獲取到的為每一預(yù)設(shè)活動地點(diǎn)分配的中間車輛數(shù)量對若干預(yù)設(shè)車輛進(jìn)行調(diào)度。
50、進(jìn)一步的,所述第一調(diào)度模塊包括:
51、第八獲取模塊,用于獲取當(dāng)前采集時刻每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶進(jìn)入所在的預(yù)設(shè)活動地點(diǎn)的時間點(diǎn)。
52、第五確定模塊,用于按照目標(biāo)用戶進(jìn)入所在的預(yù)設(shè)活動地點(diǎn)的時間點(diǎn)的先后順序,將前用戶轉(zhuǎn)移數(shù)量個目標(biāo)用戶均確定為對應(yīng)的預(yù)設(shè)活動地點(diǎn)中的轉(zhuǎn)移用戶。
53、第九獲取模塊,用于獲取每一轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡;所述轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡為將其自身已活動的若干初始活動地點(diǎn)按照活動順序排列后組成的軌跡。
54、第六確定模塊,用于將每一轉(zhuǎn)移用戶對應(yīng)的當(dāng)前活動軌跡與預(yù)先存儲的若干歷史活動軌跡進(jìn)行對比,確定出每一轉(zhuǎn)移用戶的下一傾向活動地點(diǎn)。
55、第二調(diào)度模塊,用于根據(jù)每一轉(zhuǎn)移用戶的下一傾向活動地點(diǎn),對若干中間車輛進(jìn)行調(diào)度;所述中間車輛為處于空閑狀態(tài)的任一預(yù)設(shè)車輛。
56、根據(jù)本發(fā)明的第三方面,提供了一種電子設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)上述的目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移方法。
57、根據(jù)本發(fā)明的第四方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述的目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移方法。
58、本發(fā)明與現(xiàn)有技術(shù)相比至少具有以下有益效果:
59、本發(fā)明每隔一個周期采集目標(biāo)區(qū)域內(nèi)每一目標(biāo)用戶的初始活動數(shù)據(jù)集,也即當(dāng)前采集時刻每一目標(biāo)用戶已進(jìn)入過的活動地點(diǎn),以及當(dāng)前采集時刻之前進(jìn)入每一活動地點(diǎn)的時間點(diǎn)和離開每一活動地點(diǎn)的時間點(diǎn),然后將初始活動數(shù)據(jù)集輸入至目標(biāo)概率預(yù)測模型中,能夠獲取到每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移概率,再結(jié)合每一預(yù)設(shè)活動地點(diǎn)的目標(biāo)用戶數(shù)量,能夠計(jì)算出每一預(yù)設(shè)活動地點(diǎn)的用戶轉(zhuǎn)移數(shù)量,還能根據(jù)歷史活動軌跡預(yù)測到每一目標(biāo)用戶的下一傾向活動地點(diǎn),然后根據(jù)實(shí)時獲取的每一預(yù)設(shè)車輛的位置信息和空閑狀態(tài)信息,為每個預(yù)設(shè)活動地點(diǎn)合理分配車輛數(shù)量,以提高目標(biāo)區(qū)域內(nèi)目標(biāo)用戶的轉(zhuǎn)移效率,節(jié)省目標(biāo)用戶的體力和時間。