用于更新配置对象的方法和装置、边缘计算设备、介质制造方法及图纸

技术编号:19126069 阅读:46 留言:0更新日期:2018-10-10 07:32
本申请实施例公开了用于更新配置对象的方法和装置。上述方法的一具体实施方式包括:获取更新配置文件;根据更新配置文件以及预存的历史配置文件,确定待更新的配置对象;确定待更新的配置对象是否正在处理信息;响应于确定待更新的配置对象正在处理信息,在满足以下任一条件时根据更新配置文件更新待更新的配置对象:信息被处理完成、自获取到更新配置文件起经过了预设时长。该实施方式在对配置对象进行更新前,提供缓冲时间,在用户无感的情况下实现配置对象的更新。

【技术实现步骤摘要】
用于更新配置对象的方法和装置
本申请实施例涉及物联网
,具体涉及用于更新配置对象的方法和装置。
技术介绍
未来无限通信系统中,智能设备涌入到无线网络中的数量将会成指数倍增长。无论是智慧城市、智能家居、智能物流、远程医疗等,都将迎来万物互联的时代,即物联网(InternetofThings,IoT)。这势必将产生大量的数据。传统的方案中,设备端产生的海量数据都需要上传至云端服务器进行计算。这存在响应延时长、带宽成本高等问题。现有技术中可以通过边缘计算设备与物联网结合的方案来解决上述问题。边缘计算设备作为接入物联网的设备与远端云服务器的桥梁,可以满足数据优化、安全与隐私保护等方面的需要。
技术实现思路
本申请实施例提出了用于更新配置对象的方法和装置。第一方面,本申请实施例提供了一种用于更新配置对象的方法,包括:获取更新配置文件;根据上述更新配置文件以及预存的历史配置文件,确定待更新的配置对象;确定上述待更新的配置对象是否正在处理信息;响应于确定上述待更新的配置对象正在处理信息,在满足以下任一条件时根据上述更新配置文件更新上述待更新的配置对象:信息被处理完成、自获取到上述更新配置文件起经过了预设时长。在一些实施例中,上述获取更新配置文件,包括:接收更新配置指令;反序列化上述更新配置指令,确定上述更新配置文件的下载地址;从上述下载地址处下载上述更新配置文件。在一些实施例中,上述更新配置文件包括更新设备权限列表;以及上述方法还包括:确定上述更新设备权限列表中是否包括当前连接的设备的标识;响应于确定上述更新设备权限列表中不包括当前连接的设备的标识,断开当前连接。在一些实施例中,上述方法还包括:接收来自设备的请求,上述请求包括消息发布请求或消息订阅请求;确定处理上述请求的配置对象是否正在更新;响应于确定处理上述请求的配置对象正在更新,待处理上述请求的配置对象更新完成后处理上述请求。在一些实施例中,上述更新设备权限列表包括与设备的标识对应的发布主题信息;以及上述方法还包括:响应于确定上述更新设备权限列表中包括当前连接的设备的标识,接收来自当前连接的设备的消息发布请求,上述消息发布请求包括消息内容和消息主题;确定上述消息主题是否与上述发布主题信息匹配;响应于确定上述消息主题与上述发布主题信息匹配,发布上述消息主题和上述消息内容。在一些实施例中,上述更新配置文件包括更新消息转发信息列表,上述更新消息转发信息列表中的更新消息转发信息包括目标主题以及以下其中一项:目的主题、目的配置对象;以及上述方法还包括:根据上述更新消息转发信息列表,创建目标配置对象,其中,上述目标配置对象在确定所发布的消息主题与上述目标主题相同时,将所发布的消息内容转发至以下任一项:用于上述存储目的主题的消息的队列、用于上述存储目的配置对象的消息的队列。第二方面,本申请实施例提供了一种用于更新配置对象的装置,包括:更新配置文件获取单元,被配置成获取更新配置文件;配置对象确定单元,被配置成根据上述更新配置文件以及预存的历史配置文件,确定待更新的配置对象;第一状态确定单元,被配置成确定上述待更新的配置对象是否正在处理信息;配置对象更新单元,被配置成响应于确定上述待更新的配置对象正在处理信息,在满足以下任一条件时根据上述更新配置文件更新上述待更新的配置对象:信息被处理完成、自获取到上述更新配置文件起经过了预设时长。在一些实施例中,上述更新配置文件获取单元包括:配置指令接收模块,被配置成接收更新配置指令;反序列化模块,被配置成反序列化上述更新配置指令,确定上述更新配置文件的下载地址;更新配置文件下载模块,被配置成从上述下载地址处下载上述更新配置文件。在一些实施例中,上述更新配置文件包括更新设备权限列表;以及上述装置还包括:连接权限验证单元,被配置成确定上述更新设备权限列表中是否包括当前连接的设备的标识;连接断开单元,被配置成响应于确定上述更新设备权限列表中不包括当前连接的设备的标识,断开当前连接。在一些实施例中,上述装置还包括:第一请求接收单元,被配置成接收来自设备的请求,上述请求包括消息发布请求或消息订阅请求;第二状态确定单元,被配置成确定处理上述请求的配置对象是否正在更新;请求处理单元,被配置成响应于确定处理上述请求的配置对象正在更新,待处理上述请求的配置对象更新完成后处理上述请求。在一些实施例中,上述更新设备权限列表包括与设备的标识对应的发布主题信息;以及上述装置还包括:第二请求接收单元,被配置成响应于确定上述更新设备权限列表中包括当前连接的设备的标识,接收来自当前连接的设备的消息发布请求,上述消息发布请求包括消息内容和消息主题;消息主题确定单元,被配置成确定上述消息主题是否与上述发布主题信息匹配;消息发布单元,被配置成响应于确定上述消息主题与上述发布主题信息匹配,发布上述消息主题和上述消息内容。在一些实施例中,上述更新配置文件包括更新消息转发信息列表,上述更新消息转发信息列表中的更新消息转发信息包括目标主题以及以下其中一项:目的主题、目的配置对象;以及上述装置还包括:目标配置对象创建单元,被配置成根据上述更新消息转发信息列表,创建目标配置对象,其中,上述目标配置对象在确定所发布的消息主题与上述目标主题相同时,将所发布的消息内容转发至以下任一项:用于存储上述目的主题的消息的队列、用于存储上述目的配置对象的消息的队列。第三方面,本申请实施例提供了一种边缘计算设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现如第一方面任一实施例所描述的方法。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一实施例所描述的方法。本申请的上述实施例提供的用于更新配置对象的方法和装置,在获取更新配置文件后,可以根据获取的更新配置文件以及预存的历史配置文件,确定待更新的配置对象。然后可以确定上述待更新的配置对象是否正在处理信息。如果确定待更新的配置对象正在处理信息,在满足以下任一条件时根据上述更新配置文件更新上述待更新的配置对象:信息被处理完成、自获取到更新配置文件起经过了预设时长。本实施例的方法和装置,在对配置对象进行更新前,提供缓冲时间,在用户无感的情况下实现配置对象的更新。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于更新配置对象的方法的一个实施例的流程图;图3是根据本申请的用于更新配置对象的方法的一个应用场景的示意图;图4是根据本申请的用于更新配置对象的方法的又一个实施例的流程图;图5是根据本申请的用于更新配置对象的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的边缘计算设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201810551435.html" title="用于更新配置对象的方法和装置、边缘计算设备、介质原文来自X技术">用于更新配置对象的方法和装置、边缘计算设备、介质</a>

