技术新讯 > 计算推算,计数设备的制造及其应用技术 > 电视盒子智能交互控制单元动态加载方法及装置与流程  >  正文

电视盒子智能交互控制单元动态加载方法及装置与流程

  • 国知局
  • 2025-01-17 12:58:07

本发明涉及智能交互控制领域,尤其涉及一种电视盒子智能交互控制单元动态加载方法及装置。

背景技术:

1、随着智能电视技术的快速发展,电视盒子作为智能家居的重要入口,其功能日益丰富和复杂。传统的电视盒子软件系统采用静态加载方式,将所有功能模块一次性加载到内存中,这种方式在功能较少时尚可应对,但随着功能数量的增加,静态加载方式导致系统启动缓慢、内存占用过高、资源浪费严重等问题。

2、此外,用户使用行为的多样性和个性化需求的增加,使得不同用户在不同时间对功能模块的需求差异显著。静态加载方式无法针对用户的实际使用情况进行优化,导致用户体验下降,同时也无法有效利用系统资源。这种情况下,如何根据用户的使用习惯和系统资源状态动态加载所需功能模块,成为亟待解决的问题。另一方面,随着软件更新频率的提高,传统的整体更新方式不仅耗时长、带宽消耗大,还容易因更新失败导致系统不稳定。如何实现功能模块的增量更新,在保证系统稳定性的同时提高更新效率,也成为电视盒子智能交互控制单元面临的重要挑战。

技术实现思路

1、本发明提供了一种电视盒子智能交互控制单元动态加载方法及装置,本发明能够根据实际需求灵活分配资源,避免了静态加载导致的资源浪费,显著提高了系统资源的利用效率。

2、第一方面,本发明提供了一种电视盒子智能交互控制单元动态加载方法,所述电视盒子智能交互控制单元动态加载方法包括:

3、对智能交互控制单元的用户操作日志进行数据挖掘,得到功能模块分类列表、模块使用频率统计表和模块依赖关系图;

4、基于所述功能模块分类列表对电视盒子软件系统进行模块化重构,得到功能模块包;

5、根据所述模块使用频率统计表和所述模块依赖关系图构建动态优先级队列;

6、基于所述动态优先级队列和所述功能模块包进行预测性模块加载,得到已加载模块列表和模块资源分配状态;

7、根据所述已加载模块列表和所述模块资源分配状态进行智能模块卸载,更新所述已加载模块列表和系统资源使用状态;

8、基于所述功能模块包中的版本信息进行增量更新,更新所述功能模块包并重建所述动态优先级队列,得到目标优先级队列。

9、第二方面,本发明提供了一种电视盒子智能交互控制单元动态加载装置,所述电视盒子智能交互控制单元动态加载装置包括:

10、数据挖掘模块,用于对智能交互控制单元的用户操作日志进行数据挖掘,得到功能模块分类列表、模块使用频率统计表和模块依赖关系图;

11、重构模块,用于基于所述功能模块分类列表对电视盒子软件系统进行模块化重构,得到功能模块包;

12、构建模块,用于根据所述模块使用频率统计表和所述模块依赖关系图构建动态优先级队列;

13、加载模块,用于基于所述动态优先级队列和所述功能模块包进行预测性模块加载,得到已加载模块列表和模块资源分配状态;

14、卸载模块,用于根据所述已加载模块列表和所述模块资源分配状态进行智能模块卸载,更新所述已加载模块列表和系统资源使用状态;

15、重建模块,用于基于所述功能模块包中的版本信息进行增量更新,更新所述功能模块包并重建所述动态优先级队列,得到目标优先级队列。

16、本发明第三方面提供了一种电视盒子智能交互控制单元动态加载设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电视盒子智能交互控制单元动态加载设备执行上述的电视盒子智能交互控制单元动态加载方法。

17、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的电视盒子智能交互控制单元动态加载方法。

18、本发明提供的技术方案中,通过动态加载和卸载功能模块,系统能够根据实际需求灵活分配资源,避免了静态加载导致的资源浪费,显著提高了系统资源的利用效率。预测性模块加载机制能够提前加载用户可能需要的功能模块,减少了用户等待时间,提升了系统的响应速度和用户体验。基于用户操作日志的数据挖掘和动态优先级队列构建,使系统能够适应不同用户的使用习惯,提供更加个性化的功能加载策略。智能模块卸载机制能够及时释放不需要的系统资源,防止系统资源耗尽,从而提高了系统的长期稳定性。增量更新机制大大减少了更新所需的数据传输量和更新时间,同时通过版本控制和安全校验保证了更新过程的安全性和可靠性。模块化重构和标准化接口设计使得系统更易于维护和扩展,新功能的添加和旧功能的移除变得更加便捷。通过动态加载和卸载,系统能够更有效地管理内存使用,减少了不必要的内存占用,使得有限的内存资源得到更充分的利用。通过智能调度和资源管理,系统能够更合理地使用硬件资源,在保证性能的同时降低了能耗,延长了设备的使用寿命。

技术特征:

1.一种电视盒子智能交互控制单元动态加载方法,其特征在于,包括:

2.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述对智能交互控制单元的用户操作日志进行数据挖掘,得到功能模块分类列表、模块使用频率统计表和模块依赖关系图,包括:

3.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述基于所述功能模块分类列表对电视盒子软件系统进行模块化重构,得到功能模块包,包括:

4.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述根据所述模块使用频率统计表和所述模块依赖关系图构建动态优先级队列,包括:

5.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述基于所述动态优先级队列和所述功能模块包进行预测性模块加载,得到已加载模块列表和模块资源分配状态,包括:

6.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述根据所述已加载模块列表和所述模块资源分配状态进行智能模块卸载,更新所述已加载模块列表和系统资源使用状态,包括:

7.根据权利要求1所述的电视盒子智能交互控制单元动态加载方法,其特征在于,所述基于所述功能模块包中的版本信息进行增量更新,更新所述功能模块包并重建所述动态优先级队列,得到目标优先级队列,包括:

8.一种电视盒子智能交互控制单元动态加载装置,其特征在于,用于执行如权利要求1-7中任一项所述的电视盒子智能交互控制单元动态加载方法,包括:

9.一种电视盒子智能交互控制单元动态加载设备,其特征在于,所述电视盒子智能交互控制单元动态加载设备包括:存储器和至少一个处理器,所述存储器中存储有指令;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述的电视盒子智能交互控制单元动态加载方法。

技术总结本发明涉及智能交互控制技术领域,公开了一种电视盒子智能交互控制单元动态加载方法及装置。方法包括:对用户操作日志进行数据挖掘,获取功能模块分类列表、使用频率统计表和依赖关系图。基于分类列表对软件系统进行模块化重构,生成功能模块包。利用频率统计表和依赖关系图构建动态优先级队列。结合优先级队列和功能模块包进行预测性模块加载,得到已加载模块列表和资源分配状态。根据加载状况进行智能模块卸载,更新模块列表和资源使用状态。基于模块包中的版本信息执行增量更新,更新功能模块包并重建动态优先级队列,得到目标优先级队列。本发明能够根据实际需求灵活分配资源,避免了静态加载导致的资源浪费,提高了资源利用效率。技术研发人员:杨波,姜赛,毛飞,况君禄,石常和受保护的技术使用者:深圳市玥芯通科技有限公司技术研发日:技术公布日:2025/1/13

本文地址:https://www.jishuxx.com/zhuanli/20250117/355852.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。