一种数据生成方法及装置制造方法及图纸

技术编号:10181520 阅读:238 留言:0更新日期:2014-07-03 11:20
本申请公开了一种数据生成方法及装置,所述方法包括:识别目标项目的说明书文字数据中的维度数据;依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据;将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据。本申请实施例通过对目标项目的说明书文字数据进行识别,以得到其维度数据之后,依据这些维度数据,建立包括由目标项目的维度布局结构数据的视图界面数据,进而对这些维度布局结构数据进行数据格式转换,以得到目标项目的可视模型数据,以给开发人员进行目标项目时提供直观的视觉模型展示,提高目标项目的开发效率。

【技术实现步骤摘要】
一种数据生成方法及装置
本申请涉及数据处理
,特别涉及一种数据生成方法及装置。
技术介绍
报表工具等项目的开始阶段,业务人员与用户讨论需求后,进行功能说明书的编写工作,完成之后,由开发人员依据说明书进行编码。而在开发人员无法通过功能说明书直接获得直观的视觉印象,需要对说明书中的文字进行阅读,由此使得报表工具的开发速率较低。因此,亟需一种可以将说明书文字转换成能够为开发人员提供视觉印象的页面数据的方案。
技术实现思路
本申请所要解决的技术问题是提供一种数据生成方法及装置,用以解决现有技术中无法将说明书文字转换成能够为开发人员提供视觉印象的页面数据的技术问题。本申请提供了一种数据生成方法,包括:识别目标项目的说明书文字数据中的维度数据;依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据;将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据。上述方法,优选的,所述识别目标项目的说明书文字数据中的维度数据,包括:依据预设的至少一个维度关键字,对目标项目的说明书文字数据进行扫描,得到所述说明书文字数据中与所述维度关键字相对应的维度数据。上述方法,优选的,所述依据所述维度数据,建立视图界面数据,包括:提取所述维度数据中的维度项以及每个维度项的数据内容;构建所述维度项组成的立体布局模型;将每个维度项的数据内容填充至所述立体布局模型中,得到所述目标项目的维度布局结构数据。上述方法,优选的,将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据,包括:确定目标模型的目标数据结构;依据所述目标数据结构,将所述维度布局结构数据进行数据转换,得到所述目标项目的可视模型数据。上述方法,优选的,所述确定目标模型的目标数据结构,包括:确定excel模型的excel数据结构或者web页面模型的web页面数据结构。本申请还提供了一种数据生成装置,包括:维度识别单元,用于识别目标项目的说明书文字数据中的维度数据;布局建立单元,用于依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据;数据转换单元,用于将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据。上述装置,优选的,所述维度识别单元包括:关键值扫描子单元,用于依据预设的至少一个维度关键字,对目标项目的说明书文字数据进行扫描,得到所述说明书文字数据中与所述维度关键字相对应的维度数据。上述装置,优选的,所述布局建立单元包括:数据提取子单元,用于提取所述维度数据中的维度项以及每个维度项的数据内容;模型构建子单元,用于构建所述维度项组成的立体布局模型;内容填充子单元,用于将每个维度项的数据内容填充至所述立体布局模型中,得到所述目标项目的维度布局结构数据。上述装置,优选的,所述数据转换单元包括;结构确定子单元,用于确定目标模型的目标数据结构;结构转换子单元,用于依据所述目标数据结构,将所述维度布局结构数据进行数据转换,得到所述目标项目的可视模型数据。上述装置,优选的,所述结构确定子单元具体用于:确定excel模型的excel数据结构或者web页面模型的web页面数据结构。由上述方案可知,本申请提供的一种数据生成方法及装置,通过对目标项目的说明书文字数据进行识别,以得到其维度数据之后,依据这些维度数据,建立包括由目标项目的维度布局结构数据的视图界面数据,进而对这些维度布局结构数据进行数据格式转换,以得到目标项目的可视模型数据,以给开发人员进行目标项目时提供直观的视觉模型展示,提高目标项目的开发效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种数据生成方法实施例一的流程图;图2为本申请提供的一种数据生成方法实施例二的流程图;图3与图4分别为本申请实施例的应用示例图;图5为本申请提供的一种数据生成方法实施例三的部分流程图;图6为本申请实施例的另一应用示例图;图7为本申请提供的一种数据生成方法实施例四的部分流程图;图8为本申请提供的一种数据生成装置实施例五的结构示意图;图9为本申请提供的一种数据生成装置实施例六的结构示意图;图10为本申请提供的一种数据生成装置实施例七的部分结构示意图;图11为本申请提供的一种数据生成装置实施例八的部分结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,为本申请提供的一种数据生成方法实施例一的流程图,其中,所述方法用以为开发人员或业务人员提供具有直观视觉印象的可视模型数据,如图1中流程所示,所述方法可以包括以下步骤:步骤101:识别目标项目的说明书文字数据中的维度数据。其中,所述目标项目可以为报表项目等数据库项目。例如,用户需要开发人员编码制作一个报表工具,以实现相应报表数据的输出,此时,所述报表工具的开发项目即为所述目标项目。相应的,所述目标项目的说明书文字数据即为所述目标项目的功能说明书的文字说明部分,表明用户需求,如用户所需的报表工具中能够实现的功能项,如列表、字段、按钮、动态链等。需要说明的是,所述维度数据是指所述目标项目中的数据项字段等,如报表中的性别、姓名、年龄等数据项字段。步骤102:依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据。其中,由前文中可知,所述维度数据包括有目标项目中的数据项字段,在所述步骤102中,依据这些数据项字段,构建维度布局,该维度布局中以多维格式架构,所述维度布局中填充由数据项字段中的数据内容,形成维度布局结构数据,所述维度布局结构数据能够表明所述目标项目的视图界面,如展现给开发人员的布局格式等,而这些维度布局结构数据为无法直接为开发人员直观可视的数据,此时执行所述步骤103。步骤103:将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据。其中,由前文中可知,所述维度布局结构数据可以表明所述目标项目的视图界面,且以数据项的形式存在,并无法给予开发人员等直观可视的界面,因此,在所述步骤103中,需要对所述维度布局结构数据进行数据格式转换,以得到目标项目的可视模型数据,该可视模型数据能够为开发人员提供直观可视的数据观看体验。由上述方案可知,本申请提供的一种数据生成方法实施例一,通过对目标项目的说明书文字数据进行识别,以得到其维度数据之后,依据这些维度数据,建立包括由目标项目的维度布局结构数据的视图界面数据,进而对这些维度布局结构数据进行数据格式转换,以得到目标项目的可视模型数据,以给开发人员进行目标项目时提供直观的视觉模型展示,提高目标项目的开发效率。参考图2,为本申请提供的一种数据生成方法实施例二的流程图,其中,所述步骤101可以通过以下步骤实现:步骤111:依据预设的至少一个维度关本文档来自技高网...
一种数据生成方法及装置

【技术保护点】
一种数据生成方法,其特征在于,包括:识别目标项目的说明书文字数据中的维度数据;依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据;将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据。

【技术特征摘要】
1.一种数据生成方法,其特征在于,包括:识别目标项目的说明书文字数据中的维度数据;依据所述维度数据,建立视图界面数据,所述视图界面数据包括所述目标项目的维度布局结构数据;将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据;其中,所述识别目标项目的说明书文字数据中的维度数据,包括:依据预设的至少一个维度关键字,对目标项目的说明书文字数据进行扫描,得到所述说明书文字数据中与所述维度关键字相对应的维度数据;所述依据所述维度数据,建立视图界面数据,包括:提取所述维度数据中的维度项以及每个维度项的数据内容;构建所述维度项组成的立体布局模型;将每个维度项的数据内容填充至所述立体布局模型中,得到所述目标项目的维度布局结构数据;将所述维度布局结构数据进行数据格式转换,得到所述目标项目的可视模型数据,包括:确定目标模型的目标数据结构;依据所述目标数据结构,将所述维度布局结构数据进行数据转换,得到所述目标项目的可视模型数据。2.根据权利要求1所述的方法,其特征在于,所述确定目标模型的目标数据结构,包括:确定excel模型的excel数据结构或者web页面模型的web页面数据结构。3.一种数据生成装置,其特征...

【专利技术属性】
技术研发人员:董朝王奔
申请(专利权)人:国家电网公司北京中电普华信息技术有限公司
类型:发明
国别省市:北京;11

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

1