一种应用切换方法、终端及计算机可读存储介质与流程

文档序号:15684947发布日期:2018-10-16 20:57阅读:154来源:国知局

本发明涉及电子应用领域,尤其涉及一种应用切换方法、终端及计算机可读存储介质。



背景技术:

近年来,随着手机等移动终端的快速发展,移动终端不仅仅能够实现打电话、发短信等基本通信功能,移动终端还可以实现照片拍摄、视频观看等附加功能,而这些附加功能的实现依赖于移动终端上集成的第三方应用程序,当用户在移动终端使用当前应用时,需要临时使用其他应用,通常需要退出当前应用,然后后台启动其他应用,在使用完其他应用之后,再切换回当前应用。

然而采用上述方法进行应用切换时,需要将当前应用从前台切换到后台,再从后台切换到前台,从而使得当前应用的正常运行被中断,且恢复当前应用正常运行的过程也会增加终端的电量损耗。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种应用切换方法、终端及计算机可读存储介质,能够在临时使用其他应用时不中断当前应用的正常运行,并减小应用切换过程中的电量损耗。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种应用切换方法,所述方法包括:

当在第一应用显示界面上接收到第一滑动操作时,根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏,所述预设应用图标状态栏中显示有预设应用图标列表;

当在所述预设应用图标状态栏上接收到对所述预设应用图标列表中的第一预设应用图标的选择操作时,在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面;

当在所述第一预设窗口应用界面接收到第一触控操作时,根据所述第一触控操作启动第一窗口进程,所述第一窗口进程为所述第一预设应用图标对应的第一预设窗口应用的进程;

在所述第一窗口进程中实现所述第一触控操作对应的第一功能。

在上述方法中,所述根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏之前,所述方法还包括:

当接收到终端启动指令时,启动预设应用图标状态栏进程;

利用所述预设应用图标状态栏进程,加载所述预设应用图标列表至所述预设应用图标状态栏;

为所述预设应用图标状态栏加载布局容器。

在上述方法中,所述在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面,包括:

启动第一预设窗口应用图标对应的第一预设窗口应用;

将所述第一预设窗口应用对应的第一预设窗口应用视图加载至所述布局容器中;

在所述第一显示区域上显示所述第一预设窗口应用界面。

在上述方法中,所述在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面之后,所述根据所述第一触控操作启动第一窗口进程之前,所述方法还包括:

在所述第一预设窗口应用界面接收所述第一触控操作;

获取所述第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识;

将所述第一窗口应用标识和所述第一触控操作反馈至后台服务。

在上述方法中,所述根据所述第一触控操作启动第一窗口进程,包括:

利用所述后台服务查找所述第一窗口标识对应的所述第一窗口进程;

启动所述第一窗口进程。

在上述方法中,所述在所述第一窗口进程中实现所述第一触控操作对应的第一功能,包括:

利用所述后台服务将所述第一触控操作添加至所述第一窗口进程中;

利用所述第一窗口进程实现所述第一功能。

在上述方法中,所述在所述第一窗口进程中实现所述第一触控操作对应的第一功能之后,所述方法还包括:

当接收到对所述第一预设应用图标的关闭操作时,回收所述第一窗口进程,并关闭所述预设应用图标状态栏。

本发明实施例提供一种终端,所述终端包括:

显示单元,用于当在第一应用显示界面上接收到第一滑动操作时,根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏,所述预设应用图标状态栏中显示有预设应用图标列表;当在所述预设应用图标状态栏上接收到对所述预设应用图标列表中的第一预设应用图标的选择操作时,在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面;

启动单元,用于当在所述第一预设窗口应用界面接收到第一触控操作时,根据所述第一触控操作启动第一窗口进程,所述第一窗口进程为所述第一预设应用图标对应的第一预设窗口应用的进程;

实现单元,用于在所述第一窗口进程中实现所述第一触控操作对应的第一功能。

在上述终端中,所述终端还包括:加载单元;

所述启动单元,还用于当接收到终端启动指令时,启动预设应用图标状态栏进程;

