一种电视固件的处理方法、装置、设备和存储介质制造方法及图纸

技术编号:21309857 阅读:27 留言:0更新日期:2019-06-12 11:16
本发明专利技术公开了一种电视固件的处理方法、装置、设备和存储介质。该方法包括:接收目标功能程序;其中,所述目标功能程序与所述电视匹配,所述目标功能程序与所述原始功能程序类型相同;在所述存储芯片中擦除所述原始功能程序;将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。本方法通过针对指定地址段的程序进行替换,从而节约开发成本和测试成本的有益效果。

A TV Firmware Processing Method, Device, Equipment and Storage Media

The invention discloses a processing method, a device, a device and a storage medium of a television firmware. The method includes: receiving the target function program, in which the target function program matches the TV, the target function program is the same as the original function program type, erasing the original function program in the memory chip, and programming the target function program to the memory chip to replace the original function program. This method can save development cost and test cost by replacing the program with the specified address segment.

【技术实现步骤摘要】
一种电视固件的处理方法、装置、设备和存储介质
本专利技术涉及软件编译技术,尤其涉及一种电视固件的处理方法、装置、设备和存储介质。
技术介绍
交互智能平板在日常生活中越来越广泛的被使用,特别是在会议、教学和产品展示等场合。为了提供用户更多的自主选择,目前的电视主板可以外挂大量不同的功能模块。即使外挂相同的功能模块也有很多种不同的组合方式,因此会产生多个不同版本的软件。即使只是对少数功能模块进行再次编译,也需要把每个版本的软件重新编译并编译到存储芯片中,因此需要对整个存储芯片进行测试,造成了的软件开发资源和测试资源的浪费。
技术实现思路
本专利技术提供一种电视固件的处理方法、装置、设备和存储介质,解决了即使外挂相同的功能模块也有很多种不同的组合方式,因此需要开发和测试多个不同的软件的问题。第一方面,本专利技术实施例提供了一种电视固件的处理方法,在电视的存储芯片中编程有电视主程序和原始功能程序,所述方法包括:接收目标功能程序;其中,所述目标功能程序与所述电视匹配,所述目标功能程序与所述原始功能程序类型相同;在所述存储芯片中擦除所述原始功能程序;将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。第二方面,本专利技术实施例还提供了一种电视固件的处理方法,在电视的存储芯片中编程有电视主程序和目标功能程序,所述方法包括:电视主程序按照预设的接口生成调用请求;电视主程序将所述调用请求发送至所述目标功能程序,以进行业务操作。第三方面,本专利技术实施例还提供了一种电视固件的处理装置,在电视的存储芯片中编程有电视主程序和原始功能程序,所述装置包括:目标程序接收模块,用于接收目标功能程序;其中,所述目标功能程序与所述电视匹配,所述目标功能程序与所述原始功能程序类型相同;原始程序擦除模块,用于在所述存储芯片中擦除所述原始功能程序;目标程序编程模块,用于将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。第四方面,本专利技术实施例还提供了一种电视固件的处理装置,在电视的存储芯片中编程有电视主程序和目标功能程序,所述装置包括:请求生成模块,电视主程序按照预设的接口生成调用请求;程序调用模块,电视主程序将所述调用请求发送至所述目标功能程序,以进行业务操作。第五方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的一种电视固件的处理方法。第六方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的一种电视固件的处理方法。第七方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面所述的一种电视固件的处理方法。第八方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第二方面所述的一种电视固件的处理方法。本专利技术通过擦除存储芯片中指定地址段的功能程序,并在该指定地址段编译新的功能程序。解决了即使只是对少数功能模块进行再次编译,也需要把每个版本的软件重新编译并编译到存储芯片中,因此需要对整个存储芯片进行测试,造成了的软件开发资源和测试资源的浪费的问题。针对指定地址段的程序进行替换,从而节约开发成本和测试成本的有益效果。附图说明图1为本专利技术实施例一提供的一种电视固件的处理方法的流程图;图2为本专利技术实施例二提供的一种电视固件的处理方法的流程图;图3为本专利技术实施例三提供的一种电视固件的处理方法的流程图;图4为本专利技术实施例四提供的一种电视固件的处理装置的结构图;图5为本专利技术实施例五提供的一种电视固件的处理装置的结构图;图6为本专利技术实施例六提供的一种电子设备的结构示意图;图7为本专利技术实施例七提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种电视固件的处理方法的流程图。本实施例可以适用于需要在电视的存储芯片中,对某一地址段的内容先进行擦除,然后在对地址段编程(烧录)功能模块的场景。可以理解的是,本方案还适用于其他应用场景中,只要存在需要对存储芯片中进行部分擦除和烧录的问题即可。该方法由一种电视固件的处理装置来执行,该装置可以由软件和/或硬件的方式实现,通常配置于电子设备中。参考图1,该方法包括以下步骤:S101、接收目标功能程序。其中,目标功能程序与所述电视匹配,目标功能程序与原始功能程序类型相同。其中,功能程序是各种用于扩展电视机功能的程序,可以是蓝牙功能程序、无线功能程序等。在存储芯片中设置哪种功能程序是由开发人员确定的。目标功能程序与原始功能程序本质上都是功能程序的一种,为了区别该功能程序是要写入存储芯片还是要被擦除,而对二者做了区分。其中,目标功能程序与原始功能程序可以是实现同一种扩展功能的程序,比如目标功能程序与原始功能程序是针对不同硬件的蓝牙功能程序。目标功能程序与原始功能程序可以是实现不同种扩展功能的程序,如原始功能程序是实现蓝牙功能的程序,而目标功能程序是实现无线功能的程序。当然,实现同一个功能的程序在存储芯片中只存在一个。具体的,电视固件的处理装置接收与电视机匹配的目标功能程序,该目标功能程序可以与原始功能程序实现相同功能,也可以实现不同功能。S102、在所述存储芯片中擦除所述原始功能程序。其中,存储芯片,是嵌入式系统芯片的概念在存储行业的具体应用。因此,无论是系统芯片还是存储芯片,都是通过在单一芯片中嵌入软件,实现多功能和高性能,以及对多种协议、多种硬件和不同应用的支持。本实施例中的存储芯片尤其以FLASH芯片为例。具体的,在FLASH芯片中为不同的功能模块指定了不同的地址段,功能程序存储于其对应的地址段中。确定目标功能程序需要替换的原始功能程序,并在存储芯片中擦除原始功能程序。S103、将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。具体的,在FLASH芯片中为不同的功能模块指定了不同的地址段,功能程序存储于其对应的地址段中。确定目标功能程序需要替换的原始功能程序,并在存储芯片中擦除原始功能程序。在擦除原始功能程序后,将目标功能程序烧录到原始功能程序所在的地址段,以替换所述原始功能程序。本发实施例通过擦除存储芯片中指定地址段的功能程序,并在该指定地址段编译新的功能程序。解决了即使只是对少数功能模块进行再次编译,也需要把每个版本的软件重新编译并编译到存储芯片中,因此需要对整个存储芯片进行测试,造成了的软件开发资源和测试资源的浪费的问题。针对指定地址段的程序进行替换,从而节约开发成本和测试成本的有益效果。实施例二图2为本专利技术实施例二提供的一种电视固件的处理方法的流程图。本实施例是在是实施例一的基础上进行的细化,主要描述了如何在存储芯片中擦除原始功能程序以及如何将目标功能程序编程到存储芯片,以替换原始功能程本文档来自技高网...

