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

文档序号:9524243阅读:262来源:国知局
一种用户推荐方法、装置和系统的制作方法
【技术领域】
[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]图1是本发明实施例提供的一种用户推荐方法的流程示意图;
[0032]图2是本发明实施例提供的另一种用户推荐方法的流程示意图;
[0033]图3是本发明实施例提供的多种可选的移动轨迹的示意图;
[0034]图4是本发明实施例提供的另一种用户推荐方法的流程示意图;
[0035]图5是本发明实施例提供的另一种用户推荐方法的流程示意图;
[0036]图6是本发明实施例提供的另一种用户推荐方法的示意图;
[0037]图7是本发明实施例提供的一种用户推荐装置的结构示意图;
[0038]图8是本发明实施例提供的另一种用户推荐装置的结构示意图;
[0039]图9是本发明实施例提供另一种用户推荐装置的结构示意图;
[0040]图10是本发明实施例提供另一种用户推荐装置的结构示意图;
[0041]图11是本发明实施例提供一种用户推荐装置的查找子单元的结构示意图;
[0042]图12是本发明实施例提供的一种用户推荐系统的结构示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本发明实施例中,用户终端可以是任何具备网络功能和定位功能的智能终端,例如:车载设备、平板电脑、手机、电子阅读器、遥控器、笔记本电脑、可穿戴设备等具有网络功能和定位功能的智能设备。另外,本发明实施例中的移动轨迹包括但不限于用户携带用户终端行走的移动轨迹,用户终端在车上的行驶轨迹。
[0045]请参阅图1,图1是本发明实施例提供的一种用户推荐方法的流程示意图,如图1所示,包括以下步骤:
[0046]S101、获取本端移动的源移动轨迹,所述源移动轨迹包括所述本端移动的多个位置的位置信息以及所述源移动轨迹的时间信息。
[0047]上述本端可以是执行所述方法的设备,例如:用户终端。上述多个位置可以是上述源移动轨迹中本端在等时间间隔所处的位置,或者上述源移动轨迹中本端在等间距所处的位置,或者上述源移动轨迹中本端在任意多个时间点所处的位置等等。上述位置信息可以是指地理位置信息,例如:经纬度和朝向信息等,再进一步还可以包括定位精度信息。这样通过上述位置信息就可以清楚地知道本端所处的位置。上述源移动轨迹的时间信息可以是包括源移动轨迹中本端在上述多个位置的时间信息,即各个位置的时间信息,这样通过该时间信息就可以知道本端在不同位置的时间。或者,上述源移动轨迹的时间信息还可以包括源移动轨迹的时间区间信息,即本端移动上述源移动轨迹的时间区间。
[0048]S102、向服务器发送所述源移动轨迹,以使所述服务器根据所述源移动轨迹查找推荐用户。
[0049]当服务器接收到上述源移动轨迹时,就可以查找在目标时间内在所述多个位置中至少一个位置移动的用户,并将该用户为作所述本端的推荐用户。
[0050]S103、接收所述服务器返回的所述推荐用户的用户信息,所述推荐用户包括在目标时间内在所述多个位置中至少一个位置移动的用户,所述目标时间与所述时间信息表示的时间之差在预设时间阈值内。
[0051]上述推荐用户的用户信息可以包括该推荐用户的用户名、用户ID、用户头像、用户邮箱等等可以识别现该用户的信息。
[0052]通过上述步骤就可以为本端推荐在目标时间内源移动轨迹中至少一个位置移动的用户,而目标时间与所述时间信息表示的时间之差在预设时间阈值内,即为本端推荐用户为在相同或者相近的时间与本端在至少一个相同位置移动的用户。而在相同或者相近的时间内在相同的位置移动的用户往往存在相同的爱好或者处理相同的事情,或者结识这些用户可以达到某个目的,例如:丰富生活、丰富情感、发展业务等。可见,上述推荐用户的方法是在日常生活中是十分有意义的。
[0053]可选的,上述方法可以应用于用户终端。
[0054]可选的,所述方法还可以根据上述用户信息将上述推荐用户加为用户。另外,本实施例中,上述推荐用户可以是一个或者多个用户。
[0055]上述技术方案中,获取本端移动的源移动轨迹,再向服务器发送所述源移动轨迹,这样服务器就可以根据所述源移动轨迹查找推荐用户;从而接收所述服务器返回的所述推荐用户的用户信息,而该推荐用户包括在目标时间内在所述多个位置中至少一个位置移动的用户,所述目标时间与所述时间信息表示的时间之差在预设时间阈值内。从而本实施例可以实现向用户推荐移动轨迹相似的用户。
[0056]请参阅图2,图2是本发明实施例提供的另一种用户推荐方法的流程示意图,如图2所示,包括以下步骤:
[0057]S201、当所述本端开始移动时,获取起点的位置信息和时间信息。
[0058]可选的,步骤S201还可以是接收用户输入的操作指令,根据该操作指令的设置起点,当本端从该起点移动时,获取该起点的位置信息和时间信息,这样可以实现移动轨迹的起点可以由用户设置。
[0059]S202、在所述本端移动过程中,获取多个位置的位置信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1