[go: up one dir, main page]

CN115515121B - Call processing method, device, equipment, storage medium and system - Google Patents

Call processing method, device, equipment, storage medium and system Download PDF

Info

Publication number
CN115515121B
CN115515121B CN202110632252.6A CN202110632252A CN115515121B CN 115515121 B CN115515121 B CN 115515121B CN 202110632252 A CN202110632252 A CN 202110632252A CN 115515121 B CN115515121 B CN 115515121B
Authority
CN
China
Prior art keywords
called
call request
calling
scpas
long
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110632252.6A
Other languages
Chinese (zh)
Other versions
CN115515121A (en
Inventor
张余
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Chongqing Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202110632252.6A priority Critical patent/CN115515121B/en
Publication of CN115515121A publication Critical patent/CN115515121A/en
Application granted granted Critical
Publication of CN115515121B publication Critical patent/CN115515121B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请实施例提供一种电子签约呼叫处理方法、装置、设备、存储介质及系统。该方法应用于核心网,包括:接收主叫终端发送的第一呼叫请求;对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过鉴权的情况下,向主叫SCPAS发送第一呼叫请求,以用于主叫SCPAS生成第二呼叫请求;接收主叫SCPAS发送的第二呼叫请求;对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过鉴权的情况下,向被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS生成第三呼叫请求;接收被叫SCPAS发送的第三呼叫请求,并向被叫终端发送第四呼叫请求。根据本申请实施例,可以通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构,节省了网络开销。

The embodiment of the present application provides an electronic contract call processing method, device, equipment, storage medium and system. The method is applied to the core network, including: receiving a first call request sent by a calling terminal; performing cross-regional virtual private network caller authentication on the first call request, and sending the first call request to the calling SCPAS when the first call request passes the authentication, so that the calling SCPAS can generate a second call request; receiving a second call request sent by the calling SCPAS; performing cross-regional virtual private network called authentication on the second call request, and sending the second call request to the called SCPAS when the second call request passes the authentication, so that the called SCPAS can generate a third call request; receiving the third call request sent by the called SCPAS, and sending a fourth call request to the called terminal. According to the embodiment of the present application, cross-regional private network calls can be realized through direct connection to the core network, without the need to deploy GSCP, which simplifies the networking architecture and saves network overhead.

Description

呼叫处理方法、装置、设备、存储介质及系统Call processing method, device, equipment, storage medium and system

技术领域Technical Field

本申请涉及虚拟专网技术领域,尤其涉及一种呼叫处理方法、装置、设备、存储介质及系统。The present application relates to the technical field of virtual private networks, and in particular to a call processing method, apparatus, device, storage medium and system.

背景技术Background technique

由于信息化技术的发展以及商业经济的平板化,使得企业业务的开展地域扩大到跨省、甚至跨国。为了服务这类分布在不同区域的集团用户,当前技术提供了基于虚拟专网的跨区域虚拟专网呼叫方案。Due to the development of information technology and the flattening of commercial economy, the business of enterprises has expanded to cross-province and even cross-country. In order to serve such group users distributed in different regions, current technology provides a cross-regional virtual private network call solution based on virtual private network.

在跨区域虚拟专网呼叫方案中,每个区域可以引入一个关口业务控制点(GatewayService Control Point,GSCP),作为其他区域的业务控制点应用服务器(ServiceControl Point Application Server,SCPAS)访问本区域数据的接入点。与此同时,各区域GSCP之间需要增加一条EXECUTE操作,用于查询跨区域的用户数据。In the cross-region VPN call solution, each region can introduce a Gateway Service Control Point (GSCP) as the access point for the Service Control Point Application Server (SCPAS) in other regions to access the data in this region. At the same time, an EXECUTE operation needs to be added between the GSCPs in each region to query the cross-region user data.

但是,上述跨区域虚拟专网呼叫方案需要每个区域都部署一套GSCP,并且所有GSCP需同步进行网络维护,增加了组网复杂性和网络开销。However, the above cross-regional virtual private network call solution requires that a set of GSCPs be deployed in each region, and all GSCPs need to perform network maintenance synchronously, which increases the complexity of networking and network overhead.

发明内容Summary of the invention

本申请实施例提供了一种呼叫处理方法、装置、设备、存储介质及系统,能够通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构。The embodiments of the present application provide a call processing method, apparatus, device, storage medium and system, which can implement cross-regional private network calls through a core network direct connection, without the need to deploy GSCP, thereby simplifying the networking architecture.

第一方面,本申请实施例提供一种呼叫处理方法,该方法应用于核心网,包括:In a first aspect, an embodiment of the present application provides a call processing method, which is applied to a core network, including:

接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码;Receiving a first call request sent by a calling terminal, wherein the first call request includes a calling long number of a calling user and a called number of a called user, where the called number is a called long number or a called short number;

根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求,以用于主叫SCPAS在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码;According to the calling long number, the first call request is authenticated through a cross-regional virtual private network caller, and when the first call request passes the cross-regional virtual private network caller authentication, the first call request is sent to a calling SCPAS to which the calling long number belongs, so that when the calling SCPAS finds a target number that is consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, the second call request is generated, and the second call request includes the calling long number and the called long number;

接收主叫SCPAS发送的第二呼叫请求;receiving a second call request sent by the calling SCPAS;

根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;According to the called long number, perform cross-region virtual private network called party authentication on the second call request, and when the second call request passes the cross-region virtual private network called party authentication, send the second call request to the called SCPAS to which the called long number belongs, so that the called SCPAS generates a third call request, wherein the third call request includes the called long number and the calling long number or the calling short number corresponding to the calling long number;

接收被叫SCPAS发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。A third call request sent by the called SCPAS is received, and a fourth call request is sent to the called terminal corresponding to the called long number, wherein the fourth call request includes the calling long number or the calling short number.

第二方面,本申请实施例提供一种呼叫处理方法,该方法应用于主叫SCPAS,包括:In a second aspect, an embodiment of the present application provides a call processing method, which is applied to a calling SCPAS, including:

接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码;Receiving a first call request sent by the core network, wherein the first call request includes a calling long number of a calling user and a called number of a called user, and the called number includes a called long number or a called short number;

在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码;If there is a target number that is consistent with the called number in the group long and short number correspondence relationship corresponding to the calling long number, generating a second call request, wherein the second call request includes the calling long number and the called long number;

向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。A second call request is sent to the core network, so that the core network performs cross-regional virtual private network called party authentication on the second call request according to the called long number. When the second call request passes the cross-regional virtual private network called party authentication, the second call request is sent to the called SCPAS to which the called long number belongs, so that the called SCPAS sends a third call request to the core network, the third call request includes the called long number, and the calling long number or the calling short number corresponding to the calling long number, so that the core network sends a fourth call request to the called terminal corresponding to the called long number, the fourth call request includes the calling long number or the calling short number.

第三方面,本申请实施例提供一种呼叫处理方法,该方法应用于被叫SCPAS,包括:In a third aspect, an embodiment of the present application provides a call processing method, which is applied to a called SCPAS, including:

接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码;Receiving a second call request sent by the core network, wherein the second call request includes a calling long number of the calling terminal and a called long number of the called terminal;

生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;Generate a third call request, the third call request including the called party's long number and the calling party's long number or the calling party's short number corresponding to the calling party's long number;

向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。A third call request is sent to the core network, so that the core network sends a fourth call request to the called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number.

第四方面,本申请实施例提供一种呼叫处理装置,该装置应用于核心网,包括:In a fourth aspect, an embodiment of the present application provides a call processing device, which is applied to a core network, including:

接收模块,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码;A receiving module, configured to receive a first call request sent by a calling terminal, wherein the first call request includes a calling long number of a calling user and a called number of a called user, where the called number is a called long number or a called short number;

发送模块,用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求,以用于主叫SCPAS在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码;a sending module, configured to perform cross-region virtual private network caller authentication on the first call request according to the calling long number, and, if the first call request passes the cross-region virtual private network caller authentication, send the first call request to the calling SCPAS to which the calling long number belongs, so that the calling SCPAS generates a second call request when there is a target number consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, wherein the second call request includes the calling long number and the called long number;

接收模块,还用于接收主叫SCPAS发送的第二呼叫请求;The receiving module is further used to receive a second call request sent by the calling SCPAS;

发送模块,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;The sending module is further used to perform cross-region virtual private network called party authentication on the second call request according to the called long number, and when the second call request passes the cross-region virtual private network called party authentication, send the second call request to the called SCPAS to which the called long number belongs, so that the called SCPAS generates a third call request, wherein the third call request includes the called long number, and the calling long number or the calling short number corresponding to the calling long number;

接收模块,还用于接收被叫SCPAS发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。The receiving module is further used to receive a third call request sent by the called SCPAS, and send a fourth call request to the called terminal corresponding to the called long number, wherein the fourth call request includes the calling long number or the calling short number.

第五方面,本申请实施例提供一种呼叫处理装置,该装置应用于主叫SCPAS,包括:In a fifth aspect, an embodiment of the present application provides a call processing device, which is applied to a calling SCPAS, including:

接收模块,用于接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码;A receiving module, configured to receive a first call request sent by a core network, wherein the first call request includes a calling long number of a calling user and a called number of a called user, and the called number includes a called long number or a called short number;

生成模块,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码;A generating module, configured to generate a second call request when there is a target number that is consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, wherein the second call request includes the calling long number and the called long number;

发送模块,用于向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。A sending module is used to send a second call request to the core network, so that the core network performs cross-regional virtual private network called party authentication on the second call request according to the called long number. When the second call request passes the cross-regional virtual private network called party authentication, the second call request is sent to the called SCPAS to which the called long number belongs, so that the called SCPAS sends a third call request to the core network, the third call request includes the called long number, and the calling long number or the calling short number corresponding to the calling long number, so that the core network sends a fourth call request to the called terminal corresponding to the called long number, the fourth call request includes the calling long number or the calling short number.

第六方面,本申请实施例提供一种呼叫处理装置,该装置应用于被叫SCPAS,包括:In a sixth aspect, an embodiment of the present application provides a call processing device, which is applied to a called SCPAS, including:

接收模块,用于接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码;A receiving module, configured to receive a second call request sent by the core network, wherein the second call request includes a calling long number of a calling terminal and a called long number of a called terminal;

生成模块,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码;A generating module, configured to generate a third call request, wherein the third call request includes a called party's long number and a calling party's long number or a calling party's short number corresponding to the calling party's long number;

发送模块,用于向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。The sending module is used to send a third call request to the core network, so that the core network can send a fourth call request to the called terminal corresponding to the called long number, and the fourth call request includes the calling long number or the calling short number.

第七方面,本申请实施例提供一种呼叫处理设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面、第二方面或者第三方面所述的呼叫处理方法。In the seventh aspect, an embodiment of the present application provides a call processing device, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the call processing method described in the first aspect, the second aspect or the third aspect.

第八方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面、第二方面或者第三方面所述的呼叫处理方法。In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the call processing method described in the first aspect, the second aspect, or the third aspect is implemented.

第九方面,本申请实施例提供一种呼叫处理系统,该系统包括:核心网和多个归属不同区域的SCPAS;In a ninth aspect, an embodiment of the present application provides a call processing system, the system comprising: a core network and a plurality of SCPASs belonging to different regions;

核心网,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向多个SCPAS中主叫长号码归属的主叫SCPAS发送第一呼叫请求;a core network, configured to receive a first call request sent by a calling terminal, wherein the first call request includes a long calling number of a calling user and a called number of a called user, the called number being a long called number or a short called number, and performing cross-region virtual private network caller authentication on the first call request according to the long calling number, and sending the first call request to a calling SCPAS to which the long calling number belongs among multiple SCPASs when the first call request passes the cross-region virtual private network caller authentication;

主叫SCPAS,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码,向核心网发送第二呼叫请求;The calling SCPAS is used to generate a second call request including the calling long number and the called long number when there is a target number that is consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, and send the second call request to the core network;

核心网,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向多个SCPAS中被叫长号码归属的被叫SCPAS发送第二呼叫请求;The core network is further configured to perform cross-region virtual private network called party authentication on the second call request according to the called party's long number, and send the second call request to the called party SCPAS to which the called long number belongs among the multiple SCPASs when the second call request passes the cross-region virtual private network called party authentication;

被叫SCPAS,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,向核心网发送第三呼叫请求;The called SCPAS is used to generate a third call request, the third call request includes the called long number and the calling long number or the calling short number corresponding to the calling long number, and send the third call request to the core network;

核心网,还用于向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。The core network is further used to send a fourth call request to the called terminal corresponding to the called long number, wherein the fourth call request includes the calling long number or the calling short number.

本申请实施例提供的一种呼叫处理方法、装置、设备、存储介质及系统,核心网可以接收主叫终端发送的包括主叫用户的主叫长号码和被叫用户的被叫号码的第一呼叫请求,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求;主叫SCPAS可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求;被叫SCPAS可以生成包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构,节省了网络开销。The embodiments of the present application provide a call processing method, apparatus, device, storage medium and system. The core network can receive a first call request sent by a calling terminal, including a calling long number of a calling user and a called number of a called user, wherein the called number is a called long number or a called short number, and perform cross-regional virtual private network caller authentication on the first call request according to the calling long number. If the first call request passes the authentication, the first call request is sent to a calling SCPAS to which the calling long number belongs; the calling SCPAS can generate a target number that is consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number. A second call request including the long number of the calling party and the long number of the called party, and sending the second call request to the core network; the core network can perform cross-regional virtual private network called authentication on the second call request according to the long number of the called party, and if the second call request passes the authentication, send the second call request to the called SCPAS to which the long number of the called party belongs; the called SCPAS can generate a third call request including the long number of the called party, and the long number of the calling party or the short number of the calling party corresponding to the long number of the calling party, and send the third call request to the core network; the core network can send a fourth call request including the long number of the calling party or the short number of the calling party to the called terminal corresponding to the long number of the called party. In this way, cross-regional private network calls can be realized through direct connection with the core network, without the need to deploy GSCP, simplifying the networking architecture and saving network overhead.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solution of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

图1是本申请实施例提供的一种呼叫处理系统的架构示意图;FIG1 is a schematic diagram of the architecture of a call processing system provided in an embodiment of the present application;

图2是本申请实施例提供的一种呼叫处理方法的流程示意图;FIG2 is a flow chart of a call processing method provided in an embodiment of the present application;

图3是本申请实施例提供的一种业务开通流程示意图;FIG3 is a schematic diagram of a service activation process provided in an embodiment of the present application;

图4是本申请实施例提供的一种呼叫处理装置的结构示意图;FIG4 is a schematic diagram of the structure of a call processing device provided in an embodiment of the present application;

图5是本申请实施例提供的另一种呼叫处理装置的结构示意图;5 is a schematic diagram of the structure of another call processing device provided in an embodiment of the present application;

图6是本申请实施例提供的另一种呼叫处理装置的结构示意图;6 is a schematic diagram of the structure of another call processing device provided in an embodiment of the present application;

图7是本申请实施例提供的一种呼叫处理设备的结构示意图。FIG. 7 is a schematic diagram of the structure of a call processing device provided in an embodiment of the present application.

具体实施方式Detailed ways

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein only explain the present application, rather than limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

针对背景技术中出现的问题,本申请实施例提供了一种呼叫处理方法、装置、设备、存储介质及系统。核心网可以接收主叫终端发送的包括主叫用户的主叫长号码和被叫用户的被叫号码的第一呼叫请求,被叫号码为被叫长号码或者被叫短号码,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求;主叫SCPAS可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求;被叫SCPAS可以生成包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构,节省了网络开销。In response to the problems arising in the background technology, the embodiments of the present application provide a call processing method, apparatus, device, storage medium and system. The core network can receive a first call request sent by a calling terminal, which includes a calling user's long number and a called user's called number, where the called number is a long number or a short number, and perform cross-regional virtual private network caller authentication on the first call request based on the calling user's long number. If the first call request passes the authentication, the first call request is sent to a calling SCPAS to which the calling user's long number belongs. The calling SCPAS can generate a second call request including the calling user's long number and the called user's long number if there is a target number that is consistent with the called user in the corresponding relationship between the group long and short numbers corresponding to the calling user's long number. The core network can perform cross-regional virtual private network called authentication on the second call request according to the called long number, and send the second call request to the called SCPAS to which the called long number belongs if the second call request passes the authentication; the called SCPAS can generate a third call request including the called long number, and the calling long number or the calling short number corresponding to the calling long number, and send the third call request to the core network; the core network can send a fourth call request including the calling long number or the calling short number to the called terminal corresponding to the called long number. In this way, cross-regional private network calls can be realized through direct connection with the core network, without the need to deploy GSCP, which simplifies the networking architecture and saves network overhead.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的呼叫处理方法、装置、设备、介质及系统进行详细地说明。The call processing method, apparatus, device, medium and system provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

图1是本申请实施例提供的一种呼叫处理系统的架构示意图,如图1所示,该呼叫处理系统可以包括核心网和多个归属不同区域的SCPAS。其中,核心网与区域1、区域2、…、区域N的SCPAS通信连接,通信方式可以是有线通信或者无线通信,区域可以是国家、省或者市等等。FIG1 is a schematic diagram of the architecture of a call processing system provided by an embodiment of the present application. As shown in FIG1 , the call processing system may include a core network and multiple SCPASs belonging to different regions. The core network is connected to the SCPASs of region 1, region 2, ..., and region N in communication mode, and the communication mode may be wired communication or wireless communication, and the region may be a country, province, or city, etc.

核心网作为承载网络提供到外部网络的接口,包括VOLTE AS、呼叫会话控制功能(Call Session Control Function,CSCF)、媒体网关控制功能(Media Gateway ControlFunction,MGCF)、移动交换中心(Mobile Switching Center,MSC)、网关移动交换中心(Gateway Mobile Switching Center,GMSC)、归属签约用户服务器(Home SubscriberServer,HSS)等呼叫接续和用户数据管理功能实体。其可以用于提供用户连接、用户管理以及业务承载。As a bearer network, the core network provides an interface to the external network, including 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) and other call connection and user data management functional entities. It can be used to provide user connection, user management and service bearing.

