实现通信连接的方法及配卡服务端转让专利

申请号 : CN201610051113.3

文献号 : CN105898837B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐志献刘晶秦晓雷沈圆钟世杰

申请人 : 深圳市斯凯荣科技有限公司深圳市思博威尔斯科技有限公司

摘要 :

本发明公开了一种实现通信连接的方法,包括:获取移动终端发送的配卡请求;从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。相应地,本发明还公开了一种实现通信连接的配卡服务端。采用本发明实施例,能自动分配SIM卡,满足用户的接入当地通信网络的需求,提高用户体验。

权利要求 :

1.一种实现通信连接的方法,其特征在于,包括:

获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;

从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;

根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;

将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络;

其中,所述N个卡池的配置方法,具体包括:

设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;

获取多个SIM卡;

将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中;

所述N个卡池的配置方法,具体包括:

根据预设的用户级别,设置不同用户级别的卡池;

在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;

获取多个SIM卡;

将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。

2.如权利要求1所述的实现通信连接的方法,其特征在于,所述用户级别包括m个用户级别,则所述从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池,具体包括:根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;

根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;

根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;

从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;

从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。

3.如权利要求2所述的实现通信连接的方法,其特征在于,所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;

则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));

其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。

4.如权利要求2所述的实现通信连接的方法,其特征在于,所述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。

5.如权利要求3所述的实现通信连接的方法,其特征在于,所述卡池兼容多种通信服务;则所述根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,具体包括:根据所述每一个可选网络所属的运营商,从所选取的卡池组中筛选出支持所述运营商的SIM卡;

根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;

从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;

从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;

获取与所述标准用户级别对应的所述每一种通信服务的权重系数;

将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;

比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。

6.如权利要求3所述的实现通信连接的方法,其特征在于,所述卡池兼容多种通信服务;则所述根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,具体包括:从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;

根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;

从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;

获取与所述标准用户级别对应的所述每一种通信服务的权重系数;

将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;

比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。

7.如权利要求6所述的实现通信连接的方法,其特征在于,在从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络之后,还包括:当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;

若否,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。

8.一种实现通信连接的配卡服务端,其特征在于,包括:

配卡请求获取模块,用于获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;

卡池选取模块,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;

卡选取模块,用于根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;

卡配置模块,用于将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络;

其中,所述实现通信连接的配卡服务端还包括卡池配置模块,用于配置所述N个卡池;

所述卡池配置模块具体包括:

卡池设置单元,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;

卡获取单元,用于获取多个SIM卡;

卡配到卡池单元,用于将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中;

所述卡池配置模块具体包括:

第一卡池设置单元,用于根据预设的用户级别,设置不同用户级别的卡池;

第二卡池设置单元,用于在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;

或者,

在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;

卡获取单元,用于获取多个SIM卡;

卡配到卡池单元,用于将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。

9.如权利要求8所述的实现通信连接的配卡服务端,其特征在于,所述用户级别包括m个用户级别,则所述卡池选取模块具体包括:用户级别选取单元,用于根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;

第一卡池选取单元,用于根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;

第二卡池选取单元,用于根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;

第三卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;

第四卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。

10.如权利要求9所述的实现通信连接的配卡服务端,其特征在于,所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;

则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));

其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。

11.如权利要求9所述的实现通信连接的配卡服务端,其特征在于,所述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。

12.如权利要求10所述的实现通信连接的配卡服务端,其特征在于,所述卡池兼容多种通信服务;则所述卡选取模块具体包括:第一筛选卡单元,用于根据所述每一个可选网络所属的运营商,从所选取的卡池中筛选出支持所述运营商的SIM卡;

运营商确认单元,用于根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;

第二筛选卡单元,用于从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;

第三筛选卡单元,用于从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;所述第三筛选卡单元具体包括:第一需求值计算子单元,用于对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;

第一权重系数获取子单元,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;

第一权重计算子单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;

第一比较选取子单元,用于比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。

13.如权利要求10所述的实现通信连接的配卡服务端,其特征在于,所述卡池兼容多种通信服务;则所述卡选取模块具体包括:可选网络确定单元,用于从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;

第四筛选卡单元,用于根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;

第五筛选卡单元,用于从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;所述第五筛选卡单元包括:第二需求值计算子单元,用于对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;

第二权重系数获取子单元,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;

第二权重计算子单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;

第二比较选取子单元,用于比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。

