CN117859315A - 电子装置和数据链路调度方法 - Google Patents

电子装置和数据链路调度方法 Download PDF

Info

Publication number
CN117859315A
CN117859315A CN202280054404.1A CN202280054404A CN117859315A CN 117859315 A CN117859315 A CN 117859315A CN 202280054404 A CN202280054404 A CN 202280054404A CN 117859315 A CN117859315 A CN 117859315A
Authority
CN
China
Prior art keywords
electronic device
frequency band
data link
external electronic
available frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202280054404.1A
Other languages
English (en)
Inventor
李纯镐
郑富燮
金凡执
方惠贞
李斗镐
李善基
蒋源俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN117859315A publication Critical patent/CN117859315A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

根据各种示例实施例的电子装置包括:一个或多个无线通信模块,其包括支持第一通信协议和第二通信协议的无线通信电路;一个或多个处理器可操作地连接到无线通信模块;以及存储器,其电连接到存储器并存储可由处理器执行的指令,其中当处理器执行指令时,处理器可以通过无线通信模块来设置第一数据链路的调度,其中第一数据链路通过与第一外部电子装置的第二通信协议使用第一频带,设置第二数据链路的调度,其中第二数据链路通过与第二外部电子装置的第二通信协议使用第二频带,以及,基于所述第三频带由于所述第一数据链路的终止而可用,将第二数据链路改变为使用第三频带的第三数据链路并执行与第二外部电子装置的通信。其他各种实施例也是可能的。

Description