SCPAS可以为用户提供集团V网、欠控、充值等智能网业务,用于下一代智能网(Next Generation Intelligent Network,NGIN)业务的继承、呼叫控制和计费管理。示例性地,在2G或者3G网络中,SCPAS为业务控制点(Service Control Point,SCP),其可以为2G或者3G用户提供集团V网、欠控、充值等智能网业务,通过No.7信令网络进行智能网业务呼叫控制管理。SCPAS can provide users with intelligent network services such as group V network, under-control, and recharge, and is used for the inheritance, call control, and billing management of the Next Generation Intelligent Network (NGIN) services. For example, in a 2G or 3G network, SCPAS is a service control point (SCP), which can provide 2G or 3G users with intelligent network services such as group V network, under-control, and recharge, and perform call control management of intelligent network services through the No.7 signaling network.

作为一个示例,该呼叫处理系统可以应用于公司、学校、医院等集团中用户的跨区域虚拟专网呼叫场景,本申请实施例在此不做限制。As an example, the call processing system can be applied to cross-regional virtual private network call scenarios of users in groups such as companies, schools, and hospitals, and the embodiments of the present application are not limited here.

如图1所示,在主叫用户向被叫用户发起呼叫时,主叫终端可以用于获取主叫用户的主叫长号码和被叫用户的被叫号码,其中,被叫号码可以为被叫长号码或者被叫短号码,然后向核心网发送第一呼叫请求,其中,第一呼叫请求包括主叫长号码和被叫号码。As shown in Figure 1, when a calling user initiates a call to a called user, the calling terminal can be used to obtain the calling user's long calling number and the called user's called number, where the called number can be the called long number or the called short number, and then send a first call request to the core network, where the first call request includes the calling user's long calling number and the called number.

