[发明专利]一种数据处理方法及电子设备有效
申请号: | 201210211267.6 | 申请日: | 2012-06-20 |
公开(公告)号: | CN103517084A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 高山途;高锋 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/236;H04N21/431 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 电子设备 | ||
技术领域
本发明涉及电子设备技术领域,特别是涉及一种数据处理方法及电子设备。
背景技术
随着科学技术飞速的发展,各种电子产品不断的丰富并方便了大众生活。例如:人们可以利用手机、笔记本等电子设备随时网上在线观看或收听自己感兴趣的视频、音频或卫星电视节目等流媒体内容。
流媒体播放领域中,流媒体内容的传输载体可以为MPEG2-TS流等数据流。其中,每一此类数据流可以包括不同节目和/或媒体流,例如:一个MPEG2-TS流可以包括不同语种的语音流、不同分辨率的视频流或不同卫星频道的电视节目。但是,现有技术中,每一此类数据流所包含的所有节目和媒体流都需要被传输,而在接收端接收之后仅仅播放用户所选择的节目和/或媒体流,而用户未选择的节目和/或媒体流将直接被抛弃,这无疑浪费了大量的带宽来下载用户不需要的媒体内容,同时,也增加了播放的延迟。
发明内容
为解决上述技术问题,本发明实施例提供了一种数据处理方法及电子设备,以降低下载媒体内容时所带来的带宽浪费,以及播放延迟,技术方案如下:
一种数据处理方法,适用于一电子设备,所述电子设备能够接收一数据流,所述数据流由多个数据包组成,所述多个数据包中的每一数据包包括包头和包体,所述方法包括:
获得第一数据包;
基于所述第一数据包,确定所述数据流中所包含的节目信息和/或媒体流类型;
显示所述节目信息和/或所述媒体流类型;
获得第一节目信息和/或第一媒体流类型,所述第一节目信息和/或所述第一媒体流类型为从所述节目信息和/或所述媒体流类型中通过用户选择所确定的;
下载第二数据包的包头,获得包头信息;
当所述包头信息满足所述第一节目信息和/或所述第一媒体流类型时,下载所述包头所对应的包体;
当所述包头信息不满足所述第一节目信息和/或所述第一媒体流类型时,不下载所述包头所对应的包体。
其中,获得第一数据包,具体为:
下载所述数据流中一数据包的包头;
当所下载的包头不为第一数据包的包头时,舍弃所述包头,并继续下载下一数据包的包头,其中,所述第一数据包的包头携带有第一数据包标识信息;
当所下载的包头为第一数据包的包头时,下载所述第一数据包的包头对应包体,以此下载到所述第一数据包。
其中,所述方法还包括:将所下载的第二数据包的包体进行整合处理并播放。
其中,所述方法还包括:当接收到用户重新选择所述节目信息和/或所述媒体流类型的指令时,显示所述节目信息和/或所述媒体流类型,获得用户从所述节目信息和/或所述媒体流类型中重新选择的第一节目信息和/或第一媒体流类型。
其中,所述媒体流类型包括:
中文语音流、英文语音流、至少一种分辨率的视频流;
所述节目信息包括:
至少一个卫星频道的电视节目。
其中,满足所述第一节目信息和/或所述第一媒体流类型的第二数据包所需要的带宽大于不满足所述第一节目信息和/或所述第一媒体流类型的第二数据包所需要的带宽。
相应的,本发明实施例还提供一种电子设备,所述电子设备能够接收一数据流,所述数据流由多个数据包组成,所述多个数据包中的每一数据包包括包头和包体;所述电子设备包括:
第一数据包获得模块,用于获得第一数据包;
可选类型确定模块,用于基于所述第一数据包,确定所述数据流中所包含的节目信息和/或媒体流类型;
显示模块,用于显示所述节目信息和/或所述媒体流类型;
已选类型获得模块,用于获得第一节目信息和/或第一媒体流类型,所述第一节目信息和/或所述第一媒体流类型为从所述节目信息和/或所述媒体流类型中通过用户选择所确定的;
第二数据包下载模块,用于下载第二数据包的包头,获得包头信息;
处理模块,用于当所述包头信息满足所述第一节目信息和/或所述第一媒体流类型时,下载所述包头所对应的包体;当所述包头信息不满足所述第一节目信息和/或所述第一媒体流类型时,不下载所述包头所对应的包体。
其中,所述第一数据包获得模块,具体用于:
下载所述数据流中一数据包的包头;
当所下载的包头不为第一数据包的包头时,舍弃所述包头,并继续下载下一数据包的包头,其中,所述第一数据包的包头携带有第一数据包标识信息;
当所下载的包头为第一数据包的包头时,下载所述第一数据包的包头对应包体,以此下载到所述第一数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210211267.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种专利情报服务系统和方法
- 下一篇:浏览器网页的编辑方法及浏览器