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

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

【发明内容】

[0003]本发明实施例提供一种实现移动终端通信连接的方法及移动终端,根据移动终端所处的环境,动态地为用户选择运营商网络以实现移动终端通信连接,并降低成本。
[0004]本发明实施例提供一种实现移动终端通信连接的方法,包括:
[0005]根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡;
[0006]通过所述共享软S頂卡接入通信网络;
[0007]通过所述通信网络向配卡服务端发送配卡请求,所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息;
[0008]接收所述配卡服务端返回的配卡信息;其中,所述配卡信息包含与所述配卡请求相匹配的专用软S頂卡;
[0009]注销所述共享软SIM卡与所述通信网络的连接;
[0010]通过所述专用软S頂卡接入通信网络。
[0011 ] 进一步地,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息;
[0012]所述根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享软S頂卡组中选取一个用于接入通信网络的共享软S頂卡,具体包括:
[0013]获取移动终端所在当地的运营商信号;
[0014]根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软S頂卡;
[0015]查询所述移动终端的本地时钟,获取当前时刻;
[0016]将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软SIM卡;
[0017]将所述移动终端的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值;
[0018]将每个有效的共享软S頂卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软S頂卡对应的第二字符串分别进行运算,获得参考哈希值;
[0019]将每个有效的共享软S頂卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值;
[0020]对每个有效的共享软SIM卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软SIM卡,以用于接入通信网络;
[0021]根据所述当前时刻,保存所选取的共享软SIM卡的下一次使用的有效可用时刻。
[0022]进一步地,在所述通过所述共享软S頂卡接入通信网络的步骤之后,还包括:
[0023]保存所述共享软S頂卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端在选取共享软S頂卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间;
[0024]当所述共享软S頂卡的接入结果为失败时,重新根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享卡软SIM卡组中选取另一个用于接入通信网络的共享软SIM 卡。
[0025]进一步地,在所述通过所述专用软S頂卡接入通信网络的步骤之后,还包括:
[0026]保存所述专用软S頂卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端在获取专用软S頂卡接入通信网络的过程中,所获取过的所有的专用软S頂卡的信息,以及每个专用软S頂卡所接入的通信网络的信息、接入结果和接入时间;
[0027]在所述专用软S頂卡的接入结果为失败时,重新根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享卡软SIM卡组中选取另一个用于接入通信网络的共享软SIM 卡。
[0028]进一步地,在所述通过所述专用软S頂卡接入通信网络的步骤之后,还包括:
[0029]通过所述通信网络,向所述配卡服务端上传所述第一执行日志和所述第二执行日志;
[0030]其中,所述第一执行日志被作为依据,被所述配卡服务端用于调整共享软S頂卡组规则和共享软S頂卡组;所述第二执行日志被作为依据,被所述配卡服务端用于调整专用软SIM卡的分配。
[0031]进一步地,在所述通过所述共享软S頂卡接入通信网络的步骤之后,还包括:
[0032]通过通信网络接收所述配卡服务端发送的更新信息;
[0033]根据所述更新信息,对本地配置的共享软S頂卡组规则和本地存储的共享软S頂卡组进行更新。
[0034]进一步地,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0035]则,在所述通过所述专用软S頂卡接入通信网络的步骤之后,还包括:
[0036]根据所述租约信息注销所述专用软SIM卡与所述通信网络的连接。
[0037]进一步地,在所述通过所述专用软S頂卡接入通信网络的步骤之后,还包括:
[0038]接收所述配卡服务端发送的注销信息;
[0039]根据所述注销信息注销所述专用软SIM卡与所述通信网络的连接。
[0040]相应地,本发明实施例还提供了一种移动终端,包括:
[0041]共享卡选取模块,用于根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享软S頂卡组中选取一个用于接入通信网络的共享软S頂卡;
[0042]共享卡通信模块,用于通过所述共享软SIM卡接入通信网络;
[0043]配卡请求模块,用于通过所述通信网络向配卡服务端发送配卡请求,所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息;
[0044]配卡接收模块,用于接收所述配卡服务端返回的配卡信息;其中,所述配卡信息包含与所述配卡请求相匹配的专用软S頂卡;
[0045]共享卡注销模块,用于注销所述共享软SIM卡与所述通信网络的连接;
[0046]专用卡通信模块,用于通过所述专用软SIM卡接入通信网络。
[0047]进一步地,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息;
[0048]所述共享卡选取模块,具体包括:
[0049]信号获取单元,用于获取移动终端当地的运营商信号;
[0050]第一筛选单元,用于根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软SIM卡;
[0051]时钟查询单元,用于查询所述移动终端的本地时钟,获取当前时刻;
[0052]第二筛选单元,用于将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软S頂卡;
[0053]检测哈希值计算单元,用于将所述移动终端的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值;
[0054]参考哈希值计算单元,用于将每个有效的共享软SIM卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软S頂卡对应的第二字符串分别进行运算,获得参考哈希值;
[0055]比较单元,用于将每个有效的共享软S頂卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值;
[0056]第三筛选单元,用于对每个有效的共享软S頂卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软SIM卡,以用于接入通信网络;
[0057]有效时刻存储单元,用于根据所述当前时刻,保存所选取的共享软SIM卡的下一次使用的有效可用时刻。
[0058]进一步地,所述移动终端还包括:
[0059]第一日志存储模块,用于在所述共享卡通信模块将所述共享软S頂卡接入通信网络之后,保存所述共享软S頂卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端在选取共享软SIM卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间;
[0060]所述共享卡选取模块还用于当所述共享软S頂卡的接入结果为失败时,重新根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享卡软S頂卡组中选取另一个用于接入通信网络的共享软SIM卡。
[0061 ] 进一步地,所述移动终端还包括:
[0062]第二日志存储模块,用于在所述专用卡通信模块将所述专用软S頂卡接入通信网络之后,保存所述专用软SIM卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端在获取专用软SIM卡接入通信网络的过程中,所获取过的所有的专用软SIM卡的信息,以及每个专用软SIM卡所接入的通信网络的信息、接入结果和接入时间;
[0063]所述共享卡选取模块还用于在所述专用软S頂卡的接入结果为失败时,重新根据预先配置的共享软S頂卡组规则,从移动终端本地存储的共享卡软S頂卡组中选取另一个用于接入通信网络的共享软SIM卡。
[0064]进一步地,所述移动终端还包括:
[0065]日志上传模块,用于在所述专用卡通信模块将所述专用软S頂卡接入通信网络之后,通过所述通信网络,向所述配卡服务端上传所述第一执行日志和所述第二执行日志;
[0066]其中,所述第一执行日志被作为依据,被所述配卡服务端用于调整共享软S頂卡组规则和共享软S頂卡组;所述第二执行日志被作为依据,被所述配卡服务端用于调整专用软SIM卡的分配。
[0067]进一步地,所述移动终端还包括:
[0068]更新接收模块,用于在所述共享卡通信模块将所述共享软S頂卡接入通信网络之后,通过通信网络接收所述配卡服务端发送的更新信息;
[0069]更新处理模块,用于根据所述更新信息,对本地配置的共享软S頂卡组规则和本地存储的共享软S頂卡组进行更新。
[0070]进一步地,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0071 ] 则,所述移动终端还包括:
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1