掌桥专利:专业的专利平台
掌桥专利
首页

终端位置校验方法与装置

文献发布时间:2024-04-18 19:52:40


终端位置校验方法与装置

技术领域

本公开涉及通信技术领域,尤其涉及一种终端位置校验方法与装置。

背景技术

在一些应用场景下,终端使用卫星接入时,对于一些有监管要求的服务,例如紧急呼叫服务和合法拦截等服务,需要终端向服务器上报自身的位置,来实现紧急呼叫服务和合法拦截等服务。

然而,终端上报的位置可能是不可靠的,导致一些紧急呼叫服务和合法拦截等监管服务被错误地执行。

发明内容

为克服相关技术中存在的问题,本公开提供一种终端位置校验方法与装置。

根据本公开实施例的第一方面,提供一种终端位置校验方法,所述方法应用于AMF网元,包括:

根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;

在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

根据本公开实施例的第二方面,提供一种终端位置校验方法,所述方法应用于LMF网元,包括:

对终端位置进行验证,发送终端位置验证响应至AMF网元,所述终端位置验证响应用于指示所述AMF网元确定所述终端是否被允许在所述终端位置运行。

根据本公开实施例的第三方面,提供一种终端位置校验方法,所述方法包括:

LMF网元对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元;

所述AMF网元根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

根据本公开实施例的第四方面,提供一种终端位置校验装置,所述装置应用于AMF网元,包括:

运行确定模块,被配置为根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;

取消注册模块,被配置为在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

根据本公开实施例的第五方面,提供一种终端位置校验装置,所述装置应用于LMF网元,包括:

发送模块,被配置为对终端位置进行验证,发送终端位置验证响应至AMF网元,所述终端位置验证响应用于指示所述AMF网元确定所述终端是否被允许在所述终端位置运行。

根据本公开实施例的第六方面,提供一种终端位置校验装置,所述装置应用于网络设备,包括:

发送模块,被配置为LMF网元对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元;

取消注册模块,被配置为所述AMF网元根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

根据本公开实施例的第七方面,提供一种终端位置校验系统,所述系统包括AMF网元、LMF网元与终端;

所述终端向AMF网元发送注册请求,所述注册请求中携带有终端位置;

所述LMF网元对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元;

所述AMF网元根据所述终端位置验证响应,确定终端是否被允许在所述终端位置运行,并在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求;

所述终端接收所述AMF网元发送的取消注册请求。

根据本公开实施例的第八方面,提供一种网络设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为在执行所述可执行指令时,实现本公开实施例的第一方面提供的终端位置校验方法的步骤,或实现本公开实施例的第二方面提供的终端位置校验方法的步骤,或实现本公开实施例的第三方面提供的终端位置校验方法的步骤。

根据本公开实施例的第九方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时实现本公开实施例的第一方面提供的终端位置校验方法的步骤,或所述程序指令被处理器执行时实现本公开实施例的第二方面提供的终端位置校验方法的步骤,或所述程序指令被处理器执行时实现本公开实施例的第三方面提供的终端位置校验方法的步骤。

根据本公开实施例的第十方面,提供一种芯片,包括处理器和接口;所述处理器用于读取指令以执行本公开实施例的第一方面提供的终端位置校验方法的步骤,或所述处理器用于读取指令以执行本公开实施例的第二方面提供的终端位置校验方法的步骤,或所述处理器用于读取指令以执行本公开实施例的第三方面提供的终端位置校验方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:

AMF网元可以根据接收到的终端位置验证响应,确定终端是否被允许在终端位置运行,在终端不被允许在终端位置运行的情况下,向终端发送取消注册请求,以请求终端不使用终端位置的业务,进而避免终端错误地使用了自身上报的终端位置的业务。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图2是根据一示例性实施例示出的一种位置校验的结构示意图。

图3是根据一示例性实施例示出的一种终端校验方法的交互示意图。

图4是根据一示例性实施例示出的一种终端校验系统的框图。

图5是根据一示例性实施例示出的一种终端校验方法的步骤流程图

图6是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图7是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图8是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图9是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图10是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图11是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图12是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图13是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图14是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图15是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图16是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图17是根据一示例性实施例示出的一种终端校验方法的步骤流程图。

图18是根据一示例性实施例示出的一种终端校验装置的框图。

图19是根据一示例性实施例示出的一种终端校验装置的框图。

图20是根据一示例性实施例示出的一种终端校验装置的框图。

图21是根据一示例性实施例示出的一种终端校验装置的框图。

图22是根据一示例性实施例示出的一种终端校验装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

需要说明的是,本申请中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。

为便于理解,先介绍下本公开涉及的术语。

1、AMF(Access and Mobility Management Function,接入与移动性管理功能)网元,负责UE的身份验证、鉴权、注册、移动性管理和连接管理等功能。

2、LMF(Location Management Function,定位管理功能)网元,LMF网元负责与5G核心网进行交互,完成对终端的定位。

3、位置服务器,位置服务器用于对终端(User Equipment,UE)进行定位,位置服务器可以为E-SMLC(Evolved Serving Mobile Location Center,演进的服务移动位置中心)网元、LMF网元、SLP(Service Location Protocol,服务定位协议)等,本公开在此不做限制。E-SMLC网元可以将UE请求的位置要求转换为相应的UTRAN测量参数,并选择定位方法,对返回给UE的位置估计计算最终的计算结果与精度。

相关技术中,请参阅图2所示,终端接收卫星发送的GNSS(Global NavigationSatellite System,全球导航卫星系统)信号,以及接收4G基站(例如eNodeB)发送的LTE(Long Term Evolution,长期演进技术)无线电信号,或者接收5G基站(例如NG-RAN)发送的NR(New Radio,新空口)无线电信号,以下将LTE无线电信号与NR无线电信号简称为测量值A,将GNSS信号简称为测量值B。终端还接收位置服务器发送的辅助数据,辅助数据用于协助终端用于对自身进行定位,例如协助终端采用GNSS信号、LTE无线电信号以及NR无线电信号中的至少一种,来对终端本身进行定位。

当终端接收到测量值A与测量值B之后,终端可以直接将测量值A和/或测量值B发送给位置服务器,使得位置服务器依据测量值A和/或测量值B这种过程数据,来得到终端的位置;终端也可以直接将终端本身的定位位置直接发送给位置服务器。

在此过程中,当终端直接向位置服务器发送终端本身所在的定位位置时,终端所发送的定位位置可能是不可靠的,导致位置服务器依据不可靠的终端位置通知其余服务器所进行的一些服务是错误的。

例如,用户使用终端在区域A进行紧急呼叫的情况下,若终端将终端本身的位置定位至区域B,并将区域B发送至位置服务器的情况下,位置服务器可能会呼叫区域B的紧急电话,进而导致用户在区域A呼叫了区域B的紧急电话,此时区域B的服务人员则会错误地进行紧急服务。

为了解决此问题,本公开的AMF网元在接收到终端位置验证响应,确定终端不被允许在终端位置运行的情况下,确定终端上报的终端位置是错误的,此时可以发送取消注册请求至终端,以请求终端取消注册,进而避免终端将错误的终端位置注册至AMF网元。

图1是根据一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S101中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行。

其中,终端位置验证响应(Nlmf_Location_DetermineLocation_Response)是LMF网元对终端位置进行验证后发送给AMF网元的消息,终端位置验证响应包括终端位置验证成功或终端位置验证失败。

其中,终端位置包括终端所在的坐标和/或终端所在的区域,终端所在的坐标可以视为终端在世界坐标系中的经纬度,终端所在的区域可以视为终端的坐标所在的国家或国际区域等,本公开对终端所在的坐标与终端所在的区域不做限制。

示例地,在终端上报的终端位置是终端坐标的情况下,终端位置验证成功代表LMF网元确定的当前终端坐标与终端上报的终端坐标之间的距离小于阈值,此时可以认为终端上报的终端坐标是可信的;终端位置验证成功也可以代表LMF网元计算得到的当前终端所在的区域,与LMF网元根据终端上报的终端坐标确定得到的终端所在的区域是相同的,此时可以认为终端上报的终端坐标是可信的。终端位置验证失败代表LMF网元确定的当前终端坐标与终端上报的终端坐标之间的距离大于或等于阈值,此时可以认为终端上报的终端坐标是不可信的;终端位置验证失败也可以代表LMF网元确定的当前终端所在的区域,与LMF网元根据终端上报的终端坐标确定得到的终端所在的区域是不同的,此时可以认为终端上报的终端坐标是不可信的。

在终端上报的终端位置是终端区域的情况下,终端位置验证成功代表LMF网元计算得到的当前终端区域与终端上报的终端区域是相同的,此时可以认为终端上报的终端区域是可信的。终端位置验证失败代表LMF网元计算得到的当前终端区域与终端上报的终端区域是不同的,此时可以认为终端上报的终端区域是不可信的。

可见,在终端位置验证失败的情况下,说明终端上报的终端位置不可信,可以认为终端选择的PLMN(Public Land Mobile Network,公共陆地移动网)不被允许在终端位置运行。

其中,终端位置为终端上报给AMF网元的位置,该位置是终端发送给AMF网元的GNSS位置,可能是不可信的;当前终端位置为AMF网元调用LMF网元,采用GNSS信号和/或无线电信号所计算得到的终端位置,该位置是可信的,无线电信号包含LTE无线电信号和/或NR无线电信号。

示例地,终端在上报终端位置给AMF网元时,若终端位置是终端的经纬度,该经纬度数据是GNSS定位数据,终端可以对该位置数据进行伪造,而终端上报给AMF网元的GNSS信号和/或无线电信号包含了这些信号的小区信息以及信号强度,这些信息终端无法伪造,所以AMF网元依据这些信息计算得到的当前终端位置是可信且准确的。

在步骤S102中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

其中,在终端不被允许在终端位置运行的情况下,说明终端上报的终端位置是不可信的,此时可以向终端发送取消注册请求,以请求终端取消注册。

其中,终端在一些有监管要求的服务,例如紧急呼叫服务中,终端会将自身的终端位置注册至AMF网元,若终端注册上报的终端位置是不可信的,AMF网元会依据不可信的终端位置进行紧急呼叫服务,如此导致紧急呼叫服务的服务地点是错误的。

为了避免紧急呼叫服务的错误执行,本公开会向终端发送取消注册请求,在终端接受取消注册请求之后,则可以避免终端使用不可信的终端位置所在区域的业务。

示例地,终端在区域A呼叫区域B的紧急呼叫业务的情况下,会将区域B的位置注册上报至AMF网元,当AMF网元根据终端位置验证响应确定终端不被允许在区域B运行的情况下,AMF网元可以向终端发送取消注册请求,以进一步地避免终端使用区域B的紧急呼叫业务。

示例地,终端在坐标A呼叫坐标B的紧急呼叫业务的情况下,会将坐标B的位置注册上报至AMF网元,当AMF网元根据终端位置验证响应确定终端不被允许在坐标B运行的情况下,AMF网元可以向终端发送取消注册请求,以进一步地避免终端使用坐标B处的紧急呼叫业务。

通过上述技术方案,AMF网元可以根据接收到的终端位置验证响应,确定终端是否被允许在终端位置运行,在终端不被允许在终端位置运行的情况下,向终端发送取消注册请求,以请求终端不使用终端位置的业务,进而避免终端错误地使用了自身上报的终端位置的业务。

图5是根据一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S201中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置的区域中运行。

该步骤与上述步骤S101类似,在此不再赘述。

在步骤S202中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求,包括:在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送所述取消注册请求,并发送以下至少一者信息:终端位置、当前终端位置、重新注册指示与重新注册时间。

其中,终端位置为终端上报的位置,例如终端上报的终端坐标和/或终端所在的区域,当前终端位置为终端实际所在的位置,例如AMF网元通过定位服务获取得到的终端实际所在的当前终端坐标和/或终端实际所在的区域;重新注册指示为指示终端重新发送注册请求的指示。

其中,重新注册时间为终端重新发送注册请求的时间,重新注册时间可以视为有效时间,例如终端在该有效时间内可以重新发送注册请求以进行快速注册。

示例地,在重新注册时间内,AMF网元会保留终端的签约信息与安全密钥信息等信息,如果在重新注册时间内,AMF网元可以使用之前的签约信息与安全密钥信息对当前终端位置进行重新注册,其注册速度较快;在超过重新注册时间的情况下,AMF网元则不会保留签约信息与安全密钥信息等信息,则需要终端重新与AMF网元进行签约以及安全密钥的确定等操作,其注册速度较慢。

其中,终端在不被允许在终端位置运行的情况下,AMF网元除了向终端发送取消注册请求,还会向终端发送错误的终端位置、正确的当前终端位置、重新注册指示与重新注册时间,以告知终端之前发送的注册请求中携带的终端位置是错误的,正确的终端位置是当前终端位置,需要终端重新发送携带有当前终端位置的注册请求,才能够实现终端位置的注册。

示例地,终端在区域A上报区域B的位置给AMF网元,确定终端不被允许在区域B运行的情况下,AMF网元会向终端发送取消注册请求,还会向终端发送区域B(错误的终端位置)、区域A(正确的当前终端位置)、重新注册指示与重新注册时间给终端,以告知终端之前发送的注册请求中携带的区域B是错误的,区域A才是终端实际所在的区域。

示例地,终端在坐标A上报坐标B的位置给AMF网元,确定终端不被允许在坐标B运行的情况下,AMF网元会向终端发送取消注册请求,还会向终端发送坐标B(错误的终端位置)、坐标A(正确的当前终端位置)、重新注册指示域重新注册时间给终端,以告知终端之前发送的注册请求中携带的坐标B是错误的,坐标A才是终端实际所在的坐标。

其中,请参阅图3所示,AMF网元可以向LMF网元调用Nlmf_Location_DetermineLocation服务操作,即AMF网元可以向LMF网元发送确定位置请求,以请求终端实际的当前终端位置。

通过上述技术方案,在终端不被允许在终端位置的区域运行的情况下,向终端发送错误的终端位置,可以告知终端之前注册的终端位置是错误的;向终端发送当前终端位置,可以告知使用终端的用户当前终端位置才是正确的,使用当前终端位置才能实现终端位置注册;向终端发送重新注册指示,可以提醒使用终端的用户重新发送注册请求。

图6是根据一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S301中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行。

该步骤与上述步骤S101类似,在此不再赘述。

在步骤S302中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

该步骤与上述步骤S102类似,在此不再赘述。

在步骤S303中,在接收到终端发送的取消注册接受通知的情况下,运行定时器,等待终端重新发送注册请求。

其中,在AMF网元接收到终端发送的取消注册接受通知的情况下,代表终端已经接收了AMF网元的取消注册请求,此时AMF网元可以运行定时器。

定时器可以为重新注册计时器,在定时器的运行期间内,AMF网元会保留终端的签约信息与安全密钥信息等信息;超过定时器的运行期间,AMF网元则不会保留终端的签约信息与安全密钥信息等信息。

其中,定时器的运行时间与上述步骤S202的重新注册时间是一致的。

通过上述技术方案,AMF网元可以在接收到终端发送的取消注册接受通知的情况下,运行定时器,等待终端重新注册,进而决定是否保留终端的签约信息与安全密钥信息等信息。

图7是一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S401中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行。

该步骤与上述步骤S101类似,在此不再赘述。

在步骤S402中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

该步骤与上述步骤S102类似,在此不再赘述。

在步骤S403中,在接收到终端发送的取消注册接受通知的情况下,运行定时器,等待终端重新发送注册请求。

该步骤与上述步骤S301类似,在此不再赘述。

在步骤S404中,在所述定时器的运行期间内接收到所述终端重新发送的注册请求的情况下,接受所述注册请求并停止所述定时器。

其中,在定时器的运行期间内,接收到终端重新发送的注册请求的情况下,AMF网元会接受注册请求,停止定时器的运行,并在接受终端重新发送的注册请求之后,对重新发送的注册请求中携带的正确的当前终端位置进行注册,以避免一些有监管要求的服务在错误地区被执行。

其中,终端重新发送的注册请求中携带有当前终端位置。

示例地,当用户使用终端在区域A上报区域B的位置给AMF网元之后,AMF网元调用LMF网元的服务操作以确定终端实际所在的区域为区域A,此时可以向终端发送取消注册请求,当AMF网元接收到终端的取消注册接受通知时,可以运行定时器,若AMF网元在定时器的运行期间内接收到终端重新发送的携带有区域A的注册请求,则可以接受注册请求并停止定时器的运行,此时终端则可以在区域A上运行,使用区域A的服务。

其中,在定时器的运行期间内AMF网元保留了终端的签约信息与安全密钥信息等信息,当AMF网元在定时器的运行期间内接收到终端重新发送的注册请求的情况下,则可以使用注册请求携带的当前终端位置,以及AMF网元保留的终端的签约信息与安全密钥信息等信息,来实现对当前终端位置的快速注册。

通过上述技术方案,在定时器的运行期间内接收到注册请求的情况下,可以接受终端重新发送的注册请求,以使用终端之前的签约信息与安全密钥信息等信息,来实现快速注册,进而更快地满足终端在正确区域上所需的服务。

图8是一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S501中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行。

该步骤与上述步骤S101类似,在此不再赘述。

在步骤S502中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

该步骤与上述步骤S102类似,在此不再赘述。

在步骤S503中,在接收到终端发送的取消注册接受通知的情况下,运行定时器,等待终端重新发送注册请求。

该步骤与上述步骤S301类似,在此不再赘述。

在步骤S504中,在所述定时器的运行期间内,未接收到所述终端重新发送的注册请求的情况下,向基站发送上下文释放请求,以断开所述基站与所述终端之间的连接,和/或断开所述基站与所述AMF网元之间的连接。

其中,上下文释放请求(N2 UE Context Release Request)用于释放终端的Uu和N2的信令连接,可以视为请求基站释放与终端之间的连接和/或基站与AMF网元之间的连接。

请参阅图4所示,终端与基站之间通过Uu接口连接,AMF与基站之间通过N2接口连接,在基站接收到上下文释放请求之后,会断开基站与终端之间的Uu连接,和/或断开基站与AMF网元之间的N2连接。Uu连接与N2连接为逻辑连接。

其中,在断开基站与终端之间的连接和/或断开基站与AMF网元之间的连接之后,AMF网元则会清除AMF网元本地中终端的注册信息,以释放AMF网元的存储空间。

图9是一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S601中,接收所述终端发送的注册请求,所述注册请求包含有所述终端位置与所述终端的标识。

其中,终端的标识为终端ID,用于唯一标识终端。

其中,请参阅图3所示,在AMF网元接收LMF网元发出的终端位置验证响应之前,AMF网元会接收终端发送的注册请求,该注册请求中包含有终端位置与终端的标识。

示例地,在终端位置为终端坐标的情况下,AMF网元接收终端发送的注册请求,注册请求中包含有终端坐标与终端的标识;在终端位置为终端所在的区域的情况下,AMF网元接收终端发送的注册请求,注册请求中包含有终端所在的区域与终端的标识;在终端位置为终端坐标与终端所在的区域的情况下,AMF网元接收终端发送的注册请求,注册请求中包含有终端坐标、终端所在的区域以及终端的标识。

其中,AMF网元可以接收终端通过基站(例如图3所示的RAN)发送的注册请求。

在步骤S602中,向所述终端发送注册接受,以完成注册程序。

其中,在接收到终端发送的注册请求的情况下,可以先向终端发送注册接受,即接受终端的注册请求,完成注册程序。

其中,AMF网元可以通过基站向终端发送注册接受,以接受终端的注册请求。

其中,在AMF完成终端的注册程序之后,再通过LCS(Location Services,定位服务)服务来验证终端位置,如果接收到的终端位置验证响应为验证失败的情况下,确定终端不被允许在终端位置运行,此时可以再向终端发送取消注册请求;如果接收到的终端位置验证响应为验证成功的情况下,确定终端能被允许在终端位置运行,此时则允许终端继续使用终端位置的服务。

通过上述技术方案,可以对终端上报的终端位置进行注册,使得使用终端的用户能够先使用终端上报的终端位置的服务,而无需等待对终端位置验证完毕之后,才能使用终端位置的服务。

图10是一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S701中,接收所述终端发送的注册请求,所述注册请求包含有所述终端位置与所述终端的标识。

该步骤与上述步骤S601类似,在此不再赘述。

在步骤S702中,向所述终端发送注册接受,以完成注册程序。

该步骤与上述步骤S602类似,在此不再赘述。

在步骤S703中,在完成所述注册程序的情况下,决定通过定位服务验证所述终端位置。

其中,本公开是先对终端上报的终端位置进行注册,再对终端上报的终端位置通过定位服务进行位置验证。

示例地,当终端在区域A(实际的终端位置)发送区域B(上报的终端位置)的终端给AMF网元时,AMF网元可以先对终端上报的区域进行注册,对区域B完成注册之后,用户可以使用区域B的电话、网络等服务,即用户可以向区域B打电话或者使用区域B的网络;在完成区域B的注册程序的情况下,AMF网元再通过定位服务验证区域B的位置是否与终端实际所在的区域A相同或相近,在二者位置相同或相近的情况下,AMF网元确定终端可以使用区域B的服务。

相关技术中,AMF网元是先通过定位服务,来对终端上报的终端位置进行验证,在验证成功的情况下,才对终端位置进行注册,这就导致用户在使用一些网络服务时,需要等待AMF网元调用LMF网元对终端位置进行验证的一段时间。例如,用户在区域B中拨打急救电话时,需要等待LMF网元对终端位置验证成功的情况下,才能将急救电话拨打至区域B的紧急服务中心。

而在本公开提出,请参阅图3所示,先对终端上报的终端位置进行注册,再对终端上报的终端位置通过定位服务进行位置验证,在终端上报的终端位置是可信的情况下,可以减少用户等待时间,及时地为用户提供网络服务。

例如,用户在区域B拨打急救电话时,终端会将区域B的终端位置上报至AMF网元,AMF网元先对区域B进行注册,此时终端可以使用区域B的网络服务,急救电话可以及时地被拨打至区域B的紧急服务中心;AMF网元完成对区域B的注册程序之后,再通过定位服务对区域B的终端位置进行验证,在验证成功的情况下,确定终端上报的区域B的终端位置是可信的,此时可以继续让终端使用区域B的网络服务;在验证失败的情况下,可以确定终端上报的区域B的终端位置是不可信的,此时可以向终端发送取消注册请求,以避免终端继续使用区域B的网络服务。

其中,定位服务包括以下至少一者:1)、AMF网元根据AMF网元的配置选择LMF网元,并向LMF网元调用Nlmf_Location_DetermineLocation服务操作,以请求终端的当前终端位置;2)、LMF执行定位程序,得到当前终端位置、当前终端位置的区域以及终端位置的区域中的至少一者;3)、LMF网元向AMF网元返回Nlmf_Location_DetermineLocation响应,如果LMF网元获得的当前终端位置与终端上报的终端位置相同或相近的情况下,Nlmf_Location_DetermineLocation响应包含验证成功指示;反之,如果LMF网元获得的当前终端位置与终端上报的终端位置不同或不相近的情况下,Nlmf_Location_DetermineLocation响应则包含验证失败指示。

其中,在完成所述注册程序的情况下,决定通过定位服务验证所述终端位置,包括:在AMF网元完成注册程序的情况下,AMF网元启动5GC-NI-LR程序的触发器,通过触发器触发定位服务,以通过定位服务验证终端位置。

通过上述技术方案,AMF网元在完成注册程序的情况下,才决定通过定位服务验证终端位置的设置,一方面可以及时地对终端上报的终端位置进行注册,以更快地满足用户的需求;另一方面在终端位置是不可信的情况下,可以向终端发送取消注册请求,以避免终端继续在终端位置的区域运行,进而避免终端继续使用终端位置的服务。

图11是一示例性实施例示出的一种终端位置校验方法,该方法应用于AMF网元,包括以下步骤:

在步骤S801中,根据所述AMF网元中的配置选择LMF网元。

其中,在AMF网元决定通过定位服务验证终端上报的终端位置的情况下,AMF网元会根据AMF网元中的配置选择LMF网元。

示例地,网络中有多个LMF网元,AMF网元在具有多个LMF网元中的某个LMF网元的IP地址的情况下,可以根据IP地址从多个LMF网元中选择出IP地址所指示的LMF网元。

在步骤S802中,向所述LMF网元发送确定位置请求,所述确定位置请求用于指示所述LMF网元对所述终端位置进行验证。

其中,在本公开任意实施例中,AFM网元向LMF网元发送确定位置请求可以视为,AMF网元向LMF网元调用Nlmf_Location_DetermineLocation服务操作,确定位置请求可以为Nlmf_Location_DetermineLocation请求。

其中,Nlmf_Location_DetermineLocation服务操作,或者确定位置请求包括以下至少一者信息:定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端当前所在的区域请求指示、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

定位服务相关标识代表AMF网元向LMF网元发送的确定位置请求,与LMF网元向AMF网元返回的终端位置验证响应是关联的,例如在确定位置请求中的定位服务相关标识,与终端位置验证响应中的定位服务相关标识的均为0的情况下,说明终端位置验证响应是对该确定位置请求的响应。

来自监管服务客户的位置请求指示可以视为AMF网元指示LMF网元请求服务客户准确的位置,服务客户为被服务的终端,服务客户的位置为终端准确的当前终端位置。例如来自监管服务客户的位置请求指示为指示LMF网元确定终端的当前终端坐标。示例地,在紧急服务场景下,如果用户在坐标A拨打紧急电话,但终端定位在坐标B并将坐标B上报至紧急服务中心的情况下,坐标B的紧急服务中心则会接收到紧急电话,此时紧急服务则会请求终端准确的当前终端位置,以确定终端当前终端位置是否在坐标B。

定位协议可以为LPP(LTE positioning protocol,LTE定位协议)协议,若确定位置请求中携带有终端支持LPP协议的指示,AMF网元则可以使用LPP协议来定位终端准确的当前终端位置。

终端位置的精度(Quality of Service,QoS)包括精确到终端位置的单位为m,或者精确到终端位置为区域,或者精确到终端位置为经纬度。示例地,终端位置的位置精度为10m,或者终端位置的位置精度为国家等。

终端的定位能力包括终端所支持的定位方式,例如终端支持的定位方式包括卫星定位方式、无线定位方式,无线定位方式包括LTE无线定位方式和/或NR定位方式。

终端当前所在的区域请求指示用于指示LMF网元将当前终端坐标映射至预制地图,得到终端当前所在的区域。

终端的无线电能力包括终端所支持的无线电,例如终端支持4G、5G或者卫星。

终端位置为终端上报给AMF网元的GNSS位置,该终端位置包括终端所在的区域和/或终端坐标,AMF网元再在确定位置请求中携带该终端上报的终端位置,以将终端位置发送至LMF网元。如果AMF网元接收到的终端位置是终端坐标,那么位置确定请求还可以携带有终端当前所在的区域请求指示,AMF网元在确定位置请求中携带终端坐标与终端当前所在的区域请求指示,LMF网元会响应于终端当前所在的区域请求指示,将终端坐标映射至预制地图的国家或国际区域等区域中,得到终端所在的区域;如果AMF网元接收到的终端位置是终端所在的区域,那么确定位置请求中则会携带有终端所在的区域,AMF网元会在确定位置请求中携带终端所在的区域,LMF网元则可以直接得到终端所在的区域,而无需映射得到终端所在的区域。

