本技术涉及数据处理,具体涉及基于权限分发的数据采集方法、装置、设备及存储介质。
背景技术:
1、随着大数据技术的快速发展,越来越多的企业对业务数据进行数据分析,并根据数据分析的结果制定对应的业务策略。数据采集是进行数据分析的必要步骤。在数据采集的过程中,需要采集人员通过数据采集方式获取业务数据,对业务数据进行整理,得到数据采集的结果。
2、目前,常用的数据采集方式是采集人员将获取的业务数据录入数据采集系统。数据采集系统用于获取录入的业务数据并进行业务数据的整理。为了提高数据采集的效率以及业务数据的安全性,数据采集系统或者数据采集任务的管理员,会向采集人员分配数据采集的权限。采集人员仅能够在权限范围内采集业务数据。但是,目前的数据采集权限存在管理混乱的情况。比如,存在采集人员的权限与采集人员的采集能力不匹配的问题,权限分配不灵活的问题。数据采集权限管理混乱会导致数据采集的效率降低。
技术实现思路
1、有鉴于此,本技术提供基于权限分发的数据采集方法、装置、设备及存储介质,能够优化数据采集过程中的权限管理,进而提升数据采集的效率。
2、本技术提供的技术方案如下:
3、第一方面,本技术提供一种基于权限分发的数据采集方法,所述方法应用于数据采集系统,所述方法包括:
4、响应于获取第一权限分配请求,为所述第一权限分配请求对应的第一用户配置第一权限,所述第一权限是所述第一权限分配请求针对所述第一用户配置的权限;
5、响应于获取所述第一用户触发的第一权限分发请求,为所述第一权限分发请求对应的第二用户配置第二权限,所述第二权限是所述第一权限分发请求针对所述第二用户配置的属于所述第一权限的权限,所述第二用户是除所述第一用户以外的所述数据采集系统的使用用户;
6、根据所述第一用户的权限,生成并向所述第一用户发送待填写的第一数据采集表单,所述第一用户的权限包括所述第一权限中除所述第二权限以外的权限;根据所述第二用户的权限,生成并向所述第二用户发送待填写的第二数据采集表单;所述第二用户的权限包括所述第二权限;
7、获取所述第二用户反馈的第一整合数据采集表单,向所述第一用户发送所述第一整合数据采集表单,所述第一整合数据采集表单包括已填写的第二数据采集表单的数据;
8、获取所述第一用户反馈的第二整合数据采集表单,所述第二整合数据采集表单包括所述第一整合数据采集表单的数据以及已填写的第一数据采集表单的数据;
9、存储所述第二整合数据采集表单。
10、在一种可能的实现方式中,所述方法还包括:
11、响应于获取所述第二用户触发的第二权限分发请求,为所述第二权限分发请求对应的第三用户配置第三权限,所述第三权限是所述第二权限分发请求针对所述第三用户配置的,所述第三权限属于所述第二用户的权限;
12、根据所述第三用户的权限,生成并向所述第三用户发送待填写的第三数据采集表单,所述第三用户的权限包括所述第三权限;
13、获取所述第三用户反馈的已填写的第三数据采集表单,向所述第二用户发送所述已填写的第三数据采集表单;所述第一整合数据采集表单还包括所述已填写的第三数据采集表单的数据。
14、在一种可能的实现方式中,所述方法还包括:
15、响应于获取第二权限分配请求,为所述第二权限分配请求对应的第二用户配置第四权限,所述第四权限是所述第二权限分配请求针对所述第二用户配置的权限,所述第二用户的权限还包括所述第四权限。
16、在一种可能的实现方式中,在所述向所述第一用户发送所述第一整合数据采集表单之前,所述方法还包括:
17、校验所述第一整合数据采集表单通过;
18、在所述存储所述第二整合数据采集表单之前,所述方法还包括:
19、校验所述第二整合数据采集表单通过。
20、在一种可能的实现方式中,所述根据所述第一用户的权限,生成并向所述第一用户发送待填写的第一数据采集表单,包括:
21、根据所述第一用户的权限以及数据采集任务,确定所述第一用户的权限所涉及的待采集数据;
22、根据所述待采集数据,生成待填写的第一数据采集表单,所述第一数据采集表单包括所述待采集数据的数据信息;
23、向所述第一用户发送所述待填写的第一数据采集表单。
24、在一种可能的实现方式中,所述方法还包括:
25、对所述第二整合数据采集表单包括的数据进行数据处理,生成数据集,所述数据处理包括归类处理、数据清洗和标准化处理中的一种或者多种;
26、将所述数据集存储至数据库。
27、在一种可能的实现方式中,所述方法还包括:
28、获取数据展示请求,所述数据展示请求包括展示数据范围;
29、根据所述第二整合数据采集表单包括的数据和所述数据展示请求,从所述第二整合数据采集表单包括的数据中,确定在所述展示数据范围内的待展示数据;
30、利用所述待展示数据生成数据展示内容。
31、第二方面,本技术提供一种基于权限分发的数据采集装置,所述装置应用于数据采集系统,所述装置包括:
32、第一配置单元,用于响应于获取第一权限分配请求,为所述第一权限分配请求对应的第一用户配置第一权限,所述第一权限是所述第一权限分配请求针对所述第一用户配置的权限;
33、第一分发单元,用于响应于获取所述第一用户触发的第一权限分发请求,为所述第一权限分发请求对应的第二用户配置第二权限,所述第二权限是所述第一权限分发请求针对所述第二用户配置的属于所述第一权限的权限,所述第二用户是除所述第一用户以外的所述数据采集系统的使用用户;
34、第一表单生成单元,用于根据所述第一用户的权限,生成并向所述第一用户发送待填写的第一数据采集表单,所述第一用户的权限包括所述第一权限中除所述第二权限以外的权限;根据所述第二用户的权限,生成并向所述第二用户发送待填写的第二数据采集表单;所述第二用户的权限包括所述第二权限;
35、第一获取单元,用于获取所述第二用户反馈的第一整合数据采集表单,向所述第一用户发送所述第一整合数据采集表单,所述第一整合数据采集表单包括已填写的第二数据采集表单的数据;
36、第二获取单元,用于获取所述第一用户反馈的第二整合数据采集表单,所述第二整合数据采集表单包括所述第一整合数据采集表单的数据以及已填写的第一数据采集表单的数据;
37、存储单元,用于存储所述第二整合数据采集表单。
38、在一种可能的实现方式中,所述装置还包括:
39、第二分发单元,用于响应于获取所述第二用户触发的第二权限分发请求,为所述第二权限分发请求对应的第三用户配置第三权限,所述第三权限是所述第二权限分发请求针对所述第三用户配置的,所述第三权限属于所述第二用户的权限;
40、第二表单生成单元,用于根据所述第三用户的权限,生成并向所述第三用户发送待填写的第三数据采集表单,所述第三用户的权限包括所述第三权限;
41、第三获取单元,用于获取所述第三用户反馈的已填写的第三数据采集表单,向所述第二用户发送所述已填写的第三数据采集表单;所述第一整合数据采集表单还包括所述已填写的第三数据采集表单的数据。
42、在一种可能的实现方式中,所述装置还包括:
43、第二配置单元,用于响应于获取第二权限分配请求,为所述第二权限分配请求对应的第二用户配置第四权限,所述第四权限是所述第二权限分配请求针对所述第二用户配置的权限,所述第二用户的权限还包括所述第四权限。
44、在一种可能的实现方式中,在所述向所述第一用户发送所述第一整合数据采集表单之前,所述装置还包括:
45、第一校验单元,用于校验所述第一整合数据采集表单通过;
46、在所述存储所述第二整合数据采集表单之前,所述装置还包括:
47、第二校验单元,用于校验所述第二整合数据采集表单通过。
48、在一种可能的实现方式中,所述第一表单生成单元,用于根据所述第一用户的权限,生成并向所述第一用户发送待填写的第一数据采集表单,包括:
49、所述第一表单生成单元,具体用于根据所述第一用户的权限以及数据采集任务,确定所述第一用户的权限所涉及的待采集数据;根据所述待采集数据,生成待填写的第一数据采集表单,所述第一数据采集表单包括所述待采集数据的数据信息;向所述第一用户发送所述待填写的第一数据采集表单。
50、在一种可能的实现方式中,所述装置还包括:
51、数据处理单元,用于对所述第二整合数据采集表单包括的数据进行数据处理,生成数据集,所述数据处理包括归类处理、数据清洗和标准化处理中的一种或者多种;将所述数据集存储至数据库。
52、在一种可能的实现方式中,所述装置还包括:
53、第四获取单元,用于获取数据展示请求,所述数据展示请求包括展示数据范围;
54、确定单元,用于根据所述第二整合数据采集表单包括的数据和所述数据展示请求,从所述第二整合数据采集表单包括的数据中,确定在所述展示数据范围内的待展示数据;
55、展示内容生成单元,用于利用所述待展示数据生成数据展示内容。
56、第三方面,本技术提供一种设备,包括:处理器、存储器、系统总线;
57、所述处理器以及所述存储器通过所述系统总线相连;
58、所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述第一方面任一实施方式所述的方法。
59、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述第一方面任一实施方式所述的方法。
60、由此可见,本技术具有如下有益效果:
61、本技术提供一种基于权限分发的数据采集方法、装置、设备及存储介质,该方法应用于数据采集系统。数据采集系统基于第一权限分配请求,为第一用户配置第一权限。第一用户通过在数据采集系统触发第一权限分发请求的方式,将第一权限中的部分或者全部权限,也就是第二权限,分发给第二用户。用户之间分发权限,能够将与用户采集能力匹配的权限分发给该用户,实现权限的灵活管理,提升数据采集的效率。另外,用户之间分发权限也能够降低管理员分配权限的复杂程度,有利于简化权限管理流程。数据采集系统向第一用户和第二用户提供基于权限生成的数据采集表单,以便用户填写采集得到的数据。利用基于权限生成的定制化的数据采集表单,用户无需手动生成表单,也不用担心数据超出权限范围或遗漏数据的问题,提高用户采集数据的效率。并且,向第一用户发送第二用户采集数据生成的第一整合数据采集表单,以便第一用户整合数据得到第二整合数据采集表单,实现基于权限分发关系的数据整理,确保数据采集的有序性,提升数据采集的质量和效率。
1.一种基于权限分发的数据采集方法,其特征在于,所述方法应用于数据采集系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述向所述第一用户发送所述第一整合数据采集表单之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户的权限,生成并向所述第一用户发送待填写的第一数据采集表单,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.一种基于权限分发的数据采集装置,其特征在于,所述装置应用于数据采集系统,所述装置包括:
9.一种设备,其特征在于,包括:处理器、存储器、系统总线;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行权利要求1-7任一项所述的方法。