一种终端通信方法及系统与流程

文档序号:19104628发布日期:2019-11-12 22:31阅读:148来源:国知局
一种终端通信方法及系统与流程

本发明涉及通信领域,尤其涉及一种终端通信方法及系统。



背景技术:

目前,较多的移动终端都可以实现双卡双待,即在硬件配置上有两张卡连接,基带处理器中有两个通信协议栈,这两个通信协议栈分别管理两张卡对应的通信功能,从而实现两张卡同时在线,用户可以分别通过这两张卡进行通信。

在此基础上,有一种三卡双待手机,例如,申请号为201010604425.5的专利申请文件,公开的是在双卡双待的电路中第二SIM卡槽的数据线上增加一个单路选择开关,使得基带处理器可以根据用户需要选择第一SIM卡槽和第二SIM卡槽为一组合双待工作或者第一SIM卡槽和第三SIM卡槽为一组合双待工作,这样用户就可以通过切换使用三个SIM卡。

然而,采用上述方式只能有第一SIM卡槽和第二SIM卡槽的组合工作方式以及第一SIM卡槽和第三SIM卡槽的组合工作方式,并不能实现第二SIM卡槽和第三SIM卡槽的组合工作方式,这就降低了用户的使用体验。



技术实现要素:

有鉴于此,本发明提供一种终端通信方法及系统,以解决现有技术中只能有两种SIM卡槽组合工作方式,而不能实现第二SIM卡槽和第三SIM卡槽的组合工作方式,降低了用户的使用体验的问题,其具体方案如下:

一种终端通信方法,应用于三卡双待电子设备,所述三卡双待电子设备的卡槽为三个并列的卡槽,所述终端通信方法包括:

检测所述电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量;

将所述所有SIM卡的相关信息通过第一通信实例进行显示,所述第一通信实例包括:第一phone实例和第一RILD实例;

当所述电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所述所有SIM卡的相关信息发送的选定指令;

将所述选定指令中用户选定的待启用SIM卡与协议栈绑定,实现所述待启用SIM卡的启用及通信。

进一步的,所述接收用户根据显示的所述所有SIM卡的相关信息发送的选定指令,具体为:

接收用户根据显示的所述所有SIM卡的相关信息发送的卡槽选定指令,根据所述卡槽选定指令中的卡槽标识确定所述卡槽对应的待启用SIM卡;或,

接收用户根据显示的所述所有SIM卡的相关信息发送的SIM卡选定指令,所述SIM卡选定指令中的SIM卡为待启用SIM卡。

进一步的,所述将所述选定指令中用户选定的待启用SIM卡与协议栈绑定,实现所述待启用SIM卡的启用及通信,具体为:

当所述选定指令中用户选定的待启用SIM卡为1个时,将所述用户选定的待启用SIM卡与第一协议栈绑定,并通过所述第一通信实例实现所述待启用SIM卡的启用及通信,或与第二协议栈绑定,并通过第二通信实例实现所述待启用SIM卡的启用及通信;

当所述选定指令中用户选定的待启用SIM卡为2个时,将所述用户选定的2个待启用SIM卡分别与第一协议栈及第二协议栈绑定,与所述第一协议栈绑定的待启用SIM卡通过所述第一通信实例实现启用及通信,与第二协议栈绑定的待启用SIM卡通过第二通信实例实现启用及通信,所述第二通信实例包括:第二phone实例和第二RILD实例。

进一步的,所述将所述选定指令中用户选定的待启用SIM卡与协议栈绑定,实现所述待启用SIM卡的启用及通信,具体为:

将所述选定指令中用户选定的待启用SIM卡与协议栈绑定,接收协议栈开启指令,开启所述协议栈,实现所述待启用SIM卡的启用及通信;

接收协议栈关闭指令,关闭所述协议栈,与所述被关闭的协议栈绑定的所述待启用SIM卡的通信被关闭。

进一步的,还包括:

当所述电子设备的卡槽中SIM卡的数量小于3时,将所述卡槽中的SIM卡与协议栈绑定,实现所述卡槽中的SIM卡的启用及通信。

一种终端通信系统,应用于三卡双待电子设备,所述三卡双待电子设备的卡槽为三个并列的卡槽,所述终端通信系统包括:检测单元,与所述检测单元相连的显示单元,与所述显示单元相连的接收单元,与所述接收单元相连的绑定单元,其中:

所述检测单元用于检测所述电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量;