所述加载单元,用于利用所述预设应用图标状态栏进程,加载所述预设应用图标列表至所述预设应用图标状态栏;为所述预设应用图标状态栏加载布局容器。

在上述终端中,所述启动单元,具体用于启动第一预设窗口应用图标对应的第一预设窗口应用;

所述加载单元,还用于将所述第一预设窗口应用对应的第一预设窗口应用视图加载至所述布局容器中;

所述显示单元,具体用于在所述第一显示区域上显示所述第一预设窗口应用界面。

在上述终端中,所述终端还包括:接收单元、获取单元和反馈单元;

所述接收单元,用于在所述第一预设窗口应用界面接收所述第一触控操作;

所述获取单元,用于获取所述第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识;

所述反馈单元,用于将所述第一窗口应用标识和所述第一触控操作反馈至后台服务。

在上述终端中,所述终端还包括:查找单元;

所述查找单元,用于利用所述后台服务查找所述第一窗口标识对应的所述第一窗口进程;

所述启动单元,还用于启动所述第一窗口进程。

在上述终端中,所述终端还包括:添加单元;

所述添加单元,用于利用所述后台服务将所述第一触控操作添加至所述第一窗口进程中;

所述实现单元,具体用于利用所述第一窗口进程实现所述第一功能。

在上述终端中,所述终端还包括:回收单元;

所述回收单元,用于当接收到对所述第一预设应用图标的关闭操作时,回收所述第一窗口进程,并关闭所述预设应用图标状态栏。

本发明实施例提供一种终端,所述终端包括:存储器、处理器、接收器、显示器及存储在存储器上并可在处理器上运行的计算机程序,当所述程序被处理器执行实现如上述任一项应用切换方法。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,应用于终端,该计算机程序被处理器执行时实现如上述任一项应用切换的方法。

本发明实施例提供了一种应用切换方法、终端及计算机可读存储介质,当在第一应用显示界面上接收到第一滑动操作时,根据第一滑动操作,在第一应用显示界面上的第一显示区域显示预设应用图标状态栏,预设应用图标状态栏中显示有预设应用图标列表;当在预设应用图标状态栏上接收到对预设应用图标列表中的第一预设应用图标的选择操作时,在第一显示区域上显示第一预设应用图标对应的第一预设窗口应用界面;当在第一预设窗口应用界面接收到第一触控操作时,根据第一触控操作启动第一窗口进程,第一窗口进程为第一预设应用图标对应的第一预设窗口应用的进程;在第一窗口进程中实现第一触控操作对应的第一功能。采用上述方法实现方案,在第一应用显示界面上,当终端需要从第一应用切换至第一预设窗口应用时,终端在第一应用显示界面的第一显示区域上显示第一预设窗口应用界面,当在第一预设窗口应用界面接收到第一触控操作时,终端根据第一触控操作启动第一预设窗口应用对应的第一窗口进程,并在第一窗口进程中实现第一触控操作对应的第一功能,此时,第一应用是直接与第一应用服务器进行数据交互,而第一预设窗口应用是利用第一窗口进程完成第一触控操作对应的第一功能的,故,终端能够同时运行第一应用及第一预设窗口应用,使得终端在使用第一预设窗口应用时,第一应用一直在正常运行,减小了恢复第一应用时终端的电量损耗。

附图说明

图1为本发明实施例提供的一种应用切换方法的流程图一;

图2为本发明实施例提供的一种示例性的应用切换方法的流程图;

图3为本发明实施例提供的一种应用切换方法的流程图二;

图4为本发明实施例提供的一种示例性的终端在第一区域显示widget工具列表图标的界面显示图;

图5为本发明实施例提供的一种示例性的终端根据用户选择第一widget工具图标在第一区域显示第一widget工具的显示界面图;

图6为本发明实施例提供的一种示例性的终端关闭widget工具显示界面的界面显示图;

图7为本发明实施例提供的一种终端的结构示意图一;

