一种实现同行人即时通讯的方法和系统的制作方法_3

文档序号:9238766阅读:来源:国知局
签匹配,获得用户的同行人。最后由用户信息处理模块225将包含同行人标识的同行数据推送到用户移动终端21的同行人聊天频道上。当同行人共享其位置信息时,用户信息处理模块225还需要将同行人的位置信息或移动轨迹推送到用户移动终端21的电子地图模块213上。
[0033]如果用户A想发信息给同行人B、C,首先通过移动终端21的用户交互模块214提交信息,经通讯模块212提交给服务器22。由服务器22的用户信息处理模块225根据用户A的用户标识,获得用户A同行人B、C的用户标识。接着用户信息处理模块225会将信息推送到同行人B、C的移动终端21上,经用户交互模块214显示给同行人B、C ;
以上过程描述只是对各模块间的信息传递作简化地阐述,实际应用时各模块间的信息传递要更为复杂频繁,在此不再赘述。
[0034]图3为本发明实施例二中的一种同行人即时通讯的应用示意图。
[0035]首先假定的场景是用户A、B、C正驾车行驶在公路上,并打开车载终端软件的同行功能。同时用户A、B、C也未设置相邻距离阈值、同行时间阈值、同行标签等参数,均采用系统默认设置值。
[0036]图中Atl、At2、At3表示用户A在tl、t2、t3三个时间点的位置坐标,而Rtl、Rt2、Rt3则是分别以At 1、At2、At3为圆心,相邻距离阈值为半径的圆。同时,Bt 1、Bt2、Bt3表示用户B在tl、t2、t3三个时间点的位置坐标,Ctl、Ct2、Ct3表示用户C在tl、t2、t3三个时间点的位置坐标。不失一般性地,假定t2-tl大于等于同行时间阈值。
[0037]由于用户B、C在tl和t2时间点与用户A的距离均小于相邻距离阈值,则在t2时间点时,系统将判定用户B、C为用户A的同行人,从而自动将用户B、C添加到用户A的同行人聊天频道。同样地,用户A、C是用户B的同行人,用户A、B是用户C的同行人。至此,三人通过系统自动关联,不做任何操作即可以边驾车边交流聊天,甚至共享音乐等。显然地,与用户A、B、C同车的乘客,同样可以通过手机等移动终端,加入到这一共同的聊天频道。
[0038]到了在t3时间点时,虽然Bt3和Ct3均在Rt3内,即用户B、C与用户A的距离小于相邻距离阈值,但进一步结合电子地图,可以判断出用户C已进入另外一条道路,此时,用户C不再与用户A、B互为同行人,系统自动将用户C移除用户A、B的同行人聊天频道。如果此时用户A发现前方有交通事故时,通过同行人聊天频道,他/她只会通知到用户B,而不会“打扰”到用户C,更不会推送到反向行驶的车辆上。
[0039]此外,用户A还可以打开位置信息共享功能,以让用户B通过电子地图看到用户A的位置,更清楚地知道交通事故的发生地点。进一步地,如果接下来需要绕道行驶,而用户B对行进路线不熟悉,用户A刚好可以带路,则用户B还可以通过查看用户A的移动轨迹,实现跟车行驶。从而既解决了常规电子地图导航系统无法根据实时路况调整行车路线的问题,也避免了通过目视跟车容易因距离拉开或其他车辆加塞的原因而导致跟丢。
[0040]以上所述,仅是为了说明本发明的内容所列举的部分实施例,并非对本发明作任何形式上的限制。本领域技术人员在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例。凡未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种实现同行人即时通讯的方法,其特征在于,包括以下步骤: 持续通过用户移动终端获得用户的位置信息及时间戳; 根据用户当前时段多个时刻的位置信息,获得用户各个时刻的相邻联系人; 以各个时刻相邻联系人的共同交集作为用户的预选同行人; 匹配用户同行标签,获得用户的同行人; 自动构建同行人聊天频道,实现用户与所有同行人的即时通讯; 其中,获得用户位置信息的方法包括但不限于以下定位方法: 通过卫星定位系统,获得移动终端的位置信息; 通过位置服务(Locat1n Based Services,简称LBS),获得移动终端的位置信息; 所述位置信息还进一步包括移动速度及移动方向。2.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于, 所述当前时段多个时刻为包含当前时刻的2个及2个以上的时间戳; 所述多个时刻的起止时间差大于等于预设的同行时间阈值,且相邻时刻的间隔小于等于预设的离线时间。3.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于, 所述相邻联系人的获得方式为:计算对应时刻时间窗内用户所在区域范围内的所有联系人与用户的距离,取距离值小于等于预设的相邻距离阈值的联系人为相邻联系人; 所述相邻联系人还可以通过以下一种或多种方法进行筛选: 相邻联系人与用户处在电子地图中的同一路线上; 相邻联系人的移动方向与用户的移动方向的角度偏差小于等于30度; 当用户平均移动速度小于等于10公里/小时,相邻联系人平均移动速度与用户平均移动速度的差值小于等于5公里/小时;当用户平均移动速度大于10公里/小时,相邻联系人平均移动速度与用户平均移动速度的差值小于等于用户平均移动速度的30%。4.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于, 所述同行标签是用户预先选择或自定义的表征用户意愿或目的的关键字,包括但不限于“旅行”、“运动”、“购物”、“美食”; 所述同行标签还可以按类别大小或归属关系分层级设置,且支持单选或多选; 所述同行标签的匹配模式可以是精确匹配,也可以是模糊匹配。5.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于, 所述同行人聊天频道,是一个以所有同行人为群成员的群聊天室,当同行人发生变化时,同行人聊天频道也自动更新成员清单,仅保留历史聊天记录。6.如权利要求1~5所述的一种实现同行人即时通讯的方法,其特征在于, 所述同行时间阈值、离线时间及相邻距离阈值可统一设置或根据用户的移动速度,人群密集程度、地理区域、时间段的差异而分别设置,也可以由用户根据自身需要进行设置。7.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于,该方法进一步包括: 用户可设置其位置信息是否对其他用户可见,当设置不可见时,则系统只会把同行人的用户标识显示在同行人聊天频道,但不显示具体位置和距离;当设置可见时,系统则将同行人的位置坐标或路线轨迹推送到用户移动终端电子地图上; 用户可将某一联系人列为黑名单,从而屏蔽与该联系人的同行分析; 用户可选择开启或关闭同行功能,停止对用户的同行分析。8.如权利要求1所述的一种实现同行人即时通讯的方法,其特征在于,该方法进一步包括: 统计同行人与用户的同行距离及同行时间,当同行人与用户的累计同行距离或累计同行时间大于用户预设的好友距离阈值或好友时间阈值时,自动将该同行人标识为用户的同行好友。9.一种实现同行人即时通讯的系统,其特征在于, 包括移动终端和服务器,移动终端通过移动通讯网络与服务器进行信息交换; 所述移动终端包括: 定位模块,用于通过卫星定位系统,获得移动终端的卫星定位信息; 通讯模块,可通过等移动通讯或无线通讯技术与服务器进行通讯; 用户交互模块,通过用户界面与用户进行信息交互; 所述服务器包括: 位置服务模块,用于获得移动终端的位置信息; 相邻分析模块,用于根据用户不同时刻的位置信息,获得对应的相邻联系人; 同行分析模块,用于先根据用户不同时刻的相邻联系人的共同交集,获得用户的预选同行人,然后对用户预先设置的同行标签进行匹配,获得用户的同行人; 用户信息处理模块,用于处理用户提交的查询、配置等操作信息,及根据用户配置信息,推送用户交流信息到移动终端。10.根据权利要求9所述的一种实现同行人即时通讯的系统,其特征在于, 所述移动终端还可以进一步包括电子地图模块,用于显示同行人的位置信息或移动轨迹; 所述系统还进一步包括:电子地图模块,用于提供电子地图数据,并结合用户的多个位置信息,确定用户的行进路线。
【专利摘要】本发明涉及一种实现同行人即时通讯的方法,包括以下步骤:持续通过用户移动终端获得用户的位置信息及时间戳;根据用户当前时段多个时刻的位置信息,获得用户各个时刻的相邻联系人;以各个时刻相邻联系人的共同交集作为用户的预选同行人;匹配用户同行标签,获得用户的同行人;自动构建同行人聊天频道,实现用户与所有同行人的即时通讯。本发明可为用户自动搜索和添加同行人,构建即时通讯频道,极大地方便了同行人之间的沟通交流。同时除非用户选择共享位置信息,否则其他用户无法获知用户的位置信息,从而既满足了用户的即时通讯需求,又有效地保障了用户的隐私权。
【IPC分类】H04L12/58, H04W8/00, H04W4/02
【公开号】CN104954984
【申请号】CN201510258751
【发明人】蔡宏铭, 吴淑莲
【申请人】蔡宏铭
【公开日】2015年9月30日
【申请日】2015年5月20日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1