电视机应用程序许可证的检测方法、装置及电视机的制作方法

文档序号:10573036阅读:250来源:国知局
电视机应用程序许可证的检测方法、装置及电视机的制作方法
【专利摘要】本发明公开了一种电视机应用程序许可证的检测方法,包括:在电视机上电开机时,检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号;若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。本发明还公开了一种电视机应用程序许可证的检测装置及电视机。通过本发明以避免未添加应用程序许可证的电视机流入市场,同时也给工厂相关人员节约大量调试时间以提高电视机的生产效率。
【专利说明】
电视机应用程序许可证的检测方法、装置及电视机
技术领域
[0001]本发明涉及电视机技术领域,尤其涉及电视机应用程序许可证的检测方法、装置及电视机。
【背景技术】
[0002]一般网络电视都会预装很多的应用程序,不同的网络电视(例如型号不同)对应所装的应用程序也不相同。倘若预装的应用程序没有添加许可证,那么这些应用程序将无法运行。这里的应用程序许可证具体是指网络电视在播放应用程序时所需要的一个认证许可,也即如果没有这个许可,应用程序将无法正常运行。因此,工厂在生产或调试电视机时,都需要对电视机中预装的应用程序进行许可证的添加与验证,进而避免没有添加应用程序或者添加失败的电视机流入市场,但电视机在产线上生产的时候并不能十分确定电视机是否已经成功添加了应用程序许可证,因而存在漏添加应用程序许可证的电视机流入市场的风险。

【发明内容】

