一种总线式整合不同内容源的方法和系统与流程

文档序号:13703710阅读:来源:国知局
技术特征:
1.一种总线式整合不同内容源的方法,其特征在于,所述方法包括:a:创建标准的内容源模型,所述内容源模型包括多个标准内容源属性和与每一个标准内容源属性一一对应的约束条件;b:将每一第三方内容源服务器的多个内容源属性和所述多个标准内容源属性进行配置,生成接口配置信息;c:向多个第三方内容源服务器发出超文本数据传输请求,并接收该多个第三方内容源服务器返回的多条第三方内容源数据,所述多个第三方内容源数据的任一条包括多个内容源属性;d:获取所述接口配置信息,并根据接口配置信息和对应的标准内容源属性的约束条件,对所述第三方内容源数据进行数据过滤和整合,生成唯一的标准内容源记录。2.根据权利要求1所述的方法,其特征在于,所述步骤b包括:对每一所述第三方内容源服务器的一个内容源属性的键值进行选择并将选择结果输入到其中一个对应的标准内容源属性中,或将多个内容源属性的键值进行组合并将组合的结果输入到其中一个对应的标准内容源属性中;在进行多次配置后,将每一个第三方内容源服务器的配置数据集中生成接口配置信息。3.根据权利要求1所述的方法,其特征在于,在所述步骤b和所述步骤c之间,所述方法还包括:验证接口配置是否完成;若接口没有配置好,则重新执行所述步骤b;若接口已经配置好,则执行所述步骤c。4.根据权利要求1所述的方法,其特征在于,在所述步骤a后,所述方法还包括:保存所述标准的内容源模型。5.根据权利要求4所述的方法,其特征在于,在步骤c后,所述方法还包括:保存接口配置信息。6.根据权利要求1所述的方法,其特征在于,所述数据过滤和整合具体为:若其中一个或多个第三方内容源数据的每一个对应有约束条件的标准内容源属性均可以在该接口配置信息中找到与所述标准内容源属性对应的内容源属性,并且第三方内容源数据的内容源属性的键值符合标准内容源属性的约束条件,则选择该符合标准内容源属性的约束条件的第三方内容源数据作为标准的内容源记录,而将其他不符合标准内容源属性的约束条件的第三方内容源数据进行过滤,进入待整合状态;若其中一条第三方内容源数据的部分内容源属性符合约束条件且该第三方内容源数据的其他内容源属性不符合约束条件,则该条第三方内容源数据进入待整合状态;当有其它第三方内容源数据进入待整合状态时,判断是否为同种内容源数据,若为同种内容源数据,则以其中一条处于待整合状态的第三方内容源数据作为基础,从该其它第三方内容源数据中选择符合约束条件的内容源属性的键值补充到作为基础的所述第三方内容源数据中的对应的不符合约束条件的内容源属性中,从而整合出一条标准的内容源记录。7.根据权利要求1所述的方法,其特征在于,所述标准内容源属性包括片源信息属性和片源地址属性。8.一种用于总线式整合不同内容源的系统,其特征在于,所述系统包括接口配置服务器和内容采集服务器;所述接口配置服务器包括:创建模块,用于创建标准的内容源模型,所述内容源模型包括多个标准内容源属性和每一个标准内容源属性一一对应的约束条件;配置模块,用于将每一条第三方内容源服务器的多个内容源属性和所述多个标准内容源属性进行配置,生成接口配置信息;所述内容采集服务器包括:数据过滤整合模块,用于获取所述接口配置信息,并根据接口配置信息和对应的标准内容源属性的约束条件,对所述第三方内容源服务器返回的内容源数据进行数据过滤和整合,生成唯一的标准内容源记录。9.根据权利要求8所述的系统,其特征在于,所述配置模块包括:处理单元,对每一所述第三方内容源数据的一个内容源属性的键值进行选择并将选择结果输入到其中一个对应的标准内容源属性中,或将多个内容源属性的键值进行组合并将组合结果输入到其中一个对应的标准内容源属性中;生成单元,用于在进行多次配置后,将每一个第三方内容源的配置数据集中生成接口配置信息。10.根据权利要求9所述的系统,其特征在于,所述系统还包括数据库服务器,该数据库服务器包括:第一保存模块,用于保存所述标准的内容源模型。11.根据权利要求10所述的系统,其特征在于,所述数据库服务器还包括:第二保存模块,用于在接口配置服务器的配置模块将每一条第三方内容源服务器的多个内容源属性和所述多个标准内容源属性进行配置,生成接口配置信息后,保存所述接口配置信息。12.根据权利要求8所述的系统,其特征在于,所述数据过滤整合模块具体包括:数据选择过滤单元,用于当其中一个或多个第三方内容源数据的每一个对应有约束条件的标准内容源属性均可以在该接口配置信息中找到与所述标准内容源属性对应的内容源属性,并且第三方内容源数据的内容源属性的键值符合标准内容源属性的约束条件,则选择该符合标准内容源属性的约束条件的第三方内容源数据作为标准的内容源记录,而将其他不符合标准内容源属性的约束条件的第三方内容源数据进行过滤,进入待整合状态;数据整合单元,用于当其中一条第三方内容源数据的部分内容源属性符合约束条件且该第三方内容源数据的其他内容源属性不符合约束条件,则该条第三方内容源数据进入待整合状态;当有其它第三方内容源数据进入待整合状态时,判断是否为同种内容源数据,若为同种内容源数据,则以其中一条处于待整合状态的第三方内容源数据作为基础,从该其它第三方内容源数据中选择符合约束条件的内容源属性的键值补充到作为基础的所述第三方内容源数据中的对应的不符合约束条件的内容源属性中,从而整合出一条标准的内容源记录。13.根据权利要求8所述的系统,其特征在于,所述标准内容源属性包括片源信息属性和片源地址属性。14.根据权利要求8所述的系统,其特征在于,所述系统还包括终端和内容推荐服务器。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1