目标对象生成方法和装置与流程

文档序号:12176440阅读:208来源:国知局
目标对象生成方法和装置与流程

本发明涉及互联网技术领域,特别涉及一种目标对象生成方法和装置。



背景技术:

随着互联网技术的发展,互联网已经成为媒体与机构发布和宣传的主要方式,同时也成为了大众获取内容的主要渠道,也有着越来越多的互联网业务场景产生,变化也越来越快。

互联网对业务场景的支持,当前都是通过互联网技术人员通过代码的迭代去满足的。例如:如果根据业务需求要将数据库中的几个字段以一种方式显示在页面上,同时还要对此内容进行操作,那么这种目的的实现一般都是通过编写代码实现的,如果显示和操作的需求发生变化,那么也就需要去调整代码,以实现这种变化。

也就是说,互联网内容和动作显示等都是需要代码编写技术人员去完成的,只要业务一有小的变化,代码就需要随着去调整,这样必然会需要较大的调整时间和调整成本的投入,且技术人员也需要很大的投入。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种目标对象生成方法,以达到减少互联网内容调整的成本投入的目的,该方法包括:

建立目标对象,并为所述目标对象选择要显示的内容字段;

为选择的要显示的内容字段指定操作动作,并选择所述目标对象的展示方式;

根据指定的操作动作和选择的展示方式,设置所述目标对象;

为设置后的目标对象生成访问路由,其中,通过所述访问路由可访问所述设置后的目标对象。

在一个实施方式中,根据指定的操作动作和选择的展示方式,设置所述目标对象之后,所述方法还包括:

对选择的要显示的内容字段进行调整。

在一个实施方式中,对选择的要显示的内容字段进行调整,包括:

对选择的要显示的内容字段的以下至少之一进行调整:显示内容的前后顺序,显示内容字体的大小,和,目标对象的访问权限。

在一个实施方式中,选择所述目标对象的展示方式,包括:

确定选择的展示方式数据库中是否有要选择的展示方式;

如果有,则从所述展示方式数据库中选择要选择的展示方式;

如果没有,则建立所述要选择的展示方式。

在一个实施方式中,在建立所述要选择的展示方式之后,还包括:

将建立的展示方式存储在所述展示方式数据库中。

在一个实施方式中,为所述目标对象选择要显示的内容字段,包括:

从已封装好的内容字段中选择要显示的内容字段;

或者,从预设的数据库中,选择字段,根据选择的字段生成所述要显示的内容字段。

在一个实施方式中,为选择的要显示的内容字段指定操作动作,包括:

确定是否预先设置有要指定的操作动作;

如果没有,则生成用于表征所述要指定的操作动作的代码,并通过设置关键字与生成的代码进行逻辑关联。

在一个实施方式中,所述目标对象包括:页面,和/或,区块。

本发明实施例还提供了一种目标对象生成装置,以达到减少互联网内容调整的成本投入的目的,该装置包括:

建立模块,用于建立目标对象,并为所述目标对象选择要显示的内容字段;

指定模块,用于为选择的要显示的内容字段指定操作动作,并选择所述目标对象的展示方式;

设置模块,用于根据执行的操作动作和选择的展示方式,设置所述目标对象;

生成模块,用于为设置后的目标对象生成访问路由,其中,通过所述访问路由可访问所述设置后的目标对象。

在一个实施方式中,上述目标对象生成装置还包括:调整模块,用于在根据执行的操作动作和选择的展示方式,设置所述目标对象之后,对选择的要显示的内容字段进行调整。

在本发明实施例中,提供了一种目标对象生成方法,通过将代码内容的展示抽象出来,使得可以通过可视化设置出来的目标对象供选择,而不需要对代码进行调整,从而有效减少了互联网内容调整的成本投入,达到了简单高效地实现互联网页面制作和调整的目的。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:

图1是根据本发明实施例的目标对象生成方法的方法流程图;

图2是根据本发明实施例的一种可视化的互联网内容和动作显示方法流程图;

