一种运行数据的恢复方法及电子设备技术

技术编号:8366730 阅读:238 留言:0更新日期:2013-02-28 05:03
本发明专利技术实施例公开了一种运行数据恢复方法及电子设备。其中,运行数据恢复方法包括:后台服务端接收前台运行端发送的运行数据;所述后台服务端接收所述前台运行端在运行崩溃并再次接入运行时发送的运行数据获取请求;所述后台服务端将所述前台运行端所请求的运行数据发送至所述前台运行端,以使所述前台运行端进行运行数据的恢复;其中,所述后台服务端与所述前台运行端之间通过进程间通信进行交互。本发明专利技术实施例中实现了前台运行端运行数据的快速恢复,跳过了初始化流程。由于进程间通信为内存操作,相比起初始化流程中文件及网络I/O,在速度上有着质的飞跃,因此前台运行端的程序能以非常快的速度重新启动,极大地提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及数据处理
,特别是涉及一种运行数据恢复方法及电子设备。
技术介绍
Android (安卓)是一种以Linux为基础的开放源代码操作系统,主要适用于便携设备。在Android系统中,用户可见的程序称为Activity,是前台运行的主程序,在实际使用中,导致Activity崩溃的情形有多种,例如第一,程序中本身有缺陷,在某种特定情境下发生崩溃;第二,程序被切换到后台后,由于内存有限,系统选择杀死部分程序以释放资源给前台程序;第三,用户通过系统设置,当程序一旦被切换到后台时会立即被杀死。因此,Activity崩溃在Android系统中是一种普遍的现象。现有技术中,用户在Activity崩溃后再次进入该程序时,由于Activity崩溃前的操作和状态会消失,若要恢复崩溃前的运行数据需要首先进行一系列初始化过程,例如读取配置文件,从网络下载某些资源等等,这种涉及文件或网络I/O (输入/输出)的初始化动作耗时长,效率低,大大降低了用户体验。
技术实现思路
本专利技术实施例中提供了一种运行数据恢复方法及电子设备,能够在恢复程序崩溃前的运行数据时,避免耗时较长的初始化过程,提高效率本文档来自技高网...

【技术保护点】
一种运行数据恢复方法,其特征在于,包括:后台服务端接收前台运行端发送的运行数据;所述后台服务端接收所述前台运行端在运行崩溃并再次接入运行时发送的所述运行数据获取请求;所述后台服务端将所述前台运行端所请求的运行数据发送至所述前台运行端,以使所述前台运行端进行所述运行数据的恢复;其中,所述后台服务端与所述前台运行端之间通过进程间通信进行交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁捷俞永福何小鹏朱顺炎汤锦鹏
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:

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

1