媒体数据的处理方法、装置及系统与流程

文档序号:11253991阅读:701来源:国知局
媒体数据的处理方法、装置及系统与流程

本发明涉及数据处理领域,具体而言,涉及一种媒体数据的处理方法、装置及系统。



背景技术:

无线视频矩阵传输器可以无线传送高清视频,现有的无线视频矩阵传输器可以将多个信号源(例如,手机,pc(个人电脑,是personalcomputer的简称),笔记本,摄像头等)中任意一个的媒体数据传输至一个显示设备(例如,电视,显示器,投影仪等),由该显示设备进行显示。

但是,在很多场合下,例如会议室、教室、家庭、展厅、婚礼现场等应用场景中,存在多个信号源和多个显示设备,现有的无线视频矩阵传输器无法满足需求,且成本高,部署麻烦,扩展性差。

针对现有技术中的媒体数据的处理方法扩展性差的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种媒体数据的处理方法、装置及系统,以至少解决现有技术中的媒体数据的处理方法扩展性差的技术问题。

根据本发明实施例的一个方面,提供了一种媒体数据的处理方法,包括:至少一个发射端获取至少一个接收端的数量;至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路,其中,至少一个发射端通过至少一条数据链路与至少一个接收端建立连接;至少一个发射端采集至少一个信号源的媒体数据;至少一个发射端通过至少一条数据链路向至少一个接收端发送媒体数据,其中,媒体数据由与至少一个接收端连接的至少一个显示设备进行显示。

进一步地,数据链路包括:单播数据链路和组播数据链路,其中,至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路,包括:至少一个发射端将至少一个接收端的数量与第一预设值进行比较;如果至少一个接收端的数量小于等于第一预设值,则至少一个发射端为每个发射端建立一条单播数据链路;如果至少一个接收端的数量大于第一预设值,则至少一个发射端获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

进一步地,根据至少一个发射端的数量,建立至少一条数据链路,包括:将至少一个发射端的数量与第二预设值进行比较;如果至少一个发射端的数量小于等于第二预设值,则至少一个发射端建立一条组播数据链路;如果至少一个发射端的数量大于第二预设值,则至少一个发射端建立数据链路集合,其中,数据链路集合包括:至少一条单播数据链路和/或至少一条组播数据链路。

进一步地,至少一个发射端建立数据链路集合,包括:至少一个发射端获取目标发射端;目标发射端建立一条组播数据链路,得到数据链路集合。

进一步地,至少一个发射端建立数据链路集合,包括:至少一个发射端获取分组信息,其中,分组信息包括:多个分组,以及每个分组包含的发射端的数量和接收端的数量;至少一个发射端根据每个分组包含的发射端数量和接收端数量,建立每个分组的数据链路;根据每个分组的数据链路,得到数据链路集合。

进一步地,至少一个发射端获取至少一个接收端的数量,或至少一个发射端获取至少一个发射端的数量,包括:至少一个发射端获取控制器发送的控制信息,其中,控制信息包括:至少一个发射端的标识信息或至少一个接收端的标识信息;至少一个发射端根据控制信息,确定至少一个发射端的数量或至少一个接收端的数量。

进一步地,至少一个发射端通过至少一条数据链路向至少一个接收端发送媒体数据,包括:至少一个发射端获取至少一个接收端的标识信息;至少一个发射端根据至少一个接收端的标识信息,通过至少一条数据链路向至少一个接收端发送媒体数据。

进一步地,在至少一个发射端获取至少一个接收端的数量之前,上述方法还包括:在接入预设网络之后,至少一个发射端发送接入信号至至少一个接收端;至少一个发射端接收至少一个接收端返回的至少一个接收端的标识信息;至少一个发射端存储至少一个接收端的标识信息。

进一步地,在至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路之前,上述方法还包括:至少一个发射端建立至少一条控制路径,其中,控制路径的数量与接收端的数量相同;至少一个发射端通过至少一条控制路径确定数据传输信息,其中,数据传输信息至少包括:编码格式、采样率、分辨率和/或组播信息。

根据本发明实施例的另一方面,还提供了一种媒体数据的处理方法,包括:至少一个接收端通过至少一条数据链路与至少一个发射端建立连接,其中,至少一条数据链路由至少一个发射端根据至少一个接收端的数量建立;至少一个接收端通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据;至少一个接收端控制至少一个显示设备显示媒体数据。

进一步地,在至少一个接收端通过至少一条数据链路与至少一个发射端建立连接之前,上述方法还包括:在接入预设网络之后,至少一个接收端接收至少一个发射端发送的接入信号;至少一个接收端发送至少一个接收端的标识信息至至少一个发射端。

进一步地,在至少一个接收端发送至少一个接收端的标识信息至至少一个发射端的同时,上述方法还包括:第一接收端向第二接收端发送第一接收端的标识信息,其中,第一接收端为至少一个接收端中的任意一个,第二接收端为至少一个接收端中除第一接收端之外的任意一个;第二接收端判断数据库中是否存在第一接收端的标识信息;如果数据库中不存在第一接收端的标识信息,则第二接收端将第一接收端的标识信息存储至数据库中。

根据本发明实施例的另一方面,还提供了一种媒体数据的处理装置,包括:获取模块,用于获取至少一个接收端的数量;建立模块,用于根据至少一个接收端的数量,建立至少一条数据链路,其中,至少一个发射端通过至少一条数据链路与至少一个接收端建立连接;采集模块,用于采集至少一个信号源的媒体数据;第一发送模块,用于通过至少一条数据链路向至少一个接收端发送媒体数据,其中,媒体数据由与至少一个接收端连接的至少一个显示设备进行显示。

