欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種提示信息更新方法、裝置和電子設(shè)備的制作方法

文檔序號:6500527閱讀:180來源:國知局
一種提示信息更新方法、裝置和電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種提示信息更新方法、裝置和電子設(shè)備,該方法應(yīng)用于一電子設(shè)備,包括:監(jiān)測該電子設(shè)備本地的事件狀態(tài);判斷該電子設(shè)備本地是否存在事件更新;當該電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取該事件更新信息,以便后臺任務(wù)依據(jù)該事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。該方法能夠使得用戶可以方便及時的獲取到電子設(shè)備本地存在的事件更新狀態(tài)。
【專利說明】一種提示信息更新方法、裝置和電子設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,更具體的說是涉及一種提示信息更新方法、裝置和電子設(shè)備。

【背景技術(shù)】
[0002]目前,widows8操作系統(tǒng)已經(jīng)被應(yīng)用于電子設(shè)備中。widows8操作系統(tǒng)采用全新metro界面,在該metro界面中引入了動態(tài)磁貼,所謂動態(tài)磁貼是Windows 8在開始屏幕下的功能,將某些應(yīng)用程序、快捷方式以動態(tài)方塊的樣式呈現(xiàn)在屏幕上,從而能夠使用戶不進入應(yīng)用便可以便捷的查看消息。
[0003]一般動態(tài)磁貼上顯示與鏈接元素有關(guān)的動態(tài)變化的數(shù)據(jù),例如,用戶收件箱中的未讀郵件數(shù)量,與社交網(wǎng)站賬戶相關(guān)的消息提示等。當鏈接元素中存在某些元素信息變化時,電子設(shè)備中的網(wǎng)卡的狀態(tài)會發(fā)生改變,網(wǎng)卡的狀態(tài)會觸發(fā)windows8的后臺任務(wù)獲取相應(yīng)的變化信息,以便更新動態(tài)磁貼上相關(guān)的內(nèi)容信息。但是當電子設(shè)備本地存在信息更新時,網(wǎng)卡的狀態(tài)并不會有所改變,自然也不會觸發(fā)windows8的后臺任務(wù)獲取到相應(yīng)的信息變化,從而使得存在事件變化的應(yīng)用程序所對應(yīng)的動態(tài)磁貼上不會顯示出相應(yīng)的信息變化,進而使得用戶無法及時的獲取到本地信息變化。


【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明提供一種提示信息更新方法、裝置和電子設(shè)備,以使得用戶可以方便及時的獲取到電子設(shè)備本地存在的事件更新狀態(tài)。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種提示信息更新方法,應(yīng)用于一電子設(shè)備,所述方法包括:
[0006]監(jiān)測所述電子設(shè)備本地的事件狀態(tài);
[0007]判斷所述電子設(shè)備本地是否存在事件更新;
[0008]當所述電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0009]優(yōu)選的,所述監(jiān)測所述電子設(shè)備本地的事件狀態(tài),包括:
[0010]對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
[0011]優(yōu)選的,所述判斷所述電子設(shè)備本地是否存在事件更新,包括:
[0012]根據(jù)所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件和/或目標應(yīng)用程序的狀態(tài)是否存在更新;
[0013]相應(yīng)的,如果判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新,則確定所述電子設(shè)備本地存在事件更新。
[0014]優(yōu)選的,所述對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測,包括:
[0015]依據(jù)預(yù)設(shè)的頻率,讀取所述電子設(shè)備本地的硬件狀態(tài)和/或所述目標應(yīng)用程序的運行狀態(tài)。
[0016]優(yōu)選的,所述監(jiān)測所述電子設(shè)備本地的事件狀態(tài),包括:
[0017]監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息;
[0018]判斷所述電子設(shè)備本地是否存在事件更新,包括:
[0019]判斷是否接收到所述目標應(yīng)用程序發(fā)送事件更新信息。
[0020]優(yōu)選的,該方法還包括:預(yù)先設(shè)置所述后臺任務(wù)的信息讀取地址;
[0021]所述存儲獲得的事件更新信息包括:將所述事件更新信息存儲至所述信息讀取地址所指向的存儲區(qū)域;
[0022]相應(yīng)的,所述觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,包括:
[0023]觸發(fā)所述虛擬網(wǎng)卡通知所述操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)從所述存儲區(qū)域中讀取所述事件更新信息。
[0024]另一方面,本發(fā)明還提供了一種提示信息更新裝置,該裝置應(yīng)用于一電子設(shè)備,所述裝置包括:
[0025]監(jiān)測單元,用于監(jiān)測所述電子設(shè)備本地的事件狀態(tài);
[0026]判斷單元,用于判斷所述電子設(shè)備本地是否存在事件更新;
[0027]信息更新單元,用于當所述電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0028]優(yōu)選的,所述監(jiān)測單元包括:
[0029]第一監(jiān)測單元,用于對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
[0030]優(yōu)選的,所述判斷單元,包括:
[0031]第一判斷單元,用于根據(jù)所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件或目標應(yīng)用程序的狀態(tài)是否存在更新;
[0032]相應(yīng)的,所述信息更新單元,用于當判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新,則確定所述電子設(shè)備本地存在事件更新,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0033]優(yōu)選的,所述第一監(jiān)測單元,包括:
[0034]第一監(jiān)測子單元,用于依據(jù)預(yù)設(shè)的頻率,讀取所述電子設(shè)備本地的硬件狀態(tài)和/或所述目標應(yīng)用程序的運行狀態(tài)。
[0035]優(yōu)選的,所述監(jiān)測單元,包括:
[0036]第二監(jiān)測單元,用于監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息;
[0037]所述判斷單元,包括:
[0038]第二判斷單元,用于判斷是否接收到所述目標應(yīng)用程序發(fā)送事件更新信息。
[0039]優(yōu)選的,該裝置還包括:設(shè)置單元,用于設(shè)置所述后臺任務(wù)的信息讀取地址;
[0040]所述信息更新單元,具體為:用于當所述電子設(shè)備本地存在事件更新時,將獲取到的所述事件更新信息存儲至所述信息讀取地址所指向的存儲區(qū)域,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)從所述存儲區(qū)域中讀取所述事件更新信息,并依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信肩、O
[0041]另一方面,本發(fā)明還提供了一種電子設(shè)備,所述電子設(shè)備內(nèi)置有如上任一項所述的提示信息更新裝置。
[0042]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開提供了一種提示信息更新方法、裝置和電子設(shè)備,該方法通過對電子設(shè)備本地的事件狀態(tài)進行更新,并判斷電子設(shè)備本地是否存在事件更新,并在確定出電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知該后臺任務(wù)來讀取本地的事件更新信息,以便該后臺任務(wù)可以依據(jù)本地的事件更新信息來更新與相應(yīng)時間關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。這樣,當電子設(shè)備本地存在事件更新時,也可以由后臺任務(wù)在顯示界面的提示區(qū)域內(nèi)顯示出相應(yīng)的提示信息,并動態(tài)更新相應(yīng)提示區(qū)域內(nèi)的本地事件變化,進而使得用戶可以及時了解到本地的事件更新狀態(tài)。

【專利附圖】

【附圖說明】
[0043]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0044]圖1示出了本發(fā)明一種提示信息更新方法一個實施例的流程示意圖;
[0045]圖2示出了本發(fā)明一種提示信息更新方法另一個實施例的流程示意圖;
[0046]圖3示出了本發(fā)明一種提示信息更新方法另一個實施例的流程示意圖;
[0047]圖4示出了本發(fā)明一種提示信息更新裝置一個實施例的結(jié)構(gòu)示意圖;
[0048]圖5示出了本發(fā)明一種提示信息更新裝置另一個實施例的結(jié)構(gòu)示意圖;
[0049]圖6示出了本發(fā)明一種提示信息更新裝置另一個實施例的結(jié)構(gòu)示意圖。

