实现移动终端通信连接的方法及系统的制作方法

文档序号:9768190阅读:244来源:国知局
实现移动终端通信连接的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种实现移动终端通信连接的方法及系统。
【背景技术】
[0002]目前,软S頂卡现有一种途径可为移动设备所使用,此种途径为在移动设备出厂时,将软SIM卡直接写入到移动设备中。用户拿到移动设备后,开机,移动设备读取在本移动设备上的软S頂卡信息后,注册到运营商,运营商认证鉴权成功后,移动设备与运营商基站进行通讯,最终实现上网或语音通讯。但是,此种途径有如下四个弊端:其一,生产时,需逐一对移动设备预写入相应一个或多个软S頂卡,生产效率低下。其二,为了保证移动设备在全球任意地区可以使用,一个设备要写入一个或多个的软S頂卡,软S頂卡的数量要大等于生产设备数量,运营成本极其高。其三,由于是预先将软S頂卡写入到移动设备,所以无法根据设备所处的环境,动态地为用户选择更优质的运营商网络服务。

【发明内容】

[0003]本发明实施例提出一种实现移动终端通信连接的方法及系统,在实现移动终端通信连接的基础上,根据移动终端所处的环境,动态地为用户选择运营商网络来提高服务质量,并降低成本。
[0004]本发明实施例提供一种实现移动终端通信连接的方法,包括:
[0005]配卡服务端根据从移动终端获取的设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软S頂卡组;
[0006]所述配卡服务端将所选取的共享软SIM卡组及其相应的共享软SIM卡组规则配置给所述移动终端;
[0007]所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡;
[0008]所述移动终端通过所述共享软S頂卡接入通信网络;
[0009]所述移动终端通过所述通信网络向所述配卡服务端发送配卡请求;所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息;
[0010]所述配卡服务端从依据所述配卡请求,匹配至能使所述移动终端接入当地的运营商网络且信号最佳的专用软S頂卡组中,根据专用软S頂卡的优先级选取一张专用软S頂卡,生成配卡信息,并将所述配卡信息发送给所述移动终端;其中,所述配卡信息包含所选取的专用软SIM卡的信息;
[0011]所述移动终端接收所述配卡服务端返回的配卡信息,获得用于通信网络的专用软SIM 卡;
[0012]所述移动终端注销所述共享软SIM卡与所述通信网络的连接;
[0013]所述移动终端通过所述专用软S頂卡接入通信网络。
[0014]进一步地,所述共享卡池包含M个不同卡号的共享软S頂卡,所述M个不同卡号的共享软SIM卡被配置在多个卡组中,每个卡组中的共享软SIM卡按顺序排列,以使每个卡组中具有同一卡号的共享软S頂卡所相邻的共享软S頂卡互不相同。
[0015]进一步地,所述共享软S頂卡组包含多个共享软S頂卡以及每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0016]所述配卡服务端根据所述设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软S頂卡组,具体包括:
[0017]配卡服务端根据所述移动终端的网络制式,从与移动终端同一网络制式的共享软SIM卡池中,选取一组共享软S頂卡组;
[0018]所述配卡服务端从所述共享软S頂卡组获得本卡组中每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0019]所述配卡服务端判断所述共享软S頂卡组所支持的运营商集合及漫游国家集合,是否均覆盖所述移动终端将要接入通信网络的区域;其中,所述运营商集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的运营商所组成的集合;所述漫游国家集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的漫游国家所组成的集合;
[0020]若是,则所述配卡服务端选取所述共享软S頂卡组,用于配置给所述移动终端;
[0021]若否,则所述配卡服务端继续从与移动终端同一网络制式的共享软SIM卡池中,选取下一组共享软S頂卡组进行判断,直至选取到一组能覆盖所述移动终端将要接入通信网络的区域的共享软S頂卡组。
[0022]在一个实施方式中,所述移动终端根据所述共享软S頂卡组规则,从所述共享软SIM卡组中选取一个用于接入通信网络的共享软S頂卡,具体包括:
[0023]所述移动终端按照所述共享软S頂卡组中共享软S頂卡的排列顺序,依次选择选取一个共享软S頂卡,用于接入通信网络;
[0024]当所述共享软S頂卡接入失败时,所述移动终端继续依次选取下一个共享软S頂卡。
[0025]在另一个实施方式中,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息;
[0026]所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡,具体包括:
[0027]所述移动终端获取移动终端当地的运营商信号;
[0028]所述移动终端根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软SIM卡;
[0029]所述移动终端查询所述移动终端的本地时钟,获取当前时刻;
[0030]所述移动终端将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软S頂卡;
[0031]所述移动终端将所述移动终端的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值;
[0032]所述移动终端将每个有效的共享软S頂卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软S頂卡对应的第二字符串分别进行运算,获得参考哈希值;
[0033]所述移动终端将每个有效的共享软S頂卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值;
[0034]所述移动终端对每个有效的共享软S頂卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软SIM卡,以用于接入通信网络;
[0035]所述移动终端根据所述当前时刻,保存所选取的共享软S頂卡的下一次使用的有效可用时刻。
[0036]再进一步地,当所选取的有效的共享软S頂卡接入失败时,所述移动终端按照从所述共享软S頂卡组中所筛选出的有效的共享软S頂卡的排列顺序,依次选择选取下一个有效的共享软SIM卡,用于接入通信网络。
[0037]进一步地,在所述移动终端通过所述共享软S頂卡接入通信网络之后,还包括:
[0038]所述移动终端保存所述共享软S頂卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端在选取共享软S頂卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间。
[0039]进一步地,在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括:
[0040]所述移动终端保存所述专用软S頂卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端在获取专用软S頂卡接入通信网络的过程中,所获取过的所有的专用软S頂卡的信息,以及每个专用软S頂卡所接入的通信网络的信息、接入结果和接入时间;
[0041]在所述专用软S頂卡的接入结果为失败时,所述移动终端重新根据所述共享软SIM卡组规则,从所述共享卡软S頂卡组中选取另一个用于接入通信网络的共享软S頂卡。
[0042]进一步地,在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括:
[0043]所述移动终端通过所述通信网络,向所述配卡服务端上传所述第一执行日志和所述第二执行日志;
[0044]所述配卡服务端接收所述移动终端上传的第一执行日志和第二执行日志。
[0045]进一步地,在所述移动终端接入通信网络之后,还包括:
[0046]所述移动终端向所述配卡服务端发送心跳信号;
[0047]所述配卡服务端接收所述移动终端发出的心跳信号,更新记录所述移动终端处于网络连接状态的时刻;其中,所述心跳信号用于指示所述移动终端处于网络连接的状态;
[0048]所述配卡服务端判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于预设时长;
[0049]若是,则记录所述移动终端处于网络断开状态;
[0050]若否,则记录所述移动终端处于网络连接状态。
[0051]进一步地,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,所述配卡服务端对共享软S頂卡组的调整的实施方式有两种,具体为:
[0052]在一种实施方式中,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,还包括:
[0053]所述配卡服务端根据所有移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计每个共享软SIM卡在预设的时间周期内的接入失败的次数;
[0054]当共享软SIM卡在预设的时间周期内的接入失败次数大于共享卡替换阈值时,所述配卡服务端在包含所述共享软S頂卡的共享卡池和共享软S頂卡组中,将所述共享软S頂卡替换为一个新的共享软S頂卡,以完成共享软S頂卡组的调整。
[0055]在另一种实施方式中,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,还包括:
[0056]所述配卡服务端根据所述移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计在预设的时间周期内的接入失败的共享软SIM卡的数量;
[0057]当预设的时间周期内的接入失败的共享软S頂卡的数量大于卡组替换阈值时,所述配卡服务端从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端接入通信网络的区域的另一组共享软S頂卡组,配置给所述移动终端,以替换所述移动终端中原有的共享软S頂卡组,来完成共享软S頂卡组的调整;或者,
[0058]所述配卡服务端在与所述移动终端同一网络制式的共享卡池中,添加至少一个新的共享软S頂卡于所述共享卡池中,并重新配置所述共享卡池中的共享软S頂卡组,以完成共享软S頂卡组的调整。
[0059]进一步地,在所述配卡服务端接收所述移动终端上传的第二执行日志之后,还包括:
[0060]所述配卡服务端根据所有移动终端上传的第二执行日志中每个专用软S頂卡的接入结果和接入时间,统计每个专用软SIM卡在预设的时间周期内的接入失败的次数;
[0061]当专用软SIM卡在预设的时间周期内的接入失败次数大于专用卡替换阈值时,所述配卡服务端在包含所述专用软S頂卡的的专用软S頂卡组中,将所述专用软S頂卡替换为一个新的专用软S頂卡,或将所述专用软S頂卡标记为不可分配。
[0062]进一步地,所述配卡服务端在完成共享软S頂卡组的调整之后,还包括:
[0063]所述配卡服务端根据调整后的共享软S頂卡组,生成更新信息;
[0064]所述配卡服务端判断所述共享软S頂卡组调整前所对应的移动终端是否处于网络连接状态;
[0065]当所述移动终端处于网络连接状态时,所述配卡服务端向所述移动终端发送更新信息;
[0066]所述移动终端接收所述配卡服务端发送的更新信息;
[0067]所述移动终端根据所述更新信息,对本地存储的共享软S頂卡组进行更新。
[0068]再进一步地,在一个实施方式中,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0069]在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括:
[0070]所述移动终端根据所述租约信息注销所述专用软SIM卡与所述通信网络的连接。
[0071]在另一个实施方式中,在上一个实施方式的基础上,所述实现移动终端通信连接的方法还包括:
[0072]当所述配卡服务端根据已分配专用软S頂卡的租约信息,判断所述专用软S頂卡的租约到期时,所述配卡服务端生成注销信息;
[0073]所述配卡服务端判断所述专用软S頂卡所对应的移动终端是否处于网络连接状态;
[0074]当所述移动终端处于网络连接状态时,所述配卡服务端向所述移动终端发送注销信息,并将所述专用软S頂卡标记为可分配;
[0075]所述移动终端接收所述注销信息;
[0076]所述移动终端根据所述注销信息注销所述专用软SIM卡与所述通信网络的连接;
[0077]当所述移动终端处于网络断开状态时,所述配卡服务端将所述专用软S頂卡标记为可分配。
[0078]进一步地,所述实现移动终端通信连接的方法还包括:
[0079]所述配卡服务端定期判断已分配专用软S頂卡所对应的移动终端是否处于网络断开状态;
[0080]当所述移动终端处于网络断开状态时,所述配卡服务端判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于注销时长;
[0081]若是,所述配卡服务端将所述专用软S頂卡标记为可分配。
[0082]再进一步地,在所述配卡服务端将所述专用软S頂卡标记为可分配之后,还包括:
[0083]所述配卡服务端降低所述专用软SIM卡被选取的优先级。
[0084]相应地,本发明实施例还提供一种实现移动终端通信连接的系统,包括配卡服务端和移动终端;所述配卡服务端包括卡组选取模块、卡组配置模块和配卡处理模块;所述移动终端包括共享卡选取模块、共享卡通信模块、配卡请求模块、配卡接收模块、共享卡注销模块和专用卡通信模块;其中,
[0085]卡组选取模块,用于根据从移动终端获取的设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软SIM卡组;
[0086]卡组配置模块,还用于将所选取的共享软S頂卡组及其相应的共享软S頂卡组规则配置给所述移动终端;
[0087]共享卡选取模块,用于根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软S頂卡;
[0088]共享卡通信模块,用于通过所述共享软SIM卡接入通信网络;
[0089]配卡请求模块,用于通过所述通信网络向所述配卡服务端发送配卡请求;所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息;
[0090]配卡处理模块,用于从依据所述配卡请求,匹配至能使所述移动终端接入当地的运营商网络且信号最佳的专用软S頂卡组中,根据专用软S頂卡的优先级选取一张专用软S頂卡,生成配卡信息,并将所述配卡信息发送给所述移动终端;其中,所述配卡信息包含所选取的专用软SIM卡的信息;
[0091]配卡接收模块,用于接收所述配卡服务端返回的配卡信息,获得用于通信网络的专用软SIM卡;
[0092]共享卡注销模块,用于注销所述共享软SIM卡与所述通信网络的连接;
[0093]专用卡通信模块,用于通过所述专用软SIM卡接入通信网络。
[0094]进一步地,所述共享卡池包含M个不同卡号的共享软S頂卡,所述M个不同卡号的共享软SIM卡被配置在多个卡组中,每个卡组中的共享软SIM卡按顺序排列,以使每个卡组中具有同一卡号的共享软S頂卡所相邻的共享软S頂卡互不相同。
[0095]进一步地,所述共享软S頂卡组包含多个共享软S頂卡以及每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0096]所述配卡服务端的卡组选取模块具体包括:
[0097]第一选取单元,用于根据所述移动终端的网络制式,从与移动终端同一网络制式的共享软S頂卡池中,选取一组共享软S頂卡组;
[0098]卡组信息获取单元,用于从所述共享软S頂卡组获得本卡组中每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0099]覆盖判断单元,用于判断所述共享软S頂卡组所支持的运营商集合及漫游国家集合,是否均覆盖所述移动终端将要接入通信网络的区域;其中,所述运营商集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的运营商所组成的集合;所述漫游国家集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的漫游国家所组成的集合;和,
[0100]第二选取单元,用于当所述共享软S頂卡组所支持的运营商集合及漫游国家集合,均覆盖所述移动终端将要接入通信网络的区域时,选取所述共享软S頂卡组,用于配置给所述移动终端;
[0101]所述第一选取单元,还用于当所述共享软S頂卡组所支持的运营商集合不覆盖所述移动终端将要接入通信网络的区域,或所述共享软S
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1