一种信息处理的方法和终端 |
|||||||
申请号 | CN201210140213.5 | 申请日 | 2012-05-08 | 公开(公告)号 | CN103391547A | 公开(公告)日 | 2013-11-13 |
申请人 | 腾讯科技(深圳)有限公司; | 发明人 | 王庆; 罗章虎; 黄泽丰; 郭浩然; 肖权浩; 袁宜霞; 宋家顺; 李朋涛; 戴云峰; 詹勋昌; 林春优; | ||||
摘要 | 本 发明 公开了一种信息处理的方法和终端,属于计算机技术领域。所述方法包括:接收信息,所述信息中至少包括发送方号码和/或信息内容;判断所述信息与预设的拦截模式的组合中任意一者是否匹配;如果匹配,则根据所述拦截模式对应的处理规则处理所述信息。本发明通过对信息的发送方号码和信息内容与预设的拦截模式进行匹配,不仅局限于 现有技术 中仅拦截黑名单中号码的拦截方式,提高了拦截的拦截准确率及效率,并提高了用户的体验。 | ||||||
权利要求 | 1.一种信息处理方法,其特征在于,所述方法包括: |
||||||
说明书全文 | 一种信息处理的方法和终端技术领域[0001] 本发明涉及计算机技术领域,特别涉及一种信息处理的方法和终端。 背景技术[0002] 随着移动通信技术的发展,移动终端在人们生活中逐渐普及,但随之而来了一些负面的影响。其中垃圾信息的传播尤为严重,各种广告随着短信息、彩信、wappush信息(该信息是将某一站点或某一业务的链接通过短信发送到支持WAP PUSH功能的手机上)等方式不断打扰着人们正常的学习、工作甚至休息的时间。曾经垃圾信息的拦截只能依靠运营商进行,而随着智能移动终端的使用,可以依靠移动终端中的一些处理规则对信息进行处理。 [0003] 现有技术中对垃圾信息的拦截是依靠在移动终端中设置黑名单进行的,用户将某个号码添加入黑名单中。当移动终端收到一条信息时,会根据黑名单中的号码对信息的发送号码进行匹配分析,若匹配到则将其拦截,拦截后在不打扰用户的前提下对信息进行特别保存或进行丢弃;若未匹配到则予以放行,正常的提示用户并显示该信息。 [0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题: [0005] 依靠黑名单对信息的拦截,仅能对已知的号码进行拦截,而目前的垃圾短信发送号码并不固定,每当有新号码发送垃圾信息后再添加如黑名单的方式,拦截准确率及效率均无法达到理想要求。 发明内容[0006] 为了提高拦截信息的效率,本发明实施例提供了一种信息处理的方法和终端。所述技术方案如下: [0007] 本发明实施例提出了一种信息处理的方法,包括: [0008] 接收信息,所述信息中至少包括发送方号码和/或信息内容; [0009] 判断所述信息与预设的拦截模式的组合中任意一者是否匹配; [0010] 如果匹配,则根据所述拦截模式对应的处理规则处理所述信息。 [0011] 其中,判断所述信息与预设的拦截模式的组合中任意一者是否匹配,包括以下至少一种: [0013] 判断所述信息内容是否包含本地指定的关键字集合中的关键字; [0014] 判断所述发送方号码是否在服务器指定的号码集合中,和/或所述信息内容是否包含服务器指定的关键字集合中的关键字; [0015] 判断所述发送方号码是否为本地指定的号码集合和服务器指定的号码集合之外的号码。 [0016] 其中,判断所述发送方号码是否在本地指定的号码集合中,包括: [0017] 判断所述发送方号码是否在本地指定的黑名单和/或白名单中; [0018] 其中,所述黑名单和所述白名单中的号码为用户添加的完整号码、用户根据号码归属地设置的某一区域的号码或用户添加号码中的部分号段,所述黑名单为拦截的号码清单,所述白名单为允许接入的号码清单。 [0019] 其中,判断所述发送方号码是否在本地指定的号码集合中,包括: [0020] 判断所述发送方号码是否在本地保存的名片夹中和/或客户识别模块SIM卡名片夹中。 [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] 第二判断子单元,用于判断所述发送方号码是否在本地保存的名片夹中和/或客户识别模块SIM卡名片夹中。 [0046] 其中,所述第一判断单元,包括: [0047] 第三判断子单元,用于判断所述发送方号码是否在本地保存的拨出号码清单中。 [0048] 其中,所述第三判断单元,包括: [0049] 第四判断子单元,如果所述发送方号码在所述服务器指定的号码集合中,且所述信息内容包含所述服务器指定的关键字集合中的关键字,则分别获取所述发送方号码的权重值和所述关键字的权重值; [0050] 计算单元,用于根据所述发送方号码的权重值和所述信息内容的权重值计算所述信息的总权重值; [0051] 确定单元,用于若所述总权重值超过预设阈值,则确定所述信息与预设的拦截模式匹配。 [0052] 其中,所述处理模块,具体包括: [0053] 第一处理单元,用于如果所述拦截模式对应的处理规则为拦截,则拦截所述信息; [0054] 第二处理单元,用于如果所述拦截模式对应的处理规则为放行,则显示所述信息。 [0055] 其中,所述判断模块,还包括: [0056] 第三处理单元,用于按照本地指定的顺序依次判断所述信息与预设的拦截模式的组合中的拦截模式是否匹配,直到匹配成功结束或者全部进行匹配但均未匹配成功结束。 [0057] 本发明实施例提供的技术方案带来的有益效果是:通过对信息的发送方号码和信息内容与预设的拦截模式进行匹配,不仅局限于现有技术中仅拦截黑名单中号码的拦截方式,提高了拦截的拦截准确率及效率,并提高了用户的体验。附图说明 [0058] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0059] 图1是本发明实施例1中提供的信息处理的方法的流程示意图; [0060] 图2是本发明实施例2中提供的信息处理的方法的流程示意图; [0061] 图3是本发明实施例3中提供的信息处理的终端的结构示意图。 具体实施方式[0062] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。 [0063] 实施例1 [0064] 参加图1,本发明实施例提出了一种信息处理的方法,包括: [0065] 101:接收信息,所述信息中至少包括发送方号码和/或信息内容; [0066] 102:判断所述信息与预设的拦截模式的组合中任意一者是否匹配; [0067] 103:如果匹配,则根据所述拦截模式对应的处理规则处理所述信息。 [0068] 本发明实施例通过对信息的发送方号码和信息内容与预设的拦截模式进行匹配,不仅局限于现有技术中仅拦截黑名单中号码的拦截方式,提高了拦截的拦截准确率及效率,并提高了用户的体验。 [0069] 实施例2 [0070] 参加图2,本发明实施例提出了一种信息处理的方法,是在实施例1的基础上改进而来的,包括: [0071] 201:接收信息,所述信息中至少包括发送方号码和/或信息内容。 [0072] 当终端接收到信息时,获取信息的发送方号码以及信息内容。本发明实施例会根据信息的发送方号码和/或发送的信息内容综合评判该信息是否符合拦截的处理规则。 [0073] 202:判断所述信息与预设的拦截模式的组合中任意一者是否匹配。 [0074] 在终端中预先设置拦截模式,可以为:判断发送方号码是否在本地指定的号码集合中,和/或发送方号码是否在服务器指定的号码集合中,和/或判断信息内容是否包含本地指定的关键字集合中的关键字,和/或判断信息内容是否包含服务器指定的关键字集合中的关键字,和/或判断发送方号码是否为本地指定的号码集合和服务器指定的号码集合之外的号码。 [0075] 进一步的,根据上述的各种拦截模式,可以具体为:用户设定的黑名单、白名单以及用户设定的拦截关键字,其中黑名单和白名单中的号码为用户添加的完整号码(即一个完整的手机号码、座机号码或某种运营商指定的业务号码)、用户根据号码归属地设置的某一区域的号码、用户添加号码中的部分号段;黑名单为拦截的号码清单,所述白名单为允许接入的号码清单。其中,根据号码归属地设置的某一区域的号码可以为根据电话区号进行设置的区号号段,还可以根据运营商划分的号码归属地设置区分的某一区域的号码;用户添加号码中的部分号段设置的是将短信号码中前几位的号码段加入黑名单中,这样就可以通过该号段的设置对某个公司的短信端口进行拦截;添加的关键字可以为文字以及网址特征字符,对短信、彩信或wappush短信进行审核。 [0076] 拦截模式还可以为终端设置的规则所涉及的内容,可以包括:名片夹中号码、拨出号码清单中的号码、服务器对用户举报的信息进行分析统计后向终端返回的发送方号码和关键字、以及陌生号码,各种不同的规则包含的内容不同,分别可以对应不同的处理方式。其中,陌生号码为终端保存的名片夹中的号码和SIM卡名片夹中的号码、拨出号码清单中的号码、短信收件箱内短信的号码,以及服务器指定的号码集合和服务器制定的关键字集合中的关键字,其中服务器指定的号码集合和关键字集合为服务器对用户举报的信息进行分析统计后向终端返回的特征项。其中特征项可以包括发送方号码以及信息内容中的关键字,这些特征项是服务器根据用户举报的信息分析后统计得到的发送方号码以及关键字,每个发送方号码以及关键字对应一个权重值,当信息的发送方号码以及关键字匹配到特征项时,通过计算信息中匹配到的所有特征项的总权重值,并与预设阈值相比较,超过预设阈值的信息则为需要处理的信息。 [0077] 由于各个拦截模式可以分别设置其对应的处理规则,因此一条信息被获取到后,根据不同的拦截模式扫描的顺序进行扫描后的处理结果则并不一定相同。例如一个号码在名片夹中存在,同时又在拨出清单中存在,而这两个拦截模式对应的处理规则不相同,名片夹中的号码进行拦截,而拨出清单中的号码不进行拦截。那么当这两个拦截模式的组合规则不同时,会导致对该号码的拦截效果不同,若先匹配名片夹中的号码,那么匹配到该号码作为发送方号码的信息会被拦截;若先匹配拨出清单中的号码,那么匹配到该号码作为发送方号码的信息则会不拦截,对其信息进行放行,显示给用户。匹配到号码后,后面排列的拦截模式则不继续匹配号码。因此需要获取用户设置的对各种拦截模式的组合规则。 [0078] 因此,步骤202可以具体为:包括以下至少一种: [0079] 2021:判断所述发送方号码是否在本地指定的号码集合中; [0080] 2022:判断所述信息内容是否包含本地指定的关键字集合中的关键字; [0081] 2023:判断所述发送方号码是否在服务器指定的号码集合中,和/或所述信息内容是否包含服务器指定的关键字集合中的关键字; [0082] 2024:判断所述发送方号码是否为本地指定的号码集合和服务器指定的号码集合之外的号码。 [0083] 进一步的,按照本地指定的顺序依次判断所述信息与预设的拦截模式的组合中的拦截模式是否匹配,直到匹配成功结束或者全部进行匹配但均未匹配成功结束。用户可以根据需要选取一种或多种拦截模式进行拦截,其中,所选取的拦截模式的排列顺序不同,则会导致对应的拦截效果不同。可以根据本地制定的拦截模式的顺序对接收的信息匹配,若匹配到则结束匹配过程按照匹配到的拦截规则进行拦截或放行操作,若在所选的拦截模式中未匹配到则正常显示该信息。 [0084] 以下为各种拦截模式匹配的过程,在本发明实施例中可以不按照以下的顺序进行设置: [0085] 其中,判断所述发送方号码是否在本地指定的号码集合中包括: [0086] 第一种拦截模式: [0087] 判断所述发送方号码是否在本地指定的黑名单和/或白名单中; [0088] 其中,所述黑名单和所述白名单中的号码为用户添加的完整号码、用户根据号码归属地设置的某一区域的号码或用户添加号码中的部分号段,所述黑名单为拦截的号码清单,所述白名单为允许接入的号码清单。 [0089] 第二种拦截模式: [0090] 判断所述发送方号码是否在本地保存的名片夹中和/或客户识别模块SIM卡名片夹中。 [0091] 第三种拦截模式: [0092] 判断所述发送方号码是否在本地保存的拨出号码清单中。 [0093] 其中,判断所述发送方号码是否在服务器指定的号码集合中,且判断所述信息内容是否包含服务器指定的关键字集合中的关键字,包括: [0094] 如果所述发送方号码在所述服务器指定的号码集合中,且所述信息内容包含所述服务器指定的关键字集合中的关键字,则分别获取所述发送方号码的权重值和所述关键字的权重值; [0095] 根据所述发送方号码的权重值和所述信息内容的权重值计算所述信息的总权重值; [0096] 若所述总权重值超过预设阈值,则确定所述信息与预设的拦截模式匹配。 [0097] 其中还包括:判断所述信息内容是否包含本地指定的关键字集合中的关键字。 [0098] 此种方式即为判断信息中是否包括本地指定的,即用户设定的或终端中预先指定的关键字。 [0099] 判断所述发送方号码是否为本地指定的号码集合和服务器指定的号码集合之外的号码。 [0100] 此种方式即为发送方号码既不属于本地指定集合,也不属于服务器指定的集合中的号码。 [0101] 步骤203:如果匹配,则根据所述拦截模式对应的处理规则处理所述信息。 [0102] 不同的拦截模式对应的处理规则也不同,可以分别为:拦截或放行。 [0103] 因此步骤203可以具体为: [0104] 2031:如果所述拦截模式对应的处理规则为拦截,则拦截所述信息; [0105] 2032:如果所述拦截模式对应的处理规则为放行,则显示所述信息。 [0106] 其中,具体的设置可以为:用户设置的黑名单对应的处理规则包括拦截或放行、用户设置的关键字对应的处理规则包括拦截或放行;用户设置的白名单对应的处理规则包括接受或放行;名片夹的号码对应的处理规则为接受或拦截或放行;拨出号码清单中的号码对应的处理规则为拦截或放行;服务器对用户举报的信息进行分析统计后向终端返回的发送方号码和关键字对应的处理规则包括开启或关闭,其对应的实施方式为:当开启该功能时则对匹配到的发送方号码或关键字的对应的信息进行拦截,当关闭该功能时则对匹配到的发送方号码或关键字对应的信息进行放行;对陌生号码对应的处理规则包括拦截或放行。 [0107] 进一步的,用户可以针对当前的需要,分别对不同的拦截模式对应的处理规则进行设置拦截或接受或不处理的处理方式,对不同的处理规则进行设置,将信息经过多道拦截模式的过滤匹配,最大限度的提高拦截率。当与预设的拦截模式匹配到时,获取匹配到的拦截模式当前对应的处理规则,即用户设置的当前该处理规则对应的处理方式,对信息进行处理。 [0108] 本发明实施例通过对信息的发送方号码和信息内容与预设的拦截模式进行匹配,不仅局限于现有技术中仅拦截黑名单中号码的拦截方式,提高了拦截的拦截准确率及效率,并提高了用户的体验。 [0109] 实施例3 [0110] 参加图3,本发明实施例提出了一种信息处理的终端,包括: [0111] 接收模块301,用于接收信息,所述信息中至少包括发送方号码和/或信息内容; [0112] 判断模块302,用于判断所述信息与预设的拦截模式的组合中任意一者是否匹配; [0113] 处理模块303,用于如果匹配,则根据所述拦截模式对应的处理规则处理所述信息。 [0114] 在具体实施方式中,所述判断模块302,包括以下至少一种: [0115] 第一判断单元3021,用于判断所述发送方号码是否在本地指定的号码集合中; [0116] 第二判断单元3022,用于判断所述信息内容是否包含本地指定的关键字集合中的关键字; [0117] 第三判断单元3023,用于判断所述发送方号码是否在服务器指定的号码集合中,和/或所述信息内容是否包含服务器指定的关键字集合中的关键字; [0118] 第四判断单元3024,用于判断所述发送方号码是否为本地指定的号码集合和服务器指定的号码集合之外的号码。 [0119] 其中,所述判断模块302还包括: [0120] 第三处理单元3025,用于按照本地指定的顺序依次判断所述信息与预设的拦截模式的组合中的拦截模式是否匹配,直到匹配成功结束或者全部进行匹配但均未匹配成功结束。 [0121] 其中,所述第一判断单元3021,包括: [0122] 第一判断子单元30211,判断所述发送方号码是否在本地指定的黑名单和/或白名单中; [0123] 其中,所述黑名单和所述白名单中的号码为用户添加的完整号码、用户根据号码归属地设置的某一区域的号码或用户添加号码中的部分号段,所述黑名单为拦截的号码清单,所述白名单为允许接入的号码清单。 [0124] 第二判断子单元30212,用于判断所述发送方号码是否在本地保存的名片夹中和/或客户识别模块SIM卡名片夹中。 [0125] 第三判断子单元30213,用于判断所述发送方号码是否在本地保存的拨出号码清单中。 [0126] 其中,所述第三判断单元3023,包括: [0127] 第四判断子单元30231,如果所述发送方号码在所述服务器指定的号码集合中,且所述信息内容包含所述服务器指定的关键字集合中的关键字,则分别获取所述发送方号码的权重值和所述关键字的权重值; [0128] 计算单元30232,用于根据所述发送方号码的权重值和所述信息内容的权重值计算所述信息的总权重值; [0129] 确定单元30233,用于若所述总权重值超过预设阈值,则确定所述信息与预设的拦截模式匹配。 [0130] 其中,所述处理模块303,具体包括: [0131] 第一处理单元3031,用于如果所述拦截模式对应的处理规则为拦截,则拦截所述信息; [0132] 第二处理单元3032,用于如果所述拦截模式对应的处理规则为放行,则显示所述信息。 [0133] 本发明实施例通过对信息的发送方号码和信息内容与预设的拦截模式进行匹配,不仅局限于现有技术中仅拦截黑名单中号码的拦截方式,提高了拦截的拦截准确率及效率,并提高了用户的体验。 |