本发明涉及移动通信,特别是涉及一种减少隐私通信ims呼叫话务迂回的方法及装置。
背景技术:
1、随着移动通信技术的快速发展,隐私通信技术在保护用户通信安全方面发挥着越来越重要的作用。
2、目前,在ims(ip多媒体子系统)网络中实现隐私通信时,传统的隐私通信方法主要是在呼叫到达隐私通信平台后,先转换号码,再原路返回呼叫至主叫所在的i-sbc地址,然后由主叫所在的i-sbc地址转发至被叫。然而,这种方式在被叫与主叫不在同一省份时,呼叫需要经过多次转发才能到达被叫,增加了网络延迟和通信成本,即较易导致显著的话务迂回,而话务迂回容易导致部分网络资源被占用,降低网络的整体利用率,在一定程度上增加了网络负担,而且由于呼叫路径的延长,通信效率受到较为明显影响,导致用户体验感较差。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够在被叫与主叫不在同一归属地时,减轻网络负担进而提高通信效率的减少隐私通信ims呼叫话务迂回的方法及装置。
2、本发明提供了一种减少隐私通信ims呼叫话务迂回的方法,应用于隐私通信平台,所述方法包括:
3、接收来自i-sbc地址的隐私通信呼叫消息,所述隐私通信呼叫消息为所述i-sbc地址响应于用户端发送的隐私通信呼叫请求并按照设定格式对所述隐私通信呼叫请求进行封装得到的;
4、基于所述隐私通信呼叫消息对所述隐私通信呼叫请求中的被叫号码进行解析,并通过号码归属地查询单元获取所述被叫号码的归属地信息;
5、根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话;
6、其中,所述路由指令至少包含所述被叫号码的目标i-sbc地址、端口号、所述被叫号码的归属地信息以及所述隐私通信呼叫请求中相应的认证信息,用于指令所述被叫号码用户端与发起呼叫用户端建立通信会话,所述路由决策参数表至少包含网络状态监测指标和负载均衡。
7、在其中一个实施例中,所述接收来自i-sbc地址的隐私通信呼叫消息,之前包括:
8、通过所述i-sbc地址接收来自用户端发起的所述隐私通信呼叫,并对所述隐私通信呼叫进行识别;
9、在识别出所述隐私通信呼叫中的所述隐私通信呼叫请求时,按照设定格式将所述隐私通信呼叫请求封装为所述隐私通信呼叫消息,并将所述隐私通信呼叫消息转发至所述隐私通信平台。
10、在其中一个实施例中,所述基于所述隐私通信呼叫消息对所述隐私通信呼叫请求中的被叫号码进行解析,并通过号码归属地查询单元获取所述被叫号码的归属地信息,包括:
11、接收来自多个不同归属地的所述i-sbc地址的隐私通信呼叫消息,并分别对每个归属地对应的所述隐私通信呼叫消息中的被叫号码进行解析,得到解析结果;
12、通过所述号码归属地查询单元获取每个被叫号码对应的归属地信息;
13、其中,所述解析结果包括所述被叫号码的目标i-sbc地址、端口号以及所述隐私通信呼叫请求中相应的认证信息,多个所述归属地信息采用分布式哈希表或分布式数据库存储。
14、在其中一个实施例中,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,包括:
15、调用智能路由决策单元根据所述网络状态监测指标和负载均衡计算所述隐私通信呼叫的路由路径,并基于所述路由路径生成所述路由指令;
16、当所述路由指令发送至所述目标i-sbc地址时,则将所述目标i-sbc地址直接接入所述被叫号码对应的用户端,以建立发起呼叫用户端与被叫号码用户端之间的通信会话。
17、在其中一个实施例中,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,还包括:
18、当所述路由指令返回至发起呼叫的所述i-sbc地址时,则通过所述i-sbc地址根据所述路由指令将所述隐私通信呼叫转发至所述目标i-sbc地址;
19、将所述目标i-sbc地址接入所述被叫号码用户端,以建立发起呼叫用户端与被叫号码用户端之间的通信会话。
20、在其中一个实施例中,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,之后包括:
21、在所述发起呼叫用户端与被叫号码用户端进行通信会话的过程中,通过所述目标i-sbc地址根据所述网络状态监测指标和负载均衡对所述通信会话进行实时监控;
22、在所述通信会话结束后,控制所述目标i-sbc地址释放所述通信会话对应的会话资源,并反馈至所述隐私通信平台和发起呼叫的所述i-sbc地址,以更新会话状态。
23、在其中一个实施例中,所述方法还包括:
24、在所述被叫号码发生转换时,获取新的被叫号码的归属地信息,并将所述新的被叫号码对应的隐私通信呼叫路由至对应归属地的新目标i-sbc地址;
25、将所述新目标i-sbc地址接入所述被叫号码用户端,以建立发起呼叫用户端与所述新的被叫号码对应的用户端之间的通信会话。
26、本发明还提供了一种减少隐私通信ims呼叫话务迂回的装置,应用于隐私通信平台,所述装置包括:
27、呼叫消息接收模块,用于接收来自i-sbc地址的隐私通信呼叫消息,所述隐私通信呼叫消息为所述i-sbc地址响应于用户端发送的隐私通信呼叫请求并按照设定格式对所述隐私通信呼叫请求进行封装得到的;
28、被叫号码查询模块,用于基于所述隐私通信呼叫消息对所述隐私通信呼叫请求中的被叫号码进行解析,并通过号码归属地查询单元获取所述被叫号码的归属地信息;
29、通信会话建立模块,用于根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话;
30、其中,所述路由指令至少包含所述被叫号码的目标i-sbc地址、端口号、所述被叫号码的归属地信息以及所述隐私通信呼叫请求中相应的认证信息,用于指令所述被叫号码用户端与发起呼叫用户端建立通信会话,所述路由决策参数表至少包含网络状态监测指标和负载均衡。
31、本发明还提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述的减少隐私通信ims呼叫话务迂回的方法。
32、本发明还提供了一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的减少隐私通信ims呼叫话务迂回的方法。
33、本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的减少隐私通信ims呼叫话务迂回的方法。
34、上述减少隐私通信ims呼叫话务迂回的方法及装置,通过接收来自主叫i-sbc地址的隐私通信呼叫消息,该隐私通信呼叫消息为主叫i-sbc地址响应于用户端发送的隐私通信呼叫请求并按照设定格式对隐私通信呼叫请求进行封装得到的。随后,基于该隐私通信呼叫消息对隐私通信呼叫请求中的被叫号码进行解析,并通过号码归属地查询单元获取被叫号码的归属地信息。最后,根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将路由指令发送至发起呼叫的i-sbc地址或被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话。该方法能够在被叫与主叫不在同一归属地时,通过在被叫号码转换后直接将呼叫请求路由至其所属地的i-sbc地址,以减少话务迂回,在一定程度上提高了通信效率和网络资源的利用率。
1.一种减少隐私通信ims呼叫话务迂回的方法,其特征在于,应用于隐私通信平台,所述方法包括:
2.根据权利要求1所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述接收来自i-sbc地址的隐私通信呼叫消息,之前包括:
3.根据权利要求1所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述基于所述隐私通信呼叫消息对所述隐私通信呼叫请求中的被叫号码进行解析,并通过号码归属地查询单元获取所述被叫号码的归属地信息,包括:
4.根据权利要求1所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,包括:
5.根据权利要求4所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,还包括:
6.根据权利要求5所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述根据路由决策参数表计算隐私通信呼叫的路由路径,以生成路由指令,并将所述路由指令发送至发起呼叫的所述i-sbc地址,或所述被叫号码的目标i-sbc地址,以建立发起呼叫用户端与被叫号码用户端之间的通信会话,之后包括:
7.根据权利要求1至6任一项所述的减少隐私通信ims呼叫话务迂回的方法,其特征在于,所述方法还包括:
8.一种减少隐私通信ims呼叫话务迂回的装置,其特征在于,应用于隐私通信平台,所述装置包括:
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的减少隐私通信ims呼叫话务迂回的方法的步骤。
10.一种计算机存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的减少隐私通信ims呼叫话务迂回的方法的步骤。