一种通信方法及装置与流程

摘要: 本技术涉及通信,尤其涉及一种通信方法及装置。背景技术:1、在终端设备的周围部署有演进分组核心网(evolvedpacketcore,epc)(第四代(the4t...
一种通信方法及装置与流程

本技术涉及通信,尤其涉及一种通信方法及装置。

背景技术:

1、在终端设备的周围部署有演进分组核心网(evolved packet core,epc)(第四代(the 4th generation,4g)核心网),可选的,还部署有电路交换(circuit switched,cs)域核心网(第二代(the 2th generation,2g)/第三代(the 3th generation,3g)核心网)的场景中,终端设备支持cs域核心网和epc。cs域核心网能为终端设备提供语音业务,无法提供数据业务。语音业务可以理解为拨打电话、接听电话等业务。数据业务可以理解为基于应用程序产生的业务。epc可以为终端设备提供数据业务,epc还可以与网际协议(internetprotocol,ip)多媒体子系统(ip multimedia subsystem,ims)建立连接,为用户提供语音业务。

2、在上述场景中,终端设备可以通过4g的基站接入epc,并向epc发送联合附着请求消息,以通过联合附着请求尝试同时附着到cs域核心网和epc。然而,当前如果终端设备无法附着到cs域核心网(例如cs域核心网故障,或终端设备的周围未部署cs域核心网),可能会导致业务中断,影响用户的体验。

技术实现思路

1、本技术实施例提供了一种通信方法及其装置,用于提高用户体验。

2、第一方面,本技术提供了一种通信方法,该方法应用于第一网元、或第一网元中的通信模组,或第一网元中负责通信功能的处理器、电路或芯片,或能实现全部或部分第一网元功能的逻辑节点、逻辑模块或软件。第一网元可以为epc中的网元,例如,第一网元为移动性管理实体(mobility management entity,mme)。

3、以该方法应用于第一网元为例进行介绍:第一网元接收来自终端设备的第一消息,第一消息用于终端设备请求附着到演进分组核心网(evolved packet core,epc)和电路交换(circuit switched,cs)域核心网;在终端设备不能附着到cs域核心网的情况下,第一网元向终端设备发送第二消息,第二消息用于指示接受终端设备附着到epc和cs域核心网;其中,第二消息包括第一标识和第二标识,第一标识为终端设备在epc中的标识,第二标识为终端设备在cs域核心网中的标识。

4、例如,第一消息为联合附着请求消息,第二消息为联合附着接受消息。

5、在该方法中,第一网元确定终端设备无法附着到在cs域核心网的情况下,第一网元不向终端设备发送拒绝联合附着的消息,而是向终端设备发送接受联合附着的消息(例如第二消息),并向终端设备发送终端设备在epc中的第一标识和终端设备在cs域核心网中的第二标识,使得终端设备接收到这些信息后,认为成功附着到epc和cs域核心网。从而,终端设备可以驻留在epc,使用epc的数据业务,提高用户体验。

6、在一种可能的实现中,第一网元还可以确定终端设备不能附着到cs域核心网;示例性的,第一网元向cs域核心网中的第二网元发送第三消息,第三消息用于请求终端设备附着到cs域核心网;第一网元接收来自第二网元的第四消息,第四消息用于指示拒绝终端设备附着到cs域核心网。

7、例如,第三消息为位置更新请求消息,第四消息为位置更新拒绝消息。

8、在该实现中,在epc和cs域核心网融合的场景中,第一网元执行电路交换域回落(circuit switched fallback,csfb)流程,请求附着到cs域核心网。如果cs域核心网拒绝终端设备附着到cs域核心网,则第一网元确定终端设备不能附着到cs域核心网。

9、在一种可能的实现中,第一网元向终端设备发送第二消息之后,在终端设备能够附着到cs域核心网的情况下,第一网元向终端设备发送第三标识,第三标识为终端设备在cs域核心网中的标识,第三标识来自cs域核心网中的第二网元,第三标识用于对第二标识进行更新。

10、在该实现中,终端设备能够附着到cs域核心网后,cs域核心网为终端设备分配终端设备在cs域核心网中的标识(例如第三标识),第一网元将cs域核心网分配的该标识发送给终端设备,并指示终端设备第二标识被替换,以便终端设备可以获取到准确的终端设备在cs域核心网中的标识,顺利进行语音业务。

11、在一种可能的实现中,第一网元还可以确定终端设备能够附着到cs域核心网;示例性的,第一网元向第二网元发送第五消息,第五消息用于请求终端设备附着到cs域核心网;第一网元接收来自第二网元的第六消息,第六消息用于指示接受终端设备附着到cs域核心网,第六消息中包括第三标识。

12、例如,第五消息为位置更新请求消息,第六消息为位置更新响应消息。

13、在一种可能的实现中,第一网元向终端设备发送第三标识,包括:第一网元向终端设备发送第七消息,第七消息用于指示终端设备重新请求附着到epc和cs域核心网;第一网元接收来自终端设备的第八消息,第八消息用于终端设备请求附着到epc和cs域核心网;第一网元向终端设备发送第九消息,第九消息用于指示接受终端设备附着到epc和cs域核心网,第九消息中包括第三标识。

14、例如,第七消息为去附着消息,第八消息为联合附着请求消息,第九消息为联合附着接受消息。

15、在该实现中,通过去附着,重新附着的流程,告知终端设备在cs域核心网中的标识,以实现替换第二标识。

16、在一种可能的实现中,该第八消息包括:第一标识(终端设备在epc中的标识);在接收来自终端设备的第八消息之后,在向终端设备发送第九消息之前,第一网元可以基于第一关联关系和第八消息中的第一标识,确定终端设备的全球唯一标识;第一关联关系包括第一标识和终端设备的全球唯一标识的关联关系;第一网元基于第二关联关系和终端设备的全球唯一标识,确定第三标识;第二关联关系包括第三标识和终端设备的全球唯一标识的关联关系。

17、在该实现中,通过终端设备的全球唯一标识作为索引,找到该终端设备对应的第三标识,终端设备的全球唯一标识不改变,可以提高查找的准确性。

18、在一种可能的实现中,第一网元还可以保存第三标识和终端设备的全球唯一标识的关联关系,以便后续使用。

19、在一种可能的实现中,第一网元还可以保存第一标识和终端设备的全球唯一标识的关联关系,以便后续使用。

20、在一种可能的实现中,终端设备不能附着到所述cs域核心网的情况包括未部署所述cs域核心网;在终端设备不能附着到cs域核心网的情况下,第一网元向终端设备发送第二消息,包括:在未部署cs域核心网、且epc与网际协议(internet protocol,ip)多媒体子系统(ip multimedia subsystem,ims)不可达的情况下,第一网元向终端设备发送第二消息。

21、在该实现中,未部署cs域核心网导致终端设备不能附着到cs域核心网上,使终端设备不能使用cs域核心网的语音业务;epc与ims不可达,导致终端设备不能使用ims提供的语音业务。第一网元向终端设备发送接受联合附着的消息,假设cs域核心网可用,使得终端设备可以驻留在epc,使用epc的数据业务,提高用户体验。

22、在一种可能的实现中,第一网元还可以确定epc与ims不可达;示例性的,第一网元确定ims中为终端设备提供语音业务的第三网元故障。

23、在一种可能的实现中,第一网元确定ims中为终端设备提供语音业务的第三网元故障,包括:第一网元接收来自epc中的第四网元的第一信息,第一信息用于指示第三网元故障。

24、在一种可能的实现中,第一网元向第四网元发送创建会话请求消息,创建会话请求消息用于指示为终端设备激活ims的第一网络服务的承载,第三网元支持第一网络服务;第一网元接收来自第四网元的创建会话响应消息,创建会话响应消息中包括第一信息。

25、在一种可能的实现中,在第三网元的故障恢复的情况下,第一网元向终端设备发送第三网元的信息,例如,第三网元的地址信息和/或标识信息。

26、在该实现中,在ims中的第三网元故障恢复后,第一网元向终端设备发送第三网元的信息,以便终端设备向第三网元进行注册,使用第三网元的语音服务。

27、在一种可能的实现中,在第三网元的故障恢复的情况下,向终端设备发送第三网元的信息,包括:在接收到来自epc中的第四网元的第二信息,第二信息用于指示第三网元的故障恢复的情况下,向终端设备发送第三网元的信息。

28、在一种可能的实现中,第一网元向第四网元发送修改承载请求消息,修改承载请求消息用于请求更新ims的第一网络服务的承载;第一网元接收来自第四网元的修改承载响应消息,修改承载响应消息中包括第二信息。

29、在一种可能的实现中,第一网元向终端设备发送第三网元的信息,包括:第一网元向终端设备发送第十消息,第十消息用于指示终端设备重新请求附着到epc和cs域核心网;第一网元接收来自终端设备的第十一消息,第十一消息用于终端设备请求附着到epc和cs域核心网;第一网元向终端设备发送第十二消息,第十二消息用于指示拒绝终端设备附着到epc和cs域核心网,第十二消息包括第三网元的信息。

30、例如,第十消息为去附着请求消息,第十一消息为联合附着请求消息,第十二消息为联合附着拒绝消息。

31、在该实现中,通过去附着,重新附着的流程,向终端设备告知第三网元的信息,以实现终端设备向第三网元进行注册,使用第三网元的语音服务。

32、第二方面,本技术提供了一种通信方法,该方法应用于第四网元、或第四网元中的通信模组,或第四网元中负责通信功能的处理器、电路或芯片,或能实现全部或部分第四网元功能的逻辑节点、逻辑模块或软件。第四网元可以为epc中的网元,例如,第四网元为组数据网络网关(packet data network gateway,pgw)或服务网关(serving gateway,sgw)。

33、以该方法应用于第四网元为例进行介绍:第四网元确定ims中为终端设备提供语音业务的第三网元故障,向epc中的第一网元发送第一信息,该第一信息用于指示为终端设备提供语音业务的第三网元故障。

34、在该方法中,第四网元监测ims中为终端设备提供语音业务的第三网元的状态,在第三网元故障时,将该情况告知给第一网元,以便第一网元可以基于该情况执行后续操作。例如,第一网元可以基于第三网元故障,在终端设备请求附着到cs域核心网和epc时,向终端设备发送接受联合附着的消息,假设cs域核心网可用,使得终端设备可以驻留在epc,使用epc的数据业务,提高用户体验。

35、在一种可能的实现中,第四网元接收来自第一网元的创建会话请求消息,该创建会话请求消息用于指示为终端设备激活ims的第一网络服务的承载,第三网元支持第一网络服务;第四网元向第一网元发送创建会话响应消息,创建会话响应消息中包括该第一信息。

36、在一种可能的实现中,第四网元向第一网元发送第二信息,第二信息用于指示第三网元的故障恢复。

37、在该实现中,第四网元检测ims中的第三网元的状态,在第三网元故障恢复时,将该情况告知给第一网元,以便第一网元可以基于该情况执行操作后续操作。例如,第一网元可以基于第三网元故障恢复,在终端设备请求附着到cs域核心网和epc时,向终端设备发送拒绝联合附着的消息,并携带第三网元的信息,使得终端设备向第三网元注册,使用第三网元的语音业务,提高用户体验。

38、在一种可能的实现中,第四网元接收来自第一网元的修改承载请求消息,修改承载请求消息用于请求更新ims的第一网络服务的承载;第四网元向第一网元发送修改承载响应消息,修改承载响应消息中包括第二信息。

39、在一种可能的实现中,第四网元为pgw-控制面(control plane)pgw-c/sgw-c,该第四网元接收来自pgw-用户面(user plane)pgw-u/sgw-u的第一信息和/或第二信息。

40、第三方面,提供一种通信装置,所述通信装置可以为上述第一方面所述的第一网元,所述通信装置具备上述第一网元的功能,所述通信装置例如为第一网元中的功能模块,例如基带装置或芯片系统等。或者,所述通信装置可以为上述第二方面所述的第四网元,所述通信装置具备上述第四网元的功能,所述通信装置例如为第四网元中的功能模块,例如基带装置或芯片系统等。

41、一种可选的实现方式中,所述通信装置包括基带装置和射频装置。另一种可选的实现方式中,所述通信装置包括处理单元(有时也称为处理模块)和收发单元(有时也称为收发模块)。收发单元能够实现发送功能和接收功能,在收发单元实现发送功能时,可称为发送单元(有时也称为发送模块),在收发单元实现接收功能时,可称为接收单元(有时也称为接收模块)。发送单元和接收单元可以是同一个功能模块,该功能模块称为收发单元,该功能模块能实现发送功能和接收功能;或者,发送单元和接收单元可以是不同的功能模块,收发单元是对这些功能模块的统称。

42、在一种可能的实现方式中,所述通信装置还包括存储单元(有时也称为存储模块),所述处理单元用于与所述存储单元耦合,并执行所述存储单元中的程序或指令,使能所述通信装置执行上述第一方面所述的第一网元的功能、或执行上述第二方面所述的第四网元的功能。

43、第四方面,提供一种通信装置,包括接口电路以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序,处理器与存储器、接口电路耦合,当处理器读取所述计算机程序或指令时,使通信装置执行上述第一方面中由第一网元所执行的任一方法、或执行上述第二方面中由第四网元所执行的任一方法。示例性的,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现上述第一方面中由第一网元所执行的方法、或实现上述第二方面中由第四网元所执行的方法。

44、在一种可能的实现方式中,该通信装置为芯片或芯片系统。

45、第五方面,提供一种通信装置,包括处理器,可选的,还包括存储器;所述处理器和所述存储器耦合;所述存储器,用于存储计算机程序或指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序或指令,当所述部分或者全部计算机程序或指令被执行时,用于实现上述第一方面中第一网元的功能、或用于实现上述第二方面中第四网元的功能。

46、在一种可能的实现方式中,所述装置还可以包括收发器,所述收发器,用于发送所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述收发器可以执行第一方面中第一网元执行的发送动作或接收动作、或执行第二方面中第四网元执行的发送动作或接收动作。

47、在一种可能的实现方式中,所述第三方面中的处理单元可以通过所述处理器实现,所述第三方面中的存储单元可以通过所述存储器实现,所述第三方面中的收发单元可以通过所述收发器实现。

48、在一种可能的实现方式中,该通信装置为芯片或芯片系统。

49、第六方面,提供一种通信系统,该通信系统包括第一方面中的第一网元和第二方面中的第四网元。例如,第一网元可以通过第四方面或第五方面所述的通信装置实现。例如,第四网元可以通过第四方面或第五方面所述的通信装置实现。

50、第七方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当其被运行时,使得上述第一方面中的任一方法被实现、或使得上述第二方面中的任一方法被实现。

51、第八方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述第一方面中的任一方法被实现、或使得上述第二方面中的任一方法被实现。

52、第九方面,提供一种芯片系统,包括处理器,用于支持计算机装置实现第一方面和第二方面中的任一方法。

53、上述第三方面至第九方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案,或者上述第二方面或第二方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。