核心网可以用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,触发跨区域虚拟专网呼叫流程,向多个SCPAS中主叫长号码归属的主叫SCPAS(例如区域1的SCPAS)发送第一呼叫请求。The core network can be used to perform cross-regional virtual private network caller authentication on the first call request based on the long caller number. When the first call request passes the cross-regional virtual private network caller authentication, the cross-regional virtual private network call process is triggered, and the first call request is sent to the calling SCPAS (for example, the SCPAS in area 1) to which the long caller number belongs among multiple SCPASs.

主叫SCPAS可以用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码,然后向核心网发送第二呼叫请求。The calling SCPAS can be used to generate a second call request when there is a target number consistent with the called number in the group long and short number correspondence corresponding to the calling long number, where the second call request includes the calling long number and the called long number, and then send the second call request to the core network.

核心网还可以用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向多个SCPAS中被叫长号码归属的被叫SCPAS(例如区域N的SCPAS)发送第二呼叫请求。The core network can also be used to perform cross-regional virtual private network called party authentication on the second call request based on the called long number. When the second call request passes the cross-regional virtual private network called party authentication, the second call request is sent to the called SCPAS (for example, the SCPAS in area N) to which the called long number belongs among multiple SCPASs.

被叫SCPAS可以用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,然后向核心网发送第三呼叫请求。The called SCPAS may be used to generate a third call request, which includes the called long number and the calling long number or the calling short number corresponding to the calling long number, and then sends the third call request to the core network.

核心网还可以用于向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码,以用于被叫终端进行呼叫接续,建立与主叫终端的呼叫连接,并显示主叫长号码或者主叫短号码。The core network can also be used to send a fourth call request to the called terminal corresponding to the called long number, wherein the fourth call request includes the calling long number or the calling short number, so that the called terminal can continue the call, establish a call connection with the calling terminal, and display the calling long number or the calling short number.

如此一来,本申请实施例可以通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构,节省了网络开销。In this way, the embodiment of the present application can realize cross-regional private network calls through direct connection to the core network, without the need to deploy GSCP, thereby simplifying the networking architecture and saving network overhead.

如图1所示,该呼叫处理系统还可以包括一级业务运营支撑系统(Business&Operation Support System,BOSS)、多个归属不同区域的区域BOSS,以及多个归属不同区域的业务管理点(Service Management Point,SMP)。其中,一级BOSS为全网级别的BOSS,区域BOSS为区域级别的BOSS,同一区域的区域BOSS、SMP、SCPAS依次通信连接。As shown in Figure 1, the call processing system may also include a primary business operation support system (Business & Operation Support System, BOSS), multiple regional BOSSs belonging to different regions, and multiple service management points (Service Management Point, SMP) belonging to different regions. Among them, the primary BOSS is a BOSS at the whole network level, and the regional BOSS is a regional level BOSS. The regional BOSS, SMP, and SCPAS in the same region are connected in communication in sequence.

一级BOSS和区域BOSS可以负责业务产品的受理、订购、开通、变更、注销,并生成客户订单和计费账单。The first-level BOSS and regional BOSS can be responsible for the acceptance, ordering, activation, change, and cancellation of business products, and generate customer orders and billing invoices.

SMP可以完成虚拟专网业务的业务逻辑管理、业务数据管理、网络配置管理、计费数据管理、操作权限管理,保存智能移动应用平台SMAP(Smart Mobile ApplicationPlatform,SMAP)操作的结果。SMP can complete the business logic management, business data management, network configuration management, billing data management, operation authority management of virtual private network services, and save the results of Smart Mobile Application Platform SMAP (Smart Mobile Application Platform, SMAP) operations.

可以理解,在主叫用户向被叫用户发起呼叫之前,主叫用户和被叫用户需要先开通跨区域虚拟专网呼叫业务。It can be understood that before the calling user initiates a call to the called user, the calling user and the called user need to activate the cross-region virtual private network call service first.

如图1所示,在目标用户即期望开通跨区域虚拟专网呼叫业务的用户开通跨区域虚拟专网呼叫业务时,终端设备可以用于获取集团标识、目标用户的长号码和短号码,然后向一级BOSS发送跨区域虚拟专网呼叫业务的开通请求,其中,开通请求包括集团标识、目标用户的长号码和短号码。一级BOSS可以用于向每个区域BOSS发送开通请求。每个区域BOSS可以分别用于向归属同一区域的SMP发送开通请求。每个SMP可以分别用于向归属同一区域的SCPAS发送开通请求。每个SCPAS分别将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系,进而开通长号码和短号码的跨区域虚拟专网呼叫业务。如此可以使用统一的集团标识和集团短号编制,简化业务开通与管理流程。As shown in Figure 1, when the target user, i.e., the user who expects to activate the cross-regional virtual private network call service, activates the cross-regional virtual private network call service, the terminal device can be used to obtain the group identifier, the long number and short number of the target user, and then send an activation request for the cross-regional virtual private network call service to the first-level BOSS, wherein the activation request includes the group identifier, the long number and short number of the target user. The first-level BOSS can be used to send an activation request to each regional BOSS. Each regional BOSS can be used to send an activation request to the SMP belonging to the same region. Each SMP can be used to send an activation request to the SCPAS belonging to the same region. Each SCPAS associates and stores the group identifier, long number and short number in the activation request, respectively, to update the corresponding relationship between the group long and short numbers corresponding to the group identifier, and then activate the cross-regional virtual private network call service of the long number and the short number. In this way, a unified group identifier and group short number compilation can be used to simplify the service activation and management process.

可以理解的是,业务开通时接收开通请求的SCPAS包括主叫SCPAS和被叫SCPAS。It is understandable that the SCPAS that receives the activation request when the service is activated includes the calling SCPAS and the called SCPAS.

下面将详细介绍本申请实施例提供的呼叫处理方法。其中,该呼叫处理方法可以应用于图1所示的呼叫处理系统。The following is a detailed description of the call processing method provided by the embodiment of the present application. The call processing method can be applied to the call processing system shown in FIG1 .

图2是本申请实施例提供的一种呼叫处理方法的流程示意图,如图2所示,该呼叫处理方法可以包括以下步骤:FIG. 2 is a flow chart of a call processing method provided in an embodiment of the present application. As shown in FIG. 2 , the call processing method may include the following steps:

S210,核心网接收主叫终端发送的第一呼叫请求。S210: The core network receives a first call request sent by a calling terminal.