终端位置验证指示用于指示LMF网元对确定位置请求中的终端位置进行验证,表示AMF希望LMF验证终端上报的终端位置。示例地,包括以下多种场景:1)、在确定位置请求中的终端位置为终端坐标的情况下,终端位置验证指示可以指示LMF网元验证终端坐标与当前终端坐标之间的距离是否小于阈值,终端位置验证指示也可以指示LMF网元验证终端所在的区域与终端当前所在的区域是否相同,终端所在的区域通过LMF网元将终端坐标映射至预制地图得到;2)、在确定位置请求中的终端位置为终端所在的区域的情况下,终端位置验证指示可以指示LMF网元验证终端所在的区域与终端当前所在的区域是否相同。3)、在确定位置请求中的终端位置为终端坐标与终端所在的区域的情况下,LMF网元可以同时验证终端坐标与当前终端坐标之间的距离是否小于阈值,以及终端所在的区域与终端当前所在的区域是否相同。

在以上多种消息中,来自监管服务客户的位置请求指示、终端位置验证指示以及终端当前所在的区域请求指示为AMF网元指示LMF网元所确定的消息,定位服务相关标识、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端的无线电能力、所述终端位置是用于辅助LMF网元确定上述消息的消息。

在步骤S803中,根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行。

该步骤与上述步骤S101类似,在此不再赘述。

在步骤S804中,在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

该步骤与上述步骤S102类似,在此不再赘述。

通过上述技术方案,AMF网元可以向LMF网元发送确定位置请求,确定位置请求中携带有指示LMF所需要确定的终端的当前终端位置、终端所在的区域以及对终端位置进行验证等指示,如此,LMF网元可以依据确定位置请求中的消息,来实现对终端位置的验证。

图12是一示例性实施例示出的一种终端位置校验方法,该方法应用于LMF网元,包括以下步骤:

在步骤S901中,对终端位置进行验证,发送终端位置验证响应至AMF网元,所述终端位置验证响应用于指示所述AMF网元确定所述终端是否被允许在所述终端位置运行。

其中,LMF网元在接收到AMF网元发送的确定位置请求之后,确定位置请求中携带有终端位置,再对终端位置进行验证,验证完毕后,发送终端位置验证响应至AMF网元。终端位置验证响应包含有验证成功或验证失败的指示。

在LMF网元发送验证失败的终端位置验证响应至AMF网元的情况下,用于指示AMF网元不被允许在终端位置运行,此时AMF网元可以向终端发送取消注册请求;在LMF网元发送验证成功的终端验证响应至AMF网元的情况下,用于指示AMF网元能够被允许在终端位置运行,此时AMF网元无需向终端发送取消注册请求,终端可以继续使用终端位置的服务。

其中,终端位置验证响应可以为Nlmf_Location_DetermineLocation响应,除了表征验证成功或验证失败之外,终端位置验证响应还包括以下至少一者信息:定位服务相关标识、当前终端位置、所述当前终端位置的精度、所述当前终端位置的生成时间戳、定位方法、所述当前终端位置的有效时间。

定位服务相关标识代表LMF网元向AMF网元返回的终端位置验证响应,与AMF网元向LMF网元发送的确定位置请求是关联的,例如在确定位置请求中的定位服务相关标识,与终端位置验证响应中的定位服务相关标识的均为0的情况下,说明终端位置验证响应是对该确定位置请求的响应。

当前终端位置为LMF网元根据GNSS信号、LTE无线电信号与NR无线电信号中的至少一者信号确定出的终端准确的位置。

当前终端位置的精度是当前终端位置精确的单位是m、国家、国际区域、经纬度等。

当前终端位置的生成时间戳为LMF网元生成当前终端位置的生成时间。

定位方法指的是LMF网元采用定位结果被网络所信任的方法,例如根据GNSS信号、LTE无线电信号与NR无线电信号中的至少一者信号进行定位的方法。

当前终端位置的有效时间指的是LMF网元通过AMF网元发送给终端的当前终端位置的有效期,例如为10min。

通过上述技术方案,LMF网元可以对接收到的终端位置进行验证,并将验证成功或验证失败的终端位置验证响应发送给AMF网元,以指示AMF网元向终端发送取消注册请求或不发送取消注册请求。

图13是一示例性实施例示出的一种终端位置校验方法,该方法应用于LMF网元,包括以下步骤:

在步骤S1001中,对终端位置进行验证,在所述终端的终端位置与所述终端的当前终端位置之间的距离小于阈值,和/或所述终端位置与所述当前终端位置相同的情况下,发送所述验证成功的终端位置验证响应至所述AMF网元。

其中,终端位置是终端上报的GNSS位置,终端可以伪造或者误报GNSS位置,所以终端上报的终端位置是不可信的;当前终端位置是LMF网元根据GNSS信号与无线电信号中的至少一者的信号强度与小区信息来计算得到的位置,终端无法伪造或误报GNSS信号与无线电信号,所以LMF网元依据GNSS信号与无线电信号计算得到的当前终端位置是准确可信的。

其中,在终端位置为终端坐标的情况下,LMF网元可以确定终端位置与当前终端位置之间的距离是否小于阈值,在二者之间的距离小于阈值的情况下,说明终端上报的终端位置与LMF网元确定的当前终端位置是相同的,终端上报的终端位置是可信的,此时可以发送验证成功的终端位置验证响应至AMF网元,指示AMF网元无需发送取消注册请求至终端。该阈值可以根据实际情况进行设定,本公开在此不做限制,值得注意的是,在终端位置与当前终端位置之间的距离为0的情况下,说明当前终端位置与终端位置相同,终端位置也是可信的。

示例地,在LMF网元确定终端坐标与当前终端坐标之间的距离小于3公里的情况下,终端位置与当前终端位置距离较近,说明终端上报的终端坐标是可信的。

示例地,终端实际所在的坐标的误差范围是以终端位置中心,3公里为半径的圆,若终端上报的终端坐标位于该误差范围内,且LMF网元确定的当前终端坐标也在该误差范围之内,也能够说明终端上报的终端坐标是可信的。

其中,在终端位置为终端所在的区域的情况下,LMF网元可以确定终端位置与当前终端位置是否相同,如果相同,则发送验证成功的终端位置验证响应至AMF网元。

示例地,在终端所在的区域为M省,终端当前所在的区域也为M省的情况下,说明二者终端所在的区域是相同的,此时终端上报的终端所在的区域是可信的。

在一些实施例中,若终端上报的终端位置是终端坐标,LMF网元也可以将终端坐标映射至终端所在的区域,并比较终端所在的区域与终端当前所在的区域是否相同,如果相同,说明终端上报的终端坐标是可信的。

通过上述技术方案,LMF网元在对终端位置进行验证,在终端位置与当前终端位置之间的距离小于阈值,和/或在终端位置与当前终端位置相同的情况下,确定验证成功,此时会将验证成功的终端验证响应发送至AMF网元。

图14是一示例性实施例示出的一种终端位置校验方法,该方法应用于LMF网元,包括以下步骤:

在步骤S1101中,对终端位置进行验证,在所述终端的终端位置与所述终端的当前终端位置之间的距离大于或等于阈值,和/或所述终端位置与所述当前终端位置不同的情况下,发送所述验证失败的终端位置验证响应至所述AMF网元。

其中,在终端位置为终端坐标的情况下,LMF网元可以确定终端位置与当前终端位置之间的距离是否小于阈值,在二者之间的距离大于或等于阈值的情况下,说明终端上报的终端位置与LMF网元确定的当前终端位置是不同的,终端上报的终端位置是不可信的,此时可以发送验证失败的终端位置验证响应至AMF网元,指示AMF网元发送取消注册请求至终端。

示例地,在LMF网元确定终端坐标与当前终端坐标之间的距离大于3公里的情况下,终端位置与当前终端位置距离较近,说明终端上报的终端坐标是不可信的。

示例地,终端实际所在的坐标的误差范围是以终端位置中心,3公里为半径的圆,若终端上报的终端坐标位于该误差范围外,而LMF网元确定的当前终端坐标在该误差范围之内的情况下,也能够说明终端上报的终端坐标是不可信的。

其中,在终端位置为终端所在的区域的情况下,LMF网元可以确定终端位置与当前终端位置是否相同,如果不同,则发送验证失败的终端位置验证响应至AMF网元。

示例地,在终端所在的区域为M省,终端当前所在的区域N省的情况下,说明二者终端所在的区域是不同的,此时终端上报的终端所在的区域是不可信的。

在一些实施例中,若终端上报的终端位置是终端坐标,LMF网元也可以将终端坐标映射至终端所在的区域,并比较终端所在的区域与终端当前所在的区域是否相同,如果不同,说明终端上报的终端坐标是不可信的。

通过上述技术方案,LMF网元在对终端位置进行验证,在终端位置与当前终端位置之间的距离大于或等于阈值,和/或在终端位置与当前终端位置不同的情况下,确定验证失败,此时会将验证失败的终端验证响应发送至AMF网元。

图15是一示例性实施例示出的一种终端位置校验方法,该方法应用于LMF网元,包括以下步骤:

在步骤S1201中,接收所述AMF网元发送的确定位置请求。

其中,所述确定位置请求包括以下至少一者信息:定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

该步骤与上述步骤S802类似,在此不再赘述。

在步骤S1202中,对终端位置进行验证,发送终端位置验证响应至AMF网元,所述终端位置验证响应用于指示所述AMF网元确定所述终端是否被允许在所述终端位置运行。

该步骤与上述步骤S901类似,在此不再赘述。

通过上述技术方案,LMF网元可以对接收到的终端位置进行验证,并将验证成功或验证失败的终端位置验证响应发送给AMF网元,以指示AMF网元向终端发送取消注册请求或不发送取消注册请求。

图16是一示例性实施例示出的一种终端位置校验方法,该方法应用于LMF网元,包括以下步骤:

在步骤S1301中,接收所述AMF网元发送的确定位置请求。

其中,所述确定位置请求包括以下至少一者信息:定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端当前所在的区域请求指示、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

该步骤与上述步骤S802类似,在此不再赘述。

在步骤S1302中,执行定位程序,确定当前终端位置。

其中,在接收到AMF网元发送的确定位置请求的情况下,LMF网元会执行定位程序,确定当前终端位置和/或终端所在的区域,当前终端位置包括终端当前的当前终端坐标与终端当前所在的区域。

在一些实施例中,在接收到AMF网元发送的确定位置请求中携带有来自监管服务客户的位置请求指示的情况下,LMF网元确定AMF网元希望请求当前终端坐标,此时LMF网元执行定位程序后,会根据终端的无线电能力、终端位置、终端位置验证指示以及被网络信任的定位方法,确定目标定位方法;使用目标定位方法,确定当前终端坐标。

在多个定位方法中,GNSS(卫星)定位方法是终端直接将终端的GNSS位置上报给AMF网元,终端可以对该位置进行伪造,所以GNSS定位方法是不被网络信任的定位方法;根据测量值A和/或B进行定位的方法,测量值A为LTE无线电信号和/或NR无线电信号的信号强度与小区信息,测量值B为GNSS信号的信号强度,根据测量值A和/或测量值B进行定位的方法中,测量值A和或测量值B是过程数据,终端无法对这些过程数据进行伪造,所以根据测量值A和/或测量值B进行定位的方式是被网络信任的定位方法。可见,被网络信任的方法至少不包括GNSS定位方法,被网络信任的方法至少包括根据GNSS信号、LTE无线电信号、NR无线电信号中的至少一者进行定位的方法。

示例地,LMF网元可以选择终端支持的RAT(无线接入类型),并在终端所在的位置被终端支持的无线接入网所覆盖,并且使用的定位方法是定位结果被网络信任的定位方法。例如,在终端支持的无线电能力为5G基站、终端位置为XX市,目标定位方法为根据NR无线电信号进行定位的情况下,LMF网元会根据无线电能力与终端位置,选择XX市周围的5G基站来对终端实际的位置进行定位,并在选择定位方法的过程中,根据定位结果被网络信任的NR无线电信号定位方法,来得到终端的当前终端坐标。

在一些实施例中,在接收到AMF网元发送的确定位置请求中携带有终端当前所在的区域请求指示的情况下,LMF网元确定AMF网元希望请求终端当前所在的区域,此时LMF网元执行定位程序后,会先定位得到当前终端坐标,再将当前终端坐标映射至预制地图中,得到终端当前所在的区域。

示例地,LMF网元在得到当前终端坐标之后,从预制地图中确定与当前终端坐标相同的第一目标坐标,并将第一目标坐标所在的区域作为终端当前所在的区域。

在一些实施例中,在接收到AMF网元发送的确定位置请求中携带有终端坐标以及终端所在的区域请求指示的情况下,LMF网元确定AMF网元希望请求终端上报的终端坐标所在的区域,此时LMF网元执行定位程序后,会将终端坐标映射至预制地图中,得到终端所在的区域。

示例地,LMF网元在得到终端上报的终端坐标之后,从预制地图中确定与终端坐标相同的第二目标坐标,并将第二目标坐标所在的区域作为终端所在的区域。

可以理解的是,若终端上报的终端位置为终端所在的区域,确定位置请求中则无需携带终端所在的区域请求指示;若终端上报的终端位置为终端坐标,确定位置请求中则可以携带终端所在的区域请求指示。

通过上述技术方案,LMF网元在接收到AMF网元发送的确定位置请求之后,可以执行定位程序,确定当前终端位置和/或终端所在的区域。

图3是一示例性实施例示出的一种终端位置校验方法,该方法应用于网络设备,网络设备包括AMF网元与LMF网元,该方法包括:LMF网元对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元。所述AMF网元根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

其中,对于LMF网元而言,分为以下两种情况来对终端位置进行验证:

情况1:在所述终端的终端位置与所述终端的当前终端位置之间的距离大于或等于阈值,和/或所述终端位置与所述当前终端位置不同的情况下,发送所述验证失败的终端位置验证响应至所述AMF网元。

情况2:在所述终端的终端位置与所述终端的当前终端位置之间的距离小于阈值,和/或所述终端位置与所述当前终端位置相同的情况下,发送所述验证成功的终端位置验证响应至所述AMF网元。

在情况1与情况2中,终端位置验证响应包括以下至少一者信息:定位服务相关标识、当前终端位置、所述当前终端位置的精度、所述当前终端位置的生成时间戳、定位方法、所述当前终端位置的有效时间。

其中,对于LMF网元而言,分为以下两种情况确定终端是否被允许在终端位置运行:

情况3:在所述终端位置验证响应为验证失败的情况下,确定所述终端不被允许在所述终端位置运行。

在所述终端不被允许在所述终端位置运行的情况下,LMF网元除了所述终端发送取消注册请求,还会发送以下至少一者消息:终端位置、当前终端位置、重新注册指示与重新注册时间;所述终端位置为所述终端上报的位置,所述当前终端位置为所述终端实际所在的位置。

情况4:在所述终端位置验证响应为验证成功的情况下,确定所述终端能够被允许在所述终端位置运行。

其中,在LMF网元向AMF网元发送终端位置验证响应之前,AMF网元还会向LMF网元发送确定位置请求,确定位置请求包含以下至少一者信息:定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端当前所在的区域请求指示、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

通过上述技术方案,LMF网元会对终端位置进行验证,并在验证失败的情况下,向AMF网元发送验证失败的终端位置验证响应;AMF网元依据验证失败的终端位置验证响应,确定终端不被允许在终端位置运行,从而向终端发送取消注册请求,以请求终端取消对终端位置的注册,进而避免终端使用终端位置的服务。

图17是一示例性实施例示出的一种终端位置校验方法,该方法应用于终端,包括以下步骤:

在步骤S1401中,向AMF网元发送注册请求,所述注册请求中携带有终端位置。

其中,请参阅图3所示,终端通过RAN向AMF网元发送注册请求,注册请求中携带有终端位置与终端的标识。

在终端具有定位终端所在的区域的能力的情况下,终端发送的注册请求中可以携带有终端所在的区域;在终端具有定位终端坐标的能力的情况下,终端发送的注册请求中可以携带有终端坐标,终端坐标可以视为终端的经纬度。

在步骤S1402中,接收所述AMF网元发送的取消注册请求,所述取消注册请求是所述终端不被允许在所述终端位置运行的情况下,所述AMF网元发送至所述终端的。

在接收到AMF网元发送的取消注册请求的同时,终端还会接收到AMF网元发送的终端位置、当前终端位置、重新注册指示与重新注册时间等至少一者信息,因此终端可以依据这些信息确定自身发送的注册请求中携带的终端位置是错误的,而接收到的当前终端位置是正确的。

为了保障终端能够顺利地重新注册,终端可以在接收到取消注册请求的情况下,向AMF网元发送取消注册接受通知,以告知AMF网元终端接受了AMF网元发送的取消注册请求,以期望能够重新注册。

通过上述技术方案,终端可以接受AMF网元发送的取消注册请求,以取消将终端位置注册至AMF网元,以避免终端使用终端位置的业务。

图18是一示例性实施例示出的一种终端位置校验装置,该终端位置校验装置180应用于AMF网元,包括:

运行确定模块181,被配置为根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;

取消注册模块182,被配置为在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

可选地,取消注册模块182包括:

取消注册子模块,被配置为在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送所述取消注册请求,并发送以下至少一者信息:终端位置、当前终端位置、重新注册指示与重新注册时间,所述终端位置为所述终端上报的位置,所述当前终端位置为终端实际所在的位置。

可选地,终端位置校验装置180包括:

运行模块,被配置为在接收到终端发送的取消注册接受通知的情况下,运行定时器,等待终端重新发送注册请求。

可选地,终端位置校验装置180包括:

接受注册模块,被配置为在所述定时器的运行期间内接收到所述终端重新发送的注册请求的情况下,接受所述注册请求并停止所述定时器。

可选地,终端位置校验装置180包括:

发送模块,被配置为在所述定时器的运行期间内,未接收到所述终端重新发送的注册请求的情况下,向基站发送上下文释放请求,以断开所述基站与所述终端之间的连接,和/或断开所述基站与所述AMF网元之间的连接。

可选地,运行确定模块181包括:

运行确定子模块,被配置为在所述终端位置验证响应为验证失败的情况下,确定所述终端不被允许在所述终端位置运行。

可选地,终端位置校验装置180包括:

接收模块,被配置为接收所述终端发送的注册请求,所述注册请求包含有所述终端位置与所述终端的标识;

注册接受模块,被配置为向所述终端发送注册接受,以完成注册程序。

可选地,终端位置校验装置180包括:

触发模块,被配置为在完成所述注册程序的情况下,决定通过定位服务验证所述终端位置。

可选地,终端位置校验装置180包括:

选择模块,被配置为根据所述AMF网元中的配置选择LMF网元;

发送模块,被配置为向所述LMF网元发送确定位置请求,所述确定位置请求用于指示所述LMF网元对所述终端位置进行验证。

可选地,所述确定位置请求包括以下至少一者信息:

定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端当前所在的区域请求指示、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

可选地,所述终端位置包括终端坐标和/或终端所在的区域。

图19是一示例性实施例示出的一种终端位置校验装置,该终端位置校验装置190应用于LMF网元,包括:

发送模块191,被配置为对终端位置进行验证,发送终端位置验证响应至AMF网元,所述终端位置验证响应用于指示所述AMF网元确定所述终端是否被允许在所述终端位置运行。

可选地,发送模块191包括:

发送子模块,被配置为对终端位置进行验证,发送验证失败的终端位置验证响应至所述AMF网元,所述验证失败的终端位置验证响应用于指示所述AMF网元确定所述终端不被允许在所述终端位置运行。

可选地,发送模块191包括:

发送子模块,被配置为在所述终端的终端位置与所述终端的当前终端位置之间的距离小于阈值,和/或所述终端位置与所述当前终端位置相同的情况下,发送所述验证成功的终端位置验证响应至所述AMF网元。

可选地,发送模块191包括:

发送子模块,被配置为在所述终端的终端位置与所述终端的当前终端位置之间的距离大于或等于阈值,和/或所述终端位置与所述当前终端位置不同的情况下,发送所述验证失败的终端位置验证响应至所述AMF网元。

可选地,终端位置校验装置190包括:

接收模块,被配置为接收所述AMF网元发送的确定位置请求,所述确定位置请求包括以下至少一者信息:

定位服务相关标识、来自监管服务客户的位置请求指示、所述终端是否支持定位协议、所述终端位置的精度、所述终端的定位能力、所述终端当前所在的区域请求指示、所述终端的无线电能力、所述终端位置以及终端位置验证指示。

可选地,终端位置校验装置190包括:

执行模块,被配置为执行定位程序,确定当前终端位置。

可选地,执行模块包括:

目标定位方法确定子模块,被配置为根据所述终端的无线电能力、所述终端位置、所述终端位置验证指示以及被网络信任的定位方法,确定所述目标定位方法;

执行子模块,被配置为使用所述目标定位方法,确定所述当前终端坐标。

可选地,所述终端位置验证响应包括以下至少一者信息:

