本發(fā)明實施例涉及計算機技術(shù),尤其涉及一種物品確定方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著社會的發(fā)展和信息技術(shù)的進步,生活中越來越多的地方使用配送機器人進行服務(wù),提升服務(wù)效率。例如,在酒店可以使用配送機器人解決酒店夜間員工無法及時送餐的問題,提升送餐效率。又如,在網(wǎng)吧可以使用配送機器人進行物品的自動售賣。
2、目前,具有自動售賣功能的配送機器人,通常采用單一傳感器確定用戶從配送機器人中選取的物品,并基于選取的物品向用戶發(fā)送待支付信息。然而,利用重力傳感器進行重力感應(yīng)確定用戶選取物品的方式,會由于物品非正常擺放(如物品靠在配送機器人艙體內(nèi)擋板上)導(dǎo)致無法準確確定用戶選取物品,并向用戶發(fā)送錯誤支付信息的情況。利用紅外傳感器進行位置感應(yīng)確定用戶選取物品的方式,會由于物品之間的過度遮擋導(dǎo)致無法準確確定用戶選取物品,并向用戶發(fā)送錯誤支付信息的情況??梢?,這種采用單一傳感器確定用戶選取物品的方式,存在用戶選取物品確定不準確的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供了一種物品確定方法、裝置、電子設(shè)備及存儲介質(zhì),以實現(xiàn)準確確定目標(biāo)用戶所選取的物品,避免遺漏物品,并提升用戶使用體驗。
2、第一方面,本發(fā)明實施例提供了一種物品確定方法,包括:
3、響應(yīng)于目標(biāo)用戶觸發(fā)的物品選取請求,確定配送機器人艙體內(nèi)的當(dāng)前物品信息;
4、若所述配送機器人的艙門狀態(tài)由關(guān)閉狀態(tài)切換為開啟狀態(tài),則對目標(biāo)用戶的當(dāng)前選取物品進行軌跡追蹤,并基于軌跡追蹤結(jié)果確定所述目標(biāo)用戶的第一選取物品;
5、若所述配送機器人的艙門狀態(tài)由開啟狀態(tài)切換為關(guān)閉狀態(tài),則對配送機器人艙體內(nèi)的物品進行射頻識別確定所述配送機器人艙體內(nèi)的剩余物品信息,并基于所述當(dāng)前物品信息和所述剩余物品信息確定所述目標(biāo)用戶的第二選取物品;
6、基于所述第一選取物品和所述第二選取物品,確定所述目標(biāo)用戶當(dāng)前選取的目標(biāo)物品。
7、第二方面,本發(fā)明實施例提供了一種物品確定裝置,包括:
8、當(dāng)前物品信息確定模塊,用于響應(yīng)于目標(biāo)用戶觸發(fā)的物品選取請求,確定配送機器人艙體內(nèi)的當(dāng)前物品信息;
9、第一選取物品確定模塊,用于若所述配送機器人的艙門狀態(tài)由關(guān)閉狀態(tài)切換為開啟狀態(tài),則對目標(biāo)用戶的當(dāng)前選取物品進行軌跡追蹤,并基于軌跡追蹤結(jié)果確定所述目標(biāo)用戶的第一選取物品;
10、第二選取物品確定模塊,用于若所述配送機器人的艙門狀態(tài)由開啟狀態(tài)切換為關(guān)閉狀態(tài),則對配送機器人艙體內(nèi)的物品進行射頻識別確定所述配送機器人艙體內(nèi)的剩余物品信息,并基于所述當(dāng)前物品信息和所述剩余物品信息確定所述目標(biāo)用戶的第二選取物品;
11、目標(biāo)物品確定模塊,用于基于所述第一選取物品和所述第二選取物品,確定所述目標(biāo)用戶當(dāng)前選取的目標(biāo)物品。
12、第三方面,本發(fā)明實施例提供了一種電子設(shè)備,所述電子設(shè)備包括:
13、一個或多個處理器;
14、存儲器,用于存儲一個或多個程序;
15、當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如本發(fā)明任意實施例所提供的物品確定方法。
16、第四方面,本發(fā)明實施例提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本發(fā)明任意實施例所提供的物品確定方法。
17、本發(fā)明實施例的技術(shù)方案,通過響應(yīng)于目標(biāo)用戶觸發(fā)的物品選取請求,在目標(biāo)用戶開啟艙門之前確定配送機器人艙體內(nèi)的當(dāng)前物品信息;若所述配送機器人的艙門狀態(tài)由關(guān)閉狀態(tài)切換為開啟狀態(tài),表明目標(biāo)用戶開啟艙門并選取所需物品,則對目標(biāo)用戶的當(dāng)前選取物品進行軌跡追蹤,并基于軌跡追蹤結(jié)果確定所述目標(biāo)用戶的第一選取物品,從而針對當(dāng)前選取物品進行軌跡追蹤,實現(xiàn)正向確定目標(biāo)用戶所選取的物品;若所述配送機器人的艙門狀態(tài)由開啟狀態(tài)切換為關(guān)閉狀態(tài),表明目標(biāo)用戶結(jié)束物品選取并關(guān)閉艙門,則對配送機器人艙體內(nèi)的物品進行射頻識別確定所述配送機器人艙體內(nèi)的剩余物品信息,并基于所述當(dāng)前物品信息和所述剩余物品信息確定所述目標(biāo)用戶的第二選取物品,從而針對艙門開啟之前和關(guān)閉之后分別對應(yīng)的物品信息,反向確定目標(biāo)用戶所選取的物品,進而基于正向確定出的目標(biāo)用戶選取的第一選取物品和反向確定出的目標(biāo)用戶選取的第二選取物品,準確確定目標(biāo)用戶所選取的目標(biāo)物品,避免遺漏物品,并提升用戶使用體驗。
18、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種物品確定方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于目標(biāo)用戶觸發(fā)的物品選取請求,確定配送機器人艙體內(nèi)的當(dāng)前物品信息,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對目標(biāo)用戶的當(dāng)前選取物品進行軌跡追蹤,并基于軌跡追蹤結(jié)果確定所述目標(biāo)用戶的第一選取物品,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述軌跡追蹤結(jié)果、所述當(dāng)前選取物品類別和所述當(dāng)前選取物品數(shù)量確定所述目標(biāo)用戶的第一選取物品,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對配送機器人艙體內(nèi)的物品進行射頻識別確定所述配送機器人艙體內(nèi)的剩余物品信息,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一選取物品和所述第二選取物品,確定所述目標(biāo)用戶當(dāng)前選取的目標(biāo)物品,包括:
8.一種物品確定裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7中任一所述的物品確定方法。