CN112235848B - 网络搜索方法、装置、终端及存储介质 - Google Patents

网络搜索方法、装置、终端及存储介质 Download PDF

Info

Publication number
CN112235848B
CN112235848B CN202011098559.4A CN202011098559A CN112235848B CN 112235848 B CN112235848 B CN 112235848B CN 202011098559 A CN202011098559 A CN 202011098559A CN 112235848 B CN112235848 B CN 112235848B
Authority
CN
China
Prior art keywords
frequency point
network
plmn
frequency
filtering list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011098559.4A
Other languages
English (en)
Other versions
CN112235848A (zh
Inventor
倪金金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202011098559.4A priority Critical patent/CN112235848B/zh
Publication of CN112235848A publication Critical patent/CN112235848A/zh
Application granted granted Critical
Publication of CN112235848B publication Critical patent/CN112235848B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automatic Disk Changers (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种网络搜索方法、装置、终端及存储介质,该方法包括:获取扫频结果,扫频结果中包括至少一个频点;针对每个频点,判断频点是否在搜网过滤列表中,搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;若频点在搜网过滤列表中,且频点对应的PLMN和网络制式不在搜网结果中,则判断频点的信号强度是否达到预设门限;若频点的信号强度达到预设门限,则将频点对应的PLMN和网络制式添加到搜网结果中。从而,提高了网络搜索效率,降低了终端功耗。

Description

网络搜索方法、装置、终端及存储介质
技术领域
本申请涉及通信技术,尤其涉及一种网络搜索方法、装置、终端及存储介质。
背景技术
用户使用终端时,可以设置手动或自动的方式进行网络搜索,以使终端接入网络。
终端进行网络搜索时,通常是先按照优先级在各个网络制式下进行扫频,获取当前环境中存在的所有频点的信息,然后按照一定的顺序获取频点对应小区的***消息,来确定该小区对应的公共陆地移动网(Public Land Mobile Network,简称PLMN),从而能够进一步选择网络。
这种网络搜索方式中,对于每个频点,终端都需要接收对应小区的***消息来确定该小区对应的PLMN,耗时较长,使得网络搜索效率低下,且终端的功耗较大。
发明内容
本申请提供一种网络搜索方法、装置、终端及存储介质,以缩短网络搜索时长,提高网络搜索效率,并降低终端功耗。
第一方面,本申请提供一种网络搜索方法,包括:
获取扫频结果,所述扫频结果中包括至少一个频点;
针对每个频点,判断所述频点是否在搜网过滤列表中,所述搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,则判断所述频点的信号强度是否达到预设门限;
若所述频点的信号强度达到预设门限,则将所述频点对应的PLMN和网络制式添加到所述搜网结果中。
在一种可行的实现方式中,所述方法还包括:
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,并且所述频点的信号强度未达到预设门限,或者,若所述频点不在所述搜网过滤列表中,则启动接收所述频点对应小区的***消息;
若接收到所述***消息,则根据所述***消息将所述频点对应的至少一个PLMN和网络制式添加到所述搜网结果中,并接收所述频点的邻区配置消息,将所述邻区配置消息中的邻区频点和所述频点对应的至少一个PLMN和网络制式添加到所述搜网过滤列表中。
在一种可行的实现方式中,所述方法还包括:
若未接收到所述***消息,则继续判断所述频点的下一频点是否在所述搜网过滤列表中。
在一种可行的实现方式中,所述方法还包括:
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式在所述搜网结果中,则继续判断所述频点的下一频点是否在所述搜网过滤列表中。
在一种可行的实现方式中,所述针对每个频点,判断所述频点是否在搜网过滤列表中,包括:
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,依次针对每个频点,判断所述频点是否在搜网过滤列表中。
第二方面,本申请提供一种网络搜索方法,包括:
获取扫频结果,所述扫频结果中包括至少一个频点;
从第一个频点开始,判断所述频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则确定所述第一频点对应的PLMN是否满足驻留条件,所述选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式;
若所述第一频点对应的PLMN满足驻留条件,则驻留在所述第一频点对应小区。
在一种可行的实现方式中,所述确定所述第一频点对应的PLMN是否满足驻留条件,包括:
启动接收所述第一频点对应小区的***消息;
根据所述***消息确定所述第一频点对应的PLMN是否满足驻留条件。
在一种可行的实现方式中,所述方法还包括:
若所述第一频点对应的PLMN不满足驻留条件,则接收所述第一频点对应小区的邻区配置消息,将所述邻区配置消息中的频点和所述第一频点对应的PLMN和网络制式添加到所述选网过滤列表中,并继续判断所述第一频点的下一频点是否在选网过滤列表中。
在一种可行的实现方式中,所述从第一个频点开始,判断所述频点是否在选网过滤列表中,包括:
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,从第一个频点开始,判断所述频点是否在选网过滤列表中。
第三方面,本申请提供一种网络搜索装置,包括:
获取模块,用于获取扫频结果,所述扫频结果中包括至少一个频点;
第一判断模块,用于针对每个频点,判断所述频点是否在搜网过滤列表中,所述搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;
第二判断模块,用于若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,则判断所述频点的信号强度是否达到预设门限;
处理模块,用于若所述频点的信号强度达到预设门限,则将所述频点对应的PLMN和网络制式添加到所述搜网结果中。
在一种可行的实现方式中,所述处理模块,还用于,若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,并且所述频点的信号强度未达到预设门限,或者,若所述频点不在所述搜网过滤列表中,则启动接收所述频点对应小区的***消息;
若接收到所述***消息,则根据所述***消息将所述频点对应的至少一个PLMN和网络制式添加到所述搜网结果中,并接收所述频点的邻区配置消息,将所述邻区配置消息中的邻区频点和所述频点对应的至少一个PLMN和网络制式添加到所述搜网过滤列表中。
在一种可行的实现方式中,所述第一判断模块还用于,在未接收到所述***消息时,继续判断所述频点的下一频点是否在所述搜网过滤列表中。
在一种可行的实现方式中,所述第一判断模块还用于,在所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式在所述搜网结果中时,继续判断所述频点的下一频点是否在所述搜网过滤列表中。
在一种可行的实现方式中,所述第一判断模块用于,
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,依次针对每个频点,判断所述频点是否在搜网过滤列表中。
第四方面,本申请提供一种网络搜索装置,包括:
获取模块,用于获取扫频结果,所述扫频结果中包括至少一个频点;
判断模块,用于从第一个频点开始,判断所述频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则确定所述第一频点对应的PLMN是否满足驻留条件,所述选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式;
处理模块,用于若所述第一频点对应的PLMN满足驻留条件,则驻留在所述第一频点对应小区。
在一种可行的实现方式中,所述判断模块用于,
启动接收所述第一频点对应小区的***消息;
根据所述***消息确定所述第一频点对应的PLMN是否满足驻留条件。
在一种可行的实现方式中,所述处理模块还用于,
若所述第一频点对应的PLMN不满足驻留条件,则接收所述第一频点对应小区的邻区配置消息,将所述邻区配置消息中的频点和所述第一频点对应的PLMN和网络制式添加到所述选网过滤列表中,并继续判断所述第一频点的下一频点是否在选网过滤列表中。
在一种可行的实现方式中,所述判断模块用于,
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,从第一个频点开始,判断所述频点是否在选网过滤列表中。
第五方面,本申请提供一种终端,包括:存储器、处理器和收发器;
所述存储器用于存储计算机程序;
所述处理器用于在所述计算机程序执行时,实现如上述第一方面或第二方面中所述的方法。
第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面或第二方面中所述的方法。
本申请提供一种网络搜索方法、装置、终端及存储介质,该方法通过构建频点的过滤列表,过滤列表中包括了频点和频点对应的PLMN和网络制式,从而使终端在进行网络搜索时,对于过滤列表中的频点,可以直接确定其PLMN而不再需要获取频点对应小区的***消息,缩短网络搜索时长,提高网络搜索效率,降低终端的功耗。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种网络搜索方法的流程示意图;
图2为本申请实施例提供的一种网络搜索场景示意图;
图3为本申请实施例提供的一种搜网结果示意图;
图4为本申请实施例提供的一种网络搜索方法的流程示意图;
图5为本申请实施例提供的一种网络搜索装置的结构示意图;
图6为本申请实施例提供的一种网络搜索装置的结构示意图;
图7为本申请实施例提供的一种终端的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在终端开机、网络中断、或者用户手动设置搜索网络等多种场景下,终端会进行网络搜索。在终端进行网络搜索时,通常是先按照优先级在各个网络制式下进行扫频,获取当前环境中存在的所有频点的信息,然后按照一定的顺序获取频点对应小区的***消息,来确定该小区对应的PLMN,从而能够进一步选择网络。
示例的,对于手动搜网过程,终端需要依次获取扫频结果中所有频点对应小区的***消息,从而确定当前环境下各个网络制式的PLMN,再将获得的各个网络制式的PLMN的结果显示给用户。
再如,对于手动选网或自动选网过程,终端从扫频结果中的第一个频点开始,接收该频点对应小区的***消息,根据***消息确定该频点对应的PLMN以及是否满足选网的目标PLMN的驻留条件,如果不满足驻留条件,那么终端就会接收下一个频点对应小区的***消息,依次进行,直到找到满足驻留条件的小区或所有频点小区都尝试完接收***消息。
可以看出,终端在进行搜网或选网的过程中,对于每个频点,终端都需要接收对应小区的***消息来确定该小区对应的PLMN,耗时较长,且终端的功耗较大。
为此,本申请提供一种网络搜索方法,针对搜网或选网的过程,分别构建频点的过滤列表,过滤列表中包括了频点和频点对应的PLMN和网络制式,从而使终端在进行搜网或选网时,对于过滤列表中的频点,可以直接确定其PLMN和网络制式,而不再需要获取频点对应小区的***消息,缩短网络搜索时长,降低终端的功耗。
本申请中涉及的终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其它处理设备。该终端可以经无线接入网(Radio Access Network,简称RAN)与至少一个核心网进行通信。该终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和带有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。
终端也可以称为终端设备(Terminal Equipment)、用户单元(Subscriber Unit)、用户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile Station)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)或用户设备(UserEquipment),在此不作限定。
图1为本申请实施例提供的一种网络搜索方法的流程示意图。该网络搜索方法可以应用于手动搜网的过程。如图1所示,该方法包括:
S101、获取扫频结果,扫频结果中包括至少一个频点。
终端通过扫频获取当前环境下存在的频点的信息。可选的,终端可以按照预设的网络制式优先级,先对优先级最高的网络制式进行扫频获取对应的频点,对优先级最高的网络制式的频点进行后续S102至S107的处理之后,再继续对下一个网络制式进行扫频获取相应的频点进行处理,依次类推直至完成所有频点的处理。
S102、针对每个频点,判断频点是否在搜网过滤列表中;若频点在搜网过滤列表中,则执行S103;若频点不在搜网过滤列表中,则执行S106。
其中,搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系。
手动搜网的流程是由用户在终端上进行设置触发,示例的如图2中所示,用户在可用网络设置中将自动选择的选项关闭后即触发手动搜网,终端即可根据搜网过滤列表进行频点处理。
终端获取扫频结果后,可以按照预设的顺序规则,例如频点信号强度由高到底的顺序,依次对每个频点进行处理。从而对于各个网络制式下的所有频点,是按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序进行处理。
首先判断频点是否在搜网过滤列表中,由于搜网过滤列表中已经保存了频点、PLMN和网络制式之间的对应关系,因此,若频点已经在搜网过滤列表中,则终端可以直接根据搜网过滤列表获取到该频点对应的PLMN,而不需要通过***消息获取。若频点不在搜网过滤列表中,则终端需要通过***消息获取频点对应的PLMN。
S103、判断频点对应的PLMN和网络制式是否在搜网结果中;若频点对应的PLMN和网络制式不在搜网结果中,则执行S104;若频点对应的PLMN和网络制式在搜网结果中,则再次执行S102判断下一个频点是否在搜网过滤列表中,直至最终完成扫频结果中所有频点的判断。
若频点在搜网过滤列表中,则终端根据搜网过滤列表获取到频点对应的PLMN和网络制式,因此,终端只需要确定频点对应的PLMN和网络制式是否已经在搜网结果中,若频点对应的PLMN和网络制式已经在搜网结果中,则终端可以直接跳过该频点,继续处理下一个频点,即再次执行S102判断下一个频点是否在搜网过滤列表中,并执行之后的步骤进行循环,直至最终完成扫频结果中所有频点的判断。若频点对应的PLMN和网络制式不在搜网结果中,则继续执行S104。
S104、判断频点的信号强度是否达到预设门限;若频点的信号强度达到预设门限,则执行S105;若频点的信号强度未达到预设门限,则执行S106。
S105、将频点对应的PLMN和网络制式添加到搜网结果中。
频点在搜网过滤列表中,并且频点对应的PLMN和网络制式不在搜网结果中时,终端需要根据频点的信号强度来确定是否需要将频点对应的PLMN和网络制式添加到搜网结果中,若频点的信号强度达到预设门限,则可以执行S105直接将频点对应的PLMN和网络制式添加到搜网结果中;若频点的信号强度未达到预设门限,则还需要通过频点对应小区的***消息进行判断。示例的,如图3中所示为终端用户界面显示的搜网结果。
S106、启动接收频点对应小区的***消息,并判断是否接收到***消息;若接收到***消息,则执行S107;若未接收到***消息,则再次执行S102判断下一个频点是否在搜网过滤列表中,并执行之后的步骤进行循环,直至最终完成扫频结果中所有频点的判断。
S107、将频点对应的至少一个PLMN和网络制式添加到搜网结果中,并接收频点的邻区配置消息,将邻区配置消息中的临区频点和频点对应的至少一个PLMN和网络制式添加到搜网过滤列表中。
在频点不在搜网过滤列表中,或者,频点在搜网过滤列表中但频点对应的PLMN和网络制式不在搜网结果中且频点的信号强度未达到预设门限,终端需要通过接收频点对应小区的***消息来确定搜网结果,若终端正常接收到***消息,则根据***消息将频点对应的PLMN和网络制式添加到搜网结果中。若终端根据***消息确定频点对应的PLMN为一个,则将频点对应的一个PLMN和网络制式添加到搜网结果中,若终端根据***消息确定频点对应的PLMN为多个,则将频点对应的多个PLMN和网络制式都添加到搜网结果中。若未接收到***消息,再次执行S102继续判断下一个频点是否在搜网过滤列表中,并执行之后的步骤进行循环,直至最终完成扫频结果中所有频点的判断。
此外,在实际的网络环境中,很多场景下终端都是处于多小区覆盖下的。比如某个地点,同时有运营商1,运营商2和运营商3的网络覆盖,这种场景同时也往往存在同一运营商下的多小区覆盖的,比如同时存在运营商1的多个4G小区,多个2G小区,运营商2的多个4G小区,运营商3的多个4G小区。如果同一个运营商存在多个小区覆盖,一般都会在小区的邻区配置中有体现。
因此,本实施例的方法中为了更进一步提高搜网效率,减少功耗,终端在接收到***消息将频点对应的至少一个PLMN和网络制式添加到搜网结果中之后,还接收该频点的邻区配置消息,将邻区配置消息中的临区频点和该频点对应的至少一个PLMN和网络制式添加到搜网过滤列表中。
示例的,在通过当前频点搜索到运营商2的4G小区后,通过邻区配置消息获取该小区的4G和3G的邻区频点,将这些邻区频点和当前频点对应的PLMN和网络制式添加到搜网过滤列表中,从而在后续的频点搜索过程中,可以根据搜网过滤列表减少运营商2的很多4G频点和3G频点的***消息接收过程,保证搜网结果可靠的同时,有效提高了搜网效率,降低了功耗。
本实施例提供的网络搜索方法,根据搜网过程中或之前已经收集到的搜网过滤列表,可以直接获取到频点对应的PLMN,从而跳过部分频点的***消息接收过程,提高了搜网效率,降低了终端功耗。
图4为本申请实施例提供的一种网络搜索方法的流程示意图。该网络搜索方法可以应用于手动/自动选网的过程。如图4所示,该方法包括:
S401、获取扫频结果,扫频结果中包括至少一个频点。
终端通过扫频获取当前环境下存在的频点的信息。可选的,终端可以按照预设的网络制式优先级,先对优先级最高的网络制式进行扫频获取对应的频点,对优先级最高的网络制式的频点进行后续S402至S405的处理之后,再继续对下一个网络制式进行扫频获取相应的频点进行处理,依次类推,直至确定出满足驻留条件的小区进行驻留,或者,在没有确定出满足驻留条件的小区的情况下完成对所有网络制式下的频点的处理。
S402、从第一个频点开始,判断频点是否在选网过滤列表中;若频点在选网过滤列表中,则继续执行S402判断下一个频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则执行S403。
其中,选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式。
终端获取扫频结果后,可以按照预设的顺序规则,例如频点信号强度由高到底的顺序,依次对每个频点进行处理。从而对于各个网络制式下的所有频点,是按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序进行处理。
首先判断频点是否在选网过滤列表中,由于选网过滤列表中已经保存了不满足驻留条件的频点、PLMN和网络制式之间的对应关系,因此,若频点已经在选网过滤列表中,则终端不需要通过***消息即可直接确定该频点不满足驻留条件,从而跳过该频点,继续对下一个频点进行判断处理,直至终端确定出第一频点不在选网过滤列表中,则终端还需要进一步执行S403判断第一频点对应的PLMN是否满足驻留条件。
S403、确定第一频点对应的PLMN是否满足驻留条件;若第一频点对应的PLMN满足驻留条件,则执行S404;若第一频点对应的PLMN不满足驻留条件,则执行S405。
S404、驻留在第一频点对应小区。
S405、接收第一频点对应小区的邻区配置消息,将邻区配置消息中的频点和第一频点对应的PLMN和网络制式添加到选网过滤列表中,并继续执行S402判断第一频点的下一频点是否在选网过滤列表中。
对于不在选网过滤列表中的第一频点,终端可以启动接收第一频点对应小区的***消息;根据***消息确定第一频点对应的PLMN是否满足驻留条件。若第一频点对应的PLMN满足驻留条件,则终端驻留在第一频点对应小区,结束选网流程。若第一频点对应的PLMN不满足驻留条件,示例的,若在自动选网时通过***消息确定第一频点对应的PLMN是禁用PLMN(Forbidden PLMN,简称FPLMN),或者,在手动选网时通过***消息确定第一频点对应的PLMN是非手动选网指定PLMN,则可以确定第一频点对应的PLMN不满足驻留条件,则执行S402继续判断第一频点的下一频点是否在选网过滤列表中,并执行之后的步骤进行循环,直至确定出满足驻留条件的小区进行驻留,或者,在没有确定出满足驻留条件的小区的情况下完成对所有网络制式下的频点的处理。
此外,为了更进一步提高选网效率,减少功耗,在第一频点对应的PLMN不满足驻留条件的情况下,终端还接收第一频点的邻区配置消息,将邻区配置消息中的临区频点和第一频点对应的PLMN和网络制式添加到选网过滤列表中。
示例的,在选网的目标网络是运营商1的PLMN时,根据第一频点对应小区的***消息确定第一频点对应的运营商2的PLMN是FPLMN,通过邻区配置消息获取该小区的4G和3G的邻区频点,将这些邻区频点和第一频点对应的PLMN和网络制式添加到选网过滤列表中,从而在后续的频点搜索过程中,可以根据选网过滤列表直接跳过上述邻区频点,减少上述邻区频点的***消息接收过程,保证选网结果可靠的同时,有效提高了搜网效率,降低了功耗。
本实施例提供的网络搜索方法,在选网时,能根据选网过程中或之前已经收集到的选网过滤列表,直接跳过各个制式下不满足选网驻留条件频点,从而减少***消息接收过程,提高了选网效率,降低了终端功耗。
图5为本申请实施例提供的一种网络搜索装置的结构示意图。如图5所示,网络搜索装置50包括:
获取模块501,用于获取扫频结果,扫频结果中包括至少一个频点;
第一判断模块502,用于针对每个频点,判断频点是否在搜网过滤列表中,搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;
第二判断模块503,用于若频点在搜网过滤列表中,且频点对应的PLMN和网络制式不在搜网结果中,则判断频点的信号强度是否达到预设门限;
处理模块504,用于若频点的信号强度达到预设门限,则将频点对应的PLMN和网络制式添加到搜网结果中。
在一种可行的实现方式中,处理模块504,还用于,若频点在搜网过滤列表中,且频点对应的PLMN和网络制式不在搜网结果中,并且频点的信号强度未达到预设门限,或者,若频点不在搜网过滤列表中,则启动接收频点对应小区的***消息;
若接收到***消息,则根据***消息将频点对应的至少一个PLMN和网络制式添加到搜网结果中,并接收频点的邻区配置消息,将邻区配置消息中的邻区频点和频点对应的至少一个PLMN和网络制式添加到搜网过滤列表中。
在一种可行的实现方式中,第一判断模块502还用于,在未接收到***消息时,继续判断频点的下一频点是否在搜网过滤列表中。
在一种可行的实现方式中,第一判断模块502还用于,在频点在搜网过滤列表中,且频点对应的PLMN和网络制式在搜网结果中时,继续判断频点的下一频点是否在搜网过滤列表中。
在一种可行的实现方式中,第一判断模块502用于,
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,依次针对每个频点,判断频点是否在搜网过滤列表中。
本申请实施例提供的网络搜索装置可用于实现上述图1所示实施例的网络搜索方法,其实现原理和计算效果类似,此处不再赘述。
图6为本申请实施例提供的一种网络搜索装置的结构示意图。如图6所示,网络搜索装置60包括:
获取模块601,用于获取扫频结果,扫频结果中包括至少一个频点;
判断模块602,用于从第一个频点开始,判断频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则确定第一频点对应的PLMN是否满足驻留条件,选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式;
处理模块603,用于若第一频点对应的PLMN满足驻留条件,则驻留在第一频点对应小区。
在一种可行的实现方式中,判断模块602用于,
启动接收第一频点对应小区的***消息;
根据***消息确定第一频点对应的PLMN是否满足驻留条件。
在一种可行的实现方式中,处理模块603还用于,
若第一频点对应的PLMN不满足驻留条件,则接收第一频点对应小区的邻区配置消息,将邻区配置消息中的频点和第一频点对应的PLMN和网络制式添加到选网过滤列表中,并继续判断第一频点的下一频点是否在选网过滤列表中。
在一种可行的实现方式中,判断模块602用于,
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,从第一个频点开始,判断频点是否在选网过滤列表中。
本申请实施例提供的网络搜索装置可用于实现上述图4所示实施例的网络搜索方法,其实现原理和计算效果类似,此处不再赘述。
图7为本申请实施例提供的一种终端的结构示意图。如图7所示,该终端70包括:存储器71、处理器72、收发器73,其中,存储器71和处理器72通信;示例性的,存储器71、处理器72和收发器73可以通过通信总线74通信,存储器71用于存储计算机程序,处理器72执行该计算机程序实现上述方法。例如,处理器72执行上述方法实施例中的相关步骤。
可选的,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法实施例中的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请实施例还提供一种计算机可读存储介质,包括:其上存储有计算机程序,该程序被处理器执行时实现上述任意方法实施例中的方法。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(magnetic tape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

Claims (13)

1.一种网络搜索方法,其特征在于,包括:
获取扫频结果,所述扫频结果中包括至少一个频点;
针对每个频点,判断所述频点是否在搜网过滤列表中,所述搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,则判断所述频点的信号强度是否达到预设门限;
若所述频点的信号强度达到预设门限,则将所述频点对应的PLMN和网络制式添加到所述搜网结果中。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,并且所述频点的信号强度未达到预设门限,或者,若所述频点不在所述搜网过滤列表中,则启动接收所述频点对应小区的***消息;
若接收到所述***消息,则根据所述***消息将所述频点对应的至少一个PLMN和网络制式添加到所述搜网结果中,并接收所述频点的邻区配置消息,将所述邻区配置消息中的邻区频点和所述频点对应的至少一个PLMN和网络制式添加到所述搜网过滤列表中。
3.根据权利要求2所述的方法,其特征在于,还包括:
若未接收到所述***消息,则继续判断所述频点的下一频点是否在所述搜网过滤列表中。
4.根据权利要求1所述的方法,其特征在于,还包括:
若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式在所述搜网结果中,则继续判断所述频点的下一频点是否在所述搜网过滤列表中。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述针对每个频点,判断所述频点是否在搜网过滤列表中,包括:
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,依次针对每个频点,判断所述频点是否在搜网过滤列表中。
6.一种网络搜索方法,其特征在于,包括:
获取扫频结果,所述扫频结果中包括至少一个频点;
从第一个频点开始,判断所述频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则确定所述第一频点对应的PLMN是否满足驻留条件,所述选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式;
若所述第一频点对应的PLMN满足驻留条件,则驻留在所述第一频点对应小区。
7.根据权利要求6所述的方法,其特征在于,所述确定所述第一频点对应的PLMN是否满足驻留条件,包括:
启动接收所述第一频点对应小区的***消息;
根据所述***消息确定所述第一频点对应的PLMN是否满足驻留条件。
8.根据权利要求6所述的方法,其特征在于,还包括:
若所述第一频点对应的PLMN不满足驻留条件,则接收所述第一频点对应小区的邻区配置消息,将所述邻区配置消息中的频点和所述第一频点对应的PLMN和网络制式添加到所述选网过滤列表中,并继续判断所述第一频点的下一频点是否在选网过滤列表中。
9.根据权利要求6-8中任一项所述的方法,其特征在于,所述从第一个频点开始,判断所述频点是否在选网过滤列表中,包括:
按照网络制式优先级由高到低,以及频点信号强度由高到底的顺序,从第一个频点开始,判断所述频点是否在选网过滤列表中。
10.一种网络搜索装置,其特征在于,包括:
获取模块,用于获取扫频结果,所述扫频结果中包括至少一个频点;
第一判断模块,用于针对每个频点,判断所述频点是否在搜网过滤列表中,所述搜网过滤列表中包括频点、PLMN和网络制式之间的对应关系;
第二判断模块,用于若所述频点在所述搜网过滤列表中,且所述频点对应的PLMN和网络制式不在搜网结果中,则判断所述频点的信号强度是否达到预设门限;
处理模块,用于若所述频点的信号强度达到预设门限,则将所述频点对应的PLMN和网络制式添加到所述搜网结果中。
11.一种网络搜索装置,其特征在于,包括:
获取模块,用于获取扫频结果,所述扫频结果中包括至少一个频点;
判断模块,用于从第一个频点开始,判断所述频点是否在选网过滤列表中,直至判断出存在第一频点不在选网过滤列表中,则确定所述第一频点对应的PLMN是否满足驻留条件,所述选网过滤列表中包括不满足驻留条件的频点与其对应的PLMN和网络制式;
处理模块,用于若所述第一频点对应的PLMN满足驻留条件,则驻留在所述第一频点对应小区。
12.一种终端,其特征在于,包括:存储器、处理器和收发器;
所述存储器用于存储计算机程序;
所述处理器用于在执行所述计算机程序时,实现如权利要求1-5或6-9中任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-5或6-9中任一项所述的方法。
CN202011098559.4A 2020-10-14 2020-10-14 网络搜索方法、装置、终端及存储介质 Active CN112235848B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011098559.4A CN112235848B (zh) 2020-10-14 2020-10-14 网络搜索方法、装置、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011098559.4A CN112235848B (zh) 2020-10-14 2020-10-14 网络搜索方法、装置、终端及存储介质

Publications (2)

Publication Number Publication Date
CN112235848A CN112235848A (zh) 2021-01-15
CN112235848B true CN112235848B (zh) 2022-08-16

Family

ID=74112879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011098559.4A Active CN112235848B (zh) 2020-10-14 2020-10-14 网络搜索方法、装置、终端及存储介质

Country Status (1)

Country Link
CN (1) CN112235848B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115052327B (zh) * 2022-03-16 2023-10-20 北京小米移动软件有限公司 网络控制方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960570A (zh) * 2006-11-16 2007-05-09 重庆重邮信科股份有限公司 一种加快小区初始搜索速度的搜索方法
CN104159276A (zh) * 2014-08-12 2014-11-19 广东欧珀移动通信有限公司 多模终端的网络搜索方法和装置
CN105451307A (zh) * 2014-09-25 2016-03-30 中国电信股份有限公司 移动网络搜索的方法和终端
CN105611583A (zh) * 2016-02-22 2016-05-25 重庆邮电大学 一种缩短多模用户终端搜网选网时延的方法
CN106454969A (zh) * 2016-09-28 2017-02-22 重庆邮电大学 一种加快多模用户终端选网过程的方法
CN108235408A (zh) * 2018-02-23 2018-06-29 青岛海信移动通信技术股份有限公司 一种搜网方法、装置及终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960570A (zh) * 2006-11-16 2007-05-09 重庆重邮信科股份有限公司 一种加快小区初始搜索速度的搜索方法
CN104159276A (zh) * 2014-08-12 2014-11-19 广东欧珀移动通信有限公司 多模终端的网络搜索方法和装置
CN105451307A (zh) * 2014-09-25 2016-03-30 中国电信股份有限公司 移动网络搜索的方法和终端
CN105611583A (zh) * 2016-02-22 2016-05-25 重庆邮电大学 一种缩短多模用户终端搜网选网时延的方法
CN106454969A (zh) * 2016-09-28 2017-02-22 重庆邮电大学 一种加快多模用户终端选网过程的方法
CN108235408A (zh) * 2018-02-23 2018-06-29 青岛海信移动通信技术股份有限公司 一种搜网方法、装置及终端

Also Published As

Publication number Publication date
CN112235848A (zh) 2021-01-15

Similar Documents

Publication Publication Date Title
EP3188532B1 (en) Network access method and mobile terminal
EP3188553B1 (en) Network access method and mobile terminal
CN108886830B (zh) 信息处理方法及相关设备和计算机程序
CN103765958B (zh) 搜索网络的方法及装置
CN110401943B (zh) 一种移动终端驻网方法、装置、服务器及存储介质
CN108282845B (zh) 一种网络接入方法及移动通信终端
EP3322220A1 (en) Method of selecting cell to be camped on and device utilizing same
CN111316705B (zh) 选择小区的方法、终端设备和网络设备
WO2016173336A1 (zh) 一种网络接入方法及移动通信终端
CN110636569A (zh) 小区重选方法、重选参数的发送方法、终端及网络设备
CN107529154B (zh) 多模终端的通信方法及装置
CN1203504A (zh) 在数字控制信道中提供手动重选的方法和设备
CN106793009B (zh) 一种网络搜索方法及移动终端
CN111918350A (zh) 无线漫游方法、装置、设备及存储介质
CN104041116A (zh) 小区重选的实现方法和装置
CN112235848B (zh) 网络搜索方法、装置、终端及存储介质
CN110933735A (zh) 网络搜索方法、装置、存储介质和终端
CN110461023B (zh) 语音业务的小区驻留方法、装置、存储介质和主基站
CN113692001A (zh) 一种小区驻留选择方法及***
CN114071590B (zh) 用于共享网络的小区重选方法、终端以及存储介质
WO2020151622A1 (zh) 一种用于位置推荐的评估方法和装置
JP2004173270A (ja) セルラーネットワーク取得方法および通信装置
CN114885402B (zh) 一种驻网方法、装置、电子设备及存储介质
KR100639334B1 (ko) 다중모드 이동통신 단말기에서의 주파수 밴드에 따른우선순위 셀 선택 방법
CN112804733B (zh) 一种NBIoT提升开机PLMN搜索效率的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant