高效网络搜索方法和通信装置

申请号 CN201280003823.9 申请日 2012-11-14 公开(公告)号 CN103229571B 公开(公告)日 2017-12-01
申请人 联发科技股份有限公司; 发明人 吕宗奇;
摘要 本 发明 提供一种进行高效网络搜索的通信装置及方法。高效网络搜索方法包括:为支持频段列表中列出的第一工作频段生成 频率 搜索列表;获取对应第一工作频段的频率排除列表;从对应于第一工作频段的频率排除列表中获取第二工作频段的相关信息;确定第二工作频段的频率搜索列表是否已生成;若第二工作频段的频率搜索列表已生成,将与第二工作频段重叠的第一工作频段中一个或多个工作频率从频率搜索列表中排除;以及对第一工作频段的频率搜索列表中的一个或多个工作频率进行功率扫描和小区搜索。通过利用本发明,可更高效地进行网络搜索。
权利要求

1.一种通信装置,包括:
第一处理器逻辑单元,用来获取支持频段列表,其中所述支持频段列表包括所述通信装置进行无线通信所支持的多个工作频段的相关信息,每个工作频段包括多个工作频率
第二处理器逻辑单元,用来生成所述支持频段列表中列出的第一工作频段的频率搜索列表和第二工作频段的频率搜索列表,其中所述频率搜索列表包括需被搜索的相应工作频段中一个或多个工作频率的相关信息;以及
第三处理器逻辑单元,用来根据所述第一工作频段的所述频率搜索列表和所述第二工作频段的所述频率搜索列表,进行功率扫描和小区搜索,
其中所述第二工作频段与所述第一工作频段具有重叠的一个或多个工作频率,所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率仅列在所述第一工作频段的所述频率搜索列表中或者列在所述第二工作频段的所述频率搜索列表中,且若在所述第一工作频段进行所述小区搜索时找到的小区的信号质量超过预定阈值,则在所述第一工作频段的所述频率搜索列表中排除所述小区的带宽/2的频率范围
2.如权利要求1所述的通信装置,其特征在于,生成所述第一工作频段的所述频率搜索列表时,所述第二处理器逻辑单元进一步获取对应于所述第一工作频段的频率排除列表,并根据所述频率排除列表生成所述第一工作频段的所述频率搜索列表,其中所述频率排除列表包括具有与所述第一工作频段重叠的一个或多个工作频率的一个或多个工作频段的相关信息。
3.如权利要求2所述的通信装置,其特征在于,生成所述第一工作频段的所述频率搜索列表时,所述第二处理器逻辑单元进一步根据所述频率排除列表获取所述第二工作频段的相关信息,确定所述第二工作频段的所述频率搜索列表是否已生成,且若所述第二工作频段的所述频率搜索列表已生成,所述第二处理器逻辑单元将所述第一工作频段与所述第二工作频段重叠的所述一个或多个工作频率从所述第一工作频段的所述频率搜索列表中排除。
4.如权利要求3所述的通信装置,其特征在于,若所述第二工作频段的所述频率搜索列表并未生成,所述第二处理器逻辑单元进一步确定所述第一工作频段的双工模式与所述第二工作频段的双工模式是否相同,且若所述第一工作频段与所述第二工作频段的双工模式不同,所述第二处理器逻辑单元将所述第一工作频段和所述第二工作频段中重叠的所述一个或多个工作频率标记为双重搜索模式。
5.如权利要求4所述的通信装置,其特征在于,所述双工模式从包含时分双工模式和频分双工模式的组中进行选择。
6.如权利要求1所述的通信装置,其特征在于,所述第二处理器逻辑单元进一步为所述支持频段列表中列出的其它工作频段生成频率搜索列表,所述第三处理器逻辑单元进一步根据相应的频率搜索列表,对所述其它工作频段进行功率扫描和小区搜索。
7.如权利要求6所述的通信装置,其特征在于,为所述支持频段列表中列出的所述多个工作频段生成所述频率搜索列表,以进行全频段网络搜索。
8.如权利要求3所述的通信装置,其特征在于,所述频率排除列表中所述第二工作频段的相关信息包括所述第二工作频段的频段索引相关信息,所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率的起始工作频率相关信息,以及所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率的范围相关信息。
9.一种高效网络搜索方法,包括:
为支持频段列表中列出的第一工作频段生成频率搜索列表,其中所述支持频段列表包括通信装置进行无线通信所支持的多个工作频段的相关信息,每个工作频段包括多个工作频率,所述频率搜索列表包括需被搜索的所述第一工作频段中一个或多个工作频率的相关信息;
获取对应所述第一工作频段的频率排除列表,其中所述频率排除列表包括具有与所述第一工作频段重叠的一个或多个工作频率的一个或多个工作频段的相关信息;
从对应于所述第一工作频段的所述频率排除列表中获取第二工作频段的相关信息;
确定所述第二工作频段的所述频率搜索列表是否已生成;
若所述第二工作频段的所述频率搜索列表已生成,将与所述第二工作频段重叠的所述第一工作频段中一个或多个工作频率从所述频率搜索列表中排除;以及对所述第一工作频段的所述频率搜索列表中的所述一个或多个工作频率进行功率扫描和小区搜索其中,若在所述小区搜索中找到的小区的信号质量超过预定阈值,则在所述第一工作频段的所述频率搜索列表中排除所述小区的带宽/2的频率范围。
10.如权利要求9所述的高效网络搜索方法,其特征在于,若所述第二工作频段的所述频率搜索列表并未生成,所述方法进一步包括:
确定所述第一工作频段的双工模式和所述第二工作频段的双工模式是否相同;以及若所述第一工作频段与所述第二工作频段的双工模式不同,则将所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率标记为双重搜索模式。
11.如权利要求10所述的高效网络搜索方法,其特征在于,所述双工模式从包含时分双工模式和频分双工模式的组中选择。
12.如权利要求9所述的高效网络搜索方法,其特征在于,进一步包括:
根据对应于所述支持频段列表中列出的其它工作频段的频率排除列表,生成所述其它工作频段的频率搜索列表;以及
根据对应的所述频率搜索列表,对所述其它工作频段进行功率扫描和小区搜索。
13.如权利要求12所述的高效网络搜索方法,其特征在于,为所述支持频段列表中列出的所述多个工作频段生成所述频率搜索列表,以用于所述通信装置进行全频段网络搜索。
14.如权利要求9所述的高效网络搜索方法,其特征在于,所述频率排除列表中所述第二工作频段的相关信息包括所述第二工作频段的频段索引相关信息,所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率的起始工作频率相关信息,以及所述第二工作频段与所述第一工作频段重叠的所述一个或多个工作频率的范围相关信息。
15.一种高效网络搜索方法,包括:
识别通信装置进行无线通信所支持的多个工作频段;
确定是否已搜索完成所述多个工作频段;
若并未搜索完成所述多个工作频段,则生成第一工作频段的频率搜索列表,并将与所述多个工作频段中与所述第一工作频段重叠的频率从所述频率搜索列表中排除;
确定是否完成对所述第一工作频段的搜索;
若未完成对所述第一工作频段的搜索,则对所述第一工作频段进行小区搜索;以及若在所述小区搜索时找到的小区的信号质量超过预定阈值,则在所述第一工作频段的所述频率搜索列表中排除所述小区的带宽/2的频率范围。
16.如权利要求15所述的高效网络搜索方法,其特征在于,所述多个工作频段为相同无线存取技术的多个工作频段。
17.如权利要求15所述的高效网络搜索方法,其特征在于,进一步包括:
从所述小区中接收系统信息。
18.如权利要求15所述的高效网络搜索方法,其特征在于,进一步包括:若已完成对所述第一工作频段的搜索,则对所述频率搜索列表中列出的工作频率进行重排。

说明书全文

高效网络搜索方法和通信装置

[0001] 交叉引用
[0002] 本申请权利要求请求2011年11月15日递交的美国临时申请案No.61/559,884,发明名称为“全频段搜索样式方法”的优先权,及2012年11月7日递交的美国申请案No.13/670,661的优先权,且将此申请作为参考。

技术领域

[0003] 本发明有关于几种高效网络搜索方法,且尤其有关于可有效减少网络搜索时间的高效全频段(full band)网络搜索方法。

背景技术

[0004] “无线”一般是指无需采用“硬接线(hard wired)”连接即可实现电气或电子操作。“无线通信”是指无需电导体(electrical conductor)或电线即可在一定距离内传送信息。
其中,上述距离可以很短(如电视远程控制中可为几米),也可以很长(如无线电通信中可为几千甚至上百万千米)。无线通信最好的例子即为移动电话(cellular telephone)。移动电话可使得使用者通过无线电波给世界范围内很多地方的人打电话。只要存在能够发送与接收信号的基站设备,移动电话就可以在任何地方使用,其中信号经过处理以用于移动电话发送及接收语音和数据。
[0005] 为了改进移动通信装置的网络搜索性能,本发明提供几种全频段搜索的改进方法。其中,移动通信装置如移动电话、便携式电子装置、平板电脑或任何电子装置。

发明内容

[0006] 本发明提供一种进行高效网络搜索的通信装置和方法。在一示范例中,通信装置包括处理器,其中处理器耦接至至少一个无线电收发机和基带处理装置。处理器至少包括第一处理器逻辑单元、第二处理器逻辑单元和第三处理器逻辑单元。其中第一处理器逻辑单元用来获取支持频段列表,支持频段列表包括所述通信装置进行无线通信所支持的多个工作频段的相关信息,每个工作频段包括多个工作频率;第二处理器逻辑单元用来生成支持频段列表中列出的第一工作频段的频率搜索列表和第二工作频段的频率搜索列表,频率搜索列表包括需被搜索的相应工作频段中一个或多个工作频率的相关信息;第三处理器逻辑单元用来根据第一工作频段的频率搜索列表和第二工作频段的频率搜索列表,进行功率扫描和小区搜索。第二工作频段与第一工作频段具有重叠的一个或多个工作频率,第二工作频段与第一工作频段重叠的一个或多个工作频率仅列在第一工作频段的频率搜索列表中或者列在第二工作频段的频率搜索列表中。
[0007] 在另一示范例中,提供一种由通信装置的处理器执行以进行高效网络搜索的方法,包括:为支持频段列表中列出的第一工作频段生成频率搜索列表,支持频段列表包括通信装置进行无线通信所支持的多个工作频段的相关信息,每个工作频段包括多个工作频率,频率搜索列表包括需被搜索的第一工作频段中一个或多个工作频率的相关信息;获取对应第一工作频段的频率排除列表,其中频率排除列表包括具有与所述第一工作频段重叠的一个或多个工作频率的一个或多个工作频段的相关信息;从对应于第一工作频段的频率排除列表中获取第二工作频段的相关信息;确定第二工作频段的频率搜索列表是否已生成;若第二工作频段的频率搜索列表已生成,将与第二工作频段重叠的第一工作频段中一个或多个工作频率从频率搜索列表中排除;以及对第一工作频段的频率搜索列表中的一个或多个工作频率进行功率扫描和小区搜索。
[0008] 在另一示范例中,提供一种高效网络搜索方法,包括:识别通信装置进行无线通信所支持的多个工作频段;确定是否已搜索完成多个工作频段;若并未搜索完成多个工作频段,则生成第一工作频段的频段搜索列表,并将与多个工作频段中与第一工作频段重叠的频率从所述频率搜索列表中排除;确定是否完成对第一工作频段的搜索。
[0009] 通过利用本发明,可更高效地进行网络搜索。
[0010] 如下参照附图详述其它实施例

附图说明

[0011] 通过阅读下面的细节描述以及示范例并参照附图,可清楚了解本发明。其中:
[0012] 图1是根据本发明一实施例的通信装置的方示意图;
[0013] 图2A和图2B是列有LTE系统中采用的工作频段和相应双工模式的表格;
[0014] 图3A结合图3B是根据本发明第一示范例进行高效网络搜索方法的流程图
[0015] 图4是根据本发明一实施例的生成频率搜索列表的示范性示意图;
[0016] 图5是根据本发明一实施例的属于相同网络运营商的两个相邻小区的分配示意图;
[0017] 图6是根据本发明一实施例的相应工作频段的频率搜索列表中跳过或排除一些工作频率的示意图;
[0018] 图7是根据本发明一实施例的记录国家、网络和网络授权频段之间关系的示范性国家频段表的示意图;以及
[0019] 图8A结合图8B是应用本发明的第一、第二以及第三示范例进行高效网络搜索方法的示范性流程图。

具体实施方式

[0020] 以下描述为本发明实施的较佳实施例,但并非用以限制本发明。本发明的保护范围当视之前的权利要求书所界定为准。
[0021] 图1是根据本发明一实施例的通信装置的方块示意图。通信装置100可包括至少一个基带处理装置101、无线电收发机102、处理器103以及天线ANT。无线电收发机102可通过天线ANT接收无线射频信号,将接收到的信号转换为基带信号,以由基带处理装置101进行处理。基带处理装置101也可接收基带信号,将基带信号转换为无线射频信号,以传送至同级(peer)通信装置。无线电收发机102可包括多个硬件装置,以进行射频转换。举例来说,无线电收发机102可包括混频器,以将基带信号与无线通信系统射频上震荡的载波相乘。其中,基于所采用的无线电接入技术(Radio Access Technology,RAT),无线通信系统可为长期演进(Long Term Evaluation,LTE)系统、先进LTE(LTE advanced,LTE-A)系统等。
[0022] 基带处理装置101可进一步将基带信号转换为多个数字信号并对数字信号进行处理,也可以反过来将数字信号转换为基带信号并对基带信号进行处理。基带处理装置101还可包括多个硬件装置进行基带信号处理,如可包括处理器103。其中处理器103可为数字信号处理器(Digital Signal Processor,DSP)等。基带信号处理可包括模数转换(Analog to Digital Conversion,ADC)/数模转换(Digital to Analog Conversion,DAC)、增益调整、调制/解调、编码/译码等。需注意,在本发明的一些实施例中,通信装置100可进一步包括其它中央处理器(图中未显示),设置于基带处理装置101之外,用来控制基带处理装置101、无线电收发机102以及存储装置(图中未显示)的操作。其中,存储装置用来存储通信装置100的系统数据和程序代码。也就是说,本发明并不限于图1所示的架构。
[0023] 此外,在本发明的一些实施例中,处理器103也可设置于基带处理装置101之外,以作为中央处理器控制基带处理装置101、无线电收发机102以及存储装置的操作。也就是说,本发明并不限于图1所示的架构。在本发明的另外一些实施例中,通信装置可包括多个基带处理装置、多个无线电收发机以及/或者多根天线,以支持多模式(multi-mode)无线通信以及/或者多输入多输出(Multiple-Input Multiple Output,MIMO)通信。也就是说,本发明并不限于图1所示的架构。
[0024] 根据本发明的一实施例,处理器103可用来执行基带处理装置101以及/或者无线电收发机102中相应软件模块的程序代码。当程序代码和数据架构中的特定数据一起被处理时,可被当作处理器逻辑单元或堆栈实例(stack instance)。因此,处理器103可被当作包含多个处理器逻辑单元,每个处理器逻辑单元用来执行相应软件模块的一个甚至多个特定功能或任务。
[0025] 一般来说,通信装置(如通信装置100)可在某些情况下进行全频段网络搜索进程,以搜索一个或多个候选的(candidate)合适小区或收集网络信息。举例来说,上述情况如初始网络进入(initial network entry)、无服务恢复(out of service recovery)、公用陆地移动网络(Public Land Mobile Network,PLMN)列表生成或类似情况。全频段网络搜索进程可为对通信装置支持的所有工作频段进行功率或频率扫描(scan),并对具有足够强信号功率的工作频率进行小区搜索,直到满足停止条件。停止条件可为已找到一个或多个候选的合适小区、已扫描所有的工作频段、已收集所有的必要网络信息(如主信息块和系统信息块)等。
[0026] 图2A和图2B是列有LTE系统中采用的工作频段和相应双工模式(duplex mode)的表格。LTE系统中采用的双工方式可包括时分双工(Time Division Duplex,TDD)模式和频分双工(Frequency Division Duplex,FDD)模式。如图2A和图2B所示,工作频段从频段1到频段40进行了编号,每个工作频段覆盖多个工作频率。举例来说,频段35的工作频率为1850MHz~1910MHz。需注意,几个工作频段具有与一个或多个其它工作频段相重叠的一个或多个工作频率。举例来说,工作频段35与工作频段39在频率1880MHz到1910MHz之间重叠。
因为进行全频段网络搜索进程是十分耗费时间的,因此跳过某些重叠甚至不重叠的需被搜索的频率,可减少进行全频段网络搜索进程的时间。
[0027] 在进行全频段网络搜索进程之前,处理器(如处理器103)可首先获取通信装置(如通信装置100)的非易失性(non-volatile)存储器中所储存的支持频带列表(support band list)。其中,支持频带列表可在制造通信装置时写入通信装置的非易失性存储器中,可包括通信装置进行无线通信时所支持的多个工作频段的相关信息。由于在全频段网络搜索进程中,应扫描通信装置所支持的所有工作频段的工作频率,直到满足停止条件,因此优选的方案是处理器为每个工作频段生成一频率搜索列表(frequency search list)。其中,频率搜索列表可包括需被搜索的相应工作频段中工作频率的相关信息。需被搜索的工作频段的频率搜索列表生成后,处理器可开始全频段搜索进程,并检测每个工作频段的频率搜索列表中列出的工作频率的信号功率,以搜索出可能的小区(possible cell)。当检测到具有足够强信号功率的可能的小区时,处理器可进一步收集该可能的小区的重要网络信息,或者试图将时序和频率与该可能的小区进行同步,并识别该可能的小区是否适合提供无线通信服务(举例来说,识别该可能的小区是否与通信装置采用相同的RAT)。
[0028] 根据本发明的第一示范例,提供几种方案。在上述方案中,生成的频率搜索列表中排除了需被搜索的一个或多个工作频段中的重叠工作频率。重叠工作频率从频率搜索列表中排除后,进行全频带网络搜索进程所消耗的时间可得到有效减少。
[0029] 图3A结合图3B是根据本发明第一示范例进行高效网络搜索方法的流程图。处理器(如处理器103)可首先为支持频段列表中列出的第一工作频段生成频率搜索列表(步骤S300)。在本发明的某些实施例中,开始时,频率搜索列表可包括第一工作频段中所有的工作频率,每个工作频率的搜索模式可标记为第一工作模式的双工模式,如TDD模式或FDD模式。接下来在步骤S302中,处理器可进一步获取对应于第一工作频段的频率排除列表(frequency exclusion list)。根据本发明的一实施例,第一工作频段的频率排除列表可包括具有与第一工作频段重叠的一个或多个工作频率的一个或多个工作频段的相关信息。根据本发明的一实施例,频率排除列表以表格的形式呈现,并可储存在通信装置的存储装置中。
[0030] 频率排除列表可储存N个记录(record)或条目(entry),其中N为具有与第一工作频段重叠的一个或多个工作频率的工作频段的数目。根据本发明的一实施例,第一工作频段的频率排除列表中的每个记录可至少包括一第一字段(field)、一第二字段和一第三字段,其中第一字段用来记录具有与第一工作频段重叠的一个或多个工作频率的工作频段的频段索引(index);第二字段用来记录与第一工作频段重叠的工作频率的起始频率或索引,第三字段用来记录与第一工作频段重叠的工作频率的范围。以图2A和图2B中的工作频段5为例,因为工作频段5与工作频段6在875MHz到885MHz之间重叠,与工作频段18在869MHz到875MHz之间重叠,以及与工作频段19在875MHz到890MHz之间重叠,所以工作频段5的频率排除列表可包括3个记录。再以3个记录中涉及工作频段18的记录为例,第一字段可记录值18,以指示重叠的工作频段是频段18;第二字段可记录值869,以指示重叠的工作频率的起始频率为869MHz;第三字段可记录值6,以指示重叠的工作频率的范围为6MHz。需注意,在本发明的一些实施例中,因为一般每100KHz对工作频率进行扫描,第二字段可记录值0,以指示重叠的工作频率开始于对第一工作频段的第一(0th)扫描,第三字段可记录值60,以指示重叠的工作频率的范围为60扫描步幅(scan step)。其中,每100KHz对工作频率进行扫描的意思是搜索步幅设定为100KHz,即演进通用地面无线接入(Evolved Universal Terrestrial Radio Access,E-UTRA)绝对射频信道号(E-UTRA Absolute Radio Frequency Channel Number,EARFCN)步幅。
[0031] 获取对应于第一工作频段的频率排除列表后,处理器可进一步设置搜索索引i=0(步骤S304)。搜索索引i用来检索频率排除列表中储存的记录。接下来,处理器可检查频率排除列表中是否不再包含未读取的数据(步骤S302)。若频率排除列表为空(即并没有其它工作频段具有与第一工作频段重叠的工作频率)或者频率排除列表中的所有记录均已读取,则频率排除列表不再包含未读取的数据,此时进程终止。若频率排除列表包含有未读取的数据,则处理器可检索频率排除列表中的第i个(ith)记录,获取具有与第一工作频段重叠的一个或多个工作频率的第二工作频段的相关信息(步骤S308)。接下来,处理器可进一步确定第二工作频段的频段索引是否存在于支持频段列表中,且第二工作频段的频段索引是否小于第一工作频段的频段索引(步骤S310)。需注意,在本实施例中,进行全频段搜索时,需被搜索的支持工作频段的频率搜索列表可升序(ascending order)生成。也就是说,支持频段列表中具有最小频段索引的工作频段的频率搜索列表最先生成,支持频段列表中具有最大频段索引的工作频段的频率搜索列表最后生成。因此,若支持频段列表中存在第二工作频段的频段索引且第二工作频段的频段索引小于第一频段的频段索引,则意味着第二工作频段的频率搜索列表已经生成。
[0032] 若发生了上述状况(即支持频段列表中存在第二工作频段的频段索引且第二工作频段的频段索引小于第一频段的频段索引),则在步骤S312中,将第一工作频段中与第二工作频段重叠的一个或多个工作频率从第一工作频段的频率搜索列表中排除(即第一工作频段的频率搜索列表中不再包含上述一个或多个工作频率)。若并未发生上述状况(即支持频段列表中不存在第二工作频段的频段索引以及/或者第二工作频段的频段索引不小于第一频段的频段索引),处理器可进一步确定第二工作频段的频段索引是否存在于支持频段列表中(步骤S314)。若第二工作频段的频段索引存在于支持频段列表中,则意味着第二工作频段的频率搜索列表尚未生成。接下来,处理器可进一步确定第一工作频段的双工模式是否与第二工作频段的双工模式相同(步骤S316)。若二者的双工模式并不相同,处理器可将第一工作频段与第二工作频段重叠的一个或多个工作频率标记为双重搜索模式(dual search mode),即在重叠范围进行小区搜索时,需搜索TDD小区以及FDD小区(步骤S318),并随后将搜索索引i加1(步骤S320)。另一方面,若第二工作频段的频率搜索列表尚未生成,且第一工作频段与第二工作频段的双工模式相同,则第一工作频段中与第二工作频段重叠的一个或多个工作频率无需从第一工作频段的频率搜索列表中排除,且上述一个或多个工作频率的搜索模式可维持不变。稍后,进程进入步骤S320,将搜索索引i加1.将搜索索引i加1后,进程回到步骤S306,以检查频率排除列表中是否不再包含有未读数据。
[0033] 支持频段列表中列出的每个工作频段可重复进行图3A和图3B中所示的流程,从而生成对应每个支持工作频段的频率搜索列表。相应的频率搜索列表生成后,处理器可根据相应的频率搜索列表,对支持工作频段进行全频段网络搜索进程(如进行功率扫描和小区搜索)。基于本发明第一示范例的理念,由于重叠的工作频率仅列在一个频率搜索列表中(也就是说,已从其它频率搜索列表中排除),则可不必重复搜索重叠的工作频率,全频段网络搜索进程所耗费的时间因而可以显著减少。此外,由于也已考虑到重叠工作频段的双工模式,为不同双工模式重复搜索重叠工作频段的一些步骤(如收集下行链路信号)也可省略,全频段网络搜索进程所耗费的时间因而也可减少。
[0034] 在本发明的一实施例中,上述高效网络搜索方法可由通信装置进行。其中通信装置可包括第一处理器逻辑单元、第二处理器逻辑单元和第三处理器逻辑单元。其中,第一处理器逻辑单元用来获取支持频段列表,支持频段列表包含通信装置进行无线通信所支持的多个工作频段的相关信息,每个工作频段包含多个工作频率;第二处理器逻辑单元用来生成支持频段列表中列出的第一工作频段的频率搜索列表和第二工作频段的频率搜索列表,频率搜索列表包括需被搜索的相应工作频段中一个或多个工作频率的相关信息;第三处理器逻辑单元用来根据第一工作频段的频率搜索列表和第二工作频段的频率搜索列表,进行功率扫描和小区搜索。其中,第二工作频段与第一工作频段的一个或多个工作频率重叠,则第二工作频段与第一工作频段的重叠的一个或多个工作频率仅列在第一工作频段的频率搜索列表中或者列在第二工作频段的频率搜索列表中(即仅列在第一工作频段的频率搜索列表和第二工作频段的频率搜索列表之中的一个)。
[0035] 图4是根据本发明一实施例的为频段35生成频率搜索列表的示范性示意图。由于频段9的双工模式为FDD模式,频段35的双工模式为TDD模式,因此如图4所示,1850MHz~1879.9MHz的搜索模式被标记为双重搜索模式(即在重叠范围进行小区搜索时,需搜索TDD小区以及FDD小区)。此外,由于频段35和频段39的双工模式均为TDD模式,1880MHz~
1910MHz的搜索模式被标记为TDD模式(即在重叠范围进行小区搜索时,只需搜索TDD小区)。
[0036] 若通信装置支持通信系统(如LTE系统)中所有的工作频段,且扫描步幅为100KHz,则基于传统全频段网络搜索方法,需被扫描(或搜索)的工作频率数目为9810个。而应用上述在频率搜索列表中排除重叠工作频率的理念后,需被扫描(或搜索)的工作频率数目可减少到6500个。因此,基于本发明的第一示范例,可减少大约34%(即1-6500/9810)的搜索时间。在本发明的较佳实施例中,支持频段列表中列出的工作频段为相同RAT中的工作频段时较佳。也就是说,进行RAT内(intra-RAT)全频段网络搜索时,排除重叠工作频率的效果较佳。
[0037] 根据本发明的第二示范例,在全频段网络搜索进程中,可进一步排除或跳过一些非重叠工作频率。当全频段网络搜索进程进一步排除或跳过一些另一些工作频率后,进行全频段网络搜索进程所耗费的时间可进一步减少。
[0038] 一般来说,网络运营商可遵循信道分配规则来分配小区。也就是说,两个相邻小区的工作频率不应相互重叠,以避免相互之间的干扰。图5是根据本发明一实施例的属于相同网络运营商的两个相邻小区的分配示意图。如图5所示,小区A和小区B的小区范围并不相互重叠。不过,若两个相邻小区属于不同的网络运营商,则两个相邻小区的小区范围可能会相互重叠。然而,若一个小区的信号质量足够强(如高于预定阈值),则与该信号强的小区有重叠范围的另一小区的信号质量可能会无法检测(undetectable)。
[0039] 基于上述两个假定,根据本发明的第二示范例,成功接收特定小区的主信息块(Master Information Block,MIB),且确定该特定小区的信号质量超过预定阈值后,相应工作频段的频率搜索列表可跳过或排除接下来的BW/2频率范围。其中,BW为该特定小区的带宽(bandwidth)。需注意,特定小区的下行链路带宽BW的相关信息可从特定小区的MIB中检索得到。
[0040] 图6是根据本发明一实施例的相应工作频段的频率搜索列表中跳过或排除一些工作频率的示意图。若已成功接收小区A的MIB且确定小区A的信号质量超过预定阈值(即确定小区A合格),则相应工作频段的频率搜索列表中可排除小区A的中央频率fc~(fc+BW/2)频率范围。因此,由于小区A位于频段35内,且小区的带宽为20MHz,则如图6所示,频段35的频率搜索列表可排除工作频率fc~(fc+10MHz)频率范围。
[0041] 若有10个可从相应工作频段的频率搜索列表中排除的小区(其中上述小区均具有20MHz小区带宽),则可被跳过、不需进行扫描的工作频率数目可为10*200/2=1000。应用本发明第一示范例所示的在频率搜索列表中排除重叠工作频率的概念,并应用本发明第二示范例所示的排除合格小区的BW/2频率范围的概念后,需被扫描(或搜索)的工作频率数目可进一步减少到5500。因此,基于本发明第二示范例的概念,可进一步减少大约15%(即1-
5500/6500)的搜索时间。
[0042] 根据本发明的第三示范例,全频段网络搜索进程中搜索工作频段的顺序可根据一些网络信息进行重排(即不再以升序或者降序进行)。如此一来,在无服务恢复场景中,可达到快速服务恢复的效果。
[0043] PLMN是由政府(administration)或被批准的经营机构(Recognized Operating Agency,ROA)为公众提供陆地移动通信业务目的而建立和经营的网络。PLMN识别码(identity,ID)包含两部分:移动国家码(Mobile Country Code,MCC)和移动网络码(Mobile Network Code,MNC)。如此一来,运营商和国家均可通过PLMN ID被唯一识别。其中,PLMN ID可从系统信息块中获取。举例来说,在LTE系统中,PLMN ID可从系统信息块1(System Information Block1,SIB1)中获取。
[0044] 根据本发明的第三示范例,制造通信装置时,可建立国家频段表(country band table),以记录国家、网络和网络授权频段(licensed band)之间的关系。使用通信装置后,国家频段表可进一步根据从当前或先前待接(camp)的小区、相邻小区收集的系统信息进行更新。
[0045] 图7是根据本发明一实施例的记录国家、网络和网络授权频段之间关系的示范性国家频段表的示意图。如图7所示,国家频段表中记录了移动国家码MCC_1~MCC_N。每个移动国家码可对应多个移动网络码MNC_1~MNC_N。此外,国家频段表中还记录了每个PLMN所支持的双工模式和授权频段的相关信息。
[0046] 根据本发明的一实施例,在全频段网络搜索进程中,获取对应于特定小区的PLMN ID后,可识别国家和网络。处理器(如处理器103)可查阅国家频段表,以检索对应于PLMN ID的支持双工模式和授权频段的相关信息,并对接下来的全频段网络搜索进程中搜索工作频段的顺序进行重排。举例来说,支持频段列表中具有不支持的双工模式的频段可被移动到频段搜索列表中的底部。此外,支持频段列表中属于网络运营商的非授权频段(unlicensed band)的频段可被移动到频段搜索列表中的底部。需注意,频段搜索列表可首先根据频段索引,将需被搜索的工作频段按照升序或者降序列出。根据本发明第三示范例的理念将频段搜索列表重排后,处理器可定位最可能的小区进行较早较快的服务恢复。
[0047] 图8A结合图8B是应用本发明的第一、第二以及第三示范例进行高效网络搜索方法的示范性流程图。处理器(如处理器103)可首先识别所有支持的工作频段(步骤S800)。如上所述,可从通信装置(如通信装置100)的存储器所储存的支持频带列表中检索出所有支持的工作频段的相关信息。接下来,处理器可建立频段搜索列表,并设定频段搜索索引j=0(步骤S802)。如上所述,频段搜索列表可首先根据频段索引,将需被搜索的工作频段按照升序或者降序列出。
[0048] 接下来,处理器可确定是否已搜索所有支持的工作频段(步骤S804)。若已搜索所有支持的工作频段,则全频段网络搜索进程终止。若并未搜索出所有支持的工作频段,处理器可生成第j个(jth)频段的频段搜索列表,并根据本发明第一示范例将重叠频率从频率搜索列表中排除(步骤S806)。重叠频率从频率搜索列表中排除后,处理器可将第j个频段的频率搜索索引初始化为fp,以开始进行第j个频段上的小区搜索(步骤S808)。
[0049] 处理器可进一步确定对第j个频段的搜索是否已完成(步骤S810)。若已扫描频率索索列表中所有的工作频率,则确定对j个频段的搜索已经完成。若对第j个频段的搜索未完成,处理器开始在第j个频段的频率fp上进行小区搜索(步骤S812)。在步骤S812之后,处理器可进一步确定是否可在频率fp上找到合适的小区(步骤S814)。若可在频率fp找到合适的小区,处理器进一步从步骤S814找到的合适的小区中接收系统信息(步骤S816),以检索合适的小区的信息(如合适的小区的带宽)。处理器可进一步如本发明的第二示范例所示,在需要时将频率fp之后的BW/2频率范围从第j个频段的频率搜索列表中排除(步骤S818)。在一示范例中,若步骤S814中找到的合适的小区的信号质量合格,则确定为需要排除接下来的BW/2频率范围。
[0050] 接下来,处理器可将频率搜索索引fp加1(步骤S820),进程可返回步骤S810,以检查是否完成对第j个频段的搜索。若已搜索第j个频段的频率搜索列表中的所有工作频率,则对第j个频段的搜索完成。若对第j个频段的搜索完成,处理器可进一步如本发明的第三示范例所示,根据系统信息块和国家频段表中获取的PLMN ID,对频段搜索列表中列出的工作频段进行重排(步骤S822)。需注意,步骤S822为可选步骤,在无服务恢复进行全频带网络搜索时引入此步骤较佳。接下来,处理器可将频段搜索索引j加1(步骤S824),进程可返回步骤S804,以检查是否已搜索所有支持的工作频段。
[0051] 需注意,在本发明的一些实施例中,本发明第一、第二和第三示范例中所示的概念可灵活、单独应用在全频段搜索进程中(即并不限于同时应用第一、第二和第三示范例的所有概念)。与传统设计相比,第一、第二和第三示范例的每个概念均可显著降低全频段网络搜索进程所需的时间。
[0052] 本发明的上述实施例均可以多种方式实施。举例来说,本发明的实施例可通过硬件、软件或其组合实施。可执行上述功能的任何组件或组件集合均可当作控制上述功能的一个或多个处理器。上述一个或多个处理器可以多种方式实施,如具有专用硬件的处理器,或者具有一般功能硬件,采用微码(microcode)或软件执行上述功能的处理器。
[0053] 虽然本发明已就较佳实施例揭露如上,然其并非用以限制本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。因此,本发明的保护范围当视之前的权利要求书所界定为准。
QQ群二维码
意见反馈