进一步地,数据链路包括:单播数据链路和组播数据链路,其中,建立模块包括:比较模块,用于将至少一个接收端的数量与第一预设值进行比较;第一建立子模块,用于如果至少一个接收端的数量小于等于第一预设值,则为每个发射端建立一条单播数据链路;第二建立子模块,用于如果至少一个接收端的数量大于第一预设值,则获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

进一步地,上述装置还包括:第二发送模块,用于在接入预设网络之后,发送接入信号至至少一个接收端;接收模块,用于接收至少一个接收端返回的至少一个接收端的标识信息;存储模块,用于存储至少一个接收端的标识信息。

根据本发明实施例的另一方面,还提供了一种媒体数据的处理装置,包括:连接模块,用于通过至少一条数据链路与至少一个发射端建立连接,其中,至少一条数据链路由至少一个发射端根据至少一个接收端的数量建立;第一接收模块,用于通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据;控制模块,用于控制至少一个显示设备显示媒体数据。

进一步地,上述装置还包括:第二接收模块,用于在接入预设网络之后,接收至少一个发射端发送的接入信号;发送模块,用于发送至少一个接收端的标识信息至至少一个发射端。

根据本发明实施例的另一方面,还提供了一种媒体数据的处理系统,包括:至少一个信号源;至少一个发射端,与至少一个信号源连接,用于获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,并采集至少一个信号源的媒体数据;至少一个接收端,通过至少一条数据链路与至少一个发射端连接,用于接收至少一个发射端发送的媒体数据;至少一个显示设备,与至少一个接收端连接,用于显示媒体数据。

进一步地,数据链路包括:单播数据链路和组播数据链路,其中,至少一个发射端还用于将至少一个接收端的数量与第一预设值进行比较;如果至少一个接收端的数量小于等于第一预设值,则为每个发射端建立一条单播数据链路;如果至少一个接收端的数量大于第一预设值,则获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

进一步地,至少一个发射端还用于在接入预设网络之后,发送接入信号;至少一个接收端还用于在接收到接入信号之后,返回至少一个接收端的标识信息;至少一个发射端还用于存储至少一个接收端的标识信息。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例中的媒体数据的处理方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述实施例中的媒体数据的处理方法。

在本发明实施例中,至少一个发射端获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,采集至少一个信号源的媒体数据,并通过至少一条数据链路向至少一个接收端发送媒体数据,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种媒体数据的处理方法的流程图;

图2是根据本发明实施例的一种可选的媒体数据的处理方法的流程图;

图3是根据本发明实施例的一种可选的多个发射端和多个接收端的示意图;

图4是根据本发明实施例的一种可选的多个发射端和一个接收端的示意图;

图5是根据本发明实施例的另一种可选的多个发射端和多个接收端的示意图;

图6是根据本发明实施例的另一种媒体数据的处理方法的流程图;

图7是根据本发明实施例的一种媒体数据的处理装置的示意图;

图8是根据本发明实施例的另一种媒体数据的处理装置的示意图;以及

图9是根据本发明实施例的一种媒体数据的处理系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种媒体数据的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种媒体数据的处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,至少一个发射端获取至少一个接收端的数量。

具体的,上述的至少一个发射端和至少一个接收端加入同一个无线接入点ap(是accesspoint的简称)。

步骤s104,至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路,其中,至少一个发射端通过至少一条数据链路与至少一个接收端建立连接。

步骤s106,至少一个发射端采集至少一个信号源的媒体数据。

具体地,上述的信号源可以是智能手机、pc电脑,笔记本电脑,摄像头等设备,本发明对此不做具体限定;上述的媒体数据可以是视频数据、音频数据、图像数据等,本发明对此不做具体限定。

步骤s108,至少一个发射端通过至少一条数据链路向至少一个接收端发送媒体数据,其中,媒体数据由与至少一个接收端连接的至少一个显示设备进行显示。

具体地,上述的显示设备可以是电视、显示器、投影仪等设备,本发明对此不做具体限定。

在一种可选的方案中,多个发射端与多个接收端加入同一个无线接入点ap,即多个发射端与多个接收端加入同一个局域网中,用户可以通过控制器控制多个发射端中的至少一个发射端与至少一个接收端进行输出传输。至少一个发射端可以从控制器获取至少一个接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,例如,如果接收端只有一个,则可以为每个发射端建立一条数据链路,如果接收端有多个,且发射端为一个,则可以为建立一条数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

在另一种可选的方案中,至少一个发射端与至少一个接收端加入同一个无线接入点ap,即至少一个发射端与至少一个接收端加入同一个局域网中,该至少一个发射端可以与至少一个接收端进行数据传输,并且,至少一个发射端可以确定接入该局域网中所有接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

根据本发明上述实施例,至少一个发射端获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,采集至少一个信号源的媒体数据,并通过至少一条数据链路向至少一个接收端发送媒体数据,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

可选地,在本发明上述实施例中,数据链路包括:单播数据链路和组播数据链路,其中,步骤s104,至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路,包括:

步骤s1042,至少一个发射端将至少一个接收端的数量与第一预设值进行比较。

具体地,上述的第一预设值可以是1。

步骤s1044,如果至少一个接收端的数量小于等于第一预设值,则至少一个发射端为每个发射端建立一条单播数据链路。

在一种可选的方案中,至少一个发射端在获取到至少一个接收端的数量之后,可以判断是否只有一个接收端,即判断至少一个接收端的数量是否为1,如果只有一个接收端,即至少一个接收端的数量为1,则可以为每个发射端建立一条单播数据链路,每个发射端通过单播数据链路将采集到的媒体数据传输给接收端,由显示设备进行显示。

需要说明的是,为了保证显示设备能够显示多个发射端发送的媒体数据,接收端可以开启分屏显示,接收端可以根据数据链路的数量,重绘显示画面,在不同位置显示不同信号源的媒体数据。

步骤s1046,如果至少一个接收端的数量大于第一预设值,则至少一个发射端获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

在一种可选的方案中,至少一个发射端在获取到至少一个接收端的数量之后,可以判断是否只有一个接收端,即判断至少一个接收端的数量是否为1,如果有多个接收端,即至少一个接收端的数量大于1,则可以获取发射端的数量,结合发射端的数量,建立至少一条数据链路,并通过至少一条数据链路传输信号源的媒体数据,并由显示设备进行显示。

可选地,在本发明上述实施例中,步骤s1046,根据至少一个发射端的数量,建立至少一条数据链路,包括:

步骤s10462,将至少一个发射端的数量与第二预设值进行比较。

具体地,上述的第二预设值可以是1。

步骤s10464,如果至少一个发射端的数量小于等于第二预设值,则至少一个发射端建立一条组播数据链路。

在一种可选的方案中,在确定有多个接收端,即至少一个接收端的数量大于1之后,可以获取至少一个发射端的数量,判断是否只有一个发射端,即判断至少一个发射端的数量是否为1,如果只有一个发射端,即至少一个发射端的数量为1,则可以建立一条组播数据链路,将多个接收端加入组播列表,发射端通过组播数据链路将采集到的媒体数据传输给多个接收端,并由多个显示设备进行显示。

步骤s10466,如果至少一个发射端的数量大于第二预设值,则至少一个发射端建立数据链路集合,其中,数据链路集合包括:至少一条单播数据链路和/或至少一条组播数据链路。

在一种可选的方案中,在确定有多个接收端,即至少一个接收端的数量大于1之后,可以获取至少一个发射端的数量,判断是否只有一个发射端,即判断至少一个发射端的数量是否为1,如果有多个发射端,即至少一个发射端的数量大于1,则可以建立数据链路集合,多个发射端通过数据链路集合将采集到的媒体数据传输给多个接收端,并由多个显示设备进行显示。

可选地,在本发明上述实施例中,步骤s10466,至少一个发射端建立数据链路集合,包括:

步骤a,至少一个发射端获取目标发射端。

具体地,上述的目标发射端可以是多个发射端中,通过按键或控制器确定的需要传输媒体数据的发射端。

步骤b,目标发射端建立一条组播数据链路,得到数据链路集合。

在一种可选的方案中,在确定有多个接收端,即至少一个接收端的数量大于1,且确定有多个发射端,即至少一个发射端的数量大于1之后,当前局域网中有且仅有一个发射端可以将信号源的媒体数据传输到多个接收端,其他接收端处于准备状态,可以通过按键或者控制器获取到目标发射端,目标发射端可以建立一条组播数据链路,将所有多个接收端加入组播列表,将采集到的信号源的媒体数据传输给多个接收端,并由多个显示设备进行显示。

可选地,在本发明上述实施例中,步骤s10466,至少一个发射端建立数据链路集合,包括:

步骤c,至少一个发射端获取分组信息,其中,分组信息包括:多个分组,以及每个分组包含的发射端的数量和接收端的数量。

步骤d,至少一个发射端根据每个分组包含的发射端数量和接收端数量,建立每个分组的数据链路。

步骤e,根据每个分组的数据链路,得到数据链路集合。

在一种可选的方案中,用户可以通过控制器设置多组发射端和接收端,可以将多个接收端和多个发射端进行分组,根据每个分组中发射端和接收端的不同,建立单播数据链路或者组播数据链路,如果一个分组中有一个发射端和一个接收端,则建立一条单播数据链路;如果一个分组中有一个发射端和多个接收端,则建立一条组播数据链路;如果一个分组中有多个发射端和一个接收端,则建立多条组播数据链路。

可选地,在本发明上述实施例中,步骤s102,至少一个发射端获取至少一个接收端的数量,或步骤s1046,至少一个发射端获取至少一个发射端的数量,包括:

步骤s122,至少一个发射端获取控制器发送的控制信息,其中,控制信息包括:至少一个发射端的标识信息或至少一个接收端的标识信息。

具体地,上述的控制器可以是接入无线接入点ap,即接入局域网,可以通过无线网络配置信号源和输出设备的个数以及其他参数的控制设备,例如,遥控器,安装有控制软件的平板电脑、智能手机等移动终端,本发明对此不做具体限定;上述的标识信息可以是发送端或者接收端的ip地址,也可以是发送端或者接收端的id。

步骤s124,至少一个发射端根据控制信息,确定至少一个发射端的数量或至少一个接收端的数量。

在一种可选的方案中,用户可以通过控制器同时控制多个信号源的媒体数据在多个显示设备上显示,用户可以在控制器上选择需要发送媒体数据的目标发射端和需要显示媒体数据的目标接收端,即上述的至少一个发射端和上述的至少一个接收端,控制器将用户选择的目标发射端和目标接收端的id发送给局域网络中的所有发射端和接收端,至少一个发射端可以根据接收到的控制信息,确定至少一个发射端的数量和至少一个接收端的数量。

可选地,在本发明上述实施例中,步骤s108,至少一个发射端通过至少一条数据链路向至少一个接收端发送媒体数据,包括:

步骤s1082,至少一个发射端获取至少一个接收端的标识信息。

步骤s1084,至少一个发射端根据至少一个接收端的标识信息,通过至少一条数据链路向至少一个接收端发送媒体数据。

在一种可选的方案中,至少一个发射端在建立至少一条数据链路之后,可以从预先存储的多个接收端的ip地址中,获取至少一个接收端的ip地址,并通过至少一条数据链路,将媒体数据发送给对应的ip地址,从而至少一个接收端接收到媒体数据,并由至少一个显示设备进行显示。

可选地,在本发明上述实施例中,在步骤s102,至少一个发射端获取至少一个接收端的数量之前,该方法还包括如下步骤:

步骤s110,在接入预设网络之后,至少一个发射端发送接入信号至至少一个接收端。

具体地,上述的预设网络可以是至少一个发射端和至少一个接收端所在区域的局域网,至少一个发射端和至少一个接收端可以通过接入同一个无线接入点ap,从而接入同一个局域网。

步骤s112,至少一个发射端接收至少一个接收端返回的至少一个接收端的标识信息。

步骤s114,至少一个发射端存储至少一个接收端的标识信息。

在一种可选的方案中,发射端和接收端第一次启动后可以默认加入无线接入点ap,发射端启动广播,发送接入信号至所有接收端,通知所有接收端,有新的发射端加入局域网。接收端在接收到发射端广播之后,可以广播自身ip地址,通知所有发射端该接收端的ip地址,发射端记录接收端的ip地址,与现有技术相比,发射端和接收端无需预先进行配置,实现零无线配置网络,达到简化部署过程,增加灵活性的效果。

需要说明的是,其他接收端接收到该接收端的广播之后,可以检查记录中是否存在该接收端的ip地址,如果不存在,则可以记录该ip地址,并继续广播自身ip地址。

还需要说明的是,在新的发射端接入预设网络之后,可以重新执行上述方案,从而接入预设网络的每个发射端都可以获取到接收端的ip地址。

可选地,在本发明上述实施例中,在步骤s104,至少一个发射端根据至少一个接收端的数量,建立至少一条数据链路之前,该方法还包括如下步骤:

步骤s116,至少一个发射端建立至少一条控制路径,其中,控制路径的数量与接收端的数量相同。

步骤s118,至少一个发射端通过至少一条控制路径确定数据传输信息,其中,数据传输信息至少包括:编码格式、采样率、分辨率和/或组播信息。

在一种可选的方案中,接入预设网络的所有发射端可以根据实时记录的当前接入的接收端的数量,建立相应数量的控制链路,发射端和接收端通过控制链路确定数据传输信息,即协商编码格式,采样率,分辨率,组播信息等,然后将接收端加入到协商的组播列表。发射端采集到信号源的媒体数据之后,可以根据数据传输信息对媒体数据进行处理,并将处理后的数据传输给至少一个接收端,接收端对接收到的数据进行处理,从而得到信号源的媒体数据,并由显示设备对媒体数据进行显示。

图2是根据本发明实施例的一种可选的媒体数据的处理方法的流程图,下面结合图2对本发明一种优选的实施例进行详细说明,如图2所示,该方法可以包括如下步骤:

步骤s21,发射端、接收端、控制器接入ap。

可选地,多个发射端、多个接收端、控制器接入无线接入点ap,多个发射端根据零配置无线网络可以自动获取接入网络的所有接收端的ip地址,并进行存储。

步骤s22,判断是否存在控制器。

可选地,在传输数据之前,首先判断控制器是否接入无线接入点,如果控制器接入,则进入步骤s23,用户可以通过控制器选择信号源和显示设备,从而确定目标发射端和目标接收端;如果控制器未接入,则进入步骤s24,用户需要根据实际使用需求,接入相应数量的发射端和接收端。

步骤s23,控制器配置m个发射端和n个接收端。

可选地,用户可以根据需求,在控制器上选择m个发射端和n个接收端,图3是根据本发明实施例的一种可选的多个发射端和多个接收端的示意图,如图3所示,接入网络可以有3个发射端,即发射端s1-s3,s1连接信号源pc,s2连接信号源笔记本电脑,s3连接信号源手机,4个接收端,即接收端r1-r4,r1-r4分别连接一个显示器。可以通过控制器将s1、s2、r1和r2加入到分组1,s3、r3、r4加入到分组2,实现r1与r3可以在同一网络同时输出不同信号源。

步骤s24,自动配置网络。

可选地,如果控制器未接入,则可以根据实际需要,接入相应数量的发射端和接收端,如果需要将一路信号源输出至多个显示设备,则进入步骤s25;如果需要将多路信号源输出至同一个显示设备,则进入步骤s26;如果需要通过切换方式将一路信号源输出至一个显示设备,则进入步骤s27。

步骤s25,接入1个发射端和多个接收端。

可选地,用户将1个发射端和多个接收端接入ap网络,该发射端可以根据零配置无线网络确定当前接入网络的接收端的数量,即确定有多少路显示设备,从而实现一个信号源通过无线传输到多个显示设备的目的。

步骤s26,接入多个发射端和1个接收端。

可选地,图4是根据本发明实施例的一种可选的多个发射端和一个接收端的示意图,如图4所示,接入网络可以有n个发射端,即发射端s1-sn,s1连接信号源pc,s2连接信号源笔记本电脑,sn连接信号源手机,1个接收端,连接一个显示器,并且该接收端开启分屏显示,从而实现多个信号源通过无线输出到一个显示设备的目的。

步骤s27,接入多个发射端切换传输。

可选地,图5是根据本发明实施例的另一种可选的多个发射端和多个接收端的示意图,如图5所示,接入网络可以有n个发射端,即发射端s1-sn,s1连接信号源pc,s2连接信号源笔记本电脑,sn连接信号源手机,n个接收端,即接收端r1-rn,r1-rn分别连接一个显示器。多个发射端可以根据零配置无线网络获取所有接收端的信息,当前ap网络中有且仅有一个发射端将信号源发送到其他接收端,其他发射端处于准备状态,通过安检或者控制端配置,将按键或者配置的发射端连接的信号源发送到接收端,同时断开之前发射端连接的信号源,并使其处于等待状态。

步骤s28,建立控制链路。

步骤s29,协商编码,分辨率,采样率。

可选地,控制链路的数量与当前接入无线接入点的接收端的数量相关,通过建立控制链路协商编码格式,采样率,分辨率,组播信息等,并将接收端加入到协商的组播列表。

步骤s210,判断是否接入多个发射端。

可选地,判断用户通过控制器配置的发射端的数量和根据需要自动配置的发射端的数量是否为多个,如果发射端的数量是1个,则进入步骤s211,如果发射端的数量是多个,则进入步骤s212。

步骤s211,建立组播数据链路。

可选地,针对接入1个发射端和多个接收端,以及接入多个发射端切换传输的应用场景,可以在发射端和多个接收端之间建立组播数据链路,并将接收端加入到协商的组播列表中。

步骤s212,建立单播数据链路。

可选地,针对接入多个发射端和1个接收端,以及m个发射端和n个接收端的应用场景,可以在发射端和接收端之间建立单播数据,例如,可以根据发射端的数量确定建立单播数据链路。

步骤s213,发送数据。

可选地,在数据链路建立完成之后,发射端可以通过数据链路传输媒体数据至接收端,针对多个信号源通过无线输出到一个显示设备的情况,接收端可以根据建立的数据链路的数量,重绘显示画面。

通过上述方案,可以实现纯软件视频切换矩阵,多个发射端可以秒切到多个显示设备,并且无需人工配置网络。

实施例2

根据本发明实施例,提供了另一种媒体数据的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图6是根据本发明实施例的另一种媒体数据的处理方法的流程图,如图6所示,该方法包括如下步骤:

步骤s602,至少一个接收端通过至少一条数据链路与至少一个发射端建立连接,其中,至少一条数据链路由至少一个发射端根据至少一个接收端的数量建立。

具体的,上述的至少一个发射端和至少一个接收端加入同一个无线接入点ap(是accesspoint的简称)。

步骤s604,至少一个接收端通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据。

具体地,上述的信号源可以是智能手机、pc电脑,笔记本电脑,摄像头等设备,本发明对此不做具体限定;上述的媒体数据可以是视频数据、音频数据、图像数据等,本发明对此不做具体限定。

步骤s606,至少一个接收端控制至少一个显示设备显示媒体数据。

具体地,上述的显示设备可以是电视、显示器、投影仪等设备,本发明对此不做具体限定。

在一种可选的方案中,多个发射端与多个接收端加入同一个无线接入点ap,即多个发射端与多个接收端加入同一个局域网中,用户可以通过控制器控制多个发射端中的至少一个发射端与至少一个接收端进行输出传输。至少一个发射端可以从控制器获取至少一个接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,例如,如果接收端只有一个,则可以为每个发射端建立一条数据链路,如果接收端有多个,且发射端为一个,则可以为建立一条数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

在另一种可选的方案中,至少一个发射端与至少一个接收端加入同一个无线接入点ap,即至少一个发射端与至少一个接收端加入同一个局域网中,该至少一个发射端可以与至少一个接收端进行数据传输,并且,至少一个发射端可以确定接入该局域网中所有接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

根据本发明上述实施例,至少一个接收端通过至少一条数据链路与至少一个发射端建立连接,通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据,并控制至少一个显示设备显示媒体数,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

可选地,在本发明上述实施例中,在步骤s602,至少一个接收端通过至少一条数据链路与至少一个发射端连接之前,该方法还包括如下步骤:

步骤s608,在接入预设网络之后,至少一个接收端接收至少一个发射端发送的接入信号。

具体地,上述的预设网络可以是至少一个发射端和至少一个接收端所在区域的局域网,至少一个发射端和至少一个接收端可以通过接入同一个无线接入点ap,从而接入同一个局域网。

步骤s610,至少一个接收端发送至少一个接收端的标识信息至至少一个发射端。

在一种可选的方案中,发射端和接收端第一次启动后可以默认加入无线接入点ap,发射端启动广播,发送接入信号至所有接收端,通知所有接收端,有新的发射端加入局域网。接收端在接收到发射端广播之后,可以广播自身ip地址,通知所有发射端该接收端的ip地址,发射端记录接收端的ip地址,与现有技术相比,发射端和接收端无需预先进行配置,实现零无线配置网络,达到简化部署过程,增加灵活性的效果。

需要说明的是,在新的发射端接入预设网络之后,可以重新执行上述方案,从而接入预设网络的每个发射端都可以获取到接收端的ip地址。

可选地,在本发明上述实施例中,在步骤s610,至少一个接收端发送至少一个接收端的标识信息至至少一个发射端的同时,该方法还包括如下步骤:

步骤s612,第一接收端向第二接收端发送第一接收端的标识信息,其中,第一接收端为至少一个接收端中的任意一个,第二接收端为至少一个接收端中除第一接收端之外的任意一个。

步骤s614,第二接收端判断数据库中是否存在第一接收端的标识信息。

具体地,上述的数据库用于存储接入同一个接入点的所有接收端的ip地址。

步骤s616,如果数据库中不存在第一接收端的标识信息,则第二接收端将第一接收端的标识信息存储至数据库中。

在一种可选的方案中,在一个接收端广播自身ip地址之后,其他接收端接收到该接收端的广播之后,可以检查记录中是否存在该接收端的ip地址,如果不存在,则可以记录该ip地址,并继续广播自身ip地址。

实施例3

根据本发明实施例,提供了一种媒体数据的处理装置的实施例。

图7是根据本发明实施例的一种媒体数据的处理装置的示意图,如图7所示,该装置包括:

获取模块71,用于获取至少一个接收端的数量。

具体的,上述的至少一个发射端和至少一个接收端加入同一个无线接入点ap(是accesspoint的简称)。

建立模块73,用于根据至少一个接收端的数量,建立至少一条数据链路,其中,至少一个发射端通过至少一条数据链路与至少一个接收端建立连接。

采集模块75,用于至少一个发射端采集至少一个信号源的媒体数据。

