CN104580093B - 网站通知消息的处理方法、装置及*** - Google Patents
网站通知消息的处理方法、装置及*** Download PDFInfo
- Publication number
- CN104580093B CN104580093B CN201310496839.4A CN201310496839A CN104580093B CN 104580093 B CN104580093 B CN 104580093B CN 201310496839 A CN201310496839 A CN 201310496839A CN 104580093 B CN104580093 B CN 104580093B
- Authority
- CN
- China
- Prior art keywords
- message
- notification message
- website
- website notification
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种网站通知消息的处理方法、装置及***。其中,该方法包括:读取网站通知消息的关键字符串;根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。通过本申请,能够实现客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,达到了客户端在显示合法消息的同时屏蔽非法消息。
Description
技术领域
本发明涉及计算机互联网领域,具体而言,涉及一种网站通知消息的处理方法、装置及***。
背景技术
网站通知消息可以是一种应用在客户端浏览器上的弹出消息,作为一种消息的精准告知方式,使得服务器可以将预设的网站通知消息及时推送给安装了浏览器的客户端,例如安装有QQ客户端的终端,服务器点对点的对QQ客户端推送图文并茂的消息框,消息框中显示网站通知消息(如软件补丁信息、广告等),这种网站通知消息是一种网站tips,能够很精准地定向发给目标用户,作为一种低成本高效的广告推广方式,保持时间长、点击效率高,能够引导用户很好的互动。
然而由于一些客观及用户的主观原因,网站tips(例如tips广告)的转化率越来越低。有些网站为了提高网站通知消息的转换率,将网站所推广的tips内容伪装成例如图1所示的微软官方的windows补丁信息,或者是详装成腾讯等知名大公司的官方信息,从而得到非正常渠道获取的用户点击率,从而导致用户的使用误区。更为严重的是,目前有些黑客会将一些不法网站的链接或者病毒添加在网站通知消息tips里,导致用户误点击这些信息之后,进入一些自身携带病毒的网站,使得本地电脑中毒。
为了解决上述现有技术中存在的问题,目前现有的部分浏览器提供了屏蔽网站中广告tips的功能,实现了客户端浏览器不再显示服务器推送的网站通知消息,但这种网站tips的屏蔽方式是一种无差别式屏蔽,由于这种无差别式的屏蔽方法同时会屏蔽一部分合法消息,易使得浏览器直接屏蔽掉了许多对用户来说可能有用的信息,导致终端上一定程度上的信息缺失,给用户带来了诸多不便。
针对上述的相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种网站通知消息的处理方法、装置及***,以至少解决相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题。
根据本发明实施例的一个方面,提供了一种网站通知消息的处理方法,该方法包括:读取网站通知消息的关键字符串;根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。
根据本发明实施例的另一方面,还提供了一种网站通知消息的处理装置,该装置包括:读取模块,用于读取网站通知消息的关键字符串;确定模块,用于根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;处理模块,用于按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。
根据本发明实施例的另一方面,还提供了一种网站通知消息的处理***,该***包括:数据库服务器,用于保存数据库,数据库用于保存网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;客户端,与数据库服务器建立通讯关系,用于读取网站通知消息的关键字符串,在数据库中查询网站通知消息的关键字符串来确定网站通知消息的类型之后,按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。
在本发明实施例中,采用读取网站通知消息的关键字符串;根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息的方式,通过对浏览器中所要弹出的网站通知消息进行筛选归类,即为用户使用浏览器上网的过程筑起一道智能的tips信息过滤墙,仅显示安全消息和/或未知消息,屏蔽可能会对用户带来损失的垃圾信息、欺骗信息和病毒等非法消息,从而解决了相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题,从而实现了客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,达到了客户端在显示合法消息的同时屏蔽非法消息的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的经过伪装的网站通知消息的显示示意图;
图2是根据本发明实施例一的网站通知消息的处理方法示意图;
图3是根据图2所示的本发明实施例一的安全消息的显示示意图;
图4a至图4d是根据图2所示的本发明实施例一的非法消息的显示示意图;
图5a和图5b是根据图2所示的本发明实施例一的未知消息的显示示意图;
图6是根据本发明实施例二的网站通知消息的处理装置结构示意图;以及
图7是根据本发明实施例三的网站通知消息的处理装置结构示意图。
具体实施方式
首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
另外,本申请提供的各个实施例可以应用于可以接收网络通知消息tips客户端,例如,腾讯浏览器客户端,即时通讯客户端、微博客户端以及微信客户端等。
实施例1
根据本发明实施例,提供了一种网站通知消息的处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图2是根据本发明实施例一的网站通知消息的处理方法示意图。如图2所示,该方法包括如下步骤:
步骤S20,读取网站通知消息的关键字符串。具体的,该关键字符串可以用于标识对应的网站通知消息,例如,关键字符串可以是网站通知消息的标题名称、类型编号等数据。
步骤S40,根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息。
步骤S60,按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。
本申请上述实施例一所提供的网站通知消息的处理方法可以应用在客户端用户使用浏览器浏览网页的过程中,在步骤S20中,可以通过客户端浏览器读取服务器推送的网站通知消息,并以弹出的方式显示在浏览器上的右下角,一般而言,上述网站通知消息通常可以为文字、图片、地址链接信息等,并显示在浏览器预定位置的消息框中,从而可以在步骤S40中,浏览器以该关键字字符串为关键字进行查询操作,从而确定当前网站通知消息的类型,此时,网站通知消息tips的类型可以包括:安全消息(以白名单形式保存)、非法消息(以黑名单形式保存)和未知消息(存在安全风险的信息)。在浏览器判定出网页所推送的网站通知消息tips的类型之后,浏览器在步骤S60中实现按照确定的类型结果,对网站通知消息进行正常显示或屏蔽的处理。当然,以上只是一些示例,本申请对此不作限定。
由上可知,上述步骤S20-步骤S60所提供的方案通过对浏览器中所要弹出的网站通知消息进行筛选归类,即为用户使用浏览器上网的过程筑起一道智能的tips信息过滤墙,仅显示安全消息和/或未知消息,屏蔽可能会对用户带来损失的垃圾信息、欺骗信息和病毒等非法消息,从而解决了相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题,实现了客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,大大减少了用户点击垃圾信息、欺骗信息和病毒的几率,达到了客户端在显示合法消息的同时屏蔽非法消息的技术效果。
优选地,本申请上述实施例一中的步骤S40,根据关键字符串确定网站通知消息的类型的步骤可以包括如下过程:在数据库中查询网站通知消息的关键字符串,优选地,此处的数据库可以为浏览器的本地数据库,也可以是云端数据库,其中,浏览器用于显示网站通知消息。需要说明的是,本申请提供的浏览器本地数据库和云端数据库可以按照数据表的格式来存储网站通知消息及其对应的类型,类型可以变更,应当理解,对于网站通知消息的存储形式,本申请对此不作限定。关键在于对网站通知消息的类型进行归类,本发明将在之后的实施例中对其作出更为细致的阐述。
上述实施例中,在数据库中的白名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为安全消息;在数据库中的黑名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为非法消息;在数据库中的白名单和黑名单都没有查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为未知消息。
需要说明的是,本申请上述实施例中的白名单设置了可以在消息框中显示的安全消息,白名单以外的消息都不能够显示;而黑名单设置了需要屏蔽的非法消息,而黑名单以外的消息都可以显示。对于以形成上述的白名单的设置方式和更新方式可以有多种,在此不作限定。
具体的,本申请上述实施例中,本地数据库和云端数据库中按照白名单和黑名单预设网站通知消息tips的类型,客户端浏览器会根据本地数据库和云端数据库里的数据,来判定当前网站的网站通知消息tips归属的类型,其中,tips类型仅分为安全(白名单),和危险(黑名单)两类。由上分类处理,使得网站通知消息在浏览器上显示之前进行了过滤处理,浏览器仅显示***认可的安全信息。
此处还需要说明的是,由于数据库的内容无法穷尽所有网站通知消息的类型,因此,推送给客户端浏览器的消息中存在白名单和黑名单都没有记录类型的网站通知消息,针对这种无法确定类型的未知消息,可以被判定为“存在安全风险”的网络通知消息tips,该信息的类型由于无法确定,因此用户可以根据需求设置或修改该未知消息的类型,***可以采取显示或者直接屏蔽的两种方式。
优选地,在本申请上述方案提供的一种可选实施例中,针对接收到的一条网站通知消息,客户端浏览器可以先选择云端数据库进行查询以确定消息的类型,在查询失败的情况下再选择本地数据库进行查询,如果本地数据库保存有的当前网站通知消息的类型,则会将当前本地数据库中保存的该网站通知消息的类型同步到对应的云端数据库中,这种方式可以减轻本地客户端的运行负担。当然,客户端浏览器也可以先选择本地数据库进行查询操作,在查询失败的情况下再寻求数据库服务器的云端数据库进行查询,这种方式可以减轻网络查询负担,查询效率也会提高。此处,本申请病不限于上述方式。
在确定上述网站通知消息的类型的过程中,为了提高查询当前网络通知消息类型的效率和准确性,浏览器也可以同时向本地数据库和云端数据库同时查询当前网络通知消息的类型,如果本地数据库和云端数据库对于同一网络通知消息tips的判定结果存在矛盾的话,***可以以浏览器的本地数据库中确定的类型为准,并将本地数据库中保存的网络通知消息类型同步给云端数据库并执行替换操作。
在本申请上述方案提供的另外一种可选实施例中,由于数据库中当前网络通知消息的类型可以由不同的终端用户进行设置和修改,因此在浏览器本地数据库和/或云端数据库中针对当前网络通知消息可以存在多条数据记录,每条数据记录都记载了当前网络通知消息对应的类型,因此,在浏览器本地数据库和/或云端数据库中查询当前网络通知消息,可以得到至少一条数据记录来确定其类型,也就可能存在对于同一网络通知消息tips具有不同的类型的情况,***针对上述情况,可以判定以数量居多的分类类型作为浏览器本地数据库和/或云端数据库的查询结果。
由上述描述可知,针对网络通知消息tips的类型的确定可以按照数据库中的记录条目的不同情况进行有针对性的处理,若网络通知消息tips判定为“安全”的,则可以在浏览器里正常显示出来;若网络通知消息tips判定为“危险”,则可以被浏览器所屏蔽;若tips无法判定类型,则可以依然会在浏览器里显示,但在此种情况下,浏览器会告知用户,该tips具备一定的风险性,并会引导用户对其进行归类操作。
下面就针对在确定了网络通知消息的类型之后,***根据网络通知消息的类型所采取的处理方式进行详细描述。
本申请上述实施例一中的步骤S60,按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息的步骤可以包括如下处理方式:
在本申请提供的一种可选实施例中,在确定网站通知消息为安全消息的情况下,可以在通知消息框中显示网站通知消息,并设置安全提示信息,其中,安全提示信息包括如下任意一个或多个内容:设置安全提示图标、设置安全提示文字、设置网站通知消息的安全显示颜色。
具体的,如图3所示,在浏览器判定当前网站通知消息为安全消息之后,客户端浏览器的通知消息框中会正常显示当前网站通知消息tips。在此基础之上,可以针对当前显示的安全消息设置对应的安全提示信息,一般情况下,该安全提示信息可以包括:安全提示文字、安全提示图标、网站通知消息的安全显示颜色等,可以选择其一作为安全提示信息,也可以是上述内容的任意组合,例如,如图3所示的,在用于显示当前安全消息的显示框上设置“安全广告”的提示文字,并配以安全提示图标“√”,同时将当前消息框的颜色设置为绿色,显而易见,上述各个安全提示信息的种类,以及每种安全提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示绿色并印有安全图标格式icon的外框,来体现当前的网站通知消息为安全消息,从而提示用户快速的明晰当前的网站通知信息tips为安全属性,一般情况下,例如腾讯,淘宝此类网站广告,都会被判定为安全消息。当然,这只是一种示例,在本申请中,还可以通过多种其他方式对安全消息进行标注,以达到相同或类似的技术效果。
在本申请提供的另一种可选实施例中,在确定网站通知消息为非法消息的情况下,屏蔽在通知消息框中显示网站通知消息,并设置非法提示信息,其中,非法提示信息包括如下任意一个或多个内容:设置非法提示图标、设置安全提示文字、设置网站通知消息的非法显示颜色;
具体的,如图4a至图4d所示,在浏览器判定当前网站通知消息为非法消息之后,客户端浏览器会屏蔽通知消息框中显示当前网站通知消息tips。在此基础之上,可以针对当前非法消息设置对应的非法提示信息,一般情况下,该非法提示信息可以包括:非法提示文字、非法提示图标、网站通知消息的非法显示颜色等,可以选择其一作为非法提示信息,也可以是上述内容的任意组合,例如,如图4a所示的,在用于显示当前非法消息的显示框上设置“存在安全风险”的提示文字,并配以非法提示图标“×”,同时将当前消息框的颜色设置为红色,而消息框中的非法消息屏蔽后的显示结果可以如图4b所示,即将原来的非法信息(非法广告、病毒链接等)使用提示信息来代替,当然,也可以简单的作清空非法消息的处理。显而易见,上述各个非法提示信息的种类,以及每种非法提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示红色并印有非法图标格式icon的外框,来体现当前的网站通知消息为非法消息,从而提示用户快速的明晰当前的网站通知信息tips为非法属性,一般情况下,例如伪装成腾讯,淘宝此类网站的垃圾广告、病毒等非法信息都会被判定为非法消息,从而被屏蔽。
当然,这只是一种示例,在本申请中,还可以通过多种其他方式对非法消息进行标注,以达到相同或类似的技术效果,例如,在确定当前的网站通知消息为非法消息,并将非法消息的内容屏蔽掉之后,可以将图4a或图4b所示的消息框收起,转换成如图4c和图4d所示的控制栏control bar。优选地,该控制栏还可以显示提示信息,例如,显示“十秒钟后自动关闭此窗口”,即当前的消息框会在预定的十秒钟到达时自动关闭。
在本申请提供的又一种可选实施例中,在确定网站通知消息为未知消息的情况下,在通知消息框中显示网站通知消息,并设置未知消息提示信息,未知消息提示信息包括如下任意一个或多个内容:设置未知消息提示图标、设置未知消息提示文字、设置网站通知消息的未知消息显示颜色。
本实施例中的未知消息是指该消息的类型在数据库中无法判定的网站通知消息,浏览器无法对当前的网站通知消息tips的类型做出判定的反馈结果。
具体的,如图5a和图5b所示,在浏览器判定当前网站通知消息为未知消息之后,客户端浏览器会显示当前通知消息框中显示的网站通知消息tips。在此基础之上,可以针对当前未知消息设置对应的未知消息提示信息,一般情况下,该未知消息提示信息可以包括:未知消息提示文字、未知消息提示图标、网站通知消息的未知消息显示颜色等,可以选择其一作为未知消息提示信息,也可以是上述内容的任意组合。例如,如图5a所示的,在用于显示当前未知消息的显示框上设置“可能存在安全风险”的提示文字,并配以未知消息提示图标“?”,同时将当前消息框的颜色设置为黄色,而消息框中的未知消息的显示结果可以如图5a和图5b所示。显而易见,上述各个未知消息提示信息的种类,以及每种未知消息提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,当浏览器对网站通知消息tips无法做出类型的判定结果时,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示黄色的外框,并印有一个表示疑问的未知消息图标格式icon,来体现当前的网站通知消息是一个可能具有安全风险的消息,从而提示用户快速的明晰当前的网站通知信息tips的类型属性,一般情况下,当前的未知消息中的消息内容仍然是可见的,使得用户可以通过该网站通知消息tips的预览图来判断是否应该打开消息链接的数据,也可以方便用户能够通过操作设置按钮来更新或设置当前未知消息的类型。
当然,这只是一种示例,在本申请中,还可以通过多种其他方式对未知消息进行标注,以达到相同或类似的技术效果。例如,可以在确定网站通知消息为非法消息的情况下,转换通知消息框为控制栏,并设置控制栏在预定时间到达时自动关闭。
具体的,在确定当前的网站通知消息为未知消息之后,用户可以将当前网站通知消息标记为“垃圾广告”,此时可以将图5a或图5b所示的消息框收起,转换成一条控制栏control bar。优选地,此时转换后的控制栏的显示框变为红色,只有用户需要明细当前未知消息的内容时,可以点击该控制栏以展开当前的消息框,得到该当前网站通知消息。
同样的,当该未知消息被标注为非法消息转换,如果用户不继续对该控制栏control bar进行任何操作,***则会在十秒钟之后自动关闭该消息。
通过上述各个实施例的描述,可以明了的是,本申请对推送给客户端浏览器的网站通知消息提供了一种更为智能的交互处理方式,可以相对客观的过滤掉非法消息tips给用户所带来的困扰,同时,在为用户提供通知消息进行过滤的基础上较好的避免用户错失那些对于他们来说可能有用的通知信息。通过以上的方案,能够提供更好的浏览器用户体验。
优选地,本申请上述各个实施例中,浏览器可以为网站通知消息提供预览接口,通过预览接口调用预览函数,来预览网站通知消息。同时浏览器也可以为网站通知消息提供更改信息接口,通过更改信息接口调用数据库,来修改或设置数据库中网站通知消息的类型。
具体的,本申请上述实施例中,在步骤S60,按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息之后,即浏览器在按照浏览器的本地数据库和云端数据库来所判定的网站通知消息tips的类型,并按照类型对当前的tips进行相应的显示或屏蔽处理之后,如果用户判定当前的网站通知消息的类型与预期不相符,可以通过***提供的预览接口来预览该网站通知消息,如果该网站通知消息的确与实际不相符(例如被判断为非法消息的网络通知消息实际是一个合法的安全消息),***可以通过提供更改信息接口来获取用户修改的类型数据,并将修改后的类型数据反馈给浏览器本地数据库和/或云端数据库。优选地,可以采用将修改后的类型数据保存至本地数据库之后再自动同步至云端数据库。
例如,如图4a所示的示例,当网站通知消息tips被判定为“存在安全风险”的非法消息tips时,浏览器会默认将其显示内容屏蔽,得到一个如图4b所示的提示信息,甚至仅为用户展示一个如图4c和/图4d所示的控制栏control bar,此时用户可以通过预览接口,即点击控制栏上的预览按钮预览被屏蔽的非法消息,或者将非法消息的消息框展开,从而使得用户可以预览该“存在安全风险”的非法消息tips,此时,如果用户重新判定该非法消息tips是一个安全消息,可以通过更改信息接口,即点击控制栏上的“更改”按钮来重置当前网站通知消息的类型,优选地,重新分类后的消息类型会保存至数据库。同理,针对图3所示的安全信息,如果用户仍不希望看到此类网站所推送的网络通知消息tips,也可以通过操作消息框右侧的“更改”按钮,来更改此类安全信息tips的属性,从而避免用户重复看到该安全信息。
需要说明的是,本申请上述实施例提供的更改信息接口只是一些示例,本申请对此不作限定,例如,如图5a和图5b所示,针对类型为未知消息的网络通知信息,***可以通过图5b所示的“标记它为”的按钮确定当前未知消息是安全信息还是非法消息(例如垃圾广告),及在数据库中增加一条记录信息,该记录信息记录了该未知消息的数据及其类型,使得客户端浏览器在下一次获取到该消息是,可以确定其类型。
由此可知,本申请上述各个实施例通过在消息框的控制栏里提供接口,实现用户能够针对浏览器的网站通知消息tips进行相应的归类操作(无分类情况下)和更改类型的操作。优选地,上述操作的结果,都可以首先保存在浏览器的本地数据库里,然后同步到浏览器的云端数据库中。
通过本申请提供的上述各个实施例可知,针对在用户使用浏览器进行日常上网的过程中,用户会接收一些非法的网站通知消息tips,例如一些不良网站的病毒消息的问题,本申请给用户在上网浏览的过程中筑起一道智能的消息过滤防护墙,从而大大减少非法消息的应用。具体的,浏览器同根据本地的数据信息和云端的数据信息来为用户智能的判定当前网站通知消息tips的类型,包括安全消息、非法消息,以及,考虑到可能存在小部分的用户会有一种较为特殊的需求,因此,有些被判定为“存在安全风险”的未知消息tips,在确定类型之后,针对不同类型的消息进行直接显示、屏蔽的处理。优选地,还可以通过提供更新类型接口给用户能够通过手动修改tips类型的方式。由此,可以满足各类用户的常规性需求或非常规性需求,大大提高了用户体验。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
根据本申请上述实施例,本实施例可以提供一种用于实施上述方法实施例的装置实施例。如图6所示,该装置可以应用在客户端上,下面从客户端运行上述装置的角度对本申请的实施过程进行详细描述。
如图6所示,该装置可以包括:一读取模块10、一确定模块30和一处理模块50。
其中,读取模块10,用于读取网站通知消息的关键字符串;确定模块30,用于根据关键字符串确定网站通知消息的类型,其中,网站通知消息的类型包括:安全消息、非法消息和未知消息;处理模块50,用于按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息。
本申请上述实施例二所提供的网站通知消息的处理装置可以应用在客户端用户使用浏览器浏览网页的过程中,在读取模块10的执行过程中,可以通过客户端浏览器读取服务器推送的网站通知消息,并以弹出的方式显示在浏览器上的右下角,一般而言,上述网站通知消息通常可以为文字、图片、地址链接信息等,并显示在浏览器预定位置的消息框中,从而可以在确定模块30的运行过程中,实现浏览器以该关键字字符串为关键字进行查询操作,从而确定当前网站通知消息的类型,此时,网站通知消息tips的类型可以包括:安全消息(可以以白名单形式保存)、非法消息(可以以黑名单形式保存)和未知消息(存在安全风险的信息)。在浏览器判定出网页所推送的网站通知消息tips的类型之后,浏览器通过处理模块50实现按照确定的类型结果,对网站通知消息进行正常显示或屏蔽的处理。当然,以上只是一些示例,本申请对此不作限定。
由上可知,上述一读取模块10、一确定模块30和一处理模块50所提供的方案通过对浏览器中所要弹出的网站通知消息进行筛选归类,即为用户使用浏览器上网的过程筑起一道智能的tips信息过滤墙,仅显示安全消息和/或未知消息,屏蔽可能会对用户带来损失的垃圾信息、欺骗信息和病毒等非法消息,从而解决了相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题,实现了客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,大大减少了用户点击垃圾信息、欺骗信息和病毒的几率,达到了客户端在显示合法消息的同时屏蔽非法消息的技术效果。
优选地,本申请上述实施例中的确定模块30可以包括:查询模块301、安全消息确认模块302、非法消息确认模块303、未知消息确认模块304。
其中,查询模块301,用于在数据库中查询网站通知消息的关键字符串。
需要说明的是,本申请上述实施例中的数据库可以为浏览器的本地数据库或云端数据库,其中,浏览器用于显示网站通知消息。一般情况下,本申请提供的浏览器本地数据库和云端数据库可以按照数据表的格式来存储网站通知消息及其对应的类型,类型可以变更,应当理解,对于网站通知消息的存储形式,本申请对此不作限定。关键在于对网站通知消息的类型进行归类,本发明将在之后的实施例中对其作出更为细致的阐述。
该实施例中的安全消息确认模块302,用于在数据库中的白名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为安全消息;非法消息确认模块303,用于在数据库中的黑名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为非法消息;未知消息确认模块304,用于在数据库中的白名单和黑名单都没有查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为未知消息。
需要说明的是,本申请上述实施例中的白名单设置了可以在消息框中显示的安全消息,白名单以外的消息都不能够显示;而黑名单设置了需要屏蔽的非法消息,而黑名单以外的消息都可以显示。对于以形成上述的白名单的设置方式和更新方式可以有多种,在此不作限定。
具体的,本申请上述实施例中,本地数据库和云端数据库中按照白名单和黑名单预设网站通知消息tips的类型,客户端浏览器会根据本地数据库和云端数据库里的数据,来判定当前网站的网站通知消息tips归属的类型,其中,tips类型仅分为安全(白名单),和危险(黑名单)两类。由上分类处理,使得网站通知消息在浏览器上显示之前进行了过滤处理,浏览器仅显示***认可的安全信息。
此处还需要说明的是,由于数据库的内容无法穷尽所有网站通知消息的类型,因此,推送给客户端浏览器的消息中存在白名单和黑名单都没有记录类型的网站通知消息,针对这种无法确定类型的未知消息,可以被判定为“存在安全风险”的网络通知消息tips,该信息的类型由于无法确定,因此用户可以根据需求设置或修改该未知消息的类型,***可以采取显示或者直接屏蔽的两种方式。
优选地,在本申请上述方案提供的一种可选实施例中,针对接收到的一条网站通知消息,客户端浏览器可以先选择云端数据库进行查询以确定消息的类型,在查询失败的情况下再选择本地数据库进行查询,如果本地数据库保存有的当前网站通知消息的类型,则会将当前本地数据库中保存的该网站通知消息的类型同步到对应的云端数据库中,这种方式可以减轻本地客户端的运行负担。当然,客户端浏览器也可以先选择本地数据库进行查询操作,在查询失败的情况下再寻求数据库服务器的云端数据库进行查询,这种方式可以减轻网络查询负担,查询效率也会提高。此处,本申请病不限于上述方式。
在确定上述网站通知消息的类型的过程中,为了提高查询当前网络通知消息类型的效率和准确性,浏览器也可以同时向本地数据库和云端数据库同时查询当前网络通知消息的类型,如果本地数据库和云端数据库对于同一网络通知消息tips的判定结果存在矛盾的话,***可以以浏览器的本地数据库中确定的类型为准,并将本地数据库中保存的网络通知消息类型同步给云端数据库并执行替换操作。
在本申请上述方案提供的另外一种可选实施例中,由于数据库中当前网络通知消息的类型可以由不同的终端用户进行设置和修改,因此在浏览器本地数据库和/或云端数据库中针对当前网络通知消息可以存在多条数据记录,每条数据记录都记载了当前网络通知消息对应的类型,因此,在浏览器本地数据库和/或云端数据库中查询当前网络通知消息,可以得到至少一条数据记录来确定其类型,也就可能存在对于同一网络通知消息tips具有不同的类型的情况,***针对上述情况,可以判定以数量居多的分类类型作为浏览器本地数据库和/或云端数据库的查询结果。
由上述描述可知,针对网络通知消息tips的类型的确定可以按照数据库中的记录条目的不同情况进行有针对性的处理,若网络通知消息tips判定为“安全”的,则可以在浏览器里正常显示出来;若网络通知消息tips判定为“危险”,则可以被浏览器所屏蔽;若tips无法判定类型,则可以依然会在浏览器里显示,但在此种情况下,浏览器会告知用户,该tips具备一定的风险性,并会引导用户对其进行归类操作。
下面就针对在确定了网络通知消息的类型之后,***利用处理模块50来执行根据网络通知消息的类型所采取的处理方式进行详细描述。
优选地,本申请上述实施例中的处理模块50可以包括:安全消息处理模块501、非法消息处理模块502和未知消息处理模块503。
其中,安全消息处理模块501,用于在确定网站通知消息为安全消息的情况下,在通知消息框中显示网站通知消息,并设置安全提示信息,其中,安全提示信息包括如下任意一个或多个内容:设置安全提示图标、设置安全提示文字、设置网站通知消息的安全显示颜色。
上述安全消息处理模块501对应于上述实施例一中关于图3所示的示例所实现的方法,上述安全消息处理模块501与对应的示例和应用场景相同,但不限于上述实施例一所公开的内容。上述安全消息处理模块501运行在计算机终端,可以通过软件或硬件实现。
具体的,如图3所示,在浏览器判定当前网站通知消息为安全消息之后,客户端浏览器的通知消息框中会正常显示当前网站通知消息tips。在此基础之上,可以针对当前显示的安全消息设置对应的安全提示信息,一般情况下,该安全提示信息可以包括:安全提示文字、安全提示图标、网站通知消息的安全显示颜色等,可以选择其一作为安全提示信息,也可以是上述内容的任意组合,例如,如图3所示的,在用于显示当前安全消息的显示框上设置“安全广告”的提示文字,并配以安全提示图标“√”,同时将当前消息框的颜色设置为绿色,显而易见,上述各个安全提示信息的种类,以及每种安全提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示绿色并印有安全图标格式icon的外框,来体现当前的网站通知消息为安全消息,从而提示用户快速的明晰当前的网站通知信息tips为安全属性,一般情况下,例如腾讯,淘宝此类网站广告,都会被判定为安全消息。当然,这只是一种示例,在本申请中,还可以通过多种其他方式对安全消息进行标注,以达到相同或类似的技术效果。
另外,上述实施例中二的非法消息处理模块502,用于在确定网站通知消息为非法消息的情况下,屏蔽在通知消息框中显示网站通知消息,并设置非法提示信息,其中,非法提示信息包括如下任意一个或多个内容:设置非法提示图标、设置安全提示文字、设置网站通知消息的非法显示颜色。
上述非法消息处理模块502对应于上述实施例一中关于图4a至图4d所示的示例所实现的方法,上述非法消息处理模块502与对应的示例和应用场景相同,但不限于上述实施例一所公开的内容。上述非法消息处理模块502运行在计算机终端,可以通过软件或硬件实现。
具体的,如图4a至图4d所示,在浏览器判定当前网站通知消息为非法消息之后,客户端浏览器会屏蔽通知消息框中显示当前网站通知消息tips。在此基础之上,可以针对当前非法消息设置对应的非法提示信息,一般情况下,该非法提示信息可以包括:非法提示文字、非法提示图标、网站通知消息的非法显示颜色等,可以选择其一作为非法提示信息,也可以是上述内容的任意组合,例如,如图4a所示的,在用于显示当前非法消息的显示框上设置“存在安全风险”的提示文字,并配以非法提示图标“×”,同时将当前消息框的颜色设置为红色,而消息框中的非法消息屏蔽后的显示结果可以如图4b所示,即将原来的非法信息(非法广告、病毒链接等)使用提示信息来代替,当然,也可以简单的作清空非法消息的处理。显而易见,上述各个非法提示信息的种类,以及每种非法提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示红色并印有非法图标格式icon的外框,来体现当前的网站通知消息为非法消息,从而提示用户快速的明晰当前的网站通知信息tips为非法属性,一般情况下,例如伪装成腾讯,淘宝此类网站的垃圾广告、病毒等非法信息都会被判定为非法消息,从而被屏蔽。
当然,这只是一种示例,在本申请中,还可以通过多种其他方式对非法消息进行标注,以达到相同或类似的技术效果,例如,在确定当前的网站通知消息为非法消息,并将非法消息的内容屏蔽掉之后,可以将图4a或图4b所示的消息框收起,转换成如图4c和图4d所示的控制栏control bar。优选地,该控制栏还可以显示提示信息,例如,显示“十秒钟后自动关闭此窗口”,即当前的消息框会在预定的十秒钟到达时自动关闭。
另外,上述实施例中二的未知消息处理模块503,用于在确定网站通知消息为未知消息的情况下,在通知消息框中显示网站通知消息,并设置未知消息提示信息,未知消息提示信息包括如下任意一个或多个内容:设置未知消息提示图标、设置未知消息提示文字、设置网站通知消息的未知消息显示颜色。
优选地,本申请上述实施例中的装置还可以包括消息框处理模块503,用于在确定网站通知消息为非法消息的情况下,转换通知消息框为控制栏,并设置控制栏在预定时间到达时自动关闭。
上述未知消息处理模块503对应于上述实施例一中关于图5a和图5b所示的示例所实现的方法,上述未知消息处理模块503与对应的示例和应用场景相同,但不限于上述实施例一所公开的内容。上述未知消息处理模块503运行在计算机终端,可以通过软件或硬件实现。
本实施例二中的未知消息是指该消息的类型在数据库中无法判定的网站通知消息,浏览器无法对当前的网站通知消息tips的类型做出判定的反馈结果。
具体的,如图5a和图5b所示,在浏览器判定当前网站通知消息为未知消息之后,客户端浏览器会显示当前通知消息框中显示的网站通知消息tips。在此基础之上,可以针对当前未知消息设置对应的未知消息提示信息,一般情况下,该未知消息提示信息可以包括:未知消息提示文字、未知消息提示图标、网站通知消息的未知消息显示颜色等,可以选择其一作为未知消息提示信息,也可以是上述内容的任意组合。例如,如图5a所示的,在用于显示当前未知消息的显示框上设置“可能存在安全风险”的提示文字,并配以未知消息提示图标“?”,同时将当前消息框的颜色设置为黄色,而消息框中的未知消息的显示结果可以如图5a和图5b所示。显而易见,上述各个未知消息提示信息的种类,以及每种未知消息提示信息的形式和内容都可以根据客户端浏览器的需求进行设置,本申请对此不作限定。
具体的,上述实施例中,当浏览器对网站通知消息tips无法做出类型的判定结果时,可以通过在浏览器的网站通知信息的消息框之上或之外包裹一层显示黄色的外框,并印有一个表示疑问的未知消息图标格式icon,来体现当前的网站通知消息是一个可能具有安全风险的消息,从而提示用户快速的明晰当前的网站通知信息tips的类型属性,一般情况下,当前的未知消息中的消息内容仍然是可见的,使得用户可以通过该网站通知消息tips的预览图来判断是否应该打开消息链接的数据,也可以方便用户能够通过操作设置按钮来更新或设置当前未知消息的类型。
当然,这只是一种示例,在本申请中,还可以通过多种其他方式对未知消息进行标注,以达到相同或类似的技术效果。例如,可以在确定网站通知消息为非法消息的情况下,转换通知消息框为控制栏,并设置控制栏在预定时间到达时自动关闭。
同样的,上述消息框处理模块对应于上述实施例一中关于图5a和图5b所示的示例所实现的方法,上述消息框处理模块与对应的示例和应用场景相同,但不限于上述实施例一所公开的内容。上述消息框处理模块运行在计算机终端,可以通过软件或硬件实现。
具体的,在确定当前的网站通知消息为未知消息之后,用户可以将当前网站通知消息标记为“垃圾广告”,此时可以将图5a或图5b所示的消息框收起,转换成一条控制栏control bar。优选地,此时转换后的控制栏的显示框变为红色,只有用户需要明细当前未知消息的内容时,可以点击该控制栏以展开当前的消息框,得到该当前网站通知消息。
优选地,本申请上述实施例中的装置还可以包括预览模块和归类模块。其中,预览模块,用于为网站通知消息提供预览接口,通过预览接口调用预览函数,来预览网站通知消息。归类模块,用于为网站通知消息提供更改信息接口,通过更改信息接口调用数据库,来修改或设置数据库中网站通知消息的类型。
具体的,本申请上述实施例中,在执行处理模块50之后,即浏览器在按照浏览器的本地数据库和云端数据库来所判定的网站通知消息tips的类型,并按照类型对当前的tips进行相应的显示或屏蔽处理之后,如果用户判定当前的网站通知消息的类型与预期不相符,可以通过***预览模块提供的预览接口来预览该网站通知消息,如果该网站通知消息的确与实际不相符(例如被判断为非法消息的网络通知消息实际是一个合法的安全消息),***可以通过归类模块提供的更改信息接口来获取用户修改的类型数据,并将修改后的类型数据反馈给浏览器本地数据库和/或云端数据库。优选地,可以采用将修改后的类型数据保存至本地数据库之后再自动同步至云端数据库。
上述预览模块和归类模块分别对应于上述实施例一中关于图4a至图4d,以及图5a至图5b所示的示例所实现的方法,上述预览模块和归类模块与对应的示例和应用场景相同,但不限于上述实施例一所公开的内容。上述预览模块和归类模块运行在计算机终端,可以通过软件或硬件实现。
由此可知,本申请上述各个实施例通过在消息框的控制栏里提供接口,实现用户能够针对浏览器的网站通知消息tips进行相应的归类操作(无分类情况下)和更改类型的操作。优选地,上述操作的结果,都可以首先保存在浏览器的本地数据库里,然后同步到浏览器的云端数据库中。
通过本申请提供的上述各个实施例可知,针对在用户使用浏览器进行日常上网的过程中,用户会接收一些非法的网站通知消息tips,例如一些不良网站的病毒消息的问题,本申请给用户在上网浏览的过程中筑起一道智能的消息过滤防护墙,从而大大减少非法消息的应用。具体的,浏览器同根据本地的数据信息和云端的数据信息来为用户智能的判定当前网站通知消息tips的类型,包括安全消息、非法消息,以及,考虑到可能存在小部分的用户会有一种较为特殊的需求,因此,有些被判定为“存在安全风险”的未知消息tips,在确定类型之后,针对不同类型的消息进行直接显示、屏蔽的处理。优选地,还可以通过提供更新类型接口给用户能够通过手动修改tips类型的方式。由此,可以满足各类用户的常规性需求或非常规性需求,大大提高了用户体验。
如本申请所使用的,术语“模块”、“组件”或“单元”可以指在客户端上执行的软件对象或例程。此处所描述的不同组件、模块、单元、引擎和服务可被实现为在客户端上执行(例如,作为单独的线程)的对象或进程。尽管此处所描述的装置和方法较佳地以软件来实现,但是硬件或软件和硬件的组合的实现也是可能并被构想的。
实施例3
根据本发明实施例,本实施例可以提供一种用于实施上述方法实施例的***实施例。
在描述本申请的各实施例的进一步细节的过程中,可以参考图7来描述可用于实现本申请的原理的一个合适的计算体系结构。在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器***中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本申请,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
在其最基本的配置中,图7是根据本发明实施例三的网站通知消息的处理装置结构示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个示例,并非对本申请的使用范围或功能提出任何局限。也不应将该计算***解释为对图6所示的任一组件或其组合具有任何依赖或需求。
在其最基本的配置中,图7中的网站通知消息的处理***至少包括:一个或多个客户端1以及一个数据库服务器2。数据库服务器2可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置、用于存储数据的存储装置以及与客户端通信的传输装置;客户端1可以包括:微处理器MCU、与服务器通信的传输装置、与用户交互的显示装置。在本说明书和权利要求书中,“***”也可以被定义为能够执行软件、固件或微码来实现功能的任何硬件组件或硬件组件的组合标志位的网站通知消息的处理***甚至可以是分布式的,以实现分布式功能。
如图7所示,上述网站通知消息的处理***中的数据库服务器2,用于保存数据库,数据库用于保存网站通知消息的类型;客户端1,用于读取网站通知消息的关键字符串,在数据库中查询网站通知消息的关键字符串来确定网站通知消息的类型之后,按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息;其中,网站通知消息的类型包括:安全消息、非法消息和未知消息。
本申请上述实施例三所提供的网站通知消息的处理***可以应用在客户端用户使用浏览器浏览网页的过程中,可以通过客户端浏览器读取服务器推送的网站通知消息,并以弹出的方式显示在浏览器上的右下角,一般而言,上述网站通知消息通常可以为文字、图片、地址链接信息等,并显示在浏览器预定位置的消息框中,从而浏览器可以以该关键字字符串为关键字在云端数据中进行查询操作,从而确定当前网站通知消息的类型,此时,数据库用于提供保存网站通知消息的类型的记载数据,其中,网站通知消息tips的类型可以包括:安全消息(以白名单形式保存)、非法消息(以黑名单形式保存)和未知消息(存在安全风险的信息)。在浏览器判定出网页所推送的网站通知消息tips的类型之后,浏览器通过处理模块实现按照确定的类型结果,对网站通知消息进行正常显示或屏蔽的处理。当然,以上只是一些示例,本申请对此不作限定。
由上可知,上述***所提供的方案通过对浏览器中所要弹出的网站通知消息进行筛选归类,即为用户使用浏览器上网的过程筑起一道智能的tips信息过滤墙,仅显示安全消息和/或未知消息,屏蔽可能会对用户带来损失的垃圾信息、欺骗信息和病毒等非法消息,从而解决了相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题,实现了客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,大大减少了用户点击垃圾信息、欺骗信息和病毒的几率,达到了客户端在显示合法消息的同时屏蔽非法消息的技术效果。
需要说明的是,本申请上述实施例中的数据库服务器可以是客户端本身,也可以是云服务器,从而数据库可以为浏览器的本地数据库或云端数据库,其中,浏览器用于显示网站通知消息。一般情况下,本申请提供的浏览器本地数据库和云端数据库可以按照数据表的格式来存储网站通知消息及其对应的类型,类型可以变更,应当理解,对于网站通知消息的存储形式,本申请对此不作限定。关键在于对网站通知消息的类型进行归类,本发明将在之后的实施例中对其作出更为细致的阐述。
优选地上述实施例中的客户端还可以包括处理器101,该处理器101用于在执行根据关键字符串确定网站通知消息的类型的步骤过程中,实现如下功能:在数据库中查询网站通知消息的关键字符串,其中,在数据库中的白名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为安全消息;在数据库中的黑名单中查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为非法消息;在数据库中的白名单和黑名单都没有查询得到网站通知消息的关键字符串的情况下,确定网站通知消息为未知消息。
需要说明的是,本申请上述实施例中的白名单设置了可以在消息框中显示的安全消息,白名单以外的消息都不能够显示;而黑名单设置了需要屏蔽的非法消息,而黑名单以外的消息都可以显示。对于以形成上述的白名单的设置方式和更新方式可以有多种,在此不作限定。
具体的,本申请上述***实施例中,本地数据库和云端数据库中按照白名单和黑名单预设网站通知消息tips的类型,客户端浏览器会根据本地数据库和云端数据库里的数据,来判定当前网站的网站通知消息tips归属的类型,其中,tips类型仅分为安全(白名单),和危险(黑名单)两类。由上分类处理,使得网站通知消息在浏览器上显示之前进行了过滤处理,浏览器仅显示***认可的安全信息。
此处还需要说明的是,由于数据库的内容无法穷尽所有网站通知消息的类型,因此,推送给客户端浏览器的消息中存在白名单和黑名单都没有记录类型的网站通知消息,针对这种无法确定类型的未知消息,可以被判定为“存在安全风险”的网络通知消息tips,该信息的类型由于无法确定,因此用户可以根据需求设置或修改该未知消息的类型,***可以采取显示或者直接屏蔽的两种方式。
优选地,在本申请上述方案提供的一种可选实施例中,针对接收到的一条网站通知消息,客户端浏览器可以先选择云端数据库进行查询以确定消息的类型,在查询失败的情况下再选择本地数据库进行查询,如果本地数据库保存有的当前网站通知消息的类型,则会将当前本地数据库中保存的该网站通知消息的类型同步到对应的云端数据库中,这种方式可以减轻本地客户端的运行负担。当然,客户端浏览器也可以先选择本地数据库进行查询操作,在查询失败的情况下再寻求数据库服务器的云端数据库进行查询,这种方式可以减轻网络查询负担,查询效率也会提高。此处,本申请病不限于上述方式。
在确定上述网站通知消息的类型的过程中,为了提高查询当前网络通知消息类型的效率和准确性,浏览器也可以同时向本地数据库和云端数据库同时查询当前网络通知消息的类型,如果本地数据库和云端数据库对于同一网络通知消息tips的判定结果存在矛盾的话,***可以以浏览器的本地数据库中确定的类型为准,并将本地数据库中保存的网络通知消息类型同步给云端数据库并执行替换操作。
在本申请上述方案提供的另外一种可选实施例中,由于数据库中当前网络通知消息的类型可以由不同的终端用户进行设置和修改,因此在浏览器本地数据库和/或云端数据库中针对当前网络通知消息可以存在多条数据记录,每条数据记录都记载了当前网络通知消息对应的类型,因此,在浏览器本地数据库和/或云端数据库中查询当前网络通知消息,可以得到至少一条数据记录来确定其类型,也就可能存在对于同一网络通知消息tips具有不同的类型的情况,***针对上述情况,可以判定以数量居多的分类类型作为浏览器本地数据库和/或云端数据库的查询结果。
由上述描述可知,针对网络通知消息tips的类型的确定可以按照数据库中的记录条目的不同情况进行有针对性的处理,若网络通知消息tips判定为“安全”的,则可以在浏览器里正常显示出来;若网络通知消息tips判定为“危险”,则可以被浏览器所屏蔽;若tips无法判定类型,则可以依然会在浏览器里显示,但在此种情况下,浏览器会告知用户,该tips具备一定的风险性,并会引导用户对其进行归类操作。
下面就针对在确定了网络通知消息的类型之后,***中的客户端根据网络通知消息的类型所采取的处理方式进行详细描述。
优选地,本申请上述实施例中,客户端按照网站通知消息的类型显示安全消息和/或未知消息,并屏蔽非法消息的过程中,在其一情况下,如果确定网站通知消息为安全消息,可以在通知消息框中显示网站通知消息,并设置安全提示信息,其中,安全提示信息包括如下任意一个或多个内容:设置安全提示图标、设置安全提示文字、设置网站通知消息的安全显示颜色。
上述客户端对于安全消息的处理方式对应于上述实施例一和实施例二中关于图3所示的示例所实现的方式,示例描述和应用场景都相同,但不限于上述实施例所公开的内容。上述安全消息的处理方式运行在计算机终端,可以通过软件或硬件实现。
在其另外一种情况下,如果确定网站通知消息为非法消息,可以采用屏蔽在通知消息框中显示网站通知消息,并设置非法提示信息,其中,非法提示信息包括如下任意一个或多个内容:设置非法提示图标、设置安全提示文字、设置网站通知消息的非法显示颜色;
上述客户端对于非法消息的处理方式对应于上述实施例一和实施例二中关于图4a至图4d所示的示例所实现的方式,示例描述和应用场景都相同,但不限于上述实施例所公开的内容。上述非法消息的处理方式运行在计算机终端,可以通过软件或硬件实现。
在其又一种实施情况下,如果确定网站通知消息为未知消息的情况下,可以采用在通知消息框中显示网站通知消息,并设置未知消息提示信息,未知消息提示信息包括如下任意一个或多个内容:设置未知消息提示图标、设置未知消息提示文字、设置网站通知消息的未知消息显示颜色。
上述客户端对于未知消息的处理方式对应于上述实施例一和实施例二中关于图5a和图5b所示的示例所实现的方式,示例描述和应用场景都相同,但不限于上述实施例所公开的内容。上述未知消息的处理方式运行在计算机终端,可以通过软件或硬件实现。
优选地,本申请上述实施例中的客户端在确定网站通知消息为非法消息的情况下,可以转换通知消息框为控制栏,并设置控制栏在预定时间到达时自动关闭。
同样的,上述关于通知消息框的转换方式对应于上述实施例一和实施例二中关于图5a和图5b所示的示例所实现的方式,示例描述和应用场景都相同,但不限于上述实施例所公开的内容。上述通知消息框的转换方式运行在计算机终端,可以通过软件或硬件实现。
优选地,本申请上述实施例中的客户端可以为网站通知消息提供预览接口,通过预览接口调用预览函数,来预览网站通知消息。也可以为网站通知消息提供更改信息接口,通过更改信息接口调用数据库,来修改或设置数据库中网站通知消息的类型。
上述客户端提供网站通知消息提供预览接口和网站通知消息提供更改信息接口的示例,分别对应于上述实施例一和实施例二中关于图4a至图4d,以及图5a至图5b所示的示例所实现的方式,示例描述和应用场景都相同,但不限于上述实施例所公开的内容。上述网站通知消息提供预览接口和网站通知消息提供更改信息接口提供的功能运行在计算机终端,可以通过软件或硬件实现。
由此可知,针对在用户使用浏览器进行日常上网的过程中,用户会接收一些非法的网站通知消息tips,例如一些不良网站的病毒消息的问题,本申请给用户在上网浏览的过程中筑起一道智能的消息过滤防护墙,从而大大减少非法消息的应用。具体的,浏览器同根据本地的数据信息和云端的数据信息来为用户智能的判定当前网站通知消息tips的类型,包括安全消息、非法消息,以及,考虑到可能存在小部分的用户会有一种较为特殊的需求,因此,有些被判定为“存在安全风险”的未知消息tips,在确定类型之后,针对不同类型的消息进行直接显示、屏蔽的处理。优选地,还可以通过提供更新类型接口给用户能够通过手动修改tips类型的方式。由此,可以满足各类用户的常规性需求或非常规性需求,大大提高了用户体验。
从以上的描述中,可以看出,本发明实现了如下技术效果:解决了相关现有技术中对网站通知消息进行无差别式屏蔽,导致客户端浏览器的有效弹出消息缺失的技术问题,实现了客户端浏览器可以根据网站通知消息的类型对消息进行筛选式的显示,大大减少了用户点击垃圾信息、欺骗信息和病毒的几率,达到了客户端在显示合法消息的同时屏蔽非法消息的技术效果。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种网站通知消息的处理方法,其特征在于,包括:
读取所述网站通知消息的关键字符串,其中,所述网站通知消息是应用在客户端浏览器上的弹出消息;
根据所述关键字符串确定所述网站通知消息的类型,其中,所述网站通知消息的类型包括:安全消息、非法消息和未知消息;
按照所述网站通知消息的类型显示所述安全消息和/或所述未知消息,并屏蔽所述非法消息;
其中,根据所述关键字符串确定所述网站通知消息的类型的步骤包括:
在数据库中查询所述网站通知消息的关键字符串,所述数据库为浏览器的本地数据库或云端数据库;
其中,在数据库中查询所述网站通知消息的关键字符串包括:向所述本地数据库和所述云端数据库同时查询所述网站通知消息的类型,如果所述本地数据库和所述云端数据库对于所述网站通知消息的类型的判定结果不一致,则以所述本地数据库中确定的类型为准,并将上述本地数据库中保存的网站通知消息类型同步给所述云端数据库并执行替换操作;
其中,为所述网站通知消息提供预览接口,通过所述预览接口调用预览函数,来预览所述网站通知消息;
其中,在数据库中查询所述网站通知消息的关键字符串还包括:在所述本地数据库和所述云端数据库中查询所述网站通知消息,得到用于指示所述网站通知消息具有不同类型的多条数据记录时,判定以数据记录数量最多的分类类型作为查询结果,其中,一条数据记录记载有所述网站通知消息对应的一种类型;
其中,在确定所述网站通知消息为所述非法消息的情况下,显示控制栏,所述控制栏中显示有已经将所述网站通知消息标记为非法信息的总人数。
2.根据权利要求1所述的方法,其特征在于,根据所述关键字符串确定所述网站通知消息的类型的步骤还包括:
在所述数据库中的白名单中查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述安全消息;
在所述数据库中的黑名单中查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述非法消息;
在所述数据库中的所述白名单和所述黑名单都没有查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述未知消息。
3.根据权利要求2所述的方法,其特征在于,所述浏览器用于显示所述网站通知消息。
4.根据权利要求2或3所述的方法,其特征在于,按照所述网站通知消息的类型显示所述安全消息和/或所述未知消息,并屏蔽所述非法消息的步骤包括:
在确定所述网站通知消息为所述安全消息的情况下,在通知消息框中显示所述网站通知消息,并设置安全提示信息,其中,所述安全提示信息包括如下任意一个或多个内容:设置安全提示图标、设置安全提示文字、设置所述网站通知消息的安全显示颜色;
在确定所述网站通知消息为所述非法消息的情况下,屏蔽在所述通知消息框中显示所述网站通知消息,并设置非法提示信息,其中,所述非法提示信息包括如下任意一个或多个内容:设置非法提示图标、设置安全提示文字、设置所述网站通知消息的非法显示颜色;
在确定所述网站通知消息为所述未知消息的情况下,在所述通知消息框中显示所述网站通知消息,并设置未知消息提示信息,所述未知消息提示信息包括如下任意一个或多个内容:设置未知消息提示图标、设置未知消息提示文字、设置所述网站通知消息的未知消息显示颜色。
5.根据权利要求4所述的方法,其特征在于,为所述网站通知消息提供更改信息接口,通过所述更改信息接口调用所述数据库,来修改或设置所述数据库中所述网站通知消息的类型。
6.根据权利要求4所述的方法,其特征在于,在确定所述网站通知消息为所述非法消息的情况下,转换所述通知消息框为控制栏,并设置所述控制栏在预定时间到达时自动关闭。
7.一种网站通知消息的处理装置,其特征在于,包括:
读取模块,用于读取所述网站通知消息的关键字符串,其中,所述网站通知消息是应用在客户端浏览器上的弹出消息;
确定模块,用于根据所述关键字符串确定所述网站通知消息的类型,其中,所述网站通知消息的类型包括:安全消息、非法消息和未知消息;
处理模块,用于按照所述网站通知消息的类型显示所述安全消息和/或所述未知消息,并屏蔽所述非法消息;
其中,所述确定模块包括:
查询模块,用于在数据库中查询所述网站通知消息的关键字符串,所述数据库为浏览器的本地数据库或云端数据库;
其中,在数据库中查询所述网站通知消息的关键字符串包括:
向所述本地数据库和所述云端数据库同时查询所述网站通知消息的类型,如果所述本地数据库和所述云端数据库对于所述网站通知消息的类型的判定结果不一致,则以所述本地数据库中确定的类型为准,并将上述本地数据库中保存的网站通知消息类型同步给所述云端数据库并执行替换操作;
其中,所述装置还包括:预览模块,用于为所述网站通知消息提供预览接口,通过所述预览接口调用预览函数,来预览所述网站通知消息;
其中,在数据库中查询所述网站通知消息的关键字符串还包括:在所述本地数据库和所述云端数据库中查询所述网站通知消息,得到用于指示所述网站通知消息具有不同类型的多条数据记录时,判定以数据记录数量最多的分类类型作为查询结果,其中,一条数据记录记载有所述网站通知消息对应的一种类型;
其中,在确定所述网站通知消息为所述非法消息的情况下,显示控制栏,所述控制栏中显示有已经将所述网站通知消息标记为非法信息的总人数。
8.根据权利要求7所述的装置,其特征在于,所述确定模块还包括:
安全消息确认模块,用于在所述数据库中的白名单中查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述安全消息;
非法消息确认模块,用于在所述数据库中的黑名单中查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述非法消息;
未知消息确认模块,用于在所述数据库中的所述白名单和所述黑名单都没有查询得到所述网站通知消息的关键字符串的情况下,确定所述网站通知消息为所述未知消息。
9.根据权利要求8所述的装置,其特征在于,所述处理模块包括:
安全消息处理模块,用于在确定所述网站通知消息为所述安全消息的情况下,在通知消息框中显示所述网站通知消息,并设置安全提示信息,其中,所述安全提示信息包括如下任意一个或多个内容:设置安全提示图标、设置安全提示文字、设置所述网站通知消息的安全显示颜色;
非法消息处理模块,用于在确定所述网站通知消息为所述非法消息的情况下,屏蔽在所述通知消息框中显示所述网站通知消息,并设置非法提示信息,其中,所述非法提示信息包括如下任意一个或多个内容:设置非法提示图标、设置安全提示文字、设置所述网站通知消息的非法显示颜色;
未知消息处理模块,用于在确定所述网站通知消息为所述未知消息的情况下,在所述通知消息框中显示所述网站通知消息,并设置未知消息提示信息,所述未知消息提示信息包括如下任意一个或多个内容:设置未知消息提示图标、设置未知消息提示文字、设置所述网站通知消息的未知消息显示颜色。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:归类模块,用于为所述网站通知消息提供更改信息接口,通过所述更改信息接口调用所述数据库,来修改或设置所述数据库中所述网站通知消息的类型。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:消息框处理模块,用于在确定所述网站通知消息为所述非法消息的情况下,转换所述通知消息框为控制栏,并设置所述控制栏在预定时间到达时自动关闭。
12.一种网站通知消息的处理***,其特征在于,包括:
数据库服务器,用于保存数据库,所述数据库用于保存网站通知消息的类型,其中,所述网站通知消息的类型包括:安全消息、非法消息和未知消息,其中,所述网站通知消息是应用在客户端浏览器上的弹出消息;
客户端,与所述数据库服务器建立通讯关系,用于读取所述网站通知消息的关键字符串,在数据库中查询所述网站通知消息的关键字符串来确定所述网站通知消息的类型之后,按照所述网站通知消息的类型显示所述安全消息和/或所述未知消息,并屏蔽所述非法消息;
其中,所述数据库为浏览器的本地数据库或云端数据库,在数据库中查询所述网站通知消息的关键字符串包括:
向所述本地数据库和所述云端数据库同时查询所述网站通知消息的类型,如果所述本地数据库和所述云端数据库对于所述网站通知消息的类型的判定结果不一致,则以所述本地数据库中确定的类型为准,并将上述本地数据库中保存的网站通知消息类型同步给所述云端数据库并执行替换操作;
其中,所述客户端还用于为所述网站通知消息提供预览接口,通过所述预览接口调用预览函数,来预览所述网站通知消息;
其中,在所述本地数据库和所述云端数据库中查询所述网站通知消息,得到用于指示所述网站通知消息具有不同类型的多条数据记录时,判定以数据记录数量最多的分类类型作为查询结果,其中,一条数据记录记载有所述网站通知消息对应的一种类型;
其中,在确定所述网站通知消息为所述非法消息的情况下,显示控制栏,所述控制栏中显示有已经将所述网站通知消息标记为非法信息的总人数。
13.根据权利要求12所述的***,其特征在于,所述客户端包括:
处理器,用于在确定所述网站通知消息为所述安全消息的情况下,在通知消息框中显示所述网站通知消息,并设置安全提示信息;在确定所述网站通知消息为所述非法消息的情况下,屏蔽在所述通知消息框中显示所述网站通知消息,并设置非法提示信息;在确定所述网站通知消息为所述未知消息的情况下,在所述通知消息框中显示所述网站通知消息,并设置未知消息提示信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310496839.4A CN104580093B (zh) | 2013-10-21 | 2013-10-21 | 网站通知消息的处理方法、装置及*** |
PCT/CN2014/088410 WO2015058622A1 (en) | 2013-10-21 | 2014-10-11 | Method and system for processing notification messages of a website |
US15/135,420 US10187419B2 (en) | 2013-10-21 | 2016-04-21 | Method and system for processing notification messages of a website |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310496839.4A CN104580093B (zh) | 2013-10-21 | 2013-10-21 | 网站通知消息的处理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104580093A CN104580093A (zh) | 2015-04-29 |
CN104580093B true CN104580093B (zh) | 2019-09-20 |
Family
ID=52992244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310496839.4A Active CN104580093B (zh) | 2013-10-21 | 2013-10-21 | 网站通知消息的处理方法、装置及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US10187419B2 (zh) |
CN (1) | CN104580093B (zh) |
WO (1) | WO2015058622A1 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160127412A1 (en) * | 2014-11-05 | 2016-05-05 | Samsung Electronics Co., Ltd. | Method and system for detecting execution of a malicious code in a web based operating system |
CN104901965B (zh) * | 2015-05-29 | 2018-06-15 | 百度在线网络技术(北京)有限公司 | 向用户显示网站的安全提示信息的方法及*** |
CN106257886B (zh) * | 2015-06-17 | 2020-06-23 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置、终端及服务器 |
CN105306712A (zh) * | 2015-10-27 | 2016-02-03 | 上海斐讯数据通信技术有限公司 | 通知消息的管理方法以及管理*** |
CN105631322A (zh) * | 2015-12-25 | 2016-06-01 | 北京奇虎科技有限公司 | 免root对通知栏进行管理的方法及装置 |
WO2017128429A1 (zh) * | 2016-01-31 | 2017-08-03 | 胡明祥 | 收集朋友圈屏蔽技术数据的方法以及权限*** |
CN105577532B (zh) * | 2016-02-26 | 2020-01-21 | 山东润达信息技术有限公司 | 一种基于关键字的应用消息处理方法、装置及移动终端 |
US10028145B2 (en) * | 2016-04-15 | 2018-07-17 | Microsoft Technology Licensing, Llc | Blocking undesirable communications in voice over internet protocol systems |
US10341448B2 (en) * | 2016-06-12 | 2019-07-02 | Apple Inc. | Notification extensions for applications |
US10372910B2 (en) * | 2016-06-20 | 2019-08-06 | Jask Labs Inc. | Method for predicting and characterizing cyber attacks |
CN106126320A (zh) * | 2016-06-21 | 2016-11-16 | 依偎科技(南昌)有限公司 | 一种终端性能优化的方法、装置以及终端 |
CN106254213B (zh) * | 2016-08-02 | 2020-02-07 | 北京京东尚科信息技术有限公司 | 基于应用的消息免打扰方法、***和应用后台*** |
WO2018040062A1 (en) * | 2016-09-02 | 2018-03-08 | Baidu.Com Times Technology (Beijing) Co., Ltd. | Method and system for generating phrase blacklist to prevent certain content from appearing in search result in response to search queries |
US10924570B2 (en) * | 2018-05-04 | 2021-02-16 | Microsoft Technology Licensing, Llc | Notification updates for saved sites |
CN110505146A (zh) * | 2019-08-23 | 2019-11-26 | 人立方智能科技有限公司 | 一种应用于招聘***的即时通讯方法及*** |
CN116709339B (zh) * | 2022-10-09 | 2024-07-12 | 荣耀终端有限公司 | 一种应用通知消息的检测方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359329A (zh) * | 2008-04-01 | 2009-02-04 | 北京恒金恒泰信息技术有限公司 | 基于浏览器的过滤色情软件插件 |
CN102253943A (zh) * | 2010-05-21 | 2011-11-23 | 卓望数码技术(深圳)有限公司 | 一种网页评级方法和网页评级*** |
CN102902722A (zh) * | 2012-09-04 | 2013-01-30 | 北京奇虎科技有限公司 | 一种信息安全性的处理方法和*** |
CN103116722A (zh) * | 2013-02-06 | 2013-05-22 | 北京奇虎科技有限公司 | 一种通知栏消息的处理方法、装置和*** |
CN103220641A (zh) * | 2012-01-19 | 2013-07-24 | 联想(北京)有限公司 | 一种信息处理的方法及电子终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8042178B1 (en) * | 2003-03-13 | 2011-10-18 | Mcafee, Inc. | Alert message control of security mechanisms in data processing systems |
US9461966B2 (en) * | 2009-05-08 | 2016-10-04 | F-Secure Oyj | Method and apparatus for rating URLs |
CN102404411A (zh) * | 2011-12-23 | 2012-04-04 | 创新科存储技术有限公司 | 云存储***的数据同步方法 |
US20130232074A1 (en) * | 2012-03-05 | 2013-09-05 | Mark Carlson | System and Method for Providing Alert Messages with Modified Message Elements |
CN102984278B (zh) * | 2012-12-17 | 2016-06-22 | 北京奇虎科技有限公司 | 实现浏览器数据同步的***和方法 |
CN103309772A (zh) * | 2013-07-02 | 2013-09-18 | 曙光信息产业(北京)有限公司 | 一种基于云存储的数据库文件备份方法以及备份*** |
-
2013
- 2013-10-21 CN CN201310496839.4A patent/CN104580093B/zh active Active
-
2014
- 2014-10-11 WO PCT/CN2014/088410 patent/WO2015058622A1/en active Application Filing
-
2016
- 2016-04-21 US US15/135,420 patent/US10187419B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359329A (zh) * | 2008-04-01 | 2009-02-04 | 北京恒金恒泰信息技术有限公司 | 基于浏览器的过滤色情软件插件 |
CN102253943A (zh) * | 2010-05-21 | 2011-11-23 | 卓望数码技术(深圳)有限公司 | 一种网页评级方法和网页评级*** |
CN103220641A (zh) * | 2012-01-19 | 2013-07-24 | 联想(北京)有限公司 | 一种信息处理的方法及电子终端 |
CN102902722A (zh) * | 2012-09-04 | 2013-01-30 | 北京奇虎科技有限公司 | 一种信息安全性的处理方法和*** |
CN103116722A (zh) * | 2013-02-06 | 2013-05-22 | 北京奇虎科技有限公司 | 一种通知栏消息的处理方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2015058622A1 (en) | 2015-04-30 |
US20160261627A1 (en) | 2016-09-08 |
CN104580093A (zh) | 2015-04-29 |
US10187419B2 (en) | 2019-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104580093B (zh) | 网站通知消息的处理方法、装置及*** | |
US20210360022A1 (en) | Clustering-based security monitoring of accessed domain names | |
CN103488781B (zh) | 提供信息搜索的方法、搜索引擎服务器 | |
US7962756B2 (en) | Method and apparatus for providing automatic generation of webpages | |
CN104021172B (zh) | 广告过滤方法及广告过滤装置 | |
CN104346462B (zh) | 保存网页元素的方法、装置和浏览器客户端 | |
CN108460278A (zh) | 一种威胁情报处理方法及装置 | |
CN104504335B (zh) | 基于页面特征和url特征的钓鱼app检测方法及*** | |
CN106330849A (zh) | 防止域名劫持的方法和装置 | |
WO2013097742A1 (zh) | 识别被篡改网页以及识别被劫持网址的方法及装置 | |
CN109074454A (zh) | 基于赝象对恶意软件自动分组 | |
CN104462074A (zh) | 一种进行网页数据翻译的方法、装置和浏览器客户端 | |
CN111404937B (zh) | 一种服务器漏洞的检测方法和装置 | |
CN107809383A (zh) | 一种基于mvc的路径映射方法及装置 | |
CN107239563A (zh) | 舆情信息动态监控方法 | |
CN105681257B (zh) | 一种基于即时通信交互平台的信息举报方法、装置、设备、***及计算机存储介质 | |
CN110348210A (zh) | 安全防护方法及装置 | |
CN108777806A (zh) | 一种用户身份识别方法、装置和存储介质 | |
US10956468B2 (en) | Cognitive template question system | |
Pirocca et al. | A toolkit for security awareness training against targeted phishing | |
CN108280102A (zh) | 上网行为记录方法、装置及用户终端 | |
CN108959296A (zh) | 网页访问错误的处理方法和装置 | |
CN106657074A (zh) | 一种url伪装及参数隐藏传递的方法及*** | |
CN113626624A (zh) | 一种资源识别方法和相关装置 | |
CN103336693A (zh) | refer链的创建方法、装置及安全检测设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |