项目开发工时计算方法、装置、设备及存储介质与流程

文档序号:30181190发布日期:2022-05-26 13:25阅读:来源:国知局

技术特征:
1.一种项目开发工时计算方法,应用于终端设备,其特征在于,包括:接收目标项目下发指令,根据所述目标项目下发指令获取目标项目启动时间;当到达所述目标项目启动时间时,分别获取所有在开发项目对应所述目标项目启动时间的起始项目文件;根据预设时长周期性采集工作区域图片,并通过预设的图像识别模型判断所述工作区域图片是否包括目标用户的图片元素,当所述工作区域图片包括所述目标用户的图片元素时,添加所述预设时长到累计工作时长中;当接收到目标项目完成指令时,获取各个所述在开发项目的结果项目文件;比对各个所述在开发项目对应的所述起始项目文件以及所述结果项目文件,得到对应各个所述在开发项目的信息变化量;累计各个所述在开发项目的所述信息变化量,得到总信息变化量;获取所述目标项目的目标信息变化量,并根据所述目标信息变化量与所述总信息变化量的比值,得到所述目标项目的变化占比率;根据所述变化占比率与所述累计工作时长的乘积,得到所述目标项目的项目开发工时。2.根据权利要求1所述的方法,其特征在于,所述比对各个所述在开发项目对应的所述起始项目文件以及所述结果项目文件,得到对应各个所述在开发项目的信息变化量,包括:根据预设编码方法对所述在开发项目的所述起始项目文件进行编码,得到第一编码结果;根据所述预设编码方法对所述在开发项目的所述结果项目文件进行编码,得到第二编码结果;获取所述第一编码结果与所述第二编码结果的最长公共子序列,得到第三编码结果;利用所述第二编码结果的字符长度减去所述第三编码结果的字符长度,得到所述在开发项目的信息变化量。3.根据权利要求2所述的方法,其特征在于,所述根据预设编码方法对所述在开发项目的所述起始项目文件进行编码,得到第一编码结果,包括:根据预设的排序规则对所述起始项目文件中的各个子文件进行排序,得到排序结果;根据所述排序结果对各个所述子文件进行拼接,得到第一拼接结果;根据预设的特殊字符滤除模型滤除所述第一拼接结果的特殊字符,得到第一编码结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述变化占比率与所述累计工作时长的乘积,得到所述目标项目的项目开发工时,包括:获取各个所述在开发项目对应的项目复杂系数,并累计各个所述项目复杂系数,得到总复杂系数;根据所述总复杂系数计算各个所述在开发项目的平均项目复杂系数;根据所述目标项目的目标项目复杂系数与所述平均项目复杂系数的比值,得到所述目标项目的复杂占比率;根据所述变化占比率、所述累计工作时长以及所述复杂占比率的乘积,得到所述目标项目的项目开发工时。
5.根据权利要求1所述的方法,其特征在于,所述当到达所述目标项目启动时间时,分别获取所有在开发项目对应所述目标项目启动时间的起始项目文件之后,还包括:根据所述目标项目下发指令获取所述目标项目的开发预计时长;根据所述目标项目启动时间以及所述开发预计时长计算所述目标项目的预计完成时间;当到达所述预计完成时间仍未接收到所述目标项目完成指令时,周期性获取所述目标项目的已耗费时长;当所述已耗费时长与所述开发预计时长的时间间隔小于预设时间间隔时,触发项目逾期风险提醒。6.根据权利要求1所述的方法,其特征在于,所述当接收到目标项目完成指令时,获取各个所述在开发项目的结果项目文件之前,还包括:统计所述工作区域图片未包括所述目标用户的图片元素的连续出现次数;当所述连续出现次数大于预设次数时,触发图片采集设备调整提醒,其中,所述图片采集设备用于采集所述工作区域图片。7.根据权利要求1-6中任一项所述的方法,其特征在于,当接收到所述目标项目完成指令时,确定当前时间为目标项目完成时间,所述根据所述变化占比率与所述累计工作时长的乘积,得到所述目标项目的项目开发工时之后,还包括:获取所述目标用户的工时上报记录,并从所述工时上报记录中筛选记录时间处于所述目标项目启动时间与所述目标项目完成时间之间的记录信息,得到目标记录信息;根据所述目标记录信息统计所述目标项目的开发时长,得到所述目标项目的项目参考工时;根据所述项目开发工时以及所述项目参考工时,生成所述目标项目的工时报告。8.一种项目开发工时计算装置,其特征在于,包括:项目指令接收模块,用于接收目标项目下发指令,根据所述目标项目下发指令获取目标项目启动时间;起始文件获取模块,用于当到达所述目标项目启动时间时,分别获取所有在开发项目对应所述目标项目启动时间的起始项目文件;区域图片分析模块,用于根据预设时长周期性采集工作区域图片,并通过预设的图像识别模型判断所述工作区域图片是否包括目标用户的图片元素,当所述工作区域图片包括所述目标用户的图片元素时,添加所述预设时长到累计工作时长中;完成指令接收模块,用于当接收到目标项目完成指令时,获取各个所述在开发项目的结果项目文件;变化量计算模块,用于比对各个所述在开发项目对应的所述起始项目文件以及所述结果项目文件,得到对应各个所述在开发项目的信息变化量;总变化量计算模块,用于累计各个所述在开发项目的所述信息变化量,得到总信息变化量;变化占比计算模块,用于获取所述目标项目的目标信息变化量,并根据所述目标信息变化量与所述总信息变化量的比值,得到所述目标项目的变化占比率;开发工时获取模块,用于根据所述变化占比率与所述累计工作时长的乘积,得到所述
目标项目的项目开发工时。9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的项目开发工时计算方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的项目开发工时计算方法的步骤。

技术总结
本申请涉及人工智能技术领域,公开了一种项目开发工时计算方法、装置、设备及存储介质,方法包括:接收到目标项目下发指令时,获取目标项目启动时间;到达目标项目启动时间时,获取所有在开发项目的起始项目文件;周期性采集工作区域图片,判断到工作区域图片包括目标用户的图片元素时,添加预设时长到累计工作时长中;接收到目标项目完成指令时,获取各个在开发项目的结果项目文件,并通过比对起始项目文件以及结果项目文件得到各个在开发项目的信息变化量;累计各个在开发项目的信息变化量,得到总信息变化量;根据目标项目的目标信息变化量与总信息变化量的比值,得到变化占比率;根据变化占比率与累计工作时长的乘积,得到项目开发工时。目开发工时。目开发工时。


技术研发人员:董国超 时炯 王雅静
受保护的技术使用者:平安国际智慧城市科技股份有限公司
技术研发日:2022.02.21
技术公布日:2022/5/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1