新闻模板的管理方法及装置与流程

文档序号:11774720阅读:276来源:国知局
新闻模板的管理方法及装置与流程

本发明实施例涉及新闻显示技术领域,尤其涉及一种新闻模板的管理方法及装置。



背景技术:

为了实现网页的导航,显示用户阅读的相关信息,或者帮助用户实现快速跳转到其他页面,网页中通常要设计列表信息。新闻网站或新闻客户端的列表页面,对用户快速获取新闻记录及主要内容起到了重要的作用。

根据一般的新闻资源分类方法,新闻资源可包括全文字新闻、图片文字新闻以及视频新闻等等。而新闻客户端通常只使用一种固定模板来显示新闻列表,将各种新闻简单的罗列在一起,组成一个新闻列表展示在用户界面。这种简单的罗列使各种形式的新闻混合在一起,无法根据不同的显示单元对不同的新闻资源进行显示,界面布局一成不变,单一的显示方式无法充分满足用户的多样化需求,目前还没有能够解决以上问题的办法或者装置出现。



技术实现要素:

本发明提供一种新闻模板的管理方法及装置,以实现对新闻资源中的各个组成部分按照预定义的模板中的各局部单元进行对应的位置、标识、颜色等方面的显示。

第一方面,本发明实施例提供了一种新闻模板的管理方法,所述管理方法包括:

预定义新闻模板中的若干局部单元;

获取新闻资源的各组成单元;

根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

对所述新闻资源的各组成单元与新闻模板中的对应的各局部单元进行绑定;

所述根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元,包括:

在各局部单元中显示绑定的所述新闻资源的各组成单元;

所述新闻资源的各组成单元至少包括图片单元、文字单元以及视频单元,其分别对应的局部单元为图片模板局部单元、文字模板局部单元以及视频模板局部单元。

结合另一方面,在另一方面的一种可能的实施方式中,所述预定义新闻模板中的若干局部单元,包括:

获取新闻资源的各组成单元对应的资源标识;

按照各资源标识对所述新闻模板的各局部单元进行预设置;

其中,所述预设置包括:

对所述新闻模板的各局部单元的位置、形状、大小、颜色、背景、布局进行设置。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

当接收到服务器推送的新闻资源时,检测本地是否缓存有服务器推送的所述新闻资源的资源标识;

当本地缓存有服务器推送的所述新闻资源的资源标识时,则从本地缓存中显示所述新闻资源;

当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源。

结合另一方面,在另一方面的一种可能的实施方式中,当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源,包括:

检测所述新闻资源对应的新闻模板是否发生改变;

当所述新闻资源对应的新闻模板未发生改变时,按照当前新闻模板下载所述新闻资源;

当所述新闻资源对应的新闻模板发生改变时,按照改变之后的新闻模板下载所述新闻资源,并按照预设定义对所述新闻资源的各组成单元进行设置。

第二方面,本发明还提供了一种新闻模板的管理装置,所述管理装置包括:

预定义模块,用于预定义新闻模板中的若干局部单元;

获取模块,用于获取新闻资源的各组成单元;

显示模块,用于根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元。

上述的装置,所述装置还包括:

绑定模块,用于对所述新闻资源的各组成单元与新闻模板中的对应的各局部单元进行绑定;

所述显示模块还用于:

在各局部单元中显示绑定的所述新闻资源的各组成单元;

所述新闻资源的各组成单元至少包括图片单元、文字单元以及视频单元,其分别对应的局部单元为图片模板局部单元、文字模板局部单元以及视频模板局部单元。

上述的装置,所述预定义模块包括:

标识获取子模块,用于获取新闻资源的各组成单元对应的资源标识;

预设置模块,用于按照各资源标识对所述新闻模板的各局部单元进行预设置;

其中,所述预设置包括:

对所述新闻模板的各局部单元的位置、形状、大小、颜色、背景、布局进行设置。

上述的装置,所述装置还包括:

