本发明专利技术公开了一种用于多端内容发布的设备、系统及方法。该设备包括:接收装置,用于接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;以及处理装置,用于执行以下操作:根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定一个或多个页面版块的数据源;根据客户端的类型,确定一个或多个页面版块的展示样式;以及将针对请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端。本发明专利技术将页面划分为版块,页面数据采用结构化的形式,版块配合展示样式,将页面输出给各终端,从而运营人员只需要维护版块里面的内容,该版块可以在发送至多个端的多个页面内复用,以简化维护工作量。
【技术实现步骤摘要】
本专利技术涉及信息技术,具体地,涉及一种用于多端内容发布的设备、系统及方法。
技术介绍
随着信息技术的发展,目前人们日常生活中已出现了多种不同类型的终端,诸如个人计算机(PC,Personal Computer)、移动终端以及电视机(TV),这些终端也均具备了访问服务器以获取相应页面信息的功能。图1为现有的多端内容发布方式的示意图。如图1所示,由于PC 110、移动终端120以及TV 130的软硬件结构差异较大,服务器200内部署了PC发布模块210、移动终端发布模块20以及TV发布模块230,以分别针对PC 110、移动终端120以及TV1 30发布相应的页面信息。目前,运营维护人员需要分别针对这些发布模块进行维护,重复工作较多。例如,如果出现于分发至PC 110、移动终端120以及TV 130的页面内的同一数据发生变化,为了实现该数据在上述不同终端上的展示,运营维护人员需要分别针对上述三个发布终端进行维护,工作量较大。另外,上述多端内容发布方式一旦涉及页面内容结构调整,则升级周期长,因为各个终端的页面布局在所述服务器内针对该各个终端的发布模块内均是被写死的,如果涉及到模块的调整,则需要重新发版本,严重影响正常的内容运营工作。
技术实现思路
本专利技术的目的是提供一种用于多端内容发布的设备、系统及方法,其通过将页面划分为版块,页面数据结构化,采用版块配合展示样式,将页面输
出给各终端,从而运营人员只需要维护版块里面的内容,版块可以在发送至多个端的多个页面内复用,以简化维护工作量。为了实现上述目的,本专利技术提供一种用于多端内容发布的设备,该设备包括:接收装置,用于接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;以及处理装置,用于执行以下操作:根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定所述一个或多个页面版块的数据源;根据所述客户端的类型,确定所述一个或多个页面版块的展示样式;以及将针对所述请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端。其中,所述将针对所述请求内所有页面版块确定的展示样式及数据源进行封装包括将针对所述请求内所有页面版块确定的展示样式及数据源封装为JSON格式。其中,所述页面请求内还可包含有关所述客户端的屏幕尺寸和/或操作系统的信息;所述处理装置还可用于根据有关所述客户端的屏幕尺寸和/或操作系统的信息,确定所述一个或多个页面版块的展示样式。其中,所述展示样式可包含以下一者或多者:所述版块的形状、宽度、高度以及图片显示效果。相应地,本专利技术还提供一种多端内容发布系统,该系统包括:上述用于多端内容发布的设备;以及客户端,用于执行以下操作:发送所述页面请求;接收响应于该页面请求的封装好的展示样式及数据源;以及根据所述封装好的展示样式及数据源,对页面进行渲染和展示。相应地,本专利技术还提供一种用于多端内容发布的方法,该方法包括:接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定所述一个或多个页面版块的数据源;根据所述客户端的类型,确定所述一个或多个页面版块
的展示样式;以及将针对所述请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端。其中,所述将针对所述请求内所有页面版块确定的展示样式及数据源进行封装包括将针对所述请求内所有页面版块确定的展示样式及数据源封装为JSON格式。其中,所述页面请求内还可包含有关所述客户端的屏幕尺寸和/或操作系统的信息;所述根据所述客户端的类型确定所述一个或多个页面版块的展示样式包括:根据所述客户端的类型以及有关所述客户端的屏幕尺寸和/或操作系统的信息,确定所述一个或多个页面版块的展示样式。其中,所述展示样式可包含以下一者或多者:所述版块的形状、宽度、高度以及图片显示效果。通过上述技术方案,将页面划分为版块,页面数据采用结构化的形式,版块配合展示样式,将页面输出给各终端,从而运营人员只需要维护版块里面的内容,版块可以在发送至多个端的多个页面内复用,以简化维护工作量。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为现有的多端内容发布方式的示意图;图2为本专利技术提供的用于多端内容发布的系统的结构示意图;图3为包含多个页面版块的页面示意图;图4为本专利技术提供的多端内容发布方式的示意图;以及图5为本专利技术提供的多段内容发布方法的流程图。附图标记说明100 客户端 110 PC120 移动终端 130 TV200 服务器 210 PC发布模块220 移动终端发布模块 230 TV发布模块240 接收装置 250 处理装置具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图2为本专利技术提供的用于多端内容发布的系统的结构示意图。如图2所示,本专利技术提供一种用于多端内容发布的系统,该系统包括:上述用于多端内容发布的设备,该设备可实施于服务器200内;以及客户端100。所述用于多端内容发布的设备包括:接收装置240,用于接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;以及处理装置250,用于执行以下操作:根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定所述一个或多个页面版块的数据源(例如,图片、文字、动画、音频、视频等等);根据所述客户端的类型,确定所述一个或多个页面版块的展示样式(例如,该版块的形状、宽度、高度以及图片显示效果(例如,横向滚动还是纵向滚动));以及将针对所述请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端100。所述客户端100用于执行以下操作:发送所述页面请求;接收响应于该页面请求的封装好的展示样式及数据源;以及根据所述封装好的展示样式及数据
源,对页面进行渲染和展示。藉此,每一版块由该版块的数据及展示样式决定,该版块可在发送至不同的终端的页面内加以复用,工作人员仅需对一份数据源进行调整就可以实现发送至不同的终端的页面内的数据调整,而不再需要针对每一终端的发布模块内的数据源进行单独调整。其中,所请求的页面可如图3所述,其内包含3个页面板块a、b以及c,分别用于展示广告、推荐视频以及乐视独享视频。其中,所述客户端类型可包含以下一者或多者:手机、计算机以及电视机。当然本专利技术并不限于此,其他可接收并显示页面的电子设备也适用于此。所述展示样式可考虑这些不同客户端类型,例如,对于电视机而言,其显示屏幕一般较大,因此发送至其的页面内的版块可采用较大宽高的,以保证显示效果;对于手机而言,其屏幕尺寸较小,发送至其的页面内的版块可采用较小宽高的,以方便用户操作。当然,亦可根据客户端不同操作系统(例如,iOS、Android、Windows等)来设置不同的版块展示样式。其中,所述将针对所本文档来自技高网...
【技术保护点】
一种用于多端内容发布的设备,其特征在于,该设备包括:接收装置,用于接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;以及处理装置,用于执行以下操作:根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定所述一个或多个页面版块的数据源;根据所述客户端的类型,确定所述一个或多个页面版块的展示样式;以及将针对所述请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端。
【技术特征摘要】
1.一种用于多端内容发布的设备,其特征在于,该设备包括:接收装置,用于接收来自客户端的页面请求,该页面请求内包含所述客户端的类型;以及处理装置,用于执行以下操作:根据所述页面请求确定该所请求页面内的一个或多个页面版块;确定所述一个或多个页面版块的数据源;根据所述客户端的类型,确定所述一个或多个页面版块的展示样式;以及将针对所述请求内所有页面版块确定的展示样式及数据源进行封装,并将封装好的展示样式及数据源发送至所述客户端。2.根据权利要求1所述的设备,其特征在于,所述将针对所述请求内所有页面版块确定的展示样式及数据源进行封装包括:将针对所述请求内所有页面版块确定的展示样式及数据源封装为JSON格式。3.根据权利要求1或2所述的设备,其特征在于,所述页面请求内还包含有关所述客户端的屏幕尺寸和/或操作系统的信息;所述处理装置还用于根据有关所述客户端的屏幕尺寸和/或操作系统的信息,确定所述一个或多个页面版块的展示样式。4.根据权利要求1所述的设备,其特征在于,所述展示样式包含以下一者或多者:所述版块的形状、宽度、高度以及图片显示效果。5.一种多端内容发布系统,其特征在于,该系统包括:根据权利要求1-4中任一项权利要求所述的用于多端内容发布的设备;以及客户端,用于执行以下操作:发送所...
【专利技术属性】
技术研发人员:邹磊,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。