软件程序的更新方法及移动终端与流程

文档序号:11063381阅读:638来源:国知局
软件程序的更新方法及移动终端与制造工艺

本发明涉及终端技术领域,尤其涉及一种软件程序的更新方法及移动终端。



背景技术:

随着现代科技和移动互联网的迅速发展,平板电脑、手机等移动终端,成为人们日常生活中必不可少的应用工具,而且,这些移动终端必须要安装相应的操作系统和应用程序才能实现所需要的各种功能。但是,操作系统和应用程序的使用过程中会出现漏洞或不足,因此,软件开发商则会对操作系统和应用程序存在的问题进行完善,从而不断发布新版本,以供用户进行软件程序的更新。

但是,现有软件程序的更新,是接收到了用户的更新请求后进行的。因此,大部分的更新时间点是处于用户的工作时间段内的。由于工作时间段内的网络带宽处于繁忙状态,因此,软件程序的更新速度慢,且长时间执行更新操作会耗损终端大量的电量,降低了电量的有效利用率。此外,在工作时间段内,若存在多个软件程序需要更新时,则会占用终端大量的内存资源,降低了终端的响应速度,从而降低了移动终端的用户使用体验。



技术实现要素:

本发明的目的在于提供一种软件程序的更新方法,以解决软件程序的更新速度慢、电量有效利用率低且用户使用体验低的问题。此外,本发明还提供了一种实施该软件程序的更新方法的移动终端。

为了解决上述问题,本发明提供了一种软件程序的更新方法,其应用于移动终端;所述软件程序的更新方法,包括如下步骤:

检测所述移动终端是否具有第一SIM卡对应的第一运营商的第一闲时流量;

若具有所述第一SIM卡对应的第一运营商的所述第一闲时流量,判断当前时间是否达到闲时时间点,所述第一运营商的闲时时间段包括所述闲时时间点;

若所述当前时间达到所述闲时时间点时,利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统。

作为本发明的进一步改进,其还包括:

若所述当前时间达到所述闲时时间点时,检测所述移动终端所处的环境是否具有WIFI网络;

若未连接到可用WIFI网络,利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统。

作为本发明的进一步改进,判断当前时间是否达到闲时时间点的步骤之前,还包括:

获取用户输入的所述闲时时间点,或获取系统默认的所述闲时时间点。

作为本发明的进一步改进,利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统的步骤之后,还包括:

获取更新前所述第一闲时流量的更新前剩余量;

记录用于更新所述至少一个目标应用和/或所述至少一个目标操作系统的所述第一闲时流量的更新使用量;

检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统,所述当前剩余量=更新前剩余量-更新使用量。

作为本发明的进一步改进,检测到所述第一闲时流量的当前剩余量低于或等于预设阈值的步骤之后,还包括:

检测所述移动终端是否具有第二SIM卡;

若所述移动终端具有所述第二SIM卡,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量;

若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,利用所述第二闲时流量继续自动更新所述至少一个目标应用和/或所述至少一个目标操作系统中未更新的佘下部分。

作为本发明的进一步改进,所述移动终端包括智能操作系统和隐私操作系统;利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统的步骤,包括:

若所述至少一个目标系统包括所述隐私操作系统,利用所述第一闲时流量自动更新所述隐私操作系统;

和/或,

若所述至少一个第一目标应用包含属于所述隐私操作系统的至少一个第二目标应用时,利用所述第一闲时流量自动更新所述至少一个第二目标应用。

作为本发明的进一步改进,利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统的步骤,还包括:

在所述隐私操作系统和所述至少一个第二目标应用更新完成后,若所述至少一个目标系统包括所述智能操作系统,利用所述第一闲时流量自动更新所述智能操作系统;

和/或,

若所述至少一个第一目标应用包含属于所述智能操作系统的至少一个第三目标应用时,利用所述第一闲时流量自动更新所述至少一个第三目标应用。

为了解决上述问题,本发明还提供了一种移动终端,其包括:

第一闲时流量检测模块,用于检测所述移动终端是否具有第一SIM卡对应的第一运营商的第一闲时流量;

判断模块,用于若具有所述第一SIM卡对应的第一运营商的所述第一闲时流量,判断当前时间是否达到闲时时间点,所述第一运营商的闲时时间段包括所述闲时时间点;

