在服务能力开放功能(SCEF)或网络开放功能(NEF)中动态提供和使用公共陆地移动网络(PLMN)位置映射的方法、系统和计算机可读介质与流程

文档序号:25543609发布日期:2021-06-18 20:40
在服务能力开放功能(SCEF)或网络开放功能(NEF)中动态提供和使用公共陆地移动网络(PLMN)位置映射的方法、系统和计算机可读介质与流程

优先权要求

本申请要求2019年2月27日提交的美国专利申请序列号16/287,808的优先权,该申请通过引用整体包含在本文中。

本文中描述的主题涉及在数据库中提供和使用plmn位置映射。更具体地,本文中描述的主题涉及动态地提供plmn位置映射数据库,并使用所述映射来响应来自物联网(iot)应用服务器(as)和服务能力服务器(scs)的监控请求消息。



背景技术:

第三代合作伙伴计划(3gpp)定义了允许iotas和scs来监控iot设备的机器类型通信(mtc)监控过程。由as和scs用于监控iot设备的接口被称为t8接口或参考点,在4g网络中由scef提供。在5g网络中,nef为iotas和scs提供接口以获得关于iot设备的信息。

经由t8接口进行的一种类型的监控是监控以确定位于地理区域中的iot设备的数量。这样的监控例如对于确定存在于地理区域之中的车队机动车辆中的iot设备或ue的数量可能是有用的。在另一个例子中,物联网设备可以附着到牛身上或者由牛穿戴,并且可以用来跟踪牛在地理区域内的移动。在安全应用中,iot设备可以由安全人员穿戴或携带,可取的是知道存在于给定地理区域内的安全人员的数量。

为了进行这种类型的监控,用户可以向scs或as发送请求。来自用户的该请求可以使用通用名称、地址或地理坐标来识别请求对其进行监控的地理区域。scs或as向scef或nef发送监控请求消息。由于scs和as位于iot设备运行于的plmn之外,因此scs和as可能不知道iot设备所位于的plmn位置信息(例如,小区id、演进nodeb(enb)id等)。结果,监控请求消息可能仅仅包括地理标识符(例如,地点或地区的名称)。

scef或nef接收监控请求消息,并且必须确定要联系哪些plmn节点以获得在监控请求消息中所识别的地理区域内的ue的计数。为了识别要联系的plmn节点,scef或nef必须存储或可以访问地理标识符和为该地理区域内的ue进行服务的plmn节点的plmn位置信息之间的映射。

目前,没有指定用于在scef或nef中自动提供plmn位置映射数据库,以响应这些类型和其他类型的监控请求消息的机制。因而,对于在scef或nef中动态提供和使用plmn位置映射的方法、系统和计算机可读介质存在长期的需求。



技术实现要素:

一种用于动态提供和使用公共陆地移动网络(plmn)位置映射的方法,包括在使用至少一个处理器实现的服务能力开放功能(scef)或网络开放功能(nef)中,从plmn网络节点接收包含plmn位置标识符和非plmn位置标识符的消息,从所述消息中提取plmn位置标识符和非plmn位置标识符,并将plmn位置标识符和非plmn位置标识符之间的映射存储在scef或nef中的plmn位置映射数据库中。所述方法还包括经由scef或nef的监控接口,接收请求物联网(iot)设备信息并包括非plmn位置标识符的监控请求消息,在plmn位置映射数据库中定位与所述非plmn位置标识符对应的条目,并从所述数据库提取plmn位置标识符,使用从所述数据库提取的plmn位置标识符来获得iot设备信息,和用iot设备信息来响应监控请求消息。

按照本文中描述的主题的再一个方面,从plmn网络节点接收包含非plmn位置标识符和plmn位置标识符的消息包括接收diameter连接管理请求(cmr)或者连接更新请求。

按照本文中描述的主题的又一个方面,从plmn网络节点接收cmr包括分别响应于来自演进节点b(enb)的设置请求或配置更新消息,从移动性管理实体(mme)接收cmr。

按照本文中描述的主题的又一个方面,包含在cmr或连接更新请求中的非plmn位置标识符包括与enb对应的区域的地理坐标,并且cmr中的plmn位置标识符包含enb标识符。

