一种基于移动轨迹进行终端推荐的方法、装置和系统制造方法及图纸

技术编号:12256366 阅读:70 留言:0更新日期:2015-10-28 19:39
本发明专利技术涉及一种基于移动轨迹进行终端推荐的方法、装置和系统,包括:获得终端的移动轨迹,根据所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值,或所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值,筛选出符合预设第一条件的第二终端;根据筛选出的第二终端与所述第一终端移动过程的路径重合度,或根据筛选出的第二终端与所述第一终端移动过程的时间重合度,进一步筛选符合预设第二条件的第二终端,向第一终端推荐进一步筛选出的所述第二终端。可见,该基于移动轨迹进行终端推荐的方法和装置,通过对移动轨迹的分析对被推荐终端进行调整,提高被推荐终端的安全性和有效性,并提升用户体验度。

【技术实现步骤摘要】
一种基于移动轨迹进行终端推荐的方法、装置和系统
本专利技术涉及智能终端
,尤其涉及一种基于移动轨迹进行终端推荐的方法、装置和系统。
技术介绍
推荐好友做为联系人对于一款通讯社交产品扩大联系圈、提高联系方便性,进一步加大产品的使用粘度有着很大的推动作用。另外,具备通讯功能的智能穿戴式产品,由于部分使用人群是小孩,且屏幕小不易于操作,其对推荐好友的安全性以及操作方便性有着更高的要求。当前常用的好友推荐方式,是通过判断其他用户携带的其他终端某个时刻是否接近自身用户携带的自身终端来推荐的。但是,这样的推荐方式不能保证被推荐的其他用户与自身用户有很高的生活交集、且不能保证被推荐的其他用户的安全性。进一步地,对于这种方式筛选出的被推荐的其他用户,自身用户的兴趣也不会太大。
技术实现思路
本专利技术的目的在于提出一种基于移动轨迹进行终端推荐的方法、装置和系统,通过对移动轨迹的分析对被推荐终端进行调整,提高被推荐终端的安全性性和有效性,并提升用户体验度。为达此目的,本专利技术采用以下技术方案:第一方面,提供一种基于移动轨迹进行终端推荐的方法,包括:获得终端的移动轨迹,所述终端包括第一终端和至少一个第二终端,所述移动轨迹为检测到终端的重复次数超过预设重复次数阈值的移动轨迹,所述移动轨迹包括移动起点、移动终点和至少一条路径,所有路径依次首尾相接形成所述移动轨迹;根据所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值,或所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值,筛选出符合预设第一条件的第二终端;根据筛选出的第二终端与所述第一终端移动过程的路径重合度,或根据筛选出的第二终端与所述第一终端移动过程的时间重合度,进一步筛选出符合预设第二条件的第二终端,向第一终端推荐进一步筛选出的所述第二终端。其中,所述获得终端的移动轨迹,包括:接收终端发送的移动轨迹;或每间隔预设周期,接收终端发送的位置信息,并记录所述位置信息的接收时间;根据所述接收时间的时间顺序,把相应的若干个位置信息连接起来形成移动轨迹,筛选出重复次数超过预设重复次数阈值的移动轨迹。其中,所述移动起点为学校的位置,所述移动终点为家的位置,所述路径为在从学校位置起至家位置止的移动过程中所经过的路段;或所述移动起点为家的位置,所述移动终点为学校的位置,所述路径为在从家位置起至学校位置止的移动过程中所经过的路段。其中,所述筛选出符合预设第一条件的第二终端,包括:若所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的第二终端;若所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的第二终端。其中,所述筛选出符合预设第二条件的第二终端,包括:对从所述移动起点起至所述移动终点止的每一条路径进行编号,i为所述编号,i=1、2、3……,若所述第二终端与所述第一终端具有至少一条依次首尾连接的相同路径,则m为第一条相同路径的编号,n为相同路径的总条数;对从所述移动起点起至所述移动终点止的每一条路径赋予预设权重值,Wi为预设的对应编号为i的路径的权重值,所述移动轨迹的两端路径的权重值最大,从所述移动轨迹的两端向中间靠近的路径的权重逐渐变小;根据所述第二终端与所述第一终端的相同路径的条数计算总权重值,所述若所述总权重值大于等于预设阈值,则对应的第二终端符合预设第二条件,筛选出符合预设第二条件的第二终端;或;对从所述移动起点起至所述移动终点止的每一条路径进行编号,i为所述编号,i=1、2、3……,若所述第二终端与所述第一终端相遇,根据相遇时长,获得所述第二终端与所述第一终端依次首尾连接的相遇路径的条数,所述相遇路径为所述第一终端与所述第二终端进入、经过或离开同一条路径的时间点的差值小于等于预设时间差的路径,p为第一条相遇路径的编号,q为相遇路径的总条数;对从所述移动起点起至所述移动终点止的每一条路径赋予预设权重值,Wi为预设的对应编号为i的路径的权重值,所述移动轨迹的两端路径的权重值最大,从所述移动轨迹的两端向中间靠近的路径的权重逐渐变小;V为预设相遇权重值;根据所述第二终端与所述第一终端的相遇时长计算总权重值,所述若所述总权重值大于等于预设阈值,则对应的第二终端符合预设第二条件,筛选出符合预设第二条件的第二终端。其中,所述进一步筛选出符合预设第二条件的第二终端之后,还包括:将每一个所述第二终端的总权重值与预设总权重值进行大小比对;若所述第二终端的总权重值大于等于预设总权重值,则向第一终端推荐该第二终端,且所述总权重值越大,则对应的第二终端被推荐的优先级更高;若所述第二终端的总权重值小于预设总权重值,则不向第一终端推荐该第二终端。其中,所述基于移动轨迹进行终端推荐的方法,还包括:在预设时长内每间隔预设周期,获得一次所述第二终端的总权重值;计算第二终端对应的所有次数的总权重值的均方差,再筛选出所述均方差小于等于预设均方差的第二终端;将经过再筛选的第二终端按总权重值的均方差从小到大的顺序排序,顺序越靠前的所述经过再筛选的第二终端,被推荐的优先级更高。其中,所述向第一终端推荐进一步筛选出的所述第二终端,包括:在第一终端的屏幕显示进一步筛选出的所述第二终端的信息,所述信息包括好友昵称、通讯卡号和相遇路径。第二方面,提供一种基于移动轨迹进行终端推荐的装置,包括:轨迹单元,用于获得终端的移动轨迹,所述终端包括第一终端和至少一个第二终端,所述移动轨迹为检测到终端的重复次数超过预设重复次数阈值的移动轨迹,所述移动轨迹包括移动起点、移动终点和至少一条路径,所有路径依次首尾相接形成所述移动轨迹;筛选单元,用于根据所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值,或所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值,筛选出符合预设第一条件的第二终端;推荐单元,用于根据筛选出的第二终端与所述第一终端移动过程的路径重合度,或根据筛选出的第二终端与所述第一终端移动过程的时间重合度,进一步筛选出符合预设第二条件的第二终端,向第一终端推荐进一步筛选出的所述第二终端。其中,所述轨迹单元,具体用于:接收终端发送的移动轨迹;或每间隔预设周期,接收终端发送的位置信息,并记录所述位置信息的接收时间;根据所述接收时间的时间顺序,把相应的若干个位置信息连接起来形成移动轨迹,筛选出重复次数超过预设重复次数阈值的移动轨迹。其中,所述移动起点为学校的位置,所述移动终点为家的位置,所述路径为在从学校位置起至家位置止的移动过程中所经过的路段;或所述移动起点为家的位置,所述移动终点为学校的位置,所述路径为在从家位置起至学校位置止的移动过程中所经过的路段。其中,所述筛选出符合预设第一条件的第二终端,包括:若所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的第二终端;若所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的本文档来自技高网...
一种基于移动轨迹进行终端推荐的方法、装置和系统