缓存检测模块,用于当接收到服务器推送的新闻资源时,检测本地是否缓存有服务器推送的所述新闻资源的资源标识;

本地显示模块,用于当本地缓存有服务器推送的所述新闻资源的资源标识时,则从本地缓存中显示所述新闻资源;

下载显示模块,用于当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源。

上述的装置,当下载显示模块,包括:

模板检测子模块,用于检测所述新闻资源对应的新闻模板是否发生改变;

第一模板下载子模块,用于当所述新闻资源对应的新闻模板未发生改变时,按照当前新闻模板下载所述新闻资源;

第二模板下载子模块,用于当所述新闻资源对应的新闻模板发生改变时,按照改变之后的新闻模板下载所述新闻资源;

设置子模块,用于按照预设定义对所述新闻资源的各组成单元进行设置。

本发明通过对新闻模板中的若干局部单元例如图片单元、视频单元、文字单元等进行预定义,使得获取得到的新闻资源按照各该局部单元进行分别填充后显示,在对应地有不同的预定义方式时,所述新闻模板可以表现为不同的样式,从而使得呈现给用户不同的新闻表现形式,解决了目前传统的新闻表现形式单一的问题,实现根据不同的新闻模板表现不一样的新闻资源,提高用户对于呈现出的新闻资源的体验的效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种新闻模板的管理方法及装置方法的流程图。

图2是根据一示例性实施例示出的组成单元绑定局部单元时的流程图。

图3是根据一示例性实施例示出的对新闻资源的检测以及对新闻模板的检测时的流程图。

图4是根据一示例性实施例示出的一种新闻模板的管理装置的框图。

图5是根据一示例性实施例示出的绑定时的框图。

图6是根据一示例性实施例示出的检测时的框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本发明涉及一种通过特定按钮进入新闻的方法及装置,其主要运用于新闻资源显示于用户终端的场景中,主要应用于用户移动终端的新闻应用程序中,或者用于通过服务器向网站以及用户终端以一定的新闻模板推送新闻资源,其基本思想是:通过对新闻模板中的若干局部单元进行定义,这些局部单元包括例如图片单元、视频单元、文字单元等,使得获取得到的新闻资源中的每一组成部分按照各该局部单元进行分别填充后显示给用户,在有不同的预定义方式时,所述新闻模板可以对应地表现为不同的样式,从而使得呈现给用户不同的新闻表现形式,实现对新闻模板样式的管理。

本实施例可适用于带有中心控制模块的智能型终端中以进行通过特定按钮进入新闻的情况中,该方法可以由指中心控制模块来执行,其中该中心控制模块可以由软件和/或硬件来实现,一般地可集成于移动终端中,或者移动终端的新闻应用程序的新闻插件来控制,如图1所示,为本发明的一种通过特定按钮进入新闻的方法的流程示意图,所述方法具体包括如下步骤:

在步骤110中,预定义新闻模板中的若干局部单元;

在所述新闻模板中的若干局部单元至少可以包括目前新闻资源的表现形式,例如文字性质的新闻、图片性质的新闻以及视频性质的新闻,在一种可行的实施方式中,所述局部单元还可以包括具有立体投影方式表现出来的新闻。

所述新闻模板为在物理属性的硬件中通过软件形式对新闻资源的表现,在一规则的新闻项中,所述新闻模板可以在新闻应用程序中将该新闻项中的所有文字、图片以及视频等信息完整地表现出来。

在步骤120中,获取新闻资源的各组成单元;

在本发明示例性实施例的一种实施场景中,所述新闻资源的各组成单元至少包括图片单元、文字单元以及视频单元,以及在一种可行的实施方式中还可以包括立体投影单元等,以用于在各组成单元中分别包括新闻资源中的图片、文字、视频以及立体投影信息。

在对所述新闻资源的各组成单元对应的,所述新闻模板中的所述若干局部单元为图片模板局部单元、文字模板局部单元以及视频模板局部单元,以及可能存在的实施方式中的立体投影局部单元。

在步骤130中,根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元。

在决定采用某一新闻模板时,该新闻模板关于所述新闻资源的所有内容均可按照该该模板的样式进行排版,具体表现为:在具体的某位置采用一定的局部单元,例如在新闻模板的片头,采用图片局部单元以吸引用户点击查看;又如各局部单元之间的背景颜色采用不同的单一色彩相互映衬,例如使图片局部单元的背景颜色采用白色,使文字局部单元的背景颜色采用褐色以降低用户阅读新闻时的眼睛疲劳,使视频局部单元的背景颜色采用黑色以降低视频播放时的亮度缓解视疲劳,等等。

通过本发明的方法,通过预定义的不同的新闻模板使得对不同的新闻资源采用不同的表现方式,使得呈现给用户的新闻资源具有更加丰富的表现形式,对于视频平台而言,视频平台可以通过不同的新闻模板对不同类型的新闻资源采取不同的模板样式推送,使得接收的用户终端可以观看到不同表现形式的新闻资源,有别于传统的千篇一律的新闻表现形式,本发明的方法可以通过对新闻模板的管理而实现对新闻资源的表现形式更加多样化。

在本发明示例性实施例的一种实施场景中,所述方法还包括对新闻资源的组成单元与新闻模板中的各局部单元绑定的过程,各图2所示,这一过程包括如下步骤:

在步骤210中,对所述新闻资源的各组成单元与新闻模板中的对应的各局部单元进行绑定;

所述根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元,包括:

在步骤220中,在各局部单元中显示绑定的所述新闻资源的各组成单元;

在对应地绑定之后,在视频平台或服务器再次向用户终端推送新闻资源时,即可将各绑定之后的新闻资源的组成部分填充到各对应的局部单元之后再发送至用户终端。

通过本发明的方法,使得视频平台或服务器再次向用户终端推送新闻资源时,即可将各绑定之后的新闻资源的组成部分填充到各对应的局部单元之后再发送至用户终端,且各局部单元中也只用于显示绑定的各组成单元中包括的新闻资源,极大地方便了视频平台的新闻资源推送到用户终端显示之间的程序效率。

在本发明示例性实施例的一种实施场景中,所述预定义新闻模板中的若干局部单元,包括通过资源标识进行预设置的过程,这一过程可包括如下步骤:

获取新闻资源的各组成单元对应的资源标识;

按照各资源标识对所述新闻模板的各局部单元进行预设置;

其中,所述预设置包括:

对所述新闻模板的各局部单元的位置、形状、大小、颜色、背景、布局进行设置。

所述新闻模板可包括有不同类型,通过对各新闻模板的各局部单元的相关参数,例如位置、形状、大小、颜色、背景、布局等进行设置,使得新闻模板可以更加符合用户需求。

所述新闻资源由多个新闻项组成,每一个新闻项均为一条新闻资源,在一条新闻资源中的各组成单元可以为图片、文字、视频、立体投影等的综合体,每一组成单元均对应有一资源标识,该资源标识可以由字母组成,例如图片形式的组成部分对应的资源标识可以为p,文字形式的组成部分对应的资源标识可以为t,视频形式的组成部分对应的资源标识可以为v,等等。

按照各不同的资源标识对所述新闻模板的各局部单元进行预设置,例如对应的局部单元中的各项参数进行预设置,使各该局部单元中按照资源标识排版对应的新闻资源的各组成单元。

在本发明示例性实施例的另一种实施场景中,如图3所示,所述方法还包括对新闻资源在推送时的检测过程,这一过程可包括如下步骤:

在步骤310中,当接收到服务器推送的新闻资源时,检测本地是否缓存有服务器推送的所述新闻资源的资源标识;

在步骤320中,当本地缓存有服务器推送的所述新闻资源的资源标识时,则从本地缓存中显示所述新闻资源;

在步骤330中,当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源。

通过本发明的方法,通过对本地中是否已下载所述新闻资源进行判断,使得对已保存于本地缓存的新闻资源以及未保存于本地缓存的新闻资源进行有效的判断,并通过不同的方式显示新闻资源,使得新闻资源的显示更加具有效率。

在本发明示例性实施例的另一种实施场景中,当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源,如图3所示,这一过程可包括:

在步骤340中,检测所述新闻资源对应的新闻模板是否发生改变;

在步骤350中,当所述新闻资源对应的新闻模板未发生改变时,按照当前新闻模板下载所述新闻资源;

在步骤360中,当所述新闻资源对应的新闻模板发生改变时,按照改变之后的新闻模板下载所述新闻资源,并按照预设定义对所述新闻资源的各组成单元进行设置。

通过本发明的方法,还可以对由视频平台或者新闻平台推送的新的新闻资源进行新闻模板是否改变时的判断以及下载,在新闻模板发生改变时,由新的新闻模板对所述新闻资源进行显示,而未发生改变时,则可由已保存的新闻模板直接填充所述新闻资源,如此可进一步节省视频平台或者新闻平台的推送效率。

图4为本发明实施例提供的一种新闻模板的管理装置的结构示意图,该装置可由软件和/或硬件实现,一般地集成于新闻平台或视频平台或新闻服务器中,可通过新闻模板的管理方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种新闻模板的管理装置,其主要包括了预定义模块410、获取模块420以及显示模块430。

其中的预定义模块410,用于预定义新闻模板中的若干局部单元;

其中的获取模块420,用于获取新闻资源的各组成单元;

其中的显示模块430,用于根据预定义的若干局部单元显示对应的所述新闻资源的各组成单元。

在本发明示例性实施例的另一种实施场景中,如图5所示,所述装置还包括:

绑定模块510,用于对所述新闻资源的各组成单元与新闻模板中的对应的各局部单元进行绑定;

所述显示模块还用于:

在各局部单元中显示绑定的所述新闻资源的各组成单元;

所述新闻资源的各组成单元至少包括图片单元、文字单元以及视频单元,其分别对应的局部单元为图片模板局部单元、文字模板局部单元以及视频模板局部单元。

在本发明示例性实施例的另一种实施场景中,所述预定义模块包括:

标识获取子模块,用于获取新闻资源的各组成单元对应的资源标识;

预设置模块,用于按照各资源标识对所述新闻模板的各局部单元进行预设置;

其中,所述预设置包括:

对所述新闻模板的各局部单元的位置、形状、大小、颜色、背景、布局进行设置。

在本发明示例性实施例的另一种实施场景中,如图6所示,所述装置还包括:

缓存检测模块610,用于当接收到服务器推送的新闻资源时,检测本地是否缓存有服务器推送的所述新闻资源的资源标识;

本地显示模块620,用于当本地缓存有服务器推送的所述新闻资源的资源标识时,则从本地缓存中显示所述新闻资源;

下载显示模块630,用于当本地未缓存有服务器推送的所述新闻资源的资源标识时,则下载所述新闻资源。

在本发明示例性实施例的另一种实施场景中,如图6所示,所述下载显示模块630,包括:

模板检测子模块631,用于检测所述新闻资源对应的新闻模板是否发生改变;

第一模板下载子模块632,用于当所述新闻资源对应的新闻模板未发生改变时,按照当前新闻模板下载所述新闻资源;

第二模板下载子模块633,用于当所述新闻资源对应的新闻模板发生改变时,按照改变之后的新闻模板下载所述新闻资源;

设置子模块634,用于按照预设定义对所述新闻资源的各组成单元进行设置。

上述实施例中提供的新闻模板的管理装置可执行本发明中任意实施例中所提供的新闻模板的管理方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的新闻模板的管理方法。

将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(rom例如cdrom或者半导体rom)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

注意,上述仅为本发明的示例性实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1