终端设备及网络协议语音通信方法技术

技术编号:16180190 阅读:85 留言:0更新日期:2017-09-12 08:05
本发明专利技术提供一种终端设备,在网络协议语音系统中与多个其他终端设备连接至动态域名服务器,该终端设备可以与其他终端设备组成一个群组,当群组外的终端设备呼叫组成群组的终端设备中的一个时,用户可以选择该组成群组的终端设备中的任意一个与主叫终端设备建立通话。本发明专利技术还提供一种网络协议语音系统通信方法。

【技术实现步骤摘要】
终端设备及网络协议语音通信方法
本专利技术涉及网络协议语音(VoiceoverInternetProtocol,VoIP)领域,特别涉及一种网络协议语音通信系统中的终端设备及网络协议语音通信方法。
技术介绍
一般网络协议语音系统中的网络电话等终端设备与电话号码只能一一对应,也即网络电话之间只能进行一对一的呼叫通话。但在现实使用过程中,当一第一网络电话呼叫一第二网络电话时,该第二网络电话的用户可能不在第二网络电话的旁边,从而不方便接听。因此需要一种通信方法,可以使得多个终端设备组成一个群组共享一个电话号码,当用户不方便接听被叫电话号码对应的网络电话时,可以通过群组内的其他网络电话接听通话,从而实现网络电话的资源共享。
技术实现思路
为解决上述问题,本专利技术提供一种终端设备,在网络协议语音系统中与多个其他终端设备以及动态域名服务器通信连接,该终端设备包括一注册模块,用于根据一预设算法产生一电话号码,并在电话号码后根据预设规则产生该电话号码对应的域名,然后将该域名及该终端设备对应的IP地址向该动态域名服务器注册,该终端设备还包括:输入接收模块,用于接收用户的输入操作来确定用户的操作为需要加入一群组时,获取作为需要加入的群组的建立者的终端设备对应的电话号码;IP地址查询模块,用于将输入接收模块获取到的电话号码根据上述预设规则生成对应的域名,然后产生一包含该生成的域名的查询请求并将该查询请求发送至动态域名服务器,用于向该动态服务器查询该生成的域名对应的IP地址;群组建立及注册模块,用于在输入接收模块接收用户的输入操为需要加入一群组时,在接收到动态域名服务器发送的该生成的域名对应的IP地址后,生成一加入群组请求并将该加入群组请求发送至该查询到的IP地址对应的终端设备,其中该加入请求中包括发送该加入群组请求的终端设备的域名和IP地址;该群组注册模块还用于在接收到查询到的IP地址对应的终端设备回传的确认响应后加入该查询到的IP地址对应的终端设备的群组。当群组外的终端设备呼叫组成群组的终端设备中的一个时,用户可以选择该组成群组的终端设备中的任意一个与主叫终端设备建立通话。本专利技术还提供一种终端设备,在网络协议语音系统中与多个其他终端设备以及动态域名服务器通信连接,该终端设备包括一注册模块,用于根据一预设算法产生一电话号码,并在电话号码后根据预设规则产生该电话号码对应的域名,然后将该域名及该终端设备对应的IP地址向该动态域名服务器注册,该终端设备还包括:输入接收模块,用于接收用户的输入操作;群组建立注册模块,用于响应输入接收模块接收到的用户的输入操作而建立一群组,并在接收到网络协议语音系统中一其他终端设备发送的加入群组请求时,分析该接收到的加入群组请求,并根据用户的输入操作确认是否同意该加入群组请求,若该输入接收模块接收到用户的输入为拒绝该加入群组请求的命令,则该群组注册模块根据该拒绝命令向发送该加入群组请求的终端设备回传一拒绝信息而拒绝该其他终端设备加入群组;若同意该加入群组请求,则该群组注册模块向发送该加入群组请求的终端设备回传一确认信息而将该其他终端设备加入群组。当群组外的终端设备呼叫组成群组的终端设备中的一个时,用户可以选择该组成群组的终端设备中的任意一个与主叫终端设备建立通话。本专利技术还提供一种网络协议语音系统中的通信方法。本专利技术中的终端设备和网络协议语音系统中的通信方法,将多个终端设备组成一个群组,当群组中的一个终端设备被呼叫时,该群组内的任意一个终端设备均可与主叫建立通话,从而方便了用户的使用,更有效的利用了网络电话的资源。附图说明图1为本专利技术一实施方式中网络协议语音系统架构示意图。图2为图1所示的网络协议语音系统中终端设备的功能模块示意图。图3为本专利技术一实施方式中网络协议语音系统中终端设备加入群组过程的信令传输示意图。图4为本专利技术第一实施方式中网络协议语音系统中终端设备之间呼叫过程的信令传输示意图。图5为本专利技术第二实施方式中网络协议语音系统终端设备之间呼叫过程的信令传输示意图。图6为本专利技术第三实施方式中网络协议语音系统终端设备之间呼叫过程的信令传输示意图。图7A-7B为本专利技术一实施方式中网络协议语音通信方法流程图。主要元件符号说明网络协议语音系统100动态域名服务器10对照表11终端设备20a、20b、20c注册模块21输入接收模块22IP地址查询模块23群组建立及注册模块24信令交换模块25存储模块26显示模块27如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式下面结合附图,对本专利技术中的终端设备及网络协议语音通信方法作进一步的详细描述。图1为本专利技术一实施方式中网络协议语音系统架构示意图。在本实施方式中,网络协议语音系统100包括动态域名服务器(DynamicDomainNameServiceServer,DDNSServer)10,多个终端设备20以及综合接入设备30。在本实施方式中,以多个终端设备20分别为20a、20b、20c为例进行说明。该综合接入设备30用于将该多个终端设备20a、20b、20c与该动态域名服务器10相连接。在本实施方式中,该多个终端设备20a、20b、20c可以是网络电话、笔记本电脑或台式电脑等。其中,终端设备20a、20b、20c经由该综合接入设备130接入该动态域名服务器10的方式与现有相同。应当注意的是,当终端设备20a、20b、20c自身具有接入网络的功能时,也可不经由该综合接入设备130,而自行接入该动态域名服务器10。该动态域名服务器10包括对照表11和处理单元12,当该终端设备20a、20b、20c向该动态域名服务器10进行注册时,该处理单元12将该终端设备20a、20b、20c的域名与网络协议(InternetProtocol,IP)地址存储于对照表11中。所述对照表11包括域名字段与IP地址字段,分别用于存储终端设备20a、20b、20c的域名与IP地址。其中,每一存储终端设备20a、20b、20c的IP地址为该终端设备唯一对应且在终端设备出厂时所设置。例如该终端设备20a对应的IP地址为60.199.244.6,终端设备20b对应的IP地址为210.59.230.60,终端设备20c对应的IP地址为119.160.246.23。请一并参阅图2和图3,每个终端设备20均包括注册模块21、输入接收模块22、IP地址查询模块23、群组建立及注册模块24、信令交换模块25以及存储模块26。在本实施方式中,以终端设备20a对应包括注册模块21a、输入接收模块22a、IP地址查询模块23a、群组建立及注册模块24a、信令交换模块25a以及存储模块26a来进行说明,终端设备20b相应包括注册模块21b、输入接收模块22b等,终端设备20c相应包括注册模块21c、输入接收模块22c等。每个终端设备20的注册模块21用于根据一预设算法产生各自的电话号码,并在产生各自的电话号码后根据预设规则产生各自的电话号码对应的域名,然后将各自的域名与各自的IP地址向该动态域名服务器10注册。其中,该电话号码为终端设备20的网络电话号码。在本实施方式中,每个终端设备20a、20b、20c的电话号码是基于各自的MAC(MediaAccessControl)地址利用哈希(HASH)算本文档来自技高网...
终端设备及网络协议语音通信方法

【技术保护点】
一种终端设备,在网络协议语音系统中与多个其他终端设备以及动态域名服务器通信连接,该终端设备包括一注册模块,用于根据一预设算法产生一电话号码,并在电话号码后根据预设规则产生该电话号码对应的域名,然后将该域名及该终端设备对应的IP地址向该动态域名服务器注册,其特征在于,该终端设备还包括:输入接收模块,用于接收用户的输入操作来确定用户的操作为需要加入一群组时,获取作为需要加入的群组的建立者的终端设备对应的电话号码;IP地址查询模块,用于将输入接收模块获取到的电话号码根据上述预设规则生成对应的域名,然后产生一包含该生成的域名的查询请求并将该查询请求发送至动态域名服务器,用于向该动态服务器查询该生成的域名对应的IP地址;群组建立及注册模块,用于在所述输入接收模块接收用户的输入操作,确定所述用户的输入操作为需要加入一群组时,在接收到动态域名服务器发送的该生成的域名对应的IP地址后,生成一加入群组请求并将该加入群组请求发送至该查询到的IP地址对应的终端设备,其中该加入请求中包括发送该加入群组请求的终端设备的域名和IP地址;该群组注册模块还用于在接收到查询到的IP地址对应的终端设备回传的确认响应后加入该查询到的IP地址对应的终端设备的群组;存储模块,用于存储加入群组的终端设备的域名和IP地址;及信令交换模块,当有群组外的终端设备作为主叫呼叫该终端设备时,该信令交换模块接收来自主叫终端设备发送的邀请信息后响铃并向主叫终端设备回 传振铃响应,同时还根据存储模块存储的群组内的终端设备的域名和IP地址向群组内的其他终端设备发起邀请信息;该信令交换模块还用于接收该群组内的终端设备回传的振铃响应。...

【技术特征摘要】
1.一种终端设备,在网络协议语音系统中与多个其他终端设备以及动态域名服务器通信连接,该终端设备包括一注册模块,用于根据一预设算法产生一电话号码,并在电话号码后根据预设规则产生该电话号码对应的域名,然后将该域名及该终端设备对应的IP地址向该动态域名服务器注册,其特征在于,该终端设备还包括:输入接收模块,用于接收用户的输入操作来确定用户的操作为需要加入一群组时,获取作为需要加入的群组的建立者的终端设备对应的电话号码;IP地址查询模块,用于将输入接收模块获取到的电话号码根据上述预设规则生成对应的域名,然后产生一包含该生成的域名的查询请求并将该查询请求发送至动态域名服务器,用于向该动态服务器查询该生成的域名对应的IP地址;群组建立及注册模块,用于在所述输入接收模块接收用户的输入操作,确定所述用户的输入操作为需要加入一群组时,在接收到动态域名服务器发送的该生成的域名对应的IP地址后,生成一加入群组请求并将该加入群组请求发送至该查询到的IP地址对应的终端设备,其中该加入请求中包括发送该加入群组请求的终端设备的域名和IP地址;该群组注册模块还用于在接收到查询到的IP地址对应的终端设备回传的确认响应后加入该查询到的IP地址对应的终端设备的群组;存储模块,用于存储加入群组的终端设备的域名和IP地址;及信令交换模块,当有群组外的终端设备作为主叫呼叫该终端设备时,该信令交换模块接收来自主叫终端设备发送的邀请信息后响铃并向主叫终端设备回传振铃响应,同时还根据存储模块存储的群组内的终端设备的域名和IP地址向群组内的其他终端设备发起邀请信息;该信令交换模块还用于接收该群组内的终端设备回传的振铃响应。2.如权利要求1所述的终端设备,其特征在于,当用户通过该终端设备接听通话时,该信令交换模块向群组内的终端设备发送一取消信息,则该群组内的终端设备接收到该取消信息后不能与主叫终端设备建立通话,同时该信令交换模块向该主叫终端设备发送一确认信息,使得该主叫终端设备接收到该确认信息后与该信令交换模块互相传送语音串流,从而建立通话。3.如权利要求1所述的终端设备,其特征在于,当用户通过该群组内的其他终端设备接听通话时,该信令交换模块接收接听通话的终端设备发送的确认信息,并将该确认信息转发给主叫终端设备,从而使得该主叫终端设备能够与群组内接听电话的终端设备建立通话。4.如权利要求2或3所述的终端设备,其特征在于,该确认信息中包含接听通话的终端设备的标识信息,该标识信息至少包括发送该确认信息的终端设备的IP地址、端口号。5.一种终端设备,在网络协议语音系统中与多个其他终端设备以及动态域名服务器通信连接,该终端设备包括一注册模块,用于根据一预设算法产生一电话号码,并在电话号码后根据预设规则产生该电话号码对应的域名,然后将该域名及该终端设备对应的IP地址向该动态域名服务器注册,其特征在于,该终端设备还包括:输入接收模块,用于接收用户的输入操作;群组建立注册模块,用于响应输入接收模块接收到的用户的输入操作而建立一群组,并在接收到网络协议语音系统中一其他终端设备发送的加入群组请求时,分析该接收到的加入群组请求,并根据用户的输入操作确认是否同意该加入群组请求,若该输入接收模块接收到用户的输入为拒绝该加入群组请求的命令,则该群组注册模块根据该拒绝命令向发送该加入群组请求的终端设备回传一拒绝信息而拒绝该其他终端设备加入群组;若同意该加入群组请求,则该群组注册模块向发送该加入群组请求的终端设备回传一确认信息而将该其他终端设备加入群组;及信令交换模块,当有群组外的终端设备作为主叫呼...

【专利技术属性】
技术研发人员:张耀文许世欣
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1