所述显示单元用于将所述所有SIM卡的相关信息通过第一通信实例进行显示,所述第一通信实例包括:第一phone实例和第一RILD实例;

所述接收单元用于当所述电子设备的卡槽中SIM卡的数量为3时,接收用户根据所述显示单元显示的所述所有SIM卡的相关信息发送的选定指令;

所述绑定单元用于将所述选定指令中用户选定的待启用SIM卡与协议栈绑定,实现所述待启用SIM卡的启用及通信。

进一步的,所述接收单元具体用于:

接收用户根据显示的所述所有SIM卡的相关信息发送的卡槽选定指令,根据所述卡槽选定指令中的卡槽确定所述卡槽对应的待启用SIM卡;

或,接收用户根据显示的所述所有SIM卡的相关信息发送的SIM卡选定指令,所述SIM卡选定指令中的SIM卡为待启用SIM卡。

进一步的,所述绑定单元具体包括:判断子单元,与所述判断子单元相连的第一绑定子单元及第二绑定子单元,其中:

所述判断子单元用于判断所述选定指令中用户选定的待启用SIM卡的数量;

所述第一绑定子单元用于当所述选定指令中用户选定的待启用SIM卡为1个时,将所述用户选定的待启用SIM卡与第一协议栈绑定,并通过所述第一通信实例实现所述待启用SIM卡的启用及通信;或与第二协议栈绑定,并通过第二通信实例实现所述待启用SIM卡的启用及通信;

所述第二绑定子单元用于当所述选定指令中用户选定的待启用SIM卡为2个时,将所述用户选定的2个待启用SIM卡分别与第一协议栈及第二协议栈绑定,与所述第一协议栈绑定的待启用SIM卡通过所述第一通信实例实现启用及通信,与第二协议栈绑定的待启用SIM卡通过第二通信实例实现启用及通信,所述第二通信实例包括:第二phone实例和第二RILD实例。

进一步的,所述绑定单元具体包括:绑定子单元,与所述绑定子单元相连的开启子单元,与所述开启子单元相连的关闭子单元,其中:

所述绑定子单元用于将所述选定指令中用户选定的待启用SIM卡与协议栈绑定;

所述开启子单元用于接收协议栈开启指令,开启与所述待启用SIM卡绑定的协议栈,实现所述待启用SIM卡的启用及通信;

所述关闭子单元用于接收协议栈关闭指令,关闭协议栈,实现与所述被关闭的协议栈绑定的所述待启用SIM卡的通信的关闭。

进一步的,所述绑定单元还用于当所述电子设备的卡槽中SIM卡的数量小于3时,将所述卡槽中的SIM卡与协议栈绑定,实现所述卡槽中的SIM卡的启用及通信。

从上述技术方案可以看出,本申请公开的终端通信方法及系统,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,通过检测电子设备的卡槽中SIM卡的数量,检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量,将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例,当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令,将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。本方案通过将所有SIM卡的信息通过第一通信实例进行传输并显示,并且用户根据自身需求确定待启用SIM卡,将待启用SIM卡与协议栈绑定,使得无论用户需要启用的是哪一个卡槽中的SIM,还是哪两个卡槽中的SIM卡的组合,均可以实现启用及通信,增加了组合工作方式,提高了用户的使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种终端通信方法的流程图;

图2为本发明实施例公开的一种终端通信方法的流程图;

图3为本发明实施例公开的一种终端通信方法的流程图;

图4为本发明实施例公开的一种终端通信系统的结构示意图;

图5为本发明实施例公开的一种绑定单元的结构示意图;

图6为本发明实施例公开的一种绑定单元的结构示意图。

具体实施方式

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

本发明公开了一种终端通信方法,应用于三卡双待电子设备,其中,三卡双待电子设备的卡槽为三个并列的卡槽,终端通信方法的流程图如图1所示,包括:

步骤S11、检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量;

三卡双待电子设备的卡槽为三个并列的卡槽,无需如申请号为201010604425.5的专利申请文件中公开的,在双卡双待的电路中第二SIM卡槽的数据线上增加一个单路选择开关,在该方案中并列的是第二SIM卡槽及第三SIM卡槽,而没有第一SIM卡槽,因此,在该方案中无论哪一种双待组合方式,都需要有第一SIM卡槽中的SIM卡。而本方案中将三个卡槽并列,则具备了在三个卡槽中任意两个组合的双待方式的基础。

检测电子设备的卡槽中SIM卡的数量,即确定电子设备的卡槽中有几个卡槽中有SIM卡。

步骤S12、将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例;

其中,RILD实例具体为:无线链路层的进程。

将所有SIM卡的相关信息通过第一通信实例进行显示,具体为:将所有SIM卡的相关信息进行提取,并依次通过第一RILD实例及第一phone实例上传至SIM卡管理控制模块,之后,由SIM卡管理控制模块发送至电子设备的显示屏,显示给用户,由用户根据三张SIM卡的相关信息选择需要启用的SIM卡,以保证选定的待启用SIM卡是用户所需求的。

当电子设备的卡槽中有少于三张SIM卡时,如:卡槽中有一张SIM卡或两张SIM卡,此时,也可以将这一张或两张SIM卡的相关信息进行提取,以保存SIM卡的相关信息,便于查询。

在上述过程中不需要为每一个卡槽中的SIM卡分别配置一个通信实例,只需要一个通信实例即可实现所有SIM卡信息的上传。

本实施例所公开的终端通信方法所应用的电子设备中,一共只需要有两个通信实例,这两个通信实例是用于:当选定2张SIM卡进行启用时,分别为选定的这2张SIM卡提供通信链路,其中第一通信实例还用于上传所有SIM卡的相关信息。

步骤S13、当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令;

当电子设备的卡槽中有三张SIM卡时,由于本实施例公开的终端通信方法所应用的电子设备属于三卡双待电子设备,因此,需要由用户确定待启用的SIM卡最多为2个,那么,用户确定的待启用的SIM卡为1个或者2个。

用户在确定待启用的SIM卡时,可以为直接选择SIM卡进行确定,也可以为根据SIM卡所在的卡槽确定,具体的:

选定指令为:卡槽选定指令或SIM卡选定指令。

其中,根据卡槽选定指令中的卡槽确定卡槽对应的待启用SIM卡,具体为:根据卡槽选定指令中的卡槽标识确定选定的卡槽,将选定的卡槽处插入的SIM卡确定为待启用SIM卡,其中,不同的卡槽使用不同的卡槽标识;

当选定指令为SIM卡选定指令时,SIM卡选定指令中包含SIM卡标识,根据SIM卡标识确定待启用SIM卡,其中,不同的SIM卡使用不同的SIM卡标识。

步骤S14、将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。

为了实现三卡双待功能,需要在三卡双待的通信框架中设置2个通信链路,其中,这2个通信链路包括:2个通信实例,2个协议栈及3个卡槽,其中,每个通信实例包括:1个phone实例及1个RILD实例。

其中,每个phone实例分别依次与1个RILD实例及1个协议栈相连,3个卡槽分别与2个协议栈相连,每个协议栈一次只能与1个卡槽中的SIM卡绑定,3个卡槽分别用于放置SIM卡。

在通信过程中,当有一个卡槽中的SIM卡选择了绑定第一协议栈,那么,该SIM卡,第一协议栈及第一通信实例,第一phone实例组成了一个通信链路,或者,该SIM,第一协议栈及第二通信实例组成了一个通信链路,实现该SIM卡的通信,在这一过程中,无论第二协议栈是否被其它SIM卡绑定,都不会影响到第一协议栈所在的通信链路的通信。

当待启用SIM卡的数量为1时,将这一个待启用SIM卡与第一协议栈或第二协议栈绑定,实现这一个待启用SIM卡的启用及通信;

当待启用SIM卡的数量为2时,将其中一个待启用SIM卡与第一协议栈绑定,将另一个待启用SIM卡与第二协议栈绑定,实现2个待启用SIM卡的启用及通信。

本实施例公开的终端通信方法,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,通过检测电子设备的卡槽中SIM卡的数量,检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量,将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例,当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令,将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。本方案通过将所有SIM卡的信息通过第一通信实例进行传输并显示,并且用户根据自身需求确定待启用SIM卡,将待启用SIM卡与协议栈绑定,使得无论用户需要启用的是哪一个卡槽中的SIM,还是哪两个卡槽中的SIM卡的组合,均可以实现启用及通信,增加了组合工作方式,提高了用户的使用体验。

本实施例公开了一种终端通信方法,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,终端通信方法的流程图如图2所示,包括:

步骤S21、检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量;

步骤S22、将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例;

步骤S23、判断电子设备的卡槽中SIM卡的数量是否为3;

步骤S24、若是,接收用户根据显示的所有SIM卡的相关信息发送的选定指令,将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信;

当卡槽中有3张SIM卡时,即每个卡槽中均各有一个SIM卡,此时,用户需要选择待启用的SIM卡,其中,用户选择的待启用的SIM卡可以为1个,也可以为2个。

当用户选择的待启用的SIM卡为1个时,该SIM卡可以与第一协议栈绑定,也可以与第二协议栈绑定,当该SIM卡与第一协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信;当该SIM卡与第二协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信。

当用户选择的待启用的SIM卡为2个时,这两张SIM卡分别与第一协议栈及第二协议栈绑定,与第一协议栈绑定的SIM卡通过第一通信实例进行通信,与第二协议栈绑定的SIM卡通过第二通信实例进行通信。

步骤S25、否则,将卡槽中的少于三张SIM卡与协议栈绑定,实现卡槽中的少于三张SIM卡的启用及通信。

当电子设备的卡槽中有少于三张SIM卡时,直接将卡槽中的少于三张SIM卡与协议栈绑定,实现卡槽中的少于三张SIM卡的启用及通信。

其中,将卡槽中的少于三张SIM卡与协议栈绑定可以为自动为每张SIM卡配置协议栈,并进行绑定。

例如:电子设备的卡槽中只有一个卡槽中有一张SIM卡,那么,该SIM卡可以与第一协议栈绑定,也可以与第二协议栈绑定,当该SIM卡与第一协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信;当该SIM卡与第二协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信,上述绑定过程可以为自动配置绑定,也可以为由用户选择配置绑定;

当电子设备的卡槽中只有两个卡槽中各有一张SIM卡时,这两张SIM卡分别与第一协议栈及第二协议栈绑定,与第一协议栈绑定的SIM卡通过第一通信实例进行通信,与第二协议栈绑定的SIM卡通过第二通信实例进行通信。

本实施例公开的终端通信方法,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,通过检测电子设备的卡槽中SIM卡的数量,检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量,将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例,当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令,将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。本方案通过将所有SIM卡的信息通过第一通信实例进行传输并显示,并且用户根据自身需求确定待启用SIM卡,将待启用SIM卡与协议栈绑定,使得无论用户需要启用的是哪一个卡槽中的SIM,还是哪两个卡槽中的SIM卡的组合,均可以实现启用及通信,增加了组合工作方式,提高了用户的使用体验。

本实施例公开了一种终端通信方法,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,终端通信方法的流程图如图3所示,包括:

步骤S31、检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量;

步骤S32、将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例;

步骤S33、当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令;

步骤S34、将选定指令中用户选定的待启用SIM卡与协议栈绑定,接收协议栈开启指令,开启协议栈,实现待启用SIM卡的启用及通信;

步骤S35、接收协议栈关闭指令,关闭协议栈,与被关闭的协议栈绑定的待启用SIM卡的通信被关闭。

可以通过协议栈的开启与关闭实现对SIM卡通信功能的开启与关闭。

当待启用SIM卡与协议栈绑定后,开启协议栈,可以实现待启用SIM卡的通信畅通;当待启用SIM卡与协议栈绑定后,关闭协议栈,则关闭了待启用SIM卡的通信功能,实现了在需要关闭某个SIM卡的通信时,无需从电子设备的卡槽中取出该SIM卡,直接在接收到关闭协议栈的指令后,关闭与该SIM卡绑定的协议栈即可实现关闭该SIM卡的通信。

本实施例公开的终端通信方法,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,通过检测电子设备的卡槽中SIM卡的数量,检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量,将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例,当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示的所有SIM卡的相关信息发送的选定指令,将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。本方案通过将所有SIM卡的信息通过第一通信实例进行传输并显示,并且用户根据自身需求确定待启用SIM卡,将待启用SIM卡与协议栈绑定,使得无论用户需要启用的是哪一个卡槽中的SIM,还是哪两个卡槽中的SIM卡的组合,均可以实现启用及通信,增加了组合工作方式,提高了用户的使用体验。

本实施例公开了一种终端通信系统,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,其中,终端通信系统的结构示意图如图4所示,包括:

检测单元41,与检测单元41相连的显示单元42,与显示单元42相连的接收单元43,与接收单元43相连的绑定单元44。

检测单元41用于检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量。

三卡双待电子设备的卡槽为三个并列的卡槽,无需如申请号为201010604425.5的专利申请文件中公开的,在双卡双待的电路中第二SIM卡槽的数据线上增加一个单路选择开关,在该方案中并列的是第二SIM卡槽及第三SIM卡槽,而没有第一SIM卡槽,因此,在该方案中无论哪一种双待组合方式,都需要有第一SIM卡槽中的SIM卡。而本方案中将三个卡槽并列,则具备了在三个卡槽中任意两个组合的双待方式的基础。

检测电子设备的卡槽中SIM卡的数量,即确定电子设备的卡槽中有几个卡槽中有SIM卡。

显示单元42用于将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例。

将所有SIM卡的相关信息通过第一通信实例进行显示,具体为:将所有SIM卡的相关信息进行提取,并依次通过第一RILD实例及第一phone实例上传至SIM卡管理控制模块,之后,由SIM卡管理控制模块发送至电子设备的显示屏,显示给用户,由用户根据三张SIM卡的相关信息选择需要启用的SIM卡,以保证选定的待启用SIM卡是用户所需求的。

当电子设备的卡槽中有少于三张SIM卡时,如:卡槽中有一张SIM卡或两张SIM卡,此时,也可以将这一张或两张SIM卡的相关信息进行提取,以保存SIM卡的相关信息,便于查询。

在上述过程中不需要为每一个卡槽中的SIM卡分别配置一个通信实例,只需要一个通信实例即可实现所有SIM卡信息的上传。

本实施例所公开的终端通信方法所应用的电子设备中,一共只需要有两个通信实例,这两个通信实例是用于:当选定2张SIM卡进行启用时,分别为选定的这2张SIM卡提供通信链路,其中第一通信实例还用于上传所有SIM卡的相关信息。

接收单元43用于当电子设备的卡槽中SIM卡的数量为3时,接收用户根据显示单元显示的所有SIM卡的相关信息发送的选定指令。

当电子设备的卡槽中有三张SIM卡时,由于本实施例公开的终端通信方法所应用的电子设备属于三卡双待电子设备,因此,需要由用户确定待启用的SIM卡最多为2个,那么,用户确定的待启用的SIM卡为1个或者2个。

用户在确定待启用的SIM卡时,可以为直接选择SIM卡进行确定,也可以为根据SIM卡所在的卡槽确定,具体的:

选定指令为:卡槽选定指令或SIM卡选定指令。

其中,根据卡槽选定指令中的卡槽确定卡槽对应的待启用SIM卡,具体为:根据卡槽选定指令中的卡槽标识确定选定的卡槽,将选定的卡槽处插入的SIM卡确定为待启用SIM卡,其中,不同的卡槽使用不同的卡槽标识;

当选定指令为SIM卡选定指令时,SIM卡选定指令中包含SIM卡标识,根据SIM卡标识确定待启用SIM卡,其中,不同的SIM卡使用不同的SIM卡标识。

绑定单元44用于将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。

为了实现三卡双待功能,需要在三卡双待的通信框架中设置2个通信链路,其中,这2个通信链路包括:2个通信实例,2个协议栈及3个卡槽,其中,每个通信实例包括:1个phone实例及1个RILD实例。

其中,每个phone实例分别依次与1个RILD实例及1个协议栈相连,3个卡槽分别与2个协议栈相连,每个协议栈一次只能与1个卡槽中的SIM卡绑定,3个卡槽分别用于放置SIM卡。

在通信过程中,当有一个卡槽中的SIM卡选择了绑定第一协议栈,那么,该SIM卡,第一协议栈及第一通信实例,第一phone实例组成了一个通信链路,或者,该SIM,第一协议栈及第二通信实例组成了一个通信链路,实现该SIM卡的通信,在这一过程中,无论第二协议栈是否被其它SIM卡绑定,都不会影响到第一协议栈所在的通信链路的通信。

当待启用SIM卡的数量为1时,将这一个待启用SIM卡与第一协议栈或第二协议栈绑定,实现这一个待启用SIM卡的启用及通信;

当待启用SIM卡的数量为2时,将其中一个待启用SIM卡与第一协议栈绑定,将另一个待启用SIM卡与第二协议栈绑定,实现2个待启用SIM卡的启用及通信。

具体的,绑定单元44的结构示意图如图5所示,包括:判断子单元51,与判断子单元51相连的第一绑定子单元52及第二绑定子单元53。

其中,判断子单元51用于判断选定指令中用户选定的待启用SIM卡的数量;第一绑定子单元52用于当选定指令中用户选定的待启用SIM卡为1个时,将用户选定的待启用SIM卡与第一协议栈绑定,并通过第一通信实例实现待启用SIM卡的启用及通信;或与第二协议栈绑定,并通过第二通信实例实现待启用SIM卡的启用及通信;第二绑定子单元53用于当选定指令中用户选定的待启用SIM卡为2个时,将用户选定的2个待启用SIM卡分别与第一协议栈及第二协议栈绑定,与第一协议栈绑定的待启用SIM卡通过第一通信实例实现启用及通信,与第二协议栈绑定的待启用SIM卡通过第二通信实例实现启用及通信,第二通信实例包括:第二phone实例和第二RILD实例。

当卡槽中有3张SIM卡时,即每个卡槽中均各有一个SIM卡,此时,用户需要选择待启用的SIM卡,其中,用户选择的待启用的SIM卡可以为1个,也可以为2个。

当用户选择的待启用的SIM卡为1个时,该SIM卡可以与第一协议栈绑定,也可以与第二协议栈绑定,当该SIM卡与第一协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信;当该SIM卡与第二协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信。

当用户选择的待启用的SIM卡为2个时,这两张SIM卡分别与第一协议栈及第二协议栈绑定,与第一协议栈绑定的SIM卡通过第一通信实例进行通信,与第二协议栈绑定的SIM卡通过第二通信实例进行通信。

进一步的,绑定单元44还用于:当电子设备的卡槽中SIM卡的数量小于3时,将卡槽中的少于三张SIM卡与协议栈绑定,实现卡槽中的少于三张SIM卡的启用及通信。

当电子设备的卡槽中有少于三张SIM卡时,直接将卡槽中的少于三张SIM卡与协议栈绑定,实现卡槽中的少于三张SIM卡的启用及通信。

其中,将卡槽中的少于三张SIM卡与协议栈绑定可以为自动为每张SIM卡配置协议栈,并进行绑定。

例如:电子设备的卡槽中只有一个卡槽中有一张SIM卡,那么,该SIM卡可以与第一协议栈绑定,也可以与第二协议栈绑定,当该SIM卡与第一协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信;当该SIM卡与第二协议栈绑定时,可以通过第一通信实例进行通信,也可以通过第二通信实例进行通信,上述绑定过程可以为自动配置绑定,也可以为由用户选择配置绑定;

当电子设备的卡槽中只有两个卡槽中各有一张SIM卡时,这两张SIM卡分别与第一协议栈及第二协议栈绑定,与第一协议栈绑定的SIM卡通过第一通信实例进行通信,与第二协议栈绑定的SIM卡通过第二通信实例进行通信。

另外,绑定单元44的结构示意图还可以如图6所示,包括:绑定子单元61,与绑定子单元61相连的开启子单元62,与开启子单元62相连的关闭子单元63。

其中,绑定子单元61用于将选定指令中用户选定的待启用SIM卡与协议栈绑定;开启子单元62用于接收协议栈开启指令,开启与待启用SIM卡绑定的协议栈,实现待启用SIM卡的启用及通信;关闭子单元63用于接收协议栈关闭指令,关闭协议栈,实现与被关闭的协议栈绑定的待启用SIM卡的通信的关闭。

可以通过协议栈的开启与关闭实现对SIM卡通信功能的开启与关闭。

当待启用SIM卡与协议栈绑定后,开启协议栈,可以实现待启用SIM卡的通信畅通;当待启用SIM卡与协议栈绑定后,关闭协议栈,则关闭了待启用SIM卡的通信功能,实现了在需要关闭某个SIM卡的通信时,无需从电子设备的卡槽中取出该SIM卡,直接在接收到关闭协议栈的指令后,关闭与该SIM卡绑定的协议栈即可实现关闭该SIM卡的通信。

本实施例公开的终端通信系统,应用于三卡双待电子设备,三卡双待电子设备的卡槽为三个并列的卡槽,通过检测电子设备的卡槽中SIM卡的数量,检测单元检测电子设备的卡槽中所有SIM卡的相关信息及SIM卡的数量,显示单元将所有SIM卡的相关信息通过第一通信实例进行显示,第一通信实例包括:第一phone实例和第一RILD实例,当电子设备的卡槽中SIM卡的数量为3时,接收单元接收用户根据显示的所有SIM卡的相关信息发送的选定指令,绑定单元将选定指令中用户选定的待启用SIM卡与协议栈绑定,实现待启用SIM卡的启用及通信。本方案通过将所有SIM卡的信息通过第一通信实例进行传输并显示,并且用户根据自身需求确定待启用SIM卡,将待启用SIM卡与协议栈绑定,使得无论用户需要启用的是哪一个卡槽中的SIM,还是哪两个卡槽中的SIM卡的组合,均可以实现启用及通信,增加了组合工作方式,提高了用户的使用体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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