应用页面缓存方法、图形界面及相关电子设备与流程

xiaoxiao2月前  16


本技术涉及终端,尤其涉及应用页面缓存方法、图形界面及相关电子设备。


背景技术:

1、近些年来,随着终端技术领域的不断发展,电子设备中的应用和功能越来越多,短时间内用户可能会打开多个应用,这会使得电子设备的内存负荷变大,电子设备的反应变慢。为了提高使用体验和省电,系统会自动清理后台应用。也就是说,如果应用从前台切换到后台,并超过一定时间,该应用会在后台被系统关闭。

2、这就存在这样一个弊端:如果在切换到后台前,应用所在的页面是用户通过多次操作,进行多次页面切换才到达的页面,但由于应用在后台被系统关闭,那么在重新打开该应用时,则需要用户重新进行多次操作,才能回到原来所在的页面,造成用户操作繁琐,体验感较差。


技术实现思路

1、本技术提供了应用页面缓存方法、图形界面及相关电子设备,实现了对应用页面切换过程的记录,以及对记录的页面的快速还原。

2、第一方面,本技术提供了一种应用页面缓存方法,该方法包括:第一设备显示有第一应用的第一页面;第一设备检测到启动页面记录的第一操作;第一设备将第一页面切换为第一应用的第二页面;第一设备检测到结束页面记录的第二操作;第一设备显示页面快捷控件;第一设备检测到作用于页面快捷控件的第三操作;第一设备显示第二页面,或者,依次显示第一页面和第二页面。

3、实施第一方面提供的方法,电子设备能够在应用运行的过程中,对应用显示的页面进行记录,并生成一个页面快捷控件,用户可以通过该页面快捷控件快速还原记录过程中显示的页面,这样,用户无需手动切换页面,即可快速查看到历史浏览过的页面,便捷了用户操作,提升了用户的体验感。

4、结合第一方面,在一种可能的实现方式中,在第一设备检测到启动页面记录的第一操作之前或之后,该方法还包括:第一设备启动第一应用,第一页面为启动第一应用时打开的页面;第一设备检测到作用于页面快捷控件的第三操作之后,第一设备显示第二页面之前,方法还包括:第一设备再次启动第一应用,并且,在第一设备检测到第三操作之前,第一应用处于关闭状态。

5、也就是说,电子设备可以在应用启动时开启页面的记录,这样在电子设备关闭应用并重新启动该应用时,电子设备可以从启动应用时记录的页面快速还原页面的记录过程。这种情况下,用户可以通过页面快捷控件启动应用并快捷还原到历史记录的页面,这样,可以避免应用由于关闭后,在重新启动时,需要用户手动切换页面才能还原到原来浏览的页面的问题,扩大了该应用页面缓存方法的应用场景。

6、结合第一方面,在一种可能的实现方式中,在第一设备检测到第二操作之后,第一应用在后台运行,或者,第一应用处于关闭状态。

7、并且,在第一设备检测到第三操作之前,第一应用在后台运行的时长超过预设时长。

8、也就是说,应用在切换到后台运行后,可能会由于杀后台现象导致应用在后台被系统关闭,本技术实施例提供的应用页面缓存方法能够避免杀后台现象导致的用户需要手动还原页面的麻烦,帮助用户快速还原到应用户关闭前显示过的页面。

9、结合第一方面,在一种可能的实现方式中,在第一设备检测到作用于页面快捷控件的第三操作之前,第一设备显示有第一页面。

10、这种情况下,电子设备可以在前台运行应用的过程中,通过该页面快捷控件从当前显示的页面,快速跳转到用户历史记录过的页面。这样,如果用户需要查找的目标页面,是需要从当前页面进行多次页面的页面才能到达的页面的情况下,通过页面快捷控件快速切换到目标页面,减少用户手动页面多个页面的麻烦,或者,如果用户并不知道如何从当前的页面切换到目标页面,通过该页面快捷控件,系统可以自动实现从当前页面切换到目标页面,达到用户查找目标页面的目的。

11、结合第一方面,在一种可能的实现方式中,第一页面中包括第一控件,第一设备将第一页面切换为第一应用的第二页面之前,该方法还包括:第一设备检测到作用于第一控件的第四操作。

12、也就是说,在记录页面的过程中,即使页面切换过程需要用户手动完成,在电子设备完成页面切换的记录后,用户可以通过该页面快捷控件,自动实现页面的切换和还原,减少用户手动切换页面的麻烦。

