用于统一内容管理系统的内容分发方法及装置 【技术领域】
本发明涉及通信领域,具体而言,尤其涉及一种用于统一内容管理系统(Integrated Content Management System,ICMS)的内容分发方法及装置。
背景技术
随着3G业务的发展以及移动互联网的发展,运营商向用户提供的内容在未来的业务中占有举足轻重的作用,这些内容是指例如视频、音频、图片和文本等的数据内容。
统一内容管理系统(IMCS)用于提供内容的生命周期相关的管理功能,例如,将内容上传到内容存储服务器,并将这些内容的内容属性信息分发到接入的各个业务引擎。内容的内容属性包括例如数据格式的内容实体属性和例如数据内容简要描述的内容描述属性。
相关技术中的用于统一内容管理系统的内容分发方法是通过内容分发模块将内容存储服务器中存储的所有内容的内容属性信息分别分发到各个业务引擎中,所以不能根据业务引擎的需要来分发内容,导致信息可用度低,浪费系统资源。
【发明内容】
本发明的目的在于提供了一种用于统一内容管理系统的内容分发方法和装置,能够解决相关技术中不能根据业务引擎的需要来分发内容导致的信息可用度低和系统资源浪费的技术问题。
根据本发明的一个方面,提供了一种用于统一内容管理系统的内容分发方法,包括:获取统一内容管理系统中的业务引擎所需内容的内容属性关键词;在统一内容管理系统的内容存储服务器中查找具有与内容属性关键词匹配的内容属性的内容;将内容分发到业务引擎。
优选地,在获取统一内容管理系统中的业务引擎所需内容的内容属性关键词之前还包括:提取存储到内容存储服务器中的内容的内容属性;将内容属性存储到内容存储服务器中,并与内容相关联。
优选地,获取统一内容管理系统中的业务引擎所需内容的内容属性关键词具体包括:向业务引擎的操作员提供用于输入内容属性关键词的界面;通过界面接受操作员输入的内容属性关键词。
优选地,在获取统一内容管理系统中的业务引擎所需内容的内容属性关键词之后还包括:获取匹配模式,其中,匹配模式是精确匹配或模糊匹配中的一种。
优选地,当查找到的内容的内容描述属性与获取的内容属性关键词相匹配,内容实体属性与获取的内容属性关键词不匹配时,在将内容分发到业务引擎之前还包括:将内容的内容实体属性转换为与内容属性关键词匹配的内容实体属性;存储转换后的内容和内容的内容属性。
优选地,将内容分发到业务引擎具体包括:将内容转换为业务引擎的接口定义的形式;将转换后的内容分发到业务引擎。
根据本发明的另一个方面,还提供了一种用于统一内容管理系统的内容分发装置,包括:订单模块,用于获取统一内容管理系统中的业务引擎所需内容地内容属性关键词;查找模块,用于在统一内容管理系统的内容存储服务器中查找具有与内容属性关键词匹配的内容属性的内容;分发模块,用于将内容分发到业务引擎。
优选地,该装置还包括:内容属性提取模块,用于提取存储到内容存储服务器中的内容的内容属性;存储和关联模块,用于将内容属性存储到内容存储服务器中,并与内容相关联。
优选地,该装置还包括:内容实体属性处理模块,用于在查找到的内容的内容描述属性与获取的内容属性关键词相匹配,内容实体属性与获取的内容属性关键词不匹配时,将内容的内容实体属性转换为与内容属性关键词匹配的内容实体属性,并将存储转换后的内容和内容的内容属性。
优选地,分发模块包括:转换单元,用于将内容转换为业务引擎的接口定义的形式;分发单元,用于将转换后的内容分发到业务引擎。
借助于本发明的上述至少一个技术方案,通过获取业务引擎所需内容的内容属性关键词,然后将内容存储服务器中查找到的与该关键词相匹配的内容分发给该业务引擎,使得统一内容管理系统能够只向业务引擎分发其需要的内容,从而避免了信息可用度低和系统资源浪费,达到节约系统资源的技术效果。
【附图说明】
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明第一实施例的用于ICMS的内容分发方法的流程图;
图2是根据本发明第二实施例的用于统一内容管理系统的内容分发装置的方框图;
图3是根据本发明第三实施例的用于统一内容管理系统的内容分发方法的流程图。
【具体实施方式】
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
在以下的描述中,为了解释的目的,描述了多个特定的细节,以提供对本发明的透彻理解。然而,很显然,在没有这些特定细节的情况下,也可以实现本发明,此外,在不冲突的情况下,即在不背离所附权利要求阐明的精神和范围的情况下,下述实施例以及实施例中的各个细节可以进行各种组合。
第一实施例
图1是根据本发明第一实施例的用于ICMS的内容分发方法的流程图。如图1所示,根据本发明第一实施例的用于ICMS的内容分发方法包括:
步骤S102,获取ICMS中的业务引擎所需内容的内容属性关键词;该业务引擎可以是例如彩铃引擎、流媒体引擎的音频、视频等的业务引擎;可选地,在本步骤中,可以通过向业务引擎的操作员提供用于输入内容属性关键词的界面,然后通过界面接受操作员输入的内容属性关键词的方式来获取ICMS中的业务引擎所需内容的内容属性关键词,以使得ICMS能够根据业务引擎的需要来分发内容,达到节约系统资源的目的;
步骤S104,在ICMS的内容存储服务器中查找具有与内容属性关键词匹配的内容属性的内容;可选地,在本步骤之前还可以包括获取匹配模式的步骤,其中,匹配模式是精确匹配或模糊匹配中的一种;当匹配模式是精确匹配时,则在ICMS的内容存储服务器中查找具有与内容属性关键词精确匹配的内容属性的内容;当匹配模式是模糊匹配时,则在ICMS的内容存储服务器中查找具有与内容属性关键词模糊匹配的内容属性的内容;
步骤S106,将内容分发到业务引擎。可选地,在本步骤中,可以通过将内容转换为业务引擎的接口定义的形式;将转换后的内容分发到业务引擎来将内容分发到业务引擎,以使得业务引擎能够直接使用该内容。
另外,在步骤S102之前,还可以包括:提取存储到内容存储服务器中的内容的内容属性;将内容属性存储到内容存储服务器中,并与内容相关联。以方便后续步骤S104中的查找以及步骤S106中的分发。
另外,在步骤S104中,当查找到的内容的内容描述属性与获取的内容属性关键词相匹配,内容实体属性与获取的内容属性关键词不匹配时,则在步骤S106之前还包括:将内容的内容实体属性转换为与内容属性关键词匹配的内容实体属性;存储转换后的内容和内容的内容属性。
例如,当业务引擎所需的内容是视频内容时,获取的内容属性关键词是:(1)演员:李XX;(2)编码格式:.rm;假如查找到内容描述符合(1)的视频内容有1个,但该视频内容的编码格式是.avi格式,则进行将该视频的编码格式转换为.rm的处理,并存储格式转换后的视频内容和其内容属性,然后再将.rm格式的该视频分发到业务引擎,从而使得业务引擎能够直接获得期望格式的视频内容,达到改善用户体验的技术效果。
另外,该方法还可以实现周期执行策略,即,根据操作员设置的周期和关键词,自动将在该周期内存储到内容存储服务器中的内容的内容属性与关键词进行匹配,然后将匹配的内容自动分发到业务引擎,以实现自动分发的技术效果。
根据本发明第一实施例的用于ICMS的内容分发方法通过获取业务引擎所需内容的内容属性关键词,然后将内容存储服务器中查找到的与该关键词相匹配的内容分发给该业务引擎,使得统一内容管理系统能够只向业务引擎分发其需要的内容,从而避免了信息可用度低和系统资源浪费,达到节约系统资源的技术效果。
第二实施例
图2是根据本发明第二实施例的用于统一内容管理系统的内容分发装置的方框图。
如图2所示,根据本发明第二实施例的用于统一内容管理系统的内容分发装置包括:订单模块202,用于获取统一内容管理系统中的业务引擎所需内容的内容属性关键词;查找模块204,用于在统一内容管理系统的内容存储服务器中查找具有与内容属性关键词匹配的内容属性的内容;分发模块206,用于将内容分发到业务引擎。
根据本发明第二实施例的用于ICMS的内容分发装置通过订单模块来获取业务引擎所需内容的内容属性关键词,然后通过查找模块在内容存储服务器中查找与该关键词相匹配的内容,最后通过分发模块将查找到的与该关键词匹配的内容分发给该业务引擎,使得ICMS能够只向业务引擎分发其需要的内容,从而避免了信息可用度低和系统资源浪费,达到节约系统资源的技术效果。
优选地,该装置还包括:内容属性提取模块,用于提取存储到内容存储服务器中的内容的内容属性;存储和关联模块,用于将内容属性存储到内容存储服务器中,并与内容相关联。以便于后续查找模块的查找和分发模块的分发。
优选地,该装置还包括:内容实体属性处理模块,用于在查找到的内容的内容描述属性与获取的内容属性关键词相匹配,内容实体属性与获取的内容属性关键词不匹配时,将内容的内容实体属性转换为与内容属性关键词匹配的内容实体属性,并将存储转换后的内容和内容的内容属性。
例如,当业务引擎所需的内容是视频内容时,操作员通过订单模块提供的内容属性关键词是:(1)演员:李XX;(2)编码格式:.rm;假如查找模块查找到的内容描述符合(1)的视频内容有1个,但该视频内容的编码格式是.avi格式,则进行将该视频的编码格式转换为.rm的处理,并存储格式转换后的视频内容和其内容属性,然后再将.rm格式的该视频分发到业务引擎,从而使得业务引擎能够直接获得期望格式的视频内容,达到改善用户体验的技术效果。
优选地,分发模块206包括:转换单元,用于将内容转换为业务引擎的接口定义的形式;分发单元,用于将转换后的内容分发到业务引擎。以使得业务引擎能够直接使用该内容。
另外,该装置还可以实现周期执行策略,即,根据操作员设置的周期和关键词,自动将在该周期内存储到内容存储服务器中的内容的内容属性与关键词进行匹配,然后将匹配的内容自动分发到业务引擎,以实现自动分发的技术效果。
第三实施例
图3是根据本发明第三实施例的用于统一内容管理系统的内容分发方法的流程图。
如图3所示,根据本发明第三实施例的用于统一内容管理系统的内容分发方法包括:
步骤S302,业务引擎的操作员通过订单模块,进行信息采集,主要采集所需内容属性关键词以及相应的执行策略信息,并将这些信息传递给查找模块;
步骤S304,查找模块对采集的内容属性关键词和内容存储服务器中的内容属性进行多方位匹配,支持精确匹配和模糊匹配,并且可以采用不同的匹配算法;
步骤S306,分发模块按照订单模块产生的分发任务进行分发,以保证不同的业务系统能按一定规则收到相应的分发信息;
步骤S308,对于查找模块未查找到相应内容的内容属性关键词,内容实体属性处理模块可以根据订单模块采集的属性信息,自动生成相应的内容,并存储到内容存储服务器中;
步骤S310,分发模块将符合内容属性关键词的内容分发到相应的业务引擎。
根据上述实施例的用于ICMS的内容分发方法和装置通过获取业务引擎提供的内容属性关键词来向业务引擎分发其需要的内容,从而达到了节约系统资源的技术效果。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应u包含在本发明的保护范围之内。