按照本文中描述的主题的又一个方面,包含在cmr或连接更新请求中的plmn位置标识符包含对应于地理坐标的小区id、跟踪区域(ta)和路由区域(ra)中的至少一个。

按照本文中描述的主题的又一个方面,从plmn网络节点接收包含plmn位置标识符和非plmn位置标识符的消息包括从用于配置演进节点b的自组织网络(son)系统接收所述消息。

按照本文中描述的主题的又一个方面,当演进节点b(enb)连接或重新连接到plmn并向移动性管理节点发送设置请求消息时,scef或nef将plmn位置到非plmn位置的映射添加或更新到plmn位置映射数据库。

按照本文中描述的主题的又一个方面,监控请求消息是对由非plmn位置标识符指定的地理区域中的用户设备(ue)的数量的计数的请求,并且scef使用非plmn位置标识符和plmn位置标识符之间的映射来联系移动性管理实体(mme),并获得所述地理区域中的ue的计数。

按照本文中描述的主题的又一个方面,响应于从plmn网络节点接收到消息,由scef或nef自动进行所述提取和存储。

一种用于动态提供和使用公共陆地移动网络(plmn)位置映射的系统,包括使用至少一个处理器实现的服务能力开放功能(scef)或网络开放功能(nef)。scef或nef还包括用于存储plmn位置标识符和非plmn位置标识符之间的映射的公共陆地移动网络(plmn)位置映射数据库。scef或nef还包括面向plmn的接口,用于从plmn网络节点接收包含plmn位置标识符和非plmn位置信息的消息。scef或nef还包括动态plmn位置映射数据库提供模块,用于从所述消息提取plmn位置标识符和非plmn位置标识符,并将plmn位置标识符和非plmn位置标识符之间的映射存储在plmn位置映射数据库中。scef或nef还包括监控接口,用于从应用服务器(as)或服务能力服务器(scs)接收请求物联网(iot)设备信息并包括非plmn位置标识符的监控请求消息,在plmn位置映射数据库中定位与所述非plmn位置标识符对应的条目,从所述数据库提取plmn位置标识符,使用从所述数据库提取的plmn位置标识符来获得iot设备信息,和用iot设备信息来响应监控请求消息。

按照本文中描述的主题的又一个方面,动态plmn位置映射数据库提供模块被配置成使服务移动性管理实体(mme)或接入和移动性管理功能(amf)标识(identity)与所述映射关联。

按照本文中描述的主题的又一个方面,一种其上存储有可执行指令的非临时性计算机可读介质,当由计算机的处理器执行时,所述可执行指令控制所述计算机执行步骤。所述步骤在使用至少一个处理器实现的服务能力开放功能(scef)或网络开放功能(nef)中执行。所述步骤包括从plmn网络节点接收包含plmn位置标识符和非plmn位置标识符的消息。所述步骤还包括从所述消息中提取plmn位置标识符和非plmn位置标识符,并将plmn位置标识符和非plmn位置标识符之间的映射存储在scef或nef中的plmn位置映射数据库中。所述步骤还包括经由scef或nef的监控接口,接收请求物联网(iot)设备信息并包括非plmn位置标识符的监控请求消息。所述步骤还包括在plmn位置映射数据库中定位与所述非plmn位置标识符对应的条目,并从所述数据库提取plmn位置标识符。所述步骤还包括使用从所述数据库提取的plmn位置标识符来获得iot设备信息。所述步骤还包括用iot设备信息来响应监控请求消息。

本文中描述的主题可以结合硬件和/或固件用软件来实现。例如,本文中描述的主题可以用处理器执行的软件来实现。在一种例证实现中,本文中描述的主题可以使用其上存储有计算机可执行指令的非临时性计算机可读介质来实现,当由计算机的处理器执行时,所述计算机可执行指令控制所述计算机执行步骤。适用于实现本文中描述的主题的例证计算机可读介质包括非临时性计算机可读介质,比如磁盘存储设备、芯片存储设备、可编程逻辑器件和专用集成电路。另外,实现本文中描述的主题的计算机可读介质可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台上。

附图说明

现在将参考附图来说明本文中描述的主题,附图中:

图1是图解说明关于具有plmn位置映射数据库的scef或nef的例证iot用例场景的方框图;

图2是图解说明为了在scef或nef中动态提供plmn位置映射数据库,并使用动态提供的plmn位置映射数据库来响应监控请求而交换的例证消息接发的消息流程图;

图3是图解说明为了在scef或nef中动态更新plmn位置映射数据库而交换的例证消息接发的消息流程图;

图4是图解说明使用自组织网络(son)操作管理和维护(oam)节点,在scef或nef中动态更新plmn位置映射数据库的方框图。

图5是图解说明为了使用在scef或nef中动态提供的plmn位置映射来响应监控请求而交换的例证消息接发的消息流程图;

图6是图解说明动态提供和使用plmn位置映射数据库的例证处理的流程图;

图7是包括动态提供的plmn位置映射数据库的独立scef或nef的方框图;

图8是作为diameter信令路由器的组件的scef或nef的方框图,其中scef或nef包括动态提供的plmn位置映射数据库;和

图9是包括具有动态提供的位置映射数据库的scef或nef的策略服务器的方框图。

具体实施方式

本文中描述的主题包括scef或nef,所述scef或nef包括动态提供的plmn位置映射数据库。这样的数据库可以用于响应来自scs和as的监控请求,其中所述监控请求包括非plmn位置标识符,比如地理坐标、地理地名等。图1是图解说明关于具有动态提供的plmn位置映射数据库的scef或nef的例证用例的方框图。图1中,iot应用服务器100向网络开放功能(nef)102发送监控请求消息。监控请求消息可以包括非plmn位置标识符,比如城市或州标识符、地理坐标(包括gps坐标以及经度和纬度)、地区标识符、街道地址等。nef102包括通用应用编程接口(api)框架(capif)网关104、scef106和nef服务过程模块110。capif网关104提供供设备接入网络功能的通用api。capif网关104在说明本文中描述的主题方面不是必不可少的,但是为了完整性将其包括在图1中。iotas100可以经由为n33接口指定的3gpp消息接发或者通过使用开放api,与capif网关104通信。

在capif网关104一侧,scef106包括上面提到的t8接口,用于接收关于4giot设备的监控请求。在面向plmn一侧,scef106与plmn网络节点,比如移动性管理实体(mme)108通信,以获得关于iot设备的信息。scef106和mme108之间的接口被称为t6a接口。

对于5g(以及可能的下一代)iot设备,nef服务过程模块110接收来自应用服务器和服务能力服务器的监控请求。在面向plmn一侧,nef服务过程模块110可以经由称为namf接口的接口与接入和移动性管理功能(amf)112通信。mme108为4gue(比如4giot设备)进行移动性和注册管理过程。amf112为5gue(比如5giot设备)进行移动性和注册管理过程。

继续说明位置监控请求例子,iot应用服务器100向nef102发送监控请求。取决于该请求是针对4giot设备信息还是5giot设备信息的,capif网关104可以将监控请求转发给scef106或nef服务过程模块110。scef106或nef服务过程模块110访问请求消息中的地理标识符与plmn标识符之间的内部映射,以确定为了获得所请求的位置信息而要联系的mme和/或amf的标识。

如上所述,没有用于在scef或nef中自动提供plmn位置映射的已定义过程。结果,可以手动提供这样的位置映射。鉴于在plmn中可能存在大量的enb,在scef或nef中手动提供位置映射是不可取的。

一旦获得plmn位置映射,scef106和/或nef服务过程模块110就联系mme108和/或amf112。mme108和amf112将所请求的位置信息提供给scef106和nef服务过程模块110。scef106和nef服务过程模块110将所请求的位置信息提供给iot应用服务器100。在本例中,位置信息是占据特定地理区域的ue的计数。该计数可以是系统知道的正常运行时在该地理区域内的ue的数量。在3gpp规范中,这被称为ue的最后已知位置。该计数也可以是当前在该地理区域中的ue的数量。在3gpp规范中,这被称为当前位置。

如上所述,在scef或nef处手动提供位置映射是劳动密集型的,并且容易出错。因而,本文中描述的主题包括一种用于在scef或nef处动态配置plmn位置数据库的方法。图2是图解说明用于在scef或nef中动态配置plmn位置映射数据库的例证消息接收的消息流程图。图2中的消息流用于在scef中自动提供plmn位置映射数据库,并使用4g消息例子。可以理解的是,类似的消息接发可以用于针对5g网络元件在nef处自动提供plmn位置映射数据库。

参考图2,不是手动提供plmn位置映射数据库,当演进节点b(enb)附接到网络或重新连接到网络时,scef通过使用从mme传送的消息接发而获得的位置映射,自动提供数据库。在图解所示的例子中,scef106经由t6a接口连接到mme108。scef106通过该接口接收plmn位置映射信息。mme108经由s1-c接口连接到enb150。当enb150附接到网络时,enb150将位置映射信息提供给mme108,并且mme108将所述位置映射信息提供给scef106。现在将描述所使用的特定消息接发和参数。

在图2中图解所示的消息流程图中,在第一行,enb150通过s1-c接口向mme108发送s1设置请求。当enb150附接到网络或与网络重新连接时,发送s1设置请求。s1设置请求消息包括当前的3gpp规范未为s1设置请求消息指定的新的信息元素(ie)。这些信息元素将包括非plmn位置信息,例如enb150的地理坐标。地理坐标可以包括纬度和经度或gps坐标。s1设置请求消息还可以包括plmn位置信息,比如enb150在其中工作的小区的小区id。

一旦mme108接收到带有plmn和非plmn位置信息的s1设置消息,mme108就向scef106发送diameter连接管理请求(cmr)消息。cmr消息包括enbid以及支持的事务区域(ta),如在3gppts36.413,版本15.4.0(2018-12)中定义的那样,其公开内容通过引用整体包含在本文中。按照其公开内容通过引用整体包含在本文中的3gppts29.128,版本15.4.0(2018-12),cmr消息的格式如下:

<connection-management-request>::=<diameterheader:8388732,pxy,16777346>

<session-id>

<user-identifier>

<bearer-identifier>

[drmp]

{auth-session-state}

{origin-host}

{origin-realm}

[destination-host]

{destination-realm}

[oc-supported-features]

[cmr-flags]

[maximum-ue-availability-time]

*[supported-features]

[connection-action]

[service-selection]

[serving-plmn-rate-control]

[extended-pco]

[3gpp-charging-characteristics]

[rat-type]

[terminal-information]

[visited-plmn-id]

*[failed-avp]

*[proxy-info]

*[route-record]

*[avp]

除了上面列出的属性值对(avp)之外,cmr消息还将包括新的avp,以携带plmn位置信息,比如地理坐标(纬度和经度)。可以在cmr消息中携带的另一个新的avp是如在3gppts36.413中所述的小区id。可以携带的其他avp包括enbid、ta、ra等。服务mme或sgsn信息可以从cmr消息的来源主机avp获得,或者它可以携带在单独的avp中。

一旦scef106接收到cmr消息,scef106就将plmn位置信息和非plmn位置信息之间的映射添加到plmn位置映射数据库。添加到数据库的映射信息可以包括地理坐标、小区id、enbid、路由区域(ra)和跟踪区域(ta)。scef106还可将这些参数与发送了cmr消息的mme或sgsn的mme或sgsn地址关联。因而,在接收到cmr消息之后创建的plmn位置映射数据库记录或条目可以包括以下内容:

表1:例证的plmn位置映射数据库记录在表1中例示的例证plmn位置映射数据库记录中,该记录由地理坐标索引,在所示的例子中,地理坐标为经度和纬度。下一个参数是在3gppts36.413中指定的小区id。再下一个参数是enb标识符,它是小区id的最左侧20比特。接下来的两个参数是路由区域和跟踪区域,它们用于针对不同类型服务来识别ue的位置。再下一个参数是mme或sgsn地址,在所示的例子中是ip地址。

scef106还用diameter连接管理应答(cma)消息来响应cmr消息,并通过t6a接口将cma消息传送给mme108。

一旦scef106被提供了位置映射信息,scef106就可以响应来自as100的监控请求消息。在图2中图解所示的例子中,as100向scef106发送监控请求消息。监控请求消息是针对存在于地理区域中的ue的数量的请求。监控请求消息可以包括非plmn位置参数,该非plmn位置参数识别as100希望针对其查询ue的数量的区域。监控请求可以包括监控事件类型参数,该参数指示该请求是针对存在于该地理区域中的ue的数量的请求。响应于接收到监控请求消息,scef106使用监控请求消息中的非plmn位置标识符或者从请求消息中的非plmn位置标识符导出的非plmn位置标识符,访问plmn位置映射数据库。例如,如果监控请求消息包括地理坐标,那么可以使用地理坐标来访问plmn位置映射数据库。如果监控请求消息包括地名,那么该地名可以被映射到地理坐标,然后可以使用该地理坐标来访问数据库。

scef106联系与在监控事件请求消息中接收的地理位置信息对应的mme和sgsn。mme和sgsn分别向scef106报告由其各自区域中的enb或其他接入设备所服务的ue的数量。scef106合计ue的数量,并在监控事件响应消息中向as100报告ue的数量。

图3是图解说明为了当enb具有要发送给mme的配置更新时,在scef或nef中动态更新plmn位置映射数据库而交换的例证消息接发的消息流程图。参考图3中的消息流,enb150利用给mme108的现有配置更新消息将plmn位置更新传送给mme108。当enb150具有要发送给enb150的配置更新时,enb150向mme108发送配置更新消息。配置更新消息可以包括更新的plmn位置信息,比如更新的跟踪区域标识(tai)列表更新。mme108以对应的应答消息来响应该配置更新。

mme108将tai列表更新发送给scef106。scef106可以使用tai列表更新来更新plmn位置映射数据。scef106用对应的应答消息来响应更新请求消息。另外,当在网络中提供新的enb,并且该新的enb连接到mme108时,mme108将tai列表更新发送给scef106。

在备选实现中,不是使用来自mme的消息接发来携带用于在scef或nef处动态提供plmn位置映射数据库的信息,而是可以向scef或nef提供son接口,scef或nef通过该son接口与son系统通信,以接收用于动态提供plmn位置映射数据库的位置信息。son系统由网络运营商用于管理enb节点。因而,son系统将被或可以被提供为知道与enb节点关联的plmn和非plmn位置信息。

图4是图解说明使用son系统在scef或nef中动态更新plmn位置映射数据库的方框图。图4中,son系统160可以接收和存储配置信息,包括son系统160管理的enb的enbid、小区id、ta、ra以及地理坐标。son系统160可以使用在son系统160和scef106之间实现的新的操作、管理和维护(oam)过程将此信息传送给scef106。这些过程可以包括当enb首次连接到网络或在断开连接后重新连接到网络时,从son系统160向scef106发送包括plmn和非plmn位置信息的配置更新消息。scef106可以使用所述信息来更新plmn位置映射数据库中的映射。scef106可以通过向son系统160发送应答或确认消息,确认收到来自son系统160的配置更新消息。

如上所述,关于在scef或nef处动态提供的plmn位置信息的一种用例是响应对存在于地理位置中的ue的数量的查询。图5是图解说明为了使用在scef或nef处动态提供的plmn位置映射来响应监控请求而交换的例证消息接发的消息流程图。从图的右上角开始,scs/iotas100向scef106发送监控请求以报告存在于地理区域中的ue的数量。该请求可以通过通用名称(比如地区、街道地址等)来识别地理区域。scef106可以进行以下操作:

–使用可访问因特网的api将地理区域转换为地理位置(纬度/经度)。例如,存在会将城市名称(比如北卡罗来纳州罗利市)转换为经度和纬度或gps坐标的因特网web服务器。将通用名称转换为地理坐标被称为地理编码。可以用于进行地理编码的因特网api的例子是地理编码api,它是谷歌地图api的组件。

–使用地理位置来识别plmn功能(例如,小区id/enb-id/tai/多媒体广播/组播服务(mbms)服务区域标识符(sai)等)。这种转换可以使用由scef106维护的动态提供的plmn映射数据库来进行。

–使用plmn功能信息来识别服务mme/amf功能。这种转换也可以使用由scef106维护的动态提供的plmn映射数据库来进行。

一旦scef106识别出服务mme或amf,scef106就触发服务mme或amf报告存在于plmn功能(例如,小区/rai/lai的列表)中的ue的数量。amf或mme使用从scef106接收的小区id、enbid和/或ra/ta确定存在于mme或amf所负责的地理区域中的ue的总数。scef106所联系的每个mme或amf报告ue的数量。scef106合计从每个mme或amf接收的ue的数量,并将总数报告给as100。

图6是图解说明用于在scef或nef处动态提供和使用plmn位置映射信息的例证处理的流程图。图6中图解所示的步骤可以使用包括至少一个处理器的scef或nef来实现。在步骤500,所述处理包括从plmn网络节点接收包含plmn位置标识符和非plmn位置标识符的消息。例如,当enb与网络连接或重新连接时,scef106或nef102可从mme接收cmr消息。cmr消息可以包括enb的地理标识符以及plmn标识符,比如小区id、enbid、ra、ta等。在另一个例子中,scef106或nef102可以从son系统接收地理坐标和plmn位置标识符,如图4中图解所示。

在步骤502中,所述处理包括从所述消息提取plmn位置标识符和非plmn位置标识符,并且将plmn位置标识符和非plmn位置标识符之间的映射存储在scef或nef中的plmn位置映射数据库中。例如,scef106或nef102可以从接收自mme或son系统的消息中提取地理坐标以及小区id、enbid、ra、ta和服务mme信息。

在步骤504中,所述处理包括经由scef或nef的监控接口,接收来自as或scs的包括非plmn位置标识符的监控请求消息。监控事件请求消息可以是用于确定当前位于地理区域中的ue的数量的请求。监控请求消息可以用于一次性监控或连续监控。监控请求消息可以通过非plmn名称(比如城市、城市内的区域、地理坐标或其他合适的标识符)来识别请求监控的地理区域。

在步骤504中,所述处理还包括在plmn位置映射数据库中定位与非plmn位置标识符对应的条目,并从数据库提取plmn位置标识符。例如,如果非plmn位置标识符是城市或其他类似地址的标识符,那么scef106或nef102可以经由可访问因特网的api,获得对应的地理坐标(经度和纬度或gps)。然后scef106或nef102可以使用地理坐标在plmn位置映射数据库中进行查找。如果定位到匹配的条目,那么scef106或nef102可以从该条目或从链接到该条目的条目中提取plmn位置标识符。如上面的表1中所示,这些标识符可以包括小区id、enbid、ta、ra和服务mme。

在步骤506中,所述处理包括使用plmn位置信息从plmn中的节点获得iot设备信息。例如,scef106或nef102可以使用plmn位置信息来查询在从数据库提取的位置映射信息中识别的每个enb的服务mme。mme进而将联系enb以获得由每个enb服务的ue的数量。enb将其总数报告给mme,并且每个mme将其ue总数报告给scef106或nef102。

在步骤506中,所述处理还包括用iot设备信息来响应监控请求消息。例如,scef106或nef102可以通过t8接口用存在于该地理区域中的ue的数量来响应scs或as。

在一个例子中,scef/nef是提供scef或nef服务的独立节点。图7是按照本文中描述的主题的一种例证实现的独立scef106或nef102的例子。参考图7,scef106或nef102包括面向plmn的接口600,用于从plmn网络节点接收包含plmn位置标识符和非plmn位置信息的消息。在一个例子中,面向plmn的接口600是用于从mme接收plmn和非plmn位置映射信息的diametert6a接口,或者用于从amf接收plmn和非plmn位置映射信息的namf事件开放服务api。在另一个例子中,面向plmn的接口600还可以包括son接口,用于从son系统获得plmn位置映射信息,如图4中图解所示。

scef106或nef102还包括plmn位置映射数据库动态提供模块602,用于从plmn消息提取plmn位置信息和非plmn位置信息,并将plmn位置信息和非plmn位置信息之间的映射存储在plmn位置映射数据库604之中。

scef106或nef102还包括监控接口606,用于从as、scs或5g应用功能(af)接收包括非plmn位置标识符的监控请求消息。在一个例子中,监控接口606是t8接口。通常,监控接口606是基于api的接口,as、scs和/或af通过该接口请求并接收iot设备信息。监控接口606可以包括用于响应从scs和as接收的监控请求消息的功能。例如,监控接口606可以包括以下功能:在plmn位置映射数据库604中查找与非plmn位置标识符对应的条目,在plmn位置映射数据库604中定位与非plmn位置标识符对应的条目,从数据库604提取plmn位置标识符,使用plmn位置标识符从plmn中的节点获得iot设备信息,和用iot设备信息来响应监控请求消息。在从数据库604获得位置映射信息之后,监控接口606可以制定必要的查询以获取所请求的ue信息,并且可以经由面向plmn的接口600将查询发送给mme节点。面向plmn的接口600可以接收对于查询的响应,并且将所述响应提供给监控接口606。监控接口606可以聚合所请求的ue位置信息,并将所请求的信息提供给scs或as。

