CN108134965B - 一种点播业务的无线侧组播传输的方法 - Google Patents
一种点播业务的无线侧组播传输的方法 Download PDFInfo
- Publication number
- CN108134965B CN108134965B CN201810064515.6A CN201810064515A CN108134965B CN 108134965 B CN108134965 B CN 108134965B CN 201810064515 A CN201810064515 A CN 201810064515A CN 108134965 B CN108134965 B CN 108134965B
- Authority
- CN
- China
- Prior art keywords
- video file
- multicast
- base station
- user
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种点播业务的无线侧组播传输的方法,属于移动通信技术领域。该方法为:用户在某一时刻点播视频fi,该视频在基站处缓存了前时间长度的视频内容,基站识别用户的请求数据包,并解析出所请求的文件编号fi,并检测该文件在基站处配置的缓存列表一中的该文件的组播开始时刻ti值和该文件在基站侧缓存的文件长度若请求到来时刻在以内,则将用户加入到缓存列表一中的文件fi的组播组中,后续由该组播组进行统一调度和数据传输。对于用户请求的在时刻以前的数据,由基站处缓存提供,此时,缓存数据传输到用户终端通过单播方式进行。本发明在保证QoS的前提下,提高了无线网络侧的资源利用率,降低了空口资源的消耗,并缓解了网络拥塞和冗余数据的传输。
Description
技术领域
本发明属于移动通信技术领域,涉及一种点播业务的无线侧组播传输的方法。
背景技术
随着智能终端的日渐普及以及移动设备的大规模增长,移动数据流量呈现持续的爆发式增长。据Cisco发布的全球移动数据流量预测报告,到2020年移动用户数量将达到55亿,占全球人口的70%。到2019年,移动数据流量相比于2015年增长近8倍,其中接近四分之三的移动数据流量将为视频流量。而由于视频流一般占据较大带宽,因此对现有网络带来较大冲击。
目前LTE网络针对视频传输提供了MBMS/eMBMS(Multimedia BroadcastMulticast Services,多媒体广播/多播业务,Evolved Multimedia Broadcast MulticastServices,演进型多媒体广播/多播业务)网络,在该网络中,视频数据通过组播/广播等方式传输至用户终端,现有的eMBMS/MBMS网络中空口的组播/广播方式主要有两种,SC-PTM(Single Cell-Point to Multi-Point,单小区点对多点)和MBSFN(Multicast BroadcastSingle Frequency Network,多播/组播单频网络)。其中e-MBMS/MBMS主要以广播、组播方式实现多媒体业务的传输,包括视频、音频、多媒体广告、免费和收费电视以及直播类等业务,在空口处采用MBSFN/SC-PTM方式实现,但仅有直播类业务才能够使用广播/组播方式进行数据传输,对于点播类业务,由于不同用户之间的点播存在很大的不确定性,因此很难使用组播/广播技术进行数据传输。
针对上述问题,目前的应对策略主要集中在优化网络架构方面,比如使用CDN(Content Delivery Network)传输点播业务,将视频内容下放到各个网络边缘节点,以缓解骨干网压力,但由于CDN的节点位置设置通常距离用户终端较远,无法缓解接入网侧的流量压力,而且由于点播业务用户的到达具有很大不确定性,因而也无法采用组播方式进行传输,容易造成网络资源配置的不合理,导致接入网侧的网络拥塞和过多的冗余数据传输。
发明内容
有鉴于此,本发明的目的在于提供一种点播业务的无线侧组播传输的方法,以在保证QoS(Quality of Service,服务质量)的前提下,提高无线网络侧的资源利用率,降低空口资源的消耗,并缓解网络拥塞和冗余数据的传输。
为达到上述目的,本发明提供如下技术方案:
一种点播业务的无线侧组播传输的方法,该方法包括:
接收用户终端发送的请求数据包,所述请求数据包用于向源服务器请求目标数据;
根据缓存列表一,识别所述请求数据包的请求视频文件的编号,获取缓存列表一,其中所述缓存列表一中包含以下信息中的至少一个:
视频文件的编号fi、组播开始时刻ti、视频文件fi在基站处缓存的视频文件长度和组播组对应的G-RNTI(Group-Radio Network Tempory Identity,组无线网络临时标识)并判断缓存列表一中是否存在所述请求视频文件的编号;
所述缓存列表一的具体表项包括:视频文件的编号i、组播开始时刻ti,基站处缓存对应的时长为组播组分配的G-RNTI、组播组对应的RB和基站下点播某视频文件的多个CPE,RB是针对某视频文件而言的,即相同视频文件在内采用同样的RB承载,此时使用C-RNTI来标识CPE;当缓存列表一中存在所述请求视频文件的编号时,将视频文件加入缓存列表一中;
将所述目标数据发送至所述用户终端。
S104:将研究时长设置为T,因此在T时间内,基站和请求视频文件的用户建立的单播/组播连接数为:
进一步,在所述将所述目标数据发送至所述用户终端之前,还包括步骤:
判断缓存列表一中是否存在所述请求的目标视频文件;
当不包含所述目标视频文件时,在所述缓存列表一中添加一个表项,将所述请求视频文件的编号、用户添加进所述表项中,并为该表项分配新的G-RNTI。
进一步,所述将所述目标数据发送至所述用户终端具体步骤为:
将所述用户终端与缓存设备建立第一承载,并将所述缓存数据通过第一承载发送至所述用户终端;
将所述用户终端与源服务器建立第二承载,并将组播数据通过第二承载发送至所述用户终端。
本发明的有益效果在于:本发明在保证QoS(Quality of Service,服务质量)的前提下,提高了无线网络侧的资源利用率,降低了空口资源的消耗,并缓解了网络拥塞和冗余数据的传输。
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为技术方案总体框图;
图2为点播业务的工作流程;
图3为IPTV***下点播业务的组播方案时序图。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
本发明采取如下技术方案,具体如图1所示,通过在基站处引入缓存,并在缓存中为不同流行度的视频文件分配不同的缓存大小,来达到用组播传输方式传输点播业务的目的。用户在某一时刻点播视频fi,该视频在基站处缓存了前时间长度的视频内容,基站识别用户的请求数据包,并解析出所请求的视频文件的编号fi,并检测该视频文件在基站处配置的缓存列表一中的该视频文件的组播开始时刻ti值和该视频文件在基站侧缓存的视频文件长度若请求到来时刻在以内,则将用户加入到缓存列表一中的视频文件fi的组播组中,后续由该组播组进行统一调度和数据传输。对于用户请求的在时刻以前的数据,由基站处缓存提供,此时,缓存数据传输到用户终端通过单播方式进行。参见图2,具体的实施步骤如下:
S1、MCE接收组播源向下发送的组播视频流,并进行周期性成员关系查询;
S2、CPE通过电视显示的EPG页面获取直播列表,选择要观看的电视节目B,并向IPTV***进行频道授权验证;
S3、IPTV***根据用户的请求进行频道检查,判断该用户是否有观看该点播频道的权限,该频道权限检测在每次点击频道时均需要验证;
S4、若CPE已被授权,IPTV***立即下发授权信息和频道的组播组IP地址给CPE,否则,下发产品购买提示;
S5、CPE发送组播组加入请求;
S6、基站识别请求数据包并进行包解析,判断用户请求的视频文件的编号,并检测该视频文件在缓存列表一中的组播开始时刻ti的值与该视频文件在基站侧缓存的视频文件长度若请求到来时刻在以内,则将用户添加进已有缓存列表一的记录中,并使用缓存列表一记录的RB承载组播数据,进行相应的资源调度,否则,创建一条新记录,并为视频文件分配G-RNTI,配置合适承载组播业务的RB,其中新记录包括:视频文件名、分配的G-RNTI、视频文件对应的RB和基站下在时间段内点播该视频文件的用户;
S7、请求数据包到达MCE;
S8、MCE识别请求数据包,并进行包解析,判断用户请求的视频文件的编号,并检测该视频文件在缓存列表一中的组播开始时刻ti的值与该视频文件在基站侧缓存的视频文件长度若请求到来时刻在以内,则将用户添加进已有缓存列表一的记录中,并使用缓存列表二中记录的视频文件对应的RB承载组播数据;否则,创建一条新记录,并配置组播业务的RB承载,将该频道的组IP地址、视频文件对应的RB以及在时间段内点播该视频文件的用户集;
S9、IPTV组播源下发组播节目流,在基站处,点播数据有两种发送至用户终端,方式一是通过组播方式,方式二是通过单播方式。这是因为各个用户点播时刻不尽相同,而视频组播则在最早的一个用户点播后即开始将数据通过组播方式发生,对于后续到来的用户而言,通过组播来接收从此刻之后到来的数据,而对于已经通过组播方式下发过的数据,则由基站处的缓存通过单播方式发送给用户端,因此,一个用户有两种接收数据的方式。图3为IPTV***下点播业务的组播方案时序图。
S4、将研究时长设置为T,因此在T时间内,基站和请求视频文件的用户建立的单播/组播连接数为:
基站和MCE判断点播的视频文件的组播组是否存在时,采用以下方法:
分别在基站和MCE处配置组播组缓存列表一和缓存列表二,缓存列表一的具体表项如表1所示:
表1 基站处缓存列表一的表项
包括:视频文件的编号、组播开始时刻ti,基站处缓存对应的时长为组播组分配的G-RNTI、组播组对应的RB和基站下点播某视频文件的多个CPE,可知RB是针对某视频文件而言的,即相同视频文件在内采用同样的RB承载,此时使用C-RNTI来标识CPE。
MCE处缓存列表二的表项内容如表2所示:
表2 MCE处缓存列表二的表项
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。
Claims (2)
1.一种点播业务的无线侧组播传输的方法,其特征在于:该方法包括以下步骤:
S1、多播广播协作实体MCE接收组播源向下发送的组播视频流,并进行周期性成员关系查询;
S2、客户端设备CPE的用户通过电子节目单EPG页面获取直播列表,选择要观看的电视节目B,并向互联网协议电视IPTV***提出频道授权验证请求;
S3、IPTV***根据用户的频道授权验证请求进行频道检查,判断该用户是否有观看频道的权限;且在每次选择要观看的频道时,均需要进行频道检查;
S4、若CPE已被授权,IPTV***立即下发授权信息和频道的组播组IP地址给CPE,否则,下发产品购买提示;
S5、CPE向基站发送组播组加入请求;
S6、基站识别组播组加入请求的请求数据包并进行包解析,判断用户请求的视频文件的编号,并检测该视频文件在缓存列表一中的组播开始时刻ti的值与该视频文件在基站侧缓存的视频文件长度若请求到来时刻在以内,则将用户添加进已有缓存列表一的记录中,并使用缓存列表一记录的RB承载组播数据,进行相应的资源调度,否则,创建一条新记录,并为视频文件分配组无线网络临时标识G-RNTI,配置合适承载组播业务的无线承载RB,其中新记录包括:视频文件名、分配的G-RNTI、视频文件对应的RB和基站下在时间段内点播该视频文件的用户;其中,fi表示第i个视频文件,为第i个视频文件在基站侧缓存的片段编号,τ为缓存的视频文件片段的时间长度,表示第i个视频文件在基站侧缓存的长度;
S7、请求数据包到达MCE;
S8、MCE识别请求数据包,并进行包解析,判断用户请求的视频文件的编号,并检测该视频文件在缓存列表一中的组播开始时刻ti的值与该视频文件在基站侧缓存的视频文件长度若请求到来时刻在以内,则将用户添加进已有缓存列表一的记录中,并使用缓存列表二中记录的视频文件对应的RB承载组播数据;否则,创建一条新记录,并配置组播业务的RB承载,其中新记录包括:该频道的组IP地址、视频文件对应的无线承载RB以及在时间段内点播该视频文件的用户集;
S9、组播源下发组播节目流,在基站处,点播数据有两种方式发送至客户端设备CPE,方式一是通过组播方式,方式二是通过单播方式;各个用户点播时刻不尽相同,而视频组播则在最早的一个用户点播后即开始将数据通过组播方式发生,对于后续到来的用户而言,通过组播来接收从此刻之后到来的数据,而对于已经通过组播方式下发过的数据,则由基站处的缓存通过单播方式发送给用户端,一个用户有两种接收数据的方式;
S13、将研究时长设置为T,在T时间内,基站和请求视频文件的用户建立的单播/组播连接数:
基站和MCE判断点播的视频文件的组播组是否存在时,采用以下方法:
分别在基站和MCE处配置组播组缓存列表一和缓存列表二;
缓存列表一包括:视频文件的编号i、组播开始时刻ti、基站处缓存对应的时长为组播组分配的G-RNTI、组播组对应的RB和基站下点播某视频文件的多个客户端设备CPE,RB是针对某视频文件而言的,即相同视频文件在内采用同样的RB承载,并使用小区无线网络临时标识C-RNTI来标识CPE;
缓存列表二包括:视频文件的编号i、组播开始时刻ti、基站处缓存对应的时长为组播组分配的G-RNTI、组播组对应的RB和基站下点播某视频文件的多个CPE,并使用小区无线网络临时标识C-RNTI来标识CPE;
将目标数据发送至客户端设备CPE;
在目标数据发送至所述客户端设备CPE之前,当不包含所述目标视频文件时,在缓存列表一中添加一个表项,将请求视频文件的编号、用户添加进所述表项中,并为该表项分配新的G-RNTI。
2.根据权利要求1所述的一种点播业务的无线侧组播传输的方法,其特征在于:所述将目标数据发送至客户端设备CPE具体步骤为:
将所述客户端设备CPE与缓存设备建立第一承载,并将所述缓存数据通过第一承载发送至所述客户端设备CPE;
将所述客户端设备CPE与源服务器建立第二承载,并将组播数据通过第二承载发送至所述客户端设备CPE。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810064515.6A CN108134965B (zh) | 2018-01-23 | 2018-01-23 | 一种点播业务的无线侧组播传输的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810064515.6A CN108134965B (zh) | 2018-01-23 | 2018-01-23 | 一种点播业务的无线侧组播传输的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108134965A CN108134965A (zh) | 2018-06-08 |
CN108134965B true CN108134965B (zh) | 2020-09-01 |
Family
ID=62400287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810064515.6A Active CN108134965B (zh) | 2018-01-23 | 2018-01-23 | 一种点播业务的无线侧组播传输的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108134965B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109168023B (zh) * | 2018-08-06 | 2021-02-12 | 南京邮电大学 | 一种可伸缩视频流的缓存方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060532B (zh) * | 2007-05-10 | 2011-08-24 | 中兴通讯股份有限公司 | 因特网网络电视业务信息传输方法 |
US20100174610A1 (en) * | 2008-03-14 | 2010-07-08 | Alejandro Emilio Del Real | Internet-Based Personal Media Group Website Technology for Content Management and Exchange (System and Methods) |
CN102916738B (zh) * | 2012-11-01 | 2015-02-11 | 中国电子科技集团公司第五十四研究所 | 一种基于fdma/dama卫星通信***的数据可靠组播方法 |
CN104639343B (zh) * | 2013-11-15 | 2018-04-27 | 华为终端(东莞)有限公司 | 文件传输的方法和装置 |
US9756483B2 (en) * | 2015-01-29 | 2017-09-05 | Acer Incorporated | Method of single-cell point-to-multipoint transmission |
-
2018
- 2018-01-23 CN CN201810064515.6A patent/CN108134965B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108134965A (zh) | 2018-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9055469B2 (en) | Method and device for indicating MBMS service suspension, and user equipment | |
US8265013B2 (en) | Apparatus and method for supporting interactive broadcasting service in broadband wireless access (BWA) system | |
US9853718B2 (en) | Dynamically adjusting the transmission mode in a satellite communication system | |
EP1553721A1 (en) | Method and apparatus for converging broadcast service and multicast service in a mobile communication system | |
US20060253560A1 (en) | Method of gathering information relating to consumption of broadcast content by receiving stations | |
US8203989B2 (en) | Distributing content in a communication network | |
US20090193481A1 (en) | Method, device and system for providing a broadcast tv | |
CN103546826A (zh) | 视频业务的传输方法和装置 | |
WO2018165988A1 (zh) | 网络数据处理方法及装置 | |
EP2466840B1 (en) | Evolved multimedia broadcast multicast service system and method for performing statistical multiplexing for services with different quality of service class identifiers | |
US11234054B2 (en) | Edge network system for service-less video multicast | |
CN103581836A (zh) | 一种群组小数据的发送方法及*** | |
WO2017070838A1 (zh) | 资源调度方法、基站、调度器、节目源服务器和*** | |
CN108134965B (zh) | 一种点播业务的无线侧组播传输的方法 | |
JP5259673B2 (ja) | 無線接続システムにおけるマルチキャスト連結識別子割当装置および方法 | |
WO2009015539A1 (fr) | Procédé de commande multidiffusion pour service de demande de contenu multimédia et son système | |
WO2008028417A1 (fr) | Procédé et système destinés à l'envoi d'un service de diffusion/multidiffusion multimédia et dispositif de sélection | |
CN100442699C (zh) | 一种发现oma bcast业务指南的方法和*** | |
Majidi et al. | Optimized joint unicast-multicast panoramic video streaming in cellular networks | |
KR100936196B1 (ko) | 광대역 무선 접속 시스템에서 서비스 가이드 전달 장치 및 방법 | |
US10587569B2 (en) | Streaming service providing method and device | |
KR100941445B1 (ko) | 휴대 인터넷망에서의 주문형 비디오 방송 서비스 방법 | |
KR102044001B1 (ko) | 멀티캐스트 및 유니캐스트 혼용 기반의 주문형 비디오 서비스 제공 장치 및 그 방법 | |
Hosseini | A survey on cloud video multicasting over mobile networks | |
WO2012041165A1 (zh) | Mbms状态报告的发送方法、***、终端和网络侧设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |