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

文档序号:9865353阅读:来源:国知局
端120。
[0064] 服务器110和终端120可W通过无线网络方式连接,运里所讲的无线网络方式可W 为移动数据网络或Wi-Fi,(英文全称:Wireless-Fidelity,中文全称:无线保真),或蓝牙等 无线网络方式)等。
[0065] 终端120可W将得到的相关信息发送至服务器110,服务器110可W对终端120发送 的信息进行备份和统计处理。
[0066] 运里所讲的服务器110可W是一台服务器,或者由若干台服务器组成的服务器集 群,或者是一个云计算服务中屯、。
[0067] 图2是根据一示例性实施例示出的一种应用程序恢复方法的流程图,如图2所示, 该应用程序恢复方法应用于图1所示的实施环境中的服务器110中,包括W下步骤。
[0068] 在步骤201中,接收用于请求恢复目标应用程序的获取请求。
[0069] 在步骤202中,根据目标应用程序的运行参数,确定该目标应用程序的恢复优先 级。
[0070] 在步骤203中,控制终端根据恢复优先级恢复目标应用程序。
[0071] 综上所述,本公开实施例中提供的应用程序恢复方法,通过根据目标应用程序的 运行参数确定该目标应用程序的恢复优先级,控制终端根据该恢复优先级恢复该目标应用 程序;由于终端会根据服务器发送的恢复优先级恢复目标应用程序,而恢复优先级通常代 表用户的历史使用情况,因此终端会优先恢复用户最常用的目标应用程序,解决了相关技 术中用户常用但排在桌面下方的应用程序会被较晚恢复,不方便用户使用的问题;了可W 将用户较常用的应用程序优先恢复,便于用户使用的效果。
[0072] 图3A是根据另一示例性实施例示出的一种应用程序恢复方法的流程图,如图3A所 示,该应用程序恢复方法应用于图1所示的实施环境中的服务器110和终端120中,包括W下 步骤。
[0073] 在步骤301中,终端向服务器发送获取请求。
[0074] 该获取请求用于触发该服务器查询备份的该终端的目标应用程序的恢复优先级 W及用于限定该目标应用程序的图标显示位置的桌面排布。
[0075] 运里所讲的应用程序的恢复优先级由该目标应用程序的运行参数确定,该运行参 数包括运行总时长、预定运行时刻、运行频率中至少一项。
[0076] 当终端的桌面图标布局恢复功能被触发后,该终端会向服务器发送获取请求,当 服务器接收到该获取请求后会查询备份的该终端的目标应用程序的恢复优先级W及用于 限定该目标应用程序的图标显示位置的桌面排布,并向该终端反馈该该目标终端的应用程 序的恢复优先级W及用于限定该目标应用程序的图标显示位置的桌面排布。
[0077] 在实际实现时,当用户对终端进行桌面图标布局恢复时,会触发桌面图标布局恢 复功能,当用户对终端进行系统恢复时,也会触发桌面图标布局恢复功能。
[0078] 通常,用户在选择对终端进行桌面图标布局恢复时,可能会出现多个备份时间不 同的目标应用程序恢复文件供用户选择,在用户选择其中一个目标应用程序恢复文件后, 终端将会向服务器发送与该目标应用程序恢复文件对应的获取请求。
[0079] 相应的,服务器接收用于请求恢复目标应用程序的获取请求。
[0080] 运里所说的获取请求中还包括与终端绑定的用户账号,当服务器接收到终端发送 请求恢复目标应用程序的获取请求后,服务器会查找该用户账号下与该获取请求对应的该 终端的目标应用程序的恢复优先级W及用于限定该目标应用程序的图标显示位置的桌面 排布。
[0081] 由于仅包含目标应用程序的恢复优先级W及用于限定该目标应用程序的图标显 示位置的桌面排布的备份文件的文件格式较之于包括终端所有信息的备份文件的文件格 式简单,因此,当绑定同一个用户账号的两个终端可W互相共享和获取对端的桌面信息。本 实施例中所设及的两个终端可W是不同型号的终端,也不同品牌的终端,甚至是不同操作 系统的终端。
[0082] 需要说明的是,目标应用程序的个数可W为1个也可W为多个,本实施不对目标应 用程序的个数做具体限定。
[0083] 在步骤302中,服务器根据目标应用程序的运行参数,确定该目标应用程序的恢复 优先级。
[0084] 服务器通过统计某一应用程序在统计时刻前预定时间段内的运行总时长、预定运 行时刻、运行频率,可W根据该运行总时长、当前时刻与预定运行时刻之间的时间间隔、运 行频率来确定该应用程序的恢复优先级。因此应用程序的恢复优先级的高低可W有效反映 该应用程序是否被用户历史中经常使用,从而使得终端在根据恢复优先级恢复目标应用程 序时,使得最先恢复的应用程序为用户历史中最为常用的应用,W保证用户可W尽快使用 到较为常用的应用。图3B是根据一示例性实施例示出的根据目标应用程序的运行参数,确 定该目标应用程序的恢复优先级方法的流程图,如图3B所示,该根据目标应用程序的运行 参数,确定该目标应用程序的恢复优先级方法可W由下述步骤302a至步骤30化实现。
[00化]在步骤302a中,获取运行参数。
[0086] 运行参数包括运行总时长、预定运行时刻、运行频率中至少一项。其中,服务器可 W根据应用程序的历史运行时刻获取该应用程序预定运行时刻。
[0087] 当运行参数为运行总时长时,服务器会统计目标应用程序在统计时刻前预定时间 段内的使用时长,比如,服务器统计2015.7.1至2015.7.5目标应用程序的运行参数,其中与 应用程序"天气"相关的运行参数有3条:
[008引第一条:"天气",开始时刻:2015.7.4,06:00;结束时刻:2015.7.4,06:10。
[0089] 第二条:"天气",开始时刻:2015.7.5,07:00;结束时刻:2015.7.5,07:05。
[0090] 第Ξ条:"天气",开始时刻:2015.7.6,07:00;结束时刻:2015.7.6,07:10。
[0091] 那么,服务器会将第一条和第二条关于应用程序"天气"的使用时长进行统计,得 出应用程序"天气"在2015.7.1至2015.7.5期间的使用时长为15(10+5)分钟。
[0092] 当运行参数为预定运行时刻时,服务器会统计目标应用程序的预定运行时刻,比 如,服务器统计2015.7.1至2015.7.5目标应用程序的运行参数,其中与应用程序"天气"相 关的运行参数有3条:
[0093] 第一条:"天气",开始时刻:2015.7.4,06:00;结束时刻:2015.7.4,06:10。
[0094] 第二条:"天气",开始时刻:2015.7.5,07:00;结束时刻:2015.7.5,07:05。
[0095] 第Ξ条:"天气",开始时刻:2015.7.6,07:00;结束时刻:2015.7.6,07:10。
[0096] 那么,服务器会将第一条和第二条关于应用程序"天气"的开始时刻进行统计,得 出应用程序"天气"在2015.7.4的06:00使用一次,在2015.7.5的07:00使用一次。
[0097] 需要说明的是,运里所说的预定运行时刻可W由服务器自动设置也可W由用户自 行设置。
[0098] 当使用信息为运行频率时,服务器会统计目标应用程序在统计时刻前预定时间段 内的使用频率,比如,服务器统计2015.7.1至2015.7.5目标应用程序的运行参数,其中与应 用程序"天气"相关的运行参数有3条:
[0099] 第一条:"天气",开始时刻:2015.7.4,06:00;结束时刻:2015.7.4,06:10。
[0100] 第二条:"天气",开始时刻:2015.7.5,07:00;结束时刻:2015.7.5,07:05。
[0101 ]第Ξ条:"天气",开始时刻:2015.7.6,07:00;结束时刻:2015.7.6,07:10。
[0102] 那么,服务器会将第一条和第二条关于应用程序"天气"的运行频率进行统计,得 出应用程序"天气"在2015.7.1至2015.7.5期间的运行频率为2次。
[0103] 当然,当使用信息为运行总时长、预定运行时刻和运行频率时,服务器可W-并统 计目标应用程序在统计时刻前预定时间段内的运行总时长、预定运行时刻和运行频率。
[0104] 在步骤30化中,根据运行参数确定恢复优先级。
[0105] 可选的,根据运行参数确定恢复优先级,包括:
[0106] 运行总时长越长,恢复优先级越高,运行总时长越短,恢复优先级越低;
[0107] 当前时刻与预定运行时刻之间的时间间隔越短,恢复优先级越高,时间间隔越长, 恢复优先级越低;
[0108] 运行频率越大,恢复优先级越高,运行频率越小,恢复优先级越低。
[0109] 某一应用程序的恢复优先级越高,表明用户在历史使用该应用程序的运行总时长 越高,或当前时刻与预定运行时刻之间的时间间隔越短,或运行频率越大。其中,运行总时 长是指在预定时刻之后且在终端备份目标应用程序的时刻之前,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1