在图7中图解所示的例子中,scef106或nef102是独立的组件。在备选实现中,scef106或nef102可以被实现为diameter信令路由器(dsr)的组件。图8图解说明了这种实现。图8中,dsr700包括多个消息处理器702、704、706和708。每个消息处理器702、704、706和708包括印刷电路板,和安装在印刷电路板上的至少一个处理器710和存储器712。消息处理器702、704、706和708可以经由通信介质714(比如以太网背板714)来交换信息。

在图解所示的例子中,消息处理器702和704每个实现diameter连接层716和diameter路由层718。diameter连接层716建立并维持与对等diameter节点的diameter连接。diameter路由层718基于消息中的diameter层信息(比如目的地主机和目的地域参数)来路由diameter消息。消息处理器702和704可以连接到plmn节点,比如mme108、amf和son系统160,以便接收plmn位置映射信息以提供plmn位置映射数据库。消息处理器706可以经由诸如t8接口之类的基于api的接口来连接到一个或多个scs或as,以接收并响应用于监控ue位置或状态的监控请求消息。基于api的接口可以是非diameter接口。

消息处理器706实现scef106和/或nef102,并且可以包括图7中图解所示的组件。因而,消息处理器706可以包括图7中图解所示的plmn位置映射数据库604,并且可以经由与消息处理器702和704上的diameter连接层(dcl)716所管理的plmn网络节点的diameter连接,接收用于数据库604的plmn和非plmn位置映射信息。另外,消息处理器706可以经由基于api的接口接收对ue位置和状态的请求,并且可以使用存储在plmn位置映射数据库604中的动态提供的位置信息来响应所述请求。

消息处理器708实现diameter应用724。diameter应用724可以是任何合适的diameter应用,比如diameter防火墙应用、性能监控应用或者其他合适的diameter应用。

在图8中图解所示的例子中,scef106或nef102是dsr700的组件。在又一种备选实现中,scef106或nef102可以是策略管理器的组件。图9图解说明了这种实现。图9中,策略管理器800包括如图8中图解所示的消息处理器702、704、706和708。每个消息处理器702、704、706和708包括处理器710和存储器712。消息处理器702、704、706和708可以经由通信介质714通信。不过,不是实现diameter路由或仅实现diameter路由,图9中图解所示的消息处理器702包括策略和计费规则功能(pcrf)802,pcrf802实现pcrf功能。pcrf功能包括响应来自diameter节点的策略和计费请求。消息处理器702还实现diameter连接层716,用于建立和维持与外部diameter节点的连接。

消息处理器704实现图6中图解所示的scef或nef功能。简而言之,此类功能包括经由诸如t8接口或其他基于api的接口之类的监控接口,接收对iot设备状态和位置信息的订阅请求,将非plmn位置信息映射到plmn位置信息,以及向mme、amf和sgsn发送对应的订阅请求。由scef106或nef102实现的功能还可以包括使用经由diametert6a接口、namf事件开放服务api或son系统接口从plmn节点(比如mme、sgsn、amf和son系统)接收的信息,动态提供plmn位置映射数据库604。消息处理器706和708可以实现其他diameter应用,比如策略相关的应用或非策略相关的diameter应用。

从而,本文中描述的主题包括具有可动态提供的plmn位置映射数据库的scef或nef。这样的scef或nef是3gpp网络中的特定机器,其通过为要被映射或被转换为plmn位置信息的非plmn位置信息来提供方便和安全的定位来改进计算机网络的功能。可动态提供的plmn位置映射数据库还通过使用现有3gpp消息接发,使数据库更新处理自动化来改善数据库管理的技术领域。使用现有3gpp消息接发来进行自动数据库更新减少了人工手动进行数据库配置的需求,并且减少了在现有plmn网络节点上实现用于数据库提供的新接口的需求。

应当理解的是,在不脱离本公开主题的范围的情况下,可以改变本公开主题的各种细节。此外,上述描述仅仅出于举例说明的目的,而非出于限制的目的。

再多了解一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1