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

文档序号:9238766阅读:453来源:国知局
一种实现同行人即时通讯的方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动通讯及社交网络领域,尤其涉及同行人之间进行即时通讯的方法和系统。
【背景技术】
[0002]随着移动通讯技术的快速发展,越来越多人通过即时通讯工具进行沟通交流,例如人们熟知的微信,陌陌等。这些即时通讯工具除了实现已有好友间的即时通讯,还提供了搜索添加其他联系人(也可称作好友、成员等,均表示用户的意思)的功能,以不断扩大用户的社交范围。例如“附近的人”功能,可以方便用户搜索附近一定距离内的联系人,又例如摇一摇功能,可以搜索同一时段触发该功能的联系人。
[0003]另一方面,人们的日常出行,休闲旅游,普遍存在一种社会关系一一同行人。虽然同行人严格来说并不算一种社会交往关系,但相对于附近的陌生人,同行人在一起的时间更长,交流机会和话题更多,尤其在需要帮助的时候,附近的人也许不容易伸出援手,而同行人通常会更愿意彼此帮助。可发明人发现,现有即时通讯工具均没有方便同行人间进行即时通讯的功能。例如,当用户在自驾时,如果想和同向行驶的附近车主进行聊天,或提醒后方车辆注意前方交通状况时。用“附近的人”搜索,会搜索到很多路边的行人,甚至搜索到反向行驶“一闪而过”的车主,这样建立起来的交流显然太过短暂。同时,在自驾时,用户也不便于用摇一摇等需要手动操作的功能。总之,现有的即时通讯工具并不能很好地根据用户之间的伴随情况及意愿搜索匹配的联系人并自动构建即时通讯通道。

【发明内容】

