一种基于智能电视应用软件的管控方法转让专利

申请号 : CN202110875196.9

文献号 : CN113656269B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梁堃邝峰然

申请人 : 深圳市悦道科技有限公司

摘要 :

本发明公开了一种基于智能电视应用软件的管控方法,本发明涉及智能电视技术领域。该基于智能电视应用软件的管控方法,通过安装包提取模块提取安装复制模块中安装时数据,并传入第二后台运行模拟模块的内部,让运行对比模块通过安装时数据与第二后台运行模拟模块内部的异常数据对比,数据复制和数据覆盖将缺少数据覆盖在第二后台运行模拟模块的运行数据内,从而让软件恢复运行,这样通过重新安装模块和查询矫正模块家将软件重新启动,查询矫正模块通过数据复制和数据覆盖将缺少的运行环节补充,让软件可以恢复到异常之前的运行状态,重新安装模块通过初始安装模块将软件恢复升级之后的最初状态,从而提高了软件的恢复性能。

权利要求 :

1.一种基于智能电视应用软件的管控方法,其特征在于,具体包括如下步骤:S1、软件下载步骤:

使用人员通过电视登陆模块(1)登录智能电视,电视通过使用次数记录模块(19)记录,电视通过第三方运行平台进入软件,当使用次数记录模块(19)记录的次数大于评估设定模块(20)设定的次数时,通过软件申请模块(3)向登录用户提出申请,当登录用户同意软件下载时,软件下载模块(4)在电视上下载使用软件,当软件下载后,安装包记录模块(9)将下载记录保存生成下载日志;

S2、使用分析步骤:

安装包记录模块(9)将软件安装包传入安装包复制模块(10),所述软件安装包复制一次后放入第一安装包保存模块(12)的内部作为原始文档,在第一次安装时,无需启动安装包融合模块(11),所述软件安装包进入第二安装包保存模块(13),同时安装模块(6)将软件安装包安装在智能电视上,当后续升级安装时,所述安装包复制模块(10)把每次升级的安装包文件的文档,保存到所述第一安装包保存模块(12)的内部作为原始文档,同时后台模拟扩展模块(15)读取升级的安装包,并通过数据扩展对比模块(16)与原始安装包模块(14)的内部文档进行对比,数据删除模块(17)将原始安装包模块(14)的内部异常的文档删除,

数据拼接模块(18)将后台模拟扩展模块(15)内部的升级安装包数据拼接在异常的文档处;

S3、软件矫正步骤:

所述安装模块(6)将升级后的数据安装,

当智能电视异常断电后,在通电后,第一后台运行模拟模块(21)将模拟数据储存模块(22)中的测试数据放入所述第一后台运行模拟模块(21)的内部,以检测软件的运行情况,当软件出现异常时,安装包提取模块(27)提取安装复制模块(31)中安装时的数据,并传入第二后台运行模拟模块(26)的内部,运行对比模块(28)将安装时的数据与第二后台运行模拟模块(26)内部的异常数据对比,数据复制模块(29)将安装数据内部不一致的数据复制,

再通过数据覆盖模块(30)将复制的不一致的数据覆盖在第二后台运行模拟模块(26)的运行数据内,从而让软件恢复运行,当急需使用软件时,强行删除模块(32)将现安装的软件删除,初始安装模块(33)将安装复制模块(31)内部的软件数据进行安装。

2.根据权利要求1所述的一种基于智能电视应用软件的管控方法,其特征在于:所述电视登陆模块(1)的输出端与智能评估模块(2)的输入端连接,所述智能评估模块(2)的输出端与软件申请模块(3)的输入端连接,所述软件申请模块(3)的输出端与软件下载模块(4)的输入端连接,所述软件下载模块(4)的输出端与安装包分析单元(5)的输入端连接,所述安装包分析单元(5)的输出端与安装模块(6)的输入端连接,所述安装模块(6)的输出端与使用评估模块(7)的输入端连接,所述使用评估模块(7)的输出端与软件矫正单元(8)的输入端连接。

3.根据权利要求2所述的一种基于智能电视应用软件的管控方法,其特征在于:所述安装包分析单元(5)包括安装包记录模块(9)、安装包复制模块(10)、安装包融合模块(11)、第一安装包保存模块(12)和第二安装包保存模块(13),所述安装包记录模块(9)的输出端与安装包复制模块(10) 的输入端连接,所述安装包复制模块(10)的输出端与第一安装包保存模块(12)的输入端连接,所述安装包复制模块(10)的输出端与安装包融合模块(11)的输入端连接,所述安装包融合模块(11)的输出端与第二安装包保存模块(13)的输入端连接。

