电视的数据存储方法和装置的制作方法

文档序号:7864205阅读:405来源:国知局
专利名称:电视的数据存储方法和装置的制作方法
技术领域
本发明涉及数据存储技术,特别是涉及电视的数据存储方法和装置。
背景技术
随着科技的发展,电视已经突破传统来到了 LED、互联网、3D时代,而且正向智能化发展。随着电视功能的越来越强大,传统电视生产中用户数据的存储方式露出了很大的弊端。
传统电视中,运行程序及用户数据是分别存储到两块不同芯片中,而存储运行程序的芯片往往会有余量,造成了芯片资源的浪费。在已知技术中,取消了采用用户数据存储芯片,在整机生产流水线上通过增加一定工序及设备将用户数据抄写到运行程序存储芯片中,存储芯片一般为闪存(flash memory)。但这样并没有减少工作量,只是将工作量转移, 在整机生产时还是需要分别对运行程序和用户数据进行提前抄写,增加了将数据抄写入存储芯片的时间,生产效率不高。发明内容
基于此,提供一种能节省数据抄写时间的电视的数据存储方法。
此外,还有必要提供一种能节省数据抄写时间的电视的数据存储装置。
一种电视的数据存储方法,包括如下步骤
获取提取指令;
根据所述提取指令对预抄写的总数据进行分析处理,所述总数据包含运行程序和用户数据;提取所述总数据中的用户数据,并把所述用户数据写入缓存;
将缓存中的用户数据存入存储芯片中除用以存储运行程序的空间以外的剩余空间。
一种电视的数据存储装置,包括
指令获取模块,用于获取提取指令;
数据分析模块,用于根据所述提取指令对预抄写的总数据进行分析,所述总数据包含运行程序和用户数据;
数据提取模块,用于提取所述总数据中的用户数据,并把所述用户数据写入缓存;
数据存储模块,用于将缓存中的用户数据存入芯片中除用以存储运行程序的空间以外的剩余空间。
上述电视的数据存储方法和装置,因预先将运行程序和用户数据合并在一起,然后一起抄写在用以存储运行程序的芯片的预设存储空间中,再通过分析总数据,以提取出用户数据并存入该芯片中除用以存储运行程序以外的空间,实现运行程序与用户数据的分别存储在同一芯片,不仅节省了芯片的使用,而且简化了抄写程序的流程、节省了抄写时间,提闻了生广效率。


