一种在终端上删除消息的方法及装置的制造方法

文档序号:10474374阅读:314来源:国知局
一种在终端上删除消息的方法及装置的制造方法
【专利摘要】本发明的主要目的在于提供一种在终端上删除消息的方法及装置,以解决现有技术无法根据用户需求在终端销毁消息的问题,其中,在终端上删除消息的方法,包括:获取接收到的消息对应的发送方设置的删除指示信息;在所述消息被转发之前,根据所述删除指示信息判断所述消息是否满足删除条件,如果是,则删除所述消息,如果否,则更新所述删除指示信息,该方案提高了用户体验。
【专利说明】
一种在终端上删除消息的方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种在终端上删除消息的方法及装置。
【背景技术】
[0002]目前,随着智能终端以及通信应用软件技术的不断提高,基于一些通信应用,可以实现终端在接收到的消息,在用户阅读后自动销毁消息的功能,这种方式对消息内容起到了一定的保护作用,可以禁止用户转发,然而,该方式并未充分考虑到消息始发者是否允许消息被转发,或允许消息被转发的次数,此外,从用户的角度来说,用户只能被动接收消息,当发过来消息为阅后即焚的消息,消息阅读完后会被销毁,这种情况下,用户无法将消息转发至第三方,即,无法掌握利用消息的主动权。可见,现有的无法根据用户的需求在终端销毁消息,不便于用户使用。

【发明内容】

[0003]本发明的主要目的在于提供一种在终端上删除消息的方法及装置,以解决现有技术无法根据用户需求在终端销毁消息的问题。
[0004]根据本发明的一个方面,提供了一种在终端上删除消息的方法,包括:获取接收到的消息对应的发送方设置的删除指示信息;在消息被转发之前,根据删除指示信息判断消息是否满足删除条件,如果是,则删除消息,如果否,则更新删除指示信息。
[0005]其中,删除指示信息包括:消息始发者设置的消息类型,消息类型包括:消息转发后删除消息以及消息转发后不删除消息,更新删除指示信息包括:如果当前待转发的消息类型为转发后删除消息,在消息被转发之前,更新删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除消息,如果当前待转发的消息类型为转发后不删除消息,则更新消息的删除指示信息,并将更新后的删除指示信息发送至服务端。
[0006]其中,删除指示信息包括消息的转发次数,客户端获取接收到的消息对应的发送方设置的删除指示信息,包括:当消息的类型为消息转发后删除消息时,则获取消息中携带的转发次数;如果消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。
[0007]其中,根据删除指示信息判断消息是否满足删除条件包括:判断消息的转发次数是否达到预设的消息转发次数,如果是,则确定消息满足删除条件,如果否,则确定消息不满足删除条件。
[0008]其中,删除指示信息中包括消息始发的时刻,以及消息允许存在的时长,根据删除指示信息判断消息是否满足删除条件,包括:获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定消息存在的时间段是否达到消息允许存在的时长,在确定消息存在的时间段达到消息允许存在的时长的情况下,确定消息满足删除条件。
[0009]根据本发明的另一个方面,提供了一种在终端上删除消息的装置,包括:获取模块,用于获取接收到的消息对应的发送方设置的删除指示信息;判断模块,用于在消息被转发之前,根据删除指示信息判断消息是否满足删除条件;删除模块,用于在判断模块的判断结果为是时,则删除消息;更新模块,用于在判断模块的判断结果为否时,则更新删除指示
?目息O
[0010]其中,删除指示信息包括:消息始发者设置的消息类型,消息类型包括:消息转发后删除消息以及消息转发后不删除消息,更新模块包括:第一更新单元,用于如果当前待转发的消息类型为转发后删除消息,在消息被转发之前,更新删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除消息;第二更新单元,用于如果当前待转发的消息类型为转发后不删除消息,则更新消息的删除指示信息,并将更新后的删除指示信息发送至服务端。
[0011]其中,删除指示信息包括消息的转发次数,获取模块包括:第一获取单元,用于当消息的类型为消息转发后删除消息时,则获取消息中携带的转发次数;第二获取单元,用于如果消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。
[0012]其中,判断模块用于:判断消息的转发次数是否达到预设的消息转发次数,如果是,则确定消息满足删除条件,如果否,则确定消息不满足删除条件。
[0013]其中,删除指示信息中包括消息始发的时刻,以及消息允许存在的时长,判断模块包括:第一确定单元,用于获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定消息存在的时间段是否达到消息允许存在的时长;第二确定单元,用于在确定消息存在的时间段达到消息允许存在的时长的情况下,确定消息满足删除条件。
[0014]本发明有益效果如下:
[0015]本发明实施例在接收到消息后,获取接收到的消息对应的发送方设置的删除指示信息;且在转发所述消息之前,根据所述删除指示信息判断所述消息是否满足删除条件,在满足条件的情况下删除消息,不满足条件的情况下,更新删除指示信息,使得客户端可以基于发送方设置的信息来确定是否删除消息,实现了基于用户需求在终端删除消息的目的,提高了用户体验。
【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是本发明实施例1的在终端上删除消息的方法的流程图;
[0018]图2是本发明实施例2的在终端上删除消息的方法流程图;
[0019]图3是本发明实施例3的在终端上删除消息的装置的结构框图。
【具体实施方式】
[0020]为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
[0021]实施例1
[0022]本发明实施例提供了一种在终端上删除消息的方法,具体的,该消息可以为终端中通过某类应用发送至其他终端的消息,即,可以在终端之间进行传递的消息,图1是本发明实施例1的在终端上删除消息的方法的流程图,如图1所示,该方法包括:
[0023]步骤101:获取接收到的消息对应的发送方设置的删除指示信息;
[0024]该实施例中的删除指示信息具体可以包括:消息始发者或消息编辑者设置的消息的类型,具体的,其中,消息始发者设置的消息类型包括消息转发后删除消息以及消息转发后不删除消息,其中,删除指示信息还包括消息的转发次数;
[0025]在该步骤101中,获取删除指示信息具体可以为:
[0026]客户端获取接收到的消息对应的发送方设置的删除指示信息,包括:当消息的类型为消息转发后删除消息时,则获取消息中携带的转发次数;如果消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。
[0027]步骤102:在消息被转发之前,根据删除指示信息判断消息是否满足删除条件,如果是,执行步骤103 ;如果否,执行步骤104。
[0028]具体地,该步骤102中的根据删除指示信息判断消息是否满足删除条件可以包括:判断消息的转发次数是否达到预设的消息转发次数,如果是,则确定消息满足删除条件,如果否,则确定消息不满足删除条件。
[0029]步骤103:删除消息;
[0030]步骤104:更新删除指示信息。
[0031]基于此,上述步骤104具体可以包括:更新删除指示信息包括:如果当前待转发的消息类型为转发后删除消息,在消息被转发之前,更新删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除消息,如果当前待转发的消息类型为转发后不删除消息,则更新消息的删除指示信息,并将更新后的删除指示信息发送至服务端。
[0032]需要说明的是,如果消息类型属于转发后不删除的类型,则在终端连接服务器获取到服务器中记录的消息转发次数达到预设次数的情况下,各个存有该消息的终端中的客户端均会执行删除该消息的操作。
[0033]在基于消息转发次数确定是否删除消息的基础上,还可以结合短信从第一次后存在的时长来判断消息是否满足删除条件,基于此,删除指示信息中包括消息始发的时刻,以及消息允许存在的时长,根据删除指示信息判断消息是否满足删除条件,包括:
[0034]获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定消息存在的时间段是否达到消息允许存在的时长,在确定消息存在的时间段达到消息允许存在的时长的情况下,确定消息满足删除条件。
[0035]实施例2
[0036]本发明实施例提供一种在终端上删除短信的方法,该方法与上述实施例1提供的方案的实施原理相同,以下通过公开更多的技术细节,来对该方法进行详细说明,需要说明的是,本实施例仅为本发明的一个优选方式,并不对本发明造成唯一限定。
[0037]图2是本发明实施例2的在终端上删除消息的方法流程图,如图2所示,在本实施例中,消息的转发方式可以分为传递式和共存式两种,其中,传递式转发在消息持有者转发给其他用户后,原消息将被删除。该种转发方式中,需要将counter (计数器)设置在消息中,每转发一次counter+Ι,直到转发次数达到预设值上限时,该消息被删除,无法再被转发。
[0038]共存式传递方式需要借助服务器来实现,在服务器端为消息添加一个计数器counter,每转发一次counter+Ι,客户端每次联网时自动查询服务器中的counter,如果达到预设值,所有消息持有者终端中的消息将被删除。
[0039]对于转发计时的实现,需要将消息的设定时间和转发时的时间一起存储在信息中,然后消息转发到某个接受者的终端后,通过消息中的时间与本机时间判断触发删除信息的操作。
[0040]实施例3
[0041]本发明实施例提供一种在终端上删除消息的装置,图3是本发明实施例3的在终端上删除消息的装置的结构框图,如图3所示,该装置30包括以下组成部分:
[0042]获取模块31,用于客户端获取接收到的消息对应的发送方设置的删除指示信息;
[0043]判断模块32,用于在转发消息之前,根据删除指示信息判断消息是否满足删除条件;
[0044]删除模块33,用于在判断模块的判断结果为是时,则删除消息;
[0045]更新模块34,用于在判断模块的判断结果为否时,则更新删除指示信息。
[0046]其中,上述删除指示信息包括:消息始发者设置的消息类型,消息类型包括:消息转发后删除消息以及消息转发后不删除消息,基于此,上述更新模块34包括:第一更新单元,用于如果当前待转发的消息类型为转发后删除消息,在消息被转发之前,更新删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除消息;第二更新单元,用于如果当前待转发的消息类型为转发后不删除消息,则更新消息的删除指示信息,并将更新后的删除指示信息发送至服务端。
[0047]其中,删除指示信息包括消息的转发次数,基于此,上述获取模块41包括:第一获取单元,用于当消息的类型为消息转发后删除消息时,则获取消息中携带的转发次数;第二获取单元,用于如果消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。
[0048]其中,上述判断模块32用于:判断消息的转发次数是否达到预设的消息转发次数,如果是,则确定消息满足删除条件,如果否,则确定消息不满足删除条件。
[0049]其中,删除指示信息中包括消息始发的时刻,以及消息允许存在的时长,判断模块包括:第一确定单元,用于获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定消息存在的时间段是否达到消息允许存在的时长;第二确定单元,用于在确定消息存在的时间段达到消息允许存在的时长的情况下,确定消息满足删除条件。
[0050]本发明实施例的方案,增加创建短信者可以进行设置禁止转发或者可以转发的功能,实现了基于用户控制消息转发的目的,提高了用户体验。
[0051]以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1.一种在终端上删除消息的方法,其特征在于,包括: 获取接收到的消息对应的发送方设置的删除指示信息; 在所述消息被转发之前,根据所述删除指示信息判断所述消息是否满足删除条件,如果是,则删除所述消息,如果否,则更新所述删除指示信息。2.根据权利要求1所述的方法,其特征在于,所述删除指示信息包括:消息始发者设置的消息类型,所述消息类型包括:消息转发后删除消息以及消息转发后不删除消息,所述更新所述删除指示信息包括: 如果当前待转发的消息类型为转发后删除消息,在所述消息被转发之前,更新所述删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除所述消息,如果当前待转发的消息类型为转发后不删除消息,则更新所述消息的删除指示信息,并将更新后的删除指示信息发送至服务端。3.根据权利要求2所述的方法,其特征在于,所述删除指示信息包括所述消息的转发次数,所述客户端获取接收到的消息对应的发送方设置的删除指示信息,包括: 当所述消息的类型为消息转发后删除消息时,则获取所述消息中携带的转发次数; 如果所述消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述删除指示信息判断所述消息是否满足删除条件包括: 判断所述消息的转发次数是否达到预设的消息转发次数,如果是,则确定所述消息满足删除条件,如果否,则确定所述消息不满足删除条件。5.根据权利要求1所述的方法,其特征在于,所述删除指示信息中包括所述消息始发的时刻,以及所述消息允许存在的时长,所述根据所述删除指示信息判断所述消息是否满足删除条件,包括: 获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定所述消息存在的时间段是否达到所述消息允许存在的时长,在确定所述消息存在的时间段达到所述消息允许存在的时长的情况下,确定所述消息满足删除条件。6.一种在终端上删除消息的装置,其特征在于,包括: 获取模块,用于获取接收到的消息对应的发送方设置的删除指示信息; 判断模块,用于在所述消息被转发之前,根据所述删除指示信息判断所述消息是否满足删除条件; 删除模块,用于在所述判断模块的判断结果为是时,则删除所述消息; 更新模块,用于在所述判断模块的判断结果为否时,则更新所述删除指示信息。7.根据权利要求6所述的装置,其特征在于,所述删除指示信息包括:消息始发者设置的消息类型,所述消息类型包括:消息转发后删除消息以及消息转发后不删除消息,所述更新丰吴块包括: 第一更新单元,用于如果当前待转发的消息类型为转发后删除消息,在所述消息被转发之前,更新所述删除指示信息,将更新后的删除指示信息携带在待转发的消息中,删除所述消息; 第二更新单元,用于如果当前待转发的消息类型为转发后不删除消息,则更新所述消息的删除指示信息,并将更新后的删除指示信息发送至服务端。8.根据权利要求7所述的装置,其特征在于,所述删除指示信息包括所述消息的转发次数,所述获取模块包括: 第一获取单元,用于当所述消息的类型为消息转发后删除消息时,则获取所述消息中携带的转发次数; 第二获取单元,用于如果所述消息的类型为转发后不删除消息,获取存储于服务端的消息转发次数。9.根据权利要求6至8任意一项所述的装置,其特征在于,所述判断模块用于: 判断所述消息的转发次数是否达到预设的消息转发次数,如果是,则确定所述消息满足删除条件,如果否,则确定所述消息不满足删除条件。10.根据权利要求6所述的装置,其特征在于,所述删除指示信息中包括所述消息始发的时刻,以及所述消息允许存在的时长,所述判断模块包括: 第一确定单元,用于获取终端当前的时间,根据获取到的时间以及消息始发的时刻确定所述消息存在的时间段是否达到所述消息允许存在的时长; 第二确定单元,用于在确定所述消息存在的时间段达到所述消息允许存在的时长的情况下,确定所述消息满足删除条件。
【文档编号】H04M1/725GK105828303SQ201510007451
【公开日】2016年8月3日
【申请日】2015年1月7日
【发明人】张乐天
【申请人】宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1