第一更新模块,用于若所述当前时间达到所述闲时时间点时,利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统。

作为本发明的进一步改进,其还包括:

无线网络检测模块,用于若所述当前时间达到所述闲时时间点时,检测所述移动终端所处的环境是否具有WIFI网络;

第二更新模块,用于若未连接到可用WIFI网络,利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统。

作为本发明的进一步改进,其还包括:

闲时时间点获取模块,用于获取用户输入的所述闲时时间点,或获取系统默认的所述闲时时间点。

作为本发明的进一步改进,其还包括:

更新前流量获取模块,用于获取更新前所述第一闲时流量的更新前剩余量;

已用流量记录模块,用于记录用于更新所述至少一个目标应用和/或所述至少一个目标操作系统的所述第一闲时流量的更新使用量;

更新停止模块,用于检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统,所述当前剩余量=更新前剩余量-更新使用量。

作为本发明的进一步改进,其还包括:

SIM卡检测模块,用于检测所述移动终端是否具有第二SIM卡;

第二闲时流量检测模块,用于若所述移动终端具有所述第二SIM卡,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量;

第三更新模块,用于若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,利用所述第二闲时流量继续自动更新所述至少一个目标应用和/或所述至少一个目标操作系统中未更新的佘下部分。

作为本发明的进一步改进,所述移动终端包括智能操作系统和隐私操作系统;所述第一更新模块,包括:

隐私操作系统更新单元,用于若所述至少一个目标系统包括所述隐私操作系统,利用所述第一闲时流量自动更新所述隐私操作系统;

和/或,

隐私系统的应用更新单元,用于若所述至少一个第一目标应用包含属于所述隐私操作系统的至少一个第二目标应用时,利用所述第一闲时流量自动更新所述至少一个第二目标应用。

作为本发明的进一步改进,所述第一更新模块,还包括:

智能操作系统更新单元,在所述隐私操作系统和所述至少一个第二目标应用更新完成后,若所述至少一个目标系统包括所述智能操作系统,利用所述第一闲时流量自动更新所述智能操作系统;

和/或,

智能系统的应用更新单元,用于若所述至少一个第一目标应用包含属于所述智能操作系统的至少一个第三目标应用时,利用所述第一闲时流量自动更新所述至少一个第三目标应用。

与现有技术相比,本发明利用闲时流量自动更新终端的应用和/或系统,既无需人工辅助,也充分利用了闲时流量,因此,既提升了闲时流量的利用率,也提升了用户使用体验。此外,闲时时间段的网络带宽处于空闲状态,网络数据传输速度快,因此,应用和/或系统的更新速度快,既提升了终端的更新速度,也减少了终端用于更新的用电量,达到了节能的效果。

附图说明

图1为本发明软件程序的更新方法第一种实施例的流程示意图。

图2为本发明软件程序的更新方法第二种实施例的流程示意图。

图3为本发明软件程序的更新方法第三种实施例的流程示意图。

图4为本发明软件程序的更新方法第四种实施例的流程示意图。

图5为本发明软件程序的更新方法第五种实施例的流程示意图。

图6为本发明软件程序的更新方法中利用闲时流量执行更新操作的第一种实施例的流程示意图。

图7为本发明软件程序的更新方法中利用闲时流量执行更新操作的第二种实施例的流程示意图。

图8为本发明移动终端第一种实施例的功能模块示意图。

图9为本发明移动终端第二种实施例的功能模块示意图。

图10为本发明移动终端第三种实施例的功能模块示意图。

图11为本发明移动终端第四种实施例的功能模块示意图。

图12为本发明移动终端第五种实施例的功能模块示意图。

图13为本发明移动终端中更新模块的第一种实施例的功能模块示意图。

图14为本发明移动终端中更新模块的第二种实施例的功能模块示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。

图1展示了本发明软件程序的更新方法的一种实施例。在本实施例中,该软件程序的更新方法应用于移动终端。其中,所述软件程序的更新方法包括如下步骤:

步骤S1,检测所述移动终端是否具有第一SIM卡对应的第一运营商的第一闲时流量。若具有所述第一SIM卡对应的第一运营商的所述第一闲时流量,执行步骤S2。

