[go: up one dir, main page]

CN111836254A - A method, device and device for realizing a service call - Google Patents

A method, device and device for realizing a service call Download PDF

Info

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
Application number
CN201910328927.0A
Other languages
Chinese (zh)
Other versions
CN111836254B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201910328927.0A priority Critical patent/CN111836254B/en
Priority to PCT/CN2020/083731 priority patent/WO2020216063A1/en
Publication of CN111836254A publication Critical patent/CN111836254A/en
Application granted granted Critical
Publication of CN111836254B publication Critical patent/CN111836254B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/265Network addressing or numbering for mobility support for initial activation of new user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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不在线时进行唤醒操作,从而实时通知到被叫用户来接听通话,使得呼叫建立成功,满足用户及时通讯的需求。

Figure 201910328927

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.

Figure 201910328927

Description

一种业务呼叫的实现方法、装置和设备A method, device and device for realizing a service call

技术领域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不在线。Step 101, it is determined that the calling end initiates a call and the RCS APP of the called end is offline.

在一实施例中,可以根据接收到的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。Step 102, wake up the RCS APP of the called end.

在一实施例中,通过发送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。Step 103, paging the RCS APP of the called end.

其中,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 module 31 is used to determine that the calling end initiates a call and the RCS APP of the called end is not online;

唤醒模块32,用于唤醒被叫端的RCS APP;The wake-up module 32 is used to wake up the RCS APP of the called end;

寻呼模块33,用于寻呼被叫端的RCS APP。The paging module 33 is used for paging the RCS APP of the called end.

在一实施例中,所述确定模块31,用于根据接收到的RCS APP不在线的响应消息,确定被叫端的RCS APP不在线。In an embodiment, the determining module 31 is configured to determine that the RCS APP of the called end is offline according to the received response message that the RCS APP is offline.

在一实施例中,所述唤醒模块32,用于通过发送推送消息唤醒被叫端的RCS APP。In one embodiment, the wake-up module 32 is configured to wake up the RCS APP of the called end by sending a push message.

在一实施例中,所述唤醒模块32,用于将所述推送消息发送至AOI,以使所述AOI通过消息推送服务器唤醒被叫端的RCS APP。In one embodiment, the wake-up module 32 is configured to send the push message to the AOI, so that the AOI wakes up the RCS APP of the called end through the message push server.

在一实施例中,所述唤醒模块32,用于通过查询数据库确定所述被叫端的终端类型和令牌信息,将所述终端类型和令牌信息携带在所述推送消息中,发送至所述AOI。In an embodiment, the wake-up module 32 is configured to determine the terminal type and token information of the called end by querying a database, carry the terminal type and token information in the push message, and send it to the callee. Describe AOI.

在一实施例中,所述唤醒模块32,还用于向所述主叫端发送回铃音指令。In an embodiment, the wake-up module 32 is further configured to send a ringback tone instruction to the calling end.

在一实施例中,所述唤醒模块32,还用于根据接收到的所述RCS APP发送的注册消息,确定所述RCS APP已被唤醒。In an embodiment, the wake-up module 32 is further configured to determine, according to the received registration message sent by the RCS APP, that the RCS APP has been woken 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 memory 41 , a processor 42 , and a computer program 43 stored in the memory 41 and running on the processor 42 . When the controller 42 executes the program, the implementation method of the service call is realized.

本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述业务呼叫的实现方法。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)

1.一种业务呼叫的实现方法,包括:1. A method for implementing a service call, comprising: 确定主叫端发起呼叫而被叫端的融合通信系统应用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. 2.如权利要求1所述的方法,其特征在于,所述确定主叫端发起呼叫而被叫端的RCSAPP不在线,包括:2. The method of claim 1, wherein the determining that the calling end initiates a call and the RCSAPP of the called end is offline, comprising: 根据接收到的RCS APP不在线的响应消息,确定被叫端的RCS APP不在线。According to the received response message that the RCS APP is offline, it is determined that the RCS APP of the called end is offline. 3.如权利要求1所述的方法,其特征在于,所述唤醒被叫端的RCS APP,包括:3. The method according to claim 1, wherein the RCS APP that wakes up the called end comprises: 通过发送推送消息唤醒被叫端的RCS APP。Wake up the RCS APP of the called end by sending a push message. 4.如权利要求3所述的方法,其特征在于,所述通过发送推送消息唤醒被叫端的RCSAPP,包括:4. The method according to claim 3, wherein the RCSAPP of the called terminal is awakened by sending a push message, comprising: 将所述推送消息发送至永远在线推送平台AOI,以使所述AOI通过消息推送服务器唤醒被叫端的RCS APP。Send the push message to the always-on push platform AOI, so that the AOI wakes up the RCS APP of the called end through the message push server. 5.如权利要求4所述的方法,其特征在于,所述将所述推送消息发送至AOI之前,所述方法还包括:5. The method of claim 4, wherein before the sending the push message to the AOI, the method further comprises: 通过查询数据库确定所述被叫端的终端类型和令牌信息。Determine the terminal type and token information of the called end by querying the database. 6.如权利要求5所述的方法,其特征在于,所述将所述推送消息发送至AOI,包括:6. The method of claim 5, wherein the sending the push message to the AOI comprises: 将所述终端类型和令牌信息携带在所述推送消息中,发送至所述AOI。The terminal type and token information are carried in the push message and sent to the AOI. 7.如权利要求3~6中任意一项所述的方法,其特征在于,所述通过发送推送消息唤醒被叫端的RCS APP之后,所述方法还包括:The method according to any one of claims 3 to 6, wherein after the RCS APP of the called end is woken up by sending a push message, the method further comprises: 向所述主叫端发送回铃音指令。Send a ringback tone instruction to the calling end. 8.如权利要求3~6中任意一项所述的方法,其特征在于,所述通过发送推送消息唤醒被叫端的RCS APP之后,所述方法还包括:The method according to any one of claims 3 to 6, wherein after the RCS APP of the called end is woken up by sending a push message, the method further comprises: 根据接收到的所述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. 9.一种业务呼叫的实现装置,包括:9. A device for implementing a service call, comprising: 确定模块,用于确定主叫端发起呼叫而被叫端的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. 10.一种业务呼叫的实现设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~8中任意一项所述业务呼叫的实现方法。10. A device for implementing a service call, comprising: a memory, a processor and a computer program stored in the memory and running on the processor, wherein the processor implements the program as claimed in claim 1 when executing the program A method for implementing the service call described in any one of ~8. 11.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~8中任意一项所述业务呼叫的实现方法。11 . A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the method for implementing a service call according to any one of claims 1 to 8 .
CN201910328927.0A 2019-04-23 2019-04-23 Method, device and equipment for realizing service call Active CN111836254B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119094991A (en) * 2024-08-05 2024-12-06 中移互联网有限公司 Message transmission method

Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9161302B2 (en) * 2013-04-09 2015-10-13 Broadcom Corporation SIP signaling cut-through

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
TSG SA SECRETARY: "SP-130163 "Draft Report of TSG SA meeting #59"", 《3GPP TSG_SA\TSG_SA》 *

Cited By (1)

* Cited by examiner, † Cited by third party
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