用于促进对通信接口的自动化配置的设备和方法_4

文档序号:9423309阅读:来源:国知局
04的简档进行重新编程,并且可以触发包括对通信接口 206的重置的订制模块刷新。
[0062]在任一种情况下,如步骤508,不论接入终端200是通电的还是已经检测到对订制模块简档的改变,处理电路202都可以确定是否针对特定接入终端200启用本公开内容的自动选择特征。根据本公开内容的一个方面,本文所描述的自动选择特征可以按期望被启用或被禁用。因此,处理电路202可以做出关于这样的特征是否被启用的确定。如果该特征未被启用,则处理电路202可以退出图5中所示的当前算法,并且还可以结束图4的方法。
[0063]另一方面,如果在508处自动选择特征被启用,则在步骤510处,处理电路202可以从订制模块204来识别运营商ID 212。在一些示例中,运营商ID 212可以包括被包含在订制模块204中的发行者标识号(IIN)。在这样的实例中,处理电路202可以存取集成电路卡标识符(ICCID)信息,以从其中获得IIN。处理电路202还可以从例如,IIN和它们的相关联的运营商的列表来识别与IIN相关联的运营商的标识。
[0064]在一些示例中,运营商ID 212可以包括来自公共陆地移动网ID(PLMNID)的移动国家码(MCC)和移动网络码(MNC)。在这样的实例中,处理电路202可以存取订制模块204的PLMNID,以从其中获得MCC和MNC。处理电路202还可以识别与MCC值和MNC值相关联的运营商。
[0065]在一些示例中,运营商ID 212可以包括国际移动用户标识(MSI)。在这样的示例中,处理电路202可以存取订制模块204的IMSI以及与各个运营商标识相关联的一系列MSI。然后,处理电路202可以识别哪个运营商与订制模块204的頂SI位于其中的一系列IMSI相关联。
[0066]随着运营商ID 212被识别,在步骤512处,处理电路202可以在512处确定运营商ID 212是新的还是已经改变了。如果接入终端200尚未采用活跃的订户模块204,则可以认为运营商ID 212是新的。如果接入终端200已经采用了先前的运营商ID 212,并且当前的运营商ID 212不同于先前的运营商ID 212,则可以认为运营商ID 212是变化了的运营商ID 212。
[0067]如果运营商ID 212中不存在变化,即使订制模块204的简档已经改变,那么处理电路202可以简单地退出图5的算法,以及结束图4的方法。然而,如果处理电路202确定运营商ID 212是新的或者已经改变,那么处理电路202可以继续到图4中的步骤404。
[0068]再次参见图2和图4,在步骤404处,接入终端200可以从被存储在接入终端200处的调制解调器配置数据来选择与运营商标识相关联的调制解调器配置。例如,用于执行调制解调器配置操作220的处理电路202 (例如,调制解调器配置器210)可以选择与运营商ID 212相关联的调制解调器配置。特别地,用于执行调制解调器配置操作220的处理电路202 (例如,调制解调器配置器210)可以选择与运营商ID 212相关联的软件映像304和/或软件配置306 (参见图3)。
[0069]图6是示出了在用于执行调制解调器配置操作220的处理电路202处可采用的、用于执行图4的步骤404的算法一个示例的流程图。首先,在步骤602处,处理电路202可以确定是否存在可用于接入终端200的各种调制解调器配置。例如,处理电路202可以确定是否存在利用调制解调器配置数据222来包括的运营商专用的软件映像304和/或运营商专用的软件配置306 (参见图3),其中该调制解调器配置数据222被存储在存储介质208上或者以别的方式可供处理电路202存取。如果不存在可用于被搜索到的不同的调制解调器配置(例如,不同的软件映像304和/或软件配置306),那么处理电路202可以退出算法以及图4的方法。
[0070]另一方面,如果各个调制解调器配置(软件映像304和/或软件配置306)可用于处理电路202,那么在步骤604处,处理电路202可以通过读取第一调制解调器配置来开始。在一些示例中,可用的调制解调器配置的列表可以在存储介质208中被存储为将每一个运营商ID与特定调制解调器配置(或者至少与特定软件映像304和/或软件配置306)相对应的表格。表格可以包括针对特定调制解调器配置要采用的软件映像304和/或软件配置306的列表,和/或可以表明存储介质208中处理电路202可以找到特定软件映像304和/或软件配置306的位置。在其它示例中,处理电路202可以检查每一个单独的调制解调器配置文件(诸如,图3中的每一个软件映像304和/或软件配置306)以识别调制解调器配置文件被表明与哪个(些)运营商ID相关联。
[0071]在读取调制解调器配置(例如,如在调制解调器配置表格中所列举的调制解调器配置,或者调制解调器配置文件本身)之后,在步骤606处,处理电路202可以确定调制解调器配置是否是针对订制模块204的当前运营商ID 212的匹配。如果调制解调器配置不是针对当前运营商ID 212的匹配,那么在步骤608处,处理电路确定是否存在更多个要检查的调制解调器配置。如果存在更多个要检查的调制解调器配置,那么处理电路202可以返回到步骤604并且读取下一个调制解调器配置。
[0072]在步骤606处,如果处理电路202检测到与订制模块204的运营商ID 212相关联的调制解调器配置,那么在步骤610处,处理电路202可以选择该调制解调器配置。另一方面,如果处理电路202仔细检查所有的调制解调器配置而没有找到与当前运营商ID 212相关联的一个调制解调器配置,并且在步骤608处确定没有更多个要检查的调制解调器配置,那么在步骤612处,处理电路202可以选择默认的调制解调器配置。
[0073]随着调制解调器配置被选择,如由图6中的步骤614所表明的,处理电路202可以移动到图4的方法中的步骤406。再次参见图2和图4,在步骤406处,接入终端200可以激活所选择的调制解调器配置来配置通信接口 206,以促进与运营商ID相关联的操作。例如,用于执行调制解调器配置操作220的处理电路202 (例如,调制解调器配置器210)可以激活所选择的调制解调器配置,该调制解调器配置包括来自调制解调器配置数据222的特定的软件映像304和/或软件配置306。在一些示例中,对所选择的调制解调器配置的激活可以替代先前的调制解调器配置。
[0074]可以通过在通信接口 206(例如,调制解调器电路218)处实现所选择的调制解调器配置来激活调制解调器配置。这样的激活可以配置通信接口 206(例如,调制解调器电路218),以促进与运营商ID相关联的操作。在一些实例中,与运营商ID相关联的操作将仅仅与运营商ID相关联的运营商进行通信。在其它实例中,操作可以包括其它功能,诸如,由设备制造商执行的测试操作。
[0075]激活所选择的调制解调器配置还可以包括重启或重置通信接口 206,以实现新的调制解调器配置。可以使用常规过程来完成重启/重置,以完成通信接口 206的用于执行与运营商ID 212相关联的操作的重新配置。
[0076]通过采用本文以上所描述的一个或多个方面,接入终端可以自动地配置通信接口配置,以与当前由接入终端所采用的运营商一起进行操作。因而,每当订制模块被改变以包括新的运营商,接入终端就可以选择新的调制解调器配置。因此,接入终端可以以动态的方式与多个终端相互作用和通信。
[0077]尽管上文描述了用于针对运营商专用的操作来自动地配置通信接口的示例,但是应该显而易见的是,本文所描述的特征具有进一步的应用。即,可以采用本文所描述的特征中的至少一些特征来自动地重新配置通信接口(例如,重新配置调制解调器电路的硬件配置、软件映像和/或软件配置),不论针对重新配置的动机是什么。
[0078]例如,在部署有特定运营商之前,可以由接入终端制造商采用本文所描述的各个特征来对新的接入终端执行测试。在一个示例中,制造商可以采用包括与预加载的调制解调器配置相关联的运营商ID的制造商的订制模块,其中该预加载的调制解调器配置打算在测试最近制造的接入终端中使用。可以将制造商的订制模块插入到接入终端中。接入终端可以通过选择并激活与制造商的订制模块中的运营商ID相关联的调制解调器配置来实现用于测试目的的调制解调器配置。在测试之后,制造商可以利用运营商专用的订制模块来替代制造商的订制模块,并且接入终端可以自动地重新配置通信接口,用于与运营商专用的订制模块相关联的运营商一起进行操作。
[0079]虽然利用具体细节和详情讨论了上文所讨论的各方面、布置和实施例,但是图1、图2、图3、图4、图5和/或图6中所示出的部件、步骤、特征和/或功能中的一个或多个可以被重新布置和/或被组合成单个部件、步骤、特征或功能,或者被体现在若干部件、步骤或功能中。在不脱离本公开内容的情况下,还可以添加或不利用额外的元件、部件、步骤和/或功能。图1、图2和/或图3中所示的装置、设备和/或部件可以被配置为执行或采用图4、图5和/或图6中所描述的方法、特征、参数和/或步骤中的一个或多个。本文所描述的算法还可以有效地以软件方式实现和/或被嵌入在硬件中。
[0080]此外,应当注意的是,已经将至少一些实现方式描述为进程,该进程被描绘为流程图表、流程图、结构图或框图。尽管流程图表可以将操作描述为连续的进程,但是操作中的许多操作可以并行地或并发地执行。此外,可以重新布置操作的顺序。当完成进程的操作时,终止进程。进程可以与方法、函数、过程、子例程、子程序等相对应。当进程与函数相对应时,其终止与该函数到调用函数或主函数的返回相对应。可以通过可以被存储在机器可读存储介质、计算机可读存储介质和/或处理器可读存储介质中的编程(例如,指令和/或数据)来部分地或全部地实现本文所描述的各个方法,并且可以由一个或多个处理器、机器和/或设备来执行本文所描述的各个方法。
[0081]本领域技术人员将进一步意识到的是,结合本文所公开的实施例描述的各个说明性逻辑框、模块、电路和算法步骤可以被实现为硬件、软件、固件、中间件、微代码或它们的任意组合。为了清楚地示出这种可互换性,上文已经围绕各个说明性部件、框、模块、电路和步骤的功能大体对它们进行了描述。至于这样的功能是被实现为硬件还是软件,取决于特定的应用和施加在整个系统上的设计约束。
[0082]在不脱离本公开内容的范围的情况下,可以在不同的示例和实现方式中实现与本文所描述的并且在附图中示出的示例相关联的各个特征。因此,尽管已经描述并在附图中示出了某些具体构造和布置,但是这样的实施例仅仅是说明性的,并不用于限制本公开内容的范围,这是因为对于
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1