图8为本发明实施例提供的一种终端的结构示意图二。

具体实施方式

应当理解,此处描述的具体实施例仅仅用以解释本发明。并不用于限定本发明。

实施例一

本发明实施例提供一种应用切换方法,如图1所示,该方法可以包括:

s101、当在第一应用显示界面上接收到第一滑动操作时,根据第一滑动操作,在第一应用显示界面上的第一显示区域显示预设应用图标状态栏,预设应用图标状态栏中显示有预设应用图标列表。

本发明实施例提供的一种应用切换方法适用于在终端上进行应用切换的场景下。

本发明实施例中,当用户使用第一应用时,终端的当前显示界面为第一应用显示界面,此时,用户在第一应用显示界面上进行第一滑动操作,此时,终端获取第一滑动操作对应的滑动轨迹,并判断滑动轨迹是否满足预设滑动轨迹,当第一滑动操作的滑动轨迹满足预设滑动轨迹时,终端在第一应用显示界面的第一显示区域上显示预设应用图标状态栏,其中预设应用图标状态栏中显示有预设应用图标列表。

本发明实施例中,第一滑动操作可以为下拉操作或者上滑操作,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,预设应用图标状态栏中显示有预设应用图标列表,其中,预设应用图标列表为用户预先添加至预设应用图标状态栏中的,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,预设应用图标列表中的预设窗口应用为widget小工具。

本发明实施例中,在终端开机启动时,终端启动预设应用图标状态栏进程,利用预设应用图标状态栏进程将widget小工具的图标加载到预设应用图标状态栏中,并为预设应用图标状态栏加载布局容器。

s102、当在预设应用图标状态栏上接收到对预设应用图标列表中的第一预设应用图标的选择操作时,在第一显示区域上显示第一预设应用图标对应的第一预设窗口应用界面。

当终端根据第一滑动操作,在第一应用显示界面的第一显示区域上显示了预设应用图标状态栏之后,终端就要接收对预设应用图标列表中的第一预设应用图标的选择操作,并在第一显示区域上显示第一预设应用图标对应的第一预设窗口应用界面了。

本发明实施例中,用户从预设应用图标列表中选择第一预设应用图标,终端接收到选择第一预设应用图标的选择操作之后,终端启动第一预设窗口应用图标对应的第一预设窗口应用,并创建好第一预设窗口应用的view,将该view加载到布局容器中,此时,在预设应用图标列表的第一显示区域显示第一预设窗口应用界面。

本发明实施例中,终端可以从预设应用图标列表界面跳转至第一预设窗口应用界面、或者第一显示区域的第一部分显示预设应用图标列表,第二部分显示第一预设窗口应用界面,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,终端同时运行第一应用和第一预设窗口应用。

s103、当在第一预设窗口应用界面接收到第一触控操作时,根据第一触控操作启动第一窗口进程,第一窗口进程为第一预设应用图标对应的第一预设窗口应用的进程。

当终端在第一显示区域显示第一预设窗口应用界面之后,终端就要在第一预设窗口应用界面接收第一触控操作,并根据第一触控操作启动第一窗口进程了。

本发明实施例中,用户在第一预设窗口应用界面进行第一触控操作,此时,终端接收到第一触控操作,终端根据第一触控操作获取第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识,将第一窗口应用标识和第一触控操作反馈至后台服务,终端利用后台服务查找第一窗口标识对应的第一窗口进程,此时终端启动第一窗口进程。

本发明实施例中,终端将第一窗口应用标识和第一触控操作以pendingintent的方式反馈至后台service。

s104、在第一窗口进程中实现第一触控操作对应的第一功能。

当终端根据第一触控操作启动了第一窗口进程之后,终端就要在第一窗口进程中实现第一触控操作对应的第一功能了。

本发明实施例中,终端利用后台服务将第一触控操作添加至第一窗口进程中,之后终端利用第一窗口进程实现第一触控操作对应的第一功能。

