用于公共陆地移动网络搜索的设备和方法
【技术领域】
[0001]本文的公开一般地涉及用于公共陆地移动网络搜索的设备,系统和/或方法。
【背景技术】
[0002]公共陆地移动网络(PLMN)的选择可涉及选择用于接收服务的网络运营商的用户设备(UE),比如数据服务和/或语音服务。UE可在UE的工作频带上扫描预定的一组频率,比如工作频带上的所有频率。在完成对预定频率组的扫描时,UE可以识别对应于PLMN的位置代码,并利用该位置代码来启动与PLMN的通信。在各种情况下,PLMN搜索可以自动地进行,其中PLMN被搜索并且所识别的PLMN中的最高的一个被选择用于通信。另外地或可替代地,所识别的PLMN的列表可被呈现给用户,并且用户可以选择PLMN中的一个用于获得服务。
【附图说明】
[0003]图1是在示例实施例中的包括UE和多个移动网络的系统的框图。
[0004]图2是在示例实施例中可由UE保持的哈希表。
[0005]图3是在不例实施例中用于识别移动网络的流程图。
[0006]图4是在不例实施例中用于搜索移动网络的流程图。
[0007]图5是说明根据一些示例实施例的机器部件的框图。
【具体实施方式】
[0008]下面的描述和附图充分地说明了具体实施例,以使得本领域技术人员能够实施它们。其它实施例可以结合结构、逻辑、电子、过程以及其他变化。一些实施例的部分和特征可被包括在其他实施例的部分和特征中,或者取代其他实施例的部分和特征。在权利要求中叙述的实施例包含那些权利要求的所有可用等效物。
[0009]PLMN搜索可包括UE从上层接收请求(比如用户命令或高层级系统或设备)来启动PLMN搜索。UE可以在工作频带中的预定频率上发送用于接收信号电平(RxLev)的请求。UE可以按照从请求中确定的RxLev频率的顺序来分类频率列表。UE可以顺序扫描频率列表;如果扫描成功,UE可以解码该特定频率的SI3,并且在列表上存储相关联的PLMN,或者如果已经识别出优先的PLMN,则可停止搜索。
[0010]然而,这样的序列可能产生这样的情况,其中在特定的位置内,UE可以找到属于相同PLMN的频率。因为UE可简单地扫描所有频率,所以UE可能对哪些频率属于相同的PLMN不敏感。这种过程可能会浪费时间和资源。
[0011]UE、系统和方法已经被开发,其顺序地扫描对应于移动网络身份的身份信息集,每个移动网络身份与移动网络相关联。每个移动网络与位置代码相对应。可以针对位置代码扫描身份信息集,该位置代码对应于与移动网络身份相关联的移动网络。在识别与所述移动网络相对应的位置代码时,如果仍未扫描与任何移动网络对应的身份信息集,则UE可以停止扫描与移动网络的移动网络身份相对应的身份信息集,并移到后续的与不同移动网络相对应的身份信息集。
[0012]图1是在示例实施例中的包括UE 102和多个移动网络104的系统100的方框图。该UE 102可以是蜂窝电话或移动电话,或可被配置成与移动网络104进行通信的任何其他设备。该移动网络104可以是PLMN或任何其它合适的移动网络。移动网络104可以是2G移动网络,3G移动网络,或者可以根据本领域中的任何各种已知标准进行操作。移动网络104可结合本领域已知的允许移动网络104参加无线通信的硬件和软件部件。
[0013]UE 102包括收发器106,其被配置成根据各种移动网络104的协议用移动网络104发射和接收无线信号。该收发器106可根据2G标准,3G标准或已经或可能被开发的任何其他无线移动网络标准进行通信。收发器106的能力和配置可指示UE 102可以与哪些移动网络104通信。
[0014]UE 102还包括用户接口 108,诸如可视显示器,音频输入/输出,和触觉输入/输出,比如触摸屏、键盘等的一些或全部,以及用于与外围电子设备和/或部件连接的端口和/或插孔。UE 102还包括处理器110,诸如微处理器,控制器,或者被配置为执行计算或电子处理的其他电子元件部分。如本文所公开的,电子存储器112被配置成存储电子信息及文件。电子存储器112可以包括随机存取存储器(RAM),快闪存储器,只读存储器(ROM),硬盘,以及本领域已知的其他形式的电子存储器和/或电子存储装置。
[0015]图2是在示例实施例中可以由UE 102进行维护的哈希表200。哈希表200可以由UE 102的处理器110访问。哈希表200可被存储在UE 102的电子存储器112中,或者可以远程存储到UE 102和由处理器110远程访问,或通过可由UE 102访问的另一个处理器110远程访问。处理器110和/或电子存储器112可以是云处理器和/或电子存储器或者可以通过云处理器和/或电子存储器进行补充。
[0016]如本文所公开的,哈希表200可以包括身份信息集,其包括由UE 102所获得的位置区域身份(LAI) 202。每个LAI 202可以包括移动国家代码(MCC),移动网络代码(MNC)和位置区域码(LAC)。LAI 202中的一些或所有可以包括当前面紧邻的扫描针对对应的LAI202被触发时的时间戳。在各种示例中,时间戳可以按天测量自前次描测起的时间。
[0017]LAI 202中的一些或全部可作为信息的一部分被获得,该信息由移动网络104或移动网络104的部件广播。在示例中,LAI 202可作为系统信息3 (SI3)的一部分被传输,该系统信息3(SI3)从对应的移动网络104在广播控制信道(BCCH)上被广播。BCCH可以携带系统信息消息的重复模式,该消息识别收发器基站和绝对射频信道号(ARFCN)。每个LAI202,诸如LAI索引,还可以包含节点204,其包含关于BCCH ARFCN和属于LAI 202小区标识的信息。哈希表200由LAI 202索引,并且在对应于LAI 202的节点204中维护每个LAI202的小区标识和BCCH ARFCN。
[0018]根据哈希函数在哈希表200中组织LAI 202,其中索引=哈希函数(LAI)。一旦SI3被解码用于属于特定LAC的特定移动网络104,BCCHARFCN和小区标识可被搜索。如果识别出BCCH ARFCN和小区标识,则所有剩余的BCCH ARFCN可以不被计入扫描,因为这样的BCCH ARFCN可能属于已经被扫描并识别的相同移动网络104。该过程可以重复,直到已经识别了所有的移动网络104或直到已经识别了优先的或预定的移动网络104。
[0019]图3是在不例实施例中的用于识别移动网络的流程图。移动网络可以是移动网络104,并且可以由UE 102来识别,或者可以是任何其它合适的移动网络和/或可通过任何其它合适的电子设备来识别。
[0020]在300,由所述处理器接收用于移动网络列表的请求。该请求可以由用户手动生成,或者可以自动生成,例如通信启动命令的一部分或作为移动网络列表的周期性刷新。
[0021]在302,UE通过由UE支持的带宽中的一些或全部来发射请求,比如MPH_RXLEV_REQo在304,从请求接收的RxLev列表被存储在比如电子存储器中。在306,RxLev列表按RxLev长度的顺序被分类。在308,确定RxLev列表是否已经被所述处理器完全扫描。如果不是,在310,从移动网络列表获得移动网络频率。如果是,在312,解码的移动网络被呈现在UE的用户接口上,并且流程图在314停止。
[0022]从310再继续,在316,如果移动网络频率已被扫描,则返回到310,并从移动网络列表中获得新的频率。在318,如果频率尚未被扫描,则MPH_PLMN_SYNC_REQ被发射到移动网络。在320,UE可以等待,直到该同步请求成功或超时。在322,由移动网络提供的SI3被解码,并且在312要向用户接口报告的移动网络信息就如在哈希表中被索引那样被存储在电子存储器中(在各种实施例中,如果已经索引了移动网络信息,则附加的移动网络信息可能不会被存储,或者可能被盖与在先前存储的移动网络?目息上)。
[0023]在324,如果最后扫描的LAI具有比阈值大的时间戳,则在326,LAI列表被重置并且被标记用于刷新扫描。否则,在328,如果LAI被标记用于刷新扫描,则在330,小区标识和BCCH ARFCN被存储在列表中,并且插入了时间戳。否则,在332,如果在列表上发现了小区标识和BCCH ARFCN,则在334,在列表中的所有BCCH ARFCN被读取并且在RxLev列表中被标记为“已扫描的移动网络”。否则,在336,该LAI列表被重置。小区识别和B