一种终端自动建立无线连接的方法和终端的制作方法

文档序号:7995610阅读:190来源:国知局
一种终端自动建立无线连接的方法和终端的制作方法
【专利摘要】本发明提供了一种终端自动建立无线连接的方法和终端,其中,所述方法包括:主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则开启自身无线接入点功能,接收其他终端的无线接入请求。本发明实现了终端自动建立无线连接。
【专利说明】一种终端自动建立无线连接的方法和终端
【技术领域】
[0001]本发明涉及无线连接建立领域,尤其涉及一种终端自动建立无线连接的方法和终端。
【背景技术】
[0002]提供无线接入(如WIFI)功能的站点被称为无线接入点(Access Point, AP),也被称为无线热点(如,WIFI Hotspot)。目前许多终端设备例如智能手机具备了无线接入功能,可作为Access Point连接其他无线设备,共同组成无线局域网。
[0003]然而组建此类无线局域网需要用户具备基本的技术知识,需要用户间协调并明确谁作为AP,谁作为普通的无线接入终端,由此给此类应用的推广带来了障碍。

【发明内容】

[0004]本发明提供了一种终端自动建立无线连接的方法和终端,以解决如何避免用户参与终端建立无线连接流程的技术问题。
[0005]为解决上述技术问题 ,本发明一种终端自动建立无线连接的方法,所述方法包括:
[0006]主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则开启自身无线接入点功能,接收其他终端的无线接入请求。
[0007]进一步地:
[0008]主动搜索无线接入点,包括:
[0009]在预设范围内获取随机数rl ;
[0010]在rl时间内主动搜索无线接入点。
[0011]进一步地:
[0012]开启自身无线接 入点功能,接收其他终端的无线接入请求,包括:
[0013]在预设范围内获取随机数r2 ;
[0014]开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求。
[0015]进一步地,所述方法还包括:
[0016]设置最大循环次数L,L≥1,以及当前循环次数;
[0017]若在r2时间内没有接收到其他终端的无线接入请求,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,则继续主动搜索无线热点;若当前循环次数大于或等于L,则停止无线连接。
[0018]为解决上述技术问题,本发明还提供了一种自动建立无线连接的终端,所述终端包括:无线搜索模块以及无线接入点模块,其中,
[0019]所述搜索模块,用于主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则触发无线接入点模块;
[0020]所述无线接入点模块,用于开启无线接入点功能,接收其他终端的无线接入请求。[0021]进一步地,
[0022]所述搜索模块,用于主动搜索无线接入点,包括:
[0023]所述搜索模块,用于在预设范围内获取随机数rl,在rl时间内主动搜索无线接入点。
[0024]进一步地,
[0025]所述无线接入点模块,用于开启无线接入点功能,接收其他终端的无线接入请求,包括:
[0026]所述无线接入点模块,用于在预设范围内获取随机数r2 ;开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求。
[0027]进一步地,所述终端还包括无线连接控制模块,
[0028]所述无线连接控制模块,用于设置最大循环次数L,L^l,以及设置当前循环次数;并在获知无线接入点模块在r2时间内没有接收到其他终端的无线接入请求后,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,触发所述搜索模块工作;若当前循环次数大于或等于L,则关闭所述搜索模块以及无线接入点模块;
[0029]所述搜索模块,用于接受所述无线连接控制模块的控制;
[0030]所述无线接入点模块,用于接受所述无线连接控制模块的控制,以及通知无线连接控制模块所述其他终端的无线接入结果。
[0031 ] 上述技术方案可实现终端自动建立无线连接。
【专利附图】