图3是根据本发明实施例的一种可视化的互联网内容和动作显示系统框图;

图4是根据本发明实施例的目标对象生成装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。

在本发明实施例中,提供了一种目标对象生成方法,如图1所示,可以包括以下步骤:

步骤101:建立目标对象,并为所述目标对象选择要显示的内容字段;

建立目标对象,可以是设置目标对象的一些具体参数,例如:存放位置、基本的命名等等。

为所述目标对象选择要显示的内容字段,可以是从已封装好的内容字段中选择要显示的内容字段;也可以从预设的数据库中,选择字段,根据选择的字段生成所述要显示的内容字段。即,在进行内容字段的选取上可以支持多种实现方式,具体采用那种方式可以根据实际需要选择,本申请对此不作限定。

步骤102:为选择的要显示的内容字段指定操作动作,并选择所述目标对象的展示方式;

在本实施方式中,为选择的要显示的内容字段指定操作动作,可以包括:确定是否预先设置有要指定的操作动作;如果没有,则生成用于表征所述要指定的操作动作的代码,并通过设置关键字与生成的代码进行逻辑关联。

即,可以预设一个数据库,在给数据库中存储有多个操作动作,在指定操作动作的时候,可以直接从该数据库中指定已有的操作动作,也可以在确定没有要指定的操作动作的情况下,编写操作动作代码,然后为该编写的操作动作代码设置关键字,以实现代码与关键字的关联,这样可以直接指定该代码对应的操作动作,以实现操作动作的指定。

在本实施方式中,选择所述目标对象的展示方式,可以包括:确定选择的展示方式数据库中是否有要选择的展示方式;如果有,则从所述展示方式数据库中选择要选择的展示方式;如果没有,则建立所述要选择的展示方式。

即,预先设置一个展示方式数据库,在选择展示方式的时候,可以从该数据库中查找,如果查到希望的展示方式,则选择即可,如果没有找到,也可以建立一个展示方式。为了实现对展示方式的复用,可以在建立要选择的展示方式之后,将建立的展示方式存储在所述展示方式数据库中。

步骤103:根据指定的操作动作和选择的展示方式,设置所述目标对象;

为了使得设置的目标对象更为合理,设置了微调功能,在根据指定的操作动作和选择的展示方式,设置所述目标对象之后,还可以对选择的要显示的内容字段进行调整。例如:可以对以下内容中的一种或多种进行调整:显示内容的前后顺序,显示内容字体的大小,和,目标对象的访问权限等。

然而值得注意的是,上述所列举的几种调整内容仅是一种示意性描述,在实际实现的时候,还可以选择其它的调整内容作为调整对象,本申请对此不作限定。

步骤104:为设置后的目标对象生成访问路由,其中,通过所述访问路由可访问所述设置后的目标对象。

即,基于以上的建立和调整,可以生成页面或区块的访问路由,并可以将其放到相应的菜单或页面里,以供访问者查看访问。

在一个实施方式中,上述目标对象可以包括但不限于:页面,和/或,区块等。

下面结合一具体实施例对上述目标对象生成方法进行说明,然而值得注意的是,该具体实施例仅是为了更好地说明本发明,并不构成对本发明的不当限定。

发明人考虑到,对于内容的显示是互联网技术开发里面使用最多的,如果将此方向抽象出来,支持业务人员通过可视化地方式去设置就可以做出业务需求所需要的页面展示方式,那么就可以满足业务快速的变化,同时也可以减少技术人员的成本。具体地,在本发明实施例的中,提供了一种可视化的互联网内容和动作显示方法,如图2所示为方法流程图,如图3所示为系统框图,该方法可以包括以下步骤:

步骤1:建立页面或区块;

其中,建立页面或区块,可以是设置页面或区块的基本属性;

步骤2:选择显示字段;

为建立的页面或区块选择要显示的内容字段,支持已封装好的内容字段选择,同时也可以支持通过指定数据库表,选择表里面的字段;

