智能終端的消息推送方法和裝置與流程
2023-05-30 03:04:06 4

本發明實施例涉及圖像處理技術,尤其涉及一種智能終端的消息推送方法和裝置。
背景技術:
隨著科學技術的飛速發展,各種智能設備成為人們的必備品,例如手機、平板電腦和智能穿戴設備,通過這些智能設備人們可以方便的進行交流、辦公、學習、開會等。
現有技術中,這些智能設備能按照用戶的操作進行相對應的功能實現,使得用戶能便捷的處理事務,但是它們與用戶的這種交互方式不夠人性化和智能化。例如,許多智能設備中裝有語音助手,它可以簡單實現與用戶的對話交流或者根據的語音指令去撥打電話,搜索網頁等,但是仍然是按照用戶的指令去完成相關操作。
現有技術中的智能設備與用戶之間的交互方式不夠人性化和智能化,無法適時給出一些更加人性化的提醒消息。
技術實現要素:
本發明提供一種智能終端的消息推送方法和裝置,以實現智能終端能夠智能化和人性化地給用戶推送提醒消息的效果。
第一方面,本發明實施例提供了一種智能終端的消息推送方法,包括:
採集用戶的人臉信息,並確定與人臉信息對應的目標人臉信息;
根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。
上述方法中,可選的,所述人臉信息至少包括:人臉特徵和人臉狀態;相應的,所述目標人臉信息至少包括:目標人臉特徵和目標人臉狀態。
上述方法中,可選的,採集用戶的人臉信息並確定與所述人臉信息對應的目標人臉信息,包括:
採集用戶的人臉圖像並獲取所述人臉圖像中的人臉特徵和人臉狀態;
查找與所述人臉圖像中的人臉特徵匹配的目標人臉特徵,並將與所述目標人臉特徵對應的人臉狀態確定為目標人臉狀態。
上述方法中,可選的,根據所述人臉信息相對於所述目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息,具體執行過程為:
根據所述人臉狀態相對於所述目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息。
上述方法中,可選的,採集用戶的人臉信息之前,還包括:
採集至少一個用戶的人臉圖像,獲取各所述人臉圖像的人臉特徵和人臉狀態,存儲所述人臉圖像、所述人臉特徵和所述人臉狀態及其對應關係。
上述方法中,可選的,所述設定時間規則包括:定時推送規則和實時推送規則中的任意一種或組合;
所述設定推送規則包括:視頻推送、語音推送、以及文字推送中的任意一種或多種。
第二方面,本發明實施例還提供了一種智能終端的消息推送裝置,包括:
人臉信息採集模塊,用於採集用戶的人臉信息,並確定與人臉信息對應的目標人臉信息;
消息推送模塊,用於根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。
上述裝置中,可選的,所述人臉信息至少包括:人臉特徵和人臉狀態;相應的,所述目標人臉信息至少包括:目標人臉特徵和目標人臉狀態。
上述裝置中,可選的,所述人臉信息採集模塊,包括:
採集單元,用於採集用戶的人臉圖像並獲取所述人臉圖像中的人臉特徵和人臉狀態;
查找單元,用於查找與所述人臉圖像中的人臉特徵匹配的目標人臉特徵,並將與所述目標人臉特徵對應的人臉狀態確定為目標人臉狀態。
上述裝置中,可選的,所述消息推送模塊,具體用於:
根據所述人臉狀態相對於所述目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息。
上述裝置中,可選的,還包括:
人臉信息存儲模塊,用於採集至少一個用戶的人臉圖像,獲取各所述人臉圖像的人臉特徵和人臉狀態,存儲所述人臉圖像、所述人臉特徵和所述人臉狀態及其對應關係。
上述裝置中,可選的,所述設定時間規則包括:定時推送規則和實時推送規則中的任意一種或組合;
所述設定推送規則包括:視頻推送、語音推送、以及文字推送中的任意一種或多種。
本發明提供的智能終端的消息推送方法和裝置,通過採集用戶的人臉信息,並確定出與人臉信息對應的目標人臉信息,接著根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。本發明中智能終端根據用戶的人臉信息變化,給用戶推送與人臉信息變化對應相關的提醒消息,實現了人性化和智能化地給用戶推送提醒消息的效果。
附圖說明
圖1是本發明實施例一中提供的一種智能終端的消息推送方法的流程示意圖;
圖2是本發明實施例二中提供的一種智能終端的消息推送方法的流程示意圖;
圖3是本發明實施例三中提供的一種智能終端的消息推送裝置的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與本發明相關的部分而非全部結構。
實施例一
圖1是本發明實施例一中提供的一種智能終端的消息推送方法的流程示意圖。該方法適用於使智能終端實現人性化地推送提醒消息的情況。該方法可以由智能終端的消息推送裝置來執行,該方法與用戶持有的終端配合來實施。智能終端的消息推送裝置可以由軟體和/或硬體的方式來實現。
參考圖1,該方法具體包括:
步驟110、採集用戶的人臉信息,並確定與人臉信息對應的目標人臉信息。
每個人的臉部都包含很多信息,比如瞳距、頭髮的長度、臉頰的寬度、眉眼距、眼鼻距、眼睛形狀和眉間距等,其中有的信息是不會變化的,有的信息則會變化,將其中固定不變的人臉信息,比如瞳距,用於人臉識別;將其中變化的人臉信息,比如臉頰的寬度,用於描述用戶的臉部變化。
當智能終端採集到用戶的人臉信息後,可以根據其中固定不變的人臉信息確定出與其對應的目標人臉信息,並將其中可以發生變化的人臉信息與目標人臉信息中會變化的人臉信息,進行比較,得出人臉變化情況。
步驟120、根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。
智能終端根據當前用戶的人臉信息與目標人臉信息相比較後的人臉變化,按照預先設定的適宜規則來控制向用戶推送提醒消息,具體的將提醒消息顯示在智能終端的顯示面板上。示例性的,把用戶的人臉信息與目標人臉信息相比較後,得到的人臉變化是頭髮變長了,則推送的相對應的提醒消息為提醒用戶剪頭髮,如果得到的人臉變化是臉頰變胖了,則推送的相對應的提醒消息為提醒用戶注意飲食,得到的人臉變化不限於一種,有可能是幾種的組合,本發明實施例對該組合不作種類和數量上的限制。在本實施例中可選設定規則為設定推送規則,如語音推送,則智能終端採用語音推送的方式向用戶推送提醒消息,在本發明中不限制智能終端推送提醒消息的規則。
在本發明實施例中,在採集用戶的人臉信息之前,可以採集至少一個用戶的人臉圖像,獲取人臉圖像中的人臉信息,並將得到的人臉信息存儲起來。也可以為每個存儲的人臉信息命名,便於對其進行管理。
本發明實施例提供的智能終端的消息推送方法,通過採集用戶的人臉信息,並確定出與人臉信息對應的目標人臉信息,接著根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息,實現了智能終端能夠人性化和智能化地根據用戶的人臉信息的變化推送與人臉信息變化對應相關的提醒消息的效果。
實施例二
圖2是本發明實施例二中提供的一種智能終端的消息推送方法的流程示意圖。本實施例以上述實施例為基礎,將採集用戶的人臉信息並確定與所述人臉信息對應的目標人臉信息具體為:採集用戶的人臉圖像並獲取所述人臉圖像中的人臉特徵和人臉狀態;查找與所述人臉圖像中的人臉特徵匹配的目標人臉特徵,並將與所述目標人臉特徵對應的人臉狀態確定為目標人臉狀態。將根據所述人臉信息相對於所述目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息,具體為:根據所述人臉狀態相對於所述目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息。
需要說明的是,可選的,人臉信息至少包括:人臉特徵和人臉狀態;相應的,目標人臉信息至少包括:目標人臉特徵和目標人臉狀態。
在本發明實施例中,人臉主要由眼睛、鼻子、嘴、耳朵和下巴這些部位構成,可以把這些部位和它們之間的結構關係的幾何描述作為識別人臉的重要特徵。其中,把一些固定不變的人臉信息(比如瞳距)用作人臉特徵,根據這些不變的人臉特徵可以用於確定使用者是否是智能設備的主人;把一些會變化的人臉信息(比如臉頰寬度、頭髮長度)用作人臉狀態,根據人臉狀態的變化,來推送相對應的消息。本領域技術人員可以理解,人臉特徵和人臉狀態包括但不限於以上示例,在本發明中不再具體示例。
當智能終端被使用時,可以利用其攝像頭獲取人臉圖像,並分析人臉圖像獲得對應的人臉特徵和人臉狀態;根據採集到的人臉特徵,在智能設備中查找與人臉狀態參數相同的目標人臉特徵,當查找到目標人臉特徵時,獲取與目標人臉特徵對應的目標人臉狀態,推送相應的提醒消息;如果查找不到目標人臉特徵,則可以設定智能終端不推送提醒消息。
參考圖2,本實施例的方法具體包括:
步驟210、採集用戶的人臉圖像並獲取人臉圖像中的人臉特徵和人臉狀態。
在本實施例中,通用使用攝像頭獲得到用戶的人臉圖像後,對人臉圖像進行分析,可以得到人臉各部位的幾何參數,比如瞳距、耳朵的形狀、臉頰的寬度、眉眼距、眼鼻距、眼睛形狀和眉間距等,將其中固定不變的參數,比如瞳距,作為人臉特徵,用於人臉識別;將其中變化的參數,比如臉頰的寬度,作為人臉狀態,用於表示用戶的臉部狀態。
步驟220、查找與人臉特徵匹配的目標人臉特徵,並將與目標人臉特徵對應的人臉狀態確定為目標人臉狀態。
在獲取到當前用戶的人臉特徵和人臉狀態後,查找與人臉特徵相匹配的目標人臉特徵,進而確定當前用戶為設備主人,將與目標人臉特徵對應的人臉狀態確定為目標人臉狀態,然後把當前用戶的人臉狀態和目標人臉狀態中的各項數據參數進行逐項比較,如果匹配成功則可以斷定當前用戶為設備主人,否則,不是設備主人。本領域技術人員可以理解,查找與人臉特徵匹配的目標人臉特徵的過程有多種,例如可採用人臉識別方法進行查找,在本發明中不進行具體限制。
步驟230、根據人臉狀態相對於目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息。
根據人臉狀態相對於目標人臉狀態的人臉狀態變化,可以得到用戶的人臉狀態的改變情況,例如,臉頰變胖、眉頭緊鎖等,通過這些人臉狀態參數的改變,可以按照設定時間規則和設定推送規則控制推送對應的提醒消息。
可選的,設定時間規則可以包括:定時推送規則和實時推送規則中的任意一種或組合。用戶可以預先設置智能終端實時推送提醒消息,或者設置實時推送的同時還設置當天某個時間再次統一推送匯總後的提醒消息,或者當周(月)統一推送匯總後的提醒消息,用戶自定推送時間規則可使用戶擁有更多的選擇性,用戶可以根據自喜好選擇合適的提醒時間來接收提醒消息,避免在用戶較忙的時候或工作時間打擾用戶的工作或生活。
另外,當天某個時間統一推送匯總後的提醒消息或當周(月)統一推送匯總後的提醒消息,其匯總後的提醒消息可以是所有未推送的提醒消息的直接打包,也可以是智能篩選後的提醒消息,比如,智能終端本來應該會推送多次「變胖了,注意飲食」的提醒消息,但是人在一天中的臉頰寬度變化不大,所以可以把這些多次「變胖了,注意飲食」的提醒,進行自動的刪減,或者直接在定時推送規則中設定這類提醒消息的推送時間周期為一周推送一次,本發明實施例對此不作具體的限定。
可選的,設定推送規則可以包括:視頻推送、語音推送、以及文字推送中的任意一種或多種。用戶可以設定以視頻提醒、語音提醒和/或文字提醒的方式來與用戶進行互動。在本實施例中,以語音提醒為例,當檢測到用戶皺眉時,可以播放一段舒緩的音樂來使得設備主人放鬆心情。
可選的,本實施例的方法,在採集用戶的人臉信息之前,還可以包括:採集至少一個用戶的人臉圖像,獲取各所述人臉圖像的人臉特徵和人臉狀態,存儲所述人臉圖像、所述人臉特徵和所述人臉狀態及其對應關係。
可以通過在智能設備中原有的攝像頭應用中添加相應的模塊來實現步驟210至步驟230中的功能,也可以使用全新應用來實現上述功能。在初次使用時,用戶可以利用智能設備中的攝像頭,自拍一張或幾張標準的上半身近照,用於獲取用戶的人臉圖像,智能終端從人臉圖像中獲取相應的人臉特徵和人臉狀態,再接著把獲取的人臉圖像、人臉特徵和人臉狀態及其對應關係存儲起來,用作後續人臉信息比較時的標準參數。用戶也可以在獲取人臉圖像後,對從中獲取的相關數據參數設定相應的名字,比如,設定為設備主人1,當另一用戶也需要通過同一智能終端使用該功能時,可同上述過程一樣,將從人臉圖像中獲取的相關數據參數設定為設備主人2,以此類推,這樣便於對設備主人的個數進行管理,比如增加或刪減設備主人。在後續的智能設備的使用過程中,可以設定攝像頭自動獲取用戶的人臉圖像的時間頻率,並從用戶的人臉圖像中得到相應人臉特徵和人臉狀態的數據參數,用於與上述標準參數進行比較。
在本發明實施例中,可以設定為每當用戶使用智能終端時,智能終端的攝像頭將自動獲取用戶的人臉特徵和人臉狀態,如果在智能終端中查找到相匹配的目標人臉特徵,則根據用戶人臉狀態的變化智能分析後推送相應的溫馨提醒。比如,用戶鬍子長了,會提醒用戶該刮鬍子了;用戶臉部長痘了,提醒不要熬夜、不要吃上火的東西等。
本發明實施例提供的智能終端的消息推送方法,通過採集用戶的人臉圖像並從中獲取人臉圖像中的人臉特徵和人臉狀態,接著查找與人臉特徵匹配的目標人臉特徵,根據人臉狀態相對於目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息,實現了根據人臉特徵來智能識別當前用戶是否為設備主人,不是則不推送提醒消息,如果是則在設定的時間點以設定的推送規則,向用戶推送與其人臉狀態變化相對應提醒消息,更加人性化。
實施例三
圖3是本發明實施例三中提供的一種智能終端的消息推送裝置的結構示意圖。本發明實施例提供的智能終端的消息推送裝置可以用於執行本發明所有實施例中提供的智能終端的消息推送方法,具備相應的功能和有益效果。智能終端可選為手機或平板電腦等智能設備。本發明中的智能終端的消息推送裝置可以採用軟體和/或硬體的方式實現,該裝置包括:人臉信息採集模塊31和消息推送模塊32。
其中,人臉信息採集模塊31,用於採集用戶的人臉信息,並確定與人臉信息對應的目標人臉信息;
消息推送模塊32,用於根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。
可選的,在上述實施例的基礎上,人臉信息至少包括:人臉特徵和人臉狀態;相應的,目標人臉信息至少包括:目標人臉特徵和目標人臉狀態。
可選的,在上述實施例的基礎上,人臉信息採集模塊31,可以包括:採集單元,用於採集用戶的人臉圖像並獲取人臉圖像中的人臉特徵和人臉狀態;查找單元,用於查找與人臉特徵匹配的目標人臉特徵,並將與目標人臉特徵對應的人臉狀態確定為目標人臉狀態。
可選的,在上述實施例的基礎上,消息推送模塊32,具體可以用於:根據人臉狀態相對於目標人臉狀態的人臉狀態變化,按照設定時間規則和設定推送規則控制推送對應的提醒消息。
可選的,在上述實施例的基礎上,該裝置還可以包括:人臉信息存儲模塊,用於採集至少一個用戶的人臉圖像,獲取各人臉圖像的人臉特徵和人臉狀態,存儲人臉圖像、人臉特徵和人臉狀態及其對應關係。
可選的,在上述實施例的基礎上,設定時間規則包括:定時推送規則和實時推送規則中的任意一種或組合;設定推送規則包括:視頻推送、語音推送、以及文字推送中的任意一種或多種。
本發明提供的智能終端的消息推送裝置,通過採集用戶的人臉信息,並確定出與人臉信息對應的目標人臉信息,接著根據人臉信息相對於目標人臉信息的人臉變化,按照設定規則控制推送對應的提醒消息。本發明中智能終端根據用戶的人臉信息變化,給用戶推送提醒消息,實現了智能終端能夠人性化和智能化地根據用戶的人臉信息狀態的變化推送提醒消息的效果。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限於這裡所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護範圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限於以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的範圍由所附的權利要求範圍決定。