关于IPTV中IPG优化的思考

2018-03-03 13:12安巧哲
数字技术与应用 2018年11期
关键词:解析器

安巧哲

摘要:IPTV(交互式网络电视)市场需求直线上升,节目数量呈级数增长,用户在如此庞大的电子节目菜单中找到喜爱的节目日渐困难。针对这一问题,本文提出了相应的解决思路——IPG推送,对满足用戶个性化需求,提高用户满意度,具有重要意义。

关键词:交互式网络电视;交互式节目指南;解析器

中图分类号:TN949.292 文献标识码:A 文章编号:1007-9416(2018)11-0229-01

随着计算机和网络通信技术的进步,IPTV(交互式网络电视)市场需求直线上升,节目数量呈级数增长,用户能够选择的电视节目内容越来越多,范围也越来越广。IPG(交互式节目指南Interactive Program Guide)虽然可以为用户提供一个导航机制,但是没有筛选掉其不关心的部分,用户有时不能便捷找到自己偏好的节目,IPG的功能亟待增强。

1 IPTV中IPG的应用

为达到“互动性”与“按需观看”的用户需求,IPG必须功能友好,交互性强,即必须能够实现和用户交互,不仅为用户提供节目信息,更能主动查找推送其可能要观看的节目。目前盛行的IPTV系统,IPG服务器来实现这种功能。交互式IPG一方面能提供当前节目安排表,另一方面能够实现交互功能,用户可以通过控制遥控器快速浏览查看。IPG的功能是否全面,交互性能是否完善,对于整个IPTV系统而言十分关键,因为这是IPTV系统的入门门槛。功能完善的IPG能够提供一种简单易用的、界面友好的、可快速访问节目的菜单。总的来说,用户对IPG的评级基本上决定了其对整个IPTV系统的评级,由此可见IPG的重要性。

通过交互式IPG节目菜单,用户能够在IPTV系统中快速选择自己喜欢的频道分类,任意点播自己喜欢的电视节目,浏览各类新闻资讯。在观看节目的同时,用户还能够使用IPG查阅节目的各种附加信息,例如节目用户评价、主演、制片人和导演的相关信息等,然后再有针对性、有选择性地订购个性化节目,也就是所谓的个人定制。

IPG是电视节目观看、多媒体节目点播、信息资讯查阅的智能导航系统,为IPTV基础业务和增值业务的使用提供简单便捷的操作平台。IPG系统与传统节目表的本质区别是“主动”与“被动”,传统电子节目菜单是被动的单方面接受信息,而IPG系统是主动的和电视进行信息交互。目前,IPTV在我国尚未普及,IPG技术还不够成熟,IPG的完善和应用有助于加快整个IPTV行业的发展速度,提高发展质量。

2 IPG的应用困境和解决

目前被广泛使用的IPG系统存在一定不足亟待改进:首先是为提高搜索速度,缩短用户等待时间,在进行搜索之前应该进行数据预处理,即通过初筛选,缩小搜索的范围;其次是推送功能更加智能化,提高推送信息的有效性,通过用户浏览记录,挖掘出用户的兴趣。

IPG智能推送系统的核心是通过一系列筛选器,缩小搜索范围,缩短搜索用时,精确数据分析,提高推送准确率。筛选器的推送内容可以是多方面多角度的,比如可以是针对类别、领域、时长、更新时间、地域等各个方面进行筛选分析。用户能够任意配置筛选参数,如可以提前设定一个筛选器:类别限定在综艺范畴,或者指定某一频道。其中“类别”就是节目类型(电影、电视剧、综艺等),由IPG完成数据整理供用户选择。“领域”能够比较简单明了反映用户偏好,比如体育、财经、旅游、教育等。一个“领域”可以划分为多种类型,例如“教育”这个领域可以是与教育相关的多种节目,如动画片、网络授课、在线考试等。

利用筛选器推送节目的基础是IPG数据。IPG数据是庞大而全面的数据源,包括地域、节目名称、类型灯。筛选器利用复杂的筛选规则对大量源数据进行数据分析,对系统资源要求较高,适合在CPU和内存的配置较高的设备上使用,家用多媒体服务器或者机顶盒即可。

IPG智能推送的步骤:在IPTV中设置一个IPG服务器,定期下载、存放IPG节目数据;记录用户节目观看历史,生成用户偏好数据;分析用户偏好数据,进行数据分析和数据挖掘;和用户参数设置相结合,得出用户偏好分析结果,完成个性化节目推送。

IPG数据库的数据库类型为结构化数据(包括节目标题、演员、领域、时长、类型等)。但是IPTV服务器从网络接收的IPG数据,是IPG Schema模式的XML文档,无法从中直接获取结构化IPG信息,并保存到IPG数据库中。对此,IPG Parser如何读取以XML文档形式存在的IPG数据,以及时更新和维护IPG数据库就显得尤为重要了。如图1所示。

推送系统实时地抓取并更新用户偏好数据库,根据用户变化的喜好,对节目库进行动态筛选,及时推送给用户。系统根据节目源数据(XML文档),IPG Parser完成解析后保存到IPG数据库,对节目各方面属性进行分析,对正在播放的电视节目进行筛选,得出最符合用户偏好的节目完成推送。用户在观看电视节目时,通过观看节目的时间长短和切换节目,来反映对该节目的偏好程度。

目前,增强IPG与用户的交互性,为用户提供个性化、智能化的节目推送服务已经成为一个趋势。随着智能化技术的迅速发展,IPG的功能会日趋完善,为广大用户提供更为强大的娱乐服务。

参考文献

[1]阿米娜.EPG在数字电视中的应用[J].中国有线电视,2008(2):124-127.

[2]施双双,孙军.EPG在数字电视以及网络电视中的实现与比较[J].信息技术,2007(10):38-40.

[3]杨晨,王慧,唐晓晟,纪阳.移动多媒体广播中电子业务指南的生成与解析[J].电视技术,2007,31(5):37-39.

[4]黄志涛,张建标,包萨如拉,IPTV系统中EPG模块的设计与实现[J].计算机与信息技术,2006(04):46-51.

Thoughts on IPG Optimization in IPTV

AN Qiao-zhe

(People's Bank of China Shenyang Branch,Shengyang Liaoning  110013)

Abstract:Demand for IPTV (internet protocol TV) has skyrocketed, and the number of programs has increased in number. It is becoming increasingly difficult for users to find favorite programs in such a large electronic program menu. In response to this problem, this paper proposes a corresponding solution idea - IPG push, which is of great significance to meet the individual needs of users and improve user satisfaction.

Key words:internet protocol TV (IPTV); interactive program guide (IPG); parser (Parser)

猜你喜欢
解析器
基于多解析器的域名隐私保护机制
基于Wireshark的列控中心以太网通信协议解析器的研究与实现
基于解析器的Kuka-Volvo机器人离线焊接程序检查
基于FPGA的软件定义协议无关解析器
什么是DNS和根证书
如何防御DNS陷阱?常用3种DNS欺骗手法
运营商部署ECS关键技术研究与实践
一种基于无关DNS的通信隐私保护技术研究
丰田卡罗拉混合动力车偶尔无法行驶
微波加热技术在磷肥副产氢氟酸工艺中的应用