技术领域Technical Field
本申请涉及无线通信领域,尤其涉及一种发现和连接到软接入设备的方法、装置、设备及存储介质。The present application relates to the field of wireless communications, and in particular to a method, apparatus, device and storage medium for discovering and connecting to a soft access device.
背景技术Background Art
802.11be网络,也称为Extremely High Throughput(EHT)网络,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。802.11be networks, also known as Extremely High Throughput (EHT) networks, are enhanced through a range of system features and multiple mechanisms to achieve extremely high throughput. As the use of wireless local area networks (WLANs) continues to grow, they are increasingly important for providing wireless data services in many environments, such as homes, enterprises, and hotspots. In particular, video traffic will continue to be the dominant type of traffic in many WLAN deployments. The throughput requirements of these applications are evolving due to the emergence of 4k and 8k video (uncompressed rates of 20Gbps). New high-throughput, low-latency applications such as virtual or augmented reality, gaming, remote offices, and cloud computing will proliferate (e.g., latency below 5ms for real-time gaming).
鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。Given the high throughput and stringent real-time latency requirements of these applications, users expect higher throughput, higher reliability, less latency and jitter, and better power efficiency when supporting their applications over WLAN. Users expect improved integration with Time-Sensitive Networking (TSN) to support applications over heterogeneous Ethernet and wireless LANs. 802.11be networks are designed to ensure the competitiveness of WLANs by further increasing aggregate throughput and reducing latency while ensuring backward compatibility and coexistence with older technology standards. 802.11-compatible devices operating in the 2.4GHz, 5GHz, and 6GHz bands.
发明内容Summary of the invention
在引入多链路的技术后,具备可以同时在多条链路上操作的能力的设备称为多链路设备。多链路终端设备可以在业务需要时,将两个逻辑实体设置为逻辑接入点,称为softAP MLD,软接入设备。然而由于多链路终端设备的能力受限,当一条链路在发送数据时,另外的链路可能由于干扰无法接收数据,因此如果像常规的多链路接入设备让两个逻辑接入点独立的让终端设备接入和独立的进行数据会导致数据丢失,数据重传最终使得用户业务延迟较大,实际降低了用户体验。因此在本发明中,软接入设备将两个逻辑接入点的其中一个接入点所在链路设置为主链路,另外一个接入点所在链路设置为非主链路,软接入设备仅在主链路上发送广播消息,而在非主链路上不发送广播消息。有鉴于此,本申请实施例提供一种发现和连接到软接入设备的方法、装置、设备及存储介质。After the introduction of multi-link technology, devices that have the ability to operate on multiple links simultaneously are called multi-link devices. Multi-link terminal devices can set two logical entities as logical access points when business needs, called softAP MLD, soft access devices. However, due to the limited capabilities of multi-link terminal devices, when one link is sending data, the other link may not be able to receive data due to interference. Therefore, if the conventional multi-link access device allows two logical access points to independently allow terminal devices to access and independently perform data, data loss will occur. Data retransmission ultimately causes a large delay in user services, which actually reduces user experience. Therefore, in the present invention, the soft access device sets the link where one of the two logical access points is located as the main link, and the link where the other access point is located as the non-main link. The soft access device only sends broadcast messages on the main link, and does not send broadcast messages on the non-main link. In view of this, the embodiments of the present application provide a method, apparatus, device and storage medium for discovering and connecting to a soft access device.
第一方面,本申请实施例提供一种发现和连接到软接入设备的方法,应用于多链路终端设备,包括:In a first aspect, an embodiment of the present application provides a method for discovering and connecting to a soft access device, which is applied to a multi-link terminal device, including:
在第一链路上接收广播消息,所述广播消息中包含相邻接入点报告信息元和多链路信息元,所述广播消息中的多链路信息元中包含第一链路的标识;Receiving a broadcast message on a first link, wherein the broadcast message includes a neighbor access point report information element and a multi-link information element, and the multi-link information element in the broadcast message includes an identifier of the first link;
在第一链路上发送探测请求消息,所述探测请求消息中包含多链路信息元,所述探测请求消息中的多链路信息元中包含第一链路的标识;Sending a probe request message on the first link, wherein the probe request message includes a multi-link information element, and the multi-link information element in the probe request message includes an identifier of the first link;
在第一链路上接收探测响应消息,所述探测响应消息中包含多链路信息元,所述探测响应消息中的多链路信息元中包含第一链路上接入点的信息和第二链路上接入点的信息,所述第一链路上接入点的信息包括第一链路的标识和操作在第一链路上的接入点的能力信息或/和操作信息,所述第二链路上接入点的信息包括第二链路的标识和操作在第二链路上的接入点的能力信息或/和操作信息,其中,所述操作在第一链路上的接入点与所述操作在第二链路上的接入点隶属于同一个多链路设备;Receiving a probe response message on a first link, the probe response message including a multi-link information element, the multi-link information element in the probe response message including information of an access point on the first link and information of an access point on a second link, the information of the access point on the first link including an identifier of the first link and capability information or/and operation information of the access point operating on the first link, the information of the access point on the second link including an identifier of the second link and capability information or/and operation information of the access point operating on the second link, wherein the access point operating on the first link and the access point operating on the second link belong to the same multi-link device;
在第一链路上发送连接请求消息,所述连接请求消息中包含多链路信息元,所述连接请求消息中的多链路信息元中包含请求建立连接的第一链路的信息和请求建立连接的第二链路的信息,所述请求建立连接的第一链路的信息包括第一链路的标识和操作在第一链路上的所述多链路终端设备的逻辑实体的能力信息,所述请求建立连接的第二链路的信息包括第二链路的标识和操作在第二链路上的所述多链路终端设备的逻辑实体的能力信息;Sending a connection request message on a first link, the connection request message including a multi-link information element, the multi-link information element in the connection request message including information of the first link for which connection is requested to be established and information of the second link for which connection is requested to be established, the information of the first link for which connection is requested to be established includes an identifier of the first link and capability information of a logical entity of the multi-link terminal device operating on the first link, and the information of the second link for which connection is requested to be established includes an identifier of the second link and capability information of a logical entity of the multi-link terminal device operating on the second link;
在第一链路上接收连接响应消息,所述连接响应消息中包含多链路信息元,所述连接响应消息中的多链路信息元中包含同意建立连接的第一链路的信息和同意建立连接的第二链路的信息,所述同意建立连接的第一链路的信息包括第一链路的标识、是否为软接入设备上的主链路的指示和操作在第一链路上的接入点的能力信息或/和操作信息,所述同意建立连接的第二链路的信息包括第二链路的标识、是否为软接入设备上的主链路的指示和操作在第二链路上的接入点的能力信息或/和操作信息;Receiving a connection response message on a first link, the connection response message including a multi-link information element, the multi-link information element in the connection response message including information on the first link for which a connection is agreed to be established and information on the second link for which a connection is agreed to be established, the information on the first link for which a connection is agreed to be established including an identifier of the first link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the first link, and the information on the second link for which a connection is agreed to be established including an identifier of the second link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the second link;
根据所述连接响应消息设置主链路和非主链路。The primary link and the non-primary link are set according to the connection response message.
在一种可能的实现方式中,所述相邻接入点报告信息元中包含第二链路的标识,并指示操作在第一链路上的接入点与操作在第二链路上的接入点隶属于同一个多链路设备,所述探测请求消息中的多链路信息元中还包含第二链路的标识。In a possible implementation, the neighboring access point report information element includes an identifier of the second link and indicates that the access point operating on the first link and the access point operating on the second link belong to the same multi-link device, and the multi-link information element in the detection request message also includes an identifier of the second link.
在一种可能的实现方式中,所述相邻接入点报告信息元中还包含第二链路是否为软接入设备上的主链路的指示。In a possible implementation manner, the neighbor access point report information element further includes an indication of whether the second link is a primary link on the soft access device.
在一种可能的实现方式中,所述广播消息中的多链路信息元中还包含第一链路是否为软接入设备上的主链路的指示或者还包含是否为软接入设备的指示。In a possible implementation manner, the multi-link information element in the broadcast message further includes an indication of whether the first link is a primary link on a soft access device or an indication of whether the first link is a soft access device.
在一种可能的实现方式中,所述第一链路上接入点的信息和所述第二链路上接入点的信息均还包括是否为软接入设备上的主链路的指示。In a possible implementation manner, the information about the access point on the first link and the information about the access point on the second link both further include an indication of whether it is a primary link on a soft access device.
在一种可能的实现方式中,在所述根据所述连接响应消息设置主链路和非主链路之后,还包括:In a possible implementation manner, after the primary link and the non-primary link are set according to the connection response message, the method further includes:
如果主链路和非主链路均空闲,则同时在主链路和非主链路上发送数据;If both the primary link and the non-primary link are idle, data is sent on both the primary link and the non-primary link at the same time;
如果主链路空闲,但非主链路不空闲,则仅在主链路上发送数据;If the primary link is idle, but the non-primary link is not idle, data is sent only on the primary link;
如果主链路不空闲,则不发送数据。If the primary link is not idle, no data is sent.
第二方面,本申请实施例提供一种发现和连接到软接入设备的装置,应用于多链路终端设备,包括:In a second aspect, an embodiment of the present application provides a device for discovering and connecting to a soft access device, which is applied to a multi-link terminal device, including:
广播消息接收模块,用于在第一链路上接收广播消息,所述广播消息中包含相邻接入点报告信息元和多链路信息元,所述广播消息中的多链路信息元中包含第一链路的标识;A broadcast message receiving module, configured to receive a broadcast message on a first link, wherein the broadcast message includes a neighbor access point report information element and a multi-link information element, and the multi-link information element in the broadcast message includes an identifier of the first link;
探测请求消息发送模块,用于在第一链路上发送探测请求消息,所述探测请求消息中包含多链路信息元,所述探测请求消息中的多链路信息元中包含第一链路的标识;A detection request message sending module, configured to send a detection request message on a first link, wherein the detection request message includes a multi-link information element, and the multi-link information element in the detection request message includes an identifier of the first link;
探测响应消息接收模块,用于在第一链路上接收探测响应消息,所述探测响应消息中包含多链路信息元,所述探测响应消息中的多链路信息元中包含第一链路上接入点的信息和第二链路上接入点的信息,所述第一链路上接入点的信息包括第一链路的标识和操作在第一链路上的接入点的能力信息或/和操作信息,所述第二链路上接入点的信息包括第二链路的标识和操作在第二链路上的接入点的能力信息或/和操作信息,其中,所述操作在第一链路上的接入点与所述操作在第二链路上的接入点隶属于同一个多链路设备;a detection response message receiving module, configured to receive a detection response message on a first link, wherein the detection response message includes a multi-link information element, wherein the multi-link information element in the detection response message includes information of an access point on the first link and information of an access point on a second link, wherein the information of the access point on the first link includes an identifier of the first link and capability information or/and operation information of the access point operating on the first link, and the information of the access point on the second link includes an identifier of the second link and capability information or/and operation information of the access point operating on the second link, wherein the access point operating on the first link and the access point operating on the second link belong to the same multi-link device;
连接请求消息发送模块,用于在第一链路上发送连接请求消息,所述连接请求消息中包含多链路信息元,所述连接请求消息中的多链路信息元中包含请求建立连接的第一链路的信息和请求建立连接的第二链路的信息,所述请求建立连接的第一链路的信息包括第一链路的标识和操作在第一链路上的所述多链路终端设备的逻辑实体的能力信息,所述请求建立连接的第二链路的信息包括第二链路的标识和操作在第二链路上的所述多链路终端设备的逻辑实体的能力信息;a connection request message sending module, configured to send a connection request message on a first link, wherein the connection request message includes a multi-link information element, wherein the multi-link information element in the connection request message includes information on the first link for which a connection is requested to be established and information on the second link for which a connection is requested to be established, wherein the information on the first link for which a connection is requested to be established includes an identifier of the first link and capability information of a logical entity of the multi-link terminal device operating on the first link, and the information on the second link for which a connection is requested to be established includes an identifier of the second link and capability information of a logical entity of the multi-link terminal device operating on the second link;
连接响应消息接收模块,用于在第一链路上接收连接响应消息,所述连接响应消息中包含多链路信息元,所述连接响应消息中的多链路信息元中包含同意建立连接的第一链路的信息和同意建立连接的第二链路的信息,所述同意建立连接的第一链路的信息包括第一链路的标识、是否为软接入设备上的主链路的指示和操作在第一链路上的接入点的能力信息或/和操作信息,所述同意建立连接的第二链路的信息包括第二链路的标识、是否为软接入设备上的主链路的指示和操作在第二链路上的接入点的能力信息或/和操作信息;A connection response message receiving module, configured to receive a connection response message on a first link, wherein the connection response message includes a multi-link information element, wherein the multi-link information element in the connection response message includes information on the first link for agreeing to establish a connection and information on the second link for agreeing to establish a connection, wherein the information on the first link for agreeing to establish a connection includes an identifier of the first link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the first link, and the information on the second link for agreeing to establish a connection includes an identifier of the second link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the second link;
主链路设置模块,用于根据所述连接响应消息设置主链路和非主链路。The main link setting module is used to set the main link and the non-main link according to the connection response message.
在一种可能的实现方式中,所述相邻接入点报告信息元中包含第二链路的标识,并指示操作在第一链路上的接入点与操作在第二链路上的接入点隶属于同一个多链路设备,所述探测请求消息中的多链路信息元中还包含第二链路的标识。In a possible implementation, the neighboring access point report information element includes an identifier of the second link and indicates that the access point operating on the first link and the access point operating on the second link belong to the same multi-link device, and the multi-link information element in the detection request message also includes an identifier of the second link.
在一种可能的实现方式中,所述相邻接入点报告信息元中还包含第二链路是否为软接入设备上的主链路的指示。In a possible implementation manner, the neighbor access point report information element further includes an indication of whether the second link is a primary link on the soft access device.
在一种可能的实现方式中,所述广播消息中的多链路信息元中还包含第一链路是否为软接入设备上的主链路的指示或者还包含是否为软接入设备的指示。In a possible implementation manner, the multi-link information element in the broadcast message further includes an indication of whether the first link is a primary link on a soft access device or an indication of whether the first link is a soft access device.
在一种可能的实现方式中,所述第一链路上接入点的信息和所述第二链路上接入点的信息均还包括是否为软接入设备上的主链路的指示。In a possible implementation manner, the information about the access point on the first link and the information about the access point on the second link both further include an indication of whether it is a primary link on a soft access device.
在一种可能的实现方式中,还包括数据发送模块,所述数据发送模块用于执行以下步骤:In a possible implementation, the device further includes a data sending module, wherein the data sending module is configured to perform the following steps:
如果主链路和非主链路均空闲,则同时在主链路和非主链路上发送数据;If both the primary link and the non-primary link are idle, data is sent on both the primary link and the non-primary link at the same time;
如果主链路空闲,但非主链路不空闲,则仅在主链路上发送数据;If the primary link is idle, but the non-primary link is not idle, data is sent only on the primary link;
如果主链路不空闲,则不发送数据。If the primary link is not idle, no data is sent.
第三方面,本申请实施例提供一种发现和连接到软接入设备的设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面所述方法的步骤。In a third aspect, an embodiment of the present application provides a device for discovering and connecting to a soft access device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the first aspect.
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述方法的步骤。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in the first aspect.
第五方面,本申请实施例提供一种计算机程序产品,其包括指令,所述指令被处理器执行时实现第一方面所述方法的步骤。In a fifth aspect, an embodiment of the present application provides a computer program product, which includes instructions, and when the instructions are executed by a processor, the steps of the method described in the first aspect are implemented.
需要说明的是,第二方面所述的装置、第三方面所述的设备、第四方面所述的存储介质和第五方面所述的计算机程序产品用于执行上述第一方面提供的方法,因此可以达到与第一方面所述的方法相同的有益效果,本申请实施例不再一一赘述。It should be noted that the device described in the second aspect, the equipment described in the third aspect, the storage medium described in the fourth aspect and the computer program product described in the fifth aspect are used to execute the method provided in the first aspect above, and thus can achieve the same beneficial effects as the method described in the first aspect, and the embodiments of the present application will not be described one by one.
本申请通过对soft AP MLD的多个逻辑接入点进行分类管理,对不同的逻辑接入点在广播信息进行不同的管理,从而控制传统的单链路终端设备只连接到一个主逻辑接入点上,多链路终端设备可以连接到主逻辑接入点和非主逻辑接入点,并控制多链路终端设备与soft AP MLD在两条链路上同时收发数据,由此可以避免两个逻辑接入点上不同步的收发干扰而导致的丢包,在扩大了无线网络覆盖范围,提高数据传输速率的同时,消除了链路间的干扰,降低了丢包率,保障了网络有效吞吐率。The present application manages multiple logical access points of the soft AP MLD by classification, and manages different logical access points differently in broadcast information, thereby controlling the traditional single-link terminal device to be connected to only one main logical access point, and the multi-link terminal device can be connected to the main logical access point and the non-main logical access point, and controlling the multi-link terminal device and the soft AP MLD to send and receive data on two links at the same time, thereby avoiding packet loss caused by asynchronous transmission and reception interference on the two logical access points, expanding the coverage of the wireless network, and improving the data transmission rate. At the same time, the interference between links is eliminated, the packet loss rate is reduced, and the effective network throughput rate is guaranteed.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本申请实施例提供的发现和连接到软接入设备的方法示意图;FIG1 is a schematic diagram of a method for discovering and connecting to a soft access device provided in an embodiment of the present application;
图2为本申请实施例提供的一种发现和连接到软接入设备的装置结构示意图;FIG2 is a schematic diagram of the structure of an apparatus for discovering and connecting to a soft access device provided in an embodiment of the present application;
图3为本申请实施例提供的另一种发现和连接到软接入设备的装置结构示意图;FIG3 is a schematic diagram of the structure of another apparatus for discovering and connecting to a soft access device provided in an embodiment of the present application;
图4为本申请实施例提供的发现和连接到软接入设备的设备结构示意图。FIG. 4 is a schematic diagram of a device structure for discovering and connecting to a soft access device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. Although the disclosure in the present application is introduced according to one or more exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution separately. In the absence of conflict, the features in the following embodiments and embodiments can be combined with each other.
在本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“以下至少一项(者)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(者),可以表示:a,b,c,a和b,a和c,b和c,或,a和b和c,其中a、b和c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。比如,本申请实施例中的第一触发消息中的“第一”和第二触发消息中的“第二”仅用于区分不同的触发消息。本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。In this application, "at least one" means one or more, and "plurality" means two or more. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character "/" generally indicates that the objects associated before and after are in an "or" relationship. "Include" or "include" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b and c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order. For example, the "first" in the first trigger message and the "second" in the second trigger message in the embodiments of the present application are only used to distinguish different trigger messages. The descriptions of first, second, etc. that appear in the embodiments of the present application are only for illustration and distinction of the described objects. There is no distinction in order, nor does it indicate a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.
本申请中,“示例地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例地”或者“例如”等词旨在以具体方式呈现相关概念。In this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described in this application as "exemplarily" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the related concepts in a concrete way.
本申请实施例中,假设多链路终端设备MLD1(即soft AP MLD1)建立有逻辑接入点AP1,操作在链路link1上和逻辑接入点AP2,操作在链路link2上,链路link1和link2为一对NSTR链路对,即不能同时在一条链路上进行发送的同时,另外一条链路上接收数据,将link1设置为主链路(primary link),将link2设置为非主链路(non-primary link),softAP MLD1仅在link1上通过AP1发送beacon消息或响应其他终端设备而发送探测响应消息(probe response消息),在link2上不发送beacon消息,也不响应其他终端设备而发送probe response消息。多链路终端设备STA MLD2包含两个逻辑实体STA3,可以在link1上操作和STA4,可以在link2上操作。In the embodiment of the present application, it is assumed that a multi-link terminal device MLD1 (i.e., soft AP MLD1) has established a logical access point AP1, which operates on link link1, and a logical access point AP2, which operates on link link2. Link link1 and link2 are a pair of NSTR links, that is, data cannot be sent on one link while receiving data on another link. Link1 is set as a primary link, and link2 is set as a non-primary link. SoftAP MLD1 only sends beacon messages through AP1 on link1 or sends probe response messages in response to other terminal devices. It does not send beacon messages on link2, nor does it send probe response messages in response to other terminal devices. The multi-link terminal device STA MLD2 includes two logical entities STA3, which can operate on link1, and STA4, which can operate on link2.
图1为本申请实施例提供的发现和连接到软接入设备的方法示意图。如图1所示,发现和连接到软接入设备的方法包括以下步骤:FIG1 is a schematic diagram of a method for discovering and connecting to a soft access device provided by an embodiment of the present application. As shown in FIG1 , the method for discovering and connecting to a soft access device includes the following steps:
S101.soft AP MLD1通过AP1上发送广播消息(如beacon消息或probe response消息),广播消息中包含相邻接入点报告信息元Reduced Neighbor Report element(简称RNRelement)和多链路信息元Multi link element,其中,RNR element中包含link2的标识和link2是否为软接入设备上的主链路的指示,并指示操作在link1上的接入点与操作在link2上的接入点隶属于同一个多链路设备;Multi link element中包含link1的标识。示例地,RNR element包含表1所示参数,Multi link element包含表2所示参数。S101.soft AP MLD1 sends a broadcast message (such as a beacon message or a probe response message) through AP1, and the broadcast message includes a neighbor access point report information element Reduced Neighbor Report element (RNRelement for short) and a multi-link information element Multi link element, wherein the RNR element includes the identifier of link2 and an indication of whether link2 is the main link on the soft access device, and indicates that the access point operating on link1 and the access point operating on link2 belong to the same multi-link device; the Multi link element includes the identifier of link1. For example, the RNR element includes the parameters shown in Table 1, and the Multi link element includes the parameters shown in Table 2.
表1Table 1
表1中当前设备是soft AP MLD时包含此参数,可以具体为,当本地设置参数dot11SoftAPMLDImplemented值为true时包含此参数;或者,当本地设置参数dot11SoftAPMLDImplemented值为true时,且有一对NSTR链路对时,包含此参数。In Table 1, this parameter is included when the current device is a soft AP MLD. Specifically, this parameter is included when the value of the local setting parameter dot11SoftAPMLDImplemented is true; or this parameter is included when the value of the local setting parameter dot11SoftAPMLDImplemented is true and there is a pair of NSTR link pairs.
表2Table 2
单链路终端设备读取到soft AP MLD1通过AP1发送的广播消息后,在link 1上发送连接请求消息(如association request消息)给soft AP MLD1,请求连接到soft APMLD1,并在接收到soft AP MLD1发送的连接响应消息(如association response消息)后,与soft AP MLD1建立连接。After the single-link terminal device reads the broadcast message sent by soft AP MLD1 through AP1, it sends a connection request message (such as an association request message) to soft AP MLD1 on link 1, requesting to be connected to soft AP MLD1, and after receiving a connection response message (such as an association response message) sent by soft AP MLD1, establishes a connection with soft AP MLD1.
S102.STA MLD2在link1上读取到soft AP MLD1通过AP1发送的广播消息后,在link 1上发送探测请求消息(如probe request消息)给soft AP MLD1,探测请求消息中包含多链路信息元Multi link element,且探测请求消息中的Multi link element中包含link1的标识和link2的标识。示例地,探测请求消息中的Multi link element中包含表3所示参数。S102. After STA MLD2 reads the broadcast message sent by soft AP MLD1 through AP1 on link 1, it sends a probe request message (such as a probe request message) to soft AP MLD1 on link 1. The probe request message includes a multi-link information element Multi link element, and the Multi link element in the probe request message includes the identifier of link 1 and the identifier of link 2. For example, the Multi link element in the probe request message includes the parameters shown in Table 3.
表3Table 3
其中,STA profile可包含表4所示参数。Among them, the STA profile may include the parameters shown in Table 4.
表4Table 4
S103.soft AP MLD1接收到探测请求消息后,根据参数Multi link element中的设置,构建探测响应消息(如probe response消息),在link1上发送探测响应消息给STAMLD2,其中包含在Multi link element中Link ID指示的链路的信息,如果该链路对应的参数Complete profile值为1,则在探测响应消息中包含该链路所有的信息,如果Completeprofile值为0,则在探测响应消息中包含Profile中指示的参数,探测响应消息中包含Multi link element,该Multi link element包含表5所示参数。After receiving the probe request message, S103.soft AP MLD1 constructs a probe response message (such as a probe response message) according to the setting in the parameter Multi link element, and sends a probe response message to STAMLD2 on link1, which includes the information of the link indicated by the Link ID in the Multi link element. If the Complete profile value corresponding to the link is 1, all the information of the link is included in the probe response message. If the Completeprofile value is 0, the parameters indicated in the Profile are included in the probe response message. The probe response message includes a Multi link element, and the Multi link element includes the parameters shown in Table 5.
表5Table 5
其中,AP profile 1和AP profile 2包含表6所示参数。AP profile 1 and AP profile 2 include the parameters shown in Table 6.
表6Table 6
表6中AP1的能力信息或/和操作信息和AP2的能力信息或/和操作信息也可以理解为soft AP MLD1在link1上的能力信息或/和操作信息,以及在link2上的能力信息或/和操作信息。本申请实施例为了区别终端设备在链路上的能力和操作信息,和接入点在链路上的能力和操作信息,使用了不同的参数来区别描述,即STA profile(链路上终端的信息)和AP profile(链路上接入点的信息)。The capability information or/and operation information of AP1 and the capability information or/and operation information of AP2 in Table 6 can also be understood as the capability information or/and operation information of soft AP MLD1 on link1, and the capability information or/and operation information on link2. In order to distinguish the capability and operation information of the terminal device on the link from the capability and operation information of the access point on the link, the embodiment of the present application uses different parameters to distinguish the descriptions, namely, STA profile (information of the terminal on the link) and AP profile (information of the access point on the link).
S104.STA MLD2接收到探测响应消息后,在link 1上发送连接请求消息(如association request消息)给soft AP MLD1,其中包含Multi link element,该Multilink element包含表7所示参数。S104. After receiving the detection response message, STA MLD2 sends a connection request message (such as an association request message) to soft AP MLD1 on link 1, wherein the message includes a Multi link element. The Multilink element includes the parameters shown in Table 7.
表7Table 7
其中,STA profile包含表8所示参数。The STA profile includes the parameters shown in Table 8.
表8Table 8
S105.soft AP MLD1接收到连接请求消息后,根据Multi link element中的LinkID建立对应的连接,并在link 1上发送连接响应消息(如association response消息)给STA MLD2,在连接响应消息中包含Multi link element,该Multi link element包含表9所示参数。S105. After receiving the connection request message, soft AP MLD1 establishes a corresponding connection according to the LinkID in the Multi link element, and sends a connection response message (such as an association response message) to STA MLD2 on link 1. The connection response message includes a Multi link element, and the Multi link element includes the parameters shown in Table 9.
表9Table 9
其中,AP profile 1和AP profile 2包含表10所示参数。AP profile 1 and AP profile 2 include the parameters shown in Table 10.
表10Table 10
S106.STA MLD2接收到连接响应消息后,根据接收到的连接响应消息中的参数Primary link on soft AP的指示,将link1设置为主链路,将link2设置为非主链路。S106. After receiving the connection response message, STA MLD2 sets link1 as the primary link and sets link2 as the non-primary link according to the instruction of the parameter Primary link on soft AP in the received connection response message.
STA MLD2的STA3操作在主链路上,STA4操作在非主链路上,当STA3和STA4隶属的多链路终端设备STA MLD2需要发送数据时,STA3 of STA MLD2 operates on the main link, and STA4 operates on the non-main link. When the multi-link terminal device STA MLD2 to which STA3 and STA4 belong needs to send data,
首先检测STA3所在的链路,即主链路是否空闲,如果空闲,则检测STA4所在的链路,即非主链路是否空闲,如果是,则同时在两条链路上发送数据;First, check whether the link where STA3 is located, that is, the main link, is idle. If it is idle, then check whether the link where STA4 is located, that is, the non-main link, is idle. If it is, send data on both links at the same time;
如果主链路不空闲,则不检测非主链路是否空闲,也不发送数据;If the primary link is not idle, the non-primary link is not checked for idleness and data is not sent;
如果主链路空闲,但检测到非主链路不空闲,则仅在主链路上发送数据。If the primary link is idle, but the non-primary link is detected to be not idle, data is sent only on the primary link.
当soft AP MLD1要删除某一个逻辑接入点时,通过隶属于soft AP MLD1的AP1以广播或者单播的方式发送多链路重配置通知消息(ML reconfiguration NOTIFY消息),When soft AP MLD1 wants to delete a logical access point, it sends a multi-link reconfiguration notification message (ML reconfiguration NOTIFY message) by broadcast or unicast through AP1 belonging to soft AP MLD1.
1)当soft AP MLD1要删除非主链路时,ML reconfiguration NOTIFY消息包含表11所示参数。1) When soft AP MLD1 wants to delete a non-primary link, the ML reconfiguration NOTIFY message contains the parameters shown in Table 11.
表11Table 11
2)当soft AP MLD1要删除主链路,保留非主链路时,ML reconfiguration NOTIFY消息包含表12所示参数。2) When soft AP MLD1 wants to delete the primary link and retain the non-primary link, the ML reconfiguration NOTIFY message includes the parameters shown in Table 12.
表12Table 12
隶属于多链路终端STA MLD2的STA3接收到ML reconfiguration NOTIFY消息后,After STA3 belonging to the multi-link terminal STA MLD2 receives the ML reconfiguration NOTIFY message,
如果Link ID的值为非主链路的标识,则在Delete timer指示的时间前断开该链路上的连接;If the value of Link ID is the identifier of a non-primary link, the connection on the link is disconnected before the time indicated by Delete timer;
如果Link ID的值为主链路的标识,且不包含New primary link参数,则在Deletetimer指示的时间前断开所有链路的连接;If the Link ID value is the primary link identifier and does not contain the New primary link parameter, all links are disconnected before the time indicated by Deletetimer.
如果Link ID的值为主链路的标识,New primary link的值为非主链路的标识,则在Delete timer指示的时间前将本地原非主链路设置为主链路,断开原主链路上的连接。If the value of Link ID is the identifier of the primary link and the value of New primary link is the identifier of the non-primary link, the local original non-primary link is set as the primary link before the time indicated by Delete timer, and the connection on the original primary link is disconnected.
在另一个实施例中,步骤S101中AP1发送的广播消息中包含的RNR element中不包含AP2的信息,广播消息包含的Multi link element中包含link1的标识和link1是否为软接入设备上的主链路的指示,或者包含link1的标识和是否为软接入设备的指示,示例地,该Multi link element包含的参数如表13或表14所示。In another embodiment, the RNR element included in the broadcast message sent by AP1 in step S101 does not include information about AP2, and the Multi link element included in the broadcast message includes an identifier of link1 and an indication of whether link1 is a main link on a soft access device, or includes an identifier of link1 and an indication of whether it is a soft access device. By way of example, the parameters included in the Multi link element are as shown in Table 13 or Table 14.
表13Table 13
表14Table 14
在该实施例中,步骤S102中,STA MLD2在link1上读取到AP1的广播消息后,根据消息中的参数Primary link on soft AP或soft AP indicator获知该接入设备为软接入设备,在link1上发送探测请求消息给AP1,其中包含多链路信息元Multi link element,示例地,该Multi link element中包含表15所示参数。In this embodiment, in step S102, after STA MLD2 reads the broadcast message of AP1 on link1, it learns that the access device is a soft access device based on the parameter Primary link on soft AP or soft AP indicator in the message, and sends a detection request message to AP1 on link1, which includes a multi-link information element Multi link element. For example, the Multi link element includes the parameters shown in Table 15.
表15Table 15
步骤S103中,soft AP MLD1接收到探测请求消息后,如果消息中包含Multi linkelement,且当前设备类型是软接入设备,则在link1上发送探测响应消息给STA MLD2,其中包含作为主链路的link1的信息和作为非主链路的link2的信息,示例地,探测响应消息包含表16所示参数。该实施例的其他步骤可参考上述实施例,这里不再赘述。In step S103, after soft AP MLD1 receives the probe request message, if the message contains Multi link element and the current device type is a soft access device, a probe response message is sent to STA MLD2 on link1, which contains information of link1 as the main link and information of link2 as the non-main link. For example, the probe response message contains the parameters shown in Table 16. For other steps of this embodiment, reference may be made to the above embodiment and will not be repeated here.
表16Table 16
在又一个实施例中,步骤S101中AP1发送的广播消息中包含的RNR element中包含AP2的信息,但没有其他指示,广播消息包含的Multi link element中包含link1的标识和link1是否为软接入设备上的主链路的指示,或者包含link1的标识和是否为软接入设备的指示,示例地,RNR element包含表17所示的参数,该Multi link element包含表18或表19所示的参数。In another embodiment, the RNR element included in the broadcast message sent by AP1 in step S101 contains information about AP2 but no other indications, and the Multi link element included in the broadcast message contains the identifier of link1 and an indication of whether link1 is the main link on the soft access device, or contains the identifier of link1 and an indication of whether it is a soft access device. For example, the RNR element contains the parameters shown in Table 17, and the Multi link element contains the parameters shown in Table 18 or Table 19.
表17Table 17
表18Table 18
表19Table 19
在该实施例中,步骤S102中,STA MLD2在link1上读取到soft AP MLD1的广播消息后,根据消息中的参数Primary link on soft AP或soft AP indicator获知该设备的类型为软接入设备,在link 1上发送探测请求消息给soft AP MLD1,探测请求消息中包含信息元Multi link element,示例地,该Multi link element中包含表20所示参数。该实施例的其他步骤可参考上述实施例,这里不再赘述。In this embodiment, in step S102, after STA MLD2 reads the broadcast message of soft AP MLD1 on link1, it learns that the type of the device is a soft access device according to the parameter Primary link on soft AP or soft AP indicator in the message, and sends a probe request message to soft AP MLD1 on link 1. The probe request message includes an information element Multi link element. For example, the Multi link element includes the parameters shown in Table 20. For other steps of this embodiment, reference may be made to the above embodiment, which will not be repeated here.
表20Table 20
在又一个实施例中,步骤S101中AP1发送的广播消息中包含的RNR element中不包含AP2的信息,广播消息包含的Multi link element中包含link1的标识,但不包含其他指示,示例地,该Multi link element包含表21所示的参数。In another embodiment, the RNR element included in the broadcast message sent by AP1 in step S101 does not include information about AP2, and the Multi link element included in the broadcast message includes an identifier of link1 but does not include other indications. For example, the Multi link element includes the parameters shown in Table 21.
表21Table 21
在该实施例中,步骤S102中,STA MLD2在link1上读取到soft AP MLD1的广播消息后,如果消息中包含Multi link element,则在link1上发送探测请求消息给soft APMLD1,其中包含多链路信息元Multi link element,该Multi link element中包含表22所示参数。In this embodiment, in step S102, after STA MLD2 reads the broadcast message of soft AP MLD1 on link1, if the message contains a Multi link element, it sends a probe request message to soft AP MLD1 on link1, which contains a multi-link information element Multi link element, and the Multi link element contains the parameters shown in Table 22.
表22Table 22
步骤S103中,soft AP MLD1接收到探测请求消息后,如果消息中包含Multi linkelement,且当前设备的类型是软接入设备,则在link1上发送探测响应消息给STA MLD2,其中包含作为主链路的link1的信息和作为非主链路的link2的信息,探测响应消息包含表23所示参数。该实施例的其他步骤可参考上述实施例,这里不再赘述。In step S103, after soft AP MLD1 receives the probe request message, if the message contains Multi link element and the type of the current device is a soft access device, a probe response message is sent to STA MLD2 on link1, which contains information of link1 as the main link and information of link2 as the non-main link, and the probe response message contains the parameters shown in Table 23. The other steps of this embodiment can refer to the above embodiment, which will not be repeated here.
表23Table 23
在又一个实施例中,步骤S101中AP1发送的广播消息中包含的RNR element中包含AP2的信息,但没有其他指示,广播消息包含的Multi link element中包含link1的标识,但不包含其他指示,示例地,RNR element包含表24所示的参数,该Multi link element包含表25所示的参数。In another embodiment, the RNR element included in the broadcast message sent by AP1 in step S101 contains information about AP2 but no other indications, and the Multi link element included in the broadcast message contains an identifier of link1 but no other indications. For example, the RNR element contains the parameters shown in Table 24, and the Multi link element contains the parameters shown in Table 25.
表24Table 24
表25Table 25
在该实施例中,步骤S102中,STA MLD2在link1上读取到soft AP MLD1的广播消息后,在link 1上发送探测请求消息给soft AP MLD1,探测请求消息中包含信息元Multilink element,示例地,该Multi link element中包含表26所示参数。该实施例的其他步骤可参考上述实施例,这里不再赘述。In this embodiment, in step S102, after STA MLD2 reads the broadcast message of soft AP MLD1 on link 1, it sends a probe request message to soft AP MLD1 on link 1, and the probe request message includes an information element Multilink element. For example, the Multi link element includes the parameters shown in Table 26. The other steps of this embodiment can refer to the above embodiment, which will not be repeated here.
表26Table 26
在又一个实施例中,上述实施例的步骤S103中的探测响应消息中的Multi linkelement还包含是否为软接入设备上的主链路的指示,示例地,探测响应消息中包含的Multi link element包含表27所示参数。In another embodiment, the Multi link element in the detection response message in step S103 of the above embodiment further includes an indication of whether it is a primary link on the soft access device. For example, the Multi link element included in the detection response message includes the parameters shown in Table 27.
表27Table 27
其中,AP profile 1和AP profile 2包含表28所示参数。AP profile 1 and AP profile 2 include the parameters shown in Table 28.
表28Table 28
图2为本申请实施例提供的一种发现和连接到软接入设备的装置结构示意图。如图2所示,装置200包括广播消息接收模块201、探测请求消息发送模块202、探测响应消息接收模块203、连接请求消息发送模块204、连接响应消息接收模块205和主链路设置模块206,各模块之间通信连接,其中,FIG2 is a schematic diagram of the structure of a device for discovering and connecting to a soft access device provided by an embodiment of the present application. As shown in FIG2, the device 200 includes a broadcast message receiving module 201, a probe request message sending module 202, a probe response message receiving module 203, a connection request message sending module 204, a connection response message receiving module 205 and a main link setting module 206, and each module is connected to each other in communication, wherein:
广播消息接收模块201,用于在第一链路上接收广播消息,所述广播消息中包含相邻接入点报告信息元和多链路信息元,所述广播消息中的多链路信息元中包含第一链路的标识;A broadcast message receiving module 201 is configured to receive a broadcast message on a first link, wherein the broadcast message includes a neighbor access point report information element and a multi-link information element, and the multi-link information element in the broadcast message includes an identifier of the first link;
探测请求消息发送模块202,用于在第一链路上发送探测请求消息,所述探测请求消息中包含多链路信息元,所述探测请求消息中的多链路信息元中包含第一链路的标识;A probe request message sending module 202, configured to send a probe request message on a first link, wherein the probe request message includes a multi-link information element, and the multi-link information element in the probe request message includes an identifier of the first link;
探测响应消息接收模块203,用于在第一链路上接收探测响应消息,所述探测响应消息中包含多链路信息元,所述探测响应消息中的多链路信息元中包含第一链路上接入点的信息和第二链路上接入点的信息,所述第一链路上接入点的信息包括第一链路的标识和操作在第一链路上的接入点的能力信息或/和操作信息,所述第二链路上接入点的信息包括第二链路的标识和操作在第二链路上的接入点的能力信息或/和操作信息,其中,所述操作在第一链路上的接入点与所述操作在第二链路上的接入点隶属于同一个多链路设备;A probe response message receiving module 203 is configured to receive a probe response message on a first link, wherein the probe response message includes a multi-link information element, wherein the multi-link information element in the probe response message includes information of an access point on the first link and information of an access point on the second link, wherein the information of the access point on the first link includes an identifier of the first link and capability information or/and operation information of the access point operating on the first link, and the information of the access point on the second link includes an identifier of the second link and capability information or/and operation information of the access point operating on the second link, wherein the access point operating on the first link and the access point operating on the second link belong to the same multi-link device;
连接请求消息发送模块204,用于在第一链路上发送连接请求消息,所述连接请求消息中包含多链路信息元,所述连接请求消息中的多链路信息元中包含请求建立连接的第一链路的信息和请求建立连接的第二链路的信息,所述请求建立连接的第一链路的信息包括第一链路的标识和操作在第一链路上的所述多链路终端设备的逻辑实体的能力信息,所述请求建立连接的第二链路的信息包括第二链路的标识和操作在第二链路上的所述多链路终端设备的逻辑实体的能力信息;A connection request message sending module 204 is configured to send a connection request message on a first link, wherein the connection request message includes a multi-link information element, wherein the multi-link information element in the connection request message includes information on the first link for which a connection is requested to be established and information on the second link for which a connection is requested to be established, wherein the information on the first link for which a connection is requested to be established includes an identifier of the first link and capability information of a logical entity of the multi-link terminal device operating on the first link, and the information on the second link for which a connection is requested to be established includes an identifier of the second link and capability information of a logical entity of the multi-link terminal device operating on the second link;
连接响应消息接收模块205,用于在第一链路上接收连接响应消息,所述连接响应消息中包含多链路信息元,所述连接响应消息中的多链路信息元中包含同意建立连接的第一链路的信息和同意建立连接的第二链路的信息,所述同意建立连接的第一链路的信息包括第一链路的标识、是否为软接入设备上的主链路的指示和操作在第一链路上的接入点的能力信息或/和操作信息,所述同意建立连接的第二链路的信息包括第二链路的标识、是否为软接入设备上的主链路的指示和操作在第二链路上的接入点的能力信息或/和操作信息;A connection response message receiving module 205 is configured to receive a connection response message on a first link, wherein the connection response message includes a multi-link information element, wherein the multi-link information element in the connection response message includes information on the first link for agreeing to establish a connection and information on the second link for agreeing to establish a connection, wherein the information on the first link for agreeing to establish a connection includes an identifier of the first link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the first link, and the information on the second link for agreeing to establish a connection includes an identifier of the second link, an indication of whether it is a main link on a soft access device, and capability information or/and operation information of an access point operating on the second link;
主链路设置模块206,用于根据所述连接响应消息设置主链路和非主链路。The primary link setting module 206 is configured to set a primary link and a non-primary link according to the connection response message.
可选地,装置200还包括数据发送模块207,如图3所示。数据发送模块207用于执行以下步骤:Optionally, the device 200 further includes a data sending module 207, as shown in FIG3. The data sending module 207 is configured to perform the following steps:
如果主链路和非主链路均空闲,则同时在主链路和非主链路上发送数据;If both the primary link and the non-primary link are idle, data is sent on both the primary link and the non-primary link at the same time;
如果主链路空闲,但非主链路不空闲,则仅在主链路上发送数据;If the primary link is idle, but the non-primary link is not idle, data is sent only on the primary link;
如果主链路不空闲,则不发送数据。If the primary link is not idle, no data is sent.
在一个可选的例子中,本领域技术人员可以理解,装置200可以具体为上述实施例中的STA MLD2,该装置200可以用于执行上述方法中与STA MLD2对应的各个流程和/或步骤,为避免重复,此处不再赘述。In an optional example, those skilled in the art may understand that the device 200 may be specifically the STA MLD2 in the above embodiment, and the device 200 may be used to execute each process and/or step corresponding to the STA MLD2 in the above method, which will not be described again here to avoid repetition.
应理解,这里的装置200以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置200具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本申请的实施例,装置200也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。本申请在此不作限定。It should be understood that the device 200 here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and/or other suitable components that support the described functions. The above-mentioned device 200 has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In an embodiment of the present application, the device 200 may also be a chip or a chip system, such as a system on chip (SoC). This application is not limited here.
本申请实施例还提供了一种发现和连接到软接入设备的设备,图4为本申请实施例提供的发现和连接到软接入设备的设备结构示意图。如图4所示,设备400包括处理器401、存储器402和通信接口403,其中,处理器401、存储器402和通信接口403通过总线404互相通信,存储器402中存储有可被所述处理器401执行的指令,所述指令由所述处理器401加载并执行,以控制通信接口403发送信号和/或接收信号。The embodiment of the present application also provides a device for discovering and connecting to a soft access device, and Figure 4 is a schematic diagram of the structure of the device for discovering and connecting to a soft access device provided by the embodiment of the present application. As shown in Figure 4, the device 400 includes a processor 401, a memory 402, and a communication interface 403, wherein the processor 401, the memory 402, and the communication interface 403 communicate with each other through a bus 404, and the memory 402 stores instructions that can be executed by the processor 401, and the instructions are loaded and executed by the processor 401 to control the communication interface 403 to send and/or receive signals.
应理解,设备400可以具体为上述实施例中的STA MLD2,或者,上述实施例中的STAMLD2的功能可以集成在设备400中,设备400可以用于执行上述实施例中的STA MLD2对应的各个步骤和/或流程。可选地,该存储器402可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器402的一部分还可以包括非易失性随机存取存储器。例如,存储器402还可以存储设备类型的信息。该处理器401可以用于执行存储器401中存储的指令,并且该处理器401执行该指令时,该处理器401可以执行上述方法实施例中与STA MLD2对应的各个步骤和/或流程。It should be understood that the device 400 can be specifically the STA MLD2 in the above embodiment, or the function of the STAMLD2 in the above embodiment can be integrated in the device 400, and the device 400 can be used to execute the various steps and/or processes corresponding to the STA MLD2 in the above embodiment. Optionally, the memory 402 may include a read-only memory and a random access memory, and provide instructions and data to the processor 401. A portion of the memory 402 may also include a non-volatile random access memory. For example, the memory 402 may also store information about the device type. The processor 401 can be used to execute the instructions stored in the memory 401, and when the processor 401 executes the instruction, the processor 401 can execute the various steps and/or processes corresponding to the STA MLD2 in the above method embodiment.
应理解,在本申请实施例中,该处理器401可以是中央处理单元(centralprocessing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that in the embodiment of the present application, the processor 401 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and modules can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如一个模块或者组件可以划分为多个模块或组件,或者多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, a module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111179656.0ACN114760719B (en) | 2021-10-11 | 2021-10-11 | Method, apparatus, device and storage medium for discovering and connecting to soft access device |
| PCT/CN2022/101383WO2023060940A1 (en) | 2021-10-11 | 2022-06-27 | Method, apparatus and device for discovering and connecting to soft access device, and storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111179656.0ACN114760719B (en) | 2021-10-11 | 2021-10-11 | Method, apparatus, device and storage medium for discovering and connecting to soft access device |
| Publication Number | Publication Date |
|---|---|
| CN114760719A CN114760719A (en) | 2022-07-15 |
| CN114760719Btrue CN114760719B (en) | 2023-11-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111179656.0AActiveCN114760719B (en) | 2021-10-11 | 2021-10-11 | Method, apparatus, device and storage medium for discovering and connecting to soft access device |
| Country | Link |
|---|---|
| CN (1) | CN114760719B (en) |
| WO (1) | WO2023060940A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115694545A (en)* | 2022-09-27 | 2023-02-03 | 宜宾市极米光电有限公司 | Method, device, equipment and storage medium for controlling data transceiving mode |
| CN115665887A (en)* | 2022-09-28 | 2023-01-31 | 宜宾市极米光电有限公司 | Connection establishing method, device, equipment and storage medium |
| CN115720386B (en)* | 2022-11-03 | 2025-05-16 | 宜宾市极米光电有限公司 | Direct link establishment method, device, equipment and storage medium |
| CN116233986A (en)* | 2023-03-20 | 2023-06-06 | 宜宾市极米光电有限公司 | Multi-link operation method, device, equipment and storage medium |
| CN118251908A (en)* | 2023-05-11 | 2024-06-25 | 王良萍 | Mobility management method and device based on link coordination |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111345063A (en)* | 2017-11-17 | 2020-06-26 | 高通股份有限公司 | Link Aggregation with Floating Primary Link |
| CN111405684A (en)* | 2020-06-08 | 2020-07-10 | 成都极米科技股份有限公司 | Method for connecting to network access device, terminal and computer readable storage medium |
| CN111741500A (en)* | 2020-08-03 | 2020-10-02 | 成都极米科技股份有限公司 | Roaming method in multilink scene, multilink device and storage medium |
| CN112449376A (en)* | 2019-09-05 | 2021-03-05 | 苹果公司 | System and method for enhanced high throughput (ehT) station |
| CN112788791A (en)* | 2019-11-11 | 2021-05-11 | 联发科技(新加坡)私人有限公司 | Multi-link channel access method |
| CN113099486A (en)* | 2020-01-08 | 2021-07-09 | 华为技术有限公司 | Multilink communication method, device and system |
| WO2021141467A1 (en)* | 2020-01-09 | 2021-07-15 | 엘지전자 주식회사 | Technique for performing multi-link communication in wireless communication system |
| CN113453380A (en)* | 2020-03-27 | 2021-09-28 | 华为技术有限公司 | Communication method and device applied to multilink equipment in wireless local area network |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3997955B1 (en)* | 2019-07-10 | 2025-03-12 | ZTE Corporation | Multi-link communications of a wireless network |
| US11445431B2 (en)* | 2019-07-12 | 2022-09-13 | Qualcomm Incorporated | Multi-link communication |
| US11304127B2 (en)* | 2019-08-14 | 2022-04-12 | Nxp Usa, Inc. | Beaconing and capability and basic service set parameter announcement for multi-band operation |
| JP7438747B2 (en)* | 2019-12-24 | 2024-02-27 | キヤノン株式会社 | Communication devices, communication methods, and programs |
| US11877321B2 (en)* | 2020-01-02 | 2024-01-16 | Mediatek Singapore Pte. Ltd. | Constrained multi-link device operations in wireless communications |
| CN113452416B (en)* | 2020-03-24 | 2023-06-27 | 华为技术有限公司 | Method, device and storage medium for associating access point equipment |
| CN112911728B (en)* | 2021-01-29 | 2023-05-02 | 极米科技股份有限公司 | Method for searching peer-to-peer terminal in tunnel direct link establishment, terminal and medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111345063A (en)* | 2017-11-17 | 2020-06-26 | 高通股份有限公司 | Link Aggregation with Floating Primary Link |
| CN112449376A (en)* | 2019-09-05 | 2021-03-05 | 苹果公司 | System and method for enhanced high throughput (ehT) station |
| CN112788791A (en)* | 2019-11-11 | 2021-05-11 | 联发科技(新加坡)私人有限公司 | Multi-link channel access method |
| CN113099486A (en)* | 2020-01-08 | 2021-07-09 | 华为技术有限公司 | Multilink communication method, device and system |
| WO2021141467A1 (en)* | 2020-01-09 | 2021-07-15 | 엘지전자 주식회사 | Technique for performing multi-link communication in wireless communication system |
| CN113453380A (en)* | 2020-03-27 | 2021-09-28 | 华为技术有限公司 | Communication method and device applied to multilink equipment in wireless local area network |
| CN111405684A (en)* | 2020-06-08 | 2020-07-10 | 成都极米科技股份有限公司 | Method for connecting to network access device, terminal and computer readable storage medium |
| CN111741500A (en)* | 2020-08-03 | 2020-10-02 | 成都极米科技股份有限公司 | Roaming method in multilink scene, multilink device and storage medium |
| Title |
|---|
| CR for CIDs related to EMLSR Group-addressed frame Reception;Vishnu V. Ratnam等;《IEEE 802.11-22/0335r2》;全文* |
| Publication number | Publication date |
|---|---|
| CN114760719A (en) | 2022-07-15 |
| WO2023060940A1 (en) | 2023-04-20 |
| Publication | Publication Date | Title |
|---|---|---|
| CN114760719B (en) | Method, apparatus, device and storage medium for discovering and connecting to soft access device | |
| WO2021237899A1 (en) | Method for terminal to transmit and receive data by using multiple links and terminal | |
| WO2022017173A1 (en) | Method, apparatus and system for establishing direct link, and method, apparatus and system for sending wireless local area network frame | |
| WO2021232568A1 (en) | Method, terminal and system for transceiving data over wireless local area network, and network access device | |
| CN114584933B (en) | Method, device, equipment and storage medium for reducing delay in wireless transmission | |
| CN118175660A (en) | Multi-link establishment method and communication device | |
| CN114422614B (en) | Method, device, equipment and storage medium for controlling multilink equipment to transmit data | |
| CN107306456B (en) | A kind of method, apparatus and system of terminal association AP | |
| CN115150479A (en) | Bluetooth message transmission method, device and Bluetooth network | |
| CN114765901B (en) | Method, device, equipment and storage medium for managing multi-link equipment connection | |
| CN115442921B (en) | Method, device, system, equipment and storage medium for reconfiguring a link | |
| CN117544690A (en) | A communication method and communication device | |
| JP7506132B2 (en) | Method, apparatus, device and medium for transmitting system parameters of soft access device | |
| CN115842698B (en) | Multi-point collaborative operation method, device, equipment and storage medium | |
| CN114760716B (en) | Method, device, equipment and storage medium for reconfiguring link | |
| CN115694545A (en) | Method, device, equipment and storage medium for controlling data transceiving mode | |
| CN116471641A (en) | Method, device, electronic equipment and storage medium for dynamic link switching | |
| CN117354891A (en) | Method, apparatus, device, medium and program product for controlling data transmission | |
| CN116233776B (en) | Method, device, equipment and storage medium for establishing direct link of multi-link terminal | |
| CN115623610A (en) | Method, system, device and storage medium for establishing direct link | |
| CN115529650B (en) | Method, device, system and medium for terminal discovery and connection to access device | |
| CN117320001A (en) | Multilink transmission control method, device, apparatus, medium, and program product | |
| CN116367356A (en) | Method, device, equipment and storage medium for transmitting data | |
| CN117377125A (en) | Data transmission method, device, equipment and storage medium | |
| CN119318201A (en) | A communication method, device, electronic device and storage medium |
| 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 | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information | Address after:610000 building 4, zone a, Tianfu Software Park, No. 1129, shijicheng Road, high tech Zone, Chengdu, Sichuan Applicant after:Jimi Technology Co.,Ltd. Address before:610041 building 4, zone a, Tianfu Software Park, No. 1129, shijicheng Road, high tech Zone, Chengdu, Sichuan Applicant before:Chengdu Jimi Technology Co.,Ltd. | |
| GR01 | Patent grant | ||
| GR01 | Patent grant |