一种在线视频优化方法和移动终端的制作方法_4

文档序号:8415658阅读:来源:国知局
br>[0145]具体来说,小区网络值可以为小区的带宽,邻区网络值可以为邻区的带宽,根据终端所在小区的带宽和邻区的带宽预判下一个视频切片的质量,如:在带宽较大时选择高清质量的视频切片,在带宽较低时,选择标清的视频切片。
[0146]假设第一数值区间为大于等于3072Kbps的区间,对应第一质量为高清;第二数值区间为大于等于1536Kbps,且小于3072Kbps的区间,对应第二质量为标清Dl ;第三数值区间为大于等于768Kbps,小于1536Kbps,对应质量为标清H-Dl。当小区带宽为1600Kbps,邻区带宽为2000Kbps,那个预判下一个视频切片质量为标清Dl ;当小区带宽为768Kbps,邻区带宽为1024Kbps,那个预判下一个视频切片质量为标清H-Dl。
[0147]当然,第一质量也可以是超清,第二质量为高清,第三质量为标清,第一数据区间为大于等于2Mbps,且小于4Mbps的区间,第二数值区间为大于等于3072Kbps,且小于2Mps的区间,第三数值区间为大于等于1536Kbps,且小于3072Kbps的区间。
[0148]当然,第一数值区间、第二数值区间以及第三数值区间,第一质量、第二质量以及第三质量,本申请所属技术人员可以根据实际需要来设置,本申请不作具体的限制。
[0149]在预判得到下一个视频切片质量后,接着执行步骤S3。
[0150]S3:获得并播放一服务器基于所述下一个视频切片质量传输来的下一个切片视频。
[0151]在预判得到下一个视频切片质量后,将预判结构发送至服务器。在服务器接收到该预判结果后,做好发送对应质量的视频切片,在移动终端移动到下一个对应邻区后,开始下载准备好的视频切片。当然,在具体实现过程中,为了减小下载时间,也可以在预判得到下一个视频切片质量后,就开始下载。最终,移动终端获得并播放服务器基于下一个视频切片质量传输来的下一个切片视频。
[0152]如图2所示,移动终端移动到A地,假设A地的地理信息和网络测量信息均与第一脚本库信息相同,且在A地测量上报的邻区网络测量信息,即B地和C地的网络测量信息也满足第一脚本库信息,那么移动终端可以很快地预判出下一个切片视频。例如:B地测量的带宽和第一脚本库中的记录的带宽均为3200Kbps,C地的带宽和第一脚本库中的记录的带宽均为1024Kbps,那么移动终端预判下一个视频切片质量为高清(针对B地)或者标清H-Dl(针对C地),并将这一预判结果发送至网络服务器,网络服务器基于该预判结果做好下载准备,当然为了减小用户等待时间,也可以先进行部分下载。待移动终端移动到B地后,根据测量上报的网络信息,确认移动终端移动到B地,下载并播放高清质量的视频切片。
[0153]实施例二:
[0154]本申请实施例提供了一种移动终端,如图3所示,包括:
[0155]第一获得单元1,用于当所述移动终端中的视频播放功能处于开启状态,且在所述移动终端播放当前视频时,获得M个第一比较结果,每个第一比较结果用于表征所述移动终端获得的一个终端地理信息是否符合所述移动终端中存储的用于表征所述终端移动信息的第一脚本库信息;
[0156]第一预判单元2,用于在所述M个第一比较结果符合第一预设条件时,根据所述移动终端所在的小区网络测量信息及邻区网络测量信息,预判获得所述移动终端的下一个视频切片质量;
[0157]第一播放单元3,用于获得并播放一服务器基于所述下一个视频切片质量传输来的下一个切片视频,其中,M为大于等于I的整数。
[0158]进一步,为了获得第一脚本库信息,移动终端还包括:
[0159]第一建立单元4,用于在所述获得M个第一比较结果之前,建立获得所述第一脚本库信息。
[0160]具体地,第一建立单元4具体为:
[0161]第一建立子单元,用于根据所述移动终端测量上报的所述移动终端的N个地理信息和所述移动终端所在小区和邻区的N个网络测量信息,建立获得所述第一脚本库信息,其中,N为大于等于I的整数。
[0162]进一步,如图4所示,第一建立子单元包括:
[0163]第一判断模块41,用于检测所述移动终端中的所述视频播放功能是否处于开启状态,获得第一判断结果;
[0164]第j获得模块42,用于当所述第一判断结果为是时,依次取j从I到N,获得第j个地理信息和第j个网络测量信息;
[0165]第二判断模块43,用于根据所述第j个地理信息和所述第j个网络测量信息,判断所述移动终端是否处于移动状态,获得第二判断结果;
[0166]第j移动信息获得模块44,用于当所述第二判断结果为是时,根据所述第j个地理信息和第j个网络测量信息,获得所述移动终端的第j个移动信息;
[0167]移动信息获得模块45,用于在j等于N时,获得N个移动信息;
[0168]第三判断模块46,用于判断所述移动终端是否处于静止状态,获得第三判断结果;
[0169]第一建立模块47,用于在所述第三判断结果为是时,根据所述N个移动信息,建立获得所述第一脚本库信息。
[0170]进一步,本申请实施例中的移动终端还包括:
[0171]循环单元5,用于在所述判断所述移动终端是否结束所述移动状态,获得第三判断结果之后,当所述第三判断结果为否时,执行步骤:检测所述移动终端中的所述视频播放功能是否处于开启状态,获得第一判断结果。
[0172]在本申请实施例中,如图5所示,第一获得单元I具体包括:
[0173]第i终端地理信息获得模块11,用于依次取i从I至M,获得所述移动终端的第i个终端地理信息;
[0174]第i比较模块12,用于判断所述第i个终端地理信息是否符合所述第一脚本库信息,获得第i个第一比较结果;
[0175]第一比较结果获得模块13,用于当i等于M时,获得所述M个第一比较结果。
[0176]在本申请实施例中,如图6所示,第一预判单元3具体包括:
[0177]第四判断模块31,用于判断所述M个第一比较结果中是否至少有比较结果为是的预设数量个第一比较结果,获得第四判断结果;
[0178]第一预判模块32,用于在所述第四判断结果为是时,根据所述移动终端所在的小区网络测量信息及邻区网络测量信息,预判获得所述移动终端的下一个视频切片质量。
[0179]第二建立模块33,用于在所述判断所述M个第一比较结果中是否至少有比较结果为是的预设数量个第一比较结果,获得第四判断结果之后,在所述第四判断结果为否时,建立与所述第一脚本库信息不同的第二脚本库信息。
[0180]具体地,如图7所示,第一预判模块32包括:
[0181]第一预判模块321,用于在所述小区网络测量信息对应的小区网络值及所述邻区网络测量信息对应的邻区网络值皆在第一数值区间时,预判获得所述移动终端的所述下一个视频切片质量为第一质量;
[0182]第二预判模块322,用于在所述小区网络值及所述邻区网络值皆在第二数值区间时,预判获得所述移动终端的所述下一个视频切片质量为第二质量;
[0183]第三预判模块323,用于在所述小区网络值及所述邻区网络值皆在第三数值区间时,预判获得所述移动终端的所述下一个视频切片质量为第三质量
[0184]其中,所述第一数值区间、所述第二数值区间以及所述第三数值区间均不相同,所述第一质量、所述第二质量以及所述第三质量均不相同。
[0185]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0186]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0187]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0188]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种在线视频优化方法,应用于一移动终端,其特征在于,所述方法包括: 当所述移动终端中的视频播放功能处于开启状态,且在所述移动终端播放当前视频时,获得M个第一比较结果,每个第一比较结果用于表征所述移动终端获得的一个终端地理信息是否符合所述移动终端中存储的用于表
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1