一种数据获取方法及装置制造方法

文档序号:6512505阅读:193来源:国知局
一种数据获取方法及装置制造方法
【专利摘要】本申请公开了一种数据获取方法及装置,所述方法包括预先建立数据集合,所述数据集合包括至少一条表单数据及每条所述表单数据的目录标识;接收当前用户界面的数据获取指令,所述数据获取指令中至少包括待获取表单数据的目标标识;在所述数据集合中,确定与所述目标标识相匹配的目标目录标识及与该目标目录标识相对应的目标表单数据;在所述数据集合中提取所述目标表单数据;将所述目标表单数据返回至所述当前用户界面。通过本申请实施例无需用户反复对表单数据手动输入,只需预先建立包含有这些表单数据的数据集合,在需要进行表单填写时,提取并返回对应的表单数据即可,实现当前用户界面中表单数据填写,减少用户手动操作次数,提高用户体验。
【专利说明】一种数据获取方法及装置
【技术领域】
[0001]本申请涉及表单填写【技术领域】,特别涉及一种数据获取方法及装置。
【背景技术】
[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]图1为本申请提供的一种数据获取方法实施例一的流程图;
[0045]图2为本申请实施例一的应用示例图;
[0046]图3为本申请实施例一的另一应用示例图;
[0047]图4为本申请提供的一种数据获取方法实施例二的部分流程图;
[0048]图5为本申请提供的一种数据获取方法实施例三的流程图;
[0049]图6为本申请提供的一种数据获取方法实施例四的流程图;
[0050]图7为本申请提供的一种数据获取方法实施例五的流程图;
[0051]图8为本申请实施例五的应用示例图;
[0052]图9为本申请提供的一种数据获取装置实施例六的结构示意图;
[0053]图10为本申请提供的一种数据获取装置实施例七的部分结构示意图;
[0054]图11为本申请提供的一种数据获取装置实施例八的结构示意图;
[0055]图12为本申请提供的一种数据获取装置实施例九的结构示意图。
【具体实施方式】
[0056]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0057]参考图1,为本申请提供的一种数据获取方法实施例一的流程图,所述方法可以包括以下步骤:
[0058]步骤101:预先建立数据集合。
[0059]所述数据集合中包括至少一条表单数据及每条所述表单数据的目录标识。
[0060]其中,所述目录标识可以为其所属表单数据的关键词或关键字等,如学历、出生日期等,所述表单数据对应为与该目录标识相对应的数据细节内容,如研究生、11月11日等信息。所述数据集合可以存储于网络数据库中,也可存储于本地移动存储设备如U盘或硬盘磁盘中。
[0061]需要说明的是,所述步骤101为预先执行,无需被用户界面中的任何指令进行触发。
[0062]另外,在所述步骤101之后,所述方法还可以包括:
[0063]对所述数据集合进行修订,所述修订可以包括对所述数据集合中表单数据的修改更新、对所述数据集合中添加新的表单数据及其目录标识、对所述数据集合中表单数据及其目录标识进行删除等。
[0064]步骤102:接收当前用户界面的数据获取指令,所述数据获取指令中至少包括待获取表单数据的目标标识。
[0065]其中,所述数据获取指令,在用户点击所述当前用户界面中的指定按钮或用户打开所述当前用户界面时触发生成。
[0066]所述数据获取指令中的目标标识可以与所述待获取表单数据的某些关键字相同,例如,在某一用户界面中,需要用户填写学历及出生日期信息,在表单数据待填写的位置前会有诸如“学历”、“出生日期”等字符信息,在本申请实施例中,这些字符信息可以作为所述待获取表单数据的目标标识。
[0067]其中,所述步骤102中可以通过设置应用程序接口实现对所述数据获取指令的接收。
[0068]步骤103:在所述数据集合中,确定与所述目标标识相匹配的目标目录标识及与该目标目录标识相对应的目标表单数据。
[0069]其中,所述步骤103中可以通过以下方式具体实现:
[0070]在所述数据集合中,将所述目标标识与所述数据集合中每个所述表单数据的目录标识进行一一匹配,确定与所述目标标识相匹配的目标目录标识,之后,再确定该目标目录标识相对应的表单数据。
[0071]步骤104:在所述数据集合中提取所述目标表单数据。
[0072]步骤105:将所述目标表单数据返回至所述当前用户界面。
[0073]在所述步骤105之后,所述当前用户界面接收到本申请实施例返回的目标表单数据,并将其进行显示,实现本申请实施例的无需用户手动输入即可实现表单数据填写的目的。所述步骤105中可以通过设置应用程序接口时间所述目标表单数据的返回传输。
[0074]以以下表单快捷填写示例为例:
[0075]如图2中所示,用户A自定义资源目录(即上述实施例中的数据集合目录标识)下有“普通注册信息”、“就业信息”、“工作信息”、“学历信息”。第三方系统如浏览器或其他应用程序通过应用程序接口与本申请实现数据连接,所述第三方系统通过该应用程序接口的接口通信息方式获取到本申请实施例返回的用户A的普通注册信息。在数据成功返回后,第三方系统调用相关应用程序接口,弹出对话框,用户可以选择或拖动方式快捷地把第三方系统的当前注册表单填写完成。
[0076]再如图3中所示,第三方系统通过触发事件,把验证请求信息(即前文中的数据获取指令)发送到本申请实施例的载体如综合信息管理平台中,通过本申请实施例的数据提取之后,将数据集合中与该验证请求信息对应的验证分析结果返回到第三方系统,免除复杂的表单填写操作,完成远程登陆验证。在图3中,所述验证处理过程即为本申请实施例中对与该验证请求信息中目标标识如用户名和密码与所述数据集合中的验证信息进行匹配的过程,在所述数据集合中设置有与该用户名及密码相对应的表单数据,在匹配到正确的用户名及密码的表单数据如验证成功等时,将该表单数据返回至第三方系统如浏览器的当前用户界面中,在匹配到错误的用户名及密码的表单数据如验证失败等时,将该表单数据同样返回至所述当前用户界面中,完成登录验证过程。
[0077]由上述方案可知,本申请提供的一种数据获取方法实施例以,通过预先建立含有表单数据及其目录标识的数据集合,在用户需要均进行表单数据填写时,接收用户界面的数据获取指令,之后在建立的数据集合两种确定与该指令中待获取表单数据的目标标识相匹配的目标目录标识及其对应的目标表单数据,进而在数据集合中提取该目标表单数据,从而将提取到的目标表单数据返回至上述用户界面,实现本申请目的。本申请无需用户反复对表单数据手动输入,只需预先建立包含有这些表单数据的数据集合,在需要进行表单填写时,提取并返回对应的表单数据即可,实现当前用户界面中表单数据填写,相对于现有技术中用户需重复手动输入表单数据影响用户体验的情况,减少用户手动操作次数,提高用户体验。
[0078]其中,在本申请实施例的具体实现时,若在所述步骤103中并未确定到与所述目标标识相匹配的目标目录标识,本申请实施例还可以生成数据获取失败的信息返回至所述当前用户界面,提示用户当前数据集合中未存储与当前用户界面中所需填写的表单数据,此时,用户可以通过手动输入的方式完成表单的填写。
[0079]参考图4,为本申请提供的一种数据获取方法实施例二中所述步骤101的流程图,其中,所述步骤101可以通过以下步骤实现:
[0080]步骤401:建立目录组,所述目录组中包括至少一项目录标识。
[0081]其中,所述目录标识可以通过选取多个表单填写网页样本中待填写表单前的关键字或关键词表不。
[0082]步骤402:获取用户的至少一条基础数据信息。
[0083]需要说明的是,所述步骤402与所述步骤401的执行顺序不受限制,可以同时执行,也可以由前后之分。
[0084]所述基础数据信息是指,用户的学历信息、工作信息、注册信息、密码验证信息、就业信息等内容细节信息。
[0085]步骤403:提取每条所述基础数据信息的关键字。
[0086]其中,所述步骤403中的关键字是指,上述基础数据信息中的内容细节信息。
[0087]步骤404:为每项所述目录标识设置与该目录标识相匹配的关键字所对应的基础数据信息,每项所述目录标识所设置的基础数据信息作为表单数据,每条所述表单数据及其目录标识组成数据集合。
[0088]其中,所述步骤404的执行过程是指对每项所述目录标识写入对应基础数据信息的过程,即可完成对所述数据集合的建立。
[0089]另外,所述步骤101的实现方式除了如图4中所示的实现流程方式之外,还可以通过以下方式实现:[0090]获取用户的至少一条基础数据信息,之后提取每条所述基础信息的关键字,并依据所述关键字对每条所述基础数据信息进行分组,得到至少一组基础数据组,每组所述基础数据组组成一条表单数据,进而分别依据每条表单数据对应的关键字,生成该表单数据的目录标识,实现数据集合的建立。
[0091]参考图5,为本申请提供的一种数据获取方法实施例三的流程图,其中,在所述步骤101之后,在所述步骤102之前,所述方法还可以包括以下步骤:
[0092]步骤106:分别设置每条所述表单数据的权限。
[0093]其中,所述权限可以包括其所属表单数据的至少一个操作对象标识及每个所述操作对象标识对应的操作权限类型值。
[0094]需要说明的是,在前文中提及到在所述数据集合建立完成之后,本申请还可以对所述数据集合中的表单数据及其目录标识进行修订操作,该修订操作可以为更新、添加及删除等操作,在本申请实施例中,每个所述操作对象标识所对应的操作对象对所述表单数据进行操作时,可以由多种操作动作类型,如查询、修改更新及删除等。不同的操作对象对同一表单数据可以具有不同的操作权限,同一操作对象对同一表单数据进行不同的操作动作时,也可以具有不同的操作权限,如用户B可以对表单数据A进行查询、修改及删除等操作,而用户C只能对该表单数据A进行查询操作,同时用户B对表单数据C可以查询却不可以删除等。
[0095]其中,所述数据获取指令中除了包括待获取表单数据的目标标识之外,还可以包括标准返回格式,所述标准返回格式可以为所述目标表单数据在所述当前用户界面中的显示格式,如弹出对话框进行显示,或者直接在所述当前用户界面中待填写数据的表单中显示,因此,参考图6,为本申请提供的一种数据获取方法实施例四的流程图,其中,所述步骤105具体可以由以下方式实现:
[0096]将所述目标表单数据以所述标准返回格式返回至所述当前用户界面。
[0097]例如,图3中,在将验证结果返回至所述第三方系统如当前用户界面时,可以以弹出对话框的形式显示该验证结果。
[0098]参考图7,为本申请提供的一种数据获取方法实施例五的流程图,在所述步骤105之后,所述方法还可以包括以下步骤:
[0099]步骤107:建立返回至所述当前用户界面的目标表单数据及其在所述数据集合中对应表单数据之间的数据绑定关系。
[0100]其中,所述数据绑定关系包括:所述当前用户界面的目标表单数据发生第一变动时,该目标表单数据在所述数据集合中对应的表单数据发生所述第一变动;所述数据集合中表单数据发生第二变动时,发生变动的表单数据对应的用户界面中的目标表单数据发生
第二变动。
[0101]上述数据绑定关系对表单数据被提取返回至第三方系统如当前用户界面之后与原表单数据之间建立关联,进而在数据集合中的表单数据或所述当前用户界面中的数据发生任何变动时,另外一方的表单数据均会发生对应的变动,例如,在当前用户界面中用户对其表单数据进行修改之后,由于建立的数据绑定关系,处于数据集合中对应的表单数据会自动与当前用户界面中更新的表单数据保持一致,由此,实现对表单数据的同一管理,降低数据运维成本。[0102]需要说明的是,本申请实施例中的数据绑定关系适用于多个第三方系统与本申请实施例之间进行数据处理的情况中。例如,多个第三方系统中任意一个表单数据发生变动,数据集合及其他第三方系统中对应的表单数据会产生相应的数据变动;而在所述数据集合中的表单数据发生变动时,对所述数据集合中发生变动的表单数据进行获取之后的多个第三方系统中的表单数据均会产生相应变动。
[0103]如图8中所示,系统A、系统B及系统C同时绑定数据IDl(表单数据的唯一目录标识),系统B和系统C绑定数据ID3,系统C绑定数据ID4。若系统A可对数据IDl进行远程的同步修改,修改完成后,所述数据集合中的对应数据IDl同步修改,当系统B及系统C能调用最新的IDl数据,免除系统B及系统C中IDl数据修改工作,从而保证数据质量,降低数据维护成本。
[0104]参考图9,为本申请提供的一种数据获取装置实施例六的结构示意图,所述装置可以包括:
[0105]集合建立单元901,用于预先建立数据集合,所述数据集合包括至少一条表单数据及每条所述表单数据的目录标识。
[0106]其中,所述目录标识可以为其所属表单数据的关键词或关键字等,如学历、出生日期等,所述表单数据对应为与该目录标识相对应的数据细节内容,如研究生、11月11日等信息。所述数据集合可以存储于网络数据库中,也可存储于本地移动存储设备如U盘或硬盘磁盘中。
[0107]需要说明的是,所述集合建立单元901为预先被触发运行,无需被用户界面中的任何指令进行触发。
[0108]另外,在所述集合建立单元901建立所述数据集合之后,所述装置还可以对所述数据集合进行修订,所述修订可以包括对所述数据集合中表单数据的修改更新、对所述数据集合中添加新的表单数据及其目录标识、对所述数据集合中表单数据及其目录标识进行删除等。
[0109]指令接收单元902,用于接收当前用户界面的数据获取指令,所述数据获取指令中至少包括待获取表单数据的目标标识。
[0110]其中,所述数据获取指令,在用户点击所述当前用户界面中的指定按钮或用户打开所述当前用户界面时触发生成。
[0111]所述数据获取指令中的目标标识可以与所述待获取表单数据的某些关键字相同,例如,在某一用户界面中,需要用户填写学历及出生日期信息,在表单数据待填写的位置前会有诸如“学历”、“出生日期”等字符信息,在本申请实施例中,这些字符信息可以作为所述待获取表单数据的目标标识。
[0112]其中,所述指令接收单元902可以通过设置应用程序接口实现对所述数据获取指令的接收。
[0113]目标确定单元903,用于在所述数据集合中,确定与所述目标标识相匹配的目标目录标识及与该目标目录标识相对应的目标表单数据。
[0114]其中,所述目标确定单元903可以通过以下方式具体实现:
[0115]在所述数据集合中,将所述目标标识与所述数据集合中每个所述表单数据的目录标识进行一一匹配,确定与所述目标标识相匹配的目标目录标识,之后,再确定该目标目录标识相对应的表单数据。
[0116]目标提取单元904,用于在所述数据集合中提取所述目标表单数据。
[0117]目标返回单元905,用于将所述目标表单数据返回至所述当前用户界面。
[0118]在所述目标返回单元905运行完成之后,所述当前用户界面接收到本申请实施例返回的目标表单数据,并将其进行显示,实现本申请实施例的无需用户手动输入即可实现表单数据填写的目的。所述目标返回单元905可以通过设置应用程序接口时间所述目标表单数据的返回传输。
[0119]以以下表单快捷填写示例为例:
[0120]如图2中所示,用户A自定义资源目录(即上述实施例中的数据集合目录标识)下有“普通注册信息”、“就业信息”、“工作信息”、“学历信息”。第三方系统如浏览器或其他应用程序通过应用程序接口与本申请实现数据连接,所述第三方系统通过该应用程序接口的接口通信息方式获取到本申请实施例返回的用户A的普通注册信息。在数据成功返回后,第三方系统调用相关应用程序接口,弹出对话框,用户可以选择或拖动方式快捷地把第三方系统的当前注册表单填写完成。
[0121]再如图3中所示,第三方系统通过触发事件,把验证请求信息(即前文中的数据获取指令)发送到本申请实施例的载体如综合信息管理平台中,通过本申请实施例的数据提取之后,将数据集合中与该验证请求信息对应的验证分析结果返回到第三方系统,免除复杂的表单填写操作,完成远程登陆验证。在图3中,所述验证处理过程即为本申请实施例中对与该验证请求信息中目标标识如用户名和密码与所述数据集合中的验证信息进行匹配的过程,在所述数据集合中设置有与该用户名及密码相对应的表单数据,在匹配到正确的用户名及密码的表单数据如验证成功等时,将该表单数据返回至第三方系统如浏览器的当前用户界面中,在匹配到错误的用户名及密码的表单数据如验证失败等时,将该表单数据同样返回至所述当前用户界面中,完成登录验证过程。
[0122]由上述方案可知,本申请提供的一种数据获取装置实施例六,通过预先建立含有表单数据及其目录标识的数据集合,在用户需要均进行表单数据填写时,接收用户界面的数据获取指令,之后在建立的数据集合两种确定与该指令中待获取表单数据的目标标识相匹配的目标目录标识及其对应的目标表单数据,进而在数据集合中提取该目标表单数据,从而将提取到的目标表单数据返回至上述用户界面,实现本申请目的。本申请无需用户反复对表单数据手动输入,只需预先建立包含有这些表单数据的数据集合,在需要进行表单填写时,提取并返回对应的表单数据即可,实现当前用户界面中表单数据填写,相对于现有技术中用户需重复手动输入表单数据影响用户体验的情况,减少用户手动操作次数,提高用户体验。
[0123]其中,在本申请实施例的具体实现时,若在所述目标确定单元903中并未确定到与所述目标标识相匹配的目标目录标识,本申请实施例还可以生成数据获取失败的信息返回至所述当前用户界面,提示用户当前数据集合中未存储与当前用户界面中所需填写的表单数据,此时,用户可以通过手动输入的方式完成表单的填写。
[0124]参考图10,为本申请提供的一种数据获取装置实施例七中所述集合建立单元901的结构示意图,其中,所述集合建立单元901包括:
[0125]目录建立子单元911,用于建立目录组,所述目录组中包括至少一项目录标识。[0126]其中,所述目录标识可以通过选取多个表单填写网页样本中待填写表单前的关键字或关键词表不。
[0127]基础数据获取子单元912,用于获取用户的至少一条基础数据信息;
[0128]需要说明的是,所述基础数据获取子单元912与所述目录建立子单元911的运行顺序不受限制,可以同时执行,也可以由前后之分。
[0129]所述基础数据信息是指,用户的学历信息、工作信息、注册信息、密码验证信息、就业信息等内容细节信息。
[0130]关键字提取子单元913,用于提取每条所述基础数据信息的关键字;
[0131]其中,所述关键字提取子单元913中的关键字是指,上述基础数据信息中的内容细节信息。
[0132]基础数据设置子单元914,用于为每项所述目录标识设置与该目录标识相匹配的关键字所对应的基础数据信息,每项所述目录标识所设置的基础数据信息作为表单数据,每条所述表单数据及其目录标识组成数据集合。
[0133]其中,所述基础数据设置子单元914的运行过程是指对每项所述目录标识写入对应基础数据信息的过程,即可完成对所述数据集合的建立。
[0134]另外,所述集合建立单元901可以通过如图10中所示的实现结构实现数据集合的建立之外,还可以通过以下方式实现:
[0135]获取用户的至少一条基础数据信息,之后提取每条所述基础信息的关键字,并依据所述关键字对每条所述基础数据信息进行分组,得到至少一组基础数据组,每组所述基础数据组组成一条表单数据,进而分别依据每条表单数据对应的关键字,生成该表单数据的目录标识,实现数据集合的建立。
[0136]参考图11,为本申请提供的一种数据获取装置实施例八的结构示意图,其中,所述装置还可以包括:
[0137]权限设置单元906,用于在所述集合建立单元901建立所述数据集合之后,在所述指令接收单元902接收所述数据获取指令之前,分别设置每条所述表单数据的权限,所述权限包括其所属表单数据的至少一个操作对象标识及每个所述操作对象标识对应的操作权限类型值。
[0138]需要说明的是,在前文中提及到在所述数据集合建立完成之后,本申请还可以对所述数据集合中的表单数据及其目录标识进行修订操作,该修订操作可以为更新、添加及删除等操作,在本申请实施例中,每个所述操作对象标识所对应的操作对象对所述表单数据进行操作时,可以由多种操作动作类型,如查询、修改更新及删除等。不同的操作对象对同一表单数据可以具有不同的操作权限,同一操作对象对同一表单数据进行不同的操作动作时,也可以具有不同的操作权限,如用户B可以对表单数据A进行查询、修改及删除等操作,而用户C只能对该表单数据A进行查询操作,同时用户B对表单数据C可以查询却不可以删除等。
[0139]其中,所述数据获取指令中除了包括待获取表单数据的目标标识之外,还可以包括标准返回格式,所述标准返回格式可以为所述目标表单数据在所述当前用户界面中的显示格式,如弹出对话框进行显示,或者直接在所述当前用户界面中待填写数据的表单中显示,因此,所述装置中的所述目标返回单元905具体用于:[0140]将所述目标表单数据以所述标准返回格式返回至所述当前用户界面。
[0141]例如,图3中,在将验证结果返回至所述第三方系统如当前用户界面时,可以以弹出对话框的形式显示该验证结果。[0142]参考图12,为本申请提供的一种数据获取装置实施例九的结构示意图,所述装置还可以包括:
[0143]关联建立单元907,用于在所述目标返回单元905将所述目标表单数据返回至所述当前用户界面之后,建立返回至所述当前用户界面的目标表单数据与其在所述数据集合中对应表单数据之间的数据绑定关系;
[0144]其中,所述数据绑定关系包括:所述当前用户界面的目标表单数据发生第一变动时,该目标表单数据在所述数据集合中对应的表单数据发生所述第一变动;所述数据集合中表单数据发生第二变动时,发生变动的表单数据对应的用户界面中的目标表单数据发生
第二变动。
[0145]上述数据绑定关系对表单数据被提取返回至第三方系统如当前用户界面之后与原表单数据之间建立关联,进而在数据集合中的表单数据或所述当前用户界面中的数据发生任何变动时,另外一方的表单数据均会发生对应的变动,例如,在当前用户界面中用户对其表单数据进行修改之后,由于建立的数据绑定关系,处于数据集合中对应的表单数据会自动与当前用户界面中更新的表单数据保持一致,由此,实现对表单数据的同一管理,降低数据运维成本。
[0146]需要说明的是,本申请实施例中的数据绑定关系适用于多个第三方系统与本申请实施例之间进行数据处理的情况中。例如,多个第三方系统中任意一个表单数据发生变动,数据集合及其他第三方系统中对应的表单数据会产生相应的数据变动;而在所述数据集合中的表单数据发生变动时,对所述数据集合中发生变动的表单数据进行获取之后的多个第三方系统中的表单数据均会产生相应变动。
[0147]如图8中所示,系统A、系统B及系统C同时绑定数据IDl(表单数据的唯一目录标识),系统B和系统C绑定数据ID3,系统C绑定数据ID4。若系统A可对数据IDl进行远程的同步修改,修改完成后,所述数据集合中的对应数据IDl同步修改,当系统B及系统C能调用最新的IDl数据,免除系统B及系统C中IDl数据修改工作,从而保证数据质量,降低数据维护成本。
[0148]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0149]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0150]以上对本发明所提供的一种数据获取方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【权利要求】
1.一种数据获取方法,其特征在于,包括: 预先建立数据集合,所述数据集合包括至少一条表单数据及每条所述表单数据的目录标识; 接收当前用户界面的数据获取指令,所述数据获取指令中至少包括待获取表单数据的目标标识; 在所述数据集合中,确定与所述目标标识相匹配的目标目录标识及与该目标目录标识相对应的目标表单数据; 在所述数据集合中提取所述目标表单数据; 将所述目标表单数据返回至所述当前用户界面。
2.根据权利要求1所述的方法,其特征在于,所述建立数据集合包括: 建立目录组,所述目录组中包括至少一项目录标识; 获取用户的至少一条基础数据信息; 提取每条所述基础数据信息的关键字; 为每项所述目录标识设置与该目录标识相匹配的关键字所对应的基础数据信息,每项所述目录标识所设置的基础数据信息作为表单数据,每条所述表单数据及其目录标识组成数据集合。
3.根据权利要求1所述的方法,其特征在,在所述建立数据集合之后,在所述接收数据获取指令之前,所述方法还包括: 分别设置每条所述表单数据的权限,所述权限包括其所属表单数据的至少一个操作对象标识及每个所述操作对象标识对应的操作权限类型值。
4.根据权利要求1所述的方法,其特征在于,所述数据获取指令中还包括标准返回格式; 其中,所述将所述目标表单数据返回至所述当前用户界面,包括: 将所述目标表单数据以所述标准返回格式返回至所述当前用户界面。
5.根据权利要求1、2、3或4所述的方法,其特征在于,在将所述目标表单数据返回至所述当前用户界面之后,所述方法还包括: 建立返回至所述当前用户界面的目标表单数据与其在所述数据集合中对应表单数据之间的数据绑定关系; 其中,所述数据绑定关系包括:所述当前用户界面的目标表单数据发生第一变动时,该目标表单数据在所述数据集合中对应的表单数据发生所述第一变动;所述数据集合中表单数据发生第二变动时,发生变动的表单数据对应的用户界面中的目标表单数据发生第二变动。
6.一种数据获取装置,其特征在于,包括: 集合建立单元,用于预先建立数据集合,所述数据集合包括至少一条表单数据及每条所述表单数据的目录标识; 指令接收单元,用于接收当前用户界面的数据获取指令,所述数据获取指令中至少包括待获取表单数据的目标标识; 目标确定单元,用于在所述数据集合中,确定与所述目标标识相匹配的目标目录标识及与该目标目录标识相对应的目标表单数据;目标提取单元,用于在所述数据集合中提取所述目标表单数据; 目标返回单元,用于将所述目标表单数据返回至所述当前用户界面。
7.根据权利要求6所述的装置,其特征在于,所述集合建立单元包括: 目录建立子单元,用于建立目录组,所述目录组中包括至少一项目录标识; 基础数据获取子单元,用于获取用户的至少一条基础数据信息; 关键字提取子单元,用于提取每条所述基础数据信息的关键字; 基础数据设置子单元,用于为每项所述目录标识设置与该目录标识相匹配的关键字所对应的基础数据信息,每项所述目录标识所设置的基础数据信息作为表单数据,每条所述表单数据及其目录标识组成数据集合。
8.根据权利要求6所述的装置,其特征在于,还包括: 权限设置单元,用 于在所述集合建立单元建立所述数据集合之后,在所述指令接收单元接收所述数据获取指令之前,分别设置每条所述表单数据的权限,所述权限包括其所属表单数据的至少一个操作对象标识及每个所述操作对象标识对应的操作权限类型值。
9.根据权利要求6所述的装置,其特征在于,所述数据获取指令中还包括标准返回格式; 其中,所述目标返回单元具体用于: 将所述目标表单数据以所述标准返回格式返回至所述当前用户界面。
10.根据权利要求6、7、8或9所述的装置,其特征在于,还包括: 关联建立单元,用于在所述目标返回单元将所述目标表单数据返回至所述当前用户界面之后,建立返回至所述当前用户界面的目标表单数据与其在所述数据集合中对应表单数据之间的数据绑定关系; 其中,所述数据绑定关系包括:所述当前用户界面的目标表单数据发生第一变动时,该目标表单数据在所述数据集合中对应的表单数据发生所述第一变动;所述数据集合中表单数据发生第二变动时,发生变动的表单数据对应的用户界面中的目标表单数据发生第二变动。
【文档编号】G06F9/44GK103455338SQ201310432744
【公开日】2013年12月18日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】欧阳韵雄, 李引, 袁峰 申请人:广州中国科学院软件应用技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1