【技术领域】
本发明涉及通信技术领域,尤其涉及一种信息处理的方法及装置。
背景技术:
随着通信网络技术的发展,人们也迎来了信息爆炸的时代。而在这个信息爆炸的时代,人们利用网络浏览器通过网络搜索,可以获取到相关的信息使我们了解未知事物。
当用户浏览网页了解信息时,网页浏览界面的指定位置会弹出一些广告,其中,网页中弹出的这些广告有一些是网页服务器根据之前的搜索文本文件(cookies)向终端推送的。为了不影响用户浏览网页,用户可以点击该广告指定位置中相关控件,触发终端生成关闭指令,终端响应该关闭指令,直接屏蔽该广告。
在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:
用户通过点击弹出的广告中的指定控件,触发终端关闭该广告,当用户再次打开该网页或者其他网页时,网页中可能还会弹出与该广告相关的其他广告,用户需要再次点击广告相关控件,触发终端再次执行关闭广告的操作。因此,现有技术中这种屏蔽广告的方式,操作繁琐,屏蔽广告效果差。
技术实现要素:
有鉴于此,本发明实施例提供了一种信息处理的方法及装置,通过删除筛选出的与所述关键字对应的搜索数据,从而使得服务器无法根据该关键字对应的搜索数据向终端推送相应的广告,进而能够有效减少屏蔽广告过程中的工作量,降低操作的繁琐度。
一方面,本发明实施例提供了一种信息处理的方法,适用于终端中,所述方法包括:
当用户选择关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息;
筛选与所述关键字信息对应的搜索数据;
删除与所述关键字信息对应的搜索数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述当用户选择通过关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息之前,所述方法还包括:
当用户按照第一预设方式点击所述广告时,标记所述广告并启动广告屏蔽设置功能,以使用户选择屏蔽广告方式;其中,所述屏蔽广告方式至少包括关键字屏蔽广告的方式。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述获取与所述广告相关的关键字信息之后,所述方法还包括:
关闭标记的广告。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取与所述广告相关的关键字信息包括:
提取用户在所述标记的广告中选择的关键字;
或者,
启动输入文本框;
获取用户在所述输入文本框中输入的关键字。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当未筛选到与所述关键字信息对应的搜索数据时,所述方法还包括:
判断是否开启定时删除与所述关键字信息对应的搜索数据的功能;
当确定开启定时删除与所述关键字信息对应的搜索数据的功能时,判断是否到达预设的定时时间;
当确定到达预设的定时时间时,筛选与所述关键字信息对应的搜索数据;
删除与所述关键字信息对应的搜索数据。
另一方面,本发明实施例还提供了一种信息处理的装置,设置于终端中,所述装置包括:
获取单元,用于当用户选择关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息;
筛选单元,用于筛选与所述关键字信息对应的搜索数据;
删除单元,用于删除与所述关键字信息对应的搜索数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
标记单元,用于当用户按照第一预设方式点击所述广告时,标记所述广告并启动广告屏蔽设置功能,以使用户选择屏蔽广告方式;其中,所述屏蔽广告方式至少包括关键字屏蔽广告的方式。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
关闭单元,用于关闭标记的广告。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取单元具体用于:
提取用户在所述标记的广告中选择的关键字;
或者,
启动输入文本框;
获取用户在所述输入文本框中输入的关键字。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
第一判断单元,用于判断是否开启定时删除与所述关键字信息对应的搜索数据的功能;
第二判断单元,用于当确定开启定时删除与所述关键字信息对应的搜索数据的功能时,判断是否到达预设的定时时间;
所述筛选单元,用于当确定到达预设的定时时间时,筛选与所述关键字信息对应的搜索数据;
所述删除单元,用于删除与所述关键字信息对应的搜索数据。
本发明实施例提供了一种信息处理的方法及装置,目前终端中显示的部分广告,是服务器根据终端中的搜索数据向终端推送的。本发明在用户屏蔽时,通过关键字信息筛选出该关键字对应的搜索数据,并删除筛选出的搜索数据,从而使得服务器无法根据该关键字对应的搜索数据向终端推送相应的广告,进而减小终端显示与该搜索数据对应的这类广告的广告量。与现有技术相比,本发明提供的技术方案能够有效减少屏蔽广告过程中的工作量,降低操作的繁琐度。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种信息处理的方法流程图;
图2是本发明实施例提供的另一种信息处理的方法流程图;
图3是本发明实施例提供的另一种信息处理的方法流程图;
图4是本发明实施例提供的另一种信息处理的方法流程图;
图5是本发明实施例提供的一种信息处理的装置的组成框图;
图6是本发明实施例提供的另一种信息处理的装置的组成框图;
图7是本发明实施例提供的一种信息处理的装置的组成框图;
图8是本发明实施例提供的另一种信息处理的装置的组成框图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,尽管在本发明实施例中可能采用术语第一、第二来描述判断单元,但这些判断单元不应限于这些术语。这些术语仅用来将判断单元彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一判断单元也可以被称为第二判断单元,类似地,第二判断单元也可以被称为第一判断单元。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
本发明实施例提供了一种信息处理的方法,适用于终端中,如图1所示,所述方法包括:
101、当用户选择关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息。
具体的,例如,用户通过操作鼠标或者其他输入设备在标记的广告中圈出指定文字,从而终端通过获取用户在终端显示屏的操作,提取出用户在所述标记的广告中圈出指定文字,该指定文字即为关键字,然后,终端将提取到的关键字存储在指定位置;或者,当用户点击标记的广告后,终端启动输入文本框,用户通过键盘设备或终端的软键盘,在输入文本框中输入关键字,并保存到指定位置;又或者,用户还可以通过语音输入关键字,终端对用户输入的语音进行识别,从而获取到关键字。需要说明的是,上述终端获取与所述广告相关的关键字信息的方式,仅为本发明实施例提供的几种具体实现方式,不作为具体限定。
102、筛选与所述关键字信息对应的搜索数据。
终端遍历搜索存储的所有cookies,其中,所述cookies为服务器置于终端硬盘上的一个非常小的文本文件,它可以记录的用户id、密码、浏览过的网页、停留的时间、搜索过的信息等数据。然后,终端将搜索到的cookies中的内容与所述关键字信息进行匹配,从而筛选出与关键字信息对应的搜索数据。
103、删除与所述关键字信息对应的搜索数据。
本发明实施例提供了一种信息处理的方法,目前终端中显示的部分广告,是服务器根据终端中的搜索数据向终端推送的。本发明在用户屏蔽时,通过关键字信息筛选出该关键字对应的搜索数据,并删除筛选出的搜索数据,从而使得服务器无法根据该关键字对应的搜索数据向终端推送相应的广告,进而减小终端显示与该搜索数据对应的这类广告的广告量。与现有技术相比,本发明提供的技术方案能够有效减少屏蔽广告过程中的工作量,降低操作的繁琐度。
进一步的,结合前述方法,为实现上述方法流程,本发明是实施例提供了另一种实现方式,如图2所示,所述当用户选择关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息之前,所述方法还包括:
104、当用户按照第一预设方式点击所述广告时,标记所述广告并启动广告屏蔽设置功能,以使用户选择屏蔽广告方式。
其中,屏蔽广告方式包括但不限于通过关键字屏蔽广告、仅屏蔽该标记的广告等方式。
用户点击所述广告时,终端采集用户的操作,响应采集到的操作,触发终端调用并执行相应的操作指令,对该广告进行标记,以确定需要关闭的广告,并且启动屏蔽设置功能,在终端的显示界面中弹出设置屏蔽广告的窗口,用户通过该窗口与终端进行交互,从而选择屏蔽广告方式。
具体的,用户浏览网页时,网页中显示一些广告,用户双击网页中显示的某一广告时,终端对该广告进行标记,在该网页的指定位置弹出对话框,该对话框中提供“屏蔽此广告”以及“关键字屏蔽广告”选项,当用户选择“关键字屏蔽广告”后,终端将执行关键字屏蔽广告对应的屏蔽广告的处理方法(即本发明提供的方法);当用户选择“屏蔽此广告”后,终端直接关闭此广告。其中,终端直接关闭此广告的实现方法与现有技术屏蔽广告的方法相同。
进一步的,结合前述方法,为了不影响用户的观看,本发明实施例还提供了另一种实现方式,其方法流程示意图如图3所示,在所述获取与所述广告相关的关键字信息之后,所述方法还包括:
105、关闭标记的广告。
关闭标记的广告,终端的显示界面也将不再显示该标记的广告,从而使得显示给用户的浏览界面更洁净,给用户带来更高的体验性。
需要说明的是,步骤105与步骤102和步骤103没有执行的先后顺序,步骤105可以在步骤102之前执行;还可以是在步骤103之后执行;或者,在步骤102之后,步骤103之前执行。本发明对于步骤105的执行顺序不做具体限定。
进一步的,结合前述方法,终端根据用户输入的关键字信息筛选与该关键字对应的搜索数据时,终端中可能不存在与该关键字对应的搜索数据,针对于这种情况,本发明实施例还提供了另一种实现方法,如图4所示,当未筛选到与所述关键字信息对应的搜索数据的时,所述方法还包括:
106、判断是否开启定时删除与所述关键字信息对应的搜索数据的功能。
107、当确定开启定时删除与所述关键字信息对应的搜索数据的功能后,判断是否到达预设的定时时间。
具体的,终端在提取到关键字信息后,记录获取到关键字信息的时刻。并且将提取到的关键字信息以及获取到关键字信息的时刻保存到指定位置,定时删除关键字信息的搜索数据的功能开启后,终端从指定的位置获取保存的时刻,并且计算与当前时刻的时间差,然后将计算到的时间差与预设的定时时间比较,从而判断出是否到达预设的定时时间。
需要说明的是,以上阐述的终端判断是否到达预设的定时时间的过程,仅为本发明实施例提供的一种具体的实现过程,终端还可以利用定时器功能,判断是否到达预设的定时时间。本发明对于终端如何判断是否到达预设的定时时间的具体实现过程不做限定。
其中,用户可以选择预设的定时时间为5天、10天或者15天,又或者自定义时间。
108、当确定到达预设的定时时间时,筛选与所述关键字信息对应的搜索数据。
109、删除与所述关键字信息对应的搜索数据。
本发明实施例还提供了一种信息处理的装置,用于执行上述实施例提供的方法,该装置设置于终端中,该装置的结构组成图如图5所示,所述装置包括:
获取单元21,用于当用户选择通过关键字屏蔽显示的广告时,获取与所述广告相关的关键字信息。
筛选单元22,用于筛选与所述关键字信息对应的搜索数据。
删除单元23,用于删除与所述关键字信息对应的搜索数据。
可选的是,如图6所示,所述装置还包括:
标记单元24,用于当用户按照第一预设方式点击所述广告时,标记所述广告并启动广告屏蔽设置功能,以使用户选择屏蔽广告方式;其中,所述屏蔽广告方式至少包括关键字屏蔽广告的方式。
可选的是,如图7所示,所述装置还包括:
关闭单元25,用于关闭标记的广告。
可选的是,所述获取单元21具体用于:
提取用户在所述标记的广告中选择的关键字。
或者,
启动输入文本框。
获取用户在所述输入文本框中输入的关键字。
可选的是,如图8所示,所述装置还包括:
第一判断单元26,用于判断是否开启定时删除与所述关键字信息对应的搜索数据的功能。
第二判断单元27,用于当确定开启定时删除与所述关键字信息对应的搜索数据的功能时,判断是否到达预设的定时时间。
所述筛选单22,用于当确定到达预设的定时时间时,筛选与所述关键字信息对应的搜索数据。
所述删除单元23,用于删除与所述关键字信息对应的搜索数据。
本发明实施例提供了一种信息处理的装置,目前终端中显示的部分广告,是服务器根据终端中的搜索数据向终端推送的。本发明在用户屏蔽时,通过关键字信息筛选出该关键字对应的搜索数据,并删除筛选出的搜索数据,从而使得服务器无法根据该关键字对应的搜索数据向终端推送相应的广告,进而减小终端显示与该搜索数据对应的这类广告的广告量。与现有技术相比,本发明提供的技术方案能够有效减少屏蔽广告过程中的工作量,降低操作的繁琐度。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。