【技术保护点】
1.一种用于更新配置对象的方法,包括:获取更新配置文件;根据所述更新配置文件以及预存的历史配置文件,确定待更新的配置对象;确定所述待更新的配置对象是否正在处理信息;响应于确定所述待更新的配置对象正在处理信息,在满足以下任一条件时根据所述更新配置文件更新所述待更新的配置对象:信息被处理完成、自获取到所述更新配置文件起经过了预设时长。

【技术特征摘要】
1.一种用于更新配置对象的方法,包括:获取更新配置文件;根据所述更新配置文件以及预存的历史配置文件,确定待更新的配置对象;确定所述待更新的配置对象是否正在处理信息;响应于确定所述待更新的配置对象正在处理信息,在满足以下任一条件时根据所述更新配置文件更新所述待更新的配置对象:信息被处理完成、自获取到所述更新配置文件起经过了预设时长。2.根据权利要求1所述的方法,其中,所述获取更新配置文件,包括:接收更新配置指令;反序列化所述更新配置指令,确定所述更新配置文件的下载地址;从所述下载地址处下载所述更新配置文件。3.根据权利要求1所述的方法,其中,所述更新配置文件包括更新设备权限列表;以及所述方法还包括:确定所述更新设备权限列表中是否包括当前连接的设备的标识;响应于确定所述更新设备权限列表中不包括当前连接的设备的标识,断开当前连接。4.根据权利要求1所述的方法,其中,所述方法还包括:接收来自设备的请求,所述请求包括消息发布请求或消息订阅请求;确定处理所述请求的配置对象是否正在更新;响应于确定处理所述请求的配置对象正在更新,待处理所述请求的配置对象更新完成后处理所述请求。5.根据权利要求3所述的方法,其中,所述更新设备权限列表包括与设备的标识对应的发布主题信息;以及所述方法还包括:响应于确定所述更新设备权限列表中包括当前连接的设备的标识,接收来自当前连接的设备的消息发布请求,所述消息发布请求包括消息内容和消息主题;确定所述消息主题是否与所述发布主题信息匹配;响应于确定所述消息主题与所述发布主题信息匹配,发布所述消息主题和所述消息内容。6.根据权利要求5所述的方法,其中,所述更新配置文件包括更新消息转发信息列表,所述更新消息转发信息列表中的更新消息转发信息包括目标主题以及以下其中一项:目的主题、目的配置对象;以及所述方法还包括:根据所述更新消息转发信息列表,创建目标配置对象,其中,所述目标配置对象在确定所发布的消息主题与所述目标主题相同时,将所发布的消息内容转发至以下任一项:用于所述存储目的主题的消息的队列、用于所述存储目的配置对象的消息的队列。7.一种用于更新配置对象的装置,包括:更新配置文件获取单元,被配置成获取更新配置文件;配置对象确定单元,被配置成根据所述更新配置文件以及预存的历史配置文件,确定待更新的配置对象;第一状态确定单元,被配置成确定所述待更新的配置对象是否正在处理信息;配置对象更新单元,被配置成响应于确定所述待更新的配置对象正在处理信息,在满足以下任一条件时根据所述更新配置文件更新所述...

【专利技术属性】
技术研发人员:董炫辰李乐丁陆丹峰王猛涛
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1