群组创建方法、装置、电子设备和可读存储介质与流程

文档序号:28596905发布日期:2022-01-22 10:33阅读:75来源:国知局
群组创建方法、装置、电子设备和可读存储介质与流程

1.本技术属于通信技术领域,具体涉及一种群组创建方法、装置、电子设备和可读存储介质。


背景技术:

2.在我们的工作、生活中,经常会遇到基于一件事情,需要很多人参与进来的情况,如以下的场景:通过邮件将一件事情(如开会等)通知到所有参加会议的同事;在一些工作流程中,一件事情,通过内部工作系统、邮件等逐级汇报给相应的同事。
3.在上述场景中,因一件事情的完成涉及到较多数量的人员,一旦中间出现差错或者临时变化等,需要重新开始。例如,会议时间临时改变,需要重新发送邮件;又如,某个流程出现错误,需要从第一步开始重新逐级汇报。这样,一方面,临时发送邮件,导致一些人不会及时关注;另一方面,因涉及到人员较多,一旦某个流程出错,所有相关人员都需要重新操作,甚至中间环节的人员不清楚重新操作的原因。基于上述现象,相关工作人员可使用聊天软件,而目前基于聊天软件进行通知的方式,需要将某事件的所有相关人员添加为好友,再组建新的群聊,以将该事件的所有相关人员添加至群聊,从而达到及时通知、说明情况等目的。
4.可见,在现有技术中,基于某事件组建群聊时,因需要将所有相关人员一一手动添加至群聊中,导致用户操作繁琐。


技术实现要素:

