分类器更新方法、装置、终端、服务器及系统的制作方法

文档序号:7771020阅读:187来源:国知局
分类器更新方法、装置、终端、服务器及系统的制作方法
【专利摘要】本发明公开了一种分类器更新方法、装置、终端、服务器及系统,属于短信【技术领域】。所述方法包括:接收至少一个终端上报的短信以及短信的举报信息;根据接收到的短信以及短信的举报信息训练垃圾短信分类器,得到训练后的垃圾短信分类器;将训练后的垃圾短信分类器下发给终端。本发明通过训练后的垃圾短信分类器对已有垃圾短信分类器进行更新的方法;解决了由于垃圾短信分类器是服务器根据大量的样本训练的,并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通过举报信息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分类正确性的效果。
【专利说明】分类器更新方法、装置、终端、服务器及系统【技术领域】[0001]本公开涉及短信【技术领域】,特别涉及一种分类器更新方法、装置、终端、服务器及 系统。【背景技术】[0002]随着SMS (Short Message,短消息)技术的发展,在工作、学习和生活中短信的使 用越来越频繁,尤其在手机的普及率越来越高的情况下,短信已经成为人们日常联系中非 常有效的手段,但是各种用于欺诈、广告和骚扰的垃圾短信也不断出现。[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]若检测结果为所述短信的垃圾度值大于所述第二阈值,则将所述短信分类为垃圾短?目。[0037]第三方面,提供了一种分类器更新装置,所述装置包括:[0038]短信接收模块,用于接收至少一个终端上报的短信以及所述短信的举报信息,所 述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;[0039]分类器训练模块,用于根据所述短信接收模块接收到的所述短信以及所述短信的 举报信息训练垃圾短信分类器;[0040]分类器下发模块,用于将所述分类器训练模块训练得到的训练后的所述垃圾短信 分类器下发给所述终端。[0041]可选的,所述分类器训练模块,包括:第一提取单元、第二提取单元和分类器训练 单元;[0042]所述第一提取单元,用于在接收到的所述短信的举报信息携带有举报所述短信是 垃圾短信的信息时,从所述短信中提取垃圾短信特征并统计所述垃圾短信特征出现的频 次;[0043]所述第二提取单元,用于在接收到的所述短信的举报信息携带有反向举报所述短 信不是垃圾短信的信息时,则从所述短信中提取正常短信特征并统计所述正常短信特征出 现的频次;[0044]所述分类器训练单元,用于根据所述第一提取单元和所述第二提取单元提取到的 所述垃圾短信特征及对应频次和所述正常短信特征及对应频次训练垃圾短信分类器。[0045]可选的,所述分类器下发模块,包括:第一下发单元或第二下发单元;[0046]所述第一下发单元,用于直接将分类器所述垃圾短信分类器下发给所述终端;[0047]所述第二下发单元,用于将分类器所述垃圾短信分类器内置在操作系统升级包中 下发给所述终端。[0048]第四方面,提供了一种分类器更新装置,所述装置包括:[0049]短信上报模块,用于向服务器上报短信以及所述短信的举报信息,所述举报信息 携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;[0050]分类器接收模块,用于接收所述服务器下发的垃圾短信分类器,所述垃圾短信分 类器是所述服务器根据接收到的所述短信以及所述短信的举报信息训练得到的;[0051]分类器更新模块,用于将已有垃圾短信分类器更新为所述分类器接收模块接收到 的所述服务器下发的垃圾短信分类器。[0052]可选的,所述分类器接收模块,包括:第一接收单元或第二接收单元;[0053]所述第一接收单元,用于接收所述服务器直接发送的所述垃圾短信分类器;[0054]所述第二接收单元,用于接收所述服务器发送的操作系统升级包,所述操作系统 升级包中内置有所述垃圾短信分类器。[0055]可选的,所述装置还包括:短信分类模块;[0056]所述短信分类模块,用于在接收到短信时,根据所述已有垃圾短信分类器将所述 短信分类为:正常短信、疑似垃圾短信和垃圾短信中的一种。[0057]可选的,所述短信上报模块,包括:第一举报单元、第二举报单元、第三举报单元和 第四举报单元;[0058]所述第一举报单元,用于接收对类型为正常短信的所述短信进行的第一举报操 作,所述第一举报操作用于举报所述短信是垃圾短信;在接收到所述第一举报操作后,向所 述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,[0059]所述第二举报单元,用于接收对类型为疑似垃圾短信的所述短信进行的第二举报 操作,所述第二举报操作用于举报所述短信是正常短信;在接收到所述第二举报操作后,向 所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃 圾短的息;和/或,[0060]所述第三举报单元,用于接收对类型为疑似垃圾短信的所述短信进行的第三举报 操作,所述第三举报操作用于举报所述短信是垃圾短信;在接收到所述第三举报操作后,向 所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾 短的息;和/或,[0061]所述第四举报单元,用于接收对类型为垃圾短信的所述短信进行的第四举报操 作,所述第四举报操作用于举报所述短信不是垃圾短信;在接收到所述第四举报操作后,向 所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃 圾短的息。[0062]可选的,所述短信分类模块,包括:数值计算单元、大小比较单元、第一分类单元、 第二分类单元和第三分类单元;[0063]所述数值计算单元,用于在接收到短信时,根据所述已有垃圾短信分类器计算所 述短信的垃圾度值;[0064]所述大小比较单元,用于检测所述数值计算单元计算得到的所述短信的垃圾度值 与第一阈值和第二阈值之间的大小关系,所述第一阈值小于所述第二阈值;[0065]所述第一分类单元,用于若所述大小比较单元比较得到的检测结果为所述短信的 垃圾度值小于所述第一阈值,则将所述短信分类为正常短信;[0066]所述第二分类单元,用于若所述大小比较单元比较得到的检测结果为所述短信的 垃圾度值大于所述第一阈值且小于所述第二阈值,则将所述短信分类为疑似垃圾短信;[0067]所述第三分类单元,用于所述大小比较单元比较得到的若检测结果为所述短信的 垃圾度值大于所述第二阈值,则将所述短信分类为垃圾短信。[0068]第五方面,提供了一种服务器,所述服务器,包括上述第三方面以及第三方面的各 个优选方案中所提供的内容。[0069]第六方面,提供了一种终端,所述终端,包括上述第四方面以及第四方面的各个优 选方案中所提供的内容。[0070]第七方面,提供了一种服务器,所述服务器包括:[0071]一个或多个处理器;[0072]存储器;和[0073]—个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一 个或多个处理器执行,所述一个或多个模块具有如下功能:[0074]接收至少一个终端上报的短信以及所述短信的举报信息,所述举报信息携带有举 报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;[0075]根据接收到的所述短信以及所述短信的举报信息训练垃圾短信分类器;[0076]将训练后的所述垃圾短信分类器下发给所述终端。[0077]可选的,所述一个或多个模块还具有如下功能:[0078]在接收到的所述短信的举报信息携带有举报所述短信是垃圾短信的信息时,则从 所述短信中提取垃圾短信特征并统计所述垃圾短信特征出现的频次;[0079]在接收到的所述短信的举报信息携带有反向举报所述短信不是垃圾短信的信息 时,则从所述短信中提取正常短信特征并统计所述正常短信特征出现的频次;[0080]根据所述垃圾短信特征及对应频次和所述正常短信特征及对应频次训练垃圾短 信分类器。[0081]可选的,所述一个或多个模块还具有如下功能:[0082]直接将训练后的所述垃圾短信分类器下发给所述终端;或,[0083]将训练后的所述垃圾短信分类器内置在操作系统升级包中下发给所述终端。[0084]第八方面,提供了一种终端,所述终端包括:[0085]一个或多个处理器;[0086]存储器;和[0087]一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一 个或多个处理器执行,所述一个或多个模块具有如下功能:[0088]向服务器上报短信以及所述短信的举报信息,所述举报信息携带有举报所述短信 是垃圾短信或反向举报所述短信不是垃圾短信的信息;[0089]接收所述服务器下发的垃圾短信分类器,所述垃圾短信分类器是所述服务器根据 接收到的所述短信以及所述短信的举报信息训练得到的;[0090]将已有垃圾短信分类器更新为所述服务器下发的垃圾短信分类器。[0091]可选的,所述一个或多个模块还具有如下功能:[0092]接收所述服务器直接发送的所述垃圾短信分类器;或,[0093]接收所述服务器发送的操作系统升级包,所述操作系统升级包中内置有所述垃圾 短信分类器。[0094]可选的,所述一个或多个模块还具有如下功能:[0095]在接收到短信时,根据所述已有垃圾短信分类器将所述短信分类为:正常短信、疑 似垃圾短信和垃圾短信中的一种。[0096]可选的,所述一个或多个模块还具有如下功能:[0097]接收对类型为正常短信的所述短信进行的第一举报操作,所述第一举报操作用于 举报所述短信是垃圾短信;在接收到所述第一举报操作后,向所述服务器上报所述短信以 及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,[0098]接收对类型为疑似垃圾短信的所述短信进行的第二举报操作,所述第二举报操作 用于举报所述短信是正常短信;在接收到所述第二举报操作后,向所述服务器上报所述短 信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短信的信息;和/或,[0099]接收对类型为疑似垃圾短信的所述短信进行的第三举报操作,所述第三举报操作 用于举报所述短信是垃圾短信;在接收到所述第三举报操作后,向所述服务器上报所述短 信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,[0100]接收对类型为垃圾短信的所述短信进行的第四举报操作,所述第四举报操作用于 举报所述短信不是垃圾短信;在接收到所述第四举报操作后,向所述服务器上报所述短信 以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短信的信息。[0101]可选的,所述一个或多个模块还具有如下功能:[0102]在接收到短信时,根据所述已有垃圾短信分类器计算所述短信的垃圾度值;[0103]检测所述短信的垃圾度值与第一阈值和第二阈值之间的大小关系,所述第一阈值小于所述第二阈值;[0104]若检测结果为所述短信的垃圾度值小于所述第一阈值,则将所述短信分类为正常短?目;[0105]若检测结果为所述短信的垃圾度值大于所述第一阈值且小于所述第二阈值,则将所述短信分类为疑似垃圾短信;[0106]若检测结果为所述短信的垃圾度值大于所述第二阈值,则将所述短信分类为垃圾短?目。[0107]第九方面,提供了一种分类器更新系统,所述分类器更新系统包括至少一个服务器和至少一个终端,所述至少一个服务器和至少一个终端通过无线网络相连;[0108]所述服务器包括上述第五方面或第七方面以及第七方面的各个可选方案中所提供的内容;[0109]所述终端包括上述第六方面或第八方面以及第八方面的各个可选方案中所提供的内容。[0110]本公开实施例提供的技术方案带来的一些有益效果可以包括:[0111]通过接收至少一个终端上报的短信以及短信的举报信息;根据接收到的短信以及短信的举报信息训练垃圾短信分类器;将训练后的垃圾短信分类器下发给终端;解决了由于垃圾短信分类器是服务器根据大量的样本训练的,并不一定符合每个用户的使用习惯, 经常会有误判的问题;达到了能够通过终端的举报信息来更新终端已有垃圾短信分类器, 减少对垃圾短信的误判,提高短信分类正确性的效果。[0112]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。【专利附图】

【附图说明】[0113]为了更清楚地说明本公开的实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0114]图1是本公开实施例提供的搜索处理方法所涉及的一种实施环境的结构示意图;[0115]图2是本公开一个实施例提供的分类器更新方法的示例性方法流程图;[0116]图3是本公开一个实施例提供的分类器更新方法的示例性方法流程图;[0117]图4Α是本公开另一个实施例提供的分类器更新方法的示例性方法流程图;[0118]图4Β是本公开另一个实施例提供的分类器更新方法的示例性方法流程图;[0119]图4C是本公开另一个实施例提供的分类器更新方法的示例性方法流程图;[0120]图5是本发明一个实施例提供的分类器更新装置的示例性结构示意图;[0121]图6是本发明一个实施例提供的分类器更新装置的示例性结构示意图;[0122]图7是本发明另一个`实施例提供的分类器更新装置的示例性结构示意图;[0123]图8是本发明一个实施例提供的终端的示例性结构示意图;[0124]图9是本发明一个实施例提供的服务器的示例性结构示意图;[0125]图10是本发明一个实施例提供的分类器更新系统的示例性示意图。[0126]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图 和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为 本领域技术人员说明本公开的概念。【具体实施方式】[0127]为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方 式作进一步地详细描述。[0128]请参考图1,其示出了本公开各个实施例提供的分类器更新方法所涉及的一种实 施环境的结构示意图。该实施环境包括至少一个终端120和至少一个服务器140。[0129]终端120,可以是具有短信功能的电子设备,该电子设备可以是智能手机、平板电 脑、智能电视或者电子书阅读器等等。[0130]终端120与服务器140之间可以通过无线网络相连。[0131]服务器140,可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是 一个云计算服务中心。该服务器140是可以向终端120提供更新短信分类器服务的服务器。[0132]请参考图2,其示出了本公开一个实施例提供的分类器更新方法的方法流程图。本 实施例主要以该分类器更新方法应用于如图1所示的服务器中来举例说明。该分类器更新 方法,可以包括如下步骤:[0133]在步骤202中,接收至少一个终端上报的短信以及短信的举报信息,举报信息携 带有举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0134]在步骤204中,根据接收到的短信以及短信的举报信息训练垃圾短信分类器;[0135]在步骤206中,将训练后的垃圾短信分类器下发给终端。[0136]综上所述,本公开的实施例提供的分类器更新方法,通过接收至少一个终端上报 的短信以及短信的举报信息;根据接收到的短信以及短信的举报信息训练垃圾短信分类 器;将训练后的垃圾短信分类器下发给终端的方法。解决了由于垃圾短信分类器是服务器 根据大量的样本训练的,并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了 能够通过终端的举报信息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高 短信分类正确性的效果。[0137]请参考图3,其示出了本公开一个实施例提供的分类器更新方法的方法流程图。本 实施例主要以该分类器更新方法应用于如图1所示的终端中来举例说明。该分类器更新方 法,可以包括如下步骤:[0138]在步骤302中,向服务器上报短信以及短信的举报信息,举报信息携带有举报短 信是垃圾短信或反向举报短信不是垃圾短信的信息;[0139]在步骤304中,接收服务器下发的垃圾短信分类器,垃圾短信分类器是服务器根 据接收到的短信以及短信的举报信息训练得到的;[0140]在步骤306中,将已有垃圾短信分类器更新为服务器下发的垃圾短信分类器。[0141]综上所述,本公开的实施例提供的分类器更新方法,通过向服务器上报短信以及短信的举报信息;接收服务器下发的垃圾短信分类器;将已有垃圾短信分类器更新为服务 器下发的垃圾短信分类器的方法。解决了由于垃圾短信分类器是服务器根据大量的样本训 练的,并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通过终端的举 报信息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分类正确性的 效果。[0142]请参考图4A,其示出了本公开另一个实施例提供的分类器更新方法的方法流程 图。本实施例主要以该分类器更新方法应用于如图1所示的实施环境来举例说明。该分类 器更新方法,可以包括如下步骤:[0143]在步骤401中,终端在接收到短信时,根据已有垃圾短信分类器将短信分类为:正 常短信、疑似垃圾短信和垃圾短信中的一种;[0144]请参考图4B,本步骤可以包含如下子步骤:[0145]在步骤401a中,终端在接收到短信时,根据已有垃圾短信分类器计算短信的垃圾 度值;[0146]终端在接收到短信时,提取短信中的短信特征,短信特征包括短信的关键字、网 址、号码和字符数等。[0147]短信的垃圾度值可以通过垃圾短信分类器根据该短信中的特征计算得到。垃圾短 信分类器中包括有每个短信特征所对应的权重,该权重表示该短信特征为垃圾短信的特征 的概率,该权重由该短信特征在垃圾短信样本中出现的频次和在正常短信样本中出现的频 次统计得到。当一个短信中的若干个短信特征被提取出来后,垃圾短信分类器可以根据该 短信的若干个短信特征对其是否为垃圾短信做分类。此时,垃圾短信分类器根据该短信的 若干个短信特征计算相应的垃圾度值。[0148]比如,若一条短信中有关键字S、关键字Y和关键字U这三个关键字,且已有垃圾短 信分类器中关键字S的权重为P (S),关键字Y的权重为P (Y),关键字U的权重为P (U), 那么该短信的垃圾度值=关键字S X权重P (S) +关键字Y X权重P (Y) +关键字U X权 重P (U)。[0149]再比如,若一条短信中有关键字L、号码M、网址W和关键字0,已有垃圾短信分类器 中关键字L的权重为P (L),号码M的权重为P (M),网址W的权重为P (W),关键字O的权 重为P (O),那么该短信的垃圾度值=关键字L X权重P (L) +号码M X权重P (M) +网址 W X权重P (W) +关键字O X权重为P (O)。[0150]一般正常短信所包含的字符数不超过一个阈值,如果某条短信的字符数超过该阈 值,则该短信为垃圾短信的可能性会提高。[0151]本步骤中仅以上述例子为例,不对本实施例起任何限定作用。[0152]在步骤401b中,终端检测短信的垃圾度值与第一阈值和第二阈值之间的大小关 系,第一阈值小于第二阈值;[0153]第一阈值用来区分正常短信和疑似垃圾短信;第二阈值用来区分疑似垃圾短信和 垃圾短信。[0154]在步骤401c中,终端根据垃圾度值与第一阈值和第二阈值之间的大小关系的比 较结果对短信进行分类;[0155]垃圾度值与第一阈值和第二阈值之间的大小关系,包括但不限于如下三种情况:[0156]第一种情况,若检测结果为短信的垃圾度值小于第一阈值,则将短信分类为正常短?目;[0157]终端正常接收分类为正常短信的短信,直接显示给用户阅读。[0158]第二种情况,若检测结果为短信的垃圾度值大于第一阈值且小于第二阈值,则将短信分类为疑似垃圾短信;[0159]终端依然可以正常接收分类为疑似垃圾短信的短信,在将该类短信显示给用于阅读时,附加提示信息提醒用于该类短信可能为垃圾短信,以提醒用户阅读该短信时留意其中的内容,谨防上当受骗。[0160]第三种情况,若检测结果为短信的垃圾度值大于第二阈值,则将短信分类为垃圾短?目。[0161]终端直接拦截分类为垃圾短信的短信,垃圾短信直接进入拦截记录中,不会进入收件箱骚扰用户,但是用户如有需要也可以到拦截记录中查找该类短信。[0162]比如,终端接收到一条短信Α,假设预设第一阈值为50%,第二阈值为90%,如果短信A的垃圾度值计算结果为30%,30%〈50%,那么短信A被分类为正常短信,直接显示给用户阅读;[0163]如果短信A的垃圾度值计算结果为70%,50%〈70%〈90%,那么短信A被分类为疑似垃圾短信,附加一条提示信息提醒用户阅读时注意其中的内容,比如“请留意,该短信可能有欺诈信息”,用户在阅读该类短信的时候就会看到这个提示语,那么在阅读的时候就会留意其中的内容,避免上当受骗;[0164]如果短信A的垃圾度值计算结果为95%,90%〈95%,那么短信A被分类为垃圾短信, 短信A则直接被拦截,不会进入收件箱。[0165]在步骤402中,终端向服务器上报短信以及短信的举报信息;[0166]举报信息携带有举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0167]由于已有垃圾短信分类器的分类结果并不一定完全符合用户的需要,用户在阅读短信之后,可以根据实际情况选择举报该短信为垃圾短信或是反向举报该短信不是垃圾短信,包括但不限于如下四种情况:[0168]I ),终端接收对类型为正常短信的短信进行的第一举报操作;[0169]第一举报操作用于举报短信是垃圾短信;该短信虽然为正常短信,用户在阅读该短信之后,发现该短信所含有的内容带有欺诈或是广告等不良内容的时,可以选择举报该短信为垃圾短信,即进行第一举报操作。[0170]终端在接收到第一举报操作后,向服务器上报短信以及短信的举报信息,举报信息携带有短信是垃圾短信的信息;[0171]2),终端接收对类型为疑似垃圾短信的短信进行的第二举报操作;[0172]第二举报操作用于举报短信是正常短信;该短信为附加了提示信息的疑似垃圾短信,用户在阅读该短信之后,发现该短信所含有的内容没有欺诈或是广告等不良内容时,可以选择反向举报该短信不是垃圾短信,即进行第二举报操作。[0173]终端在接收到第二举报操 作后,向服务器上报短信以及短信的举报信息,举报信息携带有短信不是垃圾短信的信息;[0174]3),终端接收对类型为疑似垃圾短信的短信进行的第三举报操作;[0175]第三举报操作用于举报短信是垃圾短信;该短信为附加了提示信息的疑似垃圾短 信,用户在阅读该短信之后,发现该短信所含有的内容带有欺诈或是广告等不良内容的时, 可以选择举报该短信为垃圾短信,即进行第三举报操作。[0176]终端在接收到第三举报操作后,向服务器上报短信以及短信的举报信息,举报信 息携带有短信是垃圾短信的信息;[0177]4),终端接收对类型为垃圾短信的短信进行的第四举报操作;[0178]第四举报操作用于举报短信不是垃圾短信;该短信为直接拦截的垃圾短信,用户 在拦截记录中阅读该短信之后,发现该短信所含有的内容不含有不良内容时或是能够满足 用户需要的时候,可以选择反向举报该短信不是垃圾短信,即进行第四举报操作。[0179]终端在接收到第四举报操作后,向服务器上报短信以及短信的举报信息,举报信 息携带有短信不是垃圾短信的信息。[0180]终端在向服务器举报或是反向举报短信时,可以用自定义的字段来标识举报信肩、O[0181]比如,可以采用数字来标识举报信息,以区分该举报信息是举报该短信为垃圾短 信,还是反向举报该短信不是垃圾短信,如I代表举报该短信为垃圾短信,O表示反向举报 该短信不是垃圾短信;还可以采用其它只要能够区分举报还是反向举报的方式,数字标识 不是唯一的方式,本实施例中仅以此举例说明。[0182]在步骤403中,服务器接收至少一个终端上报的短信以及短信的举报信息;[0183]举报信息携带有举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0184]在步骤404中,服务器根据接收到的短信以及短信的举报信息训练垃圾短信分类 器;[0185]请参考图4C,本步骤包含但不限于如下子步骤:[0186]在步骤404a中,服务器从接收到的短信中提取短信特征;[0187]短信特征包括短信的关键字、网址、号码和字符数等。[0188]由于终端上报的短信以及短信的举报信息不相同,那么服务器接收到的短信以及 短信的举报信息也不相同,包括但不限于如下两种情况:[0189]第一种情况,服务器在接收到的短信的举报信息携带有举报短信是垃圾短信的信 息时,从短信中提取垃圾短信特征并统计垃圾短信特征出现的频次;[0190]第二种情况,服务器在接收到的短信的举报信息携带有反向举报短信不是垃圾短 信的信息时,从短信中提取正常短信特征并统计正常短信特征出现的频次;[0191]在步骤404b中,服务器根据垃圾短信特征及对应频次和正常短信特征及对应频 次训练垃圾短信分类器;[0192]服务器还可以对被举报或是反向举报的短信的号码进行分析来训练垃圾短信分 类器。该短信分类器可以是贝叶斯短信分类器。换句话说,垃圾短信分类器和训练后的垃 圾短信分类器之间的关系可以说是新旧版本之间的关系,如果原先的垃圾短信分类器是旧 版本,那么训练后的垃圾短信分类器就是它的升级版本。从性能上来说,根据垃圾短信特征 及对应频次和正常短信特征及对应频次训练得到的垃圾短信分类器将比原先的垃圾短信 分类器在性能上得到提高,该性能是指能够更好的对短信进行分类。[0193]在实际应用中,垃圾短信分类器可以采用贝叶斯(Bayes)分类器。由于Bayes分类器训练的计算量小、预测速度快。Bayes分类器可以对正常短信、疑似垃圾短信和垃圾短信 样本进行学习,并维护一个垃圾短信特征列表及与垃圾短信特征对应的频次,该垃圾短信 特征列表中用于存放正常短信特征和垃圾短信特征。Bayes分类器对短信进行分类的原理 是通过某短信的先验概率,利用Bayes公式计算出其后验概率,即该短信属于某一分类的 概率,选择具有最大后验概率的分类作为该短信所属的分类。当特征向量(fl,...,fn)中 的特征项分别表示特征1...η出现的频次时,某一个短信在Bayes分类器下的分类就可以 表示为:[0194]arg max Mc=c)t\p(Fi =Ac=c)cZ=I[0195]其中,C表示该短信的分类,c即为正常短信、疑似垃圾短信和垃圾短信。在步骤 405中,服务器将训练后的垃圾短信分类器下发给终端;[0196]垃圾短信分类器用于对终端中的已有垃圾短信分类器进行更新。[0197]服务器将垃圾短信分类器下发给终端的方式,包括但不限于如下两种方式:[0198]第一种方式,服务器直接将训练后的垃圾短信分类器下发给终端;[0199]由于终端与服务器之间通过无线网络连接,因此服务器可以通过无线网络直接将 训练后的垃圾短信分类器下发给终端。[0200]第二种方式,服务器将训练后的垃圾短信分类器内置在操作系统升级包中下发给 终端。[0201]由于终端可以定期或是不定期地升级操作系统,因此服务器可以将训练后的垃圾 短信分类器内置在操作系统升级包中下发给终端。[0202]在步骤406中,终端接收服务器下发的垃圾短信分类器;[0203]该垃圾短信分类器是服务器根据接收到的短信以及短信的举报信息训练得到的, 用于对终端中的已有垃圾短信分类器进行更新。[0204]终端接收服务器下发的垃圾短信分类器,包括但不限于如下两种方式:[0205]第一种方式,终端接收服务器直接发送的垃圾短信分类器;[0206]第二种方式,终端接收服务器发送的操作系统升级包,操作系统升级包中内置有 垃圾短信分类器。[0207]在步骤407中,终端将已有垃圾短信分类器更新为服务器下发的垃圾短信分类 器;[0208]在步骤406中两种终端接收服务器下发的垃圾短信分类器的方式中,终端可以直 接将已有垃圾短信分类器更新为服务器下发的垃圾短信分类器,还可以在升级操作系统 时,一同将已有垃圾短信分类器更新为服务器下发的垃圾短息分类器。[0209]需要补充说明的是,终端除了上述两种将已有垃圾短信分类器更新为垃圾短信分 类器的方法之外,还可以在本地对已有垃圾短信分类器进行更新;终端根据短信以及短信 的举报信息从短信中提取特征并统计短信特征出现的频次,再通过预定的学习算法在本地 对已有垃圾短信分类器进行更新,但是该方法比较消耗终端的资源,需要终端具有较高的 计算功能。[0210]还需要补充说明的是,短信的分类不是固定不变的,即一条短信被分类为正常短信,该短信就会一直被终端分类为正常短信;一条短信被分类为疑似垃圾短信,该短信就会 一直被终端分类为疑似垃圾短信;一条短信被分类为垃圾短信,该短信就会一直被终端分 类为垃圾短信。在本实施例中,终端通过更新已有短信分类器,更新后的垃圾短信分类器与 已有垃圾短信分类器对于同一条短信的垃圾度值的计算结果会有不同,那么终端对于该短 信的分类也会有不同。[0211]比如,终端接收到一条新型的广告短信,由于该新型的广告短信中的内容可能以 前没有出现过,已有垃圾短信分类器将该短信分类为正常短信,直接显示给用户阅读;[0212]用户在阅读该短信之后,发现该短信是广告短信,携带有自己不需要的信息,则用 户可以向服务器举报该短信为垃圾短信;服务器在收到该短信的大量举报信息,利用这些 短信以及短信的举报信息训练垃圾短信分类器之后,得出训练后的垃圾短信分类器,下发 给终端,终端在根据服务器下发的垃圾短信分类器对已有垃圾短信分类器进行更新之后, 如果用户再收到该短信,利用更新后的垃圾短信分类器对该短信进行判断,发现该短信的 垃圾度值大于第一阈值,但是小于第二阈值时,则将该短信分类为疑似垃圾短信,在该短信 上附加提示信息。[0213]接着,当有更多的用户举报该短信为垃圾短信之后,不断更新后的垃圾短信分类 器对该短信的判断又会发生变化,若用户再接收到该短信,更新后的垃圾短信分类器计算 出该短信的垃圾度值大于第二阈值时,则更新后的垃圾短信分类器将该短信分类为垃圾短 信,直接拦截。[0214]反之,如果该短信由于之前部分用户的错误举报,其他用户在阅读该短信之后认 为该短信不是垃圾短信,则可以向服务器反向举报该短信不是垃圾短信,服务器根据反向 举报的信息训练垃圾短信分类器,得出训练后的垃圾短信分类器,并下发给终端,终端根据 服务器下发的垃圾短信分类器对已有垃圾短信分类器进行更新,若用户再收到该短信,则 利用更新后的垃圾短信分类器计算该短信的垃圾度值,当该短信的垃圾度值小于第一阈值 时,该短信重新被分为正常短信。[0215]另外,终端还可以根据更新后的垃圾短信分类器对终端已经接收到的短信并且已 经分类的短信进行再次分类。此时,更新后的垃圾短信分类器对已经接收到的短信进行短 信分类的结果就可能和该短信被已有垃圾短信分类器的分类结果会有不同。比如,如果一 条短信被已有垃圾短信分类器分类为垃圾短信,但是它被大量的用户反向举报为不是垃圾 短信,服务器根据该反向举报的信息训练垃圾短信分类器得出更新后的垃圾短信分类器并 下发给终端,终端接收到该垃圾短信分类器并对已有垃圾短信分类器进行更新,再对该短 信进行分类的结果可能就和已有垃圾短信分类器对该短信的分类的结果不同,该短信可能 被分类为正常短信。[0216]综上所述,本公开的实施例提供的分类器更新方法,通过向服务器上报短信以及 短信的举报信息;接收服务器下发的垃圾短信分类器;将已有垃圾短信分类器更新为服务 器下发的垃圾短信分类器;解决了由于垃圾短信分类器是服务器根据大量的样本训练的, 并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通过终端的举报信 息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分类正确性的效果。[0217]另外通过举报和反向举报的措施,提高了用户的积极性,实现全民参与打击垃圾 短信;由于有大量用户的参与,避免了对短信分类的单一性和片面性的问题,对打击恶意举报和恶意反向举报具有良好效果。[0218]以下为本公开的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的 方法实施例。[0219]请参考图5,其示出了本公开的一个实施例提供的分类器更新装置的结构示意 图。该分类器更新装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或者一 部分,该分类器更新装置包括:短信接收模块520、分类器训练模块540和分类器下发模块 560 ;[0220]短信接收模块520,用于接收至少一个终端上报的短信以及短信的举报信息,举报 信息携带有举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0221]分类器训练模块540,用于根据短信接收模块520接收到的短信以及短信的举报 信息训练垃圾短信分类器;[0222]分类器下发模块560,用于将分类器训练模块540训练后的垃圾短信分类器下发给终端。[0223]综上所述,本公开的实施例提供的分类器更新装置,通过接收至少一个终端上报 的短信以及短信的举报信息;根据接收到的短信以及短信的举报信息训练垃圾短信分类 器;将训练后的垃圾短信分类器下发给终端;解决了由于垃圾短信分类器是服务器根据大 量的样本训练的,并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通 过终端的举报信息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分 类正确性的效果。[0224]请参考图6,其示出了本公开的一个实施例提供的分类器更新装置的结构示意图。 该分类器更新装置可以通过软件、硬件或者两者的结合实现成为终端的全部或者一部分, 该分类器更新装置包括:短信上报模块620、分类器接收模块640和分类器更新模块660 ;[0225]短信上报模块620,用于向服务器上报短信以及短信的举报信息,举报信息携带有 举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0226]分类器接收模块640,用于接收服务器下发的垃圾短信分类器,垃圾短信分类器是 服务器根据接收到的短信以及短信的举报信息训练得到的;[0227]分类器更新模块660,用于将已有垃圾短信分类器更新为分类器接收模块640接 收到的服务器下发的垃圾短信分类器。[0228]综上所述,本公开的实施例提供的分类器更新装置,通过向服务器上报短信以及 短信的举报信息;接收服务器下发的垃圾短信分类器;将已有垃圾短信分类器更新为服务 器下发的垃圾短信分类器。解决了由于垃圾短信分类器是服务器根据大量的样本训练的, 并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通过终端的举报信 息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分类正确性的效果。[0229]请参考图7,其示出了本公开的另一个实施例提供的分类器更新装置的结构示意 图。该分类器更新装置可以通过软件、硬件或者两者的结合实现成为终端的全部或者一部 分,该分类器更新装置包括:短信接收模块520、分类器训练模块540、分类器下发模块560、 短信上报模块620、分类器接收模块640和分类器更新模块660 ;[0230]短信上报模块620,用于向服务器上报短信以及短信的举报信息,举报信息携带有 举报短信是垃圾短信或反向举报短信不是垃圾短信的信息;[0231]短信接收模块520,用于接收至少一个终端的短信上报模块620上报的短信以及 短信的举报信息,举报信息携带有举报短信是垃圾短信或反向举报短信不是垃圾短信的信 息;[0232]分类器训练模块540,用于根据短信接收模块520接收到的短信以及短信的举报 信息训练垃圾短信分类器;[0233]分类器下发模块560,用于将分类器训练模块540训练得到的训练后的垃圾短信 分类器下发给终端。[0234]分类器接收模块640,用于接收服务器的分类器下发模块560下发的垃圾短信分 类器,垃圾短信分类器是服务器根据接收到的短信以及短信的举报信息训练得到的;[0235]分类器更新模块660,用于将已有垃圾短信分类器更新为分类器接收模块640接 收到的服务器下发的垃圾短信分类器。[0236]可选的,分类器训练模块540,包括:第一提取单元、第二提取单元和分类器训练 单元;[0237]第一提取单元,用于在接收到的短信的举报信息携带有举报短信是垃圾短信的信 息时,从短信中提取垃圾短信特征并统计垃圾短信特征出现的频次;[0238]第二提取单元,用于在接收到的短信的举报信息携带有反向举报短信不是垃圾短 信的信息时,则从短信中提取正常短信特征并统计正常短信特征出现的频次;[0239]训练单元,用于根据第一提取单元和第二提取单元提取到的垃圾短信特征及对应 频次和正常短信特征及对应频次训练垃圾短信分类器。[0240]可选的,分类器下发模块560,包括:第一下发单元或第二下发单元;[0241]第一下发单元,用于直接将训练后的垃圾短信分类器下发给终端;[0242]第二下发单元,用于将训练后的垃圾短信分类器内置在操作系统升级包中下发给 终端。[0243]可选的,分类器接收模块640,包括:第一接收单元或第二接收单元;[0244]第一接收单元,用于接收服务器直接发送的垃圾短信分类器;[0245]第二接收单元,用于接收服务器发送的操作系统升级包,操作系统升级包中内置 有垃圾短信分类器。[0246]可选的,该分类器更新装置还包括:短信分类模块610 ;[0247]短信分类模块610,用于在接收到短信时,根据已有垃圾短信分类器将短信分类 为:正常短信、疑似垃圾短信和垃圾短信中的一种。[0248]可选的,短信上报模块620,包括:第一举报单元、第二举报单元、第三举报单元和 第四举报单元;[0249]第一举报单元,用于接收对类型为正常短信的短信进行的第一举报操作,第一举 报操作用于举报短信是垃圾短信;在接收到第一举报操作后,向服务器上报短信以及短信 的举报信息,举报信息携带有短信是垃圾短信的信息;和/或,[0250]第二举报单元,用于接收对类型为疑似垃圾短信的短信进行的第二举报操作,第 二举报操作用于举报短信是正常短信;在接收到第二举报操作后,向服务器上报短信以及 短信的举报信息,举报信息携带有短信不是垃圾短信的信息;和/或,[0251]第三举报单元,用于接收对类型为疑似垃圾短信的短信进行的第三举报操作,第三举报操作用于举报短信是垃圾短信;在接收到第三举报操作后,向服务器上报短信以及 短信的举报信息,举报信息携带有短信是垃圾短信的信息;和/或,[0252]第四举报单元,用于接收对类型为垃圾短信的短信进行的第四举报操作,第四举 报操作用于举报短信不是垃圾短信;在接收到第四举报操作后,向服务器上报短信以及短 信的举报信息,举报信息携带有短信不是垃圾短信的信息。[0253]可选的,短信分类模块610,包括:数值计算单元、大小比较单元、第一分类单元、 第二分类单元和第三分类单元;[0254]数值计算单元,用于在接收到短信时,根据已有垃圾短信分类器计算短信的垃圾 度值;[0255]大小比较单元,用于检测数值计算单元计算出的短信的垃圾度值与第一阈值和第 二阈值之间的大小关系,第一阈值小于第二阈值;[0256]第一分类单元,用于若检测结果为大小比较单元比较得出的短信的垃圾度值小于 第一阈值,则将短信分类为正常短信;[0257]第二分类单元,用于若检测结果为大小比较单元比较得出的短信的垃圾度值大于 第一阈值且小于第二阈值,则将短信分类为疑似垃圾短信;[0258]第三分类单元,用于若检测结果为大小比较单元比较得出的短信的垃圾度值大于 第二阈值,则将短信分类为垃圾短信。[0259]综上所述,本公开的实施例提供的分类器更新装置,通过向服务器上报短信以及 短信的举报信息;接收服务器下发的垃圾短信分类器;将已有垃圾短信分类器更新为服务 器下发的垃圾短信分类器。解决了由于垃圾短信分类器是服务器根据大量的样本训练的, 并不一定符合每个用户的使用习惯,经常会有误判的问题;达到了能够通过终端的举报信 息来更新终端已有垃圾短信分类器,减少对垃圾短信的误判,提高短信分类正确性的效果。[0260]请参考图8,其示出了本公开的一个实施例提供的终端的结构示意图。该终端用于 实施上述实施例中提供的分类器更新方法,具体来讲:[0261]终端800可以包括RF (Radio Frequency,射频)电路810、包括有一个或一个以上 计算机可读存储介质的存储器820、输入单元830、显示单元840、传感器850、音频电路860、 短距离无线传输模块870、包括有一个或者一个以上处理核心的处理器880、以及电源890 等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包 括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:[0262]RF电路810可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的 下行信息接收后,交由一个或者一个以上处理器880处理;另外,将涉及上行的数据发送给 基站。通常,RF电路810包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、 用户身份模块(SIM)卡、收发信机、耦合器、LNA (Low Noise Amplifier,低噪声放大器)、双 工器等。此外,RF电路810还可以通过无线通信与网络和其他设备通信。无线通信可以使 用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全 球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,石马分多址)、WCDMA(Wideband CodeDivision Multiple Access,宽带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。存储器820可用于存储软件程序以及模块,比如,存储器820可以用于存储采集语音信号的软件程序、实现关键词识别的软件程序、实现连 续语音识别的软件程序以及实现设置提醒事项的软件程序等等。处理器880通过运行存储 在存储器820的软件程序以及模块,从而执行各种功能应用以及数据处理,比如本公开实 施例中“向服务器上报短信以及短信的举报信息”的功能、“接收服务器下发的垃圾短信分 类器”的功能、“将已有垃圾短信分类器更新为服务器下发的垃圾短信分类器”的功能的功 能等等。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系 统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可 存储根据终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器820可 以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪 存器件、或其他易失性固态存储器件。相应地,存储器820还可以包括存储器控制器,以提 供处理器880和输入单元830对存储器820的访问。[0263]输入单元830可用于接收输入的数字或字符信息,以及产生与用户设置以及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元830可包括触 敏表面831以及其他输入设备832。触敏表面831,也称为触摸显示屏或者触控板,可收集 用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏 表面831上或在触敏表面831附近的操作),并根据预先设定的程式驱动相应的连接装置。 可选的,触敏表面831可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检 测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从 触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器880,并能接收处理 器880发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多 种类型实现触敏表面831。除了触敏表面831,输入单元830还可以包括其他输入设备832。 具体地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关 按键等)、轨迹球、鼠标、操作杆等中的一种或多种。[0264]显示单元840可用于显示由用户输入的信息或提供给用户的信息以及终端800的 各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。 显示单元840可包括显示面板841,可选的,可以采用LCD (Liquid Crystal Display,液晶 显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面 板841。进一步的,触敏表面831可覆盖在显示面板841之上,当触敏表面831检测到在其 上或附近的触摸操作后,传送给处理器880以确定触摸事件的类型,随后处理器880根据触 摸事件的类型在显示面板841上提供相应的视觉输出。虽然在图8中,触敏表面831与显 示面板841是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将 触敏表面831与显示面板841集成而实现输入和输出功能。[0265]终端800还可包括至少一种传感器850,比如光传感器、运动传感器以及其他传感 器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境 光线的明暗来调节显示面板841的亮度,接近传感器可在终端800移动到耳边时,关闭显示 面板841和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一 般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用 (比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等; 至于终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。[0266]音频电路860、扬声器861,传声器862可提供用户与终端800之间的音频接口。音 频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861,由扬声器861转换 为声音信号输出;另一方面,传声器862将收集的声音信号转换为电信号,由音频电路860 接收后转换为音频数据,再将音频数据输出处理器880处理后,经RF电路810以发送给另 一终端,或者将音频数据输出至存储器820以便进一步处理。音频电路860还可能包括耳 塞插孔,以提供外设耳机与终端800的通信。[0267]短距离无线传输模块870可以是WIFI (wireless fidelity,无线保真)模块或者 蓝牙模块等。终端800通过短距离无线传输模块870可以帮助用户收发电子邮件、浏览网 页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了短距离无 线传输模块870,但是可以理解的是,其并不属于终端800的必须构成,完全可以根据需要 在不改变发明的本质的范围内而省略。[0268]处理器880是终端800的控制中心,利用各种接口和线路连接整个终端的各个部 分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调用存储在存储器 820内的数据,执行终端800的各种功能和处理数据,从而对电子设备进行整体监控。可选 的,处理器880可包括一个或多个处理核心;优选的,处理器880可集成应用处理器和调制 解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理 器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器880中。[0269]终端800还包括给各个部件供电的电源890 (比如电池),优选的,电源可以通过电 源管理系统与处理器880逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗 管理等功能。电源890还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故 障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。[0270]尽管未示出,终端800还可以包括摄像头、蓝牙模块等,在此不再赘述。[0271]终端800还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以 上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行图3至图4C中任一实 施例所述的分类器更新方法。[0272]请参考图9,其示出了本公开的一个实施例提供的服务器的结构示意图。该服务器 用于实施上述实施例中提供的分类器更新方法,具体来讲:[0273]服务器900包括中央处理单元(CPU) 901、包括随机存取存储器(RAM) 902和只读 存储器(R0M)903的系统存储器904,以及连接系统存储器904和中央处理单元901的系统 总线905。服务器900还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系 统(I/O系统)906,和用于存储操作系统913、应用程序914和其他程序模块915的大容量 存储设备907。[0274]基本输入/输出系统906包括有用于显不信息的显不器908和用于用户输入信息 的诸如鼠标、键盘之类的输入设备909。其中显示器908和输入设备909都通过连接到系统 总线905的输入输出控制器910连接到中央处理单元901。基本输入/输出系统906还可 以包括输入输出控制器910以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他 设备的输入。类似地,输入输出控制器910还提供输出到显示屏、打印机或其他类型的输出 设备。[0275]大容量存储设备907通过连接到系统总线905的大容量存储控制器(未示出)连接 到中央处理单元901。大容量存储设备907及其相关联的计算机可读介质为客户端设备提 供非易失性存储。也就是说,大容量存储设备907可以包括诸如硬盘或者CD-ROM驱动器之 类的计算机可读介质(未示出)。[0276]不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储 介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何 方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、 ROM、EPROM、EEPR0M、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁 带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上 述几种。上述的系统存储器904和大容量存储设备907可以统称为存储器。[0277]根据本发明的各种实施例,服务器900还可以通过诸如因特网等网络连接到网络 上的远程计算机运行。也即服务器900可以通过连接在系统总线905上的网络接口单元 911连接到网络912,或者说,也可以使用网络接口单元911来连接到其他类型的网络或远 程计算机系统(未示出)。[0278]存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器 中,且经配置以由一个或者一个以上中央处理单元901执行一个或者一个以上程序包含用 于执行图2所示实施例所提供的分类器更新方法。[0279]请参见图10所示,其示出了本发明一个实施例中提供的分类器更新系统的示意 图。本实施例以该分类器更新系统1000应用于图1所示的实施环境来举例说明。该分类 器更新系统1000,可以包括服务器1040和至少一个终端1020,服务器1040可以通过无线 网络方式与终端1020连接。[0280]终端1020可以包括图6所描述的短信分类处理装置,服务器1040可以包括图5 所描述的分类器更新装置。[0281]终端1020还可以为图8中所描述的终端,服务器1040还可以为图9中所描述的服务器。[0282]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。[0283]以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
【权利要求】
1.一种分类器更新方法,其特征在于,所述方法包括:接收至少一个终端上报的短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;根据接收到的所述短信以及所述短信的举报信息训练垃圾短信分类器;将训练后的所述垃圾短信分类器下发给所述终端。
2.根据权利要求1所述的方法,其特征在于,所述根据接收到的所述短信以及所述短信的举报信息训练垃圾短信分类器,包括:在接收到的所述短信的举报信息携带有举报所述短信是垃圾短信的信息时,从所述短信中提取垃圾短信特征并统计所述垃圾短信特征出现的频次;在接收到的所述短信的举报信息携带有反向举报所述短信不是垃圾短信的信息时,从所述短信中提取正常短信特征并统计所述正常短信特征出现的频次;根据所述垃圾短信特征及对应频次和所述正常短信特征及对应频次训练垃圾短信分类器。
3.根据权利要求1或2所述的方法,其特征在于,所述将训练后的所述垃圾短信分类器下发给所述终端,包括:直接将训练后的所述垃圾短信分类器下发给所述终端;或,将训练后的所述垃圾短信分类器内置在操作系统升级包中下发给所述终端。
4.一种分类器更新方法,其特征在于,所述方法包括:向服务器上报短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;接收所述服务器下发的垃圾短信分类器,所述垃圾短信分类器是所述服务器根据接收到的所述短信以及所述短信的举报信息训练得到的;将已有垃圾短信分类器更新为所述服务器下发的垃圾短信分类器。
5.根据权利要求4所述的方法,其特征在于,所述接收所述服务器下发的垃圾短信分类器,包括:接收所述服务器直接发送的所述垃圾短信分类器;或,接收所述服务器发送的操作系统升级包,所述操作系统升级包中内置有所述垃圾短信分类器。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:在接收到短信时,根据所述已有垃圾短信分类器将所述短信分类为:正常短信、疑似垃圾短信和垃圾短信中的一种。
7.根据权利要求6所述的方法,其特征在于,所述向服务器上报短信以及所述短信的举报信息,包括:接收对类型为正常短信的所述短信进行的第一举报操作,所述第一举报操作用于举报所述短信是垃圾短信;在接收到所述第一举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,接收对类型为疑似垃圾短信的所述短信进行的第二举报操作,所述第二举报操作用于举报所述短信是正常短信;在接收到所述第二举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短信的信息;和/或,接收对类型为疑似垃圾短信的所述短信进行的第三举报操作,所述第三举报操作用于举报所述短信是垃圾短信;在接收到所述第三举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,接收对类型为垃圾短信的所述短信进行的第四举报操作,所述第四举报操作用于举报所述短信不是垃圾短信;在接收到所述第四举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短信的信息。
8.根据权利要求6所述的方法,其特征在于,所述在接收到短信时,根据所述已有垃圾短信分类器将所述短信分类为:正常短信、疑似垃圾短信和垃圾短信,包括:在接收到短信时,根据所述已有垃圾短信分类器计算所述短信的垃圾度值;检测所述短信的垃圾度值与第一阈值和第二阈值之间的大小关系,所述第一阈值小于所述第二阈值;若检测结果为所述短信的垃圾度值小于所述第一阈值,则将所述短信分类为正常短?目;若检测结果为所述短信的垃圾度值大于所述第一阈值且小于所述第二阈值,则将所述短信分类为疑似垃圾短信;若检测结果为所述短信的垃圾度值大于所述第二阈值,则将所述短信分类为垃圾短?目。
9.一种分类器更新装置,其特征在于,所述装置包括:短信接收模块,用于接收至少一个终端上报的短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;分类器训练模块,用于根据接收到的所述短信以及所述短信的举报信息训练垃圾短信分类器;分类器下发模块,用于将训练后的所述垃圾短信分类器下发给所述终端。
10.根据权利要求9所述的装置,其特征在于,所述分类器训练模块,包括:第一提取单元、第二提取单元和分类器训练单元;所述第一提取单元,用于在接收到的所述短信的举报信息携带有举报所述短信是垃圾短信的信息时,从所述短信中提取垃圾短信特征并统计所述垃圾短信特征出现的频次; 所述第二提取单元,用于在接收到的所述短信的举报信息携带有反向举报所述短信不是垃圾短信的信息时,从所述短信中提取正常短信特征并统计所述正常短信特征出现的频次;所述分类器训练单元,用于根据所述垃圾短信特征及对应频次和所述正常短信特征及对应频次训练垃圾短信分类器。
11.根据权利要求9或10所述的装置,其特征在于,所述分类器下发模块,包括:第一下发单元或第二下发单元;所述第一下发单元,用于直接将训练后的所述垃圾短信分类器下发给所述终端;所述第二下发单元,用于将训练后的所述垃圾短信分类器内置在操作系统升级包中下发给所述终端。
12.—种分类器更新 装置,其特征在于,所述装置包括:短信上报模块,用于向服务器上报短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;分类器接收模块,用于接收所述服务器下发的垃圾短信分类器,所述垃圾短信分类器是所述服务器根据接收到的所述短信以及所述短信的举报信息训练得到的;分类器更新模块,用于将已有垃圾短信分类器更新为所述服务器下发的垃圾短信分类器。
13.根据权利要求12所述的装置,其特征在于,所述分类器接收模块,包括:第一接收单元或第二接收单元;所述第一接收单元,用于接收所述服务器直接发送的所述垃圾短信分类器;所述第二接收单元,用于接收所述服务器发送的操作系统升级包,所述操作系统升级包中内置有所述垃圾短信分类器。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:短信分类模块;所述短信分类模块,用于在接收到短信时,根据所述已有垃圾短信分类器将所述短信分类为:正常短信、疑似垃圾短信和垃圾短信中的一种。
15.根据权利要求14所述的装置,其特征在于,所述短信上报模块,包括:第一举报单元、第二举报单元、第三举报单元和第四举报单元;所述第一举报单元,用于接收对类型为正常短信的所述短信进行的第一举报操作,所述第一举报操作用于举报所述短信是垃圾短信;在接收到所述第一举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,所述第二举报单元,用于接收对类型为疑似垃圾短信的所述短信进行的第二举报操作,所述第二举报操作用于举报所述短信是正常短信;在接收到所述第二举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短的彳目息;和/或,所述第三举报单元,用于接收对类型为疑似垃圾短信的所述短信进行的第三举报操作,所述第三举报操作用于举报所述短信是垃圾短信;在接收到所述第三举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信是垃圾短信的信息;和/或,所述第四举报单元,用于接收对类型为垃圾短信的所述短信进行的第四举报操作,所述第四举报操作用于举报所述短信不是垃圾短信;在接收到所述第四举报操作后,向所述服务器上报所述短信以及所述短信的举报信息,所述举报信息携带有所述短信不是垃圾短信的信息。
16.根据权利要求14所述的装置,其特征在于,所述短信分类模块,包括:数值计算单元、大小比较单元、第一分类单元、第二分类单元和第三分类单元 ;所述数值计算单元,用于在接收到短信时,根据所述已有垃圾短信分类器计算所述短信的垃圾度值;所述大小比较单元,用于检测所述短信的垃圾度值与第一阈值和第二阈值之间的大小关系,所述第一阈值小于所述第二阈值;所述第一分类单元,用于若检测结果为所述短信的垃圾度值小于所述第一阈值,则将所述短信分类为正常短信;所述第二分类单元,用于若检测结果为所述短信的垃圾度值大于所述第一阈值且小于所述第二阈值,则将所述短信分类为疑似垃圾短信;所述第三分类单元,用于若检测结果为所述短信的垃圾度值大于所述第二阈值,则将所述短信分类为垃圾短信。
17.一种服务器,其特征在于,包括如权利要求9至11任一所述的分类器更新装置。
18.—种终端,其特征在于,包括如权利要求12至16任一所述的分类器更新装置。
19.一种服务器,其特征在于,所述服务器包括:一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:接收至少一个终端上报的短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;根据接收到的所述短信以及所述短信的举报信息训练垃圾短信分类器;将训练后的所述垃圾短信分类器下发给所述终端。
20.一种终端,其特征在于,所述终端包括:一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:向服务器上报短信以及所述短信的举报信息,所述举报信息携带有举报所述短信是垃圾短信或反向举报所述短信不是垃圾短信的信息;接收所述服务器下发的垃圾短信分类器,所述垃圾短信分类器是所述服务器根据接收到的所述短信以及所述短信的举报信息训练得到的;将已有垃圾短信分类器更新为所述服务器下发的垃圾短信分类器。
21.一种分类器更新系统,其特征在于,所述分类器更新系统包括至少一个服务器和至少一个终端,所述至少一个服务器和至少一个终端通过无线网络相连`;所述服务器包括如权利要求17或19所述的服务器;所述终端包括如权利要求18或20所述的终端。
【文档编号】H04W24/02GK103501487SQ201310430248
【公开日】2014年1月8日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】徐萌, 王文林, 杨亮 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1