一种数据传输方法、移动终端及服务器与流程

文档序号:12500299阅读:来源:国知局

技术特征:

1.一种数据传输方法,应用于第一移动终端,其特征在于,包括:

向服务器提交包含搜索条件的目标搜索请求,以使所述服务器获取满足所述搜索条件的至少一个第二移动终端的位置信息;

接收所述服务器下发的所述至少一个第二移动终端的位置信息,并将所述至少一个第二移动终端的位置信息显示于所述第一移动终端的地图上;

根据用户在所述地图上选择的目标设备,向所述服务器发送与所述目标设备进行连接的通信请求,所述目标设备为一个或多个所述第二移动终端;

在接收到所述服务器反馈的与所述目标设备连接的确认信息后,与所述目标设备进行数据传输。

2.如权利要求1所述的方法,其特征在于,在所述向服务器提交包含搜索条件的目标搜索请求的步骤之前,所述方法还包括:

将所述第一移动终端当前的实时定位上传至服务器;

所述向服务器提交包含搜索条件的目标搜索请求,以使所述服务器获取满足所述搜索条件的至少一个第二移动终端的位置信息包括:

向所述服务器提交包含搜索条件的目标搜索请求,所述搜索条件包括搜索距离范围值,以使所述服务器对预存储的多个设备的历史信息进行筛选后,从所述设备中确定出一个或多个候选设备,并将所述实时定位以及所述搜索距离范围值下发至所述候选设备,由所述候选设备根据所述第一移动终端的实时定位,判断自身的当前位置是否在所述搜索距离范围值之内,若是,则所述候选设备作为所述第二移动终端,将其对应的位置信息返回至所述服务器。

3.如权利要求1所述的方法,其特征在于,在所述接收所述服务器下发的所述至少一个第二移动终端的位置信息,并将所述至少一个第二移动终端的位置信息显示于所述第一移动终端的地图上的步骤之后,以及所述根据用户在所述地图上选择的目标设备,向所述服务器发送与所述目标设备进行连接的通信请求的步骤之前,所述方法还包括:

当检测到用户在地图上绘制的图案为包含多个所述第二移动终端在内的闭合曲线或分别以所述第一移动终端及所述第二移动终端为起止点的连接线时,确定目标设备为与图案关联的所述第二移动终端。

4.一种数据传输方法,应用于服务器,包括:

接收第一移动终端上传的包含搜索条件的目标搜索请求;

获取满足所述搜索条件的至少一个第二移动终端的位置信息;

将所述至少一个第二移动终端的位置信息返回至所述第一移动终端,以使所述第一移动终端将所述至少一个第二移动终端的位置信息显示于所述第一移动终端的地图上;

当接收到所述第一移动终端发送的与目标设备进行连接的通信请求时,请求所述目标设备与所述第一移动终端建立通信连接,其中,所述目标设备由所述第一移动终端的用户在所述地图中选取,且所述目标设备为一个或多个所述第二移动终端;

当接收到所述目标设备返回的连接确认信息后,反馈所述连接确认信息至所述第一移动终端,以使所述第一移动终端与所述目标设备进行数据传输。

5.如权利要求4所述的方法,其特征在于,所述接收第一移动终端上传的包含搜索条件的目标搜索请求包括:

接收所述第一移动终端的实时定位以及包含搜索条件的目标搜索请求,所述搜索条件包括搜索距离范围值;

所述获取满足所述搜索条件的至少一个第二移动终端的位置信息包括:

对预存储的各个设备的历史信息进行第一次筛选以及第二次筛选,以从所述设备中确定出一个或多个候选设备;

将所述实时定位以及所述搜索距离范围值下发至所述候选设备,以获取所述一个或多个候选设备中满足所述搜索条件的第二移动终端所返回的位置信息。

6.如权利要求5所述的方法,其特征在于,所述对预存储的各个设备的历史信息进行第一次筛选包括:

根据所述实时定位,获取所述第一移动终端所属的地理区域;

获取预存储的各个设备的历史定位;

根据所述历史定位,获取各个设备所属的地理区域;

从所述各个设备中筛选出与所述第一移动终端所属的地理区域相同的第一设备。

7.如权利要求6所述的方法,其特征在于,所述对预存储的各个设备的历史信息进行第二次筛选包括:

获取所述第一设备的历史信息的更新时间以及所述历史信息中该设备的移动速度;

判断所述第一设备是否满足预设条件,若是,则将所述第一设备确定为所述候选设备;

其中,所述预设条件为:

A/2>(B1-B2)-(C1-C2)*V

上式中,A为所述搜索距离范围值,B1为所述第一设备的历史定位,B2为所述第一移动终端的实时定位,C1为实时时间,C2为所述第一设备的历史信息的更新时间,V为所述第一设备的移动速度。

