一种查询近距离对象的方法和装置的制造方法

文档序号:9634128阅读:416来源:国知局
一种查询近距离对象的方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别涉及一种查询近距离对象的方法和装置。
【背景技术】
[0002]随着移动终端技术的发展,手机、平板电脑等终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。比如,用户可以利用查询近距离对象功能查找附近的对象,如附近的账户、附近的群或者附近的活动等。
[0003]以对象为账户为例,当用户利用查询近距离对象功能查找附近的账户时,用户的终端(可以称为目标终端)会显示一定数目的账户的选项,以供用户查看,其中,显示的账户的选项是按照其对应的账户所登录的终端与目标终端的距离由近及远的顺序排列的,用户可以在其中选取自己感兴趣的账户,并与选取的账户进行通信。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]基于上述处理,当用户在某场所(如家中)多次查找附近的对象时,终端每次显示的对象中大部分可能是相同的,在之前的近距离查询结果中,用户不感兴趣的对象,在此次近距离查询结果中还会被显示出来,从而,导致查询近距离对象功能的有效性较差。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种查询近距离对象的方法和装置。所述技术方案如下:
[0007]第一方面,提供了一种查询近距离对象的方法,所述方法包括:
[0008]接收目标终端发送的携带有所述目标终端的位置信息的近距离查询请求;
[0009]根据所述目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与所述目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象;
[0010]分别在每个距离范围对应的对象中,随机选取待展示的对象,并向所述目标终端展示所述待展示的对象。
[0011]第二方面,提供了一种查询近距离对象的装置,所述装置包括:
[0012]接收模块,用于接收目标终端发送的携带有所述目标终端的位置信息的近距离查询请求;
[0013]确定模块,用于根据所述目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与所述目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象;
[0014]展示模块,用于分别在每个距离范围对应的对象中,随机选取待展示的对象,并向所述目标终端展示所述待展示的对象。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]本发明实施例中,接收目标终端发送的携带有目标终端的位置信息的近距离查询请求,根据目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象,分别在每个距离范围对应的对象中,随机选取待展示的对象,并向目标终端展示所述待展示的对象。这样,服务器在展示近距离对象时的随机性较大,避免了多次查询到的对象的重复性,进而,可以增强查询近距离对象功能的有效性。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的一种查询近距离对象的方法的流程图;
[0019]图2是本发明实施例提供的一种场景示意图;
[0020]图3是本发明实施例提供的一种获取每个距离范围对应的对象的示意图;
[0021]图4是本发明实施例提供的一种随机选取每个距离范围对应的待展示的对象的示意图;
[0022]图5是本发明实施例提供的一种查询近距离对象的装置的结构示意图;
[0023]图6是本发明实施例提供的一种查询近距离对象的装置的结构示意图;
[0024]图7是本发明实施例提供的一种查询近距离对象的装置的结构示意图;
[0025]图8是本发明实施例提供的一种查询近距离对象的装置的结构示意图;
[0026]图9是本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0027]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0028]实施例一
[0029]本发明实施例提供了一种查询近距离对象的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0030]步骤101,接收目标终端发送的携带有目标终端的位置信息的近距离查询请求。
[0031]步骤102,根据目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象。
[0032]步骤103,分别在每个距离范围对应的对象中,随机选取待展示的对象,并向目标终端展示所述待展示的对象。
[0033]本发明实施例中,接收目标终端发送的携带有目标终端的位置信息的近距离查询请求,根据目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象,分别在每个距离范围对应的对象中,随机选取待展示的对象,并向目标终端展示所述待展示的对象。这样,服务器在展示近距离对象时的随机性较大,避免了多次查询到的对象的重复性,进而,可以增强查询近距离对象功能的有效性。
[0034]实施例二
[0035]本发明实施例提供了一种查询近距离对象的方法,该方法的执行主体为服务器。其中,服务器可以是用于查询近距离对象的服务器,可以是具有查询近距离对象功能的应用程序的后台服务器,例如,查询近距离对象功能可以是“附近的人”功能,相应的对象是账户,服务器可以是微信应用程序的后台服务器。该服务器中可以设置有处理器、存储器、收发器,处理器可以用于确定待展示的对象的处理过程,存储器可以用于存储下述处理过程中需要的数据以及产生的数据,收发器可以用于接收和发送数据。
[0036]下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如下:
[0037]步骤101,接收目标终端发送的携带有目标终端的位置信息的近距离查询请求。
[0038]在实施中,用户想要与附近的人聊天、参加附近的活动或者加入附近的群时,可以通过应用程序中查询近距离对象功能进行查询附近的人、附近的活动或者附近的群,例如,用户可以应用微信中的附近的人功能,查找与用户的终端(可以称为目标终端)距离很近的终端对应的用户,并与其进行通信。应用程序中可以设置有查询近距离对象功能对应的按键(可以称为近距离查询按键),用户应用应用程序中查询近距离对象功能时,可以点击应用程序中的近距离查询按键(比如微信中附近的人对应的按键),将会触发终端生成近距离查询请求,终端可以根据预先存储的服务器的地址,向服务器发送近距离查询请求,其中,近距离查询请求中可以携带有目标终端的位置信息。
[0039]如图2所示,服务器可以接收目标终端发送的近距离查询请求,并对其进行解析,获取其中携带的目标终端的位置信息。
[0040]步骤102,根据目标终端的位置信息、预先存储的用于近距离查询的对象的位置信息、以及多个预设的距离范围,分别确定与目标终端之间的距离在每个距离范围内的对象,得到每个距离范围对应的对象。
[0041]其中,对象可以是账户、活动、群,对于附近的人功能,例如,用于近距离查询的对象可以是向服务器发送过近距离查询请求的终端中登录的账户,用于近距离查询的对象的位置信息可以是向服务器发送过近距离查询请求终端的位置信息,对于附近的活动、附近的群功能,用于近距离查询的对象可以是创建活动、群的账户所登录的终端向服务器发送的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1