一种查询应用数据的方法和设备技术

技术编号:15069108 阅读:80 留言:0更新日期:2017-04-06 16:42
本发明专利技术提供一种查询应用数据的方法和设备,用以解决现有技术中存在的无法实现对设备应用的应用级的数据恢复的问题。本发明专利技术实施例的方法包括:应用设备在确定需要查询应用的运行状态后,向应用服务器发送运行状态查询请求;应用设备接收应用服务器根据运行状态查询请求反馈的应用的运行状态,其中,运行状态包含运行状态查询请求对应的应用的后台数据;应用设备根据运行状态更新所述应用的后台数据。由于本发明专利技术实施例应用设备向应用服务器发送运行状态查询请求后,应用服务器根据接收到的运行状态查询请求,向应用设备反馈包含运行状态查询请求对应的应用的后台数据的运行状态,以便应用设备根据运行状态实现对应用的应用级的数据恢复。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种查询应用数据的方法和设备
技术介绍
现有技术中为了保证多设备间应用的连续性和多设备间应用的应用数据共享,通常采用如下方式去实现:如图1a所示为实现多个设备之间的连续应用的执行的方法,从图1a上可知,移动设备执行应用(100),当执行应用时,移动设备向应用状态服务器周期性发送指示当前应用状态的应用状态更新(102),应用状态服务器存储该当前应用状态(104)。在没有停止发送更新的消息已被接收(106的“否”分支)时,移动设备可以继续执行该应用(100)并且向应用状态服务器周期性发送应用状态更新(102)。在计算设备开始执行该应用(108)之后,计算设备可以向应用状态服务器请求该应用的当前应用状态(110)。应用状态服务器可以检索所存储的应用状态(112)并且向移动设备发送计算设备已开始执行该应用的指示(114)。因此,移动设备可以响应于从应用状态服务器接收该指示(106的“是”分支),禁止未来的状态更新(116)。应用状态服务器可以向计算设备发送当前应用状态的指示(118)。在接收当前应用状态的指示(120)之后,计算设备可以从所接收的应用状态的指示所指示的点继续对该应用的执行(122)。例如,对于web浏览器应用,计算设备可以从当前应用状态所指示的URL检索网页,显示该网页并且自动滚动到当前应用状态所指示的位置。又例如,对于游戏应用,计算设备可以重新创建如当前应用状态所指示的游戏的状态。又例如,对于多媒体应用,计算设备可以加载当前应用状态所指示的多媒体数据文件(例如,歌曲或视频),并且从当前应用状态所指示的时间位置开始播放该多媒体数据文件。如图1b所示为上述方法中的移动设备的组件的示例布置,从图1b中可知,移动设备30包括显示器32、控制单元34和外部设备接口44,控制单元34包括状态确定模块36、状态更新模块38、定时模块40以及一个或多个应用42。如图1c所示为上述方法中的应用状态服务器的组件的示例布置,从图1c中可知,应用状态服务器12包括控制单元52和外部设备接口60,控制单元52包括状态更新模块54、状态检索模块56、状态数据58以及设备聚组模块62。现有技术中,还可以采用如下方式实现多设备间应用的连续性和多设备间应用的应用数据共享:计算设备开始执行应用后,向应用状态服务器发送该应用的当前应用状态请求,应用状态服务器将当前应用状态请求发送给正在执行该应用的移动设备,移动设备将当前运行状态通过应用状态服务器发送给计算设备,计算设备可以从接收到的当前应用状态继续该应用的执行。由于目前对于实现多设备间应用的连续性和多设备间应用的应用数据共享的方法,虽然保证了应用的连续性,并实现了前台数据的共享,但未实现后台数据的共享,其中,后台数据包括:应用名称、应用版本、用户信息(若应用需要用户登录)、配置参数数据(应用的通用设置数据)、操作及操作结果数据(下载数据、下载任务数据、关注数据、订阅数据等)等,因此当设备上的应用被删除或应用上的部分后台数据被删除后,将无法恢复该应用的后台数据,进而无法实现对应用的应用级的数据恢复。综上所述,目前对于实现多设备间应用的连续性和多设备间应用的应用数据共享的方法,未实现后台数据的共享,因而无法实现对应用的应用级的数据恢复。
技术实现思路
本专利技术提供一种查询应用数据的方法和设备,用以解决现有技术中存在的对于实现多设备间应用的连续性和多设备间应用的应用数据共享的方法,未实现后台数据的共享,因而无法实现对应用的应用级的数据恢复的问题。本专利技术实施例提供一种查询应用数据的方法,包括:应用设备在确定需要查询应用的运行状态后,向应用服务器发送运行状态查询请求;所述应用设备接收所述应用服务器根据所述运行状态查询请求反馈的所述应用的运行状态,其中,所述运行状态包含所述运行状态查询请求对应的应用的后台数据;所述应用设备根据所述运行状态更新所述应用的后台数据。由于本专利技术实施例应用设备向应用服务器发送运行状态查询请求后,能够接收到应用服务器反馈的包含运行状态查询请求对应的应用的后台数据的运行状态,以便应用设备根据运行状态实现对应用的应用级的数据恢复。较佳地,所述应用设备在确定需要查询应用的运行状态后,向应用服务器发送运行状态查询请求,包括:所述应用设备在确定需要查询应用的运行状态后,向应用服务器发送包含密钥的运行状态查询请求,以使所述应用服务器根据所述包含密钥的运行状态查询请求反馈能够根据所述密钥正确解密的隐私数据。由于本专利技术实施例应用设备向应用服务器发送包含密钥的运行状态查询请求,以使应用服务器在能够根据密钥正确解密隐私数据时,才反馈隐私数据,进而提高了数据安全性。较佳地,该方法还包括:所述应用设备根据用户输入的查询条件,在所述应用设备或所述应用服务器中,查找所述查询条件对应的应用的后台数据;所述应用设备根据查找到的所述查询条件对应的应用的后台数据,更新所述应用的后台数据。由于本专利技术实施例应用设备根据用户输入的查询条件,查询查询条件对应的应用的后台数据,以使应用设备根据查询到的后台数据实现对应用的应用级的数据恢复。较佳地,所述应用设备根据用户输入的查询条件在所述应用设备中,查找相应应用的后台数据,包括:若所述查询条件中包含密钥,所述应用设备从在所述应用设备存储的所述查询条件对应的应用的后台数据中,查找能够使用所述密钥正确解密的隐私数据。由于本专利技术实施例应用设备在询条件中的密钥能够正确解密隐私数据时,才能从应用设备存储的后台数据中,查找到隐私数据,进而提高了数据安全性。较佳地,该方法还包括:所述应用设备收集自身运行的各应用的后台数据;当满足同步条件时,所述应用设备将收集到的所述各应用的后台数据同步到所述应用服务器上。由于本专利技术实施例应用设备将收集到的各应用的后台数据同步到应用服务器上,以使应用服务器根据运行状态查询请求或查询条件反馈相应的后台数据。较佳地,该方法还包括:所述应用设备在收到用户触发的推送命令后,将所述推送命令对应的应用的后台数据通过所述应用服务器发送给其他应用设备,以使其他应用设备根据所述推送命令对应的应用的后台数据更新应用的后台数据。本专利技术实施例提供一种查询应用数据的方法,包括:应用服务器接收来自应用设备的运行状态查询请求;所述应用服务器在确定有其他应用设备正在运行所述运行状态查询请求...

