功能机的多任务切换方法和功能机技术

技术编号:16605239 阅读:32 留言:0更新日期:2017-11-22 14:59
本发明专利技术提供一种功能机的多任务切换方法和功能机。该方法,包括:在当前界面显示切换菜单,所述切换菜单中包括多个应用程序的图标;获取切换指令,所述切换指令用于打开所述切换菜单中的目标应用程序;根据所述切换指令,从非易失性NV存储模块中读取所述目标应用程序的信息,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;根据所述目标应用程序的信息打开所述目标应用程序的界面。该方法通过获取切换指令来触发功能机当前界面上显示的切换菜单中的任意一项任务的图标,通过该任务的图标快捷地切换至该任务的界面,简化了操作步骤,提高了功能机任务的切换效率。

Multi task switching method and function machine of function machine

The invention provides a multi task switching method and a function machine for a function machine. The method includes: in the current switch interface display menu, the menu includes a plurality of switching application icon; gain switching instruction, the switching instruction for opening the switch menu in the target application; according to the switching instructions from the nonvolatile reads the information of the target application the NV memory module, the NV memory module stored in the switch menu corresponding to the list, including the application of the switching menu information in the list; according to the target application information open the target application interface. The method by obtaining the switching command to trigger the switch function menu display interface on the current machine in a task by the task icon, the icon for the shortcut to switch to the task interface, simplifies operation steps, improve the efficiency of the task switching function machine.

【技术实现步骤摘要】
功能机的多任务切换方法和功能机
本专利技术涉及电信
,尤其涉及一种功能机的多任务切换方法和功能机。
技术介绍
功能机是一种较低级的通讯终端,相比于智能机,功能机的运算能力和功能均不如智能机。但是由于功能机的系统性能稳定,待机时间长等优点,仍然被许多用户使用。随着应用软件技术的发展,越来越多的功能机上也可以安装多个应用程序,但是功能机的内存有限,无法支持应用程序的后台挂载。这也意味着用户无法快捷地在多个任务之间进行切换。目前的切换方式是:先退出当前正在使用的任务界面,功能机释放该任务占用的内存,并返回应用主菜单界面,通过触发应用主菜单界面显示的应用图标来打开其他应用程序,进入另一个任务界面。但是,上述的切换方式,操作繁琐,多个任务间的切换效率低,用户体验不佳。
技术实现思路
本专利技术提供一种功能机的多任务切换方法和功能机,以实现快捷地在功能机上切换应用程序。第一方面,本专利技术实施例提供一种功能机的多任务切换方法,包括:在当前界面显示切换菜单,所述切换菜单中包括多个应用程序的图标;获取切换指令,所述切换指令用于打开所述切换菜单中的目标应用程序;根据所述切换指令切换,从非易失性NV存储模块中读取所述目标应用程序的信息,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;根据所述目标应用程序的信息打开所述目标应用程序的界面。可选地,在所述终端的当前界面显示切换菜单之前,还包括:获取启动指令,所述启动指令用于指示在当前界面显示切换菜单;其中,所述当前界面包括:应用程序的运行界面、主菜单界面、锁屏界面、主题界面中的任一种;根据所述启动指令在当前界面显示所述切换菜单。可选地,在当前界面显示切换菜单,包括:从所述NV存储模块中读取所述链表;根据所述链表中应用程序的信息的排列顺序,按照所述排列顺序在所述切换菜单中显示前N个应用程序的图标,N为大于0的整数,且小于等于M,M为所述切换菜单中能够显示的应用程序的图标的最大个数。可选地,所述排列顺序是按照以下排序规则排序得到的:用户对应用程序的使用时间的先后顺序;或者,用户对应用程序的使用频率的大小顺序。可选地,在当前界面为应用程序的运行界面时,还包括:在退出原应用程序的运行界面时,判断所述链表中是否存在所述原应用程序的信息;若所述链表中存在所述原应用程序的信息,则按照所述排序规则调整所述链表中应用程序的信息的排列顺序;若所述链表中不存在所述原应用程序的信息,则根据所述排序规则将所述原应用程序的信息存储在所述链表中;根据更新后的所述链表,更新所述切换菜单。可选地,所述应用程序的信息包括所述应用程序的类型和所述应用程序的窗口信息。可选地,在所述终端的当前界面显示切换菜单之后,还包括:确定是否对NV存储模块进行初始化;当拒绝进行NV存储模块初始化时,在NV存储模块的链表中仅保留默认的P个应用程序的数据;P为大于0的整数;根据更新后的所述链表,更新所述切换菜单。可选地,当所述链表中包括的应用程序的信息的个数大于所述切换菜单能够显示的应用程序的最大个数时,还包括:获取用户对所述切换菜单的滑动操作指令,所述滑动操作指令用于指示切换到所述切换菜单的下一屏;根据所述滑动操作指令,切换到切换菜单的下一屏。第二方面,本专利技术实施例提供一种功能机,包括:非易失性NV存储模块、内存和处理器,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;所述内存中存储有执行第一方面所述的方法的程序指令;所述处理器,用于根据内存中存储的所述程序指令执行第一方面所述的方法。第三方面,本专利技术实施例提供一种功能机的多任务切换装置,包括:显示模块,用于在当前界面显示切换菜单,所述切换菜单中包括多个应用程序的图标;第一获取模块,用于获取切换指令,所述切换指令用于打开所述切换菜单中的目标应用程序;读取模块,用于根据所述切换指令切换,从非易失性NV存储模块中读取所述目标应用程序的信息,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;开启模块,用于根据所述目标应用程序的信息打开所述目标应用程序的界面。可选地,还包括:第二获取模块,用于在所述终端的当前界面显示切换菜单之前,获取启动指令,所述启动指令用于指示在当前界面显示切换菜单;其中,所述当前界面包括:应用程序的运行界面、主菜单界面、锁屏界面、主题界面中的任一种;显示模块,还用于根据所述启动指令在当前界面显示所述切换菜单。可选地,还包括:读取模块,具体用于从所述NV存储模块中读取所述链表;排序模块,用于根据所述链表中应用程序的信息的排列顺序,按照所述排列顺序在所述切换菜单中显示前N个应用程序的图标,N为大于0的整数,且小于等于M,M为所述切换菜单中能够显示的应用程序的图标的最大个数。可选地,所述排列顺序是按照以下排序规则排序得到的:用户对应用程序的使用时间的先后顺序;或者,用户对应用程序的使用频率的大小顺序。可选地,还包括:退出模块,用于在当前界面为应用程序的运行界面时,判断所述链表中是否存在所述原应用程序的信息;若所述链表中存在所述原应用程序的信息,则按照所述排序规则调整所述链表中应用程序的信息的排列顺序;若所述链表中不存在所述原应用程序的信息,则根据所述排序规则将所述原应用程序的信息存储在所述链表中;更新模块,用于根据更新后的所述链表,更新所述切换菜单。可选地,所述应用程序的信息包括所述应用程序的类型和所述应用程序的窗口信息。可选地,还包括:初始化模块,用于在所述终端的当前界面显示切换菜单之后,确定是否对NV存储模块进行初始化;当拒绝进行NV存储模块初始化时,在NV存储模块的链表中仅保留默认的P个应用程序的数据;P为大于0的整数;更新模块,用于根据更新后的所述链表,更新所述切换菜单。可选地,还包括:第三获取模块,用于在所述链表中包括的应用程序的信息的个数大于所述切换菜单能够显示的应用程序的最大个数时,获取用户对所述切换菜单的滑动操作指令,所述滑动操作指令用于指示切换到所述切换菜单的下一屏;切换模块,用于根据所述滑动操作指令,切换到切换菜单的下一屏。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面本专利技术实施例所述的方法步骤。本专利技术提供的功能机的多任务切换方法和功能机,通过在功能机的当前界面显示切换菜单,该切换菜单与链表相对应,该链表中记录了该切换菜单中显示的应用程序的信息,且该链表被保存在非易失性NV存储模块中。通过获取切换指令来触发切换菜单中的目标应用程序的图标,从而便捷地从当前界面切换至目标应用程序的界面,简化了功能机多个任务界面之间的切换步骤,提升了切换效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的功能机的多任务切换方法的流程图;图2为本专利技术实施例二提供的功能机的多任务切换方法的流程图;图3为本专利技术实施例三提供的功能机的多任务切换方法的本文档来自技高网...
功能机的多任务切换方法和功能机

