一种实现SIM卡切换的装置及方法与流程

文档序号:18815492发布日期:2019-10-08 23:50阅读:2713来源:国知局
一种实现SIM卡切换的装置及方法与流程

本发明涉及计算机应用技术领域,更具体地说是指一种实现sim卡切换的装置及方法。



背景技术:

嵌入式产品广泛应用于各个行业,随着通信技术的演进,gsm通信在嵌入式产品上的应用也越来越多。基于国内通信服务提供商现状,嵌入式产品需要实现全面兼容各运营商的服务,这就要求嵌入式产品上能实现双(多)sim卡可切换功能。

为此,迫切需要一种低成本、快速可靠、操作简单的双(多)sim卡切换方案。



技术实现要素:

本发明的目的在于克服现有技术存在的缺陷,提供一种实现sim卡切换的装置及方法。

为实现上述目的,本发明采用以下技术方案:

一种实现sim卡切换的装置,包括多个sim卡、切换电路和gsm模块,所述切换电路一端与多个所述sim卡相连接,另一端与gsm模块相连接,还包括切换控制模块,所述切换控制模块一端与多个所述sim卡相连接,另一端与所述切换电路相连接;

其中,所述切换控制模块接收sim卡是否在位的信息并传递到切换电路,所述切换电路根据所述切换控制模块传递的信息切换sim卡将在位的sim卡与gsm模块连接。

其进一步技术方案为:所述切换电路为模拟开关器件或纯模拟电路。

其进一步技术方案为:所述切换控制模块为嵌入式芯片或可编程逻辑器件或者单片机。

其进一步技术方案为:所述切换电路用于在多个sim卡之间切换sim卡的信号,其sim卡的信号包括电源信号、复位信号、时钟信号、编程电压信号和数据信号。

其进一步技术方案为:所述切换电路包括三个多通道模拟开关,每个所述多通道模拟开关包括控制端和受控端,所述控制端与所述电源信号、复位信号、时钟信号、编程电压信号和数据信号相连接,所述受控端设有与sim卡数量相匹配的输出端口,所述控制端接收所述电源信号、复位信号、时钟信号、编程电压信号和数据信号,将在位的sim卡与其所匹配的受控端的输出端口接通。

其进一步技术方案为:所述嵌入式芯片为imx6处理器,所述可编程逻辑器件为max7000可编程逻辑器件,所述单片机为stm32f103单片机。

一种实现sim卡切换的方法,基于以上任意一项所述的一种实现sim卡切换的装置,其特征在于,包括以下步骤:

切换开始;

判断所述gsm模块是否正常,若否,上报故障;若是,执行下一步;

判断目标sim卡是否在位,若否,上报故障;若是,执行下一步;

进行sim卡切换。

发明与现有技术相比的有益效果是:本发明一种实现sim卡切换的装置及方法,装置通过切换电路一端与多个sim卡相连接,另一端与gsm模块相连接,切换控制模块一端与多个sim卡相连接,另一端与切换电路相连接;切换控制模块接收sim卡是否在位的信息并传递到切换电路,切换电路根据切换控制模块传递的信息切换sim卡将在位的sim卡与gsm模块连接。实现多路sim卡单待单通,其硬件电路具有成本低廉,快速可靠和控制方便的特点。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为本发明一种实现sim卡切换的装置的原理框图;

图2为本发明一种实现sim卡切换的装置的电路图;

图3为本发明一种实现sim卡切换的方法的流程图。

附图标记

10切换电路20切换控制模块

30gsm模块

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。

另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

如无特别说明,本文中的“/”代表含义为“或”

如图1至图2所示,一种实现sim卡切换的装置,包括多个sim卡、切换电路10和gsm模块30,切换电路10一端与多个sim卡相连接,另一端与gsm模块30相连接,还包括切换控制模块20,切换控制模块20一端与多个sim卡相连接,另一端与切换电路10相连接;

其中,切换控制模块20接收sim卡是否在位的信息并传递到切换电路10,切换电路10根据切换控制模块20传递的信息切换sim卡将在位的sim卡与gsm模块30连接。实现多路sim卡单待单通,其硬件电路具有成本低廉,快速可靠和控制方便的特点。

具体地,如图1至图2所示,gsm模块30,是将gsm射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、gsm射频处理、基带处理并提供标准接口的功能模块。

具体地,如图1至图2所示,切换电路10为模拟开关器件或纯模拟电路。

具体地,如图1至图2所示,切换控制模块20为嵌入式芯片或可编程逻辑器件或者单片机。

具体地,如图1至图2所示,切换电路10用于在多个sim卡之间切换sim卡的信号,其sim卡的信号包括电源信号、复位信号、时钟信号、编程电压信号和数据信号。

具体地,如图1至图2所示,切换电路10包括三个多通道模拟开关,每个多通道模拟开关包括控制端和受控端,控制端与电源信号、复位信号、时钟信号、编程电压信号和数据信号相连接,受控端设有与sim卡数量相匹配的输出端口,控制端接收电源信号、复位信号、时钟信号、编程电压信号和数据信号,将在位的sim卡与其所匹配的受控端的输出端口接通。

具体地,嵌入式芯片为imx6处理器,可编程逻辑器件为max7000可编程逻辑器件,单片机为stm32f103单片机。

具体地,多sim卡共用一组硬件接口,共用的接口信号包括sim卡的电源信号、复位信号、时钟信号、编程电压信号和数据信号。

具体地,同一时刻仅一个sim卡正常工作,其他不工作的sim卡不工作。设备不支持双卡双待等功能。

具体地,多sim卡的切换由嵌入式系统控制。

具体地,具有sim卡在位检测功能,当某个sim卡不在位时,不允许向该sim卡切换。当双(多)sim卡都不在位时,具有关闭sim卡供电电源节能功能。

具体地,如图1至图2所示,a1是接上位机(gsm模块30或4g模块),cpu_ctrl信号控制所有通道的同时切换。a2模块接两路sim卡。b1模块为具体切换电路10,使用3个双通道模拟开关实现。

在另一具体实施例中,对于多路sim卡的切换,也可以采用上述相同的办法。

如图1至图3所示,一种实现sim卡切换的方法,基于以上任意一项所述的一种实现sim卡切换的装置,其特征在于,包括以下步骤:

切换开始;

判断gsm模块30是否正常,若否,上报故障;若是,执行下一步;

判断目标sim卡是否在位,若否,上报故障;若是,执行下一步;

进行sim卡切换。实现了嵌入式设备上的双(多)sim卡的切换,其低成本、快速可靠、操作简单。

具体地,多sim卡共用一组硬件接口,共用的接口信号包括sim卡的电源信号、复位信号、时钟信号、编程电压信号和数据信号。

具体地,同一时刻仅一个sim卡正常工作,其他不工作的sim卡不工作。设备不支持双卡双待等功能。

具体地,多sim卡的切换由嵌入式系统控制。

具体地,具有sim卡在位检测功能,当某个sim卡不在位时,不允许向该sim卡切换。当双(多)sim卡都不在位时,具有关闭sim卡供电电源节能功能。

综上所述,本发明一种实现sim卡切换的装置及方法,装置通过切换电路一端与多个sim卡相连接,另一端与gsm模块相连接,切换控制模块一端与多个sim卡相连接,另一端与切换电路相连接;切换控制模块接收sim卡是否在位的信息并传递到切换电路,切换电路根据切换控制模块传递的信息切换sim卡将在位的sim卡与gsm模块连接。实现多路sim卡单待单通,其硬件电路具有成本低廉,快速可靠和控制方便的特点。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1