版本更新信息的显示方法及装置与流程

文档序号:11216005阅读:303来源:国知局
版本更新信息的显示方法及装置与流程

本公开实施例涉及电子技术领域,尤其涉及一种版本更新信息的显示方法及装置。



背景技术:

通常地,随着时间的推移应用程序需要更新以应对可能出现的技术攻击、漏洞以及使之更加符合用户的需求,从而使得应用越来越完善,因此,用户需要对相应的应用程序进行更新下载,用户可以通过应用商店或者互联网服务获得需要的应用的安装包并安装,或者在移动终端中获取到相关的更新信息时获取其相应的新版本应用的下载地址以进行更新下载。



技术实现要素:

本公开提供一种版本更新信息的显示方法及装置,以实现在应用更新时向用户展示版本更新信息,提升用户体验。

第一方面,本公开实施例提供了一种版本更新信息的显示方法,所述方法包括:

一种版本更新信息的显示方法,其特征在于,所述方法包括:

获取待更新应用的版本更新信息,所述版本更新信息至少包括版本号、改进特性或功能介绍信息中的一种;

检测所述待更新应用是否处于更新过程中;

当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的更新界面显示所述版本更新信息。。

本公开的实施例提供的技术方案可以包括以下有益效果:在更新应用的过程中显示应用的版本更新信息,使得用户在更新应用的空余时间可以对应用的新版功能、改进特性等充分了解,以更好地使用应用。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

当所述待更新应用未处于更新过程中时,保存所述版本更新信息;

监测所述待更新应用是否开始更新,并在当所述待更新应用开始更新时,在更新待更新应用的更新界面显示所述版本更新信息。

本公开的实施例提供的技术方案可以包括以下有益效果:对已获取的版本更新信息进行保存,并对待更新应用是否开始更新进行监测,当监测到其开始更新时,在更新界面直接显示已保存的版本更新信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述获取待更新应用的版本更新信息,包括:

获取所述待更新应用的更新数据包的下载地址;

根据所述下载地址获取待更新应用的版本更新信息;

或者

解压更新数据包;

从解压后的更新数据包中获取待更新应用的版本更新信息。

本公开的实施例提供的技术方案可以包括以下有益效果:区分不同的场景类型以通过不同的方式更快地获取版本更新信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述在更新待更新应用的过程中的更新界面显示所述版本更新信息,包括:

在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。

本公开的实施例提供的技术方案可以包括以下有益效果:通过对版本更新信息的信息量与子窗口的显示容量的判断来选择显示方式,使得更为智能地全面显示版本信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述以滚动方式显示所述版本更新信息,包括:

获取更新速度和所述待更新应用的更新数据包的长度;

根据所述更新速度和所述长度,确定更新时长;

根据所述更新时长确定滚动速度;

根据所述滚动速度,显示所述版本更新信息。

本公开的实施例提供的技术方案可以包括以下有益效果:根据应用的更新时长确定更新速度,可以确保版本更新信息在更新过程完成时能够全部显示。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述子窗口位于所述界面中的纯色区域,所述纯色区域为单一颜色形成的窗口域;

所述方法还包括:

在所述纯色区域发生变化时,根据所述纯色区域的变化调整所述子窗口的位置。

本公开的实施例提供的技术方案可以包括以下有益效果:版本更新信息中包括有多种类型的数据信息时,则可以通过纯色区域的变化来调整,使得版本更新信息中的各种数据都可以完整地显示。

第二方面,本公开实施例还提供了一种版本更新信息的显示装置,其特征在于,所述装置包括:

获取模块,用于获取待更新应用的版本更新信息,所述版本更新信息至少包括版本号、改进特性或功能介绍信息中的一种;

检测模块,用于检测所述待更新应用是否处于更新过程中;

显示模块,当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的更新界面显示所述版本更新信息。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

保存模块,用于当所述待更新应用未处于更新过程中时,保存所述版本更新信息;

监测模块,用于监测所述待更新应用是否开始更新,并在当所述待更新应用开始更新时,执行所述显示模块。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述获取模块包括:

