多设备通信方法、装置、设备及存储介质制造方法及图纸

技术编号:17999185 阅读:117 留言:0更新日期:2018-05-19 16:45
本发明专利技术实施例公开了一种多设备通信方法、装置、设备及存储介质。其中,方法包括:获取环境中所有可连接接入点AP的特征信息;获取接收端设备支持的第一频段信息,和源端设备支持的第二频段信息;根据频段信息和信道号,从所有可连接AP中选取至少一个目标AP;根据目标AP的特征信息,计算设定信道的受干扰强度;根据信道的受干扰强度,从设定信道中选择通信信道,与源端设备建立WiFi直连通信。通过先筛选AP再计算设定信道的受干扰程度,减少了接收端设备处理器的计算量;基于信道的受干扰程度,从设定信道选择最优的通信信道在两端设备之间建立WiFi直连,可有效降低复杂WiFi环境,对设备之间交互或传输数据的影响,保证通信顺畅度,从而提高用户体验。

【技术实现步骤摘要】
多设备通信方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种多设备通信方法、装置、设备及存储介质。
技术介绍
近年来随着智能电视的普及,越来越多的用户希望将智能手机和智能电视关联起来实现多屏互动,满足生活中的娱乐需求。Miracast成为多屏互动功能中常用的一种多屏互动协议,尤其是在运行安卓系统的智能手机上,是手机屏幕镜像的首选。Miracast是WiFi联盟推出的WirelessDisplay的一种标准,分源端和接收端,源端实时抓取音频、视频信号,混合后编码成H.264格式的数据,通过WiFi发送到接收端,接收端收到数据后进行解码并对音视频进行播放。Miracast应用过程中不需连接AP(AccessPoint,无线访问接入点),只要开启源端和接收端的WiFi功能,利用P2P(即点到点)的传输线路即可传输音视频数据。Miracast在使用过程中的一个突出问题是,对WiFi环境要求比较高,如果周边WiFi环境比较脏也就是受干扰比较大时,经常出现搜索不到设备、连接不上设备或者使用过程中经常断开连接等现象,直接影响用户的娱乐体验。
技术实现思路
为解决相关技术问题,本专利技术实施例提供一种多设备通信方法、装置、设备及存储介质,以解决在使用基于Miracast协议的多屏互动功能时,因受到周边WiFi环境的干扰而造成搜索不到设备、连接不上设备或者经常断连,影响用户体验的问题。为实现上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种多设备通信方法,应用于接收端设备,所述方法包括:获取环境中所有可连接接入点AP的特征信息,其中,所述特征信息包括所述AP的工作信道的信道号和信号强度;获取所述接收端设备支持的第一频段信息,和源端设备支持的第二频段信息;根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP;根据所述目标AP的特征信息,计算设定信道的受干扰强度;根据信道的所述受干扰强度,从所述设定信道中选择通信信道,与所述源端设备建立WiFi直连通信。第二方面,本专利技术实施例还提供了一种多设备通信装置,配置于接收端设备,所述装置包括:特征信息获取模块,用于获取环境中所有可连接接入点AP的特征信息,其中,所述特征信息包括所述AP的工作信道的信道号和信号强度;频段信息获取模块,用于获取所述接收端设备支持的第一频段信息,和源端设备支持的第二频段信息;目标AP选取模块,用于根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP;受干扰强度计算模块,用于根据所述目标AP的特征信息,计算设定信道的受干扰强度;通信模块,用于根据信道的所述受干扰强度,从所述设定信道中选择通信信道,与所述源端设备建立WiFi直连通信。第三方面,本专利技术实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任一实施例所提供的多设备通信方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本专利技术任一实施例所提供的多设备通信方法。本专利技术实施例提供的技术方案带来的有益效果:本专利技术实施例提供一种多设备通信方法、装置、设备及存储介质,在本技术方案中,接收端设备先根据两端设备支持的频段信息筛选环境中的AP,再基于筛选出的AP计算设定信道的受干扰强度,从而从设定信道中选择最佳的通信信道,和源端设备建立WiFi直连;一方面,通过先筛选AP再计算设定信道的受干扰程度,减少了接收端设备处理器的计算量;另一方面,根据受干扰程度从设定信道选择最优的通信信道在两端设备之间建立WiFi直连,可有效降低复杂WiFi环境,对接收端设备和源端设备之间交互或传输数据的影响,保证通信顺畅度,从而提高用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是本专利技术实施例提供的一种多设备通信方法的流程示意图;图2是2.4G频段下各信道之间同频干扰及邻频干扰的示意图;图3是本专利技术实施例提供的另一种多设备通信方法的流程示意图;图4是本专利技术实施例提供的一种多设备通信装置的架构示意图;图5是本专利技术实施例提供的一种设备的结构示意图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,本实施例提供的多设备通信方法,可适用于在多个设备之间选择信道建立WiFi直连通信的场景,尤其适用于多个设备之间使用基于Miracast协议的分屏功能时,选择信道建立WiFi直连通信的场景;该方法可以由配置于接收端设备的多设备通信装置来执行,该装置由软件和/或硬件实现。在本专利技术实施例中,接收端设备可选为智能电视,源端设备可选为智能手机。如图1所示,本实施例提供的多设备通信方法,应用于接收端设备,该方法可以包括如下内容:S110、获取环境中所有可连接接入点AP的特征信息,其中,特征信息包括AP的工作信道的信道号和信号强度。示例性的,环境是指接收端设备和源端设备所在的WiFi环境,该WiFi环境中可以包括多个可连接的AP,这些AP通常可以分为两种类型,即2.4G类和5G类;AP的特征信息除了AP的工作信道的信道号和信号强度外,还可以包括AP的名称信息。在一个实施例中,接收端设备通过开启系统的扫描功能,扫描周边WiFi环境中所有可连接的AP的特征信息。例如,接收端设备调用mScanResults=mWifiManager.getScanResults(),获取从WiFi环境中扫描到的所有可连AP的特征信息,并将特征信息保存在List<ScanResult>mScanResults中,存储到数据库,以方便后续计算。S120、获取接收端设备支持的第一频段信息,和源端设备支持的第二频段信息。示例性的,WiFi频段通常包括2.4G频段和5G频段,接收端设备和源端设备都有相应支持的频段,第一频段信息和第二频段信息可存储在接收端设备的数据库中,接收端设备从本地数据查询即可获得第一频段信息和第二频段信息。其中接收端设备支持的第一频段可以包括2.4G频段和/或5G频段,源端设备支持的第二频段可以包括2.4G频段和/或5G频段;2.4G频段下的信道有信道1~信道13,5G频段下的信道有信道149、信道153、信道157和信道161等。S130、根据第一频段信息、第二频段信息和信道号,从所有可连接AP中选取至少一个目标AP。S140、根据目标AP的特征信息,计算设定信道的受干扰强度。示例性的,接收端设备根据所有特征信息中的信道号信息,将所有可连AP进行本文档来自技高网...
多设备通信方法、装置、设备及存储介质

