一种多媒体信息弹窗的处理方法及设备技术

技术编号:14450730 阅读:100 留言:0更新日期:2017-01-18 12:21
本发明专利技术公开了一种多媒体信息弹窗的处理方法,包括:检测多媒体信息弹窗事件;提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;发送所述第一请求消息,以请求获取所述多媒体信息的类型;接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。本发明专利技术同时还公开了另一种多媒体信息弹窗的处理方法及客户端、服务器。

【技术实现步骤摘要】

本专利技术涉及多媒体信息技术,尤其涉及一种多媒体信息弹窗的处理方法及设备
技术介绍
现有技术中,多媒体信息弹窗拦截器在拦截弹窗事件时主要分为两个模式:一般拦截和强力拦截;其中,强力拦截是指自动拦截方式,一般拦截是指需要用户手动确认的拦截方式;但是,不管使用哪种拦截方式,用户均要预先设定好拦截软件,才能执行相应的拦截操作。现有技术中,多媒体信息弹窗拦截器在实现弹窗拦截时存在以下问题:1)采用屏幕取点的方式识别指定区域是否存在广告窗口,若广告窗口被其他窗口遮盖,则无法正确识别;2)采用定时检测的机制发起广告窗口的识别,导致广告窗口弹出和拦截之间存在时间差,容易出现广告窗口闪现的情况;3)检查广告窗口的位置区域优先,仅能拦截屏幕中间和屏幕右下角指定区域的广告窗口,扩展性差;4)只能拦截预先设定好的广告类型,无法对未知的广告窗口或者变形窗口进行拦截。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的问题而提供一种多媒体信息弹窗的处理方法及设备。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种多媒体信息弹窗的处理方法,所述方法应用于客户端,所述方法包括:检测多媒体信息弹窗事件;提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;发送所述第一请求消息,以请求获取所述多媒体信息的类型;接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。本专利技术实施例还提供一种客户端,所述客户端包括:检测单元、提取单元、第一发送单元、接收单元、和处理单元;其中,所述检测单元,用于检测多媒体信息弹窗事件;所述提取单元,用于提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;所述第一发送单元,用于发送所述第一请求消息,以请求获取所述多媒体信息的类型;所述接收单元,用于接收第一请求响应消息;所述处理单元,用于从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。本专利技术实施例还提供另一种多媒体信息弹窗的处理方法,所述方法应用于服务器,所述方法包括:接收第一请求消息,从所述第一请求消息中解析多媒体信息弹窗事件的特征信息;将所述弹窗事件的特征信息与第一数据库存储的数据进行比对,根据比对结果识别并发送所述多媒体信息的类型。本专利技术实施例还提供一种服务器,所述服务器包括:解析单元和识别单元;其中,所述解析单元,用于接收第一请求消息,从所述第一请求消息中解析多媒体信息弹窗事件的特征信息;所述识别单元,用于将所述弹窗事件的特征信息与第一数据库存储的数据进行比对,根据比对结果识别并发送所述多媒体信息的类型。本专利技术实施例提供的多媒体信息弹窗的处理方法,在客户端侧,实时在任意区域检测多媒体弹窗事件,提取包括截图Hash值的所述多媒体弹窗事件的特征信息;将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;发送所述第一请求消息,以请求获取所述多媒体信息的类型;接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。服务器侧,根据多媒体弹窗事件的特征信息、已有的广告特征数据库和非广告特征数据库识别所述多媒体信息的类型为广告、非广告、或未知;在识别所述多媒体信息的类型为未知时,对未知的多媒体信息利用图像模糊识别算法对窗口聚类,对聚类的窗口进一步识别为广告或非广告;如此,不仅实现了对预先设定好的广告窗口进行拦截,而且实现了对未知窗口或者变形窗口的拦截。附图说明图1为本专利技术实施例一多媒体弹窗的处理方法的详细处理流程示意图;图2为本专利技术实施例添加广告拦截项的示意图;图3为本专利技术实施例首次拦截所述多媒体信息弹窗事件的显示示意图;图4为本专利技术实施例二多媒体弹窗的处理方法的详细处理流程示意图;图5为本专利技术实施例具体场景下多媒体弹窗的处理方法的详细处理流程示意图;图6为本专利技术实施例客户端监听/拦截多媒体信息弹窗事件的具体处理流程示意图;图7为本专利技术实施例客户端的组成结构示意图;图8为本专利技术实施例服务器的组成结构示意图;图9为本专利技术实施例云端服务器的各组成部分及执行的功能关系示意图;图10为本专利技术实施例服务器作为硬件实体的组成结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。方法实施例一本专利技术实施例一提供一种多媒体弹窗的处理方法,所述方法应用于客户端,本专利技术实施例一所提供的多媒体弹窗的处理方法的详细处理流程,如图1所示,包括:步骤101,检测多媒体信息弹窗事件;具体地,客户端内的检测单元采用Windows系统的SetEventHook机制来检测终端发生的多媒体信息弹窗事件;这里,所述多媒体信息弹窗事件包括:网页广告弹窗和软件广告弹窗。步骤102,提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;具体地,客户端内的提取单元在所述多媒体信息弹窗显示之前,提取所述多媒体信息弹窗事件的特征信息;其中,所述多媒体信息弹窗事件的特征信息包括以下信息中的任意一种或多种组合:窗口位置、窗口大小、窗口标题、所述进程、截图哈希(Hash)值等;这里,所述截图Hash值是指根据多媒体信息弹窗事件的截图中每个像素的三原色(RedGreenBlue,RGB)值计算出所述多媒体信息弹窗事件的截图的二维直方图矩阵;再根据所述二维直方图矩阵的大小将所述二维直方图矩阵切割成8×8的子矩阵;对每个8×8的子矩阵进行散列运算,生成一个二进制的Hash值,二进制的Hash值为0或1;再将这些二进制的Hash值组成一个64比特位的长整形值,即截图特征码或截图Hash值,其中所述64比特位的截图特征码中的每一位表示一个子区域的特征值;所述客户端对云端已知的广告窗口截图进行特征码提取,形成原始的广告样本库,即:广告特征数据库。步骤103,发送所述第一请求消息;具体地,客户端内的第一发送单元通过C/S协议向服务器发送所述第一请求消息,请求获取所述多媒体信息的类型。步骤104,接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理;具体地,客户端内的接收单元接收服务器发送的第一请求响应消息,客户端内的处理单元从所述第一请求响应消息中解析得到所述多媒体信息的类型为第一多媒体信息时,根据预设的处理策略拦截所述多媒体信息弹窗事件;拦截所述多媒体信息弹窗事件包括但不限于关闭窗口、结束进程等;这里,在解析得到所述多媒体信息的类型为第一多媒体信息,即广告时,客户端可主动添加软件广告弹窗的拦截,增加用户的自由度和便利性;具体地,添加广告拦截项的示意图,如图2所示,在勾选相应的软件广告弹窗名称,表示拦截该软件广告弹窗。所述客户端内的处理单元从所述第一请求响应消息中解析得到多媒体信息的类型为第二多媒体信息时,向服务器发送所述弹窗事件的特征信息,以进一步判断所述多媒体信息的类型;其中,所述第一多媒体信息是指广告,所述第二多媒体信息是指未知信息,即根本文档来自技高网...

【技术保护点】
一种多媒体信息弹窗的处理方法,所述方法应用于客户端,其特征在于,所述方法包括:检测多媒体信息弹窗事件;提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;发送所述第一请求消息,以请求获取所述多媒体信息的类型;接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。

【技术特征摘要】
1.一种多媒体信息弹窗的处理方法,所述方法应用于客户端,其特征在于,所述方法包括:检测多媒体信息弹窗事件;提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;发送所述第一请求消息,以请求获取所述多媒体信息的类型;接收第一请求响应消息,从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。2.根据权利要求1所述的方法,其特征在于,所述从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理,包括:从所述第一请求响应消息中解析得到多媒体信息的类型为第一多媒体信息时,根据预设的处理策略拦截所述多媒体信息弹窗事件;从所述第一请求响应消息中解析得到多媒体信息的类型为第二多媒体信息时,发送所述弹窗事件的特征信息,以进一步判断所述多媒体信息的类型。3.根据权利要求2所述的方法,其特征在于,所述根据预设的策略拦截所述多媒体信息弹窗事件,包括:将所述多媒体信息弹窗事件的窗口在第一位置缩小显示直至消失时,提示所述多媒体信息弹窗事件拦截成功。4.根据权利要求1或2所述的方法,其特征在于,所述提取所述弹窗事件的特征信息,包括:提取所述弹窗事件的窗口位置、所述弹窗事件的窗口大小、所述弹窗事件的题目、所述弹窗事件所属的进程、所述弹窗事件的截图哈希值中的至少一种信息。5.一种客户端,其特征在于,所述客户端包括:检测单元、提取单元、第
\t一发送单元、接收单元、和处理单元;其中,所述检测单元,用于检测多媒体信息弹窗事件;所述提取单元,用于提取所述多媒体信息弹窗事件的特征信息,将所述多媒体信息弹窗事件的特征信息封装入第一请求消息;所述第一发送单元,用于发送所述第一请求消息,以请求获取所述多媒体信息的类型;所述接收单元,用于接收第一请求响应消息;所述处理单元,用于从所述第一请求响应消息中解析得到所述多媒体信息的类型,根据所述多媒体信息的类型对所述多媒体信息弹窗进行处理。6.根据权利要求5所述的客户端,其特征在于,所述处理单元,具体用于从所述第一请求响应消息中解析得到多媒体信息的类型为第一多媒体信息时,根据预设的处理策略拦截所述多媒体信息弹窗事件;从所述第一请求响应消息中解析得到多媒体信息的类型为第二多媒体信息时,发送所述弹窗事件的特征信息,以进一步判断所述多媒体信息的类型。7.根据权利要求6所述的客户端,其特征在于,所述处理单元,具体用于将所述多媒体信息弹窗事件的窗口...

【专利技术属性】
技术研发人员:周锐郭曦金才赵瑞华王秋阳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1