图I为一个实施例中电视的数据存储方法流程图2为另一个实施例中电视的数据存储方法流程图3为一个实施例中电视的数据存储装置的结构图4为另一个实施例中电视芯片的数据存储装置的结构图5为又一个实施例中电视芯片的数据存储装置的结构图6为图3、图4及图5所示数据存储装置的数据存储模块的内部结构示意图7为又一个实施例中电视芯片的数据存储装置的结构图8为又一个实施例中电视芯片的数据存储装置的结构图9为图8所示数据存储装置的更新模块的内部结构示意图。
具体实施方式
如图I所示,在一个实施例中,一种电视的数据存储方法,包括如下步骤
步骤SI 10,获取提取指令。
本实施例中,在电视主板首次通电后,触发对用户数据进行提取的指令,根据提取指令自动执行提取操作,提取用户数据。用户数据是为用户定制的个性化配置参数,是根据不同的电视型号和不同的用户偏好预先配置好的数据。
在步骤SllO之前,还包括步骤将运行程序和用户数据合并成一总数据;将该总数据预抄写至芯片。
本实施例中,总数据由运行程序和用户数据合并形成,运行程序可以是为了调用电视硬件信号和实现各项电视功能的程序。在抄写数据之前,预先对运行程序和用户数据进行合并,可以是合并到同一个数组中,也可以是合并到一个数据包中,得到上述的总数据,再将该总数据存储到单独开辟出一块区域中,该区域可以是芯片中,也可以是外存储器中。于本发明实施方式中,所述合并后的总数据存储到现有的用以存储运行程序的Flash 芯片中。
步骤S130,根据提取指令对预抄写的总数据进行分析。
具体的,根据用户数据提取指令,查找到用于提取用户数据的总数据的存储位置, 通过对总数据的分析,区分出运行程序和用户数据所处的数据段,便于从所述总数据中提取出用户数据。通过对预抄写的总数据进行分析,并检验总数据的完整性、正确性和有效性,在数据合并时可以在总数据中设置校验码,根据校验码判断总数据是否完整、正确和有效。
步骤S150,提取所述总数据中的用户数据,并把所述用户数据写入缓存。
具体的,根据预设的协议或者标准对总数据进行提取,因为提取数据需要一定的时间,而且需要频繁对存储器进行读写操作,所以先把提取的数据写入缓存,缓存的存储器存储速度快,可以高速存储。缓存的存储器可以是RAM (random access memory,随机存储器),这种存储器存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。
在另一个实施例中,上述步骤S150之后,还包括检测对用户数据的变更,并更新缓存中的用户数据的步骤。
本实施例中,用户数据不仅包括电视运行的配置参数,还包括用户对电视配置参数的设置,把用户数据提取到缓存后,如果检测到用户对电视配置参数进行变更操作,如修改或删除某个设置,则把变更的用户数据更新到缓存中的用户数据,使对电视配置参数的配置更灵活。
步骤S170,将缓存中的用户数据存入芯片中除用以存储运行程序的空间以外的剩余空间。
具体的,将用户数据在缓存中写入完成后,触发芯片存储函数擦除芯片除用以存储运行程序的空间外的剩余空间中的原有数据,并将缓存中的用户数据存入该剩余空间中。芯片中预先划分有用以存储运行程序的存储空间,将与运行程序一并存储至该存储空间的用户数据提取后,重新保存到芯片中除用以存储运行程序的空间以外的剩余空间中, 而无需专门设置一用以存储用户数据的芯片,节约了芯片资源。
上述电视的数据存储方法,因预先将运行程序和用户数据合并在一起,然后一起抄写在用以存储运行程序的芯片的预设存储空间中,然后通过分析总数据,将提取总数据中的用户数据存入芯片中除用以存储运行程序以外的空间,实现运行程序与用户数据的分别存储在同一芯片,不仅节省了芯片的使用,而且简化了抄写程序的流程、节省了抄写时间,提闻了生广效率。
在另一个实施例中,上述步骤S170包括将芯片中除运行程序以外的剩余空间划分不同类型的数据区;将用户数据中不同类型的数据存储到对应的数据区。
本实施例中,在往芯片中剩余空间写入数据前,先对该剩余空间格式化,将剩余空间划分为不同类型的数据区,例如常变数据区、非常变数据区、备份区、预抄写区和其他存储区等,如下表I所示。对用户数据进行分类,然后根据用户数据的类型分别存储到对应的数据区,合理利用芯片中除运行程序外的有效剩余空间。
表I
权利要求
1.一种电视的数据存储方法,包括如下步骤 获取提取指令; 根据所述提取指令对预抄写的总数据进行分析,所述总数据包含运行程序和用户数据; 提取所述总数据中的用户数据,并把所述用户数据写入缓存; 将缓存中的用户数据存入芯片中除用以存储运行程序的空间以外的剩余空间。
2.根据权利要求I所述的电视的数据存储方法,其特征在于,所述将缓存中的用户数据存入芯片中除用以存储运行程序的空间以外的剩余空间的步骤包括 将芯片中除用以存储运行程序的空间以外的剩余空间划分不同类型的数据区; 将所述用户数据中不同类型的数据存储到对应的数据区。
3.根据权利要求I所述的电视的数据存储方法,其特征在于,所述获取用户数据提取指令的步骤之前,还包括 主板上电后复位默认配置数据到配置数据组中; 根据所述默认配置数据对电视进行前期检测。
4.根据权利要求I所述的电视的数据存储方法,其特征在于,所述提取所述总数据中的用户数据,并把所述用户数据写入缓存的步骤之后,还包括 检测对用户数据的变更,并更新缓存中的用户数据。
5.根据权利要求4所述的电视的数据存储方法,其特征在于,所述检测对用户数据的变更,并更新缓存中的用户数据的步骤包括 在判断到用户数据的定时存储未超时,检测用户数据是否变更; 若是,则调用逻辑存储函数把变更的用户数据更新到缓存中。
6.根据权利要求I所述的电视的数据存储方法,其特征在于,在所述获取提取指令之前,还包括步骤 将所述用户数据与运行程序合并成一总数据; 将该总数据预抄写至芯片。
7.根据权利要求6所述的电视的数据存储方法,其特征在于,所述芯片为用以存储运行程序的Flash芯片。
8.—种电视的数据存储装置,其特征在于,包括 指令获取模块,用于获取提取指令; 数据分析模块,用于根据所述提取指令对预抄写的总数据进行分析,所述总数据包含运行程序和用户数据; 数据提取模块,用于提取所述总数据中的用户数据,并把所述用户数据写入缓存;数据存储模块,用于将缓存中的用户数据存入芯片中除用以存储运行程序的空间以外的剩余空间。
9.根据权利要求8所述的电视的数据存储装置,其特征在于,所述数据存储模块包括 空间划分单元,用于将芯片中除用以存储运行程序的空间以外的剩余空间划分不同类型的数据区; 数据存储单元,用于将所述用户数据中不同类型的数据存储到对应的数据区。
10.根据权利要求8所述的电视的数据存储装置,其特征在于,所述装置还包括复位模块,用于主板上电后复位默认配置数据到配置数据组中; 检测模块,用于根据所述默认配置数据对电视进行前期检测。
11.根据权利要求8所述的电视的数据存储装置,其特征在于,所述装置还包括 更新模块,用于检测对用户数据的变更,并更新缓存中的用户数据。
12.根据权利要求11所述的电视的数据存储装置,其特征在于,所述更新模块包括 判断单元,用于在判断到用户数据的定时存储超时,检测用户数据是否变更; 数据更新单元,用于在判断出用户数据变更时,调用逻辑存储函数把改变的用户数据更新到缓存中。
13.根据权利要求8所述的电视的数据存储装置,其特征在于,还包括 合并模块,用于将所述用户数据与运行程序合并成一总数据; 预抄写模块,用于该总数据预抄写至芯片。
14.根据权利要求13所述的电视的数据存储装置,其特征在于,所述芯片为用以存储运行程序的Flash芯片。
全文摘要
本发明提供一种电视的数据存储方法和装置。所述方法包括获取提取指令;根据所述提取指令对预抄写的总数据进行分析;提取所述总数据中的用户数据,并把所述用户数据写入缓存;将缓存中的用户数据存入芯片中除运行程序以外的剩余空间。上述电视的数据存储方法和装置,因预先将运行程序和用户数据合并在一起,然后一起抄写在用以存储运行程序的芯片的预设存储空间中,再通过分析总数据,以提取出用户数据并存入该芯片中除用以存储运行程序以外的空间,实现运行程序与用户数据的分别存储在同一芯片,不仅节省了芯片的使用,而且简化了抄写程序的流程、节省了抄写时间,提高了生产效率。
文档编号H04N21/433GK102984573SQ20121042572
公开日2013年3月20日 申请日期2012年10月30日 优先权日2012年10月30日
发明者庞伟振, 李晓亮, 康婷霞 申请人:Tcl光电科技(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1