一种信息发布系统及方法

文档序号:7886966阅读:216来源:国知局
专利名称:一种信息发布系统及方法
技术领域
本发明涉及数字电视领域,尤其涉及一种信息发布系统及方法。
背景技术
随着*吐2.0时代的开启,传统的电视内容已经很难满足互联网时代人们的新晋需求。由于传统的电视内容资源较少,因此在现有的数字电视平台中,除去传统视频节目以夕卜,运营商还依靠CP (Content Provider内容提供商)和SP (Service Provider服务提供商)之间合作来丰富数字电视内容,以达到增加电视内容资源的目的。现有技术中依靠CP和SP来进行数字电视内容信息的发布方法中,CP和SP提前签订合约,合约内容包括CP向SP提供的内容范围以及合约的有效期等,具体的,合约内容的内容范围包括AssetID组、名称组或注入时间段等,通过查询这些内容范围的信息可以获得SP需要发布的内容。在对数字电视内容信息进行发布时,由CP提供所有数字电视内容信息,SP根据与CP签订的合约选择出合约中规定的内容范围进行发布,这种发布方法对于SP来说,需要单独对电视内容信息进行筛选,不能够利用SP与CP之间的合约关系实现对电视内容信息的智能筛选、发布,过程复杂,因此对信息的发布不够方便。在实现本发明过程中,发明人发现现有技术至少存在如下问题不方便对电视内容信息的发布进行智能控制。