步骤3:选择或指定此内容的操作动作;

即,可以为显示的内容指定操作动作,例如:修改\删除等,如果操作动作没有,则可以通过设置关键字与对应的新增加的代码操作逻辑关联上;

步骤4:关联内容显示的方式;

具体地,可以根据业务的需要选择对应的页面或区块展示方式,显示方式已集成好常用的模板,设置人员只需要进行选择即可,如果所需要的展示方式没有,那么可以进行横向扩展,在扩展完成后,该扩展的展示方式也是可以被重复使用的;

步骤5:调整显示细节;

具体地,可以根据需求调整内容显示的细节,例如:显示内容的前后顺序,显示内容字体的大小,显示页面或区块的访问权限等。

步骤6:生成路由,以供访问;

即,基于以上的建立和调整,可以生成页面或区块的访问路由,并可以将其放到相应的菜单或页面里,以供访问者查看访问。

在上例中,通过将技术人员常写的代码内容的展示部分,经过分析和总结抽象出来,以生成业务人员根据业务就能可视化设置出来的页面或区块供有权限的人访问和操作,从而实现了支持快速变化的业务需求。相较于与现有技术,本例所提供的方式的实现是可视化的,大部分情况下,业务人员自己就能操作完成,并设置出完美的内容展示给有权限的用户,不再需要让技术人员通过写代码去实现,真正地实现了在内容显示和内容操作上所想即所得的效果。

基于同一发明构思,本发明实施例中还提供了一种目标对象生成装置,如下面的实施例所述。由于目标对象生成装置解决问题的原理与目标对象生成方法相似,因此目标对象生成装置的实施可以参见目标对象生成方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4是本发明实施例的目标对象生成装置的一种结构框图,如图4所示,可以包括:建立模块401、指定模块402、设置模块403和生成模块404,下面对该结构进行说明。

建立模块401,用于建立目标对象,并为所述目标对象选择要显示的内容字段;

指定模块402,用于为选择的要显示的内容字段指定操作动作,并选择所述目标对象的展示方式;

设置模块403,用于根据指定的操作动作和选择的展示方式,设置所述目标对象;

生成模块404,用于为设置后的目标对象生成访问路由,其中,通过所述访问路由可访问所述设置后的目标对象。

在一个实施方式中,上述目标对象生成装置还可以包括:调整模块,用于在根据执行的操作动作和选择的展示方式,设置所述目标对象之后,对选择的要显示的内容字段进行调整。

在一个实施方式中,上述调整模块具体可以对选择的要显示的内容字段的以下至少之一进行调整:显示内容的前后顺序,显示内容字体的大小,和,目标对象的访问权限。

在一个实施方式中,指定模块402具体可以确定选择的展示方式数据库中是否有要选择的展示方式;如果有,则从所述展示方式数据库中选择要选择的展示方式;如果没有,则建立所述要选择的展示方式。

在一个实施方式中,上述目标对象生成装置还可以存储模块,用于在建立所述要选择的展示方式之后,将建立的展示方式存储在所述展示方式数据库中。

在一个实施方式中,建立模块401可以从已封装好的内容字段中选择要显示的内容字段;或者,从预设的数据库中,选择字段,根据选择的字段生成所述要显示的内容字段。

在一个实施方式中,指定模块402具体可以确定是否预先设置有要指定的操作动作;如果没有,则生成用于表征所述要指定的操作动作的代码,并通过设置关键字与生成的代码进行逻辑关联。

在一个实施方式中,目标对象可以包括但不限于:页面,和/或,区块。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

从以上的描述中,可以看出,本发明实施例实现了如下技术效果:提供了一种目标对象生成方法,通过将代码内容的展示抽象出来,使得可以通过可视化设置出来的目标对象供选择,而不需要对代码进行调整,从而有效减少了互联网内容调整的成本投入,达到了简单高效地实现互联网页面制作和调整的目的。

本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。

本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。

本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。

在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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