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

文档序号:9768190阅读:来源:国知局
长;
[0331]所述第一记录模块107,用于当最新记录的所述移动终端200处于网络连接状态的时刻与当前时刻相距离的时长大于预设时长时,记录所述移动终端200处于网络断开状态;
[0332]所述第二记录模块108,用于当最新记录的所述移动终端200处于网络连接状态的时刻与当前时刻相距离的时长不大于预设时长时,记录所述移动终端200处于网络连接状态。
[0333]再进一步地,在所述配卡服务端100接收所述移动终端200上传的第一执行日志之后,所述配卡服务端100对共享软S頂卡组的调整的实施方式有两种,具体为:
[0334]在一种实施方式中,所述配卡服务端100还包括所述第一统计模块1091和所述卡替换模块1101;其中,
[0335]所述第一统计模块1091,用于在所述日志接收模块接收到所述移动终端200上传的第一执行日志之后,根据所有移动终端200上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计每个共享软SIM卡在预设的时间周期内的接入失败的次数;
[0336]所述共享卡替换模块1101,用于当共享软SIM卡在预设的时间周期内的接入失败次数大于共享卡替换阈值时,在包含所述共享软SIM卡的共享卡池和共享软SIM卡组中,将所述共享软S頂卡替换为一个新的共享软S頂卡,以完成共享软S頂卡组的调整。
[0337]参见图7,是本发明提供的实现移动终端通信连接的系统的配卡服务端的另一个实施例的结构示意图。在另一种实施方式中,所述配卡服务端100还包括第二统计模块1092和卡组调整模块1102 ;其中,
[0338]所述第二统计模块1092,用于在所述日志接收模块接收到所述移动终端200上传的第一执行日志之后,根据所述移动终端200上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计在预设的时间周期内的接入失败的共享软SIM卡的数量;
[0339]所述卡组调整模块1102,用于当预设的时间周期内的接入失败的共享软S頂卡的数量大于卡组替换阈值时,所述配卡服务端100从与所述移动终端200同一网络制式的共享卡池中,选取能覆盖所述移动终端200接入通信网络的区域的另一组共享软S頂卡组,配置给所述移动终端200,以替换所述移动终端200中原有的共享软S頂卡组,来完成共享软S頂卡组的调整;或者,
[0340]用于在与所述移动终端200同一网络制式的共享卡池中,添加至少一个新的共享软S頂卡于所述共享卡池中,并重新配置所述共享卡池中的共享软S頂卡组,以完成共享软S頂卡组的调整。
[0341]进一步地,所述配卡服务端100还包括第三统计模块111和专用卡调整模块112 ;其中,
[0342]所述第三统计模块111,用于在所述日志接收模块接收到所述移动终端200上传的第二执行日志之后,根据所有移动终端200上传的第二执行日志中每个专用S頂卡的接入结果和接入时间,统计每个专用软SIM卡在预设的时间周期内的接入失败的次数;
[0343]所述专用卡调整模块112,用于当专用软SIM卡在预设的时间周期内的接入失败次数大于专用卡替换阈值时,所述配卡服务端100在包含所述专用软SIM卡的的专用软SIM卡组中,将所述专用软S頂卡替换为一个新的专用软S頂卡,或将所述专用软S頂卡标记为不可分配。
[0344]进一步地,所述配卡服务端100还包括更新生成模块113、第一连接判断模块114和更新发送模块115 ;所述移动终端200还包括更新接收模块211和更新处理模块212 ;其中,
[0345]所述更新生成模块113,用于在所述配卡服务端100在完成共享软S頂卡组的调整之后根据调整后的共享软S頂卡组,生成更新信息;
[0346]所述第一连接判断模块114,用于判断所述共享软S頂卡组调整前所对应的移动终端200是否处于网络连接状态;
[0347]所述更新发送模块115,用于当所述移动终端200处于网络连接状态时,所述配卡服务端100向所述移动终端200发送更新信息;
[0348]所述更新接收模块211,用于接收所述配卡服务端100发送的更新信息;
[0349]所述更新处理模块212,用于根据所述更新信息,对本地存储的共享软S頂卡组进行更新。
[0350]再进一步地,在一个实施方式中,所述配卡信息还包含所述专用软S頂卡的租约信息;
[0351 ] 所述移动终端200还包括:
[0352]第一专用卡注销模块213,用于在所述专用卡通信模块206将所述专用软S頂卡接入通信网络之后,根据所述租约信息注销所述专用软SIM卡与所述通信网络的连接。
[0353]在另一个实施方式中,在上一个实施方式的基础上,所述配卡服务端100还包括注销生成模块116、第二连接判断模块117、注销发送模块118和第一标记模块119,所述移动终端200还包括注销接收模块214和第二专用卡注销模块215 ;其中,
[0354]所述注销生成模块116,用于当所述配卡服务端100根据已分配专用软S頂卡的租约信息,判断所述专用软S頂卡的租约到期时,生成注销信息;
[0355]所述第二连接判断模块117,用于判断所述专用软S頂卡所对应的移动终端200是否处于网络连接状态;
[0356]所述注销发送模块118,用于当所述移动终端200处于网络连接状态时,向所述移动终端200发送注销信息,并将所述专用软S頂卡标记为可分配;
[0357]所述注销接收模块214,用于接收所述注销信息;
[0358]所述第二专用卡注销模块215,用于根据所述注销信息注销所述专用软SIM卡与所述通信网络的连接;
[0359]所述第一标记模块119,用于当所述移动终端200处于网络断开状态时,将所述专用软S頂卡标记为可分配。
[0360]进一步地,所述配卡服务端100还包括:
[0361]第三连接判断模块120,用于定期判断已分配专用软S頂卡所对应的移动终端200是否处于网络断开状态;
[0362]注销时长判断模块121,用于当所述已分配专用软S頂卡所对应的移动终端200处于网络断开状态时,判断最新记录的所述移动终端200处于网络连接状态的时刻与当前时刻相距离的时长是否大于注销时长;和,
[0363]第二标志模块122,用于当所述移动终端200处于网络断开状态,且所述移动终端200处于网络连接状态的时刻与当前时刻相距离的时长大于注销时长时,将所述专用软SIM卡标记为可分配。
[0364]再进一步地,所述配卡服务端100还包括:
[0365]优先级处理模块123,用于在所述配卡服务端100将所述专用软S頂卡标记为可分配之后,降低所述专用软SIM卡被选取的优先级。
[0366]本发明实施例提供的实现移动终端通信连接的系统,通过在移动终端存储的配卡服务端为该移动终端配置的共享软S頂卡组里选取一个共享卡,接入通信网络后,与配卡服务端连接,申请并获取一个专用软S頂卡,与此同时,注销共享软S頂卡的通信连接,释放所述共享软S頂卡的资源,然后采用专用软S頂卡去接入网络,从而实现移动终端的通信连接。一方面,采用共享软S頂卡的方式,可以实现少量的卡支持大量的移动终端接入通信网络,解决运营成本高的问题;另一方面,配卡服务端根据移动终端提供的配卡请求来分配一个专用软S頂卡,该专用软S頂卡能使移动终端接入当地的运营商网络且信号最佳,实现动态地为用户选择运营商网络,提高服务质量。
[0367]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0368]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种实现移动终端通信连接的方法,其特征在于,包括: 配卡服务端根据从移动终端获取的设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软S頂卡组; 所述配卡服务端将所选取的共享软SIM卡组及其相应的共享软SIM卡组规则配置给所述移动终端; 所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软S頂卡; 所述移动终端通过所述共享软S頂卡接入通信网络; 所述移动终端通过所述通信网络向所述配卡服务端发送配卡请求;所述配卡请求包含所述移动终端的网络制式及其所在当地的运营商信息; 所述配卡服务端从依据所述配卡请求,匹配至能使所述移动终端接入当地的运营商网络且信号最佳的专用软S頂卡组中,根据专用软S頂卡的优先级选取一张专用软S頂卡,生成配卡信息,并将所述配卡信息发送给所述移动终端;其中,所述配卡信息包含所选取的专用软S頂卡的信息; 所述移动终端接收所述配卡服务端返回的配卡信息,获得用于通信网络的专用软S頂卡; 所述移动终端注销所述共享软S頂卡与所述通信网络的连接; 所述移动终端通过所述专用软S頂卡接入通信网络。2.如权利要求1所述的实现移动终端通信连接的方法,其特征在于,所述共享卡池包含M个不同卡号的共享软S頂卡,所述M个不同卡号的共享软S頂卡被配置在多个卡组中,每个卡组中的共享软S頂卡按顺序排列,以使每个卡组中具有同一卡号的共享软SIM卡所相邻的共享软S頂卡互不相同。3.如权利要求1所述的实现移动终端通信连接的方法,其特征在于,所述共享软S頂卡组包含多个共享软S頂卡以及每个共享软S頂卡支持的运营商信息和漫游国家信息; 所述配卡服务端根据所述设备信息,从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端将要接入通信网络的区域的一组共享软S頂卡组,具体包括:配卡服务端根据所述移动终端的网络制式,从与移动终端同一网络制式的共享软S頂卡池中,选取一组共享软S頂卡组; 所述配卡服务端从所述共享软SIM卡组获得本卡组中每个共享软SIM卡支持的运营商信息和漫游国家信息; 所述配卡服务端判断所述共享软S頂卡组所支持的运营商集合及漫游国家集合,是否均覆盖所述移动终端将要接入通信网络的区域;其中,所述运营商集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的运营商所组成的集合;所述漫游国家集合是由所述共享软S頂卡组中每个共享软S頂卡可支持的漫游国家所组成的集合; 若是,则所述配卡服务端选取所述共享软SIM卡组,用于配置给所述移动终端; 若否,则所述配卡服务端继续从与移动终端同一网络制式的共享软SIM卡池中,选取下一组共享软S頂卡组进行判断,直至选取到一组能覆盖所述移动终端将要接入通信网络的区域的共享软S頂卡组。4.如权利要求1至3任一项所述的实现移动终端通信连接的方法,其特征在于,所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡,具体包括: 所述移动终端按照所述共享软S頂卡组中共享软S頂卡的排列顺序,依次选择选取一个共享软SIM卡,用于接入通信网络; 当所述共享软S頂卡接入失败时,所述移动终端继续依次选取下一个共享软S頂卡。5.如权利要求1至3任一项所述的实现移动终端通信连接的方法,其特征在于,所述共享软S頂卡组包含多个共享软S頂卡及每个共享软S頂卡支持的运营商信息; 所述移动终端根据所述共享软S頂卡组规则,从所述共享软S頂卡组中选取一个用于接入通信网络的共享软SIM卡,具体包括: 所述移动终端获取移动终端当地的运营商信号; 所述移动终端根据所述共享软S頂卡组中每个共享软S頂卡所支持的运营商信息,筛选出支持当地运营商的共享软S頂卡; 所述移动终端查询所述移动终端的本地时钟,获取当前时刻; 所述移动终端将每个支持当地运营商的共享软S頂卡的有效可用时刻分别与所述当前时刻比较,筛选出有效的共享软S頂卡; 所述移动终端将所述移动终端的设备序列号与所述当前时刻组合成第一字符串,采用哈希算法对所述第一字符串进行运算,获得检测哈希值; 所述移动终端将每个有效的共享软S頂卡的移动用户识别码分别与所述当前时刻组合成第二字符串,采用哈希算法对每个有效的共享软S頂卡对应的第二字符串分别进行运算,获得参考哈希值; 所述移动终端将每个有效的共享软SIM卡对应的参考哈希值分别与所述检测哈希值进行比较,获得偏移值; 所述移动终端对每个有效的共享软SIM卡对应的偏移值进行排序,并根据偏移值的排序选取一个有效的共享软SIM卡,以用于接入通信网络; 所述移动终端根据所述当前时刻,保存所选取的共享软SIM卡的下一次使用的有效可用时刻。6.如权利要求5所述的实现移动终端通信连接的方法,其特征在于,当所选取的有效的共享软S頂卡接入失败时,所述移动终端按照从所述共享软S頂卡组中所筛选出的有效的共享软S頂卡的排列顺序,依次选择选取下一个有效的共享软S頂卡,用于接入通信网络。7.如权利要求1所述的实现移动终端通信连接的方法,其特征在于,在所述移动终端通过所述共享软S頂卡接入通信网络之后,还包括: 所述移动终端保存所述共享软SIM卡接入通信网络的信息于第一执行日志;其中,所述第一执行日志包含所述移动终端在选取共享软SIM卡接入通信网络的过程中,所选取过的所有的共享软S頂卡的信息,以及每个共享软S頂卡所接入的通信网络的信息、接入结果和接入时间。8.如权利要求7所述的实现移动终端通信连接的方法,其特征在于,在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括: 所述移动终端保存所述专用软SIM卡接入通信网络的信息于第二执行日志;其中,所述第二执行日志包含所述移动终端在获取专用软SIM卡接入通信网络的过程中,所获取过的所有的专用软S頂卡的信息,以及每个专用软S頂卡所接入的通信网络的信息、接入结果和接入时间; 在所述专用软S頂卡的接入结果为失败时,所述移动终端重新根据所述共享软S頂卡组规则,从所述共享卡软S頂卡组中选取另一个用于接入通信网络的共享软S頂卡。9.如权利要求8所述的实现移动终端通信连接的方法,其特征在于,在所述移动终端通过所述专用软S頂卡接入通信网络之后,还包括: 所述移动终端通过所述通信网络,向所述配卡服务端上传所述第一执行日志和所述第二执行日志; 所述配卡服务端接收所述移动终端上传的第一执行日志和第二执行日志。10.如权利要求9所述的实现移动终端通信连接的方法,其特征在于,在所述移动终端接入通信网络之后,还包括: 所述移动终端向所述配卡服务端发送心跳信号; 所述配卡服务端接收所述移动终端发出的心跳信号,更新记录所述移动终端处于网络连接状态的时刻;其中,所述心跳信号用于指示所述移动终端处于网络连接的状态; 所述配卡服务端判断最新记录的所述移动终端处于网络连接状态的时刻与当前时刻相距离的时长是否大于预设时长; 若是,则记录所述移动终端处于网络断开状态; 若否,则记录所述移动终端处于网络连接状态。11.如权利要求10所述的实现移动终端通信连接的方法,其特征在于,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,还包括: 所述配卡服务端根据所有移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计每个共享软SIM卡在预设的时间周期内的接入失败的次数; 当共享软SIM卡在预设的时间周期内的接入失败次数大于共享卡替换阈值时,所述配卡服务端在包含所述共享软S頂卡的共享卡池和共享软S頂卡组中,将所述共享软S頂卡替换为一个新的共享软S頂卡,以完成共享软S頂卡组的调整。12.如权利要求10所述的实现移动终端通信连接的方法,其特征在于,在所述配卡服务端接收所述移动终端上传的第一执行日志之后,还包括: 所述配卡服务端根据所述移动终端上传的第一执行日志中每个共享软S頂卡的接入结果和接入时间,统计在预设的时间周期内的接入失败的共享软SIM卡的数量; 当预设的时间周期内的接入失败的共享软SIM卡的数量大于卡组替换阈值时,所述配卡服务端从与所述移动终端同一网络制式的共享卡池中,选取能覆盖所述移动终端接入通信网络的区域的另一组共享软S頂卡组,配置给所述移动终端,以替换所述移动终端中原有的共享软S頂卡组,来完成共享软S頂卡组的调整;或者, 所述配卡服务端在与所述移动终端同一网络制式的共享卡池中,添加至少一个新的共享软S頂卡于所述共享卡池中,并重新配置所述共享卡池中的共享软S頂卡组,以完成共享软S頂卡组的调整。13.如权利要求10至12任一项所述的实现移动终端通信连接的方法,其特征在于,在所述配卡服务端接收所述移动终端上传的第二执行日志之后,还包括: 所述配卡服务端根据所有移动终端上传的第二执行日志中每
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1