【技术保护点】
一种基于移动轨迹进行终端推荐的方法,其特征在于,包括:获得终端的移动轨迹,所述终端包括第一终端和至少一个第二终端,所述移动轨迹为检测到终端的重复次数超过预设重复次数阈值的移动轨迹,所述移动轨迹包括移动起点、移动终点和至少一条路径,所有路径依次首尾相接形成所述移动轨迹;根据所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值,或所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值,筛选出符合预设第一条件的第二终端;根据筛选出的第二终端与所述第一终端移动过程的路径重合度,或根据筛选出的第二终端与所述第一终端移动过程的时间重合度,进一步筛选出符合预设第二条件的第二终端,向第一终端推荐进一步筛选出的所述第二终端。

【技术特征摘要】
1.一种基于移动轨迹进行终端推荐的方法,其特征在于,包括:获得终端的移动轨迹,所述终端包括第一终端和至少一个第二终端,所述移动轨迹为检测到终端的重复次数超过预设重复次数阈值的移动轨迹,所述移动轨迹包括移动起点、移动终点和至少一条路径,所有路径依次首尾相接形成所述移动轨迹;根据所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值,或所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值,筛选出符合预设第一条件的第二终端;根据筛选出的第二终端与所述第一终端移动过程的路径重合度,或根据筛选出的第二终端与所述第一终端移动过程的时间重合度,进一步筛选出符合预设第二条件的第二终端,向第一终端推荐进一步筛选出的所述第二终端;其中,所述筛选出符合预设第二条件的第二终端,包括:对从所述移动起点起至所述移动终点止的每一条路径进行编号,i为所述编号,i=1、2、3……,若所述第二终端与所述第一终端具有至少一条依次首尾连接的相同路径,则m为第一条相同路径的编号,n为相同路径的总条数;对从所述移动起点起至所述移动终点止的每一条路径赋予预设权重值,Wi为预设的对应编号为i的路径的权重值,所述移动轨迹的两端路径的权重值最大,从所述移动轨迹的两端向中间靠近的路径的权重逐渐变小;根据所述第二终端与所述第一终端的相同路径的条数计算总权重值,所述若所述总权重值大于等于预设阈值,则对应的第二终端符合预设第二条件,筛选出符合预设第二条件的第二终端;或;对从所述移动起点起至所述移动终点止的每一条路径进行编号,i为所述编号,i=1、2、3……,若所述第二终端与所述第一终端相遇,根据相遇时长,获得所述第二终端与所述第一终端依次首尾连接的相遇路径的条数,所述相遇路径为所述第一终端与所述第二终端进入、经过或离开同一条路径的时间点的差值小于等于预设时间差的路径,p为第一条相遇路径的编号,q为相遇路径的总条数;对从所述移动起点起至所述移动终点止的每一条路径赋予预设权重值,Wi为预设的对应编号为i的路径的权重值,所述移动轨迹的两端路径的权重值最大,从所述移动轨迹的两端向中间靠近的路径的权重逐渐变小;V为预设相遇权重值;根据所述第二终端与所述第一终端的相遇时长计算总权重值,所述若所述总权重值大于等于预设阈值,则对应的第二终端符合预设第二条件,筛选出符合预设第二条件的第二终端。2.根据权利要求1所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述获得终端的移动轨迹,包括:接收终端发送的移动轨迹;或每间隔预设周期,接收终端发送的位置信息,并记录所述位置信息的接收时间;根据所述接收时间的时间顺序,把相应的若干个位置信息连接起来形成移动轨迹,筛选出重复次数超过预设重复次数阈值的移动轨迹。3.根据权利要求1所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述移动起点为学校的位置,所述移动终点为家的位置,所述路径为在从学校位置起至家位置止的移动过程中所经过的路段;或所述移动起点为家的位置,所述移动终点为学校的位置,所述路径为在从家位置起至学校位置止的移动过程中所经过的路段。4.根据权利要求1所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述筛选出符合预设第一条件的第二终端,包括:若所述第一终端的移动起点和所述第二终端的移动起点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的第二终端;若所述第一终端的移动终点和所述第二终端的移动终点之间的位置相对距离值小于等于预设距离阈值,则所述第二终端符合预设第一条件,筛选出符合预设第一条件的第二终端。5.根据权利要求1所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述进一步筛选出符合预设第二条件的第二终端之后,还包括:将每一个所述第二终端的总权重值与预设总权重值进行大小比对;若所述第二终端的总权重值大于等于预设总权重值,则向第一终端推荐该第二终端,且所述总权重值越大,则对应的第二终端被推荐的优先级更高;若所述第二终端的总权重值小于预设总权重值,则不向第一终端推荐该第二终端。6.根据权利要求5所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述基于移动轨迹进行终端推荐的方法,还包括:在预设时长内每间隔预设周期,获得一次所述第二终端的总权重值;计算第二终端对应的所有次数的总权重值的均方差,再筛选出所述均方差小于等于预设均方差的第二终端;将经过再筛选的第二终端按总权重值的均方差从小到大的顺序排序,顺序越靠前的所述经过再筛选的第二终端,被推荐的优先级更高。7.根据权利要求1所述的基于移动轨迹进行终端推荐的方法,其特征在于,所述向第一终端推荐进一步筛选出的所述第二终端,包括:在第一终端的屏幕显示进一步筛选出的所述第二终端的信息,所述信息包括好友昵称、通讯卡号和相遇路径。8.一种基于移动轨迹进行终端推荐的装置,其特征在于,包括:轨迹单元,用于获得终端的移动轨迹,所述终端包括第一终端和至少一个第...

【专利技术属性】
技术研发人员:房少杰
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1