本申请实施例涉及网络技术,尤其涉及一种搜索网络方法及无线终端。
背景技术:
移动通信的发展突飞猛进,全球移动通信系统(Global System for Mobile communication,简称GSM)/码分多址(Code Division Multiple Access,简称CDMA)/通用移动通信系统(Universal Mobile Telecommunications System,简称UMTS)/长期演进(Long Term Evolution,简称LTE)等通信制式都可为用户(subscriber,对应于SIM卡)带来无处不在的无线网络。通常情况下,用户所支持的无线终端(也叫移动站或用户设备)中的通信处理器(Communication Processor,简称CP)可处理第二代手机通信技术规格(2-Generation wireless telephone technology,简称2G)/第三代移动通信技术(3rd-Generation,简称3G)/第四代移动通信技术(the 4th Generation mobile communication,简称4G)等各类通信协议;该CP可包括基带处理器以及射频处理器。具体地,当CP处理无线通信任务时,需要优先搜索到某一种无线接入技术(Radio Access Technology,简称RAT,也即是通信制式)网络的服务小区,并在该RAT的服务小区驻留以接收该服务小区的通信服务。但由于各个国家和/或地区对同一运营商对应的频谱资源的划分差异很大,以及不同运营商间对频谱资源的划分让漫游成为一个很大的问题,这样用户一旦出了日常活动区域就有可能要经过漫长的网络搜索或小区搜索过程才能找到合适的网络继续接收通信服务。
现有技术中,无线终端在开机或丢网场景下,通常首先会搜索最近可用的历史频点,然后依次在不同RAT上搜索无线终端所支持的服务小区和/或频段,直到找到适合驻留的服务小区为止,例如先搜LTE制式上无线终端支持的各个频段,搜完所有频段仍然找不到合适的服务小区后,再依次搜UMTS、CDMA和GSM制式上无线终端支持的各个频段,直到找到合适的服务小区为用户提供服务为止。
可见,现有技术中,当用户进入与该用户的归属地具有不同频谱规划的区域(例如漫游场景),通常会需要比较长的时间,无线终端才能恢复网络,因此,现有的搜索方式效率较低。
技术实现要素:
本申请实施例提供一种搜索网络方法及无线终端,提高了搜索网络的效率。
第一方面,本申请实施例提供一种无线终端,包括:处理器与第一存储器,其中,处理器与第一存储器耦合,第一存储器用于存储驱动软件;
处理器用于:执行驱动软件并在驱动软件的驱动下根据第一存储器或无线终端中第二存储器所存储的用户信息确定用户行程,其中,用户行程包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间;
处理器还用于:在驱动软件的驱动下预先获取至少一个目标位置对应的频谱信息,并优先根据至少一个目标位置对应的频谱信息进行搜索;其中,每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络PLMN、通信制式、频点及小区,搜索包括网络搜索、小区搜索或者重选。
通过第一方面提供的无线终端的处理器执行存储器中存储的驱动软件并在驱动软件的驱动下根据无线终端存储器中所存储的用户信息预先确定用户行程(包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间),并预先获取至少一个目标位置对应的频谱信息,以便后续每到一个目标位置需要搜索时优先根据该目标位置对应的频谱信息进行搜索,可快速获取通信服务,以恢复网络,因此,提高了搜索效率。
在一个可能的设计中,用户信息包括如下至少一项:订票通知信息、备忘录或日程表。
在一个可能的设计中,处理器还用于在获取至少一个目标位置对应的频谱信息后下电,以及在驱动软件的驱动下重新上电并触发搜索频谱信息的操作。
通过该实施方式提供的无线终端,处理器通过在获取至少一个目标位置对应的频谱信息后下电,以及在驱动软件的驱动下重新上电并触发搜索频谱信息的操作,从而节省了无线终端的耗电能量,提高了无线终端的待电时长。
在一个可能的设计中,处理器包括:第一处理器和第二处理器;
其中,第一处理器用于:执行驱动软件并在驱动软件的驱动下根据第一存储器或第二存储器所存储的用户信息确定用户行程,预先获取至少一个目标位置对应的频谱信息,并将至少一个目标位置对应的频谱信息发送给第二处理器;
第二处理器用于:优先根据至少一个目标位置对应的频谱信息进行搜索。
在一个可能的设计中,当每个目标位置对应的频谱信息包括多组网络信息时,第一处理器用于:按照接入成功率高低顺序分别将每个目标位置对应的多组网络信息按顺序排列,并发送给第二处理器;
第二处理器用于:按照接入成功率高低顺序进行搜索。
在一个可能的设计中,当每个目标位置对应的频谱信息包括多组网络信息时,第一处理器用于:根据预设网络优先级以及接入成功率高低顺序,分别将每个目标位置对应的多组网络信息按顺序排列并发送给第二处理器;
第二处理器用于:按照排列后顺序进行搜索。
通过该实施方式提供的无线终端,当每个目标位置对应的频谱信息包括多组网络信息时,第一处理器通过将每个目标位置对应的多组网络信息按顺序排列并发送给第二处理器,以便第二处理器按照排列后顺序进行搜索,进一步提高了无线终端的搜索网络的效率。
在一个可能的设计中,第一处理器还用于:
判断用户的当前位置是否在第一目标位置的预设范围内,其中,第一目标位置包括在至少一个目标位置中;
当当前位置在第一目标位置的预设范围内,则将第一目标位置或第一目标位置之后第一预设个数内的目标位置对应的频谱信息发送给第二处理器;以及
第二处理器用于:优先根据第一目标位置或优先根据第一目标位置与第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索。
在一个可能的设计中,第一处理器具体用于:
根据用户行程中抵达第一目标位置的目标时间以及当前时间,判断用户的当前位置是否在第一目标位置的预设范围内;或者,
根据定位信息确定用户的当前位置,并判断用户的当前位置是否在第一目标位置的预设范围内。
在一个可能的设计中,处理器具体用于:
预先从服务器获取至少一个目标位置对应的频谱信息;或者,
从第一存储器或第二存储器保存的历史频谱信息中获取至少一个目标位置对应的频谱信息。
在一个可能的设计中,处理器具体用于:
通过移动通信网络或者无线保真网络接入服务器并预先从服务器获取至少一个目标位置对应的频谱信息。
在一个可能的设计中,第二处理器还用于:成功连接至目标位置对应的任一组网络信息对应的频点及小区;
对应地,第一处理器还用于:将网络信息及成功连接信息上传至服务器。可选地,所述服务器是一个云服务器。
第二方面,本申请实施例提供一种搜索网络方法,包括:
根据无线终端的存储器中所存储的用户信息确定用户行程,其中,用户行程包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间;
预先获取至少一个目标位置对应的频谱信息,并优先根据至少一个目标位置对应的频谱信息进行搜索;其中,每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络PLMN、通信制式、频点及小区,搜索包括网络搜索、小区搜索或者重选。
通过第二方面提供的搜索网络方法,通过根据无线终端存储器中所存储的用户信息预先确定用户行程(包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间),并预先获取至少一个目标位置对应的频谱信息,以便后续每到一个目标位置需要搜索时优先根据该目标位置对应的频谱信息进行搜索,可快速获取通信服务,以恢复网络,因此,提高了搜索效率。
在一个可能的设计中,用户信息包括如下至少一项:订票通知信息、备忘录或日程表。
在一个可能的设计中,当每个目标位置对应的频谱信息包括多组网络信息时,优先根据至少一个目标位置对应的频谱信息进行搜索之前,还包括:
按照接入成功率高低顺序分别将每个目标位置对应的多组网络信息按顺序排列;
对应地,优先根据至少一个目标位置对应的频谱信息进行搜索,包括:
按照接入成功率高低顺序进行搜索。
在一个可能的设计中,当每个目标位置对应的频谱信息包括多组网络信息时,优先根据至少一个目标位置对应的频谱信息进行搜索之前,还包括:
根据预设网络优先级以及接入成功率高低顺序,分别将每个目标位置对应的多组网络信息按顺序排列;
对应地,优先根据至少一个目标位置对应的频谱信息进行搜索,包括:
按照排列后顺序进行搜索。
在一个可能的设计中,优先根据至少一个目标位置对应的频谱信息进行搜索之前,还包括:
判断用户的当前位置是否在第一目标位置的预设范围内,其中,第一目标位置包括在至少一个目标位置中;
当当前位置在第一目标位置的预设范围内,优先根据至少一个目标位置对应的频谱信息进行搜索,包括:
优先根据第一目标位置或优先根据第一目标位置与第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索。
在一个可能的设计中,判断用户的当前位置是否在第一目标位置的预设范围内,包括:
根据用户行程中抵达第一目标位置的目标时间以及当前时间,判断用户的当前位置是否在第一目标位置的预设范围内;或者,
根据定位信息确定用户的当前位置,并判断用户的当前位置是否在第一目标位置的预设范围内。
在一个可能的设计中,预先获取至少一个目标位置对应的频谱信息,包括:
预先从服务器获取至少一个目标位置对应的频谱信息;或者,
从存储器保存的历史频谱信息中获取至少一个目标位置对应的频谱信息。
在一个可能的设计中,预先从服务器获取至少一个目标位置对应的频谱信息,包括:
通过移动通信网络或者无线保真网络接入服务器并预先从服务器获取至少一个目标位置对应的频谱信息。
在一个可能的设计中,搜索网络方法还包括:
成功连接至目标位置对应的任一组网络信息对应的频点及小区;
将网络信息及成功连接信息上传至服务器。可选地,所述服务器是一个云服务器。
上述第二方面以及上述第二方面的各可能的实施方式所提供的搜索网络方法,其有益效果可以参见上述第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为LTE通信系统的网络架构示意图;
图1B为无线终端的电路结构示意图;
图2为本发明无线终端实施例一的结构示意图;
图3为本发明无线终端实施例二的结构示意图;
图4A为无线终端搜索的流程示意图一;
图4B为无线终端搜索的流程示意图二;
图4C为高铁小区配置示意图;
图5为本发明搜索网络方法实施例一的流程示意图;
图6为本发明搜索网络装置实施例一的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
移动通信的发展突飞猛进,GSM/CDMA/UMTS/LTE等通信制式都可为用户带来无处不在的无线网络。其中,正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)技术和多输入多输出(Multiple-Input Multiple-Output,MIMO)技术是LTE通信系统的两个关键技术,LTE通信系统采用OFDM技术通过多个发射天线和多个接收天线进行信号传输的基本网络架构如图1A所示(图1A为LTE通信系统的网络架构示意图),010可以为基站或接入点,用于为至少一个无线终端提供通信服务,021-028可以为无线终端,例如移动站、远程站、用户设备等,其中,基站010和任一个无线终端021-028都可以包括至少一个天线(在图1A中以多天线为例描述),可选地,无线终端的具体形态可以为手机、平板电脑、个人数字助手等用户设备。
可选地,无线终端的电路结构可以如图1B所示(图1B为无线终端的电路结构示意图),包括:射频(Radio Frequency,简称RF)部分以及CP。1)、RF部分包括:天线、射频前端(Radio Frequency front-end,简称RFFE)和射频芯片(Radio Frequency integrated circuit,简称RFIC);1A)、RFFE包括:双工器以及功率放大器(Power Amplifier,简称PA);其中,双工器用于将发射通路和接收通路(如箭头方向)都耦合到天线,使得天线可以做发送或接收或同时收发;PA主要在发射通路上对发送信号作功率放大功能,以便可以从天线发出去;1B)、RFIC是RFFE后面的调制解调单元,用于将来自CP的发送信号调制后在天线上传输(发送通道),或者将空口信号接收解调后发给后端的CP以供通信协议处理(接收通道);其中,调制就是在发射通路上将基带的低频信号变为高频RF信号(即上变频,其功能就是由如图中的上变频器实现);解调就是在接收通路将高频RF信号解调为基带信号(即下变频,其功能就是由如图中的下变频器实现);上变频器/下变频器也就是混频器,通过将高频RF信号与本振信号混频生成基带信号,或将基带信号与本振信号混频生成高频RF信号;可选地,接收通路中在解调之前还可包括低噪声放大器(Low Noise Amplifier,简称LNA),用于对接收信号进行放大(图中虚线部分所示);2)、CP主要是对基带信号进行处理,可处理2G、3G、或4G等各类通信协议;可选地,CP可以进一步与运行操作系统和应用软件的应用处理器(Application Processor,简称AP)通过总线或接口连接(图1B中未示出)。
当CP中处理无线通信任务时,需要优先搜索某一种RAT网络的服务小区,并在成功搜索到该RAT的服务小区后驻留在其上以接收该服务小区的通信服务。但由于各个国家和/或地区对同一运营商对应的频谱资源的划分差异很大,以及不同运营商间对频谱资源的划分让漫游成为一个很大的问题,这样用户一旦出了日常的活动区域就有可能要经过漫长的网络搜索或者小区搜索过程才能找到合适的网络继续接收通信服务。
为了当用户进入与该用户的归属地具有不同频谱规划的区域时(例如漫游地机场,当用户落地开机时可能有一些事务急需通信服务),用户可快速获得通信服务,本发明实施例提出一种搜索网络方法及无线终端,通过根据无线终端中存储器所存储的用户信息预先确定用户行程(包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间),并预先获取所述至少一个目标位置对应的频谱信息(每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络PLMN、通信制式、频点及小区),以便后续优先根据预先获取的所述至少一个目标位置对应的频谱信息进行搜索,相比于现有技术中依次在不同RAT上搜索无线终端所支持的服务小区和/或频段的方式,本发明实施例提供的无线终端可快速获取通信服务,以恢复网络。
下面结合附图通过具体实施例对本发明实施例提供的搜索网络方法及无线终端进行详细说明。
图2为本发明无线终端实施例一的结构示意图。如图2所示,本实施例提供的无线终端20可以:处理器201与第一存储器202;其中,处理器201与第一存储器202耦合,第一存储器202用于存储驱动软件;处理器201用于:执行第一存储器202中存储的驱动软件并在驱动软件的驱动下根据第一存储器202或无线终端20中第二存储器(图2中未示出,可选地,该第二存储器与处理器201耦合)所存储的用户信息确定用户行程,其中,用户行程包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间,可选地,用户信息包括如下至少一项:订票通知信息、备忘录或日程表(当然,用户信息还可以包括其它选项,本发明实施例中对此并不作限制);进一步地,处理器201还用于:在第一存储器202中存储的驱动软件的驱动下预先获取所述至少一个目标位置对应的频谱信息,以便后续需要搜索时优先根据所述至少一个目标位置对应的频谱信息进行搜索(例如网络搜索、小区搜索或者重选等),从而可快速获取通信服务,以恢复网络;其中,所述每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络(Public Land Mobile Network,简称PLMN)、通信制式、频点及小区;可选地,每组网络信息还可包括其它内容(例如接入成功次数等信息),本发明实施例中对此并作限制。
随着无线终端的功能越来越全面,其包括越来越多的用户信息,例如:用户在预订火车票或者飞机票等之后,通常都会收到确认短信和/或通知短信等信息,或者在临行前还会收到提醒短信,该些确认短信、通知短信和/或提醒短信中都会包含用户待抵达的目标位置及抵达该目标位置对应的目标时间等信息,因此,处理器201可根据该些确认短信、通知短信和/或提醒短信确定用户行程;或者,用户为了规划自己的日程事务通过采用日程表来管理自己的日程事务,对应的日程表中通常会记录有用户行程等信息,因此,处理器201可根据日程表确定用户行程(如用户待抵达的目标位置及抵达该目标位置对应的目标时间等信息);或者,有时候用户为了防止遗漏,通过设置备忘录来提醒自己,对应的备忘录中通常也会记录有用户行程等信息,因此,处理器201可根据备忘录确定用户行程。可选地,确认短信、通知短信、提醒短信、日程表和/或备忘录等用户信息可存储至无线终端20中的第一存储器202和/或第二存储器中。可选地,本发明实施例中,处理器201还可根据其它用户信息确定用户行程,本发明实施例中对此并不作限制。
本发明实施例中,处理器201可在用户还未从源位置出发前或者在未到目标位置之前,根据无线终端中所存储的用户信息便可确定用户行程(包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间),并预先获取所述至少一个目标位置对应的频谱信息(每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:PLMN、通信制式、频点及小区),以便后续每到一个目标位置需要搜索时优先根据该目标位置对应的频谱信息进行搜索(例如网络搜索、小区搜索或者重选等),从而可快速获取通信服务,以恢复网络;例如,若处理器201根据用户信息确定用户于11月10日10:00从首都国际机场飞往洛杉矶机场,期间在12:00会中转芝加哥奥黑尔国际机场,于当日15:02到达洛杉矶机场,并预先获取芝加哥奥黑尔国际机场以及洛杉矶机场对应的频谱信息,如芝加哥奥黑尔国际机场对应的频谱信息包括:网络信息1(包括PLMN1、LTE、freq1、cell1)、网络信息2(包括PLMN2、LTE、freq2、cell2)和网络信息3(包括PLMN2、LTE、freq3、cell3);洛杉矶机场对应的频谱信息包括:网络信息4(包括PLMN1、LTE、freq4、cell4)、网络信息5(包括PLMN1、LTE、freq5、cell5)以及网络信息6(包括PLMN2、LTE、freq6、cell6);进一步地,当达到芝加哥奥黑尔国际机场或者即将达到芝加哥奥黑尔国际机场需要搜索时,处理器201优先根据芝加哥奥黑尔国际机场对应的频谱信息进行搜索,和/或当达到洛杉矶机场或者即将达到洛杉矶机场需要搜索时,处理器201优先根据洛杉矶机场对应的频谱信息进行搜索,可见,相比于现有技术中依次在不同RAT上搜索无线终端所支持的服务小区和/或频段的方式,可快速获取通信服务,以恢复网络,因此,提高了搜索效率。
可选地,处理器201可预先从服务器获取所述至少一个目标位置对应的频谱信息;或者,从第一存储器202或无线终端的第二存储器保存的历史频谱信息中获取所述至少一个目标位置对应的频谱信息。
本发明实施例中,可选地,处理器201可预先从服务器获取所述至少一个目标位置对应的频谱信息,例如通过移动通信网络或者无线保真网络接入所述服务器并预先从所述服务器获取所述至少一个目标位置对应的频谱信息;当由于网络等原因导致处理器201无法从服务器获取到所述至少一个目标位置对应的频谱信息时,处理器201可从第一存储器202或无线终端的第二存储器保存的历史频谱信息中获取所述至少一个目标位置对应的频谱信息,可选地,处理器201会周期性地从服务器处获取全球频谱信息,所述全球频谱信息中包括所述至少一个目标位置对应的频谱信息。可选地,服务器可以为该无线终端中SIM卡的归属运营商的服务器,或者为无线终端制造商的服务器,或者为第三方服务器,当然,服务器还可以为其它类型的服务器(如可以是云服务器,也可以叫云平台),本发明实施例中对此并不作限制。
可选地,处理器201还用于在获取所述至少一个目标位置对应的频谱信息后下电,以及在所述驱动软件的驱动下重新上电并触发搜索所述频谱信息的操作,从而节省了无线终端的耗电能量,提高了无线终端的待电时长。
本发明无线终端实施例中,处理器201通过执行存储器中存储的驱动软件并在驱动软件的驱动下根据无线终端存储器中所存储的用户信息预先确定用户行程(包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间),并预先获取所述至少一个目标位置对应的频谱信息,以便后续每到一个目标位置需要搜索时优先根据该目标位置对应的频谱信息进行搜索,可快速获取通信服务,以恢复网络,因此,提高了搜索效率。
图3为本发明无线终端实施例二的结构示意图。如图3所示,在上述实施例一的基础上,处理器201包括:第一处理器2011和第二处理器2012;其中,第一处理器2011用于:执行第一存储器202中所存储的驱动软件并在所述驱动软件的驱动下根据第一存储器202或所述无线终端的第二存储器所存储的用户信息确定用户行程,预先获取所述至少一个目标位置对应的频谱信息,并将所述至少一个目标位置对应的频谱信息发送给所述第二处理器2012;第二处理器2012用于:优先根据所述至少一个目标位置对应的频谱信息进行搜索。其中,第一处理器2011根据用户信息确定用户行程,并预先获取所述至少一个目标位置对应的频谱信息的步骤,可参见本发明上述实施例中处理器201根据用户信息确定用户行程,并预先获取所述至少一个目标位置对应的频谱信息的步骤;第二处理器2012优先根据所述至少一个目标位置对应的频谱信息进行搜索的步骤,可参见本发明上述实施例中处理器201优先根据所述至少一个目标位置对应的频谱信息进行搜索的步骤。可选地,第一处理器2011可以为AP,第二处理器2012可以为CP(AP与CP之间通过总线或接口连接),第一处理器2011可通过运行快速搜索应用以根据用户信息确定出用户行程,对应地,第一处理器2011将所述至少一个目标位置对应的频谱信息通过总线或接口发送给所述第二处理器2012,以便第二处理器2012每到一个目标位置需要搜索时预先根据该目标位置对应的频谱信息进行搜索,从而可快速获取通信服务。AP可以运行操作系统软件,如安卓或Windows系统,也可以运行各类应用软件。CP则用来运行无线通信协议软件,如之前所述的2G、3G、或4G相关的各类协议软件。所述各类软件,如操作系统软件、应用软件或无线通信协议软件的至少一项均可以存储于所述第一存储器202。第一存储器202可以包括一个或多个存储器。
可选地,当第二处理器2012成功连接至所述目标位置对应的任一组网络信息对应的频点及小区时,第一处理器2011可记录所述网络信息及成功连接信息(如所述网络信息对应的历史接入成功次数加1),并在合适的时机发送给服务器,以便后续无线终端进行查询。
由上所述,第一处理器可预先获取每个目标位置对应的频谱信息,每个目标位置对应的频谱信息通常会包括多组网络信息,为了进一步提高搜索效率,本发明无线终端实施例中,当每个目标位置对应的频谱信息包括多组网络信息时,第一处理器2011按照接入成功率高低顺序分别将每个目标位置对应的多组网络信息按顺序排列,并发送给第二处理器2012,对应地,第二处理器2012按照所述接入成功率高低顺序进行搜索。
本发明无线终端实施例中,当每个目标位置对应的频谱信息包括多组网络信息时(其中,每组网络信息还包括历史接入成功次数),第一处理器2011按照接入成功率高低顺序分别将每个目标位置对应的多组网络信息按顺序排列,例如第一处理器2011按照每组网络信息对应的历史接入成功次数,分别将每个目标位置对应的多组网络信息按顺序排列,如芝加哥奥黑尔国际机场对应的频谱信息包括:网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20)、网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)以及网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30),洛杉矶机场对应的频谱信息包括:网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)、网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)以及网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50),则第一处理器2011按照每组网络信息对应的历史接入成功次数,将芝加哥奥黑尔国际机场对应的频谱信息按顺序排列为:网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)->网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30)->网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20),以及将洛杉矶机场对应的频谱信息按顺序排列为:网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)->网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)->网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50),并将排列后的芝加哥奥黑尔国际机场对应的频谱信息和洛杉矶机场对应的频谱信息发送给第二处理器2012;进一步地,当抵达芝加哥奥黑尔国际机场需要搜索时,第二处理器2012根据排列后的芝加哥奥黑尔国际机场对应的频谱信息,按照接入成功率高低顺序进行搜索,如依次搜索网络信息2、网络信息3及网络信息1;当抵达洛杉矶机场需要搜索时,第二处理器2012根据排列后的洛杉矶机场对应的频谱信息,按照接入成功率高低顺序进行搜索,如依次搜索网络信息5、网络信息4及网络信息6;可见,通过优先搜索接入成功率较高的网络信息,进一步提高了无线终端的搜索效率。
由上所述,第一处理器可预先获取每个目标位置对应的频谱信息,每个目标位置对应的频谱信息通常会包括多组网络信息,为了进一步提高搜索效率,本发明无线终端实施例中,当每个目标位置对应的频谱信息包括多组网络信息时,第一处理器2011根据预设网络优先级以及接入成功率高低顺序,分别将所述每个目标位置对应的多组网络信息按顺序排列并发送给第二处理器2012,对应地,第二处理器2012按照所述排列后顺序进行搜索。
本发明无线终端实施例中,当每个目标位置对应的频谱信息包括多组网络信息时(其中,每组网络信息还包括历史接入成功次数),第一处理器2011根据预设网络优先级(如用户或者网络运营商预先设置的)以及接入成功率高低顺序,分别将所述每个目标位置对应的多组网络信息按顺序排列,例如第一处理器2011根据预设网络优先级以及每组网络信息对应的历史接入成功次数,分别将每个目标位置对应的多组网络信息按顺序排列,如芝加哥奥黑尔国际机场对应的预设网络优先级为PLMN1,芝加哥奥黑尔国际机场对应的频谱信息包括:网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20)、网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)以及网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30);洛杉矶机场对应的预设网络优先级为PLMN1,洛杉矶机场对应的频谱信息包括:网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)、网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)以及网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50),则第一处理器2011根据预设网络优先级以及接入成功率高低顺序,将芝加哥奥黑尔国际机场对应的频谱信息按顺序排列为:网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20)->网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)->网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30),以及将洛杉矶机场对应的频谱信息按顺序排列为:网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)->网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)->网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50),并将排列后的芝加哥奥黑尔国际机场对应的频谱信息和洛杉矶机场对应的频谱信息发送给第二处理器2012;进一步地,当抵达芝加哥奥黑尔国际机场需要搜索时,第二处理器2012按照排列后的芝加哥奥黑尔国际机场对应的频谱信息中各个网络信息的顺序进行搜索,如依次搜索网络信息1、网络信息2及网络信息3;当抵达洛杉矶机场需要搜索时,第二处理器2012按照排列后的洛杉矶机场对应的频谱信息中各个网络信息的顺序进行搜索,如依次搜索网络信息5、网络信息4及网络信息6;可见,通过优先搜索预设网络优先级以及接入成功率较高的网络信息,进一步提高了无线终端的搜索效率。
可选地,第一处理器2011还用于:
判断所述用户的当前位置是否在第一目标位置的预设范围内,其中,所述第一目标位置包括在所述至少一个目标位置中;
当所述当前位置在所述第一目标位置的预设范围内,则将所述第一目标位置或所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息发送给第二处理器2012;以及
第二处理器2012用于:优先根据所述第一目标位置或优先根据所述第一目标位置与所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索。
本发明无线终端实施例中,第一处理器2011通过判断所述用户的当前位置是否在所述至少一个目标位置中第一目标位置的预设范围内,来确定发送给第二处理器2012对应频谱信息的时机;可选地,第一处理器2011通过根据已获取的该用户的用户行程中抵达所述第一目标位置的目标时间以及当前时间,判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内(例如,若当前时间与用户行程中抵达所述第一目标位置的目标时间的时间差值小于等于预设时间差值,则确定所述当前位置在所述第一目标位置的预设范围内;若当前时间与用户行程中抵达所述第一目标位置的目标时间的时间差值大于预设时间差值,则确定所述当前位置不在所述第一目标位置的预设范围内),或者,第一处理器2011根据定位信息确定所述用户的当前位置(如根据GPS定位信息或者无线终端当前所连接的基站等定位信息确定出所述用户当前所处的位置),并判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内(例如,若所述当前位置与用户行程中第一目标位置的差值小于等于预设位置差值,则确定所述用户的所述当前位置在所述第一目标位置的预设范围内;若所述当前位置与用户行程中第一目标位置的差值大于等于预设位置差值,则确定所述用户的所述当前位置不在所述第一目标位置的预设范围内)。当然,第一处理器2011还可通过其它方式判断所述用户的当前位置是否在第一目标位置的预设范围内,本发明实施例中对此并不作限制。
进一步地,当所述当前位置在所述第一目标位置的预设范围内,第一处理器2011将所述第一目标位置对应的频谱信息发送给第二处理器2012,以便第二处理器2012优先根据所述第一目标位置对应的频谱信息进行搜索,可选地,该方式可应用于飞机应用场景;或者,第一处理器2011所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息发送给发送给第二处理器2012(例如按抵达时间顺序,将第一目标位置之后的2个目标位置对应的频谱信息发送给第二处理器),可选地,第一目标位置对应的频谱信息为:当所述用户的当前位置在所述第一目标位置之前的第二预设个数(如2个)对应的目标位置时,第一处理器2011发送给第二处理器2012的,以便第二处理器2012优先根据所述第一目标位置与所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索,可选地,该方式可应用于高铁或者火车应用场景,具体实现方式可详见本发明以下实施例。
在上述实施例的基础上,本发明实施例对如图3所示的无线终端20(其中,第一处理器2011可以为AP,第二处理器2012可以为CP)在飞机应用场景中进行搜索的过程如图4A所示(图4A为无线终端搜索的流程示意图一)。
如图4A所示,AP通过运行快速搜索应用,根据无线终端收到的机票预订信息确定出用户行程(例如:11月5日15:00从首都国际机场飞往洛杉矶,于11月5日20:00到达洛杉矶机场);可选地,于11月5日13:00(即用户从首都机场出发之前),AP通过运行快速搜索应用从服务器预先获取洛杉矶机场对应的频谱信息,例如,洛杉矶机场对应的频谱信息包括:网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)、网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)以及网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50);进一步地,AP根据预设网络优先级(如PLMN1优先)以及接入成功率高低顺序,将洛杉矶机场对应的多组网络信息按顺序排列为:网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)->网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)->网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50);进一步地,当11月5日19:30无线终端开机时,AP通过运行快速搜索应用判断所述用户的当前位置是否在洛杉矶机场的预设范围内,当所述当前位置在洛杉矶机场的预设范围内(即可认为已到达洛杉矶机场或者即将到达洛杉矶机场),则将排列后的洛杉矶机场对应的多组网络信息发送给CP;进一步地,CP优先根据排序后的洛杉矶机场对应的多组网络信息进行搜索,如按照排列后顺序依次搜索网络信息5、网络信息4和网络信息6(若无线终端成功驻留在网络信息5,则无需搜索网络信息4、网络信息6和/或其它网络信息),可选地,AP通过运行快速搜索应用以记录网络信息5及成功连接信息(如历史接入成功次数加1),并在合适时机上传服务器;因此,可快速获取通信服务,以恢复网络。
图4B为无线终端搜索的流程示意图二。本发明实施例对如图3所示的无线终端20(其中,第一处理器2011可以为AP,第二处理器2012可以为CP)在飞机应用场景中进行搜索的过程进行描述。
如图4B所示,AP通过运行快速搜索应用,根据无线终端收到的机票预订信息确定出用户行程(例如:10月5日11:35从首都国际机场飞往东京,于10月5日16:00到东京成田机场);可选地,于10月5日9:00(即用户从首都机场出发之前),AP通过运行快速搜索应用从服务器预先获取东京成田机场对应的频谱信息,例如,东京成田机场对应的频谱信息包括:网络信息7(包括PLMN1、LTE、freq7、cell7、历史接入成功次数10)以及网络信息8(包括PLMN2、UMTS、freq8、cell8、历史接入成功次数50);进一步地,AP根据预设网络优先级(如PLMN1优先)以及接入成功率高低顺序,将东京成田机场对应的多组网络信息按顺序排列为:网络信息7(包括PLMN1、LTE、freq7、cell7、历史接入成功次数10)->网络信息8(包括PLMN2、UMTS、freq8、cell8、历史接入成功次数50);进一步地,当10月5日15:30无线终端开机时,AP通过运行快速搜索应用判断所述用户的当前位置是否在东京成田机场的预设范围内,当所述当前位置在东京成田机场的预设范围内(即可认为已到东京成田机场或者即将到达东京成田机场),则将排列后的东京成田机场对应的多组网络信息发送给CP;进一步地,CP优先根据排序后的东京成田机场对应的多组网络信息进行搜索,如按照排列后顺序依次搜索网络信息7和网络信息8,若对网络信息7和网络信息8未搜索成功,则继续使用现有搜索方式(即对不同RAT制式依次搜索)进行搜索,直至搜索到网络信息9(包括PLMN1、LTE、freq9、cell9)并成功接入网络,可选地,若CP确定网络信息9(即驻留网络信息)不在历史频谱信息中,则将网络信息9上报给AP,AP通过运行快速搜索应用获知服务器并未存储网络信息9的相关信息,则AP记录网络信息9及成功连接信息并在合适时机上传服务器;因此,可以最快的方式获取通信服务,以恢复网络。
本发明实施例对如图3所示的无线终端20(其中,第一处理器2011可以为AP,第二处理器2012可以为CP)在飞机应用场景中进行搜索的过程进行描述。
AP通过运行快速搜索应用,根据无线终端收到的机票预订信息确定出用户行程(例如:11月10日10:00从首都国际机场飞往洛杉矶机场,期间在12:00会中转芝加哥奥黑尔国际机场,于当日15:02到达洛杉矶机场);可选地,于11月10日9:00(即用户从首都机场出发之前),AP通过运行快速搜索应用从服务器预先获取芝加哥奥黑尔国际机场以及洛杉矶机场对应的频谱信息,若从服务器获取频谱信息失败,则从无线终端的存储器保存的历史频谱信息中获取芝加哥奥黑尔国际机场以及洛杉矶机场对应的频谱信息,例如芝加哥奥黑尔国际机场对应的频谱信息包括:网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20)、网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)以及网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30);洛杉矶机场对应的频谱信息包括:网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)、网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)以及网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50);进一步地,AP根据预设网络优先级(如PLMN1优先)以及接入成功率高低顺序,将芝加哥奥黑尔国际机场对应的频谱信息按顺序排列为:网络信息1(包括PLMN1、LTE、freq1、cell1、历史接入成功次数20)->网络信息2(包括PLMN2、LTE、freq2、cell2、历史接入成功次数50)->网络信息3(包括PLMN2、LTE、freq3、cell3、历史接入成功次数30),以及将洛杉矶机场对应的频谱信息按顺序排列为:网络信息5(包括PLMN1、LTE、freq5、cell5、历史接入成功次数200)->网络信息4(包括PLMN1、LTE、freq4、cell4、历史接入成功次数100)->网络信息6(包括PLMN2、LTE、freq6、cell6、历史接入成功次数50);进一步地,当11月10日11:50无线终端开机时,AP通过运行快速搜索应用判断所述用户的当前位置是否在芝加哥奥黑尔国际机场的预设范围内,当所述当前位置在芝加哥奥黑尔国际机场的预设范围内(即可认为已到芝加哥奥黑尔国际机场或者即将到芝加哥奥黑尔国际机场),则将排列后的芝加哥奥黑尔国际机场对应的多组网络信息发送给CP;进一步地,CP优先根据排序后的芝加哥奥黑尔国际机场对应的多组网络信息进行搜索,如按照排列后顺序依次搜索网络信息1、网络信息2和网络信息3(若无线终端成功驻留在网络信息1,则无需搜索网络信息2、网络信息3和/或其它网络信息),可选地,AP通过运行快速搜索应用以记录网络信息1及成功连接信息(如历史接入成功次数加1),并在合适时机上传服务器;因此,可快速获取通信服务,以恢复网络;进一步地,当11月10日15:30无线终端开机时,AP通过运行快速搜索应用判断所述用户的当前位置是否在洛杉矶机场的预设范围内,当根据时间差值确定所述用户的当前位置在洛杉矶机场的预设范围内,但根据定位信息(如GPS信息)确定所述用户的当前位置不在洛杉矶机场的预设范围内(如仍然在芝加哥区域),则认为所述用户还未达到洛杉矶机场,则AP通过运行快速搜索应用根据定位信息搜索当前位置对应的频谱信息,如当前位置对应的频谱信息包括:网线信息9(包括PLMN1、LTE、freq9、cell9、历史接入成功次数20)以及网络信息10(包括PLMN2、LTE、freq10、cell10、历史接入成功次数30);进一步地,AP根据预设网络优先级(如PLMN1优先)以及接入成功率高低顺序,将当前位置对应的多组网络信息按顺序排列为:网线信息9(包括PLMN1、LTE、freq9、cell9、历史接入成功次数20)->网络信息10(包括PLMN2、LTE、freq10、cell10、历史接入成功次数30),并将排列后的当前位置对应的多组网络信息发送给CP;进一步地,CP优先根据排序后的当前位置对应的多组网络信息进行搜索,如按照排列后顺序依次搜索网络信息9和网络信息10(若无线终端成功驻留在网络信息9,则无需搜索网络信息10和/或其它网络信息),可选地,AP通过运行快速搜索应用以记录网络信息9及成功连接信息(如历史接入成功次数加1),并在合适时机上传服务器;因此,可快速获取通信服务,以恢复网络。
本发明实施例对如图3所示的无线终端20(其中,第一处理器2011可以为AP,第二处理器2012可以为CP)在高铁应用场景中进行搜索的过程进行描述。
AP通过运行快速搜索应用,根据无线终端收到的高铁票预订信息确定出用户行程(例如:11月5日8:00从北京南到上海虹桥,于当日13:09到达上海虹桥);可选地,于11月5日7:00(即用户从北京南出发之前),AP通过运行快速搜索应用从服务器预先获取从北京南到上海虹桥途中经过的高铁小区对应的频谱信息(即途中经过的多个目标位置对应的频谱信息),例如从北京南到上海虹桥途中经过的高铁小区对应的频谱信息依次为:网络信息11(包括PLMN1、LTE、freq11、cell11)->网络信息12(包括PLMN1、LTE、freq12、cell12)->…->网络信息N(包括PLMN2、LTE、freqN、cellN);进一步地,于11月5日8:00之前,如图4C所示(图4C为高铁小区配置示意图),AP通过运行快速搜索应用将前M(如M=5)个高铁小区对应的频谱信息发送给CP,以便CP在需要搜索时优先根据AP发送的前M个高铁小区对应的频谱信息进行搜索(如重选);进一步地,如图4C所示,当无线终端驻留小区迁移到第3个高铁小区时,AP通过运行快速搜索应用将驻留小区之后第一预设个数(如3个)内的高铁小区对应的频谱信息发送给CP(或者,AP滑动高铁小区配置偏移,以剔除首小区并增加后续小区,即将新的5个高铁小区对应的频谱信息发送给CP),以便当CP需要搜索时,优先根据AP发送的新的5个高铁小区对应的频谱信息进行搜索,依次重复,直至13:09结束,或者,若CP检测到无线终端连续驻留的两个高铁小区都不在AP预置的高铁小区中时,则认为用户的高铁行程已结束。
可选地,AP通过运行快速搜索应用以记录整个高铁行程期间无线终端实际的驻留小区信息(包括驻留小区的先后顺序、每个驻留小区所驻留的平均时长及驻留次数等),并在合适的时机上报给服务器;进一步地,服务器根据无线终端上报的驻留小区信息等进行更新,对于驻留时长较短的小区(如驻留时长低于预设阈值),可能不是高铁小区或者虽然是高铁小区但是部署不太合理,对于非高铁小区的可以剔除掉,对于虽然是高铁小区但是部署不太合理,可以增加置信度参数,以便于AP通过运行快速搜索应用对获取到的多个高铁小区对应的频谱信息进行排序时可参考置信度参数进行排序,如使用置信度参数作为使用概率;或者,对于驻留时长比较短(如驻留时长低于预设阈值),通常会影响用户体验,可以增加加惩罚参数,以便于AP通过运行快速搜索应用对获取到的多个高铁小区对应的频谱信息进行排序时可以惩罚系数为概率基准进行排序,以将惩罚系数较大的高铁小区作为低优先级高铁小区配给CP,使尽可能发现其它更好的高铁小区。
本发明实施例对如图3所示的无线终端20(其中,第一处理器2011可以为AP,第二处理器2012可以为CP)在高铁应用场景中进行搜索的过程进行描述。
AP通过运行快速搜索应用,根据无线终端收到的高铁票预订信息确定出用户行程(例如:11月5日8:00从北京南到上海虹桥,于当日13:09到达上海虹桥);可选地,于11月5日9:00(即用户从北京南出发之后)无线终端开机时,由于AP在用户出发之前未预先从服务器下载好从北京南到上海虹桥途中经过的高铁小区对应的频谱信息,AP通过运行快速搜索应用从无线终端的存储器中保存的历史频谱信息中,获取从北京南到上海虹桥途中经过的高铁小区对应的频谱信息(即途中经过的多个目标位置对应的频谱信息),将无线终端当前驻留小区与已获取的从北京南到上海虹桥途中依次经过的高铁小区进行匹配,若驻留小区与连续三个高铁小区都未匹配成功,则认为无线终端的存储器中保存的历史频谱信息可能不准确,AP通过运行快速搜索应用需要从服务器重新获取最新的从北京南到上海虹桥途中经过的高铁小区对应的频谱信息,例如网络信息11(包括PLMN1、LTE、freq11、cell11)->网络信息12(包括PLMN1、LTE、freq12、cell12)->…->网络信息N(包括PLMN2、LTE、freqN、cellN),并继续将当前驻留小区与获取的最新的从北京南到上海虹桥途中经过的高铁小区进行匹配,以确定当前驻留小区在从北京南到上海虹桥途中经过的高铁小区中的位置(如当前驻留小区为从北京南到上海虹桥途中经过的高铁小区L),进而AP通过运行快速搜索应用将从高铁小区L的前一个高铁小区开始的连续5个高铁小区对应的频谱信息发送个CP,便CP在需要搜索时优先根据AP预置的5个高铁小区对应的频谱信息进行搜索(如重选),依次重复,直至13:09结束,或者,若CP检测到无线终端连续驻留的两个高铁小区都不在AP预置的高铁小区中时,则认为用户的高铁行程已结束。
可选地,本发明上述实施例所述的高铁应用场景的过程也可以适用于火车应用场景等可预测线路的场景中,此处不再赘述。
综上所述,本发明无线终端实施例中,AP通过根据无线终端存储器中所存储的用户信息预先确定用户行程(包括目标位置),根据用户行程预先获取目标位置对应的频谱信息,并在确定出无线终端的当前位置在目标位置的预设范围时,将目标位置对应的频谱信息发送给CP,以便CP在需要搜索时优先根据该目标位置对应的频谱信息进行搜索,从而可快速获取通信服务,以恢复网络,因此,提高了搜索效率。在以上实施例中,AP可以是基于ARM(进阶精简指令集机器)架构的处理器;CP可以是一个DSP(数字信号处理器)或基于ARM架构的处理器。可选地,在本发明实施例中,CP的功能也可以用AP来实现,即一个处理器可同时实现操作系统软件、应用软件的处理和通信协议软件的处理。
图5为本发明搜索网络方法实施例一的流程示意图。本实施例的执行主体可以为配置在无线终端中的搜索网络装置,该装置可以通过软件和/或硬件实现。本实施例的方案可快速获取通信服务,提高了搜索效率。如图5所示,本实施例的方法可以包括:
S501、根据无线终端的存储器中所存储的用户信息确定用户行程。
其中,所述用户行程包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间。
S502、预先获取所述至少一个目标位置对应的频谱信息,并优先根据所述至少一个目标位置对应的频谱信息进行搜索。
其中,所述每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络PLMN、通信制式、频点及小区,所述搜索包括网络搜索、小区搜索或者重选。
可选地,所述用户信息包括如下至少一项:订票通知信息、备忘录或日程表。
可选地,当所述每个目标位置对应的频谱信息包括多组网络信息时,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索之前,还包括:
按照接入成功率高低顺序分别将所述每个目标位置对应的多组网络信息按顺序排列;
对应地,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索,包括:
按照所述接入成功率高低顺序进行所述搜索。
可选地,当所述每个目标位置对应的频谱信息包括多组网络信息时,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索之前,还包括:
根据预设网络优先级以及接入成功率高低顺序,分别将所述每个目标位置对应的多组网络信息按顺序排列;
对应地,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索,包括:
按照所述排列后顺序进行所述搜索。
可选地,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索之前,还包括:
判断所述用户的当前位置是否在第一目标位置的预设范围内,其中,所述第一目标位置包括在所述至少一个目标位置中;
当所述当前位置在所述第一目标位置的预设范围内,所述优先根据所述至少一个目标位置对应的频谱信息进行搜索,包括:
优先根据所述第一目标位置或优先根据所述第一目标位置与所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索。
可选地,所述判断所述用户的当前位置是否在第一目标位置的预设范围内,包括:
根据所述用户行程中抵达所述第一目标位置的目标时间以及当前时间,判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内;或者,
根据定位信息确定所述用户的当前位置,并判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内。
可选地,所述预先获取所述至少一个目标位置对应的频谱信息,包括:
预先从服务器获取所述至少一个目标位置对应的频谱信息;或者,
从所述存储器保存的历史频谱信息中获取所述至少一个目标位置对应的频谱信息。
可选地,所述预先从服务器获取所述至少一个目标位置对应的频谱信息,包括:
通过移动通信网络或者无线保真网络接入所述服务器并预先从所述服务器获取所述至少一个目标位置对应的频谱信息。
本实施例的方法,可以采用本发明上述任意实施例中所述的无线终端执行本实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明搜索网络装置实施例一的结构示意图。可选地,该搜索网络装置可配置于无线终端中,该装置可以通过软件和/或硬件实现。如图6所示,本实施例提供的搜索网络装置60可以包括:确定模块601以及搜索模块602。
其中,确定模块601用于根据无线终端的存储器中所存储的用户信息确定用户行程,其中,所述用户行程包括:用户待抵达的至少一个目标位置及抵达每个目标位置对应的目标时间;
搜索模块602用于预先获取所述至少一个目标位置对应的频谱信息,并优先根据所述至少一个目标位置对应的频谱信息进行搜索;其中,所述每个目标位置对应的频谱信息包括至少一组网络信息,每组网络信息包括:公共陆地移动网络PLMN、通信制式、频点及小区,所述搜索包括网络搜索、小区搜索或者重选。
可选地,所述用户信息包括如下至少一项:订票通知信息、备忘录或日程表。
可选地,当所述每个目标位置对应的频谱信息包括多组网络信息时,所述搜索模块602具体用于:
按照接入成功率高低顺序分别将所述每个目标位置对应的多组网络信息按顺序排列;
按照所述接入成功率高低顺序进行所述搜索。
可选地,当所述每个目标位置对应的频谱信息包括多组网络信息时,所述搜索模块602具体用于:
根据预设网络优先级以及接入成功率高低顺序,分别将所述每个目标位置对应的多组网络信息按顺序排列;
按照所述排列后顺序进行所述搜索。
可选地,所述搜索网络装置还包括:
判断模块,用于判断所述用户的当前位置是否在第一目标位置的预设范围内,其中,所述第一目标位置包括在所述至少一个目标位置中;
所述搜索模块602具体用于:当所述判断模块确定所述当前位置在所述第一目标位置的预设范围内,则优先根据所述第一目标位置或优先根据所述第一目标位置与所述第一目标位置之后第一预设个数内的目标位置对应的频谱信息进行搜索。
可选地,所述判断模块具体用于:
根据所述用户行程中抵达所述第一目标位置的目标时间以及当前时间,判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内;或者,
根据定位信息确定所述用户的当前位置,并判断所述用户的所述当前位置是否在所述第一目标位置的预设范围内。
可选地,所述搜索模块602具体用于:
预先从服务器获取所述至少一个目标位置对应的频谱信息;或者,
从所述存储器保存的历史频谱信息中获取所述至少一个目标位置对应的频谱信息。
可选地,所述搜索模块602具体用于:通过移动通信网络或者无线保真网络接入所述服务器并预先从所述服务器获取所述至少一个目标位置对应的频谱信息。
本发明实施例的搜索网络装置,可以采用本发明上述无线终端任意实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
上述以软件功能单元的形式实现的集成的单元或模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:本文中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
本领域普通技术人员可以理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。