本公開涉及智能設備技術領域,尤其涉及一種智能垃圾桶的控制方法及裝置。
背景技術:
垃圾桶作為用戶生活中不可或缺的必需品,隨著技術的發(fā)展,垃圾桶的種類也在不斷的翻新和增加,使得垃圾桶也朝向智能化方向發(fā)展。相關技術中,用戶需要丟垃圾時,如坐在沙發(fā)上嗑瓜子時,可能需要走到垃圾桶旁邊將瓜子殼丟進垃圾桶內(nèi),或者將垃圾桶拿到沙發(fā)旁邊,將瓜子殼丟進垃圾桶內(nèi),都需要用戶走至垃圾桶旁,不能滿足用戶想丟垃圾時的智能化、人性化的需求,降低了用戶使用智能垃圾桶的體驗。
技術實現(xiàn)要素:
為克服相關技術中存在的問題,本公開實施例提供一種智能垃圾桶的控制方法及裝置,用以解決相關技術中垃圾桶的智能性差的問題。
根據(jù)本公開實施例的第一方面,提供一種智能垃圾桶的控制方法,所述方法包括:
根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定所述智能垃圾桶的目標位置;
如果所述智能垃圾桶的當前位置與所述目標位置不一致,則控制所述智能垃圾桶移動至所述目標位置。
在一實施例中,在根據(jù)與智能垃圾桶關聯(lián)的可穿戴設備的當前位置確定所述智能垃圾桶的目標位置之前,所述方法還包括:
通過所述可穿戴設備獲取的用戶體征信息,確定所述可穿戴設備是否處于佩戴狀態(tài);
如果所述可穿戴設備處于佩戴狀態(tài),則確定所述智能垃圾桶與所述可穿戴設備之間的距離是否小于第一距離閾值;
如果所述智能垃圾桶與所述可穿戴設備之間的距離小于所述第一距離閾值,則確定所述智能垃圾桶與所述可穿戴設備相關聯(lián)。
在一實施例中,確定所述智能垃圾桶與所述可穿戴設備之間的距離是否小于第一距離閾值,包括:
確定所述智能垃圾桶與所述可穿戴設備之間是否建立了預設類型的短距離通信連接;如果所述智能垃圾桶與所述可穿戴設備之間建立了所述預設類型的短距離通信連接,則確定所述智能垃圾桶與所述可穿戴設備之間的距離小于所述第一距離閾值;或者,
在所述智能垃圾桶和所述可穿戴設備分別連接網(wǎng)絡的情況下,通過網(wǎng)絡分別確定所述智能垃圾桶和所述可穿戴設備的當前位置;基于所述智能垃圾桶和所述可穿戴設備的當前位置,確定所述智能垃圾桶與所述可穿戴設備之間的當前距離是否小于所述第一距離閾值。
在一實施例中,目標位置包括以下之一:
與所述可穿戴設備的當前位置相距第二距離閾值的位置;
所述可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置。
在一實施例中,在根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定所述智能垃圾桶的目標位置之前,該方法還包括:
確定所述可穿戴設備在所述當前位置的停留時間超過預設時間閾值。
在一實施例中,控制所述智能垃圾桶移動至所述目標位置,包括:
獲取環(huán)境地圖信息;
根據(jù)所述環(huán)境地圖信息,確定從所述智能垃圾桶的當前位置調(diào)整到所述目標位置的第一移動路線;
控制所述智能垃圾桶按照所述第一移動路線從所述智能垃圾桶的當前位置移動至所述目標位置。
在一實施例中,獲取環(huán)境地圖信息,包括:
在本地數(shù)據(jù)庫中查詢預先存儲的所述環(huán)境地圖信息;或者,
訪問第三方服務器,獲取所述環(huán)境地圖信息;或者,
向第一智能設備發(fā)送用于請求獲取所述環(huán)境地圖信息的請求消息,并在接收到的所述第一智能設備根據(jù)所述請求消息返回的響應消息中解析所述環(huán)境地圖信息。
在一實施例中,控制所述智能垃圾桶按照所述第一移動路線從所述智能垃圾桶的當前位置移動至所述目標位置,包括:
控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶按照所述第一移動路線移動;
如果在所述智能垃圾桶按照所述第一移動路線移動的過程中檢測到障礙物,則確定所述障礙物是否為智能設備;
如果所述障礙物為智能設備,則向所述障礙物發(fā)送第一協(xié)助請求消息,所述第一協(xié)助請求消息用于請求所述障礙物按照預設規(guī)則進行移動;
在檢測到所述障礙物按照所述預設規(guī)則進行移動之后,控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶移動至所述目標位置。
在一實施例中,該方法還包括:
如果所述障礙物不為智能設備,則向第二智能設備發(fā)送第二協(xié)助請求消息,所述第二協(xié)助請求消息用于請求所述第二智能設備輸出提示信息,所述提示信息用于提示用戶移開所述障礙物;
在檢測到所述障礙物被移開之后,控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶移動至所述目標位置。
在一實施例中,該方法還包括:
如果在所述智能垃圾桶按照所述第一移動路線移動的過程中檢測到障礙物,則根據(jù)所述環(huán)境地圖信息確定第二移動路線,所述第二移動路線為繞過所述障礙物移動到所述目標位置的移動路線;
控制所述智能垃圾桶按照所述第二移動路線繞過所述障礙物移動到所述目標位置。
根據(jù)本公開實施例的第二方面,提供一種智能垃圾桶的控制裝置,該裝置包括:
第一確定模塊,被配置為根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定所述智能垃圾桶的目標位置;
移動模塊,被配置為在所述智能垃圾桶的當前位置與所述目標位置不一致時,控制所述智能垃圾桶移動至所述目標位置。
在一實施例中,該裝置還包括:
第二確定模塊,被配置為通過所述可穿戴設備獲取的用戶體征信息,確定所述可穿戴設備是否處于佩戴狀態(tài);
第三確定模塊,被配置為在所述可穿戴設備處于佩戴狀態(tài)時,確定所述智能垃圾桶與所述可穿戴設備之間的距離是否小于第一距離閾值;
第四確定模塊,被配置為在所述智能垃圾桶與所述可穿戴設備之間的距離小于所述第一距離閾值時,確定所述智能垃圾桶與所述可穿戴設備相關聯(lián)。
在一實施例中,第三確定模塊包括:
第一確定子模塊,被配置為確定所述智能垃圾桶與所述綁定的可穿戴設備之間是否建立第一預設類型的短距離通信連接;第二確定子模塊,被配置為在所述智能垃圾桶與所述綁定的可穿戴設備之間建立了所述第一預設類型的短距離通信連接時,確定所述智能垃圾桶與綁定的可穿戴設備之間的距離小于第一距離閾值;或者,
位置確定子模塊,被配置為在所述智能垃圾桶和所述可穿戴設備分別連接網(wǎng)絡的情況下,通過網(wǎng)絡分別確定所述智能垃圾桶和所述可穿戴設備的當前位置;第三確定子模塊,被配置為基于所述智能垃圾桶和所述可穿戴設備的當前位置,確定所述智能垃圾桶與所述可穿戴設備之間的當前距離是否小于所述第一距離閾值。
在一實施例中,目標位置包括以下之一:
與所述可穿戴設備的當前位置相距第二距離閾值的位置;
所述可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置。
在一實施例中,該裝置還包括:
第五確定模塊,被配置為確定所述可穿戴設備在所述當前位置的停留時間超過預設時間閾值。
在一實施例中,移動模塊包括:
獲取子模塊,被配置為獲取環(huán)境地圖信息;
路線確定子模塊,被配置為根據(jù)所述環(huán)境地圖信息,確定從所述智能垃圾桶的當前位置調(diào)整到所述目標位置的第一移動路線;
第一移動子模塊,被配置為控制所述智能垃圾桶按照所述第一移動路線從所述智能垃圾桶的當前位置移動至所述目標位置。
在一實施例中,獲取子模塊包括:
查詢子模塊,被配置為在本地數(shù)據(jù)庫中查詢預先存儲的所述環(huán)境地圖信息;或者,
訪問子模塊,被配置為訪問第三方服務器,獲取所述環(huán)境地圖信息;或者,
第一發(fā)送子模塊,被配置為向第一智能設備發(fā)送獲取所述環(huán)境地圖信息的請求消息;解析子模塊,被配置為在接收到的所述第一智能設備根據(jù)所述所述請求消息返回的響應消息中解析所述環(huán)境地圖信息。
在一實施例中,移動模塊包括:
第一控制子模塊,被配置為控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶按照所述第一移動路線移動;
第四確定子模塊,被配置為在所述智能垃圾桶按照所述第一移動路線移動的過程中檢測到障礙物時,確定所述障礙物是否為智能設備;
第二發(fā)送子模塊,被配置為在所述障礙物為智能設備時,向所述障礙物發(fā)送第一協(xié)助請求消息,所述第一協(xié)助請求消息用于請求所述障礙物按照預設規(guī)則進行移動;
第二控制子模塊,被配置為在檢測到所述障礙物按照所述預設規(guī)則進行移動之后,控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶移動至所述目標位置。
在一實施例中,該裝置還包括:
發(fā)送模塊,被配置為在所述障礙物不為智能設備時,向第二智能設備發(fā)送第二協(xié)助請求消息,所述第二協(xié)助請求消息用于請求所述第二智能設備輸出提示信息,所述提示信息用于提示用戶移開所述障礙物;
第一控制模塊,被配置為在檢測到所述障礙物被移開之后,控制所述智能垃圾桶的馬達驅(qū)動所述智能垃圾桶移動至所述目標位置。
在一實施例中,該裝置還包括:
路線確定模塊,被配置為在所述智能垃圾桶按照所述第一移動路線移動的過程中檢測到障礙物時,根據(jù)所述環(huán)境地圖信息確定第二移動路線,所述第二移動路線為繞過所述障礙物移動到所述目標位置的移動路線;
第二控制模塊,被配置為控制所述智能垃圾桶按照所述第二移動路線繞過所述障礙物移動到所述目標位置。
根據(jù)本公開實施例的第三方面,提供一種智能垃圾桶的控制裝置,該裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定所述智能垃圾桶的目標位置;
如果所述智能垃圾桶的當前位置與所述目標位置不一致,則控制所述智能垃圾桶移動至所述目標位置。
本公開的實施例提供的技術方案可以包括以下有益效果:本公開可根據(jù)與智能垃圾桶關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置,并且自動將智能垃圾桶移動至目標位置。例如:在智能垃圾桶與佩戴綁定的可穿戴設備的用戶位于同一房子內(nèi)時,如果綁定的可穿戴設備位于客廳內(nèi),而智能垃圾桶在客廳內(nèi),則可將智能垃圾桶移動至為客廳內(nèi)。可見,本公開可根據(jù)用戶的位置自動調(diào)整智能垃圾桶的位置,有效解決了相關技術不能滿足用戶丟垃圾智能化、人性化需求的問題,優(yōu)化用戶使用智能垃圾桶的體驗。
并且,智能垃圾桶可首先確定所綁定的可穿戴設備是否處于佩戴狀態(tài),并且在可穿戴設備處于佩戴狀態(tài)時進一步通過確定智能垃圾桶與關聯(lián)的可穿戴設備的距離是否小于第一距離閾值來確定可穿戴設備是否與智能垃圾桶處于同一場景下,如處于同一個房子內(nèi);如果處于于同一場景下,則可確定智能垃圾桶的位置需要與所關聯(lián)的可穿戴設備的位置匹配,進而實現(xiàn)智能垃圾桶位置的自動調(diào)整,優(yōu)化用戶使用智能垃圾桶的體驗。
在確定可穿戴設備與智能垃圾桶是否處于同一場景下時,可通過判斷智能垃圾桶是否與相關聯(lián)的可穿戴設備建立了第一預設類型的短距離通信連接確定。例如,確定可穿戴設備是否與可穿戴設備建立了藍牙連接?;蛘?,也可以通過定位智能垃圾桶與可穿戴設備各自的當前位置確定。也即,本公開可通過多種方式,靈活地確定智能垃圾桶是否與可穿戴設備處于同一場景下,進而優(yōu)化用戶的體驗。
在根據(jù)可穿戴設備的位置確定智能垃圾桶的目標位置時,可將智能垃圾桶的目標位置設置為與可穿戴設備的當前位置相距第二距離閾值,也可將智能垃圾桶的目標位置設置為可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置,通過設置不同的目標位置可以滿足用戶不同的需求,進一步提升了智能垃圾桶位置調(diào)整的智能化。
在確定智能垃圾桶的目標位置之后,可根據(jù)環(huán)境地圖信息確定將智能垃圾桶移動至目標位置的第一移動路線,然后控制智能垃圾桶的馬達移動智能垃圾桶移動到目標位置,進一步實現(xiàn)了智能垃圾桶位置調(diào)整的智能化。
在移動到目標位置的過程中如果檢測到障礙物,可自動根據(jù)障礙物的信息采取對應的方法來移動至目標位置,進一步實現(xiàn)了智能垃圾桶位置調(diào)整的智能化,優(yōu)化用戶的體驗。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1A是根據(jù)一示例性實施例示出的智能垃圾桶的控制方法的流程圖。
圖1B是根據(jù)一示例性實施例示出的智能垃圾桶的控制方法的應用場景示意圖。
圖2A是根據(jù)一示例性實施例一示出的智能垃圾桶的控制方法的流程圖。
圖2B是根據(jù)一示例性實施例一示出的步驟202的方法的流程圖一。
圖2C是根據(jù)一示例性實施例一示出的步驟202的方法的流程圖二。
圖3A是根據(jù)一示例性實施例二示出的確定智能垃圾桶的目標位置的方法的流程圖。
圖3B是根據(jù)一示例性實施例二示出的步驟302的方法的流程圖。
圖4A是根據(jù)一示例性實施例三示出的將智能垃圾桶移動至目標位置的流程圖一。
圖4B是根據(jù)一示例性實施例三示出的環(huán)境地圖示意圖。
圖5是根據(jù)一示例性實施例四示出的將智能垃圾桶移動至目標位置的流程圖二。
圖6是根據(jù)一示例性實施例示出的一種智能垃圾桶的控制裝置的框圖。
圖7是根據(jù)一示例性實施例示出的另一種智能垃圾桶的控制裝置的框圖。
圖8是根據(jù)一示例性實施例示出的又一種智能垃圾桶的控制裝置的框圖。
圖9是根據(jù)一示例性實施例示出的再一種智能垃圾桶的控制裝置的框圖。
圖10是根據(jù)一示例性實施例示出的一種適用于智能垃圾桶的控制裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1A是根據(jù)一示例性實施例示出的智能垃圾桶的控制方法的流程圖,圖1B是根據(jù)一示例性實施例示出的智能垃圾桶的控制方法的應用場景示意圖;如圖1A所示,該智能垃圾桶的控制方法包括以下步驟:
在步驟101中,根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置。
在一實施例中,在智能垃圾桶與相關聯(lián)的可穿戴設備處于同一場景中時,智能垃圾桶可自動根據(jù)相關聯(lián)的可穿戴設備的當前位置,確定智能垃圾桶的目標位置;在又一實施例中,智能垃圾桶還可在接收到相關聯(lián)的可穿戴設備發(fā)送的位置匹配命令時,根據(jù)相關聯(lián)的可穿戴設備的當前位置,確定智能垃圾桶的目標位置;在再一實施例中,智能垃圾桶還可在接收到用戶通過智能垃圾桶的輸入面板執(zhí)行的位置匹配操作時,根據(jù)相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置。
在一實施例中,確定智能垃圾桶與可穿戴設備是否相關聯(lián)的過程可參見圖2A所示實施例中相關步驟的描述。
在一實施例中,相關聯(lián)的可穿戴設備可以理解為智能垃圾桶與用戶綁定,進而與該用戶所佩戴的可穿戴設備綁定。例如,家庭中具有兩個智能垃圾桶,智能垃圾桶A與用戶A所佩戴的可穿戴設備綁定,智能垃圾桶B與用戶B所佩戴的可穿戴設備綁定,通過預先為每一個智能垃圾桶綁定一個可穿戴設備,進而可以針對不同成員提供垃圾桶尋找服務,在無須手動調(diào)節(jié)的情況下,可以滿足家庭中不同成員對于智能垃圾桶的使用需求。或者,垃圾桶A也可以分別與用戶A、B綁定,其中,可以為用戶A、B設定優(yōu)先級,以便于在用戶A、B同時與控制智能垃圾桶處于同一場景中時,用戶A、B中一用戶可以優(yōu)先對智能垃圾桶實現(xiàn)關聯(lián)控制。其中,本公開中的可穿戴設備包括但不僅限于:智能手環(huán)、智能手表、智能項鏈、智能眼鏡等。
在一實施例中,智能垃圾桶可以通過與可穿戴設備建立通信連接來相互關聯(lián),例如,建立藍牙連接。
在一實施例中,根據(jù)相關聯(lián)的可穿戴設備的位置確定智能垃圾桶的目標位置的可選實施方式,可參見圖3A所示實施例,這里先不詳述。
在步驟102中,如果智能垃圾桶的當前位置與目標位置不一致,則控制智能垃圾桶移動至目標位置。
在一實施例中,可在智能垃圾桶中設置一個馬達,以實現(xiàn)智能垃圾桶自動移動。
在一實施例中,將智能垃圾桶移動至目標位置的可選實施方式,可參見圖4A和圖5所示實施例,這里先不詳述。
在一示例性場景中,如圖1B所示,智能垃圾桶120可實時確定相關聯(lián)的可穿戴設備110(相關聯(lián)的可穿戴設備可以為任何可穿戴的智能終端設備,如智能手環(huán)、智能手表等,這里以智能手環(huán)示意)的當前位置,進而根據(jù)相關聯(lián)的可穿戴設備110的當前位置確定智能垃圾桶120的目標位置,智能垃圾桶120的當前位置和目標位置不一致時,智能垃圾桶120可自動移動到目標位置。
可選的,上述步驟101、步驟102可以通過智能垃圾桶執(zhí)行,或者,也可以通過其他第三方設備(例如,智能家庭服務器)執(zhí)行。
本實施例中,可根據(jù)與智能垃圾桶關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置,并且自動控制智能垃圾桶移動至目標位置。例如:在智能垃圾桶與佩戴著綁定的可穿戴設備的用戶位于同一房子內(nèi)時,如果綁定的可穿戴設備位于客廳內(nèi),而智能垃圾桶不在客廳內(nèi),則可將智能垃圾桶移動至客廳內(nèi)的一個預設位置??梢姡竟_可自動根據(jù)用戶的位置移動智能垃圾桶,有效解決了相關技術不能滿足用戶丟垃圾智能化、人性化需求的問題,優(yōu)化用戶使用智能垃圾桶的體驗。
在一實施例中,在根據(jù)與智能垃圾桶關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置之前,該方法還包括:
通過可穿戴設備獲取的用戶體征信息,確定可穿戴設備是否處于佩戴狀態(tài);
如果可穿戴設備處于佩戴狀態(tài),則確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值;
如果智能垃圾桶與可穿戴設備之間的距離小于第一距離閾值,則確定智能垃圾桶與可穿戴設備相關聯(lián)。
該實施例中,第一距離閾值可以為一個能夠滿足建立藍牙通信連接的距離,例如,10米。第一距離閾值還可以為一個根據(jù)海量的用戶使用數(shù)據(jù)統(tǒng)計得到的距離,例如,根據(jù)使用智能垃圾桶的家庭的覆蓋面積確定第一距離閾值,進而根據(jù)第一距離閾值確定可穿戴設備與智能垃圾桶是否相關聯(lián)。
在一實施例中,確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值,包括:
確定智能垃圾桶與可穿戴設備之間是否建立了預設類型的短距離通信連接;如果智能垃圾桶與可穿戴設備之間建立了預設類型的短距離通信連接,則確定智能垃圾桶與可穿戴設備之間的距離小于第一距離閾值;
或者,
在智能垃圾桶和可穿戴設備分別連接網(wǎng)絡的情況下,通過網(wǎng)絡分別確定智能垃圾桶和可穿戴設備的當前位置;基于智能垃圾桶和可穿戴設備的當前位置,確定智能垃圾桶與可穿戴設備之間的當前距離是否小于第一距離閾值。
該實施例中,在確定可穿戴設備與智能垃圾桶之間的距離是否小于第一距離閾值時,可通過可穿戴設備是否與相關聯(lián)的可穿戴設備建立了第一預設類型的短距離通信連接確定,如,是否建立了藍牙連接確定;還可通過智能垃圾桶對應的當前位置與可穿戴設備的當前位置確定。也即,本公開支持通過多種方式,靈活地確定智能垃圾桶與相關聯(lián)的可穿戴設備之間的距離是否小于第一距離閾值。
在一實施例中,目標位置包括以下之一:
與可穿戴設備的當前位置相距第二距離閾值的位置;
可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置。
該實施例中,在根據(jù)可穿戴設備的位置確定智能垃圾桶的目標位置時,可將智能垃圾桶的目標位置設置為與可穿戴設備的當前位置相距第二距離閾值,也可將智能垃圾桶的目標位置設置為可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置。通過設置不同的目標位置可以滿足用戶不同的需求,進一步提升了智能垃圾桶位置調(diào)整的智能化。
在一實施例中,在根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置之前,該方法還包括:
確定可穿戴設備在當前位置的停留時間超過預設時間閾值。
該實施例中,通過確定可穿戴設備在當前位置的停留時間是否超過預設時間閾值,確定出用戶是否有使用垃圾桶的需求(例如,如果用戶只是路過當前位置,則很可能并沒有使用垃圾桶的需求),進而確定出是否將智能垃圾桶移動到目標位置,提高了智能垃圾桶的移動智能化。
在一實施例中,控制智能垃圾桶移動至目標位置,包括:
獲取環(huán)境地圖信息;
根據(jù)環(huán)境地圖信息,確定從智能垃圾桶的當前位置調(diào)整到目標位置的第一移動路線;
控制智能垃圾桶按照第一移動路線從智能垃圾桶的當前位置移動至目標位置。
該實施例中,在確定智能垃圾桶的目標位置之后,可根據(jù)環(huán)境地圖信息確定將智能垃圾桶移動至目標位置的第一移動路線,然后控制智能垃圾桶的馬達移動智能垃圾桶到目標位置,進一步實現(xiàn)了智能垃圾桶位置調(diào)整的智能化。
在一實施例中,獲取環(huán)境地圖信息,包括:
在本地數(shù)據(jù)庫中查詢預先存儲的環(huán)境地圖信息;或者,
訪問第三方服務器,獲取環(huán)境地圖信息;或者,
向第一智能設備發(fā)送用于請求獲取環(huán)境地圖信息的請求消息,并在接收到的第一智能設備根據(jù)請求消息返回的響應消息中解析環(huán)境地圖信息。
該實施例中,在獲取環(huán)境地圖信息時,可直接查詢本地存儲的環(huán)境地圖信息,例如,用戶預先存儲的環(huán)境地圖信息;還可以訪問第三方服務器,例如,鏈家網(wǎng)對應的服務器獲取家庭戶型圖;也可以通過向第一智能設備,例如,家庭擦地機器人來獲取環(huán)境地圖信息。也即,本公開支持通過多種方式,靈活地獲取環(huán)境地圖信息。
在一實施例中,控制智能垃圾桶按照第一移動路線從智能垃圾桶的當前位置移動至目標位置,包括:
控制智能垃圾桶的馬達驅(qū)動智能垃圾桶按照第一移動路線移動;
如果在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物,則確定障礙物是否為智能設備;
如果障礙物為智能設備,則向障礙物發(fā)送第一協(xié)助請求消息,第一協(xié)助請求消息用于請求障礙物按照預設規(guī)則進行移動;
在檢測到障礙物按照預設規(guī)則進行移動之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置。
該實施例中,障礙物為智能設備的情況可以為障礙物為智能門,例如,在智能垃圾桶從臥室移動到客廳中的過程中,如果智能門時關閉的,則可向智能門發(fā)送第一協(xié)助請求消息,請求智能門按照預設規(guī)則移動以打開門,以便自動移動到目標位置,實現(xiàn)智能垃圾桶位置移動的全自動化。
在一實施例中,該方法還包括:
如果障礙物不為智能設備,則向第二智能設備發(fā)送第二協(xié)助請求消息,第二協(xié)助請求消息用于請求第二智能設備輸出提示信息,提示信息用于提示用戶移開障礙物;
在檢測到障礙物被移開之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置。
該實施例中,在障礙物不是智能設備時,還可進一步向第二智能設備,如用戶的智能手機、可穿戴設備等發(fā)送第二協(xié)助請求消息,進而提醒用戶移開障礙物,實現(xiàn)智能垃圾桶移動至目標位置。
在一實施例中,該方法還包括:
如果在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物,則根據(jù)環(huán)境地圖信息確定第二移動路線,第二移動路線為繞過障礙物移動到目標位置的移動路線;
控制智能垃圾桶按照第二移動路線繞過障礙物移動到目標位置。
該實施例中,在智能垃圾桶遇到障礙物時,還可進一步確定移動至目標位置的第二移動路線,進而繞開障礙物移動至目標位置。
下面以具體實施例來說明本公開實施例提供的技術方案。
圖2A是根據(jù)一示例性實施例一示出的智能垃圾桶的控制方法的流程圖,圖2B是根據(jù)一示例性實施例一示出的步驟202的方法的流程圖一,圖2C是根據(jù)一示例性實施例一示出的步驟202的方法的流程圖二;本實施例利用本公開實施例提供的上述方法,以智能垃圾桶如何確定是否與可穿戴設備相關聯(lián)為例進行示例性說明,如圖2A所示,包括如下步驟:
在步驟201中,通過可穿戴設備獲取的用戶體征信息,確定可穿戴設備是否處于佩戴狀態(tài),如果可穿戴設備處于佩戴狀態(tài),執(zhí)行步驟202,如果可穿戴設備沒有處于佩戴狀態(tài),則流程結束。
在一實施例中,可穿戴設備可根據(jù)內(nèi)置傳感器檢測用戶心跳、體溫等用戶體征信息。
在一實施例中,智能垃圾桶可向可穿戴設備發(fā)送獲取用戶體征信息的請求消息,并且根據(jù)可穿戴設備返回的用戶體征信息確定可穿戴設備是否被佩戴,例如:如果可穿戴設備返回的用戶體征信息為心跳85次/分鐘,或者體溫36.5度,則說明可穿戴設備處于佩戴狀態(tài)。
在一實施例中,可穿戴設備可將用戶心跳、體溫等用戶體征信息上傳至服務器或者路由器,而智能垃圾桶可從服務器或者路由器獲取可穿戴設備所檢測到的用戶體征信息,進而確定可穿戴設備是否被佩戴。
在步驟202中,確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值,如果智能垃圾桶與可穿戴設備之間的距離小于第一距離閾值,執(zhí)行步驟203,如果智能垃圾桶與可穿戴設備之間的距離不小于第一距離閾值,執(zhí)行步驟204。
在一實施例中,確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值的方法可參見圖2B所示實施例和圖2C所示實施例,如圖2B所示,包括以下步驟:
在步驟211中,確定智能垃圾桶與可穿戴設備之間是否建立了第一預設類型的短距離通信連接。
在一實施例中,第一預設類型的短距離通信連接可以為藍牙連接、ZigBee連接等。
在步驟212中,如果建立了第一預設類型的短距離通信連接,則確定智能垃圾桶與可穿戴設備之間的距離小于第一距離閾值。
在一實施例中,藍牙連接、ZigBee連接等短距離通信連接的覆蓋范圍一般比較小,如在10米左右,小于第一距離閾值,因此通過確定智能垃圾桶與可穿戴設備之間建立第一預設類型的短距離通信連接,可確定智能垃圾桶與相關聯(lián)的可穿戴設備之間的距離小于第一距離閾值。
如圖2C所示,確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值的方法可包括以下步驟:
在步驟221中,在智能垃圾桶和可穿戴設備分別連接網(wǎng)絡的情況下,通過網(wǎng)絡分別確定智能垃圾桶和可穿戴設備的當前位置。
在一實施例中,智能垃圾桶和可穿戴設備均可通過內(nèi)置的定位模塊,如全球定位系統(tǒng)(Global Positioning System,簡稱為GPS)定位當前位置。
在一實施例中,智能垃圾桶可向可穿戴設備發(fā)送位置請求消息,以獲取可穿戴設備得當前位置;在又一實施例中,智能垃圾桶還可向所接入的服務器或者路由器請求可穿戴設備對應的當前位置。
在步驟222中,基于智能垃圾桶和可穿戴設備的當前位置,確定智能垃圾桶與可穿戴設備之間的當前距離是否小于第一距離閾值。
在步驟203中,確定智能垃圾桶與可穿戴設備相關聯(lián)。
在步驟204中,確定智能垃圾桶與可穿戴設備不關聯(lián)。
本實施例中,在確定可穿戴設備與智能垃圾桶是否處于同一場景下時,可通過判斷智能垃圾桶是否與可穿戴設備建立了第一預設類型的短距離通信連接確定,例如,確定可穿戴設備是否與可穿戴設備建立了藍牙連接,還可確定智能垃圾桶與可穿戴設備各自的當前位置??梢?,本公開可通過多種方式,靈活地確定智能垃圾桶是否與可穿戴設備處于統(tǒng)一場景下,進而優(yōu)化用戶的體驗。
圖3A是根據(jù)一示例性實施例二示出的確定智能垃圾桶的目標位置的方法的流程圖,圖3B是根據(jù)一示例性實施例二示出的步驟302的方法的流程圖;本實施例利用本公開實施例提供的上述方法,以智能垃圾桶如何確定智能垃圾桶的目標位置為例進行示例性說明,如圖3A所示,包括如下步驟:
在步驟301中,確定可穿戴設備停留時間超過預設時間閾值的位置。
在一實施例中,可穿戴設備可通過內(nèi)置的加速度傳感器、位移傳感器等實時記錄移動軌跡數(shù)據(jù),并且可以將移動軌跡數(shù)據(jù)上傳至云端服務器。
在一實施例中,智能垃圾桶可向接收方,如云端服務器或者可穿戴設備發(fā)送移動軌跡數(shù)據(jù)請求消息,并且在接收到接收方返回的移動軌跡數(shù)據(jù)時分析移動軌跡數(shù)據(jù),確定出可穿戴設備停留超過預設時間閾值的位置。
在一實施例中,預設時間閾值可以為10分鐘、5分鐘等時間間隔,智能垃圾桶發(fā)送移動軌跡數(shù)據(jù)請求消息的頻率要小于預設時間閾值,例如,1分鐘發(fā)送一次移動軌跡數(shù)據(jù)請求消息,以便智能垃圾桶及時獲取到可穿戴設備在某個位置停留時間超過預設時間閾值的信息,進而執(zhí)行位置調(diào)整操作。
在步驟302中,根據(jù)相關聯(lián)的可穿戴設備停留時間超過預設時間閾值的位置,確定智能垃圾桶的目標位置。
在一實施例中,可將目標位置確定為與可穿戴設備的當前位置相距第二距離閾值的位置;在一實施例中,第二距離閾值為一個比較小的數(shù)值,例如1米,這樣用戶在向要丟垃圾時,一伸手即可以丟垃圾,非常方便用戶使用。
在又一實施例中,可將目標位置確定為可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置,可參見圖3B所示實施例,如圖3B所示,包括以下步驟:
在步驟311中,確定相關聯(lián)的可穿戴設備停留時間超過預設時間閾值的位置所屬的位置區(qū)域。
在一實施例中,可預先將當前環(huán)境劃分為幾個位置區(qū)域,例如,客廳沙發(fā)和電視所在區(qū)域為第一位置區(qū)域、客廳內(nèi)吃飯的飯桌所在區(qū)域為第二位置區(qū)域、每一個臥室分別對應一個位置區(qū)域等。
在步驟312中,將位置區(qū)域?qū)念A設垃圾桶位置確定為目標位置。
在一實施例中,每一個位置區(qū)域?qū)念A設垃圾桶位置可存儲在列表中。例如,第一位置區(qū)域?qū)念A設垃圾桶位置為沙發(fā)右側;第二位置區(qū)域?qū)念A設垃圾桶位置為飯桌下面等。
在一實施例中,除了根據(jù)上述停留位置超過預設時間的位置確定智能垃圾桶的目標位置之外,還可根據(jù)智能垃圾桶的工作模式確定目標位置,例如,如果智能垃圾桶工作在跟隨模式下時,可穿戴設備移動到哪兒,智能垃圾桶可實時移動到哪兒的模式,而無需確定可穿戴設備在哪個位置的停留時間。
在一實施例中,還可以通過其他的本領域技術人員能夠理解的方式確定智能垃圾桶的目標位置。
本實施例中,在根據(jù)可穿戴設備的位置確定智能垃圾桶的目標位置時,可將智能垃圾桶的目標位置設置為與可穿戴設備的當前位置相距第二距離閾值的位置,也可將智能垃圾桶的目標位置設置為可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置,通過設置不同的目標位置可以滿足用戶不同的需求,進一步提升了智能垃圾桶位置調(diào)整的智能化。
圖4A是根據(jù)一示例性實施例三示出的將智能垃圾桶移動至目標位置的流程圖一,圖4B是根據(jù)一示例性實施例三示出的環(huán)境地圖示意圖;本實施例利用本公開實施例提供的上述方法,以智能垃圾桶如何移動到目標位置為例進行示例性說明,如圖4A所示,包括如下步驟:
在步驟401中,獲取環(huán)境地圖信息。
在一實施例中,可通過以下三種方式獲取環(huán)境地圖信息。
方式一:在本地數(shù)據(jù)庫中查詢預先存儲的環(huán)境地圖信息。
在一實施例中,用戶可預先向智能垃圾桶中輸入環(huán)境地圖信息,例如,房屋戶型圖,參見圖4B。
在一實施例中,用戶可直接向智能垃圾桶輸入環(huán)境地圖信息,也可通過智能手機等智能設備向智能垃圾桶發(fā)送環(huán)境地圖信息。
方式二:訪問第三方服務器,獲取環(huán)境地圖信息。
在一實施例中,第三方服務器可以為鏈家網(wǎng)等應用程序?qū)姆掌鳌?/p>
方式三:從第一智能設備獲取環(huán)境地圖信息。
在一實施例中,可向第一智能設備發(fā)送獲取環(huán)境地圖信息的請求消息,在接收到的第一智能設備根據(jù)環(huán)境地圖信息返回的響應消息中解析環(huán)境地圖信息。
在步驟402中,根據(jù)環(huán)境地圖信息,確定從智能垃圾桶的當前位置調(diào)整到目標位置的第一移動路線。
在一實施例中,參見圖4B,如果智能垃圾桶需要從標號為410的位置移動到標號為420的位置,則可確定第一移動路線為標號430所標記的路線。
在步驟403中,控制智能垃圾桶按照第一移動路線從智能垃圾桶的當前位置移動至目標位置。
本實施例中,在確定智能垃圾桶的目標位置之后,可根據(jù)環(huán)境地圖信息確定將智能垃圾桶移動至目標位置的第一移動路線,然后控制智能垃圾桶的馬達移動智能垃圾桶移動到目標位置,進一步實現(xiàn)了智能垃圾桶位置調(diào)整的智能化。
圖5是根據(jù)一示例性實施例四示出的將智能垃圾桶移動至目標位置的流程圖二;本實施例利用本公開實施例提供的上述方法,以智能垃圾桶如何移動到目標位置為例進行示例性說明,如圖5所示,包括如下步驟:
在步驟501中,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶按照第一移動路線移動,并執(zhí)行步驟502或步驟507。
在一實施例中,第一移動路線可以為圖4A所示實施例中按照智能垃圾桶的當前位置和目標位置確定的最優(yōu)移動路線。
在步驟502中,如果在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物,則確定障礙物是否為智能設備,如果障礙物為智能設備,則執(zhí)行步驟503,如果障礙物不為智能設備,則執(zhí)行步驟505。
在一實施例中,智能垃圾桶在室內(nèi)移動時可能會監(jiān)測到障礙物,如,從第一個房間移動到另一個房間時,房間之間的智能門恰好處于關閉狀態(tài)。
在一實施例中,用戶可實現(xiàn)將室內(nèi)的所有智能設備標識輸入智能垃圾桶中,由此智能垃圾桶在室內(nèi)移動時可自動確定所遇到的障礙物是否為智能設備。
在步驟503中,向障礙物發(fā)送第一協(xié)助請求消息,并執(zhí)行步驟504。
在一實施例中,第一協(xié)助請求消息用于請求障礙物按照預設規(guī)則進行移動,例如,指示智能門暫時開門一段時間。
在一實施例中,預設規(guī)則可以為移動預設角度,例如,按照預設方向移動預設距離,以能夠為智能垃圾桶的移動留出空間。
在步驟504中,在檢測到障礙物按照預設規(guī)則進行移動之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置,流程結束。
在步驟505中,向第二智能設備發(fā)送第二協(xié)助請求消息,執(zhí)行步驟506。
在一實施例中,第二協(xié)助請求消息用于請求第二智能設備輸出提示信息,提示信息用于提示用戶移開障礙物。
在一實施例中,第二智能設備可以為用戶的智能手機、可穿戴設備等智能設備。
在步驟506中,在檢測到障礙物被移開之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置,流程結束。
在步驟507中,如果在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物,則根據(jù)環(huán)境地圖信息確定第二移動路線,第二移動路線為繞過障礙物移動到目標位置的移動路線。
在一實施例中,參見圖4B,如果智能垃圾桶在按照標號430所標記的第一移動路線移動時遇到標號411的門處于關閉狀態(tài),則可進一步根據(jù)環(huán)境地圖信息確定存在標號440所標記的第二移動路線。
在步驟508中,控制智能垃圾桶按照第二移動路線繞過障礙物移動到目標位置。
本實施例中,在移動到目標位置的過程中如果檢測到障礙物,可自動根據(jù)障礙物的信息采取對應的方法來移動至目標位置,進一步實現(xiàn)了智能垃圾桶位置調(diào)整的智能化,優(yōu)化用戶的體驗。
與前述智能垃圾桶的控制方法的實施例相對應,本公開還提供了智能垃圾桶的控制裝置的實施例。
圖6是根據(jù)一示例性實施例示出的一種智能垃圾桶的控制裝置的框圖,如圖6所示,智能垃圾桶的控制裝置包括:
第一確定模塊610,被配置為根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置;
移動模塊620,被配置為在智能垃圾桶的當前位置與目標位置不一致時,控制智能垃圾桶移動至目標位置。
圖7是根據(jù)一示例性實施例示出的另一種智能垃圾桶的控制裝置的框圖,如圖7所示,在上述圖6所示實施例的基礎上,在一實施例中,該裝置還包括:
第二確定模塊630,被配置為通過可穿戴設備獲取的用戶體征信息,確定可穿戴設備是否處于佩戴狀態(tài);
第三確定模塊640,被配置為在可穿戴設備處于佩戴狀態(tài)時,確定智能垃圾桶與可穿戴設備之間的距離是否小于第一距離閾值;
第四確定模塊650,被配置為在智能垃圾桶與可穿戴設備之間的距離小于第一距離閾值時,確定智能垃圾桶與可穿戴設備相關聯(lián)。
在一實施例中,第三確定模塊640包括:
第一確定子模塊641,被配置為確定智能垃圾桶與綁定的可穿戴設備之間是否建立第一預設類型的短距離通信連接;第二確定子模塊642,被配置為在智能垃圾桶與綁定的可穿戴設備之間建立了第一預設類型的短距離通信連接時,確定智能垃圾桶與綁定的可穿戴設備之間的距離小于第一距離閾值;
或者,
位置確定子模塊643,被配置為在智能垃圾桶和可穿戴設備分別連接網(wǎng)絡的情況下,通過網(wǎng)絡分別確定智能垃圾桶和可穿戴設備的當前位置;第三確定子模塊644,被配置為基于智能垃圾桶和可穿戴設備的當前位置,確定智能垃圾桶與可穿戴設備之間的當前距離是否小于第一距離閾值。
在一實施例中,目標位置包括以下之一:
與可穿戴設備的當前位置相距第二距離閾值的位置;
可穿戴設備的當前位置所屬地理區(qū)域內(nèi)的預設位置。
圖8是根據(jù)一示例性實施例示出的又一種智能垃圾桶的控制裝置的框圖,如圖8所示,在上述圖6和/或7所示實施例的基礎上,在一實施例中,該裝置還包括:
第五確定模塊660,被配置為確定可穿戴設備在當前位置的停留時間超過預設時間閾值。
在一實施例中,移動模塊620包括:
獲取子模塊621,被配置為獲取環(huán)境地圖信息;
路線確定子模塊622,被配置為根據(jù)環(huán)境地圖信息,確定從智能垃圾桶的當前位置調(diào)整到目標位置的第一移動路線;
第一移動子模塊623,被配置為控制智能垃圾桶按照第一移動路線從智能垃圾桶的當前位置移動至目標位置。
在一實施例中,獲取子模塊621包括:
查詢子模塊6211,被配置為在本地數(shù)據(jù)庫中查詢預先存儲的環(huán)境地圖信息;或者,
訪問子模塊6212,被配置為訪問第三方服務器,獲取環(huán)境地圖信息;或者,
第一發(fā)送子模塊6213,被配置為向第一智能設備發(fā)送獲取環(huán)境地圖信息的請求消息;解析子模塊6214,被配置為在接收到的第一智能設備根據(jù)請求消息返回的響應消息中解析環(huán)境地圖信息。
圖9是根據(jù)一示例性實施例示出的再一種智能垃圾桶的控制裝置的框圖,如圖9所示,在上述圖6和/或7和/或8所示實施例的基礎上,在一實施例中,移動模塊620包括:
第一控制子模塊624,被配置為控制智能垃圾桶的馬達驅(qū)動智能垃圾桶按照第一移動路線移動;
第四確定子模塊625,被配置為在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物時,確定障礙物是否為智能設備;
第二發(fā)送子模塊626,被配置為在障礙物為智能設備時,向障礙物發(fā)送第一協(xié)助請求消息,第一協(xié)助請求消息用于請求障礙物按照預設規(guī)則進行移動;
第二控制子模塊627,被配置為在檢測到障礙物按照預設規(guī)則進行移動之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置。
在一實施例中,該裝置還包括:
發(fā)送模塊670,被配置為在障礙物不為智能設備時,向第二智能設備發(fā)送第二協(xié)助請求消息,第二協(xié)助請求消息用于請求第二智能設備輸出提示信息,提示信息用于提示用戶移開障礙物;
第一控制模塊680,被配置為在檢測到障礙物被移開之后,控制智能垃圾桶的馬達驅(qū)動智能垃圾桶移動至目標位置。
在一實施例中,該裝置還包括:
路線確定模塊690,被配置為在智能垃圾桶按照第一移動路線移動的過程中檢測到障礙物時,根據(jù)環(huán)境地圖信息確定第二移動路線,第二移動路線為繞過障礙物移動到目標位置的移動路線;
第二控制模塊700,被配置為控制智能垃圾桶按照第二移動路線繞過障礙物移動到目標位置。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
根據(jù)本公開實施例,還提供了一種智能垃圾桶,包括上述圖6至圖9的任一種智能垃圾桶的控制裝置。對于該智能垃圾桶的控制裝置,上面已經(jīng)詳細描述,這里不再贅述。
根據(jù)本公開實施例,還提供了一種智能垃圾桶的控制裝置,該裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置;
如果智能垃圾桶的當前位置與目標位置不一致,則控制智能垃圾桶移動至目標位置。
圖10是根據(jù)一示例性實施例示出的一種適用于智能垃圾桶的控制裝置的框圖。例如,裝置1000可以是智能垃圾桶,例如:智能手機、平板電腦。
參照圖10,裝置1000可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通常控制裝置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理元件1002可以包括一個或多個處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便于處理組件1002和其他組件之間的交互。例如,處理部件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在設備1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應用程序或方法的指令,消息,圖片等。存儲器1004可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1006為裝置1000的各種組件提供電力。電力組件1006可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1000生成、管理和分配電力相關聯(lián)的組件。
多媒體組件1008包括在裝置1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1008包括一個前置攝像頭和/或后置攝像頭。當設備1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(MIC),當裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實施例中,音頻組件1010還包括一個揚聲器,用于輸出音頻信號。
I/O接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1014包括一個或多個傳感器,用于為裝置1000提供各個方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到設備1000的打開/關閉狀態(tài),組件的相對定位,例如組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000一個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,距離感應器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設備之間有線或無線方式的通信。裝置1000可以接入基于通信標準的無線網(wǎng)絡,如WIFI,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,通信部件1016還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
在示例性實施例中,裝置1000可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述智能垃圾桶的控制方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
一種非臨時性計算機可讀存儲介質(zhì),當該存儲介質(zhì)中的指令由裝置的處理器執(zhí)行時,使得裝置能夠執(zhí)行上述第一方面的智能垃圾桶的控制方法,該方法包括:
根據(jù)與智能垃圾桶相關聯(lián)的可穿戴設備的當前位置確定智能垃圾桶的目標位置;
如果智能垃圾桶的當前位置與目標位置不一致,則控制智能垃圾桶移動至目標位置。
本領域技術人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。