亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

智能設備中通知消息的顯示方法及智能設備與流程

文檔序號:11949587閱讀:284來源:國知局
智能設備中通知消息的顯示方法及智能設備與流程
本發(fā)明涉及智能設備領域,特別涉及一種智能設備中通知消息的顯示方法及智能設備。
背景技術
:隨著科技的發(fā)展,智能空調、智能冰箱和智能電視等越來越多的智能設備進入到人們的生活中。相關技術中,對于智能設備所能夠提供的系統(tǒng)功能,以及智能設備中安裝的應用程序所能夠提供的應用功能,智能設備可以在啟動時,對當前時間以及每項功能的使用次數(shù)進行檢測,當某項功能在智能設備首次啟動(即智能設備出廠后首次開機)后的使用次數(shù)小于次數(shù)閾值,且當前時間距離智能設備首次啟動的時間大于預設時間差閾值時,智能設備可以確定該功能對應的通知消息滿足顯示條件,并顯示用于提示用戶使用該功能的該通知消息。例如,假設智能電視能夠提供注冊用戶賬號的功能,該次數(shù)閾值為一次,該預設時間差閾值為五天,則若智能電視某次啟動后,檢測到用戶還未注冊該用戶賬號,且當前時間距離首次開機的時間大于五天,則智能電視可以顯示用于提示用戶注冊用戶賬號的通知消息。但是,隨著智能設備所能夠提供的功能越來越多,如果對每項功能對應的通知消息是否滿足顯示條件進行實時檢測,則會占用智能設備中較多的內存資源,影響智能設備的正常運行,因此相關技術中,智能設備只在啟動時,對每項功能對應的通知消息是否滿足顯示條件進行一次檢測,若智能設備長時間運行,且在運行過程中有通知消息滿足顯示條件,則該通知消息也無法及時顯示,智能設備中通知消息的顯示實時性較低。技術實現(xiàn)要素:為了解決相關技術中通知消息的顯示實時性較低的問題,本發(fā)明提供了一種智能設備中通知消息的顯示方法及智能設備。所述技術方案如下:一方面,提供了一種智能設備中通知消息的顯示方法,所述方法包括:智能設備獲取消息隊列,所述消息隊列中記錄有至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間,第i個通知消息的顯示時間用于指示顯示所述第i個通知消息的時間,每個所述通知消息用于提示用戶所述智能設備所能夠提供的一項功能;檢測所述消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內;當?shù)谝煌ㄖ⒌娘@示時間與當前時間的時間差在預設閾值范圍內時,顯示所述第一通知消息。另一方面,提供了一種智能設備,所述智能設備包括:第一獲取單元,用于獲取消息隊列,所述消息隊列中記錄有至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間,第i個通知消息的顯示時間用于指示顯示所述第i個通知消息的時間,每個所述通知消息用于提示用戶所述智能設備所能夠提供的一項功能;第一檢測單元,用于檢測所述消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內;顯示單元,用于在第一通知消息的顯示時間與當前時間的時間差在預設閾值范圍內時,顯示所述第一通知消息。本發(fā)明提供的技術方案帶來的有益效果是:本發(fā)明提供了一種智能設備中通知消息的顯示方法及智能設備,智能設備啟動后,可以獲取到記錄有通知消息的標識以及每個通知消息的顯示時間的消息隊列,該智能設備可以在運行的過程中,對該消息隊列中記錄的每個通知消息的顯示時間進行實時檢測,當檢測到滿足條件的第一通知消息時,可以及時顯示該第一通知消息,因此提高了通知消息顯示的實時性。附圖說明為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種智能設備中通知消息的顯示方法的流程圖;圖2-1是本發(fā)明實施例提供的另一種智能設備中通知消息的顯示方法的流程圖;圖2-2是本發(fā)明實施例提供的一種智能設備顯示通知消息的界面圖;圖3-1是本發(fā)明實施例提供的一種智能設備中通知消息的顯示智能設備的結構示意圖;圖3-2是本發(fā)明實施例提供的另一種智能設備中通知消息的顯示智能設備的結構示意圖。具體實施方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。圖1是本發(fā)明實施例提供的一種智能設備中通知消息的顯示方法的流程圖,如圖1所示,該方法可以包括:步驟101、智能設備獲取消息隊列,該消息隊列中記錄有至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間。其中,第i個通知消息的顯示時間用于指示顯示該第i個通知消息的時間,每個通知消息用于提示用戶該智能設備所能夠提供的一項功能。步驟102、檢測該消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內。步驟103、當?shù)谝煌ㄖ⒌娘@示時間與當前時間的時間差在預設閾值范圍內時,顯示該第一通知消息。綜上所述,本發(fā)明提供了一種智能設備中通知消息的顯示方法,通過該方法,智能設備可以可以在運行的過程中,對該消息隊列中記錄的每個通知消息的顯示時間進行實時檢測,當檢測到滿足條件的第一通知消息時,可以及時顯示該第一通知消息,因此提高了通知消息顯示的實時性。圖2-1是本發(fā)明實施例提供的一種智能設備中通知消息的顯示方法的流程圖,如圖2-1所示,該方法可以包括:步驟201、智能設備首次啟動時,獲取至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間。其中,每個通知消息用于提示用戶該智能設備所能夠提供的一項功能,第i個通知消息的顯示時間用于指示顯示該第i個通知消息的時間。在本發(fā)明實施例中,智能設備出廠后首次啟動時,對于智能設備中的系統(tǒng)功能以及設備中安裝的應用程序的應用功能,智能設備可以獲取每一項功能所對應的通知消息的標識以及每個通知消息的顯示時間,其中每個通知消息的顯示時間可以是智能設備將首次啟動的時間與該通知消息預設的時間差相加后所確定的時間戳,也可以是智能設備根據(jù)該預設的時間差所確定的剩余顯示時間,也即是,該智能設備還能夠以倒計時的方式記錄該通知消息的剩余顯示時間。其中每個通知消息預設的時間差是智能設備出廠前設置好的。具體的,在實際應用中,智能設備中可以設置有控制服務管理模塊,當智能設備首次啟動后,每一項功能中如果有對應的通知消息需要提示給用戶,則該項功能所對應的執(zhí)行模塊可以向該控制服務管理模塊發(fā)送消息顯示參數(shù),該消息顯示參數(shù)中可以包含通知消息的標識(tokens)以及每個通知消息指定的顯示時間(TimeList)等參數(shù)。示例的,假設智能設備能夠提供注冊用戶賬號的功能,該功能所對應的通知消息的標識為A,智能設備首次啟動的時間為2016年6月2日19點整(時間戳為1464865200),智能設備中該通知消息A預設的時間差為5天,則智能設備根據(jù)該首次啟動時間以及該預設的時間差,可以確定該通知消息A的顯示時間為2016年6月7日19點整,該顯示時間對應的時間戳為1465297200。此外,該智能設備還可以直接將該預設的時間差:5天作為該通知消息A的剩余顯示時間。步驟202、將該至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間記錄在消息隊列中。為了便于對各個通知消息的顯示進行集中管理,智能設備可以將獲取到的至少一個通知消息的標識以及每個通知消息的顯示時間記錄在消息隊列中。具體的,控制服務模塊可以在接收到多個消息顯示參數(shù)后,對每個消息顯示參數(shù)進行解析,并將解析后的參數(shù)記錄至消息隊列(英文:MessageQueue)中。示例的,智能設備將獲取到的至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間記錄在消息隊列中后,該消息隊列可以如表1所示。表1通知消息的標識顯示時間A1465297200B1465308000C1465394400其中,通知消息A的顯示時間為1465297200,通知消息B的顯示時間為1465308000,參考表1可知,智能設備可以按照顯示時間的先后順序,對該多個通知消息進行排序,以便快速找到待顯示的通知消息。另一方面,若智能設備所獲取的每個通知消息的顯示時間為該通知消息預設的時間差,也即是獲取的是該通知消息的剩余顯示時間,該消息隊列還可以如表2所示。其中,通知消息A的剩余顯示時間為125小時,通知消息B的剩余顯示時間為128小時,當智能設備以倒計時的方式記錄每個通知消息的顯示時間時,該消息隊列中的顯示時間是實時變化的。表2通知消息的標識剩余顯示時間A125小時0分0秒B128小時0分0秒C146小時0分0秒步驟203、智能設備獲取消息隊列。智能設備在首次啟動生成該消息隊列后,智能設備每次啟動時,都可以直接獲取該消息隊列。例如,獲取如表1或者表2所示的消息隊列。步驟204、當檢測到智能設備啟動第二通知消息所指示的功能的次數(shù)大于預設次數(shù)閾值,或者,當檢測到第二通知消息所指示的功能無法啟動時,刪除該消息隊列中記錄的該第二通知消息的標識以及該第二通知消息的顯示時間。智能設備在啟動后,在顯示第二通知消息之前,如果檢測到智能設備啟動第二通知消息所指示的功能的次數(shù)大于預設次數(shù)閾值,則智能設備可以確定用戶已經對該功能以及該功能的使用方法有所了解,無需再通過該第二通知消息向用戶提示該功能,因此可以刪除該消息隊列中記錄的該第二通知消息的標識以及該第二通知消息的顯示時間?;蛘?,當智能設備檢測到第二通知消息所指示的功能無法啟動時,例如該第二通知消息所指示的功能已被禁用,或者提供該功能的應用程序已被卸載時,智能設備也可以刪除該消息隊列中記錄的該第二通知消息的標識以及該第二通知消息的顯示時間。示例的,假設對于智能設備所提供的注冊用戶賬號的功能,預設次數(shù)閾值為一次,若智能設備在第二次啟動后,檢測到用戶注冊了用戶賬號,則該智能設備可以確定用戶已經了解并使用了該注冊用戶賬號功能,因此無需再通過第二通知消息A向用戶提示該功能,此時智能設備可以將表1或表2中該功能對應的第二通知消息的標識A以及該第二通知消息A的顯示時間刪除。需要說明的是,在實際應用中,該預設次數(shù)閾值優(yōu)選的為一次,當該預設次數(shù)閾值大于一次時,智能設備還可以在該消息隊列中實時記錄并更新智能設備啟動每個通知消息所指示的功能的次數(shù)。步驟205、檢測該消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內。在智能設備運行的過程中,可以實時或者周期性的對該消息隊列中的顯示時間進行檢測,并根據(jù)當前時間,判斷每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內。其中,該時間差=通知消息的顯示時間-當前時間,該預設閾值范圍可以為[-t,t],t的單位可以為秒,即當該時間差大于等于-t且小于等于t時,智能設備可以確定該時間差在預設閾值范圍內,該t可以根據(jù)實際情況進行設置;此外,該預設閾值范圍還可以為一固定值,例如,可以為0,即當該時間差等于0時,該智能設備可以確定該時間差在預設閾值范圍內。由于該消息隊列中的通知消息可以根據(jù)顯示時間的先后順序進行排序,因此智能設備在檢測時,若檢測到某個通知消息的顯示時間與當前時間的時間差不在預設閾值范圍內,則可以確定該消息隊列中,排列在該通知消息之后的通知消息的顯示時間與當前時間的時間差應該均不在該預設閾值范圍內,因此無需再對該后續(xù)的通知消息的顯示時間進行檢測,示例的,對于表1所示的消息隊列,若預設閾值范圍為固定值0,若當前時間的時間戳為1465296200,當智能設備檢測到通知消息A的顯示時間1465297200與該當前時間的時間差大于該預設閾值0時,該智能設備可以確定通知消息A不滿足顯示條件,又由于該消息隊列中的通知消息B和C排列在該通知消息A之后,則此時該智能設備無需再對該通知消息B和C的顯示時間進行檢測,即可確定該通知消息B和C均不滿足顯示條件,因此可以提高智能設備檢測通知消息是否滿足顯示條件時的檢測效率。相關技術中,智能設備只在每次啟動后檢測并顯示一次通知消息,若智能設備長時間保持運行狀態(tài),則不能保證通知消息顯示的實時性,相比于相關技術,本發(fā)明實施例提供的方法可以在智能設備運行的過程中,實時監(jiān)測消息隊列中滿足顯示條件的通知消息,因此提高了通知消息顯示的實時性。并且,由于智能設備對各項功能對應的通知消息分別進行檢測時,每次檢測某個通知消息是否滿足顯示條件時,都需要獲取一次當前時間,而在本發(fā)明實施例中,智能設備只需獲取一次當前時間,即可根據(jù)該當前時間檢測消息隊列中的各個通知消息是否滿足顯示條件,因此可以避免該檢測過程占用過多的內存資源,提高了檢測的效率。此外,由于智能設備中一般未設置電池,智能設備關機后無法保存時間,因此智能設備每次啟動后所獲取的當前時間可能是錯誤的,智能設備需要通過網絡來獲取正確的當前時間(智能電視還可以通過電視視頻流獲取),因此相關技術中智能設備在每次啟動后,可能會根據(jù)錯誤的當前時間對各項功能對應的通知消息的顯示條件進行判斷,導致判斷失誤,影響通知消息的正確顯示。而在本發(fā)明實施例中,智能設備可以在運行的過程中,實時檢測消息隊列中滿足顯示條件的通知消息,由于智能設備在運行的過程中,可以保證該智能設備所獲取的當前時間的正確性,因此可以保證通知消息的有效顯示。進一步的,在本發(fā)明實施例中,若智能設備啟動后所獲取到的當前時間小于該智能設備出廠后首次啟動的時間,則該智能設備還可以確定該獲取到的當前時間為錯誤時間,并忽略該當前時間,即該智能設備不會根據(jù)該當前時間對消息隊列進行檢測;若智能設備獲取到的當前時間與上一時刻的時間相比,發(fā)生了跳變(即時間差大于預設閾值)時,智能設備可以確定跳變前的時間為錯誤時間,并根據(jù)跳變后的時間對消息隊列進行檢測。示例的,假設對于表1所示的消息隊列,若該預設閾值范圍為固定值0,則智能設備在運行的過程中,可以實時檢測該表1中記錄的每個通知消息的顯示時間是否與當前時間的時間戳相等或者小于當前時間的時間戳。步驟206、當?shù)谝煌ㄖ⒌娘@示時間與當前時間的時間差在預設閾值范圍內時,顯示該第一通知消息。當智能設備檢測到第一通知消息的顯示時間與當前時間的時間差在預設閾值范圍內時,即可確定該第一通知消息滿足顯示條件,進而可以在智能設備的顯示屏上顯示該第一通知消息。具體的,該智能設備中的控制服務管理模塊可以向該第一通知消息所指示的功能對應的執(zhí)行模塊(例如某個應用程序)發(fā)送顯示指令,當功能對應的執(zhí)行模塊可以根據(jù)該顯示指令,執(zhí)行通知消息顯示邏輯。當智能設備未在該消息隊列中檢測到顯示時間與當前時間的時間差在預設閾值范圍內的通知消息時,該智能設備可以確定沒有滿足顯示條件的通知消息,并等待執(zhí)行下一次檢測操作。示例的,若當前時間的時間戳為1465297200,則由于該消息隊列中通知消息A的顯示時間也為1465297200,則智能設備可以確定該通知消息A的顯示時間與當前時間的時間差為0,該通知消息滿足顯示條件,因此可以顯示該通知消息A?;蛘撸斨悄茉O備啟動后,檢測到當前時間的時間戳為1465309000,大于表1中通知消息A的顯示時間1465297200,也大于通知消息B的顯示時間1465308000,則該智能設備可以確定通知消息A和B均滿足顯示條件,并顯示該通知消息A和B。對于表2所示的消息隊列,智能設備可以在檢測到某個通知消息的剩余顯示時間為0時,確定該通知消息滿足顯示條件,并顯示該剩余顯示時間為0的通知消息。圖2-2是本發(fā)明實施例提供的一種智能設備顯示通知消息的界面圖,如圖2-2所示,該智能設備所顯示的通知消息A200可以為:注冊用戶賬號,成為會員,更多精彩服務等著您。通過該通知消息A可以提示用戶注冊用戶賬號,以便用戶了解該智能設備所能夠提供的功能,使得該智能設備可以更好的為用戶提供服務。步驟207、檢測是否接收到針對該第一通知消息的響應消息。智能設備顯示該第一通知消息之后,還可以繼續(xù)檢測是否接收到針對該第一通知消息的響應消息,該響應消息可以是由用戶的預設操作觸發(fā)生成的,該響應消息可以用于指示刪除該第一通知消息,也即是,不再重復顯示該第一通知消息。當智能設備接收到針對該第一通知消息的響應消息時,可以執(zhí)行步驟208;當未接收到針對該第一通知消息的響應消息時,可以執(zhí)行步驟209。示例的,如圖2-2所示,智能設備顯示的第一通知消息A中還可以包括兩個選擇圖標“不再提示”以及“立即注冊”,當用戶通過遙控點擊“不再提示”的圖標時,該智能設備可以根據(jù)該點擊操作生成用于指示刪除該第一通知消息的響應消息,并執(zhí)行步驟208;當用戶通過遙控選擇退出該通知消息顯示界面或者未做任何操作時,該智能設備可以確定未接收到針對該第一通知消息的響應消息,并執(zhí)行步驟209。步驟208、刪除該消息隊列中記錄的該第一通知消息的標識以及該第一通知消息的顯示時間。當接收到針對該第一通知消息的響應消息時,刪除該消息隊列中記錄的該第一通知消息的標識以及該第一通知消息的顯示時間。示例的,智能設備可以將表1中通知消息A的標識以及該通知消息A的顯示時間刪除。步驟209、根據(jù)當前時間,重新設置該消息隊列中記錄的該第一通知消息的顯示時間。當未接收到針對該第一通知消息的響應消息時,智能設備可以確定需要重新顯示該第一通知消息,因此可以根據(jù)當前時間,重新設置該消息隊列中記錄的該第一通知消息的顯示時間。該重新設置第一通知消息的顯示時間的具體過程可以參考上述步驟202,本發(fā)明實施例對此不再贅述。示例的,假設當前時間為2016年6月7日19點整,通知消息A預設的時間差為5天,則智能設備可以重新設置該通知消息A的顯示時間為當前時間與該預設的時間差進行相加后的時間,即該通知消息A更新后的顯示時間可以為2016年6月12日19點整,該顯示時間對應的時間戳為1465729200,則更新后的消息隊列可以如表3所示。由于通知消息A更新后的顯示時間較晚,因此該通知消息A在該消息隊列中的顯示順序也有所調整。表3通知消息的標識顯示時間B1465308000C1465394400A1465729200需要說明的是,本發(fā)明實施例提供的智能設備中通知消息的顯示方法的步驟的先后順序可以進行適當調整,步驟也可以根據(jù)情況進行相應增減。示例的,步驟207和步驟209可以根據(jù)情況進行刪除,即在步驟206之后可以直接執(zhí)行步驟208,步驟204也可以在步驟205之后執(zhí)行。任何熟悉本
技術領域
的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化的方法,都應涵蓋在本發(fā)明的保護范圍之內,因此不再贅述。綜上所述,本發(fā)明提供了一種智能設備中通知消息的顯示方法,通過該方法,智能設備可以可以在運行的過程中,對該消息隊列中記錄的每個通知消息的顯示時間進行實時檢測,當檢測到滿足條件的第一通知消息時,可以及時顯示該第一通知消息,因此提高了通知消息顯示的實時性。圖3-1是本發(fā)明實施例提供的一種智能設備的結構示意圖,如圖3-1所示,該智能設備可以包括:第一獲取單元301,用于獲取消息隊列,該消息隊列中記錄有至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間,第i個通知消息的顯示時間用于指示顯示第i個通知消息的時間,每個通知消息用于提示用戶該智能設備所能夠提供的一項功能。第一檢測單元302,用于檢測該消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內。顯示單元303,用于在第一通知消息的顯示時間與當前時間的時間差在預設閾值范圍內時,顯示該第一通知消息。綜上所述,本發(fā)明提供了一種智能設備,該智能設備可以在運行的過程中,對該消息隊列中記錄的每個通知消息的顯示時間進行實時檢測,當檢測到滿足條件的第一通知消息時,可以及時顯示該第一通知消息,因此提高了通知消息顯示的實時性。圖3-2是本發(fā)明實施例提供的另一種智能設備的結構示意圖,如圖3-2所示,該智能設備可以包括:第一獲取單元301,用于獲取消息隊列,該消息隊列中記錄有至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間,第i個通知消息的顯示時間用于指示顯示第i個通知消息的時間,每個通知消息用于提示用戶該智能設備所能夠提供的一項功能。第一檢測單元302,用于檢測該消息隊列中每個通知消息的顯示時間與當前時間的時間差是否在預設閾值范圍內。顯示單元303,用于在第一通知消息的顯示時間與當前時間的時間差在預設閾值范圍內時,顯示該第一通知消息。第二獲取單元304,用于在智能設備首次啟動時,獲取該至少一個通知消息的標識以及每個通知消息的顯示時間。記錄單元305,用于將該至少一個通知消息中每個通知消息的標識以及每個通知消息的顯示時間記錄在該消息隊列中??蛇x的,參考圖3-2,該智能設備還可以包括:第一刪除單元306,用于刪除該消息隊列中記錄的該第一通知消息的標識以及該第一通知消息的顯示時間。第二檢測單元307,用于檢測是否接收到針對該第一通知消息的響應消息,該響應消息用于指示刪除該第一通知消息。第二刪除單元308,用于在接收到針對該第一通知消息的響應消息時,刪除該消息隊列中記錄的該第一通知消息的標識以及該第一通知消息的顯示時間。更新單元309,用于在未接收到針對該第一通知消息的響應消息時,根據(jù)當前時間,重新設置該消息隊列中記錄的該第一通知消息的顯示時間。第三刪除單元310,用于當檢測到智能設備啟動第二通知消息所指示的功能的次數(shù)大于預設次數(shù)閾值,或者,當檢測到第二通知消息所指示的功能無法啟動時,刪除該消息隊列中記錄的該第二通知消息的標識以及該第二通知消息的顯示時間。綜上所述,本發(fā)明提供了一種智能設備,該智能設備可以在運行的過程中,對該消息隊列中記錄的每個通知消息的顯示時間進行實時檢測,當檢測到滿足條件的第一通知消息時,可以及時顯示該第一通知消息,因此提高了通知消息顯示的實時性。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的智能設備和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。當前第1頁1 2 3 
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1