1.一种中继通信的配置方法,其特征在于,应用在移动终端中,所述移动终端配置有Wi-Fi模组,所述方法包括:通过所述Wi-Fi模组的station节点连接上一级的路由器或中继节点;
检测作为中继节点所处的中继级别;
根据所述中继级别启动所述Wi-Fi模组的softAP节点,以连接下一级的应用终端和/或中继节点;
根据所述中继级别配置中继通信参数,以支持在所述station节点与所述softAP节点之间进行通信。
2.根据权利要求1所述的方法,其特征在于,所述检测作为中继节点所处的中继级别的步骤包括:将作为中继节点所处的中继级别设置为第一级;
向上一级的路由器或中继节点请求中继配置信息;
当请求成功时,从所述中继配置信息中提取上一级的中继节点的中继级别;
在上一级的中继节点的中继级别的基础上,计算作为中继节点所处的中继级别,以对所述第一级进行替换;
当请求失败时,确定作为中继节点所处的中继级别为第一级。
3.根据权利要求1所述的方法,其特征在于,所述启动所述Wi-Fi模组的softAP节点的步骤包括:确定所述softAP节点的信道;
当所述中继级别为第一级时,接收用户输入的登录信息;
当所述中继级别为第二级或第二级以上时,从上一级的中继节点的中继配置信息中提取登录信息,其中,所述登录信息包括服务集标识和密码;
根据所述信道、所述服务集标识和所述密码启动所述Wi-Fi模组的softAP节点,以在所述信道广播所述服务集标识。
4.根据权利要求1所述的方法,其特征在于,所述根据所述中继级别配置中继通信参数,以支持在所述station节点与所述softAP节点之间进行通信的步骤包括:开启包转发功能;
当所述中继级别为第一级时,设置地址转换功能NAT的配置信息;
当所述中继级别为第二级或第二级以下时,从上一级的中继节点分配IP地址,并建立各级中继节点之间的中继路由表;
和/或,
查询上一级的路由器或中继节点的IP地址;
将上一级的路由器或中继节点的IP地址,设置为域名系统DNS的网关地址。
5.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:通过所述softAP节点接收下一级的应用终端和/或中继节点发送的数据包;
将所述数据包从softAP节点转发至station节点;
根据所述通信配置参数通过所述station节点将所述数据包发送至上一级的路由器或中继节点。
6.根据权利要求5所述的方法,其特征在于,所述根据所述通信配置参数通过所述station节点将所述数据包发送至上一级的路由器或中继节点的步骤包括:当所述数据包中具有统一资源定位符URL时,查询域名系统DNS的网关地址;
通过所述station节点按照所述网关地址,将所述数据包发送至上一级的路由器或中继节点;
或者,
当所述中继级别为第一级时,将所述数据包中的源地址,从所述应用终端的IP地址转换为所述移动终端的IP地址;
通过所述station节点将伪装来自所述移动终端的IP地址的数据包发送至上一级的路由器;
或者,
当所述中继级别为第二级或第二级以下时,
通过所述station节点将所述数据包发送至上一级的中继节点。
7.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:通过所述station节点接收上一级的路由器或中继节点发送的数据包;
将所述数据包从所述station节点转发至所述softAP节点;
根据所述通信配置参数通过所述softAP节点将所述数据包发送至下一级的应用终端或中继节点。
8.根据权利要求7所述的方法,其特征在于,所述通过所述station节点将所述数据包发送至上一级的中继节点的步骤包括:当所述中继级别为第一级时,将所述数据包中的目的地址从所述移动终端的IP地址转换为所述应用终端的IP地址;
当所述中继级别为第二级或第二级以下时,在所述数据包中查询源地址,获知所述应用终端的IP地址;
通过各级中继节点之间的中继路由表查询从所述移动终端的IP地址路由至所述应用终端的IP地址的目标路径;在所述目标路径中查询下一级的应用终端或中继节点的IP地址;
通过所述softAP节点按照下一级的应用终端或中继节点的IP地址将所述数据发送至下一级的应用终端或中继节点。
9.一种中继通信的配置装置,其特征在于,应用在移动终端中,所述移动终端配置有Wi-Fi模组,所述装置包括:上级设备连接模块,用于通过所述Wi-Fi模组的station节点连接上一级的路由器或中继节点;
中继级别检测模块,用于检测作为中继节点所处的中继级别;
下级设备连接模块,用于根据所述中继级别启动所述Wi-Fi模组的softAP节点,以连接下一级的应用终端和/或中继节点;
中继通信参数配置模块,用于根据所述中继级别配置中继通信参数,以支持在所述station节点与所述softAP节点之间进行通信。
10.根据权利要求9所述的装置,其特征在于,所述中继级别检测模块包括:默认级别设置子模块,用于将作为中继节点所处的中继级别设置为第一级;
中继配置信息请求子模块,用于向上一级的路由器或中继节点请求中继配置信息;
上级级别提取子模块,用于在请求成功时,从所述中继配置信息中提取上一级的中继节点的中继级别;
当前级别计算子模块,用于在上一级的中继节点的中继级别的基础上,计算作为中继节点所处的中继级别,以对所述第一级进行替换;
默认级别确定子模块,用于在请求失败时,确定作为中继节点所处的中继级别为第一级。