地址获取子模块,用于获取所述待更新应用的更新数据包的下载地址;

第一版本更新信息获取子模块,用于根据所述下载地址获取待更新应用的版本更新信息;

或者

解压子模块,用于解压更新数据包;

第二版本更新信息获取子模块,用于从解压后的更新数据包中获取待更新应用的版本更新信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述显示模块,包括:

加载子模块,用于在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

滚动显示子模块,用于在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

固定显示子模块,用于在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述滚动显示子模块,用于获取更新速度和所述待更新应用的更新数据包的长度

用于根据所述更新速度和所述长度,确定更新时长;

用于根据所述更新时长确定滚动速度;

用于根据所述滚动速度,显示所述版本更新信息。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述加载子模块的子窗口位于所述显示模块的界面中的纯色区域;

在所述显示模块的纯色区域发生变化时,所述加载子模块根据所述显示模块的纯色区域的变化调整所述子窗口的位置。

第三方面,本公开还提供一种信息处理的装置,包括:

处理组件;

用于存储处理组件可执行指令的存储器;

其中,所述处理组件被配置为:

在更新待更新应用的过程中,获取待更新应用的版本更新信息;

在更新待更新应用的过程中的界面显示所述版本更新信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种版本更新信息的显示方法的流程图。

图2是根据一示例性实施例示出获取版本更新信息时的方法流程图。

图3是根据一示例性实施例示出的显示步骤的流程示意图。

图4是根据一示例性实施例示出的在子窗口中加载版本更新信息的示意图。

图5是根据一示例性实施例示出的设置滚动速度的流程示意图。

图6是根据一示例性实施例示出的一种版本更新信息的显示装置的框图。

图7是根据一示例性实施例示出的获取模块的组成框图。

图8是根据一示例性实施例示出的滚动显示模块的框图。

图9是根据一示例性实施例示出的一种实现版本更新信息的显示方法的装置的框图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

相关技术中,在更新下载、安装应用时,通常以一个进度条显示当前应用的下载进度或者安装进度,而在下载以及安装时由于数据请求以及应用安装通常会有一段时间空白,根据网络速度的不同、请求数据的大小以及安装时的耗费时间,这一段时间空白可能有几秒至几十秒,而这一段时间空白用户一般会选择忽略,从而无法及时对应用程序进行了解,对于用户而言,这会造成不能及时掌握相关应用程序的相关的新特性,无法使用新的功能等情况的发生。

再次检测所述待更新应用是否处于更新过程中,并在当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的界面显示所述版本更新信息

本公开涉及一种版本更新信息的显示方法及装置,其主要运用于用户在需要对相关的应用进行更新的场景中,在不同的场景类型中,例如用户通过应用商店或通过浏览器请求应用更新相关的数据如应用的安装数据包时,同时请求以获取该应用相关的版本更新信息,并在应用更新的过程中通过滚动或固定的方式显示,或者在任何有需要的场景中,例如用户已预先下载的应用的安装包但未安装,此时则可以从已下载的安装包中先获取其版本更新信息,又或者在下载最新的安装包之前,先向应用市场请求获取最新的版本更新信息,还可以方便用户根据该已获得的版本更新信息确定是否下载对应的应用安装包,节省用户的实际流量,以上各种场景均为获取版本更新信息的阶段性特征,在获取版本更新信息后还能够使得用户在进行应用的更新和安装的同时能够查看版本更新信息,以在安装的同时了解到更新安装的应用的功能特性等,方便用户在更新应用后使用该应用的新版功能,为用户带来了良好的体验。

本公开示例性实施例可适用于能够下载和安装应用程序的移动终端中以进行应用更新的情况中,该方法可以由应用更新和下载的控制装置来执行,其中该装置可以由软件和/或硬件来实现,一般地可集成于移动终端中,或者终端中的中心控制模块来控制,同样地,也可以应用于计算机端和服务器端以实现版本更新信息的显示,其并不以本示例性实施例中的移动终端为限,如图1所示,为本公开示例性实施例提供的一种版本更新信息的显示方法的流程图,所述方法可包括如下步骤:

在步骤110中,获取待更新应用的版本更新信息,所述版本更新信息至少包括版本号、改进特性或功能介绍信息中的一种;

所述待更新应用为用户需要更新的应用,在更新待更新应用的过程中,获取所述待更新应用的版本更新信息。可以为用户开始更新时获取,即在用户点击确定下载所述待更新应用的操作开始时,获取所述待更新应用的版本更新信息。

在一种可行的实施方式中,还可以在更新待更新应用之前或用户根据获取到的版本更新信息是否下载对应的应用的安装包之前,对于获取待更新应用的版本更新信息的时间阶段性特征包括但不限于以上各种方式,其它任何可以出现的时间阶段均可以用于获取其版本更新信息。

在一种实施方式中,所述版本更新信息至少应包括有待更新应用的下一版本的版本号、改进特性以及功能介绍等信息中的一种,在可行的其它实施方式中,所述版本更新信息可包括版本号、改进特性以及功能介绍等信息中的一种中的两种及以上,例如,待更新应用的版本更新信息可以包括:

tm2016(preview(预览版本))5.0.12016.7.22

改进特性:

1、新增“我的空间”,拥有日志模式、书写心情;

2、全新面板,根据联系热度排序;

3、……

则以上的tm2016(preview)5.0.12016.7.22为应用的版本号,其中的“5.0”可以为该应用支持的系统版本,“2016.7.22”可以为该应用的开发日期等。

其下方的“1、2、……”为其改进特性,其中,在改进特性的描述中可以不仅包括有文字,还可能包括有表情、图片等。

一般地,由于所述版本更新信息包含的数据长度远较所述待更新应用的数据安装包小,可只占用几百个字节,因此可能在发出获取待更新应用的版本更新信息的请求之后的几毫秒内即可接收到数据中心反馈的版本更新信息。

在步骤120中,检测所述待更新应用是否处于更新过程中;

当应用在更新时,可由应用所在的系统中的相关进程检测该应用是否处于更新过程,或者对应用的安装包中的相关文件的安装标记如“setup”等对应用是否处于更新过程进行检测。

在步骤130中,当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的更新界面显示所述版本更新信息。

所述待更新应用开始更新的过程中,所述版本更新信息在当前的更新界面中进行显示,以使用户能够在更新过程中的更新界面中查看显示的所述版本更新信息。

在本公开的另一实施例中,当用户在获取版本更新信息之后未立即执行应用的更新操作,则可以对版本更新信息先进行保存之后再对应用的安装更新进行监测以在其更新界面显示,这一过程可包括如下步骤:

在步骤140中,当所述待更新应用未处于更新过程中时,保存所述版本更新信息;

在步骤150中,在用户未立即执行更新所述待更新应用时,可对待更新应用的更新数据包或下载地址或更新数据包进行保存,则此时所述版本更新信息可随之一同保存,参见步骤210~220,同时,监测所述待更新应用是否开始更新,并在当所述待更新应用开始更新时,在更新待更新应用的更新界面显示所述版本更新信息。

通过本公开的方法,使得无论用户在下载待更新应用的安装包之后立即开始安装或者取消立即安装之后一段时间再进行更新的情况下均可以直接将获取得到或保存的版本更新信息显示于应用更新窗口,以利用用户在更新过程中了解、查看应用的版本更新信息。

通过在更新的过程中显示版本更新信息的方式使得用户可以利用更新过程腾留出来的时间关注显示出来的应用的版本更新信息,在提供了一种崭新的信息显示方式的同时,让用户通过版本更新信息中了解到关于应用的新功能、改进特性、使用方式等,可以让用户更快更全面地使用更新后的应用。

在应用开发完成后应用的安装数据包及其对应的版本更新信息可被提供于服务器或下载网站中,或者在应用商店中自行收集形成,则在获取所述版本更新信息时,可通过应用商店或者浏览器等不同的下载场景类型获取应用的下载地址以获取对应的版本更新信息。版本更新信息保存的方式不同,则相应地获取版本更新信息的方式的不同,这一过程可包括如下步骤:

