一种基于eMBMS组播网络的区域化节目点播方法技术

技术编号:13782859 阅读:65 留言:0更新日期:2016-10-04 23:29
本发明专利技术公开了一种基于eMBMS组播网络的区域化节目点播方法,包括从无线空口获取包含所有频道数据的业务宣告,解析频道编号ID、流媒体播放地址信息;客户端通过收集手机的坐标信息以及手机所属基站信息,同时调用解析编号频道ID,将上述坐标信息、基站信息、解析编号频道ID三者一一对应,并传递给服务器端;服务器端在接收到上述操作传递的数据后,确定用户所处区域可播放的视频频道;再通过提取出的频道编号ID从服务器端获得响应数据,回传给客户端;客户端接收到步骤三中服务器端回传的响应数据后,解析出相应信息,并进行相应信息进行处理和展示。本发明专利技术实时调整频道内容,提高了用户使用客户端的积极性和收视率,提升了用户的体验。

【技术实现步骤摘要】

本专利技术公开了一种基于eMBMS组播网络的区域化节目点播方法,涉及通讯

技术介绍
在移动网络迅猛发展的今天,eMBMS(演进的MBMS业务)可使所有用户共用同一份空口资源,从而大大节省网络传输资源,解决人口密集区视频观看和应用下载巨量网络带宽需求。在江苏电信eMBMS客户端的研发过程中,我们发现eMBMS组播系统后台实现了以基站为单位分配视频频道的功能。但客户端通过中间件获取到组播传输的Service Announcement(业务宣告)中,拿到的是所有的视频频道数据,而非移动终端所属基站上被分配的视频频道。同时,业务宣告解析出的数据仅包含业务ID,视频地址、语言、名称等参数,不包含每个频道对应的具体节目单(节目内容、播放时间、区域等)信息,现有的节目点播方法流程图如图1所示。因此,在用户通过客户端体验eMBMS业务时,至少存在以下问题:1、运营人员无法以基站覆盖区域为单位,对不同的区域传输不同的视频内容,实现区域化运营频道的目的。2、由于业务宣告中不包含视频的详细信息,客户端展现仅包含频道名称。用户若想观看视频,不仅无法知晓有哪些频道正在播放,也无法了解每个频道当前播放的内容和即将播放的内容,严重影响了用户体验。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术的缺陷,提供一种基于eMBMS组播网络的区域化节目点播方法,解决客户端在不同基站覆盖下获取到的频道内容总是全部频道的问题,确保运营人员可以随时针对基站覆盖区域配置视频频道。如学校区域增加娱乐、游戏视频的比重,住宅区域增加电影、电视剧的比重,办公区域增加新闻、资讯的比重。通过服务器对数据的解析,可以将完整的视频信息反馈给客户端。客户端将视频详情在界面中展示,让用户知晓当前视频频道的播放状态,播放的内容等,提升用户体验。本专利技术为解决上述技术问题采用以下技术方案:一种基于eMBMS组播网络的区域化节目点播方法,包括以下步骤:步骤一、从空口获取包含所有频道数据的业务宣告,解析频道编号ID、流媒体播放地址信息,存储至客户端的业务宣告模块;步骤二、客户端的信息获取模块收集手机的坐标信息以及手机所属基站信息,同时调用
解析编号频道ID,将上述坐标信息、基站信息、解析编号频道ID三者一一对应,并传递给服务器端;步骤三、服务器端在接收到步骤二传递的数据后,通过坐标信息、基站信息查询出该用户所处范围内支持的视频频道ID,并与接口参数中的serviceID比较,提取两边频道ID数据的交集,即为用户所处区域可播放的视频频道;再通过提取出的频道编号ID从服务器端的数据库查询出具体的节目单信息,作为响应数据,回传给客户端;步骤四、客户端接收到步骤三中服务器端回传的响应数据后,解析出相应信息;步骤五、客户端信息处理模块对经过步骤四解析的相应信息进行处理和展示。作为本专利技术的进一步优选方案,步骤四中,解析出的相应信息包括视频频道ID、对应的节目单信息、mpd_url流媒体播放地址、视频简介、视频缩略图、是否收费及收费模式信息。作为本专利技术的进一步优选方案,步骤五中,所述相应信息的处理和展示包括,根据当前时间点结合节目单信息计算出当前播放的视频内容和即将播放的视频信息,在UI界面上展示频道名称、当前播放的视频和即将播放的视频。作为本专利技术的进一步优选方案,所述步骤二中,通过HTTP POST的方式将客户端的信息传递给服务器端。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:1、运营人员可以以基站覆盖区域为单位,配置此区域播放的视频内容。针对不同人群、不同地点的区域针对性的配置视频节目。如在学校区域配置娱乐、游戏直播节目;在住宅小区等区域配置电影、电视剧内容;在各大商场配置打折信息、导购视频;在各大企业配置企业电台,内部学堂视频。同时配合客户端统计功能,统计出区域范围内用户观看的数据,实时调整频道内容。极大的提高了用户使用客户端的积极性和收视率。2、解决用户无法获取视频频道详细内容的问题。由于业务宣告中获取的节目信息不包括频道的节目单信息,通过本专利技术,将完整的频道节目单传输给客户端,客户端展现出当前播放的节目名称和后续的节目单信息,极大的提升了用户的体验。附图说明图1是现有的节目点播方法流程图;图2是本专利技术的节目点播方法流程示意图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参
考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。下面结合附图对本专利技术的技术方案做进一步的详细说明:本专利技术所采用的技术方案,将视频频道的状态、详细信息、所属基站存储在后台服务器中。当客户端通过组播网络获取到业务宣告后,解析业务宣告并获取serviceID(视频频道对应的ID值,唯一),通过Android API获取用户的坐标参数、基站信息,以HTTP POST的方式传递给后台服务器。服务器收到客户端的请求,首先通过坐标参数、基站信息判断用户所处的区域,检索出该区域支持的视频频道,获取到这些频道的serviceID。再将这些serviceID与用户上传的参数取交集后,再从服务器端数据库中查出每个serviceID对应的节目单信息,反馈给客户端。客户端接收到服务器端响应的数据后,对数据进行解析。仅显示服务器端响应数据中包含的视频频道。并根据节目单内容,展现出当前播放的节目名称和后续的节目单信息,用户便可以直观的了解到频道的播放信息和当前状态。极大的提升了用户的体验。本专利技术在用户使用支持eMBMS的客户端时,通过将从空口获取的业务宣告数据,解析后发送给服务器端进行处理的方法,使得用户在不同基站覆盖范围可以看到不同的内容,运营人员也可以主动对基站覆盖范围下投放的视频内容进行调整和处理;同时解决了因为空口获取的业务宣告数据不包含频道节目单信息和状态信息,而导致的用户对频道无感知的问题。下面结合附图和具体实施方式,对本专利技术的流程做进一步详细描述。本专利技术的节目点播方法流程示意图如图2所示:步骤1:用户打开支持eMBMS功能的客户端,客户端从空口获取包含所有频道数据的业务宣告,并解析出我们需要的serviceID(频道编号ID)、mpd_url(流媒体播放地址)等信息。步骤2:客户端收集手机的坐标信息,以及手机所属的基站信息,加上serviceID,通过HTTP POST的方式传递给服务器端。步骤3:服务器端在接收到客户端传递的数据后,通过坐标信息、基站信息查询出该用户所处范围内支持的视频频道ID,并与接口参数中的serviceID比较,提取两边频道ID数据的交集,即为用户所处区域可播放的视频频道;再通过提取出的serviceID(频道编号ID)从数据库查询出具体的节目单信息,作为响应数据,回传给客户端。步骤4:客户端接收到步骤3中服务器端回传的响应数据后,解析出视频频道ID、对应的节目单信息(当天节目内容)、mpd_url流媒体播放地址、视频简介、视频缩略图、是否收费及收费模式等信息。根据当前时间点,结合节目单信息计算出当前播放的视频内容和即将播放的视频信息。并在UI界面上展示频道名称、当前播放的视频和即将播放的视频以提供用户选择本文档来自技高网
...

