基于电子地图的约会方法及装置与流程

文档序号:13248329阅读:来源:国知局
技术特征:
1.一种基于电子地图的约会方法,应用于相互之间通信连接的服务端和客户端,其特征在于,所述方法包括:客户端响应用户在电子地图上的触摸手势操作而确定一区域范围;客户端将该区域范围上传至服务端;服务端将客户端上传的该区域范围与其他客户端上传的其他区域范围进行比较,如果其他区域范围与所述区域范围包含区域交集,向该区域交集对应的客户端发送提示信息。2.根据权利要求1所述的方法,其特征在于,该方法还包括步骤:客户端响应用户的操作而确定一时间范围,并将该时间范围上传至服务端;及所述服务端将客户端上传的时间范围与其他客户端上传的其他时间范围进行比较,如果其他时间范围与所述时间范围包含时间交集,则向所述时间交集和所述区域交集对应的客户端发送提示信息。3.根据权利要求1所述的方法,其特征在于,所述客户端响应用户在电子地图上的触摸手势操作而确定一区域范围的步骤包括:获取所述触摸手势操作的操作轨迹,当所述操作轨迹形成一封闭区域时,确定该封闭区域为所述区域范围;当用户的操作轨迹未形成封闭区域时,按照预设算法生成一条与所述操作轨迹形成封闭区域的线,然后将该封闭区域确定为所述区域范围;当用户的操作轨迹形成多个封闭区域时,提示用户重新操作。4.根据权利要求1所述的方法,其特征在于,所述客户端响应用户在电子地图上的触摸手势操作而确定一区域范围的步骤包括:获取用户在电子地图上选择的点,当用户选择的点为一个点时,以该点为圆心,一设定值为半径或直径,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述区域范围;当用户选择的点为两个点时,以所述选定的两个点连成的直线为直径或者半径,以该直线上的任意一点为圆心,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为区域范围;当用户选择的点为三个点时,将所述选定的三个点在电子地图上围成一封闭的三角形区域确定为所述区域范围。5.根据权利要求1所述的方法,其特征在于,所述客户端响应用户在电子地图上的触摸手势操作而确定一区域范围的步骤包括:获取用户在电子地图上按压位置的压力值或面积,根据该压力值或面积在电子地图上以所述按压位置为几何中心点,在电子地图上按照预设的几何形状向外延伸,在用户停止按压电子地图时控制\t几何形状停止延伸以形成一封闭区域,确定该封闭区域为所述区域范围。6.一种基于电子地图的约会装置,应用于与一服务端通信连接的客户端,其特征在于,所述基于电子地图的约会装置包括:地图调用模块,用于调用电子地图;区域范围确定模块,用于响应用户对所述电子地图的触摸手势操作,在电子地图上确定一区域范围;上传模块,用于上传该区域范围至服务端;接收模块,用于接收服务端将该区域范围与其它客户端上传的其它区域范围进行比较后确定该区域范围与所述其它区域范围包含区域交集时发送的提示信息。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:时间范围确定模块,用于响应用户的操作而确定一时间范围;所述上传模块还用于上传该时间范围至服务端,所述接收模块还用于接收服务端将该时间范围与其它客户端上传的其它时间范围进行比较后确定该时间范围与所述其它时间范围存在交集时发送的提示信息。8.根据权利要求6所述的装置,其特征在于,所述装置还包括:轨迹获取模块,用于获取所述触摸手势操作的操作轨迹;轨迹判断模块,用于判断所述操作轨迹的形状;其中:当所述操作轨迹形成一封闭区域时,所述区域范围确定模块确定该封闭区域为所述区域范围;当所述操作轨迹未形成封闭区域时,所述区域范围确定模块按照预设算法生成一条与所述操作轨迹形成封闭区域的线,然后将该封闭区域确定为所述区域范围;当所述操作轨迹形成多个封闭区域时,所述区域范围确定模块提示用户重新操作。9.根据权利要求6所述的装置,其特征在于,所述装置还包括:触点获取模块,用于获取用户在电子地图上选择的点;触点判断模块,用于判断获取的用户在电子地图上选择的点的数量;尺寸获取模块,用于在触点获取模块获取的点为一个点时,获取用户设定的半径值或者直径值,所述区域范围确定模块用于在触点获取模块获取的点为一个点时,以触点获取模块获得的点为圆心,以尺寸获取模块获得的半径值为半径,或者以尺寸获取模块获得的直径值为直径,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述区域范围;当触点获取模块获取的点为两个点时,所述区域范围确定模块以触点获取模块获取的两个点连成的直线为直径或半径,以该直线上的任意一点为圆心,在电子地图上计算得到一封闭的圆周区域,确定该封闭的圆周区域为所述区域范围;当触点获取模块获取的点为三个点时,所述区域范围确定模块将该三个点在电子地图上围成一封闭的三角形区域确定为所述区域范围。10.根据权利要求6所述的装置,其特征在于,所述装置还包括:触点侦测模块,用于获取用户在电子地图上的按压位置;压力或面积侦测模块,用于获取用户在电子地图上的按压位置的压力值或面积;所述区域范围确定模块根据压力或面积侦测模块获取的压力值或面积,以触点侦测模块获取的按压位置为几何中心点,在电子地图上按照预设的几何形状向外延伸,在用户停止按压电子地图时控制几何形状的停止延伸以形成一封闭区域,并确定该封闭区域为所述区域范围。11.一种基于电子地图的约会装置,应用于与客户端通信连接的服务端,其特征在于,所述装置包括:获取模块,用于获取客户端发送的区域范围,所述区域范围通过客户端响应用户的在电子地图上的触摸手势操作而确定;匹配模块,用于判断多个客户端上传的区域范围是否具有区域交集;发送模块,用于在多个客户端上传的区域范围具有区域交集时,向该区域交集对应的客户端发送提示信息。12.根据权利要求11所述的装置,其特征在于,所述获取模块还用于获取客户端发送的时间范围,所述时间范围通过客户端响应用户的操作而确定;匹配模块还用于判断多个客户端上传的时间范围是否具有时间交集;发送模块,还用于在多个客户端上传的时间范围具有时间交集时,向同时具有时间交集和区域交集的用户发送提示信息。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1