【技术保护点】
一种多设备通信方法,应用于接收端设备,其特征在于,所述方法包括:获取环境中所有可连接接入点AP的特征信息,其中,所述特征信息包括所述AP的工作信道的信道号和信号强度;获取所述接收端设备支持的第一频段信息,和源端设备支持的第二频段信息;根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP;根据所述目标AP的特征信息,计算设定信道的受干扰强度;根据信道的所述受干扰强度,从所述设定信道中选择通信信道,与所述源端设备建立WiFi直连通信。

【技术特征摘要】
1.一种多设备通信方法,应用于接收端设备,其特征在于,所述方法包括:获取环境中所有可连接接入点AP的特征信息,其中,所述特征信息包括所述AP的工作信道的信道号和信号强度;获取所述接收端设备支持的第一频段信息,和源端设备支持的第二频段信息;根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP;根据所述目标AP的特征信息,计算设定信道的受干扰强度;根据信道的所述受干扰强度,从所述设定信道中选择通信信道,与所述源端设备建立WiFi直连通信。2.如权利要求1所述的方法,其特征在于,所述根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP,包括:若第一频段和第二频段均包括5G频段,则从所有可连接AP中,选取信道号在5G频段范围内的至少一个AP作为目标AP;相应的,所述计算设定信道的受干扰强度,包括:计算设定信道的第一同频干扰强度;将所述第一同频干扰强度作为受干扰强度。3.如权利要求2所述的方法,其特征在于,所述设定信道包括信道149、信道153、信道157和信道161。4.如权利要求1所述的方法,其特征在于,所述根据所述第一频段信息、所述第二频段信息和所述信道号,从所有可连接AP中选取至少一个目标AP,包括:若第一频段为2.4G频段,和/或第二频段为2.4G频段,则从所有可连接的AP中,选取信道号在2.4G频段范围内的至少一个AP作为目标AP;相应的,所述计算设定信道的受干扰强度,包括:计算设定信道的第二同频干扰强度和邻频干扰强度;根据所述第二同频干扰强度、所述邻频干扰强度和预设的...

【专利技术属性】
技术研发人员:苏洪静
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东,44

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

1