程序切换方法、智能终端及计算机可读存储介质技术

技术编号:19634808 阅读:23 留言:0更新日期:2018-12-01 15:34
本发明专利技术公开了一种程序切换方法,通过在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序;然后获取当前正在运行的后台程序,基于所述后台程序对应的第一标识显示后台操作页面,同时显示推荐应用程序对应的第二标识,确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令;之后将所述启动指令对应的应用程序切换到前台运行。本发明专利技术还公开了一种智能终端及计算机可读存储介质。本方法实现了根据个性化的程序推荐,在用户使用过程中不断记录用户使用习惯,从而达到使用时间越久所推荐的程序越准确的效果,有效提高了用户体验。

Program Switching Method, Intelligent Terminal and Computer Readable Storage Media

The invention discloses a program switching method, which obtains at least one recommended application program according to the currently running foreground program when receiving the program switching instruction, then obtains the currently running background program, displays the background operation page based on the first identification corresponding to the background program, and displays the recommendation at the same time. The second identity corresponding to the application determines whether the user receives the startup instruction triggered by the first identity or the second identity within a preset period of time; then the application corresponding to the startup instruction is switched to the foreground operation. The invention also discloses an intelligent terminal and a computer readable storage medium. This method realizes the recommendation according to the personalized program and records the user's usage habits constantly during the user's use process, so as to achieve the more accurate effect of the recommended program with longer use time and effectively improve the user's experience.

【技术实现步骤摘要】
程序切换方法、智能终端及计算机可读存储介质
本专利技术涉及移动通信
,尤其涉及一种程序切换方法、智能终端及计算机可读存储介质。
技术介绍
随着智能手机的性能的日益强大和应用程序的不断增多,智能手机同时运行的程序不断增加,而不同应用程序之间切换的便捷性成为影响用户体验的主要问题。当前,智能手机不同应用程序之间的切换有两种方法,一种方法是,用户长按home键,从而进入后台,选择用户需要切换的应用,由于后台程序较多,这种方法操作复杂,容易误选其它不需要的应用;另一种方法是,用户从当前应用切换回手机的主界面,然后在其它界面找到该应用程序,重新开启,由于应用程序已经处于打开状态,这种方法属于重复操作,使用起来并不方便。然而,用户在切换程序时,目标程序可能并不在后台列表里,因为后台列表只提供时间维度上的最近使用程序,而不是与当前使用程序最相关的程序。此时,如果用户想要切换的目标程序不在排名靠前的若干个程序中,用户可能不会继续向后翻阅,而是返回桌面或主菜单寻找相应的程序,这一步骤无疑会增加用户在切换程序时使用的时间,造成用户体验下降。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种程序切换方法、智能终端及计算机可读存储介质,旨在解决当前智能终端切换程序时只提供最近使用程序的技术问题。为实现上述目的,本专利技术提供一种程序切换方法,所述程序切换方法包括以下步骤:在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序;获取当前正在运行的后台程序,基于所述后台程序对应的第一标识显示后台操作页面,同时在所述后台操作页面显示推荐应用程序对应的第二标识,确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令;在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到前台运行。优选地,所述后台操作界面还包括至少一个滑块条,设置于屏幕内的任意位置,用于调节屏幕内的第一标识的滑动速度。优选地,所述确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令的步骤包括:当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动方向与滑动距离是否满足预设条件;在确定所述滑动触碰信号的滑动方向与滑动距离满足预设条件时,控制所述第一标识根据所述滑动触碰信号的滑动在屏幕内滑动切换显示。优选地,所述当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动方向与滑动距离是否满足预设条件的步骤包括:当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动距离是否大于预设距离;在确定所述滑动触碰信号的滑动距离大于预设距离时,确定所述滑动触碰信号的滑动方向与滑块条滑动方向的夹角是否小于预设阈值;在确定所述滑动触碰信号的方向与滑块条滑动方向的夹角小于预设阈值时,确定所述滑动触碰信号的滑动方向与滑动距离满足预设条件。优选地,所述在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到前台运行的步骤之后,所述方法还包括:记录所述启动指令对应的切换操作;获取用户习惯记录表,在所述用户习惯记录表中存储所述启动指令对应的切换操作。优选地,所述在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序的步骤包括:在接收到用户触发的切换指令时,获取用户习惯记录表中当前时刻之前预设时段内的用户习惯记录,其中,所述用户习惯记录包括所有程序之间的切换操作;基于所述预设时段内的用户习惯记录,确定当前运行的前台程序对应的相关应用程序,将所述相关应用程序作为推荐应用程序。优选地,所述基于所述预设时段内的用户习惯记录,确定当前运行程序对应的相关应用程序,将所述相关应用程序作为推荐应用程序的步骤包括:在获取到用户习惯记录表中当前时刻之前预设时段内的用户习惯记录时,基于所述用户习惯记录确定与当前运行程序具有直接切换关系的相关应用程序,并按照切换频率降序排序;选取至少一个相关应用程序作为推荐应用程序,并获取所述推荐应用程序的图标或缩略图作为第二标识用于在后台操作页面中显示。优选地,所述确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令的步骤之后,所述方法还包括:在确定预设时长内没有接收到用户基于所述第一标识或第二标识触发的启动指令时,取消程序切换指令对应的程序切换操作。此外,为实现上述目的,本专利技术还提供一种智能终端,其特征在于,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序切换程序,所述程序切换程序被所述处理器执行时实现如上述任一项所述的程序切换方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有程序切换程序,所述程序切换程序被处理器执行时实现如上述任一项所述的程序切换方法的步骤。本专利技术方案,通过在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序;然后获取当前正在运行的后台程序,基于所述后台程序对应的第一标识显示后台操作页面,同时在所述后台操作页面显示推荐应用程序对应的第二标识,确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令;之后在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到前台运行;本方法实现了根据个性化的程序推荐,而不仅仅是根据近期使用过的程序显示后台切换界面,在用户使用过程中不断记录用户使用习惯,从而达到使用时间越久所推荐的程序越准确的效果,有效提高了用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中程序切换装置所属终端的结构示意图;图2为本专利技术程序切换方法第一实施例中的流程示意图;图3为本专利技术程序切换方法第二实施例中确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令的步骤的细化流程示意图;图4为本专利技术程序切换方法第三实施例中的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的装置所属终端结构示意图。本专利技术实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接本文档来自技高网...

【技术保护点】
1.一种程序切换方法,其特征在于,所述程序切换方法包括以下步骤:在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序;获取当前正在运行的后台程序,基于所述后台程序对应的第一标识显示后台操作页面,同时在所述后台操作页面显示推荐应用程序对应的第二标识,确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令;在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到前台运行。

【技术特征摘要】
1.一种程序切换方法,其特征在于,所述程序切换方法包括以下步骤:在接收到程序切换指令时,根据当前运行的前台程序获取至少一个推荐应用程序;获取当前正在运行的后台程序,基于所述后台程序对应的第一标识显示后台操作页面,同时在所述后台操作页面显示推荐应用程序对应的第二标识,确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令;在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到前台运行。2.如权利要求1所述的程序切换方法,其特征在于,所述后台操作界面还包括至少一个滑块条,设置于屏幕内的任意位置,用于调节屏幕内的第一标识的滑动速度。3.如权利要求2所述的程序切换方法,其特征在于,所述确定预设时长内是否接收到用户基于所述第一标识或第二标识触发的启动指令的步骤包括:当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动方向与滑动距离是否满足预设条件;在确定所述滑动触碰信号的滑动方向与滑动距离满足预设条件时,控制所述第一标识根据所述滑动触碰信号的滑动在屏幕内滑动切换显示。4.如权利要求3所述的程序切换方法,其特征在于,所述当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动方向与滑动距离是否满足预设条件的步骤包括:当检测到基于所述滑块条触发的滑动触碰信号时,确定所述滑动触碰信号的滑动距离是否大于预设距离;在确定所述滑动触碰信号的滑动距离大于预设距离时,确定所述滑动触碰信号的滑动方向与滑块条滑动方向的夹角是否小于预设阈值;在确定所述滑动触碰信号的方向与滑块条滑动方向的夹角小于预设阈值时,确定所述滑动触碰信号的滑动方向与滑动距离满足预设条件。5.如权利要求1所述的程序切换方法,其特征在于,所述在确定预设时长内接收到用户基于所述第一标识或第二标识触发的启动指令时,将所述启动指令对应的应用程序切换到...

【专利技术属性】
技术研发人员:张忠男
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1