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

文档序号:9768190阅读:来源:国知局
頂卡组所支持的漫游国家集合不覆盖所述移动终端将要接入通信网络的区域时,继续从与移动终端同一网络制式的共享软SIM卡池中,选取下一组共享软S頂卡组进行判断,直至选取到一组能覆盖所述移动终端将要接入通信网络的区域的共享软S頂卡组。
[0102]在一个实施方式中,所述移动终端的共享卡选取模块还用于:
[0103]按照所述共享软S頂卡组中共享软S頂卡的排列顺序,依次选择选取一个共享软S頂卡,用于接入通信网络;
[0104]当所述共享软SIM卡接入失败时,继续依次选取下一个共享软SIM卡。
[0105]在另一个实施方式中,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息;
[0106]所述移动终端的共享卡选取模块具体包括:
[0107]信号获取单元,用于获取移动终端当地的运营商信号;
[0108]第一筛选单元,用于根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软SIM卡;
[0109]时钟查询单元,用于查询所述移动终端的本地时钟,获取当前时刻;
[0110]第二筛选单元,用于将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软S頂卡;
[0111]检测哈希值计算单元,用于将所述移动终端的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值;
[0112]参考哈希值计算单元,用于将每个有效的共享软SIM卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软S頂卡对应的第二字符串分别进行运算,获得参考哈希值;
[0113]比较单元,用于将每个有效的共享软S頂卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值;
[0114]第三筛选单元,用于对每个有效的共享软S頂卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软SIM卡,以用于接入通信网络;和,
[0115]有效时刻存储单元,用于根据所述当前时刻,保存所选取的共享软SIM卡的下一次使用的有效可用时刻。
[0116]再进一步地,所述第三筛选单元,还用于当所选取的有效的共享软S頂卡接入失败时,所述移动终端按照从所述共享软S頂卡组中所筛选出的有效的共享软S頂卡的排列顺序,依次选择选取下一个有效的共享软S頂卡,用于接入通信网络。
[0117]进一步地,所述移动终端还包括:
[0118]第一日志存储模块,用于在所述共享卡通信模块将所述共享软S頂卡接入通信网络之后,保存所述共享软S頂卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端在选取共享软SIM卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间。
[0119]进一步地,所述移动终端还包括:
[0120]第二日志存储模块,用于在所述专用卡通信模块将所述专用软S頂卡接入通信网络之后,保存所述专用软SIM卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端在获取专用软SIM卡接入通信网络的过程中,所获取过的所有的专用软SIM卡的信息,以及每个专用软SIM卡所接入的通信网络的信息、接入结果和接入时间;
[0121]所述共享卡选取模块,还用于在所述专用软SIM卡的接入结果为失败时,重新根据所述共享软S頂卡组规则,从所述共享卡软S頂卡组中选取另一个用于接入通信网络的共享软SIM卡。
[0122]进一步地,所述移动终端还包括日志上传模块;所述配卡服务端还包括日志接收模块;其中,
[0123]所述日志上传模块,用于在所述专用卡通信模块将所述专用软S頂卡接入通信网络之后,通过所述通信网络,向所述配卡服务端上传所述第一执行日志和所述第二执行日志;
[0124]所述日志接收模块,用于接收所述移动终端上传的第一执行日志和第二执行日
V 1、1、O
[0125]进一步地,所述移动终端还包括心跳发送模块;所述配卡服务端还包括心跳接收模块、时长判断模块、第一记录模块和第二记录模块;其中,
[0126]所述心跳发送模块,用于在所述移动终端接入通信网络之后,向所述配卡服务端发送心跳信号;
[0127]所述心跳接收模块,用于接收所述移动终端发出的心跳信号,更新记录所述移动终端处于网络连接状态的时刻;其中,所述心跳信号用于指示所述移动终端处于网络连接的状态;
[0128]所述时长判断模块,用于判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于预设时长;
[0129]所述第一记录模块,用于当最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长大于预设时长时,记录所述移动终端处于网络断开状态;
[0130]所述第二记录模块,用于当最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长不大于预设时长时,记录所述移动终端处于网络连接状态。
[0131]再进一步地,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,所述配卡服务端对共享软S頂卡组的调整的实施方式有两种,具体为:
[0132]在一种实施方式中,所述配卡服务端还包括所述第一统计模块和所述卡替换模块;其中,
[0133]所述第一统计模块,用于在所述日志接收模块接收到所述移动终端上传的第一执行日志之后,根据所有移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计每个共享软SIM卡在预设的时间周期内的接入失败的次数;
[0134]所述共享卡替换模块,用于当共享软SIM卡在预设的时间周期内的接入失败次数大于共享卡替换阈值时,在包含所述共享软SIM卡的共享卡池和共享软SIM卡组中,将所述共享软S頂卡替换为一个新的共享软S頂卡,以完成共享软S頂卡组的调整。
[0135]在另一种实施方式中,所述配卡服务端还包括第二统计模块和卡组调整模块;其中,
[0136]所述第二统计模块,用于在所述日志接收模块接收到所述移动终端上传的第一执行日志之后,根据所述移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计在预设的时间周期内的接入失败的共享软SIM卡的数量;
[0137]所述卡组调整模块,用于当预设的时间周期内的接入失败的共享软SIM卡的数量大于卡组替换阈值时,所述配卡服务端从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端接入通信网络的区域的另一组共享软S頂卡组,配置给所述移动终端,以替换所述移动终端中原有的共享软S頂卡组,来完成共享软S頂卡组的调整;或者,
[0138]用于在与所述移动终端同一网络制式的共享卡池中,添加至少一个新的共享软S頂卡于所述共享卡池中,并重新配置所述共享卡池中的共享软S頂卡组,以完成共享软S頂卡组的调整。
[0139]进一步地,所述配卡服务端还包括第三统计模块和专用卡调整模块;其中,
[0140]所述第三统计模块,用于在所述日志接收模块接收到所述移动终端上传的第二执行日志之后,根据所有移动终端上传的第二执行日志中每个专用S頂卡的接入结果和接入时间,统计每个专用软SIM卡在预设的时间周期内的接入失败的次数;
[0141]所述专用卡调整模块,用于当专用软SIM卡在预设的时间周期内的接入失败次数大于专用卡替换阈值时,所述配卡服务端在包含所述专用软SIM卡的的专用软SIM卡组中,将所述专用软SIM卡替换为一个新的专用软SIM卡,或将所述专用软SIM卡标记为不可分配。
[0142]进一步地,所述配卡服务端还包括更新生成模块、第一连接判断模块和更新发送模块;所述移动终端还包括更新接收模块和更新处理模块;其中,
[0143]所述更新生成模块,用于在所述配卡服务端在完成共享软S頂卡组的调整之后根据调整后的共享软S頂卡组,生成更新信息;
[0144]所述第一连接判断模块,用于判断所述共享软S頂卡组调整前所对应的移动终端是否处于网络连接状态;
[0145]所述更新发送模块,用于当所述移动终端处于网络连接状态时,所述配卡服务端向所述移动终端发送更新信息;
[0146]所述更新接收模块,用于接收所述配卡服务端发送的更新信息;
[0147]所述更新处理模块,用于根据所述更新信息,对本地存储的共享软S頂卡组进行更新。
[0148]再进一步地,在一个实施方式中,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0149]所述移动终端还包括:
[0150]第一专用卡注销模块,用于在所述专用卡通信模块将所述专用软S頂卡接入通信网络之后,根据所述租约信息注销所述专用软SIM卡与所述通信网络的连接。
[0151]在另一个实施方式中,在上一个实施方式的基础上,所述配卡服务端还包括注销生成模块、第二连接判断模块、注销发送模块和第一标记模块,所述移动终端还包括注销接收模块和第二专用卡注销模块;其中,
[0152]所述注销生成模块,用于当所述配卡服务端根据已分配专用软S頂卡的租约信息,判断所述专用软S頂卡的租约到期时,生成注销信息;
[0153]所述第二连接判断模块,用于判断所述专用软S頂卡所对应的移动终端是否处于网络连接状态;
[0154]所述注销发送模块,用于当所述移动终端处于网络连接状态时,向所述移动终端发送注销信息,并将所述专用软S頂卡标记为可分配;
[0155]所述注销接收模块,用于接收所述注销信息;
[0156]所述第二专用卡注销模块,用于根据所述注销信息注销所述专用软SIM卡与所述通信网络的连接;
[0157]所述第一标记模块,用于当所述移动终端处于网络断开状态时,将所述专用软SIM卡标记为可分配。
[0158]进一步地中,所述配卡服务端还包括:
[0159]第三连接判断模块,用于定期判断已分配专用软S頂卡所对应的移动终端是否处于网络断开状态;
[0160]注销时长判断模块,用于当所述已分配专用软S頂卡所对应的移动终端处于网络断开状态时,判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于注销时长;和,
[0161]第二标志模块,用于当所述移动终端处于网络断开状态,且所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长大于注销时长时,将所述专用软S頂卡标记为可分配。
[0162]再进一步地,所述配卡服务端还包括:
[0163]优先级处理模块,用于在所述配卡服务端将所述专用软S頂卡标记为可分配之后,降低所述专用软SIM卡被选取的优先级。
[0164]实施本发明实施例,具有如下有益效果:
[0165]本发明实施例提供的实现移动终端通信连接的方法及系统,通过在移动终端存储的配卡服务端为该移动终端配置的共享软S頂卡组里选取一个共享卡,接入通信网络后,与配卡服务端连接,申请并获取一个专用软S頂卡,与此同时,注销共享软S頂卡的通信连接,释放所述共享软SIM卡的资源,然后采用专用软SIM卡去接入网络,从而实现移动终端的通信连接。一方面,采用共享软S頂卡的方式,可以实现少量的卡支持大量的移动终端接入通信网络,解决运营成本高的问题;另一方面,配卡服务端根据移动终端提供的配卡请求来分配一个专用软S頂卡,该专用软S頂卡能使移动终端接入当地的运营商网络且信号最佳,实现动态地为用户选择运营商网络,提高服务质量,。
【附图说明】
[0166]图1是本发明提供的实现移动终端通信连接的方法的一个实施例的流程示意图;
[0167]图2是本发明提供的实现移动终端通信连接的系统的一个实施例的结构示意图;
[0168]图3是本发明提供的实现移动终端通信连接的系统的配卡服务端的一个实施例的结构示意图;
[0169]图4是本发明提供的实现移动终端通信连接的系统的移动终端的一个实施例的结构示意图;
[0170]图5是本发明提供的实现移动终端通信连接的系统的配卡服务端的卡组选取模块一个实施例的结构示意图;
[0171]图6是本发明提供的实现移动终端通信连接的系统的移动终端的共享卡选取模块的一个实施例的结构示意图;
[0172]图7是本发明提供的实现移动终端通信连接的系统的配卡服务端的另一个实施例的结构示意图。
【具体实施方式】
[0173]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0174]参见图1,是本发明提供的实现移动终端通信连接的方法的一个实施例的流程示意图,该方法包括以下步骤:
[0175]S101,配卡服务端根据从移动终端获取的设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软SIM卡组。
[0176]S102,所述配卡服务端将所选取的共享软S頂卡组及其相应的共享软S頂卡组规则配置给所述移动终端。
[0177]在本实施例中,所述共享软S頂卡组是由配卡服务端为移动终端所配置在内存中的。所述移动终端在首次使用前进行初始化的处理,将移动终端开机,所述移动终端查询所述移动终端的共享软S頂卡组和共享软S頂卡组规则是否有更新或已存储在内存中了 ;若查询无更新或存储在内存中,所述移动终端通过初始化的无线网络与配卡服务端连接,或者,所述移动终端通过数据传输线与所述配卡服务端连接,所述配卡服务端根据所述移动终端提供的设备信息,该设备信息包括所述移动终端的设备序列号和网络制式,选取一组共享软S頂卡组,配置给所述移动终端。
[0178]S103,所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软S頂卡。
[0179]在本实施例中,所述共享是指存在多个移动终端存储有相同的共享软S頂卡,多个移动终端可以在不同时间选取相同的共享软S頂卡接入通信网络的意思。所选取的共享软S頂卡的方式,可以使选取到的共享软S頂卡与其他移动终端所选取到的共享软S頂卡产生接入冲突的概率变得很小,且即使在选取到的第一个共享软S頂卡产生接入冲突后,根据该选取方式,再次选取到的另一个共享软SIM卡产生接入冲突的概率更低了,从而使多个移动终端在不同时间选取同一共享软SIM卡接入通信网络,减少运营成本。所述接入冲突为S頂卡接入通信网络失败。
[0180]S104,所述移动终端通过所述共享软S頂卡接入通信网络。
[0181]其中,所述共享软S頂卡携带的信息主要包含该卡的国际移动用户识别码(internat1nal mobile subscriber identificat1n number,IMSI)、鉴权密钥(keyidentifier,ΚΙ),所述移动终端通过所述共享软S頂卡的頂SI和KI接入当地的通信网络,所述通信网络为公共陆地移动网络(public land mobile network,PLMN),此接入通信网络的技术过程为现有技术,在此不再赘述。
[0182]S105,所述移动终端通过所述通信网络向所述配卡服务端发送配卡请求;所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息。
[0183]S106,所述配卡服务端从依据所述配卡请求,匹配至能使所述移动终端接入当地的运营商网络且信号最佳的专用软S頂卡组中,根据专用软S頂卡的优先级选取一张专用软S頂卡,生成配卡信息,并将所述配卡信息发送给所述移动终端;其中,所述配卡信息包含所选取的专用软SIM卡的信息。
[0184]在本实施例中,所述配卡请求除了包含移动终端的网络制式及其所在当地的运营商信息,还包含移动终端的设备序列号和系统版本信息,配卡服务端主要根据这四种参考信息匹配至相应的专用软S頂卡组。所述配卡服务端预先根据专用软S頂卡所归属的运营商、所匹配的网络制式、所适应的用户等级和所能兼容的移动终端的系统依次分成不同的专用软S頂卡组;所述网络制式包括2G网络(第二代移动通信技术)、3G网络(第三代移动通信技术)、4G网络(第三代移动通信技术);所述用户等级与移动终端的设备序列号相关联,所述用户等级的形式可以根据具体情况设置。所述配卡服务端即可根据所述移动终端的配卡请求匹配至最佳的专用软SIM卡组,再根据专用软S頂卡的优先级规则选取一张专用软SIM卡,并将该专用软SIM卡绑定相应的租约信息,生成配卡信息,发送给所述移动终端
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1