一种文件上传控制方法、装置、服务器和存储介质制造方法及图纸

技术编号:23932140 阅读:21 留言:0更新日期:2020-04-25 01:51
本发明专利技术实施例公开了一种文件上传控制方法、装置、服务器和存储介质,该方法包括:当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息;若检测到备注信息中包含目标开发需求标识,则根据目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测目标代码文件是否满足预设上传条件;若满足预设上传条件,则允许目标代码文件进行上传。通过本发明专利技术实施例的技术方案,可以避免开发人员随意上传代码文件,提高了应用软件的开发稳定性,进而提高了开发效率。

A file upload control method, device, server and storage medium

【技术实现步骤摘要】
一种文件上传控制方法、装置、服务器和存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种文件上传控制方法、装置、服务器和存储介质。
技术介绍
随着计算机技术的快速发展,越来越多的应用软件被研发,以满足用户日益增长的需求。在应用软件开发过程中,每个开发人员会针对所分配的开发需求任务,在本地端编写相应的代码文件,并将编写好的代码文件上传至代码文件管理服务器中,以使代码文件管理服务器可以获得应用软件对应的所有代码文件,便于后续进行文件打包。然而,在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在代码文件上传至代码文件管理服务器时,代码文件管理服务器允许上传应用软件对应的任意一个代码文件,从而使得开发人员可以随意上传代码文件,降低了应用软件的开发稳定性,进而降低了开发效率。
技术实现思路
本专利技术实施例提供了一种文件上传控制方法、装置、服务器和存储介质,以避免开发人员随意上传代码文件,提高了应用软件的开发稳定性,进而提高了开发效率。第一方面,本专利技术实施例提供了一种文件上传控制方法,包括:当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息;若检测到所述备注信息中包含目标开发需求标识,则根据所述目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件;若满足所述预设上传条件,则允许所述目标代码文件进行上传。第二方面,本专利技术实施例还提供了一种文件上传控制装置,包括:备注信息获取模块,用于当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息;目标代码文件检测模块,用于若检测到所述备注信息中包含目标开发需求标识,则根据所述目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件;文件上传控制模块,用于若满足所述预设上传条件,则允许所述目标代码文件进行上传。第三方面,本专利技术实施例还提供了一种服务器,所述服务器包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的文件上传控制方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的文件上传控制方法。本专利技术实施例通过预先基于应用软件的开发周期和各个开发需求,配置应用软件的各个开发时间段,以及每个开发时间段需要完成的开发需求,从而可以获得每个开发时间段对应的各个开发需求标识。基于此,当接收到应用软件的代码文件上传请求时,若检测到当前待上传的目标代码文件的备注信息中包含目标开发需求标识,则根据目标开发需求标识和每个开发时间段对应的各个开发需求标识,可以检测目标代码文件是否满足预设上传条件,比如检测目标代码文件是否符合当前开发时间段内的开发需求,若是,则允许目标代码文件进行上传,从而使得代码文件可以有规划地上传,避免开发人员随意上传代码文件的情况,提高了应用软件的开发稳定性,进而提高了开发效率。附图说明图1是本专利技术实施例一提供的一种文件上传控制方法的流程图;图2是本专利技术实施例二提供的一种文件上传控制方法的流程图;图3是本专利技术实施例三提供的一种文件上传控制装置的结构示意图;图4是本专利技术实施例四提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种文件上传控制方法的流程图,本实施例可适用于对应用软件的代码文件的上传过程进行控制的情况。该方法可以由文件上传控制装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于代码文件管理服务器中。该方法具体包括以下步骤:S110、当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息。其中,应用软件可以是待开发的任意一个应用程序(App)。例如,应用软件可以是但不限于游戏软件。代码文件可以是指开发人员基于所分配的开发需求任务进行编写的代码程序,以实现开发需求任务所对应的软件功能。应用软件可以对应多个代码文件。由于每个应用软件对应的开发需求任务较多,从而需要对多个开发人员分配不同的开发需求任务,以使每个开发人员负责对所分配的开发需求任务编写相应的代码文件。代码文件上传请求可以是指将开发人员编写好的代码文件进行上传的请求。备注信息可以是指开发人员在发送代码文件上传请求之前,在本地端上输入的用于描述代码文件的信息。具体地,可以根据应用软件的业务需求,配置出该应用软件对应的多个开发需求任务,并基于实际情况对各个开发需求任务进行任务分配。每个开发人员在获得所分配的开发需求任务后,基于开发需求任务所需要实现的软件功能进行代码编写,并在编写完代码文件后,可以在本地端上传编写好的代码文件。在上传时,开发人员可以在本地端上输入待上传的代码文件的备注信息,并可以通过点击上传按钮的方式,触发本地端基于输入的备注信息生成代码文件上传请求,并将代码文件上传请求发送至代码文件管理服务器中。代码文件管理服务器当接收到应用软件的代码文件上传请求时,可以对代码文件上传请求进行解析,获得当前待上传的目标代码文件的备注信息。S120、若检测到备注信息中包含目标开发需求标识,则根据目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测目标代码文件是否满足预设上传条件。其中,开发需求标识可以是指应用软件的每个开发需求所对应的标识,其可以是由但不限于数字、字母和符号中的至少一种组成,以便区分不同的开发需求。开发需求可以是指应用软件需要实现的一种软件功能。应用软件对应多个开发需求。每个开发需求任务中可以包括一个或多个开发需求。开发时间段可以是基于实际情况和业务需求,对应用软件的整个开发周期进行划分后获得的各个开发时间段。每个开发时间段的时间间隔可以相同,也可以不同。例如,若应用软件的整个开发周期为30天,当前时刻为1月1号,则可以将该开发周期划分为3个开发时间段,如第一个开发时间段为:1月1号-1月10号;第二个开发时间段为:1月11号-1月20号;第三个开发时间段为:1月21号-1月30号。本实施例可以基于各个开发需求之间的依赖关系和开发前后关系,将各个开发需求合理地分配至各个开发时间段,以便获得每个开发时间段内需要完成的开发需求,从而创建出每个开发时间段对应的各个开发需求标识。对于每个开发时间段而言,可以对开发时间段对应的各个开发需求进行分配,生成各个开发需求任务,以便对所有的开发需求任务进行任务分配。其中,目标开发需求标识可以是指目标代码文件编写时所基于的目标开发需求任务中的本文档来自技高网...

【技术保护点】
1.一种文件上传控制方法,其特征在于,包括:/n当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息;/n若检测到所述备注信息中包含目标开发需求标识,则根据所述目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件;/n若满足所述预设上传条件,则允许所述目标代码文件进行上传。/n

【技术特征摘要】
1.一种文件上传控制方法,其特征在于,包括:
当接收到应用软件的代码文件上传请求时,获取当前待上传的目标代码文件的备注信息;
若检测到所述备注信息中包含目标开发需求标识,则根据所述目标开发需求标识和每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件;
若满足所述预设上传条件,则允许所述目标代码文件进行上传。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若检测到所述备注信息中不包含目标开发需求标识,或者检测到所述目标代码文件不满足预设上传条件,则禁止所述目标代码文件进行上传。


3.根据权利要求1所述的方法,其特征在于,根据所述目标开发需求标识和预设的每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件,包括:
确定当前时刻所处于的当前开发时间段,并获取所述当前开发时间段对应的当前开发需求标识;
若所述当前开发需求标识中包含所述目标开发需求标识,则所述目标代码文件满足预设上传条件;
若所述当前开发需求标识中不包含所述目标开发需求标识,则确定所述目标代码文件不满足预设上传条件。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在到达当前开发时间段中的结束时刻时,检测当前开发时间段对应的每个开发需求标识是否均已上传相应的代码文件;
若否,则根据预设调整方式和还未到达的开发时间段,对还未上传的第一开发需求标识对应的当前开发时间段进行调整,确定出所述第一开发需求标识对应的目标开发时间段,并将所述第一开发需求标识添加至所述目标开发时间段中。


5.根据权利要求1所述的方法,其特征在于,根据所述目标开发需求标识和预设的每个开发时间段对应的各个开发需求标识,检测所述目标代码文件是否满足预设上传条件,包括:
将所述目标开发需求标识发送至...

【专利技术属性】
技术研发人员:毛芳
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

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

1