【技术保护点】
1.一种电视固件的处理方法,其特征在于,在电视的存储芯片中编程有电视主程序和原始功能程序,所述方法包括:接收目标功能程序;其中,所述目标功能程序与所述电视匹配,所述目标功能程序与所述原始功能程序类型相同;在所述存储芯片中擦除所述原始功能程序;将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。

【技术特征摘要】
1.一种电视固件的处理方法,其特征在于,在电视的存储芯片中编程有电视主程序和原始功能程序,所述方法包括:接收目标功能程序;其中,所述目标功能程序与所述电视匹配,所述目标功能程序与所述原始功能程序类型相同;在所述存储芯片中擦除所述原始功能程序;将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序。2.根据权利要求1所述的方法,其特征在于,所述在所述存储芯片中擦除所述原始功能程序,包括:在所述存储芯片中确定用于存储所述原始功能程序的第一地址段;擦除位于所述第一地址段的数据,以擦除所述原始功能程序。3.根据权利要求2所述的方法,其特征在于,所述将所述目标功能程序编程到所述存储芯片,以替换所述原始功能程序,包括:在所述存储芯片中确定用于存储所述原始功能程序的第一地址段;将所述目标功能程序编程到所述第一地址段中,以替换所述原始功能程序。4.根据权利要求1-3所述的方法,其特征在于,还包括:接收电视主程序和原始功能程序;将所述电视主程序和所述原始功能程序编程到电视的存储芯片中。5.根据权利要求4所述的方法,其特征在于,所述将所述电视主程序和所述原始功能程序编程到所述存储芯片中,包括:在电视存储芯片中确定第一地址段和第二地址段;将所述原始功能程序编程到所述第一地址段;将所述电视主程序编程到所述第二地址段。6.一种电视固件的处理方法,其特征在于,在电视的存储芯片中编程有电视主程序和目标功能程序,所述方法包括:电视主程序按照预设的接口生成调用请求;电视主程序将所述调用请求发送至所述目标功能程序,...

【专利技术属性】
技术研发人员:谢锦财
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1