预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113656423A(43)申请公布日2021.11.16(21)申请号202110948072.9(22)申请日2021.08.18(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人韩鹏飞(74)专利代理机构北京市汉坤律师事务所11602代理人姜浩然吴丽丽(51)Int.Cl.G06F16/23(2019.01)G06F9/48(2006.01)权利要求书2页说明书13页附图6页(54)发明名称更新数据的方法及装置、电子设备和存储介质(57)摘要本公开提供了一种更新数据的方法及装置、电子设备和存储介质,涉及计算机技术领域,尤其涉及云计算、物联网技术领域。实现方案为:接收数据更新任务,数据更新任务包括待更新的目标数据的标识,目标数据对应于至少一个目标设备;根据目标数据的标识,从至少一个任务队列中确定数据更新任务对应的目标队列;将数据更新任务添加至目标队列的尾部;以及响应于数据更新任务移动到目标队列的头部,将数据更新任务发送至任务执行单元,以便任务执行单元执行数据更新任务以对至少一个目标设备中的目标数据进行更新。CN113656423ACN113656423A权利要求书1/2页1.一种更新数据的方法,包括:接收数据更新任务,所述数据更新任务包括待更新的目标数据的标识,所述目标数据对应于至少一个目标设备;根据所述目标数据的标识,从至少一个任务队列中确定所述数据更新任务对应的目标队列;将所述数据更新任务添加至所述目标队列的尾部;以及响应于所述数据更新任务移动到所述目标队列的头部,将所述数据更新任务发送至任务执行单元,以便所述任务执行单元执行所述数据更新任务以对所述至少一个目标设备中的目标数据进行更新。2.根据权利要求1所述的方法,其中,所述目标数据的标识为提交所述数据更新任务的用户的标识、所述目标数据的类型、以及所述目标数据的名称三者的组合。3.根据权利要求1或2所述的方法,其中,根据所述目标数据的标识,从至少一个任务队列中确定所述数据更新任务对应的目标队列包括:对所述目标数据的标识进行映射,得到所述目标数据的标识对应的映射值;以及将所述映射值对应的任务队列作为所述目标队列。4.根据权利要求1‑3中任一项所述的方法,其中,所述数据更新任务还包括用于指示所述数据更新任务是否为异步任务的异步标签。5.根据权利要求4所述的方法,其中,所述数据更新任务是由客户端设备提交的;所述方法还包括:在所述接收数据更新任务后,响应于所述异步标签指示所述数据更新任务为异步任务,向所述客户端设备返回所述数据更新任务执行完成的消息。6.根据权利要求4所述的方法,还包括:响应于所述异步标签指示所述数据更新任务不是异步任务,接收并存储所述任务执行单元返回的所述数据更新任务的执行结果。7.根据权利要求6所述的方法,其中,所述数据更新任务是由客户端设备提交的;所述方法还包括:将所述执行结果返回给所述客户端设备;以及删除已存储的所述执行结果。8.一种更新数据的方法,包括:从目标队列的头部获取待执行的数据更新任务,所述待执行的数据更新任务包括待更新的目标数据的标识,所述目标数据对应于至少一个目标设备,所述目标队列为至少一个任务队列中的一个任务队列,其中,用于对相同数据进行更新的多个数据更新任务按照执行顺序被添加至同一个任务队列中;以及执行所述待执行的数据更新任务,以对所述至少一个目标设备中的目标数据进行更新。9.根据权利要求8所述的方法,还包括:对所述至少一个任务队列进行轮询,以确定各任务队列的头部是否存在未执行的数据更新任务;以及响应于当前任务队列的头部存在未执行的数据更新任务,将所述当前任务队列作为所2CN113656423A权利要求书2/2页述目标队列。10.根据权利要求8或9所述的方法,其中,所述待执行的数据更新任务包括至少一个子任务,以及其中,执行所述待执行的数据更新任务包括:依次执行所述至少一个子任务,并在每一个子任务执行完成时,记录该子任务的执行结果。11.一种更新数据的装置,包括:任务接收模块,被配置为接收数据更新任务,所述数据更新任务包括待更新的目标数据的标识,所述目标数据对应于至少一个目标设备;队列确定模块,被配置为根据所述目标数据的标识,从至少一个任务队列中确定所述数据更新任务对应的目标队列;任务添加模块,被配置为将所述数据更新任务添加至所述目标队列的尾部;以及任务发送模块,被配置为响应于所述数据更新任务移动到所述目标队列的头部,将所述数据更新任务发送至任务执行单元,以便所述任务执行单元执行所述数据更新任务以对所述至少一个目标设备中的目标数据进行更新。12.一种更新数据的装置,包括:任务获取模块,被配置为从目标队列的