信号源推送方法和系统技术方案

技术编号:15522786 阅读:114 留言:0更新日期:2017-06-04 11:43
本发明专利技术公开了一种信号源推送方法和系统,所述方法包括:通过目标端口接收视频打开请求;当判定待打开的视频数据为打开状态时,在打开的视频数据中确定待打开的视频数据的名称对应的视频数据;根据预存端口号与终端的对应关系,确定目标端口对应的终端;根据目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定目标端口对应终端的IP地址和视频接收端口号;将目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;通过发送列表将确定的待打开的视频数据的名称对应的视频数据发送至目标端口对应的终端。本发明专利技术只需通过多个目标端口就可以将视频数据发送至多个终端,简单、准确,实现对多个终端统一推送信号源。

Signal source pushing method and system

The invention discloses a signal sending method and system, the method includes: receiving a video request through the target port open; when the video data is determined to be open to open, open the video data in video data corresponding to determine the name of the video data to be open; according to the corresponding relationship between the stored the port number and the terminal, determining the terminal target port corresponding to the terminal; according to the corresponding target port, and each terminal sends the received IP address and video receiving port number, determine the target port corresponding to the IP address of the terminal and video receiving port number; the target port corresponding to the terminal IP address and port number add video receiver send into the list; the corresponding name list will be determined by sending video data to open the video data sent to the destination port corresponding to the terminal. The invention can send the video data to a plurality of terminals only through a plurality of target ports, and simply and accurately realizes the unified push of a signal source for a plurality of terminals.

【技术实现步骤摘要】
信号源推送方法和系统
本专利技术涉及通信
,特别是涉及一种信号源推送方法和系统。
技术介绍
随着社会的发展,终端设备的类型越来越多,比较常见的有智能手机、手持电脑、电子书和台式电脑等。如果需要在多个终端设备上播放某个信号源的视频或分别播放不同信号源的视频时,目前尚未有很好的解决方案,无法对多个终端统一推送信号源。
技术实现思路
基于上述情况,本专利技术提出了一种信号源推送方法和系统,对多个终端统一推送信号源,满足实际应用需要。为了实现上述目的,本专利技术技术方案的实施例为:一种信号源推送方法,包括以下步骤:通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定所述待打开的视频数据的名称对应的视频数据;根据预存的端口号与终端的对应关系,确定所述目标端口对应的终端;根据所述目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定所述目标端口对应的终端的IP地址和视频接收端口号;将所述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;通过所述发送列表将确定的所述待打开的视频数据的名称对应的视频数据发送至所述目标端口对应的终端。一种信号源推送系统,包括:视频打开请求接收模块,用于通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;视频数据确定模块,用于当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定所述待打开的视频数据的名称对应的视频数据;终端确定模块,用于根据预存的端口号与终端的对应关系,确定所述目标端口对应的终端;IP地址和视频接收端口号确定模块,用于根据所述目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定所述目标端口对应的终端的IP地址和视频接收端口号;IP地址和视频接收端口号添加模块,用于将所述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;信号源推送模块,用于通过所述发送列表将确定的所述待打开的视频数据的名称对应的视频数据发送至所述目标端口对应的终端。与现有技术相比,本专利技术的有益效果为:本专利技术信号源推送方法和系统,通过目标端口接收视频打开请求,当根据待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定待打开的视频数据的名称对应的视频数据;根据预存的端口号与终端的对应关系,确定上述目标端口对应的终端;再根据上述目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定上述目标端口对应的终端的IP地址和视频接收端口号;将上述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;通过该发送列表将确定的待打开的视频数据的名称对应的视频数据发送至上述目标端口对应的终端。本专利技术通过目标端口接收视频打开请求,将视频打开请求对应的视频数据发送至该目标端口对应的终端,只需通过多个目标端口就可以将视频数据发送至多个终端,简单、准确,实现对多个终端统一推送信号源,满足实际应用需要。附图说明图1为一个实施例中信号源推送方法流程图;图2为一个实施例中服务器、各个终端、处理器和VWAS服务器部的连接关系图;图3为基于图1所示方法一个具体示例中信号源推送方法流程图;图4为一个实施例中信号源推送系统结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。图1中示出一个实施例中本专利技术信号源推送方法流程图,在该实施例中,是以服务器的处理过程为例进行说明。如图1所示,在该实施例中,服务器的处理过程可以包括以下步骤:步骤S101:通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;这里,目标端口为服务器上任意一个端口。具体地,服务器对接收的视频打开请求进行解析确定该视频打开请求中待打开的视频数据的名称。步骤S102:当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定所述待打开的视频数据的名称对应的视频数据;这里,服务器记录打开的视频数据的名称,当在记录的已打开的视频数据的名称中查找到上述待打开的视频数据的名称,说明待打开的视频数据已经被其它终端打开,在打开的视频数据中可以直接找到该待打开的视频数据。步骤S103:根据预存的端口号与终端的对应关系,确定所述目标端口对应的终端;具体地,各个终端向服务器发送连接请求,服务器为每一个终端分配一个端口号,并存储每一个终端与分配的端口号的对应关系。步骤S104:根据所述目标端口对应的终端,以及接收的各个终端发送的IP(InternetProtocol,网络协议)地址和视频接收端口号,确定所述目标端口对应的终端的IP地址和视频接收端口号;这里,终端向服务器发送的连接请求中包括该终端的IP地址和视频接收端口号。步骤S105:将所述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;步骤S106:通过所述发送列表将确定的所述待打开的视频数据的名称对应的视频数据发送至所述目标端口对应的终端。具体地,通过发送列表中目标端口对应的终端的IP地址和视频接收端口号,将步骤S102中确定的视频数据发送至目标端口对应的终端进行打开播放。从以上描述可知,本专利技术信号源推送方法,通过目标端口接收视频打开请求,将视频打开请求对应的视频数据发送至该目标端口对应的终端,只需通过多个目标端口就可以将视频数据发送至多个终端,简单、准确,实现对多个终端统一推送信号源,满足实际应用需要。此外,在一个具体示例中,所述视频打开请求还包括待打开的视频数据的信号源地址;当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为关闭状态时,根据所述待打开的视频数据的信号源地址获取待打开的视频数据;通过所述发送列表将获取的待打开的视频数据发送至所述目标端口对应的终端。这里,若在记录的已打开的视频数据的名称中没有找到上述待打开的视频数据的名称,说明待打开的视频数据没有被其它终端打开,需要根据视频打开请求中待打开的视频数据的信号源地址获取相应的视频数据,例如通过RTSP类型信号源的URL地址,请求此URL处的视频。此外,在一个具体示例中,所述信号源推送方法还包括步骤:根据所述目标端口对应的终端和接收的各个终端发送的终端类型,确定所述目标端口对应的终端类型;根据所述目标端口对应的终端类型,对确定的所述待打开的视频数据的名称对应的视频数据进行转码。不同类型终端的性能不同,视频数据播放能力不同,根据不同终端的类型对视频数据进行转码,以使满足不同终端的视频播放需求。此外,在一个具体示例中,当通过所述目标端口接收到视频关闭请求时,删除所述发送列表中所述目标端口对应的终端的IP地址和视频接收端口号。当通过上述目标端口接收到视频关闭请求,即停止对上述目标端口对应的终端进行信号源推送,通过删除发送列表中的上本文档来自技高网...
信号源推送方法和系统

【技术保护点】
一种信号源推送方法,其特征在于,包括以下步骤:通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定所述待打开的视频数据的名称对应的视频数据;根据预存的端口号与终端的对应关系,确定所述目标端口对应的终端;根据所述目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定所述目标端口对应的终端的IP地址和视频接收端口号;将所述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;通过所述发送列表将确定的所述待打开的视频数据的名称对应的视频数据发送至所述目标端口对应的终端。

【技术特征摘要】
1.一种信号源推送方法,其特征在于,包括以下步骤:通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为打开状态时,在打开的视频数据中确定所述待打开的视频数据的名称对应的视频数据;根据预存的端口号与终端的对应关系,确定所述目标端口对应的终端;根据所述目标端口对应的终端,以及接收的各个终端发送的IP地址和视频接收端口号,确定所述目标端口对应的终端的IP地址和视频接收端口号;将所述目标端口对应的终端的IP地址和视频接收端口号添加进发送列表;通过所述发送列表将确定的所述待打开的视频数据的名称对应的视频数据发送至所述目标端口对应的终端。2.根据权利要求1所述的信号源推送方法,其特征在于,所述视频打开请求还包括待打开的视频数据的信号源地址;当根据所述待打开的视频数据的名称,以及记录的已打开的视频数据的名称,判定待打开的视频数据为关闭状态时,根据所述待打开的视频数据的信号源地址获取待打开的视频数据;通过所述发送列表将获取的待打开的视频数据发送至所述目标端口对应的终端。3.根据权利要求1所述的信号源推送方法,其特征在于,还包括步骤:根据所述目标端口对应的终端和接收的各个终端发送的终端类型,确定所述目标端口对应的终端类型;根据所述目标端口对应的终端类型,对确定的所述待打开的视频数据的名称对应的视频数据进行转码。4.根据权利要求1至3中任意一项所述的信号源推送方法,其特征在于,当通过所述目标端口接收到视频关闭请求时,删除所述发送列表中所述目标端口对应的终端的IP地址和视频接收端口号。5.根据权利要求3所述的信号源推送方法,其特征在于,根据所述目标端口对应的终端类型,对确定的所述待打开的视频数据的名称对应的视频数据进行转码的方式包括:当所述目标端口对应的终端类型为PC时,将确定的所述待打开的视频数据的名称对应的视频数据转码成H264;当所述目标端口对应的终端类型为移动终端时,将确定的所述待打开的视频数据的名称对应的视频数据转码成vp8。6.一种信号源推送系统,其特征在于,包括:视频打开请求接收模块,用于通过目标端口接收视频打开请求,所述视频打开请求包括待打开的视频数据的名称;视频数据确定模块,用于当根据所述...

【专利技术属性】
技术研发人员:罗婷
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1