频点通道分配方法、装置及系统的制作方法

文档序号:7904428阅读:236来源:国知局
专利名称:频点通道分配方法、装置及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种频点通道分配方法、装置及系统。
背景技术
IPQAM (IP Quadrature Amplitude Modulation,IP 正交幅度调制)设备集“复用、 加扰、调制和频率变换”功能为一体,它将DVB (Digtal Video Brodcasting,数字视频广播)/IP自IP骨干网输入的节目流重新复用在指定的业务传输流中,再进行QAM调制和频率变换,输出RF(Radic) Frequency,射频)信号。在广电领域,IPQAM设备将音视频流调制成RF信号后,通过同轴电缆传送给数字电视接收终端,数字电视接收终端对IPQAM设备传送的音视频流进行解码,并显示给用户。一台IPQAM设备中包括多个频点,每个频点含有多个传送音视频数据流的通道, IPQAM设备通过其包含的频点通道为数字电视接收终端提供音视频流的传送服务。目前,运营商通常将所有IPQAM设备的频点通道信息存储在一个或多个数据库中,由频点资源管理器根据数据库中的频点通道信息对IPQAM设备的频点通道进行分配,具体包括当需要为数字电视接收终端分配频点通道时,首先确定为该数字电视接收终端提供分配服务的频点资源管理器,然后由该频点资源管理器读取数据库中的频点通道信息,选择处于空闲状态的频点通道,该频点资源管理器与所选择的频点通道对应的IPQAM设备进行通信,控制该 IPQAM设备将选择的频点通道开启,为数字电视接收终端提供服务。上述的方案中,首先,频点资源管理器采用直接访问数据库的方式分配频点通道, 频点通道的分配速度受数据库影响较大由于一个数据库同一时间只允许一个频点资源管理器访问,数据库的数量越多,频点资源管理器的整体并发能力越强,频点通道的分配速度越快;但同时,随着数据库数量的增加,数据库的管理将越复杂,因此不能够无限制地增加数据库的个数以提高频点通道的分配速度。其次,频点资源管理器访问单个数据库时,其访问速度受数据库类型的限制,不同类型的数据库,频点资源管理器的访问速度不一样,所以频点通道的分配速度突破不了数据库类型的限制。综上,频点通道的分配速度受限于数据库的数量以及数据库的类型等诸多因素,导致频点通道的分配速度难有显著的提升;然而, 随着用户数量的增加,同一时间内为更多的用户分配频点通道的需求日趋增长,这对频点通道的分配速度提出了更高的要求,因此,如何进一步地提高频点通道的分配速度,成为亟待解决的技术问题。