【技术保护点】
一种功能机的多任务切换方法,其特征在于,包括:在当前界面显示切换菜单,所述切换菜单中包括多个应用程序的图标;获取切换指令,所述切换指令用于打开所述切换菜单中的目标应用程序;根据所述切换指令,从非易失性NV存储模块中读取所述目标应用程序的信息,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;根据所述目标应用程序的信息打开所述目标应用程序的界面。

【技术特征摘要】
1.一种功能机的多任务切换方法,其特征在于,包括:在当前界面显示切换菜单,所述切换菜单中包括多个应用程序的图标;获取切换指令,所述切换指令用于打开所述切换菜单中的目标应用程序;根据所述切换指令,从非易失性NV存储模块中读取所述目标应用程序的信息,所述NV存储模块中存储有所述切换菜单对应的链表,所述链表中包括所述切换菜单中的应用程序的信息;根据所述目标应用程序的信息打开所述目标应用程序的界面。2.根据权利要求1所述的方法,其特征在于,在所述终端的当前界面显示切换菜单之前,还包括:获取启动指令,所述启动指令用于指示在当前界面显示切换菜单;其中,所述当前界面包括:应用程序的运行界面、主菜单界面、锁屏界面、主题界面中的任一种;根据所述启动指令在当前界面显示所述切换菜单。3.根据权利要求1或2所述的方法,其特征在于,在当前界面显示切换菜单,包括:从所述NV存储模块中读取所述链表;根据所述链表中应用程序的信息的排列顺序,按照所述排列顺序在所述切换菜单中显示前N个应用程序的图标,N为大于0的整数,且小于等于M,M为所述切换菜单中能够显示的应用程序的图标的最大个数。4.根据权利要求3所述的方法,其特征在于,所述排列顺序是按照以下排序规则排序得到的:用户对应用程序的使用时间的先后顺序;或者,用户对应用程序的使用频率的大小顺序。5.根据权利要求4所述的方法,其特征在于,在当前界面为应用程序的运行界面时,还包括:在退出原应用程序的运行界面时,判断所述链表中是否存在所述原应用程序的信息;若所述链表中存在所述原应用程序的信息,则按照所述排序规则调整所述链...

【专利技术属性】
技术研发人员:赵敏
申请(专利权)人:上海展扬通信技术有限公司
类型:发明
国别省市:上海,31

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

1