其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,可以理解,主叫用户是主动发起呼叫的用户,被叫用户是接受呼叫的用户,被叫号码可以为被叫长号码或者被叫短号码。Among them, the first call request includes the calling user's long calling number and the called user's called number. It can be understood that the calling user is the user who actively initiates the call, the called user is the user who accepts the call, and the called number can be the called long number or the called short number.

作为一个示例,主叫用户可以通过主叫终端向被叫用户发起呼叫,响应于此,主叫终端可以接收主叫用户输入的被叫号码,并获取发起呼叫的主叫长号码,并根据主叫长号码和被叫号码生成第一呼叫请求,然后向核心网发送第一呼叫请求。从而核心网可以接收主叫终端发送的第一呼叫请求。As an example, a calling user can initiate a call to a called user through a calling terminal. In response, the calling terminal can receive the called number input by the calling user, obtain the long calling number of the calling user, generate a first call request according to the long calling number and the called number, and then send the first call request to the core network. Thus, the core network can receive the first call request sent by the calling terminal.

S220,核心网根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网呼叫鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求。S220, the core network performs cross-regional virtual private network caller authentication on the first call request according to the long calling number, and sends the first call request to the calling SCPAS to which the long calling number belongs if the first call request passes the cross-regional virtual private network call authentication.

在一个实施例中,响应第一呼叫请求,核心网可以根据主叫长号码进行号码检索,例如,以主叫长号码为检索式,对核心网的跨区域虚拟专网呼叫业务数据库进行检索,该数据库用于存储开通跨区域虚拟专网呼叫业务的长号码。在检索到与主叫长号码一致的第一目标长号码的情况下,第一呼叫请求通过跨区域虚拟专网主叫鉴权,其中,第一目标长号码为开通跨区域虚拟专网呼叫业务的长号码。In one embodiment, in response to the first call request, the core network may perform a number search based on the long call number of the calling party, for example, using the long call number of the calling party as a search formula to search the cross-regional virtual private network call service database of the core network, where the database is used to store long numbers for opening cross-regional virtual private network call services. When a first target long number consistent with the long call number of the calling party is retrieved, the first call request passes the cross-regional virtual private network call authentication, wherein the first target long number is the long number for opening the cross-regional virtual private network call service.

可以理解的是,主叫SCPAS是主叫长号码归属区域的SCPAS。It can be understood that the calling SCPAS is the SCPAS of the area to which the calling long number belongs.

S230,主叫SCPAS在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求。S230: When there is a target number that is consistent with the called number in the correspondence relationship between the group long and short numbers corresponding to the calling long number, the calling SCPAS generates a second call request.

其中,主叫长号码对应的集团长短号码对应关系用于表示主叫长号码对应的集团中开通跨区域虚拟专网呼叫业务的用户的长号码和短号码。示例性地,集团长短号码对应关系可以是集团长短号码对应表。第二呼叫请求包括主叫长号码和被叫长号码。The correspondence between the group long and short numbers corresponding to the calling long number is used to indicate the long numbers and short numbers of users who have opened the cross-regional virtual private network call service in the group corresponding to the calling long number. Exemplarily, the correspondence between the group long and short numbers can be a group long and short number correspondence table. The second call request includes the calling long number and the called long number.

在一个实施例中,主叫SCPAS可以接收并响应核心网发送的第一呼叫请求,查询主叫长号码对应的集团长短号码对应关系。在被叫号码为被叫短号码,且集团长短号码对应关系中存在与被叫短号码一致的目标短号码的情况下,确定集团长短号码对应关系中与目标短号码对应的第三目标长号码为被叫用户的被叫长号码,并生成第二呼叫请求;在被叫号码为被叫长号码,且集团长短号码对应关系中存在与被叫长号码一致的目标长号码的情况下,直接生成第二呼叫请求。如此,可以在主叫用户与被叫用户同属一个集团且开通跨区域虚拟专网呼叫业务的情况下,便捷地确定被叫用户的被叫长号码,继续后续流程。In one embodiment, the calling SCPAS can receive and respond to the first call request sent by the core network, and query the correspondence between the group long and short numbers corresponding to the calling long number. When the called number is a called short number, and there is a target short number consistent with the called short number in the correspondence between the group long and short numbers, determine that the third target long number corresponding to the target short number in the correspondence between the group long and short numbers is the called long number of the called user, and generate a second call request; when the called number is a called long number, and there is a target long number consistent with the called long number in the correspondence between the group long and short numbers, directly generate a second call request. In this way, when the calling user and the called user belong to the same group and the cross-regional virtual private network call service is opened, the called long number of the called user can be conveniently determined and the subsequent process can be continued.

S240,主叫SCPAS向核心网发送第二呼叫请求。S240: The calling SCPAS sends a second call request to the core network.

S250,核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求。S250, the core network performs cross-regional virtual private network called party authentication on the second call request according to the called long number, and sends the second call request to the called SCPAS to which the called long number belongs if the second call request passes the cross-regional virtual private network called party authentication.

在一个实施例中,核心网可以接收并响应主叫SCPAS发送的第二呼叫请求,根据被叫长号码进行号码检索,例如,以被叫长号码为检索式,对核心网的跨区域虚拟专网呼叫业务数据库进行检索。在检索到与被叫长号码一致的第二目标长号码的情况下,第二呼叫请求通过跨区域虚拟专网被叫鉴权,其中,第二目标长号码为开通跨区域虚拟专网呼叫业务的长号码。In one embodiment, the core network may receive and respond to the second call request sent by the calling SCPAS, and perform number retrieval according to the called party's long number, for example, using the called party's long number as a retrieval formula to retrieve the cross-regional virtual private network call service database of the core network. In the case where a second target long number consistent with the called party's long number is retrieved, the second call request passes the cross-regional virtual private network called party authentication, wherein the second target long number is a long number for opening the cross-regional virtual private network call service.

可以理解的是,被叫SCPAS是被叫长号码归属区域的SCPAS。It can be understood that the called SCPAS is the SCPAS of the area to which the called long number belongs.

S260,被叫SCPAS生成第三呼叫请求。S260: The called SCPAS generates a third call request.

其中,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。The third call request includes the called party's long number and the calling party's long number or the calling party's short number corresponding to the calling party's long number.

可选地,第三呼叫请求可以包括被叫长号码和主叫短号码。具体地,被叫SCPAS可以接收并响应核心网发送的第二呼叫请求,对主叫长号码进行权限检测,在主叫长号码满足预设保密权限条件的情况下,查询主叫长号码对应的集团长短号码对应关系,进而确定集团长短号码对应关系中与主叫长号码对应的短号码为主叫短号码,生成包括被叫长号码和主叫短号码的第三呼叫请求。Optionally, the third call request may include the called party's long number and the calling party's short number. Specifically, the called party SCPAS may receive and respond to the second call request sent by the core network, perform an authority check on the calling party's long number, and when the calling party's long number meets the preset confidentiality authority condition, query the group long and short number correspondence relationship corresponding to the calling party's long number, and then determine that the short number corresponding to the calling party's long number in the group long and short number correspondence relationship is the calling party's short number, and generate a third call request including the called party's long number and the calling party's short number.

可选地,第三呼叫请求可以包括被叫长号码和主叫长号码。具体地,被叫SCPAS可以接收并响应核心网发送的第二呼叫请求,对主叫长号码进行权限检测,在主叫长号码不满足预设保密权限条件的情况下,生成包括被叫长号码和主叫长号码的第三呼叫请求。Optionally, the third call request may include the called party's long number and the calling party's long number. Specifically, the called party SCPAS may receive and respond to the second call request sent by the core network, perform an authority check on the calling party's long number, and generate a third call request including the called party's long number and the calling party's long number if the calling party's long number does not meet the preset confidentiality authority condition.

S270,被叫SCPAS向核心网发送第三呼叫请求。S270: The called SCPAS sends a third call request to the core network.

S280,核心网向被叫长号码对应的被叫终端发送第四呼叫请求。S280: The core network sends a fourth call request to the called terminal corresponding to the called long number.

其中,第四呼叫请求包括第三呼叫请求中的主叫长号码或者主叫短号码。在第三呼叫请求包括被叫长号码和主叫短号码的情况下,第四呼叫请求包括主叫短号码;在第三呼叫请求包括被叫长号码和主叫长号码的情况下,第四呼叫请求包括主叫长号码。The fourth call request includes the long calling number or the short calling number in the third call request. If the third call request includes the long called number and the short calling number, the fourth call request includes the short calling number; if the third call request includes the long called number and the long calling number, the fourth call request includes the long calling number.

具体地,核心网可以接收并响应被叫SCPAS发送的第三呼叫请求,生成第四呼叫请求,进而向被叫终端发送第四呼叫请求,以用于被叫终端进行呼叫接续,建立与主叫终端的呼叫连接,并显示第四呼叫请求中的号码。Specifically, the core network can receive and respond to the third call request sent by the called SCPAS, generate a fourth call request, and then send the fourth call request to the called terminal so that the called terminal can continue the call, establish a call connection with the calling terminal, and display the number in the fourth call request.

