【技术实现步骤摘要】
终端及多派生项目的数据处理方法和存储介质
本专利技术涉及电子设备
,尤其涉及终端及多派生项目的数据处理方法和存储介质。
技术介绍
在实际生产中,当一个项目完成后,可能会存在多个派生项目。这常常是由于产品本身的成本要求或者客户的不同需求导致的。以目前的某项目为例,其派生项目达到200多个,随着时间的推移甚至会更多。派生项目与基础项目相比,其可能是屏,电源,功放等器件不一样,以及由此导致的可能的软件的功能要求不一样,也可能是客户要求的画质需求不一样等等,但基本上总是存在不大不小的一些差异。在生产中,如果每个项目都使用一个独立的软件,则会造成项目的软件过多,很难管理的问题,一旦某次生产过程中,出现软件升级错误,就需要全部升级,这个过程可能是几百台机器,也可能是几万台机器。会造成大量的人力,物力等成本。为了方便生产,在实际生产中,都是要求用同一版软件去适配所以的派生项目。在生产过程中或完成后,通过切换不同的项目号来达到区分项目的目的。在软件设计上,基本软件都遵循过程与数据分离的设计原则,将系统中可能用到的数据及可能改变的参数作为可变数据使用,在软件中需要这些数据时, ...
【技术保护点】
一种多派生项目的数据处理方法,其特征在于,所述多派生项目的数据处理方法包括以下步骤:在派生出新项目时,创建所述新项目对应的项目数据库;根据预先创建的基础数据库和所述项目数据库做差分处理,得到所述项目数据库相对于所述基础数据库的差分数据库和差分记录文件;将所述差分数据库和所述差分记录文件打包压缩后存储于预设位置。
【技术特征摘要】
1.一种多派生项目的数据处理方法,其特征在于,所述多派生项目的数据处理方法包括以下步骤:在派生出新项目时,创建所述新项目对应的项目数据库;根据预先创建的基础数据库和所述项目数据库做差分处理,得到所述项目数据库相对于所述基础数据库的差分数据库和差分记录文件;将所述差分数据库和所述差分记录文件打包压缩后存储于预设位置。2.如权利要求1所述的多派生项目的数据处理方法,其特征在于,所述在派生出新项目时,创建所述新项目对应的项目数据库的步骤之前,还包括:根据初始项目设计与所述初始项目对应的数据库表;在数据库表设计完成后,设置数据库表内数据项;根据所述数据库表和数据库表内数据项生成基础数据库。3.如权利要求1或2所述的多派生项目的数据处理方法,其特征在于,所述根据预先创建的基础数据库和所述项目数据库做差分处理,得到所述项目数据库相对于所述基础数据库的差分数据库和差分文件的步骤包括:逐个提取项目数据库中的数据表及基础项目数据库中对应的数据表;根据基础项目数据库中对应的数据表对项目数据库中对应的数据表的每一条数据记录做差分处理,得到所述项目数据库相对于所述基础数据库的差分数据库和差分文件。4.如权利要求3所述的多派生项目的数据处理方法,其特征在于,所述根据基础项目数据库中对应的数据表对项目数据库中对应的数据表的每一条数据记录做差分处理的步骤包括:检查在基础数据库中对应的数据表中是否存在预设数据记录;若存在,则判断所述基础数据库中的所有数据项均与所述预设数据记录相同;若相同,则在项目数据库中删除所述预设数据记录;检查在基础数据库中对应的数据表是否存在预设项的数据记录;在所述预设项的数据记录除最后一项之外的所有数据项都与所述预设项的数据记录相同,则在项目差分记录文件对应的项目记录下加1。5.如权利要求4所述的多派生项目的数据处理方法,其特征在于,所述检查在基础数据库中对应的数据表是否存在预设项的数据记录的步骤之后,还包括:若所述预设项的数据记录除最后一项之外的所有数据项都不与所述预设项的数据记录相同,检查项目数据库是否新增了数据记录;若是,则更新项目数...
【专利技术属性】
技术研发人员:余辉文,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。