CN111836254A - A method, device and device for realizing a service call - Google Patents
A method, device and device for realizing a service call Download PDFInfo
- Publication number
- CN111836254A CN111836254A CN201910328927.0A CN201910328927A CN111836254A CN 111836254 A CN111836254 A CN 111836254A CN 201910328927 A CN201910328927 A CN 201910328927A CN 111836254 A CN111836254 A CN 111836254A
- Authority
- CN
- China
- Prior art keywords
- rcs
- app
- called end
- message
- call
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/265—Network addressing or numbering for mobility support for initial activation of new user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种业务呼叫的实现方法、装置和设备,其中,所述方法包括:确定主叫端发起呼叫而被叫端的RCS APP不在线;唤醒被叫端的RCS APP;寻呼被叫端的RCS APP。本发明实施例通过在被叫端RCS APP不在线时进行唤醒操作,从而实时通知到被叫用户来接听通话,使得呼叫建立成功,满足用户及时通讯的需求。
A method, apparatus and device for implementing a service call, wherein the method includes: determining that a calling end initiates a call but an RCS APP of the called end is offline; waking up the RCS APP of the called end; and paging the RCS APP of the called end. In the embodiment of the present invention, the wake-up operation is performed when the RCS APP of the called end is offline, so that the called user is notified in real time to answer the call, so that the call is established successfully, and the user's demand for timely communication is satisfied.
Description
技术领域technical field
本文涉及但不限于一种业务呼叫的实现方法、装置、设备和计算机可读存储介质。This document relates to, but is not limited to, a method, apparatus, device and computer-readable storage medium for implementing a service call.
背景技术Background technique
随着移动宽带和智能终端的不断发展,各种以即时通信为核心的OTT(Over TheTop)应用蓬勃发展,这些应用通过免费和丰富的用户体验,聚集了大量的用户,对运营商传统消息和语音业务造成了巨大的冲击。为适应新的市场环境和竞争需要,运营商希望在电信网络下依托于个人融合通信业务实现对传统语音、消息、通信录等基础通信业务的平滑升级,提升4G/5G网络环境下用户业务体验,重新抢占用户入口。在此背景下,产生了RCS(Rich Communication Suite,融合通信系统)。With the continuous development of mobile broadband and smart terminals, various OTT (Over The Top) applications with instant messaging as the core are flourishing. These applications have gathered a large number of users through free and rich user experience, and have a great impact on operators' traditional messaging and The voice business has had a huge impact. In order to adapt to the new market environment and competition needs, operators hope to rely on personal integrated communication services under the telecommunication network to achieve a smooth upgrade of traditional voice, message, address book and other basic communication services, and to improve user service experience in the 4G/5G network environment. , to preempt the user entry again. In this context, RCS (Rich Communication Suite, converged communication system) is produced.
随着RCS系统的不断发展和智能终端的丰富,RCS的APP(Application,应用)可以同时部署在多个智能终端上,如智能手表、智能手机、PAD(Portable Device,平板电脑)、PC(Personal Computer,个人计算机)等。所以就产生了基于IMS(IP Multimedia Subsystem,IP多媒体子系统)的RCS多端语音业务(IPCentrex),就是同一个RCS APP账号可以在多个终端上同时登陆,用户可以在任一终端上拨打/接听电话,多端业务实现整个多端呼叫的流程和逻辑控制。With the continuous development of the RCS system and the enrichment of smart terminals, the RCS APP (Application) can be deployed on multiple smart terminals at the same time, such as smart watches, smart phones, PAD (Portable Device, tablet computer), PC (Personal Device) Computer, personal computer), etc. Therefore, the RCS multi-terminal voice service (IPCentrex) based on IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) is generated, that is, the same RCS APP account can be logged on multiple terminals at the same time, and users can make/receive calls on any terminal. , the multi-terminal service realizes the process and logic control of the entire multi-terminal call.
用户在使用RCS多端业务进行语音通话时,通常会遇到,被叫用户所有端的RCSAPP都不在线的情况,导致电话无法通知到被叫用户,从而电话无法及时接通。When users use the RCS multi-terminal service for voice calls, they usually encounter the situation that the RCSAPP of all terminals of the called user is offline, so that the call cannot be notified to the called user, and the call cannot be connected in time.
发明内容SUMMARY OF THE INVENTION
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this article. This summary is not intended to limit the scope of protection of the claims.
本发明实施例提供了一种业务呼叫的实现方法、装置、设备和计算机可读存储介质,以提高呼叫接通率。Embodiments of the present invention provide a method, apparatus, device, and computer-readable storage medium for implementing a service call, so as to improve the call completion rate.
本发明实施例提供了一种业务呼叫的实现方法,包括:An embodiment of the present invention provides a method for implementing a service call, including:
确定主叫端发起呼叫而被叫端的融合通信系统应用RCS APP不在线;It is determined that the calling end initiates a call and the called end's converged communication system application RCS APP is not online;
唤醒被叫端的RCS APP;Wake up the RCS APP of the called end;
寻呼被叫端的RCS APP。Paging the RCS APP of the called end.
本发明实施例还提供一种业务呼叫的实现装置,包括:An embodiment of the present invention also provides a device for implementing a service call, including:
确定模块,用于确定主叫端发起呼叫而被叫端的RCS APP不在线;A determination module, used to determine that the calling end initiates a call and the RCS APP of the called end is offline;
唤醒模块,用于唤醒被叫端的RCS APP;Wake-up module, used to wake up the RCS APP of the called end;
寻呼模块,用于寻呼被叫端的RCS APP。The paging module is used for paging the RCS APP of the called end.
本发明实施例还提供一种业务呼叫的实现设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述业务呼叫的实现方法。An embodiment of the present invention also provides a device for implementing a service call, including: a memory, a processor, and a computer program stored in the memory and running on the processor, where the processor implements the service call when the processor executes the program implementation method.
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述业务呼叫的实现方法。Embodiments of the present invention further provide a computer-readable storage medium storing computer-executable instructions, where the computer-executable instructions are used to execute the method for implementing the service call.
本发明实施例包括:确定主叫端发起呼叫而被叫端的RCS APP不在线;唤醒被叫端的RCS APP;寻呼被叫端的RCS APP。本发明实施例通过在被叫端RCS APP不在线时进行唤醒操作,从而实时通知到被叫用户来接听通话,使得呼叫建立成功,满足用户及时通讯的需求。The embodiment of the present invention includes: determining that the calling end initiates a call but the RCS APP of the called end is offline; waking up the RCS APP of the called end; and paging the RCS APP of the called end. In the embodiment of the present invention, the wake-up operation is performed when the RCS APP of the called end is not online, so that the called user is notified in real time to answer the call, so that the call is established successfully and the user's demand for timely communication is satisfied.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will become apparent upon reading and understanding of the drawings and detailed description.
附图说明Description of drawings
图1是本发明实施例的系统架构图;1 is a system architecture diagram of an embodiment of the present invention;
图2是本发明实施例的业务呼叫的实现方法的流程图;2 is a flowchart of a method for implementing a service call according to an embodiment of the present invention;
图3是本发明应用实例的业务呼叫的实现方法的信令流程图;Fig. 3 is the signaling flow chart of the realization method of the service call of the application example of the present invention;
图4是本发明实施例的业务呼叫的实现装置的组成示意图;4 is a schematic diagram of the composition of an apparatus for implementing a service call according to an embodiment of the present invention;
图5是本发明实施例的业务呼叫的实现设备的组成示意图。FIG. 5 is a schematic diagram of the composition of a device for implementing a service call according to an embodiment of the present invention.
具体实施方式Detailed ways
下文中将结合附图对本发明的实施例进行详细说明。Hereinafter, the embodiments of the present invention will be described in detail with reference to the accompanying drawings.
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The steps shown in the flowcharts of the figures may be performed in a computer system, such as a set of computer-executable instructions. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that herein.
目前RCS多端业务没有呼叫唤醒功能,若被叫端的RCS APP不在线时,呼叫建立失败,RCS APP上会有个未接电话的消息提示,没有能够在线唤醒被叫终端上RCS APP来完成呼叫的功能。At present, RCS multi-terminal service does not have call wake-up function. If the RCS APP of the called terminal is offline, the call establishment fails, and a message of missed call will appear on the RCS APP. Function.
本发明实施例提出RCS多端业务在被叫RCS APP下线时,通过IPCentrex发送消息唤醒被叫终端的RCS APP,实现业务呼叫。The embodiment of the present invention proposes that when the called RCS APP goes offline, the RCS multi-terminal service sends a message through the IPCentrex to wake up the RCS APP of the called terminal to realize a service call.
参照图1,本发明实施例的多端业务系统中,RCS的多端业务网元,为IPCentrex AS(Application Server,应用服务器),是在IMS核心网的基础上实现多端的呼叫控制功能,与IMS的S-CSCF(Serving-Call Session Control Function,服务呼叫会话控制功能)之间通过SIP(Session Initiation Protocol,会话初始协议)进行消息交互,实现多端的媒体信息交换和呼叫控制。RCS的多端业务系统的AOI(Always Online Infrastructure,永远在线推送平台)网元,主要用于跟消息推送服务器对接,将推送(PUSH)消息下发给终端,从而实现RCS APP的自动唤醒。所述消息推送服务器可以包括APNS(Apple Push NotificationService,苹果公司的推送知服务器),也可以包括GCM(Google Cloud Messaging,谷歌云消息服务器)。1, in the multi-terminal service system according to the embodiment of the present invention, the multi-terminal service network element of RCS is IPCentrex AS (Application Server, application server), which realizes the multi-terminal call control function on the basis of the IMS core network. S-CSCFs (Serving-Call Session Control Function, Serving-Call Session Control Function) perform message exchange through SIP (Session Initiation Protocol, Session Initiation Protocol) to realize multi-terminal media information exchange and call control. The AOI (Always Online Infrastructure, always online push platform) network element of the RCS multi-terminal service system is mainly used to connect with the message push server and deliver the push (PUSH) message to the terminal, thereby realizing the automatic wake-up of the RCS APP. The message push server may include APNS (Apple Push Notification Service, Apple's push notification server), or may include GCM (Google Cloud Messaging, Google Cloud Messaging server).
如图2所示,本发明实施例的业务呼叫的实现方法,应用于IPCentrex,包括:As shown in FIG. 2 , the method for implementing a service call according to an embodiment of the present invention, applied to IPCentrex, includes:
步骤101,确定主叫端发起呼叫而被叫端的RCS APP不在线。
在一实施例中,可以根据接收到的RCS APP不在线的响应消息,确定被叫端的RCSAPP不在线。In one embodiment, it may be determined that the RCSAPP of the called end is offline according to the received response message that the RCS APP is offline.
例如,当IPCentrex接收到S-CSCF返回的480/408/430/500消息,表示被叫端的RCSAPP不在线。For example, when IPCentrex receives the 480/408/430/500 message returned by the S-CSCF, it means that the RCSAPP of the called end is not online.
步骤102,唤醒被叫端的RCS APP。
在一实施例中,通过发送PUSH消息唤醒被叫端的RCS APP。In one embodiment, the RCS APP of the called end is woken up by sending a PUSH message.
其中,可以是将所述PUSH消息发送至AOI,以使所述AOI通过消息推送服务器唤醒被叫端的RCS APP。Wherein, the PUSH message may be sent to the AOI, so that the AOI wakes up the RCS APP of the called end through the message push server.
在一实施例中,所述将所述推送消息发送至AOI之前,通过查询数据库确定所述被叫端的终端类型和令牌(Token)信息;In one embodiment, before the push message is sent to the AOI, the terminal type and token (Token) information of the called end are determined by querying a database;
IPCentrex将所述终端类型和令牌信息携带在所述推送消息中,发送至所述AOI。IPCentrex carries the terminal type and token information in the push message, and sends it to the AOI.
其中,所述令牌信息可以是Token值,AOI收到IPCentrex的PUSH消息后,会把消息转成标准接口发给APNS/GCM,APNS/GCM发送给被叫终端。The token information may be a Token value. After receiving the PUSH message from IPCentrex, the AOI converts the message into a standard interface and sends it to the APNS/GCM, and the APNS/GCM sends the message to the called terminal.
AOI根据终端类型确定将PUSH消息发送给哪个消息推送服务器(APNS还是GCM),根据令牌信息确定对应的被叫终端。The AOI determines which message push server (APNS or GCM) to send the PUSH message to according to the terminal type, and determines the corresponding called terminal according to the token information.
在一实施例中,IPCentrex发送所述推送消息之后,还包括:In an embodiment, after IPCentrex sends the push message, it further includes:
向所述主叫端发送回铃音指令(也即180ringing振铃消息)。Send a ringback tone instruction (that is, a 180 ringing ringing message) to the calling end.
在一实施例中,IPCentrex发送所述推送消息之后,还包括:In an embodiment, after IPCentrex sends the push message, it further includes:
根据接收到的所述RCS APP发送的注册消息,确定所述RCS APP已被唤醒。According to the received registration message sent by the RCS APP, it is determined that the RCS APP has been awakened.
其中,当IPCentrex第三方注册消息时,就确定被叫端的UEB已经被RCSAPP已被唤醒,可以发起对被叫端的寻呼。Wherein, when the IPCentrex third party registers the message, it is determined that the UEB of the called end has been awakened by the RCSAPP, and the paging of the called end can be initiated.
步骤103,寻呼被叫端的RCS APP。
其中,IPCentrex寻呼被叫端的RCS APP时,由于被叫端的RCS APP已被唤醒,所以被叫端的RCS APP振铃并弹出接听/拒绝的界面,在被叫用户选择接听后,呼叫建立,主叫用户和被叫用户可以进行通话。Among them, when IPCentrex paging the RCS APP of the called end, because the RCS APP of the called end has been awakened, the RCS APP of the called end rings and the answer/reject interface pops up. After the called user chooses to answer, the call is established and the main The calling user and the called user can talk.
需要说明的是,由于被叫端的RCS APP可以是多个,所以在实际应用时,可以根据预设策略,在被叫端的全部和部分RCS APP不在线时,寻呼被叫端RCS APP。在寻呼被叫端RCS APP时,可以根据预设策略寻呼被叫端所有不在线的RCS APP,也可以寻呼优先级最高的一个或多个不在线的RCS APP,还可以寻呼指定的一个或多个不在线的RCS APP。It should be noted that since there may be multiple RCS APPs on the called end, in actual application, according to a preset policy, when all or part of the RCS APPs of the called end are offline, the RCS APP of the called end can be paged. When paging the RCS APP of the called end, you can page all the offline RCS APPs of the called end according to the preset policy, or you can page one or more offline RCS APPs with the highest priority, and you can also page the specified RCS APP. one or more RCS APPs that are not online.
本发明实施例通过在被叫端RCS APP不在线时进行唤醒操作,从而实时通知到被叫用户来接听通话,使得呼叫建立成功,满足用户及时通讯的需求。In the embodiment of the present invention, the wake-up operation is performed when the RCS APP of the called end is not online, so that the called user is notified in real time to answer the call, so that the call is established successfully and the user's demand for timely communication is satisfied.
下面以应用实例进行说明。The following is an example of application.
参照图1和图3,多端业务网元IPCentrex主要是在IMS核心网的基础上实现业务逻辑的呼叫控制,当主叫终端(UE A)发起呼叫时,IPCentrex寻呼被叫终端(UE B),当被叫侧核心网返回被叫端上RCS APP不在线的响应(480/408/500)时,IPCentrex在本地的终端注册数据库中,查询被叫终端的类型和Token,IPCentrex根据终端类型和Token值发送PUSH消息的操作给AOI,AOI收到IPCentrex的消息后,把消息转成标准接口发给APNS/GCM,APNS/GCM发送给被叫终端,被叫终端上的RCS APP会被自动唤醒,从而使得被唤醒的RCS APP向IPCentrex系统发送第三方注册消息,当IPCentrex收到RCS APP的注册消息时,IPCentrex再去呼叫被叫终端,此时在被叫终端上会弹出RCS APP的呼叫接听/拒绝的界面,被叫用户点击接听,呼叫建立成功。Referring to Figure 1 and Figure 3, the multi-terminal service network element IPCentrex mainly implements call control of service logic on the basis of the IMS core network. When the calling terminal (UE A) initiates a call, the IPCentrex pages the called terminal (UE B). , when the core network on the called side returns a response (480/408/500) that the RCS APP on the called terminal is not online, IPCentrex queries the type and Token of the called terminal in the local terminal registration database. The operation of sending a PUSH message with the Token value to AOI. After receiving the message from IPCentrex, AOI converts the message into a standard interface and sends it to APNS/GCM. APNS/GCM sends it to the called terminal, and the RCS APP on the called terminal will be automatically awakened. , so that the awakened RCS APP sends a third-party registration message to the IPCentrex system. When IPCentrex receives the registration message from the RCS APP, IPCentrex calls the called terminal, and the called terminal will pop up the call answering message of the RCS APP. /Reject interface, the called user clicks to answer, and the call is established successfully.
参照图3,包括如下步骤:3, including the following steps:
步骤201,被叫用户B的终端上的RCS APP(UE B),发起注册请求(REGISTER)给所归属的SBC(Session Border Controller,会话边界控制器)B;Step 201, the RCS APP (UE B) on the terminal of the called user B initiates a registration request (REGISTER) to the home SBC (Session Border Controller, session border controller) B;
步骤202,SBC B把注册请求发给所在的S-CSCF B;Step 202, SBC B sends the registration request to the S-CSCF B where it is located;
步骤203,S-CSCF B给SBC B回200ok消息;Step 203, S-CSCF B returns a 200ok message to SBC B;
步骤204,SBC B给UE B返回200ok消息;Step 204, SBC B returns a 200ok message to UE B;
步骤205,S-CSCF B发送第三方注册消息给IPCentrex;Step 205, S-CSCF B sends a third-party registration message to IPCentrex;
步骤206,IPCentrex把注册消息里的终端类型和Token保存在本地数据库;Step 206, IPCentrex saves the terminal type and Token in the registration message in the local database;
步骤207,IPCentrex给S-CSCF回200ok消息;Step 207, IPCentrex returns a 200ok message to the S-CSCF;
步骤208,此时UE B已经注册成功并在线了,过了一段时间,可能是用户主动下线了RCS APP或者APP的进程被IOS/Android操作系统杀掉了,导致RCS APP下线;In step 208, UE B has been successfully registered and is online. After a period of time, it may be that the user voluntarily offlined the RCS APP or the process of the APP was killed by the IOS/Android operating system, resulting in the offline of the RCS APP;
步骤209,主叫用户A,在A终端上的RCS APP(UE A)上发起对UEB的语音呼叫,UE A发送邀请(invite)消息至SBC A;Step 209, the calling user A initiates a voice call to UEB on the RCS APP (UE A) on the terminal A, and UE A sends an invite (invite) message to SBC A;
步骤210,SBC A转发邀请消息至S-CSCF A;Step 210, SBC A forwards the invitation message to S-CSCF A;
步骤211,S-CSCF A转发邀请消息至IPCentrex;Step 211, S-CSCF A forwards the invitation message to IPCentrex;
步骤212,触发IPCentrex的主叫流程,IPCentrex解析消息后,找到被叫号码,根据被叫号码发起对UE B的邀请消息,本步骤中,IPCentrex发送邀请消息至S-CSCF A;Step 212, triggering the calling process of IPCentrex, after IPCentrex parses the message, finds the called number, and initiates an invitation message to UE B according to the called number. In this step, IPCentrex sends the invitation message to S-CSCF A;
步骤213,S-CSCF A发送邀请消息至S-CSCF B;Step 213, S-CSCF A sends an invitation message to S-CSCF B;
步骤214,S-CSCF B发送邀请消息至IPCentrex,触发IPCentrex的被叫流程;Step 214, S-CSCF B sends an invitation message to IPCentrex to trigger the called process of IPCentrex;
步骤215,IPCentrex发送邀请消息至S-CSCF B;Step 215, IPCentrex sends an invitation message to S-CSCF B;
步骤216,S-CSCF B发送邀请消息至SBC B;Step 216, S-CSCF B sends an invitation message to SBC B;
步骤217,因为UE B已经下线,所以SBC B回480/408/430/500消息给S-CSCF B;Step 217, since UE B has gone offline, SBC B returns a 480/408/430/500 message to S-CSCF B;
步骤218,S-CSCF B发送480/408/430/500消息给IPCentrex;Step 218, S-CSCF B sends a 480/408/430/500 message to IPCentrex;
步骤219,IPCentrex的被叫流程收到480/408/430/500消息后,知道被叫终端上的RCS APP都不在线,所以查询本地数据库,找到被叫终端的终端类型和Token值;Step 219, after the called process of IPCentrex receives the 480/408/430/500 message, it knows that the RCS APP on the called terminal is not online, so it queries the local database to find the terminal type and Token value of the called terminal;
步骤220,IPCentrex下发基于Pushkit的VOIP(Voice over Internet Protocol,基于IP的语音传输协议)PUSH消息给AOI;AOI转换成标准消息后,把消息发送给ANPS/GCM,ANPS/GCM发送给相应终端上;Step 220: IPCentrex sends a Pushkit-based VOIP (Voice over Internet Protocol, voice over IP protocol) PUSH message to the AOI; after the AOI is converted into a standard message, the message is sent to the ANPS/GCM, and the ANPS/GCM sends the message to the corresponding terminal superior;
步骤221,IPCentrex发送180ringing振铃消息给S-CSCF B;Step 221, IPCentrex sends a 180ringing ringing message to S-CSCF B;
步骤222,S-CSCF B发送180ringing振铃消息给S-CSCF A;Step 222, S-CSCF B sends a 180 ringing message to S-CSCF A;
步骤223,S-CSCF A发送180ringing振铃消息给IPCentrex;Step 223, S-CSCF A sends a 180ringing message to IPCentrex;
步骤224,IPCentrex发送180ringing振铃消息给S-CSCF A;Step 224, IPCentrex sends a 180ringing ringing message to S-CSCF A;
步骤225,S-CSCF A发送180ringing振铃消息给SBC A;Step 225, S-CSCF A sends a 180 ringing message to SBC A;
步骤226,SBC A发送180ringing振铃消息给UE A;Step 226, SBC A sends a 180ringing ringing message to UE A;
步骤227,UE B终端收到PUSH消息后,RCS APP被自动唤醒;Step 227, after the UE B terminal receives the PUSH message, the RCS APP is automatically awakened;
步骤228,UE B发起注册消息;Step 228, UE B initiates a registration message;
步骤229,SBC B向S-CSCF B发送注册消息;Step 229, SBC B sends a registration message to S-CSCF B;
步骤230,S-CSCF B向SBC B返回200ok消息;Step 230, S-CSCF B returns a 200ok message to SBC B;
步骤231,SBC B向UE B返回200ok消息;Step 231, SBC B returns a 200ok message to UE B;
步骤232,S-CSCF B向IPCentrex发送第三方注册消息;Step 232, S-CSCF B sends a third-party registration message to IPCentrex;
步骤233,IPCentrex收到第三方注册消息时,知道UEB已经被唤醒上线,IPCentrex又发起对UE B的寻呼;Step 233, when IPCentrex receives the third-party registration message, it knows that UEB has been woken up and goes online, and IPCentrex initiates paging to UE B again;
步骤234,IPCentrex向S-CSCF B发送邀请消息;Step 234, IPCentrex sends an invitation message to S-CSCF B;
步骤235,S-CSCF B向SBC B发送邀请消息;Step 235, S-CSCF B sends an invitation message to SBC B;
步骤236,SBC B向UE B发送邀请消息;Step 236, SBC B sends an invitation message to UE B;
步骤237,UE B上的RCS APP振铃并弹出接听/拒绝的界面,向SBC B发送180ringing振铃消息;Step 237, the RCS APP on UE B rings and pops up an answer/reject interface, and sends a 180ringing ringing message to SBC B;
步骤238,SBC B向S-CSCF B发送180ringing振铃消息;Step 238, SBC B sends a 180 ringing message to S-CSCF B;
步骤239,S-CSCF B向IPCentrex发送180ringing振铃消息。Step 239, S-CSCF B sends a 180 ringing message to IPCentrex.
用户B选择接听后,呼叫成功建立,A用户和B用户可以进行语音通话。After user B chooses to answer the call, the call is successfully established, and user A and user B can make a voice call.
本发明实施例中,RCS多端业务在被叫RCS APP下线时,通过IPCentrex业务下发PUSH消息给被叫端,由被叫端自动把RCS APP唤醒,IPCentrex会继续呼叫被叫端,被叫端上会弹出RCS APP的呼叫接听/拒绝的界面,被叫用户点击接听,呼叫建立成功,这个IPCentrex内部的处理过程,对主机用户没有任何异常体验或影响。In the embodiment of the present invention, when the called RCS APP goes offline, the RCS multi-terminal service sends a PUSH message to the called terminal through the IPCentrex service, the called terminal automatically wakes up the RCS APP, and the IPCentrex will continue to call the called terminal. The call answer/reject interface of the RCS APP will pop up on the terminal. The called user clicks to answer, and the call is established successfully. This internal processing process of IPCentrex does not have any abnormal experience or impact on the host user.
如图4所示,本发明实施例还提供一种业务呼叫的实现装置,包括:As shown in FIG. 4 , an embodiment of the present invention further provides a device for implementing a service call, including:
确定模块31,用于确定主叫端发起呼叫而被叫端的RCS APP不在线;The determining
唤醒模块32,用于唤醒被叫端的RCS APP;The wake-up
寻呼模块33,用于寻呼被叫端的RCS APP。The
在一实施例中,所述确定模块31,用于根据接收到的RCS APP不在线的响应消息,确定被叫端的RCS APP不在线。In an embodiment, the determining
在一实施例中,所述唤醒模块32,用于通过发送推送消息唤醒被叫端的RCS APP。In one embodiment, the wake-up
在一实施例中,所述唤醒模块32,用于将所述推送消息发送至AOI,以使所述AOI通过消息推送服务器唤醒被叫端的RCS APP。In one embodiment, the wake-up
在一实施例中,所述唤醒模块32,用于通过查询数据库确定所述被叫端的终端类型和令牌信息,将所述终端类型和令牌信息携带在所述推送消息中,发送至所述AOI。In an embodiment, the wake-up
在一实施例中,所述唤醒模块32,还用于向所述主叫端发送回铃音指令。In an embodiment, the wake-up
在一实施例中,所述唤醒模块32,还用于根据接收到的所述RCS APP发送的注册消息,确定所述RCS APP已被唤醒。In an embodiment, the wake-up
本发明实施例通过在被叫端RCS APP不在线时进行唤醒操作,从而实时通知到被叫用户来接听通话,使得呼叫建立成功,满足用户及时通讯的需求。In the embodiment of the present invention, the wake-up operation is performed when the RCS APP of the called end is not online, so that the called user is notified in real time to answer the call, so that the call is established successfully and the user's demand for timely communication is satisfied.
如图5所示,本发明实施例还提供一种业务呼叫的实现设备,包括:存储器41、处理器42及存储在存储器41上并可在处理器42上运行的计算机程序43,所述处理器42执行所述程序时实现所述业务呼叫的实现方法。As shown in FIG. 5 , an embodiment of the present invention further provides a device for implementing a service call, including: a
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述业务呼叫的实现方法。Embodiments of the present invention further provide a computer-readable storage medium storing computer-executable instructions, where the computer-executable instructions are used to execute the method for implementing the service call.
在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。In this embodiment, the above-mentioned storage medium may include, but is not limited to, a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk, or an optical disk, etc. Various media that can store program code.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, functional modules/units in the systems, and devices can be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components Components execute cooperatively. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As is known to those of ordinary skill in the art, the term computer storage media includes both volatile and nonvolatile implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data flexible, removable and non-removable media. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or may Any other medium used to store desired information and which can be accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery media, as is well known to those of ordinary skill in the art .
Claims (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910328927.0A CN111836254B (en) | 2019-04-23 | 2019-04-23 | Method, device and equipment for realizing service call |
| PCT/CN2020/083731 WO2020216063A1 (en) | 2019-04-23 | 2020-04-08 | Method and apparatus for implementing service call, and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910328927.0A CN111836254B (en) | 2019-04-23 | 2019-04-23 | Method, device and equipment for realizing service call |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111836254A true CN111836254A (en) | 2020-10-27 |
| CN111836254B CN111836254B (en) | 2023-05-26 |
Family
ID=72912238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910328927.0A Active CN111836254B (en) | 2019-04-23 | 2019-04-23 | Method, device and equipment for realizing service call |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111836254B (en) |
| WO (1) | WO2020216063A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113840245A (en) * | 2021-11-16 | 2021-12-24 | 中国电信股份有限公司 | Communication method and communication system for RCS message |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119094991A (en) * | 2024-08-05 | 2024-12-06 | 中移互联网有限公司 | Message transmission method |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6526131B1 (en) * | 1999-04-30 | 2003-02-25 | Hewlett-Packard Company | Initiation of communication between network service system and customer-premises equipment |
| CN102377887A (en) * | 2010-08-12 | 2012-03-14 | 中兴通讯股份有限公司 | Method and system for implementing call establishment of voice over internet protocol (VoIP) |
| CN103051863A (en) * | 2011-10-17 | 2013-04-17 | 腾讯科技(深圳)有限公司 | Session issuing method and system |
| CN103475792A (en) * | 2012-06-08 | 2013-12-25 | 上海鱼游网络科技有限公司 | Method of receiving offline network telephone call and system thereof |
| CN103905674A (en) * | 2012-12-24 | 2014-07-02 | 中国电信股份有限公司 | Device and method applied to dual-network communication of Internet and telecommunication network |
| CN103905374A (en) * | 2012-12-24 | 2014-07-02 | 中国移动通信集团公司 | Call method, call system and call device |
| EP2760227A2 (en) * | 2013-01-25 | 2014-07-30 | BlackBerry Limited | Methods and Apparatus to Facilitate Device-to-Device Communication |
| CN104426893A (en) * | 2013-09-09 | 2015-03-18 | 中国移动通信集团公司 | Method, device and system for awakening mobile terminal |
| CN105554000A (en) * | 2015-08-13 | 2016-05-04 | 伍威 | Network telephone wake-up method |
| CN106470194A (en) * | 2015-08-20 | 2017-03-01 | 中兴通讯股份有限公司 | Networking telephone connection processing method and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9161302B2 (en) * | 2013-04-09 | 2015-10-13 | Broadcom Corporation | SIP signaling cut-through |
-
2019
- 2019-04-23 CN CN201910328927.0A patent/CN111836254B/en active Active
-
2020
- 2020-04-08 WO PCT/CN2020/083731 patent/WO2020216063A1/en not_active Ceased
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6526131B1 (en) * | 1999-04-30 | 2003-02-25 | Hewlett-Packard Company | Initiation of communication between network service system and customer-premises equipment |
| CN102377887A (en) * | 2010-08-12 | 2012-03-14 | 中兴通讯股份有限公司 | Method and system for implementing call establishment of voice over internet protocol (VoIP) |
| CN103051863A (en) * | 2011-10-17 | 2013-04-17 | 腾讯科技(深圳)有限公司 | Session issuing method and system |
| CN103475792A (en) * | 2012-06-08 | 2013-12-25 | 上海鱼游网络科技有限公司 | Method of receiving offline network telephone call and system thereof |
| CN103905674A (en) * | 2012-12-24 | 2014-07-02 | 中国电信股份有限公司 | Device and method applied to dual-network communication of Internet and telecommunication network |
| CN103905374A (en) * | 2012-12-24 | 2014-07-02 | 中国移动通信集团公司 | Call method, call system and call device |
| EP2760227A2 (en) * | 2013-01-25 | 2014-07-30 | BlackBerry Limited | Methods and Apparatus to Facilitate Device-to-Device Communication |
| CN104426893A (en) * | 2013-09-09 | 2015-03-18 | 中国移动通信集团公司 | Method, device and system for awakening mobile terminal |
| CN105554000A (en) * | 2015-08-13 | 2016-05-04 | 伍威 | Network telephone wake-up method |
| CN106470194A (en) * | 2015-08-20 | 2017-03-01 | 中兴通讯股份有限公司 | Networking telephone connection processing method and device |
Non-Patent Citations (1)
| Title |
|---|
| TSG SA SECRETARY: "SP-130163 "Draft Report of TSG SA meeting #59"", 《3GPP TSG_SA\TSG_SA》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113840245A (en) * | 2021-11-16 | 2021-12-24 | 中国电信股份有限公司 | Communication method and communication system for RCS message |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020216063A1 (en) | 2020-10-29 |
| CN111836254B (en) | 2023-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9923934B2 (en) | Method and apparatus for VOIP communication completion to a mobile device | |
| US20200045168A1 (en) | Method and Apparatus to Identify Spam/Fraudulent/Robo Calls | |
| CN112565168B (en) | Information pushing system and method, computing device and interaction system | |
| US20160088150A1 (en) | Voice to text conversion during active call including voice | |
| US20150189090A1 (en) | Uniform rcs voice/videomail services | |
| CN101626557A (en) | Method and system for outputting calling number | |
| CN103313249B (en) | Reminding method and reminding system for terminal and server | |
| CN104426893B (en) | Wake up the method, apparatus and system of mobile terminal | |
| CN103905374B (en) | A kind of method of calling, system and equipment | |
| CN111836254B (en) | Method, device and equipment for realizing service call | |
| WO2020073793A1 (en) | Status prompt multimedia playback method, system and apparatus | |
| CN101951390A (en) | Call out the method and apparatus of the list type phone application when disconnecting | |
| US8843601B1 (en) | Systems and methods for VOIP communication completion to a mobile device | |
| WO2012113331A1 (en) | Service triggering method and system in ims network, computer program and storage medium | |
| US20150031341A1 (en) | Method for responding to push notification based communication request | |
| CN105634931B (en) | Message service processing method and instant communication server | |
| CN101815270B (en) | Processing method and device for calling | |
| US11997146B1 (en) | IMS restoration triggered by receipt of a MWI or a text message via fallback protocol | |
| CN108270908A (en) | The based reminding method and device of a kind of missed call | |
| CN114980066B (en) | Voice call method, device and electronic equipment | |
| CN107852577B (en) | A supplementary service implementation method, terminal device and IMS server | |
| CN117062169A (en) | Video call fallback processing method and device, related equipment and storage medium | |
| CN104796564A (en) | Method and device for processing message business based on IP telephone | |
| CN112995114B (en) | Method and device for processing VoLTE call service | |
| US20230217235A1 (en) | Hss-based p-cscf restoration triggered by as |
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 |