发明内容
本发明实施例所要解决的技术问题在于,提供一种频点通道分配方法、装置及系统,可以提高频点通道的分配速度。为了解决上述技术问题,本发明实施例提供了一种频点通道分配方法,包括 接收频点资源管理器发送的分配请求;
根据所述分配请求,从缓存中选择频点通道信息;将选择的频点通道信息返回给所述频点资源管理器。其中,所述分配请求用于为数字电视接收终端请求分配频点通道,所述分配请求包括所述数字电视接收终端所在区域的区域标识号ID ;
频点通道信息与IP正交幅度调制IPQAM设备的频点通道一一对应;所述IPQAM设备的频点通道用于为数字电视接收终端所在的区域提供服务;
所述频点通道信息包括对应的频点通道的状态信息;所述频点通道的状态信息用于指示所述频点通道的当前状态,包括空闲状态或正在使用状态。其中,所述根据所述分配请求,从缓存中选择频点通道信息,包括
根据所述分配请求中的区域ID,从缓存中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息;
根据获取的所述频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通 lSfn 息 ο其中,所述根据所述分配请求,从缓存中选择频点通道信息之后,还包括
修改所述缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。相应地,本发明实施例还提供了一种频点通道分配装置,包括 接收模块,用于接收频点资源管理器发送的分配请求;
分配模块,用于根据接收模块接收的分配请求,从缓存中选择频点通道信息; 发送模块,用于将所述选择的频点通道信息返回给所述频点资源管理器。其中,所述分配请求用于为数字电视接收终端请求分配频点通道,所述分配请求中包括所述数字电视接收终端所在区域的区域ID ;
频点通道信息与IPQAM设备的频点通道一一对应;所述IPQAM设备的频点通道用于为数字电视接收终端所在的区域提供服务;
所述频点通道信息包括对应的频点通道的状态信息;所述频点通道的状态信息用于指示所述频点通道的当前状态,包括空闲状态或正在使用状态。其中,所述分配模块包括
获取单元,用于根据所述分配请求中的区域ID,从缓存中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息;
选择单元,用于根据获取单元获取的频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通道信息。其中,所述分配模块,还用于在从缓存中选择频点通道信息之后,修改所述缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。相应地,本发明实施例还提供了一种频点通道分配系统,包括缓存服务器、至少一个数据库、至少一个频点资源管理器和至少一个频点通道分配装置;
所述数据库,用于存储频点通道信息,频点通道信息与IPQAM设备的频点通道一一对
应;
所述缓存服务器,用于对所述数据库中的频点通道信息进行缓存;
所述频点资源管理器,用于将接收的分配请求,转发给相应的频点通道分配装置,所述分配请求用于为数字电视接收终端请求分配频点通道;
所述频点通道分配装置,用于根据分配请求,从缓存服务器中选择频点通道信息,并将选择的频点通道信息返回给相应的频点资源管理器。其中,所述分配请求包括所述数字电视接收终端所在区域的区域ID,所述区域 ID标识一个频点通道分配装置,一个频点通道分配装置被一个或多个区域ID所标识;
所述频点资源管理器,用于根据接收的分配请求中的区域ID,将所述分配请求转发给所述区域ID所标识的频点通道分配装置;
所述频点通道分配装置,用于根据接收的分配请求中的区域ID,从缓存服务器中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息,并根据获取的所述频点通道信息,选择至少一个处于空闲状态的频点通道对应的频道通道信肩、ο实施本发明实施例,具有如下有益效果
本发明实施例的频点分配装置根据接收到的频点资源管理器发送的分配请求,从缓存中选择频点通道信息,并将选择的频点通道信息返回给频点资源管理器。由于在进行频点通道分配时,频点分配装置直接从缓存中选择频点通道,使频点通道的分配不再受限于数据库的数量和类型,提高了频点通道的分配速度;进一步,采用频点分配装置替代频点资源管理器进行频点通道分配,可减少频点资源管理器的负荷,提高系统性能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的频点通道分配方法的实施例的流程示意图; 图2是图1中步骤S12的实施例的流程示意图3是本发明提供的频点通道分配装置的实施例的结构示意图; 图4是图3中分配模块的实施例的结构示意图; 图5是本发明提供的频点通道分配系统的实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参考图1,是本发明的频点通道分配方法的实施例的流程示意图,所述频点通道分配方法包括
步骤S11,接收频点资源管理器发送的分配请求。其中,接收的分配请求用于为数字电视接收终端请求分配频点通道,该分配请求可以包括所述数字电视接收终端所在区域的区域标识号ID,该区域ID可以为数字电视接收终端所在区域的区域码。步骤S12,根据分配请求,从缓存中选择频点通道信息。其中,IPQAM设备为数字电视接收终端提供用于传送音视频流的频点通道,IPQAM 设备的频点通道对应的频点通道信息可以缓存于缓存服务器中,频点通道信息与IPQAM设备的频点通道一一对应。其中,所述频点通道信息可以包括对应的频点通道的状态信息; 所述频点通道的状态信息用于指示所述频点通道的当前状态,该状态可以包括空闲状态或正在使用状态。步骤S12中,可以根据分配请求中的区域ID,从缓存中选择为该区域ID 所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息。步骤S13,将选择的频点通道信息返回给频点资源管理器。本步骤中将选择的频点通道信息返回给频点资源管理器,使得频点资源管理器可以根据该频点通道信息,与对应的IPQAM设备进行通信,控制对应的IPQAM设备将选择的频点通道开启,为数字电视接收终端提供音视频流传送服务。本实施例由于在进行频点通道分配时,直接从缓存中选择频点通道,使频点通道的分配不再受限于数据库的数量和类型,提高了频点通道的分配速度。请参考图2,是图1中步骤S12的实施例的流程示意图,所述步骤S12包括 步骤S21,根据分配请求中的区域ID,从缓存中获取为该区域ID所标识的区域提供服
务的IPQAM设备的频点通道对应的频点通道信息。本步骤进一步包括对分配请求进行解析,提取分配请求中的区域ID ;从缓存中查找为该区域ID所标识区域提供服务的IPQAM设备的频点通道对应的频点通道信息,并获取。可以理解的是,在查找时,根据频点通道信息中包括的对应的频点通道的状态信息,查找那些处于空闲状态的频点通道对应的频点通道信息,并获取。步骤S22,根据获取的频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通道信息。进一步地,本步骤根据获取的频点通道信息中包括的对应的频点通道的状态信息,采用随机算法选择至少一个处于空闲的频点通道对应的频点通道信息,或者,根据获取的频点通道信息中包括的对应的频点通道的状态信息,选择一个处于空闲状态的频点通道对应的频点通道信息。步骤S23,更新缓存中的频点通道信息。进一步地,本步骤包括修改缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。本步骤更新缓存中的频点通道信息,使得缓存服务器可以实时或延时地将被更新了的频点通道信息发送给相应的数据库,保持缓存服务器和数据库中频点通道信息的一致性。本实施例,根据区域ID,能够从缓存的众多频点通道信息中,迅速获取为所述区域 ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息,从而快速地完成频点通道分配,提高频点通道分配速度。请参考图3,是本发明的频点通道分配装置的实施例的结构示意图,所述频点通道分配装置3包括
接收模块31,用于接收频点资源管理器发送的分配请求。
其中,接收模块31接收的分配请求用于为数字电视接收终端请求分配频点通道, 该分配请求可以包括所述数字电视接收终端所在区域的区域ID,该区域ID可以为数字电视接收终端所在区域的区域码。分配模块32,用于根据接收模块31的分配请求,从缓存中选择频点通道信息。其中,IPQAM设备为数字电视接收终端提供用于传送音视频流的频点通道,IPQAM 设备的频点通道对应的频点通道信息可以缓存于缓存服务器中,频点通道信息与IPQAM设备的频点通道一一对应。其中,所述频点通道信息可以包括对应的频点通道的状态信息; 所述频点通道的状态信息用于指示所述频点通道的当前状态,该状态可以包括空闲状态或正在使用状态。分配模块32可以根据分配请求中的区域ID,从缓存中选择为该区域ID 所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息。进一步地,分配模式32,还用于从缓存中选择频点信息之后,更新缓存中的频点通道信息,防止选择的频点通道信息再次被选择。发送模块33,用于将分配模块32选择的频点通道信息返回给频点资源管理器。其中,发送模块33将选择的频点通道信息返回给频点资源管理器,使得频点资源管理器可以根据该频点通道信息,与对应的IPQAM设备进行通信,控制对应的IPQAM设备将选择的频点通道开启,为数字电视接收终端提供音视频流传送服务。本实施例由于在进行频点通道分配时,直接从缓存中选择频点通道,使频点通道的分配不再受限于数据库的数量和类型,提高了频点通道的分配速度。请参考图4,是图3中分配模块的实施例的结构示意图,所述分配模块包括
获取单元41,根据分配请求中的区域ID,从缓存中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息。进一步地,获取单元41对分配请求进行解析,提取分配请求中的区域ID ;从缓存中查找为该区域ID所标识区域提供服务的IPQAM设备的频点通道对应的频点通道信息,并获取。可以理解的是,获取单元41在查找时,根据频点通道信息中包括的对应的频点通道的状态信息,查找那些处于空闲状态的频点通道对应的频点通道信息,并获取。选择单元42,根据获取单元41获取的频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通道信息。进一步地,选择单元42根据获取的频点通道信息中包括的对应的频点通道的状态信息,采用随机算法选择至少一个处于空闲的频点通道对应的频点通道信息,或者,选择单元42根据获取的频点通道信息中包括的对应的频点通道的状态信息,选择一个处于空闲状态的频点通道对应的频点通道信息。更新单元42,用于更新缓存中的频点通道信息。进一步地,更新单元42修改缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。本步骤更新单元42更新缓存中的频点通道信息,使得缓存服务器可以实时或延时地将被更新了的频点通道信息发送给相应的数据库,保持缓存服务器和数据库中频点通道信息的一致性。本实施例,根据区域ID从缓存的众多频点通道信息中,迅速获取为该区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息,从而快速地完成频点通
8道分配,提高频点通道分配速度。请参考图5,是本发明的频点通道分配系统的实施例的结构示意图,所述频点通道分配系统5,包括至少一个缓存服务器51、至少一个数据库52、至少一个频点资源管理器 53和至少一个频点通道分配装置3 ;
其中,数据库52,用于存储频点通道的信息。频点通道信息与IPQAM设备的频点通道一一对应,频点通道信息可以包括对应的频点通道的状态信息,频点通道的状态信息用于指示频点通道的当前状态,该状态可以包括空闲状态或正在使用状态。实际应用中,可以采用一个或多个数据库52存储频点通道的信息;如果采用多个数据库,将固定为一个区域提供服务的IPQAM设备的频点通道对应的频点通道信息存储在同一个数据库中,一个数据库可以存储一个或多个区域的频点通道信息。其中,缓存服务器51,用于对数据库52中存储的频点通道信息进行缓存。进一步地,缓存服务器51对频点通道信息进行缓存后,当缓存服务器中的频点通道信息包括的 对应的频点通道的状态信息,变更后,还将变更状态了的频点通道信息发送给数据库,保持缓存服务器51和数据库52中的频点通道信息的一致性。其中,频点资源管理器53,用于将接收的分配请求,转发给相应的频点通道分配装置3。分配请求用于为数字电视接收终端请求分配频点通道,分配请求中包括数字电视接收终端所在区域的区域ID,该区域ID可以为数字电视接收终端所在区域的区域码,并且该区域ID还唯一地标识一个频点通道分配装置,一个频点通道分配装置被一个或多个区域 ID所标识。频点资源管理器53接收的分配请求可以是视频点播系统接收到数字电视接收终端的点播请求后,根据数字电视接收终端所在区域的区域ID,向频点资源管理器53发送的分配请求。频点资源管理器53选择转发的频点通道分配装置3是接收的分配请求中的区域ID所标识的频点通道分配装置3。其中,频点通道分配装置3,用于根据接收的分配请求,从缓存服务器中选择频点通道信息,并将选择的频点通道的信息返回给相应的频点资源管理器。可以理解的是,频点通道分配装置3可以与图2中所示的频点通道分配装置3相同,因此,不再对频点通道分配装置3进行赘述。本实施例,通过缓存服务器51缓存频点通道信息,由频点通道分配装置3从缓存服务器中选择频点通道信息,并返回给频点资源管理器,从而实现对IPQAM设备中频点通道的分配;由于在选择频点通道信息时,直接从缓存服务器中选择,而访问缓存服务器的速度远快于访问数据库的速度,因此,能够最大限度地提高频点通道的分配速度。另外,本发明实施例的频点通道分配系统包括至少一个频点通道分配装置3,一个频点通道分配装置3被一个或几个区域ID所标识,同时一个区域ID只唯一标识一个频点通道分配装置3, 使得各个频点通道分配装置3负责的频点通道信息相互不重复,从而使在相同时间里,多个频点通道分配装置3可以共同工作,进行频点通道的分配,而且还不会导致各个频点通道分配装置3对相同的频点通道信息进行重复分配。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种频点通道分配方法,其特征在于,包括 接收频点资源管理器发送的分配请求;根据所述分配请求,从缓存中选择频点通道信息; 将选择的频点通道信息返回给所述频点资源管理器。
2.如权利要求1所述的频点通道分配方法,其特征在于,所述分配请求用于为数字电视接收终端请求分配频点通道,所述分配请求包括所述数字电视接收终端所在区域的区域标识号ID ;频点通道信息与IP正交幅度调制IPQAM设备的频点通道一一对应;所述IPQAM设备的频点通道用于为数字电视接收终端所在的区域提供服务;所述频点通道信息包括对应的频点通道的状态信息;所述频点通道的状态信息用于指示所述频点通道的当前状态,包括空闲状态或正在使用状态。
3.如权利要求2所述的频点通道分配方法,其特征在于,所述根据所述分配请求,从缓存中选择频点通道信息,包括根据所述分配请求中的区域ID,从缓存中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息;根据获取的所述频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通 lSfn 息 ο
4.如权利要求2或3所述的频点通道分配方法,其特征在于,所述根据所述分配请求, 从缓存中选择频点通道信息之后,还包括修改所述缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。
5.一种频点通道分配装置,其特征在于,包括接收模块,用于接收频点资源管理器发送的分配请求; 分配模块,用于根据接收模块接收的分配请求,从缓存中选择频点通道信息; 发送模块,用于将所述选择的频点通道信息返回给所述频点资源管理器。
6.如权利要求5所述的频点通道分配装置,其特征在于,所述分配请求用于为数字电视接收终端请求分配频点通道,所述分配请求中包括所述数字电视接收终端所在区域的区域ID ;频点通道信息与IPQAM设备的频点通道一一对应;所述IPQAM设备的频点通道用于为数字电视接收终端所在的区域提供服务;所述频点通道信息包括对应的频点通道的状态信息;所述频点通道的状态信息用于指示所述频点通道的当前状态,包括空闲状态或正在使用状态。
7.如权利要求6所述的频点通道分配方法,其特征在于,所述分配模块包括获取单元,用于根据所述分配请求中的区域ID,从缓存中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息;选择单元,用于根据获取单元获取的频点通道信息,选择至少一个处于空闲状态的频点通道对应的频点通道信息。
8.如权利要求6或7所述的频点通道分配装置,其特征在于,所述分配模块,还用于在从缓存中选择频点通道信息之后,修改所述缓存中的所选择的频点通道信息中包含的对应的频点通道的状态信息,使所述频点通道的状态信息指示所述频点通道的当前状态为正在使用状态。
9.一种频点通道分配系统,其特征在于,包括缓存服务器、至少一个数据库、至少一个频点资源管理器和至少一个频点通道分配装置;所述数据库,用于存储频点通道信息,频点通道信息与IPQAM设备的频点通道一一对应;所述缓存服务器,用于对所述数据库中的频点通道信息进行缓存;所述频点资源管理器,用于将接收的分配请求,转发给相应的频点通道分配装置,所述分配请求用于为数字电视接收终端请求分配频点通道;所述频点通道分配装置,用于根据分配请求,从缓存服务器中选择频点通道信息,并将选择的频点通道信息返回给相应的频点资源管理器。
10.如权利要求9所述的频点通道分配系统,其特征在于,所述分配请求包括所述数字电视接收终端所在区域的区域ID,所述区域ID标识一个频点通道分配装置,一个频点通道分配装置被一个或多个区域ID所标识;所述频点资源管理器,用于根据接收的分配请求中的区域ID,将所述分配请求转发给所述区域ID所标识的频点通道分配装置;所述频点通道分配装置,用于根据接收的分配请求中的区域ID,从缓存服务器中获取为所述区域ID所标识的区域提供服务的IPQAM设备的频点通道对应的频点通道信息,并根据获取的所述频点通道信息,选择至少一个处于空闲状态的频点通道对应的频道通道信息ο
全文摘要
本发明实施例公开了一种频点通道分配方法,包括接收频点资源管理器发送的分配请求;根据所述分配请求,从缓存中选择频点通道信息;将选择的频点通道信息返回给所述频点资源管理器。本发明实施例还公开了一种频点通道分配装置及系统。采用本发明,可以提高频点通道的分配速度。
文档编号H04L12/56GK102299856SQ20111026502
公开日2011年12月28日 申请日期2011年9月8日 优先权日2011年9月8日
发明者宋波 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1