具体地,上述的信号源可以是智能手机、pc电脑,笔记本电脑,摄像头等设备,本发明对此不做具体限定;上述的媒体数据可以是视频数据、音频数据、图像数据等,本发明对此不做具体限定。

第一发送模块77,用于通过至少一条数据链路向至少一个接收端发送媒体数据,其中,媒体数据由与至少一个接收端连接的至少一个显示设备进行显示。

具体地,上述的显示设备可以是电视、显示器、投影仪等设备,本发明对此不做具体限定。

在一种可选的方案中,多个发射端与多个接收端加入同一个无线接入点ap,即多个发射端与多个接收端加入同一个局域网中,用户可以通过控制器控制多个发射端中的至少一个发射端与至少一个接收端进行输出传输。至少一个发射端可以从控制器获取至少一个接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,例如,如果接收端只有一个,则可以为每个发射端建立一条数据链路,如果接收端有多个,且发射端为一个,则可以为建立一条数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

在另一种可选的方案中,至少一个发射端与至少一个接收端加入同一个无线接入点ap,即至少一个发射端与至少一个接收端加入同一个局域网中,该至少一个发射端可以与至少一个接收端进行数据传输,并且,至少一个发射端可以确定接入该局域网中所有接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

根据本发明上述实施例,至少一个发射端获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,采集至少一个信号源的媒体数据,并通过至少一条数据链路向至少一个接收端发送媒体数据,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

可选地,在本发明上述实施例中,数据链路包括:单播数据链路和组播数据链路,其中,建立模块包括:

比较模块,用于将至少一个接收端的数量与第一预设值进行比较。

具体地,上述的第一预设值可以是1。

第一建立子模块,用于如果至少一个接收端的数量小于等于第一预设值,则为每个发射端建立一条单播数据链路。

在一种可选的方案中,至少一个发射端在获取到至少一个接收端的数量之后,可以判断是否只有一个接收端,即判断至少一个接收端的数量是否为1,如果只有一个接收端,即至少一个接收端的数量为1,则可以为每个发射端建立一条单播数据链路,每个发射端通过单播数据链路将采集到的媒体数据传输给接收端,由显示设备进行显示。

需要说明的是,为了保证显示设备能够显示多个发射端发送的媒体数据,接收端可以开启分屏显示,接收端可以根据数据链路的数量,重绘显示画面,在不同位置显示不同信号源的媒体数据。

第二建立子模块,用于如果至少一个接收端的数量大于第一预设值,则至少一个发射端获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

在一种可选的方案中,至少一个发射端在获取到至少一个接收端的数量之后,可以判断是否只有一个接收端,即判断至少一个接收端的数量是否为1,如果有多个接收端,即至少一个接收端的数量大于1,则可以获取发射端的数量,结合发射端的数量,建立至少一条数据链路,并通过至少一条数据链路传输信号源的媒体数据,并由显示设备进行显示。

可选地,在本发明上述实施例中,建立模块还用于将至少一个发射端的数量与第二预设值进行比较,如果至少一个发射端的数量小于等于第二预设值,则至少一个发射端建立一条组播数据链路,如果至少一个发射端的数量大于第二预设值,则至少一个发射端建立数据链路集合,其中,数据链路集合包括:至少一条单播数据链路和/或至少一条组播数据链路。

可选地,在本发明上述实施例中,建立模块还用于至少一个发射端获取目标发射端,建立一条组播数据链路,得到数据链路集合。

在一种可选的方案中,在确定有多个接收端,即至少一个接收端的数量大于1,且确定有多个发射端,即至少一个发射端的数量大于1之后,当前局域网中有且仅有一个发射端可以将信号源的媒体数据传输到多个接收端,其他接收端处于准备状态,可以通过按键或者控制器获取到目标发射端,目标发射端可以建立一条组播数据链路,将所有多个接收端加入组播列表,将采集到的信号源的媒体数据传输给多个接收端,并由多个显示设备进行显示。

可选地,在本发明上述实施例中,建立模块还用于至少一个发射端获取分组信息,根据每个分组包含的发射端数量和接收端数量,建立每个分组的数据链路,根据每个分组包含的发射端数量和接收端数量,建立每个分组的数据链路,并根据每个分组的数据链路,得到数据链路集合,其中,分组信息包括:多个分组,以及每个分组包含的发射端的数量和接收端的数量。

可选地,在本发明上述实施例中,获取模块还用于获取控制器发送的控制信息,并根据控制信息,确定至少一个发射端的数量或至少一个接收端的数量,其中,控制信息包括:至少一个发射端的标识信息或至少一个接收端的标识信息。

可选地,在本发明上述实施例中,第一发送模块还用于获取至少一个接收端的标识信息,并根据至少一个接收端的标识信息,通过至少一条数据链路向至少一个接收端发送媒体数据。

可选地,在本发明上述实施例中,该装置还包括:

第二发送模块,用于在接入预设网络之后,发送接入信号至至少一个接收端。

具体地,上述的预设网络可以是至少一个发射端和至少一个接收端所在区域的局域网,至少一个发射端和至少一个接收端可以通过接入同一个无线接入点ap,从而接入同一个局域网。

接收模块,用于接收至少一个接收端返回的至少一个接收端的标识信息。

存储模块,用于存储至少一个接收端的标识信息。

在一种可选的方案中,发射端和接收端第一次启动后可以默认加入无线接入点ap,发射端启动广播,发送接入信号至所有接收端,通知所有接收端,有新的发射端加入局域网。接收端在接收到发射端广播之后,可以广播自身ip地址,通知所有发射端该接收端的ip地址,发射端记录接收端的ip地址,与现有技术相比,发射端和接收端无需预先进行配置,实现零无线配置网络,达到简化部署过程,增加灵活性的效果。

需要说明的是,其他接收端接收到该接收端的广播之后,可以检查记录中是否存在该接收端的ip地址,如果不存在,则可以记录该ip地址,并继续广播自身ip地址。

还需要说明的是,在新的发射端接入预设网络之后,可以重新执行上述方案,从而接入预设网络的每个发射端都可以获取到接收端的ip地址。

可选地,在本发明上述实施例中,建立模块还用于建立至少一条控制路径,通过至少一条控制路径确定数据传输信息,其中,控制路径的数量与接收端的数量相同,数据传输信息至少包括:编码格式、采样率、分辨率和/或组播信息。

实施例4

根据本发明实施例,提供了另一种媒体数据的处理装置的实施例。

图8是根据本发明实施例的另一种媒体数据的处理装置的示意图,如图8所示,该装置包括:

连接模块81,用于通过至少一条数据链路与至少一个发射端建立连接,其中,至少一条数据链路由至少一个发射端根据至少一个接收端的数量建立。

具体的,上述的至少一个发射端和至少一个接收端加入同一个无线接入点ap(是accesspoint的简称)。

第一接收模块83,用于通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据。

具体地,上述的信号源可以是智能手机、pc电脑,笔记本电脑,摄像头等设备,本发明对此不做具体限定;上述的媒体数据可以是视频数据、音频数据、图像数据等,本发明对此不做具体限定。

控制模块85,用于控制至少一个显示设备显示媒体数据。

具体地,上述的显示设备可以是电视、显示器、投影仪等设备,本发明对此不做具体限定。

在一种可选的方案中,多个发射端与多个接收端加入同一个无线接入点ap,即多个发射端与多个接收端加入同一个局域网中,用户可以通过控制器控制多个发射端中的至少一个发射端与至少一个接收端进行输出传输。至少一个发射端可以从控制器获取至少一个接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,例如,如果接收端只有一个,则可以为每个发射端建立一条数据链路,如果接收端有多个,且发射端为一个,则可以为建立一条数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

在另一种可选的方案中,至少一个发射端与至少一个接收端加入同一个无线接入点ap,即至少一个发射端与至少一个接收端加入同一个局域网中,该至少一个发射端可以与至少一个接收端进行数据传输,并且,至少一个发射端可以确定接入该局域网中所有接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

根据本发明上述实施例,至少一个接收端通过至少一条数据链路与至少一个发射端建立连接,通过至少一条数据链路接收至少一个发射端采集到的至少一个信号源的媒体数据,并控制至少一个显示设备显示媒体数,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

可选地,在本发明上述实施例中,该装置还包括:

第二接收模块,用于在接入预设网络之后,至少一个接收端接收至少一个发射端发送的接入信号。

具体地,上述的预设网络可以是至少一个发射端和至少一个接收端所在区域的局域网,至少一个发射端和至少一个接收端可以通过接入同一个无线接入点ap,从而接入同一个局域网。

发送模块,用于至少一个接收端发送至少一个接收端的标识信息至至少一个发射端。

在一种可选的方案中,发射端和接收端第一次启动后可以默认加入无线接入点ap,发射端启动广播,发送接入信号至所有接收端,通知所有接收端,有新的发射端加入局域网。接收端在接收到发射端广播之后,可以广播自身ip地址,通知所有发射端该接收端的ip地址,发射端记录接收端的ip地址,与现有技术相比,发射端和接收端无需预先进行配置,实现零无线配置网络,达到简化部署过程,增加灵活性的效果。

需要说明的是,在新的发射端接入预设网络之后,可以重新执行上述方案,从而接入预设网络的每个发射端都可以获取到接收端的ip地址。

可选地,在本发明上述实施例中,发送模块还用于向第二接收端发送第一接收端的标识信息,其中,第一接收端为至少一个接收端中的任意一个,第二接收端为至少一个接收端中除第一接收端之外的任意一个;

判断模块,用于第二接收端判断数据库中是否存在第一接收端的标识信息。

具体地,上述的数据库用于存储接入同一个接入点的所有接收端的ip地址。

存储模块,用于如果数据库中不存在第一接收端的标识信息,则第二接收端将第一接收端的标识信息存储至数据库中。

在一种可选的方案中,在一个接收端广播自身ip地址之后,其他接收端接收到该接收端的广播之后,可以检查记录中是否存在该接收端的ip地址,如果不存在,则可以记录该ip地址,并继续广播自身ip地址。

实施例5

根据本发明实施例,提供了一种媒体数据的处理系统的实施例。

图9是根据本发明实施例的一种媒体数据的处理系统的示意图,如图9所示,该系统包括:至少一个信号源91,至少一个发射端93,至少一个接收端95和至少一个显示设备97。

其中,至少一个发射端与至少一个信号源连接,用于获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,采集至少一个信号源的媒体数据,其中,至少一个发射端通过至少一条数据链路与至少一个接收端建立连接;至少一个接收端,通过至少一条数据链路与至少一个发射端连接,用于接收至少一个发射端发送的媒体数据;至少一个显示设备,与至少一个接收端连接,用于显示媒体数据。

具体的,上述的至少一个发射端和至少一个接收端加入同一个无线接入点ap(是accesspoint的简称);上述的信号源可以是智能手机、pc电脑,笔记本电脑,摄像头等设备,本发明对此不做具体限定;上述的媒体数据可以是视频数据、音频数据、图像数据等,本发明对此不做具体限定;上述的显示设备可以是电视、显示器、投影仪等设备,本发明对此不做具体限定。

在一种可选的方案中,多个发射端与多个接收端加入同一个无线接入点ap,即多个发射端与多个接收端加入同一个局域网中,用户可以通过控制器控制多个发射端中的至少一个发射端与至少一个接收端进行输出传输。至少一个发射端可以从控制器获取至少一个接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,例如,如果接收端只有一个,则可以为每个发射端建立一条数据链路,如果接收端有多个,且发射端为一个,则可以为建立一条数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

在另一种可选的方案中,至少一个发射端与至少一个接收端加入同一个无线接入点ap,即至少一个发射端与至少一个接收端加入同一个局域网中,该至少一个发射端可以与至少一个接收端进行数据传输,并且,至少一个发射端可以确定接入该局域网中所有接收端的数量,并根据接收端数量的不同,建立不同数量的数据链路,在至少一条数据链路建立完成之后,至少一个发射端可以从至少一个信号源采集每个信号源的媒体数据,并通过至少一条数据链路传输给至少一个接收端,由至少一个接收端可以控制至少一个显示设备进行显示。

根据本发明上述实施例,至少一个发射端获取至少一个接收端的数量,根据至少一个接收端的数量,建立至少一条数据链路,采集至少一个信号源的媒体数据,并通过至少一条数据链路向至少一个接收端发送媒体数据,从而实现至少一个信号源与至少一个显示设备进行数据传输、显示。容易注意到的是,至少一个发射端获取至少一个接收端的数量,并根据至少一个接收端的数量建立数据链路,实现了多个发射端与多个接收端进行数据传输,扩展性较强,并且,与现有技术相比,数据链路的建立方式并不固定,灵活性较强,从而解决了现有技术中的媒体数据的处理方法扩展性差的技术问题。因此,通过本发明上述实施例提供的方案,可以达到扩大适用范围,增加扩展性,提高灵活性,提升用户好感度的效果。

可选地,在本发明上述实施例中,数据链路包括:单播数据链路和组播数据链路,其中,至少一个发射端还用于将至少一个接收端的数量与第一预设值进行比较,如果至少一个接收端的数量小于等于第一预设值,则至少一个发射端为每个发射端建立一条单播数据链路,如果至少一个接收端的数量大于第一预设值,则至少一个发射端获取至少一个发射端的数量,并根据至少一个发射端的数量,建立至少一条数据链路。

具体地,上述的第一预设值可以是1。

在一种可选的方案中,至少一个发射端在获取到至少一个接收端的数量之后,可以判断是否只有一个接收端,即判断至少一个接收端的数量是否为1,如果只有一个接收端,即至少一个接收端的数量为1,则可以为每个发射端建立一条单播数据链路,每个发射端通过单播数据链路将采集到的媒体数据传输给接收端,由显示设备进行显示;如果有多个接收端,即至少一个接收端的数量大于1,则可以获取发射端的数量,结合发射端的数量,建立至少一条数据链路,并通过至少一条数据链路传输信号源的媒体数据,并由显示设备进行显示。

需要说明的是,为了保证显示设备能够显示多个发射端发送的媒体数据,接收端可以开启分屏显示,接收端可以根据数据链路的数量,重绘显示画面,在不同位置显示不同信号源的媒体数据。

可选地,在本发明上述实施例中,至少一个发射端还用于将至少一个发射端的数量与第二预设值进行比较;如果至少一个发射端的数量小于等于第二预设值,则至少一个发射端建立一条组播数据链路;如果至少一个发射端的数量大于第二预设值,则至少一个发射端建立数据链路集合,其中,数据链路集合包括:至少一条单播数据链路和/或至少一条组播数据链路。

可选地,在本发明上述实施例中,至少一个发射端还用于获取目标发射端;建立一条组播数据链路,得到数据链路集合。

可选地,在本发明上述实施例中,至少一个发射端还用于建立数据链路集合,包括:至少一个发射端获取分组信息,至少一个发射端根据每个分组包含的发射端数量和接收端数量,建立每个分组的数据链路,根据每个分组的数据链路,得到数据链路集合,其中,分组信息包括:多个分组,以及每个分组包含的发射端的数量和接收端的数量。

可选地,在本发明上述实施例中,至少一个发射端还用于获取控制器发送的控制信息,根据控制信息,确定至少一个发射端的数量或至少一个接收端的数量,其中,控制信息包括:至少一个发射端的标识信息或至少一个接收端的标识信息。

可选地,在本发明上述实施例中,至少一个发射端还用于获取至少一个接收端的标识信息;根据至少一个接收端的标识信息,通过至少一条数据链路向至少一个接收端发送媒体数据。

可选地,在本发明上述实施例中,至少一个发射端还用于发送接入信号至至少一个接收端;至少一个接收端还用于发送至少一个接收端的标识信息;至少一个发射端还用于存储至少一个接收端的标识信息。

在一种可选的方案中,发射端和接收端第一次启动后可以默认加入无线接入点ap,发射端启动广播,发送接入信号至所有接收端,通知所有接收端,有新的发射端加入局域网。接收端在接收到发射端广播之后,可以广播自身ip地址,通知所有发射端该接收端的ip地址,发射端记录接收端的ip地址,与现有技术相比,发射端和接收端无需预先进行配置,实现零无线配置网络,达到简化部署过程,增加灵活性的效果。

需要说明的是,其他接收端接收到该接收端的广播之后,可以检查记录中是否存在该接收端的ip地址,如果不存在,则可以记录该ip地址,并继续广播自身ip地址。

还需要说明的是,在新的发射端接入预设网络之后,可以重新执行上述方案,从而接入预设网络的每个发射端都可以获取到接收端的ip地址。

可选地,在本发明上述实施例中,至少一个发射端还用于建立至少一条控制路径,通过至少一条控制路径确定数据传输信息,其中,控制路径的数量与接收端的数量相同;数据传输信息至少包括:编码格式、采样率、分辨率和/或组播信息。

实施例6

根据本发明实施例,提供了一种存储介质的实施例,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例1和2中的媒体数据的处理方法。

实施例7

根据本发明实施例,提供了一种处理器的实施例,处理器用于运行程序,其中,程序运行时执行上述实施例1和2中的媒体数据的处理方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1