识别短信的方法及电子设备的制作方法

文档序号:6511429阅读:162来源:国知局
识别短信的方法及电子设备的制作方法
【专利摘要】本发明实施例公开了一种识别短信的方法及电子设备,涉及电子设备【技术领域】,能够使用户对判定的垃圾短信有显性的认识。本发明的方法包括:接收短信息;计算所述短信息为第一类短信的概率值;根据所述概率值在指定位置存储所述短信息;为所述短信息显示所述概率值。本发明适用于电子设备。
【专利说明】识别短信的方法及电子设备

【技术领域】
[0001]本发明涉及电子设备【技术领域】,尤其涉及一种识别短信的方法及电子设备。

【背景技术】
[0002]目前,手机短信已经成为人们交流沟通的一个便捷途径,但是随之而来的问题是,手机用户每天可能都会收到很多垃圾短信。这些垃圾短信有的比较明显,有的不是很明显,甚至用户都不好确定该短信是否与自己有关,是否对自己有用。垃圾短信中的信息不但影响了客户感知、损害客户利益,而且部分短信还会违反法律,影响了社会稳定和国家安全,给用户的生活带来了很大的困扰。由此,对于垃圾短信的识别和处理,成为当前要考虑的重要问题。
[0003]现有技术中对垃圾短信的识别采用的方法有很多种,例如,通过通讯录或黑名单对短信进行匹配、利用支持向量机算法进行识别或者建立垃圾信息规则库等等。用户安装这些软件或者系统,对手机接收到的短信进行识别,过滤掉其中的垃圾短信,减少用户的困扰。
[0004]现有技术中至少存在如下问题:上述方案中,用户只能根据软件或者系统得到一条短信是垃圾短信或者不是垃圾短信这两种结果。对于被判定为垃圾短信的短信息,用户会认为该短信为垃圾短信,从而不去查看其具体内容。但是由于判定规则本身的缺陷,判定结果并不完全正确。用户在无法对垃圾短信有显性认识的情况下,会漏掉一些重要的短信,给用户带来损失。


【发明内容】

[0005]本发明的实施例提供一种识别短信的方法及电子设备,能够解决用户由于对被判断为垃圾短信的信息缺乏显性认识而遗漏掉重要短信,导致用户损失的问题。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,本发明的实施例提供一种识别短信的方法,包括:
[0008]接收短信息;
[0009]计算所述短信息为第一类短信的概率值;
[0010]根据所述概率值在指定位置存储所述短信息;
[0011]为所述短信息显示所述概率值。
[0012]第二方面,本发明的实施例提供一种电子设备,包括:
[0013]第一接收单元,用于接收短信息;
[0014]第一计算单元,用于计算所述第一接收单元接收的所述短信息为第一类短信的概率值;
[0015]存储单元,用于根据所述第一计算单元计算的所述概率值在指定位置存储所述第一接收单元接收的所述短信息;
[0016]显示单元,用于为所述第一接收单元接收的所述短信息显示所述第一计算单元计算的所述概率值。
[0017]本发明实施例提供的一种识别短信的方法及电子设备,与现有技术中用户只能根据软件或者系统得到一条短信是第一短信或者不是第一短信这两种结果,对于被判定为第一类短信的短信息,用户不会去查看其具体内容,会漏掉一些重要短信的问题相比,本发明中电子设备将识别短信息时计算的短信息为第一类短信的概率值,在存储短信息时,显示在该短信息上,用户根据短信息上显示的概率值,对被判断为第一类短信的短信息有了显性认识,对其内容重要性进行判断,能够避免遗漏掉重要短信,导致用户损失。

【专利附图】

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

【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0023]本发明实施例提供一种识别短信的方法,用于电子设备,电子设备可以和服务器进行信息交互。如图1所示,所述方法包括:
[0024]101、电子设备接收短信息。
[0025]其中,电子设备从网络接收短信息,同时对接收的短信息进行监听。电子设备接收的短信息分为第一类短信和第二类短信,例如,第一类短信为垃圾短信,第二类短信为正常短?目。
[0026]102、电子设备计算短信息为第一类短信的概率值。
[0027]其中,电子设备根据短信规则库和短信语言特征模型计算接收到的短信息为第一类短信的概率值。
[0028]进一步的,电子设备中设置了第一类短信判别的阈值,将计算出的第一类短信的概率值与设置的阈值进行比较。如果计算出的概率值大于设置的阈值,则将短信息判定为第一类短信;如果计算出的概率值不大于设置的阈值,则将短信息判定为第二类短信。
[0029]需要说明的是,在初始化时,第一类短信判别的阈值已经设定,用户可以根据具体使用情况更改阈值的值。
[0030]可选的,电子设备在计算接收到的短信息为第一类短信的概率值之前,可以对短信息进行预处理。例如,在电子设备接收到短信息后,先将发送短信息的号码与通讯录和白名单进行匹配,如果发送短信息的号码是白名单或通信录上的号码,则将短信息判定为第二类短信并存储到相应位置;如果发送短信息的号码不是白名单或通信录上的号码,则计算短信息为第一类短信的概率值。
[0031]进一步的,在根据概率值将短信分为第一类短信和第二类短信后,电子设备可以根据短信类型规则库对第一类短信的类型进行识别,并计算第一类短信的类型的概率值。短信类型规则库已经存储于电子设备中。
[0032]103、电子设备根据概率值在指定位置存储短信息。
[0033]其中,在根据概率值将短信分为第一类短信和第二类短信后,电子设备将其分别存储到相应的位置,以便用户查看。例如,将第一类短信存储到垃圾短信库,将第二类短信存储到短信收件箱。
[0034]104、电子设备为短信息显示概率值。
[0035]其中,电子设备将短信息存储后,在该短信上显示出计算的短信息为第一类短信的概率值。对于第一类短信还可以显示出其所属类型,以及计算的所属类型的概率值。
[0036]进一步的,用户在查看短信息时,可以根据计算的短信息为第一类短信的概率值对短信息进行调整,即下发第一调整指示。电子设备根据用户下发的第一调整指示调整短信规则库和短信语言特征模型。
[0037]可选的,对于第一类短信,电子设备将其分类,并计算类型的概率值后,用户在查看第一类短信时,可以根据显示的类型和类型的概率值对第一类短信进行调整,即下发第二调整指示。电子设备根据用户下发的第二调整指示调整短信类型规则库。
[0038]需要说明的是,用户在查看短信息时,可以将其举报,即下发第三调整指示。电子设备根据第三调整指示将举报的短信息发送至服务器。服务器存储接收的短信息,根据接收的短信息定期调整服务器端的短信规则库、短信类型规则库和短信语言特征模型,并通知电子设备。电子设备接收服务器发送的更新信息,更新短信规则库、短信类型规则库和短Ih语目特征模型。
[0039]现有技术中,用户只能根据软件或者系统得到一条短信息是第一类短信或者不是第一类短信这两种结果,对于被判定为第一类短信的短信息,用户不去查看其具体内容,会漏掉一些重要短信息。与现有技术中的问题相比,本发明实施例中电子设备将识别短信息时计算的短信息为第一类短信的概率值,在存储短信息时,显示在该短信息上。解决了现有技术中用户由于对被判断为第一类短信的短信息缺乏显性认识而遗漏掉重要短信息的问题。通过解决上述技术问题,用户根据短信息上显示的概率值,对其内容重要性进行判断,能够避免遗漏掉重要短信息,导致用户损失。
[0040]本发明又一实施例提供一种识别短信的方法,用于电子设备,以手机为例,手机和云端服务器中已存储垃圾短信识别库,包括短信规则库、短信语言特征模型和短信类型规则库等,手机可以和云端服务器进行信息交互。如图2所示,所述方法包括:
[0041]201、手机接收短信息。
[0042]其中,手机从网络接收短信息,同时对接收的短信息进行监听。手机接收的短信息分为两类:第一类短信为垃圾短信,第二类短信为正常短信。
[0043]202、手机对接收到的短信息进行预处理。
[0044]其中,手机在接收到短信息后,先将发送短信息的号码与通讯录和白名单进行匹配,如果发送短信息的号码是白名单或通信录上的号码,则将短信息判定为正常短信,并存储到短信收件箱;如果发送短信息的号码不是白名单或通信录上的号码,则计算短信息为垃圾短信的概率值。
[0045]203、手机计算预处理后的短信息为垃圾短信的概率值。
[0046]其中,计算过程是手机根据垃圾短信规则库、垃圾短信语言特征模型,运用垃圾短信判定算法进行计算,计算方法可以是基于规则的方法、基于语义文法的方法、基于条件概率分类的方法、基于聚类的方法等,或者是多种方法的组合。本发明实施例对计算短信为垃圾短信的概率值的实现方式不做限定,可以是本领域技术人员所熟知的任意实现方式。例如,垃圾短信识别库通过对垃圾短信语义、结构和号码等的分析,提取垃圾短信的内容和号码特征,通过神经网络或者支持向量机等方法,结合类似“法轮功”等的敏感词汇建立垃圾短信样本库;在短信息识别时,对其内容和号码进行特征模式匹配,根据匹配结果得出其为垃圾短信的概率值。计算结果可以以0%_100%之间的数值表示。
[0047]204、判断预处理后的短信息为垃圾短信的概率值是否大于阈值,若该短信息为垃圾短信的概率值大于阈值,执行步骤205 ;否则,执行步骤208。
[0048]需要说明的是,手机中设置了垃圾短信判别的阈值,用于判定预处理后的短信息是否为垃圾短信。在初始化时,垃圾短信判别的阈值已经设定,用户可以根据具体使用情况更改阈值的值。
[0049]其中,将计算出的垃圾短信的概率值与设置的阈值进行比较。如果计算出的概率值大于设置的阈值,则将短信息判定为垃圾短信,存储于垃圾短信库;如果计算出的概率值不大于设置的阈值,则将短信息判定为正常短信,存储于短信收件箱中。
[0050]205、手机将该短信息判定为垃圾短信,对该短信息所属的垃圾短信类型进行识别并计算该短信息为该垃圾短信类型的概率值。
[0051]其中,在根据计算的概率值将预处理后的短信息分为垃圾短信和正常短信后,手机可以根据短信类型规则库对垃圾短信的类型进行识别,并计算垃圾短信的类型的概率值。
[0052]206、手机为该短信息显示其为垃圾短信的概率值和垃圾短信的所属类型及类型的概率值。
[0053]其中,手机将垃圾短信存储后,在该垃圾短信上显示出短信息为垃圾短信的概率值和垃圾短信的所属类型及类型的概率值,可以将其标识在短信息上,或者可以标识在信息详情中。
[0054]207、手机接收用户对垃圾短信的调整指示。
[0055]其中,用户在查看垃圾短信时,可以看到此短信息为垃圾短信的概率值,以及其所属类型和类型的概率值。用户可以根据显示的内容,通过点击或长按短信等动作,调出操作界面,对此短信息进行调整。
[0056]例如,将短信息恢复为正常短信、将短信息确认垃圾短信、修改短信息为垃圾短信的概率值、修改垃圾短信所属类型、修改垃圾短信的类型的概率值、举报等等。
[0057]进一步的,手机接收到用户的调整指示,并记录调整的内容,然后执行步骤210。
[0058]208、手机将该短信息判定为正常短信,并为该短信显示其为垃圾短信的概率值。
[0059]其中,手机将正常短信存储后,在该短信上显示出计算的垃圾短信的概率值,可以将其标识在短信息上,或者可以标识在信息详情中。
[0060]209、手机接收用户对正常短信的调整指示。
[0061]其中,用户在查看正常短信时,可以看到此短信息为垃圾短信的概率值。用户可以根据显示的内容,通过点击或长按短信等动作,调出操作界面,对此短信息进行处理。
[0062]例如,修改短信息为垃圾短信的概率值、将短信息确认为垃圾短信、举报等等。
[0063]进一步的,手机接收到用户的调整指示,并记录调整的内容,然后执行步骤210。
[0064]210、手机根据用户调整指示调整垃圾短信识别库。
[0065]其中,手机记录用户的调整内容,将其反馈到垃圾短信识别库,调整短信规则库、短信语言特征模型和短信类型规则库。
[0066]211、服务器更新垃圾短信识别库。
[0067]其中,手机接收到用户举报短信息的调整指示时,将举报的短信息发送至云端服务器。服务器接收所有用户举报的短信息并存储,定期的使用这些短信息对服务器上的垃圾短信规则库、垃圾短信类型规则库和垃圾短信语言特征模型进行机器学习和自动训练,来更新垃圾短信识别库,并向手机发送更新信息。
[0068]可选的,手机记录用户在查看正常短信和垃圾短信时的调整内容后,可以将其发送至云端服务器,服务器根据用户的操作内容,对服务器上的垃圾短信规则库、垃圾短信类型规则库和垃圾短信语言特征模型进行自动训练。
[0069]212、手机更新垃圾短信识别库。
[0070]其中,手机定期接收服务器发送的更新信息,根据服务器上更新的垃圾短信识别库,更新手机上的垃圾短信识别库中短信规则库、短信类型规则库和短信语言特征模型。如果用户认为手机上的垃圾短信识别库无需更新,可以忽视服务器的更新通知。
[0071]现有技术中,用户只能根据软件或者系统得到一条短信息是垃圾短信或者不是垃圾短信这两种结果,对于被判定为垃圾短信的短信息,用户不去查看其具体内容,会漏掉一些重要短信息。与现有技术中的问题相比,本发明实施例中手机将识别短信息时计算的短信息为垃圾短信的概率值、垃圾短信所属类型以及垃圾短信的类型的概率值,在存储短信息时,显示在该短信息上。解决了现有技术中用户由于对被判断为垃圾短信的短信息缺乏显性认识而遗漏掉重要短信息的问题。通过解决上述技术问题,用户根据短信息上显示的垃圾短信的概率值、垃圾短信所属类型和类型的概率值,对其内容重要性进行判断,能够避免遗漏掉重要短信息,导致用户损失。
[0072]本发明又一实施例提供一种电子设备30,如图3所示,所述电子设备30包括:
[0073]第一接收单元301,用于接收短信息;
[0074]第一计算单元302,用于计算所述第一接收单元301接收的所述短信息为第一类短信的概率值;
[0075]存储单元303,用于根据所述第一计算单元302计算的所述概率值在指定位置存储所述第一接收单元301接收的所述短信息;
[0076]显示单元304,用于为所述第一接收单元301接收的所述短信息显示所述第一计算单元302计算的所述概率值。
[0077]进一步的,所述第一计算单元302具体用于:
[0078]根据短信规则库和短信语言特征模型计算所述第一接收单元301接收的所述短信息为所述第一类短信的概率值。
[0079]进一步的,如图4所示,所述电子设备30还包括:
[0080]确定单元305,用于根据所述第一计算单元302计算的所述概率值确定所述第一接收单元301接收的所述短信息是否为所述第一类短信;
[0081]第二计算单元306,用于如果所述第一接收单元301接收的所述短信息为所述第一类短信,计算所述第一类短信的类型的概率值。
[0082]进一步的,所述第二计算单元306具体用于:
[0083]根据短信类型规则库计算所述第一类短信的类型的概率值。
[0084]进一步的,所述显示单元304还用于为所述确定单元305确定的所述短信息显示所述第一类短信的类型以及所述第二计算单元306计算的所述第一类短信的类型的概率值。
[0085]进一步的,如图4所示,所述电子设备30还包括:
[0086]第二接收单元307,用于接收用户第一调整指示,所述第一调整指示为用户根据所述第一计算单元302计算的所述概率值下发;
[0087]调整单元308,用于根据所述第二接收单元307接收的所述第一调整指示调整所述短信规则库和所述短信语言特征模型。
[0088]进一步的,所述第二接收单元307还用于接收用户第二调整指示,所述第二调整指示为用户根据所述第一类短信的类型以及所述第二计算单元306计算的所述第一类短信的类型的概率值下发;
[0089]所述调整单元308还用于根据所述第二接收单元307接收的所述第二调整指示调整所述短信类型规则库。
[0090]进一步的,如图4所示,所述第二接收单元307还用于接收用户的第三调整指示;所述电子设备30还包括:
[0091]发送单元309,用于根据所述第二接收单元307接收的所述第三调整指示将所述短信息发送至服务器,所述服务器用于存储所述短信息,并根据所述短信息调整服务器端的短信规则库、短信类型规则库和短信语言特征模型;
[0092]更新单元310,用于接收所述服务器发送的更新信息,更新所述短信规则库、所述短信类型规则库和所述短信语言特征模型。
[0093]现有技术中,用户只能根据软件或者系统得到一条短信息是第一类短信或者不是第一类短信这两种结果,对于被判定为第一类短信的短信息,用户不去查看其具体内容,会漏掉一些重要短信息。与现有技术中的问题相比,本发明实施例中电子设备30将识别短信息时计算的短信息为第一类短信的概率值,在存储短信息时,显示在该短信息上。解决了现有技术中用户由于对被判断为第一类短信的短信息缺乏显性认识而遗漏掉重要短信息的问题。通过解决上述技术问题,用户根据短信息上显示的概率值,对其内容重要性进行判断,能够避免遗漏掉重要短信息,导致用户损失。
[0094]本发明实施例提供的一种识别短信的电子设备可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的一种识别短信的方法及电子设备可以适用于电子设备,但不仅限于此。
[0095]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0096]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0097]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种识别短信的方法,应用于电子设备,其特征在于,包括: 接收短信息; 计算所述短信息为第一类短信的概率值; 根据所述概率值在指定位置存储所述短信息; 为所述短信息显示所述概率值。
2.根据权利要求1所述的方法,其特征在于,所述计算所述短信息为第一类短信的概率值包括: 根据短信规则库和短信语言特征模型计算所述短信息为所述第一类短信的概率值。
3.根据权利要求1所述的方法,其特征在于,在所述计算所述短信息为第一类短信的概率值之后,所述方法还包括: 根据所述概率值确定所述短信息是否为所述第一类短信; 如果所述短信息为所述第一类短信,计算所述第一类短信的类型的概率值。
4.根据权利要求3所述的方法,其特征在于,所述计算所述第一类短信的类型的概率值包括: 根据短信类型规则库计算所述第一类短信的类型的概率值。
5.根据权利要求3或4所述的方法,其特征在于,在所述根据所述概率值在指定位置存储所述短信息之后,所述方法还包括: 为所述短信息显示所述第一类短信的类型以及所述第一类短信的类型的概率值。
6.根据权利要求2所述的方法,其特征在于,在所述为所述短信息显示所述概率值之后,所述方法还包括: 接收用户第一调整指示,所述第一调整指示为用户根据所述概率值下发; 根据所述第一调整指示调整所述短信规则库和所述短信语言特征模型。
7.根据权利要求5所述的方法,其特征在于,在所述为所述短信息显示所述第一类短信的类型以及所述第一类短信的类型的概率值之后,所述方法还包括: 接收用户第二调整指示,所述第二调整指示为用户根据所述第一类短信的类型以及所述第一类短信的类型的概率值下发; 根据所述第二调整指示调整所述短信类型规则库。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收用户的第三调整指示; 根据所述第三调整指示将所述短信息发送至服务器,所述服务器用于存储所述短信息,并根据所述短信息调整服务器端的短信规则库、短信类型规则库和短信语言特征模型; 接收所述服务器发送的更新信息,更新所述短信规则库、所述短信类型规则库和所述短信语言特征模型。
9.一种电子设备,其特征在于,包括: 第一接收单元,用于接收短信息; 第一计算单元,用于计算所述第一接收单元接收的所述短信息为第一类短信的概率值; 存储单元,用于根据所述第一计算单元计算的所述概率值在指定位置存储所述第一接收单元接收的所述短信息; 显示单元,用于为所述第一接收单元接收的所述短信息显示所述第一计算单元计算的所述概率值。
10.根据权利要求9所述的电子设备,其特征在于,所述第一计算单元具体用于: 根据短信规则库和短信语言特征模型计算所述第一接收单元接收的所述短信息为所述第一类短信的概率值。
11.根据权利要求9所述的电子设备,其特征在于,所述电子设备还包括: 确定单元,用于根据所述第一计算单元计算的所述概率值确定所述第一接收单元接收的所述短信息是否为所述第一类短信; 第二计算单元,用于如果所述第一接收单元接收的所述短信息为所述第一类短信,计算所述第一类短信的类型的概率值。
12.根据权利要求11所述的电子设备,其特征在于,所述第二计算单元具体用于: 根据短信类型规则库计算所述第一类短信的类型的概率值。
13.根据权利要求11或12所述的电子设备,其特征在于,所述显示单元还用于为所述确定单元确定的所述短信息显示所述第一类短信的类型以及所述第二计算单元计算的所述第一类短信的类型的概率值。
14.根据权利要求10所述的电子设备,其特征在于,所述电子设备还包括: 第二接收单元,用于接收用户第一调整指示,所述第一调整指示为用户根据所述第一计算单元计算的所述概率值下发; 调整单元,用于根据所述第二接收单元接收的所述第一调整指示调整所述短信规则库和所述短信语言特征模型。
15.根据权利要求13所述的电子设备,其特征在于,所述第二接收单元还用于接收用户第二调整指示,所述第二调整指示为用户根据所述第一类短信的类型以及所述第二计算单元计算的所述第一类短信的类型的概率值下发; 所述调整单元还用于根据所述第二接收单元接收的所述第二调整指示调整所述短信类型规则库。
16.根据权利要求9所述的电子设备,其特征在于,所述第二接收单元还用于接收用户的第三调整指示;所述电子设备还包括: 发送单元,用于根据所述第二接收单元接收的所述第三调整指示将所述短信息发送至服务器,所述服务器用于存储所述短信息,并根据所述短信息调整服务器端的短信规则库、短信类型规则库和短信语言特征模型; 更新单元,用于接收所述服务器发送的更新信息,更新所述短信规则库、所述短信类型规则库和所述短信语言特征模型。
【文档编号】G06F17/30GK104469709SQ201310416788
【公开日】2015年3月25日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】贺志强, 贾炜 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1