【技术保护点】
一种基于eMBMS组播网络的区域化节目点播方法,其特征在于,包括以下步骤:步骤一、从空口获取包含所有频道数据的业务宣告,解析频道编号ID、流媒体播放地址信息,存储至客户端的业务宣告模块;步骤二、客户端的信息获取模块收集手机的坐标信息以及手机所属基站信息,同时调用解析编号频道ID,将上述坐标信息、基站信息、解析编号频道ID三者一一对应,并传递给服务器端;步骤三、服务器端在接收到步骤二传递的数据后,通过坐标信息、基站信息查询出该用户所处范围内支持的视频频道ID,并与接口参数中的serviceID比较,提取两边频道ID数据的交集,即为用户所处区域可播放的视频频道;再通过提取出的频道编号ID从服务器端的数据库查询出具体的节目单信息,作为响应数据,回传给客户端;步骤四、客户端接收到步骤三中服务器端回传的响应数据后,解析出相应信息;步骤五、客户端信息处理模块对经过步骤四解析的相应信息进行处理和展示。

【技术特征摘要】
1.一种基于eMBMS组播网络的区域化节目点播方法,其特征在于,包括以下步骤:步骤一、从空口获取包含所有频道数据的业务宣告,解析频道编号ID、流媒体播放地址信息,存储至客户端的业务宣告模块;步骤二、客户端的信息获取模块收集手机的坐标信息以及手机所属基站信息,同时调用解析编号频道ID,将上述坐标信息、基站信息、解析编号频道ID三者一一对应,并传递给服务器端;步骤三、服务器端在接收到步骤二传递的数据后,通过坐标信息、基站信息查询出该用户所处范围内支持的视频频道ID,并与接口参数中的serviceID比较,提取两边频道ID数据的交集,即为用户所处区域可播放的视频频道;再通过提取出的频道编号ID从服务器端的数据库查询出具体的节目单信息,作为响应数据,回传给客户端;步骤四、客户端接收到步骤三中服务器端回传的响应数据...

【专利技术属性】
技术研发人员:雷洪玉陈景钊叶冉鲁杨军孙俊
申请(专利权)人:江苏省公用信息有限公司
类型:发明
国别省市:江苏;32

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

1