本技术涉及互联网,尤其涉及一种数据处理方法、装置、设备以及计算机可读存储介质。
背景技术:
1、随着移动互联网技术以及各种新兴技术的快速发展,社交应用好像雨后春笋。随着大量社交应用的出现,传统的线下群组任务,例如学生课堂上课或学生作业,可以被社交应用所提供的线上群组任务替代。
2、在现有技术中,当第二对象通过第二应用,参与在第一应用中为第一对象所创建的目标群组时,目标群组可以显示第二对象在第二应用中的应用名称。例如老师在第一应用中为一个班级的学生创建了一个班级群,然后让家长通过第二应用参与该班级群。但老师通过第一应用查看入群的对象时,只能看见各个家长在第二应用中的应用名称。根据应用名称,老师无法确定家长,也无法确定家长所对应的学生。进一步,若老师通过第一应用发起针对学生(第一对象)的群组任务时,老师无法在班级学生中确定谁参与了群组任务,谁没有参与群组任务。明显地,在查询第一对象针对群组任务的参与状态时,现有技术降低了查询效率以及准确率。
技术实现思路
1、本技术实施例提供一种数据处理方法、装置、设备以及计算机可读存储介质,可以准确且高效地确定第一对象针对群组任务的参与状态。
2、本技术实施例一方面提供了一种数据处理方法,包括:
3、获取针对群组任务的群组数据获取请求;群组任务是针对第一应用中的目标群组的任务;
4、根据群组数据获取请求,获取目标群组对应的群组结构数据;群组结构数据用于表征第一对象以及与第一对象具有关联关系的第二对象;目标群组是针对第一对象所创建的;第二对象是通过第二应用参与目标群组;第一应用不同于第二应用;
5、获取参与群组任务的目标对象标识;目标对象标识归属于第二应用;
6、根据第一对象、第二对象以及目标对象标识,生成目标对象信息列表;目标对象信息列表显示于目标设备中针对群组任务的任务显示界面中;目标对象信息列表用于表征第一对象针对群组任务的参与状态;目标设备包括参与群组任务且具有查看权限的设备。
7、本技术实施例一方面提供了一种数据处理方法,包括:
8、在群组任务对应的任务显示界面中显示对象汇总信息列表;群组任务是针对第一应用中的目标群组的任务;目标群组是针对第一对象所创建的,与第一对象具有关联关系的第二对象是通过第二应用参与目标群组;第一应用不同于第二应用;
9、在对象信息汇总列表中显示目标群组对应的对象汇总信息;对象汇总信息包括参与状态对应的参与数量;参与状态是指第一对象参与群组任务的状态;
10、若响应针对对象汇总信息的触发操作,则在任务显示界面中显示目标对象信息列表;目标对象信息列表用于表征参与状态。
11、本技术实施例一方面提供了一种数据处理装置,包括:
12、第一获取模块,用于获取针对群组任务的群组数据获取请求;群组任务是针对第一应用中的目标群组的任务;
13、第二获取模块,用于根据群组数据获取请求,获取目标群组对应的群组结构数据;群组结构数据用于表征第一对象以及与第一对象具有关联关系的第二对象;目标群组是针对第一对象所创建的;第二对象是通过第二应用参与目标群组;第一应用不同于第二应用;
14、第三获取模块,用于获取参与群组任务的目标对象标识;目标对象标识归属于第二应用;
15、第一生成模块,用于根据第一对象、第二对象以及目标对象标识,生成目标对象信息列表;目标对象信息列表显示于目标设备中针对群组任务的任务显示界面中;目标对象信息列表用于表征第一对象针对群组任务的参与状态;目标设备包括参与群组任务且具有查看权限的设备。
16、其中,第一生成模块,包括:
17、第一确定单元,用于根据目标对象标识,确定第二对象中参与群组任务的第二参与对象;
18、第二确定单元,用于在第一对象中,将与第二参与对象具有关联关系的对象确定为第一参与对象;
19、第一生成单元,用于根据第一参与对象、第二参与对象以及目标对象标识,生成目标对象信息列表。
20、其中,第二对象包括对象ab,b为正整数,且b小于或等于第二对象的总数量;
21、第一确定单元,包括:
22、第一对比子单元,用于若群组结构数据中存在针对对象ab的确认对象标识zb,则将确认对象标识zb与目标对象标识进行对比;确认对象标识zb用于表征对象信息yb经过对象ab确认;对象信息yb属于群组结构数据,且对象信息yb与对象ab相关联;
23、对象确定子单元,用于若确认对象标识zb与目标对象标识相同,则将对象ab确定为参与群组任务的第二参与对象。
24、其中,第一生成单元,包括:
25、第一生成子单元,用于根据第一参与对象、第二参与对象以及目标对象标识,生成第一目标对象信息列表;第一目标对象信息列表用于表征第一参与对象;
26、第二生成子单元,用于根据第一参与对象,生成第二目标对象信息列表;第二目标对象信息列表用于表征第一对象中未参与群组任务的第一待参与对象;
27、列表确定子单元,用于将第一目标对象信息列表以及第二目标对象信息列表,确定为目标对象信息列表。
28、其中,第一生成子单元,包括:
29、第一获取子单元,用于在群组结构数据中,获取用于表征第一参与对象的第一参与对象信息以及第一关系标签;第一关系标签用于表征第一参与对象以及第二参与对象之间的关联关系;
30、列表生成子单元,用于根据第一参与对象信息、第一关系标签以及目标对象标识,生成第一目标对象信息列表。
31、其中,目标对象标识包括对象标识cd,d为正整数,且d小于或等于目标对象标识的总数量;
32、列表生成子单元,具体用于若对象标识cd属于群组结构数据,则统计第一参与对象信息的第一总数量,根据第一关系标签、第一参与对象信息以及第一总数量,生成第一目标对象信息列表;
33、列表生成子单元,还具体用于若对象标识cd不属于群组结构数据,则统计第一参与对象信息的第二总数量,统计对象标识cd的第三总数量;
34、列表生成子单元,还具体用于获取对象标识cd针对目标群组的待确认对象信息ed,根据第一参与对象信息、第一关系标签、待确认对象信息ed,以及第四总数量,生成第一目标对象信息列表;第四总数量为第二总数量以及第三总数量的和。
35、其中,第二生成子单元,包括:
36、第一确定子单元,用于在第一对象中确定第一确认对象;第一参与对象属于第一确认对象;
37、第二确定子单元,用于将第一确认对象中除了第一参与对象之外的对象,确定为第一待参与对象;
38、第二获取子单元,用于在群组结构数据中,获取用于表征第一待参与对象的第一待参与对象信息;
39、第二获取子单元,还用于统计第一待参与对象信息的第五总数量,根据第五总数量以及第一待参与对象信息,生成第二目标对象信息列表。
40、其中,第二对象包括对象ig,g为正整数且g小于或等于第二对象的总数量;
41、第一确定子单元,具体用于在群组结构数据中,若存在针对对象ig的确认对象标识hg,则确定对象ig为第二确认对象;第二参与对象属于第二确认对象;
42、第一确定子单元,还具体用于在第一对象中,将与第二确认对象具有关联关系的对象确定为第一确认对象。
43、其中,第一生成单元,还包括:
44、请求获取子单元,用于获取任务参与提示请求,根据任务参与提示请求,在第二对象中,将与第一待参与对象具有关联关系的对象确定为第二待参与对象;
45、第三生成子单元,用于根据第一待参与对象以及第二待参与对象,生成任务参与提示信息;
46、信息发送子单元,用于将携带群组任务引导信息的任务参与提示信息发送至目标群组;任务参与提示信息用于提示第二待参与对象通过群组任务引导信息参与群组任务。
47、其中,第三生成子单元,包括:
48、第三获取子单元,用于在群组结构数据中,获取用于表征第一待参与对象的第一待参与对象信息以及第二关系标签;第二关系标签用于表征第一待参与对象以及第二待参与对象之间的关联关系;
49、信息生成子单元,用于根据第一待参与对象信息以及第二关系标签,生成任务参与提示信息。
50、其中,数据处理装置,还包括:
51、第四获取模块,用于获取在第一应用中所输入的针对目标群组的初始对象信息;初始对象信息包括用于表征第一对象的第一对象信息,以及用于表征第二对象的第二对象信息;
52、第二生成模块,用于获取通过第二应用所发送的携带群组标识的信息确认请求,根据群组标识以及初始对象信息,生成群组结构数据。
53、其中,第二生成模块,包括:
54、信息获取单元,用于若群组标识与目标群组相匹配,则获取信息确认请求中的用于表征第一对象的第一匹配对象信息,以及用于表征第二对象的第二匹配对象信息;
55、第一对比单元,用于将第一匹配对象信息与第一对象信息进行对比,得到第一对比结果;
56、第二对比单元,用于将第二匹配对象信息与第二对象信息进行对比,得到第二对比结果;
57、第二生成单元,用于根据第一对比结果以及第二对比结果,生成群组结构数据。
58、其中,第二生成单元,包括:
59、标识确定子单元,用于若第一对比结果以及第二对比结果均为对比相同结果,则将信息确认请求所携带的针对第二对象的对象标识,确定为确认对象标识;
60、第二对比子单元,用于将信息确认请求中用于表征第一对象以及第二对象之间的关联关系的第三关系标签,与初始对象信息中用于表征第一对象以及第二对象之间的关联关系的第四关系标签进行对比;
61、信息存储子单元,用于若第三关系标签与第四关系标签不同,则将第三关系标签、第一对象信息、第四对象信息以及确认对象标识进行关联存储,得到群组结构数据。
62、本技术实施例一方面提供了一种数据处理装置,包括:
63、第一显示模块,用于在群组任务对应的任务显示界面中显示对象汇总信息列表;群组任务是针对第一应用中的目标群组的任务;目标群组是针对第一对象所创建的,与第一对象具有关联关系的第二对象是通过第二应用参与目标群组;第一应用不同于第二应用;
64、第二显示模块,用于在对象信息汇总列表中显示目标群组对应的对象汇总信息;对象汇总信息包括参与状态对应的参与数量;参与状态是指第一对象参与群组任务的状态;
65、第三显示模块,用于若响应针对对象汇总信息的触发操作,则在任务显示界面中显示目标对象信息列表;目标对象信息列表用于表征参与状态。
66、其中,目标对象信息列表包括第一目标对象信息列表;
67、第三显示模块,包括:
68、第一显示单元,用于若响应针对对象汇总信息的触发操作,则在任务显示界面中显示第一目标对象信息列表;
69、第二显示单元,用于在第一目标对象信息列表中,显示第一参与对象信息以及第一关系标签;第一参与对象信息用于表征第一对象中参与群组任务的第一参与对象;第一关系标签用于表征第一参与对象以及第二参与对象之间的关联关系;第二参与对象属于第二对象;第一参与对象信息以及第一关系标签均经过第二参与对象确认。
70、其中,第一目标对象信息列表包括第一确认对象列表以及待确认对象列表;
71、第二显示单元,包括:
72、第一显示子单元,用于在第一确认对象列表中,显示第一参与对象信息以及第一关系标签;
73、第二显示子单元,用于在待确认对象列表中,显示待确认对象信息。
74、其中,目标对象信息列表还包括第二目标对象信息列表;
75、第三显示模块,还包括:
76、第三显示单元,用于若响应针对第一目标对象信息列表中的待参与对象控件的触发操作,则在任务显示界面中显示第二目标对象信息列表;
77、第四显示单元,用于在第二目标对象信息列表中,显示第一待参与对象信息;第一待参与对象信息用于表征第一对象中未参与群组任务的第一待参与对象;第一待参与对象信息经过第二待参与对象确认;第二待参与对象与第一待参与对象具有关联关系,且第二待参与对象属于第二对象。
78、其中,第二目标对象信息列表包括任务参与控件;
79、第三显示模块,还包括:
80、标签获取单元,用于若响应针对任务参与控件的触发操作,则获取用于表征第一待参与对象以及第二待参与对象之间的关联关系的第二关系标签;
81、信息生成单元,用于生成包括第一待参与对象信息以及第二关系标签的任务参与提示信息;
82、信息发送单元,用于将携带针对群组任务的群组任务引导信息的任务参与提示信息,发送至目标群组;任务参与提示信息用于提示第二待参与对象,通过群组任务引导信息参与群组任务。
83、本技术一方面提供了一种计算机设备,包括:处理器、存储器、网络接口;
84、上述处理器与上述存储器、上述网络接口相连,其中,上述网络接口用于提供数据通信功能,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以使得计算机设备执行本技术实施例中的方法。
85、本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序适于由处理器加载并执行本技术实施例中的方法。
86、本技术实施例一方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行本技术实施例中的方法。
87、在本技术实施例中,第一应用中的目标群组是为了第一对象所创建的,但参与在目标群组的对象是通过第二应用且与第一对象具有关联关系的第二对象;计算机设备通过获取参与群组任务的归属于第二应用的目标对象标识,可以准确地确定第二对象针对群组任务的参与状态,又由于目标群组对应的群组结构数据用于表征第一对象以及第二对象,故计算机设备通过群组结构数据以及第二对象针对群组任务的参与状态,可以准确且高效地确定第一对象针对群组任务的参与状态。