[0003]本发明的主要目的在于提供一种电视机应用程序许可证的检测方法、装置及电视机,旨在解决工厂在生产或调试电视机时存在未添加或漏添加应用程序许可证的技术问题。
[0004]为实现上述目的,本发明提供一种电视机应用程序许可证的检测方法,所述电视机应用程序许可证的检测方法包括:
[0005]在电视机上电开机时,自动检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号;
[0006]若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在所述许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。
[0007]在一个实施例中,所述若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证之后包括:
[0008]重启所述电视机以重新进行电视机应用程序许可证的检测。
[0009]在一个实施例中,所述若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证包括:
[0010]若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证未添加或添加失败;
[0011]根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证。
[0012]在一个实施例中,所述ID号包括标识位以及序号位,不同所述应用程序之间所述序号位不同,所述预定义修改为在添加所述应用程序许可证之后对所述标识位进行的修改。
[0013]本发明还提供一种电视机应用程序许可证的检测装置,所述电视机应用程序许可证的检测装置包括:
[0014]检测模块,用于在电视机上电开机时,自动检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号;
[0015]添加模块,用于若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在所述许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。
[0016]在一个实施例中,所述电视机应用程序许可证的检测装置还包括:
[0017]重启模块,用于重启所述电视机以进行电视机应用程序许可证的检测。
[0018]在一个实施例中,所述添加模块具体包括:
[0019]提示单元,用于若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证未添加或添加失败;
[0020]添加单元,用于根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证。
[0021]在一个实施例中,所述ID号包括标识位以及序号位,不同所述应用程序之间所述序号位不同,所述检测模块根据ID号中标识位的数值,对应判断ID号是否已进行所述预定义修改。
[0022]本发明还提供一种电视机,所述电视机包括若干预置应用程序、用于保存与所述预置应用程序对应绑定的若干ID号的数据库以及如上所述的电视机应用程序许可证的检测装置。
[0023]本发明中,由于一般电视机中预装的应用程序都比较多,因此,为区别开同一电视机中的不同应用程序,同时也便于确定各应用程序是否需要进行许可证的添加,因此,本发明中通过设置一ID号并与预置应用程序进行绑定,从而实现对各预置应用程序进行区别。此外,通过对ID号进行预定义修改以用于判别对应应用程序的许可证是否添加成功,从而在电视机上电开机时,通过自动检测数据库中所保存的若干ID号中是否存在未进行预定义修改的ID号;若存在,则需要为对应预置应用程序添加许可证,同时在许可证添加成功时,将该ID号进行预定义修改并保存到数据库中。通过上述技术方案,实现了对电视机中应用程序许可证的自动检测与添加处理,从而避免将未添加或漏添加应用程序许可证的电视机流入市场,同时也给工厂相关人员节约大量调试时间以提高电视机的生产效率。
【附图说明】
[0024]图1为本发明电视机应用程序许可证的检测方法第一实施例的流程示意图;
[0025]图2为本发明电视机应用程序许可证的检测方法第二实施例的流程示意图;
[0026]图3为本发明电视机应用程序许可证的检测装置第一实施例的功能模块示意图;
[0027]图4为本发明电视机应用程序许可证的检测装置第二实施例的功能模块示意图;
[0028]图5为图3中添加模块的细化功能模块示意图;
[0029]图6为本发明电视机一实施例的功能模块示意图。
[0030]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0031]应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0032]参照图1,图1为本发明电视机应用程序许可证的检测方法第一实施例的流程示意图。本实施例中,所述电视机应用程序许可证的检测方法包括:
[0033]步骤S10,在电视机上电开机时,自动检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号;
[0034]本实施例中所述的电视机上电开机具体是指电视机在生产调试过程中的上电开机。为准确实现对电视机内多个预置应用程序是否有添加应用程序许可证的检测,本实施例中,在首次调试开始前,可预先将各预置应用程序绑定对应的原始ID号并写入电视机内置数据库中,当电视机上电开机时将自动检测查询电视机数据库中所保存的若干ID号中是否存在未进行修改的ID号,若存在,则对应说明存在对应未添加许可证的应用程序,反之则没有。
[0035]本实施例中对于判断应用程序是否添加应用程序的方式具体为判断对应绑定的ID号是否发生了变化,也即判断ID号是否与原始ID号不一致。
[0036]可选的,ID号包括标识位以及序号位,不同应用程序之间序号位不同,预定义修改为在添加所述应用程序许可证之后对标识位进行的修改。根据ID号中标识位的数值,对应判断ID号是否已进行预定义修改。比如,原始ID号的设置规则为:标识位+序号位,其中标识位可只设置两种状态(比如O和I),分别对应标识已添加许可证与未添加许可证,而序号位则对应不同种类的应用程序,从而只需判断ID号中标识位的数值,即可对应判断ID号是否已进行预定义修改,该预定义修改的方式设置不限,比如,原始ID号的标识位数值为O,则预定义修改可对应为将标识位数值由O修改为I,具体修改时间在完成对应应用程序的许可证添加后进行。不同应用程序之间序号位不同,例如,对于A类应用程序,其序号位可以为001,对于B类应用程序,其序号位可以为002,当然,对于可以根据预置应用程序种类的多少对序号位的位数进行调整。
[0037]步骤S20,若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。
[0038]当检测判断数据库中存在未进行预定义修改的ID号时,则说明与该ID号对应的应用程序未添加许可证。可选的,若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证未添加或添加失败。
[0039]本发明中,预置应用程序的许可证的添加既可以由测试人员手动操作完成,也可以由电视机自动加载许可证以完成添加。具体根据所检测到的未进行预定义修改的ID号,确定对应的预置应用程序,进而完成该预置应用程序的应用程序许可证添加。其中,具体添加方式不限,例如,将预置应用程序所需要的许可证写进调试脚本,然后在调试过程中通过读取屏参的方式把许可证加载到对应应用程序中,同时对该未进行预定义修改的ID号进行预定义修改并保存到数据库中。
[0040]本实施例中,由于一般电视机中预装的应用程序都比较多,因此,为区别开同一电视机中的不同应用程序,同时也便于确定各应用程序是否需要进行许可证的添加,本实施例中通过设置一 ID号并与预置应用程序进行绑定,从而实现对各预置应用程序进行区别。此外,通过对ID号进行预定义修改以用于判别对应应用程序的许可证是否添加成功,从而在电视机上电开机时,通过检测数据库中所保存的若干ID号中是否存在未进行预定义修改的ID号;若存在,则需要进行对应预置应用程序的许可证添加,同时在应用程序许可证添加成功时,将该ID号进行预定义修改并保存到数据库中。通过上述技术方案,实现了对电视机中应用程序许可证的自动检测与添加处理,从而避免将未添加或添加失败应用程序的电视机流入市场,同时也给工厂相关人员节约大量调试时间以提高电视机的生产效率。
[0041]参照图2,图2为本发明电视机应用程序许可证的检测方法第二实施例的流程示意图。基于上述实施例,本实施例中,上述步骤S20之后还包括:
[0042 ] 步骤S30,重启所述电视机以重新进行电视机应用程序许可证的检测。
[0043]本实施例中,当检测到电视机中预置应用程序未进行应用程序许可证添加时,SP使进行了许可证添加也可能会存在添加失败的可能,因此,在当前进行了应用程序添加后,重启电视机,进而返回步骤SlO以继续进行电视机应用程序许可证的检测。
[0044]本实施例中,在完成一轮电视机应用程序许可证的检测后,为进一步确保所有应用程序都有成功添加许可证,或者确保新添加的预置应用程序也统一进行许可证的自动检测,因此,通过重启电视机以自动再次进行应用程序的检测,以提升电视机生产调试效率,并绝对避免将未添加应用程序许可证的电视机流入市场。
[0045]参照图3,图3为本发明电视机应用程序许可证的检测装置第一实施例的功能模块示意图。本实施例中,所述电视机应用程序许可证的检测装置包括:
[0046]检测模块10,用于在电视机上电开机时,检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号;
[0047]本实施例中所述的电视机上电开机具体是指电视机在生产调试过程中的上电开机。为准确实现对电视机内多个预置应用程序是否有添加许可证的检测,本实施例中,在首次调试开始前,可预先将各预置应用程序绑定对应的原始ID号并写入电视机内置数据库中,当电视机上电开机时,检测模块10将自动检测查询电视机数据库中所保存的若干ID号中是否存在未进行修改的ID号,若存在,则对应说明存在对应未添加许可证的应用程序,反之则没有。
[0048]本实施例中检测模块10对于判断应用程序是否添加许可证的方式具体为判断对应绑定的ID号是否发生了变化,也即判断ID号是否与原始ID号不一致。
[0049]可选的,检测模块10根据ID号中标识位的数值,对应判断ID号是否已进行预定义修改。比如,原始ID号的设置规则为:标识位+序号位,其中标识位可只设置两种状态(比如O和I),分别对应标识已添加应用程序许可证与未添加应用程序许可证,而序号位则对应不同的应用程序,从而只需判断ID号中标识位的数值,即可对应判断ID号是否已进行预定义修改,该预定义修改的方式设置不限,比如,原始ID号的标识位数值为O,则预定义修改可对应为将标识位数值由O修改为I,具体修改时间在完成对应应用程序的许可证添加后进行。
[0050]添加模块20,用于若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在应用程序许可证成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。
[0051]当通过检测模块10检测判断数据库中存在未进行预定义修改的ID号时,则说明与该ID号对应的APP未添加应用程序许可证。本发明中,预置应用程序许可证添加既可以由测试人员手动操作完成,也可以由电视机自动加载应用程序许可证以完成添加。具体根据所检测到的未进行预定义修改的ID号,确定对应的预置应用程序,进而完成该预置应用程序的许可证添加。
[0052]本实施例中,由于一般电视机中预装的应用程序都比较多,因此,为区别开同一电视机中的不同应用程序,同时也便于确定各应用程序是否需要进行许可证添加,因此,本实施例中通过设置一 ID号并与预置许可证进行绑定,从而实现对各预置应用程序进行区别。此外,通过对ID号进行预定义修改以用于判别对应应用程序的许可证是否添加成功,从而在电视机上电开机时,通过检测数据库中所保存的若干ID号中是否存在未进行预定义修改的ID号;若存在,则需要为对应预置应用程序添加许可证,同时在应用程序许可证添加成功时,将该ID号进行预定义修改并保存到数据库中。通过上述技术方案,实现了对电视机中应用程序许可证的自动检测与添加处理,从而避免将未添加应用程序许可证的电视机流入市场,同时也给工厂相关人员节约大量调试时间以提高电视机的生产效率。
[0053]参照图4,图4为本发明电视机应用程序许可证的检测装置第二实施例的功能模块示意图。基于上述实施例,本实施例中,所述电视机应用程序许可证的检测装置还包括:
[0054]重启模块30,用于重启所述电视机以重新进行电视机应用程序许可证的检测。
[0055]本实施例中,当检测到电视机中预置应用程序未进行许可证添加时,即使进行了许可证添加也可能会存在添加失败的可能,因此,在当前进行了许可证添加后,重启电视机,进而返回步骤SlO以继续进行电视机应用程序许可证的检测。
[0056]本实施例中,在完成一轮电视机应用程序许可证的检测后,为进一步确保所有应用程序都有成功添加应用程序许可证,或者确保新添加的预置应用程序也统一进行许可证的自动检测,因此,通过重启模块30自动重启电视机以再次进行的应用程序许可证的检测,以提升电视机生产调试效率,并绝对避免将未添加应用程序许可证的电视机流入市场。
[0057]参照图5,图5为图3中添加模块的细化功能模块示意图。基于上述实施例,本实施例中,所述添加模块20具体包括:
[0058]提示单元201,用于若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证添加失败;
[0059]添加单元202,用于根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证。
[0060]本实施例中,预置应用程序的许可证添加既可以由测试人员手动操作完成,也可以由电视机自动加载,因此,为便于测试人员了解预置应用程序的许可证添加情况,通过提示单元201以在检测模块10检测到存在未进行预定义修改的ID号,可在电视机屏幕上显示对应预置应用程序的许可证添加失败的提示信息。
[0061]此外,本实施例中对于应用程序的许可证的添加方式不限,具体根据实际需要进行设置。例如,通过添加单元202将预置应用程序所需要的许可证写进调试脚本,然后在调试过程中通过读取屏参的方式把许可证加载到对应应用程序中,同时对该未进行预定义修改的ID号进行预定义修改并保存到数据库中。
[0062]参照图6,图6为本发明电视机一实施例的功能模块示意图。本实施例中,所述电视机包括若干预置应用程序210、用于保存与所述预置应用程序210对应绑定的若干ID号的数据库220以及上述任一项实施例中所述的电视机应用程序许可证的检测装置230。
[0063]本实施例中,为准确实现对电视机内多个预置应用程序210是否有添加应用程序许可证的检测,本实施例中,在电视机首次进行调试开始前,可预先将各预置应用程序210绑定对应的原始ID号并写入电视机内置数据库220中,从而通过电视机应用程序许可证的检测装置230完成对各预置应用程序210是否对应有成功添加应用程序许可证的检测,若没有,则自动完成对应应用程序许可证的添加处理。
[0064]本实施例中,通过电视机应用程序许可证的检测装置230,实现了对电视机中应用程序许可证的自动检测与添加处理,从而避免将未添加应用程序许可证的电视机流入市场,同时也给工厂相关人员节约大量调试时间以提高电视机的生产效率。
[0065]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种电视机应用程序许可证的检测方法,其特征在于,所述电视机应用程序许可证的检测方法包括: 在电视机上电开机时,检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号; 若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在所述许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。2.如权利要求1所述的电视机应用程序许可证的检测方法,其特征在于,所述若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证之后包括: 重启所述电视机以重新进行电视机应用程序许可证的检测。3.如权利要求1或2所述的电视机应用程序许可证的检测方法,其特征在于,所述若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证包括: 若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证未添加或添加失败; 根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证。4.如权利要求3所述的电视机应用程序许可证的检测方法,其特征在于,其特征在于,所述ID号包括标识位以及序号位,不同所述应用程序之间所述序号位不同,所述预定义修改为在添加所述应用程序许可证之后对所述标识位进行的修改。5.—种电视机应用程序许可证的检测装置,其特征在于,所述电视机应用程序许可证的检测装置包括: 检测模块,用于在电视机上电开机时,检测数据库中保存的与若干预置应用程序对应绑定的若干ID号中是否存在未进行预定义修改的ID号; 添加模块,用于若存在未进行预定义修改的ID号,则根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证,并在所述许可证添加成功时,将所述未进行预定义修改的ID号进行所述预定义修改并保存到所述数据库中。6.如权利要求5所述的电视机应用程序许可证的检测装置,其特征在于,所述电视机应用程序许可证的检测装置还包括: 重启模块,用于重启所述电视机以重新进行电视机应用程序许可证的检测。7.如权利要求5或6所述的电视机应用程序许可证的检测装置,其特征在于,所述添加模块具体包括: 提示单元,用于若存在未进行预定义修改的ID号,则提示对应预置应用程序的许可证未添加或添加失败; 添加单元,用于根据所述未进行预定义修改的ID号,为对应预置应用程序添加许可证。8.如权利要求7所述的电视机应用程序许可证的检测装置,其特征在于,所述ID号包括标识位以及序号位,不同所述应用程序之间所述序号位不同,所述检测模块根据ID号中标识位的数值,对应判断ID号是否已进行所述预定义修改。9.一种电视机,其特征在于,所述电视机包括若干预置应用程序、用于保存与所述预置应用程序对应绑定的若干ID号的数据库以及权利要求5-8中任一项所述的电视机应用程序许可证的检测装置。
【文档编号】H04N21/443GK105933700SQ201610260011
【公开日】2016年9月7日
【申请日】2016年4月22日
【发明人】龙飞扬, 张惯杰, 徐超
【申请人】Tcl海外电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1