搜索方法和装置制造方法及图纸

技术编号:13675436 阅读:46 留言:0更新日期:2016-09-08 01:09
本发明专利技术实施例提供了一种搜索方法和装置,通过获取用户输入的多个关键字和该关键字在电子邮件中所在的目标位置之后,针对从邮件服务器获取的包含该关键字的电子邮件进行筛选,筛选出各关键字所出现的位置为对应目标位置的目标邮件,从而显示该目标邮件。由于增加了各关键字在电子邮件中所在的目标位置的筛选条件,从而不仅减少了所显示的目标邮件的数量,而且所显示的目标邮件与用户所需查询的电子邮件的匹配度得到了提升,因此,提高了电子邮件的搜索效率。同时由于关键字以及对应目标位置可以设置多个,因而提高了搜索的灵活性,同时也进一步提高了目标邮件与用户所需查询的电子邮件的匹配度。

【技术实现步骤摘要】

本专利技术涉及信息技术,尤其涉及一种搜索方法和装置
技术介绍
Exchange协议是一种同步协议,该协议可适用于高延迟,以及低宽带的网络。通过该协议,终端设备可以访问服务器上的各种信息。作为Exchange协议的一种典型应用,终端设备用户通过终端设备上运行的客户端程序在该协议下访问邮件服务器,从而与服务器中的电子邮件进行同步。通常为了节省终端设备的存储空间,客户端在每一次同步电子邮件时,仅从服务器上获取最近一段时间内产生的电子邮件。若用户需要查询这段时间以外的电子邮件时,可以采用关键字方式进行搜索,使得服务器向客户端提供包含该关键字的电子邮件。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:由于用户所提供的关键字往往在邮件中出现的频率较高,因此当用户采用关键字搜索服务器时,往往搜索到的电子邮件较多,用户需要逐个进行查看,进而从中找到所需的电子邮件,搜索效率较低。
技术实现思路
本专利技术提供一种搜索方法和装置,用于解决现有技术中采用关键字搜索所搜索到的电子邮件较多,搜索效率较低。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种搜索方法,包括:获取用户输入的至少两个关键字和各关键字在电子邮件中所在的目标位置;从邮件服务器获取包含各关键字的电子邮件;从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件;显示所述目标邮件。第二方法,提供了一种搜索装置,包括:输入模块,用于获取用户输入的至少两个关键字和各关键字在电子邮件中所在的目标位置;获取模块,用于从邮件服务器获取包含各关键字的电子邮件;筛选模块,用于从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件;显示模块,用于显示所述目标邮件。本专利技术实施例提供的搜索方法和装置,通过获取用户输入的多个关键字和该关键字在电子邮件中所在的目标位置之后,针对从邮件服务器获取的包含该关键字的电子邮件进行筛选,筛选出各关键字所出现的位置为对应目标位置的目标邮件,从而显示该目标邮件。由于增加了各关键字在电子邮件中所在的目标位置的筛选条件,从而不仅减少了所显示的目标邮件的数量,而且所显示的目标邮件与用户所需查询的电子邮件的匹配度得到了提升,因此,提高了电子邮件的搜索效率。同时由于关键字以及对应目标位置可以设置多个,因而提高了搜索的灵活性,同时也进一步提高了目标邮件与用户所需查询的电子邮件的匹配度上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图
中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例一提供的一种搜索方法的流程示意图;图2为本专利技术实施例二提供的一种搜索方法的流程示意图;图3为子流程的流程示意图;图4为本专利技术实施例三提供的一种搜索装置的结构示意图;图5为本专利技术实施例四提供的一种搜索装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。下面结合附图对本专利技术实施例提供的搜索方法和装置进行详细描述。实施例一图1为本专利技术实施例一提供的一种搜索方法的流程示意图,本实施例可以由终端设备上所运行的客户端程序执行,如图1所示,包括:步骤101、获取用户输入的至少两个关键字和各关键字在电子邮件中所在的目标位置。具体的,用户可以在终端设备上所运行的客户端程序中输入多个关键字,以及选择所期望的每一个关键字出现在电子邮件中的目标位置。可以预先设置位置选项供用户进行选择,位置选项可以包括全文、发件人、收件人、摘要和正文,从而将用户所选中的选项作为目标位置。作为一种可能的实现方式,各个关键字之间可以是“和”的关系,作为另一种可能的实现方式,各个关键字之间也可以是“或”的关系。其中,当各个关键字之间是“或”的关系时,相当于执行了多次关键字为一个的电子邮件搜索方法,全部搜索结果的集合构成了需要进行显示的目标邮件。为了描述简便,本实施例中的后续步骤以关键字之间
为“和”的关系进行说明。需要说明的是,这里所说的多次执行电子邮件搜索方法并不是限定于串行执行,本领域技术人员可以了解,具体执行过程也可以是并行执行,本实施例中对此不做限定。步骤102、从邮件服务器获取包含各关键字的电子邮件。具体的,可以采用Exchange协议的调用接口访问邮件服务器,按照电子邮件的生成时间由近及远的顺序依次查询包含全部关键字的电子邮件,直至所查询到的电子邮件的个数达到预设查询阈值。一般来说,考虑到客户端的存储空间有限,通常不会将全部邮件同步到客户端,而是根据用户预先所设置的阈值进行同步,例如:用户可以设置每次同步30封邮件,从而在每一次查询时,所查询到的电子邮件的个数等于30时,则不再进行查询。由于Exchange协议的限制,只能对电子邮件采用关键字进行全文检索,可能搜索出来的邮件发件人、收件人、摘要、正文中的一个或多个位置包含有关键字。因此,会导致搜索出的电子邮件数量较多,可以每次仅获取预设查询阈值个数的电子邮件,节省客户端的存储空间及数据传输量。步骤103、从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件。具体的,上一步骤中所查询到的电子邮件同步到客户端程序,由客户端程序根据用户所选定的目标位置,对这些电子邮件进行筛选,从而筛选出各关键字出现的位置均为对应目标位置的目标邮件。步骤104、显示目标邮件。若筛选之后,存在筛选所保留的目标邮件,且目标邮件的个数不小于预设显示阈值,则对目标邮件进行显示。由于增加了关键字在电子邮件中所在的目标位置的筛选条件,从而不仅减少了所显示的目标邮件的数量,而且所显示的目标邮件与用户所需查询的电子邮件的匹配度得到了提升,因此,提高了电子邮件的搜索效率。进一步,若筛选之后,确定不存在筛选所保留的目标邮件,或者,
存在目标邮件但目标邮件的个数小于预设显示阈值,又或者,在所显示的目标邮件中不存在用户所需的电子邮件,用户指示继续查询,则返回执行步骤102,直至筛选出的目标邮件的总数不小于预设显示阈值,或者不能从邮件服务器获取到包含关键字的电子邮件为止。需要说明的是,预设显示阈值可以设置为1,从而只要存在一封目标邮件既可进行显示。实施例二图2为本专利技术实施例二提供的一种搜索方法的流程示意图,如图2所示,包括:步骤201、在客户端程序的界面上,用户输入至少两个关键字和各关键字在电子邮件中所在的目标位置。用户启动客户端程序,进而选择目标位置以及输入该目标位置上所期望出现的关键字,生成一条筛选条件,用户可以输入多个关键字以及对应的目标位置从而生成多条筛选条件。具体来说,在界面上通过显示下拉列表的方式显示全文、发件人、收件人、摘要和正本文档来自技高网
...

【技术保护点】
一种搜索方法,其特征在于,包括:获取用户输入的至少两个关键字和各关键字在电子邮件中所在的目标位置;从邮件服务器获取包含各关键字的电子邮件;从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件;显示所述目标邮件。

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:获取用户输入的至少两个关键字和各关键字在电子邮件中所在的目标位置;从邮件服务器获取包含各关键字的电子邮件;从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件;显示所述目标邮件。2.根据权利要求1所述的搜索方法,其特征在于,所述从所获取到的电子邮件中,筛选出各关键字所出现的位置为对应目标位置的目标邮件,包括:针对每一个关键字,从所获取到包含所述关键字的电子邮件中,筛选出所述关键字所出现的位置为对应目标位置的待选邮件集合;求各待选邮件集合的交集,获得所述交集中的目标邮件。3.根据权利要求1所述的搜索方法,其特征在于,所述从邮件服务器获取包含各关键字的电子邮件,包括:针对每一个关键字,采用Exchange协议的调用接口访问所述邮件服务器;按照邮件的生成时间依次查询包含所述关键字的电子邮件,直至所查询到的电子邮件的个数达到预设查询阈值。4.根据权利要求3所述的搜索方法,其特征在于,所述按照邮件的生成时间依次查询包含所述关键字的电子邮件,直至所查询到的电子邮件的个数达到预设查询阈值之后,还包括:从上一次所查询到的电子邮件开始,继续按照邮件的生成时间依次查询包含所述关键字的电子邮件,直至本次所查询到的电子邮件的个数达到预设查询阈值。5.根据权利要求4所述的搜索方法,其特征在于,所述继续按照邮件的生成时间依次查询包含所述关键字的电子邮件之前,还包括:接收到用户的继续查询的指令;和/或,所述目标邮件的个数小于预设显示阈值。6.根据权利要求1-5任一项所述的搜索方法,其特征在于,所述目标位置包括全文、发件人...

【专利技术属性】
技术研发人员:田宇
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1