【技术实现步骤摘要】
资源同步的方法及装置
[0001]本专利技术涉及互联网
,具体而言,涉及一种资源同步的方法及装置。
技术介绍
[0002]云控平台通常采用多级架构,由一套区域云和多套边缘云组成。区域云和边缘云位于不同的网络环境中,通过广域网或专线进行数据传输。区域云用于管理预设区域内的设备和设备产生的数据,边缘云用于针对附近设备上传的数据进行相关计算,上述设备和数据在云控平台被称为资源。例如,自动驾驶领域中包括自动驾驶车辆、RSU(Road Side Unit,路侧单元)、路侧协同单元等设备,当获得新数据时,这些设备可以按地理区域就近连接边缘云,并将新数据上传给边缘云进行计算,区域云提供管理平台,可以管理上述设备和数据。
[0003]由于对资源的使用方式不同,资源在区域云和边缘云可能有不同的存储方式。如RSU的信息,在区域云提供增删改查服务,故数据可以存储在mysql数据库中;而在边缘云更多的是当道路上发生某个事件时,边缘云通过事件的坐标点和影响范围,找到需要下发事件的RSU,将事件发送到这些RSU,为达到该目的,RSU的信息一般存储在mongdb数据库中,为RSU的位置创建空间索引,通过空间索引快速查找。
[0004]目前,当区域云和边缘云资源存储方式不同时,实现区域云和边缘云资源同步的方法包括:在边缘云增加与区域云的资源存储方式对等的存储节点,当区域云的资源发生更新时,可以先利用资源加载程序从区域云加载待同步资源,并将加载的待同步资源从区域云同步到边缘云的对等存储节点,再增加资源加载程序,从边缘云的对等存储 ...
【技术保护点】
【技术特征摘要】
1.一种资源同步的方法,其特征在于,所述方法应用于区域云,所述方法包括:所述区域云中的资源加载服务获取资源控制表中对应资源类型的资源最后加载时间,其中,不同资源加载服务用于加载不同资源类型的资源,所述资源控制表包括资源类型和与所述资源类型对应的资源最后加载时间;所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,其中,所述资源属性信息包括资源类型、资源版本号和资源标识;所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,以便所述边缘云调用与所述更新资源的资源属性信息对应的资源接收处理器,将所述更新资源的原始数据同步至所述边缘云,其中,所述资源接收处理器是根据资源属性信息所对应的资源存储方式进行资源存储的处理器。2.如权利要求1所述的方法,其特征在于,所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,包括:所述资源加载服务获取预设的资源更新表,其中,所述资源更新表包括更新资源的原始数据和所述更新资源的资源属性信息;若所述资源更新表中没有与目标资源类型和目标资源标识均相同的更新资源,则所述资源加载服务将从所述资源类型对应的资源存储空间获取的所述最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,增加到所述资源更新表中,其中,所述目标资源类型和所述目标资源标识分别为所述最后加载时间后生成的所述更新资源的资源属性信息中的资源类型和资源标识;若所述资源更新表中存在与所述目标资源类型和所述目标资源标识均相同的更新资源,则所述资源加载服务根据所述目标资源类型和所述目标资源标识,将所述更新资源的原始数据和所述更新资源的资源属性信息中的资源版本号分别替换所述资源更新表中对应的原始数据和资源版本号;所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,包括:所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在更新所述资源更新表后,所述资源加载服务将所述更新资源的资源属性信息确定为待同步的资源属性信息,并将待同步的边缘云的边缘云标识、所述待同步的资源属性信息、同步状态关联添加到所述资源同步表中,其中,所述资源同步表包括边缘云标识、待同步资源的资源属性信息和所述待同步资源的同步状态之间的映射关系。4.如权利要求3所述的方法,其特征在于,所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性
信息发送给所述边缘云标识对应的边缘云,包括:所述资源同步服务获取所述资源更新表和所述资源同步表;若所述资源同步表中边缘云标识对应的同步状态包括待同步,则所述资源同步服务将所述同步状态为待同步时所对应的待同步资源的资源属性信息与所述资源更新表中所述更新资源的资源属性信息进行匹配;若匹配成功,则所述资源同步服务根据待同步的边缘云的边缘云标识,将匹配成功的所述更新资源的资源属性信息以及匹配成功的所述更新资源的资源属性信息对应的更新资源的原始数据,发送给所述边缘云标识对应的边缘云。5.如权利要求2所述的方法,其特征在于...
【专利技术属性】
技术研发人员:崔洪清,宣智渊,李海峰,胡腾飞,陈晨,
申请(专利权)人:云控智行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。