13、结合第一方面,在一种可能的实现方式中,在第一设备再次显示第二页面之前,第一设备已打开第一页面,在第一设备检测到作用于第一控件的第四操作之后,该方法还包括:第一设备记录第一页面信息,第一页面信息用于指示第一控件;第一设备检测到第三操作,显示第二页面,包括:第一设备检测到第三操作;响应于第三操作,第一设备根据第一页面信息,在第一页面中查找到第一控件;第一设备触发第一控件,从第一页面切换至第二页面并显示第二页面。

14、也就是说,电子设备在记录页面时,可以记录用户切换页面时发起的用户操作相关的页面信息,这样,在页面还原时,电子设备可以通过该页面信息查找到用户操作作用的控件,进而实现页面的切换。

15、结合第一方面,在一种可能的实现方式中,在第一设备检测到作用于页面快捷控件的第三操作之后,该方法还包括:第一设备根据第一页面信息,在第一页面中,未查找到用于切换到第二页面的第一控件的情况下,或者,第一设备检测到中断页面查找的第五操作,第一设备显示第一页面,不显示第二页面。

16、如果电子设备根据页面信息没有查找到切换到下一页面的控件,则电子设备可以停留在当前页面,保证页面还原的完整性。

17、结合第一方面,在一种可能的实现方式中,第一页面信息包括:第一关键字、第一词组;其中,第一关键字为第一控件的标识,第一词组包括第一关键字、第二关键字,第二关键为第一页面中第二控件的标识,第一控件和第二控件拥有相同的显示效果,显示效果包括:颜色、大小、位置、阴影中的一项或多项。

18、结合第一方面,在一种可能的实现方式中,第一设备根据第一页面信息,在第一页面中查找到第一控件,包括:第一设备根据第一词组对第一页面中的所有控件进行词组匹配;在第一控件和第二控件所在的控件组中所有控件的标识,与第一词组中的所有标识的相似度大于阈值的情况下,第一设备从控件组中查找得到第一控件。

19、通过关键字和词组来记录用户切换页面时,发起的用户操作作用的控件,可以提高电子设备还原页面时,查找控件的准确性。

20、结合第一方面,在一种可能的实现方式中,第一页面信息还包括:第一布局方向,第一布局方向用于指示第一控件和第二控件在第一页面中的排列方向。

21、结合布局方向来记录用户切换页面时,发起的用户操作作用的控件,可以加快电子设备还原页面时,查找控件的速度。

22、结合第一方面,在一种可能的实现方式中,第一设备根据第一页面信息,在第一页面中查找第一控件,包括:第一设备根据第一词组对第一页面中位于第一布局方向上的控件进行词组匹配,在控件组中的所有控件的标识与第一词组的相似度大于阈值的情况下,第一设备从控件组中查找得到第一控件。

23、电子设备在查找控件时,按照固定的方向进行词组匹配,可以加快词组匹配的速度,加快页面还原的速度。

24、结合第一方面,在一种可能的实现方式中,第一页面信息还包括:是否包含滚动操作的第一指示信息;当第一指示信息用于指示包含滚动操作时,第一设备在第一页面滚动的过程中查找第一控件;当第一指示信息用于指示不包含滚动操作时,第一设备不在第一页面滚动的过程中查找第一控件。

25、结合是否包含滚动操作的指示信息来记录用户切换页面时,发起的用户操作作用的控件,可以进一步提高电子设备还原页面时,查找控件的准确性,提高查询成功的成功率。

26、结合第一方面,在一种可能的实现方式中,第一设备检测到作用于第一控件的第四操作之后,该方法还包括:第一设备显示提示信息,提示信息用于提示用户是否记录滚动操作;在用户选择记录滚动操作的情况下,第一指示信息用于指示包含滚动操作,在用户选择不记录滚动操作的情况下,第一指示信息用于指示不包含滚动操作;或者,在第一设备检测到启动页面记录的第一操作之后,当第一设备检测到滑动操作,第一指示信息用于指示包含滚动操作,当第一设备未检测到滑动操作,第一指示信息用于指示不包含滚动操作;或者,在第一设备识别到控件组所在的区域为可滚动区域的情况下,第一指示信息用于指示包含滚动操作,在第一设备识别到控件组所在的区域为不可滚动区域的情况下,第一指示信息用于指示不包含滚动操作。

27、也就是说,可以通过以下方式确定是否包含滚动操作:1)由用户确定;2)根虎是否包含滚动操作确定;3)根据页面是否可以滚动确定。

28、结合第一方面,在一种可能的实现方式中,该方法还包括:第一设备根据用户操作更改第一页面信息。

29、用户可以手动更改页面信息,提高了用户的可参与性,并且,用户可以手动修正页面信息,进一步提高页面还原的鲁棒性。

