一种CG数据资产自动同步方法与流程

    专利查询2025-07-14  8


    本发明涉及计算机图像数据同步领域,具体来说,涉及一种cg数据资产自动同步方法。


    背景技术:

    1、cg数据资产(computer graphics data assets)通常指的是在计算机图形学领域中使用的各种数字资源。这些资源可以包括但不限于3d模型、纹理、动画、场景、光照设置、材质、特效等。cg数据资产广泛应用于影视制作、游戏开发、虚拟现实、建筑可视化等领域。

    2、cg数据资产自动同步是指通过自动化技术和工具,将这些数据资产在不同存储位置或系统之间进行自动更新和同步的过程。这种自动同步可以确保多个团队或系统在使用同一数据资产时,始终访问的是最新版本,从而提高工作效率和数据一致性。

    3、随着计算机图形(cg)技术的快速发展,cg数据资产的规模不断扩大,尤其是大文件(如3d模型、纹理等)的使用愈加普遍。这些数据资产的同步与管理成为了一项重要的技术挑战,主要面临以下技术问题:

    4、(1)大文件传输效率低:大文件在传输过程中可能面临带宽瓶颈,导致传输效率低下。

    5、(2)高并发处理能力不足:在多人协作的环境中,如何高效同步多个大文件是一个难题。

    6、(3)数据变化检测不及时:传统同步方法往往需要全量传输,导致资源浪费。

    7、(4)用户体验欠佳:在数据同步过程中,用户可能会遇到界面卡顿或不流畅的过渡。

    8、针对相关技术中的问题,目前尚未提出有效的解决方案。


    技术实现思路

    1、针对相关技术中的问题,本发明提出一种cg数据资产自动同步方法,以克服现有相关技术所存在的上述技术问题。

    2、为此,本发明采用的具体技术方案如下:

    3、一种cg数据资产自动同步方法,该cg数据资产自动同步方法包括:

    4、s1、获取并分类待同步的cg数据资产,完成数据同步的前期准备;前期准备包括获取cg数据的同步需求、规划cg数据的展示流程及配置cg数据的同步架构;

    5、s2、基于数据同步的前期准备结果,对待同步的cg数据资产进行初次全量同步,在全量同步过程中动态调整压缩比率;

    6、s3、配置并执行增量同步,且在增量同步过程中,基于差分算法同步cg数据中的变更数据;

    7、s4、基于邻近算法标识同步过程中的关键节点,并展示预先配置的同步过程中各个关键节点之间的过渡界面;同步过程包括全量同步及增量同步;

    8、s5、监控全量同步及增量同步过程,并记录每次全量同步及增量同步的监控信息,且监控信息包括关键节点的执行情况和过渡界面的展示情况;

    9、其中,基于邻近算法标识同步过程中的关键节点,并展示预先配置的同步过程中各个关键节点之间的过渡界面包括:

    10、s41、收集历史上的cg数据同步任务数据,并利用k最邻近算法对当前cg数据同步任务进行关键节点识别,得到关键节点列表;

    11、s42、根据关键节点列表,将预先配置的同步过程中各个关键节点之间的过渡界面展示至用户。

    12、进一步的,完成数据同步的前期准备包括:

    13、s11、收集并分析cg数据的同步需求,确定同步目标和要求;

    14、s12、设计cg数据的展示流程,包括用户界面和数据展示方式;

    15、s13、选择和配置适合大文件传输和高并发处理的同步工具和环境。

    16、进一步的,在全量同步过程中动态调整压缩比率包括:

    17、s21、收集历史上cg数据同步时的性能指标,且性能指标包括网络带宽使用率、中央处理器使用率、系统内存使用率和数据传输速率;

    18、s22、确定压缩比率范围,并过滤出候选压缩比率;

    19、s23、定义目标函数来衡量压缩比率的质量;定义约束条件;

    20、s24、使用启发式规则探索不同的压缩比率,并进行局部搜索以改进当前解;

    21、s25、根据启发式搜索和局部搜索的结果,预计算不同条件下的最佳压缩比率,并构建压缩比率表;

    22、s26、实时获取cg数据同步时的性能指标,并计算目标函数的值;匹配对应的最佳压缩比率。

    23、进一步的,确定压缩比率范围,并过滤出候选压缩比率包括:

    24、s221、根据应用场景确定压缩比率的下限和上限;

    25、s222、在确定的压缩比率范围内,等间隔地选择若干个压缩比率作为候选压缩比率。

    26、进一步的,配置并执行增量同步,且在增量同步过程中,基于差分算法同步cg数据中的变更数据包括:

    27、s31、计算源数据和目标数据的文件校验和,并比较源数据和目标数据的文件校验和,获取cg数据增量同步过程中的变更数据;

    28、s32、对cg数据增量同步过程中的变更数据,使用差分算法生成差分数据文件;

    29、s33、将生成的差分数据文件同步到目标位置,并在目标位置利用差分数据文件更新目标文件。

    30、进一步的,收集历史上的cg数据同步任务数据,并利用k最邻近算法对当前cg数据同步任务进行关键节点识别,得到关键节点列表包括:

    31、s411、获取关键节点的确定标准,且关键节点的确定标准包括中央处理器使用率持续高于第一阈值、内存使用率持续高于第二阈值、磁盘i/o持续高于第三阈值及网络带宽利用率持续高于第四阈值,持续表示时间超过预先设定的时长;

    32、s412、根据关键节点的确定标准,收集历史上的cg数据同步任务数据,并对历史上的cg数据同步任务数据进行标注处理,得到标注好的数据集;

    33、s413、选择距离度量算法及最近邻的数量,并通过交叉验证确定选择的最近邻的数量;

    34、s414、构建标注好的数据集的索引结构,并存储标注好的数据集;

    35、s415、收集当前cg数据同步任务数据,使用k最邻近算法对当前cg数据同步任务数据进行分析,识别关键节点;

    36、s416、根据k最邻近算法的预测结果,生成关键节点列表,关键节点列表包含每个关键节点的信息和位置。

    37、进一步的,收集当前cg数据同步任务数据,使用k最邻近算法对当前cg数据同步任务数据进行分析,识别关键节点包括以下步骤:

    38、s4151、利用选择的距离度量算法,计算当前cg数据同步任务数据中节点与标注好的数据集中节点之间的距离,得到距离列表;

    39、s4152、根据距离列表,选择距离最近的若干个邻居;根据距离为每个邻居分配权重,并进行加权投票;

    40、s4153、根据投票结果,确定当前数据点是否为关键节点。

    41、进一步的,根据距离为每个邻居分配权重,并进行加权投票时,权重分配公式为:

    42、;

    43、式中, w i表示第 i个邻居的权重, d( x, y i)表示当前节点 x与邻居 y i之间的距离, α表示用于调整权重敏感度的参数;

    44、将关键节点和非关键节点作为类别,并初始化计数器来累计每个类别的加权投票;

    45、遍历邻居节点,并根据距离计算每个邻居节点的权重;根据每个邻居节点的类别和权重,更新对应类别的计数器,并选择计数器值最大的类别作为预测结果。

    46、进一步的,根据关键节点列表,将预先配置的同步过程中各个关键节点之间的过渡界面展示至用户包括:

    47、s421、预先配置任一节点到下一节点的过渡效果,得到用户界面;

    48、s422、将用户界面部署到生产环境,监控用户界面的用户反馈,并根据反馈进行用户界面的优化及调整。

    49、进一步的,监控全量同步及增量同步过程,并记录每次全量同步及增量同步的监控信息包括:

    50、s51、配置监控工具,并在每次全量同步及增量同步过程中,记录关键节点的执行状态,且执行状态包括成功、失败及执行时间;

    51、s52、获取过渡界面的显示效果,记录用户反馈。

    52、本发明的有益效果为:

    53、(1)提升传输效率:本发明通过动态调整压缩比率,能够根据网络条件优化数据传输,显著提高大文件的同步速度。动态调整方法能够灵活应对不同的网络和系统环境,提升了方法的通用性和适应性。

    54、(2)减少资源消耗:本发明利用增量同步和差分算法,仅传输变化部分,降低了带宽使用和存储需求,减少了对系统资源的占用。

    55、(3)增强高并发处理能力:本发明配置适合高并发处理的工具和环境,使多个用户可以同时进行数据同步,提升协作效率。

    56、(4)改善用户体验:本发明通过关键节点的识别与流畅的过渡界面展示,确保用户在同步过程中的操作更加自然和顺畅,减少了使用中的困扰。同时利用邻近算法分析历史数据,能够准确识别同步过程中的关键节点,增强了cg数据同步时,关键节点识别的智能化程度,在面对复杂的实时数据时,做出快速且精准的判断。

    57、(5)关键节点的识别:本发明通过在cg数据同步过程中识别关键节点,可以在数据同步过程中优先分配计算和网络资源,提高同步效率。


    技术特征:

    1.一种cg数据资产自动同步方法,其特征在于,该cg数据资产自动同步方法包括:

    2.根据权利要求1所述的一种cg数据资产自动同步方法,其特征在于,所述完成数据同步的前期准备包括:

    3.根据权利要求1所述的一种cg数据资产自动同步方法,其特征在于,所述在全量同步过程中动态调整压缩比率包括:

    4.根据权利要求3所述的一种cg数据资产自动同步方法,其特征在于,所述确定压缩比率范围,并过滤出候选压缩比率包括:

    5.根据权利要求4所述的一种cg数据资产自动同步方法,其特征在于,所述配置并执行增量同步,且在增量同步过程中,基于差分算法同步cg数据中的变更数据包括:

    6.根据权利要求1所述的一种cg数据资产自动同步方法,其特征在于,所述收集历史上的cg数据同步任务数据,并利用k最邻近算法对当前cg数据同步任务进行关键节点识别,得到关键节点列表包括:

    7.根据权利要求6所述的一种cg数据资产自动同步方法,其特征在于,所述收集当前cg数据同步任务数据,使用k最邻近算法对当前cg数据同步任务数据进行分析,识别关键节点包括以下步骤:

    8.根据权利要求7所述的一种cg数据资产自动同步方法,其特征在于,所述根据距离为每个邻居分配权重,并进行加权投票时,权重分配公式为:

    9.根据权利要求8所述的一种cg数据资产自动同步方法,其特征在于,所述根据关键节点列表,将预先配置的同步过程中各个关键节点之间的过渡界面展示至用户包括:

    10.根据权利要求1所述的一种cg数据资产自动同步方法,其特征在于,所述监控全量同步及增量同步过程,并记录每次全量同步及增量同步的监控信息包括:


    技术总结
    本发明公开了一种CG数据资产自动同步方法,涉及计算机图像数据同步领域,该方法包括:完成数据同步的前期准备;基于数据同步的前期准备结果,对待同步的CG数据资产进行初次全量同步,在全量同步过程中动态调整压缩比率;配置并执行增量同步,且在增量同步过程中,基于差分算法同步CG数据中的变更数据;基于邻近算法标识同步过程中的关键节点,并展示预先配置的同步过程中各个关键节点之间的过渡界面;监控全量同步及增量同步过程,并记录每次全量同步及增量同步的监控信息。本发明提升传输效率、减少资源消耗、增强高并发处理能力、改善用户体验。

    技术研发人员:李谌,庄德峰,宋伟国,陈慧
    受保护的技术使用者:南通天星信息科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-30253.html

    最新回复(0)