一种基于历史检索记录检索的方法和装置的制作方法

文档序号:6471900阅读:157来源:国知局
专利名称:一种基于历史检索记录检索的方法和装置的制作方法
技术领域
本发明涉及数据处理领域,尤其涉及一种基于历史检索记录检索的方法和装置。
背景技术
随着电子产品的不断发展,对大量的数据管理日趋成熟,现有的数据库中可以存
储海量信息。目前,公安检查机关对案例的管理也使用了电子化的管理,这样可以方便快捷
的查询到有关案例的相关信息。随着案例数量的不断增长,案例中的资料类型也正在不断
丰富,如文字资料、图像资料、音频视频资料等,由于案例文件较多, 一般要提供多个关键词
进行查询,而且当需奥重复查询同一个案例文件时,还需要重复提供多个关键词。 发明人在实现本发明的过程中,发现现有技术至少存在以下问题 由于需要提供多个关键词,在重复查询同一个案例文件时,增加了查询的过程,降
低了效率。

发明内容
本发明提供一种基于历史检索记录检索的方法和装置,可以根据检索记录提供相 应的检索结果,提高用户的体验度。 —方面, 一种基于历史检索记录检索的方法,包括
接收检索案例文件的检索请求; 根据所述检索请求获取用户设备的用户身份信息; 根据所述用户身份信息在数据库中查询所述用户的检索记录; 分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设 备; 根据所述用户设备选择的检索模型进行案例文件的检索。 所述检索请求携带案例文件的关键词和用户设备的身份信息; 所述身份信息包括用户设备的IP地址或用户名或端口号。 所述根据所述用户身份信息在数据库中查询所述用户的检索记录,包括 根据所述身份信息,在数据库中根据预置的所述身份信息表示的用户设备的检索
案例文件记录。 所述分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用 户设备,包括 分析所述检索记录中使用的关键词和选择浏览的案例文件的属性;
根据所述分析结果,将具有相似特性的检索记录作为检索模型;
将所述检索模型推送到所述用户设备的界面。
所述根据所述用户设备选择的检索模型进行案例文件的检索,包括
接收所述用户设备选择检索模型的响应信息;
根据所述选择的检索模型对案例文件进行检索。
3
另一方面,本发明提供了基于历史检索记录检索的装置,其特征在于,包括
接收模块,用于接收检索案例文件的检索请求; 获取模块,用于根据所述检索请求获取用户设备的用户身份信息; 查询模块,用于根据所述用户身份信息在数据库中查询所述用户的检索记录; 分析模块,用于分析所述检索记录的特征,获取检索模型; 发送模块,用于将所述分析模块获得的所述检索模型提供给所述用户设备; 检索模块,用于根据所述用户设备选择的检索模型进行案例文件的检索。 所述分析模块包括 分析子模块,用于分析所述检索记录中使用的关键词和选择浏览的案例文件的属 性; 建立子模块,用于根据所述分析结果,将具有相似特性的检索记录作为检索模型。
所述装置还包括 接收响应模块,用于接收所述用户设备发送的携带被选择检索模型的响应消息。
所述检索模块包括 获取子模块,用于根据接收响应模块接收的选择检索模型,在分析模块中获取检 索模型; 搜索子模块,用于根据所述选择的检索模型对案例文件进行检索。
与现有技术相比,本发明具有以下优点 本发明提供的方法,接收检索案例文件的检索请求;根据所述检索请求获取用户 设备的用户身份信息;根据所述用户身份信息在数据库中查询所述用户的检索记录;分析 所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设备;根据所述用 户设备选择的检索模型进行案例文件的检索。由此,可以根据检索记录提供相应的检索结 果,提高用户的体验度。


为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据 这些附图获得其他的附图。
图1是本发明中基于历史检索记录检索的方法流程图;
图2是本发明中另一基于历史检索记录检索的方法流程图;
图3是本发明中基于历史检索记录检索的装置示意图;
图4是本发明中另一基于历史检索记录检索的装置示意图。
具体实施例方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显 然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施 例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于 本发明保护的范围。
4
本发明提供了一种基于历史检索记录检索的方法和装置,可以根据用户的检索记 录提供相应的检索结果,提高用户的体验度。 下面结合附图和具体实施例对本发明提供的基于历史检索记录检索的方法和装 置进行详细说明。 本发明提出一种基于历史检索记录检索的方法,如图1所示,包括
步骤101、接收检索案例文件的检索请求; 用户设备需要检索案例文件时,向服务器发送检索请求,该检索请求携带案例文 件的关键词和用户设备的身份信息。其中,该身份信息包括用户设备的IP地址或用户名或 端口号,当然还可以为其他可以表征用户设备身份信息的其他信息。
步骤102、根据所述检索请求获取用户设备的用户身份信息; 具体的,服务器接收到该检索请求后,对其进行解析,获取到该检索请求携带的身 份信息,从而得知进行检索操作的用户身份。 步骤103、根据所述用户身份信息在数据库中查询所述用户的检索记录; 具体的,服务器根据所述身份信息,在数据库中根据预置的所述身份信息表示的
用户设备的检索案例文件记录。也就是,服务器记录了每次检索的用户身份及其对应的检
索案例记录,当用户再次进行检索操作时,根据用户的身份信息即可得知用户的检索案例
文件记录。 步骤104、分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所 述用户设备; 具体的,服务器分析所述检索记录中使用的关键词和选择浏览的案例文件的属 性;根据所述分析结果,将具有相似特性的检索记录作为检索模型;将所述检索模型推送 到所述用户设备的界面。 步骤105、根据所述用户设备选择的检索模型进行案例文件的检索。 具体的,服务器接收所述用户设备选择检索模型的响应信息;根据所述选择的检
索模型对案例文件进行检索。 本发明提供的方法,接收检索案例文件的检索请求;根据所述检索请求获取用户 设备的用户身份信息;根据所述用户身份信息在数据库中查询所述用户的检索记录;分析 所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设备;根据所述用 户设备选择的检索模型进行案例文件的检索。由此,可以根据检索记录提供相应的检索结 果,提高用户的体验度。 下面通过具体实施例对本发明提供的基于历史检索记录检索的方法进行详细说 明,具体过程如图2所示,包括 步骤201、用户设备向服务器发送检索请求;具体的,用户需要获知某方面的案例 文件时,可以通过用户设备在服务器的数据库中进行查询。 步骤202、服务器接收检索案例文件的检索请求;具体的,用户设备需要检索案例 文件时,向服务器发送检索请求,该检索请求携带案例文件的关键词和用户设备的身份信 息。其中,该身份信息包括用户设备的IP地址或用户名或端口号,当然还可以为其他可以 表征用户设备身份信息的其他信息。 步骤203、服务器根据所述检索请求获取用户设备的用户身份信息;
具体的,服务器接收到该检索请求后,对其进行解析,获取到该检索请求携带的身 份信息,从而得知进行检索操作的用户身份信息。对检索请求进行解析时,可以先将检索请 求存放在缓存中,根据请求的编码方式,进行相应的解码操作,从而获得用户身份信息。
步骤204、服务器在数据库中查询所述用户的检索记录; 具体的,服务器记录了每次检索的用户身份及其对应的检索案例记录,当用户再 次进行检索操作时,根据用户的身份信息即可得知用户的检索案例文件记录。服务器根据 步骤203获得的所述用户身份信息,在数据库中根据预置的所述身份信息表示的用户设备 的检索案例文件记录。 步骤205、服务器分析所述检索记录的特征,获取检索模型; 具体的,服务器分析所述检索记录中使用的关键词和选择浏览的案例文件的属 性;根据所述分析结果,将具有相似特性的检索记录作为检索模型。例如,该用户设备使用 的检索案例文件记录为(刑法+海淀区+2007年)、(民法+海淀区+2007年)、(宪法+ 海淀区+2007年)等,则服务器自动分析出检索模型为(海淀区+2007年)。当然该检索模 型不仅可以为一个,也可以为多个。 步骤206、服务器将所述检索模型提供给所述用户设备。 步骤207、用户设备选择使用的检索模型,并将选择结果发送到服务器。 步骤208、服务器根据所述用户设备选择的检索模型进行案例文件的检索。具体
的,服务器接收所述用户设备选择检索模型的响应信息;根据所述选择的检索模型对案例
文件进行检索。 通过本发明提供的方法,接收检索案例文件的检索请求;根据所述检索请求获取 用户设备的用户身份信息;根据所述用户身份信息在数据库中查询所述用户的检索记录; 分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设备;根据所 述用户设备选择的检索模型进行案例文件的检索。由此,可以根据检索记录提供相应的检 索结果,提高用户的体验度。 为实现本发明提供的方法,本发明还提供了一种基于历史检索记录检索的装置, 如图3所示,包括 接收模块310,用于接收检索案例文件的检索请求;用户设备需要检索案例文件 时,向服务器发送检索请求,该检索请求携带案例文件的关键词和用户设备的身份信息。其 中,该身份信息包括用户设备的IP地址或用户名或端口号,当然还可以为其他可以表征用 户设备身份信息的其他信息。 获取模块320,用于根据所述检索请求获取用户设备的用户身份信息;服务器接 收到该检索请求后,对其进行解析,获取到该检索请求携带的身份信息,从而得知进行检索 操作的用户身份。 查询模块330,用于根据所述用户身份信息在数据库中查询所述用户的检索记录; 服务器根据所述身份信息,在数据库中根据预置的所述身份信息表示的用户设备的检索案 例文件记录。也就是,服务器记录了每次检索的用户身份及其对应的检索案例记录,当用户 再次进行检索操作时,根据用户的身份信息即可得知用户的检索案例文件记录。
分析模块340,用于分析所述检索记录的特征,获取检索模型; 发送模块350,用于将所述分析模块获得的所述检索模型提供给所述用户设备;服务器分析所述检索记录中使用的关键词和选择浏览的案例文件的属性;根据所述分析结 果,将具有相似特性的检索记录作为检索模型;将所述检索模型推送到所述用户设备的界 面。 检索模块360,用于根据所述用户设备选择的检索模型进行案例文件的检索。服务 器接收所述用户设备选择检索模型的响应信息;根据所述选择的检索模型对案例文件进行 检索。 如图4所示,本发明提供的装置中所述分析模块340包括 分析子模块3401,用于分析所述检索记录中使用的关键词和选择浏览的案例文件 的属性; 建立子模块3402,用于根据所述分析结果,将具有相似特性的检索记录作为检索 模型。 所述装置还包括 接收响应模块370,用于接收所述用户设备发送的携带被选择检索模型的响应消息。 所述检索模块360包括 获取子模块3601,用于根据接收响应模块接收的选择检索模型,在分析模块中获 取检索模型; 搜索子模块3602,用于根据所述选择的检索模型对案例文件进行检索。 通过本发明提供的方法和装置,接收检索案例文件的检索请求,根据该检索请求
获取用户设备的用户身份信息,并在数据库中查询用户的检索记录,分析该检索记录的特
征,获取检索模型,根据检索模型进行案例文件的检索。由此,可以根据检索记录提供相应
的检索结果,提高用户的体验度。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通
过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发
明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储
介质(可以是CD-ROM, U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可
以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领
域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种基于历史检索记录检索的方法,其特征在于,包括接收检索案例文件的检索请求;根据所述检索请求获取用户设备的用户身份信息;根据所述用户身份信息在数据库中查询所述用户的检索记录;分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设备;根据所述用户设备选择的检索模型进行案例文件的检索。
2. 如权利要求l所述的方法,其特征在于,所述检索请求携带案例文件的关键词和用户设备的身份信息; 所述身份信息包括用户设备的IP地址或用户名或端口号。
3. 如权利要求1所述的方法,其特征在于,所述根据所述用户身份信息在数据库中查 询所述用户的检索记录,包括根据所述身份信息,在数据库中根据预置的所述身份信息表示的用户设备的检索案例 文件记录。
4. 如权利要求3所述的方法,其特征在于,所述分析所述检索记录的特征,获取检索模 型,并将所述检索模型提供给所述用户设备,包括分析所述检索记录中使用的关键词和选择浏览的案例文件的属性; 根据所述分析结果,将具有相似特性的检索记录作为检索模型; 将所述检索模型推送到所述用户设备的界面。
5. 如权利要求1所述的方法,其特征在于,所述根据所述用户设备选择的检索模型进 行案例文件的检索,包括接收所述用户设备选择检索模型的响应信息; 根据所述选择的检索模型对案例文件进行检索。
6. —种基于历史检索记录检索的装置,其特征在于,包括 接收模块,用于接收检索案例文件的检索请求;获取模块,用于根据所述检索请求获取用户设备的用户身份信息;查询模块,用于根据所述用户身份信息在数据库中查询所述用户的检索记录;分析模块,用于分析所述检索记录的特征,获取检索模型;发送模块,用于将所述分析模块获得的所述检索模型提供给所述用户设备;检索模块,用于根据所述用户设备选择的检索模型进行案例文件的检索。
7. 如权利要求6所述的装置,其特征在于,所述分析模块包括分析子模块,用于分析所述检索记录中使用的关键词和选择浏览的案例文件的属性; 建立子模块,用于根据所述分析结果,将具有相似特性的检索记录作为检索模型。
8. 如权利要求6所述的装置,其特征在于,还包括接收响应模块,用于接收所述用户设备发送的携带被选择检索模型的响应消息。
9. 如权利要求6所述的装置,其特征在于,所述检索模块包括获取子模块,用于根据接收响应模块接收的选择检索模型,在分析模块中获取检索模型;搜索子模块,用于根据所述选择的检索模型对案例文件进行检索。
全文摘要
本发明公开了一种基于历史检索记录检索的方法和装置,该方法包括接收检索案例文件的检索请求;根据所述检索请求获取用户设备的用户身份信息;根据所述用户身份信息在数据库中查询所述用户的检索记录;分析所述检索记录的特征,获取检索模型,并将所述检索模型提供给所述用户设备;根据所述用户设备选择的检索模型进行案例文件的检索。通过本发明提供的方法,可以根据检索记录提供相应的检索结果,提高用户的体验度。
文档编号G06F17/30GK101770474SQ200810240788
公开日2010年7月7日 申请日期2008年12月26日 优先权日2008年12月26日
发明者卢有飞, 商文彬, 赵祎 申请人:新奥特硅谷视频技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1