一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

会议时间处理方法、装置、计算机设备和存储介质与流程

2022-02-26 00:07:12 来源:中国专利 TAG:


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.图1为本发明实施例一所提供的会议时间处理方法的流程示意图;
34.图2为本发明实施例二所提供的会议时间处理方法的流程示意图;
35.图3为本发明实施例三所提供的会议时间处理方法的流程示意图;
36.图4为本发明实施例的系统原理示意图;
37.图5为本发明实施例的闲时推荐算法的原理示意图;
38.图6为本发明实施例中的约时间插件的总体时序关系图;
39.图7为本发明实施例中时间征集的时序关系图;
40.图8为本发明实施例中填报时间征集的时序关系图;
41.图9为本发明实施例四所提供的会议时间处理装置的结构示意图;
42.图10为本发明实施例五所提供的会议时间处理装置的结构示意图;
43.图11示出了适于用来实现本发明实施方式的示例性计算机设备的框图。
具体实施方式
44.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
45.下面参考附图描述本发明实施例的会议时间处理方法、装置、计算机设备和存储介质。
46.图1为本发明实施例一所提供的会议时间处理方法的流程示意图。
47.本发明实施例的会议时间处理方法,可以由第一客户端执行,该第一客户端具体可以指组会人员所登录的客户端。其中,客户端是指运行或安装在计算机设备上的,与服务器相对应,为用户提供本地服务的程序。
48.其中,计算机设备可以为任一具有计算能力的设备,例如可以为pc(personal computer,个人电脑)、移动终端等,移动终端例如可以为手机、平板电脑、个人数字助理、穿戴式设备、车载设备等具有各种操作系统、触摸屏和/或显示屏的硬件设备。
49.如图1所示,该会议时间处理方法可以包括以下步骤:
50.步骤101,获取目标会议时间征集的配置信息。
51.本发明实施例中,第一客户端上当前登录的用户可以称为组会人员。
52.本发明实施例中,目标会议可以为第一客户端待预约的会议。
53.本发明实施例中,组会人员可以进行会议时间的征集,具体地,组会人员可以首先在第一客户端上进行征集配置,即对目标会议时间征集进行配置,配置信息可以包括按天征集、按小时征集等信息。相应的,第一客户端可以响应于组会人员触发的配置操作,获取目标会议时间征集的配置信息。
54.步骤102,根据配置信息发出征集请求,获取多个第二客户端的建议会议时间的信息。
55.本发明实施例中,第二客户端是指目标会议的参会人员所登录的客户端。
56.本发明实施例中,第一客户端可以根据配置信息发出征集请求,相应的,第二客户端在接收到征集请求后,可以响应于该征集请求,向第一客户端发送建议会议时间。
57.在本发明实施例的一种可能的实现方式中,配置信息还可以包含征集渠道,第一客户端可以根据配置信息中包含的征集渠道,获取多个第二客户端的建议会议时间的信息。其中,当征集渠道不同时,获取多个第二客户端的建议会议时间的信息的方式不同。
58.其中,征集渠道可以包括消息征集和话务征集,征集渠道可以根据目标会议的重要度、紧张度和参会人员的属性中的至少一个进行选择,比如,当目标会议的重要度较高,且紧张度较高(着急)时,则征集渠道可以为话务征集,而当目标会议的重要度较低或紧张度较低时,则征集渠道可以为消息征集。
59.在本发明实施例的一种可能的实现方式中,第一客户端可以查询配置信息中包含的征集渠道,当征集渠道为消息征集的情况下,第一客户端可以通过服务器向目标会议的多个第二客户端发送征集请求,相应的,当各第二客户端在接收到征集请求后,可以响应于该征集请求,生成建议会议时间,并通过服务器向第一客户端发送上述建议会议时间,相应的,第一客户端可以从服务器获取各第二客户端响应于征集请求发送的建议会议时间。
60.在本发明实施例的另一种可能的实现方式中,第一客户端可以查询配置信息中包含的征集渠道,当征集渠道为话务征集的情况下,第一客户端可以通过服务器向目标会议的多个第二客户端发起通过过程,各第二客户端可以在通话过程中提供建议会议时间,相应的,第一客户端可以从服务器获取各第二客户端在通话过程中提供的建议会议时间。
61.作为一种可能的实现方式,为了便于第一客户端登录的组会人员直观化地获知建议会议时间,当征集渠道为话务征集的情况下,还可以基于语音识别技术,将各第二客户端在通话过程中提供的建议会议时间,进行语音到文本的转换。
62.步骤103,根据第二客户端的建议会议时间进行展示。
63.本发明实施例中,当第一客户端在接收到各第二客户端的建议会议时间的信息后,可以展示各第二客户端的建议会议时间,从而组会人员可以根据各第二客户端的建议会议时间,设置目标会议的会议时间。由此,可以实现由第一客户端在线征集各第二客户端对应的建议会议时间,从而可以根据建议会议时间,设置目标会议的会议时间,可以提升会议时间的预约效率。
64.本发明实施例的会议时间处理方法,通过第一客户端获取目标会议时间征集的配置信息,并根据配置信息发出征集请求,获取多个第二客户端的建议会议时间的信息,以根据第二客户端的建议会议时间进行展示。由此,可以实现由第一客户端在线征集各第二客户端对应的建议会议时间,从而可以根据建议会议时间,设置目标会议的会议时间,可以提升会议时间的预约效率。
65.为了清楚说明上一实施例中是如何确定各第二客户端的建议会议时间的,本实施例提供了另一种会议时间处理方法,图2为本发明实施例二所提供的会议时间处理方法的流程示意图。
66.如图2所示,该会议时间处理方法可以包括以下步骤:
67.步骤201,获取目标会议时间征集的配置信息;其中,配置信息中包含征集渠道。
68.本发明实施例中,该配置信息可以包括征集渠道,征集渠道可以包括消息征集和话务征集,征集渠道可以根据目标会议的重要度、紧张度和参会人员的属性中的至少一个
进行选择,比如,当目标会议的重要度较高,且紧张度较高(着急)时,则征集渠道可以为话务征集,而当目标会议的重要度较低或紧张度较低时,则征集渠道可以为消息征集。
69.步骤201的执行过程可以参见上述实施例中步骤101的执行过程,在此不做赘述。
70.步骤202,查询配置信息中包含的征集渠道。
71.步骤203,若征集渠道是消息征集,则向目标会议的多个第二客户端发送征集请求,以及获取各第二客户端响应于征集请求发送的建议会议时间。
72.本发明实施例中,征集请求,用于征集目标会议的建议会议时间。
73.本发明实施例中,当征集渠道为消息征集的情况下,第一客户端可以通过服务器向目标会议的多个第二客户端发送征集请求,相应的,当各第二客户端在接收到征集请求后,可以响应于该征集请求,生成建议会议时间,并通过服务器向第一客户端发送上述建议会议时间,相应的,第一客户端可以从服务器获取各第二客户端响应于征集请求发送的建议会议时间。
74.一种示例,征集请求,可以用于指示各第二客户端响应于用户操作选定的时间选项和各第二客户端的日程,确定建议会议时间。具体地,第二客户端可以根据征集请求,展示目标会议的时间选项,由第二客户端上登录的参会人员,选定一个时间选项,从而第二客户端可以根据参会人员选定的时间选项和第二客户端的日程,确定建议会议时间,并通过服务器向第一客户端发送上述建议会议时间,相应的,第一客户端可以接收各第二客户端发送的建议会议时间。
75.其中,时间选项可以包括自定义时间、日程中未预约时间、预约上午时间、预约下午时间、第一客户端设置的推荐时间和无可选时间中的至少一个。
76.其中,自定义时间,是指第二客户端可以自由选择参会时间。当参会人员选定的时间选项为自定义时间时,可以在第二客户端上选择或输入自定义时间对应的开始时间和结束时间,其中,输入方式可包括但不限于触摸输入(如滑动、点击等)、键盘输入、语音输入等。从而,本发明实施例中,可以根据自定义时间以及第二客户端的日程,确定建议会议时间。
77.举例而言,当参会人员选择的时间选项为自定义时间时,假设参会人员设置的开始时间为9:30,结束时间为10:30,并且该第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,则建议会议时间可以为9:30-10:00。
78.其中,日程中未预约时间,是指第二客户端除了日程中的已预约时间之外,其余未预约时间均可参会。当参会人员选定的时间选项为日程中未预约时间时,建议会议时间可以为第二客户端除了日程中的已预约时间之外的任一时间。
79.举例而言,当参会人员选择的时间选项为日程中未预约时间,假设该第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,则建议会议时间可以为9:00-10:00或13:30-15:00中的任一时间段。
80.其中,预约上午时间,是指第二客户端在上午有时间参会。当参会人员选定的时间选项为预约上午时间时,则建议会议时间可以为该第二客户端日程中上午未预约时间或上午空闲时间。
81.举例而言,参会人员的工作时间为上午9点至下午6点,假设第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,此时,建议会议时间可以为上午9点至10
点之间的任一时间段。
82.其中,预约下午时间,是指第二客户端在下午有时间参会。当参会人员选定的时间选项为预约下午时间时,则建议会议时间可以为该第二客户端日程中下午未预约时间或下午空闲时间。
83.举例而言,参会人员的工作时间为上午9点至下午6点,假设第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,此时,建议会议时间可以为下午13:30-15:00之间的任一时间段。
84.其中,第一客户端设置的推荐时间,是指组会人员根据自身需求在配置信息中设置的时段。当参会人员选定的时间选项为推荐时间时,则建议会议时间可以为该推荐时间与第二客户端的日程中对应的空闲时间的交集。
85.举例而言,当第一客户端设置的推荐时间为9:00-10:00,假设第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,此时,建议会议时间可以为上午9:00-10:00。
86.其中,无可选时间,是指第二客户端没有时间参会。当参会人员选定的时间选项为无可选时间时,表明参会人员全天没有时间参会,则建议参会时间为无。
87.在本发明实施例的一种可能的实现方式中,为了提升会议时间的预约效率,还可以设置定时任务,当到达设定时长时,若存在未完成征集的第二客户端,则可以通过话务征集,向该第二客户端发送通话过程。
88.具体地,当存在设定时长内未发送建议会议时间的第二客户端时,则可以将该第二客户端称为目标第二客户端,并通过服务器向目标第二客户端发起通话过程,以提示目标第二客户端响应征集请求。或者,还可以通过服务器向目标第二客户端发起通话过程,目标第二客户端可以在通话过程中提供建议会议时间,相应的,第一客户端可以从服务器获取目标第二客户端在通话过程中提供的建议会议时间。
89.步骤204,若征集渠道是话务征集,则通过服务器向目标会议的多个第二客户端发起通话过程,以及从服务器获取各第二客户端在通话过程中提供的建议会议时间。
90.本发明实施例中,当征集渠道为话务征集的情况下,第一客户端可以通过服务器向目标会议的多个第二客户端发起通过过程,各第二客户端可以在通话过程中提供建议会议时间,相应的,第一客户端可以从服务器获取各第二客户端在通话过程中提供的建议会议时间。
91.作为一种示例,可以通过话务机器人向第二客户端发起语音通话过程,第二客户端可以根据话务机器人的提问,回答建议会议时间。
92.作为一种可能的实现方式,为了便于第一客户端登录的组会人员直观化地获知建议会议时间,还可以基于语音识别技术,将各第二客户端在通话过程中提供的建议会议时间,进行语音到文本的转换。
93.步骤205,根据第二客户端的建议会议时间进行展示。
94.步骤205的执行过程可以参见上述实施例中步骤103的执行过程,在此不做赘述。
95.由此,不仅可以以文本消息的方式向参会人员发送征集请求,以使参会人员根据征集请求,手动填报可以参加会议的时间(即建议会议时间)或者以快捷操作方式填报参加会议的时间,而且,还可以通过通话方式,向参会人员以提问方式,询问其可以参加会议的
时间,可以提升该方法的适用性。
96.本发明实施例的会议时间处理方法,通过在征集渠道是消息征集的情况下,向目标会议的多个第二客户端发送征集请求,以及获取各第二客户端响应于征集请求发送的建议会议时间;在征集渠道是话务征集的情况下,通过服务器向目标会议的多个第二客户端发起通话过程,以及从服务器获取各第二客户端在通话过程中提供的建议会议时间。由此,在征集渠道不同时,以不同的方式,获取目标会议的多个第二客户端的建议会议时间,可以提升该方法的适用性。
97.在本发明实施例的一种可能的实现方式中,还可以查询并展示目标会议的多个第二客户端的日程,从而组会人员可以根据展示的各第二客户端的日程,直接设置目标会议的会议时间。也就是说,本发明实施例中,存在两种情况,第一种情况为,组会人员根据第二客户端的日程,直接设置目标会议的会议时间。第二种情况为,组会人员通过第一客户端启动时间征集,获取各第二客户端对应的建议参会时间,从而可根据建议参会时间,设定目标会议的会议时间。
98.例如,当组会人员根据参会人的日程,无法确定目标会议的会议时间时,或者,确定的目标会议的会议时间不合理时,比如只有5分钟,或者,组会人员未查看各第二客户端的日程时,组会人员可以直接根据第二种情况,启动时间征集。由此,可以保证成功预约目标会议的会议时间。
99.在本发明实施例的一种可能的实现方式中,上述征集请求中还可以包括推荐空闲时间的指示信息,该推荐空闲时间是多个第二客户端的日程中空闲时间的交集,第一客户端还可以从服务器获取推荐空闲时间,以供组会人员设置目标会议的会议时间,和/或,以供参会人员设置建议会议时间。
100.在本发明实施例的一种可能的实现方式中,当第一客户端展示各建议会议时间、各第二客户端的日程、推荐空闲时间中的至少一个时,组会人员可设定目标会议的会议时间,例如,组会人员可以根据各建议会议时间的交集,设定目标会议的会议时间,或者,组会人员可以根据各建议会议时间与推荐空闲时间的交集,设定目标会议的会议时间。相应的,第一客户端可以响应于组会人员触发的时间设定操作,确定目标会议的会议时间,并根据会议时间更新第一客户端和/或多个第二客户端的日程。由此,可以实现对第一客户端和/或各第二客户端对应的日程进行动态维护,从而在后续预约会议时,可以避免预约的会议时间发生冲突的情况。
101.在本发明实施例的一种可能的实现方式中,当各建议会议时间的交集为空,或推荐空闲时间为空时,可以选择建议会议时间发生冲突的参会人员,和/或,选择空闲时间发生冲突的各参会人员,将选择的参会人员对应的日程进行时间协调,以保证目标会议的顺利召开。
102.上述图1至图2为第一客户端执行的会议时间处理方法,本发明实施例还提出一种由目标会议的第二客户端执行的会议时间处理方法。
103.图3为本发明实施例三所提供的会议时间处理方法的流程示意图。
104.如图3所示,该会议时间处理方法可以包括以下步骤:
105.步骤301,接收第一客户端发送的目标会议的征集请求。
106.本发明实施例中,目标会议为第一客户端待预约的会议。
107.本发明实施例中,征集请求,用于征集目标会议的建议会议时间。
108.本发明实施例中,组会人员可以进行会议时间的征集,具体地,组会人员可以首先在第一客户端上进行征集配置,即对目标会议本次时间征集进行配置,配置信息可以包括按天征集、按小时征集等信息,并且,配置信息还可以包含征集渠道。当征集渠道为消息征集的情况下,第一客户端可以通过服务器向目标会议的多个第二客户端发送征集请求。相应的,各第二客户端可以通过服务器接收第一客户端发送的目标会议的征集请求。
109.步骤302,根据征集请求,展示目标会议的时间选项。
110.本发明实施例中,时间选项可以包括自定义时间、日程中未预约时间、预约上午时间、预约下午时间、第一客户端设置的推荐时间和无可选时间中的至少一个。
111.其中,自定义时间,是指第二客户端可以自由选择参会时间。参会人员可以在第二客户端上选择或输入自定义时间对应的开始时间和结束时间,其中,输入方式可包括但不限于触摸输入、键盘输入、语音输入等。
112.日程中未预约时间,是指第二客户端除了日程中的已预约时间之外,其余未预约时间均可参会。
113.预约上午时间,是指第二客户端在上午有时间参会。
114.预约下午时间,是指第二客户端在下午有时间参会。
115.第一客户端设置的推荐时间,是指组会人员根据自身需求在配置信息中设置的时段。
116.无可选时间,是指第二客户端没有时间参会。当参会人员选定的时间选项为没有时间时,表明参会人员全天没有时间参会。
117.步骤303,响应于用户操作,确定选定的时间选项。
118.本发明实施例中,第二客户端上登录的参会人员可以根据自身需求,从展示的时间选项中选定一个时间选项,相应的,第二客户端可以响应于参会人员触发的用户操作,确定选定的时间选项。
119.步骤304,根据选定的时间选项和第二客户端的日程,确定建议会议时间,以及向第一客户端发送建议会议时间。
120.本发明实施例中,第二客户端可以根据选定的时间选项,和第二客户端的日程,确定建议会议时间,比如,可以根据第二客户端的日程中的空闲时间,以及选定的时间选项,确定建议会议时间。
121.举例而言,当参会人员选择的时间选项为自定义时间时,假设参会人员设置的开始时间为9:30,结束时间为10:30,并且该第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,则建议会议时间可以为9:30-10:00。再例如,当参会人员选择的时间选项为日程中未预约时间,假设第二客户端的日程中对应的空闲时间为9:00-10:00以及13:30-15:00,则建议会议时间可以为9:00-10:00或13:30-15:00中的任一时间段。
122.本发明实施例的会议时间处理方法,由目标会议的第二客户端接收第一客户端发送的目标会议的征集请求,并根据征集请求,展示目标会议的时间选项,之后响应于用户操作,确定选定的时间选项,以根据选定的时间选项和第二客户端的日程,确定建议会议时间,以及向第一客户端发送建议会议时间。由此,可以实现由第一客户端在线征集各第二客户端对应的建议会议时间,从而可以根据建议会议时间,设置目标会议的会议时间,可以提
升会议时间的预约效率。
123.在本发明实施例的一种可能的实现方式中,征集请求中还可以包括推荐空闲时间的指示信息,其中,推荐空闲时间,是目标会议各第二客户端的日程中空闲时间的交集,第二客户端还可以展示该推荐空闲时间,从而可以便于参会人员选定对应的时间选项。
124.作为一种示例,参见图4,图4为本发明实施例的系统原理示意图。
125.如图4所示,组会人员可以根据参会人员的日程,直接确定目标会议的会议时间(包括目标会议的开始时间和结束时间),如果通过参会人员的日程无法确定目标会议的会议时间,就需要对参会人员进行参会时间征集,方便组会人员选出准确的会议时间。
126.组会人员进行时间征集:第一客户端启动征集,首先进行征集配置,包括按天征集和按小时征集,征集渠道可选择消息征集或者话务征集,配置完毕后,可发起征集,并将征集通知(本发明实施例中记为征集请求)发送至第二客户端,以提醒参会人员填报对应的参会时间。参会人员在收到征集通知后,开始填报征集,填报征集分为消息征集和话务征集,其中,消息征集分为6种方式:自定义时间、日程中未预约时间(或未约时间皆可)、预约上午时间(或上午有时间)、预约下午时间(或下午有时间)、推荐时间(或推荐时间可以)、无可选时间。话务征集可以通过话务机器人向参会人员拨打电话,以语音询问的方式进行时间征集。
127.其中,自定义时间:参会人员可选定空闲的开始时间和结束时间,调用填报征集服务,将填报的开始时间和结束时间保存到该参会人员的征集信息中,以供组会人员设定会议时间时进行参考。
128.日程中未预约时间(或未约时间皆可):为快捷操作,调用填报征集服务,约时间服务进行算法计算,计算规则为将填报的参会人员的工作时间(比如,工作时间为早9点至晚21点),减掉该参会人员一天之中的已预约日程,得到日程中未预约时间并进行保存,以供组会人员设定会议时间时进行参考。
129.预约上午时间(或上午有时间):为快捷操作,调用填报征集服务,算法规则为将填报的参会人员的工作时间段中的上午时间(比如早9点至中午12点)进行保存,以供组会人员设定会议时间时进行参考。
130.预约下午时间(或下午有时间):为快捷操作,调用填报征集服务,算法规则为将填报的参会人员的工作时间段中的下午时间(比如下午13点至晚18点)进行保存,以供组会人员设定会议时间时进行参考。
131.推荐时间(或推荐时间可以):组会人员在征集配置中,推荐了一个时间段(比如xx时间-yy时间是否可以),参会人员选择“可以”接受推荐,则可以将该推荐时间保存到填报的参会人员的信息中,以供组会人员设定会议时间时进行参考。
132.无可选时间:为快捷操作,调用填报征集服务,算法规则为没有时间参会,可设置填报的参会人员为没有时间,以供组会人员设定会议时间时进行参考。
133.话务征集:话务机器人给指定参会人员(即目标会议的参会人员)拨打电话询问闲忙时间,话务机器人可以将参会人员的语音答复转换为文字。以客户端为约时间插件进行示例,话务机器人可以将转换后的文字发送至约时间插件,约时间插件可对参会人员答复的文字进行处理,确定参会人员选择的参会时间,并更新到数据表中,以供组会人员设定会议时间时进行参考。其中,为了确保成功预约会议时间,当话务机器人与参会人员通话连接
失败时,该话务机器人可以重新发起通话连接。
134.需要说明的是,组会人员每次配置时间征集并提交,为一次时间征集发起,如果再次配置及提交,属于再次时间征集发起,与上一次的时间征集发起互相独立,互不干扰。系统可支持一个组会人员在一个会议下,多次发起时间征集。发起时间征集时,需要保存征集信息,征集状态为征集中,待征集人(参会人员)完成征集后,对应的征集人的征集状态为完成或者征集失败,所有征集人完成征集后,一次进行的时间征集的状态为完成。
135.图4中,闲时推荐算法,可对所有参会人员的空闲时间求取交集,并对重复时段进行去重处理,之后,将处理后的空闲时间的交集推荐给组会人员,以供组会人员设定会议时间时进行参考。最后,可以根据征集结果和闲时推荐算法的计算结果,确定建议会议时间,从而组会人员可根据建议会议时间,设定目标会议的会议时间。
136.其中,闲时推荐算法的原理如图5所示,以客户端为约时间插件进行示例,调用闲时推荐,触发闲时计算,查询全部的参会人员信息,参会人员信息可从会议服务中获取。再查询全部参会人员的日程,可通过调用日程服务获取,之后将所有参会人员的日程区间加入到构建计算集合list《schedule》中,构建集合包括开始日期startdate,结束日期enddate,开始时间整形值startdatecalc(用于集合计算)和结束时间整形值enddatecalc(用于集合计算)。计算集合加载完所有日程区间后,需要对日程区间进行合并去重,如图5所示,如果存在已约日程区间1(s1,e1),已约日程区间2(s2,e2),已约日程区间3(s3,e3),合并去重后的结果可为(s1,e2)。合并去重计算之后,可将工作时间(比如早9点至晚21点)减去合并去重后的计算集合list《schedule》,取最小的空闲区间推荐给约时间插件,以供组会人员设定会议时间时进行参考。
137.作为一种示例,以客户端为约时间插件进行示例,约时间插件的总体时序关系可以如图6所示。其中,mysql是一种关系型数据库管理系统。
138.组会人员可以点击使用约时间插件,约时间插件查询参会人员和会议当天的日程,可调用会议服务,会议服务提供参会人员信息,日程信息可通过调用日程服务获取,会议服务将整理好的参会人员信息和日程信息返回给约时间插件。
139.第一种情况,组会人员可根据参会人员的日程,直接确定目标会议的会议时间,组会人员根据参会人员和其他日程数据信息,可以直接选定会议时间,约时间插件可根据组会人员设定的会议时间,给每个参会人员设置参会的日程。
140.第二种情况,组会人员配置征集信息,调用发起征集时间的接口,约时间插件根据配置的征集信息进行解析,将约时间(即预约会议时间或建议会议时间)信息保存到约时间主表中,成功后返回约时间id,将参会人员的信息保存到征集人信息表中,成功后返回征集人id。约时间插件开始发送征集请求,比如,以征集请求为时间征集消息进行示例,约时间插件可以调用预设消息接口,将时间征集消息发送至参会人员进行时间征集,征集渠道包括消息征集和话务征集两种情况,可根据组会人员的征集配置决定。参会人员可根据接收到的时间征集消息进行时间填报操作,直接触发回执调用约时间插件的服务,约时间插件接收到征集操作后,调用消息,发送已填报提醒,将时间征集消息更新征集状态并发送至参会人员,第二客户端的时间征集消息的状态变成只读状态,同时发送消息通知组会人员查看填报征集情况。组会人员在查看征集情况后,可根据征集情况,选定会议时间,约时间插件根据组会人员设定的会议时间,调用日程服务,给被征集人(参会人员)创建会议日程。
141.作为一种示例,时间征集的时序关系可以如图7所示。
142.组会人员发起消息征集,约时间插件解析征集配置,将约时间信息保存到约时间主表中,成功后返回约时间id,将征集人信息保存到征集人表中,成功之后返回征集人id,征集状态变为征集中。并且,还可以设置定时任务,比如设置到达1小时检查征集情况的定时任务,如果1小时后存在未完成征集的参会人员,则可以转话务征集。当以上处理成功后,可调用消息,发起征集通知,通知参会人员填报时间征集,以及通知组会人员时间征集消息已发送成功,需要等待参会人员进行时间征集。
143.组会人员发起话务征集,约时间插件解析征集配置,将约时间信息保存到约时间主表中,成功后返回约时间id,将征集人信息保存到征集人表中,成功之后返回征集人id,征集状态变为征集中。当以上处理成功后,调用话务服务发起时间征集,话务服务根据发起的内容给参会人员拨打电话进行时间征集,同时约时间插件还可以调用消息,通知组会人员话务征集已成功发起。
144.作为一种示例,填报时间征集的时序关系可以如图8所示。
145.组会人员发起消息征集,调用消息,发送时间征集消息给参会人员,参会人员根据时间征集消息,可以执行6种情况的征集操作,情况1,点选-自定义时间,手动填写空闲时间范围,情况2,点选快捷操作-未约时间皆可,情况3,点选快捷操作-上午有时间,情况4,点选快捷操作-下午有时间,情况5,点选快捷操作-无可选时间,情况6,点选快捷操作-推荐时间可以。参会人员的操作会触发调用约时间插件的填报时间征集的接口服务,约时间插件将计算和整理参会人员的时间征集结果,更新参会人员的征集状态,调用消息发送参会人员征集成功的消息,并向参会人员发送征集状态变更的消息,使参会人员的时间征集消息变成已征集并只读状态,不可再次发起征集,还可向组会人员通知有参会人员完成时间征集并可查看征集情况。
146.组会人员发起话务征集,调用话务服务,向参会人员发起语音征集,参会人员按语音提问进行答复,话务服务将语音答复转换为文字,并告知约时间插件,约时间插件计算和整理参会人员的时间征集结果,更新征集状态,之后调用消息给组会人员发送征集完成的消息通知。
147.本发明实施例中,时间征集可以支持多轮发起,并且每轮发起的时间征集互不干扰,支持文本消息征集和语音消息征集多端触达,可以提升该方法的适用性。此外,在线预约会议时间,可以提升预测效率。
148.与上述图1至图2实施例提供的会议时间处理方法相对应,本发明还提供一种会议时间处理装置,由于本发明实施例提供的会议时间处理装置与上述图1至图2实施例提供的会议时间处理方法相对应,因此在会议时间处理方法的实施方式也适用于本发明实施例提供的会议时间处理装置,在本发明实施例中不再详细描述。
149.图9为本发明实施例四所提供的会议时间处理装置的结构示意图。
150.如图9所示,该会议时间处理装置900设置于第一客户端,包括:第一获取模块901、第二获取模块902以及展示模块903。
151.其中,第一获取模块901,用于获取目标会议时间征集的配置信息。
152.第二获取模块902,用于根据配置信息发出征集请求,获取多个第二客户端的建议会议时间的信息。
153.展示模块903,用于根据第二客户端的建议会议时间进行展示。
154.进一步地,在本发明实施例的一种可能的实现方式中,征集请求,用于指示各第二客户端响应于用户操作选定的时间选项和各第二客户端的日程,确定建议会议时间;其中,时间选项包括自定义时间、日程中未预约时间、预约上午时间、预约下午时间、第一客户端设置的推荐时间和无可选时间中的至少一个。
155.进一步地,在本发明实施例的一种可能的实现方式中,第二获取模块902,具体用于:查询配置信息中包含的征集渠道;若征集渠道是消息征集,向目标会议的多个第二客户端发送征集请求,以及获取各第二客户端响应于征集请求发送的建议会议时间。
156.进一步地,在本发明实施例的一种可能的实现方式中,征集请求中包括:推荐空闲时间的指示信息;该会议时间处理装置900还可以包括:
157.第三获取模块,用于从服务器获取推荐空闲时间,其中,推荐空闲时间,是多个第二客户端的日程中空闲时间的交集。
158.进一步地,在本发明实施例的一种可能的实现方式中,该会议时间处理装置900还可以包括:
159.提示模块,用于若在设定时长内,未接收到多个第二客户端中目标第二客户端发送的建议会议时间,则向目标第二客户端发起通话过程,以提示目标第二客户端响应征集请求。
160.进一步地,在本发明实施例的一种可能的实现方式中,第二获取模块902,还用于:若征集渠道是话务征集,通过服务器向目标会议的多个第二客户端发起通话过程,以及从服务器获取各第二客户端在通话过程中提供的建议会议时间。
161.进一步地,在本发明实施例的一种可能的实现方式中,该会议时间处理装置900还可以包括:
162.查询模块,用于查询并展示目标会议的多个第二客户端的日程。
163.进一步地,在本发明实施例的一种可能的实现方式中,该会议时间处理装置900还可以包括:
164.更新模块,用于响应于时间设定操作,确定目标会议的会议时间,并根据会议时间更新第一客户端和/或多个第二客户端的日程。
165.本发明实施例的会议时间处理装置,通过第一客户端获取目标会议时间征集的配置信息,并根据配置信息发出征集请求,获取多个第二客户端的建议会议时间的信息,以根据第二客户端的建议会议时间进行展示。由此,可以实现由第一客户端在线征集各第二客户端对应的建议会议时间,从而可以根据建议会议时间,设置目标会议的会议时间,可以提升会议时间的预约效率。
166.与上述图3实施例提供的会议时间处理方法相对应,本发明还提供一种会议时间处理装置,由于本发明实施例提供的会议时间处理装置与上述图3实施例提供的会议时间处理方法相对应,因此在会议时间处理方法的实施方式也适用于本发明实施例提供的会议时间处理装置,在本发明实施例中不再详细描述。
167.图10为本发明实施例五所提供的会议时间处理装置的结构示意图。
168.如图10所示,该会议时间处理装置1000设置于目标会议的第二客户端,包括:接收模块1001、展示模块1002、第一确定模块1003以及第二确定模块1004。
169.其中,接收模块1001,用于接收第一客户端发送的目标会议的征集请求。
170.展示模块1002,用于根据征集请求,展示目标会议的时间选项。
171.第一确定模块1003,用于响应于用户操作,确定选定的时间选项。
172.第二确定模块1004,用于根据选定的时间选项和第二客户端的日程,确定建议会议时间,以及向第一客户端发送建议会议时间。
173.进一步地,在本发明实施例的一种可能的实现方式中,征集请求中包括:推荐空闲时间的指示信息;展示模块1002,还用于展示推荐空闲时间,其中,推荐空闲时间,是目标会议各第二客户端的日程中空闲时间的交集。
174.进一步地,在本发明实施例的一种可能的实现方式中,时间选项包括自定义时间、日程中未预约时间、预约上午时间、预约下午时间、第一客户端设置的推荐时间和无可选时间中的至少一个。
175.本发明实施例的会议时间处理装置,通过目标会议的第二客户端接收第一客户端发送的目标会议的征集请求,并根据征集请求,展示目标会议的时间选项,之后响应于用户操作,确定选定的时间选项,以根据选定的时间选项和第二客户端的日程,确定建议会议时间,以及向第一客户端发送建议会议时间。由此,可以实现由第一客户端在线征集各第二客户端对应的建议会议时间,从而可以根据建议会议时间,设置目标会议的会议时间,可以提升会议时间的预约效率。
176.为了实现上述实施例,本发明还提出一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本发明前述任一实施例所述的会议时间处理方法。
177.为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明前述任一实施例所述的会议时间处理方法。
178.为了实现上述实施例,本发明还提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如本发明前述任一实施例所述的会议时间处理方法。
179.图11示出了适于用来实现本发明实施方式的示例性计算机设备的框图。图11显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
180.如图11所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
181.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
182.计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
183.存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图11未显示,通常称为“硬盘驱动器”)。尽管图11中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compact disc read only memory;以下简称:cd-rom)、数字多功能只读光盘(digital video disc read only memory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
184.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
185.计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(local area network;以下简称:lan),广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
186.处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。
187.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
188.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
189.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部
分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
190.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
191.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
192.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
193.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
194.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献