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

一种小区接入控制方法及装置、设备、存储介质与流程

2022-07-16 21:49:17 来源:中国专利 TAG:


1.本发明涉及电子设备技术,尤其涉及一种小区接入控制方法及装置、设备、存储介质。


背景技术:

2.随着第五代(5th generation,5g)通信系统(也称为新无线(new radio,nr)通信系统)大规模商用,存在部分小区可以让终端设备接入,但是端到端的业务无法使用,导致终端设备虽然有信号但是无法进行业务的情况存在。


技术实现要素:

3.本发明实施例提供一种小区接入控制方法及装置、设备、存储介质,能够保证终端设备的业务正常进行。
4.本发明实施例的技术方案是这样实现的:
5.第一方面,本发明实施例提供一种小区接入控制方法,应用于终端设备,包括:
6.在接入第一小区的终端设备满足探测条件的情况下,所述终端设备发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;
7.在所述终端设备未接收到响应所述探测请求的探测响应的情况下,所述终端设备进行小区搜索,并接入能与所述终端设备通信的第二小区;
8.在所述终端设备接收到所述探测响应的情况下,所述终端设备停留在所述第一小区。
9.第二方面,本发明实施例提供一种小区接入控制装置,应用于终端设备,所述装置包括:
10.发送模块,用于在接入第一小区的终端设备满足探测条件的情况下,发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;
11.重选模块,用于在未接收到响应所述探测请求的探测响应的情况下,进行小区搜索,并接入能与所述终端设备通信的第二小区;
12.保持模块,还用于在所述终端设备接收到所述探测响应的情况下,停留在所述第一小区。
13.第三方面,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述终端设备实现的小区接入控制方法中的步骤。
14.第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述终端设备实现的小区接入控制方法中的步骤。
15.本发明实施例提供的小区接入控制方法,包括:在接入第一小区的终端设备满足
探测条件的情况下,所述终端设备发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;在未接收到响应所述探测请求的探测响应的情况下,所述终端设备进行小区搜索,并接入能与所述终端设备通信的第二小区;在所述终端设备接收到所述探测响应的情况下,所述终端设备停留在所述第一小区。如此,终端设备在发出探测请求,且未接收到响应探测请求的探测响应的情况下,确定当前接入的第一小区的业务链路处于断开状态,则进行小区重新选择,接入能够与所述终端设备进行通信的第二小区,在收到探测响应的情况下,确定当前小区的业务链路处于正常状态,则继续停留在当前的第一小区,从而避免接入的小区存在信号,但业务链路处于断开状态,使得终端设备无法进行业务的情况发生,保证终端的业务能够正常进行。
附图说明
16.图1是本发明实施例提供的通信系统的一个可选的架构示意图;
17.图2是本发明实施例提供的通信系统的一个可选的架构示意图;
18.图3是本发明实施例提供的小区接入控制方法的一个可选的流程示意图;
19.图4是本发明实施例提供的小区接入控制方法的一个可选的流程示意图;
20.图5是本发明实施例提供的一个可选的网络架构示意图;
21.图6是本发明实施例提供的一个可选的网络架构示意图;
22.图7是本发明实施例提供的小区接入控制方法的一个可选的流程示意图;
23.图8是本发明实施例提供的小区接入控制装置的一个可选地结构示意图;
24.图9是本发明实施例提供的电子设备的可选地结构示意图。
具体实施方式
25.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
26.本发明实施例可提供为小区接入控制方法及装置、设备和存储介质。实际应用中,小区接入控制方法可由小区接入控制装置实现,小区接入控制装置中的各功能实体可以由计算机设备(如耳机、手环、平板、手机、电视等电子设备)的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。
27.当然,本发明实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本发明实施例提供的小区接入控制方法的指令)。
28.本发明实施例提供的小区接入控制方法可应用于图1所示的通信系统,如图1所示,通信系统100可以包括终端设备110和网络设备120。网络设备120可以通过空口与终端设备110通信。终端设备110和网络设备120之间支持多业务传输。
29.应理解,本技术实施例仅以通信系统100进行示例性说明,但本技术实施例不限定于此。也就是说,本技术实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,lte)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、物联网(internet of things,
iot)系统、窄带物联网(narrow band internet of things,nb-iot)系统、增强的机器类型通信(enhanced machine-type communications,emtc)系统、5g通信系统(也称为nr通信系统),或未来的通信系统等。
30.在图1所示的通信系统100中,网络设备120可以是与终端设备110通信的接入网设备。接入网设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备110(例如用户设备(user equipment,ue))进行通信。
31.网络设备120可以是长期演进(long term evolution,lte)系统中的演进型基站(evolutional node b,enb或enodeb),或者是下一代无线接入网(next generation radio access network,ng ran)设备,或者是nr系统中的基站(gnb),或者是云无线接入网络(cloud radio access network,cran)中的无线控制器,或者该网络设备120可以为中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器,或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的网络设备等。
32.终端设备110可以是任意终端设备,其包括但不限于与网络设备120或其它终端设备采用有线或者无线连接的终端设备。
33.例如,所述终端设备110可以指接入终端、ue、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、iot设备、卫星手持终端、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5g网络中的终端设备或者未来演进网络中的终端设备等。
34.如图1所示,无线通信系统100还可以包括与网络设备120进行通信的核心网设备130,该核心网设备130可以是5g核心网(5g core,5gc)设备,例如,接入与移动性管理功能(access and mobility management function,amf),又例如,认证服务器功能(authentication server function,ausf),又例如,用户面功能(user plane function,upf),又例如,会话管理功能(session management function,smf)。可选地,核心网络设备130也可以是lte网络的分组核心演进(evolved packet core,epc)设备,例如,会话管理功能 核心网络的数据网关(session management function core packet gateway,smf pgw-c)设备。应理解,smf pgw-c可以同时实现smf和pgw-c所能实现的功能。在网络演进过程中,上述核心网设备也有可能叫其它名字,或者通过对核心网的功能进行划分形成新的网络实体,对此本技术实施例不做限制。
35.通信系统100中的各个功能单元之间还可以通过下一代网络(next generation,ng)接口建立连接实现通信。
36.基于图1所示的通信系统,如图2所示,核心网设备130还可与数据网络140连接,数据网络140中包括有服务器1401,终端设备110通过网络设备120、核心网设备130与数据网络140中的服务器1401进行交互,终端设备110向服务器1401发送业务请求,服务器1401能够基于业务请求向终端设备110返回业务数据。
37.在图2所示的通信系统中,数据网络140中示例性的示出一个服务器,在实际应用中,数据网络140中可包括多个服务器,且不同的服务器能够提供不同的业务数据。
38.需要说明的是,在图1所示的通信系统中,示例性的示出一个接入网设备,在实际应用中,可包括多个接入网设备,且各接入网设备的网络制式不同。同一终端设备在支持多种不同的网络制式的情况下,可接入不同的接入网设备下的小区,以通过不同的接入网设备进行通信。
39.基于图1或图2所示的通信系统,本技术实施例中,在接入第一小区的终端设备满足探测条件的情况下,所述终端设备发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;在所述终端设备未接收到响应所述探测请求的探测响应的情况下,所述终端设备进行小区搜索,并接入能与所述终端设备通信的第二小区;在所述终端设备接收到所述探测响应的情况下,所述终端设备停留在所述第一小区。其中,第一小区和第二小区可属于同一接入网设备下的小区,也可属于不同接入网设备下的小区。
40.下面,结合图1或图2所示的通信系统的示意图,对本发明实施例提供的小区接入控制方法、装置、设备和存储介质的各实施例进行说明。
41.本实施例提供一种小区接入控制方法,该方法应用于终端设备,图3为本技术实施例的一种小区接入控制方法的实现流程示意图,如图3所示,该方法可以包括如下步骤:
42.s301、在接入第一小区的终端设备满足探测条件的情况下,所述终端设备发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路。
43.终端设备在接入第一小区的情况下,检测自身是否满足探测条件,在满足探测条件的情况下,启动域名服务器(domain name server,dns)探测。这里,探测条件可包括以下至少之一:
44.条件一、时间达到设定的探测时间;
45.条件二、接收到用户的探测操作。
46.本技术实施例中,可设置探测定时器,在探测定时器超过预定时间,则确定时间达到设定的探测时间。其中,终端设备可基于探测定时器周期性的确定是否启动dns探测。
47.本技术实施例中,探测条件还可包括条件三:信号强度大于信号强度阈值和/或信号质量大于信号质量阈值。
48.本技术实施例中,对探测条件的内容补进行任何限定。
49.在启动dns探测后,终端设备基于第一服务器的地址生成探测请求,其中,第一探测服务器的地址可为预先设置或网络配置的或根据终端设备的历史访问数据得到。第一服务器为能够向终端设备提供业务服务的dns。
50.终端设备与第一服务器之间存在第一业务链路。其中,终端设备与第一服务器通过第一小区所属的第一接入网设备、第一接入网设备连接的第一核心网设备进行通信。即第一业务链路由终端设备、第一接入网设备、第一核心网设备之间的通信链路构成。在第一业务链路连接的情况下,终端设备能够通过第一业务链路向第一服务器发送请求,且终端设备也能够接收到第一服务器通过第一链路向终端设备返回的业务数据。在第一业务链路断开的情况下,终端设备向第一服务器发送请求的情况下,终端设备发出的请求无法送达至第一服务器,且终端设备也无法收到第一服务器返回的业务数据。
51.终端设备向第一服务器发送探测请求后,若接收到响应探测请求的探测请求的情
况下,表征第一业务链接正常即第一业务链接处于连接状态。终端设备向第一服务器发送探测请求后,若未接收到探测响应的情况下,则表征第一业务链路异常即第一业务链路处于断开状态。其中,第一业务链路断开的原因可包括以下至少之一:终端设备与第一接入网设备之间的第一链路断开,第一接入网设备与核心网设备之间的第二链路断开,核心网设备与第一服务器之间的第三链路断开。
52.可理解的,在探测条件包括条件三的情况下,终端设备满足探测条件,表征终端设备从第一接入网设备接收到的信号满足通信条件,此时,在第一业务链路断开的情况下,能够确定第一链路断开的原因不包括终端设备接收到的信号不满足通信条件。
53.本技术实施例中,终端设备可在一段时间内连续发送多次探测请求,多个探测请求对应的第一服务器可相同,也可不同。在终端设备发出多次探测请求后,对于每个探测请求,都未接收到对应的探测响应,则确定未接收到第一服务器返回的探测响应。
54.终端设备向第一服务器发送的探测请求可为空数据包,不携带任何的数据。在第一业务链路连接的情况下,终端设备接收到的探测响应可包括以下信息:探测响应的大小、探测响应在第一服务器上的缓存时间等。本技术实施例中对探测响应携带的信息不进行任何限定。
55.s302、在所述终端设备未接收到响应所述探测请求的探测响应的情况下,所述终端设备进行小区搜索,并接入能与所述终端设备进行通信的第二小区。
56.终端设备在未接收到探测响应的情况下,表征第一业务链路断开,此时,终端设备进行小区搜索,基于搜索结果进行接入小区的重新选择,并接入重新选择的小区,终端设备在确定第二小区后,执行随机接入,接入第二小区。这里,将终端设备重新选择接入的且能够与终端设备进行通信的小区称为第二小区。
57.第一小区和第二小区的网络制式相同或不同。其中,网络制式可包括lte、5g等。可理解的,当一个小区的网络制式为lte,该小区可称为lte小区,为lte网络下的小区。当一个小区的网络制式为5g,该小区可称为5g小区,为5g网络下的小区。在一示例中,第一小区属于5g小区,第二小区属于5g小区。在一示例中,第一小区属于lte小区,第二小区属于lte小区。在一示例中,第一小区属于5g小区,第二小区属于lte小区。
58.第一小区为第一接入网设备下的小区,第二小区为第二接入网设备下的小区,第一接入网设备和第二接入网设备可为同一接入网设备,也可为不同的接入网设备。其中,在第一小区和第二小区的网络制式不同的情况下,第一接入网设备和第二接入网设备为不同的接入网设备,且采用的网络制式分别同对应的第一小区和第二小区。
59.终端设备在接入第二小区后,可将第二小区作为新的第一小区,判断当前是否满足探测条件,在满足探测条件的情况下,向第一服务器探测请求,以判断终端设备接入第二小区的情况下与第一服务器之间的业务链路是否断开,这里,将第二小区作为新的第一小区的情况下,终端设备在接入第二小区后执行的操作可同终端设备接入第一小区后执行的操作,这里不再赘述。
60.在实际应用中,终端设备确定接入的第二小区是否能够与终端设备进行通信的检测方式可包括多种方式:
61.检测方式一、在接入第二小区的情况下向服务器发送探测请求,在接收到探测响应的情况下,确定第二小区能够与终端设备进行通信;
62.检测方式二、确定第二小区不包括在小区禁止接入列表中。
63.对于检测方式二中的禁止接入列表,禁止接入列表中的小区为当前无法与终端设备进行通信的小区。当一个小区被包括在禁止接入列表中,则表征该小区当前无法与终端设备进行通信,当一个小区未被包括在禁止接入列表中,则表征该小区当前能够与终端设备进行通信。
64.本技术实施例中,对于重新选择的小区,终端设备判断是否能够与该小区进行通信的检测方式还可包括上述检测方式一和检测方式二之外的方式,本技术实施例对此不进行任何限定。
65.s303、在所述终端设备接收到所述探测响应的情况下,所述终端设备停留在所述第一小区。
66.如图4所示,包括:
67.s401、在接入第一小区的终端设备满足探测条件的情况下,所述终端设备发送探测请求。
68.未接收到探测响应的情况下,则执行s402,接收到探测响应的情况下,则执行s403。
69.s402、所述终端设备接入第二小区。
70.s403、所述终端设备停留在第一小区。
71.终端设备在接收到探测响应的情况下,则确定第一业务链路处于连接状态,表征终端设备在接入第一小区的情况下,能够进行正常的业务通信,此时,终端设备继续停留在第一小区,不进行接入小区的重新选择。
72.可理解的,终端设备在发送多次探测请求的情况下,接收到至少一次探测响应,则确定终端设备接收到探测响应。
73.本技术实施例提供的小区接入控制方法,可应用于以下场景:
74.场景1、终端在接入小区a的情况下满足探测条件,则向服务器a发送探测请求,在未接收到服务器a返回的探测响应的情况下,则接入小区b。
75.场景2、终端在接入小区a的情况下满足探测条件,则向服务器a发送探测请求,在接收到服务器a返回的探测响应的情况下,则继续停留在小区a。
76.场景3、终端在接入小区a的情况下满足探测条件,则分别向服务器a、服务器b、服务器c发送探测请求,在未接收到服务器a返回的探测响应1、服务器b返回的探测响应2和服务器c返回的探测响应3的情况下,则接入小区b。
77.场景4、终端在接入小区a的情况下满足探测条件,则向服务器a发送探测请求,在未接收到服务器a返回的探测响应的情况下,则接入小区b。终端在接入小区b的情况下满足探测条件,则向服务器a发送探测请求,在未接收到服务器a返回的探测响应的情况下,则接入小区c。终端在接入小区c的情况下满足探测条件,则向服务器a发送探测请求,在未接收到服务器a返回的探测响应的情况下,则接入小区d。
78.本发明实施例中,在接入第一小区的终端设备满足探测条件的情况下,所述终端设备发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;在所述终端设备未接收到响应所述探测请求的探测响应的情况下,所述终端设备接入能与所述终端设备进行通信的第
二小区;在所述终端设备接收到所述探测响应的情况下,所述终端设备停留在所述第一小区。如此,终端设备在发出探测请求,且未接收到响应探测请求的探测响应的情况下,确定当前接入的第一小区的业务链路不通即处于断开状态,,则进行小区重新选择,接入能够与所述终端设备进行通信的第二小区,在收到探测响应的情况下,确定当前小区的业务链路处于正常状态,则继续停留在当前的第一小区,从而避免接入的小区存在信号,但业务链路处于断开状态,使得终端设备无法进行业务的情况发生,保证终端的业务能够正常进行。
79.在一些实施例中,终端设备还执行以下步骤:接入所述第一小区的所述终端设备在第一时长内检测到第一消息,且检测到的第二消息的流量小于或等于流量阈值的情况下,确定满足所述探测条件,所述第一消息为上行消息,所述第二消息为下行消息。
80.这里,探测条件包括条件四、在第一时长内检测到上行流量且检测到下行流量小于或等于流量阈值。这里,上行流量为终端设备发出的流量,第一消息属于上行流量,下行流量为终端设备接收的流量,第二消息属于下行流量。可理解的,条件四表征终端设备的信号满足通信条件但无法进行业务通信。
81.终端设备在第一时长内检测到上行流量,表征终端设备能够发出流量,则终端设备从第一接入网设备接收到的信号满足通信条件。在终端设备从第一接入网设备接收到的信号不满足通信条件的情况下,终端设备无法发出上行流量。第一时长可为x秒。x可为2、5、10等根据需求设置的值。
82.终端设备在检测到上行流量但检测到下行流量小于流量阈值的情况下,表征终端设备能够发出流量,但从网络侧接收到的下行流量小于或等于流量阈值,此时,终端设备可确定自身的信号满足通信条件,但无法进行业务通信。可选地,流量阈值为0,当终端设备从网络侧接收到的下行流量为0的情况下,表征终端设备基于第一业务链路无法接收网络侧发送给终端设备的下行流量,此时,第一业务链路为断开状态。
83.在终端设备满足条件四的情况下,终端设备启动dns探测。
84.本技术实施例中,终端设备在确定自身的信号满足通信条件但无法进行业务通信的情况下,启动dns探测,能够避免终端设备频繁的启动dns探测,从而避免浪费终端设备的网络流量且节省终端设备的功耗。
85.在一些实施例中,终端设备还执行以下步骤:所述终端设备将搜索到的第三小区和第一列表中的小区进行比对;在所述第一列表中不包括所述第三小区的情况下,所述终端设备确定所述第三小区为所述第二小区。
86.终端设备在未接收到探测响应的情况下,需要重新选择接入小区,此时,终端设备进行小区搜索,并将搜索到的小区称为第三小区。其中,终端设备可基于终端设备中已有的接入参数进行小区搜索,接入参数可包括:小区频率。第一小区的邻小区信息等。
87.终端在搜索到第三小区后,将第三小区和第一列表所包括的小区进行比对,在第一列表不包括该第三小区的情况下,则确定第三小区可以被选择,则将第三小区作为第二小区,终端设备执行随机接入,接入第二小区。
88.这里,第一列表可理解为禁止接入列表或黑名单,当一个小区位于第一列表中,则该小区为当前禁止接入的小区。若第一列表中不包括搜索到的第三小区,则第三小区未包括在第一列表中,第三小区不属于禁止接入小区,第三小区可作为终端当前的接入小区。若第一列表中包括搜索到的第三小区,则第三小区包括在第一列表中,第三小区属于禁止接
入小区,则第三小区不可作为终端当前的接入小区。
89.可选的,终端设备在进行小区搜索时,可基于选择策略从搜索到的多个小区中选取一个小区作为第三小区,并将该第三小区和第一列表所包括的小区进行比对。若当前第三小区包括在第一列表中,则可从搜索到的多个小区中除当前第三小区之外的其他小区中选择新的第三小区,以从搜索到的小区中选择第二小区。选择策略可基于信号质量、网络制式等选择参数设置,本技术实施例中,对选择策略不进行任何限定。
90.在一示例中,终端设备在进行小区搜索时,搜索到以下四个小区:小区1、小区2、小区3、小区4,第一列表包括以下小区:小区2和小区3和小区5,基于选择策略首先从小区1、小区2、小区3、小区4中选择小区3作为第三小区,当小区3包括在第一列表的情况下,从小区1、小区2、小区4中选择小区1作为第三小区,小区1不包括在第一列表的情况下,将小区1作为第二小区进行接入。
91.可选地,终端设备在进行小区搜索时,每次搜索到一个小区,将搜索到的一个小区作为第三小区和第一列表中的小区进行比对,在当前第三小区包括在第一列表中的情况下,重新进行小区搜索,并将重新搜索到的小区作为新的第三小区和第一列表中的小区进行比对,直到搜索到的小区未包括在第一列表中,将搜索到的未包括在第一列表中的第三小区作为第二小区。
92.在一示例中,第一列表包括以下小区:小区2和小区3和小区5,终端设备在进行小区搜索时,搜索到小区2,小区2包括在第一列表中,则终端设备再次进行小区搜索;搜索到小区3,小区3包括在第一列表中,则终端设备再次进行小区搜索;搜索到小区1,小区1不包括在第一列表的情况下,将小区1作为第二小区进行接入。
93.在实际应用中,终端设备接入的第一小区不包括在第一列表中,避免已知一个小区为业务链路处于断开状态的禁止接入小区的情况下,依然接入该小区。
94.本技术实施例中,终端设备在进行接入小区的重新选择时,基于黑名单将业务链路处于断开状态的禁止接入小区排除在选择的范围之外,避免终端选择禁止接入小区接入后,依然无法进行业务通信的情况发生,提高小区选择的效率。
95.在一些实施例中,终端设备还执行以下步骤:所述终端设备在未接收到所述探测响应的情况下,将所述第一小区添加到所述第一列表中,并启动定时器;在所述定时器超过预定时间的情况下,所述终端设备将所述第一小区从所述第一列表中删除。
96.终端设备基于dns探测确定第一小区对应的第一业务链路处于断开状态下,则将第一小区添加到第一列表中,避免终端设备再次接入第一小区。
97.终端设备将第一小区添加到第一列表的同时,针对第一小区启动定时器,并在该定时器超过预定时间,将第一小区从第一列表中删除,这里通过定时器的控制,使得终端设备在定时器的启动时间内不再进入第一小区。
98.启动的定时器的时长可为12小时、24小时等时长,具体的时长可根据需求进行设置,本技术实施例对定时器设定的时长不进行任何限定。
99.本技术实施例中,针对第一列表中不同的小区,可启动不同的定时器,且对应不同的预定时间,当一小区对应的定时器超过预定时间,则将该小区从第一列表中删除,从而通过不同的定时器来控制不同的小区被禁止进入的时间段。
100.本技术实施例中,终端设备在将第一小区提前到第一列表中后,可将第一列表所
包括的小区同步到其他终端设备中,此时,终端设备进行接入小区选择的第一列表中的小区可为多个终端设备执行dns探测的结果。
101.在一些实施例中,终端设备进行小区搜索包括还执行以下步骤:所述终端设备确定所述第一小区的网络制式,得到第一网络制式;对应的,所述终端设备进行小区搜索包括:所述终端设备在未接收到所述探测响应的情况下,基于所述第一网络制式进行小区搜索。
102.终端设备在进行小区搜索时,基于第一小区的网络制式即第一网络制式进行搜索,优先搜索到采用第一网络制式的小区。
103.在一示例中,第一小区为5g小区,则终端设备优先搜索其他的5g小区,并在搜索到的5g小区中确定需要接入的第二小区,此时,选择的第二小区的网络制式与第一小区的网络制式相同,依然为5g小区。
104.终端设备采用第一小区的网络制式进行小区搜索,并从搜索到的小区中选择重新接入的第二小区,使得当前小区对应的业务链路处于断开状态的情况下,重新接入的小区与当前小区的网络制式相同,从而不需要终端设备进行网络制式的切换。
105.在一些实施例中,终端设备进行小区搜索,还包括:
106.所述终端设备在基于所述第一网络制式未查找到所述第二小区的情况下,基于第二网络制式进行小区搜索,所述第二网络制式与所述第一网络制式不同。
107.终端设备基于第一网络制式进行小区搜索,并在搜索到的小区中未选择到重新接入的第二小区的情况下,基于与第一网络制式不同的第二网络制式进行小区搜索,并在搜索到的采用第二网络制式的小区中选择重新接入的第二小区。
108.在一示例中,第一小区的网络制式为5g,终端设备基于5g小区进行小区搜索,且搜索到的5g小区中不包括能够重新接入的第二小区,则基于lte进行小区搜索,在搜索到的lte小区中进行第二小区的选择。
109.在实际应用中,在终端设备基于第一网络制式进行小区搜索,并在搜索到的小区中未选择到重新接入的第二小区的情况下,可从多个网络制式中选择第二网络制式。且在基于当前选择的第二网络制式搜索到的小区中依然未选择到重新接入的第二小区的情况下,可从多个网络制式中重新进行第二网络制式的选择。可理解的,终端设备可基于各网络制式的优先级从多个网络制式中选择第二网络制式,各网络制式的优先级可基于网络制式提供的业务速率确定或由网络设备配置或手动配置,本技术实施例中,对各网络制式的优先级设置方式不进行任何限定。
110.在一示例中,第一小区的网络制式为网络制式a,终端设备基于网络制式a选择到以下小区:小区1、小区2、小区3和小区4,终端设备在小区1、小区2、小区3和小区4中未选择到第二小区的情况下,从网络制式b、网络制式c、网络制式d中选择第二网络制式;在选择的第二网络制式为网络制式c的情况下,基于网络制式c选择到以下小区:小区5、小区6和小区7,终端设备在小区5、小区6和小区7中未选择到第二小区的情况下,从网络制式b、网络制式d中选择第二网络制式;在选择的第二网络制式为网络制式b的情况下,基于网络制式b进行小区搜索,以此类推,直到选择到重新接入的第二小区。
111.在一些实施例中,所述第一小区与所述第二小区的网络制式相同或不同。
112.本技术实施例中,第一小区的网络制式为第一网络制式,第一网络制式可包括:
lte、5g等,当第一网络制式为lte,则第一小区属于lte小区,当第一网络制式为5g,则第一小区属于5g小区。第二小区的网络制式可为第一网络制式,也可为不同于第一网络制式的第二网络制式。在一示例中,第一小区属于5g小区,第二小区属于5g小区。在一示例中,第一小区属于lte小区,第二小区属于lte小区。在一示例中,第一小区属于5g小区,第二小区属于lte小区。在一示例中,第一小区属于lte小区,第二小区属于5g小区。
113.在一些实施例中,所述第一小区所接入的第一接入网设备与所述第二小区所接入的第二接入网设备接入同一核心网设备或不同的核心网设备。
114.本技术实施例中,终端设备所接入的第一小区接入第一接入网设备,第一接入网设备为采用第一网络模式的接入网设备,采用第二网络模式的接入网设备为第二接入网设备,其中,第一接入网设备和第二接入网设备的组网方式可为独立组网(standalone,sa),也可为非独立组网(non-standalone)。其中,sa组网情况下,第一接入网设备和第二接入网设备接入同一核心网设备,在nsa组网情况下,第一接入网设备和第二接入网设备分别接入不同的核心网设备。
115.在一示例中,sa组网情况下的网络架构如图5所示,第一接入网设备501和第二接入网设备502接入同一核心网设备503;nsa组网情况下的网络架构如图6所示,第一接入网设备501和第二接入网设备接入502分别接入不同的核心网设备,第一接入网设备501接入第一核心网设备504、第一接入网设备502接入第二核心网设备505。
116.在图5或图6所示的网络架构下,当第一小区为第一接入网设备下的小区,终端设备优先搜索第一接入网设备下的小区,并在第一接入网设备下的小区中未选择到重新接入的第二小区的情况下,在第二接入网设备表的小区中选择第二小区。
117.本技术实施例提供的小区接入控制方法中,在进行接入小区的选择时,优先基于第一小区采用的第一网络制式进行第二小区的选择,在基于第一网络制式未选择到第二小区的情况下,基于不同于第一网络制式的第二网络制式进行小区的选择,从而扩大小区选择的范围,保证终端设备能够选择到第二小区,使得终端设备的业务通信得到保证。
118.下面,对本技术实施例提供的小区接入控制方法进行进一步说明。
119.终端设备接入业务不通的sa小区即sa组网下的5g小区时,终端设备能够检测到信号,但是无法进行数据业务,用户体验极差。
120.本技术实施例中,终端设备接入sa小区以后,如果连续x秒内仅有上行流量,没有下行流量,则启动dns探测。终端设备启动dns探测后,探测指定dns服务器,如果探测结果为指定dns服务器不通时,则将该sa小区拉入黑名单,并重新入网。其中,终端设备将该sa小区拉入黑名单时,启动针对该sa小区的黑名单小区定时器,黑名单小区定时器的时长可为12小时,当针对该sa小区的黑名单小区定时器超过预定时间,则将该sa小区从黑名单中删除。终端设备重新入网时不选择在黑名单中的小区;若终端设备最终选择不到其他的合适的sa小区,则终端设备在lte小区发起接入。本技术实施例提供的小区接入控制方法,保证终端设备接入的小区可以进行数据业务,提升用户体验。
121.在一示例中,本技术实施例提供的小区接入控制方法,如图7所示,包括:
122.s701、终端设备选择sa小区接入。
123.如果sa小区未选择成功,则执行s702,如果sa小区选择成功,则执行s703。
124.s702、终端设备选择lte小区发起接入。
125.s703、终端设备判断选择的sa小区是否在黑名单中。
126.如果选择的sa小区在黑名单中,终端设备再次执行s701以重新选择sa小区。如果选择的sa小区不在黑名单中,则终端设备执行s704。
127.s704、终端设备接入选择的sa小区。
128.s705、终端设备判断是否在连续的x秒内上行流量大于0且下行流量为0?
129.如果否,则终端设备执行s706,如果是,则终端设备执行s707。
130.s706、终端设备停留在选择的sa小区。
131.s707、终端设备进行dns探测。
132.如果终端设备dns探测成功,即收到探测响应,则执行s706,如果dns探测失败,即未收到探测响应,则执行s708,并再次执行s701以重新选择sa小区。
133.s708、终端设备将接入的sa小区加入黑名单。
134.s709、终端设备启动针对该sa小区的定时器。
135.启动的定时器即黑名单小区定时器的时长可为y小时。
136.s710、当定时器超过预定时间,终端设备将该sa小区从黑名单中删除。
137.这里,在sa小区对应的定时器超过预定时间即超时的情况下,将sa小区从黑名单中删除。
138.基于图7所示的小区接入控制方法,终端设备选择sa小区,sa小区选择成功时,判断该sa小区是否在黑名单小区列表中,如果选择的sa小区不在黑名单小区列表中,则终端设备在该sa小区发起接入;如果选择的sa小区在黑名单小区列表中,则终端设备重新选择sa小区;如果sa小区选择失败,则选择lte小区发起接入。当终端设备在sa小区接入成功后,在连续x秒内仅有上行流量,没有下行流量时,终端设备启动dns探测,探测指定服务器,如果探测指定服务器成功,则终端设备继续在该sa小区接收服务;如果dns探测指定服务器失败,则终端设备将该sa小区加入黑名单小区列表,同时启动黑名单小区定时器(例如:12小时),终端设备重新选择sa小区。当终端设备关机或黑名单清除定时器超过预定时间,清除黑名单小区列表。
139.需要说明的是,在上述描述中,以sa组网为例对本技术实施例提供的小区接入控制方法进行说明,本技术实施例提供的小区接入控制方法同样适用于nsa组网,当终端设备接入nsa网络下的小区,若业务不通时,采用黑名单和dns探测机制,避免终端设备停留在有信号但无法提供业务的5g小区。
140.本技术实施例提供的小区接入控制方法,采用黑名单和dns探测机制,避免终端设备停留在有信号无法提供业务的小区,保障终端设备的连通性。
141.图8为本发明实施例的一种小区接入控制装置的实现流程示意图,应用于终端设备,如图8所示,装置800包括:
142.发送模块801,用于在接入第一小区的终端设备满足探测条件的情况下,发送探测请求,所述探测请求用于探测第一业务链路,所述第一业务链路为所述终端设备在接入第一小区的情况下与第一服务器之间的业务链路;
143.重选模块802,用于在所述终端设备未接收到响应所述探测请求的探测响应的情况下,进行小区搜索,并接入能与所述终端设备通信的第二小区;
144.保持模块803,还用于在所述终端设备接收到所述探测响应的情况下,所述终端设
备停留在所述第一小区。
145.在一些实施例中,装置800还包括:
146.第一确定模块,用于接入所述第一小区的所述终端设备在第一时长内检测到第一消息,且检测到的第二消息的流量小于或等于流量阈值的情况下,确定满足所述探测条件,其中,所述第一消息为上行消息,所述第二消息为下行消息。
147.在一些实施例中,装置800还包括:选择模块,用于:
148.将搜索到的第三小区和第一列表中的小区进行比对,在所述第一列表中不包括所述第三小区的情况下,确定所述第三小区为所述第二小区。
149.在一些实施例中,装置800还包括:
150.启动模块,用于在未接收到所述探测响应的情况下,将所述第一小区添加到所述第一列表中,并启动定时器;
151.删除模块,用于在所述定时器超过预定时间的情况下,所述终端设备将所述第一小区从所述第一列表中删除。
152.在一些实施例中,装置800还包括:
153.第二确定模块,用于确定所述第一小区的网络制式,得到第一网络制式;
154.重选模块802,还用于在未接收到所述探测响应的情况下,基于所述第一网络制式进行小区搜索。
155.在一些实施例中,重选模块802,还用于:
156.在基于所述第一网络制式未查找到所述第二小区的情况下,基于第二网络制式进行小区搜索,所述第二网络制式与所述第一网络制式不同。
157.在一些实施例中,所述第一小区与所述第二小区的网络制式相同或不同;或者,
158.所述第一小区所接入的第一接入网设备与所述第二小区所接入的第二接入网设备接入同一核心网设备或不同的核心网设备。
159.需要说明的是,本发明实施例提供的小区接入控制装置包括所包括的各模块,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu,central processing unit)、微处理器(mpu,micro processor unit)、数字信号处理器(dsp,digital signal processor)或现场可编程门阵列(fpga,field-programmable gate array)等。
160.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
161.需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的小区接入控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
162.对应地,本发明实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中提供的小区接入控制方法中的步骤。其中,该电子设备可为终端设备。
163.对应地,本发明实施例提供一种存储介质,也就是计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的小区接入控制方法中的步骤。
164.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
165.需要说明的是,图9为本发明实施例实施为终端设备的电子设备的一种硬件实体示意图,如图9所示,所述电子设备900包括:一个处理器901、至少一个通信总线902、至少一个外部通信接口904和存储器905。其中,通信总线902配置为实现这些组件之间的连接通信。在一示例中,电子设备900还包括:用户接口903、其中,用户接口903可以包括显示屏,外部通信接口904可以包括标准的有线接口和无线接口。
166.存储器905配置为存储由处理器901可执行的指令和应用,还可以缓存待处理器901以及电子设备中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(random access memory,ram)实现。
167.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
168.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
169.在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
170.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
171.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
172.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
173.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
174.以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献