5.本技术实施例的目的是提供一种群组创建方法,能够解决在现有技术中,基于某事件组建群聊时,因需要将所有相关人员逐一手动添加至群聊中,导致用户操作繁琐的问题。
6.第一方面,本技术实施例提供了一种群组创建方法,该方法包括:在第一显示界面接收对第一对象的第一输入;响应于所述第一输入,根据所述第一对象的第一界面标签,获取所述第一对象在所述第一显示界面相关联的第一分组信息;根据所述第一分组信息,获取与所述第一分组信息相关联的第二对象,所述第二对象位于所述第一显示界面;根据所述第一对象与所述第二对象,创建第一群组。
7.第二方面,本技术实施例提供了一种信息群组创建装置,该装置包括:第一接收模块,用于在第一显示界面接收对第一对象的第一输入;第一获取模块,用于响应于所述第一输入,根据所述第一对象的第一界面标签,获取所述第一对象在所述第一显示界面相关联的第一分组信息;第二获取模块,用于根据所述第一分组信息,获取与所述第一分组信息相关联的第二对象,所述第二对象位于所述第一显示界面;创建模块,用于根据所述第一对象与所述第二对象,创建第一群组。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理
器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.这样,在本技术的实施例中,对于用户而言,可以在第一显示界面,对第一显示界面中显示的第一对象进行第一输入,如双击第一对象,从而响应于第一输入,获取第一对象的第一界面标签。而在此之前,在创建第一显示界面的情况下,需将第一显示界面中的第一对象的第一界面标签与第一分组信息进行相关联,关联的方式不限于标记、绑定等。从而,在此基础上,获取第一界面标签相关联的第一分组信息,以进一步获取其他与第一分组信息相关联的第二对象,进而,基于被关联第一分组信息的各个对象,创建第一群组。可见,本技术实施例可以基于第一显示界面,自动组建群聊,节省将所有相关人员手动添加至群聊的操作,使得用户操作简单。
附图说明
12.图1是本技术实施例的群组创建方法的流程图;
13.图2是本技术实施例的群组创建方法的说明示意图;
14.图3是本技术实施例的群组创建装置的框图;
15.图4是本技术实施例的电子设备的硬件结构示意图之一;
16.图5是本技术实施例的电子设备的硬件结构示意图之二。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
18.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
19.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的群组创建方法进行详细地说明。
20.图1示出了本技术一个实施例的群组创建方法的流程图,该方法应用于电子设备,包括:
21.步骤110:在第一显示界面接收对第一对象的第一输入。
22.第一输入包括用户在屏幕上进行的触摸输入,不限于点击、滑动、拖动等输入;第一输入还可以是用户的隔空输入,手势动作、脸部动作等,第一输入还包括用户在设备上对
实体按键的输入,不限于按动等输入。而且,第一输入包括一个或者多个输入,其中,多个输入可以是连续的,也可以是间断的。
23.第一输入用于在第一显示界面中选择第一对象。
24.其中,第一显示界面是基于某事件创建而来。
25.示例性地,第一显示界面包括邮件界面、工作流程单界面等。
26.例如,基于会议通知事件,创建的通知邮件。
27.又如,基于某项工作,创建的流程审批单。
28.可选地,第一对象以第一控件的形式显示在第一显示界面中。控件的形式包括但不限于文字图标、图像图标等。
29.例如,在邮件界面,显示传输邮件的双方名称,对应地,用户可以双击双方名称中的至少一方,作为第一对象。
30.又如,在工作流程单界面,显示申请方名称、审批方名称,对应地,用户可以双击申请方名称和审批方名称中的至少一方,作为第一对象。
31.又如,在邮件界面和工作流程单界面,还会显示其他相关人员名称,如抄送人名称,对应地,用户可以双击其他相关人员名称,作为第一对象。
32.本实施例的应用场景如,用户双击用于表示第一对象的第一控件。
33.其中,第一对象的数量为一个;第一对象的数量还可以为多个,因此,用户可以依次双击多个第一对象。
34.步骤120:响应于第一输入,根据第一对象的第一界面标签,获取第一对象在第一显示界面相关联的第一分组信息。
35.可选地,第一显示界面可以为第一通讯软件中的界面,对应地,第一界面标签包括第一对象在第一通讯软件中的账户信息,具体包括所绑定的电话号码、设备识别码等。
36.例如,第一通讯软件包括邮箱、公司内部系统等。
37.可选地,第一界面标签与第一分组信息相关联的方式不限于:绑定、标记、等。
38.可选地,第一界面标签与第一分组信息也可由软件自动分配,不需要绑定,即为关联关系。
39.例如,在创建第一显示界面的情况下,对第一显示界面中的第一对象,进行第一分组信息的标记,以建立第一对象与第一显示界面的关联性。
40.可选地,调用前端页面的源码分析技术,对当前页面进行分析,以对当前页面中的对象进行指定分组信息的关联。
41.可选地,第一分组信息为第一对象的一个分组标签。
42.因此,在该步骤中,在选择第一对象之后,自动启动前端源码分析技术,并跳转到所示内容(第一对象)对应的代码块,即第一对象对应的分组标签处。
43.参见图2,第一对象为“许某某”,跳转至“许某某”对应的代码块,“许某某”的分组标签为“c-label”。
44.步骤130:根据第一分组信息,获取与第一分组信息相关联的第二对象,第二对象位于第一显示界面。
45.参见图2,“许某某”的分组标签为“c-label”,从而可以基于该分组标签,找到该分组标签所在整体代码块的结构。在整体结构中,定义“p-label”为父分组标签,父标签包括
多个“c-label”子分组标签,每个子分组标签对应一个对象,如“江某”、“何某-某研究院”。
46.其中,第二对象的数量不做限定。
47.步骤140:根据第一对象与第二对象,创建第一群组。
48.可选地,在第二通讯软件中创建第一群组。
49.可选地,第二通讯软件可以是聊天软件。
50.可选地,基于第一对象的第一界面标签和第二对象的第二界面标签,创建第一群组。
51.其中,第二界面标签包括第二对象在第一通讯软件中的账户信息,具体包括所绑定的电话号码、设备识别码等。
52.一种场景下,第一通讯软件和第二通讯软件属于同一电子设备上的两个不同的软件,第一界面标签和第二界面标签均对应为第一通讯软件中的账户信息,该账户信息包括绑定的电话号码、设备识别码等,因此,可以基于绑定的同一电话号码或同一设备识别码,在第二通讯软件中,确定第一对象和第二对象。
53.又一种场景下,第一通讯软件和第二通讯软件属于同一电子设备上的两个不同的软件,第一界面标签和第二界面标签均对应为第一通讯软件中的账户信息。其中,需预先将同一用户在第一通讯软件和第二通讯软件中的账户信息进行关联,以根据同一用户在第一通讯软件中的账户信息,在第二通讯软件中,确定该用户的账户信息。
54.又一种场景下,第一通讯软件和第二通讯软件分别为一个系统中的两个部分,同一用户在系统中的界面标签是通用的。
55.可选地,在步骤140之前,显示由第一对象和第二对象组成的列表,供用户核对,进一步地,用户可选择“创建工作群”的选项,从而调用第二通讯软件中的建群功能,并导入前述列表,完成第一群组的创建。
56.进一步地,在第一群组创建成功之后,可自定义群组的名称。
57.这样,在本技术的实施例中,对于用户而言,可以在第一显示界面,对第一显示界面中显示的第一对象进行第一输入,如双击第一对象,从而响应于第一输入,获取第一对象的第一界面标签。而在此之前,在创建第一显示界面的情况下,需将第一显示界面中的第一对象的第一界面标签与第一分组信息进行相关联,关联的方式不限于标记、绑定等。从而,在此基础上,获取第一界面标签相关联的第一分组信息,以进一步获取其他与第一分组信息相关联的第二对象,进而,基于被关联第一分组信息的各个对象,创建第一群组。可见,本技术实施例可以基于第一显示界面,自动组建群聊,节省将所有相关人员手动添加至群聊的操作,使得用户操作简单。
58.在本技术另一个实施例的群组创建方法的流程中,在步骤110之前,该方法还包括:
59.步骤a1:在创建第一显示界面的情况下,获取第一显示界面中的目标对象的目标界面标签。
60.步骤a2:将目标对象的目标界面标签与第一分组信息相关联,第一分组信息与第一显示界面相对应。
61.其中,目标对象包括第一对象和第二对象。
62.可选地,第一分组信息可以是基于第一显示界面生成而来的。
63.例如,在第一通讯软件中,某个对象基于下午五点的会议,发送了一封通知邮件,从而在邮件发送成功之后,基于下午五点的会议通知邮件,生成一个分组标签“a”,该封邮件中涉及的部分或者全部对象,其分组标签均为“a”。
64.可选地,目标对象包括第一显示界面中涉及的所有对象。
65.进一步地,根据用户所选的第一对象,可确定分组标签“a”,从而确定分组标签“a”关联的所有对象,再基于对象名称形成一个列表,用于创建第一群组。
66.在本实施例中,提供了一种基于第一显示界面,预先创建第一显示界面中的目标对象与第一分组信息的关联性的方法,其中目标对象包括第一对象和第二对象,以使得用户可通过对第一对象的输入,能够找到第二对象,从而实现快速、自动建群,简化用户操作。
67.在本技术另一个实施例的群组创建方法的流程中,在步骤110之前,该方法还包括:
68.步骤b1:获取第一对象在第一显示界面中的第一属性信息。
69.步骤b2:根据第一属性信息,将第一对象的第一界面标签与第一分组信息相关联。
70.在第一显示界面中,涉及的对象分布于多个区域,例如发送人区域、接收人区域、抄送人区域、密送人区域、签收人区域等等,不同的区域位于界面不同的位置。
71.因此,在该步骤中,针对以上不同的区域,分别定义为不同的属性信息。
72.进一步地,不同的属性信息对应的分组信息不同。例如,基于第一显示界面中的不同属性信息,可生成多个不同的分组信息。
73.对应地,在本实施例中,可以实现多种创建群聊的方式。
74.例如,用户在接收人区域双击第一对象,基于第一对象的接收人属性,生成一个列表,其中包括所有的接收人;又如,用户在抄送人区域双击第一对象,基于第一对象对应的抄送人属性,生成一个列表,其中包括所有的抄送人;又如,用户依次在接收人区域双击第一对象,以及在抄送人区域双击另一个第一对象,基于两个第一对象分别对应的接收人属性和抄送人书,对应生成两个列表,其中包括所有的接收人和抄送人。
75.可选地,基于第一显示界面的其它相关属性,生成分组信息。
76.在本实施例中,对第一显示界面中涉及的对象,进行了更精确的分组,使得在创建群聊的场景中,可以提供更多的建群方式,以满足用户更多的需求。
77.在本技术另一个实施例的群组创建方法的流程中,第一对象的数量为多个;在步骤140之前,该方法还包括:
78.步骤c1:在第一对象与第二对象组成的对象集合中包括n+1个第三对象的情况下,删除n个第三对象,n为正整数。
79.其中,n+1个第三对象的界面标签相同。
80.在本实施例中,当第一对象的数量为多个时,可基于每个第一对象的分组标签,分别生成一个列表,从而形成多个列表。而多个列表中可能会出现重复的对象,因此,本实施例需要对多个列表组成的总列表进行去重处理,总列表用于创建第一群组。
81.在本实施例中,在创建第一群组之前,针对用于组建第一群组的各个对象进行去重处理,以简化建群过程。
82.在本技术另一实施例的群组创建方法中,在用于组建第一群组的各个对象中,若有两个以上的对象的界面标签不同、但对象名称相同,在创建第一群组之后,还可以在第一
群组中,对这两个以上的对象,进行名称的区别备注。
83.例如,公司成员较多,难免存在重名的情况,因此,在创建第一群组之后,名称相同的对象可以备注编号,如“张三1”、“张三2”;或者,根据第一显示界面的属性性质、同分组内的其他对象的名称等,自动分析,并备注为“张三—软件一部”、“张三—软件二部”等。
84.另外,基于这样的备注,还可起到提醒作用,以便于相关群成员去核实是否添加错误。
85.在本技术另一个实施例的群组创建方法的流程中,在步骤130之后,该方法还包括:
86.步骤d1:在第一对象集合与第二对象集合的相似度大于第一阈值的情况下,接收对第二群组的第二输入,第一对象集合包括第二群组中的各个对象,第二对象集合包括第一对象和第二对象。
87.其中,第二群组为第二通讯软件中的已创建的群组。
88.在该步骤中,基于用于创建第一群组的第二对象集合,与任意已创建的第二群组的第二对象集合进行比对。
89.可选地,第一对象集合由其所包括的各个对象在第二通讯软件的账户信息组成;第二对象集合由其所包括的各个对象在第二通讯软件的账户信息组成。
90.若第二对象集合与第一对象集合的相似度大于第一阈值,则说明在第二通讯软件中,包括与第一群组相似的群组,可优先供用户参考。
91.其中,本实施例中的相似度比对,是两个群组的成员重复度匹配,进一步地,根据第一阈值进行筛选,比如第一阈值为50%,可以将与第一群组的成员匹配重合度超过50%的群组筛选出来。
92.进一步地,将筛选出来的群组罗列出来。
93.可选地,按照相似度从大到小的顺序依次排列罗列出来的所有群组。
94.其中,第二群组为罗列出来的其中任意群组,以第二控件的形式显示。控件的形式包括但不限于文字图标、图像图标等。
95.可选地,在第二控件中除了显示第二群组的名称外,还可显示该群组与第一群组重复的对象名称。
96.第二输入包括用户在屏幕上进行的触摸输入,不限于点击、滑动、拖动等输入;第二输入还可以是用户的隔空输入,手势动作、脸部动作等,第二输入还包括用户在设备上对实体按键的输入,不限于按动等输入。而且,第二输入包括一个或者多个输入,其中,多个输入可以是连续的,也可以是间断的。
97.第二输入用于选择第二群组。例如,用户点击用于表示第二群组的第二控件。
98.步骤d2:响应于第二输入,根据第一对象和第二对象,更新第二群组包括的对象,至使第二群组包括第一对象和第二对象。
99.在该步骤中,基于用户对第二群组的选择,可终止创建第一群组,而是将用于组建第一群组的各个对象合并至第二群组。
100.其中,在合并之前,可将第一群组中,与第二群组中重复的对象进行剔除。
101.在本实施例中,在创建第一群组之前,可列举出与第一群组的成员重合度较高的其它群组,从而用户可以根据其它群组的建群意图、主题等,在列举出来的群组中进行选
择,进而将第一群组中的成员合并至所选群组中。可见,本实施例可避免重复创建群组,也避免出现因同类群组过多,导致难以管理的现象。另外,针对临时创建的大量群组,用户并不会及时注销,久而久之群组越来越多,影响群组管理的情况,本实施例提供的方式也可以有效地减少群组的数量,从而提高群组管理效率。综上,基于本实施例,不但可以快速地基于工作流程单、邮件创建沟通方式,而且能够有效地减少中间过程产生的浪费。
102.可选地,在本实施例中,还可提供创建第一群组的选项,以供用户手动选择。
103.在本技术更多的实施例中,还可针对临时创建的群组(如第一群组),提供自动注销的功能,从而能够及时清理过期无用的群组,提升使用体验。
104.例如,针对临时创建的群组,一般就是发布一条及时、紧急的通知,发布完成后,群组已经没有存在的意义了。而用户基本上是没有注销群组的习惯,久而久之整个通讯软件就存在越来越多的垃圾群组,影响管理和使用体验。可见,本实施例可以很好地解决此问题。
105.综上,在日常工作中,我们常常需要提交工作流程单(如审批流程单),以及通知类邮件。
106.其中,针对审批流程单往往涉及到多人参与,一些复杂的审批流程有可能在某个审批环节被打回,需要修改并重新提交,重新提交后又需要从头开始再走审批流程,而之前审批的人员有可能对重新提交的原因不清楚,需要和他们一一说清楚,解释其原因,继而完成审批工作。
107.针对通知类邮件,比如讲座通知,有可能在讲座临近开始之前,讲师有事、其它原因有延迟、变更时间、变更地点、临时取消等。这种情况下再发通知并不能及时地通知到参与者,一般情况下我们会通过聊天软件发送即时消息进行通知。
108.现有的方法一般情况下都是通过公司内部的聊天软件进行群聊来进行的。但是如果群聊对象较多,尤其是通知类流程单可能涉及到几百人,如果按之前的创建群聊的方式,需要一一输入参与群聊对象的姓名,效率极度地低下。也许群聊内容只存在几分钟而已,但是建群的时间却需要几小时。
109.基于上述不足,本技术的目的在于:提供一种基于工作流程单场景快速建群的方法,不同角色和权限的参与者都可以便捷化、高效率地建立沟通群。
110.具体地,在工作流程单的页面上选择一个人名a,后台系统就会分析这个页面,找出这个人名a所处的分组标签l,并得到这个标签l所对应的值,既人名列表[a、b、c、d、e],在此过程中对应页面中处于相同区域的人名只需要选择其中一个人名既可,系统会自动找出相同区域的其他人名。对于不同区域的人名可以重复上述操作,以得到另一个人名列表。假设要操作两个区域的人名,另一个区域的人名列表为[e、f、g、h、i]。系统再将不同的人名列表进行合并,并进行去重操作,得到新的人名列表[a、b、c、d、e、f、g、h、i],最后通过操作将人名列表导入聊天软件,以创建聊天群。
[0111]
需要说明的是,本技术实施例提供的群组创建方法,执行主体可以为信息群组创建装置,或者该信息群组创建装置中的用于执行群组创建方法的控制模块。本技术实施例中以信息群组创建装置执行群组创建方法为例,说明本技术实施例提供的信息群组创建装置。
[0112]
图3示出了本技术另一个实施例的信息群组创建装置的框图,该装置包括:
[0113]
第一接收模块10,用于在第一显示界面接收对第一对象的第一输入;
[0114]
第一获取模块20,用于响应于第一输入,根据第一对象的第一界面标签,获取第一对象在第一显示界面相关联的第一分组信息;
[0115]
第二获取模块30,用于根据第一分组信息,获取与第一分组信息相关联的第二对象,第二对象位于第一显示界面;
[0116]
创建模块40,用于根据第一对象与第二对象,创建第一群组。
[0117]
这样,在本技术的实施例中,对于用户而言,可以在第一显示界面,对第一显示界面中显示的第一对象进行第一输入,如双击第一对象,从而响应于第一输入,获取第一对象的第一界面标签。而在此之前,在创建第一显示界面的情况下,需将第一显示界面中的第一对象的第一界面标签与第一分组信息进行相关联,关联的方式不限于标记、绑定等。从而,在此基础上,获取第一界面标签相关联的第一分组信息,以进一步获取其他与第一分组信息相关联的第二对象,进而,基于被关联第一分组信息的各个对象,创建第一群组。可见,本技术实施例可以基于第一显示界面,自动组建群聊,节省将所有相关人员手动添加至群聊的操作,使得用户操作简单。
[0118]
可选地,该装置还包括:
[0119]
第三获取模块,用于在创建第一显示界面的情况下,获取第一显示界面中的目标对象的目标界面标签;
[0120]
第一关联模块,用于将目标对象的目标界面标签与第一分组信息相关联,第一分组信息与第一显示界面相对应;
[0121]
其中,目标对象包括第一对象和第二对象。
[0122]
可选地,该装置还包括:
[0123]
第四获取模块,用于获取第一对象在第一显示界面中的第一属性信息;
[0124]
第二关联模块,用于根据第一属性信息,将第一对象的第一界面标签与第一分组信息相关联。
[0125]
可选地,该装置还包括:
[0126]
删除模块,用于在第一对象与第二对象组成的对象集合中包括n+1个第三对象的情况下,删除n个第三对象,n为正整数。
[0127]
可选地,该装置还包括:
[0128]
第二接收模块,用于在第一对象集合与第二对象集合的相似度大于第一阈值的情况下,接收对第二群组的第二输入,第一对象集合包括第二群组中的各个对象,第二对象集合包括第一对象和第二对象;
[0129]
更新模块,用于响应于第二输入,根据第一对象和第二对象,更新第二群组包括的对象,至使第二群组包括第一对象和第二对象。
[0130]
本技术实施例中的信息群组创建装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机
(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0131]
本技术实施例中的信息群组创建装置可以为具有动作系统的装置。该动作系统可以为安卓(android)动作系统,可以为ios动作系统,还可以为其他可能的动作系统,本技术实施例不作具体限定。
[0132]
本技术实施例提供的信息群组创建装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0133]
可选地,如图4所示,本技术实施例还提供一种电子设备100,包括处理器101,存储器102,存储在存储器102上并可在所述处理器101上运行的程序或指令,该程序或指令被处理器101执行时实现上述任一群组创建方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0134]
需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0135]
图5为实现本技术实施例的一种电子设备的硬件结构示意图。
[0136]
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
[0137]
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0138]
其中,处理器1010,用于控制用户输入单元1007在第一显示界面接收对第一对象的第一输入;响应于所述第一输入,根据所述第一对象的第一界面标签,获取所述第一对象在所述第一显示界面相关联的第一分组信息;根据所述第一分组信息,获取与所述第一分组信息相关联的第二对象,所述第二对象位于所述第一显示界面;根据所述第一对象与所述第二对象,创建第一群组。
[0139]
这样,在本技术的实施例中,对于用户而言,可以在第一显示界面,对第一显示界面中显示的第一对象进行第一输入,如双击第一对象,从而响应于第一输入,获取第一对象的第一界面标签。而在此之前,在创建第一显示界面的情况下,需将第一显示界面中的第一对象的第一界面标签与第一分组信息进行相关联,关联的方式不限于标记、绑定等。从而,在此基础上,获取第一界面标签相关联的第一分组信息,以进一步获取其他与第一分组信息相关联的第二对象,进而,基于被关联第一分组信息的各个对象,创建第一群组。可见,本技术实施例可以基于第一显示界面,自动组建群聊,节省将所有相关人员手动添加至群聊的操作,使得用户操作简单。
[0140]
可选地,处理器1010,还用于在创建所述第一显示界面的情况下,获取所述第一显示界面中的目标对象的目标界面标签;将所述目标对象的目标界面标签与所述第一分组信息相关联,所述第一分组信息与所述第一显示界面相对应;其中,所述目标对象包括所述第一对象和所述第二对象。
[0141]
可选地,处理器1010,还用于获取所述第一对象在所述第一显示界面中的第一属
性信息;根据所述第一属性信息,将所述第一对象的第一界面标签与所述第一分组信息相关联。
[0142]
可选地,所述第一对象的数量为多个;处理器1010,还用于在所述第一对象与所述第二对象组成的对象集合中包括n+1个第三对象的情况下,删除n个所述第三对象,n为正整数。
[0143]
可选地,处理器1010,还用于在第一对象集合与第二对象集合的相似度大于第一阈值的情况下,控制用户输入单元1007接收对第二群组的第二输入,所述第一对象集合包括所述第二群组中的各个对象,所述第二对象集合包括所述第一对象和所述第二对象;响应于所述第二输入,根据所述第一对象和所述第二对象,更新所述第二群组包括的对象,至使所述第二群组包括所述第一对象和所述第二对象。
[0144]
综上,本技术的目的在于:提供一种基于工作流程单场景快速建群的方法,不同角色和权限的参与者都可以便捷化、高效率地建立沟通群。
[0145]
具体地,在工作流程单的页面上选择一个人名a,后台系统就会分析这个页面,找出这个人名a所处的分组标签l,并得到这个标签l所对应的值,既人名列表[a、b、c、d、e],在此过程中对应页面中处于相同区域的人名只需要选择其中一个人名既可,系统会自动找出相同区域的其他人名。对于不同区域的人名可以重复上述操作,以得到另一个人名列表。假设要操作两个区域的人名,另一个区域的人名列表为[e、f、g、h、i]。系统再将不同的人名列表进行合并,并进行去重操作,得到新的人名列表[a、b、c、d、e、f、g、h、i],最后通过操作将人名列表导入聊天软件,以创建聊天群。
[0146]
应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频图像捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频图像的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、动作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和动作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理动作系统、用户页面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
[0147]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述群组创建方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0148]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0149]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述群组创建方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0150]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0151]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0152]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1