本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種信息顯示方法及裝置。
背景技術(shù):
手機等移動終端和智能手表等便攜穿戴設(shè)備越來越多的受到用戶的歡迎,其便攜性和其完善的應(yīng)用功能為用戶的生活帶來巨大的便利,其大多數(shù)帶有娛樂、工作和測量人體生理參數(shù)的應(yīng)用,成為用戶生活中不可或缺的部分。
另外,用戶可能會對某一應(yīng)用進行持續(xù)關(guān)注。例如,當(dāng)用戶打開公交車應(yīng)用時,需要持續(xù)關(guān)注所要乘坐的公交車的地理位置以及到站的時間。但當(dāng)用戶對該應(yīng)用進行持續(xù)關(guān)注時,會遇到這樣的問題:在用戶打開關(guān)注的應(yīng)用后,還可能去打開其它新的應(yīng)用,此時原關(guān)注的應(yīng)用會被放到后臺,用戶不能看到該應(yīng)用所要呈現(xiàn)的狀態(tài)。如上述示例,若用戶打開公交車應(yīng)用后,可能此時有播放音樂或廣播等需求,則需要打開音樂或廣播等新應(yīng)用,此時如果想查看公交車的情況,還得退出音樂或廣播的應(yīng)用,找到公交車應(yīng)用,過程很麻煩。
為了解決上述問題,傳統(tǒng)的信息顯示方法是用戶做了訂閱、設(shè)置之后,間隔性的發(fā)送提醒,查看之后就消失,并不能使用戶在需要時獲取自己想要的信息,且其推送的信息大多數(shù)為用戶不需要的信息,電子設(shè)備間隔性地推送一些無關(guān)信息也會造成一定的浪費。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種信息顯示方法及裝置,以解決現(xiàn)有技術(shù)中電子設(shè)備不能及時顯示用戶需要的信息的問題,實現(xiàn)了在用戶需要時,自動推送并顯示用戶需要的即時的信息的功能。
第一方面,本發(fā)明實施例提供了一種信息顯示方法,包括:
當(dāng)檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否是在第一預(yù)設(shè)時間內(nèi)更新的;
若所述推送信息不是在所述第一預(yù)設(shè)時間內(nèi)更新的,則從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示;
若所述推送信息是在所述第一預(yù)設(shè)時間內(nèi)更新的,則將所述推送信息進行顯示;
其中,所述推送信息集合為所述用戶關(guān)注的應(yīng)用的所述推送信息的集合。
第二方面,本發(fā)明實施例提供了一種信息顯示裝置,包括:
信息判斷模塊,用于當(dāng)檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否是在第一預(yù)設(shè)時間內(nèi)更新的;
應(yīng)用信息顯示模塊,用于在所述推送信息不是在所述第一預(yù)設(shè)時間內(nèi)更新的時,從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示;
集合信息顯示模塊,用于在所述推送信息是在所述第一預(yù)設(shè)時間內(nèi)更新的時,將所述推送信息進行顯示;
其中,所述推送信息集合為所述用戶關(guān)注的應(yīng)用的所述推送信息的集合。
本發(fā)明實施例提供的信息顯示方法及裝置,在檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否為設(shè)定的時間段內(nèi)更新的,若推送信息不是在此時間段內(nèi)更新的,則直接從用戶關(guān)注的應(yīng)用中獲取此刻更新的推送信息,若推送信息集合中的推送信息是在設(shè)定時間段內(nèi)更新的,則直接顯示推送信息集合中的推動消息即可。實現(xiàn)了在用戶需要時,自動推送并顯示用戶需要的即時的信息的功能,解決了現(xiàn)有技術(shù)中電子設(shè)備不能及時顯示用戶需要的信息的問題。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明實施例一提供的一種信息顯示方法的流程圖;
圖2是本發(fā)明實施例二提供的一種信息顯示方法的流程圖;
圖3是本發(fā)明實施例三提供的一種信息顯示裝置的結(jié)構(gòu)圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應(yīng)當(dāng)提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1是本發(fā)明實施例一提供的一種信息顯示方法的流程圖。本實施例的方法可由信息顯示裝置來執(zhí)行,所述裝置可通過軟件和/或硬件的方式實現(xiàn),并一般可集成于電子設(shè)備中。如圖1所示,本實施例提供的信息顯示方法具體包括:
S110、當(dāng)檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否是在第一預(yù)設(shè)時間內(nèi)更新的。
對于現(xiàn)有的信息顯示方法,都為用戶首先對某個應(yīng)用進行訂閱或設(shè)置,然后電子設(shè)備會間隔性地推送并顯示信息。但是,當(dāng)用戶點擊推送的信息時,信息消失,然后不再針對此同一功能性的信息進行持續(xù)性的推送。例如,用戶想要持續(xù)獲取公交車應(yīng)用中某一路公交車的到站時間,則現(xiàn)有的消息推送方法無法實現(xiàn)。
上述信息顯示方法在用戶不想獲取信息時,也會推送多條信息,其中含有廣告之類的無用信息,影響呈現(xiàn)效果;當(dāng)用戶想獲取信息時,又沒有推送消息的更新。且間隔性推送的信息不能保證是最新推送的信息,例如,若信息推送間隔時間為10分鐘,則對于公交車應(yīng)用來說,獲取的公交車到站信息非常不準(zhǔn)確,不能達到幫助用戶的目的。
發(fā)明人創(chuàng)造性地利用預(yù)設(shè)事件來標(biāo)識用戶需要獲取推送信息。當(dāng)用戶想要獲取推送信息的時候,則觸發(fā)預(yù)設(shè)事件,電子設(shè)備對推送信息進行推送。所述電子設(shè)備包括手機等移動終端和智能手表等便攜式穿戴設(shè)備,所述預(yù)設(shè)事件為對電子設(shè)備簡單的操作指令。
優(yōu)選的,所述預(yù)設(shè)事件為用戶進行抬手動作和/或電子設(shè)備的屏幕處于點亮狀態(tài)。當(dāng)用戶進行抬手動作或者將電子設(shè)備的屏幕點亮?xí)r,則說明用戶有獲取推送信息的需求。示例性的,若電子設(shè)備為智能手表,則當(dāng)用戶進行抬手動作時,智能手表可檢測到此抬手動作。本實施例中的抬手動作指的是用戶抬手查看智能手表的顯示屏幕的動作,智能手表內(nèi)的加速度傳感器可檢測到用戶將手抬起的動作,角速度傳感器可檢測到用戶翻轉(zhuǎn)手腕查看顯示屏幕的動作。利用加速度傳感器和角速度傳感器來共同確定用戶抬手查看智能手表顯示屏幕的動作,可排出用戶走路甩手而引起的誤觸發(fā)動作,因為當(dāng)用戶走路進行甩手動作時,沒有翻轉(zhuǎn)手腕的動作,所以可根據(jù)角速度傳感器來判斷用戶手腕是否動作,從而排出用戶的甩手的動作,從而防止誤觸發(fā)。用戶也不需要一直保持抬手動作,當(dāng)用戶需要獲取推送信息時則抬起手進行查看,不需要查看時將手放下來,則智能手表也不再顯示推送信息。
示例性的,若電子設(shè)備為手機,則當(dāng)用戶點擊手機屏幕或主鍵時,手機檢測到用戶的點擊動作,從而點亮屏幕。
當(dāng)電子設(shè)備檢測到預(yù)設(shè)事件時,則判斷推送信息集合中的推送信息是否是在第一預(yù)設(shè)時間內(nèi)更新的。所述第一預(yù)設(shè)時間應(yīng)為較短的時間,以保證推送信息為即時的推送信息。示例性的,第一預(yù)設(shè)時間可為1分鐘。
其中,所述推送信息集合為所述用戶關(guān)注的應(yīng)用的所述推送信息的集合。所述推送信息集合是為了能及時為用戶推送信息所設(shè)置,將推送信息從推送信息集合直接進行推送和顯示,不需要從應(yīng)用的服務(wù)器接口獲取推送信息,節(jié)省電子設(shè)備的操作。
可選的,所述用戶關(guān)注的應(yīng)用每隔第二預(yù)設(shè)時間更新所述推送信息集合中的所述推送信息;其中,所述第二預(yù)設(shè)時間大于所述第一預(yù)設(shè)時間。為了保證推送信息的即時性,可控制用戶關(guān)注的應(yīng)用每隔第二預(yù)設(shè)時間更新所述推送信息集合中的推送信息。第二預(yù)設(shè)時間大于第一預(yù)設(shè)時間,因為用戶不是每時每刻都需要獲取推送信息,若第二預(yù)設(shè)時間太小,則推送信息集合的信息更新速度太快,會造成操作和流量的浪費。示例性的,第二預(yù)設(shè)時間可為5分鐘。
S120、若所述推送信息不是在所述第一預(yù)設(shè)時間內(nèi)更新的,則從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示。
當(dāng)電子設(shè)備檢測到預(yù)設(shè)事件后,若獲取到推送信息集合中的推送信息不是在第一預(yù)設(shè)時間內(nèi)更新的,則說明此刻推送信息集合中的推送信息不是即時的,不是用戶想要獲取的那一刻的推送信息,不能保證最新的功能狀態(tài)。例如,對于公交車類的應(yīng)用,若推送信息集合中的推送信息是5分鐘之前的更新的狀態(tài)信息,則此推送信息是非常不準(zhǔn)確的。
S130、若所述推送信息是在所述第一預(yù)設(shè)時間內(nèi)更新的,則將所述推送信息進行顯示。
若用戶想要獲取推送信息的時候,推送信息集合中的推送信息恰好是在第一預(yù)設(shè)時間內(nèi)更新的,則直接將推送信息集合中的推送信息在電子設(shè)備的屏幕上進行顯示,不必再去應(yīng)用的服務(wù)器接口去獲取推送消息。
本發(fā)明實施例的方案,改變了傳統(tǒng)的系統(tǒng)主動間隔發(fā)送信息,用戶被動接受的機制,由用戶在需要獲取推送信息時,主動獲取當(dāng)前推送信息。當(dāng)用戶進行抬手動作或者將電子設(shè)備的屏幕點亮?xí)r,電子設(shè)備才顯示推送信息。
本發(fā)明實施例一提供的信息顯示方法,在檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否為設(shè)定的時間段內(nèi)更新的,若推送信息不是在此時間段內(nèi)更新的,則直接從用戶關(guān)注的應(yīng)用中獲取此刻更新的推送信息,若推送信息集合中的推送信息是在設(shè)定時間段內(nèi)更新的,則直接顯示推送信息集合中的推動消息即可。實現(xiàn)了在用戶需要時,自動推送并顯示用戶需要的即時的信息的功能,解決了現(xiàn)有技術(shù)中電子設(shè)備不能及時顯示用戶需要的信息的問題。
實施例二
圖2是本發(fā)明實施例二提供的一種信息顯示方法的流程圖。本實施例對實施例一進行了優(yōu)化,具體的,在本實施例中,信息顯示方法包括:
S210、設(shè)置用戶關(guān)注的應(yīng)用。
由實施例一得出,推送信息集合為用戶關(guān)注的應(yīng)用的推送信息的集合。所以首先要設(shè)置用戶關(guān)注的應(yīng)用。所述用戶關(guān)注的應(yīng)用可由電子設(shè)備系統(tǒng)自動選取也可以由用戶選取。
當(dāng)由電子設(shè)備系統(tǒng)自動選取用戶關(guān)注的應(yīng)用時,系統(tǒng)可根據(jù)應(yīng)用的功能特性進行選擇,例如,可將公交車類應(yīng)用、天氣類應(yīng)用、以及工作類應(yīng)用等與用戶的工作和生活緊密相關(guān)的應(yīng)用作為用戶關(guān)注的應(yīng)用。則電子設(shè)備持續(xù)的更新公交的到站情況、天氣的變化以及工作的安排。若用戶不需要關(guān)注其中的某個應(yīng)用,則可手動取消關(guān)注。
當(dāng)由用戶設(shè)置用戶關(guān)注的應(yīng)用時,可在設(shè)置應(yīng)用中設(shè)置“持續(xù)關(guān)注”的模塊選擇。示例性的,用戶可使用勾選框來勾選想要關(guān)注的應(yīng)用。當(dāng)用戶退出了設(shè)置應(yīng)用后,電子設(shè)備開始執(zhí)行本實施例提供的信息推送方法。
S220、電子設(shè)備檢測到預(yù)設(shè)事件。
S230、判斷推送信息集合中的推送信息是否是在所述第一預(yù)設(shè)時間內(nèi)更新的,若是,則執(zhí)行S240,若否,則執(zhí)行S250。
S240、將所述推送信息直接進行顯示。
示例性的,可將推送信息下拉框進行顯示,然后經(jīng)過一時間段自動收回,此處的時間段可由用戶自主進行設(shè)定。
S250、統(tǒng)計用戶關(guān)注的應(yīng)用的數(shù)量和應(yīng)用的推送信息的數(shù)量。
每個設(shè)定的用戶關(guān)注的應(yīng)用都有其要推送的功能信息。示例性的,若用戶關(guān)注了工作記事本的應(yīng)用,則此應(yīng)用會推送用戶當(dāng)前需要做的工作和工作的注意事項;若用戶關(guān)注了某個購物應(yīng)用,則此應(yīng)用會推送用戶網(wǎng)購物品的物流情況和購物車物品的升降價情況。
但是如果有多個應(yīng)用被關(guān)注,則會有很多的推送信息,而電子設(shè)備的顯示屏幕是有限的,不能將全部推送信息進行顯示。例如,對于智能手表來說,其顯示屏幕最多可同時顯示3或4條推送信息。
所以在推送信息達到一定數(shù)值后,需要對推送信息進行篩選,統(tǒng)計用戶關(guān)注的應(yīng)用的數(shù)量和每個應(yīng)用的推送信息的數(shù)量。
S260、若所述用戶關(guān)注的應(yīng)用的數(shù)量超過應(yīng)用數(shù)量閾值,則按應(yīng)用被用戶關(guān)注的先后進行篩選,篩選出用戶后關(guān)注的應(yīng)用。
首先要判斷用戶關(guān)注的應(yīng)用的數(shù)量是否超過應(yīng)用數(shù)量閾值,若是,則按照應(yīng)用被用戶關(guān)注的先后進行篩選,篩選出用戶后關(guān)注的應(yīng)用。示例性的,所述應(yīng)用數(shù)量閾值可以為3或4,即篩選出用戶后關(guān)注的4個應(yīng)用,將其推送的推送信息進行顯示。
若為電子設(shè)備系統(tǒng)自動選取用戶關(guān)注的應(yīng)用,則可由系統(tǒng)篩選出用戶使用頻率較高的幾個用戶關(guān)注的應(yīng)用。
S270、若篩選出的應(yīng)用中存在應(yīng)用的推送信息的數(shù)量超過推送信息數(shù)量閾值,則按即時度進行篩選,篩選出即時的推送信息進行顯示。
每個應(yīng)用的功能有很多,可能存在很多的推送信息,示例性的,對于記事本類的應(yīng)用,推送消息除了此刻的工作安排之外,還包括工作的注意事項,則至少推送兩條推送信息。所以將篩選出的應(yīng)用的每個應(yīng)用的推送信息的數(shù)量進行統(tǒng)計,若篩選出的應(yīng)用中存在應(yīng)用的推送信息的數(shù)量超過推送信息數(shù)量閾值,則按即時度進行篩選,篩選出較即時的推送信息進行顯示。優(yōu)選的,所述推送信息數(shù)量閾值可以為1,則每個篩選出的應(yīng)用可在電子設(shè)備的屏幕上顯示1個推送信息。此外,所述推送信息數(shù)據(jù)閾值還可以為其他值,本實施例對其不進行限定。
值得注意的是,S250~S270為當(dāng)推送信息很多時,篩選并顯示推送信息的過程。當(dāng)推送狀態(tài)信息集合中的推送信息在第一預(yù)設(shè)時間內(nèi)更新時,將推送信息直接進行顯示也同樣要經(jīng)過S250~S270的過程,此處對此不再進行贅述。
在上述實施例的基礎(chǔ)上,若所述用戶關(guān)注的應(yīng)用的所述推送信息已達到標(biāo)示性階段,則不再對該用戶關(guān)注的應(yīng)用的所述推送信息進行顯示。
所述標(biāo)示性階段為用戶關(guān)注的階段,此后階段用戶不再需要獲知。示例性的,在公交車應(yīng)用上,若用戶關(guān)注的公交已到站,則用戶則不需要再關(guān)注此公交何時到站的問題,則應(yīng)用不再需要推送關(guān)于此公交的推送信息。
本實施例二在上述實施例的基礎(chǔ)上,將從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示,具體為首先篩選需要推送推送信息的應(yīng)用,然后從篩選出的應(yīng)用中,篩選出每個應(yīng)用所要推送的推送信息,然后將推送信息顯示在電子設(shè)備的屏幕上。在用戶關(guān)注的應(yīng)用過多,或應(yīng)用推送的推送信息過多時,對將要顯示的推送信息進行合理的篩選,使推送信息能夠顯示在電子設(shè)備的屏幕上。
實施例三
圖3是本發(fā)明實施例三提供的一種信息顯示裝置的結(jié)構(gòu)圖,該裝置可配置于電子設(shè)備中。如圖3所示,所述裝置可以包括:信息判斷模塊31、應(yīng)用信息顯示模塊32和集合信息顯示模塊33。
其中,信息判斷模塊31,用于當(dāng)檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否是在第一預(yù)設(shè)時間內(nèi)更新的;
應(yīng)用信息顯示模塊32,用于在所述推送信息不是在所述第一預(yù)設(shè)時間內(nèi)更新的時,從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示;
集合信息顯示模塊33,用于在所述推送信息是在所述第一預(yù)設(shè)時間內(nèi)更新的時,將所述推送信息進行顯示;
其中,所述推送信息集合為所述用戶關(guān)注的應(yīng)用的所述推送信息的集合。
本發(fā)明實施例提供的信息顯示裝置,在檢測到預(yù)設(shè)事件時,判斷推送信息集合中的推送信息是否為設(shè)定的時間段內(nèi)更新的,若推送信息不是在此時間段內(nèi)更新的,則直接從用戶關(guān)注的應(yīng)用中獲取此刻更新的推送信息,若推送信息集合中的推送信息是在設(shè)定時間段內(nèi)更新的,則直接顯示推送信息集合中的推動消息即可。實現(xiàn)了在用戶需要時,自動推送并顯示用戶需要的即時的信息的功能,解決了現(xiàn)有技術(shù)中電子設(shè)備不能及時顯示用戶需要的信息的問題。
在上述實施例的基礎(chǔ)上,可選的,所述預(yù)設(shè)事件為用戶進行抬手動作和/或電子設(shè)備的屏幕處于點亮狀態(tài)。
可選的,所述用戶關(guān)注的應(yīng)用每隔第二預(yù)設(shè)時間更新所述推送信息集合中的所述推送信息;
其中,所述第二預(yù)設(shè)時間大于所述第一預(yù)設(shè)時間。
可選的,所述應(yīng)用信息顯示模塊32,包括:
數(shù)量統(tǒng)計單元,用于統(tǒng)計用戶關(guān)注的應(yīng)用的數(shù)量和應(yīng)用的推送信息的數(shù)量;
應(yīng)用篩選單元,用于在所述用戶關(guān)注的應(yīng)用的數(shù)量超過應(yīng)用數(shù)量閾值時,按應(yīng)用被用戶關(guān)注的先后進行篩選,篩選出用戶后關(guān)注的應(yīng)用;
信息篩選單元,用于在篩選出的應(yīng)用中存在應(yīng)用的推送信息的數(shù)量超過推送信息數(shù)量閾值時,按即時度進行篩選,篩選出即時的推送信息進行顯示。
可選的,所述信息顯示裝置,還包括:
停止顯示模塊,用于在所述用戶關(guān)注的應(yīng)用的所述推送信息已達到標(biāo)示性階段時,不再對該用戶關(guān)注的應(yīng)用的所述推送信息進行顯示。
本實施例提供的信息顯示裝置,將從用戶關(guān)注的應(yīng)用中獲取此刻更新的所述推送信息進行顯示,具體為首先篩選需要推送推送信息的應(yīng)用,然后從篩選出的應(yīng)用中,篩選出每個應(yīng)用所要推送的推送信息,然后將推送信息顯示在電子設(shè)備的屏幕上。在用戶關(guān)注的應(yīng)用過多,或應(yīng)用推送的推送信息過多時,對將要顯示的推送信息進行合理的篩選,使推送信息能夠顯示在電子設(shè)備的屏幕上。
上述裝置可執(zhí)行本發(fā)明任意實施例所提供的信息顯示方法,具備執(zhí)行方法相應(yīng)的應(yīng)用模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。