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

会话消息生成方法、装置、计算机设备和存储介质与流程

2021-11-26 23:09:00 来源:中国专利 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.信息获取模块,用于根据请求方标识和目标方标识查找相同空闲时间段,当未查
找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息;
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.接收通过会话页面发送的时间推荐请求,时间推荐请求携带请求方标识和目标方标识;
62.根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息;
63.根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表;
64.将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
65.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
66.检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,时间推荐请求携带有请求方标识和目标方标识;
67.向服务器发送时间推荐请求,以使服务器根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息;根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表;
68.获取服务器返回的推荐时间列表并展示;
69.检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
70.上述会话消息生成方法、装置、计算机设备和存储介质,通过当请求方标识和目标方标识未存在相同空闲时间段时,通过计算相同时间段中时间占用信息的重要性,将重要性小于预设阈值的各个相同时间段,作为推荐时间列表,然后使用推荐时间列表进行可交互会话信息的生成,从而进行时间的约定,能够减少会话沟通次数,节省网络资源,提高效率。
附图说明
71.图1为一个实施例中会话消息生成方法的应用环境图;
72.图2为一个实施例中会话消息生成方法的流程示意图;
73.图3为一个具体实施例中会话消息页面的示意图;
74.图4为一个实施例中得到时间占用信息重要性的流程示意图;
75.图5为另一个实施例中得到时间占用信息重要性的流程示意图;
76.图6为一个实施例中发送时间提醒信息的流程示意图;
77.图7为另一个实施例中会话消息生成的流程示意图;
78.图8为又一个实施例中会话消息生成方法的流程示意图;
79.图9a为一个具体实施例中显示菜单栏的会话页面示意图;
80.图9b为一个具体实施例中显示推荐列表的会话页面示意图;
81.图9c为一个具体实施例中显示可交互目标时间消息的会话页面示意图;
82.图9d为一个具体实施例中显示确认信息的会话页面示意图;
83.图10为一个实施例中编辑会话消息的流程示意图;
84.图11为一个具体实施例中编辑会话消息的会话页面示意图;
85.图12为一个具体实施例中修改会话消息的会话页面示意图;
86.图13为一个具体实施例中会话消息生成方法的流程示意图;
87.图14为一个实施例中会话消息生成装置的结构框图;
88.图15为另一个实施例中会话消息生成装置的结构框图;
89.图16为一个实施例中计算机设备的内部结构图;
90.图17为另一个实施例中计算机设备的内部结构图。
具体实施方式
91.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
92.本技术提供的会话消息生成方法,可以应用于如图1所示的应用环境中。其中,请求方终端102通过网络与服务器104进行通信,服务器104通过网络与目标方终端106进行通信。服务器104接收请求方终端102通过会话页面发送的时间推荐请求,时间推荐请求携带请求方标识和目标方标识;根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息;根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表;服务器104将推荐时间列表返回请求方标识对应的终端102,以使终端102在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中,即将可交互目标时间消息通过服务器104发送到目标方标识对应的终端106。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
93.在一个实施例中,如图2所示,提供了一种会话消息生成方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
94.步骤202,接收通过会话页面发送的时间推荐请求,时间推荐请求携带请求方标识和目标方标识;
95.其中,会话页面是指用来进行会话聊天的页面,该会话页面可以是即时通讯应用中的会话页面。比如,微信应用中的聊天页面或者qq应用中的聊天页面或者钉钉应用中的聊天页面。时间推荐是指在会话页面中进行约时间时,需要对会话各方的空闲时间进行推荐。请求方标识唯一标识发起时间推荐请求的会话方,该请求方标识可以是名称、字符串或者手机号等等。该请求方标识是会话页面中的会话对象。目标方标识唯一标识在会话页面中请求方会话的对象,该目标方标识可以是名称、字符串或者手机号等等,该目标方标识用来接收请求方标识发送的约时间的消息并进行回复。该目标方标识可以只有一个,也可以
有多个。
96.具体地,服务器接收到请求方标识对应的终端通过会话页面发送的时间推荐请求,该时间推荐请求携带请求方标识和目标方标识。
97.在一个实施例中,请求方标识为第一应用中的对象标识,目标方标识为第二应用中的对象标识。
98.其中,第一应用和第二应用是不同的能够用于进行会话的应用。即该会话页面是第一应用向第二应用中的对象进行会话的页面。对象标识用于唯一标识应用中的对象。该目标方标识中可以包括目标方的对象标识和第二应用标识,第二应用标识用于唯一标识第二应用,可以是第二应用的名称。则服务器为互通服务器,该互通服务器用于将第一应用和第二应用进行互通,使第一应用中的用户和第二应用中的用户可以进行会话。
99.在一个具体的实施例中,如图3所示的会话页面示意图,是在企业微信中向微信中的对象进行会话的会话页面示意图。该会话页面中,其中,在该会话页面中目标方标识为“好友0@微信”,通过该页面用户可以与微信中的用户进行聊天。
100.步骤204,根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息。
101.其中,空闲时间段是指没有事项进行处理的时间段。相同空闲时间段是指在同一时间段请求方标识和目标方标识都没有事项进行处理。事项可以是会议,外出、请假等等。相同时间段是指请求方标识和目标方标识对应的同一个时间段,比如,请求方标识和目标方标识对应的3点到4点之间的时间段。该相同时间段可以有多个,比如,将1个小时作为一个相同时间段,则从8点到12点可以有4个相同时间段。时间占用信息是指占用时间段事项的具体信息。
102.具体地,服务器中预先保存有请求方标识和目标方标识的日历数据,该日历数据中记录了各个时间段要处理的事项。服务器根据请求方标识和目标方标识在对应的日历中查找相同空闲时间段即是否有同一个时间段没有事项进行处理。当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息。
103.在一个实施例中,当查找到相同空闲时间段时,直接将相同空闲时间段作为推荐时间,将推荐时间返回到请求方标识对应的终端进行后续处理。
104.步骤206,根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表。
105.其中,时间占用信息重要性用于表示占用时间段事项的重要程度,重要性越高,说明该事项越难以延期,重要性越低,说明该事项越容易延期。预设阈值是指预先设置好的时间占用信息重要性的阈值,超过该阈值对应的事项比较难以延期。未超过该阈值对应的事项可以进行延期,则可以将对应的时间段作为推荐时间段。推荐时间列表是指根据推荐时间得到的列表,该列表中推荐时间可以有多个。
106.具体地,服务器根据相同时间段对应的时间占用信息确定对应的时间占用信息重要性,将相同时间段对应的时间占用信息重要性与预设阈值进行比较,从而确定是否将该相同时间段作为推荐时间。将每个相同时间段对应的时间占用信息重要性与预设阈值进行比较,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表。其
中,当目标方或者请求方在相同时间段未存在对应的时间占用信息时,则对应的时间占用信息重要性为零。
107.步骤208,将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
108.其中,目标时间是指请求方从推荐时间列表中选择的要进行约定的时间。选择操作是指从推荐时间列表中选择目标时间的操作,可以包括点击操作、按压操作和滑动操作等等。可交互目标时间消息是指能够对目标时间进行交互操作的消息,该可交互目标时间消息是使用预先设置的可交互模板和目标时间生成的,可交互模板中包括有能够进行交互操作的模板。该交互操作是指会话对象对目标时间进行交互的操作,即可以进行确认目标时间的操作和进行未确认目标时间的操作。该交互目标时间消息可以是文本消息、图片消息和视频消息。
109.具体地,服务器将推荐时间列表返回请求方标识对应的终端,请求方标识对应的终端接收到推荐时间列表中,可以在会话页面中弹窗展示推荐时间列表,以使请求方选择目标时间,当检测到作用于推荐时间列表中目标时间的选择操作时,获取到预先设置的可交互模板,该可交互模板能够进行交互操作,比如,点击操作、按压操作、滑动操作等等。根据目标时间和可交互模板生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中的会话区域中,即将可交互目标时间消息发送给目标方标识对应的终端。
110.在一个具体的实施例中,如图3所示的会话页面示意图,其中,生成的可交互目标时间消息为“今天下午5:00开会讨论需求”和关联的“可以”与“不方便”的交互按钮。
111.上述会话消息生成方法,通过当请求方标识和目标方标识未存在相同空闲时间段时,通过计算相同时间段中时间占用信息的重要性,将重要性小于预设阈值的各个相同时间段,作为推荐时间列表,然后使用推荐时间列表进行可交互会话信息的生成,从而进行时间的约定,能够减少会话沟通次数,节省网络资源,提高效率。
112.在一个实施例中,如图4所示,步骤206,即根据时间占用信息确定对应的时间占用信息重要性,包括步骤:
113.步骤402,从时间占用信息中确定占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级。
114.其中,占用事项等级是预先设置好的事项对应的等级,不同的事项有不同的等级,等级越高,说明事项越重要。比如,不同的会议有不同的等级,不同的外出有不同的等级。占用事项时间长度是指该事项完成需要花费的时间,时间越长,说明事项越重要。占用事项参与者数量是指参与完成该事项的人数,参与者数量越多,说明事项越重要。占用事项参与者等级是指参加稿事项的参与者的等级,该等级是预先设置的,不同的参与者有不同的等级,参与者等级越高,说明该参与者参与的事项越重要。
115.具体地,服务器从时间占用信息中确定占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级。
116.步骤404,基于占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级确定事项等级特征、时间长度特征、数量特征和参与者等级特征。
117.其中,事项等级特征是指根据占用事项等级得到的特征。时间长度特征是指根据
占用事项时间长度得到的特征。数量特征是指根据占用事项参与者数量得到的特征。参与者等级特征是指根据各个占用事项参与者等级得到的特征。
118.具体地,服务器基于占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级进行特征提取,得到对应的事项等级特征、时间长度特征、数量特征和参与者等级特征。
119.步骤406,将事项等级特征、时间长度特征、数量特征和参与者等级特征输入到时间推荐模型中进行计算,得到时间占用信息重要性,时间推荐模型是根据历史数据使用人工智能算法训练得到的。
120.其中,历史数据是指历史相同时间段对应的计划时间占用信息和实际时间占用信息。人工智能算法包括但不限于逻辑回归算法、支持向量机算法、决策树算法、神经网络算法等等。通过将历史相同时间段对应的计划时间占用信息作为人工智能算法建立的模型的输入,将实际时间占用信息作为人工智能算法建立的模型的标签进行训练,当训练完成时,得到时间推荐模型。
121.在上述实施例中,通过提取时间占用信息中的事项等级特征、时间长度特征、数量特征和参与者等级特征,根据事项等级特征、时间长度特征、数量特征和参与者等级特征使用时间推荐模型计算得到时间占用信息重要性,从而根据时间占用信息重要性确定推荐时间,提高了得到推荐时间的准确性。
122.在一个实施例中,如图5所示,步骤206,根据时间占用信息确定对应的时间占用信息重要性,包括:
123.步骤502,从时间占用信息中确定占用事项等级、占用事项参与者数量和各个占用事项参与者等级。
124.具体地,服务器从时间占用信息中确定占用事项等级、占用事项参与者数量和各个占用事项参与者等级,
125.步骤504,基于占用事项等级获取对应的事项等级评分,基于占用事项参与者数量获取对应的数量评分,基于各个占用事项参与者等级获取对应的各个参与者等级评分。
126.其中,事项等级评分是指设置好的事项等级对应的评分,事项等级越高,评分越高。数量评分是指设置好的参与者数量对应的评分,数量越多,评分越高。参与者等级评分是指设置好的参与者等级对应的评分,参与者等级越高,评分越高。
127.具体地,服务器基于占用事项等级获取对应的事项等级评分,基于占用事项参与者数量获取对应的数量评分,基于各个占用事项参与者等级获取对应的各个参与者等级评分。比如,
128.步骤506,使用事项等级评分、数量评分和各个参与者等级评分计算时间占用信息对应的目标评分,根据目标评分得到时间占用信息重要性。
129.其中,目标评分为时间占用信息对应的总评分。
130.具体地,服务器使用事项等级评分、数量评分和各个参与者等级评分进行加权计算,得到时间占用信息对应的目标评分,根据目标评分得到时间占用信息重要性。通过计算各个相同时间段的时间占用信息对应的目标评分,目标评分有大到小进行排序,得到各个相同时间段的时间占用信息重要性的排序,可以选择目标评分最小的相同时间段作为推荐时间。
131.在一个实施例中,可以使用如下公式计算目标评分:
[0132][0133]
在一个具体的实施例中,时间占用信息中的事项为会议a。则确定会议a的预先设置好的等级第一级,对应的评分为0.2。会议a参与者数量为2人,对应的评分为0.1,包括用户a和用户b,用户a的预先设置好的等级为第一级,对应的评分为0.2,用户b的预先设置好的等级为第二级,对应的评分为0.3。则使用上述公式计算的目标评分为0.185,然后将0.185直接作为时间占用信息重要性。
[0134]
在一个实施例中,也可以使用事项等级评分和各个参与者等级评分计算时间占用信息对应的目标评分,根据目标评分得到时间占用信息重要性。
[0135]
在上述实施例中,通过使用事项等级评分、数量评分和各个参与者等级评分计算时间占用信息对应的目标评分,根据目标评分得到时间占用信息重要性,可以提高得到时间占用信息重要性的效率。
[0136]
在一个实施例中,如图6所示,在步骤s208之后,即在将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中之后,还包括:
[0137]
步骤602,获取可交互目标时间消息和对应的确认信息,将可交互目标时间消息和对应的确认信息关联保存。
[0138]
其中,确认信息用于反映对可交互目标时间消息中目标时间的约定达成。会话页面中会话对象都对应有确认信息。即确认信息中可以包括请求方标识对应的已确认目标时间的信息,也可以包括目标方标识对应的已确认目标时间的信息。
[0139]
具体地,服务器获取到可交互目标时间消息并获取到会话页面中的请求方标识对应的终端和目标方标识对应的终端返回的对目标时间的确认信息。
[0140]
步骤604,获取系统当前时间,当系统当前时间与可交互目标时间消息中的目标时间一致时,获取时间提醒信息,向请求方标识对应的终端和目标方标识的终端发送时间提醒信息。
[0141]
其中,系统当前时间是指服务器中的当前时间。时间提醒信息用于提醒确认的请求方和目标方时间到约定的目标时间的信息。可以是提示语,提示响铃等等。该时间提醒信息是预先根据目标时间设置好的。
[0142]
具体地,服务器监控系统当前时间,当系统当前时间与可交互目标时间消息中的目标时间一致时,获取到时间提醒信息,向请求方标识对应的终端和目标方标识的终端发送时间提醒信息。在一个实施例中,提醒方式不限于使用时间提醒信息,可以通过将目标时间发送至目标方终端和请求方终端中,终端通过日历日程等工具记录目标时间,目标方终端和请求方终端通过日历日程等工具进行时间提醒。
[0143]
在一个实施例中,可以设置在目标时间提前预设时间的系统当前时间发送时间提醒信息。比如,目标时间可以是4点,则当系统当前时间为3点45时,提前15分钟发送时间提醒信息。
[0144]
在上述实施例中,通过服务器监控系统当前时间,当系统当前时间与可交互目标
时间消息中的目标时间一致,进行时间提醒,避免用户遗漏。
[0145]
在一个实施例中,请求方标识为客户标识,目标方标识为服务方标识。如图7所示,会话消息生成方法还包括:
[0146]
步骤702,根据服务方标识查找对应的各个空闲时间段,各个空闲时间段是预先从服务方标识对应的终端中获取到的。
[0147]
步骤704,根据各个空闲时间段得到推荐时间列表。
[0148]
步骤706,将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0149]
其中,客户标识用于唯一标识客户,服务方标识用于唯一标识服务方,该服务方是为客户标识对应的客户提供服务的。比如,病人为客户标识,医生为服务方标识。则此时,约定的时间需要以服务方标识对应的空闲时间为准。
[0150]
具体地,服务器查找到服务方标识对应的空闲时间生成时间推荐列表,并将时间推荐列表返回给客户标识对应的终端,使客户进行选择,从而生成可交互目标时间消息,将可交互目标时间消息发送到服务方标识对应的终端中,从而使服务方进行时间的确认。即客户需要根据服务器方的时间进行时间的约定。在一个具体地实施例中,客户标识为门店客户,服务方为门店。门店工作人员预先设置好开门营业时间,比如,下午2点到5点。当门店客户需要预约时间时,服务器根据门店查找对应的下午2点到5点,将下午2点到5点返回给门店客户对应的终端,门店客户从下午2点到5点中选择3点到4点的时间段作为目标时间,然后生成可交互目标时间消息,将可交互目标时间消息发送给门店,从而进行时间的约定。
[0151]
在上述实施例中,当会话双方的角色属性不同时,即请求方标识为客户标识,目标方标识为服务方标识,通过根据服务方标识对应的空闲时间段进行时间推荐,从而方便客户进行时间的约定,提高效率。
[0152]
在一个实施例中,如图8所示,提供了一种会话消息生成方法,以该方法应用于图1中的终端为例进行说明,包括:
[0153]
步骤802,检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,时间推荐请求携带有请求方标识和目标方标识;
[0154]
其中,时间推荐事件是指在会话页面中触发约定时间推荐的事件,比如,通过点击会话页面中的约定时间按钮触发时间推荐事件。比如,通过点击会话页面中功能菜单栏中的约时间功能触发时间推荐事件。
[0155]
具体地,请求方通过请求方标识对应的终端登录到即时通讯应用中,然后在即时通讯应用中向目标方进行约时间,即请求方在即时通讯应用中打开与目标方进行会话的页面。然后在该会话页面中进行约时间的操作,终端接收到约时间的操作时,生成时间推荐请求,时间推荐请求携带有请求方标识和目标方标识。在一个具体的实施例中,如图9a所示,通过会话页面中的“ ”按钮进入功能菜单栏,在功能菜单栏点击约时间功能按钮触发时间推荐事件。
[0156]
步骤804,向服务器发送时间推荐请求,以使服务器根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息,根据时间占用信息确定对应的时间占用
信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表。
[0157]
步骤806,获取服务器返回的推荐时间列表并展示。
[0158]
具体地,请求方标识对应的终端向服务器发送时间推荐请求,服务器接收到时间推荐请求时,根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息,根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表,将时间推荐列表返回请求方标识对应的终端,请求方标识对应的终端获取到推荐时间列表,在会话页面中展示推荐时间列表。
[0159]
在一个具体的实施例中,如图9b所示,展示的推荐时间列表中包括了今天、明天和后天推荐的时间,用户可以选择目标时间。
[0160]
步骤808,检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0161]
具体地,请求方标识对应的终端检测到作用于推荐时间列表中目标时间的选择操作时,请求方标识对应的终端获取到选择的目标时间根据目标时间和可交互模板生成可交互目标时间消息然后将可交互目标时间消息展示在会话页面中,即发生给会话对象。例如,如图9c所示,用户选择今天下午5:00的时间作为约定时间时,生成可交互目标时间消息,展示在会话页面中的示意图。
[0162]
在上述会话消息生成方法中,通过检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,时间推荐请求携带有请求方标识和目标方标识,发送时间推荐请求到服务器中,获取到服务器返回的时间推荐列表进行展示,并根据用户选择的目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中,方便用户进行时间的约定,节省网络资源,提高效率。
[0163]
在一个实施例中,会话页面为至少三人会话页面。步骤802,检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,包括:
[0164]
检测到在会话页面中触发的时间推荐事件,响应于时间推荐事件,获取会话页面中的请求方标识和各个目标方标识。根据请求方标识和各个目标方标识生成时间推荐请求。
[0165]
其中,当会话页面为至少三人进行会话的会话页面时,说明是进行群组聊天,此时,检测到触发的时间推荐事件时,获取会话页面中的请求方标识和各个目标方标识,根据请求方标识和各个目标方标识生成时间推荐请求,将该时间推荐请求发送服务器,服务器根据请求方标识和各个目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和各个目标方标识的相同时间段,获取相同时间段对应的时间占用信息,根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表。将推荐时间列表返回请求方标识对应的终端进行展示,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0166]
在上述实施例中,在群组会话页面中时,需要查找所有会话对象的空闲时间,当未查找到时,确定每个会话对象在相同时间段的时间占用信息,计算每个会话对象对应的时
间占用信息的重要性,获取到间占用信息重要性小于预设阈值的各个相同时间段,从而得到推荐时间列表,即当相同时间段中每个会话对象的时间占用信息重要性都小于预设阈值时,将该相同时间段作为推荐时间。从而能够实现在至少三人会话页面中进行时间的约定,从而不需要去分别进行时间约定,提高了效率,节省了网络资源。
[0167]
在一个实施例中,在步骤806之后,即在检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中之后,还包括步骤:
[0168]
检测到对可交互目标时间消息的确认操作时,得到对可交互目标时间消息的确认信息。将可交互目标时间消息的确认信息展示在会话页面中,并将可交互目标时间消息和对应的确认信息发送服务器保存。
[0169]
具体地,确认操作用于对可交互目标时间消息中的目标时间进行确认,可以是点击操作、按压操作、滑动操作等等。在会话页面中的会话对象都可以对可交互目标时间消息进行确认,即在会议页面中请求方和目标方都需要对可交互目标时间消息进去确认操作。此时,终端检测到对可交互目标时间消息的确认操作时,得到会话页面中的会话对象对可交互目标时间消息的确认信息,将可交互目标时间消息的确认信息展示在会话页面中,并将可交互目标时间消息和对应的确认信息发送服务器保存。例如,如图9d所示,为会话双方确认对可交互目标时间消息中的目标时间后,在会话页面中展示的可交互目标时间消息的确认信息的示意图,其中,可交互目标时间消息的确认信息包括“你该时间可以”和“好友0该时间可以”,并且,在确认操作对象的周围显示确认的对象标识,即在好友按钮展示已确认的对象标识“好友0”和“你”。
[0170]
在一个实施例中,当检测到对可交互目标时间消息的未确认操作时,得到对可交互目标时间消息的未确认信息。将可交互目标时间消息的未确认信息展示在会话页面中,并将可交互目标时间消息和对应的未确认信息发送服务器保存。
[0171]
在上述实施例中,用户可以直接在会话页面中对可交互目标时间消息进行确认,方便快捷。
[0172]
在一个实施例中,如图10所示,步骤806,即检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中,包括:
[0173]
步骤1002,检测到作用于推荐时间列表中目标时间的选择操作时,将目标时间展示在会话页面中的编辑区域中。
[0174]
其中,编辑区域用于对会话消息进行编辑。
[0175]
具体地,请求方标识对应的终端检测到作用于推荐时间列表中目标时间的选择操作时,将目标时间显示在会话页面中的编辑区域中。例如,如图11所示,当请求方选择了今天下午5:00时,在编辑区域中高亮显示“今天下午5:00”。
[0176]
步骤1004,检测到作用于编辑区域的编辑操作时,得到编辑后的会话消息。
[0177]
具体地,用户可以在编辑区域编辑会话消息,比如,在该时间添加具体要处理事项。请求方标识对应的终端检测到作用于编辑区域的编辑操作时,得到编辑后的会话消息。
[0178]
步骤1006,检测到对编辑后的会话消息的发送操作时,根据编辑后的会话消息生成可交互目标会话消息,并将可交互目标会话消息展示在会话页面中的会话区域中。
[0179]
其中,会话区域是用于展示会话消息的区域。
[0180]
具体地,当请求方标识对应的终端检测到对编辑后的会话消息的发送操作时,根据编辑后的会话消息使用可交互模板生成可交互目标会话消息,并将可交互目标会话消息展示在会话页面中的会话区域中。例如,如图9d所示,展示的编辑后的会话消息生成的可交互目标会话消息。其中,编辑后的会话消息为“今天下午5:00开会讨论需求”,其中,“开会讨论需求”为重新编辑的内容。
[0181]
在一个实施例中,在步骤806之后,即在检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中之后,还包括:
[0182]
检测到对可交互目标时间消息的修改操作,展示推荐时间列表,检测到对推荐时间列表中修改时间的选择操作时,使用修改时间替换可交互目标时间消息中的目标时间,得到修改后的可交互目标时间消息,并生成修改提醒信息,将修改后的可交互目标时间消息和修改提醒信息展示在所述会话页面中。
[0183]
其中,修改操作用于对已发送的交互目标时间消息中的目标时间进行修改。
[0184]
具体地,请求方和目标方需要对可交互目标时间消息中的目标时间进行修改时,可以通过触发可交互目标时间消息中的修改交互设置,比如,如图12所示,好友0该时间不可以,则可以对时间进行修改,点击可交互目标时间信息中的“ ”按钮,可以对目标时间进行修改。终端检测到对可交互目标时间消息的修改操作时,展示推荐时间列表,然后从推荐时间列表中重新选择修改后的时间,当终端检测到对推荐时间列表中修改时间的选择操作时,使用修改时间替换可交互目标时间消息中的目标时间,得到修改后的可交互目标时间消息,并生成修改提醒信息,将修改后的可交互目标时间消息和修改提醒信息展示在所述会话页面中。如图12所示,将目标时间从3:00修改到了5:00。展示的修改提醒信息为“你修改了该时间”。
[0185]
在一个实施例中,可以预先设置好会话页面中的会话对象的修改权限。具有修改权限的请求方标识或者目标方标识才能对可交互目标时间消息中的目标时间进行修改。
[0186]
在上述实施例中,用户可以对可交互目标时间消息中的目标时间进行修改,避免发生需要重新约定时间时,重复操作的问题,直接进行修改,提高了效率。
[0187]
在一个具体的实施例中,如图13所示,会话消息生成方法,具体包括以下步骤:
[0188]
步骤1302,请求方标识对应的终端检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,时间推荐请求携带有请求方标识和各个目标方标识,向服务器发送时间推荐请求,其中,请求方标识为第一应用中的对象标识,目标方标识为第二应用中的对象标识。
[0189]
步骤1304,服务器接收通过会话页面发送的时间推荐请求,根据请求方标识和各个目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和各个目标方标识的相同时间段,获取相同时间段对应的时间占用信息。
[0190]
步骤1306,服务器根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表,将推荐时间列表返回请求方标识对应的终端。
[0191]
步骤1308,请求方标识对应的终端获取服务器返回的推荐时间列表并展示,检测
到作用于推荐时间列表中目标时间的选择操作时,将目标时间展示在会话页面中的编辑区域中;
[0192]
步骤1310,请求方标识对应的终端检测到作用于编辑区域的编辑操作时,得到编辑后的会话消息;检测到对编辑后的会话消息的发送操作时,根据编辑后的会话消息生成可交互目标会话消息,并将可交互目标会话消息展示在会话页面中的会话区域中。即将可交互目标会话消息发送至各个目标方标识对应的终端中并进行展示。
[0193]
步骤1312,请求方标识对应的终端和目标方标识对应的终端检测到对可交互目标时间消息的确认操作时,得到对可交互目标时间消息的确认信息。将可交互目标时间消息的确认信息展示在会话页面中,并将可交互目标时间消息和对应的确认信息发送服务器保存。
[0194]
步骤1314,服务器获取系统当前时间,当系统当前时间与可交互目标时间消息中的目标时间一致时,获取时间提醒信息,向请求方标识对应的终端和目标方标识的终端发送时间提醒信息。
[0195]
本技术还提供一种应用场景,该应用场景应用上述的会话消息生成方法。具体地,该会话消息生成方法在该应用场景的应用如下:
[0196]
用户a需要和用户b、用户c和用户d预约会议,其中,用户b、用户c和用户d是用户a微信应用的好友。此时,用户a通过企业微信应用进入到与用户b、用户c和用户d进行会话的群组会话页面。通过点击群组会话页面中的约时间功能触发时间推荐事件,生成时间推荐请求,该事件推荐请求中携带有用户a、用户b、用户c和用户d。
[0197]
互通服务器接收到时间推荐请求,解析得到用户a、用户b、用户c和用户d,从互通服务器中保存的用户日历信息中查找用户a、用户b、用户c和用户d的相同空闲时间段,当查找到相同空闲时间段时,直接将相同空闲时间段作为推荐时间,得到推荐时间列表。
[0198]
互通服务器当未查找到相同空闲时间段时,确定用户a、用户b、用户c和用户d的同一个时间段比如,下午1点到3点。获取下午1点到3点用户a、用户b、用户c和用户d对应的时间占用信息,分别计算用户a、用户b、用户c和用户d对应的时间占用信息的重要性,比如,用户a、用户b、用户c和用户d对应的时间占用信息中的事项都是会议,则互通服务器获取得到的会议信息如下表1所示:
[0199]
表1会议信息表
[0200][0201]
分别计算会议用户a、用户b、用户c和用户d对应的会议ae101、ab302和ac404的重要性。当该时间段即下午1点到3点时,会议ae101、ab302和ac404的重要性都小于预设阈值时,将下午1点到3点作为推荐时间,得到推荐时间列表。
[0202]
当其中一个用户对应的时间占用信息的重要性大于预设阈值时,比如,预设阈值设置为0.5。当计算得到的会议ae101、ab302和ac404的重要性如下表2所示时,
[0203]
表2会议重要性表
[0204]
会议重要性ae1010.82ab3020.37ac4040.23
[0205]
其中,会议ae101的重要性位0.82大于预设阈值设置0.5。此时,重新确定用户a、用户b、用户c和用户d的下一个相同时间段,比如,3点到4点。重新进行计算,直到所有用户的时间占用信息的重要性都大于预设阈值时,将对应的同一时间段作为推荐时间,得到推荐时间列表。将推荐时间列表返回给用户a对应的终端,用户a从推荐时间列表中选择目标时间,然后根据目标时间生成可交互目标时间消息,将可交互目标时间消息发送到在群组会话页面中,使用户b、用户c和用户d都通过微信应用接收到可交互目标时间消息,点击可交互目标时间消息中的确认按钮进行确认,得到确认信息,然后将确认信息显示在群组会话页面中。此时,会议预约完成。
[0206]
应该理解的是,虽然图2、4-8、10和13的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、4-8、10和13中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流
或者交替地执行。
[0207]
在一个实施例中,如图14所示,提供了一种会话消息生成装置1400,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:请求接收模块1402、信息获取模块1404、时间推荐模块1406和消息生成模块1408,其中:
[0208]
请求接收模块1402,用于接收通过会话页面发送的时间推荐请求,时间推荐请求携带请求方标识和目标方标识;
[0209]
信息获取模块1404,用于根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息;
[0210]
时间推荐模块1406,用于根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表;
[0211]
消息生成模块1408,用于将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0212]
在一个实施例中,请求接收模块1402还用于请求方标识为第一应用中的对象标识,目标方标识为第二应用中的对象标识。
[0213]
在一个实施例中,时间推荐模块1406还用于从时间占用信息中确定占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级;基于占用事项等级、占用事项时间长度、占用事项参与者数量和各个占用事项参与者等级确定事项等级特征、时间长度特征、数量特征和参与者等级特征;将事项等级特征、时间长度特征、数量特征和参与者等级特征输入到时间推荐模型中进行计算,得到时间占用信息重要性,时间推荐模型是根据历史数据使用人工智能算法训练得到的。
[0214]
在一个实施例中,时间推荐模块1406还用于从时间占用信息中确定占用事项等级、占用事项参与者数量和各个占用事项参与者等级;基于占用事项等级获取对应的事项等级评分,基于占用事项参与者数量获取对应的数量评分,基于各个占用事项参与者等级获取对应的各个参与者等级评分;使用事项等级评分、数量评分和各个参与者等级评分计算时间占用信息对应的目标评分,根据目标评分得到时间占用信息重要性。
[0215]
在一个实施例中,会话消息生成装置1400还用于获取可交互目标时间消息和对应的确认信息,将可交互目标时间消息和对应的确认信息关联保存;获取系统当前时间,当系统当前时间与可交互目标时间消息中的目标时间一致时,获取时间提醒信息,向请求方标识对应的终端和目标方标识的终端发送时间提醒信息。
[0216]
在一个实施例中,请求方标识为客户标识,目标方标识为服务方标识;会话消息生成装置1400还用于根据服务方标识查找对应的各个空闲时间段,各个空闲时间段是预先从服务方标识对应的终端中获取到的;根据各个空闲时间段得到推荐时间列表;将推荐时间列表返回请求方标识对应的终端,以使终端在会话页面展示推荐时间列表,当检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0217]
在一个实施例中,如图15所示,提供了一种会话消息生成装置1500,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:检
测模块1502、请求发送模块1504、时间获取模块1506和消息展示模块1508,其中:
[0218]
检测模块1502,用于检测到在会话页面中触发的时间推荐事件,生成时间推荐请求,时间推荐请求携带有请求方标识和目标方标识;
[0219]
请求发送模块1504,用于向服务器发送时间推荐请求,以使服务器根据请求方标识和目标方标识查找相同空闲时间段,当未查找到相同空闲时间段时,确定请求方标识和目标方标识的相同时间段,获取相同时间段对应的时间占用信息,根据时间占用信息确定对应的时间占用信息重要性,获取时间占用信息重要性小于预设阈值的各个相同时间段,得到推荐时间列表;
[0220]
时间获取模块1506,用于获取服务器返回的推荐时间列表并展示;
[0221]
消息展示模块1508,用于检测到作用于推荐时间列表中目标时间的选择操作时,根据目标时间生成可交互目标时间消息,将可交互目标时间消息展示在会话页面中。
[0222]
在一个实施例中,会话页面为至少三人会话页面;检测模块1502还用于检测到在会话页面中触发的时间推荐事件,响应于时间推荐事件,获取会话页面中的请求方标识和各个目标方标识;根据请求方标识和各个目标方标识生成时间推荐请求。
[0223]
在一个实施例中,会话消息生成装置1500还用于检测到对可交互目标时间消息的确认操作时,得到对可交互目标时间消息的确认信息;将可交互目标时间消息的确认信息展示在会话页面中,并将可交互目标时间消息和对应的确认信息发送服务器保存。
[0224]
在一个实施例中,消息展示模块1508,还用于检测到作用于推荐时间列表中目标时间的选择操作时,将目标时间展示在会话页面中的编辑区域中;检测到作用于编辑区域的编辑操作时,得到编辑后的会话消息;检测到对编辑后的会话消息的发送操作时,根据编辑后的会话消息生成可交互目标会话消息,并将可交互目标会话消息展示在会话页面中的会话区域中。
[0225]
在一个实施例中,会话消息生成装置1500还用于检测到对可交互目标时间消息的修改操作,展示推荐时间列表;检测到对推荐时间列表中修改时间的选择操作时,使用修改时间替换可交互目标时间消息中的目标时间,得到修改后的可交互目标时间消息,并生成修改提醒信息,将修改后的可交互目标时间消息和修改提醒信息展示在所述会话页面中。
[0226]
关于会话消息生成装置的具体限定可以参见上文中对于会话消息生成方法的限定,在此不再赘述。上述会话消息生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0227]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图16所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储会话消息、日历信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种会话消息生成方法。
[0228]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构
图可以如图17所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种会话消息生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0229]
本领域技术人员可以理解,图17中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0230]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0231]
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0232]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0233]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0234]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献