System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无线连接方法、终端和存储介质技术_技高网

无线连接方法、终端和存储介质技术

技术编号:40976548 阅读:4 留言:0更新日期:2024-04-18 21:24
本申请公开了一种无线连接方法、终端和存储介质,属于通信技术领域,本申请实施例的无线连接方法包括:接收无线连接的开启指令,加载所述无线连接对应的驱动;启动连接进程建立所述终端和第一AP之间的socket通信连接,其中,所述第一AP是历史上和所述终端建立过无线连接的AP;所述连接进程向所述无线连接的后端进程发送请求,使得所述后端进程基于所述请求从所述后端进程的配置文件中获取所述第一AP的连接信息;基于所述连接信息选择合适的所述第一AP进行无线连接。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种无线连接方法、终端和存储介质


技术介绍

1、无线通信技术的发展,使得快速联网成为智能终端作为日常通信和娱乐工具的必要条件。

2、目前,在安卓(android)系统下,终端在接收到wi-fi开启指令后,需要先完成周期性的ap(access point,无线访问节点)扫描,在从扫描所得的ap中确定合适的ap进行连接。这一流程耗费时间较长,影响了用户体验。


技术实现思路

1、第一方面,本申请实施例提供了一种无线连接方法,包括:

2、接收无线连接的开启指令,加载所述无线连接对应的驱动;

3、启动连接进程建立所述终端和第一ap之间的socket通信连接,其中,所述第一ap是历史上和所述终端建立过无线连接的ap;

4、所述连接进程向所述无线连接的后端进程发送请求,使得所述后端进程基于所述请求从所述后端进程的配置文件中获取所述第一ap的连接信息;

5、基于所述连接信息选择合适的所述第一ap进行无线连接。

6、在一些实施例中,所述连接进程向所述无线连接的后端进程发送请求,包括:

7、响应于所述驱动加载完成,向所述连接进程发送第一广播,使得所述连接进程向所述无线连接的后端进程发送请求。

8、在一些实施例中,所述第一ap包括多个第一ap,所述连接进程包括用于建立所述终端和所述多个第一ap之间的socket通信连接的多个连接线程。

9、在一些实施例中,所述多个连接线程在所述连接进程中的执行顺序,基于所述多个连接线程所对应的多个第一ap在历史上与所述终端建立无线连接的顺序确定。

10、在一些实施例中,基于所述连接信息选择合适的所述第一ap进行无线连接,包括:

11、基于所述执行顺序,依次基于所述socket通信连接向多个连接线程所对应的所述多个第一ap发送所述连接信息,直至得到所述多个第一ap中至少一个第一ap的响应,与响应的所述至少一个第一ap建立连接。

12、在一些实施例中,还包括:

13、确定新建立连接的第二ap,则在所述连接进程中创建所述第二ap对应的连接线程。

14、在一些实施例中,还包括:

15、在启动所述连接进程的同时,进行ap扫描;

16、显示所述ap扫描的扫描结果,以及所述扫描结果中各ap的连接状态,所述连接状态基于所述连接进程确定。

17、在一些实施例中,还包括:

18、接收到所述连接进程在连接成功后发送的请求响应,将所述请求响应对应的所述第一ap的连接状态更新为已连接。

19、在一些实施例中,还包括:

20、接收连接选定ap的连接指令,所述选定ap为所述扫描结果中的ap;

21、响应于所述连接指令,向所述选定ap发起连接。

22、在一些实施例中,所述启动连接进程建立所述终端和ap之间的socket通信连接,包括:

23、唤醒休眠的连接进程,并基于唤醒后的连接进程建立所述终端和第一ap之间的socket通信连接。

24、在一些实施例中,还包括:

25、选择合适的所述第一ap进行无线连接后,所述连接进程进入休眠状态。

26、在一些实施例中,基于所述连接信息选择合适的所述第一ap进行无线连接,包括:

27、基于所述socket通信连接向所述第一ap发送连接信息,直至得到至少一个第一ap的响应,与响应的所述至少一个第一ap建立连接。

28、第二方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的方法。

29、第三方面,本申请实施例提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的方法。

30、第四方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的方法。

本文档来自技高网...

【技术保护点】

1.一种无线连接方法,应用于终端,包括:

2.根据权利要求1所述的无线连接方法,其中,所述连接进程向所述无线连接的后端进程发送请求,包括:

3.根据权利要求1所述的无线连接方法,其中,所述第一AP包括多个第一AP,所述连接进程包括用于建立所述终端和所述多个第一AP之间的socket通信连接的多个连接线程。

4.根据权利要求3所述的无线连接方法,其中,所述多个连接线程在所述连接进程中的执行顺序,基于所述多个连接线程所对应的多个第一AP在历史上与所述终端建立无线连接的顺序确定。

5.根据权利要求4所述的无线连接方法,其中,基于所述连接信息选择合适的所述第一AP进行无线连接,包括:

6.根据权利要求3所述的无线连接方法,还包括:

7.根据权利要求1所述的无线连接方法,还包括:

8.根据权利要求7所述的无线连接方法,还包括:

9.根据权利要求7所述的无线连接方法,还包括:

10.根据权利要求1所述的无线连接方法,其中,所述启动连接进程建立所述终端和AP之间的socket通信连接,包括:

11.根据权利要求1所述的无线连接方法,还包括:

12.根据权利要求1中任一项所述的无线连接方法,其中,基于所述连接信息选择合适的所述第一AP进行无线连接,包括:

13.一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至12任一项所述的无线连接方法。

14.一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的无线连接方法。

...

【技术特征摘要】

1.一种无线连接方法,应用于终端,包括:

2.根据权利要求1所述的无线连接方法,其中,所述连接进程向所述无线连接的后端进程发送请求,包括:

3.根据权利要求1所述的无线连接方法,其中,所述第一ap包括多个第一ap,所述连接进程包括用于建立所述终端和所述多个第一ap之间的socket通信连接的多个连接线程。

4.根据权利要求3所述的无线连接方法,其中,所述多个连接线程在所述连接进程中的执行顺序,基于所述多个连接线程所对应的多个第一ap在历史上与所述终端建立无线连接的顺序确定。

5.根据权利要求4所述的无线连接方法,其中,基于所述连接信息选择合适的所述第一ap进行无线连接,包括:

6.根据权利要求3所述的无线连接方法,还包括:

7.根据权利要求1所述的无线连接方法,还包括:

【专利技术属性】
技术研发人员:郝李兵
申请(专利权)人:湖北星纪魅族科技有限公司
类型:发明
国别省市:

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

1