30、结合第一方面,在一种可能的实现方式中,更改后的第一页面信息用于指示第一页面中的第三控件,在第一设备更改第一页面信息之后,该方法还包括:第一设备检测到作用于页面快捷控件的第六操作;第一设备显示第三页面,或依次显示第一页面和第三页面,其中,第一设备显示第三页面,包括:第一设备根据更改后的第一页面信息,查找到第一页面中的第三控件,第一设备触发第三控件,将第一页面切换至第三页面并显示第三页面。

31、也就是说,用户可以通过手动修改页面信息来更改电子设备最终还原的页面,增加页面还原的灵活性。

32、结合第一方面,在一种可能的实现方式中,该方法还包括:第一设备检测到作用于页面快捷控件的分享操作,第一设备将第一页面信息发送给第二设备,第一页面信息用于实现第二设备显示第二页面,或者,依次显示第一页面和第二页面。

33、可见,用户可以将页面记录过程分享给其他用户,以便其他用户能够浏览到用户记录过的页面。

34、结合第一方面,在一种可能的实现方式中,第一操作包括指定操作,或者,第一操作包括作用于第四控件的操作;第二操作包括指定操作,或者,第二操作包括作用于第五控件的操作。

35、可见,用户可以同作用于指定控件的操作,或者指定操作启动页面的记录和结束页面的记录。

36、第二方面,本技术实施例提供了一种电子设备,包括存储器,一个或多个处理器,以及一个或多个程序;一个或多个处理器在执行一个或多个程序时,使得电子设备实现如第一方面或第一方面中的任意一种实现方式所描述的方法。

37、第三方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当指令在电子设备上运行时,使得电子设备执行如第一方面或第一方面中的任意一种实现方式所描述的方法。

38、第四方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面或第一方面中的任意一种实现方式所描述的方法。


技术特征:

1.一种应用页面缓存方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述第一设备检测到启动页面记录的第一操作之前或之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述第一设备检测到所述第二操作之后,所述第一应用在后台运行,或者,所述第一应用处于关闭状态。

4.根据权利要求1所述的方法,其特征在于,在所述第一设备检测到作用于所述页面快捷控件的第三操作之前,所述第一设备显示有所述第一页面。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一页面中包括第一控件,所述第一设备将所述第一页面切换为所述第一应用的第二页面之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述第一设备再次显示所述第二页面之前,所述第一设备已打开所述第一页面,在所述第一设备检测到作用于所述第一控件的第四操作之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述第一设备检测到作用于所述页面快捷控件的第三操作之后,所述方法还包括:

8.根据权利要求6或7所述的方法,其特征在于,所述第一页面信息包括:第一关键字、第一词组;

9.根据权利要求8所述的方法,其特征在于,所述第一设备根据所述第一页面信息,在所述第一页面中查找到所述第一控件,包括:

10.根据权利要求8或9所述的方法,其特征在于,所述第一页面信息还包括:第一布局方向,所述第一布局方向用于指示所述第一控件和所述第二控件在所述第一页面中的排列方向。

11.根据权利要求10所述的方法,其特征在于,所述第一设备根据所述第一页面信息,在所述第一页面中查找所述第一控件,包括:

12.根据权利要求8-11任一项所述的方法,其特征在于,所述第一页面信息还包括:是否包含滚动操作的第一指示信息;

13.根据权利要求12所述的方法,其特征在于,所述第一设备检测到作用于所述第一控件的第四操作之后,所述方法还包括:

14.根据权利要求6-13任一项所述的方法,其特征在于,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,更改后的所述第一页面信息用于指示所述第一页面中的第三控件,在所述第一设备更改所述第一页面信息之后,所述方法还包括:

16.根据权利要求6-15任一项所述的方法,其特征在于,所述方法还包括:

17.根据权利要求1-16任一项所述的方法,其特征在于,

18.一种电子设备,其特征在于,包括存储器,一个或多个处理器,以及一个或多个程序;所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1至17任一项所述的方法。

19.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至17任一项所述的方法。

20.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至17任一项所述的方法。


技术总结
本申请公开了应用页面缓存方法、图形界面及相关电子设备,该方法能够记录应用页面切换的过程,并在记录完成后生成一个页面快捷控件,用户可以通过该页面快捷控件快速查看历史记录过的应用页面,实现对应用页面的快速还原。这样,可以方便用户快速查看历史浏览过的应用页面,便捷了用户操作,提升了用户体验感。

技术研发人员:钱韡恺,张云逸,路雪,阚彬,邓勐
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)