本發明涉及數據更新,尤其涉及一種基于租賃設備的充電寶數據更新方法及裝置、租賃設備。
背景技術:
1、隨著科學技術的不斷發展,人們生活水平的日漸提高,共享充電寶的租賃柜越來越多的出現在人們的日常生活中,人們可以通過對租借租賃柜中的共享充電寶即可實現對移動設備的充電。
2、但是,當前的共享充電寶的租賃柜在日常運行的過程中,大多數都是只記錄所租借的充電寶的數量,并基于所記錄的充電寶的數量對充電寶租賃柜的鎖數據進行更新。但是當前這種充電寶租賃柜數據的更新方式僅僅只是在有租借情況的時候才對租賃柜數據進行更新,存在數據更新有滯后性的情況。可見,提供一種新的充電寶租賃設備的數據更新方法以提高更新效率顯得尤為重要。
技術實現思路
1、本發明提供了一種基于租賃設備的充電寶數據更新方法及裝置,能夠實時對充電寶租賃柜的數據進行更新,有利于提高對租賃柜數據進行更新的效率和實時性。
2、為了解決上述技術問題,本發明第一方面公開了一種基于租賃設備的充電寶數據更新方法,所述方法包括:
3、檢測租賃設備的當前狀態,并判斷所述當前狀態是否滿足預設的數據更新條件;
4、當判斷出所述當前狀態滿足預設的所述數據更新條件時,根據所述當前狀態判斷所述租賃設備對應的彈電數據庫中是否存在目標彈電結果;其中,所述目標彈電結果包括未上傳至所述租賃設備對應的數據服務器的彈電結果;
5、當判斷出所述租賃設備存在所述目標彈電結果時,基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作。
6、作為一種可選的實施方式,在本發明第一方面中,所述基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作之前,所述方法還包括:
7、獲取所述數據服務器對所述目標彈電結果對應的檢測結果,并判斷所述檢測結果是否滿足預設的結果確認條件;
8、當判斷出所述檢測結果滿足預設的所述結果確認條件時,觸發執行所述的基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作的步驟。
9、作為一種可選的實施方式,在本發明第一方面中,所述判斷所述當前狀態是否滿足預設的數據更新條件,包括:
10、判斷所述當前狀態是否用于表示所述租賃設備處于開啟狀態;
11、當判斷出所述當前狀態用于表示所述租賃設備處于開啟狀態時,確定所述當前狀態滿足預設的所述數據更新條件;當判斷出所述當前狀態用于表示所述租賃設備未處于開啟狀態時,確定述當前狀態不滿足預設的所述數據更新條件;和/或
12、判斷所述當前狀態是否用于表示所述租賃設備存在器件租借行為;
13、當判斷出所述當前狀態用于表示所述租賃設備存在器件租借行為時,確定所述當前狀態滿足預設的所述數據更新條件;當判斷出所述當前狀態用于表示所述租賃設備不存在器件租借行為時,確定所述當前狀態不滿足預設的所述數據更新條件。
14、作為一種可選的實施方式,在本發明第一方面中,所述基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作,包括:
15、基于所述目標彈電結果,在所述租賃設備對應的彈電數據庫中確定出與所述目標彈電結果相匹配的歷史彈電結果,并在所述彈電數據庫中刪除所述歷史彈電結果;其中,所述彈電數據庫用于存儲需要進行彈電行為的充電寶對應的數據;所述充電寶對應的數據包括充電寶標識、充電寶存儲位置、充電寶實時電量中的一種或多種;
16、根據所述目標彈電結果,確定與所述目標彈電結果相匹配的目標更新數據,并基于所述目標更新數據,對所述租賃設備的實時數據執行更新操作。
17、作為一種可選的實施方式,在本發明第一方面中,所述基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作之后,所述方法還包括:
18、根據更新后的所述租賃設備的實時數據,確定所述租賃設備的實時運行狀態,基于所述實時運行狀態,預測所述租賃設備對應的預測租賃信息;其中,所述預測租賃信息包括在預設的未來時間段內的所述租賃設備對應的預測租賃情況;
19、基于所述預測租賃信息,生成所述租賃設備的設備管理參數。
20、作為一種可選的實施方式,在本發明第一方面中,所述基于所述預測租賃信息,生成所述租賃設備的設備管理參數,包括:
21、獲取所述租賃設備的歷史租賃信息,基于所述歷史租賃信息以及所述預測租賃信息,生成所述租賃設備的預測需求信息;其中,所述預測需求信息包括所述租賃設備對應的數量需求信息、區域需求信息中的一種或多種;
22、基于所述預測需求信息,生成所述租賃設備的設備管理參數;其中,所述設備管理參數包括所述租賃設備的數量管理參數、位置管理參數中的一種或多種。
23、作為一種可選的實施方式,在本發明第一方面中,所述判斷所述檢測結果是否滿足預設的結果確認條件,包括:
24、將所述檢測結果上傳至所述數據服務器,以通過所述數據服務器對所述檢測結果執行分析操作,得到數據分析結果;
25、判斷所述數據分析結果是否用于表示所述數據服務器對所述檢測結果確認通過;
26、當判斷出所述數據分析結果用于表示所述數據服務器對所述檢測結果確認通過時,確定所述檢測結果滿足預設的所述結果確認條件;當判斷出所述數據分析結果用于表示所述數據服務器對所述檢測結果確認未通過時,確定所述檢測結果不滿足預設的所述結果確認條件。
27、本發明第二方面公開了一種基于租賃設備的充電寶數據更新裝置,所述裝置包括:
28、檢測模塊,用于檢測租賃設備的當前狀態;
29、判斷模塊,用于判斷所述當前狀態是否滿足預設的數據更新條件;
30、所述判斷模塊,還用于當判斷出所述當前狀態滿足預設的所述數據更新條件時,根據所述當前狀態判斷所述租賃設備對應的彈電數據庫中是否存在目標彈電結果;其中,所述目標彈電結果包括未上傳至所述租賃設備對應的數據服務器的彈電結果;
31、更新模塊,用于當所述判斷模塊判斷出所述租賃設備存在所述目標彈電結果時,基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作。
32、作為一種可選的實施方式,在本發明第二方面中,所述裝置還包括:
33、獲取模塊,用于在所述更新模塊基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作之前,獲取所述數據服務器對所述目標彈電結果對應的檢測結果;
34、所述判斷模塊,還用于判斷所述檢測結果是否滿足預設的結果確認條件;當判斷出所述檢測結果滿足預設的所述結果確認條件時,觸發所述更新模塊執行所述的基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作的步驟。
35、作為一種可選的實施方式,在本發明第二方面中,所述判斷模塊判斷所述當前狀態是否滿足預設的數據更新條件的具體方式包括:
36、判斷所述當前狀態是否用于表示所述租賃設備處于開啟狀態;
37、當判斷出所述當前狀態用于表示所述租賃設備處于開啟狀態時,確定所述當前狀態滿足預設的所述數據更新條件;當判斷出所述當前狀態用于表示所述租賃設備未處于開啟狀態時,確定述當前狀態不滿足預設的所述數據更新條件;和/或
38、判斷所述當前狀態是否用于表示所述租賃設備存在器件租借行為;
39、當判斷出所述當前狀態用于表示所述租賃設備存在器件租借行為時,確定所述當前狀態滿足預設的所述數據更新條件;當判斷出所述當前狀態用于表示所述租賃設備不存在器件租借行為時,確定所述當前狀態不滿足預設的所述數據更新條件。
40、作為一種可選的實施方式,在本發明第二方面中,所述更新模塊基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作到的具體方式包括:
41、基于所述目標彈電結果,在所述租賃設備對應的彈電數據庫中確定出與所述目標彈電結果相匹配的歷史彈電結果,并在所述彈電數據庫中刪除所述歷史彈電結果;其中,所述彈電數據庫用于存儲需要進行彈電行為的充電寶對應的數據;所述充電寶對應的數據包括充電寶標識、充電寶存儲位置、充電寶實時電量中的一種或多種;
42、根據所述目標彈電結果,確定與所述目標彈電結果相匹配的目標更新數據,并基于所述目標更新數據,對所述租賃設備的實時數據執行更新操作。
43、作為一種可選的實施方式,在本發明第二方面中,所述裝置還包括:
44、確定模塊,用于在所述更新模塊基于所述目標彈電結果對所述租賃設備的實時數據執行更新操作之后,根據更新后的所述租賃設備的實時數據,確定所述租賃設備的實時運行狀態;
45、預測模塊,用于基于所述實時運行狀態,預測所述租賃設備對應的預測租賃信息;其中,所述預測租賃信息包括在預設的未來時間段內的所述租賃設備對應的預測租賃情況;
46、生成模塊,用于基于所述預測租賃信息,生成所述租賃設備的設備管理參數。
47、作為一種可選的實施方式,在本發明第二方面中,所述生成模塊基于所述預測租賃信息,生成所述租賃設備的設備管理參數的具體方式包括:
48、獲取所述租賃設備的歷史租賃信息,基于所述歷史租賃信息以及所述預測租賃信息,生成所述租賃設備的預測需求信息;其中,所述預測需求信息包括所述租賃設備對應的數量需求信息、區域需求信息中的一種或多種;
49、基于所述預測需求信息,生成所述租賃設備的設備管理參數;其中,所述設備管理參數包括所述租賃設備的數量管理參數、位置管理參數中的一種或多種。
50、作為一種可選的實施方式,在本發明第二方面中,所述判斷模塊判斷所述檢測結果是否滿足預設的結果確認條件的具體方式包括:
51、將所述檢測結果上傳至所述數據服務器,以通過所述數據服務器對所述檢測結果執行分析操作,得到數據分析結果;
52、判斷所述數據分析結果是否用于表示所述數據服務器對所述檢測結果確認通過;
53、當判斷出所述數據分析結果用于表示所述數據服務器對所述檢測結果確認通過時,確定所述檢測結果滿足預設的所述結果確認條件;當判斷出所述數據分析結果用于表示所述數據服務器對所述檢測結果確認未通過時,確定所述檢測結果不滿足預設的所述結果確認條件。
54、本發明第三方面公開了另一種基于租賃設備的充電寶數據更新裝置,所述裝置包括:
55、存儲有可執行程序代碼的存儲器;
56、與所述存儲器耦合的處理器;
57、所述處理器調用所述存儲器中存儲的所述可執行程序代碼,執行本發明第一方面公開的基于租賃設備的充電寶數據更新方法。
58、本發明第四方面公開了一種計算機存儲介質,所述計算機存儲介質存儲有計算機指令,所述計算機指令被調用時,用于執行本發明第一方面公開的基于租賃設備的充電寶數據更新方法。
59、本發明第五方面公開了一種租賃設備,所述租賃設備用于執行本發明第一方面公開的基于租賃設備的充電寶數據更新方法。
60、與現有技術相比,本發明實施例具有以下有益效果:
61、本發明實施例中,測租賃設備的當前狀態,并判斷當前狀態是否滿足預設的數據更新條件;當判斷出當前狀態滿足預設的數據更新條件時,根據當前狀態判斷租賃設備對應的彈電數據庫中是否存在目標彈電結果;其中,目標彈電結果包括未上傳至租賃設備對應的數據服務器的彈電結果;當判斷出租賃設備存在目標彈電結果時,基于目標彈電結果對租賃設備的實時數據執行更新操作。可見,實施本發明能夠實時對充電寶租賃柜的數據進行更新,有利于提高對租賃柜數據進行更新的效率和實時性。