网络连接方法及装置制造方法及图纸

技术编号:12489161 阅读:69 留言:0更新日期:2015-12-11 03:46
本公开是关于一种网络连接方法及装置。该方法包括:向当前小区蜂窝网络发送随机接入请求,以建立与所述当前小区蜂窝网络的连接;当与所述当前小区蜂窝网络的连接建立失败时,从至少两个小区蜂窝网络中选择候选小区蜂窝网络;向所述候选小区蜂窝网络发送随机接入请求;当接收到所述候选小区蜂窝网络对所述随机接入请求的响应消息时,建立与所述候选小区蜂窝网络的连接。该技术方案使得终端在与当前小区蜂窝网络建立连接失败时不会重复性地尝试与当前小区蜂窝网络的连接,不仅避免了多次尝试后仍然连接失败的结果,且能够快速地保证终端和候选小区蜂窝网络的成功连接,从而保证终端能够驻网成功,以及进行正常的业务流程,提高了用户的体验度。

【技术实现步骤摘要】

本公开涉及网络通信
,尤其涉及一种网络连接方法及装置
技术介绍
相关技术中,终端在驻网登记或者发起业务时,首先会发起RACH (随机接入)过程来建立RRC(Rad1 Resource Control,无线资源控制)连接。其中,随机接入是终端和网络建立无线链路的必经过程,只有在随机接入过程完成后,网络基站和终端才能进行常规的数据传输。
技术实现思路
本公开实施例提供一种网络连接方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种网络连接方法,包括:向当前小区蜂窝网络发送随机接入请求,以建立与所述当前小区蜂窝网络的连接;当与所述当前小区蜂窝网络的连接建立失败时,从至少两个小区蜂窝网络中选择候选小区蜂窝网络;向所述候选小区蜂窝网络发送随机接入请求;当接收到所述候选小区蜂窝网络对所述随机接入请求的响应消息时,建立与所述候选小区蜂窝网络的连接。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,当终端与当前小区蜂窝网络的连接建立失败时,通过选择候选小区蜂窝网络,并与候选小区蜂窝网络建立连接,使得终端在与当前小区蜂窝网络建立连接失败时不会重复性地尝试与当前小区蜂窝网络的连接,不仅避免了多次尝试后仍然连接失败的结果,且能够快速地保证终端和候选小区蜂窝网络的成功连接,从而保证终端能够驻网成功,以及进行正常的业务流程,提高了用户的体验度。在一个实施例中,所述从至少两个小区蜂窝网络中选择候选小区蜂窝网络,包括:搜索至少两个小区蜂窝网络;测量所述至少两个小区蜂窝网络的信号强度;根据所述至少两个小区蜂窝网络的信号强度,选择其中一个小区蜂窝网络作为所述候选小区蜂窝网络。该实施例中,通过测量多个小区蜂窝网络的信号强度来选择候选小区蜂窝网络,使得终端能够连接到信号较强的候选小区蜂窝网络上,从而提高终端与候选小区蜂窝网络建立连接的成功率。在一个实施例中,所述从至少两个小区蜂窝网络中选择候选小区蜂窝网络,包括:搜索至少两个小区蜂窝网络;获取至少两个小区蜂窝网络的优先级,所述优先级为根据至少两个小区蜂窝网络的信号强度确定的;选择优先级最高的小区蜂窝网络作为所述候选小区蜂窝网络。该实施例中,通过获取多个小区蜂窝网络的优先级来选择候选小区蜂窝网络,使得终端能够连接到优先级最高的候选小区蜂窝网络上,从而提高终端与候选小区蜂窝网络建立连接的成功率。在一个实施例中,所述从至少两个小区蜂窝网络中选择候选小区蜂窝网络,包括:从至少两个小区蜂窝网络中搜索与终端当前位置距离最近的小区蜂窝网络,作为候选小区蜂窝网络。该实施例中,通过将多个小区蜂窝网络中与终端当前位置距离最近的小区蜂窝网络作为候选小区蜂窝网络,提高了终端与候选小区蜂窝网络建立连接的成功率。在一个实施例中,所述向所述候选小区蜂窝网络发送随机接入请求,包括:判断所述候选小区蜂窝网络是否被禁用;当所述候选小区蜂窝网络未被禁用时,向所述候选小区蜂窝网络发送随机接入请求。该实施例中,通过判断候选小区蜂窝网络是否被禁用,并在候选小区蜂窝网络未被禁用时与终端进行连接,使得终端能够快速准确地连接到候选小区蜂窝网络上,从而保证终端能够驻网成功,以及进行正常的业务流程,提高了用户的体验度。在一个实施例中,所述随机接入请求包括终端标识和建立网络连接的原因;所述当接收到所述候选小区蜂窝网络对所述随机接入请求的响应消息时,建立与所述候选小区蜂窝网络的连接,包括:接收所述候选小区蜂窝网络对所述随机接入请求的响应消息,所述响应消息是所述候选小区蜂窝网络根据所述建立网络连接的原因判定所述终端允许被连接后生成的、且根据所述终端标识发送给所述终端的;根据所述响应消息建立与所述候选小区蜂窝网络的连接。该实施例中,候选小区蜂窝网络能够根据建立网络连接的原因来判断终端是否允许被连接,并在判定允许后与终端建立连接,使得终端与候选小区蜂窝网络之间建立连接后,能够确保正常业务的顺利进行,从而提高用户的体验度。在一个实施例中,所述至少两个小区蜂窝网络为位于所述当前小区蜂窝网络预设范围之内的小区蜂窝网络。该实施例中,终端搜索位于所述当前小区蜂窝网络预设范围之内的小区蜂窝网络,并从中选择候选小区蜂窝网络,使得终端能够连接到距离最近的小区蜂窝网络,从而确保正常业务的顺利进行。在一个实施例中,所述至少两个小区蜂窝网络为根据预设规则预先确定的备选小区蜂窝网络。该实施例中,终端搜索根据预设规则预先确定的备选小区蜂窝网络,并从中选择候选小区蜂窝网络,使得终端能够快速连接到备选小区蜂窝网络,从而确保正常业务的顺利进行。根据本公开实施例的第二方面,提供一种网络连接装置,包括:第一发送模块,用于向当前小区蜂窝网络发送随机接入请求,以建立与所述当前小区蜂窝网络的连接;选择模块,用于当与所述当前小区蜂窝网络的连接建立失败时,从至少两个小区蜂窝网络中选择候选小区蜂窝网络;第二发送模块,用于向所述候选小区蜂窝网络发送随机接入请求;建立模块,用于当接收到所述候选小区蜂窝网络对所述随机接入请求的响应消息时,建立与所述候选小区蜂窝网络的连接。 在一个实施例中,所述选择模块包括:第一搜索子模块,用于搜索至少两个小区蜂窝网络;测量子模块,用于测量所述至少两个小区蜂窝网络的信号强度;第一选择子模块,用于根据所述至少两个小区蜂窝网络的信号强度,选择其中一个小区蜂窝网络作为所述候选小区蜂窝网络。在一个实施例中,所述选择模块包括:第二搜索子模块,用于搜索至少两个小区蜂窝网络;获取子模块,用于获取至少两个小区蜂窝网络的优先级,所述优先级为根据至少两个小区蜂窝网络的信号强度确定的;第二选择子模块,用于选择优先级最高的小区蜂窝网络作为所述候选小区蜂窝网络。在一个实施例中,所述选择模块包括:第三搜索子模块,用于从至少两个小区蜂窝网络中搜索与终端当前位置距离最近的小区蜂窝网络,作为候选小区蜂窝网络。 在一个实施例中,所述第二发送模块包括:判断子模块,用于判断所述候选小区蜂窝网络是否被禁用;发送子模块,用于当所述候选小区蜂窝网络未被禁用时,向所述候选小区蜂窝网络发送随机接入请求。在一个实施例中,所述建立模块包括:接收子模块,用于接收所述候选小区蜂窝网络对所述随机接入请求的响应消息,所述响应消息是所述候选小区蜂窝网络根据所述随机接入请求中包括的建立网络连接的原因判定所述终端允许被连接后生成的、且根据所述随机接入请求中包括的终端标识发送给所述终端的;建立子模块,用于根据所述响应消息建立与所述候选小区蜂窝网络的连接。在一个实施例中,所述至少两个小区蜂窝网络为位于所述当前小区蜂窝网络预设范围之内的小区蜂窝网络。在一个实施例中,所述至少两个小区蜂窝网络为根据预设规则预先确定的备选小区蜂窝网络。本公开的实施例提供的技术方案可以包当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种网络连接方法,其特征在于,包括:向当前小区蜂窝网络发送随机接入请求,以建立与所述当前小区蜂窝网络的连接;当与所述当前小区蜂窝网络的连接建立失败时,从至少两个小区蜂窝网络中选择候选小区蜂窝网络;向所述候选小区蜂窝网络发送随机接入请求;当接收到所述候选小区蜂窝网络对所述随机接入请求的响应消息时,建立与所述候选小区蜂窝网络的连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄江涛汪玄鄢来军
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1