一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种路由选择方法及装置与流程

2022-08-03 00:17:16 来源:中国专利 TAG:


1.本技术涉及通信领域,特别涉及一种路由选择方法及装置。


背景技术:

2.在通信网络系统中,通信网络可以分为公共数据网络(简称公网)和企业搭建的本地数据网络(又称企业数据网络),目前的通信网络系统中属于企业的用户终端(ue)在本地数据网络中进行注册时,会同时向公网数据网络的公网ims(ip multimedia subsystem,ip多媒体子系统)系统和本地数据网络的本地ims系统中注册,因此企业中的ue在进行属于本地数据网络的内部呼叫业务时会经过公网,导致如企业数据(比如呼叫业务中的语音、视频等呼叫数据)等需要私密性的数据的泄露。


技术实现要素:

3.本技术公开了一种路由选择方法、装置及设备,以避免ue执行呼叫业务时本地数据网络中的私密性数据泄露。
4.根据本技术实施例的第一方面,提供一种路由选择方法,该方法应用于终端,包括:
5.在获知所述终端成功注册至终端所属的本地ip多媒体子系统ims系统后,获得用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段;
6.在获知所述终端成功注册至公网ims系统后,获得用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段;
7.针对待执行的呼叫业务,若所述呼叫业务中的目标号码与所述第一路由规则中的第一类号段信息匹配,则通过与5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;若所述呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配,则通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
8.根据本技术实施例的第二方面,提供一种路由选择方法,该方法应用于5g核心网设备,包括:
9.在获知终端成功注册至终端所属的本地ip多媒体子系统ims系统后,向所述终端下发用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段;
10.在获知所述终端成功注册至公网ims系统后,向所述终端下发用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类
号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段;
11.其中,所述第一路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第一路由规则中的第一类信息匹配时,指示所述终端通过与所述5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;
12.所述第二路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配时,指示所述终端通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
13.根据本技术实施例的第三方面,提供一种路由选择装置,该装置应用于终端,包括:
14.第一路由规则获取单元,用于在获知所述终端成功注册至终端所属的本地ip多媒体子系统ims系统后,获得用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段;
15.第二路由规则获取单元,用于在获知所述终端成功注册至公网ims系统后,获得用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段;
16.呼叫业务执行单元,用于针对待执行的呼叫业务,若所述呼叫业务中的目标号码与所述第一路由规则中的第一类号段信息匹配,则通过与5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;若所述呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配,则通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
17.根据本技术实施例的第四方面,提供一种路由选择装置,该装置应用于5g核心网设备,包括:
18.第一路由规则下发单元,用于在获知终端成功注册至终端所属的本地ip多媒体子系统ims系统后,向所述终端下发用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段;
19.第二路由规则下发单元,用于在获知所述终端成功注册至公网ims系统后,向所述终端下发用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段;
20.其中,所述第一路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第一路由规则中的第一类信息匹配时,指示所述终端通过与所述5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;
21.所述第二路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配时,指示所述终端通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
22.本技术的实施例提供的技术方案可以包括以下有益效果:
23.由以上技术方案可知,本技术提供的方案中的终端在成功注册至本地ims系统后,可以获得用于指示终端访问本地ims系统的第一路由规则,在终端在成功注册至公网ims系统后,可以获得用于指示终端访问公网ims系统的第二路由规则,进而针对终端中待执行的呼叫业务,如果该呼叫业务中的目标号码与第一路由规则中的第一类号段信息匹配(即该呼叫业务为本地数据网络的内部呼叫业务),则可以通过关联本地ims系统的第一pdu会话执行该呼叫业务,如果上述目标号码与第二路由规则中的第二类号段信息匹配,则可以通过关联公网ims系统的第二pdu会话执行该呼叫业务,基于上述执行本地数据网络的内部呼叫业务的第一pdu会话只经过本地数据网络,避免了呼叫业务中本地数据网络中的私密性数据泄露。
24.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
25.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
26.图1是本技术实施例提供的一种5g通信系统的场景图;
27.图2是本技术实施例提供的一种路由选择的方法流程图;
28.图3是本技术实施例提供的另一种路由选择的方法流程图;
29.图4是本技术实施例提供的一种实现路由选择方法的交互示意图;
30.图5是本技术实施例提供的一种路由选择的装置示意图;
31.图6是本技术实施例提供的另一种路由选择的装置示意图。
具体实施方式
32.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
33.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
34.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
35.为了使本领域技术人员更好地理解本技术实施例提供的技术方案,并使本技术实施例的上述目的、特征和优点能够更加明显易懂,下面先对本技术实施例所应用的场景进行简述:
36.作为一个实施例,本技术实施例所应用的可以为图1所示的5g通信网络系统,该5g通信网络系统中包括一个公共数据网络(即图1中的公网)和至少一个企业搭建的本地数据网络(即图1中的企业网)。其中,公共网络中至少包含一个公网ims(ip multimedia subsystem,ip多媒体子系统)系统和一个公网数据中心(即图1中公网的dn,data network),企业网中至少包含一个本地ims系统和一个本地数据中心。
37.其中,公网中的公网ims系统用于实现在公网ims系统中注册的各终端之间的多媒体通话(比如终端之间基于终端号码的语音通话、视频通话等),公网数据中心用于对公网中诸如呼叫业务等业务的业务数据进行管理;企业网中的本地ims系统用于实现在本地ims系统中注册的各终端之间的多媒体通话,企业网中的本地数据中心用于对企业网中诸如呼叫业务等业务的业务数据进行管理。
38.作为一个实施例,上述的企业网是由企业向运营商进行本地数据网络搭建申请,在运营商通过企业的本地数据网络搭建申请后,由运营商基于搭建公网时采用的基站、线缆等硬件设备,新建分配给企业的本地数据网络的upf(user plane function,用户面功能)网元,然后基于新建的upf网元搭建企业的本地数据网络。可选的,上述企业搭建的本地数据网络既可以是单独一个企业向运营商申请的用于处理该企业内部业务的数据网络,也可以是多个具有共同业务的企业一同向运营商申请的用于处理该共同业务的数据网络。
39.基于上述5g通信网络系统,如果用户的终端为企业分配的用于处理本地数据网络中的内部业务的企业ue,则该企业ue需要同时在公网ims系统和本地ims系统中进行注册,以使该企业ue在执行呼叫业务时,既可以向本地ims系统中注册的其他企业ue呼叫,也可以向公网ims系统中注册的其他ue呼叫。不过在用户使用企业ue向本地ims系统中注册的其他企业ue呼叫时,由于用户的企业ue在公网中也进行了注册,该呼叫可能会经过公网ims系统,导致此次呼叫过程中的呼叫数据泄露。
40.因此,为了保证用户使用企业ue向本地ims系统中注册其他企业ue呼叫时,只经过本地数据网络,不经过公网,以避免呼叫过程中的呼叫数据泄露,本实施例提供了一种路由选择方法,以使企业ue向本地ims系统中注册其他企业ue呼叫时,只经过本地数据网络,企业ue向公网ims系统中注册其他ue呼叫时,只经过公网。
41.下面结合附图对本技术实施例提供的路由选择方法作进一步详细的说明。参见图2,图2为本技术实施例提供的一种路由选择的方法流程图。作为一个实施例,图2所示的流程可以应用于诸如智能手机、智能电话手表等可以执行呼叫业务的终端。
42.如图2所示,该流程可以包括以下步骤:
43.步骤201,在获知终端成功注册至终端所属的本地ims系统后,获得用于指示终端访问本地ims系统的第一路由规则。
44.其中,上述步骤201中的第一路由规则至少包括本地ims系统和第一类号段信息之间的映射关系,该第一类号段信息包含本地ims系统被分配的号段。作为一个实施例,这里本地ims系统被分配的号段为预先被指定的企业网号段,该企业网号段可以是运营商预先针对公网和企业网划分的,本实施例中本地ims系统被分配的号段可以是运营商在创建本地ims系统时从企业网号段中查找到的未使用的号段。
45.步骤202,在获知终端成功注册至公网ims系统后,获得用于指示终端访问公网ims系统的第二路由规则。
46.其中,上述步骤202中的第二路由规则至少包括公网ims系统和第二类号段信息之间的映射关系,该第二类号段信息包含公网ims系统被分配的号段。作为一个实施例,这里公网ims系统被分配的号段为预先被指定的公网号段,该公号段可以是运营商预先针对公网和企业网划分的,本实施例中公网ims系统被分配的号段可以是运营商在创建公网ims系统时从公网号段中查找到的未使用的号段。
47.需要说明的是,上述步骤201和步骤202中之所以需要终端成功注册至本地ims系统和公网ims系统,是为了保证终端可以在本地数据网络中正常执行本地数据网络内部呼叫业务、以及保证终端可以在公网数据网络中正常执行呼叫业务。
48.作为一个实施例,终端在本地ims系统中进行注册可以通过以下步骤:通过与5g核心网设备之间的第一pdu会话发送sip(session initiation protocol,会话发起协议)注册请求,以由5g核心网设备将sip注册请求转发给终端所属的本地ims系统,使得终端成功注册至本地ims系统。
49.在本技术实施例中,上述终端在本地ims系统中进行注册的过程中使用的第一pdu会话是终端在检测到第一pdu会话建立事件时,向5g核心网设备发送第一pdu会话建立请求建立的。本实施例中第一pdu会话建立请求用于指示5g核心网设备在终端和5g核心网设备之间建立用于与本地ims系统相关联的第一pdu会话,该第一pdu会话用于传递终端与本地ims系统之间的通讯。
50.可选的,为了建立终端和本地ims系统之间的连接,可以在终端中预先配置本地ims系统的网络标志,使得终端在开机之后自动基于本地ims系统的网络标识触发第一pdu会话建立事件,终端在检测到第一pdu会话建立事件之后,可以通过向5g核心网设备发送携带本地ims系统的网络标识的第一pdu会话建立请求,使得5g核心网设备建立与本地ims系统关联的第一pdu会话。
51.作为一个实施例,终端在公网ims系统中进行注册可以通过以下步骤:通过与5g核心网设备之间的第二pdu会话发送sip(session initiation protocol,会话发起协议)注册请求,以由5g核心网设备将sip注册请求转发给公网ims系统,使得终端成功注册至公网ims系统。
52.在本技术实施例中,上述终端在公网ims系统中进行注册的过程中使用的第二pdu会话是终端在检测到第二pdu会话建立事件时,向5g核心网设备发送第二pdu会话建立请求建立的。本实施例中第二pdu会话建立请求用于指示5g核心网设备在终端和5g核心网设备之间建立用于与公网ims系统相关联的第二pdu会话,该第二pdu会话用于传递终端与公网ims系统之间的通讯。
53.可选的,为了建立终端和公网ims系统之间的连接,可以在终端中预先配置公网ims系统的网络标志,使得终端在开机之后自动基于公网ims系统的网络标识触发第二pdu会话建立事件,终端在检测到第二pdu会话建立事件之后,可以通过向5g核心网设备发送携带公网ims系统的网络标识的第二pdu会话建立请求,使得5g核心网设备建立与公网ims系统关联的第二pdu会话。
54.作为一个实施例,基于上述实施例中与5g核心网设备建立的第一pdu会话和第二pdu会话,上述步骤201中获得用于指示终端访问本地ims系统的第一路由规则,可以通过上述的第一pdu会话接收5g核心网设备下发的第一路由规则;上述步骤202中获得用于指示终
端访问公网ims系统的第二路由规则,可以通过第二pdu会话接收5g核心网设备下发的第二路由规则。可选的,本实施例中获取第一路由规则和第二路由规则也可以通过接收外部输入的第一路由规则和第二路由规则得到,本技术对第一路由规则和第二路由规则的获取方式并不限定。
55.可选的,上述各实施例中的号段信息可以采用正则表达式记录,比如号段信息被记录为1380000[0-9]{4,4},则表示号码前7位为1380000,后4位每一位为0~9中任意一个数字的号段。
[0056]
步骤203,针对待执行的呼叫业务,当该呼叫业务中的目标号码与第一路由规则中的第一类号段信息匹配,则通过与5g核心网设备之间建立的关联本地ims系统的第一pdu会话执行该呼叫业务;当该呼叫业务中的目标号码与第二路由规则中的第二类号段信息匹配,则通过与5g核心网设备之间建立的关联公网ims系统的第二pdu会话执行该呼叫业务。
[0057]
在具体应用时,在终端接收到外部输入的呼叫指令向某一号码进行呼叫时,确定终端中存在待执行的呼叫业务,且上述某一号码为该待执行的呼叫业务中的目标号码。
[0058]
作为一个实施例,在确定终端中存在待执行的呼叫业务之后,终端可以利用新编译的号段解析功能对目标号码进行解析,判断目标号码与第一路由规则中的第一类号段信息或者第二路由规则中的第二类号段信息是否匹配,如果目标号码与第一类号段信息匹配,则确定目标号码处于本地ims系统被分配的号段,需要与本地ims系统关联的第一pdu会话执行该呼叫业务,而如果目标号码与第二类号段信息匹配,则确定目标号码处于公网ims系统被分配的号段,需要与公网ims系统关联的第二pdu会话执行该呼叫业务。
[0059]
至此,完成图2所示流程。
[0060]
通过图2所示的流程可以看出,本实施例中的终端在成功注册至本地ims系统后,可以获得用于指示终端访问本地ims系统的第一路由规则,在终端在成功注册至公网ims系统后,可以获得用于指示终端访问公网ims系统的第二路由规则,进而针对终端中待执行的呼叫业务,如果该呼叫业务中的目标号码与第一路由规则中的第一类号段信息匹配(即该呼叫业务为本地数据网络的内部呼叫业务),则可以通过关联本地ims系统的第一pdu会话执行该呼叫业务,如果上述目标号码与第二路由规则中的第二类号段信息匹配,则可以通过关联公网ims系统的第二pdu会话执行该呼叫业务,基于上述执行本地数据网络的内部呼叫业务的第一pdu会话只经过本地数据网络,避免了呼叫业务中本地数据网络中的私密性数据泄露。
[0061]
需要说明的是,本技术实施例并不限制上述步骤201和步骤202之间的执行顺序,步骤201和步骤202之间的执行顺序与第一路由规则的获得时间和第二路由规则的获得时间相关,若先获得第一路由规则,则先执行步骤201,若先获得第二路由规则,则先执行步骤202。
[0062]
下面对本技术实施例提供的另一种路由选择的方法实施例进行简述。如图3所示,图3为另一种路由选择的方法流程图。作为一个实施例,图3所示的流程可以应用于5g核心网设备,这里的5g核心网设备至少包括5g核心网中的用于策略控制的pcf(policy control function,策略控制功能)网元、amf(access and mobility management function,移动性管理)网元、smf(session management function,会话管理)网元和、分配给本地数据网络的upf(user plane function,用户面功能)网元和分配给公网的upf网元。
[0063]
如图3所示,该流程可以包括以下步骤:
[0064]
步骤301,在获知终端成功注册至终端所属的本地ims系统后,向终端下发用于指示终端访问本地ims系统的第一路由规则。
[0065]
步骤302,在获知所述终端成功注册至公网ims系统后,向所述终端下发用于指示所述终端访问公网ims系统的第二路由规则。
[0066]
其中,上述步骤301下发给终端的第一路由规则用于在终端执行的呼叫业务中的目标号码与第一路由规则中的第一类信息匹配时(即目标号码处于本地ims系统被分配的号段),指示终端通过与5g核心网设备之间且关联本地ims系统的第一pdu会话执行该呼叫业务。上述步骤302下发给终端的第二路由规则用于在终端执行的呼叫业务中的目标号码与第二路由规则中的第二类号段信息匹配时(目标号码处于公网ims系统被分配的号段),指示终端通过与5g核心网设备之间且关联公网ims系统的第二pdu会话执行呼叫业务。
[0067]
可选的,本实施例中的第一路由规则是5g核心网设备基于运营商在搭建本地数据网络时为本地ims系统分配的号段和本地ims系统的网络标识生成的,第二路由规则是5g核心网设备基于运营商在搭建公网时为公网ims系统分配的号段和公网ims系统的网络标识生成的。
[0068]
示例性的,本实施例中的运营商在搭建本地数据网络时可以在pcf网元中记录为本地ims系统分配的号段和本地ims系统的网络标识之间的映射关系,在pcf网元中记录为公网ims系统分配的号段和公网ims系统的网络标识之间的映射关系,在pcf网元获知终端在本地ims系统和公网ims系统中注册成功时,由pcf网元向终端下发扩展的ursp(ue路由选择策略,ue route selection policy),该扩展的ursp的扩展部分包含第一路由规则或者第二路由规则。
[0069]
作为一个实施例,本实施例中的5g核心网设备获知终端成功注册至终端所属的本地ims系统可以通过以下方式:在通过第一pdu会话接收到本地ims系统发送的sip注册成功的通知消息时,获知终端成功注册至终端所属的本地ims系统。本实施例中的5g核心网设备获知终端成功注册至公网ims系统则可以通过以下方式:在通过第二pdu会话接收到公网ims系统发送的sip注册成功的通知消息时,获知终端成功注册至公网ims系统。
[0070]
需要说明的是,本实施例中的第一pdu会话和第二pdu会话是由属于5g核心网设备的不同网元共同构建的,因此上述实施例在具体实现时,终端在向通过与5g核心网设备之间的第一pdu会话发送sip注册请求之后,5g核心网设备会通过承载第一pdu会话的upf网元将sip注册请求透传至本地ims系统,进而本地ims系统在接收到sip注册请求后会将终端注册至本地ims系统,并返回给终端sip注册响应,之后再向5g核心网设备中的承载第一pdu会话的pcf网元发送sip注册成功的通知消息。以及终端在向通过与5g核心网设备之间的第二pdu会话发送sip注册请求之后,5g核心网设备会通过承载第二pdu会话的upf网元将sip注册请求透传至公网ims系统,进而公网ims系统在接收到sip注册请求后会将终端注册至公网ims系统,并返回给终端sip注册响应,之后再向5g核心网设备中的承载第二pdu会话的pcf网元发送sip注册成功的通知消息。
[0071]
其中,作为一个实施例,上述第一pdu会话和第二pdu会话是在图3所示的方法流程之前分别通过以下步骤建立的:
[0072]
接收终端发送的第一pdu会话建立请求,然后基于第一pdu会话建立请求在终端和
5g核心网设备之间建立用于与本地ims系统相关联的第一pdu会话;接收终端发送的第二pdu会话建立请求,然后基于第二pdu会话建立请求在终端和5g核心网设备之间建立用于与公网ims系统相关联的第二pdu会话。
[0073]
在具体实现时,第一pdu会话具体可以通过以下方式建立:5g核心网设备会通过amf网元接收第一pdu会话建立请求,然后将该请求通知给smf网元,然后由smf网元通知pcf网元和分配给本地数据网络的upf网元建立第一pdu会话。第二pdu会话具体可以通过以下方式建立:5g核心网设备会通过amf网元接收第二pdu会话建立请求,然后将该请求通知给smf网元,然后由smf网元通知pcf网元和分配给公网的upf网元建立第二pdu会话。
[0074]
作为一个实施例,在5g核心网设备成功建立与终端之间的第一pdu会话和第二pdu会话后,会向终端分别返回第一pdu会话建立响应和第二pdu会话建立响应。其中,第一pdu会话建立响应中会携带第一pdu会话信息,比如第一pdu会话的会话标识、承载第一pdu会话的各网元的网元标识以及分配给终端在本地ims系统中的第一媒体地址,第二pdu会话建立响应中会携带第二pdu会话信息,比如第二pdu会话的会话标识、承载第二pdu会话的各网元的网元标识以及分配给终端在公网ims系统中的第二媒体地址。
[0075]
上述第一媒体地址是由承载了第一pdu会话的5g核心网设备中的pcf网元分配的,第二媒体地址是由承载了第二pdu会话的5g核心网设备中的pcf网元分配的。
[0076]
作为一个实施例,第一媒体地址用于终端在本地ims系统中进行注册,并且第一媒体地址标识了终端在执行属于本地ims系统的呼叫业务时该终端所在的pdu会话。上述实施例中终端通过第一pdu发送的sip注册请求中可以携带第一媒体地址和终端被分配的本地号码之间的对应关系,以使本地ims系统在接收到终端执行的呼叫业务时,可以通过第一媒体地址和终端被分配的本地号码之间的对应关系确定使用第一pdu会话传输呼叫业务中的业务数据。
[0077]
在本实施例中,第二媒体地址用于终端在公网ims系统中进行注册,并且第二媒体地址标识了终端在执行属于公网ims系统的呼叫业务时该终端所在的pdu会话。上述实施例中终端通过第二pdu发送的sip注册请求中可以携带第二媒体地址和终端被分配的公网号码之间的对应关系,以使公网ims系统在接收到终端执行的呼叫业务时,可以通过第二媒体地址和终端被分配的公网号码之间的对应关系确定使用第二pdu会话传输呼叫业务中的业务数据。
[0078]
至此,完成图3所示流程。
[0079]
通过图3所示的流程可以看出,本实施例中通过5g核心网设备在获知终端成功注册至终端所属的本地ims系统和公网ims系统后,向终端下发用于指示终端访问本地ims系统的第一路由规则和用于指示终端访问公网ims系统的第二路由规则,以使终端可以基于第一路由规则和第二路由规则,在终端中待执行的呼叫业务中的目标号码与第一路由规则中的第一类号段信息匹配时,通过关联本地ims系统的第一pdu会话执行该呼叫业务,在终端中待执行的呼叫业务中的目标号码与第二路由规则中的第二类号段信息匹配时,通过关联公网ims系统的第二pdu会话执行该呼叫业务,避免了呼叫业务中本地数据网络中的私密性数据泄露。
[0080]
需要说明的是,本技术实施例并不限制上述步骤301和步骤302之间的执行顺序,步骤301和步骤302之间的执行顺序与5g核心网设备获知终端成功注册至本地ims系统和获
知终端成功注册至公网ims系统的时间相关,若先获知终端成功注册至本地ims系统,则先执行步骤301,若先获知终端成功注册至公网ims系统,则先执行步骤302。
[0081]
为了便于理解,下面结合图4所示的具体实施例对本技术提供的路由选择方法进行详述:
[0082]
作为一个实施例,本技术提供的路由选择方法所应用的场景中至少包括公网和一个本地数据网络。其中公网数据网络中的公网ims系统和本地数据网络中的本地ims系统通过网络标识(dnn,数据网络名称,data network name)区分,该网络标识可以唯一标识数据网络中的ims系统以及唯一标识数据网络,比如可以设置本地ims系统的网络标识为imslocal,公网ims系统的网络标识为ims。
[0083]
在本实施例中,上述网络标识可以由运营商在创建公网和本地数据网络时为本地ims系统和公网ims系统分配的,运营商在创建公网和本地数据网络时还会分别为本地ims系统和公网ims系统分配号段,并将本地ims系统被分配的号段和本地ims系统的网络标识imslocal之间的映射关系记录到5g核心网设备中的pcf网元,将公网ims系统被分配的号段和公网ims系统的网络标识ims之间的映射关系也记录到5g核心网设备中的pcf网元中。
[0084]
作为一个实施例,运营商为本地ims系统分配号段是基于预先划分的企业网号段划分的,比如企业网号段至少包括1360000[0-9]{4,4}、1370000[0-9]{4,4}、1380000[0-9]{4,4}和1390000[0-9]{4,4},则可以将其中未分配给其他ims系统的1360000[0-9]{4,4}、1380000[0-9]{4,4}号段分配给本地ims系统。
[0085]
在本地数据网络搭建完成后,基于终端需要在本地数据网络执行业务,在该终端中预先配置该本地ims系统的网络标识imslocal和公网ims系统的网络标识ims,然后如图4所示,在终端开机时,终端将自动针对已配置的网络标识imslocal和ims,向5g核心网设备发送携带网络标识imslocal的第一pdu会话请求,以及发送携带网络标识ims的第二pdu会话请求,以使5g核心网设备与终端建立与本地ims系统关联的第一pdu会话和与公网ims系统关联的第二pdu会话。第一pdu会话和第二pdu会话的具体建立过程可参见上述对图3所示的实施例的描述,这里不再赘述。
[0086]
在第一pdu会话和第二pdu会话建立完成后,终端将通过获得的第一pdu会话信息获得5g核心网设备为终端在本地ims系统分配的第一媒体地址,以及通过获得的第二pdu会话信息获得5g核心网设备为终端在公网ims系统分配的第二媒体地址。
[0087]
然后终端可以将通过第一pdu会话发送携带第一媒体地址和预先分配给终端的本地号码的sip注册请求至本地ims系统,通过第二pdu会话发送携带第二媒体地址和预先分配给终端的公网号码的sip注册请求至公网ims系统。
[0088]
在本实施例中,本地ims系统在接收到sip注册请求之后会记录第一媒体地址和预先分配给终端的本地号码之间的映射关系,以便在本地ims系统获知本终端向其他终端呼叫时,将其他终端传输过来的呼叫数据通过第一媒体地址指示的第一pdu会话传输给本终端,或者,在获知其他终端请求向本终端呼叫时,根据本终端的本地号码查找到对应的第一媒体地址,然后通过第一媒体地址指示的第一pdu会话通知本终端。
[0089]
在本实施例中,公网ims系统在接收到sip注册请求之后也会记录第二媒体地址和预先分配给终端的公网号码之间的映射关系,以便在公网ims系统获知本终端向其他终端呼叫时,将其他终端传输过来的呼叫数据通过第二媒体地址指示的第二pdu会话传输给本
终端,或者,在获知其他终端请求向本终端呼叫时,根据本终端的公网号码查找到对应的第二媒体地址,然后通过第二媒体地址指示的第二pdu会话通知本终端。
[0090]
进一步的,在本地ims系统在接收到sip注册请求并记录第一媒体地址和预先分配给终端的本地号码之间的映射关系之后,如图4所示,本地ims系统会通过第一pdu会话向终端返回sip注册响应,通知终端在本地ims系统注册成功,以及向5g核心网设备中的pcf网元发送sip注册成功的通知消息,使5g核心网设备获知终端成功注册至本地ims系统。
[0091]
同样的,如图4所示,在公网ims系统在接收到sip注册请求并记录第二媒体地址和预先分配给终端的公网号码之间的映射关系之后,公网ims系统会通过第二pdu会话向终端返回sip注册响应,通知终端在公网ims系统注册成功,以及向5g核心网设备中的pcf网元发送sip注册成功的通知消息,使5g核心网设备获知终端成功注册至公网ims系统。
[0092]
进一步的,如图4所示,5g核心网设备在获知终端成功注册至本地ims系统之后,会触发pcf网元通过第一pdu会话向终端下发用于指示终端访问本地ims系统的第一路由规则,在获知终端成功注册至公网ims系统之后,会触发pcf网元通过第二pdu会话向终端下发用于指示终端访问公网ims系统的第二路由规则。
[0093]
可选的,本实施例中的终端在通过第一pdu会话接收到第一路由规则之后会将第一路由规则中本地ims系统和第一类号段信息之间的映射关系记录至预先创建的路由规则记录表中,在通过第二pdu会话接收到第二路由规则之后会将第二路由规则中公网ims系统和第二类号段信息之间的映射关系记录至同一路由规则记录表中。
[0094]
示例性的,终端中的路由规则记录表可以采用如下表1所示的表格记录:
[0095][0096][0097]
表1
[0098]
表1中的号段信息为采用正则表达式记录的示例,比如号段信息1380000[0-9]{4,4}表示号码前7位为1380000、后4位每一位为0~9中任意一个数字的号码,号段信息1360000[0-9]{4,4}表示号码前7位为1360000、后4位每一位为0~9中任意一个数字的号码,号段信息135[0-9]{8,8}则表示号码前3位为135、后8位中每一位为0~9中任意一个数字的号码。
[0099]
通过表1也可以看出,本地ims系统可以被分配一个或多个号段,比如上表dnn为imslocal的本地ims系统被分配了两个号段:1380000[0-9]{4,4}和1360000[0-9]{4,4}。同样的,公网ims系统也可以被分配一个或多个号,表1中dnn为ims的公网则是被分配了一个号段:135[0-9]{8,8}。本实施例中本地ims系统被分配多少号段取决于申请该企业网的企业的业务需求,在多个企业共用一个企业网时,根据业务需求可以为不同企业分配不同号段。
[0100]
基于如图1所示的路由规则记录表,终端在执行呼叫业务时,可以先对呼叫业务中
的目标号码和路由规则记录表中各号段信息进行匹配,以确定目标号码所处的号段,然后根据目标号码所处的号段从路由规则记录表中查找到对应的ims dnn,从而获知执行该呼叫业务需要使用的pdu会话为和哪一个ims系统关联的pdu会话。比如呼叫业务中的目标号码为1380000xxxx(x表示一个具体的数字)时,可以确定该号码所处号段的号段信息为1380000[0-9]{4,4},路由规则记录表中1380000[0-9]{4,4}对应的ims系统的网络标识为imslocal,则终端可以选择与imslocal指示的本地ims系统关联的第一pdu会话执行该呼叫业务。
[0101]
至此,完成本实施例中终端执行呼叫业务时的路由选择的全部过程的描述。
[0102]
以上举例只是为了便于理解,本技术实施例并不具体限定。
[0103]
以上对本技术实施例提供的方法进行了描述。下面对本技术实施例提供的装置进行描述:
[0104]
参见图5,图5为本技术实施例提供的一种路由选择装置的示意图,该装置实施例应用于终端。该装置包括:
[0105]
第一路由规则获取单元501,用于在获知所述终端成功注册至终端所属的本地ip多媒体子系统ims系统后,获得用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段。
[0106]
第二路由规则获取单元502,用于在获知所述终端成功注册至公网ims系统后,获得用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段。
[0107]
呼叫业务执行单元503,用于针对待执行的呼叫业务,若所述呼叫业务中的目标号码与所述第一路由规则中的第一类号段信息匹配,则通过与5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;若所述呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配,则通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
[0108]
可选的,该装置进一步包括:
[0109]
注册单元,用于通过与所述5g核心网设备之间的第一pdu会话发送会话发起协议sip注册请求,以由所述5g核心网设备将所述sip注册请求转发给终端所属的本地ims系统,使得所述终端成功注册至所述本地ims系统。
[0110]
所述第一路由规则获取单元501获得用于指示所述终端访问本地ims系统的第一路由规则,包括:
[0111]
通过所述第一pdu会话接收所述5g核心网设备下发的所述第一路由规则。
[0112]
可选的,所述注册单元还用于通过与所述5g核心网设备之间的第二pdu会话发送会话发起协议sip注册请求,以由所述5g核心网设备将所述sip注册请求转发给公网ims系统,使得所述终端成功注册至所述公网ims系统。
[0113]
所述第二路由规则获取单元502获得用于指示所述终端访问公网ims系统的第二路由规则,包括:
[0114]
通过所述第二pdu会话接收所述5g核心网设备下发的所述第二路由规则。
[0115]
可选的,所述本地ims系统被分配的号段为预先被指定的企业网号段;所述公网ims系统被分配的号段为预先被指定的公网号段。
[0116]
可选的,该装置进一步包括:
[0117]
第一pdu会话建立单元,用于在检测到第一pdu会话建立事件时,向所述5g核心网设备发送第一pdu会话建立请求;所述第一pdu会话建立请求用于指示所述5g核心网设备在所述终端和所述5g核心网设备之间建立用于与所述本地ims系统相关联的所述第一pdu会话。
[0118]
第二pdu会话建立单元,用于在检测到第二pdu会话建立事件时,向所述5g核心网设备发送第二pdu会话建立请求;所述第二pdu会话建立请求用于指示所述5g核心网设备在所述终端和所述5g核心网设备之间建立用于与所述公网ims系统相关联的所述第二pdu会话。
[0119]
以上完成了对图5所示的装置实施例的描述。
[0120]
下面请参见图6,图6为本技术实施例提供的一种路由选择装置的示意图,该装置实施例应用于5g核心网设备。该装置包括:
[0121]
第一路由规则下发单元601,用于在获知终端成功注册至终端所属的本地ip多媒体子系统ims系统后,向所述终端下发用于指示所述终端访问本地ims系统的第一路由规则,所述第一路由规则至少包括所述本地ims系统和第一类号段信息之间的映射关系,所述第一类号段信息包含所述本地ims系统被分配的号段。
[0122]
第二路由规则下发单元602,用于在获知所述终端成功注册至公网ims系统后,向所述终端下发用于指示所述终端访问公网ims系统的第二路由规则,所述第二路由规则至少包括所述公网ims系统和第二类号段信息之间的映射关系,所述第二类号段信息包含所述公网ims系统被分配的号段。
[0123]
其中,所述第一路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第一路由规则中的第一类信息匹配时,指示所述终端通过与所述5g核心网设备之间建立的关联所述本地ims系统的第一协议数据单元pdu会话执行所述呼叫业务;
[0124]
所述第二路由规则用于在所述终端执行的呼叫业务中的目标号码与所述第二路由规则中的第二类号段信息匹配时,指示所述终端通过与5g核心网设备之间建立的关联所述公网ims系统的第二pdu会话执行所述呼叫业务。
[0125]
可选的,所述第一路由规则下发单元601获知终端成功注册至终端所属的本地ip多媒体子系统ims系统,包括:
[0126]
在通过所述第一pdu会话接收到所述本地ims系统发送的sip注册成功的通知消息时,获知终端成功注册至终端所属的本地ims系统;
[0127]
所述第二路由规则下发单元602获知所述终端成功注册至公网ims系统,包括:
[0128]
在通过所述第二pdu会话接收到所述公网ims系统发送的sip注册成功的通知消息时,获知终端成功注册至所述公网ims系统。
[0129]
可选的,该装置之前进一步包括:
[0130]
第一pdu会话建立单元,用于接收所述终端发送的第一pdu会话建立请求;基于所述第一pdu会话建立请求,在所述终端和所述5g核心网设备之间建立用于与所述本地ims系统相关联的所述第一pdu会话。
[0131]
第二pdu会话建立单元,用于接收所述终端发送的第二pdu会话建立请求;基于所述第二pdu会话建立请求,在所述终端和所述5g核心网设备之间建立用于与所述公网ims系统相关联的所述第二pdu会话。
[0132]
以上完成了对图6所示的装置实施例的描述。
[0133]
以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献