如图2所示,为通过下载地址获取版本更新信息的在步骤1中的版本更新信息,可以通过两种方式,其可包括的步骤如下:

在步骤210中,获取所述待更新应用的更新数据包的下载地址;

所述版本更新信息与待更新应用的更新数据包被放于同一个下载地址。

在步骤220中,根据所述下载地址获取待更新应用的版本更新信息。

在一种可行的实施方式中,所述版本更新信息可包含于待更新应用的更新数据包中,则此时可进行的步骤包括如下:

在步骤210’中,解压更新数据包;

所述更新数据包为待更新应用的更新数据包,且所述更新数据包中包括版本更新信息以及所述待更新应用的安装数据包。

在步骤220’中,从解压后的更新数据包中获取待更新应用的版本更新信息。

在对所述更新数据包进行的解压操作时,可同时获得能够安装所述待更新应用的安装数据包以及所述待更新应用的版本更新信息。

在一些可能的实施场景中,所述版本更新信息的获取方式并不限于以上两种,可充分考虑版本信息可能被获取或被储存的场景,以更方便地获取版本更新信息。

在本公开示例性实施例的另一种实施场景中,如图3所示,显示版本更新信息时可通过调用更新界面中的子窗口显示,这一过程可包括如下步骤:

在步骤310中,在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

结合图4所示,为本公开的在子窗口中加载版本更新信息的示意图,图中的更新进度条为应用在更新过程中生成,在更新进度条的周围(也可以环绕的方式)调用所述子窗口加载所述版本更新信息,在本公开的方法的应用场景为移动终端中时,该子窗口可以为“textview”(文本浏览)窗口,该子窗口以系统控件的形式加载所述版本更新信息,并可以在获取到版本更新信息时开启该子窗口并通过该子窗口加载所述版本更新信息。

在步骤320中,比较所述版本更新信息的信息量与所述子窗口的显示容量;

在步骤330中,在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

设置子窗口的属性,使得在检测到所述版本更新信息的信息量大于所述子窗口的显示容量时,将所述子窗口的显示样式属性修改为滚动。

在滚动显示完成时,还可在更新过程完成之前的时间内使所述版本更新信息重复滚动若干次,以使用户能够多次查看所述版本信息以防止由于滚动次数较少而未全面地了解版本更新信息。

同样地,在所述版本更新信息的信息量过大时,例如为所述子窗口的显示容量的10倍以上,则可以相应地减少其滚动次数,并加快其滚动频率,而在所述版本更新信息的信息量处于常规状态时,则可以相应地增加其滚动次数,并降低其滚动频率,其中对于其信息量的判断可通过终端系统根据设定的阈值等自行判断。

在步骤340中,在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。

在所述版本更新信息的信息量不大于所述子窗口的显示容量时,即所述子窗口可显示全部的版本更新信息,则此时可使所述子窗口的滚动显示属性修改为“false”,以在所述子窗口中固定显示。

在一种可行的方式中,还可通过所述子窗口的每一行的最大字符数与所述版本更新信息的信息量之间的判断来确定在显示时取消可能出现的在所述子窗口中出现的半行字符的情况,使得在所述子窗口中显示的每一行版本更新信息均能够完整地显示。

本公开示例性实施例通过当前界面的子窗口加载并显示所述版本更新信息,并通过对其信息量(所包含的所有的字符的长度)与子窗口的显示容量的判断,或者子窗口的每一行的最大显示字符数与其信息量的大小来判断是否可以通过滚动的方式显示,使得所述版本更新信息可以固定显示或者滚动显示,并能够使每一行均完整地显示。

在以滚动方式显示所述版本更新信息时,滚动速度以及滚动时间均可以根据当前更新下载的速度以及安装数据包的大小来确定,以确保用户在版本更新信息下载及安装的空余时间内能够全面浏览和了解所述版本更新信息,如图5所示,为本公开示例性实施例的方法的确定滚动速度以显示版本信息的流程图,这一过程可包括如下步骤:

