【技术实现步骤摘要】
适用于WIFI手机的点对点通信系统及其方法
本专利技术涉及手机通信
,特别是涉及一种基于点对点语音通信协议实现的,用于WIFI手机的点对点通信系统,以及基于该系统实现的点对点通信方法。
技术介绍
当前的WIFI手机大致可以分为两类:WIFI双模模式手机(简称双模手机,包括GSM+WIFI、CDMA+WIFI、TDSCDMA+WIFI等)和WIFI单模模式手机(简称单模手机)。其中双模手机发展的时间较早,得到很多厂家的支持,且在消费领域也得到广泛应用,其当前的应用主要以数据接入为主。而单模手机在2000年以后逐渐有些厂家开始尝试研发,并逐渐在企业级用户内部开始了应用,由于单模手机以语音通信为主,因此一般以企业内部移动电话分机的形式进行使用,其较为重要的应用领域为工厂、矿山、林场等双模手机的应用易受影响的工作场合。单模手机通常以SIP(SessionInitialProtocol,RFC3261)为通信协议。SIP为应用层的信令控制协议,用于创建、修改和释放一个或多个参与者的会话,这些会话可以是语音电话、视频电话或者多媒体分发。SIP会话所需最重要的三个组件是:SIP用户代理、SIP注册服务器和SIP代理服务器。其中,SIP用户代理一般为终端用户设备,如用于创建和管理SIP会话的WIFI单模手机、移动电话、多媒体手持设备或PC客户端等。SIP注册服务器是包含域中所有用户代理的位置信息的数据库。SIP代理服务器则用于完成会话路由的功能,通过查询SIP注册服务器获取被叫方用户代理的位置信息,将当前会话路由到正确的路径之上。而为了确保WIFI单模手机能够正常工 ...
【技术保护点】
适用于WIFI手机的点对点通信系统,包括检测WIFI手机的SIP注册状态的状态检测单元、实现通信系统的通信协议定义并对通信协议报文进行编码解码的通信协议单元、进行WIFI手机间的呼叫的呼叫路由单元以及管理WIFI手机号码与呼叫地址之间的映射关系并进行存储的位置管理单元;其中,所述状态检测单元、通信协议单元、呼叫路由单元、位置管理单元之间两两相连;此外,所述的通信协议单元定义的通信协议的报文形式由以下六个部分组成:字节长度为4的消息标签、字节长度为2的消息类型、字节长度为2的序列号、字节长度为4的呼叫地址、字节长度为2的呼叫号码长度值和呼叫号码;其中,消息类型为0时代表呼叫地址请求消息,消息类型为1时代表呼叫地址回复消息;同时通过序列号判断是否为同一个呼叫消息。
【技术特征摘要】
1.适用于WIFI手机的点对点通信系统,其特征在于:包括检测WIFI手机的SIP注册状态的状态检测单元、实现通信系统的通信协议定义并对通信协议报文进行编码解码的通信协议单元、进行WIFI手机间的呼叫的呼叫路由单元以及管理WIFI手机号码与呼叫地址之间的映射关系并进行存储的位置管理单元;其中,所述状态检测单元、通信协议单元、呼叫路由单元、位置管理单元之间两两相连;此外,所述的通信协议单元定义的通信协议的报文形式由以下六个部分组成:字节长度为4的消息标签、字节长度为2的消息类型、字节长度为2的序列号、字节长度为4的呼叫地址、字节长度为2的呼叫号码长度值和呼叫号码,所述呼叫号码位数为N;其中,消息类型为0时代表呼叫地址请求消息,消息类型为1时代表呼叫地址回复消息;同时通过序列号判断是否为同一个呼叫消息。2.根据权利要求1所述的适用于WIFI手机的点对点通信系统,其特征在于所述的状态检测单元包括周期性检测WIFI手机SIP注册状态的检测定时器、实现触发通信协议报文的重传操作的重传定时器、更新位置管理单元中映射关系的老化时间的刷新定时器以及判定超时状态的超时定时器。3.根据权利要求1所述的适用于WIFI手机的点对点通信系统,其特征在于所述的状态检测单元分为SIP呼叫和点对点呼叫两个状态;其中,当状态检测单元检测到WIFI手机SIP注册成功时,进入SIP呼叫状态,与SIP代理服务器进行对接;当状态检测单元检测到WIFI手机SIP注册失败,进入点对点呼叫状态,与呼叫路由单元进行对接。4.根据权利要求1所述的适用于WIFI手机的点对点通信系统,其特征在于所述的位置管理单元根据呼叫路由单元的工作状态获取呼叫号码和呼叫地址之间的映射关系并进行存储。5.适用于WIFI手机的点对点通信方法,其特征在于包括以下步骤:S1、位置管理单元创建地址映射表,状态检测单元启动刷新定时器;S2、状态检测单元启动检测定时器并设定其周期,同时根据检测定时器设定的时间周期性的检测无线网络中的主叫WIFI手机的SIP注册状态,根据检测到的主叫WIFI手机的SIP注册状态选择对应的呼叫状态;S3、如主叫WIFI手机SIP注册正常,状态检测单元将主叫WIFI手机的呼叫信息转交给SIP代理服务器进行管理,流程结束;S4、如主叫WIFI手机SIP注册失败,状态检测单元将主叫WIFI手机的呼叫信息转交给呼叫路由单元进行管理;S5、呼叫路由单元接收到状态检测单元转交的呼叫信息后,通过通信协议单元将呼叫信息编码成通信协议请求报文,发送到无线网络中,所述通信协议请求报文中包括被叫WIFI手机的手机号码;S6、同一无线网络中的其它WIFI手机接收到通信协议请求报文后,通过呼叫路由单元解码通信协议请求报文,判断其中的被叫手机号码是否和本机号码一致,如与本机号码不一致,则不处理;如一致,则呼叫路由单元通过通信协议单元将被叫WIFI手机的回复信息...
【专利技术属性】
技术研发人员:包建义,
申请(专利权)人:杭州绿宇通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。