技术新讯 > 电子通信装置的制造及其应用技术 > 信道选择方法和电子设备与流程  >  正文

信道选择方法和电子设备与流程

  • 国知局
  • 2024-08-02 14:09:26

本技术涉及通信,尤其涉及一种信道选择方法和电子设备。

背景技术:

1、随着电子设备技术的发展,设备与设备之间通过建立通信连接来实现超级业务的数据传输。比如,个人计算机(personalcomputer,pc)作为主设备,与手机、平板电脑、智能手表等辅设备建立通信连接,实现pc与终端之间超级业务的数据传输。超级业务包括超级键鼠、超级接续等业务。示例性地,pc与终端之间建立通信连接实现超级键鼠指的是pc的键盘、鼠标和触控板可与终端共享使用,内容可跨系统传输。pc与终端之间建立通信连接实现超级接续指的是pc与终端之间可以连续使用同一应用或同一功能。

2、超级业务的数据传输包括设备之间的大文件的传输,比如,大文件包括视频文件、音频文件等等。针对于设备之间传输大文件的情况,现有技术中主设备通过建立软路由-客户端(softap-station)链路连接,实现主设备与辅设备之间超级业务的数据传输。softap-station链路所支持的信道数量较多且信道具有较大的带宽,可以满足超级业务的大文件传输的需求。主设备建立softap-station链路连接的过程中,可以选择一个信道,作为softap-station链路所使用的信道,主设备将选择的信道通知辅设备,主设备与辅设备采用选择的信道建立softap-station链路连接,来进行超级业务的数据传输。

3、然而,现有技术中主设备选择的信道不一定是最优信道,可能导致辅设备出现业务使用卡顿的问题,造成用户不好的使用体验。

技术实现思路

1、本技术实施例提供一种信道选择方法和电子设备,主设备在选择与辅设备之间进行数据传输数据的信道过程中,主设备可以结合主设备的传输性能值和辅设备的传输性能值,选择信道;根据传输性能较差的设备所支持的信道来确定主设备与辅设备之间进行通信所使用的信道。主设备选择的信道可同时满足传输性能较好与传输性能较差的设备的传输速率,使得主设备与辅设备之间的传输性能更优化,进而优化用户体验。为达到上述目的,本技术的实施例采用如下技术方案。

2、第一方面,提供了一种信道选择方法,该方法包括:

3、第一设备与第二设备建立第一通信连接,其中,第一通信连接包括低功耗蓝牙ble连接、经典蓝牙技术br连接、传输控制协议tcp连接中至少一项。

4、第一设备获取第一信道信息、第一网络信息和第一传输性能值;第一信道信息用于指示第一设备使用的信道,第一网络信息用于指示第一设备连接的网络,第一传输性能值表示第一设备传输数据的最低速率;第一设备获取第二信道信息、第二网络信息和第二传输性能值;第二信道信息用于指示第二设备使用的信道,第二网络信息用于指示第二设备连接的网络,第二传输性能值表示第二设备传输数据的最低速率。

5、第一设备根据第一信道信息、第一网络信息、第一传输性能值、第二信道信息、第二网络信息和第二传输性能值,获取目标信道;目标信道用于第一设备和第二设备建立第二通信连接,第二通信连接用于传输数据量大于第一预设值的业务数据。

6、其中,第一设备可以为主设备,主设备常用于向辅设备发起通信连接,并选择通信连接所使用的信道。第二设备可以为辅设备,辅设备用于根据主设备选择的信道进行通信连接认证,从而建立辅设备与主设备之间的通信连接。

7、本技术中,第一设备在获取用于建立传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道的过程中,通过获取本端的传输性能值、第二设备的传输性能值,确定第一设备与第二设备的传输性能的具体情况,尤其是第一设备根据第二设备的传输性能值获取目标信道,所确定的目标信道可以更好的兼容第二设备、第一设备的传输性能,从而优化了第一设备与第二设备的传输速率,提高第一设备与第二设备之间的传输效率,同时避免第二设备建立第二通信连接之后,进行业务数据传输的卡顿问题,优化用户体验。

8、结合第一方面,在一种可能的设计方式中,第一设备与第二设备为登录同一账号的设备;第一设备与第二设备通过目标信道建立第二通信连接进行超级业务的数据传输;超级业务包括超级键鼠业务、超级接续业务、超级通话业务、超级通知业务、异源投屏业务中至少一项。

9、在本技术中,第一设备与第二设备为登录同一账号的设备,第一设备与第二设备之间可以进行超级业务的数据传输。由于超级业务涉及到的数据量较大,第一设备与第二设备基于第一通信连接进行数据传输可能造成超级业务的业务卡顿的问题。因此,第一设备与第二设备建立专用于进行超级业务的数据传输的第二通信连接,可为超级业务的数据传输提供专属信道,最大程度优化第一设备与第二设备之间的数据传输性能。

10、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道信息、第一网络信息、第一传输性能值、第二信道信息、第二网络信息和第二传输性能值,获取目标信道,包括:

11、如果第一网络信息指示的网络与第二网络信息指示的网络均为5g网络,第一设备根据第一信道信息、第一传输性能值、第二信道信息和第二传输性能值,获取目标信道。

12、本技术中,第一传输性能值和第二传输性能值为5g网络下测试得到的。在第一网络信息指示的网络与第二网络信息指示的网络均为5g网络的情况下,可以直接根据第一传输性能值和第二传输性能值,获取目标信道,该方案在考虑了第一设备和第二设备的传输性能基础上,可以简单直接的确定目标信道。

13、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道信息、第一传输性能值、第二信道信息和第二传输性能值,获取目标信道,包括:

14、如果第二传输性能值小于第一传输性能值,第一设备确定目标信道为第二信道信息指示的信道。

15、如果第一传输性能值小于第二传输性能值,第一设备确定目标信道为第一信道信息指示的信道。

16、本技术中,第一设备在获取用于建立传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道的过程中,通过获取本端的传输性能值、第二设备的传输性能值,确定第一设备与第二设备的传输性能的具体情况,尤其是考虑到第二设备的传输性能。在第一设备确定传输性能较差的设备后,优先考虑确定目标信道为传输性能较差所支持的信道,使得确定的目标信道同时满足传输性能较好的设备和传输性能较差的设备的数据传输,优化了第一设备与第二设备之间的数据传输速率,提高第一设备与第二设备之间的传输效率。

17、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道信息、第一网络信息、第一传输性能值、第二信道信息、第二网络信息和第二传输性能值,获取目标信道,包括:

18、如果第一网络信息指示的网络与第二网络信息指示的网络中存在至少一个网络不是5g网络,第一设备根据第一信道信息和第二信道信息,获取目标信道。

19、在本技术中,如果第一网络信息指示的网络与第二网络信息指示的网络中存在至少一个网络不是5g网络,第一设备需要根据第一信道信息和第二信道信息进一步地获取用于传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道,针对不同的实际情况,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

20、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道信息和第二信道信息,获取目标信道,包括:

21、如果第二信道信息指示的信道为5g信道,第一设备确定目标信道为第二信道信息指示的信道;5g信道为5g频段包含的信道。

22、如果第一信道信息指示的信道为5g信道,且,第二信道信息指示的信道不是5g信道,第一设备确定目标信道为第一信道信息指示的信道。

23、在本技术中,如果第二信道信息指示的信道为5g信道,也即,第二设备使用的信道为5g信道,第一设备就确定目标信道为第二信道信息指示的信道,也即,确定目标信道为第二设备使用的信道,这样使得第二设备建立第二通信连接所使用的信道一直为第二信道信息指示的信道,可以最大程度保证第二设备的数据传输的稳定性。如果第二信道信息指示的信道不是5g信道,也即,第二设备使用的信道不是5g信道,第一信道信息指示的信道为5g信道,第一设备就确定目标信道为第一信道信息指示的信道,也即,确定目标信道为第一设备使用的信道。在第二设备使用的信道不是5g信道,而第一设备使用的信道是5g信道的情况下,第一设备确定目标信道为第一设备使用的信道,这样目标信道是5g信道,具有较好的数据传输性能,可以兼容第一设备与第二设备之间的传输性能,优化第一设备与第二设备之间的传输速率。

24、结合第一方面,在一种可能的设计方式中,该方法还包括:

25、第一设备获取第一信道列表;第一信道列表包括第一设备支持的至少一个信道;第二设备获取第二信道列表,第二信道列表包括第二设备支持的至少一个信道。

26、在本技术中,第一设备还可以获取第一设备支持的信道列表和第二设备支持的信道列表,第一设备需要根据第一信道列表和第二信道列表进一步地获取用于传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道,针对不同的实际情况,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

27、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道信息、第一网络信息、第一传输性能值、第二信道信息、第二网络信息和第二传输性能值,获取目标信道,包括:

28、如果第一网络信息指示的网络与第二网络信息指示的网络均不是5g网络,且,第一信道信息指示的信道与第二信道信息指示的信道均不是5g信道,第一设备根据第一信道列表和第二信道列表,获取目标信道。

29、在本技术中,如果第一网络信息指示的网络与第二网络信息指示的网络均不是5g网络,并且,第一设备使用的信道与第二设备使用的信道均不是5g信道。第一设备需要根据第一信道列表和第二信道列表进一步地获取用于传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道,针对不同的实际情况,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

30、结合第一方面,在一种可能的设计方式中,第一设备根据第一信道列表和第二信道列表,获取目标信道,包括:

31、第一设备获取第一信道列表和第二信道列表的信道交集;信道交集包括第一设备与第二设备均支持的信道;第一设备根据信道交集,获取目标信道。

32、在本技术中,信道交集可以表示第一设备与第二设备共同支持的信道,如果第一网络信息指示的网络与第二网络信息指示的网络均不是5g网络,并且,第一设备使用的信道与第二设备使用的信道均不是5g信道,第一设备可以根据第一设备与第二设备共同支持的信道获取用于传输数据量大于第一预设值的业务数据的第二通信连接所使用的目标信道,针对不同的实际情况,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

33、结合第一方面,在一种可能的设计方式中,第一设备根据信道交集,获取目标信道,包括:

34、如果信道交集为空,或者,信道交集中包含的信道均不是5g信道,第一设备确定目标信道为2.4g信道中的一个信道;2.4g信道为2.4g频段所包含的信道;如果信道交集中包含5g信道,第一设备确定目标信道为信道交集的5g信道中的一个信道。

35、在本技术中,信道交集为空表示第一设备与第二设备没有共同支持的信道,第一设备确定目标信道为2.4g信道中的一个信道。信道交集中包含的信道均不是5g信道,说明,第一设备与第二设备没有共同支持的5g信道,第一设备确定目标信道为2.4g信道中的一个信道。如果信道交集中包含5g信道,也即,第一设备与第二设备有共同支持的5g信道,第一设备确定目标信道为信道交集的5g信道中的一个信道。针对不同的实际情况,第一设备基于第二设备使用的信道的优先级高于第一设备使用的信道的优先级,5g信道的优先级高于2.4g信道的优先级的原则,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

36、结合第一方面,在一种可能的设计方式中,第一设备确定目标信道为2.4g信道中的一个信道,包括:

37、如果第一信道信息指示的信道为2.4g信道,第一设备确定目标信道为第一信道信息指示的信道。

38、如果第二信道信息指示的信道为2.4g信道,第一设备确定目标信道为第二信道信息指示的信道。

39、如果第一设信道信息指示的信道和第二信道信息指示的信道均不是2.4g信道,第一设备确定目标信道为默认信道;默认信道为2.4g信道中指定的一个信道。

40、本技术中,第一设备从2.4g信道中确定目标信道,由于2.4g信道对第一设备、第二设备的传输速率影响不大,所以第一设备可以先判断第一设备使用的信道是否为2.4g信道,在确定第一信道信息指示的信道为2.4g信道时,第一设备确定目标信道为第一信道信息指示的信道。在确定第二信道信息指示的信道为2.4g信道时,第一设备确定目标信道为第二信道信息指示的信道。如果第一设信道信息指示的信道和第二信道信息指示的信道均不是2.4g信道,第一设备确定目标信道为默认信道。针对不同的实际情况,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

