数据生成的方法和装置与流程

文档序号:12596170阅读:458来源:国知局
数据生成的方法和装置与流程

本申请涉及数据处理领域,具体而言,涉及一种数据生成的方法和装置。



背景技术:

现有的数据管理系统.是通过人工方式管理由需求提出人员提出的所有需求信息,并通过手工维护的方式维护所有需求信息对应的需求元数据并进一步通过人工的方式完成相关指标的开发工作。具体地,需求提出人员提出需求信息,并由需求分析人员对该需求信息进行分析得到该需求信息对应的需求元数据,并将需求元数据输入数据管理系统,需求开发人员登录该数据管理系统,获得该需求元数据,并根据该需求元数据进行编程得到代码数据。

由上可知,上述需求信息从提出到最后需求开发人员通过编程得到代码数据的过程中,需要进行人工操作,从而消耗了大量的人工成本。

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



技术实现要素:

本申请实施例提供了一种数据生成的方法和装置,以至少解决人工成本消耗大的技术问题。

根据本申请实施例的一个方面,提供了一种数据生成的方法,包括:获取用户基于数据生成需求输入的元数据,其中,所述元数据包括基本元数据和第一附加元数据;生成所述基本元数据对应的基本代码数据和所述第一附加元数据对应的第一附加代码数据;将所述第一附加代码数据与所述基本代码数据进行组合,生成所述元数据对应的组合数据。

根据本申请实施例的另一方面,还提供了一种数据生成的装置,包括:第一获取单元,用于获取用户基于数据生成需求输入的元数据,其中,所述元数据包括基本元数据和第一附加元数据;生成单元,用于生成所述基本元数据对应的基本代码数据和所述第一附加元数据对应的第一附加代码数据;组合生成单元,用于将所述第一附加代码数据与所述基本代码数据进行组合,生成所述元数据对应的组合数据。

在本申请实施例中,获取用户基于数据生成需求输入的基本元数据和第一附加元数据,并生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据,并将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据,采用上述方式,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种可选的计算机终端的结构示意图;

图2是根据本申请实施例的另一种可选的数据生成方法的流程示意图;

图3是根据本申请实施例的第三种可选的数据生成方法的流程示意图;

图4是根据本申请实施例的第四种可选的数据生成方法的流程示意图;

图5是根据本申请实施例的第五种可选的数据生成方法的流程示意图;

图6是根据本申请实施例的第六种可选的数据生成方法的流程示意图;

图7是根据本申请实施例的一种可选的数据生成的装置的结构示意图;

图8是根据本申请实施例的另一种可选的数据生成的装置的结构示意图;

图9是根据本申请实施例的第三种可选的数据生成的装置的结构示意图;

图10是根据本申请实施例的第四种可选的数据生成的装置的结构示意图;

图11是根据本申请实施例的第五种可选的数据生成的装置的结构示意图;

图12是根据本申请实施例的第六种可选的数据生成的装置的结构示意图;

图13是根据本申请实施例的第七种可选的数据生成的装置的结构示意图;

图14是根据本申请实施例的一种可选的计算机终端A的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例 仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本申请实施例,还提供了一种数据生成的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是根据本申请实施例的一种可选的计算机终端的结构示意图。如图1所示,计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本申请实施例中的数据生成方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的数据生成方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

在上述运行环境下,本申请提供了如图2所示的数据生成方法。图2是根据本申请实施例的另一种可选的数据生成方法的流程示意图,该数据生成方法可以应用于一种数据生成的装置,如图2所示,该方法可以通过如下步骤实现:

步骤S202、获取用户基于数据生成需求输入的元数据。

其中,该元数据包括基本元数据和第一附加元数据,该基本元数据为该数据生成需求的基础,即需求提出人员提出的数据生成需求的主体,该第一附加元数据为基于该基本元数据的附加条件,即用于限定该基本元数据的条件,该第一附加元数据可以为多个。

具体地,需求提出人员在确定数据生成需求后,由需求分析人员将数据生成需求进行拆分(即将该数据生成需求根据句子的语法进行拆分),并在拆分后得到基本元数据和第一附加元数据,并由需求分析人员将拆分后得到的基本元数据和第一附加元数据输入数据生成的装置。

例如,若数据生成需求为“来自唯品会的交易关闭订单数”,则拆分后该基本元数据为“交易关闭订单数”,该第一附加元数据为“来自唯品会”。需要说明的是,本申请以下各实施例中以“来自唯品会的交易关闭订单数”作为数据生成需求进行的说明只是举例说明,本申请对此不作限定。

可选地,步骤S202可以通过图3所示的步骤实现:

步骤S2021、在接收到输入指令后,生成需求输入模板,并通过数据输入页面展示该需求输入模板。

其中,该需求输入模板包括基本元数据输入区域和附加元数据输入区域。

步骤S2022、接收该用户基于该基本元数据输入区域输入的该基本元数据和该用户基于该附加元数据输入区域输入的该第一附加元数据。

具体地,该数据生成的装置在接收到操作人员发送的输入指令后,通过数据输入页面展示生成的需求输入模板,该需求输入模板包括基本元数据输入区域和附加元数据输入区域,操作人员分别在该基本元数据输入区域和附加元数据输入区域输入对应 的基本元数据和附加元数据,当然,该需求输入模板还提供了与该数据生成需求对应的其他信息的输入区域,操作人员可以在该其他信息的输入区域输入该数据生成需求对应的相关信息,如该数据生成需求的标识信息(包括该数据生成需求的名称和标号等信息),这样,该数据生成的装置为操作人员提供统一的需求输入模板,保证了输入的数据和信息的一致性,从而方便对多个数据生成需求进行管理。

步骤S204、生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

其中,该基本代码数据为该基本元数据对应的代码,该第一附加元数据为该第一附件元数据对应的代码,例如,若该基本元数据为“交易关闭订单数”,则基本代码数据即为根据该“交易关闭订单数”进行编程后得到的对应的代码,同样地,若该第一附加元数据为“来自唯品会”,则第一附加代码数据即为根据该“来自唯品会”进行编程后得到的对应的代码。

可选地,步骤S204可以通过图4所示的方法实现:

步骤S2041、分别拆分该基本元数据和该第一附加元数据,并输出拆分结果。

步骤S2042、在接收到用于确认该拆分结果正确的拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

具体地,数据生成的装置在得到操作人员输入的基本元数据和该第一附加元数据后,分别对该基本元数据和第一附加元数据再次进行拆分,示例地,该数据生成的装置可以通过智能分词的方式分别对该基本元数据和第一附加元数据进行拆分,例如,可以根据预先存储的词库基于字符串匹配实现,也可以基于统计语言模型实现,还可以根据预先建立的知识库和语法规则实现,上述智能分词的实现只是举例说明,对于智能分词的具体实现方式,本申请不作限定,该数据生成的装置将拆分后的拆分结果展示给用户,其中,展示的拆分结果可以是与输入的基本元数据和第一附加元数据相同的结果(即操作人员输入的基本元数据和第一附件元数据已经不可继续拆分),也可以是不同的结果(即操作人员输入的基本元数据和第一附件元数据还可以继续拆分),操作人员根据展示的拆分结果确定是否正确,如果正确则通过该数据生成的装置发送拆分确认消息,数据生成的装置在接收到该拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据,这样,由操作人员对拆分结果进行确认,从而保证拆分结果的正确性。

步骤S206、将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对 应的组合数据。

其中,该组合数据可以是用于描述该数据生成需求的指标。

在本申请实施例中,获取用户基于数据生成需求输入的基本元数据和第一附加元数据,并生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据,并将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据,采用上述方式,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

可选地,在将该第一附加代码数据与该基本代码数据进行组合前,获取该第一附加元数据与该基本元数据对应的第一组合,则上述将该第一附加代码数据与该基本代码数据进行组合可以为:根据该第一组合将该第一附加代码数据与该基本代码数据进行组合。

具体地,在得到基本代码数据和第一附加代码数据后,该数据生成的装置生成组合界面,该组合界面用于展示基本元数据和第一附加元数据,例如该基本元数据和该第一附加元数据的展示可以以图标的形式展示,用户通过拖曳该图标实现第一组合的获取,在本申请一种可能的实现方式中,该组合界面展示有组合区域,用户分别将展示的基本元数据和该第一附加元数据的图标拖动至该组合区域中生成该第一组合,在本申请另一种可能的实现方式中,该组合界面展示有基础元数据对应的图标和第一附加元数据对应的图标,用户通过拖曳的方式将第一附加元数据对应的图标向基本元数据对应的图标的位置拖曳,当该第一附加元数据对应的图标的位置与该基本元数据对应的图标的位置达到预设位置时,则该数据生成的装置确定该第一附加元数据与该基本元数据生成第一组合,上述只是举例说明,本申请对此不作限定。

