实现同行人即时通讯及同行信息共享的方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动通讯及社交网络领域,尤其涉及同行人之间进行即时通讯及同行信息共享的方法和系统。
【背景技术】
[0002]随着互联网技术及无线通讯技术的快速发展,越来越多人通过即时通讯工具和社交网络进行沟通交流,共享包括文字信息、语音、图片、视频等多媒体信息。例如QQ、微信、陌陌、Skype、MSN、Facebook(脸谱)、Twitter (推特)等。这些即时通讯工具和社交网络除了实现已有好友间的即时通讯及信息共享,还提供了搜索添加其他联系人(也可称作好友、成员等)的功能,以不断扩大用户的社交范围。目前被大家所熟知的方式有按联系人注册信息(例如姓名、性别、年龄、所属地区等)搜索添加的,按联系人发布的内容进行搜索添加的,也有通过用户的通讯录或好友录进行关联添加的。一些软件还推出个性化的联系人搜索模式,例如附近的人、摇一摇、漂流瓶等。还有根据共同兴趣点、共同好友、常去场所等来匹配联系人的。这些已知的联系人搜索模式,可以归纳为以下四种实现方式:
1)根据内容进行搜索。包括用户注册信息,用户提交的内容信息,用户自身附带的社会关系信息,或者跟踪用户兴趣内容,搜索满足匹配度的联系人;
2)根据位置信息进行搜索。例如附近的人功能,搜索用户附近一定距离内的联系人;或者对用户轨迹进行聚类分析,获得用户的常去场所或兴趣爱好,进而向用户推荐具有相同兴趣爱好的联系人;
3)根据同一时间触发事件进行搜索。例如摇一摇功能,搜索同一时段触发该功能的联系人;
4)随机搜索模式。例如漂流瓶功能。
[0003]另一方面,人们的日常出行,休闲旅游,普遍存在一种社会关系一一同行人。虽然同行人严格来说并不算一种社会交往关系,但相对于附近的陌生人,同行人在一起的时间更长,交流机会和话题更多,尤其在需要帮助的时候,附近的人也许不容易伸出援手,而同行人通常会更愿意彼此帮助。不幸的是,无论是出于个人的社交水平,或顾忌他人的交往意愿,同行人间的交流或多或少总会存在一些不便和障碍。如能借助即时通讯工具或社交网络,将更容易让同行人之间跨过这样的交流障碍。可发明人发现,现有即时通讯工具及社交网络既没有方便同行人间进行即时通讯的功能,也没在好友间实现同行信息共享,无形中忽视了这一普遍存在的社交关系。
【发明内容】
[0004]本发明提供一种实现同行人即时通讯及同行信息共享的方法和系统,方便用户在即时通讯工具及社交网络中搜索添加同行人,实现快速便捷地交流沟通,并基于同行数据,加深好友间的关联度。
[0005]为达到上述目的,本发明的技术方案为: 一种实现同行人即时通讯及同行信息共享的方法,包括以下步骤:
持续通过用户移动终端获得用户的位置信息及时间戳;
根据用户当前时段的多个位置坐标点及时间戳,生成用户轨迹;
对同一时段的多个用户轨迹进行轨迹相似度分析,判断轨迹相似度是否大于预设的同行相似度阈值。如果大于则继续下一步,否则取消本次用户轨迹匹配;
两两计算用户与同行用户的同行距离和同行时间,判断同行距离是否分别大于预设的同行距离阈值。如果大于则继续下一步,否则取消本次用户轨迹匹配;
将包含用户标识、同行人标识、同行距离及同行时间的同行数据存储于服务器数据库;
根据用户配置,在用户移动终端上显示包含同行人标识的同行数据;
自动构建同行人聊天频道,实现用户与所有当前同行人的即时通讯;
其中,获得用户位置信息的方法包括但不限于以下定位方法:
通过卫星定位系统,获得移动终端的位置信息;
通过位置服务(Locat1n Based Services,简称LBS),获得移动终端的位置信息。
[0006]所述用户轨迹由2个及2个以上地理位置坐标点及其时间戳构成,并按时间顺序排序形成的轨迹序列;
所述轨迹相似度分析,可以是用户轨迹的整体匹配,也可以是局部匹配;
所述同行相似度阈值和同行距离阈值可以统一设置,也可以根据用户轨迹的地理区域、时间段及移动速度的差异而分别设置;
所述同行人聊天频道,是一个以所有当前同行人为群成员的群聊天室。随着用户或其他联系人的移动,导致有同行人发生变化时,同行人聊天频道也自动更新成员清单,仅对用户保留历史的聊天记录。
[0007]一种实现同行人即时通讯及同行信息共享的方法,包括以下步骤:
持续通过用户移动终端获得用户的位置信息及时间戳;
根据用户当前时段的多个位置坐标点及时间戳,生成用户轨迹;
对多个用户轨迹进行轨迹时空相似度分析,获得时空间维度上达到同行匹配标准的同行轨迹;
根据同行轨迹,两两计算获得用户与其他用户的同行距离和同行时间;
将包含用户标识、同行人标识、同行距离及同行时间的同行数据存储于服务器数据库;
根据用户配置,在移动终端上显示同行数据,实现同行信息共享;
自动构建同行人聊天频道,实现用户与所有当前同行人的即时通讯;
其中,获得用户位置信息的方法包括但不限于以下定位方法:
通过卫星定位系统,获得移动终端的位置信息;
通过位置服务,获得移动终端的位置信息。
[0008]所述用户轨迹和同行轨迹由2个以上地理位置坐标点及其时间戳构成,并按时间顺序排序形成的轨迹序列;
所述轨迹分析匹配,可以是所述用户轨迹的整体匹配,也可以是局部匹配;
所述同行匹配标准为:同行距离,即同行轨迹的长度,大于预设的同行距离阈值;轨迹的空间相似度大于预设的空间相似度阈值;轨迹的时间相似度大于预设的时间相似度阈值;
所述同行距离阈值、空间相似度阈值及时间相似度阈值可统一设置,也可以根据用户轨迹的地理区域、时间段和移动速度的差异而分别设置;
所述同行人聊天频道,是一个以所有当前同行人为群成员的群聊天室。随着用户或其他联系人的移动,导致有同行人发生变化时,同行人聊天频道也自动更新成员清单,仅对用户保留历史的聊天记录。
[0009]所述方法可进一步包括:
将同行距离和同行时间根据用户轨迹的时间段、地理区域、移动方式等类型进行分类统计,并用分类标签进行标识;
所述分类标签包括但不限于“工作日”、“节假日”、“白天”、“夜晚”、“市区”、“景区”、“步行”、“骑行”、“开车/乘车”、“动车”中的一个或多个;
用户可点击查询某一联系人所共享的详细同行数据,包括同行距离和同行时间的分类统计信息;
用户可通过移动终端软件的用户配置功能,设置自动添加好友的条件:当同行人的同行距离或同行时间大于用户预先设置的好友距离阈值或好友时间阈值时,该同行人自动纳入用户的同行好友名单;
用户可通过移动终端软件的配置菜单,开启好友同行数据显示功能,让所有好友的用户标签上显示同行距离或同行时间;
用户可通过移动终端软件的黑名单功能,将某一联系人列为黑名单,从而屏蔽与该联系人的同行轨迹分析及信息共享;
用户可通过移动终端软件的配置菜单关闭同行功能,停止共享用户位置信息。
[0010]一种实现同行人即时通讯及同行信息共享的系统,包括移动终端和服务器,移动终端通过移动通讯网络与服务器进行信息交换。
[0011]所述移动终端包括:定位模块,用于通过卫星定位系统,获得移动终端的卫星定位信息;通讯模块,可通过GPRS、CDMA、3G、