信息处理方法、装置及电子设备的制作方法

文档序号:6493001阅读:107来源:国知局
信息处理方法、装置及电子设备的制作方法
【专利摘要】本发明涉及电子设备领域,特别是涉及一种信息处理方法、装置及电子设备。在本发明所公开的信息处理方法中,在接收到第一应用程序的更新需求指令后,电子设备会判断是否处于第一工作状态,当所述电子设备处于第一工作状态时,拦截所述更新需求指令,并将所述更新需求信息记录并存储在第一表单;完成存储后,检测所述电子设备的工作状态,在所述电子设备的工作状态处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。通过上述方法,电子设备中的第一应用程序有更新需求时,只需在设定的第二工作状态时,对其进行更新即可,从而节省了电量,减少了耗能。
【专利说明】信息处理方法、装置及电子设备
【技术领域】
[0001]本发明涉及电子设备领域,特别是涉及一种信息处理方法、装置及电子设备。
【背景技术】
[0002]为了加强电子设备的多功能性,用户在对自己的电子设备进行管理时,经常会在电子设备的处理器中安装多样的应用程序,例如暴风影音、网络电视等,从而增加了电子设备的多功能性。
[0003]但是,发明人在本申请的研究过程中发现,现有技术中,每次应用程序发布新的程序时,即使不需要进行更新,所述应用程序都会在后台开启联网更新,从而导致用户耗电量、耗能增加。

【发明内容】

[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]更新数据获取子单元,用于根据所述第一表单中存储的所述更新需求信息,获取所述待更新的第一应用程序的更新数据;
[0041]优先级设置子单元,用于根据所述更新数据的数据量的大小,为所述待更新的第一应用程序设置相应的优先级;
[0042]第一应用程序更新子单元,用于根据所述更新数据,按照所述优先级,更新所述第一应用程序。
[0043]优选的,所述更新模块包括:检测单元,其中,所述检测单元包括:
[0044]预设子单元,用于预先设定检测周期;
[0045]工作状态检测子单元,用于根据所述第一判断结果得知所述电子设备处于所述第一工作状态时,按照所述预先设定的检测周期,检测所述电子设备的工作状态,直到根据检测结果,获知所述电子设备处于第二工作状态。
[0046]相应的,本发明还公开了一种电子设备,包括:
[0047]上述任一项所述的信息处理装置。
[0048]在本发明所公开的信息处理方法中,在接收到第一应用程序的更新需求指令后,电子设备会判断是否处于第一工作状态,当所述电子设备处于第一工作状态时,拦截所述更新需求指令,并将所述更新需求信息记录并存储在第一表单;完成存储后,检测所述电子设备的工作状态,在所述电子设备的工作状态处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。通过上述方法,电子设备中的第一应用程序有更新需求时,只需在设定的第二工作状态时,对其进行更新即可,从而节省了电量,减少了耗能。
【专利附图】

【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本发明实施例公开的一种信息处理方法的工作流程示意图;
[0051]图2为本发明实施例公开的一种信息处理方法中,拦截更新需求指令的工作流程示意图;
[0052]图3为本发明实施例公开的一种信息处理方法中,更新第一应用程序的工作流程示意图;
[0053]图4为本发明实施例公开的一种信息处理装置的结构示意图;
[0054]图5为本发明实施例公开的一种信息处理装置中,拦截模块的结构示意图;
[0055]图6为本发明实施例公开的一种信息处理装置中,更新单元的结构示意图;
[0056]图7为本发明实施例公开的一种信息处理装置中,检测单元的结构示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]本发明提供了一种信息处理方法,以解决现有技术所存在的由于应用程序频繁更新,所造成的耗电、耗能增加的问题。
[0059]本发明所提供的信息处理方法,应用于电子设备,所述电子设备能够运行多个应用程序,参见图1所示的工作流程示意图,所述信息处理方法具体包括:
[0060]步骤S1、检测是否接收到第一应用程序的更新需求指令,获得第一检测结果,当根据所述第一检测结果,表明所述电子设备接收到所述第一应用程序的更新需求指令时,执行步骤S2的操作;
[0061]步骤S2、判断所述电子设备是否处于第一工作状态,获得第一判断结果,当所述第一判断结果表明所述电子设备处于所述第一工作状态时,执行步骤S3的操作,当所述第一判断结果表明所述电子设备未处于所述第一工作状态时,执行相应的更新操作后,返回执行步骤SI的操作;
[0062]步骤S3、当所述第一判断结果表明所述电子设备处于所述第一工作状态时,拦截所述更新需求指令;
[0063]步骤S4、将所述第一应用程序的更新需求信息记录并存储至第一表单;所述更新需求信息中,包含所述第一应用程序进行更新所需的数据信息;
[0064]步骤S5、在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态;
[0065]步骤S6、根据所述检测结果进行判断,当根据判断结果得知所述电子设备处于第二工作状态时,执行步骤S7的操作,当根据所述判断结果得知所述电子设备处于第一工作状态时,返回执行步骤S5的操作;
[0066]步骤S7、当检测到所述电子设备处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。
[0067]在上述方法所公开的信息处理方法中,在接收到第一应用程序的更新需求指令后,电子设备会判断是否处于第一工作状态,当所述电子设备处于第一工作状态时,拦截所述更新需求指令,并将所述更新需求信息记录并存储在第一表单。完成存储后,检测所述电子设备的工作状态,在所述电子设备的工作状态处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。通过上述方法,电子设备中的第一应用程序有更新需求时,只需在设定的第二工作状态时,对其进行更新即可,从而节省了电量,减少了耗能。
[0068]一般情况下,所述第一工作状态为电子设备的休眠状态,所述第二工作状态为正常使用状态。通过对所述第一工作状态和第二工作状态的设定,在电子设备进行休眠时,即使第一应用程序接收到更新需求指令,也可以暂时不进行更新,而只需在电子设备正常使用状态时更新所述第一应用程序即可。
[0069]另外,也可以设定所述第一工作状态为电子设备的正常使用状态,而所述第二工作状态为电子设备的休眠状态。这种情况下,采用本发明所公开的信息处理方法,在电子设备进行休眠时,即能实现对第一应用状态的更新,而在电子设备正常使用时,则暂停更新,以免影响用户对电子设备的使用情况。
[0070]所述的第一应用程序,可为一个或两个以上,而且,所述第一应用程序通常为没有功耗控制的应用程序。例如,有些应用程序,在电子设备中设置有相应的功耗控制机制;或者,在进行更新时,有些应用程序的所需功耗极小,几乎可忽略,都不需要对其使用本发明所公开的信息处理方法。
[0071]这种情况下,可将所述第一应用程序的相关信息,如名称,存储至电子设备的存储器中,以便在执行信息更新的操作中,获取第一应用程序的信息,根据本发明所公开的信息处理方法,对所述第一应用程序进行更新。
[0072]其中,参见图2所示的结构示意图,在步骤S3中,所述拦截所述更新需求指令的步骤具体为:
[0073]步骤S31、禁止所述更新需求指令对应的第一应用程序访问网络资源;
[0074]步骤S32、唤醒所述电子设备的第一处理器。
[0075]另外,在步骤SI中,所述检查是否接收到第一应用程序的更新需求指令,并获得第一检测结果的操作由所述电子设备的第二处理器执行。
[0076]其中,所述第一处理器一般为应用处理器(Application Processor, AP),所述第二处理器一般为通讯处理器(Communication Processor, CP),所述应用处理器通常比通讯处理器耗电量大,因此,在休眠状态下,通常只需耗电量小的通讯处理器保持工作状态即可。因此,由所述通讯处理器检查是否接收到第一应用程序的更新需求指令,并获得第一检测结果即可。
[0077]进一步的,本发明所公开的信息处理方法,还包括:
[0078]当所述第一应用程序被卸载时,删除所述第一表单中与所述第一应用程序相关的更新需求信息。
[0079]当所述第一应用程序被卸载后,删除与其相对应的更新需求信息,有利于释放磁盘空间,存储其他内容。
[0080]另外,在电子设备中,所述第一应用程序为一个或两个以上,例如,在电子设备中,同时包括微信、飞信、网络浏览器等多个第一应用程序,以满足用户的需求。这种情况下,本发明公开了第二实施例,以阐释当待更新的所述第一应用程序为两个以上时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序的方法,参见图3所示的工作流程示意图,该方法具体包括:
[0081]步骤S71、根据所述第一表单中存储的所述更新需求信息,获取所述待更新的第一应用程序的更新数据;
[0082]步骤S72、根据所述更新数据的数据量的大小,为所述待更新的第一应用程序设置相应的优先级;
[0083]步骤S73、根据所述更新数据,按照设置的所述优先级,更新所述第一应用程序。
[0084]在本实施例所公开的方法中,待更新的第一应用程序有多个时,根据更新数据的数据量大小,为所述第一应用程序设定相应的优先级,并根据优先级,依次实现对第一应用程序的更新。通过这种方法,能够使第一应用程序的更新过程更为有序。
[0085]另外,还可以使用其他方式实现更新。例如,当待更新的第一应用程序有多个时,获取所述第一应用程序的使用情况,根据所述第一应用程序的使用频率设置相应的优先级。这种情况下,可设置使用频率较高的第一应用程序为高优先级,使用频率较低的第一应用程序设置为低优先级。然后,再根据所述优先级的高低,相应的更新所述第一应用程序。
[0086]通过第二实施例所公开的方式,当电子设备中待更新的第一应用程序为多个时,能够采用一定的顺序实现依次更新。当然,也可以对待更新的第一应用程序采用同时更新的方式,本方案不做限定。
[0087]另外,本方案还包括第三实施例,在第三实施例中,本方案公开了步骤S5中,在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态的具体方式,包括:
[0088]预先设定检测周期;
[0089]根据所述第一判断结果得知所述电子设备处于所述第一工作状态时,按照所述预先设定的检测周期,检测所述电子设备的工作状态;根据检测的结果判断所述电子设备是否处于第二工作状态,在所述电子设备的工作状态处于第一工作状态时,按照预设的检测周期,继续检测所述电子设备的工作状态。
[0090]所述第三实施例所公开的方法中,当检测到所述电子设备处于第一工作状态时,则可以按照预设的检测周期,检测所述电子设备的工作状态,直到根据检测结果获知所述电子设备处于第二工作状态时,则开始对第一应用程序进行更新。
[0091]另外,上述方案中提到的检测周期,也可以在步骤S5之前进行设定,本发明对此不作限定。
[0092]通过本发明所公开的信息处理方法,只需在电子设备处于第二工作状态时,对第一应用程序进行更新即可,而其他工作状态下,则暂停更新,从而节省了电量,减少了耗能。
[0093]相应的,本发明还公开了一种信息处理装置,应用于电子设备,所述电子设备能够运行多个应用程序。参见图4所示的结构示意图,本发明所公开的信息处理装置包括:检测模块1、工作状态指示模块2、拦截模块3、第一表单生成模块4和更新模块5,其中,
[0094]所述检测模块1,用于检测是否接收到第一应用程序的更新需求指令,获得第一检测结果;
[0095]所述工作状态指示模块2,用于当所述第一检测结果表明接收到所述第一应用程序的更新需求指令时,判断所述电子设备是否处于第一工作状态,获得第一判断结果;
[0096]所述拦截模块3,用于当所述第一判断结果表明所述电子设备处于所述第一工作状态时,拦截所述更新需求指令;
[0097]第一表单生成模块4,用于将所述第一应用程序的更新需求记录并存储至第一表单;
[0098]更新模块5,用于在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态,当检测到所述电子设备处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。
[0099]其中,参见图5所示的结构示意图,所述拦截模块3包括:禁止单元31和唤醒单元32,其中,
[0100]所述禁止单元31,用于禁止所述更新需求指令对应的第一应用程序访问网络资源;
[0101]所述唤醒单元32,用于唤醒所述电子设备的第一处理器。
[0102]另外,所述信息处理装置还包括:删除模块,所述删除模块用于当所述第一应用程序被卸载时,删除所述第一表单中与所述第一应用程序相关的更新需求信息。
[0103]进一步的,参见图6所示的结构示意图,所述更新模块5包括:更新单元51,其中,所述更新单元51包括:更新数据获取子单元511、优先级设置子单元512和第一应用程序更新子单元513,其中,
[0104]所述更新数据获取子单元511,用于根据所述第一表单中存储的所述更新需求信息,获取所述待更新的第一应用程序的更新数据;[0105]所述优先级设置子单元512,用于根据所述更新数据的数据量的大小,为所述待更新的第一应用程序设置相应的优先级;
[0106]所述第一应用程序更新子单元513,用于根据所述更新数据,按照所述优先级,更新所述第一应用程序。
[0107]进一步的,参见图7所示的结构示意图,所述更新模块5包括:检测单元52,其中,所述检测单元52包括:预设子单元521和工作状态检测子单元522,其中,
[0108]所述预设子单元521,用于预先设定检测周期;
[0109]所述工作状态检测子单元522,用于根据所述第一判断结果得知所述电子设备处于所述第一工作状态时,按照所述预先设定的检测周期,检测所述电子设备的工作状态,直到根据检测结果,获知所述电子设备处于第二工作状态。
[0110]进一步的,本发明还公开了一种电子设备,所述电子设备包括本发明所公开的信息处理装置,其中,所述信息处理装置包括:检测模块1、工作状态指示模块2、拦截模块3、第一表单生成模块4和更新模块5。进一步的,所述拦截模块3包括:禁止单元31和唤醒单元32 ;所述更新模块5包括:更新单元51和检测单元52,所述更新单元51包括:更新数据获取子单元511、优先级设置子单元512和第一应用程序更新子单元513,所述检测单元52包括:预设子单元521和工作状态检测子单元522。
[0111]本发明所公开的电子设备,在接收到第一应用程序的更新需求指令后,检测所述电子设备的工作状态,当所述电子设备处于第一工作状态时,拦截所述更新需求指令,并继续检测所述电子设备的工作状态,直到检测所述电子设备处于第二工作状态时,对所述第一应用程序进行更新,从而实现了根据所述电子设备所处的工作设备,有选择性的实现对所述电子设备中,第一应用程序的更新,节省了电量,减少了耗能。
[0112]其中,所述第一工作状态通常设置为电子设备的休眠状态,所述第二工作状态设置为电子设备的正常使用状态,从而使所述电子设备只在正常使用状态时更新第一应用程序即可。
[0113]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0114]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0115]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0116]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0117]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0118]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0119]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备能够运行多个应用程序,其特征在于,所述方法包括: 检测是否接收到第一应用程序的更新需求指令,获得第一检测结果; 当所述第一检测结果表明接收到所述第一应用程序的更新需求指令时,判断所述电子设备是否处于第一工作状态,获得第一判断结果; 当所述第一判断结果表明所述电子设备处于所述第一工作状态时,拦截所述更新需求指令; 将所述第一应用程序的更新需求信息记录并存储至第一表单; 在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态,当检测到所述电子设备处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。
2.根据权利要求1所述的方法,其特征在于, 待更新的所述第一应用程序为一个或者两个以上。
3.根据权利要求1所述的方法,其特征在于,所述更新需求指由所述第一应用程序生成。
4.根据权利要求1所述的方法,其特征在于,所述拦截所述更新需求指令的步骤具体为: 禁止所述更新需求指令对应`的第一应用程序访问网络资源; 唤醒所述电子设备的第一处理器。
5.根据权利要求1所述的方法,其特征在于,所述检查是否接收到第一应用程序的更新需求指令,并获得第一检测结果的操作由所述电子设备的第二处理器执行。
6.根据权利要求1所述的方法,其特征在于,所述第一工作状态为休眠状态,所述第二工作状态为正常使用状态。
7.根据权利要求1所述的方法,其特征在于,所述信息处理方法还包括: 当所述第一应用程序被卸载时,删除所述第一表单中与所述第一应用程序相关的更新需求息。
8.根据权利要求2所述的方法,其特征在于,当待更新的所述第一应用程序为两个以上时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序具体为: 根据所述第一表单中存储的所述更新需求信息,获取所述待更新的第一应用程序的更新数据; 根据所述更新数据的数据量的大小,为所述待更新的第一应用程序设置相应的优先级; 根据所述更新数据,按照所述优先级,更新所述第一应用程序。
9.根据权利要求1所述的方法,其特征在于,所述在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态具体为: 预先设定检测周期; 根据所述第一判断结果得知所述电子设备处于所述第一工作状态时,按照所述预先设定的检测周期,检测所述电子设备的工作状态,直到根据检测结果,获知所述电子设备处于第二工作状态。
10.一种信息处理装置,应用于电子设备,所述电子设备能够运行多个应用程序,其特征在于,所述装置包括: 检测模块,用于检测是否接收到第一应用程序的更新需求指令,获得第一检测结果;工作状态指示模块,用于当所述第一检测结果表明接收到所述第一应用程序的更新需求指令时,判断所述电子设备是否处于第一工作状态,获得第一判断结果; 拦截模块,用于当所述第一判断结果表明所述电子设备处于所述第一工作状态时,拦截所述更新需求指令; 第一表单生成模块,用于将所述第一应用程序的更新需求记录并存储至第一表单; 更新模块,用于在将所述更新需求存储至所述第一表单后,检测所述电子设备的工作状态,当检测到所述电子设备处于第二工作状态时,根据所述第一表单中存储的更新需求信息更新所述第一应用程序。
11.根据权利要求10所述的装置,其特征在于,所述拦截模块包括: 禁止单元,用于禁止所述更新需求指令对应的第一应用程序访问网络资源; 唤醒单元,用于唤醒所述电子设备的第一处理器。
12.根据权利要求10所述的装置,其特征在于,所述信息处理装置还包括: 删除模块,用于当所述第一应用程序被卸载时,删除所述第一表单中与所述第一应用程序相关的更新需求信息。
13.根据权利要求10所述的装置,其特征在于,所述更新模块包括:更新单元,其中,所述更新单元包括: 更新数据获取子单元,用于根据所述第`一表单中存储的所述更新需求信息,获取所述待更新的第一应用程序的更新数据; 优先级设置子单元,用于根据所述更新数据的数据量的大小,为所述待更新的第一应用程序设置相应的优先级; 第一应用程序更新子单元,用于根据所述更新数据,按照所述优先级,更新所述第一应用程序。
14.根据权利要求10所述的装置,其特征在于,所述更新模块包括:检测单元,其中,所述检测单元包括: 预设子单元,用于预先设定检测周期; 工作状态检测子单元,用于根据所述第一判断结果得知所述电子设备处于所述第一工作状态时,按照所述预先设定的检测周期,检测所述电子设备的工作状态,直到根据检测结果,获知所述电子设备处于第二工作状态。
15.—种电子设备,其特征在于,包括: 权利要求10至14任一项所述的信息处理装置。
【文档编号】G06F9/46GK103870319SQ201210546025
【公开日】2014年6月18日 申请日期:2012年12月14日 优先权日:2012年12月14日
【发明者】范立锋 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1