本发明实施例中,用户在使用完第一预设窗口应用之后,用户点击关闭操作,终端关闭第一预设窗口应用界面,并在第一应用显示界面上收起预设应用图标列表,终端回收该widget进程(第一窗口进程),此时预设应用图标列表恢复初始状态,终端继续运行第一应用。

示例性的,如图2所示,手机实现应用切换的流程为:

1、系统开机时,手机启动状态栏的进程。

2、手机加载应用widget的快捷图标到状态栏。

3、手机为状态栏中的widget小工具加载布局容器。

4、当手机处于第一应用显示界面上,用户下拉状态栏。

5、用户在状态栏中点击目标widget的图标,系统启动目标widget。

6、手机将创建好的目标widget的view加载到布局容器中。

7、手机在第一应用显示界面的第一显示区域显示目标widget界面。

8、用户在目标widget界面进行触控操作,触发动作以pendingintent方式反馈给应用的后台service执行。

9、操作结束后,用户点击关闭按钮,手机收起状态栏面板,并回收widget。

可以理解的是,在第一应用显示界面上,当终端需要从第一应用切换至第一预设窗口应用时,终端在第一应用显示界面的第一显示区域上显示第一预设窗口应用界面,当在第一预设窗口应用界面接收到第一触控操作时,终端根据第一触控操作启动第一预设窗口应用对应的第一窗口进程,并在第一窗口进程中实现第一触控操作对应的第一功能,此时,第一应用是直接与第一应用服务器进行数据交互,而第一预设窗口应用是利用第一窗口进程完成第一触控操作对应的第一功能的,故,终端能够同时运行第一应用及第一预设窗口应用,使得终端在使用第一预设窗口应用时,第一应用一直在正常运行,减小了恢复第一应用时终端的电量损耗。

实施例二

本发明实施例提供的一种应用切换方法,如图3所示,该方法可以包括:

s201、当接收到终端启动指令时,终端启动预设应用图标状态栏进程。

本发明实施例提供的一种应用切换方法适用于在终端上进行应用切换的场景下。

本发明实施例中,当用户点击终端上的开机按钮时,终端进行开机启动,此时,终端启动预设应用图标状态栏进程(systemui)。

s202、终端利用预设应用图标状态栏进程,加载预设应用图标列表至预设应用图标状态栏。

当终端启动预设应用图标状态栏进程之后,终端就要利用预设应用图标状态栏进程加载预设应用图标列表至预设应用图标状态栏了。

本发明实施例中,预设应用图标列表中的预设窗口应用为widget小工具。

本发明实施例中,终端利用预设应用图标状态栏进程将widget小工具的图标加载到预设应用图标状态栏中。

本发明实施例中,预设应用图标列表为用户预先选择的,用户可以对其进行添加或者删除操作,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s203、终端为预设应用图标状态栏加载布局容器。

当终端将预设应用图标列表加载至预设应用图标状态栏之后,终端就要为预设应用图标状态栏加载布局容器了。

本发明实施例中,终端利用预设应用图标状态栏进程加载承载widget小工具的布局容器。

s204、当在第一应用显示界面上接收到第一滑动操作时,终端根据第一滑动操作,在第一应用显示界面上的第一显示区域显示预设应用图标状态栏,预设应用图标状态栏中显示有预设应用图标列表。

当终端为预设应用图标状态栏记载布局容器之后,终端就要在第一应用显示界面上接收第一滑动操作,并根据第一滑动操作在第一应用显示界面上的第一显示区域显示预设应用图标状态栏了。

本发明实施例中,当用户使用第一应用时,终端的当前显示界面为第一应用显示界面,此时,用户在第一应用显示界面上进行第一滑动操作,此时,终端获取第一滑动操作对应的滑动轨迹,并判断滑动轨迹是否满足预设滑动轨迹,当第一滑动操作的滑动轨迹满足预设滑动轨迹时,终端在第一应用显示界面的第一显示区域上显示预设应用图标状态栏,其中预设应用图标状态栏中显示有预设应用图标列表。