8.如权利要求5至7任一项所述的方法,其特征在于,将所述实时定位以及所述搜索距离范围值下发至所述候选设备包括:

根据所述历史信息的更新时间的先后顺序,对所述候选设备进行排序;

依照所述候选设备的排序,将所述实时定位以及所述搜索距离范围值依次下发至所述候选设备。

9.一种移动终端,其特征在于,包括:

提交单元,用于向服务器提交包含搜索条件的目标搜索请求,以使所述服务器获取满足所述搜索条件的至少一个第二移动终端的位置信息;

接收单元,用于接收所述服务器下发的所述至少一个第二移动终端的位置信息,并将所述至少一个第二移动终端的位置信息显示于第一移动终端的地图上;

发送单元,用于根据用户在所述地图上选择的目标设备,向所述服务器发送与所述目标设备进行连接的通信请求,所述目标设备为一个或多个所述第二移动终端;

传输单元,用于在接收到所述服务器反馈的与所述目标设备连接的确认信息后,与所述目标设备进行数据传输。

10.如权利要求9所述的移动终端,其特征在于,所述移动终端还包括:

上传单元,用于将所述第一移动终端当前的实时定位上传至服务器;

所述提交单元具体用于:

向所述服务器提交包含搜索条件的目标搜索请求,所述搜索条件包括搜索距离范围值,以使所述服务器对预存储的多个设备的历史信息进行筛选后,从所述设备中确定出一个或多个候选设备,并将所述实时定位以及所述搜索距离范围值下发至所述候选设备,由所述候选设备根据所述第一移动终端的实时定位,判断自身的当前位置是否在所述搜索距离范围值之内,若是,则所述候选设备作为所述第二移动终端,将其对应的位置信息返回至所述服务器。

11.如权利要求9所述的移动终端,其特征在于,所述移动终端还包括:

检测单元,用于当检测到用户在地图上绘制的图案为包含多个所述第二移动终端在内的闭合曲线或分别以所述第一移动终端及所述第二移动终端为起止点的连接线时,确定目标设备为与图案关联的所述第二移动终端。

12.一种服务器,其特征在于,包括:

接收单元,用于接收第一移动终端上传的包含搜索条件的目标搜索请求;

获取单元,用于获取满足所述搜索条件的至少一个第二移动终端的位置信息;

返回单元,用于将所述至少一个第二移动终端的位置信息返回至所述第一移动终端,以使所述第一移动终端将所述至少一个第二移动终端的位置信息显示于所述第一移动终端的地图上;

请求单元,用于当接收到所述第一移动终端发送的与目标设备进行连接的通信请求时,请求所述目标设备与所述第一移动终端建立通信连接,其中,所述目标设备由所述第一移动终端的用户在所述地图中选取,且所述目标设备为一个或多个所述第二移动终端;

反馈单元,用于当接收到所述目标设备返回的连接确认信息后,反馈所述连接确认信息至所述第一移动终端,以使所述第一移动终端与所述目标设备进行数据传输。

13.如权利要求12所述的服务器,其特征在于,所述接收单元包括:

接收子单元,用于接收所述第一移动终端的实时定位以及包含搜索条件的目标搜索请求,所述搜索条件包括搜索距离范围值;

所述获取单元包括:

筛选子单元,用于对预存储的各个设备的历史信息进行第一次筛选以及第二次筛选,以从所述设备中确定出一个或多个候选设备;

获取子单元,用于将所述实时定位以及所述搜索距离范围值下发至所述候选设备,以获取所述一个或多个候选设备中满足所述搜索条件的第二移动终端所返回的位置信息。

14.如权利要求13所述的服务器,其特征在于,所述筛选子单元具体用于:

根据所述实时定位,获取所述第一移动终端所属的地理区域;

获取预存储的各个设备的历史定位;

根据所述历史定位,获取各个设备所属的地理区域;

从所述各个设备中筛选出与所述第一移动终端所属的地理区域相同的第一设备。

15.如权利要求14所述的服务器,其特征在于,所述筛选子单元还用于:

获取所述第一设备的所述历史信息的更新时间以及所述历史信息中该设备的移动速度;

判断所述第一设备是否满足预设条件,若是,则将所述第一设备确定为所述候选设备;

其中,所述预设条件为:

A/2>(B1-B2)-(C1-C2)*V;

上式中,A为所述搜索距离范围值,B1为所述第一设备的历史定位,B2为所述第一移动终端的实时定位,C1为实时时间,C2为所述第一设备的历史信息的更新时间,V为所述第一设备的移动速度。

16.如权利要求13至15任一项所述的服务器,其特征在于,所述获取子单元具体用于:

根据所述历史信息的更新时间的先后顺序,对所述候选设备进行排序;

依照所述候选设备的排序,将所述实时定位以及所述搜索距离范围值依次下发至所述候选设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1