一种信息查询方法及系统的制作方法

文档序号:6607590阅读:430来源:国知局
专利名称:一种信息查询方法及系统的制作方法
技术领域
本发明涉及信息处理技术,尤指一种信息查询方法及系统。
背景技术
随着网络技术的不断普及、网络服务的不断发展,网络已成为人们生活中不可缺少的部分。用户可以借助网络通过网络服务提供商提供的服务,跨地域的分享各类信息。比如,可以通过网络服务提供商提供的平台,在该平台上分享自己的信息、或者查询其他用户分享的信息。用户可以在该平台上发布“这里的饺子真好吃”、“这里的住宿环境真好”等信肩、ο由于越来越多的用户参与到网络生活中,同时也有越来越多的用户愿意发布自己的分享信息,供其他用户查询、借鉴。因此,分享信息的数量呈爆炸式增长,信息查询系统也能够向用户提供更多、更丰富的信息。虽然信息查询系统能够向用户提供更多的分享信息, 但是随着分享信息数量在不断的增加,用户数量的不断增加,在众多的分享信息中也存在着许多虚假信息。目前的信息查询系统在收到用户发送的查询请求时,只是简单的在所有发布的分享信息中进行查询,而没有对分享信息的真伪进行判断处理,这样向用户返回的信息中就不可避免的存在一些虚假信息,向用户提供了错误信息。因此,信息查询系统如何对信息进行处理,向查询用户提供一个较为可信的查询结果是目前现有技术亟待解决的技术问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种信息查询方法及系统,应用本发明所提供的方法及系统,能够对用户发布的分享信息进行处理,并向查询用户提供一个较为可信的查询结果。为达到上述目的,本发明的技术方案是这样实现的一种信息查询方法,该方法包括接收并保存用户发布的分享信息;接收用户发送的查询请求,查找得到该用户对应的信任用户;根据查询请求中的查询条件,在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。一种信息查询系统,该系统包括处理服务器和查询服务器;所述处理服务器,用于接收并保存用户发布的分享信息;所述查询服务器,用于接收用户发送的查询请求,查找得到该用户对应的信任用户;并根据查询请求中的查询条件以及所述处理服务器保存的分享信息,在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。本发明所提供的一种信息查询方法及系统,通过接收并保存用户发布的分享信息;在接收用户发送的查询请求时,首先查找得到该用户对应的信任用户;然后再根据查询请求中的查询条件,在信任用户发布的分享信息中查找满足查询条件的分享信息,并向请求查询的用户返回查询结果。本发明的技术方案在查询过程中对被查询的对象进行了处理,因此通过这种能够向查询用户提供一个较为可信的查询结果。


图1为本发明方法的示例性流程图;图2为本发明系统的示例性结构图;图3为本发明实施例方法的流程图。
具体实施例方式在本部分的详细描述中,仅通过对实施本发明的发明者所预期的最佳方式的示例,示出并描述了本发明的较佳实施例。应意识到,可以在不背离本发明的前提下,就各个显而易见的方面对其进行修改。相应地,附图和说明书应被视为在本质上是示例性的,而不是限制性的。为了向查询用户提供一个较为可信的查询结果,可以仅对信任用户发布的分享信息执行查询操作。具体的可参见图1,图1为本发明方法的示例性流程图。在步骤101中,接收并保存用户发布的分享信息;在步骤102中,接收用户发送的查询请求,查找得到该用户对应的信任用户;在步骤103中,根据查询请求中的查询条件, 在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。由于交流手段的多样性,本发明所指的用户既可以是通过计算机终端上网的用户,也可以是通过移动终端接入网络的用户。在本发明中信任用户指的是查询用户能够相信的一类用户。信任用户可以有很多种定义方式。比如,基于SNS好友关系链确定的用户,同属于一个群组的用户,等等。由于用户同属于一个团体,因此彼此发布的信息较为可信。考虑到用户的信任用户毕竟是分享平台的部分用户,有时候可能查找不到满足查询条件的分享信息,或者找到的分享信息过少,因此当满足查询条件的分享信息少于预设的条数时,还可以再根据查询请求中的查询条件在非信任用户发布的分享信息中查找满足查询条件的分享信息,将查询结果连同信任用户的查询结果一起返回请求查询的用户,供用户参考。这种情况下,在将查询结果返回给用户时,可以对查询到的分享信息进行标识, 标识分享信息是来自于信任用户,还是非信任用户,供用户参考。其中,预设的条数可以根据实际系统来设置,可以设置为3条。为了使用户能够更加准确的查询到所需信息,本发明的技术方案还有进一步的处理。即,获取用户发布分享信息时所在的位置信息,保存用户发布的分享信息时,进一步保存该分享信息对应的位置信息;这样,在返回的查询结果中的分享信息也进一步携带该分享信息对应的位置信息。根据位置信息,查询用户能够进一步了解发布分享信息所在的位置,有利于用户更加全面的了解分享信息。例如,当查询用户查询到了一条有关“吃”的分享信息,即“这里的饺子真好吃”。在显示该分享信息时,如果也附带了位置信息,那么查询用户就能够更加准确的得知,是什么地方的饺子真好吃。当获取的位置信息非常精确时,用户在发布分享信息时可以不在分享信息上附加位置信息,而又系统来获取该位置信息,并自动附加在分享信息上,从而提高用户发布分享信息的效率。在本发明的技术方案中,用户所在的终端在收到向用户返回的查询结果后,调用所在终端上的地图,根据查询结果中分享信息对应的位置信息在地图上显示对应的分享信息。还可以进一步,当用户选定一条分享信息时,获得该用户当前所在的位置信息,并结合该分享信息对应的位置信息,在地图上给出该用户到达所选分享信息对应位置的路线图。当用户通过移动终端接入网络时,可以通过移动终端内置的GPS功能获得该移动终端的位置信息;当用户通过计算机终端接入网络时,可以通过该计算机终端的IP地址确定用户的位置信息。位置信息的精度随着接入方式的不同而不同。有的位置信息可能非常精确,如由GPS获得的经纬度信息;但有的位置信息可能仅是一个范围。对于获得的位置信息是一个范围的情况,可以进一步根据预先设置的规则,将该位置信息确定为该范围中的一个位置。所述查询条件可以是分享信息的类型、位置信息、信任用户的标识或者三者的任意组合。具体的查询方式可采用现有的相关方法,在此不再详述。较佳地,当所述查询条件中包含位置信息时,满足位置信息查询条件的分享信息为以该位置信息为中心的预定范围内的分享信息。例如,预定的范围为100米时,则满足位置信息查询条件的分享信息为以查询位置信息为中心100米以内对应的分享信息。用户收到返回的查询结果后,在确定查询结果中的分享信息准确时,可以指示信息查询系统对应的分享信息准确;将查询结果返回请求查询的用户时,在查询结果中进一步对准确的分享信息进行标识。同时,还可以优先向用户展示带有准确标识的分享信息。这样,进行查询的用户就可以根据分享信息是否携带准确标识,对分享信息的准确性进行判断,有利于用户更加准确的获取信息,从而向用户提供一个较为可信的查询结果。携带位置信息的分享信息除了可供查询之外,还可以用来展示,即在分享平台上展示分享信息的同时展示该分享信息对应的位置信息。此时,可以根据分享信息的类型对信息进行聚合,并根据相应的位置信息进行排序存储以及展示。分享信息的种类很多,可以按照分享信息的用途进行分类。此时分享信息可以分为四类,衣、食、住、行。在存储以及展示分享信息的时候,可以按照这四类分别存储以及展示,并在存储及展示时,按照各分享信息对应的位置信息进行排序,以便查找和浏览。另外,在展示分享信息的时候,较佳地可以同时展示该分享信息是否携带了准确标识。相应的,本发明还可以设置关注关系管理服务器。在该服务器中保存有各用户关注的信息,比如某个位置信息、或类型、或用户、或三组的任意组合。当有用户发布分享信息时,就可以匹配关注关系管理服务器中的内容,如果匹配到,就将该当前发布的分享信息推送给该用户,以便用户及时查看。实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。另外,本发明还提供了一种信息查询系统,具体可参见图2。该系统包括处理服务器和查询服务器;所述处理服务器,用于接收并保存用户发布的分享信息;所述查询服务器,用于接收用户发送的查询请求,查找得到该用户对应的信任用户;并根据查询请求中的查询条件以及所述处理服务器保存的分享信息,在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。其中,当用户之间的信任关系可以保存在查询服务器自身,也可以保存在外部第三方的信任关系服务器中。当保存在信任关系服务器时,查询服务器可以访问信任关系服务器,以查找获得当前用户对应的信任用户。具体的,所述查询服务器,在满足查询条件的分享信息少于预设的条数时,进一步用于根据查询请求中的查询条件在非信任用户发布的分享信息中查询满足查询条件的分享信息,将查询结果返回请求查询的用户。另外,所述用户所在的终端设备在用户发布分享信息时,获取该用户当前的位置信息,并连同分享分析一起发送给所述处理服务器;所述处理服务器,用于在保存用户发布的分享信息时进一步保存该分享信息对应的位置信息;相应的,所述查询服务器,在返回查询结果时进一步用于在查询结果中携带分享信息对应的位置信息。所述用户所在的终端设备在收到向用户返回的查询结果后,调用终端设备上的地图,根据查询结果中分享信息对应的位置信息在地图上显示对应的分享信息。这样,所述终端设备当用户选定一条分享信息时,获得该用户当前所在的位置信息,并结合该分享信息对应的位置信息,在地图上给出该用户到达所选分享信息对应位置的路线图。所述查询服务器查找分享信息时所用的查询条件为分享信息的类型、位置信息、 信任用户的标识或者三者的任意组合。所述查询服务器,当所述查询条件中包含位置信息时,查找得到满足位置信息查询条件的分享信息为以该位置信息为中心的预定范围内的分孕fe息。另外,,所述终端设备在收到返回的查询结果后,根据用户的指令确定查询结果中的分享信息准确时,指示信息查询系统对应的分享信息准确;所述处理服务器,根据所述指示对对应的分享信息进行标识;所述查询服务器在返回的查询结果中进一步返回分享信息对应的标识。在本系统中还可以进一步包括关注关系管理服务器,在该服务器中保存有各用户关注的信息,比如某个位置信息、或类型、或用户、或三组的任意组合。当有用户发布分享信息时,就可以匹配关注关系管理服务器中的内容,如果匹配到,就将该当前发布的分享信息推送给该用户,以便用户及时查看。以下列举实施例,对本发明的技术方案做进一步的详细描述。参见图3,图3为本发明实施例的具体流程。在步骤301中,用户通过自身所在的终端发布分享信息;同时,终端获得在用户发布分享信息时所在的位置信息,将分享信息和对应的位置信息发送至处理服务器。在步骤302中,处理服务器接收并保存用户终端发送的分享信息以及对应的位置 fn息ο处理服务器在保存数据时可以根据分享信息的类型对信息进行聚合,并根据相应的位置信息进行排序存储。分享信息的种类很多,在本实施例中可以按照分享信息的用途进行分类。此时分享信息可以分为四类,衣、食、住、行。同时,处理服务器在保存分享信息时,还可以记录该分享信息对应的用户,以便在查询时使用。
当处理服务器收到用户发布的分享信息时,就可以将该分享信息展示在分享平台上供其他用户查看。在步骤303中,当用户要查询分享信息时,向查询服务器发送查询请求。在步骤304中,查询服务器接收用户发送的查询请求,根据查询请求中的查询条件在信任用户发布的分享信息中查找满足查询条件的分享信息。在步骤305中,判断满足查询条件的分享信息的条数是否少于预设的条数,如果是,则执行步骤306,否则,执行步骤307。在步骤306中,根据查询请求中的查询条件在非信任用户发布的分享信息中查找满足查询条件的分享信息,执行步骤307。查询请求中的查询条件可以是分享信息的类型、位置信息、信任用户的标识或者三者的任意组合。具体的查询方式可采用现有的查询方法,在此不再详述。较佳地,当所述查询条件中包含位置信息时,满足位置信息查询条件的分享信息为以该位置信息为中心的预定范围内的分享信息,这样可以为用户提供更加丰富的选择。 例如,预定的范围为100米时,则满足位置信息查询条件的分享信息为以查询位置信息为中心100米以内对应的分享信息。在步骤307中,查询服务器向请求查询的用户返回查询结果。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
8
权利要求
1.一种信息查询方法,其特征在于,该方法包括 接收并保存用户发布的分享信息;接收用户发送的查询请求,查找得到该用户对应的信任用户; 根据查询请求中的查询条件,在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。
2.根据权利要求1所述的方法,其特征在于,当满足查询条件的分享信息少于预设的条数时,该方法进一步包括根据查询请求中的查询条件在非信任用户发布的分享信息中查询满足查询条件的分享信息,将查询结果返回请求查询的用户。
3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括获取用户发布分享信息时所在的位置信息; 保存用户发布的分享信息时,进一步保存该分享信息对应的位置信息; 所述查询结果中的分享信息进一步携带该分享信息对应的位置信息。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括用户所在的终端在收到向用户返回的查询结果后,调用所在终端上的地图,根据查询结果中分享信息对应的位置信息在地图上显示对应的分享信息。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括当用户选定一条分享信息时,获得该用户当前所在的位置信息,并结合该分享信息对应的位置信息,在地图上给出该用户到达所选分享信息对应位置的路线图。
6.根据权利要求3所述的方法,其特征在于,所述查询条件为分享信息的类型、位置信息、信任用户的标识或者三者的任意组合。
7.根据权利要求6所述的方法,其特征在于,当所述查询条件中包含位置信息时,满足位置信息查询条件的分享信息为以该位置信息为中心的预定范围内的分享信息。
8.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括用户收到返回的查询结果后,在确定查询结果中的分享信息准确时,指示信息查询系统对应的分享信息准确;将查询结果返回请求查询的用户时,在查询结果中进一步对准确的分享信息进行标识。
9.一种信息查询系统,其特征在于,该系统包括处理服务器和查询服务器; 所述处理服务器,用于接收并保存用户发布的分享信息;所述查询服务器,用于接收用户发送的查询请求,查找得到该用户对应的信任用户;并根据查询请求中的查询条件以及所述处理服务器保存的分享信息,在信任用户发布的分享信息中查找满足查询条件的分享信息,向请求查询的用户返回查询结果。
10.根据权利要求9所述的系统,其特征在于,所述查询服务器,在满足查询条件的分享信息少于预设的条数时,进一步用于根据查询请求中的查询条件在非信任用户发布的分享信息中查询满足查询条件的分享信息,将查询结果返回请求查询的用户。
11.根据权利要求9或10所述的系统,其特征在于,所述用户所在的终端设备在用户发布分享信息时,获取该用户当前的位置信息,并连同分享分析一起发送给所述处理服务器;所述处理服务器,用于在保存用户发布的分享信息时进一步保存该分享信息对应的位直fe息;所述查询服务器,在返回查询结果时进一步用于在查询结果中携带分享信息对应的位直信息。
12.根据权利要求11所述的系统,其特征在于,所述用户所在的终端设备在收到向用户返回的查询结果后,调用终端设备上的地图, 根据查询结果中分享信息对应的位置信息在地图上显示对应的分享信息。
13.根据权利要求12所述的系统,其特征在于,所述终端设备当用户选定一条分享信息时,获得该用户当前所在的位置信息,并结合该分享信息对应的位置信息,在地图上给出该用户到达所选分享信息对应位置的路线图。
14.根据权利要求11所述的系统,其特征在于,所述查询服务器查找分享信息时所用的查询条件为分享信息的类型、位置信息、信任用户的标识或者三者的任意组合。
15.根据权利要求14所述的系统,其特征在于,所述查询服务器,当所述查询条件中包含位置信息时,查找得到满足位置信息查询条件的分享信息为以该位置信息为中心的预定范围内的分享信息。
16.根据权利要求9或10所述的系统,其特征在于,所述终端设备在收到返回的查询结果后,根据用户的指令确定查询结果中的分享信息准确时,指示信息查询系统对应的分享信息准确;所述处理服务器,根据所述指示对对应的分享信息进行标识; 所述查询服务器在返回的查询结果中进一步返回分享信息对应的标识。
全文摘要
本发明公开了一种信息查询方法及系统,通过接收并保存用户发布的分享信息;在接收用户发送的查询请求时,首先查找得到该用户对应的信任用户;然后再根据查询请求中的查询条件,在信任用户发布的分享信息中查找满足查询条件的分享信息,并向请求查询的用户返回查询结果。本发明的技术方案能够向查询用户提供一个较为可信的查询结果。
文档编号G06F17/30GK102375819SQ201010251880
公开日2012年3月14日 申请日期2010年8月5日 优先权日2010年8月5日
发明者程宇 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1