消息发送方法、装置、电子设备及存储介质与流程
未命名
09-17
阅读:105
评论:0
1.本技术属于电子技术领域,具体涉及一种消息发送方法、装置、电子设备及存储介质。
背景技术:
2.目前,用户在通过电子设备向其他用户发送消息时,一般可以通过即时通信类应用程序向其他用户发送消息,例如,电子设备可以通过即时通信类应用程序向其他用户发送图像或视频。
3.然而,在发送上述消息过程中,若用户误将消息发送到群聊中,例如,上述消息中可能包含有隐私信息,而且用户本意并不想将该消息发送至群聊中,如此,可能会造成消息误发,并在该消息包含隐私信息时,还会造成隐私信息的泄露。
技术实现要素:
4.本技术实施例的目的是提供一种消息发送方法、装置、电子设备及存储介质,能够在降低消息误发概率的同时,提高电子设备隐私保护的安全性。
5.第一方面,本技术实施例提供了一种消息发送方法,该消息发送方法包括:接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息;响应于第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,该第二子消息包含第一子消息。
6.第二方面,本技术实施例提供了一种消息发送装置,该消息发送装置包括:接收模块和发送模块。接收模块,用于接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息,该待发送消息中包含隐私信息;发送模块,用于响应于接收模块接收的第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,第二子消息包含第一子消息。
7.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
8.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
9.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
10.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
11.在本技术实施例中,电子设备可以接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息;响应于第一输入,发送第
一子消息,并在预设时长之后,发送第二子消息,第二子消息包含第一子消息。本方案中,电子设备在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,电子设备可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了电子设备隐私保护的安全性。
附图说明
12.图1是本技术实施例提供的一种消息发送方法的流程图之一;
13.图2是本技术实施例提供的一种待发送消息显示界面的实例图之一;
14.图3是本技术实施例提供的一种待发送消息显示界面的实例图之二;
15.图4是本技术实施例提供的一种消息发送方法的流程图之二;
16.图5a是本技术实施例提供的一种消息发送界面的实例图之一;
17.图5b是本技术实施例提供的一种消息发送界面的实例图之二;
18.图6a是本技术实施例提供的一种消息撤回界面的实例图之一;
19.图6b是本技术实施例提供的一种消息撤回界面的实例图之二;
20.图7是本技术实施例提供的一种消息发送方法的交互流程图;
21.图8a是本技术实施例提供的一种消息显示界面的实例图之一;
22.图8b是本技术实施例提供的一种消息显示界面的实例图之二;
23.图9是本技术实施例提供的一种消息发送装置的结构示意图;
24.图10是本技术实施例提供的一种电子设备的硬件结构示意图之一;
25.图11是本技术实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
28.需要说明的是,本技术的说明书和权利要求书中的术语“至少一个(项)”、“至少之一”等指其包含对象中的任意一个、任意两个或两个以上的组合。例如,a、b、c中的至少一个(项),可以表示:“a”、“b”、“c”、“a和b”、“a和c”、“b和c”以及“a、b和c”,其中a,b,c可以是单个,也可以是多个。同理,“至少两个(项)”是指两个或两个以上,其表达的含义与“至少一个(项)”类似。
29.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的消息显示方法、装置、电子设备及存储介质方法进行详细地说明。
30.本技术实施例提供的技术方案可以应用于通信场景中,例如,群聊场景,或,私聊
场景。
31.目前,用户1在使用电子设备1的过程中,当用户1需要向用户2发送聊天消息时,用户1可以通过电子设备1中的即时通信类应用程序向用户2的电子设备2发送聊天消息。通常,用户1可以通过私聊或群聊的方式向用户2发送聊天消息。例如,聊天消息可以包含文字、图像、语音和视频等。
32.示例性地,假设用户1想要在与用户2的聊天界面中向用户2发送图片1,则用户1在选择好图片1后,通过点击消息发送控件,以使得用户1的电子设备1可以将图片1发送至用户2的电子设备2中,并将图片1显示在该聊天界面中。进一步地,若该图片1包含隐私信息,在相关技术中,在上述图片1的发送时长未超过预设时长的情况下,用户1可以撤回该图片1,以保证用户1的隐私不被泄露。然而,若图片1的发送时长超过预设时长,则电子设备1无法对图片1进行撤回,导致用户隐私的泄露。
33.在本技术实施例提供的消息发送方法、装置、电子设备及存储介质中,电子设备可以接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息;响应于第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,第二子消息包含第一子消息。本方案中,电子设备在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,电子设备可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了电子设备隐私保护的安全性。
34.本技术实施例提供的消息发送方法的执行主体可以为消息发送装置,该消息发送装置可以为电子设备,或电子设备中的功能模块。以下以电子设备为例,对本技术实施例提供的技术方案进行说明。
35.本技术实施例提供一种消息发送方法,图1示出了本技术实施例提供的一种消息发送方法的流程图。如图1所示,本技术实施例提供的消息显示方法可以包括下述的步骤201和步骤202。
36.步骤201、电子设备接收对待发送消息第一输入。
37.本技术实施例中,上述待发送消息包括第一子消息和第二子消息,该第一输入用于发送上述待发送消息。
38.示例性地,上述第一输入用于向第二电子设备发送上述待发送消息。
39.示例性地,上述第二电子设备的数量可以为一个或多个。
40.可选地,本技术实施例中,上述待发送消息可以包括以下至少一项:图像、视频和文本。
41.可选地,本技术实施例中,上述待发送消息内容可以为用户编辑的;或者,第一电子设备存储的;或者,用户通过电子设备中的浏览器应用程序获取的。
42.可选地,本技术实施例中,上述隐私信息可以包括以下至少之一:用户的姓名信息、用户的住址信息、用户的户籍地信息、用户的生日信息和用户的身份证号码信息等。
43.可选地,本技术实施例中,上述第一子消息中可以不包含隐私信息,上述第二子消息包含上述隐私信息;或者,上述第一子消息中包含一部分隐私信息,上述第二子消息包含另一部分隐私信息。
44.可选地,本技术实施例中,上述待发送消息可以为一个或多个。
45.在一种情况中,在上述待发送消息为一个的情况下,上述第一子消息和第二子消息为电子设备对一个待发送消息的内容进行划分得到。
46.示例性地,如图2所示,假设上述待发送消息为一条文本消息,图2中以10表示,该文本消息为我是xxx,我住在xxxx,我今天去逛街了。此时,电子设备可以对根据隐私等级对上述文本消息进行划分,以得到第一子消息和第二子消息,该第一子消息的内容为:“我今天去逛街了”,第二子消息的内容为:“我是xxx,我住在xxxx”。
47.在另一种情况中,在上述待发送消息为多个的情况下,上述第一子消息和第二子消息可以为电子设备分别对多个待发送消息中的每一个待发送消息的内容进行划分得到。
48.示例性地,如图3所示,假设上述待发送消息为2条文本消息,图3中以11表示,该多条文本消息为我是xxx,我住在xxxx,我今天去逛街了。今天在xx商场可好玩了,等我回到xxx附近可以很晚了,我们明天在说吧。
49.此时,电子设备可以对根据隐私等级对上述文本消息进行划分,以得到第一子消息和第二子消息,该第一子消息的内容为:“我今天去逛街了;今天在xx商场可好玩了;我们明天在说吧”,第二子消息的内容为:“我是xxx,我住在xxxx;等我回到xxx附近可以很晚了”。
50.需要说明的是,上述第一子消息不限定为一个,其可以为多个,第二子消息同理。
51.可选地,本技术实施例中,上述第一输入可以为用户对待发送消息的点击输入、长按输入、滑动输入或预设轨迹输入等。具体可以根据实际使用需求确定,本技术实施例不作限制。
52.可选地,本技术实施例中,电子设备可以在聊天界面中,根据用户对待发送消息的第一输入,以向其他用户的电子设备依次发送上述第一子消息和第二子消息。
53.示例性地,上述聊天界面可以为私聊界面或群聊界面。
54.可选地,本技术实施例中,电子设备可以在设置应用程序中开启消息拆分模式,从而电子设备在发送待发送消息时,第一电子设备可以对该待发送消息进行拆分处理,以得到上述至少第一子消息和第二子消息。
55.示例性地,在显示设置应用界面的情况下,该设置应用界面中可以显示有聊天消息拆分控件,电子设备可以基于用户对该聊天消息拆分控件的点击输入,以开启消息拆分模式。
56.示例性地,在电子设备开启消息拆分模式之后,第一电子设备可以在聊天界面中显示提示信息,以提示用户当前所发送的待发送消息将拆分后发送至其他电子设备。
57.示例性地,电子设备可以在聊天界面中以弹窗窗口向用户显示提示信息。
58.可以理解,在电子设备未开启消息拆分模式的情况下,电子设备在发送待发送消息时,是直接将整个待发送消息发送至其他用户的电子设备中。
59.步骤202、电子设备响应于上述第一输入,发送上述第一子消息,并在预设时长之后,发送上述第二子消息。
60.本技术实施例中,上述第二子消息包含第一子消息。
61.可选地,本技术实施例中,电子设备可以将该上述第一子消息和第二子消息依次发送至一个或多个联系人,即对应私聊和群聊。
62.可选地,本技术实施例中,上述预设时长可以为电子设备预设的;或者,用户确定
的。
63.示例性地,电子设备可以在发送第一子消息之后,电子设备可以在1s之后,再发送第二子消息。
64.可以理解,电子设备在发送第一子消息之后,电子设备可以给用户预留出空闲时间,以使得用户可以在空闲时间内查看第一子消息中是否包含隐私信息,在第一子消息中包含隐私信息时,由于此时待发送消息并没有发送完成,所以电子设备可以基于用户的输入,撤回上述第一子消息。
65.可选地,本技术实施例中,电子设备在向一个或多个联系人发送该待发送消息时,电子设备可以将待发送消息中的隐私信息对应的消息内容确定为第二子消息的消息内容,将待发送消息中的非隐私信息对应的消息内容确定为第一子消息的消息内容,然后,发送第一子消息,并在预设时长之后,发送第二子消息。
66.可选地,本技术实施例中,电子设备在向一个或多个联系人发送待发送消息时,在待发送消息中不包含隐私信息的情况下,电子设备可以随机分配第一消息的消息内容和第二子消息的消息内容。
67.也就是说,上述第一子消息和第二子消息对应的消息内容可以为随机分配的;或者,电子设备根据隐私信息分配的。
68.在本技术实施例提供的消息发送方法中,电子设备可以接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息;响应于第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,第二子消息包含第一子消息。本方案中,电子设备在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,电子设备可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了电子设备隐私保护的安全性。
69.可选地,本技术实施例中,结合图1,如图4所示,上述待发送消息包括多个消息内容;在上述步骤202中的“电子设备发送上述第一子消息”之前,本技术实施例提供的消息发送方法还包括下述的步骤401。
70.步骤401、电子设备根据上述待发送消息中的每个消息内容对应的隐私等级,对上述待发送消息的消息内容划分,得到第一子消息和第二子消息。
71.本技术实施例中,上述第二子消息对应的隐私等级大于第一子消息对应的隐私等级。
72.可选地,本技术实施例中,上述隐私等级可以为电子设备预设的;或者,电子设备基于用户的输入确定的。
73.示例性地,电子设备可以在设置应用程序中显示至少一种消息内容对应的至少一个隐私等级控件,即一种消息内容对应一个隐私等级控件;然后,电子设备可以基于用户对至少一个隐私等级控件中的目标隐私等级控件的输入,调整该目标隐私等级控件对应的一种消息内容的隐私等级。
74.可选地,本技术实施例中,电子设备可以基于隐私等级,确定第一子消息和第二子消息的发送顺序。
75.示例性地,上述隐私等级越高,则该隐私等级对应的第一子消息的发送顺序就越靠后。
76.示例性地,上述隐私信息对应的隐私等级最高。
77.示例性地,上述隐私信息可以包括以下至少一项:用户头像、用户姓名和用户位置信息。
78.可选地,本技术实施例中,在上述待发送消息中包含隐私信息的情况下,电子设备可以按照上述隐私等级对待发送消息进行划分,以得到第一子消息和第二子消息。
79.可选地,本技术实施例中,电子设备可以按照下述第一规则对待发送消息进行划分,以得到第一子消息和第二子消息。
80.可选地,本技术实施例中,在上述待发送消息中不包含隐私信息的情况下,电子设备可以按照下述第一规则对待发送消息进行划分,以得到第一子消息和第二子消息。
81.示例性地,上述第一规则包括以下至少之一(即下述规则1、规则2和规则3中的至少之一):
82.规则1:在上述待发送消息中包含图像的情况下,电子设备可以按照该图像的显示尺寸、图像所占用的存储空间的大小或图像中的图像元素,对图像内容中进行划分,从而得到第一子消息和第二子消息。
83.示例性地,假设一张图像的尺寸为1000*1000,电子设备可以将该一张图像按照200*200的尺寸进行划分,从而得到5个子消息。
84.又示例性地,假设一张图像所占用的存储空间的大小为5mb,电子设备可以按照1m大小对一张图像进行划分,从而得到5个子消息。
85.又示例性地,假设一张图像中包括人物、风景和物品等元素,电子设备可以根据不同的元素类型进行划分,对一张图像进行划分,然后,首先对图像中的风景和物品等元素进行划分,最后对图像中的人物元素进行划分,从而得到3个子消息。
86.规则2:在上述第一消息包含文本的情况下,电子设备可以按照该文本消息中的用户信息或特殊符号对待发送消息内容进行划分处理。
87.示例性地,电子设备可以通过目标算法,对文本消息对应的文本内容的语义进行分析,然后,通过语义对文本内容进行划分,以得到上述第一子消息和第二子消息。
88.示例性地,电子设备可以通过上述目标算法,获取上述文本内容中的标点符号,然后通过标点符号对文本内容进行划分,以得到上述第一子消息和第二子消息。
89.示例性地,上述目标算法可以为人工智能算法或者神经网络算法。
90.规则3:在上述待发送消息包含视频的情况下,电子设备可以按照视频的时长对待发送消息内容进行划分处理。
91.示例性地,假设一个视频的时长为10分钟,电子设备可以每2分钟,对该视频进行划分处理,以得到5个子消息。
92.可选地,本技术实施例中,电子设备在对视频消息对应的视频内容进行划分时,电子设备可以按照视频的时序进行划分,以得到第一子消息和第二子消息;或者,电子设备可以从视频中随机选择视频片段,然后进行划分以得到第一子消息和第二子消息。
93.可选地,本技术实施例中,电子设备在获取第一子消息和第二子消息时,电子设备可以获取第一子消息和第二子消息的消息内容在待发送消息内容中的位置。
94.示例性地,电子设备在确定待发送消息之后,电子设备可以通过上述方式对该待发送消息进行划分处理,以得到第一子消息和第二子消息,并在划分时记录两个子消息中
的每个子消息对应的消息内容在待发送消息对应的消息内容中的位置,以得到该两个子消息内容中的每个子消息对应的消息内容在待发送消息对应的消息内容中的位置信息。
95.可选地,本技术实施例中,电子设备在获取两个子消息内容中的每个子消息对应的消息内容在待发送消息对应的消息内容中的位置信息之后,可以通过以下两种方式来存储每个子消息对应的消息内容在待发送消息对应的消息内容中的位置信息。
96.方式一、电子设备可以在第一子消息中携带第一子消息的消息内容对应的位置信息,以及在第二子消息中携带第二子消息的消息内容对应的位置信息。
97.方式二、电子设备可以将第一子消息的消息内容对应的位置信息和第二子消息的消息内容对应的位置信息存储至服务器中,并在服务器中建立第一子消息的消息内容对应的位置信息与第一子消息之间的关联关系,和第二子消息的消息内容对应的位置信息与第二子消息之间的关联关系。
98.本技术实施例中,电子设备可以基于待发送消息的消息内容对应的隐私等级,对待发送消息进行消息内容划分,得到第一子消息和第二子消息。如此,电子设备在发送待发送消息时,电子设备可以分别发送第一子消息和第二子消息,避免了在待发送消息中包含隐私信息时电子设备直接将完整的待发送消息发送至其他用户导致用户隐私的泄露。
99.可选地,本技术实施例中,上述第一输入用于向第一群组中的至少两个联系人发送上述待发送消息;在上述步骤202中的“电子设备发送第一子消息”之后,本技术实施例提供的消息发送方法还包括下述的步骤501。
100.步骤501、电子设备向第一联系人,发送上述第一子消息。
101.本技术实施例中,上述第一联系人为至少两个联系人中的全部或部分联系人。
102.示例性地,上述第一群组为群聊群组。
103.可选地,本技术实施例中,电子设备在第一群组中发送待发送消息时,并不是一次性将该第一子消息和第二子消息发送至该第一群组中的所有人,而是根据下述的预设规则,进行人群划分推送。
104.本技术实施例中,上述第一联系人满足以下之至少之一,即下述a、b、c中的至少之一):
105.a)第一联系人与第一子消息的发送方间的通信次数大于或等于第一阈值;
106.示例性地,针对上述a),电子设备可以将用户与第一群组中的至少两个联系人的聊天频率大于预设阈值,确定为第一联系人,并在发送第一子消息时,优先对第一联系人进行消息推送。
107.可以理解,由于第一联系人与用户聊天次数较为频繁,所以电子设备可以判定,用户与第一联系人较为熟悉,从而电子设备可以将第一子消息内容优先推送至第一联系人,如此,在第一联系人察觉到第一子消息对应的消息内容中包含隐私信息时,第一联系人可以及时通知用户,撤回第一子消息。
108.b)第一联系人在第一群组中的活跃程度满足第一条件;
109.示例性地,针对上述b),电子设备可以根据将第一群组中的活跃程度大于预设阈值的联系人,确定为第一联系人,并在发送第一子消息时,优先对第一联系人进行消息推送。
110.可以理解,活跃程度较高的联系人会经常查看第一群组中的消息内容;如此,用户
在发送第一子消息时,活跃程度较高的联系人可以及时查看到第一子消息对应的消息内容,如此,在第一子消息对应的消息内容中包含隐私信息时,可以及时通知用户,撤回第一消息内容。
111.c)第一联系人与待发送消息的内容存在关联关系。
112.需要说明的是,上述关联关系为电子设备预设的。
113.示例性地,针对上述c),电子设备可以根据第一子消息对应的消息内容中的消息元素类型与第一群组中的联系人的标签备注的关联性,确定第一联系人,并在发送第一消息内容时,优先对第一联系人进行消息推送。
114.示例性地,上述消息元素类型可以包括以下至少一项:风景、医疗、电子、互联网技术(internet technology,it)和经济等。
115.示例性地,假设第一子消息内容中的消息内容为专业知识方面,其中涉及敏感信息的专业信息,那么电子设备可以将该第一子消息内优先推送给符合这个专业信息标签的联系人,例如经济、it、医疗等。
116.需要说明的是,上述示例可以防止隐私信息直接发送到全部联系人中,电子设备可以将消息接收范围降低到最低程度,另外上述联系人接收的信息是在群聊中显示的,只是没有在推送范围内的联系人看不到群聊中的上述消息内容。
117.示例性地,电子设备可以在设置应用程序中更新第一联系人与第一子消息对应的消息内容之间的关联关系。
118.可选地,本技术实施例中,在发送第一子消息之后,电子设备可以向第三联系人发送第二子消息。
119.示例性地,上述至少两个联系人包括第三联系人,该第三联系人的数量大于第一联系人的数量、且第三联系人包含第一联系人。
120.可选地,本技术实施例中,电子设备在第一群组中发送待发送消息时,电子设备可以向第一联系人发送待发送消息中的第一子消息;然后,经过预设时长后,继续向第三联系人发送待发送消息中的第二子消息;直至将完整的待发送消息,发送至第一群组中的所有联系人。
121.示例性地,如图5a所示,以第一消息内容为图像为例,电子设备可以根据图像划分的次数从群聊群组中按照次数划分出对应的人数,例如,群聊群组中有20人,图像需要分区域加载5次,那么图像发送给群聊中的联系人也分为5次,每次4人,随着图像内容的递增,发送的人数范围也随之递增,例如,图像内容先显示五分之一,图5a中以第一图像内容表示,发送到群聊群组中的4个联系人,图5a中以1、2、3、4表示,如图5b所示,图像内容显示到五分之二,图5b中以第二图像内容表示,发送到群聊群组中的8个联系人,该8个联系人包括之前的4个联系人,图5b中以1、2、3、4、5、6、7、8表示,依次类推,直至将完整的图像发送至群聊群组中的所有人。
122.本技术实施例中,电子设备在第一群组中发送第一子消息时,可以选择第一群组中的部分联系人进行优先推送,如此,在待发送消息中包含隐私信息时,可以将隐私信息接收范围降低到最低程度,以保证用户隐私的安全。
123.可选地,本技术实施例中,在上述步骤202中的“电子设备发送上述第二子消息”之前,本技术实施例提供的消息发送方法还包括下述的步骤601。
124.步骤601、若接收到第二联系人发送的第二消息,则电子设备取消发送上述第二子消息,并撤回上述第一子消息。
125.本技术实施例中,上述第二联系人为第一子消息的接收方;上述第二消息指示第一子消息中包含隐私信息。
126.示例性地,上述第二消息为消极回复或否定回复。
127.示例性地,上述消极回复或者否定回复为其他联系人发送的消息中包含有预设字符,例如“撤回”“删除”。
128.示例性地,在第二联系人在接收到第一子消息之后,若第二联系人察觉出第一子消息中包含用户的隐私信息,则第二联系人可以向用户发送第二消息,该第二消息的内容为撤回。此时,电子设备在接收到第二联系人发送的第二消息之后,可以基于目标算法,获取第二消息的消息内容的语义信息,在该语义信息与预设字符匹配的情况下,电子设备就认为上述第一子消息中包含了用户的隐私信息,此时,电子设备取消发送上述第二子消息,并撤回上述第一子消息。
129.示例性地,上述目标算法可以为人工智能(artificial intelligence,ai)算法或神经网络算法中的任一项。
130.可选地,本技术实施例中,上述消极回复或者否定回复可以为第一群组中的回复消息;或者,上述消极回复或者否定回复为位于第一群组中的联系人私发给用户的回复消息。
131.示例性地,如图6a,在第一群组中,假设其他联系人引用该信息或者截屏该消息再发送到群聊中,并且回复了消息涉及一些“撤回”、“删掉”、“泄露安全”词汇等等,或者电子设备判定是针对该消息的消极否定等关键词的回复,例如,有@用户的行为,可以认为和该信息有关,这些都会触发消息保护撤回机制,此时电子设备停止消息的发送,并且撤回已发消息。
132.示例性地,如图6b,在个人聊天中,假设同事a引用该信息或者截屏该消息再发送至用户,并且回复了消息涉及一些“撤回”、“删掉”、“泄露安全”词汇等,这些都会触发消息保护撤回机制,此时电子设备停止消息的发送,并且撤回已发消息。
133.可选地,本技术实施例中,当待发送消息中的子消息的以发送数量大于第一阈值、且推送的人群数量超过第二阈值的情况下,在电子设备中没有收到否定回复或者消极回复时,电子设备就判定该待发送消息是安全的,此时可以完整的显示待发送消息以及推送全部人群。
134.可选地,本技术实施例中,在电子设备将待发送消息完整发送至第一群组中的全部联系人之后,若用户察觉到发送的消息内容中存在隐私信息的情况下,在待发送消息完整发送的发送时长小于或等于预设时长的情况下,用户可以通过相关技术中的撤回方式,将发送的消息内容进行撤回。
135.在本技术的一些实施例中,电子设备可以在满足一定时长后且没有收到否定信息,即群成员提醒发送者发错消息的信息,才会将该消息显示给所有的群成员,可以减少用户误将信息发送到群聊造成隐私泄露的问题。
136.下面通过具体的实例对本技术提供的消息发送方法进行交互式的解释说明。如图7所示,具体可以通过下述的步骤20至步骤24实现,以电子设备包括第一电子设备和第二电
子设备为例,对上述步骤20至步骤24进行具体的解释说明。
137.步骤20、第一电子设备接收对待发送消息的第一输入。
138.本技术实施例中,上述待发送消息包括第一子消息和第二子消息。
139.步骤21、第一电子设备响应于第一输入,向第二电子设备发送第一子消息,并在预设时长之后,向第二电子设备发送第二子消息。
140.步骤22、第二电子设备接收第一电子设备发送的上述第一子消息,并显示第一子消息,接收第一电子设备发送的第二子消息,并显示第二子消息。
141.可选地,本技术实施例中,上述第二电子设备显示上述第一子消息和第二子消息可以为在待发送消息对应的显示区域中显示上述第一子消息和第二子消息。也就是说,第一子消息和第二子消息对应的消息内容是在同一个消息区域中显示的,也即,第一子消息和第二子消息均对应同一个发送人和同一个显示区域。
142.示例性地,第二电子设备可以在聊天界面中只显示一个消息区域,该消息区域中包括上述第一子消息和第二子消息对应的消息内容。
143.在一种示例中,第二电子设备可以在聊天界面中依次显示该第一子消息和第二子消息,即第一电子设备发送完成一个子消息,第二电子设备就可以在聊天界面中就可以显示该第一子消息对应的消息内容。
144.示例性地,以待发送消息为第一图像为例,第一子消息为第一图像内容,第二子消息为第二图像内容,该第一图像内容包括上述第一图像中的一部分内容,该第二图像内容包括上述第一图像内容和第一图像中除第一图像内容以外的图像内容;第二电子设备可以在聊天界面中的第一图像对应的显示区域中显示该第一图像内容;并且,第一电子设备在发送完成第二图像内容之后,第二电子设备可以在在聊天界面中的第一图像对应的显示区域中叠加显示第二图像内容。
145.在另一种示例中,第二电子设备可以在接收完成待发送消息之后,确定如何显示上述第一子消息对应的消息内容和上述第二子消息对应的消息内容。
146.示例性地,如图8a所示,以第二电子设备显示一张图像为例,假设该一张图像中包含人物元素和风景元素,第二电子设备在显示该一张图像时,电子设备可以优先加载并显示人物元素对应的局部画面元素12,如图8b所示,然后,电子设备可以加载风景元素对应的局部画面元素和人物元素对应的局部画面元素,并显示风景元素对应的局部画面元素和人物元素对应的局部画面元素13。
147.需要说明的是,由于第二图像内容中包含第一图像内容,所以在待发送消息对应的显示区域中显示的第二图像内容会覆盖第一图像内容。
148.可选地,本技术实施例中,上述电子设备显示上述第一子消息和第二子消息可以为传统显示方法;即,上述待发送消息对应的每个子消息均可以对应一个显示区域。也就是说,上述第一子消息对应的显示区域与上述第二子消息对应的显示区域不同。
149.可选地,本技术实施例中,在上述第一子消息发送完成的情况下,第二电子设备可以在待发送消息的第一位置上显示上述第一子消息对应的消息内容。
150.示例性地,上述第一位置是基于待发送消息对应的消息内容中包含的每个子消息内容在待发送消息内容中的位置确定的。也就是说,第二电子设备可以基于每个子消息内容在待发送消息内容中的原本的显示位置,在待发送消息中对应的显示位置上显示。
151.示例性地,第二电子设备可以通过以下至少两种可能的实现方式来确定第一位置:
152.在一种可选的实现方式中,第二电子设备可以在第一子消息中携带第一位置,以使第二电子设备可以直接从第一子消息中解析出该第一子消息对应的消息内容在待发送消息中的显示位置。
153.在另一种可选的实现方式中,第二电子设备在接收到第一子消息之后,第二电子设备可以服务器中获取第一子消息的消息内容对应的显示位置,并在待发送消息对应的显示区域中的第一位置处显示第一子消息的消息内容,第二子消息同理。
154.如此,第二电子设备可以基于第一子消息对应的消息内容在待发送消息中的位置,确定第一子消息内容在待发送消息对应的显示区域中的显示位置,以及,第二子消息对应的消息内容在待发送消息中的位置,确定第二子消息内容在待发送消息对应的显示区域中的显示位置。进而,第二电子设备在显示两个子消息内容时,可以保证第一子消息和第二子消息对应的消息内容的显示位置与待发送消息中的第一子消息和第二子消息对应的消息内容位置保持一致,从而保证了电子设备显示第一子消息的位置信息和第二子消息的位置信息的准确性。
155.可选地,本技术实施例中,本技术实施例提供的消息发送方法还可以包括下述的步骤23和步骤24。
156.步骤23、第二电子设备向第一电子设备发送第二消息。
157.步骤24、第一电子设备接收第二电子设备发送的上述第二消息,并取消发送第二子消息,以及撤回第一子消息对应的消息内容。
158.在本技术实施例提供消息发送方法中,电子设备在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,电子设备可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了电子设备隐私保护的安全性。
159.需要说明的是,本技术实施例提供的消息发送方法,执行主体可以为消息发送装置,或者电子设备,或者还可以为电子设备中的功能模块或实体。本技术实施例中以消息发送装置执行消息发送方法为例,说明本技术实施例提供的消息发送装置。
160.图9示出了本技术实施例中涉及的消息发送装置的一种可能的结构示意图。如图9所示,该消息发送装置70可以包括:接收模块71和发送模块72。
161.其中,接收模块71,用于接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息。发送模块,用于响应于接收模块71接收的第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,该第二子消息包含第一子消息。
162.在一种可能的实现方式中,上述待发送消息包括多个消息内容;上述消息发送装置70还包括:划分模块;划分模块,用于发送模块发送第一子消息之前,根据待发送消息中的每个消息内容对应的隐私等级,对待发送消息的消息内容划分,得到第一子消息和第二子消息,该第二子消息对应的隐私等级大于第一子消息对应的隐私等级。
163.在一种可能的实现方式中,上述第一输入用于向第一群组中的至少两个联系人发送待发送消息;上述发送模块,具体用于向第一联系人,发送第一子消息;其中,第一联系人
为至少两个联系人中的全部或部分联系人;第一联系人满足以下之至少之一:第一联系人与第一子消息的发送方间的通信次数大于或等于第一阈值;第一联系人在第一群组中的活跃程度满足第一条件;第一联系人与待发送消息的内容存在关联关系。
164.在一种可能的实现方式中,上述消息发送装置70还包括:处理模块。处理模块,用于发送模块72发送第二子消息之前,若接收到第二联系人发送的第一消息,则取消发送第二子消息,并撤回第一子消息;其中,第二联系人为第一子消息的接收方;第一消息指示第一子消息中包含隐私信息。
165.本技术实施例提供一种消息发送装置,消息发送装置在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,消息发送装置可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了消息发送装置隐私保护的安全性。
166.本技术实施例中的消息发送装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
167.本技术实施例中的消息发送装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
168.本技术实施例提供的消息发送装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
169.可选地,如图10所示,本技术实施例还提供一种电子设备90,包括处理器91和存储器92,存储器92上存储有可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述消息显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
170.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
171.图11为实现本技术实施例的一种电子设备的硬件结构示意图。
172.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
173.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布
置,在此不再赘述。
174.其中,用户输入单元107,用于接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息。处理器110,用于响应于第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,该第二子消息包含第一子消息。
175.本技术实施例提供一种电子设备,电子设备在发送待发送消息时,可以依次发送待发送消息中的第一子消息和第二子消息,也就是说,电子设备可以将待发送消息拆分之后,再进行发送,如此,可以避免泄露待发送消息中信息,提升了电子设备隐私保护的安全性。
176.可选地,本技术实施例中,上述待发送消息包括多个消息内容;上述处理器110,还用于发送第一子消息之前,根据待发送消息中的每个消息内容对应的隐私等级,对待发送消息的消息内容划分,得到第一子消息和第二子消息,该第二子消息对应的隐私等级大于第一子消息对应的隐私等级。
177.可选地,本技术实施例中,上述第一输入用于向第一群组中的至少两个联系人发送待发送消息;上述处理器110,具体用于向第一联系人,发送第一子消息;其中,第一联系人为至少两个联系人中的全部或部分联系人;第一联系人满足以下之至少之一:第一联系人与第一子消息的发送方间的通信次数大于或等于第一阈值;第一联系人在第一群组中的活跃程度满足第一条件;第一联系人与待发送消息的内容存在关联关系。
178.可选地,本技术实施例中,上述处理器110,还用于发送第二子消息之前,若接收到第二联系人发送的第二消息,则取消发送第二子消息,并撤回第一子消息;其中,第二联系人为第一子消息的接收方;第二消息指示第一子消息中包含隐私信息。
179.本技术实施例提供的电子设备能够实现上述方法实施例中第二电子设备执行的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
180.本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
181.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图像或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
182.存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可
擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
183.处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
184.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
185.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
186.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
187.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
188.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
189.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
190.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服
务器,或者网络设备等)执行本技术各个实施例所述的方法。
191.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:
1.一种消息发送方法,其特征在于,所述方法包括:接收对待发送消息的第一输入,所述待发送消息包括第一子消息和第二子消息,所述第一输入用于发送所述待发送消息;响应于所述第一输入,发送所述第一子消息,并在预设时长之后,发送所述第二子消息,所述第二子消息包含所述第一子消息。2.根据权利要求1所述的方法,其特征在于,所述待发送消息包括多个消息内容,所述发送所述第一子消息之前,所述方法还包括:根据所述待发送消息中的每个消息内容对应的隐私等级,对所述待发送消息中的消息内容划分,得到所述第一子消息和所述第二子消息,所述第二子消息对应的隐私等级大于所述第一子消息对应的隐私等级。3.根据权利要求1或2所述的方法,其特征在于,所述第一输入用于向第一群组中的至少两个联系人发送所述待发送消息;所述发送所述第一子消息,包括:向第一联系人,发送所述第一子消息;其中,所述第一联系人为所述至少两个联系人中的全部或部分联系人;所述第一联系人满足以下之至少之一:所述第一联系人与所述第一子消息的发送方间的通信次数大于或等于第一阈值;所述第一联系人在所述第一群组中的活跃程度满足第一条件;所述第一联系人与所述待发送消息的内容存在关联关系。4.根据权利要求1所述的方法,其特征在于,所述发送所述第二子消息之前,所述方法还包括:若接收到第二联系人发送的第二消息,则取消发送所述第二子消息,并撤回所述第一子消息;其中,所述第二联系人为所述第一子消息的接收方;所述第二消息指示所述第一子消息中包含隐私信息。5.一种消息发送装置,其特征在于,所述消息发送装置包括:接收模块和发送模块;所述接收模块,用于接收对待发送消息的第一输入,所述待发送消息包括第一子消息和第二子消息,所述第一输入用于发送所述待发送消息;所述发送模块,用于响应于所述接收模块接收的第一输入,发送所述第一子消息,并在预设时长之后,发送所述第二子消息,所述第二子消息包含所述第一子消息。6.根据权利要求5所述的装置,其特征在于,所述待发送消息包括多个消息内容,所述消息发送装置还包括:划分模块;所述划分模块,用于所述发送所述第一子消息之前,所述方法还包括:根据所述待发送消息中的每个消息内容对应的隐私等级,对所述待发送消息的消息内容划分,得到所述第一子消息和所述第二子消息,所述第二子消息对应的隐私等级大于所述第一子消息对应的隐私等级。7.根据权利要求5或6所述的装置,其特征在于,所述第一输入用于向第一群组中的至少两个联系人发送所述待发送消息;所述发送模块,具体用于向第一联系人,发送所述第一子消息;
其中,所述第一联系人为所述至少两个联系人中的全部或部分联系人;所述第一联系人满足以下之至少之一:所述第一联系人与所述第一子消息的发送方间的通信次数大于或等于第一阈值;所述第一联系人在所述第一群组中的活跃程度满足第一条件;所述第一联系人与所述待发送消息的内容存在关联关系。8.根据权利要求5所述的装置,其特征在于,所述消息发送装置还包括:处理模块;所述处理模块,用于所述发送模块发送所述第二子消息之前,若接收到第二联系人发送的第一消息,则取消发送所述第二子消息,并撤回所述第一子消息;其中,所述第二联系人为所述第一子消息的接收方;所述第一消息指示所述第一子消息中包含隐私信息。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至4中任一项所述的消息发送方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至4中任一项所述的消息发送方法的步骤。
技术总结
本申请公开了一种消息发送方法、装置、电子设备及存储介质,属于电子技术领域。该方法包括:接收对待发送消息的第一输入,该待发送消息包括第一子消息和第二子消息,该第一输入用于发送待发送消息;响应于第一输入,发送第一子消息,并在预设时长之后,发送第二子消息,该第二子消息包含第一子消息。该第二子消息包含第一子消息。该第二子消息包含第一子消息。
技术研发人员:陈晓玲
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2023.07.31
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
