一种流数据的双向传输方法和装置制造方法及图纸

技术编号:14951330 阅读:112 留言:0更新日期:2017-04-02 03:51
本发明专利技术公开了一种流数据的双向传输方法和装置。所述方法包括:接收从起始传输节点经过至少一个中间传输节点传输至目标传输节点的第一流数据;查找所述第一流数据的传输路径;按照所查找的传输路径将第二流数据传输至所述起始传输节点。由于本发明专利技术所述方法只需建立一条传输路径即可实现流数据的双向传输,省去了现有方法中第二条传输路径的建立,省去了第二条传输路径的建立时间,因此保证了流数据传输的实时性。同时,由于本发明专利技术所述方法只需建立一条传输路径,因此只需使用一套系统对流数据传输进行控制,从而省去了现有方法中第二套系统的使用,降低了系统开销。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种流数据的双向传输方法以及一种流数据的双向传输装置。
技术介绍
流数据为可以采用流式传输的方式在网络上传输的数据,大型网站系统通常依赖于内容分发网络(ContentDeliveryNetwork,CDN)对流数据进行传输。在远程监控技术中,用户客户端会通过内容分发网络向远程监控端发送携带开流指令的流数据,如携带开流指令的语音,远程监控端接收到携带开流指令的流数据后开始采集视频流数据,并将录制的视频流数据通过内容分发网络反馈给用户客户端,供用户查看。目前为实现用户客户端与远程监控端的数据传输,需要建立两条传输路径,一条传输路径用于传输用户客户端发送的携带开流指令的流数据,另一条传输路径用于传输远程监控端采集的视频流数据。虽然现有方法实现了用户客户端与远程监控端的双向数据传输,但是存在以下缺陷:需要使用两套系统控制两条传输路径的数据传输,然而两套系统的使用增加了系统开销;远程监控端在接收到用户客户端发送的携带开流指令的流数据后,需要先建立针对采集的视频流数据的传输路径,然而传输路径的建立需要耗费较多时间,从而导致数据传输的实时性较差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的流数据的双向传输方法和相应的流数据的双向传输装置。依据本专利技术的一个方面,提供了一种流数据的双向传输方法,包括:接收从起始传输节点经过至少一个中间传输节点传输至目标传输节点的第一流数据;查找所述第一流数据的传输路径;按照所查找的传输路径将第二流数据传输至所述起始传输节点。可选地,所述传输路径经过的各传输节点记录有其上行传输节点;所述查找所述第一流数据的传输路径包括:提取所述目标传输节点记录的上行传输节点。可选地,所述上行传输节点与所述第一流数据对应记录;所述提取所述目标传输节点记录的上行传输节点包括:根据所述第一流数据的流数据标识,提取对应记录的上行传输节点。可选地,所述按照所查找的传输路径将第二流数据传输至所述起始传输节点包括:将所述第二流数据传输至所述上行传输节点,由所述上行传输节点将所述第二流数据传输至本地记录的另一上行传输节点,直至将所述第二流数据传输至所述起始传输节点。可选地,所述第一流数据记录有传输过程中顺次经过的各传输节点的节点标识的集合;所述查找所述第一流数据的传输路径包括:提取所述第一流数据携带的节点标识的集合。可选地,所述按照所查找的传输路径将第二流数据传输至所述起始传输节点包括:按照所述节点标识的集合反向顺次将所述第二流数据经至少一个中间传输节点传输至所述起始传输节点。根据本专利技术的另一方面,提供了一种流数据的双向传输方法,包括:从起始传输节点经过至少一个中间传输节点将第一流数据传输至目标传输节点;接收所述目标传输节点在查找所述第一流数据的传输路径后,按照所查找的传输路径传输的第二流数据。可选地,在所述从起始传输节点经过至少一个中间传输节点将第一流数据传输至目标传输节点之前,所述方法还包括:向调度节点发送调度请求,所述调度请求携带所述目标传输节点的节点标识;接收所述调度节点下发的从所述起始传输节点至所述目标传输节点的传输路径。可选地,所述方法还包括:将所述第二流数据传输至除发送所述第二流数据的目标传输节点之外的其他目标传输节点。根据本专利技术的另一方面,提供了一种流数据的双向传输装置,包括:第一流数据接收模块,用于接收从起始传输节点经过至少一个中间传输节点传输至目标传输节点的第一流数据;传输路径查找模块,用于查找所述第一流数据的传输路径;第二流数据传输模块,用于按照所查找的传输路径将第二流数据传输至所述起始传输节点。可选地,所述传输路径查找模块,具体用于提取所述目标传输节点记录的上行传输节点,所述传输路径经过的各传输节点记录有其上行传输节点。可选地,所述传输路径查找模块,具体用于根据所述第一流数据的流数据标识,提取对应记录的上行传输节点,所述上行传输节点与所述第一流数据对应记录。可选地,所述第二流数据传输模块,具体用于将所述第二流数据传输至所述上行传输节点,由所述上行传输节点将所述第二流数据传输至本地记录的另一上行传输节点,直至将所述第二流数据传输至所述起始传输节点。可选地,所述传输路径查找模块,具体用于提取所述第一流数据携带的节点标识的集合,所述第一流数据记录有传输过程中顺次经过的各传输节点的节点标识的集合。可选地,所述第二流数据传输模块,具体用于按照所述节点标识的集合反向顺次将所述第二流数据经至少一个中间传输节点传输至所述起始传输节点。根据本专利技术的另一方面,提供了一种流数据的双向传输装置,包括:第一流数据传输模块,用于从起始传输节点经过至少一个中间传输节点将第一流数据传输至目标传输节点;第二流数据传输模块,用于接收所述目标传输节点在查找所述第一流数据的传输路径后,按照所查找的传输路径传输的第二流数据。可选地,所述装置还包括:调度请求发送模块,用于在所述从起始传输节点经过至少一个中间传输节点将第一流数据传输至目标传输节点之前,向调度节点发送调度请求,所述调度请求携带所述目标传输节点的节点标识;传输路径接收模块,用于接收所述调度节点下发的从所述起始传输节点至所述目标传输节点的传输路径。可选地,所述装置还包括:第二流数据推送模块,用于将所述第二流数据传输至除发送所述第二流数据的目标传输节点之外的其他目标传输节点。依据本专利技术实施例,目标传输节点接收到从起始传输节点传输的第一流数据后,按照第一流数据的传输路径将第二流数据传输至起始传输节点,由于本专利技术所述方法只需建立一条传输路径即可实现流数据的双向传输,省去了现有方法中第二条传输路径的建立,省去了第二条传输路径的建立时间,因此保证了流数据传输的实时性。同时,由于本专利技术所述方法只需建立一条传输路径,因此只需使用一套系统对流数据传输进行控制,从而省去了现有方法中第二套系统的使用,降低了系统开销。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一的一种流数据的双向传输方法的步骤流程示意图;图2示出了根据本专利技术实施例二的一种流数据的双向传输方法的步骤流程示意图;图3示出了根据本专利技术实施例三的一种流数据的双向传输方法的步骤流程示意图;图4示出了根据本专利技术实施例四的一种流数据的双向传输方法的步骤流程示意图;图5示出了根据本专利技术实施例五的一种流数据的双向传输装置的结构框图;图6示出了根据本专利技术实施例六的一种流数据的双向传输装置的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图1本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201611270160.html" title="一种流数据的双向传输方法和装置原文来自X技术">流数据的双向传输方法和装置</a>