电子装置和数据链路调度方法
技术领域
本公开涉及一种调度数据链路的电子装置和方法。
背景技术
最近,正在积极地开发使用采用短程通信技术的低功率发现技术的各种邻近服务。例如,正在开发使得相邻电子装置能够通过邻近网络快速交换数据的邻近通信服务。
最近,在无线保真(Wi-Fi)标准中,正在开发被称为邻居感知联网(NAN)的低功率发现技术,并且正在积极地开发基于NAN的短程邻近服务。
技术方案
电子装置可以与外部电子装置(例如,邻居感知联网(NAN)支持装置和接入点(AP))中的每个形成数据链路。可以根据装置性能(例如,对各种频带的支持,以及对实际同时双频带(RSDB)的支持)在电子装置和外部电子装置之间设置数据链路。如果电子装置与任意外部电子装置之间的数据链路被终止,则可以在不改变的情况下维持在电子装置与除了任意外部电子装置之外的每个外部电子装置之间形成的数据链路。如果由于数据链路的终止而存在可用频带,则在性能方面利用使用可用频带的数据链路来执行通信可能是有利的。因此,电子装置可能需要通过根据环境有效地使用多个频带来调度数据链路。
发明内容
本公开的实施例可以提供一种响应于可用频带的改变而使用多个频带来调度数据链路的技术。
根据各种示例实施例的电子装置包括:至少一个无线通信模块,其包括被配置为支持第一通信协议和第二通信协议的无线通信电路,可操作地连接到无线通信模块的至少一个处理器,以及电连接到存储器并被配置为存储可由处理器执行的指令的处理器。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置第一数据链路的调度,其中第一数据链路使用第一频带作为与第一外部电子装置的第二通信协议,设置第二数据链路的调度,其中第二数据链路使用第二频带作为与第二外部电子装置的第二通信协议,将所述第二数据链路改变为使用第三频带的第三数据链路,并且基于所述第三频带由于所述第一数据链路的终止而可用来执行与所述第二外部电子装置的通信。
根据各种示例实施例的电子装置包括:至少一个无线通信模块,其包括被配置为支持第一通信协议和第二通信协议的无线通信电路,可操作地连接到无线通信模块的至少一个处理器,以及电连接到存储器并被配置为存储可由处理器执行的指令的处理器。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置用于与第一外部电子装置的使用第一频带作为第一通信协议的第一数据链路的调度,设置用于与第二外部电子装置的使用第一频带和第二频带两者作为第二通信协议的第二数据链路的调度,以及将所述第二数据链路改变为第三数据链路,所述第三数据链路使用所述第一频带和所述第二频带之间的具有较低优先级的频带的间隔作为第三频带的间隔,并且基于在所述第二数据链路中使用的频带的间隔由于所述第一数据链路的终止而能够改变来执行与所述第二外部电子装置的通信。
根据各种示例实施例的操作电子装置的方法包括:设置第一数据链路的调度,其中第一数据链路使用第一频带作为与第一外部电子装置的第二通信协议,设置第二数据链路的调度,其中第二数据链路使用第二频带作为与第二外部电子装置的第二通信协议,以及将所述第二数据链路改变为使用第三频带的第三数据链路,并且基于由于所述第一数据链路的终止而使所述第三频带可用来执行与所述第二外部电子装置的通信。
根据各种示例实施例的电子装置包括:至少一个无线通信模块,其包括被配置为支持第一通信协议和第二通信协议的无线通信电路,可操作地连接到无线通信模块的至少一个处理器,以及电连接到存储器并被配置为存储可由处理器执行的指令的处理器。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置用于与第一外部电子装置的使用第一频带作为第一通信协议的第一数据链路的调度,设置用于与第二外部电子装置的使用第二频带作为第二通信协议的第二数据链路的调度,以及将第二数据链路改变为使用第三频带的第三数据链路,并且基于第三频带由于第一数据链路的终止而可用来执行与第二外部电子装置的通信。
发明效果
根据各种示例实施例,根据可用频带改变的情况,可以通过使用多个频带调度数据链路来将现有数据链路改变为新数据链路,并且可以执行通信,因此可以通过有效地使用多个频带来增强通信性能。
另外,可以提供通过本公开直接或间接确定的各种效果。
附图说明
通过以下结合附图的详细描述,本公开的某些实施例的上述和其他方面、特征和优点将更加明显,其中:
图1是示出根据各个实施例的示例邻居知悉联网(NAN)集群的示图;
图2是示出根据各个实施例的基于NAN协议的通信的示例的图;
图3是示出根据各个实施例的NAN集群中的电子装置之间的通信的示图;
图4是示出根据各个实施例的基于NAN协议的通信的示例的图;
图5是示出根据各个实施例的NAN数据链路(NDL)调度操作的信号流程图;
图6是示出根据各个实施例的通过频带改变的NDL调度方法的示例的图;
图7是示出根据各种实施例的电子装置通过频带的改变来执行NDL调度的示例操作的流程图;
图8是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图;
图9是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图;
图10是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图;
图11A是示出根据各个实施例的在其中执行图8的调度操作的示例的图;
图11B是示出根据各个实施例的在其中执行图9的调度操作的示例的图;
图11C是示出根据各个实施例的在其中执行图10的调度操作的示例的图;
图11D是示出根据各种实施例的图11A、图11B和图11C的新设置的数据链路的时隙的图;
图12A是示出根据各个实施例的在其中执行图8的调度操作的示例的图;
图12B是示出根据各个实施例的在其中执行图9的调度操作的示例的图;
图12C是示出根据各个实施例的在其中执行图10的调度操作的示例的图;
图12D是示出根据各种实施例的图12A、图12B和图12C的新设置的数据链路的时隙的图;
图13A是示出根据各个实施例的在其中执行图8的调度操作的示例的图;
图13B是示出根据各个实施例的在其中执行图9的调度操作的示例的图;
图13C是示出根据各个实施例的在其中执行图10的调度操作的示例的图;
图13D是示出根据各种实施例的图13A、图13B和图13C的新设置的数据链路的时隙的图;
图14A是示出根据各个实施例的在其中执行图8的调度操作的示例的图;
图14B是示出根据各个实施例的在其中执行图9的调度操作的示例的图;
图14C是示出根据各个实施例的在其中执行图10的调度操作的示例的图;
图14D是示出根据各种实施例的图14A、图14B和图14C的新设置的数据链路的时隙的图;
图15是示出根据各个实施例的通过频带改变的NDL调度方法的示例的图;
图16是示出根据各种实施例的电子装置通过频带的改变来执行NDL调度的示例操作的流程图;
图17是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图;
图18是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图;
图19是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图;
图20A是示出根据各个实施例的在其中执行图17的调度操作的示例的图;
图20B是示出根据各个实施例的在其中执行图18的调度操作的示例的图;
图20C是示出根据各个实施例的在其中执行图19的调度操作的示例的图;
图20D是示出根据各种实施例的图20A、图20B和图20C的数据链路的时隙配置的图;
图21A是示出其中执行图18的调度操作的示例的图;
图21B是示出根据各个实施例的在其中执行图18的调度操作的示例的图;
图21C是示出根据各个实施例的在其中执行图19的调度操作的示例的图;
图21D是示出根据各种实施例的图21A、图21B和图21C的数据链路的时隙配置的图;
图22A是示出根据各个实施例的在其中执行图18的调度操作的示例的图;
图22B是示出根据各个实施例的在其中执行图18的调度操作的示例的图;
图22C是示出根据各个实施例的在其中执行图19的调度操作的示例的图;
图22D是示出根据各种实施例的图22A、图22B和图22C的数据链路的时隙配置的图;以及
图23是示出根据各种实施例的网络环境中的示例电子装置的框图。
具体实施方式
在下文中,将参考附图更详细地描述各种示例实施例。当参考附图描述示例实施例时,相同的附图标记指代相同的元件,并且可以不提供与其相关的重复描述。
图1是示出根据各个实施例的示例邻居知悉联网(NAN)集群的示图。
参照图1,根据各种示例实施例,NAN集群100可以包括至少一个装置(例如,图1的电子装置101、电子装置102、电子装置103和/或电子装置104)。在NAN集群100内,电子装置101、102、103和/或104可以通过NAN彼此通信。NAN集群100可以指代将邻近网络配置为在电子装置101、102、103和/或104之间发送和接收数据的电子装置101、102、103和/或104的集合。
根据各种示例实施例,电子装置101、102、103或104可以指支持作为低功率发现技术的NAN的装置,并且也可以被称为“NAN装置(或NAN终端)”。此外,电子装置101、102、103或104可以在2.4GHz、5GHz和/或6GHz的频带中操作,并且可以基于电气和电子工程师协会(IEEE)802.11协议(例如,802.11a/b/g/n/ac/ax/be)交换信号。电子装置101、102、103和/或104可以以单播、广播和/或多播方式交换信号。
根据各种示例实施例,电子装置101、102、103和/或104可以通过发送和接收信标(例如,发现信标)来配置一个NAN集群100。NAN集群100中的电子装置101、102、103或104可以执行时间和信道同步。
根据各种示例实施例,发现信标可以指代用于发现用于形成集群以便形成用于邻近网络的集群(例如,NAN集群100)的电子装置的信标信号。发现信标可以是被传送以允许未能加入NAN集群100的另一电子装置发现NAN集群100的信号。例如,发现信标可以是用于通知NAN集群100的存在的信号,并且未加入NAN集群100的电子装置可以执行被动扫描以接收发现信标,由此发现并加入NAN集群100。
根据各种示例实施例,发现信标可以包括与NAN集群100同步所必需的信息。例如,发现信标可以包括以下各项中的至少一项:指示信号(例如,信标)的功能的帧控制(FC)字段、广播地址、传输电子装置的介质访问控制(MAC)地址、集群标识符(ID)、序列控制字段、信标帧的时间戳、指示发现信标的传输间隔的信标间隔、或者关于传输电子装置的能力信息。另外,发现信标还可以包括与至少一个邻近网络(或集群)(例如,NAN集群100)相关的信息元素。邻近网络相关信息可以被称为“属性信息”。
根据各种示例实施例,电子装置101、102、103和/或104可以在同步持续时间(例如,发现窗口(DW))内发送和接收信号(例如,同步信标、服务发现帧(SDF)NAN动作帧(NAF))。例如,电子装置101、102、103和/或104可以具有彼此同步的时钟,并且在相同时间同步的DW中向彼此发送信标和SDF以及从彼此接收信标和SDF。
根据各种示例实施例,同步信标可以指示用于维持NAN集群100中的同步的电子装置101、102、103和/或104之间的同步的信号。可以在每个DW中周期性地发送和接收同步信标,以便连续地维持NAN集群100中的电子装置101、102、103和/或104的时间和信道同步。同步信标可以由集群100中的电子装置101、102、103和104中的任何电子装置发送。发送同步信标的电子装置可以包括或可以被称为NAN标准中定义的锚主控装置、主控装置或非主控同步装置。
根据各种示例实施例,同步信标可以包括NAN集群100中的电子装置101、102、103和104的同步所需的信息。例如,同步信标可以包括以下各项中的至少一项:指示信号(例如,信标)的功能的FC字段、广播地址、传输电子装置的MAC地址、集群ID、序列控制字段、信标帧的时间戳、指示DW的起始点之间的间隔的信标间隔、以及关于传输电子装置的能力信息。同步信标还可以包括与至少一个邻近网络(或集群)(例如,NAN集群100)相关的信息元素。邻近网络相关信息可以包括通过邻近网络提供的服务的内容。
根据各种示例实施例,SDF可以是用于通过邻近网络(或集群)(例如,NAN集群100)交换数据的信号。SDF可以指示特定于供应商的公共动作帧,并且可以包括各种字段。例如,SDF可包括类别或动作字段,并且可进一步包括至少一条邻近网络(例如,NAN集群100)相关信息。
根据各种示例实施例,NAN集群100中包括的电子装置101、102、103或104可以在DW内发送和接收NAF。例如,NAF可以包括以下各项中的至少一项:用于建立NAN数据路径(NDP)的信息、用于调度更新的信息、以及用于执行NAN测距(例如,精细定时测量(FTM)时段中的NAN测距)的信息,以在DW之间的间隔中执行数据通信。NAF可以用于控制用于NAN操作和非NAN操作的共存的无线资源的调度(例如,无线保真(Wi-Fi)直连、网状、独立基本服务集(IBSS)、无线局域网(WLAN)、蓝牙TM或近场通信(NFC))。NAF可以包括可用于NAN通信的时间和信道信息。
图2是示出根据各个实施例的基于NAN协议的通信的示例的图。
图2示出了DW的示例,并且包括在一个集群(例如,图1的NAN集群100)中的电子装置(例如,图1的电子装置101、102、103或104)可以根据NAN协议来执行发现、同步和数据交换操作。在图2中,可以假设基于NAN标准通过特定信道(例如,信道6(CH6))来执行通信。
根据各种示例实施例,电子装置101、102、103或104可以在预定的第一时段(例如,大约100毫秒(msec))中广播用于发现另一电子装置101、102、103或104的发现信标230,并且可以在预定的第二周期(例如,大约10msec)中执行扫描,以接收从另一电子装置101、102、103或104广播的发现信标230。电子装置101、102、103和104中的一个电子装置可以基于通过扫描接收到的发现信标230来识别位于该一个电子装置附近的至少一个其他电子装置,并且可以与至少一个识别出的电子装置执行时间和信道同步。相应地,可以配置一个NAN集群100。
根据各种示例实施例,可以基于NAN集群100中具有最高主控偏好的电子装置的时间和信道来执行时间和信道同步。例如,通过发现配置的NAN集群100中的电子装置101、102、103或104可以交换关于指示对于作为锚点主装置进行操作的偏好的主控偏好信息的信号,并且可以通过所交换的信号将具有最高主控偏好偏好的电子装置确定为锚点主装置(或主控电子装置)。锚点主装置可以指代用于NAN集群100中的电子装置101、102、103或104的时间和信道同步的参考电子装置。锚点主装置可以根据电子装置的主控偏好而变化。
根据各种示例实施例,锚点主装置可以在除了DW 225之外的间隔240(例如,DW225之间的间隔)中发送包括诸如集群ID(例如,NAN集群100的ID)的信息的发现信标230。此处,发现信标230可被用于通知NAN集群100的存在,并且锚点主装置可发送发现信标230以允许未能加入NAN集群100的另一电子装置发现NAN集群100。
根据各种示例实施例,DW 225可以是通过从与省电模式相对应的睡眠状态切换到唤醒状态以使电子装置101、102、103和/或104彼此交换数据来激活相应的电子装置的间隔。例如,DW 225可以被划分为以毫秒为单位的时间单位(TU)。用于发送和接收同步信标210和SDF 220的DW 225可以占用“16”个TU,并且可以具有每“512”个TU重复的循环(或周期)。
根据各种示例实施例,电子装置101、102、103或104可以在DW 225期间在活动状态下操作,并且可以在除DW 225之外的间隔期间在低功率状态(例如,睡眠状态)下操作,从而降低功耗。例如,DW 225可以是电子装置101、102、103或104处于其中消耗大量功率的活动状态(或唤醒状态)的时间段(例如,毫秒),并且电子装置101、102、103或104可以以除DW225之外的间隔保持在睡眠状态,使得低功率发现是可能的。因此,电子装置101、102、103和/或104可以在时间同步的DW 225的开始时间(例如,DW开始)同时激活,并且可以在DW225的结束时间(例如,DW结束)同时切换到睡眠状态。
根据各种示例实施例,NAN集群100中包括的电子装置101、102、103或104可以在DW225(例如,同步DW)内发送同步信标210。另外,电子装置101、102、103或104可以在DW 225内发送SDF 220。电子装置101、102、103或104可以在竞争的基础上发送同步信标210和SDF220。例如,同步信标210的传输优先级可以高于SDF 220的传输优先级。
图3是示出根据各个实施例的NAN集群中的电子装置之间的示例通信的示图。
图3示出了其中电子装置101、102和103(其可以被称为装置101至103)通过无线短距离通信技术形成一个集群(例如,图2的NAN集群100)并彼此通信的操作。为了便于描述,可以假设电子装置101是图3中的主控电子装置。
参照图3,根据各种示例实施例,电子装置101可以在DW 350内发送信标(例如,同步信标)、SDF或NAF。例如,电子装置101可以在每个预定间隔(或周期)(例如,间隔360)重复的DW 350内广播信标、SDF或NAF。
根据各种示例实施例,电子装置102和103可以接收由电子装置101发送的信标、SDF或NAF。例如,电子装置102和103中的每一个可以在每个DW 350接收从电子装置101广播的信标、SDF或NAF。
根据各种示例实施例,在DW 350中发送的信标可以指示同步信标,并且可以包括用于维持电子装置101至103之间的同步的信息。例如,当电子装置101至103被包括在集群中时,时钟可以与主控电子装置(例如,电子装置101)同步,使得DW 350可以被同时激活。
根据各种示例实施例,电子装置101至103可以以除DW 350之外的间隔(例如,间隔360)保持在睡眠状态,以减少电流消耗。例如,电子装置101至103可以基于同步时钟仅在DW350中在唤醒状态下操作,从而降低功耗。
图4是示出根据各个实施例的基于NAN协议的通信的示例的图。
根据各种示例实施例,可以在电子装置101、102、103和/或104之间建立NAN数据链路(NDL)(或NDP)。与其它通信方案不同,NDL可以通过在无连接的基础上进行操作来实现具有快速建立时间的数据通信。通过NDL,与多个电子装置101、102、103和104的灵活数据通信是可能的。电子装置101、102、103或104可以使用DW之间的间隔来定义(例如,设置)用于数据传输的时隙(例如,活动时隙),而无需装置之间的单独连接,并且可以使用该时隙来执行附加通信(例如,NAN通信和/或非NAN通信)。这里,通过相应的NDL发送的数据可以是安全加密的。
根据各种示例实施例,电子装置101、102、103或104可以执行控制用于NAN操作(例如,NAN通信操作)和非NAN操作(例如,非NAN通信操作)的并发的资源(例如,无线电资源)的调度的操作。每个电子装置101、102、103或104可以向相邻装置传送包括用于NAN功能和并发操作的可用时间和信道的调度信息。
根据各种示例实施例,电子装置101、102、103或104可在DW之间的间隔中设置用于NAN操作和/或非NAN操作(例如,WLAN、Wi-Fi直连、IBSS、移动热点和/或网格)的另一可用窗口(FAW)和未对准窗口(ULW)的调度。FAW可以具有被分配用于NAN操作和/或非NAN操作的无线电资源,并且可以以毫秒为单位被划分成TU。ULW可以具有为非NAN操作分配的无线资源,并且可以以微秒为单位进行划分。
根据各种示例实施例,可以基于NAN可用性属性(或NAN可用性信息)来设置FAW,并且可以基于未对准调度属性(或未对准调度信息)来设置ULW。NAN可用性属性和/或未对准调度属性可被包括在DW内传送的管理帧(诸如信标(例如,同步信标)、SDF和NAF)中的至少一者中,并且可被传送。
根据各种示例实施例,多个NAN可用性属性和/或未对准调度属性可以被包括在管理帧中。可以基于多个NAN可用性属性的组合来配置各种FAW,并且可以基于多个未对准的调度属性的组合来配置各种ULW。
根据各种示例实施例,FAW和ULW可以彼此重叠。如果FAW和ULW彼此重叠,则ULW可以具有高于FAW的优先级。
根据各种示例实施例,NAN可用性属性可以是用于设置FAW以分配和使用用于NAN操作和/或非NAN操作的无线电资源的属性(或信息)。NAN可用性属性可以包括多个字段(例如,属性ID、长度、序列ID、属性控制和可用性条目列表)。表1示出了NAN可用性属性的格式。
[表1]
表2示出了NAN可用性属性中包括的属性控制字段的格式。属性控制字段可以包括多个字段(例如,Map ID、提交改变、潜在改变、公共可用性属性改变、NDC属性改变、保留(多播调度属性改变)、保留(多播调度改变属性改变)和保留)。
[表2]
表3示出了NAN可用性属性中包括的可用性条目列表字段的格式。可用性条目列表字段可以包括多个字段(例如,长度、条目控制、时间位图控制、时间位图长度、时间位图和频带/信道条目列表)。
[表3]
表4示出了包括在可用性条目列表字段中的条目控制字段的格式。
[表4]
表5示出了包括在可用性条目列表字段中的时间位图控制字段的格式。时间位图控制字段可以包括多个字段(例如,位持续时间、时段、开始偏移和保留)。位持续时间字段可以指示相应的FAW持续多久,并且时段字段可以指示相同FAW开始的时段的长度。开始偏移字段可以指示从DW0到相应FAW的开始的时间量,并且可以确定FAW的开始时间。
[表5]
表6示出了包括在可用性条目列表字段中的频带/信道条目列表字段。频带/信道条目列表字段可以包括多个字段(例如,类型、非连续带宽、保留、频带或信道条目的数量以及频带或信道条目)。频带或信道条目字段可以包括一个或多个频带条目和/或一个或多个信道条目。
[表6]
表7示出了频带条目的列表。频带条目列表可以用于确定要在FAW中使用的频带(例如,2.4GHz、5GHz或6GHz)。例如,当频带条目列表中的频带ID是6到255时,FAW可以使用6GHz的频带。
[表7]
频带ID 含义
0 保留(用于电视空白)
1 Sub-1GHz(不包括电视空白)
2 2.4GHz
3 保留(用于3.6GHz)
4 4.9和5GHz
5 保留(适用于60GHz)
6-255 保留
表8示出了包括在频带/信道条目列表字段中的信道条目字段的格式。信道条目字段可以包括多个字段(例如,操作类、信道位图、主信道位图和辅助信道位图)。信道条目字段可以包括要用于FAW的信道信息。信道位图字段可以用于指定与特定操作类相对应的信道,并且主信道位图字段可以用于指定特定信道。
[表8]
/>
/>
根据各种示例实施例,未对准调度属性可以是用于设置ULW以分配和使用用于非NAN操作的无线电资源的属性(或信息)。未对准调度属性可包括多个字段(例如,属性ID、长度、属性控制、开始时间、持续时间、时段、倒计数、ULW重写、ULW控制、以及频带ID或信道条目)。
表9示出了未对准调度属性的格式,表10示出了包括在未对准调度属性中的属性控制字段的格式,并且表11示出了包括在未对准调度属性中的ULW重写字段的格式。开始时间字段可以包括ULW开始的时间点(例如,基于NAN标准中的1TU)。持续时间字段可以包括用于维持ULW的时间(例如,以微秒为单位)。时段字段可以包括关于ULW开始的时段的长度的时间信息。频带ID或信道条目字段可以包括表7和表8中描述的信息(例如,频带信息、操作类别设置和主信道设置信息)。
[表9]
/>
[表10]
[表11]
表12示出了未对准调度属性中包括的ULW控制字段的格式。ULW控制字段可以包括关于ULW是使用信道还是频带的信息。ULW控制字段可以包括多个字段(例如,类型、信道可用性、Rx Nss和保留)。
[表12]
/>
根据各种示例实施例,NAN可用性属性和未对准调度属性可以配置用于使用NAN操作和非NAN操作的调度。未对准调度属性可以用于配置用于使用非NAN操作的调度。如果未对准调度属性的ULW控制字段中包括的信道可用性字段被设置为“1”,则甚至可以在配置有未对准调度属性的调度内执行NAN操作。例如,如果针对每个频带信息生成NDL调度(例如,包括NDP调度),则电子装置101、102、103或104可以生成仅具有NAN可用性属性的NDL调度,或者生成具有NAN可用性属性和未对准调度属性的NDL调度。
图5是示出根据各个实施例的示例NDL调度操作的信号流程图。
在图5中,NDL调度操作可以包括在电子装置101和外部电子装置102之间建立用于NAN操作的数据链路(例如,NDL)的操作,以及更新数据链路的操作。在图5中,可以假设电子装置101是NDL调度发起方,并且外部电子装置102是NDL调度响应方。
在操作510中,电子装置101可以向外部电子装置102发送调度请求。在调度请求中,NDL属性类型(例如,NDL属性类型子字段)可以被设置为“(调度)请求”。调度请求可包括调度提议(例如,NDL调度初始提议)。调度提议可以包括一个或多个可用性属性和/或未对准的调度属性。
在操作520中,外部电子装置102可以响应于调度请求向电子装置101发送调度响应。在调度响应中,NDL属性类型(例如,NDL属性类型子字段)可以被设置为“(调度)响应”。调度响应可以包括“接受”(例如,接受)、“反提议”(或修改提议)(例如,反提议)或“拒绝”(例如,拒绝)中的一个。“接受”可指示调度提议适合于构造NDL调度的情形。“拒绝”可以指示调度提议无效或者由于与电子装置102所提议的NDP调度冲突而不可能使用调度提议的情况。“反提议”可以指示重构NDP调度以便通过调度提议根据标准改变的情况。在“反提议”中,外部电子装置102可以分析电子装置101所意图的调度,根据电子装置101的意图修改调度,并且通过调度响应向电子装置101发送修改调度提议(例如,NDL调度反提议)。修改调度提议可以包括一个或多个可用性属性和/或未对准的调度属性。
在操作530中,电子装置101可以可选地基于调度响应发送调度确认(例如,调度确认)。如果调度响应包括“接受”或“拒绝”,则电子装置101可以不向外部电子装置102发送调度确认。如果调度响应包括“反提议”(例如,如果调度响应包括修改的调度建议),则电子装置101可以将调度确认发送到外部电子装置102。调度确认可以指示接受。在调度确认中,NDL属性类型(例如,NDL属性类型子字段)可以被设置为“(调度)确认”。调度确认可以包括修改调度提议中包括的可用性属性、与未对准的调度属性相同的可用性属性、和/或未对准的调度属性。
在操作530中,电子装置101和102可以根据NDL调度(例如,协商的NDL调度)来设置NDL并且可以彼此通信。
根据各种示例实施例,诸如信标(例如,同步信标)、SDF和NAF之类的管理帧之一可以用于调度请求、调度响应和调度确认。管理帧的NDL属性类型(例如,NDL属性类型子字段)可以被设置为“(调度)请求”、“(调度)响应”或“(调度)确认”以用于NDL调度。
图6是示出根据各个实施例的通过频带的改变的NDL调度方法的示例的图。
参照图6,根据各种示例实施例,电子装置101可以基于由于在电子装置101中形成的至少一个数据链路的终止(例如,连接终止)而导致的频带变化来执行NDL调度(例如,更新或重新调度)。例如,电子装置101可以响应于由于在电子装置101和外部电子装置102、103之间形成的多个数据链路中的至少一个数据链路的终止而导致的频带变化,调度保持与电子装置101的连接的外部电子装置102或103的数据链路。为了便于描述,基于电子装置101描述基于频带改变的NDL调度方法的操作。然而,电子装置101的操作可以基本上相同地应用于外部电子装置102和103,并且外部电子装置102和103的操作可以基本上相同地应用于电子装置101。尽管为了便于描述而在图6中仅示出了两个外部电子装置,但是各种示例实施例不限于此,并且即使三个或更多个外部电子装置连接到电子装置101,也可以执行与上述操作基本相同的操作。
根据各种示例实施例,可以根据可以支持(或使用)的频带以及是否支持实际同时双频带(RSDB)将电子装置101至103划分为三种类型(例如,第一类型、第二类型和第三类型)。第一类型的装置可以支持2.4GHz、5GHz和6GHz的频带以及RSDB。第一类型的装置可以同时使用2.4GHz和5GHz,并且同时使用2.4GHz和6GHz,然而,可能难以同时使用5GHz和6GHz。第二类型的装置可以支持2.4GHz和5GHz的频带以及RSDB。第二类型的装置可以同时使用2.4GHz和5GHz。第三类型的装置可以支持2.4GHz和5GHz的频带,并且可以不支持RSDB。这里,第三类型的装置可能难以同时使用2.4GHz和5GHz,然而,第三类型的装置可以通过时分交替地使用2.4GHz和5GHz。
根据各种示例实施例,可以在电子装置101至103之间形成使用频带(例如,2.4GHz、5GHz或6GHz)的数据链路。如果执行NAN通信,则电子装置101至103可以在基于性能(例如,NAN终端中的NAN吞吐量)和拥塞(例如,真实环境拥塞)中的至少一个根据频带以6GHz>5GHz>2.4GHz的优先级顺序调度(例如,形成)数据链路的性能方面优异。
根据各种示例实施例,电子装置101可设置用于使用第一频带(例如,2.4GHz、5GHz或6GHz)作为与第一外部电子装置102的通信协议(例如,NAN)的第一数据链路610的调度,并且可设置用于使用第二频带(例如,2.4GHz、5GHz或6GHz)作为与第二外部电子装置103的通信协议(例如,NAN)的第二数据链路620的调度。通信协议可以是支持NAN通信操作的通信协议。第一频带和第二频带可以相同或不同。
根据各种示例实施例,响应于第一数据链路610的终止(例如,与第一外部电子装置102的连接的终止),如果第三频带可用,则电子装置101可执行调度以将第二数据链路620改变为使用第三频带(例如,2.4GHz、5GHz或6GHz)的第三数据链路630。使用第三频带的第三数据链路630可以与使用第三频带的第二数据链路620基本相同。例如,可以通过改变第二数据链路620中的除频带(例如,第三频带)之外的信道(或信道信息)和带宽信息中的至少一者来获得第三数据链路630。第三频带可以与第二频带不同,并且可以基于根据频带的性能而具有比第二频带的优先级更高的优先级。第三频带也可以与第一频带相同。
根据各种示例实施例,可以通过在电子装置101和第二外部电子装置103之间交换调度请求、调度响应和/或调度确认来执行根据第一数据链路610的终止的NDL调度。为了设置针对作为新数据链路的第三数据链路630的调度,调度请求和调度响应可以包括NAN可用性属性和/或基于关于可用频带的信息(例如,可用频带信息、以及可用频带的信道信息和/或带宽信息)的未对准调度属性。如果可用频带由于第一数据链路610的终止而改变,则关于可用频带的信息(例如,可用频带信息、以及可用频带的信道信息和/或带宽信息)可以被添加到NAN可用性属性和/或未对准调度属性。可用频带信息可以被包括在NAN可用性属性和/或未对准调度属性的频带条目列表中,并且可用频带的信道信息和/或带宽信息可以被包括在NAN可用性属性和/或未对准调度属性的信道条目字段中。
根据各种示例实施例,为了使用可用频带作为在新的第三数据链路630中使用的第三频带,可以从调度请求和调度响应中包括的NAN可用性属性和/或未对准调度属性中以6GHz>5GHz>2.4GHz的优先级顺序选择可用频带。因此,电子装置101可以通过检测与相邻装置的数据链路的改变来有效地配置多个频带,并且可以有效地使用多个频带。
图7是示出根据各个实施例的电子装置通过频带的改变来执行NDL调度的示例操作的流程图。
参照图7,根据各种示例实施例,电子装置101可以支持第一通信协议和第二通信协议。例如,第一通信协议可以支持不同于NAN通信操作的通信操作(例如,Wi-Fi),并且第二通信协议可以支持NAN通信操作。操作710至730可以顺序地执行,但不一定顺序地执行。例如,可以改变操作710至730的顺序,并且可以并行执行操作710至730中的至少两个。
在操作710中,电子装置101可以为使用第一频带作为与第一外部电子装置102的第二通信协议的第一数据链路610设置调度。
在操作720中,电子装置101可以为使用第二频带作为与第二外部电子装置103的第二通信协议的第二数据链路620设置调度。
在操作730中,当第三频带由于第一数据链路610的终止而可用时,电子装置101可以将第二数据链路620改变为使用第三频带的第三数据链路630,并且可以执行与第二外部电子装置103的通信。第三频带可以是可由电子装置101和第二外部电子装置103两者使用的一个或多个可用频带中的优先级高于在第二数据链路620中使用的第二频带的优先级的可用频带。
图8是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图。
参考图8,操作810至890可以顺序地执行,但不一定顺序地执行。例如,可以改变操作810至890的顺序,并且可以并行执行操作810至890中的至少两个。
在操作810中,电子装置101可以设置用于使用第一频带作为与第一外部电子装置102的通信协议(例如,NAN)的第一数据链路610的调度。可以在电子装置101和第一外部电子装置102之间设置第一数据链路610。
在操作820中,电子装置101可以设置用于使用第二频带作为与第二外部电子装置103的通信协议(例如,NAN)的第二数据链路620的调度。可以在电子装置101和第二外部电子装置103之间设置第二数据链路620。
在操作825中,可以终止在电子装置101和第一外部电子装置102之间形成的第一数据链路610。
在操作830中,响应于第一数据链路610的终止(例如,到第一外部电子装置102的连接的终止),电子装置101可以识别电子装置101的可用频带的改变。
在操作835中,当可用频带未改变时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。
在操作840中,当可用频带改变时,电子装置101可以向第二外部电子装置103发送包括关于电子装置101的可用频带(例如,由于第一数据链路610的终止而可以由电子装置101使用的频带)的信息的调度请求(例如,调度请求),以有效地设置(或重置)电子装置101和第二外部电子装置103之间的数据链路。
在操作850中,第二外部电子装置103可以接收调度请求,并且可以基于调度请求中包括的关于电子装置101的可用频带的信息来选择可以由第二外部电子装置103和电子装置101两者同时使用的至少一个可用频带。
在操作860中,第二外部电子装置103可以将至少一个可用频带的优先级与第二数据链路620的第二频带的优先级进行比较,并且可以确定是否存在优先级高于第二频带的优先级的频带。
在操作870中,当不存在优先级高于第二频带的优先级的可用频带时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。这里,第二外部电子装置103可以或可以不向电子装置101发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作880中,当存在优先级高于第二频带的优先级的可用频带时,第二外部电子装置103可以向电子装置101发送包括关于可用频带的信息(例如,可用频带信息以及可用频带的信道信息和/或带宽信息)的调度响应(例如,调度响应)。
在操作890中,电子装置101和第二外部电子装置103可以将第二数据链路620改变为使用可用频带(例如,第三频带)的第三数据链路630,并且可以执行通信(例如,NAN通信)。
图9是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图。
参考图9,操作910至975可以顺序地执行,但不一定顺序地执行。例如,可以改变操作910至975的顺序,并且可以并行执行操作910至975中的至少两个。
在操作910中,电子装置101可以设置用于使用第一频带作为与第一外部电子装置102的通信协议(例如,NAN)的第一数据链路610的调度。可以在电子装置101和第一外部电子装置102之间设置第一数据链路610。
在操作913中,电子装置101可以设置用于使用第二频带作为与第二外部电子装置103的通信协议(例如,NAN)的第二数据链路620的调度。可以在电子装置101和第二外部电子装置103之间设置第二数据链路620。
在操作915中,可以终止在电子装置101和第一外部电子装置102之间形成的第一数据链路610。
在操作920中,电子装置101可以从第二外部电子装置103获得关于第二外部电子装置103的可用频带(例如,由于第一数据链路610的终止而可以由第二外部电子装置103使用的频带)的信息。第二外部电子装置103可以实时地向相邻装置广播信标和NAF中的至少一个。例如,第二外部电子装置103可以在信标和NAF中的至少一个中包括关于可用频带的信息,并且可以将包括该信息的信标和NAF中的至少一个发送到电子装置101。第二外部电子装置103可以实时广播信标和NAF中的至少一个,而不管第一数据链路610的终止。电子装置101可以在第一数据链路610终止的时间点从第二外部电子装置103接收信标和/或NAF。
在操作923中,电子装置101可以基于关于第二外部电子装置103的可用频带的信息,将可以由电子装置101使用的频带(例如,由于第一数据链路610的终止而可以由电子装置101使用的频带)与可以由第二外部电子装置103使用的频带进行比较。电子装置101可以选择可以由电子装置101和第二外部电子装置103两者同时使用的至少一个可用频带。
在操作925中,电子装置101可以将至少一个可用频带的优先级与第二数据链路620的第二频带的优先级进行比较,并且可以确定是否存在优先级高于第二频带的优先级的频带。
在操作930中,当不存在优先级高于第二频带的优先级的可用频带时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。
在操作935中,当存在优先级高于第二频带的优先级的可用频带(例如,第一可用频带)时,电子装置101可以向第二外部电子装置103发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度请求(例如,调度请求)。
在操作940中,第二外部电子装置103可以从电子装置101接收调度请求,并且可以确定使用从电子装置101接收的第一可用频带设置新数据链路是否最适当。
在操作945中,当使用从电子装置101接收的第一可用频带设置新数据链路最适当时,第二外部电子装置103可以向电子装置101发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度响应(例如,调度响应)。
在操作950中,电子装置101和第二外部电子装置103可以将第二数据链路620改变为使用第一可用频带(例如,第三频带)的第三数据链路630,并且可以执行通信(例如,NAN通信)。
在操作955中,当使用从电子装置101接收的第一可用频带设置新数据链路不是最适当时,第二外部电子装置103可以确定是否存在具有比第二数据链路620的第二频带的优先级更高的优先级(或最高优先级)的第二可用频带。
在操作960中,当不存在优先级高于第二数据链路620的第二频带的优先级的第二可用频带时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。这里,第二外部电子装置103可以或可以不向电子装置101发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作965中,当存在优先级高于第二数据链路620的第二频带的优先级的第二可用频带时,第二外部电子装置103可以向电子装置101发送调度响应,该调度响应包括使用第二可用频带设置第三数据链路630的修改调度提议。
在操作970中,电子装置101可以响应于调度响应而向第二外部电子装置103发送调度确认(例如,调度确认)。调度确认可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)或“拒绝”(例如,拒绝)。
在操作975中,当调度确认包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)时,电子装置101和第二外部电子装置103可以将第二数据链路620改变为使用第二可用频带(例如,第三频带)的第三数据链路630,并且可以执行通信(例如,NAN通信)。当调度确认包括“拒绝”(例如,拒绝)时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。
图10是示出根据各个实施例的基于图6的NDL调度方法来执行的NDL调度操作的示例的示图。
参考图10,操作1010至1075可以顺序地执行,但不一定顺序地执行。例如,可以改变操作1010至1075的顺序,并且可以并行执行操作1010至1075中的至少两个。
在操作1010中,电子装置101可以设置用于使用第一频带作为与第一外部电子装置102的通信协议(例如,NAN)的第一数据链路610的调度。可以在电子装置101和第一外部电子装置102之间设置第一数据链路610。
在操作1013中,电子装置101可以设置用于使用第二频带作为与第二外部电子装置103的通信协议(例如,NAN)的第二数据链路620的调度。可以在电子装置101和第二外部电子装置103之间设置第二数据链路620。
在操作1015中,可以终止在电子装置101和第一外部电子装置102之间形成的第一数据链路610。
在操作1020中,响应于第一数据链路610的终止,电子装置101可以向第二外部电子装置103发送关于电子装置101的可用频带(例如,由于第一数据链路610的终止而可以由电子装置101使用的频带)的信息。电子装置101可以将关于可用频带的信息包括在信标和NAF中的至少一个中,并且可以将包括该信息的信标和NAF中的至少一个发送到第二外部电子装置103。
在操作1023中,第二外部电子装置103可以基于关于电子装置101的可用频带的信息,将可以由第二外部电子装置103使用的频带(例如,由于第一数据链路610的终止而可以由第二外部电子装置103使用的频带)与可以由电子装置101使用的频带进行比较。第二外部电子装置103可以选择可以由第二外部电子装置103和电子装置101两者同时使用的至少一个可用频带。
在操作1025中,第二外部电子装置103可以将至少一个可用频带的优先级与第二数据链路620的第二频带的优先级进行比较,并且可以确定是否存在优先级高于第二频带的优先级的可用频带。
在操作1030中,当不存在优先级高于第二频带的优先级的可用频带时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。
在操作1035中,当存在优先级高于第二频带的优先级的可用频带(例如,第一可用频带)时,第二外部电子装置103可以向电子装置101发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度请求(例如,调度请求)。
在操作1040中,电子装置101可以从第二外部电子装置103接收调度请求,并且可以确定使用从第二外部电子装置103接收的第一可用频带设置新数据链路是否最适当。
在操作1045中,当使用从第二外部电子装置103接收的第一可用频带设置新数据链路最适当时,电子装置101可以向第二外部电子装置103发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度响应(例如,调度响应)。
在操作1050中,电子装置101和第二外部电子装置103可以将第二数据链路620改变为使用第一可用频带(例如,第三频带)的第三数据链路630,并且可以执行通信(例如,NAN通信)。
在操作1055中,当使用从第二外部电子装置103接收的第一可用频带设置新数据链路不是最适当时,电子装置101可以确定是否存在具有比第二数据链路620的第二频带的优先级更高的优先级(或最高优先级)的第二可用频带。
在操作1060中,当不存在优先级高于第二数据链路620的第二频带的优先级的第二可用频带时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。这里,电子装置101可以或可以不向第二外部电子装置103发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作1065中,当存在优先级高于第二数据链路620的第二频带的优先级的第二可用频带时,电子装置101可以向第二外部电子装置103发送调度响应,该调度响应包括使用第二可用频带设置第三数据链路630的修改调度提议。
在操作1070中,响应于调度响应,第二外部电子装置103可以向电子装置101发送调度确认(例如,调度确认)。调度确认可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)或“拒绝”(例如,拒绝)。
在操作1075中,当调度确认包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)时,电子装置101和第二外部电子装置103可以将第二数据链路620改变为使用第二可用频带(例如,第三频带)的第三数据链路630,并且可以执行通信(例如,NAN通信)。当调度确认包括“拒绝”(例如,拒绝)时,可以维持在电子装置101和第二外部电子装置103之间设置的第二数据链路620。
在下文中,将参考图11A、图11B、图11C、图11D、图12A、图12B、图12C、图12D、图13A、图13B、图13C、图13D、图14A、图14B、图14C和图14D(其可以被称为图11A至图14D)描述图8、图9和图10的调度操作的示例。参考图11A至图14D,为了便于描述,可以假设基于根据频带的性能(例如,NAN终端中的NAN吞吐量)的优先级等级为大约6GHz(例如,1600Mbps)>5GHz(例如,900Mbps)>2.4GHz(例如,150Mbps)。
图11A是示出根据各个实施例的在其中执行图8的调度操作的示例的图。
在图11A中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1101中,可以在电子装置101与第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101与第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。
当电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH101)终止时,在操作1102中,电子装置101可以确定电子装置101的可用频带从6GHz+2.4GHz改变为6GHz+5GHz+2.4GHz。
在操作1103中,电子装置101可以向第二外部电子装置103发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第二外部电子装置103的第二数据链路(例如,NDL 2.4GHz CH 6)的频带可以是2.4GHz,并且作为第二类型的装置的第二外部电子装置103可以使用5GHz和2.4GHz的频带。第二外部电子装置103可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。可以使用优先级高于作为第二外部电子装置103的第二数据链路(例如,NDL 2.4GHz CH 6)的频带的2.4GHz的可用频带(例如,5GHz),并且因此第二外部电子装置103可以在可用频带(例如,5GHz)中选择可以由电子装置101和第二外部电子装置103两者使用的信道(例如,CH149)并且可以向电子装置101发送包括可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度响应(例如,调度响应)。
在操作1104中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第三数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图11B是示出根据各个实施例的在其中执行图9的调度操作的示例的图。
在图11B中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1111中,可以在电子装置101与第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101与第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。
在操作1112中,可以终止电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH 101)。
在操作1113中,电子装置101可以从第二外部电子装置103接收包括第二外部电子装置103的可用频带信息(例如,5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1114中,电子装置101可在第二外部电子装置103的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。电子装置101可以根据优先级将第二数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此电子装置101可以向第二外部电子装置103发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。第二外部电子装置103可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1115中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第三数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图11C是示出根据各个实施例的在其中执行图10的调度操作的示例的图。
在图11C中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1121中,可以在电子装置101与第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101与第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。
在操作1122中,可以终止电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH 101)。
在操作1123中,电子装置101可以向第二外部电子装置103发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1124中,第二外部电子装置103可以在第二外部电子装置103的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此第二外部电子装置103可以向电子装置101发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。电子装置101可以识别从第二外部电子装置103接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向第二外部电子装置103发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1125中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第三数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图11D是示出根据各种实施例的图11A、图11B和图11C的新设置的数据链路的时隙的图。
图11D示出了在图11A至图11C中的电子装置101和第二外部电子装置103之间最终形成的数据链路的时隙。
参照图11D,作为第一类型的装置的电子装置101可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz中的全部,并且作为第二类型的装置的第二外部电子装置103可以支持NAN5GHz和NAN 2.4GHz。电子装置101和第二外部电子装置103都可以支持NAN 5GHz和NAN2.4GHz。在可以由电子装置101和第二外部电子装置103两者支持的频带中,NAN 5GHz在性能上可以优于NAN 2.4GHz,并且因此NAN 5GHz可以具有比NAN 2.4GHz的优先级更高的优先级。因此,可以在电子装置101和第二外部电子装置103之间执行新的调度操作,使得可以使用NAN 5GHz频带在电子装置101和第二外部电子装置103之间形成数据链路并且可以使用该数据链路。如图11D所示,电子装置101和第二外部电子装置103之间的数据链路可以形成为NAN5GHz频带CH 149,并且NAN 5GHz频带CH 149的实际测量性能可以为约900Mbps。
图12A是示出根据各个实施例的在其中执行图8的调度操作的示例的图。
在图12A中,可以假设电子装置101和第二外部电子装置103是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1201中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。
当电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH149)终止时,在操作1202中,电子装置101可确定电子装置101的可用频带从5GHz+2.4GHz改变为6GHz+5GHz+2.4GHz。
在操作1203中,电子装置101可以向第二外部电子装置103发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第二外部电子装置103的第二数据链路(例如,NDL 5GHz CH 149)的频带可以是5GHz,并且作为第一类型的装置的第二外部电子装置103可以使用6GHz、5GHz和2.4GHz的频带。第二外部电子装置103可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。可以使用优先级高于作为第二外部电子装置103的第二数据链路(例如,NDL 5GHzCH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第二外部电子装置103可以选择可以由电子装置101和第二外部电子装置103两者在可用频带(例如,6GHz)中使用的信道(例如,CH 101),并且可以向电子装置101发送包括关于可用频带(例如,NDL 5GHzCH 149)和可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的信息的调度响应(例如,调度响应)。6GHz)。
在操作1204中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第三数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图12B是示出根据各个实施例的在其中执行图9的调度操作的示例的图。
在图12B中,可以假设电子装置101和第二外部电子装置103是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1211中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。
在操作1212中,可以终止电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH 149)。
在操作1213中,电子装置101可以从第二外部电子装置103接收包括第二外部电子装置103的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1214中,电子装置101可在第二外部电子装置103的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。电子装置101可将第二数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 5GHz CH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此电子装置101可以向第二外部电子装置103发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。第二外部电子装置103可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1215中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第三数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图12C是示出根据各个实施例的在其中执行图10的调度操作的示例的图。
在图12C中,可以假设电子装置101和第二外部电子装置103是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1221中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。
在操作1222中,可以终止电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH 149)。
在操作1223中,电子装置101可以向第二外部电子装置103发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1224中,第二外部电子装置103可以在第二外部电子装置103的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可以根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 5GHz CH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第二外部电子装置103可以向电子装置101发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。电子装置101可以识别从第二外部电子装置103接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向第二外部电子装置103发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1225中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第三数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图12D是示出根据各个实施例的图12A、图12B和图12C的新设置的数据链路的时隙的图。
图12D示出了在图12A至图12C中的电子装置101和第二外部电子装置103之间最终形成的数据链路的时隙。
参照图12D,作为第一类型的装置的电子装置101和第二外部电子装置103可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz中的全部。换句话说,电子装置101和第二外部电子装置103都可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz。在可以由电子装置101和第二外部电子装置103两者支持的频带中,NAN 6GHz的性能可以优于NAN 5GHz,并且NAN 5GHz的性能可以优于NAN 2.4GHz。因此,NAN 6GHz可以具有最高优先级。因此,可以在电子装置101和第二外部电子装置103之间执行新的调度操作,使得可以使用NAN 6GHz频带在电子装置101和第二外部电子装置103之间形成数据链路并且可以使用该数据链路。如图12D所示,电子装置101和第二外部电子装置103之间的数据链路可以形成为NAN 6GHz频带CH 101,并且NAN6GHz频带CH 101的实际测量性能可以为约1600Mbps。
图13A是示出根据各个实施例的在其中执行图8的调度操作的示例的图。
在图13A中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103和第三外部电子装置104是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1301中,可以在电子装置101与第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101与第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。可以在电子装置101和第三外部电子装置104之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 2.4GHz CH 6)。
当电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH101)终止时,在操作1302中,电子装置101可确定电子装置101的可用频带从6GHz+2.4GHz改变为6GHz+5GHz+2.4GHz。
在操作1303中,电子装置101可以向第二外部电子装置103发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第二外部电子装置103的第二数据链路(例如,NDL 2.4GHz CH 6)的频带可以是2.4GHz,并且作为第二类型的装置的第二外部电子装置103可以使用5GHz和2.4GHz的频带。第二外部电子装置103可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。可以使用优先级高于作为第二外部电子装置103的第二数据链路(例如,NDL 2.4GHz CH 6)的频带的2.4GHz的可用频带(例如,5GHz),并且因此第二外部电子装置103可以选择可以由电子装置101和第二外部电子装置103两者在可用频带(例如,5GHz)中使用的信道(例如,CH149),并且可以向电子装置101发送包括关于可用频带(例如,5GHz)以及可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的信息的调度响应(例如,调度响应)。
在操作1304中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第四数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1303描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1304中,电子装置101可以向第三外部电子装置104发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。电子装置101还可以基于第二外部电子装置103和新设置的第四数据链路(例如,NDL 5GHz CH 149)向第三外部电子装置104发送可用频带信息(例如,5GHz和2.4GHz)。第三外部电子装置104的第三数据链路(例如,NDL 2.4GHz CH 6)的频带可以是2.4GHz,并且作为第二类型的装置的第三外部电子装置104可以使用5GHz和2.4GHz的频带。第三外部电子装置104可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。可以使用优先级高于2.4GHz的可用频带(例如,5GHz),该频带是第三外部电子装置104的第三数据链路(例如,NDL 2.4GHz CH 6)的频带,并且因此第三外部电子装置104可以选择可以由电子装置101和第三外部电子装置104两者在可用频带(例如,5GHz)中使用的信道(例如,CH 149),并且可以向电子装置101发送包括关于可用频带(例如,5GHz)以及可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的信息的调度响应(例如,调度响应)。
在操作1305中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第五数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图13B是示出根据各个实施例的在其中执行图9的调度操作的示例的图。
在图13B中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103和第三外部电子装置104是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1311中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。可以在电子装置101和第三外部电子装置104之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 2.4GHz CH 6)。
在操作1312中,可以终止电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH 101)。
在操作1313中,电子装置101可以从第二外部电子装置103接收包括第二外部电子装置103的可用频带信息(例如,5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1314中,电子装置101可在第二外部电子装置103的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。电子装置101可以根据优先级将第二数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此电子装置101可以向第二外部电子装置103发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。第二外部电子装置103可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1315中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第四数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1313和1314描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1315中,电子装置101可以从第三外部电子装置104接收包括第三外部电子装置104的可用频带信息(例如,5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1316中,电子装置101可以在第三外部电子装置104的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。电子装置101可以根据优先级将第三数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以在电子装置101和第三外部电子装置104之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第三数据链路(例如,NDL 2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此电子装置101可以向第三外部电子装置104发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。第三外部电子装置104可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1317中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第五数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图13C是示出根据各个实施例的其中执行图10的调度操作的示例的示图。
在图13C中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第二外部电子装置103和第三外部电子装置104是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1321中,可以在电子装置101与第一外部电子装置102之间设置使用频带(例如,6GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 6GHz CH 101),并且可以在电子装置101与第二外部电子装置103之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 2.4GHz CH 6)。可以在电子装置101和第三外部电子装置104之间设置使用频带(例如,2.4GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 2.4GHz CH 6)。
在操作1322中,可以终止电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 6GHz CH 101)。
在操作1323中,电子装置101可以向第二外部电子装置103发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1324中,第二外部电子装置103可以在第二外部电子装置103的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此第二外部电子装置103可以向电子装置101发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。电子装置101可以识别从第二外部电子装置103接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向第二外部电子装置103发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1325中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第四数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1323和1324描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1325中,电子装置101可以向第三外部电子装置104发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。电子装置101还可以基于第二外部电子装置103和新设置的第四数据链路(例如,NDL 5GHz CH 149)向第三外部电子装置104发送可用频带信息(例如,5GHz和2.4GHz)。
在操作1326中,第三外部电子装置104可以在第三外部电子装置104的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。第三外部电子装置104可以将第三数据链路(例如,NDL 2.4GHz CH 6)的频带(例如,2.4GHz)与可以根据优先级在电子装置101和第三外部电子装置104之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。可以使用优先级高于作为第三数据链路(例如,NDL2.4GHz CH 6)的频带的2.4GHz的优先级的可用频带(例如,5GHz),并且因此第三外部电子装置104可以向电子装置101发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,5GHz)。电子装置101可以识别从第三外部电子装置104接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向第三外部电子装置104发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1327中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 2.4GHz CH 6)改变为使用可用频带(例如,5GHz)的信道(例如,CH 149)的第五数据链路(例如,NDL 5GHz CH 149),并且可以执行通信。
图13D是示出根据各种实施例的图13A、图13B和图13C的新设置的数据链路的时隙的图。
图13D示出了最终形成在图13A至图13C中的电子装置101和第二外部电子装置103之间以及电子装置101和第三外部电子装置104之间的数据链路的时隙。
参照图13D,作为第一类型的装置的电子装置101可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz中的全部,并且作为第二类型的装置的第二外部电子装置103和第三外部电子装置104可以支持NAN 5GHz和NAN 2.4GHz。电子装置101和第二外部电子装置103可以支持NAN 5GHz和NAN 2.4GHz,并且电子装置101和第三外部电子装置104可以支持NAN 5GHz和NAN 2.4GHz。在电子装置101、第二外部电子装置103和第三外部电子装置104中的全部(或两者)可以支持的频带中,NAN 5GHz的性能可以优于NAN 2.4GHz,并且因此NAN 5GHz可以具有比NAN 2.4GHz的优先级更高的优先级。因此,可以在电子装置101和第二外部电子装置103之间执行新的调度操作,使得可以使用NAN 5GHz频带在电子装置101和第二外部电子装置103之间形成数据链路并且可以使用该数据链路。另外,可以在电子装置101和第三外部电子装置104之间执行新的调度操作,使得可以使用NAN 5GHz频带在电子装置101和第三外部电子装置104之间形成数据链路并且可以使用该数据链路。如图13D所示,电子装置101和第二外部电子装置103之间的数据链路以及电子装置101和第三外部电子装置104之间的数据链路可以形成为NAN 5GHz频带CH 149,并且NAN 5GHz频带CH 149的实际测量性能可以为约900Mbps。
图14A是示出根据各个实施例的在其中执行图8的调度操作的示例的图。
在图14A中,可以假设电子装置101、第二外部电子装置103和第三外部电子装置104是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1401中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 5GHz CH 149)。
当电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH149)终止时,在操作1402中,电子装置101可确定电子装置101的可用频带从5GHz+2.4GHz改变为6GHz+5GHz+2.4GHz。
在操作1403中,电子装置101可以向第二外部电子装置103发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第二外部电子装置103的第二数据链路(例如,NDL 5GHz CH 149)的频带可以是5GHz,并且作为第一类型的装置的第二外部电子装置103可以使用6GHz、5GHz和2.4GHz的频带。第二外部电子装置103可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。可以使用优先级高于作为第二外部电子装置103的第二数据链路(例如,NDL 5GHzCH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第二外部电子装置103可以选择可以由电子装置101和第二外部电子装置103两者在可用频带(例如,6GHz)中使用的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),其包括关于可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的信息的。
在操作1404中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第四数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1403描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1404中,电子装置101可以向第三外部电子装置104发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第三外部电子装置104的第三数据链路(例如,NDL 5GHz CH 149)的频带可以是5GHz,并且作为第一类型的装置的第三外部电子装置104可以使用6GHz、5GHz和2.4GHz的频带。第三外部电子装置104可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。可以使用优先级高于作为第三外部电子装置104的第三数据链路(例如,NDL 5GHzCH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第三外部电子装置104可以选择可以由电子装置101和第三外部电子装置104两者在可用频带(例如,6GHz)中使用的信道(例如,CH 101),并且可以向电子装置101发送包括关于可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的信息的调度响应(例如,调度响应)。
在操作1405中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第五数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图14B是示出根据各个实施例的在其中执行图9的调度操作的示例的图。
在图14B中,可以假设电子装置101、第二外部电子装置103和第三外部电子装置104是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1411中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 5GHz CH 149)。
在操作1412中,可以终止电子装置101和第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH 149)。
在操作1413中,电子装置101可以从第二外部电子装置103接收包括第二外部电子装置103的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1414中,电子装置101可在第二外部电子装置103的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。电子装置101可将第二数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 5GHz CH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此电子装置101可以向第二外部电子装置103发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。第二外部电子装置103可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1415中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第四数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1413和1414描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1415中,电子装置101可以从第三外部电子装置104接收包括第三外部电子装置104的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1416中,电子装置101可在第三外部电子装置104的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。电子装置101可以根据优先级将第三数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可以在电子装置101和第三外部电子装置104之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第三数据链路(例如,NDL 5GHz CH149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此电子装置101可以向第三外部电子装置104发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。第三外部电子装置104可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1417中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第五数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图14C是示出根据各个实施例的在其中执行图10的调度操作的示例的图。
在图14C中,可以假设电子装置101、第二外部电子装置103和第三外部电子装置104是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作1421中,可以在电子装置101和第一外部电子装置102之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第一数据链路(例如,NDL 5GHz CH 149),并且可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149)。可以在电子装置101和第二外部电子装置103之间设置使用频带(例如,5GHz)作为通信协议(例如,NAN)的第三数据链路(例如,NDL 5GHz CH 149)。
在操作1422中,可以终止电子装置101与第一外部电子装置102之间的第一数据链路(例如,NDL 5GHz CH 149)。
在操作1423中,电子装置101可以向第二外部电子装置103发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1424中,第二外部电子装置103可以在第二外部电子装置103的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第二外部电子装置103两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可以根据优先级在电子装置101和第二外部电子装置103之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第二数据链路(例如,NDL 5GHz CH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第二外部电子装置103可以向电子装置101发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。电子装置101可以识别从第二外部电子装置103接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向第二外部电子装置103发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1425中,电子装置101和第二外部电子装置103可以将第二数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第四数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
另外,可以执行用于改变电子装置101和第三外部电子装置104之间的数据链路的调度操作。参考操作1423和1424描述的调度操作可以基本上相同地应用于电子装置101和第三外部电子装置104之间的数据链路的改变。
在操作1425中,电子装置101可以向第三外部电子装置104发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作1426中,第三外部电子装置104可以在第三外部电子装置104的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第三外部电子装置104两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。第三外部电子装置104可以将第二数据链路(例如,NDL 5GHz CH 149)的频带(例如,5GHz)与可以根据优先级在电子装置101和第三外部电子装置104之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。可以使用优先级高于作为第三数据链路(例如,NDL 5GHz CH 149)的频带的5GHz的优先级的可用频带(例如,6GHz),并且因此第三外部电子装置104可以向电子装置101发送包括新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以便使用新的可用频带(例如,6GHz)。电子装置101可以识别从第三外部电子装置104接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向第三外部电子装置104发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。
在操作1427中,电子装置101和第三外部电子装置104可以将第三数据链路(例如,NDL 5GHz CH 149)改变为使用可用频带(例如,6GHz)的信道(例如,CH 101)的第五数据链路(例如,NDL 6GHz CH 101),并且可以执行通信。
图14D是示出根据各种实施例的图14A、图14B和图14C的新设置的数据链路的时隙的图。
图14D示出了最终形成在图14A至图14C中的电子装置101和第二外部电子装置103之间以及电子装置101和第三外部电子装置104之间的数据链路的时隙。
参照图14D,作为第一类型的装置的电子装置101、第二外部电子装置103和第三外部电子装置104可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz中的全部。换句话说,电子装置101、第二外部电子装置103和第三外部电子装置104可以支持NAN 6GHz、NAN 5GHz和NAN2.4GHz中的全部(或两者)。在电子装置101、第二外部电子装置103和第三外部电子装置104中的全部(或两者)可以支持的频带中,NAN 6GHz的性能可以优于NAN 5GHz,并且NAN 5GHz的性能可以优于NAN 2.4GHz。因此,NAN 6GHz可以具有最高优先级。因此,可以在电子装置101和第二外部电子装置103之间执行新的调度操作,使得可以使用NAN 6GHz频带在电子装置101和第二外部电子装置103之间形成数据链路并且可以使用该数据链路。另外,可以在电子装置101和第三外部电子装置104之间执行新的调度操作,使得可以使用NAN 6GHz频带在电子装置101和第三外部电子装置104之间形成数据链路并且可以使用该数据链路。如图14D所示,电子装置101和第二外部电子装置103之间的数据链路以及电子装置101和第三外部电子装置104之间的数据链路可以形成为NAN 6GHz频带CH 101,并且NAN 6GHz频带CH101的实际测量性能可以为约1600Mbps。
图15是示出根据各个实施例的通过频带的改变的NDL调度方法的示例的图。
参照图15,根据各种示例实施例,电子装置101可以基于由于在电子装置101中形成的至少一个数据链路的终止(例如,连接终止)而导致的频带变化来执行NDL调度(例如,更新或重新调度)。例如,电子装置101可以响应于由于第四外部电子装置1501(例如,接入点(AP))的数据链路的终止而导致的频带的改变来调度保持与电子装置101的连接的第一外部电子装置102的数据链路。为了便于描述,基于电子装置101描述基于频带改变的NDL调度方法的操作。然而,电子装置101的操作可以基本上相同地应用于外部电子装置102,并且外部电子装置102的操作可以基本上相同地应用于电子装置101。尽管为了便于描述,图15中仅示出了两个外部电子装置(例如,第四外部电子装置1501和第一外部电子装置102),但是各种示例实施例不限于此,并且即使三个或更多个外部电子装置连接到电子装置101,也可以执行与上述操作基本相同的操作。
根据各种示例实施例,电子装置101和第四外部电子装置1501可以设置用于使用第一频带(例如,2.4GHz、5GHz或6GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路1510的调度。第一通信协议可以是用于支持非NAN通信操作的协议。
根据各种示例实施例,连接到第四外部电子装置1501的电子装置101可以通过组合一个或多个频带来调度与第一外部电子装置102的第二数据链路1520。例如,电子装置101可以通过组合两个不同的频带来调度与第一外部电子装置102的第二数据链路1520,并且可以通过经由时分(例如,50%)切换两个频带来与第一外部电子装置102通信。在该示例中,电子装置101和第一外部电子装置102可以以高达约50%的效率执行数据通信。如果连接到支持频带(例如,5GHz)的第四外部电子装置1501的电子装置101是第一类型的装置(例如,用于支持频带2.4GHz、5GHz和6GHz并支持RSDB的装置),则电子装置101可能难以同时使用5GHz和6GHz频带。然而,通过时分,电子装置101可以使用5GHz频带与第四外部电子装置1501进行50%的非NAN通信(例如,Wi-Fi),并且可以使用6GHz频带与第一外部电子装置102进行50%的NAN通信。这是因为使用6GHz的频带来执行NAN通信在性能上优于使用5GHz的频带。
根据各种示例实施例,电子装置101和第一外部电子装置102可设置用于使用第二频带(例如,2.4GHz、5GHz或6GHz)作为第二通信协议(例如,NAN)的第二数据链路1520的调度。第二通信协议可以是用于支持NAN通信操作的通信协议。第一频带和第二频带可以是不同的。根据各种示例实施例,响应于第一数据链路1510的终止(例如,与第四外部电子装置1501的连接的终止),如果第三频带可用,则电子装置101可执行调度以将第二数据链路1520改变为使用第三频带(例如,2.4GHz、5GHz或6GHz)的第三数据链路1530。使用第三频带的第三数据链路1530可以与使用第三频带的第二数据链路1520基本相同。例如,可以通过改变第二数据链路1520中的除频带(例如,第三频带)之外的信道(或信道信息)和带宽信息中的至少一者来获得第三数据链路1530。第三频带可以与第二频带不同,并且基于根据频带的性能和拥塞中的至少一个,第三频带可以具有比第二频带更高的优先级。第三频带也可以与第一频带相同。如果在电子装置101和第一外部电子装置102之间形成使用第二频带的第二数据链路1520,则通过频带的改变来执行NDL调度的操作可以与上面参考图7、图8和图9描述的NDL调度操作基本相同。
根据各种示例实施例,电子装置101和第一外部电子装置102可设置使用第一频带(例如,2.4GHz、5GHz或6GHz)和第二频带(例如,2.4GHz、5GHz或6GHz)两者作为第二通信协议(例如,NAN)的第二数据链路1520的调度。第二通信协议可以是用于支持NAN通信操作的通信协议。第一频带和第二频带可以是不同的。第二数据链路1520可以配置有第一频带和第二频带。电子装置101可以在第一间隔中使用第一频带的信道与第一外部电子装置102通信,并且可以在第二间隔中使用第二频带的信道与第一外部电子装置102通信。例如,第一间隔和第二间隔可以是不同的。
根据各种示例实施例,如果可以响应于第一数据链路1510的终止(例如,与第四外部电子装置1501的连接的终止)而改变在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的间隔(例如,使用间隔),则电子装置101可以执行调度以将第二数据链路1520改变为第三数据链路1530,第三数据链路1530使用第一频带和第二频带之间的具有较低优先级的频带的间隔作为第三频带的间隔。第三频带可以与第一频带或第二频带相同。如果在电子装置101与第一外部电子装置102之间形成使用第一频带和第二频带的第二数据链路1520,则将参考图16至图18详细描述通过频带的改变来执行NDL调度的操作。根据各种示例实施例,可以通过在电子装置101和第一外部电子装置102之间交换调度请求、调度响应和/或调度确认来执行根据第一数据链路1510的终止的NDL调度。为了设置针对作为新数据链路的第三数据链路1530的调度,调度请求和调度响应可以包括基于关于可用频带的信息(例如,可用频带信息、关于可用频带的间隔的信息、以及可用频带的信道信息和/或带宽信息)的NAN可用性属性和/或未对准的调度属性。如果可用频带的间隔由于第一数据链路1510的终止而改变,则可以将关于可用频带的信息(例如,可用频带信息、关于可用频带的间隔的信息、以及可用频带的信道信息和/或带宽信息)添加到NAN可用性属性和/或未对准调度属性。可用频带信息可以被包括在NAN可用性属性和/或未对准调度属性的频带条目列表中,并且可用频带的信道信息和/或带宽信息可以被包括在NAN可用性属性和/或未对准调度属性的信道条目字段中。
根据各种示例实施例,可以从调度请求和调度响应中包括的NAN可用性属性和/或未对准调度属性中以6GHz>5GHz>2.4GHz的优先级顺序来选择要用于新的第三数据链路1530的可用频带。因此,电子装置101可以通过检测与相邻装置的数据链路的改变来有效地配置多个频带,并且可以有效地使用多个频带。
图16是示出根据各个实施例的电子装置通过频带的改变来执行NDL调度的示例操作的流程图。
参照图16,根据各种示例实施例,电子装置101可以支持第一通信协议(例如,Wi-Fi)和第二通信协议(例如,NAN)。例如,第一通信协议可以支持不同于NAN通信操作的通信操作,并且第二通信协议可以支持NAN通信操作。操作1610至1630可以顺序地执行,但不一定顺序地执行。例如,可以改变操作1610至1630的顺序,并且可以并行地执行操作1610至1630中的至少两个。
在操作1610中,电子装置101可以为使用第一频带作为与第四外部电子装置1501的第一通信协议的第一数据链路1510设置调度。
在操作1620中,电子装置101可以为使用第一频带和第二频带作为与第一外部电子装置102的第二通信协议的第二数据链路1520设置调度。
如果可以响应于第一数据链路1510的终止而改变在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的间隔,则在操作1630,电子装置101可以将第二数据链路1520改变为第三数据链路1530,第三数据链路1530使用第一频带和第二频带之间的具有较低优先级的频带的间隔作为第三频带的间隔,并且可以与第一外部电子装置102通信。第三频带可以是可以由电子装置101和第一外部电子装置102两者使用的一个或多个可用频带中的优先级高于在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的优先级的可用频带。
图17是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图。
参考图17,操作1710至1790可以顺序地执行,但不一定顺序地执行。例如,可以改变操作1710至1790的顺序,并且可以并行执行操作1710至1790中的至少两个。
在操作1710中,电子装置101可以为使用第一频带作为与第四外部电子装置1501的第一通信协议(例如,Wi-Fi)的第一数据链路1510设置调度。可以在电子装置101和第四外部电子装置1501之间设置第一数据链路1510。
在操作1720中,电子装置101可以为使用第一频带和第二频带两者作为与第一外部电子装置102的通信协议(例如,NAN)的第二数据链路1520设置调度。可以在电子装置101和第一外部电子装置102之间设置第二数据链路1520。
在操作1725中,可以终止在电子装置101和第一外部电子装置102之间形成的第一数据链路。
在操作1730中,响应于第一数据链路1510的终止(例如,与第四外部电子装置1501的连接的终止),电子装置101可以识别电子装置101的可用频带的间隔的改变。
在操作1735中,当可用频带的间隔未改变时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。
在操作1740中,当可用频带的间隔改变时,电子装置101可以向第一外部电子装置102发送包括关于电子装置101的可用频带的信息(例如,关于由于第一数据链路1510的终止而可以由电子装置101使用的频带的信息和关于间隔的信息)的调度请求(例如,调度请求),以有效地设置(或重置)电子装置101和第一外部电子装置102之间的数据链路。
在操作1750中,第一外部电子装置102可以接收调度请求,并且可以基于调度请求中包括的关于电子装置101的可用频带的信息来选择可以由电子装置101和第一外部电子装置102两者同时使用的至少一个可用频带。
在操作1760中,第一外部电子装置102可以将至少一个可用频带的优先级与在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的优先级进行比较,并且可以确定是否存在优先级高于在第二数据链路1520中使用的频带的优先级的频带。
在操作1770中,当不存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。这里,第一外部电子装置102可以或可以不向电子装置101发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作1780中,当存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带时,第一外部电子装置102可以向电子装置101发送包括关于可用频带的信息(例如,可用频带信息、以及可用频带的信道信息和/或带宽信息)的调度响应。调度响应还可以包括关于使用可用频带的间隔的信息。
在操作1790中,电子装置101和第一外部电子装置102可以将第二数据链路1520改变为使用可用频带的间隔的第三数据链路1530,并且可以执行通信(例如,NAN通信)。
图18是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图。
参照图18,在操作1810中,电子装置101可以为第一数据链路1510设置调度,其中第一数据链路使用第一频带作为与第四外部电子装置1501的第一通信协议(例如,Wi-Fi)。可以在电子装置101和第四外部电子装置1501之间设置第一数据链路1510。
在操作1813中,电子装置101可以设置用于使用第一频带和第二频带两者作为与第一外部电子装置102的通信协议(例如,NAN)的第二数据链路1520的调度。可以在电子装置101和第一外部电子装置102之间设置第二数据链路1520。
在操作1815中,可以终止在电子装置101和第四外部电子装置1501之间形成的第一数据链路1510。
在操作1820中,电子装置101可以从第一外部电子装置102获得关于第一外部电子装置102的可用频带的信息(例如,关于由于第一数据链路1510的终止而可以由第一外部电子装置102使用的频带的信息,和/或关于间隔的信息)。第一外部电子装置102可以实时地向相邻装置广播信标和NAF中的至少一个。例如,第一外部电子装置102可以在信标和NAF中的至少一个中包括关于可用频带的信息,并且可以将包括该信息的信标和NAF中的至少一个发送到电子装置101。第一外部电子装置102可以实时广播信标和NAF中的至少一个,而不管第一数据链路1510的终止。电子装置101可以在第一数据链路1510终止的时间点从第一外部电子装置102接收信标和/或NAF。
在操作1823中,电子装置101可以基于关于第一外部电子装置102的可用频带的信息,将可以由电子装置101使用的频带(例如,由于第一数据链路1510的终止而可以由电子装置101使用的频带)与可以由第一外部电子装置102使用的频带进行比较。电子装置101可以选择可以由电子装置101和第一外部电子装置102两者同时使用的至少一个可用频带。
在操作1825中,电子装置101可以将至少一个可用频带的优先级与在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的优先级进行比较,并且可以确定是否存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带。
在操作1830中,当不存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。
在操作1835中,当存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带(例如,第一可用频带)时,电子装置101可以向第一外部电子装置102发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度请求(例如,调度请求)。
在操作1840中,第一外部电子装置102可以从电子装置101接收调度请求,并且可以确定使用从电子装置101接收的第一可用频带设置新数据链路是否最适当。
在操作1845中,当使用从电子装置101接收的第一可用频带设置新数据链路最适当时,第一外部电子装置102可以向电子装置101发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度响应(例如,调度响应)。调度响应还可以包括关于使用第一可用频带的间隔的信息。
在操作1850中,电子装置101和第一外部电子装置102可以将第二数据链路1520改变为包括使用第一可用频带的间隔的第三数据链路1530,并且可以执行通信(例如,NAN通信)。
在操作1855中,当使用从电子装置101接收的第一可用频带设置新数据链路不是最适当时,第一外部电子装置102可以确定是否存在具有比在第二数据链路1520中使用的频带的优先级更高的优先级(或最高优先级)的第二可用频带。
在操作1860中,当不存在优先级高于在第二数据链路1520中使用的频带的优先级的第二可用频带时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。这里,第一外部电子装置102可以或可以不向电子装置101发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作1865中,当存在优先级高于在第二数据链路1520中使用的频带的优先级的第二可用频带时,第一外部电子装置102可以向电子装置101发送调度响应,该调度响应包括使用第二可用频带的间隔来设置第三数据链路1530的修改调度提议。调度响应可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)。调度响应还可以包括关于使用第二可用频带的间隔的信息。
在操作1870中,电子装置101可以响应于调度响应而向第一外部电子装置102发送调度确认(例如,调度确认)。调度确认可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)或“拒绝”(例如,拒绝)。
在操作1875中,当调度确认包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)时,电子装置101和第一外部电子装置102可以将第二数据链路1520改变为使用第二可用频带的间隔的第三数据链路1530,并且可以执行通信(例如,NAN通信)。当调度确认包括“拒绝”(例如,拒绝)时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。
图19是示出根据各个实施例的基于图15的NDL调度方法来执行的NDL调度操作的示例的示图。
参考图19,操作1910至1975可以顺序地执行,但不一定顺序地执行。例如,可以改变操作1910至1975的顺序,并且可以并行地执行操作1910至1975中的至少两个。
在操作1910中,电子装置101可以为使用第一频带作为与第四外部电子装置1501的第一通信协议(例如,Wi-Fi)的第一数据链路1510设置调度。可以在电子装置101和第四外部电子装置1501之间设置第一数据链路1510。
在操作1913中,电子装置101可以设置用于使用第一频带和第二频带两者作为与第一外部电子装置102的第二通信协议(例如,NAN)的第二数据链路1520的调度。可以在电子装置101和第一外部电子装置102之间设置第二数据链路1520。
在操作1915中,可以终止在电子装置101和第四外部电子装置1501之间形成的第一数据链路1510。
在操作1920中,响应于第一数据链路1510的终止,电子装置101可以向第一外部电子装置102发送关于电子装置101的可用频带的信息(例如,关于由于第一数据链路1510的终止而可以由电子装置101使用的频带的信息,和/或关于间隔的信息)。电子装置101可以将关于可用频带的信息包括在信标和NAF中的至少一个中,并且可以将包括该信息的信标和NAF中的至少一个发送到第一外部电子装置102。
在操作1923中,第一外部电子装置102可以基于关于电子装置101的可用频带的信息,将可以由第一外部电子装置102使用的频带(例如,由于第一数据链路1510的终止而可以由第一外部电子装置102使用的频带)与可以由电子装置101使用的频带进行比较。第一外部电子装置102可以选择可以由电子装置101和第一外部电子装置102两者同时使用的至少一个可用频带。
在操作1925中,第一外部电子装置102可以将至少一个可用频带的优先级与在第二数据链路1520中使用的频带(例如,第一频带和第二频带)的优先级进行比较,并且可以确定是否存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带。
在操作1930中,当不存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。
在操作1935中,当存在优先级高于在第二数据链路1520中使用的频带的优先级的可用频带(例如,第一可用频带)时,第一外部电子装置102可以向电子装置101发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度请求(例如,调度请求)。调度请求还可以包括关于使用第一可用频带的间隔的信息。
在操作1940中,电子装置101可以从第一外部电子装置102接收调度请求,并且可以确定使用从第一外部电子装置102接收的第一可用频带设置新数据链路是否最适当。
在操作1945中,当使用从第一外部电子装置102接收的第一可用频带设置新数据链路最适当时,电子装置101可以向第一外部电子装置102发送包括关于第一可用频带的信息(例如,第一可用频带信息、以及第一可用频带的信道信息和/或带宽信息)的调度响应(例如,调度响应)。
在操作1950中,电子装置101和第一外部电子装置102可以将第二数据链路1520改变为使用第一可用频带的间隔的第三数据链路1530,并且可以执行通信(例如,NAN通信)。
在操作1955中,当使用从第一外部电子装置102接收的第一可用频带设置新数据链路不是最适当时,电子装置101可以确定是否存在优先级高于在第二数据链路1520中使用的频带的优先级的第二可用频带。
在操作1960中,当不存在优先级高于在第二数据链路1520中使用的频带的优先级的第二可用频带时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。这里,电子装置101可以或可以不向第一外部电子装置102发送包括“拒绝”(例如,拒绝)的调度响应(例如,调度响应)。
在操作1965中,当存在优先级高于在第二数据链路1520中使用的频带的优先级的第二可用频带时,电子装置101可以向第一外部电子装置102发送调度响应,该调度响应包括使用第二可用频带的间隔来设置第三数据链路1530的修改调度提议。调度响应可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)。调度响应还可以包括关于使用第二可用频带的间隔的信息。
在操作1970中,第一外部电子装置102可以响应于调度响应向电子装置101发送调度确认(例如,调度确认)。调度确认可以包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)或“拒绝”(例如,拒绝)。
在操作1975中,当调度确认包括关于第二可用频带的信息(例如,第二可用频带信息、以及第二可用频带的信道信息和/或带宽信息)时,电子装置101和第一外部电子装置102可以将第二数据链路1520改变为使用第二可用频带的间隔的第三数据链路1530,并且可以执行通信(例如,NAN通信)。当调度确认包括“拒绝”(例如,拒绝)时,可以维持在电子装置101和第一外部电子装置102之间设置的第二数据链路1520。
在下文中,将参考图20A、图20B、图20C、图20D、图21A、图21B、图21C、图21D、图22A、图22B、图22C和图22D(其可以被称为图20A至图22D)描述图17、图18和图19的调度操作的示例。参考图20A至图22D,为了便于描述,可以假设基于根据频带的性能(例如,NAN终端中的NAN吞吐量)的优先级等级为大约6GHz(例如,1600Mbps)>5GHz(例如,900Mbps)>2.4GHz(例如,150Mbps)。
图20A是示出根据各个实施例的在其中执行图17的调度操作的示例的图。
在图20A中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置)。
在操作2001中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,5GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 5GHz CH 36),并且可以在电子装置101与第一外部电子装置102之间设置使用6GHz和5GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)。例如,第二数据链路可以被设置为6GHz CH 101的50%使用+5GHz CH 36的50%使用。
当电子装置101与第四外部电子装置1501之间的第一数据链路(例如,AP1 5GHzCH 36)终止时,在操作2002中,电子装置101可确定电子装置101的可用频带从6GHz 50%+5GHz 50%+2.4GHz 100%改变为6GHz100%+5GHz 100%+2.4GHz 100%。电子装置101的可用频带的间隔可以从6GHz CH 101的50%使用+5GHz CH 36的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。
在操作2003中,电子装置101可以向第一外部电子装置102发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第一外部电子装置102可以在第二数据链路中使用50%的6GHz CH 101以及50%的5GHz CH 36(例如,NDL 6GHz CH 101+5GHz CH 36)。作为第一类型的装置的第一外部电子装置102可以使用6GHz、5GHz和2.4GHz的频带。第一外部电子装置102可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。具有相对高优先级的可用频带(例如,6GHz)可以在第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)的频带(例如,5GHz)的间隔中使用,并且因此第一外部电子装置102可以选择可以由电子装置101和第一外部电子装置102两者在可用频带(例如,6GHz)中使用的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),其包括关于可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)的信息(例如,信道信息和/或带宽信息)。调度响应可以包括关于使用可用频带(例如,6GHz)的间隔的信息。
在操作2004中,电子装置101和第一外部电子装置102可以将与第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)中的5GHz CH 36对应的现有间隔改变为与可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)对应的间隔,并且可以经由新的第三数据链路(例如,NDL 6GHz CH 101)执行通信。
图20B是示出根据各个实施例的在其中执行图18的调度操作的示例的图。
在图20B中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置)。
在操作2011中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,5GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 5GHz CH 36),并且可以在电子装置101与第一外部电子装置102之间设置使用6GHz和5GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)。例如,第二数据链路可以被设置为6GHz CH 101的50%使用+5GHz CH 36的50%使用。
在操作2012中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP15GHz CH 36)。
在操作2013中,电子装置101可以从第一外部电子装置102接收包括第一外部电子装置102的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2014中,由于第一数据链路(例如,AP1 5GHz CH 36)的终止,电子装置101的可用频带的间隔可以从6GHz CH 101的50%使用+5GHz CH 36的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101可在第一外部电子装置102的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。电子装置101可以根据优先级将在第二数据链路(例如,NDL6GHz CH 101+5GHz CH 36)中使用的频带(例如,6GHz和5GHz)与可以在电子装置101和第一外部电子装置102之间新使用的可用频带(例如,6GHz、5GHz和2.4GHz)进行比较。具有相对高优先级的可用频带(例如,6GHz)可以在第二数据链路(例如,NDL 6GHz CH 101+5GHz CH36)的频带(例如,5GHz)的间隔中使用,并且因此电子装置101可以向第一外部电子装置102发送调度请求(例如,调度请求),该调度请求包括新的可用频带(例如,6GHz)、可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)和/或关于可用频带(例如,6GHz)的间隔的信息(例如,可用间隔信息),以便在相应的间隔中使用新的可用频带(例如,6GHz)。第一外部电子装置102可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,6GHz)的间隔的信息。
在操作2015中,电子装置101和第一外部电子装置102可以将与第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)中的5GHz CH 36对应的现有间隔改变为与可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)对应的间隔,并且可以经由新的第三数据链路(例如,NDL 6GHz CH 101)执行通信。
图20C是示出根据各个实施例的在其中执行图19的调度操作的示例的图。
在图20C中,可以假设电子装置101和第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置)。
在操作2021中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,5GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 5GHz CH 36),并且可以在电子装置101与第一外部电子装置102之间设置使用6GHz和5GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)。
在操作2022中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP15GHz CH 36)。
在操作2023中,由于第一数据链路(例如,AP1 5GHz CH 36)的终止,电子装置101的可用频带的间隔可以从6GHz CH 101的50%使用+5GHz CH 36的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101可以向第一外部电子装置102发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2024中,第一外部电子装置102可以在第一外部电子装置102的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,6GHz、5GHz和2.4GHz)。第一外部电子装置102更新在电子装置101和第一外部电子装置102之间的第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)中使用的频带(6GHz、5GHz)。可以比较可用频带(6GHz、5GHz、2.4GHz)和优先级。具有相对高优先级的可用频带(例如,6GHz)可以在第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)的频带(例如,5GHz)的间隔中使用,并且因此第一外部电子装置102可以向电子装置101发送发送调度请求(例如,调度请求),该调度请求包括新的可用频带(例如,6GHz)、可用频带(例如,6GHz)的信道(例如,CH 101)(例如,信道信息和/或带宽信息)和/或关于可用频带(例如,6GHz)的间隔的信息(例如,可用间隔信息),以便在相应的间隔中使用新的可用频带(例如,6GHz)。电子装置101可以识别从第一外部电子装置102接收的调度请求中包括的新的可用频带(例如,6GHz)和/或可用频带(例如,6GHz)的信道(例如,CH 101),并且可以向第一外部电子装置102发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,6GHz)和/或信道(例如,CH 101)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,6GHz)的间隔的信息。
在操作2025中,电子装置101和第一外部电子装置102可以将与第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)中的5GHz CH 36对应的现有间隔改变为与可用频带(例如,6GHz)和可用频带(例如,6GHz)的信道(例如,CH 101)对应的间隔,并且可以经由新的第三数据链路(例如,NDL 6GHz CH 101)执行通信。
图20D是示出根据各种实施例的图20A、图20B和图20C的数据链路的时隙配置的图。
图20D示出了通过NDL调度操作的数据链路的时隙配置。第一时隙配置2031可以是当电子装置101和第四外部电子装置1501连接时以及当电子装置101和第一外部电子装置102连接时形成的数据链路的时隙配置。第二时隙配置2033可以是当由于与第四外部电子装置1501的连接终止而在电子装置101和第一外部电子装置102之间设置新数据链路的调度时形成的数据链路的时隙配置。
参照图20D的第一时隙配置2031,当电子装置101连接到第四外部电子装置1501时,电子装置101可以在使用第一通信协议基于5GHz CH 36执行通信(例如,Wi-Fi通信)的时隙(或间隔)中同时使用第二通信协议基于5GHz CH 36执行通信(例如,NAN通信),并且,可以在不使用第一通信协议的时隙(或间隔)中使用第二通信协议基于6GHz CH 101执行通信(例如,NAN通信)。第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)可以包括用于50%的6GHz CH 101和用于50%的5GHz CH 36。第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)的最大性能可以是NDL 6GHz CH 101的性能(例如,800Mbps)与5GHz CH 36的性能(例如,450Mbps)的总和(例如,1250Mbps)。
参考图20D的第二时隙配置2033,由于第一数据链路(例如,AP1 5GHz CH 36)的终止,电子装置101的可用频带的间隔可以从6GHz CH 101的50%使用+5GHz CH 36的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101和第一外部电子装置102可以支持NAN 6GHz、NAN 5GHz和NAN 2.4GHz中的全部(或两者)。在可由电子装置101和第一外部电子装置102两者支持的频带之中,NAN 6GHz在性能上可优于NAN5GHz和NAN 2.4GHz,并且因此NAN 6GHz可具有比NAN 5GHz的优先级更高的优先级。可以在电子装置101与第一外部电子装置102之间执行新的调度操作,使得与电子装置101与第一外部电子装置102之间的第二数据链路(例如,NDL 6GHz CH 101+5GHz CH 36)中的5GHz CH36对应的现有间隔可以改变为NAN 6GHz频带,并且可以使用NAN 6GHz频带。电子装置101和第一外部电子装置102之间的数据链路可以改变为100%使用6GHz CH 101,并且改变的数据链路的实际测量性能可以是大约1600Mbps。
图21A是示出根据各个实施例的在其中执行图18的调度操作的示例的图。
在图21A中,可以假设电子装置101是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作2101中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,6GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 6GHz CH 101),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。
当电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP16GHz CH101)终止时,在操作2102中,电子装置101可确定电子装置101的可用频带从6GHz 50%+5GHz 50%+2.4GHz 50%改变为6GHz100%+5GHz 100%+2.4GHz 100%。电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。
在操作2103中,电子装置101可以向第一外部电子装置102发送包括可用频带信息(例如,6GHz、5GHz和2.4GHz)的调度请求(例如,调度请求)。第一外部电子装置102可以在第二数据链路中50%使用5GHz CH 149并且50%使用2.4GHz CH 6(例如,NDL 5GHz CH 149+2.4GHz CH 6)。作为第二类型的装置的第一外部电子装置102可以使用5GHz和2.4GHz的频带。第一外部电子装置102可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,6GHz、5GHz和2.4GHz),选择可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此,第一外部电子装置102可以选择可以由电子装置101和第一外部电子装置102两者在可用频带(例如,5GHz)中使用的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),其包括关于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的信息(例如,信道信息和/或带宽信息)。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2104中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图21B是示出根据各个实施例的在其中执行图18的调度操作的示例的图。
在图21B中,可以假设电子装置101是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作2111中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,6GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 6GHz CH 101),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。
在操作2112中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP1 6GHz CH 101)。
在操作2113中,电子装置101可以从第一外部电子装置102接收包括第一外部电子装置102的可用频带信息(例如,5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2114中,由于第一数据链路(例如,AP16GHz CH 101)的终止,电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101可在第一外部电子装置102的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。电子装置101可将在第二数据链路(例如,NDL 5GHz CH 149+2.4GHzCH 6)中使用的频带(例如,5GHz和2.4GHz)与可根据优先级在电子装置101和第一外部电子装置102之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此电子装置101可以向第一外部电子装置102发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以在相应的间隔中使用新的可用频带(例如,5GHz)。第一外部电子装置102可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2115中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图21C是示出根据各个实施例的在其中执行图19的调度操作的示例的图。
在图21C中,可以假设电子装置101是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并支持RSDB的装置),并且第一外部电子装置102是第二类型的装置(例如,用于支持2.4GHz和5GHz的频带并支持RSDB的装置)。
在操作2121中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,6GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 6GHz CH 101),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。
在操作2122中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP1 6GHz CH 101)。
在操作2123中,由于第一数据链路(例如,AP1 6GHz CH 101)的终止,电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101可以向第一外部电子装置102发送包括电子装置101的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2124中,第一外部电子装置102可以在第一外部电子装置102的可用频带(例如,5GHz和2.4GHz)和电子装置101的可用频带(例如,6GHz、5GHz和2.4GHz)中识别可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。第一外部电子装置102可以将在第二数据链路(例如,NDL 5GHz CH 149+2.4GHzCH 6)中使用的频带(例如,5GHz和2.4GHz)与可以根据优先级在电子装置101和第一外部电子装置102之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此第一外部电子装置102可以向电子装置101发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以在相应的间隔中使用新的可用频带(例如,5GHz)。电子装置101可以识别从第一外部电子装置102接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向第一外部电子装置102发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2125中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图21D是示出根据各种实施例的图21A、图21B和图21C的数据链路的时隙配置的图。
图21D示出了通过NDL调度操作的数据链路的时隙配置。第一时隙配置2131可以是当电子装置101和第四外部电子装置1501连接时以及当电子装置101和第一外部电子装置102连接时形成的数据链路的时隙配置。第二时隙配置2133可以是当由于与第四外部电子装置1501的连接终止而在电子装置101和第一外部电子装置102之间设置新数据链路的调度时形成的数据链路的时隙配置。
参照图21D的第一时隙配置2131,当电子装置101连接到第四外部电子装置1501时,电子装置101可以在使用第一通信协议基于6GHz CH 101执行通信(例如,Wi-Fi通信)的时隙(或间隔)中同时使用第二通信协议基于2.4GHz CH 6执行通信(例如,NAN通信),并且可以在不使用第一通信协议的时隙(或间隔)中使用第二通信协议基于5GHz CH 149执行通信(例如,NAN通信)。第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)可以使用50%的5GHz CH 149以及50%的2.4GHz CH 6。第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH6)的最大性能可以是5GHz CH 149的性能(例如,约450Mbps)与2.4GHz CH 6的性能(例如,约75Mbps)的总和(例如,约525Mbps)。
参考图21D的第二时隙配置2133,由于第一数据链路(例如,AP1 6GHz CH 101)的终止,电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为6GHz的100%使用、5GHz的100%使用或2.4GHz的100%使用。电子装置101和第一外部电子装置102可以支持NAN 5GHz和NAN 2.4GHz两者。在可以由电子装置101和第一外部电子装置102两者支持的频带中,NAN 5GHz在性能上可以优于NAN 2.4GHz,并且因此NAN5GHz可以具有比NAN 2.4GHz的优先级更高的优先级。可以在电子装置101和第一外部电子装置102之间执行新的调度操作,使得可以将电子装置101和第一外部电子装置102之间的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中的对应于2.4GHz CH 6的现有间隔改变为NAN 5GHz频带,并且可以使用NAN 5GHz频带。电子装置101和第一外部电子装置102之间的数据链路可以改变为100%使用5GHz CH 149,并且改变的数据链路的实际测量性能可以是大约900Mbps。
图22A是示出根据各个实施例的在其中执行图18的调度操作的示例的图。
在图22A中,可以假设电子装置101是第三类型的装置(例如,支持2.4GHz和5GHz的频带并且不支持RSDB的装置),并且第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并且支持RSDB的装置)。
在操作2201中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,2.4GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 2.4GHz CH6),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。形成与第四外部电子装置1501的第一数据链路(例如,AP1 2.4GHz CH 6)的电子装置101可能难以在设置与第一外部电子装置102的数据链路期间完全使用频带(例如,5GHz),并且电子装置101可以通过5GHz CH 14950%+2.4GHz CH 6 50%的时分来形成数据链路。
当电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP1 2.4GHzCH 6)终止时,在操作2202中,电子装置101可以确定电子装置101的可用频带改变为5GHz+2.4GHz。电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为5GHz的100%使用或2.4GHz的100%使用。
在操作2203中,电子装置101可以向第一外部电子装置102发送包括可用频带信息(例如,5GHz和2.4GHz)的调度请求(例如,调度请求)。第一外部电子装置102可以在第二数据链路中使用50%的5GHz CH 149和50%的2.4GHz CH 6(例如,NDL 5GHz CH 149+2.4GHzCH 6)。作为第一类型的装置的第一外部电子装置102可以使用6GHz、5GHz和2.4GHz的频带。第一外部电子装置102可以基于从电子装置101接收的调度请求中包括的可用频带信息(例如,5GHz和2.4GHz),选择可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此,第一外部电子装置102可以选择可以由电子装置101和第一外部电子装置102两者在可用频带(例如,5GHz)中使用的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),其包括关于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的信息(例如,信道信息和/或带宽信息)。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2204中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图22B是示出其中执行图18的调度操作的示例的图。
在图22B中,可以假设电子装置101是第三类型的装置(例如,支持2.4GHz和5GHz的频带并且不支持RSDB的装置),并且第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并且支持RSDB的装置)。
在操作2211中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,2.4GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 2.4GHz CH6),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。
在操作2212中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP1 2.4GHz CH 6)。
在操作2213中,电子装置101可以从第一外部电子装置102接收包括第一外部电子装置102的可用频带信息(例如,6GHz、5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2214中,由于第一数据链路(例如,AP1 2.4GHz CH 6)的终止,电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为5GHz的100%使用或2.4GHz的100%使用。电子装置101可在第一外部电子装置102的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,5GHz和2.4GHz)中识别可由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。电子装置101可将在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中使用的频带(例如,5GHz和2.4GHz)与可根据优先级在电子装置101和第一外部电子装置102之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此电子装置101可以向第一外部电子装置102发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以在相应的间隔中使用新的可用频带(例如,5GHz)。第一外部电子装置102可以识别从电子装置101接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向电子装置101发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2215中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图22C是示出根据各个实施例的在其中执行图19的调度操作的示例的图。
在图22C中,可以假设电子装置101是第三类型的装置(例如,支持2.4GHz和5GHz的频带并且不支持RSDB的装置),并且第一外部电子装置102是第一类型的装置(例如,用于支持2.4GHz、5GHz和6GHz的频带并且支持RSDB的装置)。
在操作2221中,可以在电子装置101与第四外部电子装置1501之间设置使用频带(例如,2.4GHz)作为第一通信协议(例如,Wi-Fi)的第一数据链路(例如,AP1 2.4GHz CH6),并且可以在电子装置101与第一外部电子装置102之间设置使用5GHz和2.4GHz两个频带作为第二通信协议(例如,NAN)的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)。
在操作2222中,可以终止电子装置101和第四外部电子装置1501之间的第一数据链路(例如,AP1 2.4GHz CH 6)。
在操作2223中,由于第一数据链路(例如,AP1 2.4GHz CH 6)的终止,电子装置101的可用频带的间隔可以从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为5GHz的100%使用或2.4GHz的100%使用。电子装置101可以向第一外部电子装置102发送包括电子装置101的可用频带信息(例如,5GHz和2.4GHz)的信标(例如,同步信标)或NAF。
在操作2224中,第一外部电子装置102可以在第一外部电子装置102的可用频带(例如,6GHz、5GHz和2.4GHz)和电子装置101的可用频带(例如,5GHz和2.4GHz)中识别可以由电子装置101和第一外部电子装置102两者使用的至少一个可用频带(例如,5GHz和2.4GHz)。第一外部电子装置102可以将在第二数据链路(例如,NDL 5GHz CH 149+2.4GHzCH 6)中使用的频带(例如,5GHz和2.4GHz)与可以根据优先级在电子装置101和第一外部电子装置102之间新使用的可用频带(例如,5GHz和2.4GHz)进行比较。具有相对高优先级的可用频带(例如,5GHz)可以在第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的频带(例如,2.4GHz)的间隔中使用,并且因此第一外部电子装置102可以向电子装置101发送包括新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149)(例如,信道信息和/或带宽信息)的调度请求(例如,调度请求),以在相应的间隔中使用新的可用频带(例如,5GHz)。电子装置101可以识别从第一外部电子装置102接收的调度请求中包括的新的可用频带(例如,5GHz)和/或可用频带(例如,5GHz)的信道(例如,CH 149),并且可以向第一外部电子装置102发送调度响应(例如,调度响应),该调度响应包括关于可用频带(例如,5GHz)和/或信道(例如,CH 149)的设置信息(例如,信道信息和/或带宽信息)以设置新数据链路的频带。调度响应可以包括关于使用可用频带(例如,5GHz)的间隔的信息。
在操作2225中,电子装置101和第一外部电子装置102可以将第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中对应于2.4GHz CH 6的现有间隔改变为对应于可用频带(例如,5GHz)和可用频带(例如,5GHz)的信道(例如,CH 149)的间隔,并且可以经由新的第三数据链路(例如,NDL 5GHz CH 149)执行通信。
图22D是示出根据各种实施例的图22A、图22B和图22C的数据链路的时隙配置的图。
图22D示出了通过NDL调度操作的数据链路的时隙配置。第一时隙配置2231可以是当电子装置101和第四外部电子装置1501连接时以及当电子装置101和第一外部电子装置102连接时形成的数据链路的时隙配置。第二时隙配置2233可以是当由于电子装置101和第四外部电子装置1501的连接终止而在电子装置101和第一外部电子装置102之间设置新数据链路的调度时形成的数据链路的时隙配置。
参照图22D的第一时隙配置2231,当电子装置101连接到第四外部电子装置1501时,电子装置101可以在使用第一通信协议基于2.4GHz CH 6执行通信(例如,Wi-Fi通信)的时隙(或间隔)中同时使用第二通信协议基于2.4GHz CH 6执行通信(例如,NAN通信),并且可以在不使用第一通信协议的时隙(或间隔)中使用第二通信协议基于5GHz CH 149执行通信(例如,NAN通信)。第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)可以使用50%的5GHz CH 149和50%的2.4GHz CH 6。第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)的最大性能可以是5GHz CH 149的性能(例如,约450Mbps)与2.4GHz CH 6的性能(例如,约75Mbps)的总和(例如,约525Mbps)。
参考图22D的第二时隙配置2233,由于第一数据链路(例如,AP1 2.4GHz CH 6)的终止,电子装置101可以将电子装置101的可用频带的间隔从5GHz CH 149的50%使用+2.4GHz CH 6的50%使用改变为5GHz的100%使用或2.4GHz的100%使用。电子装置101和第一外部电子装置102可以支持NAN 5GHz和NAN 2.4GHz两者。在可以由电子装置101和第一外部电子装置102两者支持的频带中,NAN 5GHz在性能上可以优于NAN 2.4GHz,并且因此NAN5GHz可以具有比NAN 2.4GHz的优先级更高的优先级。可以在电子装置101和第一外部电子装置102之间执行新的调度操作,使得可以将电子装置101和第一外部电子装置102之间的第二数据链路(例如,NDL 5GHz CH 149+2.4GHz CH 6)中的对应于2.4GHz CH 6的现有间隔改变为NAN 5GHz频带,并且可以使用NAN 5GHz频带。电子装置101和第一外部电子装置102之间的数据链路可以改变为100%使用5GHz CH 149,并且改变的数据链路的实际测量性能可以是大约900Mbps。
图23是示出根据各种示例实施例的网络环境2300中的示例电子装置2301的框图。参照图23,网络环境2300中的电子装置2301(例如,图1至图22D的电子装置101、102、103或104)可以经由第一网络2398(例如,短距离无线通信网络)与电子装置2302通信,或者经由第二网络2399(例如,长距离无线通信网络)与电子装置2304或服务器2308中的至少一个通信。根据示例实施例,电子装置2301可以经由服务器2308与电子装置2304通信。根据示例实施例,电子装置2301可以包括处理器2320、存储器2330、输入模块2350、声音输出模块2355、显示模块2360、音频模块2370和传感器模块2376、接口2377、连接端2378、触觉模块2379、相机模块2380、电力管理模块2388、电池2389、通信模块2390、用户识别模块(SIM)2396或天线模块2397。在各种示例实施例中,可以从电子装置2301中省略至少一个组件(例如,连接端2378),或者可以在电子装置101中添加一个或多个其他组件。在各种示例实施例中,一些部件(例如,传感器模块2376、相机模块2380或天线模块2397)可以集成为单个部件(例如,显示模块2360)。
处理器2320可以执行例如软件(例如,程序2340)以控制连接到处理器2320的电子装置2301的至少一个其他组件(例如,硬件或软件组件),并且可以执行各种数据处理或计算。根据示例性实施例,作为数据处理或计算的至少一部分,处理器2320可以将从另一部件(例如,传感器模块2376或通信模块2390)接收的命令或数据存储在易失性存储器2332中,处理存储在易失性存储器2332中的命令或数据,并将得到的数据存储在非易失性存储器2334中。根据示例实施例,处理器2320可以包括主处理器2321(例如,中央处理单元(CPU)或应用处理器(AP))或辅助处理器2323(例如,图形处理单元(GPU)、神经处理单元(NPU)、图像信号处理器(ISP)、传感器集线器处理器或通信处理器(CP)),辅助处理器2323可独立于主处理器2321操作或与主处理器2321结合操作。例如,当电子装置2301包括主处理器2321和辅助处理器2323时,辅助处理器2323可以适于比主处理器2321消耗更少的功率或者特定于指定的功能。辅助处理器2323可以与主处理器2321分开实现或者作为主处理器2321的一部分实现。
辅助处理器2323可以控制与电子装置2301的部件中的至少一个(例如,显示模块2360、传感器模块2376或通信模块2390)相关的功能或状态中的至少一些,而在主处理器2321处于非活动(例如,睡眠)状态时替代主处理器2321,或者在主处理器2321处于活动状态(例如,执行应用)时与主处理器2321一起控制。根据示例实施例,辅助处理器2323(例如,ISP或CP)可以被实现为在功能上与辅助处理器2323相关的另一部件(例如,相机模块2380或通信模块2390)的一部分。根据示例实施例,辅助处理器2323(例如,NPU)可以包括为人工智能模型处理指定的硬件结构。可以通过机器学习来生成人工智能模型。这种学习可以由例如执行人工智能的电子装置2301执行,或者经由单独的服务器(例如,服务器2308)执行。学习算法可以包括但不限于例如监督学习、无监督学习、半监督学习或强化学习。AI模型可以包括多个人工神经网络层。人工神经网络可以包括例如深度神经网络(DNN)、卷积神经网络(CNN)、递归神经网络(RNN)、受限玻尔兹曼机(RBM)、深度信念网络(DBN)和双向递归深度神经网络(BRDNN)、深度Q网络或其两个或更多个的组合,但不限于此。AI模型可以附加地或替代地包括除硬件结构之外的软件结构。
存储器2330可以存储由电子装置2301的至少一个部件(例如,处理器2320或传感器模块2376)使用的各种数据。各种数据可以包括例如软件(例如,程序2340)和用于与其相关的命令的输入数据或输出数据。存储器2330可以包括易失性存储器2332或非易失性存储器2334。
程序2340可以作为软件存储在存储器2330中,并且可以包括例如操作***(OS)2342、中间件2344或应用2346。
输入模块2350可以从电子装置2301的外部(例如,用户)接收要由电子装置2301的另一部件(例如,处理器2320)使用的命令或数据。输入模块2350可以包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,手写笔)。
声音输出模块2355可以将声音信号输出到电子装置2301的外部。声音输出模块2355可以包括例如扬声器或接收器。扬声器可以用于通用目的,诸如播放多媒体或播放记录。接收器可以用于接收呼入呼叫。根据示例实施例,接收器可以与扬声器分开实现或者实现为扬声器的一部分。
显示模块2360可以向电子装置2301的外部(例如,用户)可视地提供信息。显示模块2360可以包括例如用于控制显示器、全息图装置或投影仪的控制电路以及用于控制显示器、全息图装置和投影仪中的对应一个的控制电路。根据示例实施例,显示模块2360可包括适于检测触摸的触摸传感器或适于测量由触摸引起的力的强度的压力传感器。
音频模块2370可以将声音转换为电信号,反之亦然。根据示例实施例,音频模块2370可以经由输入模块2350获得声音,或者经由声音输出模块2355或直接或无线连接到电子装置2301的外部电子装置(例如,诸如扬声器或耳机的电子装置2302)输出声音。
传感器模块2376可以检测电子装置2301的操作状态(例如,功率或温度)或电子装置2301外部的环境状态(例如,用户的状态),并生成与检测到的状态相对应的电信号或数据值。根据示例实施例,传感器模块2376可包括例如手势传感器、陀螺仪传感器、大气压传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物计量传感器、温度传感器、湿度传感器或照度传感器。
接口2377可以支持用于电子装置2301直接(例如,有线地)或无线地与外部电子装置(例如,电子装置2302)耦合的一个或多个指定协议。根据示例实施例,接口2377可包括例如高清多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端2378可以包括连接器,电子装置2301可以经由该连接器物理地连接到外部电子装置(例如,电子装置2302)。根据示例实施例,连接端2378可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块2379可以将电信号转换成可以由用户经由他或她的触感或动觉感觉识别的机械刺激(例如,振动或移动)或电刺激。根据示例实施例,触觉模块2379可以包括例如马达、压电元件或电刺激器。
相机模块2380可以捕获静止图像和运动图像。根据示例实施例,相机模块2380可以包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块2388可以管理供应给电子装置2301的电力。根据示例实施例,电力管理模块2388可以实现为例如电力管理集成电路(PMIC)的至少一部分。
电池2389可以向电子装置2301的至少一个组件供电。根据示例性实施例,电池2389可以包括例如不可再充电的一次电池、可再充电的二次电池或燃料电池。
通信模块2390可以支持在电子装置2301与外部电子装置(例如,电子装置2302、电子装置2304或服务器2308)之间建立直接(例如,有线)通信信道或无线通信信道,并且经由建立的通信信道执行通信。通信模块2390可以包括一个或多个通信处理器,其可独立于处理器2320(例如,AP)操作并且支持直接(例如,有线)通信或无线通信。根据示例实施例,通信模块2390可以包括无线通信模块2392(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星***(GNSS)通信模块)或有线通信模块2394(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的对应一个可以经由第一网络2398(例如,短距离通信网络,诸如蓝牙TM、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络2399(例如,长距离通信网络,诸如传统蜂窝网络、5G网络、下一代通信网络、互联网或计算机网络(例如,LAN或广域网(WAN))与外部电子装置2304通信。这些各种类型的通信模块可以被实现为单个组件(例如,单个芯片),或者可以被实现为彼此分离的多个组件(例如,多个芯片)。无线通信模块2392可以使用存储在SIM 2396中的订户信息(例如,国际移动订户标识(IMSI))来识别和认证通信网络(诸如第一网络2398或第二网络2399)中的电子装置2301。无线通信模块2392可以支持第一通信协议(例如,Wi-Fi)和第二通信协议(例如,NAN)。第一通信协议可以支持不同于NAN通信操作的通信操作,并且第二通信协议可以支持NAN通信操作。
无线通信模块2392可以支持4G网络之后的5G网络和下一代通信技术(例如,新无线电(NR)接入技术)。NR接入技术可以支持增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)或超可靠和低延迟通信(URLLC)。无线通信模块2392可以支持高频带(例如,mmWave频带)以实现例如高数据传输速率。无线通信模块2392可以支持用于确保高频带上的性能的各种技术,例如,波束成形、大规模多输入多输出(MIMO)、全维MIMO(FD-MIMO)、阵列天线、模拟波束成形或大规模天线。无线通信模块2392可以支持在电子装置2301、外部电子装置(例如,电子装置2304)或网络***(例如,第二网络2399)中指定的各种要求。根据示例实施例,无线通信模块2392可以支持用于实现eMBB的峰值数据速率(例如,20Gbps或更大)、用于实现mMTC的丢失覆盖(例如,164dB或更小)、或用于实现URLLC的U平面延迟(例如,对于下行链路(DL)和上行链路(UL)中的每一个为0.5ms或更小,或者1ms或更小的往返)。
天线模块2397可以向电子装置101的外部(例如,外部电子装置)发送信号或电力或从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据示例实施例,天线模块2397可以包括天线,该天线包括辐射元件,该辐射元件包括形成在基板(例如,印刷电路板(PCB))中或基板上的导电材料或导电图案。根据示例实施例,天线模块2397可包括多个天线(例如,阵列天线)。在这种情况下,适合于在诸如第一网络2398或第二网络2399的通信网络中使用的通信方案的至少一个天线可以由例如通信模块2390从多个天线中选择。可以经由至少一个所选择的天线在通信模块2390和外部电子装置之间发送或接收信号或电力。根据示例实施例,除了辐射元件之外的另一部件(例如,射频集成电路(RFIC))可以另外形成为天线模块2397的一部分。
根据各种示例实施例,天线模块2397可形成毫米波天线模块。根据示例实施例,mmWave天线模块可以包括印刷电路板、设置在印刷电路板的第一表面(例如,底表面)上或与第一表面相邻并且能够支撑指定高频带(例如,mmWave频带)的RFIC以及设置在印刷电路板的第二表面(例如,顶表面或侧表面)上或与第二表面相邻并且能够发送或接收指定高频带的信号的多个天线(例如,阵列天线)。
上述部件中的至少一些可以相互耦合并且经由外设间通信方案(例如,总线、通用输入和输出(GPIO)、串行外设接口(SPI)或移动行业处理器接口(MIPI))在其间传送信号(例如,命令或数据)。
根据示例实施例,可以经由与第二网络2399耦接的服务器2308在电子装置2301和外部电子装置2304之间发送或接收命令或数据。外部电子装置2302或2304中的每一个可以是与电子装置2301相同类型或不同类型的装置。根据示例实施例,要由电子装置2301执行的全部或一些操作可以在一个或更多个外部电子装置(例如,外部装置2302和2304,以及服务器2308)处执行。例如,如果电子装置2301需要自动执行功能或服务,或者响应于来自用户或另一装置的请求,则电子装置2301可以请求一个或多个外部电子装置执行功能或服务的至少一部分,而不是执行功能或服务,或者除了执行功能或服务之外,还可以请求一个或多个外部电子装置执行功能或服务的至少一部分。接收请求的一个或多个外部电子装置可以执行所请求的功能或服务的至少一部分,或者与请求相关的附加功能或附加服务,并且可以将执行的结果传送到电子装置2301。电子装置2301可以在有或没有进一步处理结果的情况下提供结果作为对请求的回复的至少一部分。为此,例如,可以使用云计算、分布式计算、移动边缘计算(MEC)或客户端-服务器计算技术。电子装置2301可以使用例如分布式计算或移动边缘计算来提供超低延迟服务。在示例实施例中,外部电子装置2304可以包括物联网(IoT)装置。服务器2308可以是使用机器学习和/或神经网络的智能服务器。根据示例实施例,外部电子装置2304或服务器2308可以包括在第二网络2399中。电子装置2301可以应用于基于5G通信技术或IoT相关技术的智能服务(例如,智能家居、智能城市、智能汽车或医疗保健)。
根据各种示例实施例的电子装置可以是各种类型的电子装置。电子装置可以包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置、家用电器装置等。根据本公开的示例实施例,电子装置不限于上述那些。
应当理解,本公开的各种示例实施例和其中使用的术语不旨在将本文阐述的技术特征限制于特定示例实施例,并且包括对应示例实施例的各种改变、等同物或替换。结合附图的描述,相同的附图标记可以用于类似或相关的部件。应当理解,除非相关上下文另有明确说明,否则对应于项目的名词的单数形式可以包括一个或多个事物。如本文所使用的,“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”和“A、B或C”,其中的每一个可以包括在相应的一个短语中一起列出的项目中的任何一个,或其所有可能的组合。诸如“第一”、“第二”或“第一”或“第二”的术语可以简单地用于将组件与所讨论的其他组件区分开,并且不在其他方面(例如,重要性或顺序)限制组件。应当理解,如果元件(例如,第一元件)在有或没有术语“可操作地”或“通信地”的情况下被称为“与另一元件(例如,第二元件)耦合”、“耦合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则该元件可以直接(例如,有线地)、无线地或经由第三元件与另一元件耦合。
如结合本公开的各种示例实施例所使用的,术语“模块”可以包括以硬件、软件或固件或其任何组合实现的单元,并且可以与其他术语(例如,“逻辑”、“逻辑块”、“部件”或“电路”)互换使用。模块可以是适于执行一个或多个功能的单个集成部件或其最小单元或部分。例如,根据示例实施例,模块可以以专用集成电路(ASIC)的形式实现。
本文阐述的各种示例实施例可以被实现为软件(例如,程序2340),该软件包括存储在机器(例如,电子装置2301)可读的存储介质(例如,内部存储器2336或外部存储器2338)中的一个或多个指令,例如,机器(例如,电子装置2301)的处理器(例如,处理器2320)可以调用存储在存储介质中的一个或多个指令中的至少一个,并执行它。这允许操作机器以根据所调用的至少一个指令执行至少一个功能。一个或多个指令可以包括由编译器生成的代码或可由解释器执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。这里,“非暂时性”存储介质是有形装置,并且可以不包括信号(例如,电磁波),但是该术语不区分数据半永久地存储在存储介质中的位置和数据临时存储在存储介质中的位置。
根据示例实施例,可以在计算机程序产品中包括并提供根据本公开的各种示例实施例的方法。计算机程序产品可以作为产品在卖方和买方之间交易。计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(CD-ROM))的形式分布,或者经由应用商店(例如,PlayStoreTM)在线分布(例如,下载或上传),或者直接在两个用户装置(例如,智能电话)之间分布(例如,下载或上传)。如果在线分发,则计算机程序产品的至少一部分可以临时生成或至少临时存储在机器可读存储介质中,诸如制造商的服务器、应用商店的服务器或中继服务器中的存储器。
根据各种示例实施例,上述组件中的每个组件(例如,模块或程序)可以包括单个实体或多个实体,并且多个实体中的一些实体可以单独地设置在不同的组件中。根据各种示例实施例,可以省略上述组件中的一个或多个,或者可以添加一个或多个其他组件。替代地或附加地,多个组件(例如,模块或程序)可以集成到单个组件中。在这种情况下,根据各种示例实施例,集成组件仍然可以以与在集成之前由多个组件中的对应组件执行它们相同或相似的方式执行多个组件中的每个组件的一个或多个功能。根据各种示例实施例,由模块、程序或另一组件执行的操作可以顺序地、并行地、重复地或启发式地执行,或者可以以不同的顺序执行或省略一个或多个操作,或者可以添加一个或多个其他操作。
根据各种示例实施例的电子装置(例如,图23的电子装置2301)可包括:包括被配置为支持第一通信协议和第二通信协议的无线通信电路的至少一个无线通信模块(例如,图23的无线通信模块2392)、可操作地连接到无线通信模块的至少一个处理器(例如,图23的处理器2320)、以及电连接到存储器并且被配置为存储可由存储器执行的指令的处理器(例如,图23的处理器2330)。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置用于与第一外部电子装置的使用第一频带作为第二通信协议的第一数据链路的调度(例如,图7的操作710),设置用于与第二外部电子装置的使用第二频带作为第二通信协议的第二数据链路的调度(例如,图7的操作720),以及将第二数据链路改变为使用第三频带的第三数据链路,并且基于由于第一数据链路的终止而第三频带可用来执行与第二外部电子装置的通信(例如,图7的操作730)。
根据各种示例实施例,第一通信协议可以支持除邻居感知联网(NAN)通信操作之外的通信操作,并且第二通信协议可以支持NAN通信操作。
根据各种示例实施例,第三频带可包括电子装置和第二外部电子装置两者可用的一个或多个可用频带中的优先级高于第二频带的优先级的可用频带。
根据各种示例实施例,关于第三频带和电子装置可用的可用频带的信息中的至少一个可以被包括在NAN可用性属性和未对准调度属性中的至少一个中。
根据各种示例实施例,处理器可被配置为响应于第一数据链路的终止,控制电子装置向第二外部电子装置发送调度请求,该调度请求包括关于电子装置可用的可用频带的信息以设置第三数据链路的调度。
根据各种示例实施例,处理器可以被配置为:从第二外部电子装置获得关于第二外部电子装置可用的可用频带的信息,基于关于可用频带的信息,从电子装置和第二外部电子装置两者可用的一个或多个可用频带中选择优先级高于第二频带的优先级的可用频带,以及控制电子装置向第二外部电子装置发送调度请求,该调度请求包括关于具有比第二频带的优先级更高的优先级的可用频带的信息。
根据各种示例实施例,处理器可以被配置为控制电子装置:响应于第一数据链路的终止,向第二外部电子装置发送关于电子装置可用的可用频带的信息,以及从第二外部电子装置接收调度请求,该调度请求包括关于电子装置和第二外部电子装置两者可用的一个或多个可用频带中的优先级高于第二频带的优先级的可用频带的信息。
根据各种示例实施例,处理器可以被配置为控制电子装置从第二外部电子装置接收包括关于第二外部电子装置可用的可用频带的信息的信标和NAN动作帧(NAF)中的至少一个。
根据各种示例实施例,处理器可以被配置为:将关于电子装置可用的可用频带的信息包括在信标和NAF中的至少一个中,并且将包括关于电子装置可用的可用频带的信息的信标和NAF中的至少一个发送到第二外部电子装置。
根据各种示例实施例的电子装置(例如,图23的电子装置2301)可包括:包括被配置为支持第一通信协议和第二通信协议的无线通信电路的至少一个无线通信模块(例如,图23的无线通信模块2392)、可操作地连接到无线通信模块的至少一个处理器(例如,图23的处理器2320)、以及电连接到存储器并且被配置为存储可由存储器执行的指令的处理器(例如,图23的处理器2330)。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置用于与第一外部电子装置的使用第一频带作为第一通信协议的第一数据链路的调度(例如,图16的操作1610),设置用于与第二外部电子装置的使用第一频带和第二频带两者作为第二通信协议的第二数据链路的调度(例如,图16的操作1620),以及基于在第二数据链路中使用的频带的间隔由于第一数据链路的终止而可改变,将第二数据链路改变为第三数据链路,该第三数据链路使用在第一频带和第二频带之间的具有较低优先级的频带的间隔作为第三频带的间隔,并执行与第二外部电子装置的通信(例如,图16的操作1630)。
根据各种示例实施例,第一通信协议可以支持除邻居感知联网(NAN)通信操作之外的通信操作,并且第二通信协议可以支持NAN通信操作。
根据各种示例实施例,第三频带可以是在电子装置和第二外部电子装置两者可用的一个或多个可用频带中具有比在第二数据链路中使用的频带的优先级更高优先级的可用频带。
根据各种示例实施例,关于第三频带和电子装置可用的可用频带的信息中的至少一个可以被包括在NAN可用性属性和未对准调度属性中的至少一个中。
根据各种示例实施例,处理器可被配置为响应于第一数据链路的终止,控制电子装置向第二外部电子装置发送调度请求,该调度请求包括关于电子装置可用于设置第三数据链路的调度的可用频带的信息。
根据各种示例实施例,处理器可以被配置为:从第二外部电子装置获得关于第二外部电子装置可用的可用频带的信息,基于关于可用频带的信息,从电子装置和第二外部电子装置两者可用的一个或多个可用频带中选择优先级高于在第二数据链路中使用的频带的优先级的可用频带,以及控制电子装置向第二外部电子装置发送调度请求,该调度请求包括关于具有比在第二数据链路中使用的频带的优先级更高的优先级的可用频带的信息。
根据各种示例实施例,处理器可以被配置为控制电子装置:响应于第一数据链路的终止,向第二外部电子装置发送关于电子装置可用的可用频带的信息,并且从第二外部电子装置接收调度请求,该调度请求包括关于在电子装置和第二外部电子装置两者可用的一个或多个可用频带中具有比在第二数据链路中使用的频带的优先级更高的优先级的可用频带的信息。
根据各种示例实施例,处理器可以被配置为从第二外部电子装置接收包括关于第二外部电子装置可用的可用频带的信息的信标和NAF中的至少一个。
根据各种示例实施例,处理器可以被配置为将关于电子装置可用的可用频带的信息包括在信标和NAN动作帧(NAF)中的至少一个中,并且将包括关于电子装置可用的可用频带的信息的信标和NAF中的至少一个发送到第二外部电子装置。
根据各种示例实施例的操作电子装置(例如,图23的电子装置2301)的方法可以包括:(例如,图7的操作710)设置用于与第一外部电子装置的使用第一频带作为第二通信协议的第一数据链路的调度,(例如,图7的操作720)设置用于与第二外部电子装置的使用第二频带作为第二通信协议的第二数据链路的调度,以及(例如,图7的操作730)将所述第二数据链路改变为使用第三频带的第三数据链路,并且基于所述第三频带由于所述第一数据链路的终止而可用来执行与所述第二外部电子装置的通信。
根据各种示例实施例的电子装置(例如,图23的电子装置2301)可包括:包括被配置为支持第一通信协议和第二通信协议的无线通信电路的至少一个无线通信模块(例如,图23的无线通信模块2392)、可操作地连接到无线通信模块的至少一个处理器(例如,图23的处理器2320)、以及电连接到存储器并且被配置为存储可由存储器执行的指令的处理器(例如,图23的处理器2330)。当指令由处理器执行时,处理器可以被配置为:使用无线通信模块,设置用于与第一外部电子装置的使用第一频带作为第一通信协议的第一数据链路的调度(例如,图7的操作710),设置用于与第二外部电子装置的使用第二频带作为第二通信协议的第二数据链路的调度(例如,图7的操作720),以及将第二数据链路改变为使用第三频带的第三数据链路,并且基于由于第一数据链路的终止而第三频带可用来执行与第二外部电子装置的通信(例如,图7的操作730)。
虽然已经参考各种示例实施例示出和描述了本公开,但是应当理解,各种示例实施例旨在是说明性的而非限制性的。本领域技术人员将进一步理解,在不脱离本公开的真实精神和全部范围(包括所附权利要求及其等同物)的情况下,可以在形式和细节上进行各种改变。还应当理解,本文所述的任何实施例可以与本文所述的任何其他实施例结合使用。

Claims (15)

1.一种电子装置,包括:
至少一个无线通信模块,其包括无线通信电路,所述无线通信电路被配置为支持第一通信协议和第二通信协议;
至少一个处理器,其可操作地连接到无线通信模块;以及
存储器,其电连接到处理器并且被配置为存储可由处理器执行的指令,
其中,当所述指令由所述处理器执行时,所述处理器被配置为使用所述无线通信模块:
设置第一数据链路的调度,其中第一数据链路使用第一频带作为与第一外部电子装置的第二通信协议;
设置第二数据链路的调度,其中第二数据链路使用第二频带作为与第二外部电子装置的第二通信协议;以及
基于第三频带由于所述第一数据链路的终止而可用,将所述第二数据链路改变为第三数据链路,所述第三数据链路使用第三频带并执行与所述第二外部电子装置的通信。
2.根据权利要求1所述的电子装置,其中
所述第一通信协议支持不同于邻居感知联网(NAN)通信操作的通信操作,并且
所述第二通信协议支持NAN通信操作。
3.根据权利要求1所述的电子装置,其中,所述第三频带是所述电子装置和所述第二外部电子装置两者可用的一个或多个可用频带中的优先级高于所述第二频带的优先级的可用频带。
4.根据权利要求3所述的电子装置,其中,关于所述第三频带和由所述电子装置可用的可用频带的信息中的至少一项被包括在NAN可用性属性和未对准调度属性中的至少一项中。
5.根据权利要求1所述的电子装置,其中,所述处理器被配置为响应于所述第一数据链路的终止,控制所述电子装置向所述第二外部电子装置发送调度请求,所述调度请求包括关于所述电子装置可用的可用频带的信息以设置用于所述第三数据链路的调度。
6.根据权利要求1所述的电子装置,其中,所述处理器被配置为:
从所述第二外部电子装置获得关于所述第二外部电子装置可用的可用频带的信息;
基于关于可用频带的信息,从所述电子装置和所述第二外部电子装置两者可用的一个或多个可用频带中选择优先级高于所述第二频带的优先级的可用频带;以及
控制所述电子装置向所述第二外部电子装置发送调度请求,所述调度请求包括关于具有比所述第二频带的优先级更高的优先级的可用频带的信息。
7.根据权利要求1所述的电子装置,其中,所述处理器被配置为:
响应于所述第一数据链路的终止,控制所述电子装置向所述第二外部电子装置发送关于所述电子装置可用的可用频带的信息;以及
控制所述电子装置从所述第二外部电子装置接收调度请求,所述调度请求包括关于所述电子装置和所述第二外部电子装置两者可用的一个或多个可用频带中的优先级高于所述第二频带的优先级的可用频带的信息。
8.根据权利要求6所述的电子装置,其中,所述处理器被配置为:从所述第二外部电子装置接收包括关于由所述第二外部电子装置可用的可用频带的信息的信标和NAN动作帧(NAF)中的至少一个。
9.根据权利要求7所述的电子装置,其中,所述处理器被配置为:将关于所述电子装置可用的可用频带的信息包括在信标和NAF中的至少一个中,并且控制所述电子装置将包括关于所述电子装置可用的可用频带的信息的所述信标和所述NAF中的至少一个发送到所述第二外部电子装置。
10.一种电子装置,包括:
至少一个无线通信模块,其包括无线通信电路,所述无线通信电路被配置为支持第一通信协议和第二通信协议;
至少一个处理器,其可操作地连接到无线通信模块;以及
存储器,其电连接到处理器并且被配置为存储可由处理器执行的指令,
其中,当所述指令由所述处理器执行时,所述处理器被配置为使用所述无线通信模块:
设置第一数据链路的调度,其中第一数据链路使用第一频带作为与第一外部电子装置的第一通信协议;
设置第二数据链路的调度,其中第二数据链路使用第一频带和第二频带作为与第二外部电子装置的第二通信协议;以及
基于在所述第二数据链路中使用的频带的间隔由于所述第一数据链路的终止而能够改变,将所述第二数据链路改变为第三数据链路,并且执行与所述第二外部电子装置的通信,所述第三数据链路使用在所述第一频带和所述第二频带之间的具有较低优先级的频带的间隔作为第三频带的间隔。
11.根据权利要求10所述的电子装置,其中
所述第一通信协议支持不同于邻居感知联网(NAN)通信操作的通信操作,并且
所述第二通信协议支持NAN通信操作。
12.根据权利要求10所述的电子装置,其中,所述第三频带是在由所述电子装置和所述第二外部电子装置两者可用的一个或多个可用频带中具有比在所述第二数据链路中使用的频带的优先级更高的优先级的可用频带。
13.根据权利要求12所述的电子装置,其中,关于所述第三频带和由所述电子装置可用的可用频带的信息中的至少一项被包括在NAN可用性属性和未对准调度属性中的至少一项中。
14.根据权利要求10所述的电子装置,其中,所述处理器被配置为响应于所述第一数据链路的终止,控制所述电子装置向所述第二外部电子装置发送调度请求,所述调度请求包括关于所述电子装置可用的可用频带的信息以设置所述第三数据链路的调度。
15.根据权利要求10所述的电子装置,其中,所述处理器被配置为:
从所述第二外部电子装置获得关于所述第二外部电子装置可用的可用频带的信息;
基于关于可用频带的信息,从所述电子装置和所述第二外部电子装置两者可用的一个或多个可用频带中选择优先级高于在所述第二数据链路中使用的频带的优先级的可用频带;以及
控制所述电子装置向所述第二外部电子装置发送调度请求,所述调度请求包括关于具有比在所述第二数据链路中使用的频带的优先级更高的优先级的可用频带的信息。
CN202280054404.1A 2021-08-10 2022-07-23 电子装置和数据链路调度方法 Pending CN117859315A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020210105114A KR20230023214A (ko) 2021-08-10 2021-08-10 전자 장치 및 데이터 링크 스케줄링 방법
KR10-2021-0105114 2021-08-10
PCT/KR2022/010449 WO2023018041A1 (ko) 2021-08-10 2022-07-23 전자 장치 및 데이터 링크 스케줄링 방법

Publications (1)

Publication Number Publication Date
CN117859315A true CN117859315A (zh) 2024-04-09

Family

ID=85200270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280054404.1A Pending CN117859315A (zh) 2021-08-10 2022-07-23 电子装置和数据链路调度方法

Country Status (5)

Country Link
US (1) US20230063981A1 (zh)
EP (1) EP4366432A1 (zh)
KR (1) KR20230023214A (zh)
CN (1) CN117859315A (zh)
WO (1) WO2023018041A1 (zh)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102577358B1 (ko) * 2016-07-06 2023-09-14 삼성전자주식회사 다중 주파수 대역을 이용한 통신 방법 및 장치
KR101983362B1 (ko) * 2017-12-08 2019-05-28 경북대학교 산학협력단 무선 센서 네트워크 및 이의 전이중 방식 임시 서킷 호 처리 방법
KR102500347B1 (ko) * 2018-04-26 2023-02-16 삼성전자주식회사 Wi-Fi 통신 및 모바일 핫스팟 통신을 제공하기 위한 전자 장치 및 그에 관한 방법
US10743358B1 (en) * 2019-12-11 2020-08-11 Cypress Semiconductor Corporation Dedicated TDLS link in off-channel 5 GHz band using RSDB

Also Published As

Publication number Publication date
EP4366432A1 (en) 2024-05-08
US20230063981A1 (en) 2023-03-02
WO2023018041A1 (ko) 2023-02-16
KR20230023214A (ko) 2023-02-17

Similar Documents

Publication Publication Date Title
US20230269723A1 (en) Electronic device supporting plurality of wi-fi-based communication schemes, and method for controlling same
US11503137B2 (en) Electronic device and method for scheduling of communication data link thereof
US20230020265A1 (en) Apparatus and method for controlling network for data communication in electronic device
US20230362795A1 (en) Electronic device for broadcasting advertisement packets together with counterpart electronic device, and operating method thereof
US20220103332A1 (en) Electronic device performing neighbor awareness networking communication and method for operation thereof
US11818673B2 (en) Electronic device for alleviating signal interference with neighboring BSS and control method thereof
CN116848836A (zh) 用于执行Wi-Fi直接群组通信的电子设备及其方法
CN117859315A (zh) 电子装置和数据链路调度方法
EP4373194A1 (en) Electronic device for scheduling data link, and operating method therefor
KR20220041627A (ko) 이웃 인식 네트워킹 통신을 수행하는 전자 장치 및 그 동작 방법
US20240007838A1 (en) Electronic device for performing cluster merging in nan communication and operation method of electronic device
US20230189118A1 (en) Electronic device for performing neighbor awareness networking communication and method of operating the same
EP4358606A1 (en) Electronic device and nan-based communication method
EP4301074A1 (en) Method and apparatus for controlling communication parameters during multi-communication
KR20230089507A (ko) Nan 통신을 수행하는 전자 장치 및 전자 장치의 동작 방법
US20240056875A1 (en) Electronic device and integrated control method of mlo and r-twt
KR20240003679A (ko) Nan 통신의 클러스터 병합을 수행하는 전자 장치 및 전자 장치의 동작 방법
KR20240045033A (ko) 데이터 링크를 스케줄링하기 위한 전자 장치 및 그 동작 방법
KR20240063713A (ko) Nan 통신의 클러스터들을 병합하기 위한 전자 장치 및 그 동작 방법
CN118383078A (zh) 建立nan通信的电子装置和操作电子装置的方法
KR20240052573A (ko) Nan 통신을 설정하는 전자 장치 및 전자 장치의 동작 방법
US20230413119A1 (en) Multi-connection method and device based on target wake time
KR20240041783A (ko) 전자 장치 및 nan 통신 방법
US20230028345A1 (en) Electronic device and method of immediately transmitting real-time application traffic
US20210329697A1 (en) Method for transmitting and receiving data and electronic device supporting the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination