应用程序恢复方法及装置的制造方法_3

文档序号:9865353阅读:来源:国知局
用户使用该应用程序的总 时长。当前时刻与预定运行时刻之间的时间间隔是指预定时刻与在终端备份目标应用程序 的时刻之间的时间间隔。运行频率是指在预定时刻之后且在终端目标应用程序的时刻之 前,用户触发该应用程序的图标的总次数。运里所说的预定时刻和备份目标应用程序的时 刻可W由系统设置,也可W由用户设置。
[0110] 当服务器只统计目标应用程序的运行总时长时,目标应用程序的运行总时长越 长,恢复优先级越高,目标应用程序的运行总时长越短,恢复优先级越低。
[0111] 当服务器一并统计目标应用程序的运行总时长、当前时刻与预定运行时刻之间的 时间间隔和运行频率时,该服务器会通过特定算法对目标应用程序的目标应用程序的运行 总时长、当前时刻与预定运行时刻之间的时间间隔和运行频率进行计算,得出综合数值,即 应用程序在预定时间段内的综合数值越大,该应用程序在预定时间段内的恢复优先级越 局。
[0112] 在步骤303中,服务器控制终端根据恢复优先级恢复目标应用程序。
[0113] 当服务器统计好目标应用程序的恢复优先级后,会将目标应用程序的恢复优先级 W及用于限定该目标应用程序的图标显示位置的桌面排布反馈给终端,终端接收到该目标 应用程序的恢复优先级W及用于限定该目标应用程序的图标显示位置的桌面排布后,会先 对该终端的桌面上的目标应用程序进行重新排布,再根据目标应用程序的恢复优先级,按 恢复优先级由高到低的顺序依次恢复目标应用程序。
[0114] 在步骤304中,终端根据该服务器发送的恢复优先级恢复目标应用程序。
[0115] 在终端在根据所接收到的目标应用程序的恢复优先级W及用于限定该目标应用 程序的图标显示位置的桌面排布,恢复目标应用程序的过程中,可W通过不同的显示方式 显示已经恢复的应用程序和尚未恢复的应用程序,W用于区分,帮助用户区分已经恢复的 应用,另外,优先下载并恢复恢复优先级较高的应用程序,可W使用户优先使用常用程序。
[0116] 可选的,终端根据该服务器发送的恢复优先级恢复目标应用程序,包括:
[0117] 采用第一显示方式显示已被恢复的应用程序对应的第一图标。
[0118] 采用第二显示方式显示未被恢复的应用程序对应的第二图标。
[0119] 第一显示方式和第二显示方式为两种不同的显示方式,比如,当第一显示方式为 高亮显示时,第二显示方式可W为灰度显示。当第一显示方式为显示应用程序的程序名时, 第二显示方式可W为将应用程序的程序名均显示为"等待恢复"。当第一显示方式为静态显 示时,第二显示方式可W为动态显示。其中,不同显示方式可W为颜色不同、亮度不同、透明 度不同等至少一项,本实施例不对第一显示方式和第二显示方式的具体显示方式进行限 定。
[0120] 图3C是根据一示例性实施例示出的终端中已被恢复的目标应用程序和未被恢复 的目标应用程序的示意图,其中,图3C( 1)中已被恢复的目标应用程序"相机"、"视频"、"应 用商店"对应的第一图标为高亮显示(在图3CQ)中W实线的形式表示),未被恢复的目标应 用程序"照片"、"股市"、"天气"对应的第二图标为灰度显示(在图3CQ)中W虚线的形式表 示)。图3C(2)中已被恢复的目标应用程序"相机"、"视频"、"应用商店"对应的第一图标显示 了对应的程序名,未被恢复的目标应用程序"照片"、"股市"、"天气"对应的第二图标的程序 名均显示为"等待恢复"。
[0121] 图3D是根据一示例性实施例示出的终端恢复目标应用程序前后的图标显示位置 的桌面排布的示意图,如图3DQ)所示,在终端未恢复目标应用程序时,图标显示位置的桌 面排布为第一行第一列为"应用商店'对应的第一图标,第一行第二列为"相抓'对应的第一 图标,第一行第Ξ列为"视频"对应的第一图标。如图3DQ)所示,在终端恢复目标应用程序 时,图标显示位置的桌面排布为第一行第一列为"照片"对应的第二图标,第一行第二列为 "相抓'对应的第一图标,第一行第立列为"视频"对应的第一图标,第二行第一列为"股市" 对应的第二图标,第二行第二列为"应用商脖'对应的第一图标,第二行第立列为"天气"对 应的第二图标。
[0122] 对于尚未被恢复的目标应用程序,终端通过第二显示方式显示该目标应用程序的 第二图标,此时该目标应用程序对应的第二图标不可被操作。当终端按照恢复优先级,优先 下载并恢复恢复优先级最高的目标应用程序,并在该目标应用程序恢复成功后,会通过第 一显示方式显示该目标应用程序的第一图标,此时该目标应用程序对应的第一图标可被操 作。
[0123] 图3E是根据一示例性实施例示出的终端恢复未恢复的应用程序的示意图,其中, 如图3E所示,未被恢复的目标应用程序"照片"、"股市"、"天气"对应的第一图标为灰度显示 (在图3E中W虚线的形式表示),此时用户不可W对"照片"、"股市"、"天气"进行操作。由于 应用程序"天气"的恢复优先级最高,终端将先下载并恢复应用程序"天气",并在应用程序 "天气"恢复成功后对应用程序"天气"对应的第二图标进行高亮显示,此时用户可W对应用 程序"天气"对应的第二图标进行操作(比如:移动图标位置、删除图标等操作)(在图3E中W 实线的形式表示)。
[0124] 综上所述,本公开实施例提供的应用程序恢复方法,通过根据目标应用程序的运 行参数确定该目标应用程序的恢复优先级,控制终端根据该恢复优先级恢复该目标应用程 序;由于终端会根据服务器发送的恢复优先级恢复目标应用程序,而恢复优先级通常代表 用户的历史使用情况,因此终端会优先恢复用户最常用的目标应用程序,解决了相关技术 中用户常用但排在桌面下方的应用程序会被较晚恢复,不方便用户使用的问题;了可W将 用户较常用的应用程序优先恢复,便于用户使用的效果。
[0125] 通过统计目标应用程序在统计时刻前预定时间段内的运行总时长、预定运行时 亥IJ、运行频率中至少一项运行参数确定恢复优先级,使服务器确定目标应用程序的恢复优 先级的结果更为精确。
[0126] 根据运行总时长、当前时刻与所述预定运行时刻之间的运行时间间隔、运行频率 来确定应用程序的恢复优先级,因此应用程序的恢复优先级可W用于反映应用程序的历史 使用频率,从而使得在根据恢复优先级进行恢复时,最先恢复的应用通常为用户历史中最 为常用的应用,保证了用户可W尽快使用到较为常用的应用。
[0127] 在一种可能的实现方式中,终端会实时将目标应用程序的的运行参数进行记录, 并将记录好的运行参数上传给服务器,W便服务器对同一个终端中的目标应用程序的运行 参数进行统计,进而可W实现对目标应用程序的恢复优先级的排序,用户可W决定桌面信 息的备份时机,使得备份的桌面信息更能代表用户的备份意向。图3F是根据一示例性实施 例示出的备份目标应用程序的运行参数方法的流程图,如图3F所示,该目标应用程序的运 行参数方法应用于图1所示的实施环境中的终端120中,包括W下步骤。
[01%]在步骤305中,获取目标应用程序的运行参数。
[0129] 终端可W W记录的形式记录目标应用程序的运行参数,该运行参数是目标应用程 序每次被使用时的使用参数,也就是说,一条记录至少包括一个目标应用程序对应的一次 使用的开始时刻和结束时刻,其中,开始时刻是指该目标应用程序被打开的或被切换到前 台的时刻,关闭时刻是指该目标应用程序被关闭或被切换至后台的时刻。
[0130] 比如,当用户在上午7点15分打开应用程序"天气"时,终端新建一条关于"天气"的 记录,并记录"天气"的开始时刻为"上午7点15分"。当用户在上午7点20分将应用程序"天 气'切换成应用程序"浏览器"时,终端会继续在该"天气"的记录中记录"天气"的关闭时刻 为"上午7点20分",并新建一条关于"浏览器"的记录,并记录"浏览器"的开启时刻为"上午7 点20分"。当用户在上午8点20分将应用程序"浏览器"再次切换成应用程序"天气"时,终端 会继续在该"浏览器"的记录中记录"浏览器"的关闭时刻为"上午8点20分",并新建一条关 于"天气"的记录,并记录"天气"的开启时刻为"上午8点20分"。
[0131] 在实际实现时,终端可W采用下述代码的形式记录目标程序的运行参数:
[0132] action = fg_app name = com. abc .mm startTime = 1434700528090endTime = 1434700532848
[0133] 其中^旨_曰口口表示前台应用,。〇111.曰13(3.1]1111标识该应用程序的包名,31曰1'1:111116表示 该应用程序的启动时刻,endTime表示该应用程序的关闭/切换到后台的时刻。
[0134] 在步骤306中,向服务器发送运行参数。
[0135] 在一种可能的实现方式中,终端会在预定时间段内向服务器发送记录的目标应用 程序的运行参数,该预定时间段可W是用户使用终端频率较少的时间段,也可W是终端处 于良好的网络条件的时间段。图3G是根据一示例性实施例示出的将记录的目标应用程序的 运行参数发送至服务器方法的流程图,如图
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1