【具體實施方式】
[0050]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0051]本發(fā)明實施例公開了一種提示信息更新方法,以便用戶能夠獲取到該電子設(shè)備本地存在的事件更新情況。
[0052]參見圖1,示出了本發(fā)明一種提示信息更新方法一個實施例的流程示意圖,本實施例的方法應(yīng)用于一電子設(shè)備,該電子設(shè)備可以為手機、平板電腦、掌上電腦以及筆記本電腦等設(shè)備,本實施例的方法可以包括:
[0053]步驟101:監(jiān)測該電子設(shè)備本地的事件狀態(tài)。
[0054]在本實施例中在電子設(shè)備中通過預(yù)置服務(wù)程序來對該電子設(shè)備本地的事件狀態(tài)進行監(jiān)測,可以獲取該電子設(shè)備本地事件的狀態(tài),根據(jù)對電子設(shè)備本地的事件狀態(tài)進行監(jiān)測可以確定出本地的事件變化狀態(tài),以及是否出現(xiàn)新增事件等。
[0055]其中,該電子設(shè)備本地的事件狀態(tài)是指該電子設(shè)備與網(wǎng)絡(luò)變化無關(guān)的事件狀態(tài)。該本地的事件狀態(tài)可以包括該電子設(shè)備上硬件的狀態(tài)變化,如該電子設(shè)備上是否新增外圍硬件以及電源供電狀態(tài)變化等。例如該電子設(shè)備上插入U盤,該電子設(shè)備的電源供電為交流電源供電等。
[0056]該電子設(shè)備本地的事件狀態(tài)還可以是該電子設(shè)備本地指定的應(yīng)用程序的運行狀態(tài)等,本地指定的應(yīng)用程序可以根據(jù)需要進行設(shè)定,如本地指定的應(yīng)用程序可以包括與該電子設(shè)備上任意不依附于網(wǎng)絡(luò)運行的所有應(yīng)用程序或者是部分應(yīng)用程序。例如,該電子設(shè)備本地通訊錄中存在新增聯(lián)系人信息時,該電子設(shè)備上與該通訊錄相關(guān)的應(yīng)用程序會存儲新增的聯(lián)系人信息,相應(yīng)的應(yīng)用程序狀態(tài)會有所更新。
[0057]當然,監(jiān)測的電子設(shè)備本地的事件狀態(tài)可以同時包括該電子設(shè)備本地的指定應(yīng)用程序的狀態(tài)和硬件狀態(tài)。
[0058]步驟102:判斷該電子設(shè)備本地是否存在事件更新。
[0059]對電子設(shè)備本地的事件狀態(tài)進行監(jiān)測,還需要確定當前時刻該電子設(shè)備本地是否存在事件更新,以便在存儲新更新事件時,觸發(fā)更新相應(yīng)的提示信息。
[0060]步驟103: 當電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取該事件更新信息,以便后臺任務(wù)依據(jù)事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提不區(qū)域內(nèi)的提不?目息。
[0061]當確定出本地存在新事件更新時,獲取該新更新事件的事件更新信息并存儲,同時還需要觸發(fā)該虛擬網(wǎng)卡通知該操作系統(tǒng)的后臺任務(wù)去讀取相應(yīng)的事件更新信息。
[0062]該電子設(shè)備所運行的操作系統(tǒng)中至少包括Windows操作系統(tǒng),在Windows操作系統(tǒng)中內(nèi)置有虛擬網(wǎng)卡。在本發(fā)明實施例中該Windows操作系統(tǒng)為Windows8操作系統(tǒng)。
[0063]由于Wind0ws8操作系統(tǒng)中,只有網(wǎng)卡上存儲狀態(tài)變化時,才能夠觸發(fā)網(wǎng)卡將網(wǎng)絡(luò)事件變化通知給該操作系統(tǒng)的后臺任務(wù)。但是只有當存在網(wǎng)絡(luò)事件變化時,如郵箱中有新增的未讀郵件或者接收到即時通訊消息的情況下,該電子設(shè)備上的網(wǎng)卡才會出現(xiàn)狀態(tài)變化,而電子設(shè)備本地的事件更新并不會導(dǎo)致網(wǎng)卡存在相應(yīng)的狀態(tài)變化,自然也不會觸發(fā)網(wǎng)卡來通知操作系統(tǒng)的后臺程序來讀取本地的事件更新信息。
[0064]為了能夠使得操作系統(tǒng)的后臺任務(wù)能夠獲取到本地事件更新信息,在本發(fā)明實施例中,該服務(wù)程序確定出本地存儲新事件更新時,會存儲事件更新信息,并在確定出電子設(shè)備本地存在事件更新時,向該虛擬網(wǎng)卡發(fā)送消息通知以使得虛擬網(wǎng)卡獲知本地存在事件更新。該虛擬網(wǎng)卡在接收到該服務(wù)程序的消息通知確定出本地存在事件更新時,會通知該操作系統(tǒng)的后臺任務(wù)讀取該服務(wù)程序存儲的事件更新信息,進而該后臺任務(wù)會依據(jù)該事件更新信息對與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域的提示信息進行更新。
[0065]其中,在本實施例中該操作系統(tǒng)的后臺任務(wù)也就是操作系統(tǒng)的后臺任務(wù)程序。在WindowsS操作系統(tǒng)中,后臺任務(wù)獲取到事件更新信息后,可以對顯示界面中與新更新事件具有關(guān)聯(lián)關(guān)系的提示區(qū)域內(nèi)的提示信息進行相應(yīng)的更新。一般不同的提示區(qū)域可以與不同的事件建立關(guān)聯(lián)關(guān)系,如本地通訊錄的狀態(tài)可以通過第一提示區(qū)域來顯示相應(yīng)的信息變化,而電子設(shè)備的供電狀態(tài)可以通過第二提示區(qū)域來顯示相應(yīng)的信息變化,該第一提示區(qū)域不同于第二提示區(qū)域。
[0066]在Windows8操作系統(tǒng)中,當顯示界面中出現(xiàn)各個應(yīng)用程序圖標、以及快捷方式的圖標界面時,在該圖標界面中各個應(yīng)用程序以及快捷方式所對應(yīng)的各個事件狀態(tài)通過動態(tài)方塊的形式進行動態(tài)顯示,顯示該電子設(shè)備上各種事件變化信息的動態(tài)方塊也可以稱為動態(tài)磁貼。在本實施例中,在動態(tài)磁貼上可以添加與本地的硬件或者指定應(yīng)用程序具有關(guān)聯(lián)關(guān)系的動態(tài)磁貼,進而當后臺任務(wù)程序獲取到本地的事件更新信息后,可以更新與本地新更新事件相關(guān)的動態(tài)磁貼上的動態(tài)顯示信息。本發(fā)明實施例中該后臺任務(wù)更新與更新事件具有關(guān)聯(lián)關(guān)系的提示區(qū)域內(nèi)的提示信息的過程,與現(xiàn)有技術(shù)中后臺任務(wù)根據(jù)網(wǎng)卡的通知獲取到網(wǎng)絡(luò)狀態(tài)變化信息并更新相應(yīng)的網(wǎng)絡(luò)事件關(guān)聯(lián)的動態(tài)磁貼內(nèi)相應(yīng)內(nèi)容的過程相似,在此不再贅述。
[0067]當然,當動態(tài)磁貼處于后臺運行狀態(tài)時,顯示界面中并未顯示出各個動態(tài)磁貼,此時后臺任務(wù)程序獲取到相應(yīng)的事件更新信息后,可能會待后續(xù)在顯示界面中顯示出相應(yīng)的動態(tài)磁貼后,才更新相應(yīng)的動態(tài)磁貼內(nèi)的顯示信息。
[0068]在本發(fā)明實施例中,通過對電子設(shè)備本地的事件狀態(tài)進行更新,并判斷電子設(shè)備本地是否存在事件更新,并在確定出電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知該后臺任務(wù)來讀取本地的事件更新信息,以便該后臺任務(wù)可以依據(jù)本地的事件更新信息來更新與相應(yīng)時間關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。這樣,當電子設(shè)備本地存在事件更新時,也可以通過在顯示界面的提示區(qū)域內(nèi)顯示出相應(yīng)的提示信息,進而使得用戶可以及時了解到本地的事件更新狀態(tài)。
[0069]參見圖2,示出了本發(fā)明一種提示信息更新方法另一個實施例的流程示意圖,本實施例的方法應(yīng)用于一電子設(shè)備,該方法包括:
[0070]步驟201:對該電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
[0071]在實際應(yīng)用中,對電子設(shè)備本地的事件變化狀態(tài)進行監(jiān)測可以是對該電子設(shè)備的硬件狀態(tài),或者是電子設(shè)備本地的指定的目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測,也可以是同時對本地的硬件狀態(tài)和本地的目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
[0072]步驟202:根據(jù)該電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件和/或目標應(yīng)用程序的狀態(tài)是否存在更新。
[0073]根據(jù)監(jiān)測的該電子設(shè)備的硬件狀態(tài)以及該目標應(yīng)用程序的運行狀態(tài),可以判斷出該電子設(shè)備的本地硬件狀態(tài)是否存在更新,以及該目標應(yīng)用程序的狀態(tài)是否存在更新.
[0074]一般情況下,當本地未出現(xiàn)新增硬件或者硬件狀態(tài)未發(fā)生改變時,則不會檢測到相應(yīng)硬件的狀態(tài),而當出現(xiàn)新增硬件以及硬件狀態(tài)發(fā)生改變時,才會監(jiān)測到相應(yīng)的硬件變化信息,因此根據(jù)是否獲取到硬件的狀態(tài)變化信息便可以確定出是否存儲本地硬件更新。
[0075]同樣,在應(yīng)用程序運行過程中,根據(jù)應(yīng)用程序的運行狀態(tài)也可以確定出該電子設(shè)備內(nèi)與該應(yīng)用程序相關(guān)的對象更新狀態(tài)時,進而確定出是否存在本地對象的更新。如,當本地通訊錄對應(yīng)的應(yīng)用程序的運行狀態(tài)來確定出本地通訊錄是否存在更新,當確定出本地通訊錄存在更新,則說明存在本地事件更新。
[0076]步驟203:當判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新時,將獲取到的事件更新信息進行存儲,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取該事件更新信息,以便后臺任務(wù)依據(jù)事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0077]當判斷出本地的硬件狀態(tài),或者目標應(yīng)用程序的狀態(tài)存在更新導(dǎo)致電子設(shè)備本地存在對象更新中的任意一種情況發(fā)生時,則確定出電子設(shè)備本地存在事件更新,進而獲取到監(jiān)測到的硬件更新信息,以及目標應(yīng)用程序的狀態(tài)更新信息或者該目標應(yīng)用程序所對應(yīng)的本地對象的更新信息,并存儲相應(yīng)的本地事件更新信息。
[0078]在本實施例中該電子設(shè)備運行的操作系統(tǒng)也至少包括Windows8操作系統(tǒng)。同時,觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取相應(yīng)的事件更新信息,以及后臺任務(wù)依據(jù)讀取到的事件更新信息來更新與相應(yīng)事件具有關(guān)聯(lián)關(guān)系的提示區(qū)域內(nèi)的提示信息的過程與上一實施例的描述過程相同,在此不再贅述。
[0079]需要說明的是,在本實施例中,對電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測,可以是由該服務(wù)程序主動的讀取相應(yīng)的狀態(tài),如實時讀取,或者依據(jù)預(yù)設(shè)頻率,讀取該電子設(shè)備本地的硬件狀態(tài)和/或該目標應(yīng)用程序的運行狀態(tài)。其中,讀取硬件狀態(tài)的方式可以采用現(xiàn)有的方式,如通過對連接硬件的接口狀態(tài)進行監(jiān)測可以獲取到該接口是否插入相應(yīng)的硬件等。而讀取該電子設(shè)備本地指定的目標應(yīng)用程序的運行狀態(tài)可以是預(yù)先設(shè)定該服務(wù)程序與目標應(yīng)用程序的接口,通過與目標應(yīng)用程序的接口讀取目標應(yīng)用程序的運行狀態(tài)。
[0080]參見圖3,示出了本發(fā)明一種提示信息更新方法另一個實施例的流程示意圖,本實施例的方法應(yīng)用于一電子設(shè)備,本實施例的方法包括:
[0081]步驟301:監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息。
[0082]在本實施例中,當電子設(shè)備的本地事件為電子設(shè)備本地指定的對象相關(guān)的目標應(yīng)用程序時,可以由相應(yīng)的目標應(yīng)用程序在存在狀態(tài)變化時,主動上報相應(yīng)的事件更新信息給該服務(wù)程序。如本地對象可以為本地通訊錄或者本地圖片庫等,當本地通訊錄或者圖片庫出現(xiàn)新增內(nèi)容時,可以觸發(fā)通訊錄或本地圖片庫相關(guān)的應(yīng)用程序上報更新信息。
[0083]步驟302:判斷是否接收到目標應(yīng)用程序發(fā)送的事件更新信息。
[0084]步驟303:當確定接收到目標應(yīng)用程序發(fā)送的事件更新信息,存儲獲取到該事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取該事件更新信息,以便后臺任務(wù)依據(jù)事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0085]該服務(wù)程序如果接收到目標應(yīng)用程序發(fā)送的事件更新信息,則說明電子設(shè)備本地存在相應(yīng)的事件更新,進而存儲接收到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)來讀取相應(yīng)的事件更新信息,以便后續(xù)更新提示區(qū)域內(nèi)的提示信息。
[0086]與上一實施例的不同,本實施例中可以由本地指定對象的目標應(yīng)用程序確定存在事件更新時才主動上報事件更新信息,從而避免了頻繁的讀取事件狀態(tài)的操作,減少了系統(tǒng)的數(shù)據(jù)處理量。
[0087]在本發(fā)明以上任意一個提示消息更新方法的實施例中,該服務(wù)程序存儲獲取到事件更新信息可以存儲到預(yù)先設(shè)定的存儲區(qū)域,為了能夠使得該后臺應(yīng)用程序能夠從該預(yù)先設(shè)定的存儲區(qū)域內(nèi)讀取到事件更新信息,在本發(fā)明中對電子設(shè)備本地的事件狀態(tài)進行監(jiān)測之前,還包括:設(shè)置后臺任務(wù)的信息讀取地址。
[0088]相應(yīng)的,存儲獲得的事件更新信息包括:將所述事件更新信息存儲至該信息讀取地址所指向的存儲區(qū)域。
[0089]觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,包括:觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取該事件更新信息,以便所述后臺任務(wù)從該存儲區(qū)域中讀取該事件更新信息。
[0090]對應(yīng)本發(fā)明的一種提示信息更新方法,本發(fā)明還提供了一種提示信息更新裝置,參見圖4,示出了本發(fā)明一種提示信息更新裝置一個實施例的結(jié)構(gòu)示意圖,該裝置應(yīng)用于一電子設(shè)備,該電子設(shè)備上運行至少一個操作系統(tǒng),本實施例的裝置可以包括:監(jiān)測單元410、判斷單元420和信息更新單元430。
[0091]其中,該監(jiān)測單元410,用于監(jiān)測電子設(shè)備本地的事件狀態(tài)。
[0092]該監(jiān)測單元所監(jiān)測的電子設(shè)備本地的事件狀態(tài)是指該電子設(shè)備與網(wǎng)絡(luò)變化無關(guān)的事件狀態(tài)。該本地的事件狀態(tài)可以包括該電子設(shè)備上硬件的狀態(tài)變化,如該電子設(shè)備上是否新增外圍硬件以及電源供電狀態(tài)變化等。例如該電子設(shè)備上插入U盤,該電子設(shè)備的電源供電為交流電源供電等。
[0093]該電子設(shè)備本地的事件狀態(tài)還可以是該電子設(shè)備本地指定的應(yīng)用程序的運行狀態(tài)等,本地指定的應(yīng)用程序可以根據(jù)需要進行設(shè)定,如本地指定的應(yīng)用程序可以包括與該電子設(shè)備上任意不依附于網(wǎng)絡(luò)運行的所有應(yīng)用程序或者是部分應(yīng)用程序。例如,該電子設(shè)備本地通訊錄中存在新增聯(lián)系人信息時,該電子設(shè)備上與該通訊錄相關(guān)的應(yīng)用程序會存儲新增的聯(lián)系人信息,相應(yīng)的應(yīng)用程序狀態(tài)會有所更新。
[0094]判斷單元420,用于判斷所述電子設(shè)備本地是否存在事件更新。
[0095]信息更新單元430,用于當電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0096]其中,該裝置應(yīng)用于該電子設(shè)備上運行的操作系統(tǒng)中至少包括Windows操作系統(tǒng),具體的,該Windows操作系統(tǒng)為Windows8操作系統(tǒng)。相應(yīng)的,信息更新單元觸發(fā)虛擬網(wǎng)卡通知該Windows8操作系統(tǒng)的后臺任務(wù)讀取事件更新信息。
[0097]在本實施例中,通過對電子設(shè)備本地的事件狀態(tài)進行更新,并判斷電子設(shè)備本地是否存在事件更新,并在確定出電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知該后臺任務(wù)來讀取本地的事件更新信息,以便該后臺任務(wù)可以依據(jù)本地的事件更新信息來更新與相應(yīng)時間關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。這樣,當電子設(shè)備本地存在事件更新時,也可以通過在顯示界面的提示區(qū)域內(nèi)顯示出相應(yīng)的提示信息,進而使得用戶可以及時了解到本地的事件更新狀態(tài)。
[0098]參見圖5,示出了本發(fā)明一種提示信息更新裝置另一個實施例的結(jié)構(gòu)示意圖,本實施例的裝置應(yīng)用于一電子設(shè)備,本實施例的裝置與圖4所示實施例的裝置的不同之處在于:
[0099]該監(jiān)測單元410可以包括:第一監(jiān)測單元411,用于對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
[0100]該判斷單元420,包括:
[0101]第一判斷單元421,用于根據(jù)所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件和/或目標應(yīng)用程序的狀態(tài)是否存在更新;
[0102]相應(yīng)的,該信息更新單元430,用于當判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新,則確定所述電子設(shè)備本地存在事件更新,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0103]進一步的,該第一監(jiān)測單元可以包括:第一監(jiān)測子單元,用于依據(jù)預(yù)設(shè)的頻率,讀取所述電子設(shè)備本地的硬件狀態(tài)和/或所述目標應(yīng)用程序的運行狀態(tài)。
[0104]在實際應(yīng)用中,當本地的事件狀態(tài)為本地目標應(yīng)用程序的狀態(tài)信息時,還可以由目標應(yīng)用程序在發(fā)生更新變化時,主動上報相應(yīng)的事件更新信息,因此,該監(jiān)測單元也可以包括:
[0105]第二監(jiān)測單元,用于監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息;
[0106]在該種情況下,該判斷單元,可以包括:
[0107]第二判斷單元,用于判斷是否接收到所述目標應(yīng)用程序發(fā)送事件更新信息。
[0108]參見圖6,示出了本發(fā)明一種提示信息更新裝置另一個實施例的結(jié)構(gòu)示意圖,在本實施例中該裝置應(yīng)用于一電子設(shè)備,在本實施例與以上提示信息更新裝置的不同在于:
[0109]本實施例中的裝置還包括:設(shè)置單元440,用于設(shè)置所述后臺任務(wù)的信息讀取地址。
[0110]相應(yīng)的,該信息更新單元,具體為:用于當所述電子設(shè)備本地存在事件更新時,將獲取到的所述事件更新信息存儲至所述信息讀取地址所指向的存儲區(qū)域,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)從所述存儲區(qū)域中讀取所述事件更新信息,并依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
[0111]另一方面,本發(fā)明還提供了一種電子設(shè)備,該電子設(shè)備內(nèi)置有以上任意一個實施例的提示信息更新裝置。
[0112]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0113]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種提示信息更新方法,其特征在于,應(yīng)用于一電子設(shè)備,所述方法包括: 監(jiān)測所述電子設(shè)備本地的事件狀態(tài); 判斷所述電子設(shè)備本地是否存在事件更新; 當所述電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提不區(qū)域內(nèi)的提不?目息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測所述電子設(shè)備本地的事件狀態(tài),包括: 對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述判斷所述電子設(shè)備本地是否存在事件更新,包括: 根據(jù)所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件和/或目標應(yīng)用程序的狀態(tài)是否存在更新; 相應(yīng)的,如果判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新,則確定所述電子設(shè)備本地存在事件更新。
4.根據(jù)權(quán)利要 求2所述的方法,其特征在于,所述對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測,包括: 依據(jù)預(yù)設(shè)的頻率,讀取所述電子設(shè)備本地的硬件狀態(tài)和/或所述目標應(yīng)用程序的運行狀態(tài)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測所述電子設(shè)備本地的事件狀態(tài),包括: 監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息; 判斷所述電子設(shè)備本地是否存在事件更新,包括: 判斷是否接收到所述目標應(yīng)用程序發(fā)送事件更新信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:預(yù)先設(shè)置所述后臺任務(wù)的信息讀取地址; 所述存儲獲得的事件更新信息包括:將所述事件更新信息存儲至所述信息讀取地址所指向的存儲區(qū)域; 相應(yīng)的,所述觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,包括: 觸發(fā)所述虛擬網(wǎng)卡通知所述操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)從所述存儲區(qū)域中讀取所述事件更新信息。
7.一種提示信息更新裝置,其特征在于,應(yīng)用于一電子設(shè)備,所述裝置包括: 監(jiān)測單元,用于監(jiān)測所述電子設(shè)備本地的事件狀態(tài); 判斷單元,用于判斷所述電子設(shè)備本地是否存在事件更新; 信息更新單元,用于當所述電子設(shè)備本地存在事件更新時,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述監(jiān)測單元包括: 第一監(jiān)測單元,用于對所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài)進行監(jiān)測。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷單元,包括: 第一判斷單元,用于根據(jù)所述電子設(shè)備本地的硬件狀態(tài)和/或目標應(yīng)用程序的運行狀態(tài),判斷本地的硬件和/或目標應(yīng)用程序的狀態(tài)是否存在更新; 相應(yīng)的,所述信息更新單元,用于當判斷出本地的硬件或目標應(yīng)用程序存在狀態(tài)更新時,則確定所述電子設(shè)備本地存在事件更新,存儲獲取到的事件更新信息,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提不區(qū)域內(nèi)的提不?目息。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一監(jiān)測單元,包括: 第一監(jiān)測子單元,用于依 據(jù)預(yù)設(shè)的頻率,讀取所述電子設(shè)備本地的硬件狀態(tài)和/或所述目標應(yīng)用程序的運行狀態(tài)。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述監(jiān)測單元,包括: 第二監(jiān)測單元,用于監(jiān)測本地的目標應(yīng)用程序發(fā)送的事件更新信息; 所述判斷單元,包括: 第二判斷單元,用于判斷是否接收到所述目標應(yīng)用程序發(fā)送事件更新信息。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:設(shè)置單元,用于設(shè)置所述后臺任務(wù)的信息讀取地址; 所述信息更新單元,具體為:用于當所述電子設(shè)備本地存在事件更新時,將獲取到的所述事件更新信息存儲至所述信息讀取地址所指向的存儲區(qū)域,并觸發(fā)虛擬網(wǎng)卡通知操作系統(tǒng)的后臺任務(wù)讀取所述事件更新信息,以便所述后臺任務(wù)從所述存儲區(qū)域中讀取所述事件更新信息,并依據(jù)所述事件更新信息更新與相應(yīng)事件具有關(guān)聯(lián)的提示區(qū)域內(nèi)的提示信息。
13.一種電子設(shè)備,其特征在于,所述電子設(shè)備內(nèi)置有如權(quán)利要求7至12任一項所述的提示信息更新裝置。
【文檔編號】G06F9/445GK104049983SQ201310076789
【公開日】2014年9月17日 申請日期:2013年3月11日 優(yōu)先權(quán)日:2013年3月11日
【發(fā)明者】王歡, 易賢群, 李凡智 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜兴市| 林周县| 肃宁县| 南郑县| 西乌珠穆沁旗| 汶上县| 信阳市| 江陵县| 赤峰市| 梨树县| 莱西市| 瑞金市| 和顺县| 慈利县| 买车| 永嘉县| 含山县| 高台县| 江油市| 当涂县| 泗洪县| 新泰市| 平泉县| 东乡族自治县| 福鼎市| 阳春市| 汝南县| 盖州市| 乐昌市| 滦平县| 西乌珠穆沁旗| 贵州省| 霸州市| 盘山县| 福建省| 禄丰县| 芦溪县| 蛟河市| 天门市| 黄陵县| 邵武市|