在步骤510中,获取更新速度和所述待更新应用的更新数据包的长度;

更新数据包的长度,一般可以为更新数据包的所包含的所有字符的长度,所述更新速度则可以为当前的终端接入网络中的综合下载速度。

在步骤520中,根据所述更新速度和所述长度,确定更新时长;

所述长度与更新速度之比一般为所述更新时长。

在步骤530中,根据所述更新时长确定滚动速度;

在步骤540中,根据所述滚动速度,显示所述版本更新信息。

在更新时长较短时,其滚动速度可以相应地较快的滚动速度,以确保用户在相应的更新时长内对版本更新信息的全部内容全部阅读;在更新时长较长时,可以相应地放慢其滚动速度以便于用户能够有足够的时间理解版本更新信息所包括的内容。

在所述更新时长较短,而版本更新信息所包括的信息内容较多时,也可以选择以每次显示有多行、分较少次滚动的方式显示全部信息,以达到较为智能地显示版本更新信息。

在本公开示例性实施例的另一种实施场景中,在当前界面中同时有多个待更新应用进行更新过程时,则可以对当前界面进行分块显示,每一块界面可以滚动的方式显示其中的一个版本更新信息,从而使得每一正处于更新过程中的应用的版本更新信息均可以在当前的更新界面中显示。

在本公开示例性实施例的另一种实施场景中,所述版本更新信息中可能包括有除了字符之外的第二种类型的数据,例如其可以包括有图片格式的表情,则此时在所述子窗口位于所述界面中的纯色区域下,所述纯色区域为单一颜色形成的窗口域,例如界面背景颜色为单一白色其单一其它颜色所形成的纯色区域,在检测到纯色区域发生变化时,根据所述纯色区域的变化调整所述子窗口的位置,以使得在通过所述子窗口显示所述版本更新信息时也能够完整地显示所述第二种数据类型的图片格式的表情,进一步提升用户体验。

图6为本公开实施例提供的一种版本更新信息的显示装置的结构框图,该装置可由软件和/或硬件实现,一般地集成于终端中,可通过版本更新信息的显示方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种版本更新信息的显示装置,其主要包括了获取模块610以及显示模块620,两模块之间可实现通讯连接,且均可以与终端中通讯连接。

获取模块610,用于获取待更新应用的版本更新信息,所述版本更新信息至少包括版本号、改进特性或功能介绍信息中的一种;

检测模块620,用于检测所述待更新应用是否处于更新过程中;

显示模块630,当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的更新界面显示所述版本更新信息。

在本公开示例性实施例的另一种实施场景中,所述装置还包括:

保存模块640,用于当所述待更新应用未处于更新过程中时,保存所述版本更新信息;

监测模块650,用于监测所述待更新应用是否开始更新,并在当所述待更新应用开始更新时,执行所述显示模块630。

在本公开示例性实施例的另一种实施场景中,如图7所示,所述获取模块610包括:

地址获取子模块611,用于获取所述待更新应用的更新数据包的下载地址;

第一版本更新信息获取子模块612,用于根据所述下载地址获取待更新应用的版本更新信息;

或者

解压子模块611’,用于解压更新数据包;

第二版本更新信息获取子模块612’,用于从解压后的更新数据包中获取待更新应用的版本更新信息。

在本公开示例性实施例的另一种实施场景中,如图8所示,所述显示模块620,包括:

加载子模块621,用于在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

滚动显示子模块622,用于在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

固定显示子模块623,用于在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。在本公开示例性实施例的另一种实施场景中,结合图8所示,所述滚动显示子模块522,用于获取更新速度和所述待更新应用的更新数据包的长度;

用于根据所述更新速度和所述长度,确定更新时长;

用于根据所述更新时长确定滚动速度;

用于根据所述滚动速度,显示所述版本更新信息。

在本公开示例性实施例的另一种实施场景中,所述加载子模块的子窗口位于所述显示模块的界面中的纯色区域;

在所述显示模块的纯色区域发生变化时,所述加载子模块根据所述显示模块的纯色区域的变化调整所述子窗口的位置。

本公开还提供一种信息处理的装置,包括:

处理组件;

用于存储处理组件可执行指令的存储器;

其中,所述处理组件被配置为:

获取待更新应用的版本更新信息,所述版本更新信息至少包括版本号、改进特性或功能介绍信息中的一种;

检测所述待更新应用是否处于更新过程中;

当所述待更新应用处于更新过程中时,在更新待更新应用的过程中的更新界面显示所述版本更新信息。

所述处理组件还被配置为:当所述待更新应用未处于更新过程中时,保存所述版本更新信息;

监测所述待更新应用是否开始更新,并在当所述待更新应用开始更新时,在更新待更新应用的更新界面显示所述版本更新信息。

所述处理组件还被配置为:所述获取待更新应用的版本更新信息,包括:

获取所述待更新应用的更新数据包的下载地址;

根据所述下载地址获取待更新应用的版本更新信息;

或者

解压更新数据包;

从解压后的更新数据包中获取待更新应用的版本更新信息。

所述处理组件还被配置为:所述在更新待更新应用的过程中的界面显示所述版本更新信息,包括:

在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。

所述处理组件还被配置为:所述以滚动方式显示所述版本更新信息,包括:

获取更新速度和所述待更新应用的更新数据包的长度;

根据所述更新速度和所述长度,确定更新时长;

根据所述更新时长确定滚动速度;

根据所述滚动速度,显示所述版本更新信息。

所述处理组件还被配置为:所述子窗口位于所述界面中的纯色区域,所述纯色区域为单一颜色形成的窗口域;

所述方法还包括:

在所述纯色区域发生变化时,根据所述纯色区域的变化调整所述子窗口的位置。

图9是根据一示例性实施例示出的一种用于实现版本更新信息的显示方法的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发装置,游戏控制台,平板装置,医疗装置,健身装置,个人数字助理等。

参照图9,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理组件820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电源相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他装置之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理组件(dsp)、数字信号处理装置(dspd)、可编程逻辑组件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理组件或其他电子组件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理组件820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储装置等。

在本公开示例性实施例的另一种实施场景中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可以由装置800的处理组件802执行以完成上述方法,所述非临时性计算机可读存储介质可以是rom(read-onlymemory,只读内存)、随机存取存储器(random-accessmemory,ram)、cd-rom(compactdiscread-onlymemory,只读光盘)、磁带、软盘、和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行版本更新信息的处理方法,所述方法包括:

在更新待更新应用的过程中,获取待更新应用的版本更新信息;

在更新待更新应用的过程中的界面显示所述版本更新信息。

所述存储介质中的指令还可以包括:所述获取待更新应用的版本更新信息,包括:

获取所述待更新应用的更新数据包的下载地址;

根据所述下载地址获取待更新应用的版本更新信息;

或者

解压更新数据包;

从解压后的更新数据包中获取待更新应用的版本更新信息。

所述存储介质中的指令还可以包括:所述在更新待更新应用的过程中的界面显示所述版本更新信息,包括:

在更新待更新应用的过程中的界面的子窗口加载所述版本更新信息;

在加载的所述版本更新信息的信息量大于所述子窗口的显示容量时,以滚动方式显示所述版本更新信息;

在加载的所述版本更新信息的信息量不大于所述子窗口的显示容量时,以固定方式显示所述版本更新信息。

所述存储介质中的指令还可以包括:所述以滚动方式显示所述版本更新信息,包括:

获取更新速度和所述待更新应用的更新数据包的长度;

根据所述更新速度和所述长度,确定更新时长;

根据所述更新时长确定滚动速度;

根据所述滚动速度,显示所述版本更新信息。

所述存储介质中的指令还可以包括:所述子窗口位于所述界面中的纯色区域;

所述存储介质中的指令还可以包括:所述方法还包括:

在所述纯色区域发生变化时,根据所述纯色区域的变化调整所述子窗口的位置。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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