在本申请实施例中,核心网可以接收主叫终端发送的包括主叫长号码和被叫号码的第一呼叫请求,根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,若通过,则向主叫SCPAS发送第一呼叫请求;主叫SCPAS可以在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成包括主叫长号码和被叫长号码的第二呼叫请求,并向核心网发送第二呼叫请求;核心网可以根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,若通过,则向被叫SCPAS发送第二呼叫请求;被叫SCPAS可以生成包括被叫长号码,以及主叫长号码或者主叫短号码的第三呼叫请求,并向核心网发送第三呼叫请求;核心网可以向被叫长号码对应的被叫终端发送包括主叫长号码或者主叫短号码的第四呼叫请求。如此可以通过核心网直连方式实现跨区域专网呼叫,无需部署GSCP,简化了组网架构,节省了网络开销。与此同时,对网络改造较小,有利于快速向下一代网络演进。In an embodiment of the present application, the core network can receive a first call request including a calling long number and a called number sent by a calling terminal, and perform cross-regional virtual private network caller authentication on the first call request according to the calling long number. If it passes, the first call request is sent to the calling SCPAS; the calling SCPAS can generate a second call request including a calling long number and a called long number when there is a target number consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, and send the second call request to the core network; the core network can perform cross-regional virtual private network caller authentication on the second call request according to the called long number, and if it passes, the second call request is sent to the called SCPAS; the called SCPAS can generate a third call request including a called long number, and a calling long number or a calling short number, and send the third call request to the core network; the core network can send a fourth call request including a calling long number or a calling short number to the called terminal corresponding to the called long number. In this way, cross-regional private network calls can be realized through direct connection with the core network, without the need to deploy GSCP, which simplifies the networking architecture and saves network overhead. At the same time, the network transformation is relatively small, which is conducive to the rapid evolution to the next generation network.

在一个实施例中,在主叫用户向被叫用户发起呼叫之前,主叫用户和被叫用户需要先开通跨区域虚拟专网呼叫业务。如图3所示,业务开通流程可以如下所示:In one embodiment, before the calling user initiates a call to the called user, the calling user and the called user need to activate the cross-region virtual private network call service. As shown in FIG3 , the service activation process can be as follows:

S310,一级BOSS接收终端设备发送的跨区域虚拟专网呼叫业务的开通请求。S310, the first-level BOSS receives a request for opening an inter-regional virtual private network call service sent by a terminal device.

其中,开通请求包括集团标识、目标用户的长号码和短号码。具体地,在目标用户即期望开通跨区域虚拟专网呼叫业务的用户开通跨区域虚拟专网呼叫业务时,终端设备可以获取集团标识、目标用户的长号码和短号码,然后向一级BOSS发送跨区域虚拟专网呼叫业务的开通请求。进而一级BOSS接收终端设备发送的开通请求。The activation request includes the group identifier, the long number and the short number of the target user. Specifically, when the target user, i.e., the user who wishes to activate the inter-regional virtual private network call service, activates the inter-regional virtual private network call service, the terminal device can obtain the group identifier, the long number and the short number of the target user, and then send the activation request for the inter-regional virtual private network call service to the first-level BOSS. Then, the first-level BOSS receives the activation request sent by the terminal device.

S320,一级BOSS向每个区域BOSS发送开通请求。S320, the first-level BOSS sends an activation request to each regional BOSS.

S330,区域BOSS向与区域BOSS归属同一区域的SMP发送开通请求。S330: The regional BOSS sends an activation request to the SMP that belongs to the same region as the regional BOSS.

具体地,区域BOSS接收并响应开通请求,向与区域BOSS归属同一区域的SMP发送开通请求。Specifically, the regional BOSS receives and responds to the activation request, and sends the activation request to the SMP belonging to the same region as the regional BOSS.

S340,SMP向与SMP归属同一区域的SCPAS发送开通请求。S340, the SMP sends an activation request to the SCPAS in the same area as the SMP.

具体地,SMP接收并响应开通请求,向与SMP归属同一区域的SCPAS发送开通请求。Specifically, the SMP receives and responds to the activation request, and sends the activation request to the SCPAS belonging to the same area as the SMP.

S350,SCPAS将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。S350, the SCPAS associates and stores the group ID, the long number, and the short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group ID.

具体地,SCPAS接收并响应开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系,进而开通目标用户的长号码和短号码的跨区域虚拟专网呼叫业务。Specifically, SCPAS receives and responds to the activation request, associates and stores the group ID, long number and short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group ID, and then activates the cross-regional virtual private network call service for the long number and short number of the target user.

S360,SCPAS向与SCPAS归属同一区域的SMP发送开通结果。S360, the SCPAS sends an activation result to the SMP that belongs to the same area as the SCPAS.

S370,SMP向与SMP归属同一区域的区域BOSS发送开通结果。S370, the SMP sends the activation result to the regional BOSS that belongs to the same area as the SMP.

具体地,SMP接收并响应开通结果,向与SMP归属同一区域的区域BOSS发送开通结果。Specifically, the SMP receives and responds to the activation result, and sends the activation result to the regional BOSS belonging to the same area as the SMP.

S380,区域BOSS向一级BOSS发送开通结果。S380, the regional BOSS sends the activation result to the first-level BOSS.

具体地,区域BOSS接收并响应开通结果,向一级BOSS发送开通结果。Specifically, the regional BOSS receives and responds to the activation result, and sends the activation result to the first-level BOSS.

如此可以使用统一的集团标识和集团短号编制,简化业务开通与管理流程。In this way, a unified group logo and group short number can be used to simplify the business activation and management process.

可以理解的是,业务开通时接收开通请求的SCPAS包括主叫SCPAS和被叫SCPAS。It is understandable that the SCPAS that receives the activation request when the service is activated includes the calling SCPAS and the called SCPAS.

以主叫SCPAS的角度来说,主叫SCPAS可以接收与主叫SCPAS归属同一区域的SMP发送的开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。From the perspective of the calling SCPAS, the calling SCPAS can receive an activation request sent by an SMP belonging to the same area as the calling SCPAS, and associate and store the group ID, long number and short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group ID.

以被叫SCPAS的角度来说,被叫SCPAS可以接收与被叫SCPAS归属同一区域的SMP发送的开通请求,将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。From the perspective of the called SCPAS, the called SCPAS can receive an activation request sent by an SMP belonging to the same area as the called SCPAS, and associate and store the group ID, long number and short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group ID.

在一个实施例中,一级BOSS可以向核心网发送开通跨区域虚拟专网呼叫业务的长号码。核心网可以接收并存储一级BOSS发送的长号码,例如将长号码存储至核心网的跨区域虚拟专网呼叫业务数据库。In one embodiment, the first-level BOSS may send a long number for opening an inter-regional virtual private network call service to the core network. The core network may receive and store the long number sent by the first-level BOSS, for example, storing the long number in the inter-regional virtual private network call service database of the core network.

基于本申请实施例的提供的呼叫处理方法,本申请实施例还提供了一种呼叫处理装置,如图4所示,呼叫处理装置400可以应用于核心网,包括:Based on the call processing method provided in the embodiment of the present application, the embodiment of the present application further provides a call processing device, as shown in FIG4 , the call processing device 400 can be applied to a core network, including:

接收模块410,用于接收主叫终端发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码为被叫长号码或者被叫短号码。The receiving module 410 is used to receive a first call request sent by a calling terminal, wherein the first call request includes a calling long number of a calling user and a called number of a called user, and the called number is a called long number or a called short number.

发送模块420,用于根据主叫长号码,对第一呼叫请求进行跨区域虚拟专网主叫鉴权,在第一呼叫请求通过跨区域虚拟专网主叫鉴权的情况下,向主叫长号码归属的主叫SCPAS发送第一呼叫请求,以用于主叫SCPAS在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,第二呼叫请求包括主叫长号码和被叫长号码。The sending module 420 is used to perform cross-regional virtual private network caller authentication on the first call request according to the calling long number. When the first call request passes the cross-regional virtual private network caller authentication, the first call request is sent to the calling SCPAS to which the calling long number belongs, so that the calling SCPAS can generate a second call request when there is a target number consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, and the second call request includes the calling long number and the called long number.

接收模块710,还用于接收主叫SCPAS发送的第二呼叫请求。The receiving module 710 is further configured to receive a second call request sent by the calling SCPAS.

发送模块420,还用于根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。The sending module 420 is also used to perform cross-regional virtual private network called party authentication on the second call request according to the called long number. When the second call request passes the cross-regional virtual private network called party authentication, the second call request is sent to the called SCPAS to which the called long number belongs, so that the called SCPAS generates a third call request, and the third call request includes the called long number, and the calling long number or the calling short number corresponding to the calling long number.

接收模块710,还用于接收被叫SCPAS发送的第三呼叫请求,并向被叫长号码对应的被叫终端发送第四呼叫请求,其中,第四呼叫请求包括主叫长号码或者主叫短号码。The receiving module 710 is further configured to receive a third call request sent by the called SCPAS, and send a fourth call request to the called terminal corresponding to the called long number, wherein the fourth call request includes the calling long number or the calling short number.

在一个实施例中,发送模块420包括:In one embodiment, the sending module 420 includes:

第一检索单元,用于根据主叫长号码进行号码检索,在检索到与主叫长号码一致的第一目标长号码的情况下,第一呼叫请求通过跨区域虚拟专网主叫鉴权,其中,第一目标长号码为开通跨区域虚拟专网呼叫业务的长号码。The first retrieval unit is used to perform number retrieval based on the calling long number. When a first target long number consistent with the calling long number is retrieved, the first call request passes the cross-regional virtual private network caller authentication, wherein the first target long number is a long number for opening the cross-regional virtual private network call service.

在一个实施例中,发送模块420包括:In one embodiment, the sending module 420 includes:

第二检索单元,用于根据被叫长号码进行号码检索,在检索到与被叫长号码一致的第二目标长号码的情况下,第二呼叫请求通过跨区域虚拟专网被叫鉴权,其中,第二目标长号码为开通跨区域虚拟专网呼叫业务的长号码。The second retrieval unit is used to perform number retrieval based on the called long number. When a second target long number consistent with the called long number is retrieved, the second call request is authenticated through the cross-regional virtual private network called party, wherein the second target long number is the long number for activating the cross-regional virtual private network call service.

在一个实施例中,接收模块710,还用于接收并存储一级BOSS发送的开通跨区域虚拟专网呼叫业务的长号码。In one embodiment, the receiving module 710 is further used to receive and store the long number for opening the cross-region virtual private network call service sent by the first-level BOSS.

可以理解的是,图4所示呼叫处理装置400中的各个模块/单元具有实现图1中核心网所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。It can be understood that each module/unit in the call processing device 400 shown in FIG. 4 has the function of implementing each step executed by the core network in FIG. 1 and can achieve its corresponding technical effect, which will not be described in detail for the sake of brevity.

基于本申请实施例的提供的呼叫处理方法,本申请实施例还提供了一种呼叫处理装置,如图5所示,呼叫处理装置500可以应用于主叫SCPAS,包括:Based on the call processing method provided in the embodiment of the present application, the embodiment of the present application further provides a call processing device, as shown in FIG5 , the call processing device 500 can be applied to the calling SCPAS, including:

接收模块510,用于接收核心网发送的第一呼叫请求,其中,第一呼叫请求包括主叫用户的主叫长号码和被叫用户的被叫号码,被叫号码包括被叫长号码或者被叫短号码。The receiving module 510 is used to receive a first call request sent by the core network, wherein the first call request includes a calling long number of a calling user and a called number of a called user, and the called number includes a called long number or a called short number.

生成模块520,用于在主叫长号码对应的集团长短号码对应关系中存在与被叫号码一致的目标号码的情况下,生成第二呼叫请求,其中,第二呼叫请求包括主叫长号码和被叫长号码。The generating module 520 is used to generate a second call request when there is a target number consistent with the called number in the corresponding relationship between the group long and short numbers corresponding to the calling long number, wherein the second call request includes the calling long number and the called long number.

发送模块530,用于向核心网发送第二呼叫请求,以用于核心网根据被叫长号码,对第二呼叫请求进行跨区域虚拟专网被叫鉴权,在第二呼叫请求通过跨区域虚拟专网被叫鉴权的情况下,向被叫长号码归属的被叫SCPAS发送第二呼叫请求,以用于被叫SCPAS向核心网发送第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。A sending module 530 is used to send a second call request to the core network, so that the core network performs cross-regional virtual private network called party authentication on the second call request according to the called long number. When the second call request passes the cross-regional virtual private network called party authentication, the second call request is sent to the called SCPAS to which the called long number belongs, so that the called SCPAS sends a third call request to the core network, the third call request includes the called long number, and the calling long number or the calling short number corresponding to the calling long number, so that the core network sends a fourth call request to the called terminal corresponding to the called long number, the fourth call request includes the calling long number or the calling short number.

在一个实施例中,生成模块520包括:In one embodiment, the generation module 520 includes:

确定单元,用于在被叫号码为被叫短号码,且集团长短号码对应关系中存在与被叫短号码一致的目标短号码的情况下,确定集团长短号码对应关系中与目标短号码对应的第三目标长号码为被叫用户的被叫长号码,生成第二呼叫请求。A determination unit is used to determine that the third target long number corresponding to the target short number in the group long and short number correspondence is the called long number of the called user, and generate a second call request when the called number is a called short number and there is a target short number consistent with the called short number in the group long and short number correspondence.

确定单元,还用于在被叫号码为被叫长号码,且集团长短号码对应关系中存在与被叫长号码一致的目标长号码的情况下,生成第二呼叫请求。The determination unit is further used to generate a second call request when the called number is a long number and there is a target long number consistent with the called long number in the group's long and short number correspondence.

在一个实施例中,接收模块510,还用于接收与主叫SCPAS归属同一区域的业务管理点SMP发送的跨区域虚拟专网呼叫业务的开通请求,其中,开通请求是一级BOSS经由与主叫SCPAS归属同一区域的区域BOSS向SMP发送的,开通请求包括集团标识、目标用户的长号码和短号码。In one embodiment, the receiving module 510 is also used to receive an activation request for an inter-regional virtual private network call service sent by a service management point SMP to which the calling SCPAS belongs. The activation request is sent by a first-level BOSS to the SMP via a regional BOSS to which the calling SCPAS belongs, and the activation request includes a group identifier, a long number and a short number of a target user.

呼叫处理装置500还包括:存储模块,用于将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。The call processing device 500 further includes: a storage module, which is used to associate and store the group identifier, the long number and the short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group identifier.

可以理解的是,图5所示呼叫处理装置500中的各个模块/单元具有实现图1中主叫SCPAS所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。It can be understood that each module/unit in the call processing device 500 shown in FIG. 5 has the function of implementing each step executed by the calling SCPAS in FIG. 1 and can achieve its corresponding technical effect, which will not be described in detail for the sake of brevity.

基于本申请实施例的提供的呼叫处理方法,本申请实施例还提供了一种呼叫处理装置,如图6所示,呼叫处理装置600可以应用于被叫SCPAS,包括:Based on the call processing method provided in the embodiment of the present application, the embodiment of the present application further provides a call processing device, as shown in FIG6 , the call processing device 600 can be applied to the called SCPAS, including:

接收模块610,用于接收核心网发送的第二呼叫请求,其中,第二呼叫请求包括主叫终端的主叫长号码和被叫终端的被叫长号码。The receiving module 610 is configured to receive a second call request sent by the core network, wherein the second call request includes a calling long number of a calling terminal and a called long number of a called terminal.

生成模块620,用于生成第三呼叫请求,第三呼叫请求包括被叫长号码,以及主叫长号码或者主叫长号码对应的主叫短号码。The generating module 620 is used to generate a third call request, where the third call request includes the called party's long number and the calling party's long number or the calling party's short number corresponding to the calling party's long number.

发送模块630,用于向核心网发送第三呼叫请求,以用于核心网向被叫长号码对应的被叫终端发送第四呼叫请求,第四呼叫请求包括主叫长号码或者主叫短号码。The sending module 630 is used to send a third call request to the core network, so that the core network can send a fourth call request to the called terminal corresponding to the called long number, and the fourth call request includes a calling long number or a calling short number.

在一个实施例中,接收模块610,还用于接收与被叫SCPAS归属同一区域的SMP发送的跨区域虚拟专网呼叫业务的开通请求,其中,开通请求是一级BOSS经由与被叫SCPAS归属同一区域的区域BOSS向SMP发送的,开通请求包括集团标识、目标用户的长号码和短号码。In one embodiment, the receiving module 610 is also used to receive an activation request for an inter-regional virtual private network call service sent by an SMP to which the called SCPAS belongs in the same region, wherein the activation request is sent by a first-level BOSS to the SMP via a regional BOSS to which the called SCPAS belongs in the same region, and the activation request includes a group identifier, a long number and a short number of a target user.

呼叫处理装置600还包括:存储模块,用于将开通请求中的集团标识、长号码和短号码关联存储,以更新集团标识对应的集团长短号码对应关系。The call processing device 600 further includes: a storage module, which is used to associate and store the group identifier, the long number and the short number in the activation request to update the correspondence between the group long and short numbers corresponding to the group identifier.

可以理解的是,图6所示呼叫处理装置600中的各个模块/单元具有实现图1中被叫SCPAS所执行的各个步骤的功能,并能达到其相应的技术效果,为了简洁,在此不再赘述。It can be understood that each module/unit in the call processing device 600 shown in FIG. 6 has the function of implementing each step executed by the called SCPAS in FIG. 1 and can achieve its corresponding technical effect, which will not be described in detail for the sake of brevity.

