内容推送服务器及其内容服务的内容推送方法技术

技术编号:24996339 阅读:17 留言:0更新日期:2020-07-24 17:58
本发明专利技术涉及一种内容推送服务器及其内容服务的内容推送方法,该方法包括如下步骤:接收预协议的任意应用程序所在客户端的请求;依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,向该数据源配置信息所指向的一个或多个数据源服务获取相关内容;所述数据源配置服务为所述应用程序预存有以所述数据模块为叶端节点的树状多级导航结构,各个所述的数据源配置信息所指向的数据源服务之间均遵守所述数据模块的数据结构的统一定义;向所述客户端推送所述的相关内容。本发明专利技术实现了多数据源的内容数据集中运营平台的标准化访问技术,其在应用侧和服务侧两侧的扩展性和兼容性均获得了明显的突破。

【技术实现步骤摘要】
内容推送服务器及其内容服务的内容推送方法
本专利技术涉及互联网通信
,尤其涉及一种内容推送服务器及其内容服务的内容推送方法。
技术介绍
在移动端内容社区类应用程序(App)运营中,在首页通过信息流方式展示各种内容摘要信息,方便用户浏览不同的推荐内容,吸引用户消费内容,从而提高App的消费时间和流程。所以,信息流内容的多样化、个性化是关键,社区运营人员通常会要求内容的输出形式、组装方式灵活可控,并可以按照运营策略及时做调整,比如不同内容之间的排序方式、内容的整体展现样式、按照不同的用户端请求展现不同的内容等。满足上述的目的需要借助平台化运营的内容数据服务架构,目前一些社交媒体APP,由于缺少科学合理的后台架构,在内容侧,难以高效兼容多路内容数据服务源提供的不同类型的数据;在业务服务侧,难以对这些不同数据服务源提供的内容数据进行有效的聚类。因此,尽管依靠大数据对用户个性化需求特征进行了评估,但是,当内容数据被推送到应用侧即客户端时,用户获得的内容与其真正的个性化需求之间还是不能获得良好的匹配。由此可知,无论是出于运营需求,还是出于用户个性匹配的需求,内容社区类应用程序(App)的后台技术都是该领域的技术痛点。
技术实现思路
本专利技术的首要目的在于提供一种内容服务的内容推送方法,以有效融合多数据服务源的内容数据,有效匹配用户需求。相应的,作为本专利技术的其他目的,也基于前一目的的方法而提供与之相适应的内容推送服务器。为满足本专利技术的首要目的,本专利技术提供的一种内容服务的内容推送方法包括如下步骤:接收预协议的任意应用程序所在客户端的请求;依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,向该数据源配置信息所指向的一个或多个数据源服务获取相关内容;所述数据源配置服务为所述应用程序预存有以所述数据模块为叶端节点的树状多级导航结构,各个所述的数据源配置信息所指向的数据源服务之间均遵守所述数据模块的数据结构的统一定义;向所述客户端推送所述的相关内容。具体的,所述数据源配置服务所预存的所述树状多级导航结构,包括至少一级导航节点和生长于末级导航节点的所述叶端节点。较佳的,一个末级导航节点所衍生的作为叶端节点的数据模块与所述应用程序的一个浏览页面中格式化排列的各个内容展示区域相对应,一个数据模块所对应的所述相关内容在推送后被显示在一个相应的内容展示区域。进一步,依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,包括如下步骤:解析所述的请求,确定该请求所指定的所述数据模块;按照预配置的过滤规则过滤该请求的数据模块,在通过过滤后才向该数据源配置信息所指向的数据源服务获取相关内容。进一步,向该数据源配置信息所指向的数据源服务获取相关内容之后,还包括如下步骤:对此前因执行其他步骤产生的辅助信息执行清理。较佳的,所述数据源服务被植入负责提供数据源的各个宿主进程中运行,并在其运行时参与数据源配置服务创建或更新所述的树状多级导航结构。具体的,所述数据源服务在运行时执行的步骤包括:调用所述数据源配置服务创建树状多级导航结构存储区,在存储区中存储宿主进程所具有的相关内容;根据宿主进程所具有的相关内容所包含的层级关系进行层级标识;按照层级标识构建所述的树状多级导航结构。较佳的,所述数据源服务在运行时执行的步骤还包括:依据预设排序配置规则对树状多级导航结构进行逐级排序调整,和/或,对此前因执行其他步骤产生的辅助信息执行清理。进一步,所述数据源服务在运行时执行的步骤还包括:构建当前树状多级导航结构的数据模块映射关系,后续为关于数据模块的后续相关内容的获取提供查询服务。一个实施例中,依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,向该数据源配置信息所指向的一个或多个数据源服务获取相关内容的步骤中,对应所述请求所指定的数据模块,数据源配置服务提供到达一个或多个数据源的路由信息,使一个数据模块适于获取一个或多个数据源服务提供的内容数据。为满足本专利技术的其他目的,本专利技术提供的一种内容推送服务器,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如前一目的所述的内容服务的内容推送方法的步骤。相对于现有技术,本专利技术具备如下优点:首先,本专利技术的内容推送方法,一方面能为各种接入的应用程序提供了树状多级导航结构以使应用侧的内容数据的展示获得一个科学有序的展示架构,后续可以适应性动态调整该导航结构的各个层级,不仅能够对前端各级导航节点产生影响,而且能够对末端节点的数据模块产生影响,充分满足运营侧灵活动态调整的需求;另一方面为负责提供内容数据的不同数据源提供了统一数据结构定义的数据模块,实现了内容数据封装格式的标准化,这样可以最大化程度地兼容各种不同的数据源,使不同数据源的内容数据统一成同一表达形式,方便一个数据模块对应向多个数据源拉取内容数据,在大大提高这些内容数据的计算机存储实现高效聚类的同时,还能够与用户个性特征化的需求实现更好的匹配,提高用户需求的命中效果。所有这些优势效果最终都将直接或间接反映到各种应用程序的浏览页面中,展现更多更相关的内容,简化用户访问流程,提高浏览页面乃至整个应用程序的访问率和驻留时长。其次,所述数据源服务被植入负责提供数据源的各个宿主进程中运行,使得数据源服务可以实现为统一的SDK供标准化调用,多种不同的数据源实现于远程的多处服务器或服务机群,又能借助标准化的数据源服务与业务服务器相对接,业务服务器借助本专利技术的方法对各个数据源服务进行统一方式的调用,一方面有利于兼容扩展多种数据源,丰富内容数据,壮大平台化运营架构,另一方面又能为用户提供更为丰富有贴切的内容数据,更高效地命中用户需求。此外,本专利技术的技术实现方式较为轻成本,所提供的树状多级导航结构、统一定义的数据结构以及便于提供统一SDK的所有这些标准化手段,为简化开发工作、降低兼容难度提供了有效的技术手段,整体上必然降低依赖于本专利技术所实现的平台的开发成本。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为利用本专利技术的内容推送方法实现的运营平台的网络架构示意图;图2为本专利技术的内容服务的内容推送方法的一种典型实施例的原理示意图;图3为依据本专利技术的内容服务的内容推送方法实现的数据源服务的一个实施例的流程示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解本文档来自技高网
...

【技术保护点】
1.一种内容服务的内容推送方法,其特征在于,该方法包括如下步骤:/n接收预协议的任意应用程序所在客户端的请求;/n依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,向该数据源配置信息所指向的一个或多个数据源服务获取相关内容;所述数据源配置服务为所述应用程序预存有以所述数据模块为叶端节点的树状多级导航结构,各个所述的数据源配置信息所指向的数据源服务之间均遵守所述数据模块的数据结构的统一定义;/n向所述客户端推送所述的相关内容。/n

【技术特征摘要】
1.一种内容服务的内容推送方法,其特征在于,该方法包括如下步骤:
接收预协议的任意应用程序所在客户端的请求;
依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,向该数据源配置信息所指向的一个或多个数据源服务获取相关内容;所述数据源配置服务为所述应用程序预存有以所述数据模块为叶端节点的树状多级导航结构,各个所述的数据源配置信息所指向的数据源服务之间均遵守所述数据模块的数据结构的统一定义;
向所述客户端推送所述的相关内容。


2.根据权利要求1所述的方法,其特征在于:
所述数据源配置服务所预存的所述树状多级导航结构,包括至少一级导航节点和生长于末级导航节点的所述叶端节点。


3.根据权利要求2所述的方法,其特征在于:
一个末级导航节点所衍生的作为叶端节点的数据模块与所述应用程序的一个浏览页面中格式化排列的各个内容展示区域相对应,一个数据模块所对应的所述相关内容在推送后被显示在一个相应的内容展示区域。


4.根据权利要求1所述的方法,其特征在于,依据该请求所指定的数据模块查询数据源配置服务确定对应的数据源配置信息,包括如下步骤:
解析所述的请求,确定该请求所指定的所述数据模块;
按照预配置的过滤规则过滤该请求的数据模块,在通过过滤后才向该数据源配置信息所指向的数据源服务获取相关内容。


5.根据权利要求4所述的方法,其特征在于,向该数据源配置信息所指向的数据源服务获取相关内容之后,还包括如下步骤:
对此前因执行其他步骤产生的辅助信息执行清理。


6.根据权利要求4...

【专利技术属性】
技术研发人员:杨子国
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1