一种搜网方法和无线终端的制作方法

文档序号:7773846阅读:173来源:国知局
一种搜网方法和无线终端的制作方法
【专利摘要】本发明提供了一种搜网方法和无线终端,其中,搜网方法包括:当无线终端的AT命令解析模块接收指示搜索网络的AT命令时,AT命令解析模块将指示搜索网络的AT命令发送给无线终端的演进分组系统移动性管理模块后,并返回响应消息;当AT命令解析模块接收到演进分组系统移动性管理模块上报的搜索到的网络信息时,输出搜索到的网络信息,其中,搜索到的网络信息是通过无线终端的无线资源控制协议层子层模块搜索网络并向演进分组系统移动性管理模块上报搜索结果获得的。通过本申请,可以及时返回搜到的网络信息,同时可以进行其它操作,保证了用户对于终端的管理能力。
【专利说明】一种搜网方法和无线终端
【技术领域】
[0001]本发明涉及无线通信【技术领域】,特别是涉及一种搜网方法和无线终端。
【背景技术】
[0002]随着信息技术的发展,无线通信系统的应用范围越来越广泛。基于无线通信系统提供的各种应用,无线终端在利用无线通信系统提供的网络资源之前需要通过扫频操作进行网络搜索,即,需要进行扫频搜网。扫频搜网过程首先选出满足要求的一定数量的频点系列;然后,对选出的频点系列逐一验证获取可用频点,将可用频点作为无线终端的通信网络。
[0003]现有的一种扫频搜网方法如下:采用COPS搜网命令进行搜网,无线终端的AT命令解析模块简称ATMT接收到COPS搜网命令后,将COPS搜网命令发送给无线终端的EMM(Evolution Packet System Mobility Management,演进分组系统移动性管理)模块;EMM模块将COPS搜网命令发送给无线终端的RRC(Radio Resource Control,无线资源控制)模块;RRC模块进行搜网,并通过EMM模块将搜到的网络上报ATMT模块进行展示。在此过程中,ATMT模块一直等待RRC模块通过EMM模块上报的搜网结果,直至RRC模块通过EMM模块将搜索到的所有搜网结果上报完为止,ATMT模块在搜网结束前不能进行其它操作。
[0004]可见,采用该扫频搜网方式的无线终端在进行网络搜索时,采用的是阻塞机制,ATMT模块必须等待RRC模块通过EMM模块上报所有搜网结果后才能进行其它操作,导致无线终端长时间没有搜网结果返回,一直显示正在搜网,搜网速度慢,降低了用户的体验感。

【发明内容】

[0005]本发明提供了一种搜网方法和无线终端,以解决现有的无线终端在进行扫频搜网时,采用阻塞机制导致无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题。
[0006]为了解决上述问题,本发明公开了一种搜网方法,包括:当无线终端的AT命令解析模块接收指示搜索网络的AT命令时,所述AT命令解析模块将所述指示搜索网络的AT命令发送给所述无线终端的演进分组系统移动性管理模块后,并返回响应消息;当所述AT命令解析模块接收到所述演进分组系统移动性管理模块上报的搜索到的网络信息时,输出所述搜索到的网络信息,其中,所述搜索到的网络信息是通过所述无线终端的无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果获得的。
[0007]优选地,在所述返回响应消息步骤之后,还包括:所述AT命令解析模块接收指示停止搜索网络的AT命令,并将所述停止搜索网络的AT命令发送给所述演进分组系统移动性管理模块,以指示所述演进分组系统移动性管理模块和所述无线资源控制协议层子层模块停止搜索网络。
[0008]优选地,所述AT命令解析模块接收指示停止搜索网络的AT命令步骤包括:所述AT命令解析模块通过所述无线终端的连接管理模块接收所述指示停止搜索网络的AT命令。
[0009]优选地,所述无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果步骤包括:所述无线资源控制协议层子层模块在接收到经由所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令后,进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向所述演进分组系统移动性管理模块上报搜索结果;所述演进分组系统移动性管理模块上报搜索到的网络信息步骤包括:所述演进分组系统移动性管理模块在接收到所述无线资源控制协议层子层模块上报的搜索结果后,实时或者按照设定的第二时间间隔上报所述搜索结果到所述AT命令解析模块。
[0010]优选地,在所述无线终端的AT命令解析模块接收指示搜索网络的AT命令步骤之前,还包括:确定所述无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
[0011]为了解决上述问题,本发明还公开了一种无线终端,包括:AT命令解析模块、演进分组系统移动性管理模块以及无线资源控制协议层子层模块,其中,所述AT命令解析模块,用于当接收到指示搜索网络的AT命令时,将所述指示搜索网络的AT命令发送给所述无线终端的演进分组系统移动性管理模块后,并返回响应消息,以及当接收到所述演进分组系统移动性管理模块上报的搜索到的网络信息时,输出所述搜索到的网络信息,其中,所述搜索到的网络信息是通过所述无线终端的无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果获得的;所述演进分组系统移动性管理模块,用于接收所述AT命令解析模块发送的所述指示搜索网络的AT命令,并将所述指示搜索网络的AT命令发送给所述无线资源控制协议层子层模块,以指示所述无线资源控制协议层子层模块搜索网络;以及,上报所述无线资源控制协议层子层模块搜索到的网络信息至所述AT命令解析模块;所述无线资源控制协议层子层模块,用于接收所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令,根据所述指示搜索网络的AT命令搜索网络;以及,向所述演进分组系统移动性管理模块上报搜索结果。
[0012]优选地,所述AT命令解析模块,还用于当接收到指示停止搜索网络的AT命令时,将所述停止搜索网络的AT命令发送给所述演进分组系统移动性管理模块,以指示所述演进分组系统移动性管理模块和所述无线资源控制协议层子层模块停止搜索网络。
[0013]优选地,所述无线终端还包括:连接管理模块,用于接收并向所述AT命令解析模块转发所述指示停止搜索网络的AT命令。
[0014]优选地,所述无线资源控制协议层子层模块,用于在接收到所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令后,根据所述指示搜索网络的AT命令进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向所述演进分组系统移动性管理模块上报搜索结果;所述演进分组系统移动性管理模块,用于在接收到所述无线资源控制协议层子层模块上报的搜索结果后,实时或者按照设定的第二时间间隔上报所述搜索结果到所述AT命令解析模块。
[0015]优选地,所述无线终端还包括:确定模块,用于在所述AT命令解析模块接收指示搜索网络的AT命令之前,确定所述无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
[0016]与现有技术相比,本发明具有以下优点:
[0017]本发明提供的搜网方法和无线终端,在进行扫频搜网时,ATMT模块不再采用阻塞机制,ATMT模块在发出指示搜索网络的AT命令后,直接返回响应消息;在返回响应消息后,ATMT模块即可接收其他的AT命令,进行其它的操作,也即,搜索网络的AT命令发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回。无线终端在进行搜网的同时还可进行其他操作,而无须一直等待全部搜网结果,直到搜网结果全部返回后才能进行其它操作。通过本发明,在扫频搜网的过程中,避免了底层无线资源控制协议层子层模块简称ERRC模块一直没有返回所有搜网结果的情况,解决了现有的无线终端在进行扫频搜网时,无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题,可以及时返回搜到的网络信息,同时可以进行其它操作,保证了用户对于终端的管理能力,改善了用户体验。
【专利附图】

【附图说明】
[0018]图1是根据本发明实施例一的一种搜网方法的步骤流程图;
[0019]图2是根据本发明实施例二的一种搜网方法的步骤流程图;
[0020]图3是根据本发明实施例三的一种搜网方法的步骤流程图;
[0021]图4是采用实施例三中的搜网方法进行搜网时的无线终端各个模块的交互示意图;
[0022]图5是根据本发明实施例四的一种无线终端的结构框图;
[0023]图6是根据本发明实施例五的一种无线终端的结构框图。
【具体实施方式】
[0024]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0025]实施例一
[0026]参照图1,示出了本发明实施例一的一种搜网方法的步骤流程图。
[0027]本实施例的搜网方法的步骤如下:
[0028]步骤S102:当无线终端的ATMT模块接收指示搜索网络的AT命令时,ATMT模块将指示搜索网络的AT命令发送给无线终端的EMM模块后,并返回响应消息。
[0029]无线终端的ATMT模块接收的指示搜索网络的AT命令并不局限于某一特定的搜网命令,可以是现有的搜网命令如COPS搜网命令,也可以是自定义的搜网命令如IPLMN搜网命令,通过该搜网命令实现发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回的功能。
[0030]ATMT模块在将指示搜索网络的AT命令发送给无线终端的EMM模块步骤之后,无论该AT命令是否到达EMM模块,都会直接返回响应消息,如返回OK消息,ATMT模块在接收到该响应消息后,即可进行其他操作。
[0031]步骤S104:当ATMT模块接收到EMM模块上报的搜索到的网络信息时,输出搜索到的网络信息。
[0032]例如,ATMT模块在执行其它AT命令的同时,接收EMM模块上报的搜索到的网络信息,并输出搜索到的网络信息。
[0033]其中,搜索到的网络信息,是通过ERRC模块搜索网络并向EMM模块上报搜索结果获得的。
[0034]ATMT模块在返回响应消息后,即可执行其它的非搜网命令的AT命令,进行其他的操作。在进行其他的操作的同时,还可以接收EMM模块上报的由ERRC模块搜索到的网络信息,并将这些网络信息输出。
[0035]需要说明的是,本领域技术人员可以根据实际需求设置EMM模块上报搜网结果的时间间隔,可以设置为在收到ERRC模块上报的搜网结果后实时上报,也可以设置为每间隔一小段时间如每间隔2秒钟向ATMT模块上报一次ERRC模块上报的搜网结果。同时,本领域技术人员还可以根据需求设置ERRC模块上报搜网结果的时间间隔,可以将其设置为在搜索到网络后实时上报,也可以设置为每间隔一小段时间向EMM模块上报一次搜网结果。并且,对EMM模块上报搜网结果的时间间隔设置与对ERRC模块上报搜网结果的时间间隔设置可以相同,也可以不同,如均为每间隔2秒上报一次,或者,EMM模块每间隔2秒上报一次,而ERRC模块每间隔3秒上报上次。再例如,ERRC模块实时上报,而EMM模块每间隔2秒上报一次;或者,ERRC模块每间隔2秒上报一次,而EMM模块在接收到ERRC模块的上报后实时向ATMT模块上报等等。
[0036]通过本实施例提供的搜网方法,无线终端在进行扫频搜网时,ATMT模块不再采用阻塞机制,ATMT模块在发出指示搜索网络的AT命令后,直接返回响应消息;在返回响应消息后,ATMT模块即可接收其他的AT命令,进行其它的操作,也即,搜索网络的AT命令发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回。无线终端在进行搜网的同时还可进行其他操作,而无须一直等待全部搜网结果,直到搜网结果全部返回后才能进行其它操作。通过本发明,在扫频搜网的过程中,避免了底层(ERRC模块)一直没有返回所有搜网结果的情况,解决了现有的无线终端在进行扫频搜网时,无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题,可以及时返回搜到的网络信息,同时可以进行其它操作,保证了用户对于终端的管理能力,改善了用户体验。
[0037]实施例二
[0038]参照图2,示出了本发明实施例二的一种搜网方法的步骤流程图。
[0039]本实施例的搜网方法的具体步骤如下:
[0040]步骤S202:确定无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
[0041]手动扫频和手动t吴式的背景扫频都按照手动扫频配直给ERRC I吴块,本实施例中,手动扫频和手动t旲式的背景扫频均支持及时上报,并继续搜网,支持CM (ConnectionManagement,连接管理)模块控制的中途停止扫频。
[0042]步骤S204:当无线终端的ATMT模块接收指示搜索网络的AT命令时,ATMT模块将指示搜索网络的AT命令发送给无线终端的EMM模块后,并返回响应消息。
[0043]ATMT模块在将指示搜索网络的AT命令发送给无线终端的EMM模块步骤之后,无论该AT命令是否到达EMM模块,都会返回响应消息,如返回OK消息,ATMT模块在接收到该响应消息后,即可进行其它的操作。
[0044]步骤S206:无线终端的EMM模块发送指示搜索网络的AT命令给无线终端的ERRC模块。
[0045]步骤S208:无线终端的ERRC模块搜索网络并向EMM模块上报搜索结果。[0046]优选地,ERRC模块搜索网络向EMM模块上报搜索结果步骤包括:ERRC模块在接收到经由EMM模块发送的指示搜索网络的AT命令后,进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向EMM模块上报搜索结果。
[0047]其中,第一时间间隔可以由本领域技术人员根据实际需要适当设置,本发明对此不作限制。
[0048]步骤S210 =EMM模块接收ERRC模块上报的搜索结果,并上报搜索到的网络信息到ATMT模块。
[0049]优选地,EMM模块上报搜索到的网络信息步骤包括:EMM模块在接收到ERRC模块上报的搜索结果后,实时或者按照设定的第二时间间隔上报搜索结果到ATMT模块。其中,设定的第二时间间隔可以由本领域技术人员根据实际需要适当设置,本发明对此不作限制。并且,设定的上述第一时间间隔和第二时间间隔可以相同,也可以不同。
[0050]步骤S212 =ATMT模块接收EMM模块上报的搜索到的网络信息,并输出搜索到的网络信息。
[0051]需要说明的是,ATMT模块接收EMM模块上报的搜索到的网络信息并输出该信息的同时,可以执行其它AT命令。
[0052]优选地,在进行搜网的过程中,(如ATMT模块返回响应消息之后或者ATMT模块接收并输出EMM模块上报的搜索到的网络信息的过程中)ATMT模块还可以接收指示停止搜索网络的AT命令,将停止搜索网络的AT命令发送给EMM模块,以指示EMM模块和ERRC模块停止搜索网络。
[0053]优选地,ATMT模块通过无线终端的CM模块接收指示停止搜索网络的AT命令。当用户不想继续搜索其余的网络时,可以向无线终端发出停止搜网的指令,无线终端可以通过CM模块向ATMT模块发出指示停止搜索网络的AT命令,例如:STOPPLMNSEARCH命令。
[0054]停止搜网的具体过程如下:无线终端的ATMT模块通过无线终端的CM模块接收指示停止搜索网络的AT命令,将停止搜索网络的AT命令发送给无线终端的EMM模块;EMM模块将停止搜索网络的AT命令发送给无线终端的ERRC模块;ERRC模块接收到停止搜索网络的AT命令后,停止搜网,并向EMM模块返回响应停止搜索网络的AT命令的消息;EMM模块在接收到ERRC模块返回的响应消息后,向ATMT模块返回响应停止搜索网络的AT命令的消息;ATMT模块收到EMM模块返回的响应消息后,确定搜网操作已停止,本次搜网过程结束。
[0055]需要说明的是,一方面,ATMT模块可以在执行步骤S212的同时接收指示停止搜索网络的AT命令,即ATMT模块接收并输出EMM模块上报的搜索到的网络信息的过程中,ATMT模块接收指示停止搜索网络的AT命令,将停止搜索网络的AT命令发送给EMM模块,以指示EMM模块和ERRC模块停止搜索网络。另一方面,ATMT模块还可以在执行完步骤S204后的任意时刻接收指示停止搜索网络的AT命令。例如:可供无线终端搜索的网络有五个,当无线终端的ATMT模块刚将搜网命令发送给EMM模块,返回响应消息,刚指示搜网后ATMT模块便接收到停止搜网的命令,那么无线终端即便是没有搜到网络也会停止搜网。再如:当无线终端搜到一个、两个或三个网络后,ATMT模块接收到停止搜网的命令,那么无线终端也将停止搜网。
[0056]通过本实施例提供的搜网方法,在进行扫频搜网时,ATMT模块不再采用阻塞机制,在发出指示搜索网络的AT命令后,并返回响应消息;在返回响应消息后,ATMT模块还可以接收其他的AT命令,进行其他的操作,也即,搜索网络的AT命令发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回。无线终端在进行搜网的同时还可进行其他操作,而无须一直等待全部搜网结果,直到搜网结果全部返回后才能进行其它操作。
[0057]通过本实施例,在扫频搜网的过程中,避免了底层(ERRC模块)一直没有返回所有搜网结果的情况,解决了现有的无线终端在进行扫频搜网时,无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题,可以及时返回搜到的网络信息。除此之外,ATMT模块可以在返回响应消息后的任意时刻接收指示停止搜索网络的AT命令,可以根据用户需求停止搜索网络,保证了用户对无线终端的管理能力,改善了用户的体验。
[0058]实施例三
[0059]参照图3,示出了本发明实施例三的一种搜网方法的步骤流程图。
[0060]本实施例的搜网方法的具体步骤如下:
[0061]步骤S302:无线终端的ATMT模块接收搜索网络的AT命令IPLMN。
[0062]无线终端的ATMT模块接收的指示搜索网络的AT命令并不局限于某一特定的搜网命令,通过该搜网命令实现发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回的功能,凡是能实现上述功能的搜网命令都适用于本发明。需要说明的是,“ IPLMN”这一命令名只是自定义的一个搜网命令名,其仅用于示例性说明,本领域技术人员可以根据实际需求,将本实施例的搜索网络的AT命令命名为任意适当名称,本发明对此不作限制。
[0063]步骤S304 =ATMT模块接收到该命令后向无线终端的EMM模块发出搜网请求后,直接返回OK响应消息。
[0064]无线终端的ATMT模块不采用阻塞的机制,在搜索网络期间ATMT模块可以处理其他的命令。
[0065]步骤S306 =EMM模块收到ATMT模块的搜网请求后,向无线终端的ERRC模块发送搜网请求。
[0066]步骤S308 =ERRC模块根据搜网请求搜索网络,并在搜索到网络以后不定期地将搜到的网络上报给EMM模块。
[0067]步骤S310:EMM模块将ERRC模块搜索到的网络信息上报给ATMT模块。
[0068]步骤S312 =ATMT模块将EMM模块上报的网络信息打印到输出口,供用户选择。
[0069]ERRC模块会一直将搜索的到网络信息上报给EMM模块,由EMM模块上报给ATMT,ATMT模块将EMM模块上报的网络信息打印到输出口供用户选择。
[0070]步骤S314 =ATMT模块接收通过无线终端的CM模块发出的STOPPLMNSEARCH命令。
[0071]由于扫频搜网的时间太长,用户在搜到了需要的网络后不想再继续搜索其余的网络,可以通过CM模块向ATMT模块发出STOPPLMNSEARCH命令来停止搜网。
[0072]需要说明的是,通过“STOPPLMNSEARCH”命令实现了发出停止搜网请求后无线终端将停止搜索网络,但“STOPPLMNSEARCH”这一命令名只是自定义的一个命令名,其仅用于示例性说明,本领域技术人员可以根据实际需求,将本实施例的停止搜索网络的AT命令命名为任意适当名称,本发明对此不作限制。
[0073]步骤S316 =ATMT模块接收到STOPPLMNSEARCH命令后,向EMM模块发送停止搜索网络请求。
[0074]步骤S318 =EMM模块接收到停止搜索网络请求后,向ERRC模块发送停止搜索网络请求。
[0075]需要说明的是,无线终端在搜索网络的过程中,只有在手动扫频情况下,ATMT模块才能在ATMT模块返回OK后的任意时刻接收停止搜索网络的AT命令,实现用户根据需求停止搜索网络的需求。
[0076]步骤S320 =ERRC模块完成停止搜索网络的操作后,向EMM模块返回确认已停止搜索网络的响应信息。
[0077]步骤S322 =EMM模块在收到ERRC模块返回的响应信息后,向ATMT模块返回已停止搜索网络的响应信息,告知ATMT模块搜索网络停止。
[0078]无线终端在进行网络搜索的过程中,ATMT模块可以在刚刚建立搜索网络但是还未搜到网络时接收停止搜索网络的AT命令;也可以在用户搜到了需要的网络后不想继续搜索其余的网络时,通过CM模块向ATMT模块发出停止搜索网络的AT命令。
[0079]以下,结合图4,以EMM模块和ERRC模块实时上报搜网结果为例,从扫频搜网的无线终端的ATMT模块、EMM模块和ERRC模块之间的交互角度,对本实施例的上述过程进行说明。
[0080]如图4所示,无线终端进行扫频搜网时,发送指示搜网的IPLMN命令,ATMT模块接收IPLMN命令后向EMM模块发送搜网请求“search_req” ;ATMT模块在向EMM模块发送完“search-req”后,直接返回OK响应消息,此后,ATMT模块可以接受其它的命令,执行其它的操作;EMM模块在接收到搜网请求“search-req”后向ERRC模块发送“req”请求命令,请求搜网;ERRC模块接收“req”命令,开始搜索网络,在搜到网络后向EMM模块返回“Ind”消息,实时上报搜到的网络信息;EMM模块接收到EMM模块上报的网络信息后,向ATMT模块返回“Ind”消息,在消息中携带网络信息,上报给ATMT模块;ATMT模块将收到的网络信息通过“ output ”消息输出。在ERRC模块通过EMM模块向ATMT模块上报网络信息的同时,ERRC模块继续搜网,并将搜到的网络信息通过上述流程实时地上报给EMM模块,EMM模块也实时上报收到的网络信息,直至ERRC模块搜索到所有的网络,不再上报网络信息,ATMT模块会结束输出,无线终端搜网结束。
[0081]通过本实施例提供的搜网方法,在进行扫频搜网时,ATMT模块采用自动上报机制,在发出指示搜索网络的AT命令后,直接返回响应消息,及时返回搜到的网络信息;同时,ATMT模块还可以接收其他的AT命令,即无线终端在进行搜网的同时还可进行其他操作。通过本发明解决了现有的无线终端在进行扫频搜网时,无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题。采用本实施中的搜网方法的无线终端在进行搜网时,ATMT模块可以在返回响应消息后的任意时刻接收指示停止搜索网络的AT命令,还支持中途停止扫频,根据用户需求停止搜索网络,保证了用户对无线终端的管理能力,改善了用户的体验。
[0082]实施例四
[0083]参照图5,示出了本发明实施例四的一种无线终端的结构框图。
[0084]本实施例的无线终端包括:ATMT模块502、EMM模块504以及ERRC模块506。其中,ATMT模块502与EMM模块504相连接,用于当接收到指示搜索网络的AT命令时,将指示搜索网络的AT命令发送给无线终端的EMM模块504后并返回响应消息,以及当接收到EMM模块504上报的搜索到的网络信息时,输出搜索到的网络信息,其中,搜索到的网络信息是通过无线终端的ERRC模块506搜索网络并向EMM模块504上报搜索结果获得的;EMM模块504分别与ATMT模块502与ERRC模块506相连接,用于接收ATMT模块502发送的指示搜索网络的AT命令,并将指示搜索网络的AT命令发送给ERRC模块506,以指示ERRC模块506搜索网络;以及,上报ERRC模块506搜索到的网络信息至ATMT模块502。ERRC模块506,用于接收EMM模块504发送的指示搜索网络的AT命令,根据指示搜索网络的AT命令搜索网络;以及,向EMM模块504上报搜索结果。
[0085]例如,当无线终端需要进行搜网将发送指示搜网的AT命令,如IPLMN命令,ATMT模块接收指示搜索网络的IPLMN命令,将该命令发送给送给无线终端的EMM模块后,返回响应消息。在返回响应消息后,ATMT模块可以执行其它的命令进行其它的操作。与此同时,EMM模块接收ATMT模块发送的指示搜索网络的命令,并将指示搜索网络的命令发送给ERRC模块,以指示ERRC模块搜索网络。ERRC模块接收EMM模块发送的指示搜索网络的命令,根据指示搜索网络的命令搜索网络,以及,实时或间隔一定的设定时间段向EMM模块上报搜索结果。EMM模块实时或间隔一定的设定时间段上报ERRC模块搜索到的网络信息至ATMT模块。ATMT模块在执行其它AT命令的同时,接收并输出EMM模块上报的搜索到的网络信息。
[0086]通过本实施例提供无线终端,在进行扫频搜网时,ATMT模块不再采用阻塞机制,ATMT模块在发出指示搜索网络的AT命令后,直接返回响应消息;在返回响应消息后,ATMT模块即可接收其他的AT命令,进行其它的操作,也即,搜索网络的AT命令发出搜网请求后及时返回,之后搜到的网络会不定期的以自动上报的形式返回。无线终端在进行搜网的同时还可进行其他操作,而无须一直等待全部搜网结果,直到搜网结果全部返回后才能进行其它操作。通过本实施例,在扫频搜网的过程中,避免了底层(ERRC模块)一直没有返回所有搜网结果的情况,解决了现有的无线终端在进行扫频搜网时,无线终端长时间无法接收到搜网结果,一直处于正在搜网的状态,搜网速度极慢的问题,可以及时返回搜到的网络信息,同时可以进行其它操作,保证了用户对于终端的管理能力,改善了用户体验。
[0087]实施例五
[0088]参照图6,示出了本发明实施例五的一种无线终端的结构框图。
[0089]本实施例的无线终端包括:ATMT模块602、EMM模块604以及ERRC模块606。其中,ATMT模块602与EMM模块604相连接,用于当接收到指示搜索网络的AT命令时,将指示搜索网络的AT命令发送给无线终端的EMM模块604后,并返回响应消息,以及当接收到EMM模块604上报的搜索到的网络信息时,输出搜索到的网络信息,其中,该搜索到的网络信息是通过无线终端的ERRC模块606搜索网络并向EMM模块604上报搜索结果获得的。EMM模块604分别与ATMT模块602与ERRC模块606相连接,用于接收ATMT模块602发送的指示搜索网络的AT命令,并将指示搜索网络的AT命令发送给ERRC模块606,以指示ERRC模块606搜索网络;以及,上报ERRC模块606搜索到的网络信息至ATMT模块602。ERRC模块606,用于接收EMM模块发送的指示搜索网络的AT命令,根据指示搜索网络的AT命令搜索网络;以及,向EMM模块604上报搜索结果。
[0090]优选地,ATMT模块602还用于当接收到指示停止搜索网络的AT命令时,将停止搜索网络的AT命令发送给EMM模块604,以指示EMM模块604和ERRC模块606停止搜索网络。或者,用于在ATMT模块602接收并输出EMM模块604按照上报的搜索到的网络信息的过程中,接收指示停止搜索网络的AT命令,将停止搜索网络的AT命令发送给EMM模块604,以指示EMM模块604和ERRC模块606停止搜索网络。
[0091 ] 优选地,本实施例中的无线终端还包括:CM模块608,CM模块608与ATMT模块602相连接,用于接收并向ATMT模块602转发指示停止搜索网络的AT命令。
[0092]优选地,ERRC模块606,用于在接收到EMM模块604发送的指示搜索网络的AT命令后,根据所述指示搜索网络的AT命令进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向EMM模块604上报搜索结果。EMM模块604,用于在接收到ERRC模块606上报的搜索结果后,实时或者按照设定的第二时间间隔上报搜索结果到ATMT模块602。
[0093]优选地,本实施例中的无线终端还包括:确定模块610,与ATMT模块602相连接,用于在ATMT模块602接收指示搜索网络的AT命令之前,确定无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
[0094]例如,当无线终端需要进行扫频搜网时,首先由确定模块确定在手动扫频和/或手动模式的背景扫频模式下进行搜网,然后将发送指示搜网的AT命令,如IPLMN命令,ATMT模块接收IPLMN命令,将该命令发送给无线终端的EMM模块后,直接返回响应消息。在返回响应消息后,ATMT模块可以执行其它的命令进行其它的操作。与此同时,EMM模块接收ATMT模块发送的指示搜索网络的命令,并将指示搜索网络的命令发送给ERRC模块,以指示ERRC模块搜索网络。ERRC模块接收EMM模块发送的指示搜索网络的命令,根据指示搜索网络的命令搜索网络,以及,实时或间隔一定的设定时间段向EMM模块上报搜索结果。EMM模块实时或间隔一定的设定时间段上报ERRC模块搜索到的网络信息至ATMT模块模块。ATMT模块在执行其它AT命令的同时,接收并输出EMM模块上报的搜索到的网络信息。由于扫频搜网的时间太长,用户搜到了需要的网络后不想再继续搜索其余的网络,那么将发送指示停止搜网的AT命令,如STOPPLMNSEARCH命令,CM模块接收STOPPLMNSEARCH命令,并将此命令转发给ATMT模块。ATMT模块将停止搜索网络命令发送给EMM模块,以指示EMM模块和ERRC模块停止搜索网络,搜网结束。
[0095]本实施例的无线终端用于实现前述多个方法实施例中相应的搜网方法,并且具有相应的方法实施的有益效果,在此不再赘述。
[0096]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0097]以上对本发明所提供的一种搜网方法和无线终端,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种搜网方法,其特征在于,包括: 当无线终端的AT命令解析模块接收指示搜索网络的AT命令时,所述AT命令解析模块将所述指示搜索网络的AT命令发送给所述无线终端的演进分组系统移动性管理模块后,并返回响应消息; 当所述AT命令解析模块接收到所述演进分组系统移动性管理模块上报的搜索到的网络信息时,输出所述搜索到的网络信息,其中,所述搜索到的网络信息是通过所述无线终端的无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果获得的。
2.根据权利要求1所述的方法,其特征在于,在所述返回响应消息步骤之后,还包括: 所述AT命令解析模块接收指示停止搜索网络的AT命令,并将所述停止搜索网络的AT命令发送给所述演进分组系统移动性管理模块,以指示所述演进分组系统移动性管理模块和所述无线资源控制协议层子层模块停止搜索网络。
3.根据权利要求2所述的方法,其特征在于,所述AT命令解析模块接收指示停止搜索网络的AT命令步骤包括: 所述AT命令解析模块通过所述无线终端的连接管理模块接收所述指示停止搜索网络的AT命令。
4.根据权利要求1、2或3所述的方法,其特征在于,所述无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果步骤包括: 所述无线资源控制协议层子`层模块在接收到经由所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令后,进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向所述演进分组系统移动性管理模块上报搜索结果; 所述演进分组系统移动性管理模块上报搜索到的网络信息步骤包括: 所述演进分组系统移动性管理模块在接收到所述无线资源控制协议层子层模块上报的搜索结果后,实时或者按照设定的第二时间间隔上报所述搜索结果到所述AT命令解析模块。
5.根据权利要求1、2或3所述的方法,其特征在于,在所述无线终端的AT命令解析模块接收指示搜索网络的AT命令步骤之前,还包括: 确定所述无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
6.一种无线终端,其特征在于,包括:AT命令解析模块、演进分组系统移动性管理模块以及无线资源控制协议层子层模块,其中, 所述AT命令解析模块,用于当接收到指示搜索网络的AT命令时,将所述指示搜索网络的AT命令发送给所述无线终端的演进分组系统移动性管理模块后,并返回响应消息,以及当接收到所述演进分组系统移动性管理模块上报的搜索到的网络信息时,输出所述搜索到的网络信息,其中,所述搜索到的网络信息是通过所述无线终端的无线资源控制协议层子层模块搜索网络并向所述演进分组系统移动性管理模块上报搜索结果获得的; 所述演进分组系统移动性管理模块,用于接收所述AT命令解析模块发送的所述指示搜索网络的AT命令,并将所述指示搜索网络的AT命令发送给所述无线资源控制协议层子层模块,以指示所述无线资源控制协议层子层模块搜索网络;以及,上报所述无线资源控制协议层子层模块搜索到的网络信息至所述AT命令解析模块;所述无线资源控制协议层子层模块,用于接收所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令,根据所述指示搜索网络的AT命令搜索网络;以及,向所述演进分组系统移动性管理模块上报搜索结果。
7.根据权利要求6所述的无线终端,其特征在于, 所述AT命令解析模块,还用于当接收到指示停止搜索网络的AT命令时,将所述停止搜索网络的AT命令发送给所述演进分组系统移动性管理模块,以指示所述演进分组系统移动性管理模块和所述无线资源控制协议层子层模块停止搜索网络。
8.根据权利要求7所述的无线终端,其特征在于,所述无线终端还包括: 连接管理模块,用于接收并向所述AT命令解析模块转发所述指示停止搜索网络的AT命令。
9.根据权利要求6、7或8所述的无线终端,其特征在于, 所述无线资源控制协议层子层模块,用于在接收到所述演进分组系统移动性管理模块发送的所述指示搜索网络的AT命令后,根据所述指示搜索网络的AT命令进行搜索网络操作;并在搜索到网络后,实时或按照设定的第一时间间隔向所述演进分组系统移动性管理模块上报搜索结果; 所述演进分组系统移动性管理模块,用于在接收到所述无线资源控制协议层子层模块上报的搜索结果后,实时或者按照设定的第二时间间隔上报所述搜索结果到所述AT命令解析模块。
10.根据权利要求6、7或8所述的无线终端,其特征在于,所述无线终端还包括: 确定模块,用于在所述AT命令解析模块接收指示搜索网络的AT命令之前,确定所述无线终端的扫频搜索模式为手动扫频和/或手动模式的背景扫频。
【文档编号】H04W48/16GK103561451SQ201310488598
【公开日】2014年2月5日 申请日期:2013年10月17日 优先权日:2013年10月17日
【发明者】蔡燕, 王伯岭, 裘文东 申请人:北京创毅讯联科技股份有限公司, 北京创毅视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1