呼叫处理方法、装置、设备、存储介质及系统与流程

文档序号:32652144发布日期:2022-12-23 18:26阅读:102来源:国知局
呼叫处理方法、装置、设备、存储介质及系统与流程

1.本技术涉及虚拟专网技术领域,尤其涉及一种呼叫处理方法、装置、设备、存储介质及系统。


背景技术:

2.由于信息化技术的发展以及商业经济的平板化,使得企业业务的开展地域扩大到跨省、甚至跨国。为了服务这类分布在不同区域的集团用户,当前技术提供了基于虚拟专网的跨区域虚拟专网呼叫方案。
3.在跨区域虚拟专网呼叫方案中,每个区域可以引入一个关口业务控制点(gateway service control point,gscp),作为其他区域的业务控制点应用服务器(service control point application server,scpas)访问本区域数据的接入点。与此同时,各区域gscp之间需要增加一条execute操作,用于查询跨区域的用户数据。
4.但是,上述跨区域虚拟专网呼叫方案需要每个区域都部署一套gscp,并且所有gscp需同步进行网络维护,增加了组网复杂性和网络开销。


技术实现要素:

5.本技术实施例提供了一种呼叫处理方法、装置、设备、存储介质及系统,能够通过核心网直连方式实现跨区域专网呼叫,无需部署gscp,简化了组网架构。
6.第一方面,本技术实施例提供一种呼叫处理方法,该方法应用于核心网,包括:
7.接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码;
8.根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫scpas发送第一呼叫请求,以用于主叫scpas在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码;
9.接收主叫scpas发送的第二呼叫请求;
10.根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;
11.接收被叫scpas发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。
12.第二方面,本技术实施例提供一种呼叫处理方法,该方法应用于主叫scpas,包括:
13.接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码;
14.在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码
的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码;
15.向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
16.第三方面,本技术实施例提供一种呼叫处理方法,该方法应用于被叫scpas,包括:
17.接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码;
18.生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;
19.向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
20.第四方面,本技术实施例提供一种呼叫处理装置,该装置应用于核心网,包括:
21.接收模块,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码;
22.发送模块,用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫scpas发送第一呼叫请求,以用于主叫scpas在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码;
23.接收模块,还用于接收主叫scpas发送的第二呼叫请求;
24.发送模块,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;
25.接收模块,还用于接收被叫scpas发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。
26.第五方面,本技术实施例提供一种呼叫处理装置,该装置应用于主叫scpas,包括:
27.接收模块,用于接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码;
28.生成模块,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码;
29.发送模块,用于向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应
的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
30.第六方面,本技术实施例提供一种呼叫处理装置,该装置应用于被叫scpas,包括:
31.接收模块,用于接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码;
32.生成模块,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;
33.发送模块,用于向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
34.第七方面,本技术实施例提供一种呼叫处理设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面、第二方面或者第三方面所述的呼叫处理方法。
35.第八方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面、第二方面或者第三方面所述的呼叫处理方法。
36.第九方面,本技术实施例提供一种呼叫处理系统,该系统包括:核心网和多个归属不同区域的scpas;
37.核心网,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向多个scpas中主叫长号码归属的主叫scpas发送第一呼叫请求;
38.主叫scpas,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码,向核心网发送第二呼叫请求;
39.核心网,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向多个scpas中被叫长号码归属的被叫scpas发送第二呼叫请求;
40.被叫scpas,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,向核心网发送第三呼叫请求;
41.核心网,还用于向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。
42.本技术实施例提供的一种呼叫处理方法、装置、设备、存储介质及系统,核心网可以接收主叫终端发送的包括主叫用户的主叫长号码和被叫用户的被叫号码的第一呼叫请求,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过鉴权的情况下,向主叫长号码归属的主叫scpas发送第一呼叫请求;主叫scpas可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚
拟专网被叫鉴权,在第二呼叫请求通过鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求;被叫scpas可以生成包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署gscp,简化了组网架构,节省了网络开销。
附图说明
43.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1是本技术实施例提供的一种呼叫处理系统的架构示意图;
45.图2是本技术实施例提供的一种呼叫处理方法的流程示意图;
46.图3是本技术实施例提供的一种业务开通流程示意图;
47.图4是本技术实施例提供的一种呼叫处理装置的结构示意图;
48.图5是本技术实施例提供的另一种呼叫处理装置的结构示意图;
49.图6是本技术实施例提供的另一种呼叫处理装置的结构示意图;
50.图7是本技术实施例提供的一种呼叫处理设备的结构示意图。
具体实施方式
51.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
52.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
53.针对背景技术中出现的问题,本技术实施例提供了一种呼叫处理方法、装置、设备、存储介质及系统。核心网可以接收主叫终端发送的包括主叫用户的主叫长号码和被叫用户的被叫号码的第一呼叫请求,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过鉴权的情况下,向主叫长号码归属的主叫scpas发送第一呼叫请求;主叫scpas可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过鉴权的情况下,向被叫
长号码归属的被叫scpas发送第二呼叫请求;被叫scpas可以生成包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署gscp,简化了组网架构,节省了网络开销。
54.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的呼叫处理方法、装置、设备、介质及系统进行详细地说明。
55.图1是本技术实施例提供的一种呼叫处理系统的架构示意图,如图1所示,该呼叫处理系统可以包括核心网和多个归属不同区域的scpas。其中,核心网与区域1、区域2、

、区域n的scpas通信连接,通信方式可以是有线通信或者无线通信,区域可以是国家、省或者市等等。
56.核心网作为承载网络提供到外部网络的接口,包括volte as、呼叫会话控制功能(call session control function,cscf)、媒体网关控制功能(media gateway control function,mgcf)、移动交换中心(mobile switching center,msc)、网关移动交换中心(gateway mobile switching center,gmsc)、归属签约用户服务器(home subscriber server,hss)等呼叫接续和用户数据管理功能实体。其可以用于提供用户连接、用户管理以及业务承载。
57.scpas可以为用户提供集团v网、欠控、充值等智能网业务,用于下一代智能网(next generation intelligent network,ngin)业务的继承、呼叫控制和计费管理。示例性地,在2g或者3g网络中,scpas为业务控制点(service control point,scp),其可以为2g或者3g用户提供集团v网、欠控、充值等智能网业务,通过no.7信令网络进行智能网业务呼叫控制管理。
58.作为一个示例,该呼叫处理系统可以应用于公司、学校、医院等集团中用户的跨区域虚拟专网呼叫场景,本技术实施例在此不做限制。
59.如图1所示,在主叫用户向被叫用户发起呼叫时,主叫终端可以用于获取主叫用户的主叫长号码和被叫用户的被叫号码,其中,被叫号码可以为被叫长号码或者被叫短号码,然后向核心网发送第一呼叫请求,其中,第一呼叫请求包括主叫长号码和被叫号码。
60.核心网可以用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,触发跨区域虚拟专网呼叫流程,向多个scpas中主叫长号码归属的主叫scpas(例如区域1的scpas)发送第一呼叫请求。
61.主叫scpas可以用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码,然后向核心网发送第二呼叫请求。
62.核心网还可以用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向多个scpas中被叫长号码归属的被叫scpas(例如区域n的scpas)发送第二呼叫请求。
63.被叫scpas可以用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,然后向核心网发送第三呼叫请求。
64.核心网还可以用于向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四
呼叫请求包括主叫长号码或者主叫短号码,以用于被叫终端进行呼叫接续,建立与主叫终端的呼叫连接,并显示主叫长号码或者主叫短号码。
65.如此一来,本技术实施例可以通过核心网直连方式实现跨区域专网呼叫,无需部署gscp,简化了组网架构,节省了网络开销。
66.如图1所示,该呼叫处理系统还可以包括一级业务运营支撑系统(business&operation support system,boss)、多个归属不同区域的区域boss,以及多个归属不同区域的业务管理点(service management point,smp)。其中,一级boss为全网级别的boss,区域boss为区域级别的boss,同一区域的区域boss、smp、scpas依次通信连接。
67.一级boss和区域boss可以负责业务产品的受理、订购、开通、变更、注销,并生成客户订单和计费账单。
68.smp可以完成虚拟专网业务的业务逻辑管理、业务数据管理、网络配置管理、计费数据管理、操作权限管理,保存智能移动应用平台smap(smart mobile application platform,smap)操作的结果。
69.可以理解,在主叫用户向被叫用户发起呼叫之前,主叫用户和被叫用户需要先开通跨区域虚拟专网呼叫业务。
70.如图1所示,在目标用户即期望开通跨区域虚拟专网呼叫业务的用户开通跨区域虚拟专网呼叫业务时,终端设备可以用于获取集团标识、目标用户的长号码和短号码,然后向一级boss发送跨区域虚拟专网呼叫业务的开通请求,其中,开通请求包括集团标识、目标用户的长号码和短号码。一级boss可以用于向每个区域boss发送开通请求。每个区域boss可以分别用于向归属同一区域的smp发送开通请求。每个smp可以分别用于向归属同一区域的scpas发送开通请求。每个scpas分别将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系,进而开通长号码和短号码的跨区域虚拟专网呼叫业务。如此可以使用统一的集团标识和集团短号编制,简化业务开通与管理流程。
71.可以理解的是,业务开通时接收开通请求的scpas包括主叫scpas和被叫scpas。
72.下面将详细介绍本技术实施例提供的呼叫处理方法。其中,该呼叫处理方法可以应用于图1所示的呼叫处理系统。
73.图2是本技术实施例提供的一种呼叫处理方法的流程示意图,如图2所示,该呼叫处理方法可以包括以下步骤:
74.s210,核心网接收主叫终端发送的第一呼叫请求。
75.其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,可以理解,主叫用户是主动发起呼叫的用户,被叫用户是接受呼叫的用户,被叫号码可以为被叫长号码或者被叫短号码。
76.作为一个示例,主叫用户可以通过主叫终端向被叫用户发起呼叫,响应于此,主叫终端可以接收主叫用户输入的被叫号码,并获取发起呼叫的主叫长号码,并根据主叫长号码和被叫号码生成第一呼叫请求,然后向核心网发送第一呼叫请求。从而核心网可以接收主叫终端发送的第一呼叫请求。
77.s220,核心网根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网呼叫鉴权的情况下,向主叫长号码归属的主叫scpas发
送第一呼叫请求。
78.在一个实施例中,响应第一呼叫请求,核心网可以根据主叫长号码进行号码检索,例如,以主叫长号码为检索式,对核心网的跨区域虚拟专网呼叫业务数据库进行检索,该数据库用于存储开通跨区域虚拟专网呼叫业务的长号码。在检索到与主叫长号码一致的第一目标长号码的情况下,第一呼叫请求通过跨区域虚拟专网主叫鉴权,其中,第一目标长号码为开通跨区域虚拟专网呼叫业务的长号码。
79.可以理解的是,主叫scpas是主叫长号码归属区域的scpas。
80.s230,主叫scpas在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求。
81.其中,主叫长号码对应的集团长短号码对应关系用于表示主叫长号码对应的集团中开通跨区域虚拟专网呼叫业务的用户的长号码和短号码。示例性地,集团长短号码对应关系可以是集团长短号码对应表。第二呼叫请求包括主叫长号码和被叫长号码。
82.在一个实施例中,主叫scpas可以接收并响应核心网发送的第一呼叫请求,查询主叫长号码对应的集团长短号码对应关系。在被叫号码为被叫短号码,且集团长短号码对应关系中存在与被叫短号码一致的目标短号码的情况下,确定集团长短号码对应关系中与目标短号码对应的第三目标长号码为被叫用户的被叫长号码,并生成第二呼叫请求;在被叫号码为被叫长号码,且集团长短号码对应关系中存在与被叫长号码一致的目标长号码的情况下,直接生成第二呼叫请求。如此,可以在主叫用户与被叫用户同属一个集团且开通跨区域虚拟专网呼叫业务的情况下,便捷地确定被叫用户的被叫长号码,继续后续流程。
83.s240,主叫scpas向核心网发送第二呼叫请求。
84.s250,核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求。
85.在一个实施例中,核心网可以接收并响应主叫scpas发送的第二呼叫请求,根据被叫长号码进行号码检索,例如,以被叫长号码为检索式,对核心网的跨区域虚拟专网呼叫业务数据库进行检索。在检索到与被叫长号码一致的第二目标长号码的情况下,第二呼叫请求通过跨区域虚拟专网被叫鉴权,其中,第二目标长号码为开通跨区域虚拟专网呼叫业务的长号码。
86.可以理解的是,被叫scpas是被叫长号码归属区域的scpas。
87.s260,被叫scpas生成第三呼叫请求。
88.其中,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。
89.可选地,第三呼叫请求可以包括被叫长号码和主叫短号码。具体地,被叫scpas可以接收并响应核心网发送的第二呼叫请求,对主叫长号码进行权限检测,在主叫长号码满足预设保密权限条件的情况下,查询主叫长号码对应的集团长短号码对应关系,进而确定集团长短号码对应关系中与主叫长号码对应的短号码为主叫短号码,生成包括被叫长号码和主叫短号码的第三呼叫请求。
90.可选地,第三呼叫请求可以包括被叫长号码和主叫长号码。具体地,被叫scpas可以接收并响应核心网发送的第二呼叫请求,对主叫长号码进行权限检测,在主叫长号码不
满足预设保密权限条件的情况下,生成包括被叫长号码和主叫长号码的第三呼叫请求。
91.s270,被叫scpas向核心网发送第三呼叫请求。
92.s280,核心网向被叫长号码对应的被叫终端发送第四呼叫请求。
93.其中,第四呼叫请求包括第三呼叫请求中的主叫长号码或者主叫短号码。在第三呼叫请求包括被叫长号码和主叫短号码的情况下,第四呼叫请求包括主叫短号码;在第三呼叫请求包括被叫长号码和主叫长号码的情况下,第四呼叫请求包括主叫长号码。
94.具体地,核心网可以接收并响应被叫scpas发送的第三呼叫请求,生成第四呼叫请求,进而向被叫终端发送第四呼叫请求,以用于被叫终端进行呼叫接续,建立与主叫终端的呼叫连接,并显示第四呼叫请求中的号码。
95.在本技术实施例中,核心网可以接收主叫终端发送的包括主叫长号码和被叫号码的第一呼叫请求,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,若通过,则向主叫scpas发送第一呼叫请求;主叫scpas可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,若通过,则向被叫scpas发送第二呼叫请求;被叫scpas可以生成包括被叫长号码,以及主叫长号码或者主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署gscp,简化了组网架构,节省了网络开销。与此同时,对网络改造较小,有利于快速向下一代网络演进。
96.在一个实施例中,在主叫用户向被叫用户发起呼叫之前,主叫用户和被叫用户需要先开通跨区域虚拟专网呼叫业务。如图3所示,业务开通流程可以如下所示:
97.s310,一级boss接收终端设备发送的跨区域虚拟专网呼叫业务的开通请求。
98.其中,开通请求包括集团标识、目标用户的长号码和短号码。具体地,在目标用户即期望开通跨区域虚拟专网呼叫业务的用户开通跨区域虚拟专网呼叫业务时,终端设备可以获取集团标识、目标用户的长号码和短号码,然后向一级boss发送跨区域虚拟专网呼叫业务的开通请求。进而一级boss接收终端设备发送的开通请求。
99.s320,一级boss向每个区域boss发送开通请求。
100.s330,区域boss向与区域boss归属同一区域的smp发送开通请求。
101.具体地,区域boss接收并响应开通请求,向与区域boss归属同一区域的smp发送开通请求。
102.s340,smp向与smp归属同一区域的scpas发送开通请求。
103.具体地,smp接收并响应开通请求,向与smp归属同一区域的scpas发送开通请求。
104.s350,scpas将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。
105.具体地,scpas接收并响应开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系,进而开通目标用户的长号码和短号码的跨区域虚拟专网呼叫业务。
106.s360,scpas向与scpas归属同一区域的smp发送开通结果。
107.s370,smp向与smp归属同一区域的区域boss发送开通结果。
108.具体地,smp接收并响应开通结果,向与smp归属同一区域的区域boss发送开通结果。
109.s380,区域boss向一级boss发送开通结果。
110.具体地,区域boss接收并响应开通结果,向一级boss发送开通结果。
111.如此可以使用统一的集团标识和集团短号编制,简化业务开通与管理流程。
112.可以理解的是,业务开通时接收开通请求的scpas包括主叫scpas和被叫scpas。
113.以主叫scpas的角度来说,主叫scpas可以接收与主叫scpas归属同一区域的smp发送的开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。
114.以被叫scpas的角度来说,被叫scpas可以接收与被叫scpas归属同一区域的smp发送的开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。
115.在一个实施例中,一级boss可以向核心网发送开通跨区域虚拟专网呼叫业务的长号码。核心网可以接收并存储一级boss发送的长号码,例如将长号码存储至核心网的跨区域虚拟专网呼叫业务数据库。
116.基于本技术实施例的提供的呼叫处理方法,本技术实施例还提供了一种呼叫处理装置,如图4所示,呼叫处理装置400可以应用于核心网,包括:
117.接收模块410,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码。
118.发送模块420,用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫scpas发送第一呼叫请求,以用于主叫scpas在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码。
119.接收模块710,还用于接收主叫scpas发送的第二呼叫请求。
120.发送模块420,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。
121.接收模块710,还用于接收被叫scpas发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。
122.在一个实施例中,发送模块420包括:
123.第一检索单元,用于根据主叫长号码进行号码检索,在检索到与主叫长号码一致的第一目标长号码的情况下,第一呼叫请求通过跨区域虚拟专网主叫鉴权,其中,第一目标长号码为开通跨区域虚拟专网呼叫业务的长号码。
124.在一个实施例中,发送模块420包括:
125.第二检索单元,用于根据被叫长号码进行号码检索,在检索到与被叫长号码一致的第二目标长号码的情况下,第二呼叫请求通过跨区域虚拟专网被叫鉴权,其中,第二目标
长号码为开通跨区域虚拟专网呼叫业务的长号码。
126.在一个实施例中,接收模块710,还用于接收并存储一级boss发送的开通跨区域虚拟专网呼叫业务的长号码。
127.可以理解的是,图4所示呼叫处理装置400中的各个模块/单元具有实现图1中核心网所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。
128.基于本技术实施例的提供的呼叫处理方法,本技术实施例还提供了一种呼叫处理装置,如图5所示,呼叫处理装置500可以应用于主叫scpas,包括:
129.接收模块510,用于接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码。
130.生成模块520,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码。
131.发送模块530,用于向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫scpas发送第二呼叫请求,以用于被叫scpas向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
132.在一个实施例中,生成模块520包括:
133.确定单元,用于在被叫号码为被叫短号码,且集团长短号码对应关系中存在与被叫短号码一致的目标短号码的情况下,确定集团长短号码对应关系中与目标短号码对应的第三目标长号码为被叫用户的被叫长号码,生成第二呼叫请求。
134.确定单元,还用于在被叫号码为被叫长号码,且集团长短号码对应关系中存在与被叫长号码一致的目标长号码的情况下,生成第二呼叫请求。
135.在一个实施例中,接收模块510,还用于接收与主叫scpas归属同一区域的业务管理点smp发送的跨区域虚拟专网呼叫业务的开通请求,其中,开通请求是一级boss经由与主叫scpas归属同一区域的区域boss向smp发送的,开通请求包括集团标识、目标用户的长号码和短号码。
136.呼叫处理装置500还包括:存储模块,用于将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。
137.可以理解的是,图5所示呼叫处理装置500中的各个模块/单元具有实现图1中主叫scpas所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。
138.基于本技术实施例的提供的呼叫处理方法,本技术实施例还提供了一种呼叫处理装置,如图6所示,呼叫处理装置600可以应用于被叫scpas,包括:
139.接收模块610,用于接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码。
140.生成模块620,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。
141.发送模块630,用于向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应
的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。
142.在一个实施例中,接收模块610,还用于接收与被叫scpas归属同一区域的smp发送的跨区域虚拟专网呼叫业务的开通请求,其中,开通请求是一级boss经由与被叫scpas归属同一区域的区域boss向smp发送的,开通请求包括集团标识、目标用户的长号码和短号码。
143.呼叫处理装置600还包括:存储模块,用于将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。
144.可以理解的是,图6所示呼叫处理装置600中的各个模块/单元具有实现图1中被叫scpas所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。
145.图7是本技术实施例提供的一种呼叫处理设备的结构示意图。如图7所示,该呼叫处理设备可以包括处理器701以及存储有计算机程序指令的存储器702。
146.具体地,上述处理器701可以包括中央处理器(central processing unit,cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
147.存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器702可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器702可在呼叫处理设备的内部或外部。在特定实施例中,存储器702是非易失性固态存储器。在特定实施例中,存储器702包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
148.处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现本技术实施例提供的呼叫处理方法,并达到本技术实施例执行其方法达到的相应技术效果,为简洁描述,在此不再赘述。
149.在一个示例中,该呼叫处理设备还可包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。
150.通信接口703,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
151.总线710包括硬件、软件或两者,将呼叫处理设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(accelerated graphics port,agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,eisa)总线、前端总线(front side bus,fsb)、超传输(hyper transport,ht)互连、工业标准架构(industry standard architecture,isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
152.该呼叫处理设备可以执行本技术实施例中的呼叫处理方法,从而实现本技术实施例提供的呼叫处理方法的相应技术效果。
153.另外,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现本技术实施例提供的呼叫处理方法。
154.需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,为了简洁,不再赘述。本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。
155.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(application specific integrated circuit,asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、只读存储器(read-only memory,rom)、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(radio frequency,rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
156.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
157.上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
158.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1