【技术实现步骤摘要】
频点资源分配方法和频点资源管理服务器
本专利技术涉及数字电视广播
,更具体地说,涉及频点资源分配方法和频点资源管理服务器。
技术介绍
频点的资源是广电进行数据播发使用的一个很重要的资源。所有频点的资源都是有限的,也是允许多客户端共享的,这不可避免会发生在同一频点、同一瞬时有多个客户端都想要占用资源的情况,但在同一频点、同一瞬时只能为一个客户端分配资源。为了防止因各客户端在同一频点竞争资源而导致资源分配混乱的问题,目前采取的措施是:客户端在向频点资源管理服务器发出资源申请的同时,对所有频点的资源加一个全局的锁,加锁后只有本客户端能够获取资源、获取到资源后对频点资源管理服务器进行写操作(即填写本客户端要占用的频点和带宽),写操作完成后解锁,这样保证了在同一频点、同一瞬时只为一个客户端分配资源。但该措施下,频点资源管理服务器只能逐个地为各客户端分配资源,而排在越后面的客户端等待时间就越长,而且网络间交互耗费时间较多,这些都导致了资源分配效率太低。
技术实现思路
有鉴于此,本专利技术提供一种频点资源分配方法和频点资源管理服务器,以防止因各客户端在同一频点上竞争资源而导致 ...
【技术保护点】
一种频点资源分配方法,其特征在于,应用于频点资源管理服务器,所述方法包括:读取客户端发送的资源申请;遍历各个频点,判断当前频点的资源是否被加锁以及当前频点是否有足够分配的资源;若当前频点的资源已被加锁和/或当前频点没有足够分配的资源,继续对下一频点进行判断;若当前频点的资源未被加锁并且当前频点有足够分配的资源,在当前频点上为本客户端分配资源,同时对当前频点的资源加锁,直至为本客户端资源分配完成后才解锁。
【技术特征摘要】
1.一种频点资源分配方法,其特征在于,应用于频点资源管理服务器,所述方法包括:读取客户端发送的资源申请;遍历各个频点,判断当前频点的资源是否被加锁以及当前频点是否有足够分配的资源;若当前频点的资源已被加锁和/或当前频点没有足够分配的资源,继续对下一频点进行判断;若当前频点的资源未被加锁并且当前频点有足够分配的资源,在当前频点上为本客户端分配资源,同时对当前频点的资源加锁,直至为本客户端资源分配完成后才解锁。2.根据权利要求1所述的频点资源分配方法,其特征在于,所述继续对下一频点进行判断之前,还包括:判断当前频点是否为最后一个频点;若当前频点并非最后一个频点,进入所述继续对下一频点进行判断的步骤;若当前频点为最后一个频点,生成并输出提示申请失败的信号。3.根据权利要求1或2所述的频点资源分配方法,其特征在于,所述读取客户端发送的资源申请后,还包括:对本客户端进行鉴权;若鉴权通过,执行所述遍历各个频点,判断当前频点是否为目标频点的步骤。4.一种频点资源管理服务器,...
【专利技术属性】
技术研发人员:徐佳宏,李雨宸,许荣东,陈恋,
申请(专利权)人:深圳市茁壮网络股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。