一种播放媒体数据的方法和终端设备的制造方法

文档序号:9381027阅读:301来源:国知局
一种播放媒体数据的方法和终端设备的制造方法
【技术领域】
[0001] 本发明涉及数据传输技术领域,尤其涉及一种播放媒体数据的方法和终端设备。
【背景技术】
[0002] 在一些场景中,例如,产品宣传场景、娱乐活动场景和网络教学场景等,往往需要 在一定范围内的多个终端设备上同时播放相同的媒体数据。目前,一般可以通过以下方法 实现:多个终端设备分别与存储有媒体数据的内容服务器之间进行信息交互,通过内容服 务器对该多个终端设备所播放的媒体数据进行协调和同步,使得该多个终端设备能够同时 播放相同的媒体数据。
[0003] 在上述方法中,由于每个终端设备均需要通过内容服务器的协调和同步,才能实 现与其他终端设备播放相同的媒体数据,这样会导致实现过程复杂,且灵活性较差的问题。

【发明内容】

[0004] 本发明的实施例提供一种播放媒体数据的方法和终端设备,用以解决现有技术中 因每个终端设备均需要通过内容服务器的协调和同步,才能够与其他终端设备播放相同的 媒体数据,从而导致的实现过程复杂,且灵活性较差的问题。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 第一方面,提供一种播放媒体数据的方法,包括:
[0007] 主控终端获取并播放媒体数据;
[0008] 所述主控终端生成所述媒体数据对应的目标数据包;
[0009] 所述主控终端向蓝牙信标发送所述目标数据包,以使得所述蓝牙信标广播所述目 标数据包;进而使得接收到所述目标数据包的其他终端设备获取并播放所述媒体数据。
[0010] 第二方面,提供一种播放媒体数据的方法,包括:
[0011] 终端设备接收蓝牙信标广播的目标数据包;
[0012] 所述终端设备获取并播放所述目标数据包对应的媒体数据。
[0013] 第三方面,提供一种终端设备,包括:
[0014] 获取单元,用于获取媒体数据;
[0015] 播放单元,用于播放所述获取单元获取到的所述媒体数据;
[0016] 生成单元,用于生成所述获取单元获取到的所述媒体数据对应的目标数据包;
[0017] 发送单元,用于向蓝牙信标发送所述生成单元生成的所述目标数据包,以使得所 述蓝牙信标广播所述目标数据包;进而使得接收到所述目标数据包的其他终端设备获取并 播放所述媒体数据。
[0018] 第四方面,提供一种终端设备,包括:
[0019] 接收单元,用于接收蓝牙信标广播的目标数据包;
[0020] 获取单元,用于获取所述接收单元接收到的所述目标数据包对应的媒体数据;
[0021] 播放单元,用于播放所述获取单元获取到的所述媒体数据。
[0022] 上述技术方案中,首先主控终端获取并播放媒体数据;其次生成该媒体数据对应 的目标数据包;然后向蓝牙信标发送该目标数据包,使得蓝牙信标广播该目标数据包;这 样,进入该蓝牙信标的覆盖范围的其他终端设备在接收到目标数据包后,能够获取并播放 目标数据包对应的媒体数据,从而实现了一定范围内的多个终端设备同时播放相同的媒体 数据的目的。上述技术方案中将蓝牙信标作为广播源,这样,进入该蓝牙信标的覆盖范围的 终端设备在接收到该蓝牙信标广播的目标数据包后,均可以实现与该覆盖范围内的其他终 端设备同时播放相同的媒体数据,该过程不需要内容服务器的协调和同步,因此相比现有 技术,实现过程简单,且灵活性较好。
【附图说明】
[0023] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0024] 图1为本发明实施例一提供的一种播放媒体数据的方法的流程示意图;
[0025] 图2为本发明实施例二提供的一种播放媒体数据的方法的流程示意图;
[0026] 图3为本发明实施例1提供的一种播放媒体数据的方法的交互示意图;
[0027] 图4为本发明实施例1提供的一种目标数据包的结构示意图;
[0028] 图5为本发明实施例1提供的一种应用数据的组成示意图;
[0029] 图6为本发明实施例2提供的一种播放媒体数据的方法的交互示意图;
[0030] 图7为本发明实施例2提供的一种目标数据包的结构示意图;
[0031] 图8为本发明实施例三提供的一种终端设备的结构示意图;
[0032] 图9为本发明实施例三提供的另一种终端设备的结构示意图;
[0033] 图10为本发明实施例三提供的另一种终端设备的结构示意图
[0034] 图11为本发明实施例三提供的另一种终端设备的结构示意图;
[0035] 图12为本发明实施例四提供的一种终端设备的结构示意图;
[0036] 图13为本发明实施例四提供的另一种终端设备的结构示意图;
[0037] 图14为本发明实施例四提供的另一种终端设备的结构示意图。
【具体实施方式】
[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行示例性描 述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中 的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
[0039] "多个"是指两个或两个以上。
[0040] 实施例一
[0041] 参见图1,为本发明实施例提供的一种播放媒体数据的方法的流程示意图。图1所 示的方法包括以下步骤S101-S102 :
[0042] SlOl :主控终端获取并播放媒体数据。
[0043] "主控终端"或下述"其他终端设备"可以为:任何支持BLE (Bluetooth Low Energy,蓝牙低能耗),且具有播放媒体数据的功能的设备,具体可以为支持蓝牙4. 0协议 的电视、手机、平板电脑、笔记本电脑等。
[0044] "媒体数据"为多个终端设备待同步的媒体数据,具体为目标媒体文件中的部分或 全部数据;其类型可以为互联网媒体数据或电视物理信号。当其类型为互联网媒体数据时, "媒体数据"的内容为其所属的目标媒体文件中的、从该主控终端的当前播放时间戳开始的 数据;当其类型为电视物理信号时,"媒体数据"的内容为其所属的目标媒体文件中正在传 输的数据。
[0045] 其中,一个"互联网媒体文件"可以理解为一个独立的音视频文件,例如一个广告 宣传片、一部电影等;一般使用一个互联网媒体文件的播放路径,即URL (Uniform Resource Locator,统一资源定位符),来表征该互联网媒体文件,即一般将"播放路径"作为互联网媒 体文件的标识;使用播放路径和和播放时戳来表征该互联网媒体文件中的从播放时戳开始 的互联网媒体数据。
[0046] -个"电视媒体文件"可以理解为一个电视频道;一般使用电视物理信号源和电视 节目频道号来表征一个电视媒体文件,即一般将"电视物理信号源和电视节目频道号"共同 作为电视媒体文件的标识,其中,电视物理信号源是指待获取的为模拟信号还是数字信号。 由于电视物理信号为其所属的电视媒体文件正在传输的数据,因此一般使用电视媒体文件 的标识作为该电视媒体文件中的电视物理信号的标识。
[0047] 举例而言,在步骤SlOl中,主控终端获取媒体数据,可以包括:主控终端向内容服 务器发送目标媒体文件的标识,以使得内容服务器根据目标媒体文件的标识获取目标媒体 文件中的数据,并回复给该主控终端;其中,目标媒体文件中的数据中包含该媒体数据。"内 容服务器"为存储媒体数据的服务器;一般为公共服务器或者第三方服务器。例如,当媒体 数据为电视物理信号时,"内容服务器"具体可以为广电服务器。
[0048] S102 :主控终端生成该媒体数据对应的目标数据包。
[0049] 可选的,S102可以包括:当"媒体数据"为互联网媒体数据时,主控终端生成包含 目标UUID (Universally Unique Identifier,通用唯一识别码)和主控终端的播放时戳的 目标数据包;或,当"媒体数据"为电视物理信号时,主控终端生成包含目标UUID的目标数 据包。
[0050] S103 :主控终端向蓝牙信标发送目标数据包,以使得蓝牙信标广播目标数据包; 进而使得接收到目标数据包的其他终端设备获取并播放该媒体数据。
[0051] 举例而言,蓝牙信标(Bluetooth Beacon)是使用BLE技术的蓝牙发射器。蓝牙信 标会持续不断地广播该蓝牙信标中存储的蓝牙数据包(本文中简称为"数据包;进入蓝 牙
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1