消息提示方法、消息提示裝置和電子設備的制作方法
【專利摘要】本發(fā)明提供了一種消息提示方法、消息提示裝置和電子設備。該電子設備具有顯示單元、并能夠運行至少一個應用。所述消息提示方法包括:基于與消息相關的屬性信息設置多個消息類別;當所述應用向電子設備的用戶發(fā)布消息時,確定所述消息的屬性信息;基于所述屬性信息確定所述消息所屬的消息類別;基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別;在顯示單元上顯示所述消息組中的部分消息。在根據(jù)本發(fā)明實施例的技術方案中,能夠簡明地向用戶發(fā)布各個消息以便于用戶的操作,從而提升用戶的使用體驗。
【專利說明】消息提示方法、消息提示裝置和電子設備
【技術領域】
[0001]本發(fā)明涉及信息【技術領域】,具體地涉及一種消息提示方法、消息提示裝置和包括該消息提示裝置的電子設備。
【背景技術】
[0002]各種不同的電子設備已經(jīng)廣泛使用,利用移動電話機、計算機、個人數(shù)字助理(PDA,personal digital assistance)等。這些電子設備的功能也隨著服務種類的增多而在不斷地增強。例如,除了傳統(tǒng)的語音通信功能之外,現(xiàn)在的電子設備還具有新聞瀏覽、游戲、視頻播放、文本閱讀等諸多功能。因此,在電子設備中安裝了各種不同的應用程序來增強電子設備的功能。
[0003]在電子設備的使用過程中,各個應用程序的發(fā)布者通常會發(fā)布新的消息,例如,新發(fā)生的新聞、好友通信、程序更新消息等。通常,所述各個消息會在用戶點擊或執(zhí)行清除的操作之后才能從電子設備的顯示列表中去掉。當電子設備的用戶長時間不去點擊所發(fā)布的各個消息時,所述顯示列表會累積而變得很長。此時,用戶很難從諸多的消息中發(fā)現(xiàn)其所關注的消息,難以操作各個消息。因此,期望提供一種來技術方案來簡明地向用戶發(fā)布各個消息,以便于用戶的操作。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種用于電子設備的消息提示方法、消息提示裝置和包括該消息提示裝置的電子設備,其能夠簡明地向用戶發(fā)布各個消息以便于用戶的操作,從而提升用戶的使用體驗。
[0005]一方面,提供了一種用于電子設備的消息提示方法,該電子設備具有顯示單元、并能夠運行至少一個應用,所述消息提示方法可包括:基于與消息相關的屬性信息設置多個消息類別;當所述應用向電子設備的用戶發(fā)布消息時,確定所述消息的屬性信息;基于所述屬性信息確定所述消息所屬的消息類別;基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別;在顯示單元上顯示所述消息組中的部分消息。
[0006]在所述消息提示方法中,所述基于所述消息的屬性信息設置多個消息類別可包括基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少一個來設置多個消息類別。
[0007]在所述消息提示方法中,所述基于所述消息的屬性信息設置多個消息類別可包括:獲取用戶對所述應用的消息的操作;基于用戶的操作確定所述消息的優(yōu)先等級;基于所述消息的優(yōu)先等級來設置多個消息類別。
[0008]在所述消息提示方法中,所述在顯示單元上顯示所述消息組中的部分消息可包括:將所述消息組中的一個消息作為標頭消息顯示在顯示單元上;將所述消息組中的其它消息作為隱藏消息而不顯示在顯示單元上;在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。[0009]在所述消息提示方法中,所述將所述消息組中的一個消息作為標頭消息顯示在顯示單元上可包括:從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息;將該具有最高優(yōu)先級的消息作為標頭消息顯示在所述顯示單元上。
[0010]在所述消息提示方法中,所述在所顯示的標頭消息上疊加用于指示所述隱藏消息的存在的指示信息可包括:基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息;在所顯示的消息的側邊上顯示所述指示信息。
[0011]在所述消息提示方法中,所述指示信息被鏈接到所述消息組中的隱藏消息,所述消息提示方法還可包括:當所述指示信息被點擊時,在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
[0012]另一方面,提供了一種用于電子設備的消息提示裝置,該電子設備能夠運行至少一個應用,所述消息提示裝置可包括:設置單元,用于基于與消息相關的屬性信息設置多個消息類別;屬性確定單元,用于在所述應用向電子設備的用戶發(fā)布消息時確定所述消息的屬性信息;類別確定單元,用于基于所述屬性信息確定所述消息所屬的消息類別;組建單元,用于基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別;顯示單元,用于顯示所述消息組中的部分消息。
[0013]在所述消息提示裝置中,所述設置單元可基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少一個來設置多個消息類別。
[0014]在所述消息提示裝置中,所述設置單元可通過如下操作而基于所述消息的屬性信息設置多個消息類別:獲取用戶對所述應用的消息的操作;基于用戶的操作確定所述消息的優(yōu)先等級;基于所述消息的優(yōu)先等級來設置多個消息類別。
[0015]在所述消息提示裝置中,所述顯示單元可包括:標頭顯示部件,用于將所述消息組中的一個消息作為標頭消息來顯示;隱藏部件,用于將所述消息組中的除了標頭信息之外的其它消息作為隱藏消息而不顯示;疊加部件,用于在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。
[0016]在所述消息提示裝置中,所述標頭顯示部件可通過如下操作將所述消息組中的一個消息作為標頭消息來顯示:從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息;將該具有最高優(yōu)先級的消息作為標頭消息來顯示。
[0017]在所述消息提示裝置中,所述疊加部件可通過如下操作在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息:基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息;在所顯示的消息的側邊上顯示所述指示信息。
[0018]在所述消息提示裝置中,所述疊加部件可以將所述指示信息鏈接到所述消息組中的隱藏消息,并且當所述指示信息被點擊時可使得在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
[0019]又一方面,提供了 一種電子設備,包括如上所述的任一個消息提示裝置。
[0020]在根據(jù)本發(fā)明實施例的用于電子設備的消息提示方法、消息提示裝置和包括該消息提示裝置的電子設備中,通過基于消息的屬性對消息進行分類、并顯示同一類消息中的部分消息,能夠簡明地向用戶發(fā)布各個消息以便于用戶的操作,從而提升用戶的使用體驗。
【專利附圖】
【附圖說明】[0021]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0022]圖1是圖示了根據(jù)本發(fā)明示范實施例的消息提示方法的流程圖;
[0023]圖2是圖示了根據(jù)本發(fā)明示范實施例的消息提示方法中的設置消息類別的流程圖;
[0024]圖3是圖示了根據(jù)本發(fā)明示范實施例的消息提示方法中的用于顯示消息組中的部分消息的流程圖;
[0025]圖4示意性圖示了利用根據(jù)本發(fā)明示范實施例的消息提示方法進行消息顯示的顯示示例;
[0026]圖5是圖示了根據(jù)本發(fā)明示范實施例的消息提示裝置的框圖;
[0027]圖6是圖示了根據(jù)本發(fā)明示范實施例的消息提示裝置中的顯示單元的框圖;
[0028]圖7是圖示了根據(jù)本發(fā)明示范實施例的另一消息提示裝置700的框圖。
【具體實施方式】
[0029]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。
[0030]根據(jù)本發(fā)明實施例的進行消息提示的技術方案可應用于各種電子設備,包括但不限于智能手機、平板計算機、個人數(shù)字助理、閱讀器、音頻播放器等,電子設備的類型不構成對本發(fā)明實施例的限制。
[0031]所述電子設備具有顯示單元、并能夠運行至少一個應用。典型地,所述電子設備可以具有觸摸屏顯示器、液晶顯示器,或者所述電子設備還可以耦接到能夠進行顯示的獨立顯示器。所述電子設備能夠運行的應用例如可以是微信、QQ、新聞客戶端、游戲軟件、視頻播放、文本閱讀等。在電子設備的使用過程中,各個應用程序可能會向電子設備的用戶發(fā)布消息。例如,新聞客戶端在具有重大新聞時會發(fā)布新聞消息,游戲軟件在具有更新時會發(fā)布更新提示消息,微信在朋友發(fā)來留言時會發(fā)布消息提醒。
[0032]隨著電子設備的功能的加強,在電子設備上運行的應用也逐漸增多。各個應用所發(fā)布的消息可能被堆積在顯示器上,使得用戶難以找到其所關注的消息。根據(jù)本發(fā)明實施例的進行消息提示的技術方案旨在明晰、簡潔地向用戶提示各個應用所發(fā)布的消息,從而提高用戶的使用體驗。
[0033]圖1是圖示了根據(jù)本發(fā)明示范實施例的消息提示方法100的流程圖。該消息提示方法100用于如上所述的電子設備,該電子設備具有顯示單元、并能夠運行至少一個應用。所述消息提示方法100可包括:基于與消息相關的屬性信息設置多個消息類別(SllO);當所述應用向電子設備的用戶發(fā)布消息時,確定所述消息的屬性信息(S120);基于所述屬性信息確定所述消息所屬的消息類別(S130);基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別(S140);在顯示單元上顯示所述消息組中的部分消息(S150)。
[0034]在SllO中,基于與消息相關的屬性信息設置多個消息類別。所述與消息相關的屬性信息例如可以是消息的類型、消息的發(fā)布時間、發(fā)布消息的應用、消息的優(yōu)先等級等。所述消息的類型例如指的是未接電話、新短信、系統(tǒng)更新、新聞、微信消息等。所述發(fā)布消息的應用指的是各個消息的來源,例如來自電子設備的系統(tǒng)、微信、QQ、新聞客戶端等。消息的優(yōu)先等級可以是預先為各個消息設置的優(yōu)先等級。相應地,可以基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少一個來設置多個消息類別。
[0035]作為示例,當根據(jù)消息的類型來設置多個消息類別時,可以將來自騰訊客戶端的新聞I和搜狐客戶端的新聞2設置為新聞類;可以將未接來電、短信息、微信消息設置為通信類;可以將電子設備的系統(tǒng)更新消息、游戲更新、微信更新等設置為軟件更新類;可以將商場應用、打車應用等推送的促銷信息設置為商品推薦類??梢愿鶕?jù)在電子設備上運行的應用來設置不同的消息類型。還可以將消息的類型與消息的發(fā)布時間結合地來設置消息類另O。例如,對于預定時間之前的消息(例如,一個星期以前的消息),可以直接將其設置為一類消息,而不考慮消息的類型。
[0036]下面結合圖2描述基于所述消息的屬性信息設置多個消息類別的典型操作,圖2是圖示了根據(jù)本發(fā)明示范實施例的消息提示方法中的設置消息類別的流程圖。如圖2所示,所述基于所述消息的屬性信息設置多個消息類別可包括:獲取用戶對所述應用的消息的操作(S210);基于用戶的操作確定所述消息的優(yōu)先等級(S220);基于所述消息的優(yōu)先等級來設置多個消息類別(S230)。在圖2中圖示了根據(jù)消息的優(yōu)先級別來設置消息類別。
[0037]在S210中,可以利用電子設備的接口裝置(例如用戶界面、鍵盤、鼠標等)接收用戶對各個應用的消息的操作,例如用戶的操作指明了其優(yōu)先關注的特定消息、用戶是在任何時間都關注該特定消息、還是在除了工作時間之外的時間關注該特定消息等。因此,根據(jù)用戶的操作就能判斷可能會點擊哪些消息,用戶點擊的可能性高的信息就具有較高的優(yōu)先等級。替換地,還可以收集用戶對已經(jīng)發(fā)布的消息的歷史操作,例如是點擊打開還是清除、在點擊打開情況下的點擊次數(shù)等。相應地,隨后在S220中可以根據(jù)所收集的歷史操作來確定各個消息的優(yōu)先等級。
[0038]在S220中,基于用戶的操作確定所述消息的優(yōu)先等級。例如,可以根據(jù)所述操作設置三個優(yōu)先等級,第一等級的消息是用戶最可能點擊的消息;第二等級的消息是用戶在某些條件下可能點擊的消息;第三等級的消息是用戶可能不點擊的消息。這里的優(yōu)先等級的數(shù)量僅僅是示意性的,還可以設置兩個、四個五個優(yōu)先等級。
[0039]在S230中,基于所述消息的優(yōu)先等級來設置多個消息類別。作為示例,可以使各個優(yōu)先等級分別與各個消息類別對應,例如可以將第一等級的消息設置為第一類,將第二等級的消息設置為第二類,依次類推;還可以將第一等級的消息設置為第一類,將第二等級和第三等級的消息設置為第二類,將第四等級和以后等級的消息設置為第三類。
[0040]在圖1的S120中,當所述應用向電子設備的用戶發(fā)布消息時,確定所述消息的屬性信息??梢曰谠赟llO中設置消息類別的方式來確定屬性信息。作為示例,在SllO中基于消息的類型設置消息類別時,在S120中確定所發(fā)布的消息的類型,所發(fā)布的消息的類型例如是未接來電、微信消息、系統(tǒng)更新消息、打車應用等推送的促銷信息等類型;在Slio中基于發(fā)布消息的應用設置消息類別時,在S120中確定所發(fā)布的消息來自哪個應用。在SllO中基于消息的優(yōu)先級別設置消息類別時,在S120中典型地可以確定所發(fā)布的消息是第一等級、第二等級等。所發(fā)布的消息的屬性信息可以通過監(jiān)測發(fā)布該消息的時間、應用、或者該消息的內(nèi)容來確定。具體的確定方式不構成對本申請實施例的限制。
[0041]在圖1的S130中,基于所述屬性信息確定所述消息所屬的消息類別。例如,在SllO中基于消息的類型設置消息類別時,如果在S120中確定所發(fā)布的消息是未接來電,則在S130中確定所發(fā)布的消息屬于通信類;如果在S120中確定所發(fā)布的消息是微信的更新提示,則在S130中確定所發(fā)布的消息屬于軟件更新類。例如,在SllO中基于消息的優(yōu)先級設置消息類別時,如果在S120中確定所發(fā)布的消息是第一等級,則在S130中確定所發(fā)布的消息屬于第一類;如果在S120中確定所發(fā)布的消息是第二或第三等級,則在S130中確定所發(fā)布的消息屬于第二類;如果在S120中確定所發(fā)布的消息是第四和以后等級,則在S130中確定所發(fā)布的消息屬于第三類。
[0042]在圖1的S140中,基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別。各個消息組是與各個消息類別一一對應的。例如,通信類的消息、新聞類的消息、軟件更新類的消息、商品推薦類的消息可以分別處于消息組1、消息組2、消息組3和消息組4中。替換地,第一類、第二類、第三類的消息分別處于消息組1、消息組2、消息組3中。當所發(fā)布的消息處于消息組I中時,如果在電子設備沒有處于消息組I的消息,則在S140中建立消息組I ;如果在電子設備已經(jīng)存在處于消息組I的消息,則在S140中將在S120中發(fā)布的消息添加到所存在的消息組I來更新該消息組I。
[0043]在圖1的S150中,在顯示單元上顯示所述消息組中的部分消息。這里顯示消息組中的部分消息而不是全部消息,可以避免當過多的消息被發(fā)布時用戶難以找到其所關注的消息。下面結合圖3描述該S150的顯示操作。圖3是圖示了圖1的消息提示方法中的用于顯示消息組中的部分消息的流程圖。
[0044]如圖3所示,在S150中可包括:將所述消息組中的一個消息作為標頭消息顯示在顯示單元上(S310);將所述消息組中的其它消息作為隱藏消息而不顯示在顯示單元上(S320);在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息(S330)。
[0045]作為示例,所述S310中可包括:從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息(S311);將該具有最高優(yōu)先級的消息作為標頭消息顯示在所述顯示單元上(S312)。也就是說,將各個消息組中的最重要的消息作為標頭信息進行顯示。此外,該標頭消息的數(shù)量不限于一個,其還可以為兩個甚或三個。在標頭消息多于一個的情況中,還可以以縮略圖的形式各個標頭消息。
[0046]由于在S320將所述消息組中的其它消息作為隱藏消息而不顯示在顯示單元上,所以用戶看到的消息數(shù)量相對少,從而可以提高用戶尋找消息的速度。此外,由于所有消息是被按照組來顯示的,所以如果用戶希望查看消息組中的隱藏消息,則也可以迅速地確定用戶希望查看的消息所在的消息組,并從該消息組中查看相應的消息。這樣,可以縮小用戶查看的范圍,提高用戶尋找消息的效率。
[0047]在S330中,在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。該指示信息可以簡明地指示所述隱藏消息的存在,從而便于用戶查看隱藏消息。作為示例,在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息可包括:基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息(S331);在所顯示的消息的側邊上顯示所述指示信息(S332)。該指示信息可以是消息組中的未顯示的消息的數(shù)目和已經(jīng)顯示的消息的數(shù)目之和,也可以是消息組中的未顯示的消息的數(shù)目。替換地,該指示信息可以是與消息組中的消息對應的符號。例如,當消息組I中的消息為兩個時,可以在所顯示的標頭消息上疊加地兩個五角星作為所示指示信息。
[0048]此外,所述指示信息可以被鏈接到所述消息組中的隱藏消息。這樣,當所述指示信息被點擊時,在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
[0049]圖4示意性圖示了利用根據(jù)本發(fā)明示范實施例的消息提示方法進行消息顯示的顯示示例。如圖4所示,電子設備的應用所發(fā)布的消息被分為三個組,即消息組1、2、3。將所述消息組中的一個消息作為標頭消息顯示在顯示單元上,將所述消息組中的其它消息作為隱藏消息而不顯示,因此各個消息組上僅僅顯示了一個消息,即標頭消息。在每個標頭消息的右側顯示了其中的消息組中的消息的數(shù)量,消息組I中具有4個消息,包括3個隱藏消息;消息組2中具有2個消息,包括I個隱藏消息;消息組3中具有2個消息,包括I個隱藏消息。也就是說,在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的數(shù)字。
[0050]當電子設備的應用發(fā)布了屬于消息組I的消息時,則所述指示消息的數(shù)量從4增加到5,并且如果最新發(fā)布的消息具有最高優(yōu)先級,則消息組I中的當前的標頭消息被替換為該最新發(fā)布的消息。
[0051]如果用戶點擊所述消息組I中的數(shù)字4,可以如顯示方式I所示,彈出新的消息框來顯示消息組I中的四個消息,包括I個標頭消息和3個隱藏消息。替換地,如果用戶點擊所述消息組I中的數(shù)字4,還可以如顯示方式2所示進行顯示,不彈出新的消息框,而是在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息,即消息2、3、4。
[0052]在根據(jù)本發(fā)明實施例的用于電子設備的消息提示方法中,通過基于消息的屬性對消息進行分類、并顯示同一類消息中的部分消息,能夠簡明地向用戶發(fā)布各個消息以便于用戶的操作,從而提升用戶的使用體驗。
[0053]圖5是圖示了根據(jù)本發(fā)明示范實施例的消息提示裝置500的框圖。該消息提示裝置500可應用于各種電子設備,包括但不限于智能手機、平板計算機、個人數(shù)字助理、閱讀器、音頻播放器等,電子設備的類型不構成對本發(fā)明實施例的限制。該電子設備能夠運行至少一個應用。
[0054]如圖5所示,所述消息提示裝置500可包括:設置單元510,用于基于與消息相關的屬性信息設置多個消息類別;屬性確定單元520,用于在所述應用向電子設備的用戶發(fā)布消息時確定所述消息的屬性信息;類別確定單元530,用于基于所述屬性信息確定所述消息所屬的消息類別;組建單元540,用于基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別;顯示單元550,用于顯示所述消息組中的部分消息。
[0055]所述設置單元510可以基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少一個來設置多個消息類別。所述與消息相關的屬性信息例如可以是消息的類型、消息的發(fā)布時間、發(fā)布消息的應用、消息的優(yōu)先等級等。所述消息的類型例如指的是未接電話、新短信、系統(tǒng)更新、新聞、微信消息等。所述發(fā)布消息的應用指的是各個消息的來源,例如來自電子設備的系統(tǒng)、微信、QQ、新聞客戶端等。消息的優(yōu)先等級可以是預先為各個消息設置的優(yōu)先等級。
[0056]作為示例,當根據(jù)消息的類型來設置多個消息類別時,設置單元510可以將來自騰訊客戶端的新聞I和搜狐客戶端的新聞2設置為新聞類;可以將未接來電、短信息、微信消息設置為通信類;可以將電子設備的系統(tǒng)更新消息、游戲更新、微信更新等設置為軟件更新類;可以將商場應用、打車應用等推送的促銷信息設置為商品推薦類。還可以將消息的類型與消息的發(fā)布時間結合地來設置消息類別。例如,對于預定時間之前的消息(例如,一個星期以前的消息),可以直接將其設置為一類消息,而不考慮消息的類型。
[0057]所述設置單元510例如可通過如下操作而基于所述消息的屬性信息設置多個消息類別:獲取用戶對所述應用的消息的操作;基于用戶的操作確定所述消息的優(yōu)先等級;基于所述消息的優(yōu)先等級來設置多個消息類別。
[0058]所述設置單元510可利用電子設備的接口裝置(例如用戶界面、鍵盤、鼠標等)接收用戶對各個應用的消息的操作,還可以收集用戶對已經(jīng)發(fā)布的消息的歷史操作作為用戶針對各個消息的操作。根據(jù)用戶的操作就能判斷哪些消息可能被點擊,點擊的可能性高的信息就具有較高的優(yōu)先等級。然后,所述設置單元510可以根據(jù)用戶的操作設置至少兩個優(yōu)先等級,并基于所述消息的優(yōu)先等級來設置多個消息類別。作為示例,可以將第一等級的消息設置為第一類,將第二等級的消息設置為第二類,依次類推;還可以將第一等級的消息設置為第一類,將第二等級和第三等級的消息設置為第二類,將第四等級和以后等級的消息設置為第三類。
[0059]所述屬性確定單元520可以在所述應用向電子設備的用戶發(fā)布消息時確定所述消息的屬性信息。作為示例,在設置單元510基于消息的類型設置消息類別時,所述屬性確定單元520可確定所發(fā)布的消息的類型,所發(fā)布的消息的類型例如是未接來電、微信消息、系統(tǒng)更新消息、促銷信息等類型;在設置單元510基于發(fā)布消息的應用設置消息類別時,所述屬性確定單元520可確定所發(fā)布的消息來自哪個應用。在設置單元510基于消息的優(yōu)先級別設置消息類別時,屬性確定單元520典型地可以確定所發(fā)布的消息是第一等級、第二等級等。所述屬性確定單元520可以通過監(jiān)測發(fā)布該消息的時間、應用、或者該消息的內(nèi)容來確定所發(fā)布的消息的屬性信息。具體的確定方式不構成對本申請實施例的限制。
[0060]所述類別確定單元530可基于所述屬性信息確定所述消息所屬的消息類別。例如,在設置單元510基于消息的類型設置消息類別時,如果屬性確定單元520確定所發(fā)布的消息是未接來電,則類別確定單元530確定所發(fā)布的消息屬于通信類;如果屬性確定單元520確定所發(fā)布的消息是微信的更新提示,則類別確定單元530確定所發(fā)布的消息屬于軟件更新類。例如,在設置單元510基于消息的優(yōu)先級設置消息類別時,如果屬性確定單元520確定所發(fā)布的消息是第一等級,則類別確定單元530確定所發(fā)布的消息屬于第一類;如果屬性確定單元520確定所發(fā)布的消息是第二或第三等級,則類別確定單元530確定所發(fā)布的消息屬于第二類;如果屬性確定單元520確定所發(fā)布的消息是第四和以后等級,則類別確定單元530確定所發(fā)布的消息屬于第三類。
[0061]所述組建單元540可基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別。例如,組建單元540可以將通信類的消息、新聞類的消息、軟件更新類的消息、商品推薦類的消息分別分組到消息組1、消息組2、消息組3和消息組4中。替換地,組建單元540可以將第一類、第二類、第三類的消息分別分組到消息組1、消息組2、消息組3中。
[0062]顯示單元550可顯示所述消息組中的部分消息。這里顯示消息組中的部分消息而不是全部消息,可以避免當過多的消息被發(fā)布時用戶難以找到其所關注的消息。下面結合圖6描述該顯示單元550的實現(xiàn)和操作。圖6是圖示了根據(jù)本發(fā)明示范實施例的消息提示裝置中的顯示單元550的框圖。
[0063]如圖6所示,所述顯示單元550包括:標頭顯示部件551,用于將所述消息組中的一個消息作為標頭消息來顯示;隱藏部件552,用于將所述消息組中的除了標頭信息之外的其它消息作為隱藏消息而不顯示;疊加部件553,用于在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。
[0064]所述標頭顯示部件551可通過如下操作將所述消息組中的一個消息作為標頭消息來顯示:從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息;將該具有最高優(yōu)先級的消息作為標頭消息來顯示。也就是說,將各個消息組中的最重要的消息作為標頭信息進行顯示。此外,該標頭消息的數(shù)量不限于一個,其還可以為兩個甚或三個。在標頭消息多于一個的情況中,還可以以縮略圖的形式各個標頭消息。
[0065]由于隱藏部件552將所述消息組中的其它消息作為隱藏消息而不顯示在顯示單元上,所以用戶看到的消息數(shù)量相對少,從而可以提高用戶尋找消息的速度。此外,由于所有消息是被按照組來顯示的,所以如果用戶希望查看消息組中的隱藏消息,則也可以迅速地確定用戶希望查看的消息所在的消息組,并從該消息組中查看相應的消息。這樣,可以縮小用戶查看的范圍,提高用戶尋找消息的效率。
[0066]疊加部件553可以在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。該指示信息可以簡明地指示所述隱藏消息的存在,從而便于用戶查看隱藏消息。作為示例,所述疊加部件553可通過如下操作在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息:基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息;在所顯示的消息的側邊上顯示所述指示信息。該指示信息可以是消息組中的未顯示的消息的數(shù)目和已經(jīng)顯示的消息的數(shù)目之和,也可以是消息組中的未顯示的消息的數(shù)目。替換地,該指示信息可以是與消息組中的消息對應的符號。此外,所述疊加部件553可以將所述指示信息鏈接到所述消息組中的隱藏消息,并且當所述指示信息被點擊時,使得在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
[0067]關于顯示單元550的顯示界面的示例,可以參見結合圖4進行的描述。
[0068]在根據(jù)本發(fā)明實施例的用于電子設備的消息提示裝置中,通過基于消息的屬性對消息進行分類、并顯示同一類消息中的部分消息,能夠簡明地向用戶發(fā)布各個消息以便于用戶的操作,從而提升用戶的使用體驗。
[0069]圖7圖示了根據(jù)本發(fā)明示范實施例的另一消息提示裝置700的框圖。該裝置700包括:存儲器710,用于存儲程序代碼;處理器720,用于執(zhí)行所述程序代碼以實現(xiàn)結合圖1 - 3描述的消息提示方法。
[0070]存儲器710可以包括只讀存儲器和隨機存取存儲器中的至少一個,并向處理器720提供指令和數(shù)據(jù)。存儲器710的一部分還可以包括非易失行隨機存取存儲器(NVRAM)。
[0071]處理器720可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。通用處理器可以是微處理器或者任何常規(guī)的處理器等。
[0072]結合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為由處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器、閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器710中,處理器720讀取存儲器710中的信息,結合其硬件完成上述方法的步驟。
[0073]在上面結合圖5和7描述了根據(jù)本發(fā)明各個實施例的消息提示裝置之后,任何包括所述裝置(500或700)的電子設備也都處于本發(fā)明的公開范圍。
[0074]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0075]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0076]在本申請所提供的幾個實施例中,應該理解到,所揭露的設備、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個設備,或一些特征可以忽略,或不執(zhí)行。
[0077]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器、隨機存取存儲器、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0078]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
【權利要求】
1.一種用于電子設備的消息提示方法,該電子設備具有顯示單元、并能夠運行至少一個應用,所述消息提示方法包括: 基于與消息相關的屬性信息設置多個消息類別; 當所述應用向電子設備的用戶發(fā)布消息時,確定所述消息的屬性信息; 基于所述屬性信息確定所述消息所屬的消息類別; 基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別; 在顯示單元上顯示所述消息組中的部分消息。
2.根據(jù)權利要求1的消息提示方法,其中,所述基于所述消息的屬性信息設置多個消息類別包括:基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少 一個來設置多個消息類別。
3.根據(jù)權利要求1的消息提示方法,其中,所述基于所述消息的屬性信息設置多個消息類別包括: 獲取用戶對所述應用的消息的操作; 基于用戶的操作確定所述消息的優(yōu)先等級; 基于所述消息的優(yōu)先等級來設置多個消息類別。
4.根據(jù)權利要求1的消息提示方法,其中,所述在顯示單元上顯示所述消息組中的部分消息包括: 將所述消息組中的一個消息作為標頭消息顯示在顯示單元上; 將所述消息組中的其它消息作為隱藏消息而不顯示在顯示單元上; 在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息。
5.根據(jù)權利要求4的消息提示方法,其中,所述將所述消息組中的一個消息作為標頭消息顯示在顯示單元上包括: 從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息; 將該具有最高優(yōu)先級的消息作為標頭消息顯示在所述顯示單元上。
6.根據(jù)權利要求4的消息提示方法,其中,所述在所顯示的標頭消息上疊加用于指示所述隱藏消息的存在的指示信息包括: 基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息; 在所顯示的消息的側邊上顯示所述指示信息。
7.根據(jù)權利要求4的消息提示方法,其中,所述指示信息被鏈接到所述消息組中的隱藏消息,所述消息提示方法還包括: 當所述指示信息被點擊時,在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
8.一種用于電子設備的消息提示裝置,該電子設備能夠運行至少一個應用,所述消息提示裝置包括: 設置單元,用于基于與消息相關的屬性信息設置多個消息類別; 屬性確定單元,用于在所述應用向電子設備的用戶發(fā)布消息時確定所述消息的屬性信息; 類別確定單元,用于基于所述屬性信息確定所述消息所屬的消息類別; 組建單元,用于基于所述消息類別建立或更新消息組,每個消息組中的消息屬于同一消息類別; 顯示單元,用于顯示所述消息組中的部分消息。
9.根據(jù)權利要求8的消息提示裝置,其中,所述設置單元基于所述消息的發(fā)布時間、發(fā)布該消息的應用、該消息的優(yōu)先等級、該消息的類型中的至少一個來設置多個消息類別。
10.根據(jù)權利要求8的消息提示裝置,其中,所述設置單元通過如下操作而基于所述消息的屬性信息設置多個消息類別: 獲取用戶對所述應用的消息的操作; 基于用戶的操作確定所述消息的優(yōu)先等級; 基于所述消息的優(yōu)先等級來設置多個消息類別。
11.根據(jù)權利要求8的消息提示裝置,其中,所述顯示單元包括: 標頭顯示部件,用于將所述消息組中的一個消息作為標頭消息來顯示; 隱藏部件,用于將所述消息組中的除了標頭信息之外的其它消息作為隱藏消息而不顯示; 疊加部件,用于在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指不?目息。
12.根據(jù)權利要求11的消息提示裝置,其中,所述標頭顯示部件通過如下操作將所述消息組中的一個消息作為標頭消息來顯示: 從所述消息組的多個消息中選擇具有最高優(yōu)先級的消息; 將該具有最高優(yōu)先級的消息作為標頭消息來顯示。
13.根據(jù)權利要求11的消息提示裝置,其中,所述疊加部件通過如下操作在所顯示的標頭消息上疊加地顯示用于指示所述隱藏消息的存在的指示信息: 基于所述消息組中的隱藏消息的數(shù)目來產(chǎn)生所述指示信息; 在所顯示的消息的側邊上顯示所述指示信息。
14.根據(jù)權利要求11的消息提示裝置,其中,所述疊加部件將所述指示信息鏈接到所述消息組中的隱藏消息,并且當所述指示信息被點擊時,使得在顯示單元上的用于顯示所述標頭消息的下方顯示所述隱藏消息。
15.一種電子設備,包括如權利要求8 — 14中任一項所述的消息提示裝置。
【文檔編號】G06F3/0484GK103984472SQ201410242460
【公開日】2014年8月13日 申請日期:2014年6月3日 優(yōu)先權日:2014年6月3日
【發(fā)明者】陳涌 申請人:聯(lián)想(北京)有限公司