System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据迁移,具体涉及一种基于算力的数据自动迁移系统及方法。
技术介绍
1、在当今高度数字化的工作环境中,用户在进行科研、开发或数据分析时,经常需要在多个项目之间快速切换,每个项目可能依赖于特定的运行环境,包括操作系统版本、软件配置、库文件等。
2、然而现有的运行环境管理系统存在一些问题:当用户完成一个项目并关闭系统后,再次开机时往往需要从零开始重新搭建运行环境。重新搭建运行环境通常需要用户手动执行一系列操作,这些多步骤操作不仅耗时,还容易出错,增加了环境搭建的复杂度和不确定性。频繁的环境重建和手动配置不仅延长了项目的启动时间,也破坏了工作流程的连贯性,导致用户在项目切换时感到沮丧和不便,极大地影响了客户体验感。
3、基于此,急需一种基于算力的数据自动迁移系统及方法,能够实现在关机后对下一次开机所对应的运行环境进行预测和确定,从而使得在下一次开机时能够直接进行运行环境的调用,避免每一次开机都需要重新搭建运行环境导致耗时长、效率低、客户体验感差的问题出现。
技术实现思路
1、本专利技术的目的之一在于提供一种基于算力的数据自动迁移系统及方法,能够实现在关机后对下一次开机所对应的运行环境进行预测和确定,从而使得在下一次开机时能够直接进行运行环境的调用,避免每一次开机都需要重新搭建运行环境导致耗时长、效率低、客户体验感差的问题出现。
2、为了达到上述目的,提供了一种基于算力的数据自动迁移系统,包括:
3、项目需求构建模块,用于构建用
4、实时监测模块,用于对当前项目需求信息所对应的当前运行环境进行实时监测;
5、状态保存模块,用于在接收到对应的关机信号时,对用户所对应的当前项目需求信息所对应的实时监测到的当前运行环境进行保存到数据库中;所述数据库中的当前运行环境与对应的当前项目需求信息进行关联;
6、判断模块,用于根据对应的当前运行环境与对应的当前项目需求信息,对用户本次的当前项目需求信息是否完成进行判断,若判断结果为是,则在接收到下一次接收到开机信号时,将对应的保存到数据库中的当前运行环境进行调取,作为下一次运行环境;若判断结果为否,则基于预设的用户项目需求预测模型,对用户在接收到下一次开机时所对应的下一次项目需求信息进行预测,基于预测的下一次项目需求信息,从数据库中选取与下一次项目需求信息所匹配的运行环境作为下一次运行环境。
7、本方案的技术原理及效果:在本方案中,考虑到现有的在对项目需求信息进行处理时都需要多步操作来进行对应的运行环境的搭建,导致整个处理流程长,耗时长的问题,为了解决对应的问题,本方案中,首先对用户的当前项目需求信息进行构建,以此来执行本次用户所要完成的项目内容,之后通过实时监测模块对当前运行环境进行实时监测,之后在接收到关机信号时,此时说明用户要进行关机操作,则立刻对实时监测到的当前运行环境进行数据库的保存,同时当前运行环境与对应的当前项目需求信息是相关联的,这样就能够保持不同的运行环境对应不同的项目需求信息,为后续的调取和匹配提供可靠的数据支持。
8、然后就会根据当前运行环境和当前项目需求信息来对用户本次的当前项目需求信息是否完成,如果没有完成,则说明用户在下一次开机时还会进行同样的项目需求信息的继续操作,此时所需要的运行环境就不会与上一次的发生变化,此时在接收到下一次开机信号时,就会直接将保存到数据库中的当前运行环境调取过来给用户进行使用,作为下一次开机所对应的运行环境,反之,则就需要通过用户项目需求预测模型来对用户在下一次开机时所对应的下一次项目需求信息进行预测,然后通过预测到的下一次项目需求信息从数据库中调取与下一次项目需求信息所匹配的运行环境作为下一次运行环境。
9、本方案通过在接收到关机信号之后,对用户所对应的项目需求信息是否完成的判断来确定下一次开机时用户所对应的运行环境,并且在完成了当前项目需求信息时通过用户项目需求预测模型对对应的下一次项目需求信息的预测来间接的确定下一次运行环境的选取,从而实现了在下一次开机时,就可以进行对应的运行环境的及时的准确的进行确定,极大提高了在用户每一次关机之后都需要花费大量的时间进行运行环境的搭建,提高了在每一次关机之后的运行环境搭建的效率,能够实现在关机后对下一次开机所对应的运行环境进行预测和确定,从而使得在下一次开机时能够直接进行运行环境的调用,避免每一次开机都需要重新搭建运行环境导致耗时长、效率低、客户体验感差的问题出现。
10、进一步,还包括关机提醒模块,用于在接收到对应的关机信号时,在对应的判断结果为当前项目需求信息没有完成时,向用户发送关机提醒信号,并接收用户所反馈过来的反馈信息,基于反馈信息对关机信号是否有效进行判断,若否,则不进行后续操作,反之,则继续后续操作。
11、有益效果:本方案通过关机提醒模块来对应用户进行提醒,同时还会接收用户所对应的反馈信息以此来确定本次的关机信号是否有效,如果有效,则继续后续的预测操作,如果无效,则不进行后续操作,不进行关机,通过这种方式来实现关机信号误操作的问题,避免出现在用户没有想要关机的情况下被关机的问题,极大减低了误操作的出现概率。
12、进一步,还包括历史数据获取模块,用于获取用户所对应的历史项目需求信息;
13、模型构建模块,用于构建对应的用户项目需求预测模型;
14、模型训练模块,用于将获取到的历史项目需求信息划分为训练集和测试集,基于预设的信息个数,从训练集中的历史项目需求信息随机选取与信息个数相同的各个相邻的历史项目需求信息作为输入数据,该各个相邻的历史项目需求所对应的下一个相邻的历史项目需求信息作为输出数据,对用户项目需求预测模型进行迭代训练;
15、测试模块,用于在用户项目需求预测模型完成训练之后,根据测试集中的历史项目需求信息和对应的训练完成的用户项目需求预测模型,对训练完成的用户项目需求预测模型是否为有效模型进行判断,若为无效模型,则重新执行模型训练模块。
16、有益效果:通过收集和分析用户的历史项目需求信息,系统能够构建出个性化的预测模型,这使得预测更加贴合用户的实际使用模式,提高了预测的准确性和实用性。通过将历史数据划分为训练集和测试集,使用训练集数据训练模型,测试集数据验证模型的有效性,确保了预测模型的可靠性和泛化能力,为用户提供基于数据的决策支持。
17、进一步,所述测试模块包括:
18、输入选取模块,用于基于预设的信息个数,从测试集中的历史项目需求信息中随机选取若干个与信息个数相同的各个相邻的历史项目需求信息集作为输入,输入到训练完成的用户项目需求预测模型中,输出各个历史项目需求信息集所对应的预测数据,作为对应的下一个相邻的历史项目需求预测信息;
19、确定模块,用于根据选取出来的各个历史项目需求信息集,基于测试集中的历史项目需求信息,确定各个历史项目需求信息所对应的下一个相邻的历史项目需求信息,作为本文档来自技高网...
【技术保护点】
1.一种基于算力的数据自动迁移系统,其特征在于:包括:
2.根据权利要求1所述的一种基于算力的数据自动迁移系统,其特征在于:还包括关机提醒模块,用于在接收到对应的关机信号时,在对应的判断结果为当前项目需求信息没有完成时,向用户发送关机提醒信号,并接收用户所反馈过来的反馈信息,基于反馈信息对关机信号是否有效进行判断,若否,则不进行后续操作,反之,则继续后续操作。
3.根据权利要求2所述的一种基于算力的数据自动迁移系统,其特征在于:还包括历史数据获取模块,用于获取用户所对应的历史项目需求信息;
4.根据权利要求3所述的一种基于算力的数据自动迁移系统,其特征在于:所述测试模块包括:
5.一种基于算力的数据自动迁移方法,使用上述权利要求1到4任一项的一种基于算力的数据自动迁移系统,其特征在于:包括以下步骤:
【技术特征摘要】
1.一种基于算力的数据自动迁移系统,其特征在于:包括:
2.根据权利要求1所述的一种基于算力的数据自动迁移系统,其特征在于:还包括关机提醒模块,用于在接收到对应的关机信号时,在对应的判断结果为当前项目需求信息没有完成时,向用户发送关机提醒信号,并接收用户所反馈过来的反馈信息,基于反馈信息对关机信号是否有效进行判断,若否,则不进行后续操作,反之,则继续后续操作。
【专利技术属性】
技术研发人员:曹靖,童毅,
申请(专利权)人:重庆博拉智算科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。