应用界面切换方法及装置的制造方法

文档序号:9742677阅读:226来源:国知局
应用界面切换方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及智能终端领域,尤其涉及一种应用界面切换方法及装置。
【背景技术】
[0002]用户在使用智能终端设备的过程中,常常通过点击或者滑动操作来进行应用界面切换。相关技术中,界面切换的流程如下:智能终端设备的操作系统接收来自用户的界面切换请求。响应于界面切换请求,系统从应用中加载用于生成目标界面的界面数据。在全部界面数据加载完成之后,根据这些界面数据生成目标界面。之后,利用过渡动画将应用从当前界面切换到目标界面,由此完成界面切换。通过以上方案可以看出,在相关技术中,只有在界面数据全部加载完成之后,才开始进行界面切换,并且将应用从当前界面切换到目标界面所需的时间(简称为“界面切换时间”)为系统响应界面切换请求的时间、界面数据加载时间与过渡动画运行时间三者之和。这样,一旦界面数据加载时间较长,整个界面切换时间会随之加长,且应用会在较长时间内停留在当前界面,导致用户体验不佳。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种应用界面切换方法及装置。
[0004]根据本公开实施例的第一方面,提供一种应用界面切换方法,所述方法包括:接收针对目标应用的界面切换请求,其中,所述界面切换请求用于请求从所述目标应用的当前显示界面切换到目标显示界面;响应于所述界面切换请求,获取用于生成所述目标显示界面的第一界面数据;在获取所述第一界面数据的过程中,生成简易界面;利用预设的过渡动画将所述当前显示界面切换到所述简易界面;在获取到全部第一界面数据的情况下,根据所述全部第一界面数据生成所述目标显示界面;将所述简易界面替换为所述目标显示界面。
[0005]在第一方面的一些可选的实施方式中,所述获取用于生成所述目标显示界面的第一界面数据,包括:优先获取所述第一界面数据中与所述目标显示界面的主题有关的数据。
[0006]在第一方面的一些可选的实施方式中,所述生成简易界面,包括:根据获取到的与所述目标显示界面的主题有关的数据,生成所述简易界面。
[〇〇〇7]在第一方面的一些可选的实施方式中,所述生成简易界面,包括:获取针对所述目标应用的配置文件,其中,所述配置文件包括预设的第二界面数据;根据所述配置文件中的第二界面数据,生成所述简易界面。
[0008]在第一方面的一些可选的实施方式中,所述获取针对所述目标应用的配置文件,包括:获取针对所述目标应用的最新版本的配置文件。
[0009]在第一方面的一些可选的实施方式中,所述方法还包括:在切换到所述简易界面之后,并在获取所述第一界面数据的过程中,根据已获取到的第一界面数据生成中间界面;以及所述将所述简易界面替换为所述目标显示界面,包括:将所述简易界面替换为所述中间界面;在生成所述目标显示界面之后,将所述中间界面替换为所述目标显示界面。
[0010]根据本公开实施例的第二方面,提供一种应用界面切换装置,所述装置包括:接收模块,用于接收针对目标应用的界面切换请求,其中,所述界面切换请求用于请求从所述目标应用的当前显示界面切换到目标显示界面;获取模块,用于响应于所述界面切换请求,获取用于生成所述目标显示界面的第一界面数据;简易界面生成模块,用于在获取所述第一界面数据的过程中,生成简易界面;切换模块,用于利用预设的过渡动画将所述当前显示界面切换到所述简易界面;目标显示界面生成模块,用于在获取到全部第一界面数据的情况下,根据所述全部第一界面数据生成所述目标显示界面;替换模块,用于将所述简易界面替换为所述目标显示界面。
[0011]在第二方面的一些可选的实施方式中,所述获取模块包括:第一获取子模块,用于优先获取所述第一界面数据中与所述目标显示界面的主题有关的数据。
[0012]在第二方面的一些可选的实施方式中,所述简易界面生成模块包括:第一简易界面生成子模块,用于根据获取到的与所述目标显示界面的主题有关的数据,生成所述简易界面。
[0013]在第二方面的一些可选的实施方式中,所述简易界面生成模块包括:第二获取子模块,用于获取针对所述目标应用的配置文件,其中,所述配置文件包括预设的第二界面数据;第二简易界面生成子模块,用于根据所述配置文件中的第二界面数据,生成所述简易界面。
[0014]在第二方面的一些可选的实施方式中,所述第二获取子模块用于获取针对所述目标应用的最新版本的配置文件。
[0015]在第二方面的一些可选的实施方式中,所述装置还包括:中间界面生成模块,用于在切换到所述简易界面之后,并在获取所述第一界面数据的过程中,根据已获取到的第一界面数据生成中间界面;以及所述替换模块包括:第一替换子模块,用于将所述简易界面替换为所述中间界面;第二替换子模块,用于在生成所述目标显示界面之后,将所述中间界面替换为所述目标显示界面。
[0016]根据本公开实施例的第三方面,提供一种应用界面切换装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收针对目标应用的界面切换请求,其中,所述界面切换请求用于请求从所述目标应用的当前显示界面切换到目标显示界面;响应于所述界面切换请求,获取用于生成所述目标显示界面的第一界面数据;在获取所述第一界面数据的过程中,生成简易界面;利用预设的过渡动画将所述当前显示界面切换到所述简易界面;在获取到全部第一界面数据的情况下,根据所述全部第一界面数据生成所述目标显示界面;将所述简易界面替换为所述目标显示界面。
[0017]本公开的实施例提供的技术方案可以包括以下有益效果:
[0018]通过接收针对目标应用的界面切换请求,其中,所述界面切换请求用于请求从目标应用的当前显示界面切换到目标显示界面,响应于界面切换请求,获取用于生成目标显示界面的第一界面数据,在获取第一界面数据的过程中,生成简易界面,利用预设的过渡动画将当前显示界面切换到简易界面,在获取到全部第一界面数据的情况下,根据全部第一界面数据生成目标显示界面,将简易界面替换为目标显示界面,可以解决相关技术中界面切换时间较长的问题,通过将目标显示界面的界面数据加载过程与过渡动画切换并行进行,从而达到了优化界面切换过程,缩小切换时间,提高切换速度(通常情况下,切换速度可以被提尚30%左右),提升用户体验的效果。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0021]图1是根据一示例性实施例示出的一种应用界面切换方法的流程图。
[0022]图2A至图2C是在实施相关技术中的界面切换方法时,智能终端设备的界面示意图。
[0023]图3A至图3C是在实施图1实施例所提供的方法时,智能终端设备的界面示意图。
[0024]图4是根据另一示例性实施例示出的一种应用界面切换方法的流程图。
[0025]图5是根据另一示例性实施例示出的一种应用界面切换方法的流程图。
[0026]图6A至图6D是在实施图5实施例所提供的方法时,智能终端设备的界面示意图。
[0027]图7是根据一示例性实施例示出的一种应用界面切换装置的框图。
[0028]图8是根据另一示例性实施例示出的一种应用界面切换装置的框图。
[〇〇29]图9是根据另一示例性实施例示出的一种应用界面切换装置的框图。
[0030]图10是根据另一示例性实施例示出的一种应用界面切换装置的框图。
[0031]图11是根据一示例性实施例示出的一种应用界面切换装置的框图。
【具体实施方式】
[0032]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1