【技术保护点】
一种查询应用数据的方法,其特征在于,该方法包括:应用设备在确定需要查询应用的运行状态后,向应用服务器发送运行状态查询请求;所述应用设备接收所述应用服务器根据所述运行状态查询请求反馈的所述应用的运行状态,其中,所述运行状态包含所述运行状态查询请求对应的应用的后台数据;所述应用设备根据所述运行状态更新所述应用的后台数据。

【技术特征摘要】
1.一种查询应用数据的方法,其特征在于,该方法包括:
应用设备在确定需要查询应用的运行状态后,向应用服务器发送运行状态
查询请求;
所述应用设备接收所述应用服务器根据所述运行状态查询请求反馈的所
述应用的运行状态,其中,所述运行状态包含所述运行状态查询请求对应的应
用的后台数据;
所述应用设备根据所述运行状态更新所述应用的后台数据。
2.如权利要求1所述的方法,其特征在于,所述应用设备在确定需要查
询应用的运行状态后,向应用服务器发送运行状态查询请求,包括:
所述应用设备在确定需要查询应用的运行状态后,向应用服务器发送包含
密钥的运行状态查询请求,以使所述应用服务器根据所述包含密钥的运行状态
查询请求反馈能够根据所述密钥正确解密的隐私数据。
3.如权利要求1所述的方法,其特征在于,该方法还包括:
所述应用设备根据用户输入的查询条件,在所述应用设备或所述应用服务
器中,查找所述查询条件对应的应用的后台数据;
所述应用设备根据查找到的所述查询条件对应的应用的后台数据,更新所
述应用的后台数据。
4.如权利要求3所述的方法,其特征在于,所述应用设备根据用户输入
的查询条件在所述应用设备中,查找相应应用的后台数据,包括:
若所述查询条件中包含密钥,所述应用设备从在所述应用设备存储的所述
查询条件对应的应用的后台数据中,查找能够使用所述密钥正确解密的隐私数
据。
5.如权利要求1所述的方法,其特征在于,该方法还包括:
所述应用设备收集自身运行的各应用的后台数据;
当满足同步条件时,所述应用设备将收集到的所述各应用的后台数据同步