4.根据权利要求3所述的一种基于智能电视应用软件的管控方法,其特征在于:所述安装包融合模块(11)包括原始安装包模块(14)、后台模拟扩展模块(15)、数据扩展对比模块(16)、数据删除模块(17)和数据拼接模块(18),所述后台模拟扩展模块(15)的输出端与数据扩展对比模块(16)的输入端连接,所述数据扩展对比模块(16)的输入端与原始安装包模块(14)的输出端连接,所述数据扩展对比模块(16)的输出端与数据删除模块(17)的输入端连接,所述数据删除模块(17)的输出端与数据拼接模块(18)的输入端连接。

5.根据权利要求2所述的一种基于智能电视应用软件的管控方法,其特征在于:所述智能评估模块(2)包括使用次数记录模块(19)和评估设定模块(20),所述使用次数记录模块(19)的输出端与评估设定模块(20)的输入端连接;

所述使用次数记录模块(19)用于记录电视通过第三方运行平台进入软件次数;

所述评估设定模块(20)用于设定电视通过第三方运行平台进入软件上限值,并将信号传给软件申请模块(3)。

6.根据权利要求2所述的一种基于智能电视应用软件的管控方法,其特征在于:所述使用评估模块(7)包括第一后台运行模拟模块(21)和模拟数据储存模块(22);

第一后台运行模拟模块(21)通过模拟数据储存模块(22)内部的测试数据,测试软件的运行情况。

7.根据权利要求2所述的一种基于智能电视应用软件的管控方法,其特征在于:所述软件矫正单元(8)包括重新安装模块(23)、查询矫正模块(24)和软件检索模块(25),所述软件检索模块(25)的输出端均与重新安装模块(23)和查询矫正模块(24)的输入端连接;

所述查询矫正模块(24)包括第二后台运行模拟模块(26)、安装包提取模块(27)、运行对比模块(28)、数据复制模块(29)和数据覆盖模块(30),所述安装包提取模块(27)的输出端与第二后台运行模拟模块(26)的输入端连接,所述第二后台运行模拟模块(26)的输出端与运行对比模块(28)的输入端连接,所述运行对比模块(28)的输出端与数据复制模块(29)的输入端连接,所述数据复制模块(29)的输出端与数据覆盖模块(30)的输入端连接。

8.根据权利要求7所述的一种基于智能电视应用软件的管控方法,其特征在于:所述重新安装模块(23)包括安装复制模块(31)、强行删除模块(32)和初始安装模块(33),所述安装复制模块(31)、强行删除模块(32)的输出端分别与初始安装模块(33)的输入端连接。

说明书 :

一种基于智能电视应用软件的管控方法

技术领域

[0001] 本发明涉及智能电视技术领域,具体为一种基于智能电视应用软件的管控方法。

背景技术

[0002] 从全球范围来看,IT/互联网巨头和电视巨头都相应投入巨资开发智能电视机,智能电视机的发展成为不可逆转的趋势,智能电视在全球迅速发展的主要原因在于其价格趋于平民化以及内容资源链日趋成熟,智能电视将为广大用户打造一个可加载无限的内容、无限的应用的开放的系统平台,并可以根据自身需要进行个性化安装,使电视永不过时,智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势,打破遥控器对传统电视的束缚,实现了带走看、分类看、多屏看和随时看四大功能,推动了智能电视发展的新高度,智能电视是未来电视发展的主要趋势,传统电视行业正经历着一次新的模式和产品变革。
[0003] 目前各个家庭中使用的智能电视,在使用时,大部分的智能电视在多次非正常关机后,智能电视的一些应用软件会丢失一部分数据,这样让应用软件在下一次运行时会出现卡顿、闪退和不运行情况,从而导致应用软件被使用者多次下载,这样让智能电视的存储内部会留有大量的软件垃圾,增加智能电视的运行负担,还浪费了大量的安装时间。

发明内容

[0004] (一)解决的技术问题
[0005] 针对现有技术的不足,本发明提供了一种基于智能电视应用软件的管控方法,解决了因应用软件在丢失一部分数据,导致应用软件被使用者多次下载,智能电视的内部会有软件垃圾,增加智能电视的运行负担的问题。
[0006] (二)技术方案
[0007] 为实现以上目的,本发明通过以下技术方案予以实现:一种基于智能电视应用软件的管控方法,具体包括如下步骤:
[0008] S1、软件下载步骤:首先使用人员通过电视登陆模块登录智能电视,电视通过使用次数记录模块记录,电视通过第三方运行平台进入软件,当使用次数记录模块记录的次数大于评估设定模块设定的次数时,通过软件申请模块向登录用户提出申请,当登录用户同意软件下载时,软件下载模块在电视上下载使用软件,当软件下载后,安装包记录模块将下载记录保存生成下载日志;
[0009] S2、使用分析步骤:然后安装包记录模块将软件安装包传入安装包复制模块,所述软件安装包复制一次后放入第一安装包保存模块的内部作为原始文档,在第一次安装时,无需启动安装包融合模块,软件安装包进入第二安装包保存模块,同时安装模块将软件安装包安装在智能电视上,当后续升级安装时,安装包复制模块把每次升级的安装包文件的文档,并保存到第一安装包保存模块的内部作为原始文档,同时后台模拟扩展模块读取升级的安装包,并通过数据扩展对比模块与原始安装包模块的内部文档进行对比,数据删除模块将原始安装包模块的内部异常的文档删除,所述数据拼接模块将后台模拟扩展模块内部的升级安装包数据拼接在异常的文档处;
[0010] S3、软件矫正步骤:最后安装模块将升级后的数据安装,当智能电视异常断电后,在通电后第一后台运行模拟模块将模拟数据储存模块中的测试数据放入第一后台运行模拟模块的内部,以检测软件的运行情况,当软件出现异常时,安装包提取模块提取安装复制模块中安装时的数据,并传入第二后台运行模拟模块的内部,运行对比模块将安装时的数据与第二后台运行模拟模块内部的异常数据对比,数据复制模块将安装数据内部不一致的数据复制,通过数据覆盖模块将复制的不一致的数据覆盖在第二后台运行模拟模块的运行数据内,从而让软件恢复运行,当急需使用软件时,强行删除模块将现安装的软件删除,初始安装模块将安装复制模块内部的软件数据进行安装。
[0011] 优选的,所述电视登陆模块的输出端与智能评估模块的输入端连接,所述智能评估模块的输出端与软件申请模块的输入端连接,所述软件申请模块的输出端与软件下载模块的输入端连接,所述软件下载模块的输出端与安装包分析单元的输入端连接,所述安装包分析单元的输出端与安装模块的输入端连接,所述安装包分析单元的输出端与安装模块的输入端连接,所述安装模块的输出端与使用评估模块的输入端连接,所述使用评估模块的输出端与软件矫正单元的输入端连接。
[0012] 优选的,所述安装包分析单元包括安装包记录模块、安装包复制模块、安装包融合模块、第一安装包保存模块和第二安装包保存模块,所述安装包记录模块的输出端与安装包复制模块的输入端连接,所述安装包复制模块的输出端与第一安装包保存模块的输入端连接,所述安装包复制模块的输出端与安装包融合模块的输入端连接,所述安装包融合模块的输出端与第二安装包保存模块的输入端连接。
[0013] 优选的,所述安装包融合模块包括原始安装包模块、后台模拟扩展模块、数据扩展对比模块、数据删除模块和数据拼接模块,所述后台模拟扩展模块的输出端与数据扩展对比模块的输入端连接,所述数据扩展对比模块的输入端与原始安装包模块的输出端连接,所述数据扩展对比模块的输出端与数据删除模块的输入端连接,所述数据删除模块的输出端与数据拼接模块的输入端连接。
[0014] 优选的,所述智能评估模块包括使用次数记录模块和评估设定模块,所述使用次数记录模块的输出端与评估设定模块的输入端连接;
[0015] 所述使用次数记录模块用于记录电视通过第三方运行平台进入软件次数;
[0016] 所述评估设定模块用于设定电视通过第三方运行平台进入软件上限值,并将信号传给软件申请模块。
[0017] 优选的,所述使用评估模块包括第一后台运行模拟模块、模拟数据储存模块;
[0018] 所述第一后台运行模拟模块通过模拟数据储存模块内部的测试数据,测试软件的运行情况。
[0019] 优选的,所述软件矫正单元包括重新安装模块、查询矫正模块和软件检索模块,所述软件检索模块的输出端均与重新安装模块和查询矫正模块的输入端连接;
[0020] 所述查询矫正模块包括第二后台运行模拟模块、安装包提取模块、运行对比模块、数据复制模块和数据覆盖模块,所述安装包提取模块的输出端与第二后台运行模拟模块的输入端连接,所述第二后台运行模拟模块的输出端与运行对比模块的输入端连接,所述运行对比模块的输出端与数据复制模块的输入端连接,所述数据复制模块的输出端与数据覆盖模块的输入端连接。
[0021] 优选的,所述重新安装模块包括安装复制模块、强行删除模块和初始安装模块,所述安装复制模块、强行删除模块的输出端分别与初始安装模块的输入端连接。
[0022] (三)有益效果
[0023] 本发明提供了一种基于智能电视应用软件的管控方法。具备以下有益效果:
[0024] (1)该基于智能电视应用软件的管控方法,当软件出现异常时,安装包提取模块提取安装复制模块中安装时数据,并传入第二后台运行模拟模块的内部,让运行对比模块通过安装时数据与第二后台运行模拟模块内部的异常数据对比,运行对比模块通过与数据复制模块将安装数据内部不一致的数据复制,再让数据覆盖模块将复制的不一致的数据覆盖在第二后台运行模拟模块的运行数据内,从而让软件恢复运行,当急需使用软件时,强行删除模块将现安装的软件删除,初始安装模块把安装复制模块内部的软件数据进行安装,这样可以通过重新安装模块和查询矫正模块家将软件重新启动,查询矫正模块通过数据复制和数据覆盖将缺少的运行环节补充,让软件可以恢复到异常之前的运行状态,重新安装模块通过初始安装模块将软件恢复升级之后的最初状态,从而提高了软件的恢复性能。
[0025] (2)该基于智能电视应用软件的管控方法,通过安装包复制模块把每次升级安装包文件的文档,并保存第一安装包保存模块的内部作为原始文档,同时后台模拟扩展模块将升级安装包读取,并通过数据扩展对比模块与原始安装包模块的内部文档进行对比,数据删除模块将原始安装包模块的内部异常的文档删除,让与数据拼接模块将后台模拟扩展模块内部的升级安装包数据拼接在异常的文档处,这样可以让应用软件在多次的出现异常时,均可以有安装包使用,提高了应用软件使用时间。
[0026] (3)该基于智能电视应用软件的管控方法,通过使用次数记录模块记录,智能电视通过第三方运行平台进入软件的次数,当使用次数记录模块记录的次数大于评估设定模块设定的次数时,这样可以通过软件申请模块向登录用户申请下载应用软件,从而提高智能电视对应用软件的管控效果。

