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

文档序号:8366148阅读:来源:国知局
块503具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件。
[0112]本发明实施例中,第二记录模块505先记录第一位置信息,然后判断模块503根据第一位置信息与第二位置信息是否相同来判断冲突子过程的信息是否能够复用,这样使得判断过程更加明确,判断结果更加准确。
[0113]上面实施例中的终端还可以确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,并判断冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,下面对本发明实施例中的终端进行具体描述,请参阅图6,本发明实施中终端另一实施例包括:
[0114]识别模块601,用于识别搜网过程中独立存在的子过程,得到识别结果;
[0115]第一记录模块602,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
[0116]判断模块603,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
[0117]继续模块604,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程;
[0118]该终端还包括:
[0119]第二记录模块605,用于记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息;
[0120]该判断模块603具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件;
[0121 ] 本实施例中,该识别模块601具体包括:
[0122]阶段确定单元6011,用于确定搜网过程中的不同阶段;
[0123]过程识别单元6012,用于识别不同阶段中独立存在的子过程,该独立存在的子过程为逻辑上可以划分的最小子过程;
[0124]该终端还包括:
[0125]时间确定模块606,用于确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,该冲突时间长度为从搜网任务与其他任务冲突到其他任务终止的时间长度;
[0126]比较模块607,用于当第二位置信息与第一位置信息不相同时,判断冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件,否则确定冲突子过程的信息不符合复用条件。
[0127]预置获取模块608,用于根据终端所在小区的组网半径和终端的移动速度,获取该预置时间长度和预置次数。
[0128]本发明实施例中,判断模块603根据第一位置信息与第二位置信息是否相同判断冲突子过程的信息是否符合复用条件之后,比较模块607再比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小来确定冲突子过程的信息是否符合复用条件,进一步的细化了判断的过程,增加了冲突子过程的信息能被复用的可能性,节省了搜网时间,提闻了搜网效率。
[0129]上面实施例中的判断模块603的功能可以由几个单元分别执行,比较模块607的功能也可以由几个单元分别执行,下面对本发明实施例中的终端进行详细描述,请参阅图7,本发明实施例中终端另一实施例包括:
[0130]识别模块701,用于识别搜网过程中独立存在的子过程,得到识别结果;
[0131]第一记录模块702,用于当搜网任务与其他任务冲突时,根据识别结果记录冲突子过程的信息,该冲突子过程为搜网任务与其他任务冲突时独立存在的子过程中正在进行的子过程;
[0132]判断模块703,用于当其他任务终止时,判断冲突子过程的信息是否符合复用条件;
[0133]继续模块704,用于若冲突子过程的信息符合复用条件,则从冲突子过程开始继续进行搜网过程;
[0134]该终端还包括:
[0135]第二记录模块705,用于记录第一位置信息,该第一位置信息为搜网任务与其他任务冲突时终端驻留的位置信息;
[0136]该判断模块703具体用于,当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息,若相同,则确定冲突子过程的信息符合复用条件;
[0137]该识别模块701具体包括:
[0138]阶段确定单元7011,用于确定搜网过程中的不同阶段;
[0139]过程识别单元7012,用于识别不同阶段中独立存在的子过程,该独立存在的子过程为逻辑上可以划分的最小子过程;
[0140]该终端还包括:
[0141]时间确定模块706,用于确定冲突时间长度和冲突时间长度内终端进行重选或切换的次数,该冲突时间长度为从搜网任务与其他任务冲突到其他任务终止的时间长度;
[0142]比较模块707,用于当第二位置信息与第一位置信息不相同时,比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小,若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件,否则确定冲突子过程的信息不符合复用条件;
[0143]预置获取模块708,用于根据终端所在小区的组网半径和终端的移动速度,获取该预置时间长度和预置次数。
[0144]本实施例中,该判断模块703具体包括:
[0145]判断单元7031,用于当其他任务终止时,判断第二位置信息与第一位置信息是否相同,该第二位置信息为当前终端驻留的位置信息;
[0146]第一确定单兀7032,用于若第二位置信息与第一位置信息相同时,确定冲突子过程的信息符合复用条件;
[0147]该比较模块707具体包括:
[0148]比较单元7071,用于当第二位置信息与第一位置信息不相同时,比较冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小;
[0149]第二确定单元7072,用于若冲突时间长度小于预置时间长度且重选或切换的次数小于预置次数,则确定冲突子过程的信息符合复用条件;
[0150]第二否定单元7073,用于若冲突时间长度不小于预置时间长度或重选或切换的次数不小于预置次数,则否定冲突子过程的信息符合复用条件;
[0151]该终端还包括:
[0152]重启模块709,用于若冲突子过程的信息不符合复用条件,则重新启动搜网过程。
[0153]本发明实施中,判断单元7031对第二位置信息与第一位置信息是否相同进行判断后,若满足条件第一确定单元7032确定冲突子过程的信息符合复用条件,比较单元7071对冲突时间长度与预置时间长度的大小和重选或切换的次数与预置次数的大小进行比较后,若满足条件第二确定单元7072确定冲突子过程的信息符合复用条件,第二否定单元7073否定冲突子过程的信息符合复用条件,这样各个单元分别完成各种的任务,提升了系统效率。
[0154]为了便于理解上述实施例,下面以上述终端各个单元在一个具体应用场景中的交互过程进行说明:
[0155]阶段确定单元7011确定搜网过程中不同阶段为频段盲扫,针对频段盲扫获知的每个频点分别进行小区搜索,针对搜索到的每个小区分别进行系统消息的读取,过程识别单元7012识别不同阶段中逻辑上可以划分的最小子过程。
[0156]若当终端频段盲扫阶段与其他任务冲突时,第一记录模块702记录冲突子过程为频段盲扫阶段;若当盲扫获取了 N个频点信息,在其中第NI个频点的小区搜索过程中与其他任务冲突,其中NI小于等于N,则第一记录模块702记录冲突子过程为NI频点小区搜索过程;若当小区搜索获得M个小区的信息,在读取第Ml个小区系统消息过程中与其他任务冲突,其中Ml小于等于M,则第一记录模块702记录冲突子过程为Ml小区系统消息读取过程。
[0157]第二记录模块705记录第一位置信息,即搜网任务与其他任务冲突时终端驻留的位置信息为K小区,
[0158]当该其他任务终止时,时间确定模块706确定从搜网任务与其他任务冲突到该其他任务终止的时间长度即冲突时间长度为3s,该时间长度内终端进行重选或切换的次数为5次;
[0159]判断单元7031判断当前终端驻留的位置信息C小区与第一位置信息K小区不相同;
[0160]比较单元7071比较出冲突时间长度3s小于预置时间长度5s且重选或切换的次数5次小于预置次数8次,则第二确定单元7072确定冲突子过程的信息符合复用条件;
[0161]继续模块704从冲突子过程开始继续进行搜网过程
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1