一种实现终端wifi对讲的方法及装置的制造方法

文档序号:8266953阅读:427来源:国知局
一种实现终端wifi对讲的方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动通讯技术领域,尤其涉及一种实现终端WIFI对讲的方法及装置。
【背景技术】
[0002]目前,随着智能手机的普及,越来越多的终端设备包括:手机,平板电脑等功能都非常强大,而手机对讲机的应用也非常多,但大都是通过公共网络将语音数据发送给对方。
[0003]本发明提供了一种通过无线局域网将语音数据发送给对方的一种实现终端WIFI对讲的方法及装置。

【发明内容】

[0004]本发明的目的在于提供一种实现终端WIFI对讲的方法及装置,能解决现有技术中不需要使用数据流量的情况下将语音数据发送给对方的问题。
[0005]根据本发明的一个方面,提供了一种实现终端WIFI对讲的方法,包括以下步骤:
[0006]主叫终端经由WIFI无线局域网发起用于获取动态IP地址的请求;
[0007]被叫终端在收到所述请求后,判断所述主叫终端是否成功获取动态IP地址;
[0008]被叫终端若判断所述主叫终端已成功获取动态IP地址,则进一步判断所述主叫终端是否开启对讲功能;
[0009]被叫终端若判断王叫终端已开启对讲功能,则向王叫终端发送被叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲。
[0010]优选地,所述主叫终端经由WIFI无线局域网发起用于获取动态IP地址的请求的步骤包括:
[0011]主叫终端经由WIFI无线局域网发送释放消息,释放WIFI分配的静态IP地址;
[0012]通过所释放WIFI分配的静态IP地址,重新经由WIFI无线局域网发起用于获取动态IP地址的请求。
[0013]优选地,所述被叫终端在收到所述请求后,判断所述主叫终端是否成功获取动态IP地址的步骤包括:
[0014]所述被叫终端在收到所述请求后,监听是否接收到动态主机配置协议DHCP服务器发送的确认字符ACK消息;
[0015]若接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址成功;
[0016]若未接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址失败。
[0017]优选地,所述被叫终端若判断所述主叫终端已成功获取动态IP地址,则进一步判断所述主叫终端是否开启对讲功能的步骤包括:
[0018]所述被叫终端确定所述主叫终端已成功获取动态IP地址时,通过接收到的所述主叫终端发起的用于获取动态IP地址的请求中的主机名,判断所述主叫终端是否开启对讲功能;
[0019]若所述主机名是在DHCP服务器中默认的主机名,则判断所述主叫终端未开启对讲功能;
[0020]若所述主机名是在DHCP服务器中修改的主机名,则判断所述主叫终端已开启对讲功能。
[0021]优选地,所述被叫终端若判断主叫终端已开启对讲功能,则向主叫终端发送被叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲的步骤包括:
[0022]在所述被叫终端确定主叫终端已开启对讲功能时,被叫终端通过发送请求报文来通知主叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲。
[0023]根据本发明的另一方面,提供了一种实现终端WIFI对讲的装置,包括:
[0024]请求模块,用于主叫终端经由WIFI无线局域网发起用于获取动态IP地址的请求;
[0025]判断模块,用于被叫终端在收到所述请求后,判断所述主叫终端是否成功获取动态IP地址以及被叫终端若判断所述主叫终端已成功获取动态IP地址,则进一步判断所述主叫终端是否开启对讲功能;
[0026]WIFI对讲t旲块,用于被叫终纟而右判断王叫终纟而已开启对讲功能,则向王叫终纟而发送被叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲。
[0027]优选地,所述请求模块包括:
[0028]释放静态IP地址单元,用于主叫终端经由WIFI无线局域网发送释放消息,释放WIFI分配的静态IP地址;
[0029]获取动态IP地址单元,用于通过所释放WIFI分配的静态IP地址,重新经由WIFI无线局域网发起用于获取动态IP地址的请求。
[0030]优选地,所述判断模块包括:
[0031]判断接收ACK单元,用于所述被叫终端在收到所述请求后,监听是否接收到动态主机配置协议DHCP服务器发送的确认字符ACK消息;
[0032]处理单元,用于当接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址成功;以及当未接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址失败。
[0033]优选地,所述判断模块还包括:
[0034]主机名判断单元,用于所述被叫终端确定所述主叫终端已成功获取动态IP地址时,通过接收到的所述主叫终端发起的用于获取动态IP地址的请求中的主机名,判断所述主叫终端是否开启对讲功能;
[0035]处理单元,用于当所述主机名是在DHCP服务器中默认的主机名,则判断所述主叫终端未开启对讲功能;以及当所述主机名是在DHCP服务器中修改的主机名,则判断所述主叫终纟而已开启对讲功能。
[0036]优选地,所述WIFI对讲模块是在所述被叫终端确定主叫终端已开启对讲功能时,被叫终端通过发送请求报文来通知主叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲。
[0037]与现有技术相比较,本发明的有益效果在于:
[0038]本发明可在不用连接公网的情况下实现楼宇范围内的对讲机功能,增加了手机的功能。
【附图说明】
[0039]图1是本发明提供的一种实现终端WIFI对讲的方法流程图;
[0040]图2是本发明提供的一种实现终端WIFI对讲的装置示意图;
[0041]图3是本发明实施例提供的无线局域网的网络框图;
[0042]图4是本发明实施例提供的应用软件的软件流程图;
[0043]图5是本发明实施例提供的应用软件的软件模块的示意图。
【具体实施方式】
[0044]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0045]图1显示了本发明提供的一种实现终端WIFI对讲的方法流程图,如图1所示,包括以下步骤:
[0046]步骤SlOl:主叫终端经由WIFI无线局域网发起用于获取动态IP地址的请求;
[0047]步骤S102:被叫终端在收到所述请求后,判断所述主叫终端是否成功获取动态IP地址;
[0048]步骤S103:被叫终端若判断所述主叫终端已成功获取动态IP地址,则进一步判断所述主叫终端是否开启对讲功能;
[0049]步骤S104:被叫终端若判断主叫终端已开启对讲功能,则向主叫终端发送被叫终端已在线的消息,由此使主叫终端和被叫终端进行WIFI对讲。
[0050]其中,所述主叫终端经由WIFI无线局域网发起用于获取动态IP地址的请求的步骤包括:主叫终端经由WIFI无线局域网发送释放消息,释放WIFI分配的静态IP地址;通过所释放WIFI分配的静态IP地址,重新经由WIFI无线局域网发起用于获取动态IP地址的请求。
[0051]其中,所述被叫终端在收到所述请求后,判断所述主叫终端是否成功获取动态IP地址的步骤包括:所述被叫终端在收到所述请求后,监听是否接收到动态主机配置协议DHCP服务器发送的确认字符ACK消息;若接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址成功;若未接收到DHCP服务器发送的ACK消息,则判断所述主叫终端获取动态IP地址失败。
[0052]其中,所述被叫终端若判断所述主叫终端已成功获取动态IP地址,则进一步判断所述主叫终端是否开启对讲功能的步骤包括:所述被叫终端确定所述主叫终端已成功获取动态IP地址时,通过接收到的所述主叫终端发起的用于获取动态IP地址的请求中的主机名,判断所述主叫终端是否开启对讲功能;若所述主机名是在DHCP服务器中默认的主机名,则判断所述主叫终端未开启对讲功能;若所述主机名是在DHCP服务器中修改的主机名,则判断所述主
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1