资源同步的方法及装置制造方法及图纸

技术编号:37489947 阅读:16 留言:0更新日期:2023-05-07 09:29
本发明专利技术公开一种资源同步的方法及装置,方法包括:区域云中的资源加载服务获取资源控制表中对应资源类型的资源最后加载时间,不同资源加载服务用于加载不同资源类型的资源;资源加载服务从资源类型对应的资源存储空间加载在资源最后加载时间后生成的更新资源的原始数据和更新资源的资源属性信息;区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将更新资源的原始数据以及更新资源的资源属性信息发送给边缘云标识对应的边缘云,以便边缘云调用与更新资源的资源属性信息对应的资源接收处理器,将更新资源的原始数据同步至边缘云,资源接收处理器是根据资源属性信息所对应的资源存储方式进行资源存储的处理器。应的资源存储方式进行资源存储的处理器。应的资源存储方式进行资源存储的处理器。

【技术实现步骤摘要】
资源同步的方法及装置


[0001]本专利技术涉及互联网
,具体而言,涉及一种资源同步的方法及装置。

技术介绍

[0002]云控平台通常采用多级架构,由一套区域云和多套边缘云组成。区域云和边缘云位于不同的网络环境中,通过广域网或专线进行数据传输。区域云用于管理预设区域内的设备和设备产生的数据,边缘云用于针对附近设备上传的数据进行相关计算,上述设备和数据在云控平台被称为资源。例如,自动驾驶领域中包括自动驾驶车辆、RSU(Road Side Unit,路侧单元)、路侧协同单元等设备,当获得新数据时,这些设备可以按地理区域就近连接边缘云,并将新数据上传给边缘云进行计算,区域云提供管理平台,可以管理上述设备和数据。
[0003]由于对资源的使用方式不同,资源在区域云和边缘云可能有不同的存储方式。如RSU的信息,在区域云提供增删改查服务,故数据可以存储在mysql数据库中;而在边缘云更多的是当道路上发生某个事件时,边缘云通过事件的坐标点和影响范围,找到需要下发事件的RSU,将事件发送到这些RSU,为达到该目的,RSU的信息一般存储在mongdb数据库中,为RSU的位置创建空间索引,通过空间索引快速查找。
[0004]目前,当区域云和边缘云资源存储方式不同时,实现区域云和边缘云资源同步的方法包括:在边缘云增加与区域云的资源存储方式对等的存储节点,当区域云的资源发生更新时,可以先利用资源加载程序从区域云加载待同步资源,并将加载的待同步资源从区域云同步到边缘云的对等存储节点,再增加资源加载程序,从边缘云的对等存储节点加载资源,使用边缘云中对应资源的资源存储方式对加载的资源进行存储。然而,当区域云对应的边缘云较多时,需要增加的对等存储节点和资源加载程序也会随之增多,从而会大大增加云控平台的建设成本。

技术实现思路

[0005]本专利技术提供了一种资源同步的方法及装置,能够直接将区域云更新的资源同步至边缘云,而无需增加对等存储节点和额外的资源加载程序,从而节省了云控平台的建设成本。
[0006]具体的技术方案如下:
[0007]第一方面,本专利技术实施例提供了一种资源同步的方法,所述方法应用于区域云,所述方法包括:
[0008]所述区域云中的资源加载服务获取资源控制表中对应资源类型的资源最后加载时间,其中,不同资源加载服务用于加载不同资源类型的资源,所述资源控制表包括资源类型和与所述资源类型对应的资源最后加载时间;
[0009]所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,其中,所述资源属
性信息包括资源类型、资源版本号和资源标识;
[0010]所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,以便所述边缘云调用与所述更新资源的资源属性信息对应的资源接收处理器,将所述更新资源的原始数据同步至所述边缘云,其中,所述资源接收处理器是根据资源属性信息所对应的资源存储方式进行资源存储的处理器。
[0011]可选的,所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,包括:
[0012]所述资源加载服务获取预设的资源更新表,其中,所述资源更新表包括更新资源的原始数据和所述更新资源的资源属性信息;
[0013]若所述资源更新表中没有与目标资源类型和目标资源标识均相同的更新资源,则所述资源加载服务将从所述资源类型对应的资源存储空间获取的所述最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,增加到所述资源更新表中,其中,所述目标资源类型和所述目标资源标识分别为所述最后加载时间后生成的所述更新资源的资源属性信息中的资源类型和资源标识;
[0014]若所述资源更新表中存在与所述目标资源类型和所述目标资源标识均相同的更新资源,则所述资源加载服务根据所述目标资源类型和所述目标资源标识,将所述更新资源的原始数据和所述更新资源的资源属性信息中的资源版本号分别替换所述资源更新表中对应的原始数据和资源版本号;
[0015]所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,包括:
[0016]所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云。
[0017]可选的,所述方法还包括:
[0018]在更新所述资源更新表后,所述资源加载服务将所述更新资源的资源属性信息确定为待同步的资源属性信息,并将待同步的边缘云的边缘云标识、所述待同步的资源属性信息、同步状态关联添加到所述资源同步表中,其中,所述资源同步表包括边缘云标识、待同步资源的资源属性信息和所述待同步资源的同步状态之间的映射关系。
[0019]可选的,所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,包括:
[0020]所述资源同步服务获取所述资源更新表和所述资源同步表;
[0021]若所述资源同步表中边缘云标识对应的同步状态包括待同步,则所述资源同步服务将所述同步状态为待同步时所对应的待同步资源的资源属性信息与所述资源更新表中所述更新资源的资源属性信息进行匹配;
[0022]若匹配成功,则所述资源同步服务根据待同步的边缘云的边缘云标识,将匹配成功的所述更新资源的资源属性信息以及匹配成功的所述更新资源的资源属性信息对应的
更新资源的原始数据,发送给所述边缘云标识对应的边缘云。
[0023]可选的,所述方法还包括:
[0024]在更新所述资源更新表后,所述资源加载服务更新所述资源控制表中的资源最后加载时间。
[0025]可选的,所述方法还包括:
[0026]接收所述边缘云发送的用于指示完成资源同步的响应信息;
[0027]将所述资源同步表中完成资源同步的同步状态更新为已同步。
[0028]第二方面,本专利技术实施例提供了一种资源同步的方法,所述方法应用于边缘云,所述方法包括:
[0029]获取区域云发送的更新资源的原始数据以及所述更新资源的资源属性信息,其中,所述更新资源的原始数据以及所述更新资源的资源属性信息是所述区域云中的资源加载服务从所述区域云的资源存储空间加载并由资源同步服务发送的、在资源控制表中对应资源类型的资源最后加载时间后生成的更新资源的相关信息,不同资源加载服务用于加载不同资源类型的资源,所述资源控制表包括资源类型和与所述资源类型对应的资源最后加载时间,所述资源属性信息包括资源类型、资源版本号和资源标识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源同步的方法,其特征在于,所述方法应用于区域云,所述方法包括:所述区域云中的资源加载服务获取资源控制表中对应资源类型的资源最后加载时间,其中,不同资源加载服务用于加载不同资源类型的资源,所述资源控制表包括资源类型和与所述资源类型对应的资源最后加载时间;所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,其中,所述资源属性信息包括资源类型、资源版本号和资源标识;所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,以便所述边缘云调用与所述更新资源的资源属性信息对应的资源接收处理器,将所述更新资源的原始数据同步至所述边缘云,其中,所述资源接收处理器是根据资源属性信息所对应的资源存储方式进行资源存储的处理器。2.如权利要求1所述的方法,其特征在于,所述资源加载服务从所述资源类型对应的资源存储空间加载在所述资源最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,包括:所述资源加载服务获取预设的资源更新表,其中,所述资源更新表包括更新资源的原始数据和所述更新资源的资源属性信息;若所述资源更新表中没有与目标资源类型和目标资源标识均相同的更新资源,则所述资源加载服务将从所述资源类型对应的资源存储空间获取的所述最后加载时间后生成的更新资源的原始数据和所述更新资源的资源属性信息,增加到所述资源更新表中,其中,所述目标资源类型和所述目标资源标识分别为所述最后加载时间后生成的所述更新资源的资源属性信息中的资源类型和资源标识;若所述资源更新表中存在与所述目标资源类型和所述目标资源标识均相同的更新资源,则所述资源加载服务根据所述目标资源类型和所述目标资源标识,将所述更新资源的原始数据和所述更新资源的资源属性信息中的资源版本号分别替换所述资源更新表中对应的原始数据和资源版本号;所述区域云中的资源同步服务根据待同步的边缘云的边缘云标识,将所述资源加载服务加载的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云,包括:所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性信息发送给所述边缘云标识对应的边缘云。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在更新所述资源更新表后,所述资源加载服务将所述更新资源的资源属性信息确定为待同步的资源属性信息,并将待同步的边缘云的边缘云标识、所述待同步的资源属性信息、同步状态关联添加到所述资源同步表中,其中,所述资源同步表包括边缘云标识、待同步资源的资源属性信息和所述待同步资源的同步状态之间的映射关系。4.如权利要求3所述的方法,其特征在于,所述资源同步服务根据待同步的边缘云的边缘云标识,将所述资源更新表中的所述更新资源的原始数据以及所述更新资源的资源属性
信息发送给所述边缘云标识对应的边缘云,包括:所述资源同步服务获取所述资源更新表和所述资源同步表;若所述资源同步表中边缘云标识对应的同步状态包括待同步,则所述资源同步服务将所述同步状态为待同步时所对应的待同步资源的资源属性信息与所述资源更新表中所述更新资源的资源属性信息进行匹配;若匹配成功,则所述资源同步服务根据待同步的边缘云的边缘云标识,将匹配成功的所述更新资源的资源属性信息以及匹配成功的所述更新资源的资源属性信息对应的更新资源的原始数据,发送给所述边缘云标识对应的边缘云。5.如权利要求2所述的方法,其特征在于...

【专利技术属性】
技术研发人员:崔洪清宣智渊李海峰胡腾飞陈晨
申请(专利权)人:云控智行科技有限公司
类型:发明
国别省市:

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

1