附图说明

[0027] 图1为本发明的系统原理框图;
[0028] 图2为本发明智能评估模块的系统原理框图;
[0029] 图3为本发明安装包分析单元的系统原理框图;
[0030] 图4为本发明使用评估模块的系统原理框图;
[0031] 图5为本发明安装包融合模块的系统原理框图;
[0032] 图6为本发明软件矫正单元的系统原理框图;
[0033] 图中,1、电视登陆模块;2、智能评估模块;3、软件申请模块;4、软件下载模块;5、安装包分析单元;6、安装模块;7、使用评估模块;8、软件矫正单元;9、安装包记录模块;10、安装包复制模块;11、安装包融合模块;12、第一安装包保存模块;13、第二安装包保存模块;14、原始安装包模块;15、后台模拟扩展模块;16、数据扩展对比模块;17、数据删除模块;18、数据拼接模块;19、使用次数记录模块;20、评估设定模块;21、第一后台运行模拟模块;22、模拟数据储存模块;23、重新安装模块;24、查询矫正模块;25、软件检索模块;26、第二后台运行模拟模块;27、安装包提取模块;28、运行对比模块;29、数据复制模块;30、数据覆盖模块;31、安装复制模块;32、强行删除模块;33、初始安装模块。

具体实施方式

[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 请参阅图1‑6,本发明实施例提供一种技术方案:一种基于智能电视应用软件的管控方法,具体包括如下步骤:
[0036] S1、软件下载步骤:首先使用人员通过电视登陆模块1登录智能电视,电视通过使用次数记录模块19记录,电视通过第三方运行平台进入软件,当使用次数记录模块19记录的次数大于评估设定模块20设定的次数时,通过软件申请模块3向登录用户提出申请,当登录用户同意软件下载时,软件下载模块4在电视上下载使用软件,当软件下载后,安装包记录模块9将下载记录保存生成下载日志;
[0037] S2、使用分析步骤:然后安装包记录模块9将软件安装包传入安装包复制模块10,软件安装包复制一次后放入第一安装包保存模块12的内部作为原始文档,在第一次安装时,无需启动安装包融合模块11,软件安装包进入第二安装包保存模块13,同时安装模块6将软件安装包安装在智能电视上,当后续升级安装时,安装包复制模块10把每次升级的安装包文件的文档,并保存到第一安装包保存模块12的内部作为原始文档,同时后台模拟扩展模块15读取升级的安装包,并通过数据扩展对比模块16与原始安装包模块14的内部文档进行对比,数据删除模块17将原始安装包模块14的内部异常的文档删除,数据拼接模块18将后台模拟扩展模块15内部的升级安装包数据拼接在异常的文档处;
[0038] S3、软件矫正步骤:最后安装模块6将升级后的数据安装,当智能电视异常断电后,在通电后第一后台运行模拟模块21将模拟数据储存模块22中测试数据放入第一后台运行模拟模块21的内部,以检测软件的运行情况,当软件出现异常时,安装包提取模块27提取安装复制模块31中安装时数据,并传入第二后台运行模拟模块26的内部,运行对比模块28将安装时数据与第二后台运行模拟模块26内部的异常数据对比,数据复制模块29将安装数据内部不一致的数据复制,通过数据覆盖模块30将复制的不一致的数据覆盖在第二后台运行模拟模块26的运行数据内,从而让软件恢复运行,当急需使用软件时,强行删除模块32将现安装的软件删除,初始安装模块33将安装复制模块31内部的软件数据进行安装。
[0039] 进一步,电视登陆模块1的输出端与智能评估模块2的输入端连接,智能评估模块2的输出端与软件申请模块3的输入端连接,软件申请模块3的输出端与软件下载模块4的输入端连接,软件下载模块4的输出端与安装包分析单元5的输入端连接,安装包分析单元5的输出端与安装模块6的输入端连接,安装包分析单元5的输出端与安装模块6的输入端连接,安装模块6的输出端与使用评估模块7的输入端连接,使用评估模块7的输出端与软件矫正单元8的输入端连接。
[0040] 进一步,安装包分析单元5包括安装包记录模块9、安装包复制模块10、安装包融合模块11、第一安装包保存模块12和第二安装包保存模块13,安装包记录模块9的输出端与安装包复制模块10的输入端连接,安装包复制模块10的输出端与第一安装包保存模块12的输入端连接,安装包复制模块10的输出端与安装包融合模块11的输入端连接,安装包融合模块11的输出端与第二安装包保存模块13的输入端连接。
[0041] 进一步,安装包融合模块11包括原始安装包模块14、后台模拟扩展模块15、数据扩展对比模块16、数据删除模块17和数据拼接模块18,后台模拟扩展模块15的输出端与数据扩展对比模块16的输入端连接,数据扩展对比模块16的输入端与原始安装包模块14的输出端连接,数据扩展对比模块16的输出端与数据删除模块17的输入端连接,数据删除模块17的输出端与数据拼接模块18的输入端连接,这样可以让应用软件在多次的出现异常时,均可以有安装包使用,提高了应用软件使用时间。
[0042] 进一步,智能评估模块2包括使用次数记录模块19和评估设定模块20,使用次数记录模块19的输出端与评估设定模块20的输入端连接;
[0043] 使用次数记录模块19用于记录电视通过第三方运行平台进入软件次数;
[0044] 评估设定模块20用于设定电视通过第三方运行平台进入软件上限值,并将信号传给软件申请模块3,这样可以通过软件申请模块3向登录用户申请下载应用软件,从而提高智能电视对应用软件的管控效果。
[0045] 进一步,使用评估模块7包括第一后台运行模拟模块21、模拟数据储存模块22;
[0046] 第一后台运行模拟模块21通过模拟数据储存模块22内部的测试数据测试软件的运行情况。
[0047] 进一步,软件矫正单元8包括重新安装模块23、查询矫正模块24和软件检索模块25,软件检索模块25的输出端均与重新安装模块23和查询矫正模块24的输入端连接;
[0048] 查询矫正模块24包括第二后台运行模拟模块26、安装包提取模块27、运行对比模块28、数据复制模块29和数据覆盖模块30,安装包提取模块27的输出端与第二后台运行模拟模块26的输入端连接,第二后台运行模拟模块26的输出端与运行对比模块28的输入端连接,运行对比模块28的输出端与数据复制模块29的输入端连接,数据复制模块29的输出端与数据覆盖模块30的输入端连接。
[0049] 进一步,重新安装模块23包括安装复制模块31、强行删除模块32和初始安装模块33,安装复制模块31、强行删除模块32的输出端分别与初始安装模块33的输入端连接,这样可以通过重新安装模块23和查询矫正模块24家将软件重新启动,查询矫正模块24通过数据复制和数据覆盖将缺少的运行环节补充,让软件可以恢复到异常之前的运行状态,重新安装模块23通过初始安装模块33将软件恢复升级之后的最初状态,从而提高了软件的恢复性能。
[0050] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下。由语句“包括一个......限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素”。
[0051] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。