图7是本申请实施例提供的一种呼叫处理设备的结构示意图。如图7所示,该呼叫处理设备可以包括处理器701以及存储有计算机程序指令的存储器702。Fig. 7 is a schematic diagram of the structure of a call processing device provided in an embodiment of the present application. As shown in Fig. 7, the call processing device may include a processor 701 and a memory 702 storing computer program instructions.

具体地,上述处理器701可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

存储器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)或闪存或者两个或更多个以上这些的组合。The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 702 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 702 may be inside or outside the call processing device. In a particular embodiment, the memory 702 is a non-volatile solid-state memory. In a particular embodiment, the memory 702 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现本申请实施例提供的呼叫处理方法,并达到本申请实施例执行其方法达到的相应技术效果,为简洁描述,在此不再赘述。The processor 701 implements the call processing method provided in the embodiment of the present application by reading and executing the computer program instructions stored in the memory 702, and achieves the corresponding technical effect achieved by executing the method in the embodiment of the present application. For the sake of concise description, it will not be repeated here.

在一个示例中,该呼叫处理设备还可包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。In one example, the call processing device may further include a communication interface 703 and a bus 710. As shown in Fig. 7, the processor 701, the memory 702, and the communication interface 703 are connected via the bus 710 and communicate with each other.

通信接口703,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。The communication interface 703 is mainly used to implement communication between various modules, devices, units and/or equipment in the embodiments of the present application.

