著录项信息
专利名称 | 一种实现个性化功能的EPG系统 |
申请号 | CN201010166551.7 | 申请日期 | 2010-04-30 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2010-10-13 | 公开/公告号 | CN101860698A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/254 | IPC分类号 | H;0;4;N;2;1;/;2;5;4;;;H;0;4;N;2;1;/;4;7;2查看分类表>
|
申请人 | 中山大学 | 申请人地址 | 广东省广州市番禺区大学城中山大学东校区教学实验中心C401
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中山大学 | 当前权利人 | 中山大学 |
发明人 | 罗笑南;钟浩清 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种实现个性化功能的EPG系统,按照分层体系的架构,本发明系统由机顶盒驱动层110、中间件系统层120和应用程序层130组成。通过此发明,用户可以自行定制喜欢的EPG界面,选择自己喜欢的功能模块,使EPG系统更加人性化,从而增强了用户体验,也使用户在使用交互式网络电视的时候更加的方便。
1.一种实现个性化功能的EPG系统,其特征在于,按照分层体系的架构,本发明系统由机顶盒驱动层(110)、中间件系统层(120)和应用程序层(130)组成;
首先最低层的是机顶盒驱动层(110),它包括实时操作系统和各驱动资源模块;实时操作系统是基于机顶盒的操作系统,针对不同的机顶盒有不同的操作系统;驱动资源模块提供机顶盒的各类驱动,使机顶盒能够在此操作系统中运行;上层的中间件系统层(120)和应用程序层(130)都是基于机顶盒驱动层的基础上实现的;
其次是中间件系统层(120),它包括EPG数据管理器(121)、SI数据管理器(122)、EPG数据库(123)、SI引擎(124);其中,EPG数据库(123)用来存储EPG数据,包括节目信息表;
SI引擎(124)用来处理SI数据表,包括EIT P/F和EIT schedule;在本系统中,EPG数据管理器(121)将负责将EPG数据按时间先后、播放频率或个人喜好进行分类存储,用来给用户定制个性化的EPG模块;同样,在本系统中,SI数据管理器还将负责将SI数据根据使用频率或个人喜好进行分类存储,用来给用户定制个性化的SI模块;
最后处于最上层的是应用程序层(130),功能是响应遥控器中相关EPG按钮,并查询EPG数据库,通过EPG数据管理器和SI数据管理器将节目信息和业务信息按照用户设定的规则输出到OSD界面中;同时,应用程序层(130)还将支持模块化显示技术,将功能模块按照用户设定的规则输出或者不输出到OSD界面。
2.根据权利要求1所述的一种实现个性化功能的EPG系统,其特征在于:用户界面由预览图片/视频模块(210)、节目介绍模块(220)、个性化设置按钮模块(230)和功能模块(240)组成;
预览图片/视频模块(210),用来预览所选模块的图片或者是视频;
节目介绍模块(220),是用来显示节目介绍的信息,另外可用滚动的显示效果显示一些新闻或最新资讯;
个性化设置按钮模块(230),是给用户设置个性化功能的接口按钮,用户选择这个按钮,则可以进入个性化设置界面进行个性化设置;
功能模块(240),是显示用户设置的一些功能模块,包括常用频道、电视频道排行和远程医疗。
3.根据权利要求1所述的一种实现个性化功能的EPG系统,其特征在于:个性化流程的设置是:
首先我们点击个性化设置按钮(230),则进入个性化设置界面;然后个性化设置模块会加载功能模块,功能模块的数据来自EPG/SI数据管理器,其中有关于电子节目的模块,包括:常用频道模块和频道排行模块,还有关于业务信息的模块,包括:远程医疗模块和视频通讯模块;
通过加载功能模块,用户便可以根据自己的需要选择哪个功能模块;如果用户没有更新自己的功能模块,则不保存更新信息,退出个性化功能设置界面;
如果用户更新了自己的功能模块,则保存自己的更新信息,然后返回用户界面,应用程序模块会加载新的功能模块信息,将新的EPG信息显示到OSD界面上去。
一种实现个性化功能的EPG系统\n技术领域\n[0001] 本发明涉及交互式网络电视(IPTV)领域,具体涉及一种实现个性化功能的EPG系统。\n背景技术\n[0002] 电子节目指南(EPG)是应用于交互式网络电视(IPTV),能提取节目信息和播放参数,并能呈现给用户的一种系统。电子节目指南给用户提供一个容易使用的、界面友好的、可以快速访问节目的一种方式,用户还可以通过该功能收看一个或多个频道,甚至所有频道近期将播放的节目。同时,EPG可提供分类功能,可以帮助用户浏览和选择各种类型的节目。\n[0003] 然而,目前各厂商都有各自的EPG系统,没有形成统一的标准,以致EPG系统种类繁多,给用户的选择造成了一定的影响。其次,随着IPTV用户量的增加,用户人群的多样化,人们在使用IPTV时希望能得到不一样的业务体验,而如今单一、不能变通的EPG系统越来越不能满足人们的这种需求。\n[0004] 因此,随着交互式网络电视的发展,我们急需一种技术能实现EPG的统一规范,并能根据不同用户的需求提供不同的用户体验。\n发明内容\n[0005] 本发明设计了一种能实现个性化功能的EPG系统,能够根据用户的需求定制不同的功能模块并显示到OSD界面上,从而实现个性化EPG的功能。\n[0006] 按照分层体系的架构,本发明系统由机顶盒驱动层110、中间件系统层120和应用程序层130组成。\n[0007] 首先最低层的是机顶盒驱动层110,它包括实时操作系统和各驱动资源模块。实时操作系统是基于机顶盒的操作系统,针对不同的机顶盒可以有不同的操作系统。驱动资源模块提供机顶盒的各类驱动,使机顶盒能够在此操作系统中运行。上层的中间件系统层\n120和应用程序层130都是基于机顶盒驱动层的基础上实现的。\n[0008] 其次是中间件系统层120,它包括EPG数据管理器121、SI数据管理器122、EPG数据库123、SI引擎124。其中,EPG数据库123用来存储EPG数据,主要包括节目信息表;SI引擎124主要用来处理SI数据表,包括EIT P/F和EIT schedule。在本系统中,EPG数据管理器121将负责将EPG数据按时间先后、播放频率、个人喜好等进行分类存储,用来给用户定制个性化的EPG模块。同样,在本系统中,SI数据管理器还将负责将SI数据根据使用频率、个人喜好等进行分类存储,用来给用户定制个性化的SI模块。\n[0009] 最后处于最上层的是应用程序层130,主要功能是响应遥控器中相关EPG按钮,并查询EPG数据库,通过EPG数据管理器和SI数据管理器将节目信息和业务信息按照用户设定的规则输出到OSD界面中。同时,应用程序层130还将支持模块化显示技术,将功能模块按照用户设定的规则输出或者不输出到OSD界面。\n[0010] 上述技术方案可以看出,由于本发明实施例采用一种模块化EPG/SI数据的方法,实现了能实现个性化功能的EPG系统。因此,通过此发明,用户可以自行定制喜欢的EPG界面,选择自己喜欢的功能模块,使EPG系统更加人性化,从而增强了用户体验,也使用户在使用交互式网络电视的时候更加的方便。\n附图说明\n[0011] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。\n[0012] 图1是本发明实施例的系统体系结构图\n[0013] 图2是本发明实施例的用户界面示意图\n[0014] 图3是本发明实施例的个性化设置流程图\n具体实施方式\n[0015] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0016] 本发明实施例提供一种能实现个性化功能的EPG系统,用户通过EPG系统能够定制自己喜欢的功能模块,并能显示到OSD界面上。以下分别进行详细说明。\n[0017] 本发明的系统体系结构图如图1所示。按照分层体系的架构,本发明系统由机顶盒驱动层110、中间件系统层120和应用程序层130组成。现结合图1示例从低到高对各个层次分别进行说明:\n[0018] 首先最低层的是机顶盒驱动层110,它包括实时操作系统和各驱动资源模块。实时操作系统是基于机顶盒的操作系统,针对不同的机顶盒可以有不同的操作系统。驱动资源模块提供机顶盒的各类驱动,使机顶盒能够在此操作系统中运行。上层的中间件系统层\n120和应用程序层130都是基于机顶盒驱动层的基础上实现的。\n[0019] 其次是中间件系统层120,它包括EPG数据管理器121、SI数据管理器122、EPG数据库123、SI引擎124。其中,EPG数据库123用来存储EPG数据,主要包括节目信息表;SI引擎124主要用来处理SI数据表,包括EIT P/F和EIT schedule。在本系统中,EPG数据管理器121将负责将EPG数据按时间先后、播放频率、个人喜好等进行分类存储,用来给用户定制个性化的EPG模块。同样,在本系统中,SI数据管理器还将负责将SI数据根据使用频率、个人喜好等进行分类存储,用来给用户定制个性化的SI模块。\n[0020] 最后处于最上层的是应用程序层130,主要功能是响应遥控器中相关EPG按钮,并查询EPG数据库,通过EPG数据管理器和SI数据管理器将节目信息和业务信息按照用户设定的规则输出到OSD界面中。同时,应用程序层130还将支持模块化显示技术,将功能模块按照用户设定的规则输出或者不输出到OSD界面。\n[0021] 图2是本发明的用户界面示意图。主要由预览图片/视频模块210、节目介绍模块\n220、个性化设置按钮模块230和功能模块240组成。现结合图2所示具体介绍此用户界面示意图。\n[0022] 首先是预览图片/视频模块210,主要用来预览所选模块的图片或者是视频,比如选择电视节目则预览电视节目的视频。\n[0023] 其次是节目介绍模块220,主要是用来显示节目介绍的信息,另外可用滚动的显示效果显示一些新闻或最新资讯。\n[0024] 个性化设置按钮模块230,是给用户设置个性化功能的接口按钮,用户选择这个按钮,则可以进入个性化设置界面进行个性化设置。\n[0025] 最后是功能模块240,主要是显示用户设置的一些功能模块,比如常用频道、电视频道排行还可包括一些应用功能,比如远程医疗等。\n[0026] 图3是本发明的个性化设置流程图,现结合图3所示具体介绍个性化设置的流程。\n[0027] 如图3所示,首先我们点击个性化设置按钮230,则进入个性化设置界面。\n[0028] 然后个性化设置模块会加载功能模块,功能模块的数据来自EPG/SI数据管理器,其中有关于电子节目的模块,比如常用频道模块、频道排行模块等,还有关于业务信息的模块,比如远程医疗模块、视频通讯模块等。\n[0029] 通过加载个性化功能模块,用户便可以根据自己的需要选择哪个功能模块。如果用户没有更新自己的功能模块,则不保存更新信息,退出个性化功能设置界面。\n[0030] 如果用户更新了自己的功能模块,则保存自己的更新信息,然后返回用户界面,应用程序模块会加载新的功能模块信息,将新的EPG信息显示到OSD界面上去。\n[0031] 需要说明的是,上述装置和系统内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。\n[0032] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。\n[0033] 以上对本发明实施例所提供的一种能实现个性化功能的EPG系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2016-06-22
未缴年费专利权终止
IPC(主分类): H04N 21/254
专利号: ZL 201010166551.7
申请日: 2010.04.30
授权公告日: 2012.03.07
- 2012-03-07
- 2010-11-24
实质审查的生效
IPC(主分类): H04N 5/445
专利申请号: 201010166551.7
申请日: 2010.04.30
- 2010-10-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |