首页> 中国专利> 客户终端设备控制方法、装置、客户终端设备及存储介质

客户终端设备控制方法、装置、客户终端设备及存储介质

摘要

本申请公开了一种客户终端设备控制方法、装置、终端设备及存储介质,属于终端控制技术领域。应用于客户终端设备,该方法包括:获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请根据邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,提高了对客户终端设备的管理效率。

著录项

  • 公开/公告号CN114980062A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 OPPO广东移动通信有限公司;

    申请/专利号CN202210482519.2

  • 发明设计人 崔乙;

    申请日2022-05-05

  • 分类号H04W8/02(2009.01);H04W12/08(2021.01);H04W48/16(2009.01);

  • 代理机构广州德科知识产权代理有限公司 44381;广州德科知识产权代理有限公司 44381;

  • 代理人蔡丽妮;万振雄

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-06-19 16:36:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):H04W 8/02 专利申请号:2022104825192 申请日:20220505

    实质审查的生效

说明书

技术领域

本申请涉及终端控制技术领域,特别涉及一种客户终端设备控制方法、装置、客户终端设备及存储介质。

背景技术

随着信息技术和互联网技术的发展,用户通过移动终端进行上网已经非常普遍,移动终端除了可以与基站之间建立通信连接进行上网之外,移动终端也可以与路由器、客户终端设备等网络提供设备建立通信连接进行上网。

目前,大多数的客户终端设备在提供网络服务时,用户需要提前办理网络业务,使得客户终端设备可以在固定的位置区域内提供网络服务。当客户终端设备的位置发生改变时,需要通过确认客户终端设备的位置信息来识别客户终端设备是否为该区域内的合法用户,从而提供网络服务。大多数的客户终端设备可以基于全球定位系统(GlobalPositioning System,GPS)定位功能,并结合网络辅助下发的签约位置信息来识别客户终端设备的合法性,控制客户终端设备的上网权限。

基于上述GPS功能以及网络辅助下发的签约位置信息进行检测的过程中,客户终端设备需要获取自身的位置信息以及网络下发的签约位置信息,该过程交互数据量多,控制流程较为复杂。

发明内容

为了解决现有技术的问题,降低控制客户终端设备的复杂程度,本申请实施例提供了一种客户终端设备控制方法、装置、客户终端设备及存储介质。所述技术方案如下:

一个方面,本申请提供了一种客户终端设备控制方法,应用于客户终端设备,所述方法包括:

获取第一服务小区的邻区列表,所述第一服务小区是所述客户终端设备当前接入的服务小区,所述邻区列表包含所述第一服务小区相邻的各个服务小区的第一小区信息;

获取锁定小区集合,所述锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;

若检测到所述客户终端设备接入第二服务小区,则根据所述第二服务小区、所述邻区列表以及所述锁定小区集合,控制所述客户终端设备的网络访问权限。

一个方面,本申请提供了一种客户终端设备控制装置,应用于客户终端设备,所述装置包括:

列表获取模块,用于获取第一服务小区的邻区列表,所述第一服务小区是所述客户终端设备当前接入的服务小区,所述邻区列表包含所述第一服务小区相邻的各个服务小区的第一小区信息;

集合获取模块,用于获取锁定小区集合,所述锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;

设备控制模块,用于若检测到所述客户终端设备接入第二服务小区,则根据所述第二服务小区、所述邻区列表以及所述锁定小区集合,控制所述客户终端设备的网络访问权限。

另一个方面,本申请提供了一种客户终端设备,所述客户终端设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如一个方面所述的客户终端设备控制方法。

另一个方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如一个方面所述的客户终端设备控制方法。

另一方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的客户终端设备控制方法。

另一方面,本申请实施例提供了一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的客户终端设备控制方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

本申请通过获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请通过客户终端设备获取邻区列表以及锁定小区集合,在客户终端设备接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,根据客户终端设备与小区的连接确定网络访问权限,提高了对客户终端设备的管理效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一示例性实施例提供的一种通过客户终端设备提供网络服务的应用场景架构示意图;

图2是本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图;

图3是本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图;

图4是本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图;

图5是本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图;

图6是本申请一示例性实施例提供的客户终端设备控制装置的结构框图;

图7是本申请一个示例性实施例提供的客户终端设备的结构示意图。

具体实施方式

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

本申请提供的方案可以用于日常生活中使用客户终端设备提供网络服务的应用场景中,为了便于理解,下面首先对本申请实施例涉及的应用架构进行简单介绍。

请参考图1,其示出了本申请一示例性实施例提供的一种通过客户终端设备提供网络服务的应用场景架构示意图,如图1所示,该应用场景中可以包括:若干个移动终端110,客户终端设备120和基站130。

移动终端110是可以利用无线接入技术传输数据的无线通信设备。比如,移动终端110可以支持蜂窝移动通信技术,比如,可以支持第四代移动通信技术(the 4thgeneration mobile communication,4G)技术以及5G技术。或者,移动终端110也可以支持5G技术的更下一代移动通信技术。

例如,移动终端110可以是车载设备,比如,可以是具有无线通信功能的行车电脑,或者是外接行车电脑的无线通信设备。

或者,移动终端110也可以是用户移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。例如,站(Station,STA)、订户单元(subscriber unit)、订户站(subscriberstation),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点、远程移动终端(remote terminal)、接入移动终端(access terminal)、用户装置(userterminal)、用户代理(user agent)、用户设备(user device)、或用户移动终端(userequipment,UE)。具体比如,移动终端110可以是智能手机、平板电脑、电子书阅读器等移动移动终端,或者,可以是智能眼镜、智能手表或者智能手环等智能可穿戴设备。

可选的,移动终端110也可以与客户终端设备120建立通信连接,客户终端设备120可以与基站130建立通信连接。

基站130可以是无线通信系统中的网络侧设备。其中,该无线通信系统可以是第四代移动通信技术系统,又称长期演进LTE(Long Term Evolution)系统;或者,该无线通信系统也可以是5G系统,又称新空口NR(New Radio)系统。或者,该无线通信系统也可以是5G系统的再下一代系统。

其中,基站130可以是4G系统中采用的演进型基站(eNB)。或者,基站130也可以是5G系统中采用集中分布式架构的基站(gNB)。当基站130采用集中分布式架构时,通常包括集中单元(central unit,CU)和至少两个分布单元(distributed unit,DU)。集中单元中设置有分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层、无线链路层控制协议(Radio Link Control,RLC)层、媒体访问控制(Media Access Control,MAC)层的协议栈;分布单元中设置有物理(Physical,PHY)层协议栈,本申请实施例对基站130的具体实现方式不加以限定。

基站130和客户终端设备120之间可以通过无线空口建立无线连接。在不同的实施方式中,该无线空口是基于第四代移动通信网络技术(4G)标准的无线空口;或者,该无线空口是基于第五代移动通信网络技术(5G)标准的无线空口,比如该无线空口是新空口;或者,该无线空口也可以是基于5G的更下一代移动通信网络技术标准的无线空口。

可选的,上述无线通信系统还可以包含网络管理设备140。

基站130还可以与网络管理设备140相连。其中,网络管理设备140可以是无线通信系统中的核心网设备,比如,该网络管理设备140可以是演进的数据分组核心网(EvolvedPacket Core,EPC)中的移动性管理实体(Mobility Management Entity,MME)。或者,该网络管理设备也可以是其它的核心网设备,比如服务网关(Serving GateWay,SGW)、公用数据网网关(Public Data Network GateWay,PGW)、策略与计费规则功能单元(Policy andCharging Rules Function,PCRF)或者归属签约用户服务器(Home Subscriber Server,HSS)等。对于网络管理设备140的实现形态,本申请实施例不做限定。

目前,对于客户终端设备的应用场景中,客户终端设备需要与基站建立网络连接,为各个移动终端提供网络服务,当客户终端设备从一个服务区域移动到另一个服务区域内时,运营商需要对客户终端设备当前所处的基站进行认证,需要客户终端设备结合自身的当前位置以及网络辅助下发的签约位置信息(即运营商允许该客户终端设备提供网络服务的区域信息),对自身所处的区域是否合法进行检测。但是大多数的客户终端设备不具备GPS定位功能,对自身当前位置获取较为困难,即使具有GPS定位功能的客户终端设备,也需要结合网络辅助下发的签约位置信息,该控制流程需要交互数据量多,控制流程复杂,管理效率低。

为了解决上述相关技术中存在的问题,降低控制客户终端设备的复杂程度,本申请提供了一种客户终端设备控制方法,可以监测客户终端设备的相邻小区来锁定服务区域,方便对客户终端设备进行管理。

请参考图2,其示出了本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图,该客户终端设备控制方法可以用于如图1所示的客户终端设备中。如图2所示,该客户终端设备控制方法可以包括如下步骤:

步骤201,获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息。

其中,客户终端设备可以与服务小区通过随机接入建立无线通信连接,接入的服务小区可以看做是第一服务小区。客户终端设备可以搜集与该第一服务小区相邻的其他服务小区的第一小区信息,将第一小区信息制作成邻区列表以供后续步骤使用。

可选的,第一小区信息可以是小区的绝对无线频道编号(Absolute RadioFrequency Channel Number,ARFCN)以及物理小区标识(PhysicalCellIdentity,PCI)。即,与该第一服务小区相邻的其他服务小区拥有各自的ARFCN和PCI,本申请中的客户终端设备可以将与该第一服务小区相邻的其他服务小区各自的ARFCN和PCI制作为邻区列表。

请参考表1,其示出了本申请一个邻区列表的结构示意图。

如表1所示,每个小区的ARFCN和PCI一一对应。

步骤202,获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息。

可选的,客户终端设备还可以通过扫频的方式获取锁定小区集合。其中,锁定小区集合可以看做是客户终端设备可以通过扫频的方式获取到的运营商部署的各个服务小区组成的集合。例如,客户终端设备获取的运营商部署的各个服务小区分别是服务小区一,服务小区二,服务小区三,那么,客户终端设备可以根据服务小区一,服务小区二,服务小区三,各自的第二小区信息,获取锁定小区集合。可选的,该锁定小区集合的记录方式可以与上述邻区列表的方式相同,即,锁定小区集合中每一个内容对应一个服务小区的第二小区信息。可选的,第二小区信息可以是小区全局标识(Cell Global Identifier,CGI)。

步骤203,若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。

可选的,客户终端设备若检测到客户终端设备接入第二服务小区,可以根据邻区列表以及锁定小区集合对第二服务小区进行检测,控制客户终端设备的网络访问权限。其中,第二服务小区是客户终端设备接入的任意一个小区,可以是第一服务小区,也可以是位置变化后与第一服务小区不同的其他服务小区。即,客户终端设备检测到自身再次接入服务小区时,会根据邻区列表以及锁定小区集合对接入的服务小区进行检测,控制客户终端设备的网络访问权限。

综上所述,本申请通过获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请通过客户终端设备获取邻区列表以及锁定小区集合,在客户终端设备接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,根据客户终端设备与小区的连接确定网络访问权限,提高了对客户终端设备的管理效率。

在一种可能实现的方式中,上述客户终端设备可以依次通过邻区列表和锁定小区集合对当前接入的第二服务小区进行验证,从而控制客户终端设备的网络访问权限,提高对客户终端设备的管理效率。

请参考图3,其示出了本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图,该客户终端设备控制方法可以用于如图1所示的客户终端设备中。如图3所示,该客户终端设备控制方法可以包括如下步骤:

步骤301,获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息。

其中,客户终端设备在开机上电时,可以通过随机接入与服务小区建立通信连接,当前连接的服务小区就是第一服务小区,若检测到客户终端设备接入第一服务小区,在客户端设备处于连接态下,获取邻区列表。

即,获取邻区列表的方式可以是在连接态下,通过测量的方式,对周围相邻小区的进行测量,得到测量结果,测量结果中包含发现的相邻小区的绝对无线频道编号(ARFCN)以及物理小区标识(PCI),即,第一小区信息可以是服务小区的ARFCN和PCI,按照上述步骤201中表1的方式进行存储,从而获取到第一服务小区的邻区列表。

步骤302,获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息。

可选的,客户终端设备还可以继续获取锁定小区集合,客户端设备可以在上述连接态下获取锁定小区集合,也可以在空闲态下获取锁定小区集合。例如在客户终端设备处于空闲态时,通过扫频方式在第一预设时长内搜集到运营商部署的在客户终端设备周围的各个服务小区;将搜集到的各个服务小区的小区全局标识获取为锁定小区集合。

即,客户终端设备可以在步骤301中的连接态下获取邻区列表之后,与第一服务小区断开连接,并且处于空闲态下通过扫频的方式进行搜集,获取搜集到的运营商部署的在客户终端设备周围的各个服务小区,记录搜集到的运营商部署的在客户终端设备周围的各个服务小区各自的CGI,将这些小区的CGI作为锁定小区集合。

可选的,客户终端设备中可以包含有定时器,客户终端设备可以在本步骤中开启定时器并及时,在第一预设时长内通过扫频的方式进行搜集。比如,第一预设时长可以由开发人员预先设置在客户终端设备中,以第一预设时长是24小时为例,客户终端设备可以在24小时内通过扫频的方式进行搜集,24小时之后停止搜集,并将搜集到的将各个服务小区的CGI作为锁定小区集合。其中,当客户终端设备断电或者关机时,该定时器并不复位,在后续接上电或者开机之后,在空闲态下依旧在之前定时器已经累计的时长的基础上继续搜集。

可选的,得到锁定小区集合之后,客户终端设备还可以检测历史小区集合中的各个服务小区是否属于锁定小区集合,历史小区集合是客户终端设备上一次处于空闲态获取到的锁定小区集合;当历史小区集合中的各个服务小区存在不属于锁定小区集合中的目标服务小区时,将目标服务小区添加至锁定小区集合中。

客户终端设备可以将此次获取到的锁定小区集合与上一次处于空闲态获取到的锁定小区集合进行比对,当历史小区集合中的各个服务小区存在不属于锁定小区集合中的目标服务小区时,将目标服务小区添加至锁定小区集合中。比如,此次获取到的锁定小区集合中包含服务小区一,服务小区二,服务小区三,历史小区集合中包含服务小区一,服务小区二,服务小区四,此时,历史小区集合中的各个服务小区存在不属于锁定小区集合中的服务小区四,即服务小区四是目标服务小区,客户终端设备还可以将目标服务小区四添加至锁定小区集合中,得到新的锁定小区集合,并执行后续步骤。或者,客户终端设备以合并的方式,将根据此次获取到的锁定小区集合与上一次处于空闲态获取到的锁定小区集合获取两者的并集,将两者包含的所有的服务小区对应的CGI作为此处锁定小区集合,从而实现每次获取锁定小区集合时,不遗漏客户终端设备未搜集到的服务小区。

步骤303,若检测到客户终端设备接入第二服务小区,根据第二服务小区,邻区列表以及锁定小区集合,确定第二服务小区是否属于邻区列表或者锁定小区集合。

可选的,客户终端设备接入第二服务小区之后,根据上述获取到的邻区列表以及锁定小区集合,确定第二服务小区是否属于邻区列表或者锁定小区集合。

在一种可能实现的方式中,客户终端设备可以获取第二服务小区的小区全局标识;根据第二服务小区的小区全局标识,检测第二服务小区是否属于锁定小区集合;当第二服务小区不属于锁定小区集合时,获取第二服务小区的绝对无线频道编号以及物理小区标识;根据第二服务小区的绝对无线频道编号以及物理小区标识,检测第二服务小区是否属于邻区列表。

可选的,客户终端设备接入第二服务小区之后,可以获取第二服务小区的小区全局标识,根据第二服务小区的小区全局标识,在锁定小区集合中查询,若查询到锁定小区集合中包含与该第二服务小区的小区全局标识相同的小区全局标识,则说明第二服务小区属于锁定小区集合,若未查询到锁定小区集合中包含该第二服务小区的小区全局标识相同的小区全局标识,则说明第二服务小区不属于锁定小区集合。

可选的,若第二服务小区不属于锁定小区集合,客户终端设备还可以继续获取第二服务小区的绝对无线频道编号以及物理小区标识,在邻区列表中查询,若查询到邻区列表中包含与该第二服务小区的绝对无线频道编号以及物理小区标识均相同的绝对无线频道编号以及物理小区标识,则说明第二服务小区属于邻区列表,若未查询到邻区列表中包含与该第二服务小区的绝对无线频道编号以及物理小区标识均相同的绝对无线频道编号以及物理小区标识,则说明第二服务小区不属于邻区列表。

在一种可能实现的方式中,在上述确定第二服务小区不属于锁定小区集合时,客户终端设备还可以继续判断自身运行时长是否已经超过上述第一预设时长,若已经超过第一预设时长,可以直接控制客户终端设备的网络访问权限是禁止上网权限。若未超过第一预设时长,则执行获取第二服务小区的绝对无线频道编号以及物理小区标识,以及根据第二服务小区的绝对无线频道编号以及物理小区标识,检测第二服务小区是否属于邻区列表的步骤。

在一种可能实现的方式中,上述检测顺序也可以替换,即,客户终端设备可以先获取第二服务小区的绝对无线频道编号以及物理小区标识;根据第二服务小区的绝对无线频道编号以及物理小区标识,检测第二服务小区是否属于邻区列表,当第二服务小区不属于邻区列表时,获取第二服务小区的小区全局标识;并根据第二服务小区的小区全局标识,检测第二服务小区是否属于锁定小区集合。该检测第二服务小区是否属于邻区列表以及检测第二服务小区是否属于锁定小区集合的方式与上述类似,此处不再赘述。

在一种可能实现的方式中,上述第一小区信息还包括第一服务小区相邻的各个服务小区各自的参考信号接收功率(Reference Signal Receiving Power,RSRP);在上述检测过程中,当第二服务小区不属于锁定小区集合时,客户终端设备可以获取第二服务小区的绝对无线频道编号,物理小区标识以及参考信号接收功率;相应的,客户终端设备根据第二服务小区的绝对无线频道编号,物理小区标识以及参考信号接收功率,检测第二服务小区是否属于邻区列表。该检测第二服务小区是否属于邻区列表的方式与上述类似,此处不再赘述。

在一种可能实现的方式中,在本步骤中,客户终端设备执行根据第二服务小区,邻区列表以及锁定小区集合,确定第二服务小区是否属于邻区列表或者锁定小区集合之前,客户终端设备还可以记录第一服务小区的小区全局标识;当客户终端设备接入第二服务小区时,获取第二服务小区的小区全局标识;当第一服务小区与第二服务小区相同时,控制客户终端设备的上网权限是正常上网权限;当第一服务小区与第二服务小区不同时,执行根据第二服务小区,邻区列表以及锁定小区集合,控制客户终端设备的上网权限的步骤。

即,在上述步骤301中,客户终端设备可以对接入的第一服务小区的CGI进行记录,在本步骤中,当客户终端设备接入第二服务小区时,获取第二服务小区的CGI;将两者进行对比,若两者相同,说明客户终端设备的服务区域并未发生移动,可以直接确定客户终端设备的上网权限是正常上网权限,不需要执行后续步骤,若两者不同,说明客户终端设备的服务区域发生改变,需要执行根据第二服务小区,邻区列表以及锁定小区集合,控制客户终端设备的上网权限的步骤,从而确认客户终端设备的服务区域是否在规定范围内。

步骤304,若第二服务小区属于邻区列表中的任意一个服务小区,或者,第二服务小区属于锁定小区集合中的任意一个服务小区,则控制客户终端设备的网络访问权限是正常上网权限。

即,若上述步骤303中,检测到第二服务小区属于邻区列表中的任意一个服务小区,或者,第二服务小区属于锁定小区集合中的任意一个服务小区,则控制客户终端设备的网络访问权限是正常上网权限。

比如,邻区列表中包含服务小区一,服务小区二,服务小区三这三个服务小区的ARFCN以及PCI,当第二服务小区的ARFCN和PCI与服务小区三的ARFCN和PCI均相同,说明第二服务小区属于邻区列表。锁定小区集合中包含服务小区一,服务小区二,服务小区四这三个服务小区的CGI,当第二服务小区的CGI与服务小区四的CGI相同时,说明第二服务小区属于锁定小区集合。即,第二服务小区属于邻区列表或者锁定小区集合,都可以控制客户终端设备的网络访问权限是正常上网权限。

步骤305,若第二服务小区不属于邻区列表中的任意一个服务小区,且,第二服务小区不属于锁定小区集合中的任意一个服务小区,则控制客户终端设备的网络访问权限是禁止上网权限。

相反的,当第二服务小区既不属于邻区列表,也不属于锁定小区集合,则可以控制客户终端设备的网络访问权限是禁止上网权限。

综上所述,本申请通过获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请通过客户终端设备获取邻区列表以及锁定小区集合,在客户终端设备接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,根据客户终端设备与小区的连接确定网络访问权限,提高了对客户终端设备的管理效率。

另外,结合各个邻区的RSRP对第二服务小区是否属于邻区列表进行判断,可以缩小邻区列表的覆盖范围,提高对客户终端设备的控制精度。

在一种可能实现的方式中,客户终端设备还可以对上述第二服务小区的相邻小区继续进行检测,从而确定客户终端设备的网络访问权限。

请参考图4,其示出了本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图,该客户终端设备控制方法可以用于如图1所示的客户终端设备中。如图4所示,该客户终端设备控制方法可以包括如下步骤:

步骤401,获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息。

步骤402,获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息。

