[发明专利]终端及多派生项目的数据处理方法和存储介质有效
| 申请号: | 201710483604.X | 申请日: | 2017-06-22 |
| 公开(公告)号: | CN107229746B | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 余辉文 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
| 主分类号: | G06F16/20 | 分类号: | G06F16/20;G06F16/21 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 宋朝政 |
| 地址: | 518054 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 终端 派生 项目 数据处理 方法 存储 介质 | ||
本发明公开了一种多派生项目的数据处理方法,所述多派生项目的数据处理方法包括以下步骤:在派生出新项目时,创建所述新项目对应的项目数据库;根据预先创建的基础数据库和所述项目数据库做差分处理,得到所述项目数据库相对于所述基础数据库的差分数据库和差分记录文件;将所述差分数据库和所述差分记录文件打包压缩后存储于预设位置。本发明还公开了一种终端及存储介质。本发明减少了项目数据库的数据量,减少占用的存储空间,便于维护,减少计算量,提高运行速度便于使用。
技术领域
本发明涉及电子设备技术领域,尤其涉及终端及多派生项目的数据处理方法和存储介质。
背景技术
在实际生产中,当一个项目完成后,可能会存在多个派生项目。这常常是由于产品本身的成本要求或者客户的不同需求导致的。以目前的某项目为例,其派生项目达到200多个,随着时间的推移甚至会更多。派生项目与基础项目相比,其可能是屏,电源,功放等器件不一样,以及由此导致的可能的软件的功能要求不一样,也可能是客户要求的画质需求不一样等等,但基本上总是存在不大不小的一些差异。
在生产中,如果每个项目都使用一个独立的软件,则会造成项目的软件过多,很难管理的问题,一旦某次生产过程中,出现软件升级错误,就需要全部升级,这个过程可能是几百台机器,也可能是几万台机器。会造成大量的人力,物力等成本。为了方便生产,在实际生产中,都是要求用同一版软件去适配所以的派生项目。在生产过程中或完成后,通过切换不同的项目号来达到区分项目的目的。
在软件设计上,基本软件都遵循过程与数据分离的设计原则,将系统中可能用到的数据及可能改变的参数作为可变数据使用,在软件中需要这些数据时,从相关的文件中读取,在有改变时,再写入相应的问题。这也是当前软件设计的主流思想。绝大多数情况下,系统软件都是从文件读取相关数据。
遵循这种设计的软件系统在适配上述生产要求时,除在软件设计流程上需要做一些改变外,基本上都能适配。但除其他一些细节的处理之外,一个都无法避免的就是对数据文件的处理。一般的处理思路是,在软件编译时打包所有的项目数据文件,在系统启动时,根据项目的信息,导入不同的数据文件。这种看上去没有任何问题的方法,存在的着一个致命的缺陷,与PC系统相比,嵌入式系统的一个缺点就是其存储空间是有限的,在产品生产时,就已经确定了其系统存储空间的大小,系统中各个分区的使用大小。,随着派生项目越来越多,加入软件包中的系统软件也变得越来越大,这个终究会将数据文件的存储分区用完!导致系统瘫痪。
以当前的一个项目为例:其一个项目数据文件的大小为1.6-2M,100个派生项目及意味着要1600M的存储空间,而这在实际项目中是不可能仅为系统数据存储就提供这么多空间的
对这种问题的处理,一种简单,直接的方法就是,将数据文件压缩,这些数据文件经过压缩后,大概可以到400K,但是一个100个派生项目所需要的存储空间也需要40M,而已当前的某个项目为例,其派生项目已经达到200个,其所需的空间意味着需要80M,这已经超出了系统所能允许的空间的大小。或者说这种方法仍是浪费大量系统的存储空间的,不符合嵌入式系统设计的目标。
另一种方法是逐个分析系统中的数据,人为分析系统中的哪些值可能是所有项目都不会用到的,然后写入代码。但是这种方法有更明显的缺点,首先工作量极大,以当前某个项目为例,其中涉及到的数据达5.6万个,这种分析可能要花数个月的时间,更重要的是,根本无法预测哪些值可能是所有的项目都不会改动的,并且当某个项目有新的需求时,这种回溯的工作可能是根本不可能完成的任务。
综上,目前项目数据库的建立数据量大,不便于维护,且占用系统内存,导致系统计算量大,运算速度慢,影响使用。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710483604.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种马来酸依那普利的制备方法
- 下一篇:一种页面性能检测方法及装置