发明内容
本发明所要解决的技术问题在于,提供一种信息发布方法及系统,能够利用CP与 SP的合约关系,方便灵活的实现数字电视内容信息的发布及管理。为了解决上述技术问题,一方面,本发明的实施例提供了一种信息发布系统,该系统包括合约管理模块,用于向所述信息发布系统中导入CP与SP之间的合约信息;发布管理模块,用于根据所述合约信息获取SP系统需要发布内容的内容发布清单;内容发布模块,用于根据内容发布清单将需要发布的内容发送给SP系统。所述合约管理模块导入的合约信息包括CP信息、SP信息、CP为SP提供的内容范围以及合约有效期。所述发布管理模块包括自动发布管理模块,用于根据合约信息自动生成内容发布清单;手动发布管理模块,用于根据合约信息手动生成内容发布清单。所述自动发布管理模块进一步包括判断模块,用于判断所述信息发布系统是否配置为内容自动发布;查询模块,用于当判定结果为是时,查询所述合约信息以获取合约信息中包含的所有内容范围;第一处理模块,用于根据获取到的内容范围生成内容发布清单。所述手动发布管理模块进一步包括选择模块,用于在合约信息所包含的内容范围中选择出需要发布的内容范围;第二处理模块,用于根据选择出的内容范围生成内容发布清单。所述系统还包括发布管理模块还包括更新发布管理模块,所述更新发布管理模块用于对SP系统发布的内容进行更新。所述更新发布管理模块进一步包括更新判断模块,用于判断需要更新的内容范围是否包含在所述内容发布清单中;第三处理模块,用于当判定结果为是时,将与所述内容范围对应的内容发送至SP系统。另一方面,本发明的实施例提供了一种信息发布方法,该方法包括以下步骤向信息发布系统中导入CP与SP之间的合约信息;根据所述合约信息获取SP系统需要发布内容的内容发布清单;根据内容发布清单将需要发布的内容发送给SP系统。所述合约信息包括CP信息、SP信息、CP为SP提供的内容范围以及合约有效期。根据所述合约信息获取SP系统需要发布内容的内容发布清单的方法具体包括 根据合约信息自动生成内容发布清单;或者,根据合约信息手动生成内容发布清单。所述根据合约信息自动生成内容发布清单的方法具体包括判断所述信息发布系统是否配置为内容自动发布;当判定结果为是时,查询所述合约信息以获取合约信息中包含的所有内容范围;根据获取到的内容范围生成内容发布清单。所述根据合约信息手动生成内容发布清单的方法具体包括在合约信息所包含的内容范围中选择出需要发布的内容范围;根据选择出的内容范围生成内容发布清单。所述方法还包括对SP系统发布的内容进行更新。所述对SP系统发布的内容进行更新的方法具体为判断需要更新的内容范围是否包含在所述内容发布清单中;当判定结果为是时,将与所述内容范围对应的内容发送至 SP系统用于更新。采用本发明提供的一种信息发布系统及方法的技术方案,通过向信息发布系统中导入CP与SP之间的合约信息,使得CP为SP提供的内容范围被存储在信息发布系统中。 这样,信息发布系统在将需要发布的内容提供给SP时,可以根据导入的合约信息获取SP需要发布内容的内容发布清单,并且根据该内容发布清单将需要发布的内容发送给SP。本发明克服了现有技术中不方便对电视内容信息的发布进行智能控制的技术问题,达到了能够利用CP与SP的合约关系将电视内容信息按需发布到SP上,使电视内容信息的发布更加方便、智能的技术效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一种信息发布系统的一种实施例的结构示意图2是本发明一种信息发布系统的一种实施例中自动发布管理模块的系统结构图; 图3是本发明一种信息发布系统的一种实施例中手动发布管理模块的系统结构图; 图4是本发明一种信息发布系统的一种实施例中更新发布管理模块的系统结构图; 图5是本发明一种信息发布方法的一种实施例的流程图6是本发明一种信息发布方法的一种实施例中导入合约信息的方法的交互流程图; 图7是本发明一种信息发布方法的一种实施例中自动生成内容发布清单的方法的交互流程图8是本发明一种信息发布方法的一种实施例中手动生成内容发布清单的方法的交互流程图9是本发明一种信息发布方法的一种实施例中对SP系统发布的内容进行更新的方法的交互流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面参考附图对本发明的实施例进行描述。参见图1,为本发明中一种信息发布系统一种实施例的结构示意图。如图1所示,该包括合约管理模块1,用于向信息发布系统中导入CP与SP之间的合约信息;发布管理模块2,用于根据上述合约信息获取SP系统需要发布内容的内容发布清单;内容发布模块3,用于根据内容发布清单将需要发布的内容发送给SP系统。进一步的,上述合约管理模块1导入的合约信息包括合约双方的CP信息和SP信息、CP为SP提供的内容范围以及合约有效期。具体的,CP信息可以是CP代码、CP提供的内容范围、地址URL或者内容分成等信息;SP信息可以是SP代码、SP所支持的业务能力、地址URL或者服务分成等信息,上述内容范围包括AssetID组、名称组或注入时间段等,通过查询这些内容范围的信息可以获得SP需要发布的内容。在向本发明提供的信息发布系统中导入上述合约信息之后,信息发布系统会返回输出一个导入处理结果,以显示导入合约信息是否成功。本发明提供的信息发布系统的该种实施方式下,获取内容发布清单的方式包括自动方式和手动方式。具体的,上述发布管理模块2具体包括自动发布管理模块21和手动发布管理模块22。自动发布管理模块21用于根据合约信息自动生成内容发布清单;手动发布管理模块22用于根据合约信息手动生成内容发布清单。为了对自动发布管理模块21和手动发布管理模块22生成内容发布清单的方式进行阐述,以下结合图2、图3进行进一步说明。如图2所示,上述自动发布管理模块21进一步包括判断模块211,用于判断信息发布系统是否配置为内容自动发布;查询模块212,用于当判定结果为是时,查询所述合约信息以获取合约信息中包含的所有内容范围;第一处理模块213,用于根据获取到的内容范围生成内容发布清单。CP系统的操作员可在本发明提供的信息发布系统启动时对内容自动发布的逻辑值进行配置,当将内容自动发布的逻辑值配置为true时,则认为将信息发布系统配置为以自动方式生成内容发布清单。本实施方式下,上述判断模块211可具体为一个周期性调度器,该周期性调度器检测到上述逻辑值为true时,启动查询模块212以便通过查询合约信息获取合约信息中所包含的所有内容范围,此时,合约信息中所包含的内容范围即为SP系统需要发布的内容范围。上述第一处理模块213将获取到的内容范围整理后生成一个内容发布清单,并将该内容发布清单存储在本发明的信息发布系统中,以备后续调用。如图3所示,上述手动发布管理模块22进一步包括选择模块221,用于在合约信息所包含的内容范围中选择出需要发布的内容范围,需要说明的是,此处所指的合约信息可以是已导入至信息发布系统中的合约信息,也可以是未导入至信息发布系统中的合约信息;第二处理模块222,用于根据选择出的内容范围生成内容发布清单。CP系统的操作员可在本发明提供的信息发布系统启动时根据SP与CP的合约信息,在该合约信息所包含的内容范围中选择出需要发布的内容范围,并将选择出来的内容范围的相关信息手动输入至信息发布系统中。上述第二处理模块222随即根据输入的内容的相关信息生成一个内容发布清单,并将该内容发布清单存储在本发明的信息发布系统中,以备后续调用。手动发布管理模块22所生成的内容发布清单所包含的内容即为CP系统的操作员选出的内容。需要说明的是,上述内容发布清单中还包括CP与SP的合约有效期,当合约到期后,系统根据内容发布清单暂停内容发布,后续SP可以对是否进行合约续签进行重新选择。 本实施方式下,上述内容发布模块3根据内容发布清单将需要发布的内容发送给 SP系统之前,需要先将上述内容转化为用于SP系统发布的标准发布格式,由于其采用的标准发布格式在相关国际标准中已有具体说明,因此在本发明中不作具体描述。如图4所示,作为对本发明的进一步改进,本发明提供的信息发布系统的该种实施方式下,上述发布管理模块2还包括更新发布管理模块23,该更新发布管理模块23用于对SP系统发布的内容进行更新。具体的,更新发布管理模块23进一步包括更新判断模块 231,用于判断需要更新的内容范围是否包含在所述内容发布清单中;第三处理模块232, 用于当判定结果为是时,将与上述内容范围对应的内容发送至SP系统用于更新。当需要对 SP系统所发布的内容进行更新时,CP系统向信息发布系统发出更新内容的请求,更新内容的请求中包括需要请求更新的内容范围,上述更新判断模块231判断接收到的请求更新的内容范围是否包含在前述生成的内容发布清单中,若判断结果为是,则启动第三处理模块 232接收与上述内容范围对应的更新内容,并将更新内容发送给SP系统用于更新。进一步的,还可设置当更新判断模块231的判断结果为否时,返回更新失败的消息给CP系统。图5为本发明中一种信息发布方法一种实施例的流程图。如图5所示,包括以下步骤
5500向信息发布系统中导入CP与SP之间的合约信息;
5501根据所述合约信息获取SP系统需要发布内容的内容发布清单;
5502根据内容发布清单将需要发布的内容发送给SP系统。如图6所示,步骤S500中导入合约信息的方法具体包括以下步骤
5601运营商向信息发布系统发出添加CP信息的请求,具体的,CP信息可以是CP代码、CP提供的内容范围、地址URL或者内容分成等信息;
5602信息发布系统完成CP信息的添加;
5603信息发布系统返回对添加CP信息的处理结果;
5604运营商向信息发布系统发出添加SP信息的请求,具体的,SP信息可以是SP代码、SP所支持的业务能力、地址URL或者服务分成等信息;
5605信息发布系统完成SP信息的添加;5606信息发布系统返回对添加SP信息的处理结果;
5607运营商向信息发布系统发出添加SP与CP的合约内容的请求,具体的,该合约内容包括但不限于CP为SP提供的内容范围和合约有效期。当然,该合约内容也可进一步包含合约双方信息,该合约双方信息可以是能够标识CP或SP的任一种信息,本实施方式下, 合约双方信息具体可采用CP代码以及SP代码;
5608信息发布系统完成合约内容的添加;
5609信息发布系统返回对添加合约内容的处理结果。在向信息发布系统中导入上述合约信息之后,信息发布系统会在本步骤返回一个导入处理结果,以显示导入合约信息是否成功。本发明提供的信息发布方法的该种实施方式下,获取内容发布清单的方式包括自动方式和手动方式。具体的,上述根据所述合约信息获取SP系统需要发布内容的内容发布清单的方法具体包括根据合约信息自动生成内容发布清单;或者,根据合约信息手动生成内容发布清单。需要说明的是,上述内容发布清单中还包括CP与SP的合约有效期,当合约到期后,系统根据内容发布清单暂停内容发布,后续SP可以对是否进行合约续签进行重新选择。为了对自动生成内容发布清单和手动生成内容发布清单的方法进行阐述,以下结合图7、图8进行进一步说明。如图7所示,根据合约信息自动生成内容发布清单的方法具体包括以下步骤
5701检测内容自动发布的逻辑值,判断信息发布系统是否配置为内容自动发布,CP 系统的操作员可在信息发布系统启动时对内容自动发布的逻辑值进行配置,当将内容自动发布的逻辑值配置为true时,则认为将信息发布系统配置为以自动方式生成内容发布清单,本实施方式下,具体可通过一个周期性调度器检测上述逻辑值,当检测到的逻辑值为 true时,执行步骤S702 ;
5702启动查询过程;
S703:查询合约信息以获取合约信息中所包含的所有内容范围,此时,合约信息中所包含的内容范围即为SP系统需要发布的内容范围;
5704根据获取到的内容范围生成内容发布清单,具体的,将获取到的内容范围整理后生成一个内容发布清单,并将该内容发布清单存储在信息发布系统中,以备后续调用;
5705触发发布任务;
S706:发布内容,具体的,根据生成的内容发布清单,将与该内容发布清单中内容范围对应的内容信息发送给SP系统;
S707:返回处理结果,记录SP系统返回的信息发布处理结果,并记录日志。如图8所示,根据合约信息手动生成内容发布清单的方法具体包括以下步骤
5801选择需要发布的内容,具体的,在合约信息所包含的内容范围中选择出需要发布的内容范围,需要说明的是,此处所指的合约信息可以是已导入至信息发布系统中的合约信息,也可以是未导入至信息发布系统中的合约信息;
5802触发生成清单过程;
S803:生成内容发布清单,根据选择出的内容范围的相关信息生成一个内容发布清单,并将该内容发布清单存储在信息发布系统中,以备后续调用;
5804触发发布任务;
5805发布内容,具体的,根据生成的内容发布清单,将与该内容发布清单中内容范围对应的内容信息发送给SP系统;
5806返回处理结果,记录SP系统返回的信息发布处理结果,并记录日志。作为对本发明的进一步改进,本发明提供的信息发布方法的该种实施方式下,还包括对SP系统发布的内容进行更新。具体的,如图9所示,对SP系统发布的内容进行更新的方法具体包括以下步骤
5901发出更新内容请求,需要对SP系统所发布的内容进行更新时,CP系统向信息发布系统发出更新内容的请求,更新内容的请求中包括需要请求更新的内容范围;
5902判断需要更新的内容范围是否包含在上述内容发布清单中,若判定结果为是则执行步骤S903,否则,执行步骤S906 ;
5903触发发布任务;
S904:发送更新内容,接收与步骤S901中内容范围对应的更新内容,并将更新内容发送给SP系统用于更新;
5905返回处理结果,记录SP系统返回的信息发布处理结果,并记录日志;
5906返回更新结果,具体的,将更新是否成功的结果返回给CP系统。采用本发明提供的一种信息发布系统及方法的技术方案,通过向信息发布系统中导入CP与SP之间的合约信息,使得CP为SP提供的内容范围被存储在信息发布系统中。这样,信息发布系统在将需要发布的内容提供给SP时,可以根据导入的合约信息获取SP需要发布内容的内容发布清单,并且根据该内容发布清单将需要发布的内容发送给SP。本发明实施例具有如下优点或有益效果克服了现有技术中不方便对电视内容信息的发布进行智能控制的技术问题,达到了能够利用CP与SP的合约关系将电视内容信息按需发布到SP上,使电视内容信息的发布更加方便、智能的技术效果。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
权利要求
1.一种信息发布系统,其特征在于,所述系统包括合约管理模块,用于向所述信息发布系统中导入CP与SP之间的合约信息; 发布管理模块,用于根据所述合约信息获取SP系统需要发布内容的内容发布清单; 内容发布模块,用于根据内容发布清单将需要发布的内容发送给SP系统。
2.如权利要求1所述的信息发布系统,其特征在于,所述合约管理模块导入的合约信息包括合约双方的CP信息和SP信息、CP为SP提供的内容范围以及合约有效期。
3.如权利要求1或2所述的信息发布系统,其特征在于,所述发布管理模块包括 自动发布管理模块,用于根据合约信息自动生成内容发布清单;手动发布管理模块,用于根据合约信息手动生成内容发布清单。
4.如权利要求3所述的信息发布系统,其特征在于,所述自动发布管理模块进一步包括判断模块,用于判断所述信息发布系统是否配置为内容自动发布; 查询模块,用于当判定结果为是时,查询所述合约信息以获取合约信息中包含的所有内容范围;第一处理模块,用于根据获取到的内容范围生成内容发布清单。
5.如权利要求4所述的信息发布系统,其特征在于,所述手动发布管理模块进一步包括选择模块,用于在合约信息所包含的内容范围中选择出需要发布的内容范围; 第二处理模块,用于根据选择出的内容范围生成内容发布清单。
6.如权利要求5所述的信息发布系统,其特征在于,所述系统还包括更新发布管理模块,所述更新发布管理模块用于对SP系统发布的内容进行更新。
7.如权利要求6所述的信息发布系统,其特征在于,所述更新发布管理模块进一步包括更新判断模块,用于判断需要更新的内容范围是否包含在所述内容发布清单中; 第三处理模块,用于当更新判断模块的判定结果为是时,将与所述内容范围对应的内容发送至SP系统用于更新。
8.一种信息发布方法,其特征在于,包括以下步骤 向信息发布系统中导入CP与SP之间的合约信息;根据所述合约信息获取SP系统需要发布内容的内容发布清单; 根据内容发布清单将需要发布的内容发送给SP系统。
9.如权利要求8所述的信息发布方法,其特征在于,所述合约信息包括合约双方的CP 信息和SP信息、CP为SP提供的内容范围以及合约有效期。
10.如权利要求8或9所述的信息发布方法,其特征在于,根据所述合约信息获取SP系统需要发布内容的内容发布清单的方法具体包括根据合约信息自动生成内容发布清单; 或者,根据合约信息手动生成内容发布清单。
11.如权利要求10所述的信息发布方法,其特征在于,所述根据合约信息自动生成内容发布清单的方法具体包括判断所述信息发布系统是否配置为内容自动发布;当判定结果为是时,查询所述合约信息以获取合约信息中包含的所有内容范围; 根据获取到的内容范围生成内容发布清单。
12.如权利要求11所述的信息发布方法,其特征在于,所述根据合约信息手动生成内容发布清单的方法具体包括在合约信息所包含的内容范围中选择出需要发布的内容范围; 根据选择出的内容范围生成内容发布清单。
13.如权利要求12所述的信息发布方法,其特征在于,所述方法还包括对SP系统发布的内容进行更新。
14.如权利要求13所述的信息发布方法,其特征在于,所述对SP系统发布的内容进行更新的方法具体为判断需要更新的内容范围是否包含在所述内容发布清单中; 当判定结果为是时,将与所述内容范围对应的内容发送至SP系统用于更新。
全文摘要
本发明公开了一种信息发布系统,包括合约管理模块,用于向所述信息发布系统中导入CP与SP之间的合约信息;发布管理模块,用于根据所述合约信息获取SP系统需要发布内容的内容发布清单;内容发布模块,用于根据内容发布清单将需要发布的内容发送给SP系统。本发明还公开了一种信息发布方法。本发明克服了现有技术中不方便对电视内容信息的发布进行智能控制的技术问题,达到了能够利用CP与SP的合约关系将电视内容信息按需发布到SP上,使电视内容信息的发布更加方便、智能的技术效果。
文档编号H04N21/266GK102572554SQ20121000664
公开日2012年7月11日 申请日期2012年1月11日 优先权日2012年1月11日
发明者唐斌奇 申请人:深圳市同洲视讯传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1