网络搜索方法、装置、电子设备及计算机存储介质与流程
未命名
08-14
阅读:110
评论:0
1.本技术涉及通信技术领域,具体涉及一种网络搜索方法、装置、电子设备及计算机存储介质。
背景技术:
2.随着科学技术的发展,电子设备越来越受用户的欢迎。电子设备在开机或漫游之后,需要选择一个公共陆地移动网络(public land mobile network,plmn)并进行注册,电子设备才能进行通信。
3.然而,按照目前的网络搜索方法,有时候会出现搜索公共陆地移动网络的时间较长,电子设备的耗电量较大的现象。
技术实现要素:
4.本技术实施例提供一种网络搜索方法、装置、电子设备及计算机存储介质,可以解决搜索公共陆地移动网络的时间较长,电子设备的耗电量较大的技术问题。
5.本技术实施例提供一种网络搜索方法,包括:获取电子设备在预设时间区间内经过的各个位置以及获取在各个上述位置上的网络信号强度;根据各个上述位置上的网络信号强度,对上述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取上述电子设备的当前位置,并确定上述当前位置与上述目标区域之间的位置关系;若上述位置关系为上述当前位置位于上述目标区域内,则从上述电子设备的网络信息列表中筛选出与上述预设弱网条件匹配的网络信息,得到目标网络信息;根据上述目标网络信息,进行网络搜索。
6.相应地,本技术实施例提供一种网络搜索装置,包括:获取模块,用于获取电子设备在预设时间区间内经过的各个位置以及获取在各个上述位置上的网络信号强度;划分模块,用于根据各个上述位置上的网络信号强度,对上述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;确定模块,用于获取上述电子设备的当前位置,并确定上述当前位置与上述目标区域之间的位置关系;筛选模块,用于若上述位置关系为上述当前位置位于上述目标区域内,则从上述电子设备的网络信息列表中筛选出与上述预设弱网条件匹配的网络信息,得到目标网络信息;搜索模块,用于根据上述目标网络信息,进行网络搜索。
7.此外,本技术实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储
有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本技术实施例提供的网络搜索方法。
8.此外,本技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本技术实施例所提供的任一种网络搜索方法。
9.此外,本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本技术实施例所提供的任一种网络搜索方法。
10.本技术的有益效果为:在本技术实施例中,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度;根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系;若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息;根据目标网络信息,进行网络搜索,使得当电子设备处于弱网环境时,通过与预设弱网条件匹配的网络信息进行网络搜索,减少网络搜索的时间,节省电子设备在网络搜索时耗费的电量,提升电子设备的续航能力。
附图说明
11.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1是本技术实施例提供的网络搜索方法的流程示意图;图2是本技术实施例提供的目标位置的示意图;图3是本技术实施例提供的另一种网络搜索方法的流程示意图;图4是本技术实施例提供的网络搜索装置的结构示意图;图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
13.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
14.本技术实施例提供一种网络搜索方法、装置、电子设备及计算机存储介质。该网络搜索装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
15.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
16.终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表
等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
17.另外,本技术实施例中的“多个”指两个或两个以上。本技术实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性。
18.以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
19.在本实施例中,将从网络搜索装置的角度进行描述,为了方便对本技术的网络搜索方法进行说明,以下将以网络搜索装置集成在终端中进行详细说明,即以终端作为执行主体进行详细说明。
20.请参阅图1,图1是本技术一实施例提供的网络搜索方法的流程示意图。该网络搜索方法可以包括:s101、获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
21.网络信号强度可以指衡量电子设备所在环境的无线信号的强弱的信息,其可以通过一个信号参数值表示,也可以通过多个信号参数值表示。
22.比如,当通过一个信号参数值表示网络信号强度时,网络信号强度可以为参考信号接收功率(reference signal receiving power,rsrp),当通过多个信号参数值表示网络信号强度时,网络信号强度可以包括参考信号接收功率和噪声比(signal to interference plus noise ratio,sinr)。
23.终端可以获取在当前时刻的位置上的网络信号强度,如果在当前时刻的位置上的网络信号强度小于预设信号强度,表示当前时刻上的位置所在的环境为弱网环境,则获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
24.或者,终端可以获取在当前时刻的位置,如果当前时刻的位置处于预设类型位置,则获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
25.比如,由于电梯、地下车库或者山区等地方的网络信号通常比较差,即电梯、地下车库或者山区等地方通常为弱网环境,则如果终端在当前时刻的位置为电梯、地下车库或山区,则终端可以确定终端处于弱网环境,此时可以获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
26.在当前时刻的位置上的网络信号强度小于预设信号强度,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度时,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度的过程可以为:获取电子设备在初始时刻的初始位置上的网络信号强度;若在初始位置上的网络信号强度小于预设信号强度,则以初始时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,目标时刻为预设时间区间内除了初始时刻之外的时刻;根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
27.比如,t1时刻为初始时刻,初始时刻即为当前时刻,终端在t1时刻的初始位置上的
网络信号强度为s1,s1小于预设信号强度,则从t1时刻开始计时,并实时获取终端的位置以及该位置上的网络信号强度,直至经过预设时间区间t1时停止计时,此时,在计时过程中到达的时刻均为目标时刻,在计时过程中到达的位置上的信号强度均为终端在目标时刻的位置上的网络信号强度。
28.终端在获取到在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度之后,再将初始位置和在目标时刻上的位置作为电子设备在预设时间区间内经过的各个位置,将初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度作为以及电子设备在各个位置上的网络信号强度。
29.在一些实施例中,为了更加准确地判断终端是否处于弱网环境,若在初始位置上的网络信号强度小于预设信号强度,则以初始时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度的过程可以为:若在初始位置上的网络信号强度小于预设信号强度,则获取预设判断时间;根据初始时刻和预设判断时间,确定第一时刻;若在第一时刻的位置上的网络信号强度小于预设信号强度,则以第一时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,目标时刻为预设时间区间内除了第一时刻之外的时刻;根据在第一时刻的位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
30.比如,t1时刻为初始时刻,初始时刻即为当前时刻,终端在t1时刻的初始位置上的网络信号强度为s1,s1小于预设信号强度,预设判断时间为t2,则第一时刻为(t1+t2)时刻,终端在(t1+t2)时刻再次获取在终端的位置上的网络信号强度,如果在(t1+t2)时刻的位置上的网络信号强度仍然小于预设信号强度,则从(t1+t2)时刻开始计时,并实时获取终端的位置以及该位置上的网络信号强度,直至经过预设时间区间t1时停止计时,此时,在计时过程中到达的时刻均为目标时刻,在计时过程中到达的位置上的信号强度均为终端在目标时刻的位置上的网络信号强度。
31.此时,终端在第一时刻的位置和在初始时刻的位置可以相同,也可以不相同。
32.在本技术实施例中,当在初始位置上的网络信号强度小于预设信号强度时,获取预设判断时间;根据初始时刻和预设判断时间,确定第一时刻;若在第一时刻的位置上的网络信号强度小于预设信号强度,则以第一时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,目标时刻为预设时间区间内除了第一时刻之外的时刻;根据在第一时刻的位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,得到电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度,实现在两次判断网络信号强度小于预设信号强度时,才判断电子设备处于弱网环境,此时,再获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度,提高判断处于弱网环境的准确性。
33.在另一些实施例中,为了更加准确地判断终端是否处于弱网环境,若在初始位置
上的网络信号强度小于预设信号强度,则以初始时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度的过程也可以为:若在初始位置上的网络信号强度小于预设信号强度,则以初始时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度;确定在初始位置上的网络信号强度和在目标时刻的位置上的网络信号强度中小于预设信号强度的网络信号强度的个数;若该个数满足预设数量条件,则根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
34.比如,在初始位置上的网络信号强度和在目标时刻的位置上的网络信号强度总共10个,但是,10个网络信号强度中小于预设信号强度的网络信号强度的个数为8个,8个为满足预设数量条件的个数,则根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
35.在当前时刻的位置处于预设类型位置,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度时,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度的过程可以为:获取电子设备在当前时刻的位置;若在当前时刻的位置为预设类型位置,则以当前时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中第一目标时刻的位置上的网络信号强度,第一目标时刻为预设时间区间内除了当前时刻之外的时刻;根据在当前时刻的位置上的网络信号强度以及在第一目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
36.s102、根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。
37.终端在获取到各个位置上的网络信号强度之后,可以根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,以便得到处于满足预设弱网条件的目标区域。
38.满足预设弱网条件的目标区域可以理解为处于弱网的区域,此时,目标区域内的位置均为处于弱网的位置。
39.在一些实施例中,根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域的过程可以为:根据各个位置上的网络信号强度,对各个位置进行拟合,得到封闭曲线;将封闭曲线所在的区域作为满足预设弱网条件的目标区域。
40.在另一些实施例中,根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域的过程也可以为:筛选出满足预设强度条件的网络信号强度对应的位置,得到目标位置;
从各个位置上筛选出电子设备的起始位置;根据起始位置和目标位置,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。
41.满足预设强度条件的网络信号强度可以根据实际情况进行设置,比如,满足预设强度条件的网络信号强度可以为最小的网络信号强度或第二小的网络信号强度,本技术实施例在此不做限定。起始位置可以理解为预设时间区间的第一个时刻对应的位置,比如,起始位置可以为上述初始位置。
42.比如,如图2所示,在t1时刻的位置为位置p,如果在位置p上的网络信号强度小于预设信号强度,则获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度,电子设备在预设时间区间内经过的各个位置可以如图2所示,此时,位置o的网络信号强度最小,则将位置o作为目标位置。
43.在本技术实施例中,筛选出满足预设强度条件的网络信号强度对应的位置,得到目标位置,从各个位置上筛选出电子设备的起始位置,以便根据起始位置和目标位置,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。
44.其中,根据起始位置和目标位置,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域的过程可以为:确定起始位置和目标位置之间的距离;以距离为图形长度,以目标位置为图形中心绘制图形;根据绘制的图形对电子设备所在的区域的划分,得到满足预设弱网条件的目标区域。
45.当图形为圆形时,图形长度可以为半径,当图形为矩形时,图形长度可以为边长。根据绘制的图形对电子设备所在的区域的划分,得到满足预设弱网条件的目标区域,可以理解为将绘制的图形对应的区域作为满足预设弱网条件的目标区域。
46.比如,如图2所示,起始位置为位置p,目标位置为位置o,则以位置p与位置o之间的距离为半径r,以位置o为圆形中心绘制圆,绘制的圆可以如图2所示,则绘制的圆所在的区域即为目标区域。
47.s103、获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系。
48.由于目标区域内的位置均为处于弱网的位置,因此,如果电子设备当前位于目标区域内,则可以确定电子设备处于弱网环境中,如果电子设备当前不位于目标区域内,则可以确定电子设备不处于弱网环境中。
49.s104、若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息。
50.如果位置关系为当前位置位于目标区域内,表明电子设备当前处于弱网环境,则终端可以执行弱网环境对应的网络搜索策略,从而减少网络搜索的时间,节省网络搜索的耗电量。
51.弱网环境对应的网络搜查策略可以为:从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息,根据目标网络信息进行搜索。
52.如果直接按照网络信息列表中的网络信息进行网络搜索,在弱网环境下,会大大提高网络搜索时间,增加终端的耗电量,因此,在本技术实施例中,若位置关系为当前位置
位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息,以便后续可以根据目标网络信息进行搜索,无需根据网络信息列表中的全部网络信息进行搜索,减少网络搜索时间,节省终端的耗电量。
53.其中,网络信息可以包括频点信息或频带信息中的至少一种。当网络信息为频点信息时,网络信息列表可以为频点信息列表,当网络信息为频带信息时,网络信息列表可以为频带信息列表,当网络信息为频点信息和频带信息时,网络信息列表可以为频点频带列表。
54.当网络信息列表为频点信息列表时,若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息的过程可以为:若位置关系为当前位置位于目标区域内,则获取预设信号质量;将电子设备的频点信息列表中大于预设信号质量的信号质量对应的频点信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息。
55.信号质量可以指参考信号接收质量(reference signal receiving quality,rsrq)。
56.在本技术实施例中,通过将电子设备的频点信息列表中大于预设信号质量的信号质量对应的频点信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息,实现对频点信息列表中的频点信息的筛选。
57.当网络信息列表为频带信息列表时,若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息的过程可以为:若位置关系为当前位置位于目标区域内,则获取当前位置对应的当前频带信息;将频带信息列表中与当前频带信息匹配的频带信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息。
58.在本技术实施例中,通过将频带信息列表中与当前频带信息匹配的频带信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息,实现对频带信息列表中的频带信息的筛选。
59.当网络信息列表为频点频带列表时,若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息的过程可以为:若位置关系为当前位置位于目标区域内,则获取预设信号质量;若电子设备的频点频带列表中不存在大于预设信号质量的信号质量对应的频点信息,则获取当前位置对应的当前频带信息;将频点频带列表中与当前频带信息匹配的频带信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息。
60.s105、根据目标网络信息,进行网络搜索。
61.终端在得到目标网络信息之后,即可根据目标网络信息进行网络搜索,当搜索到与目标网络信息匹配的公共陆地移动网络,得到目标公共陆地移动网络时,可以搜索支持目标公共陆地移动网络且信号质量较好的小区,并在支持目标公共陆地移动网络且信号质
量较好的小区进行驻留。
62.在一些实施例中,在根据目标网络信息,进行网络搜索之后,还可以包括:获取第一预设时间区间;若经过第一预设时间区间后未搜索到与目标网络信息匹配的公共陆地移动网络,则获取目标搜索策略;根据目标搜索策略,进行网络搜索。
63.目标搜索策略为正常的搜索策略,比如,当存在网络信息列表时(网络信息列表可以理解为先验信息),目标搜索策略可以为根据网络信息列表中全部网络信息进行搜索,也即是,当网络信息为频点信息时,目标搜索策略可以为根据全部的频点信息进行搜索,当网络信息为频带信息时,目标搜索策略可以为全频带搜索,当不存在网络信息列表(即不存在先验信息)时,终端可以通过扫描e-utra频段中的所有射频(radio frequency,rf)信道,来寻找终端可用的公共陆地移动网络。
64.由于在经过第一预设时间区间后如果未搜索到与目标网络信息匹配的公共陆地移动网络,意味着根据目标网络信息可能搜索不到终端可用的公共陆地移动网络,或者意味着可能终端所在的环境已经不是弱网环境,因此,若经过第一预设时间区间后未搜索到与目标网络信息匹配的公共陆地移动网络,则获取目标搜索策略;根据目标搜索策略,进行网络搜索,从而保证终端可以搜索到网络。
65.可选地,此时,本技术实施例提供的网络搜索方法可以如图3所示。
66.由以上可知,在本技术实施例中,获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度;根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系;若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息;根据目标网络信息,进行网络搜索,使得当电子设备处于弱网环境时,通过与预设弱网条件匹配的网络信息进行网络搜索,减少网络搜索的时间,节省电子设备在网络搜索时耗费的电量,提升电子设备的续航能力。
67.为便于更好的实施本技术实施例提供的网络搜索方法,本技术实施例还提供一种基于上述网络搜索方法的装置。其中名词的含义与上述网络搜索方法中相同,具体实现细节可以参考方法实施例中的说明。
68.例如,如图4所示,该网络搜索装置可以包括:获取模块401,用于获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
69.划分模块402,用于根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。
70.确定模块403,用于获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系。
71.筛选模块404,用于若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息。
72.搜索模块405,用于根据目标网络信息,进行网络搜索。
73.可选地,划分模块402具体用于执行:筛选出满足预设强度条件的网络信号强度对应的位置,得到目标位置;从各个位置上筛选出电子设备的起始位置;根据起始位置和目标位置,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。
74.可选地,划分模块402具体用于执行:确定起始位置和目标位置之间的距离;以距离为图形长度,以目标位置为图形中心绘制图形;根据绘制的图形对电子设备所在的区域的划分,得到满足预设弱网条件的目标区域。
75.可选地,获取模块401具体用于执行:获取电子设备在初始时刻的初始位置上的网络信号强度;若在初始位置上的网络信号强度小于预设信号强度,则以初始时刻为预设时间区间的起始时刻,获取电子设备在预设时间区间中目标时刻的位置上的网络信号强度,目标时刻为预设时间区间内除了初始时刻之外的时刻;根据在初始位置上的网络信号强度以及在目标时刻的位置上的网络信号强度,确定电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度。
76.可选地,网络信息列表为频点信息列表。相应地,筛选模块404具体用于执行:若位置关系为当前位置位于目标区域内,则获取预设信号质量;将电子设备的频点信息列表中大于预设信号质量的信号质量对应的频点信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息。
77.可选地,网络信息列表为频带信息列表。相应地,筛选模块404具体用于执行:若位置关系为当前位置位于目标区域内,则获取当前位置对应的当前频带信息;将频带信息列表中与当前频带信息匹配的频带信息,作为与预设弱网条件匹配的网络信息,得到目标网络信息。
78.可选地,搜索模块405还用于执行:获取第一预设时间区间;若经过第一预设时间区间后未搜索到与目标网络信息匹配的公共陆地移动网络,则获取目标搜索策略;根据目标搜索策略,进行网络搜索。
79.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施方式以及对应的有益效果可参见前面的方法实施例,在此不再赘述。
80.本技术实施例还提供一种电子设备,该电子设备可以是服务器或终端等,如图5所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:该电子设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器502内的计算机程序和/或模块,以及调用存储在存储器502内的数据,执行电子设备的各种功能和处理数据。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
81.存储器502可用于存储计算机程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
82.电子设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
83.该电子设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
84.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器501会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的计算机程序,从而实现各种功能,比如:获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度;根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系;若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息;根据目标网络信息,进行网络搜索。
85.以上各个操作的具体实施方式以及对应的有益效果可参见上文对网络搜索方法的详细描述,在此不作赘述。
86.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
87.为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种网络搜索方法中的
步骤。例如,该计算机程序可以执行如下步骤:获取电子设备在预设时间区间内经过的各个位置以及获取在各个位置上的网络信号强度;根据各个位置上的网络信号强度,对电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取电子设备的当前位置,并确定当前位置与目标区域之间的位置关系;若位置关系为当前位置位于目标区域内,则从电子设备的网络信息列表中筛选出与预设弱网条件匹配的网络信息,得到目标网络信息;根据目标网络信息,进行网络搜索。
88.以上各个操作的具体实施方式以及对应的有益效果可参见前面的实施例,在此不再赘述。
89.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
90.由于该计算机可读存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种网络搜索方法中的步骤,因此,可以实现本技术实施例所提供的任一种网络搜索方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
91.其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述网络搜索方法。
92.以上对本技术实施例所提供的一种网络搜索方法、装置、电子设备及计算机存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种网络搜索方法,其特征在于,包括:获取电子设备在预设时间区间内经过的各个位置以及获取在各个所述位置上的网络信号强度;根据各个所述位置上的网络信号强度,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取所述电子设备的当前位置,并确定所述当前位置与所述目标区域之间的位置关系;若所述位置关系为所述当前位置位于所述目标区域内,则从所述电子设备的网络信息列表中筛选出与所述预设弱网条件匹配的网络信息,得到目标网络信息;根据所述目标网络信息,进行网络搜索。2.根据权利要求1所述的网络搜索方法,其特征在于,所述根据各个所述位置上的网络信号强度,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域,包括:筛选出满足预设强度条件的网络信号强度对应的位置,得到目标位置;从各个所述位置上筛选出所述电子设备的起始位置;根据所述起始位置和所述目标位置,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域。3.根据权利要求2所述的网络搜索方法,其特征在于,所述根据所述起始位置和所述目标位置,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域,包括:确定所述起始位置和所述目标位置之间的距离;以所述距离为图形长度,以所述目标位置为图形中心绘制图形;根据绘制的图形对所述电子设备所在的区域的划分,得到满足预设弱网条件的目标区域。4.根据权利要求1所述的网络搜索方法,其特征在于,所述获取电子设备在预设时间区间内经过的各个位置以及获取在各个所述位置上的网络信号强度,包括:获取所述电子设备在初始时刻的初始位置上的网络信号强度;若在初始位置上的网络信号强度小于预设信号强度,则以所述初始时刻为预设时间区间的起始时刻,获取所述电子设备在所述预设时间区间中目标时刻的位置上的网络信号强度,所述目标时刻为所述预设时间区间内除了所述初始时刻之外的时刻;根据在初始位置上的网络信号强度以及在所述目标时刻的位置上的网络信号强度,确定所述电子设备在所述预设时间区间内经过的各个位置以及获取在各个所述位置上的网络信号强度。5.根据权利要求1所述的网络搜索方法,其特征在于,所述网络信息列表为频点信息列表;所述若所述位置关系为所述当前位置位于所述目标区域内,则从所述电子设备的网络信息列表中筛选出与所述预设弱网条件匹配的网络信息,得到目标网络信息,包括:若所述位置关系为所述当前位置位于所述目标区域内,则获取预设信号质量;将所述电子设备的频点信息列表中大于所述预设信号质量的信号质量对应的频点信息,作为与所述预设弱网条件匹配的网络信息,得到目标网络信息。
6.根据权利要求1所述的网络搜索方法,其特征在于,所述网络信息列表为频带信息列表;所述若所述位置关系为所述当前位置位于所述目标区域内,则从所述电子设备的网络信息列表中筛选出与所述预设弱网条件匹配的网络信息,得到目标网络信息,包括:若所述位置关系为所述当前位置位于所述目标区域内,则获取所述当前位置对应的当前频带信息;将所述频带信息列表中与所述当前频带信息匹配的频带信息,作为与所述预设弱网条件匹配的网络信息,得到目标网络信息。7.根据权利要求1-6任一项所述的网络搜索方法,其特征在于,在所述根据所述目标网络信息,进行网络搜索之后,包括:获取第一预设时间区间;若经过所述第一预设时间区间后未搜索到与所述目标网络信息匹配的公共陆地移动网络,则获取目标搜索策略;根据所述目标搜索策略,进行网络搜索。8.一种网络搜索装置,其特征在于,包括:获取模块,用于获取电子设备在预设时间区间内经过的各个位置以及获取在各个所述位置上的网络信号强度;划分模块,用于根据各个所述位置上的网络信号强度,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;确定模块,用于获取所述电子设备的当前位置,并确定所述当前位置与所述目标区域之间的位置关系;筛选模块,用于若所述位置关系为所述当前位置位于所述目标区域内,则从所述电子设备的网络信息列表中筛选出与所述预设弱网条件匹配的网络信息,得到目标网络信息;搜索模块,用于根据所述目标网络信息,进行网络搜索。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至7任一项所述的网络搜索方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的网络搜索方法。
技术总结
本申请实施例公开了一种网络搜索方法、装置、电子设备及计算机存储介质;在本申请实施例中,获取电子设备在预设时间区间内经过的各个位置以及获取在各个所述位置上的网络信号强度;根据各个所述位置上的网络信号强度,对所述电子设备所在的区域进行划分,得到满足预设弱网条件的目标区域;获取所述电子设备的当前位置,并确定所述当前位置与所述目标区域之间的位置关系;若所述位置关系为所述当前位置位于所述目标区域内,则从所述电子设备的网络信息列表中筛选出与所述预设弱网条件匹配的网络信息,得到目标网络信息;根据所述目标网络信息,进行网络搜索。本申请实施例可以减少在弱网环境下的网络搜索时间,节省网络搜索耗费的电量。费的电量。费的电量。
技术研发人员:连森豪 杜凯 曾令宏
受保护的技术使用者:TCL通讯科技(成都)有限公司
技术研发日:2023.07.07
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种雷达控制系统的信号处理方法与流程 下一篇:显示装置的驱动方法和显示装置与流程
