查询信息获取及展示的客户端、方法及系统技术方案

技术编号:8682822 阅读:150 留言:0更新日期:2013-05-09 02:45
本发明专利技术公开了查询信息获取及展示的客户端、方法及系统,客户端包括:用户接口,接收用户输入的查询关键词和操作系统信息并通知所述请求生成模块,接收数据配置模块的通知,根据用户对标签的点选切换到相应的标签页面并显示相应的查询结果;请求生成模块,根据查询关键词和操作系统信息生成请求信息并通知所述数据交换接口;数据交换接口,将请求信息发送至服务器,接收服务器发来的与请求信息中查询关键词和操作系统信息匹配的查询结果通知数据配置模块;数据配置模块,分别依据操作系统信息设置标签,将相应的查询结果配置在相应的标签页面内。本发明专利技术能够为用户当前操作系统遇到的问题提供解决方案还可以把其他操作系统的解决方案推出来备选。

【技术实现步骤摘要】

本专利技术涉及网络数据通信
,具体地说,涉及一种查询信息获取及展示的客户端、方法及系统
技术介绍
现有技术中,所有解决方案都记录在一个数据库中。这个数据库就是电脑问题中的特征数据库,客户端程序使用WinINet API访问php接口,将用户的电脑问题和用户当前的操作系统传给服务器,服务器再将这些数据转义成特征码的形式去特征数据库里查询解决方案。上述这个操作可以叫做词法模式匹配。匹配度最高的结果,就被当作解决方案展现给用户。解决方案的结果分为2类:精确匹配结果和模糊搜索结果,执行方案有2种方式,调用工具程序和打开知识库网页。所以,现有内容是根据用户提问搜索特征数据库,将多个方案的前3个展示给用户让用户进行选择。如果是打开网页知识库方案,程序会根据用户当前系统展示网页知识库方案。所述3个方案里面有的可能对用户当前系统没有效果。网页知识库方案直接展示用户当前系统的对应方案可能会让一些同时用多系统的用户找不到解决方案。比如:win7用户可能有一台WinXP的电脑,该用户想看下对应WinXP的解决方案,但是提供的方案里面只有win7。因此,现有急需一种能够针对电脑中产生的问题来提供不同解决方案,便成为亟待解决的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的一种查询信息获取及展示的客户端、方法及系统。根据本专利技术的一个方面,提供了一种查询信息获取及展示的客户端,其特征在于,包括:用户接口、请求生成模块、数据交换接口和数据配置模块,其中,所述用户接口,适于接收用户输入的查询关键词和操作系统信息并通知所述请求生成模块,接收所述数据配置模块的通知,根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果;所述请求生成模块,适于根据所述查询关键词和操作系统信息生成请求信息并通知所述数据交换接口; 所述数据交换接口,适于将所述请求信息发送至服务器,并接收所述服务器发来的与所述请求信息中查询关键词和操作系统信息匹配的查询结果并通知所述数据配置模块,所述查询结果包括:在所述服务器根据所述操作系统信息分析操作系统类型,根据所述操作系统类型查找对应所述操作系统的查询数据,使用所述查询关键词与所述查询数据进行匹配得到的查询结果;所述数据配置模块,适于分别依据所述操作系统信息设置标签,将相应的查询结果配置在相应的标签页面内。进一步地,其中,所述请求生成模块,进一步适于根据所述查询关键词与数据库中保存的字符串信息匹配,获取所匹配的至少一个字符串信息并通知所述用户接口 ;根据用户选定的字符串信息生成特征码,根据所述特征码与操作系统信息生成请求信息;所述用户接口,进一步适于将所匹配的至少一个字符串信息提示给用户供选择,接收用户选定的字符串信息并通知所述请求生成模块。进一步地,其中,所述数据交换接口,进一步适于接收所述服务器发来的匹配的多个查询结果的提示信息并通知所述用户接口 ;接收所述用户接口的通知,根据用户的选择由所述服务器接收所选定的查询结果;所述用户接口,进一步适于显示所述提示信息供用户选择,并根据所述用户的选择提示用户进入人工流程和/或重新输入查询关键词,或者将所述用户的选择通知所述数据交换接口。进一步地,其中,所述操作系统信息,包括:所述用户接口接收的用户输入的操作系统信息及自动识别的当前操作系统信息;所述用户接口,适于默认切换到所述当前操作系统信息相应的标签页面并显示相应的查询结果。进一步地,其中,所述数据交换接口,所接收的查询结果,包括:记载有与所述查询关键词对应的解决方案的文档内容以及指向所述文档内容的网络链接。根据本专利技术的一个方面,还提供了 一种查询信息获取及展示的方法,其中,包括:根据用户输入的查询关键词和操作系统信息生成请求信息并发送至服务器;接收所述服务器发来的与所述请求信息中查询关键词和操作系统信息匹配的查询结果,所述查询结果包括:在所述服务器根据所述操作系统信息分析操作系统类型,根据所述操作系统类型查找对应所述操作系统的查询数据,使用所述查询关键词与所述查询数据进行匹配得到的查询结果并保存;分别依据所述操作系统信息设置标签,将相应的查询结果显示在相应的标签页面内,根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果。进一步地,其中,根据用户输入的查询关键词和操作系统信息生成请求信息,进一步包括:根据用户输入的查询关键词与数据库中保存的字符串信息匹配,将所匹配的至少一个字符串信息提示给用户供选择,根据用户选定的字符串信息生成特征码,根据所述特征码与操作系统信息生成请求信息。进一步地,其中,接收所述服务器发来的与所述请求信息中查询关键词和操作系统信息匹配的查询结果,进一步包括:接收所述服务器发来的匹配的多个查询结果的提示信息并显示给用户供选择,根据用户的选择由所述服务器接收所选定的查询结果或者提示用户进入人工流程和/或重新输入查询关键词。进一步地,其中,所述操作系统信息,包括:用户输入的操作系统信息及自动识别的当前操作系统信息;默认切换到所述当前操作系统信息相应的标签页面并显示相应的查询结果。进一步地,其中,所述查询结果,包括:记载有与所述查询关键词对应的解决方案的文档内容以及指向所述文档内容的网络链接。根据本专利技术的一个方面,还提供了一种查询信息获取及展示的系统,其特征在于,包括:一个或多个客户端以及服务器,其中,所述客户端,包括如权利要求1-5中任一项所述的客户端;所述服务器,进一步包括:数据库,适于存储查询关键词、操作系统信息、查询结果及所述查询结果与所述查询关键词、操作系统信息的对应关系;数据接口,适于接收一个或多个所述客户端发来的携带有所述查询关键词、操作系统信息的请求信息,并根据所述操作系统信息分析操作系统类型,根据所述操作系统类型查找对应所述操作系统类型的查询数据,使用所述查询关键词与所述查询数据进行匹配得到查询结果,并将匹配的查询结果发送给所述客户端。与现有的方案相比,本专利技术所获得的技术效果:I)本专利技术极大的提升了用户体验,满足了不用用户群的多样性需求。不仅能够为用户当前操作系统遇到的问题提供解决方案还可以把其他操作系统的解决方案推出来备选。2)本专利技术能够根据用户操作系统精确匹配结果,搜索出的解决方案更有针对性。如果用户的提问比较偏门或者没说出要点,服务器会换用模糊搜索结果的方式,继续匹配解决方案。3)本专利技术能够使网页知识库提供的解决方案会展示多个标签页,默认选中用户当前操作系统对应的解决方案,如果还有对应其他操作系统的解决方案,其他操作系统的解决方案会成为候选标签页,用户可以手动打开。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅适于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示意性示出了根据本专利技术一个实施例所述的一种查询信息获取及展示的客户端结构框图。图2示意性示出了根据本专利技术一个实本文档来自技高网...

【技术保护点】
一种查询信息获取及展示的客户端,其特征在于,包括:用户接口、请求生成模块、数据交换接口和数据配置模块,其中,所述用户接口,适于接收用户输入的查询关键词和操作系统信息并通知所述请求生成模块,接收所述数据配置模块的通知,根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果;所述请求生成模块,适于根据所述查询关键词和操作系统信息生成请求信息并通知所述数据交换接口;所述数据交换接口,适于将所述请求信息发送至服务器,并接收所述服务器发来的与所述请求信息中查询关键词和操作系统信息匹配的查询结果并通知所述数据配置模块,所述查询结果包括:在所述服务器根据所述操作系统信息分析操作系统类型,根据所述操作系统类型查找对应所述操作系统的查询数据,使用所述查询关键词与所述查询数据进行匹配得到的查询结果;所述数据配置模块,适于分别依据所述操作系统信息设置标签,将相应的查询结果配置在相应的标签页面内。

【技术特征摘要】
1.一种查询信息获取及展示的客户端,其特征在于,包括:用户接口、请求生成模块、数据交换接口和数据配置模块,其中, 所述用户接口,适于接收用户输入的查询关键词和操作系统信息并通知所述请求生成模块,接收所述数据配置模块的通知,根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果; 所述请求生成模块,适于根据所述查询关键词和操作系统信息生成请求信息并通知所述数据交换接口; 所述数据交换接口,适于将所述请求信息发送至服务器,并接收所述服务器发来的与所述请求信息中查询关键词和操作系统信息匹配的查询结果并通知所述数据配置模块,所述查询结果包括:在所述服务器根据所述操作系统信息分析操作系统类型,根据所述操作系统类型查找对应所述操作系统的查询数据,使用所述查询关键词与所述查询数据进行匹配得到的查询结果; 所述数据配置模块,适于分别依据所述操作系统信息设置标签,将相应的查询结果配置在相应的标签页面内。2.按权利要求1所述的客户端,其特征在于, 所述请求生成模块,进一步适于根据所述查询关键词与数据库中保存的字符串信息匹配,获取所匹配的至少一个字符串信息并通知所述用户接口 ;根据用户选定的字符串信息生成特征码,根据所述特征码与操作系统信息生成请求信息; 所述用户接口,进一步适于将所匹配的至少一个字符串信息提示给用户供选择,接收用户选定的字符串信息并通知所述请求生成模块。3.按权利要求1所述的客户端,其特征在于, 所述数据交换接口,进一步适于接收所述服务器发来的匹配的多个查询结果的提示信息并通知所述用户接口 ;接收所述用户接口的通知,根据用户的选择由所述服务器接收所选定的查询结果; 所述用户接口,进一步适于显示所述提示信息供用户选择,并根据所述用户的选择提示用户进入人工流程和/或重新输入查询关键词,或者将所述用户的选择通知所述数据交换接口。4.按权利要求1所述的客户端,其特征在于, 所述操作系统信息,包括:所述用户接口接收的用户输入的操作系统信息及自动识别的当前操作系统信息; 所述用户接口,适于默认切换到所述当前操作系统信息相应的标签页面并显示相应的查询结果。5.按权利要求1所述的客户端,其特征在于, 所述数据交换接口,所接收的查询结果,包括:记载有与所述查询关键词对应的解决方案的文档内容以及指向所述文档内容的网络链接。6.一种查询信息获取...

【专利技术属性】
技术研发人员:马鸣涂远超
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1