应用界面更新方法及装置的制造方法

文档序号:9727167阅读:245来源:国知局
应用界面更新方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及网络技术领域,特别涉及一种应用界面更新方法及装置。
【背景技术】
[0002]随着计算机技术的快速发展,各大平台提供了丰富的APP(Application,应用程 序),用户可以通过APP进行浏览网页、下载资源等网络活动。在使用APP过程中,APP可以为 用户提供APP界面,而APP运营商可以对APP界面的布局进行调整,以给用户提供更多样化的 界面显示。
[0003] 在相关技术中,对APP界面布局的调整,可以通过重载预置资源包的方式实现,其 过程包括:APP可以下载更新后的预置资源包,并重新加载,从而实现对APP界面布局进行调 整。

【发明内容】

[0004] 本公开实施例提供了一种应用界面更新方法及装置。所述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供了一种应用界面更新方法,所述方法包括:
[0006] 向服务器发送更新请求,所述更新请求携带应用的界面布局配置文件的版本号和 应用标识,以使所述服务器在确定界面布局配置文件已更新时,返回更新后的界面布局配 置文件的下载地址,所述服务器至少用于存储所述应用标识和最新配置文件的版本号;
[0007] 当接收到所述服务器发送的下载地址时,根据所述下载地址,下载更新后的界面 布局配置文件;
[0008] 根据所述更新后的界面布局配置文件,对应用界面进行更新。
[0009] 在本公开实施例的第一方面的第一种可能的实现方式中,所述界面布局配置文件 包括界面标题、界面边距、布局方式、字体颜色和版本号中的至少一项。
[0010] 在本公开实施例的第一方面的第二种可能的实现方式中,所述向服务器发送更新 请求之前,所述方法还包括:
[0011] 当检测到所述应用的启动操作时,执行所述向服务器发送更新请求的步骤;或,每 隔预设周期,执行向服务器发送更新请求的步骤。
[0012] 在本公开实施例的第一方面的第三种可能的实现方式中,所述根据所述更新后的 界面布局配置文件,对应用界面进行更新包括:
[0013] 当所述应用重新启动时,执行根据所述更新后的界面布局配置文件,对应用界面 进行更新的步骤;或,
[0014] 在当前运行过程中,暂时关闭当前应用界面,根据所述更新后的界面布局配置文 件,对所述应用界面进行重新渲染,显示更新后的应用界面。
[0015] 在本公开实施例的第一方面的第四种可能的实现方式中,所述界面布局配置文件 为j son格式文件。
[0016] 根据本公开实施例的第二方面,提供了一种应用界面更新装置,所述装置包括:
[0017] 发送模块,用于向服务器发送更新请求,所述更新请求携带应用的界面布局配置 文件的版本号和应用标识,以使所述服务器在确定界面布局配置文件已更新时,返回更新 后的界面布局配置文件的下载地址,所述服务器至少用于存储所述应用标识和最新配置文 件的版本号;
[0018] 下载模块,用于当接收到所述服务器发送的下载地址时,根据所述下载地址,下载 更新后的界面布局配置文件;
[0019] 更新模块,用于根据所述下载模块下载的所述更新后的界面布局配置文件,对应 用界面进行更新。
[0020] 在本公开实施例的第二方面的第一种可能的实现方式中,所述界面布局配置文件 包括界面标题、界面边距、布局方式、字体颜色和版本号中的至少一项。
[0021] 在本公开实施例的第二方面的第二种可能的实现方式中,所述发送模块用于当检 测到所述应用的启动操作时,向服务器发送更新请求;或,用于每隔预设周期,触发所述发 送模块向服务器发送更新请求。
[0022] 在本公开实施例的第二方面的第三种可能的实现方式中,所述更新模块用于:
[0023] 当所述应用重新启动时,根据所述更新后的界面布局配置文件,对应用界面进行 更新;或,
[0024] 在当前运行过程中,暂时关闭当前应用界面,根据所述更新后的界面布局配置文 件,对所述应用界面进行重新渲染,显示更新后的应用界面。
[0025] 在本公开实施例的第二方面的第四种可能的实现方式中,所述界面布局配置文件 为j son格式文件。
[0026] 根据本公开实施例的第三方面,提供了一种应用界面更新装置,包括:
[0027] 处理器;
[0028]用于存储所述处理器的可执行指令的存储器;
[0029]其中,所述处理器用于:
[0030] 向服务器发送更新请求,所述更新请求携带应用的界面布局配置文件的版本号和 应用标识,以使所述服务器在确定界面布局配置文件已更新时,返回更新后的界面布局配 置文件的下载地址,所述服务器至少用于存储所述应用标识和最新配置文件的版本号;
[0031] 当接收到所述服务器发送的下载地址时,根据所述下载地址,下载更新后的界面 布局配置文件;
[0032]根据所述更新后的界面布局配置文件,对应用界面进行更新。
[0033] 本公开实施例提供的技术方案可以包括以下有益效果:
[0034] 通过向服务器提交更新请求,以使服务器根据该更新请求中携带的界面布局配置 文件的版本号和应用标识,确定该应用的界面布局配置文件是否被更新,并在被更新的情 况下,返回更新后的界面布局配置文件的下载地址,终端根据该下载地址,下载更新后的界 面布局配置文件,并根据更新后的界面布局配置文件,对应用界面进行更新。该技术方案避 免了对预置资源包的下载,而仅需要下载更新后的界面布局配置文件即可实现界面更新, 由于界面布局配置文件数据量较小,可以加快下载速度,且节省了流量。
[0035] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0036] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0037] 图1是根据一示例性实施例示出的一种应用界面更新方法的流程图。
[0038] 图2是根据另一示例性实施例示出的一种应用界面更新方法的流程图。
[0039]图3是根据一示例性实施例示出的一种应用界面更新装置的框图。
[0040] 图4是根据一示例性实施例示出的一种终端400的框图。
【具体实施方式】
[0041] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0042]本公开实施例提供的应用界面更新方法由终端执行,终端中可以运行APP应用。其 中,终端可以是诸如手机、平板电脑或者计算机等设备。
[0043] 图1是根据一示例性实施例示出的一种应用界面更新方法的流程图,本实施例以 该应用界面更新方法由终端执行来举例说明。该应用界面更新方法可以包括如下几个步 骤:
[0044] 在步骤101中,向服务器发送更新请求,更新请求携带应用的界面布局配置文件的 版本号和应用标识,以使服务器在确定界面布局配置文件已更新时,返回更新后的界面布 局配置文件的下载地址,服务器至少用于存储应用标识和最新配置文件的版本号。
[0045] 在步骤102中,当接收到服务器发送的下载地址时,根据下载地址,下载更新后的 界面布局配置文件。
[0046] 在步骤103中,根据更新后的界面布局配置文件,对应用界面进行更新。
[0047] 本公开实施例提供的方法,终端通过向服务器提交更新请求,以使服务器根据该 更新请求中携带的界面布局配置文件的版本号和应用标识,确定该应用的界面布局配置文 件是否被更新,并在被更新的情况下,返回更新后的界面布局配置文件的下载地址,终端根 据该下载地址,下载更新后的界面布局配置文件,并根据更新后的界面布局配置文件,对应 用界面进行更新。该技术方案避免了对预置资源包的下载,而仅需要下载更新后的界面布 局配置文件即可实现界面更新,由于界面布局配置文件数据量较小,可以加快下载速度,且 节省了流量。
[0048] 基于上述提供的方法,在一种可能的实现方式中,所述界面布局配置文件包括界 面标题、界面边距、布局方式、字体颜色和版本号中的至少一项。上述实施例提供的方法,可 以实现对应用界面中的多项元素进行更新,保证了应用界面更新的完整性。
[0049] 在另一种可能的实现方式中,所述向服务器发送更新请求之前,所述方法还包括: 当检测到所述应用的启动操作时,执行所述
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1