一种播出卡的处理方法及装置的制造方法

文档序号:8546463阅读:356来源:国知局
一种播出卡的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术领域,特别涉及一种播出卡的处理方法及装置。
【背景技术】
[0002]在现有的电视节目处理系统中,若某个用户购买了 10个节目频道,系统需要向该用户分配10个播出卡;然后,用户会利用播出卡创建节目频道。但是用户购买了 10个播出卡后,有可能不同时创建10个节目频道,而是逐步创建10个节目频道。因此,如果系统同时为该用户分配10个播出卡,则可能存在大量闲置的播出卡,从而浪费系统资源。

【发明内容】

[0003]本发明提供一种播出卡的处理方法及装置,用以节约系统资源。
[0004]本发明的一种播出卡的处理方法,包括:
[0005]接收客户端的创建频道请求消息;
[0006]根据所述创建频道请求消息利用第一服务器为所述客户端分配一个播出卡;
[0007]更新空闲播出卡的数量,其中,空闲播出卡的数量大于预留阈值且小于客户端预订的播出卡数量。
[0008]本发明实施例的一些有益效果可以包括:
[0009]在本发明实施例中,根据客户端的创建频道请求消息为客户端分配一个播出卡,并同时更新空闲的播出卡的数量。因而,利用本发明实施例能够使得为客户端分配的播出卡刚好满足用户的需求,从而节约了系统资源。
[0010]在一个实施例中,在所述接收客户端的创建频道请求消息前,所述方法还包括:
[0011]接收所述客户端发送的预订播出卡的预订请求,所述预订请求包括预订的播出卡数量;
[0012]为所述客户端预留出小于预订的播出卡数量的播出卡。
[0013]通过获取客户端预定的播出卡数量并为其预留出小于预订的播出卡数量的播出卡,可进一步的防止出现资源浪费的情况。
[0014]在一个实施例中,所述方法还包括:
[0015]设置已分配的播出卡的状态为占用状态;
[0016]当检测到所述已分配的播出卡未被使用时,将所述已分配的播出卡的状态设置为闲置状态,作为空闲播出卡。
[0017]通过设置播出卡的状态可准确的了解播出卡的使用情况,从而提高分配播出卡的效率。
[0018]在一个实施例中,所述方法还包括:
[0019]当空闲播出卡的数量小于所述预留阈值时,向维护端发送提示消息。
[0020]当播出卡的数量小于预设阈值时向维护端发送提示消息,可使得维护端根据该提示消息进行播出卡的采购等工作,从而保证客户端对播出卡的正常使用。[0021 ] 在一个实施例中,所述方法还包括:
[0022]确定所述第一服务器的已被分配的播出卡的数量;
[0023]接收客户端的创建频道请求消息;
[0024]当所述第一服务器已被分配的播出卡的数量超过预设值时,根据所述创建频道请求消息利用第二服务器为所述客户端分配一个播出卡。
[0025]通过这种方式可使得各个服务器之间实现负载均衡,从而保证为客户端分配合适的播出卡。
[0026]本发明的一种播出卡的处理装置,包括:
[0027]接收单元,用于接收客户端的创建频道请求消息;
[0028]分配单元,用于根据所述创建频道请求消息利用第一服务器为所述客户端分配一个播出卡;
[0029]更新单元,用于更新空闲播出卡的数量,其中,空闲播出卡的数量大于预留阈值且小于客户端预订的播出卡数量。
[0030]本发明实施例的一些有益效果可以包括:
[0031 ] 在本发明实施例中,根据客户端的创建频道请求消息为客户端分配一个播出卡,并同时更新空闲的播出卡的数量。因而,利用本发明实施例能够使得为客户端分配的播出卡刚好满足用户的需求,从而节约了系统资源。
[0032]在一个实施例中,所述装置还包括:
[0033]获取单元,用于接收所述客户端发送的预订播出卡的预订请求,所述预订请求包括预订的播出卡数量;
[0034]所述分配单元还用于为所述客户端预留出小于预订的播出卡数量的播出卡。
[0035]通过获取客户端预定的播出卡数量并为其预留出小于预订的播出卡数量的播出卡,可进一步的防止出现资源浪费的情况。
[0036]在一个实施例中,所述装置还包括:
[0037]设置单元,用于设置已分配的播出卡的状态为占用状态;
[0038]所述获取单元还用于,获取已分配的播出卡的当前状态;
[0039]所述设置单元还用于,当检测到所述已分配的播出卡未被使用时,将所述已分配的播出卡的状态设置为闲置状态,作为空闲播出卡。
[0040]通过设置播出卡的状态可准确的了解播出卡的使用情况,从而提高分配播出卡的效率。
[0041 ] 在一个实施例中,所述装置还包括:
[0042]发送单元,用于当空闲播出卡的数量小于所述预留阈值时,向维护端发送提示消息。
[0043]当播出卡的数量小于预设阈值时向维护端发送提示消息,可使得维护端根据该提示消息进行播出卡的采购等工作,从而保证客户端对播出卡的正常使用。
[0044]在一个实施例中,所述装置还包括:
[0045]处理单元,用于确定所述第一服务器的已被分配的播出卡的数量;
[0046]所述接收单元还用于再次接收客户端的创建频道请求消息;
[0047]所述分配单元还用于当所述第一服务器已被分配的播出卡的数量超过预设值时,根据所述创建频道请求消息利用第二服务器为所述客户端分配一个播出卡。
[0048]通过这种方式可使得各个服务器之间实现负载均衡,从而保证为客户端分配合适的播出卡。
[0049]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0050]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0051]图1为本发明的播出卡的处理方法的流程图;
[0052]图2为本发明的播出卡处理装置的示意图;
[0053]图3为本发明的播出卡处理装置的第一结构图;
[0054]图4为本发明的播出卡处理装置的第二结构图。
【具体实施方式】
[0055]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0056]为节约系统资源,本发明的主要构思如下:首先,接收客户端的创建频道请求消息。然后,根据所述创建频道请求消息利用第一服务器为所述客户端分配一个播出卡。最后,更新空闲播出卡的数量,其中,空闲播出卡的数量大于预留阈值且小于客户端预订的播出卡数量。以下结合具体实施例详细描述本发明的构思。
[0057]如图1所示,本发明的播出卡的处理方法,包括:
[0058]步骤11、接收客户端发送的预订播出卡的预订请求,所述预订请求包括预订的播出卡数量。
[0059]例如,某个客户端需要10个播出卡,那么该客户端可通过预定请求携带需要10个播出卡这一信息,并将该信息发送给电视节目处理系统。相应的,该系统接收客户端发送的预订播出卡的预订请求,所述预订请求包括预订的播出卡数量,通过对该请求进行解析,获知该客户端需要10个播出卡。
[0060]步骤12、为所述客户端预留出小于预订的播出卡数量的播出卡。
[0061]根据客户端的预定请求,为客户端预留出小于预订的播出卡数量的播出卡,从而可进一步的防止出现资源浪费的情况。根据步骤11中的举例,在此刻为客户端预留出9个播出卡。
[0062]步骤13、接收客户端的创建频道请求消息。
[0063]当客户端要创建频道时,客户端将向电视节目处理系统发送建频道请求消。相应的,该系统接收该创建频道请求消息,并进行后续的分配播出卡的操作。
[0064]步骤14、根据所述创建频道请求消息利用第一服务器为所述客户端分配一个播出卡。
[0065]在电视节目处理系统中可能存在多个服务器。在此的第一服务器为任选的能够为客户端分配播出卡的服务器,也即该第一服务器所对应的播出卡中有处于空闲状态的播出卡。因此,在此步骤中,可根据所述创建频道请求消息,利用第一服务器为所述客户端分配一个播出卡。
[0066]步骤15、更新空闲播出卡的数量,其中,空闲播出卡的数量大于预留阈值且小于客户端预订的播出卡数量。
[0067]当为客户端分配了播出卡后,可更新空闲的播出卡的数量,从而保证下一次为客户端分配播出卡的准确性。其中,该预留阈值可由系统根据步骤11中获取的客户端预订的播出卡数量任意设置。也就是说,为了保证客户端能够分配到播出卡,系统需保证有一定数量的空闲播出卡供客户端预订,从而做到资源的合理利用。例如,根据步骤11中的举例,该预留阈值可设置为2。
[0068]步骤16、设置已分配的播出卡的状态为占用状态。
[0069]步骤17、当检测到所述已分配的播出卡未被使用时,将所述已分配的播出卡的状态设置为闲置状态,作为空闲播出卡。
[0070]具体的,在实现过程中,可设置一个状态表,在该状态表中记录有各个播出卡的状态。当某个播出卡为已分配的播出卡时,将该播出卡对应的状态设置为占用状态。而当检测到所述已分配的播出卡未被使用时,将所述已分配的播出卡的状态设置为闲置状态,作为空闲播出卡。例如,在该状态表中,可用I表示某个播出卡已被占用(即占用状态),用O表示某个播出卡为空闲播出卡(即闲置状态)。
[0071]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1