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

消息卡片生成方法、装置、电子设备及存储介质与流程

2022-11-13 13:22:31 来源:中国专利 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.在交互界面的第一区域,根据所述消息卡片组件的排序情况,显示所述消息卡片组件,前n名的所述消息卡片组件通过标记方式进行显示,所述n包括正整数;
60.在所述交互界面的第二区域,根据所述消息卡片模板的排序情况,显示所述消息卡片模板,前m名的所述消息卡片模板通过标记方式进行显示,所述m包括正整数。
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.和/或,
88.响应于针对所述消息卡片模板的编辑操作和/或积木式搭建操作,生成消息卡片。
89.在一个可选的实施方式中,所述装置还包括:
90.消息卡片预览模块,用于在所述交互界面上响应于针对所述消息卡片的预览操作,触发目标接收对象的选择事件;响应于所述选择事件确定目标接收对象,从所述消息卡片中查找与所述目标接收对象权限相关的所述消息卡片组件;在所述交互界面上展示与所述目标接收对象权限相关的所述消息卡片组件;和/或,响应于所述选择事件确定目标接收对象,从所述消息卡片中查找与所述目标接收对象权限相关的所述消息卡片模板;在所述交互界面上展示与所述目标接收对象权限相关的所述消息卡片模板。
91.在一个可选的实施方式中,所述装置还包括:
92.对象确定模块,用于响应于针对对象的选择操作,确定不同的接收对象,其中,不同的所述接收对象用于接收所述消息卡片中不同的所述消息卡片组件和/或所述消息卡片模板;
93.权限设置模块,用于响应于针对所述消息卡片中所述消息卡片组件的权限设置操作,设置不同的所述接收对象对所述消息卡片中所述消息卡片组件的权限,和/或,响应于针对所述消息卡片中所述消息卡片模板的权限设置操作,设置不同的所述接收对象对所述
消息卡片中所述消息卡片模板的权限。
94.在一个可选的实施方式中,所述权限设置模块具体用于:
95.响应于针对所述消息卡片中所述消息卡片组件的可见权限设置操作,设置不同的所述接收对象对所述消息卡片中所述消息卡片组件的可见权限,和/或,响应于针对所述消息卡片中所述消息卡片模板的可见权限设置操作,设置不同的所述接收对象对所述消息卡片中所述消息卡片模板的可见权限。
96.在一个可选的实施方式中,所述装置还包括:
97.第一接收对象确定模块,用于响应于针对对象的选择操作,确定第一接收对象,所述第一接收对象用于对所述消息卡片的效果进行确认;
98.消息卡片第一发送模块,用于响应于针对所述消息卡片的发送操作,将所述消息卡片发送至所述第一接收对象;
99.第二接收对象确定模块,用于在接收到所述第一接收对象返回的确认消息的情况下,响应于针对对象的选择操作,确定第二接收对象;
100.消息卡片第二发送模块,用于响应于针对所述消息卡片的发送操作,将所述消息卡片发送至所述第二接收对象。
101.在一个可选的实施方式中,在所述消息卡片包括交互组件的情况下,所述消息卡片第一发送模块具体用于:
102.响应于针对所述交互组件中链接图标的预设操作,将所述链接图标由显示状态变更为编辑状态;
103.在所述链接图标处于所述编辑状态的情况下,响应于链接输入操作,在所述链接图标中添加所述链接输入操作所对应的链接;
104.响应于针对鼠标焦点的移出第三区域的操作,将所述链接图标由所述编辑状态变更为所述显示状态;
105.响应于针对所述消息卡片的发送操作,将添加链接的所述消息卡片发送至所述第一接收对象;
106.所述消息卡片第二发送模块具体用于:
107.响应于针对所述消息卡片的发送操作,将添加链接的所述消息卡片发送至所述第二接收对象。
108.在一个可选的实施方式中,在所述消息卡片包括图片组件的情况下,所述消息卡片第一发送模块具体用于:
109.响应于针对所述图片组件中图片图标的预设操作,弹出本地图片对话框;
110.响应于针对所述对话框中本地图片的选择操作,将所述本地图片填充至所述图片组件;
111.响应于针对智能制图插件的预设操作,调用所述智能制图插件对所述本地图片进行美化;
112.响应于针对所述消息卡片的发送操作,将填充所述本地图片且经过美化的所述消息卡片发送至所述第一接收对象;
113.所述消息卡片第二发送模块具体用于:
114.响应于针对所述消息卡片的发送操作,将填充所述本地图片且经过美化的所述消
息卡片发送至所述第二接收对象。
115.在一个可选的实施方式中,所述第一显示模块具体用于:
116.确定当前的业务场景,查找所述业务场景中使用情况满足预设条件的第一消息卡片组件和第一消息卡片模板;
117.在交互界面的第一区域通过标记方式显示所述第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件;
118.在所述交互界面的第二区域通过标记方式显示所述第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
119.在一个可选的实施方式中,所述装置还包括:
120.权限设置情况显示模块,用于确定所述消息卡片中所述消息卡片组件和/或所述消息卡片模板的权限设置情况;在所述第一区域显示所述消息卡片组件的所述权限设置情况,和/或,在所述第二区域显示所述消息卡片模板的所述权限设置情况。
121.在一个可选的实施方式中,所述第一显示模块具体用于:
122.确定当前的业务场景,统计所述业务场景中消息卡片组件的组件使用情况以及消息卡片模板的模板使用情况;
123.根据所述组件使用情况,对所述消息卡片组件进行排序,以及根据所述模板使用情况,对所述消息卡片模板进行排序;
124.在交互界面的第一区域,根据所述消息卡片组件的排序情况,显示所述消息卡片组件;
125.在所述交互界面的第二区域,根据所述消息卡片模板的排序情况,显示所述消息卡片模板。
126.在一个可选的实施方式中,所述第一显示模块具体用于:
127.获取消息卡片发送对象或者接收对象的对象画像,根据所述对象画像,对消息卡片组件以及消息卡片模板进行排序;
128.在交互界面的第一区域,根据所述消息卡片组件的排序情况,显示所述消息卡片组件,前n名的所述消息卡片组件通过标记方式进行显示,所述n包括正整数;
129.在所述交互界面的第二区域,根据所述消息卡片模板的排序情况,显示所述消息卡片模板,前m名的所述消息卡片模板通过标记方式进行显示,所述m包括正整数。
130.在一个可选的实施方式中,所述第一显示模块具体用于:
131.确定当前的业务场景,查找与所述业务场景相关的第一消息卡片组件以及第一消息卡片模板;
132.在交互界面的第一区域通过标记方式显示所述第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件;
133.在所述交互界面的第二区域通过标记方式显示所述第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
134.在一个可选的实施方式中,所述第二显示模块具体用于:
135.响应于针对所述消息卡片组件的预设操作,统计鼠标焦点在所述消息卡片组件的组件停留时间;
136.若所述组件停留时间超过预设阈值,则将所述消息卡片组件显示在所述交互界面
的第三区域;
137.和/或,
138.所述第三显示模块具体用于:
139.响应于针对所述消息卡片模板的预设操作,统计鼠标焦点在所述消息卡片模板的模板停留时间;
140.若所述模板停留时间超过预设阈值,则将所述消息卡片模板显示在所述交互界面的第三区域。
141.在一个可选的实施方式中,所述第二显示模块还用于:
142.若所述组件停留时间未超过预设阈值,则禁止将所述消息卡片组件显示在所述交互界面的第三区域;
143.和/或,
144.所述第三显示模块还用于:
145.若所述模板停留时间未超过预设阈值,则禁止将所述消息卡片模板显示在所述交互界面的第三区域。
146.在本发明实施例的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
147.存储器,用于存放计算机程序;
148.处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的消息卡片生成方法。
149.在本发明实施例的第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的消息卡片生成方法。
150.在本发明实施例的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的消息卡片生成方法。
151.本发明实施例提供的技术方案,在交互界面的第一区域显示消息卡片组件,在交互界面的第二区域显示消息卡片模板,响应于针对消息卡片组件的预设操作,将消息卡片组件显示在交互界面的第三区域,和/或,响应于针对消息卡片模板的预设操作,将消息卡片模板显示在交互界面的第三区域,在第三区域,响应于针对消息卡片组件和/或消息卡片模板的触发操作,生成消息卡片。如此通过可视化的消息卡片组件和/或消息卡片模板,可以快速生成消息卡片,使得消息卡片的生成过程较为简洁,可以降低出错率,从而提高了消息卡片的生成效率,降低了发送消息卡片的成本。
附图说明
152.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
153.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
154.图1为本发明实施例中示出的一种消息卡片生成方法的实施流程示意图;
155.图2为本发明实施例中示出的一种交互界面中组件区、模板区、编辑区的分布示意图;
156.图3为本发明实施例中示出的另一种交互界面中组件区、模板区、编辑区的分布示意图;
157.图4为本发明实施例中示出的一种交互界面中编辑区显示单列文本的示意图;
158.图5为本发明实施例中示出的一种交互界面中编辑区显示群公告卡片的示意图;
159.图6为本发明实施例中示出的一种交互界面中编辑区对单列文本进行编辑的示意图;
160.图7为本发明实施例中示出的一种交互界面中编辑区对群公告卡片进行编辑的示意图;
161.图8为本发明实施例中示出的另一种消息卡片生成方法的实施流程示意图;
162.图9为本发明实施例中示出的一种显示方式调整方法的实施流程示意图;
163.图10为本发明实施例中示出的另一种显示方式调整方法的实施流程示意图;
164.图11为本发明实施例中示出的另一种显示方式调整方法的实施流程示意图;
165.图12为本发明实施例中示出的另一种显示方式调整方法的实施流程示意图;
166.图13为本发明实施例中示出的一种消息卡片预览方法的实施流程示意图;
167.图14为本发明实施例中示出的一种权限设置情况显示的示意图;
168.图15为本发明实施例中示出的一种消息卡片生成装置的结构示意图;
169.图16为本发明实施例中示出的一种电子设备的结构示意图。
具体实施方式
170.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
171.如图1所示,为本发明实施例提供的一种消息卡片生成方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
172.s101,在交互界面的第一区域显示消息卡片组件,在所述交互界面的第二区域显示消息卡片模板。
173.在本发明实施例中,提供一种搭建积木型消息卡片的平台,在其交互界面的第一区域显示消息卡片组件,其中,消息卡片组件有多种内容表现样式,包括但不限于单列文本、双列文本、图文、轮播图、视频、分割线、按钮等,可用于搭建不同样式的消息卡片。其中,这里的第一区域也可以称之为组件区。
174.此外,在交互界面的第二区域显示消息卡片模板,消息卡片模板可以适用于多种业务场景,包括但不限于投票卡片、日程卡片、群公告卡片、待办卡片、文档卡片等消息卡片模板。其中,这里的第二区域也可以称之为模板区。
175.需要说明的是,对于第一区域与第二区域,即组件区与模板区,两者占用的交互界面区域可以不同,如图2所示,当然两者占用的交互界面区域可以相同,其中可以通过相应菜单来实现组件区与模板区的切换,如图3所示,本发明实施例对此不作限定。
176.s102,响应于针对所述消息卡片组件的预设操作,将所述消息卡片组件显示在所述交互界面的第三区域。
177.在本发明实施例中,对于交互界面第一区域中显示的消息卡片组件,用户可以针对消息卡片进行相应的预设操作,例如点击操作或者拖拽操作等,从而可以响应于用户针对消息卡片组件的预设操作,将消息卡片组件显示在交互界面的第三区域。其中,这里的第三区域也可以称之为编辑区。
178.例如,对于交互界面组件区中显示的消息卡片组件:单列文本(“这是一段文本”),用户可以对单列文本(“这是一段文本”)进行相应的点击操作,从而可以响应于用户针对单列文本(“这是一段文本”)的点击操作,将单列文本(“这是一段文本”)显示在编辑区,如图4所示。
179.s103,和/或,响应于针对所述消息卡片模板的预设操作,将所述消息卡片模板显示在所述交互界面的第三区域。
180.在本发明实施例中,对于交互界面第二区域中显示的消息卡片模板,用户可以针对消息卡片模板进行相应的预设操作,例如点击操作或者拖拽操作等,从而可以响应于用户针对消息卡片模板的预设操作,将消息卡片模板显示在交互界面的第三区域。
181.例如,对于交互界面中模板区显示的消息卡片模板:群公告卡片(“@所有人”),用户可以针对群公告卡片(“@所有人”)进行相应的点击操作,从而可以响应于用户针对群公告卡片(“@所有人”)进行相应的点击操作,将群公告卡片(“@所有人”)显示在编辑区,如图5所示。
182.需要说明的是,上述步骤s102与s103的关系是和/或关系,意味着对于交互界面第一区域中显示的消息卡片组件、交互界面第二区域中显示的消息卡片模板,用户可以仅仅针对消息卡片组件进行相应的预设操作,或者用户可以仅仅针对消息卡片模板进行相应的预设操作,或者针对消息卡片组件与消息卡片模板均进行相应的预设操作,可以根据实际需求而定,本发明实施例对此不作限定。
183.s104,在所述第三区域,响应于针对所述消息卡片组件和/或所述消息卡片模板的触发操作,生成消息卡片。
184.在本发明实施例中,对于交互界面中第三区域显示的消息卡片组件和/或消息卡片模板,用户可以在交互界面第三区域针对消息卡片组件和/或消息卡片模板进行相应的触发操作,从而可以响应于用户针对消息卡片组件和/或消息卡片模板的触发操作,生成消息卡片,触发操作在第三区域执行。这里的生成包括但不限于编辑消息卡片组件和/或消息卡片模板的内容,输入用户所要的信息。
185.其中,对于触发操作,一般可以包括编辑操作和/或积木式搭建操作(即无代码显示的积木搭建方式,意味着没有代码显示,可以向搭建积木一样,对消息卡片组件和/或消息卡片模板执行相应的搭建操作),从而对于交互界面中第三区域显示的消息卡片组件,用户可以在交互界面第三区域针对消息卡片组件进行相应的编辑操作和/或积木式搭建操作,从而可以响应于用户针对消息卡片组件的编辑操作和/或积木式搭建操作,生成消息卡片,和/或,对于交互界面中第三区域显示的消息卡片模板,用户可以在交互界面第三区域针对消息卡片模板进行相应的编辑操作和/或积木式搭建操作,从而可以响应于用户针对消息卡片模板的编辑操作和/或积木式搭建操作,生成消息卡片。
186.例如,对于交互界面中编辑区显示的消息卡片组件:单列文本(“这是一段文本”),用户可以在交互界面编辑区针对单列文本(“这是一段文本”)进行编辑操作,以更改单列文本(“这是一段文本”)中的内容,例如更改内容为“周会于下午2:00开始”,从而可以响应于用户针对单列文本(“这是一段文本”)的编辑操作,生成消息卡片,如图6所示。
187.又例如,对于交互界面中编辑区显示的消息卡片模板:群公告卡片(“@所有人”),用户可以在交互界面编辑区针对群公告卡片(“@所有人”)进行编辑操作,以更改群公告卡片(“@所有人”)中的内容,例如更改内容为“@所有人,周会于下午2:00开始”,从而可以响应于用户针对群公告卡片(“@所有人”)的编辑操作,生成消息卡片,如图7所示。
188.又例如,对于交互界面中编辑区显示的消息卡片组件:标题、图片、单列文本、按钮,用户可以在交互界面编辑区针对前述消息卡片组件以搭积木的方式进行相应的搭建操作,从而可以响应于用户针对前述消息卡片组件的搭建操作,生成消息卡片。
189.又例如,对于交互界面中编辑区显示的消息卡片组件:按钮,消息卡片模板:待办卡片,用户可以在交互界面编辑区针对按钮以及待办卡片以搭积木的方式进行相应的搭建操作,例如将按钮搭建在待办卡片的下方,从而可以响应于用户针对按钮以及待办卡片的搭建操作,生成消息卡片。
190.又例如,对于交互界面中编辑区显示的消息卡片组件:按钮,消息卡片模板:待办卡片,用户可以在交互界面编辑区针对按钮以及待办卡片以搭积木的方式进行相应的搭建操作,并且针对待办卡片进行相应的编辑操作,以更改待办卡片中的内容,例如将按钮搭建在待办卡片的下方,并且更改待办卡片中的内容为“请发送各自的身份证复印件”,从而可以响应于用户针对按钮以及待办卡片的搭建操作,以及针对待办卡片的编辑操作,生成消息卡片。
191.此外,需要说明的是,上述对于消息卡片组件的编辑仅仅是示例,对于消息卡片的编辑内容包括但不限于如下所示:标题、单列文本、双列文本、图文、轮播图、视频、分割线、按钮,其中,不同组件中的文本:支持plaintext和markdown两种语法,支持添加@人,改变颜色,加粗,斜体,删除线等语法,可以进行排版布局(左对齐、右对齐、自适应、居中等),分割线:支持实线和虚线,按钮:支持不同的按钮状态,可以给按钮配置链接,链接:可以给每个组件配置链接,也可以给整个卡片配置链接,支持不同客户端(pc、android、ios)配置不同的链接。
192.通过上述对本发明实施例提供的技术方案的描述,在交互界面的第一区域显示消息卡片组件,在交互界面的第二区域显示消息卡片模板,响应于针对消息卡片组件的预设操作,将消息卡片组件显示在交互界面的第三区域,和/或,响应于针对消息卡片模板的预设操作,将消息卡片模板显示在交互界面的第三区域,在第三区域,响应于针对消息卡片组件和/或消息卡片模板的触发操作,生成消息卡片,触发操作在第三区域执行。
193.如此通过可视化的消息卡片组件和/或消息卡片模板,可以快速生成消息卡片,使得消息卡片的生成过程较为简洁,可以降低出错率,从而提高了消息卡片的生成效率,降低了发送消息卡片的成本。
194.此外,在本发明实施例中,对于消息卡片组件与消息卡片模板,用户针对其进行不同的操作,则其显示在第三区域的不同位置,意味着消息卡片组件与消息卡片模板在第三区域的显示位置,因用户针对消息卡片组件与消息卡片模板所进行的操作不同而不同,这
样可以方便用户后续生成消息卡片。
195.因此,在上述步骤s102中,可以响应于针对消息卡片组件的预设操作,确定预设操作所属的操作类型,根据操作类型,将消息卡片组件显示在交互界面的第三区域的相应位置。
196.例如,在交互界面的第一区域显示消息卡片组件,用户可以针对消息卡片组件进行相应的点击操作,从而响应于用户针对消息卡片组件的点击操作,确定点击操作所属的a操作类型,根据a操作类型,将消息卡片组件显示在交互界面的编辑区的最下方,意味着用户在组件区点击消息卡片组件,消息卡片组件则会显示在编辑区的最下方。
197.又例如,在交互界面的第一区域显示消息卡片组件,用户可以针对消息卡片组件进行相应的拖拽操作,从而可以响应于用户针对消息卡片组件的拖拽操作,确定拖拽操作所属的b操作类型,根据b操作类型,将消息卡片组件显示在交互界面的编辑区的鼠标焦点位置,意味着用户在组件区拖拽消息卡片组件,消息卡片组件则会随着用户的拖拽操作显示在编辑区的鼠标焦点位置。
198.在上述步骤s103中,响应于针对消息卡片模板的预设操作,确定预设操作所属的操作类型,根据操作类型,将消息卡片模板显示在交互界面的第三区域的相应位置。
199.例如,在交互界面的第一区域显示消息卡片模板,用户可以针对消息卡片模板进行相应的点击操作,从而响应于用户针对消息卡片模板的点击操作,确定点击操作所属的a操作类型,根据a操作类型,将消息卡片模板显示在交互界面的编辑区的最下方,意味着用户在组件区点击消息卡片模板,消息卡片模板则会显示在编辑区的最下方。
200.又例如,在交互界面的第一区域显示消息卡片模板,用户可以针对消息卡片模板进行相应的拖拽操作,从而可以响应于用户针对消息卡片模板的拖拽操作,确定拖拽操作所属的b操作类型,根据b操作类型,将消息卡片模板显示在交互界面的编辑区的鼠标焦点位置,意味着用户在组件区拖拽消息卡片模板,消息卡片模板则会随着用户的拖拽操作显示在编辑区的鼠标焦点位置。
201.此外,在本发明实施例中,在生成消息卡片之后,可以选择第一接收对象为自己,从而将消息卡片发送至自己,预览效果没问题后,选择第二接收对象为实际需要消息卡片的用户,从而将消息卡片发送至实际需要消息卡片的用户,最后,实际需要消息卡片的用户都可以在客户端消息页看到消息卡片。
202.具体地,如图8所示,为本发明实施例提供的另一种消息卡片生成方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
203.s801,在交互界面的第一区域显示消息卡片组件,在所述交互界面的第二区域显示消息卡片模板。
204.在本发明实施例中,本步骤与上述步骤s101类似,本发明实施例在此不再一一赘述。
205.s802,响应于针对所述消息卡片组件的预设操作,将所述消息卡片组件显示在所述交互界面的第三区域。
206.在本发明实施例中,本步骤与上述步骤s102类似,本发明实施例在此不再一一赘述。
207.s803,和/或,响应于针对所述消息卡片模板的预设操作,将所述消息卡片模板显
示在所述交互界面的第三区域。
208.在本发明实施例中,本步骤与上述步骤s103类似,本发明实施例在此不再一一赘述。
209.s804,在所述第三区域,响应于针对所述消息卡片组件和/或所述消息卡片模板的触发操作,生成消息卡片。
210.在本发明实施例中,本步骤与上述步骤s104类似,本发明实施例在此不再一一赘述。
211.s805,响应于针对对象的选择操作,确定第一接收对象,所述第一接收对象用于对所述消息卡片的效果进行确认。
212.在本发明实施例中,用户可以选择接收消息卡片的第一接收对象,这里的第一接收对象可以是自己,也可以是某个默认对象,本发明实施例对此不作限定。
213.基于此,可以响应于针对对象的选择操作,确定第一接收对象,其中,该第一接收对象用于对消息卡片的效果进行确认。其中,这里的对象通常可以理解为用户,本发明实施例对此不作限定。
214.s806,响应于针对所述消息卡片的发送操作,将所述消息卡片发送至所述第一接收对象。
215.在本发明实施例中,用户可以针对消息卡片执行相应的发送操作,从而可以响应于针对消息卡片的发送操作,将消息卡片发送至第一接收对象,如此第一接收对象可以在客户端预览消息卡片的效果。
216.s807,在接收到所述第一接收对象返回的确认消息的情况下,响应于针对对象的选择操作,确定第二接收对象。
217.在本发明实施例中,对于第一接收对象而言,可以对消息卡片的预览效果进行确认,并在确认没问题的情况下,可以返回确认消息,从而在接收到第一接收对象返回的确认消息的情况下,响应于针对对象的选择操作,确定第二接收对象。
218.s808,响应于针对所述消息卡片的发送操作,将所述消息卡片发送至所述第二接收对象。
219.在本发明实施例中,用户可以针对消息卡片执行相应的发送操作,从而可以响应于针对消息卡片的发送操作,将消息卡片发送至第二接收对象,如此第二接收对象可以在客户端预览消息卡片的效果,这里第二接收对象可以理解为实际需要消息卡片的对象。
220.需要说明的是,对于消息卡片,可以响应于针对对象的选择操作,确定第二接收对象,响应于针对消息卡片的发送操作,将消息卡片发送至第二接收对象。如此无需将消息卡片发送至第一接收对象进行确认,而是直接将消息卡片发送至第二接收对象,即实际需要消息卡片的对象。
221.此外,对于消息卡片,本发明实施例中可以对消息卡片添加卡片交互。具体地,在消息卡片包括交互组件的情况下,交互组件旁会显示链接图标(对于其他消息卡片组件类似,其旁边会显示相应的图标),用户可以针对交互组件中链接图标执行相应的预设操作(例如点击操作),从而响应于用户针对交互组件中链接图标的预设操作,将链接图标由显示状态变更为编辑状态。
222.在链接图标处于编辑状态的情况下,用户可以输入相应的链接,从而响应于链接
输入操作,在链接图标中添加链接输入操作所对应的链接。而后,用户可以将鼠标焦点移出第三区域,查看整体效果,相应的链接图标由编辑状态变更为显示状态,因此可以响应于针对鼠标焦点的移出第三区域的操作,将链接图标由编辑状态变更为显示状态。
223.继而用户可以针对消息卡片执行相应的发送操作,从而可以响应于针对消息卡片的发送操作,将添加链接的消息卡片发送至第一接收对象,后续在接收到第一接收对象返回的确认消息的情况下,响应于针对对象的选择操作,确定第二接收对象,响应于针对消息卡片的发送操作,将添加链接的消息卡片发送至第二接收对象。
224.此外,对于消息卡片,本发明实施例可以对消息卡片使用智能制图美化图片。具体地,在消息卡片包括图片组件的情况下,图片组件旁会显示图片图标,用户可以针对图片组件中图片图标执行相应的预设操作(例如点击操作),从而响应于用户针对图片组件中图片图标的预设操作,弹出本地图片对话框。
225.用户可以在本地图片对话框中选择相应的本地图片,从而响应于用户针对本地图片对话框中本地图片的选择操作,将本地图片填充至图片组件,对于智能制图插件,用户可以调用其对本地图片进行美化,从而可以响应于针对智能制图插件的预设操作,调用智能制图插件对图片组件中填充的本地图片进行美化。
226.继而用户可以针对消息卡片执行相应的发送操作,从而可以响应于针对消息卡片的发送操作,将填充本地图片且经过美化的消息卡片发送至第一接收对象,后续在接收到第一接收对象返回的确认消息的情况下,响应于针对对象的选择操作,确定第二接收对象,响应于针对消息卡片的发送操作,将填充本地图片且经过美化的消息卡片发送至第二接收对象。
227.此外,在本发明实施例中,由于不同的业务场景,其对应的消息卡片不同,相应的消息卡片用到的消息卡片组件和/或消息卡片模板也略有区别。因为为了方便用户查找相应的消息卡片组件和/或消息卡片模板,以便于快速的搭建出适合当前业务场景的消息卡片,在上述步骤s101中,可以基于业务场景,对消息卡片组件和消息卡片模板的显示方式进行调整。
228.具体地,如图9所示,为本发明实施例提供的一种显示方式调整方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
229.s901,确定当前的业务场景,查找所述业务场景中使用情况满足预设条件的第一消息卡片组件和第一消息卡片模板。
230.s902,在交互界面的第一区域通过标记方式显示所述第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件。
231.s903,在所述交互界面的第二区域通过标记方式显示所述第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
232.在本发明实施例中,确定当前的业务场景,查找当前的业务场景中使用情况满足预设条件的第一消息卡片组件和第一消息卡片模板,在交互界面的第一区域通过标记方式显示第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件,在交互界面的第二区域通过标记方式显示第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
233.需要说明的是,对于使用情况,可以理解为使用次数,或者使用频次,相应的满足
预设条件,可以理解为使用次数大于阈值,或者使用频次大于阈值,本发明实施例对此不作限定。此外,标记方式,例如可以是亮起方式,可以是标记使用情况,如此通过标记方式对消息卡片组件和消息卡片模板进行区分显示,从而可以帮助用户更方便的查找自己要使用的消息卡片组件和消息卡片模板。
234.例如,假设当前业务场景为投票场景,则可以查找投票场景中使用次数超过阈值的第一消息卡片组件和第一消息卡片模板,在交互界面的组件区通过亮起的方式显示第一消息卡片组件,以及通过正常方式显示剩余的第二消息卡片组件,在交互界面的模板区通过亮起的方式显示第一消息卡片模板,以及通过正常显示方式显示剩余的第二消息卡片模板。
235.此外,为了方便用户查找相应的消息卡片组件和/或消息卡片模板,以便于快速的搭建出适合当前业务场景的消息卡片,在上述步骤s101中,可以基于业务场景中消息卡片组件的组件使用情况以及消息卡片模板的模板使用情况,对消息卡片组件和消息卡片模板的显示顺序进行调整。
236.具体地,如图10所示,为本发明实施例提供的另一种显示方式调整方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
237.s1001,确定当前的业务场景,统计所述业务场景中消息卡片组件的组件使用情况以及消息卡片模板的模板使用情况。
238.s1002,根据所述组件使用情况,对所述消息卡片组件进行排序,以及根据所述模板使用情况,对所述消息卡片模板进行排序。
239.s1003,在交互界面的第一区域,根据所述消息卡片组件的排序情况,显示所述消息卡片组件。
240.s1004,在所述交互界面的第二区域,根据所述消息卡片模板的排序情况,显示所述消息卡片模板。
241.在本发明实施例中,确定当前的业务场景,统计业务场景中消息卡片组件的组件使用情况以及消息卡片模板的模板使用情况,根据组件使用情况,对消息卡片组件进行排序,以及根据模板使用情况,对消息卡片模板进行排序,在交互界面的第一区域,根据消息卡片组件的排序情况,显示消息卡片组件,在交互界面的第二区域,根据消息卡片模板的排序情况,显示消息卡片模板。
242.例如,假设当前业务场景为日程场景,则可以统计日程场景中消息卡片组件的组件使用次数以及消息卡片模板的模板使用次数,根据组件使用次数,对消息卡片组件进行排序,根据模板使用次数,对消息卡片模板进行排序,在交互界面的组件区,根据消息卡片组件的排序情况,显示消息卡片组件,意味着消息卡片组件的使用次数越多,则在组件区的显示顺序越靠前,在交互界面的模板区,根据消息卡片模板的排序情况,显示消息卡片模板,意味着消息卡片模板的使用次数越多,则在模板区的显示顺序越靠前。
243.此外,对于不同对象,其喜欢的消息卡片组件以及消息卡片模板存在差异,例如有些对象就喜欢通过单列文本这种消息卡片组件搭建消息卡片,而另外一些对象就喜欢通过单列文本 按钮这种消息卡片组件搭建消息卡片,因此可以基于消息卡片发送对象或者接收对象的对象画像,对消息卡片组件或者消息卡片模板的显示顺序进行调整,方便对象查找自身喜欢的消息卡片组件以及消息卡片模板来搭建消息卡片。
244.具体地,如图11所示,为本发明实施例提供的另一种显示方式调整方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
245.s1101,获取消息卡片发送对象或者接收对象的对象画像,根据所述对象画像,对消息卡片组件以及消息卡片模板进行排序。
246.s1102,在交互界面的第一区域,根据所述消息卡片组件的排序情况,显示所述消息卡片组件,前n名的所述消息卡片组件通过标记方式进行显示。
247.s1103,在所述交互界面的第二区域,根据所述消息卡片模板的排序情况,显示所述消息卡片模板,前m名的所述消息卡片模板通过标记方式进行显示。
248.在本发明实施例中,可以获取消息卡片发送对象或者接收对象的对象画像,根据对象画像,对消息卡片组件以及消息卡片模板进行排序,在交互界面的第一区域,根据消息卡片组件的排序情况,显示消息卡片组件,前n名的消息卡片组件通过标记方式进行显示,在交互界面的第二区域,根据消息卡片模板的排序情况,显示消息卡片模板,前m名的消息卡片模板通过标记方式进行显示。这里n、m均是正整数,本发明实施例对此不作限定。
249.需要说明的是,对于对象画像,可以理解为对象以前搭建消息卡片所用到的消息卡片组件以及消息卡片模板,也可以理解为对象对于消息卡片组件以及消息卡片模板的喜好程度,其中,喜好程度可以根据用户对消息卡片组件以及消息卡片模板的使用次数来统计得到,当然也可以理解为对象的爱好,例如画画,相应的可以把有关于图片的消息卡片组件以及消息卡片模板的显示顺序往前调整,本发明实施例对此不作限定。
250.例如,获取消息卡片接收用户的用户画像,这里的用户画像可以理解为用户以前搭建消息卡片所用到的消息卡片组件以及消息卡片模板,从而可以根据用户画像对消息卡片组件以及消息卡片模板进行排序,在交互界面的组件区,根据消息卡片组件的排序情况,显示消息卡片组件,前n名的消息卡片组件通过标记方式进行显示,意味着用户以前搭建消息卡片所用到的消息卡片组件会亮起,在交互界面的模板区,根据消息卡片模板的排序情况,显示消息卡片模板,前m名的消息卡片模板通过标记方式进行显示,意味着用户以前搭建消息卡片所用到的消息卡片模板会亮起。
251.此外,对于不同的业务场景,其相关的消息卡片组件以及消息卡片模板是不同的,例如对于投票场面,与投票场景相关的消息卡片组件有按钮、单列文本等,对于日程场景,与日程场景相关的消息卡片组件有双列文本等。如此基于与业务场景相关的消息卡片组件以及消息卡片模板,对消息卡片组件以及消息卡片模板的显示顺序进行调整,方便用户查找消息卡片组件以及消息卡片模板来搭建消息卡片。
252.具体地,如图12所示,为本发明实施例提供的另一种显示方式调整方法的实施流程示意图,该方法应用于电子设备,具体可以包括以下步骤:
253.s1201,确定当前的业务场景,查找与所述业务场景相关的第一消息卡片组件以及第一消息卡片模板。
254.s1202,在交互界面的第一区域通过标记方式显示所述第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件。
255.s1203,在所述交互界面的第二区域通过标记方式显示所述第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
256.在本发明实施例中,确定当前的业务场景,查找与业务场景相关的第一消息卡片
组件以及第一消息卡片模板,在交互界面的第一区域通过标记方式显示第一消息卡片组件,以及通过非标记方式显示剩余的第二消息卡片组件,在交互界面的第二区域通过标记方式显示第一消息卡片模板,以及通过非标记方式显示剩余的第二消息卡片模板。
257.例如,假设当前的业务场景为投票场景,则可以查找与投票场景相关的单列文本、按钮等第一消息卡片组件,以及投票卡片等第一消息卡片模板,如此在交互界面的组件区通过亮起的方式显示与投票场景相关的单列文本、按钮等第一消息卡片组件,以正常显示方式显示剩余的第二消息卡片组件,在交互界面的模板区通过亮起的方式显示与投票场景相关的投票卡片等第一消息卡片模板,以正常显示方式显示剩余的第二消息卡片模板。
258.此外,在本发明实施例中,在用户针对消息卡片组件以及消息卡片模板进行操作的时候,有可能误操作,例如,用户在挪动鼠标的过程中,不小心手滑点击了按钮这个消息卡片组件,其会显示在编辑区,如此用户误触发,还需要去删除按钮这个消息卡片组件。基于此,为了防止误触发,在上述步骤s102、s103中,可以统计鼠标焦点在消息卡片组件以及消息卡片模板的停留时间,以此来决定是否在第三区域显示消息卡片组件以及消息卡片模板。
259.具体地,响应于针对消息卡片组件的预设操作,统计鼠标焦点在消息卡片组件的组件停留时间,若组件停留时间超过预设阈值,则将消息卡片组件显示在交互界面的第三区域,若组件停留时间未超过预设阈值,则禁止将消息卡片组件显示在交互界面的第三区域。
260.例如,响应于针对消息卡片组件的点击操作,统计鼠标焦点在消息卡片组件的组件停留时间,若组件停留时间超过50ms,则说明用户有意使用这个消息卡片组件,此时可以将消息卡片组件显示在交互界面的编辑区,若组件停留时间未超过50ms,则用户在挪动鼠标的过程中,不小心手滑点击了这个消息卡片组件,此时可以禁止将消息卡片组件显示在交互界面的编辑区。
261.响应于针对消息卡片模板的预设操作,统计鼠标焦点在消息卡片模板的模板停留时间,若模板停留时间超过预设阈值,则将消息卡片模板显示在交互界面的第三区域,若模板停留时间未超过预设阈值,则禁止将消息卡片模板显示在交互界面的第三区域。
262.例如,响应于针对消息卡片模板的点击操作,统计鼠标焦点在消息卡片模板的模板停留时间,若模板停留时间超过50ms,则说明用户有意使用这个消息卡片模板,此时可以将消息卡片模板显示在交互界面的编辑区,若模板停留时间未超过50ms,则用户在挪动鼠标的过程中,不小心手滑点击了这个消息卡片模板,此时可以禁止将消息卡片模板显示在交互界面的编辑区。
263.此外,在本发明实施例中,在生成消息卡片的过程中,或者生成消息卡片之后,可以针对消息卡片中消息卡片组件和/或消息卡片模板,设置不同的接收对象对其的权限,以使得不同的接收对象接收消息卡片中不同的消息卡片组件和/或消息卡片模板,如此可以达到不同的接收对象,接收不同的消息卡片内容的目的,并且减少了消息卡片的生成次数,提高了消息卡片的生成效率,相应的也就提高了消息卡片的发送效率。
264.例如,在消息卡片的消息卡片模板上的同一个位置用了2个不同的消息卡片组件a和消息卡片组件b,针对消息卡片组件a,设置接收对象a对其的权限,对于消息卡片组件b,设置接收对象b对其的权限,那么将消息卡片发出去的时候,接收对象a可以看到携带消息
卡片组件a的消息卡片,接收对象b可以看到携带消息卡片b的消息卡片,如此接收对象a和接收对象b可以接收不同的消息卡片内容,且减少了消息卡片的生成次数,提高了消息卡片的生成效率,相应的也就提高了消息卡片的发送效率。
265.基于此,响应于针对对象的选择操作,确定不同的接收对象,其中,不同的接收对象用于接收消息卡片中不同的消息卡片组件和/或消息卡片模板,响应于针对消息卡片中消息卡片组件的权限设置操作,设置不同的接收对象对消息卡片中消息卡片组件的权限,和/或,响应于针对消息卡片中消息卡片模板的权限设置操作,设置不同的接收对象对消息卡片中消息卡片模板的权限。
266.其中,这里的权限设置一般可以是设置可见权限,即响应于针对消息卡片中消息卡片组件的可见权限设置操作,设置不同的接收对象对消息卡片中消息卡片组件的可见权限,和/或,响应于针对消息卡片中消息卡片模板的可见权限设置操作,设置不同的接收对象对消息卡片中消息卡片模板的可见权限。
267.例如,在消息卡片的消息卡片模板上的同一个位置用了2个不同的消息卡片组件a和消息卡片组件b,响应于针对对象的选择操作,确定接收对象a和接收对象b,响应于针对消息卡片中消息卡片组件a的可见权限设置操作,设置接收对象a对其的可见权限,意味着设置消息卡片组件a仅为接收对象a可见,响应于针对消息卡片中消息卡片组件b的可见权限设置操作,设置接收对象b对其的可见权限,意味着设置消息卡片组件b仅为接收对象b可见,那么将消息卡片发出去的时候,接收对象a只能看到携带消息卡片组件a的消息卡片,接收对象b只能看到携带消息卡片b的消息卡片。
268.另外,在经过上述权限设置之后,在将消息卡片发送出去之前,还可以针对消息卡片进行预览,以便于确认不同的接收对象是否可以接收消息卡片中不同的消息卡片组件和/或消息卡片模板。基于此,如图13所示,为本发明实施例提供的一种消息卡片预览方法的实施流程示意图,该方法应用于电子设备,具体可以包括:
269.s1301,在所述交互界面上响应于针对所述消息卡片的预览操作,触发目标接收对象的选择事件。
270.s1302,响应于所述选择事件确定目标接收对象,从所述消息卡片中查找与所述目标接收对象权限相关的所述消息卡片组件。
271.s1303,在所述交互界面上展示与所述目标接收对象权限相关的所述消息卡片组件。
272.s1304,和/或,响应于所述选择事件确定目标接收对象,从所述消息卡片中查找与所述目标接收对象权限相关的所述消息卡片模板。
273.s1305,在所述交互界面上展示与所述目标接收对象权限相关的所述消息卡片模板。
274.在本发明实施例中,在交互界面上响应于针对消息卡片的预览操作,触发目标接收对象的选择事件;响应于选择事件确定目标接收对象,从消息卡片中查找与目标接收对象权限相关的消息卡片组件;在交互界面上展示与目标接收对象权限相关的消息卡片组件;和/或,响应于选择事件确定目标接收对象,从消息卡片中查找与目标接收对象权限相关的消息卡片模板;在交互界面上展示与目标接收对象权限相关的消息卡片模板。
275.例如,在交互界面上可以设置相应的预览按钮,在用户点击预览按钮的情况下会
触发预览操作,从而在交互界面上响应于针对消息卡片的预览操作,触发目标接收对象的选择事件,响应于选择事件确定接收对象a,从消息卡片中查找与接收对象a权限相关的消息卡片组件a,在交互界面上展示于接收对象a权限相关的消息卡片组件a,意味着展示携带消息卡片组件a的消息卡片,以便于确认将消息卡片发送出去之后,接收对象a只能看到携带消息卡片组件a的消息卡片。然后,响应于选择事件确定接收对象b,从消息卡片中查找与接收对象b权限相关的消息卡片组件b,在交互界面上展示于接收对象b权限相关的消息卡片组件b,意味着展示携带消息卡片组件b的消息卡片,以便于确认将消息卡片发送出去之后,接收对象a只能看到携带消息卡片组件b的消息卡片。
276.此外,在上述权限设置的过程中,或者权限设置完毕之后,可以在第一区域显示消息卡片组件的权限设置情况,和/或,在第二区域显示消息卡片模板的权限设置情况,方便消息卡片的制作者观察消息卡片组件和/或消息卡片模板为那个接收对象设置了相应的权限。基于此,确定消息卡片中消息卡片组件和/或消息卡片模板的权限设置情况;在第一区域显示消息卡片组件的权限设置情况,和/或,在第二区域显示消息卡片模板的权限设置情况。
277.例如,在消息卡片的消息卡片模板1上的同一个位置用了2个不同的消息卡片组件a和消息卡片组件b,设置接收对象a对消息卡片模板1以及消息卡片组件a的可见权限,设置接收对象b对消息卡片模板1以及消息卡片组件b的可见权限,由此可以确定消息卡片中消息卡片组件和消息卡片模板1的上述权限设置情况,从而可以在组件区显示消息卡片组件a和消息卡片组件b的权限设置情况,具体可以在消息卡片组件a的左上方标记显示接收对象a的标识,在消息卡片组件b的左上方标记显示接收对象b的标识,在模板区显示消息卡片模板1的权限设置情况,具体可以在消息卡片模板1的左上方标记显示接收对象a和接收对象b的标识,如图14所示。
278.需要说明的是,对于上述消息卡片组件的权限设置情况的显示方式,包括但不限于在第一区域消息卡片组件的左上方或者右上方或者右下方或者左下方等显示拥有该消息卡片组件权限的接收对象标识,本发明实施例对此不作限定。
279.此外,聊天软件中通常需要不同的消息卡片类型和样式,满足不同的业务场景,导致消息卡片类型和样式过多,服务端压力过大,而本发明实施例中消息卡片支持将不同的组件进行拼接,从而适用于不同的业务场景,减轻服务端的压力。
280.而且本发明实施例支持将消息卡片植入到协作中台的im(即时通讯)能力中,协作中台是一个独立的中台服务,用来实现im的能力。将消息卡片能力植入到协作中台中,可以更好的服务即时通讯场景。
281.与上述方法实施例相对应,本发明实施例还提供了一种消息卡片生成装置,如图15所示,该装置可以包括:第一显示模块1510、第二显示模块1520、第三显示模块1530、消息卡片生成模块1540。
282.第一显示模块1510,用于在交互界面的第一区域显示消息卡片组件,在所述交互界面的第二区域显示消息卡片模板;
283.第二显示模块1520,用于响应于针对所述消息卡片组件的预设操作,将所述消息卡片组件显示在所述交互界面的第三区域;
284.和/或,
285.第三显示模块1530,用于响应于针对所述消息卡片模板的预设操作,将所述消息卡片模板显示在所述交互界面的第三区域;
286.消息卡片生成模块1540,用于在所述第三区域,响应于针对所述消息卡片组件和/或所述消息卡片模板的触发操作,生成消息卡片。
287.本发明实施例还提供了一种电子设备,如图16所示,包括处理器161、通信接口162、存储器163和通信总线164,其中,处理器161,通信接口162,存储器163通过通信总线164完成相互间的通信,
288.存储器163,用于存放计算机程序;
289.处理器161,用于执行存储器163上所存放的程序时,实现如下步骤:
290.在交互界面的第一区域显示消息卡片组件,在所述交互界面的第二区域显示消息卡片模板;响应于针对所述消息卡片组件的预设操作,将所述消息卡片组件显示在所述交互界面的第三区域;和/或,响应于针对所述消息卡片模板的预设操作,将所述消息卡片模板显示在所述交互界面的第三区域;在所述第三区域,响应于针对所述消息卡片组件和/或所述消息卡片模板的触发操作,生成消息卡片。
291.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
292.通信接口用于上述电子设备与其他设备之间的通信。
293.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
294.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
295.在本发明提供的又一实施例中,还提供了一种存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的消息卡片生成方法。
296.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的消息卡片生成方法。
297.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在存储介质中,或者从一个存储介质向另一个存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述存储
介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
298.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
299.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
300.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献