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

文档序号:9768190阅读:来源:国知局
软S頂卡组配置给该调整前的共享软S頂卡组对应移动终端,以更新该移动终端的共享软S頂卡组。
[0251]进一步地,在所述配卡服务端接收所述移动终端上传的第二执行日志之后,还包括:
[0252]所述配卡服务端根据所有移动终端上传的第二执行日志中每个专用软S頂卡的接入结果和接入时间,统计每个专用软SIM卡在预设的时间周期内的接入失败的次数;
[0253]当专用软SIM卡在预设的时间周期内的接入失败次数大于专用卡替换阈值时,所述配卡服务端在包含所述专用软S頂卡的的专用软S頂卡组中,将所述专用软S頂卡替换为一个新的专用软S頂卡,或将所述专用软S頂卡标记为不可分配。
[0254]在本实施例中,例如,专用软S頂卡B在时间周期T内,达到N次接入冲突的次数,配卡服务端判定此共享软S頂卡B接入有问题,则在包含专用软S頂卡B的共享软S頂卡组中,将共享软S頂卡B替换为一个新的共享软S頂卡C,或将共享软S頂卡B标记为不可分配,调整共享软S頂卡的分配。
[0255]进一步地,所述配卡服务端在完成共享软S頂卡组的调整之后,还包括:
[0256]所述配卡服务端根据调整后的共享软S頂卡组,生成更新信息;
[0257]所述配卡服务端判断所述共享软S頂卡组调整前所对应的移动终端是否处于网络连接状态;
[0258]当所述移动终端处于网络连接状态时,所述配卡服务端向所述移动终端发送更新信息;
[0259]所述移动终端接收所述配卡服务端发送的更新信息;
[0260]所述移动终端根据所述更新信息,对本地存储的共享软S頂卡组进行更新。
[0261]需要说明的是,所述更新信息用于提供给相应的移动终端更新共享软S頂卡组,所述更新信息的传输可以通过由共享软S頂卡接入的通信网络,也可以通过由专用软S頂卡接入的通信网络,但优选的是,在专用软S頂卡所接入的通信网络中传输,以减少共享软SIM卡的使用时间,可进一步减少共享软S頂卡接入冲突的产生;且,由专用软S頂卡所接入的通信网络的数据传输效果一般优于由共享软S頂卡所接入的通信网络,可进一步提高更新的效率。
[0262]另一方面,所述更新,可以是所述移动终端主动更新或被动更新。主动更新为,所述移动终端向所述配卡服务端主动发送共享软S頂卡组的版本信息,以便所述配卡服务端进行比较,若该共享软S頂卡组的版本与所述配卡服务端所存储的该共享软S頂卡组的版本不相同,则所述配卡服务端生成更新信息,向所述移动终端发送该更新信息,然后所述移动终端进行相应的更新,若所述版本为最新版,则只需向所述移动终端发送提示无需进行更新的信息。被动更新为,所述配卡服务端根据最新的共享软S頂卡组,生成更新信息,只要该共享软S頂卡组对应的移动终端处于网络连接状态,该移动终端被动接收所述配卡服务端发送的更新信息,然后进行相应的更新。所述更新包括对共享软S頂卡组进行增加、减少或替换共享软S頂卡,甚至于对整个所述共享软S頂卡组进行替换。当然,所述更新信息还可以包括对共享软S頂卡组规则的调整信息。
[0263]在本发明中,移动终端或配卡服务端对专用软S頂卡的注销的方式有多种,下面分别举例,对专用软SIM卡的注销的方法进行详细说明。
[0264]在一个实施方式中,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0265]在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括:
[0266]所述移动终端根据所述租约信息注销所述专用软SIM卡与所述通信网络的连接。
[0267]在本实施例中,当移动终端判断所述移动终端的租期到期时,所述移动终端主动注销所述专用软SIM卡与所述通信网络的连接。
[0268]在另一个实施方式中,在上述一个实施方式的基础上,所述实现移动终端通信连接的方法还包括:
[0269]当所述配卡服务端根据已分配专用软S頂卡的租约信息,判断所述专用软S頂卡的租约到期时,所述配卡服务端生成注销信息;
[0270]所述配卡服务端判断所述专用软SIM卡所对应的移动终端是否处于网络连接状态;
[0271]当所述移动终端处于网络连接状态时,所述配卡服务端向所述移动终端发送注销信息,并将所述专用软S頂卡标记为可分配;
[0272]所述移动终端接收所述注销信息;
[0273]所述移动终端根据所述注销信息注销所述专用软SIM卡与所述通信网络的连接;
[0274]当所述移动终端处于网络断开状态时,所述配卡服务端将所述专用软S頂卡标记为可分配。
[0275]在本实施例中,一方面,移动终端判断所述移动终端的租期到期时,所述移动终端主动注销所述专用软S頂卡与所述通信网络的连接,另一方面所述配卡服务端判断所述移动终端的租期到期时,所述配卡服务端生成注销信息,向所述移动终端发送,以提示所述移动终端注销所述专用软S頂卡与所述通信网络的连接;所述配卡服务端标记该专用软S頂卡可分配,即表示该专用软S頂卡可被分配给其他移动终端用于接入通信网络,当然,此时使用该专软S頂卡的移动终端被停止使用该专用软S頂卡。
[0276]进一步地,再在上一个实施方式基础上,所述实现移动终端通信连接的方法还包括:
[0277]所述配卡服务端定期判断已分配专用软S頂卡所对应的移动终端是否处于网络断开状态;
[0278]当所述移动终端处于网络断开状态时,所述配卡服务端判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于注销时长;
[0279]若是,所述配卡服务端将所述专用软S頂卡标记为可分配。
[0280]在本实施例中,当判断已分配专用软S頂卡所对应的移动终端长时间处于网络断开状态时,可让此专用软S頂卡再次分配给其他移动终端,当然,使用该专用软S頂卡的移动终端再次准备接入通信网络时,需要重新申请另一个专用软S頂卡。
[0281]再进一步地,在所述配卡服务端将所述专用软S頂卡标记为可分配之后,还包括:
[0282]所述配卡服务端降低所述专用软SIM卡被选取的优先级。
[0283]在本实施例中,配卡服务端根据专用软S頂卡组中的专用软S頂卡的优先级进行选取专用软SIM卡的。当所述配卡服务端将一专用软SIM卡标记为可分配时,即可实现该专用软S頂卡的回收,并降低所述专用软S頂卡被选取的优先级,能给使用该专用软S頂卡的移动终端有足够的时间注销该专用软S頂卡与通信网络的连接,且防止该专用软S頂卡未注销与通信网络的连接时,被分配其他移动终端,以免造成接入冲突。
[0284]本发明实施例提供的实现移动终端通信连接的方法,通过在移动终端存储的配卡服务端为该移动终端配置的共享软S頂卡组里选取一个共享卡,接入通信网络后,与配卡服务端连接,申请并获取一个专用软S頂卡,与此同时,注销共享软S頂卡的通信连接,释放所述共享软S頂卡的资源,然后采用专用软S頂卡去接入网络,从而实现移动终端的通信连接。一方面,采用共享软S頂卡的方式,可以实现少量的卡支持大量的移动终端接入通信网络,解决运营成本高的问题;另一方面,配卡服务端根据移动终端提供的配卡请求来分配一个专用软S頂卡,该专用软S頂卡能使移动终端接入当地的运营商网络且信号最佳,实现动态地为用户选择运营商网络,提高服务质量。
[0285]相应地,参见图2,本发明实施例还提供一种实现移动终端200通信连接的系统,包括配卡服务端100和移动终端200 ;需要说明的是,本发明的实现移动终端通信连接的系统包括配卡服务端与多个移动终端之间的信息交互的系统,本发明实施例仅从配卡服务端与一个移动终端的系统之间的信息交互进行举例说明。
[0286]参见图3和图4,图3是本发明提供的实现移动终端通信连接的系统的配卡服务端的一个实施例的结构示意图,图4是本发明提供的实现移动终端通信连接的系统的移动终端的一个实施例的结构示意图。所述配卡服务端100包括卡组选取模块101、卡组配置模块102和配卡处理模块103 ;所述移动终端200包括共享卡选取模块201、共享卡通信模块202、配卡请求模块203、配卡接收模块204、共享卡注销模块205和专用卡通信模块206 ;其中,
[0287]卡组选取模块101,用于根据从移动终端200获取的设备信息,从与所述移动终端200同一网络制式的共享卡池中,选取能覆盖所述移动终端200将要接入通信网络的区域的一组共享软S頂卡组;
[0288]卡组配置模块102,还用于将所选取的共享软S頂卡组及其相应的共享软S頂卡组规则配置给所述移动终端200 ;
[0289]共享卡选取模块201,用于根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡;
[0290]共享卡通信模块202,用于通过所述共享软S頂卡接入通信网络;
[0291]配卡请求模块203,用于通过所述通信网络向所述配卡服务端100发送配卡请求;所述配卡请求包含所述移动终端200的网络制式及其所在当地的运营商信息;
[0292]配卡处理模块103,用于从依据所述配卡请求,匹配至能使所述移动终端200接入当地的运营商网络且信号最佳的专用软S頂卡组中,根据专用软S頂卡的优先级选取一张专用软S頂卡,生成配卡信息,并将所述配卡信息发送给所述移动终端200 ;其中,所述配卡信息包含所选取的专用软SIM卡的信息;
[0293]配卡接收模块204,用于接收所述配卡服务端100返回的配卡信息,获得用于通信网络的专用软SIM卡;
[0294]共享卡注销模块205,用于注销所述共享软SIM卡与所述通信网络的连接;
[0295]专用卡通信模块206,用于通过所述专用软SIM卡接入通信网络。
[0296]进一步地,所述共享卡池包含M个不同卡号的共享软S頂卡,所述M个不同卡号的共享软SIM卡被配置在多个卡组中,每个卡组中的共享软SIM卡按顺序排列,以使每个卡组中具有同一卡号的共享软S頂卡所相邻的共享软S頂卡互不相同。
[0297]进一步地,所述共享软S頂卡组包含多个共享软S頂卡以及每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0298]参见图5,图5是本发明提供的实现移动终端通信连接的系统的配卡服务端的卡组选取模块一个实施例的结构示意图。所述配卡服务端100的卡组选取模块101具体包括:
[0299]第一选取单元1011,用于根据所述移动终端200的网络制式,从与移动终端200同一网络制式的共享软S頂卡池中,选取一组共享软S頂卡组;
[0300]卡组信息获取单元1012,用于从所述共享软S頂卡组获得本卡组中每个共享软S頂卡支持的运营商信息和漫游国家信息;
[0301]覆盖判断单元1013,用于判断所述共享软S頂卡组所支持的运营商集合及漫游国家集合,是否均覆盖所述移动终端200将要接入通信网络的区域;其中,所述运营商集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的运营商所组成的集合;所述漫游国家集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的漫游国家所组成的集合;和,
[0302]第二选取单元1014,用于当所述共享软S頂卡组所支持的运营商集合及漫游国家集合,均覆盖所述移动终端200将要接入通信网络的区域时,选取所述共享软S頂卡组,用于配置给所述移动终端200 ;
[0303]所述第一选取单元1011,还用于当所述共享软S頂卡组所支持的运营商集合不覆盖所述移动终端200将要接入通信网络的区域,或所述共享软S頂卡组所支持的漫游国家集合不覆盖所述移动终端200将要接入通信网络的区域时,继续从与移动终端200同一网络制式的共享软S頂卡池中,选取下一组共享软S頂卡组进行判断,直至选取到一组能覆盖所述移动终端200将要接入通信网络的区域的共享软S頂卡组。
[0304]在一个实施方式中,所述移动终端200的共享卡选取模块201还用于:
[0305]按照所述共享软S頂卡组中共享软S頂卡的排列顺序,依次选择选取一个共享软S頂卡,用于接入通信网络;
[0306]当所述共享软SIM卡接入失败时,继续依次选取下一个共享软SIM卡。
[0307]在另一个实施方式中,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息;
[0308]参见图6,是本发明提供的实现移动终端通信连接的系统的移动终端的共享卡选取模块的一个实施例的结构示意图。所述移动终端200的共享卡选取模块201具体包括:
[0309]信号获取单元2011,用于获取移动终端200当地的运营商信号;
[0310]第一筛选单元2012,用于根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软S頂卡;
[0311]时钟查询单元2013,用于查询所述移动终端200的本地时钟,获取当前时刻;
[0312]第二筛选单元2014,用于将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软S頂卡;
[0313]检测哈希值计算单元2015,用于将所述移动终端200的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值;
[0314]参考哈希值计算单元2016,用于将每个有效的共享软SIM卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软SIM卡对应的第二字符串分别进行运算,获得参考哈希值;
[0315]比较单元2017,用于将每个有效的共享软S頂卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值;
[0316]第三筛选单元2018,用于对每个有效的共享软S頂卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软S頂卡,以用于接入通信网络;和,
[0317]有效时刻存储单元2019,用于根据所述当前时刻,保存所选取的共享软SIM卡的下一次使用的有效可用时刻。
[0318]再进一步地,所述第三筛选单元2018,还用于当所选取的有效的共享软S頂卡接入失败时,所述移动终端200按照从所述共享软SIM卡组中所筛选出的有效的共享软S頂卡的排列顺序,依次选择选取下一个有效的共享软SIM卡,用于接入通信网络。
[0319]进一步地,所述移动终端200还包括:
[0320]第一日志存储模块207,用于在所述共享卡通信模块202将所述共享软S頂卡接入通信网络之后,保存所述共享软SIM卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端200在选取共享软S頂卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间。
[0321]进一步地,所述移动终端200还包括:
[0322]第二日志存储模块208,用于在所述专用卡通信模块206将所述专用软S頂卡接入通信网络之后,保存所述专用软SIM卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端200在获取专用软S頂卡接入通信网络的过程中,所获取过的所有的专用软S頂卡的信息,以及每个专用软S頂卡所接入的通信网络的信息、接入结果和接入时间;
[0323]所述共享卡选取模块201,还用于在所述专用软S頂卡的接入结果为失败时,重新根据所述共享软S頂卡组规则,从所述共享卡软S頂卡组中选取另一个用于接入通信网络的共享软SIM卡。
[0324]进一步地,所述移动终端200还包括日志上传模块209 ;所述配卡服务端100还包括日志接收模块104 ;其中,
[0325]所述日志上传模块209,用于在所述专用卡通信模块206将所述专用软S頂卡接入通信网络之后,通过所述通信网络,向所述配卡服务端100上传所述第一执行日志和所述第二执行日志;
[0326]所述日志接收模块104,用于接收所述移动终端200上传的第一执行日志和第二执行日志。
[0327]进一步地,所述移动终端200还包括心跳发送模块210 ;所述配卡服务端100还包括心跳接收模块105、时长判断模块106、第一记录模块107和第二记录模块108 ;其中,
[0328]所述心跳发送模块210,用于在所述移动终端200接入通信网络之后,向所述配卡服务端100发送心跳信号;
[0329]所述心跳接收模块105,用于接收所述移动终端200发出的心跳信号,更新记录所述移动终端200处于网络连接状态的时刻;其中,所述心跳信号用于指示所述移动终端200处于网络连接的状态;
[0330]所述时长判断模块106,用于判断最新记录的所述移动终端200处于网络连接状态的时刻与当前时刻相距离的时长是否大于预设时
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1