CN104601539B - 呼叫的方法及装置 - Google Patents
呼叫的方法及装置 Download PDFInfo
- Publication number
- CN104601539B CN104601539B CN201410725852.7A CN201410725852A CN104601539B CN 104601539 B CN104601539 B CN 104601539B CN 201410725852 A CN201410725852 A CN 201410725852A CN 104601539 B CN104601539 B CN 104601539B
- Authority
- CN
- China
- Prior art keywords
- session
- business
- network
- webserver
- label
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 114
- 238000012217 deletion Methods 0.000 claims 1
- 230000037430 deletion Effects 0.000 claims 1
- 230000004048 modification Effects 0.000 claims 1
- 238000012986 modification Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种呼叫的方法及装置,涉及信息技术领域,可以执行会话的后续业务。所述方法包括:应用于呼叫***,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第二网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行;网络服务器首先接收由第二网络锚定回的会话,并根据会话的标识,确定标签列表中是否存在会话的标签,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程,若标签列表中存在会话的标签,则获取会话的当前进程,最后执行会话的当前进程的后续业务。本发明适用于执行会话中的业务。
Description
技术领域
本发明涉及信息技术领域,特别涉及一种呼叫的方法及装置。
背景技术
随着信息技术的发展,主叫端向被叫端发起的会话中包含的各个业务的类型也越来越多。其中,被叫端可以归属于移动网,主叫端向被叫端发起的会话中可以包含跨网络业务,跨网络业务是指需要由移动网锚定至固网中执行的业务。
目前,一种呼叫的方法,当主叫端与被叫端之间建立会话,并且被叫端归属于移动网时,移动网中的网络服务器顺序执行当前会话包含的各个业务,若需要执行跨网络业务,例如需要执行一号多机业务,则网络服务器将会话从移动网锚定至固网,以使得该跨网络业务可以在固网中执行,并将执行跨网络业务后的会话由固网锚定回移动网。
然而,当将执行跨网络业务后的会话由固网锚定回移动网时,由于移动网中的网络服务器无法识别当前会话为执行跨网络业务后的会话,因此网络服务器将接收到的会话作为首次呼叫,再次顺序执行当前会话包含的各个业务,导致会话反复被锚定至固网执行同一个跨网络业务,进而导致无法执行会话的后续业务。
例如,当前会话包含5个业务,并且业务3为跨网络业务,网络服务器首先顺序执行业务1和业务2,然后将会话锚定至固网执行业务3,然而,当网络服务器接收到由固网锚定回移动网的会话时,无法识别该会话已执行业务1、业务2及业务3,因此网络服务器再次顺序执行业务1和业务2,并再次锚定至固网执行业务3,导致无法执行后续的业务4和业务5。
发明内容
本发明提供一种呼叫的方法及装置,可以执行会话的后续业务。
本发明采用的技术方案为:
第一方面,本发明提供一种呼叫的方法,应用于呼叫***,所述呼叫***包括主叫端、被叫端及网络服务器,所述主叫端向所述被叫端发起会话,所述被叫端及所述网络服务器归属于第一网络,所述会话包含跨网络业务,所述跨网络业务需要由所述第一网络锚定至第二网络中进行执行;所述方法包括:
所述网络服务器接收由所述第二网络锚定回的会话;
所述网络服务器根据所述会话的标识,确定标签列表中是否存在所述会话的标签,所述标签列表用于存储当前正在进行的各个会话的标签,所述会话的标签包括所述会话的标识及所述会话的当前进程;
若所述标签列表中存在所述会话的标签,则所述网络服务器获取所述会话的当前进程,所述当前进程为所述会话已执行的业务的标识;
所述网络服务器执行所述会话的当前进程的后续业务。
第二方面,本发明提供一种呼叫的装置,用于网络服务器中,所述网络服务器位于呼叫***,所述呼叫***还包括主叫端及被叫端,所述主叫端向所述被叫端发起会话,所述被叫端及所述网络服务器归属于所述第一网络,所述会话包含跨网络业务,所述跨网络业务需要由所述第二网络锚定至所述网络服务器中进行执行;所述装置包括:
接收单元,用于接收由所述第二网络锚定回的会话;
确定单元,用于根据所述接收单元接收的所述会话的标识,确定标签列表中是否存在所述会话的标签,所述标签列表用于存储当前正在进行的各个会话的标签,所述会话的标签包括所述会话的标识及所述会话的当前进程;
获取单元,用于当所述确定单元确定所述标签列表中存在所述会话的标签时,获取所述会话的当前进程,所述当前进程为所述会话已执行的业务的标识;
执行单元,用于执行所述获取单元获取的所述会话的当前进程的后续业务。
本发明提供的呼叫的方法及装置,应用于呼叫***,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行;网络服务器首先接收由第二网络锚定回的会话,并根据接收的由第二网络锚定回的会话的标识,确定标签列表中是否存在会话的标签,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程,若标签列表中存在会话的标签,则获取会话的当前进程,最后执行会话的当前进程的后续业务。与目前会话反复被锚定至固网执行同一个跨网络业务相比,本发明通过网络服务器确定标签列表中是否存在会话的标签,能够确定该会话中是否存在已执行的业务,从而可以实现执行会话的当前进程的后续业务,即可以避免会话反复被锚定至固网执行同一个跨网络业务,进而可以执行会话的后续业务。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例中呼叫***的示意图;
图2为本发明实施例中呼叫的方法流程图;
图3为本发明实施例中另一种呼叫的方法流程图;
图4为本发明实施例中呼叫的装置结构示意图;
图5为本发明实施例中另一种呼叫的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供的技术方案可以用于呼叫***,如图1所示。其中,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行,例如,跨网络业务可以为一号多机业务。其中,第一网络为移动网,第二网络为固网;或者,第一网络为固网,第二网络为移动网。
本发明实施例提供一种呼叫的方法,可以执行会话的后续业务,如图1所示,所述方法包括:
201、网络服务器接收由第二网络锚定回的会话。
其中,网络服务器可以为S-CSCF(Sever-Call Session Control Funtion,呼叫会话控制功能网络服务器)网元,也可以为AS(Application Server,应用网络服务器)。
对于本发明实施例,步骤201之前,还可以包括:网络服务器顺序执行会话包含的各个业务,若需要执行跨网络业务,则网络服务器将会话从第一网络锚定至第二网络,以使得该跨网络业务可以在第二网络中执行,并将执行跨网络业务后的会话由第二网络锚定回第一网络。
202、网络服务器根据会话的标识,确定标签列表中是否存在会话的标签。
其中,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程。
对于本发明实施例,标签列表具体可以存储在网络服务器中。
对于本发明实施例,会话的标签具体可以包括会话的标识、主叫设备信息、被叫设备信息及会话的当前进程等。例如,网络服务器中存储的会话标签的形式具体可以为:Session ID 1、Calling party number、Called party number、Service Tag。
203、若标签列表中存在会话的标签,则网络服务器获取会话的当前进程。
其中,当前进程为会话已执行的业务的标识。在本发明实施例中,当前进程用于指示会话当前已执行的业务,以使得网络服务器继续执行后续未执行的业务。
对于本发明实施例,若会话的当前进程为会话的最后一个业务,即该会话包含的各个业务均已执行,则网络服务器将会话发送至下一网元,已进行后续的操作。
204、网络服务器执行会话的当前进程的后续业务。
对于本发明实施例,步骤204具体可以为:网络服务器按照iFC(Initial FilterCriteria,初始过滤规则)规则,执行会话的当前进程的后续业务。例如,当前进程为业务2,则网络服务器按照iFC规则,按序执行后续的业务3。
例如,当前会话包含5个业务,并且业务3为跨网络业务,网络服务器首先顺序执行业务1和业务2,然后将会话锚定至固网执行业务3。通过目前现有的方法,当网络服务器接收到由第二网络锚定回第一网络的会话时,无法识别该会话已执行业务1、业务2及业务3,因此网络服务器再次顺序执行业务1和业务2,并再次锚定至固网执行业务3,导致无法执行后续的业务4和业务5;而通过本发明实施例提供的方法,当网络服务器接收到由第二网络锚定回第一网络的会话时,通过查询该会话对应的标签,网络服务器确定该会话已执行业务1、业务2及业务3,因此能够执行后续的业务4和业务5。
本发明实施例提供的呼叫的方法,应用于呼叫***,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行;网络服务器首先接收由第二网络锚定回的会话,并根据接收的由第二网络锚定回的会话的标识,确定标签列表中是否存在会话的标签,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程,若标签列表中存在会话的标签,则获取会话的当前进程,最后执行会话的当前进程的后续业务。与目前会话反复被锚定至固网执行同一个跨网络业务相比,本发明实施例通过网络服务器确定标签列表中是否存在会话的标签,能够确定该会话中是否存在已执行的业务,从而可以实现执行会话的当前进程的后续业务,即可以避免会话反复被锚定至固网执行同一个跨网络业务,进而可以执行会话的后续业务。
作为对图2所示方法的具体说明,本发明实施例提供另一种呼叫的方法,如图3所示,所述方法包括:
301、网络服务器接收由第二网络锚定回的会话。
其中,网络服务器可以为S-CSCF网元,也可以为AS。
对于本发明实施例,步骤301之前,还可以包括:网络服务器顺序执行会话包含的各个业务,若需要执行跨网络业务,则网络服务器将会话从第一网络锚定至第二网络,以使得该跨网络业务可以在第二网络中执行,并将执行跨网络业务后的会话由第二网络锚定回第一网络。
302、网络服务器根据会话的标识,确定标签列表中是否存在会话的标签。
其中,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程。在本发明实施例中,标签列表具体可以存储在网络服务器中。
对于本发明实施例,会话的标签具体可以包括会话的标识、主叫设备信息、被叫设备信息及会话的当前进程等。例如,网络服务器中存储的会话标签的形式具体可以为:Session ID 1、Calling party number、Called party number、Service Tag。
对于本发明实施例,第二网络锚定回的会话中可以携带有预置前缀。其中,预置前缀用于指示会话中存在已执行的跨网络业务。作为步骤302的替换:当网络服务器接收的会话中携带有预置前缀时,网络服务器根据会话的标识,确定标签列表中是否存在会话的标签。
对于本发明实施例,具体可以将携带有预置前缀的会话作为首次呼叫,将不携带预置前缀的会话作为二次呼叫。其中,二次会叫是指存在已执行的跨网络业务的会话。在本发明实施例中,通过网络服务器确定会话中是否携带有预置前缀,进一步确定是否在标签列表中查找会话的标签,能够避免当网络服务器接收到首次会话时,在标签列表中查找会话的标签,而导致执行会话中业务的时延较大的情况,从而可以提高会话中业务的执行效率。
对于本发明实施例,当网络服务器将会话由第一网络锚定至第二网络中时,第二网络中对应的网元首先接收会话,并执行对应的跨网络业务,然后在会话的头域中添加用于标识会话已执行的预置前缀,以使得第一网络能够快速识别该会话,最后将已执行跨网络业务并已添加预置前缀的会话锚定回第一网络中。例如,预置前缀可以为“601”或“602”等。
可选地,步骤302之后,还可以包括:若标签列表中不存在会话的标签,则网络服务器按照会话的业务顺序,执行会话的第一个业务,并且在标签列表中添加会话的标签。其中,标签包括的当前进程为第一个业务的标识。
对于本发明实施例,通过当执行会话的第一个业务时,在标签列表中添加该会话的标签,能够在会话的标签中记录该会话当前执行的业务,从而可以在会话由第二网络锚定回第一网络时,网络服务器能够识别该会话中存在已执行的跨网络业务。
303、若标签列表中存在会话的标签,则网络服务器获取会话的当前进程。
其中,当前进程为会话已执行的业务的标识。在本发明实施例中,当前进程用于指示会话当前已执行的业务,以使得网络服务器继续执行后续未执行的业务。
对于本发明实施例,若会话的当前进程为会话的最后一个业务,即该会话包含的各个业务均已执行,则网络服务器将会话发送至下一网元,已进行后续的操作。
304、网络服务器执行会话的当前进程的后续业务。
对于本发明实施例,步骤304具体可以为:网络服务器按照iFC规则,执行会话的当前进程的后续业务。例如,当前进程为业务2,则网络服务器按照iFC规则,按序执行后续的业务3。
例如,当前会话包含5个业务,并且业务3为跨网络业务,网络服务器首先顺序执行业务1和业务2,然后将会话锚定至固网执行业务3。通过目前现有的方法,当网络服务器接收到由第二网络锚定回第一网络的会话时,无法识别该会话已执行业务1、业务2及业务3,因此网络服务器再次顺序执行业务1和业务2,并再次锚定至固网执行业务3,导致无法执行后续的业务4和业务5;而通过本发明实施例提供的方法,当网络服务器接收到由第二网络锚定回第一网络的会话时,通过查询该会话对应的标签,网络服务器确定该会话已执行业务1、业务2及业务3,因此能够执行后续的业务4和业务5。
305、网络服务器将标签列表中会话的当前进程修改为网络服务器执行的业务的标识。
对与本发明实施例,通过将会话的当前进程修改为网络服务器正在执行的跨网络业务,以使得当需要执行后续的跨网络业务时,网络服务器根据修改后的当前进程,执行当前进程后续的跨网络业务。
例如,网络服务器按照iFC规则,按序执行后续的业务3之后,将会话的当前进程修改为业务3,当会话再次锚定至网络服务器时,网络服务器通过查询当前进程,能够执行业务3后续的其他跨网络业务。
306、当会话结束时,网络服务器删除标签列表中会话的标签。
对于本发明实施例,通过删除标签列表中已结束的会话的标签,能够减少标签列表占用的存储空间,从而可以避免网络服务器负荷过大的情况;并且能够避免由于标签列表中的会话标签数量过多,而导致网络服务器查询某会话标签的时延过大的情况,从而可以降低网络服务器在标签列表中查询会话标签的时延。
本发明实施例提供的呼叫的方法,应用于呼叫***,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行;网络服务器首先接收由第二网络锚定回的会话,并根据接收的由第二网络锚定回的会话的标识,确定标签列表中是否存在会话的标签,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程,若标签列表中存在会话的标签,则获取会话的当前进程,最后执行会话的当前进程的后续业务。与目前会话反复被锚定至固网执行同一个跨网络业务相比,本发明实施例通过网络服务器确定标签列表中是否存在会话的标签,能够确定该会话中是否存在已执行的业务,从而可以实现执行会话的当前进程的后续业务,即可以避免会话反复被锚定至固网执行同一个跨网络业务,进而可以执行会话的后续业务。
进一步地,本发明实施例提供的呼叫的方法,通过网络服务器确定会话中是否携带有预置前缀,进一步确定是否在标签列表中查找会话的标签,能够避免当网络服务器接收到首次会话时,在标签列表中查找会话的标签,而导致执行会话中业务的时延较大的情况,从而可以提高会话中业务的执行效率;通过网络服务器确定会话中是否携带有预置前缀,进一步确定是否在标签列表中查找会话的标签,能够避免当网络服务器接收到首次会话时,在标签列表中查找会话的标签,而导致执行会话中业务的时延较大的情况,从而可以提高会话中业务的执行效率;通过将会话的当前进程修改为网络服务器正在执行的跨网络业务,以使得当需要执行后续的跨网络业务时,网络服务器根据修改后的当前进程,执行当前进程后续的跨网络业务;通过删除标签列表中已结束的会话的标签,能够减少标签列表占用的存储空间,从而可以避免网络服务器负荷过大的情况,并且能够避免由于标签列表中的会话标签数量过多,而导致网络服务器查询某会话标签的时延过大的情况,从而可以降低网络服务器在标签列表中查询会话标签的时延。
进一步地,作为对图2及图3所示方法的实现,本发明实施例还提供了一种呼叫的装置,用于网络服务器中,网络服务器位于呼叫***,呼叫***还包括主叫端及被叫端,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第二网络锚定至网络服务器中进行执行,用于执行会话的后续业务,如图4所示,所述装置包括:接收单元41、确定单元42、获取单元43、执行单元44。
接收单元41,用于接收由第二网络锚定回的会话。
确定单元42,用于根据接收单元41接收的会话的标识,确定标签列表中是否存在会话的标签。
其中,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程。
获取单元43,用于当确定单元42确定标签列表中存在会话的标签时,获取会话的当前进程。
其中,当前进程为会话已执行的业务的标识。
执行单元44,用于执行获取单元43获取的会话的当前进程的后续业务。
执行单元44,还用于当标签列表中不存在会话的标签时,按照会话的业务顺序,执行会话的第一个业务。
进一步地,如图5所示,所述装置还包括:添加单元51。
添加单元51,用于在执行单元44执行会话的第一个跨网络业务后,在标签列表中添加会话的标签。
其中,标签包括的当前进程为第一个业务的标识。
可选地,所述装置还包括:修改单元52。
修改单元52,用于将标签列表中会话的当前进程修改为执行单元44执行的业务的标识。
接收单元41接收的第二网络锚定回的会话携带有预置前缀。
其中,预置前缀用于指示会话中存在已执行的跨网络业务。
可选地,所述装置还包括:删除单元53。
删除单元53,用于当会话结束时,删除标签列表中会话的标签。
本发明实施例提供的呼叫的装置,应用于呼叫***,呼叫***包括主叫端、被叫端及网络服务器,主叫端向被叫端发起会话,被叫端及网络服务器归属于第一网络,会话包含跨网络业务,跨网络业务需要由第一网络锚定至第二网络中进行执行;网络服务器首先接收由第二网络锚定回的会话,并根据接收的由第二网络锚定回的会话的标识,确定标签列表中是否存在会话的标签,标签列表用于存储当前正在进行的各个会话的标签,会话的标签包括会话的标识及会话的当前进程,若标签列表中存在会话的标签,则获取会话的当前进程,最后执行会话的当前进程的后续业务。与目前会话反复被锚定至固网执行同一个跨网络业务相比,本发明实施例通过网络服务器确定标签列表中是否存在会话的标签,能够确定该会话中是否存在已执行的业务,从而可以实现执行会话的当前进程的后续业务,即可以避免会话反复被锚定至固网执行同一个跨网络业务,进而可以执行会话的后续业务。
进一步地,本发明实施例提供的呼叫的装置,通过网络服务器确定会话中是否携带有预置前缀,进一步确定是否在标签列表中查找会话的标签,能够避免当网络服务器接收到首次会话时,在标签列表中查找会话的标签,而导致执行会话中业务的时延较大的情况,从而可以提高会话中业务的执行效率;通过网络服务器确定会话中是否携带有预置前缀,进一步确定是否在标签列表中查找会话的标签,能够避免当网络服务器接收到首次会话时,在标签列表中查找会话的标签,而导致执行会话中业务的时延较大的情况,从而可以提高会话中业务的执行效率;通过将会话的当前进程修改为网络服务器正在执行的跨网络业务,以使得当需要执行后续的跨网络业务时,网络服务器根据修改后的当前进程,执行当前进程后续的跨网络业务;通过删除标签列表中已结束的会话的标签,能够减少标签列表占用的存储空间,从而可以避免网络服务器负荷过大的情况,并且能够避免由于标签列表中的会话标签数量过多,而导致网络服务器查询某会话标签的时延过大的情况,从而可以降低网络服务器在标签列表中查询会话标签的时延。
需要说明的是,本发明实施例中提供的呼叫的装置中各单元所对应的其他相应描述,可以参考图2及图3中的对应描述,在此不再赘述。
本发明实施例提供的呼叫的装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的呼叫的方法及装置可以适用于执行会话中的业务,但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (10)
1.一种呼叫的方法,应用于呼叫***,其特征在于,所述呼叫***包括主叫端、被叫端及网络服务器,所述主叫端向所述被叫端发起会话,所述被叫端及所述网络服务器归属于第一网络,所述会话包含跨网络业务,所述跨网络业务需要由所述第一网络锚定至第二网络中进行执行;所述方法包括:
所述网络服务器接收由所述第二网络锚定回的会话;
所述网络服务器根据所述会话的标识,确定标签列表中是否存在所述会话的标签,所述标签列表用于存储当前正在进行的各个会话的标签,所述会话的标签包括所述会话的标识及所述会话的当前进程;
若所述标签列表中存在所述会话的标签,则所述网络服务器获取所述会话的当前进程,所述当前进程为所述会话已执行的业务的标识;
所述网络服务器执行所述会话的当前进程的后续业务。
2.根据权利要求1所述的呼叫的方法,其特征在于,所述方法还包括:
若所述标签列表中不存在所述会话的标签,则所述网络服务器按照所述会话的业务顺序,执行所述会话的第一个业务;
所述网络服务器在所述标签列表中添加所述会话的标签,所述标签包括的当前进程为所述第一个业务的标识。
3.根据权利要求1所述的呼叫的方法,其特征在于,所述网络服务器执行所述会话的当前进程的后续业务的步骤之后,还包括:
所述网络服务器将所述标签列表中所述会话的当前进程修改为所述网络服务器执行的业务的标识。
4.根据权利要求1所述的呼叫的方法,其特征在于,所述第二网络锚定回的会话携带有预置前缀,所述预置前缀用于指示所述会话中存在已执行的跨网络业务。
5.根据权利要求1所述的呼叫的方法,其特征在于,所述方法还包括:
当所述会话结束时,所述网络服务器删除所述标签列表中所述会话的标签。
6.一种呼叫的装置,用于网络服务器中,所述网络服务器位于呼叫***,其特征在于,所述呼叫***还包括主叫端及被叫端,所述主叫端向所述被叫端发起会话,所述被叫端及所述网络服务器归属于第一网络,所述会话包含跨网络业务,所述跨网络业务需要由所述第一网络锚定至第二网络中进行执行;所述装置包括:
接收单元,用于接收由所述第二网络锚定回的会话;
确定单元,用于根据所述接收单元接收的所述会话的标识,确定标签列表中是否存在所述会话的标签,所述标签列表用于存储当前正在进行的各个会话的标签,所述会话的标签包括所述会话的标识及所述会话的当前进程;
获取单元,用于当所述确定单元确定所述标签列表中存在所述会话的标签时,获取所述会话的当前进程,所述当前进程为所述会话已执行的业务的标识;
执行单元,用于执行所述获取单元获取的所述会话的当前进程的后续业务。
7.根据权利要求6所述的呼叫的装置,其特征在于,
所述执行单元,还用于当所述标签列表中不存在所述会话的标签时,按照所述会话的业务顺序,执行所述会话的第一个业务;
所述装置还包括:添加单元;
所述添加单元,用于在所述执行单元执行所述会话的第一个跨网络业务后,在所述标签列表中添加所述会话的标签,所述标签包括的当前进程为所述第一个业务的标识。
8.根据权利要求6所述的呼叫的装置,其特征在于,所述装置还包括:修改单元;
所述修改单元,用于将所述标签列表中所述会话的当前进程修改为所述执行单元执行的业务的标识。
9.根据权利要求6所述的呼叫的装置,其特征在于,
所述接收单元接收的所述第二网络锚定回的会话携带有预置前缀,所述预置前缀用于指示所述会话中存在已执行的跨网络业务。
10.根据权利要求6所述的呼叫的装置,其特征在于,所述装置还包括:删除单元;
所述删除单元,用于当所述会话结束时,删除所述标签列表中所述会话的标签。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410725852.7A CN104601539B (zh) | 2014-12-03 | 2014-12-03 | 呼叫的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410725852.7A CN104601539B (zh) | 2014-12-03 | 2014-12-03 | 呼叫的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104601539A CN104601539A (zh) | 2015-05-06 |
CN104601539B true CN104601539B (zh) | 2017-12-22 |
Family
ID=53127046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410725852.7A Active CN104601539B (zh) | 2014-12-03 | 2014-12-03 | 呼叫的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104601539B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064661A (zh) * | 2006-04-29 | 2007-10-31 | 华为技术有限公司 | 感知用户进行补充业务的方法及装置 |
CN101764802A (zh) * | 2009-02-04 | 2010-06-30 | 华为终端有限公司 | 在通话期间播放多媒体铃音的方法、服务器及终端设备 |
CN102469427A (zh) * | 2010-11-15 | 2012-05-23 | ***通信集团公司 | 一种一号通业务的实现方法、***及装置 |
CN102833211A (zh) * | 2011-06-13 | 2012-12-19 | 华为软件技术有限公司 | 网络通信方法、***、网元以及呼叫会话控制功能实体 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8340626B2 (en) * | 2006-04-28 | 2012-12-25 | Qualcomm Incorporated | System and method for supporting voice call continuity for VOIP emergency calls |
-
2014
- 2014-12-03 CN CN201410725852.7A patent/CN104601539B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064661A (zh) * | 2006-04-29 | 2007-10-31 | 华为技术有限公司 | 感知用户进行补充业务的方法及装置 |
CN101764802A (zh) * | 2009-02-04 | 2010-06-30 | 华为终端有限公司 | 在通话期间播放多媒体铃音的方法、服务器及终端设备 |
CN102469427A (zh) * | 2010-11-15 | 2012-05-23 | ***通信集团公司 | 一种一号通业务的实现方法、***及装置 |
CN102833211A (zh) * | 2011-06-13 | 2012-12-19 | 华为软件技术有限公司 | 网络通信方法、***、网元以及呼叫会话控制功能实体 |
Also Published As
Publication number | Publication date |
---|---|
CN104601539A (zh) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105848120B (zh) | 一种补充业务的发起方法及装置 | |
US10165618B2 (en) | Service processing method and device | |
US10491753B2 (en) | Optimized policy control function mapping for application function | |
CN103795847A (zh) | 在通信终端上应用无痕模式的方法以及通信终端 | |
CN105681566A (zh) | 一种来电号码处理方法和装置 | |
CN102724430B (zh) | 一种非线性编辑***与图文包装***的交互方法 | |
KR20160102194A (ko) | 셀룰러 네트워크 상의 voip 콜 터널링 제어 | |
CN104768142A (zh) | 一种数据通信方法及终端 | |
CN104767858A (zh) | 一种信息显示的方法及装置 | |
CN106878975A (zh) | 一种终端接入小区的方法及装置 | |
CN108696911A (zh) | 一种物联网数据传输方式的选择方法和装置 | |
CN102143264A (zh) | 一种在通话中存储备忘录的方法及移动终端 | |
WO2014183482A1 (en) | Method, system and mobile terminal for deleting chat record | |
US11284341B2 (en) | Network selection system and method for establishment of inter-networking session | |
CN105530625A (zh) | 一种信息处理方法及电子设备 | |
CN101605378A (zh) | 一种多模终端自动选择主叫号码的方法及装置 | |
CN107396338B (zh) | 用户识别卡控制方法、移动终端及计算机可读存储介质 | |
CN104717180A (zh) | Ims网络中抑制被叫业务触发的方法和*** | |
CN104601539B (zh) | 呼叫的方法及装置 | |
CN105634933B (zh) | 融合通信中公共账号的历史消息的处理方法和智能终端 | |
CN104917884A (zh) | 一种数据传输方法及装置 | |
CN114258088B (zh) | 中间会话管理功能设备发现方法、设备和***、存储介质 | |
CN105323373A (zh) | 一种移动终端及其用户识别卡初始化方法和装置 | |
CN104717716A (zh) | 一种语音业务接入方法及设备 | |
CN106211280A (zh) | 搜网方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |