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

文档序号:10539791阅读:291来源:国知局
实现通信连接的方法及配卡服务端的制作方法
【专利摘要】本发明公开了一种实现通信连接的方法,包括:获取移动终端发送的配卡请求;从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池;通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡;将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网络。相应地,本发明还公开了一种实现通信连接的配卡服务端。采用本发明实施例,能自动分配SIM卡,满足用户的需求。
【专利说明】
实现通信连接的方法及配卡服务端
技术领域
[0001] 本发明涉及计算机技术领域,尤其涉及一种实现通信连接的方法及配卡服务端。
【背景技术】
[0002] 随着移动通讯市场的飞速发展,移动互联网的用户粘性越来越大,用户对移动通 信业务的服务体验的要求更加高了,用户希望能够体验不同移动运营商组合带来的优惠以 满足自己的需求,比如灵活变动套餐以降低资费、切换本地卡以避免高额的漫游费、切换当 地运营商以降低网络费用等,这些新的体验需求需要移动设备能提供灵活切换S頂/US頂卡 功能,但目前对于切换sm/us頂卡功能的实现,一般来说是,用户根据其需求在移动终端上 手动切换sm/us頂实体卡,而且手动切换的环节过于繁琐,会影响用户的体验。

【发明内容】

[0003] 本发明实施例提出一种实现移动通信连接的方法,能自动分配SM卡,满足用户的 需求。
[0004] 本发明实施例提供一种实现通信连接的方法,包括:
[0005] 获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将 要接入的通信区域和用户级别;
[0006] 从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述 通信区域的卡池;
[0007] 通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的SIM 卡;
[0008] 将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通 信网络。
[0009] 在一个实施方式中,所述N个卡池的配置方法,具体包括:
[0010] 设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的 通信区域至少有一个不相同;
[0011] 获取多个S頂卡;
[0012] 将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池 中。
[0013] 在另一个实施方式中,所述N个卡池的配置方法,具体包括:
[0014] 根据预设的用户级别,设置不同用户级别的卡池;
[0015] 在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不 同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,
[0016] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不 同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0017] 获取多个S頂卡;
[0018] 将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池 中。
[0019] 进一步地,所述用户级别包括m个用户级别,则所述从预先配置的N个卡池中,选取 符合所述用户级别、支持所述网络制式和覆盖所述通信区域的卡池,具体包括:
[0020] 根据ν(1···πι)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0021] 根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的 卡池;
[0022] 根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所 述网络制式的卡池;
[0023] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0024] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡 池。
[0025] 进一步地,所述卡需求值表示一张 S頂卡与一种通信服务的相关性大小;
[0026] 则,表示卡号为X的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty (χ)=Γγ0-γ(ν(1···ηι)) ,cy(x));
[0027] 其中,fy为第y个通信服务的算法函数;Γγ(ν(1···π〇)为在第y个通信服务和在依据v (1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信 服务下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络 信号质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件 参数代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音 时长限额以及卡成本价格的参数集的子集。
[0028] 进一步地,所述ν(1···πι)算法函数为从m个用户级别中选取出用户级别最高的用户 级别作为标准用户级别。
[0029]再进一步地,所述卡池兼容多种通信服务,则所述通过计算所选取的卡池中的SIM 卡的卡需求值,选取出通信服务性价比最高的S頂卡,具体包括:
[0030] 对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与每一种通信服务的相关性 大小的卡需求值;
[0031] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0032] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权 重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0033] 比较所选取的卡池中的所有SM卡的权重卡需求值,从中选取出权重卡需求值最 高的S頂卡作为通信服务性价比最高的S頂卡。
[0034] 相应地,本发明还提供一种实现通信连接的配卡服务端,包括:
[0035] 配卡请求获取模块,用于获取移动终端发送的配卡请求;所述配卡请求包括所述 移动终端的网络制式、将要接入的通信区域和用户级别;
[0036]卡池选取模块,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所述 网络制式和覆盖所述通信区域的卡池;
[0037]卡选取模块,用于通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务 性价比最高的S頂卡;
[0038] 卡配置模块,用于将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过 所述S頂卡接入通信网络。
[0039] 在一个实施方式中,所述配卡服务端还包括卡池配置模块,用于配置所述N个卡 池;所述卡池配置模块具体包括:
[0040] 卡池设置单元,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持的 网络制式和所覆盖的通信区域至少有一个不相同;
[0041] 卡获取单元,用于获取多个SIM卡;
[0042] 卡配到卡池单元,用于将支持相同用户级别、相同网络制式和相同通信区域的SIM 卡,配置到相应的卡池中。
[0043] 在另一个实施方式中,所述配卡服务端还包括卡池配置模块,用于配置所述N个卡 池,所述卡池配置模块具体包括:
[0044] 第一卡池设置单元,用于根据预设的用户级别,设置不同用户级别的卡池;
[0045] 第二卡池设置单元,用于在每个所述不同用户级别的卡池中,设置不同网络制式 的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的 设置;或者,
[0046] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不 同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0047] 卡获取单元,用于获取多个SIM卡;
[0048] 卡配到卡池单元,用于将支持相同用户级别、相同网络制式或相同通信区域的SIM 卡,配置到相应的卡池中。
[0049] 进一步地,所述用户级别包括m个用户级别,则所述卡池选取模块具体包括:
[0050] 用户级别选取单元,用于根据ν(1···πι)算法函数从m个用户级别中选取出一个用户 级别作为标准用户级别;
[0051] 第一卡池选取单元,用于根据所述标准用户级别,从预先配置的N个卡池中,选取 符合所述标准用户级别的卡池;
[0052] 第二卡池选取单元,用于根据所述通信区域,从所选取的符合所述标准用户级别 的卡池中,选取能支持所述网络制式的卡池;
[0053] 第三卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖 所述通信区域的卡池;
[0054] 第四卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖 的通信区域范围最小的卡池。
[0055] 进一步地,所述卡需求值表示一张 S頂卡与一种通信服务的相关性大小;
[0056] 则,表示卡号为X的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty (χ)=Γγ0-γ(ν(1···ηι)) ,cy(x));
[0057] 其中,fy为第y个通信服务的算法函数;Γγ(ν(1···π〇)为在第y个通信服务和在依据v (1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信 服务下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络 信号质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件 参数代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音 时长限额以及卡成本价格的参数集的子集。
[0058] 进一步地,所述ν(1···πι)算法函数为从m个用户级别中选取出用户级别最高的用户 级别作为标准用户级别。
[0059] 再进一步地,所述卡池兼容多种通信服务,则所述卡选取模块具体包括:
[0060] 需求值计算单元,用于对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与每 一种通信服务的相关性大小的卡需求值;
[0061] 权重系数获取单元,用于获取与所述标准用户级别对应的所述每一种通信服务的 权重系数;
[0062] 权重计算单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与 对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需 求值;
[0063] 比较选取单元,用于比较所选取的卡池中的所有S頂卡的权重卡需求值,从中选取 出权重卡需求值最高的S頂卡作为通信服务性价比最高的S頂卡。
[0064] 实施本发明实施例,具有如下有益效果:
[0065] 本发明实施例提供的一种实现移动通信连接的方法,通过获取移动终端发送的配 卡请求,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述 通信区域的卡池,通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最 高的SIM卡,将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入 通信网络。即,通过预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡 请求中的信息,即可快速地匹配到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该 卡池中通信服务性价比最高的卡配置移动终端,从而实现自动分配SIM卡,满足用户的需 求。
【附图说明】
[0066] 图1是本发明提供的实现通信连接的方法的一个实施例的流程示意图;
[0067] 图2是本发明提供的实现通信连接的配卡服务端的一个实施例的结构示意图;
[0068] 图3是本发明提供的实现通信连接的配卡服务端的卡池配置模块的一个实施例的 结构示意图;
[0069] 图4是本发明提供的实现通信连接的配卡服务端的卡池配置模块的另一个实施例 的结构示意图;
[0070] 图5是本发明提供的实现通信连接的配卡服务端的卡池选取模块的一个实施例的 结构示意图;
[0071] 图6是本发明提供的实现通信连接的配卡服务端的卡选取模块的一个实施例的结 构示意图。
【具体实施方式】
[0072] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0073] 参见图1,是本发明提供的实现通信连接的方法的一个实施例的流程示意图,该方 法由配卡服务端执行,所述实施通信连接的方法具体包括以下步骤:
[0074] S1,获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、 将要接入的通信区域和用户级别;
[0075] S2,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖 所述通信区域的卡池;
[0076] S3,通过计算所选取的卡池中的S頂卡的卡需求值,选取出通信服务性价比最高的 SIM 卡;
[0077] S4,将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接 入通信网络。
[0078] 需要说明的是,将要接入的通信区域是指通信的具体地理位置,可以是由国家管 辖的行政地区、一个国家区域、多个国家相连的区域或全球范围,例如,广东省、美国或东南 亚都可以是通信区域的一种。在所述通信区域搜索到的每一个可选网络,包含该可选网络 所属的运营商和信号强度的信息。用户所需求的通信服务是指,语音服务、数据服务或语音 兼数据的服务,还有网络信号质量以及价格方面的服务。本实施例中的SIM卡是指SIM卡用 于接入网络的信息。
[0079] 在本实施例中,所述配卡请求所包含的移动终端的网络制式,可以是移动终端的 标识,例如,移动终端的设备序列号,因而配卡服务端既可以通过移动终端的标识来获取该 移动终端的网络制式,也可以是直接由移动终端直接提供移动终端的网络制式的信息。同 样地,所述配卡请求所包含的用户所需求的通信服务和用户级别,可以是用户的标识,该用 户标识关联了该用户所需求的通信服务和用户级别,因而,配卡服务端既可以是通过该用 户标识来获取该用户所需求的通信服务和用户级别,也可以是由移动终端直接提供该用户 所需求的通信服务和用户级别。
[0080] 在本实施例中,配卡服务端预先设置好卡池,当接收移动终端发出的配卡请求时, 只需要根据配卡请求中的信息,即可快速地匹配到相应的卡池,然后通过一个算法计算出 该卡池中通信服务性价比最高的卡,并将该卡配置移动终端,从而实现自动分配SIM卡,满 足用户的需求。
[0081 ]本发明实施例提供的N个卡池是预先配置的,所述N个卡池的配置方法有两种实施 方式:
[0082] 在一个实施方式中,该配置方法具体包括:
[0083] 设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的 通信区域至少有一个不相同;
[0084] 获取多个S頂卡;
[0085] 将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池 中。
[0086] 需要说明的是,首先根据用户级别、网络制式以及通信区域可存在的类别来设置 卡池所属的类别,设置卡池的方式为:
[0087] 依据不同的通信区域的类别设置卡池,目的是为移动终端提供更优的本地化的漫 游服务和降低漫游费用,例如,可以是由国家管辖的行政地区、一个国家的区域、多个国家 相连的区域或全球范围。
[0088] 依据不同的网络制式的类别设置卡池,是依据现行的SIM卡所能支持的入网的网 络制式来进行设置卡池,目的是为移动终端提供相匹配的网络制的SIM卡,例如,2G制式 (GSM、CDMA)、3G制式(WCDMA、CDMA2000、TD-SCDMA)、4G制式(LTE)以及任意多种混合制式的 S頂卡集合。
[0089] 为了灵活地给不同的用户级别的用户提供不同的服务,使用户级别高的用户所能 选择的服务范围更大,用户级别低的用户所能选择的服务范围相对小一些,因此,本实施例 根据卡池所能覆盖通信区域的范围大小来设置卡池的用户级别,例如,当卡池所能覆盖的 通信区域为由国家管辖的行政地区或一个国家的区域时,设置卡池的用户级别为低等级、 普通等级和高等级,均可以为低等级、普通等级和高等级的用户配置卡;当卡池所能覆盖的 通信区域为多个国家相连的区域,该卡池配置少量的卡给低等级用户卡池,配置大量或全 部的卡给普通等级用户卡池,配置全部给高等级用户卡池;当卡池所能覆盖的通信区域为 全球范围时,该卡池配置部分的卡给普通等级用户卡池,配置大量或全部的卡给高等级用 户卡池。
[0090] 当卡池的类别设置好后,将具有相同用户等级、相同网络制式和相同通信区域的 S頂卡,放入相应的卡池中,从而完成将卡配置到卡池的工作。通过上述对卡池的设置,能在 为移动终端配置卡时,满足移动终端接入通信网络的基本要求,提供本地化的通信服务来 降低漫游费用,并且设置的用户级别,能为用户提供更优的服务品质。
[0091] 在另一个实施方式中,该配置方法具体包括:
[0092] 根据预设的用户级别,设置不同用户级别的卡池;
[0093] 在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不 同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者,
[0094] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不 同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0095] 获取多个S頂卡;
[0096] 将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池 中。
[0097] 需要说明的是,对于低等级用户级别的卡池,配置少量的卡;对于普通等级用户级 别的卡池,配置大量或全部的卡;对于高等级用户级别的卡池,配置全部的卡。
[0098] 本实施方式所达到技术效果与上一实施方式的技术效果相同,在此不再赘述。
[0099] 进一步地,在所述移动终端作为共享热点的前提下存在多个用户共同使用所述移 动终端的情况,则所述用户级别包括m个用户级别,上述步骤S2的具体操作如下:
[0100] 根据ν(1···πι)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别;
[0101] 根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的 卡池;
[0102] 根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所 述网络制式的卡池;
[0103] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池;
[0104] 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡 池。
[0105] 优选地,上述ν(1···πι)算法函数为从m个用户级别中选取出用户级别最高的用户级 别作为标准用户级别。
[0106] 在本实施例中,会存在移动终端作为共享热点而被多个用户同时使用的情况存 在,则配卡请求中所包含的用户级别包括多个用户级别,即存在多个用户产生冲突的情况, 因而为避免冲突并筛选最重要的用户的需求,设定一算法函数ν(1···πι)从多个用户级别中 选取最高级的用户级别出来作为标准用户级别。
[0107] 需要说明的是,卡池的选择是从最大范围的卡池中逐级递减选择的,如果满足要 求的最小范围的卡池没有空闲的卡时,则返回上一级范围的卡池中选择。在本实施例中,在 选择某一具体的通信区域卡池的【具体实施方式】为:首先选出全球范围的卡池,然后选出覆 盖该通信区域的多个国家相连的区域的卡池,最后选出覆盖该通信区域的国家区域卡池, 该国家区域卡池即为能覆盖的通信区域范围最小的卡池。并且,如果该国家区域卡池没有 空闲的卡时,则返回从该多个国家相连的区域的卡池中选择卡组;如果该多个国家相连的 区域的卡池没有空闲的卡时,则返回该全球范围的卡池中选择卡组。
[0108] 在上述步骤S3中提及的所述卡需求值表示一张 S頂卡与一种通信服务的相关性大 小;
[0109] 则,表示卡号为X的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty (χ)=Γγ0-γ(ν(1···ηι)) ,cy(x));
[0110] 其中,fy为第y个通信服务的算法函数;ry(v(l···!!!))为在第y个通信服务和在依据v (1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信 服务下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络 信号质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件 参数代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音 时长限额以及卡成本价格的参数集的子集。
[0111] 上述计算表示卡号为X的SIM卡和第y个通信服务的相关性大小的卡需求值的具体 算法流程如下:
[0112] 首先,根据卡号为X的SIM卡所在卡池下定义的用户需求,包括用户需求的服务内 容、网络信号质量、指定运营商、数据流量、语音时长以及价格敏感度的用户需求,来获取相 应的特征数值,并将其代入r y函数进行计算,获得在第y个通信服务下该卡池的用户需求参 数;例如,对于网络信号质量的通信服务,获取该卡池中每个的SIM卡的所记录的网络信号 质量的均值、最小值和最大值,并取平均数值或中位数以及不能超过最小值和最大值范围 区间作为第y个通信服务下该卡池的用户需求参数。
[0113] 然后,根据卡号为X的SM卡所具有服务内容、网络信号质量、所属运营商、可用数 据流量限额、可用语音时长限额以及卡成本价格的特征,并从中获取相应特征的特征子集 作为特征数值,并将其代入 Cy函数进行计算,获得在第y个通信服务下卡号为X的SIM卡的卡 条件参数;例如,SIM卡的网络信号质量最初设定为平均值,然后根据分配使用的历史统计 数据测算出的网络信号质量的特征数值;SIM卡所属运营商由MCC(Mobile Country Code, 移动国家码)和MNC(Mobile Network Code,移动网络码)集合来标记其所属的特征数值; SIM卡的计价价格和剩余数量作为卡成本价格的特征数值。
[0114] 最后,将上述获得的用户需求参数和卡条件参数代入fy函数进行计算,获得表示 卡号为X的S頂卡和第y个通信服务的相关性大小的卡需求值。
[0115] 其中,上述的特征,由设计人员预先为每一种可能存在的特征,赋予相应的特征数 值,以区分不同的特征。
[0116] 在一个实施方式中,所述卡池兼容多种通信服务,则上述步骤S3具体包括:
[0117] 对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与每一种通信服务的相关性 大小的卡需求值;
[0118] 获取与所述标准用户级别对应的所述每一种通信服务的权重系数;
[0119] 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权 重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求值;
[0120] 比较所选取的卡池中的所有SM卡的权重卡需求值,从中选取出权重卡需求值最 高的S頂卡作为通信服务性价比最高的S頂卡。
[0121]需要说明的是,为了体现用户对不同的通信服务的需求的侧重,预先对每一种通 信服务设定一个权重系数,每一种通信服务针对不同的用户需求的侧重所设定的权重系数 互不相同,即,每一种通信服务对于不同的用户级别所设定的权重系数是不相同的。
[0122] 下面以在一种通信服务下的SIM卡的卡条件参数与用户需求参数的差值,卡条件 参数的极限值与用户需求参数的差值,两差值之间的比例,作为该通信服务的算法函数,对 S頂卡的卡需求值进行计算,并从中选出通信服务性价比最高的SM卡,进行具体的举例说 明:
[0123] 对于侧重网络信号质量的通信服务A,卡号为X的SIM卡的卡条件参数是网络信号 质量所记录的特征数值signalx,其中,signalMin为网络信号质量的特征数值的最小值, s i gna IMax为网络信号质量的特征数值的最大值,则s i gna 1X的取值为:
[0124] 当signalMin < signalx < signalMax日寸,signalx = signalx;
[0125] 当 signalx〈signalMin时,signalx = signalMin;
[0126] 当 signalx〉signalMin时,signalx = signalMax 〇
[0127] 用户需求参数是卡号为x的S頂卡所在卡池中所有SM卡的网络信号质量所记录的 特征数值的均值s i gna IMed ian,则卡号为X的卡需求值We i ght A (X)为:
[0128]
[0129]
[0130] 对于侧重价格的通信服务B,卡号为x的SIM卡的卡条件参数是卡成本单位价格 pricex,其中,priceMin为卡成本单位价格的最小值,priceMax为卡成本单位价格的最大 值,贝1Jpricex的取值为:
[0131 ] 当priceMin < pricex < priceMax日寸,pricex = p;ricex;
[0132] 当 pricex<priceMin 时,pricex = priceMin;
[0133] 当 pricex>priceMin 时,pricex = priceMax〇
[0134] 用户需求参数是卡号为x的SIM卡所在卡池中所有SIM卡的卡成本单位价格均值
[0135] priceMedian,则卡号为x的卡需求值WeightB(x)为:
[0136]
[0137] 对于侧重数据流量的通信服务C,卡号为X的SIM卡的卡条件参数是卡的剩余流量 flowRemainx,其中,f lowRemainMin为卡的剩余流量的最小值,f lowRemainMax为卡的剩余 流量的最大值,则f lowRemainx的取值为:
[0138] 当flowRemainMin < flowRemainx < flowRemainMax日寸,
[0139] f1owRema i nx = f1owRema i nx;
[0140] ^ f 1 owRema i nx < f 1 owRema i nM i nB^t, f 1 owRema i nx = f 1 owRema i nM i n ;
[0141 ] 当 flowRemainx>flowRemainMin 时,flowRemainx = flowRemainMax〇
[0142] 用户需求参数号为x的S頂卡所在卡池中所有S頂卡在设定周期内被使用的流量均 值flowRemainMedian,则卡号为X的卡需求值WeightC(x)为:
[0143] 当flowRemainMedian < flowRemainx < flowRemainMax日寸,
[0144]
[0145] 当flowRemainMin < flowRemainx < flowRemainMedian时,
[0146]
[0147] 因此,卡号为x的权重卡需求值为:
[0148] Weight(x)=signalFactor*ffeightA(x)+priceFactor*ffeightB(x)+flowFactor* WeightC(x);
[0149] 其中,signalFactor为SIM卡侧重于网络信号质量的通信服务A的权重系数, priceFactor为SIM卡侧重于价格的通信服务B的权重系数,flowFactor为SIM卡侧重于数据 流量的通信服务C的权重系数。在本实施例中,signalFactor、priceFactor或f lowFactor可 以为0,但至少有一个不为0,以表示至少存在一种通信服务下单独的用户需求和卡条件进 行计算的权重卡需求值。
[0150] 通过上述操作计算出所述卡池中所有S頂卡的权重卡需求值,并进行比较,从中选 出权重卡需求值最高的S頂,该S頂卡是兼容通信服务A、B和C三种通信服务下性价比最高的 SIM 卡。
[0151] 本发明实施例提供的一种实现通信连接的方法,通过获取移动终端发送的配卡请 求,从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信 区域的卡池,通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的 S頂卡,将所选取的S頂卡配置给所述移动终端,以使所述移动终端通过所述S頂卡接入通信 网络。即,通过预先设置好卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求 中的信息,即可快速地匹配到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该卡池 中通信服务性价比最高的卡配置移动终端,从而实现自动分配S頂卡,满足用户的需求。
[0152] 相应地,本发明还提供一种实现通信连接的配卡服务端,能够实现上述实施例中 的实现通信连接的方法的全部流程,下面结合图2至图6对本发明提供的实现通信连接的配 卡服务端进行详细的描述。
[0153] 参见图2,是本发明提供的实现通信连接的配卡服务端的一个实施例的结构示意 图,该配卡服务端具体包括:
[0154] 配卡请求获取模块10,用于获取移动终端发送的配卡请求;所述配卡请求包括所 述移动终端的网络制式、将要接入的通信区域和用户级别;
[0155] 卡池选取模块20,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所 述网络制式和覆盖所述通信区域的卡池;
[0156] 卡选取模块30,用于通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服 务性价比最高的S頂卡;
[0157] 卡配置模块40,用于将所选取的S頂卡配置给所述移动终端,以使所述移动终端通 过所述SIM卡接入通信网络。
[0158] 在一个实施方式中,所述配卡服务端还包括卡池配置模块50,用于配置所述N个卡 池;参见图3,是本发明提供的实现通信连接的配卡服务端的卡池配置模块的一个实施例的 结构示意图,所述卡池配置模块50具体包括:
[0159] 卡池设置单元51,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持 的网络制式和所覆盖的通信区域至少有一个不相同;
[0160] 卡获取单元52,用于获取多个S頂卡;
[0161] 卡配到卡池单元53,用于将支持相同用户级别、相同网络制式和相同通信区域的 S頂卡,配置到相应的卡池中。
[0162] 在另一个实施方式中,所述配卡服务端还包括卡池配置模块50,用于配置所述N个 卡池,参见图4,是本发明提供的实现通信连接的配卡服务端的卡池配置模块的另一个实施 例的结构示意图,所述卡池配置模块50具体包括:
[0163] 第一卡池设置单元54,用于根据预设的用户级别,设置不同用户级别的卡池;
[0164] 第二卡池设置单元55,用于在每个所述不同用户级别的卡池中,设置不同网络制 式的卡池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池 的设置;或者,
[0165] 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不 同通信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置;
[0166] 卡获取单元56,用于获取多个S頂卡;
[0167] 卡配到卡池单元57,用于将支持相同用户级别、相同网络制式或相同通信区域的 S頂卡,配置到相应的卡池中。
[0168] 进一步地,所述用户级别包括m个用户级别,则参见图5,是本发明提供的实现通信 连接的配卡服务端的卡选取模块的一个实施例的结构示意图,所述卡池选取模块20具体包 括:
[0169] 用户级别选取单元21,用于根据ν(1···πι)算法函数从m个用户级别中选取出一个用 户级别作为标准用户级别;
[0170] 第一卡池选取单元22,用于根据所述标准用户级别,从预先配置的N个卡池中,选 取符合所述标准用户级别的卡池;
[0171]第二卡池选取单元23,用于根据所述通信区域,从所选取的符合所述标准用户级 别的卡池中,选取能支持所述网络制式的卡池;
[0172]第三卡池选取单元24,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆 盖所述通信区域的卡池;
[0173] 第四卡池选取单元25,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆 盖的通信区域范围最小的卡池。
[0174] 进一步地,所述卡需求值表示一张 S頂卡与一种通信服务的相关性大小;
[0175] 则,表示卡号为X的SIM卡和第y个通信服务的相关性大小的卡需求值为:Weighty (χ)=Γγ0-γ(ν(1···ηι)) ,cy(x));
[0176] 其中,fy为第y个通信服务的算法函数;Γγ(ν(1···π〇)为在第y个通信服务和在依据v (1…m)算法函数所选取出的标准用户级别的前提下的用户需求参数;cy(x)为在第y个通信 服务下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络 信号质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件 参数代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音 时长限额以及卡成本价格的参数集的子集。
[0177] 进一步地,所述ν(1···πι)算法函数为从m个用户级别中选取出用户级别最高的用户 级别作为标准用户级别。
[0178] 再进一步地,所述卡池兼容多种通信服务,则参见图6,是本发明提供的实现通信 连接的配卡服务端的卡选取模块的一个实施例的结构示意图,所述卡选取模块30具体包 括:
[0179] 需求值计算单元31,用于对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与 每一种通信服务的相关性大小的卡需求值;
[0180] 权重系数获取单元32,用于获取与所述标准用户级别对应的所述每一种通信服务 的权重系数;
[0181] 权重计算单元33,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值 与对应的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡 需求值;
[0182] 比较选取单元34,用于比较所选取的卡池中的所有SM卡的权重卡需求值,从中选 取出权重卡需求值最高的S頂卡作为通信服务性价比最高的S頂卡。
[0183] 本发明实施例提供的一种实现通信连接的配卡服务端,该配卡服务端预先设置好 卡池,当接收移动终端发出的配卡请求时,只需要根据配卡请求中的信息,即可快速地匹配 到相应的卡池,然后对匹配到的卡池中的卡进行计算,将该卡池中通信服务性价比最高的 卡配置移动终端,从而实现自动分配S頂卡,满足用户的需求。
[0184] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0185] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为 本发明的保护范围。
【主权项】
1. 一种实现通信连接的方法,其特征在于,包括: 获取移动终端发送的配卡请求;所述配卡请求包括所述移动终端的网络制式、将要接 入的通信区域和用户级别; 从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖所述通信 区域的卡池; 通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的SIM卡; 将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述SIM卡接入通信网 络。2. 如权利要求1所述的实现通信连接的方法,其特征在于,所述N个卡池的配置方法,具 体包括: 设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络制式和所覆盖的通信 区域至少有一个不相同; 获取多个SIM卡; 将支持相同用户级别、相同网络制式和相同通信区域的SIM卡,配置到相应的卡池中。3. 如权利要求1所述的实现通信连接的方法,其特征在于,所述N个卡池的配置方法,具 体包括: 根据预设的用户级别,设置不同用户级别的卡池; 在每个所述不同用户级别的卡池中,设置不同网络制式的卡池;并在每个所述不同网 络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置;或者, 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通 信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置; 获取多个SIM卡; 将支持相同用户级别、相同网络制式或相同通信区域的SIM卡,配置到相应的卡池中。4. 如权利要求1所述的实现通信连接的方法,其特征在于,所述用户级别包括m个用户 级别,则所述从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络制式和覆盖 所述通信区域的卡池,具体包括: 根据ν(1···πι)算法函数从m个用户级别中选取出一个用户级别作为标准用户级别; 根据所述标准用户级别,从预先配置的N个卡池中,选取符合所述标准用户级别的卡 池; 根据所述通信区域,从所选取的符合所述标准用户级别的卡池中,选取能支持所述网 络制式的卡池; 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述通信区域的卡池; 从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通信区域范围最小的卡池。5. 如权利要求4所述的实现通信连接的方法,其特征在于,所述卡需求值表示一张 SIM 卡与一种通信服务的相关性大小; 贝1J,表示卡号为X的S頂卡和第y个通信服务的相关性大小的卡需求值为:Weighty(X) = Γγ0-γ(ν(1···ηι)) ,cy(x)); 其中,fy为第y个通信服务的算法函数;ry(v(l···!!!))为在第y个通信服务和在依据v(l··· m)算法函数所选取出的标准用户级别的前提下的用户需求参数;Cy(x)为在第y个通信服务 下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号 质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数 代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音时长 限额以及卡成本价格的参数集的子集。6. 如权利要求4所述的实现通信连接的方法,其特征在于,所述ν(1···πι)算法函数为从m 个用户级别中选取出用户级别最高的用户级别作为标准用户级别。7. 如权利要求5所述的实现通信连接的方法,其特征在于,所述卡池兼容多种通信服 务,则所述通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价比最高的 S頂卡,具体包括: 对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与每一种通信服务的相关性大小 的卡需求值; 获取与所述标准用户级别对应的所述每一种通信服务的权重系数; 将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应的通信服务的权重系 数相乘,并对相乘后的数值进行求和,获得所述S頂卡的权重卡需求值; 比较所选取的卡池中的所有SIM卡的权重卡需求值,从中选取出权重卡需求值最高的 S頂卡作为通信服务性价比最高的S頂卡。8. -种实现通信连接的配卡服务端,其特征在于,包括: 配卡请求获取模块,用于获取移动终端发送的配卡请求;所述配卡请求包括所述移动 终端的网络制式、将要接入的通信区域和用户级别; 卡池选取模块,用于从预先配置的N个卡池中,选取符合所述用户级别、支持所述网络 制式和覆盖所述通信区域的卡池; 卡选取模块,用于通过计算所选取的卡池中的SIM卡的卡需求值,选取出通信服务性价 比最高的S頂卡; 卡配置模块,用于将所选取的SIM卡配置给所述移动终端,以使所述移动终端通过所述 S頂卡接入通信网络。9. 如权利要求8所述的实现通信连接的配卡服务端,其特征在于,还包括卡池配置模 块,用于配置所述N个卡池;所述卡池配置模块具体包括: 卡池设置单元,用于设置N个卡池,使每个卡池之间所符合的用户级别、所支持的网络 制式和所覆盖的通信区域至少有一个不相同; 卡获取单元,用于获取多个SIM卡; 卡配到卡池单元,用于将支持相同用户级别、相同网络制式和相同通信区域的SIM卡, 配置到相应的卡池中。10. 如权利要求8所述的实现通信连接的配卡服务端,其特征在于,还包括卡池配置模 块,用于配置所述N个卡池,所述卡池配置模块具体包括: 第一卡池设置单元,用于根据预设的用户级别,设置不同用户级别的卡池; 第二卡池设置单元,用于在每个所述不同用户级别的卡池中,设置不同网络制式的卡 池;并在每个所述不同网络制式的卡池中,设置不同通信区域的卡池,完成N个卡池的设置; 或者, 在每个所述不同用户级别的卡池中,设置不同通信区域的卡池,并在每个所述不同通 信区域的卡池中,设置不同网络制式的卡池,完成N个卡池的设置; 卡获取单元,用于获取多个SIM卡; 卡配到卡池单元,用于将支持相同用户级别、相同网络制式或相同通信区域的SIM卡, 配置到相应的卡池中。11. 如权利要求8所述的实现通信连接的配卡服务端,其特征在于,所述用户级别包括m 个用户级别,则所述卡池选取模块具体包括: 用户级别选取单元,用于根据ν(1···πι)算法函数从m个用户级别中选取出一个用户级别 作为标准用户级别; 第一卡池选取单元,用于根据所述标准用户级别,从预先配置的N个卡池中,选取符合 所述标准用户级别的卡池; 第二卡池选取单元,用于根据所述通信区域,从所选取的符合所述标准用户级别的卡 池中,选取能支持所述网络制式的卡池; 第三卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖所述 通信区域的卡池; 第四卡池选取单元,用于从所选取的能覆盖所述通信区域的卡池中,选取能覆盖的通 信区域范围最小的卡池。12. 如权利要求11所述的实现通信连接的配卡服务端,其特征在于,所述卡需求值表示 一张 SIM卡与一种通信服务的相关性大小; 贝1J,表示卡号为X的S頂卡和第y个通信服务的相关性大小的卡需求值为:Weighty(X) = Γγ0-γ(ν(1···ηι)) ,cy(x)); 其中,fy为第y个通信服务的算法函数;ry(v(l···!!!))为在第y个通信服务和在依据v(l··· m)算法函数所选取出的标准用户级别的前提下的用户需求参数;Cy(x)为在第y个通信服务 下卡号为X的SIM卡的卡条件参数;所述用户需求参数代表用户需求的服务内容、网络信号 质量、指定运营商、数据流量、语音时长以及价格敏感度的参数集的子集;所述卡条件参数 代表SIM卡具有的服务内容、网络信号质量、所属运营商、可用数据流量限额、可用语音时长 限额以及卡成本价格的参数集的子集。13. 如权利要求11所述的实现通信连接的配卡服务端,其特征在于,所述ν(1···πι)算法 函数为从m个用户级别中选取出用户级别最高的用户级别作为标准用户级别。14. 如权利要求12所述的实现通信连接的配卡服务端,其特征在于,所述卡池兼容多种 通信服务,则所述卡选取模块具体包括: 需求值计算单元,用于对于所选取的卡池中的每一张 SIM卡,计算所述SIM卡与每一种 通信服务的相关性大小的卡需求值; 权重系数获取单元,用于获取与所述标准用户级别对应的所述每一种通信服务的权重 系数; 权重计算单元,用于将所述SIM卡与每一种通信服务的相关性大小的卡需求值与对应 的通信服务的权重系数相乘,并对相乘后的数值进行求和,获得所述SIM卡的权重卡需求 值; 比较选取单元,用于比较所选取的卡池中的所有SM卡的权重卡需求值,从中选取出权 重卡需求值最高的SIM卡作为通信服务性价比最高的SIM卡。
【文档编号】H04W48/04GK105898824SQ201610052952
【公开日】2016年8月24日
【申请日】2016年1月26日
【发明人】徐志献, 刘晶, 秦晓雷, 沈圆, 钟世杰
【申请人】深圳市斯凯荣科技有限公司, 深圳市思博威尔斯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1