一种提示信息更新方法、装置和电子设备的制作方法

文档序号:6500527阅读:141来源:国知局
一种提示信息更新方法、装置和电子设备的制作方法
【专利摘要】本发明公开了一种提示信息更新方法、装置和电子设备,该方法应用于一电子设备,包括:监测该电子设备本地的事件状态;判断该电子设备本地是否存在事件更新;当该电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取该事件更新信息,以便后台任务依据该事件更新信息更新与相应事件具有关联的提示区域内的提示信息。该方法能够使得用户可以方便及时的获取到电子设备本地存在的事件更新状态。
【专利说明】一种提示信息更新方法、装置和电子设备

【技术领域】
[0001]本发明涉及信息处理【技术领域】,更具体的说是涉及一种提示信息更新方法、装置和电子设备。

【背景技术】
[0002]目前,widows8操作系统已经被应用于电子设备中。widows8操作系统采用全新metro界面,在该metro界面中引入了动态磁贴,所谓动态磁贴是Windows 8在开始屏幕下的功能,将某些应用程序、快捷方式以动态方块的样式呈现在屏幕上,从而能够使用户不进入应用便可以便捷的查看消息。
[0003]一般动态磁贴上显示与链接元素有关的动态变化的数据,例如,用户收件箱中的未读邮件数量,与社交网站账户相关的消息提示等。当链接元素中存在某些元素信息变化时,电子设备中的网卡的状态会发生改变,网卡的状态会触发windows8的后台任务获取相应的变化信息,以便更新动态磁贴上相关的内容信息。但是当电子设备本地存在信息更新时,网卡的状态并不会有所改变,自然也不会触发windows8的后台任务获取到相应的信息变化,从而使得存在事件变化的应用程序所对应的动态磁贴上不会显示出相应的信息变化,进而使得用户无法及时的获取到本地信息变化。


【发明内容】

[0004]有鉴于此,本发明提供一种提示信息更新方法、装置和电子设备,以使得用户可以方便及时的获取到电子设备本地存在的事件更新状态。
[0005]为实现上述目的,本发明提供如下技术方案:一种提示信息更新方法,应用于一电子设备,所述方法包括:
[0006]监测所述电子设备本地的事件状态;
[0007]判断所述电子设备本地是否存在事件更新;
[0008]当所述电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0009]优选的,所述监测所述电子设备本地的事件状态,包括:
[0010]对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
[0011]优选的,所述判断所述电子设备本地是否存在事件更新,包括:
[0012]根据所述电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件和/或目标应用程序的状态是否存在更新;
[0013]相应的,如果判断出本地的硬件或目标应用程序存在状态更新,则确定所述电子设备本地存在事件更新。
[0014]优选的,所述对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测,包括:
[0015]依据预设的频率,读取所述电子设备本地的硬件状态和/或所述目标应用程序的运行状态。
[0016]优选的,所述监测所述电子设备本地的事件状态,包括:
[0017]监测本地的目标应用程序发送的事件更新信息;
[0018]判断所述电子设备本地是否存在事件更新,包括:
[0019]判断是否接收到所述目标应用程序发送事件更新信息。
[0020]优选的,该方法还包括:预先设置所述后台任务的信息读取地址;
[0021]所述存储获得的事件更新信息包括:将所述事件更新信息存储至所述信息读取地址所指向的存储区域;
[0022]相应的,所述触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,包括:
[0023]触发所述虚拟网卡通知所述操作系统的后台任务读取所述事件更新信息,以便所述后台任务从所述存储区域中读取所述事件更新信息。
[0024]另一方面,本发明还提供了一种提示信息更新装置,该装置应用于一电子设备,所述装置包括:
[0025]监测单元,用于监测所述电子设备本地的事件状态;
[0026]判断单元,用于判断所述电子设备本地是否存在事件更新;
[0027]信息更新单元,用于当所述电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0028]优选的,所述监测单元包括:
[0029]第一监测单元,用于对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
[0030]优选的,所述判断单元,包括:
[0031]第一判断单元,用于根据所述电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件或目标应用程序的状态是否存在更新;
[0032]相应的,所述信息更新单元,用于当判断出本地的硬件或目标应用程序存在状态更新,则确定所述电子设备本地存在事件更新,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0033]优选的,所述第一监测单元,包括:
[0034]第一监测子单元,用于依据预设的频率,读取所述电子设备本地的硬件状态和/或所述目标应用程序的运行状态。
[0035]优选的,所述监测单元,包括:
[0036]第二监测单元,用于监测本地的目标应用程序发送的事件更新信息;
[0037]所述判断单元,包括:
[0038]第二判断单元,用于判断是否接收到所述目标应用程序发送事件更新信息。
[0039]优选的,该装置还包括:设置单元,用于设置所述后台任务的信息读取地址;
[0040]所述信息更新单元,具体为:用于当所述电子设备本地存在事件更新时,将获取到的所述事件更新信息存储至所述信息读取地址所指向的存储区域,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务从所述存储区域中读取所述事件更新信息,并依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信肩、O
[0041]另一方面,本发明还提供了一种电子设备,所述电子设备内置有如上任一项所述的提示信息更新装置。
[0042]经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种提示信息更新方法、装置和电子设备,该方法通过对电子设备本地的事件状态进行更新,并判断电子设备本地是否存在事件更新,并在确定出电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知该后台任务来读取本地的事件更新信息,以便该后台任务可以依据本地的事件更新信息来更新与相应时间关联的提示区域内的提示信息。这样,当电子设备本地存在事件更新时,也可以由后台任务在显示界面的提示区域内显示出相应的提示信息,并动态更新相应提示区域内的本地事件变化,进而使得用户可以及时了解到本地的事件更新状态。

