[发明专利]用于自动同步设备上响应与条件的系统和方法有效
申请号: | 201880027939.3 | 申请日: | 2018-08-08 |
公开(公告)号: | CN110574006B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 杰弗里·布朗;克里斯托弗·吉辛;斯特芬·梅施卡特;阿尔哈德·戈卡莱 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 同步 设备 响应 条件 系统 方法 | ||
提供了一种系统和方法,允许具有不同应用的不同设备以类似的方式对条件的发生做出响应。举例来说,触发器数据可以在多个设备之间同步,其中,触发器数据响应于条件的发生,识别要提供给程序的信息。如果在触发发生时,未在特定设备上安装或运行程序,则该设备将自动安装并执行该应用。
相关申请的交叉引用
本申请是2017年11月9日提交的美国专利申请No.15/808,153的继续申请,其公开内容通过引用结合于此。
背景技术
已经提出了“临时”计算系统,其中,可以根据需要下载程序和数据。例如,如果用户设备上的空间不足,则系统可以将应用及其关联的数据复制到云中,并且从设备中删除应用的本地副本及其关联的数据。响应于用户指示他们想要运行该应用,该设备可以从云自动地下载该应用及其相关联的数据并且启动执行。
已经提出了用于在多个设备之间同步数据的各种系统。例如,可以在由该用户使用的其他设备上自动地复制用户在一个设备上存储的文档文件的创建和修改。
发明内容
本文的技术的一个方面涉及一种安装程序的方法。该方法包括:通过一个或多个计算设备访问存储在存储器中的触发器,触发器是参数集和程序之间的关联,通过一个或多个计算设备基于在第一设备处接收到的信息与触发器相关联的参数集的比较,确定是否发生了条件;当确定所述条件已经发生时,通过所述一个或多个计算设备确定与触发器相关联的程序是否被安装在第一设备上;当与触发器相关联的程序未被安装在第一设备上时,提供对与触发器相关联的程序的请求,并且响应于请求,在第一设备处,经由网络从第二设备接收程序的安装文件;基于安装文件,在第一设备上安装与触发器相关联的程序;以及在安装与触发器相关联的程序之后,通过一个或多个计算设备,向与触发器相关联的程序提供与触发器相关联的消息。
该技术的另一方面涉及包括一个或多个处理器和存储指令的第一存储器的第一计算设备。指令可由一个或多个处理器执行,并且包括:从安装在第一计算设备上的第一程序接收第一条件参数集和第一消息数据;将第一触发器数据存储在第一存储器中,其中,触发器数据包括条件参数集、程序标识值和消息数据,并且其中,第一触发器数据的条件参数集包括第一条件参数集,第一触发器数据的程序标识值与第一程序的标识符相关联,并且第一触发器数据的消息数据包括第一消息数据;将第一触发器数据提供给第二计算设备;接收存储在第二计算设备上的第二触发器数据,其中,第二触发器数据包括由安装在第二计算设备上的第二程序提供的第二条件参数集,第二触发器数据的程序标识值与第二程序的标识符相关联,并且第二触发器数据的消息数据包括由第二程序提供的第二消息数据;将第二触发器数据存储在第一存储器中;确定是否满足第一条件参数集;当确定满足第一条件参数集时,将基于第一消息数据的数据提供给第一程序;确定是否满足第二条件参数集;以及当确定满足第二条件参数集时,将基于第二消息数据的数据提供给存储在第一计算设备上的第二程序的副本。
该技术的另一方面涉及一种非瞬时性计算设备可读存储介质,其上存储了计算设备可读指令。指令当被一个或多个计算设备执行时,使一个或多个计算设备执行一种方法,该方法包括:在多个计算设备的给定设备上,使存储在给定设备上的触发器集合与存储在多个计算设备中的其他计算设备上的触发器集合同步,其中,每个触发器包括当条件发生时,将可由给定设备检测的条件与提供给安装在给定设备上的程序的信息相关联的数据;在多个计算设备的给定设备处,确定该组触发器中的第一触发器的第一条件是否已经发生,第一触发器包括响应于确定第一条件已经发生而提供给程序的第一信息;当给定设备上的程序的副本无法接收第一信息时,通过(a)如果给定设备未安装程序,将程序的副本下载并安装到给定设备上;以及(b)如果程序未运行,则在给定设备上运行程序的副本,使得给定设备上的程序的副本能够接收第一信息;以及当副本能够接收第一信息时,将第一信息提供给给定设备上的程序的副本。
附图说明
图1是根据本公开的方面的系统的功能图。
图2是在多个设备之间同步触发器数据的示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880027939.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于验证软件程序的方法和系统
- 下一篇:执行双输入值绝对值和求和操作的电路