41、结合第一方面,在一种可能的设计方式中,第一设备确定目标信道为信道交集的5g信道中的一个信道,包括:

42、第一设备确定目标信道为信道交集的5g信道中的任意一个信道。

43、本技术中,如果信道交集中包含5g信道,也即,第一设备与第二设备有共同支持的5g信道,第一设备确定目标信道为信道交集的5g信道中的任意一个信道。信道交集的5g信道中的任意一个信道均为第一设备与第二设备都支持的信道,因此,本技术的第一设备所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

44、结合第一方面,在一种可能的设计方式中,第一设备确定目标信道为信道交集的5g信道中的一个信道,包括:

45、如果第一设备检测到第一设备周围的第一区域内存在第三设备,第一设备获取第三设备的第三信道信息;第三设备与第一设备为登录同一账号的设备,且,第三设备已建立第二通信连接;第三信道信息用于指示第三设备建立第二通信连接所使用的信道;

46、第一设备根据第三信道信息和信道交集的5g信道,获取目标信道。

47、本技术中,在第一设备确定目标信道为信道交集的5g信道中的一个信道时,还可以考虑第一设备周围的第一区域内是否存在与第一设备登录同一账号的,也建立了第二通信连接的第三设备。如果第一设备周围的第一区域内存在第三设备,第一设备可以获取第三设备建立第二通信连接的所使用信道,在获取目标信道时,考虑第三设备建立第二通信连接的所使用信道,可以尽量避免了信道之间的干扰,进一步地优化了主设备与辅设备之间的数据传输速率,提高主设备与辅设备之间的传输效率。

48、结合第一方面,在一种可能的设计方式中,第一设备根据第三信道信息和信道交集的5g信道,获取目标信道,包括:

49、如果信道交集的5g信道中不包括第三信道信息指示的信道,第一设备确定目标信道为信道交集的5g信道中的任意一个信道。

50、如果信道交集的5g信道中包括第三信道信息指示的信道,第一设备确定目标信道为信道交集的5g信道中除了第三信道信息指示的信道之外的任意一个信道。

51、本技术中,如果目标信道为信道交集的5g信道中不包括第三信道信息指示的信道,也即,第一设备在信道交集的5g信道中确定任意一个信道为目标信道,并不会与第三设备建立第二通信连接的所使用信道相同。如果信道交集的5g信道中包括第三信道信息指示的信道,第一设备在获取目标信道时,在信道交集的5g信道中除了第三设备建立第二通信连接的所使用信道之外的信道中,确定任意一个信道为目标信道,这样确定目标信道与第三建立第二通信连接的所使用信道不同,可以尽量避免了信道之间的干扰,进一步地优化了主设备与辅设备之间的数据传输速率,提高主设备与辅设备之间的传输效率。

52、结合第一方面,在一种可能的设计方式中,第一设备确定目标信道为信道交集的5g信道中的一个信道,包括:

53、如果第一设备在第一设备周围的第一区域内未检测到第三设备,第一设备确定目标信道为信道交集的5g信道中的任意一个信道。

54、本技术中,如果第一设备周围的第一区域内不存在与第一设备登录同一账号的,也建立了第二通信连接的第三设备。也即不会存在与第一设备相同的信道的设备,这时,第一设备确定目标信道为信道交集的5g信道中的任意一个信道。在确定目标信道之前,对周围第一区域内的设备进行检测判断,可以尽量避免了信道之间的干扰,进一步地优化了主设备与辅设备之间的数据传输速率,提高主设备与辅设备之间的传输效率。

55、结合第一方面,在一种可能的设计方式中,第一传输性能值是在预设的第一测试环境中,第一设备处于第一状态、第二设备处于第二状态时,第一设备与第二设备进行数据传输时的最低速率;第二传输性能值是在预设的第二测试环境中,第一设备处于第二状态、第二设备处于第一状态时,第一设备与第二设备进行数据传输时的最低速率;

56、其中,第一状态表示设备的使用信道与目标信道为相同频段下的不同信道;第二状态表示设备的使用信道与目标信道为相同频段下的相同信道。