【专利附图】

【附图说明】
[0043]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0044]图1示出了本发明一种提示信息更新方法一个实施例的流程示意图;
[0045]图2示出了本发明一种提示信息更新方法另一个实施例的流程示意图;
[0046]图3示出了本发明一种提示信息更新方法另一个实施例的流程示意图;
[0047]图4示出了本发明一种提示信息更新装置一个实施例的结构示意图;
[0048]图5示出了本发明一种提示信息更新装置另一个实施例的结构示意图;
[0049]图6示出了本发明一种提示信息更新装置另一个实施例的结构示意图。

【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]本发明实施例公开了一种提示信息更新方法,以便用户能够获取到该电子设备本地存在的事件更新情况。
[0052]参见图1,示出了本发明一种提示信息更新方法一个实施例的流程示意图,本实施例的方法应用于一电子设备,该电子设备可以为手机、平板电脑、掌上电脑以及笔记本电脑等设备,本实施例的方法可以包括:
[0053]步骤101:监测该电子设备本地的事件状态。
[0054]在本实施例中在电子设备中通过预置服务程序来对该电子设备本地的事件状态进行监测,可以获取该电子设备本地事件的状态,根据对电子设备本地的事件状态进行监测可以确定出本地的事件变化状态,以及是否出现新增事件等。
[0055]其中,该电子设备本地的事件状态是指该电子设备与网络变化无关的事件状态。该本地的事件状态可以包括该电子设备上硬件的状态变化,如该电子设备上是否新增外围硬件以及电源供电状态变化等。例如该电子设备上插入U盘,该电子设备的电源供电为交流电源供电等。
[0056]该电子设备本地的事件状态还可以是该电子设备本地指定的应用程序的运行状态等,本地指定的应用程序可以根据需要进行设定,如本地指定的应用程序可以包括与该电子设备上任意不依附于网络运行的所有应用程序或者是部分应用程序。例如,该电子设备本地通讯录中存在新增联系人信息时,该电子设备上与该通讯录相关的应用程序会存储新增的联系人信息,相应的应用程序状态会有所更新。
[0057]当然,监测的电子设备本地的事件状态可以同时包括该电子设备本地的指定应用程序的状态和硬件状态。
[0058]步骤102:判断该电子设备本地是否存在事件更新。
[0059]对电子设备本地的事件状态进行监测,还需要确定当前时刻该电子设备本地是否存在事件更新,以便在存储新更新事件时,触发更新相应的提示信息。
[0060]步骤103: 当电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取该事件更新信息,以便后台任务依据事件更新信息更新与相应事件具有关联的提不区域内的提不?目息。
[0061]当确定出本地存在新事件更新时,获取该新更新事件的事件更新信息并存储,同时还需要触发该虚拟网卡通知该操作系统的后台任务去读取相应的事件更新信息。
[0062]该电子设备所运行的操作系统中至少包括Windows操作系统,在Windows操作系统中内置有虚拟网卡。在本发明实施例中该Windows操作系统为Windows8操作系统。
[0063]由于Wind0ws8操作系统中,只有网卡上存储状态变化时,才能够触发网卡将网络事件变化通知给该操作系统的后台任务。但是只有当存在网络事件变化时,如邮箱中有新增的未读邮件或者接收到即时通讯消息的情况下,该电子设备上的网卡才会出现状态变化,而电子设备本地的事件更新并不会导致网卡存在相应的状态变化,自然也不会触发网卡来通知操作系统的后台程序来读取本地的事件更新信息。
[0064]为了能够使得操作系统的后台任务能够获取到本地事件更新信息,在本发明实施例中,该服务程序确定出本地存储新事件更新时,会存储事件更新信息,并在确定出电子设备本地存在事件更新时,向该虚拟网卡发送消息通知以使得虚拟网卡获知本地存在事件更新。该虚拟网卡在接收到该服务程序的消息通知确定出本地存在事件更新时,会通知该操作系统的后台任务读取该服务程序存储的事件更新信息,进而该后台任务会依据该事件更新信息对与相应事件具有关联的提示区域的提示信息进行更新。
[0065]其中,在本实施例中该操作系统的后台任务也就是操作系统的后台任务程序。在WindowsS操作系统中,后台任务获取到事件更新信息后,可以对显示界面中与新更新事件具有关联关系的提示区域内的提示信息进行相应的更新。一般不同的提示区域可以与不同的事件建立关联关系,如本地通讯录的状态可以通过第一提示区域来显示相应的信息变化,而电子设备的供电状态可以通过第二提示区域来显示相应的信息变化,该第一提示区域不同于第二提示区域。
[0066]在Windows8操作系统中,当显示界面中出现各个应用程序图标、以及快捷方式的图标界面时,在该图标界面中各个应用程序以及快捷方式所对应的各个事件状态通过动态方块的形式进行动态显示,显示该电子设备上各种事件变化信息的动态方块也可以称为动态磁贴。在本实施例中,在动态磁贴上可以添加与本地的硬件或者指定应用程序具有关联关系的动态磁贴,进而当后台任务程序获取到本地的事件更新信息后,可以更新与本地新更新事件相关的动态磁贴上的动态显示信息。本发明实施例中该后台任务更新与更新事件具有关联关系的提示区域内的提示信息的过程,与现有技术中后台任务根据网卡的通知获取到网络状态变化信息并更新相应的网络事件关联的动态磁贴内相应内容的过程相似,在此不再赘述。
[0067]当然,当动态磁贴处于后台运行状态时,显示界面中并未显示出各个动态磁贴,此时后台任务程序获取到相应的事件更新信息后,可能会待后续在显示界面中显示出相应的动态磁贴后,才更新相应的动态磁贴内的显示信息。
[0068]在本发明实施例中,通过对电子设备本地的事件状态进行更新,并判断电子设备本地是否存在事件更新,并在确定出电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知该后台任务来读取本地的事件更新信息,以便该后台任务可以依据本地的事件更新信息来更新与相应时间关联的提示区域内的提示信息。这样,当电子设备本地存在事件更新时,也可以通过在显示界面的提示区域内显示出相应的提示信息,进而使得用户可以及时了解到本地的事件更新状态。
[0069]参见图2,示出了本发明一种提示信息更新方法另一个实施例的流程示意图,本实施例的方法应用于一电子设备,该方法包括:
[0070]步骤201:对该电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
[0071]在实际应用中,对电子设备本地的事件变化状态进行监测可以是对该电子设备的硬件状态,或者是电子设备本地的指定的目标应用程序的运行状态进行监测,也可以是同时对本地的硬件状态和本地的目标应用程序的运行状态进行监测。
[0072]步骤202:根据该电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件和/或目标应用程序的状态是否存在更新。
[0073]根据监测的该电子设备的硬件状态以及该目标应用程序的运行状态,可以判断出该电子设备的本地硬件状态是否存在更新,以及该目标应用程序的状态是否存在更新.
[0074]一般情况下,当本地未出现新增硬件或者硬件状态未发生改变时,则不会检测到相应硬件的状态,而当出现新增硬件以及硬件状态发生改变时,才会监测到相应的硬件变化信息,因此根据是否获取到硬件的状态变化信息便可以确定出是否存储本地硬件更新。
[0075]同样,在应用程序运行过程中,根据应用程序的运行状态也可以确定出该电子设备内与该应用程序相关的对象更新状态时,进而确定出是否存在本地对象的更新。如,当本地通讯录对应的应用程序的运行状态来确定出本地通讯录是否存在更新,当确定出本地通讯录存在更新,则说明存在本地事件更新。
[0076]步骤203:当判断出本地的硬件或目标应用程序存在状态更新时,将获取到的事件更新信息进行存储,并触发虚拟网卡通知操作系统的后台任务读取该事件更新信息,以便后台任务依据事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0077]当判断出本地的硬件状态,或者目标应用程序的状态存在更新导致电子设备本地存在对象更新中的任意一种情况发生时,则确定出电子设备本地存在事件更新,进而获取到监测到的硬件更新信息,以及目标应用程序的状态更新信息或者该目标应用程序所对应的本地对象的更新信息,并存储相应的本地事件更新信息。
[0078]在本实施例中该电子设备运行的操作系统也至少包括Windows8操作系统。同时,触发虚拟网卡通知操作系统的后台任务读取相应的事件更新信息,以及后台任务依据读取到的事件更新信息来更新与相应事件具有关联关系的提示区域内的提示信息的过程与上一实施例的描述过程相同,在此不再赘述。
[0079]需要说明的是,在本实施例中,对电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测,可以是由该服务程序主动的读取相应的状态,如实时读取,或者依据预设频率,读取该电子设备本地的硬件状态和/或该目标应用程序的运行状态。其中,读取硬件状态的方式可以采用现有的方式,如通过对连接硬件的接口状态进行监测可以获取到该接口是否插入相应的硬件等。而读取该电子设备本地指定的目标应用程序的运行状态可以是预先设定该服务程序与目标应用程序的接口,通过与目标应用程序的接口读取目标应用程序的运行状态。
[0080]参见图3,示出了本发明一种提示信息更新方法另一个实施例的流程示意图,本实施例的方法应用于一电子设备,本实施例的方法包括:
[0081]步骤301:监测本地的目标应用程序发送的事件更新信息。
[0082]在本实施例中,当电子设备的本地事件为电子设备本地指定的对象相关的目标应用程序时,可以由相应的目标应用程序在存在状态变化时,主动上报相应的事件更新信息给该服务程序。如本地对象可以为本地通讯录或者本地图片库等,当本地通讯录或者图片库出现新增内容时,可以触发通讯录或本地图片库相关的应用程序上报更新信息。
[0083]步骤302:判断是否接收到目标应用程序发送的事件更新信息。
[0084]步骤303:当确定接收到目标应用程序发送的事件更新信息,存储获取到该事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取该事件更新信息,以便后台任务依据事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0085]该服务程序如果接收到目标应用程序发送的事件更新信息,则说明电子设备本地存在相应的事件更新,进而存储接收到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务来读取相应的事件更新信息,以便后续更新提示区域内的提示信息。
[0086]与上一实施例的不同,本实施例中可以由本地指定对象的目标应用程序确定存在事件更新时才主动上报事件更新信息,从而避免了频繁的读取事件状态的操作,减少了系统的数据处理量。
[0087]在本发明以上任意一个提示消息更新方法的实施例中,该服务程序存储获取到事件更新信息可以存储到预先设定的存储区域,为了能够使得该后台应用程序能够从该预先设定的存储区域内读取到事件更新信息,在本发明中对电子设备本地的事件状态进行监测之前,还包括:设置后台任务的信息读取地址。
[0088]相应的,存储获得的事件更新信息包括:将所述事件更新信息存储至该信息读取地址所指向的存储区域。
[0089]触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,包括:触发虚拟网卡通知操作系统的后台任务读取该事件更新信息,以便所述后台任务从该存储区域中读取该事件更新信息。
[0090]对应本发明的一种提示信息更新方法,本发明还提供了一种提示信息更新装置,参见图4,示出了本发明一种提示信息更新装置一个实施例的结构示意图,该装置应用于一电子设备,该电子设备上运行至少一个操作系统,本实施例的装置可以包括:监测单元410、判断单元420和信息更新单元430。
[0091]其中,该监测单元410,用于监测电子设备本地的事件状态。
[0092]该监测单元所监测的电子设备本地的事件状态是指该电子设备与网络变化无关的事件状态。该本地的事件状态可以包括该电子设备上硬件的状态变化,如该电子设备上是否新增外围硬件以及电源供电状态变化等。例如该电子设备上插入U盘,该电子设备的电源供电为交流电源供电等。
[0093]该电子设备本地的事件状态还可以是该电子设备本地指定的应用程序的运行状态等,本地指定的应用程序可以根据需要进行设定,如本地指定的应用程序可以包括与该电子设备上任意不依附于网络运行的所有应用程序或者是部分应用程序。例如,该电子设备本地通讯录中存在新增联系人信息时,该电子设备上与该通讯录相关的应用程序会存储新增的联系人信息,相应的应用程序状态会有所更新。
[0094]判断单元420,用于判断所述电子设备本地是否存在事件更新。
[0095]信息更新单元430,用于当电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0096]其中,该装置应用于该电子设备上运行的操作系统中至少包括Windows操作系统,具体的,该Windows操作系统为Windows8操作系统。相应的,信息更新单元触发虚拟网卡通知该Windows8操作系统的后台任务读取事件更新信息。
[0097]在本实施例中,通过对电子设备本地的事件状态进行更新,并判断电子设备本地是否存在事件更新,并在确定出电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知该后台任务来读取本地的事件更新信息,以便该后台任务可以依据本地的事件更新信息来更新与相应时间关联的提示区域内的提示信息。这样,当电子设备本地存在事件更新时,也可以通过在显示界面的提示区域内显示出相应的提示信息,进而使得用户可以及时了解到本地的事件更新状态。
[0098]参见图5,示出了本发明一种提示信息更新装置另一个实施例的结构示意图,本实施例的装置应用于一电子设备,本实施例的装置与图4所示实施例的装置的不同之处在于:
[0099]该监测单元410可以包括:第一监测单元411,用于对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
[0100]该判断单元420,包括:
[0101]第一判断单元421,用于根据所述电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件和/或目标应用程序的状态是否存在更新;
[0102]相应的,该信息更新单元430,用于当判断出本地的硬件或目标应用程序存在状态更新,则确定所述电子设备本地存在事件更新,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0103]进一步的,该第一监测单元可以包括:第一监测子单元,用于依据预设的频率,读取所述电子设备本地的硬件状态和/或所述目标应用程序的运行状态。
[0104]在实际应用中,当本地的事件状态为本地目标应用程序的状态信息时,还可以由目标应用程序在发生更新变化时,主动上报相应的事件更新信息,因此,该监测单元也可以包括:
[0105]第二监测单元,用于监测本地的目标应用程序发送的事件更新信息;
[0106]在该种情况下,该判断单元,可以包括:
[0107]第二判断单元,用于判断是否接收到所述目标应用程序发送事件更新信息。
[0108]参见图6,示出了本发明一种提示信息更新装置另一个实施例的结构示意图,在本实施例中该装置应用于一电子设备,在本实施例与以上提示信息更新装置的不同在于:
[0109]本实施例中的装置还包括:设置单元440,用于设置所述后台任务的信息读取地址。
[0110]相应的,该信息更新单元,具体为:用于当所述电子设备本地存在事件更新时,将获取到的所述事件更新信息存储至所述信息读取地址所指向的存储区域,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务从所述存储区域中读取所述事件更新信息,并依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
[0111]另一方面,本发明还提供了一种电子设备,该电子设备内置有以上任意一个实施例的提示信息更新装置。
[0112]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0113]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种提示信息更新方法,其特征在于,应用于一电子设备,所述方法包括: 监测所述电子设备本地的事件状态; 判断所述电子设备本地是否存在事件更新; 当所述电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提不区域内的提不?目息。
2.根据权利要求1所述的方法,其特征在于,所述监测所述电子设备本地的事件状态,包括: 对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
3.根据权利要求2所述的方法,其特征在于,所述判断所述电子设备本地是否存在事件更新,包括: 根据所述电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件和/或目标应用程序的状态是否存在更新; 相应的,如果判断出本地的硬件或目标应用程序存在状态更新,则确定所述电子设备本地存在事件更新。
4.根据权利要 求2所述的方法,其特征在于,所述对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测,包括: 依据预设的频率,读取所述电子设备本地的硬件状态和/或所述目标应用程序的运行状态。
5.根据权利要求1所述的方法,其特征在于,所述监测所述电子设备本地的事件状态,包括: 监测本地的目标应用程序发送的事件更新信息; 判断所述电子设备本地是否存在事件更新,包括: 判断是否接收到所述目标应用程序发送事件更新信息。
6.根据权利要求1所述的方法,其特征在于,还包括:预先设置所述后台任务的信息读取地址; 所述存储获得的事件更新信息包括:将所述事件更新信息存储至所述信息读取地址所指向的存储区域; 相应的,所述触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,包括: 触发所述虚拟网卡通知所述操作系统的后台任务读取所述事件更新信息,以便所述后台任务从所述存储区域中读取所述事件更新信息。
7.一种提示信息更新装置,其特征在于,应用于一电子设备,所述装置包括: 监测单元,用于监测所述电子设备本地的事件状态; 判断单元,用于判断所述电子设备本地是否存在事件更新; 信息更新单元,用于当所述电子设备本地存在事件更新时,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
8.根据权利要求7所述的装置,其特征在于,所述监测单元包括: 第一监测单元,用于对所述电子设备本地的硬件状态和/或目标应用程序的运行状态进行监测。
9.根据权利要求8所述的装置,其特征在于,所述判断单元,包括: 第一判断单元,用于根据所述电子设备本地的硬件状态和/或目标应用程序的运行状态,判断本地的硬件和/或目标应用程序的状态是否存在更新; 相应的,所述信息更新单元,用于当判断出本地的硬件或目标应用程序存在状态更新时,则确定所述电子设备本地存在事件更新,存储获取到的事件更新信息,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务依据所述事件更新信息更新与相应事件具有关联的提不区域内的提不?目息。
10.根据权利要求8所述的装置,其特征在于,所述第一监测单元,包括: 第一监测子单元,用于依 据预设的频率,读取所述电子设备本地的硬件状态和/或所述目标应用程序的运行状态。
11.根据权利要求7所述的装置,其特征在于,所述监测单元,包括: 第二监测单元,用于监测本地的目标应用程序发送的事件更新信息; 所述判断单元,包括: 第二判断单元,用于判断是否接收到所述目标应用程序发送事件更新信息。
12.根据权利要求7所述的装置,其特征在于,还包括:设置单元,用于设置所述后台任务的信息读取地址; 所述信息更新单元,具体为:用于当所述电子设备本地存在事件更新时,将获取到的所述事件更新信息存储至所述信息读取地址所指向的存储区域,并触发虚拟网卡通知操作系统的后台任务读取所述事件更新信息,以便所述后台任务从所述存储区域中读取所述事件更新信息,并依据所述事件更新信息更新与相应事件具有关联的提示区域内的提示信息。
13.一种电子设备,其特征在于,所述电子设备内置有如权利要求7至12任一项所述的提示信息更新装置。
【文档编号】G06F9/445GK104049983SQ201310076789
【公开日】2014年9月17日 申请日期:2013年3月11日 优先权日:2013年3月11日
【发明者】王欢, 易贤群, 李凡智 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1