【附图说明】
[0032]图1为本实施例的终端自动建立无线连接的方法流程图;
[0033]图2为本实施例的自动建立无线连接的终端组成模块图。
【具体实施方式】
[0034]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0035]图1为本实施例的终端自动建立无线连接的方法流程图。
[0036]SlOl主动搜索无线接入点;
[0037]为了避免终端间同步搜索无线接入点,致使无法相互发现,可在预设范围内获取随机数rl ;在1*1时间内主动搜索无线接入点;由于每个终端搜索无线接入点的时间随机分布,可减少终端间同步搜索的可能;
[0038]S102判断是否搜索到无线接入点,如果搜索到无线接入点,则执行步骤S103 ;否贝U,执行步骤S104 ;
[0039]S103与该无线接入点建立连接,执行步骤S105 ;
[0040]S104开启自身无线接入点功能,接收其他终端的无线接入请求;
[0041]同步骤S101,终端也可将其提供无线接入点功能的时间设置为一随机值,如在预设范围内获取随机数r2 ;开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求;这样做,特别对于终端间同时开启无线接入点的情况,可避免无终端请求接入的情况发生;
[0042]为保证终端尽可能地实现无线连接,还可设置最大循环次数L,L > I和当前循环次数;若在r2时间内没有接收到其他终端的无线接入请求,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,则继续主动搜索无线热点;若当前循环次数大于或等于L,说明目前周围确没有可配对的无线终端,可停止无线连接;
[0043]S105流程结束。
[0044]终端在进行无线连接时,无需用户决定其作为接入点或是请求接入端,可自行通过上述技术方案实现与其他终端的无线连接。
[0045]图2为本实施例的自动建立无线连接的终端组成模块图。
[0046]该终端包括无线搜索模块以及无线接入点模块,其中,
[0047]所述搜索模块,用于主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则触发无线接入点模块;
[0048]该无线搜索模块,可在预设范围内获取随机数rl,在rl时间内主动搜索无线接入点;由于每个终端搜索无线接入点的时间随机分布,可减少终端间同步搜索的可能;
[0049]所述无线接入点模块,用于开启无线接入点功能,接收其他终端的无线接入请求;
[0050]该无线接入点模块,可在预设范围内获取随机数r2,并在开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求;这样做,特别对于终端间同时开启无线接入点的情况,可避免无终端请求接入的情况发生;
[0051]上述终端还可包括无线连接控制模块,用于设置最大循环次数L,L > 1,以及设置当前循环次数;并在获知无线接入点模块在r2时间内没有接收到其他终端的无线接入请求后,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,触发所述搜索模块工作;若当前循环次数大于或等于L,则关闭所述搜索模块以及无线接入点模块;此时,上述搜索模块,用于接受所述无线连接控制模块的控制;上述无线接入点模块,用于接受所述无线连接控制模块的控制,以及通知无线连接控制模块所述其他终端的无线接入结果。
[0052]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0053]需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种终端自动建立无线连接的方法,其特征在于,所述方法包括: 主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则开启自身无线接入点功能,接收其他终端的无线接入请求。
2.如权利要求1所述的方法,其特征在于: 主动搜索无线接入点,包括: 在预设范围内获取随机数:rI ; 在rl时间内主动搜索无线接入点。
3.如权利要求1或2所述的方法,其特征在于: 开启自身无线接入点功能,接收其他终端的无线接入请求,包括: 在预设范围内获取随机数r2 ; 开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求。
4.如权利要求3所述的方法,其特征在于,所述方法还包括: 设置最大循环次数L,L > 1,以及当前循环次数; 若在r2时间内没有接收到其他终端的无线接入请求,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,则继续主动搜索无线热点;若当前循环次数大于或等于L,则停止无线连接。
5.一种自动建立无线连接的终端,其特征在于,所述终端包括:无线搜索模块以及无线接入点模块,其中, 所述搜索模块,用于主动搜索无线接入点,若搜索到无线接入点,则与该无线接入点建立连接;若没有搜索到无线接入点,则触发无线接入点模块; 所述无线接入点模块,用于开启无线接入点功能,接收其他终端的无线接入请求。
6.如权利要求5所述的终端,其特征在于, 所述搜索模块,用于主动搜索无线接入点,包括: 所述搜索模块,用于在预设范围内获取随机数rl,在rl时间内主动搜索无线接入点。
7.如权利要求5或6所述的终端,其特征在于, 所述无线接入点模块,用于开启无线接入点功能,接收其他终端的无线接入请求,包括: 所述无线接入点模块,用于在预设范围内获取随机数r2 ;开启自身无线接入点功能后,在r2时间内接收其他终端的无线接入请求。
8.如权利要求7所述的终端,其特征在于,所述终端还包括无线连接控制模块, 所述无线连接控制模块,用于设置最大循环次数L,L > 1,以及设置当前循环次数;并在获知无线接入点模块在r2时间内没有接收到其他终端的无线接入请求后,将当前循环次数加1,判断当前循环次数是否小于L ;若当前循环次数小于L,触发所述搜索模块工作;若当前循环次数大于或等于L,则关闭所述搜索模块以及无线接入点模块; 所述搜索模块,用于接受所述无线连接控制模块的控制; 所述无线接入点模块,用于接受所述无线连接控制模块的控制,以及通知无线连接控制模块所述其他终端的无线接入结果。
【文档编号】H04W76/02GK103929797SQ201310016140
【公开日】2014年7月16日 申请日期:2013年1月16日 优先权日:2013年1月16日
【发明者】汤绍坚, 傅启洪, 张振宇, 张弛, 何文丰, 朱渊, 范勇, 邓晨, 杨杰, 朱游龙 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1