通信事件处理方法及系统的制作方法

文档序号:7922230阅读:126来源:国知局
专利名称:通信事件处理方法及系统的制作方法
技术领域
本发明涉及移动通信领域,更为具体地,涉及一种通信事件处理方法及系统。
背景技术
在日常生活中,人们经常利用移动终端(即,手机)来进行比如电话、短信的通信。 然而,在当前移动终端的通信(电话、短信)过程中,存在大量广告騷扰短信或騷扰电话以及少量让人深恶痛绝的恶意诈骗短信与电话。如何制止这种通信诈骗与广告行为,一直都是业内的难题,在中国,由于没有推行移动终端实名制,上述问题更为严重。在现有技术中,提出了一种“黑白名单+拦截”的方式来制止上述通信诈骗。在该方案中,基于以往的通信事件(即,历史通话事件)是否是騷扰电话或诈骗电话,确定该次通信事件的电话号码是否属于騷扰电话号码或恶意电话号码,从而形成黑名单或白名单, 其中,黑名单包括禁止接听的电话号码,即,騷扰电话号码或恶意电话号码;白名单包括允许接听的电话号码,即,友好电话号码。然后,基于所形成的黑名单或白名单,根据来电电话号码是否在黑名单或白名单中,确定该次来电是否是騷扰电话或恶意电话。如果是騷扰电话或恶意电话,则禁止接通,从而实现制止通信诈骗或广告行为。然而,在现实中,通信诈骗通常是一次性行为,骗子不会利用同样的电话号码来进行第二次诈骗。因此,这种拦截方案的实际拦截效果不明显。而且,基于黑白名单的拦截是粗暴式拦截,很可能误杀移动终端用户需要的通信需求。例如,假设基于白名单进行拦截,则只要不在白名单之中,就拦截该次通话,这样,在来电是陌生客户的业务电话的情况下,由于陌生客户的电话通常会不在自己设置的白名单中,按照这种方式,则会使得移动终端用户不能接听到该陌生客户的来电,从而导致业务丢失。或者,假设基于黑名单进行拦截,由于黑名单是基于历史通话事件形成的,在骗子利用新的电话号码进行诈骗的情况下,由于该新电话号码不在用户设置的黑名单中,因此,该次通话不能被有效拦截。

发明内容
鉴于上述问题,本发明提出了一种通信事件处理方法及系统。利用该方法及系统, 通过利用针对通信事件的来电电话号码的所有用户反馈以及各用户反馈的时间加权,确定该来电电话号码的安全等级,进而确定该次通话事件的安全等级。按照这种方式,可以提高对电话号码安全等级的识别率,由此可以更加准确地确定通信事件的安全级别,从而有助于对通信诈骗或广告行为的有效拦截。根据本发明的一个方面,提供了一种用于确定涉及广告行为的电话号码的安全级别和/或恶意电话号码的安全级别的方法,该方法由服务器执行,包括接收与该电话号码相关的所有用户反馈和/或短消息内容;基于各个用户反馈和/或短消息内容的接收时间, 按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数;以及利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。此外,在所述用户反馈包括用户评分和用户评价并且接收到短消息内容时,利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别还可以包括将用户评分、用户评价和短消息内容分离;针对各个用户评分,利用各自的时间加权参数进行加权求和来得到用户评分加权平均值;针对各个用户评价,按照第二预定算法计算评价得分,并利用各自的时间加权参数进行加权求和来得到用户评价加权平均值;针对各个短消息内容进行分词处理,并根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分,并利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值;将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分;以及根据所得到的总评分,确定该电话号码的安全级别。此外,在本发明的一个或多个示例中,所述方法还可以包括如果所确定出的安全等级高于预定阈值,则进行号码安全测试,以及基于所得到的测试结果进行安全级别调整。此外,在本发明的一个或多个示例中,所述方法还可以包括针对对短消息内容进行分词处理后出现频率最高的词进行审核,并且将审核通过的词作为关键词对短消息关键词数据库进行更新。此外,在本发明的一个或多个示例中,所述方法还包括利用所确定的电话号码安全级别更新服务器中的电话号码安全级别数据库。此外,优选地,所述电话号码安全级别数据库具有多个按照地域划分的电话号码安全级别列表。在这种情况下,在进行更新时,根据反馈用户的所处地域,将所述电话号码与所确定的安全级别存储到对应的电话号码安全级别列表中。根据本发明的另一方面,提供了一种通信事件处理方法,该方法由移动终端执行, 包括获取通信事件的发端电话号码;基于在移动终端中存储的电话号码安全级别数据库,确定所获取的发端电话号码的安全级别;以及根据所确定的发端电话号码的安全级别, 确定该通信事件的安全级别;基于所确定出的通信事件的安全级别,确定是否拦截该通信事件;以及在确定出需要拦截时进行拦截处理,其中,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码 > 通信录联系人 > 陌生电话号码 > 涉及广告行为的电话号码>恶意电话号码>用户设定的不信任电话号码,其中,所述涉及广告行为的电话号码的安全级别和恶意电话号码的安全级别由服务器按照如上所述的电话号码安全级别确定方法确定并且发送给移动终端进行同步更新。此外,在本发明的一个或多个示例中,所述通信事件处理方法还可以包括利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该次通信事件。此外,在本发明的一个或多个示例中,在所述通信事件是通话事件时,基于所确定的电话号码安全级别以及振铃时长和通话时长,确定该通信事件的安全级别。根据本发明的另一方面,提供了一种服务器,包括第一接收单元,用于接收与该电话号码相关的所有用户反馈和/或短消息内容;第一计算单元,用于基于各个用户反馈和短消息内容的接收时间,按照第一预定算法计算各个用户反馈和短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数;第一确定单元,用于利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。此外,在所述用户反馈包括用户评分和用户评价时,所述第一确定单元还可以包括分离单元,用于将用户评分、用户评价和短消息内容分离;第一加法器,用于针对各个用户评分,利用各自的时间加权参数进行加权求和来得到用户评分加权平均值;第二计算单元,用于针对各个用户评价,按照第二预定算法计算评价得分;第二加法器,用于对所得到的评价得分,利用各自的时间加权参数进行加权求和来得到用户评价加权平均值;第三计算单元,用于针对各个短消息内容进行分词处理,并根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分;第三加法器,用于对所得到的短消息得分,利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值;第四加法器,用于将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分;以及安全级别确定模块,用于根据所得到的总评分,确定该电话号码的安全级别。此外,在本发明的一个或多个示例中,所述服务器还可以包括判断单元,用于判断所确定出的该电话号码的安全级别是否高于预定阈值;测试单元,用于如果所确定出的安全等级高于所述预定阈值,则进行号码安全测试,以及调整单元,用于基于所得到的测试结果进行安全级别调整。此外,在本发明的一个或多个示例中,所述服务器还可以包括短消息关键词数据库更新单元,用于针对对短消息内容进行分词处理后出现频率最高的词进行审核,并将审核通过的词作为关键词对短消息关键词数据库进行更新。此外,在本发明的一个或多个示例中,所述服务器还可以包括电话号码安全级别数据库,用于相关联地存储电话号码与所确定的电话号码安全级别,其中,在确定出电话号码安全级别后,利用所确定的电话号码安全级别更新所述电话号码安全级别数据库。此外, 优选地,所述电话号码安全级别数据库具有多个按照地域划分的电话号码安全级别列表, 并且在确定出电话号码的安全级别后,所述电话号码被按照反馈用户的所处地域,与所确定的安全级别相关联地存储在对应的电话号码安全级别列表中。根据本发明的另一方面,提供了一种通信事件处理系统,包括如上所述的服务器以及移动终端,其中,所述服务器还包括同步单元,用于将所确定的电话号码安全级别同步到移动终端,所述移动终端包括第二接收单元,用于接收通信事件,以及从所述服务器接收电话号码安全级别;更新单元,用于利用所接收的电话号码安全级别对电话号码安全级别数据库进行更新;获取单元,用于获取通信事件的发端电话号码;电话号码安全级别数据库,用于存储电话号码的安全级别;第二确定单元,用于基于所述电话号码安全级别数据库,确定所获取的发端电话号码的安全级别;第三确定单元,用于根据所确定的发端电话号码的安全级别,确定该通信事件的安全级别;第四确定单元,用于基于所确定出的通信事件的安全级别,确定是否拦截该通信事件;以及拦截单元,用于在第四确定单元确定需要拦截该通信事件时进行拦截处理,其中,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码>通信录联系人>陌生电话号码>涉及广告行为的电话号码>恶意电话号码>用户设定的不信任电话号码。此外,在本发明的一个或多个示例中,所述移动终端还可以包括显示单元,用于利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该次通信事件。为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。 然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。


根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加显而易见。在附图中图1示出了根据本发明的实施例的通信事件处理系统的方框示意图;图2示出了图1中的服务器的方框示意图;图3示出了图2中的服务器中的第一确定单元的一个示例的细节示意图;图4示出了图1中的移动终端的方框示意图;图5示出了由服务器执行的电话号码安全级别确定方法的流程图;图6示出了由移动终端执行的通信事件处理过程的示意图;和图7A到7C分别示出了各种通信事件的显示的示意图。在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施例方式下面描述本公开的各个方面。应该明白的是,本文的教导可以以多种多样形式具体体现,并且在本文中公开的任何具体结构、功能或两者仅仅是代表性的。基于本文的教导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其它方面实现, 并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的任何数目的方面,实现装置或实践方法。另外,可以使用其它结构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。 下面将参照附图描述本发明的各个实施例。图1示出了根据本发明的实施例的通信事件处理系统10的方框示意图。如图1所示,所述通信事件处理系统10包括服务器20和移动终端30。服务器20 和移动终端30的示例的细节结构将参照图2到图4详细说明。图2示出了图1中的服务器20的方框示意图。图3示出了图2中的服务器20中的第一确定单元的一个示例的细节示意图。图4示出了图1中的移动终端30的方框示意图。如图2所示,所述服务器20包括第一接收单元210。该第一接收单元210用于接收与要确定安全级别的电话号码相关的所有用户反馈和/或短消息内容。这里,所述要确定安全级别的电话号码指的是当前通信事件的发端电话号码。此外,所述用户反馈可以包括用户评分和用户评价。所述服务器20还包括第一计算单元220。该第一计算单元220用于基于各个用户反馈和/或短消息内容的接收时间,按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数。例如,在一个示例中,假设该函数的形式是每隔5天,该用户反馈和短消息内容的得分减少Y(例如20% ),即其时间加权参数为1_Υ(例如,1-20%= 0. 8)。 这里,所述函数可以采用任何合适的形式。所述服务器20还包括第一确定单元230。该第一确定单元230用于利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。 图3示出了第一确定单元230的一个示例的细节示意图。在该示例中,所述用户反馈包括用户评分和用户评价,并且接收到短消息内容。如图3所示,所述第一确定单元230包括分离单元231、第一加法器232、第二计算单元233、第二加法器234、第三计算单元235、第三加法器236、第四加法器237以及安全级别确定模块^8。分离单元231用于将用户评分、用户评价和短消息内容分离。在如上分离后,针对各个用户评分,第一加法器232利用各自的时间加权参数进行加权求和来得到用户评分加权平均值。针对各个用户评价,第二计算单元233按照第二预定算法计算评价得分。这里, 利用来计算用户评价得分的第二预定算法在本领域是公知的,比如利用搜索引擎进行搜索时的得分计算算法,在此不再详述。然后,第二加法器234用于对所得到的评价得分,利用各自的时间加权参数进行加权求和来得到用户评价加权平均值。第三计算单元235用于针对各个短消息内容进行分词处理,并根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分。同样,利用来计算短消息得分的第三预定算法在搜索领域中也是公知。然后,第三加法器236用于对所得到的短消息得分,利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值。第四加法器237用于将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分。安全级别确定模块238用于根据所得到的总评分,确定该电话号码的安全级别。此外,在本发明的另一示例中,所述服务器20还可以包括判断单元(未示出), 用于判断所确定出的该电话号码的安全级别是否高于预定阈值;测试单元(未示出),用于如果所确定出的安全等级高于所述预定阈值,则进行号码安全测试,以及调整单元(未示出),用于基于所得到的测试结果进行安全级别调整。此外,在本发明的另一示例中,所述服务器20还可以包括短消息关键词数据库更新单元(未示出),用于针对对短消息进行分词处理后出现频率最高的词进行审核,并将审核通过后的词作为关键词对短消息关键词数据库进行更新。此外,在本发明的另一示例中,所述服务器20还可以包括电话号码安全级别数据库,用于相关联地存储电话号码与所确定的电话号码安全级别,其中,在确定出电话号码安全级别后,利用所确定的电话号码安全级别更新所述电话号码安全级别数据库。此外,在本发明的另一优选实施例中,所述电话号码安全级别数据库具有多个按照地域划分的电话号码安全级别列表,并且在确定出电话号码的安全级别后,所述电话号码被按照反馈用户的所处地域,与所确定的安全级别相关联地存储在对应的电话号码安全级别列表中。此外,如图2所示,所述服务器20还包括同步单元对0,用于将所确定的电话号码安全级别同步到移动终端。图4示出了图1中示出的移动终端30的一个示例的方框示意图。如图4所示,所述移动终端30包括第二接收单元310,用于接收通信事件,所述通信事件比如是通话事件、短消息事件或者通话记录查询等。此外,所述第二接收单元310还用于从所述服务器接收电话号码安全级别或者电话号码安全级别数据库。所述移动终端30还包括更新单元320,用于利用所接收的电话号码安全级别或电话号码安全级别数据库对移动终端中的电话号码安全级别数据库进行更新。所述移动终端30还包括电话号码安全级别数据库330和获取单元340。所述电话号码安全级别数据库330用于存储电话号码的安全级别。所述获取单元340用于获取通信事件的发端电话号码。其中,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码>通信录联系人>陌生电话号码>涉及广告行为的电话号码 >恶意电话号码>用户设定的不信任电话号码。此外,涉及广告行为的电话号码的安全级别以及恶意电话号码的安全级别还可以细分为多个子安全级别。而且,涉及广告行为的电话号码的安全级别以及恶意电话号码的安全级别还可以如上由服务器20根据所接收的用户反馈和/或短消息内容动态确定和更新。在获取发端电话号码后,所述移动终端30中的第二确定单元350基于所述电话号码安全级别数据库,确定所获取的发端电话号码的安全级别。然后,第三确定单元360根据所确定的发端电话号码的安全级别,确定该通信事件的安全级别。此外,所述移动终端还包括第四确定单元370,用于基于所确定出的通信事件的安全级别,确定是否拦截该通信事件;以及拦截单元380,用于在第四确定单元确定需要拦截该通信事件时进行拦截处理。此外,在本发明的另一实施例中,所述移动终端还可以包括显示单元(未示出), 用于利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该通信事件。这里要说明的是,虽然在上面的描述中,第二确定单元350、第三确定单元360以及第四确定单元370被例示为不同的确定单元或模块,但是在本发明的替换实施例中,第二确定单元350、第三确定单元360以及第四确定单元370中的部分或全部也可以利用同一确定单元或模块实现。如上参照图1到图4描述了根据本发明的通信事件处理系统、服务器以及移动终端。下面参照图5到图6描述根据本发明的通信事件处理过程。图5示出了由服务器20执行的用于确定涉及广告行为的电话号码的安全级别和/ 或恶意电话号码的安全级别的方法的流程图。图6示出了由移动终端30执行的通信事件处理过程的示意图。如图5所示,首先,在步骤S510,服务器20中的第一接收单元210接收与该电话号码相关的所有用户反馈和/或短消息内容。然后,在步骤S520,第一计算单元220基于各个用户反馈和/或短消息内容的接收时间,按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数。在得到各自的时间加权参数后,在步骤S530,利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。
下面以一个具体示例来说明如何利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别,在该示例中,所述用户反馈包括用户评分和用户评价,并且接收短消息内容。在这种情况下,首先,将用户评分、用户评价和短消息内容分离;然后,针对各个用户评分,利用各自的时间加权参数进行加权求和来得到用户评分加权平均值。随后,针对各个用户评价,按照第二预定算法计算评价得分,并利用各自的时间加权参数进行加权求和来得到用户评价加权平均值。而后,针对各个短消息内容进行分词处理,根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分, 并利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值。然后,将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分。在得到总评分后,根据所得到的总评分,确定该电话号码的安全级别。此外,在本发明的一个示例中,所述服务器还可以包括电话号码安全级别数据库。 在这种情况下,在确定出该电话号码的安全级别,还可以利用所确定的电话号码安全级别更新服务器中的电话号码安全级别数据库。此外,在本发明的另一示例中,所述电话号码安全级别数据库还可以具有多个按照地域划分的电话号码安全级别列表,并且在确定出电话号码的安全级别后,在进行电话号码安全级别数据库更新时,还可以根据反馈用户的所处地域,将所述电话号码与所确定的电话号码安全级别存储到对应的电话号码安全级别列表中。此外,在本发明的另一示例中,如果所确定出的安全等级高于预定阈值,则还可以由后台审核人员进行号码安全测试。然后,基于所得到的测试结果进行电话号码安全级别调整。此外,在对短消息内容进行得分计算时,在对短消息进行分词处理后,如果某个词的出现频率最高,则审核人员还会对该出现频率最高的词进行审核。一旦审核通过,则将该词作为关键词对短消息关键词数据库进行更新。图6示出了根据本发明的由移动终端30执行的通信事件处理过程的示意图。如图6所示,首先,在步骤S610,移动终端30中的获取单元340获取通信事件的发端电话号码。然后,在步骤S620,基于在移动终端中存储的电话号码安全级别数据库,确定所获取的发端电话号码的安全级别。在确定出发端电话号码的安全级别后,在步骤S630,根据所确定的发端电话号码的安全级别,确定该通信事件的安全级别。这里,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码>通信录联系人>陌生电话号码>涉及广告行为的电话号码>恶意电话号码>用户设定的不信任电话号码。此外, 所述涉及广告行为的电话号码的安全级别和恶意电话号码的安全级别由服务器按照如图5 中所述的方法确定并且发送给移动终端进行同步更新。在确定出该次通信事件的安全级别后,在步骤S640,基于所确定出的通信事件的安全级别,确定是否拦截该通信事件。并且,在确定出需要拦截时,在步骤S650进行拦截处理。如果确定出不需要拦截,则在步骤S660进行正常通话。此外,在本发明的一个示例中,在确定通信事件的级别时,如果所述通信事件是通话事件,则还可以基于所确定的电话号码安全级别以及振铃时长和通话时长,确定该通信事件的安全级别。此外,在本发明的一个示例中,在确定出通信事件的安全级别后,还可以利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该次通信事件。此外,在显示时,还可以添加提示信息,例如图7B中的“加为联系人”或者“加为黑名单”。在点击该提示信息后,也可以改变该电话号码的安全级别。图7A到7C分别示出了在确定出通信事件的安全级别后各种通信事件的显示的示意图。图7A示出了在确定出是恶意电话时采用红色标识的示意图。图7B示出了涉及广告的电话号码的短消息的示意图。图7C示出了在进行通话记录查询时显示的通话事件的显示示意图。在本发明的公开中,采用了将用户评分、用户反馈、时间衰减、审核人员实测相结合的电话号码安全级别确定技术,将电话号码分为多个安全级别,并通过颜色或形状予以标识。与现有黑白名单方案相比,本发明提高对电话号码安全等级的识别率,并给予用户更加明确的标明,可以更加有效地阻止电话/短信诈骗、广告。利用该方法及系统,通过利用针对通信事件的来电电话号码的所有用户反馈以及各用户反馈的时间加权,确定该来电电话号码的安全等级,进而确定该次通话事件的安全等级。按照这种方式,可以提高对电话号码安全等级的识别率,由此可以更加准确地确定通信事件的安全级别,从而有助于对通信诈骗或广告行为的有效拦截。此外,典型地,本发明所述的移动终端可为各种手持终端设备,例如手机、个人数字助理(PDA)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。此外,根据本发明的方法还可以被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本发明的方法中限定的上述功能。 此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。此外,应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的, RAM可以以多种形式获得,比如同步RAM (DRAM)、动态RAM (DRAM)、同步DRAM (SDRAM)、双数据速率 SDRAM (DDR SDRAM)、增强 SDRAM (ESDRAM)、同步链路 DRAM (SLDRAM)以及直接 Rambus RAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、 分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质, 该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路 (DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件, 则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘 (DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。虽然如上参照图描述了根据本发明的各个实施例进行了描述,但是本领域技术人员应当理解,对上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
权利要求
1.一种用于确定涉及广告行为的电话号码的安全级别和/或恶意电话号码的安全级别的方法,该方法由服务器执行,包括接收与该电话号码相关的所有用户反馈和/或短消息内容;基于各个用户反馈和/或短消息内容的接收时间,按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数;以及利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。
2.如权利要求1所述的方法,其中,在所述用户反馈包括用户评分和用户评价,并且接收短消息内容时,利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别包括将用户评分、用户评价和短消息内容分离;针对各个用户评分,利用各自的时间加权参数进行加权求和来得到用户评分加权平均值;针对各个用户评价,按照第二预定算法计算评价得分,并利用各自的时间加权参数进行加权求和来得到用户评价加权平均值;针对各个短消息内容进行分词处理,根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分,并利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值;将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分;以及根据所得到的总评分,确定该电话号码的安全级别。
3.如权利要求2所述的方法,还包括如果所确定出的安全等级高于预定阈值,则进行号码安全测试,以及基于所得到的测试结果进行安全级别调整。
4.如权利要求2所述的方法,还包括针对对短消息进行分词处理后出现频率最高的词进行审核,并将审核通过后的词作为关键词对短消息关键词数据库进行更新。
5.如权利要求1所述的方法,还包括利用所确定的电话号码安全级别更新服务器中的电话号码安全级别数据库。
6.如权利要求5所述的方法,其中,所述电话号码安全级别数据库具有多个按照地域划分的电话号码安全级别列表,以及利用所确定的电话号码安全级别更新服务器中的电话号码安全级别数据库中包括根据反馈用户的所处地域,将所述电话号码与所确定的电话号码安全级别存储到对应的电话号码安全级别列表中。
7.一种通信事件处理方法,该方法由移动终端执行,包括获取通信事件的发端电话号码;基于在移动终端中存储的电话号码安全级别数据库,确定所获取的发端电话号码的安全级别;根据所确定的发端电话号码的安全级别,确定该通信事件的安全级别; 基于所确定出的通信事件的安全级别,确定是否拦截该通信事件;以及在确定出需要拦截时进行拦截处理,其中,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码>通信录联系人>陌生电话号码>涉及广告行为的电话号码>恶意电话号码> 用户设定的不信任电话号码,其中,所述涉及广告行为的电话号码的安全级别和恶意电话号码的安全级别由服务器按照如权利要求1到6中任何一个的方法确定并且发送给移动终端进行同步更新。
8.如权利要求7所述的通信事件处理方法,还包括利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该次通信事件。
9.如权利要求7所述的通信事件处理方法,其中,在所述通信事件是通话事件时,基于所确定的电话号码安全级别以及振铃时长和通话时长,确定该通信事件的安全级别。
10.一种服务器,包括第一接收单元,用于接收与该电话号码相关的所有用户反馈和/或短消息内容; 第一计算单元,用于基于各个用户反馈和短消息内容的接收时间,按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数;第一确定单元,用于利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。
11.如权利要求10所述的服务器,其中,在所述用户反馈包括用户评分和用户评价,并且接收到短消息内容时,所述第一确定单元包括分离单元,用于将用户评分、用户评价和短消息内容分离;第一加法器,用于针对各个用户评分,利用各自的时间加权参数进行加权求和来得到用户评分加权平均值;第二计算单元,用于针对各个用户评价,按照第二预定算法计算评价得分; 第二加法器,用于对所得到的评价得分,利用各自的时间加权参数进行加权求和来得到用户评价加权平均值;第三计算单元,用于针对各个短消息内容进行分词处理,并根据预先设置的短消息关键词数据库,按照第三预定算法计算短消息得分;第三加法器,用于对所得到的短消息得分,利用各自的时间加权参数进行加权求和来得到短消息内容加权平均值;第四加法器,用于将所得到的用户评分加权平均值、用户评价加权平均值以及短消息内容加权平均值进行加和,以得到总评分;以及安全级别确定模块,用于根据所得到的总评分,确定该电话号码的安全级别。
12.如权利要求10所述的服务器,还包括判断单元,用于判断所确定出的该电话号码的安全级别是否高于预定阈值; 测试单元,用于如果所确定出的安全等级高于所述预定阈值,则进行号码安全测试,以及调整单元,用于基于所得到的测试结果进行安全级别调整。
13.如权利要求11所述的服务器,还包括短消息关键词数据库更新单元,用于针对对短消息进行分词处理后出现频率最高的词进行审核,并将审核通过后的词作为关键词对短消息关键词数据库进行更新。
14.如权利要求10所述的服务器,还包括电话号码安全级别数据库,用于相关联地存储电话号码与所确定的电话号码安全级别,其中,在确定出电话号码安全级别后,利用所确定的电话号码安全级别更新所述电话号码安全级别数据库。
15.如权利要求14所述的服务器,其中,所述电话号码安全级别数据库具有多个按照地域划分的电话号码安全级别列表,并且在确定出电话号码的安全级别后,所述电话号码被按照反馈用户的所处地域,与所确定的安全级别相关联地存储在对应的电话号码安全级别列表中。
16.一种通信事件处理系统,包括如权利要求10到15中任何一个所述的服务器;以及移动终端, 其中,所述服务器还包括同步单元,用于将所确定的电话号码安全级别同步到移动终端;以及所述移动终端包括第二接收单元,用于接收通信事件,以及从所述服务器接收电话号码安全级别; 更新单元,用于利用所接收的电话号码安全级别对电话号码安全级别数据库进行更新;获取单元,用于获取通信事件的发端电话号码; 电话号码安全级别数据库,用于存储电话号码的安全级别;第二确定单元,用于基于所述电话号码安全级别数据库,确定所获取的发端电话号码的安全级别;第三确定单元,用于根据所确定的发端电话号码的安全级别,确定该通信事件的安全级别;第四确定单元,用于基于所确定出的通信事件的安全级别,确定是否拦截该通信事件;以及拦截单元,用于在第四确定单元确定需要拦截该通信事件时进行拦截处理, 其中,在所述电话号码安全级别数据库中存储的安全级别被设置为用户设定的信任电话号码>通信录联系人>陌生电话号码>涉及广告行为的电话号码>恶意电话号码> 用户设定的不信任电话号码。
17.如权利要求16所述的通信事件处理系统,其中,所述移动终端还包括显示单元,用于利用预先设置的与所确定出的通信事件的安全级别对应的颜色或形状,在移动终端上显示该通信事件。
全文摘要
一种通信事件处理方法及系统。本发明提供了一种用于确定涉及广告行为的电话号码的安全级别和/或恶意电话号码的安全级别的方法,该方法由服务器执行,包括接收与该电话号码相关的所有用户反馈和/或短消息内容;基于各个用户反馈和/或短消息内容的接收时间,按照第一预定算法计算各个用户反馈和/或短消息内容的时间加权参数,其中所述第一预定算法是用户反馈或者短消息内容的接收时间与当前时间的时间间隔的函数;以及利用所接收的所有用户反馈和/或短消息内容以及各自的时间加权参数,确定该电话号码的安全级别。利用该方法,可以提高对电话号码安全等级的识别率,由此可以更加准确地确定通信事件的安全级别,从而有助于对通信诈骗或广告行为的有效拦截。
文档编号H04W12/12GK102368853SQ20111028880
公开日2012年3月7日 申请日期2011年9月26日 优先权日2011年9月26日
发明者梁捷, 纪宇 申请人:优视科技有限公司, 广州市动景计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1