视频点播业务中信号路由资源的分配方法、终端和服务器的制作方法

文档序号:7711119阅读:119来源:国知局
专利名称:视频点播业务中信号路由资源的分配方法、终端和服务器的制作方法
技术领域
本发明涉及数字电视技术领域,具体涉及视频点播业务中信号路由资源IP流 正交幅度调制(IPQAM,IP Quadrature Amplitude Modulation) / 正交幅度调制(QAM, QuadratureAmplitude Modulation)资源的分配方法、终端和服务器。
背景技术
随着广播电视行业的不断发展,用户可以根据自己的喜好选择自己感兴趣的内 容进行点播观看,这就要求在把被点播的节目流(声频/视频节目信号)发送给视频点播 终端设备时能够有指向性。在视频点播过程中,点播节目流发送给视频点播终端的指向 性是要求所分配的IP流正交幅度调制(IPQAM,IP Quadrature Amplitude Modulation) /正 交幅度调制(QAM,QuadratureAmplitudeModulation)资源,即信号路由资源,能够覆盖 视频点播终端,即经过IPQAM/QAM调制播出的信号要能够到达视频点播终端。在数字电视网络中视频点播(VOD,Video OnDemand)中节目流下发给用户终 端的指向性通过分配的IPQAM/QAM资源来体现,而实现IPQAM/QAM资源分配的主 要依据是视频点播终端当前在哪些IPQAM/QAM资源的覆盖之下,即需要识别视频点播 终端的位置。目前数字电视领域采用静态配置方案在视频点播服务器系统中提供配置功 能,实现视频点播终端设备与视频点播服务器IPQAM/QAM资源对应关系的配置管理, 相当于固定了视频点播终端所在的位置。这样在用户进行节目点播时视频点播服务器根 据请求点播的视频点播终端设备从视频点播终端设备与IPQAM/QAM资源关系的静态配 置信息中查找,从而获得可用于本次点播节目播发的IPQAM/QAM资源,即相当于确定 了节目播发到视频点播终端设备的信号路由。这样限制了视频点播终端设备只能在固定 位置使用,无法实现漫游;配置复杂,视频点播终端设备一般很多,因此该配置关系非 常复杂;当系统的规模由小到大时,IPQAM/QAM设备需要下移,这样配置关系需要重 新配置。

发明内容
为克服现有技术中存在的问题,本发明提供一种视频点播业务中信号路由资源 的分配方法、终端和服务器。本发明实施例提供一种视频点播业务中信号路由资源的分配方法,所述的方法 包括向视频点播服务器发送路由探测消息;接收视频点播服务器回复的路由资源列 表;根据获取的路由资源列表中的信号路由资源,接收路由探测流;根据接收到的路由 探测流,判断所述接收到的路由探测流对应的信号路由资源是否有效;将有效的信号路 由资源信息上报至视频点播服务器。本发明实施例还提供一种视频点播终端,所述的终端包括探测消息发送单 元,用于向视频点播服务器发送路由探测消息;路由列表获取单元,用于接收视频点播 服务器回复的路由资源列表;探测流接收单元,用于根据获取的路由资源列表中的信号路由资源,接收路由探测流;有效路由判断单元,用于根据接收到的路由探测流,判断 所述接收到的路由探测流对应的信号路由资源是否有效;探测结果报告单元,用于将有 效的信号路由资源上报至视频点播服务器。本发明实施例还提供一种视频点播业务中信号路由资源的分配方法,所述的方 法包括接收视频点播终端发送的路由探测消息;根据接收到的路由探测消息,发送路 由探测流;根据发送的路由探测流所对应的信号路由资源,生成路由资源列表并发送; 接收视频点播终端发送的路由资源列表中的有效信号路由资源信息;根据接收到的有效 信号路由资源信息,生成视频点播终端与信号路由资源的对应关系本发明实施例还提供一种视频点播服务器,所述的服务器包括探测消息接收 单元,用于接收视频点播终端发送的路由探测消息;探测流发送单元,用于根据接收到 的路由探测消息,发送路由探测流;路由列表生成单元,用于根据发送的路由探测流所 对应的信号路由资源,生成路由资源列表并发送;探测结果接收单元,用于接收视频点 播终端发送的有效信号路由资源信息;路由关系生成单元,用于根据接收到的有效信号 路由资源信息,生成视频点播终端与信号路由资源信息的对应关系。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,视频点播终端设备位置的自动识别以及视频点播 终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频点播终 端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的自动建 立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端设备的 使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设备位置 的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成的,因 此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的处理即 可正常支持视频点播业务。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并 不构成对本发明的限定。在附图中图1是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法流程 图;图2是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法的流 程图;图3是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法流程 图;图4是本发明实施例提供的一种视频点播终端的框图;图5是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法流程 图;图6是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法流程 图;图7是本发明实施例提供的一种视频点播业务中信号路由资源的分配方法流程图;图8是本发明实施例提供的一种视频点播服务器的框图;图9是本发明实施例提供的一种视频点播终端路由探测系统的框图;图10是本发明实施例提供的一种视频点播终端路由探测系统的框图;图11是本发明实施例提供的视频点播终端路由探测系统1000的处理时序关系 图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附 图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本 发明,但并不作为对本发明的限定。实施例一图1是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 流程图,如图1所示,视频点播终端业务中信号路由资源的分配方法包括步骤S101,视频点播终端向视频点播服务器发送路由探测消息。在本发明实施例中,视频点播终端可以是一机顶盒,视频点播服务器可以是头 端VOD系统,视频点播终端可以在启动时向视频点播服务器发起路由探测消息,路由探 测消息的参数为视频点播终端设备信息,至少包括视频点播终端标识、IC卡卡号。步骤S102,视频点播终端接收视频点播服务器回复的路由资源列表。在本发明实施例中,路由资源列表可以是IPQAM/QAM资源列表。视频点播服 务器接到路由探测消息后,在每个IPQAM/QAM资源组中分别分配一个空闲的IPQAM/ QAM资源,每一 IPQAM/QAM资源信息至少包括IPQAM/QAM的IP地址、IPQAM/ QAM入流端口、节目流播发频点、节目流的服务标识、符号率、调制值。若干IPQAM/ QAM资源信息组成一个IPQAM/QAM资源组标识和IPQAM/QAM资源的列表,称为 IPQAM/QAM资源列表。视频点播终端接收视频点播服务器回复的路由资源列表。步骤S103,视频点播终端根据获取的路由资源列表中的信号路由资源,接收路 由探测流。在本发明实施例中,视频点播终端根据路由资源列表,顺序处理路由资源列表 中的每条信号路由资源信息,根据信号路由资源接收路由探测流。步骤S104,视频点播终端根据接收到的路由探测流,判断所述接收到的路由探 测流对应的信号路由资源是否有效。在本发明实施例中,视频点播终端分别接收路由探测流,根据接收到的路由探 测流判断所述路由探测流对应的信号路由资源是否有效,完成路由探测,并把有效信号 路由资源记录到探测结果报告中。步骤S105,视频点播终端将有效的信号路由资源信息上报至视频点播服务器。在本发明实施例中,视频点播终端把包含有效信号路由资源记录的探测结果报 告发送给视频点播服务器。图2是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 的详细流程图,在本发明实施例中,视频点播终端可以是一机顶盒,视频点播服务器可以是头端VOD系统,视频点播终端通过与视频点播服务器的交互,获得路由资源列表, 并根据列表分别探测路由的有效性,把有效的路由记录到探测结果报告中,并把报告报 送给视频点播服务器系统。如图2所示,视频点播终端业务中信号路由资源的分配方法 包括步骤S201,视频点播终端向视频点播服务器发送路由探测消息。步骤S202,视频点播终端接收视频点播服务器回复的路由资源列表。步骤S203,视频点播终端从路由资源列表中顺序取一条信号路由资源,这里信 号路由资源可以是IPQAM/QAM资源。步骤S204,视频点播终端判断是否有IPQAM/QAM资源要处理。判断结果处 理如下如果能够取到IPQAM/QAM资源,则继续后续流程完成路由探测;如果没有可处理的IPQAM/QAM资源了,则转入步骤S208执行向视频点播服务 器发送探测结果报告;步骤S205,视频点播终端从取到的IPQAM/QAM资源中获得播发频点和服务标 识,调谐视频点播终端到该频点,根据服务标识接收路由探测流,这里路由探测流可以 是传输流(Transport Stream, TS 流)。步骤S206,视频点播终端判断是否能收到TS流并且在收到流的情况下判断该 TS流中是否有探测包。判断结果处理如下如果能够接收到TS流并且在该流中有探测包,则表明该资源对当前视频点播终 端来说是有效路由,继续后续流程完成位置标识。如果没有收到TS流或者该TS流中没有探测包,则该条IPQAM/QAM资源对当 前视频点播终端来说是无效路由,转入步骤S203继续处理列表中的后续IPQAM/QAM资 源。视频点播服务器可以构造一个2分钟时长的TS流,TS流中包括探测包,探测包 结构符合DVB标准中TS流中的包结构即可,探测包的包标识具有一定的私有性,可以从 DVB标准所规定的用户定义段的包标识(0x0020 OxlFFE)中选取一个,例如可以选取 OxlFFD来做为探测包的包标识。步骤S207,视频点播终端把证明为有效路由的资源记录到路由探测结果报告 中,结果报告中至少包括视频点播终端标识、IPQAM/QAM资源组标识。转入步骤S203 继续处理资源列表中的后续资源。步骤S208,视频点播终端把路由探测结果报告发送给视频点播服务器系统。图3是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 流程图,与图2所示的方法不同的是视频点播终端能够从当前IPQAM/QAM资源所指示 的播发频点和流服务标识收到TS流,并判定流中有探测包的情况下,取到探测包后需要 进一步取出探测包中的负载信息,并与当前的IPQAM/QAM资源中的IPQAM/QAM资源 组标识进行判断,只有两者一致则该条资源所确定的路由才是有效的。如图3所示,视 频点播终端业务中信号路由资源的分配方法包括步骤S301,视频点播终端向视频点播服务器发送路由探测消息。步骤S302,视频点播终端接收视频点播服务器回复的路由资源列表。
步骤S303,视频点播终端从路由资源列表中顺序取一条信号路由资源,这里信 号路由资源可以是IPQAM/QAM资源。步骤S304,视频点播终端判断是否有IPQAM/QAM资源要处理。判断结果处 理如下如果能够取到IPQAM/QAM资源,则继续后续流程完成路由探测;如果没有可处理的IPQAM/QAM资源了,则转入步骤S310执行向视频点播服务 器发送探测结果报告;步骤S305,视频点播终端从取到的资源中获得播发频点和服务标识,调谐视频 点播终端到该频点,根据服务标识接收路由探测流。步骤S306,视频点播终端判断是否能收到TS流并且在收到流的情况下判断该 TS流中是否有探测包。判断结果处理如下如果能够接收到TS流并且在该流中有探测包,则转入步骤S307继续执行。如果没有收到流或者该流中没有探测包,则该条资源对当前终端来说是无效路 由,转入步骤S303继续处理列表中的后续资源。步骤S307,视频点播终端取出探测包中的负载信息。步骤S308,视频点播终端把探测包中取出的负载信息与当前IPQAM/QAM资源 中的IPQAM/QAM资源组标识进行比较。如果负载信息与IPQAM/QAM资源组标识不一致,则表明不是有效路由,结束 本条资源的处理转入步骤S303继续处理探测列表中的后续资源。如果负载信息与IPQAM/QAM资源组标识完全一致,则该条资源对当前视频点 播终端来说是有效路由,则转入步骤S309完成位置标识。步骤S309,视频点播终端把证明为有效路由的资源记录到路由探测结果报告 中,结果报告中至少包括视频点播终端标识、IPQAM/QAM资源组标识。转入步骤S303 继续处理资源列表中的后续资源。步骤S310,视频点播终端把路由探测结果报告发送给视频点播服务器系统。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频 点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频 点播终端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的 自动建立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端 设备的使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设 备位置的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成 的,因此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的 处理即可正常支持视频点播业务。实施例二图4是本发明实施例提供的一种视频点播终端的框图,如图4所示,视频点播终 端400包括探测消息发送单元401,用于向视频点播服务器发送路由探测消息。在本发明实施例中,视频点播终端400可以是一机顶盒,视频点播服务器可以是VOD系统,视频点播终端400启动时探测消息发送单元401向视频点播服务器发起路 由探测消息,消息参数为视频点播终端设备信息,至少包括视频点播终端标识、IC卡 卡号。路由列表获取单元402,用于接收视频点播服务器回复的路由资源列表。在本发明实施例中,视频点播服务器接到路由探测请求后,在每个IPQAM/ QAM资源组中分别分配一个空闲的IPQAM/QAM资源,每一个空闲的IPQAM/QAM资 源信息至少包括IPQAM/QAM的IP地址、IPQAM/QAM入流端口、节目流播发频点、 节目流的服务标识、符号率、调制值。若干IPQAM/QAM资源信息组成一个IPQAM/ QAM资源组标识和IPQAM/QAM资源的列表,称为IPQAM/QAM资源列表。路由列表 获取单元402接收视频点播服务器回复的消息,并从频点播服务器回复的消息中获取路 由资源列表。探测流接收单元403,用于根据获取的路由资源列表中的信号路由资源,接收路 由探测流。在本发明实施例中,探测流接收单元403根据路由资源列表,顺序处理每条信 号路由资源,接收路由探测流。有效路由判断单元404,用于根据接收到的路由探测流,判断所述接收到的路由 探测流对应的信号路由资源是否有效。在本发明实施例中,有效路由判断单元404接收路由探测流,判断所述接收到 的路由探测流对应的信号路由资源是否有效,完成路由探测,并把有效路由记录到探测 结果报告中。探测结果报告单元405,用于将有效的信号路由资源信息上报至视频点播服务
ο在本发明实施例中,探测结果报告单元405把探测结果报告发送给视频点播服 务器。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频 点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频 点播终端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的 自动建立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端 设备的使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设 备位置的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成 的,因此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的 处理即可正常支持视频点播业务。实施例三图5是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 流程图,如图5所示,视频点播终端业务中信号路由资源的分配方法包括步骤S501,视频点播服务器接收视频点播终端发送的路由探测消息。在本发明实施例中,视频点播终端可以是一机顶盒,视频点播服务器可以是 VOD系统,视频点播服务器接收视频点播终端发送的路由探测消息。路由探测消息的参数为视频点播终端设备信息,至少包括视频点播终端标识、IC卡卡号。步骤S502,视频点播服务器根据接收到的路由探测消息,发送路由探测流。在本发明实施例中,视频点播服务器在接到路由探测消息后,在每个IPQAM/ QAM资源组中分别分配一个空闲的信号路由资源,这里信号路由资源可以是IPQAM/ QAM资源,资源信息至少包括IPQAM/QAM的IP地址、IPQAM/QAM入流端口、节 目流播发频点、节目流的服务标识、符号率、调制值。最终组成一个IPQAM/QAM资源 组标识和IPQAM/QAM资源的列表,称为IPQAM/QAM资源列表。视频点播服务器按照 IPQAM/QAM资源列表,顺序处理每条探测信息,每条信息的处理包括下面三步第一 步,请求播发路由探测流;第二步,按照请求指定的IPQAM/QAM播发路由探测流;第 三步,IPQAM/QAM把路由探测流进行调制后向用户播发。视频点播服务器根据指示的 IPQAM/QAM资源信息完成把探测流输出到指定的IPQAM/QAM,并要求IPQAM/QAM 在按照指定的播发频点、流服务标识、符号率、调制值调制后输出给视频点播终端。步骤S503,视频点播服务器根据发送的路由探测流所对应的信号路由资源,生 成具有信号路由资源的路由资源列表并发送。在本发明实施例中,视频点播服务器根据发送的路由探测流所对应的信号路由 资源,生成具有信号路由资源的路由资源列表,并将路由资源列表发送给视频点播终 端。步骤S504,视频点播服务器接收视频点播终端发送的有效信号路由资源。在本发明实施例中,视频点播服务器接收视频点播终端发送的包括有效信号路 由资源的路由探测报告。步骤S505,视频点播服务器根据接收到的有效信号路由资源,生成视频点播终 端与信号路由资源的对应关系。在本发明实施例中,视频点播服务器接到包括有效信号路由资源的路由探测报 告后,分别释放路由资源列表中所有的IPQAM/QAM资源。视频点播服务器请求终端设 备与IPQAM/QAM资源关系处理功能记录终端位置,取出探测报告中的有效信号路由资 源记录,建立视频点播终端设备与IPQAM/QAM资源组的对应关系。图6是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 流程图,如图6所示,视频点播终端业务中信号路由资源的分配方法包括步骤S601,视频点播服务器接收终端发送的请求消息。在本发明实施例中,视频点播服务器接收视频点播终端发送的请求消息。步骤S602,视频点播服务器判断消息的类型,根据消息类型分别进行如下处 理如果为路由探测消息,则转入步骤S6031开始处理路由探测消息。如果为报告路由探测结果消息,转入步骤S6061开始处理报告路由探测结果消 肩、ο步骤S6031,视频点播服务器获取当前系统中的IPQAM/QAM资源组,组成 IPQAM/QAM资源组列表。步骤S6032,视频点播服务器从IPQAM/QAM资源组列表中顺序取出一条资源
组记录。
10
步骤S6033,视频点播服务器判断是否有IPQAM/QAM资源组要处理。结果处 理如下如果能够取到资源组记录,则继续后续流程进行资源分配。如果无资源组记录,则转入步骤S6041判断分配的资源列表情况。步骤S6034,视频点播服务器从取到的IPQAM/QAM资源组中分配一个空闲的资源。步骤S6035,视频点播服务器判断资源分配结果。结果处理如下如果分配成功,则转入步骤S6036继续执行。如果分配失败,则表明该资源组中无空闲资源可用,转入步骤S6032继续对后 续资源组的处理。步骤S6036,视频点播服务器根据所分配资源中的播发频点和流服务编号查找系 统中已分配的各探测流的IPQAM/QAM资源。步骤S6037,视频点播服务器判断查找结果,分别处理如下如果查找结果为空,则表明系统中没有探测流的IPQAM/QAM资源与分配给本 次探测流的IPQAM/QAM资源在播发频点和流服务编号相同,转入步骤S6040继续执 行。如果查找结果不为空,则表明与已有探测流的IPQAM/QAM资源中的播发频点 和流服务编号冲突,则转入步骤S6038继续执行。步骤S6038,视频点播服务器在当前IPQAM/QAM资源组中重新分配一个空闲 的 IPQAM/QAM 资源。步骤S6039,视频点播服务器释放上一次已分配的IPQAM/QAM资源,转入步 骤S6035判断资源分配结果。步骤S6040,视频点播服务器把分配的空闲资源记录到IPQAM/QAM资源列表中。步骤S6041,视频点播服务器判断IPQAM/QAM资源列表是否为空。如果为空,则表明暂时无可用资源,转入步骤S6042执行超时判断。如果不为空,则表明有可用资源,转入步骤S6045处理探测流播发。步骤S6042,视频点播服务器判断本次消息处理是否超时,结果处理如下如果超时,则本次消息处理失败,转入步骤S6043执行超时返回。如果未超时,则转入步骤S6044执行延时处理。步骤S6043,视频点播服务器在本次消息的回应消息中,返回超时失败结果,结 束对请求路由探测消息的处理。步骤S6044,视频点播服务器执行延时处理,转入步骤S6031重新获取资源组来 分配资源。步骤S6045,视频点播服务器从IPQAM/QAM资源列表中顺序取出一条资源记录。步骤S6046,视频点播服务器判断是否有IPQAM/QAM资源要处理。结果处理 如下如果能够取到资源记录,则转入步骤S6047进行探测流播发处理。
如果无资源记录,则转入步骤S6051返回路由资源列表。步骤S6047,视频点播服务器请求播发探测流。步骤S6048,视频点播服务器判断探测流播发结果,根据判断结果处理如下如果播发成功,则转入步骤S6049记录路由资源列表。如果播发失败,则转入步骤S6050释放资源。步骤S6049,视频点播服务器把该条资源记录到路由资源列表中,转入步骤 S6045继续处理下一条资源。步骤S6050,视频点播服务器释放该条资源,转入步骤S6045继续处理下一条资源。步骤S6051,视频点播服务器返回请求路由探测消息的成功处理结果,在返回消 息中返回路由资源列表,结束对请求路由探测消息的处理。步骤S6061,视频点播服务器释放路由资源列表中的所有IPQAM/QAM资源。步骤S6062,视频点播服务器根据报告路由探测结果消息记录视频点播终端位置 fn息ο步骤S6063,视频点播服务器返回报告路由探测结果消息的处理结果,结束对报 告路由探测结果消息的处理。图7是本发明实施例提供的一种视频点播终端业务中信号路由资源的分配方法 流程图,与图6所示实施例不同之处在于,请求路由探测消息的处理过程有所不同,在 进行IPQAM/QAM资源分配时,无需保证分配给本次探测流播发的IPQAM/QAM资源中 的播发频点、流服务标识不能与其他探测流的IPQAM/QAM资源中的这两个参数相同。 如图7所示,视频点播终端路由探测方法包括步骤S701,接收请求消息,在本发明实施例中,视频点播服务器接收视频点播 终端发送的请求消息。步骤S702,判断消息的类型,根据消息类型分别进行如下处理如果为请求路由探测消息,则转入步骤S7031开始处理路由探测消息。如果为报告路由探测结果消息,转入步骤S7051开始处理路由探测结果报告消 肩、ο步骤S7031,获取当前系统中的IPQAM/QAM资源组,组成IPQAM/QAM资源
组列表。步骤S7032,从IPQAM/QAM资源组列表中顺序取出一条资源组记录。步骤S7033,判断是否有IPQAM/QAM资源组要处理。结果处理如下如果能够取到资源组记录,则继续后续流程进行资源分配。如果无资源组记录,则转入步骤S7037判断分配的资源列表情况。步骤S7034,从取到的IPQAM/QAM资源组中分配一个空闲的资源。步骤S7035,判断资源分配结果。结果处理如下如果分配成功,则转入步骤S7036继续执行。如果分配失败,则表明该资源组中无空闲资源可用,转入步骤S7032继续对后 续资源组的处理。步骤S7036,把分配的空闲资源记录到IPQAM/QAM资源列表中。
步骤S7037,判断IPQAM/QAM资源列表是否为空。如果为空,则表明暂时无可用资源,转入步骤S7038执行超时判断。如果不为空,则表明有可用资源,转入步骤S7041处理探测流播发。步骤S7038,判断本次消息处理是否超时,结果处理如下如果超时,则本次消息处理失败,转入步骤S7039执行超时返回。如果未超时,则转入步骤S7040执行延时处理。步骤S7039,在本次消息的回应消息中,返回超时失败结果,结束对请求路由探 测消息的处理。步骤S7040,当前处理延时后转入步骤S7031重新获取资源组来分配资源。步骤S7041,从IPQAM/QAM资源列表中顺序取出一条资源记录。步骤S7042,判断是否有IPQAM/QAM资源要处理。结果处理如下如果能够取到资源记录,则转入步骤S7043进行探测流播发处理。如果无资源记录,则转入步骤S7047返回路由资源列表。步骤S7043,请求播发探测流。在本发明实施例中,根据指示的IPQAM/QAM 资源,从中获得IPQAM/QAM资源组标识,然后根据IPQAM/QAM组标识找到对应的探 测流,然后根据IPQAM/QAM资源信息完成把探测流输出到指定的IPQAM/QAM并要求 IPQAM/QAM按照指定的播发频点、流服务标识、符号率、调制值调制后输出给用户视 频点播终端。步骤S7044,判断探测流播发结果,根据判断结果处理如下如果播发成功,则转入步骤S7045记录路由资源列表。如果播发失败,则转入步骤S7046释放资源。步骤S7045,把该条资源记录到路由资源列表中,转入步骤S7041继续处理下一 条资源。步骤S7046,释放该条资源,转入步骤S7041继续处理下一条资源。步骤S7047,返回请求路由探测消息的成功处理结果,在返回消息中返回路由资 源列表,结束对请求路由探测消息的处理。步骤S7051,释放路由资源列表中的所有IPQAM/QAM资源。步骤S7052,根据报告路由探测结果消息记录视频点播终端位置信息。步骤S7053,返回报告路由探测结果消息的处理结果,结束对报告路由探测结果 消息的处理。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频 点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频 点播终端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的 自动建立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端 设备的使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设 备位置的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成 的,因此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的 处理即可正常支持视频点播业务。
13
实施例四图8是本发明实施例提供的一种视频点播服务器的框图,如图8所示,视频点播 服务器800包括探测消息接收单元801,用于接收视频点播终端发送的路由探测消息。在本发明实施例中,视频点播终端可以是一机顶盒,视频点播服务器可以是 VOD系统,视频点播服务器接收视频点播终端发送的路由探测消息。路由探测消息的参 数为视频点播终端设备信息,至少包括视频点播终端标识、IC卡卡号。探测流发送单元802,用于根据接收到的路由探测消息,发送路由探测流。在本发明实施例中,视频点播服务器在接到路由探测消息后,在每个IPQAM/ QAM资源组中分别分配一个空闲的信号路由资源,这里信号路由资源可以是IPQAM/ QAM资源,资源信息至少包括IPQAM/QAM的IP地址、IPQAM/QAM入流端口、节 目流播发频点、节目流的服务标识、符号率、调制值。最终组成一个IPQAM/QAM资源 组标识和IPQAM/QAM资源的列表,称为IPQAM/QAM资源列表。视频点播服务器按 照IPQAM/QAM资源列表,顺序处理每条探测信息,每条信息的处理包括下面三步第 一步,请求播发路由探测流;第二步,按照请求指定的IPQAM/QAM播发路由探测流; 第三步,IPQAM/QAM把路由探测流进行调制后向用户播发。视频点播服务器根据指 示的IPQAM/QAM资源信息完成把探测流输出到指定的IPQAM/QAM,并要求IPQAM/ QAM在按照指定的播发频点、流服务标识、符号率、调制值调制后输出给用户视频点播 终端。路由列表生成单元803,用于根据发送的路由探测流所对应的信号路由资源,生 成具有信号路由资源的路由资源列表并发送。在本发明实施例中,视频点播服务器根据发送的路由探测流所对应的信号路由 资源,生成具有信号路由资源的路由资源列表,并将路由资源列表发送给用户视频点播 终端。探测结果接收单元804,用于接收视频点播终端发送的有效信号路由资源。在本发明实施例中,视频点播服务器接收视频点播终端发送的包括有效信号路 由资源的路由探测报告。路由关系生成单元805,用于根据接收到的有效信号路由资源,生成视频点播终 端与信号路由资源的对应关系。在本发明实施例中,视频点播服务器接到包括有效信号路由资源的路由探测报 告后,分别释放路由资源列表中所有的IPQAM/QAM资源。视频点播服务器请求终端设 备与IPQAM/QAM资源关系处理功能记录终端位置,取出探测报告中的有效信号路由资 源记录,建立视频点播终端设备与IPQAM/QAM资源组的对应关系。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频 点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频 点播终端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的 自动建立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端 设备的使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设
14备位置的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成 的,因此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的 处理即可正常支持视频点播业务。实施例五图9是本发明实施例提供的一种视频点播终端路由探测系统的框图,如图9所 示,视频点播终端路由探测系统900包括视频点播终端901和视频点播服务器902,其中 视频点播终端901与实施例二所示的视频点播终端400相似,视频点播服务器902与实施 例四所示的视频点播服务器800相似,故在此均不赘述。图10是本发明实施例提供的一种视频点播终端路由探测系统的框图,如图10所 示,视频点播终端路由探测系统包括视频点播终端1001和视频点播服务器1002,其中 视频点播终端1001包括信号路由探测和位置识别模块1003,视频点播服务器1002包括 VOD单元1004和IPQAM/QAM单元1005,VOD单元1004又包括终端设备与IPQAM/ QAM资源关系处理模块1006、探测流播发模块1007、探测消息处理模块1008。视频点 播终端路由探测系统1000的处理时序关系如图11所示步骤S1101,视频点播终端1001启动时启动信号路由探测和位置标识模块 1003。步骤Sl 102,信号路由探测和位置标识模块1003向VOD单元1004的探测消息 处理模块1008发起路由探测请求消息,消息参数为视频点播终端设备信息,至少包括 视频点播终端标识、IC卡卡号。步骤Sl 103,视频点播服务器1002中VOD单元1004的探测消息处理模块1008, 在接到路由探测请求后,在每个IPQAM/QAM资源组中分别分配一个空闲的IPQAM/ QAM资源,资源信息至少包括IPQAM/QAM的IP地址、IPQAM/QAM入流端口、节 目流播发频点、节目流的服务标识、符号率、调制值。最终组成一个IPQAM/QAM资源 组标识和IPQAM/QAM资源的列表,称为IPQAM/QAM资源列表。步骤Sl 104,视频点播服务器1002中VOD单元1004的探测消息处理模块1008 按照IPQAM/QAM资源列表,顺序处理每条探测信息,每条信息的处理包括下面三步步骤S11041,向探测流播发模块1007请求播发探测流。步骤Sl 1042,探测流播发模块1007按照请求指定的IPQAM/QAM单元1005播
发探测流.步骤S11043,IPQAM/QAM单元1005把探测流进行调制后向用户播发。步骤Sl 105,视频点播服务器1002中VOD单元1004的探测消息处理模块1008
把路由资源列表回复给视频点播终端1001。步骤S1106,信号路由探测和位置标识模块1003根据路由资源列表,顺序处理 每条探测信息,分别完成路由探测,并把有效路由记录到探测结果报告中。步骤S1107,信号路由探测和位置标识模块1003把探测结果报告发送给VOD单 元1004的探测消息处理模块1008。步骤S1108,视频点播服务器1002中探测消息处理模块1008接到路由探测报告 后,分别释放路由资源列表中所有的IPQAM/QAM资源。步骤S1109,视频点播服务器1002中探测消息处理模块1008请求终端设备与
15IPQAM/QAM资源关系处理模块1006记录终端位置。步骤Sl 110,终端设备与IPQAM/QAM资源关系处理模块1006取出探测报告中
的有效路由记录,建立视频点播终端设备与IPQAM/QAM资源组的对应关系。步骤S1111,信号路由探测和位置标识处理完成后,视频点播终端1001继续完 成启动流程的其他处理。本发明实施例在不变更现有架构的情况下,通过视频点播终端与视频点播服务 器的配合,采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频 点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立。这样只要有视频 点播终端设备接入网络,即可实现视频点播终端设备位置的自动识别以及与资源关系的 自动建立,因此不再要求有复杂的关系配置管理功能,也就不再要求固定视频点播终端 设备的使用位置,从而很容易实现视频点播终端设备的漫游。另外由于视频点播终端设 备位置的自动识别和与资源关系的自动建立是在每次视频点播终端设备启动时自动完成 的,因此当IPQAM/QAM资源对视频点播终端设备的覆盖关系变更时也不再需要额外的 处理即可正常支持视频点播业务。以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一 步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定 本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种视频点播业务中信号路由资源的分配方法,其特征在于,所述的方法包括 向视频点播服务器发送路由探测消息;接收视频点播服务器回复的路由资源列表; 根据获取的路由资源列表中的信号路由资源,接收路由探测流; 根据接收到的路由探测流,判断所述接收到的路由探测流对应的信号路由资源是否 有效;将有效的信号路由资源信息上报至视频点播服务器。
2.如权利要求1所述的视频点播业务中信号路由资源的分配方法,其特征在于,所述 根据接收到的路由探测流,判断所述接收到的路由探测流对应的信号路由资源是否有效 包括根据接收到的路由探测流中的探测包,判断所述接收到的路由探测流对应的信号 路由资源是否有效;探测包的结构符合数字视频广播标准中传输流的包结构,探测包的标识从数字视频 广播标准所规定的用户自定义段的包标识中选取。
3.如权利要求2所述的视频点播业务中信号路由资源的分配方法,其特征在于,所述 根据接收到的路由探测流中的探测包,判断所述接收到的路由探测流对应的信号路由资 源是否有效包括根据接收到的路由探测流中的探测包,判断探测包中的负载信息与当前的信号路由 资源中的信号路由资源组标识是否一致;在探测包中的负载信息与当前的信号路由资源中的信号路由资源组标识一致时,判 断当前的信号路由资源有效。
4.如权利要求1所述的视频点播业务中信号路由资源的分配方法,其特征在于,所 述的路由资源列表是IP流正交幅度调制/正交幅度调制IPQAM/QAM资源列表,所述的 IPQAM/QAM资源列表包括多条IPQAM/QAM资源信息。
5.如权利要求4所述的视频点播业务中信号路由资源的分配方法,其特征在于,所述 的IPQAM/QAM资源信息包括IPQAM/QAM的IP地址、IPQAM/QAM入流端口、节 目流播发频点、节目流的服务标识、符号率和调制值。
6.—种视频点播终端,其特征在于,包括探测消息发送单元,用于向视频点播服务器发送路由探测消息;路由列表获取单元,用于接收视频点播服务器回复的路由资源列表;探测流接收单元,用于根据获取的路由资源列表中的信号路由资源,接收路由探测流;有效路由判断单元,用于根据接收到的路由探测流,判断所述接收到的路由探测流 对应的信号路由资源是否有效;探测结果报告单元,用于将有效的信号路由资源信息上报至视频点播服务器。
7.如权利要求6所述的视频点播终端,其特征在于,所述的有效路由判断单元根据接 收到的路由探测流中的探测包,判断所述接收到的路由探测流对应的信号路由资源是否 有效,探测包的结构符合数字视频广播标准中传输流的包结构,探测包的标识从数字视 频广播标准所规定的用户自定义段的包标识中选取。
8.—种视频点播业务中信号路由资源的分配方法,其特征在于,所述的方法包括接收视频点播终端发送的路由探测消息; 根据接收到的路由探测消息,发送路由探测流;根据发送的路由探测流所对应的信号路由资源,生成路由资源列表并发送; 接收视频点播终端发送的路由资源列表中的有效信号路由资源信息; 根据接收到的有效信号路由资源信息,生成视频点播终端与信号路由资源信息的对 应关系。
9.如权利要求8所述的视频点播业务中信号路由资源的分配方法,其特征在于,所述 根据接收到的有效信号路由资源,生成视频点播终端与信号路由资源信息的对应关系之 后,所述的方法包括释放路由资源列表中的所有信号路由资源。
10.—种视频点播服务器,其特征在于,包括探测消息接收单元,用于接收视频点播终端发送的路由探测消息; 探测流发送单元,用于根据接收到的路由探测消息,发送路由探测流; 路由列表生成单元,用于根据发送的路由探测流所对应的信号路由资源,生成路由 资源列表并发送;探测结果接收单元,用于接收视频点播终端发送的有效信号路由资源信息; 路由关系生成单元,用于根据接收到的有效信号路由资源信息,生成视频点播终端 与信号路由资源信息的对应关系。
11.如权利要求10所述的视频点播终端路由上报方法,其特征在于,所述的路由关系 生成单元还用于释放路由资源列表中的所有信号路由资源。
全文摘要
本发明是关于一种视频点播业务中信号路由资源的分配方法、终端和服务器,所述的方法包括向视频点播服务器发送路由探测消息;接收视频点播服务器回复的路由资源列表;根据获取的路由资源列表中的信号路由资源,接收路由探测流;根据接收到的路由探测流,判断所述接收到的路由探测流对应的信号路由资源是否有效;将有效的信号路由资源信息上报至视频点播服务器。本发明实施例采用信号路由探测的方法,实现视频点播终端设备位置的自动识别以及视频点播终端设备与视频点播服务器IPQAM/QAM资源关系的自动建立,可以实现视频点播终端设备的漫游,当终端的覆盖关系变更时也不再需要额外的处理即可正常支持视频点播业务。
文档编号H04N21/437GK102026035SQ20091016197
公开日2011年4月20日 申请日期2009年9月10日 优先权日2009年9月10日
发明者蒋勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1