一种短信处理方法、装置及终端设备的制作方法

文档序号:8000965阅读:96来源:国知局
一种短信处理方法、装置及终端设备的制作方法
【专利摘要】本发明适用于终端【技术领域】,提供了一种短信处理方法、装置及终端设备,所述方法包括:接收短信;判断所述短信是否符合预设规则;当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截;若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。本发明使得短信被拦截后,当所述被拦截的短信符合预设条件时,可以及时恢复被拦截的短信,降低误拦率,从而避免用户错过一些重要的短信信息。
【专利说明】一种短信处理方法、装置及终端设备

【技术领域】
[0001]本发明属于终端【技术领域】,尤其涉及一种短信处理方法、装置及终端设备。

【背景技术】
[0002]随着终端技术的发展,终端设备成为人们获取资讯的主要方式,人们通过终端设备获取各种资讯,例如,新闻、娱乐资讯、体育赛况信息等,然而,终端用户也同时也会接收到各种号码推送的垃圾信息,例如,理财、学习、中介等等,这些垃圾信息一天少则几条,多则可达到十几条,但往往都是用户所不需要的,用户需要手动逐条删除所述垃圾信息,如何对这些垃圾信息进行有效拦截成了十分重要的一个研究课题。
[0003]现有技术对于垃圾信息可以通过设置关键字库的方式对垃圾信息进行拦截,例如,黑名单、白名单等,然而,上述方式在短信被拦截后,将无法恢复,且后续的该号码发送的其它短信都将被拦截,然而实际中,很有可能的情况是,一个号码发送的短信在一段时间内对用户来说是垃圾短信,而在另外一段时间段内对用户来说却是需要短信,此时,如果该短信若已经被拦截,则用户无法获取被拦截短信的信息,并且也无法恢复,综上,现有技术短信被拦截后,无法根据用户实际的通信情况对该短信进行恢复,从而使用户错过一些重要的短信信息。


【发明内容】

[0004]本发明实施例的目的在于提供一种短信处理方法、装置及终端设备,旨在解决现有技术短信被拦截后,无法对该短信进行恢复的问题。
[0005]为了实现上述目的,本发明实施例提供如下技术方案:
[0006]本发明第一方面提供了一种短信处理方法,所述方法包括:接收短信;
[0007]判断所述短信是否符合预设规则;
[0008]当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截;
[0009]若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。
[0010]本发明第二方面提供了一种短信处理装置,所述装置包括:
[0011]接收单元,用于接收短信;
[0012]判断单元,用于判断所述短信是否符合预设规则;
[0013]查找单元,用于当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截;
[0014]恢复单元,用于若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。
[0015]本发明第三方面提供了一种终端设备,所述终端设备包括上述短信处理装置。
[0016]本发明实施例与现有技术相比,有益效果在于:终端设备接收短信,并当所述短信符合预设规则时,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截,若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。使得短信被拦截后,当所述被拦截的短信符合预设条件时,可以及时恢复被拦截的短信,降低误拦率,从而避免用户错过一些重要的短信信息。

【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例一提供的短信处理方法的实现的流程图;
[0019]图2是本发明实施例一提供的短信处理装置的结构图。

【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本实施例中,接收短信,当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截,若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。
[0022]以下结合具体实施例对本发明的实现进行详细描述:
[0023]实施例一
[0024]本实施例的应用场景为:当终端设备接收到短信后,通过拦截规则判断该短信是否是垃圾短信,若是垃圾短信时,则拦截所述短信,若所述短信为非垃圾短信时,则放行所述短信,并在终端设备上进行显示,然而,经过拦截规则处理的短信仍然可能存在误拦截,因此,经过拦截规则处理后,可以再对所述短信进行补充判断,以确保对所述短信进行的拦截或者放行是合理的,如果不合理,则可以对所述拦截后的短信进行恢复,从而使得可以及时对误拦截的短信进行恢复。
[0025]其中,所述拦截规则可以采用以下方式:
[0026](I)判断接收的短信是否属于特殊短信(例如,防盗短信、自动校正短信、扣费扫描短信等等),“是”则拦截并交给其它的模块进行处理,“否”则执行(2);
[0027](2)判断接收的短信是否属于私密联系人的短信,“是”则拦截并交给隐私信箱处理;“否”则执行(3);
[0028](3)判断接收的短信是否属于白名单的短信,“是”则放行;“否”则执行(4);
[0029](4)判断接收的短信是否属于黑名单的短信,“是”就拦截;“否”则执行(5);
[0030](5)判断接收的短信是否属于系统联系人的短信,“是”就放行;”否”则执行(6);
[0031](6)判断接收的短信是否属于近期主动拨出号码(50个陌生手机号码),“是”就放行;”否”则执行(7);
[0032](7)判断接收的短信是否命中关键字拦截规则,“是”就拦截;”否”则执行(8);
[0033](8)判断接收的短信是否命中智能拦截规则,“是”就拦截;”否”则放行。
[0034]其中,补充判断可以采用以下方式实现,请参阅图1是本发明实施例一提供的短信处理方法的实现的流程图,详述如下:
[0035]在SlOl中,接收短信;
[0036]本实施例中,所述接收短信可以是终端设备原始接收的短信,也可以是经过上述拦截规则处理后的短信。
[0037]在S102中,判断所述短信是否符合预设规则;
[0038]本实施例中,所述预设规则可以根据其它的号码与当前终端设备的通信情况进行设置,例如,通话频率、通话时间、短信内容等,以下通过几种具体的规则进行说明:
[0039]可选的,S102可以采用S102a方式实现:当所述短信对应的号码与当前终端的通话时间大于预设时间阈值,所述短信符合预设规则。
[0040]进一步的,作为S102a的一种优选的实现方式,S102可以采用S102b方式实现:当所述短信对应的号码在陌生通话列表里,且所述短信对应的号码与当前终端通话时间大于预设时间阈值,所述短信符合预设规则,所述陌生通话列表存储最近拨入、且与当前终端进行通话的预设数目的通信号码。通过终端的通话状况,对短信进行进一步的判断,当所述终端设备号码与短信号码的通话时间大于预设时间,则说明该短信号码发送的信息可能是对终端用户有用的信息,则此时放行该短信,并且执行S103,从而避免后续误拦截短信以及及时恢复误拦截的短信。
[0041]可选的,S102可以采用S102c方式实现:当所述短信对应的号码已经向当前终端发送过相同内容的短信,则所述短信符合预设规则。
[0042]其中,可以通过将接收的短信与已经拦截的短信进行匹配,判断所述短信对应的号码是否已经向当前终端发送过相同内容的短信,在对不同短信内容进行匹配过程中,可以只对短信的前N个字进行匹配,其中,N为整数。
[0043]可选的,S102可以采用S102d方式实现:当在所述接收所述短信之前,所述当前终端号码主动与所述短信对应的号码进行过通信,所述短信符合预设规则。即若在接收到该短信之前,终端号码若与接收的短信对应的号码进行过通信,则说明该号码可能是对用户有用的号码,则不对该短信进行拦截,并且执行S103。
[0044]在S103中,当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截;
[0045]本实施例中,所述拦截记录记终端设备已经拦截的短信及其相关信息,例如,删除时间,位置等,所述拦截记录可以位于终端设备本地,也可以存储在服务器上,从而节省终端设备的存储空间。
[0046]在S104中,若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短?目。
[0047]本实施例中,为了保证恢复的有效性,在恢复过程中,可以只恢复所述短信对应的号码预设时间内接收到的短信息,此时,S103中,可以只在近三天的短信拦截记录中查找是否包含所述短信对应的号码发送的其它短信,不但保证了恢复短信的时效性,同时提高了查找的效率。
[0048]可选的,在S103之后,所述方法还可以包括:接收并显示所述短信对应的号码后续发送的其它短信,从而保证该号码对应的其它短信不被拦截。
[0049]值得说明的是,上述实施例中所提及的号码优选的为手机号码,当然也可以是其它的发送短信的设备的号码。
[0050]为了便于理解,以下通过几种场景对本实施例进行说明,但不以以下几种情况为限:
[0051]具体场景一:终端甲拨通过终端乙的电话,随后发送短信给终端乙,而终端乙如果还没有来得及把终端甲添加到系统联系人列表中,此时,终端甲的终端设备接收的该短信很可能因为命中拦截规则而被误拦,从而被当作垃圾短信处理,此时,如果通过S102a若所述短信对应的号码与当前终端的通话时间大于预设时间阈值,则该短信符合预设规则,例如,当终端乙与终端甲的通话时间大于2秒,则该终端乙会放行终端甲发送的短信,且可恢复终端甲向终端乙发送的其它短信。
[0052]具体场景二:终端甲发送一条短信给终端乙,可能命中了拦截规则而被拦截了,终端甲发现终端乙还没有任何回复,于是重发了这条短信,此时根据S102c,当所述短信对应的号码已经向当前终端发送过相同内容的短信,则所述短信符合预设规则,即,终端乙收到了终端甲发送的相同内容的短信,此时,终端乙可以放行并显示该终端甲发送的短信。
[0053]具体场景三:终端甲发送一条短信给终端乙,而终端甲此时还没有未把终端乙添加到系统联系人中,那么终端乙如果回复短信,就可能因为命中拦截规则而被误拦,此时根据S102d,当在所述接收所述短信之前,所述当前终端号码主动与所述短信对应的号码进行过通信,所述短信符合预设规则,其中,所述通信可以是发送信息、打电话等,即,终端甲如果主动与终端乙联系,且终端乙回复了短信,则终端甲可以放行并显示该终端乙回复的短?目。
[0054]本实施例中,终端设备接收短信,并当所述短信符合预设规则时,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截,若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。使得短信被拦截后,当所述被拦截的短信符合预设条件时,可以及时恢复被拦截的短信,降低误拦率,从而避免用户错过一些重要的短is Ih 息。
[0055]实施例二
[0056]图2示出了本发明实施例二提供的短信处理装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于终端设备中的软件单元、硬件单元或者软硬结合单元。
[0057]本实施例中,所述装置包括:接收单元21、判断单元22、查找单元23和恢复单元24。
[0058]接收单元21,用于接收短信;
[0059]判断单元22,用于判断所述短信是否符合预设规则;
[0060]查找单元23,用于当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截;
[0061]恢复单元24,用于若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。
[0062]可选的,所述接收单元21,还用于接收并显示所述短信对应的号码后续发送的其它短信。
[0063]可选的,所述判断单元22,用于若所述短信对应的号码与当前终端的通话时间大于预设时间阈值,所述短信符合预设规则。
[0064]可选的,所述判断单元22,用于当所述短信对应的号码在陌生通话列表里,且所述短信对应的号码与当前终端通话时间大于预设时间阈值,所述短信符合预设规则,所述陌生通话列表存储最近拨入、且与当前终端进行通话的预设数目的通信号码。
[0065]可选的,所述判断单元22,用于当所述短信对应的号码已经向当前终端发送过相同内容的短信,则所述短信符合预设规则。
[0066]可选的,所述判断单元22,用于当在所述接收所述短信之前,所述当前终端号码主动与所述短信对应的号码进行过通信,则所述短信符合预设规则。
[0067]本发明实施例提供的短信处理装置可以使用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。
[0068]值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0069]另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。
[0070]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种短信处理方法,其特征在于,所述方法包括: 接收短信; 判断所述短信是否符合预设规则; 当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截; 若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短信。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 接收并显示所述短信对应的号码后续发送的其它短信。
3.如权利要求1所述的方法,其特征在于,所述判断所述短信是否符合预设规则具体为: 若所述短信对应的号码与当前终端的通话时间大于预设时间阈值,所述短信符合预设规则。
4.如权利要求1所述的方法,其特征在于,所述判断所述短信是否符合预设规则具体为: 当所述短信对应的号码在陌生通话列表里,且所述短信对应的号码与当前终端通话时间大于预设时间阈值,所述短信符合预设规则,所述陌生通话列表存储最近拨入、且与当前终端进行通话的预设数目的通信号码。
5.如权利要求1所述的方法,其特征在于,所述判断所述短信是否符合预设规则具体为: 当所述短信对应的号码已经向当前终端发送过相同内容的短信,则所述短信符合预设规则。
6.如权利要求1所述的方法,其特征在于,所述判断所述短信是否符合预设规则具体为: 当在所述接收所述短信之前,所述当前终端号码主动与所述短信对应的号码进行过通信,则所述短信符合预设规则。
7.一种短信处理装置,其特征在于,所述装置包括: 接收单元,用于接收短信; 判断单元,用于判断所述短信是否符合预设规则; 查找单元,用于当所述短信符合预设规则,则在短信拦截记录中,查找所述短信对应的号码发送的其它短信是否被拦截; 恢复单元,用于若所述短信对应的号码发送的其它短信被拦截,则恢复被拦截的其它短?目。
8.如权利要求7所述的装置,其特征在于,所述装置还包括: 所述接收单元,还用于接收并显示所述短信对应的号码后续发送的其它短信。
9.如权利要求7所述的装置,其特征在于,所述判断单元,用于若所述短信对应的号码与当前终端的通话时间大于预设时间阈值,所述短信符合预设规则。
10.如权利要求7所述的装置,其特征在于,所述判断单元,用于当所述短信对应的号码在陌生通话列表里,且所述短信对应的号码与当前终端通话时间大于预设时间阈值,所述短信符合预设规则,所述陌生通话列表存储最近拨入、且与当前终端进行通话的预设数目的通信号码。
11.如权利要求7所述的装置,其特征在于,所述判断单元,用于当所述短信对应的号码已经向当前终端发送过相同内容的短信,则所述短信符合预设规则。
12.如权利要求7所述的装置,其特征在于,所述判断单元,用于当在所述接收所述短信之前,所述当前终端号码主动与所述短信对应的号码进行过通信,则所述短信符合预设规则。
13.—种终端设备,其特征在于,所述终端设备包括权利要求7至12任一权利要求所述的短信处理装置。
【文档编号】H04W4/14GK104244206SQ201310246394
【公开日】2014年12月24日 申请日期:2013年6月20日 优先权日:2013年6月20日
【发明者】宋家顺 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1