总线710包括硬件、软件或两者,将呼叫处理设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(IndustryStandard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。Bus 710 includes hardware, software or both, and the parts of call processing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, front side bus (Front Side Bus, FSB), Hyper Transport (Hyper Transport, HT) interconnection, industry standard architecture (Industry Standard Architecture, ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

该呼叫处理设备可以执行本申请实施例中的呼叫处理方法,从而实现本申请实施例提供的呼叫处理方法的相应技术效果。The call processing device can execute the call processing method in the embodiment of the present application, thereby achieving the corresponding technical effects of the call processing method provided by the embodiment of the present application.

另外,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现本申请实施例提供的呼叫处理方法。In addition, an embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored; when the computer program instructions are executed by a processor, the call processing method provided in the embodiment of the present application is implemented.

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,为了简洁,不再赘述。本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。It should be clear that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. For the sake of brevity, no further description is given. The present application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of simplicity, a detailed description of the known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、只读存储器(Read-Only Memory,ROM)、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(Radio Frequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。The functional blocks shown in the structural block diagram described above can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memories (Read-Only Memory, ROM), flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。Aspects of the present disclosure are described above with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and/or block diagram and the combination of each box in the flowchart and/or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function/action specified in one or more boxes of the flowchart and/or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and/or flowchart and the combination of boxes in the block diagram and/or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims (15)

1. A method of call processing, the method being applied to a core network and comprising:
receiving a first call request sent by a calling terminal, wherein the first call request comprises a calling long number of a calling user and a called number of a called user, and the called number is a called long number or a called short number;
According to the calling long number, cross-regional virtual private network calling authentication is carried out on the first call request, and when the first call request passes through the cross-regional virtual private network calling authentication, the first call request is sent to a calling service control point application server SCPAS to which the calling long number belongs, so that a second call request is generated when a target number consistent with the called number exists in a group long-short number corresponding relation corresponding to the calling long number by a calling SCPAS, wherein the second call request comprises the calling long number and the called long number;
Receiving the second call request sent by the calling SCPAS;
Performing cross-regional virtual private network called authentication on the second call request according to the called long number, and sending the second call request to a called SCPAS to which the called long number belongs under the condition that the second call request passes through the cross-regional virtual private network called authentication so as to be used for the called SCPAS to generate a third call request, wherein the third call request comprises the called long number and the calling long number or a calling short number corresponding to the calling long number;
receiving the third call request sent by the called SCPAS, and sending a fourth call request to a called terminal corresponding to the called long number, wherein the fourth call request comprises the calling long number or the calling short number;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
2. The method of claim 1, wherein said performing cross-regional virtual private network caller authentication on said first call request based on said caller long number comprises:
And carrying out number retrieval according to the calling long number, and under the condition that a first target long number consistent with the calling long number is retrieved, authenticating the calling through the cross-regional virtual private network by the first call request, wherein the first target long number is the long number for opening the cross-regional virtual private network call service.
3. The method according to claim 1, wherein said performing cross-regional virtual private network called authentication on the second call request according to the called long number comprises:
And carrying out number retrieval according to the called long number, and under the condition that a second target long number consistent with the called long number is retrieved, authenticating the called party by the cross-regional virtual private network by the second call request, wherein the second target long number is the long number for opening the cross-regional virtual private network call service.
4. A method according to any one of claims 1-3, characterized in that the method further comprises:
And receiving and storing a long number of the open cross-regional virtual private network call service sent by the BOSS of the primary service support system.
5. A method of call processing, the method being applied to a caller SCPAS, comprising:
Receiving a first call request sent by a core network under the condition that the first call request passes through cross-regional virtual private network calling authentication, wherein the first call request comprises a calling long number of a calling user and a called number of a called user, and the called number comprises a called long number or a called short number;
Generating a second call request under the condition that a target number consistent with the called number exists in the group long-short number corresponding relation corresponding to the calling long number, wherein the second call request comprises the calling long number and the called long number;
Transmitting the second call request to the core network, where the second call request is used for cross-regional virtual private network called authentication of the core network according to the called long number, and transmitting the second call request to a called SCPAS to which the called long number belongs when the second call request passes the cross-regional virtual private network called authentication, where the called SCPAS is used for transmitting a third call request to the core network, where the third call request includes the called long number and the calling long number or a calling short number corresponding to the calling long number, and where the core network is used for transmitting a fourth call request to a called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
6. The method according to claim 5, wherein the generating the second call request in the case that the target number consistent with the called number exists in the group long-short number correspondence corresponding to the calling trombone number includes:
When the called number is the called short number and a target short number consistent with the called short number exists in the group short number corresponding relation, determining that a third target long number corresponding to the target short number in the group short number corresponding relation is the called long number of the called user, and generating the second call request;
And generating the second call request under the condition that the called number is the called long number and the target long number consistent with the called long number exists in the corresponding relation of the group long and short numbers.
7. The method according to any one of claims 5-6, further comprising:
Receiving an opening request of a cross-regional virtual private network call service sent by a service management point SMP belonging to the same region as the calling SCPAS, wherein the opening request is sent to the SMP by a primary BOSS through a region BOSS belonging to the same region as the calling SCPAS, and comprises a group identifier, a long number and a short number of a target user;
and storing the group identifier, the long number and the short number in the opening request in an associated manner so as to update the corresponding relation of the group long and short numbers corresponding to the group identifier.
8. A call processing method, wherein the method is applied to a called SCPAS, and comprises:
receiving a second call request sent by a core network, wherein the second call request is a call request sent by a calling SCPAS to the core network, and the second call request comprises a calling long number of a calling terminal and a called long number of a called terminal;
Generating a third call request, wherein the third call request comprises the called long number and the calling long number or a calling short number corresponding to the calling long number;
The third call request is sent to the core network, so that the core network sends a fourth call request to a called terminal corresponding to the called long number, wherein the fourth call request comprises the calling long number or the calling short number;
The third call request is based on the called SCPAS receiving and responding to the second call request sent by the core network, performing authority detection on the calling long number, and inquiring the corresponding relation of the group long number and the group short number corresponding to the calling long number to generate under the condition that the calling long number meets the preset privacy authority condition;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
9. The method of claim 8, wherein the method further comprises:
Receiving an opening request of a cross-regional virtual private network call service sent by an SMP (symmetric processing) belonging to the same region as the called SCPAS, wherein the opening request is sent to the SMP by a primary BOSS (broadcast service) through a region BOSS belonging to the same region as the called SCPAS, and comprises a group identifier, a long number and a short number of a target user;
and storing the group identifier, the long number and the short number in the opening request in an associated manner so as to update the corresponding relation of the group long and short numbers corresponding to the group identifier.
10. A call processing apparatus, the apparatus being applied to a core network, comprising:
The receiving module is used for receiving a first call request sent by a calling terminal, wherein the first call request comprises a calling long number of a calling user and a called number of a called user, and the called number is a called long number or a called short number;
A sending module, configured to perform cross-regional virtual private network caller authentication on the first call request according to the caller long number, and send the first call request to a caller SCPAS to which the caller long number belongs when the first call request passes the cross-regional virtual private network caller authentication, so that the caller SCPAS generates a second call request when a target number consistent with the called number exists in a group long-short number correspondence corresponding to the caller long number, where the second call request includes the caller long number and the called long number;
The receiving module is further configured to receive the second call request sent by the caller SCPAS;
The sending module is further configured to perform cross-regional virtual private network called authentication on the second call request according to the called long number, and send the second call request to a called SCPAS to which the called long number belongs when the second call request passes the cross-regional virtual private network called authentication, so that the called SCPAS generates a third call request, where the third call request includes the called long number and the calling long number or a calling short number corresponding to the calling long number;
The receiving module is further configured to receive the third call request sent by the called SCPAS, and send a fourth call request to a called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
11. A call processing apparatus, the apparatus being applied to a caller SCPAS, comprising:
The receiving module is used for receiving a first call request sent by the core network under the condition that the first call request passes through cross-regional virtual private network calling authentication, wherein the first call request comprises a calling long number of a calling user and a called number of a called user, and the called number comprises a called long number or a called short number;
The generation module is used for generating a second call request under the condition that a target number consistent with the called number exists in the group long-short number corresponding relation corresponding to the calling long number, wherein the second call request comprises the calling long number and the called long number;
a sending module, configured to send the second call request to the core network, where the second call request is used for cross-regional virtual private network called authentication of the core network according to the called long number, and send the second call request to a called SCPAS to which the called long number belongs when the second call request passes cross-regional virtual private network called authentication, where the called SCPAS sends a third call request to the core network, where the third call request includes the called long number, and the calling long number or a calling short number corresponding to the calling long number, and where the core network sends a fourth call request to a called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
12. A call processing apparatus, the apparatus being applied to a called SCPAS, comprising:
The receiving module is configured to receive a second call request sent by a core network, where the second call request is a call request sent by a calling SCPAS to the core network, and the second call request includes a calling long number of a calling terminal and a called long number of a called terminal;
the generation module is used for generating a third call request, wherein the third call request comprises the called long number and the calling long number or a calling short number corresponding to the calling long number;
A sending module, configured to send the third call request to the core network, so that the core network sends a fourth call request to a called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number;
The third call request is based on the called SCPAS receiving and responding to the second call request sent by the core network, performing authority detection on the calling long number, and inquiring the corresponding relation of the group long number and the group short number corresponding to the calling long number to generate under the condition that the calling long number meets the preset privacy authority condition;
wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas.
13. A call processing apparatus, the apparatus comprising: a processor and a memory storing computer program instructions; the processor, when executing the computer program instructions, implements the call processing method according to any one of claims 1-9.
14. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon computer program instructions, which when executed by a processor, implement the call processing method according to any of claims 1-9.
15. A call processing system, the system comprising: a core network and a plurality of SCPAS belonging to different areas;
The core network is configured to receive a first call request sent by a calling terminal, where the first call request includes a calling long number of a calling party and a called number of a called party, where the called number is a called long number or a called short number, and perform cross-regional virtual private network calling authentication on the first call request according to the calling long number, and send the first call request to a calling SCPAS to which the calling long number belongs in a plurality SCPAS under the condition that the first call request passes the cross-regional virtual private network calling authentication;
The caller SCPAS is configured to generate a second call request when a target number consistent with the called number exists in a group long-short number correspondence corresponding to the caller long number, where the second call request includes the caller long number and the called long number, and send the second call request to the core network;
the core network is further configured to perform cross-regional virtual private network called authentication on the second call request according to the called long number, and send the second call request to a called SCPAS belonging to the called long number in a plurality SCPAS under the condition that the second call request passes the cross-regional virtual private network called authentication; wherein the caller SCPAS and the callee SCPAS are SCPAS belonging to different areas;
The called SCPAS is configured to generate a third call request, where the third call request includes the called long number and the calling long number or a calling short number corresponding to the calling long number, and send the third call request to the core network;
The core network is further configured to send a fourth call request to a called terminal corresponding to the called long number, where the fourth call request includes the calling long number or the calling short number.
CN202110632252.6A 2021-06-07 2021-06-07 Call processing method, device, equipment, storage medium and system Active CN115515121B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110632252.6A CN115515121B (en) 2021-06-07 2021-06-07 Call processing method, device, equipment, storage medium and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110632252.6A CN115515121B (en) 2021-06-07 2021-06-07 Call processing method, device, equipment, storage medium and system

Publications (2)

Publication Number Publication Date
CN115515121A CN115515121A (en) 2022-12-23
CN115515121B true CN115515121B (en) 2024-07-16

Family

ID=84499066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110632252.6A Active CN115515121B (en) 2021-06-07 2021-06-07 Call processing method, device, equipment, storage medium and system

Country Status (1)

Country Link
CN (1) CN115515121B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118347A (en) * 2011-11-16 2013-05-22 中国移动通信集团上海有限公司 Method and system and query device of short number call between terminals

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1208302A (en) * 1997-08-08 1999-02-17 罗仁 Complex communication system and its application
US6415018B1 (en) * 2000-02-08 2002-07-02 Lucent Technologies Inc. Telecommunication system and method for handling special number calls having geographic sensitivity
US7074519B2 (en) * 2001-10-26 2006-07-11 The Regents Of The University Of California Molehole embedded 3-D crossbar architecture used in electrochemical molecular memory device
JP4706295B2 (en) * 2005-03-24 2011-06-22 日本電気株式会社 Relocation control method and relocation control device
CN101621748B (en) * 2008-06-30 2015-04-22 中兴通讯股份有限公司 Realization method for mobile virtual private network group business of cross-business control point and device
CN101505341A (en) * 2009-03-10 2009-08-12 中兴通讯股份有限公司 Method for implementing sectorization landing service
CN101699813A (en) * 2009-11-16 2010-04-28 中兴通讯股份有限公司 Domain name processing method and domain name server
CN102131171A (en) * 2010-01-20 2011-07-20 华为技术有限公司 Method and device for realizing cross-region virtual private network service
CN102202416A (en) * 2010-03-26 2011-09-28 中国移动通信集团公司 Method, device and system for acknowledging internal call of subscribed group users
CN102143292B (en) * 2010-10-20 2013-09-25 华为软件技术有限公司 Calling method and calling devices of virtual private network
CN103812757A (en) * 2012-11-13 2014-05-21 中兴通讯股份有限公司 Method and system for browser emergency call in real-time communication and mobile device
CN103428686B (en) * 2013-08-09 2016-11-23 中国移动通信集团四川有限公司宜宾分公司 Based on Subscriber Number earth-filling method and the number backfill server of dialling calling in net mutually
CN104378747A (en) * 2013-08-15 2015-02-25 中国移动通信集团公司 Method and device for calling opposite-terminal device with short number
CN107645713A (en) * 2016-07-21 2018-01-30 中国移动通信集团安徽有限公司 A kind of method of calling, across cluster cornet server and the network equipment
CN109547492B (en) * 2019-01-04 2021-06-04 中国联合网络通信集团有限公司 Communication method based on block chain and communication system based on block chain

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118347A (en) * 2011-11-16 2013-05-22 中国移动通信集团上海有限公司 Method and system and query device of short number call between terminals

Also Published As

Publication number Publication date
CN115515121A (en) 2022-12-23

Similar Documents

Publication Publication Date Title
CN114051231B (en) A service routing method, device and computer-readable storage medium
EP1420605B1 (en) Implementing roaming call to foreign intelligent client
CN108092685B (en) Dual-card state identification method, device, device and medium for dual-card slot terminals
US10819845B2 (en) Country-specific telephone number system analysis system using machine learning technique, and telephone connection method using same
US11395129B2 (en) Virtual sim card acquisition method, subscriber terminal and server
US20220182491A1 (en) Clearing House Validation
CN111314899B (en) Message processing method, related device and system
CN115515121B (en) Call processing method, device, equipment, storage medium and system
CN104471968A (en) Calling method, calling device, VOIP server and calling system
WO2017101592A1 (en) Calling method and system
CN115883369B (en) Network slice deployment method, system, device, equipment and readable storage medium
CN100373984C (en) A Method for Sending Short Messages Using Short Numbers of Mobile Phones
CN111356101B (en) Flow processing methods, devices, equipment and media applied to EC
CN113873495B (en) Network access method and device for eSIM card
KR100963969B1 (en) Apparatus and method for providing advertising service
CN102025731B (en) Intelligent service triggering method, related device and system
CN114760195B (en) Network access point configuration method, device, system, equipment and medium
CN115529580B (en) Directional voice call method, device, system, equipment and storage medium
KR100954831B1 (en) Ad service target providing apparatus and method
CN118802855A (en) Cross-region virtual private network calling method, device, electronic device and storage medium
CN118803646A (en) Method, device, electronic device and medium for converting SIM network connection in Internet of Vehicles
CN118804190A (en) Service migration method, system, device and electronic device based on route migration
KR20100116952A (en) Method and system breaking spam calling
CN118827254A (en) A charging method, device, equipment and computer storage medium
CN118900301A (en) Call request execution method, device, equipment, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant