一种根据信息定位的方法及服务器的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种根据信息定位的方法及服务器。
【背景技术】
[0002]随着互联网的快速发展以及终端的迅速普及,终端的功能日益增强。例如:用户可以利用终端扫描获取周边的服务信息(餐馆的位置信息、宾馆的位置信息)或扫描获取周边用户信息(便于添加非好友用户为好友)等等。在使用终端进行扫描获取周边用户信息时,终端需要通过扫描该用户的用户标识,并通过扫描到的用户标识判断该用户信息是否已经存储至终端。然而,当使用该扫描方法进行扫描获取用户标识时,要求扫描终端与被扫描终端之间的距离差值必须很小,且每次只能与一个终端进行扫描匹配。在使用终端进行扫描获取周边服务信息时,通常需要用户手动输入按键操作,通过不同的输入法输入关键字,从而根据关键字进行搜索。当使用该方法进行搜索周边信息时,操作繁琐。可见,目前搜索周边信息的搜索方法搜索范围局限、搜索操作过程繁琐以及搜索到的信息不全面,从而导致根据搜索到的信息进行定位时,定位不精准。
【发明内容】
[0003]本发明实施例提供了一种根据信息定位的方法及服务器,能够扩大搜索过程中的搜索范围、简易搜索过程的操作步骤以及完善搜索信息所包含的内容,以提高终端根据搜索到的信息进行定位时的精准度。
[0004]第一方面,提供了一种根据信息定位的方法,包括:
[0005]接收终端发送的搜索请求,所述搜索请求携带有所述终端当前所处位置的位置信息;
[0006]响应所述搜索请求,根据所述位置信息确定当前需要搜索的搜索区域,其中,所述搜索区域包含所述位置信息所表示的位置;
[0007]从预先获取的对象信息中查找当前在所述搜索区域内的对象信息,其中,所述对象信息包括服务信息与用户信息中至少一项;
[0008]当接收所述终端发送的针对所述对象信息的查看请求时,开启与所述查看请求相匹配的定位模式,其中,所述对象信息与所述查看请求相对应。
[0009]在第一方面的第一种可能的实现方式中,所述步骤响应所述搜索请求,根据所述位置信息确定当前需要搜索的搜索区域,包括:
[0010]响应所述搜索请求,获取终端设定搜索区域的历史设定记录;
[0011]根据所述历史设定记录确定所述终端历史设定搜索区域的大小,以计算出预先设定的时间段内设定的搜索区域大小的平均值;
[0012]根据所述位置信息确定与所述平均值相匹配的搜索区域。
[0013]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,当所述对象信息包括所述服务信息时,所述步骤从预先获取的对象信息中查找当前在所述搜索区域内的对象信息之后,所述方法还包括:
[0014]获取终端的历史查看记录;
[0015]根据所述历史查看记录确定使用所述终端的用户针对服务信息的偏好类型;
[0016]根据所述偏好类型推送与所述终端相匹配的服务信息。
[0017]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,当所述对象信息包括所述用户信息时,所述步骤从预先获取的对象信息中查找当前在所述搜索区域内的对象信息之后,所述方法还包括:
[0018]获取终端的历史查看记录;
[0019]根据所述历史查看记录判断使用该终端的用户的偏好类型;
[0020]根据所述偏好类型推送用户信息。
[0021]结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式以及第一方面的第三种可能的实现方式中的任意一种方式,在第一方面的第四种可能的实现方式中,在所述步骤所述当接收所述终端发送的针对所述对象信息的查看请求时,开启与所述查看请求相匹配的定位模式,包括:
[0022]当接收所述终端发送的针对所述对象信息的查看请求时,输出用于提示输入待验证信息的提示信息;
[0023]当接收到响应所述提示信息输入的待验证信息时,验证所述待验证信息是否与预先设置的预设验证信息一致;
[0024]若验证所述待验证信息与预设验证信息一致,则开启与所述查看请求相匹配的定位模式。
[0025]第二方面,提供了一种服务器,其特征在于,包括:
[0026]接收单元,用于接收终端发送的搜索请求,所述搜索请求携带有所述终端当前所处位置的位置信息;
[0027]确定单元,用于响应所述接收单元接收到的所述搜索请求,根据所述位置信息确定当前需要搜索的搜索区域,其中,所述搜索区域包含所述位置信息所表示的位置;
[0028]搜索单元,用于从预先获取的对象信息中查找当前在所述搜索区域内的对象信息,其中,所述对象信息包括服务信息与用户信息中至少一项;
[0029]开启单元,用于当所述接收单元接收到所述终端发送的针对所述搜索单元搜索到的对象信息的查看请求时,开启与所述查看请求相匹配的定位模式,其中,所述对象信息与所述查看请求相对应。
[0030]在第二方面的第一种可能的实现方式中,所述确定单元包括:
[0031]第一获取单元,用于响应所述接收单元接收到的搜索请求,获取终端设定搜索区域的历史设定记录;
[0032]计算单元,用于根据所述第一获取单元获取到的历史设定记录确定终端历史设定搜索区域的大小,以计算出预先设定的时间段内设定的搜索区域大小的平均值;
[0033]搜索区域确定单元,用于根据所述位置信息确定与所述计算单元计算出来的平均值相匹配的搜索区域。
[0034]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述服务器还包括:
[0035]第二获取单元,用于获取终端的历史查看记录;
[0036]第一确定单元,用于根据所述第二获取单元获取到的历史查看记录确定使用该终端的用户针对服务信息的偏好类型;
[0037]第一推送单元,用于根据所述第一确定单元确定的偏好类型推送与所述终端相匹配的服务信息。
[0038]结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,第三获取单元,用于获取终端的历史查看记录;
[0039]第二确定单元,用于根据所述第三获取单元获取到的历史查看记录判断使用该终端的用户的偏好类型;
[0040]第二推送单元,用于根据所述第二确定单元确定的偏好类型推送用户信息。
[0041]结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式以及第二方面的第三种可能的实现方式中的任意一种方式,在第二方面的第四种可能的实现方式中,所述开启单元包括:
[0042]输出单元,用于当所述接收单元接收到所述终端发送的针对所述搜索单元搜索到的对象信息的查看请求时,输出用于提示输入待验证信息的提示信息;
[0043]验证单元,用于当所述接收单元接收到响应所述输出单元输出的提示信息输入的待验证信息时,验证所述待验证信息是否与预先设置的预设验证信息一致;
[0044]模式开启单元,用于若所述验证单元验证所述待验证信息与预设验证信息一致,则开启与所述查看请求相匹配的定位模式。
[0045]本发明实施例中,接收终端发送的搜索请求,搜索请求携带有终端当前所处位置的位置信息;响应搜索请求,根据位置信息确定当前需要搜索的搜索区域,其中,搜索区域包含位置信息所表示的位置;从预先获取的对象信息中查找当前在搜索区域内的对象信息,其中,对象信息包括服务信息与用户信息中至少一项;当接收终端发送的针对对象信息的查看请求时,开启与查看请求相匹配的定位模式,其中,对象信息与查看请求相对应。实施本发明实施例,可以扩大搜索过程中的搜索范围、简易搜索过程的操作步骤以及完善搜索信息所包含的内容,以提高终端搜索信息时的搜索效率。当通过搜索到的对象信息开启定位模式时,可以提高终端根据搜索到的信息进行定位时的精准度。
【附图说明】
[0046]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本发明实施例公开的一种根据信息定位的方法的流程示意图;
[0048]图2是本发明实施例公开的另一种根据信息定位的方法的流程示意图;
[0049]图3是本发明实施例公开的一种服务器的结构示意图;
[0050]图4是本发明实施例公开的另一种服务器的结构示意图;
[0051]图5是本发明实施例公开的又一种服务器的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]本发明实施例公开了一种根据信息定位的方法及服务器,能够提高终端根据搜索到的信息进行定位时的精准度。
[0054]请参阅图1,图1是本发明实施例公开