一种表单生成以及获取方法和装置的制造方法

文档序号:8922554阅读:244来源:国知局
一种表单生成以及获取方法和装置的制造方法
【技术领域】
[0001]本申请涉及数据处理技术领域,更具体的说是涉及一种表单生成以及获取方法和
目.0
【背景技术】
[0002]由于企业每天均可能会用到大量数据信息,企业存储的客户信息等。为了避免数据丢失或者能更好的管理数据,可以通过客户端将数据存储到云平台。
[0003]而云平台为了能够更好的管理数据,一般云平台会获取客户端填写的数据表,并将数据表进行存储。然而由于不同企业的需求不同,不同企业可能需要在不同数据表展现出的对象数量以及对象名称均不相同。而如果分别针对不同企业的需求,为云平台应用的客户端设置不同的数据表,又会导致开发人员的开发工作量巨大,且开发出的数据表也不一定会完全适合企业需求。而如果完全由客户端的用户来根据需求生成数据表,而用户自己去生成数据表的过程又较为复杂,技术性要求较高,也导致客户端的用户无法根据需要自己生成表单。

【发明内容】

[0004]有鉴于此,本申请提供了一种表单生成以及获取方法和装置,以在较小开发工作量的前提下,满足多个客户端的数据填表要求。
[0005]为实现上述目的,本申请提供如下技术方案:一种表单生成方法,包括:
[0006]向服务器发送表单生成请求;
[0007]接收服务器返回的至少一个空白表单模板,其中,所述空白表单模板的表单域中设置有多个可编辑的空白表单项;
[0008]展现用户选择的目标空白表单模板,其中,所述目标空白表单模板属于所述至少一个空白表单模板;
[0009]基于用户向所述目标空白表单模板中的一个或多个空白表单项中输入的表单对象以及所述表单对象对应的数据集,生成待存储表单;
[0010]将所述待存储表单发送给所述服务器进行存储。
[0011]优选的,所述基于用户向所述目标空白表单模板中的一个或多个空白表单项中输入的表单对象以及所述表单对象对应的数据集,生成待存储表单,包括:
[0012]当接收用户在所述目标空白表单模板中所述空白表单项内输入的表单对象时,将所述空白表单项的表单名称编辑为所述表单对象;
[0013]接收用户在所述表单对象对应的文本输入区域内输入的对象关联数据,并将所述对象关联数据与所述文本输入区域进行关联,得到包含所述表单对象以及所述对象关联数据的待存储表单。
[0014]优选的,在所述生成待存储表单之前,还包括:
[0015]接收用户向所述目标空白表单模板中插入空白表单项的操作;
[0016]响应于所述操作,在所述目标空白模板中插入空白表单项和空白表单项对应的文本输区域。
[0017]优选的,在所述将所述待存储表单发送给所述服务器进行存储之后,还包括:
[0018]当接收到用户的表单获取请求时,从服务器获取所述待存储表单对应的数据集;
[0019]根据所述待存储表单对应的数据集,以图表形式展示待存储表单对应的数据集。
[0020]另一方面,本申请还提供了一种表单获取方法,包括:
[0021]接收客户端发送的表单生成请求;
[0022]响应于所述表单生成请求,将预置的至少一个空白表单模板发送给所述客户端,其中,所述空白表单模板的表单域中设置有多个可编辑的空白表单项;
[0023]接收所述客户端发送的待存储表单;其中,所述待存储表单为所述客户端从所述至少一个空白表单模板中确定出一个目标空白表单模板后,基于用户向所述目标空白表单模板中的一个或多个空白表单项中输入的表单对象以及所述表单对象对应的数据集,生成的。
[0024]存储所述待存储表单。
[0025]优选的,所述存储所述待存储表单,包括:
[0026]将所述待存储表单对应的数据集合以数组形式存储至数据库;
[0027]将所述待存储表单对应的数组转换为缓存文件。
[0028]优选的,在所述将所述待存储表单对应的数组转换为缓存文件之后,还包括:
[0029]接收所述客户端发送的表单获取请求;
[0030]响应于所述表单获取请求,提取所述缓存文件并发送给所述客户端。
[0031]另一方面,本申请还提供了一种表单生成装置,包括:
[0032]请求单元,用于向服务器发送表单生成请求;
[0033]模板接收单元,用于接收服务器返回的至少一个空白表单模板,其中,所述空白表单模板的表单域中设置有多个可编辑的空白表单项;
[0034]展现单元,用于展现用户选择的目标空白表单模板,其中,所述目标空白表单模板属于所述至少一个空白表单模板;
[0035]生成单元,用于基于用户向所述目标空白表单模板中的一个或多个空白表单项中输入的表单对象以及所述表单对象对应的数据集,生成待存储表单;
[0036]发送单元,用于将所述待存储表单发送给所述服务器进行存储。
[0037]优选的,还包括:
[0038]操作接收单元,用于在所述生成单元生成所述待存储表单之前,接收用户向所述目标空白表单模板中插入空白表单项的操作;
[0039]响应于所述操作,在所述目标空白模板中插入空白表单项和空白表单项对应的文本输区域。
[0040]另一方面,本申请还提供了一种表单获取装置,包括:
[0041]第一请求接收单元,用于接收客户端发送的表单生成请求;
[0042]发送单元,用于响应于所述表单生成请求,将预置的至少一个空白表单模板发送给所述客户端,其中,所述空白表单模板的表单域中设置有多个可编辑的空白表单项;
[0043]表单接收单元,用于接收所述客户端发送的待存储表单;其中,所述待存储表单为所述客户端从所述至少一个空白表单模板中确定出一个目标空白表单模板后,基于用户向所述目标空白表单模板中的一个或多个空白表单项中输入的表单对象以及所述表单对象对应的数据集,生成的。
[0044]存储单元,用于存储所述待存储表单。
[0045]优选的,所述存储单元,包括:
[0046]第一存储单元,用于将所述待存储表单对应的数据集合以数组形式存储至数据库;
[0047]第二存储单元,用于将所述待存储表单对应的数组转换为缓存文件。
[0048]优选的,还包括:
[0049]第一请求接收单元,用于在所述第二存储单元将所述待存储表单对应的数组转换为缓存文件之后,接收所述客户端发送的表单获取请求;
[0050]文件发送单元,用于响应于所述表单获取请求,提取所述缓存文件并发送给所述客户端。
[0051]经由上述的技术方案可知,客户端需要向服务器存储数据时,则可以获取该服务器预置的空白表单模板,并由用户向选取的目标空白模板中编辑表单项以及表单项对应的数据集,完成表单生成,可见,客户端的用户完全不需要关心该表单如何生成,只需要进行表单内相关数据的填写即可完成所需的表单,提高了表单生成的便捷性。同时服务器侧也只需要预置有限数量的空白模板,就可以满足不同客户端的表单生成需求,也减少了开发表单的工作量。
【附图说明】
[0052]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0053]图1示出了本申请一种表单生成方法一个实施例的流程示意图;
[0054]图2示出了本申请一种表单获取方法一个实施例的流程示意图;
[0055]图3示出了本申请一种表单生成装置一个实施例的结构示意图;
[0056]图4示出了本申请一种表单获取装置一个实施例的结构示意图。
【具体实施方式】
[0057]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0058]首先对本申请的一种表单生成方法进行介绍。
[0059]参见图1,其示出了本申请一种表单生成方法一个实施例的流程示意图,本实施例的方法可以包括:
[0060]101,向服务器发送表单生成请求。
[0061]102,接收服务器返回的至少一个空白表单模板。
[0062]其中,空白表单模板的表单域中设置有多个可编辑的空白
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1