本發明涉及通信領域,更具體的說,涉及一種冰箱及外接設備。
背景技術:
目前,冰箱起到冷藏或者保鮮食品的功能,人們將雞蛋、水果等食品放置在冰箱中,以使食品不易變壞。但是現有技術中冰箱不能與外接設備通信。
因此,亟需一種能夠與外接設備通信的冰箱。
技術實現要素:
有鑒于此,本發明提供一種冰箱及外接設備,以解決冰箱不能與外接設備通信的問題。
為解決上述技術問題,本發明采用了如下技術方案:
一種冰箱,包括:
可移動的攝像模塊、控制模塊和通信模塊;所述攝像模塊和所述通信模塊分別與所述控制模塊連接;
所述攝像模塊,用于接收到觸發指令時,根據預設軌跡移動,對冰箱內部進行實時監控、產生視頻流信息、并將所述視頻流信息發送到所述控制模塊;
所述控制模塊,用于發送所述觸發指令到所述攝像模塊、接收所述攝像模塊發送的所述視頻流信息,根據所述視頻流信息分析得到不同食品的條碼信息,并將所述視頻流信息以及所述不同食品的條碼信息發送到所述通信模塊;
所述通信模塊,用于將所述不同食品的條碼信息以及所述視頻流信息發送到外接設備。
優選地,還包括:
多個溫度檢測模塊和制冷模塊;
所述多個溫度檢測模塊和所述制冷模塊設置在所述冰箱的內部;所述多個溫度檢測模塊和所述制冷模塊分別與所述控制模塊連接;
所述多個溫度檢測模塊,用于檢測所述冰箱內部不同區域的溫度,并將測量得到的多個溫度值發送到所述控制模塊;
所述控制模塊,還用于接收所述多個溫度值,根據所述多個溫度值,判斷所述冰箱內部區域中、是否有區域的溫度超過所述區域對應的預設值,當判斷所述冰箱內部區域中有區域的溫度超過所述區域對應的預設值,發送制冷指令到所述制冷模塊;
所述制冷模塊,用于接收所述制冷指令,并進行制冷操作。
優選地,還包括:
重力感應模塊,所述重力感應模塊與所述控制模塊連接;
所述重力感應模塊,用于當所述冰箱內的食品被取出前后或者有食品被放入所述冰箱前后,測量所述冰箱內每一層的食品的重量,并將測量得到的每一層對應的兩個重量值發送到所述控制模塊;
所述控制模塊,還用于將所述測量得到的每一層對應的兩個重量值發送到所述通信模塊;
所述通信模塊,用于接收所述測量得到的每一層對應的兩個重量值,并將所述每一層對應的兩個重量值發送到所述外接設備。
優選地,還包括:
顯示模塊;所述顯示模塊與所述控制模塊連接;
所述通信模塊,還用于:
接收所述外接設備發送的食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,并將所述食品建議食用信息、所述食品采購信息、所述食品變質信息以及所述推薦菜譜信息發送到所述控制模塊;
所述控制模塊,還用于將所述多個溫度值、所述食品建議食用信息、所述食品采購信息、所述食品變質信息以及所述推薦菜譜信息發送到所述顯示模塊;
所述顯示模塊,用于顯示所述多個溫度值、所述食品建議食用信息、所述食品采購信息、所述食品變質信息以及所述推薦菜譜信息。
優選地,
所述通信模塊,還用于接收所述外接設備發送的視頻查詢命令,并將所述視頻查詢命令發送到所述控制模塊;
所述控制模塊,還用于接收所述視頻查詢命令,生成攝像軌跡控制命令,并將所述攝像軌跡控制命令發送到所述攝像裝置;
所述攝像裝置,還用于接收所述攝像軌跡控制命令,根據所述攝像軌跡控制命令中包含的軌跡信息進行移動,對冰箱內部進行實時監控、產生食品的視頻流信息,并將所述食品的視頻流信息實時發送到所述控制模塊;
所述控制模塊,還用于將所述食品的視頻流信息實時發送到所述通信模塊;
所述通信模塊,還用于將所述食品的視頻流信息實時發送到移動終端。
一種外接設備,包括:
接收模塊,用于接收通信模塊發送的不同食品的條碼信息以及視頻流信息。
優選地,還包括:
處理模塊;
所述接收模塊,還用于接收每一層對應的兩個重量值;
所述處理模塊,用于根據所述不同食品的條碼信息分析得到不同食品的產品信息、以及根據所述每一層對應的兩個重量值以及所述視頻流信息,分析得到每一層中不同食品的重量值。
優選地,所述處理模塊,還用于:
根據所述不同食品的產品信息以及所述每一層中不同食品的重量值,分析得到食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息;
所述外接設備還包括:
發送模塊,用于將所述食品建議食用信息、所述食品采購信息、所述食品變質信息以及所述推薦菜譜信息發送到所述通信模塊。
優選地,所述發送模塊,還用于:
將所述食品建議食用信息、所述食品采購信息、所述食品變質信息以及所述推薦菜譜信息,發送到移動終端。
優選地,所述接收模塊,還用于:
接收所述移動終端發送的查詢指令;
所述處理模塊,還用于根據所述查詢指令,生成視頻查詢命令,將所述視頻查詢命令發送到所述發送模塊,并將所述冰箱與所述移動終端建立網絡連接;
所述發送模塊,還用于將所述視頻查詢命令發送到所述通信模塊。
相較于現有技術,本發明具有以下有益效果:
本發明提供了一種冰箱,攝像模塊接收到觸發指令時,根據預設軌跡移動,對冰箱內部進行實時監控、產生視頻流信息、并將視頻流信息發送到控制模塊,控制模塊根據視頻流信息分析得到不同食品的條碼信息,并將視頻流信息以及不同食品的條碼信息通過通信模塊發送到外接設備。本方案中設置有通信模塊,通信模塊能夠與外接設備進行通信,解決了現有技術中,冰箱不能與外接設備通信的問題。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
圖1為本發明提供的一種冰箱的結構示意圖;
圖2為本發明提供的另一種冰箱的結構示意圖;
圖3為本發明提供的第三種冰箱的結構示意圖;
圖4為本發明提供的第四種冰箱的結構示意圖;
圖5為本發明提供的外接設備的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種冰箱,參照圖1,包括:
可移動的攝像模塊101、控制模塊102和通信模塊103;攝像模塊101和通信模塊103分別與控制模塊102連接;
攝像模塊101,用于接收到觸發指令時,根據預設軌跡移動,對冰箱內部進行實時監控、產生視頻流信息、并將視頻流信息發送到控制模塊102;
控制模塊102,用于發送觸發指令到攝像模塊101、接收攝像模塊101發送的視頻流信息,根據視頻流信息分析得到不同食品的條碼信息,并將視頻流信息以及不同食品的條碼信息發送到通信模塊103;
通信模塊103,用于將不同食品的條碼信息以及視頻流信息發送到外接設備。
本實施例中,各個模塊的工作過程為:
攝像模塊101接收到觸發指令時,根據預設軌跡移動,對冰箱內部進行實時監控、產生視頻流信息、并將視頻流信息發送到控制模塊102,控制模塊102根據視頻流信息中的每一幀視頻幀,找到包含有條碼信息的視頻幀,進而能夠得到不同食品的條碼信息,并將視頻流信息以及不同食品的條碼信息通過通信模塊103發送到外接設備。
其中,觸發指令用于觸發攝像模塊101進行攝像的指令。攝像模塊101只有接觸到觸發指令后,才能夠進行攝像。此外,通信模塊103與外接設備通過網絡連接。
需要說明的是,本實施例中,控制模塊102通過視頻流信息,只能夠分析得到食品的包裝上有條碼的條碼信息,若食品沒有外包裝,或者有外包裝但是沒有條碼,此時控制模塊102不能夠獲取到條碼信息。
此外,控制模塊102發送觸發指令到攝像模塊101時,若此時冰箱內部的發光二極管LED燈未亮時,攝像模塊101不能夠正常的采集冰箱內部的信息,此時控制模塊102會控制冰箱內部的LED燈亮,以使攝像裝置101能夠正常的工作。
本實施例中通過設置通信模塊103,通信模塊103能夠與外接設備進行通信,解決了現有技術中,冰箱不能與外接設備通信的問題。
可選的,本發明的另一實施例中,參照圖2,還包括:
多個溫度檢測模塊和制冷模塊301;
多個溫度檢測模塊和制冷模塊301設置在冰箱的內部;多個溫度檢測模塊和制冷模塊301分別與控制模塊102連接;
多個溫度檢測模塊,用于檢測冰箱內部不同區域的溫度,并將測量得到的多個溫度值發送到控制模塊102;
控制模塊102,還用于接收多個溫度值,根據多個溫度值,判斷冰箱內部區域中、是否有區域的溫度超過區域對應的預設值,當判斷冰箱內部區域中有區域的溫度超過區域對應的預設值,發送制冷指令到制冷模塊301;
制冷模塊301,用于接收制冷指令,并進行制冷操作。
其中,如圖2所示,圖中的溫度檢測模塊201、溫度檢測模塊202以及溫度檢測模塊20n,為多個溫度檢測模塊。其中,n為正整數,且n大于1。
具體的,各個模塊的工作過程為:
多個溫度檢測模塊分別放置在冰箱的不同區域,用來測量冰箱內部不同區域的溫度,并將測量得到的多個溫度值發送到控制模塊102,控制模塊102根據多個溫度值,判斷冰箱內部區域中、是否有區域的溫度超過該區域對應的預設值,當判斷冰箱內部區域中有區域的溫度超過該區域對應的預設值,控制制冷模塊301制冷。
其中,每一個冰箱內部區域對應有一個溫度的預設值,當判斷出一個區域的溫度超過該區域對應的預設值后,就證明該區域的溫度過高,此時就需要制冷模塊301工作以降低冰箱內部的溫度。
本實施例中,當控制模塊102判斷出冰箱內部區域中有區域的溫度超過該區域對應的預設值,控制制冷模塊301制冷,進而能夠保證冰箱內部的溫度在符合要求的溫度范圍內。
可選的,本發明的另一實施例中,參照圖3,還包括:
重力感應模塊104,重力感應模塊104與控制模塊102連接;
重力感應模塊104,用于當冰箱內的食品被取出前后或者有食品被放入冰箱前后,測量冰箱內每一層的食品的重量,并將測量得到的每一層對應的兩個重量值發送到控制模塊102;
控制模塊102,還用于將測量得到的每一層對應的兩個重量值發送到通信模塊103;
通信模塊103,用于接收測量得到的每一層對應的兩個重量值,并將每一層對應的兩個重量值發送到外接設備。
本實施例中,重力感應模塊104包含有多個子重力感應模塊,其中,每個子重力感應模塊設置在冰箱內每一層中放置食品的支撐板的下面,用于測量每一層放置食品的重量,舉例來說,假設冰箱有三層,每一層的支撐板的下面均放置有一個子重力感應模塊,當某一層中的食品被取出前后或者有食品被放入冰箱前后,子重力感應模塊就能夠測量得到食品被取出或者被放入前后的該層的重量,假設用戶想要在冰箱中放入蘋果,子重力感應模塊能夠測量得到蘋果被放入之前,被放入蘋果的那一層的食品的重量,當蘋果被放入后,子重力感應模塊就能夠測量得到放入蘋果后,那一層的食品的重量,兩次重量的差值即為蘋果的重量值。
重力感應模塊104將測量得到的每一層對應的兩個重量值依次通過控制模塊102和通信模塊103發送至外接設備。
本實施例中,重力感應模塊104能夠在冰箱內的食品被取出前后或者有食品被放入冰箱前后,測量冰箱內每一層的食品的重量,并將測量得到的每一層對應的兩個重量值依次通過控制模塊102和通信模塊103發送至外接設備,進而外接設備能夠了解冰箱內的食品被取出前后或者有食品被放入冰箱前后,每一層對應的兩個重量值。
可選的,本發明的另一實施例中,參照圖4,還包括:
顯示模塊105;顯示模塊105與控制模塊102連接;
通信模塊103,還用于:
接收外接設備發送的食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,并將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到控制模塊102;
控制模塊102,還用于將多個溫度值、食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到顯示模塊105;
顯示模塊105,用于顯示多個溫度值、食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息。
其中,顯示模塊105可以為顯示屏。
本實施例中,各個模塊的工作過程為:
通信模塊103接收外接設備發送的食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,并將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到控制模塊102,控制模塊102將從多個溫度傳感器模塊接收到的多個溫度值,以及從通信模塊105接收到的食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到顯示模塊105,顯示模塊105顯示接收到的多個溫度值、食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息。
本實施例中,通過設置顯示模塊105,能夠顯示多個溫度值、食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,進而能夠使用戶及時了解冰箱內部的溫度值,以及有關冰箱內部食品的食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,根據上述信息,對冰箱內的食品作進一步的處理或者去采購新的食品。
可選的,本發明的另一實施例中,
通信模塊103,還用于接收外接設備發送的視頻查詢命令,并將視頻查詢命令發送到控制模塊102;
控制模塊102,還用于接收視頻查詢命令,生成攝像軌跡控制命令,并將攝像軌跡控制命令發送到攝像裝置101;
攝像裝置101,還用于接收攝像軌跡控制命令,根據攝像軌跡控制命令中包含的軌跡信息進行移動,對冰箱內部進行實時監控、產生食品的視頻流信息,并將食品的視頻流信息實時發送到控制模塊102;
控制模塊102,還用于將食品的視頻流信息實時發送到通信模塊103;
通信模塊103,還用于將食品的視頻流信息實時發送到移動終端。
其中,移動終端可以為手機、平板或筆記本等設備。
本實施例中,各個模塊的工作過程為:
通信模塊103接收外接設備發送的視頻查詢命令,并將視頻查詢命令發送到控制模塊102;控制模塊102根據視頻查詢命令生成攝像軌跡控制命令,并將攝像軌跡控制命令發送到攝像裝置101,進而攝像裝置101能夠根據攝像軌跡控制命令中包含的軌跡信息進行移動,對冰箱內部進行實時監控、產生食品的視頻流信息,并將食品的視頻流信息通過控制模塊102以及通信模塊103實時發送到移動終端。
其中,控制模塊102根據視頻查詢命令生成攝像軌跡控制命令,攝像軌跡控制命令中包含有軌跡信息,該軌跡信息中包含有攝像模塊101的運動軌跡,攝像模塊101能夠根據軌跡信息進行移動,進而能夠對冰箱內部進行實時監控、并生成食品的視頻流信息,該食品的視頻流信息能夠實時通過控制模塊102以及通信模塊103,傳輸到用戶的移動終端。
本實施例中,當通信模塊103接收外接設備發送的視頻查詢命令后,控制模塊102根據視頻查詢命令生成攝像軌跡控制命令,攝像裝置101能夠根據攝像軌跡控制命令中包含的軌跡信息進行移動,產生食品的視頻流信息,進而通過控制模塊102以及通信模塊103,傳輸到用戶的移動終端,使用戶能夠實時了解冰箱內部的食品情況。
需要說明的是,冰箱內還設置有數據存儲模塊,該數據存儲模塊用于存儲攝像模塊101、控制模塊102、通信模塊103、溫度檢測模塊、重力感應模塊104和顯示模塊105中產生的數據以及傳輸的數據,例如視頻流信息、不同食品的條碼信息和多個溫度值等信息。
可選的,本發明的另一實施例中提供了一種外接設備,參照圖5,包括:
接收模塊401,用于接收通信模塊103發送的不同食品的條碼信息以及視頻流信息。
其中,接收模塊401與通信模塊103之間是通過網絡進行通信。本實施例中的外接設備可以是云平臺。
本實施例中,接收模塊401能夠接收通信模塊103發送的不同食品的條碼信息以及視頻流信息。進而能夠實現冰箱和外接設備的通信。
需要說明的是,本實施例中僅介紹了圖5中的接收模塊401,圖5中的其他模塊會后續依次介紹。
可選的,本發明的另一實施例中,參照圖5,外接設備還包括:
處理模塊402;
接收模塊401,還用于接收每一層對應的兩個重量值;
處理模塊402,用于根據不同食品的條碼信息分析得到不同食品的產品信息、以及根據每一層對應的兩個重量值以及視頻流信息,分析得到每一層中不同食品的重量值。
其中,處理模塊402中包含有不同食品的產品信息,如食品的名稱、重量、保質期、產地和價格等信息。
本實施例中,各個模塊的工作過程為:
處理模塊402根據不同食品的條碼信息,能夠在自身存儲的不同食品的產品信息中,查找與條碼信息相對應的產品信息,進而就能夠知道冰箱內部存儲的不同食品的產品信息以及食品是否在保質期內等信息。如:假設用戶在冰箱內放入一袋速凍餃子,速凍餃子的保質期為1年,通過接收模塊401接收的視頻流信息,知道速凍餃子是在2015年10月份放入的,而根據當前的視頻流信息分析發現2016年11月份,該速凍餃子還在冰箱內,則證明該速凍餃子已經過期,需要及時扔掉。
此外,處理模塊402能夠根據每一層對應的兩個重量值以及視頻流信息,分析得到每一層中不同食品的重量值。以通過視頻流信息中發現蘋果被用戶放入冰箱為例,蘋果被放入冰箱內指定的某一層支撐板前,該層所有食品的重量是已知的,當蘋果被放入冰箱后,該層的所有食品的重量也是已知的,其中,蘋果放入前后,該層所有食品的重量是由重力感應模塊測量得到,由于知道蘋果被放入前后,該層所有食品的重量值,將蘋果放入之后的該層的重量值減去蘋果放入之前該層的重量值,即為被放入的蘋果的重量。根據這種方法,處理模塊402就能夠根據每一層對應的兩個重量值以及視頻流信息,分析得到每一層中不同食品的重量值。
本實施例中,處理模塊402能夠根據不同食品的條碼信息分析得到不同食品的產品信息、以及根據每一層對應的兩個重量值以及視頻流信息,分析得到每一層中不同食品的重量值,能夠在不打開冰箱時,也能夠知道冰箱內部食品的情況。
可選的,本發明的另一實施例中,參照圖5,處理模塊402,還用于:
根據不同食品的產品信息以及每一層中不同食品的重量值,分析得到食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息;
外接設備還包括:
發送模塊403,用于將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到通信模塊103。
具體的,根據不同食品的產品信息中的保質期信息,能夠分析得到冰箱中現有的食品還有多長時間到達保質期規定的時間,按照距離到期的時間的長短,分析得到食品建議食用信息。同分析得到食品建議食用信息的過程相似,若根據保質期分析出某種食品已經過了保質期,就證明該食品已經過期,即能夠分析出食品變質信息。
根據每一層中不同食品的重量值,分析得到哪種食品的重量較輕,重量較輕的食品即為需要采購的食品,即能夠根據每一層中不同食品的重量值,分析得到食品采購信息。
此外,在處理模塊402中包含有各種各樣的菜譜信息,每個菜譜需要什么原材料,以及具體如何烹飪等,菜譜信息中都會有詳細的介紹。處理模塊402能夠根據不同食品的產品信息,分析得到冰箱中的食品都可以做哪種菜,即分析得到推薦菜譜信息。
處理模塊402分析得到食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,將這些信息通過發送模塊403發送到冰箱上的通信模塊103,進而顯示模塊105就能夠顯示這些信息。
另外,發送模塊403,還用于:將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,發送到移動終端。
其中,移動終端為手機、平板或筆記本等設備。將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息,發送到用戶使用的移動終端,進而用戶能夠更加方便的了解食品的情況。
本實施例中,處理模塊402分析得到食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息后,發送模塊403將食品建議食用信息、食品采購信息、食品變質信息以及推薦菜譜信息發送到通信模塊103,進而能夠使顯示模塊105顯示這些信息,同時,發送模塊403也能夠將這些信息發送到用戶的移動終端,方便用戶及時了解食品的情況。
可選的,本發明的另一實施例中,接收模塊401,還用于:
接收移動終端發送的查詢指令;
處理模塊402,還用于根據查詢指令,生成視頻查詢命令,將視頻查詢命令發送到發送模塊403,并將冰箱與移動終端建立網絡連接;
發送模塊403,還用于將視頻查詢命令發送到通信模塊103。
本實施例中,各個模塊的工作過程為:
當用戶想要查看冰箱中的食品的情況時,通過移動終端向外接設備發送查詢指令,外接設備的接收模塊401接收到查詢指令后,處理模塊402根據查詢指令,生成視頻查詢命令,將視頻查詢命令通過發送模塊403發送到冰箱的通信模塊103,此外,處理模塊402還能夠將冰箱與移動終端建立網絡連接,進而使冰箱內的攝像裝置101產生食品的視頻流信息實時發送到用戶的移動終端,使用戶能夠實時了解冰箱內部的食品情況。
本實施例中,當用戶想要查看冰箱內部的食品情況時,向外接設備發送查詢指令,處理模塊402根據查詢指令,生成視頻查詢命令,并發送到冰箱,處理模塊402還能夠將冰箱與移動終端建立網絡連接,進而能夠使攝像裝置101產生的食品的視頻流信息實時發送到用戶的移動終端,使用戶能夠實時了解冰箱內部的食品情況。
對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。