The present invention provides a method and a device for generating content editing forms. Among them, the method includes the constraints corresponding to the corresponding client software to obtain the issued contents and contents; according to the predefined template format, according to the issued data template issued content and the constraints generated under the corresponding content; a corresponding issued content editing form issued by the data template. According to the issued data template issued content and the constraints generated by the corresponding content, issued by the data template automatically generate the corresponding issued content editing form, greatly reducing the form generated in the process of manual intervention, improve the form generation efficiency, enhance the scalability and maintenance of client software.
【技术实现步骤摘要】
一种生成内容编辑表单的方法及装置
本专利技术涉及互联网
,具体而言,涉及一种生成内容编辑表单的方法及装置。
技术介绍
目前,终端上安装有很多软件,在软件的架构中服务器编辑管理软件的内容并生成下发数据,将生成的下发数据发送给终端,终端根据下发数据渲染软件的界面。当前,下发数据通常采用JSON(JavaScriptObjectNotation,脚本对象表示法)格式进行下发。在管理软件内容时,技术人员需定义软件内容对应的JSON协议信息,根据该JSON协议信息编写软件内容对应的内容编辑表单和内容校验算法,并根据该内容编辑表单生成软件内容对应的下发数据,利用编写的内容校验算法对该下发数据进行校验后,将该下发数据存储在服务器中。当终端登录服务器时服务器将该下发数据发送给终端。上述在管理软件内容时,需要大量的人工干预,尤其当软件内容很多时需编写每个软件内容对应的内容编辑表单和内容校验算法,效率很低,导致软件的维护性和扩展性不强。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种生成内容编辑表单的方法及装置,实现自动生成下发内容对应的内容编辑表单,减少表单生成过程中的人工干预,提高表单生成效率,增强客户端软件的维护性及扩展性。第一方面,本专利技术实施例提供了一种生成内容编辑表单的方法,所述方法包括:获取客户端软件所对应的下发内容及所述下发内容对应的约束条件;按照预定义的模板格式,根据所述下发内容和所述约束条件生成所述下发内容所对应的下发数据模板;通过所述下发数据模板生成所述下发内容所对应的内容编辑表单。结合第一方面,本专利技术实施例提供了上述第一方面的第一种 ...
【技术保护点】
一种生成内容编辑表单的方法,其特征在于,所述方法包括:获取客户端软件所对应的下发内容及所述下发内容对应的约束条件;按照预定义的模板格式,根据所述下发内容和所述约束条件生成所述下发内容所对应的下发数据模板;通过所述下发数据模板生成所述下发内容所对应的内容编辑表单。
【技术特征摘要】
1.一种生成内容编辑表单的方法,其特征在于,所述方法包括:获取客户端软件所对应的下发内容及所述下发内容对应的约束条件;按照预定义的模板格式,根据所述下发内容和所述约束条件生成所述下发内容所对应的下发数据模板;通过所述下发数据模板生成所述下发内容所对应的内容编辑表单。2.根据权利要求1所述的方法,其特征在于,所述按照预定义的模板格式,根据所述下发内容和所述约束条件生成所述下发内容所对应的下发数据模板,包括:按照预定义的模板格式,根据所述下发内容,生成所述下发内容对应的数据结构信息;按照所述模板格式,根据所述下发内容对应的约束条件,生成所述下发内容对应的数据约束信息;根据所述数据结构信息和所述数据约束信息,生成所述下发内容对应的下发数据模板。3.根据权利要求1所述的方法,其特征在于,所述通过所述下发数据模板生成所述下发内容所对应的内容编辑表单之后,还包括:显示所述内容编辑表单,从所述内容编辑表单中获取用户输入的编辑数据;根据所述内容编辑表单和所述编辑数据,生成所述下发内容对应的下发数据。4.根据权利要求3所述的方法,其特征在于,生成所述下发内容对应的下发数据之前,还包括:根据所述下发数据模板校验所述编辑数据是否满足所述下发内容对应的约束条件,如果是,则执行生成所述下发内容对应的下发数据的操作,如果否,则显示输入错误的提示信息。5.根据权利要求3所述的方法,其特征在于,所述生成所述下发内容对应的下发数据之后,还包括:存储所述下发内容对应的下发数据,当检测到终端的登录请求时发送所述下发数据给所述终端。6.根据权利要求1所述的方法,其特征在于,所述获取客户端软件所对应的下发内容及所述下发内容对应的约束条件之前,还包括:抽取已生成的不同内容编辑表单的共同特征信息,根据所述共同特征信息确定所述不同内容编辑表单的数据结构的相同组成信息,根据所述数据结构的相同组成信息生成模板格式。7.根据权利要求1所述的方法,其特征在于,所述下发内容包括数据类型、数据个数、元素类型及每个元素的定义信息;所述约束条件包括所述每个元素对应的约束条件。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取所述每个元素对应的需求指示信息;若元素对应的需求指示信息指示为必填元素,则在所述内容编辑表单中所述元素对应的位置处显示必填指示符。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在根据所述内容编辑表单生成下发数据时,若未检测到用户输入必填元素对应的编辑数据,则显示输入遗漏的指示信息。10.一种生成内容编辑表单的装置,其特征在于,所述装置包括:获取模块,用于获取客户端软件所对应的下发内容及所述下发内容对应的约束条件;第一生成模...
【专利技术属性】
技术研发人员:黄添才,黄志斌,张晨,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。