一种撤销发出的短信的方法及装置的制造方法

文档序号:10516604阅读:224来源:国知局
一种撤销发出的短信的方法及装置的制造方法
【专利摘要】本发明涉及移动通信技术领域,提供一种撤销发出的短信的方法及装置。当接收到的短信含有撤销标志信息时,获取短信的发送号码和短信中的需撤销内容,需撤销内容为:短信中除了撤销标志信息外的内容;判断存储短信的数据库中,发送号码的条目下是否有内容与需撤销内容相同的短信;若存在,则将数据库中与需撤销内容相同的短信删除,并删除接收到的含有撤销标志信息的短信;若不存在,删除接收到的含有撤销标志信息的短信。实现了发送方撤销接收方已接收到的短信;且删除了用于撤销的含有撤销标志信息的短信,使得接收方不能查看到;且是在发送号码的条目下查找是否存在内容与需撤销内容相同的短信,避免了误删其它发送方发送的短信。
【专利说明】
一种撤销发出的短信的方法及装置
技术领域
[0001]本发明涉及移动通信技术领域,具体涉及一种撤销发出的短信的方法及装置。
【背景技术】
[0002]随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端已经成为人们生活中不可缺少的通信工具,短信也已成为通信的常用手段。在实际生活中,用户常常会遇到因误操作发错收件人的情况;或者因编辑失误发错短信内容的情况。当这种错误发生时,发送方用户希望撤回已发出的短信息,让接收方无法查看。
[0003]现有技术中,短消息协议中虽然定义了取消命令,其可以用来取消发出的短信,但是,当需要取消的短信已经由服务器下发给接收方(目标号码),或者正在由服务器下发至接收方(目标号码),则都不再能将其取消。当网络延迟很小时,短信会很快由服务器转发至目标号码,此时短信则不再受发送方支配,即:发送方不能将已发出的短信撤销。

【发明内容】

[0004]因此,本发明要解决的技术问题在于克服现有技术中的不能将已发出的短信撤销的缺陷,从而提供一种撤销发出的短信的方法及装置。
[0005]为此,本发明的技术方案如下:
[0006]—种撤销发出的短信的方法,包括如下步骤:
[0007]判断接收到的短信是否含有撤销标记信息;
[0008]若接收到的短信含有撤销标志信息,则获取所述短信的发送号码以及所述短信中的需撤销内容,所述需撤销内容为:所述短信中除了所述撤销标志信息外的内容;
[0009]判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信;
[0010]若所述发送号码的条目下存在内容与所述需撤销内容相同的短信,则将所述数据库中与所述需撤销内容相同的短信删除,并删除接收到的含有撤销标志信息的短信;
[0011 ]若所述发送号码的条目下不存在内容与所述需撤销内容相同的短信,删除接收到的含有撤销标志信息的短信。
[0012]优选地,所述撤销发出的短信的方法还包括如下步骤:若接收到的短信不含有撤销标志信息,则存储所述短信至所述数据库中。
[0013]优选地,所述撤销发出的短信的方法还包括如下步骤:向发送方反馈撤销成功或者撤销失败的信息。
[0014]优选地,判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信的步骤包括:判断存储短信的数据库中,所述发送号码的条目下在预设时间范围内是否有内容与所述需撤销内容相同的短信。
[0015]优选地,所述需撤销内容的格式为文本格式和/或图片格式。
[0016]一种撤销发出的短信的装置,包括:
[0017]判断撤销标记信息模块,用于判断接收到的短信是否含有撤销标记信息;
[0018]获取需撤销内容模块,用于当接收到的短信含有撤销标志信息时,获取所述短信的发送号码以及所述短信中的需撤销内容,所述需撤销内容为:所述短信中除了所述撤销标志信息外的内容;
[0019]查询需撤销短信模块,用于判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信;
[0020]第一删除模块,用于当所述发送号码的条目下存在内容与所述需撤销内容相同的短信时,将所述数据库中与所述需撤销内容相同的短信删除;并删除接收到的含有撤销标志信息的短信;
[0021]第二删除模块,用于当所述发送号码的条目下不存在内容与所述需撤销内容相同的短信时,删除接收到的含有撤销标志信息的短信。
[0022]优选地,所述撤销发出的短信的装置还包括:存储模块,用于当接收到的短信不含有撤销标志信息时,存储所述短信至所述数据库中。
[0023]优选地,所述撤销发出的短信的装置还包括:结果反馈模块,用于向发送方反馈撤销成功或者撤销失败的信息。
[0024]优选地,所述查询需撤销短信模块还包括:时间判断子模块,用于判断存储短信的数据库中,所述发送号码的条目下在预设时间范围内是否有内容与所述需撤销内容相同的短?目O
[0025]优选地,所述需撤销内容的格式为文本格式和/或图片格式。
[0026]本发明技术方案,具有如下优点:
[0027]1.本发明提供的撤销发出的短信的方法及装置,当接收到的短信含有撤销标志信息时,获取短信的发送号码以及短信中的需撤销内容,其中,需撤销内容为:短信中除了撤销标志信息外的内容;判断存储短信的数据库中,发送号码的条目下是否有内容与需撤销内容相同的短信;若发送号码的条目下存在内容与需撤销内容相同的短信,则将数据库中与需撤销内容相同的短信删除,并删除接收到的含有撤销标志信息的短信;若发送号码的条目下不存在内容与需撤销内容相同的短信,删除接收到的含有撤销标志信息的短信。该方法和装置实现了发送方撤销接收方已接收到的短信,同时,由于删除了用于撤销的含有撤销标志信息的短信,使得接收方不能查看到含有撤销标志信息的短信,用户体验好;且是在发送号码的条目下查找是否存在内容与需撤销内容相同的短信,避免了误删其它发送方发送的短信。
[0028]2.本发明提供的撤销发出的短信的方法及装置,通过向发送方反馈撤销成功或者撤销失败的信息,使得发送方可以明确的知道需要撤销的短信是否撤销成功。
【附图说明】
[0029]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明实施例1中撤销发出的短信的方法的一个具体示例的流程图;
[0031]图2为本发明实施例1中撤销发出的短信的方法的另一个具体示例的流程图;
[0032]图3为本发明实施例2中撤销发出的短信的装置的一个具体示例的原理框图;
[0033]附图标记:1_判断撤销标记信息模块;2-获取需撤销内容模块;3-查询需撤销短信模块;4-第一删除模块;5-第二删除模块。
【具体实施方式】
[0034]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0036]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0037]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0038]实施例1
[0039]如图1所示,本实施例提供一种撤销发出的短信的方法,包括如下步骤:
[0040]S1:判断接收到的短信是否含有撤销标记信息,若为是,则执行步骤S2;若为否,则转入步骤S27。其可以在短信的特殊标记位设置撤销标记信息,又或者在短信的开头设置【CX】等信息,用于表示该短信是用来撤销之前发过的某条短信的。
[0041]S2:获取短信的发送号码以及短信中的需撤销内容,需撤销内容为:短信中除了撤销标志信息外的内容。具体使用中,带有撤销标记信息的短信的组成为:撤销标记信息+对应的需要撤销的短信的全部内容。需撤销内容的格式可以为文本格式和/或图片格式。
[0042]S3:判断存储短信的数据库中,发送号码的条目下是否有内容与需撤销内容相同的短信,如果是,则转入步骤S4;如果否,则转入步骤S5。通过在发送号码的条目下查找是否存在内容与需撤销内容相同的短信,避免了误删其它发送方发送的短信。
[0043]优选地,步骤S3可以为:判断存储短信的数据库中,发送号码的条目下在预设时间范围内是否有内容与需撤销内容相同的短信。由于删除很早之前的短信并没有意义,通过查找发送号码的条目下在预设时间范围内是否有内容与需撤销内容相同的短信,提高了处理效率。本领域技术人员应当可以理解,该预设时间范围内可以为5分钟以内,或者2分钟以内,具体根据需要进行灵活设置即可。
[0044]S4:将数据库中与需撤销内容相同的短信删除,并删除接收到的含有撤销标志信息的短信。作为一种具体实现方式,删除接收到的含有撤销标志信息的短信的方式可以为:直接将含有撤销标志信息的短信不存入数据库中。
[0045]S5:删除接收到的含有撤销标志信息的短信。步骤S4和S5中均将接收到的含有撤销标志信息的短信删除,使得接收方不能查看到含有撤销标志信息的短信,用户体验好。
[0046]步骤S1-S5实现了发送方可以撤销接收方已接收到的短信。
[0047]在上述方案的基础上,如图2所示,还可以包括如下步骤:
[0048]S27:若接收到的短信不含有撤销标志信息,则存储短信至数据库中。即:判断接收到的短信为正常短信,正常存储和显示给接收方即可。
[0049]在上述方案的基础上,还可以包括如下步骤:向发送方反馈撤销成功或者撤销失败的信息,使得发送方可以明确的知道需要撤销的短信是否撤销成功,以进行下一步操作。
[0050]实施例2
[0051]如图3所示,本实施例提供一种撤销发出的短信的装置,包括:
[0052]判断撤销标记信息模块I,用于判断接收到的短信是否含有撤销标记信息;
[0053]获取需撤销内容模块2,用于当接收到的短信含有撤销标志信息时,获取短信的发送号码以及短信中的需撤销内容,需撤销内容为:短信中除了撤销标志信息外的内容。需撤销内容的格式可以为文本格式和/或图片格式。
[0054]查询需撤销短信模块3,用于判断存储短信的数据库中,发送号码的条目下是否有内容与需撤销内容相同的短信。优选地,查询需撤销短信模块3为时间判断子模块,用于判断存储短信的数据库中,发送号码的条目下在预设时间范围内是否有内容与需撤销内容相同的短信。由于删除很早之前的短信并没有意义,通过查找发送号码的条目下在预设时间范围内是否有内容与需撤销内容相同的短信,提高了处理效率。
[0055]第一删除模块4,用于当发送号码的条目下存在内容与需撤销内容相同的短信时,将数据库中与需撤销内容相同的短信删除;并删除接收到的含有撤销标志信息的短信。
[0056]第二删除模块5,用于当发送号码的条目下不存在内容与需撤销内容相同的短信时,删除接收到的含有撤销标志信息的短信。
[0057]本实施例提供的撤销发出的短信的装置,实现了发送方撤销接收方已接收到的短信,同时,由于删除了用于撤销的含有撤销标志信息的短信,使得接收方不能查看到含有撤销标志信息的短信,用户体验好;且是在发送号码的条目下查找是否存在内容与需撤销内容相同的短信,避免了误删其它发送方发送的短信。
[0058]在上述方案的基础上,本实施例提供的撤销发出的短信的装置,还可以包括:存储模块,用于当接收到的短信不含有撤销标志信息时,存储短信至数据库中,即:判断接收到的短信为正常短信,正常存储和显示给接收方即可。
[0059]在上述方案的基础上,本实施例提供的撤销发出的短信的装置,还可以包括:结果反馈模块,用于向发送方反馈撤销成功或者撤销失败的信息,使得发送方可以明确的知道需要撤销的短信是否撤销成功。
[0060]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0061]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0062]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0063]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0064]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种撤销发出的短信的方法,其特征在于,包括如下步骤: 判断接收到的短信是否含有撤销标记信息; 若接收到的短信含有撤销标志信息,则获取所述短信的发送号码以及所述短信中的需撤销内容,所述需撤销内容为:所述短信中除了所述撤销标志信息外的内容; 判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信; 若所述发送号码的条目下存在内容与所述需撤销内容相同的短信,则将所述数据库中与所述需撤销内容相同的短信删除,并删除接收到的含有撤销标志信息的短信; 若所述发送号码的条目下不存在内容与所述需撤销内容相同的短信,删除接收到的含有撤销标志信息的短信。2.根据权利要求1所述的方法,其特征在于,还包括如下步骤:若接收到的短信不含有撤销标志信息,则存储所述短信至所述数据库中。3.根据权利要求1或2所述的方法,其特征在于,还包括如下步骤:向发送方反馈撤销成功或者撤销失败的信息。4.根据权利要求1-3任一所述的方法,其特征在于,判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信的步骤包括: 判断存储短信的数据库中,所述发送号码的条目下在预设时间范围内是否有内容与所述需撤销内容相同的短信。5.根据权利要求1-4任一所述的方法,其特征在于,所述需撤销内容的格式为文本格式和/或图片格式。6.一种撤销发出的短信的装置,其特征在于,包括: 判断撤销标记信息模块,用于判断接收到的短信是否含有撤销标记信息; 获取需撤销内容模块,用于当接收到的短信含有撤销标志信息时,获取所述短信的发送号码以及所述短信中的需撤销内容,所述需撤销内容为:所述短信中除了所述撤销标志信息外的内容; 查询需撤销短信模块,用于判断存储短信的数据库中,所述发送号码的条目下是否有内容与所述需撤销内容相同的短信; 第一删除模块,用于当所述发送号码的条目下存在内容与所述需撤销内容相同的短信时,将所述数据库中与所述需撤销内容相同的短信删除;并删除接收到的含有撤销标志信息的短信; 第二删除模块,用于当所述发送号码的条目下不存在内容与所述需撤销内容相同的短信时,删除接收到的含有撤销标志信息的短信。7.根据权利要求6所述的装置,其特征在于,还包括: 存储模块,用于当接收到的短信不含有撤销标志信息时,存储所述短信至所述数据库中。8.根据权利要求6或7所述的装置,其特征在于,还包括:结果反馈模块,用于向发送方反馈撤销成功或者撤销失败的信息。9.根据权利要求6-8任一所述的装置,其特征在于,所述查询需撤销短信模块还包括: 时间判断子模块,用于判断存储短信的数据库中,所述发送号码的条目下在预设时间范围内是否有内容与所述需撤销内容相同的短信。10.根据权利要求6-9任一所述的装置,其特征在于,所述需撤销内容的格式为文本格式和/或图片格式。
【文档编号】H04W4/14GK105872995SQ201610183283
【公开日】2016年8月17日
【申请日】2016年3月28日
【发明人】于学伟
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1