CN101247493B - 一种网络电视终端设备用户界面的个性化实现系统及方法 - Google Patents
一种网络电视终端设备用户界面的个性化实现系统及方法 Download PDFInfo
- Publication number
- CN101247493B CN101247493B CN 200710079908 CN200710079908A CN101247493B CN 101247493 B CN101247493 B CN 101247493B CN 200710079908 CN200710079908 CN 200710079908 CN 200710079908 A CN200710079908 A CN 200710079908A CN 101247493 B CN101247493 B CN 101247493B
- Authority
- CN
- China
- Prior art keywords
- user
- skin
- epg
- information
- server
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 102000006479 Heterogeneous-Nuclear Ribonucleoproteins Human genes 0.000 claims description 17
- 108010019372 Heterogeneous-Nuclear Ribonucleoproteins Proteins 0.000 claims description 17
- 238000007600 charging Methods 0.000 claims description 8
- 230000001747 exhibiting effect Effects 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 4
- 238000009415 formwork Methods 0.000 abstract 2
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000037430 deletion Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000002500 effect on skin Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种网络电视终端设备用户界面的个性化实现系统和方法,所述方法包括以下步骤:(a)将EPG模板和与其配套的SKIN包加载到EPG服务器上,发布给使用该EPG模板的用户组;(b)所述用户组中的用户登录EPG服务器,选择订购需要的SKIN包,用户管理服务器对所述用户订购的SKIN包进行记录;(c)所述用户重登陆EPG服务器时,EPG服务器向所述用户管理服务器查询该用户的业务信息,采用该用户所属用户组对应的EPG模版和该用户订购的SKIN包生成该用户的EPG页面。与现有技术相比,采用本发明所述系统及方法,可以提供个性化的EPG界面,具备可观的商业价值。
Description
技术领域
本发明涉及网络电视业务领域,尤其涉及到网络电视(IPTV)终端设备的UI(用户界面)的个性化实现系统及方法。
背景技术
SKIN(皮肤)是一种无需改动就可以方便地改变用户界面各种外部特征的技术。支持SKIN的软件可以通过加载SKIN数据包,替换字体、图标、图片、光标形状、效果音等,显著地改变用户界面的外观,给用户带来感官上的不同体验。
早期比较有名的应用SKIN技术的软件有WINAMP媒体播放器,Netscape网络浏览器等。微软也在Windows中支持了SKIN,它称作THEME(主题),有人甚至利用它将Windows界面大改一番,看起来非常像苹果公司的Mac OS界面。
IPTV业务是在IP网络上传送包含视频、音频和数据,提供QoS/QoE、安全、交互性和可靠性的可管理的多媒体业务,其表现形式可以是视频、文本或图形等。IPTV业务用于向用户提供有QoS保障和安全保障机制的多媒体内容传输业务,这些内容在最终用户处的终端上播放或显示。IPTV业务向用户提供流式服务,主要用于传输音视频媒体流(当然也可以携带传输文本、数据、语音等),传输方式为点对多点,其应用目的在于通过一整套IPTV系统能够向众多用户提供IPTV业务。IPTV业务能够向用户提供检索能力和交互能力,交互表现形式为用户能够对IPTV业务所提供的音视频节目进行主观控制。IPTV的承载网络是IP网络,IPTV业务网络具备内容缓存、分发和存储功能。向用户呈现IPTV业务的终端包括电视机+机顶盒(STB)、PC电脑、PDA或手机等等终端设备。
根据现有IPTV的应用情况来看,IPTV业务参与者包括:内容提供商、业务运营商、网络运营商和最终用户,其中业务流是从内容提供商向下游最终用户发送的。
内容提供商负责内容的制作,并将所制作的内容提供给业务运营商。在IPTV业务产业链中,内容提供商是整个产业链的生产源头。这里的内容提供商泛指向业务运营商提供内容的各种机构或组织,这些机构或组织在某种程度上也进行内容运营,但不直接面对最终用户。
业务运营商负责内容的集成(管理)和运营,并在自己的IPTV平台上将各种内容集成在一起,利用网络运营商的网络为用户提供内容和应用。
网络运营商主要负责利用自己的网络将IPTV业务运营商所提供的内容传送到最终用户并获取收益。网络包括基础网络和接入网络。
最终用户通过STB+TV、PC、手机或其他终端系统(设备)接入网络,获得IPTV服务。最终用户使用IPTV业务的主要流程是一个寻找内容,定购内容,播放内容的循环。
内容提供商向业务运营商提供媒体内容和相关媒体元信息;业务运营商发布媒体内容到媒体服务器上,同时组织好媒体元信息发布到EPG(电子节目指南)服务器上;最终用户借助网络运营商提供的网络,在EPG服务器上获取节目信息,并在媒体服务器上获得流媒体服务。
最终用户操作的主要界面是图形界面,用户通过交互方式操作。首先,最终用户浏览EPG电子节目单中的内容分类信息,或通过关键字寻找到感兴趣的内容;然后,最终用户和业务系统确认定购关系;最后,最终用户选择播放内容,用户终端设备连接媒体设备进行播放。在播放过程中,图形界面可以显示附加的信息,如:内容播放的进度,系统通知信息,系统状态提示;用户也可以对播放进程做特定的控制,如:暂停,终止,继续,音量控制,在特定业务中还可以快进、快退。综上所述,最终用户的界面主要是EPG客户端和媒体播放器的界面。
目前,一个IPTV业务系统EPG的典型方式是业务运营商为各用户组定制不同的EPG模版(实际上就是一套WEB网页),内容元信息加载到EPG模版上形成各个用户组的网页,这些网页被加载到EPG WEB服务器,用户终端采用专用浏览器用HTTP协议访问EPG服务器上本用户组对应EPG模版形成的EPG网页。
浏览器软件和媒体播放器存储在用户终端的固件中,可以通过终端升级的功能获得必要的软件更新。由于用户终端的软件是固化的,即使在服务器端改动EPG页面,每个用户组内所有用户终端的终端界面是仍是完全一致的。由于每个用户偏好都有所不同,用户希望得到的业务体验感觉是不一样的,目前的IPTV业务无法同时满足不同用户对终端界面风格的不同需求。
发明内容
本发明所要解决的技术问题是提供一种网络电视终端设备用户界面的个性化实现系统,克服现有IPTV业务中存在的终端用户界面单一的问题,为用户提供个性化界面。
为了解决上述技术问题,本发明提供了一种网络电视业务系统,包括用户管理服务器、内容管理服务器、电子节目指南服务器、媒体服务器和终端设备,所述电子节目指南服务器以下简称EPG服务器,所述用户管理服务器、内容管理服务器和用户终端分别与所述EPG服务器和媒体服务器有连接接口,其特征在于,
所述用户管理服务器,用于保存用户的业务信息,包括用户的账务信息、用户组信息、订购内容信息以及用户的SKIN信息;
所述内容管理服务器,用于管理媒体内容信息,包括对媒体内容进行处理形成节目信息,以及对SKIN包进行处理形成用户可以订购的SKIN包信息;
所述EPG服务器,用于向终端用户发布节目,以及保存EPG模板及其对应的SKIN包;当用户使用网络电视业务时,根据用户的业务信息选择使用的EPG模板和SKIN包;
所述媒体服务器,用于向终端设备提供媒体内容服务,实时或非实时地向用户管理服务器提供用户对内容的访问信息;
所述终端设备,作为用户与EPG交互的接口,供用户操作。
进一步地,上述系统还可具有以下特点:所述SKIN包包括资源数据和配置信息,所述资源数据包括图片、字体、声音等数据,所述配置信息包括资源数据的应用场合和展示方法;所述用户的SKIN信息包括用户目前使用的SKIN标识、已经购买的SKIN标识列表及其有效期和计费信息。
进一步地,上述系统还可具有以下特点:所述内容管理服务器对SKIN包进行处理形成用户可以订购的SKIN包信息是指,所述内容管理服务器给非配套缺省的SKIN包加上计费信息后形成用户可以订购的SKIN包信息。
本发明所要解决的另一技术问题是提供一种网络电视终端设备用户界面的个性化实现方法,克服现有IPTV业务中存在的终端用户界面单一的问题,为用户提供个性化界面。
为了解决上述技术问题,本发明提供了一种网络电视终端设备用户界面的个性化实现方法,包括以下步骤:
(a)将EPG模板和与其配套的SKIN包加载到EPG服务器上,发布给使用该EPG模板的用户组;
(b)所述用户组中的用户登录EPG服务器,选择订购需要的SKIN包,用户管理服务器对所述用户订购的SKIN包进行记录;
(c)所述用户重登陆EPG服务器时,EPG服务器向所述用户管理服务器查询该用户的业务信息,采用该用户所属用户组对应的EPG模版和该用户订购的SKIN包生成该用户的EPG页面。
进一步地,上述方法还可具有以下特点:所述SKIN包包括资源数据和配置信息,所述资源数据包括图片、字体、声音等数据,所述配置信息包括资源数据的应用场合和展示方法。
进一步地,上述方法还可具有以下特点:在所述步骤(a)中,所述加载EPG模板是将EPG模版及其配套缺省SKIN包加载到EPG服务器上,并将该EPG模版及其配套缺省SKIN包与对应的用户组进行绑定,并保存在用户管理服务器上。
进一步地,上述方法还可具有以下特点:在所述步骤(a)中,所述加载与EPG模板配套的SKIN包包括以下步骤:
(a1)将通过测试的一个或多个SKIN包加载到EPG服务器上;
(a2)将该一个或多个SKIN包和与其对应的EPG模板进行绑定后保存;
(a3)内容管理服务器给所述一个或多个SKIN包配置计费信息形成用户可以订购的SKIN包信息,并通过EPG服务器将其发布给使用该EPG模版的用户组。
进一步地,上述方法还可具有以下特点:在所述步骤(b)中,所述用户登陆EPG服务器订购SKIN包进一步包括以下步骤:
(b1)所述用户通过终端设备登陆进入EPG服务器后,所述EPG服务器向所述用户管理服务器查询所述用户的SKIN信息,向用户显示其可以定购的SKIN包信息;
(b2)用户选择要使用的SKIN,通过终端设备发送订购请求消息给EPG服务器,消息中携带有用户选择的SKIN包的标识;
(b3)所述EPG服务器向用户管理服务器发送订购请求消息,所述用户管理服务器对所述用户订购的SKIN包进行记录。
进一步地,上述方法还可具有以下特点:所述用户可以订购的SKIN包信息包括所述SKIN包信息和计费信息。
进一步地,上述方法还可具有以下特点:在所述步骤(b2)中,所述EPG服务器收到所述订购请求消息后,查询用户管理服务器判断所述用户是否已经订购该SKIN包,如果没有订购则执行步骤(b3)。
进一步地,上述方法还可具有以下特点:在所述步骤(b3)中,所述用户管理服务器还根据所述用户使用上一个SKIN的情况,向用户账户扣费或返还费用。
进一步地,上述方法还可具有以下特点:在所述步骤(c)中,所述EPG服务器确定了该用户所属用户组对应的EPG模版和该用户订购的SKIN包后,再根据该用户终端设备的上报信息或用户管理服务器中保存的用户设备信息判断终端设备是否需要下载该SKIN包,如果需要,则EPG服务器通知终端设备下载该SKIN包。
进一步地,上述方法还可具有以下特点:所述用户的业务信息包括用户的账务信息、用户组信息、订购内容信息以及用户的SKIN信息;所述用户的SKIN信息包括用户目前使用的SKIN标识、已经购买的SKIN标识列表及其有效期和计费信息。
与现有技术相比,采用本发明所述的IPTV用户界面SKIN方法及系统,可以提供个性化的EPG界面,从而提高用户群体使用IPTV业务的观感效果,节省业务运营商制作各种类似EPG模版的工作,引入一个IPTV业务新的盈利点,该发明提供的方法具备可观的商业价值,可以更有效推动IPTV业务的发展。
附图说明
图1为本实施例IPTV业务系统的主要模块及接口关系示意图;
图2为典型的IPTV用户EPG界面示意图;
图3为本实施例EPG模版和缺省SKIN与用户的绑定流程图;
图4为本实施例非缺省SKIN包的发布流程图;
图5为本实施例非缺省SKIN包定购、管理流程图;
图6为本实施例非缺省SKIN包应用流程图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细说明。
本发明由业务运营商为特定的EPG模版创建多套个性化的SKIN包,主要包括用来替换模版中可变的图片、图标、字体、光标形状、效果音等外部特征的文件。业务运营商通过内容管理服务器102将SKIN包发布到EPG服务器103上,供用户购买。用户购买的SKIN包的信息保存在用户管理服务器101中,用户可以通过EPG服务器103来管理。当用户使用IPTV业务时,EPG服务器103根据用户管理服务器101提供的用户信息选择EPG模版和对应的SKIN包,将该SKIN包的内容加载到EPG模版中,形成用户个性化的EPG页面。
本实施例的IPTV业务系统由业务运营商提供,包括如图1所示的各个模块,具体如下所述:
用户管理服务器101,用于保存用户的业务信息,包括用户的账务信息、用户组信息、订购内容信息,以及用户的SKIN信息等;
内容管理服务器102,用于管理媒体内容信息,包括将媒体内容加上计费、描述等信息形成节目信息以及对SKIN包加上计费、描述等信息形成用户可以订购的SKIN包信息等;
用户管理服务器和内容管理服务器也可以集成在同一个服务器上。
EPG服务器103,用于向终端用户发布节目,引导用户寻找内容;其上保存有一套或多套EPG模板及其对应的SKIN包;当用户使用IPTV业务时,根据用户的业务信息选择使用特定的EPG模板和SKIN包,以及响应用户的EPG交互请求;
媒体服务器104,用于向终端设备提供媒体内容服务,实时或非实时地向用户管理服务器101提供用户对内容的访问信息,如用户标识、内容标识、服务开始时间、结束时间、是否成功等;
终端设备105,作为用户与EPG交互的接口,供用户操作以及播放多媒体内容。
用户管理服务器101和内容管理服务器102是管理层业务模块;EPG服务器103和媒体服务器104是服务层业务模块,一般由多台分布式设备提供大容量的就近服务,图1中仅标示一个示意;用户终端105是用户层设备。
用户管理服务器101和EPG服务器103有用户鉴权和节目定购接口:当用户登陆EPG服务器103时,EPG服务器103向用户管理服务器101发用户鉴权请求,获取用户的业务信息,如:账务信息、用户组信息、订购内容信息,用户的SKIN信息等;用户在EPG上定购节目时,EPG服务器103向用户管理服务器101发送节目定购请求。
用户管理服务器101和媒体服务器104有服务计费接口:当用户在开始和结束内容服务时,媒体服务器104向用户管理服务器101上报服务开始和服务结束请求。
内容管理服务器102和EPG服务器103有节目发布接口:内容提供商通过它将节目信息发送给EPG服务器103。
内容管理服务器102和媒体服务器104有内容发布接口:内容提供商通过它向媒体服务器104发布内容。
用户终端105和EPG服务器103有EPG交互接口:用户终端105通过EPG服务器103做用户登陆认证,用户终端105通过EPG服务器103做节目浏览、节目定购、获取访问节目的URL(包含媒体服务器104地址和节目的内容ID)。
用户终端105和媒体服务器104有媒体服务接口;当用户终端105获取到URL后,启动媒体播放器通过该接口访问媒体服务器104,获得节目对应内容的媒体服务。
用户终端105的EPG界面是EPG服务器103根据用户管理服务器101提供的用户信息中的用户组选择EPG模版,加载了节目信息后形成的。EPG模版是一组根据功能划分的界面,主要是帮助用户获得节目信息,进行订购观看,以及其它一些附近的业务交互功能。
一个典型的EPG功能界面图如图2所述:
页面背景图200,是整个页面的固定框架;
图标201,静态或动态图片;
页面分类标题202,和图标201一起表示本页面的主要功能;
预览图片/视频203,光标205指向节目的预览图片和视频;
节目名称列表204,向用户显示的节目列表,用户选中一个节目名称后,将会切换到定购或播放页面;
按钮206,节目名称列表上翻、下翻,节目搜索,退出页面等按钮;
节目介绍207,光标205指向节目的简单介绍;
滚动信息提示208,用滚动的方式向用户提示本页面的简要操作帮助,或显示IPTV业务系统向用户推送的信息。
本实施例EPG模版和缺省SKIN与用户的绑定流程如图3所示,在初始时,业务运营商会为每个用户组创建一个EPG模版及其配套的缺省SKIN包,包括以下步骤:
步骤310,创建EPG模版及与其配套的缺省SKIN包,并将EPG模版及其配套缺省SKIN包加载到EPG服务器103上;
所述SKIN包包括资源数据和配置信息,所述资源数据包括图片、字体、声音等数据,所述配置信息包括资源数据的应用场合和展示方法等,所述配置信息可以但不限于采用JSP、CSS、XML、XSLT、INI等格式;
内容提供商或业务运营商或者第三方制作的EPG模版应符合一定的规则,以便能够应用不同的SKIN。由于不同用户组所针对的对象不同,如行业用户、集体用户、个人用户,因此,不同用户组的EPG模版(节目指南的基本框架,如栏目、节目等等)也是不同的。
步骤320,将EPG模版及其配套缺省的SKIN包与相应的用户组进行绑定,保存在用户管理服务器101上。
缺省SKIN包随EPG模版一起创建,并与用户组绑定,成为该用户组缺省的界面风格。
如果业务系统只有一个用户组,则只有一个实际绑定的EPG模版和配套SKIN包。
业务运营商或内容提供商或其它第三方可以参考EPG模版的缺省SKIN包和相关技术规范开发EPG模板的新SKIN包,经过业务运营商测试并添加计费信息后,可以发布给用户,如图4所示,包括以下步骤:
步骤410,将测试通过的一个或多个SKIN包加载到EPG服务器103上;
步骤420,将新的非配套缺省的一或多个SKIN包和与其对应的EPG模版进行绑定,保存在用户管理服务器101上;
步骤430,内容管理服务器102给所述非配套缺省的SKIN包配置上计费、描述等信息形成用户可以订购的SKIN包信息,并通过EPG服务器103将其发布给使用该EPG模版的用户组。
不同的SKIN在EPG服务器上的展示类似于节目的展示方法,用户可以对其进行选购。
在本技术方案中,系统应该还具备相应的查询、修改、删除SKIN的功能,因流程类似,本文不再详细叙述。
本实施例IPTV业务SKIN包的定购管理流程如图5所示,包括以下步骤:
步骤510,用户通过终端设备105登陆进入EPG服务器103;
步骤520,EPG服务器103向用户管理服务器101查询所述用户的SKIN信息后,向用户显示用户当前的SKIN、已经购买可以选用的SKIN、用户可以定购的SKIN,以及SKIN效果预览和计费信息;
所述用户的SKIN信息包括用户目前使用的SKIN标识、已经购买的SKIN标识列表及其有效期、计费信息等。
步骤530,用户通过终端设备105选择要使用的SKIN,发送订购请求消息,消息中携带有用户选择的SKIN包的标识,发送给EPG服务器;
用户登录EPG服务器103后,EPG服务器103会提供给用户一个SKIN管理功能页面,用户若选择退出SKIN管理功能页面,则终止此SKIN管理流程。
步骤540,EPG服务器收到订购请求消息后,查询用户管理服务器判断用户是否已订购该SKIN包,如果是,返回已订购的提醒,否则,执行下一步;
步骤550,EPG服务器103向用户管理服务器101返回用户订购的SKIN信息,所述用户订购的SKIN信息中除SKIN ID外,还携带有用户标识,用户管理服务器101对用户订购的SKIN包进行记录;
EPG服务器103在进行订购记录之前可以让用户对所订购的SKIN进行确认,确保用户不会误操作。用户购买SKIN包的信息保存在用户管理服务器101的用户定购信息中。
对于计费的SKIN包来说,此时用户管理服务器需要根据用户使用上一个SKIN的情况,向用户账户扣费或返还费用,同时出账单记录。
用户购买完成在下次登陆之后便可使用其购买的SKIN包了。
用户也可以取消定购SKIN。业务运营商通过用户管理服务器101也可以帮助用户管理SKIN。因流程类似,本文不再详细叙述。
IPTV业务SKIN包的应用流程说明,如图6所示:
步骤610,用户通过终端设备105登录EPG服务器103;
步骤620,EPG服务器103向用户管理服务器101查询用户业务信息;
步骤630,EPG服务器103根据该用户所在的用户组确定EPG模版,并根据用户的SKIN信息确定SKIN包,保存模版信息和用户选择的SKIN包信息;
步骤640,EPG服务器103根据用户设备的上报信息或用户管理服务器中保存的用户设备信息判断SKIN包是否需要被终端设备105下载,如果是,则转步骤650,否则转步骤660;
当终端设备具备使用非挥发性存储器(NVM)保存SKIN包的能力时,只需要下载一次,但是大部分终端设备每次开机后都要重新下载。
步骤650,EPG服务器103通知终端设备105下载相应的SKIN包,并保存在终端设备105内存中;
用户可以使用内存中的SKIN资源显示EPG,通过EPG页面进行操作,如搜索节目、浏览信息、订购节目、自我管理等,向EPG服务器发出交互业务请求,直到用户退出EPG或超时。
步骤660,EPG服务器103用EPG模版和SKIN包生成用户的操作页面(EPG)。
在本技术方案中,终端设备应该还可以替换媒体播放器的相关外观资源,需要修改媒体播放器支持相应方式的SKIN。因流程类似,本文不再详细叙述。
在上述技术方案中,系统可以具备多种灵活的计费方式,根据不同的SKIN包类型采用不同的计费方式,SKIN包的使用也有不同的有效期,如:后付费用户根据使用的时间长短扣费,预付费用户先扣费后可以退部分费用,也有免费的以及一次订购永久使用,或者带有广告的SKIN甚至可以返还费用或可用来定购节目的消费点数给用户等等,并不作为对本发明的限制。
Claims (11)
1.一种网络电视业务系统,包括用户管理服务器、内容管理服务器、电子节目指南服务器、媒体服务器和终端设备,所述电子节目指南服务器以下简称EPG服务器,所述用户管理服务器、内容管理服务器和用户终端分别与所述EPG服务器和媒体服务器有连接接口,其特征在于,
所述用户管理服务器,用于保存用户的业务信息,包括用户的账务信息、用户组信息、订购内容信息以及用户的SKIN信息,所述用户的SKIN信息包括用户目前使用的SKIN标识、已经购买的SKIN标识列表及其有效期和计费信息;
所述内容管理服务器,用于管理媒体内容信息,包括对媒体内容进行处理形成节目信息,以及对SKIN包进行处理形成用户可以订购的SKIN包信息,所述内容管理服务器对SKIN包进行处理形成用户可以订购的SKIN包信息是指,所述内容管理服务器给非配套缺省的SKIN包加上计费信息后形成用户可以订购的SKIN包信息;
所述EPG服务器,用于向终端用户发布节目,以及保存EPG模板及其对应的SKIN包;当用户使用网络电视业务时,根据用户的业务信息选择使用的EPG模板和SKIN包;
所述媒体服务器,用于向终端设备提供媒体内容服务,实时或非实时地向用户管理服务器提供用户对内容的访问信息;
所述终端设备,作为用户与EPG交互的接口,供用户操作。
2.如权利要求1所述的系统,其特征在于,所述SKIN包包括资源数据和配置信息,所述资源数据包括图片、字体及声音数据,所述配置信息包括资源数据的应用场合和展示方法。
3.一种网络电视终端设备用户界面的个性化实现方法,包括以下步骤:
(a)将EPG模板和与其配套的SKIN包加载到EPG服务器上,发布给使用该EPG模板的用户组,并将该EPG模版及其配套缺省SKIN包与对应的用户组进行绑定,并保存在用户管理服务器上;
(b)所述用户组中的用户登录EPG服务器,选择订购需要的SKIN包, 用户管理服务器对所述用户订购的SKIN包进行记录;
(c)所述用户重登陆EPG服务器时,EPG服务器向所述用户管理服务器查询该用户的业务信息,采用该用户所属用户组对应的EPG模版和该用户订购的SKIN包生成该用户的EPG页面。
4.如权利要求3所述的方法,其特征在于,所述SKIN包包括资源数据和配置信息,所述资源数据包括图片、字体及声音数据,所述配置信息包括资源数据的应用场合和展示方法。
5.如权利要求3所述的方法,其特征在于,在所述步骤(a)中,所述加载与EPG模板配套的SKIN包包括以下步骤:
(a1)将通过测试的一个或多个SKIN包加载到EPG服务器上;
(a2)将该一个或多个SKIN包和与其对应的EPG模板进行绑定后保存;
(a3)内容管理服务器给所述一个或多个SKIN包配置计费信息形成用户可以订购的SKIN包信息,并通过EPG服务器将其发布给使用该EPG模版的用户组。
6.如权利要求3所述的方法,其特征在于,在所述步骤(b)中,所述用户登陆EPG服务器订购SKIN包进一步包括以下步骤:
(b1)所述用户通过终端设备登陆进入EPG服务器后,所述EPG服务器向所述用户管理服务器查询所述用户的SKIN信息,向用户显示其可以定购的SKIN包信息;
(b2)用户选择要使用的SKIN,通过终端设备发送订购请求消息给EPG服务器,消息中携带有用户选择的SKIN包的标识;
(b3)所述EPG服务器向用户管理服务器发送订购请求消息,所述用户管理服务器对所述用户订购的SKIN包进行记录。
7.如权利要求6所述的方法,其特征在于,所述用户可以订购的SKIN包信息包括所述SKIN包信息和计费信息。
8.如权利要求6所述的方法,其特征在于,在所述步骤(b2)中,所述EPG服务器收到所述订购请求消息后,查询用户管理服务器判断所述用户是否已经订购该SKIN包,如果没有订购则执行步骤(b3)。
9.如权利要求6所述的方法,其特征在于,在所述步骤(b3)中,所述用户管理服务器还根据所述用户使用上一个SKIN的情况,向用户账户扣费或返还费用。
10.如权利要求3所述的方法,其特征在于,在所述步骤(c)中,所述EPG服务器确定了该用户所属用户组对应的EPG模版和该用户订购的SKIN包后,再根据该用户终端设备的上报信息或用户管理服务器中保存的用户设备信息判断终端设备是否需要下载该SKIN包,如果需要,则EPG服务器通知终端设备下载该SKIN包。
11.如权利要求3所述的方法,其特征在于,所述用户的业务信息包括用户的账务信息、用户组信息、订购内容信息以及用户的SKIN信息;所述用户的SKIN信息包括用户目前使用的SKIN标识、已经购买的SKIN标识列表及其有效期和计费信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710079908 CN101247493B (zh) | 2007-02-16 | 2007-02-16 | 一种网络电视终端设备用户界面的个性化实现系统及方法 |
PCT/CN2007/003692 WO2008101376A1 (fr) | 2007-02-16 | 2007-12-19 | Système et méthode de personnalisation d'interfaces utilisateurs de dispositifs terminaux iptv |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710079908 CN101247493B (zh) | 2007-02-16 | 2007-02-16 | 一种网络电视终端设备用户界面的个性化实现系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101247493A CN101247493A (zh) | 2008-08-20 |
CN101247493B true CN101247493B (zh) | 2010-12-29 |
Family
ID=39709609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710079908 Expired - Fee Related CN101247493B (zh) | 2007-02-16 | 2007-02-16 | 一种网络电视终端设备用户界面的个性化实现系统及方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101247493B (zh) |
WO (1) | WO2008101376A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247403B (zh) * | 2008-03-19 | 2011-01-19 | 腾讯科技(深圳)有限公司 | 电子设备应用程序界面显示系统及方法 |
CN101656867B (zh) * | 2008-08-21 | 2014-06-25 | 上海贝尔阿尔卡特股份有限公司 | 一种iptv中映射epg组件的方法和装置 |
CN101494767B (zh) * | 2009-02-10 | 2011-02-16 | 中国联合网络通信集团有限公司 | 网络电视博客装置及系统 |
CN101561747A (zh) * | 2009-05-25 | 2009-10-21 | 腾讯科技(深圳)有限公司 | 输出客户端的用户界面的方法和装置 |
CN101695119A (zh) * | 2009-10-17 | 2010-04-14 | 中兴通讯股份有限公司 | 移动多媒体广播的网络侧及播放器、播放器皮肤更新方法 |
CN102547174A (zh) * | 2010-12-31 | 2012-07-04 | 康佳集团股份有限公司 | 快速实现用户设置信息拷贝的方法 |
US8832564B2 (en) * | 2011-02-11 | 2014-09-09 | Sony Corporation | Personalized second display browsing experience due to multiple session feature |
CN102883223A (zh) * | 2011-07-12 | 2013-01-16 | 上海帕科软件科技有限公司 | 采用互动式epg分发系统的iptv系统 |
CN103200156B (zh) * | 2012-01-05 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 模板应用方法、应用系统、终端和服务器 |
CN102857716A (zh) * | 2012-08-21 | 2013-01-02 | 四川长虹电器股份有限公司 | 电视机图像界面的显示方法 |
CN102932612A (zh) * | 2012-11-07 | 2013-02-13 | 深圳Tcl新技术有限公司 | 电视机面向用户的画质调节方法及系统 |
CN103354563A (zh) * | 2013-07-12 | 2013-10-16 | 未来电视有限公司 | 基于互联网电视客户端定制epg界面的方法和装置 |
CN103354564A (zh) * | 2013-07-12 | 2013-10-16 | 未来电视有限公司 | 基于计算机定制epg界面的方法和装置 |
CN103702232B (zh) * | 2013-12-06 | 2019-01-29 | 康佳集团股份有限公司 | 智能电视主题定制系统及其定制方法 |
CN105228005B (zh) * | 2014-05-27 | 2019-07-02 | 中兴通讯股份有限公司 | 一种iptv中获取频道播放信息的方法和装置 |
CN105635758B (zh) * | 2015-12-30 | 2019-02-12 | 深圳创维数字技术有限公司 | 一种智能电视桌面后台管理方法及服务器 |
CN106506563B (zh) * | 2016-12-30 | 2019-11-19 | 中国建设银行股份有限公司 | 账户设置方法、装置和银行服务系统 |
CN109144619B (zh) * | 2017-06-14 | 2021-12-21 | 阿里巴巴集团控股有限公司 | 图标字体信息处理方法、装置及系统 |
CN112153425A (zh) * | 2020-09-03 | 2020-12-29 | 河南网络广播电视台有限公司 | 一种播控管理系统 |
CN112672189A (zh) * | 2020-12-28 | 2021-04-16 | 上海成思信息科技有限公司 | 一种基于iptv epg运行日志的推荐系统及方法 |
CN113365122B (zh) * | 2021-06-18 | 2023-03-03 | 帕科视讯科技(杭州)股份有限公司 | 一种epg可视化页面的动态编排方法 |
CN114339327B (zh) * | 2021-12-29 | 2023-12-29 | 北京连屏科技有限公司 | 媒资运营方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1540976A (zh) * | 2003-04-23 | 2004-10-27 | 带可视提示的定制epg显示 | |
CN1547689A (zh) * | 2001-08-16 | 2004-11-17 | ��˹��ŵ�� | 用于移动通信设备的skin界面 |
CN1662880A (zh) * | 2002-06-24 | 2005-08-31 | 皇家飞利浦电子股份有限公司 | 用于接收标记语言的数据和皮肤的接收设备 |
KR20070005987A (ko) * | 2005-07-05 | 2007-01-11 | 주식회사 알티캐스트 | 셋톱박스 유저인터페이스 갱신 시스템 및 방법 |
-
2007
- 2007-02-16 CN CN 200710079908 patent/CN101247493B/zh not_active Expired - Fee Related
- 2007-12-19 WO PCT/CN2007/003692 patent/WO2008101376A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547689A (zh) * | 2001-08-16 | 2004-11-17 | ��˹��ŵ�� | 用于移动通信设备的skin界面 |
CN1662880A (zh) * | 2002-06-24 | 2005-08-31 | 皇家飞利浦电子股份有限公司 | 用于接收标记语言的数据和皮肤的接收设备 |
CN1540976A (zh) * | 2003-04-23 | 2004-10-27 | 带可视提示的定制epg显示 | |
KR20070005987A (ko) * | 2005-07-05 | 2007-01-11 | 주식회사 알티캐스트 | 셋톱박스 유저인터페이스 갱신 시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN101247493A (zh) | 2008-08-20 |
WO2008101376A1 (fr) | 2008-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101247493B (zh) | 一种网络电视终端设备用户界面的个性化实现系统及方法 | |
US7461018B2 (en) | Contribution processing device and method, contribution accepting device and method, program storage media, and contribution processing system | |
US10547907B2 (en) | Personal casting system | |
US7461124B2 (en) | Content providing method utilizing client storage areas to provide content over a network in accordance with a received schedule | |
CN101433081B (zh) | 用于分发媒体内容的系统和/或方法 | |
US7631336B2 (en) | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform | |
EP2975843A1 (en) | Distribution of content | |
JP2010502116A (ja) | 推奨エンジンによる選択的メディアコンテンツアクセスのシステム及び方法 | |
JP2008502053A (ja) | ウェブコンテンツをモバイル機器に配信するシステム及び方法 | |
JP4704657B2 (ja) | テレビジョンサービス契約方法 | |
WO2007109388A2 (en) | Apparatus and method for providing television services using an aggregator | |
US20010029522A1 (en) | Information processing device, server connection method, program storage medium, and network system | |
US9071882B2 (en) | User-configurable video data service and interface | |
TW498673B (en) | Payment processing equipment, payment processing method, payment acceptance equipment, payment acceptance method, program storage media and payment processing system | |
JP2002330415A (ja) | コンテンツ制作装置、方法、コンピュータプログラム、記録媒体 | |
US20090043869A1 (en) | System and method for distributing time-based media content | |
KR20090038276A (ko) | 동영상 패키지 제공 방법 및 시스템과 이를 위한 기록매체 | |
US20140195342A1 (en) | Information processing apparatus, information processing method, and recording medium | |
JP2008522329A (ja) | ネットワーク上でのマルチメディア・コンテンツのインタラクティブ委託販売を自動化するための方法及び装置 | |
JP2003069957A (ja) | コンテンツ配信システム、配信サーバとその配信方法、及び配信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101229 Termination date: 20160216 |