步骤S2,判断当前时间是否达到闲时时间点,所述第一运营商的闲时时间段包括所述闲时时间点。若所述当前时间达到所述闲时时间点时,执行步骤S3。

需要说明的是,假设第一运营商为中国移动,中国移动的闲时时间段为晚上23:00到凌晨7:00。闲时时间点可以为晚上23:00到凌晨7:00内的任一个时间点,甚至该闲时时间点可以为晚上23:00。

步骤S3,利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统。

还需要说明的是,本实施例在执行步骤S3时,还需要实时监测当前时间,若当前时间达到闲时时间段终点对应的时间点(譬如:凌晨7:00),停止利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统,避免超过闲时时间段终点对应的时间点,终端利用移动终端的数据流量继续执行更新操作,从而造成用户需要负担高额的数据流量费用。

本实施例利用闲时流量自动更新终端的应用和/或系统,既无需人工辅助,也充分利用了闲时流量,因此,既提升了闲时流量的利用率,也提升了用户使用体验。此外,闲时时间段的网络带宽处于空闲状态,网络数据传输速度快,因此,应用和/或系统的更新速度快,既提升了终端的更新速度,也减少了终端用于更新的用电量,达到了节能的效果。

将本发明的软件程序的更新方法用于移动终端的使用过程中,需要检测是否具有可用无线网络,且终端是否连接到可用无线网络,避免终端连接到可用的无线网络时,仍利用闲时流量进行更新操作,以降低闲时流量的有效利用率。因此,上述实施例的基础上,其他实施例中,参见图2,步骤S2之后,若所述当前时间达到所述闲时时间点时,执行步骤S10。

步骤S10,检测所述移动终端所处的环境是否具有WIFI网络。若未连接到可用WIFI网络,执行步骤S11。

步骤S11,利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统。

本实施例在终端处于闲时时间段且未连接到可用WIFI网络时,才使用闲时流量,避免了闲时流量的不必要的损耗,从而提升了闲时流量的有效利用率。

将本发明的软件程序的更新方法用于移动终端的使用过程中,需要根据用户需求设置闲时时间点,或使用系统默认的闲时时间点。因此,上述实施例的基础上,其他实施例中,参见图3,步骤S2之前,还包括:

步骤S20,获取用户输入的所述闲时时间点,或获取系统默认的所述闲时时间点。

需要说明的是,本实施例还可以设置一开关按键,该开关按键用于随时开启或关闭利用闲时流量进行更新的策略,方便用户随时控制。

本实施例可以根据用户自身的工作或生活情况,自定义闲时时间点,避免了应用和/或系统的更新对用户的工作或生活造成影响,从而进一步提升了用户使用体验。此外,本发明默认的闲时时间点可以是网络带宽处于空闲状态且用户处于睡眠状态的时间点,因此,既可以进一步提升更新速度,也可以进一步提升用户使用体验。

将本发明的软件程序的更新方法用于移动终端的使用过程中,闲时流量超额时,需要即时停止更新操作,避免闲时流量的使用超额,以致用户需要负担高额的超额费用。因此,上述实施例的基础上,其他实施例中,参见图4,步骤S11之后,还包括:

步骤S30,获取更新前所述第一闲时流量的更新前剩余量。

步骤S31,记录用于更新所述至少一个目标应用和/或所述至少一个目标操作系统的所述第一闲时流量的更新使用量。

步骤S32,检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统,所述当前剩余量=更新前剩余量-更新使用量。

本实施例在闲时流量的使用过程中,对闲时流量的当前剩余量实时进行监控,避免闲时流量的使用超额,以致用户需要负担高额的超额费用。

将本发明的软件程序的更新方法用于移动终端的使用过程中,移动终端具有多张SIM卡,每一张SIM卡具有闲时流量,需要充分利用多张SIM卡的闲时流量用于更新操作。因此,上述实施例的基础上,其他实施例中,参见图5,步骤S32之后,还包括:

步骤S40,检测所述移动终端是否具有第二SIM卡。若所述移动终端具有所述第二SIM卡,执行步骤S41。

步骤S41,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量。若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,执行步骤S42。

步骤S42,利用所述第二闲时流量继续自动更新所述至少一个目标应用和/或所述至少一个目标操作系统中未更新的佘下部分。

需要说明的是,目前的移动终端一般具有双卡,因此,本实施例给出了利用双卡的闲时流量实现更新操作的技术方案。但是,本实施例给出的利用双卡的闲时流量实现更新操作的技术方案是本发明的优选方案,并不用于限定本发明。因此,利用多卡的闲时流量实现更新操作的技术方案也在本发明的保护范围以内。

本实施例对于具有多张SIM卡的移动终端,依次使用该多张SIM卡的闲时流量,因此,进一步提升了闲时流量的利用率。

将本发明的软件程序的更新方法用于移动终端的使用过程中,若移动终端具有智能操作系统和隐私操作系统,如何利用闲时流量进行更新操作,既能满足隐私数据的数据安全性,也能提升闲时流量的有效利用率。因此,上述实施例的基础上,其他实施例中,参见图6,该软件程序的更新方法,步骤S3包括:

步骤S50,若所述至少一个目标系统包括所述隐私操作系统,利用所述第一闲时流量自动更新所述隐私操作系统。

步骤S51,若所述至少一个第一目标应用包含属于所述隐私操作系统的至少一个第二目标应用时,利用所述第一闲时流量自动更新所述至少一个第二目标应用。

需要说明的是,在利用第一闲时流量自动更新所述隐私操作系统和/或隐私操作系统的应用时,还包括:

获取更新前所述第一闲时流量的更新前剩余量。

记录用于更新隐私操作系统和/或隐私操作系统的应用的所述第一闲时流量的更新使用量。

检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新隐私操作系统和/或隐私操作系统的应用,所述当前剩余量=更新前剩余量-更新使用量。

进一步,当移动终端具有多张SIM卡时,则还包括:

检测所述移动终端是否具有第二SIM卡。

若所述移动终端具有所述第二SIM卡,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量。

若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,利用所述第二闲时流量继续自动更新所述隐私操作系统和/或隐私操作系统的应用中未更新的佘下部分。

本实施例利用闲时流量对隐私操作系统和/或隐私操作系统的应用进行更新操作,可以提升隐私操作系统的数据安全性,从而达到了既提升隐私数据的数据安全性,也提升闲时流量的有效利用率的效果。

将本发明的软件程序的更新方法用于移动终端的使用过程中,在隐私操作系统和/或隐私操作系统的应用更新完成后,需要对智能操作系统和/或智能操作系统的应用进行更新。因此,上述实施例的基础上,其他实施例中,参见图7,步骤S51之后,还包括:

步骤S60,在所述隐私操作系统和所述至少一个第二目标应用更新完成后,若所述至少一个目标系统包括所述智能操作系统,利用所述第一闲时流量自动更新所述智能操作系统。

步骤S61,若所述至少一个第一目标应用包含属于所述智能操作系统的至少一个第三目标应用时,利用所述第一闲时流量自动更新所述至少一个第三目标应用。

需要说明的是,在利用第一闲时流量自动更新所述智能操作系统和/或智能操作系统的应用时,还包括:

检测所述移动终端所处的环境是否具有WIFI网络。

若未连接到可用WIFI网络,利用所述第一闲时流量更新所述智能操作系统和/或智能操作系统的应用。

若连接到可用WIFI网络,利用该可用WIFI网络更新所述智能操作系统和/或智能操作系统的应用。

进一步地,在利用第一闲时流量自动更新所述智能操作系统和/或智能操作系统的应用时,还包括:

获取更新前所述第一闲时流量的更新前剩余量。

记录用于更新智能操作系统和/或智能操作系统的应用的所述第一闲时流量的更新使用量。

检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新智能操作系统和/或智能操作系统的应用,所述当前剩余量=更新前剩余量-更新使用量。

进一步,当移动终端具有多张SIM卡时,则还包括:

检测所述移动终端是否具有第二SIM卡。

若所述移动终端具有所述第二SIM卡,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量。

若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,利用所述第二闲时流量继续自动更新所述智能操作系统和/或智能操作系统的应用中未更新的佘下部分。

由于隐私操作系统中的数据所需安全系数高,且智能操作系统的数据所需安全系相对低一些,因此,本实施例可以利用闲时流量仅进行隐私操作系统和/或隐私系统的应用的更新。之后,利用无线网络进行智能操作系统和/或智能操作系统的应用的更新,以避免闲时流量的浪费。此外,若闲时流量更多时,可以利用闲时流量先进行隐私操作系统和/或隐私操作系统的应用的更新,后进行智能操作系统和/或智能操作系统的应用的更新,以实现终端的系统和/或应用的全面更新,以提升了终端的性能。

图8展示了本发明移动终端的一种实施例。在本实施例中,该移动终端还包括第一闲时流量检测模块10、判断模块11和第一更新模块12。

其中,第一闲时流量检测模块10,用于检测所述移动终端是否具有第一SIM卡对应的第一运营商的第一闲时流量;判断模块11,用于若具有所述第一SIM卡对应的第一运营商的所述第一闲时流量,判断当前时间是否达到闲时时间点,所述第一运营商的闲时时间段包括所述闲时时间点;第一更新模块12,用于若所述当前时间达到所述闲时时间点时,利用所述第一闲时流量自动更新待更新的至少一个第一目标应用和/或至少一个目标操作系统。

上述实施例的基础上,其他实施例中,参见图9,该移动终端还包括无线网络检测模块20和第二更新模块21。

其中,无线网络检测模块20,用于若所述当前时间达到所述闲时时间点时,检测所述移动终端所处的环境是否具有WIFI网络;第二更新模块21,用于若未连接到可用WIFI网络,利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统。

上述实施例的基础上,其他实施例中,参见图10,该移动终端还包括闲时时间点获取模块30。其中,闲时时间点获取模块30,用于获取用户输入的所述闲时时间点,或获取系统默认的所述闲时时间点。

上述实施例的基础上,其他实施例中,参见图11,该移动终端还包括更新前流量获取模块40、已用流量记录模块41和更新停止模块42。

其中,更新前流量获取模块40,用于获取更新前所述第一闲时流量的更新前剩余量;已用流量记录模块41,用于记录用于更新所述至少一个目标应用和/或所述至少一个目标操作系统的所述第一闲时流量的更新使用量;更新停止模块42,用于检测到所述第一闲时流量的当前剩余量低于或等于预设阈值,停止利用所述第一闲时流量自动更新所述至少一个目标应用和/或所述至少一个目标操作系统,所述当前剩余量=更新前剩余量-更新使用量。

上述实施例的基础上,其他实施例中,参见图12,该移动终端还包括SIM卡检测模块50、第二闲时流量检测模块51和第三更新模块52。

其中,SIM卡检测模块50,用于检测所述移动终端是否具有第二SIM卡;第二闲时流量检测模块51,用于若所述移动终端具有所述第二SIM卡,检测所述移动终端是否具有第二SIM卡对应的第二运营商的第二闲时流量;第三更新模块52,用于若具有所述第二SIM卡对应的第二运营商的所述第二闲时流量,利用所述第二闲时流量继续自动更新所述至少一个目标应用和/或所述至少一个目标操作系统中未更新的佘下部分。

上述实施例的基础上,其他实施例中,参见图13,所述移动终端包括智能操作系统和隐私操作系统。所述第一更新模块12包括隐私操作系统更新单元121和隐私系统的应用更新单元122。

其中,隐私操作系统更新单元121,用于若所述至少一个目标系统包括所述隐私操作系统,利用所述第一闲时流量自动更新所述隐私操作系统;和/或,隐私系统的应用更新单元122,用于若所述至少一个第一目标应用包含属于所述隐私操作系统的至少一个第二目标应用时,利用所述第一闲时流量自动更新所述至少一个第二目标应用。

上述实施例的基础上,其他实施例中,参见图14,该第一更新模块12还包括智能操作系统更新单元123和智能系统的应用更新单元124。

其中,智能操作系统更新单元123,在所述隐私操作系统和所述至少一个第二目标应用更新完成后,若所述至少一个目标系统包括所述智能操作系统,利用所述第一闲时流量自动更新所述智能操作系统;和/或,智能系统的应用更新单元124,用于若所述至少一个第一目标应用包含属于所述智能操作系统的至少一个第三目标应用时,利用所述第一闲时流量自动更新所述至少一个第三目标应用。

关于上述七个实施例移动终端中各模块实现技术方案的其他细节,可参见上述实施例中的软件程序的更新方法中的描述,此处不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对发明的具体实施方式进行了详细说明,但其只作为范例,本发明并不限制与以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1