CN104684046A - 一种搜网方法和终端 - Google Patents
一种搜网方法和终端 Download PDFInfo
- Publication number
- CN104684046A CN104684046A CN201310613735.7A CN201310613735A CN104684046A CN 104684046 A CN104684046 A CN 104684046A CN 201310613735 A CN201310613735 A CN 201310613735A CN 104684046 A CN104684046 A CN 104684046A
- Authority
- CN
- China
- Prior art keywords
- subprocess
- conflict
- information
- terminal
- task
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例公开了一种搜网方法和终端,用于提高搜网成功率,减少搜网时间,增强搜网性能。本发明实施例方法包括:终端识别搜网过程中独立存在的子过程,记录搜网任务与其他任务冲突时的子过程信息,当其他任务终止时,判断该子过程信息是否符合复用条件,若符合复用条件,则从该子过程开始继续进行搜网过程。
Description
技术领域
本发明实施例涉及通信领域,尤其涉及一种搜网方法和终端。
背景技术
搜网是移动通信***中常见的一种协议功能,该功能要求终端遍历支持的所有频段,并检测出终端支持频段上存在的所有可用网络。
目前,搜网功能作为优先级别比较低的一种功能,当本功能所需要的无线资源与其他任务冲突时,通常会终止搜网功能以保证其他功能的成功进行。
在实际应用中,当搜网任务与其他协议任务冲突的时候,直接终止搜网任务,这样会造成已处理的搜网信息数据丢失,导致搜网成功率降低,且因为一旦再次启动搜网需要重新处理已处理过的搜网信息,增加了搜网时间,降低了搜网性能。
发明内容
本发明实施例提供了一种搜网方法和终端,用于提高搜网成功率,减少搜网时间,增强搜网性能。
一种搜网方法,其特征在于,包括:
终端识别搜网过程中独立存在的子过程,得到识别结果;
当搜网任务与其他任务冲突时,所述终端根据所述识别结果记录冲突子过程的信息,所述冲突子过程为所述搜网任务与其他任务冲突时所述独立存在的子过程中正在进行的子过程;
当所述其他任务终止时,所述终端判断所述冲突子过程的信息是否符合复用条件;
若所述冲突子过程的信息符合复用条件,则所述终端从所述冲突子过程开始继续进行所述搜网过程。
一种终端,其特征在于,包括:
识别模块,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块,用于当搜网任务与其他任务冲突时,根据所述识别结果记录冲突子过程的信息,所述冲突子过程为所述搜网任务与其他任务冲突时所述独立存在的子过程中正在进行的子过程;
判断模块,用于当所述其他任务终止时,判断所述冲突子过程的信息是否符合复用条件;
继续模块,用于若所述冲突子过程的信息符合复用条件,则从所述冲突子过程开始继续进行所述搜网过程。
从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例终端识别搜网过程中独立存在的子过程,记录搜网任务与其他任务冲突时的子过程信息,当其他任务终止时,判断该子过程信息是否符合复用条件,若符合复用条件,则从该子过程开始继续进行搜网过程。这样对搜网任务与其他任务冲突时的子过程信息进行记录,其他任务终止后接续利用的方式,避免了已处理的搜网信息数据的丢失,提高了搜网成功率,且接续利用已经处理的搜网信息数据,减少了需要重新处理的搜网时间,提高了搜网的效率,增强了搜网的性能。
附图说明
图1为本发明实施例中搜网方法一个流程示意图;
图2为本发明实施例中搜网方法另一个流程示意图;
图3为本发明实施例中搜网方法另一个流程示意图;
图4为本发明实施例中终端一个结构示意图;
图5为本发明实施例中终端另一个结构示意图;
图6为本发明实施例中终端另一个结构示意图;
图7为本发明实施例中终端另一个结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例中搜网方法一个实施例包括:
101、终端识别搜网过程中独立存在的子过程,得到识别结果;
终端可以识别搜网过程中独立存在的子过程,根据识别出的独立存在的子过程得到识别结果。
102、当搜网任务与其他任务冲突时,终端根据识别结果记录冲突子过程的信息;
当搜网任务与其他任务冲突,搜网资源不可用时,终端根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时,独立存在的子过程中正在进行的子过程。
103、当该其他任务终止时,终端判断冲突子过程的信息是否符合复用条件;
当该其他任务终止,搜网资源恢复可用时,终端判断冲突子过程的信息是否符合复用条件;
104、若冲突子过程的信息符合复用条件,则终端从冲突子过程开始继续进行搜网过程。
若冲突子过程的信息符合复用条件,则终端从冲突子过程开始继续进行搜网过程。
本发明实施例终端识别搜网过程中独立存在的子过程,记录搜网任务与其他任务冲突时的子过程信息,当其他任务终止时,判断该子过程信息是否符合复用条件,若符合复用条件,则从该子过程开始继续进行搜网过程。这样对搜网任务与其他任务冲突时的子过程信息进行记录,其他任务终止后接续利用的方式,避免了已处理的搜网信息数据的丢失,提高了搜网成功率,且接续利用已经处理的搜网信息数据,减少了需要重新处理的搜网时间,提高了搜网的效率,增强了搜网的性能。
前面实施例中终端判断冲突子过程的信息是否符合复用条件,在实际应用中,还可以在判断冲突子过程的信息是否符合复用条件之前先记录第一位置信息,然后通过判断第一位置信息和第二位置信息是否相同来判断冲突子过程的信息是否符合复用条件,下面对发明实施例中搜网方法进行具体描述,请参阅图2,本发明实施例中搜网方法另一个实施例包括:
201、终端识别搜网过程中独立存在的子过程,得到识别结果;
终端可以识别搜网过程中独立存在的子过程,根据识别出的独立存在的子过程得到识别结果。
该独立存在的子过程可以为独立存在的每个最小单位子过程,例如频段盲扫,针对频段盲扫获知的频点进行小区搜索,或针对搜索到的小区进行***消息的读取,也可以为独立存在的每2个最小单位子过程,此处不作限定。
该终端可以为单卡单待终端,也可以为双卡双待单通终端,此处不作限定。
202、当搜网任务与其他任务冲突时,终端根据识别结果记录冲突子过程的信息;
当搜网任务与其他任务冲突,搜网资源不可用时,终端根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时,独立存在的子过程中正在进行的子过程。
203、终端记录第一位置信息;
终端记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息。
可以理解的是,根据实际应用情况,记录第一位置信息可以在记录冲突子过程的信息之前,也可以在记录冲突子过程的信息之后,此处不作限定。
204、当该其他任务终止时,终端判断第二位置信息与第一位置信息是否相同;
终端记录冲突子过程的信息和第一位置信息之后,当该其他任务终止,搜网资源恢复可用时,终端判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息。
需要说明的是,位置信息可以用驻留的小区,小区隶属的位置区,位置区隶属的网络来表示,也可以用城市街道等地名来表示,此处不作限定。
205、若第二位置信息与第一位置信息相同,则终端确定冲突子过程的信息符合复用条件;
若终端判断第二位置信息与第一位置信息相同,则终端确定冲突子过程的信息符合复用条件。
206、终端从冲突子过程开始继续进行搜网过程。
若冲突子过程的信息符合复用条件,则终端从冲突子过程开始继续进行搜网过程。
本发明实施例中,终端先记录第一位置信息,然后根据第一位置信息与第二位置信息是否相同来判断冲突子过程的信息是否能够复用,这样使得判断过程更加明确,判断结果更加准确。
上面实施例中终端先记录第一位置信息,然后根据第一位置信息与第二位置信息是否相同来判断冲突子过程的信息是否符合复用条件,在实际应用中,终端还可以记录时间长度和时间长度内终端进行重选或切换的次数并据此来判断冲突子过程的信息是否符合复用条件,下面对本发明实施例中搜网方法进行详细描述,请参阅图3,本发明实施例中搜网方法另一个实施例包括:
301、终端确定搜网过程中的不同阶段;
终端确定搜网过程中的不同阶段,该确定过程与终端的操作没有关联。
302、终端识别不同阶段中独立存在的子过程,得到识别结果;
终端确定搜网过程中的不同阶段后,识别该不同阶段中独立存在的子过程,该独立存在的子过程为逻辑上可以划分的最小子过程,得到识别结果;
该终端可以为单卡单待终端,也可以为双卡双待单通终端,此处不作限定。
303、当搜网任务与其他任务冲突时,终端根据识别结果记录冲突子过程的信息;
当搜网任务与其他任务冲突,搜网资源不可用时,终端根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时,独立存在的子过程中正在进行的子过程。
304、终端记录第一位置信息;
终端记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息。
可以理解的是,根据实际应用情况,记录第一位置信息可以在记录冲突子过程的信息之前,也可以在记录冲突子过程的信息之后,此处不作限定。
305、当该其他任务终止时,终端确定冲突时间长度和该时间长度内终端进行重选或切换的次数;
当该其他任务终止,搜网资源恢复可用时,终端确定冲突时间长度和该时间长度内终端进行重选或切换的次数,该冲突时间长度为从搜网任务与其他任务冲突到该其他任务终止的时间长度。
可以理解的是,若冲突时间长度超出一定的数值,终端可以直接终止本次搜网过程,终端也可以不终止本次搜网过程,继续下面步骤,此处不作限定。
306、终端判断第二位置信息与第一位置信息是否相同,若相同,则执行步骤309,若不相同,则执行步骤307;
终端记录冲突子过程的信息和第一位置信息之后,当该其他任务终止时,终端判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息;
若相同,则执行步骤309;
若不相同,则执行步骤307。
需要说明的是,位置信息可以用驻留的小区,小区隶属的位置区,位置区隶属的网络来表示,也可以用城市街道等地名来表示,此处不作限定。
307、终端根据终端所在小区的组网半径和终端的移动速度,获取预置时间长度和预置次数;
若终端判断第一位置信息与第二位置信息不相同,则终端根据终端所在小区的组网半径和终端的移动速度,获取预置时间长度和预置次数。
可以理解的是,该预置时间长度和预置次数也可以由用户或运营商预先设置,此处不作限定。
308、终端比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则执行步骤309,若冲突时间长度不小于预置时间长度或重选或切换的次数不小于预置次数,则执行步骤311;
终端获取到预置时间长度和预置次数后,判断冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小;
若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则执行步骤309;
若冲突时间长度不小于预置时间长度或重选或切换的次数不小于预置次数,则执行步骤311。
309、终端确定冲突子过程的信息符合复用条件;
若第一位置信息与第二位置信息相同,或第一位置信息与第二位置信息不同时,冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则终端确定冲突子过程的信息符合复用条件。
310、终端从冲突子过程开始继续进行搜网过程;
若冲突子过程的信息符合复用条件,则终端从冲突子过程开始继续进行搜网过程。
若执行了步骤310,则不再执行步骤311。
311、终端确定冲突子过程的信息不符合复用条件;
若冲突时间长度不小于预置时间长度或重选或切换的次数不小于预置次数,则终端确定冲突子过程的信息不符合复用条件。
312、终端重新启动搜网过程。
若冲突子过程的信息不符合复用条件,则终端重新启动搜网过程。
需要说明的是,在实际应用中,若冲突子过程的信息不符合复用条件,终端也可以直接终止搜网过程,延迟预置时间之后再启动搜网过程,或需要手动启动搜网过程,此处不作限定。
本发明实施例中,终端根据第一位置信息与第二位置信息是否相同判断冲突子过程的信息是否符合复用条件之后,再比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小来确定冲突子过程的信息是否符合复用条件,进一步的细化了判断的过程,增加了冲突子过程的信息能被复用的可能性,节省了搜网时间,提高了搜网效率。
为便于理解,下面以一具体应用场景对本发明实施例中搜网方法进行具体描述:
终端确定搜网过程中不同阶段,识别不同阶段中独立存在的每个最小单位子过程,得到识别结果为频段盲扫,针对频段盲扫获知的每个频点分别进行小区搜索,针对搜索到的每个小区分别进行***消息的读取。
若当终端频段盲扫阶段与其他任务冲突时,终端记录冲突子过程为频段盲扫过程;若当盲扫获取了N个频点信息,在其中第N1个频点的小区搜索过程中与其他任务冲突,其中N1小于等于N,则记录冲突子过程为N1频点小区搜索过程;若当小区搜索获得M个小区的信息,在读取第M1个小区***消息过程中与其他任务冲突,其中M1小于等于M,则记录冲突子过程为M1小区***消息读取过程;
终端记录第一位置信息,即搜网任务与其他任务冲突时终端驻留的位置信息为K小区;
当该其他任务终止时,终端确定从搜网任务与其他任务冲突到该其他任务终止的时间长度即冲突时间长度为3s,该时间长度内终端进行重选或切换的次数为5次;
终端判断当前终端驻留的位置信息C小区,与第一位置信息不同;
终端比较得到冲突时间长度3s小于预置时间长度5s且重选或切换的次数5次小于预置次数8次,则终端确定冲突子过程的信息符合复用条件;
终端从冲突子过程开始继续进行搜网过程。
下面对本发明实施例中的终端进行描述,请参阅图4,本发明实施例中终端一个实施例包括:
识别模块401,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块402,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
判断模块403,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
继续模块404,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程。
本发明实施例识别模块401识别搜网过程中独立存在的子过程,第一记录模块402记录搜网任务与其他任务冲突时的子过程信息,当其他任务终止时,判断模块403判断该子过程信息是否符合复用条件,若符合复用条件,继续模块404则从该子过程开始继续进行搜网过程。这样对搜网任务与其他任务冲突时的子过程信息进行记录,其他任务终止后接续利用的方式,避免了已处理的搜网信息数据的丢失,提高了搜网成功率,且接续利用已经处理的搜网信息数据,减少了需要重新处理的搜网时间,提高了搜网的效率,增强了搜网的性能。
上面实施例中的终端,还可以记录搜网任务与其他任务冲突时终端的位置信息,请参阅图5,本发明实施例中的终端另一实施例包括:
识别模块501,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块502,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
判断模块503,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
继续模块504,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程;
本实施例中,该终端还包括:
第二记录模块505,用于记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息;
该判断模块503具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件。
本发明实施例中,第二记录模块505先记录第一位置信息,然后判断模块503根据第一位置信息与第二位置信息是否相同来判断冲突子过程的信息是否能够复用,这样使得判断过程更加明确,判断结果更加准确。
上面实施例中的终端还可以确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,并判断冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,下面对本发明实施例中的终端进行具体描述,请参阅图6,本发明实施中终端另一实施例包括:
识别模块601,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块602,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
判断模块603,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
继续模块604,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程;
该终端还包括:
第二记录模块605,用于记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息;
该判断模块603具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件;
本实施例中,该识别模块601具体包括:
阶段确定单元6011,用于确定搜网过程中的不同阶段;
过程识别单元6012,用于识别不同阶段中独立存在的子过程,该独立存在的子过程为逻辑上可以划分的最小子过程;
该终端还包括:
时间确定模块606,用于确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,该冲突时间长度为从搜网任务与其他任务冲突到其他任务终止的时间长度;
比较模块607,用于当第二位置信息与第一位置信息不相同时,判断冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件,否则确定冲突子过程的信息不符合复用条件。
预置获取模块608,用于根据终端所在小区的组网半径和终端的移动速度,获取该预置时间长度和预置次数。
本发明实施例中,判断模块603根据第一位置信息与第二位置信息是否相同判断冲突子过程的信息是否符合复用条件之后,比较模块607再比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小来确定冲突子过程的信息是否符合复用条件,进一步的细化了判断的过程,增加了冲突子过程的信息能被复用的可能性,节省了搜网时间,提高了搜网效率。
上面实施例中的判断模块603的功能可以由几个单元分别执行,比较模块607的功能也可以由几个单元分别执行,下面对本发明实施例中的终端进行详细描述,请参阅图7,本发明实施例中终端另一实施例包括:
识别模块701,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块702,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
判断模块703,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
继续模块704,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程;
该终端还包括:
第二记录模块705,用于记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息;
该判断模块703具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件;
该识别模块701具体包括:
阶段确定单元7011,用于确定搜网过程中的不同阶段;
过程识别单元7012,用于识别不同阶段中独立存在的子过程,该独立存在的子过程为逻辑上可以划分的最小子过程;
该终端还包括:
时间确定模块706,用于确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,该冲突时间长度为从搜网任务与其他任务冲突到其他任务终止的时间长度;
比较模块707,用于当第二位置信息与第一位置信息不相同时,比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件,否则确定冲突子过程的信息不符合复用条件;
预置获取模块708,用于根据终端所在小区的组网半径和终端的移动速度,获取该预置时间长度和预置次数。
本实施例中,该判断模块703具体包括:
判断单元7031,用于当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息;
第一确定单元7032,用于若第二位置信息与第一位置信息相同时,确定冲突子过程的信息符合复用条件;
该比较模块707具体包括:
比较单元7071,用于当第二位置信息与第一位置信息不相同时,比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小;
第二确定单元7072,用于若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件;
第二否定单元7073,用于若冲突时间长度不小于预置时间长度或重选或切换的次数不小于预置次数,则否定冲突子过程的信息符合复用条件;
该终端还包括:
重启模块709,用于若冲突子过程的信息不符合复用条件,则重新启动搜网过程。
本发明实施中,判断单元7031对第二位置信息与第一位置信息是否相同进行判断后,若满足条件第一确定单元7032确定冲突子过程的信息符合复用条件,比较单元7071对冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小进行比较后,若满足条件第二确定单元7072确定冲突子过程的信息符合复用条件,第二否定单元7073否定冲突子过程的信息符合复用条件,这样各个单元分别完成各种的任务,提升了***效率。
为了便于理解上述实施例,下面以上述终端各个单元在一个具体应用场景中的交互过程进行说明:
阶段确定单元7011确定搜网过程中不同阶段为频段盲扫,针对频段盲扫获知的每个频点分别进行小区搜索,针对搜索到的每个小区分别进行***消息的读取,过程识别单元7012识别不同阶段中逻辑上可以划分的最小子过程。
若当终端频段盲扫阶段与其他任务冲突时,第一记录模块702记录冲突子过程为频段盲扫阶段;若当盲扫获取了N个频点信息,在其中第N1个频点的小区搜索过程中与其他任务冲突,其中N1小于等于N,则第一记录模块702记录冲突子过程为N1频点小区搜索过程;若当小区搜索获得M个小区的信息,在读取第M1个小区***消息过程中与其他任务冲突,其中M1小于等于M,则第一记录模块702记录冲突子过程为M1小区***消息读取过程。
第二记录模块705记录第一位置信息,即搜网任务与其他任务冲突时终端驻留的位置信息为K小区,
当该其他任务终止时,时间确定模块706确定从搜网任务与其他任务冲突到该其他任务终止的时间长度即冲突时间长度为3s,该时间长度内终端进行重选或切换的次数为5次;
判断单元7031判断当前终端驻留的位置信息C小区与第一位置信息K小区不相同;
比较单元7071比较出冲突时间长度3s小于预置时间长度5s且重选或切换的次数5次小于预置次数8次,则第二确定单元7072确定冲突子过程的信息符合复用条件;
继续模块704从冲突子过程开始继续进行搜网过程。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (13)
1.一种搜网方法,其特征在于,包括:
终端识别搜网过程中独立存在的子过程,得到识别结果;
当搜网任务与其他任务冲突时,所述终端根据所述识别结果记录冲突子过程的信息,所述冲突子过程为所述搜网任务与其他任务冲突时所述独立存在的子过程中正在进行的子过程;
当所述其他任务终止时,所述终端判断所述冲突子过程的信息是否符合复用条件;
若所述冲突子过程的信息符合复用条件,则所述终端从所述冲突子过程开始继续进行所述搜网过程。
2.根据权利要求1所述的方法,其特征在于,所述终端识别搜网过程中独立存在的子过程具体包括:
所述终端确定所述搜网过程中的不同阶段;
所述终端识别所述不同阶段中独立存在的子过程,所述独立存在的子过程为逻辑上可以划分的最小子过程。
3.根据权利要求1所述的方法,其特征在于,所述终端判断所述冲突子过程的信息是否符合复用条件之前包括:
所述终端记录第一位置信息,所述第一位置信息为所述搜网任务与其他任务冲突时所述终端驻留的位置信息;
所述终端判断所述冲突子过程的信息是否符合复用条件包括:
所述终端判断第二位置信息与所述第一位置信息是否相同,所述第二位置信息为当前终端驻留的位置信息,若相同,则确定所述冲突子过程的信息符合复用条件。
4.根据权利要求3所述的方法,其特征在于,所述终端判断第二位置信息与所述第一位置信息是否相同之前包括:
所述终端确定冲突时间长度和所述冲突时间长度内所述终端进行重选或切换的次数,所述冲突时间长度为从所述搜网任务与其他任务冲突到所述其他任务终止的时间长度;
所述方法还包括:
若所述第一位置信息与所述第二位置信息不相同,则终端比较所述冲突时间长度与预置时间长度的大小和所述重选或切换的次数与预置次数的大小,若所述冲突时间长度小于所述预置时间长度且所述重选或切换的次数小于所述预置次数,则确定所述冲突子过程的信息符合复用条件,否则确定所述冲突子过程的信息不符合复用条件。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述终端根据所述终端所在小区的组网半径和所述终端的移动速度,获取所述预置时间长度和所述预置次数。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
若所述冲突子过程的信息不符合复用条件,则所述终端重新启动所述搜网过程。
7.一种终端,其特征在于,包括:
识别模块,用于识别搜网过程中独立存在的子过程,得到识别结果;
第一记录模块,用于当搜网任务与其他任务冲突时,根据所述识别结果记录冲突子过程的信息,所述冲突子过程为所述搜网任务与其他任务冲突时所述独立存在的子过程中正在进行的子过程;
判断模块,用于当所述其他任务终止时,判断所述冲突子过程的信息是否符合复用条件;
继续模块,用于若所述冲突子过程的信息符合复用条件,则从所述冲突子过程开始继续进行所述搜网过程。
8.根据权利要求7所述的终端,其特征在于,所述识别模块具体包括:
阶段确定单元,用于确定所述搜网过程中的不同阶段;
过程识别单元,用于识别所述不同阶段中独立存在的子过程,所述独立存在的子过程为逻辑上可以划分的最小子过程。
9.根据权利要求7所述的终端,其特征在于,
所述终端还包括:
第二记录模块,用于记录第一位置信息,所述第一位置信息为所述搜网任务与其他任务冲突时所述终端驻留的位置信息;
所述判断模块具体用于,当所述其他任务终止时,判断第二位置信息与所述第一位置信息是否相同,所述第二位置信息为当前终端驻留的位置信息,若相同,则确定所述冲突子过程的信息符合复用条件。
10.根据权利要求9所述的终端,其特征在于,
所述终端还包括:
时间确定模块,用于确定冲突时间长度和所述冲突时间长度内所述终端进行重选或切换的次数,所述冲突时间长度为从所述搜网任务与其他任务冲突到所述其他任务终止的时间长度;
比较模块,用于当所述第二位置信息与所述第一位置信息不相同时,比较所述冲突时间长度与预置时间长度的大小和所述重选或切换的次数与预置次数的大小,若所述冲突时间长度小于所述预置时间长度且所述重选或切换的次数小于所述预置次数,则确定所述冲突子过程的信息符合复用条件,否则确定所述冲突子过程的信息不符合复用条件。
11.根据权利要求10所述的终端,其特征在于,
所述判断模块具体包括:
判断单元,用于当所述其他任务终止时,判断所述第二位置信息与所述第一位置信息是否相同,所述第二位置信息为当前终端驻留的位置信息;
第一确定单元,用于若所述第二位置信息与所述第一位置信息相同时,确定所述冲突子过程的信息符合复用条件;
所述比较模块具体包括:
比较单元,用于当所述第二位置信息与所述第一位置信息不相同时,比较所述冲突时间长度与预置时间长度的大小和所述重选或切换的次数与预置次数的大小;
第二确定单元,用于若所述冲突时间长度小于所述预置时间长度且所述重选或切换的次数小于所述预置次数,则确定所述冲突子过程的信息符合复用条件;
第二否定单元,用于若所述冲突时间长度不小于所述预置时间长度或所述重选或切换的次数不小于所述预置次数,则否定所述冲突子过程的信息符合复用条件。
12.根据权利要求11所述的终端,其特征在于,所述终端还包括:
预置获取模块,用于根据所述终端所在小区的组网半径和所述终端的移动速度,获取所述预置时间长度和所述预置次数。
13.根据权利要求7至12中任一项所述的终端,其特征在于,所述终端还包括:
重启模块,用于若所述冲突子过程的信息不符合复用条件,则重新启动所述搜网过程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310613735.7A CN104684046A (zh) | 2013-11-27 | 2013-11-27 | 一种搜网方法和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310613735.7A CN104684046A (zh) | 2013-11-27 | 2013-11-27 | 一种搜网方法和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104684046A true CN104684046A (zh) | 2015-06-03 |
Family
ID=53318480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310613735.7A Pending CN104684046A (zh) | 2013-11-27 | 2013-11-27 | 一种搜网方法和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104684046A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020248121A1 (zh) * | 2019-06-11 | 2020-12-17 | 华为技术有限公司 | 手动搜网的方法、装置及*** |
WO2022166899A1 (zh) * | 2021-02-05 | 2022-08-11 | 锐迪科微电子科技(上海)有限公司 | 一种无线网络搜索方法及装置 |
CN115087049A (zh) * | 2021-03-10 | 2022-09-20 | 深圳市万普拉斯科技有限公司 | 网络切换方法、装置、终端设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478800A (zh) * | 2008-12-17 | 2009-07-08 | 北京天碁科技有限公司 | 一种检测终端高速移动状态的方法及装置 |
CN102045686A (zh) * | 2009-10-14 | 2011-05-04 | 株式会社Ntt都科摩 | 一种无线通信网络中支持移动性管理的方法及设备 |
CN102348257A (zh) * | 2011-06-30 | 2012-02-08 | 展讯通信(上海)有限公司 | 终端及其冲突处理方法和装置 |
CN103200651A (zh) * | 2013-03-25 | 2013-07-10 | 深圳市中兴移动通信有限公司 | 多模终端、实现多模终端自动搜索网络的方法和*** |
CN103607752A (zh) * | 2013-09-11 | 2014-02-26 | 东莞宇龙通信科技有限公司 | 网络搜索方法及终端 |
-
2013
- 2013-11-27 CN CN201310613735.7A patent/CN104684046A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478800A (zh) * | 2008-12-17 | 2009-07-08 | 北京天碁科技有限公司 | 一种检测终端高速移动状态的方法及装置 |
CN102045686A (zh) * | 2009-10-14 | 2011-05-04 | 株式会社Ntt都科摩 | 一种无线通信网络中支持移动性管理的方法及设备 |
CN102348257A (zh) * | 2011-06-30 | 2012-02-08 | 展讯通信(上海)有限公司 | 终端及其冲突处理方法和装置 |
CN103200651A (zh) * | 2013-03-25 | 2013-07-10 | 深圳市中兴移动通信有限公司 | 多模终端、实现多模终端自动搜索网络的方法和*** |
CN103607752A (zh) * | 2013-09-11 | 2014-02-26 | 东莞宇龙通信科技有限公司 | 网络搜索方法及终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020248121A1 (zh) * | 2019-06-11 | 2020-12-17 | 华为技术有限公司 | 手动搜网的方法、装置及*** |
CN112534879A (zh) * | 2019-06-11 | 2021-03-19 | 华为技术有限公司 | 手动搜网的方法、装置及*** |
WO2022166899A1 (zh) * | 2021-02-05 | 2022-08-11 | 锐迪科微电子科技(上海)有限公司 | 一种无线网络搜索方法及装置 |
CN115087049A (zh) * | 2021-03-10 | 2022-09-20 | 深圳市万普拉斯科技有限公司 | 网络切换方法、装置、终端设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106095592B (zh) | 一种前景应用程序场景同步方法及装置、*** | |
CN110769442B (zh) | 用于接入路由器的方法及装置、物联网设备 | |
EP3285159B1 (en) | Access method and device for random access memories, control chip and storage medium | |
CN106571942B (zh) | 配置数据更新方法、客户端和服务器 | |
CN104750872A (zh) | 一种业务对象的查询方法及装置 | |
CN104684046A (zh) | 一种搜网方法和终端 | |
CN113507471A (zh) | 获取终端***类型的方法、装置、路由器及存储介质 | |
CN105335408A (zh) | 一种搜索词白名单的扩展方法及相关*** | |
CN105554850A (zh) | 一种搜网方法及电子设备 | |
CN101977424B (zh) | 找网与业务冲突的解决方法及多卡多待手机 | |
CN115599311B (zh) | 极性反转方法及装置、存储介质、电子装置 | |
CN103582072A (zh) | 一种提高搜网成功率的方法及移动终端 | |
EP2835737A1 (en) | Data terminal running mode switching method, device, and data terminal | |
CN111132011A (zh) | 通信模块的配置方法、***、电子设备和介质 | |
CN105808556A (zh) | 一种数据库的操作方法及数据库引擎 | |
CN106028303B (zh) | 一种智能设备的发现方法及装置 | |
CN112153722B (zh) | 频点处理方法、装置、相关设备及存储介质 | |
CN102958189B (zh) | 随机接入方法及用户设备 | |
CN109445694B (zh) | 一种分布式存储***元数据分离方法和装置 | |
CN103444093B (zh) | 压缩模式启动方法、网络侧设备及终端设备 | |
JP2022553683A (ja) | 物理ランダムアクセスチャネルのデータ統合方法、装置および記憶媒体 | |
CN108028854A (zh) | 一种数据传输方法以及宿主机 | |
CN111417106A (zh) | 用户识别卡的注册方法及装置、存储介质、终端 | |
CN110955515A (zh) | 一种文件的处理方法、装置、电子设备及存储介质 | |
CN104469893A (zh) | 一种搜索移动网络的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170214 Address after: 401336 Chongqing Nan'an District Tea Garden Road, No. 8, software Incubation Park, building 1 Applicant after: Keen (Chongqing) Microelectronics Technology Co., Ltd. Address before: 400065 Chongqing Nan'an District huangjuezhen pass Fort Park No. 1 Applicant before: Chongqing City Communication & Technology Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150603 |