\t到所述应用服务器上。
6.如权利要求1所述的方法,其特征在于,该方法还包括:
所述应用设备在收到用户触发的推送命令后,将所述推送命令对应的应用
的后台数据通过所述应用服务器发送给其他应用设备,以使其他应用设备根据
所述推送命令对应的应用的后台数据更新应用的后台数据。
7.一种查询应用数据的方法,其特征在于,该方法包括:
应用服务器接收来自应用设备的运行状态查询请求;
所述应用服务器在确定有其他应用设备正在运行所述运行状态查询请求
对应的应用后,将所述运行状态查询请求发送给正在运行所述运行状态查询请
求对应的应用的其他应用设备;
所述应用服务器将其他应用设备根据所述运行状态查询请求反馈的当前
正在运行的应用的运行状态,反馈给所述应用设备,其中,所述运行状态包含
所述运行状态查询请求对应的应用的后台数据。
8.如权利要求7所述的方法,其特征在于,所述应用服务器接收来自应
用设备的运行状态查询请求之后,还包括:
所述应用服务器在确定有其他应用设备没有正在运行所述运行状态查询
请求对应的应用后,将存储的所述其他应用设备最近一次同步的所述运行状态
查询请求对应的应用的运行状态,反馈给所述应用设备,其中,所述运行状态
包含所述运行状态查询请求对应的应用的后台数据。
9.如权利要求8所述的方法,其特征在于,所述应用服务器接收来自应
用设备的运行状态查询请求之后,还包括:
所述应用服务器在确定所述应用设备没有正在运行所述运行状态查询请
求对应的应用后,将存储的所述应用设备最近一次同步的所述运行状态查询请
求对应的应用的运行状态,反馈给所述应用设备,其中,所述运行状态包含所
述运行状态查询请求对应的应用的后台数据。
10.如权利要求7~9任一所述的方法,其特征在于,所述应用服务器接收

\t来自应用设备的运行状态查询请求,包括:
所述应用服务器接收来自应用设备的包含密钥的运行状态查询请求;
所述应用服务器将运行状态反馈给所述应用设备,包括:
所述应用服务器根据所述包含密钥的运行状态查询请求,确定需要反馈的
应用设备的运行状态;
所述应用服务器将确定的所述运行状态中的非隐私数据以及能够使用所
述密钥正确解密的隐私数据,反馈给所述应用设备。
11.如权利要求7所述的方法,其特征在于,该方法还包括:
所述应用服务器在收到来自应用设备的查询条件后,查找到所述查询条件
对应的应用的后台数据,并将查找到的所述后台数据反馈给发送查询条件的应
用设备,以使所述应用设备根据查找到的所述查询条件对应的应用的后台数据
更新应用的后台数据。
12.如权利要求11所述的方法,其特征在于,所述应用服务器在收到来
自应用设备的查询条件后,查找到所述查询条件对应的应用的后台数据,包括:
若所述查询条件中包含密钥,所述应用服...

【专利技术属性】
技术研发人员:张艳华
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1