多屏统一通信的方法、装置和系统的制作方法

文档序号:9276837阅读:446来源:国知局
多屏统一通信的方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及多屏统一通信的方法、装置和系统。
【背景技术】
[0002]随着互联网时代的到来,互联网已经开始逐渐改变着人们的生活方式,其中,就包括人与人之间的通信方式。传统的网络通信方式基于呼叫控制协议,一般终端数量有限,大多是一人对应一个终端。而随着当今移动互联网技术的快速发展,已经存在一人对应多个终端的情况。
[0003]现有技术中,为了应对一人对应多个终端的情况,提出了一种多屏通信方案,即主叫方终端向呼叫控制服务器发送多个呼叫请求,每个呼叫请求对应同一个用户不同的被叫方终端,然后呼叫控制服务器将呼叫请求转发给相应的被叫方终端。
[0004]但是,现有的技术方案,随着被叫方终端的增加,呼叫控制服务器接收到的对应于被叫方终端的呼叫请求量也会相应的增加,从而会给呼叫控制服务器带来越来越大的并发压力。

【发明内容】

[0005]有鉴于此,本发明提供了一种多屏统一通信的方法和装置,用以解决现有的多屏通信方案给呼叫控制服务器带来的并发压力大的问题。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]一种多屏统一通信的方法,包括:
[0008]接收主叫方终端发送的第一呼叫请求,所述第一呼叫请求包括第一请求报文;
[0009]响应所述第一呼叫请求,对所述第一请求报文进行解析得到被叫方用户信息;
[0010]确定与被叫方用户信息相对应的被叫方终端;
[0011]为已确定的所述被叫方终端构建相对应的第二请求报文,生成与所述被叫方终端相对应、包括所述第二请求报文的第二呼叫请求;
[0012]将所述第二呼叫请求发送至相对应的所述被叫方终端。
[0013]优选的,还包括:
[0014]当检测得到任意一个所述被叫方终端接听了所述第二呼叫请求,停止向其他所述被叫方终端发送所述第二呼叫请求。
[0015]优选的,所述接收主叫方终端发送的第一呼叫请求之前,还包括:
[0016]接收所述主叫方终端发送的第一注册请求,响应所述第一注册请求,完成对所述主叫方终端的注册。
[0017]优选的,所述第一请求报文包括:
[0018]主叫方用户信息、被叫方用户信息和本服务器网络之间互连的协议IP地址;
[0019]所述主叫方用户信息包括主叫方的用户名或账号、主叫方终端网络之间互连的协议IP地址和主叫方终端用户数据报协议UDP端口号;
[0020]所述被叫方用户信息包括被叫方的用户名或账号。
[0021]优选的,所述确定与被叫方用户信息相对应的被叫方终端之前,还包括:
[0022]接收所述被叫方终端发送的第二注册请求,响应所述第二注册请求,完成对所述被叫方终端的注册。
[0023]优选的,所述确定与被叫方用户信息相对应的被叫方终端,包括:
[0024]将已注册或当前在线的用户名与所述被叫方的用户名进行比对,若一致,确定已注册或当前在线的所述被叫方的用户名所对应的终端设备为所述被叫方终端;
[0025]或者将已注册或当前在线的账号与所述被叫方的账号进行比对,若一致,确定已注册或当前在线的所述被叫方的账号所对应的终端设备为所述被叫方终端。
[0026]优选的,所述为已确定的所述被叫方终端构建相对应的第二请求报文,包括:
[0027]查询已确定的所述被叫方终端的网络之间互连的协议IP地址和用户数据报协议UDP端口号;
[0028]调取主叫方用户信息、被叫方用户信息和本服务器网络之间互连的协议IP地址;
[0029]构建所述第二请求报文,所述第二请求报文包括主叫方用户信息、被叫方用户信息、所述被叫方终端的网络之间互连的协议IP地址、所述被叫方终端的用户数据报协议UDP端口号和本服务器网络之间互连的协议IP地址。
[0030]一种多屏统一通信的装置,包括:
[0031]接收模块,用于接收主叫方终端发送的第一呼叫请求,所述第一呼叫请求包括第一请求报文;
[0032]解析模块,用于响应所述第一呼叫请求,对所述第一请求报文进行解析得到被叫方用户信息;
[0033]查询模块,用于确定与被叫方用户信息相对应的被叫方终端;
[0034]生成模块,用于为已确定的所述被叫方终端构建相对应的第二请求报文,生成与所述被叫方终端相对应、包括所述第二请求报文的第二呼叫请求;
[0035]发送模块,用于将所述第二呼叫请求发送至相对应的所述被叫方终端。
[0036]优选的,还包括:
[0037]控制模块,用于当检测得到任意一个所述被叫方终端接听了所述第二呼叫请求,停止向其他所述被叫方终端发送所述第二呼叫请求。
[0038]优选的,还包括:
[0039]第一注册模块,用于接收所述主叫方终端发送的第一注册请求,响应所述第一注册请求,完成对所述主叫方终端的注册;
[0040]第二注册模块,用于接收所述被叫方终端发送的第二注册请求,响应所述第二注册请求,完成对所述被叫方终端的注册。
[0041]优选的,所述第一请求报文包括被叫方用户信息,所述被叫方用户信息包括被叫方的用户名或账号,则所述查询模块包括:
[0042]第一查询单元,用于将已注册或当前在线的用户名与所述被叫方的用户名进行比对,若一致,确定已注册或当前在线的所述被叫方的用户名所对应的终端设备为所述被叫方终端;
[0043]第二查询单元,用于将已注册或当前在线的账号与所述被叫方的账号进行比对,若一致,确定已注册或当前在线的所述被叫方的账号所对应的终端设备为所述被叫方终端。
[0044]优选的,所述第一请求报文包括主叫方用户信息、被叫方用户信息和本服务器网络之间互连的协议IP地址,则所述生成模块包括:
[0045]第三查询单元,用于查询已确定的所述被叫方终端的网络之间互连的协议IP地址和用户数据报协议UDP端口号;
[0046]调取单元,用于调取主叫方用户信息、被叫方用户信息和本服务器网络之间互连的协议IP地址;
[0047]构建单元,用于构建所述第二请求报文,所述第二请求报文包括主叫方用户信息、被叫方用户信息、所述被叫方终端的网络之间互连的协议IP地址、所述被叫方终端的用户数据报协议UDP端口号和本服务器网络之间互连的协议IP地址。
[0048]生成单元,用于生成与所述被叫方终端相对应、包括所述第二请求报文的第二呼叫请求。
[0049]一种多屏统一通信的系统,包括:
[0050]呼叫控制服务器,分别与所述呼叫控制服务器相连接的主叫方终端和被叫方终端;
[0051]所述呼叫控制服务器的控制操作包括:接收主叫方终端发送的第一呼叫请求,所述第一呼叫请求包括第一请求报文;响应所述第一呼叫请求,对所述第一请求报文进行解析得到被叫方用户信息;确定与被叫方用户信息相对应的被叫方终端;为已确定的所述被叫方终端构建相对应的第二请求报文,生成与所述被叫方终端相对应、包括所述第二请求报文的第二呼叫请求;将所述第二呼叫请求发送至相对应的所述被叫方终端。
[0052]优选的,所述呼叫控制服务器的控制操作还包括:
[0053]当检测得到任意一个所述被叫方终端接听了所述第二呼叫请求,停止向其他所述被叫方终端发送所述第二呼叫请求。
[0054]经由上述的技术方案可知,与现有技术相比,本发明提供了一种多屏统一通信的方法、装置和系统。本发明提供的技术方案,呼叫控制服务器首先接收主叫方终端发送的第一呼叫请求,所述第一呼叫请求包括第一请求报文,响应所述第一呼叫请求,对所述第一请求报文进行解析得到被叫方用户信息,然后确定与被叫方用户信息相对应的被叫方终端,为已确定的所述被叫方终端构建相对应的第二请求报文,生成与所述被叫方终端相对应、包括所述第二请求报文的第二呼叫请求,即由呼叫控制服务器依据被叫方用户信息来确定被叫方终端,然后构建与被叫方终端相对
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1