应用数据处理的方法和装置制造方法及图纸

技术编号:15551900 阅读:181 留言:0更新日期:2017-06-08 01:50
本发明专利技术涉及一种应用数据处理的方法和装置,包括:获取作用于子应用的退出指令;根据所述退出指令获取所述子应用的子应用标识和对应的子应用任务保存至内存,所述子应用任务包括子应用页面数据;生成所述子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,所述前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态,能方便快速恢复子应用退出前浏览的状态。

Method and apparatus for applying data processing

The invention relates to a method and a device, an application of data processing includes: acquiring function in the sub application exit instruction; according to the application identifies the exit instructions for the sub application and the corresponding sub task is saved to the memory, the sub application tasks include sub application page data; Taiwan before and after switching entrance generation the sub application corresponding to the parent in the application interface to display the background before the entrance of the station before and after the handover, handover entrance for obtaining the corresponding sub application identification, according to the sub application identification acquisition from the corresponding memory application tasks, the application of the sub application identifier corresponding to the sub task according to the application fast switching to the front desk and back before exiting the sub application page data corresponding to the state of the page, to facilitate the rapid recovery of browsing application before exiting the state.

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种应用数据处理的方法和装置
技术介绍
随着计算机技术的发展,用户可以在终端上安装各种应用程序,在应用程序内部展示页面,从而浏览页面获取感兴趣的内容。传统的应用程序内部展示的各个页面在用户退出时,页面将直接关闭,进入下一个页面,导致用户无法方便返回上次浏览的状态。
技术实现思路
基于此,有必要针对上述技术问题,提供一种应用数据处理的方法和装置,能方便快速恢复子应用退出前浏览的状态。一种应用数据处理的方法,所述方法包括:获取作用于子应用的退出指令;根据所述退出指令获取所述子应用的子应用标识和对应的子应用任务保存至内存,所述子应用任务包括子应用页面数据;生成所述子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,所述前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态。一种应用数据处理的装置,所述装置包括:获取模块,用于获取作用于子应用的退出指令;保存模块,用于根据所述退出指令获取所述子应用的子应用标识和对应的子应用任务保存至内存,所述子应用任务包括子应用页面数据;前后台切换入口模块,用于生成所述子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,所述前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态。上述应用数据处理的方法和装置,通过获取作用于子应用的退出指令,根据退出指令获取子应用的子应用标识和对应的子应用任务保存至内存,子应用任务包括子应用页面数据,生成子应用对应的前后台切换入口,在母应用界面显示前后台切换入口,前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态,根据退出指令将子应用的子应用标识和对应的子应用任务保存至内存,相当于子应用在后台运行,运行状态数据进行了保留,从而可根据前后台切换入口快速恢复对应的历史运行状态,根据子应用页面数据显示子应用退出前的页面。附图说明图1为一个实施例中应用数据处理的方法的应用环境图;图2为一个实施例中图1中终端的内部结构图;图3为一个实施例中应用数据处理的方法的流程图;图4为一个实施例中生成多视图页面层级数据的流程图;图5为一个实施例中显示前后台切换入口的流程图;图6为一个实施例中显示前后台切换入口的界面示意图;图7为一个实施例中通过前后台切换入口进入子应用的流程图;图8为一个实施例中显示子应用退出前历史页面的示意图;图9为一个实施例中应用数据处理的装置的结构框图;图10为另一个实施例中应用数据处理的装置的结构框图;图11为一个实施例中前后台切换入口模块的结构框图;图12为再一个实施例中应用数据处理的装置的结构框图;图13为又一个实施例中应用数据处理的装置的结构框图;图14为再一个实施例中应用数据处理的装置的结构框图。具体实施方式图1为一个实施例中应用数据处理的方法运行的应用环境图。如图1所示,该应用环境包括终端110和服务器120,其中终端110、服务器120通过网络进行通信。终端110,可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端110可从服务器120下载母应用,母应用可自带子应用数据包,也可根据需要在母应用的页面中下载目标子应用对应的数据包,终端110上运行操作系统,操作系统上运行母应用,通过母应用进入子应用,显示子应用页面。根据作用于子应用的退出指令在内存中保存子应用的子应用标识和对应的子应用任务,并生成子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,从而可根据作用于前后台切换入口的操作快速切换对应的子应用至前台并根据内存中保存的子应用任务恢复退出前对应的状态,显示退出前的页面,由于退出后在内存中保存子应用的子应用标识和对应的子应用任务,相当于在后台运行,通过前后台切换入口可直接从内存中获取对应的子应用任务,根据子应用页面数据快速恢复退出前的页面状态,方便快捷。在一个实施例中,如图所示,图1中的终端110的内部结构如图2所示,该终端110包括通过系统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕和输入设备。其中,终端110的存储介质存储有操作系统,还包括应用数据处理的装置,该装置用于实现一种适用于终端的应用数据处理的方法。该处理器用于提供计算和控制能力,支撑整个终端110的运行。终端110中的图形处理单元用于至少提供显示界面的绘制能力,如子应用页面等,内存为存储介质中的应用数据处理的装置的运行提供环境,网络接口用于与服务器120进行网络通信,如向服务器120发送下载请求等。显示屏幕用于显示应用界面等,输入设备用于接收用户输入的命令或数据等。对于带触摸屏的终端110,显示屏幕和输入设备可为触摸屏。图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,如图3所示,提供了一种应用数据处理的方法,应用于上述应用环境中的终端来举例说明,包括以下步骤:步骤S210,获取作用于子应用的退出指令。具体的,子应用是依附于母应用运行的应用程序,在母应用程序提供的环境中显示子应用页面,可通过母应用下载、启动、运行、关闭子应用。母应用可以是社交应用、专门支持子应用的专用应用、文件管理应用、邮件应用或者游戏应用等。社交应用包括即时通信应用、SNS(SocialNetworkService,社交网站)应用或者直播应用等。子应用则是可在母应用提供的环境中实现的应用,子应用具体可以是社交应用、文件管理应用、邮件应用或者游戏应用等。可通过作用于子应用的退出虚拟按键的操作、预设退出手势等生成退出指令。步骤S220,根据退出指令获取子应用的子应用标识和对应的子应用任务保存至内存,子应用任务包括子应用页面数据。具体的,每个子应用运行的过程中都存在对应的子应用任务,子应用任务是与子应用运行相关的信息,包括子应用运行过程中的子应用页面数据,页面数据是指用于显示页面的所有数据,包括页面上的文字信息、图片信息、视频信息、事件响应组件等,还可包括页面运行环境数据、页面状态数据,如页面显示时长等。子应用任务还可包括子应用运行环境、任务信息等,任务信息用于记录子应用的属性信息,包括固定属性信息和运行过程中产生的动态信息,如进入子应用的入口信息、子应用运行时间信息、子应用的优先级信息、子应用的介绍信息等。根据退出指令将子应用的子应用标识和对应的子应用任务保存至内存,相当于子应用在后台运行,运行状态数据进行了保留,从而可根据指令恢复对应的运行状态。步骤S230,生成子应用对应的前后台切换入口,在母应用界面显示前后台切换入口,前后台切换入口用于将对应的子应用快速切换至前台并恢复退出前对应的状态。具体的,前后台切换入口与本文档来自技高网...
应用数据处理的方法和装置

【技术保护点】
一种应用数据处理的方法,所述方法包括:获取作用于子应用的退出指令;根据所述退出指令获取所述子应用的子应用标识和对应的子应用任务保存至内存,所述子应用任务包括子应用页面数据;生成所述子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,所述前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态。

【技术特征摘要】
1.一种应用数据处理的方法,所述方法包括:获取作用于子应用的退出指令;根据所述退出指令获取所述子应用的子应用标识和对应的子应用任务保存至内存,所述子应用任务包括子应用页面数据;生成所述子应用对应的前后台切换入口,在母应用界面显示所述前后台切换入口,所述前后台切换入口用于获取对应的子应用标识,根据所述子应用标识从内存获取对应的子应用任务,将所述子应用标识对应的子应用根据所述子应用任务快速切换至前台并恢复退出前所述子应用页面数据对应的页面状态。2.根据权利要求1所述的方法,其特征在于,所述子应用页面数据为子应用多视图页面层级数据,所述获取作用于子应用的退出指令的步骤之前,还包括:获取作用于子应用第一页面的操作;获取所述第一页面对应的第一页面数据;根据所述操作进入第二页面,获取所述第二页面对应的第二页面数据;根据页面的进入顺序生成存在页面链式关系的历史多视图页面堆栈数据;所述获取作用于子应用的退出指令的步骤之后还包括:获取子应用的当前页面对应的当前页面数据;将所述当前页面数据加入历史页面链式关系生成当前多视图页面堆栈数据作为所述子应用多视图页面层级数据,所述子应用多视图页面层级数据的最上层数据为所述当前页面数据。3.根据权利要求1所述的方法,其特征在于,所述子应用对应的前后台切换入口为多个,分别与各个子应用对应,所述在母应用界面显示所述前后台切换入口的步骤包括:根据所述各个子应用的退出指令的触发时间和/或根据各个子应用的优先级确定各个前后台切换入口对应的显示参数;根据显示参数将所述前后台切换入口显示在母应用界面的预设界面。4.根据权利要求1所述的方法,其特征在于,所述在母应用界面显示所述前后台切换入口的步骤之后,还包括:获取所述前后台切换入口的显示时间,如果在预设时间阈值内不存在作用于所述前后台切换入口的操作,则关闭所述前后台切换入口,将内存中的所述前后台切换入口对应的子应用任务清除。5.根据权利要求1所述的方法,其特征在于,所述在母应用界面显示所述前后台切换入口的步骤之后,还包括:获取作用于所述前后台切换入口的操作;根据所述操作获取所述前后台切换入口对应的子应用标识;从内存中获取所述子应用标识对应的子应用任务;获取所述子应用任务中的子应用页面数据;将所述子应用标识对应的目标子应用切换为前台运行,进入目标子应用;显示所述子应用页面数据对应的子应用目标页面。6.根据权利要求5所述的方法,其特征在于,所述子应用任务还包括JavaScript运行环境和任务信息,所述将所述子应用标识对应的目标子应用切换为前台运行,进入目标子应用的步骤包括:获取所述JavaScript运行环境,在所述JavaScript运行环境运行所述子应用标识对应的目标子应用;所述方法还包括:根据所述目标子应用的运行更新所述任务信息。7.根据权利要求5所述的方法,其特征在于,所述子应用页面数据为子应用多视图页面层级数据,所述显示所述子应用页面数据对应的子应用目标页面的步骤包括:从所述子应用多视图页面层级数据中获取最上层数据,显示所述最上层数据对应的子应用目标页面;所述显示所述子应用页面数据对应的子应用目标页面的步骤之后,还包括:获取对所述子应用目标页面的操作,如果所述操作为页面返回操作,则获取所述子应用多视图页面层级数据对应的当前页面链式关系;根据所述当前页面链式关系获取所述子应用目标页面对应的目标层的前一层对应的第...

【专利技术属性】
技术研发人员:胡豪俊吴宗倬王召伟梁尚韬段意龙小康林超黄吉生林庆杰胡浩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1