14.如权利要求13所述的实现通信连接的配卡服务端,其特征在于,所述卡选取模块还包括:判断单元,用于当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;

记录单元,用于当不存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡时,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。

说明书 :

实现通信连接的方法及配卡服务端

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种实现通信连接的方法及配卡服务端。

背景技术

[0002] 随着移动通讯市场的飞速发展,移动互联网的用户粘性越来越大,用户对移动通信业务的服务体验的要求更加高了,用户希望能够体验不同移动运营商组合带来的优惠以满足自己的需求,比如灵活变动套餐以降低资费、切换本地卡以避免高额的漫游费、切换当地运营商以降低网络费用等,这些新的体验需求需要移动设备能提供灵活切换SIM/USIM卡功能,但目前对于切换SIM/USIM卡功能的实现,一般来说是,用户根据其需求在移动终端上手动切换SIM/USIM实体卡,而且手动切换的环节过于繁琐,会影响用户的体验。

发明内容

[0003] 本发明实施例提出一种实现移动通信连接的方法,能自动分配SIM卡,满足用户的接入当地通信网络的需求,提高用户体验。
[0004] 本发明实施例提供一种实现通信连接的方法,包括:
[0005] 获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;
[0006] 从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;
[0007] 根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;
[0008] 将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。
[0009] 在一个实施方式中,所述N个卡池的配置方法,具体包括:
[0010] 设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;
[0011] 获取多个SIM卡;
[0012] 将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中。
[0013] 在另一个实施方式中,所述N个卡池的配置方法,具体包括:
[0014] 根据预设的用户级别,设置不同用户级别的卡池;
[0015] 在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,[0016] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0017] 获取多个SIM卡;
[0018] 将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。
[0019] 进一步地,所述用户级别包括m个用户级别,则所述从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池,具体包括:
[0020] 根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0021] 根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;
[0022] 根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;
[0023] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0024] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。
[0025] 进一步地,所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;
[0026] 则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));
[0027] 其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。
[0028] 进一步地,所述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。
[0029] 在一个实施方式中,所述卡池兼容多种通信服务,则所述根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,具体包括:
[0030] 根据所述每一个可选网络所属的运营商,从所选取的卡池中筛选出支持所述运营商的SIM卡;
[0031] 根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;
[0032] 从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;
[0033] 从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:
[0034] 对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0035] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0036] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0037] 比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0038] 在另一个实施方式中,所述卡池兼容多种通信服务;则所述根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,具体包括:
[0039] 从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;
[0040] 根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;
[0041] 从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:
[0042] 对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0043] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0044] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0045] 比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0046] 再进一步地,在从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络之后,还包括:
[0047] 当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;
[0048] 若否,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。
[0049] 相应地,本发明还提供一种实现通信连接的配卡服务端,包括:
[0050] 配卡请求获取模块,用于获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;
[0051] 卡池选取模块,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;
[0052] 卡选取模块,用于根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;
[0053] 卡配置模块,用于将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。
[0054] 在一个实施方式中,所述配卡服务端还包括卡池配置模块,用于配置所述N个卡池;所述卡池配置模块具体包括:
[0055] 卡池设置单元,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;
[0056] 卡获取单元,用于获取多个SIM卡;
[0057] 卡配到卡池单元,用于将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中。
[0058] 在另一个实施方式中,所述配卡服务端还包括卡池配置模块,用于配置所述N个卡池,所述卡池配置模块具体包括:
[0059] 第一卡池设置单元,用于根据预设的用户级别,设置不同用户级别的卡池;
[0060] 第二卡池设置单元,用于在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,
[0061] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0062] 卡获取单元,用于获取多个SIM卡;
[0063] 卡配到卡池单元,用于将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。
[0064] 进一步地,所述用户级别包括m个用户级别,则所述卡池选取模块具体包括:
[0065] 用户级别选取单元,用于根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0066] 第一卡池选取单元,用于根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;
[0067] 第二卡池选取单元,用于根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;
[0068] 第三卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0069] 第四卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。
[0070] 进一步地,所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;
[0071] 则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));
[0072] 其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。
[0073] 进一步地,所述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。
[0074] 在一个实施方式中,所述卡池兼容多种通信服务;则所述卡选取模块具体包括:
[0075] 第一筛选卡单元,用于根据所述每一个可选网络所属的运营商,从所选出的卡组中筛选出支持所述运营商的SIM卡;
[0076] 运营商确认单元,用于根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;
[0077] 第二筛选卡单元,用于从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;
[0078] 第三筛选卡单元,用于从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;所述第三筛选卡单元具体包括:
[0079] 需求值计算子单元,用于对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0080] 权重系数获取子单元,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0081] 权重计算子单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0082] 比较选取子单元,用于比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0083] 在另一个实施方式中,所述卡池兼容多种通信服务;则所述卡选取模块具体包括:
[0084] 可选网络确定单元,用于从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;
[0085] 第四筛选卡单元,用于根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;
[0086] 第五筛选卡单元,用于从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;所述第五筛选卡单元:
[0087] 第二需求值计算子单元,用于对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0088] 第二权重系数获取子单元,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0089] 第二权重计算子单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0090] 第二比较选取子单元,用于比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0091] 再进一步地,所述卡选取模块还包括:
[0092] 判断单元,用于当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;
[0093] 记录单元,用于当不存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡时,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。
[0094] 实施本发明实施例,具有如下有益效果:
[0095] 本发明实施例提供的一种实现移动通信连接的方法,通过获取移动终端发送的配卡请求,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池,根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。即,通过预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求中的信息,即可快速地匹配到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该卡池中与适应当地信号强度最高同一运营商且通信服务性价比最高的卡配置移动终端,从而实现自动分配SIM卡,满足用户的需求,提高用户体验。

附图说明

[0096] 图1是本发明提供的实现通信连接的方法的一个实施例的流程示意图;
[0097] 图2是本发明提供的实现通信连接的配卡服务端的一个实施例的结构示意图;
[0098] 图3是本发明提供的实现通信连接的配卡服务端的卡池配置模块的一个实施例的结构示意图;
[0099] 图4是本发明提供的实现通信连接的配卡服务端的卡池配置模块的另一个实施例的结构示意图;
[0100] 图5是本发明提供的实现通信连接的配卡服务端的卡池选取模块的一个实施例的结构示意图;
[0101] 图6是本发明提供的实现通信连接的配卡服务端的卡选取模块的一个实施例的结构示意图;
[0102] 图7是本发明提供的实现通信连接的配卡服务端的卡选取模块的第三筛选卡单元的一个实施例的结构示意图;
[0103] 图8是本发明提供的实现通信连接的配卡服务端的卡选取模块的另一个实施例的结构示意图;
[0104] 图9是本发明提供的实现通信连接的配卡服务端的卡选取模块的第五筛选卡单元的一个实施例的结构示意图。

具体实施方式

[0105] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0106] 参见图1,是本发明提供的实现通信连接的方法的一个实施例的流程示意图,该方法由配卡服务端执行,所述实施通信连接的方法具体包括以下步骤:
[0107] S1,获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;
[0108] S2,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;
[0109] S3,根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;
[0110] S4,将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。
[0111] 需要说明的是,将要接入的通信区域是指通信的具体地理位置,可以是由国家管辖的行政地区、一个国家区域、多个国家相连的区域或全球范围,例如,广东省、美国或东南亚都可以是通信区域的一种。在所述通信区域搜索到的每一个可选网络,包含该可选网络所属的运营商和信号强度的信息。用户所需求的通信服务是指,语音服务、数据服务或语音兼数据的服务,还有网络信号质量以及价格方面的服务。本实施例中的SIM卡是指SIM卡用于接入网络的信息。
[0112] 在本实施例中,所述配卡请求所包含的移动终端的网络制式,可以是移动终端的标识,例如,移动终端的设备序列号,因而配卡服务端既可以通过移动终端的标识来获取该移动终端的网络制式,也可以是直接由移动终端直接提供移动终端的网络制式的信息。同样地,所述配卡请求所包含的用户所需求的通信服务和用户级别,可以是用户的标识,该用户标识关联了该用户所需求的通信服务和用户级别,因而,配卡服务端既可以是通过该用户标识来获取该用户所需求的通信服务和用户级别,也可以是由移动终端直接提供该用户所需求的通信服务和用户级别。
[0113] 在本实施例中,配卡服务端预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求中的信息,即可快速地匹配到相应的卡池,然后通过一个算法计算出该卡池中通信服务性价比最高的卡,并将该卡配置移动终端,从而实现自动分配SIM卡,满足用户的需求。
[0114] 本发明实施例提供的N个卡池是预先配置的,所述N个卡池的配置方法有两种实施方式:
[0115] 在一个实施方式中,该配置方法具体包括:
[0116] 设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;
[0117] 获取多个SIM卡;
[0118] 将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中。
[0119] 需要说明的是,首先根据用户级别、网络制式以及通信区域可存在的类别来设置卡池所属的类别,设置卡池的方式为:
[0120] 依据不同的通信区域的类别设置卡池,目的是为移动终端提供更优的本地化的漫游服务和降低漫游费用,例如,可以是由国家管辖的行政地区、一个国家的区域、多个国家相连的区域或全球范围。
[0121] 依据不同的网络制式的类别设置卡池,是依据现行的SIM卡所能支持的入网的网络制式来进行设置卡池,目的是为移动终端提供相匹配的网络制的SIM卡,例如,2G制式(GSM、CDMA)、3G制式(WCDMA、CDMA2000、TD-SCDMA)、4G制式(LTE)以及任意多种混合制式的SIM卡集合。
[0122] 为了灵活地给不同的用户级别的用户提供不同的服务,使用户级别高的用户所能选择的服务范围更大,用户级别低的用户所能选择的服务范围相对小一些,因此,本实施例根据卡池所能覆盖通信区域的范围大小来设置卡池的用户级别,例如,当卡池所能覆盖的通信区域为由国家管辖的行政地区或一个国家的区域时,设置卡池的用户级别为低等级、普通等级和高等级,均可以为低等级、普通等级和高等级的用户配置卡;当卡池所能覆盖的通信区域为多个国家相连的区域,该卡池配置少量的卡给低等级用户卡池,配置大量或全部的卡给普通等级用户卡池,配置全部给高等级用户卡池;当卡池所能覆盖的通信区域为全球范围时,该卡池配置部分的卡给普通等级用户卡池,配置大量或全部的卡给高等级用户卡池。
[0123] 当卡池的类别设置好后,将具有相同用户等级、相同网络制式和相同通信区域的SIM卡,放入相应的卡池中,从而完成将卡配置到卡池的工作。通过上述对卡池的设置,能在为移动终端配置卡时,满足移动终端接入通信网络的基本要求,提供本地化的通信服务来降低漫游费用,并且设置的用户级别,能为用户提供更优的服务品质。
[0124] 在另一个实施方式中,该配置方法具体包括:
[0125] 根据预设的用户级别,设置不同用户级别的卡池;
[0126] 在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,[0127] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0128] 获取多个SIM卡;
[0129] 将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。
[0130] 需要说明的是,对于低等级用户级别的卡池,配置少量的卡;对于普通等级用户级别的卡池,配置大量或全部的卡;对于高等级用户级别的卡池,配置全部的卡。
[0131] 本实施方式所达到技术效果与上一实施方式的技术效果相同,在此不再赘述。
[0132] 进一步地,在所述移动终端作为共享热点的前提下存在多个用户共同使用所述移动终端的情况,则所述用户级别包括m个用户级别,上述步骤S2的具体操作如下:
[0133] 根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0134] 根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;
[0135] 根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;
[0136] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0137] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。
[0138] 优选地,上述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。
[0139] 在本实施例中,会存在移动终端作为共享热点而被多个用户同时使用的情况存在,则配卡请求中所包含的用户级别包括多个用户级别,即存在多个用户产生冲突的情况,因而为避免冲突并筛选最重要的用户的需求,设定一算法函数v(1…m)从多个用户级别中选取最高级的用户级别出来作为标准用户级别。
[0140] 需要说明的是,卡池的选择是从最大范围的卡池中逐级递减选择的,如果满足要求的最小范围的卡池没有空闲的卡时,则返回上一级范围的卡池中选择。在本实施例中,在选择某一具体的通信区域卡池的具体实施方式为:首先选出全球范围的卡池,然后选出覆盖该通信区域的多个国家相连的区域的卡池,最后选出覆盖该通信区域的国家区域卡池,该国家区域卡池即为能覆盖的通信区域范围最小的卡池。并且,如果该国家区域卡池没有空闲的卡时,则返回从该多个国家相连的区域的卡池中选择卡组;如果该多个国家相连的区域的卡池没有空闲的卡时,则返回该全球范围的卡池中选择卡组。
[0141] 在上述步骤S3中提及的所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;
[0142] 则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));
[0143] 其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。
[0144] 上述计算表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值的具体算法流程如下:
[0145] 首先,根据卡号为x的SIM卡所在卡池下定义的用户需求,包括用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的用户需求,来获取相应的特征数值,并将其代入ry函数进行计算,获得在第y个通信服务下该卡池的用户需求参数;例如,对于网络信号质量的通信服务,获取该卡池中每个的SIM卡的所记录的网络信号质量的均值、最小值和最大值,并取平均数值或中位数以及不能超过最小值和最大值范围区间作为第y个通信服务下该卡池的用户需求参数。
[0146] 然后,根据卡号为x的SIM卡所具有服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的特征,并从中获取相应特征的特征子集作为特征数值,并将其代入cy函数进行计算,获得在第y个通信服务下卡号为x的SIM卡的卡条件参数;例如,SIM卡的网络信号质量最初设定为平均值,然后根据分配使用的历史统计数据测算出的网络信号质量的特征数值;SIM卡所属运营商由MCC(Mobile Country Code,移动国家码)和MNC(Mobile Network Code,移动网络码)集合来标记其所属的特征数值;SIM卡的计价价格和剩余数量作为卡成本价格的特征数值。
[0147] 最后,将上述获得的用户需求参数和卡条件参数代入fy函数进行计算,获得表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值。
[0148] 其中,上述的特征,由设计人员预先为每一种可能存在的特征,赋予相应的特征数值,以区分不同的特征。
[0149] 再进一步地,所述卡池兼容多种通信服务,上述步骤S3的具体实施方式有两种,其中一种包括:
[0150] 根据所述每一个可选网络所属的运营商,从所选取的卡池中筛选出支持所述运营商的SIM卡;
[0151] 根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;
[0152] 从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;
[0153] 从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:
[0154] 对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0155] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0156] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0157] 比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0158] 在本实施例中,确定移动终端所在当地搜索到且所选取卡池能支持的信号最强的运营商信号,并为该移动终端配置一个与该运营商信号同一运营商的SIM卡,可以让移动终端通过该SIM卡接入通信网络的信号最好,进一步提升用户体验。
[0159] 另一方面,为了体现用户对不同的通信服务的需求的侧重,预先对每一种通信服务设定一个权重系数,每一种通信服务针对不同的用户需求的侧重所设定的权重系数互不相同,即,每一种通信服务对于不同的用户级别所设定的权重系数是不相同的。
[0160] 下面以在一种通信服务下的SIM卡的卡条件参数与用户需求参数的差值,卡条件参数的极限值与用户需求参数的差值,两差值之间的比例,作为该通信服务的算法函数,对SIM卡的卡需求值进行计算,并从中选出通信服务性价比最高的SIM卡,进行具体的举例说明:
[0161] 对于侧重网络信号质量的通信服务A,卡号为x的SIM卡的卡条件参数是网络信号质量所记录的特征数值signalx,其中,signalMin为网络信号质量的特征数值的最小值,signalMax为网络信号质量的特征数值的最大值,则signalx的取值为:
[0162] 当signalMin≤signalx≤signalMax时,signalx=signalx;
[0163] 当signalx<signalMin时,signalx=signalMin;
[0164] 当signalx>signalMin时,signalx=signalMax。
[0165] 用户需求参数是卡号为x的SIM卡所在卡池中所有SIM卡的网络信号质量所记录的特征数值的均值signalMedian,则卡号为x的卡需求值WeightA(x)为:
[0166] 当signalMedian≤signalx≤signalMax时,
[0167] 当signalMin≤signalx≤signalMedian时,
[0168] 对于侧重价格的通信服务B,卡号为x的SIM卡的卡条件参数是卡成本单位价格pricex,其中,priceMin为卡成本单位价格的最小值,priceMax为卡成本单位价格的最大值,则pricex的取值为:
[0169] 当priceMin≤pricex≤priceMax时,pricex=pricex;
[0170] 当pricex<priceMin时,pricex=priceMin;
[0171] 当pricex>priceMin时,pricex=priceMax。
[0172] 用户需求参数是卡号为x的SIM卡所在卡池中所有SIM卡的卡成本单位价格均值priceMedian,则卡号为x的卡需求值WeightB(x)为:
[0173] 当priceMedian≤pricex≤priceMax时,
[0174] 当priceMin≤pricex≤priceMedian时,
[0175] 对于侧重数据流量的通信服务C,卡号为x的SIM卡的卡条件参数是卡的剩余流量flowRemainx,其中,flowRemainMin为卡的剩余流量的最小值,flowRemainMax为卡的剩余流量的最大值,则flowRemainx的取值为:
[0176] 当flowRemainMin≤flowRemainx≤flowRemainMax时,
[0177] flowRemainx=flowRemainx;
[0178] 当flowRemainx<flowRemainMin时,flowRemainx=flowRemainMin;
[0179] 当flowRemainx>flowRemainMin时,flowRemainx=flowRemainMax。
[0180] 用户需求参数号为x的SIM卡所在卡池中所有SIM卡在设定周期内被使用的流量均值flowRemainMedian,则卡号为x的卡需求值WeightC(x)为:
[0181] 当flowRemainMedian≤flowRemainx≤flowRemainMax时,
[0182]
[0183] 当flowRemainMin≤flowRemainx≤flowRemainMedian时,
[0184]
[0185] 因此,卡号为x的权重卡需求值为:
[0186] Weight(x)=signalFactor*WeightA(x)+priceFactor*WeightB(x)+flowFactor*WeightC(x);
[0187] 其中,signalFactor为SIM卡侧重于网络信号质量的通信服务A的权重系数,priceFactor为SIM卡侧重于价格的通信服务B的权重系数,flowFactor为SIM卡侧重于数据流量的通信服务C的权重系数。在本实施例中,signalFactor、priceFactor或flowFactor可以为0,但至少有一个不为0,以表示至少存在一种通信服务下单独的用户需求和卡条件进行计算的权重卡需求值。
[0188] 通过上述操作计算出所述卡池中所有SIM卡的权重卡需求值,并进行比较,从中选出权重卡需求值最高的SIM,该SIM卡是兼容通信服务A、B和C三种通信服务下性价比最高的SIM卡。
[0189] 上述步骤S3的另一种实施方式具体包括:
[0190] 从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;
[0191] 根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;
[0192] 从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡:
[0193] 对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0194] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0195] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0196] 比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0197] 本步骤的实施方式与上一个实施方式所达到的技术效果一致,在此不再赘述。
[0198] 再进一步地,在从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络之后,还包括:
[0199] 当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;
[0200] 若否,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。
[0201] 本发明实施例提供的一种实现通信连接的方法,通过获取移动终端发送的配卡请求,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池,根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡,将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。即,通过预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求中的信息,即可快速地匹配到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该卡池中与适应当地信号强度最高同一运营商且通信服务性价比最高的卡配置移动终端,从而实现自动分配SIM卡,满足用户的需求,提高用户体验。
[0202] 相应地,本发明还提供一种实现通信连接的配卡服务端,能够实现上述实施例中的实现通信连接的方法的全部流程,下面结合图2至图9对本发明提供的实现通信连接的配卡服务端进行详细的描述。
[0203] 参见图2,是本发明提供的实现通信连接的配卡服务端的一个实施例的结构示意图,该配卡服务端具体包括:
[0204] 配卡请求获取模块10,用于获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接入的通信区域、在所述通信区域搜索到的每一个可选网络和用户级别;
[0205] 卡池选取模块20,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;
[0206] 卡选取模块30,用于根据所述每一个可选网络所属的运营商和信号强度,从所选取的卡池中选出与所述卡池能支持的且信号强度最强的运营商同一运营商的SIM卡,并计算所选取的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;
[0207] 卡配置模块40,用于将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。
[0208] 在一个实施方式中,所述配卡服务端还包括卡池配置模块50,用于配置所述N个卡池;参见图3,是本发明提供的实现通信连接的配卡服务端的卡池配置模块的一个实施例的结构示意图,所述卡池配置模块50具体包括:
[0209] 卡池设置单元51,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信区域至少有一个不相同;
[0210] 卡获取单元52,用于获取多个SIM卡;
[0211] 卡配到卡池单元53,用于将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中。
[0212] 在另一个实施方式中,所述配卡服务端还包括卡池配置模块50,用于配置所述N个卡池,参见图4,是本发明提供的实现通信连接的配卡服务端的卡池配置模块的另一个实施例的结构示意图,所述卡池配置模块50具体包括:
[0213] 第一卡池设置单元54,用于根据预设的用户级别,设置不同用户级别的卡池;
[0214] 第二卡池设置单元55,用于在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,
[0215] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0216] 卡获取单元56,用于获取多个SIM卡;
[0217] 卡配到卡池单元57,用于将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。
[0218] 进一步地,所述用户级别包括m个用户级别,则参见图5,是本发明提供的实现通信连接的配卡服务端的卡池选取模块的一个实施例的结构示意图,所述卡池选取模块20具体包括:
[0219] 用户级别选取单元21,用于根据v(1…m)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0220] 第一卡池选取单元22,用于根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡池;
[0221] 第二卡池选取单元23,用于根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网络制式的卡池;
[0222] 第三卡池选取单元24,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0223] 第四卡池选取单元25,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。
[0224] 进一步地,所述卡需求值表示一张SIM卡与一种通信服务的相关性大小;
[0225] 则,表示卡号为x的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty(x)=fy(ry(v(1…m)),cy(x));
[0226] 其中,fy为第y个通信服务的算法函数;ry(v(1…m))为在第y个通信服务和在依据v(1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信服务下卡号为x的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号质量、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数代表SIM卡具有的服务内容、网络信号质量、可用数据流量限额、可用语音时长限额以及卡成本价格的参数集的子集。
[0227] 进一步地,所述v(1…m)算法函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。
[0228] 再进一步地,所述卡池兼容多种通信服务,所述卡选取模块30有两种实施方式,其中一种实施方式参见图6,是本发明提供的实现通信连接的配卡服务端的卡选取模块的一个实施例的结构示意图,该卡选取模块30具体包括:
[0229] 第一筛选卡单元31,用于根据所述每一个可选网络所属的运营商,从所选取的卡池中筛选出支持所述运营商的SIM卡;
[0230] 运营商确认单元32,用于根据所述每一个可选网络所属的运营商和信号强度,从所筛选出的SIM卡所能支持的运营商中,确定信号强度最强的运营商;
[0231] 第二筛选卡单元33,用于从所筛选出的SIM卡中选取支持所述信号强度最强的运营商的SIM卡;
[0232] 第三筛选卡单元34,用于从所选取的支持所述信号强度最强的运营商的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;参见图7,是本发明提供的实现通信连接的配卡服务端的卡选取模块的第三筛选卡单元的一个实施例的结构示意图,所述第三筛选卡单元34具体包括:
[0233] 需求值计算子单元341,用于对于所选取的支持所述信号强度最强的运营商的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0234] 权重系数获取子单元342,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0235] 权重计算子单元343,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0236] 比较选取子单元344,用于比较所选取的支持所述信号强度最强的运营商的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0237] 卡选取模块30的另一种实施方式参见图8,是本发明提供的实现通信连接的配卡服务端的卡选取模块的另一个实施例的结构示意图,该卡选取模块30具体包括:
[0238] 可选网络确定单元35,用于从信号强度由强到弱的可选网络开始,确定所选取的卡池所能支持的首个可选网络;
[0239] 第四筛选卡单元36,用于根据所述首个可选网络所属的运营商,从所选取的卡池中筛选出支持所述首个可选网络所属的运营商的SIM卡;
[0240] 第五筛选卡单元37,用于从所筛选出的SIM卡中,选出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡;参见图9,是本发明提供的实现通信连接的配卡服务端的卡选取模块的第五筛选卡单元的一个实施例的结构示意图,所述第五筛选卡单元37包括:
[0241] 第二需求值计算子单元371,用于对于所筛选出的每一张SIM卡,计算所述SIM卡与每一种通信服务的相关性大小的卡需求值;
[0242] 第二权重系数获取子单元372,用于获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0243] 第二权重计算子单元373,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0244] 第二比较选取子单元374,用于比较所筛选出的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
[0245] 再进一步地,所述卡选取模块30还包括:
[0246] 判断单元38,用于当所述首个可选网络不是信号强度最强的可选网络时,则判断所选取的卡池中的已配置给移动终端的SIM卡中是否存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡;
[0247] 记录单元39,用于当不存在有与所述信号强度最强的可选网络所属的运营商同一运营商的SIM卡时,则记录所述信号强度最强的可选网络所属的运营商、信号强度以及所述通信区域,以提供采购参考。
[0248] 本发明实施例提供的一种实现通信连接的配卡服务端,该配卡服务端预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求中的信息,即可快速地匹配到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该卡池中与适应当地信号强度最高同一运营商且通信服务性价比最高的卡配置移动终端,从而实现自动分配SIM卡,满足用户的需求,提高用户体验。
[0249] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0250] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。