本发明专利技术公开了一种搭载操作系统的智能电视系统管理方法及装置,该方法包括:搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序实时监测所述智能电视播放信号的切换行为;如果监测到当前播放信号由所述操作系统中的其他信号切换到电视信号,则对操作系统进行内存清理。利用本发明专利技术,可以保证搭载操作系统的智能电视能够最大限度利用系统性能,避免运行大型软件时出现的卡顿现象。
【技术实现步骤摘要】
本专利技术涉及内存管理
,具体涉及一种搭载操作系统的智能电视系统管理方法及装置。
技术介绍
RAM (Random Access Memory,随机访问存储器)是计算机中重要的部件之一,它是与CPU (Central Processing Unit,中央处理单元)进行沟通的桥梁。QAM也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会将需要运算的数据调到RAM中进行运算,当运算完成后CPU再将结果传送出来。也就是说,计算机中所有程序的运行都是在RAM中进行的,因此RAM的性能对计算机的影响非常大。目前,伴随着平板电视产业的加速升级,智能电视成为了彩电市场最受关注和最热门的产品。智能电视是指具有全开放式平台,搭载了操作控制系统和应用系统的电视,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视中的RAM配置不仅要快,而且要有足够的空间。如果智能电视中的RAM 不足,无疑会制约智能电视所有功能的运行速度,尤其是开机速度、新程序加载速度和大型游戏速度。因此,基于智能电视现有RAM的配置,如何实现对其RAM的有效管理,将直接影响到智能电视的性能。现有技术中,针对PC机及手机类终端产品提供了一些系统清理方案,这些方案大都由用户来启动系统清理操作,而如果用户不启动系统清理操作,当系统资源,尤其是内存剩余空间较少时,启动大型应用就会使得大型应用的进程挂起,直到操作系统释放内存有足够的空闲内存供其使用,这样就会造成界面上的卡顿,甚至会使应用无法正常运行。对于智能电视来说,这种情况不仅会影响到电视节目的播放,而且还会造成其它程序反应迟钝的情况。
技术实现思路
鉴于上述问题,本专利技术提供一种搭载操作系统的智能电视系统管理方法及装置, 以保证搭载操作系统的智能电视能够最大限度利用系统性能,避免运行大型软件时出现的卡顿现象。依据本专利技术的一个方面,提供了一种搭载操作系统的智能电视系统管理方法,包括搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序实时监测所述智能电视播放信号的切换行为;如果监测到当前播放信号由所述操作系统中的其他信号切换到电视信号,则对操作系统进行内存清理。可选地,所述对操作系统进行内存清理包括以下任意一项或多项对当前运行的进程进行清理;对垃圾文件进行清理; 对插件进行清理;对使用痕迹进行清理。优选地,所述方法还包括在对操作系统进行内存清理之前,检测所述智能电视的可用内存;如果所述可用内存低于设定的阈值,则对操作系统进行内存清理。优选地,所述对当前运行的进程进行清理包括确定所述操作系统当前运行的各软件的优选级;优先中断所述软件中低优先级的软件的进程。可选地,所述确定所述操作系统当前运行的各软件的优先级包括根据用户的设置信息确定所述操作系统当前运行的各软件的优先级。可选地,所述确定所述操作系统当前运行的各软件的优先级包括根据用户的常用软件列表确定所述操作系统当前运行的各软件的优先级,所述常用软件列表是根据所述用户开启各软件的时间和/或次数的统计信息生成的。优选地,所述方法还包括按照第一定时周期定时统计所述操作系统当前运行的所有进程占用的内存;如果占用的内存与总内存的比值超过第一设定值,则对操作系统进行内存清理。优选地,所述方法还包括按照第二定时周期定时检测所述智能电视的可用内存;如果可用内存低于第二设定值,则对用户进行提示。优选地,所述对用户进行提示包括提示用户内存不足,并弹出对话框,由用户选择是否进行内存清理;所述方法还包括如果接收到用户选择进行内存清理的指令,则对操作系统进行内存清理。优选地,所述方法还包括向用户提供所述操作系统当前运行的各进程及其占用的内存信息,以供用户选择需要中断的进程;所述对操作系统进行内存清理包括中断用户选择的进程,并释放所述进程占用的内存。优选地,所述其它信号包括执行应用产生的显示信号,和/或所述操作系统产生的显示信号。依据本专利技术的另一个方面,提供了一种搭载操作系统的智能电视系统管理装置, 所述装置包括监测模块,用于在搭载操作系统的智能电视启动后,实时监测所述智能电视播放信号的切换行为;内存清理模块,用于在所述监测模块监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对操作系统进行内存清理。可选地,所述内存清理模块包括以下任意一个或多个单元进程清理单元,用于在所述监测模块监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对当前运行的进程进行清理;垃圾清理单元,用于在所述监测模块监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对垃圾文件进行清理;插件清理单元,用于在所述监测模块监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对插件进行清理;痕迹清理单元,用于在所述监测单元监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对使用痕迹进行清理。优选地,所述装置还包括第一检测模块,用于在所述内存清理模块对操作系统进行内存清理之前,检测所述智能电视的可用内存,如果所述可用内存低于设定的阈值,则通知所述内存清理模块对操作系统进行内存清理。优选地,所述进程清理单元包括优先级确定子单元,用于确定所述操作系统当前运行的各软件的优选级;清理子单元,用于根据所述优先级确定子单元确定的各软件的优先级,优先中断所述软件中低优先级的软件的进程。可选地,所述优先级确定子单元,具体用于根据用户的设置信息确定所述操作系统当前运行的各软件的优先级。可选地,所述优先级确定子单元,具体用于根据用户的常用软件列表确定所述操作系统当前运行的各软件的优先级,所述常用软件列表是根据所述用户开启各软件的时间和/或次数的统计信息生成的。优选地,所述装置还包括统计模块,用于按照第一定时周期定时统计所述操作系统当前运行的所有软件占用的内存;计算模块,用于计算所述统计模块统计得到的当前运行的所有软件占用的内存与总内存的比值,并确定所述比值是否超过第一设定值;所述内存清理模块,还用于在所述计算模块确定所述比值超过第一设定值时,对操作系统进行内存清理。优选地,所述装置还包括第二检测模块,用于按照第二定时周期定时检测所述智能电视的可用内存,并确定所述可用内存是否低于第二设定值;提示模块,用于在所述第二检测模块确定所述可用内存低于第二设定值时,对用户进行提示。优选地,所述提示模块,具体用于提示用户内存不足,并弹出对话框,由用户选择是否进行内存清理;所述装置还包括指令接收模块,用于接收用户选择进行内存清理的指令;所述内存清理模块,还用于在所述指令接收模块接收到用户选择进行内存清理的指令后,对操作系统进行内存清理。优选地,所述提示模块,还用于向用户提示所述操作系统当前运行的各进程及其占用的内存信息,以供用户选择需要中断的进程;所述内存清理模块,具体用于中断用户选择的进程,并释放所述进程占用的内存。本专利技术提供的搭载操作系统的智能电视系统管理方法及装置,在搭载操作系统的智能电视启动后,实时监测所述智能电视播放信号的切换行为,在监测到当前播放信号由所述操作系统中的其他信号切换到电视信号时,对操作系统进行内存清理,释放掉一些不必占用的内存资源,从而使得本文档来自技高网...
【技术保护点】
一种搭载操作系统的智能电视系统管理方法,其特征在于,包括:搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序实时监测所述智能电视播放信号的切换行为;如果监测到当前播放信号由所述操作系统中的其他信号切换到电视信号,则对操作系统进行内存清理。
【技术特征摘要】
【专利技术属性】
技术研发人员:彭一鸣,王鑫,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。