本說明書一個或多個實施例涉及智能貨柜,尤其涉及一種用于智能貨柜的控制方法、裝置及智能貨柜。
背景技術(shù):
1、目前,商用智能貨柜應(yīng)用廣泛,用戶可以在貨柜外部通過集成在柜門上的智能平板等顯示裝置選擇需要購買的商品,并在成功拿取商品后實現(xiàn)自動扣款。
2、然而,這種智能貨柜不但成本高、控制方式復(fù)雜,設(shè)置在柜門上的顯示裝置也存在一定的安全隱患。
技術(shù)實現(xiàn)思路
1、為了簡化智能貨柜的結(jié)構(gòu),降低生產(chǎn)成本和安全風險,本說明書一個或多個實施例提供了一種用于智能貨柜的控制方法、裝置及智能貨柜。
2、第一方面,本說明書一個或多個實施例提供一種用于智能貨柜的控制方法,包括:確定是否有用戶接近智能貨柜;在確定有用戶接近所述智能貨柜的情況下,將擺放在所述智能貨柜內(nèi)的物品對應(yīng)的物品信息投影至所述柜門上;獲取目標用戶對所述物品信息的確認指示信息;所述目標用戶是指位于所述智能貨柜的第一預(yù)設(shè)檢測區(qū)域內(nèi)的用戶;獲取所述目標用戶的人臉信息,基于所述人臉信息的認證結(jié)果開啟所述柜門;獲取所述目標用戶在所述智能貨柜內(nèi)拿取的物品的目標物品信息;在確定所述柜門關(guān)閉的情況下,根據(jù)所述人臉信息和所述目標物品信息進行支付結(jié)算。
3、在一種可能的實現(xiàn)方式中,確定是否有用戶接近智能貨柜,包括:獲取人體接近傳感器的第一檢測信息;根據(jù)所述第一檢測信息,確定所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)是否存在用戶;所述第二預(yù)設(shè)檢測區(qū)域的邊界至所述智能貨柜的距離小于或等于預(yù)設(shè)距離;如果所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)存在用戶,確定有用戶接近所述智能貨柜;或者,如果所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)不存在用戶,確定沒有用戶接近所述智能貨柜。
4、在一種可能的實現(xiàn)方式中,確定是否有用戶接近智能貨柜,包括:獲取所述智能貨柜外部的第一畫面信息;所述第一畫面信息包括多幀第一圖像,每幀所述第一圖像包括用戶圖像;基于所述第一畫面信息確定畫面中每個用戶的動作變化趨勢;如果存在動作變化趨勢滿足預(yù)設(shè)變化要求的用戶,確定有用戶接近所述智能貨柜;或者,如果不存在動作變化趨勢滿足預(yù)設(shè)變化要求的用戶,確定沒有用戶接近所述智能貨柜。
5、在一種可能的實現(xiàn)方式中,確定是否有用戶接近智能貨柜,包括:獲取門體傳感器的第二檢測信息;根據(jù)所述第二檢測信息,確定所述柜門的開關(guān)狀態(tài);如果所述柜門處于關(guān)閉狀態(tài),確定是否有用戶接近智能貨柜。
6、在一種可能的實現(xiàn)方式中,還包括:獲取包括所述目標用戶在內(nèi)的第二畫面信息;所述第二畫面信息包括多幀第二圖像,每幀所述第二圖像包括所述目標用戶的手臂圖像;基于所述第二畫面信息識別所述目標用戶的手勢信息;基于所述手勢信息,獲取所述目標用戶對所述物品信息的確認指示信息。
7、在一種可能的實現(xiàn)方式中,還包括:輸出詢問信息;所述詢問信息用于確定是否對所述智能貨柜內(nèi)的物品進行確認拿?。换谒鲈儐栃畔⒌捻憫?yīng)信息,獲取所述目標用戶對所述物品信息的確認指示信息。
8、在一種可能的實現(xiàn)方式中,獲取所述目標用戶在所述智能貨柜內(nèi)拿取的物品的目標物品信息,包括:獲取所述目標用戶拿取物品的第三畫面信息;所述第三畫面信息包括至少一幀第三圖像,每幀所述第三圖像包括所述目標用戶拿取的物品的圖像;根據(jù)所述第三畫面信息確定所述目標用戶拿取的物品的目標物品信息。
9、在一種可能的實現(xiàn)方式中,基于所述人臉信息的認證結(jié)果,開啟所述柜門,包括:確定所述人臉信息是否已經(jīng)綁定結(jié)算賬戶;如果所述人臉信息已經(jīng)綁定結(jié)算賬戶,則開啟所述柜門;或者,如果所述人臉信息未綁定結(jié)算賬戶,則輸出提示信息,并在接收到綁定結(jié)算賬戶的答復(fù)信息后,開啟所述柜門;所述提示信息用于指示將所述人臉信息綁定結(jié)算賬戶。
10、在一種可能的實現(xiàn)方式中,在確定所述柜門關(guān)閉的情況下,根據(jù)所述人臉信息和所述目標物品信息進行支付結(jié)算,包括:在確定所述柜門關(guān)閉的情況下,根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額。
11、在一種可能的實現(xiàn)方式中,根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額,包括:將所述人臉信息和所述目標物品信息上傳結(jié)算平臺,以供所述結(jié)算平臺根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額。
12、在一種可能的實現(xiàn)方式中,還包括:確定所述目標用戶是否離開所述智能貨柜;如果確定所述目標用戶離開所述智能貨柜,則停止投影;或者,如果確定所述目標用戶未離開所述智能貨柜,則將擺放在所述智能貨柜內(nèi)的剩余物品的物品信息投影至所述柜門上。
13、第二方面,本說明書一個或多個實施例提供一種用于智能貨柜的控制裝置,包括圖像采集組件、投影組件和控制器,所述控制器用于:確定是否有用戶接近所述智能貨柜;在確定有用戶接近所述智能貨柜的情況下,控制所述投影組件將擺放在所述智能貨柜內(nèi)的物品對應(yīng)的物品信息投影至柜門上;獲取目標用戶對所述物品信息的確認指示信息;所述目標用戶是指位于所述智能貨柜的第一預(yù)設(shè)檢測區(qū)域內(nèi)的用戶;通過所述圖像采集組件獲取所述目標用戶的人臉信息,基于所述人臉信息的認證結(jié)果開啟所述柜門;通過所述圖像采集組件獲取所述目標用戶在所述智能貨柜內(nèi)拿取的物品的目標物品信息;在確定所述柜門關(guān)閉的情況下,根據(jù)所述人臉信息和所述目標物品信息進行支付結(jié)算。
14、在一種可能的實現(xiàn)方式中,所述控制器確定是否有用戶接近所述智能貨柜,用于:獲取人體接近傳感器的第一檢測信息;根據(jù)所述第一檢測信息,確定所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)是否存在用戶;所述第二預(yù)設(shè)檢測區(qū)域的邊界至所述智能貨柜的距離小于或等于預(yù)設(shè)距離;如果所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)存在用戶,確定有用戶接近所述智能貨柜;或者,如果所述智能貨柜的第二預(yù)設(shè)檢測區(qū)域內(nèi)不存在用戶,確定沒有用戶接近所述智能貨柜。
15、在一種可能的實現(xiàn)方式中,所述控制器確定是否有用戶接近所述智能貨柜,用于:通過所述圖像采集組件獲取所述智能貨柜外部的第一畫面信息;所述第一畫面信息包括多幀第一圖像,每幀所述第一圖像包括用戶圖像;基于所述第一畫面信息確定畫面中每個用戶的動作變化趨勢;如果存在動作變化趨勢滿足預(yù)設(shè)變化要求的用戶,確定有用戶接近所述智能貨柜;或者,如果不存在動作變化趨勢滿足預(yù)設(shè)變化要求的用戶,確定沒有用戶接近所述智能貨柜。
16、在一種可能的實現(xiàn)方式中,所述控制器確定是否有用戶接近所述智能貨柜,用于:獲取門體傳感器的第二檢測信息;根據(jù)所述第二檢測信息,確定所述柜門的開關(guān)狀態(tài);如果所述柜門處于關(guān)閉狀態(tài),確定是否有用戶接近智能貨柜。
17、在一種可能的實現(xiàn)方式中,所述控制器還用于:獲取所述圖像采集組件采集的包括所述目標用戶在內(nèi)的第二畫面信息;所述第二畫面信息包括多幀第二圖像,每幀所述第二圖像包括所述目標用戶的手臂圖像;基于所述第二畫面信息識別所述目標用戶的手勢信息;基于所述手勢信息,獲取所述目標用戶對所述物品信息的確認指示信息。
18、在一種可能的實現(xiàn)方式中,所述控制器還用于:輸出詢問信息;所述詢問信息用于確定是否對所述智能貨柜內(nèi)的物品進行確認拿取;基于所述詢問信息的響應(yīng)信息,獲取所述目標用戶對所述物品信息的確認指示信息。
19、在一種可能的實現(xiàn)方式中,所述控制器通過所述圖像采集組件獲取所述目標用戶在所述智能貨柜內(nèi)拿取的物品的目標物品信息,用于:獲取所述圖像采集組件采集的所述目標用戶拿取物品的第三畫面信息;所述第三畫面信息包括至少一幀第三圖像,每幀所述第三圖像包括所述目標用戶拿取的物品的圖像;根據(jù)所述第三畫面信息確定所述目標用戶拿取的物品的目標物品信息。
20、在一種可能的實現(xiàn)方式中,所述控制器基于所述人臉信息的認證結(jié)果,開啟所述柜門,用于:確定所述人臉信息是否已經(jīng)綁定結(jié)算賬戶;如果所述人臉信息已經(jīng)綁定結(jié)算賬戶,則開啟所述柜門;或者,如果所述人臉信息未綁定結(jié)算賬戶,則輸出提示信息,并在接收到綁定結(jié)算賬戶的答復(fù)信息后,開啟所述柜門;所述提示信息用于指示將所述人臉信息綁定結(jié)算賬戶。
21、在一種可能的實現(xiàn)方式中,所述控制器在確定所述柜門關(guān)閉的情況下,根據(jù)所述人臉信息和所述目標物品信息進行支付結(jié)算,用于:在確定所述柜門關(guān)閉的情況下,根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額。
22、在一種可能的實現(xiàn)方式中,所述控制器根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額,用于:將所述人臉信息和所述目標物品信息上傳結(jié)算平臺,以供所述結(jié)算平臺根據(jù)所述目標物品信息中的物品價格,對所述人臉信息綁定的結(jié)算賬戶扣除對應(yīng)金額。
23、在一種可能的實現(xiàn)方式中,所述控制器還用于:確定所述目標用戶是否離開所述智能貨柜;如果確定所述目標用戶離開所述智能貨柜,則控制所述投影組件停止投影;或者,如果確定所述目標用戶未離開所述智能貨柜,則控制所述投影組件將擺放在所述智能貨柜內(nèi)的剩余物品的物品信息投影至所述柜門上。
24、第三方面,本說明書一個或多個實施例提供一種智能貨柜,所述智能貨柜包括所述用于智能貨柜的控制裝置。
25、第四方面,本說明書一個或多個實施例還提供了一種電子設(shè)備,該電子設(shè)備包括存儲器和處理器;所述存儲器用于存儲計算機程序產(chǎn)品;所述處理器用于執(zhí)行所述存儲器中存儲的計算機程序產(chǎn)品,且所述計算機程序產(chǎn)品被執(zhí)行時,實現(xiàn)上述第一方面的用于智能貨柜的控制方法。
26、第五方面,本說明書一個或多個實施例還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序指令,該計算機程序指令被執(zhí)行時,實現(xiàn)上述第一方面的用于智能貨柜的控制方法。
27、綜上所述,在本說明書一個或多個實施例中,將擺放在智能貨柜內(nèi)的物品對應(yīng)的物品信息投影到柜門上,可以實現(xiàn)不在貨柜外部額外設(shè)置顯示裝置的情況下,向用戶展示貨柜內(nèi)的物品信息;并且,通過設(shè)置在智能貨柜內(nèi)部的圖像采集組件分別采集貨柜內(nèi)部和外部的畫面信息,即可實現(xiàn)從用戶靠近智能貨柜、購買物品和自動支付整個過程的確認,在提升用戶體驗的同時,簡化了智能貨柜的結(jié)構(gòu),還有利于降低生產(chǎn)成本和安全風險。