一种机顶盒的存储设备的烧写方法及系统技术方案

技术编号:14568184 阅读:105 留言:0更新日期:2017-02-06 01:50
本申请提供及一种机顶盒的存储设备的烧写方法及系统,所述烧写方法包括:检测机顶盒的存储设备中是否存在已烧写数据;若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文件服务器之间的网络连接是否为正常状态;所述文件服务器中存储有待烧写数据;当所述网络连接为正常状态时,根据所述文件服务器中的所述待烧写数据烧写所述存储设备。可见,本申请的技术方案中,只需要机顶盒与文件服务器之间的网络连接为正常状态,就可以从预先建立的文件服务器中自动将待烧写数据烧写到机顶盒的存储设备中,烧写过程中不需要专业的技术人员操作烧写器,从而简化了烧写操作、提高了烧写效率。

【技术实现步骤摘要】

本申请属于智能设备
,更具体的说,涉及一种机顶盒的存储设备的烧写方法及系统
技术介绍
随着智能设备的不断发展,机顶盒成为了人们日常生活中常用的产品。机顶盒属于嵌入式产品,在机顶盒出厂时需要将各种数据烧写到机顶盒的存储设备即Flash中,然后用户就可以体验到各种精彩的功能。Flash是机顶盒的存储设备,属于内存器件的一种,是一种非挥发性Non-Volatile内存。Flash的物理特性与常见的内存有根本性的差异:目前各类DDR、SDRAM或者RDRAM都属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存;Flash在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,这项特性正是Flash得以成为机顶盒的存储设备的存储介质的基础。现有技术是通过烧写器将数据烧写到Flash中的,烧写过程中需要专业的技术人员操作烧写器,操作过程复杂,烧写效率低下。
技术实现思路
有鉴于此,本申请提供及一种机顶盒的存储设备的烧写方法及系统,以简化烧写操作、提高烧写效率。本申请提供一种机顶盒的存储设备的烧写方法,包括:检测机顶盒的存储设备中是否存在已烧写数据;若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文件服务器之间的网络连接是否为正常状态;所述文件服务器中存储有待烧写数据;当所述网络连接为正常状态时,根据所述文件服务器中的所述待烧写数据烧写所述存储设备。优选的,还包括:当检测机顶盒的存储设备中存在已烧写数据时,则读取所述已烧写数据并执行所述已烧写数据对应的操作。优选的,所述已烧写数据为实时操作系统的分区数据。优选的,所述根据所述文件服务器中的所述待烧写数据烧写所述存储设备,包括:检测所述存储设备的芯片类型;从所述待烧写数据中查找与所述芯片类型相对应的烧写数据;格式化所述存储设备;下载并烧写所述烧写数据到格式化后的所述存储设备中。优选的,所述检测所述机顶盒与预先建立的文件服务器之间的网络连接是否为正常状态包括:检测所述机顶盒中预设的IP地址是否可用,所述IP地址为所述文件服务器的IP地址;若所述IP地址可用,则使用网络诊断工具PING检测所述网络连接是否为正常状态。本申请另一方面提供一种机顶盒的存储设备的烧写系统,包括:数据检测模块,用于检测机顶盒的存储设备中是否存在已烧写数据;网络检测模块,用于若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文件服务器之间的网络连接状态是否为正常状态;所述文件服务器中存储有待烧写数据;烧写模块,用于当所述网络连接状态为正常状态时,根据所述文件服务器中的所述待烧写数据烧写所述存储设备。优选的,还包括:执行模块,用于当检测机顶盒的存储设备中存在已烧写数据时,则读取所述已烧写数据并执行所述已烧写数据对应的操作。优选的,所述已烧写数据为实时操作系统的分区数据。优选的,所述烧写模块包括:芯片检测单元,用于检测所述存储设备的芯片类型;数据查找单元,用于从所述待烧写数据中查找与所述芯片类型相对应的烧写数据;数据清除单元,用于格式化所述存储设备;数据烧写单元,用于下载并烧写所述烧写数据到格式化后的所述存储设备中。优选的,所述网络模块包括:第一检测单元,用于检测所述机顶盒中预设的IP地址是否可用,所述IP地址为所述文件服务器的IP地址;第二检测单元,若所述IP地址可用,则使用网络诊断工具PING检测所述网络连接是否为正常状态。根据上述技术方案可以看出,本申请提供及一种机顶盒的存储设备的烧写方法及系统,检测机顶盒的存储设备中是否存在已烧写数据;若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文件服务器之间的网络连接是否为正常状态;所述文件服务器中存储有待烧写数据;当所述网络连接为正常状态时,根据所述文件服务器中的所述待烧写数据烧写所述存储设备。可见,本申请的技术方案中,只需要机顶盒与文件服务器之间的网络连接为正常状态,就可以从预先建立的文件服务器中自动将待烧写数据烧写到机顶盒的存储设备中,烧写过程中不需要专业的技术人员操作烧写器,从而简化了烧写操作、提高了烧写效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种机顶盒的存储设备的烧写方法的一种流程图;图2为本申请实施例提供的一种机顶盒的存储设备的烧写方法的另一种流程图;图3是本申请实施例提供的一种机顶盒的存储设备的烧写系统的一种结构示意图;图4是本申请实施例提供的一种机顶盒的存储设备的烧写系统的另一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,现有技术中,机顶盒是可安装嵌入式操作系统的一种智能设备,通常在机顶盒的存储设备中安装嵌入式操作系统,例如安卓系统。在嵌入式操作系统中,引导区BootLoader是在操作系统内核kernel运行之前运行的,可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用。本申请的技术方案是在BootLoader中写入实现本申请技术方案的代码,当机顶盒加电运行时会首先运行BootLoader,执行代码,实现本申请的技术方案。图1为本申请实施例提供的一种机顶盒的存储设备的烧写方法的一种流程图。参照图1所示,本申请实施例提供的一种机顶盒的存储设备的烧写方法,包括:S101、检测机顶盒的存储设备中是否存在已烧写数据;优选的,当检测机顶盒的存储设备中存在已烧写数据时,则读取所述已烧写数据并执行所述已烧写数据对应的操作。本申请实施例中,首先检测机顶盒的存储设备中是否存在已烧写数据,机顶盒的存储设备为Flash,优选的,所述已烧写数据为实时操作系统的分区...

【技术保护点】
一种机顶盒的存储设备的烧写方法,其特征在于,包括:检测机顶盒的存储设备中是否存在已烧写数据;若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文件服务器之间的网络连接是否为正常状态;所述文件服务器中存储有待烧写数据;当所述网络连接为正常状态时,根据所述文件服务器中的所述待烧写数据烧写所述存储设备。

【技术特征摘要】
1.一种机顶盒的存储设备的烧写方法,其特征在于,包括:
检测机顶盒的存储设备中是否存在已烧写数据;
若所述存储设备中不存在已烧写数据,检测所述机顶盒与预先建立的文
件服务器之间的网络连接是否为正常状态;所述文件服务器中存储有待烧写
数据;
当所述网络连接为正常状态时,根据所述文件服务器中的所述待烧写数
据烧写所述存储设备。
2.根据权利要求1所述的烧写方法,其特征在于,还包括:
当检测机顶盒的存储设备中存在已烧写数据时,则读取所述已烧写数据
并执行所述已烧写数据对应的操作。
3.根据权利要求1或2所述的烧写方法,其特征在于,所述已烧写数据
为实时操作系统的分区数据。
4.根据权利要求1所述的烧写方法,其特征在于,所述根据所述文件服
务器中的所述待烧写数据烧写所述存储设备,包括:
检测所述存储设备的芯片类型;
从所述待烧写数据中查找与所述芯片类型相对应的烧写数据;
格式化所述存储设备;
下载并烧写所述烧写数据到格式化后的所述存储设备中。
5.根据权利要求1所述的烧写方法,其特征在于,所述检测所述机顶盒
与预先建立的文件服务器之间的网络连接是否为正常状态包括:
检测所述机顶盒中预设的IP地址是否可用,所述IP地址为所述文件服务
器的IP地址;
若所述IP地址可用,则使用网络诊断工具PING检测所述网络连接是否
为正常状态。
6.一种机顶盒的存储设备的烧写系统,其...

【专利技术属性】
技术研发人员:胡国健
申请(专利权)人:珠海迈科智能科技股份有限公司
类型:发明
国别省市:广东;44

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

1