[0004]本发明提供一种实现同行人即时通讯的方法和系统,根据用户之间的伴随情况及意愿关键字搜索匹配的联系人并自动构建即时通讯通道,方便未曾相识但走在一起且具有同一意愿的用户建立快速有效的交流沟通。
[0005]为达到上述目的,本发明的技术方案为:
一种实现同行人即时通讯的方法,包括以下步骤:
持续通过用户移动终端获得用户的位置信息及时间戳;
根据用户当前时段多个时刻的位置信息,获得用户各个时刻的相邻联系人;
以各个时刻相邻联系人的共同交集作为用户的预选同行人;
匹配用户同行标签,获得用户的同行人;
自动构建同行人聊天频道,实现用户与所有同行人的即时通讯。
[0006]其中,获得用户位置信息的方法包括但不限于以下定位方法:
通过卫星定位系统,获得移动终端的位置信息;
通过位置服务(Locat1n Based Services,简称LBS),获得移动终端的位置信息。
[0007]所述位置信息还进一步包括移动速度及移动方向;
所述当前时段多个时刻为包含当前时刻的2个及2个以上的时间戳; 所述多个时刻的起止时间差大于等于预设的同行时间阈值,且相邻时刻的间隔小于等于预设的离线时间;
所述相邻联系人的获得方式为:计算某一时刻时间窗内用户所在区域范围内的所有联系人与用户的距离,取距离值小于等于预设的相邻距离阈值的联系人为相邻联系人;
所述相邻联系人还可以通过以下一种或多种方法进行筛选:
预先建立电子地图,结合电子地图数据及用户的位置信息,确定用户的行进路线,再以用户的行进路线作为搜索范围筛选出对应的相邻联系人,即相邻联系人与用户处在同一路线上;
判断联系人的移动方向是否与用户一致,优先地,相邻联系人的移动方向与用户的移动方向的角度偏差小于等于30度;
判断联系人的移动速度是否与用户一致,优选地,当用户平均移动速度小于等于10公里/小时,相邻联系人平均移动速度与用户平均移动速度的差值小于等于5公里/小时;当用户平均移动速度大于10公里/小时,相邻联系人平均移动速度与用户平均移动速度的差值小于等于用户平均移动速度的30% ;
所述同行标签是用户预先选择或自定义的为了表述用户意愿或目的的关键字。优选地,系统可以提供包括但不限于“旅行”、“运动”、“购物”、“美食”的同行标签;
所述同行标签还可以按类别大小或归属关系分层级设置,且支持单选或多选;
所述同行标签的匹配模式可以是精确匹配,也可以是模糊匹配;
所述同行人聊天频道是一个以所有同行人为群成员的群聊天室。随着用户或其他联系人的移动,导致有同行人发生变化时,同行人聊天频道也自动更新成员清单,仅对用户保留历史的聊天记录;
所述同行时间阈值、离线时间及相邻距离阈值可统一设置或根据用户的移动速度,人群密集程度、地理区域、时间段的差异而分别设置,也可以由用户根据自身需要进行设置。
[0008]所述方法进一步包括:
用户可设置其位置信息是否对其他用户可见。当设置不可见时,则系统只会把同行人的用户标识显示在同行人聊天频道,但不显示具体位置和距离;当设置可见时,系统则将同行人的位置坐标或路线轨迹推送到用户移动终端电子地图上;
用户可将某一联系人列为黑名单,从而屏蔽与该联系人的同行分析;
用户可选择开启或关闭同行功能,停止对用户的同行分析。
[0009]所述方法还进一步包括:
统计同行人与用户的同行距离及同行时间,当同行人与用户的累计同行距离或累计同行时间大于用户预设的好友距离阈值或好友时间阈值时,自动将该同行人标识为用户的同行好友。
[0010]一种实现同行人即时通讯的系统,其特征在于:
包括移动终端和服务器,移动终端通过移动通讯网络与服务器进行信息交换;
所述移动终端包括:
定位模块,用于通过卫星定位系统,获得移动终端的卫星定位信息;
通讯模块,可通过GPRS、CDMA、3G、4G、5G、WIF1、蓝牙等移动通讯或无线通讯技术与服务器进行通讯; 用户交互模块,通过用户界面与用户进行信息交互;
所述移动终端还可以进一步包括电子地图模块,用于显示同行人的位置信息或移动轨迹;
所述服务器包括:
位置服务模块,用于获得移动终端的位置信息;
相邻分析模块,用于根据用户不同时刻的位置信息,获得对应的相邻联系人;
同行分析模块,用于先根据用户不同时刻的相邻联系人的共同交集,获得用户的预选同行人。然后对用户预先设置的同行标签进行匹配,获得用户的同行人;
用户信息处理模块,用于处理用户提交的查询、配置等操作信息,及根据用户配置信息,推送用户交流信息到移动终端;
所述系统还进一步包括:电子地图模块,用于提供电子地图数据,并结合用户的多个位置信息,确定用户的行进路线。
[0011]以上所述的移动终端包括但不限于:手机、可穿戴设备、车载终端、笔记本电脑、平板电脑、PDA (Personal Digital Assistant,个人数字助理)等移动设备。
[0012]通过上述
【发明内容】
,本发明可为用户自动搜索和添加同行人,构建即时通讯频道,极大地方便了同行人间的沟通交流。同时除非用户同意共享位置信息,否则其他用户无法获知用户的位置信息,从而既满足了用户的即时通讯需求,又有效地保障了用户的隐私权。
【附图说明】
[0013]图1为本发明实施例一的一种同行人即时通讯的方法流程图;
图2为本发明实施例一的一种同行人即时通讯的系统结构框图;
图3为本发明实施例二的一种同行人即时通讯的应用示意图。
【具体实施方式】
[0014]为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,所描述的实施例仅是本发明的部分实施例,并不能用来限制本发明的保护范围。在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0015]图1为本发明实施例一的一种同行人即时通讯的方法流程图,包括以下步骤: 步骤S101,持续通过用户移动终端获得用户的位置信息及时间戳;
其中,获得用户位置信息的方法包括但不限于以下定位方法:
通过卫星定位系统,获得移动终端的位置信息;
通过位置服务(Locat1n Based Services,简称LBS),获得移动终端的位置信息;
所述位置信息还进一步包括移动速度及移动方向。
[0016]步骤S102,根据用户当前时段多个时刻的位置信息,获得用户各个时刻的相邻联系人;
步骤S103,以各个时刻相邻联系人的共同交集作为用户的预选同行人;
以上两个步骤是相互关联的,因此合并说明。其中所述当前时段多个时刻为包含当前时刻的2个及2个以上的时间戳;
所述多个时刻的起止时间差大于等于预设的同行时间阈值,且相邻时刻的间隔小于等于预设的离线时间;
所述相邻联系人的获得方式为:计算对应时刻时间窗内用户所在区域范围内的所有联系人与用户的距离,取距离值小于等于预设的相邻距离阈值的联系人为相邻联系人;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1