本發(fā)明總體說(shuō)來(lái)涉及電子技術(shù)領(lǐng)域,更具體地講,涉及一種能夠?yàn)橛脩籼峁┌踩?、便利的?gòu)物環(huán)境的智能售貨門店。
背景技術(shù):
隨著科技發(fā)展,智能售貨門店越來(lái)越廣泛地融入人們的日常生活中,現(xiàn)有的智能售貨門店一般入口處不設(shè)門鎖,客戶可以自由進(jìn)入,導(dǎo)致安全性較差。此外,在現(xiàn)有的智能售貨門店內(nèi)會(huì)設(shè)置智能貨柜(例如,自動(dòng)販賣機(jī)),通常需要用戶先在智能貨柜的操作面板上進(jìn)行操作來(lái)選擇商品,再向智能貨柜的付費(fèi)口投入錢幣或通過(guò)移動(dòng)終端掃描支付二維碼來(lái)進(jìn)行費(fèi)用支付,然后從智能貨柜的取貨口取走被選擇商品。上述商品購(gòu)買操作過(guò)程十分繁瑣、復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
提供本發(fā)明內(nèi)容以按照簡(jiǎn)化形式介紹以下在具體實(shí)施方式中進(jìn)一步描述的構(gòu)思的選擇。本發(fā)明內(nèi)容不意圖識(shí)別要求保護(hù)的主題的關(guān)鍵特征或本質(zhì)特征,也不意圖用來(lái)幫助確定要求保護(hù)的主題的范圍。
根據(jù)本發(fā)明示例性實(shí)施例的一方面,提供一種智能售貨門店,其特征在于,所述智能售貨門店包括:智能門鎖裝置,設(shè)置在智能售貨門店入口處,根據(jù)從服務(wù)器或移動(dòng)終端接收的第一開門指令而打開,處理器,至少一個(gè)智能貨柜,布置在智能售貨門店內(nèi),其中,當(dāng)所述至少一個(gè)智能貨柜感測(cè)到用戶執(zhí)行預(yù)定動(dòng)作時(shí),所述至少一個(gè)智能貨柜獲取所述至少一個(gè)智能貨柜內(nèi)的當(dāng)前商品的圖像,并將獲取的所述當(dāng)前商品的圖像發(fā)送到處理器,處理器基于所述當(dāng)前商品的圖像確定被取走商品,并將被取走商品的信息發(fā)送到服務(wù)器,以使服務(wù)器針對(duì)被取走的商品從所述用戶的賬戶進(jìn)行扣費(fèi)。
可選地,每個(gè)智能貨柜可包括至少一個(gè)感應(yīng)器和至少一個(gè)第一攝像裝置,其中,所述至少一個(gè)感應(yīng)器可被配置為當(dāng)感測(cè)到用戶執(zhí)行所述預(yù)定動(dòng)作時(shí),發(fā)送觸發(fā)信號(hào)到處理器,其中,所述預(yù)定動(dòng)作可為對(duì)象進(jìn)入然后離開智能貨柜,處理器被配置為根據(jù)接收到的觸發(fā)信號(hào)產(chǎn)生商品圖像獲取指令,所述至少一個(gè)第一攝像裝置被配置為根據(jù)從處理器接收到的所述商品圖像獲取指令來(lái)獲取智能貨柜內(nèi)的當(dāng)前商品的圖像。
可選地,每個(gè)智能貨柜內(nèi)可布置至少一層貨架,在每層貨架的側(cè)壁上或頂部的第一預(yù)定位置處可設(shè)置一感應(yīng)器,在每層貨架的頂部的第二預(yù)定位置處可設(shè)置一第一攝像裝置。
可選地,當(dāng)所述至少一個(gè)感應(yīng)器被遮擋之后又被取消遮擋時(shí),所述至少一個(gè)感應(yīng)器可感測(cè)到用戶執(zhí)行所述預(yù)定動(dòng)作,其中,當(dāng)所述至少一個(gè)感應(yīng)器被遮擋時(shí)產(chǎn)生觸發(fā)信號(hào),當(dāng)所述至少一個(gè)感應(yīng)器被取消遮擋時(shí)將產(chǎn)生的觸發(fā)信號(hào)發(fā)送到處理器。
可選地,在處理器接收到指示所述至少一個(gè)智能貨柜的柜門被打開的信息或指示移動(dòng)終端與所述至少一個(gè)智能貨柜建立關(guān)聯(lián)的信息之后,處理器可產(chǎn)生錄像指令,所述至少一個(gè)第一攝像裝置響應(yīng)于所述錄像指令開始錄像,當(dāng)處理器從感應(yīng)器接收到觸發(fā)信號(hào)時(shí),處理器產(chǎn)生停止錄像指令,所述至少一個(gè)第一攝像裝置響應(yīng)于所述停止錄像指令停止錄像,以生成記錄用戶接觸的商品的視頻數(shù)據(jù),并將記錄的所述視頻數(shù)據(jù)發(fā)送到處理器,處理器基于所述商品的視頻數(shù)據(jù)識(shí)別出人手以及人手所持有的商品的輪廓,并通過(guò)識(shí)別出的商品的輪廓對(duì)確定的被取走商品的確定結(jié)果進(jìn)行修正。
可選地,每個(gè)智能貨柜可具有標(biāo)識(shí),其中,在根據(jù)第一開門指令控制門鎖裝置打開的同時(shí),智能門鎖裝置可產(chǎn)生門店信息提供指令,將產(chǎn)生的所述門店信息提供指令發(fā)送到服務(wù)器,以使服務(wù)器響應(yīng)于所述門店信息提供指令將所述智能售貨門店內(nèi)的每個(gè)智能貨柜的標(biāo)識(shí)以及每個(gè)智能貨柜內(nèi)包含的商品的商品信息發(fā)送到移動(dòng)終端。
可選地,所述智能售貨門店可還包括無(wú)線通信單元,每個(gè)智能貨柜還包括電控門鎖,其中,無(wú)線通信單元可從服務(wù)器或移動(dòng)終端接收第二開門指令,處理器根據(jù)無(wú)線通信單元接收的第二開門指令控制電控門鎖打開,其中,每個(gè)智能貨柜可具有標(biāo)識(shí),其中,所述第二開門指令響應(yīng)于服務(wù)器通過(guò)移動(dòng)終端獲取到電控門鎖的識(shí)別信息而被產(chǎn)生,或者,所述第二開門指令由移動(dòng)終端響應(yīng)于移動(dòng)終端的顯示界面上顯示的智能貨柜的標(biāo)識(shí)被選擇而被產(chǎn)生。
可選地,所述第一開門指令可響應(yīng)于服務(wù)器通過(guò)移動(dòng)終端獲取到智能門鎖裝置的識(shí)別信息而被產(chǎn)生。
可選地,所述智能售貨門店可還包括至少一個(gè)第二攝像裝置,其中,在根據(jù)第一開門指令控制智能門鎖裝置打開之后,處理器可接收所述移動(dòng)終端的賬戶的信息,并產(chǎn)生圖像獲取指令,所述至少一個(gè)第二攝像裝置響應(yīng)于所述圖像獲取指令獲取智能售貨門店內(nèi)的圖像數(shù)據(jù),并將獲取的智能售貨門店的圖像數(shù)據(jù)發(fā)送到處理器,處理器基于所述圖像數(shù)據(jù)識(shí)別出智能售貨門店內(nèi)的用戶,并將識(shí)別出的用戶與所述移動(dòng)終端的賬戶建立關(guān)聯(lián),處理器根據(jù)用戶和所述至少一個(gè)智能貨柜之間的相對(duì)位置,確定出將要被用戶取走商品的智能貨柜,將所述移動(dòng)終端的賬戶與將要被用戶取走商品的智能貨柜建立關(guān)聯(lián),以使服務(wù)器對(duì)被取走的商品從所述移動(dòng)終端的賬戶進(jìn)行扣費(fèi)。
可選地,當(dāng)處理器基于所述圖像數(shù)據(jù)確定用戶與所述至少一個(gè)智能貨柜之間的距離小于等于設(shè)定值,且所述用戶為正面對(duì)所述至少一個(gè)智能貨柜時(shí),處理器可將所述至少一個(gè)智能貨柜確定為將要被用戶取走商品的智能貨柜,并將所述移動(dòng)終端的賬戶與所述至少一個(gè)智能貨柜建立關(guān)聯(lián)。
可選地,當(dāng)服務(wù)器基于所述圖像數(shù)據(jù)確定用戶與所述至少一個(gè)智能貨柜中的至少兩個(gè)智能貨柜之間的距離均小于等于設(shè)定值,且所述用戶為正面對(duì)所述至少兩個(gè)智能貨柜時(shí),處理器可基于所述圖像數(shù)據(jù)識(shí)別所述用戶的手臂的指向,將所述用戶的手臂所指向的智能貨柜確定為將要被用戶取走商品的智能貨柜,并將所述移動(dòng)終端的賬戶與所述至少一個(gè)智能貨柜建立關(guān)聯(lián)。
可選地,當(dāng)處理器基于所述圖像數(shù)據(jù)確定用戶與所述至少一個(gè)智能貨柜之間的距離大于設(shè)定值時(shí),處理器可取消所述移動(dòng)終端的賬戶與所述至少一個(gè)智能貨柜之間建立的關(guān)聯(lián)。
可選地,當(dāng)處理器確定被走去商品之后,處理器可還確定商品購(gòu)買是否完成,當(dāng)處理器確定商品購(gòu)買完成之后,處理器可產(chǎn)生用于支付被取走商品的費(fèi)用的扣費(fèi)指令,并將所述扣費(fèi)指令發(fā)送到服務(wù)器,以使服務(wù)器響應(yīng)于所述扣費(fèi)指令針對(duì)被取走的商品從所述用戶的賬戶進(jìn)行扣費(fèi)。
可選地,每個(gè)智能貨柜可還包括:柜門傳感器,用于感測(cè)智能貨柜的柜門的打開和關(guān)閉,其中,處理器可響應(yīng)于以下條件來(lái)確定商品購(gòu)買完成:處理器產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息之后從柜門傳感器接收到指示柜門被關(guān)閉的信息、處理器產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息之后過(guò)去第一預(yù)定時(shí)間。
可選地,當(dāng)服務(wù)器從所述賬戶進(jìn)行扣費(fèi)之后,服務(wù)器判斷對(duì)所述賬戶的扣費(fèi)是否成功,如果對(duì)所述賬戶扣費(fèi)不成功,則服務(wù)器可產(chǎn)生指示扣費(fèi)不成功的語(yǔ)音信息,并將產(chǎn)生的語(yǔ)音信息發(fā)送到智能售貨門店的語(yǔ)音播放器,以播放所述語(yǔ)音信息。
可選地,如果對(duì)所述賬戶扣費(fèi)不成功,則服務(wù)器可產(chǎn)生指示扣費(fèi)不成功的提示信息,并將產(chǎn)生的提示信息發(fā)送到移動(dòng)終端,以提示移動(dòng)終端的用戶扣費(fèi)不成功。
可選地,處理器可還獲取第一攝像裝置的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息可指示第一攝像裝置為獲取所述當(dāng)前商品的圖像的攝像裝置,其中,處理器可基于所述標(biāo)識(shí)信息識(shí)別所述第一攝像裝置,將所述當(dāng)前商品的圖像與存儲(chǔ)的所述第一攝像裝置獲取的上一張商品的圖像進(jìn)行比對(duì),確定兩張圖像中存在差異的區(qū)域的坐標(biāo)位置,根據(jù)確定的所述坐標(biāo)位置查找與所述坐標(biāo)位置對(duì)應(yīng)的商品。
可選地,處理器可在確定出與所述坐標(biāo)位置對(duì)應(yīng)的商品之后,生成指示商品存在變動(dòng)的信息,無(wú)線通信單元可將生成的指示商品存在變動(dòng)的信息發(fā)送到移動(dòng)終端。
可選地,如果處理器確定所述當(dāng)前商品的圖像與所述上一張商品的圖像中存在的差異為指示商品消失,則處理器可生成指示被取走的商品的選擇信息。
可選地,如果處理器確定所述當(dāng)前商品的圖像與所述上一張商品的圖像中存在的差異為指示商品增加,則處理器可生成指示對(duì)應(yīng)商品被放回的選擇取消信息。
可選地,當(dāng)處理器確定所述當(dāng)前商品的圖像與所述上一張商品的圖像中存在的差異為指示商品增加時(shí),處理器可還確定增加的商品的坐標(biāo)位置與所述上一張商品的圖像中消失的商品的坐標(biāo)位置是否一致,如果坐標(biāo)位置一致,則處理器生成指示對(duì)應(yīng)商品被放回的選擇取消信息,如果坐標(biāo)位置不一致,則處理器產(chǎn)生指示商品擺放位置錯(cuò)誤的警示信息,無(wú)線通信單元將產(chǎn)生的所述警示信息發(fā)送到所述移動(dòng)終端。
可選地,所述智能售貨門店可還包括語(yǔ)音播放器,其中,如果增加的商品的坐標(biāo)位置與所述上一張商品的圖像中消失的商品的坐標(biāo)位置不一致,則處理器可產(chǎn)生用于提示用戶商品擺放位置錯(cuò)誤的語(yǔ)音信息,無(wú)線通信單元可將所述語(yǔ)音信息發(fā)送到語(yǔ)音播放器,以播放所述語(yǔ)音信息。
根據(jù)本發(fā)明示例性實(shí)施例的上述智能售貨門店,設(shè)置了電子門鎖以提高安全性,且用戶可以直接接觸到商品,有效簡(jiǎn)化了購(gòu)物操作過(guò)程,提高了用戶的購(gòu)物體驗(yàn)。
從以下具體實(shí)施方式、附圖和權(quán)利要求中,其他的特征和方面將是清楚的。
附圖說(shuō)明
圖1示出根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店的結(jié)構(gòu)圖;
圖2示出根據(jù)本發(fā)明示例性實(shí)施例的設(shè)置在智能售貨門店的入口處的智能門鎖裝置的結(jié)構(gòu)圖;
圖3示出根據(jù)本發(fā)明示例性實(shí)施例的智能門鎖系統(tǒng)的控制方法的流程圖;
圖4示出根據(jù)本發(fā)明另一示例性實(shí)施例的智能售貨門店的結(jié)構(gòu)圖;
圖5示出根據(jù)本發(fā)明示例性實(shí)施例的智能貨柜控制系統(tǒng)的控制方法的流程圖;
圖6示出根據(jù)本發(fā)明示例性實(shí)施例的處理器基于當(dāng)前商品的圖像確定被取走商品的步驟的流程圖;
圖7所示根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)器對(duì)被取走的商品進(jìn)行扣費(fèi)的步驟的流程圖;
圖8示出根據(jù)本發(fā)明示例性實(shí)施例的產(chǎn)生用于控制智能貨柜的柜門打開的開門指令的步驟的流程圖;
圖9示出根據(jù)本發(fā)明示例性實(shí)施例的智能貨柜控制系統(tǒng)提供商品信息的控制方法的流程圖;
圖10示出根據(jù)本發(fā)明示例性實(shí)施例的控制移動(dòng)終端的賬戶與智能貨柜建立關(guān)聯(lián)的步驟的流程圖。
貫穿附圖和具體實(shí)施方式,相同的參考標(biāo)號(hào)表示相同的元件。附圖可不按比例繪制,為了清楚、說(shuō)明和方便,附圖中的元件的相對(duì)尺寸、比例和描繪可被夸大。
具體實(shí)施方式
提供以下具體實(shí)施方式以幫助讀者獲得在此描述的方法、設(shè)備和/或系統(tǒng)的全面理解。然而,在此描述的方法、設(shè)備和/或系統(tǒng)的各種改變、修改和等同物對(duì)全面理解本說(shuō)明書的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。這里描述的操作的順序僅為示例,除非必須按照特定次序發(fā)生的操作,否則操作的順序不限于在此闡述的順序,而可如全面理解本說(shuō)明書的本領(lǐng)域普通技術(shù)人員將清楚的那樣改變。此外,為了更加清楚和簡(jiǎn)明,可省略對(duì)完全理解本說(shuō)明書的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)公知的結(jié)構(gòu)的描述。
在此描述的特征可以以不同的形式被實(shí)現(xiàn),而將不被解釋為受在此描述的示例所限制。相反,已經(jīng)提供在此描述的示例以使本發(fā)明將是徹底和完整的,并將向全面理解本說(shuō)明書的本領(lǐng)域普通技術(shù)人員傳達(dá)本發(fā)明。
考慮描述的實(shí)施例,已在這里采用通用和廣泛使用的術(shù)語(yǔ),并且所述術(shù)語(yǔ)可根據(jù)全面理解本發(fā)明的本領(lǐng)域普通技術(shù)人員的意圖、先例或新技術(shù)的出現(xiàn)而變化。在一些情況下,申請(qǐng)人可任意選擇專用術(shù)語(yǔ),在這種情況下,申請(qǐng)人將在實(shí)施例的描述中提供所述術(shù)語(yǔ)的含義。因此,將理解,除非在這里明確地限定,否則這里使用的術(shù)語(yǔ)應(yīng)被解釋為具有與它們?cè)谙嚓P(guān)領(lǐng)域的語(yǔ)境中的含義一致的含義,而將不被解釋為理想化或過(guò)于正式的意義。
以下,將參照附圖以實(shí)施例可被發(fā)明構(gòu)思所屬的領(lǐng)域的普通技術(shù)人員全面理解本說(shuō)明書的情況下容易地實(shí)施的方式描述實(shí)施例。為了描述清楚,省略與實(shí)施例無(wú)關(guān)的一些組件。如這里使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)所列項(xiàng)的任意組合和所有組合。
圖1示出根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店的結(jié)構(gòu)圖。
參照?qǐng)D1,根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店包括主體1、設(shè)置在主體1的入口處2的智能門鎖裝置10、布置在主體1內(nèi)的至少一個(gè)智能貨柜20和處理器(圖中未示出)。這里,處理器可設(shè)置在智能售貨門店內(nèi)的任意位置。作為示例,主體1可為現(xiàn)有的各種能夠擺放貨柜的房間或箱體。
圖2示出智能門鎖裝置10的具體結(jié)構(gòu),圖3示出智能門鎖系統(tǒng)的控制方法的流程圖,下面結(jié)合圖2和圖3來(lái)詳細(xì)描述智能門鎖裝置10的動(dòng)作過(guò)程。
圖2示出根據(jù)本發(fā)明示例性實(shí)施例的設(shè)置在智能售貨門店的入口處2的智能門鎖裝置10的結(jié)構(gòu)圖。
參照?qǐng)D2,根據(jù)本發(fā)明示例性實(shí)施例的智能門鎖裝置10可包括第一無(wú)線通信單元101、控制器102、第一電控門鎖103以及外殼(圖中未示出外殼)。
圖3示出根據(jù)本發(fā)明示例性實(shí)施例的智能門鎖系統(tǒng)的控制方法的流程圖。在本示例中,智能門鎖系統(tǒng)可包括智能門鎖裝置10、移動(dòng)終端30和服務(wù)器40。
具體說(shuō)來(lái),智能門鎖裝置10的外表面上(即,在智能門鎖裝置10的外殼表面上)設(shè)置有用于識(shí)別智能門鎖裝置10的標(biāo)識(shí)。作為示例,所述標(biāo)識(shí)可包括二維碼、條形碼、文字、照片、圖片等。然而,本發(fā)明不限于此,還可在智能門鎖裝置10外殼上設(shè)置一磁性標(biāo)簽或射頻標(biāo)簽,從而可通過(guò)磁性標(biāo)簽或射頻標(biāo)簽獲取智能門鎖裝置10的識(shí)別信息。
移動(dòng)終端30可包括控制單元、觸摸屏、攝像頭、通信模塊和感應(yīng)模塊,并且可安裝有適用于智能門鎖系統(tǒng)的app(應(yīng)用程序),該app可以控制移動(dòng)終端30的各個(gè)部件執(zhí)行與智能門鎖系統(tǒng)相關(guān)的操作。
具體地講,在移動(dòng)終端30的用戶進(jìn)行注冊(cè)的注冊(cè)操作期間,移動(dòng)終端30可接收用戶輸入的用于注冊(cè)的用戶的個(gè)人信息,并將用于注冊(cè)的用戶的個(gè)人信息發(fā)送到服務(wù)器40以進(jìn)行存儲(chǔ)。這里,用于注冊(cè)的用戶的個(gè)人信息可包括用戶的賬戶信息、地址、姓名、電話號(hào)碼和/或身份證號(hào)碼,其后,在移動(dòng)終端30的用戶進(jìn)行開鎖的開門操作期間,可基于注冊(cè)的用戶的個(gè)人信息來(lái)控制智能門鎖裝置10的開啟。
如圖3所示,在步驟s101中,以智能門鎖裝置10的外表面上設(shè)置有用于識(shí)別智能門鎖裝置10的標(biāo)識(shí)為例,移動(dòng)終端30可獲取智能門鎖裝置10的外表面上設(shè)置的用于智能識(shí)別門鎖裝置10的標(biāo)識(shí)。
作為示例,移動(dòng)終端30可通過(guò)拍攝或掃描智能門鎖裝置10的外表面上設(shè)置的標(biāo)識(shí)。例如,移動(dòng)終端30的攝像頭可掃描門鎖裝置10的二維碼、條形碼,或者拍攝門鎖裝置10的文字、照片、圖片。
在步驟s102中,移動(dòng)終端30將獲取的智能門鎖裝置10的標(biāo)識(shí)發(fā)送到服務(wù)器40。
在步驟s103中,服務(wù)器40可以從移動(dòng)終端30接收智能門鎖裝置10的標(biāo)識(shí),對(duì)接收到的智能門鎖裝置10的標(biāo)識(shí)進(jìn)行識(shí)別以獲得智能門鎖裝置10的識(shí)別信息。
應(yīng)理解,在智能門鎖裝置10的外表面上設(shè)置有可感應(yīng)的磁性標(biāo)簽或射頻標(biāo)簽的情況下,移動(dòng)終端30的感應(yīng)模塊可通過(guò)感應(yīng)磁性標(biāo)簽或射頻標(biāo)簽來(lái)獲取智能門鎖裝置10的識(shí)別信息,并將獲取的識(shí)別信息發(fā)送到服務(wù)器40。
在步驟s104中,服務(wù)器40根據(jù)從移動(dòng)終端30接收到的智能門鎖裝置10的標(biāo)識(shí)(或門鎖裝置10的識(shí)別信息)產(chǎn)生開門指令(即,用于控制智能門鎖裝置10的第一電控門鎖101打開的第一開門指令)。
優(yōu)選地,移動(dòng)終端30在向服務(wù)器40發(fā)送智能門鎖裝置10的標(biāo)識(shí)或智能門鎖裝置10的識(shí)別信息時(shí),還將移動(dòng)終端30的賬戶信息發(fā)送到服務(wù)器40。
在此情況下,服務(wù)器40在從移動(dòng)終端30接收到的智能門鎖裝置10的標(biāo)識(shí)(或門鎖裝置10的識(shí)別信息)和移動(dòng)終端30的賬戶信息之后,可基于接收到的移動(dòng)終端30的賬戶信息確定移動(dòng)終端30的賬戶是否具有開門權(quán)限(即,確定移動(dòng)終端30的賬戶是否具有開啟該標(biāo)識(shí)或識(shí)別信息所對(duì)應(yīng)的智能門鎖裝置10的權(quán)限)。
如果移動(dòng)終端30具有開門權(quán)限,則執(zhí)行步驟s105:服務(wù)器40可產(chǎn)生開門指令(即,用于控制智能門鎖裝置10的第一電控門鎖101打開的第一開門指令)。否則,服務(wù)器40可將指示移動(dòng)終端30不具有開門權(quán)限的信息發(fā)送到移動(dòng)終端30,并結(jié)束所述控制方法。
優(yōu)選地,服務(wù)器40還可在用戶進(jìn)行注冊(cè)的注冊(cè)操作期間從移動(dòng)終端30接收并存儲(chǔ)拍攝的用戶的第一識(shí)別信息。在移動(dòng)終端30的開門操作期間,服務(wù)器40可從移動(dòng)終端30接收拍攝的用戶的第二識(shí)別信息,并確定用戶的第二識(shí)別信息與存儲(chǔ)的用戶的第一識(shí)別信息是否彼此匹配。如果移動(dòng)終端30具有開門權(quán)限且用戶的第二識(shí)別信息與存儲(chǔ)的用戶的第一識(shí)別信息彼此匹配,則服務(wù)器40可產(chǎn)生開門指令。作為示例,用戶的第一識(shí)別信息和第二識(shí)別信息均可包括用戶的面部圖像、虹膜圖像、血管圖像和/或指紋圖像。
在步驟s106中,服務(wù)器40可將產(chǎn)生的開門指令發(fā)送到智能門鎖裝置10或移動(dòng)終端30。
一種情況,服務(wù)器40可直接將產(chǎn)生的開門指令發(fā)送到智能門鎖裝置10。
另一種情況,服務(wù)器40可將產(chǎn)生的開門指令發(fā)送到移動(dòng)終端30,移動(dòng)終端30從服務(wù)器40接收到開門指令之后,將接收到的開門指令發(fā)送到智能門鎖裝置10。
在步驟s107中,智能門鎖裝置10響應(yīng)于從移動(dòng)終端30或服務(wù)器40接收的開門指令控制門鎖打開。
具體說(shuō)來(lái),智能門鎖裝置10的第一無(wú)線通信單元101從服務(wù)器40或移動(dòng)終端30接收開門指令。
例如,第一無(wú)線通信單元101可通過(guò)移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)或無(wú)線局域網(wǎng)絡(luò)從服務(wù)器40或移動(dòng)終端30接收開門指令,或者可通過(guò)近場(chǎng)通信(nfc)或藍(lán)牙通信從移動(dòng)終端30接收開門指令。然而,以上描述僅是示例,第一無(wú)線通信單元101可通過(guò)任何通信協(xié)議來(lái)從服務(wù)器40或移動(dòng)終端30接收開門指令。
控制器102可根據(jù)第一無(wú)線通信單元101接收的開門指令控制第一電控門鎖103打開。
如上所述,開門指令可響應(yīng)于服務(wù)器40通過(guò)移動(dòng)終端30獲取到智能門鎖裝置10的識(shí)別信息和移動(dòng)終端的賬戶的信息確定所述賬戶具有開門權(quán)限而被產(chǎn)生,或者,開門指令可響應(yīng)于服務(wù)器40通過(guò)移動(dòng)終端30獲取到智能門鎖裝置10的識(shí)別信息和移動(dòng)終端的賬戶的信息確定所述賬戶具有開門權(quán)限以及移動(dòng)終端30的用戶的第二識(shí)別信息與預(yù)先輸入的用戶的第一識(shí)別信息彼此匹配而被產(chǎn)生。
通過(guò)應(yīng)用根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店,可通過(guò)設(shè)置智能門鎖系統(tǒng)及其控制方法來(lái)有效地降低開鎖復(fù)雜性并提高門鎖安全性。
當(dāng)智能門鎖裝置10被開啟之后用戶進(jìn)入智能售貨門店內(nèi)來(lái)選購(gòu)商品,在本發(fā)明示例性實(shí)施例中,可通過(guò)智能貨柜20與處理器之間的交互來(lái)確定出被取走的商品。
圖4示出根據(jù)本發(fā)明另一示例性實(shí)施例的智能售貨門店的結(jié)構(gòu)圖,圖5示出根據(jù)本發(fā)明示例性實(shí)施例的智能貨柜控制系統(tǒng)的控制方法的流程圖,下面結(jié)合圖4和圖5來(lái)介紹智能貨柜20與處理器之間的交互來(lái)確定出被取走的商品的過(guò)程。
具體說(shuō)來(lái),圖4示出根據(jù)本發(fā)明另一示例性實(shí)施例的智能售貨門店可包括至少一個(gè)感應(yīng)器201、處理器202、至少一個(gè)第一攝像裝置203和第二無(wú)線通信單元204。這里,至少一個(gè)感應(yīng)器201和至少一個(gè)第一攝像裝置203布置在智能貨柜20內(nèi),智能貨柜20內(nèi)可設(shè)有至少一層貨架以陳列多個(gè)商品,優(yōu)選地,在每層貨架的側(cè)壁上或頂部的第一預(yù)定位置處設(shè)置一感應(yīng)器,在每層貨架的頂部的第二預(yù)定位置處設(shè)置一第一攝像裝置。作為示例,第一預(yù)定位置處可為能夠感測(cè)到用戶對(duì)貨架上的所有商品進(jìn)行取放操作的位置,第二預(yù)定位置處可為能夠拍攝到一層貨架上所有商品的圖像的位置。下面以一層貨架對(duì)應(yīng)設(shè)置一個(gè)第一攝像裝置和一個(gè)感應(yīng)器為例來(lái)詳細(xì)描述確定被取走商品的過(guò)程。
如圖5所示,在步驟s210中,確定感應(yīng)器201是否被觸發(fā),即,確定感應(yīng)器201是否感測(cè)到用戶執(zhí)行預(yù)定動(dòng)作。例如,所述預(yù)定動(dòng)作可為對(duì)象進(jìn)入然后離開智能貨柜20,即,當(dāng)感應(yīng)器201被遮擋之后又被取消遮擋時(shí),感應(yīng)器201感測(cè)到用戶執(zhí)行所述預(yù)定動(dòng)作。這里,感應(yīng)器201可為現(xiàn)有的各種能夠感測(cè)消費(fèi)者從貨架上取走和放回商品的動(dòng)作的器件,作為示例,感應(yīng)器201可為紅外傳感器。
例如,當(dāng)感應(yīng)器201被遮擋時(shí)(可認(rèn)為是由于對(duì)象進(jìn)入智能貨柜20內(nèi)遮擋了感應(yīng)器202)產(chǎn)生觸發(fā)信號(hào),當(dāng)感應(yīng)器201被取消遮擋時(shí)(可認(rèn)為是由于對(duì)象在進(jìn)入智能貨柜20內(nèi)之后又從智能貨柜20內(nèi)離開從而對(duì)感應(yīng)器201的遮擋被取消)將產(chǎn)生的觸發(fā)信號(hào)發(fā)送到處理器202。
如果確定感應(yīng)器201沒(méi)有被觸發(fā)(即,沒(méi)有感測(cè)到用戶執(zhí)行預(yù)定動(dòng)作),則處理器202不執(zhí)行任何動(dòng)作。
如果確定感應(yīng)器201被觸發(fā)(即,感測(cè)到用戶執(zhí)行預(yù)定動(dòng)作),則執(zhí)行步驟s220:感應(yīng)器201將產(chǎn)生的觸發(fā)信號(hào)發(fā)送到處理器202。
在步驟s230中,處理器202可響應(yīng)于從感應(yīng)器201接收的觸發(fā)信號(hào)產(chǎn)生商品圖像獲取指令。
在步驟s240中,處理器202將產(chǎn)生的商品圖像獲取指令發(fā)送到第一攝像裝置203。
在步驟s250中,第一攝像裝置203可響應(yīng)于接收到商品圖像獲取指令,獲取與第一攝像裝置203對(duì)應(yīng)層貨架上的當(dāng)前商品的圖像。例如,第一攝像裝置203可響應(yīng)于商品圖像獲取指令拍攝對(duì)應(yīng)層貨架上的當(dāng)前商品的圖像。這里,應(yīng)理解,可通過(guò)現(xiàn)有的各種方式來(lái)獲取層貨架上的當(dāng)前商品的圖像。
在步驟s260中,第一攝像裝置203將獲取的當(dāng)前商品的圖像發(fā)送到處理器202。
在步驟s270中,處理器20基于所述當(dāng)前商品的圖像確定被取走商品,并產(chǎn)生被取走商品的信息。作為示例,所述被取走商品的信息可為以下至少一種:商品名稱、商品編碼、商品價(jià)格。
圖6示出根據(jù)本發(fā)明示例性實(shí)施例的處理器基于當(dāng)前商品的圖像確定被取走商品的步驟的流程圖。
如圖6所示,在步驟s601中,處理器202在接收到當(dāng)前商品的圖像之后,還獲取第一攝像裝置203的標(biāo)識(shí)信息,這里,所述標(biāo)識(shí)信息指示第一攝像裝置203為獲取所述當(dāng)前商品的圖像的攝像裝置。
例如,根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店可還包括存儲(chǔ)單元,用于存儲(chǔ)第一攝像裝置的標(biāo)識(shí)信息和所述第一攝像裝置拍攝的商品的圖像,以及商品的圖像中各坐標(biāo)位置與各商品的對(duì)應(yīng)關(guān)系。例如,存儲(chǔ)單元可將具有相同第一攝像裝置的標(biāo)識(shí)信息的商品的圖像按接收時(shí)間先后進(jìn)行存儲(chǔ)。優(yōu)選地,存儲(chǔ)單元還存儲(chǔ)了各商品的輪廓與各商品的對(duì)應(yīng)關(guān)系。
在步驟s602中,處理器202基于接收的第一攝像裝置203的標(biāo)識(shí)信息識(shí)別出第一攝像裝置203,從存儲(chǔ)單元中查找與該標(biāo)識(shí)信息對(duì)應(yīng)的第一攝像裝置203獲取的上一張商品的圖像。這里,上一張商品的圖像可指存儲(chǔ)單元中在接收到當(dāng)前商品的圖像之前最近接收到的該第一攝像裝置203獲取的商品的圖像。
在步驟s603中,處理器202將當(dāng)前商品的圖像與上一張商品的圖像進(jìn)行比對(duì),確定兩張圖像中存在差異的區(qū)域的坐標(biāo)位置。這里,可利用現(xiàn)有的各種方法來(lái)對(duì)兩張圖像進(jìn)行比對(duì)以確定存在差異的圖像區(qū)域。
處理器202根據(jù)確定的兩張圖像中存在差異的區(qū)域的坐標(biāo)位置從存儲(chǔ)單元中查找與該坐標(biāo)位置對(duì)應(yīng)的商品。例如,處理器202可根據(jù)存儲(chǔ)單元中存儲(chǔ)的商品的圖像中各坐標(biāo)位置與各商品的對(duì)應(yīng)關(guān)系查找與確定的坐標(biāo)位置對(duì)應(yīng)的商品。
優(yōu)選地,處理器202可還確定商品的輪廓,并基于商品的輪廓對(duì)確定的被取走商品的確定結(jié)果進(jìn)行修正。
例如,在智能貨柜20的柜門被打開(即,處理器202接收到柜門傳感器產(chǎn)生的指示柜門被打開的信息)或移動(dòng)終端30與智能貨柜20建立關(guān)聯(lián)之后,處理器202可產(chǎn)生錄像指令,并將產(chǎn)生的錄像指令發(fā)送到第一攝像裝置203。
第一攝像裝置203可響應(yīng)于從處理器202接收的所述錄像指令開始錄像,當(dāng)處理器202從感應(yīng)器201接收的觸發(fā)信號(hào)時(shí),產(chǎn)生停止錄像指令,并將產(chǎn)生的停止錄像指令發(fā)送到第一攝像裝置203,以控制第一攝像裝置203停止錄像,從而生成記錄用戶接觸的商品的視頻數(shù)據(jù),并將記錄的所述商品的視頻數(shù)據(jù)發(fā)送到處理器202。
處理器202基于所述商品的視頻數(shù)據(jù)識(shí)別出人手以及人手所持有的商品的輪廓,并通過(guò)識(shí)別出的商品的輪廓對(duì)確定的被取走商品的確定結(jié)果進(jìn)行修正。這里,可利用現(xiàn)有各種的圖像識(shí)別方法來(lái)從視頻數(shù)據(jù)中識(shí)別出人手以及人手所持有的商品的輪廓。
處理器202可基于存儲(chǔ)的各商品的輪廓與各商品的對(duì)應(yīng)關(guān)系獲取被取走商品的輪廓,判斷基于視頻數(shù)據(jù)識(shí)別出的商品的輪廓與獲取的被取走商品的輪廓是否一致,當(dāng)兩者一致時(shí),認(rèn)為處理器202對(duì)被取走商品的確定結(jié)果正確,當(dāng)兩者不一致時(shí),認(rèn)為處理器202對(duì)被取走商品的確定結(jié)果存在偏差,此時(shí),處理器202可重新基于當(dāng)前商品的圖像確定被取走商品和/或基于所述商品的視頻數(shù)據(jù)識(shí)別商品的輪廓,重復(fù)上述過(guò)程進(jìn)行再次判斷,以提高識(shí)別被取走商品的準(zhǔn)確度。作為示例,如果再次判斷的結(jié)果仍為不一致,可以處理器202基于當(dāng)前商品的圖像確定出被取走商品的結(jié)果為準(zhǔn)來(lái)進(jìn)行扣費(fèi),然而本發(fā)明不限于此,本領(lǐng)域技術(shù)人員可利用現(xiàn)有的各種方法來(lái)確定上述對(duì)被取走商品的判斷結(jié)束條件。
可選地,處理器202基于當(dāng)前商品的圖像確定被取走商品之后,可生成指示商品存在變動(dòng)的信息。
一種情況,指示商品存在變動(dòng)的信息可為指示被取走的商品的選擇信息。
例如,處理器202將當(dāng)前商品的圖像與上一張商品的圖像進(jìn)行比對(duì)后,確定出兩張圖像存在差異的區(qū)域,如果該區(qū)域內(nèi)的商品消失,則在步驟s604中,處理器202可確定該區(qū)域的坐標(biāo)位置對(duì)應(yīng)的商品(消失商品),生成指示該商品被取走的選擇信息,以使服務(wù)器40基于確定的消失商品進(jìn)行扣費(fèi)。
如果該區(qū)域內(nèi)的商品增加,則在步驟s605中,處理器202確定增加的商品的坐標(biāo)位置與上一張商品的圖像中消失的商品的坐標(biāo)位置是否一致。這里,上一張商品的圖像中消失的商品可通過(guò)對(duì)上一張商品的圖像與上一張商品的圖像的上一張商品的圖像的比對(duì)來(lái)確定。
如果增加的商品的坐標(biāo)位置與上一張商品的圖像中消失的商品的坐標(biāo)位置一致,則在步驟s606中,處理器202可確定兩張圖像存在差異的區(qū)域的坐標(biāo)位置對(duì)應(yīng)的商品(增加商品),并生成指示該商品被放回的選擇取消信息。
如果增加的商品的坐標(biāo)位置與上一張商品的圖像中消失的商品的坐標(biāo)位置不一致,則在步驟s607中,處理器202生成指示商品擺放位置錯(cuò)誤的警示信息。
在步驟s608中,第二無(wú)線通信單元204將處理器202生成的信息(例如,指示被取走的商品的選擇信息、指示對(duì)應(yīng)商品被放回的選擇取消信息或指示商品擺放位置錯(cuò)誤的警示信息)發(fā)送到移動(dòng)終端30。
除此之外,當(dāng)增加的商品的坐標(biāo)位置與上一張商品的圖像中消失的商品的坐標(biāo)位置不一致時(shí),處理器202可還生成用于提示用戶商品擺放位置錯(cuò)誤的語(yǔ)音信息,第二無(wú)線通信單元204將處理器202生成的語(yǔ)音信息發(fā)送到智能售貨門店的語(yǔ)音播放器,以播放該語(yǔ)音信息。
移動(dòng)終端30的控制單元控制觸摸屏在應(yīng)用界面中將與接收的選擇信息對(duì)應(yīng)的商品的商品信息進(jìn)行區(qū)別顯示。作為示例,可對(duì)于選擇信息對(duì)應(yīng)的商品的商品信息進(jìn)行突出顯示(例如,其它顏色顯示、圖片顯示、動(dòng)畫顯示、透明度顯示等)。
當(dāng)移動(dòng)終端接收到指示對(duì)應(yīng)商品被放回的選擇取消信息之后,此時(shí),移動(dòng)終端30的控制單元可控制觸摸屏取消對(duì)與選擇取消信息對(duì)應(yīng)的商品的商品信息的區(qū)別顯示。
在第二無(wú)線通信單元204將被取走商品的信息發(fā)送到服務(wù)器40之后,服務(wù)器40針對(duì)被取走的商品從用戶的賬戶進(jìn)行扣費(fèi)。
圖7所示根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)器對(duì)被取走的商品進(jìn)行扣費(fèi)的步驟的流程圖。
如圖7所示,在步驟s701中,處理器可確定商品購(gòu)買是否完成。
如果確定商品購(gòu)買已完成,則執(zhí)行步驟s702:處理器產(chǎn)生用于支付被取走商品的費(fèi)用的扣費(fèi)指令。這里,對(duì)于被取走之后又重新被放回的商品不產(chǎn)生扣費(fèi)指令。
作為示例,處理器可響應(yīng)于以下條件來(lái)確定商品購(gòu)買完成:處理器產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息之后過(guò)去第一預(yù)定時(shí)間。
在步驟s703中,第二無(wú)線通信單元204將處理器產(chǎn)生的用于支付被取走商品的費(fèi)用的扣費(fèi)指令發(fā)送到服務(wù)器40。
在步驟s704中,服務(wù)器40根據(jù)扣費(fèi)指令對(duì)移動(dòng)終端30的賬戶執(zhí)行支付被取走商品的費(fèi)用的扣費(fèi)操作,并且將有關(guān)扣費(fèi)操作的信息(例如,扣費(fèi)結(jié)果)發(fā)送到移動(dòng)終端30。這樣,消費(fèi)者可以通過(guò)移動(dòng)終端30實(shí)時(shí)觀察扣費(fèi)結(jié)果。這里,執(zhí)行扣費(fèi)操作的移動(dòng)終端30的賬戶為與被取走商品所屬的智能貨柜建立關(guān)聯(lián)的移動(dòng)終端的賬戶。
在步驟s705中,服務(wù)器40判斷對(duì)所述賬戶的扣費(fèi)是否成功。
如果對(duì)所述賬戶的扣費(fèi)成功,則結(jié)束所述控制方法。
如果對(duì)所述賬戶的扣費(fèi)不成功,則執(zhí)行步驟s706:服務(wù)器40產(chǎn)生指示扣費(fèi)不成功的語(yǔ)音信息。
服務(wù)器40將產(chǎn)生的語(yǔ)音信息發(fā)送到智能售貨門店的語(yǔ)音播放器。智能售貨門店的語(yǔ)音播放器播放所述語(yǔ)音信息,以提示智能售貨門店內(nèi)的用戶扣費(fèi)不成功。
可選地,當(dāng)對(duì)所述賬戶的扣費(fèi)不成功時(shí),服務(wù)器40可產(chǎn)生指示扣費(fèi)不成功的提示信息,并將產(chǎn)生的提示信息發(fā)送到移動(dòng)終端30,以提示移動(dòng)終端30的用戶扣費(fèi)不成功。
在本發(fā)明示例性實(shí)施例中智能貨柜20可包括封閉式智能貨柜和敞開式智能貨柜,下面針對(duì)兩種智能貨柜來(lái)分別介紹移動(dòng)終端30的賬戶與智能貨柜20建立關(guān)聯(lián)的過(guò)程(即,確定服務(wù)器40進(jìn)行扣費(fèi)的賬戶的過(guò)程),以使服務(wù)器40對(duì)與智能貨柜建立關(guān)聯(lián)的移動(dòng)終端的賬戶進(jìn)行扣費(fèi)。
在本發(fā)明智能貨柜20的第一示例性實(shí)施例中,智能貨柜20可為封閉式智能貨柜。作為示例,封閉式智能貨柜20可具有柜門和第二電控門鎖,通過(guò)對(duì)第二電控門鎖的控制來(lái)實(shí)現(xiàn)控制智能貨柜20的柜門的打開和關(guān)閉。
可選擇地,可通過(guò)移動(dòng)終端30與封閉式智能貨柜20以及服務(wù)器40之間的交互來(lái)打開封閉式智能貨柜20的柜門。
下面來(lái)詳細(xì)介紹封閉式智能貨柜20的柜門被打開的過(guò)程。例如,可通過(guò)對(duì)第二電控門鎖的控制來(lái)實(shí)現(xiàn)控制智能貨柜20的柜門的打開和關(guān)閉。
優(yōu)選地,移動(dòng)終端30可包括控制單元、觸摸屏、攝像頭、通信模塊和感應(yīng)模塊,并且可安裝有適用于封閉式智能貨柜20的app(應(yīng)用程序),該app可以控制移動(dòng)終端30的各個(gè)部件執(zhí)行與封閉式智能貨柜20相關(guān)的操作。具體地講,在移動(dòng)終端30的用戶進(jìn)行注冊(cè)的注冊(cè)操作期間,移動(dòng)終端30可接收用戶在觸摸屏上輸入的用于注冊(cè)的用戶的個(gè)人信息,并將用于注冊(cè)的用戶的個(gè)人信息發(fā)送到服務(wù)器40以進(jìn)行存儲(chǔ)。這里,作為示例,用于注冊(cè)的用戶的個(gè)人信息可包括用戶的地址、姓名、電話號(hào)碼和/或身份證號(hào)碼。
在封閉式智能貨柜20的第一示例性實(shí)施例中,可基于用戶在移動(dòng)終端30顯示的應(yīng)用界面中對(duì)智能貨柜20的標(biāo)識(shí)的操作來(lái)產(chǎn)生用于控制智能貨柜20的柜門打開的開門指令(第二開門指令),即,第二開門指令由移動(dòng)終端30響應(yīng)于移動(dòng)終端30的顯示界面上顯示的智能貨柜20的標(biāo)識(shí)被選擇而被產(chǎn)生。
圖8示出根據(jù)本發(fā)明示例性實(shí)施例的產(chǎn)生用于控制智能貨柜20的柜門打開的開門指令的步驟的流程圖。
如圖8所示,在步驟s801中,在控制器103根據(jù)開門指令控制第一電控門鎖101打開的同時(shí),控制器103產(chǎn)生門店信息提供指令。
在步驟s802中,智能門鎖裝置10(即,第一無(wú)線通信單元102)將控制器103產(chǎn)生的門店信息提供指令發(fā)送到服務(wù)器40。
在步驟s803中,服務(wù)器40響應(yīng)于接收到的門店信息提供指令,獲取與所述門店信息提供指令對(duì)應(yīng)的門店信息。這里,每個(gè)封閉式智能貨柜20可具有標(biāo)識(shí),作為示例,門店信息可包括該智能售貨門店內(nèi)包括的每個(gè)封閉式智能貨柜20的標(biāo)識(shí)以及每個(gè)封閉式智能貨柜20內(nèi)包含的商品的商品信息。
在步驟s804中,服務(wù)器40將智能售貨門店內(nèi)的每個(gè)封閉式智能貨柜20的標(biāo)識(shí)以及每個(gè)封閉式智能貨柜20內(nèi)包含的商品的商品信息發(fā)送到移動(dòng)終端30。作為示例,商品的商品信息可包括商品名稱、條形碼、二維碼、數(shù)量、計(jì)量、規(guī)格、產(chǎn)地和/或價(jià)格。此外,商品信息還可包括商品生產(chǎn)日期、保質(zhì)日期等。
移動(dòng)終端30的控制單元控制觸摸屏顯示應(yīng)用界面,并在應(yīng)用界面中呈現(xiàn)從服務(wù)器40接收的門店信息,以供用戶瀏覽。
例如,在移動(dòng)終端30的觸摸屏上顯示的應(yīng)用界面中包括了每個(gè)智能貨柜20的標(biāo)識(shí)以及每個(gè)智能貨柜20內(nèi)包含的商品的商品信息,在步驟s805中,可接收用戶對(duì)應(yīng)用界面上呈現(xiàn)的預(yù)定封閉式智能貨柜的標(biāo)識(shí)的選擇操作。
在步驟s806中,移動(dòng)終端30的控制單元響應(yīng)于用戶對(duì)應(yīng)用界面上呈現(xiàn)的預(yù)定封閉式智能貨柜的標(biāo)識(shí)的選擇操作,產(chǎn)生用于控制預(yù)定封閉式智能貨柜的柜門打開的開門指令(即,第二開門指令)。此時(shí),在移動(dòng)終端30產(chǎn)生用于控制預(yù)定封閉式智能貨柜的柜門打開的開門指令之后,移動(dòng)終端30將移動(dòng)終端30的賬戶信息發(fā)送到服務(wù)器40,以將移動(dòng)終端30與預(yù)定智能貨柜建立關(guān)聯(lián),使得后續(xù)服務(wù)器40在確定出被取走商品之后對(duì)與被取走商品所屬的智能貨柜建立關(guān)聯(lián)的移動(dòng)終端30的賬戶進(jìn)行扣費(fèi)。
在步驟s807中,移動(dòng)終端30的通信模塊將產(chǎn)生的開門指令發(fā)送到第二無(wú)線通信單元,處理器根據(jù)從第二無(wú)線通信單元接收的開門指令控制該預(yù)定封閉式智能貨柜的柜門(第二電控門鎖)打開。
應(yīng)理解,本發(fā)明不限于此,移動(dòng)終端30還可在產(chǎn)生開門指令之后,將開門指令和移動(dòng)終端30的賬戶信息發(fā)送到處理器,處理器將移動(dòng)終端30與預(yù)定智能貨柜建立關(guān)聯(lián),以在處理器確定出被取走商品之后,處理器將被取走商品的信息以及指示移動(dòng)終端30與預(yù)定智能貨柜建立關(guān)聯(lián)的信息發(fā)送到服務(wù)器40,使得后續(xù)服務(wù)器40對(duì)與被取走商品所屬的智能貨柜建立關(guān)聯(lián)的移動(dòng)終端30的賬戶進(jìn)行扣費(fèi)。
在封閉式智能貨柜20的第二示例性實(shí)施例中,用于控制智能貨柜20的柜門打開的開門指令可響應(yīng)于服務(wù)器40通過(guò)移動(dòng)終端30獲取到第二電控門鎖的識(shí)別信息而被產(chǎn)生。
一種情況,在移動(dòng)終端30的用戶進(jìn)行開鎖的開門操作期間,移動(dòng)終端30可獲取用于識(shí)別第二電控門鎖的標(biāo)識(shí),將獲取的所述標(biāo)識(shí)上傳到服務(wù)器40。
例如,智能貨柜20的柜體外表面上可設(shè)置有用于識(shí)別第二電控門鎖的標(biāo)識(shí)。移動(dòng)終端30的攝像頭可拍攝或掃描第二電控門鎖的標(biāo)識(shí),控制單元獲取拍攝或掃描的標(biāo)識(shí),通信模塊將控制單元獲取的標(biāo)識(shí)發(fā)送到服務(wù)器40。作為示例,第二電控門鎖的標(biāo)識(shí)可以是能夠被掃描的二維碼、條形碼,或者是能夠被拍攝的文字、照片、圖片。
另一種情況,在移動(dòng)終端30的用戶進(jìn)行開鎖的開門操作期間,移動(dòng)終端30可獲取第二電控門鎖的識(shí)別信息,將獲取的所述識(shí)別信息上傳到服務(wù)器40。
作為示例,第二電控門鎖的標(biāo)識(shí)還可以是能夠被感應(yīng)的磁性標(biāo)簽、射頻標(biāo)簽。在此情況下,移動(dòng)終端30的感應(yīng)模塊可通過(guò)感應(yīng)第二電控門鎖的標(biāo)識(shí)來(lái)獲取第二電控門鎖的識(shí)別信息,通信模塊將獲取的識(shí)別信息發(fā)送到服務(wù)器40。
這里,移動(dòng)終端30除將第二電控門鎖的標(biāo)識(shí)或第二電控門鎖的識(shí)別信息發(fā)送到服務(wù)器40之外,移動(dòng)終端30還將移動(dòng)終端30的賬戶信息發(fā)送到服務(wù)器40,以將移動(dòng)終端30與封閉式智能貨柜20(第二電控門鎖所屬的智能貨柜)建立關(guān)聯(lián),使得后續(xù)服務(wù)器40在處理器確定出被取走商品之后對(duì)與被取走商品所屬的封閉式智能貨柜20建立關(guān)聯(lián)的移動(dòng)終端30的賬戶進(jìn)行扣費(fèi)。
第二無(wú)線通信單元204可從服務(wù)器40或移動(dòng)終端30接收開門指令,并將接收的開門指令發(fā)送到處理器,處理器根據(jù)接收到的開門指令而控制第二電控門鎖打開,從而觸發(fā)柜門傳感器以產(chǎn)生指示柜門被打開的信息。
一種情況,第二無(wú)線通信單元204可從服務(wù)器40接收響應(yīng)于服務(wù)器40通過(guò)移動(dòng)終端30獲取到第二電控門鎖的識(shí)別信息而被產(chǎn)生的開門指令,從而處理器202響應(yīng)于該開門指令來(lái)控制第二電控門鎖打開。優(yōu)選地,該開門指令可由服務(wù)器40通過(guò)移動(dòng)終端30獲取到第二電控門鎖的識(shí)別信息,并基于移動(dòng)終端30的賬戶的信息確定移動(dòng)終端30的賬戶具有開門權(quán)限而被產(chǎn)生。
例如,服務(wù)器40可以從移動(dòng)終端30接收第二電控門鎖的標(biāo)識(shí),對(duì)接收到的第二電控門鎖的標(biāo)識(shí)進(jìn)行識(shí)別以獲得第二電控門鎖的識(shí)別信息,服務(wù)器40還可從移動(dòng)終端30直接接收到第二電控門鎖的識(shí)別信息,服務(wù)器40確定移動(dòng)終端30的賬戶是否具有開門權(quán)限。如果移動(dòng)終端30的賬戶具有開門權(quán)限,則服務(wù)器40可產(chǎn)生開門指令,并可將產(chǎn)生的開門指令發(fā)送到第二無(wú)線通信單元204。
根據(jù)本發(fā)明示例性實(shí)施例,在注冊(cè)操作期間,移動(dòng)終端30還可拍攝用戶的第一識(shí)別信息,并將拍攝的用戶的第一識(shí)別信息發(fā)送到服務(wù)器40。其后,在開門操作期間,移動(dòng)終端30還可拍攝用戶的第二識(shí)別信息,并將拍攝的用戶的第二識(shí)別信息發(fā)送到服務(wù)器40。在此情況下,開門指令響應(yīng)于移動(dòng)終端30的賬戶具有開門權(quán)限以及用戶的第二識(shí)別信息與用戶的第一識(shí)別信息彼此匹配而被產(chǎn)生。這里,用戶的第一識(shí)別信息和第二識(shí)別信息均可包括用戶的面部圖像、虹膜圖像、血管圖像和/或指紋圖像。
另一種情況,智能貨柜20的第二無(wú)線通信單元204可從移動(dòng)終端30接收開門指令。
例如,服務(wù)器40可將通過(guò)上述方式產(chǎn)生的開門指令發(fā)送到移動(dòng)終端30,移動(dòng)終端30從服務(wù)器40接收到開門指令之后,將接收到的開門指令發(fā)送到第二無(wú)線通信單元204。
優(yōu)選地,根據(jù)本發(fā)明示例性實(shí)施例的封閉式智能貨柜控制系統(tǒng)在確定柜門打開之后,可向消費(fèi)者提供智能貨柜20內(nèi)的商品的商品信息,以供用戶查看瀏覽。
圖9示出封閉式智能貨柜控制系統(tǒng)提供商品信息的控制方法的流程圖,下面結(jié)合圖9來(lái)詳細(xì)描述封閉式智能貨柜控制系統(tǒng)提供商品信息的控制過(guò)程。
根據(jù)本發(fā)明示例性實(shí)施例的封閉式智能貨柜20可包括柜門傳感器,封閉式智能貨柜20可放置在配備有智能門鎖系統(tǒng)(如圖1所示)的智能售貨門店中,在本示例中,智能貨柜控制系統(tǒng)可包括智能貨柜20、移動(dòng)終端30和服務(wù)器40。以下將對(duì)封閉式智能貨柜20的具體操作方式進(jìn)行描述。
如圖9所示,在步驟s201中,當(dāng)智能收貨門店的智能門鎖裝置10解鎖之后,消費(fèi)者可以進(jìn)入智能售貨門店的主體1內(nèi),此時(shí),柜門傳感器可持續(xù)不斷地感測(cè)智能貨柜20的柜門是否被打開。
如果柜門傳感器沒(méi)有感測(cè)到智能貨柜20的柜門被打開,則不執(zhí)行任何動(dòng)作。
如果柜門傳感器感測(cè)到智能貨柜20的柜門被打開,則執(zhí)行步驟s202:柜門傳感器可將指示柜門被打開的信息發(fā)送到處理器202,處理器202響應(yīng)于接收到指示柜門被打開的信息產(chǎn)生商品信息提供指令。
在步驟s203中,第二無(wú)線通信單元204將處理器202產(chǎn)生的商品信息提供指令發(fā)送到服務(wù)器40。這里,商品信息提供指令可包括智能貨柜20的標(biāo)識(shí)。
在步驟s204中,服務(wù)器40響應(yīng)于接收的商品信息提供指令獲取與該指令對(duì)應(yīng)的商品信息。
例如,服務(wù)器40可基于封閉式智能貨柜20的標(biāo)識(shí)獲取預(yù)先存儲(chǔ)在服務(wù)器40中的智能貨柜20內(nèi)的商品的商品信息。
在步驟s205中,服務(wù)器40可將獲取的智能貨柜20內(nèi)的商品的商品信息發(fā)送到移動(dòng)終端30。作為示例,商品的商品信息可包括商品名稱、條形碼、二維碼、數(shù)量、計(jì)量、規(guī)格、產(chǎn)地和/或價(jià)格。此外,商品信息可還包括商品生產(chǎn)日期、保質(zhì)日期等。
在步驟s206中,移動(dòng)終端30的控制單元控制觸摸屏顯示應(yīng)用界面,并在應(yīng)用界面中呈現(xiàn)從服務(wù)器40接收的商品信息,以供用戶瀏覽。
在本發(fā)明智能貨柜20的第二示例性實(shí)施例中,智能貨柜20可為敞開式智能貨柜。作為示例,敞開式智能貨柜20可不具有柜門和第二電控門鎖,用戶在進(jìn)入智能售貨門店之后,可直接接觸到敞開式智能貨柜20內(nèi)的商品。
在此情況下,根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店可包括至少一個(gè)第二攝像裝置,處理器202根據(jù)所述至少一個(gè)第二攝像裝置獲取的智能售貨門店內(nèi)的圖像數(shù)據(jù)確定智能售貨門店內(nèi)的用戶與各敞開式智能貨柜20之間的相對(duì)位置,并基于用戶與各敞開式智能貨柜20之間的相對(duì)位置確定出將要被用戶取走商品的敞開式智能貨柜20,以在后續(xù)處理器202確定出被取走商品之后服務(wù)器40對(duì)該用戶的賬戶進(jìn)行扣費(fèi)。
圖10示出根據(jù)本發(fā)明示例性實(shí)施例的控制移動(dòng)終端的賬戶與敞開式智能貨柜20建立關(guān)聯(lián)的步驟的流程圖。
如圖10所示,在步驟s100中,在根據(jù)第一開門指令控制智能門鎖裝置10打開之后,處理器202接收移動(dòng)終端的賬戶的信息,并產(chǎn)生圖像獲取指令。例如,服務(wù)器在產(chǎn)生第一開門指令之后,可將用于獲取第一電控門鎖103的識(shí)別信息的移動(dòng)終端的賬戶的信息發(fā)送到第二無(wú)線通信單元,處理器202從第二無(wú)線通信單元接收移動(dòng)終端的賬戶的信息。
在步驟s200中,所述至少一個(gè)第二攝像裝置響應(yīng)于所述圖像獲取指令實(shí)時(shí)(持續(xù)不斷地)獲取智能售貨門店內(nèi)的圖像數(shù)據(jù),并將獲取的智能售貨門店內(nèi)的圖像數(shù)據(jù)實(shí)時(shí)發(fā)送到處理器。
例如,所述至少一個(gè)第二攝像裝置可分別布置在智能售貨門店內(nèi)的不同位置處,以能夠獲得智能售貨門店內(nèi)各個(gè)區(qū)域的圖像數(shù)據(jù),作為示例,所述圖像數(shù)據(jù)可為圖像或視頻。
在步驟s300中,處理器對(duì)從所述至少一個(gè)第二攝像裝置接收到的智能售貨門店內(nèi)的圖像數(shù)據(jù)進(jìn)行識(shí)別,以從該圖像數(shù)據(jù)中識(shí)別出智能售貨門店內(nèi)的用戶,并將識(shí)別出的用戶與處理器接收的移動(dòng)終端的賬戶建立關(guān)聯(lián)。這里,當(dāng)處理器識(shí)別出多個(gè)用戶時(shí),可將所述多個(gè)用戶均與接收的移動(dòng)終端的賬戶建立關(guān)聯(lián),并實(shí)時(shí)跟蹤所述多個(gè)用戶的位置變化。
在步驟s400中,處理器還從該圖像數(shù)據(jù)中識(shí)別出智能售貨門店內(nèi)的各敞開式智能貨柜20,并確定用戶與各敞開式智能貨柜20之間的相對(duì)位置。應(yīng)理解,可利用現(xiàn)有的各種圖像識(shí)別方法從圖像數(shù)據(jù)中識(shí)別出用戶和貨柜,本發(fā)明對(duì)此部分內(nèi)容不做限定。
這里,第一開門指令是響應(yīng)于服務(wù)器40通過(guò)移動(dòng)終端30獲取到智能門鎖裝置10的識(shí)別信息而被產(chǎn)生的,那么在服務(wù)器40產(chǎn)生第一開門指令,并基于第一開門指令控制智能門鎖裝置10打開之后,服務(wù)器40將移動(dòng)終端的賬戶信息發(fā)送到處理器,處理器將從所述至少一個(gè)第二攝像裝置獲取的智能售貨門店內(nèi)的圖像數(shù)據(jù)中識(shí)別出的用戶與用于獲取智能門鎖裝置10的識(shí)別信息的移動(dòng)終端30的賬戶建立關(guān)聯(lián)。
在步驟s500中,處理器根據(jù)用戶和所述至少一個(gè)智能貨柜之間的相對(duì)位置,確定出將要被用戶取走商品的智能貨柜,將所述移動(dòng)終端的賬戶與將要被用戶取走商品的智能貨柜建立關(guān)聯(lián),以使服務(wù)器對(duì)被取走的商品從所述移動(dòng)終端的賬戶進(jìn)行扣費(fèi)。例如,處理器可將被取走商品的信息和指示移動(dòng)終端的賬戶與將要被用戶取走商品的智能貨柜建立關(guān)聯(lián)的信息發(fā)送到服務(wù)器,以使服務(wù)器對(duì)被取走的商品從所述移動(dòng)終端的賬戶進(jìn)行扣費(fèi)。
例如,處理器可基于從所述至少一個(gè)第二攝像裝置接收的智能售貨門店內(nèi)的實(shí)時(shí)圖像數(shù)據(jù)確定用戶的實(shí)時(shí)位置變化,從而確定出用戶與各敞開式智能貨柜20之間的相對(duì)位置的變化,當(dāng)確定用戶與各敞開式智能貨柜20中的預(yù)定智能貨柜的距離小于等于設(shè)定值,且識(shí)別出用戶正面對(duì)所述預(yù)定智能貨柜時(shí),可認(rèn)為用戶將要從該預(yù)定智能貨柜20中取走商品,此時(shí),處理器可將該與用戶建立關(guān)聯(lián)的移動(dòng)終端30(即,獲取智能門鎖裝置10的識(shí)別信息的移動(dòng)終端30)的賬戶與預(yù)定智能貨柜建立關(guān)聯(lián),使得處理器在確定出被取走商品之后服務(wù)器40對(duì)與被取走商品所屬的預(yù)定智能貨柜建立關(guān)聯(lián)的移動(dòng)終端30的賬戶進(jìn)行扣費(fèi)。這里,可利用現(xiàn)有的各種方法來(lái)基于圖像計(jì)算用戶和智能貨柜之間的距離,還可基于現(xiàn)有的圖像識(shí)別方法識(shí)別用戶的臉的面對(duì)方向。
作為示例,智能售貨門店可在每個(gè)智能貨柜前的預(yù)定位置處分別設(shè)置一地面標(biāo)識(shí),即,將一個(gè)地面標(biāo)識(shí)與一個(gè)智能貨柜相對(duì)應(yīng),當(dāng)處理器根據(jù)智能售貨門店內(nèi)的圖像數(shù)據(jù)確定用戶的位置與預(yù)定地面標(biāo)識(shí)重合,且用戶為正面對(duì)與預(yù)定地面標(biāo)識(shí)對(duì)應(yīng)的智能貨柜時(shí),處理器可將該與用戶建立關(guān)聯(lián)的移動(dòng)終端30的賬戶與預(yù)定地面標(biāo)識(shí)所對(duì)應(yīng)的智能貨柜建立關(guān)聯(lián)。
優(yōu)選地,在根據(jù)第一開門指令控制智能門鎖裝置10打開之后,當(dāng)處理器從所述至少一個(gè)攝像裝置獲取的智能售貨門店內(nèi)的圖像數(shù)據(jù)中識(shí)別出多個(gè)用戶時(shí),可認(rèn)為所述多個(gè)用戶是基于同一移動(dòng)終端對(duì)智能門鎖裝置10的控制而同時(shí)進(jìn)店的,在此情況下,處理器可將所述多個(gè)用戶均與移動(dòng)終端的賬戶建立關(guān)聯(lián),處理器可分別確定出滿足與各用戶的距離小于設(shè)定值的敞開式智能貨柜20,并將滿足條件的敞開式智能貨柜20均與移動(dòng)終端30建立關(guān)聯(lián),以使后續(xù)處理器在確定出所有用戶從各敞開式智能貨柜20中被取走的商品之后,服務(wù)器均對(duì)與被取走商品所屬的敞開式智能貨柜20建立關(guān)聯(lián)的同一移動(dòng)終端30的賬戶進(jìn)行扣費(fèi)。
例如,假設(shè)通過(guò)第一用戶所持有的移動(dòng)終端a對(duì)智能門鎖裝置10的控制而進(jìn)入智能售貨門店,處理器從智能售貨門店內(nèi)的圖像數(shù)據(jù)中識(shí)別出第一用戶和第二用戶,將第一用戶和第二用戶均于移動(dòng)終端a的賬戶建立關(guān)聯(lián),處理器基于智能售貨門店內(nèi)的實(shí)時(shí)圖像數(shù)據(jù)確定出第一用戶與敞開式智能貨柜a的距離小于設(shè)定值,第二用戶與敞開式智能貨柜b的距離小于設(shè)定值,此時(shí),可將敞開式智能貨柜a和敞開式智能貨柜b均與移動(dòng)終端a的賬戶建立關(guān)聯(lián),當(dāng)處理器確定出從敞開式智能貨柜a和敞開式智能貨柜b中取走的商品之后,服務(wù)器均對(duì)移動(dòng)終端a的賬戶進(jìn)行扣費(fèi)。
優(yōu)選地,當(dāng)處理器確定用戶與至少兩個(gè)敞開式智能貨柜20的距離均小于設(shè)定值,且識(shí)別出用戶均正面對(duì)所述至少兩個(gè)敞開式智能貨柜20時(shí),處理器可基于智能售貨門店內(nèi)的圖像數(shù)據(jù)識(shí)別該用戶的手臂的指向,將用戶的手臂所指向的敞開式智能貨柜20與移動(dòng)終端30建立關(guān)聯(lián)。
當(dāng)處理器基于所述圖像數(shù)據(jù)確定用戶與所述至少一個(gè)智能貨柜之間的距離大于設(shè)定值時(shí),處理器取消所述移動(dòng)終端的賬戶與所述至少一個(gè)智能貨柜之間建立的關(guān)聯(lián)。
作為示例,針對(duì)封閉式智能貨柜可通過(guò)柜門傳感器檢測(cè)智能貨柜20的柜門是否被關(guān)閉來(lái)判斷商品購(gòu)買是否完成,當(dāng)智能貨柜20的柜門關(guān)閉時(shí),認(rèn)為商品購(gòu)買完成,當(dāng)智能貨柜20的柜門未關(guān)閉時(shí),認(rèn)為商品購(gòu)買沒(méi)有完成。
可選擇地,可采用以下幾種方式來(lái)關(guān)閉智能貨柜20的柜門。
一種情況,用戶可手動(dòng)關(guān)閉智能貨柜20的柜門,從而觸發(fā)柜門傳感器,以產(chǎn)生指示柜門被關(guān)閉的信息。
另一種情況,可基于柜門傳感器的檢測(cè)的結(jié)果和/或處理器產(chǎn)生的信息來(lái)自動(dòng)控制智能貨柜20的柜門關(guān)閉。
在一個(gè)示例中,當(dāng)處理器產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息之后,在第一預(yù)定時(shí)間過(guò)去并且沒(méi)有從柜門傳感器接收到指示柜門被關(guān)閉的信息時(shí),處理器控制智能貨柜20的柜門關(guān)閉。例如,可在處理器的第一定時(shí)器中設(shè)置所述第一預(yù)定時(shí)間,并且可以在接收到指示對(duì)應(yīng)商品被取走的選擇信息時(shí)觸發(fā)第一定時(shí)器。
在另一示例中,當(dāng)從柜門傳感器接收到指示柜門被打開的信息之后,在第二預(yù)定時(shí)間內(nèi)處理器沒(méi)有產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息并且沒(méi)有從柜門傳感器接收到指示柜門被關(guān)閉的信息時(shí),處理器控制智能貨柜20的柜門關(guān)閉。例如,可在處理器的第二定時(shí)器中設(shè)置所述第二預(yù)定時(shí)間,并且可以在接收到指示柜門被打開的信息時(shí)觸發(fā)第二定時(shí)器。
在再一示例中,當(dāng)處理器產(chǎn)生指示對(duì)應(yīng)商品被放回的選擇取消信息之后,在第三預(yù)定時(shí)間內(nèi)處理器沒(méi)有產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息并且沒(méi)有從柜門傳感器接收到指示柜門被關(guān)閉的信息時(shí),處理器控制智能貨柜20的柜門關(guān)閉。例如,可在處理器的第三定時(shí)器中設(shè)置所述第三預(yù)定時(shí)間,并且可以在接收到指示對(duì)應(yīng)商品被放回的選擇取消信息時(shí)觸發(fā)第三定時(shí)器。
針對(duì)敞開式智能貨柜,當(dāng)處理器產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息之后,在第一預(yù)定時(shí)間過(guò)去之后確定商品購(gòu)買是否完成?;蛘?,當(dāng)處理器產(chǎn)生指示對(duì)應(yīng)商品被放回的選擇取消信息之后,在第三預(yù)定時(shí)間內(nèi)處理器沒(méi)有產(chǎn)生指示對(duì)應(yīng)商品被取走的選擇信息時(shí),處理器確定商品購(gòu)買是否完成。
通過(guò)應(yīng)用根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店,通過(guò)設(shè)置智能貨柜,使得處理器可管理多個(gè)智能貨柜以及商品的購(gòu)買,并配合相應(yīng)的智能門鎖系統(tǒng)來(lái)實(shí)現(xiàn)無(wú)人值守門店,從而節(jié)省門店成本并且方便管理。
此外,通過(guò)應(yīng)用根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店,用戶在打開智能貨柜的柜門后可以直接接觸到商品,以觀察到商品的屬性信息(例如,商品的生產(chǎn)日期、生產(chǎn)廠家、商品配料、商品產(chǎn)地和/或商品重量等),從而使用戶能夠?qū)λx擇的商品更為了解。
此外,通過(guò)應(yīng)用根據(jù)本發(fā)明示例性實(shí)施例的智能售貨門店,用戶只需從智能貨柜內(nèi)選擇商品即可,無(wú)需進(jìn)行額外的支付過(guò)程,有效簡(jiǎn)化了購(gòu)物操作步驟,提高了用戶的購(gòu)物體驗(yàn)。
雖然本發(fā)明包括具體示例,但是本領(lǐng)域普通技術(shù)人員將清楚,在不脫離權(quán)利要求及其等同物的精神和范圍的情況下,可以對(duì)這些示例進(jìn)行形式和細(xì)節(jié)上的各種改變。這里描述的示例被認(rèn)為僅具有描述性意義,而不用于限制的目的。每個(gè)示例中的特征或方面的描述將被認(rèn)為可適用于其他示例中的類似特征或方面。如果以不同的次序執(zhí)行描述的技術(shù)和/或如果描述的系統(tǒng)、架構(gòu)、裝置或電路中的組件以不同的方式組合和/或被其他組件及其等同物替換或補(bǔ)充,則可得到合適的結(jié)果。因此,本發(fā)明的范圍不是由具體實(shí)施方式限定,而是由權(quán)利要求及其等同物限定,并且權(quán)利要求及其等同物的范圍內(nèi)的所有變化將被解釋為包括在本發(fā)明中。