可选地,上述将该第一附加代码数据与该基本代码数据进行组合包括:接收用户基于该第一附加元数据与该基本元数据输入的组合指令,并根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

具体地,数据生成的装置在生成第一组合后,操作人员确定该第一组合是否正确,若该第一组合正确(即该第一组合为操作人员需求的组合),则操作人员通过该数据生成的装置发送组合指令,以确定当前的第一组合正确,数据生成的装置在接收到组合指令后,根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

可选地,在根据该第一组合将该第一附加代码数据与该基本代码数据进行组合前,获取第二附加元数据对应的第二附加代码数据,则上述根据该第一组合将该第一附加代码数据与该基本代码数据进行组合包括:

在该第一组合中添加该第二附加元数据得到第二组合,并根据该第二组合将该第一附加代码数据和该第二附加代码数据与该基本代码数据进行组合。

其中,该第二附加代码数据可以是该数据生成的装置存储的历史附加代码数据,也可以是由操作人员重新输入的元数据生成的代码数据,这样,在原有的数据生成需求的基础上,操作人员还可以根据得到的第一组合添加新的元数据,从而完善原有的数据生成需求。

示例地,以数据生成需求为“来自唯品会的交易关闭订单数”,得到的第一组合包括“来自唯品会”和“交易关闭订单数”,此时,该组合界面上还显示有“最近一天”和“统计数量”等元数据对应的图标,此时,操作人员可以将“最近一天”对应的图标和“统计数量”对应的图标通过拖曳的方式(具体可以参考上述实施例中生成第一组合的相关描述,此处不再赘述了)添加至第一组合中生成第二组合,则确定该第二组合的数据生成需求为“统计最近一天来自唯品会的交易关闭订单的数量”,操作人员在确定该第二组合正确后,通过数据生成的装置发送组合指令,从而得到该第二组合,并根据该第二组合将“最近一天”对应的代码数据和“统计数量”对应的代码数据与“来自唯品会”对应的代码数据和“交易关闭订单数”对应的代码数据进行组合,从而得到组合数据。

可选地,如图5所示,在生成组合数据后,该方法还包括:

步骤S501、接收数据确认指令。

其中,该数据确认指令用于确认该组合数据正确,操作人员在确认组合后的数据正确后,通过数据生成的装置发送组合指令,从而确保生成的组合数据的正确性。

步骤S502、在接收到该数据确认指令后,存储该组合数据。

其中,该数据生成的装置将该组合数据存储至数据库中。

在本申请一种可能的实现方式中,存储的组合数据可以应用到数据消费系统中,具体地,该数据生成的装置可以与数据消费系统连接,操作人员可以通过数据消费系统输入该组合数据从而得到该组合数据对应的信息,例如,操作人员输入的第一组合数据为“购买啤酒的客户群”,则可以得到购买啤酒的客户群的数据,操作人员输入的第二组合数据为“购买婴儿用品的客户群”,则可以得到购买婴儿用品的客户群的数据,该第一组合数据和第二组合数据也可以根据预设的数据模型得到“购买啤酒的客户群同时购买婴儿用品”的数据,从而实现对应的业务指导,例如,对于大型超市,需求为获取“购买啤酒的客户群同时购买的其他商品类目”的信息,则将这个需求输入至数据消费系统,并根据预设的数据模型的得到输出结果,该结果可以以趋势图的形式 展示购买啤酒的客户群购买其他商品的信息,若发现购买了啤酒的客户同时购买最多的商品类目为婴儿用品,且最终购买啤酒和婴儿用品的比率超过80%,因此在线上购物的时候当消费者点击购买了啤酒的时候则自动推荐优质的婴儿用品,从而提升了超市的营业额,上述只是举例说明,本申请对此不作限定。

通过采用本申请,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

图6是根据本申请实施例提供的一种数据生成的方法,如图6所示,本申请实施例可以应用于一种数据生成的装置,该方法包括以下步骤:

步骤S601、数据生成的装置在接收到输入指令后,生成需求输入模板。

其中,该需求输入模板包括基本元数据输入区域和附加元数据输入区域。

步骤S602、数据生成的装置通过数据输入页面展示该需求输入模板。

步骤S603、数据生成的装置接收该用户基于该基本元数据输入区域输入的该基本元数据和该用户基于该附加元数据输入区域输入的该第一附加元数据。

具体地,该数据生成的装置在接收到操作人员发送的输入指令后,通过数据输入页面展示生成的需求输入模板,该需求输入模板包括基本元数据输入区域和附加元数据输入区域,操作人员分别在该基本元数据输入区域和附加元数据输入区域输入对应的基本元数据和附加元数据,当然,该需求输入模板还提供了与该数据生成需求对应的其他信息的输入区域,操作人员可以在该其他信息的输入区域输入该数据生成需求 对应的相关信息,如该数据生成需求的标识信息(包括该数据生成需求的名称和标号等信息),这样,该数据生成的装置为操作人员提供统一的需求输入模板,保证了输入的数据和信息的一致性,从而方便对多个数据生成需求进行管理。

步骤S604、数据生成的装置分别拆分该基本元数据和该第一附加元数据,并输出拆分结果。

步骤S605、数据生成的装置接收拆分确认消息。

其中,该拆分确认消息用于确认该拆分结果正确

步骤S606、数据生成的装置在接收到该拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

具体地,数据生成的装置在得到操作人员输入的基本元数据和该第一附加元数据后,分别对该基本元数据和第一附加元数据再次进行拆分,示例地,该数据生成的装置可以通过智能分词的方式分别对该基本元数据和第一附加元数据进行拆分,例如,可以根据预先存储的词库基于字符串匹配实现,也可以基于统计语言模型实现,还可以根据预先建立的知识库和语法规则实现,上述智能分词的实现只是举例说明,对于智能分词的具体实现方式,本申请不作限定,该数据生成的装置将拆分后的拆分结果展示给用户,其中,展示的拆分结果可以是与输入的基本元数据和第一附加元数据相同的结果(即操作人员输入的基本元数据和第一附件元数据已经不可继续拆分),也可以是不同的结果(即操作人员输入的基本元数据和第一附件元数据还可以继续拆分),操作人员根据展示的拆分结果确定是否正确,如果正确则通过该数据生成的装置发送拆分确认消息,数据生成的装置在接收到该拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据,这样,由操作人员对拆分结果进行确认,从而保证拆分结果的正确性。

步骤S607、数据生成的装置接收用户基于该第一附加元数据与该基本元数据输入的组合指令。

步骤S608、数据生成的装置根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

具体地,在得到基本代码数据和第一附加代码数据后,该数据生成的装置生成组合界面,该组合界面用于展示基本元数据和第一附加元数据,例如该基本元数据和该第一附加元数据的展示可以以图标的形式展示,用户通过拖曳该图标实现第一组合的获取,在本申请一种可能的实现方式中,该组合界面展示有组合区域,用户分别将展示的基本元数据和该第一附加元数据的图标拖动至该组合区域中生成该第一组合,在 本申请另一种可能的实现方式中,该组合界面展示有基础元数据对应的图标和第一附加元数据对应的图标,用户通过拖曳的方式将第一附加元数据对应的图标向基本元数据对应的图标的位置拖曳,当该第一附加元数据对应的图标的位置与该基本元数据对应的图标的位置达到预设位置时,则该数据生成的装置确定该第一附加元数据与该基本元数据生成第一组合,上述只是举例说明,本申请对此不作限定。

步骤S609、数据生成的装置获取第二附加元数据对应的第二附加代码数据。

步骤S610、在该第一组合中添加该第二附加元数据得到第二组合,并根据该第二组合将该第一附加代码数据和该第二附加代码数据与该基本代码数据进行组合,生成组合数据。

其中,该第二附加代码数据可以是该数据生成的装置存储的历史附加代码数据,也可以是由操作人员重新输入的元数据生成的代码数据,这样,在原有的数据生成需求的基础上,操作人员还可以根据得到的第一组合添加新的元数据,从而完善原有的数据生成需求。

示例地,以数据生成需求为“来自唯品会的交易关闭订单数”,得到的第一组合包括“来自唯品会”和“交易关闭订单数”,此时,该组合界面上还显示有“最近一天”和“统计数量”等元数据对应的图标,此时,操作人员可以将“最近一天”对应的图标和“统计数量”对应的图标通过拖曳的方式(具体可以参考上述实施例中生成第一组合的相关描述,此处不再赘述了)添加至第一组合中生成第二组合,则确定该第二组合的数据生成需求为“统计最近一天来自唯品会的交易关闭订单的数量”,操作人员在确定该第二组合正确后,通过数据生成的装置发送组合指令,从而得到该第二组合,并根据该第二组合将“最近一天”对应的代码数据和“统计数量”对应的代码数据与“来自唯品会”对应的代码数据和“交易关闭订单数”对应的代码数据进行组合,从而得到组合数据。

步骤S611、数据生成的装置接收数据确认指令。

其中,该数据确认指令用于确认该组合数据正确,操作人员在确认组合后的数据正确后,通过数据生成的装置发送组合指令,从而确保生成的组合数据的正确性。

步骤S612、在接收到该数据确认指令后,数据生成的装置存储该组合数据。

其中,该数据生成的装置将该组合数据存储至数据库中。

在本申请一种可能的实现方式中,存储的组合数据可以应用到数据消费系统中,具体地,该数据生成的装置可以与数据消费系统连接,操作人员可以通过数据消费系 统输入该组合数据从而得到该组合数据对应的信息,例如,操作人员输入的第一组合数据为“购买啤酒的客户群”,则可以得到购买啤酒的客户群的数据,操作人员输入的第二组合数据为“购买婴儿用品的客户群”,则可以得到购买婴儿用品的客户群的数据,该第一组合数据和第二组合数据也可以根据预设的数据模型得到“购买啤酒的客户群同时购买婴儿用品”的数据,从而实现对应的业务指导,例如,对于大型超市,需求为获取“购买啤酒的客户群同时购买的其他商品类目”的信息,则将这个需求输入至数据消费系统,并根据预设的数据模型的得到输出结果,该结果可以以趋势图的形式展示购买啤酒的客户群购买其他商品的信息,若发现购买了啤酒的客户同时购买最多的商品类目为婴儿用品,且最终购买啤酒和婴儿用品的比率超过80%,因此在线上购物的时候当消费者点击购买了啤酒的时候则自动推荐优质的婴儿用品,从而提升了超市的营业额,上述只是举例说明,本申请对此不作限定。

采用本申请实施例,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

需要说明的是,对于上述图6对应的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

实施例2

根据本申请实施例,还提供了一种用于实施上述数据生成方法的数据生成的装置,如图7所示,该装置包括:第一获取单元701、生成单元702和组合生成单元703,其中,第一获取单元701,用于获取用户基于数据生成需求输入的元数据;其中,该元数据包括基本元数据和第一附加元数据;生成单元702,用于生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据;组合生成单元703,用于将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数 据。

需要说明的是,上述第一获取单元、生成单元和组合生成单元对应于实施例一中的步骤S202至步骤S206,三个单元与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的移动终端10中,可以通过软件实现,也可以通过硬件实现。

可选地,如图8所示,该生成单元702包括:拆分子单元7021和生成子单元7022,其中,拆分子单元7021,用于分别拆分该基本元数据和该第一附加元数据,并输出拆分结果;生成子单元7022,用于在接收到用于确认该拆分结果正确的拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

需要说明的是,上述拆分子单元和生成子单元对应于实施例一中的步骤S2041至步骤S2042,两个单元与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的移动终端10中,可以通过软件实现,也可以通过硬件实现。

可选地,如图9所示,该装置还包括:第二获取单元704,其中,第二获取单元704,用于获取该第一附加元数据与该基本元数据对应的第一组合;该组合生成单元703,用于根据该第一组合将该第一附加代码数据与该基本代码数据进行组合。

具体地,在得到基本代码数据和第一附加代码数据后,该数据生成的装置生成组合界面,该组合界面用于展示基本元数据和第一附加元数据,例如该基本元数据和该第一附加元数据的展示可以以图标的形式展示,用户通过拖曳该图标实现第一组合的获取,在本申请一种可能的实现方式中,该组合界面展示有组合区域,用户分别将展示的基本元数据和该第一附加元数据的图标拖动至该组合区域中生成该第一组合,在本申请另一种可能的实现方式中,该组合界面展示有基础元数据对应的图标和第一附加元数据对应的图标,用户通过拖曳的方式将第一附加元数据对应的图标向基本元数据对应的图标的位置拖曳,当该第一附加元数据对应的图标的位置与该基本元数据对应的图标的位置达到预设位置时,则该数据生成的装置确定该第一附加元数据与该基本元数据生成第一组合,上述只是举例说明,本申请对此不作限定。

可选地,如图10所示,该第二获取单元704还包括:第一接收子单元7041和处理子单元7042,其中,第一接收子单元7041,用于接收用户基于该第一附加元数据与该基本元数据输入的组合指令;处理子单元7042,用于根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

具体地,数据生成的装置在生成第一组合后,操作人员确定该第一组合是否正确,若该第一组合正确(即该第一组合为操作人员需求的组合),则操作人员通过该数据生成的装置发送组合指令,以确定当前的第一组合正确,数据生成的装置在接收到组合指令后,根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

可选地,如图11所示,该装置还包括:第三获取单元705,其中,该第三获取单元705,用于获取第二附加元数据对应的第二附加代码数据;该组合生成单元703,用于在该第一组合中添加该第二附加元数据得到第二组合,并根据该第二组合将该第一附加代码数据和该第二附加代码数据与该基本代码数据进行组合。

其中,该第二附加代码数据可以是该数据生成的装置存储的历史附加代码数据,也可以是由操作人员重新输入的元数据生成的代码数据,这样,在原有的数据生成需求的基础上,操作人员还可以根据得到的第一组合添加新的元数据,从而完善原有的数据生成需求。

示例地,以数据生成需求为“来自唯品会的交易关闭订单数”,得到的第一组合包括“来自唯品会”和“交易关闭订单数”,此时,该组合界面上还显示有“最近一天”和“统计数量”等元数据对应的图标,此时,操作人员可以将“最近一天”对应的图标和“统计数量”对应的图标通过拖曳的方式(具体可以参考上述实施例中生成第一组合的相关描述,此处不再赘述了)添加至第一组合中生成第二组合,则确定该第二组合的数据生成需求为“统计最近一天来自唯品会的交易关闭订单的数量”,操作人员在确定该第二组合正确后,通过数据生成的装置发送组合指令,从而得到该第二组合,并根据该第二组合将“最近一天”对应的代码数据和“统计数量”对应的代码数据与“来自唯品会”对应的代码数据和“交易关闭订单数”对应的代码数据进行组合,从而得到组合数据。

可选地,如图12所示,该第一获取单元701包括:展示子单元7011和第二接收子单元7012,其中,展示子单元7011,用于在接收到输入指令后,生成需求输入模板,并通过数据输入页面展示该需求输入模板,其中,该需求输入模板包括基本元数据输入区域和附加元数据输入区域;第二接收子单元7012,用于接收该用户基于该基本元数据输入区域输入的该基本元数据和该用户基于该附加元数据输入区域输入的该第一附加元数据。

需要说明的是,上述展示子单元和第二接收子单元对应于实施例一中的步骤S2021至步骤S2022,两个单元与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的移动终端10中,可以通过软件实现,也可以通过硬件实现。

可选地,如图13所示,该装置还包括:接收单元706和存储单元707,其中,接收单元706,用于在生成组合数据后,接收数据确认指令,其中,该数据确认指令用于确认该组合数据正确;存储单元707,用于在接收到该数据确认指令后,存储该组合数据。

需要说明的是,上述展示子单元和第二接收子单元对应于实施例一中的步骤S501至步骤S502,两个单元与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的移动终端10中,可以通过软件实现,也可以通过硬件实现。

在本申请一种可能的实现方式中,存储的组合数据可以应用到数据消费系统中,具体地,该数据生成的装置可以与数据消费系统连接,操作人员可以通过数据消费系统输入该组合数据从而得到该组合数据对应的信息,例如,操作人员输入的第一组合数据为“购买啤酒的客户群”,则可以得到购买啤酒的客户群的数据,操作人员输入的第二组合数据为“购买婴儿用品的客户群”,则可以得到购买婴儿用品的客户群的数据,该第一组合数据和第二组合数据也可以根据预设的数据模型得到“购买啤酒的客户群同时购买婴儿用品”的数据,从而实现对应的业务指导,例如,对于大型超市,需求为获取“购买啤酒的客户群同时购买的其他商品类目”的信息,则将这个需求输入至数据消费系统,并根据预设的数据模型的得到输出结果,该结果可以以趋势图的形式展示购买啤酒的客户群购买其他商品的信息,若发现购买了啤酒的客户同时购买最多的商品类目为婴儿用品,且最终购买啤酒和婴儿用品的比率超过80%,因此在线上购物的时候当消费者点击购买了啤酒的时候则自动推荐优质的婴儿用品,从而提升了超市的营业额,上述只是举例说明,本申请对此不作限定。

通过采用本申请实施例提供的数据生成的装置,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