定位服务相关标识、当前终端位置、所述当前终端位置的精度、所述当前终端位置的生成时间戳、定位方法、所述当前终端位置的有效时间。

图20是一示例性实施例示出的一种终端位置校验装置,该终端位置校验装置200应用于终端,包括:

发送模块201,被配置为向AMF网元发送注册请求,所述注册请求中携带有终端位置;

接收模块202,被配置为接收所述AMF网元返回的取消注册请求,所述取消注册请求是所述终端不被允许在所述终端位置运行的情况下,所述AMF网元发送至所述终端的。

可选地,终端位置校验装置200包括:

发送模块201,被配置为在所述终端接收到所述取消注册请求的情况下,向所述AMF网元发送取消注册接受通知。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

根据一示例性实施例示出的一种终端位置校验装置,所述装置应用于网络设备,包括:

发送模块,被配置为LMF网元对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元;

取消注册模块,被配置为所述AMF网元根据接收到的终端位置验证响应,确定终端是否被允许在所述终端位置运行;在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求。

可选地,发送模块包括:

发送子模块,被配置为在所述终端的终端位置与所述终端的当前终端位置之间的距离大于或等于阈值,和/或所述终端位置与所述当前终端位置不同的情况下,发送所述验证失败的终端位置验证响应至所述AMF网元。

可选地,取消注册模块包括:

取消注册子模块,被配置为在所述终端位置验证响应为验证失败的情况下,确定所述终端不被允许在所述终端位置运行。

可选地,取消注册模块包括:

取消注册子模块,被配置为在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送所述取消注册请求,并发送以下至少一者信息:终端位置、当前终端位置、重新注册指示与重新注册时间;所述终端位置为所述终端上报的位置,所述当前终端位置为所述终端实际所在的位置。

图4是一示例性实施例示出的一种终端位置校验系统,该终端位置校验系统包括AMF网元403、LMF网元404与终端401;

所述终端401向AMF网元发送注册请求,所述注册请求中携带有终端位置;

所述LMF网元404对所述终端位置进行验证,发送终端位置验证响应至所述AMF网元;

所述AMF网元403根据所述终端位置验证响应,确定终端是否被允许在所述终端位置运行,并在所述终端不被允许在所述终端位置运行的情况下,向所述终端发送取消注册请求;

所述终端接收所述AMF网元发送的取消注册请求。

其中,终端位置校验系统还包括基站402,终端通过基站向AMF网元发送消息,AMF网元也可以通过基站向终端发送消息。

请参阅图3所示的终端位置校验方法的逻辑示意图,在一示例性实施例示出的终端位置校验方法中,该方法包括以下步骤:

0、终端通过基站向AMF网元发送注册请求,注册请求包括终端的ID与终端的GNSS位置信息(GNSS位置信息为图3中的UE位置)。

1、AMF网元向终端发送注册接受,以完成注册程序。

2、AMF网元决定通过LCS(定位)服务验证终端位置。

3、AMF根据AMF中的配置选择LMF,并向LMF调用Nlmf_Location_DetermineLocation服务操作以请求终端的当前终端位置。该服务操作包括LCS相关标识,以及来自监管服务客户(例如紧急服务)的位置请求指示,并可能包括终端是否支持LPP、所需的QoS、终端定位能力等指示。当AMF需要了解终端的国家时,将包括这方面的指示。服务操作还可以包括:终端无线电能力、终端报告的位置和终端位置验证指示。终端报告的位置是步骤0中从终端收到的终端的GNSS位置信息。终端位置验证指示表示AMF希望LMF验证终端报告的位置。

4、LMF执行定位程序。如果AMF在步骤3中包括终端国家确定的指示,则LMF将终端位置映射到一个国家或一个国际区域。UE的无线电能力、UE报告的位置和UE位置验证指示可以帮助LMF选择合适的定位方法,例如,LMF可以选择UE支持的RAT并在该位置有覆盖,而且LMF应使用其结果被网络信任的定位方法,结果被网络信任的定位方法至少不应使用GNSS方法。

5、LMF向AMF返回Nlmf_Location_DetermineLocation响应。如果在LMF中获得的位置与UE报告的位置相同或接近/相似,则LMF向AMF返回UE位置验证成功指示,并可向AMF返回UE的当前位置;如果获得的位置远离UE报告的位置,则LMF向AMF返回UE位置验证失败指示,并可向AMF返回UE的当前位置。Nlmf_Location_DetermineLocation响应包括LCS相关标识、位置估计、其时间和精度,并可能包括定位方法的信息和位置估计的时间戳。

6、根据收到的UE位置验证指示(成功或失败)和当前UE位置,AMF可以决定UE是否被允许在UE位置的国家/地区运行;如果UE不被允许在UE位置的国家/地区运行,AMF向UE发送取消注册请求,并说明原因(错误的位置)、正确的位置、重新注册指示、重新注册时间。

7、UE向AMF发送取消注册接受通知。

8、AMF运行重新注册定时器,等待UE重新注册。

9、如果UE发送的注册请求在定时器运行期间的位置正确,AMF接受注册并停止定时器。

10、如果UE没有在定时器内发送注册请求,AMF向RAN发送N2 UE Context ReleaseRequest,以释放UE的Uu和N2的信令连接,其中可能包括原因(UE提供错误的位置)。

本公开实施例还提供一种AMF网元,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述可执行指令时,实现本公开提供的终端位置校验方法的步骤。

本公开实施例还提供一种LMF网元,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述可执行指令时,实现本公开提供的终端位置校验方法的步骤。

本公开实施例还提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述可执行指令时,实现本公开提供的终端位置校验方法的步骤。

本公开实施例还计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的终端位置校验方法的步骤。

图21是根据一示例性实施例示出的一种终端位置校验装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图21,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

输入/输出接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

上述装置除了可以是独立的电子设备外,也可是独立电子设备的一部分,例如在一种实施例中,该装置可以是集成电路(Integrated Circuit,IC)或芯片,其中该集成电路可以是一个IC,也可以是多个IC的集合;该芯片可以包括但不限于以下种类:GPU(GraphicsProcessing Unit,图形处理器)、CPU(Central Processing Unit,中央处理器)、FPGA(Field Programmable Gate Array,可编程逻辑阵列)、DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、SOC(System on Chip,SoC,片上系统或系统级芯片)等。上述的集成电路或芯片中可以用于执行可执行指令(或代码),以实现上述的终端位置校验方法。其中该可执行指令可以存储在该集成电路或芯片中,也可以从其他的装置或设备获取,例如该集成电路或芯片中包括处理器、存储器,以及用于与其他的装置通信的接口。该可执行指令可以存储于该存储器中,当该可执行指令被处理器执行时实现上述的终端位置校验方法;或者,该集成电路或芯片可以通过该接口接收可执行指令并传输给该处理器执行,以实现上述的终端位置校验方法。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的终端位置校验方法的代码部分。

图22是根据一示例性实施例示出的一种网络设备1900的框图,AMF网元与LMF网元均为网络侧设备。参照图22,网络设备1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述终端位置校验方法。

装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入/输出接口1958。

本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术分类

06120116334079