【技术保护点】
一种流数据的双向传输方法,包括:接收从起始传输节点经过至少一个中间传输节点传输至目标传输节点的第一流数据;查找所述第一流数据的传输路径;按照所查找的传输路径将第二流数据传输至所述起始传输节点。

【技术特征摘要】
1.一种流数据的双向传输方法,包括:接收从起始传输节点经过至少一个中间传输节点传输至目标传输节点的第一流数据;查找所述第一流数据的传输路径;按照所查找的传输路径将第二流数据传输至所述起始传输节点。2.根据权利要求1所述的方法,其中,所述传输路径经过的各传输节点记录有其上行传输节点;所述查找所述第一流数据的传输路径包括:提取所述目标传输节点记录的上行传输节点。3.根据权利要求2所述的方法,其中,所述上行传输节点与所述第一流数据对应记录;所述提取所述目标传输节点记录的上行传输节点包括:根据所述第一流数据的流数据标识,提取对应记录的上行传输节点。4.根据权利要求2所述的方法,其中,所述按照所查找的传输路径将第二流数据传输至所述起始传输节点包括:将所述第二流数据传输至所述上行传输节点,由所述上行传输节点将所述第二流数据传输至本地记录的另一上行传输节点,直至将所述第二流数据传输至所述起始传输节点。5.根据权利要求1所述的方法,其中,所述第一流数据记录有传输过程中顺次经过的各传输节点的节点标识的集合;所述查找所述第一流数据的传输路径包括:提取所述第一流数据携带的节点标识的集合。6.根据权利要求5所述的方法,其中,所述按照所查找的传输路径将第二流数据传输至所述起始传输节点包...

【专利技术属性】
技术研发人员:钟健男殷宇辉
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1