本发明实施例中,第一滑动操作可以为下拉操作或者上滑操作,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,预设应用图标列表可以以状态栏的形式部分覆盖第一应用显示界面上,也可以整体覆盖第一应用显示界面,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

示例性的,如图4所示,在手机的第一应用显示界面上,用户进行下滑触控操作,此时,第一应用显示界面上的第一区域显示有widget工具图标列表。

s205、当在预设应用图标状态栏上接收到对预设应用图标列表中的第一预设应用图标的选择操作时,终端启动第一预设窗口应用图标对应的第一预设窗口应用。

当终端在第一应用显示界面的第一显示区域显示预设应用图标状态栏之后,终端就要在预设应用图标状态栏上接收对预设应用图标列表中的第一预设应用图标的选择操作,并启动第一预设窗口应用图标对应的第一预设窗口应用了。

本发明实施例中,用户从预设应用图标列表中选择第一预设应用图标,终端接收到选择第一预设应用图标的选择操作之后,终端启动第一预设窗口应用图标对应的第一预设窗口应用。

s206、终端将第一预设窗口应用对应的第一预设窗口应用视图加载至布局容器中。

当终端启动第一预设窗口应用之后,终端就要将第一预设窗口应用对应的第一预设窗口应用视图加载至布局容器中了。

本发明实施例中,终端创建好第一预设窗口应用的view(第一预设窗口应用视图),将该view加载到布局容器中。

s207、终端在第一显示区域上显示第一预设窗口应用界面。

当终端将第一预设窗口应用视图加载至布局容器中之后,终端就要再第一显示区域上显示第一预设窗口应用界面了。

本发明实施例中,终端可以从预设应用图标列表界面跳转至第一预设窗口应用界面、或者第一显示区域的第一部分显示预设应用图标列表,第二部分显示第一预设窗口应用界面,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,终端同时运行第一应用和第一预设窗口应用。

示例性的,如图5所示,用户从widget工具图标列表中点击第一widget工具图标,此时,从widget工具图标列表界面跳转至第一widget工具的显示界面。

s208、终端在第一预设窗口应用界面接收第一触控操作。

当终端在第一显示区域上显示了第一预设窗口应用界面之后,终端就要在第一预设窗口应用界面上接收第一触控操作了。

本发明实施例中,用户在第一预设窗口应用界面进行第一触控操作,此时,终端接收到第一触控操作。

s209、终端获取第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识。

当终端在第一预设窗口应用界面上接收到第一触控操作之后,终端就要获取第一预设窗口应用的第一窗口应用标识了。

本发明实施例中,终端获取第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识,其中,第一窗口应用标识为表征第一窗口应用的唯一性标识,第一窗口应用标识用于后台服务确定出第一触控操作对应的第一窗口进程。

s210、终端将第一窗口应用标识和第一触控操作反馈至后台服务。

当终端获取到第一窗口应用标识之后,终端就要将第一窗口应用标识和第一触控操作反馈至后台服务了。

本发明实施例中,终端将第一窗口应用标识和第一触控操作以pendingintent的方式反馈至后台service。

本发明实施例中,pendingintent为跨进程的异步激发机制,为发起端从系统中获取pendingintent对象,然后将pendingintent对象发给接收端,接收器处理完成后,在未来的合适时机回调pendingintent对象的send()动作,完成激发。

s211、终端利用后台服务查找第一窗口标识对应的第一窗口进程。

当终端将第一窗口应用标识和第一触控操作反馈至后台服务之后,终端就要利用后台服务查找第一窗口标识对应的第一窗口进程了。

本发明实施例中,终端利用后台服务查找第一窗口标识对应的第一窗口进程。

s212、终端启动第一窗口进程。

当终端查找到第一窗口标识对应的第一窗口进程之后,终端就要启动第一窗口进程了。

本发明实施例中,终端启动第一窗口进程。

s213、终端利用后台服务将第一触控操作添加至第一窗口进程中。

当终端启动第一窗口进程之后,终端就要利用后台服务将第一触控操作添加至第一窗口进程中了。

