[发明专利]一种基于Wi-Fi直连的自组织即时通信方法在审
| 申请号: | 201410582597.5 | 申请日: | 2014-10-27 |
| 公开(公告)号: | CN104333888A | 公开(公告)日: | 2015-02-04 |
| 发明(设计)人: | 程卫军;黄燕 | 申请(专利权)人: | 中央民族大学 |
| 主分类号: | H04W48/16 | 分类号: | H04W48/16;H04L12/58;H04L29/08 |
| 代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
| 地址: | 100081 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 wi fi 组织 即时 通信 方法 | ||
1.一种基于Wi-Fi直连的自组织即时通信方法,其步骤为:
1)智能移动终端启动Wi-Fi直连网络,搜索周围的组并选择要加入的组;如果未搜索到组或未能加入搜索到的组,则发出探测请求搜索周围的智能终端并与其建立组;所述智能移动终端为具有Wi-Fi或Wi-Fi直连功能的设备;所述组具有一组长及与其无线通信连接的若干组员,其中组长具有P2P设备,组员为所述智能移动终端;组长将组员的设备信息保存到一设备信息表,并在组内广播一包含该设备信息表的消息给组员;
2)组员定期向组长发送包含自身状态信息的心跳包,组长根据收到的该心跳包更新所述设备信息表中对应组员的状态和时间戳,并反馈一确认信息给对应的组员;
3)组员或组长需要同组内的目标成员进行通信时,从本地保存的设备信息表中选取该目标成员的IP地址发起连接请求,连接成功后进行通信。
2.如权利要求1所述的方法,其特征在于所述组的建立方法为:当发起探测请求的所述移动智能终端搜索到周围一个或多个所述移动智能终端时,所述移动智能终端之间相互交换设备信息;然后具有P2P设备的移动智能终端通过三次握手协商出一组长,其中每次握手信息中发送一意图值和一仲裁位,选取意图值最大值为所建组的组长;当两个具有P2P设备的移动智能终端的意图值相等时,根据仲裁位确定所建组的组长。
3.如权利要求2所述的方法,其特征在于所述意图值为一经验值,即所述移动智能终端充当组长的次数。
4.如权利要求2所述的方法,其特征在于所述意图值为所述智能移动终端的硬件加权值,所述硬件加权值=电量×50%+RAM×30%+ROM×20%。
5.如权利要求2所述的方法,其特征在于所述意图值为所述智能移动终端的信道质量指示符CQI。
6.如权利要求1或2所述的方法,其特征在于所述设备信息包括组员的设备号、IP地址和资源参数。
7.如权利要求1所述的方法,其特征在于当组员设定时间内容未收到组长反馈的所述确认信息,则向组长发送一Ask信息,来检察组长员是否在组内;如果还在组内,则组长立即发送确认信息给该组员;如果不在组内,则组员之间重新协商选取一组长。
8.如权利要求1所述的方法,其特征在于当组长设定时间内未收到组员的所述心跳包,则向该组员发送一Ask信息,来检察该组员是否在组内;如果还在组内,则该组员立即发送所述心跳包给组长;如果不在组内,则组长向其它组员广播通知信息更新该组员的状态。
9.如权利要求1所述的方法,其特征在于当组员需要退出组时,该组员向组长发送一离开消息,组长收到该离开消息后更新其设备信息表并广播通知组内其他组员,组员收到该广播通知后更新自己的设备信息表;当组长准备退出组时,组长广播一组长转移消息给组员,组员收到该组长转移消息后进行协商选取一组长。
10.如权利要求1所述的方法,其特征在于所述智能移动终端包括一用来收发文件消息和控制命令的端口,一用于语音通信的端口;其中,采用UDP协议进行语音通信:
发送方首先创建一语音数据采集线程和一发送线程,然后所述语音采集线程判断布尔型数据isRecord是否为真,如果为真,则将采集的语音数据发送到设定的栈和缓冲区,关闭语音采集线程;然后所述发送线程判断isStartSend是否为真,如果为真,则从语音采集线程存入语音数据的缓冲区读取数据,采用UDP协议传输给接收方,关闭发送线程;
接收方首先创建一接收语音线程和一播放线程,然后所述接收语音线程判断布尔函数isReceive是否为真,如果为真,则通过UDP协议开始接收数据并把数据存放设定缓冲区后,关闭语音接收线程;然后所述播放线程判断函数isCall是否为真,如果为真,则从指定的缓冲区读取数据,读取完整后从听筒中播放,播放完毕后关闭播放线程;
其中,isRecord为判断语音数据是否完成的flag参数;isRecord为判断语音数据是否完成的flag参数;isReceive为判断是否准备好接收主意的flag参数;isCall为判断是否发起语音通话的flag参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中央民族大学,未经中央民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410582597.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防胀彩印油墨以及其生产方法
- 下一篇:一种促使面部轮廓紧致的面膜液





