展示应用页面的方法、装置、终端及存储介质与流程

文档序号:26940082发布日期:2021-10-12 15:28阅读:68来源:国知局
展示应用页面的方法、装置、终端及存储介质与流程

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.图1是根据一示例性实施例示出的一种展示应用页面的方法的流程图;
27.图2是根据一示例性实施例示出的一种展示应用页面的方法的线程图;
28.图3是根据一示例性实施例示出的一种第一会话页面的示意图;
29.图4是根据一示例性实施例示出的一种控制页面的示意图;
30.图5是根据一示例性实施例示出的一种第二应用的应用主页面的示意图;
31.图6是根据一示例性实施例示出的一种删除关联信息的流程示意图;
32.图7是根据一示例性实施例示出的一种目标应用页面的示意图;
33.图8是根据一示例性实施例示出的一种包括快捷项的第一会话页面的示意图;
34.图9是根据另一示例性实施例示出的一种展示应用页面的方法的流程图;
35.图10是根据一示例性实施例示出的一种展示应用页面的装置的结构示意图;
36.图11是根据一示例性实施例示出的一种展示应用页面的装置的结构示意图;
37.图12是根据一示例性实施例示出的一种终端的结构示意图。
具体实施方式
38.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
39.在对本技术实施例提供的展示应用页面的方法进行详细的解释说明之前,先对本技术实施例提供的执行主体进行介绍。
40.本技术实施例提供的展示应用页面的方法的执行主体为终端,该终端可以安装有第一应用和第二应用,第一应用可以提供会话功能,且第一应用与第二应用关联,用户可以从第一应用中打开第二应用的应用页面,以便及时查看第二应用的应用信息。
41.作为一种示例,终端可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如pc(personal computer,个人计算机)、手机、智能手机、pda(personal digital assistant,个人数字助手)、掌上电脑ppc(pocket pc)、平板电脑、智能车机、智能电视等。
42.本领域技术人员应能理解上述终端仅为举例,其他现有的或今后可能出现的终端如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
43.介绍完本技术实施例提供的执行主体之后,接下来对本技术实施例提供的展示应用页面的方法进行详细的解释说明。
44.图1是根据一示例性实施例示出的一种展示应用页面的方法的流程图,该方法应用于上述终端中。请参考图1,该方法可以包括如下步骤:
45.步骤101:在第一应用中展示第一会话页面,第一会话页面包括快捷项,快捷项是在第一应用中打开第二应用的应用页面的过程中生成的。
46.作为一种示例,第一应用可以为即时通讯应用,第二应用可以为查看文档的应用、直播应用、签到应用、日程应用等中的任意一个。
47.在实施中,终端安装的第一应用与第二应用是关联的,在第一应用中可以打开第二应用的应用页面。在第一应用中打开第二应用的应用页面的过程中,打开的第二应用的应用页面上会生成快捷项,该快捷项可以用于一键将当前展示的第二应用的应用页面切换至第一会话页面,然后在第一应用中展示第一会话页面,第一会话页面可以包括快捷项。
48.步骤102:响应于对快捷项的第一触发操作,获取第一应用的应用缓存中的关联信息,关联信息用于确定目标应用页面,目标应用页面为最近一次在第一应用中打开的第二应用的应用页面。
49.其中,第一触发操作可以为点击操作、拖动操作等。
50.也就是说,若检测到对快捷项的第一触发操作,可以认为需要从第一会话页面切换至第二应用的应用页面,由于快捷项是在第一应用中打开第二应用的应用页面的过程中生成的,因此,第一应用的应用缓存中可能包括与之前打开的第二应用的应用页面相关的关联信息,可以获取第一应用的应用缓存中的关联信息。
51.示例性地,参见图2的步骤204和步骤205,如果检测到对快捷项的第一触发操作,获取第一应用的应用缓存中的关联信息。
52.作为一种示例,目标应用页面可以是登录第一应用的用户账号最近一次在第一应用中打开的第二应用的应用页面。或者,目标应用页面可以是最近一次在第一应用中通过第一会话页面打开的第二应用的应用页面,即该目标应用页面是与第一会话页面有关的,是在第一应用中通过第一会话页面最近一次打开的第二应用的应用页面。
53.作为一种示例,关联信息可以是在每次通过第一应用打开第二应用的应用页面,且在检测到对第二应用的应用页面的快捷项的第三触发操作时存储的。
54.在一些实施例中,关联信息的存储过程可以包括:响应于从第一会话页面切换至控制页面的第一切换操作,展示控制页面,控制页面包括第二应用的应用控件。响应于对第二应用的应用控件的第二触发操作,展示第二应用的应用主页面,应用主页面为打开第二应用时展示的第一个应用页面。在应用主页面展示快捷项,响应于对快捷项的第三触发操作,将应用主页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
55.其中,应用页面标识用于唯一指示一个应用页面。例如,应用页面标识可以为应用页面的地址、应用页面在对应应用中的打开路径等。
56.其中,应用标识用于唯一指示一个应用。例如,应用标识可以为应用名称、应用图标等。
57.其中,从第一会话页面切换至控制页面的第一切换操作可以是对第一会话页面的滑动操作。
58.也就是说,参见图2,在第一应用中展示第一会话页面,若检测到从第一会话页面切换至控制页面的第一切换操作,可以认为需要从第一会话页面切换至控制页面,可以展示控制页面,控制页面可以包括第二应用的应用控件。如果检测到对第二应用的应用控件的第二触发操作,可以直接展示第二应用的应用主页面,并在该应用主页面展示快捷项。应用主页面为打开第二应用时展示的第一个应用页面。若检测到对快捷项的第三触发操作,可以认为需要从应用主页面切换至第一会话页面,为了便于下次从第一应用中打开第二应用时可以直接恢复该应用主页面,可以将应用主页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
59.示例性地,参见图2中的步骤201和202,在第一应用中,可以通过第一会话页面打开控制页面,触发第二应用的应用控件,进入第二应用的应用页面,若检测到对快捷项的第三触发操作,存储关联信息。
60.需要说明的是,在该种情况下,应用主页面即为第二应用的目标应用页面。
61.示例性地,参见图3,图3为在第一应用中打开的第一会话页面301的示意图,在第一会话页面的右侧向左滑,可以得到图4。图4是在第一应用中通过第一会话页面打开的控制页面401的示意图,该控制页面包括第二应用的应用控件和返回控件,可以通过触发第二应用的应用控件进入第二应用的应用页面,也可以通过触发返回控件,返回第一会话页面。若检测到对第二应用的应用控件的第二触发操作,可以得到图5。图5是第二应用的应用主页面501的示意图,图5的应用主页面中包括多个应用页面控件和快捷项,若检测到对快捷项的第三触发操作,可以将应用主页面的应用页面标识和第二应用的应用标识对应存储至关联信息中。如此,该第一应用的应用缓存的关联信息中包括应用主页面的应用页面标识
和第二应用的应用标识的对应关系。
62.作为一种示例,响应于对第二应用的应用控件的第二触发操作,展示第二应用的应用主页面可以包括:响应于第一应用的应用缓存中不存在包括第二应用的应用页面标识的关联信息,展示第二应用的应用主页面。
63.也就是说,若检测到对第二应用的应用控件的第二触发操作,可以获取第一应用的应用缓存,判断第一应用的应用缓存中是否存在包括第二应用的应用页面标识的关联信息,若不存在,说明之前未使用第一应用打开过第二应用的应用页面,需要从第二应用的第一个页面开始展示,可以直接展示第二应用的应用主页面。
64.进一步地,上述是以打开第二应用的应用主页面,并在检测到对应用主页面的快捷项的第三触发操作后,存储应用主页面的应用页面标识和第二应用的应用标识为例说明存储关联信息的过程。在另一些实施例中,若展示第二应用的应用主页面后,未检测到对快捷项的第三触发操作,而是从应用主页面进入了下一级应用页面,可以展示下一级页面,并在下一级应用页面展示快捷项。若检测到对下一级应用页面的快捷项的第三触发操作,可以将下一级应用页面的应用页面标识和第二应用的应用标识对应存储至关联信息中,若未检测到对该下一级应用页面的快捷项的第三触发操作,继续进入下下一级应用页面,并在下下一级应用页面展示快捷项,判断是否检测到对快捷项的第三触发操作,以此类推,直到检测到对快捷项的第三触发操作,可以将当前展示的应用页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
65.在实施中,关联信息可以与登录第一应用的用户账号相关,或者,关联信息可以与会话页面的会话标识相关。
66.其中,会话标识可以用于指示一个会话页面。例如,会话标识可以为在该会话页面聊天的两个用户的用户账号。
67.在一种可能的实现方式中,关联信息可以包括登录第一应用的用户账号与目标应用页面的应用页面标识之间的对应关系。若退出第一会话页面,响应于在第一应用中打开第二会话页面的操作,在第二会话页面展示快捷项。
68.也就是说,关联信息中可以存储目标应用页面的应用页面标识与登录第一应用的用户账号的对应关系。在退出第一会话页面的情况下,若检测到在第一应用中打开第二会话页面的操作,可以展示第二会话页面,并在第二会话页面中展示快捷项,以便于在第二会话页面中可以继续一键展示目标应用页面。即在登录第一应用的用户账号未退出的情况下,打开该第一应用中的任一会话页面,可以在打开的会话页面中展示快捷项。
69.作为一种示例,在退出当前用户账号的情况下,若登录其他用户账号,在该第一应用中打开会话页面不能显示该快捷项,即不能直接展示该目标应用页面。
70.在另一种可能的实现方式中,关联信息可以包括第一会话页面的会话标识与目标应用页面的应用页面标识之间的对应关系。响应于第一会话页面的退出操作,删除关联信息中第一会话页面的会话标识对应的目标应用页面的应用页面标识。
71.也就是说,关联信息中可以存储目标应用页面的页面标识与第一会话页面的应用页面标识的对应关系。第一会话页面可以包括返回控件,若检测到对该返回控件的触发操作,可以认为检测到第一会话页面的退出操作,用户可能不再通过该第一会话页面聊天,可以删除关联信息中第一会话页面的会话标识对应的目标应用页面的应用页面标识。当用户
再次打开该第一会话页面时,第一会话页面便不包括快捷项。
72.示例性地,参见图6,在步骤601中,检测到第一会话页面的退出操作,在步骤602中,可以将第一会话页面的会话标识发送至应用缓存中,在步骤603中,可以删除关联信息中第一会话页面的会话标识对应的目标应用页面的页面标识。
73.作为一种示例,若检测到第一会话页面的退出操作,还可以不删除关联信息中第一会话页面的会话标识对应的目标应用页面的应用页面标识,当检测到第一会话页面的打开操作时,还可以在第一会话页面显示快捷项。若在指定时长内未检测到该第一会话页面的打开操作,说明用户不再通过该第一会话页面聊天,可以删除关联信息中第一会话页面的会话标识对应的目标应用页面的应用页面标识,节省终端的存储空间。
74.其中,指定时长可以由用户根据实际需要进行设置,也可以由终端默认设置,本技术实施例对此不做限定。
75.步骤103:根据关联信息,展示目标应用页面。
76.在实施中,获取到第一应用的应用缓存中的关联信息后,可以直接从关联信息中获取与第二应用的应用标识对应的应用页面的应用页面标识,该应用页面标识用于指示目标应用页面,然后根据该应用页面标识获取目标应用页面,将目标应用页面在终端上进行展示。
77.也就是说,参见图2中的步骤206和207,可以直接获取目标应用页面的应用页面标识,然后展示目标应用页面。
78.在一些实施例中,第一触发操作可以为拖动操作。根据关联信息,展示目标应用页面,可以包括:基于关联信息中的目标应用页面的应用页面标识,获取目标应用页面。响应于拖动操作的结束位置位于屏幕的第一显示区域内,在第一显示区域内展示目标应用页面,在屏幕的第二显示区域内展示第一会话页面,第一显示区域与第二显示区域不重叠。响应于拖动操作的结束位置位于屏幕的第二显示区域内,在屏幕的整个显示区域内展示目标应用页面。
79.其中,第一显示区域可以为屏幕的左半部分,则第二显示区域为屏幕的右半部分。或者,第一显示区域可以为屏幕的右半部分,则第二显示区域为屏幕的左半部分。或者,第一显示区域可以为屏幕的上半部分,则第二显示区域为屏幕的下半部分。第一显示区域可以为屏幕的下半部分,则第二显示区域为屏幕的上半部分。
80.也就是说,可以先根据关联信息中的目标应用页面的应用页面标识,获取目标应用页面,然后根据拖动操作的结束位置对目标应用页面进行展示。若拖动操作的结束位置位于屏幕的第一显示区域内,可能拖动了目标应用页面的一小部分,可以在第一显示区域内展示目标应用页面,在第二显示区域内展示第一会话页面。若拖动操作的结束位置位于屏幕的第二显示区域内,可能拖动了目标应用页面的大部分,可以在屏幕的整个显示区域内展示目标应用页面。
81.示例性地,参见图7,图7是在屏幕中展示目标应用页面701的一种示意图。图7中,屏幕的左半部分展示第一会话页面,右半部分展示目标应用页面,便于用户在聊天的过程中浏览目标应用页面。
82.也就是说,在该种实现方式中,目标应用页面可以展示在屏幕上的一部分区域,使得用户能够同时浏览第一会话页面和目标应用页面,提高了使用效率。
83.进一步地,展示目标应用页面后,可以在目标应用页面中展示快捷项,响应于对快捷项的第四触发操作,从展示目标应用页面切换至展示第一会话页面。
84.也就是说,展示目标应用页面后,在目标应用页面上也展示有快捷项,该快捷项用于一键在该目标应用页面和第一会话页面之间切换,若检测到对该快捷项的第四触发操作,可以重新在屏幕上展示第一会话页面,且该第一会话页面上展示有快捷项。参见图8,图8是第一会话页面801的一种示意图。
85.示例性地,参见图2中的步骤203,还可以从目标应用页面一键切换至第一会话页面。
86.进一步地,在关联信息包括登录第一应用的用户账号与目标应用页面的应用页面标识之间的对应关系的情况下,如果在第一会话页面中打开了目标应用页面,用户在该目标应用页面浏览目标文档,退出该第一会话页面后,在另一个会话页面中,可以继续展示快捷项,该快捷项用于一键从当前会话页面切换至目标应用页面,如此,用户可以一键继续浏览该目标文档,而不用一步步查找该目标文档,提高了用户的使用体验。
87.在本技术实施例中,在第一应用中展示包括快捷项的第一会话页面,该快捷项是在第一应用中打开第二应用的应用页面的过程中生成的。如果检测到对第一会话页面的快捷项的第一触发操作,可以认为需要从第一会话页面切换至第二应用的应用页面,该种情况下,可以获取第一应用的应用缓存中的关联信息,由于关联信息可以用于确定最近一次在第一应用中打开的第二应用的应用页面,即目标应用页面,因此,可以根据关联信息,展示目标应用页面。如此,可以通过第一会话页面的快捷项一键从第一会话页面切换至目标应用页面,不需要退出第一应用,也不需要从第二应用的第一个页面开始一步一步地操作,再展示目标应用页面,不仅减少了用户的操作,提高操作便捷性,还节省了时间,提高了查看第二应用中的信息的效率。
88.图9是根据另一示例性实施例示出的一种展示应用页面的方法的流程图,该方法应用于上述终端中。请参考图9,该方法可以包括如下步骤:
89.步骤901:响应于从第一应用的第一会话页面切换至控制页面的第二切换操作,展示控制页面,控制页面包括第二应用的应用控件。
90.其中,从第一会话页面切换至控制页面的第二切换操作可以是对第一会话页面的滑动操作。
91.其中,第一应用可以为即时通讯应用,第二应用可以为查看文档的应用、直播应用、签到应用、日程应用等中的任意一个。而且,第一应用与第二应用是关联的,在第一应用中可以打开第二应用的应用页面。
92.也就是说,在第一应用中展示第一会话页面,若检测到从第一会话页面切换至控制页面的第二切换操作,可以认为需要将第一会话页面切换成控制页面,可以展示控制页面,且该控制页面包括第二应用的应用控件。
93.步骤902:响应于对应用控件的第五触发操作,获取第一应用的应用缓存中的关联信息,关联信息用于确定目标应用页面,目标应用页面为最近一次在第一应用中打开的第二应用的应用页面。
94.其中,第五触发操作可以为点击操作、拖动操作等。
95.作为一种示例,目标应用页面可以是登录第一应用的用户账号最近一次在第一应
用中打开的第二应用的应用页面。或者,目标应用页面可以是最近一次在第一应用中通过第一会话页面打开的第二应用的应用页面,即该目标应用页面是与第一会话页面有关的,是在第一应用中通过第一会话页面最近一次打开的第二应用的应用页面。
96.也就是说,若检测到对第二应用的应用控件的第五触发操作,说明需要显示第二应用的应用页面,由于第二应用的应用页面可能通过第一应用打开过,因此可以获取第一应用的应用缓存中的关联信息。
97.在实施中,获取第一应用的应用缓存中的关联信息可以包括:响应于第一应用的应用缓存中存在包括第二应用的应用页面标识的关联信息,则获取包括第二应用的应用页面标识的关联信息,第二应用的应用页面标识用于指示目标应用页面。
98.其中,应用页面标识可以用于唯一指示一个应用页面。例如,应用页面标识可以为应用页面的地址、应用页面在对应应用中的打开路径等。
99.也就是说,可以先判断第一应用的应用缓存中是否存在包括第二应用的应用页面标识的关联信息,若存在,说明在第一应用中打开过第二应用的应用页面,可以获取包括第二应用的应用页面标识的关联信息。
100.进一步地,若第一应用的应用缓存中不存在包括第二应用的应用页面标识的关联信息,说明在第一应用中未打开过第二应用的应用页面,可以直接打开第二应用的应用主页面,该应用主页面为打开该第二应用时展示的第一个页面。
101.进一步地,关联信息可以是在每次通过第一应用打开第二应用的应用页面,且在检测到对第二应用的应用页面的快捷项的第六触发操作时存储的。或者,关联信息可以是在每次通过第一应用打开第二应用的应用页面的过程中存储的。
102.在一些实施例中,关联信息的存储过程可以包括:响应于从第一会话页面切换至控制页面的第三切换操作,展示控制页面,控制页面包括第二应用的应用控件。响应于对第二应用的应用控件的第六触发操作,展示第二应用的应用主页面,应用主页面为打开第二应用时展示的第一个应用页面。在应用主页面展示快捷项,响应于对快捷项的第七触发操作,将应用主页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
103.其中,应用标识用于唯一指示一个应用。例如,应用标识可以为应用名称、应用图标等。
104.其中,从第一会话页面切换至控制页面的第一切换操作可以是对第一会话页面的滑动操作。
105.也就是说,在第一应用中展示第一会话页面,若检测到从第一会话页面切换至控制页面的第三切换操作,可以认为需要从第一会话页面切换至控制页面,可以展示控制页面,控制页面可以包括第二应用的应用控件。如果检测到对第二应用的应用控件的第六触发操作,可以直接展示第二应用的应用主页面,并在该应用主页面展示快捷项。应用主页面为打开第二应用时展示的第一个应用页面。若检测到对快捷项的第七触发操作,可以认为需要从应用主页面切换至第一会话页面,为了便于下次从第一应用中打开第二应用时可以直接恢复该应用主页面,可以将应用主页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
106.需要说明的是,在该种情况下,应用主页面即为第二应用的目标应用页面。
107.在另一些实施例中,若检测到对第二应用的应用控件的第六触发操作,可以展示
第二应用的应用主页面,并且将应用主页面的应用页面标识和第二应用的应用标识对应存储至关联信息中,若从应用主页面进入下一级应用页面,直接展示下一级应用页面,并将下一应用级页面的应用页面标识和第二应用的应用标识对应存储至关联信息中,以此类推,可以将每次展示的应用页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
108.步骤903:基于关联信息,展示目标应用页面。
109.在实施中,可以基于第二应用的应用页面标识,展示目标应用页面。
110.也就是说,可以基于第二应用的应用页面标识,获取目标应用页面,然后将目标应用页面在屏幕上进行展示。
111.在本技术实施例中,响应于从第一应用的第一会话页面切换至控制页面的第二切换操作,可以展示控制页面,该控制页面可以包括第二应用的应用控件。若检测到对应用控件的第五触发操作,可以认为需要展示该第二应用的应用页面,该种情况下,可以获取第一应用的应用缓存中的关联信息,由于关联信息可以用于确定最近一次在第一应用中打开的第二应用的应用页面,即目标应用页面,因此,可以基于关联信息,展示目标应用页面。如此,可以通过应用控件一键从第一会话页面切换至目标应用页面,不需要退出第一应用,也不需要从第二应用的第一个页面开始一步一步地操作,再展示目标应用页面,不仅减少了用户的操作,提高操作便捷性,还节省了时间,提高了查看第二应用中的信息的效率。
112.需要说明的是,上述图1所示实施例和图9所示实施例中的部分或者全部实现方式可以结合,以实现本技术提供的展示应用页面的方法。
113.图10是根据一示例性实施例示出的一种展示应用页面的装置的结构示意图,该展示应用页面的装置可以由软件、硬件或者两者的结合实现成为设备的部分或者全部。请参考图10,该装置可以包括:第一展示模块1001、第一获取模块1002和第二展示模块1003。
114.第一展示模块1001,用于在第一应用中展示第一会话页面,所述第一会话页面包括快捷项,所述快捷项是在所述第一应用中打开第二应用的应用页面的过程中生成的;
115.第一获取模块1002,用于响应于对所述快捷项的第一触发操作,获取所述第一应用的应用缓存中的关联信息,所述关联信息用于确定目标应用页面,所述目标应用页面为最近一次在所述第一应用中打开的所述第二应用的应用页面;
116.第二展示模块1003,用于根据所述关联信息,展示所述目标应用页面。
117.在本技术一种可能的实现方式中,第二展示模块1003还用于:
118.响应于从第一会话页面切换至控制页面的第一切换操作,展示控制页面,控制页面包括第二应用的应用控件;
119.响应于对第二应用的应用控件的第二触发操作,展示第二应用的应用主页面,应用主页面为打开第二应用时展示的第一个应用页面;
120.在应用主页面展示快捷项;
121.响应于对快捷项的第三触发操作,将应用主页面的应用页面标识与第二应用的应用标识对应存储至关联信息中。
122.在本技术一种可能的实现方式中,第二展示模块1003还用于:
123.关联信息包括登录第一应用的用户账号与目标应用页面的应用页面标识之间的对应关系;
124.若退出第一会话页面,响应于在第一应用中打开第二会话页面的操作,在第二会话页面展示快捷项。
125.在本技术一种可能的实现方式中,第二展示模块1003还用于:
126.关联信息包括第一会话页面的会话标识与目标应用页面的应用页面标识之间的对应关系;
127.响应于第一会话页面的退出操作,删除关联信息中第一会话页面的会话标识对应的目标应用页面的应用页面标识。
128.在本技术一种可能的实现方式中,第二展示模块1003还用于:
129.第一触发操作为拖动操作,基于关联信息中的目标应用页面的应用页面标识,获取目标应用页面;
130.响应于拖动操作的结束位置位于屏幕的第一显示区域内,在第一显示区域内展示目标应用页面,在屏幕的第二显示区域内展示第一会话页面,第一显示区域与第二显示区域不重叠;
131.响应于拖动操作的结束位置位于屏幕的第二显示区域内,在屏幕的整个显示区域内展示目标应用页面。
132.在本技术实施例中,在第一应用中展示包括快捷项的第一会话页面,该快捷项是在第一应用中打开第二应用的应用页面的过程中生成的。如果检测到对第一会话页面的快捷项的第一触发操作,可以认为需要从第一会话页面切换至第二应用的应用页面,该种情况下,可以获取第一应用的应用缓存中的关联信息,由于关联信息可以用于确定最近一次在第一应用中打开的第二应用的应用页面,即目标应用页面,因此,可以根据关联信息,展示目标应用页面。如此,可以通过第一会话页面的快捷项一键从第一会话页面切换至目标应用页面,不需要退出第一应用,也不需要从第二应用的第一个页面开始一步一步地操作,再展示目标应用页面,不仅减少了用户的操作,提高操作便捷性,还节省了时间,提高了查看第二应用中的信息的效率。
133.需要说明的是:上述实施例提供的展示应用页面的装置在展示应用页面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的展示应用页面的装置与图1对应的展示应用页面的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
134.图11是根据一示例性实施例示出的一种展示应用页面的装置的结构示意图,该展示应用页面的装置可以由软件、硬件或者两者的结合实现成为设备的部分或者全部。请参考图11,该装置可以包括:第三展示模块1101、第二获取模块1102和第四展示模块1103。
135.第三展示模块1101,用于响应于从第一应用的第一会话页面切换至控制页面的第二切换操作,展示控制页面,控制页面包括第二应用的应用控件;
136.第二获取模块1102,用于响应于对应用控件的第五触发操作,获取第一应用的应用缓存中的关联信息,关联信息用于确定目标应用页面,目标应用页面为最近一次在第一应用中打开的第二应用的应用页面;
137.第四展示模块1103,用于基于关联信息,展示目标应用页面。
138.在本技术一种可能的实现方式中,第四展示模块1103还用于:
139.响应于第一应用的应用缓存中存在包括第二应用的应用页面标识的关联信息,则获取包括第二应用的应用页面标识的关联信息,第二应用的应用页面标识用于指示目标应用页面;
140.基于第二应用的应用页面标识,展示目标应用页面。
141.在本技术实施例中,响应于从第一应用的第一会话页面切换至控制页面的第二切换操作,可以展示控制页面,该控制页面可以包括第二应用的应用控件。若检测到对应用控件的第五触发操作,可以认为需要展示该第二应用的应用页面,该种情况下,可以获取第一应用的应用缓存中的关联信息,由于关联信息可以用于确定最近一次在第一应用中打开的第二应用的应用页面,即目标应用页面,因此,可以基于关联信息,展示目标应用页面。如此,可以通过应用控件一键从第一会话页面切换至目标应用页面,不需要退出第一应用,也不需要从第二应用的第一个页面开始一步一步地操作,再展示目标应用页面,不仅减少了用户的操作,提高操作便捷性,还节省了时间,提高了查看第二应用中的信息的效率。
142.需要说明的是:上述实施例提供的展示应用页面的装置在展示应用页面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的展示应用页面的装置与图9对应的展示应用页面的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
143.图12是根据一示例性实施例示出的一种终端1200的结构框图。该终端1200可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1200还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
144.通常,终端1200包括有:处理器1201和存储器1202。
145.处理器1201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1201可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1201可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1201还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
146.存储器1202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现本技术中方法实施例提供的展示应用页面的方法。
147.在一些实施例中,终端1200还可选包括有:外围设备接口1203和至少一个外围设
备。处理器1201、存储器1202和外围设备接口1203之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1203相连。具体地,外围设备包括:射频电路1204、触摸显示屏1205、摄像头1206、音频电路1207、定位组件1208和电源1209中的至少一种。
148.外围设备接口1203可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1201和存储器1202。在一些实施例中,处理器1201、存储器1202和外围设备接口1203被集成在同一芯片或电路板上;在一些其他实施例中,处理器1201、存储器1202和外围设备接口1203中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
149.射频电路1204用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1204通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1204包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1204可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1204还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
150.显示屏1205用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1205是触摸显示屏时,显示屏1205还具有采集在显示屏1205的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1201进行处理。此时,显示屏1205还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1205可以为一个,设置终端1200的前面板;在另一些实施例中,显示屏1205可以为至少两个,分别设置在终端1200的不同表面或呈折叠设计;在再一些实施例中,显示屏1205可以是柔性显示屏,设置在终端1200的弯曲表面上或折叠面上。甚至,显示屏1205还可以设置成非矩形的不规则图形,也即异形屏。显示屏1205可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
151.摄像头组件1206用于采集图像或视频。可选地,摄像头组件1206包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1206还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
152.音频电路1207可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1201进行处理,或者输入至射频电路1204以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1200的不同部位。
麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1201或射频电路1204的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1207还可以包括耳机插孔。
153.定位组件1208用于定位终端1200的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件1208可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
154.电源1209用于为终端1200中的各个组件进行供电。电源1209可以是交流电、直流电、一次性电池或可充电电池。当电源1209包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
155.在一些实施例中,终端1200还包括有一个或多个传感器1210。该一个或多个传感器1210包括但不限于:加速度传感器1211、陀螺仪传感器1212、压力传感器1213、指纹传感器1214、光学传感器1215以及接近传感器1216。
156.加速度传感器1211可以检测以终端1200建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1211可以用于检测重力加速度在三个坐标轴上的分量。处理器1201可以根据加速度传感器1211采集的重力加速度信号,控制触摸显示屏1205以横向视图或纵向视图进行用户界面的显示。加速度传感器1211还可以用于游戏或者用户的运动数据的采集。
157.陀螺仪传感器1212可以检测终端1200的机体方向及转动角度,陀螺仪传感器1212可以与加速度传感器1211协同采集用户对终端1200的3d动作。处理器1201根据陀螺仪传感器1212采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
158.压力传感器1213可以设置在终端1200的侧边框和/或触摸显示屏1205的下层。当压力传感器1213设置在终端1200的侧边框时,可以检测用户对终端1200的握持信号,由处理器1201根据压力传感器1213采集的握持信号进行左右手识别或快捷操作。当压力传感器1213设置在触摸显示屏1205的下层时,由处理器1201根据用户对触摸显示屏1205的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
159.指纹传感器1214用于采集用户的指纹,由处理器1201根据指纹传感器1214采集到的指纹识别用户的身份,或者,由指纹传感器1214根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1201授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1214可以被设置终端1200的正面、背面或侧面。当终端1200上设置有物理按键或厂商logo时,指纹传感器1214可以与物理按键或厂商logo集成在一起。
160.光学传感器1215用于采集环境光强度。在一个实施例中,处理器1201可以根据光学传感器1215采集的环境光强度,控制触摸显示屏1205的显示亮度。具体地,当环境光强度
较高时,调高触摸显示屏1205的显示亮度;当环境光强度较低时,调低触摸显示屏1205的显示亮度。在另一个实施例中,处理器1201还可以根据光学传感器1215采集的环境光强度,动态调整摄像头组件1206的拍摄参数。
161.接近传感器1216,也称距离传感器,通常设置在终端1200的前面板。接近传感器1216用于采集用户与终端1200的正面之间的距离。在一个实施例中,当接近传感器1216检测到用户与终端1200的正面之间的距离逐渐变小时,由处理器1201控制触摸显示屏1205从亮屏状态切换为息屏状态;当接近传感器1216检测到用户与终端1200的正面之间的距离逐渐变大时,由处理器1201控制触摸显示屏1205从息屏状态切换为亮屏状态。
162.本领域技术人员可以理解,图12中示出的结构并不构成对终端1200的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
163.在一些实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述实施例中展示应用页面的方法。例如,所述计算机可读存储介质可以是rom(read-only memory,只读存储器)、ram(random access memory,随机存取存储器)、cd-rom(compact disc read-only memory,压缩光盘-只读存储器)、磁带、软盘和光数据存储设备等。
164.值得注意的是,本技术提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
165.应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。所述计算机指令可以存储在上述计算机可读存储介质中。
166.也即是,在一些实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述的展示应用页面的方法。
167.以上所述为本技术提供的实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1