需要说明的是,所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的数据生成的装置的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。

实施例3

本申请的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中 的至少一个网络设备。

在本实施例中,上述计算机终端可以执行应用程序的数据生成方法中以下步骤的程序代码:获取用户基于数据生成需求输入的元数据,其中,该元数据包括基本元数据和第一附加元数据;生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据;将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据。

可选地,图14是根据本申请实施例的一种可选的计算机终端A的结构示意图。如图14所示,该计算机终端A可以包括:一个或多个(图中仅示出一个)处理器和存储器。

其中,存储器可用于存储软件程序以及模块,如本申请实施例中的数据生成方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的数据生成方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端A。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取用户基于数据生成需求输入的元数据,其中,该元数据包括基本元数据和第一附加元数据;生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据;将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据。。

可选的,上述处理器还可以执行如下步骤的程序代码:分别拆分该基本元数据和该第一附加元数据,并输出拆分结果;在接收到用于确认该拆分结果正确的拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

可选的,上述处理器还可以执行如下步骤的程序代码:在将该第一附加代码数据与该基本代码数据进行组合前,获取该第一附加元数据与该基本元数据对应的第一组合,并根据该第一组合将该第一附加代码数据与该基本代码数据进行组合。

可选的,上述处理器还可以执行如下步骤的程序代码:接收用户基于该第一附加元数据与该基本元数据输入的组合指令;根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

可选的,上述处理器还可以执行如下步骤的程序代码:在根据该第一组合将该第一附加代码数据与该基本代码数据进行组合前,获取第二附加元数据对应的第二附加代码数据,在该第一组合中添加该第二附加元数据得到第二组合,根据该第二组合将该第一附加代码数据和该第二附加代码数据与该基本代码数据进行组合。

可选的,上述处理器还可以执行如下步骤的程序代码:在接收到输入指令后,生成需求输入模板,并通过数据输入页面展示该需求输入模板,其中,该需求输入模板包括基本元数据输入区域和附加元数据输入区域;接收该用户基于该基本元数据输入区域输入的该基本元数据和该用户基于该附加元数据输入区域输入的该第一附加元数据。

可选的,上述处理器还可以执行如下步骤的程序代码:接收数据确认指令,其中,该数据确认指令用于确认该组合数据正确;在接收到该数据确认指令后,存储该组合数据。

通过采用上述计算机终端,获取用户基于数据生成需求输入的基本元数据和第一附加元数据,并生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据,并将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据,采用上述方式,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

本领域普通技术人员可以理解,图14所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图14其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

实施例4

本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的数据生成方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取用户基于数据生成需求输入的元数据,其中,该元数据包括基本元数据和第一附加元数据;生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据;将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:分别拆分该基本元数据和该第一附加元数据,并输出拆分结果;在接收到用于确认该拆分结果正确的拆分确认消息后,根据该拆分结果生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一附加代码数据。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在将该第一附加代码数据与该基本代码数据进行组合前,获取该第一附加元数据与该基本元数据对应的第一组合;并根据该第一组合将该第一附加代码数据与该基本代码数据进行组合。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收用户基于该第一附加元数据与该基本元数据输入的组合指令;根据该组合指令得到该第一附加元数据与该基本元数据对应的第一组合。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在根据该第一组合将该第一附加代码数据与该基本代码数据进行组合前,获取第二附加元数据对应的第二附加代码数据;在该第一组合中添加该第二附加元数据得到第二组合;根据该第二组合将该第一附加代码数据和该第二附加代码数据与该基本代码数据进行组合。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在接收到输入指令后,生成需求输入模板,并通过数据输入页面展示该需求输入模板,其中,该需求输入模板包括基本元数据输入区域和附加元数据输入区域;接收该用户基于该基本元数据输入区域输入的该基本元数据和该用户基于该附加元数据输入区域输入的该第一附加元数据。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在生成组合数据后,接收数据确认指令,其中,该数据确认指令用于确认该组合数据正确;在接收到该数据确认指令后,存储该组合数据。

通过采用上述存储介质,获取用户基于数据生成需求输入的基本元数据和第一附加元数据,并生成该基本元数据对应的基本代码数据和该第一附加元数据对应的第一 附加代码数据,并将该第一附加代码数据与该基本代码数据进行组合,生成该元数据对应的组合数据,采用上述方式,避免了人工对元数据的分析和维护,简化了人工操作的过程,进而解决了人工成本消耗大的技术问题。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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