删除消息的方法、即时通信终端及系统的制作方法

文档序号:7772982阅读:210来源:国知局
删除消息的方法、即时通信终端及系统的制作方法
【专利摘要】本发明公开了一种删除消息的方法、即时通信终端及系统,属于互联网【技术领域】。所述方法包括:接收第一即时通信终端发送的删除请求,删除请求中携带待删除消息的标识;判断是否已将待删除消息转发给第二即时通信终端;如果判断得出已将待删除消息转发给第二即时通信终端,则向第二即时通信终端转发删除请求,使第二即时通信终端根据删除请求删除待删除消息。本发明通过第一即时通信终端向服务器发送删除请求,使服务器将待删除消息转发给第二即时通信终端后,使第二即时通信终端删除待删除消息。由于该方法无需用户进行任何设置,因而操作简捷,且由于删除消息的方法适用于第一即时通信终端发送的任一消息,不仅适用范围较广,且具有较高的灵活性。
【专利说明】删除消息的方法、即时通信终端及系统

【技术领域】
[0001] 本发明涉及互联网【技术领域】,特别涉及一种删除消息的方法、即时通信终端及系 统。

【背景技术】
[0002] 随着互联网技术的迅速发展,社交聊天类应用的种类和功能越来越多,用户借助 智能手机、平板电脑或PC(PersonalComputer,个人计算机)等终端登录社交聊天类应用 进行的交流互动也越来越频繁。用户在借助终端登录社交聊天类应用实现交流互动时,发 送端发送的消息通常会分别保存在发送端和接收端。然而,如果发送端对应的用户因发送 的消息涉及敏感、机密或隐私等内容而不想使接收端存储该类消息,或者发送端对应的用 户因操作失误而将需要发给某一用户的消息发至其它用户时,通常需要删除接收端接收的 消息。
[0003] 现有技术在删除接收端接收的消息时,需要发送端对应的用户与接收端对应的用 户进行协商,并在协商成功后,由接收端对应的用户触发接收端执行消息删除操作。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 针对上述删除消息的操作,需要发送端对应的用户与接收端对应的用户进行协 商,且在协商成功之后,才能由接收端对应的用户触发接收端执行消息删除操作,因此,该 种删除消息的方法不能最大限度地满足发送端对应的用户删除消息的需求,且删除消息的 灵活性不高。


【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种删除消息的方法、即时通信 终端及系统。所述技术方案如下:
[0007] 第一方面,提供了一种删除消息的方法,所述方法应用于即时通信终端,包括:
[0008] 接收第一即时通信终端发送的删除请求,所述删除请求中携带待删除消息的标 识,且所述待删除消息为所述第一即时通信终端发送给第二即时通信终端的消息;
[0009] 判断是否已将所述待删除消息转发给所述第二即时通信终端;
[0010] 如果判断得出已将所述待删除消息转发给所述第二即时通信终端,则向所述第二 即时通信终端转发所述删除请求,使所述第二即时通信终端根据所述删除请求删除所述待 删除消息。
[0011] 第二方面,提供了一种删除消息的方法,所述方法应用于即时通信终端,包括:
[0012] 获取删除请求,所述删除请求中携带待删除消息的标识,且所述待删除消息为发 送给第二即时通信终端的消息;
[0013] 向服务器发送所述删除请求,使所述服务器向所述第二即时通信终端转发所述删 除请求,使所述第二即时通信终端根据所述删除请求删除所述待删除消息。
[0014] 第三方面,提供了一种删除消息的方法,所述方法应用于即时通信终端,包括:
[0015] 接收服务器转发的第一即时通信终端转发的删除请求,所述删除请求中携带待删 除消息的标识;
[0016] 根据所述删除请求中携带的所述待删除消息的标识确定是否存储有所述待删除 消息;
[0017] 如果存储有所述待删除消息,则将存储的所述待删除消息进行删除。
[0018] 第四方面,提供了一种服务器,所述服务器包括:
[0019] 第一接收模块,用于接收第一即时通信终端发送的删除请求,所述删除请求中携 带待删除消息的标识,且所述待删除消息为所述第一即时通信终端发送给第二即时通信终 端的消息;
[0020] 判断模块,用于判断是否已将所述待删除消息转发给所述第二即时通信终端;
[0021] 第一转发模块,用于当判断得出已将所述待转发消息转发给所述第二即时通信终 端时,向所述第二即时通信终端转发所述删除请求,使所述第二即时通信终端根据所述删 除请求删除所述待删除消息。
[0022] 第五方面,提供了一种即时通信终端,所述即时通信终端包括:
[0023] 获取模块,用于获取删除请求,所述删除请求中携带待删除消息的标识,且所述待 删除消息为发送给第二即时通信终端的消息;
[0024]发送模块,用于向服务器发送所述删除请求,使所述服务器向所述第二即时通信 终端转发所述删除请求,使所述第二即时通讯终端根据所述删除请求删除所述待删除消 肩、。
[0025] 第六方面,提供了一种即时通信终端,所述即时通信终端包括:
[0026] 第一接收模块,用于接收服务器转发的第一即时通信终端发送的删除请求,所述 删除请求中携带待删除消息的标识;
[0027] 确定模块,用于根据所述删除请求中携带的所述待删除消息的标识确定是否存储 有所述待删除消息;
[0028] 删除模块,用于当存储有所述待删除消息时,将存储的所述待删除消息进行删除。
[0029] 第七方面,提供了一种删除消息的系统,所述系统包括:服务器、第一即时通信终 端和第二即时通信终端;
[0030] 其中,所述服务器如上述第四方面提供的服务器;
[0031] 所述第一即时通信终端如上述第五方面提供的即时通信终端;
[0032] 所述第二即时通信终端如上述第六方面提供的即时通信终端。
[0033] 本发明实施例提供的技术方案带来的有益效果是:
[0034] 通过第一即时通信终端向服务器发送删除请求,使服务器根据该删除请求判断是 否已将待删除消息转发给第二即时通信终端且如果判断得出已将待删除消息转发给第二 即时通信终端,则向第二即时通信终端转发删除请求,使第二即时通信终端根据删除请求 删除待删除消息。由于该方法无需用户进行任何设置,因而操作简捷,且由于删除消息的方 法适用于第一即时通信终端发送的任一消息,不仅适用范围较广,且具有较高的灵活性。

【专利附图】

【附图说明】
[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0036] 图1是本发明实施例提供的删除消息的方法实施环境示意图;
[0037] 图2是本发明实施例一提供的一种删除消息的方法流程图;
[0038] 图3是本发明实施例一提供的另一种删除消息的方法流程图;
[0039] 图4是本发明实施例一提供的又一种删除消息的方法流程图;
[0040] 图5是本发明实施例二提供的一种删除消息的方法流程图;
[0041] 图6是本发明实施例二提供的第一种即时通信终端界面示意图;
[0042] 图7是本发明实施例二提供的第二种即时通信终端界面示意图;
[0043] 图8是本发明实施例二提供的第三种即时通信终端界面示意图;
[0044] 图9是本发明实施例二提供的第四种即时通信终端界面示意图;
[0045] 图10是本发明实施例三提供的一种服务器的结构示意图;
[0046] 图11是本发明实施例四提供的一种即时通信终端的结构示意图;
[0047] 图12是本发明实施例五提供的一种即时通信终端的结构示意图;
[0048] 图13是本发明实施例八提供的一种即时通信终端的结构示意图;
[0049] 图14是本发明实施例九提供的一种即时通信终端的结构示意图;
[0050] 图15是本发明实施例十二提供的一种删除消息的系统的结构示意图。

【具体实施方式】
[0051] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0052] 请参考图1,其示出了本发明实施例提供的删除消息的方法所涉及的实施环境的 结构示意图,该实施环境包括服务器103、第一即时通信终端101和第二即时通信终端102。 其中,服务器103的具体结构如下面实施例三所述,第一即时通信终端101的具体结构如下 面实施例四所述,第二即时通信终端102的具体结构如下面实施例八所述。第一即时通信 终端101和第二即时通信终端102可以是智能手机、平板电脑、膝上型便携计算机和台式计 算机等等。通过图1所示的实施环境,服务器103与第一即时通信终端101和第二即时通 信终端102之间可以通过无线网络或者有线网络进行通信,且第一即时通信终端101和第 二即时通信终端102可以通过服务器103实现信息交互,第一即时通信终端101发送的消 息需经由服务器103转发至第二即时通信终端102。当然,第二即时通信终端102向第一即 时通信终端101发送的消息也需要经由服务器103转发至第一即时通信终端101。
[0053] 在图1所示的实施环境下,第一即时通信终端101在通过服务器103给第二即时 通信终端102发送消息后,第一即时通信终端101可以向服务器103请求删除存储在服务 器103或第二即时通信终端102上的消息。当然,当第二即时通信终端102向第一即时通 信终端101发送消息后,也可以向服务器103请求删除存储在服务器103或第一即时通信 终端101上的消息。
[0054] 接下来,结合上述内容以及图1所示的实施环境,对本实施例提供的删除消息的 方法进行详细地举例说明,详见如下实施例一和实施例二:
[0055] 实施例一
[0056] 本发明实施例提供了一种删除消息的方法,该方法应用于即时通信终端。为了便 于说明,结合图1所示的环境结构示意图,以服务器执行本实施例提供的方法的角度为例, 参见图2,本发明实施例提供的方法流程包括:
[0057] 201:接收第一即时通信终端发送的删除请求,删除请求中携带待删除消息的标 识,且待删除消息为第一即时通信终端发送给第二即时通信终端的消息。
[0058] 202:判断是否已将待删除消息转发给第二即时通信终端。
[0059] 203:如果判断得出已将待删除消息转发给第二即时通信终端,则向第二即时通信 终端转发删除请求,使第二即时通信终端根据删除请求删除待删除消息。
[0060] 优选地,判断是否已将待删除消息转发给第二即时通信终端之后,还包括:
[0061] 如果判断得出未将待删除消息转发给第二即时通信终端,则取消将待删除消息转 发给第二即时通信终端的操作。
[0062] 优选地,取消将待删除消息转发给第二即时通信终端的操作之后,还包括:
[0063] 向第二即时通信终端发送通知消息,使第二即时通信终端在显示待删除消息的位 置显示通知消息。
[0064] 优选地,接收第一即时通信终端发送的删除请求之后,还包括:
[0065] 根据删除请求中携带的待删除消息的标识确定是否存储有待删除消息;
[0066] 如果存储有待删除消息,则将存储的待删除消息进行删除。
[0067] 优选地,向第二即时通信终端转发删除请求之后,还包括:
[0068] 接收第二即时通信终端返回的第二即时通信终端不支持删除操作的通知消息,并 将第二即时通信终端不支持删除操作的通知消息转发给第一即时通信终端。
[0069] 优选地,将存储的待删除消息进行删除之后,还包括:
[0070] 向第一即时通信终端返回待删除消息成功删除的响应。
[0071] 以第一即时通信终端执行本实施例提供的方法的角度为例,参见图3,本发明实施 例提供的方法流程包括:
[0072] 301:获取删除请求,删除请求中携带待删除消息的标识,且待删除消息为发送给 第二即时通信终端的消息。
[0073] 优选地,获取删除请求包括:
[0074] 检测待删除消息被选中的操作,判断待删除消息的发送时间是否超过预设时间;
[0075] 如果待删除消息的发送时间未超过预设时间,则显示删除待删除消息的选项,并 在检测到选项被选中后,获取携带待删除消息的标识的删除请求。
[0076] 302:向服务器发送删除请求,使服务器向第二即时通信终端转发删除请求,使第 二即时通信终端根据删除请求删除待删除消息。
[0077] 优选地,向服务器发送删除请求之后,还包括:
[0078] 接收并显示服务器返回的第二即时通信终端不支持删除操作的通知消息。
[0079] 优选地,向服务器发送删除请求之后,还包括:
[0080] 接收服务器返回的待删除消息成功删除的响应。
[0081] 以第二即时通信终端执行本实施例提供的方法的角度为例,参见图4,本发明实施 例提供的方法流程包括:
[0082] 401:接收服务器转发的第一即时通信终端发送的删除请求,删除请求中携带待删 除消息的标识。
[0083] 402:根据删除请求中携带的待删除消息的标识确定是否存储有待删除消息。
[0084] 403 :如果存储有待删除消息,则将存储的待删除消息进行删除。
[0085] 优选地,方法还包括:
[0086] 接收服务器发送的通知消息;
[0087] 在显示待删除消息的位置显示通知消息。
[0088] 优选地,接收服务器发送的第一即时通信终端发送的删除请求之后,还包括:
[0089] 若不支持删除待删除消息的操作,则向服务器返回不支持删除操作的通知消息, 使服务器将不支持删除操作的通知消息转发给第一即时通信终端。
[0090] 本发明实施例提供的方法,通过第一即时通信终端向服务器发送删除请求,使服 务器根据该删除请求判断是否已将待删除消息转发给第二即时通信终端,并且如果判断得 出已将待删除消息转发给第二即时通信终端,则向第二即时通信终端转发删除请求,使第 二即时通信终端根据删除请求删除待删除消息;如果判断得出未将待删除消息转发给第二 即时通信终端,则取消将待删除消息转发给第二即时通信终端的操作,并删除存储的待删 除消息,实现了删除第一即时通信终端已经发送至服务器或第二即时通信终端的消息。由 于该方法无需用户进行任何设置,因而操作简捷,且由于删除消息的方法适用于第一即时 通信终端发送的任一消息,不仅适用范围较广,且具有较高的灵活性。
[0091] 实施例二
[0092] 结合上述实施例一的内容以及图1所示的实施环境结构示意图,本发明实施例提 供了一种删除消息的方法。参见图5,本发明实施例提供的方法流程包括 :
[0093] 501 :第一即时通信终端获取删除请求,并向服务器发送删除请求,该删除请求中 携带待删除消息的标识,且该待删除消息为发送给第二即时通信终端的消息。
[0094] 针对该步骤,当第一即时通信终端对应的用户希望将发送给第二即时通信终端对 应的用户的消息进行删除时,为了满足用户的消息删除操作,本实施例提供的方法可以在 第一即时通信终端上为用户提供触发删除消息操作的入口,用户通过该入口选择待删除消 息,并触发删除消息的操作,从而使第一即时通信终端由此获取删除请求。关于第一即时通 信终端为用户提供触发删除消息操作的入口以及用户通过该入口选择待删除消息的方式, 本发明实施例均不作具体限定。例如,第一即时通信终端可提供如图6所示的界面示意图, 该界面上显示了本地已存储的消息记录中的消息,检测到用户通过长按、滑动或点击的方 式选中该界面上显示的消息时,第一即时通信终端在该界面上显示删除消息的选项,并在 获取到用户选择删除消息的选项后,将用户选中的消息作为待删除消息,并由此获取删除 请求。
[0095] 可选地,本实施例提供的方法除了可以支持任一消息的删除操作外,还可以为每 条消息设置删除操作的时限,使每条消息具有删除操作的时限性。因此,当检测到用户通过 长按、滑动或点击的方式选中该界面上显示的消息后,本实施例提供的方法还包括对用户 选中的消息的删除操作的时限进行验证,以在满足删除操作的时限范围内执行删除操作。 当然,每条消息的删除操作的时限可以相同也可以不同,本实施例不对时限的长短进行限 定,为了便于描述,均以预设时间代表每个消息的时限为例。
[0096] 基于上述描述,本实施例提供的方法中,第一即时通信终端获取删除请求时,包括 但不限于如下方式:
[0097] 第一即时通信终端检测待删除消息被选中的操作,判断待删除消息的发送时间是 否超过预设时间;
[0098]如果待删除消息的发送时间未超过预设时间,则显示删除待删除消息的选项,并 在检测到选项被选中后,获取携带待删除消息的标识的删除请求。
[0099]其中,待删除消息可以为任意类型的消息,包括但不限于文字消息、图片消息、语 音消息、名片消息、位置消息、视频消息,本发明实施例不对待删除消息的类型进行具体限 定。关于预设时间的大小,本发明实施例不作具体限定,具体实施时,可以根据实际情况确 定。例如,第一即时通信终端可将该预设时间设置为15min(分钟)。如果待删除消息的发 送时间未超过预设时间,如图6所示,第一即时通信终端显示供用户选择删除待删除消息 的选项,第一即时通信终端在检测到该选项被选中后,依此获取删除请求,并将该删除请求 发送给服务器。为了使服务器能够根据该删除请求明确是对哪条消息执行删除操作,该删 除请求中还携带待删除消息的标识。
[0100] 关于第一即时通信终端向服务器发送删除请求的方式,本发明实施例不作具体限 定。例如,第一即时通信终端可以向服务器发送一个DeleteRequest()指令来发送删除请 求。
[0101] 502 :服务器接收第一即时通信终端发送的删除请求,并根据删除请求中携带的待 删除消息的标识确定是否存储有该待删除消息,如果有,执行步骤503。
[0102] 针对该步骤,当第一即时通信终端向服务器发送删除请求后,服务器接收该删除 请求。由于该删除请求中携带有待删除消息的标识,因此,服务器可根据删除请求中携带的 待删除消息的标识确定是否存储有待删除消息。
[0103] 关于服务器接收删除请求的方式,本发明实施例不作具体限定。例如,如果第一即 时通信终端通过向服务器发送DeleteRequest()指令来发送删除请求,则服务器接收该 DeleteRequest()指令,并通过对该DeleteRequest()指令进行解析,得到删除请求。 [0104]进一步地,服务器根据删除请求中携带的待删除消息的标识确定是否存储有待删 除消息的方式,本发明实施例同样不作具体限定。具体实施时,包括但不限于采用如下方 式:服务器接收删除请求后,通过解析该删除请求,解析出其中携带的待删除消息的标识, 并通过在本地存储的消息中查找是否存储有该待删除消息的标识对应的消息来确定是否 存储有待删除消息。如果查找到本地有该待删除消息的标识对应的消息,则确定存储有待 删除消息;如果未查找到该待删除消息的标识对应的消息,则确定未存储有待删除消息。
[0105] 503 :服务器将存储的待删除消息进行删除。
[0106] 针对该步骤,当服务器根据第一即时通信终端发送的删除请求中携带的待删除消 息的标识确定存储有待删除消息时,服务器将存储的待删除消息进行删除。关于服务器将 存储的待删除消息进行删除的方式,可以有很多种。例如,服务器在查找到该待删除消息 后,在存储区域中删除该待删除消息,以释放存储该消息的存储空间。当然,服务器还可以 采用其他方式删除存储的待删除消息,本发明实施例对此不作具体限定。
[0107] 优选地,服务器将存储的待删除消息进行删除之后,还可以向第一即时通信终端 返回待删除消息成功删除的响应,以通知第一即时通信终端待删除消息成功删除。服务器 向第一即时通信终端返回待删除消息成功删除的响应时,包括但不限于通过向第一即时通 信终端发送DeleteResult(ok)指令来向第一即时通信终端返回待删除消息成功删除的响 应。当然,还可以采用其他方式向第一即时通信终端返回待删除消息成功删除的响应,本发 明实施例不作具体限定。关于服务器向第一即时通信终端发送DeleteResult(ok)指令的 形式,可以采用数据包的形式。
[0108] 无论服务器采用哪种方式向第一即时通信终端返回待删除消息成功删除的响应, 当服务器向第一即时通信终端返回待删除消息成功删除的响应后,第一即时通信终端接收 服务器返回的待删除消息成功删除的响应。关于第一即时通信终端接收服务器返回的待删 除消息成功删除的响应的方式,本发明实施例同样不作具体限定。例如,如果服务器通过向 第一即时通信终端发送DeleteResult(ok)指令来向第一即时通信终端返回待删除消息成 功删除的响应,则第一即时通信终端接收服务器发送的DeleteResult(ok)指令。另外,如 果服务器以数据包的形式发送该DeleteResult(ok)指令,则第一即时通信终端以数据包 的形式接收该指令。进一步地,第一即时通信终端接收服务器返回的待删除消息成功删除 的响应后,可以根据该响应在其界面上显示待删除消息成功删除的消息,以通知第一即时 通信终端对应的用户待删除消息已被成功删除,第一即时通信终端显示成功待删除消息成 功删除的消息的终端界面如图7所示。
[0109] 504:服务器判断是否已将待删除消息转发给第二即时通信终端,如果否,执行步 骤505,如果是,执行步骤507。
[0110] 针对该步骤,由于第一即时通信终端发给第二即时通信终端的消息需要由服务器 转发给第二即时通信终端,因此,服务器删除本地存储的待删除消息后,还需要判断是否已 将待删除消息转发给第二即时通信终端,以根据判断结果确定后续的操作,从而将第一即 时通信终端发送的消息彻底删除,具体后续操作详见下面的步骤。
[0111] 关于服务器判断是否已将待删除消息转发给第二即时通信终端的方式,本发明实 施例不作具体限定。例如,服务器可将其存储区域进行划分,不同的划分区域分别存储已转 发或未转发给第二即时通信终端的消息。服务器根据删除请求中携带的待删除消息的标识 查找该标识对应的消息的存储区域来判断是否已将待删除消息转发给第二即时通信终端。
[0112] 具体地,如表一所示,服务器可将其存储区域划分为第一存储区域和第二存储区 域。其中,第一存储区域用于存储还未转发给第二即时通信终端的消息,第二存储区域用于 存储已转发给第二即时通信终端的消息。
[0113] 表一
[0114]

【权利要求】
1. 一种删除消息的方法,其特征在于,所述方法应用于即时通信终端,包括: 接收第一即时通信终端发送的删除请求,所述删除请求中携带待删除消息的标识,且 所述待删除消息为所述第一即时通信终端发送给第二即时通信终端的消息; 判断是否已将所述待删除消息转发给所述第二即时通信终端; 如果判断得出已将所述待删除消息转发给所述第二即时通信终端,则向所述第二即时 通信终端转发所述删除请求,使所述第二即时通信终端根据所述删除请求删除所述待删除 消息。
2. 根据权利要求1所述的方法,其特征在于,所述判断是否已将所述待删除消息转发 给所述第二即时通信终端之后,还包括: 如果判断得出未将所述待删除消息转发给所述第二即时通信终端,则取消将所述待删 除消息转发给所述第二即时通信终端的操作。
3. 根据权利要求2所述的方法,其特征在于,所述取消将所述待删除消息转发给所述 第二即时通信终端的操作之后,还包括: 向所述第二即时通信终端发送通知消息,使所述第二即时通信终端在显示所述待删除 消息的位置显示所述通知消息。
4. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,所述接收第一即时通 信终端发送的删除请求之后,还包括: 根据所述删除请求中携带的所述待删除消息的标识确定是否存储有所述待删除消 息; 如果存储有所述待删除消息,则将存储的所述待删除消息进行删除。
5. 根据权利要求1所述的方法,其特征在于,所述向所述第二即时通信终端转发所述 删除请求之后,还包括: 接收所述第二即时通信终端返回的所述第二即时通信终端不支持删除操作的通知消 息,并将所述第二即时通信终端不支持删除操作的通知消息转发给所述第一即时通信终 端。
6. 根据权利要求4所述的方法,其特征在于,所述将存储的所述待删除消息进行删除 之后,还包括: 向所述第一即时通讯终端返回所述待删除消息成功删除的响应。
7. -种删除消息的方法,其特征在于,所述方法应用于即时通信终端,包括: 获取删除请求,所述删除请求中携带待删除消息的标识,且所述待删除消息为发送给 第二即时通信终端的消息; 向服务器发送所述删除请求,使所述服务器向所述第二即时通信终端转发所述删除请 求,使所述第二即时通信终端根据所述删除请求删除所述待删除消息。
8. 根据权利要求7所述的方法,其特征在于,所述获取删除请求,包括: 检测所述待删除消息被选中的操作,判断所述待删除消息的发送时间是否超过预设时 间; 如果所述待删除消息的发送时间未超过预设时间,则显示删除所述待删除消息的选 项,并在检测到所述选项被选中后,获取携带所述待删除消息的标识的删除请求。
9. 根据权利要求7所述的方法,其特征在于,所述向服务器发送所述删除请求之后,还 包括: 接收并显示所述服务器返回的所述第二即时通信终端不支持删除操作的通知消息。
10. 根据权利要求7所述的方法,其特征在于,所述向服务器发送所述删除请求之后, 还包括: 接收所述服务器返回的所述待删除消息成功删除的响应。
11. 一种删除消息的方法,其特征在于,所述方法应用于即时通信终端,包括: 接收服务器转发的第一即时通信终端发送的删除请求,所述删除请求中携带待删除消 息的标识; 根据所述删除请求中携带的所述待删除消息的标识确定是否存储有所述待删除消 息; 如果存储有所述待删除消息,则将存储的所述待删除消息进行删除。
12. 根据权利要求11所述的方法,其特征在于,所述方法还包括: 接收所述服务器发送的通知消息; 在显示所述待删除消息的位置显示所述通知消息。
13. 根据权利要求11所述的方法,其特征在于,所述接收服务器转发的所述第一即时 通信终端发送的删除请求之后,还包括: 若不支持删除所述待删除消息的操作,则向所述服务器返回不支持删除操作的通知消 息,使所述服务器将所述不支持删除操作的通知消息转发给所述第一即时通信终端。
14. 一种服务器,其特征在于,所述服务器包括: 第一接收模块,用于接收第一即时通信终端发送的删除请求,所述删除请求中携带待 删除消息的标识,且所述待删除消息为所述第一即时通信终端发送给第二即时通信终端的 消息; 判断模块,用于判断是否已将所述待删除消息转发给所述第二即时通信终端; 第一转发模块,用于当判断得出已将所述待转发消息转发给所述第二即时通信终端 时,向所述第二即时通信终端转发所述删除请求,使所述第二即时通信终端根据所述删除 请求删除所述待删除消息。
15. 根据权利要求14所述的服务器,其特征在于,所述服务器,还包括: 取消模块,用于当判断得出未将所述待删除消息转发给所述第二即时通信终端时,取 消将所述待删除消息转发给所述第二即时通讯终端的操作。
16. 根据权利要求15所述的服务器,其特征在于,所述服务器,还包括: 发送模块,用于向所述第二即时通信终端发送通知消息,使所述第二即时通信终端在 显示所述待删除消息的位置显示所述通知消息。
17. 根据权利要求14至16中任一权利要求所述的服务器,其特征在于,所述服务器还 包括: 确定模块,用于根据所述删除请求中携带的所述待删除消息的标识确定是否存储有所 述待删除消息; 删除模块,用于当存储有所述待删除消息时,将存储的所述待删除消息进行删除。
18. 根据权利要求14所述的服务器,其特征在于,所述服务器,还包括: 第二接收模块,用于接收所述第二即时通信终端返回的所述第二即时通信终端不支持 删除操作的通知消息; 第二转发模块,用于将所述第二即时通信终端不支持删除操作的通知消息转发给所述 第一即时通信终端。
19. 根据权利要求17所述的服务器,其特征在于,所述服务器,还包括: 返回模块,用于向所述第一即时通信终端返回所述待删除消息成功删除的响应。
20. -种即时通讯终端,其特征在于,所述即时通讯终端包括: 获取模块,用于获取删除请求,所述删除请求中携带待删除消息的标识,且所述待删除 消息为发送给第二即时通信终端的消息; 发送模块,用于向服务器发送所述删除请求,使所述服务器向所述第二即时通信终端 转发所述删除请求,使所述第二即时通讯终端根据所述删除请求删除所述待删除消息。
21. 根据权利要求20所述的即时通信终端,其特征在于,所述获取模块,包括: 检测单元,用于检测所述待删除消息被选中的操作; 判断单元,用于判断所述待删除消息的发送时间是否超过预设时间; 显示单元,用于当所述待删除消息的发送时间未超过预设时间时,显示删除所述待删 除消息的选项; 获取单元,用于在检测到所述选项被选中后,获取携带所述待删除消息的标识的删除 请求。
22. 根据权利要求20所述的即时通信终端,其特征在于,所述即时通信终端,还包括: 第一接收模块,用于接收所述服务器返回的所述第二即时通信终端不支持删除操作的 通知消息; 显示模块,用于显示接收到的所述服务器返回的所述第二即时通信终端不支持删除操 作的通知消息。
23. 根据权利要求20所述的即时通信终端,其特征在于,所述即时通信终端,还包括: 第二接收模块,用于接收所述服务器返回的所述待删除消息成功删除的响应。
24. -种即时通讯终端,其特征在于,所述即时通讯终端包括: 第一接收模块,用于接收服务器转发的第一即时通信终端发送的删除请求,所述删除 请求中携带待删除消息的标识; 确定模块,用于根据所述删除请求中携带的所述待删除消息的标识确定是否存储有所 述待删除消息; 删除模块,用于当存储有所述待删除消息时,将存储的所述待删除消息进行删除。
25. 根据权利要求24所述的即时通信终端,其特征在于,所述即时通信终端还包括: 第二接收模块,用于接收所述服务器发送的通知消息; 显示模块,用于在显示所述待删除消息的位置显示所述通知消息。
26. 根据权利要求24所述的即时通信终端,其特征在于,所述即时通信终端,还包括: 返回模块,用于当不支持删除所述待删除消息的操作时,向所述服务器返回不支持删 除操作的通知消息,使所述服务器将所述不支持删除操作的通知消息转发给所述第一即时 通信终端。
27. -种删除消息的系统,其特征在于,所述系统包括:服务器、第一即时通信终端和 第二即时通信终端; 所述服务器如所述权利要求14至19中任一权利要求所述的服务器; 所述第一即时通信终端如所述权利要求20至23中任一权利要求所述的即时通信终 端; 所述第二即时通信终端如所述权利要求24至26中任一权利要求所述的即时通信终 端。
【文档编号】H04L12/58GK104518953SQ201310465645
【公开日】2015年4月15日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】单祎, 唐卓, 王珺, 林智源, 关镇安, 张育选 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1