识别即时消息中有害链接的方法及系统的制作方法

文档序号:6648294阅读:174来源:国知局
专利名称:识别即时消息中有害链接的方法及系统的制作方法
技术领域
本发明涉及即时消息技术,尤其涉及一种识别即时消息中有害链接的方法及系统。
背景技术
随着信息量的急速增加和人们生活节奏的加快,网络为人们提供了一种极为便利和快捷的信息交流方式。但在网络越来越普及的同时,网络上各种病毒及有害内容的传播也呈现出愈演愈烈的趋势。其中很大一部分病毒或有害内容就以被广泛使用的即使通信软件上的即时消息为传播平台,以网页链接为表现形式进行传播,如果用户在不经意间点击了即时消息中的病毒或有害内容的链接,就会给自己带来不同程度的麻烦。所以帮助用户免受即时消息中病毒及有害内容链接的侵扰,成为一个迫切需要解决的问题。
目前用户在发现即时消息中的病毒链接或有害内容链接后,可将该链接上报给相关机构进行处理。如果该链接是病毒链接,则更新病毒库,对病毒进行特征分析,制定克制其发作的策略,在杀毒软件的新版本中添加对这种病毒进行消除或隔离处理的措施;如果该链接是有害内容链接,则删除该有害内容的网页。
由于相关机构的技术人员需要对用户上报的链接进行研究和处理,对于病毒链接需要制定克制其发作的策略,然后将对这种病毒进行消除或隔离处理的措施编译进新的杀毒软件版本中发布出去。这种处理方式使用户的等待时间很长,大大增加了用户暴露于病毒下的危险时间,使用户很有可能在杀毒软件升级之前就已经造成了不可挽回的损失。

发明内容
本发明提供一种识别即时消息中有害链接的方法及系统,用以解决现有技术无法自动识别即时消息中的有害链接的问题。
本发明技术方案包括一种识别即时消息中有害链接的方法,包括步骤A、在服务器侧建立链接数据库,针对其中的有害链接和/或无害链接对应设置标识信息;B、用户点击即时消息中的链接时,网页浏览器将该链接传送给服务器侧,服务器侧根据所述标识信息判断该链接是否有害,若是,则网页浏览器提示用户该链接有害,否则网页浏览器执行该链接。
所述服务器侧根据对用户上报链接的检测结果实时更新链接数据库。
所述步骤A中还包括将所述链接数据库中的信息导入服务器侧预设的共享内存中的步骤;所述步骤B中服务器侧根据所述共享内存中存储的信息判断网页浏览器传送的即时消息中的链接是否有害。
所述共享内存中存储的信息通过定时读取链接数据库进行更新。
所述步骤B中还包括若共享内存中不存在用户点击的即时消息中的链接,网页浏览器提示用户不能确定该链接是否有害的步骤。
所述步骤B前还包括将即时消息中的链接定位到服务器侧的步骤;所述步骤B中用户点击即时消息中的链接时,该点击触发网页浏览器执行定位到服务器侧的链接,同时网页浏览器将即时消息中的链接作为参数传送给服务器侧。
若服务器侧判定即时消息中的链接有害,则将有害链接提示网页发送给网页浏览器进行显示;若服务器侧判定即时消息中的链接无害,则重定向到即时消息中的链接。
一种识别即时消息中有害链接的系统,包括至少一个接收即时消息的客户端,还包括链接数据库,用于存储链接及针对其中的有害链接和/或无害链接对应设置的标识信息;链接识别服务器,与客户端连接,用于根据所述标识信息判断客户端的网页浏览器传送的即时消息中的链接是否有害,若是,则将有害链接提示网页发送给客户端网页浏览器进行显示,否则重定向到即时消息中的链接。
所述链接数据库设置在所述链接识别服务器内或设置在系统中的其他实体上。
所述链接数据库根据对用户上报链接的检测结果实时更新。
所述链接识别服务器中包括共享内存单元,用于存储从链接数据库中导出的信息。
所述共享内存单元中存储的信息通过定时读取链接数据库进行更新。
所述链接识别服务器根据共享内存单元中的信息判断网页浏览器传送的即时消息中的链接是否有害。
本发明有益效果如下本发明提供了一种识别即时消息中有害链接的方法及系统,通过在服务器侧建立链接数据库,以及针对其中的有害链接和/或无害链接对应设置标识信息,使用户在点击即时消息中的链接时,服务器侧能够根据所述标识信息判断该链接是否有害。本发明可以有效的帮助用户避开即时消息中有害链接的侵扰,同时能够收集大批有害链接,对于清洁互联网的交流环境,打击互联网的非法经营活动,有着长远的意义。


图1为本发明的识别即时消息中有害链接的系统的结构示意图;图2为本发明的识别即时消息中有害链接的流程图。
具体实施例方式
本发明识别即时消息中有害链接的方法及系统针对现有技术的缺陷,在服务器侧建立链接数据库,用于保存用户上报的经检测的有害链接及无害链接,当用户点击即时消息中的链接时,服务器侧即可根据链接数据库的内容判断该链接是否有害。下面将结合各个附图对本发明的主要实现原理及其具体实施方式
进行详细的阐述。
图1所示为本发明的识别即时消息中有害链接的系统的结构示意图,由图中可见,本发明主要包括至少一个客户端、链接数据库和链接识别服务器,其中至少一个客户端,用于接收即时消息;链接数据库,用于存储用户上报的经审核人员检测过的有害链接和无害链接,其中的有害链接和/或无害链接对应设置有标识信息;该链接数据库可以设置在所述链接识别服务器内或设置在系统中的其他实体上;链接识别服务器,与客户端连接,用于根据所述标识信息判断客户端的网页浏览器传送的即时消息中的链接是否有害,若是,则将有害链接提示网页发送给客户端的网页浏览器进行显示,否则重定向到即时消息中的链接,网页浏览器执行即时消息中的链接。
由于磁盘I/O(InpuT/Output,输入/输出)的速度赶不上网络I/O的速度,因此链接数据库不能同时为数量众多的客户端提供查询服务,本发明在链接识别服务器中设置了共享内存单元,该共享内存单元在系统启动时将链接数据库中存储的信息导出,在系统运行过程中定时读取链接数据库,从中提取最新的链接信息。
链接识别服务器将网页浏览器传送的即时消息中的链接与共享内存单元中存储的信息进行匹配,以判断该链接是否有害。
图2所示为本发明的识别即时消息中有害链接的流程图,由图中可见,其主要实现过程如下
步骤S10、用户将自己认为可能有危害的链接上报给服务器侧,服务器侧以session或者cookie的方式检查是否有用户的标识信息存在,即验证用户是否为合法用户,以防止极少数用户恶意上报大量无意义的链接,在用户通过合法性验证后,服务器侧接受用户上报的链接;其中用户向服务器侧上报链接的方式主要有两种,一种是通过即时通信的客户端软件进行上报,另一种是通过预设的举报网页进行上报。
步骤S11、服务器侧对用户上报的链接进行检测,以判定其是否有害。
步骤S12、建立链接数据库,用于存储经检测的用户上报的链接,针对其中的有害链接和/或无害链接对应设置标识信息;在链接数据库中为检测后的用户上报链接设置标识信息的形式有以下三种第一种为链接数据库中的有害链接和无害链接分别设置标识信息,其格式如下

第二种仅为链接数据库中的有害链接设置标识信息,其格式如下

第三种仅为链接数据库中的无害链接设置标识信息,其格式如下

上述链接数据库中存储的内容由步骤11中对用户上报链接的检测结果实时更新。
步骤S13、将链接数据库中的信息导入链接识别服务器中预设的共享内存单元中;由于读取内存的速度远远大于读取硬盘的速度,为了保证能同时支持数量众多的客户端的查询,需要将链接数据库中的信息导入链接识别服务器中预设的共享内存单元中;为了保证共享内存中存储的信息的实时性,需要通过定时读取链接数据库更新共享内存单元中存储的信息。
步骤S14、在即时通信客户端软件上设置将收到的即时消息中的链接定位到链接识别服务器。
步骤S15、在用户点击即时消息中的链接时,即时通信客户端软件调用API(Application Programming Interface,应用程序接口)打开网页浏览器,网页浏览器自动定位到链接识别服务器,并将即时消息中的链接作为参数传送给链接识别服务器。
步骤S17、链接识别服务器将即时消息中的链接与共享内存中的信息进行匹配,根据其中的标识信息判断即时消息中的链接是否有害,若有害,执行步骤S18,若无害,执行步骤S19,若不能确定,执行步骤S20。
步骤S18、链接识别服务器将预先设定的有害链接提示网页发送给网页浏览器进行显示。
步骤S19、链接识别服务器重定向到即时消息中的链接,由网页浏览器执行该链接。
步骤S20、链接识别服务器将预先设定的不能确定链接是否有害的提示网页发送给网页浏览器进行显示。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种识别即时消息中有害链接的方法,其特征在于,包括步骤A、在服务器侧建立链接数据库,针对其中的有害链接和/或无害链接对应设置标识信息;B、用户点击即时消息中的链接时,网页浏览器将该链接传送给服务器侧,服务器侧根据所述标识信息判断该链接是否有害,若是,则网页浏览器提示用户该链接有害,否则网页浏览器执行该链接。
2.根据权利要求1所述的识别即时消息中有害链接的方法,其特征在于,所述服务器侧根据对用户上报链接的检测结果实时更新链接数据库。
3.根据权利要求1或2所述的识别即时消息中有害链接的方法,其特征在于,所述步骤A中还包括将所述链接数据库中的信息导入服务器侧预设的共享内存中的步骤;所述步骤B中服务器侧根据所述共享内存中存储的信息判断网页浏览器传送的即时消息中的链接是否有害。
4.根据权利要求3所述的识别即时消息中有害链接的方法,其特征在于,所述共享内存中存储的信息通过定时读取链接数据库进行更新。
5.根据权利要求4所述的识别即时消息中有害链接的方法,其特征在于,所述步骤B中还包括若共享内存中不存在用户点击的即时消息中的链接,网页浏览器提示用户不能确定该链接是否有害的步骤。
6.根据权利要求1所述的识别即时消息中有害链接的方法,其特征在于,所述步骤B前还包括将即时消息中的链接定位到服务器侧的步骤;所述步骤B中用户点击即时消息中的链接时,该点击触发网页浏览器执行定位到服务器侧的链接,同时网页浏览器将即时消息中的链接作为参数传送给服务器侧。
7.根据权利要求1所述的识别即时消息中有害链接的方法,其特征在于,若服务器侧判定即时消息中的链接有害,则将有害链接提示网页发送给网页浏览器进行显示。
8.根据权利要求1所述的识别即时消息中有害链接的方法,其特征在于,若服务器侧判定即时消息中的链接无害,则重定向到即时消息中的链接。
9.一种识别即时消息中有害链接的系统,包括至少一个接收即时消息的客户端,其特征在于,还包括链接数据库,用于存储链接及针对其中的有害链接和/或无害链接对应设置的标识信息;链接识别服务器,与客户端连接,用于根据所述标识信息判断客户端的网页浏览器传送的即时消息中的链接是否有害,若是,则将有害链接提示网页发送给客户端网页浏览器进行显示,否则重定向到即时消息中的链接。
10.根据权利要求9所述的识别即时消息中有害链接的系统,其特征在于,所述链接数据库设置在所述链接识别服务器内或设置在系统中的其他实体上。
11.根据权利要求9所述的识别即时消息中有害链接的系统,其特征在于,所述链接数据库根据对用户上报链接的检测结果实时更新。
12.根据权利要求9所述的识别即时消息中有害链接的系统,其特征在于,所述链接识别服务器中包括共享内存单元,用于存储从链接数据库中导出的信息。
13.根据权利要求12所述的识别即时消息中有害链接的系统,其特征在于,所述共享内存单元中存储的信息通过定时读取链接数据库进行更新。
14.根据权利要求12或13所述的识别即时消息中有害链接的系统,其特征在于,所述链接识别服务器根据共享内存单元中的信息判断网页浏览器传送的即时消息中的链接是否有害。
全文摘要
本发明公开了一种识别即时消息中有害链接的方法及系统,用以解决现有技术无法自动识别即时消息中的有害链接的问题。所述方法包括步骤A.在服务器侧建立链接数据库,针对其中的有害链接和/或无害链接对应设置标识信息;B.用户点击即时消息中的链接时,网页浏览器将该链接传送给服务器侧,服务器侧根据所述标识信息判断该链接是否有害,若是,则网页浏览器提示用户该链接有害,否则网页浏览器执行该链接。所述系统包括至少一个接收即时消息的客户端、链接数据库和链接识别服务器。本发明可以有效的帮助用户避开即时消息中有害链接的侵扰,同时能够收集大批有害链接。
文档编号G06F17/30GK1941770SQ200510105469
公开日2007年4月4日 申请日期2005年9月28日 优先权日2005年9月28日
发明者杨谦, 王星, 王凡, 王忠明 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1