本发明涉及移动设备技术领域,具体为一种支持多合一卡的设计。
背景技术:
移动终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、pos机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机,也包括平板电脑。智能移动手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的手机类型的总称。随着科技的发展,智能手机已经深入到人们的日常生活中,为了更好的方便用户的使用,目前大部分智能手机都能够实现双卡双待的功能。双卡双待是现在手机行业的新名词,是指手机可以插入两张相同网络制式的手机卡,而且能同时待机。
现在移动设备大多支持双卡双待或多卡多待,但是仍然有些移动设备平台仅能支持单卡单待,导致这些移动设备平台的适用性欠佳,影响移动设备的销量,为此我们提出一种能够能帮助不支持双卡的移动设备平台实现双sim卡功能,软硬件结合,并利用热拔插功能,实现双sim卡的切换,并提高了相关移动设备平台适用性的支持多合一卡的设计来解决此问题。
技术实现要素:
本发明的目的在于提供一种支持多合一卡的设计,其能够能帮助不支持双卡的移动设备平台实现双sim卡功能,并提高了相关移动设备平台适用性,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种支持多合一卡的设计,其设计方法包括如下步骤:
(s1)、从智能移动终端的存储器中分别读取的该终端上的全部数据内容,从数据内容筛选出通话记录、通讯电话本、通话时长以及短信收发记录的相关数据,并根据筛选后数据中所含有的字符判断出所属的sim卡,如果sim卡的数量为两个或两个以上,则判断该智能移动终端具有双卡或多卡的功能;
(s2)、硬件设计部分,设备sim卡接口连接双卡选择芯片u4,设备通过一个gpio_02引脚高低电压控制双卡选择芯片u4导通sim卡1或者sim卡2,设备本身通过另一个gpio_01控制sim卡接口的检测脚uim_det;
(s3)、软件实现,ui显示出sim卡1和sim卡2的选择菜单,用户操作选择sim卡1时,如果当前在sim卡1,不做任何操作,如果当前在sim卡2,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡1,再控制gpio_01通知modemsim插入,完成切换操作;
(s4)、用户选择sim卡2,如果当前在sim卡2,不做任何操作,如果当前在sim卡1,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡2,再控制gpio_01通知modemsim插入,完成切换操作。
优选的,所述步骤(s1)中,读取的数据内容还包括有移动终端的制造商信息、软件类型函数、终端型号、系统型号以及系统的配置信息。
优选的,所述步骤(s2)中,在进行硬件设计部分之前,预先获取移动终端的配置,并对sim卡1和sim卡2进行区分,同时识别sim卡1和sim卡2相对应的卡槽。
优选的,所述步骤(s3)中,在sim卡2切换至sim卡1时,守护进程通过转换信号使sim卡1接入其所属运营商的网络中。
优选的,所述步骤(s3)中,在sim卡2切换至sim卡1时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡1对应的操作系统下接听电话、通讯录以及短信收发记录的数据。
优选的,所述步骤(s4)中,在sim卡1切换至sim卡2时,守护进程通过转换信号使sim卡2接入其所属运营商的网络中。
优选的,所述步骤(s4)中,在sim卡1切换至sim卡2时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡2对应的操作系统下接听电话、通讯录以及短信收发记录的数据。
一种支持多合一卡设计的系统,包括移动终端、转换模块和双卡选择芯片u4,所述移动终端通过gpio_01引脚与转换模块的输入端单向电连接,所述移动终端通过gpio_02引脚与双卡选择芯片u4的输入端单向电连接。
与现有技术相比,本发明的有益效果如下:
本发明提出的设计能够能帮助不支持双卡的移动设备平台实现双sim卡功能,软硬件结合,并利用热拔插功能,实现双sim卡的切换,提高了相关移动设备平台的适用性,同时避免相关移动设备的销量受到影响,解决了现有的移动设备大多支持双卡双待或多卡多待,但是仍然有些移动设备平台仅能支持单卡单待,导致这些移动设备平台的适用性欠佳,影响相关移动设备销量的问题。
附图说明
图1为本发明设计方法的系统电路图;
图2为本发明设计方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
一种支持多合一卡的设计,其设计方法包括如下步骤:
(s1)、从智能移动终端的存储器中分别读取的该终端上的全部数据内容,从数据内容筛选出通话记录、通讯电话本、通话时长以及短信收发记录的相关数据,并根据筛选后数据中所含有的字符判断出所属的sim卡,如果sim卡的数量为两个或两个以上,则判断该智能移动终端具有双卡或多卡的功能,其中读取的数据内容还包括有移动终端的制造商信息、软件类型函数、终端型号、系统型号以及系统的配置信息,通过读取移动终端更多的数据信息,以便对相关移动终端的单卡或双卡功能进行判断;
(s2)、硬件设计部分,设备sim卡接口连接双卡选择芯片u4,设备通过一个gpio_02引脚高低电压控制双卡选择芯片u4导通sim卡1或者sim卡2,设备本身通过另一个gpio_01控制sim卡接口的检测脚uim_det,其中在进行硬件设计部分之前,预先获取移动终端的配置,并对sim卡1和sim卡2进行区分,同时识别sim卡1和sim卡2相对应的卡槽,以便双卡选择芯片u4对相应卡槽内部的sim卡进行切换;
(s3)、软件实现,ui显示出sim卡1和sim卡2的选择菜单,用户操作选择sim卡1时,如果当前在sim卡1,不做任何操作,如果当前在sim卡2,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡1,再控制gpio_01通知modemsim插入,完成切换操作,其中在sim卡2切换至sim卡1时,守护进程通过转换信号使sim卡1接入其所属运营商的网络中;
(s4)、用户选择sim卡2,如果当前在sim卡2,不做任何操作,如果当前在sim卡1,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡2,再控制gpio_01通知modemsim插入,完成切换操作。
实施例二:
一种支持多合一卡的设计,其设计方法包括如下步骤:
(s1)、从智能移动终端的存储器中分别读取的该终端上的全部数据内容,从数据内容筛选出通话记录、通讯电话本、通话时长以及短信收发记录的相关数据,并根据筛选后数据中所含有的字符判断出所属的sim卡,如果sim卡的数量为两个或两个以上,则判断该智能移动终端具有双卡或多卡的功能,其中读取的数据内容还包括有移动终端的制造商信息、软件类型函数、终端型号、系统型号以及系统的配置信息,通过读取移动终端更多的数据信息,以便对相关移动终端的单卡或双卡功能进行判断;
(s2)、硬件设计部分,设备sim卡接口连接双卡选择芯片u4,设备通过一个gpio_02引脚高低电压控制双卡选择芯片u4导通sim卡1或者sim卡2,设备本身通过另一个gpio_01控制sim卡接口的检测脚uim_det,其中在进行硬件设计部分之前,预先获取移动终端的配置,并对sim卡1和sim卡2进行区分,同时识别sim卡1和sim卡2相对应的卡槽,以便双卡选择芯片u4对相应卡槽内部的sim卡进行切换;
(s3)、软件实现,ui显示出sim卡1和sim卡2的选择菜单,用户操作选择sim卡1时,如果当前在sim卡1,不做任何操作,如果当前在sim卡2,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡1,再控制gpio_01通知modemsim插入,完成切换操作,其中在sim卡2切换至sim卡1时,守护进程通过转换信号使sim卡1接入其所属运营商的网络中,且在sim卡2切换至sim卡1时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡1对应的操作系统下接听电话、通讯录以及短信收发记录的数据;
(s4)、用户选择sim卡2,如果当前在sim卡2,不做任何操作,如果当前在sim卡1,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡2,再控制gpio_01通知modemsim插入,完成切换操作,其中在sim卡1切换至sim卡2时,守护进程通过转换信号使sim卡2接入其所属运营商的网络中。
实施例三:
一种支持多合一卡的设计,其设计方法包括如下步骤:
(s1)、从智能移动终端的存储器中分别读取的该终端上的全部数据内容,从数据内容筛选出通话记录、通讯电话本、通话时长以及短信收发记录的相关数据,并根据筛选后数据中所含有的字符判断出所属的sim卡,如果sim卡的数量为两个或两个以上,则判断该智能移动终端具有双卡或多卡的功能,其中读取的数据内容还包括有移动终端的制造商信息、软件类型函数、终端型号、系统型号以及系统的配置信息,通过读取移动终端更多的数据信息,以便对相关移动终端的单卡或双卡功能进行判断;
(s2)、硬件设计部分,设备sim卡接口连接双卡选择芯片u4,设备通过一个gpio_02引脚高低电压控制双卡选择芯片u4导通sim卡1或者sim卡2,设备本身通过另一个gpio_01控制sim卡接口的检测脚uim_det,其中在进行硬件设计部分之前,预先获取移动终端的配置,并对sim卡1和sim卡2进行区分,同时识别sim卡1和sim卡2相对应的卡槽,以便双卡选择芯片u4对相应卡槽内部的sim卡进行切换;
(s3)、软件实现,ui显示出sim卡1和sim卡2的选择菜单,用户操作选择sim卡1时,如果当前在sim卡1,不做任何操作,如果当前在sim卡2,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡1,再控制gpio_01通知modemsim插入,完成切换操作,其中在sim卡2切换至sim卡1时,守护进程通过转换信号使sim卡1接入其所属运营商的网络中,且在sim卡2切换至sim卡1时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡1对应的操作系统下接听电话、通讯录以及短信收发记录的数据;
(s4)、用户选择sim卡2,如果当前在sim卡2,不做任何操作,如果当前在sim卡1,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡2,再控制gpio_01通知modemsim插入,完成切换操作,其中在sim卡1切换至sim卡2时,守护进程通过转换信号使sim卡2接入其所属运营商的网络中,且在sim卡1切换至sim卡2时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡2对应的操作系统下接听电话、通讯录以及短信收发记录的数据。
本发明提出的设计能够能帮助不支持双卡的移动设备平台实现双sim卡功能,软硬件结合,并利用热拔插功能,实现双sim卡的切换,提高了相关移动设备平台的适用性,同时避免相关移动设备的销量受到影响,解决了现有的移动设备大多支持双卡双待或多卡多待,但是仍然有些移动设备平台仅能支持单卡单待,导致这些移动设备平台的适用性欠佳,影响相关移动设备销量的问题。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种支持多合一卡的设计,其特征在于:其设计方法包括如下步骤:
(s1)、从智能移动终端的存储器中分别读取的该终端上的全部数据内容,从数据内容筛选出通话记录、通讯电话本、通话时长以及短信收发记录的相关数据,并根据筛选后数据中所含有的字符判断出所属的sim卡,如果sim卡的数量为两个或两个以上,则判断该智能移动终端具有双卡或多卡的功能;
(s2)、硬件设计部分,设备sim卡接口连接双卡选择芯片u4,设备通过一个gpio_02引脚高低电压控制双卡选择芯片u4导通sim卡1或者sim卡2,设备本身通过另一个gpio_01控制sim卡接口的检测脚uim_det;
(s3)、软件实现,ui显示出sim卡1和sim卡2的选择菜单,用户操作选择sim卡1时,如果当前在sim卡1,不做任何操作,如果当前在sim卡2,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡1,再控制gpio_01通知modemsim插入,完成切换操作;
(s4)、用户选择sim卡2,如果当前在sim卡2,不做任何操作,如果当前在sim卡1,终端控制gpio_01通知modemsim卡拔出,然后控制gpio_02切换到sim卡2,再控制gpio_01通知modemsim插入,完成切换操作。
2.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s1)中,读取的数据内容还包括有移动终端的制造商信息、软件类型函数、终端型号、系统型号以及系统的配置信息。
3.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s2)中,在进行硬件设计部分之前,预先获取移动终端的配置,并对sim卡1和sim卡2进行区分,同时识别sim卡1和sim卡2相对应的卡槽。
4.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s3)中,在sim卡2切换至sim卡1时,守护进程通过转换信号使sim卡1接入其所属运营商的网络中。
5.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s3)中,在sim卡2切换至sim卡1时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡1对应的操作系统下接听电话、通讯录以及短信收发记录的数据。
6.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s4)中,在sim卡1切换至sim卡2时,守护进程通过转换信号使sim卡2接入其所属运营商的网络中。
7.根据权利要求1所述的一种支持多合一卡的设计,其特征在于:所述步骤(s4)中,在sim卡1切换至sim卡2时,智能终端对cpu时间、内存及硬件资源进行重新分配,以切换到查找出的sim卡2对应的操作系统下接听电话、通讯录以及短信收发记录的数据。
8.根据权利要求1-7任意一项所述的一种支持多合一卡设计的系统,包括移动终端、转换模块和双卡选择芯片u4,其特征在于:所述移动终端通过gpio_01引脚与转换模块的输入端单向电连接,所述移动终端通过gpio_02引脚与双卡选择芯片u4的输入端单向电连接。
技术总结