一种搜索关键词记录的覆盖方法、系统及终端与流程

文档序号:11134156阅读:456来源:国知局
一种搜索关键词记录的覆盖方法、系统及终端与制造工艺

本发明实施例涉及移动通信技术领域,尤其涉及一种搜索关键词记录的覆盖方法、系统及终端。



背景技术:

随着移动网络的飞速发展,终端在人们的生活中已经得到了普及。功能越来越丰富的终端极大地方便了人们的生活。

现在,很多用户通过终端进行各项搜索任务,例如通过百度搜索一些信息、浏览各种购物网站时搜索一些自己感兴趣的商品等。用户在进行搜索的时候通常会使用关键词或者句子,这些关键词以及句子中难免会带有一些敏感字眼,例如“内衣”、“性”知识等。这些关键词或者句子会被各网站关联读取,以实现向用户智能推送相关信息,在用户下次进行搜索的时候,在搜索区周围就会自动出现一些以前搜索过的关键词相关联的内容以及图片等。当被同事、朋友或者家人等与自己接触密切的人突然看到一些与敏感词相关联的内容或者图片的时候,用户自己会感觉非常尴尬。或者当终端被其他人借用的时候,一些之前搜索过的关联内容或者图片就会自动弹出来,若是包含敏感内容的时候,会让终端主人感到非常尴尬。

现有技术中,针对上述情况的解决办法是用户每次搜索之后进行搜索记录的清除,如果选择全部清除,会把用户经常用到的不敏感的搜索记录也清除掉,如果用户有选择的清除,又非常耗时,用户体验不好。



技术实现要素:

本发明实施例提供了一种搜索关键词记录的覆盖方法、系统及终端,以通过利用预存搜索关键词覆盖搜索引擎的搜索关键词记录,实现搜索关键词记录的自动屏蔽。

第一方面,本发明实施例提供了一种搜索关键词记录的覆盖方法,该方法包括:

通过搜索引擎完成搜索;

根据所述搜索产生所述搜索引擎的搜索关键词记录;

获取预置数量的预存搜索关键词;

利用所述预存搜索关键词覆盖所述搜索关键词记录。

进一步地,所述获取预置数量的预存搜索关键词之前,还包括:

判断是否开启覆盖搜索关键词记录模式;

若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述获取预置数量的预存搜索关键词之前,还包括:

判断是否接收到预置手势;

若接收到预置手势,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述获取预置数量的预存搜索关键词之前,还包括:

判断完成搜索的关键词是否包含敏感关键词;

若包含敏感关键词,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述预置数量大于等于所述搜索关键词记录的数量。

进一步地,所述获取预置数量的预存搜索关键词,包括:

从用户建立的特定词库中,获取预置数量的预存搜索关键词;或

从出厂预存的特定词库中,获取预置数量的预存搜索关键词。

第二方面,本发明实施例还提供了一种搜索关键词记录的覆盖系统,该系统包括:

搜索模块,用于通过搜索引擎完成搜索;

产生模块,用于根据所述搜索产生所述搜索引擎的搜索关键词记录;

获取模块,用于获取预置数量的预存搜索关键词;

覆盖模块,用于利用所述预存搜索关键词覆盖所述搜索关键词记录。

进一步地,所述系统还包括:

开启判断模块,用于在所述获取预置数量的预存搜索关键词之前,判断是否开启覆盖搜索关键词记录模式;

继续执行模块,用于若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述系统还包括:

手势判断模块,用于在所述获取预置数量的预存搜索关键词之前,判断是否接收到预置手势;

对应地,所述继续执行模块还用于若接收到预置手势,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述系统还包括:

敏感关键词判断模块,用于在所述获取预置数量的预存搜索关键词之前,判断完成搜索的关键词是否包含敏感关键词;

对应地,所述继续执行模块还用于若包含敏感关键词,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述预置数量大于等于所述搜索关键词记录的数量。

进一步地,所述获取模块,包括:

第一获取单元,用于从用户建立的特定词库中,获取预置数量的预存搜索关键词;或

第二获取单元,用于从出厂预存的特定词库中,获取预置数量的预存搜索关键词。

第三方面,本发明实施例还提供了一种终端,包括第二方面所述的系统。

本发明实施例提供的搜索关键词记录的覆盖方法,通过在通过搜索引擎完成搜索,根据所述搜索产生所述搜索引擎的搜索关键词记录之后,获取预置数量的预存搜索关键词,并利用所述预存搜索关键词覆盖所述搜索关键词记录,实现搜索关键词记录的自动屏蔽,避免他人看到自己的搜索关键词记录,减少尴尬状况的发生。

附图说明

图1是本发明实施例一提供的一种搜索关键词记录的覆盖方法流程示意图;

图2是本发明实施例二提供的一种搜索关键词记录的覆盖方法流程示意图;

图3是本发明实施例三提供的一种搜索关键词记录的覆盖方法流程示意图;

图4是本发明实施例四提供的一种搜索关键词记录的覆盖系统结构示意图;

图5是本发明实施例五提供的一种搜索关键词记录的覆盖系统结构示意图;

图6是本发明实施例六提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种搜索关键词记录的覆盖方法流程图,该方法可适用于当用户利用终端上的搜索引擎进行一些搜索任务的情况,可以由搜索关键词记录的覆盖系统来执行。该系统可通过硬件和/或软件的方式实现。该方法具体包括如下步骤:

步骤110、通过搜索引擎完成搜索。

步骤120、根据所述搜索产生所述搜索引擎的搜索关键词记录。

具体的,上述步骤可以是用户启动终端上的搜索引擎应用,通过输入关键词或者句子等文字形式进行一些搜索任务。搜索完成之后在搜索引擎的搜索关键词记录列表中会呈现出每次搜索的关键词,即根据所述搜索产生所述搜索引擎的搜索关键词记录;通常搜索引擎的关键词记录列表所能呈现的关键词数量都有一定的上限,一般为九个。搜索完成之后,后台服务器会根据搜索引擎的关键词记录列表呈现的关键词向用户终端推送相关信息内容,例如用户搜索过“内衣”,后台服务器会向用户终端推送很多关于“内衣”的信息、图片等内容,只要搜索引擎的关键词记录列表中包含“内衣”关键词,后台服务器会不断地向用户终端推送相关信息。如果其他人借用该用户的终端进行一些其他的搜索任务,所述其他人也会看到相关的推送信息,此时,会让终端用户感到些许尴尬,因此,通过后续步骤的执行,可以避免这种尴尬场景的出现。

步骤130、获取预置数量的预存搜索关键词。

示例性地,所述获取预置数量的预存搜索关键词,可以包括:

从用户建立的特定词库中,获取预置数量的预存搜索关键词;或

从出厂预存的特定词库中,获取预置数量的预存搜索关键词。

用户可以根据自己的兴趣爱好,设置一定数量的有品位的预存搜索关键词,以备在关键时刻将自己尊贵的一面展现给同事或者朋友,例如所述预存搜索关键词可以包括:香槟、珠宝、钻石、怀表、汽车、手表以及礼服等词语。

或者,在终端出厂的时候,设计人员根据词语的受欢迎程度选取一定数量的关键词预存在终端特定的词库中。当然所述两种获取预存搜索关键词的方式可以同时存在,当用户自己建立的特定词库中词语数量不充足时,可以从出厂预存的特定词库中获取。

进一步地,所述预置数量大于等于所述搜索关键词记录的数量。这样设置的好处是获取的预存搜索关键词可以完全覆盖搜索引擎的搜索关键词记录列表中记录的所有关键词,达到完全屏蔽的目的。

步骤140、利用所述预存搜索关键词覆盖所述搜索关键词记录。

其中,利用所述预存搜索关键词覆盖所述搜索关键词记录,可以是永久性替换所述搜索引擎的搜索关键词记录,但是用户之前搜索过的内容信息还是存在的,例如内衣的相关内容会保存在用户终端系统内特定的文件夹内,只要用户再次输入“内衣”,无需链接到相应网站即可搜索到之前搜索到的关于“内衣”的相关内容,因此不会影响用户的搜索体验;还可以是暂时性地替换所述搜索引擎的搜索关键词记录,只要取消或者关闭该搜索关键词记录覆盖功能,即可恢复用户原来的搜索记录关键词,方便用户继续选择使用。

本实施例提供的搜索关键词记录的覆盖方法,通过在通过搜索引擎完成搜索,根据所述搜索产生所述搜索引擎的搜索关键词记录之后,获取预置数量的预存搜索关键词,并利用所述预存搜索关键词覆盖所述搜索关键词记录,实现搜索关键词记录的自动屏蔽,避免他人看到自己的搜索关键词记录,减少尴尬状况的发生。

实施例二

图2为本发明实施例二提供的一种搜索关键词记录的覆盖方法流程示意图,在实施例一的基础上,本实施例进行了进一步优化,优化的好处是用户可以根据实际使用情况控制是否在终端运行该搜索关键词记录的覆盖方法,提升用户体验。具体参见图2所示,该方法具体包括如下:

步骤210、通过搜索引擎完成搜索。

步骤220、根据所述搜索产生所述搜索引擎的搜索关键词记录。

步骤230、判断是否开启覆盖搜索关键词记录模式,若是,则执行步骤240。

进一步地,步骤230还可以替换为:判断是否接收到预置手势,若接收到预置手势,则执行步骤240。

其中,具体的用户开启所述覆盖搜索关键词记录模式可以通过设置在搜索引擎旁边的“开启覆盖搜索关键词记录模式”的按钮,用户点击一下,所述按钮变亮,表示已经开启所述覆盖搜索关键词记录模式,用户再次点击所述按钮,所述按钮变灰,表示关闭所述覆盖搜索关键词记录模式;实现了用户灵活控制所述覆盖搜索关键词记录模式的开启。例如,当有同事或者朋友借用自己的终端的时候,用户可以开启所述覆盖搜索关键词记录模式,以屏蔽自己之前的搜索记录,同事或朋友将不会再看到自己的搜索记录,手机终端或者关联的电脑终端也不会再推送之前的搜索记录的相关内容,提高了用户隐私的保密性。同时,用户还可以通过输入预置手势的方式触发该搜索关键词记录的覆盖方法的执行。

步骤240、获取预置数量的预存搜索关键词。

步骤250、利用所述预存搜索关键词覆盖所述搜索关键词记录。

本实施例提供的搜索关键词记录的覆盖方法,通过在所述获取预置数量的预存搜索关键词之前,增加“判断是否开启覆盖搜索关键词记录模式;若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤”的操作,实现了用户可以根据实际使用情况控制是否在终端运行该搜索关键词记录的覆盖方法,提升用户体验。

实施例三

图3为本发明实施例三提供的一种搜索关键词记录的覆盖方法流程示意图,在上述实施例的基础上,本实施例进行了进一步优化,这样优化的好处是可以更智能地进行搜索关键词记录的覆盖,具体参见图3所示,该方法具体如下:

步骤310、通过搜索引擎完成搜索。

步骤320、根据所述搜索产生所述搜索引擎的搜索关键词记录。

步骤330、判断完成搜索的关键词是否包含敏感关键词,若是,则执行步骤340。

所述判断完成搜索的关键词是否包含敏感关键词具体可以为:

依次获取所述完成搜索的关键词的其中一个作为当前操作词,将所述当前操作词与敏感词库中的敏感词进行匹配;当匹配相似度达到阈值时,则确定所述当前操作为敏感词,即所述完成搜索的关键词包含敏感关键词;所述敏感词库可以是直接从网上获取保存到终端上的,也可以是用户根据自己的情况设置的自己认为敏感的词语,即一些不想让别人知道自己关注的词语,所述敏感词库不管是直接获取的现有的还是用户自己设置的,后期在使用过程中用户都可以进行补充、添加或者删除。

步骤340、获取预置数量的预存搜索关键词。

步骤350、利用所述预存搜索关键词覆盖所述搜索关键词记录。

本实施例技术方案中,所述利用所述预存搜索关键词覆盖所述搜索关键词记录可以是利用所述预存搜索关键词只覆盖所述搜索引擎的搜索关键词记录中的敏感词,也可以是覆盖所述搜索引擎的搜索关键词记录中的所有词。

本实施例提供的搜索关键词记录的覆盖方法,通过在所述获取预置数量的预存搜索关键词之前,增加“判断完成搜索的关键词是否包含敏感关键词;若包含敏感关键词,则继续所述获取预置数量的预存搜索关键词的步骤”的操作,实现了只有在搜索关键词记录中包含敏感词的时候才进行覆盖,使得该搜索关键词记录的覆盖方法变得更加智能,提升了用户的使用体验。

实施例四

图4为本发明实施例四提供的一种搜索关键词记录的覆盖系统的结构框图,具体参见图4所示,该系统具体包括如下:

搜索模块410、产生模块420、获取模块430和覆盖模块440;

其中,搜索模块410,用于通过搜索引擎完成搜索;产生模块420,用于根据所述搜索产生所述搜索引擎的搜索关键词记录;获取模块430,用于获取预置数量的预存搜索关键词;覆盖模块440,用于利用所述预存搜索关键词覆盖所述搜索关键词记录。

进一步地,所述预置数量大于等于所述搜索关键词记录的数量。

进一步地,获取模块430,可以包括:

第一获取单元,用于从用户建立的特定词库中,获取预置数量的预存搜索关键词;或

第二获取单元,用于从出厂预存的特定词库中,获取预置数量的预存搜索关键词。

本实施例提供的搜索关键词记录的覆盖系统,通过在通过搜索引擎完成搜索,根据所述搜索产生所述搜索引擎的搜索关键词记录之后,获取预置数量的预存搜索关键词,并利用所述预存搜索关键词覆盖所述搜索引擎的搜索关键词记录,实现搜索关键词记录的自动屏蔽,避免他人看到自己的搜索关键词记录,减少尴尬状况的发生。

实施例五

图5为本发明实施例五提供的一种搜索关键词记录的覆盖系统的结构框图,在实施例四的基础上,本实施例提供的虚拟按键的操作系统进行了进一步优化,具体参见图5所示,该系统具体包括如下:

搜索模块410、产生模块420、获取模块430、覆盖模块440、开启判断模块450和继续执行模块460;

其中,搜索模块410,用于通过搜索引擎完成搜索;产生模块420,用于根据所述搜索产生所述搜索引擎的搜索关键词记录;获取模块430,用于获取预置数量的预存搜索关键词;覆盖模块440,用于利用所述预存搜索关键词覆盖所述搜索关键词记录;开启判断模块450,用于在所述获取预置数量的预存搜索关键词之前,判断是否开启覆盖搜索关键词记录模式;继续执行模块460,用于若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述系统还可以包括:

手势判断模块,用于在所述获取预置数量的预存搜索关键词之前,判断是否接收到预置手势;

对应地,继续执行模块460还用于若接收到预置手势,则继续所述获取预置数量的预存搜索关键词的步骤。

进一步地,所述系统还可以包括:

敏感关键词判断模块,用于在所述获取预置数量的预存搜索关键词之前,判断完成搜索的关键词是否包含敏感关键词;

对应地,继续执行模块460还用于若包含敏感关键词,则继续所述获取预置数量的预存搜索关键词的步骤。

本实施例提供的搜索关键词记录的覆盖系统,通过在所述获取预置数量的预存搜索关键词之前,增加“判断是否开启覆盖搜索关键词记录模式;若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤”的操作,实现了用户可以根据实际使用情况控制是否在终端运行该搜索关键词记录的覆盖方法,提升用户体验。

实施例六

图6为本发明实施例六提供的一种终端的结构示意图,本发明实施例中的终端可以是任何具备触控显示屏的设备,例如:平板电脑、手机、电子阅读器、可穿戴设备等。如图6所示,本发明实施例中的终端包括:至少一个处理器501,例如CPU,至少一个接收器503,至少一个存储器504,至少一个发送器505,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器503和发送器505可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器504可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。存储器504中存储一组程序代码,且所述处理器501可通过通信总线502,调用存储器504中存储的代码以执行相关的功能。

所述终端还包括触控显示屏,所述触控显示屏为触控屏和显示屏的集成,该触控显示屏中可以设置有压力传感器阵列,终端能够通过该压力传感器阵列检测压力参数,其中,上述压力传感器例如可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等,本发明实施例中包括但不限于上述方式来获取触控力度。

举例来说,所述触控显示屏可以包括:屏面;设置于所述屏面下方的铟锡氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;设置于所述触摸传感器下方的铟锡氧化物基板;以及设置于所述铟锡氧化物基板的上表面或者下表面的压力传感器;或者

又举例来说,所述触控显示屏可以包括:屏面;设置于所述屏面下方的铟锡氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;以及设置于所述触摸传感器下方的压力传感器。

所述处理器501,用于通过搜索引擎完成搜索;根据所述搜索产生所述搜索引擎的搜索关键词记录;获取预置数量的预存搜索关键词;利用所述预存搜索关键词覆盖所述搜索关键词记录。

所述处理器501,在用于所述获取预置数量的预存搜索关键词之前,还用于判断是否开启覆盖搜索关键词记录模式;若开启覆盖搜索关键词记录模式,则继续所述获取预置数量的预存搜索关键词的步骤。

所述处理器501,在用于所述获取预置数量的预存搜索关键词之前,还用于判断是否接收到预置手势;若接收到预置手势,则继续所述获取预置数量的预存搜索关键词的步骤。

所述处理器501,在用于所述获取预置数量的预存搜索关键词之前,还用于判断完成搜索的关键词是否包含敏感关键词;若包含敏感关键词,则继续所述获取预置数量的预存搜索关键词的步骤。

所述处理器501,在用于所述获取预置数量的预存搜索关键词时,具体用于从用户建立的特定词库中,获取预置数量的预存搜索关键词;或从出厂预存的特定词库中,获取预置数量的预存搜索关键词。

示例性地,所述预置数量大于等于所述搜索关键词记录的数量。

具体的,上述各个模块的具体实现可参考图1至图3对应实施例中相关步骤的描述,在此不赘述。

可以看出,本发明实施例技术方案中,在通过搜索引擎完成搜索,根据所述搜索产生所述搜索引擎的搜索关键词记录之后,获取预置数量的预存搜索关键词,并利用所述预存搜索关键词覆盖所述搜索关键词记录,实现搜索关键词记录的自动屏蔽,避免他人看到自己的搜索关键词记录,减少尴尬状况的发生。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种搜索关键词记录的覆盖方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,可通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1