57、本技术中,第一传输性能值与第二传输性能值是在不同的测试环境下获取得到的第一设备建立第二通信连接后数据传输的最低速率与第二设备建立第二通信连接后数据传输的最低速率。第一设备基于第一传输性能值与第二传输性能值来确定目标信道,所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能。

58、结合第一方面,在一种可能的设计方式中,该方法还包括:

59、第一设备获取第二设备的设备型号。

60、第一设备根据设备型号获取第二传输性能值。

61、本技术中,各个设备的传输性能值与各个设备的设备型号对应,第一设备可以通过第二设备的设备型号获取与第二设备的设备型号对应的第二传输性能值。该方法可以使得第一设备简单的获取第二设备性能传输状况。

62、结合第一方面,在一种可能的设计方式中,第一设备根据设备型号获取第二传输性能值,包括:

63、第一设备向服务器发送查询请求;查询请求包括第二设备的设备型号。

64、第一设备从服务器接收与第二设备的设备型号对应的第二传输性能值。

65、本技术中,各个设备的传输性能值可以存储在服务器的云端数据库中,各个设备的传输性能值与各个设备的设备型号对应,第一设备可以通过第二设备的设备型号从服务器获取与第二设备的设备型号对应的第二传输性能值。此外,云端数据库中的各个设备的传输性能值还可以周期性地更新,使得传输性能值更准确。

66、结合第一方面,在一种可能的设计方式中,第二通信连接为软路由-客户端softap-station链路连接。

67、本技术中,softap-station链路所支持的信道数量较多且信道具有较大的带宽,可以满足超级业务的大文件传输的需求。第一设备与第二设备之间的第二通信连接为软路由-客户端(softap-station)链路连接,可以实现第一设备与第二设备之间超级业务的数据传输。

68、结合第一方面,在一种可能的设计方式中,第一信道信息指示的第一设备使用的信道为station信道,第二信道信息指示的第二设备使用的信道为station信道。

69、其中,station信道表示的是设备当前使用的信道,其可以为5g信道,也可以为2.4g信道。比如,第一设备的station信道表示的第一设备在建立与第二设备的第二通信连接之前,第一设备与其他网络侧设备进行通信所使用的信道;第二设备的station信道表示的是第二设备在建立与第一设备的第二通信连接之前,第二设备与其他网络侧设备进行通信所使用的信道。station信道可以与目标信道相同,比如,在第一设备确定目标信道为第二设备的第二信道信息指示的信道时,第二设备的目标信道与station信道相同。比如,在第一设备确定目标信道为第一设备的第一信道信息指示的信道时,第一设备的目标信道与station信道相同。在第一设备或第二设备的station信道不同时,在确定目标信道时,第一设备或第二设备存在需要由station信道切换至目标信道的情况。station信道与目标信道不同,认为设备在建立第二通信连接前后,处于不同信道的数据传输场景,station信道与目标信道相同,认为设备在建立第二通信连接前后,处于相同信道的数据传输场景。处于不同信道的数据传输场景,设备所表现出的传输性能更好,处于不同信道的数据传输场景,设备所表现出的传输性能较差。

70、本技术中,引入用于表示设备在建立第二通信连接之前所使用的station信道,可以区别于建立第二通信连接所使用的信道,考虑切换目标信道之后,设备可能处于相同信道的数据传输场景,或者,设备处于不同信道的数据传输场景,来确定目标信道,使得所确定的目标信道可以最大程度地兼容第一设备与第二设备之间的传输性能,优化了第一设备与第二设备之间的传输速率。

71、第二方面,提供了一种电子设备,该电子设备包括存储器和一个或多个处理器;所述存储器与所述处理器耦合;所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如上述第一方面中任一项所述的方法。

72、第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备可以执行上述第一方面中任一项所述的方法。

73、第四方面,提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备可以执行上述第一方面中任一项所述的方法。

74、第五方面,本技术实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行如第一方面中任一项所述的方法。

75、可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的计算机可读存储介质,第四方面所述的计算机程序产品,第五方面所述的芯片所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241779.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。