CN109582909B - 网页自动生成方法、装置、电子设备和存储介质 - Google Patents
网页自动生成方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN109582909B CN109582909B CN201811556775.1A CN201811556775A CN109582909B CN 109582909 B CN109582909 B CN 109582909B CN 201811556775 A CN201811556775 A CN 201811556775A CN 109582909 B CN109582909 B CN 109582909B
- Authority
- CN
- China
- Prior art keywords
- page
- configuration information
- requirement
- function
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例涉及网页制作技术领域,公开了一种网页自动生成方法,包括:获取产品需求文档,产品需求文档包含:N个功能页面的需求,N为大于0的自然数;根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息;将页面需求配置信息转换为页面前端配置信息;根据页面前端配置信息生成网页页面。本发明实施方式提供的网页自动生成方法、装置、电子设备和存储介质,基于产品需求文档自动生成网站网页,避免重复投入前端开发人力,提高了网页页面的开发效率。
Description
技术领域
本发明涉及网页制作技术领域,特别涉及一种网页自动生成方法、装置、电子设备和存储介质。
背景技术
在公司的业务***中,存在着大量的后台管理页面,且随着业务的发展,这类管理页面会越来越多,需要耗费大量开发人力来开发和维护。在这类业务***页面中,由于业务性质的不同,毋庸置疑需要投入后端开发人力,但前端页面和前端技术具有很高的相似性,同样反复地投入前端开发人力使得劳动效率低下。
发明内容
本发明实施方式的目的在于提供一种网页自动生成方法、装置、电子设备和存储介质,基于产品需求文档自动生成网站网页,避免重复投入前端开发人力,提高了网页页面的开发效率。
为解决上述技术问题,本发明的实施方式提供了一种网页自动生成方法,包括:获取产品需求文档,产品需求文档包含:N个功能页面的需求,N为大于0的自然数;根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息;将页面需求配置信息转换为页面前端配置信息;根据页面前端配置信息生成网页页面。
本发明的实施方式还提供了一种网页自动生成装置,包括:获取模块,用于获取产品需求文档,产品需求文档包含:N个功能页面的需求,N为大于0的自然数;第一转换模块,用于根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息;第二转换模块,用于将页面需求配置信息转换为页面前端配置信息;生成模块,用于根据页面前端配置信息生成网页页面。
本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行以实现如上所述的网页自动生成方法。
本发明的实施方式还提供了一种非易失性存储介质,用于存储计算机可读程序,计算机可读程序用于供计算机执行如上所述的网页自动生成方法。
本发明实施方式相对于现有技术而言,主要区别及其效果在于:本发明通过获取产品需求文档,产品需求文档包含:N个功能页面的需求,N为大于0的自然数;根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息;将页面需求配置信息转换为页面前端配置信息;根据页面前端配置信息生成网页页面。由于直接根据预设的页面需求模板将获取到的产品需求文档进行转换,得到页面需求配置信息,并直接将页面需求配置信息进行转换后生成网页页面,无需前端开发人员重复编写大量代码,避免重复投入前端开发人力,从而提高了网页页面的开发效率。
另外,功能页面包括:预设关键词;根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息,具体包括:根据预设关键词将产品需求文档进行分割,得到N个功能页面的需求;根据预设的页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息;将页面需求配置信息转换为页面前端配置信息,具体为:将N个页面需求配置信息转换为页面前端配置信息。该方案中给出了具体的分割产品需求文档的方式。
另外,功能页面的需求包括:功能点;页面需求配置模板包括:功能项;功能项与功能点对应;根据预设的页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,具体包括:在功能页面的需求中搜索功能点的相关字段,并将功能点的相关字段填写到对应功能点的功能项。该方案中给出了将功能页面的需求转换为对应的页面需求配置信息的具体实现方式。
另外,功能页面的需求还包括:业务属性以及与业务属性对应的属性定义;根据页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,还包括:在功能页面的需求中搜索业务属性以及与业务属性对应的属性定义;在将功能点的相关字段填写到对应功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;若在页面需求配置模板中查找到与功能页面中的业务属性相同的业务属性,则将相同的业务属性的属性定义补充到页面需求配置模板中。
另外,功能点至少包括:查询、编辑、新建。
另外,将页面需求配置信息转换为页面前端配置信息,具体包括:查找页面需求配置信息中的功能项;根据功能项、以及预设的功能项与代码的对应关系,将与页面需求配置信息中的功能项对应的代码填写到预先设置的页面前端配置模板中,得到与页面需求配置信息对应的页面前端配置信息。该方案中给出了具体的将页面需求配置信息转换为页面前端配置信息的实现方式。
另外,代码包含:代码类型;根据页面前端配置信息生成网页页面,具体包括:提取页面前端配置信息中的代码类型;根据提取出的代码类型、以及预先设置的组件与代码类型的对应关系,生成网页页面。
另外,根据页面前端配置信息生成网页页面的步骤之前,还包括:接收后端接口配置信息;其中,后端接口配置信息包括后端接口地址;将接收的后端接口配置信息填写至页面前端配置信息中;根据提取出的代码类型、以及预先设置的组件与代码类型的对应关系,生成网页页面,具体为:根据提取出的代码类型、预先设置的组件与代码类型的对应关系、以及后端接口配置信息,生成可交互的网页页面。该方案中给出了一种简单易行的可交互网页页面的生成方式。
另外,后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。后端接口配置信息中包含请求数据的字段映射以及返回数据的字段映射,从而将前端开发人员和后端开发人员的命名规则联系起来,以方便识别并生成可交互的网页页面。
附图说明
图1是根据本发明第一实施方式中的网页自动生成方法流程图;
图2是根据本发明第二实施方式中的网页自动生成方法流程图;
图3是根据本发明第三实施方式中的网页自动生成装置结构示意图;
图4是根据本发明第四实施方式中的电子设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种网页自动生成方法,本实施方式可以应用在终端侧,如应用在手机,平板电脑等终端设备中,也可以应用在网络侧的服务器中。本实施方式的网页自动生成方法如图1所示,该方法包括:
步骤101,获取产品需求文档,产品需求文档包含:N个功能页面的需求。
具体地说,所谓产品需求文档是指,将产品规划和设计的需求具体形象化表述出来的一种展现形式,是对产品功能需求的详细描述,主要用于产品界面设计和开发使用。在软件开发流程中,产品经理会收集和梳理业务需求,将其描述成产品需求文档。
本实施方式中提供的产品需求文档模板如下表1所示:
表1中给出的产品需求文档模板以供产品经理进行填写,可以大大减小产品经理的劳动量。上述产品需求模板包含两个功能页面,每个功能页面下包含固定格式的该功能页面所需填写的内容,如表1中的“业务属性”以及“功能点”。
本发明实施方式中以外卖场景下开发后台物资管理页面为例,说明产品经理填写后的页面需求文档,如表2所示:
表2中给出的页面需求文档中仅包含一功能页面,也仅包含一功能页面的需求。但在实际应用中,可以根据需要增加功能页面以及功能页面的需求,并不以本实施方式中给出的示例为限。
步骤102,根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息。
需要说明的是,每个功能页面中均包括预设关键词,从而根据预设关键词将产品需求文档进行分割,得到N个功能页面的需求。
所谓的预设关键词可以是:“功能页面”字段,通过识别产品需求文档中“功能页面”字段位置以及个数将产品需求文档进行分割,前一“功能页面”字段起始至后一“功能页面”字段结束,为一个完整的功能页面,中间的内容即为功能页面的需求,从而能够得到N个功能页面的需求。在实际应用中,N可以为1也可以为大于1的自然数,具体的N的数值根据不同产品需求文档中功能页面数目的不同而不同。
根据预设的页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息。具体地说,根据预设的页面需求配置模板将分割得到的功能页面的需求转换为对应的页面需求配置信息,每个功能页面的需求对应一页面需求配置信息,从而得到N个功能页面的需求对应的N个页面需求配置信息。
值得注意的是,本实施方式中一个功能页面的需求对应一个页面的页面需求配置信息。而与功能页面的需求相对应的页面需求配置信息,可以作为一个文件单独保存,也可以将多个功能页面的需求对应的页面需求配置信息组合成一个文件进行保存,本实施方式对于页面配置信息的保存方式并不进行限定。
本发明实施方式中给出以下方式将功能页面的需求转换为页面需求配置信息。
需要预先说明的是,功能页面的需求包括:功能点;页面需求配置模板包括:功能项;功能项与功能点相对应。具体地,功能点包括:查询、修改/编辑、新建。功能项包括:查询条件、表格数据列、表格操作列、表单操作项。其中,“查询”对应的功能项为“查询条件”和“表格数据列”,“修改/编辑”对应的功能项为“表格操作列”和“表单操作项”,“新建”对应的功能项为“表单操作项”。本实施方式的网页自动生成方法主要针对公司业务***中的后台管理页面,而后台管理页面的功能大都与表格和表单有关。因此,本实施方式中预先定义的所有功能点为:查询、修改/编辑、新建。本领域技术人员可以理解的是,在实际应用中“功能点”和“功能项”可以根据具体的功能页面的需求不同而相应地增加或减少。而且,可以理解,“功能点”可以理解为一种预设的关键词,也可以用“关键点”、“需求点”替换,在此不一一例举。
本实施方式中的页面需求配置模板如表3所示:
表3中仅包含功能项“查询条件”、“表格数据列”、“表格操作列”以及“表单操作项”。在实际应用中可以根据实际的功能页面中的功能点,来相应地增加或减少页面需求配置模板中的功能项。
根据预设的页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,具体包括:在功能页面的需求中搜索功能点的相关字段,并将功能点的相关字段填写到对应功能点的功能项。
具体地说,首先,找到以“功能点”开头的一行,然后处理“功能点”后面的内容。在“功能点”后面的内容中,从冒号之前的文字中搜索功能点。如果搜索到功能点“查询”,则表示冒号后面的文字描述是表格查询功能;如果搜索到功能点“修改/编辑”,则表示冒号后面的文字描述是表格操作列中的功能;如果搜索到功能点“新建”,则表示冒号后面的文字描述是表单操作项的功能。
之后,在冒号之后的文字中搜索功能点的相关字段。如果是“查询”功能,则通过语义分析、并依次使用顿号分割依次提取相关字段;如果是“修改/编辑”功能,则通过语义分析、并使用引号分割依次提取相关字段。如果是“新建”功能,则通过语义分析、并使用引号分割依次提取相关字段。
下面以从上述表2中提取功能点对应的相关字段为例进行说明。
首先,在“功能点”后面的内容中,从冒号之前的文字中搜索功能点,可以搜索到功能点“查询”和“修改”。之后,在冒号之后的文字中搜索功能点的相关字段,第一步,查找功能点“查询”的相关字段。通过语义分析、并依次使用顿号分割可以提取到相关字段如下:其中与“查询”对应的查询条件相关字段如下:“代理商信息”、“库存类型”、“物资标准”;与“查询”对应的表格数据列相关字段如下:“所属代理商”、“库存类型”、“物资名称”、“物资标准”、“物资库存”。其通过语义分析来判断查询条件相关字段、以及表格数据列相关字段在整段文字中的位置,之后利用顿号将字段提取出来。语义分析可得,查询条件相关字段位于整段内容的第一句中,表格数据列相关字段位于整段内容的第二句中。第二步,查找功能点“修改”相关字段。通过语义分析、并使用引号分割依次提取相关字段如下:“按钮-编辑”、“显示-所属代理商”、“可选择-库存类型”、“可输入数目-物资库存”、“可勾选-是否参与扣款”。其首先提取引号内的字段,并根据语义分析提取出各个引号内字段的操作字段,并将操作字段和引号内字段一一对应。
本实施方式中继续以上述表2为例,将提取出的功能点的相关字段填写到对应功能点的功能项后的页面需求配置信息如下表4所示:
进一步地,功能页面的需求还包括:业务属性以及与业务属性对应的属性定义;根据页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,还包括:在功能页面的需求中搜索业务属性以及与业务属性对应的属性定义;在将功能点的相关字段填写到对应功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;若在页面需求配置模板中查找到与功能页中的业务属性相同的业务属性,则将相同的业务属性的属性定义补充到页面需求配置模板中。
具体地说,找到功能页面中以“业务属性”开头的一行,然后处理“业务属性”后面的内容。在“业务属性”后面的内容中,将冒号之前的文字作为业务属性的名称;从冒号后面的文字中找出所有被引号包起来的文字,作为业务属性的属性定义;若没有引号包起来的文字,则直接用逗号或顿号做分割后的文字作为业务属性的属性定义。
本实施方式中继续以上述表2为例,查找到的业务属性以及业务属性的定义列表如下表5所示:
遍历已填写功能点相关字段后的页面需求配置模板,将相同的业务属性的属性定义补充到页面需求配置模板中后得到的页面需求配置信息如下表6所示:
步骤103,将页面需求配置信息转换为页面前端配置信息。
具体地说,查找页面需求配置信息中的功能项;根据功能项、以及预设的功能项与代码的对应关系,将与页面需求配置信息中的功能项对应的代码填写到预先设置的页面前端配置模板中,得到与页面需求配置信息对应的页面前端配置信息。
本实施方式中使用JSON结构来定义页面前端配置模板。具体的预先设置的页面前端配置模板如下表7所示:
如表7所示,pageMeta表示页面的基本信息,包括:title页面标题和route地址。sections表示页面中的区块,其中type:'table'表示区块是表格,同时sections为数组格式,也便于扩展成一个页面中有多个区块。sections中的conditions表示表格的“查询条件”、fields表示“表格数据列”、actions表示“表格操作列”的按钮操作类型,form表示“表格操作列”中的“表单操作项”配置。
可实现地,得到与页面需求配置信息对应的页面前端配置信息的方式如下:首先,找出以“功能页面”开头的一行(通常是第一行),取出冒号后面的文字,填充到表7的pageMeta中,其中title直接用汉字,route使用汉字的拼音。可以得到如下表8所示的内容:
其次,找出以“查询条件”开头的一行,然后依次处理后面列表符号开头的行。如果有冒号,冒号之前的文字,作为查询条件的名称;冒号之后的文字,作为查询条件的可选值,查询条件的类型为select。如果没有冒号,该行文字只作为查询条件的名称,查询条件的类型为text。查询条件的key字段值均使用查询条件名称的拼音。经上述步骤处理的表6中的查询条件如表9所示:
然后,找出以“表格数据列”开头的一行,然后依次处理后面列表符号开头的行。如果有冒号,冒号之前的文字,作为表格列的名称。如果没有冒号,该行文字只作为表格列的名称。表格列的key字段值均使用表格列名称的拼音。经上述步骤处理的表6中的表格数据列如表10所示:
之后,找出以“表格操作列”开头的一行,然后依次处理后面列表符号开头的行。找出以“按钮”开头的一行,取出冒号后面的文字,即操作按钮的文字。继续处理按钮文字后面的行,即表单操作项。依次处理“表单操作项”后面列表符号开头的行。如果有括号,括号之前的文字,作为表单操作项的名称;括号内的文字,作为表单操作项的类型;如果还有冒号,则冒号之后的文字作为表单操作项的可选值。如果没有括号,该行文字只作为表单操作项的名称。表单操作项的类型统一使用“显示”。表单操作项的key字段均使用表单操作项名称的拼音。
值得说明的是,预先定义了表单操作项的类型在代码中的type,“显示”对应到readonly,“可输入”对应到text,“可选择”对应到select,“可勾选”对应到checkbox。并且表单操作项的类型可继续扩展成其他文字,相应地,代码中的type也可继续扩展成其他值。经上述步骤处理的表6中的表格操作列的表单操作项配置如表11所示:
经上述步骤处理的表6中的表格操作列的按钮操作类型如表12所示:
综上,表6中的页面需求配置文件经过以上所有步骤处理后,得到的页面前端配置信息如下表13所示:
步骤104:根据页面前端配置信息生成网页页面。
具体地说,上述代码包含:代码类型;根据页面前端配置信息生成网页页面,具体包括:提取页面前端配置信息中的代码类型;根据提取出的代码类型、以及预先设置的组件与代码类型的对应关系,生成网页页面。如表13所示,在区块sections字段中的type表示区块的类型,在查询条件conditions中的type表示查询条件的类型,而在表单操作项inputs中的type表示表单操作项的类型。
需要说明的是无论是何种的代码type,都对应着一种类型的组件。而Element-UI是一款开源的前端组件库,包含了所有常用的组件。因此可以将Element-UI中的每种组件都简写成一种代码type值,然后将页面前端配置信息中出现的代码type预先设置一对应到Element-UI组件库中的组件。
根据页面前端配置信息生成网页页面,一种实施方法为,使用Vue.js作为页面前端框架,使用Element-UI作为预设的前端组件库,通过定义前端配置文件中代码type与Element-UI组件库中组件的映射关系以及定义各组件的初始属性赋值,从而可根据上述页面前端配置信息将代码type转成相应的前端组件,生成网页页面。但实施方法并不限于Vue.js和Element-UI,对于其他前端框架和组件库,也可使用本实施方式提供的步骤进行实施。
与现有技术相比,本实施方式通过获取产品需求文档,产品需求文档包含:N个功能页面的需求,N为大于0的自然数;根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息;将页面需求配置信息转换为页面前端配置信息;根据页面前端配置信息生成网页页面。由于直接根据预设的页面需求模板将获取到的产品需求文档进行转换,得到页面需求配置信息,并直接将页面需求配置信息进行转换后生成网页页面,无需前端开发人员重复编写大量代码,避免重复投入前端开发人力,从而提高了网页页面的开发效率。
本发明的第二实施方式涉及一种网页自动生成方法,如图2所示,本实施方式中包括以下步骤:
步骤201,获取产品需求文档,产品需求文档包含:N个功能页面的需求。
步骤202,根据预设的页面需求配置模板对N个功能页面的需求进行转换,得到页面需求配置信息。
步骤203,将所述页面需求配置信息转换为页面前端配置信息。
上述步骤201至步骤203与第一实施方式中的步骤101至步骤103大致相同,在此不再进行赘述。
步骤204:接收后端接口配置信息。
步骤205:将接收的后端接口配置信息填写至页面前端配置信息中。
步骤206:根据提取出的代码类型、预先设置的组件与代码类型的对应关系、以及后端接口配置信息,生成可交互的网页页面。
针对上述步骤204和步骤205,具体地说,由于前端开发人员开发出来的页面需要后端开发人员开发出来的后端接口进行支持,页面前端配置信息需要向后端接口请求数据,因此还需要后端接口的配置,以能够实现最终生成的网页页面的正常交互等的功能。因此,需要在生成的页面前端配置信息中填写后端接口地址,从而确保生成网页的正常交互。
进一步地,后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。用于在前端开发人员和后端开发人员对于字段命名规则不同的情况下,将前端开发人员和后端开发人员的命名规则联系起来,以方便识别并生成可交互的网页页面。
例如表14所示:
其中,api配置里面就是每个接口的配置,每个接口都有一个名称(由开发人员指定),接口配置中包含:后端接口地址,接口请求参数的字段映射,接口返回数据的字段映射。由于后端开发人员在开发后端接口时,采用的参数字段或数据库字段可能与上述表13中生成的页面前端配置信息中的key字段值标识不一致,因此可在页面前端配置信息中填写接口请求数据的字段映射及接口返回数据的字段映射。
值得注意的是,页面前端配置信息中的表格操作列也需要指定对应的请求接口,这就用到了接口配置中的名称。如表15所示,在表格区块和表单配置中分别加上了api字段,其值为表14中对应的接口名称。
综上所述,将后端接口配置信息填写到页面需求配置信息中如下表15所示:
由机器负责发起接口请求,并根据接口配置中的接口请求数据的字段映射与接口返回数据的字段映射,将接口数据映射到表格数据列与表单操作项中。再使用第一实施方式步骤104中的方法,将配置文件中的各代码类型映射到Element-UI中的相应组件,组件拼装起来后即生成了可交互的页面。
可见,本实施方式相对于现有技术而言,通过在页面前端配置信息中填写后端接口配置信息,从而生成可交互的网页页面。
本发明的第三实施方式涉及一种网页自动生成装置100,如图3所示,该装置包括:
获取模块1,用于获取产品需求文档,所述产品需求文档包含:N个功能页面的需求,所述N为大于0的自然数。
第一转换模块2,用于根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息。
第二转换模块3,用于将所述页面需求配置信息转换为页面前端配置信息。
生成模块4,用于根据所述页面前端配置信息生成网页页面。
具体地,功能页面包括:预设关键词;第一转换模块2包括:分割子模块21以及第一转换子模块22;
分割子模块21用于根据所述预设关键词将所述产品需求文档进行分割,得到N个功能页面的需求。
第一转换子模块22用于根据预设的页面需求配置模板,将功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息。
第二转换模块3具体用于将N个页面需求配置信息转换为页面前端配置信息。
具体地,功能页面的需求包括:功能点;页面需求配置模板包括:功能项;功能项与功能点对应。
第一转换子模块22具体用于在功能页面的需求中搜索功能点的相关字段,并将功能点的相关字段填写到对应功能点的功能项。
进一步地,功能页面的需求还包括:业务属性以及与业务属性对应的属性定义。
第一转换模块2还包括:搜索子模块23、查询子模块24以及模板填写子模块25;
搜索子模块23用于在功能页面的需求中搜索业务属性以及与业务属性对应的属性定义。
查询子模块24用于在将功能点的相关字段填写到对应功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板。
模板填写子模块25用于若查询子模块23在页面需求配置模板中查找到与功能页面中的业务属性相同的业务属性,则将相同的业务属性的属性定义补充到页面需求配置模板中。
具体地,第二转换模块3包括:查找子模块31、以及代码填写子模块32;
查找子模块31用于查找页面需求配置信息中的功能项。
代码填写子模块32用于根据功能项、以及预设的功能项与代码的对应关系,将与页面需求配置信息中的功能项对应的代码填写到预先设置的页面前端配置模板中,得到与页面需求配置信息对应的页面前端配置信息。
具体地,代码包含:代码类型;生成模块4包括:提取子模块41、以及生成子模块42.
提取子模块41用于提取页面前端配置信息中的代码类型。
生成子模块42用于根据提取出的代码类型、以及预先设置的组件与代码类型的对应关系,生成网页页面。
进一步地,网页自动生成装置100还包括:接收模块8、以及后端填写模块9。
接收模块8用于接收后端接口配置信息;其中,后端接口配置信息包括后端接口地址。
后端填写模块9用于将接收的后端接口配置信息填写至页面前端配置信息中。
生成子模块42具体用于根据提取出的代码类型、预先设置的组件与代码类型的对应关系、以及后端接口配置信息,生成可交互的网页页面。
本实施方式为与上述方法实施方式对应的装置实施方式,因此,第一实施方式与第二实施方式中的实现细节均可应用于本实施方式中,在此不再赘述。
本发明的第四实施方式涉及一种电子设备,本实施方式的电子设备可以说终端侧设备,如手机,平板电脑等终端设备,也可以是网络侧的服务器。
如图4所示,该电子设备:至少包括一个处理器401;以及,与至少一个处理器401通信连接的存储器402;以及,与扫描装置通信连接的通信组件403,通信组件403在处理器401的控制下接收和发送数据;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行以实现上述任一方法实施方式。
具体地,该电子设备包括:一个或多个处理器401以及存储器402,图4中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述网页自动生成方法。
存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任一方法实施方式中的网页自动生成方法。
上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。
本发明的第五实施方式涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
本申请实施例公开了A1.一种网页自动生成方法,包括:
获取产品需求文档,所述产品需求文档包含:N个功能页面的需求,所述N为大于0的自然数;
根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息;
将所述页面需求配置信息转换为页面前端配置信息;
根据所述页面前端配置信息生成网页页面。
A2.根据A1所述的网页自动生成方法,所述功能页面包括:预设关键词;
所述根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息,具体包括:
根据所述预设关键词将所述产品需求文档进行分割,得到所述N个功能页面的需求;
根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息;
所述将所述页面需求配置信息转换为页面前端配置信息,具体为:将所述N个页面需求配置信息转换为页面前端配置信息。
A3.根据A2所述的网页自动生成方法,所述功能页面的需求包括:功能点;所述页面需求配置模板包括:功能项;所述功能项与所述功能点对应;
所述根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,具体包括:
在所述功能页面的需求中搜索所述功能点的相关字段,并将所述功能点的相关字段填写到对应所述功能点的功能项。
A4.根据A3所述的网页自动生成方法,所述功能页面的需求还包括:业务属性以及与所述业务属性对应的属性定义;
所述根据所述页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,还包括:
在所述功能页面的需求中搜索所述业务属性以及与所述业务属性对应的属性定义;
在将所述功能点的相关字段填写到对应所述功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;
若在页面需求配置模板中查找到与所述功能页面中的业务属性相同的业务属性,则将所述相同的所述业务属性的属性定义补充到所述页面需求配置模板中。
A5.根据A3所述的网页自动生成方法,所述功能点至少包括:
查询、编辑、新建。
A6.根据A3所述的网页自动生成方法,所述将所述页面需求配置信息转换为页面前端配置信息,具体包括:
查找所述页面需求配置信息中的功能项;
根据所述功能项、以及预设的功能项与代码的对应关系,将与所述页面需求配置信息中的功能项对应的所述代码填写到预先设置的页面前端配置模板中,得到与所述页面需求配置信息对应的页面前端配置信息。
A7.根据A6所述的网页自动生成方法,所述代码包含:代码类型;
所述根据所述页面前端配置信息生成网页页面,具体包括:
提取所述页面前端配置信息中的代码类型;
根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面。
A8.根据A7所述的网页自动生成方法,所述根据所述页面前端配置信息生成网页页面的步骤之前,还包括:
接收后端接口配置信息;其中,所述后端接口配置信息包括后端接口地址;
将接收的所述后端接口配置信息填写至所述页面前端配置信息中;
所述根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面,具体为:
根据提取出的所述代码类型、预先设置的组件与代码类型的对应关系、以及所述后端接口配置信息,生成可交互的网页页面。
A9.根据A8所述的网页自动生成方法,所述后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。
本申请实施例公开了B1.一种网页自动生成装置,包括:
获取模块,用于获取产品需求文档,所述产品需求文档包含:N个功能页面的需求,所述N为大于0的自然数;
第一转换模块,用于根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息;
第二转换模块,用于将所述页面需求配置信息转换为页面前端配置信息;
生成模块,用于根据所述页面前端配置信息生成网页页面。
B2.根据B1所述的网页自动生成装置,所述功能页面包括:预设关键词;
所述第一转换模块包括:分割子模块以及第一转换子模块;
所述分割子模块用于根据所述预设关键词将所述产品需求文档进行分割,得到所述N个功能页面的需求;
所述第一转换子模块用于根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息;
所述第二转换模块具体用于将所述N个页面需求配置信息转换为页面前端配置信息。
B3.根据B2所述的网页自动生成装置,所述功能页面的需求包括:功能点;所述页面需求配置模板包括:功能项;所述功能项与所述功能点对应;
所述第一转换子模块具体用于在所述功能页面的需求中搜索所述功能点的相关字段,并将所述功能点的相关字段填写到对应所述功能点的功能项。
B4.根据B3所述的网页自动生成装置,所述功能页面的需求还包括:业务属性以及与所述业务属性对应的属性定义;
所述第一转换模块还包括:搜索子模块、查询子模块以及模板填写子模块;
所述搜索子模块用于在所述功能页面的需求中搜索所述业务属性以及与所述业务属性对应的属性定义;
所述查询子模块用于在将所述功能点的相关字段填写到对应所述功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;
所述模板填写子模块用于若所述查询子模块在页面需求配置模板中查找到与所述功能页面中的业务属性相同的业务属性,则将所述相同的所述业务属性的属性定义补充到所述页面需求配置模板中。
B5.根据B3所述的网页自动生成装置,所述功能点至少包括:
查询、编辑、新建。
B6.根据B3所述的网页自动生成装置,所述第二转换模块包括:查找子模块、以及代码填写子模块;
所述查找子模块用于查找所述页面需求配置信息中的功能项;
所述代码填写子模块用于根据所述功能项、以及预设的功能项与代码的对应关系,将与所述页面需求配置信息中的功能项对应的所述代码填写到预先设置的页面前端配置模板中,得到与所述页面需求配置信息对应的页面前端配置信息
B7.根据B6所述的网页自动生成装置,所述代码包含:代码类型;
所述生成模块包括:提取子模块、以及生成子模块;
所述提取子模块用于提取所述页面前端配置信息中的代码类型;
所述生成子模块用于根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面。
B8.根据B7所述的网页自动生成装置,所述网页自动生成装置还包括:接收模块、以及后端填写模块;
所述接收模块用于接收后端接口配置信息;其中,所述后端接口配置信息包括后端接口地址;
所述后端填写模块用于将接收的所述后端接口配置信息填写至所述页面前端配置信息中;
所述生成子模块具体用于根据提取出的所述代码类型、预先设置的组件与代码类型的对应关系、以及所述后端接口配置信息,生成可交互的网页页面。
B9.根据B8所述的网页自动生成装置,所述后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。
本申请实施例公开了C1.电子设备,包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以实现如A1至A9中任一项所述的网页自动生成方法。
本申请实施例还公开了D1.一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如A1至A9中任一项所述的网页自动生成方法。
Claims (20)
1.一种网页自动生成方法,其特征在于,包括:
获取产品需求文档,所述产品需求文档包含:N个功能页面的需求,所述N为大于0的自然数,所述功能页面包括预设关键词;
根据所述预设关键词将所述产品需求文档进行分割,得到所述N个功能页面的需求;
根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息;
将所述页面需求配置信息转换为页面前端配置信息;
根据所述页面前端配置信息生成网页页面。
2.根据权利要求1所述的网页自动生成方法,其特征在于,
所述根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息,具体包括:
根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息;
所述将所述页面需求配置信息转换为页面前端配置信息,具体为:将所述N个页面需求配置信息转换为页面前端配置信息。
3.根据权利要求2所述的网页自动生成方法,其特征在于,所述功能页面的需求包括:功能点;所述页面需求配置模板包括:功能项;所述功能项与所述功能点对应;
所述根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,具体包括:
在所述功能页面的需求中搜索所述功能点的相关字段,并将所述功能点的相关字段填写到对应所述功能点的功能项。
4.根据权利要求3所述的网页自动生成方法,其特征在于,所述功能页面的需求还包括:业务属性以及与所述业务属性对应的属性定义;
所述根据所述页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,还包括:
在所述功能页面的需求中搜索所述业务属性以及与所述业务属性对应的属性定义;
在将所述功能点的相关字段填写到对应所述功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;
若在页面需求配置模板中查找到与所述功能页面中的业务属性相同的业务属性,则将所述相同的所述业务属性的属性定义补充到所述页面需求配置模板中。
5.根据权利要求3所述的网页自动生成方法,其特征在于,所述功能点至少包括:
查询、编辑、新建。
6.根据权利要求3所述的网页自动生成方法,其特征在于,所述将所述页面需求配置信息转换为页面前端配置信息,具体包括:
查找所述页面需求配置信息中的功能项;
根据所述功能项、以及预设的功能项与代码的对应关系,将与所述页面需求配置信息中的功能项对应的所述代码填写到预先设置的页面前端配置模板中,得到与所述页面需求配置信息对应的页面前端配置信息。
7.根据权利要求6所述的网页自动生成方法,其特征在于,所述代码包含:代码类型;
所述根据所述页面前端配置信息生成网页页面,具体包括:
提取所述页面前端配置信息中的代码类型;
根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面。
8.根据权利要求7所述的网页自动生成方法,其特征在于,所述根据所述页面前端配置信息生成网页页面的步骤之前,还包括:
接收后端接口配置信息;其中,所述后端接口配置信息包括后端接口地址;
将接收的所述后端接口配置信息填写至所述页面前端配置信息中;
所述根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面,具体为:
根据提取出的所述代码类型、预先设置的组件与代码类型的对应关系、以及所述后端接口配置信息,生成可交互的网页页面。
9.根据权利要求8所述的网页自动生成方法,其特征在于,所述后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。
10.一种网页自动生成装置,其特征在于,包括:
获取模块,用于获取产品需求文档,所述产品需求文档包含:N个功能页面的需求,所述N为大于0的自然数,所述功能页面包括预设关键词;
分割模块,用于根据所述预设关键词将所述产品需求文档进行分割,得到所述N个功能页面的需求;
第一转换模块,用于根据预设的页面需求配置模板对所述N个功能页面的需求进行转换,得到页面需求配置信息;
第二转换模块,用于将所述页面需求配置信息转换为页面前端配置信息;
生成模块,用于根据所述页面前端配置信息生成网页页面。
11.根据权利要求10所述的网页自动生成装置,其特征在于,
所述第一转换模块包括:第一转换子模块;
所述第一转换子模块用于根据预设的页面需求配置模板,将所述功能页面的需求转换为对应的页面需求配置信息,得到N个页面需求配置信息;
所述第二转换模块具体用于将所述N个页面需求配置信息转换为页面前端配置信息。
12.根据权利要求11所述的网页自动生成装置,其特征在于,所述功能页面的需求包括:功能点;所述页面需求配置模板包括:功能项;所述功能项与所述功能点对应;
所述第一转换子模块具体用于在所述功能页面的需求中搜索所述功能点的相关字段,并将所述功能点的相关字段填写到对应所述功能点的功能项。
13.根据权利要求12所述的网页自动生成装置,其特征在于,所述功能页面的需求还包括:业务属性以及与所述业务属性对应的属性定义;
所述第一转换模块还包括:搜索子模块、查询子模块以及模板填写子模块;
所述搜索子模块用于在所述功能页面的需求中搜索所述业务属性以及与所述业务属性对应的属性定义;
所述查询子模块用于在将所述功能点的相关字段填写到对应所述功能点的功能项后,遍历已填写功能点相关字段后的页面需求配置模板;
所述模板填写子模块用于若所述查询子模块在页面需求配置模板中查找到与所述功能页面中的业务属性相同的业务属性,则将所述相同的所述业务属性的属性定义补充到所述页面需求配置模板中。
14.根据权利要求12所述的网页自动生成装置,其特征在于,所述功能点至少包括:
查询、编辑、新建。
15.根据权利要求13所述的网页自动生成装置,其特征在于,所述第二转换模块包括:查找子模块、以及代码填写子模块;
所述查找子模块用于查找所述页面需求配置信息中的功能项;
所述代码填写子模块用于根据所述功能项、以及预设的功能项与代码的对应关系,将与所述页面需求配置信息中的功能项对应的所述代码填写到预先设置的页面前端配置模板中,得到与所述页面需求配置信息对应的页面前端配置信息。
16.根据权利要求15所述的网页自动生成装置,其特征在于,所述代码包含:代码类型;
所述生成模块包括:提取子模块、以及生成子模块;
所述提取子模块用于提取所述页面前端配置信息中的代码类型;
所述生成子模块用于根据提取出的所述代码类型、以及预先设置的组件与代码类型的对应关系,生成所述网页页面。
17.根据权利要求16所述的网页自动生成装置,其特征在于,所述网页自动生成装置还包括:接收模块、以及后端填写模块;
所述接收模块用于接收后端接口配置信息;其中,所述后端接口配置信息包括后端接口地址;
所述后端填写模块用于将接收的所述后端接口配置信息填写至所述页面前端配置信息中;
所述生成子模块具体用于根据提取出的所述代码类型、预先设置的组件与代码类型的对应关系、以及所述后端接口配置信息,生成可交互的网页页面。
18.根据权利要求17所述的网页自动生成装置,其特征在于,所述后端接口配置信息,还包括:接口请求数据的字段映射和/或接口返回数据的字段映射。
19.一种电子设备,包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以实现如权利要求1至9中任一项所述的网页自动生成方法。
20.一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如权利要求1至9中任一项所述的网页自动生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811556775.1A CN109582909B (zh) | 2018-12-19 | 2018-12-19 | 网页自动生成方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811556775.1A CN109582909B (zh) | 2018-12-19 | 2018-12-19 | 网页自动生成方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582909A CN109582909A (zh) | 2019-04-05 |
CN109582909B true CN109582909B (zh) | 2021-08-10 |
Family
ID=65930081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811556775.1A Active CN109582909B (zh) | 2018-12-19 | 2018-12-19 | 网页自动生成方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109582909B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110222293B (zh) * | 2019-04-30 | 2020-10-27 | 北京三快在线科技有限公司 | 一种表单页面生成方法和装置 |
CN110531968B (zh) * | 2019-08-20 | 2022-03-04 | 广州华资软件技术有限公司 | 一种自动抽离web前端功能代码生成独立模板的方法 |
CN110580189A (zh) * | 2019-09-06 | 2019-12-17 | 深圳前海环融联易信息科技服务有限公司 | 生成前端页面的方法、装置、计算机设备以及存储介质 |
CN111027299A (zh) * | 2019-10-18 | 2020-04-17 | 深圳智慧园区信息技术有限公司 | 一种表单生成方法和*** |
CN111177621B (zh) * | 2019-12-23 | 2024-03-08 | 北京达佳互联信息技术有限公司 | 一种web页面开发方法、装置及*** |
CN111158684B (zh) * | 2019-12-30 | 2023-07-04 | 北京天融信网络安全技术有限公司 | ***创建方法、装置、电子设备及可读存储介质 |
CN111309307B (zh) * | 2020-02-25 | 2023-04-07 | 深圳联友科技有限公司 | Vue页面与工作流***的集成方法及装置 |
CN113448575A (zh) * | 2020-03-27 | 2021-09-28 | 四川娱尚互娱科技有限公司 | 一种自动化网页前端页面生成***及方法 |
CN111596902B (zh) * | 2020-05-26 | 2023-03-28 | 牛津(海南)区块链研究院有限公司 | 一种前后端开发框架的搭建方法、装置、设备及存储介质 |
CN111625226B (zh) * | 2020-05-29 | 2023-05-16 | 北京无线电测量研究所 | 一种基于原型的人机交互设计实现方法及*** |
CN112115338A (zh) * | 2020-09-15 | 2020-12-22 | 平安信托有限责任公司 | 页面查询请求处理方法、装置、设备及存储介质 |
CN112818277A (zh) * | 2021-01-25 | 2021-05-18 | 京东方科技集团股份有限公司 | 一种网页生成方法、装置、存储介质及电子设备 |
CN113110829B (zh) * | 2021-04-19 | 2024-02-20 | 中国工商银行股份有限公司 | 多ui组件库数据处理方法及装置 |
CN113760288A (zh) * | 2021-08-31 | 2021-12-07 | 京东科技信息技术有限公司 | 页面生成方法、页面生成***和计算机可读存储介质 |
CN115964589A (zh) * | 2022-12-27 | 2023-04-14 | 北京津发科技股份有限公司 | 基于数据交换协议的界面生成方法、装置、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893586A (zh) * | 2016-04-06 | 2016-08-24 | 中国建设银行股份有限公司 | 一种基于积分规则自动生成动态页面的方法 |
CN106777077A (zh) * | 2016-12-13 | 2017-05-31 | 网易(杭州)网络有限公司 | 网页的生成方法及装置 |
CN108021598A (zh) * | 2016-11-04 | 2018-05-11 | 广州市动景计算机科技有限公司 | 页面抽取模板匹配方法、装置及服务器 |
CN108205454A (zh) * | 2016-12-20 | 2018-06-26 | 中国科学院沈阳自动化研究所 | 基于可扩展模板库的数据管理页面自动生成方法及*** |
CN108958871A (zh) * | 2018-07-03 | 2018-12-07 | 广州唯品会信息科技有限公司 | 开户页面配置方法、装置、***及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050050458A1 (en) * | 2003-08-29 | 2005-03-03 | Ali Jani | HTML page generator system and method |
-
2018
- 2018-12-19 CN CN201811556775.1A patent/CN109582909B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893586A (zh) * | 2016-04-06 | 2016-08-24 | 中国建设银行股份有限公司 | 一种基于积分规则自动生成动态页面的方法 |
CN108021598A (zh) * | 2016-11-04 | 2018-05-11 | 广州市动景计算机科技有限公司 | 页面抽取模板匹配方法、装置及服务器 |
CN106777077A (zh) * | 2016-12-13 | 2017-05-31 | 网易(杭州)网络有限公司 | 网页的生成方法及装置 |
CN108205454A (zh) * | 2016-12-20 | 2018-06-26 | 中国科学院沈阳自动化研究所 | 基于可扩展模板库的数据管理页面自动生成方法及*** |
CN108958871A (zh) * | 2018-07-03 | 2018-12-07 | 广州唯品会信息科技有限公司 | 开户页面配置方法、装置、***及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
自动程序生成器XML文档生成***设计与实现;白晶;《万方数据》;20110531;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109582909A (zh) | 2019-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109582909B (zh) | 网页自动生成方法、装置、电子设备和存储介质 | |
US8977606B2 (en) | Method and apparatus for generating extended page snippet of search result | |
US10366154B2 (en) | Information processing device, information processing method, and computer program product | |
CN109582647B (zh) | 一种面向非结构化证据文件的分析方法及*** | |
CN108717437B (zh) | 搜索结果展示方法、装置及存储介质 | |
CN113609820B (zh) | 基于可扩展标记语言文件生成word文件的方法、装置及设备 | |
CN110515896B (zh) | 模型资源管理方法、模型文件制作方法、装置和*** | |
US11934774B2 (en) | Systems and methods for generating social assets from electronic publications | |
EP3944592B1 (en) | Voice packet recommendation | |
CN104636428A (zh) | 一种商标推荐方法及装置 | |
CN110705226A (zh) | 电子表格的创建方法、装置及计算机设备 | |
CN111831384A (zh) | 语言切换方法和装置、设备及存储介质 | |
CN107220250A (zh) | 一种模板配置方法及*** | |
CN114610845A (zh) | 基于多***的智能问答方法、装置和设备 | |
CN110020236B (zh) | 网页解析方法、装置、存储介质、处理器和设备 | |
CN112650529A (zh) | 可配置生成移动端app代码的***及方法 | |
CN107145538B (zh) | 表格数据查询方法、装置与*** | |
CN112905178A (zh) | 业务功能页面生成方法、装置、设备及介质 | |
US20180330156A1 (en) | Detection of caption elements in documents | |
CN111552527A (zh) | 用户界面内文字翻译方法、装置、***及存储介质 | |
US20220301285A1 (en) | Processing picture-text data | |
CN115686455A (zh) | 基于电子表格的应用开发方法、装置、设备及存储介质 | |
CN115469849A (zh) | 一种业务处理***、方法、电子设备和存储介质 | |
CN109657010B (zh) | 文档处理方法、装置和存储介质 | |
CN114238807A (zh) | 数据可视化页面的处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |