CN101313573A - 一种电子节目单服务***及其建立和运行方法 - Google Patents

一种电子节目单服务***及其建立和运行方法 Download PDF

Info

Publication number
CN101313573A
CN101313573A CNA2007800001924A CN200780000192A CN101313573A CN 101313573 A CN101313573 A CN 101313573A CN A2007800001924 A CNA2007800001924 A CN A2007800001924A CN 200780000192 A CN200780000192 A CN 200780000192A CN 101313573 A CN101313573 A CN 101313573A
Authority
CN
China
Prior art keywords
server
dispatch
electronic
electronic playbill
group
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.)
Granted
Application number
CNA2007800001924A
Other languages
English (en)
Other versions
CN101313573B (zh
Inventor
陈军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007800001924A priority Critical patent/CN101313573B/zh
Publication of CN101313573A publication Critical patent/CN101313573A/zh
Application granted granted Critical
Publication of CN101313573B publication Critical patent/CN101313573B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2405Monitoring of the internal components or processes of the server, e.g. server load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26603Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种电子节目单的建立方法,将具有相同处理能力和相同业务处理流程的电子节目单服务器进行分组,将用户属性判断特征值与服务器组号对应,形成一条调度策略并存储于调度服务器中。还提供相应的运行方法、相应的***和装置。用户终端向调度服务器发起调度请求后调度服务器为其指定电子节目单服务器,用户终端和电子节目单服务器之间建立交互连接。这样数据流量不通过城域网网,减少了对骨干网带宽的影响,从而使用户终端数能够不断地扩展。

Description

一种电子节目单服务***及其建立和运行方法 本申请要求于 2006 年 3 月 13 日提交中国专利局、 申请号为 200610057516.5, 发明名称为"一种电子节目单服务器部署***及建立和 运行方法"的中国专利申请的优先权, 其全部内容通过引用结合在本申请 中。
技术领域
本发明涉及信息及通信技术领域,尤其涉及一种电子节目单服务系 统及其建立和运行方法。 背景技术
在基于 IP的电视 (IPTV, Internet Protocol TV)***中, 电子节目单 ***是用户访问使用服务的门户。用户在电视机前通过专用终端设备机 顶盒(STB, Set-Top-Bo )访问电子节目单 ( EPG, Electronic Program Guide )服务器, 浏览电子节目单 EPG展示的服务信息。
IPTV业务用户开机后, 首先完成宽带接入认证, 接入认证通过后, 机顶盒使用业务用户帐号和密码向电子节目单服务器发起登录认证请 求, 认证通过后, 电子节目单 EPG向用户展示服务信息, 供用户浏览 和选择使用。 电子节目单展示的信息包括消费内容的名称、 介绍、使用 价格、 服务链接、 海报图片等。
IPTV业务的特点是用户通过电视进行浏览和选择消费, 使用时段 相对集中, 对电子节目单突发的访问量会较高。 这就要求电子节目单
EPG服务器有较高的处理性能和可扩展性。
由于通过电视浏览, 为了提供良好的用户体验, 电子节目单 EPG 展示的信息中包含丰富的图片,而当前机顶盒从成本考虑不可能提供太 大的緩存, 因此在用户浏览电子节目单 EPG过程中会有大量的图片文 件被下载, 这对传输带宽提出了较高的要求。
目前通常采用的电子节目单 EPG***部署方案是集中式部署。 在 运营中心集中部署多台电子节目单服务器,在电子节目单服务器前放置 负载均衡器组成集群, 对外提供一个虚拟的服务地址, 所有的 IPTV用 户都访问位于运营中心的电子节目单服务器。
现有技术中, 电子节目单 EPG***的集中式部署方案中, ***运行 过程中, 所有用户都通过城域网访问位于运营中心的 EPG服务器, 给 城域网的带宽造成很大冲击。运营中心出口的带宽限制也造成整个*** 无法为大量用户同时提供服务。 发明内容
本发明的实施例中提供了一种电子节目单服务***及其建立和运 行方法, 采用分布式进行部署电子节目单服务器可减少城域网数据流 量, 提高***性能和效率。
本发明实施例提供一种电子节目单服务***的建立方法, 该***中 具有多个电子节目单服务器, 包括:
将***中的多个电子节目单服务器分别设置在不同的网络区域; 根据电子节目单服务器的特性, 将电子节目单服务器进行分组, 并 为各組设置编号;
根据用户属性特征以及电子节目单服务器组的特性设置调度策略并存 储于调度服务器中。
本发明实施例提供一种电子节目单服务***的运行方法, 包括以下 步骤:
调度服务器接收用户终端的电子节目单服务请求;
调度服务器接收到的电子节目单服务请求后, 根据调度策略选择电 子节目单服务器为所述用户终端提供服务, 并向用户终端发送调度通 知;
用户终端接收到所述调度通知并根据所述调度通知对被指定的电 子节目单服务器发起连接请求, 并建立交互连接关系。
本发明实施例还提供一种电子节目单服务***, 包括电子节目单服 务器和用户终端, 还包括:
调度服务器, 其上存储有调度策略, 用于根据所存储的调度策略和 /或负载均衡对电子节目单服务器进行调度;
' 所述电子节目单服务器、 用户终端、 调度服务器通过城域网连接; 当收到用户终端电子节目单服务请求时,为用户终端指定相应的电子节 目单服务器。
本发明实施例还提供一种调度服务器, 包括:
存储单元, 用于存储有调度策略;
调度单元, 用于根据所存储的调度策略对电子节目单服务器进行 调度; 当收到用户终端电子节目单服务请求时, 为用户终端指定相应 的电子节目单服务器。
本发明实施例提供的方案中,采用分布式进行部署电子节目单服务 器, 将电子节目单服务器进行分组, 将用户属性判断特征值与服务器组 的组号对应,设置调度策略并存储于调度服务器中。使得用户终端与 EPG 服务器之间的流量不通过城域网, 减少了对城域网带宽的影响。
由于通过边缘节点分担了 EPG***出口流量, 服务不会受到带宽 的限制, 整个 EPG***可服务的用户数能够不断地扩展。 附图说明
图 1是本发明实施例中单个调度服务器的 EPG***的示意图; 图 2是本发明实施例中多个调度服务器的 EPG***的示意图; 图 3是本发明实施例中的调度服务器的构成示意图;
图 4是本发明实施例中 EPG***的建立方法流程图;
图 5是本发明实施例中 EPG***运行方法流程图。 具体实施方式
下面将参照相应的附图来描述本发明实施例。如附图 1所示, EPG ***包括调度服务器 20、 EPG服务器 10、 EPG服务器 11、 EPG服务 器 12、 EPG服务器 13、 宽带接入服务器 30、 宽带接入服务器 31、 机 顶盒 1、 机顶盒 2。 所述调度服务器 20存储有用于 EPG***的调度策 略, 用于根据调度策略选择 EPG服务器为用户提供服务, 如负载均衡 调度, 所述 EPG服务器用于电子节目指南服务, 也就是说调度策略存 储于调度服务器中, 负载均衡调度由调度服务器完成, 电子节目指南服 务由 EPG服务器完成。 EPG服务器 10、 EPG服务器 11 、 EPG服务器 12、 EPG服务器 13通过城域网连接调度服务器 20。 ' 调度服务器 20位于城域网上 IPTV的运营中心, EPG服务器 10、 EPG服务器 11 、 EPG服务器 12、 EPG服务器 13位于城域网边缘的 接入层, EPG服务器 10、 EPG服务器 11挂接在与宽带接入服务器 30 相同层次的网络位置, EPG服务器 12、 EPG服务器 13挂接在与宽带接 入服务器 31相同层次的网络位置。
机顶盒 1与宽带接入服务器 30连接, 机顶盒 2与宽带接入服务器 31连接。 机顶盒 1、 机顶盒 2向调度服务器发送调度 20请求, 调度服 务器 20向机顶盒 1、 机顶盒 2发送调度通知, 机顶盒 1、 机顶盒 2向 EPG服务器 10、 EPG服务器 11、 EPG服务器 12、 EPG服务器 13发 送连接请求。
本发明实施例的 EPG***, 如附图 2所示, EPG***包括调度服 务器 DNS1、 调度服务器 DNS4、 EPG服务器 15、 EPG服务器 16、 宽 带接入服务器 32、 宽带接入服务器 33、 机顶盒 3、 机顶盒 4。 调度服务 器 DNS1、 调度服务器 DNS4为 DNS服务器, EPG服务器 15 、 EPG 服务器 16通过城域网连接调度服务器 DNS1、调度服务器 DNS4。 调度 服务器 DNS1、 调度服务器 DNS4、 EPG服务器 15 、 EPG服务器 16 位于城域网边缘的接入层, EPG服务器 15设置在与宽带接入服务器 32 相同层次的网络位置, EPG服务器 16设置在与宽带接入服务器 33相 同层次的网络位置, 如皆设置在城域网接入层。机顶盒 3与宽带接入服 务器 32连接, 机顶盒 4与宽带接入服务器 33连接。机顶盒 3向调度服 务器 DNS1发送调度请求,机顶盒 4向调度服务器 DNS4发送调度请求, 调度服务器 DNS1向机顶盒 3发送调度通知,调度服务器 DNS4向机顶 盒 4发送调度通知,机顶盒 3向 EPG服务器 15发送连接请求,机顶盒 4 向 EPG服务器 16发送连接请求。
参照图 1和图 4, 本发明的实施例提供的一种建立 EPG***的方 法。
步骤 101 , 将***中的多个电子节目单服务器 10、 11、 I2和 1;3 别设置在不同的网络区域;
步骤 102, 根据电子节目单服务器的特性, 将电子节目单服务器进 行分组, 并为各組设置编号; 调度服务器 20将 EPG服务器 10、 EPG 服务器 11划分为一组, EPG服务器 12、 EPG服务器 13划分一组。
调度服务器 20将 EPG服务器 10、 EPG服务器 11设置为 EPG服 务器组 1 , 将 EPG服务器 12、 EPG服务器 13设置为 EPG服务器组 2。
步骤 103, ^^据用户属性特征以及电子节目单服务器组的特性设置调 度策略并存储于调度服务器中。
调度服务器 20设置调度策略 1 :用户属性判断特征值为 VIP用户、 主用服务器组号为 1、 备用服务器组号为 2。 调度服务器设置调度策略 2: 用户属性判断特征值为普通用户、 主用服务器组号为 2、 备用服务 器组号为 1。
本发明实施例中提供的一种调度服务器, 如图 3所示, 包括: 存储单元 20a, 用于存储有调度策略;
调度单元 20b, 用于根据所存储的调度策略对电子节目单服务器 进行调度; 当收到用户终端电子节目单服务请求时, 为用户终端指定相 应的电子节目单服务器。
下面描述 EPG***的运行方法。
首先,机顶盒向调度服务器发起调度请求,调度服务器根据调度请 求和调度策略指定一个 EPG服务器并向机顶盒发送调度通知, 机顶盒 根据调度通知向一个被指定的 EPG 服务器发起连接请求, 被指定的 EPG服务器和机顶盒用户建立交互连接。
参照图 1 , 本发明的实施例提供的 EPG***的运行方法, 步骤如 下:
步骤 201 : 机顶盒 1通过宽带接入服务器 30向调度服务器 20发起 调度请求。
步骤 202: 调度服务器 20收到机顶盒 1的调度请求后进行用户认 证, 如果认证不通过, 则拒绝机顶盒 1登录, 流程结束。 本实施例采用 认证通过, 调度服务器通过认证请求获得该机顶盒 1对应用户的属性, 该属性为 VIP用户。
步骤 203: 根据存储的机顶盒用户 1的属性 VIP用户确定选用调度 策略 1 , 进而得知主用服务器组的组号为 1、 备用服务器组号为 2, 根 据调度服务器 20查询的 EPG服务器的健康度,调度服务器 20指定 EPG 服务器 10, EPG服务器 10的 IP地址为: 218.246.1.10。
步骤 204: 调度服务器 20向机顶盒 1发送调度通知, 该通知包括: 机顶盒 1去访问指定 EPG服务器 10 IP地址为: 218.246.1.10的信息和 调度服务器 20特定的证明机顶盒 1已经通过登录认证的标记。
步骤 205: 接到调度通知后机顶盒 1向 EPG服务器 10发起连接请 求, 该请求中带有调度服务器 20 下发的通过登录认证的标记, EPG 服务器 10收到机顶盒 1的请求后和机顶盒 1用户建立交互连接。
本发明的实施例还提供第二种建立 EPG***方法, 步骤如下: 步驟 301 : 调度服务器 20将 EPG服务器 10、 EPG服务器 11划分 为一组, EPG服务器 12、 EPG服务器 13划分一组。
步骤 302: 调度服务器 20将 EPG服务器 10、 EPG服务器 11设置 为 HPG服务器组 1 , 将 EPG服务器 12、 EPG服务器 13设置为 EPG服 务器组 2。
步骤 303: 调度服务器 20设置调度策略 1 : 用户属性判断特征值为 IP地址范围: 10.168.1.1-10.168.1.254 主用服务器组的组号为 2、 备用 服务器组号为 1。 调度服务器设置调度策略 2: 用户属性判断特征值为 IP地址范围: 10.168.2.1-10.168.2.254. 主用服务器组的组号为 2、 备用 服务器组号为 1。
参照图 5 , 本发明的实施例提供的 EPG***的运行方法, 步骤如 下:
步驟 401 : 机顶盒向调度服务器发起电子节目单服务请求; 机顶盒 2通过宽带接入服务器 31向调度服务器 20发起调度请求。 步驟 402: 调度服务器根据用户请求和调度策略选择机顶盒 EPG服 务器并向机顶盒发送调度通知;
调度服务器 20收到机顶盒 2的调度请求后不立即进行用户认证, 而是通过重定向由被指定的 EPG服务器完成用户认证。 调度服务器 20 通过调度请求获得该机顶盒 2 对应用户的属性, 该属性为 IP 地址 10.168.1.10。
根据存储的机顶盒用户 2的属性 ΓΡ地址: 10.168.2.10确定选用调度 策略 2 , 进而得知主用服务器组的组号为 2、 备用服务器组号为 1 , 根 据调度服务器查询的 EPG服务器的健康度, 调度服务器指定 EPG服务 器 13 , EPG服务器 13的 IP地址为: 218.246.2.13。
调度服务器 20向机顶盒 2发送调度通知, 该通知包括: 机顶盒 2 去访问指定 EPG服务器 13 IP地址为:218.246.2.13的信息,指定由 EPG 服务器 13完成认证请求。
步骤 403: 机顶盒根据调度通知向所选择的 EPG务器发起连接请求, 所 选 EPG月 务器和用户建立连接。
接到调度通知后机顶盒 2向 EPG服务器 13发起连接请求, EPG 服务器 13收到机顶盒 2的连接请求后对该用户进行认证, 如果认证不 通过, 则拒绝机顶盒 2登录, 流程结束。 本实施例采用认证通过, EPG 服务器 13和机顶盒 2用户建立交互连接。
在下面的具体实施方案中, 采用 DNS服务器作为调度服务器。 所 有机顶盒采用域名方式访问 EPG服务器。 针对每组 EPG服务器设置一 个 DNS服务器, 不同位置的机顶盒使用不同的 DNS服务器。 不同的 DNS服务器将 EPG服务器域名解析到不同边缘节点的 EPG服务器的 IP 地址。
参照图 2, 本发明的另一实施例中提供 EPG ***的运行方法, 步 驟如下:
步骤 501 : 机顶盒 3通过宽带接入服务器 32向调度服务器 DNS1 发起调度请求 www.EPG.com.cn。
步骤 502: 调度服务器 DNS1收到机顶盒 3的调度请求, 调度服务 器 DNS1接到调度请求后通过解析 www.EPG.com.cn指定 EPG服务器 15 , EPG服务器 15的 IP地址为: 218.246.3.1 U
步骤 503: 调度服务器 DNS1向机顶盒 3发送调度通知, 该通知包 括: 机顶盒 3去访问指定 EPG服务器 15 IP地址为: 218.246.3.11的信 ij 步骤 504: 机顶盒 3向 EPG服务器 15发起连接请求, EPG服务器 15收到机顶盒 3的连接请求后对该用户进行认证, 如果认证不通过, 则拒绝机顶盒 3登录, 流程结束。 本实施例采用认证通过, EPG ^ 务 器 15和机顶盒 3用户建立交互连接。
本发明的又一实施例提供的 EPG***的运行方法, 步骤如下: 步骤 601: 机顶盒 4通过宽带接入服务器 33向调度服务器 DNS4 发起调度请求 www.EPG.com.cn。
步骤 602: 调度服务器 DNS4收到机顶盒 4的调度请求, 调度服务 器 DNS4接到调度请求后通过解析 www.EPG.com.cn指定 EPG服务器 16 , EPG服务器 16的 IP地址为: 218.246.3.12。
步驟 603: 调度服务器 DNS4向机顶盒 4发送调度通知, 该通知包 括: 机顶盒 4去访问指定 EPG服务器 16 IP地址为: 218.246.3.12的信 息。
步骤 604: 机顶盒 4向 EPG服务器 16发起连接请求, EPG服务器 16收到机顶盒 4的连接请求后对该用户进行认证, 如果认证不通过, 则拒绝机顶盒 4登录, 流程结束。 本实施例采用认证通过, EPG服务 器 16和机顶盒 4用户建立交互连接。
本发明实施例提供的方案中, 采用分布式部署电子节目单服务器, 将电子节目单服务器进行分组, 将用户属性判断特征值与服务器组的組 号对应, 设置调度策略并存储于调度服务器中。 使得用户终端与 EPG服 务器之间的流量不通过城域网, 减少了对城域网带宽的影响。
由于通过边缘节点分担了 EPG***出口流量, 服务不会受到带宽 的限制, 整个 EPG***可服务的用户数能够不断地扩展。
以上所述仅为本发明的实施例而已, 并不用以限制本发明, 凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等, 均应包含 在本发明的保护范围之内。

Claims (1)

  1. 权 利 要 求
    1、 一种电子节目单服务***的建立方法, 该***中具有多个电子 节目单服务器, 其特征在于, 包括:
    将***中的多个电子节目单服务器分别设置在不同的网络区域; 根据电子节目单服务器的特性, 将电子节目单服务器进行分组, 并' 为各組设置编号;
    根据用户属性特征以及电子节目单服务器组的特性设置调度策略并 存储于调度服务器中。
    2、 根据权利要求 1 所述的方法, 其特征在于, 所述将电子节目单 服务器进行分组, 具体包括:
    将具有相同处理能力和 /或相同业务处理流程的电子节目单服务器 划分为一组, 组成一个电子节目单服务器组;
    同一组中的电子节目单服务器互为备份。
    3、 根据权利要求 1所述的方法, 其特征在于, 所述调度策略包括下 述策略中至少之一:
    预先设定的用户与电子节目单服务器组之间的对应关系;
    电子节目单服务器的负载均衡策略;
    用户与电子节目单服务器之间的路由代价最低策略。
    4、 根据权利要求 1所述的方法, 其特征在于, 所述用户属性特征包 括: 用户的类型、 务等级和所在网络区域中至少之一。
    5、 一种电子节目单服务***的运行方法, 其特征在于, 包括以下 步驟:
    调度服务器接收用户终端的电子节目单服务请求;
    调度服务器接收到的电子节目单服务请求后,根据调度策略选择电 子节目单服务器为所述用户终端提供服务, 并向用户终端发送调度通 知;
    用户终端接收到所述调度通知并根据所述调度通知对被指定的电 子节目单服务器发起连接请求, .并建立交互连接关系。
    6、 根据权利要求 5所述的方法, 其特征在于, 所述电子节目单服 务请求中包含用户属性。
    7、 根据权利要求 5所述的方法, 其特征在于, 所述调度策略包括下 述策略中至少之一:
    预先设定的用户与电子节目单服务器組之间的对应关系;
    电子节目单服务器的负载均衡策略;
    用户与电子节目单服务器之间的路由代价最低策略。
    8、 根据权利要求 4所述的方法, 其特征在于, 调度服务器对电子 节目单服务器的负荷状态进行监控,根据电子节目单服务器的负荷状态 进行监控选择电子节目单服务器。
    9、 根据权利要求 7所述的方法, 其特征在于, 所述调度服务器选 择电子节目单服务器, 具体包括如下步驟:
    调度服务器根据调度请求中包含的用户属性信息选择调度策略; 调度服务器根据所选择的调度策略确定服务器組的组号;
    调度服务器根据电子节目单服务器负荷状态从所选择的服务器组 中指定一台电子节目单服务器为所述用户终端提供服务;
    调度服务器向所述用户终端发送调度通知, 所述调度通知包含所选 择的电子节目单服务器的地址信息。
    10、 一种电子节目单服务***, 包括至少两个电子节目单服务器, 其特征在于, 还包括:
    调度服务器, 其上存储有调度策略, 用于根据所存储的调度策略和 /或负载均衡对电子节目单服务器进行调度;
    当收到用户终端电子节目单服务请求时, 调度服务器为用户终端指 定相应的电子节目单服务器。
    11、 根据权利要求 10所述的***, 其特征在于,
    所述电子节目单服务器按照特性分组, 且各组设置有编号; 所述调度策略包括根据用户属性特征以及电子节目单服务器組的特 性设置的对应关系。
    12、 根据权利要求 11所述的***, 其特征在于,
    各组中的电子节目单服务器具有相同处理能力和 /或相同业务处理 流程, 同一组中的电子节目单服务器互为备份。
    13、 根据权利要求 10所述的***, 其特征在于, 所述调度服务器 设置在城域网上的运营中心或所述城域网边缘的接入层;
    所述电子节目单服务器设置在城域网边缘的接入层。
    14、 根据权利要求 10所述的***, 其特征在于, 所述调度服务器 为域名解析服务器, 所述域名解析服务器位于所述城域网边缘的接入 层, 所述电子节目单服务器按地域分组, 每组电子节目单服务器与一个 域名解析服务器相连。
    15、 一种调度服务器, 其特征在于, 包括:
    存储单元, 用于存储有调度策略;
    调度单元, 用于根据所存储的调度策略对电子节目单服务器进行调 度; 当收到用户终端电子节目单服务请求时, 为用户终端指定相应的电 子节目单服务器。
    16、 根据权利要求 15 所述的调度服务器, 其特征在于, 所述调度 策略包括下述策略中至少之一:
    预先设定的用户与电子节目单服务器组之间的对应关系;
    电子节目单服务器的负载均衡策略;
    用户与电子节目单服务器之间的路由代价最低策略。
CN2007800001924A 2006-03-13 2007-01-30 一种电子节目单服务***及其建立和运行方法 Active CN101313573B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007800001924A CN101313573B (zh) 2006-03-13 2007-01-30 一种电子节目单服务***及其建立和运行方法

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CNB2006100575165A CN100531358C (zh) 2006-03-13 2006-03-13 一种电子节目单服务器部署***及建立和运行方法
CN200610057516.5 2006-03-13
PCT/CN2007/000335 WO2007104217A1 (fr) 2006-03-13 2007-01-30 Système de service de guide de programme électronique et établissement et procédé d'exploitation correspondant
CN2007800001924A CN101313573B (zh) 2006-03-13 2007-01-30 一种电子节目单服务***及其建立和运行方法

Publications (2)

Publication Number Publication Date
CN101313573A true CN101313573A (zh) 2008-11-26
CN101313573B CN101313573B (zh) 2010-12-22

Family

ID=37133877

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB2006100575165A Active CN100531358C (zh) 2006-03-13 2006-03-13 一种电子节目单服务器部署***及建立和运行方法
CN2007800001924A Active CN101313573B (zh) 2006-03-13 2007-01-30 一种电子节目单服务***及其建立和运行方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB2006100575165A Active CN100531358C (zh) 2006-03-13 2006-03-13 一种电子节目单服务器部署***及建立和运行方法

Country Status (5)

Country Link
US (1) US20080127273A1 (zh)
EP (1) EP1895778A4 (zh)
CN (2) CN100531358C (zh)
RU (1) RU2405261C2 (zh)
WO (1) WO2007104217A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2235943A4 (en) 2007-11-30 2014-02-12 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR SEARCHING IPTV SERVICE RELAY DEVICES AND METHOD AND APPARATUS FOR INTERACTING WITH THESE DEVICES
EP2254058A4 (en) 2008-01-25 2011-11-02 Samsung Electronics Co Ltd METHOD AND DEVICE FOR REPRODUCING MEDIA DATA WITH LIMITED CONTROL OPERATION
KR20090082068A (ko) 2008-01-25 2009-07-29 삼성전자주식회사 컨텐츠의 메타데이터 제공 방법 및 장치와 컨텐츠의 이용권한 제한 방법 및 장치
EP2259591A4 (en) 2008-03-28 2013-08-14 Samsung Electronics Co Ltd METHOD AND DEVICE FOR RECEIVING DATA FOR APPLICATIONS PROVIDING AN IP TELEVISION COMMUNICATIONS SERVICE
KR101661210B1 (ko) 2008-07-24 2016-09-29 삼성전자주식회사 Iptv 통신 서비스 수행 방법 및 장치
US8856821B2 (en) * 2009-01-14 2014-10-07 Mobitv, Inc. Distributed scheduling of media channel playout
CN101645791B (zh) * 2009-09-07 2012-07-18 中兴通讯股份有限公司 网络电视业务***运行方法、装置及网络电视业务***
CN102665117A (zh) * 2009-09-30 2012-09-12 突触计算机***(上海)有限公司 广告发布以及广告呈现的方法和装置
CN101742240B (zh) * 2009-11-24 2012-05-23 中兴通讯股份有限公司 可灵活切换多媒体节点的iptv***及其实现方法
JP2013516854A (ja) * 2010-01-04 2013-05-13 アルカテル−ルーセント Iptvシステムのためのエッジコンテンツ配信デバイスおよびコンテンツ配信ネットワーク
US20120089999A1 (en) * 2010-10-12 2012-04-12 Eldon Technology Limited Metadata Origination Verification
CN102546244B (zh) * 2011-12-27 2015-04-15 上海顶竹通讯技术有限公司 一种集团组网调度***及路由方法
KR20130139675A (ko) * 2012-06-13 2013-12-23 삼성전자주식회사 서버 기반의 프로파일 생성 방법, 관리 방법, 시스템 및 장치
CN102917249B (zh) 2012-10-15 2018-03-13 中兴通讯股份有限公司 Iptv预约***以及基于该***的预约计划添加方法
CN103929454B (zh) * 2013-01-15 2017-06-20 ***通信集团四川有限公司 一种云计算平台中负载均衡存储的方法和***
CN103347062A (zh) * 2013-06-24 2013-10-09 北京汉柏科技有限公司 虚拟计算资源的分配方法
CN105263032B (zh) * 2015-10-12 2018-06-19 天脉聚源(北京)传媒科技有限公司 一种节目获取方法及装置
CN112218131A (zh) * 2019-07-09 2021-01-12 ***通信集团吉林有限公司 机顶盒工作方法及装置、电子设备和计算机可读存储介质

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09179820A (ja) * 1995-12-26 1997-07-11 Mitsubishi Electric Corp 負荷分散方式及び方法
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6173329B1 (en) * 1997-02-19 2001-01-09 Nippon Telegraph And Telephone Corporation Distributed multimedia server device and distributed multimedia server data access method
EP1001631A1 (en) * 1998-11-09 2000-05-17 CANAL+ Société Anonyme Signalling of bouquet information in a digital transmission system
US20020019984A1 (en) * 2000-01-14 2002-02-14 Rakib Selim Shlomo Headend cherrypicker with digital video recording capability
US8312490B2 (en) * 2000-03-23 2012-11-13 The Directv Group, Inc. DVR with enhanced functionality
US7917602B2 (en) * 2000-08-08 2011-03-29 The Directv Group, Inc. Method and system for remote television replay control
US20020131428A1 (en) * 2001-03-13 2002-09-19 Vivian Pecus Large edge node for simultaneous video on demand and live streaming of satellite delivered content
KR100438286B1 (ko) * 2001-06-14 2004-07-02 엘지전자 주식회사 주문형 비디오 시스템에서 멀티미디어 데이터를 등록 및 제공하는 방법
CN1168037C (zh) * 2001-07-05 2004-09-22 中国长城计算机深圳股份有限公司 一种视频点播集群服务方法
US7274659B2 (en) * 2001-07-27 2007-09-25 Western Digital Ventures, Inc. Providing streaming media data
EP2290916B1 (en) * 2001-09-28 2015-12-16 Level 3 CDN International, Inc. Configurable adaptive global traffic control and management
US7742504B2 (en) * 2002-01-24 2010-06-22 University Of Southern California Continuous media system
GB2389479B (en) * 2002-06-07 2005-12-28 Hewlett Packard Co Method of serving out video over a network of video servers
US7328237B1 (en) * 2002-07-25 2008-02-05 Cisco Technology, Inc. Technique for improving load balancing of traffic in a data network using source-side related information
US20040083489A1 (en) * 2002-10-25 2004-04-29 Atul Bansal Program guide system
US20050005000A1 (en) * 2003-02-14 2005-01-06 Ryuzo Nakazumi System and method for distributing digital contents, and an edge server
US20050262253A1 (en) * 2004-04-16 2005-11-24 Qiang Li Method and apparatus for a loosely coupled, scalable distributed multimedia streaming system
KR20050115498A (ko) * 2004-06-03 2005-12-08 재단법인서울대학교산학협력재단 P2p 기반의 비디오 서비스 시스템 및 이를 이용한주문형 비디오 서비스 제공방법
US8484308B2 (en) * 2004-07-02 2013-07-09 MatrixStream Technologies, Inc. System and method for transferring content via a network
US7562378B2 (en) * 2004-07-28 2009-07-14 Microsoft Corporation Methods and systems for constructing and editing electronic program guide lineups
US20070183342A1 (en) * 2006-02-06 2007-08-09 Mediazone.Com, Inc. Peer-to-peer broadcast management system
US20090019493A1 (en) * 2007-07-12 2009-01-15 Utstarcom, Inc. Cache affiliation in iptv epg server clustering

Also Published As

Publication number Publication date
US20080127273A1 (en) 2008-05-29
RU2405261C2 (ru) 2010-11-27
EP1895778A1 (en) 2008-03-05
CN101313573B (zh) 2010-12-22
CN100531358C (zh) 2009-08-19
EP1895778A4 (en) 2008-07-09
WO2007104217A1 (fr) 2007-09-20
RU2008101971A (ru) 2010-08-10
CN1852411A (zh) 2006-10-25

Similar Documents

Publication Publication Date Title
CN101313573A (zh) 一种电子节目单服务***及其建立和运行方法
US7437552B2 (en) User authentication system and user authentication method
US7933970B2 (en) Methods, systems, and products for managing access to applications
CN103391299B (zh) 负载均衡方法和负载均衡***
CN101159758B (zh) 一种分类关联的动态主机配置协议选项分配方法及装置
CN101090347B (zh) 一种数字家庭网络业务运营***及其实现方法
US20090113482A1 (en) Program guide providing system, program guide providing apparatus, program guide providing method, and program guide providing program
CN105516391A (zh) 一种基于cname的dns域名解析方法
CN102868758B (zh) 门户推送的方法和网络设备
US8776106B2 (en) System and method for a household mosaic viewer
CN109218115B (zh) 一种用户端设备cpe的管理方法、装置及***
CN101374279A (zh) 一种移动终端使用iptv业务的***和方法
CN103179467A (zh) 终端和信息收集方法
KR20020029441A (ko) 분산 서버 시스템 및 이를 이용한 데이터 제공 방법
CN101902623B (zh) 一种网络视频业务的传送方法及其装置
CN100365591C (zh) 基于客户端的网络地址分配方法
US20030135646A1 (en) Relay method for distributing packets to optimal server
CN107438098A (zh) 一种动态内容分发方法及其***
JP3796893B2 (ja) アドレス割り当てシステム及び装置
CN101335876A (zh) 一种点播***、点播方法及点播服务器
CN102497402B (zh) 一种内容注入方法及***、内容分发方法及***
CN101662657B (zh) 一种互联网协议电视iptv用户登录方法及***
CN105187518B (zh) 一种cdn内容分发方法及***
JP2000293496A (ja) ネットワークにおけるサービス負荷分散装置
CN1972304B (zh) 用于普遍访问电信服务的统一目录和存在***

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