一种关系搜索方法、装置和系统制造方法及图纸

技术编号:7026982 阅读:133 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种关系搜索方法,包括以下步骤:搜索服务器根据搜索关键词进行关系搜索,获取搜索结果;所述搜索服务器以纯文本格式记录所述搜索结果,生成纯文本文件;所述搜索服务器将所述纯文本文件发送到搜索客户端。通过使用本发明专利技术,可以减少传输的数据量,降低网络带宽消耗。本发明专利技术同样公开了一种应用上述方法的装置和系统。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种关系搜索方法、装置和系统
技术介绍
随着网络技术的发展和网络影响的扩大,网络用户对关系搜索的使用越来越普及。关系搜索是一种根据用户输入的搜索串,在网页的flash中展示搜索串中的人物关系的搜索产品,其展示效果如图1所示。常用的关系搜索引擎包括人立方关系搜索和搜索华尔兹。现有技术中,关系搜索服务器获取搜索结果后,使用XML进行搜索结果的传输,将搜索结果发送到搜索客户端。搜索客户端根据搜索结果,以图形的方式展现人物之间的关系。专利技术人在实现本专利技术的过程中,发现现有技术至少存在以下缺陷XML是标记型语言,用于描述的标记以及大量的重复标记需要占据一定的数据量, 例如,在人立方关系搜索对应的搜索结果中,用于传输标记的数据几乎与其包含的内容等量。因此,在使用XML传输搜索结果的过程中,传输数据会包含过多的冗余内容,对网络带宽造成较大的浪费。
技术实现思路
本专利技术提供了一种关系搜索方法、装置和系统,用于减少传输的数据量,降低网络带宽消耗。本专利技术提供了一种关系搜索方法,包括以下步骤搜索服务器根据搜索关键词进行关系搜索,获取搜索结果;所述搜索服务器以纯文本格式记录所述搜索结果,生成纯文本文件;所述搜索服务器将所述纯文本文件发送到搜索客户端。优选地,所述搜索服务器生成纯文本文件,包括所述搜索服务器按照系统配置文件的格式,生成所述纯文本文件。优选地,所述纯文本文件为初始化ini文件。优选地,所述搜索服务器将所述纯文本文件发送到搜索客户端之后,还包括所述搜索客户端解析所述纯文本文件,根据解析结果以图形的方式展示所述搜索结果。优选地,所述搜索结果包括与所述搜索关键词存在关联关系的第一节点的信息, 以及所述搜索关键词与所述第一节点之间的关联关系。优选地,所述搜索结果还包括所述搜索关键词与所述第一节点之间的关联关系对应的热度值;所述搜索客户端根据解析结果以图形的方式展示所述搜索结果,包括当所述关联关系对应的热度值满足预设的展示条件时,所述搜索客户端根据所述解析结果以图形的方式展示所述搜索关键词与所述第一节点之间的关联关系。优选地,所述搜索客户端根据解析结果以图形的方式展示所述搜索结果,包括所述搜索客户端以所述搜索关键词对应的搜索节点为起点,绘制所述搜索节点到所述第一节点的线段,并使用所述搜索关键词与所述第一节点之间的关联关系标识所述搜索节点到所述第一节点的线段。优选地,所述搜索结果还包括与所述第一节点存在关联关系的第二节点的信息, 以及所述第一节点与所述第二节点之间的关联关系。优选地,所述搜索客户端根据解析结果以图形的方式展示所述搜索结果,包括所述搜索客户端以所述搜索关键词对应的搜索节点为起点,绘制所述搜索节点到所述第一节点的线段,并使用所述搜索关键词与所述第一节点之间的关联关系标识所述搜索节点到所述第一节点的线段;所述搜索客户端以所述第一节点为起点,绘制所述第一节点到所述第二节点的线段,并使用所述第一节点与所述第二节点之间的关联关系标识所述第一节点到所述第二节点的线段。优选地,所述搜索关键词包括第一关键词和第二关键词;所述搜索结果包括所述第一关键词与所述第二关键词之间的关联关系。优选地,所述搜索客户端根据解析结果以图形的方式展示所述搜索结果,包括所述搜索客户端以所述第一关键词对应的第一关键节点为起点,绘制所述第一关键节点到所述第二关键词对应的第二关键节点的线段,并使用所述第一关键词与所述第二关键词之间的关联关系标识所述第一关键节点到所述第二关键节点的线段。优选地,所述搜索结果还包括与所述第二关键词存在关联关系的第三节点的信息,以及所述第二关键词与所述第三节点之间的关联关系。优选地,所述搜索客户端根据解析结果以图形的方式展示所述搜索结果,包括所述搜索客户端以所述第一关键词对应的第一关键节点为起点,绘制所述第一关键节点到所述第二关键词对应的第二关键节点的线段,并使用所述第一关键词与所述第二关键词之间的关联关系标识所述第一关键节点到所述第二关键节点的线段;所述搜索客户端以所述第二关键节点为起点,绘制所述第二关键节点到所述第三节点的线段,并使用所述第二关键词与所述第三节点之间的关联关系标识所述第二关键节点到所述第三节点的线段。本专利技术还提供了一种搜索服务器,包括搜索模块,用于根据搜索关键词进行关系搜索,获取搜索结果;记录模块,用于以纯文本格式记录所述搜索模块获取的搜索结果,生成纯文本文件;发送模块,用于将所述纯文本文件发送到搜索客户端。优选地,所述记录模块,用于按照系统配置文件的格式,生成所述纯文本文件。优选地,所述发送模块,用于对所述纯文本文件进行压缩,并将压缩后的纯文本文件发送到所述搜索客户端。本专利技术还提供了一种关系搜索系统,包括搜索服务器,用于根据搜索关键词进行关系搜索,获取搜索结果,并以纯文本格式记录所述搜索结果,生成纯文本文件,将所述纯文本文件发送到搜索客户端;搜索客户端,用于接收来自所述搜索服务器的纯文本文件,解析所述纯文本文件, 根据解析结果以图形的方式展示所述搜索结果。与现有技术相比,本专利技术具有以下优点本专利技术通过以纯文本的方式记录搜索结果,生成纯文本文件,并将纯文本文件发送到搜索客户端,可以减少传输的数据量,降低网络带宽消耗。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对本专利技术或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中的关系搜索的展示效果示意图;图2为本专利技术中的一种关系搜索方法流程图;图3为本专利技术一种应用场景中的搜索结果示意图;图4为本专利技术另一种应用场景中的搜索结果示意图;图5为本专利技术中的一种搜索服务器结构示意图;图6为本专利技术中的一种关系搜索系统结构示意图。具体实施例方式本专利技术提供的技术方案中,放弃使用XML传输搜索结果,使用纯文本描述和记录搜索结果的内容,将压缩后的搜索结果存储在服务器端,并输出给前端的搜索客户端,供搜索客户端进行解析和展示。根据实际测算,上述传输方式与使用XML传输相比,可以减少大约60%的传输量,大幅降低了网络带宽消耗。下面将结合本专利技术中的附图,对本专利技术的技术方案进行清楚、完整地描述,显然, 所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图2所示,为本专利技术中的一种关系搜索方法流程图,包括以下步骤步骤201,搜索服务器根据搜索关键词进行关系搜索,获取搜索结果。其中,搜索关键词可以是一个关键词,也可以是两个或两个以上关键词。步骤202,搜索服务器以纯文本格式记录搜索结果,生成纯文本文件。其中,纯文本文件可以为由可打印字符组成的文件,可以不包含任何格式信息。在纯文本文件中,一个英文子符通常占一个字节,一个中文字通常占两个字节,纯文本文件名后缀可以为“TXT”等。搜索服务器生成的纯文本文件包含搜索结果的内容。为了提高搜索客户端解析纯文本文件时的工作性能,搜索服务器可以按照系统配置文件的格式,生成纯文本文件,该纯文本文件可以为ini文件(Initializa本文档来自技高网...

【技术保护点】
1.一种关系搜索方法,其特征在于,包括以下步骤:搜索服务器根据搜索关键词进行关系搜索,获取搜索结果;所述搜索服务器以纯文本格式记录所述搜索结果,生成纯文本文件;所述搜索服务器将所述纯文本文件发送到搜索客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:王宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

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

1