频道切换方法技术

技术编号:39641174 阅读:6 留言:0更新日期:2023-12-09 11:08
本申请涉及一种频道切换方法

【技术实现步骤摘要】
频道切换方法、系统、装置、通信设备和存储介质


[0001]本申请涉及无线通讯和终端
,特别是涉及一种频道切换方法

系统

装置

通信设备

存储介质和计算机程序产品


技术介绍

[0002]随着网络电视技术的发展,出现了
FCC(Fast Channel Change
,快速频道切换
)
技术,但由于需要在家庭网关上提供路由与网络地址转换,无法支持现有
IPTV(Internet Protocol Television
,网络电视
)
终端的
FCC
功能,导致通过全路由网络接入方式的
IPTV
终端在频道切换存在1~2秒的时延

[0003]传统方案中需要家庭网关截获并分析所有
RTCP(Realtime Transport Control Protocol
,实时传输控制协议
)
报文,从中读取单播流的
RTP(Realtime Transport Protocol
,实时传输协议
)
端口,从而配置
PAT(port address translation
,端口地址转换
)
转换策略,对家庭网关的性能造成极大的压力


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够减轻家庭网关性能负担的频道切换方法

系统

装置

通信设备

计算机可读存储介质和计算机程序产品

[0005]第一方面,本申请提供了一种频道切换方法,包括:
[0006]响应于频道切换终端触发的用于切换至目标频道的频道切换请求,获取频道切换请求中携带的第一报文地址;
[0007]在第一报文地址表征频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址;
[0008]利用网络电视专网
IP
地址将第一报文地址转换为第二报文地址,将包含第二报文地址的频道切换请求通过网络电视专网转发至频道切换服务器;
[0009]从频道切换服务器接收基于频道切换请求得到的,目标频道匹配的单播视频流,以及单播视频流对应的网络电视专网接收地址;
[0010]将网络电视专网接收地址转换为与第一报文地址相匹配的终端接收地址,将单播视频流返回终端接收地址表征的频道切换终端

[0011]在其中一个实施例中,第一报文地址中携带有网络电视终端的终端
IP
地址,以及第一端口号;利用网络电视专网
IP
地址将第一报文地址转换为第二报文地址,包括:
[0012]利用网络电视专网
IP
地址,对第一报文地址进行
NAT
转换,将终端
IP
地址转换为网络电视专网
IP
地址,以及将第一端口号映射为对应的第二端口号;
[0013]将网络电视专网
IP
地址以及第二端口号组成第二报文地址

[0014]在其中一个实施例中,将网络电视专网接收地址转换为与第一报文地址相匹配的终端接收地址,包括:
[0015]从网络电视专网接收地址中获取终端接收端口号;
[0016]根据第一报文地址中的终端
IP
地址以及终端接收端口号,得到终端接收地址

[0017]在其中一个实施例中,在第一报文地址表征频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址,包括:
[0018]获取第一报文地址中包含的终端
IP
地址,以及获取终端
IP
地址对应的终端类型标签;
[0019]在终端类型标签表征频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址

[0020]在其中一个实施例中,获取终端
IP
地址对应的终端类型标签之前,还包括:
[0021]响应于频道切换终端触发的主机配置请求,为频道切换终端配置终端
IP
地址;
[0022]接收频道切换终端触发的业务认证操作,在业务认证操作的目的地址命中网络电视专网路由表的情况下,将终端
IP
地址添加表征为网络电视终端的终端类型标签

[0023]在其中一个实施例中,在接收到频道切换终端发送的用于停止接收单播视频流的单播停止请求的情况下,将单播停止请求转发至频道切换服务器,单播停止请求用于指示频道切换服务器停止向网络电视专网接收地址发送单播视频流;单播停止请求由频道切换终端在接收到目标频道的直播流服务器返回的组播视频流后触发

[0024]在其中一个实施例中,单播停止请求包含第三报文地址,第三报文地址携带有网络电视终端的终端
IP
地址,以及第三端口号;将单播停止请求转发至频道切换服务器之前,还包括:
[0025]利用网络电视专网
IP
地址,对第三报文地址进行
NAT
转换,将终端
IP
地址转换为网络电视专网
IP
地址,以及将第三端口号映射为对应的第四端口号;
[0026]将网络电视专网
IP
地址以及第四端口号组成第四报文地址,将包含第四报文地址的单播停止请求转发至频道切换服务器

