传输及接收升级文件的方法、系统、智能电视和遥控器的制造方法_4

文档序号:8286297阅读:来源:国知局
收模块61、校验模块62及处理模块63的基础上,该遥控器2,还包括:检测处理模块64。接收模块61、校验模块62及处理模块63与前述实施例相同,故不再重复赘述。
[0093]检测处理模块64,用于对根据各数据传输包所组成的所述升级文件进行完整校验,对接收到的所有数据传输包进行解析,计算每个数据传输包内数据区中的内容数据,将所述内容数据计算求和;将计算求得接收到的内容数据的总和与预先获得的需传输的升级文件的总容量进行比较;若两者相符,说明组合的升级文件完整有效,在遥控器侧安装所述升级文件;否则,删除组合得到的所述升级文件以及所有接收到的所有数据传输包,并请求所述智能电视侧重新传输所有的数据传输包。
[0094]实施例六
[0095]本发明还提供一种传输升级文件的系统。该系统包括:智能电视及遥控器;例如,实施三的智能电视及实施例四或五的遥控器。智能电视4包含:一分割模块41、一封装模块42及一传输模块43。遥控器2包含一接收模块61、一校验模块62、及一处理模块63 ;或者遥控器2包含一接收模块61、一校验模块62、一处理模块63、及检测处理模块64。由于智能电视及遥控器的内容已经详细说明如上,故不再重复赘述。
[0096]从实施例三至六中的智能电视、遥控器及系统,均与实施例一、二中的方法相对应,因此实施例三至六中的不足之处,请参照实施例一、二中的方法的部分。
[0097]本发明是通过多次校验,对每一个数据传输包、对所有数据传输包的完整性校验以及对组合而成的升级文件的完整性校验,因此可保证接收的内容的完整性和正确性。而且,本发明的校验机制无需占用太多资源来计算,因此可提供更为便捷的机制来传输及接收升级文件。
[0098]本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0099]此外本领域的技术人员可以清楚地了解到,为描述的方便和简洁,智能电视与遥控器仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将智能电视的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的智能电视或遥控器的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0100]上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种传输升级文件的方法,其特征在于,包含: 将升级文件按照预设规则分割成多个子文件; 将每个子文件分别封装为对应的数据传输包; 通过预设的传输协议,将各数据传输包按照预设传输顺序通过无线网络传送给遥控器,以供所述遥控器在本地合成所述升级文件进行升级处理。
2.根据权利要求1其中任一所述的方法,其特征在于,各数据传输包包括一序列区、一容量区、及一数据区,其中该序列区可供辨识各该数据传输包的顺序,该数据区为存储该子文件的数据,以及该容量区可供辨识各该数据传输包的容量。
3.根据权利要求2所述的方法,其特征在于,各数据传输包还包括一标识区,用来识别该升级文件。
4.根据权利要求3所述的方法,其特征在于,所述序列区还包含识别位,用来标示最后一个数据传输包。
5.一种接收升级文件的方法,其特征在于,该方法包含: 通过无线网络接收多个通过预设的传输协议传输的数据传输包; 校验各数据传输包是否完整接收; 判断是否完全接收所有的数据传输包;以及 当各数据传输包被完整接收且所有的数据传输包都被接收后,合并所有的数据传输包,在遥控器形成升级文件。
6.根据权利要求5其中任一所述的方法,其特征在于,各数据传输包包括一序列区、一容量区、及一数据区,其中该序列区可供辨识各该数据传输包的顺序,该数据区为存储该子文件的数据,以及该容量区可供辨识各该数据传输包的容量。
7.根据权利要求6所述的方法,其特征在于,各数据传输包还包括一标识区,用来识别该升级文件。
8.根据权利要求7所述的方法,其特征在于,所述序列区更包含识别位,用来标示最后一个数据传输包;判断是否完全接收所有的数据传输包,还包括: 根据该序列区的序列号及识别位,判断是否所有的数据传输包都有被接收。
9.根据权利要求6或7所述的方法,其特征在于,校验各数据传输包是否完整接收,包括: 对当前接收的单个数据传输包的标识区进行检测,校验所述单个数据传输包是否为该升级文件的数据传输包,以及判断所述单个数据传输包的实际容量大小与所述单个数据传输包的容量区中标示的容量是否相符; 若是相符,则暂时保存所述当前接收的单个数据传输包。
10.根据权利要求6或7所述的方法,其特征在于,判断是否完全接收所有的数据传输包,还包括: 对接收到的所有数据传输包进行解析,计算每个数据传输包内数据区中的内容数据,将所述内容数据计算求总和; 将所述内容数据计算所得的总和与预先获得的升级文件的总容量进行比较;若两者相符,则在遥控器侧安装所述升级文件;若否,则删除组合得到的所述升级文件以及所有接收到的所有数据传输包,并请求所述智能电视侧重新传输所有的数据传输包。
11.一种智能电视,其特征在于,包含: 分割模块,用于将升级文件按照预设规则分割成多个子文件; 封装模块,用于将每个子文件分别封装为对应的数据传输包;以及 传输模块,用于通过预设的传输协议,将各数据传输包按照预设传输顺序通过无线网络传送给遥控器,以供所述遥控器在本地合成所述升级文件进行升级处理。
12.根据权利要求11所述的智能电视,其特征在于,各数据传输包包括一序列区、一容量区、及一数据区,其中该序列区可供辨识各该数据传输包的顺序,该数据区为存储该子文件的数据,以及该容量区可供辨识各该数据传输包的容量。
13.一种遥控器,其特征在于,包含: 接收模块,用于通过无线网络接收多个通过预设的传输协议传输的数据传输包; 校验模块,用于校验各数据传输包是否完整接收;以及 处理模块,当各数据传输包被完整接收且所有的数据传输包都被接收后,所述处理模块合并所有的数据传输包,并在该遥控器形成升级文件。
14.根据权利要求13所述的遥控器,其特征在于,各数据传输包包括一序列区、一容量区、及一数据区,其中该序列区可供辨识各该数据传输包的顺序,该数据区为存储该子文件的数据,以及该容量区可供辨识各该数据传输包的容量。
15.一种传输升级文件的系统,其特征在于,包含:如权利要求11或12所述的智能电视,以及如权利要求13或14所述的遥控器。
【专利摘要】本发明公开一种传输及接收升级文件的方法与智能电视及其配对的遥控器和系统。传输升级文件的方法包含:将升级文件分割为多个子文件,将每个子文件分别封装为数据传输包,通过一传输协议,将各数据传输包依序通过无线网络从智能电视传向遥控器进行发送,以供所述遥控器在本地合成所述升级文件进行升级处理。
【IPC分类】H04N21-4363, H04N21-422, H04N21-458
【公开号】CN104602114
【申请号】CN201510011411
【发明人】张海朋
【申请人】乐视致新电子科技(天津)有限公司
【公开日】2015年5月6日
【申请日】2015年1月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1