技术领域technical field
本发明实施例涉及通信技术领域,尤其涉及一种实现呼叫等待的方法及装置。The embodiments of the present invention relate to the field of communication technologies, and in particular to a method and device for implementing call waiting.
背景技术Background technique
当前移动通信网络的呼叫等待(Call Waiting,CW)业务指一个用户设备(UserEquipment,UE)在通话过程中可拨打或接听第三方UE(如电话),并可在两个通话之间自由切换的业务。其中,一个UE使用多方通话前必须先开通呼叫等待业务。正在通话的三方不能同时听到彼此的声音,即当两方通话时另一方听到的是系统提示音。The call waiting (Call Waiting, CW) service of the current mobile communication network refers to a user equipment (User Equipment, UE) that can dial or answer a third-party UE (such as a phone call) during a call, and can freely switch between the two calls. business. Among them, a UE must activate the call waiting service before using the multi-party call. The three parties in the conversation cannot hear each other's voice at the same time, that is, when the two parties are talking, the other party hears the system prompt tone.
示例性的,UE1与UE2通话时,UE3尝试与UE1建立通话,此时呼叫等待的UE1可以接收到第三方呼叫提示音,表示另有UE3等待通话。同时,被呼叫等待的UE3可以接收到呼叫等待提示音,指示呼出通话正在被呼叫等待。UE1可以选择接听、拒绝或者忽略被呼叫等待的第三方呼叫。其中,UE1需要在网络侧的归属签约用户服务器(Home Subscriber Server,HSS)等网元签约呼叫等待业务。Exemplarily, when UE1 talks with UE2, UE3 tries to establish a call with UE1, at this time, UE1 on call waiting may receive a third-party call prompt tone, indicating that there is another UE3 waiting for a call. At the same time, the UE3 being called on hold may receive a call waiting prompt tone, indicating that the outgoing call is being called on hold. UE1 can choose to answer, reject or ignore the third-party call that is on call waiting. Wherein, the UE1 needs to subscribe to the call waiting service at a network element such as a home subscriber server (Home Subscriber Server, HSS) on the network side.
存在的问题是,在UE1与UE2建立通话(UE1作为被叫接收呼叫请求以及振铃,或者UE2作为被叫接收呼入请求以及振铃)的过程中,当UE3试图与UE1建立通话时,即使UE1签约了呼叫等待业务,UE1也无法做出响应。此时,UE1无法获知UE3的呼叫,且UE3只能听到用户忙的指示音,即UE3发起的通话不会被呼叫等待。如此,签约呼叫等待业务的UE(如UE1)提供的用户体验有待提高。The problem is that during the process of establishing a call between UE1 and UE2 (UE1 receives a call request and rings as a called party, or UE2 receives an incoming call request and rings as a called party), when UE3 tries to establish a call with UE1, even if UE1 has subscribed to the call waiting service, and UE1 cannot respond. At this time, UE1 cannot know the call of UE3, and UE3 can only hear the indication tone that the user is busy, that is, the call initiated by UE3 will not be put on call waiting. In this way, the user experience provided by the UE (such as UE1) that subscribes to the call waiting service needs to be improved.
发明内容Contents of the invention
本申请提供一种实现呼叫等待的方法及装置,应用于移动通信网络中三方通话的过程中,具体应用于第三方呼叫被呼叫等待的过程中,可以使得签约呼叫等待业务的用户设备接收到第三方呼叫,提高该用户设备在通信过程中的用户体验。The present application provides a method and device for realizing call waiting, which is applied in the process of a three-party call in a mobile communication network, and is specifically applied in the process of a third-party call being called on hold, so that the user equipment that subscribes to the call waiting service can receive the first The three-party call improves the user experience of the user equipment in the communication process.
第一方面,本申请提供一种实现呼叫等待的方法,该方法包括:在第一UE与第二UE建立通话的过程中,第一UE接收第三UE通过网络侧装置发送的第三方呼叫请求,该第一UE签约有呼叫等待业务,该第三方呼叫请求用于指示第三UE请求与第一UE通话;第一UE根据上述第三方呼叫请求,向网络侧装置发送空闲响应,该空闲响应用于表示第一UE线路空闲,并且第一UE正在建立通话或正在通话;第一UE根据第三方呼叫请求,生成第三方呼叫提示音和/或第三方来电显示,该第三方呼叫提示音和该第三方来电显示均用于表示第三UE正在向第一UE发起呼叫;第一UE接听第三UE发起的呼叫,或者,第一UE拒绝第三UE发起的呼叫,或者,第一UE忽略第三UE发起的呼叫。In the first aspect, the present application provides a method for implementing call waiting, the method includes: during the process of establishing a call between the first UE and the second UE, the first UE receives a third-party call request sent by the third UE through a network side device , the first UE subscribes to the call waiting service, and the third-party call request is used to instruct the third UE to request to talk with the first UE; the first UE sends an idle response to the network side device according to the above-mentioned third-party call request, and the idle response It is used to indicate that the line of the first UE is idle, and the first UE is establishing a call or is in a call; the first UE generates a third-party call prompt tone and/or a third-party caller ID according to a third-party call request, and the third-party call prompt tone and The third-party caller ID is used to indicate that the third UE is initiating a call to the first UE; the first UE answers the call initiated by the third UE, or the first UE rejects the call initiated by the third UE, or the first UE ignores the call initiated by the third UE. A call initiated by the third UE.
需要说明的是,本申请提供的实现呼叫等待的方法,可以在两个UE建立通话的过程中,确定出这两个UE的状态为建立通话或正在通话的状态。此时,即使一个签约呼叫等待的UE(简称签约UE)正在与另一个UE建立通话,而没有进行通话(通话未接通)的情况下,该签约UE也可以接收到第三方UE发起的呼叫,触发呼叫等待业务流程。这样一来,可以提高签约UE在通信过程中提供的用户体验,避免遗漏重要的呼叫。It should be noted that, in the method for implementing call waiting provided by the present application, during the process of establishing a call between two UEs, it can be determined that the states of the two UEs are the state of establishing a call or being in a call. At this time, even if a subscribed call waiting UE (referred to as the subscribed UE) is establishing a call with another UE, but not in the call (the call is not connected), the subscribed UE can also receive the call initiated by the third-party UE , which triggers the call waiting business process. In this way, the user experience provided by the subscribed UE during the communication process can be improved, and important calls can be avoided.
第二方面,本申请提供一种实现呼叫等待的方法,该方法包括:在第一UE与第二UE建立通话的过程中,网络侧装置接收第三UE发起的第三方呼叫请求,该第一UE签约有呼叫等待业务,该第三方呼叫请求用于第三UE请求与第一UE通话;网络侧装置将第三方呼叫请求发送给第一UE;网络侧装置接收第一UE发送的空闲响应,该空闲响应用于表示第一UE线路空闲,并且第一UE正在建立通话或正在通话;网络侧装置根据上述空闲响应,向第三UE播放呼叫等待提示音,该呼叫等待提示音用于表示第三UE向第一UE发起的呼叫处于呼叫等待状态。In a second aspect, the present application provides a method for realizing call waiting, the method includes: during the process of establishing a call between the first UE and the second UE, the network side device receives a third-party call request initiated by the third UE, and the first UE The UE subscribes to a call waiting service, and the third-party call request is used by the third UE to request a call with the first UE; the network side device sends the third-party call request to the first UE; the network side device receives the idle response sent by the first UE, The idle response is used to indicate that the line of the first UE is idle, and the first UE is establishing a call or is in a call; the network side device plays a call waiting prompt tone to the third UE according to the above idle response, and the call waiting prompt tone is used to indicate that the first UE The calls initiated by the three UEs to the first UE are in a call waiting state.
第三方面,本申请提供一种第一UE,该第一UE包括:接收模块、发送模块和处理模块。其中,上述接收模块用于在第一UE与第二UE建立通话的过程中,接收第三UE通过网络侧装置发送的第三方呼叫请求,第一UE签约有呼叫等待业务,该第三方呼叫请求用于指示第三UE请求与第一UE通话。上述发送模块用于根据上述接收模块接收的第三方呼叫请求,向网络侧装置发送空闲响应,该空闲响应用于表示第一UE线路空闲,并且第一UE正在建立通话或正在通话。上述处理模块,用于根据上述接收模块接收的第三方呼叫请求,生成第三方呼叫提示音,该第三方呼叫提示音用于表示所第三UE正在向第一UE发起呼叫。上述处理模块用于接听第三UE发起的呼叫,或者,拒绝第三UE发起的呼叫,或者,忽略第三UE发起的呼叫。In a third aspect, the present application provides a first UE, where the first UE includes: a receiving module, a sending module, and a processing module. Wherein, the above-mentioned receiving module is used to receive a third-party call request sent by the third UE through the network side device during the process of establishing a call between the first UE and the second UE. The first UE has signed a call waiting service, and the third-party call request It is used to indicate that the third UE requests to talk with the first UE. The above-mentioned sending module is configured to send an idle response to the network side device according to the third-party call request received by the above-mentioned receiving module, the idle response is used to indicate that the first UE line is idle, and the first UE is establishing a call or is in a call. The above-mentioned processing module is configured to generate a third-party call prompt tone according to the third-party call request received by the above-mentioned receiving module, and the third-party call prompt tone is used to indicate that the third UE is initiating a call to the first UE. The above processing module is configured to answer the call initiated by the third UE, or reject the call initiated by the third UE, or ignore the call initiated by the third UE.
第三方面,本申请提供一种第一UE,该第一UE包括:一个或多个处理器、存储器、通信接口、显示器、输入器和总线。上述存储器用于存储至少一个指令,该一个或多个处理器和该存储器、该通信接口、该显示器和该输入器通过该总线连接,当第一UE运行时,该一个或多个处理器执行存储器存储的至少一个指令,以使第一UE执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。In a third aspect, the present application provides a first UE, where the first UE includes: one or more processors, memory, a communication interface, a display, an input device, and a bus. The above-mentioned memory is used to store at least one instruction, the one or more processors are connected to the memory, the communication interface, the display and the input device through the bus, and when the first UE is running, the one or more processors execute At least one instruction stored in the memory is used to enable the first UE to execute the method for implementing call waiting in the above first aspect and various possible implementation manners thereof.
第四方面,本申请提供一种计算机存储介质,该计算机存储介质包括:至少一个指令;当该至少一个指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。In a fourth aspect, the present application provides a computer storage medium, the computer storage medium including: at least one instruction; when the at least one instruction is run on a computer, the computer executes the above-mentioned first aspect and its various possible implementations The method that implements call waiting in .
第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括:至少一个指令;当该至少一个指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。In a fifth aspect, the present application provides a computer program product, the computer program product including: at least one instruction; when the at least one instruction is run on a computer, it causes the computer to perform the above-mentioned first aspect and its various possible implementations The method that implements call waiting in .
可以理解地,上述第二方面和第三方面所述的第一UE、第四方面所述的计算机存储介质或者第五方面所述的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。It can be understood that the first UE described in the above second and third aspects, the computer storage medium described in the fourth aspect, or the computer program product described in the fifth aspect are all used to perform the corresponding methods provided above , therefore, the beneficial effects it can achieve can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
第六方面,本申请提供一种网络侧装置,该网络侧装置包括:接收模块和发送模块。其中,上述接收模块用于在第一UE与第二UE建立通话的过程中,接收第三UE发起的第三方呼叫请求,该第一UE签约有呼叫等待业务,该第三方呼叫请求用于第三UE请求与第一UE通话。上述发送模块用于将该接收模块接收得到的第三方呼叫请求发送给第一UE。上述接收模块,还用于接收第一UE发送的空闲响应,该空闲响应用于表示第一UE线路空闲。上述发送模块,还用于根据空闲响应,向第三UE播放呼叫等待提示音,该呼叫等待提示音用于表示第三UE向第一UE发起的呼叫处于呼叫等待状态。In a sixth aspect, the present application provides a network side device, where the network side device includes: a receiving module and a sending module. Wherein, the above-mentioned receiving module is configured to receive a third-party call request initiated by a third UE during the process of establishing a call between the first UE and the second UE. The three UEs request to talk to the first UE. The sending module is configured to send the third-party call request received by the receiving module to the first UE. The above receiving module is further configured to receive an idle response sent by the first UE, where the idle response is used to indicate that the line of the first UE is idle. The sending module is further configured to play a call waiting prompt tone to the third UE according to the idle response, and the call waiting prompt tone is used to indicate that the call initiated by the third UE to the first UE is in a call waiting state.
第七方面,本申请一种网络侧装置,该网络侧装置,包括:一个或多个处理器、存储器、通信接口和总线;上述存储器用于存储至少一个指令,一个或多个处理器和存储器和通信接口通过总线连接,当网络侧装置运行时,一个或多个处理器执行存储器存储的至少一个指令,以使网络侧装置执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。In a seventh aspect, the present application is a network side device, the network side device includes: one or more processors, memory, communication interface and bus; the above memory is used to store at least one instruction, one or more processors and memory connected to the communication interface through a bus, and when the network side device is running, one or more processors execute at least one instruction stored in the memory, so that the network side device performs the implementation as in the above second aspect and its various possible implementations Call waiting method.
第八方面,本申请一种计算机存储介质,该计算机存储介质包括:至少一个指令;In an eighth aspect, the present application provides a computer storage medium, which includes: at least one instruction;
当至少一个指令在计算机上运行时,使得计算机执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。When at least one instruction is run on the computer, the computer is made to execute the method for realizing call waiting in the above second aspect and various possible implementation manners thereof.
第九方面,本申请提供一种计算机程序产品,该计算机程序产品其包括:至少一个指令In a ninth aspect, the present application provides a computer program product, which includes: at least one instruction
当至少一个指令在计算机上运行时,使得计算机执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。When at least one instruction is run on the computer, the computer is made to execute the method for realizing call waiting in the above second aspect and various possible implementation manners thereof.
可以理解的是,上述第六方面及上述第七方面所述的网络侧装置、第八方面所述的计算机存储介质或者第九方面所述的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。It can be understood that, the network-side device described in the sixth aspect and the seventh aspect above, the computer storage medium described in the eighth aspect, or the computer program product described in the ninth aspect are all used to implement the above-mentioned corresponding Therefore, the beneficial effects that it can achieve can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
附图说明Description of drawings
图1为本发明实施例提供的一种实现呼叫等待的方法所应用的网络架构组成示意图;FIG. 1 is a schematic diagram of a network architecture applied to a method for implementing call waiting provided by an embodiment of the present invention;
图2为本发明实施例提供的一种S-CSCF的结构组成示意图;FIG. 2 is a schematic diagram of the structural composition of an S-CSCF provided by an embodiment of the present invention;
图3为本发明实施例提供的一种Mmtel AS的结构组成示意图;FIG. 3 is a schematic diagram of the structural composition of a Mmtel AS provided by an embodiment of the present invention;
图4为本发明实施例提供的一种MRF的结构组成示意图;FIG. 4 is a schematic diagram of the structure and composition of an MRF provided by an embodiment of the present invention;
图4a为本发明实施例提供的一种网络侧装置的结构组成示意图;FIG. 4a is a schematic diagram of the structure and composition of a network side device provided by an embodiment of the present invention;
图5为本发明实施例提供的一种UE的结构组成示意图;FIG. 5 is a schematic structural composition diagram of a UE provided by an embodiment of the present invention;
图6为本发明实施例提供的一种实现呼叫等待的方法的流程示意图;FIG. 6 is a schematic flowchart of a method for implementing call waiting provided by an embodiment of the present invention;
图6a为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 6a is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图7为本发明实施例提供的一种显示界面的示意图;FIG. 7 is a schematic diagram of a display interface provided by an embodiment of the present invention;
图8为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 8 is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图9为本发明实施例提供的另一种显示界面的示意图;FIG. 9 is a schematic diagram of another display interface provided by an embodiment of the present invention;
图10为本发明实施例提供的另一种显示界面的示意图;FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present invention;
图11为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 11 is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图12为本发明实施例提供的另一种显示界面的示意图;Fig. 12 is a schematic diagram of another display interface provided by an embodiment of the present invention;
图13为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 13 is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图14为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 14 is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图15为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;FIG. 15 is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention;
图16为本发明实施例提供的另一种显示界面的示意图;Fig. 16 is a schematic diagram of another display interface provided by an embodiment of the present invention;
图17为本发明实施例提供的另一种显示界面的示意图;Fig. 17 is a schematic diagram of another display interface provided by an embodiment of the present invention;
图18为本发明实施例提供的一种第一UE的结构组成示意图;FIG. 18 is a schematic diagram of the structural composition of a first UE provided by an embodiment of the present invention;
图19为本发明实施例提供的另一种第一UE的结构组成示意图;FIG. 19 is a schematic diagram of the structural composition of another first UE provided by an embodiment of the present invention;
图20为本发明实施例提供的另一种网络侧装置的结构组成示意图;FIG. 20 is a schematic structural composition diagram of another network side device provided by an embodiment of the present invention;
图21为本发明实施例提供的另一种网络侧装置的结构组成示意图;FIG. 21 is a schematic structural composition diagram of another network side device provided by an embodiment of the present invention;
图22为本发明实施例提供的另一种网络侧装置的结构组成示意图。FIG. 22 is a schematic diagram of the structural composition of another network side device provided by an embodiment of the present invention.
具体实施方式Detailed ways
以下,术语“第一”、“第二”和“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。Hereinafter, the terms "first", "second" and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first", "second" and "third" may explicitly or implicitly include one or more of these features. In the description of the present application, unless otherwise specified, "plurality" means two or more.
本发明实施例提供一种实现呼叫等待的方法及装置,应用于移动通信的过程中,具体应用于第三方呼叫被呼叫等待的过程中,可以使签约呼叫等待业务的用户设备接收到第三方呼叫,提高该用户在通信过程中的体验。Embodiments of the present invention provide a method and device for implementing call waiting, which are applied in the process of mobile communication, and are specifically applied in the process of a third-party call being called on hold, so that user equipment that subscribes to the call waiting service can receive a third-party call , to improve the user's experience in the communication process.
移动通信网络中的基本呼叫业务是主叫用户输入被叫用户的电话号码,然后双方进入通话的一个过程。其中,两个用户设备可以与网络侧的各个网元交互实现通话。The basic call service in the mobile communication network is a process in which the calling user inputs the called user's phone number, and then both parties enter into a conversation. Wherein, the two user equipments can interact with each network element on the network side to implement a call.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,可以应用在长期演进(Long Term Evolution,LTE)网络中的话音(Voice Over LTE,VoLTE)业务中。此时,本发明实施例提供的UE支持VoLTE技术。支持两个UE通话的网元可以包括服务呼叫会话控制功能(Serving Call Session Control Function,S-CSCF)、多媒体电话应用服务器(Multimedia Telephony Application Server,Mmtel AS)和媒体资源功能(MediaResource Function,MRF)。It should be noted that the method for implementing call waiting provided by the embodiment of the present invention can be applied to a Voice Over LTE (VoLTE) service in a Long Term Evolution (Long Term Evolution, LTE) network. At this time, the UE provided by the embodiment of the present invention supports the VoLTE technology. The network elements supporting two UE calls may include Serving Call Session Control Function (S-CSCF), Multimedia Telephony Application Server (Mmtel AS) and Media Resource Function (MediaResource Function, MRF) .
当然,本发明实施例提供的实现呼叫等待的方法也可以应用在第三代移动通信技术(3rd-generation,3G)网络的语音业务中,以及第二代移动通讯技术(secondgeneration,2G)网络的语音业务中。此时,本发明实施例提供的UE以及支持两个UE通话的网元均支持3G技术。例如,支持两个UE通话的网元可以为移动交换中心(Mobile SwitchingCenter,MSC)。其中,MSC用于为UE提供呼叫转换服务和呼叫控制的设备。Of course, the method for realizing call waiting provided by the embodiment of the present invention can also be applied to the voice service of the third-generation mobile communication technology (3rd-generation, 3G) network, and the voice service of the second-generation mobile communication technology (second-generation, 2G) network. In voice business. At this time, both the UE provided by the embodiment of the present invention and the network element supporting the call between two UEs support 3G technology. For example, the network element supporting the call between two UEs may be a Mobile Switching Center (Mobile Switching Center, MSC). Wherein, the MSC is a device for providing call switching service and call control for the UE.
本发明实施例以下仅以LTE网络中的话音业务(VoLTE)为例,说明本发明实施例提供的实现呼叫等待的方法。Embodiments of the present invention The method for implementing call waiting provided by the embodiments of the present invention will be described below by taking the voice service (VoLTE) in the LTE network as an example.
下面结合本发明实施例中的附图,详细描述本发明实施例中的技术方案。The technical solutions in the embodiments of the present invention will be described in detail below with reference to the drawings in the embodiments of the present invention.
如图1所示,为本发明实施例提供的一种实现呼叫等待的方法所应用的网络架构组成示意图。图1中,示出的网络架构中包括网络侧装置和UE(UE1、UE2和UE3)。其中,两个UE(如UE1与UE2)通过与网络侧装置交互建立通话或者进行通话。上述网络侧装置可以为一个或多个UE提供通信服务,即控制一个或多个UE通话。As shown in FIG. 1 , it is a schematic composition diagram of a network architecture applied to a method for implementing call waiting provided by an embodiment of the present invention. In FIG. 1 , the network architecture shown includes network side devices and UEs (UE1, UE2 and UE3). Wherein, two UEs (such as UE1 and UE2) establish or conduct a call by interacting with a network side device. The foregoing network side device may provide communication services for one or more UEs, that is, control calls of one or more UEs.
具体的,图1示出的网络架构中包括S-CSCF 101、Mmtel AS 102和MRF 103,以及UE1、UE2和UE3。其中,图1所示的网络侧装置的功能可以由图1示出的S-CSCF 101、Mmtel AS102和MRF 103组成的集合实现。Specifically, the network architecture shown in FIG. 1 includes S-CSCF 101, Mmtel AS 102, and MRF 103, as well as UE1, UE2, and UE3. Wherein, the functions of the network side device shown in FIG. 1 can be realized by a set composed of S-CSCF 101 , Mmtel AS 102 and MRF 103 shown in FIG. 1 .
下面结合图2对S-CSCF 101的各个构成部件进行具体的介绍:The components of the S-CSCF 101 are specifically introduced below in combination with FIG. 2 :
处理器21是S-CSCF 101的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以是被配置成实施本发明实施例的一个或多个集成电路,如:一个或多个微处理器(digital signalprocessor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。The processor 21 is the control center of the S-CSCF 101, and may be one processor, or a general term for multiple processing elements. For example, the processor 21 may be a central processing unit (central processing unit, CPU), may also be a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured to implement one or more of the embodiments of the present invention An integrated circuit, such as: one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA).
其中,处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,控制S-CSCF 101运行。例如,处理器21可以用于向两个或多个UE提供与通话业务相关的信息,并对两个或多个UE的通话进行控制。Wherein, the processor 21 can control the operation of the S-CSCF 101 by running or executing a software program stored in the memory 22 and calling data stored in the memory 22 . For example, the processor 21 may be configured to provide two or more UEs with information related to call services, and control the calls of the two or more UEs.
在具体的实现中,作为一种实施例,处理器21可以包括一个或多个CPU,例如图2中所示的CPU0和CPU1。In a specific implementation, as an embodiment, the processor 21 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 2 .
在具体实现中,作为一种实施例,UE可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as an embodiment, the UE may include multiple processors, for example, the processor 21 and the processor 25 shown in FIG. 2 . Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
存储器22可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。Memory 22 may be read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access memory, RAM) or other types that can store information and instructions It can also be an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a CD-ROM (Compact Disc Read-Only Memory, CD-ROM) or other optical disk storage, optical disk storage ( including compact discs, laser discs, optical discs, digital versatile discs, blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be stored by a computer Any other medium, but not limited to it. The memory 22 may exist independently, and is connected to the processor 21 through the bus 24 . The memory 22 can also be integrated with the processor 21 .
其中,上述存储器22可以用于存储两个或多个UE通话的业务相关的信息和对两个或多个UE的通话进行控制的指令。Wherein, the above-mentioned memory 22 may be used for storing service-related information of two or more UE calls and instructions for controlling the call of two or more UEs.
通信接口23,可以包括两个通信接口,一个用于向外部设备发送数据的发送接口和一个用于接收来自外部设备的数据的接收接口,即可以通过两个不同的通信接口分别实现数据的接收和数据的发送。例如,结合图1,S-CSCF 101的一个通信接口可以用于向上述Mmtel AS 102、UE1、UE2和UE3发送消息,如Invite消息;S-CSCF 101的另一个通信接口可以用于接收上述Mmtel AS 102和UE1等网元发送的消息,如200消息等。当然,该通信接口23可以将数据接收功能和数据发送功能集成在一个通信接口上,该通信接口具备数据接收功能和数据发送功能。The communication interface 23 may include two communication interfaces, a sending interface for sending data to an external device and a receiving interface for receiving data from an external device, that is, the receiving of data may be realized respectively through two different communication interfaces and data transmission. For example, referring to FIG. 1 , one communication interface of S-CSCF 101 can be used to send messages, such as Invite messages, to the aforementioned Mmtel AS 102, UE1, UE2 and UE3; another communication interface of S-CSCF 101 can be used to receive the aforementioned Mmtel AS 102, UE1, UE2 and UE3; Messages sent by network elements such as AS 102 and UE1, such as 200 messages. Of course, the communication interface 23 can integrate the data receiving function and the data sending function into one communication interface, and the communication interface has the data receiving function and the data sending function.
总线24,总线24可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。所述总线24可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 24, the bus 24 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus or the like. The bus 24 can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 2 , but it does not mean that there is only one bus or one type of bus.
图2中示出的S-CSCF 101的结构并不构成对S-CSCF的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。The structure of the S-CSCF 101 shown in FIG. 2 does not constitute a limitation to the S-CSCF, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
具体的,下面结合图3对Mmtel AS 102的各个构成部件进行具体的介绍:Specifically, the components of the Mmtel AS 102 are specifically introduced below in conjunction with Figure 3:
Mmtel AS 102中可以包括处理器31、存储器32、通信接口33、总线34和处理器35。存储器32可以是独立存在,通过总线34与处理器31相连接。存储器32也可以和处理器31集成在一起。The Mmtel AS 102 may include a processor 31 , a memory 32 , a communication interface 33 , a bus 34 and a processor 35 . The memory 32 may exist independently, and is connected to the processor 31 through the bus 34 . The memory 32 can also be integrated with the processor 31 .
其中,处理器31可以用于向UE提供基本语音和视频业务。Wherein, the processor 31 may be used to provide basic voice and video services to the UE.
上述存储器32可以用于存储UE的基本语音的相关信息。The above-mentioned memory 32 may be used to store information related to basic voice of the UE.
结合图1,Mmtel AS 102的一个通信接口可以用于向上述S-CSCF 101、MRF 103、UE1、UE2和UE3发送消息,如INFO消息(放音消息);Mmtel AS 102的一个通信接口可以用于接收上述S-CSCF 101或MRF 103发送的消息,如200消息等。In conjunction with FIG. 1, a communication interface of Mmtel AS 102 can be used to send messages to the above-mentioned S-CSCF 101, MRF 103, UE1, UE2 and UE3, such as INFO messages (announcement messages); a communication interface of Mmtel AS 102 can be used It is used to receive the message sent by the S-CSCF 101 or the MRF 103, such as the 200 message.
需要说明的是,对图3所示的Mmtel AS中各个部件的具体描述可以参考上述实施例中对图2所示的S-CSCF的组成结构的描述,本发明实施例这里对此不再赘述。It should be noted that, for the specific description of each component in the Mmtel AS shown in FIG. 3, reference may be made to the description of the composition structure of the S-CSCF shown in FIG. .
具体的,下面结合图4对MRF 103的各个构成部件进行具体的介绍:Specifically, the components of the MRF 103 are specifically introduced below in conjunction with FIG. 4 :
MRF 103中可以包括处理器41、存储器42、通信接口43、总线44和处理器45。存储器42可以是独立存在,通过总线44与处理器41相连接。存储器42也可以和处理器41集成在一起。The MRF 103 may include a processor 41 , a memory 42 , a communication interface 43 , a bus 44 and a processor 45 . The memory 42 may exist independently, and is connected to the processor 41 through the bus 44 . The memory 42 can also be integrated with the processor 41 .
其中,处理器41可以用于向UE提供放音业务,向UE发送的呼叫等待提示音,该呼叫等待提示音可以为“对不起,你所拨打的用户正在通话中,请您稍后再拨,谢谢!”。Among them, the processor 41 can be used to provide the UE with a sound playback service, and send a call waiting prompt tone to the UE. The call waiting prompt tone can be "Sorry, the user you dialed is currently talking, please dial later, thanks!".
上述存储器42可以用于存储上述与UE的放音业务的相关信息。The memory 42 may be used to store the information related to the announcement service of the UE.
结合图1,MRF 103的一个通信接口可以用于向上述S-CSCF 101、MRF 103、UE1、UE2和UE3发送消息,如ACK消息;MRF 103的另一个通信接口可以用于接收上述S-CSCF 101或MRF 103发送的消息,如200消息等。Referring to FIG. 1, one communication interface of MRF 103 can be used to send messages, such as ACK messages, to the aforementioned S-CSCF 101, MRF 103, UE1, UE2, and UE3; another communication interface of MRF 103 can be used to receive the aforementioned S-CSCF 101 or the message sent by MRF 103, such as 200 message and so on.
需要说明的是,对图4所示的MRF中各个部件的具体描述可以参考上述实施例中对图2所示的S-CSCF的组成结构的描述,本发明实施例这里对此不再赘述。It should be noted that, for the specific description of each component in the MRF shown in FIG. 4, reference may be made to the description of the composition structure of the S-CSCF shown in FIG.
在一种可能的实现方式中,本发明实施例的网络侧装置可以由S-CSCF、Mmtel AS和MRF组成。示例性的,如图4a所示,为本发明实施例提供的一种网络侧装置的结构组成示意图。图4a示出的网络侧装置40a可以由图2所示的S-CSCF 101、图3所示的Mmtel AS 102和图4所示的MRF 103组成。In a possible implementation manner, the network side device in this embodiment of the present invention may consist of an S-CSCF, an Mmtel AS, and an MRF. Exemplarily, as shown in FIG. 4a, it is a schematic structural composition diagram of a network side device provided by an embodiment of the present invention. The network side device 40a shown in FIG. 4a may be composed of the S-CSCF 101 shown in FIG. 2 , the Mmtel AS 102 shown in FIG. 3 , and the MRF 103 shown in FIG. 4 .
具体的,图4a示出的网络侧装置40a可以包括处理器41a、存储器42a、通信接口43a、总线44a和处理器45a。Specifically, the network side device 40a shown in FIG. 4a may include a processor 41a, a memory 42a, a communication interface 43a, a bus 44a, and a processor 45a.
可以想到的是,上述处理器41a和处理器45a可以是上述S-CSCF 101中包括的处理器21和处理器25、Mmtel AS 102中包括的处理器31和处理器35以及MRF 103中包括的处理器41和处理器45组成的。即上述处理器41a的功能可以为上述S-CSCF 101、Mmtel AS 102和MRF 103中各个处理器的功能的集合,这里不再赘述。It is conceivable that the above-mentioned processor 41a and processor 45a may be the processor 21 and the processor 25 included in the above-mentioned S-CSCF 101, the processor 31 and the processor 35 included in the Mmtel AS 102, and the processors included in the MRF 103 Processor 41 and processor 45. That is, the function of the processor 41a may be a collection of functions of the processors in the S-CSCF 101, the Mmtel AS 102, and the MRF 103, which will not be repeated here.
同理,上述存储器42a的功能可以为S-CSCF 101、Mmtel AS 102和MRF 103中各个存储器的功能的集合,这里不再赘述。上述通信接口43a的功能可以为S-CSCF 101、MmtelAS 102和MRF 103中各个通信接口的功能的集合,这里不再赘述。上述总线44a的功能可以为S-CSCF 101、Mmtel AS 102和MRF 103中各个总线的功能的集合,这里不再赘述。Similarly, the function of the above memory 42a may be a collection of functions of each memory in the S-CSCF 101, the Mmtel AS 102 and the MRF 103, which will not be repeated here. The function of the above communication interface 43a may be a collection of functions of each communication interface in the S-CSCF 101, MmtelAS 102 and MRF 103, and will not be repeated here. The function of the above bus 44a may be a collection of functions of each bus in the S-CSCF 101, the Mmtel AS 102 and the MRF 103, and will not be repeated here.
需要说明的是,上述UE可以为蜂窝电话、上网本、个人数字助理(PersonalDigital Assistant,PDA)等用户设备,该用户设备可以由运营商提供移动通信网络服务。当然,上述UE支持VoLTE技术。It should be noted that the aforementioned UE may be a user equipment such as a cellular phone, a netbook, or a personal digital assistant (Personal Digital Assistant, PDA), and the user equipment may be provided with mobile communication network services by an operator. Certainly, the aforementioned UE supports the VoLTE technology.
可以想到的是,由于本发明实施例提供的UE1、UE2和UE3的组成结构可以是相同的,因此,本发明实施例以下仅详细说明一个UE。It is conceivable that since the composition structures of UE1, UE2, and UE3 provided in the embodiment of the present invention may be the same, only one UE will be described in detail below in the embodiment of the present invention.
示例性的,图5为本发明实施例提供的一种UE的组成示意图。如图5所示,该UE可以包括存储器52,通信接口53以及一个或多个处理器51。Exemplarily, FIG. 5 is a schematic composition diagram of a UE provided by an embodiment of the present invention. As shown in FIG. 5 , the UE may include a memory 52 , a communication interface 53 and one or more processors 51 .
下面结合图5对UE的各个构成部件进行具体的介绍:The following is a specific introduction to each component of the UE in combination with FIG. 5:
处理器51是UE的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器51可以是一个CPU,也可以是ASIC,或者可以是被配置成实施本发明实施例的一个或多个集成电路,如:一个或多个DSP,或,一个或者多个FPGA。The processor 51 is the control center of the UE, and may be one processor, or may be a general term for multiple processing elements. For example, the processor 51 may be a CPU, or an ASIC, or may be one or more integrated circuits configured to implement embodiments of the present invention, such as one or more DSPs, or one or more FPGAs.
其中,处理器51可以通过运行或执行存储在存储器52内的软件程序,以及调用存储在存储器52内的数据,执行UE的各种功能。例如,处理器51可以用于识别接收到的呼入请求的电话号码等。Wherein, the processor 51 can execute various functions of the UE by running or executing software programs stored in the memory 52 and calling data stored in the memory 52 . For example, the processor 51 may be used to identify a telephone number or the like of a received incoming call request.
在具体的实现中,作为一种实施例,处理器51可以包括一个或多个CPU,例如图5中所示的CPU0和CPU1。In a specific implementation, as an embodiment, the processor 51 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 5 .
在具体实现中,作为一种实施例,UE可以包括多个处理器,例如图5中所示的处理器51和处理器55。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as an embodiment, the UE may include multiple processors, for example, the processor 51 and the processor 55 shown in FIG. 5 . Each of these processors can be a single-core processor or a multi-core processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
存储器52可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器52可以是独立存在,通过总线54与处理器51相连接。存储器52也可以和处理器51集成在一起。Memory 52 can be ROM or other types of static storage devices that can store static information and instructions, RAM or other types of dynamic storage devices that can store information and instructions, and can also be EEPROM, CD-ROM or other optical disk storage, optical disk storage , disk storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 52 may exist independently, and is connected to the processor 51 through the bus 54 . The memory 52 can also be integrated with the processor 51 .
其中,上述存储器22用于存储该UE与另一个UE通话过程中相关信息,如这两个UE的电话号码。例如,UE1中包括的存储器中可以存储该UE1的电话号码以及上述UE2的电话号码等。Wherein, the above-mentioned memory 22 is used for storing relevant information during a call between the UE and another UE, such as phone numbers of the two UEs. For example, the phone number of UE1 and the phone number of UE2 mentioned above may be stored in the memory included in UE1.
通信接口53,可以包括两个通信接口。例如,结合图1,UE1的一个通信接口可以用于接收上述S-CSCF 101或Mmtel AS 102发送的消息,如180消息等;UE1的另一个通信接口可以用于接收上述S-CSCF 101或Mmtel AS 102发送的消息,如200消息等。当然,该通信接口53可以将数据接收功能和数据发送功能集成在一个通信接口上,该通信接口具备数据接收功能和数据发送功能。The communication interface 53 may include two communication interfaces. For example, referring to FIG. 1 , one communication interface of UE1 can be used to receive messages sent by the above-mentioned S-CSCF 101 or Mmtel AS 102, such as 180 messages, etc.; another communication interface of UE1 can be used to receive the above-mentioned S-CSCF 101 or Mmtel AS 102. Messages sent by AS 102, such as 200 messages. Of course, the communication interface 53 can integrate the data receiving function and the data sending function into one communication interface, and the communication interface has the data receiving function and the data sending function.
总线54可以是PCI总线或EISA总线等。上述总线54可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 54 may be a PCI bus, an EISA bus, or the like. The above bus 54 can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 5 , but it does not mean that there is only one bus or one type of bus.
显示器56,可以用于向用户显示发起呼叫的UE的电话号码等。The display 56 may be used to display to the user the phone number of the UE that initiates the call, and the like.
输入器57,可以用于接收用户对上述显示器56所显示的呼叫的操作指令,以实现用户选择接听、拒绝或者忽略该呼叫。The input device 57 can be used to receive the user's operation instruction on the call displayed on the above-mentioned display 56, so that the user can choose to answer, reject or ignore the call.
在一种具体的实施例中,在上述UE为具有触控屏的UE时,上述显示器56和输入器57可由该触控屏实现。此时,该触控屏用于实现UE的输入和输出功能,可收集用户在其上或附近的操作指令(比如用户使用手指、触笔等任何适合的物体或附件在触控屏上或在触控屏附近的操作指令),并根据预先设定的程式驱动相应的连接装置。还可以用于显示由用户输入的信息或提供给用户的信息(接收的呼叫的电话号码)。其中,本发明实施例中提供的触控屏可以为电阻式、电容式、红外光感以及超声波等多种类型,本发明实施例对此不限定。本发明实施例以下仅以具有触控屏的手机说明本发明实施例提供的UE。In a specific embodiment, when the aforementioned UE is a UE with a touch screen, the aforementioned display 56 and input device 57 may be realized by the touch screen. At this time, the touch screen is used to implement the input and output functions of the UE, and can collect user operation instructions on or near it (for example, the user uses any suitable object or accessory such as a finger or a stylus on the touch screen or on the Operation instructions near the touch screen), and drive the corresponding connected device according to the preset program. Can also be used to display information entered by the user or provided to the user (telephone number of a call received). Wherein, the touch screen provided in the embodiment of the present invention may be resistive, capacitive, infrared light sensing, ultrasonic and other types, which is not limited in the embodiment of the present invention. Embodiments of the present invention In the following, only a mobile phone with a touch screen is used to illustrate the UE provided by the embodiments of the present invention.
音频电路58、扬声器59、麦克风60可提供用户与UE1之间的音频接口。音频电路58可将接收到的音频数据转换后的电信号,传输到扬声器59,由扬声器59转换为声音信号输出;另一方面,麦克风60将收集的声音信号转换为电信号,由音频电路58接收后转换为音频数据,再将音频数据发送给比如另一UE,或者将音频数据输出至处理器51以便进一步处理。例如,上述音频电路58、扬声器59、麦克风60可以用于实现两个UE之间的通话。上述扬声器59还可以播放系统提示音,如呼叫等待提示音。The audio circuit 58, the speaker 59, and the microphone 60 can provide an audio interface between the user and the UE1. Audio circuit 58 can transmit the electric signal after the audio data conversion that receives to loudspeaker 59, is converted into sound signal output by loudspeaker 59; After being received, it is converted into audio data, and then the audio data is sent to, for example, another UE, or the audio data is output to the processor 51 for further processing. For example, the above-mentioned audio circuit 58, speaker 59, and microphone 60 may be used to implement a call between two UEs. The speaker 59 can also play system prompts, such as call waiting prompts.
图5中示出的UE的结构并不构成对定位服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。The structure of the UE shown in FIG. 5 does not constitute a limitation on the positioning server, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,为了提高签约呼叫等待业务的UE(签约UE)在通信过程中提供的用户体验,可以使得签约UE在正在通话的时候可以接收到第三方呼叫,并使得签约UE在建立通话的过程中可以接收到第三方呼叫。It should be noted that the method for realizing call waiting provided by the embodiment of the present invention can enable the subscribed UE to receive the Third-party calls, and enable the subscribed UE to receive third-party calls during the process of establishing a call.
下面结合图1所示的实现呼叫等待的方法所应用的网络架构组成示意图,图2所示的S-CSCF、图3所示的Mmtel AS、图4所示的MRF以及图5所示的UE详细描述本发明实施例提供的实现呼叫等待的方法。参见图6,本申请方法实施例提供的实现呼叫等待的方法包括步骤601-步骤608:The following is a schematic diagram of the network architecture applied to the method for implementing call waiting shown in Figure 1, the S-CSCF shown in Figure 2, the Mmtel AS shown in Figure 3, the MRF shown in Figure 4, and the UE shown in Figure 5 The method for realizing call waiting provided by the embodiment of the present invention is described in detail. Referring to FIG. 6, the method for implementing call waiting provided by the method embodiment of the present application includes steps 601-608:
S601、在第一UE与第二UE建立通话的过程中,网络侧装置接收第三UE发起的第三方呼叫请求。S601. During the process of establishing a call between the first UE and the second UE, the network side device receives a third-party call request initiated by the third UE.
示例性的,结合图1-图4以及图4a,上述步骤601可以由上述S-CSCF 101、Mmtel AS102和MRF 103中的各个通信接口交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 and FIG. 4a, the above step 601 may be interactively implemented by each communication interface in the above-mentioned S-CSCF 101, Mmtel AS 102, and MRF 103.
其中,第一UE签约有呼叫等待业务,上述第三方呼叫请求用于上述第三UE请求与上述第一UE通话。Wherein, the first UE subscribes to a call waiting service, and the third-party call request is used for the third UE to request a call with the first UE.
S602、网络侧装置将第三方呼叫请求发送给第一UE。S602. The network side device sends a third-party call request to the first UE.
示例性的,结合图1-图4以及图4a,上述步骤602可以由上述S-CSCF 101、Mmtel AS102和MRF 103中的各个通信接口交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 and FIG. 4a, the above step 602 may be interactively implemented by each communication interface in the above-mentioned S-CSCF 101, Mmtel AS 102, and MRF 103.
其中,上述第一UE签约有呼叫等待业务,上述第三方呼叫请求用于指示上述第三UE请求与该第一UE通话。一般而言,UE1可以与上述S-CSCF以及HSS交互,实现签约呼叫等待业务。Wherein, the first UE subscribes to a call waiting service, and the third-party call request is used to instruct the third UE to request a call with the first UE. Generally speaking, UE1 can interact with the above-mentioned S-CSCF and HSS to realize the call waiting service subscription.
S603、在第一UE与第二UE建立通话的过程中,第一UE接收第三UE通过网络侧装置发送的第三方呼叫请求。S603. During the process of establishing a call between the first UE and the second UE, the first UE receives a third-party call request sent by the third UE through the network side device.
示例性的,结合图1和图5,上述第一UE可以为UE1,上述步骤603可以由UE1中包括的通信接口53执行。Exemplarily, with reference to FIG. 1 and FIG. 5 , the above-mentioned first UE may be UE1, and the above-mentioned step 603 may be performed by the communication interface 53 included in UE1.
S604、第一UE根据第三方呼叫请求,向网络侧装置发送空闲响应。S604. The first UE sends an idle response to the network side device according to the third-party call request.
示例性的,结合图1和图5,上述步骤604可以由UE1的通信接口23执行。Exemplarily, referring to FIG. 1 and FIG. 5 , the above step 604 may be performed by the communication interface 23 of UE1.
其中,上述空闲响应用于表示第一UE线路空闲,并且上述第一UE正在建立通话或正在通话。显然,本发明实施例这里第一UE所发送的空闲响应表示的是该第一UE正在建立通话。Wherein, the idle response is used to indicate that the line of the first UE is idle, and the first UE is establishing a call or is in a call. Apparently, the idle response sent by the first UE in this embodiment of the present invention indicates that the first UE is establishing a call.
其中,上述第三方呼叫请求是第一UE正在建立通话的情况下接收的,可以触发第一UE生成空闲响应,以与网络侧装置交互执行呼叫等待业务。Wherein, the third-party call request is received when the first UE is establishing a call, and the first UE may be triggered to generate an idle response to interact with the network side device to perform a call waiting service.
需要说明的是,在第一UE处于建立通话的过程中,上述第一UE向网络侧装置发送的是空闲响应而不是忙响应(如486消息),可以指示出该第一UE的线路空闲,即该第一UE当前处于可以接听新呼叫的状态。具体的,上述空闲响应中可以携带指示上述第一UE正在通话或者正在建立通话的指示信息。It should be noted that when the first UE is in the process of establishing a call, the above-mentioned first UE sends an idle response instead of a busy response (such as a 486 message) to the network side device, which may indicate that the line of the first UE is idle, That is, the first UE is currently in a state where it can receive a new call. Specifically, the idle response may carry indication information indicating that the first UE is in a call or is establishing a call.
S605、网络侧装置接收第一UE发送的空闲响应。S605. The network side device receives the idle response sent by the first UE.
示例性的,结合图1-图4以及图4a,上述步骤605可以由上述S-CSCF 101、Mmtel AS102和MRF 103中的各个通信接口交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 and FIG. 4a, the above step 605 may be implemented interactively by each communication interface in the above-mentioned S-CSCF 101, Mmtel AS 102, and MRF 103.
需要说明的是,网络侧装置在接收到第一UE发送的空闲响应之后,便可以确定该第一UE正在建立通话或正在通话,同时确定该第一UE可以在呼叫等待业务中接收新的呼叫。It should be noted that after receiving the idle response sent by the first UE, the network side device can determine that the first UE is establishing a call or is in the process of talking, and at the same time determine that the first UE can receive a new call in the call waiting service .
S606、第一UE根据第三呼叫请求,生成第三方呼叫提示音和/或第三方来电显示。S606. The first UE generates a third-party call prompt tone and/or a third-party caller ID according to the third call request.
示例性的,结合图1-图4,上述步骤606可以由上述S-CSCF 101、Mmtel AS 102以及MRF 103交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 , the above step 606 may be implemented interactively by the above S-CSCF 101 , Mmtel AS 102 and MRF 103 .
其中,上述第三方呼叫提示音用于表示上述第三UE正在向第一UE发起呼叫。上述第三方呼叫提示音可以为第一UE中播放“嘟嘟嘟”的提示音,同时可以伴随第一UE的机身震动。另外,第一UE的显示界面上还可以显示第三方来电显示。其中,上述第三方来电显示可以包括第三UE对应的用户姓名、电话号码和运行商等信息,用于向第一UE指示该第三UE正在向第一UE发起呼叫。Wherein, the third-party call prompt tone is used to indicate that the third UE is initiating a call to the first UE. The above-mentioned third-party call prompt tone may be the prompt tone of "beep beep" played in the first UE, and may be accompanied by the body vibration of the first UE. In addition, the display interface of the first UE may also display a third-party caller ID. Wherein, the third-party caller ID may include information such as a user name, a phone number, and an operator corresponding to the third UE, and is used to indicate to the first UE that the third UE is initiating a call to the first UE.
可选的,第一UE可以生成第三方呼叫提示音,或者,生成第三方来电显示,或者,生成第三方呼叫提示音和第三方来电显示。这样一来,第一UE可以通过多种方式向用户提示“第三UE向第一UE发起的呼叫”,可以提高第一UE(签约UE)通话过程中提供的用户体验。Optionally, the first UE may generate a third-party call prompt tone, or generate a third-party caller ID, or generate a third-party call prompt tone and a third-party caller ID. In this way, the first UE can prompt the user "the call initiated by the third UE to the first UE" in various ways, which can improve the user experience provided by the first UE (subscribed UE) during a call.
其中,本发明实施例对上述步骤605和步骤606的执行顺序不作限定,图6中进行步骤606在步骤605之后执行为例,说明本发明实施例提供的实现呼叫等待的方法。Wherein, the embodiment of the present invention does not limit the execution order of the above step 605 and step 606. In FIG. 6, step 606 is executed after step 605 as an example to illustrate the method for implementing call waiting provided by the embodiment of the present invention.
S607、网络侧装置根据空闲响应,向第三UE播放呼叫等待提示音。S607. The network side device plays a call waiting prompt tone to the third UE according to the idle response.
示例性的,结合图1-图4,上述步骤607可以由上述S-CSCF 101、Mmtel AS 102以及MRF 103交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 , the foregoing step 607 may be implemented interactively by the foregoing S-CSCF 101 , Mmtel AS 102 and MRF 103 .
其中,上述呼叫等待提示音用于表示第三UE向第一UE发起的呼叫处于呼叫等待状态。Wherein, the above-mentioned call waiting prompt tone is used to indicate that the call initiated by the third UE to the first UE is in a call waiting state.
示例性的,上述等待提示音可以为第三UE被播放的“你好,请不要挂机,你拨打的用户正在通话中!”。这样一来,上述呼叫等待提示音提示第三UE对应的用户,其采用第三UE发起的呼叫正在请求被第一UE接听。Exemplarily, the above-mentioned waiting prompt tone may be "Hello, please don't hang up, the user you dialed is in a call!" played by the third UE. In this way, the above-mentioned call waiting prompt tone reminds the user corresponding to the third UE that the call initiated by the third UE is requesting to be answered by the first UE.
S608、第一UE接听第三UE发起的呼叫,或者,第一UE拒绝第三UE发起的呼叫,或者,第一UE忽略第三UE发起的呼叫。S608. The first UE answers the call initiated by the third UE, or the first UE rejects the call initiated by the third UE, or the first UE ignores the call initiated by the third UE.
示例性的,上述步骤608可以由图1和图5所示的UE1中包括的处理器51实现。Exemplarily, the above step 608 may be implemented by the processor 51 included in the UE1 shown in FIG. 1 and FIG. 5 .
可以想到的是,第一UE在接收到第三UE发起的呼叫之后,第一UE可以选择是否接听该第三UE发起的呼叫。从而,第一UE对应的用户可以根据自己的需求选择与第二UE建立通话,还是与第三UE通话。It is conceivable that, after the first UE receives the call initiated by the third UE, the first UE may choose whether to answer the call initiated by the third UE. Therefore, the user corresponding to the first UE can choose to establish a call with the second UE or talk with the third UE according to his needs.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,可以在两个UE建立通话的过程中,确定出这两个UE的状态为执行通话业务的状态。此时,即使一个签约呼叫等待的UE(简称签约UE)正在与另一个UE建立通话,而没有进行通话(通话未接通)的情况下,该签约UE也可以接收到第三方UE发起的呼叫,触发呼叫等待业务流程。这样一来,可以提高签约UE在通信过程中的用户体验,避免遗漏重要的呼叫。It should be noted that, in the method for implementing call waiting provided by the embodiment of the present invention, during the process of establishing a call between two UEs, it can be determined that the states of the two UEs are in the state of performing a call service. At this time, even if a subscribed call waiting UE (referred to as the subscribed UE) is establishing a call with another UE, but not in the call (the call is not connected), the subscribed UE can also receive the call initiated by the third-party UE , which triggers the call waiting business process. In this way, the user experience of the subscribed UE in the communication process can be improved, and important calls can be avoided.
可以想到的是,网络侧装置在接收第三UE发起的第三方呼叫请求之前,可以接收第三UE发起的第三方呼叫请求。示例性的,如图6a所示,本发明实施例提供的实现呼叫等待的方法在上述步骤601之前,还可以包括步骤601a:It is conceivable that the network side device may receive the third-party call request initiated by the third UE before receiving the third-party call request initiated by the third UE. Exemplarily, as shown in FIG. 6a, the method for implementing call waiting provided by the embodiment of the present invention may further include step 601a before the above step 601:
S601a、第三UE向网络侧装置向发送第三呼叫请求。S601a. The third UE sends a third call request to the network side apparatus.
示例性的,假设第三UE为UE3,上述步骤601a可以由UE3的处理器执行,其中该UE3的处理器可以参照上述图5所示的UE1的处理器51。Exemplarily, assuming that the third UE is UE3, the foregoing step 601a may be executed by a processor of UE3, wherein the processor of UE3 may refer to the processor 51 of UE1 shown in FIG. 5 above.
其中,在UE3向UE1发起呼叫的时候,UE3的处理器可以生成“嘟嘟嘟”的呼出提示音。并且,UE3提供的显示界面可以显示UE1对应用户的用户姓名和电话号码。Wherein, when UE3 initiates a call to UE1, the processor of UE3 may generate an outgoing prompt tone of "beep beep". Moreover, the display interface provided by UE3 may display the user name and phone number of the user corresponding to UE1.
在一种具体的实施例中,上述第一UE与上述第二UE建立通话的过程可以包括:第一UE与第二UE中主叫UE已发起呼叫、被叫UE未振铃的过程,或者,第一UE与第二UE中主叫UE已发起呼叫、被叫UE正在振铃的过程。In a specific embodiment, the process of establishing a call between the first UE and the second UE may include: a process in which the calling UE has initiated a call between the first UE and the second UE, and the called UE is not ringing, or , a process in which the calling UE has initiated a call and the called UE is ringing between the first UE and the second UE.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,在两个UE(如第一UE和第二UE)建立通话的过程中,即使这两个UE中的被叫还未振铃,只要这两个UE开始通过网络侧装置建立通话,这两个UE中的签约UE在接收到第三UE发起的呼叫时便可以执行呼叫等待业务。如此,可以进一步提高签约UE在通信过程中提供的用户体验,避免遗漏重要的呼叫。It should be noted that, in the method for implementing call waiting provided by the embodiment of the present invention, during the process of establishing a call between two UEs (such as the first UE and the second UE), even if the called party in the two UEs has not yet ring , as long as the two UEs start to establish a call through the network side device, the subscribed UE among the two UEs can perform the call waiting service when receiving a call initiated by the third UE. In this way, the user experience provided by the subscribed UE in the communication process can be further improved, and important calls can be avoided.
本发明实施例还提供一种图形用户界面(Graphical User Interface,GUI);并且该GUI中包括文字形式和图标形式的图形选项,该GUI文字形式的图形选项和图标形式的图形选项均可以由用户通过触摸屏进行操作。上述GUI包括窗口、下拉菜单、对话框及其相应的控制机制(如UE的CPU)。同时,GUI在各种新式应用程序或软件中都是标准化的,即相同的操作总是以同样的方式来完成;如对该GUI中的任一文字形式或图标形式的图形选项(以下称为选项)进行操作,可以是用户通过手指点击或滑动触控屏上的该选项。用户在操作一个选项之后,处理器可以生成相应的操作指令,并响应该操作。The embodiment of the present invention also provides a graphical user interface (Graphical User Interface, GUI); and the GUI includes graphic options in text form and icon form, and the graphic options in the GUI text form and the graphic options in icon form can be selected by the user. Operate via touch screen. The above GUI includes windows, pull-down menus, dialog boxes and their corresponding control mechanisms (such as UE's CPU). Simultaneously, GUI is all standardized in various new application program or software, promptly same operation is always finished in the same way; ) to operate, the user may click or slide the option on the touch screen with a finger. After the user operates an option, the processor can generate a corresponding operation instruction and respond to the operation.
其中,本发明实施例提供的UE展示的显示界面可以随着实现呼叫等待的方法所应用场景的不同而变化。Wherein, the display interface displayed by the UE provided in the embodiment of the present invention may vary according to different application scenarios of the method for implementing call waiting.
需要说明的是,本发明实施例提供的实现呼叫等待的方法可以应用于多种应用场景中。示例性的,本发明实施例提供的第一应用场景为第一UE与第二UE正在建立通话,第一UE为主叫UE。本发明实施例提供的第二应用场景为第一UE与第二UE正在建立通话,第一UE为被叫UE。当然,在上述第一种应用场景或者第二种应用场景中,被叫UE可以正在振铃或者还未振铃。It should be noted that the method for realizing call waiting provided by the embodiment of the present invention can be applied in various application scenarios. Exemplarily, the first application scenario provided by the embodiment of the present invention is that a call is being established between a first UE and a second UE, and the first UE is a calling UE. The second application scenario provided by the embodiment of the present invention is that the first UE is establishing a call with the second UE, and the first UE is the called UE. Certainly, in the above-mentioned first application scenario or the second application scenario, the called UE may be ringing or not ringing yet.
具体的,在本发明实施例提供的第一种应用场景中,第一UE的触控屏可以向用户展示“呼出提示”界面。其中,该“呼出提示”界面中包括第二UE对应用户的用户姓名、电话号码等信息。Specifically, in the first application scenario provided by the embodiment of the present invention, the touch screen of the first UE may display a "outgoing prompt" interface to the user. Wherein, the "outgoing prompt" interface includes information such as user name and phone number of the user corresponding to the second UE.
在第一UE为UE1、第二UE为UE2时,假设本发明实施例提供的UE1对应的用户姓名为“王一”,UE1的电话号码为“137****9059”;UE2对应的用户姓名为“张三”,UE2的电话号码为“138****4215”。When the first UE is UE1 and the second UE is UE2, it is assumed that the user name corresponding to UE1 provided in the embodiment of the present invention is "Wang Yi", and the phone number of UE1 is "137****9059"; the user corresponding to UE2 The name is "Zhang San", and the phone number of UE2 is "138****4215".
示例性的,如图7所示,为本发明实施例提供的一种显示界面的示意图。图7中的显示界面71为UE1的一种“呼出提示”界面,该显示界面71中包括UE2(被叫UE)对应的用户姓名为“张三”,UE2的电话号码为“138****4215”。该显示界面71中还包括“静音”选项、“暂停通话”选项、“便签”选项、“通讯录”选项、“添加通话”选项、“录音”选项、“免提”选项、“键盘”选项以及选项711。本发明实施例这里对提供的显示界面71中示出的各个选项的功能不作详细描述,本领域技术人员可以轻易获知。Exemplarily, as shown in FIG. 7 , it is a schematic diagram of a display interface provided by an embodiment of the present invention. The display interface 71 in FIG. 7 is a kind of "outgoing reminder" interface of UE1. The display interface 71 includes that the user name corresponding to UE2 (the called UE) is "Zhang San", and the phone number of UE2 is "138*** *4215". The display interface 71 also includes "mute" option, "pause call" option, "note" option, "address book" option, "add call" option, "recording" option, "hands-free" option, "keyboard" option and option 711. In this embodiment of the present invention, the functions of the various options shown in the provided display interface 71 are not described in detail here, and those skilled in the art can easily know.
另外,图7中的“人手图标”用于对人手进行示意性地表示。本发明实施例仅以该“人手图标”对用户的手指所处的位置进行表示,而实际中UE的触控屏上是不显示该“人手图标”的。其中,图7中通过“人手图标”的位置,表示用户对选项的操作。其中,本发明实施例涉及的操作指令可以为触屏操作指令。触屏操作指令对应于用户对UE的触控屏的按压操作、长按操作、滑动操作、点击操作、悬浮操作(用户在触控屏附近的操作)等操作。本发明实施例中仅以“点击操作”为例,说明本发明实施例提供的实现呼叫等待的方法。例如,用户对图7所示的显示界面71中包括的选项711进行点击操作,使得该UE1接收到指示挂断当前对UE2的呼叫的操作指令(也称指令)。In addition, the "human hand icon" in FIG. 7 is used to schematically represent a human hand. The embodiment of the present invention only uses the "human hand icon" to indicate the position of the user's finger, but in practice, the "human hand icon" is not displayed on the touch screen of the UE. Wherein, in FIG. 7, the position of the "human hand icon" indicates the user's operation on the options. Wherein, the operation instruction involved in the embodiment of the present invention may be a touch screen operation instruction. The touch screen operation instruction corresponds to the user's operations such as pressing, long pressing, sliding, clicking, and hovering (the user's operation near the touch screen) on the touch screen of the UE. In the embodiment of the present invention, only "click operation" is taken as an example to describe the method for implementing call waiting provided by the embodiment of the present invention. For example, the user clicks on the option 711 included in the display interface 71 shown in FIG. 7 , so that the UE1 receives an operation instruction (also referred to as an instruction) indicating to hang up the current call to the UE2.
在上述第一种应用场景(如第一UE已经呼叫第二UE,且第二UE开始振铃)中,本发明实施例提供的实现呼叫等待的方法,在上述步骤608之前,还包括步骤801。上述步骤608中的“第一UE接听第三UE发起的呼叫”可以替换为步骤802和步骤803;上述步骤608中的“第一UE拒绝第三UE发起的呼叫”可以替换为步骤804;上述步骤608中的“第一UE忽略第三UE发起的呼叫”可以替换为步骤805。其中,上述步骤802-803、步骤804与步骤805之间为“或者”的关系。示例性的,如图8所示的实现呼叫等待的方法,图6a示出的步骤608之前还可以包括步骤801,上述步骤608可以替换为步骤802-803、步骤804以及步骤805:In the above-mentioned first application scenario (for example, the first UE has called the second UE, and the second UE starts ringing), the method for implementing call waiting provided by the embodiment of the present invention, before the above-mentioned step 608, further includes step 801 . In the above step 608, "the first UE answers the call initiated by the third UE" can be replaced with steps 802 and 803; in the above step 608, "the first UE rejects the call initiated by the third UE" can be replaced with step 804; "The first UE ignores the call initiated by the third UE" in step 608 may be replaced with step 805 . Wherein, the relationship between the above steps 802-803, step 804 and step 805 is "or". Exemplarily, in the method for implementing call waiting as shown in FIG. 8, step 801 may be included before step 608 shown in FIG.
S801、在第一UE与第二UE建立通话的过程中,第一UE确定第一UE为主叫UE。S801. In a process of establishing a call between the first UE and the second UE, the first UE determines that the first UE is the calling UE.
示例性的,上述步骤801可以由图1和图5所示的UE1中包括的处理器51执行。Exemplarily, the above step 801 may be executed by the processor 51 included in the UE1 shown in FIG. 1 and FIG. 5 .
此时,本发明实施例提供的UE1可以显示如图7所示的显示界面71,向用户展示该UE2的用户姓名和电话号码。At this time, the UE1 provided by the embodiment of the present invention may display a display interface 71 as shown in FIG. 7 to show the user name and phone number of the UE2 to the user.
其中,在本发明实施例提供的第一种应用场景中,UE1接收到UE3发起的呼叫时,UE1的显示界面中不仅可以显示UE2的用户姓名和电话号码,还可以显示UE3的用户姓名和电话号码。其中,假设UE3对应的用户姓名为“李四”,UE3的电话号码为“182****8510”。也就是说,本发明实施例提供的第三方来电显示中还可以包括UE2的用户姓名和电话号码。Among them, in the first application scenario provided by the embodiment of the present invention, when UE1 receives a call initiated by UE3, the display interface of UE1 can display not only the user name and phone number of UE2, but also the user name and phone number of UE3. Number. Wherein, it is assumed that the user name corresponding to UE3 is "Lisi", and the phone number of UE3 is "182****8510". That is to say, the third-party caller ID provided by the embodiment of the present invention may also include the user name and phone number of UE2.
示例性的,如图9所示,为本发明实施例提供的另一种显示界面的示意图。图9中示出了上述第一种应用场景中,UE1正在向UE2发起呼叫时,接收到UE3发起的呼叫的显示界面(“呼入提示”界面)。图9所示的“呼入提示”界面91中包括选项911、选项912、选项913和选项914。其中,上述选项911可以用于实现挂断当前呼叫;选项912可以用于实现挂断第三方呼叫;选项913可以用于实现接听第三方呼叫;选项914可以用于实现短信回复发起第三方呼叫的第三方UE。此时,本发明实施例上述提供的第三方来电显示可以为上述如9示出的显示界面。Exemplarily, as shown in FIG. 9 , it is a schematic diagram of another display interface provided by an embodiment of the present invention. FIG. 9 shows a display interface (an "incoming call notification" interface) for receiving a call initiated by UE3 when UE1 is initiating a call to UE2 in the above-mentioned first application scenario. The "incoming call prompt" interface 91 shown in FIG. 9 includes an option 911 , an option 912 , an option 913 and an option 914 . Among them, the above-mentioned option 911 can be used to implement hanging up the current call; option 912 can be used to implement hanging up a third-party call; option 913 can be used to implement answering a third-party call; option 914 can be used to implement SMS reply to initiate a third-party call Third-party UEs. At this time, the third-party caller ID provided above in the embodiment of the present invention may be the display interface as shown in 9 above.
S802、第一UE通过网络侧装置取消对第二UE的呼叫。S802. The first UE cancels the call to the second UE through the network side device.
示例性,结合图1和图5,上述步骤802可以由UE1的处理器51执行。Exemplarily, with reference to FIG. 1 and FIG. 5 , the foregoing step 802 may be executed by the processor 51 of UE1.
其中,UE1对应的用户点击操作如图9所示显示界面中的选项911,可以实现挂断当前呼叫(即UE1对UE2发起的呼叫)。具体的,UE1接收到用户对选项911的点击操作指令后,与网络侧装置交互实现挂断当前呼叫。Wherein, the user corresponding to UE1 clicks and operates the option 911 in the display interface as shown in FIG. 9 , so as to realize hanging up the current call (that is, the call initiated by UE1 to UE2). Specifically, after receiving the user's click operation instruction on option 911, UE1 interacts with the network side device to hang up the current call.
可选的,UE1还可以自主地与网络侧装置交互,实现挂断当UE1对UE2发起的呼叫。Optionally, UE1 can also interact with the network side device autonomously, so as to hang up the call initiated by UE1 to UE2.
可以想到的是,本发明实施例这里,网络侧装置可以执行步骤802a以支持上述第一UE执行步骤802。It is conceivable that, in this embodiment of the present invention, the network side device may perform step 802a to support the above-mentioned first UE to perform step 802.
S802a、网络侧装置控制第一UE取消对第二UE的呼叫。S802a. The network side device controls the first UE to cancel the call to the second UE.
可以想到的是,在本发明实施例提供的第一种应用场景中,若第二UE已经开始振铃的情况下,在网络侧装置执行上述步骤802a之后,第二UE的显示界面上还可以显示“未接来电”提示。其中,该“未接来电”提示中可以包括第一UE的用户姓名和电话号码等信息。例如,UE2的显示界面上显示的“未接来电”提示中包括UE1对应的用户姓名“王一”,UE1的电话号码“137****9059”。当然,在第一种应用场景中,若第二UE还未振铃的情况下,在网络侧装置执行上述步骤802a之后,第二UE的显示界面上不会显示上述“未接来电”提示。It is conceivable that, in the first application scenario provided by the embodiment of the present invention, if the second UE has started ringing, after the network side device performs the above step 802a, the display interface of the second UE can still The “Missed Call” prompt is displayed. Wherein, the "missed call" prompt may include information such as the user name and phone number of the first UE. For example, the "missed call" prompt displayed on the display interface of UE2 includes the user name "Wang Yi" corresponding to UE1, and the phone number "137****9059" of UE1. Of course, in the first application scenario, if the second UE is not ringing, after the network side device executes the above step 802a, the above-mentioned "missed call" prompt will not be displayed on the display interface of the second UE.
S803、第一UE通过网络侧装置接听第三UE发起的呼叫。S803. The first UE answers the call initiated by the third UE through the network side device.
示例性的,UE1对应的用户点击操作如图9所示显示界面中的选项913,可以实现接听第三方呼叫(即UE3对UE1发起的呼叫)。Exemplarily, the user corresponding to UE1 clicks and operates the option 913 in the display interface as shown in FIG. 9 , so as to answer a third-party call (that is, a call initiated by UE3 to UE1 ).
需要说明的是,本发明实施例这里提供的方法中,上述步骤608中包括的“第一UE接听第三UE发起的呼叫”可以仅替换为步骤803。此时,UE1接收用户发起的操作指令实现接听UE3发起的呼叫的同时,UE1还可以自主地挂断对UE2发起的呼叫。It should be noted that, in the method provided here in the embodiment of the present invention, the "the first UE answers the call initiated by the third UE" included in the above step 608 may only be replaced with step 803 . At this time, while UE1 receives the operation instruction initiated by the user to answer the call initiated by UE3, UE1 can also autonomously hang up the call initiated by UE2.
可以想到的是,本发明实施例这里,网络侧装置可以执行步骤803a以支持上述第一UE执行步骤803。It is conceivable that, in this embodiment of the present invention, the network side device may perform step 803a to support the above-mentioned first UE to perform step 803.
S803a、网络侧装置控制第一UE接听第三UE发起的呼叫。S803a. The network side device controls the first UE to answer the call initiated by the third UE.
在本发明实施例提供的第一种应用场景中,在网络侧装置执行上述步骤803a之后,第三UE的显示界面上还可以显示包括第一UE对应的用户姓名和电话号码的“呼出提示”界面。例如,UE3可以展示的“呼出提示”中包括UE1对应的用户姓名“王一”,UE1的电话号码“137****9059”。In the first application scenario provided by the embodiment of the present invention, after the network side device executes the above step 803a, the display interface of the third UE may also display a "outgoing reminder" including the user name and phone number corresponding to the first UE interface. For example, the "outgoing prompt" displayed by UE3 includes the user name "Wang Yi" corresponding to UE1 and the phone number "137****9059" of UE1.
S804、第一UE通过网络侧装置拒绝第三UE发起的呼叫,使网络侧装置向第三UE播放呼叫失败提示音。S804. The first UE rejects the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE.
其中,上述呼叫失败提示音用于表示第三UE发起的呼叫未接通。例如,本发明实施例这里提供的呼叫失败提示音可以为“你好,你所拨打的用户正在通话中,请稍后再拨!”。Wherein, the above-mentioned call failure prompt tone is used to indicate that the call initiated by the third UE is not connected. For example, the call failure prompt tone provided here in the embodiment of the present invention may be "Hello, the user you dialed is in a call, please dial again later!".
另一方面,示例性的,UE1对应的用户点击操作如图9所示显示界面中的选项912,使得UE1收到相应的操作指令,可以实现挂断(拒绝)第三方呼叫(即UE3对UE1发起的呼叫)。On the other hand, for example, the user corresponding to UE1 clicks and operates the option 912 in the display interface as shown in FIG. calls initiated).
同样的,本发明实施例这里,网络侧装置还可以执行步骤804a-1和步骤804a-2以支持上述第一UE执行步骤804。Similarly, in this embodiment of the present invention, the network side device may also perform step 804a-1 and step 804a-2 to support the above-mentioned first UE to perform step 804.
S804a-1、网络侧装置控制第一UE拒绝第三UE发起的呼叫。S804a-1. The network side device controls the first UE to reject the call initiated by the third UE.
S804a-2、网络侧装置向第三UE播放呼叫失败提示音。S804a-2. The network side device plays a call failure prompt tone to the third UE.
可以想到的是,第三UE在接收到网络侧装置播放的呼叫失败提示音之后,可以挂断其向第一UE发起的呼叫。It is conceivable that the third UE may hang up the call initiated by it to the first UE after receiving the call failure prompt tone played by the network side device.
S805、第一UE通过网络侧装置忽略第三UE发起的呼叫,使网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S805. The first UE ignores the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE after a preset time.
示例性的,UE1可以不点击操作上述如9所示的显示界面中的任一选项,实现忽略UE3发起的呼叫。其中,上述预设时间为第一UE与网络侧装置之间的通信协议中预先设定的时间,如15秒。Exemplarily, UE1 may ignore the call initiated by UE3 without clicking and operating any option in the display interface shown in 9 above. Wherein, the preset time is a preset time in the communication protocol between the first UE and the network side device, such as 15 seconds.
同样的,本发明实施例这里,网络侧装置还可以执行步骤805a-1和步骤805a-2以支持上述第一UE执行步骤805。Similarly, in this embodiment of the present invention, the network side device may also perform step 805a-1 and step 805a-2 to support the above-mentioned first UE to perform step 805.
S805a-1、网络侧装置控制第一UE忽略第三UE发起的呼叫。S805a-1. The network side device controls the first UE to ignore the call initiated by the third UE.
S805a-2、网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S805a-2. The network side device plays a call failure prompt tone to the third UE after a preset time.
示例性的,网络侧装置和UE1交互实现忽略UE3发起的呼叫之后,可以隔15秒的预设时间再向UE3播放呼叫失败提示音,以提示UE3对应的用户稍后再向UE1发起呼叫。Exemplarily, after the network side device interacts with UE1 to ignore the call initiated by UE3, it may play a call failure prompt tone to UE3 after a preset time interval of 15 seconds, so as to remind the corresponding user of UE3 to initiate a call to UE1 later.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,在签约UE作为主叫UE向另一个UE发起呼叫的情况下,支持签约UE执行呼叫等待业务,以使得签约UE可以选择继续当前呼叫或者接听第三方呼叫。如此,实现提高签约UE在通信过程中的用户体验。It should be noted that the method for realizing call waiting provided by the embodiment of the present invention supports the call waiting service performed by the subscribed UE when the subscribed UE initiates a call to another UE as the calling UE, so that the subscribed UE can choose to continue the current Make a call or answer a third-party call. In this way, the user experience of the subscribed UE in the communication process can be improved.
在另一种具体的实施例中,在本发明实施例提供的第二种应用场景中,第一UE的触控屏可以向用户展示一种“呼入提示”界面。其中,该“呼入提示”界面中包括第二UE对应用户的用户姓名、电话号码等信息。In another specific embodiment, in the second application scenario provided by the embodiment of the present invention, the touch screen of the first UE may display a "incoming call prompt" interface to the user. Wherein, the "incoming call prompt" interface includes information such as user name and phone number of the user corresponding to the second UE.
示例性的,如图10所示,为本发明实施例提供的另一种显示界面的示意图。图10示出了本发明实施例中第二种应用场景下,UE1的显示界面101(“呼出显示”界面)。其中,该显示界面101中包括选项1011、选项1012和选项1013。类似的,对选项1011、选项1012和选项1013的详细描述可以参考上述对选项912、选项913和选项914的相关描述,这里不再赘述。Exemplarily, as shown in FIG. 10 , it is a schematic diagram of another display interface provided by an embodiment of the present invention. FIG. 10 shows a display interface 101 ("outgoing display" interface) of UE1 in the second application scenario in the embodiment of the present invention. Wherein, the display interface 101 includes an option 1011 , an option 1012 and an option 1013 . Similarly, for detailed descriptions of option 1011, option 1012, and option 1013, reference may be made to the above-mentioned related descriptions of option 912, option 913, and option 914, and details are not repeated here.
在上述第二种应用场景(如第二UE已经呼叫第二UE,且第一UE开始振铃)中,本发明实施例提供的实现呼叫等待的方法,在上述步骤608之前,还可以包括步骤1101。上述步骤608中的“第一UE接听第三UE发起的呼叫”可以替换为步骤1102;上述步骤608中的“第一UE拒绝第三UE发起的呼叫”可以替换为步骤1103;上述步骤608中的“第一UE忽略第三UE发起的呼叫”可以替换为步骤1104。其中,上述步骤1102、步骤1103与步骤1104之间为“或者”的关系。示例性的,如图11所示的实现呼叫等待的方法,在图6a示出的步骤608之前还可以包括步骤1101,上述步骤608可以替换为步骤1102、步骤1103以及步骤1104:In the above-mentioned second application scenario (for example, the second UE has called the second UE, and the first UE starts ringing), the method for implementing call waiting provided by the embodiment of the present invention may further include the step before the above-mentioned step 608 1101. In the above step 608, "the first UE answers the call initiated by the third UE" can be replaced with step 1102; in the above step 608, "the first UE rejects the call initiated by the third UE" can be replaced with step 1103; in the above step 608 "The first UE ignores the call initiated by the third UE" can be replaced with step 1104 . Wherein, the above step 1102, step 1103 and step 1104 are in an "or" relationship. Exemplarily, the method for implementing call waiting as shown in FIG. 11 may further include step 1101 before step 608 shown in FIG.
S1101、在第一UE与第二UE建立通话的过程中,第一UE确定第一UE为被叫UE。S1101. During the process of establishing a call between the first UE and the second UE, the first UE determines that the first UE is the called UE.
示例性的,上述步骤1101可以由图1和图5所示的UE1中包括的处理器51执行。Exemplarily, the above step 1101 may be executed by the processor 51 included in the UE1 shown in FIG. 1 and FIG. 5 .
此时,本发明实施例提供的UE1可以显示如图10所示的显示界面71,向用户展示该UE2的用户姓名和电话号码。At this time, the UE1 provided by the embodiment of the present invention may display a display interface 71 as shown in FIG. 10 , and display the user name and phone number of the UE2 to the user.
可以想到的是,在第二种应用场景中,UE1接收到UE3发起的呼叫时,UE1的显示界面中不仅可以显示UE2的用户姓名和电话号码,还可以显示UE3的用户姓名和电话号码。It is conceivable that, in the second application scenario, when UE1 receives a call initiated by UE3, the display interface of UE1 can display not only the user name and phone number of UE2, but also the user name and phone number of UE3.
示例性的,如图12所示,为本发明实施例提供的另一种显示界面的示意图。图12中示出了上述第二种应用场景中,UE1已经接收到UE2发起的呼叫且正在振铃时,接收到UE3发起的呼叫的显示界面(“呼入提示”界面)。图12所示的“呼入提示”界面121中包括选项1211、选项1212、选项1213、选项1214,选项1215和选项1216。类似的,对选项1211、选项1212、选项1213、选项1214,选项1215和选项1216的详细描述可以参考上述对选项912、选项913和选项914的相关描述,这里不再赘述。此时,本发明实施例上述提供的第三方呼叫显示还可以为上述图12示出的显示界面。Exemplarily, as shown in FIG. 12 , it is a schematic diagram of another display interface provided by the embodiment of the present invention. FIG. 12 shows in the second application scenario above, when UE1 has received the call initiated by UE2 and is ringing, it receives the display interface of the call initiated by UE3 (“incoming call notification” interface). The "incoming call prompt" interface 121 shown in FIG. 12 includes option 1211 , option 1212 , option 1213 , option 1214 , option 1215 and option 1216 . Similarly, for detailed descriptions of option 1211, option 1212, option 1213, option 1214, option 1215, and option 1216, reference may be made to the above-mentioned related descriptions of option 912, option 913, and option 914, and details are not repeated here. At this time, the third-party call display provided above in the embodiment of the present invention may also be the display interface shown in FIG. 12 above.
S1102、第一UE通过网络侧装置接听第三UE发起的呼叫,使网络侧装置向第二UE播放针对第二UE呼叫失败提示音。S1102. The first UE answers the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone for the second UE to the second UE.
示例性的,上述步骤1102可由图1结合图5中示出的UE1的处理器51执行。Exemplarily, the above step 1102 may be executed by the processor 51 of UE1 shown in FIG. 1 in conjunction with FIG. 5 .
其中,上述针对第二UE呼叫失败提示音用于表示第二UE向第一UE发起的呼叫未接通。例如,上述针对第二UE失败提示音也可以为“你好,你拨打的用户正在通话中,请稍后再拨!”。Wherein, the above-mentioned call failure prompt tone for the second UE is used to indicate that the call initiated by the second UE to the first UE is not connected. For example, the above prompt tone for the failure of the second UE may also be "Hello, the user you dialed is in a call, please dial again later!".
示例性的,UE1对应的用户点击操作如图12所示显示界面中的选项1215,可以实现接听第三方呼叫(即UE1对UE2发起的呼叫)。此时,UE1可以自主地挂断UE2对UE1发起的呼叫。Exemplarily, the user corresponding to UE1 clicks and operates the option 1215 in the display interface as shown in FIG. 12 , so as to answer a third-party call (that is, a call initiated by UE1 to UE2). At this time, UE1 may autonomously hang up the call initiated by UE2 to UE1.
可以想到的是,本发明实施例这里,网络侧装置可以执行步骤1102a-1和步骤1102a-2以支持上述第一UE执行步骤1102。如图11所示,本发明实施例提供的实现呼叫等待的方法,还可以包括步骤1102a-1和步骤1102a-2:It is conceivable that, in this embodiment of the present invention, the network side device may perform step 1102a-1 and step 1102a-2 to support the above-mentioned first UE to perform step 1102. As shown in FIG. 11, the method for implementing call waiting provided by the embodiment of the present invention may also include step 1102a-1 and step 1102a-2:
S1102a-1、网络侧装置控制第一UE接听第三UE发起的呼叫。S1102a-1. The network side device controls the first UE to answer the call initiated by the third UE.
S1102a-2、网络侧装置向第二UE播放针对第二UE呼叫失败提示音。S1102a-2. The network side device plays a call failure prompt tone for the second UE to the second UE.
示例性的,网络侧装置与UE1交互,以执行上述步骤1202a-1,网络侧装置与UE2交互,以执行上述步骤1202a-2。Exemplarily, the network side device interacts with UE1 to perform the above step 1202a-1, and the network side device interacts with UE2 to perform the above step 1202a-2.
S1103、第一UE通过网络侧装置拒绝第三UE发起的呼叫,使网络侧装置向第三UE播放呼叫失败提示音。S1103. The first UE rejects the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE.
示例性的,UE1对应的用户点击操作如图12所示显示界面中的选项1214,使得UE1收到相应的操作指令,可以实现挂断(拒绝)第三方呼叫(即UE3对UE1发起的呼叫)。Exemplarily, the user corresponding to UE1 clicks and operates the option 1214 in the display interface as shown in FIG. .
同样的,本发明实施例这里,网络侧装置还可以执行步骤1103a-1和步骤1103a-2以支持上述第一UE执行步骤1103。Similarly, in this embodiment of the present invention, the network side device may also perform step 1103a-1 and step 1103a-2 to support the above-mentioned first UE to perform step 1103.
S1103a-1、网络侧装置控制第一UE忽略第三UE发起的呼叫。S1103a-1. The network side device controls the first UE to ignore the call initiated by the third UE.
S1103a-2、网络侧装置向第三UE播放呼叫失败提示音。S1103a-2. The network side device plays a call failure prompt tone to the third UE.
同样的,此时第三UE在接收到网络侧装置播放的呼叫失败提示音之后,可以由网络侧装置控制其挂断向第一UE发起的呼叫。Similarly, at this time, after the third UE receives the call failure prompt tone played by the network side device, it may be controlled by the network side device to hang up the call initiated to the first UE.
S1104、第一UE通过网络侧装置忽略第三UE发起的呼叫,使网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S1104. The first UE ignores the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE after a preset time.
示例性的,UE1可以不点击操作上述如12所示的显示界面中的选项1214、选项1215和选项1216中任一选项,实现忽略UE3发起的呼叫。Exemplarily, UE1 may ignore the call initiated by UE3 without clicking and operating any one of option 1214, option 1215, and option 1216 in the display interface shown in 12 above.
同样的,本发明实施例这里,网络侧装置还可以执行步骤1104a-1和步骤1104a-2以支持上述第一UE执行步骤1104。示例性的,如图11所示,本发明实施例提供的实现呼叫等待的方法,还可以包括步骤S1104a-1和步骤S1104a-2:Similarly, in this embodiment of the present invention, the network side device may also perform step 1104a-1 and step 1104a-2 to support the above-mentioned first UE to perform step 1104. Exemplarily, as shown in FIG. 11 , the method for realizing call waiting provided by the embodiment of the present invention may further include step S1104a-1 and step S1104a-2:
S1104a-1、网络侧装置控制第一UE忽略第三UE发起的呼叫。S1104a-1. The network side device controls the first UE to ignore the call initiated by the third UE.
S1104a-2、网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S1104a-2. The network side device plays a call failure prompt tone to the third UE after a preset time.
示例性的,网络侧装置与UE1交互实现忽略UE3发起的呼叫之后,可以隔15秒的预设时间再向UE3播放呼叫失败提示音,以提示UE3对应的用户稍后再向UE1发起呼叫。Exemplarily, after the network side device interacts with UE1 to ignore the call initiated by UE3, it may play a call failure prompt tone to UE3 after a preset time interval of 15 seconds, so as to remind the corresponding user of UE3 to initiate a call to UE1 later.
可以想到的是,UE1忽略UE3的同时,可以选择是否接听UE2发起的呼叫。具体的,UE1可以通过如图12所示的选项1211、选项1212和选项1213接收到的操作指令,选择接听、拒绝或者忽略UE2发起的呼叫。It is conceivable that UE1 can choose whether to answer the call initiated by UE2 while ignoring UE3. Specifically, UE1 may choose to answer, reject or ignore the call initiated by UE2 through the operation instructions received in option 1211 , option 1212 and option 1213 as shown in FIG. 12 .
需要说明的是,本发明实施例提供的实现呼叫等待的方法,在签约UE作为被叫UE接收到另一个UE发起呼叫的情况下,支持签约UE执行呼叫等待业务,以使得签约UE可以选择继续当前呼叫或者接听第三方呼叫。如此,实现提高签约UE在通信过程中的用户体验。It should be noted that the method for implementing call waiting provided by the embodiment of the present invention supports the call waiting service performed by the subscribed UE when the subscribed UE receives a call initiated by another UE as the called UE, so that the subscribed UE can choose to continue Current call or answer a third-party call. In this way, the user experience of the subscribed UE in the communication process can be improved.
在一种具体的实施例中,一个UE在执行通话业务之前,通常需要在网络侧进行注册,以连入无线通信网络中,实现与其他UE通话。其中,已注册UE为可以执行基本呼叫业务的UE。此时,本发明实施例提供的实现呼叫等待的方法,在上述步骤602之前,还可以包括步骤1301。示例性的,如图13所示,本发明实施例提供的实现呼叫等待的方法,在如图6所示的步骤602之前还可以包括步骤1301:In a specific embodiment, before performing a call service, a UE usually needs to register at the network side so as to connect to a wireless communication network and realize a call with other UEs. Wherein, the registered UE is a UE that can perform basic call services. At this time, the method for implementing call waiting provided by the embodiment of the present invention may further include step 1301 before the above step 602 . Exemplarily, as shown in FIG. 13 , the method for realizing call waiting provided by the embodiment of the present invention may further include step 1301 before step 602 shown in FIG. 6 :
S1301、网络侧装置确定第一UE为已注册UE。S1301. The network side device determines that the first UE is a registered UE.
示例性的,结合图1-图4,上述步骤1301可以由上述S-CSCF 101、Mmtel AS 102和MRF 103中的各个处理器交互实现。Exemplarily, with reference to FIG. 1-FIG. 4 , the above step 1301 may be implemented interactively by each processor in the above-mentioned S-CSCF 101 , Mmtel AS 102 and MRF 103 .
其中,上述第一UE为已注册UE表示第一UE可以执行基本呼叫业务。即第一UE具有和其他UE(如第三UE)通话的能力。Wherein, the above-mentioned first UE being a registered UE means that the first UE can perform a basic call service. That is, the first UE has the ability to communicate with other UEs (such as the third UE).
需要说明的是,本发明实施例提供的实现呼叫等待的方法,无论签约UE正在建立通话还是正在通话,只要网络侧装置确定签约UE为已注册UE,网络侧装置就可以与签约UE交互以控制签约UE的通话。这样一来,有利于签约UE执行呼叫等待业务,避免遗漏重要的呼叫。It should be noted that, in the method for realizing call waiting provided by the embodiment of the present invention, no matter whether the subscribed UE is establishing a call or in the process of calling, as long as the network side device determines that the subscribed UE is a registered UE, the network side device can interact with the subscribed UE to control Subscribe to the call of the UE. In this way, it is beneficial for the subscribed UE to perform the call waiting service and avoid missing important calls.
在一种具体的实施例中,在发明实施例提供的实现呼叫等待的方法应用于3G网络的语音业务的情况下,上述步骤801和步骤1101的执行主体可以为上述网络侧装置。此时,本发明实施例提供的方法中的步骤801可以替换为步骤1401,步骤1101可以替换为步骤1402。示例性的,如图14所示,为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图。图14中,上述图8示出的方法中包括的步骤801可以替换为步骤1401:In a specific embodiment, when the method for realizing call waiting provided by the embodiment of the invention is applied to the voice service of the 3G network, the execution subject of the above step 801 and step 1101 may be the above network side device. At this point, step 801 in the method provided by the embodiment of the present invention may be replaced with step 1401, and step 1101 may be replaced with step 1402. Exemplarily, as shown in FIG. 14 , it is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention. In FIG. 14, step 801 included in the method shown in FIG. 8 above can be replaced with step 1401:
S1401、在第一UE与第二UE建立通话的过程中,网络侧装置确定第一UE为主叫UE。S1401. During the process of establishing a call between the first UE and the second UE, the network side device determines that the first UE is the calling UE.
S1402、在第一UE与第二UE建立通话的过程中,网络侧装置确定第一UE为被叫UE。S1402. During the process of establishing a call between the first UE and the second UE, the network side device determines that the first UE is the called UE.
示例性的,上述步骤1401和步骤1402可以由上述MSC实现。此时,本发明实施例提供的网络侧装置为MSC。Exemplarily, the above step 1401 and step 1402 may be implemented by the above MSC. At this time, the network side device provided by the embodiment of the present invention is an MSC.
一般而言,在执行通话业务的过程中,支持VoLTE技术的UE可以自主判断其为主叫UE还是被叫UE,而仅支持3G技术(还可以向下兼容2G技术)的UE是不能自主判断其为主叫UE还是被叫UE。Generally speaking, in the process of performing call services, a UE that supports VoLTE technology can independently judge whether it is a calling UE or a called UE, while a UE that only supports 3G technology (it can also be backward compatible with 2G technology) cannot independently judge whether it is a calling UE or a called UE. Whether it is the calling UE or the called UE.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,应用于3G网络的语音业务中(即签约UE为仅支持3G技术的UE)。此时,即使支持3G技术的签约UE不能确定其为主叫UE还是被叫UE,网络侧装置也可以确定签约UE为主叫UE还是被叫UE。这样一来,使得仅支持3G技术的签约UE可以执行本发明实施例提供的实现呼叫等待的方法,避免遗漏重要的呼叫。It should be noted that the method for realizing call waiting provided by the embodiment of the present invention is applied to the voice service of the 3G network (that is, the subscribed UE is a UE that only supports 3G technology). At this time, even if the subscribed UE supporting 3G technology cannot determine whether it is the calling UE or the called UE, the network side device can also determine whether the subscribed UE is the calling UE or the called UE. In this way, the subscribed UE that only supports 3G technology can implement the method for realizing call waiting provided by the embodiment of the present invention, so as to avoid missing important calls.
在另一种具体的实施例中,本发明实施例提供的第三种应用场景为第一UE与第二UE正在通话,且无论第一UE为主叫UE还是被叫UE。参照上述实施例中示出的实现呼叫等待的方法中包括的步骤601a以及步骤601-步骤607,在第三种应用场景中,本发明实施例提供的实现呼叫等待的方法还可以包括步骤1501a以及步骤1501-步骤1507。示例性的,如图15所示,为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图。图15示出的方法中可以包括步骤1501-步骤1507:In another specific embodiment, the third application scenario provided by the embodiment of the present invention is that the first UE is talking with the second UE, and no matter whether the first UE is the calling UE or the called UE. Referring to step 601a and step 601-step 607 included in the method for implementing call waiting shown in the above-mentioned embodiments, in the third application scenario, the method for implementing call waiting provided by the embodiment of the present invention may further include step 1501a and Step 1501-step 1507. Exemplarily, as shown in FIG. 15 , it is a schematic flowchart of another method for implementing call waiting provided by an embodiment of the present invention. The method shown in FIG. 15 may include step 1501-step 1507:
S1501a、在第一UE与第二UE通话的过程中,第三UE向网络侧装置发送第三方呼叫请求。S1501a. During the conversation between the first UE and the second UE, the third UE sends a third-party call request to the network side device.
S1501、在第一UE与第二UE通话的过程中,网络侧装置接收第三UE发起的第三方呼叫请求。S1501. During a call between the first UE and the second UE, the network side device receives a third-party call request initiated by the third UE.
S1502、网络侧装置将第三方呼叫请求发送给第一UE。S1502. The network side device sends a third-party call request to the first UE.
S1503、在第一UE与第二UE建立通话的过程中,第一UE接收第三UE通过网络侧装置发送的第三方呼叫请求。S1503. During the process of establishing a call between the first UE and the second UE, the first UE receives a third-party call request sent by the third UE through the network side device.
S1504、第一UE根据第三方呼叫请求,向网络侧装置发送空闲响应。S1504. The first UE sends an idle response to the network side device according to the third-party call request.
S1505、网络侧装置接收第一UE发送的空闲响应。S1505. The network side device receives the idle response sent by the first UE.
S1506、第一UE根据第三方呼叫请求,生成第三方呼叫提示音和/或第三方来电显示。S1506. The first UE generates a third-party call prompt tone and/or a third-party caller ID according to the third-party call request.
S1507、网络侧装置根据空闲响应,向第三UE播放呼叫等待提示音。S1507. The network side device plays a call waiting prompt tone to the third UE according to the idle response.
需要说明的是,对上述1501a以及步骤1501-步骤1507的详细描述可以参考上述实施例中对步骤601a以及步骤601-步骤607的详细描述,本发明实施例这里不再赘述。It should be noted that, for the detailed description of the above step 1501a and step 1501-step 1507, reference may be made to the detailed description of step 601a and step 601-step 607 in the above embodiment, and the embodiment of the present invention will not repeat it here.
在本发明实施例提供的第三种应用场景的另一种可能实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1508-步骤1510:In another possible implementation of the third application scenario provided by the embodiment of the present invention, the method for implementing call waiting shown in FIG. 15 may further include steps 1508-1510:
S1508、在第一UE与第二UE通话的过程中,第一UE通过网络侧装置接听第三UE发起的呼叫,使网络侧装置向第二UE播放呼叫保持提示音。S1508. During the conversation between the first UE and the second UE, the first UE answers the call initiated by the third UE through the network side device, and makes the network side device play a call hold prompt tone to the second UE.
其中,上述呼叫保持提示音用于表示第一UE与第二UE的通话处于通话保持状态。示例性的,本发明实施例这里提供的呼叫保持提示音可以为“嘟嘟嘟”的声音。Wherein, the above-mentioned call holding prompt tone is used to indicate that the call between the first UE and the second UE is in a call hold state. Exemplarily, the call holding prompt tone provided here in the embodiment of the present invention may be a "beep beep" sound.
需要说明的是,本发明实施例这里,仅以上述第三种应用场景中,第一UE(签约UE)为主叫UE为例,说明发明实施例提供的实现呼叫等待的方法。例如,参照图7所示的显示界面,本发明实施例提供的UE1可以显示如图16所示的显示界面161,向用户展示该UE2的用户姓名和电话号码,以及UE1与UE2的通话时长。其中,图16中所示的各个选项的描述可以参照上述实施例中对图7中的各个选项的相关描述,这里不再赘述。It should be noted that, in this embodiment of the present invention, the method for realizing call waiting provided by the embodiment of the present invention is described only by taking the above third application scenario where the first UE (subscribed UE) is the calling UE as an example. For example, referring to the display interface shown in FIG. 7 , UE1 provided by the embodiment of the present invention can display a display interface 161 as shown in FIG. 16 , showing the user name and phone number of UE2, and the call duration between UE1 and UE2 to the user. For the description of each option shown in FIG. 16 , reference may be made to the relevant description of each option in FIG. 7 in the foregoing embodiment, and details are not repeated here.
同样的,在第三种应用场景中,UE1接收到UE3发起的呼叫时,UE1的显示界面中不仅可以显示UE2的用户姓名和电话号码,还可以显示UE3的用户姓名和电话号码。Similarly, in the third application scenario, when UE1 receives a call initiated by UE3, the display interface of UE1 can display not only the user name and phone number of UE2, but also the user name and phone number of UE3.
示例性的,如图17示,为本发明实施例提供的另一种显示界面的示意图。图17中示出了上述第三种应用场景中,UE1正在与UE2通话时,接收到UE3发起的呼叫的显示界面(“呼入提示”界面)。图17所示的“呼入提示”界面171中包括选项1711、选项1712、选项1713和选项1714。本发明实施例这里,对上述选项1711、选项1712、选项1713和选项1714的具体描述可以参照上述实施例中对选项911、选项912、选项913和选项914的详细描述。Exemplarily, FIG. 17 is a schematic diagram of another display interface provided by an embodiment of the present invention. FIG. 17 shows a display interface (an "incoming call notification" interface) that receives a call initiated by UE3 when UE1 is talking with UE2 in the above third application scenario. The "incoming call prompt" interface 171 shown in FIG. 17 includes an option 1711 , an option 1712 , an option 1713 and an option 1714 . Embodiments of the present invention Here, for the specific description of the above option 1711, option 1712, option 1713, and option 1714, refer to the detailed description of option 911, option 912, option 913, and option 914 in the above embodiment.
S1509、网络侧装置控制第一UE接听第三UE发起的呼叫。S1509. The network side device controls the first UE to answer the call initiated by the third UE.
S1510、网络侧装置向第二UE播放呼叫保持提示音。S1510. The network side device plays a call hold prompt tone to the second UE.
在本发明实施例提供的第三种应用场景的另一种可能实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1507-步骤1509:In another possible implementation of the third application scenario provided by the embodiment of the present invention, the method for implementing call waiting shown in FIG. 15 may further include steps 1507-1509:
S1511、第一UE通过网络侧装置拒绝第三UE发起的呼叫,并使网络侧装置向第三UE播放呼叫失败提示音。S1511. The first UE rejects the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE.
此时,第一UE与第二UE继续进行正常的通话。例如,UE1与UE2继续进行正常通话。At this point, the first UE continues to communicate with the second UE normally. For example, UE1 and UE2 continue to communicate normally.
S1512、网络侧装置控制第一UE拒绝第三UE发起的呼叫。S1512. The network side device controls the first UE to reject the call initiated by the third UE.
S1513、网络侧装置向第三UE播放呼叫失败提示音。S1513. The network side device plays a call failure prompt tone to the third UE.
在另一种可能的实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1510-步骤1512:In another possible implementation, the method for implementing call waiting shown in FIG. 15 may further include Step 1510-Step 1512:
S1514、第一UE通过网络侧装置忽略第三UE发起的呼叫,并使网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S1514. The first UE ignores the call initiated by the third UE through the network side device, and causes the network side device to play a call failure prompt tone to the third UE after a preset time.
S1515、网络侧装置控制第一UE忽略第三UE发起的呼叫。S1515. The network side device controls the first UE to ignore the call initiated by the third UE.
S1516、网络侧装置在预设时间后向第三UE播放呼叫失败提示音。S1516. The network side device plays a call failure prompt tone to the third UE after a preset time.
同样的,上述步骤1508-步骤1516的详细描述可以参考上述实施例中对上述步骤802、步骤802a、步骤803、步骤803a、步骤804、步骤804a-1、步骤804a-2、步骤805、步骤805a-1、步骤805a-2中相关的描述,本发明实施例这里不再赘述。Similarly, for the detailed description of the above step 1508-step 1516, please refer to the above step 802, step 802a, step 803, step 803a, step 804, step 804a-1, step 804a-2, step 805, step 805a in the above embodiment -1. Relevant descriptions in step 805a-2 will not be repeated here in this embodiment of the present invention.
需要说明的是,本发明实施例提供的实现呼叫等待的方法,不进可以使得正在建立通话的签约UE执行呼叫等待业务,还可以使得正在通话的签约UE执行呼叫等待业务。如此,使得签约UE可以在不同场景下执行呼叫等待业务,进一步避免遗漏重要的呼叫。It should be noted that, the method for implementing call waiting provided by the embodiment of the present invention not only enables the subscribed UE that is establishing a call to perform the call waiting service, but also enables the subscribed UE that is in the call to perform the call waiting service. In this way, the subscribed UE can perform the call waiting service in different scenarios, further avoiding missing important calls.
上述主要从第一UE与网络侧装置等设备交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,第一UE和网络侧装置为了实现上述功能,其包含了执行各个功能相应的功能模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的第一UE、网络柜装置以及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The foregoing mainly introduces the solutions provided by the embodiments of the present application from the perspective of interaction between the first UE and devices such as network side devices. It can be understood that, in order to realize the above functions, the first UE and the network side device include functional modules corresponding to each function. Those skilled in the art should easily realize that, in combination with the first UE, the network cabinet device, and the algorithm steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
本申请实施例提供第一UE用以实现上述各方法实施例,具体的,可以根据上述方法示例对第一设备进行划分,例如,可以对应各个功能划分各个模块或者单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件模块或者单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application provides the first UE to implement the above method embodiments. Specifically, the first device can be divided according to the above method example, for example, each module or unit can be divided corresponding to each function, or two or More than two functions are integrated in one processing module. The above-mentioned integrated modules can be implemented in the form of hardware, or in the form of software modules or units. Wherein, the division of modules or units in the embodiment of the present application is schematic, and is only a logical function division, and there may be another division manner in actual implementation.
图18示出了上述实施例中所涉及的第一UE的一种可能的结构示意图。如图18所示,该第一UE 1800可以包括:接收模块1801、发送模块1802和处理模块1803。Fig. 18 shows a possible structural diagram of the first UE involved in the foregoing embodiments. As shown in FIG. 18 , the first UE 1800 may include: a receiving module 1801 , a sending module 1802 and a processing module 1803 .
其中,上述接收模块1801用于支持第一UE 1800执行上述方法实施例中的步骤603、步骤1503,和/或用于本文所描述的技术的其它过程。上述发送模块1802用于支持第一UE 1800执行上述方法实施例中的步骤604,和/或用于本文所描述的技术的其它过程。上述处理模块1803,用于支持第一UE 1800执行上述方法实施例中的步骤606、步骤608、步骤802-步骤805、步骤1102-步骤1104、步骤1506、步骤1508、步骤1511和步骤1514,和/或用于本文所描述的技术的其它过程。Wherein, the above-mentioned receiving module 1801 is configured to support the first UE 1800 to execute step 603 and step 1503 in the above-mentioned method embodiment, and/or other processes for the technologies described herein. The above-mentioned sending module 1802 is configured to support the first UE 1800 to execute step 604 in the above-mentioned method embodiment, and/or other processes for the technologies described herein. The above processing module 1803 is configured to support the first UE 1800 to execute step 606, step 608, step 802-step 805, step 1102-step 1104, step 1506, step 1508, step 1511 and step 1514 in the above method embodiment, and and/or other processes for the techniques described herein.
在一种具体的实施例中,如图18示出了上述实施例中所涉及的第一UE的另一种可能的结构示意图。如图19所示,该第一UE 1800还可以包括:确定模块1804。In a specific embodiment, FIG. 18 shows another possible structural diagram of the first UE involved in the foregoing embodiments. As shown in FIG. 19 , the first UE 1800 may further include: a determining module 1804 .
其中,上述确定模块1804,用于支持第一UE 1800执行上述方法实施例中的步骤801和步骤1101,和/或用于本文所描述的技术的其它过程。Wherein, the determination module 1804 is configured to support the first UE 1800 to execute step 801 and step 1101 in the above method embodiment, and/or other processes for the technologies described herein.
当然,第一UE 1800包括但不限于上述所列举的单元模块。并且,上述模块的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能。Certainly, the first UE 1800 includes but not limited to the unit modules listed above. Moreover, the specific functions that can be realized by the above modules also include but are not limited to the functions corresponding to the method steps described in the above examples.
示例性的,上述第一UE 1800还可以包括存储模块、显示模块和输入模块。该存储模块,可以用于保存第一UE执行通话业务的指令。该显示模块,可以用于向用户显示与第一UE执行通话业务的相关信息,如与第一UE通话的UE对应的用户姓名和电话号码。该输入模块,可以用于支持用户输入与第一UE建立通话的另一个UE的电话号码。其中,第一UE 1800的其他单元以及第一UE 1800的各个单元详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。Exemplarily, the above-mentioned first UE 1800 may further include a storage module, a display module and an input module. The storage module may be used to store instructions for the first UE to perform call services. The display module may be used to display to the user information related to the call service performed by the first UE, such as the name and phone number of the user corresponding to the UE in the call with the first UE. The input module may be used to support the user to input the phone number of another UE that establishes a call with the first UE. For detailed descriptions of other units of the first UE 1800 and each unit of the first UE 1800, reference may be made to the detailed description of corresponding method steps, and details are not repeated here in this embodiment of the present application.
在采用集成的单元的情况下,上述处理模块1803和确定模块1804等可以集成在一个处理单元中实现,该处理单元可以是处理器或控制器,例如可以是CPU,图形处理器(Graphics Processing Unit,GPU),通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。上述存储模块可以是存储器。In the case of using an integrated unit, the above-mentioned processing module 1803 and determination module 1804 etc. can be integrated into a processing unit for implementation, and the processing unit can be a processor or a controller, such as a CPU, a graphics processing unit (Graphics Processing Unit , GPU), general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure. The processing unit may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and the like. The above-mentioned storage module may be a memory.
当所述处理单元为处理器,存储模块为存储器时,本申请实施例所涉及的第一UE可以上述实施例中图5所示的第一UE。此时,上述接收模块1801和发送模块1802可以集成在图5所示的通信接口53中。上述处理模块1803和确定模块1804可以集成在上述图5所示的处理器21中。上述第一UE的存储模块可以由图5所示的存储器52实现,上述显示模块可以由图5所示的显示器56实现,上述输入模块可以由图5所示的输入器57实现。When the processing unit is a processor and the storage module is a memory, the first UE involved in this embodiment of the present application may be the first UE shown in FIG. 5 in the foregoing embodiment. At this time, the above-mentioned receiving module 1801 and sending module 1802 may be integrated into the communication interface 53 shown in FIG. 5 . The foregoing processing module 1803 and determination module 1804 may be integrated into the processor 21 shown in FIG. 5 above. The storage module of the first UE may be realized by the memory 52 shown in FIG. 5 , the display module may be realized by the display 56 shown in FIG. 5 , and the input module may be realized by the input device 57 shown in FIG. 5 .
其中,上述存储器52用于存储至少一个指令,当该图5所示的UE运行时,该一个或多个处理器51执行该存储器52存储的至少一个指令,以使该UE执行如上述实施例中的实现呼叫等待的方法。Wherein, the above-mentioned memory 52 is used to store at least one instruction. When the UE shown in FIG. 5 is running, the one or more processors 51 execute the at least one instruction stored in the memory 52, so that the UE performs The method that implements call waiting in .
本发明实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当图5所示的UE的一个或多个处理器51执行该计算机程序代码时,该UE执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。An embodiment of the present invention also provides a computer storage medium, where computer program codes are stored in the computer storage medium. When one or more processors 51 of the UE shown in FIG. 5 execute the computer program codes, the UE executes the above implementation The relevant method steps in any one of the drawings in the examples implement the method for implementing call waiting in the above-mentioned embodiments.
本发明实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。The embodiment of the present invention also provides a computer program product. When the computer program product is run on a computer, the computer is made to execute the relevant method steps in any of the drawings in the above embodiments to implement the implementation of call waiting in the above embodiments. method.
其中,本发明实施例提供的图5所示的UE、第一UE 1800、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Wherein, the UE shown in FIG. 5 provided by the embodiment of the present invention, the first UE 1800, the computer storage medium, or the computer program product are all used to execute the corresponding method provided above. Therefore, the beneficial effect it can achieve can be With reference to the beneficial effects in the corresponding method provided above, details will not be repeated here.
图20示出了上述实施例中所涉及的网络侧装置的一种可能的结构示意图。如图20所示,该网络侧装置2000可以包括:接收模块2001和发送模块2002。FIG. 20 shows a possible structural schematic diagram of the network side device involved in the foregoing embodiments. As shown in FIG. 20 , the network side device 2000 may include: a receiving module 2001 and a sending module 2002 .
其中,上述接收模块2001用于支持网络侧装置2000执行上述方法实施例中的步骤601、步骤605、步骤1501和步骤1505,和/或用于本文所描述的技术的其它过程。上述发送模块2002用于支持网络侧装置2000执行上述方法实施例中的步骤602、步骤607、步骤804a-2、步骤805a-2、步骤1102a-2、步骤1103a-2、步骤1104a-2、步骤1502、步骤1510、步骤1513和步骤1516,和/或用于本文所描述的技术的其它过程。Wherein, the above receiving module 2001 is used to support the network side device 2000 to execute step 601, step 605, step 1501 and step 1505 in the above method embodiment, and/or other processes for the technologies described herein. The above sending module 2002 is used to support the network side device 2000 to execute step 602, step 607, step 804a-2, step 805a-2, step 1102a-2, step 1103a-2, step 1104a-2, step 1502, step 1510, step 1513, and step 1516, and/or other processes for the techniques described herein.
进一步的,如图21示出了上述实施例中所涉及的网络侧装置的另一种可能的结构示意图。如图21所示,该网络侧装置2000还可以包括:处理模块2003。Further, FIG. 21 shows another possible structural schematic diagram of the network side device involved in the foregoing embodiments. As shown in FIG. 21 , the network side device 2000 may further include: a processing module 2003 .
其中,上述处理模块2003用于支持网络侧装置2000执行上述方法实施例中的步骤802a、步骤803a、步骤804a-1、步骤805a-1、步骤1102a-1、步骤1103a-1、步骤1104a-1、步骤1509、步骤1512和步骤1515,和/或用于本文所描述的技术的其它过程。Wherein, the above processing module 2003 is used to support the network side device 2000 to execute step 802a, step 803a, step 804a-1, step 805a-1, step 1102a-1, step 1103a-1, step 1104a-1 in the above method embodiment , step 1509, step 1512, and step 1515, and/or other procedures for the techniques described herein.
进一步的,如图22示出了上述实施例中所涉及的网络侧装置的另一种可能的结构示意图。如图21所示,该网络侧装置2000还可以包括:确定模块2004。Further, FIG. 22 shows another possible structural schematic diagram of the network side device involved in the foregoing embodiment. As shown in FIG. 21 , the network side device 2000 may further include: a determination module 2004 .
其中,上述确定模块2004用于支持网络侧装置2000执行上述方法实施例中的步骤1301、步骤1401和步骤1402,和/或用于本文所描述的技术的其它过程。Wherein, the determination module 2004 is used to support the network side device 2000 to execute step 1301, step 1401 and step 1402 in the above method embodiment, and/or other processes for the technologies described herein.
当然,第一UE 1800包括但不限于上述所列举的单元模块。并且,上述模块的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能。Certainly, the first UE 1800 includes but not limited to the unit modules listed above. Moreover, the specific functions that can be realized by the above modules also include but are not limited to the functions corresponding to the method steps described in the above examples.
示例性的,上述网络侧装置2000还可以包括存储模块。该存储模块,可以用于保存控制第一UE与第二UE或者第三UE通话的指令。其中,对网络侧装置2000的其他单元以及网络侧装置2000的各个单元详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。Exemplarily, the foregoing network side device 2000 may further include a storage module. The storage module may be used to store instructions for controlling the conversation between the first UE and the second UE or the third UE. For detailed descriptions of other units of the network-side device 2000 and each unit of the network-side device 2000, reference may be made to the detailed description of corresponding method steps, and details are not repeated here in this embodiment of the present application.
在采用集成的单元的情况下,上述处理模块2003和确定模块2004等可以集成在一个处理单元中实现,该处理单元可以是处理器或控制器,例如可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。上述存储模块可以是存储器。In the case of using an integrated unit, the above-mentioned processing module 2003 and determination module 2004 etc. can be integrated in a processing unit, which can be a processor or a controller, such as a CPU, a general-purpose processor, DSP, ASIC , FPGA or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure. The processing unit may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and the like. The above-mentioned storage module may be a memory.
当所述处理单元为处理器,存储模块为存储器时,本申请实施例所涉及的网络侧装置可以上述实施例中图4a所示的网络侧装置。此时,上述接收模块2001和发送模块2002可以集成在图4a所示的通信接口43a中。上述处理模块2003和确定模块2004可以集成在上述图4a所示的处理器41a中。上述网络侧装置的存储模块可以由图4a所示的存储器424实现。When the processing unit is a processor and the storage module is a memory, the network side device involved in this embodiment of the present application may be the network side device shown in FIG. 4a in the foregoing embodiment. At this time, the above-mentioned receiving module 2001 and sending module 2002 may be integrated into the communication interface 43a shown in FIG. 4a. The processing module 2003 and the determining module 2004 may be integrated in the processor 41a shown in FIG. 4a. The storage module of the foregoing network side device may be implemented by the memory 424 shown in FIG. 4a.
其中,上述存储器42a用于存储至少一个指令,当该图4a所示的网络侧装置40a运行时,该一个或多个处理器41a执行该存储器42a存储的至少一个指令,以使该网络侧装置40a执行如上述实施例中的实现呼叫等待的方法。Wherein, the above-mentioned memory 42a is used to store at least one instruction. When the network side device 40a shown in FIG. 40a executes the method for implementing call waiting as in the above embodiments.
本发明实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当网络侧装置40a的一个或多个处理器41a执行该计算机程序代码时,网络侧装置40a执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。The embodiment of the present invention also provides a computer storage medium, in which computer program codes are stored. When one or more processors 41a of the network side device 40a execute the computer program codes, the network side device 40a executes the above implementation The relevant method steps in any one of the drawings in the examples implement the method for implementing call waiting in the above-mentioned embodiments.
本发明实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。The embodiment of the present invention also provides a computer program product. When the computer program product is run on a computer, the computer is made to execute the relevant method steps in any of the drawings in the above embodiments to implement the implementation of call waiting in the above embodiments. method.
其中,本发明实施例提供的网络侧装置40a、网络侧装置2000、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Wherein, the network-side device 40a, the network-side device 2000, the computer storage medium or the computer program product provided in the embodiment of the present invention are all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the above The beneficial effects of the corresponding method provided herein will not be repeated here.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated according to needs It is completed by different functional modules, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be Incorporation may either be integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or part of the contribution to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and other various media capable of storing program codes.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the protection scope of the application is not limited thereto, and any changes or replacements within the technical scope disclosed in the application should be covered within the protection scope of the application . Therefore, the protection scope of the present application should be determined by the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711122861.7ACN107659906B (en) | 2017-11-14 | 2017-11-14 | A method and device for realizing call waiting |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711122861.7ACN107659906B (en) | 2017-11-14 | 2017-11-14 | A method and device for realizing call waiting |
| Publication Number | Publication Date |
|---|---|
| CN107659906Atrue CN107659906A (en) | 2018-02-02 |
| CN107659906B CN107659906B (en) | 2021-06-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711122861.7AActiveCN107659906B (en) | 2017-11-14 | 2017-11-14 | A method and device for realizing call waiting |
| Country | Link |
|---|---|
| CN (1) | CN107659906B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110392355A (en)* | 2019-07-22 | 2019-10-29 | 西安龙飞网络科技有限公司 | A kind of on-vehicle Bluetooth multiside calling method, device and vehicular platform |
| CN111740984A (en)* | 2020-06-18 | 2020-10-02 | 北京字节跳动网络技术有限公司 | Communication method and device and electronic equipment |
| CN114598775A (en)* | 2020-12-04 | 2022-06-07 | 海能达通信股份有限公司 | Method and terminal for receiving calls in private network communication |
| WO2024087812A1 (en)* | 2022-10-24 | 2024-05-02 | 荣耀终端有限公司 | Call control method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020077089A1 (en)* | 2000-12-15 | 2002-06-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for caller identification during call waiting |
| US20040120495A1 (en)* | 2002-12-24 | 2004-06-24 | Rice Steven A. | Method of disabling call-waiting before receiving incoming fax |
| US20060245560A1 (en)* | 2005-04-29 | 2006-11-02 | Yau-Ren Jeng | Programable caller ID alerting indicator for handheld device |
| CN103167448A (en)* | 2011-12-09 | 2013-06-19 | 百度在线网络技术(北京)有限公司 | Handling method and system for call establishment repetition between mobile terminals and intermediate equipment |
| CN103929409A (en)* | 2013-01-15 | 2014-07-16 | 深圳市中航比特通讯技术有限公司 | SIP user forced insertion service achievement method based on soft exchange |
| WO2015123596A1 (en)* | 2014-02-13 | 2015-08-20 | Qualcomm Incorporated | System and methods for increasing a maximum number of simultaneous calls on a service subscription of a multi-sim device |
| CN105764077A (en)* | 2014-12-19 | 2016-07-13 | 中国移动通信集团甘肃有限公司 | Caller party and called party simultaneously holding processing method and device |
| CN106034185A (en)* | 2015-03-20 | 2016-10-19 | 北京搜狗科技发展有限公司 | Method for responding to calling request and electronic equipment |
| US9560210B1 (en)* | 2015-12-04 | 2017-01-31 | Noble Systems Corporation | Telephone call processing modifications related to call acceptance for an incoming call received at a contact center |
| CN107197098A (en)* | 2017-06-12 | 2017-09-22 | 联想(北京)有限公司 | A kind of call control method and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020077089A1 (en)* | 2000-12-15 | 2002-06-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for caller identification during call waiting |
| US20040120495A1 (en)* | 2002-12-24 | 2004-06-24 | Rice Steven A. | Method of disabling call-waiting before receiving incoming fax |
| US20060245560A1 (en)* | 2005-04-29 | 2006-11-02 | Yau-Ren Jeng | Programable caller ID alerting indicator for handheld device |
| CN103167448A (en)* | 2011-12-09 | 2013-06-19 | 百度在线网络技术(北京)有限公司 | Handling method and system for call establishment repetition between mobile terminals and intermediate equipment |
| CN103929409A (en)* | 2013-01-15 | 2014-07-16 | 深圳市中航比特通讯技术有限公司 | SIP user forced insertion service achievement method based on soft exchange |
| WO2015123596A1 (en)* | 2014-02-13 | 2015-08-20 | Qualcomm Incorporated | System and methods for increasing a maximum number of simultaneous calls on a service subscription of a multi-sim device |
| CN105764077A (en)* | 2014-12-19 | 2016-07-13 | 中国移动通信集团甘肃有限公司 | Caller party and called party simultaneously holding processing method and device |
| CN106034185A (en)* | 2015-03-20 | 2016-10-19 | 北京搜狗科技发展有限公司 | Method for responding to calling request and electronic equipment |
| US9560210B1 (en)* | 2015-12-04 | 2017-01-31 | Noble Systems Corporation | Telephone call processing modifications related to call acceptance for an incoming call received at a contact center |
| CN107197098A (en)* | 2017-06-12 | 2017-09-22 | 联想(北京)有限公司 | A kind of call control method and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110392355A (en)* | 2019-07-22 | 2019-10-29 | 西安龙飞网络科技有限公司 | A kind of on-vehicle Bluetooth multiside calling method, device and vehicular platform |
| CN111740984A (en)* | 2020-06-18 | 2020-10-02 | 北京字节跳动网络技术有限公司 | Communication method and device and electronic equipment |
| US20230164196A1 (en)* | 2020-06-18 | 2023-05-25 | Beijing Bytedance Network Technology Co., Ltd. | Communication method and apparatus, and electronic device |
| US11757948B2 (en)* | 2020-06-18 | 2023-09-12 | Douyin Vision Co., Ltd. | Communication method and apparatus, and electronic device |
| CN114598775A (en)* | 2020-12-04 | 2022-06-07 | 海能达通信股份有限公司 | Method and terminal for receiving calls in private network communication |
| WO2024087812A1 (en)* | 2022-10-24 | 2024-05-02 | 荣耀终端有限公司 | Call control method and device |
| EP4462764A4 (en)* | 2022-10-24 | 2025-06-25 | Honor Device Co., Ltd. | Call control method and device |
| Publication number | Publication date |
|---|---|
| CN107659906B (en) | 2021-06-18 |
| Publication | Publication Date | Title |
|---|---|---|
| US10305946B2 (en) | Method for operating application providing group call service using mobile voice over internet protocol | |
| EP2346234B1 (en) | Text alternative to established voice call session | |
| US9307089B2 (en) | Conference call systems and methods | |
| US8369265B2 (en) | Remote call control for mobile telecommunication devices and services | |
| US20090221274A1 (en) | System, method and device for enabling alternative call handling routines for incoming calls | |
| AU2018260892A1 (en) | Media channel management apparatus for network communications sessions | |
| US20090220066A1 (en) | System and method for seamless transition of a conference call participant between endpoints | |
| CN107659906B (en) | A method and device for realizing call waiting | |
| US9609126B2 (en) | User device detection and integration for an IVR system | |
| CN104956650B (en) | System and method for accessing a seminar system | |
| US10230847B1 (en) | Conferencing and meeting implementations with advanced features | |
| CN105656915A (en) | Immediate communication method, device and system | |
| CN101557444B (en) | Cooperative operation control method, system and mobile communication terminal | |
| CN105915521A (en) | Multi-party communication management method, device and terminal | |
| US8805335B2 (en) | Method and apparatus for facilitating a communication session | |
| WO2017113581A1 (en) | Method, device and system for controlling call | |
| CN103888912A (en) | Communication terminal and call forwarding method | |
| US9729722B2 (en) | Conference call alerts | |
| WO2011163432A2 (en) | System, method and apparatus for enhanced processing of communications in a peer-to-peer network | |
| CN112565522A (en) | Incoming call answering method for instant messaging application, mobile terminal and computer storage medium | |
| JP7662028B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION TERMINAL, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
| CN111132017B (en) | Communication method of communication terminal, electronic equipment and storage medium | |
| CN116260793A (en) | Call processing method, server and storage medium | |
| CN113114863A (en) | Voice communication method, device, equipment and storage medium |
| 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 |