主权项 |
一种信息导航的实现方法,其特征在于,适用于包括信息导航服务器的信息处理系统,所述信息导航服务器用于根据客户端发送的查询信息查询导航信息,所述信息导航服务器存储有记录查询信息与导航信息之间映射关系的映射表,所述方法包括:信息导航服务器获得客户端提供的查询信息;所述信息导航服务器通过模式提取算法对所述查询信息进行分析,得到至少一个模式,所述模式为从所述查询信息中提取的信息或对所述查询信息进行语义转换后获得的信息,所述模式用于表征所述查询信息;所述信息导航服务器如果得到多个模式,则计算每个模式的相似度,所述模式的相似度用于表示模式与所述查询信息之间的相似程度,其中,所述信息导航服务器按照下述方式计算每个模式的相似度包括:对于一个模式,所述信息导航服务器计算所述模式相对于所述查询信息丢掉每一个词的情况下所得的分数;所述信息导航服务器计算上述所有分数之和,所述分数之和为所述模式的相似度;所述信息导航服务器按照相似度高低的顺序,对所有的模式进行排序;所述信息导航服务器按照所述排序,将模式作为关键词,在所述映射表中查找与模式对应的导航信息,包括:所述信息导航服务器将排序第一的模式作为关键词,在所述映射表中查找与排序第一的模式对应的导航信息;所述信息导航服务器如果查找到与排序第一的模式对应的导航信息,则将查找到的导航信息发送给客户端;所述信息导航服务器如果没有查找到与排序第一的模式对应的导航信息,则将排序第二的模式作为关键词,在所述映射表中查找与排序第二的模式对应的导航信息;以此类推,直至查找到与模式对应的导航信息为止,或者,直至将所有的模式作为关键词,在所述映射表中查找完与所有的模式对应的导航信息为 止;所述信息导航服务器将查找到的导航信息发送给客户端。 |