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

文档序号:9768174阅读:263来源:国知局
用户推荐方法、装置和系统的制作方法
【技术领域】
[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]图1为一个实施例中用户推荐方法的应用环境图;
[0027]图2为一个实施例中移动终端的内部结构图;
[0028]图3为一个实施例中服务器的内部结构图;
[0029]图4为一个实施例中用户推荐方法的流程图;
[0030]图5为一个实施例中的界面示意图之一;
[0031]图6为一个实施例中的界面示意图之二;
[0032]图7为一个实施例中用户推荐装置的结构框图;
[0033]图8为又一个实施例中用户推荐装置的结构框图;
[0034]图9为另一个实施例中用户推荐方法的流程图;
[0035]图10为另一个实施例中用户推荐装置的结构框图;
[0036]图11为再一个实施例中用户推荐装置的结构框图;
[0037]图12为一个实施例中用户推荐系统的结构示意图。
【具体实施方式】
[0038]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]本发明实施例提供的用户推荐方法可应用于如图1所示的系统中。请参考图1所示,移动终端102上可运行应用,通过应用获取用户登录信息并进行验证,验证通过后移动终端102可操控飞行器104,比如操控飞行器的前后左右移动,或者操控飞行器的镜头上下转动,移动终端102还可操控飞行器104拍摄多媒体,拍摄得到的多媒体存储在飞行器104中,移动终端102可通过从飞行器下载多媒体从而查看拍摄到的多媒体。本实施例中,飞行器104上设有定位模块,比如设置GPS定位模块,通过内置的GPS定位模块和卫星天线,可对飞行器所处位置进行快速定位。移动终端102在操控飞行器104的过程中保持与飞行器的连接,飞行器104定位得到的位置信息可实时的通过无线方式传输到移动终端102中,移动终端102接收飞行器104的位置信息,可通过应用的相应界面显示飞行器104当前的地理位置,比如结合电子地图显示飞行器104当前所处位置。
[0040]进一步的,移动终端102接收到飞行器104的位置信息后,可将位置信息与用户标识对应发送到服务器106。服务器106可以是应用服务器,或者包含应用服务器和其它服务器的服务器集群。服务器106可接收到大量移动终端上传的其所操控的飞行器的位置信息和对应的用户标识,并对应用户标识存储相应操控的飞行器的位置信息。当服务器106接收到移动终端102的查看附近飞行器的指令时,可根据移动终端102发送的飞行器的第一位置信息查找距离该第一位置信息在预设范围内的第二位置信息,进而获取到与第二位置信息对应的用户标识,该用户标识对应的用户为操控飞行器在移动终端102操控的飞行器附近的用户。进一步的,服务器106将查找到的这些用户推荐给移动终端102。其中,移动终端102可以是但不限于各种智能手机、平板电脑、穿戴式电子设备等。飞行器104可以是但不限于各种可以定位和进行数据传输的飞行式设备,比如无人机、飞行玩具等。
[0041 ]在一个实施例中,如图2所示,还提供了一种移动终端,该移动终端包括通过系统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、触摸屏显示器和输入设备,存储介质中存储有操作系统和一种用户推荐装置,该用户推荐装置用于执行一种用户推荐方法。该处理器用于提高计算和控制能力,支撑整个便携式电子设备的运行。移动终端中的图形处理单元用于至少提供显应用操作界面的绘制能力,比如绘制飞行器操控界面中的界面元素、绘制接收到的用户推荐列表等,内存用于为存储介质中的用户推荐装置的运行提供环境,网络接口用于与飞行器或者服务器进行网络通信,接收或发送数据,例如将操控命令发送到飞行器,接收飞行器拍摄到的图像画面,将飞行器的位置信息发送到服务器,接收服务器下发的用户推荐列表等。触摸屏显示器用于各种应用的图标和界面的显示,例如显示飞行器操控界面中的各种界面元素,显示用户推荐列表,显示附近飞行器的位置标识等。触摸屏显示器还用于检测作用于触摸屏显示器上的触控信号,当检测到触控信号时根据在触摸屏显示器形成的触控信号获取操控手势等,比如获取到的操控手势为向某个方向的滑动操作、获取到对某个用户的关注操作等。
[0042]在一个实施例中,如图3所示,还提供了还提供了一种服务器,该移动终端包括通过系统总线连接的处理器、存储介质、内存和网络接口,存储介质中存储有操作系统和一种用户推荐装置,该用户推荐装置用于执行一种用户推荐方法。该处理器用于提高计算和控制能力,支撑整个便携式电子设备的运行。内存用于为存储介质中的用户推荐装置的运行提供环境,网络接口用于与移动终端进行网络通信,接收或发送数据,例如接收移动终端上传的飞行器的位置信息,下发用户推荐列表给移动终端等。
[0043]如图4所示,在一个
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1