[0027]第二方面,本申请还提供了一种频道切换系统,包括:
[0028]频道切换终端,用于响应于切换至目标频道的操作,向家庭网关发送频道切换请求;
[0029]家庭网关,用于响应于频道切换终端触发的用于切换至目标频道的频道切换请求,获取频道切换请求中携带的第一报文地址;在第一报文地址表征频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址;并利用网络电视专网
IP
地址将第一报文地址转换为第二报文地址,将包含第二报文地址的频道切换请求通过网络电视专网转发至频道切换服务器;
[0030]频道切换服务器,用于接收包含第二报文地址的频道切换请求,并将基于频道切换请求得到的,目标频道匹配的单播视频流发送至单播视频流对应的网络电视专网接收地址;
[0031]上述家庭网关,还用于从频道切换服务器接收目标频道匹配的单播视频流,以及单播视频流对应的网络电视专网接收地址;
[0032]上述家庭网关,还用于将网络电视专网接收地址转换为与第一报文地址相匹配的终端接收地址,将单播视频流返回终端接收地址表征的频道切换终端

[0033]第三方面,本申请还提供了一种频道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种频道切换方法,其特征在于,应用于家庭网关,所述方法包括:响应于频道切换终端触发的用于切换至目标频道的频道切换请求,获取所述频道切换请求中携带的第一报文地址;在所述第一报文地址表征所述频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址;利用所述网络电视专网
IP
地址将所述第一报文地址转换为第二报文地址,将包含所述第二报文地址的频道切换请求通过网络电视专网转发至频道切换服务器;从所述频道切换服务器接收基于所述频道切换请求得到的,所述目标频道匹配的单播视频流,以及所述单播视频流对应的网络电视专网接收地址;将所述网络电视专网接收地址转换为与所述第一报文地址相匹配的终端接收地址,将所述单播视频流返回所述终端接收地址表征的所述频道切换终端
。2.
根据权利要求1所述的方法,其特征在于,所述第一报文地址中携带有所述网络电视终端的终端
IP
地址,以及第一端口号;所述利用所述网络电视专网
IP
地址将所述第一报文地址转换为第二报文地址,包括:利用所述网络电视专网
IP
地址,对第一报文地址进行
NAT
转换,将所述终端
IP
地址转换为所述网络电视专网
IP
地址,以及将所述第一端口号映射为对应的第二端口号;将所述网络电视专网
IP
地址以及所述第二端口号组成所述第二报文地址
。3.
根据权利要求2所述的方法,其特征在于,所述将所述网络电视专网接收地址转换为与所述第一报文地址相匹配的终端接收地址,包括:从所述网络电视专网接收地址中获取终端接收端口号;根据所述第一报文地址中的终端
IP
地址以及所述终端接收端口号,得到所述终端接收地址
。4.
根据权利要求1所述的方法,其特征在于,所述在所述第一报文地址表征所述频道切换终端为网络电视终端的情况下,获取网络电视专网
IP
地址,包括:获取所述第一报文地址中包含的终端
IP
地址,以及获取所述终端
IP
地址对应的终端类型标签;在所述终端类型标签表征所述频道切换终端为网络电视终端的情况下,获取所述网络电视专网
IP
地址
。5.
根据权利要求4所述的方法,其特征在于,所述获取所述终端
IP
地址对应的终端类型标签之前,还包括:响应于所述频道切换终端触发的主机配置请求,为所述频道切换终端配置终端
IP
地址;接收所述频道切换终端触发的业务认证操作,在所述业务认证操作的目的地址命中网络电视专网路由表的情况下,将所述终端
IP
地址添加表征为网络电视终端的终端类型标签
。6.
根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:在接收到所述频道切换终端发送的用于停止接收单播视频流的单播停止请求的情况下,将所述单播停止请求转发至频道切换服务器,所述单播停止请求用于指示所述频道切换服务器停止向所述网络电视专网接收地址发送单播视频流;所述单播停止请求由所述频
道切换终端在接收到所述目标频道的直播流服务器返回的组播视频流后触发
。7.
根据权利要求6所述的方法,其特征在于,所述单播停止...

【专利技术属性】
技术研发人员:林健苏军根黄文钊
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1