一种预览多路流适配的方法及终端设备的制造方法

文档序号:10654347阅读:503来源:国知局
一种预览多路流适配的方法及终端设备的制造方法
【专利摘要】本发明公开了一种预览多路流适配的方法及终端设备,包括:获取所述终端设备的硬件参数;根据所述硬件参数,并且结合第一预设匹配模型,匹配所述终端设备预览的第一路流数量;在所述终端设备启动预览时,获取所述第一路流数量的预览内容,并且显示所述预览内容。通过上述方式,本发明能够根据终端设备的硬件参数匹配第一路流数量与,既保证终端设备预览的流畅性,又充分利用款智能电视的硬件性能。
【专利说明】
一种预览多路流适配的方法及终端设备
技术领域
[0001]本发明涉及多媒体技术领域,特别是涉及一种预览多路流适配的方法及终端设备。
【背景技术】
[0002]智能电视是一种长使用周期的产品,因此,智能电视在使用领域中经常会存在新旧款共存的情况,但是新款智能电视的硬件性能通常会比旧款智能电视的硬件性能高一个等级。
[0003]预览是智能电视的一个重要功能,现有技术中的智能电视预览均采用统一的多路流预览,即智能电视可以同时开启多组预览内容,并且所有智能电视开启的预览的路流数量均相同。但是新款和旧款的智能电视的硬件性能差异比较大,若预览的路流数量过大,则旧款的智能电视的硬件匹配不上,容易造成预览卡顿,影响用户体验,若预览的路流数量过小,则没有充分利用新款智能电视的硬件资源,过于浪费。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种预览多路流适配的方法及终端设备,能够根据终端设备的硬件参数匹配第一路流数量与,既保证终端设备预览的流畅性,又充分利用款智能电视的硬件性能。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种预览多路流适配的方法,包括:获取所述终端设备的硬件参数;根据所述硬件参数,并且结合第一预设匹配模型,匹配所述终端设备预览的第一路流数量;在所述终端设备启动预览时,获取所述第一路流数量的预览内容,并且显示所述预览内容。
[0006]其中,所述显示所述第一路流数量的预览内容的步骤包括:构建预览窗口,其中,所述预览窗口划分有第一路流数量个子窗口 ;在一个所述子窗口内显不一份预览内容。
[0007]其中,所述方法还包括:在检测到选中子窗口的选中操作时,使所述选中的子窗口和所述选中的子窗口内的预览内容放大并且显亮,以及使除所述选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。
[0008]其中,所述获取所述第一路流数量的预览内容,并且显示所述第一路流数量的预览内容的步骤之前,所述方法还包括:获取所述终端设备的空闲的系统资源;判断所述空闲的系统资源是否大于第一预定阈值;若所述空闲的系统资源大于预定阈值,则进入获取所述第一路流数量的预览内容,并且显示所述第一路流数量的预览内容的步骤;若所述空闲的系统资源小于或者等于第一预定阈值,则根据第二预设匹配模型,匹配所述终端设备的空闲的系统资源的第二路流数量,其中,所述第二路流数量小于第一路流数量;获取所述第二路流数量的预览内容,并且显示所述第二路流数量的预览内容。
[0009]其中,所述方法还包括:在所述空闲的系统资源小于或者等于第一预定阈值时,判断所述空闲的系统资源是否小于第二预定阈值,其中,所述第二预定阈值小于第一预定阈值;若所述空闲的系统资源小于第二预定阈值,则发出所述终端设备的系统资源不足提示。
[0010]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种终端设备,包括:第一获取模块,用于获取所述终端设备的硬件参数;第一匹配模块,用于根据硬件参数,并且结合第一预设匹配模型,匹配所述终端设备预览的第一路流数量。第二获取模块,用于在所述终端设备启动预览时,获取所述第一路流数量的预览内容;第一显示模块,用于显示所述第一路流数量的预览内容。
[0011 ]其中,所述第一显示模块还包括:构建单元,用于构建预览窗口,其中,所述预览窗口划分有第一路流数量个子窗口 ;显示子单元,用于在一个所述子窗口内显示一份预览内容。
[0012]其中,所述终端设备还包括:获取调整模块,用于在检测到选中子窗口的选中操作时,使所述选中的子窗口和所述选中的子窗口内的预览内容放大并且显亮,以及使除所述选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。
[0013]其中,所述终端设备还包括第三获取模块、第一判断模块、第二显示模块和第二匹配模块;所述第三获取模块,用于获取所述终端设备的空闲的系统资源;所述第一判断模块,用于判断所述空闲的系统资源是否大于第一预定阈值,在所述第一判断模块判断到所述空闲的系统资源大于预定阈值,进入所述第一显示模块;所述第二匹配模块,用于在所述第一判断模块判断到空闲的系统资源小于或者等于第一预定阈值,根据第二预设匹配模型,匹配所述终端设备的空闲的系统资源的第二路流数量,其中,所述第二路流数量小于第一路流数量;所述第二显示模块,用于获取所述第二路流数量的预览内容,并且显示所述第二路流数量的预览内容。
[0014]其中,所述终端设备还包括第二判断模块和提示模块;所述第二判断模块,用于在所述空闲的系统资源小于或者等于第一预定阈值时,判断所述空闲的系统资源是否小于第二预定阈值,其中,所述第二预定阈值小于第一预定阈值;所述提示模块,用于在所述第二判断模块判断到空闲的系统资源小于第二预定阈值,发出所述终端设备的系统资源不足提不O
[0015]本发明的有益效果是:区别于现有技术的情况,本发明先获取终端设备的硬件参数,当终端设备启动预览时,根据终端设备的硬件参数匹配终端设备在预览时的第一路流数量,终端设备启动第一路流数量的预览,使得预览的路流数量与终端设备的硬件参数相匹配,既保证终端设备预览的流畅性,增强用户体验,又充分利用款智能电视的硬件性能。
【附图说明】
[0016]图1是本发明预览多路流适配第一实施方式的流程图;
[0017]图2是本发明预览多路流适配第二实施方式的流程图;
[0018]图3是本发明终端设备第一实施方式的示意图;
[0019]图4是本发明终端设备第二实施方式的示意图。
【具体实施方式】
[0020]下面结合附图和实施方式对本发明进行详细说明。
[0021]终端设备是指能够播放多媒体,并且能够对多媒体进行预览的设备,例如:智能电视、智能手机、平板电脑等等。其中,多媒体就是预览内容,在本实施方式中,多媒体包括视频、图片等等。终端设备在显示预览内容时,会占用终端设备的硬件资源。当预览的路流数越多,占用终端设备的资源就越多,当而终端设备的硬件资源无法满足预览的路流数时,会影响终端设备的流畅性,本发明是根据终端设备的硬件参数,匹配预览内容的路流数量,保证终端设备的流畅性,具体如下:
[0022]请参阅图1,预览多路流适配的方法包括:
[0023]步骤SlOl:获取终端设备的硬件参数;
[0024]指运行终端设备的所需要硬件的参数,例如:处理器类型、内存型号、内存容量、闪存型号、闪存容量等等,通过硬件参数可以了解终端设备的硬件性能,也可以通过硬件参数反应终端设备的型号。
[0025]步骤S102:根据硬件参数,并且结合第一预设匹配模型,匹配终端设备预览的第一路流数量;
[0026]第一预设匹配模型是预先定义好的,第一预设匹配模型主要反应硬件参数与预览的路流数量之间的对应关系,例如:第一预设匹配模型可以先根据硬件参数计算硬件性能值,再根据硬件性能值找到对应的预览的路流数量,其中,硬件性能值与预览的路流数量之间的对应关系预先建立好。预览的路流数量是指在终端设备上可以同时开启预览多媒体的组数,例如:同时预览两组相册,同时预览五部电影等等。
[0027]步骤S103:在终端设备启动预览时,获取第一路流数量的预览内容,并且显示第一路流数量的预览内容;
[0028]根据终端设备的硬件参数,匹配终端设备预览的第一路流数量,并且终端设备启动预览时,显示第一路流数量的预览内容,使得终端设备在预览时的路流数量与终端设备的硬件参数相匹配,保证终端设备在预览时的流畅性,用户体验更好。尤其是在存在新旧款终端设备的情况下,新款终端设端的硬件性能更优,可以显示更多路流的预览,而旧款终端设备的硬件性能一般,显示较少路流的预览更为适合,保证新旧终端设备在预览时均具有较好的流畅性。
[0029]需要说明的是:第一预设匹配模型可以设置在服务器侧,则获得硬件参数后,先将硬件参数发送至服务器,服务器在匹配到第一路流数量后返回。第一预设匹配模型放置在服务器,方便后续对第一预设匹配模型进行更新。
[0030]为了更好地展示预览内容,在显示预览内容时,将各个路流的预览内容在预览窗口的子窗口中显示,具体的,步骤S103中的显示第一路流数量的预览内容的步骤包括步骤S1031 和步骤 S1032,
[0031]步骤S1031:构建预览窗口,其中,预览窗口划分有第一路流数量个子窗口;
[0032]子窗口组成预览窗口,各个子窗口构成关联,例如:预览窗口包括六个子窗口时,其中五个子窗口在外,一个子窗口在内,并且在外的五个子窗口环绕在内的一个子窗口。
[0033]步骤S1032:在一个子窗口内显示一份预览内容;
[0034]每一个路流的预览内容在一个子窗口内显示,相当于同时打开第一路流数量的预览,用户可以同时预览第一路流数量的预览内容。
[0035]进一步的,为了方便用户操作预览内容,并且增强终端设备与用户之间的交互性,当用户操作选中子窗口时,子窗口连同子窗口内的预览内容呈现变化,具体为,在检测到选中子窗口的选中操作时,使选中的子窗口和选中的子窗口内的预览内容放大并且显亮,以及使除选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。将选中的子窗口与未选中的子窗口区分开来,方便用户获知当前选中哪个子窗口,用户体验更好。另外,在放大选中子窗口时,可以呈现放大过程,例如:以选中的子窗口原位置为中心,选中的子窗口由内至外放大,或者,选中的子窗口直接飞出放大等等。
[0036]根据硬件参数匹配终端设备在预览时的第一路流数量通常是终端设备在预览时的最大路流数量,但是终端设备在启动预览时,也可能会同时启动有其它程序,而其它程序也会占用终端设备的系统资源,因此,当终端设备空闲的系统资源满足第一路流数量的预览,终端设备也会出现预览不流畅的情况。为了避免终端设备预览不流畅,还可以根据终端设备空闲的系统资源动态匹配预览的路流数量,具体的,请参阅图2,在步骤S103之前,方法还包括:
[0037]步骤S104:获取终端设备的空闲的系统资源;
[0038]系统资源是指终端设备的硬件资源数值化后的数值,例如:1GCPU、1G内存,则系统资源为I,等等,系统资源的具体计算方式可以根据实际情况设定。终端设备上启动的所有程序均占用系统资源,但是各个程序所占用的系统资源的份量不一定相同。
[0039]步骤S105:判断空闲的系统资源是否大于第一预定阈值,若空闲的系统资源大于预定阈值,则进入步骤S103,否则进入步骤S106 ;
[0040]步骤S106:根据第二预设匹配模型,匹配终端设备的空闲的系统资源的第二路流数量,其中,第二路流数量小于第一路流数量;
[0041]第二预设匹配模型也是预览设置的,但是其具体的实现不作限定,例如:设置每一系统资源对应一个预览的路流数量,在获得系统资源后,则可以直接找到路流数量。
[0042]步骤S107:获取第二路流数量的预览内容,并且显示第二路流数量的预览内容;
[0043]通过终端设备的空闲的系统资源,动态匹配预览的第二路流数量,保证终端设备在预览时的流畅性。值得说明的是:第二路流数量也是动态值,空闲的系统资源不同,则第二路流数量的值就不相同。
[0044]在终端设备空闲的系统资源过低时,也可以进行提醒,方便用户获知终端设备空闲的系统资源过低时,对终端设备进行操作,释放系统资源,例如:关闭程序、清理内存等等。贝lJ方法还包括:
[0045]步骤S108:在空闲的系统资源小于或者等于第一预定阈值时,判断空闲的系统资源是否小于第二预定阈值,若空闲的系统资源小于第二预定阈值,则进入步骤S109,否则不处理,其中,第二预定阈值小于第一预定阈值;
[0046]第二预定阈值相当于启动终端设备预览所需要的系统资源的最低值。
[0047]步骤S109:发出终端设备的系统资源不足提示;
[0048]系统资源不足提示的方式可以为语音提示、文字提示等等。
[0049]在本发明实施方式中,先获取终端设备的硬件参数,当终端设备启动预览时,根据终端设备的硬件参数匹配终端设备在预览时的第一路流数量,终端设备启动第一路流数量的预览,使得预览的路流数量与终端设备的硬件参数相匹配,既保证终端设备预览的流畅性,增强用户体验,又充分利用款智能电视的硬件性能。
[0050]本发明又提供了终端设备实施方式。请参阅图3,终端设备20包括第一获取模块21、第一匹配模块22、第二获取模块23和第一显示模块24。
[0051]第一获取模块21,用于获取终端设备的硬件参数。硬件参数是指运行终端设备的所需要硬件的参数。第一匹配模块22,用于根据硬件参数,并且结合第一预设匹配模型,匹配终端设备预览的第一路流数量。第二获取模块23,用于在终端设备启动预览时,获取所述第一路流数量的预览内容。第一显示模块24,用于显示第一路流数量的预览内容。根据终端设备的硬件参数匹配终端设备在预览时的第一路流数量,使得预览的路流数量与终端设备的硬件参数相匹配,使得终端设备预览的流畅性。
[0052]为了方便区分各路流的预览内容,预览内容可以以窗口的形式展示,请参阅图4,第一显示模块24包括构建单元241和显示子单元242。构建单元241,用于构建预览窗口,其中,预览窗口划分有第一路流数量个子窗口。显示子单元242,用于在一个子窗口内显示一份预览内容。进一步的,为了方便用户区分操作,终端设备还包括获取调整模块,获取调整模块,用于在检测到选中子窗口的选中操作时,使所述选中的子窗口和所述选中的子窗口内的预览内容放大并且显亮,以及使除所述选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。
[0053]硬件参数通过反应终端设备的最强处理能力,但是终端设备在启动预览时,也可能会同时启动有其它程序,而其它程序也会占用终端设备的系统资源,因此,终端设备空闲的系统资源不一定能够满足第一路流数量的预览,若强行启动第一路流数量的预览,会造成终端设备预览的不流畅的情况,为了避免因系统资源不足造成的终端设备预览的不流畅,请再次参阅图4,终端设备20还包括第三获取模块25、第一判断模块26、第二匹配模块27和第二显示模块28。
[0054]第三获取模块25,用于获取终端设备的空闲的系统资源。第一判断模块26,用于判断所述空闲的系统资源是否大于第一预定阈值,在第一判断模块26判断到空闲的系统资源大于预定阈值,进入第一显示模块24。第二匹配模块27,用于在第一判断模块26判断到空闲的系统资源小于或者等于第一预定阈值,根据第二预设匹配模型,匹配所述终端设备的空闲的系统资源的第二路流数量,其中,第二路流数量小于第一路流数量。第二显示模块28,用于获取所述第二路流数量的预览内容,并且显示所述第二路流数量的预览内容。
[0055]当然,终端设备的系统资源不足时,也可能进行提醒,方便用户获知终端设备空闲的系统资源过低时,对终端设备进行操作,释放系统资源,终端设备20还包括第二判断模块29和提不模块30。
[0056]第二判断模块,用于在空闲的系统资源小于或者等于第一预定阈值时,判断空闲的系统资源是否小于第二预定阈值,其中,第二预定阈值小于第一预定阈值。提示模块,用于在所述第二判断模块判断到空闲的系统资源小于第二预定阈值,发出终端设备的系统资源不足提示。
[0057]在本发明实施方式中,第一获取模块21获取终端设备的硬件参数,第一匹配模块22在终端设备启动预览时,根据终端设备的硬件参数匹配终端设备在预览时的第一路流数量,终端设备启动第一路流数量的预览,使得预览的路流数量与终端设备的硬件参数相匹配,既保证终端设备预览的流畅性,增强用户体验,又充分利用款智能电视的硬件性能。
[0058]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种预览多路流适配的方法,其特征在于,包括: 获取终端设备的硬件参数;根据所述硬件参数,并且结合第一预设匹配模型,匹配所述终端设备预览的第一路流数量; 在所述终端设备启动预览时,获取所述第一路流数量的预览内容,并且显示所述预览内容。2.根据权利要求1所述的方法,其特征在于, 所述显示所述第一路流数量的预览内容的步骤包括: 构建预览窗口,其中,所述预览窗口划分有第一路流数量个子窗口 ; 在一个所述子窗口内显不一份预览内容。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 在检测到选中子窗口的选中操作时,使所述选中的子窗口和所述选中的子窗口内的预览内容放大并且显亮,以及使除所述选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。4.根据权利要求1所述的方法,其特征在于, 所述获取所述第一路流数量的预览内容,并且显示所述第一路流数量的预览内容的步骤之前,所述方法还包括: 获取所述终端设备的空闲的系统资源; 判断所述空闲的系统资源是否大于第一预定阈值; 若所述空闲的系统资源大于预定阈值,则进入获取所述第一路流数量的预览内容,并且显示所述第一路流数量的预览内容的步骤; 若所述空闲的系统资源小于或者等于第一预定阈值,则根据第二预设匹配模型,匹配所述终端设备的空闲的系统资源的第二路流数量,其中,所述第二路流数量小于第一路流数量; 获取所述第二路流数量的预览内容,并且显示所述第二路流数量的预览内容。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 在所述空闲的系统资源小于或者等于第一预定阈值时,判断所述空闲的系统资源是否小于第二预定阈值,其中,所述第二预定阈值小于第一预定阈值;若所述空闲的系统资源小于第二预定阈值,则发出所述终端设备的系统资源不足提不O6.一种终端设备,其特征在于,包括: 第一获取模块,用于获取所述终端设备的硬件参数; 第一匹配模块,用于根据硬件参数,并且结合第一预设匹配模型,匹配所述终端设备预览的第一路流数量; 第二获取模块,用于在所述终端设备启动预览时,获取所述第一路流数量的预览内容; 第一显示模块,用于显示所述第一路流数量的预览内容。7.根据权利要求6所述的终端设备,其特征在于, 所述第一显示模块还包括: 构建单元,用于构建预览窗口,其中,所述预览窗口划分有第一路流数量个子窗口 ; 显示子单元,用于在一个所述子窗口内显示一份预览内容。8.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括: 获取调整模块,用于在检测到选中子窗口的选中操作时,使所述选中的子窗口和所述选中的子窗口内的预览内容放大并且显亮,以及使除所述选中的子窗口之外的其它子窗口和其它子窗口内的预览内容显暗。9.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括第三获取模块、第一判断模块、第二显示模块和第二匹配模块; 所述第三获取模块,用于获取所述终端设备的空闲的系统资源; 所述第一判断模块,用于判断所述空闲的系统资源是否大于第一预定阈值,在所述第一判断模块判断到所述空闲的系统资源大于预定阈值,进入所述第一显示模块; 所述第二匹配模块,用于在所述第一判断模块判断到空闲的系统资源小于或者等于第一预定阈值,根据第二预设匹配模型,匹配所述终端设备的空闲的系统资源的第二路流数量,其中,所述第二路流数量小于第一路流数量; 所述第二显示模块,用于获取所述第二路流数量的预览内容,并且显示所述第二路流数量的预览内容。10.根据权利要求9所述的终端设备,其特征在于,所述终端设备还包括第二判断模块和提不t旲块; 所述第二判断模块,用于在所述空闲的系统资源小于或者等于第一预定阈值时,判断所述空闲的系统资源是否小于第二预定阈值,其中,所述第二预定阈值小于第一预定阈值; 所述提示模块,用于在所述第二判断模块判断到空闲的系统资源小于第二预定阈值,发出所述终端设备的系统资源不足提示。
【文档编号】G06F9/50GK106020989SQ201610511597
【公开日】2016年10月12日
【申请日】2016年6月30日
【发明人】胡培
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1