本发明实施例中,终端利用后台服务将第一触控操作添加至第一窗口进程中,以供第一窗口进程分析第一触控操作,并确定第一触控操作对应的第一功能。

s214、终端利用第一窗口进程实现第一功能。

当终端利用后台服务将第一触控操作添加至第一窗口进程中之后,终端就要利用第一窗口进程实现第一触控操作对应的第一功能了。

本发明实施例中,终端利用第一窗口进程实现第一功能,并返回第一功能至第一预设窗口应用界面。

s215、当接收到对第一预设应用图标的关闭操作时,终端回收第一窗口进程,并关闭预设应用图标状态栏。

当终端利用第一窗口进程实现第一功能之后,终端就要接收对第一预设应用图标的关闭操作了,此时终端回收第一窗口进程,并关闭预设应用图标状态栏。

本发明实施例中,用户在使用完第一预设窗口应用之后,用户点击关闭操作,终端关闭第一预设窗口应用界面,并在第一应用显示界面上收起预设应用图标列表,终端回收该widget进程(第一窗口进程),此时预设应用图标列表恢复初始状态,终端继续运行第一应用。

示例性的,如图6所示,用户点击第一区域右上角的关闭按钮,此时,手机收起第一区域的显示界面。

示例性的,如图2所示,手机实现应用切换的流程为:

1、系统开机时,手机启动状态栏的进程。

2、手机加载应用widget的快捷图标到状态栏。

3、手机为状态栏中的widget小工具加载布局容器。

4、当手机处于第一应用显示界面上,用户下拉状态栏。

5、用户在状态栏中点击目标widget的图标,系统启动目标widget。

6、手机将创建好的目标widget的view加载到布局容器中。

7、手机在第一应用显示界面的第一显示区域显示目标widget界面。

8、用户在目标widget界面进行触控操作,触发动作以pendingintent方式反馈给应用的后台service执行。

9、操作结束后,用户点击关闭按钮,手机收起状态栏面板,并回收widget。可以理解的是,在第一应用显示界面上,当终端需要从第一应用切换至第一预设窗口应用时,终端在第一应用显示界面的第一显示区域上显示第一预设窗口应用界面,当在第一预设窗口应用界面接收到第一触控操作时,终端根据第一触控操作启动第一预设窗口应用对应的第一窗口进程,并在第一窗口进程中实现第一触控操作对应的第一功能,此时,第一应用是直接与第一应用服务器进行数据交互,而第一预设窗口应用是利用第一窗口进程完成第一触控操作对应的第一功能的,故,终端能够同时运行第一应用及第一预设窗口应用,使得终端在使用第一预设窗口应用时,第一应用一直在正常运行,减小了恢复第一应用时终端的电量损耗。

实施例三

本发明实施例提供一种终端1,如图7所示,该终端1包括:

显示单元10,用于当在第一应用显示界面上接收到第一滑动操作时,根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏,所述预设应用图标状态栏中显示有预设应用图标列表;当在所述预设应用图标状态栏上接收到对所述预设应用图标列表中的第一预设应用图标的选择操作时,在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面;

启动单元11,用于当在所述第一预设窗口应用界面接收到第一触控操作时,根据所述第一触控操作启动第一窗口进程,所述第一窗口进程为所述第一预设应用图标对应的第一预设窗口应用的进程;

实现单元12,用于在所述第一窗口进程中实现所述第一触控操作对应的第一功能。

可选的,所述终端1还包括:加载单元13。

所述启动单元11,还用于当接收到终端启动指令时,启动预设应用图标状态栏进程;

所述加载单元13,用于利用所述预设应用图标状态栏进程,加载所述预设应用图标列表至所述预设应用图标状态栏;为所述预设应用图标状态栏加载布局容器。

可选的,所述启动单元11,具体用于启动第一预设窗口应用图标对应的第一预设窗口应用;

所述加载单元13,还用于将所述第一预设窗口应用对应的第一预设窗口应用视图加载至所述布局容器中;

