用户推荐方法、装置和系统的制作方法_4

文档序号:9768174阅读:来源:国知局
了一种用户推荐方法,该方法以应用于服务器中进行举例说明,具体包括:
[0097]步骤902,接收移动终端发送的第一位置信息和对应的第一用户标识,该第一位置信息是与第一用户标识绑定的飞行器的定位信息。
[0098]本实施例中,飞行器中内置有GPS定位模块,通过内置的GPS模块和卫星天线,可以将飞行器所处位置快速定位。具体的,移动终端通过第一用户标识与飞行器进行绑定,通过第一用户标识可登录到用来操控飞行器的软件工具。飞行器定位得到的第一位置信息可实时发送到移动终端,移动终端通过应用接收飞行器的第一位置信息,并可通过应用的界面显示飞行器所处位置。本实施例中,服务器可实时接收到大量移动终端发送的飞行器的位置信息和对应的用户标识,并对其中存储的用户标识和对应的飞行器的位置信息进行实时更新。
[0099]步骤904,根据第一位置信息查找距离第一位置信息在预设范围内的第二位置信息,该第二位置信息是与第二用户标识绑定的飞行器的定位信息。
[0100]本实施例中,移动终端接收到飞行器的第一位置信息,将第一位置信息和对应的第一用户标识发送服务器,服务器接收移动终端发送的第一位置信息和第一用户标识,当接收移动终端查找附近用户的指令时,进而查找距离第一位置信息在预设范围内的第二位置信息。其中,预设范围可以是发送第一位置信息的移动终端中的应用中默认的距离范围,也可以是发送第一位置信息的移动终端发送的用户通过应用设置的距离范围。
[0101]步骤906,获取第二位置信息对应的第二用户标识,根据第二用户标识生成用户推荐列表推送到第一用户标识对应的移动终端。
[0102]本实施例中,服务器查找到第二位置信息后获取对应的第二用户标识,根据第二用户标识生成用户推荐列表,将用户推荐列表发送到发送第一位置信息的移动终端进行显示。移动终端可接收服务器发送的根据第二用户标识查找到的用户信息,包括用户昵称、用户头像以及其它社交信息等。移动终端通过应用的界面展示用户信息,生成用户推荐列表。用户可通过将用户推荐列表中的用户添加关注或者添加好友,移动终端接收到用户的添加关注或者添加好友的指令后,可将该指令发送到服务器,从而建立起用户之间的关系链。
[0103]在一个实施例中,在步骤906之后还包括:接收移动终端通过触发电子地图上显示的地理位置标识获取到的位置信息;根据所述位置信息获取对应的与位置有关的社交信息并返回至移动终端。
[0104]本实施例中,结合图6所示,移动终端在接收到服务器查找到的第二用户标识后,可在移动终端上电子地图,并根据第二用户标识对应的第二位置信息在电子地图上进行标识。用户可以在移动终端应用界面上点击电子地图上显示的标识,移动终端将相应的位置信息发送到服务器,该位置信息包括第一位置信息和第二位置信息,服务器根据拉取该位置信息对应的与位置有关的社交信息并显示。其中,社交信息包括但不限于用户在各种社交应用上的有关该位置的社交信息,比如该位置信息的访问信息、游记信息、相关图片等。
[0105]在一个实施例中,第二位置信息为第二用户标识绑定的飞行器的位置信息,该用户推荐方法还包括:获取移动终端对电子地图上显示的第二位置信息的地理位置标识的实时视频查看事件;根据实时视频查看事件获取第二位置信息对应的第二用户标识及与第二用户标识绑定的飞行器的位置信息;获取与第二用户标识绑定的飞行器所实时采集的实时视频数据并发送到移动终端进行显示。
[0106]本实施例中,服务器实时获取大量移动终端所上传的其所操控的飞行器实时采集的视频数据,并对应与飞行器绑定的用户标识进行存储。当接收到某个移动终端在电子地图上对某个第二位置信息的地理位置标识的实时视频查看事件,可将对应该位置信息的用户标识所对应的实时视频数据发送到移动终端,移动终端即可实时显示其它移动终端所操控的飞行器采集到的实时视频数据。
[0107]如图10所示,在一个实施例中,还提供了另一种用户推荐装置,该装置包括:
[0108]第二接收模块1002,用于接收移动终端发送的第一位置信息和对应的第一用户标识,该第一位置信息是与第一用户标识绑定的飞行器的定位信息。
[0109]查找模块1004,用于根据第一位置信息查找距离第一位置信息在预设范围内的第二位置信息,该第二位置信息是与第二用户标识绑定的飞行器的定位信息。
[0110]第二推荐模块1006,用于获取第二位置信息对应的第二用户标识,根据第二用户标识生成用户推荐列表推送到与第一用户标识对应的所述移动终端。
[0111]在一个实施例中,如图11所示,第二接收模块1002还用于接收移动终端通过触发电子地图上显示的地理位置标识获取到的位置信息;
[0112]该用户推荐装置还包括:
[0113]信息反馈模块1008,用于根据位置信息获取对应的与位置有关的社交信息并返回至移动终端。
[0114]在一个实施例中,所述信息反馈模块1008还用于获取移动终端对电子地图上显示的第二位置信息的地理位置标识的实时视频查看事件;根据实时视频查看事件获取第二位置信息对应的第二用户标识及与第二用户标识绑定的飞行器的位置信息;获取与第二用户标识绑定的飞行器所实时采集的实时视频数据并发送到移动终端进行显示。
[0115]如图12所示,在一个实施例中,还提供了一种用户推荐系统,该系统包括飞行器1202、第一移动终端1204和服务器1206,其中:
[0116]飞行器1202用于对自身进行定位,并实时将定位得到的第一位置信息发送到与飞行器绑定的第一用户标识对应的第一移动终端1204。
[0117]具体的,飞行器1202包括但不限于各种无人机、飞行玩具等,其具有定位功能和数据传输功能。飞行器1202中内置有GPS定位模块,通过内置的GPS模块和卫星天线,可以将所处位置进行快速定位。第一移动终端1204为操控飞行器1202的移动终端,可以是各种智能手机、平板电脑、穿戴式电子设备等。第一移动终端1204可通过第一用户标识登录用来操控飞行器1202的应用,通过第一用户标识绑定飞行器1202,第一移动终端1204在操控飞行器1202的过程中保持与飞行器1202的连接,接收飞行器1202实时传送的第一位置信息,并对应存储第一用户标识和第一位置信息。
[0118]第一移动终端1204,用于接收第一位置信息,将第一用户标识和第一位置信息发送到服务器。
[0119]具体的,第一移动终端1204通过网络连接服务器1206,可实时将接收到的第一位置信息与第一用户标识对应发送到服务器1206,以使服务器1206根据接收到的第一位置信息和第一用户标识进行相应处理。
[0120]服务器1206,用于接收第一位置信息,查找距离第一位置信息在预设范围内的第二用户标识,将第二用户标识推荐给第一移动终端1204。
[0121]具体的,预设范围可以是预先设定的默认范围,或者是接收到的第一移动终端1204发送的用户设置的预设范围。
[0122]进一步的,在一个实施例中,服务器1206还用于将第二用户标识对应的第二位置信息发送给第一移动终端,其中第二位置信息是第二用户标识对应的第二移动终端的位置信息,或者是与第二用户标识绑定的飞行器的位置信息。
[0123]具体的,在一个实施例中,第二移动终端可通过第二用户标识登录用来操控另一飞行器的应用,通过第二用户标识与该飞行器进行绑定,该飞行器实时将自身的位置信息(即第二位置信息)发送到第二移动终端,第二移动终端与服务器1206通过网络连接,实时将第二位置信息和第二用户标识对应发送到服务器1206,服务器1206即可查找到距离第一位置信息在预设范围内的第二位置信息,将第二位置信息对应的第二用户标识推荐到第一移动终端1204。
[0124]在另一个实施例中,第二移动终端本身具有定位功能,可以获取自身的位置信息(即第二位置信息),并与第二用户标识对应发送到服务器1206,服务器1206即可查找到距离第一位置信息在预设范围内的第二位置信息,将第二位置信息对应的第二用户标识推荐到第一移动终端1204。
[0125]进一步的,第一移动终端1204接收到服务器1206推荐的第二用户标识,可将第二用户标识对应的第二位置信息在电子地图上进行标识,比如以气泡图标标识出第二位置信息。更优选的,可仅标识出与第一用户标识存在好友关系链的第二用户标识所对应的第二位置信息。
[0126]进一步的,第一移动终端1204可获取到用户对电子地图上显示的标识的点击操作,获取点击的位置信息对应的第二用户标识,拉取与该用户标识对应的即时通信或社交网络应用上的个人信息并显示,用户选择查看第二用户标识对应的个人信息,并选择第二用户标识以建立起第一用户标识与第二用户标识之间的好
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1