消息处理方法、装置和电子设备与流程

文档序号:24412560发布日期:2021-03-26 19:56阅读:103来源:国知局
消息处理方法、装置和电子设备与流程

1.本申请属于通信技术领域,具体涉及一种消息处理方法、装置和电子设备。


背景技术:

2.随着电子设备技术的发展,用户通过使用电子设备中具备聊天功能的应用发送实时消息(例如,文字消息或者语音消息)已经成为非常普遍的技术手段。
3.当用户通过具备聊天功能的应用发送即时消息时,可能会出现发送错误的问题,因此,在相关技术中,通常会设置“消息撤回”功能,也即,用户可以通过该“消息撤回”功能撤回发送至对方电子设备的消息。以用户需要撤回消息1为例,用户首先需要选择需要消息1,然后启动电子设备显示对该消息1的撤回控件,最后对该撤回控件进行确定输入,经过上述三个步骤才能够完成对消息1的撤回。
4.通过上述撤回步骤可以看出,用户使用“消息撤回”功能时,步骤较为繁琐,进而会造成用户使用电子设备的效率降低。


技术实现要素:

5.本申请实施例的目的是提供一种消息处理方法、装置和电子设备,能够解决用户在使用撤回功能,步骤较为繁琐,进而造成用户使用电子设备的效率较低的问题。
6.为了解决上述技术问题,本申请是这样实现的:
7.第一方面,本申请实施例提供了一种消息处理方法,该方法包括:电子设备在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入;响应于上述第一输入,电子设备发送上述第一消息,并将上述发送控件更新显示为撤回控件;电子设备接收用户对上述撤回控件的第二输入;响应于上述第二输入,电子设备撤回目标消息;其中,上述目标消息为:上述第一消息,或者,上述第一消息以及在上述第一消息之前发送的n条消息,上述n条消息根据上述第二输入的输入参数确定,n为正整数。
8.第二方面,本申请实施例提供了一种消息处理装置,上述装置包括:接收模块、更新模块和撤回模块;上述接收模块,用于在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入;上述更新模块,用于响应于上述接收模块接收的上述第一输入,发送上述第一消息,并将上述发送控件更新显示为撤回控件;上述接收模块,还用于接收用户对上述更新模块更新的上述撤回控件的第二输入;上述撤回模块,用于响应于上述接收模块接收的上述第二输入,撤回目标消息;其中,上述目标消息为:上述第一消息,或者,上述第一消息以及在上述第一消息之前发送的n条消息,上述n条消息根据上述第二输入的输入参数确定,n为正整数。
9.第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
10.第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程
序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
11.第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
12.在本申请实施例中,电子设备在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入,在接收该第一输入后,电子设备发送第一消息,并将该发送控件更新显示为撤回控件,接着,电子设备接收用户对撤回控件的第二输入,在接收第二输入后,撤回目标消息,其中,该目标消息为第一消息,或者,第一消息以及在第一消息之前发送的n条消息,n条消息根据上述第二输入的输入参数确定。在上述技术方案中,电子设备通过将发送控件更新为撤回控件,使得用户仅通过对撤回控件进行输入即可完成消息的撤回,简化了撤回消息的步骤,提高了用户使用电子设备撤回消息的效率。
附图说明
13.图1是本申请实施例提供的一种消息处理方法的流程示意图;
14.图2为本申请实施例提供的一种消息处理方法所应用的界面的示意图之一;
15.图3为本申请实施例提供的一种消息处理方法所应用的界面的示意图之二;
16.图4为本申请实施例提供的一种消息处理方法所应用的界面的示意图之三;
17.图5为本申请实施例提供的一种消息处理方法所应用的界面的示意图之四;
18.图6为本申请实施例提供的一种消息处理方法所应用的界面的示意图之五;
19.图7为本申请实施例提供的一种消息处理方法所应用的界面的示意图之六;
20.图8为本申请实施例提供的一种消息处理方法所应用的界面的示意图之七;
21.图9为本申请实施例提供的一种消息处理装置的结构示意图;
22.图10为本发明实施例提供的一种电子设备的结构示意图之一;
23.图11为本发明实施例提供的一种电子设备的结构示意图之二。
具体实施方式
24.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
25.本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
26.下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的消息处理方法进行详细地说明。
27.本申请实施例提供的消息处理方法可以应用于消息撤回的场景。
28.针对消息撤回的场景,假设用户a使用电子设备1向用户b的电子设备2发送了消息1,用户a在发送完成后,欲撤回该消息1,则用户可以在与用户b的聊天界面中对该消息1进行长按输入,在该消息1的上方显示撤回选项后,对该撤回选项进行点击输入,此时,电子设备1会在显示界面中弹出询问窗口,该询问窗口中包含询问用户a是否确认要撤回选项,用户a对确认撤回选项进行点击输入后,电子设备1撤回消息1。通过上述过程可以看出,在用户a撤回消息1的过程中,需要至少3个步骤才可以完成对1条消息的撤回,若需要撤回多条消息时,还需要重复上述3个步骤,显然,该撤回步骤较为繁琐,会造成用户使用电子设备的效率较低的问题。
29.在本申请实施例中,电子设备1在输入区域显示消息1的情况下,接收用户a对发送控件的第一输入,在接收该第一输入后,电子设备发送消息1,并将该发送控件更新为撤回控件,接着,在用户a欲撤回该消息1的情况下,电子设备1接收用户a对撤回控件的第二输入,在接收第二输入后,撤回目标消息,其中,目标消息为消息1,或者,目标消息为消息1以及在消息1之前发送的n条消息,n条消息是根据上述第二输入的输入参数确定的。在上述技术方案中,电子设备1通过将发送控件直接更新为撤回控件,使得用户a仅通过对撤回控件进行输入即可完成消息1和/或消息1之前的n条消息的撤回,简化了撤回消息的步骤,提高了用户使用电子设备撤回消息的效率。
30.本实施例提供一种消息处理方法,如图1所示,该消息处理方法包括以下步骤301至步骤304:
31.步骤301:消息处理装置在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入。
32.在本申请实施例中,上述输入区域为可以输入第一消息的任意区域。例如,输入框。
33.在本申请实施例中,上述输入区域可以为包含消息传输功能的应用的输入区域。
34.在本申请实施例中,上述第一消息为通过消息传输应用即时传输的消息,上述第一消息可以为文字类消息,也可以为语音类消息,还可以为多媒体类消息,本申请对此不作限定。
35.在本申请实施例中,上述第一消息为用户通过电子设备最近发送的一条消息。
36.在本申请实施例中,上述发送控件为确认发送第一消息的控件,该发送控件可以向电子设备发送指令,触发电子设备发送第一消息。
37.在本申请实施例中,上述第一输入用于发送上述第一消息,上述第一输入可以为触控输入,例如,点击输入;也可以为语音输入;还可以为特殊手势的输入,本申请对此不作限定。
38.步骤302:响应于上述第一输入,消息处理装置发送上述第一消息,并将上述发送控件更新显示为撤回控件。
39.在本申请实施例中,上述第一输入还可以用于触发电子设备将发送控件更新为撤回控件。
40.需要说明的是,上述第一输入可以同时触发电子设备发送第一消息和更新控件。
41.在本申请实施例中,上述撤回控件用于撤回电子设备已经发送至其他电子设备的消息。
42.在本申请实施例中,上述撤回控件的位置与显示形式可以与发送控件相同,也可以与发送控件不同。
43.在一种示例中,上述发送控件可以为固定位置的控件,而更新为撤回控件后,该撤回控件可以为悬浮控件。
44.步骤303:消息处理装置接收用户对上述撤回控件的第二输入。
45.在本申请实施例中,上述第二输入可以用于向电子设备发送撤回指令,上述第二输入可以为触控输入,例如,点击输入;也可以为语音输入;还可以为特殊手势的输入,本申请对此不作限定。
46.步骤304:响应于上述第二输入,消息处理装置撤回目标消息。
47.在本申请实施例中,上述目标消息为:上述第一消息,或者,上述第一消息以及在上述第一消息之前发送的n条消息,上述n条消息根据上述第二输入的输入参数确定,n为正整数。
48.在本申请实施例中,上述第二输入发送的撤回指令可以仅用于撤回第一消息,也可以用于撤回第一消息以及第一消息之前的发送的n条消息。
49.可以理解的,上述第二输入发送的撤回指令在撤回第一消息、或者撤回第一消息以及第一消息之前的发送的n条消息后,上述第一消息、或者第一消息以及第一消息之前的发送的n条消息可以直接显示在输入区域中。
50.在一种示例中,当消息处理装置接收到用户对撤回控件的点击输入时,撤回目标消息。
51.示例1:如图2中的(a)所示,假设用户a在使用电子设备1的聊天应用的聊天界面31向用户b的电子设备2发送消息,在聊天应用的输入框32(即上述输入区域)显示“明天我们去荷花公园”(即上述第一消息)的情况下,用户a对输入框旁边的发送控件进行点击输入(即上述第一输入),电子设备1在接收到该点击输入后,如图2中的(b)所示,发送消息“明天我们去荷花公园”,同时,将发送控件33更新为撤回控件34。此时,用户欲撤回刚刚发送的消息“明天我们去荷花公园”,则用户对该撤回控件34进行点击输入(即上述第二输入),电子设备1在接收到用户的点击输入后,如图2中的(c)所示,撤回消息“明天我们去荷花公园”。
52.在另一种示例中,当消息处理装置接收到用户对撤回控件的向上滑动输入时,可以撤回第一消息及第一消息之前的发送的n条消息。
53.示例2:假设用户a在使用电子设备1的聊天应用向用户b的电子设备2发送消息,同时,如图3中的(a)所示,用户a与用户b的聊天界面31中已经包含了2条聊天消息,分别为“你明天干什么”“我想出去玩”,则在聊天应用的输入框32(即上述输入区域)显示“明天我们去荷花公园”(即上述第一消息)的情况下,用户a对输入框旁边的发送控件33进行点击输入(即上述第一输入)。电子设备1在接收到该点击输入后,如图3中的(b)所示,发送消息“明天我们去荷花公园”,同时,将发送控件33更新为撤回控件34。此时,若用户欲撤回刚刚发送的消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”这3条消息,则如图3中的(c)所示,用户对该撤回控件进行向上滑动输入(即上述第二输入),电子设备1在接收到用户的向上滑动输入后,如图3中的(d)所示,撤回消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”。
54.进一步的,消息处理装置可以根据用户上滑的距离,从而确定用户所需要撤回的
消息条数和消息内容。消息处理装置可以在消息显示界面上为消息添加选定标识,从而告知用户选定的范围。其中,上述选定标识可以为颜色标识、图像标识等。
55.示例3:结合上述示例2,此时,若用户欲撤回刚刚发送的消息“明天我们去荷花公园”以及之前发送的消息“我想出去玩”这两条消息,则如图4中的(a)所示,用户对该撤回控件进行向上滑动输入(即上述第二输入),在用户对撤回控件进行向上滑动时,可以滑动至第二条消息“我想出去玩”旁边,则如图4中的(b)所示,电子设备1在接收到用户的向上滑动输入后,撤回消息“明天我们去荷花公园”以及之前发送的消息“我想出去玩”。
56.进一步的,当用户选择需要撤回的消息条数大于自身所需要的消息条数时,可以向下滑动从而取消对部分消息的撤回选择。例如,结合上述示例3,当用户对撤回控件进行向上滑动输入,滑动至第二条消息“我想出去玩”旁边时,发现无需撤回“我想出去玩”,则用户可以向下滑动,滑动至消息“明天我们去荷花公园”旁边,则消息选择装置可以取消对第二条消息“我想出去玩”的撤回选择。
57.需要说明的是,在上述通过对撤回控件进行上滑输入从而撤回多条消息的过程中,上述多条消息可以为预定时长内发送的消息。上述预定时长可以发送消息的应用预设的,也可以为用户自定义设定的。
58.在本申请实施例提供的消息处理方法中,消息处理装置在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入,在接收该第一输入后,电子设备发送第一消息,并将该发送控件更新显示为撤回控件,接着,消息处理装置接收用户对撤回控件的第二输入,在接收第二输入后,撤回目标消息,其中,该目标消息为第一消息,或者,第一消息以及在第一消息之前发送的n条消息,n条消息根据上述第二输入的输入参数确定。在上述技术方案中,消息处理装置通过将发送控件更新为撤回控件,使得用户仅通过对撤回控件进行输入即可完成消息的撤回,简化了撤回消息的步骤,提高了用户使用电子设备撤回消息的效率。
59.可选地,在本申请实施例中,上述步骤303之后,本申请实施例提供的消息处理方法还包括如下步骤a:
60.步骤a:响应于上述第二输入,消息处理装置在上述输入区域显示上述目标消息。
61.示例性的,上述第二输入可以包含对目标消息重新编辑的指令。
62.示例性的,上述重新编辑指令可以通过第二输入中切换输入方向或者输入方式的方法实现。
63.在一种示例中,上述重新编辑指令可以为在第二输入用添加左滑输入的方式,向消息处理装置发送需要重新编辑的指令。
64.示例4:结合上述示例1,如图5所示中的(a)所示,在用户欲撤回刚刚发送的消息“明天我们去荷花公园”并重新编辑该条消息时,可以对该撤回控件进行按压并且左滑至输入框的输入(即上述第二输入),则消息处理装置在接收到该按压并且左滑至输入框的输入后,如图5所示中的(b)所示,将撤回消息“明天我们去荷花公园”并将该条消息显示在输入框中,以便于用户重新编辑。
65.示例5:结合上述示例2,如图6中的(a)所示,若用户欲撤回刚刚发送的消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”这3条消息并重新编辑这3条消息时,可以对该撤回控件进行向上滑动输入至最顶部消息“你明天干什么”然后
向左滑动(即上述第二输入),则消息处理装置在接收到该向上滑动并且左滑至输入框的输入后,如图6中的(b)所示,将撤回消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”并将上述3条消息显示在输入框中,以便于用户重新编辑。
66.如此,在用户需要重新编辑撤回的消息时,可以对撤回控件进行第二输入,将消息撤回至输入区域重新编辑,从而可以提高用户撤回消息的效率,进而提高用户使用电子设备的效率。
67.可选地,在本申请实施例中,上述步骤a之后,本申请实施例提供的消息处理方法还包括如下步骤b1和步骤b2:
68.步骤b1:消息处理装置接收用户第三输入。
69.步骤b2:响应于上述第三输入,消息处理装置将上述目标消息更新为第二消息,并将上述撤回控件更新为发送控件。
70.示例性的,上述第三输入用于编辑上述目标消息,上述第三输入可以为触控输入,例如,点击输入;还可以为语音输入,还可以为特殊手势的输入,本申请实施例对此不作限定。
71.在一种示例中,上述第三输入可以为触发电子设备在输入区域内显示光标的输入。例如,在撤回目标消息并将目标消息显示在输入区域后,用户在输入区域内的任意区域进行点击输入(即上述第三输入),则触发光标显示在输入区域中。
72.在一种示例中,上述第三输入可以为对目标消息的编辑操作,例如,删除部分内容的操作、输入部分文字的操作、复制粘贴的操作等。
73.示例性的,上述第二消息为第三输入的编辑操作后的目标消息。在消息处理装置接收第三输入的同时,即可将撤回控件更新为发送控件,以便于用户触发消息处理装置发送消息。
74.如此,消息处理装置在接收到用户对目标消息的编辑输入时,会将控件从可撤回状态更新为发送状态,进而方便用户再一次发送消息,进而提高用户使用电子设备处理消息效率。
75.可选地,在本申请实施例中,上述第二消息包括m个子消息。在此基础上,在上述步骤b2中的将上述目标消息更新为第二消息之后,本申请实施例提供的消息处理方法还包括如下步骤c1和步骤c2:
76.步骤c1:消息处理装置接收用户对上述发送控件的第四输入。
77.步骤c2:响应于上述第四输入,消息处理装置按照上述目标发送方式发送上述第二消息。
78.示例性的,上述目标发送方式为:逐条发送每个子消息;或者合并所述m个子消息,得到第三消息,并发送上述第三消息,m为正整数,m小于或者等于n+1。
79.示例性的,上述第四输入用于触发电子设备发送消息。上述第四输入可以为触控输入,例如,点击输入;还可以为语音输入,还可以为特殊手势的输入,本申请实施例对此不作限定。上述待发送消息为重新编辑后,显示在输入区域中,未发送、待发送的消息。
80.示例性的,上述目标发送方式可以为电子设备预设的,也可以为用户自定义设置的,本申请实施例对此不作限定。
81.具体地,上述子消息是指:在电子设备撤回第一消息以及第一消息之前发送的n条
消息的情况下,认为n条消息中的每一条消息为一条子消息,即目标消息中包括n+1条子消息,则在接收对目标消息的编辑操作之后,若不存在将某个子消息全部删除的情况,则更新后的第二消息也包括n+1条子消息,若存在将某个子消息全部删除的情况,则更新后的第二消息中的子消息数量相应减少。
82.示例6:如图7中的(a)所示,结合上述示例2,电子设备1在接收到用户的向上滑动输入,撤回消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”这3条消息后,输入框32中包含有3条子消息,此时,用户对“明天我们去荷花公园”进行编辑输入,更改为“后天我们去梅花公园”,对“你明天干什么”进行删除输入,则此时,如图7中的(b)所示,输入框32中的消息条数由3条子消息自动变更为2条子消息。
83.可选地,在目标发送方式为逐条发送每个子消息时,上述第四输入的输入次数,可以与子消息条数相同,也可以为单次输入,例如,通过多次单击发送控件,对多条子消息按顺序逐条发送,每单击一次发送控件,发送一个子消息。
84.示例7:以电子设备预设目标发送方式为逐条发送每个子消息为例,结合上述示例2,电子设备1在接收到用户的向上滑动输入,撤回消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”后,用户将“明天我们去荷花公园”进行编辑输入,更改为“后天我们去梅花公园”,将“你明天干什么”进行编辑输入,更改为“你后天干什么”,然后对发送控件进行3次点击输入(即上述第四输入),依次发送“你后天干什么”、“我想出去玩”以及“后天我们去梅花公园”。
85.如此,用户在对撤回的多条消息进行重新编辑后,可以以多种方式发送上述多条消息,丰富用户撤回消息后重新发送消息的操作形式,提高用户使用电子设备处理消息的实用性。
86.可选地,在本申请实施例中,在上述步骤302中的响应于所述第二输入,撤回目标消息中,本申请实施例提供的消息处理方法可以包括如下步骤d:
87.步骤d:响应于上述第二输入,消息处理装置根据上述第二输入的输入参数,确定目标消息,并撤回上述目标消息。
88.示例性的,输入参数包括以下至少一项:输入范围、输入时长和输入方向。
89.在一种示例中,当输入参数为输入范围时,不同的输入范围可以用于指示不同的目标消息,例如,电子设备接收到用户在消息显示界面中按压撤回控件后的向上的滑动输入时,在向上的滑动的过程中,经过的消息即为能够被选中进行撤回的消息。在一种示例中,当输入参数为输入时长时,不同的输入时长可以用于指示不同的目标消息,例如,电子设备接收到用户对撤回控件的点击输入时,将撤回发出的第一消息;电子设备接收到用户对撤回控件的长按输入时,根据预设按压时长与撤回消息数量的对应关系(例,按压3秒撤回1条消息),若电子设备接收到用户对撤回控件的按压9秒的输入,将撤回第一消息和第一消息之前的两条消息。
90.在一种示例中,当输入参数为输入方向时,不同的输入方向可以用于指示不同的目标消息,例如,当前界面显示有已发送的5条消息,电子设备在接收到用户按压撤回控件后的向上的第二输入时,可以将所述界面中以发送的前3条消息撤回,在接收到按压撤回控件后向下的第二输入时,可以将所述界面中以发送的后3条消息撤回,进一步的,撤回消息的条数可以通过用户预设确定,也可以与第二输入的输入范围有关。
91.需要理解的是,在输入过程中,不同的输入参数可以指示不同的目标消息。
92.在一种示例中,当输入参数为输入方向时,在电子设备未接收到用户向上的第二输入的释放输入之前,若电子设备接收到用户改变输入方向的输入,则相应的改变所指示的目标消息。例如,电子设备接收到用户在消息显示界面中按压撤回控件后的向上的滑动输入的过程中,改变方向为向下的滑动输入,则在向下的滑动输入过程中,在向上滑动过程中被选中的消息会被取消,不再是目标消息。
93.可以理解的是,上述输入参数中,不同的输入参数之间可以互相结合,从而确定目标消息。
94.如此,消息处理装置可以通过不同的输入参数确定目标消息,进而使得用户能够准确、方便地控制电子设备确定目标消息,提高电子设备撤回消息的效率。
95.可选地,在本申请实施例中,上述步骤c2之前,本申请实施例提供的消息处理方法还包括如下步骤e1和步骤e2:
96.步骤e1:消息处理装置显示提示信息。
97.示例性的,上述提示信息包括至少两种发送方式。
98.步骤e2:消息处理装置接收对上述至少两种发送方式中的目标发送方式的第五输入。
99.在此基础上,在上述步骤c2中,本申请实施例提供的消息处理方法可以包括如下步骤e3:
100.步骤e3:响应于第五输入,消息处理装置按照上述目标发送方式发送上述第二消息。
101.示例性的,上述提示信息可以为文字信息,也可以为图像信息。
102.在一种示例中,上述提示信息可以显示在悬浮窗口中,用户通过选择悬浮窗口中的选项,选择发送方式。
103.在另一种示例中,上述提示信息可以显示在控件上,用户通过控制控件,选择发送方式。
104.示例性的,上述发送方式可以包括:逐条发送每个子消息;或者合并待发送消息中的子消息,得到第三消息,并发送上述第三消息。
105.示例性的,在消息处理装置接收到第四输入后,可以显示提示信息,该提示信息中显示有发送方式,然后消息处理装置根据用户选择的提示信息中的目标发送方式发送第二消息。
106.示例性的,上述第五输入用于触发电子设备发送消息。上述第五输入可以为触控输入,例如,点击输入;还可以为语音输入,还可以为特殊手势的输入,本申请实施例对此不作限定。
107.示例8:以电子设备预设目标发送方式为合并待发送消息中的子消息,然后发送合并后的第三消息为例,结合上述示例2,电子设备1在接收到用户的向上滑动输入,撤回消息“明天我们去荷花公园”以及之前发送的消息“你明天干什么”“我想出去玩”后,用户将“明天我们去荷花公园”进行编辑输入,更改为“后天我们去梅花公园”,将“你明天干什么”进行编辑输入,更改为“你后天干什么”,然后对发送控件进行点击输入(即上述第四输入),此时,如图8中的(a)所示,聊天界面31上显示悬浮窗口41,该悬浮窗口41中包括“逐条发送”42
和“合并发送”43两个选项,用户对“合并输入”43选项进行点击输入(即上述第五输入)后,电子设备接收上述点击输入,如图8中的(b)所示,将上述编辑后的三条消息(即上述子消息)合并为“你后天干什么我想出去玩后天我们去梅花公园”,并发送至电子设备2,显示在聊天界面31上。
108.如此,用户在对撤回的多条消息进行重新编辑后,可以以自行选择需要的发送方式发送上述多条消息,丰富用户撤回消息后重新发送消息的操作形式,提高用户使用电子设备处理消息的实用性。
109.需要说明的是,本申请实施例提供的消息处理方法,执行主体可以为消息处理装置,或者该消息处理装置中的用于执行消息处理方法的控制模块。本申请实施例中以消息处理装置执行消息处理方法为例,说明本申请实施例提供的消息处理装置。
110.图9为实现本申请实施例提供的消息处理装置的可能的结构示意图。如图9所示,上述装置600包括:接收模块601、更新模块602和撤回模块603;上述接收模块601,用于在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入;上述更新模块602,用于响应于上述接收模块601接收的上述第一输入,发送上述第一消息,并将上述发送控件更新为撤回控件;上述接收模块601,还用于接收用户对上述更新模块602更新的上述撤回控件的第二输入;上述撤回模块603,用于响应于上述接收模块601接收的上述第二输入,撤回目标消息;其中,上述目标消息为:上述第一消息,或者,上述第一消息以及在上述第一消息之前发送的n条消息,上述n条消息根据上述第二输入的输入参数确定,n为正整数。
111.本申请实施例提供的消息处理装置,该消息处理装置在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入,在接收该第一输入后,电子设备发送第一消息,并将该发送控件更新显示为撤回控件,接着,消息处理装置接收用户对撤回控件的第二输入,在接收第二输入后,撤回目标消息,其中,该目标消息为第一消息,或者,第一消息以及在第一消息之前发送的n条消息,n条消息根据上述第二输入的输入参数确定。在上述技术方案中,消息处理装置通过将发送控件更新为撤回控件,使得用户仅通过对撤回控件进行输入即可完成消息的撤回,简化了撤回消息的步骤,提高了用户使用电子设备撤回消息的效率。
112.可选地,在本申请实施例中,上述装置600还包括显示模块604;上述显示模块604,用于响应于上述第二输入,在上述输入区域显示上述目标消息。
113.可选地,在本申请实施例中,上述接收模块601,还用于接收用户第三输入,上述第三输入用于编辑上述目标消息;上述更新模块602,还用于响应于上述接收模块601接收的上述第三输入,将上述目标消息更新为第二消息,并将上述撤回控件更新为发送控件。
114.可选地,在本申请实施例中,上述第二消息包括m个子消息,上述装置600还包括:发送模块605;上述接收模块601,还用于接收用户对上述发送控件的第四输入;上述发送模块605,用于响应于上述接收模块601接收的上述第四输入,按照上述目标发送方式发送上述第二消息;其中,上述目标发送方式为:逐条发送每个子消息;或者合并待发送消息中的子消息,得到第三消息,并发送上述第三消息。
115.可选地,在本申请实施例中,上述撤回控件603,具体用于响应于上述接收模块601接收的第二输入,根据上述第二输入的输入参数,确定目标消息,并撤回上述目标消息,其中,上述输入参数包括以下至少一项:输入范围、输入时长和输入方向。
116.本申请实施例中的消息处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。
117.本申请实施例中的消息处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
118.本申请实施例提供的消息处理装置能够实现图1至图8的方法实施例实现的各个过程,为避免重复,这里不再赘述。
119.需要说明的是,如图9所示,消息处理装置600中一定包括的模块用实线框示意,如接收模块601;消息处理装置600中可以包括也可以不包括的模块用虚线框示意,如显示模块604。
120.可选地,如图10所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
121.需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
122.图11为实现本申请实施例的一种电子设备的硬件结构示意图。
123.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。其中,用户输入单元107包括:触控面板1071和其他输入设备1072,显示单元106包含显示面板1061,输入单元104包括图像处理器1041和麦克风1042,存储器109可用于存储软件程序(如,操作系统、至少一个功能所需的应用程序)以及各种数据。
124.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
125.其中,用户输入单元107,用于在输入区域显示第一消息的情况下,接收用户对发送控件的第一输入;射频单元101,用于响应于上述用户输入单元107接收的上述第一输入,发送上述第一消息,并将上述发送控件更新显示为撤回控件;用户输入单元107,还用于接收用户对上述撤回控件的第二输入;处理器110,用于响应于上述第二输入,撤回目标消息;其中,上述目标消息为:上述第一消息,或者,上述第一消息以及在上述第一消息之前发送的n条消息,上述n条消息根据上述第二输入的输入参数确定,n为正整数。
126.本申请实施例提供的电子设备,电子设备在输入区域显示第一消息的情况下,接
收用户对发送控件的第一输入,在接收该第一输入后,电子设备发送第一消息,并将该发送控件更新显示为撤回控件,接着,电子设备接收用户对撤回控件的第二输入,在接收第二输入后,撤回目标消息,其中,该目标消息为第一消息,或者,第一消息以及在第一消息之前发送的n条消息,n条消息根据上述第二输入的输入参数确定。在上述技术方案中,电子设备通过将发送控件更新为撤回控件,使得用户仅通过对撤回控件进行输入即可完成消息的撤回,简化了撤回消息的步骤,提高了用户使用电子设备撤回消息的效率。
127.可选地,显示单元106,用于响应于上述用户输入单元接收的上述第二输入,在上述输入区域显示上述目标消息。
128.可选地,用户输入单元107,还用于接收用户第三输入,上述第三输入用于编辑上述目标消息;处理器110,还用于响应于上述用户输入单元输入的上述第三输入,将上述目标消息更新为第二消息,并将上述撤回控件更新为发送控件。
129.可选地,上述第二消息包括m个子消息,用户输入单元107,还用于接收用户对上述发送控件的第四输入;射频单元101,还用于响应于上述用户输入单元输入的上述第四输入,按照上述目标发送方式发送上述第二消息;其中,上述目标发送方式为:逐条发送每个子消息;或者合并待发送消息中的子消息,得到第三消息,并发送上述第三消息。
130.可选地,上述处理器110,具体用于响应于上述用户输入单元107输入的第二输入,根据上述第二输入的输入参数,确定目标消息,并撤回上述目标消息,其中,上述输入参数包括以下至少一项:输入范围、输入时长和输入方向。
131.应理解的是,本申请实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
132.本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
133.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
134.本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
135.应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或
片上系统芯片等。
136.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
137.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
138.上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1