[发明专利]一种基于实时消息传送协议的数据交互方法、装置和系统在审
申请号: | 201310293605.X | 申请日: | 2013-07-12 |
公开(公告)号: | CN103391481A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 王炎生 | 申请(专利权)人: | 亿览在线网络技术(北京)有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/6437;H04N21/63 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王玲;王宝筠 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 实时 消息 传送 协议 数据 交互 方法 装置 系统 | ||
1.一种基于实时消息传送协议的数据交互方法,其特征在于,在客户端向流媒体服务器发送握手消息以与所述流媒体服务器建立连接、并建立对应的传输通道以用于与所述流媒体服务器传输媒体数据之后,所述方法还包括:
客户端向流媒体服务器发送接收媒体数据类型消息,所述接收媒体数据类型消息中携带客户端请求的媒体数据类型,以使得流媒体服务器在接收到所述接收媒体数据类型消息后根据所述接收媒体数据类型消息中携带的媒体数据类型向客户端发送对应的媒体数据;
客户端利用所述传输通道接收流媒体服务器发送的媒体数据,所述媒体数据与所述接收媒体数据类型消息中携带的媒体数据类型相对应;
客户端输出所述媒体数据。
2.根据权利要求1所述的方法,其特征在于,所述客户端向流媒体服务器发送接收媒体数据类型消息具体包括:
客户端向流媒体服务器发送接收音频数据消息receive_audio和/或接收视频数据消息receive_video;其中,所述接收音频数据消息receive_audio用于表明客户端请求接收的媒体数据的类型为音频数据;所述接收视频数据消息receive_video消息用于表明客户端请求接收的媒体数据的类型为视频数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
客户端监测当前网络状态,当判断当前网络状态为拥堵状态时,则执行所述向流媒体服务器发送接收媒体数据类型消息的步骤。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
客户端利用所述传输通道向流媒体服务器发送流消息Flexstream Message,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。
5.根据权利要1所述的方法,其特征在于,所述方法还包括:
客户端接收流媒体服务器通过所述传输通道发送的流消息Flexstream Message,其中,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。
6.根据权利要求4或5所述的方法,其特征在于,所述流消息Flexstream Message携带的额外消息包括同步信息、播放延时信息、媒体附加信息、即时通信消息、游戏交互信息、控制信息中的一种或多种。
7.一种基于实时消息传送协议的客户端,其特征在于,所述客户端与流媒体服务器数据连接,所述客户端包括:
连接建立单元,用于向流媒体服务器发送握手消息以与所述流媒体服务器建立连接以及建立对应的传输通道以用于与所述流媒体服务器传输媒体数据;
第一发送单元,用于向流媒体服务器发送接收媒体数据类型消息,所述接收媒体数据类型消息中携带客户端请求的媒体数据类型,以使得流媒体服务器在接收到所述接收媒体数据类型消息后根据所述接收媒体数据类型消息中携带的媒体数据类型向客户端发送对应的媒体数据;
第一接收单元,用于利用所述传输通道接收流媒体服务器发送的媒体数据,所述媒体数据与所述接收媒体数据类型消息中携带的媒体数据类型相对应;
输出单元,用于输出所述媒体数据。
8.根据权利要求7所述的客户端,其特征在于,所述客户端还包括:
第二发送单元,用于利用所述传输通道向流媒体服务器发送流消息Flexstream Message,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。
9.根据权利要求7所述的客户端,其特征在于,所述客户端还包括:
第二接收单元,用于接收流媒体服务器通过所述传输通道发送的流消息Flexstream Message,其中,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。
10.一种基于实时消息传送协议的数据交互系统,其特征在于,所述系统包括客户端和流媒体服务器,其中:
所述客户端用于向流媒体服务器发送握手消息以与所述流媒体服务器建立连接、并建立对应的传输通道以用于与所述流媒体服务器传输媒体数据;向流媒体服务器发送接收媒体数据类型消息,所述接收媒体数据类型消息中携带客户端请求的媒体数据类型;接收流媒体服务器发送的媒体数据,并输出所述媒体数据;
所述流媒体服务器用于接收客户端发送的接收媒体数据类型消息,并根据所述接收媒体数据类型消息中携带的媒体数据类型向客户端发送对应的媒体数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿览在线网络技术(北京)有限公司,未经亿览在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310293605.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钳式擦窗机
- 下一篇:一种车载导航产品的生产线自动化检测系统及其工作方法