一种移动电视的播放控制方法及移动终端的制作方法

文档序号:7760176阅读:141来源:国知局
专利名称:一种移动电视的播放控制方法及移动终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种移动电视的播放控制方法及移动终端。
背景技术
随着通信技术的发展,移动电视技术也得到的巨大的发展。所谓移动电视,是以移 动方式收看电视节目的技术或应用,包括在公共汽车等可移动物体内通过电视终端收看 电视节目的应用,也包括利用手机等移动终端收看电视节目的应用。以利用手机等移动终端收看电视节目(又称手机电视)为例,现有的一种手机电 视的播放控制方案为当用户选择手机电视的节目频道后,手机获取用户选择的当前频道 的节目流数据的传输信道的参数,然后根据该获取的参数去配置手机电视的接收模块(即 手机电视的硬件设施调制解调器),以在接收模块与传输信道之间建立数据接收通道;然 后使用利用建立好的数据接收通道,从用户选择的当前频道的节目流数据的传输信道中接 收其传输的用户选择的频道的节目流数据,对接收的节目流数据进行音视频解码并播放该 节目流数据,用户则可以通过手机观看自己所选择的频道的节目内容。发明人在实施本发 明的过程中发现,现有的手机电视的播放控制方案主要存在以下缺陷由于现有的手机电视的播放控制方案每次都需要根据用户所选择的频道进行接 收配置,以建立数据接收通道,然后利用建立的数据接收通道接收相应传输信道传输的节 目流数据。当用户频繁选择频道时,即当用户进行频繁的频道切换时,则需要在每次切换时 都先获取传输信道的参数,然后进行硬件的接收配置以建立数据接收通道,再进行节目流 数据的接收和播放控制处理,这样,不仅加重了手机等移动终端处理负担,同时造成了对用 户操作的响应时延,降低用户对手机电视的观看体验。

发明内容
本发明实施例所要解决的技术问题在于,提供一种移动电视的播放控制方法及移 动终端,可缩短对用户选择的频道的播放控制处理时间,缩短用户对频道的选择操作的响 应时延,提升用户对移动电视的使用体验。为了解决上述技术问题,本发明实施例提供了一种移动电视的播放控制方法,包 括当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选择的频道的 节目流数据;控制播放读取的所述频道的节目流数据。其中,所述从预设的缓冲区中读取用户选择的频道的节目流数据之前,还包括根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表中各频 道的节目流数据的传输信道的参数;根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输信道建 立数据接收通道;
根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表中各频 道的节目流数据;将从所述各传输信道接收的节目流数据依次存储于所述各传输信道对应的、预设 的缓冲区中。其中,所述从预设的缓冲区中读取用户选择的频道的节目流数据之前,还包括根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表中各频 道的节目流数据的传输信道的参数;根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输信道建 立数据接收通道;根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表中各频 道的节目流数据;对接收的各传输信道所传输的节目流数据进行解码处理;将解码后的各传输信道传输的节目流数据依次存储于所述各传输信道对应的、预 设的缓冲区中。其中,所述当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选 择的频道的节目流数据,包括当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否存在用户选择的 频道的节目流数据;当判断结果为是时,从预设的缓冲区中读取用户选择的频道的节目流数据;当判断结果为否时,根据用户选择的频道,获取所述频道的节目流数据的传输信 道的参数;根据获取的所述传输信道的参数进行移动电视的接收配置,以与所述传输信道 建立数据接收通道;根据建立的所述数据接收通道,从所述传输信道中接收其传输的用户 选择的频道的节目流数据;将从所述传输信道接收的节目流数据存储于所述传输信道对应 的、预设的缓冲区中或将从所述传输信道接收的节目流数据进行解码处理后存储于所述传 输信道对应的、预设的缓冲区中;从所述传输信道对应的、预设的缓冲区中读取用户选择的 频道的节目流数据。其中,所述当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选 择的频道的节目流数据之前,还包括根据移动电视网络中传输信道的数量,预先设置相同数量的缓冲区;以及,预先设 置频道列表;其中,所述缓冲区与移动电视网络中的传输信道一一对应;其中,所述缓冲区 为环形缓冲区,所述环形缓冲区中的节目流数据处于实时更新状态。相应地,本发明实施例还提供了一种移动终端,包括读取模块,用于当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用 户选择的频道的节目流数据;播放控制模块,用于控制播放所述读取模块读取的所述频道的节目流数据。其中,所述移动终端还包括获取模块,用于根据预设的频道列表或根据移动电视收藏夹中的频道列表,获取 所述频道列表中各频道的节目流数据的传输信道的参数;配置模块,用于根据所述获取模块获取的各传输信道的参数进行移动电视的接收配置,以与各传输信道建立数据接收通道;接收模块,用于根据所述配置模块建立的所述数据接收通道,从各传输信道接收 其传输的所述频道列表中各频道的节目流数据;存储模块,用于将所述接收模块从所述各传输信道接收的节目流数据依次存储于 所述各传输信道所对应的、预设的缓冲区中。其中,所述移动终端还包括解码模块,用于将所述接收模块接收的各传输信道传输的节目流数据进行解码处 理;所述存储模块,还用于将所述解码模块解码后的所述各传输信道传输的节目流数 据依次存储于所述各传输信道所对应的、预设的缓冲区中。其中,所述读取模块包括判断单元,用于当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否 存在用户选择的频道的节目流数据;第一读取单元,用于当所述判断单元判断结果为是时,从预设的缓冲区中用户选 择的频道的节目流数据;第二读取单元,用于当所述判断单元判断结果为否时,通知所述获取模块获取用 户选择的频道的节目流数据的传输信道的参数,并交由所述配置模块、所述接收模块、所述 解码模块和所述存储模块进行处理,在所述存储模块将所述用户选择的频道的节目流数据 或解码后的用户选择的频道的节目流存储于所述用户选择的频道的节目流数据的传输信 道对应的、预设的缓冲区中后,从所述缓冲区中读取用户选择的频道的节目流数据。其中,所述移动终端还包括预设模块,用于根据移动电视网络中传输信道的数 量,预先设置相同数量的缓冲区,预先设置频道列表;其中,所述缓冲区与移动电视网络中 的传输信道一一对应;其中,所述缓冲区为环形缓冲区,所述环形缓冲区中的节目流数据处 于实时更新状态。实施本发明实施例,具有如下有益效果1、本发明实施例在用户选择频道后,可直接从移动终端的缓冲区中读取所述频道 的节目流数据,并进行播放,避免了每次根据用户所选择的频道进行接收配置的技术问题, 缩短了对用户选择的频道的播放控制处理时间,缩短了对用户对频道的选择操作的响应时 延,从而提升了用户对移动电视的使用体验;2、本发明实施例可预先将预设的频道列表(包括移动电视网络中任一个或多个 频道)或移动电视的收藏夹中的频道列表中各频道的节目流数据依次有序地存于移动终 端预设的缓冲区中,可在用户选择频道(或切换频道)时,使移动终端快速响应用户的选择 操作,及时控制播放用户选择的节目频道。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1为本发明的移动终端的第一实施例的结构示意图;图2为本发明的移动终端的第二实施例的结构示意图;图3为本发明的移动终端的缓冲区的结构示意图;图4为本发明的移动终端的第三实施例的结构示意图;图5为本发明的移动终端的读取模块的实施例的结构示意图;图6为本发明的移动电视的播放控制方法的第一实施例的流程图;图7为本发明的移动电视的播放控制方法的第二实施例的流程图;图8为本发明的移动电视的播放控制方法的第三实施例的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。请参见图1,为本发明的移动终端的第一实施例的结构示意图;所述移动终端包 括读取模块10,用于当接收到用户选择的移动电视频道时,从预设的缓冲区中读取 用户选择的频道的节目流数据;具体实现中,当用户在移动终端上选择了移动电视的某节目频道时,移动终端会 接收到该频道的相应信号,移动终端根据该信号,可确定用户选择的是移动电视网络中的 哪个节目频道。具体地,移动终端中可预先设置多个缓冲区,每个缓冲区与移动电视网络 中的传输信道一一对应,即每个缓冲区分别存储与其相对应的传输信道所传输的节目流数 据;比如设定IS内,移动电视网络中总共有M个传输信道的在传输节目流数据,即移动电 视网络中IS内总共有M个频道,则可以设定为传输信道1传输频道1的节目流数据,传输 信道2传输频道2的节目流数据,传输信道M传输频道M的节目流数据;本发明优选实施例 中,所述移动终端也应当包括M个缓冲区,且该M个缓冲区与M个传输信道一一对应,则可 以设定为缓冲区1与传输信道1相对应,其用于存储频道1的节目流数据;缓冲区2与传输 信道2相对应,其用于存储频道2的节目流数据;缓冲区M与传输信道M相对应,其用于存 储频道M的节目流数据。需要说明的是,移动终端将各传输信道接收到节目流数据后,可直 接存储于移动终端预设的缓冲区中;另外,移动终端将各传输信道接收到节目流数据后,也 可先对其进行解码处理,再将解码后的节目流数据存储于移动终端预设的缓冲区中。具体实现中,所述移动终端可采用标记的方式使缓冲区与移动电视网络中的传输 信道一一对应,具体地,可将相互对应的缓冲区和传输信道标记相同的标识,比如缓冲区 1和传输信道1均标记为标识1,则当移动终端接收到标识为1的传输信道1传输的节目流 数据时,将该节目流数据存储于缓冲区1中;其他缓冲区与传输信道的对应可进行类似处 理;可以理解的是,此处采用标记的方式处理缓冲区与传输信道的对应关系仅为举例,当然 还可以采用其他方式,其他情况下可进行类似分析,在此不赘述。需要说明的是,当前的移动电视网络中,IS内移动电视网络可同时有7个传输信 道进行节目流数据的传输,即当前技术中,1 < = M < = 7,当然,随着移动电视技术的发展,IS内移动网络可同时传输节目流数据的传输信道的数量也可能大于7,相应的,移动终端 的缓冲区数量也应当相应的增加,以实现与传输信道的一一对应。具体实现中,所述读取模块10,即用于当用户在移动终端选择了移动电视的某频 道时,从移动终端预设的、与用户选择的频道的节目流数据的传输信道相对应的缓冲区中 读取用户选择的频道的节目流数据。依上述对应方式,所述读取模块10根据用户选择的频 道的节目流数据的传输信道所标记的标识,从移动终端中找到相同标识的缓冲区,并从中 读取其存储的节目流数据。可以理解的是,由于移动终端的缓冲区所存储的节目流数据可 以为直接接收的节目流数据,也可以为解码后的节目流数据,因此,所述读取模块10从移 动终端的缓冲区中读取的节目流数据也存在差异。播放控制模块20,用于控制播放所述读取模块10读取的所述频道的节目流数据。具体实现中,若移动终端的缓冲区所存储的节目流数据为直接接收的节目流数 据,则所述播放控制模块20需要首先将所述读取模块10读取的节目流数据进行解码,然后 再控制移动终端的移动电视播放器播放解码后的节目流数据,从而将用户选择的频道的节 目流数据呈现给用户;若移动终端的缓冲区所存储的节目流数据为解码后的节目流数据, 则所述播放控制模块20可直接控制移动电视的播放器播放所述读取模块10读取的节目流 数据,从而将用户选择的频道的节目流数据呈现给用户。可以理解的是,所述播放控制模块 20对节目流数据的解码和播放控制与现有技术相同,在此不赘述。本发明实施例在用户选择频道后,可直接从移动终端的缓冲区中读取所述频道的 节目流数据,并进行播放,避免了每次根据用户所选择的频道进行接收配置的技术问题,缩 短了对用户选择的频道的播放控制处理时间,缩短了对用户对频道的选择操作的响应时 延,从而提升了用户对移动电视的使用体验。请参见图2,为本发明的移动终端的第二实施例的结构示意图;与上一实施例相 同,所述移动终端包括读取模块10和播放控制模块20。本实施例中,所述移动终端进一 步包括获取模块30,用于根据预设的频道列表或根据移动电视收藏夹中的频道列表,获 取所述频道列表中各频道的节目流数据的传输信道的参数;具体实现中,所述获取模块30可采用以下两种获取方式,其一为根据预设的频 道列表,获取所述频道列表中各频道的节目流数据的传输信道的参数。其中,所述预设的频 道列表可以是由用户预设置或是出厂时预置的,其可以包括移动电视网络所提供的任一个 或多个频道,优选地,所述预设的频道列表包括移动电视网络提供的所有频道,以保证用户 每次选择的频道时均可在相应的缓冲区中读取到相应的节目流数据,此时,则所述获取模 块30可获取移动电视网络中的所有传输信道的参数。其二为根据移动电视收藏夹中的频 道列表,获取所述频道列表中各频道的节目流数据的传输信道的参数。其中,所述收藏夹中 的频道列表包括由移动电视网络所提供的频道的任一个或多个用户经常观看或喜欢观看 的、且收藏于收藏夹中的频道。这种获取方式可保证用户每次选择自己喜欢的频道时均可 在相应的缓冲区中读取到相应的节目流数据。可以理解的是,上述两种获取方式可根据实际需要进行选择,且两种获取方式中, 预设的频道列表与收藏夹中的频道列表可相同,也可不同,具体地,比如当收藏夹中未收 藏任何频道时,可采用第一种获取方式;再如当预设的频道列表中未包括任何频道时,可采用第二种获取方式。为了更有效地保证在用户选择某频道时,在移动终端的缓冲区中能 读取到相应的节目流数据,优选地,当预设的频道列表包括的频道数量与收藏夹中的频道 列表包括的频道数量相同时,可优选采用第二种获取方式;当预设的频道列表包括的频道 数量与收藏夹中的频道列表包括的频道数量不同时,优选地,根据频道数量更多的频道列 表进行获取;其他情况下可进行类似分析,在此不赘述。具体地,所述移动电视网络中的所有传输信道、所述传输信道传输的节目数据流 对应的频道及所述传输信道的参数均被预先存储于移动终端中,所述获取模块30可直接 从移动终端中获取传输信道的参数。所述获取模块30对传输信道的参数的获取与现有技 术相同,在此不赘述。配置模块40,用于根据所述获取模块30获取的各传输信道的参数进行移动电视 的接收配置,以与各传输信道建立数据接收通道;具体实现中,所述配置模块40根据所述获取模块30获取的参数,进行移动电视的 接收配置,其主要是对移动电视的调制解调器进行配置,在所述配置模块40完成接收配置 后,所述移动终端与接收配置所采用的参数对应的传输信道之间即建立起数据接收通道, 所述移动终端可利用建立的所述数据接收通道进行节目流数据的接收。所述配置模块40 采用所述获取模块30获取的各传输信道的参数进行移动电视的接收配置过程与现有技术 中采用用户选择的当前频道的节目流数据的传输信道的参数进行移动电视的接收配置过 程相似,其区别点在于,所述配置模块40可同时利用多个传输信道的参数进行移动电视的 接收配置,以使移动终端可同时接收多个传输信道的节目流数据。接收模块50,用于根据所述配置模块40建立的所述数据接收通道,从各传输信道 接收其传输的所述频道列表中各频道的节目流数据;具体实现中,如前述,所述接收模块50包括移动终端的调制解调器,其在所述配 置模块40完成配置,且与传输信道建立好数据接收通道后,利用所述数据接收通道,从各 传输信道接收其所传输的节目流数据。具体地,所述接收模块50的接收方式需要受到移动 终端的硬件限制,具体为设定所述接收模块50最大限度可以同时接收N个传输信道传输 的节目流数据,则根据移动终端的性能,所述N可能小于预设的频道列表包括的频道数量, N也可能等于预设的频道列表包括的频道数量,由于预设的频道列表所包括的频道可以为 移动电视网络中的任一个或多个频道,同时,由于移动电视网络中各频道的节目流数据分 别由其特定的传输信道传输,若设定移动电视网络中的传输信道数量为M,则N < = M。根 据前述获取模块30的两种获取方式,当采用第一种获取方式时,若N < M,则所述接收模块 50需要进行多次接收,才可将预设的频道列表中的各频道的节目流数据接收完全;若N = M,则所述接收模块50可一次性同时接收预设的频道列表中各频道的节目流数据。同理,当 采用第二种获取方式时,根据N与收藏夹中的频道列表中的频道数量P的关系,所述接收模 块50也可能有多种接收方式,该情况下可进行类似分析,在此不赘述。存储模块60,用于将所述接收模块50从所述各传输信道接收的节目流数据依次 存储于所述各传输信道所对应的、预设的缓冲区中。具体实现中,如前述,移动终端中预先设置的各个缓冲区与移动电视网络中的传 输信道一一对应,具体可采用将缓冲区与传输信道标记相同标识的方式将二者进行对应, 因此,当所述接收模块50接收到各传输信道传输的节目流数据后,所述存储模块60根据各传输信道所标记的标识,将接收到的节目流数据存储到与其传输信道具有相同标识的缓冲 区中。由于节目流数据是实时更新的,因此,将节目流数据存储到对应的缓冲区中,既可以 方便所述移动终端的读取模块10进行节目流数据的读取,又可保证后续接收到的节目流 数据能够及时、正确、有效地得以实时更新。可以理解的是,当缓冲区和传输信道采用其他 方式进行对应时,所述存储模块60对节目流数据的存储可类似分析,在此不赘述。可以理解的是,所述存储模块60,还用于存储移动终端的其他基本信息,包括移动 终端的短信息、彩信、电子邮件等,所述存储模块60还用于存储移动电视网络中各传输信 道的标识、参数以及传输的节目流数据对应的频道,还用于存储移动电视收藏夹中的频道 列表、预设的频道列表等。预设模块70,用于根据移动电视网络中传输信道的数量,预先设置相同数量的缓 冲区;还用于预先设置频道列表;具体实现中,所述缓冲区与移动电视网络中的传输信道一一对应;所述缓冲区为 环形缓冲区,所述环形缓冲区中的节目流数据处于实时更新状态。如前述,移动终端预先设 置多个缓冲区,可一并参见图3,为本发明的移动终端的缓冲区的结构示意图;移动终端在 其内存中开辟了多个环形缓冲区,其中,所述环形缓冲区是一个先进先出的循环缓冲区;如 图3所示的环形缓冲区1至环形缓冲区M,本发明实施例中,所述环形缓冲区的个数与移动 电视网络中的传输信道的数量相同,且二者一一对应。将缓冲区设置为环形缓冲区的目的 在于,后续接收到的节目流数据被存储至环形缓冲区中时,环形缓冲区中已存储的旧的节 目流数据可被丢弃,以保证环形缓冲区中的节目流数据始终处于最新状态。可以理解的是, 缓冲区也可以被设置为其他形状,只要其能够实现缓冲区内节目流数据的实时更新即可, 其他情况下可进行类似分析,在此不赘述。本发明实施例缩短了对用户选择的频道的播放控制处理时间,缩短了用户对频道 的选择操作的响应时延,提升了用户对移动电视的使用体验。请参见图4,为本发明的移动终端的第三实施例的结构示意图;与上一实施例相 同,所述移动终端包括读取模块10、播放控制模块20、获取模块30、配置模块40、接收模块 50、存储模块60和预设模块70。本实施例中,所述移动终端进一步包括解码模块80,用于将所述接收模块50接收的各传输信道传输的节目流数据进行 解码处理;具体实现中,如前述,移动终端预设的缓冲区对传输信道所传输的节目流数据的 存储有两种方式,其一为移动终端中预设的缓冲区直接将接收的各传输信道传输的节目 流数据进行存储;其二为移动终端中预设的缓冲区可存储经解码处理后的各传输信道传 输的节目流数据。所述解码模块80,即用于在所述接收模块50接收到各传输信道传输的节 目流数据后,所述解码模块80将接收的各节目流数据进行解码处理,并交由所述存储模块 60进行相应的存储。所述存储模块60,还用于将所述解码模块80解码后的所述各传输信道传输的节 目流数据依次存储于所述各传输信道所对应的、预设的缓冲区中。具体实现中,所述存储模块60将解码模块80解码后的各传输信道的节目流数据 依次存储于所述各传输信道所对应的、预设的缓冲区中,其具体采取的存储方式与上一实 施例所述的存储方式类似,在此不赘述。
本发明实施例缩短了对用户选择的频道的播放控制处理时间,缩短了用户对频道 的选择操作的响应时延,提升了用户对移动电视的使用体验。为了更清楚的说明本发明,下面将对本发明的移动终端的读取模块10进行详细 介绍。请参见图5,为本发明的移动终端的读取模块的实施例的结构示意图;所述读取 模块10包括判断单元101,用于当接收到用户选择的移动电视频道时,判断预设的缓冲区中是 否存在用户选择的频道的节目流数据;具体实现中,当用户在移动终端上选择了移动电视的某频道时,移动终端会接收 到该频道的相应信号,移动终端根据该信号,可确定用户选择的是移动电视网络中的哪个 节目频道。具体地,移动终端中可预先设置多个缓冲区,每个缓冲区与移动电视网络中的传 输信道一一对应,即每个缓冲区分别存储与其相对应的传输信道所传输的节目流数据;比 如设定is内,移动电视网络中总共有M个传输信道的在传输节目流数据,即移动电视网络 中IS内总共有M个频道,则可以设定为传输信道1传输频道1的节目流数据,传输信道2 传输频道2的节目流数据,传输信道M传输频道M的节目流数据;本发明优选实施例中,所 述移动终端也应当包括M个缓冲区,且该M个缓冲区与M个传输信道一一对应,则可以设定 为缓冲区1与传输信道1相对应,其用于存储频道1的节目流数据;缓冲区2与传输信道2 相对应,其用于存储频道2的节目流数据;缓冲区M与传输信道M相对应,其用于存储频道 M的节目流数据。需要说明的是,移动终端将各传输信道接收到节目流数据后,可直接存储 于移动终端预设的缓冲区中;另外,移动终端将各传输信道接收到节目流数据后,也可先对 其进行解码处理,再将解码后的节目流数据存储于移动终端预设的缓冲区中。具体实现中,所述移动终端可采用标记的方式使缓冲区与移动电视网络中的传输 信道一一对应,具体地,可将相互对应的缓冲区和传输信道标记相同的标识,比如缓冲区 1和传输信道1均标记为标识1,则当移动终端接收到标识为1的传输信道1传输的节目流 数据时,将该节目流数据存储于缓冲区1中;其他缓冲区与传输信道的对应可进行类似处 理;可以理解的是,此处采用标记的方式处理缓冲区与传输信道的对应关系仅为举例,当然 还可以采用其他方式,其他情况下可进行类似分析,在此不赘述。需要说明的是,当前的移动电视网络中,IS内移动电视网络可同时有7个传输信 道进行节目流数据的传输,即当前技术中,1 < = M < = 7,当然,随着移动电视技术的发展, IS内移动网络可同时传输节目流数据的传输信道的数量也可能大于7,相应的,移动终端 的缓冲区数量也应当相应的增加,以实现与传输信道的一一对应。所述判断单元101,即用于当接收到用户选择的移动电视频道时,根据该频道对应 的传输信道的标识,判断预设的、具有相同标识的缓冲区中是否存在用户选择的频道的节 目流数据。第一读取单元102,用于当所述判断单元101判断结果为是时,从预设的缓冲区中 用户选择的频道的节目流数据;第二读取单元103,用于当所述判断单元101判断结果为否时,通知所述获取模块 30获取用户选择的频道的节目流数据的传输信道的参数,并交由所述配置模块40、所述接 收模块50、所述解码模块80和所述存储模块60进行处理,在所述存储模块60将所述用户选择的频道的节目流数据或解码后的用户选择的频道的节目流存储于所述用户选择的频 道的节目流数据的传输信道对应的、预设的缓冲区中后,从所述缓冲区中读取用户选择的 频道的节目流数据。可以理解的是,当本发明的上述实施例中将预设的频道列表或收藏夹中的频道列 表中各频道的节目流数据存储于移动终端的缓冲区中时,若预设的频道列表和收藏夹中的 频道列表中并非包括了移动电视网络中的所有传输信道传输的全部频道,则当用户选择频 道列表以外的其他频道时,则所述移动终端的判断单元101则判断移动终端的缓冲区中不 存在用户选择的频道对应的节目流数据,此时,所述第二读取单元103会通知所述获取模 块30,获取用户选择的频道的节目流数据的传输信道的参数,并交由所述配置模块40进行 接收配置,建立数据接收通道,由所述接收模块50根据建立的数据接收通道进行用户选择 的频道的节目流数据的接收,并由所述存储模块60将接收的节目流数据存储于相应的缓 冲区中;或由所述解码模块80解码所述接收模块50接收的节目流数据后,再由所述存储模 块60存储于相应的缓冲区中;在所述存储模块60完成数据流的存储后,所述第二读取单元 103则从该缓冲区中用户选择的频道的节目流数据。具体地,比如若采用第一种获取方式,设定缓冲区个数为7,则移动电视网络中 的传输信道的数量为7,设定预设的频道列表中包括的频道数量为5,其可以为频道1至频 道5 ;则在用户选择频道前,移动终端的缓冲区1至缓冲区5中分别存储了频道1至频道5 的节目流数据。此时若用户选择了频道6,则所述判断单元101判断缓冲区中不存在频道6 的节目流数据,即所述判断单元101判断结果为否,则所述第二获取单元103通知所述获取 模块30去获取频道6的节目流数据的传输信道6的参数,所述配置模块40根据传输信道 6的参数进行接收配置,建立移动终端与传输信道6的数据接收通道,所述接收模块50利 用建立的数据接收通道接收传输信道6传输的节目流数据并提供给存储模块60进行存储; 或所述接收模块50利用建立的数据接收通道接收传输信道6传输的节目流数据,并提供给 所述解码模块80进行解码,再由所述存储模块60进行存储;所述存储模块60将接收的节 目流数据或解码后的节目流数据存储于缓冲区6中,则所述第二获取单元103可从缓冲区 6中获取其中的节目流数据,并交由后续的播放控制模块20进行播放控制。可以理解的是,依上述例子,当用户再选择频道7时,采用上述相同的处理流程, 最后所述频道7的节目流数据被存储模块60存储于缓冲区7中。本发明优选实施例中,还 可采用以下方式依上述例子,当用户选择频道6时,移动终端发现缓冲区6和缓冲区7均 未存储相应的节目流数据,则移动终端此时可同时接收频道6和频道7的节目流数据,将其 直接存储或解码后存储于对应的缓冲区6和缓冲区7中,这样,7个缓冲区中均存储了相应 的节目流数据。此时,移动终端仅将缓冲区6的节目流数据提供给播放控制模块20进行解 码和播放,以向用户呈现其选择的频道6的节目内容。这种根据用户选择的频道触发其他 频道的节目流数据的接收的方式,其好处在于,保证每个缓冲区均存储了相应的节目流数 据,可保证下一次切换频道时,直接从缓冲区中进行节目流数据的读取,比如当用户再选 择频道7时,可直接从缓冲区中进行节目流数据的读取。另外,当移动终端的缓冲区中预先 未存储任何节目流数据时,此时若用户选择某频道,则本发明实施例可将移动电视网络中 的所有频道的节目流数据均接收、解码并依次存储于缓冲区中,则可保证下次频道切换时 进行快速响应。可以理解的是,当采用第二种获取方式时,可进行类似分析,在此不赘述。
12
本发明实施例在用户选择频道后,可直接从移动终端的缓冲区中读取所述频道的 节目流数据,并进行播放,避免了每次根据用户所选择的频道进行接收配置的技术问题,缩 短了对用户选择的频道的播放控制处理时间,缩短了对用户对频道的选择操作的响应时 延,从而提升了用户对移动电视的使用体验。为了更清楚的说明本发明,下面将对由本发明的所述移动终端所执行的移动电视 的播放控制方法进行详细介绍。请参见图6,为本发明的移动电视的播放控制方法的第一实施例的流程图;所述 方法包括S101,当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选择的 频道的节目流数据;具体实现中,当用户在移动终端上选择了移动电视的某节目频道时,移动终端会 接收到该频道的相应信号,移动终端根据该信号,可确定用户选择的是移动电视网络中的 哪个节目频道。具体地,移动终端中可预先设置多个缓冲区,每个缓冲区与移动电视网络 中的传输信道一一对应,即每个缓冲区分别存储与其相对应的传输信道所传输的节目流数 据;比如设定IS内,移动电视网络中总共有M个传输信道的在传输节目流数据,即移动电 视网络中IS内总共有M个频道,则可以设定为传输信道1传输频道1的节目流数据,传输 信道2传输频道2的节目流数据,传输信道M传输频道M的节目流数据;本发明优选实施例 中,所述移动终端也应当包括M个缓冲区,且该M个缓冲区与M个传输信道一一对应,则可 以设定为缓冲区1与传输信道1相对应,其用于存储频道1的节目流数据;缓冲区2与传输 信道2相对应,其用于存储频道2的节目流数据;缓冲区M与传输信道M相对应,其用于存 储频道M的节目流数据。需要说明的是,移动终端将各传输信道接收到节目流数据后,可直 接存储于移动终端预设的缓冲区中;另外,移动终端将各传输信道接收到节目流数据后,也 可先对其进行解码处理,再将解码后的节目流数据存储于移动终端预设的缓冲区中。具体实现中,所述移动终端可采用标记的方式使缓冲区与移动电视网络中的传输 信道一一对应,具体地,可将相互对应的缓冲区和传输信道标记相同的标识,比如缓冲区 1和传输信道1均标记为标识1,则当移动终端接收到标识为1的传输信道1传输的节目流 数据时,将该节目流数据存储于缓冲区1中;其他缓冲区与传输信道的对应可进行类似处 理;可以理解的是,此处采用标记的方式处理缓冲区与传输信道的对应关系仅为举例,当然 还可以采用其他方式,其他情况下可进行类似分析,在此不赘述。需要说明的是,当前的移动电视网络中,IS内移动电视网络可同时有7个传输信 道进行节目流数据的传输,即当前技术中,1 < = M < = 7,当然,随着移动电视技术的发展, IS内移动网络可同时传输节目流数据的传输信道的数量也可能大于7,相应的,移动终端 的缓冲区数量也应当相应的增加,以实现与传输信道的一一对应。具体实现中,所述S101,即用于当用户在移动终端选择了移动电视的某频道时,从 移动终端预设的、与用户选择的频道的节目流数据的传输信道相对应的缓冲区中读取用户 选择的频道的节目流数据。依上述对应方式,所述SlOl根据用户选择的频道的节目流数据 的传输信道所标记的标识,从移动终端中找到相同标识的缓冲区,并从中读取其存储的节 目流数据。可以理解的是,由于移动终端的缓冲区所存储的节目流数据可以为直接接收的 节目流数据,也可以为解码后的节目流数据,因此,所述SlOl从移动终端的缓冲区中读取的节目流数据也存在差异。S102,控制播放读取的所述频道的节目流数据;具体实现中,若移动终端的缓冲区所存储的节目流数据为直接接收的节目流数 据,则所述S102需要首先将所述SlOl读取的节目流数据进行解码,然后再控制移动终端的 移动电视播放器播放解码后的节目流数据,从而将用户选择的频道的节目流数据呈现给用 户;若移动终端的缓冲区所存储的节目流数据为解码后的节目流数据,则所述S102可直接 控制移动电视的播放器播放所述SlOl读取的节目流数据,从而将用户选择的频道的节目 流数据呈现给用户。可以理解的是,所述S102对节目流数据的解码和播放控制与现有技术 相同,在此不赘述。本发明实施例在用户选择频道后,可直接从移动终端的缓冲区中读取所述频道的 节目流数据,并进行播放,避免了每次根据用户所选择的频道进行接收配置的技术问题,缩 短了对用户选择的频道的播放控制处理时间,缩短了对用户对频道的选择操作的响应时 延,从而提升了用户对移动电视的使用体验。请参见图7,为本发明的移动电视的播放控制方法的第二实施例的流程图;所述 方法包括S201,根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表 中各频道的节目流数据的传输信道的参数;具体实现中,所述S201可采用以下两种获取方式,其一为根据预设的频道列表, 获取所述频道列表中各频道的节目流数据的传输信道的参数。其中,所述预设的频道列表 可以是由用户预设置或是出厂时预置的,其可以包括移动电视网络所提供的任一个或多个 频道,优选地,所述预设的频道列表包括移动电视网络提供的所有频道,以保证用户每次选 择的频道时均可在相应的缓冲区中读取到相应的节目流数据,此时,则所述S201可获取移 动电视网络中的所有传输信道的参数。其二为根据移动电视收藏夹中的频道列表,获取所 述频道列表中各频道的节目流数据的传输信道的参数。其中,所述收藏夹中的频道列表包 括由移动电视网络所提供的频道的任一个或多个用户经常观看或喜欢观看的、且收藏于收 藏夹中的频道。这种获取方式可保证用户每次选择自己喜欢的频道时均可在相应的缓冲区 中读取到相应的节目流数据。可以理解的是,上述两种获取方式可根据实际需要进行选择,且两种获取方式中, 预设的频道列表与收藏夹中的频道列表可相同,也可不同,具体地,比如当收藏夹中未收 藏任何频道时,可采用第一种获取方式;再如当预设的频道列表中未包括任何频道时,可 采用第二种获取方式。为了更有效地保证在用户选择某频道时,在移动终端的缓冲区中能 读取到相应的节目流数据,优选地,当预设的频道列表包括的频道数量与收藏夹中的频道 列表包括的频道数量相同时,可优选采用第二种获取方式;当预设的频道列表包括的频道 数量与收藏夹中的频道列表包括的频道数量不同时,优选地,根据频道数量更多的频道列 表进行获取;其他情况下可进行类似分析,在此不赘述。具体地,所述移动电视网络中的所有传输信道、所述传输信道传输的节目数据流 对应的频道及所述传输信道的参数均被预先存储于移动终端中,所述S201可直接从移动 终端中获取传输信道的参数。所述S201对传输信道的参数的获取与现有技术相同,在此不 赘述。
S202,根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输 信道建立数据接收通道;具体实现中,所述S202根据所述S201获取的参数,进行移动电视的接收配置,其 主要是对移动电视的调制解调器进行配置,在所述S202完成接收配置后,所述移动终端与 接收配置所采用的参数对应的传输信道之间即建立起数据接收通道,所述移动终端可利用 建立的所述数据接收通道进行节目流数据的接收。所述S202采用所述S201获取的各传输 信道的参数进行移动电视的接收配置过程与现有技术中采用用户选择的当前频道的节目 流数据的传输信道的参数进行移动电视的接收配置过程相似,其区别点在于,所述S202可 同时利用多个传输信道的参数进行移动电视的接收配置,以使移动终端可同时接收多个传 输信道的节目流数据。S203,根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表 中各频道的节目流数据;具体实现中,如前述,所述S203包括移动终端的调制解调器,其在所述S202完成 配置,且与传输信道建立好数据接收通道后,利用所述数据接收通道,从各传输信道接收其 所传输的节目流数据。具体地,所述S203的接收方式需要受到移动终端的硬件限制,具体 为设定所述移动终端最大限度可以同时接收N个传输信道传输的节目流数据,则根据移 动终端的性能,所述N可能小于预设的频道列表包括的频道数量,N也可能等于预设的频道 列表包括的频道数量,由于预设的频道列表所包括的频道可以为移动电视网络中的任一个 或多个频道,同时,由于移动电视网络中各频道的节目流数据分别由其特定的传输信道传 输,若设定移动电视网络中的传输信道数量为M,则N <=M。根据前述S201的两种获取方 式,当采用第一种获取方式时,若N < M,则所述S203需要进行多次接收,才可将预设的频道 列表中的各频道的节目流数据接收完全;若N = M,则所述S203可一次性同时接收预设的 频道列表中各频道的节目流数据。同理,当采用第二种获取方式时,根据N与收藏夹中的频 道列表中的频道数量P的关系,所述S203也可能有多种接收方式,该情况下可进行类似分 析,在此不赘述。S204,将从所述各传输信道接收的节目流数据依次存储于所述各传输信道对应 的、预设的缓冲区中;具体实现中,如前述,移动终端中预 设置的各个缓冲区与移动电视网络中的传 输信道一一对应,具体可采用将缓冲区与传输信道标记相同标识的方式将二者进行对应, 因此,当所述S203接收到各传输信道传输的节目流数据后,所述S204根据各传输信道所标 记的标识,将接收到的节目流数据存储到与其传输信道具有相同标识的缓冲区中。由于节 目流数据是实时更新的,因此,将节目流数据存储到对应的缓冲区中,既可以方便所述S201 进行节目流数据的读取,又可保证后续接收到的节目流数据能够及时、正确、有效地得以实 时更新。可以理解的是,当缓冲区和传输信道采用其他方式进行对应时,所述S204对节目 流数据的存储可类似分析,在此不赘述。S205,当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否存在用户 选择的频道的节目流数据,如果判断结果为是,则转入S206,否则,转入S207 ;具体实现中,由于本发明实施例将预设的频道列表或收藏夹中的频道列表中各频 道的节目流数据存储于移动终端的缓冲区中时,若预设的频道列表和收藏夹中的频道列表中并非包括了移动电视网络中的所有传输信道传输的全部频道,则当用户选择频道列表之 内的频道时,所述S205可判断移动终端的缓冲区中存在用户选择的频道对应的节目流数 据;当用户选择频道列表以外的其他频道时,则所述S205则判断移动终端的缓冲区中不存 在用户选择的频道对应的节目流数据。S206,从预设的缓冲区中读取用户选择的频道的节目流数据;之后,转入S212。S207,根据用户选择的频道,获取所述频道的节目流数据的传输信道的参数;S208,根据获取的所述传输信道的参数进行移动电视的接收配置,以与所述传输 信道建立数据接收通道;S209,根据建立的所述数据接收通道,从所述传输信道中接收其传输的用户选择 的频道的节目流数据;S210,将从所述传输信道接收的节目流数据存储于所述传输信道对应的、预设的 缓冲区中;本实施例中的S207-S210的步骤与本实施例中的S201-S204的步骤相同,在此不赘述。S211,从所述传输信道对应的、预设的缓冲区中读取用户选择的频道的节目流数 据;本实施例的S211与S206的具体读取步骤相同,在此不赘述。需要说明的是,本实施例中的S205-S211是上一实施例的SlOl的具体细化步骤。S212,解码读取的所述频道的节目流数据,并控制播放所述解码后的所述频道的 节目流数据。具体实现中,本实施例中,移动终端的缓冲区所存储的节目流数据为直接接收的 节目流数据,则所述S212需要首先将所述S206或S211读取的节目流数据进行解码,然后 再控制移动终端的移动电视播放器播放解码后的节目流数据,从而将用户选择的频道的节 目流数据呈现给用户。可以理解的是,所述S212对节目流数据的解码和播放控制与现有技 术相同,在此不赘述。本发明实施例可预先将预设的频道列表(包括移动电视网络中任一个或多个频 道)或移动电视的收藏夹中的频道列表中各频道的节目流数据依次有序地存于移动终端 预设的缓冲区中,可在用户选择频道(或切换频道)时,使移动终端快速响应用户的选择操 作,及时控制播放用户选择的节目频道。请参见图8,为本发明的移动电视的播放控制方法的第三实施例的流程图;所述 方法包括S301,根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表 中各频道的节目流数据的传输信道的参数;S302,根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输 信道建立数据接收通道;S303,根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表 中各频道的节目流数据;本实施例中,所述S301-S303与上一实施例的S201-S203步骤相同,在此不赘述。S304,对接收的各传输信道所传输的节目流数据进行解码处理;
具体实现中,如前述,移动终端预设的缓冲区对传输信道所传输的节目流数据的 存储有两种方式,其一为移动终端中预设的缓冲区直接将接收的各传输信道传输的节目 流数据进行存储;其二为移动终端中预设的缓冲区可存储解码后的各传输信道传输的节 目流数据。所述S304,即在所述S303接收到各传输信道传输的节目流数据后,将接收的各 节目流数据进行解码。S305,将所述从各传输信道接收的节目流数据依次存储于所述各传输信道对应 的、预设的缓冲区中。具体实现中,所述S305将所述S304解码后的各传输信道的节目流数据依次存储 于所述各传输信道所对应的、预设的缓冲区中,其具体采取的存储方式与上一实施例所述 S204的存储方式类似,在此不赘述。S306,当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否存在用户 选择的频道的节目流数据;S307,从预设的缓冲区中读取用户选择的频道的节目流数据;之后,转入S314 ;S308,根据用户选择的频道,获取所述频道的节目流数据的传输信道的参数;S309,根据获取的所述传输信道的参数进行移动电视的接收配置,以与所述传输 信道建立数据接收通道;S310,根据建立的所述数据接收通道,从所述传输信道中接收其传输的用户选择 的频道的节目流数据;S311,对接收的用户选择的频道的节目流数据进行解码处理;S312,将解码后的所述传输信道传输的节目流数据存储于所述传输信道对应的、 预设的缓冲区中;本实施例的S307-S312与本实施例中的S301-S305步骤相同,在此不赘述。S313,从所述传输信道对应的、预设的缓冲区中读取用户选择的频道的节目流数 据;S314,控制播放读取的所述频道的节目流数据。具体实现中,本实施例中,移动终端的缓冲区所存储的节目流数据为解码后的节 目流数据,则所述S314可直接控制移动电视的播放器播放所述S307或所述S313读取的节 目流数据,从而将用户选择的频道的节目流数据呈现给用户。可以理解的是,所述S314对 节目流数据的解码和播放控制与现有技术相同,在此不赘述。本发明实施例可预先将预设的频道列表(包括移动电视网络中任一个或多个频 道)或移动电视的收藏夹中的频道列表中各频道的节目流数据依次有序地存于移动终端 预设的缓冲区中,可在用户选择频道(或切换频道)时,使移动终端快速响应用户的选择操 作,及时控制播放用户选择的节目频道。通过上述实施例的描述,本发明实施例在用户选择频道后,可直接从移动终端的 缓冲区中读取所述频道的节目流数据,并进行播放,避免了每次根据用户所选择的频道进 行接收配置的技术问题,缩短了对用户选择的频道的播放控制处理时间,缩短了对用户对 频道的选择操作的响应时延,从而提升了用户对移动电视的使用体验;本发明实施例可预 先将预设的频道列表(包括移动电视网络中任一个或多个频道)或移动电视的收藏夹中的 频道列表中各频道的节目流数据依次有序地存于移动终端预设的缓冲区中,可在用户选择
17频道(或切换频道)时,使移动终端快速响应用户的选择操作,及时控制播放用户选择的节 目频道。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要 求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
一种移动电视的播放控制方法,其特征在于,包括当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选择的频道的节目流数据;控制播放读取的所述频道的节目流数据。
2.如权利要求1所述的方法,其特征在于,所述从预设的缓冲区中读取用户选择的频 道的节目流数据之前,还包括根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表中各频道的 节目流数据的传输信道的参数;根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输信道建立数 据接收通道;根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表中各频道的 节目流数据;将从所述各传输信道接收的节目流数据依次存储于所述各传输信道对应的、预设的缓 冲区中。
3.如权利要求1所述的方法,其特征在于,所述从预设的缓冲区中读取用户选择的频 道的节目流数据之前,还包括根据预设的频道列表或移动电视收藏夹中的频道列表,获取所述频道列表中各频道的 节目流数据的传输信道的参数;根据所述获取的各传输信道的参数进行移动电视的接收配置,以与各传输信道建立数 据接收通道;根据建立的所述数据接收通道,从各传输信道接收其传输的所述频道列表中各频道的 节目流数据;对接收的各传输信道所传输的节目流数据进行解码处理;将解码后的各传输信道传输的节目流数据依次存储于所述各传输信道对应的、预设的 缓冲区中。
4.如权利要求2或3所述的方法,其特征在于,所述当接收到用户选择的移动电视频道 时,从预设的缓冲区中读取用户选择的频道的节目流数据,包括当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否存在用户选择的频道 的节目流数据;当判断结果为是时,从预设的缓冲区中读取用户选择的频道的节目流数据;当判断结果为否时,根据用户选择的频道,获取所述频道的节目流数据的传输信道的 参数;根据获取的所述传输信道的参数进行移动电视的接收配置,以与所述传输信道建立 数据接收通道;根据建立的所述数据接收通道,从所述传输信道中接收其传输的用户选择 的频道的节目流数据;将从所述传输信道接收的节目流数据存储于所述传输信道对应的、 预设的缓冲区中或将从所述传输信道接收的节目流数据进行解码处理后存储于所述传输 信道对应的、预设的缓冲区中;从所述传输信道对应的、预设的缓冲区中读取用户选择的频 道的节目流数据。
5.如权利要求4所述的方法,其特征在于,所述当接收到用户选择的移动电视频道时, 从预设的缓冲区中读取用户选择的频道的节目流数据之前,还包括根据移动电视网络中传输信道的数量,预先设置相同数量的缓冲区;以及 预先设置频道列表;其中,所述缓冲区与移动电视网络中的传输信道一一对应;其中,所述缓冲区为环形缓冲区,所述环形缓冲区中的节目流数据处于实时更新状态。
6.一种移动终端,其特征在于,包括读取模块,用于当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选 择的频道的节目流数据;播放控制模块,用于控制播放所述读取模块读取的所述频道的节目流数据。
7.如权利要求6所述的移动终端,其特征在于,还包括获取模块,用于根据预设的频道列表或根据移动电视收藏夹中的频道列表,获取所述 频道列表中各频道的节目流数据的传输信道的参数;配置模块,用于根据所述获取模块获取的各传输信道的参数进行移动电视的接收配 置,以与各传输信道建立数据接收通道;接收模块,用于根据所述配置模块建立的所述数据接收通道,从各传输信道接收其传 输的所述频道列表中各频道的节目流数据;存储模块,用于将所述接收模块从所述各传输信道接收的节目流数据依次存储于所述 各传输信道所对应的、预设的缓冲区中。
8.如权利要求7所述的移动终端,其特征在于,还包括解码模块,用于将所述接收模块接收的各传输信道传输的节目流数据进行解码处理; 所述存储模块,还用于将所述解码模块解码后的所述各传输信道传输的节目流数据依 次存储于所述各传输信道所对应的、预设的缓冲区中。
9.如权利要求8所述的移动终端,其特征在于,所述读取模块包括判断单元,用于当接收到用户选择的移动电视频道时,判断预设的缓冲区中是否存在 用户选择的频道的节目流数据;第一读取单元,用于当所述判断单元判断结果为是时,从预设的缓冲区中用户选择的 频道的节目流数据;第二读取单元,用于当所述判断单元判断结果为否时,通知所述获取模块获取用户选 择的频道的节目流数据的传输信道的参数,并交由所述配置模块、所述接收模块、所述解码 模块和所述存储模块进行处理,在所述存储模块将所述用户选择的频道的节目流数据或解 码后的用户选择的频道的节目流存储于所述用户选择的频道的节目流数据的传输信道对 应的、预设的缓冲区中后,从所述缓冲区中读取用户选择的频道的节目流数据。
10.如权利要求6-9任一项所述的移动终端,其特征在于,还包括预设模块,用于根据移动电视网络中传输信道的数量,预先设置相同数量的缓冲区,预 先设置频道列表;其中,所述缓冲区与移动电视网络中的传输信道一一对应;其中,所述缓冲区为环形缓冲区,所述环形缓冲区中的节目流数据处于实时更新状态。
全文摘要
本发明实施例公开了移动电视的播放控制方法,包括当接收到用户选择的移动电视频道时,从预设的缓冲区中读取用户选择的频道的节目流数据;控制播放读取的所述频道的节目流数据。本发明实施例还公开了一种移动终端。采用本发明,可缩短对用户选择的频道的播放控制处理时间,缩短用户对频道的选择操作的响应时延,提升用户对移动电视的使用体验。
文档编号H04N7/26GK101951505SQ20101028701
公开日2011年1月19日 申请日期2010年9月19日 优先权日2010年9月19日
发明者周志刚, 张伟, 方春冬 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1