所述显示单元10,具体用于在所述第一显示区域上显示所述第一预设窗口应用界面。

可选的,所述终端1还包括:接收单元14、获取单元15和反馈单元16。

所述接收单元14,用于在所述第一预设窗口应用界面接收所述第一触控操作;

所述获取单元15,用于获取所述第一预设窗口应用对应的第一预设窗口应用的第一窗口应用标识;

所述反馈单元16,用于将所述第一窗口应用标识和所述第一触控操作反馈至后台服务。

可选的,所述终端1还包括:查找单元17。

所述查找单元17,用于利用所述后台服务查找所述第一窗口标识对应的所述第一窗口进程;

所述启动单元11,还用于启动所述第一窗口进程。

可选的,所述终端1还包括:添加单元18。

所述添加单元18,用于利用所述后台服务将所述第一触控操作添加至所述第一窗口进程中;

所述实现单元12,具体用于利用所述第一窗口进程实现所述第一功能。

可选的,所述终端1还包括:回收单元19。

所述回收单元19,用于当接收到对所述第一预设应用图标的关闭操作时,回收所述第一窗口进程,并关闭所述预设应用图标状态栏。

在实际应用中,基于实施例一和实施例二的同一发明构思下,如图8所示,终端1可以包括:处理器110、存储器111、接收器112、显示器113、通信接口114和总线115;

上述启动单元11、实现单元12、加载单元13、获取单元15、反馈单元16、查找单元17、添加单元18和回收单元19可由位于终端1上的处理器110实现,上述显示单元10可由显示器113实现,上述接收单元14可由位于终端1上的接收器112实现,上述处理器18可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、中央处理器(cpu,centralprocessingunit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定,该终端1还包括存储器111,其中,存储器111用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器111可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

所述总线115用于连接所述通信接口114、所述处理器110、所述存储器111、所述接收器112、所述显示器113以及这些器件之间的相互通信;

所述通信接口114,用于与外部网元进行数据传输;

所述存储器111,用于存储指令和数据;

所述显示器113,用于当在第一应用显示界面上接收到第一滑动操作时,根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏,所述预设应用图标状态栏中显示有预设应用图标列表;当在所述预设应用图标状态栏上接收到对所述预设应用图标列表中的第一预设应用图标的选择操作时,在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面;

所述接收器112,用于在所述第一预设窗口应用界面接收所述第一触控操作。

所述处理器110,执行所述指令用于:当在所述第一预设窗口应用界面接收到第一触控操作时,根据所述第一触控操作启动第一窗口进程,所述第一窗口进程为所述第一预设应用图标对应的第一预设窗口应用的进程;

在所述第一窗口进程中实现所述第一触控操作对应的第一功能。

在实际应用中,上述存储器111可以是易失性第一存储器(volatilememory),例如随机存取第二存储器(ram,random-accessmemory);或者非易失性第二存储器(non-volatilememory),例如只读第二存储器(rom,read-onlymemory),快闪第二存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的第二存储器的组合,并向处理器110提供指令和数据。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,应用于终端1中,该计算机程序被处理器110执行时实现如实施例一和实施例二所述的方法。

具体来讲,本实施例中的一种应用切换方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种应用切换方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:

当在第一应用显示界面上接收到第一滑动操作时,根据所述第一滑动操作,在所述第一应用显示界面上的第一显示区域显示预设应用图标状态栏,所述预设应用图标状态栏中显示有预设应用图标列表;

当在所述预设应用图标状态栏上接收到对所述预设应用图标列表中的第一预设应用图标的选择操作时,在所述第一显示区域上显示所述第一预设应用图标对应的第一预设窗口应用界面;

当在所述第一预设窗口应用界面接收到第一触控操作时,根据所述第一触控操作启动第一窗口进程,所述第一窗口进程为所述第一预设应用图标对应的第一预设窗口应用的进程;

在所述第一窗口进程中实现所述第一触控操作对应的第一功能。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述,仅为本发明的较佳实施例,并非用于限定本发明的保护范围。

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