一种消息处理方法和系统的制作方法

文档序号:7807591阅读:130来源:国知局
一种消息处理方法和系统的制作方法
【专利摘要】本发明公开了一种消息处理方法和系统,其中,所述方法包括:对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,获取所述消息的消息内容;解析所述消息内容,获取所述消息内容中的关键字/词;若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词的至少一部分;在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或,显示风险提示信息。通过本发明解决了如何提高信息判断的准确度,防止用户访问虚假诈骗信息的问题。
【专利说明】一种消息处理方法和系统

【技术领域】
[0001]本发明涉及通信【技术领域】,具体涉及一种消息处理方法和系统。

【背景技术】
[0002]随着通信技术的不断发展,消息的种类和数量都日益繁多,利用消息进行虚假信息传播和诈骗的现象时有发生。当用户接收到一条消息时,往往需要自行去判断该消息是否安全,是否可靠。但是人为判断的准确度往往较低。特别是,现在很多虚假诈骗信息的伪装程度较高,例如,在消息中使用诈骗网站“WWW.123.com”来代替安全网站“WWW.123.com”。由于“I”与“I”在信息中显示时非常相似,用户往往难以区分,进而将携带有诈骗网站的信息错误的判断为是一个安全信息,并通过所述消息触发对所述诈骗网站的访问,以致在访问时蒙受财产损失。
[0003]由此可知,本领域技术人员亟需解决的问题是:如何提高信息判断的准确度,防止用户访问虚假诈骗信息。


【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种消息处理方法和相应的一种消息处理系统。
[0005]依据本发明的一个方面,提供了一种消息处理方法,包括:
[0006]对终端中的消息收发数据进行监测,获取消息发送方的号码;
[0007]当所述消息发送方的号码是未知号码时,获取所述消息的消息内容;
[0008]解析所述消息内容,获取所述消息内容中的关键字/词;
[0009]若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词的至少一部分;
[0010]在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或,显示风险提示信息。
[0011]根据本发明的另一方面,提供了一种消息处理系统,包括:
[0012]监测模块,用于对终端中的消息收发数据进行监测,获取消息发送方的号码;
[0013]第一获取模块,用于在所述消息发送方的号码是未知号码时,获取所述消息的消息内容;
[0014]解析模块,用于解析所述消息内容,获取所述消息内容中的关键字/词;
[0015]隐藏模块,用于在所述消息内容中的关键字/词满足预置拦截策略时,隐藏所述消息内容中的关键字/词的至少一部分;
[0016]加载模块,用于在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或
[0017]信息显示模块,用于显示风险提示信息。
[0018]本发明提供的一种消息处理方法和系统,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0019]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0020]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0021]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022]图1是本发明第一实施例中一种消息处理方法的流程图;
[0023]图2是本发明第二实施例中一种消息处理方法的流程图;
[0024]图3是本发明第三实施例中一种短信处理方法的流程图;
[0025]图4是本发明第四实施例中一种消息处理系统的结构框图;
[0026]图5是本发明第五实施例中一种消息处理系统的结构框图。

【具体实施方式】
[0027]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0028]实施例一
[0029]参照图1,示出了本发明第一实施例中一种消息处理方法的流程图。在本实施例中,所述消息处理方法,包括:
[0030]步骤102,对终端中的消息收发数据进行监测,获取消息发送方的号码。
[0031]较佳地,在本实施例中,对终端中的消息收发数据进行监测主要可以是对由其它终端发送至用户的当前终端的消息进行监测,也即,将其它终端默认为是消息的发送方。
[0032]其中,所述消息可以是手机终端中的短信,也可以是通过M(InStant Messaging,即时通讯)软件进行的会话内容,如,QQ聊天信息或微信聊天信息。当所述消息是手机终端中的短信时,获取的号码则是向终端发送短信的手机号码;当所述消息是QQ聊天信息时,所述号码则可以是QQ号码。
[0033]步骤104,当所述消息发送方的号码是未知号码时,获取所述消息的消息内容。
[0034]例如,当消息是手机终端中的短信时,若发送该短信的号码在手机的联系人列表中不存在,则可以将所述号码认为是一个未知号码,即,陌生人发送的短信。当消息是QQ聊天信息时,若发送该消息的账号在QQ好友列表中不存在,贝1J可以将所述号码认为是一个未知号码,即,陌生人的发送的QQ消息。
[0035]步骤106,解析所述消息内容,获取所述消息内容中的关键字/词。
[0036]在本实施例中,可以采用如下方法获取所述消息内容中的关键字/词:
[0037]S12、将消息内容分割成若干个字符串strsplit[i]。其中,i从O开始计数。
[0038]较佳地,可以根据句末分割符(如:“,”、“;”、“。”,以及相应的半角符号“,”、“;”、 对消息内容进行分割。
[0039]S14、判断第i个字符串strsplit[i]是否为空。若为空,则取第i++个字符串,判断第i++个字符串是否为空;直至最后一个字符串为止。若不为空,则执行S16。
[0040]S16、判断第i个字符串是否包含设定关键字/词。
[0041]其中,所述设定关键字/词可以是:电话号码(如,010-12345678)、银行卡号(如,123456789)、信用卡号(如,0123456789)和交易平台账号(如,al2345)中的任意一个或多个。
[0042]较佳地,若第i个字符串包含设定的关键字/词,则获取所述关键字/词;否则,返回执行S14。
[0043]这里需要说明的是,本领域技术人员可以采用任意一种已知的获取方法来获取消息内容中的关键字/词,本实施例对此不作限制。
[0044]步骤108,若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词的至少一部分。
[0045]例如,当上述电话号码010-12345678满足预置拦截策略,则可以将“010-12345678”全部或部分隐藏。
[0046]步骤110,在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或显示风险提示信息。
[0047]综上所述,本实施例所述的一种消息处理方法,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0048]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词的至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0049]实施例二
[0050]参照图2,示出了本发明第二实施例中一种消息处理方法的流程图。在本实施例中,用于实现所述消息处理方法的可以是安装在所述终端侧的消息保镖应用,其中,所述消息保镖应用可以是第三方应用。
[0051]较佳地,所述消息处理方法,可以包括:
[0052]步骤202,消息保镖应用通过第三方应用对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截。
[0053]其中,所述预置拦截规则包括:伪基站消息拦截、骚扰消息拦截和广告消息拦截中的至少一种。
[0054]在本实施例中,所述消息保镖应用可以通过调用终端侧的安全类的第三方应用,对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截。其中,所述安全类的第三方应用可以是已知的任意一种安全类应用,本实施例对此不作限制。
[0055]较佳地,也可以在所述消息保镖中添加相应的可以执行所述预拦截的功能模块,由所述消息保镖直接对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截。
[0056]步骤204,消息保镖应用对终端中的消息收发数据进行监测,获取消息发送方的号码。
[0057]在本实施例中,消息保镖应用对终端中的消息收发数据进行监测主要是对由其它终端发送至用户的当前终端的消息进行监测,也即,将其它终端默认为是消息的发送方。
[0058]步骤206,消息保镖应用判断获取的消息发送方的号码是否是已知号码。
[0059]在本实施例中,在获取消息发送方的号码之后,消息保镖应用对获取的消息发送方的号码进行判断,若获取的消息发送方的号码是已知号码则执行步骤208 ;若获取的消息发送方的号码是未知号码则执行步骤210。
[0060]其中,获取的消息发送方的号码是已知号码可以是指:获取的发送方的号码与终端侧的联系人列表中的号码相匹配。
[0061]步骤208,当所述消息发送方的号码是已知号码时,消息保镖应用允许所述消息通过所述终端侧的消息应用加载显示,结束本流程。
[0062]步骤210,当所述消息发送方的号码是未知号码时,消息保镖应用获取所述消息的消息内容。
[0063]步骤212,消息保镖应用解析所述消息内容,获取所述消息内容中的关键字/词。
[0064]在本实施例中,消息保镖应用获取的关键字/词可以包括但不仅限于:第三方通话号码、统一资源定位符、银行卡号、信用卡号和交易平台账号中的至少一种。
[0065]步骤214,若所述消息内容中的关键字/词满足预置拦截策略,消息保镖应用则隐藏所述消息内容中的关键字/词的至少一部分。
[0066]由前所述,在本实施例中,消息保镖应用获取的关键字/词可以包括但不仅限于:第三方通话号码、统一资源定位符、银行卡号、信用卡号和交易平台账号中的至少一种。
[0067]较佳地,所述步骤214具体可以包括:
[0068]若所述消息内容中的关键字/词为第三方通话号码,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分;和/或,
[0069]若所述消息内容中的关键字/词为统一资源定位符,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分;和/或,
[0070]若所述消息内容中的关键字/词为银行卡号,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分;和/或,
[0071]若所述消息内容中的关键字/词为信用卡号,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分;和/或,
[0072]若所述消息内容中的关键字/词为交易平台账号,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0073]在本实施例中,可以根据预置的模板确定获取到的消息内容中的关键字/词是第三方通话号码,或统一资源定位符、或银行卡号、信用卡号、或交易平台账号。如,可以根据电话号码对应的模板可以匹配确定“010-12345678”是一个第三方通话号码;根据统一资源定位符对应的模板可以匹配确定“WWW.123.com”是一个统一资源定位符;根据银行卡号对应的模板可以匹配确定“123456789”是一个银行卡号;根据信用卡号对应的模板可以匹配确定“0123456789”是一个信用卡号;根据交易平台账号对应的模板可以匹配确定“al2345”是一个交易平台账号。这里需要说明的是,上述模板均是示例性说明,具体模板内容可以根据实际情况确定。
[0074]又一较佳地,所述第三方通话号码、所述统一资源定位符、所述银行卡号、所述信用卡号、和所述交易平台账号均为恶意/诈骗数据库中的数据。
[0075]也即,
[0076]若所述消息内容中的关键字/词为第三方通话号码,且,该第三方通话号码是恶意/诈骗数据库中的数据时,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分。
[0077]若所述消息内容中的关键字/词为统一资源定位符,且,该统一资源定位符是恶意/诈骗数据库中的数据时,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分。
[0078]若所述消息内容中的关键字/词为银行卡号,且,该银行卡号是恶意/诈骗数据库中的数据时,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分。
[0079]若所述消息内容中的关键字/词为信用卡号,且,该信用卡号是恶意/诈骗数据库中的数据时,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分。
[0080]若所述消息内容中的关键字/词为交易平台账号,且,该交易平台账号是恶意/诈骗数据库中的数据时,消息保镖应用则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0081]在本实施例中,消息保镖应用通过使用恶意/诈骗数据库作进一步地匹配判断,提高了判断结果的准确性,可以更有效地避免错误拦截。其中,所述恶意/诈骗数据库可以包括多个子数据库,每个子数据库对应存储恶意/诈骗第三方通话号码、恶意/诈骗统一资源定位符、恶意/诈骗银行卡号和恶意/诈骗交易平台账号。每个子数据库中的数据可以是预先收集存储的。
[0082]步骤216,消息保镖应用在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或,显示风险提示信息。
[0083]步骤218,消息保镖应用响应用户的触发请求,并,显示隐藏关键字/词后的消息内容,或,恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。
[0084]在本实施例中,当用户选择忽略风险提示信息,查看所述消息的完整内容对应的操作选项时,消息保镖应用则恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。否则,消息保镖应用只显示隐藏关键字/词后的消息内容,以保护用户的安全。
[0085]步骤220,消息保镖应用记录并保存所述触发请求对应的操作行为,和/或,所述消息的属性信息。
[0086]在本实施例中,所述操作行为包括但不仅限于:对所述消息的打开、查看、取消、确定和删除操作行为中的至少一种。所述属性信息包括但不仅限于:所述消息的发送时间和接收时间;所述消息的发送方信息和接收方信息。
[0087]步骤222,消息保镖应用对所述记录保存的操作行为和属性信息进行去隐私处理。
[0088]在本实施例中,消息保镖应用对所述记录保存的操作行为和属性信息进行去隐私处理可以是指:将操作行为和属性信息中涉及用户隐私的信息(如,用户的姓名、性别、家庭住址和年龄等信息)删除。
[0089]步骤224,消息保镖应用对用户进行归类处理。
[0090]在本实施例中,所述对用户进行归类处理包括:将用户归为第一类用户或第二类用户。其中,所述第一类用户为诈骗先赔用户;所述第二类用户为非诈骗先赔用户。
[0091]消息保镖应用对用户进行归类处理的具体步骤可以如下:
[0092]首先,消息保镖应用获取记录保存的操作行为和/或属性信息。
[0093]然后,消息保镖应用将所述操作行为和/或属性信息与预置归类标准进行匹配。
[0094]最后,当所述操作行为和/或属性信息与预置归类标准相匹配时,确定所述用户为第一类用户;否则,确定所述用户为第二类用户。
[0095]在本实施例中,若消息保镖应用根据获取的记录保存的操作行为和/或属性信息确定用户对应的操作行为是忽略风险提示信息,继续查看所述消息的完整内容时,可以确定所述用户为第二类用户。其中,消息保镖应用可以通过用户的打开、查看、取消等信息确定用户对应执行的操作行为是忽略风险提示信息,继续查看所述消息的完整内容。否则,确定用户是第一类用户。
[0096]综上所述,本实施例所述的一种消息处理方法,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0097]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词的至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0098]实施例三
[0099]结合上述实施例,下面通过一个具体实例对消息处理方法的流程进行说明。本实施例是对手机终端中的短信进行处理,用于执行所述短信处理方法的可以是短信保镖应用,也可以是设置在手机短信应用中的一个功能模块,亦可以是终端侧的安全应用中的一个功能模块,或者终端操作系统中的一个功能模块,本实施例对此不作限制。
[0100]参照图3,示出了本发明第三实施例中一种短信处理方法的流程图。在本实施例中,所述短信处理方法,可以包括:
[0101]步骤302,短信保镖应用通过安全应用(如,360安全卫士)对由服务器侧发送至手机终端侧的短信按照预置拦截规则进行预拦截。
[0102]在本实施例中,短信保镖应用通过调用安全应用(如,360安全卫士)进行预拦截,可以拦截掉全部或部分伪基站发送的短信、骚扰短信和广告短信。
[0103]步骤304,短信保镖应用对终端中的消息收发数据进行监测,获取接收到的短信对应的发送方的号码。
[0104]如,用户A使用的终端中安装有所述短信保镖应用,当一个用户(如,用户B)向用户A发送一条短信D时,短信保镖应用可以获取用户B的电话号码。根据用户B的电话号码可以判断所述用户B是不是用户A的联系人。
[0105]较佳地,当所述用户B是用户A的联系人时,则可以直接显示所述短信D ;当所述用户B不是用户A的联系人时,则执行步骤306。
[0106]步骤306,短信保镖应用获取短信D的内容。
[0107]在本实施例中,短信保镖应用从短信D中获取的内容包括:“ 123456”。短信保镖应用根据存储的模板,确定该号码是一个银行卡号;且,进一步确定该银行卡号是恶意/诈骗数据库中的数据,至执行步骤308。
[0108]步骤308,短信保镖应用隐藏所述短信内容中的银行卡号的至少一部分。
[0109]在本实施例中,可以将短信D中的“ 123456 ”全部隐藏为“XXXXX” ;或部分隐藏,隐藏为:“1XXXX”。
[0110]步骤310,短信保镖应用在手机终端侧的短信应用中加载隐藏关键字/词后的消息;和/或,显示风险提示信息。
[0111]较佳地,短信保镖应用默认显示的内容可以是隐藏银行卡号的内容,并提示用户该短信D存在安全风险。若,用户A对应的操作是查看隐藏银行卡号的内容,则可以将用户A确定为诈骗先赔用户。若,用户A忽略风险提示信息,查看了隐藏的银行卡号,则确定用户A是非诈骗先赔用户。
[0112]这里需要说明的是,当短信D中的关键字/词是第三方通话号码、和/或统一资源定位符、和/或信用卡号、和/或交易平台账号时,其对应的短信处理方法可以参照上述当短信D中的关键字/词是银行卡号时的处理方法。本实施例在此不再一一赘述。
[0113]综上所述,本实施例所述的一种短信处理方法,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0114]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词的至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0115]需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。
[0116]实施例四
[0117]基于与上述方法实施例同一发明构思。参照图4,示出了本发明第四实施例中一种消息处理系统的结构框图。在本实施例中,所述消息处理系统,包括:
[0118]监测模块402,用于对终端中的消息收发数据进行监测,获取消息发送方的号码。
[0119]较佳地,在本实施例中,监测模块402对终端中的消息收发数据进行监测主要可以是对由其它终端发送至用户的当前终端的消息进行监测,也即,将其它终端默认为是消息的发送方。
[0120]其中,所述消息可以是手机终端中的短信,也可以是通过M(InStant Messaging,即时通讯)软件进行的会话内容,如,QQ聊天信息或微信聊天信息。当所述消息是手机终端中的短信时,获取的号码则是向终端发送短信的手机号码;当所述消息是QQ聊天信息时,所述号码则可以是QQ号码。
[0121]第一获取模块404,用于在所述消息发送方的号码是未知号码时,获取所述消息的消息内容。
[0122]解析模块406,用于解析所述消息内容,获取所述消息内容中的关键字/词。
[0123]隐藏模块408,用于在所述消息内容中的关键字/词满足预置拦截策略时,隐藏所述消息内容中的关键字/词的至少一部分。
[0124]加载模块410,用于在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息,和/或
[0125]信息显示模块412,用于显示风险提示信息。
[0126]综上所述,本实施例所述的一种消息处理系统,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0127]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0128]参照图5,示出了本发明第五实施例中一种消息处理系统的结构框图。在本实施例中,所述消息处理系统,包括:
[0129]预拦截模块502,用于通过第三方应用对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截。
[0130]其中,所述预置拦截规则包括:伪基站消息拦截、骚扰消息拦截和广告消息拦截中的至少一种。
[0131]监测模块504,用于对终端中的消息收发数据进行监测,获取消息发送方的号码。
[0132]在本实施例中,当根据所述监测模块504获取的消息发送方的号码,确定所述消息发送方的号码是已知号码时,执行加载显不模块506 ;确定所述消息发送方的号码是未知号码时,执行第一获取模块508。
[0133]加载显示模块506,用于在所述消息发送方的号码是已知号码时,允许所述消息通过所述终端侧的消息应用加载显示。
[0134]第一获取模块508,用于在所述消息发送方的号码是未知号码时,获取所述消息的消息内容。
[0135]解析模块510,用于解析所述消息内容,获取所述消息内容中的关键字/词。
[0136]隐藏模块512,用于在所述消息内容中的关键字/词满足预置拦截策略时,隐藏所述消息内容中的关键字/词的至少一部分。
[0137]较佳地,所述隐藏模块512,可以包括:
[0138]第一隐藏模块5122,用于在所述消息内容中的关键字/词为第三方通话号码时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分。
[0139]第二隐藏模块5124,用于在所述消息内容中的关键字/词为统一资源定位符时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分。
[0140]第三隐藏模块5126,用于在所述消息内容中的关键字/词为银行卡号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分。
[0141]第四隐藏模块5128,用于在所述消息内容中的关键字/词为信用卡号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分。
[0142]第五隐藏模块51210,用于在所述消息内容中的关键字/词为交易平台账号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0143]在本实施例中,所述第三方通话号码、所述统一资源定位符、所述银行卡号、所述信用卡号、和所述交易平台账号可以均为恶意/诈骗数据库中的数据。
[0144]则,又一较佳地,
[0145]第一隐藏模块5122,具体用于在所述消息内容中的关键字/词为第三方通话号码,且,该第三方通话号码是恶意/诈骗数据库中的数据时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分。
[0146]第二隐藏模块5124,具体用于在所述消息内容中的关键字/词为统一资源定位符,且,该统一资源定位符是恶意/诈骗数据库中的数据时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分。
[0147]第三隐藏模块5126,具体用于在所述消息内容中的关键字/词为银行卡号,且,该银行卡号是恶意/诈骗数据库中的数据时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分。
[0148]第四隐藏模块5128,具体用于在所述消息内容中的关键字/词为信用卡号,且,该信用卡号是恶意/诈骗数据库中的数据时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分。
[0149]第五隐藏模块51210,具体用于在所述消息内容中的关键字/词为交易平台账号,且,该交易平台账号是恶意/诈骗数据库中的数据时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0150]加载模块514,用于在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息。和/或,
[0151]信息显示模块516,用于显示风险提示信息。
[0152]响应模块518,用于响应用户的触发请求,并,显示隐藏关键字/词后的消息内容,或,恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。
[0153]第一记录模块520,用于记录并保存所述触发请求对应的操作行为。
[0154]其中,所述操作行为包括:用户对所述消息的打开、查看、取消、确定和删除操作行为中的至少一种。
[0155]第二记录模块522,用于记录并保存所述消息的属性信息。
[0156]其中,所述属性信息包括:所述消息的发送时间和接收时间;所述消息的发送方信息和接收方信息。
[0157]隐私处理模块524,用于对所述第一记录模块520记录保存的操作行为和/或所述第二记录模块522记录保存的属性信息进行去隐私处理。
[0158]在本实施例中,隐私处理模块524对所述记录保存的操作行为和属性信息进行去隐私处理可以是指:将操作行为和属性信息中涉及用户隐私的信息(如,用户的姓名、性另Ij、家庭住址和年龄等信息)删除。
[0159]归类模块526,用于对用户进行归类处理。
[0160]在本实施例中,所述归类模块526,具体用于将用户归为第一类用户或第二类用户。其中,所述第一类用户为诈骗先赔用户;所述第二类用户为非诈骗先赔用户。
[0161]归类模块526,具体可以包括:
[0162]第二获取模块5262,用于获取记录保存的操作行为和/或属性信息。
[0163]匹配模块5264,用于将所述操作行为和/或属性信息与预置归类标准进行匹配。
[0164]确定模块5266,用于在所述操作行为和/或属性信息与预置归类标准相匹配时,确定所述用户为第一类用户;否则,确定所述用户为第二类用户。
[0165]综上所述,本实施例所述的一种消息处理系统,通过对终端中的消息收发数据进行监测,获取消息发送方的号码;当所述消息发送方的号码是未知号码时,进一步判断解析得到的所述消息内容中的关键字/词是否满足预置拦截策略;当所述关键字/词满足预置拦截策略时,则可以认为所述消息是一个虚假诈骗消息,此时,隐藏所述消息内容中的关键字/词的至少一部分,以避免用户直接操作,并通过风险提示信息来提示用户该消息是虚假诈骗消息,避免了用户的人工判断,提高了判断结果的准确性。
[0166]其中,在本发明中隐藏了所述消息内容中的关键字/词的至少一部分,在终端侧的消息应用中只加载隐藏所述消息内容中的关键字/词至少一部分后的消息。由于将关键字/词(如,诈骗网站、诈骗电话)的至少一部分隐藏了,因此用户无法查看到消息中诈骗网站和/或诈骗电话的完整信息,进而避免了用户访问所述诈骗网站和/或拨打诈骗电话,保障了用户的安全。
[0167]对于上述装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0168]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0169]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0170]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0171 ] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0172]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0173]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的消息处理设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0174]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0175]本发明供开了 Al、一种消息处理方法,包括:
[0176]对终端中的消息收发数据进行监测,获取消息发送方的号码;
[0177]当所述消息发送方的号码是未知号码时,获取所述消息的消息内容;
[0178]解析所述消息内容,获取所述消息内容中的关键字/词;
[0179]若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词的至少一部分;
[0180]在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或,
[0181]显示风险提示信息。
[0182]A2、如Al所述的方法,若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词;包括:
[0183]若所述消息内容中的关键字/词为第三方通话号码,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分;
[0184]和/ 或,
[0185]若所述消息内容中的关键字/词为统一资源定位符,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分;
[0186]和/ 或,
[0187]若所述消息内容中的关键字/词为银行卡号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分;
[0188]和/ 或,
[0189]若所述消息内容中的关键字/词为信用卡号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分;
[0190]和/ 或,
[0191]若所述消息内容中的关键字/词为交易平台账号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0192]A3、如A2所述的方法,所述第三方通话号码、所述统一资源定位符、所述银行卡号、所述信用卡号、和所述交易平台账号均为恶意/诈骗数据库中的数据。
[0193]A4、如Al所述的方法,在所述显示风险提示信息的步骤之后,所述方法还包括:
[0194]响应用户的触发请求,并,显示隐藏关键字/词后的消息内容,或,恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。
[0195]A5、如A4所述的方法,在所述响应用户的触发请求的步骤之后,所述方法还包括:
[0196]对用户进行归类处理;其中,所述对用户进行归类处理包括:将用户归为第一类用户或第二类用户;
[0197]其中,所述第一类用户为诈骗先赔用户;所述第二类用户为非诈骗先赔用户。
[0198]A6、如A4或A5所述的方法,所述方法还包括:
[0199]记录并保存所述触发请求对应的操作行为;其中,所述操作行为包括:对所述消息的打开、查看、取消、确定和删除操作行为中的至少一种;
[0200]和/ 或,
[0201]记录并保存所述消息的属性信息;其中,所述属性信息包括:所述消息的发送时间和接收时间;所述消息的发送方信息和接收方信息。
[0202]A7、如A6所述的方法,所述将用户归为第一类用户或第二类用户,包括:
[0203]获取记录保存的操作行为和/或属性信息;
[0204]将所述操作行为和/或属性信息与预置归类标准进行匹配;
[0205]当所述操作行为和/或属性信息与预置归类标准相匹配时,确定所述用户为第一类用户;否则,确定所述用户为第二类用户。
[0206]A8、如A6所述的方法,所述方法还包括:
[0207]对所述记录保存的操作行为和属性信息进行去隐私处理。
[0208]A9、如Al所述方法,在所述对终端中的消息收发数据进行监测,获取消息发送方的号码的步骤之前,所述方法还包括:
[0209]通过第三方应用对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截;其中,所述预置拦截规则包括:伪基站消息拦截、骚扰消息拦截和广告消息拦截中的至少一种。
[0210]AlO^n Al所述的方法,在所述获取消息发送方的号码的步骤之后,所述方法还包括:
[0211]当所述消息发送方的号码是已知号码时,允许所述消息通过所述终端侧的消息应用加载显示。
[0212]本发明还公开了 B11、一种消息处理系统,包括:
[0213]监测模块,用于对终端中的消息收发数据进行监测,获取消息发送方的号码;
[0214]第一获取模块,用于在所述消息发送方的号码是未知号码时,获取所述消息的消息内容;
[0215]解析模块,用于解析所述消息内容,获取所述消息内容中的关键字/词;
[0216]隐藏模块,用于在所述消息内容中的关键字/词满足预置拦截策略时,隐藏所述消息内容中的关键字/词的至少一部分;
[0217]加载模块,用于在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或
[0218]信息显示模块,用于显示风险提示信息。
[0219]B12、如Bll所述的系统,所述隐藏模块,包括:
[0220]第一隐藏模块,用于在所述消息内容中的关键字/词为第三方通话号码时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分;
[0221]第二隐藏模块,用于在所述消息内容中的关键字/词为统一资源定位符时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分;
[0222]第三隐藏模块,用于在所述消息内容中的关键字/词为银行卡号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分;
[0223]第四隐藏模块,用于在所述消息内容中的关键字/词为信用卡号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分;
[0224]第五隐藏模块,用于在所述消息内容中的关键字/词为交易平台账号时,确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
[0225]B13、如B12所述的系统,所述第三方通话号码、所述统一资源定位符、所述银行卡号、所述信用卡号、和所述交易平台账号均为恶意/诈骗数据库中的数据。
[0226]B14、如Bll所述的系统,所述系统还包括:
[0227]响应模块,用于在所述信息显示模块显示风险提示信息之后,响应用户的触发请求,并,显示隐藏关键字/词后的消息内容,或,恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。
[0228]B15、如B14所述的系统,所述系统还包括:
[0229]归类模块,用于在所述响应模块响应用户的触发请求之后,对用户进行归类处理;其中,所述归类模块,具体用于将用户归为第一类用户或第二类用户;
[0230]其中,所述第一类用户为诈骗先赔用户;所述第二类用户为非诈骗先赔用户。
[0231]B16、如B14或B15所述的系统,所述系统还包括:
[0232]第一记录模块,用于记录并保存所述触发请求对应的操作行为;其中,所述操作行为包括:用户对所述消息的打开、查看、取消、确定和删除操作行为中的至少一种;
[0233]第二记录模块,用于记录并保存所述消息的属性信息;其中,所述属性信息包括:所述消息的发送时间和接收时间;所述消息的发送方信息和接收方信息。
[0234]B17、如B16所述的系统,所述归类模块,包括:
[0235]第二获取模块,用于获取记录保存的操作行为和/或属性信息;
[0236]匹配模块,用于将所述操作行为和/或属性信息与预置归类标准进行匹配;
[0237]确定模块,用于在所述操作行为和/或属性信息与预置归类标准相匹配时,确定所述用户为第一类用户;否则,确定所述用户为第二类用户。
[0238]B18、如B16所述的系统,所述系统还包括:
[0239]隐私处理模块,用于对所述第一记录模块记录保存的操作行为和/或所述第二记录模块记录保存的属性信息进行去隐私处理。
[0240]B19、如Bll所述的系统,所述系统还包括:
[0241]预拦截模块,用于在所述监测模块对终端中的消息收发数据进行监测,获取消息发送方的号码之前,通过第三方应用对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截;其中,所述预置拦截规则包括:伪基站消息拦截、骚扰消息拦截和广告消息拦截中的至少一种。
[0242]B20、如Bll所述的系统,所述系统还包括:
[0243]加载显示模块,用于在所述监测模块获取消息发送方的号码之后,在所述消息发送方的号码是已知号码时,允许所述消息通过所述终端侧的消息应用加载显示。
【权利要求】
1.一种消息处理方法,其特征在于,包括: 对终端中的消息收发数据进行监测,获取消息发送方的号码; 当所述消息发送方的号码是未知号码时,获取所述消息的消息内容; 解析所述消息内容,获取所述消息内容中的关键字/词; 若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词的至少一部分; 在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或, 显示风险提示信息。
2.如权利要求1所述的方法,其特征在于,若所述消息内容中的关键字/词满足预置拦截策略,则隐藏所述消息内容中的关键字/词;包括: 若所述消息内容中的关键字/词为第三方通话号码,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述第三方通话号码的至少一部分; 和/或, 若所述消息内容中的关键字/词为统一资源定位符,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述统一资源定位符的至少一部分; 和/或, 若所述消息内容中的关键字/词为银行卡号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述银行卡号的至少一部分; 和/或, 若所述消息内容中的关键字/词为信用卡号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述信用卡号的至少一部分; 和/或, 若所述消息内容中的关键字/词为交易平台账号,则确定所述消息内容中的关键字/词满足预置拦截策略,并隐藏所述交易平台账号的至少一部分。
3.如权利要求2所述的方法,其特征在于,所述第三方通话号码、所述统一资源定位符、所述银行卡号、所述信用卡号、和所述交易平台账号均为恶意/诈骗数据库中的数据。
4.如权利要求1所述的方法,其特征在于,在所述显示风险提示信息的步骤之后,所述方法还包括: 响应用户的触发请求,并,显示隐藏关键字/词后的消息内容,或,恢复隐藏的所述消息内容中的关键字/词,显示完整的消息内容。
5.如权利要求4所述的方法,其特征在于,在所述响应用户的触发请求的步骤之后,所述方法还包括: 对用户进行归类处理;其中,所述对用户进行归类处理包括:将用户归为第一类用户或第二类用户; 其中,所述第一类用户为诈骗先赔用户;所述第二类用户为非诈骗先赔用户。
6.如权利要求4或5所述的方法,其特征在于,所述方法还包括: 记录并保存所述触发请求对应的操作行为;其中,所述操作行为包括:对所述消息的打开、查看、取消、确定和删除操作行为中的至少一种; 和/或,记录并保存所述消息的属性信息;其中,所述属性信息包括:所述消息的发送时间和接收时间;所述消息的发送方信息和接收方信息。
7.如权利要求6所述的方法,其特征在于,所述将用户归为第一类用户或第二类用户,包括: 获取记录保存的操作行为和/或属性信息; 将所述操作行为和/或属性信息与预置归类标准进行匹配; 当所述操作行为和/或属性信息与预置归类标准相匹配时,确定所述用户为第一类用户;否则,确定所述用户为第二类用户。
8.如权利要求6所述的方法,其特征在于,所述方法还包括: 对所述记录保存的操作行为和属性信息进行去隐私处理。
9.如权利要求1所述方法,其特征在于,在所述对终端中的消息收发数据进行监测,获取消息发送方的号码的步骤之前,所述方法还包括: 通过第三方应用对由服务器侧发送至终端侧的消息按照预置拦截规则进行预拦截;其中,所述预置拦截规则包括:伪基站消息拦截、骚扰消息拦截和广告消息拦截中的至少一种。
10.一种消息处理 系统,其特征在于,包括: 监测模块,用于对终端中的消息收发数据进行监测,获取消息发送方的号码; 第一获取模块,用于在所述消息发送方的号码是未知号码时,获取所述消息的消息内容; 解析模块,用于解析所述消息内容,获取所述消息内容中的关键字/词; 隐藏模块,用于在所述消息内容中的关键字/词满足预置拦截策略时,隐藏所述消息内容中的关键字/词的至少一部分; 加载模块,用于在终端侧的消息应用中加载隐藏所述消息内容中的关键字/词后的消息;和/或 信息显示模块,用于显示风险提示信息。
【文档编号】H04W12/12GK104079475SQ201410302661
【公开日】2014年10月1日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】谭少卿 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1