步骤403,若检测到客户终端设备接入第二服务小区,根据第二服务小区,邻区列表以及锁定小区集合,确定第二服务小区是否属于邻区列表或者锁定小区集合。

步骤404,若第二服务小区属于邻区列表中的任意一个服务小区,或者,第二服务小区属于锁定小区集合中的任意一个服务小区,则控制客户终端设备的网络访问权限是正常上网权限。

其中,步骤401至步骤404中的实施细节可以参照上述图3实施例中步骤301至步骤304中的内容,此处不再赘述。

步骤405,若第二服务小区不属于邻区列表中的任意一个小区,且,第二服务小区不属于邻区列表中的任意一个小区时,获取第二服务小区的相邻小区集合。

在一种可能实现的方式中,客户终端设备在检测到第二服务小区既不属于邻区列表,也不属于锁定小区集合后,还可以获取第二服务小区的相邻小区集合,根据上述获取到的邻区列表以及锁定小区集合,对第二服务小区的相邻小区集合进行检测。

可选的,客户终端设备获取第二服务小区的相邻小区集合的方式可以参照上述邻区列表的获取方式,也可以参照上述锁定小区集合的获取方式,此处不再赘述。

可选的,在执行步骤405之前,客户终端设备还可以继续运行第二预设时长,继续执行上述步骤401至步骤403,在第二预设时长之后,如果仍然检测到第二服务小区不属于邻区列表中的任意一个小区,且,第二服务小区不属于邻区列表中的任意一个小区时,则获取第二服务小区的相邻小区集合。其中,第二预设时长可以由开发人员预先设置在客户终端设备中。

步骤406,若相邻小区集合的任意一个小区属于邻区列表,或者,邻区小区集合的任意一个小区属于锁定小区集合,控制客户终端设备的网络访问权限是正常上网权限。

即,当客户终端设备连接的第二服务小区的相邻小区集合中,包含属于邻区列表中的服务小区,或者,当客户终端设备连接的第二服务小区的相邻小区集合中,包含属于锁定小区集合中的服务小区,说明客户终端设备的服务区域在规定范围内,继续可以对客户终端设备提供正常的网络服务,客户终端设备的网络访问权限是正常上网权限。

例如,第二服务小区的相邻小区集合中包含服务小区四,服务小区五以及服务小区六,邻区列表中包含服务小区一,服务小区二,服务小区三,锁定小区集合中包含服务小区一,服务小区四,服务小区五,那么,第二服务小区的相邻小区集合中的服务小区五以及服务小区六均属于锁定小区集合,说明说明客户终端设备的服务区域在规定范围内,继续可以对客户终端设备提供正常的网络服务,客户终端设备的网络访问权限是正常上网权限。

可选的,客户终端设备确定第二服务小区的相邻小区集合中是否包含属于邻区列表或者锁定小区集合的方式可以参照上述确定第二服务小区是否属于邻区列表或者锁定小区集合的方式,此处不再赘述。

步骤407,当相邻小区集合的任意一个小区不属于邻区列表,且,当邻区小区集合的任意一个小区不属于锁定小区集合时,控制客户终端设备的网络访问权限是禁止上网权限。

即,当客户终端设备连接的第二服务小区的相邻小区集合中,既不包含属于邻区列表中的服务小区,也不包含属于锁定小区集合中的服务小区,说明客户终端设备的服务区域不在规定范围内,不能对客户终端设备提供正常的网络服务,控制客户终端设备的网络访问权限是禁止上网权限。

例如,第二服务小区的相邻小区集合中包含服务小区四以及服务小区六,邻区列表中包含服务小区一,服务小区二,服务小区三,锁定小区集合中包含服务小区一,服务小区二,服务小区五,那么,第二服务小区的相邻小区集合中的服务小区四以及服务小区六均不属于锁定小区集合,也均不属于邻区列表,说明说明客户终端设备的服务区域不在规定范围内,控制客户终端设备的网络访问权限是禁止上网权限。

综上所述,本申请通过获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请通过客户终端设备获取邻区列表以及锁定小区集合,在客户终端设备接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,根据客户终端设备与小区的连接确定网络访问权限,提高了对客户终端设备的管理效率。

另外,在检测到第二服务小区既不属于邻区列表,也不属于锁定小区集合后,通过对邻区小区集合的判断,可以提高对客户终端设备是否属于合法区域的准确性。

请参考图5,其示出了本申请一示例性实施例提供的一种客户终端设备控制方法的方法流程图,该客户终端设备控制方法可以用于如图1所示的客户终端设备中。如图5所示,该客户终端设备控制方法可以包括如下步骤:

步骤501,CPE第一次上电,记录第一服务小区的CGI并获取第一服务小区的邻区列表。

其中,上电是指CPE开机并且接入第一服务小区。

步骤502,CPE启动定时器,在空闲态下且在第一预设时长内,通过扫频方式搜集运营商部署的小区集合并作为CPE的锁定小区集合。

可选的,步骤501至步骤502的获取方式可以参照上述步骤301至步骤302中的描述,此处不再赘述。

步骤503,CPE再次上电,记录第二服务小区的CGI,并判断CPE连接的服务小区是否发生改变。

若是,执行步骤504,否则执行步骤509。

其中,上电是指CPE从上述空闲态重新接入第二服务小区。

步骤504,判断第二服务小区是否在锁定小区集合内。

若否,执行步骤505,否则执行步骤509。

可选的,步骤504中的判断方式可以参照上述步骤303中的检测第二服务小区是否在锁定小区集合内的方式,此处不再赘述。

步骤505,CPE是否已经运行第一预设时长。

若否,执行步骤506,否则执行步骤510。

步骤506,判断第二服务小区是否在邻区列表内。

若否,执行步骤507,否则执行步骤509。

可选的,步骤506中的判断方式可以参照上述步骤303中的检测第二服务小区是否在邻区列表内的方式,此处不再赘述。

步骤507,CPE继续工作第二预设时长。

步骤508,判断第二服务小区的邻区是否在邻区列表或者锁定小区集合内。

若是,执行步骤509,否则执行步骤510。

可选的,步骤506中的判断方式可以参照上述步骤405至步骤407中的检测第二服务小区的相邻小区集合是否在邻区列表或者锁定小区集合内的方式,此处不再赘述。

步骤509,CPE正常工作。

即,CPE的网络访问权限是正常上网权限。

步骤510,CPE禁止上网。

即,CPE的网络访问权限是禁止上网权限。

综上所述,本申请通过获取第一服务小区的邻区列表,第一服务小区是CPE当前接入的服务小区;获取锁定小区集合;若检测到CPE接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制CPE的网络访问权限。本申请通过CPE获取邻区列表以及锁定小区集合,在CPE接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制CPE的网络访问权限,不需要与网络交互签约位置信息,根据CPE与小区的连接确定网络访问权限,提高了对CPE的管理效率。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图6,其示出了本申请一示例性实施例提供的客户终端设备控制装置的结构框图。该客户终端设备控制装置600可以用于客户终端设备中,以执行图2、图3、图4或图5所示实施例提供的方法中由客户终端设备执行的全部或者部分步骤。该客户终端设备控制装置600包括:

列表获取模块601,用于获取第一服务小区的邻区列表,所述第一服务小区是所述客户终端设备当前接入的服务小区,所述邻区列表包含所述第一服务小区相邻的各个服务小区的第一小区信息;

集合获取模块602,用于获取锁定小区集合,所述锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;

设备控制模块603,用于若检测到所述客户终端设备接入第二服务小区,则根据所述第二服务小区、所述邻区列表以及所述锁定小区集合,控制所述客户终端设备的网络访问权限。

综上所述,本申请通过获取第一服务小区的邻区列表,第一服务小区是客户终端设备当前接入的服务小区,邻区列表包含第一服务小区相邻的各个服务小区的第一小区信息;获取锁定小区集合,锁定小区集合中包含运营商部署的一个或多个服务小区的第二小区信息;若检测到客户终端设备接入第二服务小区,则根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限。本申请通过客户终端设备获取邻区列表以及锁定小区集合,在客户终端设备接入第二服务小区,根据第二服务小区、邻区列表以及锁定小区集合,控制客户终端设备的网络访问权限,不需要与网络交互签约位置信息,根据客户终端设备与小区的连接确定网络访问权限,提高了对客户终端设备的管理效率。

可选的,所述设备控制模块603,包括:第一确定单元,第一控制单元和第二控制单元;

所述第一确定单元,用于根据所述第二服务小区,所述邻区列表以及所述锁定小区集合,确定所述第二服务小区是否属于所述邻区列表或者所述锁定小区集合;

所述第一控制单元,用于若所述第二服务小区属于所述邻区列表中的任意一个服务小区,或者,所述第二服务小区属于所述锁定小区集合中的任意一个服务小区,则控制所述客户终端设备的网络访问权限是正常上网权限;

所述第二控制单元,用于若所述第二服务小区不属于所述邻区列表中的任意一个服务小区,且,所述第二服务小区不属于所述锁定小区集合中的任意一个服务小区,则控制所述客户终端设备的网络访问权限是禁止上网权限。

可选的,所述第一小区信息是所述第一服务小区相邻的各个服务小区各自的绝对无线频道编号以及物理小区标识;所述第二小区信息是运营商部署的一个或多个服务小区的小区全局标识;

所述第一确定单元,包括:第一获取子单元,第一检测子单元,第二获取子单元和第二检测子单元;

所述第一获取子单元,用于获取所述第二服务小区的小区全局标识;

所述第一检测子单元,用于根据所述第二服务小区的小区全局标识,检测所述第二服务小区是否属于所述锁定小区集合;

所述第二获取子单元,用于当所述第二服务小区不属于所述锁定小区集合时,获取所述第二服务小区的绝对无线频道编号以及物理小区标识;

所述第二检测子单元,用于根据所述第二服务小区的绝对无线频道编号以及物理小区标识,检测所述第二服务小区是否属于所述邻区列表。

可选的,所述第一小区信息还包括所述第一服务小区相邻的各个服务小区各自的参考信号接收功率;

所述第二获取子单元,还用于当所述第二服务小区不属于所述锁定小区集合时,获取所述第二服务小区的绝对无线频道编号,物理小区标识以及参考信号接收功率;

所述第二检测子单元,还用于根据所述第二服务小区的绝对无线频道编号,物理小区标识以及参考信号接收功率,检测所述第二服务小区是否属于所述邻区列表。

可选的,所述设备控制模块603,包括:第三控制单元,第二获取单元,第四控制单元和第五控制单元;

所述第三控制单元,用于若所述第二服务小区属于所述邻区列表中的任意一个服务小区,或者,所述第二服务小区属于所述锁定小区集合中的任意一个服务小区,则控制所述客户终端设备的网络访问权限是正常上网权限;

所述第二获取单元,用于若所述第二服务小区不属于所述邻区列表中的任意一个小区,且,所述第二服务小区不属于所述邻区列表中的任意一个小区时,获取所述第二服务小区的相邻小区集合;

所述第四控制单元,用于若所述相邻小区集合的任意一个小区属于所述邻区列表,或者,所述邻区小区集合的任意一个小区属于所述锁定小区集合,控制所述客户终端设备的网络访问权限是正常上网权限;

所述第五控制单元,用于若所述相邻小区集合的任意一个小区不属于所述邻区列表,且,当所述邻区小区集合的任意一个小区不属于所述锁定小区集合时,控制所述客户终端设备的网络访问权限是禁止上网权限。

可选的,所述集合获取模块602,包括:第一搜集单元和第二获取单元;

所述第一搜集单元,用于在所述客户终端设备处于空闲态时,通过扫频方式在第一预设时长内搜集到运营商部署的在所述客户终端设备周围的各个服务小区;

所述第二获取单元,用于将搜集到的各个服务小区的小区全局标识获取为所述锁定小区集合。

可选的,所述装置还包括:

第一检测模块,用于在所述将搜集到的各个服务小区的小区全局标识获取为所述锁定小区集合之后,检测历史小区集合中的各个服务小区是否属于所述锁定小区集合,所述历史小区集合是所述客户终端设备上一次处于空闲态获取到的锁定小区集合;

第一添加模块,用于当所述历史小区集合中的各个服务小区存在不属于所述锁定小区集合中的目标服务小区时,将所述目标服务小区添加至所述锁定小区集合中。

可选的,所述列表获取模块601,用于若检测到所述客户终端设备接入所述第一服务小区,在所述客户端设备处于连接态下,获取所述邻区列表。

请参考图7,其示出了本申请一个示例性实施例提供的客户终端设备的结构示意图,如图7所示,该客户终端设备包括处理器710、存储器720和通信组件730。所述存储器720中存储有至少一条指令,所述指令由所述处理器710加载并执行以实现如上各个实施例所述的客户终端设备控制方法中,由客户终端设备执行的部分或者全部步骤。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的客户终端设备控制方法中,由客户终端设备执行的全部或部分步骤。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的客户终端设备控制方法,由终端设备或者服务器执行的全部或部分步骤。

需要说明的是:上述实施例提供的装置在执行客户终端设备的控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号