一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于无线通信的电子设备和操作电子设备的方法与流程

2023-02-01 21:49:40 来源:中国专利 TAG:


1.本公开涉及一种用于无线通信的电子设备和一种操作电子设备的方法。


背景技术:

2.向用户提供各种电子设备。这种设备可以通过无线通信技术连接到外部设备,并且可以向外部设备发送和从外部设备接收各种类型的信息。
3.近来,根据诸如无线保真(wi-fi)和蓝牙
tm
(bt)的各种无线通信方案的普及,已经开发了各种电子设备来提供wi-fi和bt通信方案。


技术实现要素:

4.[技术问题]
[0005]
例如,wi-fi是用于在无线接入设备(接入点(ap))通过无线电波安装的地方的预定距离内执行无线通信的技术,并且可以使用2.4ghz(ghz)和5ghz频带的频率作为工业科学和医疗(ism)频带。
[0006]
在各种无线通信方案中,bt是无线个人区域网(wpan)技术,并且广泛用于通过无线通信发送语音。在电子设备和bt设备之间的通信中,bt通信方案可以选择和使用以预定间隔(例如,1兆赫(mhz))分布的频率(例如,80个频率)之一,而不是通过跳频的固定频率,跳频是无线通信算法。
[0007]
诸如wi-fi和bt的各种无线通信方案可以使用相同的频带。因此,当执行bt通信时,可能发生与使用相同频率的wi-fi通信的冲突。在另一示例中,当电子设备执行bt通信而另一电子设备执行bt通信时,可能发生冲突。在这样的复杂环境中,在wi-fi通信方案的情况下,吞吐量恶化并且产生干扰,并且在bt通信方案的情况下,分组差错率(per)可能增加。例如,使用相同频带的不同通信方案的电子设备可能经历数据丢失。
[0008]
这样,在本领域中需要在使用相同频率的无线通信中减轻诸如吞吐量恶化、干扰和per增加的情况的方法和电子设备。
[0009]
[技术方案]
[0010]
因此,本公开提供了被设计成至少解决上述问题和/或缺点并至少提供下述优点的实施例。
[0011]
本公开的一个方面是提供一种通过使用相同频带的不同通信方案在网络环境中平滑地执行无线通信的电子设备以及操作该电子设备的方法。
[0012]
本公开的另一个方面是提供一种电子设备,该电子设备在确定是否在信道跳跃中阻止先前使用的信道并且满足预定条件时,通过执行信道阻塞来维持更多的信道用于跳变,从而减少无线通信中断。
[0013]
根据本公开的一个方面,一种电子设备可以包括:第一通信电路,被配置为支持第一通信方案;第二通信电路,被配置为支持第二通信方案;以及至少一个处理器,连接到所述第一通信电路和所述第二通信电路,其中所述存储器存储指令,所述指令被配置成在执
行时使得所述处理器能够执行以下操作:启动所述第一通信方案的第一通信控制所述第一通信电路执行与外部设备的所述第一通信;当与所述第一通信的网络状态相关的第一信息满足第一预定条件时,基于所述第一通信的信道映射启动第二通信方案的第二通信;获取与所述第二通信相关的第二信息,并且当所述第二信息满足第二预定条件时,通过阻塞所述信道映射中的多个信道中的一个来修改所述信道映射。
[0014]
根据本公开的另一方面,一种操作电子设备的方法可以包括:启用第一通信方案的第一通信,并与外部设备执行第一通信;当与所述第一通信的网络状态相关的第一信息满足第一预定条件时,基于所述第一通信的信道映射,启动第二通信方案的第二通信;获取与所述第二通信相关的第二信息;当所述第二信息满足第二预定条件时,通过阻塞所述信道映射中的多个信道中的一个来修改所述信道映射。
[0015]
[有益效果]
[0016]
根据各个实施例,只有当识别出是否在信道跳变中阻塞先前使用的信道并且随后满足预定条件时,电子设备可以通过阻塞信道来维持更多的信道用于跳变,并且因此可以减少无线通信的切断。
附图说明
[0017]
从以下结合附图的详细描述中,本公开的某些实施例的上述和其它方面,特征和优点将变得更加明显,其中:
[0018]
图1是示出根据各种实施例的网络环境内的电子设备的框图;
[0019]
图2示出了根据实施例的电子设备和外部电子设备之间的网络环境;
[0020]
图3示出了根据实施例的电子设备的配置;
[0021]
图4示出了根据实施例的第一外部电子设备的配置;
[0022]
图5示出了根据实施例的第二外部电子设备的配置;
[0023]
图6示出了根据实施例的第二外部电子设备的配置的示例;
[0024]
图7示出了根据实施例的电子设备的操作的示例;以及
[0025]
图8示出了根据实施例的电子设备的操作的示例。
具体实施方式
[0026]
在下文中,参考附图描述了一种电子设备及其方法。这里使用的术语“用户”可以指使用电子设备的人或者使用电子设备的设备,例如人工智能电子设备。为了清楚和简洁起见,将省略对已知功能和/或配置的详细描述。
[0027]
根据各种实施例的电子设备可以是各种类型的电子设备中的一种,包括便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、便携式医疗设备、照相机、可佩戴设备或家用电器。根据本公开的实施例,电子设备不限于上述那些。
[0028]
应当理解,本公开的各种实施例和其中使用的术语不旨在将本文所述的技术特征限制为特定实施例,并且包括相应实施例的各种改变,等同物或替换。关于附图的描述,类似的附图标记可以用来指代类似或相关的元件。应当理解,除非相关的上下文另外清楚地指出,否则对应于项目的名词的单数形式可以包括一个或多个事情。如本文所用,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”、以及“a、b或c中的至少一个”等短语中的每一个可包括在相应的一个短语中一起列举的项目的任何一个或所有可能的组合。如本文所用,诸如“第一”和“第二”、或“第一”和“第二”的术语可用于简单地将相应的部件与另一部件区分开,并且在其它方面(例如,重要性或次序)不限制部件。应当理解,如果元件(例如,第一元件)被称为“与另一个元件(例如,第二元件)耦接”、“耦接至另一个元件”、“与另一个元件连接”、“连接至另一个元件”,无论是否具有术语“可操作地”或“通信地”,这都意味着该元件可以直接(例如,有线地)、无线地、或经由第三元件与另一个元件耦合。
[0029]
如结合本发明的各种实施例所使用的,术语“模块”可包括以硬件、软件或固件实施的单元,且可与“逻辑”、“逻辑块”、“部分”或“电路”互换地使用。模块可以是适于执行一个或多个功能的单个整体部件、或其最小单元或部分。例如,模块可以以专用集成电路(asic)的形式实现。
[0030]
图1是示出根据各种实施例的网络环境100中的电子设备101的框图。参照图1,网络环境100中的电子设备101可以经由第一网络198(例如,短距离无线通信网络)与电子设备102通信,或者经由第二网络199(例如,长距离无线通信网络)与电子设备104或服务器108通信。根据一个实施例,电子设备101可以经由服务器108与电子设备104通信。根据实施例,电子设备101可以包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接终端178、触觉模块179、相机模块180、电源管理模块188、电池189、通信模块190、用户识别模块(sim)196。或天线模块197。在一些实施例中,可以从电子设备101中省略至少一个部件(例如,连接端子178)、或者可以在电子设备101中添加一个或多个其它部件。在一些实施例中,一些部件(例如,传感器模块176、相机模块180或天线模块197)可以实现为单个部件(例如,显示模块160)。
[0031]
处理器120可执行(例如)软件(例如,程序140)以控制与处理器120耦合的电子装置101的至少一个其它部件(例如,硬件或软件部件),且可执行各种数据处理或计算。根据一个实施例,作为数据处理或计算的至少一部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收的命令或数据存储在易失性存储器132中,处理存储在易失性存储器132中的命令或数据,并将所得数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理单元(cpu)或应用处理器)、或者结合主处理器121的辅助处理器123(例如,图形处理单元(gpu)、神经处理单元(npu)、图像信号处理器(isp)、传感器集线器处理器、或可独立于、通信处理器(cp))。例如,当电子设备101包括主处理器121和辅助处理器123时,辅助处理器123可以适于消耗比主处理器121少的功率,或者专用于指定的功能。辅助处理器123可以被实现为与主处理器121分离,或作为主处理器121的一部分。
[0032]
辅助处理器123可以当主处理器121处于非活动(例如,睡眠)状态时代替主处理器121、或者当主处理器121处于活动(例如,执行应用程序)状态时与主处理器121一起控制例如与电子设备101的部件中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,辅助处理器123(例如,图像信号处理器或通信处理器)可以被实现为与辅助处理器123在功能上相关的另一部件(例如,相机模块180或通信模块190)的一部分。根据一个实施例,辅助处理器123(例如,神经处理单元)可以包括指定用于人工智能模型处理的硬件结构。人工智能模型可以通过机器学习生成。这
种学习可以例如由执行人工智能的电子设备101或者经由单独的服务器(例如,服务器108)来执行。学习算法可以包括但不限于,例如,监督学习、无监督学习、半监督学习或强化学习。人工智能模型可以包括多个人工神经网络层。人工神经网络可以是深神经网络(dnn)、卷积神经网络(cnn)、递归神经网络(rnn)、受限boltzmann机器(rbm)、深信念网络(dbn)、双向递归深神经网络(brdnn)、深q网络或其两个或更多个的组合,但不限于此。人工智能模型可以附加地或替代地包括除硬件结构之外的软件结构。
[0033]
存储器130可以存储由电子设备101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。各种数据可以包括例如软件(例如,程序140)和用于与其相关的命令的输入数据或输出数据。存储器130可以包括易失性存储器132或非易失性存储器134。
[0034]
程序140可以作为软件存储在存储器130中,并且可以包括例如操作系统(os)142、中间件144或应用146。
[0035]
输入模块150可以从电子设备101的外部(例如,用户)接收要由电子设备101的另一部件(例如,处理器120)使用的命令或数据。输入模块150可以包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,指示笔)。
[0036]
声音输出模块155可以向电子设备101的外部输出声音信号。声音输出模块155可以包括例如扬声器或接收器。扬声器可用于一般目的,例如播放多媒体或播放记录。接收器可用于接收呼入呼叫。根据一个实施例,接收机可以被实现为独立于扬声器、或者作为扬声器的一部分。
[0037]
显示模块160可以在视觉上向电子设备101的外部(例如,用户)提供信息。显示模块160可以包括,例如,显示器、全息图设备、或投影仪、以及控制电路,控制电路用以控制显示器、全息图设备和投影仪中相应的一个。根据一个实施例,显示模块160可以包括适于检测触摸的触摸传感器、或者适于测量触摸所引起的力的强度的压力传感器。
[0038]
音频模块170可以将声音转换为电信号,反之亦然。根据实施例,音频模块170可经由输入模块150获得声音,或经由声音输出模块155或直接或无线耦合到电子装置101的外部电子装置(例如,电子装置102(例如,扬声器或耳机))输出声音。
[0039]
传感器模块176可以检测电子设备101的操作状态(例如,功率或温度)或电子设备101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相对应的电信号或数据值。根据一个实施例,传感器模块176可以包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物测定传感器、温度传感器、湿度传感器或照度传感器。
[0040]
接口177可以支持用于直接或无线地将电子设备101与外部电子设备(例如,电子设备102)耦合的一个或多个指定协议。根据实施例,接口177可以包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口或音频接口。
[0041]
连接端口178可以包括连接器,电子设备101可以通过该连接器与外部电子设备(例如,电子设备102)物理连接。根据一个实施例,连接终端178可以包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。
[0042]
触觉模块179可以将电信号转换为机械刺激(例如,振动或运动)或电刺激,其可以由用户通过他的触觉或动觉来识别。根据一个实施例,触觉模块179可以包括例如电动机、压电元件或电刺激器。
[0043]
相机模块180可以捕获静止图像或运动图像。根据一个实施例,相机模块180可以包括一个或多个镜头、图像传感器、图像信号处理器或闪光。
[0044]
电力管理模块188可以管理提供给电子设备101的电源。根据一个实施例,功率管理模块188可以实现为例如功率管理集成电路(pmic)的至少一部分。
[0045]
电池189可以向电子设备101的至少一个部件供电。根据一个实施例,电池189可以包括例如不可再充电的一次电池、可再充电的二次电池或燃料电池。
[0046]
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由所建立的通信信道执行通信。通信模块190可包括可独立于处理器120(例如,应用处理器)操作且支持直接(例如,有线)通信或无线通信的一个或一个以上通信处理器。根据实施例,通信模块190可以包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块、或全球导航卫星系统(gnss)通信模块)或有线通信模块194(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中相应的一个可以经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(wi-fi)直接或红外数据关联(irda))或第二网络199(例如,长距离通信网络,诸如传统蜂窝网络、5g网络、下一代通信网络、因特网或计算机网络(例如,lan或广域网(wan))。这些各种类型的通信模块可以被实现为单个部件(例如,单个芯片),或者可以被实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可以使用存储在用户识别模块196中的用户信息(例如,国际移动用户标识(imsi))来识别或认证通信网络(例如,第一网络198或第二网络199)中的电子设备101。
[0047]
在4g网络之后,无线通信模块192可以支持5g网络,以及下一代通信技术,例如新的无线电(nr)接入技术。nr接入技术可支持增强型移动宽带(embb)、海量机器类型通信(mmtc)、或超可靠且低等待时间通信(urllc)。无线通信模块192可以支持高频带(例如,毫米波频段)以实现例如高数据传输速率。无线通信模块192可支持用于在高频带上确保性能的各种技术,例如波束成形、大量多输入和多输出(大量mimo)、全维度mimo(fd-mimo)、阵列天线、模拟波束成形或大规模天线。无线通信模块192可以支持在电子设备101、外部电子设备(例如,电子设备104)或网络系统(例如,第二网络199)中指定的各种要求。根据一个实施例,无线通信模块192可以支持用于实现embb的峰值数据速率(例如,20gbps或更大),用于实现mmtc的丢失覆盖(例如,164db或更小),或者用于实现urllc的u平面等待时间(例如,对于下行链路(dl)和上行链路(ul)中的每一个的0.5ms或更小、或者1ms或更小的往返)。
[0048]
天线模块197可向电子装置101的外部(例如,外部电子装置)发射信号或电力或从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据一个实施例,天线模块197可以包括天线,该天线包括由形成在基板(例如,印刷电路板(pcb))中或基板上的导电材料或导电图案构成的辐射元件。根据一个实施例,天线模块197可以包括多个天线(例如,阵列天线)。在这种情况下,可以例如由通信模块190从多个天线中选择至少一个适于在通信网络中使用的通信方案的天线,例如第一网络198或第二网络199。然后,可以经由所选择的至少一个天线在通信模块190和外部电子设备之间发送或接收信号或功率。根据一个实施例,除了辐射元件之外的另一个部件(例如,射频集成电路(rfic))可以被附加地形成为天线模块197的一部分。
[0049]
根据各种实施例,天线模块197可以形成毫米波天线模块。根据一个实施例,毫米
波天线模块可以包括印刷电路板,设置在印刷电路板的第一表面(例如,底面)上或者邻近第一表面并且能够支持指定的高频带(例如,毫米波频带)的rfic,以及设置在印刷电路板的第二表面(例如,顶面或侧面)上或者邻近第二表面并且能够发送或接收指定的高频带的信号的多个天线(例如,阵列天线)。
[0050]
上述部件中的至少一些可以相互耦合,并且经由外围设备间通信方案(例如,总线、通用输入和输出(gpio)、串行外围设备接口(spi)、或移动工业处理器接口(mipi))在它们之间传送信号(例如,命令或数据)。
[0051]
根据一个实施例,命令或数据可以经由与第二网络199耦合的服务器108在电子设备101和外部电子设备104之间发送或接收。电子设备102或104中的每一个可以是与电子设备101相同类型或不同类型的设备。根据一个实施例,可以在一个或多个外部电子设备102、104或108处执行要在电子设备101处执行的所有或一些操作。例如,如果电子设备101应当自动执行功能或服务,或者响应于来自用户或另一设备的请求,电子设备101可以请求一个或多个外部电子设备执行功能或服务的至少一部分,而不是执行功能或服务,或者除了执行功能或服务之外,还可以请求一个或多个外部电子设备执行功能或服务的至少一部分。接收该请求的一个或多个外部电子设备可以执行该功能或所请求的服务的至少一部分,或者与该请求相关的附加功能或附加服务,并且将该执行的结果传送到电子设备101。电子设备101可以在具有或不具有对结果的进一步处理的情况下提供结果,作为对请求的答复的至少一部分。为此,可以使用例如云计算、分布式计算、移动边缘计算(mec)或客户端服务器计算技术。电子设备101可以使用例如分布式计算或移动边缘计算来提供超低等待时间服务。在另一个实施例中,外部电子设备104可以包括物联网(iot)设备。服务器108可以是使用机器学习和/或神经网络的智能服务器。根据一个实施例,外部电子设备104或服务器108可以包括在第二网络199中。电子设备101可应用于基于5g通信技术或iot相关技术的智能服务(例如,智能家居、智能城市、智能汽车或保健)。
[0052]
图2示出了根据实施例的电子设备和外部电子设备之间的网络环境。
[0053]
参照图2,根据实施例的电子设备101(例如,图1的电子设备101)可以通过第一通信方案连接到第一外部电子设备102(例如,图1的电子设备102),并且通过第二通信方案连接到第二外部电子设备103。第一通信方案可以是bt,第二通信方案可以是wi-fi。根据实施例,电子设备101能够执行bt的第一通信和wi-fi的第二通信。第一外部电子设备102可以仅执行第一通信,而第二外部电子设备103可以仅执行第二通信。
[0054]
根据一个实施例,当执行第一通信时,电子设备101可以使用自适应跳频(afh)来阻塞信道(例如,第一信道)(信道阻塞)并且执行跳频到第二信道,该第二信道是预定频带(例如,2402mhz至2480mhz)中的多个信道(例如,以1mhz为单位的79个信道)之一。电子设备101可以执行信道跳跃,使得在第一通信的预定频带中的多个信道中的一个信道被选择并通过afh使用。电子设备101可以使用在通过afh的第一通信的信道映射中的多个信道中的未阻塞信道来执行第一通信。
[0055]
图3示出了根据实施例的电子设备的配置。参照图3,电子设备101可以包括至少一个第一通信电路311、第二通信电路313、第三通信电路315、处理器320、存储器330、第一天线341和/或第二天线343。电子设备101还可以包括连接到第一通信电路311和第二通信电路313之间的第一天线341的开关350。
[0056]
根据一个实施例,第一通信电路311可以支持第一通信方案(例如bt)并配置通过开关350到第一天线341的选择性连接。第一通信电路311可以通过第一天线341与第一外部电子设备(例如,图1的第一外部电子设备102)执行第一通信(例如,bt通信)。第二通信电路313可以支持第二通信方案(例如wi-fi),并通过开关350配置到第一天线341的选择性连接。第二通信电路313可以通过第一天线341与第二外部电子设备(例如图1的第二外部电子设备103)执行wi-fi通信。根据一个实施例,第二通信电路313可以向处理器320或第一通信电路311发送与第二通信方案的第二通信相关的信息(例如,第二信息)。
[0057]
第三通信电路315可以被配置为支持第二通信方案并且被连接到第二天线343,并且可以通过第二天线343执行与外部电子设备(例如图1的第二外部电子设备103)的第二通信。根据一个实施例,至少一个处理器320(例如,图1的处理器120)可以电连接到第一通信电路311并控制第一通信电路311通过第一信道与第一外部设备执行第一通信。至少一个处理器320可以电连接到第二通信电路313和/或第三通信电路315,并控制第二通信电路313和/或第三通信电路315执行与第二外部电子设备的第二通信。
[0058]
根据一个实施例,至少一个处理器320可以启用第一通信方案的第一通信。
[0059]
根据实施例,当通过第n信道(以下称为第一信道)执行与第一外部设备的第一通信时,至少一个处理器320可以获取关于第一信道的信息(以下称为第一信息),并基于所获取的第一信息来识别第一通信的网络状态。至少一个处理器320可以将所获取的第一信息存储在电子设备的存储器130中。第一信息可以包括第一信道的标识信息,第一信道的分组差错率(per),第一信道的接收信号强度指示符(rssi),或者第二通信的存在或不存在中的至少一个。根据一个实施例,至少一个处理器320可以通过afh在第一通信的信道映射中的多个信道中执行信道跳变。
[0060]
第一通信的信道映射可以被配置为根据预设规则随机地执行信道跳变。例如,第一通信的信道映射可以是被配置为根据通信网络状态使用具有良好信道状态的信道,而不使用具有不良信道状态的信道来执行信道跳跃的信道表。至少一个处理器320可经配置以根据预设跳跃规则与通过反映信道阻塞和/或解阻塞来修改或产生信道映射的操作分开地执行信道跳跃操作。所述至少一个处理器320可经配置以在预定时间单位中从所述第一通信的信道映射中的多个未阻塞信道中随机选择信道,且在执行所述第一通信的同时通过所述选定信道执行信道跳跃。
[0061]
根据实施例,当第一通信的网络状态满足预定条件(例如,第一预定条件)时,至少一个处理器320可启用第二通信。例如,当第一信道上的第一信息满足第一预定条件时,可以启用第二通信。第一预定条件可以包括对应于第一信道的per的条件,该per大于或等于预定差错率或关于信号强度的信息,该信号强度小于或等于预定值(例如-80)。在另一示例中,至少一个处理器320可以被配置为基于第一通信的多个信道中的阻塞信道的数目来启用第二通信。例如,当可以在第一通信的信道映射中使用的信道的数目小于或等于预定的参考数字(例如,40)或者阻塞信道的数目大于预定的参考数字(例如,40)时,至少一个处理器320可以被配置为启用第二通信。
[0062]
根据一个实施例,至少一个处理器320可以响应于启动第二通信而获取与第二通信相关的第二信息,并且基于所获取的第二信息来阻塞第一通信的信道映射中的多个信道中的一个信道。例如,信道可以是第一通信的信道映射中的未阻塞信道。第二信息可以包括
第二通信的标识信息,第二通信的信道信息和关于第二通信的信号强度的信息。例如,第二通信的标识信息可以是用于标识是否存在第二通信的信号的信息。根据实施例,当具有满足预定条件(例如,第二预定条件)的所获取的第二信息的信道是第一通信的信道映射中的第m信道(例如,第一信道)时,至少一个处理器320可以阻塞第一通信的信道映射中的第m信道(例如,第一信道),并通过反射第m信道的阻塞来修改信道映射。预定条件(例如,第二预定条件)可以是例如用于识别是否存在第二通信的干扰的条件。
[0063]
根据一个实施例,至少一个处理器320可以通过识别是否存在第二通信的信号和信号强度来识别第二通信的干扰。例如,当存在基于包括在所获取的第二信息中的第二通信的标识信息的第二通信的信号、并且包括在所获取的第二信息中的关于信号强度的信息大于或等于参考强度值时,至少一个处理器320可以标识存在第二通信的干扰。
[0064]
根据一个实施例,当第m信道基于第m信道上的第二信息受到第二通信的干扰时,至少一个处理器320可以阻塞第m信道并修改信道映射。在另一示例中,当第m信道不具有基于第二信息的第二通信的干扰时,至少一个处理器320可以解阻塞(即,抑制阻塞)第m信道。例如,当识别出由第二通信的信号产生的干扰时,至少一个处理器320可以识别出对应于第一通信的第m信道的频率(例如,对应于bt的第m信道的2402mhz)在对应于第二通信的信道的频带的至少一部分(例如,对应于wi-fi信道的m信道的2402mhz至2422mhz)中充当干扰。
[0065]
根据实施例,当第一通信的信道映射中的多个信道中的阻塞信道的数目大于或等于预定参考号(例如,40(40mhz))或者可用信道的数目小于或等于预定参考号(例如,40(40mhz))时,至少一个处理器320可以由第二通信电路313启用第二通信。至少一个处理器320可以基于第二通信的信号的存在或不存在、以及第二通信的信号的强度来确定对第一通信的信道映射中的多个阻塞信道中的一个进行解阻塞。因此,至少一个处理器320可以增加用于第一通信的信道映射中的自适应跳跃的未阻塞信道的数量。
[0066]
在解除阻塞多个阻塞信道中的一个之后,至少一个处理器320可以禁止第二通信电路313进行第二通信。例如,当第一通信的信道映射中的多个信道中的阻塞信道的数目大于或等于预定参考号(例如,40(40mhz))或可用信道的数目小于或等于预定参考号(例如,40(40mhz))时,至少一个处理器320可以通过第二通信电路313启用第二通信,并且可以通过阻塞的信道中第二通信电路的信号来解阻塞不具有干扰的信道。
[0067]
根据一个实施例,当阻塞第一通信的信道映射中的多个信道中的一个时,至少一个处理器320可以启动第二通信,并将指示第二通信的存在或不存在的信息(例如,第二信息)存储到存储器中以被阻塞的信道。根据一个实施例,至少一个处理器320可以识别关于第一通信的信道映射中的多个信道中的阻塞信道的信息。例如,当第一通信的信道映射中的多个信道中的阻塞信道的数目大于或等于预定参考号(例如,40(40mhz))或可用信道的数目小于或等于预定参考号(例如,40(40mhz))时,至少一个处理器320可以识别第一通信的信道映射中的多个信道中的阻塞信道的信息,并且可以不解阻塞具有以下特征的信道:基于所识别的信息的第二通信的干扰。
[0068]
根据一个实施例,当用于在第一通信的信道映射中的多个信道之间的信道跳跃的信道的数目小于或等于预定值时,至少一个处理器320可以由第二通信电路313启用第二通信,然后基于关于第一通信的第一信息和/或关于启用的第二通信的第二信息来标识具有高信道使用优先级的至少一个信道。至少一个处理器320可以解阻塞具有高优先级的至少
一个识别的信道,并且可以解阻塞具有较高优先级的至少一个信道,通过反射解阻塞的信道来生成新的信道映射,并且将第一通信的信道映射改变为生成的信道映射。例如,可以基于是否存在第二通信的干扰,第一通信的per或信号强度来确定优先级。
[0069]
根据一个实施例,存储器330(例如,图1的存储器130)可以电连接到至少一个处理器320,第一通信电路311,第二通信电路313和/或第三通信电路315,并且可以存储根据由至少一个处理器320处理的第一通信和第二通信的执行的信息。存储器330可以存储关于第一通信的第一信息和关于第二通信的第二信息。
[0070]
图3所示的通信模块310和存储器330的一部分可以被包括在网络组合芯片中。
[0071]
尽管基于与网络组合芯片分开配置的处理器来描述图3所示的至少一个处理器320,但是本公开不限于此,并且至少一个处理器320的一部分可以包括在网络组合芯片中。
[0072]
实施例已经通过图3的电子设备101描述了电子设备的主要元件。然而,图3中所示的所有元件不是必需的元件,并且电子设备101可以由比所示的元件更少或更多的元件来实现。此外,可以根据实施例改变图3所示的电子设备101的主要元件的位置。
[0073]
图4示出了根据实施例的第一外部电子设备的配置。
[0074]
参照图4,第一外部电子设备102(例如,图1的电子设备102或图2的第一外部电子设备102)支持诸如耳机、扬声器或usb的附属设备中的第一通信方案(例如,bt),并且可以通过第一通信方案的第一通信与电子设备(例如,图1、图2或图3的电子设备101)发送和接收数据。第一外部电子设备102可以包括用于第一通信的通信电路410、处理器420、存储器430和/或天线440。
[0075]
图5示出了根据一个实施例的第二外部电子设备的配置。
[0076]
参照图5,根据实施例的第二外部电子设备103(例如,图1的电子设备102)支持第二通信方案(例如,wi-fi),并且是wi-fi路由器或ap,而且可以通过第二通信方案的第二通信与电子设备101发送和接收数据。第二外部电子设备103可以包括用于第二通信的通信电路501和/或多个天线503a、503b、503c和503d。第二外部电子设备103可以包括在通信电路501之中或与通信电路501分开的至少一个处理器。
[0077]
图6示出了根据实施例的电子设备的配置的示例。
[0078]
参照图6,根据实施例的电子设备601(例如,图1或图2的电子设备101)可以包括第一通信电路611(例如,图3的第一通信电路311)、第二通信电路613(例如,图3的第二通信电路313)、或第三通信电路615(例如,图3的第三通信电路315)、第四通信电路617、处理器620、存储器630、第一天线641和/或第二天线643。电子设备601还可以包括连接在第一通信电路611和第二通信电路613以及第一天线641之间的第一开关651。电子设备601还可以包括连接在第三通信电路615和第四通信电路617以及第二天线643之间的第二开关653。
[0079]
根据一个实施例,第一通信电路611可以被配置为通过第一开关651选择性地连接到第一天线641,并且通过第一天线641执行与第一外部电子设备(例如,图1的第一外部电子设备102)的第一通信(例如,bt通信)。第二通信电路613可以被配置为通过第一开关651选择性地连接到第一天线641,并且通过第一天线641执行与第二外部电子设备(例如图1的第二外部电子设备103)的第二通信(例如wi-fi通信)。
[0080]
根据一个实施例,第三通信电路615可以被配置为通过第二开关653选择性地连接到第二天线643,并且通过第二天线653执行与另一外部电子设备(例如,第四外部电子设
备)的第二通信(例如,wi-fi通信)。第四通信电路617可以被配置为通过第二开关653选择性地连接到第二天线643并且执行第一通信(例如,bt通信),该第一通信通过第二天线643与另一外部电子设备(例如,第三外部电子设备)进行通信。第一通信电路611和第四通信电路617可以支持第一通信方案(例如bt),并且第二通信电路613和第三通信电路615可以支持第二通信方案(例如wi-fi)。根据一个实施例,第一通信电路611和第四通信电路617可以与第二通信电路613和第三通信电路615相互作用,并且可以发送或接收与通信有关的信息。例如,第一通信电路611和/或第四通信电路617可以从第二通信电路613和/或第三通信电路615获取包括第二通信的信道标识信息和关于根据第二通信的信号强度的信息的第二信息。
[0081]
根据实施例,至少一个处理器620可以电连接到第一通信电路611以通过第一信道控制第一通信的执行,并且可以电连接到第四通信电路617以通过另一信道控制第一通信的执行。至少一个处理器620可以电连接到第二通信电路613和/或第三通信电路615,通过第二通信来控制向外部电子设备发送数据或从外部电子设备接收数据。
[0082]
根据一个实施例,当第一通信电路611使第一通信能够通过第一信道与第一外部设备执行第一通信时,至少一个处理器620可以获取关于第一信道的第一信息(例如,第一信息),并基于所获取的第一信息来识别第一信道的信道状态。当第一通信电路611识别出第一信道的信道状态差时,至少一个处理器620可以利用第二通信电路613和/或第三通信电路615通过第二通信方案的第二通信识别干扰。
[0083]
存储器630可以基本上与图3所示的存储器330相同。
[0084]
根据另一个实施例,第一通信电路611和第四通信电路617通过不同的信道执行第一通信,并通过自适应跳频来跳频到具有良好通信状态的不同信道。根据一个实施例,至少处理器620可以通过第四通信电路617获取关于第一通信的不同信道的第一信息(例如,第一信息),并且基于所获取的第一信息来识别不同信道的信道状态。当由第四通信电路617识别出第一信道的信道状态差时,至少一个处理器620可以利用第二通信电路613和第三通信电路615通过第二通信方案的第二通信识别干扰,第二通信电路613和第三通信电路615通过afh与第四通信电路617具有良好通信状态的。
[0085]
图6所示的第一通信电路611、第二通信电路613、第三通信电路615、第四通信电路617、或存储器630的一部分可以包括在网络组合芯片中。
[0086]
尽管基于与网络组合芯片分开形成的处理器来描述图6所示的至少一个处理器620,但是本公开不限于此,并且至少一个处理器620的一部分可以包括在网络组合芯片中。
[0087]
实施例已经通过图6的电子设备601描述了电子设备的主要元件。然而,图6中所示的所有元件都不是必需的,并且电子设备601可以由比所示的元件更少或更多的元件来实现。此外,可以根据实施例改变图6所示的电子设备601的主要元件的位置。
[0088]
根据实施例的电子设备(例如,图1、图2或图3的第一电子设备101,或图6的电子设备601)可以包括被配置为支持第一通信方案的第一通信电路(例如,图3的第一通信电路311或图6的第一通信电路611),第二通信电路(例如,图3的第二通信电路313或图6的第二通信电路613)被配置为支持第二通信方案,并且至少一个处理器被连接到第一通信电路和第二通信电路(例如,图1的处理器120或图3的处理器320),并且该至少一个处理器可以被配置为使得第一通信方案的第一通信能够控制第一通信电路执行与外部设备(例如,图1的
处理器120或图3的处理器320)的第一通信。当与第一通信的网络状态相关的第一信息满足第一预定条件时,图1的电子设备102或图2)的外部电子设备102或103启动第二通信方案的第二通信,获取与第二通信相关的第二信息,并且当第二信息满足第二预定条件时,通过阻塞信道映射中的多个信道之一来修改信道映射。
[0089]
根据一个实施例,处理器可以被配置为当第二信息不满足第二预定条件时,不阻塞信道映射中的多个信道之一。
[0090]
根据一个实施例,所述电子设备还可以包括第一天线、第二天线、以及所述第二通信电路和被配置为支持所述第二通信方案的第三通信电路,并且所述第一天线可以选择性地连接到所述第一通信电路或所述第二通信电路,并且所述第二天线可以连接到所述第三通信电路。
[0091]
根据一个实施例,所述电子设备还可以包括开关,所述开关被配置为选择性地将所述第一通信电路或所述第二通信电路连接到所述第一天线。第一信息可以包括第一信道的标识信息、第一信道的per、以及关于信号强度的信息,并且第二信息包括第二通信的标识信息、第二通信的信道信息、以及关于第二通信的信号强度的信息。
[0092]
根据一个实施例,处理器可以被配置为在第一通信的信道映射中的多个未阻塞信道中以预定时间单位执行信道跳变,同时响应于启动第一通信而执行第一通信。
[0093]
根据一个实施例,第一预定条件可以包括信道映射中的多个信道中的每个未阻塞信道的per大于或等于预定差错率或者关于每个未阻塞信道的信号强度的信息小于或等于预定值的条件。
[0094]
根据一个实施例,处理器可以被配置为当信道映射中的多个信道中的可用信道的数目小于或等于预定参考数目时启用第二通信。
[0095]
根据一个实施例,所述处理器可以被配置为:当所述第二信息满足所述第二预定条件时,识别所述第一信道具有所述第二通信的干扰。
[0096]
根据一个实施例,所述处理器可以被配置为:当满足所述第一预定条件并且用于在所述信道映射中的所述多个信道之间跳跃的信道的数目小于或等于预定值时,解阻塞所述第一通信的所述信道映射中的所述多个信道中的至少一个信道,生成反映至少一个解阻塞信道的信道映射,以及将所述第一通信的所述信道映射改变为所生成的信道映射。
[0097]
根据一个实施例,第一通信方案可以是bt,第二通信方案可以是wi-fi。
[0098]
图7示出了根据实施例的电子设备的操作的示例。
[0099]
参照图7,在操作701中,根据实施例的电子设备(例如,图1、图2或图3的电子设备101)可以启用第一通信方案的第一通信(例如,bt)。
[0100]
根据实施例的电子设备可以基于第一通信的信道映射来执行信道跳变。第一通信的信道映射可以被配置为根据预设规则随机地执行信道跳变。例如,第一通信的信道映射可以是被配置为根据通信网络状态使用具有良好信道状态的信道而不使用具有不良信道状态的信道来执行信道跳跃的信道表。电子设备可以独立于以下操作(操作703至717)执行信道跳变,并且在信道映射中的多个信道中连续地执行信道跳变,而与第一通信期间的信道环境无关。
[0101]
在操作703中,电子设备可以根据使用自适应跳频的信道跳变来获取关于第n信道(以下称为第一信道)的第n信息(以下称为第一信息),并且将所获取的第一信息存储在电
子设备的存储器(例如,图1的存储器130)中。例如,第一信息可以包括第一信道的per或关于第一信道的rssi的信息中的至少一个。第一信道可以是第一通信的信道映射中的至少一个未阻塞信道。
[0102]
在操作705中,电子设备可以识别第一通信的网络状态是否满足预定条件。预定条件(例如,第一预定条件)可以是基于信道映射中的多个未阻塞信道中的每一个的per和/或其信号强度的预定条件。例如,预定条件可以包括信道映射中的多个信道中的每个未阻塞信道的per大于或等于预定rssi的条件,其中每个未阻塞信道的信号强度小于或等于预定值。
[0103]
当基于操作705的识别结果满足预定条件时,电子设备可以在操作707中识别第一通信的信道映射。电子设备可以识别关于第一通信的信道映射中的多个信道中的阻塞信道的信息。
[0104]
当基于操作705的识别结果不满足预定条件时,电子设备可以结束该方法。
[0105]
在操作709中,电子设备可以识别可以在第一通信的信道映射中使用的信道的数目,并且识别可以使用的识别的信道的数目是否小于或等于预定的参考数目(例如,40(40mhz))。例如,可用信道可以是可以执行跳频的信道。当可用信道的数目小于或等于基于识别结果的预定参考数时,电子设备可以执行操作711。当可用信道的数量大于预定参考数字时,电子设备可以执行操作717。
[0106]
在操作711中,电子设备可以基于所获取的第一信息和关于所标识的阻塞信道的信息(例如,在信道映射中所标识的阻塞信道的数目)来实现第二通信方案的第二通信。
[0107]
在操作713中,电子设备可以响应于启用第二通信来获取和存储与第二通信有关的第二信息。例如,第二信息可以包括第二通信的信道标识信息和/或关于第二通信的信号强度的信息。
[0108]
在操作715中,电子设备可以识别在信道映射中包括的信道中是否存在第二通信的干扰。当基于识别结果存在第二通信的干扰时,电子设备可以执行操作717。当第二通信没有干扰时,电子设备可以结束该方法。
[0109]
在操作717中,电子设备可以反映具有第二通信干扰的信道(例如,第一信道)的阻塞,并修改第一通信的信道映射。此后,该方法结束。
[0110]
根据参考图7描述的实施例,当第二通信不存在干扰时,电子设备可以阻塞第一通信的信道映射中的信道中具有不良信道状态的另一个信道,并且通过反射另一个被阻塞的信道来修改第一通信的信道映射。例如,第一通信的修改的信道映射不反映第一信道的阻塞。
[0111]
图8示出了根据实施例的电子设备的操作的示例。
[0112]
参照图8,在操作801中,根据实施例的电子设备(例如,图1、图2或图3的电子设备101)可以启用第一通信方案的第一通信(例如,bt)。
[0113]
根据实施例的电子设备可以基于第一通信的信道映射来执行信道跳变。第一通信的信道映射可以被配置为根据预设规则随机地执行信道跳变。例如,第一通信的信道映射可以是被配置为根据通信网络状态使用具有良好信道状态的信道而不使用具有不良信道状态的信道来执行信道跳跃的信道表。电子设备可以独立于以下操作执行信道跳跃(操作803至817),并且在信道映射中的多个信道中连续地执行信道跳跃,而与第一通信期间的信
道环境无关。
[0114]
在操作803中,电子设备可以根据使用自适应跳频的信道跳变来获取关于第n信道(以下称为第一信道)的第n信息(以下称为第一信息),并且将所获取的第一信息存储在电子设备的存储器(例如,图1的存储器130)中。例如,第一信息可以包括第一信道的per或第一信道的rssi中的至少一个。第一信道可以是第一通信的信道映射中的至少一个未阻塞信道。
[0115]
在操作805中,电子设备可以识别第一通信的网络状态是否满足预定条件(例如,第一预定条件)。预定条件(例如,第一预定条件)可以是基于信道映射中的多个未阻塞信道中的每一个的per和/或信号强度的预定条件。例如,预定条件可以包括信道映射中的多个信道中的每个未阻塞信道的per大于或等于预定差错率或者每个未阻塞信道的信号强度上的rssi小于或等于预定值的条件。
[0116]
当基于操作805的识别结果满足预定条件时,电子设备可以在操作807中识别第一通信的信道映射。电子设备可以识别关于第一通信的信道映射中的多个信道中的阻塞信道的信息。
[0117]
当基于操作805的识别结果不满足预定条件时,电子设备可以结束该方法。
[0118]
在操作809中,电子设备可以识别用于在所识别的信道映射中跳跃的信道的数目是否小于或等于预定值。预定值可以是用于在第一通信的信道映射中的信道之间跳跃或未阻塞信道的最小信道数目。当用于跳跃的信道的数目小于或等于基于识别结果的预定值时,电子设备可以执行操作811。当用于跳跃的信道的数目大于预定值时,电子设备可以执行操作815。
[0119]
在操作811中,电子设备可以启用第二通信方案的第二通信。
[0120]
在操作813中,电子设备可以响应于启用第二通信来获取和存储与第二通信有关的第二信息。例如,第二信息可以包括第二通信的信道标识信息和/或关于第二通信的信号强度的信息。
[0121]
在操作815中,电子设备可以对第一通信的信道映射中的多个信道中的所标识的信道进行解阻塞,并且生成反映解阻塞的信道的新的信道映射。电子设备可以基于第一信息和/或第二信息来识别在第一通信的信道映射中的多个信道中要被解阻塞的至少一个信道。例如,当解除对所识别的信道的阻塞时,电子设备可以识别所识别的信道是否受到第二通信的干扰。当第二通信不存在干扰时,电子设备可以解除对所识别的信道的阻塞。
[0122]
在操作817中,电子设备可以将第一通信的信道映射改变为新的信道映射。由于电子设备根据预置规则与外部电子设备(例如,从设备)随机地执行信道跳跃,因此外部电子设备还可以将第一通信的信道映射改变为新的信道映射。在操作817之后,电子设备可以结束该方法。
[0123]
根据参考图8描述的实施例,电子设备可以识别至少一个信道(例如,具有基于第一信息和/或第二信息的信道使用的高优先级的第二信道),并且对至少一个识别的信道进行解块。例如,信道使用的优先级可以基于是否存在第二通信的干扰,第一通信的per或信号强度来确定。
[0124]
根据实施例的操作电子设备(例如,图1、图2或图3的电子设备101,或图6的电子设备601)的方法可以包括以下操作:启用第一通信方案的第一通信,并执行与外部设备(例
如,图1的电子设备102,或图2的外部电子设备102或103)的第一通信。当与第一通信的网络状态相关的第一信息满足第一预定条件时,基于第一通信的信道映射,启动第二通信方案的第二通信的操作,获取与第二通信相关的第二信息的操作,以及当第二信息满足第二预定条件时,通过阻塞信道映射中的多个信道之一来修改信道映射的操作。
[0125]
根据一个实施例,该方法还可以包括以下操作:当第二信息不满足第二预定条件时,避免阻塞信道映射中的多个信道之一。
[0126]
根据一个实施例,该方法还可以包括在第一通信的信道映射中的多个未阻塞信道中以预定时间单位执行信道跳跃的操作,同时响应于启动第一通信来执行第一通信。
[0127]
根据一个实施例,第一信息可以包括第一信道的标识信息、第一信道的per、以及关于信号强度的信息,并且第二信息可以包括第二通信的标识信息、第二通信的信道信息、以及关于第二通信的信号强度的信息。
[0128]
根据一个实施例,第一预定条件可以包括这样的条件:信道映射中的多个信道中的每个未阻塞信道的per大于或等于预定差错率,或者每个未阻塞信道的rssi小于或等于预定值。
[0129]
根据一个实施例,启用第二通信方案的第二通信的操作可以包括当信道映射中的多个信道中的可用信道的数目小于或等于预定参考数目时启用第二通信的操作。
[0130]
根据一个实施例,该方法还可以包括以下操作:当用于在信道映射中的多个信道之间跳跃的信道的数目小于或等于预定值时,启用第二通信,解阻塞第一通信的信道映射中的多个信道中的至少一个信道,生成反映至少一个解阻塞信道的信道映射的操作。以及将所述第一通信的所述信道映射改变为所述生成的信道映射的操作。
[0131]
根据一个实施例,第一通信方案可以是bt,第二通信方案可以是wi-fi。
[0132]
计算机可读存储介质可以包括硬盘、软盘、磁介质(例如磁带)、光学介质(例如光盘只读存储器(cd-rom)和数字多功能盘(dvd))、磁光介质(例如光磁盘)、硬件设备(例如只读存储器(rom))。随机存取存储器(ram)、闪存等。此外,程序指令可以包括高级语言代码,其可以通过使用解释器在计算机中执行,以及由编译器产生的机器代码。硬件装置可作为一个或一个以上软件模块操作以执行根据各种实施例的操作,且反之亦然。
[0133]
在根据实施例的非暂时性记录介质中,所述程序可以包括指令,所述指令使得处理器在由所述处理器执行时启用第一通信方案的第一通信并通过第一信道与外部设备执行所述第一通信,基于关于所述第一信道的第一信息启用第二通信方案的第二通信,获取与所述第二通信相关的第二信息,并基于所述第二信息从所述第一信道跳到第二信道并阻塞所述第一信道。
[0134]
在此阐述的各种实施例可以被实现为软件(例如,程序140),其包括存储在机器(例如,电子设备101)可读的存储介质(例如,内部存储器136或外部存储器138)中的一个或多个指令。例如,机器(例如,电子设备101)的处理器(例如,处理器120)可以调用存储在存储介质中的一个或多个指令中的至少一个,并执行它。这允许根据所调用的至少一个指令来操作机器以执行至少一个功能。所述一个或多个指令可以包括由编译器生成的代码或由解释器执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。其中,术语“非暂时性”仅意味着存储介质是有形设备,并且不包括信号(例如,电磁波),但是该术语不区分数据被半永久地存储在存储介质中的位置和数据被临时地存储在存储介质中的位置。
[0135]
可以在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可以作为卖方和买方之间的产品进行交易。计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(cd-rom))的形式分发,或者经由应用存储(例如,playstore
tm
)在线分发(例如,下载或上载),或者直接在两个用户设备(例如,智能电话)之间分发。如果在线分布,则计算机程序产品的至少一部分可以被临时生成或至少临时存储在机器可读存储介质中,例如制造商服务器的存储器,应用程序存储器的服务器或中继服务器。
[0136]
根据各种实施例,上述部件的每个部件(例如,模块或程序)可以包括单个实体或多个实体,并且多个实体中的一些实体可以单独地布置在不同的部件中。根据各种实施例,可以省略上述部件或操作中的一个或多个,或者可以添加一个或多个其它部件或操作。可选地或附加地,可以将多个部件(例如,模块或程序)集成到单个部件中。在这种情况下,集成部件仍然可以以与在集成之前由多个部件中的相应一个执行的多个部件相同或相似的方式来执行多个部件中的每一个的一个或多个功能。根据各种实施例,由模块、程序或另一部件执行的操作可以顺序地,并行地、重复地或试探地执行,或者一个或多个操作可以以不同的顺序执行或省略、或者可以添加一个或多个其它操作。
[0137]
虽然已经参考本公开的某些实施例具体示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的主题的范围的情况下,可以在其中进行形式和细节上的各种改变。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献