发布信息

智能电视升级后节目数据兼容性的检查方法、装置及设备与流程 专利技术说明

作者:admin      2022-12-06 20:47:35     614



电子通信装置的制造及其应用技术1.本发明涉及智能电视技术领域,具体来说涉及一种智能电视升级后节目数据兼容性的检查方法、装置及设备。背景技术:2.随着电视市场的发展,智能电视已走进千家万户,电视软件的迭代升级为产品的及时更新提供了可能,而电视软件在升级后,若节目数据的兼容性不好,则可能导致用户无法正常观看节目。因此为了保证智能电视升级后的tv节目数据的可靠稳定,电视厂家需要对智能电视升级后的tv节目数据的兼容性进行检查。3.现有技术中,智能电视升级后的节目数据兼容性检查方法通常是工作人员手动测试,主要流程是:通过u盘配置智能电视的基础文件包,再在后台服务器配置对应的目标ota升级包,联网后,根据软件版本和设备id匹配目标升级包,手动检测更新升级。这种手动测试的方法需要工作人员按照流程一步一步进行操作,每次升级均需要人工对比一下前后的节目数据,并且如果要保持成千上万甚至更多用户智能电视升级后节目数据的兼容性可靠,就得做无数次的兼容性测试,需要大量大力资源消耗,并且花费时间长,效率低下。技术实现要素:4.本发明旨在解决现有智能电视升级后的节目数据兼容性检查方法存在人力资源消耗大并且效率较低的问题,提出一种智能电视升级后节目数据兼容性的检查方法、装置及设备。5.本发明解决上述技术问题所采用的技术方案是:6.第一方面,提供一种智能电视升级后节目数据兼容性的检查方法,包括以下步骤:7.步骤1、控制智能电视获取并烧录基础文件包,所述基础文件包中预置有升级前的第一节目列表数据;8.步骤2、从智能电视中获取所述第一节目列表数据;9.步骤3、控制智能电视获取升级文件包并根据所述升级文件包进行升级;10.步骤4、从智能电视中获取升级后的第二节目列表数据;11.步骤5、对比所述第一节目列表数据和第二节目列表数据是否一致,获得对比结果,根据所述对比结果判断智能电视升级前后节目数据的兼容性。12.进一步地,所述控制智能电视获取并烧录基础文件包,具体包括:13.在存储模块中存放基础文件包后,将所述存储模块与智能电视的存储端口连接;14.向智能电视发送reboot指令,并在智能电视重启后控制智能电视烧录所述基础文件包。15.进一步地,所述存储模块中还存放有升级文件包,所述控制智能电视获取升级文件包并根据所述升级文件包进行升级,具体包括:16.将存储模块中的升级文件包复制到智能电视的指定目录,并将升级文件包设置为最大权限;17.控制智能电视执行升级文件包中的升级脚本文件,并在执行完成后向智能电视发送reboot指令。18.进一步地,所述从智能电视中获取第一节目列表数据和第二节目列表数据,具体包括:19.在智能电视升级前,从智能电视中读取cha信息和chb信息,获得第一节目列表数据;20.在智能电视升级后,从智能电视中读取cha信息和chb信息,获得第二节目列表数据。21.进一步地,所述方法还包括:22.设置循环次数,根据所述循环次数重复执行步骤1至5,根据每次执行得到的对比结果判断智能电视升级前后节目数据的兼容性。23.第二方面,提供一种智能电视升级后节目数据兼容性的检查装置,包括:24.控制模块,用于控制智能电视获取并烧录基础文件包,所述基础文件包中预置有升级前的第一节目列表数据;以及控制智能电视获取升级文件包并根据所述升级文件包进行升级;25.获取模块,用于从智能电视中获取所述第一节目列表数据;以及从智能电视中获取升级后的第二节目列表数据;26.对比模块,用于对比所述第一节目列表数据和第二节目列表数据是否一致,获得对比结果,根据所述对比结果判断智能电视升级前后节目数据的兼容性。27.进一步地,还包括:存储模块,所述存储模块与智能电视的存储端口连接,存储模块中存放有基础文件包;28.所述控制模块,具体用于向智能电视发送reboot指令,并在智能电视重启后控制智能电视烧录存储模块中的基础文件包。29.进一步地,所述存储模块中还存放有升级文件包;30.所述控制模块,具体用于将存储模块中的升级文件包复制到智能电视的指定目录,并将升级文件包设置为最大权限;以及控制智能电视执行升级文件包中的升级脚本文件,并在执行完成后向智能电视发送reboot指令。31.进一步地,所述获取模块,具体用于:32.在智能电视升级前,从智能电视中读取cha信息和chb信息,获得第一节目列表数据;33.在智能电视升级后,从智能电视中读取cha信息和chb信息,获得第二节目列表数据。34.第三方面,提供一种智能电视升级后节目数据兼容性的检查设备,包括:35.一个或多个处理器;36.存储器,用于存储一个或多个程序,所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述智能电视升级后节目数据兼容性的检查方法。37.本发明的有益效果是:本发明所述的智能电视升级后节目数据兼容性的检查方法、装置及设备,通过设置相应的测试脚本,能够实现对智能电视升级后的节目数据兼容性进行自动检查,减少了兼容性检查的人力资源消耗,也提高了兼容性检测的效率。附图说明38.图1为本发明实施例所述的智能电视升级后节目数据兼容性的检查方法的流程示意图;39.图2为本发明实施例所述的智能电视升级后节目数据兼容性的检查装置的结构示意图;40.图3为本发明实施例所述的智能电视升级后节目数据兼容性的检查设备的结构示意图。具体实施方式41.下面将结合附图对本发明的实施方式进行详细描述。42.本发明提供的智能电视升级后节目数据兼容性的检查方法、装置及设备,其主要的技术方案包括:控制智能电视获取并烧录基础文件包,所述基础文件包中预置有升级前的第一节目列表数据;从智能电视中获取所述第一节目列表数据;控制智能电视获取升级文件包并根据所述升级文件包进行升级;从智能电视中获取升级后的第二节目列表数据;对比所述第一节目列表数据和第二节目列表数据是否一致,获得对比结果,根据所述对比结果判断智能电视升级前后节目数据的兼容性。43.可以理解,智能电视升级后的节目数据兼容性检查主要是判断智能电视升级前后的节目列表数据是否一致,若一致,则表示兼容性可靠,反之,则表示兼容性不可靠。基于此,本发明可以将计算机通过测试工装与智能电视进行串口连接,并在计算机上执行测试脚本,即可实现节目数据兼容性的自动检查。其中测试脚本的主要流程如下:首先控制智能电视获取并烧录基础文件包,其中,基础文件包为智能电视升级前的底包,其中包含了智能电视升级前的第一节目列表数据,在智能电视烧录基础文件包完成后,对第一节目列表数据进行备份。然后控制智能电视根据升级文件包进行ota升级,升级完成后,通过串口获取升级后的第二节目列表数据,最后通过对比第一节目列表数据和第二节目列表数据是否一致,来判断智能电视升级前后节目数据的兼容性。进而实现智能电视升级后的节目数据兼容性的自动检查。44.实施例45.本发明实施例中,需要首先将计算机通过测试工装与智能电视进行串口连接,然后在存储模块中存放基础文件包和升级文件包,并将存储模块与智能电视的存储端口进行连接。本实施例中,存储模块可以为u盘或移动硬盘,具体使用时可以将基础文件包和升级文件包拷贝至u盘或移动硬盘中,再将u盘或移动硬盘插入智能电视的相应端口。46.在上述准备工作完成后,通过在计算机中执行测试脚本,即可实现本实施例所述的智能电视升级后节目数据兼容性的检查方法。47.如图1所示,本实施例所述的智能电视升级后节目数据兼容性的检查方法包括以下步骤:48.步骤1、控制智能电视获取并烧录基础文件包,所述基础文件包中预置有升级前的第一节目列表数据;49.具体而言,基础文件包为智能电视升级前的底包,在执行测试脚本时,计算机通过测试工装向智能电视发送reboot指令,并在智能电视重启后控制智能电视烧录所述基础文件包,本实施例中,延时560秒后基础文件包烧录完成,进入步骤2。50.本实施例在智能电视完成基础文件包的烧录后,将基础文件包的包名修改为智能电视重启后无法升级的文件名称,例如基础文件包的包名为:ch_r_2k_upgrade_image.pkg,则在烧录完成后,修改为:bk_ch_r_2k_upgrade_image.pkg,进而避免后续在智能电视升级时根据基础文件包进行升级。51.步骤2、从智能电视中获取所述第一节目列表数据;52.本实施例通过备份的方式获取第一节目列表数据,具体而言,通过测试脚本读取并备份cha信息和chb信息,并对其修改名称为cha1和chb1后,获得第一节目列表数据。本实施例在修改cha信息和chb信息的名称后,延时1秒后进入步骤3;53.步骤3、控制智能电视获取升级文件包并根据所述升级文件包进行升级;54.本实施例中,通过测试脚本将存储模块中的升级文件包dvb92-ota_update.zip复制到智能电视的data目录,并延时1秒后将升级文件包设置为最大权限777,再延时1秒后进行ota升级;55.具体地,本实施例通过测试脚本控制智能电视执行升级文件包dvb92-ota_update.zip中的升级脚本文件ota_upgrade.sh,几分钟后,当log中出现update_status_updated_need_reboot时,ota升级成功,向智能电视发送reboot指令。56.步骤4、从智能电视中获取升级后的第二节目列表数据;57.具体而言,本实施例在智能电视完成ota升级并且重启后,延时220秒进入livetv,并通过测试脚本从livetv中读取cha信息和chb信息,其对应的名称为cha和chb,获得第二节目列表数据。58.步骤5、对比所述第一节目列表数据和第二节目列表数据是否一致,获得对比结果,根据所述对比结果判断智能电视升级前后节目数据的兼容性。59.具体地,通过对比升级前后的cha信息和chb信息,即cha1和cha,以及chb1和chb,若升级前后的cha信息和chb信息保持一致,则表示智能电视升级后的节目数据兼容性可靠,反之,则表示智能电视升级后的节目数据兼容性不可靠。60.为了提高兼容性检查的准确性,本实施例还可以对智能电视进行多次兼容性检查,具体包括:设置循环次数,根据所述循环次数重复执行步骤1至5,根据每次执行得到的对比结果判断智能电视升级前后节目数据的兼容性。61.具体而言,测试脚本会判断当前执行次数是否到达设置的循环次数,若未达到并且本次检查表明兼容性可靠,则会进入下一次兼容性检查,若达到循环次数或者本次检查表明兼容性不可靠,则会停止测试,并提示工作人员。62.基于上述技术方案,本实施例还提出一种智能电视升级后节目数据兼容性的检查装置,如图2所示,包括:63.控制模块,用于控制智能电视获取并烧录基础文件包,所述基础文件包中预置有升级前的第一节目列表数据;以及控制智能电视获取升级文件包并根据所述升级文件包进行升级;64.获取模块,用于从智能电视中获取所述第一节目列表数据;以及从智能电视中获取升级后的第二节目列表数据;65.对比模块,用于对比所述第一节目列表数据和第二节目列表数据是否一致,获得对比结果,根据所述对比结果判断智能电视升级前后节目数据的兼容性。66.基于上述技术方案,本实施例还提出一种智能电视升级后节目数据兼容性的检查设备,如图3所示,包括:67.一个或多个处理器;68.存储器,用于存储一个或多个程序,所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述智能电视升级后节目数据兼容性的检查方法。69.可以理解,由于本发明实施例所述的智能电视升级后节目数据兼容性的检查装置和设备是用于实现实施例所述智能电视升级后节目数据兼容性的检查方法的装置和设备,对于实施例公开的装置和设备而言,由于其与实施例公开的方法相对应,所以描述的较为简单,相关之处参见方法的部分说明即可。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部